From 15ec9f871a9dd570046c03bc518241d79ac5d4db Mon Sep 17 00:00:00 2001 From: redrose2100 Date: Mon, 29 Jul 2024 02:03:30 +0000 Subject: [PATCH 01/65] =?UTF-8?q?!21=20=E6=96=B0=E5=A2=9Edejagnu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 增加dejagnu 测试编译器 --- suite2cases/dejagnu-test.json | 8 +++ .../dejagnu-test/oe_test_dejagnu-test.sh | 61 +++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 suite2cases/dejagnu-test.json create mode 100644 testcases/system-test/compiler-test/dejagnu-test/oe_test_dejagnu-test.sh diff --git a/suite2cases/dejagnu-test.json b/suite2cases/dejagnu-test.json new file mode 100644 index 000000000..f258cb01c --- /dev/null +++ b/suite2cases/dejagnu-test.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/system-test/compiler-test/dejagnu-test", + "cases": [ + { + "name": "oe_test_dejagnu-test" + } + ] +} \ No newline at end of file diff --git a/testcases/system-test/compiler-test/dejagnu-test/oe_test_dejagnu-test.sh b/testcases/system-test/compiler-test/dejagnu-test/oe_test_dejagnu-test.sh new file mode 100644 index 000000000..5fbaac229 --- /dev/null +++ b/testcases/system-test/compiler-test/dejagnu-test/oe_test_dejagnu-test.sh @@ -0,0 +1,61 @@ +#!/usr/bin/bash + +# Copyright (c) 2024. 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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/24 +# @License : Mulan PSL v2 +# @Desc : Compiler dejagnu +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 +source "$OET_PATH"/libs/locallibs/common_lib.sh + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + DNF_INSTALL "dejagnu git gcc gcc-g++ gcc-gfortran" + git clone https://gitee.com/openeuler/gcc.git + SLEEP_WAIT 3 + LOG_INFO "End to prepare the test environment." +} + +function run_test() { + LOG_INFO "Start to run test." + cd gcc/gcc/testsuite/ || exit 255 + runtest --tool gcc + CHECK_RESULT 0 0 0 "failed to run gcc testsuite." + cat gcc.sum + cat gcc.log + runtest --tool g++ + CHECK_RESULT 0 0 0 "failed to run g++ testsuite." + cat g++.sum + cat g++.log + runtest --tool gfortran + CHECK_RESULT 0 0 0 "failed to run gfortran testsuite." + cat gfortran.sum + cat gfortran.log + LOG_INFO "End to run test." +} + +function post_test() { + LOG_INFO "Start to restore the test environment." + rm -rf gcc + DNF_REMOVE "$@" + LOG_INFO "End to restore the test environment." +} + +main "$@" -- Gitee From ff10a8f59a32ee7d089d5df9bc6eaeac642468c0 Mon Sep 17 00:00:00 2001 From: redrose2100 Date: Mon, 29 Jul 2024 02:04:39 +0000 Subject: [PATCH 02/65] =?UTF-8?q?!22=20=E6=96=B0=E5=A2=9E=20yarpgen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 增加编译器测试 yarpgen --- suite2cases/yarpgen-test.json | 8 ++ .../yarpgen-test/oe_test_yarpgen-test.sh | 111 ++++++++++++++++++ 2 files changed, 119 insertions(+) create mode 100644 suite2cases/yarpgen-test.json create mode 100644 testcases/system-test/compiler-test/yarpgen-test/oe_test_yarpgen-test.sh diff --git a/suite2cases/yarpgen-test.json b/suite2cases/yarpgen-test.json new file mode 100644 index 000000000..7b19bf1e4 --- /dev/null +++ b/suite2cases/yarpgen-test.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/system-test/compiler-test/yarpgen-test", + "cases": [ + { + "name": "oe_test_yarpgen-test" + } + ] +} \ No newline at end of file diff --git a/testcases/system-test/compiler-test/yarpgen-test/oe_test_yarpgen-test.sh b/testcases/system-test/compiler-test/yarpgen-test/oe_test_yarpgen-test.sh new file mode 100644 index 000000000..63d0d76c2 --- /dev/null +++ b/testcases/system-test/compiler-test/yarpgen-test/oe_test_yarpgen-test.sh @@ -0,0 +1,111 @@ +#!/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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/23 +# @License : Mulan PSL v2 +# @Desc : Compiler yarpen +# ############################################ +# shellcheck disable=SC2034 disable=SC2028 + +source "$OET_PATH"/libs/locallibs/common_lib.sh + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment!" + DNF_INSTALL "tar git wget cmake gcc gcc-g++ clang" + git clone -b main https://gitee.com/redrsoe2100/yarpgen.git + cd yarpgen || exit 255 + mkdir build + cd build || exit 255 + cmake .. + make + if [ -d "./yarpgen_failure_log" ]; then + rm -rf yarpgen_failure_log + fi + if [ -d "./testdir" ]; then + rm -rf testdir + fi + mkdir yarpgen_failure_log + mkdir testdir && cd testdir || exit 255 + LOG_INFO "End to prepare the test environment!" +} + +function run_test() { + LOG_INFO "Start to run test." + for _ in $(seq 1 1000000) + do + string=$(../yarpgen) + pattern='[0-9]+' + dirname=seed_$(echo "$string" | grep -oE "$pattern") + cat init.h func.cpp driver.cpp > test_random.cpp + optlevel_array=(O0 O3) + result_array=() + touch log.txt + for optlevel in "${optlevel_array[@]}" + do + g++ -"$optlevel" test_random.cpp -o gcc_"$optlevel"_out >> log.txt + g++ -"$optlevel" test_random.cpp -o gcc_"$optlevel"_out &>> log.txt + if [ ! -e gcc_"$optlevel"_out ]; then + echo "${RED}Compilation Error${NONE} $dirname" + echo "Compilation Error" >> log.txt + else + ./gcc_"$optlevel"_out >> log.txt + if ./gcc_"$optlevel"_out &>> log.txt; then + mapfile -t result_array < <(./gcc_"$optlevel"_out) + echo "./gcc_${optlevel}_out : \n" >> log.txt + ./gcc_"$optlevel"_out >> log.txt + else + echo "${RED}Test Run Failed${NONE} $dirname" + echo "Test Run Failed" >> log.txt + fi + fi + done + if [ ${#result_array[@]} == 2 ]; then + if [ "${result_array[0]}" == "${result_array[1]}" ]; then + echo "${GREEN}Passed${NONE} $dirname" + rm -rf ./* + ((passed += 1)) + else + echo "${RED}Output Mismatch${NONE} $dirname" + echo "Output Mismatch" >> log.txt + mkdir ../yarpgen_failure_log/"$dirname"/ + mv ./* ../yarpgen_failure_log/"$dirname"/ + ((failed += 1)) + fi + else + echo "${RED}Test Error${NONE} $dirname" + echo "Test Error" >> log.txt + mkdir ../yarpgen_failure_log/"$dirname"/ + mv ./* ../yarpgen_failure_log/"$dirname"/ + ((failed += 1)) + fi + ((total += 1)) + done + CHECK_RESULT "$total" "$passed" 0 "failed to run yarpgen test." + LOG_INFO "End to run test." +} + +function post_test() { + LOG_INFO "start environment cleanup." + cd ../.. + DNF_REMOVE "$@" + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file -- Gitee From 563a7151e73824a9a7c46c9566cf09aeb30d6174 Mon Sep 17 00:00:00 2001 From: redrose2100 Date: Mon, 29 Jul 2024 02:05:51 +0000 Subject: [PATCH 03/65] =?UTF-8?q?!23=20=E6=96=B0=E5=A2=9E=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E5=A5=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 增加csmith编译器测试 --- suite2cases/csmith-test.json | 8 ++ .../csmith-test/oe_test_csmith-test.sh | 85 +++++++++++++++++++ 2 files changed, 93 insertions(+) create mode 100644 suite2cases/csmith-test.json create mode 100644 testcases/system-test/compiler-test/csmith-test/oe_test_csmith-test.sh diff --git a/suite2cases/csmith-test.json b/suite2cases/csmith-test.json new file mode 100644 index 000000000..4027d3536 --- /dev/null +++ b/suite2cases/csmith-test.json @@ -0,0 +1,8 @@ +{ + "path": "${OET_PATH}/testcases/system-test/compiler-test/csmith-test", + "cases": [ + { + "name": "oe_test_csmith-test" + } + ] +} \ No newline at end of file diff --git a/testcases/system-test/compiler-test/csmith-test/oe_test_csmith-test.sh b/testcases/system-test/compiler-test/csmith-test/oe_test_csmith-test.sh new file mode 100644 index 000000000..0d079066d --- /dev/null +++ b/testcases/system-test/compiler-test/csmith-test/oe_test_csmith-test.sh @@ -0,0 +1,85 @@ +#!/usr/bin/bash + +# Copyright (c) 2024. 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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/23 +# @License : Mulan PSL v2 +# @Desc : Compiler csmith +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + DNF_INSTALL "gcc gcc-* make cmake m4 clang git" + git clone https://gitee.com/redrsoe2100/csmith.git + SLEEP_WAIT 3 + mkdir -p /usr/local/csmith + cd csmith || exit 255 + cmake -DCMAKE_INSTALL_PREFIX=/usr/local/csmith . + make & make install + export PATH=$PATH:/usr/local/csmith/bin + failed_logs_dir=/tmp/oe_test_csmith/failed_cases/ + if [ -d "/tmp/os_test_csmith/failed_cases" ]; then + rm -rf "$failed_logs_dir" + fi + mkdir -p "$failed_logs_dir" + + LOG_INFO "End to prepare the test environment." +} + + + +function run_test() { + LOG_INFO "Start to run test." + for i in $(seq 1 1000000) + do + cfile="random$i.c" + csmith > "$cfile" + gcc "$cfile" -I/usr/local/csmith/include -o random_gcc + clang "$cfile" -I/usr/local/csmith/include -o random_clang + gcc_checksum=$(./random_gcc) + clang_checksum=$(./random_clang) + gcc_value=${gcc_checksum:11} + clang_value=${clang_checksum:11} + if [ "$gcc_value" = "$clang_value" ]; then + echo "${GREEN}Passed${NONE}" + ((passed += 1)) + else + echo "${RED}Failed${NONE}" + cp "$cfile" "$failed_logs_dir" + ((failed += 1)) + fi + ((total += 1)) + rm -rf "$cfile" random_gcc random_clang + done + CHECK_RESULT "$total" "$passed" 0 "Failed to run the test csmith_run.sh" + ls "$failed_logs_dir" + LOG_INFO "End to run test." +} + +function post_test() { + LOG_INFO "Start to restore the test environment." + rm -rf csmith /usr/local/csmith /tmp/oe_test_csmith/failed_cases/ + DNF_REMOVE "$@" + LOG_INFO "End to restore the test environment." +} + +main "$@" -- Gitee From 408d6ce77018421cb9035920973e4e28367dd9a2 Mon Sep 17 00:00:00 2001 From: redrose2100 Date: Mon, 29 Jul 2024 02:18:56 +0000 Subject: [PATCH 04/65] =?UTF-8?q?!24=20=E6=96=B0=E5=A2=9E=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E5=A5=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 增加 jotai-benchmarks 编译器测试套 --- suite2cases/jotai-benchmarks.json | 8 ++ .../oe_test_jotai-benchmarks.sh | 112 ++++++++++++++++++ 2 files changed, 120 insertions(+) create mode 100644 suite2cases/jotai-benchmarks.json create mode 100644 testcases/system-test/compiler-test/jotai-benchmarks/oe_test_jotai-benchmarks.sh diff --git a/suite2cases/jotai-benchmarks.json b/suite2cases/jotai-benchmarks.json new file mode 100644 index 000000000..df9bdd1dc --- /dev/null +++ b/suite2cases/jotai-benchmarks.json @@ -0,0 +1,8 @@ +{ + "path": "${OET_PATH}/testcases/system-test/compiler-test/jotai-benchmarks", + "cases": [ + { + "name": "oe_test_jotai-benchmarks" + } + ] +} \ No newline at end of file diff --git a/testcases/system-test/compiler-test/jotai-benchmarks/oe_test_jotai-benchmarks.sh b/testcases/system-test/compiler-test/jotai-benchmarks/oe_test_jotai-benchmarks.sh new file mode 100644 index 000000000..c723cf649 --- /dev/null +++ b/testcases/system-test/compiler-test/jotai-benchmarks/oe_test_jotai-benchmarks.sh @@ -0,0 +1,112 @@ +#!/usr/bin/bash + +# Copyright (c) 2024. 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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/23 +# @License : Mulan PSL v2 +# @Desc : Compiler jotai-benchmarks +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="120m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + DNF_INSTALL "gcc gcc-* git" + git clone https://gitee.com/redrsoe2100/jotai-benchmarks.git + cd jotai-benchmarks || exit 255 + if [ -d "./anghaLeaves_failure_log" ]; then + rm -rf anghaLeaves_failure_log + fi + if [ -d "./anghaMath_failure_log" ]; then + rm -rf anghaMath_failure_log + fi + failed=0 + passed=0 + total=0 + mkdir angha_leaves_failure_log + mkdir angha_math_failure_log + LOG_INFO "End to prepare the test environment." +} + +function run_test() { + LOG_INFO "Start to run test." + anghaleaves_array=() + while IFS= read -r -d $'\0' file; do + anghaleaves_array+=("$file") + done < <(find benchmarks/anghaLeaves -type f -print0) + anghamath_array=() + while IFS= read -r -d $'\0' file; do + anghamath_array+=("$file") + done < <(find benchmarks/anghaMath -type f -print0) + + for src in "${anghaleaves_array[@]}" + do + failed_log=./angha_leaves_failure_log/$(basename "$src").log + gcc "$src" -o "$src".out &> "$failed_log" + if [ ! -e "$src".out ]; then + echo "${RED}Compilation Error${NONE} $src" + ((failed += 1)) + else + "$src".out &>> "$failed_log" + if "$src".out 0 &>> ."$failed_log"; then + echo "${GREEN}Passed${NONE} $src" + rm -rf "$src".out "$failed_log" + ((passed += 1)) + else + echo "${RED}Test Run Failed${NONE} $src" + ((failed += 1)) + fi + fi + ((total += 1)) + done + for src in "${anghamath_array[@]}" + do + failed_log=./angha_math_failure_log/$(basename "$src").log + gcc "$src" -o "$src".out &> "$failed_log" + if [ ! -e "$src".out ]; then + echo "${RED}Compilation Error${NONE} $src" + ((failed += 1)) + else + "$src".out &>> "$failed_log" + if "$src".out 0 &>> "$failed_log"; then + echo "${GREEN}Passed${NONE} $src" + rm -rf "$src".out "$failed_log" + ((passed += 1)) + else + echo "${RED}Test Run Failed${NONE} $src" + ((failed += 1)) + fi + fi + ((total += 1)) + done + CHECK_RESULT "$total" "$passed" 0 "failed to run jotai-benchmarks cases" + + LOG_INFO "End to run test." +} + +function post_test() { + LOG_INFO "Start to restore the test environment." + rm -rf jotai-benchmarks angha_leaves_failure_log angha_math_failure_log + DNF_REMOVE "$@" + LOG_INFO "End to restore the test environment." +} + +main "$@" -- Gitee From e3fd94cd6da648fdb6b0a8cace8334e7fdc2e3ce Mon Sep 17 00:00:00 2001 From: redrose2100 Date: Mon, 29 Jul 2024 02:20:24 +0000 Subject: [PATCH 05/65] =?UTF-8?q?!25=20=E6=96=B0=E5=A2=9E=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E5=A5=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 增加cpu性能测试工具 --- suite2cases/cpu_performance_test.json | 8 ++ testcases/performance-test/README.md | 10 +++ .../oe_test_cpu_performance_test.sh | 77 +++++++++++++++++++ 3 files changed, 95 insertions(+) create mode 100644 suite2cases/cpu_performance_test.json create mode 100644 testcases/performance-test/README.md create mode 100644 testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh diff --git a/suite2cases/cpu_performance_test.json b/suite2cases/cpu_performance_test.json new file mode 100644 index 000000000..47c426e32 --- /dev/null +++ b/suite2cases/cpu_performance_test.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/performance-test/cpu/cpu_performance_test", + "cases": [ + { + "name": "oe_test_cpu_performance_test" + } + ] +} \ No newline at end of file diff --git a/testcases/performance-test/README.md b/testcases/performance-test/README.md new file mode 100644 index 000000000..efc4687e3 --- /dev/null +++ b/testcases/performance-test/README.md @@ -0,0 +1,10 @@ +# 性能测试方案 + +## cpu performance test +综合使用 sysbench 和 unixbench 测试工具 +### 事务处理性能 +### 事务处理平均时延 +### 整数运算性能 +### 浮点数运算性能 +### 进程创建性能 +### 进程执行性能 \ No newline at end of file diff --git a/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh b/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh new file mode 100644 index 000000000..16a19be7a --- /dev/null +++ b/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh @@ -0,0 +1,77 @@ +#!/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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/26 +# @License : Mulan PSL v2 +# @Desc : cpu performance test +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + + DNF_INSTALL "sysbench unixbench" + max_threads_num=$(grep -c ^processor /proc/cpuinfo) + max_prime=20000 + + LOG_INFO "End to prepare the test environment." +} + +function run_test() { + LOG_INFO "Start to run test." + # sysbench 单线程 + sysbench cpu --cpu-max-prime=1 --threads="$max_prime" --time=60 run>tmp.txt 2>&1 + CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=1 --time=60 run" + echo -n "event_per_second_1_thread:" && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' + CHECK_RESULT 0 0 0 "failed to get events per second" + echo -n "avg_latency_1_thread:" && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' + # sysbench 多线程 + sysbench cpu --cpu-max-prime="$max_threads_num" --threads=$max_prime --time=60 run>tmp.txt 2>&1 + CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=$max_threads_num --time=60 run" + echo -n "event_per_second_${max_threads_num}_thread:" && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' + CHECK_RESULT 0 0 0 "failed to get events per second" + echo -n "avg_latency_${max_threads_num}_thread:" && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' + # unixbench + cd /opt/unixbench || exit 255 + ./Run >tmp.txt 2>&1 + echo -n "integer_compute_performance_1_thread:" && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|head -n 1| awk -F ' ' '{print $6}' + echo -n "integer_compute_performance_${max_threads_num}_thread:" && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|tail -n 1| awk -F ' ' '{print $6}' + echo -n "float_compute_performance_1_thread:" && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|head -n 1| awk -F ' ' '{print $3}' + echo -n "float_compute_performance_${max_threads_num}_thread:" && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|tail -n 1| awk -F ' ' '{print $3}' + echo -n "process_create_performance_1_thread:" && cat tmp.txt |grep "Process Creation"|grep lps|head -n 1| awk -F ' ' '{print $3}' + echo -n "process_create_performance_${max_threads_num}_thread:" && cat tmp.txt |grep "Process Creation"|grep lps|tail -n 1| awk -F ' ' '{print $3}' + echo -n "process_exec_performance_1_thread:" && cat tmp.txt |grep "Execl Throughput"|grep lps|head -n 1| awk -F ' ' '{print $3}' + echo -n "process_exec_performance_${max_threads_num}_thread:" && cat tmp.txt |grep "Execl Throughput"|grep lps|tail -n 1| awk -F ' ' '{print $3}' + 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 From 9769bb94a04f092a6ba107efaa2968dd4b0a56e8 Mon Sep 17 00:00:00 2001 From: honghua Date: Mon, 29 Jul 2024 11:29:51 +0800 Subject: [PATCH 06/65] update performace run times --- .gitignore | 3 ++- .../compiler-test/csmith-test/oe_test_csmith-test.sh | 2 +- .../compiler-test/yarpgen-test/oe_test_yarpgen-test.sh | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6e6685321..d82a8f13b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ *.pyc /conf/ /logs/ -/results/ \ No newline at end of file +/results/ +.idea \ No newline at end of file diff --git a/testcases/system-test/compiler-test/csmith-test/oe_test_csmith-test.sh b/testcases/system-test/compiler-test/csmith-test/oe_test_csmith-test.sh index 0d079066d..1ddc565b4 100644 --- a/testcases/system-test/compiler-test/csmith-test/oe_test_csmith-test.sh +++ b/testcases/system-test/compiler-test/csmith-test/oe_test_csmith-test.sh @@ -49,7 +49,7 @@ function pre_test() { function run_test() { LOG_INFO "Start to run test." - for i in $(seq 1 1000000) + for i in $(seq 1 100) do cfile="random$i.c" csmith > "$cfile" diff --git a/testcases/system-test/compiler-test/yarpgen-test/oe_test_yarpgen-test.sh b/testcases/system-test/compiler-test/yarpgen-test/oe_test_yarpgen-test.sh index 63d0d76c2..8f54b25fa 100644 --- a/testcases/system-test/compiler-test/yarpgen-test/oe_test_yarpgen-test.sh +++ b/testcases/system-test/compiler-test/yarpgen-test/oe_test_yarpgen-test.sh @@ -48,7 +48,7 @@ function pre_test() { function run_test() { LOG_INFO "Start to run test." - for _ in $(seq 1 1000000) + for _ in $(seq 1 100) do string=$(../yarpgen) pattern='[0-9]+' -- Gitee From 6c2883da6d7acea9767c48d833ab1199f257ccec Mon Sep 17 00:00:00 2001 From: honghua Date: Mon, 29 Jul 2024 14:35:21 +0800 Subject: [PATCH 07/65] update cpu test --- .../oe_test_cpu_performance_test.sh | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh b/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh index 16a19be7a..3a8494330 100644 --- a/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh +++ b/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh @@ -42,26 +42,26 @@ function run_test() { # sysbench 单线程 sysbench cpu --cpu-max-prime=1 --threads="$max_prime" --time=60 run>tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=1 --time=60 run" - echo -n "event_per_second_1_thread:" && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' + echo -n "event_per_second_1_thread:" && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' > /opt/cpu_performance_test.txt CHECK_RESULT 0 0 0 "failed to get events per second" - echo -n "avg_latency_1_thread:" && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' + echo -n "avg_latency_1_thread:" && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt # sysbench 多线程 sysbench cpu --cpu-max-prime="$max_threads_num" --threads=$max_prime --time=60 run>tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=$max_threads_num --time=60 run" - echo -n "event_per_second_${max_threads_num}_thread:" && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' + echo -n "event_per_second_${max_threads_num}_thread:" && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt CHECK_RESULT 0 0 0 "failed to get events per second" - echo -n "avg_latency_${max_threads_num}_thread:" && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' + echo -n "avg_latency_${max_threads_num}_thread:" && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt # unixbench cd /opt/unixbench || exit 255 ./Run >tmp.txt 2>&1 - echo -n "integer_compute_performance_1_thread:" && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|head -n 1| awk -F ' ' '{print $6}' - echo -n "integer_compute_performance_${max_threads_num}_thread:" && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|tail -n 1| awk -F ' ' '{print $6}' - echo -n "float_compute_performance_1_thread:" && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|head -n 1| awk -F ' ' '{print $3}' - echo -n "float_compute_performance_${max_threads_num}_thread:" && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|tail -n 1| awk -F ' ' '{print $3}' - echo -n "process_create_performance_1_thread:" && cat tmp.txt |grep "Process Creation"|grep lps|head -n 1| awk -F ' ' '{print $3}' - echo -n "process_create_performance_${max_threads_num}_thread:" && cat tmp.txt |grep "Process Creation"|grep lps|tail -n 1| awk -F ' ' '{print $3}' - echo -n "process_exec_performance_1_thread:" && cat tmp.txt |grep "Execl Throughput"|grep lps|head -n 1| awk -F ' ' '{print $3}' - echo -n "process_exec_performance_${max_threads_num}_thread:" && cat tmp.txt |grep "Execl Throughput"|grep lps|tail -n 1| awk -F ' ' '{print $3}' + echo -n "integer_compute_performance_1_thread:" && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|head -n 1| awk -F ' ' '{print $6}' >> /opt/cpu_performance_test.txt + echo -n "integer_compute_performance_${max_threads_num}_thread:" && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|tail -n 1| awk -F ' ' '{print $6}' >> /opt/cpu_performance_test.txt + echo -n "float_compute_performance_1_thread:" && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + echo -n "float_compute_performance_${max_threads_num}_thread:" && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + echo -n "process_create_performance_1_thread:" && cat tmp.txt |grep "Process Creation"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + echo -n "process_create_performance_${max_threads_num}_thread:" && cat tmp.txt |grep "Process Creation"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + echo -n "process_exec_performance_1_thread:" && cat tmp.txt |grep "Execl Throughput"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + echo -n "process_exec_performance_${max_threads_num}_thread:" && cat tmp.txt |grep "Execl Throughput"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt LOG_INFO "End to run test." } -- Gitee From 647eb601c1e0bd5d32acb9e03264d43225f028d0 Mon Sep 17 00:00:00 2001 From: honghua Date: Mon, 29 Jul 2024 15:06:33 +0800 Subject: [PATCH 08/65] update cpu test --- .../oe_test_cpu_performance_test.sh | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh b/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh index 3a8494330..8c261dd8c 100644 --- a/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh +++ b/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh @@ -30,8 +30,14 @@ function config_params(){ function pre_test() { LOG_INFO "Start to prepare the test environment." - DNF_INSTALL "sysbench unixbench" - max_threads_num=$(grep -c ^processor /proc/cpuinfo) + DNF_INSTALL "sysbench git gcc clang make" + git clone https://code.osssc.ac.cn/oepkgs/os-test-framework/unixbench.git /opt/unixbench + cd /opt/unixbench && make all + unixbench_path="/opt/unixbench" + if [[ "$COMPILER" == "clang" ]]; then + sed -i 's/CC=gcc/CC=clang/g' Makefile + fi + max_threads_num=$(nproc) max_prime=20000 LOG_INFO "End to prepare the test environment." @@ -53,6 +59,10 @@ function run_test() { echo -n "avg_latency_${max_threads_num}_thread:" && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt # unixbench cd /opt/unixbench || exit 255 + chmod +x /opt/unixbench/pgms/multi.sh + chmod +x /opt/unixbench/pgms/gfx-11 + chmod +x /opt/unixbench/pgms/tst.sh + chmod +x ./Run ./Run >tmp.txt 2>&1 echo -n "integer_compute_performance_1_thread:" && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|head -n 1| awk -F ' ' '{print $6}' >> /opt/cpu_performance_test.txt echo -n "integer_compute_performance_${max_threads_num}_thread:" && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|tail -n 1| awk -F ' ' '{print $6}' >> /opt/cpu_performance_test.txt -- Gitee From aa805af34e1969029577e2338f07ab6114a82ad8 Mon Sep 17 00:00:00 2001 From: honghua Date: Mon, 29 Jul 2024 15:52:23 +0800 Subject: [PATCH 09/65] update cpu test --- .../oe_test_cpu_performance_test.sh | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh b/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh index 8c261dd8c..8780df7bb 100644 --- a/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh +++ b/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh @@ -48,15 +48,15 @@ function run_test() { # sysbench 单线程 sysbench cpu --cpu-max-prime=1 --threads="$max_prime" --time=60 run>tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=1 --time=60 run" - echo -n "event_per_second_1_thread:" && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' > /opt/cpu_performance_test.txt + echo -n "event_per_second_1_thread:" > /opt/cpu_performance_test.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt CHECK_RESULT 0 0 0 "failed to get events per second" - echo -n "avg_latency_1_thread:" && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt + echo -n "avg_latency_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt # sysbench 多线程 sysbench cpu --cpu-max-prime="$max_threads_num" --threads=$max_prime --time=60 run>tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=$max_threads_num --time=60 run" - echo -n "event_per_second_${max_threads_num}_thread:" && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt + echo -n "event_per_second_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt CHECK_RESULT 0 0 0 "failed to get events per second" - echo -n "avg_latency_${max_threads_num}_thread:" && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt + echo -n "avg_latency_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt # unixbench cd /opt/unixbench || exit 255 chmod +x /opt/unixbench/pgms/multi.sh @@ -64,14 +64,14 @@ function run_test() { chmod +x /opt/unixbench/pgms/tst.sh chmod +x ./Run ./Run >tmp.txt 2>&1 - echo -n "integer_compute_performance_1_thread:" && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|head -n 1| awk -F ' ' '{print $6}' >> /opt/cpu_performance_test.txt - echo -n "integer_compute_performance_${max_threads_num}_thread:" && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|tail -n 1| awk -F ' ' '{print $6}' >> /opt/cpu_performance_test.txt - echo -n "float_compute_performance_1_thread:" && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt - echo -n "float_compute_performance_${max_threads_num}_thread:" && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt - echo -n "process_create_performance_1_thread:" && cat tmp.txt |grep "Process Creation"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt - echo -n "process_create_performance_${max_threads_num}_thread:" && cat tmp.txt |grep "Process Creation"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt - echo -n "process_exec_performance_1_thread:" && cat tmp.txt |grep "Execl Throughput"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt - echo -n "process_exec_performance_${max_threads_num}_thread:" && cat tmp.txt |grep "Execl Throughput"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + echo -n "integer_compute_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|head -n 1| awk -F ' ' '{print $6}' >> /opt/cpu_performance_test.txt + echo -n "integer_compute_performance_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|tail -n 1| awk -F ' ' '{print $6}' >> /opt/cpu_performance_test.txt + echo -n "float_compute_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + echo -n "float_compute_performance_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + echo -n "process_create_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Process Creation"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + echo -n "process_create_performance_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Process Creation"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + echo -n "process_exec_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Execl Throughput"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + echo -n "process_exec_performance_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Execl Throughput"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt LOG_INFO "End to run test." } -- Gitee From 6bbf4eeadd4b09f2812abedb2d075bada677e327 Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 30 Jul 2024 08:22:44 +0800 Subject: [PATCH 10/65] add memory test --- suite2cases/memory_performance_test.json | 8 ++ .../oe_test_memory_performance_test.sh | 87 +++++++++++++++++++ 2 files changed, 95 insertions(+) create mode 100644 suite2cases/memory_performance_test.json create mode 100644 testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh diff --git a/suite2cases/memory_performance_test.json b/suite2cases/memory_performance_test.json new file mode 100644 index 000000000..03b5599b5 --- /dev/null +++ b/suite2cases/memory_performance_test.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/performance-test/memory/memory_performance_test", + "cases": [ + { + "name": "oe_test_memory_performance_test" + } + ] +} \ No newline at end of file diff --git a/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh b/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh new file mode 100644 index 000000000..30242cd41 --- /dev/null +++ b/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh @@ -0,0 +1,87 @@ +#!/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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/26 +# @License : Mulan PSL v2 +# @Desc : memory performance test +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + + DNF_INSTALL "sysbench git gcc clang make" + git clone https://code.osssc.ac.cn/oepkgs/os-test-framework/unixbench.git /opt/unixbench + cd /opt/unixbench && make all + unixbench_path="/opt/unixbench" + if [[ "$COMPILER" == "clang" ]]; then + sed -i 's/CC=gcc/CC=clang/g' Makefile + fi + max_threads_num=$(nproc) + max_prime=20000 + + LOG_INFO "End to prepare the test environment." +} + +function run_test() { + LOG_INFO "Start to run test." + # sysbench 单线程 + sysbench cpu --cpu-max-prime=1 --threads="$max_prime" --time=60 run>tmp.txt 2>&1 + CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=1 --time=60 run" + echo -n "event_per_second_1_thread:" > /opt/cpu_performance_test.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get events per second" + echo -n "avg_latency_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt + # sysbench 多线程 + sysbench cpu --cpu-max-prime="$max_threads_num" --threads=$max_prime --time=60 run>tmp.txt 2>&1 + CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=$max_threads_num --time=60 run" + echo -n "event_per_second_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get events per second" + echo -n "avg_latency_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt + # unixbench + cd /opt/unixbench || exit 255 + chmod +x /opt/unixbench/pgms/multi.sh + chmod +x /opt/unixbench/pgms/gfx-11 + chmod +x /opt/unixbench/pgms/tst.sh + chmod +x ./Run + ./Run >tmp.txt 2>&1 + echo -n "integer_compute_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|head -n 1| awk -F ' ' '{print $6}' >> /opt/cpu_performance_test.txt + echo -n "integer_compute_performance_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|tail -n 1| awk -F ' ' '{print $6}' >> /opt/cpu_performance_test.txt + echo -n "float_compute_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + echo -n "float_compute_performance_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + echo -n "process_create_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Process Creation"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + echo -n "process_create_performance_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Process Creation"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + echo -n "process_exec_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Execl Throughput"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + echo -n "process_exec_performance_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Execl Throughput"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + 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 From 15593bc7e95b70cca1fe347e36a792a87929c3c0 Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 30 Jul 2024 08:47:01 +0800 Subject: [PATCH 11/65] add ci pipline --- .gitlab-ci.yml | 173 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 000000000..98dd12714 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,173 @@ +stages: + - link + - sync + - test + - notice + +before_script: + - git config --global http.lowSpeedLimit 0 + - git config --global http.lowSpeedTime 999999 + - git config --global http.postBuffer 10485760000 + +variables: + GIT_DEPTH: 1 + +workflow: + rules: + - if: $CI_PROJECT_NAMESPACE == "oepkgs" && $CI_PIPELINE_SOURCE != "merge_request_event" + when: always + +check_json_data_format: + stage: link + image: python:3.9.7 + timeout: 1h + script: + - python -m pip install --upgrade pip + - git clone https://code.osssc.ac.cn/oepkgs/os_test_client.git + - cd os_test_client && bash install.sh\n\n + - cd .. + - os_test mugen check_json_data_format + only: + - branches + tags: + - docker_mugen_runner + +#check_testcase_unique_in_testsuite: +# stage: link +# image: python:3.9.7 +# script: +# - python -m pip install --upgrade pip +# - pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ +# - python3 mugen.py check_testcase_unique_in_testsuite +# only: +# - branches +# tags: +# - docker_mugen_runner + + +#check_testsuite_no_classfication: +# stage: link +# image: python:3.9.7 +# script: +# - python -m pip install --upgrade pip +# - pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ +# - python3 mugen.py check_testsuite_no_classfication +# only: +# - branches +# tags: +# - docker_mugen_runner + +#check_testsuite_classfication_exist: +# stage: link +# image: python:3.9.7 +# script: +# - python -m pip install --upgrade pip +# - pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ +# - python3 mugen.py check_testsuite_classfication_exist +# only: +# - branches +# tags: +# - docker_mugen_runner + +#check_testcase_script_exist_in_testcases_dir: +# stage: link +# image: python:3.9.7 +# script: +# - python -m pip install --upgrade pip +# - pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ +# - python3 mugen.py check_testcase_script_exist_in_testcases_dir +# only: +# - branches +# tags: +# - docker_mugen_runner + + +#check_testsuite_name_in_mugen: +# stage: link +# image: python:3.9.7 +# script: +# - python -m pip install --upgrade pip +# - pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ +# - python3 mugen.py check_testsuite_name_in_mugen +# only: +# - branches +# tags: +# - docker_mugen_runner + + +#check_script_effective: +# stage: link +# image: python:3.9.7 +# script: +# - python -m pip install --upgrade pip +# - pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ +# - python3 mugen.py check_script_without_CHECK_RESULT +# only: +# - branches +# tags: +# - docker_mugen_runner + +#update_testsuite_and_testcase_info_to_debug_db: +# stage: sync +# image: python:3.9.7 +# script: +# - git clone -b $CI_COMMIT_BRANCH https://code.osssc.ac.cn/oepkgs/mugen.git +# - cd mugen +# - python -m pip install --upgrade pip +# - pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ +# - python3 mugen.py update_testsuite_and_testcase_info_to_debug_db +# only: +# - dev +# needs: +# - check_json_data_format +# tags: +# - docker_mugen_runner + + +#update_testsuite_and_testcase_info_to_test_platform: +# stage: sync +# when: manual +# image: python:3.9.7 +# script: +# - git clone -b $CI_COMMIT_BRANCH https://code.osssc.ac.cn/oepkgs/mugen.git +# - cd mugen +# - python -m pip install --upgrade pip +# - pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ +# - python3 mugen.py update_testsuite_and_testcase_info_to_test_platform test +# only: +# - /^release-\d\d\d\d-\d\d/ +# needs: +# - check_json_data_format +# tags: +# - docker_mugen_runner + +#update_testsuite_and_testcase_info_to_demo_platform: +# stage: sync +# when: manual +# image: python:3.9.7 +# script: +# - git clone -b $CI_COMMIT_BRANCH https://code.osssc.ac.cn/oepkgs/mugen.git +# - cd mugen +# - python -m pip install --upgrade pip +# - pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ +# - python3 mugen.py update_testsuite_and_testcase_info_to_test_platform demo +# only: +# - /^release-\d\d\d\d-\d\d/ +# needs: +# - check_json_data_format +# tags: +# - docker_mugen_runner + +#report_mugen_working_process: +# stage: notice +# image: python:3.9.7 +# when: manual +# script: +# - apt-get update && apt-get install -y iputils-ping +# - python -m pip install --upgrade pip +# - pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ +# - python3 mugen.py report_mugen_working_process +# only: +# - dev +# tags: +# - docker_mugen_runner -- Gitee From e47f621c0edd02c734569f4fd8b23b4c2611b69e Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 30 Jul 2024 08:50:14 +0800 Subject: [PATCH 12/65] update ci --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 98dd12714..ea5dcf99b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -23,7 +23,7 @@ check_json_data_format: timeout: 1h script: - python -m pip install --upgrade pip - - git clone https://code.osssc.ac.cn/oepkgs/os_test_client.git + - git clone https://code.osssc.ac.cn/oepkgs/os_test_client.git && echo "Clone completed successfully" - cd os_test_client && bash install.sh\n\n - cd .. - os_test mugen check_json_data_format -- Gitee From 1820a42512896c8cc411aef3c1c4affbf44a8cf6 Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 30 Jul 2024 08:51:43 +0800 Subject: [PATCH 13/65] update ci --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ea5dcf99b..a6013e0d9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -24,7 +24,7 @@ check_json_data_format: script: - python -m pip install --upgrade pip - git clone https://code.osssc.ac.cn/oepkgs/os_test_client.git && echo "Clone completed successfully" - - cd os_test_client && bash install.sh\n\n + - cd os_test_client && sh install.sh\n\n - cd .. - os_test mugen check_json_data_format only: -- Gitee From 2ad1e6cf73250f9c0cef4d67c8e1854f9581b69c Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 30 Jul 2024 08:53:03 +0800 Subject: [PATCH 14/65] update ci --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a6013e0d9..1ea2a79f0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -24,7 +24,7 @@ check_json_data_format: script: - python -m pip install --upgrade pip - git clone https://code.osssc.ac.cn/oepkgs/os_test_client.git && echo "Clone completed successfully" - - cd os_test_client && sh install.sh\n\n + - cd os_test_client && chmod 777 install.sh && ./install.sh\n\n - cd .. - os_test mugen check_json_data_format only: -- Gitee From 9145ef4b433388a93202cc3f08f51957ce7689e6 Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 30 Jul 2024 08:59:18 +0800 Subject: [PATCH 15/65] update ci --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1ea2a79f0..c3785df6c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -24,7 +24,7 @@ check_json_data_format: script: - python -m pip install --upgrade pip - git clone https://code.osssc.ac.cn/oepkgs/os_test_client.git && echo "Clone completed successfully" - - cd os_test_client && chmod 777 install.sh && ./install.sh\n\n + - cd os_test_client && bash install.sh x86_64 - cd .. - os_test mugen check_json_data_format only: -- Gitee From cca58221f2aefedd882904b0e24c1a44c23874eb Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 30 Jul 2024 09:07:15 +0800 Subject: [PATCH 16/65] update ci --- .gitlab-ci.yml | 39 ++++++++++++++++++++++++++++----------- 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c3785df6c..59f779429 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -32,18 +32,35 @@ check_json_data_format: tags: - docker_mugen_runner -#check_testcase_unique_in_testsuite: -# stage: link -# image: python:3.9.7 -# script: -# - python -m pip install --upgrade pip -# - pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ -# - python3 mugen.py check_testcase_unique_in_testsuite -# only: -# - branches -# tags: -# - docker_mugen_runner +check_testcase_unique_in_testsuite: + stage: link + image: python:3.9.7 + timeout: 1h + script: + - python -m pip install --upgrade pip + - git clone https://code.osssc.ac.cn/oepkgs/os_test_client.git && echo "Clone completed successfully" + - cd os_test_client && bash install.sh x86_64 + - cd .. + - os_test mugen check_testcase_unique_in_testsuite + only: + - branches + tags: + - docker_mugen_runner +check_testsuite_name_is_src_name: + stage: link + image: python:3.9.7 + timeout: 1h + script: + - python -m pip install --upgrade pip + - git clone https://code.osssc.ac.cn/oepkgs/os_test_client.git && echo "Clone completed successfully" + - cd os_test_client && bash install.sh x86_64 + - cd .. + - os_test mugen check_testsuite_name_is_src_name + only: + - branches + tags: + - docker_mugen_runner #check_testsuite_no_classfication: # stage: link -- Gitee From 57b96dca53af2d7cd056dfb0958a0705bab35970 Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 30 Jul 2024 13:22:05 +0800 Subject: [PATCH 17/65] update memory perfomace --- .../oe_test_memory_performance_test.sh | 67 ++++++++----------- 1 file changed, 29 insertions(+), 38 deletions(-) diff --git a/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh b/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh index 30242cd41..32ea5de27 100644 --- a/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh +++ b/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh @@ -1,6 +1,6 @@ #!/usr/bin/bash -# Copyright (c) 2023. Huawei Technologies Co.,Ltd.ALL rights reserved. +# Copyright (c) 2024. 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 @@ -29,49 +29,40 @@ function config_params(){ function pre_test() { LOG_INFO "Start to prepare the test environment." - DNF_INSTALL "sysbench git gcc clang make" - git clone https://code.osssc.ac.cn/oepkgs/os-test-framework/unixbench.git /opt/unixbench - cd /opt/unixbench && make all - unixbench_path="/opt/unixbench" - if [[ "$COMPILER" == "clang" ]]; then - sed -i 's/CC=gcc/CC=clang/g' Makefile - fi - max_threads_num=$(nproc) - max_prime=20000 - + git clone https://gitee.com/redrsoe2100/mbw.git && ls ./ |grep mbw + cd mbw && make + cd .. LOG_INFO "End to prepare the test environment." } function run_test() { LOG_INFO "Start to run test." - # sysbench 单线程 - sysbench cpu --cpu-max-prime=1 --threads="$max_prime" --time=60 run>tmp.txt 2>&1 - CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=1 --time=60 run" - echo -n "event_per_second_1_thread:" > /opt/cpu_performance_test.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt - CHECK_RESULT 0 0 0 "failed to get events per second" - echo -n "avg_latency_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt - # sysbench 多线程 - sysbench cpu --cpu-max-prime="$max_threads_num" --threads=$max_prime --time=60 run>tmp.txt 2>&1 - CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=$max_threads_num --time=60 run" - echo -n "event_per_second_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt - CHECK_RESULT 0 0 0 "failed to get events per second" - echo -n "avg_latency_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt - # unixbench - cd /opt/unixbench || exit 255 - chmod +x /opt/unixbench/pgms/multi.sh - chmod +x /opt/unixbench/pgms/gfx-11 - chmod +x /opt/unixbench/pgms/tst.sh - chmod +x ./Run - ./Run >tmp.txt 2>&1 - echo -n "integer_compute_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|head -n 1| awk -F ' ' '{print $6}' >> /opt/cpu_performance_test.txt - echo -n "integer_compute_performance_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|tail -n 1| awk -F ' ' '{print $6}' >> /opt/cpu_performance_test.txt - echo -n "float_compute_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt - echo -n "float_compute_performance_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt - echo -n "process_create_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Process Creation"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt - echo -n "process_create_performance_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Process Creation"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt - echo -n "process_exec_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Execl Throughput"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt - echo -n "process_exec_performance_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Execl Throughput"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + # sysbench 顺序读内存带宽 + sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read run >tmp.txt 2>&1 + CHECK_RESULT 0 0 0 "failed to run memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read run" + echo -n "memory_read_in_order_rate:" > /opt/memory_performance_test.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get memory read in order rate" + # sysbench 随机读内存带宽 + sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read --memory-access-mode=rnd run >tmp.txt 2>&1 + CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read --memory-access-mode=rnd run" + echo -n "memory_read_in_random_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get memory read in random rate" + # sysbench 顺序写内存带宽 + sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write run >tmp.txt 2>&1 + CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write run" + echo -n "memory_write_in_order_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get memory write in order rate" + # sysbench 随机写内存带宽 + sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write --memory-access-mode=rnd run >tmp.txt 2>&1 + CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write --memory-access-mode=rnd run" + echo -n "memory_write_in_random_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get memory write in random rate" + # mbw 拷贝内存带宽 + cd mbw || exit 255 + + + LOG_INFO "End to run test." } -- Gitee From 74af1f24ffc0567cba22cf41e1d95aa99346d348 Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 30 Jul 2024 13:26:23 +0800 Subject: [PATCH 18/65] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E8=84=9A=E6=9C=AC?= =?UTF-8?q?=E6=89=A7=E8=A1=8C=E5=AE=8C=E5=90=8E=E6=97=A0=E6=B3=95ssh?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../oe_test_nmcli_config_dynamic_IP.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/testcases/doc-test/admin_guide/oe_test_nmcli_config_dynamic_IP/oe_test_nmcli_config_dynamic_IP.sh b/testcases/doc-test/admin_guide/oe_test_nmcli_config_dynamic_IP/oe_test_nmcli_config_dynamic_IP.sh index 4266fa4c5..69e8cf042 100755 --- a/testcases/doc-test/admin_guide/oe_test_nmcli_config_dynamic_IP/oe_test_nmcli_config_dynamic_IP.sh +++ b/testcases/doc-test/admin_guide/oe_test_nmcli_config_dynamic_IP/oe_test_nmcli_config_dynamic_IP.sh @@ -19,6 +19,7 @@ source ${OET_PATH}/libs/locallibs/common_lib.sh function config_params() { LOG_INFO "Start loading data!" + pre_id=$(nmcli connection show|grep "${NODE1_NIC}"|awk -F ' ' '{print $2}') con_name='test_con' LOG_INFO "Loading data is complete!" } @@ -38,7 +39,8 @@ function run_test() { function post_test() { LOG_INFO "start environment cleanup." nmcli con delete ${con_name} + nmcli con up "${pre_id}" LOG_INFO "Finish environment cleanup." } -main $@ +main "$@" -- Gitee From 89f46fc4f66374316a071035c86d3f378b4f0c93 Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 30 Jul 2024 14:17:08 +0800 Subject: [PATCH 19/65] update --- .../oe_test_memory_performance_test.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh b/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh index 32ea5de27..446ddae09 100644 --- a/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh +++ b/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh @@ -60,8 +60,9 @@ function run_test() { CHECK_RESULT 0 0 0 "failed to get memory write in random rate" # mbw 拷贝内存带宽 cd mbw || exit 255 - - + ./mbw -n 10 1024 > tmp.txt 2>&1 + echo -n "memory_copy_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep AVG|grep MEMCPY |awk -F ':' '{print $NF}' >> /opt/memory_performance_test.txt + echo -n "char_copy_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep AVG|grep DUMB |awk -F ':' '{print $NF}' >> /opt/memory_performance_test.txt LOG_INFO "End to run test." } -- Gitee From b12520b053d888c2d37f8dc7dacef15d032d06d9 Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 30 Jul 2024 14:35:19 +0800 Subject: [PATCH 20/65] debug --- .../oe_test_nmcli_config_dynamic_IP.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/testcases/doc-test/admin_guide/oe_test_nmcli_config_dynamic_IP/oe_test_nmcli_config_dynamic_IP.sh b/testcases/doc-test/admin_guide/oe_test_nmcli_config_dynamic_IP/oe_test_nmcli_config_dynamic_IP.sh index 69e8cf042..fa8560967 100755 --- a/testcases/doc-test/admin_guide/oe_test_nmcli_config_dynamic_IP/oe_test_nmcli_config_dynamic_IP.sh +++ b/testcases/doc-test/admin_guide/oe_test_nmcli_config_dynamic_IP/oe_test_nmcli_config_dynamic_IP.sh @@ -19,7 +19,6 @@ source ${OET_PATH}/libs/locallibs/common_lib.sh function config_params() { LOG_INFO "Start loading data!" - pre_id=$(nmcli connection show|grep "${NODE1_NIC}"|awk -F ' ' '{print $2}') con_name='test_con' LOG_INFO "Loading data is complete!" } @@ -39,7 +38,7 @@ function run_test() { function post_test() { LOG_INFO "start environment cleanup." nmcli con delete ${con_name} - nmcli con up "${pre_id}" + nmcli con up "${NODE1_NIC}" LOG_INFO "Finish environment cleanup." } -- Gitee From 32598adf0a1df2745c68071bf7f34c522e243c09 Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 30 Jul 2024 14:50:46 +0800 Subject: [PATCH 21/65] update --- .../oe_test_memory_performance_test.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh b/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh index 446ddae09..68b87c5ec 100644 --- a/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh +++ b/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh @@ -62,8 +62,11 @@ function run_test() { cd mbw || exit 255 ./mbw -n 10 1024 > tmp.txt 2>&1 echo -n "memory_copy_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep AVG|grep MEMCPY |awk -F ':' '{print $NF}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get memory copy rate" echo -n "char_copy_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep AVG|grep DUMB |awk -F ':' '{print $NF}' >> /opt/memory_performance_test.txt - + CHECK_RESULT 0 0 0 "failed to get char copy rate" + echo -n "memory_block_copy_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep AVG|grep MCBLOCK |awk -F ':' '{print $NF}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get memory block copy rate" LOG_INFO "End to run test." } -- Gitee From 1dff4894332746f463fb687b60ae6fcd2751257d Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 30 Jul 2024 14:53:59 +0800 Subject: [PATCH 22/65] update for ci --- .../oe_test_nmcli_config_dynamic_IP.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/testcases/doc-test/admin_guide/oe_test_nmcli_config_dynamic_IP/oe_test_nmcli_config_dynamic_IP.sh b/testcases/doc-test/admin_guide/oe_test_nmcli_config_dynamic_IP/oe_test_nmcli_config_dynamic_IP.sh index fa8560967..569e438e2 100755 --- a/testcases/doc-test/admin_guide/oe_test_nmcli_config_dynamic_IP/oe_test_nmcli_config_dynamic_IP.sh +++ b/testcases/doc-test/admin_guide/oe_test_nmcli_config_dynamic_IP/oe_test_nmcli_config_dynamic_IP.sh @@ -16,7 +16,7 @@ # @License : Mulan PSL v2 # @Desc : Nmcli configure dynamic IP connection # ############################################ -source ${OET_PATH}/libs/locallibs/common_lib.sh +source "${OET_PATH}"/libs/locallibs/common_lib.sh function config_params() { LOG_INFO "Start loading data!" con_name='test_con' @@ -25,10 +25,10 @@ function config_params() { function run_test() { LOG_INFO "Start executing testcase!" - nmcli connection add type ethernet con-name ${con_name} ifname ${NODE1_NIC} | grep successfully + nmcli connection add type ethernet con-name "${con_name}" ifname "${NODE1_NIC}" | grep successfully CHECK_RESULT $? - nmcli con up ${con_name} + nmcli con up "${con_name}" CHECK_RESULT $? nmcli device status | grep "${con_name}" | grep "connected" CHECK_RESULT $? @@ -37,7 +37,7 @@ function run_test() { function post_test() { LOG_INFO "start environment cleanup." - nmcli con delete ${con_name} + nmcli con delete "${con_name}" nmcli con up "${NODE1_NIC}" LOG_INFO "Finish environment cleanup." } -- Gitee From 4fbddeed363b4665dc3cb16ce3b83759168404f3 Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 30 Jul 2024 17:01:39 +0800 Subject: [PATCH 23/65] add cpu and memory performance test --- suite2cases/sysbench_cpu.json | 8 ++ suite2cases/sysbench_memory.json | 8 ++ testcases/performance-test/README.md | 10 --- .../oe_test_cpu_performance_test.sh | 4 +- .../cpu/sysbench_cpu/oe_test_sysbench_cpu.sh | 68 +++++++++++++++++ testcases/performance-test/filesystem/.keep | 0 testcases/performance-test/io/.keep | 0 .../oe_test_memory_performance_test.sh | 48 ++++++------ .../oe_test_sysbench_memory.sh | 74 +++++++++++++++++++ testcases/performance-test/network/.keep | 0 10 files changed, 187 insertions(+), 33 deletions(-) create mode 100644 suite2cases/sysbench_cpu.json create mode 100644 suite2cases/sysbench_memory.json delete mode 100644 testcases/performance-test/README.md create mode 100644 testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh create mode 100644 testcases/performance-test/filesystem/.keep create mode 100644 testcases/performance-test/io/.keep create mode 100644 testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh create mode 100644 testcases/performance-test/network/.keep diff --git a/suite2cases/sysbench_cpu.json b/suite2cases/sysbench_cpu.json new file mode 100644 index 000000000..b763873b0 --- /dev/null +++ b/suite2cases/sysbench_cpu.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/performance-test/cpu/sysbench_cpu", + "cases": [ + { + "name": "oe_test_sysbench_cpu" + } + ] +} \ No newline at end of file diff --git a/suite2cases/sysbench_memory.json b/suite2cases/sysbench_memory.json new file mode 100644 index 000000000..859aa41f1 --- /dev/null +++ b/suite2cases/sysbench_memory.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/performance-test/memory/sysbench_memory", + "cases": [ + { + "name": "oe_test_sysbench_memory" + } + ] +} \ No newline at end of file diff --git a/testcases/performance-test/README.md b/testcases/performance-test/README.md deleted file mode 100644 index efc4687e3..000000000 --- a/testcases/performance-test/README.md +++ /dev/null @@ -1,10 +0,0 @@ -# 性能测试方案 - -## cpu performance test -综合使用 sysbench 和 unixbench 测试工具 -### 事务处理性能 -### 事务处理平均时延 -### 整数运算性能 -### 浮点数运算性能 -### 进程创建性能 -### 进程执行性能 \ No newline at end of file diff --git a/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh b/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh index 8780df7bb..2bec0652d 100644 --- a/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh +++ b/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh @@ -50,13 +50,13 @@ function run_test() { CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=1 --time=60 run" echo -n "event_per_second_1_thread:" > /opt/cpu_performance_test.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt CHECK_RESULT 0 0 0 "failed to get events per second" - echo -n "avg_latency_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt +# echo -n "avg_latency_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt # sysbench 多线程 sysbench cpu --cpu-max-prime="$max_threads_num" --threads=$max_prime --time=60 run>tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=$max_threads_num --time=60 run" echo -n "event_per_second_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt CHECK_RESULT 0 0 0 "failed to get events per second" - echo -n "avg_latency_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt +# echo -n "avg_latency_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt # unixbench cd /opt/unixbench || exit 255 chmod +x /opt/unixbench/pgms/multi.sh diff --git a/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh b/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh new file mode 100644 index 000000000..084716007 --- /dev/null +++ b/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh @@ -0,0 +1,68 @@ +#!/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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/26 +# @License : Mulan PSL v2 +# @Desc : sysbench test +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + + DNF_INSTALL "sysbench" + max_threads_num=$(nproc) + max_prime=100000 + + LOG_INFO "End to prepare the test environment." +} + +function run_test() { + LOG_INFO "Start to run test." + # sysbench 单线程cpu基准测试 + sysbench cpu --cpu-max-prime=1 --threads="$max_prime" --time=60 run>tmp.txt 2>&1 + CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=1 --time=60 run" + echo -n "event_per_second_1_thread:" > /opt/cpu_performance_test.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get events per second" + echo -n "avg_latency_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get avg latency in 1 thread" + # sysbench 多线程cpu基准测试 + sysbench cpu --cpu-max-prime="$max_threads_num" --threads=$max_prime --time=60 run>tmp.txt 2>&1 + CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=$max_threads_num --time=60 run" + echo -n "event_per_second_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get events per second" + echo -n "avg_latency_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get avg latency in ${max_threads_num} thread" + 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 "$@" diff --git a/testcases/performance-test/filesystem/.keep b/testcases/performance-test/filesystem/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/testcases/performance-test/io/.keep b/testcases/performance-test/io/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh b/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh index 68b87c5ec..870d25451 100644 --- a/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh +++ b/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh @@ -29,35 +29,29 @@ function config_params(){ function pre_test() { LOG_INFO "Start to prepare the test environment." - DNF_INSTALL "sysbench git gcc clang make" + DNF_INSTALL "sysbench git gcc clang make gcc-gfortran" git clone https://gitee.com/redrsoe2100/mbw.git && ls ./ |grep mbw cd mbw && make cd .. + git clone https://code.osssc.ac.cn/oepkgs/os-test-framework/stream.git && ls ./|grep stream + cd stream || exit 1 + { + if [[ "$COMPILER" == "clang" ]]; then + sed -i "s/CC =.*/CC = clang/" Makefile + else + sed -i "s/CC =.*/CC = gcc/" Makefile + fi + sed -i "s/FC =.*/FC = gfortran/" Makefile + make + } + cd .. + LOG_INFO "End to prepare the test environment." } function run_test() { LOG_INFO "Start to run test." - # sysbench 顺序读内存带宽 - sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read run >tmp.txt 2>&1 - CHECK_RESULT 0 0 0 "failed to run memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read run" - echo -n "memory_read_in_order_rate:" > /opt/memory_performance_test.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/memory_performance_test.txt - CHECK_RESULT 0 0 0 "failed to get memory read in order rate" - # sysbench 随机读内存带宽 - sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read --memory-access-mode=rnd run >tmp.txt 2>&1 - CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read --memory-access-mode=rnd run" - echo -n "memory_read_in_random_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/memory_performance_test.txt - CHECK_RESULT 0 0 0 "failed to get memory read in random rate" - # sysbench 顺序写内存带宽 - sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write run >tmp.txt 2>&1 - CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write run" - echo -n "memory_write_in_order_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/memory_performance_test.txt - CHECK_RESULT 0 0 0 "failed to get memory write in order rate" - # sysbench 随机写内存带宽 - sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write --memory-access-mode=rnd run >tmp.txt 2>&1 - CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write --memory-access-mode=rnd run" - echo -n "memory_write_in_random_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/memory_performance_test.txt - CHECK_RESULT 0 0 0 "failed to get memory write in random rate" + # mbw 拷贝内存带宽 cd mbw || exit 255 ./mbw -n 10 1024 > tmp.txt 2>&1 @@ -67,6 +61,18 @@ function run_test() { CHECK_RESULT 0 0 0 "failed to get char copy rate" echo -n "memory_block_copy_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep AVG|grep MCBLOCK |awk -F ':' '{print $NF}' >> /opt/memory_performance_test.txt CHECK_RESULT 0 0 0 "failed to get memory block copy rate" + cd .. + # stream 内存带宽性能 + cd stream || exit 255 + ./stream_c.exe > tmp.txt 2>&1 + echo -n "stream_copy_best_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Copy|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get copy best rate" + echo -n "stream_scale_best_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Scale|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get scale best rate" + echo -n "stream_add_best_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Add|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get add best rate" + echo -n "stream_triad_best_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Triad|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get triad best rate" LOG_INFO "End to run test." } diff --git a/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh b/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh new file mode 100644 index 000000000..03efce7de --- /dev/null +++ b/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh @@ -0,0 +1,74 @@ +#!/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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/26 +# @License : Mulan PSL v2 +# @Desc : sysbench test +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + + DNF_INSTALL "sysbench" + max_threads_num=$(nproc) + max_prime=100000 + + LOG_INFO "End to prepare the test environment." +} + +function run_test() { + LOG_INFO "Start to run test." + # sysbench 顺序读内存带宽 + sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read run >tmp.txt 2>&1 + CHECK_RESULT 0 0 0 "failed to run memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read run" + echo -n "memory_read_in_order_rate:" > /opt/memory_performance_test.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get memory read in order rate" + # sysbench 随机读内存带宽 + sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read --memory-access-mode=rnd run >tmp.txt 2>&1 + CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read --memory-access-mode=rnd run" + echo -n "memory_read_in_random_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get memory read in random rate" + # sysbench 顺序写内存带宽 + sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write run >tmp.txt 2>&1 + CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write run" + echo -n "memory_write_in_order_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get memory write in order rate" + # sysbench 随机写内存带宽 + sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write --memory-access-mode=rnd run >tmp.txt 2>&1 + CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write --memory-access-mode=rnd run" + echo -n "memory_write_in_random_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get memory write in random rate" + 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 "$@" diff --git a/testcases/performance-test/network/.keep b/testcases/performance-test/network/.keep new file mode 100644 index 000000000..e69de29bb -- Gitee From adf081a265624cfdcb7d05f7e09020b0fca1cfd4 Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 30 Jul 2024 17:17:35 +0800 Subject: [PATCH 24/65] update cpu and memory test --- .../cpu/sysbench_cpu/oe_test_sysbench_cpu.sh | 8 ++++---- .../memory/sysbench_memory/oe_test_sysbench_memory.sh | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh b/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh index 084716007..f8b0925e4 100644 --- a/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh +++ b/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh @@ -42,16 +42,16 @@ function run_test() { # sysbench 单线程cpu基准测试 sysbench cpu --cpu-max-prime=1 --threads="$max_prime" --time=60 run>tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=1 --time=60 run" - echo -n "event_per_second_1_thread:" > /opt/cpu_performance_test.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt + echo -n "event_per_second_1_thread:单线程事务处理能力:" > /opt/performance_test_result.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get events per second" - echo -n "avg_latency_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt + echo -n "avg_latency_1_thread:单线程事务处理平均时延:" >> /opt/performance_test_result.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get avg latency in 1 thread" # sysbench 多线程cpu基准测试 sysbench cpu --cpu-max-prime="$max_threads_num" --threads=$max_prime --time=60 run>tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=$max_threads_num --time=60 run" - echo -n "event_per_second_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt + echo -n "event_per_second_${max_threads_num}_thread:多线程事务处理能力:" >> /opt/performance_test_result.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get events per second" - echo -n "avg_latency_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt + echo -n "avg_latency_${max_threads_num}_thread:多线程事务处理平均时延:" >> /opt/performance_test_result.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get avg latency in ${max_threads_num} thread" LOG_INFO "End to run test." } diff --git a/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh b/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh index 03efce7de..f87ec0e85 100644 --- a/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh +++ b/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh @@ -42,22 +42,22 @@ function run_test() { # sysbench 顺序读内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read run" - echo -n "memory_read_in_order_rate:" > /opt/memory_performance_test.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/memory_performance_test.txt + echo -n "memory_read_in_order_rate:顺序读内存带宽:" > /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory read in order rate" # sysbench 随机读内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read --memory-access-mode=rnd run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read --memory-access-mode=rnd run" - echo -n "memory_read_in_random_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/memory_performance_test.txt + echo -n "memory_read_in_random_rate:随机读内存带宽:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory read in random rate" # sysbench 顺序写内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write run" - echo -n "memory_write_in_order_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/memory_performance_test.txt + echo -n "memory_write_in_order_rate:顺序写内存带宽:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory write in order rate" # sysbench 随机写内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write --memory-access-mode=rnd run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write --memory-access-mode=rnd run" - echo -n "memory_write_in_random_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/memory_performance_test.txt + echo -n "memory_write_in_random_rate:随机写内存带宽:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory write in random rate" LOG_INFO "End to run test." } -- Gitee From aad287ec7e9d9271463202531258ce00d52ea00a Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 30 Jul 2024 17:25:44 +0800 Subject: [PATCH 25/65] update --- .../cpu/sysbench_cpu/oe_test_sysbench_cpu.sh | 8 ++++---- .../memory/sysbench_memory/oe_test_sysbench_memory.sh | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh b/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh index f8b0925e4..a11df2278 100644 --- a/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh +++ b/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh @@ -42,16 +42,16 @@ function run_test() { # sysbench 单线程cpu基准测试 sysbench cpu --cpu-max-prime=1 --threads="$max_prime" --time=60 run>tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=1 --time=60 run" - echo -n "event_per_second_1_thread:单线程事务处理能力:" > /opt/performance_test_result.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt + echo -n "event_per_second_1_thread:单线程事务处理能力:次/秒:" > /opt/performance_test_result.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get events per second" - echo -n "avg_latency_1_thread:单线程事务处理平均时延:" >> /opt/performance_test_result.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt + echo -n "avg_latency_1_thread:单线程事务处理平均时延:毫秒:" >> /opt/performance_test_result.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get avg latency in 1 thread" # sysbench 多线程cpu基准测试 sysbench cpu --cpu-max-prime="$max_threads_num" --threads=$max_prime --time=60 run>tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=$max_threads_num --time=60 run" - echo -n "event_per_second_${max_threads_num}_thread:多线程事务处理能力:" >> /opt/performance_test_result.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt + echo -n "event_per_second_${max_threads_num}_thread:多线程事务处理能力:次/秒:" >> /opt/performance_test_result.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get events per second" - echo -n "avg_latency_${max_threads_num}_thread:多线程事务处理平均时延:" >> /opt/performance_test_result.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt + echo -n "avg_latency_${max_threads_num}_thread:多线程事务处理平均时延:毫秒:" >> /opt/performance_test_result.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get avg latency in ${max_threads_num} thread" LOG_INFO "End to run test." } diff --git a/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh b/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh index f87ec0e85..b0ca98425 100644 --- a/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh +++ b/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh @@ -42,22 +42,22 @@ function run_test() { # sysbench 顺序读内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read run" - echo -n "memory_read_in_order_rate:顺序读内存带宽:" > /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt + echo -n "memory_read_in_order_rate:顺序读内存带宽:MiB/sec:" > /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory read in order rate" # sysbench 随机读内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read --memory-access-mode=rnd run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read --memory-access-mode=rnd run" - echo -n "memory_read_in_random_rate:随机读内存带宽:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt + echo -n "memory_read_in_random_rate:随机读内存带宽:MiB/sec:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory read in random rate" # sysbench 顺序写内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write run" - echo -n "memory_write_in_order_rate:顺序写内存带宽:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt + echo -n "memory_write_in_order_rate:顺序写内存带宽:MiB/sec:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory write in order rate" # sysbench 随机写内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write --memory-access-mode=rnd run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write --memory-access-mode=rnd run" - echo -n "memory_write_in_random_rate:随机写内存带宽:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt + echo -n "memory_write_in_random_rate:随机写内存带宽:MiB/sec:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory write in random rate" LOG_INFO "End to run test." } -- Gitee From 04e6948b4b59aca10d3f5ce77a1b9ad373838c26 Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 31 Jul 2024 07:53:20 +0800 Subject: [PATCH 26/65] debug --- .../oe_test_nmcli_config_dynamic_IP.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/testcases/doc-test/admin_guide/oe_test_nmcli_config_dynamic_IP/oe_test_nmcli_config_dynamic_IP.sh b/testcases/doc-test/admin_guide/oe_test_nmcli_config_dynamic_IP/oe_test_nmcli_config_dynamic_IP.sh index 569e438e2..ca1debe22 100755 --- a/testcases/doc-test/admin_guide/oe_test_nmcli_config_dynamic_IP/oe_test_nmcli_config_dynamic_IP.sh +++ b/testcases/doc-test/admin_guide/oe_test_nmcli_config_dynamic_IP/oe_test_nmcli_config_dynamic_IP.sh @@ -38,6 +38,8 @@ function run_test() { function post_test() { LOG_INFO "start environment cleanup." nmcli con delete "${con_name}" + systemctl restart NetworkManager + SLEP_WAIT 3 nmcli con up "${NODE1_NIC}" LOG_INFO "Finish environment cleanup." } -- Gitee From c8adc2721a56cd8256e36768197c7d7d6639aff5 Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 31 Jul 2024 09:25:24 +0800 Subject: [PATCH 27/65] update cpu --- .../performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh | 2 +- .../memory/sysbench_memory/oe_test_sysbench_memory.sh | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh b/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh index a11df2278..941e51a13 100644 --- a/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh +++ b/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh @@ -32,7 +32,7 @@ function pre_test() { DNF_INSTALL "sysbench" max_threads_num=$(nproc) - max_prime=100000 + max_prime=20000 LOG_INFO "End to prepare the test environment." } diff --git a/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh b/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh index b0ca98425..0e913ec08 100644 --- a/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh +++ b/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh @@ -32,7 +32,6 @@ function pre_test() { DNF_INSTALL "sysbench" max_threads_num=$(nproc) - max_prime=100000 LOG_INFO "End to prepare the test environment." } -- Gitee From 586b980ca9716d65e075ed081dcb9df6eefbb2a4 Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 31 Jul 2024 10:59:56 +0800 Subject: [PATCH 28/65] add stream_memory --- suite2cases/stream_memory.json | 8 +++ .../stream_memory/oe_test_stream_memory.sh | 72 +++++++++++++++++++ .../oe_test_sysbench_memory.sh | 8 +-- 3 files changed, 84 insertions(+), 4 deletions(-) create mode 100644 suite2cases/stream_memory.json create mode 100644 testcases/performance-test/memory/stream_memory/oe_test_stream_memory.sh diff --git a/suite2cases/stream_memory.json b/suite2cases/stream_memory.json new file mode 100644 index 000000000..ce3cade45 --- /dev/null +++ b/suite2cases/stream_memory.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/performance-test/memory/stream_memory", + "cases": [ + { + "name": "oe_test_stream_memory" + } + ] +} \ No newline at end of file diff --git a/testcases/performance-test/memory/stream_memory/oe_test_stream_memory.sh b/testcases/performance-test/memory/stream_memory/oe_test_stream_memory.sh new file mode 100644 index 000000000..566be31a5 --- /dev/null +++ b/testcases/performance-test/memory/stream_memory/oe_test_stream_memory.sh @@ -0,0 +1,72 @@ +#!/usr/bin/bash + +# Copyright (c) 2024. 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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/26 +# @License : Mulan PSL v2 +# @Desc : memory performance test with stream +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + DNF_INSTALL "git gcc clang make gcc-gfortran" + git clone https://code.osssc.ac.cn/oepkgs/os-test-framework/stream.git && ls ./|grep stream + cd stream || exit 1 + { + if [[ "$COMPILER" == "clang" ]]; then + sed -i "s/CC =.*/CC = clang/" Makefile + else + sed -i "s/CC =.*/CC = gcc/" Makefile + fi + sed -i "s/FC =.*/FC = gfortran/" Makefile + make + } + cd .. + LOG_INFO "End to prepare the test environment." +} + +function run_test() { + LOG_INFO "Start to run test." + # stream 内存带宽性能 + cd stream || exit 255 + ./stream_c.exe > tmp.txt 2>&1 + echo -n "stream_copy_best_rate:Copy 最佳速率:MB/s:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Copy|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get copy best rate" + echo -n "stream_scale_best_rate:Scale 最佳速率:MB/s" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Scale|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get scale best rate" + echo -n "stream_add_best_rate:Add 最佳速率:MB/s" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Add|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get add best rate" + echo -n "stream_triad_best_rate:Triad 最佳速率:MB/s" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Triad|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get triad best rate" + LOG_INFO "End to run test." +} + +# 后置处理,恢复测试环境 +function post_test() { + LOG_INFO "Start to restore the test environment." + rm -rf stream + DNF_REMOVE "$@" + LOG_INFO "End to restore the test environment." +} + +main "$@" diff --git a/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh b/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh index 0e913ec08..33930a941 100644 --- a/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh +++ b/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh @@ -41,22 +41,22 @@ function run_test() { # sysbench 顺序读内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read run" - echo -n "memory_read_in_order_rate:顺序读内存带宽:MiB/sec:" > /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt + echo -n "memory_read_in_order_rate:顺序读内存带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory read in order rate" # sysbench 随机读内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read --memory-access-mode=rnd run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read --memory-access-mode=rnd run" - echo -n "memory_read_in_random_rate:随机读内存带宽:MiB/sec:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt + echo -n "memory_read_in_random_rate:随机读内存带宽:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory read in random rate" # sysbench 顺序写内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write run" - echo -n "memory_write_in_order_rate:顺序写内存带宽:MiB/sec:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt + echo -n "memory_write_in_order_rate:顺序写内存带宽:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory write in order rate" # sysbench 随机写内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write --memory-access-mode=rnd run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write --memory-access-mode=rnd run" - echo -n "memory_write_in_random_rate:随机写内存带宽:MiB/sec:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt + echo -n "memory_write_in_random_rate:随机写内存带宽:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory write in random rate" LOG_INFO "End to run test." } -- Gitee From b69ad92937ee63f0269727f34484d0c267abd4c8 Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 31 Jul 2024 11:09:16 +0800 Subject: [PATCH 29/65] add mbw memory --- suite2cases/mbw_memory.json | 8 +++ .../memory/mbw_memory/oe_test_mbw_memory.sh | 63 +++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 suite2cases/mbw_memory.json create mode 100644 testcases/performance-test/memory/mbw_memory/oe_test_mbw_memory.sh diff --git a/suite2cases/mbw_memory.json b/suite2cases/mbw_memory.json new file mode 100644 index 000000000..89e018cc1 --- /dev/null +++ b/suite2cases/mbw_memory.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/performance-test/memory/mbw_memory", + "cases": [ + { + "name": "oe_test_mbw_memory" + } + ] +} \ No newline at end of file diff --git a/testcases/performance-test/memory/mbw_memory/oe_test_mbw_memory.sh b/testcases/performance-test/memory/mbw_memory/oe_test_mbw_memory.sh new file mode 100644 index 000000000..99aa7c98d --- /dev/null +++ b/testcases/performance-test/memory/mbw_memory/oe_test_mbw_memory.sh @@ -0,0 +1,63 @@ +#!/usr/bin/bash + +# Copyright (c) 2024. 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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/26 +# @License : Mulan PSL v2 +# @Desc : memory performance test with mbw +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + DNF_INSTALL "sysbench git gcc clang make gcc-gfortran" + git clone https://gitee.com/redrsoe2100/mbw.git && ls ./ |grep mbw + cd mbw && make + cd .. + LOG_INFO "End to prepare the test environment." +} + +function run_test() { + LOG_INFO "Start to run test." + + # mbw 拷贝内存带宽 + cd mbw || exit 255 + ./mbw -n 10 1024 > tmp.txt 2>&1 + echo -n "memory_copy_rate:内存拷贝平均速率:MB/s:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep AVG|grep MEMCPY |awk -F ':' '{print $NF}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get memory copy rate" + echo -n "char_copy_rate:字符拷贝平均速率:MB/s:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep AVG|grep DUMB |awk -F ':' '{print $NF}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get char copy rate" + echo -n "memory_block_copy_rate:内存块拷贝平均速率:MB/s:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep AVG|grep MCBLOCK |awk -F ':' '{print $NF}' >> /opt/memory_performance_test.txt + CHECK_RESULT 0 0 0 "failed to get memory block copy rate" + cd .. + LOG_INFO "End to run test." +} + +# 后置处理,恢复测试环境 +function post_test() { + LOG_INFO "Start to restore the test environment." + rm -rf mbw + DNF_REMOVE "$@" + LOG_INFO "End to restore the test environment." +} + +main "$@" -- Gitee From f83eac450c7214b4714b20ad3324c8a8a87d26bc Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 31 Jul 2024 12:31:45 +0800 Subject: [PATCH 30/65] update memory test --- .../cpu/sysbench_cpu/oe_test_sysbench_cpu.sh | 8 +- .../oe_test_memory_performance_test.sh | 88 ------------------- .../oe_test_sysbench_memory.sh | 8 +- 3 files changed, 8 insertions(+), 96 deletions(-) delete mode 100644 testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh diff --git a/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh b/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh index 941e51a13..213569af0 100644 --- a/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh +++ b/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh @@ -42,16 +42,16 @@ function run_test() { # sysbench 单线程cpu基准测试 sysbench cpu --cpu-max-prime=1 --threads="$max_prime" --time=60 run>tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=1 --time=60 run" - echo -n "event_per_second_1_thread:单线程事务处理能力:次/秒:" > /opt/performance_test_result.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt + echo -n "event_per_second_1_thread:单线程CPU处理能力:events/s:" > /opt/performance_test_result.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get events per second" - echo -n "avg_latency_1_thread:单线程事务处理平均时延:毫秒:" >> /opt/performance_test_result.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt + echo -n "avg_latency_1_thread:单线程CPU平均时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get avg latency in 1 thread" # sysbench 多线程cpu基准测试 sysbench cpu --cpu-max-prime="$max_threads_num" --threads=$max_prime --time=60 run>tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=$max_threads_num --time=60 run" - echo -n "event_per_second_${max_threads_num}_thread:多线程事务处理能力:次/秒:" >> /opt/performance_test_result.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt + echo -n "event_per_second_${max_threads_num}_thread:多线程CPU处理能力:events/s:" >> /opt/performance_test_result.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get events per second" - echo -n "avg_latency_${max_threads_num}_thread:多线程事务处理平均时延:毫秒:" >> /opt/performance_test_result.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt + echo -n "avg_latency_${max_threads_num}_thread:多线程CPU处理平均时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get avg latency in ${max_threads_num} thread" LOG_INFO "End to run test." } diff --git a/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh b/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh deleted file mode 100644 index 870d25451..000000000 --- a/testcases/performance-test/memory/memory_performance_test/oe_test_memory_performance_test.sh +++ /dev/null @@ -1,88 +0,0 @@ -#!/usr/bin/bash - -# Copyright (c) 2024. 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 : honghua -# @Contact : honghua@iscas.ac.cn -# @Date : 2024/07/26 -# @License : Mulan PSL v2 -# @Desc : memory performance test -# ############################################ -# shellcheck disable=SC2034,SC2154,SC1091 - -source "${OET_PATH}"/libs/locallibs/common_lib.sh - - -function config_params(){ - L0G_INFO "Start to config params of the case." - EXECUTE_T="2880m" - LOG_INFO "End to config params of the case." -} - -function pre_test() { - LOG_INFO "Start to prepare the test environment." - DNF_INSTALL "sysbench git gcc clang make gcc-gfortran" - git clone https://gitee.com/redrsoe2100/mbw.git && ls ./ |grep mbw - cd mbw && make - cd .. - git clone https://code.osssc.ac.cn/oepkgs/os-test-framework/stream.git && ls ./|grep stream - cd stream || exit 1 - { - if [[ "$COMPILER" == "clang" ]]; then - sed -i "s/CC =.*/CC = clang/" Makefile - else - sed -i "s/CC =.*/CC = gcc/" Makefile - fi - sed -i "s/FC =.*/FC = gfortran/" Makefile - make - } - cd .. - - LOG_INFO "End to prepare the test environment." -} - -function run_test() { - LOG_INFO "Start to run test." - - # mbw 拷贝内存带宽 - cd mbw || exit 255 - ./mbw -n 10 1024 > tmp.txt 2>&1 - echo -n "memory_copy_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep AVG|grep MEMCPY |awk -F ':' '{print $NF}' >> /opt/memory_performance_test.txt - CHECK_RESULT 0 0 0 "failed to get memory copy rate" - echo -n "char_copy_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep AVG|grep DUMB |awk -F ':' '{print $NF}' >> /opt/memory_performance_test.txt - CHECK_RESULT 0 0 0 "failed to get char copy rate" - echo -n "memory_block_copy_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep AVG|grep MCBLOCK |awk -F ':' '{print $NF}' >> /opt/memory_performance_test.txt - CHECK_RESULT 0 0 0 "failed to get memory block copy rate" - cd .. - # stream 内存带宽性能 - cd stream || exit 255 - ./stream_c.exe > tmp.txt 2>&1 - echo -n "stream_copy_best_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Copy|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt - CHECK_RESULT 0 0 0 "failed to get copy best rate" - echo -n "stream_scale_best_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Scale|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt - CHECK_RESULT 0 0 0 "failed to get scale best rate" - echo -n "stream_add_best_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Add|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt - CHECK_RESULT 0 0 0 "failed to get add best rate" - echo -n "stream_triad_best_rate:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Triad|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt - CHECK_RESULT 0 0 0 "failed to get triad best rate" - 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 "$@" diff --git a/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh b/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh index 33930a941..20bcc9adf 100644 --- a/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh +++ b/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh @@ -41,22 +41,22 @@ function run_test() { # sysbench 顺序读内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read run" - echo -n "memory_read_in_order_rate:顺序读内存带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt + echo -n "memory_read_in_order_rate:顺序读内存速率:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory read in order rate" # sysbench 随机读内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read --memory-access-mode=rnd run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read --memory-access-mode=rnd run" - echo -n "memory_read_in_random_rate:随机读内存带宽:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt + echo -n "memory_read_in_random_rate:随机读内存速率:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory read in random rate" # sysbench 顺序写内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write run" - echo -n "memory_write_in_order_rate:顺序写内存带宽:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt + echo -n "memory_write_in_order_rate:顺序写内存速率:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory write in order rate" # sysbench 随机写内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write --memory-access-mode=rnd run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write --memory-access-mode=rnd run" - echo -n "memory_write_in_random_rate:随机写内存带宽:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt + echo -n "memory_write_in_random_rate:随机写内存速率:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory write in random rate" LOG_INFO "End to run test." } -- Gitee From 71cc35bbbb3c71d690e955a58a259996a01aa442 Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 31 Jul 2024 12:41:50 +0800 Subject: [PATCH 31/65] update stream --- .../memory/stream_memory/oe_test_stream_memory.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/testcases/performance-test/memory/stream_memory/oe_test_stream_memory.sh b/testcases/performance-test/memory/stream_memory/oe_test_stream_memory.sh index 566be31a5..3f162aa2e 100644 --- a/testcases/performance-test/memory/stream_memory/oe_test_stream_memory.sh +++ b/testcases/performance-test/memory/stream_memory/oe_test_stream_memory.sh @@ -52,11 +52,11 @@ function run_test() { ./stream_c.exe > tmp.txt 2>&1 echo -n "stream_copy_best_rate:Copy 最佳速率:MB/s:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Copy|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt CHECK_RESULT 0 0 0 "failed to get copy best rate" - echo -n "stream_scale_best_rate:Scale 最佳速率:MB/s" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Scale|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt + echo -n "stream_scale_best_rate:Scale 最佳速率:MB/s:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Scale|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt CHECK_RESULT 0 0 0 "failed to get scale best rate" - echo -n "stream_add_best_rate:Add 最佳速率:MB/s" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Add|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt + echo -n "stream_add_best_rate:Add 最佳速率:MB/s:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Add|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt CHECK_RESULT 0 0 0 "failed to get add best rate" - echo -n "stream_triad_best_rate:Triad 最佳速率:MB/s" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Triad|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt + echo -n "stream_triad_best_rate:Triad 最佳速率:MB/s:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Triad|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt CHECK_RESULT 0 0 0 "failed to get triad best rate" LOG_INFO "End to run test." } -- Gitee From 3b3cebecc85b324083290be3e43a150c47c58e41 Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 31 Jul 2024 13:07:30 +0800 Subject: [PATCH 32/65] update --- .../memory/mbw_memory/oe_test_mbw_memory.sh | 6 +++--- .../memory/stream_memory/oe_test_stream_memory.sh | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/testcases/performance-test/memory/mbw_memory/oe_test_mbw_memory.sh b/testcases/performance-test/memory/mbw_memory/oe_test_mbw_memory.sh index 99aa7c98d..4e1b713bc 100644 --- a/testcases/performance-test/memory/mbw_memory/oe_test_mbw_memory.sh +++ b/testcases/performance-test/memory/mbw_memory/oe_test_mbw_memory.sh @@ -42,11 +42,11 @@ function run_test() { # mbw 拷贝内存带宽 cd mbw || exit 255 ./mbw -n 10 1024 > tmp.txt 2>&1 - echo -n "memory_copy_rate:内存拷贝平均速率:MB/s:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep AVG|grep MEMCPY |awk -F ':' '{print $NF}' >> /opt/memory_performance_test.txt + echo -n "memory_copy_rate:内存拷贝平均速率:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep AVG|grep MEMCPY |awk -F ':' '{print $NF}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory copy rate" - echo -n "char_copy_rate:字符拷贝平均速率:MB/s:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep AVG|grep DUMB |awk -F ':' '{print $NF}' >> /opt/memory_performance_test.txt + echo -n "char_copy_rate:字符拷贝平均速率:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep AVG|grep DUMB |awk -F ':' '{print $NF}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get char copy rate" - echo -n "memory_block_copy_rate:内存块拷贝平均速率:MB/s:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep AVG|grep MCBLOCK |awk -F ':' '{print $NF}' >> /opt/memory_performance_test.txt + echo -n "memory_block_copy_rate:内存块拷贝平均速率:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep AVG|grep MCBLOCK |awk -F ':' '{print $NF}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory block copy rate" cd .. LOG_INFO "End to run test." diff --git a/testcases/performance-test/memory/stream_memory/oe_test_stream_memory.sh b/testcases/performance-test/memory/stream_memory/oe_test_stream_memory.sh index 3f162aa2e..a58f0ba9e 100644 --- a/testcases/performance-test/memory/stream_memory/oe_test_stream_memory.sh +++ b/testcases/performance-test/memory/stream_memory/oe_test_stream_memory.sh @@ -50,13 +50,13 @@ function run_test() { # stream 内存带宽性能 cd stream || exit 255 ./stream_c.exe > tmp.txt 2>&1 - echo -n "stream_copy_best_rate:Copy 最佳速率:MB/s:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Copy|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt + echo -n "stream_copy_best_rate:Copy 最佳速率:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep Copy|awk -F ' ' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get copy best rate" - echo -n "stream_scale_best_rate:Scale 最佳速率:MB/s:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Scale|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt + echo -n "stream_scale_best_rate:Scale 最佳速率:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep Scale|awk -F ' ' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get scale best rate" - echo -n "stream_add_best_rate:Add 最佳速率:MB/s:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Add|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt + echo -n "stream_add_best_rate:Add 最佳速率:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep Add|awk -F ' ' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get add best rate" - echo -n "stream_triad_best_rate:Triad 最佳速率:MB/s:" >> /opt/memory_performance_test.txt && cat tmp.txt |grep Triad|awk -F ' ' '{print $2}' >> /opt/memory_performance_test.txt + echo -n "stream_triad_best_rate:Triad 最佳速率:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep Triad|awk -F ' ' '{print $2}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get triad best rate" LOG_INFO "End to run test." } -- Gitee From 5096136efd1e51a1376b53fa081bac2f3ce20029 Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 31 Jul 2024 14:34:29 +0800 Subject: [PATCH 33/65] update mem --- .../memory/mbw_memory/oe_test_mbw_memory.sh | 6 +++--- .../memory/sysbench_memory/oe_test_sysbench_memory.sh | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/testcases/performance-test/memory/mbw_memory/oe_test_mbw_memory.sh b/testcases/performance-test/memory/mbw_memory/oe_test_mbw_memory.sh index 4e1b713bc..a12a266a7 100644 --- a/testcases/performance-test/memory/mbw_memory/oe_test_mbw_memory.sh +++ b/testcases/performance-test/memory/mbw_memory/oe_test_mbw_memory.sh @@ -42,11 +42,11 @@ function run_test() { # mbw 拷贝内存带宽 cd mbw || exit 255 ./mbw -n 10 1024 > tmp.txt 2>&1 - echo -n "memory_copy_rate:内存拷贝平均速率:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep AVG|grep MEMCPY |awk -F ':' '{print $NF}' >> /opt/performance_test_result.txt + echo -n "memory_copy_rate:内存拷贝平均速率:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep AVG|grep MEMCPY |awk -F ':' '{print $NF}' |awk -F ' ' '{print $1}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory copy rate" - echo -n "char_copy_rate:字符拷贝平均速率:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep AVG|grep DUMB |awk -F ':' '{print $NF}' >> /opt/performance_test_result.txt + echo -n "char_copy_rate:字符拷贝平均速率:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep AVG|grep DUMB |awk -F ':' '{print $NF}' |awk -F ' ' '{print $1}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get char copy rate" - echo -n "memory_block_copy_rate:内存块拷贝平均速率:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep AVG|grep MCBLOCK |awk -F ':' '{print $NF}' >> /opt/performance_test_result.txt + echo -n "memory_block_copy_rate:内存块拷贝平均速率:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep AVG|grep MCBLOCK |awk -F ':' '{print $NF}' |awk -F ' ' '{print $1}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory block copy rate" cd .. LOG_INFO "End to run test." diff --git a/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh b/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh index 20bcc9adf..e42251564 100644 --- a/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh +++ b/testcases/performance-test/memory/sysbench_memory/oe_test_sysbench_memory.sh @@ -41,22 +41,22 @@ function run_test() { # sysbench 顺序读内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read run" - echo -n "memory_read_in_order_rate:顺序读内存速率:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt + echo -n "memory_read_in_order_rate:顺序读内存速率:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' |awk -F ' ' '{print $1}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory read in order rate" # sysbench 随机读内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read --memory-access-mode=rnd run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=read --memory-access-mode=rnd run" - echo -n "memory_read_in_random_rate:随机读内存速率:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt + echo -n "memory_read_in_random_rate:随机读内存速率:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' |awk -F ' ' '{print $1}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory read in random rate" # sysbench 顺序写内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write run" - echo -n "memory_write_in_order_rate:顺序写内存速率:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt + echo -n "memory_write_in_order_rate:顺序写内存速率:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' |awk -F ' ' '{print $1}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory write in order rate" # sysbench 随机写内存带宽 sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write --memory-access-mode=rnd run >tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysbench memory --memory-block-size=8K --memory-total-size=10G --memory-oper=write --memory-access-mode=rnd run" - echo -n "memory_write_in_random_rate:随机写内存速率:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' >> /opt/performance_test_result.txt + echo -n "memory_write_in_random_rate:随机写内存速率:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep transferred|awk -F '[()]' '{print $2}' |awk -F ' ' '{print $1}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get memory write in random rate" LOG_INFO "End to run test." } -- Gitee From 834447e0b6e5555db738c4288f9e74ae9d0e882b Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 31 Jul 2024 14:53:06 +0800 Subject: [PATCH 34/65] update --- suite2cases/unixbench_cpu.json | 8 ++ .../oe_test_cpu_performance_test.sh | 10 +-- .../cpu/sysbench_cpu/oe_test_sysbench_cpu.sh | 4 +- .../unixbench_cpu/oe_test_unixbench_cpu.sh | 73 +++++++++++++++++++ 4 files changed, 88 insertions(+), 7 deletions(-) create mode 100644 suite2cases/unixbench_cpu.json create mode 100644 testcases/performance-test/cpu/unixbench_cpu/oe_test_unixbench_cpu.sh diff --git a/suite2cases/unixbench_cpu.json b/suite2cases/unixbench_cpu.json new file mode 100644 index 000000000..2c53af638 --- /dev/null +++ b/suite2cases/unixbench_cpu.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/performance-test/cpu/unixbench_cpu", + "cases": [ + { + "name": "oe_test_unixbench_cpu" + } + ] +} \ No newline at end of file diff --git a/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh b/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh index 2bec0652d..4026dc3e6 100644 --- a/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh +++ b/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh @@ -54,7 +54,7 @@ function run_test() { # sysbench 多线程 sysbench cpu --cpu-max-prime="$max_threads_num" --threads=$max_prime --time=60 run>tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=$max_threads_num --time=60 run" - echo -n "event_per_second_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt + echo -n "event_per_second_multi_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt CHECK_RESULT 0 0 0 "failed to get events per second" # echo -n "avg_latency_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt # unixbench @@ -65,13 +65,13 @@ function run_test() { chmod +x ./Run ./Run >tmp.txt 2>&1 echo -n "integer_compute_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|head -n 1| awk -F ' ' '{print $6}' >> /opt/cpu_performance_test.txt - echo -n "integer_compute_performance_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|tail -n 1| awk -F ' ' '{print $6}' >> /opt/cpu_performance_test.txt + echo -n "integer_compute_performance_multi_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|tail -n 1| awk -F ' ' '{print $6}' >> /opt/cpu_performance_test.txt echo -n "float_compute_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt - echo -n "float_compute_performance_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + echo -n "float_compute_performance_multi_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt echo -n "process_create_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Process Creation"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt - echo -n "process_create_performance_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Process Creation"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + echo -n "process_create_performance_multi_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Process Creation"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt echo -n "process_exec_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Execl Throughput"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt - echo -n "process_exec_performance_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Execl Throughput"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt + echo -n "process_exec_performance_multi_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Execl Throughput"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt LOG_INFO "End to run test." } diff --git a/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh b/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh index 213569af0..d95b616d9 100644 --- a/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh +++ b/testcases/performance-test/cpu/sysbench_cpu/oe_test_sysbench_cpu.sh @@ -49,9 +49,9 @@ function run_test() { # sysbench 多线程cpu基准测试 sysbench cpu --cpu-max-prime="$max_threads_num" --threads=$max_prime --time=60 run>tmp.txt 2>&1 CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=$max_threads_num --time=60 run" - echo -n "event_per_second_${max_threads_num}_thread:多线程CPU处理能力:events/s:" >> /opt/performance_test_result.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt + echo -n "event_per_second_multi_thread:多线程CPU处理能力:events/s:" >> /opt/performance_test_result.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get events per second" - echo -n "avg_latency_${max_threads_num}_thread:多线程CPU处理平均时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt + echo -n "avg_latency_multi_thread:多线程CPU处理平均时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get avg latency in ${max_threads_num} thread" LOG_INFO "End to run test." } diff --git a/testcases/performance-test/cpu/unixbench_cpu/oe_test_unixbench_cpu.sh b/testcases/performance-test/cpu/unixbench_cpu/oe_test_unixbench_cpu.sh new file mode 100644 index 000000000..f6db8e90a --- /dev/null +++ b/testcases/performance-test/cpu/unixbench_cpu/oe_test_unixbench_cpu.sh @@ -0,0 +1,73 @@ +#!/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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/26 +# @License : Mulan PSL v2 +# @Desc : cpu performance test with unixbench +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + + DNF_INSTALL "git gcc clang make" + git clone https://code.osssc.ac.cn/oepkgs/os-test-framework/unixbench.git /opt/unixbench + cd /opt/unixbench && make all + unixbench_path="/opt/unixbench" + if [[ "$COMPILER" == "clang" ]]; then + sed -i 's/CC=gcc/CC=clang/g' Makefile + fi + max_threads_num=$(nproc) + + LOG_INFO "End to prepare the test environment." +} + +function run_test() { + LOG_INFO "Start to run test." + cd /opt/unixbench || exit 255 + chmod +x /opt/unixbench/pgms/multi.sh + chmod +x /opt/unixbench/pgms/gfx-11 + chmod +x /opt/unixbench/pgms/tst.sh + chmod +x ./Run + ./Run >tmp.txt 2>&1 + echo -n "integer_compute_performance_1_thread:单线程整数运算性能:次/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|head -n 1| awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "integer_compute_performance_multi_thread:多线程整数运算性能:次/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|tail -n 1| awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "float_compute_performance_1_thread:单线程浮点运算性能:次/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|head -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt + echo -n "float_compute_performance_multi_thread:多线程浮点运算性能:次/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|tail -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt + echo -n "process_create_performance_1_thread:单线程进程创建性能:次/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Process Creation"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt + echo -n "process_create_performance_multi_thread:多线程进程创建性能:次/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Process Creation"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt + echo -n "process_exec_performance_1_thread:单线程进程执行性能:次/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Execl Throughput"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt + echo -n "process_exec_performance_multi_thread:多线程进程执行性能:次/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Execl Throughput"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt + 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 From 90c53f2a5184e5bcfbde9c6a1523e4e65d645ef3 Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 31 Jul 2024 16:28:42 +0800 Subject: [PATCH 35/65] update --- suite2cases/unixbench_comprehensive.json | 8 +++ .../oe_test_unixbench_comprehensive.sh | 67 +++++++++++++++++++ .../unixbench_cpu/oe_test_unixbench_cpu.sh | 16 ++--- 3 files changed, 83 insertions(+), 8 deletions(-) create mode 100644 suite2cases/unixbench_comprehensive.json create mode 100644 testcases/performance-test/comprehensive/unixbench_comprehensive/oe_test_unixbench_comprehensive.sh diff --git a/suite2cases/unixbench_comprehensive.json b/suite2cases/unixbench_comprehensive.json new file mode 100644 index 000000000..b1911189c --- /dev/null +++ b/suite2cases/unixbench_comprehensive.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/performance-test/comprehensive/unixbench_comprehensive", + "cases": [ + { + "name": "oe_test_unixbench_comprehensive" + } + ] +} \ No newline at end of file diff --git a/testcases/performance-test/comprehensive/unixbench_comprehensive/oe_test_unixbench_comprehensive.sh b/testcases/performance-test/comprehensive/unixbench_comprehensive/oe_test_unixbench_comprehensive.sh new file mode 100644 index 000000000..ebbd21e26 --- /dev/null +++ b/testcases/performance-test/comprehensive/unixbench_comprehensive/oe_test_unixbench_comprehensive.sh @@ -0,0 +1,67 @@ +#!/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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/26 +# @License : Mulan PSL v2 +# @Desc : comprehensive performance test with unixbench +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + + DNF_INSTALL "git gcc clang make" + git clone https://code.osssc.ac.cn/oepkgs/os-test-framework/unixbench.git /opt/unixbench + cd /opt/unixbench && make all + unixbench_path="/opt/unixbench" + if [[ "$COMPILER" == "clang" ]]; then + sed -i 's/CC=gcc/CC=clang/g' Makefile + fi + max_threads_num=$(nproc) + + LOG_INFO "End to prepare the test environment." +} + +function run_test() { + LOG_INFO "Start to run test." + cd /opt/unixbench || exit 255 + chmod +x /opt/unixbench/pgms/multi.sh + chmod +x /opt/unixbench/pgms/gfx-11 + chmod +x /opt/unixbench/pgms/tst.sh + chmod +x ./Run + ./Run >tmp.txt 2>&1 + echo -n "comprehensive_sccore_1_thread:单线程综合性能评分:分:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|head -n 1| awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "comprehensive_sccore_multi_thread:多线程综合性能评分:分:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|tail -n 1| awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + 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 "$@" diff --git a/testcases/performance-test/cpu/unixbench_cpu/oe_test_unixbench_cpu.sh b/testcases/performance-test/cpu/unixbench_cpu/oe_test_unixbench_cpu.sh index f6db8e90a..4c7ee9b6d 100644 --- a/testcases/performance-test/cpu/unixbench_cpu/oe_test_unixbench_cpu.sh +++ b/testcases/performance-test/cpu/unixbench_cpu/oe_test_unixbench_cpu.sh @@ -50,14 +50,14 @@ function run_test() { chmod +x /opt/unixbench/pgms/tst.sh chmod +x ./Run ./Run >tmp.txt 2>&1 - echo -n "integer_compute_performance_1_thread:单线程整数运算性能:次/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|head -n 1| awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt - echo -n "integer_compute_performance_multi_thread:多线程整数运算性能:次/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|tail -n 1| awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt - echo -n "float_compute_performance_1_thread:单线程浮点运算性能:次/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|head -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt - echo -n "float_compute_performance_multi_thread:多线程浮点运算性能:次/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|tail -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt - echo -n "process_create_performance_1_thread:单线程进程创建性能:次/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Process Creation"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt - echo -n "process_create_performance_multi_thread:多线程进程创建性能:次/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Process Creation"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt - echo -n "process_exec_performance_1_thread:单线程进程执行性能:次/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Execl Throughput"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt - echo -n "process_exec_performance_multi_thread:多线程进程执行性能:次/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Execl Throughput"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt + echo -n "integer_compute_performance_1_thread:单线程整数运算性能:lps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|head -n 1| awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "integer_compute_performance_multi_thread:多线程整数运算性能:lps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|tail -n 1| awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "float_compute_performance_1_thread:单线程浮点运算性能:MWIPS:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|head -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt + echo -n "float_compute_performance_multi_thread:多线程浮点运算性能:MWIPS:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|tail -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt + echo -n "process_create_performance_1_thread:单线程进程创建性能:lps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Process Creation"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt + echo -n "process_create_performance_multi_thread:多线程进程创建性能:lps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Process Creation"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt + echo -n "process_exec_performance_1_thread:单线程进程执行性能:lps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Execl Throughput"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt + echo -n "process_exec_performance_multi_thread:多线程进程执行性能:lps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Execl Throughput"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt LOG_INFO "End to run test." } -- Gitee From 5fbc2a4d6a9a5630f0138c9ea7b8b4630121cc72 Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 31 Jul 2024 16:37:18 +0800 Subject: [PATCH 36/65] add unixbench comprehensive --- .../oe_test_unixbench_comprehensive.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/testcases/performance-test/comprehensive/unixbench_comprehensive/oe_test_unixbench_comprehensive.sh b/testcases/performance-test/comprehensive/unixbench_comprehensive/oe_test_unixbench_comprehensive.sh index ebbd21e26..2fc93c8b8 100644 --- a/testcases/performance-test/comprehensive/unixbench_comprehensive/oe_test_unixbench_comprehensive.sh +++ b/testcases/performance-test/comprehensive/unixbench_comprehensive/oe_test_unixbench_comprehensive.sh @@ -50,8 +50,8 @@ function run_test() { chmod +x /opt/unixbench/pgms/tst.sh chmod +x ./Run ./Run >tmp.txt 2>&1 - echo -n "comprehensive_sccore_1_thread:单线程综合性能评分:分:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|head -n 1| awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt - echo -n "comprehensive_sccore_multi_thread:多线程综合性能评分:分:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|tail -n 1| awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "comprehensive_sccore_1_thread:单线程综合性能评分:分:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "System Benchmarks Index Score"|head -n 1| awk -F ' ' '{print $NF}' >> /opt/performance_test_result.txt + echo -n "comprehensive_sccore_multi_thread:多线程综合性能评分:分:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "System Benchmarks Index Score"|tail -n 1| awk -F ' ' '{print $NF}' >> /opt/performance_test_result.txt LOG_INFO "End to run test." } -- Gitee From 5541c768a57aecfbee57d895e76512b7ac03d58a Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 31 Jul 2024 16:58:10 +0800 Subject: [PATCH 37/65] add unixbench io --- suite2cases/unixbench_io.json | 8 +++ testcases/performance-test/io/.keep | 0 .../io/unixbench_io/oe_test_unixbench_io.sh | 69 +++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 100644 suite2cases/unixbench_io.json delete mode 100644 testcases/performance-test/io/.keep create mode 100644 testcases/performance-test/io/unixbench_io/oe_test_unixbench_io.sh diff --git a/suite2cases/unixbench_io.json b/suite2cases/unixbench_io.json new file mode 100644 index 000000000..feb900331 --- /dev/null +++ b/suite2cases/unixbench_io.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/performance-test/io/unixbench_io", + "cases": [ + { + "name": "oe_test_unixbench_io" + } + ] +} \ No newline at end of file diff --git a/testcases/performance-test/io/.keep b/testcases/performance-test/io/.keep deleted file mode 100644 index e69de29bb..000000000 diff --git a/testcases/performance-test/io/unixbench_io/oe_test_unixbench_io.sh b/testcases/performance-test/io/unixbench_io/oe_test_unixbench_io.sh new file mode 100644 index 000000000..4b02836a5 --- /dev/null +++ b/testcases/performance-test/io/unixbench_io/oe_test_unixbench_io.sh @@ -0,0 +1,69 @@ +#!/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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/26 +# @License : Mulan PSL v2 +# @Desc : cpu performance test with unixbench +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + + DNF_INSTALL "git gcc clang make" + git clone https://code.osssc.ac.cn/oepkgs/os-test-framework/unixbench.git /opt/unixbench + cd /opt/unixbench && make all + unixbench_path="/opt/unixbench" + if [[ "$COMPILER" == "clang" ]]; then + sed -i 's/CC=gcc/CC=clang/g' Makefile + fi + max_threads_num=$(nproc) + + LOG_INFO "End to prepare the test environment." +} + +function run_test() { + LOG_INFO "Start to run test." + cd /opt/unixbench || exit 255 + chmod +x /opt/unixbench/pgms/multi.sh + chmod +x /opt/unixbench/pgms/gfx-11 + chmod +x /opt/unixbench/pgms/tst.sh + chmod +x ./Run + ./Run >tmp.txt 2>&1 + echo -n "pip_throughout_performance_1_thread:单线程管道传输性能:lps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Pipe Throughput"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt + echo -n "pip_throughout_performance_multi_thread:多线程管道传输性能:lps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Pipe Throughput"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt + echo -n "float_compute_performance_1_thread:单线程基于管道上下文切换性能:lps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Pipe-based Context Switching "|grep lps|head -n 1| awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "float_compute_performance_multi_thread:多线程基于管道上下文切换性能:lps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Pipe-based Context Switching "|grep lps|tail -n 1| awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + 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 From 10de039bbdc581e36ff51491409ded336e0539e0 Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 31 Jul 2024 17:21:28 +0800 Subject: [PATCH 38/65] update --- .../cpu/unixbench_cpu/oe_test_unixbench_cpu.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/testcases/performance-test/cpu/unixbench_cpu/oe_test_unixbench_cpu.sh b/testcases/performance-test/cpu/unixbench_cpu/oe_test_unixbench_cpu.sh index 4c7ee9b6d..6a061b088 100644 --- a/testcases/performance-test/cpu/unixbench_cpu/oe_test_unixbench_cpu.sh +++ b/testcases/performance-test/cpu/unixbench_cpu/oe_test_unixbench_cpu.sh @@ -58,6 +58,10 @@ function run_test() { echo -n "process_create_performance_multi_thread:多线程进程创建性能:lps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Process Creation"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt echo -n "process_exec_performance_1_thread:单线程进程执行性能:lps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Execl Throughput"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt echo -n "process_exec_performance_multi_thread:多线程进程执行性能:lps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Execl Throughput"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/performance_test_result.txt + echo -n "process_exec_performance_1_thread:单线程shell脚本1并发性能:lpm:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Shell Scripts (1 concurrent) "|grep lpm|head -n 1| awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "process_exec_performance_multi_thread:多线程shell脚本1并发性能:lpm:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Shell Scripts (1 concurrent) "|grep lpm|tail -n 1| awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "process_exec_performance_1_thread:单线程shell脚本8并发性能:lpm:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Shell Scripts (8 concurrent) "|grep lpm|head -n 1| awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "process_exec_performance_multi_thread:多线程shell脚本8并发性能:lpm:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "Shell Scripts (8 concurrent) "|grep lpm|tail -n 1| awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt LOG_INFO "End to run test." } -- Gitee From 5408d84a038ff8a3932cf83ad505afcf5a648de6 Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 31 Jul 2024 17:36:54 +0800 Subject: [PATCH 39/65] add syscall --- suite2cases/unixbench_syscall.json | 8 +++ .../oe_test_unixbench_syscall.sh | 67 +++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 suite2cases/unixbench_syscall.json create mode 100644 testcases/performance-test/syscall/unixbench_syscall/oe_test_unixbench_syscall.sh diff --git a/suite2cases/unixbench_syscall.json b/suite2cases/unixbench_syscall.json new file mode 100644 index 000000000..a8283de34 --- /dev/null +++ b/suite2cases/unixbench_syscall.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/performance-test/syscall/unixbench_syscall", + "cases": [ + { + "name": "oe_test_unixbench_syscall" + } + ] +} \ No newline at end of file diff --git a/testcases/performance-test/syscall/unixbench_syscall/oe_test_unixbench_syscall.sh b/testcases/performance-test/syscall/unixbench_syscall/oe_test_unixbench_syscall.sh new file mode 100644 index 000000000..fe80f23d0 --- /dev/null +++ b/testcases/performance-test/syscall/unixbench_syscall/oe_test_unixbench_syscall.sh @@ -0,0 +1,67 @@ +#!/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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/26 +# @License : Mulan PSL v2 +# @Desc : syscall performance test with unixbench +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + + DNF_INSTALL "git gcc clang make" + git clone https://code.osssc.ac.cn/oepkgs/os-test-framework/unixbench.git /opt/unixbench + cd /opt/unixbench && make all + unixbench_path="/opt/unixbench" + if [[ "$COMPILER" == "clang" ]]; then + sed -i 's/CC=gcc/CC=clang/g' Makefile + fi + max_threads_num=$(nproc) + + LOG_INFO "End to prepare the test environment." +} + +function run_test() { + LOG_INFO "Start to run test." + cd /opt/unixbench || exit 255 + chmod +x /opt/unixbench/pgms/multi.sh + chmod +x /opt/unixbench/pgms/gfx-11 + chmod +x /opt/unixbench/pgms/tst.sh + chmod +x ./Run + ./Run >tmp.txt 2>&1 + echo -n "syscall_overhead_performance_1_thread:单线程系统调用开销性能:lps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "System Call Overhead"|grep lps|head -n 1| awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "syscall_overhead_performance_multi_thread:多线程系统调用性能:lps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "System Call Overhead"|grep lps|tail -n 1| awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + 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 From 9d5b3bc5059d20f2c8fae7f9adddf3feffdeeaa7 Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 31 Jul 2024 17:45:42 +0800 Subject: [PATCH 40/65] update suite --- suite2cases/cpu_performance_test.json | 8 -- suite2cases/memory_performance_test.json | 8 -- .../oe_test_cpu_performance_test.sh | 87 ------------------- 3 files changed, 103 deletions(-) delete mode 100644 suite2cases/cpu_performance_test.json delete mode 100644 suite2cases/memory_performance_test.json delete mode 100644 testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh diff --git a/suite2cases/cpu_performance_test.json b/suite2cases/cpu_performance_test.json deleted file mode 100644 index 47c426e32..000000000 --- a/suite2cases/cpu_performance_test.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "path": "$OET_PATH/testcases/performance-test/cpu/cpu_performance_test", - "cases": [ - { - "name": "oe_test_cpu_performance_test" - } - ] -} \ No newline at end of file diff --git a/suite2cases/memory_performance_test.json b/suite2cases/memory_performance_test.json deleted file mode 100644 index 03b5599b5..000000000 --- a/suite2cases/memory_performance_test.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "path": "$OET_PATH/testcases/performance-test/memory/memory_performance_test", - "cases": [ - { - "name": "oe_test_memory_performance_test" - } - ] -} \ No newline at end of file diff --git a/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh b/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh deleted file mode 100644 index 4026dc3e6..000000000 --- a/testcases/performance-test/cpu/cpu_performance_test/oe_test_cpu_performance_test.sh +++ /dev/null @@ -1,87 +0,0 @@ -#!/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 : honghua -# @Contact : honghua@iscas.ac.cn -# @Date : 2024/07/26 -# @License : Mulan PSL v2 -# @Desc : cpu performance test -# ############################################ -# shellcheck disable=SC2034,SC2154,SC1091 - -source "${OET_PATH}"/libs/locallibs/common_lib.sh - - -function config_params(){ - L0G_INFO "Start to config params of the case." - EXECUTE_T="2880m" - LOG_INFO "End to config params of the case." -} - -function pre_test() { - LOG_INFO "Start to prepare the test environment." - - DNF_INSTALL "sysbench git gcc clang make" - git clone https://code.osssc.ac.cn/oepkgs/os-test-framework/unixbench.git /opt/unixbench - cd /opt/unixbench && make all - unixbench_path="/opt/unixbench" - if [[ "$COMPILER" == "clang" ]]; then - sed -i 's/CC=gcc/CC=clang/g' Makefile - fi - max_threads_num=$(nproc) - max_prime=20000 - - LOG_INFO "End to prepare the test environment." -} - -function run_test() { - LOG_INFO "Start to run test." - # sysbench 单线程 - sysbench cpu --cpu-max-prime=1 --threads="$max_prime" --time=60 run>tmp.txt 2>&1 - CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=1 --time=60 run" - echo -n "event_per_second_1_thread:" > /opt/cpu_performance_test.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt - CHECK_RESULT 0 0 0 "failed to get events per second" -# echo -n "avg_latency_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt - # sysbench 多线程 - sysbench cpu --cpu-max-prime="$max_threads_num" --threads=$max_prime --time=60 run>tmp.txt 2>&1 - CHECK_RESULT 0 0 0 "failed to run sysben cpu --cpu-max-prime=$max_prime --threads=$max_threads_num --time=60 run" - echo -n "event_per_second_multi_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep "events per second:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt - CHECK_RESULT 0 0 0 "failed to get events per second" -# echo -n "avg_latency_${max_threads_num}_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt | grep -A 5 "Latency (ms):"|grep "avg:"|awk -F " " '{print $NF}' >> /opt/cpu_performance_test.txt - # unixbench - cd /opt/unixbench || exit 255 - chmod +x /opt/unixbench/pgms/multi.sh - chmod +x /opt/unixbench/pgms/gfx-11 - chmod +x /opt/unixbench/pgms/tst.sh - chmod +x ./Run - ./Run >tmp.txt 2>&1 - echo -n "integer_compute_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|head -n 1| awk -F ' ' '{print $6}' >> /opt/cpu_performance_test.txt - echo -n "integer_compute_performance_multi_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Dhrystone 2 using register variables"|grep lps|tail -n 1| awk -F ' ' '{print $6}' >> /opt/cpu_performance_test.txt - echo -n "float_compute_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt - echo -n "float_compute_performance_multi_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Double-Precision Whetstone"|grep MWIPS|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt - echo -n "process_create_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Process Creation"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt - echo -n "process_create_performance_multi_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Process Creation"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt - echo -n "process_exec_performance_1_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Execl Throughput"|grep lps|head -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt - echo -n "process_exec_performance_multi_thread:" >> /opt/cpu_performance_test.txt && cat tmp.txt |grep "Execl Throughput"|grep lps|tail -n 1| awk -F ' ' '{print $3}' >> /opt/cpu_performance_test.txt - 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 From d2edd7cbe8c077a8e8e938dc8577bcac66f61780 Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 31 Jul 2024 18:13:25 +0800 Subject: [PATCH 41/65] add file system performance --- suite2cases/unixbench_file_system.json | 8 +++ .../oe_test_unixbench_file_system.sh | 71 +++++++++++++++++++ testcases/performance-test/filesystem/.keep | 0 3 files changed, 79 insertions(+) create mode 100644 suite2cases/unixbench_file_system.json create mode 100644 testcases/performance-test/file_system/unixbench_file_system/oe_test_unixbench_file_system.sh delete mode 100644 testcases/performance-test/filesystem/.keep diff --git a/suite2cases/unixbench_file_system.json b/suite2cases/unixbench_file_system.json new file mode 100644 index 000000000..ba9f2ac61 --- /dev/null +++ b/suite2cases/unixbench_file_system.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/performance-test/file_system/unixbench_file_system", + "cases": [ + { + "name": "oe_test_unixbench_file_system" + } + ] +} \ No newline at end of file diff --git a/testcases/performance-test/file_system/unixbench_file_system/oe_test_unixbench_file_system.sh b/testcases/performance-test/file_system/unixbench_file_system/oe_test_unixbench_file_system.sh new file mode 100644 index 000000000..0f4713151 --- /dev/null +++ b/testcases/performance-test/file_system/unixbench_file_system/oe_test_unixbench_file_system.sh @@ -0,0 +1,71 @@ +#!/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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/26 +# @License : Mulan PSL v2 +# @Desc : file system performance test with unixbench +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + + DNF_INSTALL "git gcc clang make" + git clone https://code.osssc.ac.cn/oepkgs/os-test-framework/unixbench.git /opt/unixbench + cd /opt/unixbench && make all + unixbench_path="/opt/unixbench" + if [[ "$COMPILER" == "clang" ]]; then + sed -i 's/CC=gcc/CC=clang/g' Makefile + fi + max_threads_num=$(nproc) + + LOG_INFO "End to prepare the test environment." +} + +function run_test() { + LOG_INFO "Start to run test." + cd /opt/unixbench || exit 255 + chmod +x /opt/unixbench/pgms/multi.sh + chmod +x /opt/unixbench/pgms/gfx-11 + chmod +x /opt/unixbench/pgms/tst.sh + chmod +x ./Run + ./Run >tmp.txt 2>&1 + echo -n "file_copy_256_bufsize_500_maxblocks_performance_1_thread:单线程文件拷贝 256 bufsize 500 maxblocks 性能:KBps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "File Copy 256 bufsize 500 maxblocks"|grep KBps|head -n 1| awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "file_copy_256_bufsize_500_maxblocks_performance_multi_thread:多线程文件拷贝 256 bufsize 500 maxblocks 性能:KBps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "File Copy 256 bufsize 500 maxblocks"|grep KBps|tail -n 1| awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "file_copy_1024_bufsize_2000_maxblocks_performance_1_thread:单线程文件拷贝 1024 bufsize 2000 maxblocks 性能:KBps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "File Copy 1024 bufsize 2000 maxblocks"|grep KBps|head -n 1| awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "file_copy_1024_bufsize_2000_maxblocks_performance_multi_thread:多线程文件拷贝 1024 bufsize 2000 maxblocks 性能:KBps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "File Copy 1024 bufsize 2000 maxblocks"|grep KBps|tail -n 1| awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "file_copy_4096_bufsize_8000_maxblocks_performance_1_thread:单线程文件拷贝 4096 bufsize 8000 maxblocks 性能:KBps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "File Copy 4096 bufsize 8000 maxblocks"|grep KBps|head -n 1| awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "file_copy_4096_bufsize_8000_maxblocks_performance_multi_thread:多线程文件拷贝 4096 bufsize 8000 maxblocks 性能:KBps:" >> /opt/performance_test_result.txt && cat tmp.txt |grep "File Copy 4096 bufsize 8000 maxblocks"|grep KBps|tail -n 1| awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + 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 "$@" diff --git a/testcases/performance-test/filesystem/.keep b/testcases/performance-test/filesystem/.keep deleted file mode 100644 index e69de29bb..000000000 -- Gitee From 5f627e833e3d06ec877c429bf9d330db5940857c Mon Sep 17 00:00:00 2001 From: honghua Date: Thu, 1 Aug 2024 07:57:44 +0800 Subject: [PATCH 42/65] update --- .../oe_test_aws-sdk-java_001.sh.bak | 49 ------------------- 1 file changed, 49 deletions(-) delete mode 100644 testcases/cli-test/aws-sdk-java/oe_test_aws-sdk-java_001.sh.bak diff --git a/testcases/cli-test/aws-sdk-java/oe_test_aws-sdk-java_001.sh.bak b/testcases/cli-test/aws-sdk-java/oe_test_aws-sdk-java_001.sh.bak deleted file mode 100644 index 1af0f07af..000000000 --- a/testcases/cli-test/aws-sdk-java/oe_test_aws-sdk-java_001.sh.bak +++ /dev/null @@ -1,49 +0,0 @@ -#!/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 : sunqingwei -# @Contact : sunqingwei@uniontech.com -# @Date : 2023/04/12 -# @License : Mulan PSL v2 -# @Desc : package aws-sdk-java test -# ############################################ -# shellcheck disable=SC1090 - -source "$OET_PATH/libs/locallibs/common_lib.sh" - -function pre_test() { - LOG_INFO "Start to prepare the test environment." - DNF_INSTALL "aws-sdk-java" - mkdir /tmp/test - LOG_INFO "End to prepare the test environment." -} - -function run_test() { - LOG_INFO "Start testing..." - cp AwsSdkTest.java /tmp/test - cd /tmp/test || exit - javac -cp .:/usr/share/java/aws-sdk-java/aws-java-sdk-core.jar:/usr/share/java/aws-sdk-java/aws-java-sdk-s3.jar:/usr/share/java/aws-sdk-java/aws-java-sdk-kms.jar AwsSdkTest.java - test -e AwsSdkTest.class - CHECK_RESULT $? 0 0 "Compilation failure" - java -cp .:/usr/share/java/aws-sdk-java/aws-java-sdk-core.jar:/usr/share/java/aws-sdk-java/aws-java-sdk-s3.jar:/usr/share/java/aws-sdk-java/aws-java-sdk-kms.jar:/usr/share/java/commons-logging.jar:/usr/share/java/jackson-core.jar:/usr/share/java/jackson-databind.jar:/usr/share/java/jackson-annotations.jar:/usr/share/java/httpcomponents/httpclient.jar:/usr/share/java/httpcomponents/httpcore.jar:/usr/share/java/joda-time.jar AwsSdkTest bucket1 >result.txt - grep 'Finish kms test!' result.txt - CHECK_RESULT $? 0 0 "Test failure" - LOG_INFO "Finish test!" -} - -function post_test() { - LOG_INFO "Start to restore the test environment." - DNF_REMOVE - rm -rf /tmp/test - LOG_INFO "End to restore the test environment." -} - -main "$@" -- Gitee From 44a9b34e956da0dd4aeb4a79de1f2a4cddc29cee Mon Sep 17 00:00:00 2001 From: honghua Date: Fri, 2 Aug 2024 10:02:27 +0800 Subject: [PATCH 43/65] update --- suite2cases/lmbench_cpu.json | 8 ++ suite2cases/lmbench_file_system.json | 8 ++ suite2cases/lmbench_io.json | 8 ++ suite2cases/lmbench_memory.json | 8 ++ suite2cases/lmbench_syscall.json | 8 ++ .../cpu/lmbench_cpu/oe_test_lmbench_cpu.sh | 119 ++++++++++++++++++ .../oe_test_lmbench_file_system.sh | 92 ++++++++++++++ .../io/lmbench_io/oe_test_lmbench_io.sh | 90 +++++++++++++ .../lmbench_memory/oe_test_lmbench_memory.sh | 97 ++++++++++++++ .../oe_test_lmbench_syscall.sh | 89 +++++++++++++ 10 files changed, 527 insertions(+) create mode 100644 suite2cases/lmbench_cpu.json create mode 100644 suite2cases/lmbench_file_system.json create mode 100644 suite2cases/lmbench_io.json create mode 100644 suite2cases/lmbench_memory.json create mode 100644 suite2cases/lmbench_syscall.json create mode 100644 testcases/performance-test/cpu/lmbench_cpu/oe_test_lmbench_cpu.sh create mode 100644 testcases/performance-test/file_system/lmbench_file_system/oe_test_lmbench_file_system.sh create mode 100644 testcases/performance-test/io/lmbench_io/oe_test_lmbench_io.sh create mode 100644 testcases/performance-test/memory/lmbench_memory/oe_test_lmbench_memory.sh create mode 100644 testcases/performance-test/syscall/lmbench_syscall/oe_test_lmbench_syscall.sh diff --git a/suite2cases/lmbench_cpu.json b/suite2cases/lmbench_cpu.json new file mode 100644 index 000000000..601f574ef --- /dev/null +++ b/suite2cases/lmbench_cpu.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/performance-test/cpu/lmbench_cpu", + "cases": [ + { + "name": "oe_test_lmbench_cpu" + } + ] +} \ No newline at end of file diff --git a/suite2cases/lmbench_file_system.json b/suite2cases/lmbench_file_system.json new file mode 100644 index 000000000..efa92136b --- /dev/null +++ b/suite2cases/lmbench_file_system.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/performance-test/file_system/lmbench_file_system", + "cases": [ + { + "name": "oe_test_lmbench_file_system" + } + ] +} \ No newline at end of file diff --git a/suite2cases/lmbench_io.json b/suite2cases/lmbench_io.json new file mode 100644 index 000000000..8ef0d02d7 --- /dev/null +++ b/suite2cases/lmbench_io.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/performance-test/io/lmbench_io", + "cases": [ + { + "name": "oe_test_lmbench_io" + } + ] +} \ No newline at end of file diff --git a/suite2cases/lmbench_memory.json b/suite2cases/lmbench_memory.json new file mode 100644 index 000000000..436937b06 --- /dev/null +++ b/suite2cases/lmbench_memory.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/performance-test/memory/lmbench_memory", + "cases": [ + { + "name": "oe_test_lmbench_memory" + } + ] +} \ No newline at end of file diff --git a/suite2cases/lmbench_syscall.json b/suite2cases/lmbench_syscall.json new file mode 100644 index 000000000..796eb0a5c --- /dev/null +++ b/suite2cases/lmbench_syscall.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/performance-test/syscall/lmbench_syscall", + "cases": [ + { + "name": "oe_test_lmbench_syscall" + } + ] +} \ No newline at end of file diff --git a/testcases/performance-test/cpu/lmbench_cpu/oe_test_lmbench_cpu.sh b/testcases/performance-test/cpu/lmbench_cpu/oe_test_lmbench_cpu.sh new file mode 100644 index 000000000..a85fcb6c1 --- /dev/null +++ b/testcases/performance-test/cpu/lmbench_cpu/oe_test_lmbench_cpu.sh @@ -0,0 +1,119 @@ +#!/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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/26 +# @License : Mulan PSL v2 +# @Desc : lmbench test +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + DNF_INSTALL "git libtirpc libtirpc-devel glibc-devel make gcc" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + cd /opt || exit 255 + git clone https://gitee.com/redrsoe2100/lmbench.git && ls ./|grep lmbench + cd /opt/lmbench/src || exit 255 + { + sed -i '/^LDLIBS=-lm/i cp /usr/include/netdb.h /usr/include/tirpc/rpc/' scripts/build + sed -i '/^LDLIBS=-lm/a CFLAGS="${CFLAGS} -I /usr/include/tirpc"' scripts/build + sed -i 's/^LDLIBS=-lm/LDLIBS="-lm -ltirpc"/' scripts/build + sed -i 's/arm\*/aarch64\*/' scripts/gnu-os + sed -i 's/lseek/lseek64/' src/disk.c + if [[ "$COMPILER" == "clang" ]]; then + DNF_INSTALL clang + sed -i 's/CFLAGS=.*/CFLAGS="${CFLAGS} -I /usr/include/tirpc -Wno-error=implicit-int"/g' scripts/build + make CC=clang + else + make + fi + + } >>/dev/null 2>&1 + LOG_INFO "End to prepare the test environment." +} +function run_test() { + LOG_INFO "Start to run test." + cd /opt/lmbench/src || exit 1 + expect < tmp.txt + CHECK_RESULT $? 0 0 "Execute failed" + echo -n "slct_tcp_time:网络连接建立时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $9}' >> /opt/performance_test_result.txt + echo -n "single_install_time:信号安装时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt + echo -n "single_handle_time:信号处理时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $11}' >> /opt/performance_test_result.txt + echo -n "fork_process_time:新建进程时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $12}' >> /opt/performance_test_result.txt + echo -n "exec_process_time:执行进程时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $13}' >> /opt/performance_test_result.txt + echo -n "shell_process_time:shell脚本执行时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $14}' >> /opt/performance_test_result.txt + echo -n "integer_bit_time:整数比特运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "integer_multi_time:整数乘法运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "integer_div_time:整数除法运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "integer_mod_time:整数取模运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "float_add_time:单精度加法运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "float_multi_time:单精度乘法运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "float_div_time:单精度除法运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "float_bogo_time:单精度Bogo运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "double_add_time:双精度加法运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "double_multi_time:双精度乘法运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "double_div_time:双精度除法运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "double_bogo_time:双精度Bogo运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "context_switching_2p0k:上下文切换2p0k时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "context_switching_2p16k:上下文切换2p16k时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "context_switching_2p64k:上下文切换2p64k时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "context_switching_8p16k:上下文切换8p16k时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "context_switching_8p64k:上下文切换8p64k时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt + echo -n "context_switching_16p16k:上下文切换16p16k时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $9}' >> /opt/performance_test_result.txt + echo -n "context_switching_16p64k:上下文切换16p64k时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt + echo -n "process_communication_2p0k_latency:进程间通信16p64k时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication latencies'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "process_communication_pipe_latency:进程间通信管道时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication latencies'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "process_communication_AF_Unix_latency:进程间通信AF_Unix时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication latencies'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "process_communication_UDP_latency:进程间通信UDP时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication latencies'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "process_communication_RPC/UDP_latency:进程间通信RPC/UDP时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication latencies'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt + echo -n "process_communication_TCP_latency:进程间通信TCP时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication latencies'|tail -n 1|awk -F ' ' '{print $9}' >> /opt/performance_test_result.txt + echo -n "process_communication_RPC/TCP_latency:进程间通信RPC/TCP时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication latencies'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt + echo -n "process_communication_RTCP_conn_latency:进程间通信TCP_conn时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication latencies'|tail -n 1|awk -F ' ' '{print $11}' >> /opt/performance_test_result.txt + LOG_INFO "End to run test." +} + +function post_test() { + LOG_INFO "Start to restore the test environment." + LOG_INFO "End to restore the test environment." +} + +main "$@" \ No newline at end of file diff --git a/testcases/performance-test/file_system/lmbench_file_system/oe_test_lmbench_file_system.sh b/testcases/performance-test/file_system/lmbench_file_system/oe_test_lmbench_file_system.sh new file mode 100644 index 000000000..cea18ce06 --- /dev/null +++ b/testcases/performance-test/file_system/lmbench_file_system/oe_test_lmbench_file_system.sh @@ -0,0 +1,92 @@ +#!/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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/26 +# @License : Mulan PSL v2 +# @Desc : lmbench test +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + DNF_INSTALL "git libtirpc libtirpc-devel glibc-devel make gcc" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + cd /opt || exit 255 + git clone https://gitee.com/redrsoe2100/lmbench.git && ls ./|grep lmbench + cd /opt/lmbench/src || exit 255 + { + sed -i '/^LDLIBS=-lm/i cp /usr/include/netdb.h /usr/include/tirpc/rpc/' scripts/build + sed -i '/^LDLIBS=-lm/a CFLAGS="${CFLAGS} -I /usr/include/tirpc"' scripts/build + sed -i 's/^LDLIBS=-lm/LDLIBS="-lm -ltirpc"/' scripts/build + sed -i 's/arm\*/aarch64\*/' scripts/gnu-os + sed -i 's/lseek/lseek64/' src/disk.c + if [[ "$COMPILER" == "clang" ]]; then + DNF_INSTALL clang + sed -i 's/CFLAGS=.*/CFLAGS="${CFLAGS} -I /usr/include/tirpc -Wno-error=implicit-int"/g' scripts/build + make CC=clang + else + make + fi + + } >>/dev/null 2>&1 + LOG_INFO "End to prepare the test environment." +} +function run_test() { + LOG_INFO "Start to run test." + cd /opt/lmbench/src || exit 1 + expect < tmp.txt + CHECK_RESULT $? 0 0 "Execute failed" + echo -n "open_close_file_time:文件打开关闭时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt + echo -n "file_create_0k_latency:0k文件创建时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "file_delete_0k_latency:0k文件删除时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "file_create_10k_latency:10k文件创建时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "file_delete_10k_latency:10k文件删除时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "process_communication_file_reread_bandwidths:文件重读带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication bandwidths'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + LOG_INFO "End to run test." +} + +function post_test() { + LOG_INFO "Start to restore the test environment." + LOG_INFO "End to restore the test environment." +} + +main "$@" \ No newline at end of file diff --git a/testcases/performance-test/io/lmbench_io/oe_test_lmbench_io.sh b/testcases/performance-test/io/lmbench_io/oe_test_lmbench_io.sh new file mode 100644 index 000000000..be808dab2 --- /dev/null +++ b/testcases/performance-test/io/lmbench_io/oe_test_lmbench_io.sh @@ -0,0 +1,90 @@ +#!/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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/26 +# @License : Mulan PSL v2 +# @Desc : lmbench test +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + DNF_INSTALL "git libtirpc libtirpc-devel glibc-devel make gcc" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + cd /opt || exit 255 + git clone https://gitee.com/redrsoe2100/lmbench.git && ls ./|grep lmbench + cd /opt/lmbench/src || exit 255 + { + sed -i '/^LDLIBS=-lm/i cp /usr/include/netdb.h /usr/include/tirpc/rpc/' scripts/build + sed -i '/^LDLIBS=-lm/a CFLAGS="${CFLAGS} -I /usr/include/tirpc"' scripts/build + sed -i 's/^LDLIBS=-lm/LDLIBS="-lm -ltirpc"/' scripts/build + sed -i 's/arm\*/aarch64\*/' scripts/gnu-os + sed -i 's/lseek/lseek64/' src/disk.c + if [[ "$COMPILER" == "clang" ]]; then + DNF_INSTALL clang + sed -i 's/CFLAGS=.*/CFLAGS="${CFLAGS} -I /usr/include/tirpc -Wno-error=implicit-int"/g' scripts/build + make CC=clang + else + make + fi + + } >>/dev/null 2>&1 + LOG_INFO "End to prepare the test environment." +} +function run_test() { + LOG_INFO "Start to run test." + cd /opt/lmbench/src || exit 1 + expect < tmp.txt + CHECK_RESULT $? 0 0 "Execute failed" + echo -n "io_time:io时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "process_communication_pipe_bandwidths:进程间通信管道带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication bandwidths'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "process_communication_AF_Unix_bandwidths:进程间通信AF_Unix带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication bandwidths'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "process_communication_TCP_bandwidths:进程间通信TCP带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication bandwidths'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + LOG_INFO "End to run test." +} + +function post_test() { + LOG_INFO "Start to restore the test environment." + LOG_INFO "End to restore the test environment." +} + +main "$@" \ No newline at end of file diff --git a/testcases/performance-test/memory/lmbench_memory/oe_test_lmbench_memory.sh b/testcases/performance-test/memory/lmbench_memory/oe_test_lmbench_memory.sh new file mode 100644 index 000000000..0c94e6cb8 --- /dev/null +++ b/testcases/performance-test/memory/lmbench_memory/oe_test_lmbench_memory.sh @@ -0,0 +1,97 @@ +#!/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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/26 +# @License : Mulan PSL v2 +# @Desc : lmbench test +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + DNF_INSTALL "git libtirpc libtirpc-devel glibc-devel make gcc" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + cd /opt || exit 255 + git clone https://gitee.com/redrsoe2100/lmbench.git && ls ./|grep lmbench + cd /opt/lmbench/src || exit 255 + { + sed -i '/^LDLIBS=-lm/i cp /usr/include/netdb.h /usr/include/tirpc/rpc/' scripts/build + sed -i '/^LDLIBS=-lm/a CFLAGS="${CFLAGS} -I /usr/include/tirpc"' scripts/build + sed -i 's/^LDLIBS=-lm/LDLIBS="-lm -ltirpc"/' scripts/build + sed -i 's/arm\*/aarch64\*/' scripts/gnu-os + sed -i 's/lseek/lseek64/' src/disk.c + if [[ "$COMPILER" == "clang" ]]; then + DNF_INSTALL clang + sed -i 's/CFLAGS=.*/CFLAGS="${CFLAGS} -I /usr/include/tirpc -Wno-error=implicit-int"/g' scripts/build + make CC=clang + else + make + fi + + } >>/dev/null 2>&1 + LOG_INFO "End to prepare the test environment." +} +function run_test() { + LOG_INFO "Start to run test." + cd /opt/lmbench/src || exit 1 + expect < tmp.txt + CHECK_RESULT $? 0 0 "Execute failed" + echo -n "file_mmap_latency:文件映射内存时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt + echo -n "page_protection_fault_latency:页故障保护时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $9}' >> /opt/performance_test_result.txt + echo -n "process_communication_mmap_reread_bandwidths:基于内存映射文件重读带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication bandwidths'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt + echo -n "process_communication_bcopy_libc_bandwidths:基于libc的内存块复制带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication bandwidths'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt + echo -n "process_communication_bcopy_libc_bandwidths:基于手动实现的内存块复制带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication bandwidths'|tail -n 1|awk -F ' ' '{print $9}' >> /opt/performance_test_result.txt + echo -n "process_communication_mem_read_bandwidths:内存读带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication bandwidths'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt + echo -n "process_communication_mem_write_bandwidths:内存写带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication bandwidths'|tail -n 1|awk -F ' ' '{print $11}' >> /opt/performance_test_result.txt + echo -n "memory_L1_latency:内存L1时延:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Memory latencies'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "memory_L2_latency:内存L2时延:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Memory latencies'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "memory_main_latency:主内存时延:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Memory latencies'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "memory_rand_latency:随机内存时延:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Memory latencies'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt + LOG_INFO "End to run test." +} + +function post_test() { + LOG_INFO "Start to restore the test environment." + LOG_INFO "End to restore the test environment." +} + +main "$@" \ No newline at end of file diff --git a/testcases/performance-test/syscall/lmbench_syscall/oe_test_lmbench_syscall.sh b/testcases/performance-test/syscall/lmbench_syscall/oe_test_lmbench_syscall.sh new file mode 100644 index 000000000..91f6aac04 --- /dev/null +++ b/testcases/performance-test/syscall/lmbench_syscall/oe_test_lmbench_syscall.sh @@ -0,0 +1,89 @@ +#!/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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/26 +# @License : Mulan PSL v2 +# @Desc : lmbench test +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + DNF_INSTALL "git libtirpc libtirpc-devel glibc-devel make gcc" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + cd /opt || exit 255 + git clone https://gitee.com/redrsoe2100/lmbench.git && ls ./|grep lmbench + cd /opt/lmbench/src || exit 255 + { + sed -i '/^LDLIBS=-lm/i cp /usr/include/netdb.h /usr/include/tirpc/rpc/' scripts/build + sed -i '/^LDLIBS=-lm/a CFLAGS="${CFLAGS} -I /usr/include/tirpc"' scripts/build + sed -i 's/^LDLIBS=-lm/LDLIBS="-lm -ltirpc"/' scripts/build + sed -i 's/arm\*/aarch64\*/' scripts/gnu-os + sed -i 's/lseek/lseek64/' src/disk.c + if [[ "$COMPILER" == "clang" ]]; then + DNF_INSTALL clang + sed -i 's/CFLAGS=.*/CFLAGS="${CFLAGS} -I /usr/include/tirpc -Wno-error=implicit-int"/g' scripts/build + make CC=clang + else + make + fi + + } >>/dev/null 2>&1 + LOG_INFO "End to prepare the test environment." +} +function run_test() { + LOG_INFO "Start to run test." + cd /opt/lmbench/src || exit 1 + expect < tmp.txt + CHECK_RESULT $? 0 0 "Execute failed" + echo -n "syscall_time:系统调用时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "stat_time:stat系统调用时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "select_100fd_latency:select系统调用处理100个文件描述符时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt + LOG_INFO "End to run test." +} + +function post_test() { + LOG_INFO "Start to restore the test environment." + LOG_INFO "End to restore the test environment." +} + +main "$@" \ No newline at end of file -- Gitee From 6fc242fef36ca6d8703668bb7946db403f01fd26 Mon Sep 17 00:00:00 2001 From: honghua Date: Fri, 2 Aug 2024 12:24:14 +0800 Subject: [PATCH 44/65] update lmbench --- .../cpu/lmbench_cpu/oe_test_lmbench_cpu.sh | 11 ++++++----- .../oe_test_lmbench_file_system.sh | 11 ++++++----- .../io/lmbench_io/oe_test_lmbench_io.sh | 11 ++++++----- .../memory/lmbench_memory/oe_test_lmbench_memory.sh | 11 ++++++----- .../lmbench_syscall/oe_test_lmbench_syscall.sh | 11 ++++++----- 5 files changed, 30 insertions(+), 25 deletions(-) diff --git a/testcases/performance-test/cpu/lmbench_cpu/oe_test_lmbench_cpu.sh b/testcases/performance-test/cpu/lmbench_cpu/oe_test_lmbench_cpu.sh index a85fcb6c1..8e1f68790 100644 --- a/testcases/performance-test/cpu/lmbench_cpu/oe_test_lmbench_cpu.sh +++ b/testcases/performance-test/cpu/lmbench_cpu/oe_test_lmbench_cpu.sh @@ -34,13 +34,14 @@ function pre_test() { export LANG=en_US.UTF-8 cd /opt || exit 255 git clone https://gitee.com/redrsoe2100/lmbench.git && ls ./|grep lmbench + cd /opt/lmbench || exit 255 + sed -i '/^LDLIBS=-lm/i cp /usr/include/netdb.h /usr/include/tirpc/rpc/' scripts/build + sed -i '/^LDLIBS=-lm/a CFLAGS="${CFLAGS} -I /usr/include/tirpc"' scripts/build + sed -i 's/^LDLIBS=-lm/LDLIBS="-lm -ltirpc"/' scripts/build + sed -i 's/arm\*/aarch64\*/' scripts/gnu-os + sed -i 's/lseek/lseek64/' src/disk.c cd /opt/lmbench/src || exit 255 { - sed -i '/^LDLIBS=-lm/i cp /usr/include/netdb.h /usr/include/tirpc/rpc/' scripts/build - sed -i '/^LDLIBS=-lm/a CFLAGS="${CFLAGS} -I /usr/include/tirpc"' scripts/build - sed -i 's/^LDLIBS=-lm/LDLIBS="-lm -ltirpc"/' scripts/build - sed -i 's/arm\*/aarch64\*/' scripts/gnu-os - sed -i 's/lseek/lseek64/' src/disk.c if [[ "$COMPILER" == "clang" ]]; then DNF_INSTALL clang sed -i 's/CFLAGS=.*/CFLAGS="${CFLAGS} -I /usr/include/tirpc -Wno-error=implicit-int"/g' scripts/build diff --git a/testcases/performance-test/file_system/lmbench_file_system/oe_test_lmbench_file_system.sh b/testcases/performance-test/file_system/lmbench_file_system/oe_test_lmbench_file_system.sh index cea18ce06..61f484da6 100644 --- a/testcases/performance-test/file_system/lmbench_file_system/oe_test_lmbench_file_system.sh +++ b/testcases/performance-test/file_system/lmbench_file_system/oe_test_lmbench_file_system.sh @@ -34,13 +34,14 @@ function pre_test() { export LANG=en_US.UTF-8 cd /opt || exit 255 git clone https://gitee.com/redrsoe2100/lmbench.git && ls ./|grep lmbench + cd /opt/lmbench || exit 255 + sed -i '/^LDLIBS=-lm/i cp /usr/include/netdb.h /usr/include/tirpc/rpc/' scripts/build + sed -i '/^LDLIBS=-lm/a CFLAGS="${CFLAGS} -I /usr/include/tirpc"' scripts/build + sed -i 's/^LDLIBS=-lm/LDLIBS="-lm -ltirpc"/' scripts/build + sed -i 's/arm\*/aarch64\*/' scripts/gnu-os + sed -i 's/lseek/lseek64/' src/disk.c cd /opt/lmbench/src || exit 255 { - sed -i '/^LDLIBS=-lm/i cp /usr/include/netdb.h /usr/include/tirpc/rpc/' scripts/build - sed -i '/^LDLIBS=-lm/a CFLAGS="${CFLAGS} -I /usr/include/tirpc"' scripts/build - sed -i 's/^LDLIBS=-lm/LDLIBS="-lm -ltirpc"/' scripts/build - sed -i 's/arm\*/aarch64\*/' scripts/gnu-os - sed -i 's/lseek/lseek64/' src/disk.c if [[ "$COMPILER" == "clang" ]]; then DNF_INSTALL clang sed -i 's/CFLAGS=.*/CFLAGS="${CFLAGS} -I /usr/include/tirpc -Wno-error=implicit-int"/g' scripts/build diff --git a/testcases/performance-test/io/lmbench_io/oe_test_lmbench_io.sh b/testcases/performance-test/io/lmbench_io/oe_test_lmbench_io.sh index be808dab2..41d6fd827 100644 --- a/testcases/performance-test/io/lmbench_io/oe_test_lmbench_io.sh +++ b/testcases/performance-test/io/lmbench_io/oe_test_lmbench_io.sh @@ -34,13 +34,14 @@ function pre_test() { export LANG=en_US.UTF-8 cd /opt || exit 255 git clone https://gitee.com/redrsoe2100/lmbench.git && ls ./|grep lmbench + cd /opt/lmbench || exit 255 + sed -i '/^LDLIBS=-lm/i cp /usr/include/netdb.h /usr/include/tirpc/rpc/' scripts/build + sed -i '/^LDLIBS=-lm/a CFLAGS="${CFLAGS} -I /usr/include/tirpc"' scripts/build + sed -i 's/^LDLIBS=-lm/LDLIBS="-lm -ltirpc"/' scripts/build + sed -i 's/arm\*/aarch64\*/' scripts/gnu-os + sed -i 's/lseek/lseek64/' src/disk.c cd /opt/lmbench/src || exit 255 { - sed -i '/^LDLIBS=-lm/i cp /usr/include/netdb.h /usr/include/tirpc/rpc/' scripts/build - sed -i '/^LDLIBS=-lm/a CFLAGS="${CFLAGS} -I /usr/include/tirpc"' scripts/build - sed -i 's/^LDLIBS=-lm/LDLIBS="-lm -ltirpc"/' scripts/build - sed -i 's/arm\*/aarch64\*/' scripts/gnu-os - sed -i 's/lseek/lseek64/' src/disk.c if [[ "$COMPILER" == "clang" ]]; then DNF_INSTALL clang sed -i 's/CFLAGS=.*/CFLAGS="${CFLAGS} -I /usr/include/tirpc -Wno-error=implicit-int"/g' scripts/build diff --git a/testcases/performance-test/memory/lmbench_memory/oe_test_lmbench_memory.sh b/testcases/performance-test/memory/lmbench_memory/oe_test_lmbench_memory.sh index 0c94e6cb8..c28d9811e 100644 --- a/testcases/performance-test/memory/lmbench_memory/oe_test_lmbench_memory.sh +++ b/testcases/performance-test/memory/lmbench_memory/oe_test_lmbench_memory.sh @@ -34,13 +34,14 @@ function pre_test() { export LANG=en_US.UTF-8 cd /opt || exit 255 git clone https://gitee.com/redrsoe2100/lmbench.git && ls ./|grep lmbench + cd /opt/lmbench || exit 255 + sed -i '/^LDLIBS=-lm/i cp /usr/include/netdb.h /usr/include/tirpc/rpc/' scripts/build + sed -i '/^LDLIBS=-lm/a CFLAGS="${CFLAGS} -I /usr/include/tirpc"' scripts/build + sed -i 's/^LDLIBS=-lm/LDLIBS="-lm -ltirpc"/' scripts/build + sed -i 's/arm\*/aarch64\*/' scripts/gnu-os + sed -i 's/lseek/lseek64/' src/disk.c cd /opt/lmbench/src || exit 255 { - sed -i '/^LDLIBS=-lm/i cp /usr/include/netdb.h /usr/include/tirpc/rpc/' scripts/build - sed -i '/^LDLIBS=-lm/a CFLAGS="${CFLAGS} -I /usr/include/tirpc"' scripts/build - sed -i 's/^LDLIBS=-lm/LDLIBS="-lm -ltirpc"/' scripts/build - sed -i 's/arm\*/aarch64\*/' scripts/gnu-os - sed -i 's/lseek/lseek64/' src/disk.c if [[ "$COMPILER" == "clang" ]]; then DNF_INSTALL clang sed -i 's/CFLAGS=.*/CFLAGS="${CFLAGS} -I /usr/include/tirpc -Wno-error=implicit-int"/g' scripts/build diff --git a/testcases/performance-test/syscall/lmbench_syscall/oe_test_lmbench_syscall.sh b/testcases/performance-test/syscall/lmbench_syscall/oe_test_lmbench_syscall.sh index 91f6aac04..b7f59a7ef 100644 --- a/testcases/performance-test/syscall/lmbench_syscall/oe_test_lmbench_syscall.sh +++ b/testcases/performance-test/syscall/lmbench_syscall/oe_test_lmbench_syscall.sh @@ -34,13 +34,14 @@ function pre_test() { export LANG=en_US.UTF-8 cd /opt || exit 255 git clone https://gitee.com/redrsoe2100/lmbench.git && ls ./|grep lmbench + cd /opt/lmbench || exit 255 + sed -i '/^LDLIBS=-lm/i cp /usr/include/netdb.h /usr/include/tirpc/rpc/' scripts/build + sed -i '/^LDLIBS=-lm/a CFLAGS="${CFLAGS} -I /usr/include/tirpc"' scripts/build + sed -i 's/^LDLIBS=-lm/LDLIBS="-lm -ltirpc"/' scripts/build + sed -i 's/arm\*/aarch64\*/' scripts/gnu-os + sed -i 's/lseek/lseek64/' src/disk.c cd /opt/lmbench/src || exit 255 { - sed -i '/^LDLIBS=-lm/i cp /usr/include/netdb.h /usr/include/tirpc/rpc/' scripts/build - sed -i '/^LDLIBS=-lm/a CFLAGS="${CFLAGS} -I /usr/include/tirpc"' scripts/build - sed -i 's/^LDLIBS=-lm/LDLIBS="-lm -ltirpc"/' scripts/build - sed -i 's/arm\*/aarch64\*/' scripts/gnu-os - sed -i 's/lseek/lseek64/' src/disk.c if [[ "$COMPILER" == "clang" ]]; then DNF_INSTALL clang sed -i 's/CFLAGS=.*/CFLAGS="${CFLAGS} -I /usr/include/tirpc -Wno-error=implicit-int"/g' scripts/build -- Gitee From 1788e89603c51f68112996dac9fd95b3e3c225f8 Mon Sep 17 00:00:00 2001 From: honghua Date: Fri, 2 Aug 2024 14:09:35 +0800 Subject: [PATCH 45/65] update --- .../cpu/lmbench_cpu/oe_test_lmbench_cpu.sh | 65 ++++++++++--------- .../oe_test_lmbench_file_system.sh | 12 ++-- .../io/lmbench_io/oe_test_lmbench_io.sh | 8 +-- .../lmbench_memory/oe_test_lmbench_memory.sh | 22 +++---- .../oe_test_lmbench_syscall.sh | 6 +- 5 files changed, 57 insertions(+), 56 deletions(-) diff --git a/testcases/performance-test/cpu/lmbench_cpu/oe_test_lmbench_cpu.sh b/testcases/performance-test/cpu/lmbench_cpu/oe_test_lmbench_cpu.sh index 8e1f68790..e59a401b1 100644 --- a/testcases/performance-test/cpu/lmbench_cpu/oe_test_lmbench_cpu.sh +++ b/testcases/performance-test/cpu/lmbench_cpu/oe_test_lmbench_cpu.sh @@ -76,39 +76,40 @@ EOF cd /opt/lmbench || exit 255 make see > tmp.txt CHECK_RESULT $? 0 0 "Execute failed" + SLEEP_WAIT 3 echo -n "slct_tcp_time:网络连接建立时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $9}' >> /opt/performance_test_result.txt - echo -n "single_install_time:信号安装时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt - echo -n "single_handle_time:信号处理时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $11}' >> /opt/performance_test_result.txt - echo -n "fork_process_time:新建进程时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $12}' >> /opt/performance_test_result.txt - echo -n "exec_process_time:执行进程时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $13}' >> /opt/performance_test_result.txt - echo -n "shell_process_time:shell脚本执行时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $14}' >> /opt/performance_test_result.txt - echo -n "integer_bit_time:整数比特运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt - echo -n "integer_multi_time:整数乘法运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt - echo -n "integer_div_time:整数除法运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt - echo -n "integer_mod_time:整数取模运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt - echo -n "float_add_time:单精度加法运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt - echo -n "float_multi_time:单精度乘法运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt - echo -n "float_div_time:单精度除法运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt - echo -n "float_bogo_time:单精度Bogo运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt - echo -n "double_add_time:双精度加法运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt - echo -n "double_multi_time:双精度乘法运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt - echo -n "double_div_time:双精度除法运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt - echo -n "double_bogo_time:双精度Bogo运算时间:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt - echo -n "context_switching_2p0k:上下文切换2p0k时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt - echo -n "context_switching_2p16k:上下文切换2p16k时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt - echo -n "context_switching_2p64k:上下文切换2p64k时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt - echo -n "context_switching_8p16k:上下文切换8p16k时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt - echo -n "context_switching_8p64k:上下文切换8p64k时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt - echo -n "context_switching_16p16k:上下文切换16p16k时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $9}' >> /opt/performance_test_result.txt - echo -n "context_switching_16p64k:上下文切换16p64k时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt - echo -n "process_communication_2p0k_latency:进程间通信16p64k时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication latencies'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt - echo -n "process_communication_pipe_latency:进程间通信管道时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication latencies'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt - echo -n "process_communication_AF_Unix_latency:进程间通信AF_Unix时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication latencies'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt - echo -n "process_communication_UDP_latency:进程间通信UDP时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication latencies'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt - echo -n "process_communication_RPC/UDP_latency:进程间通信RPC/UDP时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication latencies'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt - echo -n "process_communication_TCP_latency:进程间通信TCP时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication latencies'|tail -n 1|awk -F ' ' '{print $9}' >> /opt/performance_test_result.txt - echo -n "process_communication_RPC/TCP_latency:进程间通信RPC/TCP时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication latencies'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt - echo -n "process_communication_RTCP_conn_latency:进程间通信TCP_conn时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication latencies'|tail -n 1|awk -F ' ' '{print $11}' >> /opt/performance_test_result.txt + echo -n "single_install_time:信号安装时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt + echo -n "single_handle_time:信号处理时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $11}' >> /opt/performance_test_result.txt + echo -n "fork_process_time:新建进程时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $12}' >> /opt/performance_test_result.txt + echo -n "exec_process_time:执行进程时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $13}' >> /opt/performance_test_result.txt + echo -n "shell_process_time:shell脚本执行时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $14}' >> /opt/performance_test_result.txt + echo -n "integer_bit_time:整数比特运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "integer_multi_time:整数乘法运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "integer_div_time:整数除法运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "integer_mod_time:整数取模运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "float_add_time:单精度加法运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "float_multi_time:单精度乘法运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "float_div_time:单精度除法运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "float_bogo_time:单精度Bogo运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "double_add_time:双精度加法运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "double_multi_time:双精度乘法运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "double_div_time:双精度除法运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "double_bogo_time:双精度Bogo运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "context_switching_2p0k:上下文切换2p0k时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "context_switching_2p16k:上下文切换2p16k时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "context_switching_2p64k:上下文切换2p64k时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "context_switching_8p16k:上下文切换8p16k时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "context_switching_8p64k:上下文切换8p64k时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt + echo -n "context_switching_16p16k:上下文切换16p16k时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $9}' >> /opt/performance_test_result.txt + echo -n "context_switching_16p64k:上下文切换16p64k时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt + echo -n "process_communication_2p0k_latency:进程间通信16p64k时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication latencies'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "process_communication_pipe_latency:进程间通信管道时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication latencies'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "process_communication_AF_Unix_latency:进程间通信AF_Unix时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication latencies'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "process_communication_UDP_latency:进程间通信UDP时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication latencies'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "process_communication_RPC/UDP_latency:进程间通信RPC/UDP时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication latencies'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt + echo -n "process_communication_TCP_latency:进程间通信TCP时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication latencies'|tail -n 1|awk -F ' ' '{print $9}' >> /opt/performance_test_result.txt + echo -n "process_communication_RPC/TCP_latency:进程间通信RPC/TCP时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication latencies'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt + echo -n "process_communication_RTCP_conn_latency:进程间通信TCP_conn时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication latencies'|tail -n 1|awk -F ' ' '{print $11}' >> /opt/performance_test_result.txt LOG_INFO "End to run test." } diff --git a/testcases/performance-test/file_system/lmbench_file_system/oe_test_lmbench_file_system.sh b/testcases/performance-test/file_system/lmbench_file_system/oe_test_lmbench_file_system.sh index 61f484da6..bab3df269 100644 --- a/testcases/performance-test/file_system/lmbench_file_system/oe_test_lmbench_file_system.sh +++ b/testcases/performance-test/file_system/lmbench_file_system/oe_test_lmbench_file_system.sh @@ -76,12 +76,12 @@ EOF cd /opt/lmbench || exit 255 make see > tmp.txt CHECK_RESULT $? 0 0 "Execute failed" - echo -n "open_close_file_time:文件打开关闭时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt - echo -n "file_create_0k_latency:0k文件创建时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt - echo -n "file_delete_0k_latency:0k文件删除时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt - echo -n "file_create_10k_latency:10k文件创建时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt - echo -n "file_delete_10k_latency:10k文件删除时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt - echo -n "process_communication_file_reread_bandwidths:文件重读带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication bandwidths'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "open_close_file_time:文件打开关闭时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt + echo -n "file_create_0k_latency:0k文件创建时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "file_delete_0k_latency:0k文件删除时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "file_create_10k_latency:10k文件创建时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "file_delete_10k_latency:10k文件删除时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "process_communication_file_reread_bandwidths:文件重读带宽:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication bandwidths'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt LOG_INFO "End to run test." } diff --git a/testcases/performance-test/io/lmbench_io/oe_test_lmbench_io.sh b/testcases/performance-test/io/lmbench_io/oe_test_lmbench_io.sh index 41d6fd827..604fa475c 100644 --- a/testcases/performance-test/io/lmbench_io/oe_test_lmbench_io.sh +++ b/testcases/performance-test/io/lmbench_io/oe_test_lmbench_io.sh @@ -76,10 +76,10 @@ EOF cd /opt/lmbench || exit 255 make see > tmp.txt CHECK_RESULT $? 0 0 "Execute failed" - echo -n "io_time:io时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt - echo -n "process_communication_pipe_bandwidths:进程间通信管道带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication bandwidths'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt - echo -n "process_communication_AF_Unix_bandwidths:进程间通信AF_Unix带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication bandwidths'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt - echo -n "process_communication_TCP_bandwidths:进程间通信TCP带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication bandwidths'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "io_time:io时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "process_communication_pipe_bandwidths:进程间通信管道带宽:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication bandwidths'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "process_communication_AF_Unix_bandwidths:进程间通信AF_Unix带宽:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication bandwidths'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "process_communication_TCP_bandwidths:进程间通信TCP带宽:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication bandwidths'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt LOG_INFO "End to run test." } diff --git a/testcases/performance-test/memory/lmbench_memory/oe_test_lmbench_memory.sh b/testcases/performance-test/memory/lmbench_memory/oe_test_lmbench_memory.sh index c28d9811e..e6ab90d74 100644 --- a/testcases/performance-test/memory/lmbench_memory/oe_test_lmbench_memory.sh +++ b/testcases/performance-test/memory/lmbench_memory/oe_test_lmbench_memory.sh @@ -76,17 +76,17 @@ EOF cd /opt/lmbench || exit 255 make see > tmp.txt CHECK_RESULT $? 0 0 "Execute failed" - echo -n "file_mmap_latency:文件映射内存时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt - echo -n "page_protection_fault_latency:页故障保护时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $9}' >> /opt/performance_test_result.txt - echo -n "process_communication_mmap_reread_bandwidths:基于内存映射文件重读带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication bandwidths'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt - echo -n "process_communication_bcopy_libc_bandwidths:基于libc的内存块复制带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication bandwidths'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt - echo -n "process_communication_bcopy_libc_bandwidths:基于手动实现的内存块复制带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication bandwidths'|tail -n 1|awk -F ' ' '{print $9}' >> /opt/performance_test_result.txt - echo -n "process_communication_mem_read_bandwidths:内存读带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication bandwidths'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt - echo -n "process_communication_mem_write_bandwidths:内存写带宽:MB/s:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 '*Local* Communication bandwidths'|tail -n 1|awk -F ' ' '{print $11}' >> /opt/performance_test_result.txt - echo -n "memory_L1_latency:内存L1时延:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Memory latencies'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt - echo -n "memory_L2_latency:内存L2时延:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Memory latencies'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt - echo -n "memory_main_latency:主内存时延:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Memory latencies'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt - echo -n "memory_rand_latency:随机内存时延:ns:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Memory latencies'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt + echo -n "file_mmap_latency:文件映射内存时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt + echo -n "page_protection_fault_latency:页故障保护时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $9}' >> /opt/performance_test_result.txt + echo -n "process_communication_mmap_reread_bandwidths:基于内存映射文件重读带宽:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication bandwidths'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt + echo -n "process_communication_bcopy_libc_bandwidths:基于libc的内存块复制带宽:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication bandwidths'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt + echo -n "process_communication_bcopy_libc_bandwidths:基于手动实现的内存块复制带宽:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication bandwidths'|tail -n 1|awk -F ' ' '{print $9}' >> /opt/performance_test_result.txt + echo -n "process_communication_mem_read_bandwidths:内存读带宽:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication bandwidths'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt + echo -n "process_communication_mem_write_bandwidths:内存写带宽:MB/s:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication bandwidths'|tail -n 1|awk -F ' ' '{print $11}' >> /opt/performance_test_result.txt + echo -n "memory_L1_latency:内存L1时延:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Memory latencies'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "memory_L2_latency:内存L2时延:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Memory latencies'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "memory_main_latency:主内存时延:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Memory latencies'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "memory_rand_latency:随机内存时延:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Memory latencies'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt LOG_INFO "End to run test." } diff --git a/testcases/performance-test/syscall/lmbench_syscall/oe_test_lmbench_syscall.sh b/testcases/performance-test/syscall/lmbench_syscall/oe_test_lmbench_syscall.sh index b7f59a7ef..5bb262a8f 100644 --- a/testcases/performance-test/syscall/lmbench_syscall/oe_test_lmbench_syscall.sh +++ b/testcases/performance-test/syscall/lmbench_syscall/oe_test_lmbench_syscall.sh @@ -76,9 +76,9 @@ EOF cd /opt/lmbench || exit 255 make see > tmp.txt CHECK_RESULT $? 0 0 "Execute failed" - echo -n "syscall_time:系统调用时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt - echo -n "stat_time:stat系统调用时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt - echo -n "select_100fd_latency:select系统调用处理100个文件描述符时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt + echo -n "syscall_time:系统调用时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "stat_time:stat系统调用时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "select_100fd_latency:select系统调用处理100个文件描述符时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt LOG_INFO "End to run test." } -- Gitee From aadb11f00dc7524b2d2cbfafede61ff1c9829527 Mon Sep 17 00:00:00 2001 From: honghua Date: Fri, 2 Aug 2024 16:00:45 +0800 Subject: [PATCH 46/65] update --- suite2cases/iozone_file_system.json | 8 +++ .../cpu/lmbench_cpu/oe_test_lmbench_cpu.sh | 50 ++++++++--------- .../oe_test_iozone_file_system.sh | 54 +++++++++++++++++++ .../oe_test_lmbench_file_system.sh | 2 +- .../oe_test_lmbench_syscall.sh | 4 +- 5 files changed, 90 insertions(+), 28 deletions(-) create mode 100644 suite2cases/iozone_file_system.json create mode 100644 testcases/performance-test/file_system/iozone_file_system/oe_test_iozone_file_system.sh diff --git a/suite2cases/iozone_file_system.json b/suite2cases/iozone_file_system.json new file mode 100644 index 000000000..9b6551d62 --- /dev/null +++ b/suite2cases/iozone_file_system.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/performance-test/file_system/iozone_file_system", + "cases": [ + { + "name": "oe_test_iozone_file_system" + } + ] +} \ No newline at end of file diff --git a/testcases/performance-test/cpu/lmbench_cpu/oe_test_lmbench_cpu.sh b/testcases/performance-test/cpu/lmbench_cpu/oe_test_lmbench_cpu.sh index e59a401b1..fb87eb072 100644 --- a/testcases/performance-test/cpu/lmbench_cpu/oe_test_lmbench_cpu.sh +++ b/testcases/performance-test/cpu/lmbench_cpu/oe_test_lmbench_cpu.sh @@ -77,31 +77,31 @@ EOF make see > tmp.txt CHECK_RESULT $? 0 0 "Execute failed" SLEEP_WAIT 3 - echo -n "slct_tcp_time:网络连接建立时间:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $9}' >> /opt/performance_test_result.txt - echo -n "single_install_time:信号安装时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt - echo -n "single_handle_time:信号处理时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $11}' >> /opt/performance_test_result.txt - echo -n "fork_process_time:新建进程时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $12}' >> /opt/performance_test_result.txt - echo -n "exec_process_time:执行进程时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $13}' >> /opt/performance_test_result.txt - echo -n "shell_process_time:shell脚本执行时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $14}' >> /opt/performance_test_result.txt - echo -n "integer_bit_time:整数比特运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt - echo -n "integer_multi_time:整数乘法运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt - echo -n "integer_div_time:整数除法运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt - echo -n "integer_mod_time:整数取模运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt - echo -n "float_add_time:单精度加法运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt - echo -n "float_multi_time:单精度乘法运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt - echo -n "float_div_time:单精度除法运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt - echo -n "float_bogo_time:单精度Bogo运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt - echo -n "double_add_time:双精度加法运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt - echo -n "double_multi_time:双精度乘法运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt - echo -n "double_div_time:双精度除法运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt - echo -n "double_bogo_time:双精度Bogo运算时间:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt - echo -n "context_switching_2p0k:上下文切换2p0k时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt - echo -n "context_switching_2p16k:上下文切换2p16k时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt - echo -n "context_switching_2p64k:上下文切换2p64k时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt - echo -n "context_switching_8p16k:上下文切换8p16k时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt - echo -n "context_switching_8p64k:上下文切换8p64k时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt - echo -n "context_switching_16p16k:上下文切换16p16k时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $9}' >> /opt/performance_test_result.txt - echo -n "context_switching_16p64k:上下文切换16p64k时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt + echo -n "slct_tcp_time:网络连接建立时延:ms:" > /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $9}' >> /opt/performance_test_result.txt + echo -n "single_install_time:信号安装时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt + echo -n "single_handle_time:信号处理时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $11}' >> /opt/performance_test_result.txt + echo -n "fork_process_time:新建进程时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $12}' >> /opt/performance_test_result.txt + echo -n "exec_process_time:执行进程时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $13}' >> /opt/performance_test_result.txt + echo -n "shell_process_time:shell脚本执行时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $14}' >> /opt/performance_test_result.txt + echo -n "integer_bit_time:整数比特运算时延:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "integer_multi_time:整数乘法运算时延:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "integer_div_time:整数除法运算时延:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "integer_mod_time:整数取模运算时延:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic integer operations'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "float_add_time:单精度加法运算时延:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "float_multi_time:单精度乘法运算时延:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "float_div_time:单精度除法运算时延:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "float_bogo_time:单精度Bogo运算时延:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic float operations'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "double_add_time:双精度加法运算时延:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "double_multi_time:双精度乘法运算时延:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "double_div_time:双精度除法运算时延:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "double_bogo_time:双精度Bogo运算时延:ns:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Basic double operations'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "context_switching_2p0k:上下文切换2p0k时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt + echo -n "context_switching_2p16k:上下文切换2p16k时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "context_switching_2p64k:上下文切换2p64k时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt + echo -n "context_switching_8p16k:上下文切换8p16k时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "context_switching_8p64k:上下文切换8p64k时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt + echo -n "context_switching_16p16k:上下文切换16p16k时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $9}' >> /opt/performance_test_result.txt + echo -n "context_switching_16p64k:上下文切换16p64k时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Context switching'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt echo -n "process_communication_2p0k_latency:进程间通信16p64k时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication latencies'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt echo -n "process_communication_pipe_latency:进程间通信管道时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication latencies'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt echo -n "process_communication_AF_Unix_latency:进程间通信AF_Unix时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Communication latencies'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt diff --git a/testcases/performance-test/file_system/iozone_file_system/oe_test_iozone_file_system.sh b/testcases/performance-test/file_system/iozone_file_system/oe_test_iozone_file_system.sh new file mode 100644 index 000000000..c458bdac5 --- /dev/null +++ b/testcases/performance-test/file_system/iozone_file_system/oe_test_iozone_file_system.sh @@ -0,0 +1,54 @@ +#!/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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/26 +# @License : Mulan PSL v2 +# @Desc : lmbench test +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + DNF_INSTALL "wget git gcc make tar" + cd /opt || exit 255 + wget https://www.iozone.org/src/current/iozone3_506.tar && ls ./|grep iozone3_506.tar + tar xvf iozone3_506.tar + cd /opt/iozone3_506/src/current/ || exit 255 + make && make clean && make CFLAGS=-fcommon linux + ./iozone -a > tmp.txt 2>&1 + LOG_INFO "End to prepare the test environment." +} + +function run_test() { + LOG_INFO "Start to run test." + + LOG_INFO "End to run test." +} + +function post_test() { + LOG_INFO "Start to restore the test environment." + + LOG_INFO "End to restore the test environment." +} + +main "$@" \ No newline at end of file diff --git a/testcases/performance-test/file_system/lmbench_file_system/oe_test_lmbench_file_system.sh b/testcases/performance-test/file_system/lmbench_file_system/oe_test_lmbench_file_system.sh index bab3df269..27c114114 100644 --- a/testcases/performance-test/file_system/lmbench_file_system/oe_test_lmbench_file_system.sh +++ b/testcases/performance-test/file_system/lmbench_file_system/oe_test_lmbench_file_system.sh @@ -76,7 +76,7 @@ EOF cd /opt/lmbench || exit 255 make see > tmp.txt CHECK_RESULT $? 0 0 "Execute failed" - echo -n "open_close_file_time:文件打开关闭时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt + echo -n "open_close_file_time:文件打开关闭时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $8}' >> /opt/performance_test_result.txt echo -n "file_create_0k_latency:0k文件创建时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $4}' >> /opt/performance_test_result.txt echo -n "file_delete_0k_latency:0k文件删除时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt echo -n "file_create_10k_latency:10k文件创建时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $6}' >> /opt/performance_test_result.txt diff --git a/testcases/performance-test/syscall/lmbench_syscall/oe_test_lmbench_syscall.sh b/testcases/performance-test/syscall/lmbench_syscall/oe_test_lmbench_syscall.sh index 5bb262a8f..225879f67 100644 --- a/testcases/performance-test/syscall/lmbench_syscall/oe_test_lmbench_syscall.sh +++ b/testcases/performance-test/syscall/lmbench_syscall/oe_test_lmbench_syscall.sh @@ -76,8 +76,8 @@ EOF cd /opt/lmbench || exit 255 make see > tmp.txt CHECK_RESULT $? 0 0 "Execute failed" - echo -n "syscall_time:系统调用时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt - echo -n "stat_time:stat系统调用时间:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt + echo -n "syscall_time:系统调用时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $5}' >> /opt/performance_test_result.txt + echo -n "stat_time:stat系统调用时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'Processor, Processes'|tail -n 1|awk -F ' ' '{print $7}' >> /opt/performance_test_result.txt echo -n "select_100fd_latency:select系统调用处理100个文件描述符时延:ms:" >> /opt/performance_test_result.txt && cat tmp.txt |grep -A 5 'File & VM system latencies'|tail -n 1|awk -F ' ' '{print $10}' >> /opt/performance_test_result.txt LOG_INFO "End to run test." } -- Gitee From fdd881250096c5e41d3ae7e2e5cfdd7664c3d1a7 Mon Sep 17 00:00:00 2001 From: honghua Date: Fri, 2 Aug 2024 17:56:12 +0800 Subject: [PATCH 47/65] add iozone --- .../iozone_file_system/oe_test_iozone_file_system.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/testcases/performance-test/file_system/iozone_file_system/oe_test_iozone_file_system.sh b/testcases/performance-test/file_system/iozone_file_system/oe_test_iozone_file_system.sh index c458bdac5..a4b9fae1b 100644 --- a/testcases/performance-test/file_system/iozone_file_system/oe_test_iozone_file_system.sh +++ b/testcases/performance-test/file_system/iozone_file_system/oe_test_iozone_file_system.sh @@ -35,19 +35,23 @@ function pre_test() { tar xvf iozone3_506.tar cd /opt/iozone3_506/src/current/ || exit 255 make && make clean && make CFLAGS=-fcommon linux - ./iozone -a > tmp.txt 2>&1 + LOG_INFO "End to prepare the test environment." } function run_test() { LOG_INFO "Start to run test." - + ./iozone -a > tmp.txt 2>&1 + cat tmp.txt |awk '/kB reclen write rewrite read reread/{found=1;next} found'|awk '/iozone test complete/{exit} {print}'|awk 'NF' > /opt/iozone_output.txt + CHECK_RESULT 0 0 0 "failed to get iozone output." LOG_INFO "End to run test." } function post_test() { LOG_INFO "Start to restore the test environment." - + cd /opt/ || exit 255 + rm -rf iozone3_506* + DNF_REMOVE "$@" LOG_INFO "End to restore the test environment." } -- Gitee From 35dadf0d77cfa27bf5890a8ea261f83a1a58950d Mon Sep 17 00:00:00 2001 From: honghua Date: Mon, 12 Aug 2024 10:20:55 +0800 Subject: [PATCH 48/65] update desc --- .../iozone_file_system/oe_test_iozone_file_system.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testcases/performance-test/file_system/iozone_file_system/oe_test_iozone_file_system.sh b/testcases/performance-test/file_system/iozone_file_system/oe_test_iozone_file_system.sh index a4b9fae1b..57cdcee3e 100644 --- a/testcases/performance-test/file_system/iozone_file_system/oe_test_iozone_file_system.sh +++ b/testcases/performance-test/file_system/iozone_file_system/oe_test_iozone_file_system.sh @@ -14,7 +14,7 @@ # @Contact : honghua@iscas.ac.cn # @Date : 2024/07/26 # @License : Mulan PSL v2 -# @Desc : lmbench test +# @Desc : iozone test # ############################################ # shellcheck disable=SC2034,SC2154,SC1091 -- Gitee From 690b43133a1a2108c5ddff8282d774351ae3731e Mon Sep 17 00:00:00 2001 From: honghua Date: Mon, 12 Aug 2024 11:01:16 +0800 Subject: [PATCH 49/65] update testsuite json format --- suite2cases/389-ds-base.json | 66 +-- suite2cases/389-ds-base_1.4.3.20.json | 126 ++--- suite2cases/Echarts.json | 3 +- suite2cases/FS_Device.json | 15 +- suite2cases/FS_Directory.json | 7 +- suite2cases/FS_Docker.json | 3 +- suite2cases/FS_File.json | 7 +- suite2cases/FS_FileSystem.json | 23 +- suite2cases/FS_IO.json | 7 +- suite2cases/FS_Negative.json | 6 +- suite2cases/FS_iSula.json | 3 +- suite2cases/GraphicsMagick.json | 12 +- suite2cases/Kmesh.json | 48 +- suite2cases/ModemManager.json | 2 +- suite2cases/NetworkManager.json | 2 +- suite2cases/OpenIPMI.json | 2 +- suite2cases/PackageKit.json | 6 +- suite2cases/StratoVirt_user_guide.json | 2 +- suite2cases/abrt.json | 2 +- suite2cases/accountsservice.json | 2 +- suite2cases/acl.json | 30 +- suite2cases/acpid.json | 2 +- suite2cases/activemq.json | 2 +- suite2cases/alertmanager.json | 2 +- suite2cases/alsa-utils.json | 2 +- suite2cases/amanda.json | 14 +- suite2cases/anaconda.json | 2 +- suite2cases/annobin.json | 2 +- suite2cases/ansible.json | 2 +- suite2cases/ant.json | 8 +- suite2cases/aops-ceres.json | 2 +- suite2cases/apr.json | 2 +- suite2cases/aqute-bnd.json | 2 +- suite2cases/argus.json | 2 +- suite2cases/arptables.json | 2 +- suite2cases/arpwatch.json | 2 +- suite2cases/asciidoc.json | 3 +- suite2cases/aspell.json | 2 +- suite2cases/at.json | 3 +- suite2cases/attest-tools.json | 2 +- suite2cases/attr.json | 2 +- suite2cases/atune.json | 10 +- suite2cases/audit.json | 7 +- suite2cases/auter.json | 4 +- suite2cases/authd.json | 2 +- suite2cases/authz.json | 2 +- suite2cases/autoconf213.json | 66 +-- suite2cases/automake.json | 3 +- suite2cases/avahi.json | 2 +- suite2cases/axel.json | 18 +- suite2cases/b43-tools.json | 4 +- suite2cases/babeltrace.json | 3 +- suite2cases/bacula_9.4.4.json | 2 +- suite2cases/bash.json | 2 +- suite2cases/batik.json | 14 +- suite2cases/bind.json | 2 +- suite2cases/binutils.json | 56 +- suite2cases/biometric-authentication.json | 2 +- suite2cases/bird.json | 3 +- suite2cases/bison.json | 2 +- suite2cases/blackbox_exporter.json | 2 +- suite2cases/blkid.json | 2 +- suite2cases/blueman.json | 2 +- suite2cases/bluez.json | 2 +- suite2cases/bolt.json | 2 +- suite2cases/boom-boot-1.3.json | 2 +- suite2cases/booth.json | 2 +- suite2cases/brltty.json | 2 +- suite2cases/byacc.json | 2 +- suite2cases/byacc2.0.json | 2 +- suite2cases/bzip2.json | 28 +- suite2cases/cachefilesd.json | 2 +- suite2cases/ceph.json | 2 +- suite2cases/certmonger.json | 2 +- suite2cases/cgdcbxd.json | 2 +- suite2cases/checkpolicy.json | 1 - suite2cases/chrony.json | 2 +- suite2cases/chrpath.json | 12 +- suite2cases/clamav.json | 2 +- suite2cases/clang.json | 8 +- suite2cases/clevis.json | 10 +- suite2cases/cloud-init.json | 2 +- suite2cases/cobbler.json | 6 +- suite2cases/cockpit.json | 4 +- suite2cases/collectd.json | 2 +- suite2cases/colord.json | 2 +- suite2cases/conmon.json | 2 +- suite2cases/conntrack-tools.json | 2 +- suite2cases/console-setup.json | 1 - suite2cases/containerd.json | 12 +- suite2cases/coreutils.json | 2 +- suite2cases/corosync-qdevice.json | 4 +- suite2cases/corosync.json | 4 +- suite2cases/cowsay.json | 4 +- suite2cases/cpio.json | 2 +- suite2cases/cpp-httplib.json | 12 +- suite2cases/cracklib.json | 2 +- suite2cases/createrepo_c.json | 3 +- suite2cases/cri-o.json | 2 +- suite2cases/criu.json | 4 +- suite2cases/criu_3.15.json | 4 +- suite2cases/criu_3.16.json | 4 +- suite2cases/cronie.json | 2 +- suite2cases/crontabs.json | 4 +- suite2cases/cryptsetup.json | 10 +- suite2cases/ctags.json | 12 +- suite2cases/cups-filters.json | 2 +- suite2cases/cups.json | 2 +- suite2cases/custodia.json | 4 +- suite2cases/cvs.json | 2 +- suite2cases/cyrus-sasl.json | 2 +- suite2cases/da-tool.json | 2 +- suite2cases/dblatex.json | 2 +- suite2cases/dbxtool.json | 2 +- suite2cases/dde-daemon.json | 2 +- suite2cases/deepin-anything.json | 2 +- suite2cases/deepin-devicemanager.json | 4 +- .../deepin-graphics-driver-manager.json | 2 +- suite2cases/derby.json | 2 +- suite2cases/dhcp.json | 2 +- suite2cases/diffutils.json | 32 +- suite2cases/digest-list-tools.json | 2 +- suite2cases/dim-AT.json | 3 +- suite2cases/dim.json | 3 +- suite2cases/discount.json | 2 +- suite2cases/distributed_file_test.json | 2 +- suite2cases/dkms.json | 2 +- suite2cases/dnf.json | 14 +- suite2cases/dnsmasq.json | 2 +- suite2cases/docbook-utils.json | 24 +- suite2cases/docbook5-schemas.json | 2 +- suite2cases/docker-engine.json | 2 +- suite2cases/dos2unix.json | 2 +- suite2cases/dosfstools.json | 14 +- suite2cases/dovecot.json | 2 +- suite2cases/doxygen.json | 2 +- suite2cases/dracut.json | 8 +- suite2cases/dtc.json | 1 - suite2cases/easymock.json | 2 +- suite2cases/ebtables.json | 2 +- suite2cases/edac-utils.json | 2 +- suite2cases/elfutils.json | 4 +- .../embedded_application_develop_tests.json | 2 +- suite2cases/embedded_mcs_qemu_test.json | 2 +- suite2cases/embedded_mcs_rpi4_test.json | 2 +- suite2cases/embedded_mcs_uniproton_test.json | 2 +- suite2cases/embedded_os_basic_extra_test.json | 8 +- suite2cases/embedded_os_basic_test.json | 2 +- .../embedded_security_config_test.json | 2 +- ...edded_third_party_packages_extra_test.json | 2 +- .../embedded_third_party_packages_test.json | 20 +- suite2cases/embedded_tiny_image_test.json | 2 +- suite2cases/embedded_unixbench_test.json | 2 +- suite2cases/embedded_version_basic_tests.json | 2 +- suite2cases/erlang.json | 2 +- suite2cases/espeak-ng.json | 2 +- suite2cases/etckeeper.json | 2 +- suite2cases/etmem.json | 2 +- suite2cases/exempi.json | 3 +- suite2cases/fakechroot.json | 38 +- suite2cases/fakeroot.json | 4 +- suite2cases/fapolicyd.json | 8 +- suite2cases/fcoe-utils.json | 2 +- suite2cases/fence-virt.json | 2 +- suite2cases/fetch-crl.json | 2 +- suite2cases/fetchmail.json | 2 +- suite2cases/ffmpeg.json | 26 +- suite2cases/figlet.json | 18 +- suite2cases/file.json | 2 +- suite2cases/firebird.json | 2 +- suite2cases/firewalld.json | 7 +- suite2cases/flac.json | 2 +- suite2cases/flatbuffers.json | 14 +- suite2cases/flatpak.json | 2 +- suite2cases/flex.json | 38 +- suite2cases/flink.json | 2 +- suite2cases/fmt.json | 2 +- suite2cases/fontconfig.json | 2 +- suite2cases/fontforge.json | 2 +- suite2cases/fonts-rpm-macros.json | 2 +- suite2cases/fprintd.json | 2 +- suite2cases/freetds.json | 10 +- suite2cases/fribidi.json | 2 +- suite2cases/future.json | 12 +- suite2cases/fwupd.json | 2 +- suite2cases/gala-gopher.json | 14 +- suite2cases/gala-spider.json | 2 +- suite2cases/ganglia.json | 2 +- suite2cases/gawk.json | 38 +- suite2cases/gdb.json | 3 +- suite2cases/gdbm.json | 4 +- suite2cases/gdisk.json | 82 +-- suite2cases/gdk-pixbuf2.json | 12 +- suite2cases/gdm.json | 2 +- suite2cases/genders.json | 2 +- suite2cases/geoclue2.json | 2 +- suite2cases/ghostscript.json | 2 +- suite2cases/git-tools.json | 6 +- suite2cases/git.json | 2 +- suite2cases/glib2.json | 2 +- suite2cases/glibc.json | 2 +- suite2cases/glusterfs.json | 2 +- suite2cases/gnome-shell.json | 2 +- suite2cases/gobject-introspection.json | 1 - ...olang-github-prometheus-node_exporter.json | 2 +- suite2cases/gperf.json | 50 +- suite2cases/gpm.json | 2 +- suite2cases/grafana.json | 2 +- suite2cases/graphviz.json | 3 +- suite2cases/greatsql.json | 2 +- suite2cases/groovy18.json | 2 +- suite2cases/grub2.json | 2 +- suite2cases/gssproxy.json | 2 +- suite2cases/gtk+.json | 6 +- suite2cases/gyp.json | 2 +- suite2cases/haproxy.json | 2 +- suite2cases/haveged.json | 2 +- suite2cases/hbase.json | 2 +- suite2cases/hdf5.json | 2 +- suite2cases/help2man.json | 2 +- suite2cases/hivex.json | 1 - suite2cases/hostname.json | 2 +- suite2cases/hsqldb.json | 2 +- suite2cases/htop.json | 2 +- suite2cases/httpd.json | 2 +- suite2cases/httpry.json | 2 +- suite2cases/hwloc.json | 3 +- suite2cases/hwloc_2.7.1.json | 3 +- suite2cases/hyperscan.json | 2 +- suite2cases/iSulad.json | 16 +- suite2cases/iftop.json | 2 +- suite2cases/iio-sensor-proxy.json | 2 +- suite2cases/imageTailor.json | 2 +- suite2cases/initial-setup.json | 2 +- suite2cases/initscripts.json | 2 +- suite2cases/intel-cmt-cat.json | 2 +- suite2cases/intltool.json | 6 +- suite2cases/iperf3.json | 14 +- suite2cases/iproute.json | 2 +- suite2cases/iprutils.json | 2 +- suite2cases/ipset.json | 2 +- suite2cases/iptables.json | 8 +- suite2cases/iputils.json | 2 +- suite2cases/ipwatchd.json | 2 +- suite2cases/irqbalance.json | 2 +- suite2cases/isula-build.json | 2 +- suite2cases/itstool.json | 2 +- suite2cases/itstool_2.0.4.json | 2 +- suite2cases/itstool_2.0.7.json | 3 +- suite2cases/java-1.8.0-openjdk.json | 2 +- suite2cases/java-11-openjdk.json | 2 +- suite2cases/javapackages-tools.json | 2 +- suite2cases/jgit.json | 2 +- suite2cases/jpegoptim.json | 59 +- suite2cases/jruby.json | 3 +- suite2cases/jsoncpp.json | 2 +- suite2cases/junit.json | 2 +- suite2cases/k3s.json | 2 +- suite2cases/kconfigDetector.json | 2 +- suite2cases/keepalived.json | 2 +- suite2cases/kernel.json | 23 +- suite2cases/kexec-tools.json | 2 +- suite2cases/keyutils.json | 8 +- suite2cases/kiran-authentication-service.json | 2 +- suite2cases/kiran-biometrics.json | 2 +- suite2cases/kiran-cc-daemon.json | 2 +- suite2cases/kmod-kvdo.json | 2 +- suite2cases/kpatch.json | 2 +- suite2cases/krb5.json | 2 +- suite2cases/ksh.json | 14 +- suite2cases/kuasar.json | 2 +- suite2cases/kubeedge.json | 2 +- suite2cases/ladspa.json | 5 +- suite2cases/leptonica.json | 2 +- suite2cases/leveldb.json | 1 - suite2cases/libarchive.json | 3 +- suite2cases/libcanberra.json | 2 +- suite2cases/libcareplus.json | 2 +- suite2cases/libcgroup.json | 2 +- suite2cases/libcroco.json | 12 +- suite2cases/libdap.json | 6 +- suite2cases/libdb.json | 2 +- suite2cases/libesmtp.json | 2 +- suite2cases/libexif.json | 2 +- suite2cases/libgeotiff.json | 2 +- suite2cases/libgpg-error.json | 1 - suite2cases/libguestfs.json | 320 +++++------ suite2cases/libhangul.json | 3 +- suite2cases/libiec61883.json | 4 +- suite2cases/libiodbc.json | 2 +- suite2cases/libksba.json | 12 +- suite2cases/libldb.json | 12 +- suite2cases/liblouis.json | 12 +- suite2cases/libmicrohttpd.json | 3 +- suite2cases/libreswan.json | 2 +- suite2cases/librhsm.json | 2 +- suite2cases/librsvg2.json | 14 +- suite2cases/libsndfile.json | 12 +- suite2cases/libstoragemgmt.json | 2 +- suite2cases/libtar.json | 12 +- suite2cases/libtiff.json | 12 +- suite2cases/libtommath.json | 3 +- suite2cases/libunistring.json | 2 +- suite2cases/libusb.json | 6 +- suite2cases/libvirt.json | 2 +- suite2cases/libvma.json | 2 +- suite2cases/libwmf.json | 2 +- suite2cases/libxslt.json | 2 +- suite2cases/libyaml.json | 5 +- suite2cases/lighttpd_1.4.53.json | 2 +- suite2cases/lighttpd_1.4.63.json | 2 +- suite2cases/linkchecker.json | 2 +- suite2cases/linux-sgx.json | 3 +- suite2cases/linuxconsoletools.json | 2 +- suite2cases/linuxdoc-tools.json | 26 +- suite2cases/linuxptp.json | 2 +- suite2cases/lksctp-tools.json | 1 - suite2cases/lldpad.json | 2 +- suite2cases/lm_sensors.json | 2 +- suite2cases/lmdb.json | 12 +- suite2cases/log4cplus.json | 2 +- suite2cases/lorax.json | 2 +- suite2cases/lsyncd.json | 2 +- suite2cases/ltp.json | 2 +- suite2cases/ltrace.json | 2 +- suite2cases/lua-lunit.json | 3 +- suite2cases/luajit.json | 8 +- suite2cases/luarocks.json | 2 +- suite2cases/lxc.json | 2 +- suite2cases/lxcfs.json | 2 +- suite2cases/lzo.json | 2 +- suite2cases/mac-robber.json | 2 +- suite2cases/mailman.json | 2 +- suite2cases/man-db.json | 2 +- suite2cases/mathjax.json | 1 - suite2cases/mc.json | 39 +- suite2cases/mcelog.json | 2 +- suite2cases/mcstrans.json | 2 +- suite2cases/mdadm.json | 7 +- suite2cases/memcached.json | 2 +- suite2cases/mksh.json | 14 +- suite2cases/mlocate.json | 2 +- suite2cases/mm_uce.json | 74 +-- suite2cases/mocha.json | 58 +- suite2cases/mod_wsgi.json | 12 +- suite2cases/mosquitto.json | 3 +- suite2cases/mpg123.json | 2 +- suite2cases/mpich.json | 6 +- suite2cases/mrtg.json | 2 +- suite2cases/mt-st.json | 2 +- suite2cases/mtx.json | 8 +- suite2cases/multipath-tools.json | 10 +- suite2cases/munge.json | 2 +- suite2cases/mysql5.json | 2 +- suite2cases/nagios.json | 2 +- suite2cases/nasm.json | 8 +- suite2cases/ncurses.json | 4 +- suite2cases/ndctl.json | 2 +- suite2cases/neon-config.json | 4 +- suite2cases/net-snmp.json | 2 +- suite2cases/net-tools.json | 2 +- suite2cases/netavark.json | 2 +- suite2cases/netcdf.json | 2 +- suite2cases/netcf.json | 2 +- suite2cases/netdata.json | 6 +- suite2cases/netsniff-ng.json | 2 +- suite2cases/network_basic.json | 4 +- suite2cases/network_docker.json | 2 +- suite2cases/network_negative.json | 4 +- suite2cases/network_struct.json | 32 +- suite2cases/network_virtual.json | 2 +- suite2cases/nfs-utils.json | 2 +- suite2cases/nghttp2.json | 2 +- suite2cases/nginx.json | 30 +- suite2cases/ninja-build.json | 12 +- suite2cases/nispor.json | 3 +- suite2cases/nmon.json | 32 +- suite2cases/nodejs-clean-css.json | 2 +- suite2cases/nodejs-grunt-cli.json | 2 +- suite2cases/nodejs-jsonpointer.json | 2 +- suite2cases/nodejs-tiny-lr-fork.json | 2 +- suite2cases/nodeunit.json | 8 +- suite2cases/nspr.json | 3 +- suite2cases/nss-pam-ldapd.json | 2 +- suite2cases/nss.json | 2 +- suite2cases/ntfs-3g.json | 133 ++++- suite2cases/ntp.json | 2 +- suite2cases/numad.json | 2 +- suite2cases/nvmetcli.json | 2 +- suite2cases/nvwa.json | 3 +- suite2cases/oath-toolkit.json | 2 +- suite2cases/objectweb-asm3.json | 22 +- suite2cases/obs-server.json | 4 +- suite2cases/ocaml-findlib.json | 2 +- suite2cases/ocaml-gettext.json | 2 +- suite2cases/oddjob.json | 2 +- suite2cases/oeaware.json | 110 ++-- suite2cases/oec-hardware.json | 2 +- suite2cases/ogdi.json | 2 +- suite2cases/oncn-bwm-AT.json | 2 +- suite2cases/oncn-bwm.json | 2 +- suite2cases/oniguruma.json | 12 +- suite2cases/open-isns.json | 2 +- suite2cases/openblas.json | 12 +- suite2cases/opencryptoki.json | 2 +- suite2cases/opendmarc.json | 2 +- suite2cases/openhpi.json | 2 +- suite2cases/openjpeg2.json | 4 +- suite2cases/openldap.json | 2 +- suite2cases/openmpi.json | 3 +- suite2cases/openscap.json | 4 +- suite2cases/openslp.json | 2 +- suite2cases/opensm.json | 2 +- suite2cases/openssh.json | 2 +- suite2cases/openssl.json | 44 +- suite2cases/openvpn.json | 2 +- suite2cases/openvswitch.json | 4 +- suite2cases/openwsman.json | 2 +- suite2cases/ops_guide.json | 2 +- suite2cases/os-basic.json | 533 +++++++++--------- suite2cases/os-storage.json | 11 +- suite2cases/ostree.json | 2 +- suite2cases/pacemaker.json | 2 +- suite2cases/pam.json | 2 +- suite2cases/papi.json | 44 +- suite2cases/paps.json | 6 +- suite2cases/patchutils.json | 117 ++-- suite2cases/pcre2.json | 2 +- suite2cases/pcs.json | 2 +- suite2cases/pcsc-lite.json | 2 +- suite2cases/perl-DBI.json | 2 +- suite2cases/perl-Date-Manip.json | 2 +- suite2cases/perl-Module-Build.json | 2 +- suite2cases/perl-Module-ScanDeps.json | 2 +- suite2cases/perl-Parse-Yapp.json | 2 +- suite2cases/perl-Pod-Markdown.json | 2 +- suite2cases/perl-libwww-perl.json | 11 +- suite2cases/pesign.json | 2 +- suite2cases/phodav.json | 2 +- suite2cases/php.json | 2 +- suite2cases/pigz.json | 34 +- suite2cases/pixman.json | 2 +- suite2cases/pkgconf.json | 3 +- suite2cases/pkgmanager-test.json | 3 +- suite2cases/pkgship_bedepend_query.json | 2 +- suite2cases/pkgship_builddep_query.json | 2 +- suite2cases/pkgship_compare.json | 2 +- suite2cases/pkgship_info_query.json | 2 +- suite2cases/pkgship_installdep_query.json | 2 +- suite2cases/pkgship_performance.json | 2 +- suite2cases/pkgship_reliability.json | 2 +- suite2cases/pkgship_selfdepend_query.json | 2 +- suite2cases/pkgship_service_module.json | 2 +- suite2cases/pkgship_start_init.json | 6 +- suite2cases/plymouth.json | 2 +- suite2cases/pmix.json | 20 +- suite2cases/pngquant.json | 2 +- suite2cases/po4a.json | 24 +- suite2cases/podman.json | 2 +- suite2cases/policycoreutils.json | 2 +- suite2cases/polkit.json | 2 +- suite2cases/portreserve.json | 2 +- suite2cases/postfix.json | 8 +- suite2cases/powerapi_interface.json | 68 +-- suite2cases/powertop.json | 2 +- suite2cases/predixy.json | 2 +- suite2cases/procinfo.json | 2 +- suite2cases/proftpd.json | 2 +- suite2cases/prometheus2.json | 2 +- suite2cases/protobuf-c.json | 2 +- suite2cases/protobuf.json | 2 +- suite2cases/ps_mem.json | 1 - suite2cases/psacct.json | 20 +- suite2cases/pyelftools.json | 26 +- suite2cases/pylint.json | 2 +- suite2cases/python-blivet.json | 2 +- suite2cases/python-bottle.json | 12 +- suite2cases/python-certifi.json | 12 +- suite2cases/python-cryptography.json | 24 +- suite2cases/python-dateutil.json | 2 +- suite2cases/python-flask.json | 3 +- suite2cases/python-gflags.json | 2 +- suite2cases/python-gitlab.json | 4 +- suite2cases/python-greenlet.json | 14 +- suite2cases/python-httplib2.json | 3 +- suite2cases/python-jinja2.json | 2 +- suite2cases/python-kazoo.json | 3 +- suite2cases/python-keyring.json | 2 +- suite2cases/python-lesscpy.json | 2 +- suite2cases/python-lxml.json | 12 +- suite2cases/python-mako.json | 3 +- suite2cases/python-pip.json | 2 +- suite2cases/python-requests.json | 2 +- suite2cases/python-rsa_3.4.2.json | 2 +- suite2cases/python-rsa_4.7.2.json | 2 +- suite2cases/python-rtslib.json | 2 +- suite2cases/python-schema.json | 2 +- suite2cases/python-scikit-learn.json | 2 +- suite2cases/python-scrypt.json | 2 +- suite2cases/python-setuptools.json | 12 +- suite2cases/python-simplejson.json | 2 +- suite2cases/python-singledispatch.json | 2 +- suite2cases/python-sortedcontainers.json | 2 +- suite2cases/python-suds2.json | 2 +- suite2cases/python-supervisor.json | 3 +- suite2cases/python-sure.json | 2 +- suite2cases/python-tempita.json | 2 +- suite2cases/python-tqdm.json | 14 +- suite2cases/python-twisted.json | 2 +- suite2cases/python-typing.json | 4 +- suite2cases/python-urlgrabber.json | 2 +- suite2cases/python-urllib3.json | 14 +- suite2cases/python-waitress.json | 3 +- suite2cases/python-wcwidth.json | 2 +- suite2cases/python-werkzeug.json | 12 +- suite2cases/python-wrapt.json | 2 +- suite2cases/python-xgboost.json | 2 +- suite2cases/python-xmltodict.json | 2 +- suite2cases/python3-hashlib.json | 2 +- suite2cases/pywbem.json | 1 - suite2cases/pywbem_0.12.4.json | 1 - suite2cases/pywbem_1.1.3.json | 1 - suite2cases/pyyaml.json | 12 +- suite2cases/qemu.json | 2 +- suite2cases/qperf.json | 2 +- suite2cases/quota.json | 2 +- suite2cases/rabbitmq-server.json | 8 +- suite2cases/radvd.json | 2 +- suite2cases/rapidjson.json | 2 +- suite2cases/raptor2.json | 30 +- suite2cases/rasdaemon.json | 2 +- suite2cases/rasqal.json | 5 +- suite2cases/rdate.json | 6 +- suite2cases/rdma-core.json | 2 +- suite2cases/realmd.json | 2 +- suite2cases/redland.json | 20 +- suite2cases/resource-agents.json | 2 +- suite2cases/rhash.json | 14 +- suite2cases/rhash_1.4.0.json | 4 +- suite2cases/rhash_1.4.2.json | 4 +- suite2cases/rhino.json | 2 +- suite2cases/rinetd.json | 3 +- suite2cases/rng-tools.json | 2 +- suite2cases/rocksdb.json | 2 +- suite2cases/rpcbind.json | 2 +- suite2cases/rpcsvc-proto.json | 2 +- suite2cases/rpmdevtools.json | 38 +- suite2cases/rpmlint.json | 8 +- suite2cases/rrdtool.json | 224 ++++---- suite2cases/rsync.json | 2 +- suite2cases/rsyslog.json | 2 +- suite2cases/rtkit.json | 2 +- suite2cases/rubygem-ZenTest.json | 2 +- suite2cases/rubygem-asciidoctor.json | 2 +- suite2cases/rubygem-bacon.json | 2 +- suite2cases/rubygem-puma.json | 3 +- suite2cases/rubygem-redcarpet.json | 2 +- suite2cases/rubygem-sdoc.json | 2 +- suite2cases/rust.json | 4 +- suite2cases/samba.json | 2 +- suite2cases/sane-backends.json | 2 +- suite2cases/sanlock.json | 4 +- suite2cases/sbd.json | 2 +- suite2cases/sblim-sfcb.json | 2 +- suite2cases/scipy.json | 2 +- suite2cases/scrub.json | 2 +- suite2cases/scrub_2.5.2.json | 2 +- suite2cases/scrub_2.6.1.json | 2 +- suite2cases/scsi-target-utils.json | 2 +- suite2cases/secure_conf.json | 8 +- suite2cases/security-tool.json | 2 +- suite2cases/security_guide.json | 28 +- suite2cases/security_test.json | 20 +- suite2cases/sendmail.json | 2 +- suite2cases/service-test.json | 5 +- suite2cases/sg3_utils.json | 2 +- suite2cases/shadow.json | 2 +- suite2cases/shangmi-AT.json | 3 +- suite2cases/shangmi.json | 3 +- suite2cases/shared-mime-info.json | 6 +- suite2cases/slang.json | 2 +- suite2cases/smartmontools.json | 2 +- suite2cases/smoke-baseinfo.json | 10 +- suite2cases/smoke-basic-os.json | 191 ++++--- suite2cases/smoke-bzip2.json | 14 +- suite2cases/smoke-docker.json | 2 +- suite2cases/sox.json | 8 +- suite2cases/spamassassin.json | 2 +- suite2cases/spawn-fcgi.json | 2 +- suite2cases/spec-test.json | 2 +- suite2cases/speech-dispatcher.json | 2 +- suite2cases/sphinx.json | 2 +- suite2cases/spice-vdagent.json | 2 +- suite2cases/squashfs-tools.json | 2 +- suite2cases/squid.json | 2 +- suite2cases/sssd.json | 2 +- suite2cases/stalld.json | 3 +- suite2cases/storm.json | 2 +- suite2cases/struts.json | 3 +- suite2cases/stunnel.json | 2 +- suite2cases/sudo.json | 2 +- suite2cases/switcheroo-control.json | 2 +- suite2cases/sysboost.json | 14 +- suite2cases/syscare.json | 6 +- suite2cases/sysfsutils.json | 18 +- suite2cases/sysget.json | 8 +- suite2cases/sysmonitor.json | 86 +-- suite2cases/sysprof.json | 2 +- suite2cases/sysstat.json | 6 +- suite2cases/systemd.json | 8 +- suite2cases/systemtap.json | 4 +- suite2cases/tang.json | 2 +- suite2cases/telnet.json | 2 +- suite2cases/tensorflow.json | 2 +- suite2cases/texi2html.json | 2 +- suite2cases/texlive.json | 12 +- suite2cases/tftp.json | 2 +- suite2cases/thrift.json | 62 +- suite2cases/tidy.json | 2 +- suite2cases/tigervnc.json | 2 +- suite2cases/timedatex.json | 2 +- suite2cases/tinycdb.json | 2 +- suite2cases/tog-pegasus.json | 2 +- suite2cases/tpm2-tools.json | 2 +- suite2cases/trafficserver.json | 2 +- suite2cases/transfig.json | 12 +- suite2cases/tree.json | 2 +- suite2cases/ttmkfdir.json | 18 +- suite2cases/tuna.json | 2 +- suite2cases/tuned.json | 2 +- suite2cases/udisks2.json | 2 +- suite2cases/umoci.json | 2 +- suite2cases/unbound.json | 2 +- suite2cases/units.json | 4 +- suite2cases/units_2.21.json | 4 +- suite2cases/unrtf.json | 2 +- suite2cases/upower.json | 2 +- suite2cases/usbguard.json | 2 +- suite2cases/usbmuxd.json | 2 +- suite2cases/util-linux.json | 6 +- suite2cases/utshell.json | 63 +-- suite2cases/uuid.json | 8 +- suite2cases/valgrind.json | 5 +- suite2cases/valgrind_3.16.0.json | 3 +- suite2cases/varnish.json | 4 +- suite2cases/vdo.json | 2 +- suite2cases/virtualization_user_guide.json | 2 +- suite2cases/vsftpd.json | 2 +- suite2cases/wavpack.json | 2 +- suite2cases/webbench.json | 2 +- suite2cases/whois.json | 2 +- suite2cases/wpa_supplicant.json | 2 +- suite2cases/wrk.json | 2 +- suite2cases/x265.json | 4 +- suite2cases/xapian-core.json | 4 +- suite2cases/xdelta.json | 2 +- suite2cases/xdiagnose.json | 2 +- suite2cases/xfsprogs.json | 2 +- suite2cases/xinetd.json | 8 +- suite2cases/xmltoman.json | 2 +- suite2cases/xsd.json | 4 +- suite2cases/yajl.json | 8 +- suite2cases/yelp-tools.json | 7 +- suite2cases/ypbind.json | 2 +- suite2cases/ypserv.json | 2 +- suite2cases/zerofree.json | 2 +- suite2cases/zeromq.json | 5 +- suite2cases/zip.json | 12 +- suite2cases/zookeeper.json | 2 +- suite2cases/zswap.json | 14 +- suite2cases/zvbi.json | 3 +- suite2cases/zziplib.json | 6 +- 672 files changed, 2851 insertions(+), 2854 deletions(-) diff --git a/suite2cases/389-ds-base.json b/suite2cases/389-ds-base.json index 248dc94a4..b3d3a7d19 100644 --- a/suite2cases/389-ds-base.json +++ b/suite2cases/389-ds-base.json @@ -2,103 +2,103 @@ "path": "$OET_PATH/testcases/cli-test/389-ds-base", "cases": [ { - "name":"oe_test_dsconf_backend_02" + "name": "oe_test_dsconf_backend_02" }, { - "name":"oe_test_dsconf_backend_03" + "name": "oe_test_dsconf_backend_03" }, { - "name":"oe_test_dsconf_backend_04" + "name": "oe_test_dsconf_backend_04" }, { - "name":"oe_test_dsconf_chaining_01" + "name": "oe_test_dsconf_chaining_01" }, { - "name":"oe_test_dsconf_chaining_02" + "name": "oe_test_dsconf_chaining_02" }, { - "name":"oe_test_dsconf_config" + "name": "oe_test_dsconf_config" }, { - "name":"oe_test_dsconf_monitor" + "name": "oe_test_dsconf_monitor" }, { - "name":"oe_test_dsconf_plugin_01" + "name": "oe_test_dsconf_plugin_01" }, { - "name":"oe_test_dsconf_plugin_05" + "name": "oe_test_dsconf_plugin_05" }, { - "name":"oe_test_dsconf_plugin_06" + "name": "oe_test_dsconf_plugin_06" }, { - "name":"oe_test_dsconf_plugin_07" + "name": "oe_test_dsconf_plugin_07" }, { - "name":"oe_test_dsconf_pwpolicy" + "name": "oe_test_dsconf_pwpolicy" }, { - "name":"oe_test_dsconf_sasl" + "name": "oe_test_dsconf_sasl" }, { - "name":"oe_test_dsconf_schema_01" + "name": "oe_test_dsconf_schema_01" }, { - "name":"oe_test_dsconf_security_01" + "name": "oe_test_dsconf_security_01" }, { - "name":"oe_test_dsconf_security_02" + "name": "oe_test_dsconf_security_02" }, { - "name":"oe_test_dsconf_security_03" + "name": "oe_test_dsconf_security_03" }, { - "name":"oe_test_dsconf_security_04" + "name": "oe_test_dsconf_security_04" }, { - "name":"oe_test_dsconf_security_05" + "name": "oe_test_dsconf_security_05" }, { - "name":"oe_test_dsconf_security_06" + "name": "oe_test_dsconf_security_06" }, { - "name":"oe_test_dscreate" + "name": "oe_test_dscreate" }, { - "name":"oe_test_dsctl_01" + "name": "oe_test_dsctl_01" }, { - "name":"oe_test_dsctl_03" + "name": "oe_test_dsctl_03" }, { - "name":"oe_test_dsctl_04" + "name": "oe_test_dsctl_04" }, { - "name":"oe_test_dsctl_dsrc" + "name": "oe_test_dsctl_dsrc" }, { - "name":"oe_test_dsctl_tls" + "name": "oe_test_dsctl_tls" }, { - "name":"oe_test_dsidm_client_config" + "name": "oe_test_dsidm_client_config" }, { - "name":"oe_test_dsidm_group" + "name": "oe_test_dsidm_group" }, { - "name":"oe_test_dsidm_user" + "name": "oe_test_dsidm_user" }, { - "name":"oe_test_dbscan" + "name": "oe_test_dbscan" }, { - "name":"oe_test_ldclt" + "name": "oe_test_ldclt" }, { - "name":"oe_test_ns-slapd" + "name": "oe_test_ns-slapd" }, { - "name":"oe_test_readnsstate" + "name": "oe_test_readnsstate" } ] } \ No newline at end of file diff --git a/suite2cases/389-ds-base_1.4.3.20.json b/suite2cases/389-ds-base_1.4.3.20.json index 6248962e8..100c342af 100644 --- a/suite2cases/389-ds-base_1.4.3.20.json +++ b/suite2cases/389-ds-base_1.4.3.20.json @@ -2,193 +2,193 @@ "path": "$OET_PATH/testcases/cli-test/389-ds-base", "cases": [ { - "name":"oe_test_dsconf" + "name": "oe_test_dsconf" }, { - "name":"oe_test_dsconf_backend_01" + "name": "oe_test_dsconf_backend_01" }, { - "name":"oe_test_dsconf_backend_02" + "name": "oe_test_dsconf_backend_02" }, { - "name":"oe_test_dsconf_backend_03" + "name": "oe_test_dsconf_backend_03" }, { - "name":"oe_test_dsconf_backend_04" + "name": "oe_test_dsconf_backend_04" }, { - "name":"oe_test_dsconf_backend_05" + "name": "oe_test_dsconf_backend_05" }, { - "name":"oe_test_dsconf_backup" + "name": "oe_test_dsconf_backup" }, { - "name":"oe_test_dsconf_chaining_01" + "name": "oe_test_dsconf_chaining_01" }, { - "name":"oe_test_dsconf_chaining_02" + "name": "oe_test_dsconf_chaining_02" }, { - "name":"oe_test_dsconf_config" + "name": "oe_test_dsconf_config" }, { - "name":"oe_test_dsconf_monitor" + "name": "oe_test_dsconf_monitor" }, { - "name":"oe_test_dsconf_plugin_01" + "name": "oe_test_dsconf_plugin_01" }, { - "name":"oe_test_dsconf_plugin_02" + "name": "oe_test_dsconf_plugin_02" }, { - "name":"oe_test_dsconf_plugin_03" + "name": "oe_test_dsconf_plugin_03" }, { - "name":"oe_test_dsconf_plugin_04" + "name": "oe_test_dsconf_plugin_04" }, { - "name":"oe_test_dsconf_plugin_05" + "name": "oe_test_dsconf_plugin_05" }, { - "name":"oe_test_dsconf_plugin_06" + "name": "oe_test_dsconf_plugin_06" }, { - "name":"oe_test_dsconf_plugin_07" + "name": "oe_test_dsconf_plugin_07" }, { - "name":"oe_test_dsconf_pwpolicy" + "name": "oe_test_dsconf_pwpolicy" }, { - "name":"oe_test_dsconf_repl-agmt" + "name": "oe_test_dsconf_repl-agmt" }, { - "name":"oe_test_dsconf_repl-conflict_01" + "name": "oe_test_dsconf_repl-conflict_01" }, { - "name":"oe_test_dsconf_repl-conflict_02" + "name": "oe_test_dsconf_repl-conflict_02" }, { - "name":"oe_test_dsconf_repl-tasks" + "name": "oe_test_dsconf_repl-tasks" }, { - "name":"oe_test_dsconf_repl-winsync-agmt" + "name": "oe_test_dsconf_repl-winsync-agmt" }, { - "name":"oe_test_dsconf_replication" + "name": "oe_test_dsconf_replication" }, { - "name":"oe_test_dsconf_sasl" + "name": "oe_test_dsconf_sasl" }, { - "name":"oe_test_dsconf_schema_01" + "name": "oe_test_dsconf_schema_01" }, { - "name":"oe_test_dsconf_schema_02" + "name": "oe_test_dsconf_schema_02" }, { - "name":"oe_test_dsconf_schema_03" + "name": "oe_test_dsconf_schema_03" }, { - "name":"oe_test_dsconf_schema_04" + "name": "oe_test_dsconf_schema_04" }, { - "name":"oe_test_dsconf_security_01" + "name": "oe_test_dsconf_security_01" }, { - "name":"oe_test_dsconf_security_02" + "name": "oe_test_dsconf_security_02" }, { - "name":"oe_test_dsconf_security_03" + "name": "oe_test_dsconf_security_03" }, { - "name":"oe_test_dsconf_security_04" + "name": "oe_test_dsconf_security_04" }, { - "name":"oe_test_dsconf_security_05" + "name": "oe_test_dsconf_security_05" }, { - "name":"oe_test_dsconf_security_06" + "name": "oe_test_dsconf_security_06" }, { - "name":"oe_test_dscreate" + "name": "oe_test_dscreate" }, { - "name":"oe_test_dsctl_01" + "name": "oe_test_dsctl_01" }, { - "name":"oe_test_dsctl_02" + "name": "oe_test_dsctl_02" }, { - "name":"oe_test_dsctl_03" + "name": "oe_test_dsctl_03" }, { - "name":"oe_test_dsctl_04" + "name": "oe_test_dsctl_04" }, { - "name":"oe_test_dsctl_cockpit" + "name": "oe_test_dsctl_cockpit" }, { - "name":"oe_test_dsctl_dsrc" + "name": "oe_test_dsctl_dsrc" }, { - "name":"oe_test_dsctl_ldifgen" + "name": "oe_test_dsctl_ldifgen" }, { - "name":"oe_test_dsctl_tls" + "name": "oe_test_dsctl_tls" }, { - "name":"oe_test_dsidm" + "name": "oe_test_dsidm" }, { - "name":"oe_test_dsidm_account" + "name": "oe_test_dsidm_account" }, { - "name":"oe_test_dsidm_client_config" + "name": "oe_test_dsidm_client_config" }, { - "name":"oe_test_dsidm_group" + "name": "oe_test_dsidm_group" }, { - "name":"oe_test_dsidm_organizationalunit" + "name": "oe_test_dsidm_organizationalunit" }, { - "name":"oe_test_dsidm_posixgroup" + "name": "oe_test_dsidm_posixgroup" }, { - "name":"oe_test_dsidm_role" + "name": "oe_test_dsidm_role" }, { - "name":"oe_test_dsidm_user" + "name": "oe_test_dsidm_user" }, { - "name":"oe_test_service_dirsrv-snmp" + "name": "oe_test_service_dirsrv-snmp" }, { - "name":"oe_test_target_dirsrv" + "name": "oe_test_target_dirsrv" }, { - "name":"oe_test_dbscan" + "name": "oe_test_dbscan" }, { - "name":"oe_test_ds-logpipe" + "name": "oe_test_ds-logpipe" }, { - "name":"oe_test_ldclt" + "name": "oe_test_ldclt" }, { - "name":"oe_test_logconv" + "name": "oe_test_logconv" }, { - "name":"oe_test_ns-slapd" + "name": "oe_test_ns-slapd" }, { - "name":"oe_test_pwdhash" + "name": "oe_test_pwdhash" }, { - "name":"oe_test_readnsstate" + "name": "oe_test_readnsstate" }, { - "name":"oe_test_ds-replcheck" + "name": "oe_test_ds-replcheck" } ] } \ No newline at end of file diff --git a/suite2cases/Echarts.json b/suite2cases/Echarts.json index 936a452cf..a4bbeec5c 100644 --- a/suite2cases/Echarts.json +++ b/suite2cases/Echarts.json @@ -4,6 +4,5 @@ { "name": "oe_test_Echarts" } - ] -} +} \ No newline at end of file diff --git a/suite2cases/FS_Device.json b/suite2cases/FS_Device.json index 25edac2c2..0ed29ccce 100644 --- a/suite2cases/FS_Device.json +++ b/suite2cases/FS_Device.json @@ -1,6 +1,8 @@ { "path": "${OET_PATH}/testcases/system-test/fs-test/FS_Device", - "add disk": [20], + "add disk": [ + 20 + ], "machine num": 2, "cases": [ { @@ -12,7 +14,9 @@ { "name": "oe_test_raid_auto_mount", "machine num": 2, - "add disk": [20] + "add disk": [ + 20 + ] }, { "name": "oe_test_raid_compress" @@ -59,7 +63,9 @@ { "name": "oe_test_swap_auto_mount", "machine num": 2, - "add disk": [20] + "add disk": [ + 20 + ] }, { "name": "oe_test_swap_close", @@ -72,5 +78,4 @@ "name": "oe_test_swap_mkswap" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/FS_Directory.json b/suite2cases/FS_Directory.json index 8682c2620..291434cb9 100644 --- a/suite2cases/FS_Directory.json +++ b/suite2cases/FS_Directory.json @@ -1,6 +1,8 @@ { "path": "${OET_PATH}/testcases/system-test/fs-test/FS_Directory", - "add disk": [20], + "add disk": [ + 20 + ], "machine num": 2, "cases": [ { @@ -104,5 +106,4 @@ "machine num": 2 } ] -} - +} \ No newline at end of file diff --git a/suite2cases/FS_Docker.json b/suite2cases/FS_Docker.json index f6cd796a9..fc917c435 100644 --- a/suite2cases/FS_Docker.json +++ b/suite2cases/FS_Docker.json @@ -32,5 +32,4 @@ "name": "oe_test_docker_write_upperdir" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/FS_File.json b/suite2cases/FS_File.json index 636636a5e..5d80dfd38 100644 --- a/suite2cases/FS_File.json +++ b/suite2cases/FS_File.json @@ -1,6 +1,8 @@ { "path": "${OET_PATH}/testcases/system-test/fs-test/FS_File", - "add disk": [20], + "add disk": [ + 20 + ], "cases": [ { "name": "oe_test_FSIO_act_alias" @@ -122,6 +124,5 @@ { "name": "oe_test_FSIO_zip_unzip_overfs" } - ] -} +} \ No newline at end of file diff --git a/suite2cases/FS_FileSystem.json b/suite2cases/FS_FileSystem.json index 22585aac5..27eda0204 100644 --- a/suite2cases/FS_FileSystem.json +++ b/suite2cases/FS_FileSystem.json @@ -1,6 +1,8 @@ { "path": "${OET_PATH}/testcases/system-test/fs-test/FS_FileSystem", - "add disk": [20], + "add disk": [ + 20 + ], "machine num": 2, "cases": [ { @@ -39,7 +41,9 @@ { "name": "oe_test_FSIO_mount_automount", "machine num": 2, - "add disk": [20] + "add disk": [ + 20 + ] }, { "name": "oe_test_FSIO_mount_block_dir" @@ -104,7 +108,9 @@ { "name": "oe_test_FSIO_mount_reboot", "machine num": 2, - "add disk": [20] + "add disk": [ + 20 + ] }, { "name": "oe_test_FSIO_mount_remount" @@ -190,12 +196,11 @@ { "name": "oe_test_FSIO_xfs_resize2fs" }, - { + { "name": "oe_test_FSIO_create_squashfs" - }, - { + }, + { "name": "oe_test_FSIO_mount_tmpfs" - } + } ] -} - +} \ No newline at end of file diff --git a/suite2cases/FS_IO.json b/suite2cases/FS_IO.json index 52e850cef..9f24058de 100644 --- a/suite2cases/FS_IO.json +++ b/suite2cases/FS_IO.json @@ -1,6 +1,8 @@ { "path": "${OET_PATH}/testcases/system-test/fs-test/FS_IO", - "add disk": [20], + "add disk": [ + 20 + ], "cases": [ { "name": "oe_test_FSIO_aio_cancel" @@ -129,5 +131,4 @@ "name": "oe_test_FSIO_truncate" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/FS_Negative.json b/suite2cases/FS_Negative.json index d10371a0b..683a41b28 100644 --- a/suite2cases/FS_Negative.json +++ b/suite2cases/FS_Negative.json @@ -1,6 +1,8 @@ { "path": "${OET_PATH}/testcases/system-test/fs-test/FS_Negative", - "add disk": [20], + "add disk": [ + 20 + ], "machine num": 2, "cases": [ { @@ -49,4 +51,4 @@ "name": "oe_test_FSIO_fread_larger_memsize" } ] -} +} \ No newline at end of file diff --git a/suite2cases/FS_iSula.json b/suite2cases/FS_iSula.json index 4753978dc..e206af05b 100644 --- a/suite2cases/FS_iSula.json +++ b/suite2cases/FS_iSula.json @@ -26,5 +26,4 @@ "name": "oe_test_isula_write_in_isula" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/GraphicsMagick.json b/suite2cases/GraphicsMagick.json index bbb401a08..980a42423 100644 --- a/suite2cases/GraphicsMagick.json +++ b/suite2cases/GraphicsMagick.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/GraphicsMagick", - "cases": [ - { - "name": "oe_test_GraphicsMagick" - } - ] + "path": "$OET_PATH/testcases/cli-test/GraphicsMagick", + "cases": [ + { + "name": "oe_test_GraphicsMagick" + } + ] } \ No newline at end of file diff --git a/suite2cases/Kmesh.json b/suite2cases/Kmesh.json index 26705ea11..e6f467eab 100644 --- a/suite2cases/Kmesh.json +++ b/suite2cases/Kmesh.json @@ -1,26 +1,26 @@ { - "path": "$OET_PATH/testcases/cli-test/Kmesh", - "cases": [ - { - "name": "oe_test_base_function" - }, - { - "name": "oe_test_lb_policy_function" - }, - { - "name": "oe_test_dark_launch_function" - }, - { - "name": "oe_test_route_function" - }, - { - "name": "oe_test_service_function" - }, - { - "name": "oe_test_tcp_proxy_weight_cluster_function" - }, - { - "name": "oe_test_kmesh_mda_001" - } - ] + "path": "$OET_PATH/testcases/cli-test/Kmesh", + "cases": [ + { + "name": "oe_test_base_function" + }, + { + "name": "oe_test_lb_policy_function" + }, + { + "name": "oe_test_dark_launch_function" + }, + { + "name": "oe_test_route_function" + }, + { + "name": "oe_test_service_function" + }, + { + "name": "oe_test_tcp_proxy_weight_cluster_function" + }, + { + "name": "oe_test_kmesh_mda_001" + } + ] } \ No newline at end of file diff --git a/suite2cases/ModemManager.json b/suite2cases/ModemManager.json index f2675e43f..affe822bf 100644 --- a/suite2cases/ModemManager.json +++ b/suite2cases/ModemManager.json @@ -5,4 +5,4 @@ "name": "oe_test_service_ModemManager" } ] -} +} \ No newline at end of file diff --git a/suite2cases/NetworkManager.json b/suite2cases/NetworkManager.json index db87ea45c..890254f78 100644 --- a/suite2cases/NetworkManager.json +++ b/suite2cases/NetworkManager.json @@ -17,4 +17,4 @@ "name": "oe_test_libnetfilter_conntrack" } ] -} +} \ No newline at end of file diff --git a/suite2cases/OpenIPMI.json b/suite2cases/OpenIPMI.json index 74821b7a5..194959d00 100644 --- a/suite2cases/OpenIPMI.json +++ b/suite2cases/OpenIPMI.json @@ -5,4 +5,4 @@ "name": "oe_test_service_ipmi" } ] -} +} \ No newline at end of file diff --git a/suite2cases/PackageKit.json b/suite2cases/PackageKit.json index 979bc3ffe..0d2c81cde 100644 --- a/suite2cases/PackageKit.json +++ b/suite2cases/PackageKit.json @@ -7,8 +7,8 @@ { "name": "oe_test_service_packagekit" }, - { - "name":"oe_test_packagekit_pkcon" + { + "name": "oe_test_packagekit_pkcon" } ] -} +} \ No newline at end of file diff --git a/suite2cases/StratoVirt_user_guide.json b/suite2cases/StratoVirt_user_guide.json index 616539a39..1ad5bdd83 100644 --- a/suite2cases/StratoVirt_user_guide.json +++ b/suite2cases/StratoVirt_user_guide.json @@ -13,4 +13,4 @@ "name": "oe_test_manage_stratovirt_vm_resources" } ] -} +} \ No newline at end of file diff --git a/suite2cases/abrt.json b/suite2cases/abrt.json index 97e2ba64a..30a87e7b5 100644 --- a/suite2cases/abrt.json +++ b/suite2cases/abrt.json @@ -23,4 +23,4 @@ "name": "oe_test_service_abrt-xorg" } ] -} +} \ No newline at end of file diff --git a/suite2cases/accountsservice.json b/suite2cases/accountsservice.json index 67dc92ab2..7aa6dd383 100644 --- a/suite2cases/accountsservice.json +++ b/suite2cases/accountsservice.json @@ -5,4 +5,4 @@ "name": "oe_test_service_accounts-daemon" } ] -} +} \ No newline at end of file diff --git a/suite2cases/acl.json b/suite2cases/acl.json index 96b548c1a..aef23e5e5 100644 --- a/suite2cases/acl.json +++ b/suite2cases/acl.json @@ -19,24 +19,24 @@ { "name": "oe_test_acl_chacl" }, - { - "name": "oe_test_acl_getfacl" - }, - { - "name": "oe_test_acl_setfacl" - }, { - "name": "oe_test_access_providepam" - }, + "name": "oe_test_acl_getfacl" + }, + { + "name": "oe_test_acl_setfacl" + }, + { + "name": "oe_test_access_providepam" + }, { - "name": "oe_test_acl_file" - }, + "name": "oe_test_acl_file" + }, { - "name": "oe_test_acl_default_kernel_setting" - }, + "name": "oe_test_acl_default_kernel_setting" + }, { - "name": "oe_test_acl_backup_recovery" - }, + "name": "oe_test_acl_backup_recovery" + }, { "name": "oe_test_acl_delete_acl" }, @@ -56,4 +56,4 @@ "name": "oe_test_acl_default_inherit_fun02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/acpid.json b/suite2cases/acpid.json index 1a981b733..581e8a70a 100644 --- a/suite2cases/acpid.json +++ b/suite2cases/acpid.json @@ -17,4 +17,4 @@ "name": "oe_test_acpid_03" } ] -} +} \ No newline at end of file diff --git a/suite2cases/activemq.json b/suite2cases/activemq.json index af998cf2c..cb2734969 100644 --- a/suite2cases/activemq.json +++ b/suite2cases/activemq.json @@ -5,4 +5,4 @@ "name": "oe_test_activemq_fun_01" } ] -} +} \ No newline at end of file diff --git a/suite2cases/alertmanager.json b/suite2cases/alertmanager.json index 7bcb4a272..de4122915 100644 --- a/suite2cases/alertmanager.json +++ b/suite2cases/alertmanager.json @@ -5,4 +5,4 @@ "name": "oe_test_service_alertmanager" } ] -} +} \ No newline at end of file diff --git a/suite2cases/alsa-utils.json b/suite2cases/alsa-utils.json index 4354f339a..34743a24f 100644 --- a/suite2cases/alsa-utils.json +++ b/suite2cases/alsa-utils.json @@ -11,4 +11,4 @@ "name": "oe_test_alsa_tools" } ] -} +} \ No newline at end of file diff --git a/suite2cases/amanda.json b/suite2cases/amanda.json index 445077358..476a28e20 100644 --- a/suite2cases/amanda.json +++ b/suite2cases/amanda.json @@ -16,17 +16,17 @@ { "name": "oe_test_socket_amanda" }, - { - "name": "oe_test_amanda_aespipe" - }, + { + "name": "oe_test_amanda_aespipe" + }, { "name": "oe_test_socket_amanda-udp" }, - { - "name": "oe_test_amanda_dump" - }, + { + "name": "oe_test_amanda_dump" + }, { "name": "oe_test_socket_kamanda" } ] -} +} \ No newline at end of file diff --git a/suite2cases/anaconda.json b/suite2cases/anaconda.json index b263514a6..fcbb316c8 100644 --- a/suite2cases/anaconda.json +++ b/suite2cases/anaconda.json @@ -32,4 +32,4 @@ "name": "oe_test_service_anaconda-fips" } ] -} +} \ No newline at end of file diff --git a/suite2cases/annobin.json b/suite2cases/annobin.json index f71e13bf7..5bb11bb55 100644 --- a/suite2cases/annobin.json +++ b/suite2cases/annobin.json @@ -5,4 +5,4 @@ "name": "oe_test_annobin" } ] -} +} \ No newline at end of file diff --git a/suite2cases/ansible.json b/suite2cases/ansible.json index 8778e7212..eae84363f 100644 --- a/suite2cases/ansible.json +++ b/suite2cases/ansible.json @@ -1,6 +1,6 @@ { "path": "$OET_PATH/testcases/cli-test/ansible", - "machine num":2, + "machine num": 2, "cases": [ { "name": "oe_test_ansible_01" diff --git a/suite2cases/ant.json b/suite2cases/ant.json index d02a589e1..5cb93af30 100644 --- a/suite2cases/ant.json +++ b/suite2cases/ant.json @@ -13,8 +13,8 @@ { "name": "oe_test_ant_004" }, - { - "name": "oe_test_ant_005" - } + { + "name": "oe_test_ant_005" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/aops-ceres.json b/suite2cases/aops-ceres.json index 623f3b167..2f407e49d 100644 --- a/suite2cases/aops-ceres.json +++ b/suite2cases/aops-ceres.json @@ -5,4 +5,4 @@ "name": "oe_test_service_aops-ceres" } ] -} +} \ No newline at end of file diff --git a/suite2cases/apr.json b/suite2cases/apr.json index c424ceda2..e38c3d4aa 100644 --- a/suite2cases/apr.json +++ b/suite2cases/apr.json @@ -8,4 +8,4 @@ "name": "oe_test_apr_002" } ] -} +} \ No newline at end of file diff --git a/suite2cases/aqute-bnd.json b/suite2cases/aqute-bnd.json index d96ae8cbd..5ea5971bd 100644 --- a/suite2cases/aqute-bnd.json +++ b/suite2cases/aqute-bnd.json @@ -17,4 +17,4 @@ "name": "oe_test_aqute_bnd_05" } ] -} +} \ No newline at end of file diff --git a/suite2cases/argus.json b/suite2cases/argus.json index c01af6211..cfb64b40d 100644 --- a/suite2cases/argus.json +++ b/suite2cases/argus.json @@ -17,4 +17,4 @@ "name": "oe_test_service_argus" } ] -} +} \ No newline at end of file diff --git a/suite2cases/arptables.json b/suite2cases/arptables.json index f370822de..2e22e7bd6 100644 --- a/suite2cases/arptables.json +++ b/suite2cases/arptables.json @@ -8,4 +8,4 @@ "name": "oe_test_arptables_function" } ] -} +} \ No newline at end of file diff --git a/suite2cases/arpwatch.json b/suite2cases/arpwatch.json index 2be87dfe5..371c4ea79 100644 --- a/suite2cases/arpwatch.json +++ b/suite2cases/arpwatch.json @@ -5,4 +5,4 @@ "name": "oe_test_service_arpwatch" } ] -} +} \ No newline at end of file diff --git a/suite2cases/asciidoc.json b/suite2cases/asciidoc.json index 3ab4c2906..2d58c2108 100755 --- a/suite2cases/asciidoc.json +++ b/suite2cases/asciidoc.json @@ -17,5 +17,4 @@ "name": "oe_test_asciidoc_a2x_03" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/aspell.json b/suite2cases/aspell.json index e3037d641..a7a0b8afa 100644 --- a/suite2cases/aspell.json +++ b/suite2cases/aspell.json @@ -32,4 +32,4 @@ "name": "oe_test_aspell_word-list-compress" } ] -} +} \ No newline at end of file diff --git a/suite2cases/at.json b/suite2cases/at.json index fc5e19696..6a8ba1258 100644 --- a/suite2cases/at.json +++ b/suite2cases/at.json @@ -14,5 +14,4 @@ "name": "oe_test_atd_01" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/attest-tools.json b/suite2cases/attest-tools.json index 9dcabdf45..20bf1bb7a 100644 --- a/suite2cases/attest-tools.json +++ b/suite2cases/attest-tools.json @@ -8,4 +8,4 @@ "name": "oe_test_service_attest_tls_server" } ] -} +} \ No newline at end of file diff --git a/suite2cases/attr.json b/suite2cases/attr.json index 07644365a..2fb268b25 100644 --- a/suite2cases/attr.json +++ b/suite2cases/attr.json @@ -5,4 +5,4 @@ "name": "oe_test_attr" } ] -} +} \ No newline at end of file diff --git a/suite2cases/atune.json b/suite2cases/atune.json index faa61f2a1..e01b6f07e 100644 --- a/suite2cases/atune.json +++ b/suite2cases/atune.json @@ -21,9 +21,9 @@ }, { "name": "oe_test_service_atuned_04" - }, - { - "name": "oe_test_service_atuned_05" + }, + { + "name": "oe_test_service_atuned_05" }, { "name": "oe_test_service_atuned_06" @@ -37,7 +37,5 @@ { "name": "oe_test_service_atuned_09" } - ] -} - +} \ No newline at end of file diff --git a/suite2cases/audit.json b/suite2cases/audit.json index 9452883f7..0acec5e30 100644 --- a/suite2cases/audit.json +++ b/suite2cases/audit.json @@ -100,15 +100,14 @@ { "name": "oe_test_ausyscall" }, - { + { "name": "oe_test_aulastlog" }, - { + { "name": "oe_test_audit_monitor_pipe_file" }, { "name": "oe_test_audit_monitor_socket_file" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/auter.json b/suite2cases/auter.json index d29e3f1bc..5a9aa9a77 100644 --- a/suite2cases/auter.json +++ b/suite2cases/auter.json @@ -4,5 +4,5 @@ { "name": "oe_test_auter" } - ] -} + ] +} \ No newline at end of file diff --git a/suite2cases/authd.json b/suite2cases/authd.json index 098cd1513..c0ea6b38e 100644 --- a/suite2cases/authd.json +++ b/suite2cases/authd.json @@ -5,4 +5,4 @@ "name": "oe_test_socket_auth" } ] -} +} \ No newline at end of file diff --git a/suite2cases/authz.json b/suite2cases/authz.json index d4a35f1ca..3da76f04a 100644 --- a/suite2cases/authz.json +++ b/suite2cases/authz.json @@ -5,4 +5,4 @@ "name": "oe_test_service_authz" } ] -} +} \ No newline at end of file diff --git a/suite2cases/autoconf213.json b/suite2cases/autoconf213.json index 4a912ae38..5af49816b 100644 --- a/suite2cases/autoconf213.json +++ b/suite2cases/autoconf213.json @@ -1,35 +1,35 @@ { - "path": "$OET_PATH/testcases/cli-test/autoconf213", - "cases": [ - { - "name": "oe_test_autoconf213_autoconf-2.13" - }, - { - "name": "oe_test_autoconf213_autoheader-2.13" - }, - { - "name": "oe_test_autoconf213_autoreconf-2.13_01" - }, - { - "name": "oe_test_autoconf213_autoreconf-2.13_02" - }, - { - "name": "oe_test_autoconf213_autoreconf-2.13_03" - }, - { - "name": "oe_test_autoconf213_autoreconf-2.13_04" - }, - { - "name": "oe_test_autoconf213_autoreconf-2.13_05" - }, - { - "name": "oe_test_autoconf213_autoreconf-2.13_06" - }, - { - "name": "oe_test_autoconf213_autoupdate-2.13" - }, - { - "name": "oe_test_autoconf213_ifnames-2.13" - } - ] + "path": "$OET_PATH/testcases/cli-test/autoconf213", + "cases": [ + { + "name": "oe_test_autoconf213_autoconf-2.13" + }, + { + "name": "oe_test_autoconf213_autoheader-2.13" + }, + { + "name": "oe_test_autoconf213_autoreconf-2.13_01" + }, + { + "name": "oe_test_autoconf213_autoreconf-2.13_02" + }, + { + "name": "oe_test_autoconf213_autoreconf-2.13_03" + }, + { + "name": "oe_test_autoconf213_autoreconf-2.13_04" + }, + { + "name": "oe_test_autoconf213_autoreconf-2.13_05" + }, + { + "name": "oe_test_autoconf213_autoreconf-2.13_06" + }, + { + "name": "oe_test_autoconf213_autoupdate-2.13" + }, + { + "name": "oe_test_autoconf213_ifnames-2.13" + } + ] } \ No newline at end of file diff --git a/suite2cases/automake.json b/suite2cases/automake.json index 0ef9512d0..f59212711 100644 --- a/suite2cases/automake.json +++ b/suite2cases/automake.json @@ -5,5 +5,4 @@ "name": "oe_test_automake" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/avahi.json b/suite2cases/avahi.json index b00687df4..2c36076d7 100644 --- a/suite2cases/avahi.json +++ b/suite2cases/avahi.json @@ -11,4 +11,4 @@ "name": "oe_test_socket_avahi-daemon" } ] -} +} \ No newline at end of file diff --git a/suite2cases/axel.json b/suite2cases/axel.json index 81bb475b4..6c5e152f1 100644 --- a/suite2cases/axel.json +++ b/suite2cases/axel.json @@ -1,11 +1,11 @@ { - "path": "$OET_PATH/testcases/cli-test/axel", - "cases": [ - { - "name": "oe_test_axel_01" - }, - { - "name": "oe_test_axel_02" - } - ] + "path": "$OET_PATH/testcases/cli-test/axel", + "cases": [ + { + "name": "oe_test_axel_01" + }, + { + "name": "oe_test_axel_02" + } + ] } \ No newline at end of file diff --git a/suite2cases/b43-tools.json b/suite2cases/b43-tools.json index ecdb4c232..5329774f7 100644 --- a/suite2cases/b43-tools.json +++ b/suite2cases/b43-tools.json @@ -2,7 +2,7 @@ "path": "$OET_PATH/testcases/cli-test/b43-tools", "cases": [ { - "name": "oe_test_b43-tools_b43-asm" + "name": "oe_test_b43-tools_b43-asm" } ] -} +} \ No newline at end of file diff --git a/suite2cases/babeltrace.json b/suite2cases/babeltrace.json index 19a80b810..47154ddf3 100644 --- a/suite2cases/babeltrace.json +++ b/suite2cases/babeltrace.json @@ -5,5 +5,4 @@ "name": "oe_test_babeltrace" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/bacula_9.4.4.json b/suite2cases/bacula_9.4.4.json index 15c917b56..0557a340f 100755 --- a/suite2cases/bacula_9.4.4.json +++ b/suite2cases/bacula_9.4.4.json @@ -5,4 +5,4 @@ "name": "oe_test_bacula_dbcheck_9.4.4_01" } ] -} +} \ No newline at end of file diff --git a/suite2cases/bash.json b/suite2cases/bash.json index ec4d5b859..fd6a5c15b 100644 --- a/suite2cases/bash.json +++ b/suite2cases/bash.json @@ -8,4 +8,4 @@ "name": "oe_test_readarray" } ] -} +} \ No newline at end of file diff --git a/suite2cases/batik.json b/suite2cases/batik.json index c57eb4318..b7ad47282 100644 --- a/suite2cases/batik.json +++ b/suite2cases/batik.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/batik", - "cases": [ - { - "name": "oe_test_ttf2svg" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/batik", + "cases": [ + { + "name": "oe_test_ttf2svg" + } + ] +} \ No newline at end of file diff --git a/suite2cases/bind.json b/suite2cases/bind.json index db0f8b16b..038db5556 100644 --- a/suite2cases/bind.json +++ b/suite2cases/bind.json @@ -14,4 +14,4 @@ "name": "oe_test_service_named" } ] -} +} \ No newline at end of file diff --git a/suite2cases/binutils.json b/suite2cases/binutils.json index 9c7ffda99..ef4fbdd5c 100644 --- a/suite2cases/binutils.json +++ b/suite2cases/binutils.json @@ -1,29 +1,29 @@ { - "path": "$OET_PATH/testcases/cli-test/binutils", - "cases": [ - { - "name": "oe_test_binutils_objcopy" - }, - { - "name": "oe_test_binutils_size" - }, - { - "name": "oe_test_binutils_strip" - }, - { - "name": "oe_test_binutils_addr2line" - }, - { - "name": "oe_test_binutils_ar" - }, - { - "name": "oe_test_binutils_nm" - }, - { - "name": "oe_test_binutils_objdump" - }, - { - "name": "oe_test_binutils_readelf" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/binutils", + "cases": [ + { + "name": "oe_test_binutils_objcopy" + }, + { + "name": "oe_test_binutils_size" + }, + { + "name": "oe_test_binutils_strip" + }, + { + "name": "oe_test_binutils_addr2line" + }, + { + "name": "oe_test_binutils_ar" + }, + { + "name": "oe_test_binutils_nm" + }, + { + "name": "oe_test_binutils_objdump" + }, + { + "name": "oe_test_binutils_readelf" + } + ] +} \ No newline at end of file diff --git a/suite2cases/biometric-authentication.json b/suite2cases/biometric-authentication.json index 5522885cc..5d7e21359 100644 --- a/suite2cases/biometric-authentication.json +++ b/suite2cases/biometric-authentication.json @@ -5,4 +5,4 @@ "name": "oe_test_service_biometric-authentication" } ] -} +} \ No newline at end of file diff --git a/suite2cases/bird.json b/suite2cases/bird.json index a96ddbba9..1839e4bf4 100644 --- a/suite2cases/bird.json +++ b/suite2cases/bird.json @@ -28,6 +28,5 @@ { "name": "oe_test_service_bird" } - ] -} +} \ No newline at end of file diff --git a/suite2cases/bison.json b/suite2cases/bison.json index c41e54f80..675510662 100644 --- a/suite2cases/bison.json +++ b/suite2cases/bison.json @@ -5,4 +5,4 @@ "name": "oe_test_bison" } ] -} +} \ No newline at end of file diff --git a/suite2cases/blackbox_exporter.json b/suite2cases/blackbox_exporter.json index b12e632e0..eceee4295 100644 --- a/suite2cases/blackbox_exporter.json +++ b/suite2cases/blackbox_exporter.json @@ -5,4 +5,4 @@ "name": "oe_test_service_blackbox_exporter" } ] -} +} \ No newline at end of file diff --git a/suite2cases/blkid.json b/suite2cases/blkid.json index 6751f4a89..73f02ab12 100644 --- a/suite2cases/blkid.json +++ b/suite2cases/blkid.json @@ -5,4 +5,4 @@ "name": "oe_test_blkid" } ] -} +} \ No newline at end of file diff --git a/suite2cases/blueman.json b/suite2cases/blueman.json index e26f35f0a..cabef6d67 100644 --- a/suite2cases/blueman.json +++ b/suite2cases/blueman.json @@ -5,4 +5,4 @@ "name": "oe_test_service_blueman-mechanism" } ] -} +} \ No newline at end of file diff --git a/suite2cases/bluez.json b/suite2cases/bluez.json index 999911077..ffbb6a82d 100644 --- a/suite2cases/bluez.json +++ b/suite2cases/bluez.json @@ -8,4 +8,4 @@ "name": "oe_test_service_bluetooth" } ] -} +} \ No newline at end of file diff --git a/suite2cases/bolt.json b/suite2cases/bolt.json index e68e4ea60..6110d47b7 100644 --- a/suite2cases/bolt.json +++ b/suite2cases/bolt.json @@ -5,4 +5,4 @@ "name": "oe_test_service_bolt" } ] -} +} \ No newline at end of file diff --git a/suite2cases/boom-boot-1.3.json b/suite2cases/boom-boot-1.3.json index f3daf00e7..ff5cac3e1 100644 --- a/suite2cases/boom-boot-1.3.json +++ b/suite2cases/boom-boot-1.3.json @@ -11,4 +11,4 @@ "name": "oe_test_boom_boot_1.3_03" } ] -} +} \ No newline at end of file diff --git a/suite2cases/booth.json b/suite2cases/booth.json index 9e8c14c52..bee673b28 100644 --- a/suite2cases/booth.json +++ b/suite2cases/booth.json @@ -5,4 +5,4 @@ "name": "oe_test_service_booth-arbitrator" } ] -} +} \ No newline at end of file diff --git a/suite2cases/brltty.json b/suite2cases/brltty.json index 859d31067..28b2341c2 100644 --- a/suite2cases/brltty.json +++ b/suite2cases/brltty.json @@ -5,4 +5,4 @@ "name": "oe_test_service_brltty" } ] -} +} \ No newline at end of file diff --git a/suite2cases/byacc.json b/suite2cases/byacc.json index 8bc6e2b80..dfa3a4ec3 100644 --- a/suite2cases/byacc.json +++ b/suite2cases/byacc.json @@ -14,4 +14,4 @@ "name": "oe_test_byacc_yacc_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/byacc2.0.json b/suite2cases/byacc2.0.json index d6621f82b..3a81b10ee 100644 --- a/suite2cases/byacc2.0.json +++ b/suite2cases/byacc2.0.json @@ -8,4 +8,4 @@ "name": "oe_test_byacc2.0_yacc_03" } ] -} +} \ No newline at end of file diff --git a/suite2cases/bzip2.json b/suite2cases/bzip2.json index 71212e15c..9f9787960 100644 --- a/suite2cases/bzip2.json +++ b/suite2cases/bzip2.json @@ -4,20 +4,20 @@ { "name": "oe_test_bzip2" }, - { - "name": "oe_test_bzip2_01" - }, - { - "name": "oe_test_bzip2_02" - }, - { - "name": "oe_test_bzip2_03" - }, - { - "name": "oe_test_bzip2_04" - }, - { + { + "name": "oe_test_bzip2_01" + }, + { + "name": "oe_test_bzip2_02" + }, + { + "name": "oe_test_bzip2_03" + }, + { + "name": "oe_test_bzip2_04" + }, + { "name": "oe_test_bzegrep_001" } ] -} +} \ No newline at end of file diff --git a/suite2cases/cachefilesd.json b/suite2cases/cachefilesd.json index 121850a2c..34eb0aea5 100644 --- a/suite2cases/cachefilesd.json +++ b/suite2cases/cachefilesd.json @@ -5,4 +5,4 @@ "name": "oe_test_service_cachefilesd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/ceph.json b/suite2cases/ceph.json index 32c8cf3bf..4682a5961 100644 --- a/suite2cases/ceph.json +++ b/suite2cases/ceph.json @@ -38,4 +38,4 @@ "name": "oe_test_target_ceph-immutable-object-cache" } ] -} +} \ No newline at end of file diff --git a/suite2cases/certmonger.json b/suite2cases/certmonger.json index 5fb67788f..6def784d6 100644 --- a/suite2cases/certmonger.json +++ b/suite2cases/certmonger.json @@ -5,4 +5,4 @@ "name": "oe_test_service_certmonger" } ] -} +} \ No newline at end of file diff --git a/suite2cases/cgdcbxd.json b/suite2cases/cgdcbxd.json index b439b659c..d36ae1618 100644 --- a/suite2cases/cgdcbxd.json +++ b/suite2cases/cgdcbxd.json @@ -5,4 +5,4 @@ "name": "oe_test_service_cgdcbxd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/checkpolicy.json b/suite2cases/checkpolicy.json index e86d484c5..cfd9844f3 100644 --- a/suite2cases/checkpolicy.json +++ b/suite2cases/checkpolicy.json @@ -4,6 +4,5 @@ { "name": "oe_test_checkpolicy" } - ] } \ No newline at end of file diff --git a/suite2cases/chrony.json b/suite2cases/chrony.json index 067a120a7..62d17b5cc 100644 --- a/suite2cases/chrony.json +++ b/suite2cases/chrony.json @@ -10,4 +10,4 @@ "machine num": 2 } ] -} +} \ No newline at end of file diff --git a/suite2cases/chrpath.json b/suite2cases/chrpath.json index d9bd6441b..e218c465b 100644 --- a/suite2cases/chrpath.json +++ b/suite2cases/chrpath.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/chrpath", - "cases": [ - { - "name": "oe_test_chrpath" - } - ] + "path": "$OET_PATH/testcases/cli-test/chrpath", + "cases": [ + { + "name": "oe_test_chrpath" + } + ] } \ No newline at end of file diff --git a/suite2cases/clamav.json b/suite2cases/clamav.json index 19d974856..f3dac8129 100644 --- a/suite2cases/clamav.json +++ b/suite2cases/clamav.json @@ -50,4 +50,4 @@ "name": "oe_test_clamav_sigtool_2" } ] -} +} \ No newline at end of file diff --git a/suite2cases/clang.json b/suite2cases/clang.json index 090fef0d7..b3c8348db 100644 --- a/suite2cases/clang.json +++ b/suite2cases/clang.json @@ -10,8 +10,8 @@ { "name": "oe_test_clang_03" }, - { - "name": "oe_test_clang_04" - } + { + "name": "oe_test_clang_04" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/clevis.json b/suite2cases/clevis.json index ae6475ec0..a563c1904 100644 --- a/suite2cases/clevis.json +++ b/suite2cases/clevis.json @@ -1,7 +1,9 @@ { "path": "$OET_PATH/testcases/cli-test/clevis", "machine num": 2, - "add disk": [10], + "add disk": [ + 10 + ], "cases": [ { "name": "oe_test_service_clevis-luks-askpass" @@ -9,7 +11,9 @@ { "name": "oe_test_high_nbde", "machine num": 2, - "add disk": [10] + "add disk": [ + 10 + ] }, { "name": "oe_test_install_clevis" @@ -21,4 +25,4 @@ "name": "oe_test_tang_nbde" } ] -} +} \ No newline at end of file diff --git a/suite2cases/cloud-init.json b/suite2cases/cloud-init.json index 7fa7dc86f..94ef93a0a 100644 --- a/suite2cases/cloud-init.json +++ b/suite2cases/cloud-init.json @@ -26,4 +26,4 @@ "name": "oe_test_socket_cloud-init-hotplugd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/cobbler.json b/suite2cases/cobbler.json index b788b2837..fcdd8ad0c 100644 --- a/suite2cases/cobbler.json +++ b/suite2cases/cobbler.json @@ -8,7 +8,7 @@ "name": "oe_test_cobbler_profile" }, { - "name": "oe_test_cobbler_system" + "name": "oe_test_cobbler_system" }, { "name": "oe_test_cobbler_repo" @@ -31,5 +31,5 @@ { "name": "oe_test_service_cobblerd" } - ] -} + ] +} \ No newline at end of file diff --git a/suite2cases/cockpit.json b/suite2cases/cockpit.json index debf526a4..4a4de6db7 100644 --- a/suite2cases/cockpit.json +++ b/suite2cases/cockpit.json @@ -13,8 +13,8 @@ { "name": "oe_test_service_cockpit-wsinstance-http" }, - { + { "name": "oe_test_cockpit" } ] -} +} \ No newline at end of file diff --git a/suite2cases/collectd.json b/suite2cases/collectd.json index e806e1db3..98404d4a6 100644 --- a/suite2cases/collectd.json +++ b/suite2cases/collectd.json @@ -5,4 +5,4 @@ "name": "oe_test_service_collectd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/colord.json b/suite2cases/colord.json index e884434b1..0bb7a14f9 100644 --- a/suite2cases/colord.json +++ b/suite2cases/colord.json @@ -5,4 +5,4 @@ "name": "oe_test_service_colord" } ] -} +} \ No newline at end of file diff --git a/suite2cases/conmon.json b/suite2cases/conmon.json index 68c44b125..27cdbeed7 100644 --- a/suite2cases/conmon.json +++ b/suite2cases/conmon.json @@ -14,4 +14,4 @@ "name": "oe_test_conmon_04" } ] -} +} \ No newline at end of file diff --git a/suite2cases/conntrack-tools.json b/suite2cases/conntrack-tools.json index e3a56150a..efdf391fe 100644 --- a/suite2cases/conntrack-tools.json +++ b/suite2cases/conntrack-tools.json @@ -5,4 +5,4 @@ "name": "oe_test_service_conntrackd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/console-setup.json b/suite2cases/console-setup.json index 17343d6e3..a7eafbab8 100644 --- a/suite2cases/console-setup.json +++ b/suite2cases/console-setup.json @@ -13,6 +13,5 @@ { "name": "oe_test_console-setup_setupcon_02" } - ] } \ No newline at end of file diff --git a/suite2cases/containerd.json b/suite2cases/containerd.json index 62dc8998b..bbdc067be 100644 --- a/suite2cases/containerd.json +++ b/suite2cases/containerd.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/containerd", - "cases": [ - { - "name": "oe_test_containerd" - } - ] + "path": "$OET_PATH/testcases/cli-test/containerd", + "cases": [ + { + "name": "oe_test_containerd" + } + ] } \ No newline at end of file diff --git a/suite2cases/coreutils.json b/suite2cases/coreutils.json index 8dfc7655c..21b0c7369 100644 --- a/suite2cases/coreutils.json +++ b/suite2cases/coreutils.json @@ -5,4 +5,4 @@ "name": "oe_test_numfmt" } ] -} +} \ No newline at end of file diff --git a/suite2cases/corosync-qdevice.json b/suite2cases/corosync-qdevice.json index 0b095254d..3de491309 100644 --- a/suite2cases/corosync-qdevice.json +++ b/suite2cases/corosync-qdevice.json @@ -1,7 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/corosync-qdevice", "machine num": 3, - "machine type": "physical", + "machine type": "physical", "cases": [ { "name": "oe_test_service_corosync-qdevice", @@ -14,4 +14,4 @@ "machine type": "physical" } ] -} +} \ No newline at end of file diff --git a/suite2cases/corosync.json b/suite2cases/corosync.json index 075daa47e..057ca464e 100644 --- a/suite2cases/corosync.json +++ b/suite2cases/corosync.json @@ -1,6 +1,6 @@ { "path": "$OET_PATH/testcases/cli-test/corosync", - "machine num": 2, + "machine num": 2, "cases": [ { "name": "oe_test_service_spausedd" @@ -14,4 +14,4 @@ "machine num": 2 } ] -} +} \ No newline at end of file diff --git a/suite2cases/cowsay.json b/suite2cases/cowsay.json index 2d14b7831..4fe9bce13 100644 --- a/suite2cases/cowsay.json +++ b/suite2cases/cowsay.json @@ -4,5 +4,5 @@ { "name": "oe_test_cowsay" } - ] -} + ] +} \ No newline at end of file diff --git a/suite2cases/cpio.json b/suite2cases/cpio.json index b8ffe102f..0c453cd22 100644 --- a/suite2cases/cpio.json +++ b/suite2cases/cpio.json @@ -5,4 +5,4 @@ "name": "oe_test_cpio" } ] -} +} \ No newline at end of file diff --git a/suite2cases/cpp-httplib.json b/suite2cases/cpp-httplib.json index 504e2a0c5..d7eea7ade 100644 --- a/suite2cases/cpp-httplib.json +++ b/suite2cases/cpp-httplib.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/cpp-httplib", - "cases": [ - { - "name": "oe_test_cpp-httplib" - } - ] + "path": "$OET_PATH/testcases/cli-test/cpp-httplib", + "cases": [ + { + "name": "oe_test_cpp-httplib" + } + ] } \ No newline at end of file diff --git a/suite2cases/cracklib.json b/suite2cases/cracklib.json index 0d6572e6b..513f8060f 100644 --- a/suite2cases/cracklib.json +++ b/suite2cases/cracklib.json @@ -5,4 +5,4 @@ "name": "oe_test_cracklib" } ] -} +} \ No newline at end of file diff --git a/suite2cases/createrepo_c.json b/suite2cases/createrepo_c.json index 463b0ddfc..2c5075007 100644 --- a/suite2cases/createrepo_c.json +++ b/suite2cases/createrepo_c.json @@ -14,5 +14,4 @@ "name": "oe_test_createrepo_c_BaseFun" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/cri-o.json b/suite2cases/cri-o.json index 50e983721..1b4a5040a 100644 --- a/suite2cases/cri-o.json +++ b/suite2cases/cri-o.json @@ -8,4 +8,4 @@ "name": "oe_test_service_crio" } ] -} +} \ No newline at end of file diff --git a/suite2cases/criu.json b/suite2cases/criu.json index b4d623138..8ed095ef1 100644 --- a/suite2cases/criu.json +++ b/suite2cases/criu.json @@ -61,5 +61,5 @@ { "name": "oe_test_criu_base_service" } - ] -} + ] +} \ No newline at end of file diff --git a/suite2cases/criu_3.15.json b/suite2cases/criu_3.15.json index 3081534a6..8852b17f1 100644 --- a/suite2cases/criu_3.15.json +++ b/suite2cases/criu_3.15.json @@ -4,5 +4,5 @@ { "name": "oe_test_criu_3.15" } - ] -} + ] +} \ No newline at end of file diff --git a/suite2cases/criu_3.16.json b/suite2cases/criu_3.16.json index bc16a4c8b..194994453 100644 --- a/suite2cases/criu_3.16.json +++ b/suite2cases/criu_3.16.json @@ -4,5 +4,5 @@ { "name": "oe_test_criu_3.16" } - ] -} + ] +} \ No newline at end of file diff --git a/suite2cases/cronie.json b/suite2cases/cronie.json index 20617b02c..38a626797 100644 --- a/suite2cases/cronie.json +++ b/suite2cases/cronie.json @@ -8,4 +8,4 @@ "name": "oe_test_cronie" } ] -} +} \ No newline at end of file diff --git a/suite2cases/crontabs.json b/suite2cases/crontabs.json index eb9b7410b..18d159666 100644 --- a/suite2cases/crontabs.json +++ b/suite2cases/crontabs.json @@ -7,5 +7,5 @@ { "name": "oe_test_crontabs_002" } - ] -} + ] +} \ No newline at end of file diff --git a/suite2cases/cryptsetup.json b/suite2cases/cryptsetup.json index 2782bf018..1f3a5bc6d 100644 --- a/suite2cases/cryptsetup.json +++ b/suite2cases/cryptsetup.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/cryptsetup", - "add disk": [10], + "add disk": [ + 10 + ], "cases": [ { "name": "oe_test_encrypt_data" @@ -10,7 +12,9 @@ }, { "name": "oe_test_use_luks", - "add disk": [10] + "add disk": [ + 10 + ] } ] -} +} \ No newline at end of file diff --git a/suite2cases/ctags.json b/suite2cases/ctags.json index c68a3e926..1244dcf23 100644 --- a/suite2cases/ctags.json +++ b/suite2cases/ctags.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/ctags", - "cases": [ - { - "name": "oe_test_ctags" - } - ] + "path": "$OET_PATH/testcases/cli-test/ctags", + "cases": [ + { + "name": "oe_test_ctags" + } + ] } \ No newline at end of file diff --git a/suite2cases/cups-filters.json b/suite2cases/cups-filters.json index 4208c6673..6f0d2f443 100644 --- a/suite2cases/cups-filters.json +++ b/suite2cases/cups-filters.json @@ -5,4 +5,4 @@ "name": "oe_test_service_cups-browsed" } ] -} +} \ No newline at end of file diff --git a/suite2cases/cups.json b/suite2cases/cups.json index 88a412092..ae8435c7c 100644 --- a/suite2cases/cups.json +++ b/suite2cases/cups.json @@ -11,4 +11,4 @@ "name": "oe_test_socket_cups" } ] -} +} \ No newline at end of file diff --git a/suite2cases/custodia.json b/suite2cases/custodia.json index e8c5abd5b..a106e9023 100644 --- a/suite2cases/custodia.json +++ b/suite2cases/custodia.json @@ -13,5 +13,5 @@ { "name": "oe_test_custodia-cli_03" } - ] -} + ] +} \ No newline at end of file diff --git a/suite2cases/cvs.json b/suite2cases/cvs.json index d41784740..ef88bf079 100644 --- a/suite2cases/cvs.json +++ b/suite2cases/cvs.json @@ -26,4 +26,4 @@ "name": "oe_test_cvs_cvs_06" } ] -} +} \ No newline at end of file diff --git a/suite2cases/cyrus-sasl.json b/suite2cases/cyrus-sasl.json index ccb435651..ecf9cd8e9 100644 --- a/suite2cases/cyrus-sasl.json +++ b/suite2cases/cyrus-sasl.json @@ -5,4 +5,4 @@ "name": "oe_test_service_saslauthd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/da-tool.json b/suite2cases/da-tool.json index d331e8dbe..bc39531b0 100644 --- a/suite2cases/da-tool.json +++ b/suite2cases/da-tool.json @@ -38,4 +38,4 @@ "name": "oe_test_da-tool_12" } ] -} +} \ No newline at end of file diff --git a/suite2cases/dblatex.json b/suite2cases/dblatex.json index 9ddc05c7c..799580379 100644 --- a/suite2cases/dblatex.json +++ b/suite2cases/dblatex.json @@ -20,4 +20,4 @@ "name": "oe_test_dblatex_dblatex_06" } ] -} +} \ No newline at end of file diff --git a/suite2cases/dbxtool.json b/suite2cases/dbxtool.json index 57fb71d2c..939b0a01d 100644 --- a/suite2cases/dbxtool.json +++ b/suite2cases/dbxtool.json @@ -5,4 +5,4 @@ "name": "oe_test_service_dbxtool" } ] -} +} \ No newline at end of file diff --git a/suite2cases/dde-daemon.json b/suite2cases/dde-daemon.json index bf51530b2..3478f801f 100644 --- a/suite2cases/dde-daemon.json +++ b/suite2cases/dde-daemon.json @@ -5,4 +5,4 @@ "name": "oe_test_service_dbus-com.deepin.dde.lockservice" } ] -} +} \ No newline at end of file diff --git a/suite2cases/deepin-anything.json b/suite2cases/deepin-anything.json index d889a5514..b6a4b7f72 100644 --- a/suite2cases/deepin-anything.json +++ b/suite2cases/deepin-anything.json @@ -5,4 +5,4 @@ "name": "oe_test_service_deepin-anything-tool" } ] -} +} \ No newline at end of file diff --git a/suite2cases/deepin-devicemanager.json b/suite2cases/deepin-devicemanager.json index f318221e1..09cbd9e12 100644 --- a/suite2cases/deepin-devicemanager.json +++ b/suite2cases/deepin-devicemanager.json @@ -2,7 +2,7 @@ "path": "$OET_PATH/testcases/cli-test/deepin-devicemanager", "cases": [ { - "name":"oe_test_service_deepin-devicemanager" + "name": "oe_test_service_deepin-devicemanager" } ] -} +} \ No newline at end of file diff --git a/suite2cases/deepin-graphics-driver-manager.json b/suite2cases/deepin-graphics-driver-manager.json index 4e8d24778..1bbaed356 100644 --- a/suite2cases/deepin-graphics-driver-manager.json +++ b/suite2cases/deepin-graphics-driver-manager.json @@ -5,4 +5,4 @@ "name": "oe_test_service_driver-installer" } ] -} +} \ No newline at end of file diff --git a/suite2cases/derby.json b/suite2cases/derby.json index d1f8de1d3..9ff42c79f 100644 --- a/suite2cases/derby.json +++ b/suite2cases/derby.json @@ -5,4 +5,4 @@ "name": "oe_test_service_derby" } ] -} +} \ No newline at end of file diff --git a/suite2cases/dhcp.json b/suite2cases/dhcp.json index 391cdcd12..f7a1005de 100644 --- a/suite2cases/dhcp.json +++ b/suite2cases/dhcp.json @@ -17,4 +17,4 @@ "name": "oe_test_allocate_ipv6_addresses_dhcpd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/diffutils.json b/suite2cases/diffutils.json index b1d284195..96a8016bd 100644 --- a/suite2cases/diffutils.json +++ b/suite2cases/diffutils.json @@ -1,17 +1,17 @@ { - "path": "$OET_PATH/testcases/cli-test/diffutils", - "cases": [ - { - "name": "oe_test_diffutils_001" - }, - { - "name": "oe_test_diffutils_002" - }, - { - "name": "oe_test_diffutils_003" - }, - { - "name": "oe_test_diffutils_004" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/diffutils", + "cases": [ + { + "name": "oe_test_diffutils_001" + }, + { + "name": "oe_test_diffutils_002" + }, + { + "name": "oe_test_diffutils_003" + }, + { + "name": "oe_test_diffutils_004" + } + ] +} \ No newline at end of file diff --git a/suite2cases/digest-list-tools.json b/suite2cases/digest-list-tools.json index cf55cfe80..6c3823bb6 100644 --- a/suite2cases/digest-list-tools.json +++ b/suite2cases/digest-list-tools.json @@ -5,4 +5,4 @@ "name": "oe_test_service_setup-ima-digest-lists" } ] -} +} \ No newline at end of file diff --git a/suite2cases/dim-AT.json b/suite2cases/dim-AT.json index 7912be4b7..c8635c272 100644 --- a/suite2cases/dim-AT.json +++ b/suite2cases/dim-AT.json @@ -11,5 +11,4 @@ "machine num": 1 } ] -} - +} \ No newline at end of file diff --git a/suite2cases/dim.json b/suite2cases/dim.json index 262acb6c0..80892fa13 100644 --- a/suite2cases/dim.json +++ b/suite2cases/dim.json @@ -11,5 +11,4 @@ "machine num": 1 } ] -} - +} \ No newline at end of file diff --git a/suite2cases/discount.json b/suite2cases/discount.json index 3a386af50..deaef5073 100644 --- a/suite2cases/discount.json +++ b/suite2cases/discount.json @@ -17,4 +17,4 @@ "name": "oe_test_discount-theme_01" } ] -} +} \ No newline at end of file diff --git a/suite2cases/distributed_file_test.json b/suite2cases/distributed_file_test.json index 8873cdacc..525b08d1b 100644 --- a/suite2cases/distributed_file_test.json +++ b/suite2cases/distributed_file_test.json @@ -99,4 +99,4 @@ "machine num": 2 } ] -} +} \ No newline at end of file diff --git a/suite2cases/dkms.json b/suite2cases/dkms.json index 66b440e78..18217ab31 100644 --- a/suite2cases/dkms.json +++ b/suite2cases/dkms.json @@ -5,4 +5,4 @@ "name": "oe_test_service_dkms" } ] -} +} \ No newline at end of file diff --git a/suite2cases/dnf.json b/suite2cases/dnf.json index f1901aac3..0e407a243 100644 --- a/suite2cases/dnf.json +++ b/suite2cases/dnf.json @@ -12,13 +12,13 @@ }, { "name": "oe_test_dnf_automatic" - }, + }, { "name": "oe_test_dnf_check_diffenert-packages" - }, + }, { "name": "oe_test_dnf_makecache_clean" - }, + }, { "name": "oe_test_dnf_distro-sync_dnf-3" }, @@ -67,8 +67,8 @@ { "name": "oe_test_dnf_repeat-upgrade-downgrade" }, - { - "name":"oe_test_dnf_deplist" - } + { + "name": "oe_test_dnf_deplist" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/dnsmasq.json b/suite2cases/dnsmasq.json index 1605507f5..b1035e59a 100644 --- a/suite2cases/dnsmasq.json +++ b/suite2cases/dnsmasq.json @@ -5,4 +5,4 @@ "name": "oe_test_service_dnsmasq" } ] -} +} \ No newline at end of file diff --git a/suite2cases/docbook-utils.json b/suite2cases/docbook-utils.json index e575567ea..da79d739b 100644 --- a/suite2cases/docbook-utils.json +++ b/suite2cases/docbook-utils.json @@ -1,14 +1,14 @@ { - "path": "$OET_PATH/testcases/cli-test/docbook-utils", - "cases": [ - { - "name": "oe_test_docbook-utils_jw_01" - }, - { - "name": "oe_test_docbook-utils_jw_02" - }, - { - "name": "oe_test_docbook-utils_sgmldiff" - } - ] + "path": "$OET_PATH/testcases/cli-test/docbook-utils", + "cases": [ + { + "name": "oe_test_docbook-utils_jw_01" + }, + { + "name": "oe_test_docbook-utils_jw_02" + }, + { + "name": "oe_test_docbook-utils_sgmldiff" + } + ] } \ No newline at end of file diff --git a/suite2cases/docbook5-schemas.json b/suite2cases/docbook5-schemas.json index de0283d15..3c31c88ea 100644 --- a/suite2cases/docbook5-schemas.json +++ b/suite2cases/docbook5-schemas.json @@ -5,4 +5,4 @@ "name": "oe_test_docbook5_schemas" } ] -} +} \ No newline at end of file diff --git a/suite2cases/docker-engine.json b/suite2cases/docker-engine.json index 4768d1ce6..a2d640d0f 100644 --- a/suite2cases/docker-engine.json +++ b/suite2cases/docker-engine.json @@ -5,4 +5,4 @@ "name": "oe_test_service_docker" } ] -} +} \ No newline at end of file diff --git a/suite2cases/dos2unix.json b/suite2cases/dos2unix.json index 5059bf3aa..3b55088cc 100644 --- a/suite2cases/dos2unix.json +++ b/suite2cases/dos2unix.json @@ -5,4 +5,4 @@ "name": "oe_test_dos2unix" } ] -} +} \ No newline at end of file diff --git a/suite2cases/dosfstools.json b/suite2cases/dosfstools.json index 43533785f..eddb393a9 100644 --- a/suite2cases/dosfstools.json +++ b/suite2cases/dosfstools.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/dosfstools", - "cases": [ - { - "name": "oe_test_dosfsck" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/dosfstools", + "cases": [ + { + "name": "oe_test_dosfsck" + } + ] +} \ No newline at end of file diff --git a/suite2cases/dovecot.json b/suite2cases/dovecot.json index d4b3e91e7..7ba281369 100644 --- a/suite2cases/dovecot.json +++ b/suite2cases/dovecot.json @@ -23,4 +23,4 @@ "name": "oe_test_dovecot_doveadm_3" } ] -} +} \ No newline at end of file diff --git a/suite2cases/doxygen.json b/suite2cases/doxygen.json index 84641f477..e19e3bda8 100644 --- a/suite2cases/doxygen.json +++ b/suite2cases/doxygen.json @@ -5,4 +5,4 @@ "name": "oe_test_doxygen" } ] -} +} \ No newline at end of file diff --git a/suite2cases/dracut.json b/suite2cases/dracut.json index 4d4bba73c..bb1224483 100644 --- a/suite2cases/dracut.json +++ b/suite2cases/dracut.json @@ -25,8 +25,8 @@ { "name": "oe_test_service_dracut-shutdown" }, - { - "name": "oe_test_service_dracut-initramfs" - } + { + "name": "oe_test_service_dracut-initramfs" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/dtc.json b/suite2cases/dtc.json index 1581e4e4b..6fa6f8fd9 100644 --- a/suite2cases/dtc.json +++ b/suite2cases/dtc.json @@ -4,6 +4,5 @@ { "name": "oe_test_dtc" } - ] } \ No newline at end of file diff --git a/suite2cases/easymock.json b/suite2cases/easymock.json index 6c5d8143a..d4c704925 100644 --- a/suite2cases/easymock.json +++ b/suite2cases/easymock.json @@ -38,4 +38,4 @@ "name": "oe_test_easymock_simulate_object" } ] -} +} \ No newline at end of file diff --git a/suite2cases/ebtables.json b/suite2cases/ebtables.json index efa6c88e1..47ca02396 100644 --- a/suite2cases/ebtables.json +++ b/suite2cases/ebtables.json @@ -5,4 +5,4 @@ "name": "oe_test_service_ebtables" } ] -} +} \ No newline at end of file diff --git a/suite2cases/edac-utils.json b/suite2cases/edac-utils.json index 8de2df9e4..12ac31f7b 100644 --- a/suite2cases/edac-utils.json +++ b/suite2cases/edac-utils.json @@ -5,4 +5,4 @@ "name": "oe_test_service_edac" } ] -} +} \ No newline at end of file diff --git a/suite2cases/elfutils.json b/suite2cases/elfutils.json index 6902450ab..337a0f89b 100644 --- a/suite2cases/elfutils.json +++ b/suite2cases/elfutils.json @@ -7,5 +7,5 @@ { "name": "oe_test_service_debuginfod" } - ] -} + ] +} \ No newline at end of file diff --git a/suite2cases/embedded_application_develop_tests.json b/suite2cases/embedded_application_develop_tests.json index e06256c21..640528fe5 100644 --- a/suite2cases/embedded_application_develop_tests.json +++ b/suite2cases/embedded_application_develop_tests.json @@ -11,4 +11,4 @@ "name": "oe_test_cpp_hello_world_test" } ] -} +} \ No newline at end of file diff --git a/suite2cases/embedded_mcs_qemu_test.json b/suite2cases/embedded_mcs_qemu_test.json index c04146d9b..085fbfb8a 100644 --- a/suite2cases/embedded_mcs_qemu_test.json +++ b/suite2cases/embedded_mcs_qemu_test.json @@ -6,4 +6,4 @@ "name": "oe_mcs_qemu_test_001" } ] -} +} \ No newline at end of file diff --git a/suite2cases/embedded_mcs_rpi4_test.json b/suite2cases/embedded_mcs_rpi4_test.json index 4c425789b..ca547a6f5 100644 --- a/suite2cases/embedded_mcs_rpi4_test.json +++ b/suite2cases/embedded_mcs_rpi4_test.json @@ -6,4 +6,4 @@ "name": "oe_mcs_rpi4_test_001" } ] -} +} \ No newline at end of file diff --git a/suite2cases/embedded_mcs_uniproton_test.json b/suite2cases/embedded_mcs_uniproton_test.json index 3a80f9248..fef9912c2 100644 --- a/suite2cases/embedded_mcs_uniproton_test.json +++ b/suite2cases/embedded_mcs_uniproton_test.json @@ -6,4 +6,4 @@ "name": "oe_mcs_uniproton_test_001" } ] -} +} \ No newline at end of file diff --git a/suite2cases/embedded_os_basic_extra_test.json b/suite2cases/embedded_os_basic_extra_test.json index b5748eb9c..5ec60dd8f 100644 --- a/suite2cases/embedded_os_basic_extra_test.json +++ b/suite2cases/embedded_os_basic_extra_test.json @@ -99,12 +99,12 @@ }, { "name": "oe_test_libpwquality_test_001" - }, - { - "name": "oe_test_curl_test_001" + }, + { + "name": "oe_test_curl_test_001" }, { "name": "oe_test_rpcbind_test_001" } ] -} +} \ No newline at end of file diff --git a/suite2cases/embedded_os_basic_test.json b/suite2cases/embedded_os_basic_test.json index f7d2874a8..86a31c340 100644 --- a/suite2cases/embedded_os_basic_test.json +++ b/suite2cases/embedded_os_basic_test.json @@ -146,4 +146,4 @@ "name": "oe_test_basic_cmd_shopt" } ] -} +} \ No newline at end of file diff --git a/suite2cases/embedded_security_config_test.json b/suite2cases/embedded_security_config_test.json index 0c89b1738..629c6a842 100644 --- a/suite2cases/embedded_security_config_test.json +++ b/suite2cases/embedded_security_config_test.json @@ -62,4 +62,4 @@ "name": "oe_test_check_log_001" } ] -} +} \ No newline at end of file diff --git a/suite2cases/embedded_third_party_packages_extra_test.json b/suite2cases/embedded_third_party_packages_extra_test.json index a8d317736..e54b0f288 100644 --- a/suite2cases/embedded_third_party_packages_extra_test.json +++ b/suite2cases/embedded_third_party_packages_extra_test.json @@ -47,4 +47,4 @@ "name": "oe_test_pyflakes_test_001" } ] -} +} \ No newline at end of file diff --git a/suite2cases/embedded_third_party_packages_test.json b/suite2cases/embedded_third_party_packages_test.json index 2f0fdb90b..fdcbd48b2 100644 --- a/suite2cases/embedded_third_party_packages_test.json +++ b/suite2cases/embedded_third_party_packages_test.json @@ -112,14 +112,14 @@ { "name": "oe_test_libunwind_test_001" }, - { - "name": "oe_test_yajl_test_001" - }, - { - "name": "oe_test_lzo_test_001" - }, - { - "name": "oe_test_http-parser_test_001" - } + { + "name": "oe_test_yajl_test_001" + }, + { + "name": "oe_test_lzo_test_001" + }, + { + "name": "oe_test_http-parser_test_001" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/embedded_tiny_image_test.json b/suite2cases/embedded_tiny_image_test.json index a10c774fe..df908211a 100644 --- a/suite2cases/embedded_tiny_image_test.json +++ b/suite2cases/embedded_tiny_image_test.json @@ -5,4 +5,4 @@ "name": "oe_test_check_aarch_tiny_image_001" } ] -} +} \ No newline at end of file diff --git a/suite2cases/embedded_unixbench_test.json b/suite2cases/embedded_unixbench_test.json index bdb3ddf40..910d7cd72 100644 --- a/suite2cases/embedded_unixbench_test.json +++ b/suite2cases/embedded_unixbench_test.json @@ -5,4 +5,4 @@ "name": "oe_test_unix_bench_test_001" } ] -} +} \ No newline at end of file diff --git a/suite2cases/embedded_version_basic_tests.json b/suite2cases/embedded_version_basic_tests.json index addad49c7..1a45f1a52 100644 --- a/suite2cases/embedded_version_basic_tests.json +++ b/suite2cases/embedded_version_basic_tests.json @@ -8,4 +8,4 @@ "name": "oe_test_version_ltp_test_001" } ] -} +} \ No newline at end of file diff --git a/suite2cases/erlang.json b/suite2cases/erlang.json index 2abc1beee..bedafbd40 100644 --- a/suite2cases/erlang.json +++ b/suite2cases/erlang.json @@ -8,4 +8,4 @@ "name": "oe_test_socket_epmd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/espeak-ng.json b/suite2cases/espeak-ng.json index e1a2d0b24..d123e51d5 100644 --- a/suite2cases/espeak-ng.json +++ b/suite2cases/espeak-ng.json @@ -5,4 +5,4 @@ "name": "oe_test_espeak_ng" } ] -} +} \ No newline at end of file diff --git a/suite2cases/etckeeper.json b/suite2cases/etckeeper.json index d098164fb..1ab6ec2c8 100644 --- a/suite2cases/etckeeper.json +++ b/suite2cases/etckeeper.json @@ -5,4 +5,4 @@ "name": "oe_test_service_etckeeper" } ] -} +} \ No newline at end of file diff --git a/suite2cases/etmem.json b/suite2cases/etmem.json index c779e4d4e..718156da2 100644 --- a/suite2cases/etmem.json +++ b/suite2cases/etmem.json @@ -8,4 +8,4 @@ "name": "oe_test_etmemd_002" } ] -} +} \ No newline at end of file diff --git a/suite2cases/exempi.json b/suite2cases/exempi.json index f534d4746..1a01b370e 100644 --- a/suite2cases/exempi.json +++ b/suite2cases/exempi.json @@ -5,5 +5,4 @@ "name": "oe_test_service_exempi" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/fakechroot.json b/suite2cases/fakechroot.json index a5d4c612f..61fdffd8d 100644 --- a/suite2cases/fakechroot.json +++ b/suite2cases/fakechroot.json @@ -1,20 +1,20 @@ { - "path": "$OET_PATH/testcases/cli-test/fakechroot", - "cases": [ - { - "name": "oe_test_fakechroot_env_01" - }, - { - "name": "oe_test_fakechroot_env_02" - }, - { - "name": "oe_test_fakechroot_base_01" - }, - { - "name": "oe_test_fakechroot_base_02" - }, - { - "name": "oe_test_fakechroot_chroot" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/fakechroot", + "cases": [ + { + "name": "oe_test_fakechroot_env_01" + }, + { + "name": "oe_test_fakechroot_env_02" + }, + { + "name": "oe_test_fakechroot_base_01" + }, + { + "name": "oe_test_fakechroot_base_02" + }, + { + "name": "oe_test_fakechroot_chroot" + } + ] +} \ No newline at end of file diff --git a/suite2cases/fakeroot.json b/suite2cases/fakeroot.json index c4e9d88a5..70726c7d8 100644 --- a/suite2cases/fakeroot.json +++ b/suite2cases/fakeroot.json @@ -2,10 +2,10 @@ "path": "$OET_PATH/testcases/cli-test/fakeroot", "cases": [ { - "name": "oe_test_fakeroot_base" + "name": "oe_test_fakeroot_base" }, { - "name": "oe_test_fakeroot_faked" + "name": "oe_test_fakeroot_faked" } ] } \ No newline at end of file diff --git a/suite2cases/fapolicyd.json b/suite2cases/fapolicyd.json index a2b77e149..ad8f0b6c1 100644 --- a/suite2cases/fapolicyd.json +++ b/suite2cases/fapolicyd.json @@ -4,8 +4,8 @@ { "name": "oe_test_fapolicyd-service" }, - { - "name": "oe_test_fapolicyd-bugfix" - } + { + "name": "oe_test_fapolicyd-bugfix" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/fcoe-utils.json b/suite2cases/fcoe-utils.json index 16e893bbb..38659d12a 100644 --- a/suite2cases/fcoe-utils.json +++ b/suite2cases/fcoe-utils.json @@ -8,4 +8,4 @@ "name": "oe_test_socket_fcoemon" } ] -} +} \ No newline at end of file diff --git a/suite2cases/fence-virt.json b/suite2cases/fence-virt.json index 5b8fff8b1..44fb2b76b 100644 --- a/suite2cases/fence-virt.json +++ b/suite2cases/fence-virt.json @@ -5,4 +5,4 @@ "name": "oe_test_service_fence_virtd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/fetch-crl.json b/suite2cases/fetch-crl.json index bf8ffbd56..4b3262fcb 100644 --- a/suite2cases/fetch-crl.json +++ b/suite2cases/fetch-crl.json @@ -17,4 +17,4 @@ "name": "oe_test_fetch_crl_03" } ] -} +} \ No newline at end of file diff --git a/suite2cases/fetchmail.json b/suite2cases/fetchmail.json index 9a0fe2675..80817bee0 100644 --- a/suite2cases/fetchmail.json +++ b/suite2cases/fetchmail.json @@ -5,4 +5,4 @@ "name": "oe_test_service_fetchmail" } ] -} +} \ No newline at end of file diff --git a/suite2cases/ffmpeg.json b/suite2cases/ffmpeg.json index 39bdbc328..2862c4d67 100644 --- a/suite2cases/ffmpeg.json +++ b/suite2cases/ffmpeg.json @@ -1,14 +1,14 @@ { - "path": "$OET_PATH/testcases/cli-test/ffmpeg", - "cases": [ - { - "name": "oe_test_ffmpeg" - }, - { - "name": "oe_test_ffmpeg_01" - }, - { - "name": "oe_test_ffmpeg_02" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/ffmpeg", + "cases": [ + { + "name": "oe_test_ffmpeg" + }, + { + "name": "oe_test_ffmpeg_01" + }, + { + "name": "oe_test_ffmpeg_02" + } + ] +} \ No newline at end of file diff --git a/suite2cases/figlet.json b/suite2cases/figlet.json index 691dd27fa..c5e49da51 100644 --- a/suite2cases/figlet.json +++ b/suite2cases/figlet.json @@ -3,15 +3,15 @@ "cases": [ { "name": "oe_test_figlet" - }, - { - "name": "oe_test_figlet_01" }, - { - "name": "oe_test_figlet_02" - }, - { - "name": "oe_test_figlet_03" + { + "name": "oe_test_figlet_01" + }, + { + "name": "oe_test_figlet_02" + }, + { + "name": "oe_test_figlet_03" } ] -} +} \ No newline at end of file diff --git a/suite2cases/file.json b/suite2cases/file.json index 80aad6882..899a97e5f 100644 --- a/suite2cases/file.json +++ b/suite2cases/file.json @@ -5,4 +5,4 @@ "name": "file01" } ] -} +} \ No newline at end of file diff --git a/suite2cases/firebird.json b/suite2cases/firebird.json index e015a07e9..e39ba412a 100644 --- a/suite2cases/firebird.json +++ b/suite2cases/firebird.json @@ -8,4 +8,4 @@ "name": "oe_test_service_firebird" } ] -} +} \ No newline at end of file diff --git a/suite2cases/firewalld.json b/suite2cases/firewalld.json index b00676754..74b89c22e 100644 --- a/suite2cases/firewalld.json +++ b/suite2cases/firewalld.json @@ -165,8 +165,8 @@ }, { "name": "oe_test_firewalld_default_rules" - }, - { + }, + { "name": "oe_test_firewalld_runtime_rules_in_effect", "machine num": 2 }, @@ -179,5 +179,4 @@ "machine num": 2 } ] -} - +} \ No newline at end of file diff --git a/suite2cases/flac.json b/suite2cases/flac.json index 14bcb1253..d86bc5065 100644 --- a/suite2cases/flac.json +++ b/suite2cases/flac.json @@ -5,4 +5,4 @@ "name": "oe_test_flac" } ] -} +} \ No newline at end of file diff --git a/suite2cases/flatbuffers.json b/suite2cases/flatbuffers.json index cd6c1fa60..6afa6a6da 100644 --- a/suite2cases/flatbuffers.json +++ b/suite2cases/flatbuffers.json @@ -3,12 +3,12 @@ "cases": [ { "name": "oe_test_flatbuffers" - }, - { - "name": "oe_test_flatbuffers_01" - }, - { - "name": "oe_test_flatbuffers_02" + }, + { + "name": "oe_test_flatbuffers_01" + }, + { + "name": "oe_test_flatbuffers_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/flatpak.json b/suite2cases/flatpak.json index b6965ee90..dac9d336c 100644 --- a/suite2cases/flatpak.json +++ b/suite2cases/flatpak.json @@ -5,4 +5,4 @@ "name": "oe_test_service_flatpak-system-helper" } ] -} +} \ No newline at end of file diff --git a/suite2cases/flex.json b/suite2cases/flex.json index 3a22f5adb..4f6ff0468 100644 --- a/suite2cases/flex.json +++ b/suite2cases/flex.json @@ -1,20 +1,20 @@ { - "path": "${OET_PATH}/testcases/cli-test/flex", - "cases": [ - { - "name": "oe_test_flex_analyzer" - }, - { - "name": "oe_test_flex_debugging" - }, - { - "name": "oe_test_flex_filetest" - }, - { - "name": "oe_test_flex_scanner" - }, - { - "name": "oe_test_flex_generated_code" - } - ] -} + "path": "${OET_PATH}/testcases/cli-test/flex", + "cases": [ + { + "name": "oe_test_flex_analyzer" + }, + { + "name": "oe_test_flex_debugging" + }, + { + "name": "oe_test_flex_filetest" + }, + { + "name": "oe_test_flex_scanner" + }, + { + "name": "oe_test_flex_generated_code" + } + ] +} \ No newline at end of file diff --git a/suite2cases/flink.json b/suite2cases/flink.json index 675f6f0b5..1b89ed11b 100644 --- a/suite2cases/flink.json +++ b/suite2cases/flink.json @@ -5,4 +5,4 @@ "name": "oe_test_flink-local" } ] -} +} \ No newline at end of file diff --git a/suite2cases/fmt.json b/suite2cases/fmt.json index 0fa76c738..59603917e 100644 --- a/suite2cases/fmt.json +++ b/suite2cases/fmt.json @@ -5,4 +5,4 @@ "name": "oe_test_fmt" } ] -} +} \ No newline at end of file diff --git a/suite2cases/fontconfig.json b/suite2cases/fontconfig.json index 0c1a9dadc..96d7d8bb2 100644 --- a/suite2cases/fontconfig.json +++ b/suite2cases/fontconfig.json @@ -20,4 +20,4 @@ "name": "oe_test_fc-cache" } ] -} +} \ No newline at end of file diff --git a/suite2cases/fontforge.json b/suite2cases/fontforge.json index f35858e78..780d14a5f 100644 --- a/suite2cases/fontforge.json +++ b/suite2cases/fontforge.json @@ -11,4 +11,4 @@ "name": "oe_test_fontforge_fontlint" } ] -} +} \ No newline at end of file diff --git a/suite2cases/fonts-rpm-macros.json b/suite2cases/fonts-rpm-macros.json index 5ac73a21c..4cd23e5ee 100644 --- a/suite2cases/fonts-rpm-macros.json +++ b/suite2cases/fonts-rpm-macros.json @@ -5,4 +5,4 @@ "name": "oe_test_fonts_rpm_macros" } ] -} +} \ No newline at end of file diff --git a/suite2cases/fprintd.json b/suite2cases/fprintd.json index e22255c0c..212927e76 100644 --- a/suite2cases/fprintd.json +++ b/suite2cases/fprintd.json @@ -5,4 +5,4 @@ "name": "oe_test_service_fprintd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/freetds.json b/suite2cases/freetds.json index 1b121ba2d..3bc50744b 100644 --- a/suite2cases/freetds.json +++ b/suite2cases/freetds.json @@ -2,16 +2,16 @@ "path": "$OET_PATH/testcases/cli-test/freetds", "cases": [ { - "name": "oe_test_freetds_datacopy" + "name": "oe_test_freetds_datacopy" }, { - "name": "oe_test_freetds_fisql" + "name": "oe_test_freetds_fisql" }, { - "name": "oe_test_freetds_freebcp" + "name": "oe_test_freetds_freebcp" }, { - "name": "oe_test_freetds_tsql" + "name": "oe_test_freetds_tsql" } ] -} +} \ No newline at end of file diff --git a/suite2cases/fribidi.json b/suite2cases/fribidi.json index 8c7cbb8b7..752eec181 100644 --- a/suite2cases/fribidi.json +++ b/suite2cases/fribidi.json @@ -5,4 +5,4 @@ "name": "oe_test_fribidi" } ] -} +} \ No newline at end of file diff --git a/suite2cases/future.json b/suite2cases/future.json index ec19103b3..64b7f04af 100644 --- a/suite2cases/future.json +++ b/suite2cases/future.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/future", - "cases": [ - { - "name": "oe_test_python_future" - } - ] + "path": "$OET_PATH/testcases/cli-test/future", + "cases": [ + { + "name": "oe_test_python_future" + } + ] } \ No newline at end of file diff --git a/suite2cases/fwupd.json b/suite2cases/fwupd.json index f745c4176..1ae113aa0 100644 --- a/suite2cases/fwupd.json +++ b/suite2cases/fwupd.json @@ -11,4 +11,4 @@ "name": "oe_test_service_fwupd-refresh" } ] -} +} \ No newline at end of file diff --git a/suite2cases/gala-gopher.json b/suite2cases/gala-gopher.json index a78af0ec3..5a542c2b8 100644 --- a/suite2cases/gala-gopher.json +++ b/suite2cases/gala-gopher.json @@ -4,12 +4,12 @@ { "name": "oe_test_service_gopher" }, - { - "name": "oe_test_galagopher_tcpprobe" - }, - { - "name": "oe_test_galagopher_stackprobe" - }, + { + "name": "oe_test_galagopher_tcpprobe" + }, + { + "name": "oe_test_galagopher_stackprobe" + }, { "name": "oe_test_galagopher_endpoint" }, @@ -38,4 +38,4 @@ "name": "oe_test_galagopher_guassdb" } ] -} +} \ No newline at end of file diff --git a/suite2cases/gala-spider.json b/suite2cases/gala-spider.json index c0802903a..02d8a0985 100644 --- a/suite2cases/gala-spider.json +++ b/suite2cases/gala-spider.json @@ -8,4 +8,4 @@ "name": "oe_test_service_gala-inference" } ] -} +} \ No newline at end of file diff --git a/suite2cases/ganglia.json b/suite2cases/ganglia.json index ca8c9c497..511cdee34 100644 --- a/suite2cases/ganglia.json +++ b/suite2cases/ganglia.json @@ -8,4 +8,4 @@ "name": "oe_test_service_gmond" } ] -} +} \ No newline at end of file diff --git a/suite2cases/gawk.json b/suite2cases/gawk.json index e613bfad9..0f3cecb6f 100644 --- a/suite2cases/gawk.json +++ b/suite2cases/gawk.json @@ -1,20 +1,20 @@ { - "path": "$OET_PATH/testcases/cli-test/gawk", - "cases": [ - { - "name": "oe_test_gawk" - }, - { - "name": "oe_test_gawk01" - }, - { - "name": "oe_test_gawk02" - }, - { - "name": "oe_test_gawk03" - }, - { - "name": "oe_test_gawk04" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/gawk", + "cases": [ + { + "name": "oe_test_gawk" + }, + { + "name": "oe_test_gawk01" + }, + { + "name": "oe_test_gawk02" + }, + { + "name": "oe_test_gawk03" + }, + { + "name": "oe_test_gawk04" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gdb.json b/suite2cases/gdb.json index e26110091..4fef8be60 100644 --- a/suite2cases/gdb.json +++ b/suite2cases/gdb.json @@ -16,6 +16,5 @@ { "name": "oe_test_gdb-watch" } - ] -} +} \ No newline at end of file diff --git a/suite2cases/gdbm.json b/suite2cases/gdbm.json index d5be9fc33..e9efaa116 100644 --- a/suite2cases/gdbm.json +++ b/suite2cases/gdbm.json @@ -4,8 +4,8 @@ { "name": "oe_test_gdbm_01" }, - { + { "name": "oe_test_gdbm_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/gdisk.json b/suite2cases/gdisk.json index 40cce73cb..5f351dbb1 100644 --- a/suite2cases/gdisk.json +++ b/suite2cases/gdisk.json @@ -1,46 +1,50 @@ { "path": "$OET_PATH/testcases/cli-test/gdisk", - "add disk": [30], + "add disk": [ + 30 + ], "cases": [ { "name": "oe_test_gdisk_change_partition_name" }, - { - "name": "oe_test_gdisk_verify_disk" - }, - { - "name": "oe_test_gdisk_check_partition_info" - }, - { - "name": "oe_test_gdisk_change_partition_type_code" - }, - { - "name": "oe_test_gdisk_create_partition" - }, - { - "name": "oe_test_gdisk_create_partition_128" - }, - { - "name": "oe_test_gdisk_sort_partition" - }, - { - "name": "oe_test_sgdisk_backup_and_restore" - }, - { - "name": "oe_test_sgdisk_change_disk_guid" - }, - { - "name": "oe_test_sgdisk_change_partition_name" - }, - { - "name": "oe_test_sgdisk_check_partition_info" - }, - { - "name": "oe_test_sgdisk_create_partition" - }, - { - "name": "oe_test_sgdisk_sort_partition", - "add disk": [30] - } + { + "name": "oe_test_gdisk_verify_disk" + }, + { + "name": "oe_test_gdisk_check_partition_info" + }, + { + "name": "oe_test_gdisk_change_partition_type_code" + }, + { + "name": "oe_test_gdisk_create_partition" + }, + { + "name": "oe_test_gdisk_create_partition_128" + }, + { + "name": "oe_test_gdisk_sort_partition" + }, + { + "name": "oe_test_sgdisk_backup_and_restore" + }, + { + "name": "oe_test_sgdisk_change_disk_guid" + }, + { + "name": "oe_test_sgdisk_change_partition_name" + }, + { + "name": "oe_test_sgdisk_check_partition_info" + }, + { + "name": "oe_test_sgdisk_create_partition" + }, + { + "name": "oe_test_sgdisk_sort_partition", + "add disk": [ + 30 + ] + } ] -} +} \ No newline at end of file diff --git a/suite2cases/gdk-pixbuf2.json b/suite2cases/gdk-pixbuf2.json index cf5b3fad1..6e9550c99 100644 --- a/suite2cases/gdk-pixbuf2.json +++ b/suite2cases/gdk-pixbuf2.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/gdk-pixbuf2", - "cases": [ - { - "name": "oe_test_gdk-pixbuf2" - } - ] + "path": "$OET_PATH/testcases/cli-test/gdk-pixbuf2", + "cases": [ + { + "name": "oe_test_gdk-pixbuf2" + } + ] } \ No newline at end of file diff --git a/suite2cases/gdm.json b/suite2cases/gdm.json index 4979afedf..d2e1485d0 100644 --- a/suite2cases/gdm.json +++ b/suite2cases/gdm.json @@ -5,4 +5,4 @@ "name": "oe_test_service_gdm" } ] -} +} \ No newline at end of file diff --git a/suite2cases/genders.json b/suite2cases/genders.json index 178597fe7..ac5d36a33 100644 --- a/suite2cases/genders.json +++ b/suite2cases/genders.json @@ -5,4 +5,4 @@ "name": "oe_test_genders" } ] -} +} \ No newline at end of file diff --git a/suite2cases/geoclue2.json b/suite2cases/geoclue2.json index d9388531f..0bdf0298e 100644 --- a/suite2cases/geoclue2.json +++ b/suite2cases/geoclue2.json @@ -5,4 +5,4 @@ "name": "oe_test_service_geoclue" } ] -} +} \ No newline at end of file diff --git a/suite2cases/ghostscript.json b/suite2cases/ghostscript.json index 22b49f478..a7443f93d 100644 --- a/suite2cases/ghostscript.json +++ b/suite2cases/ghostscript.json @@ -8,4 +8,4 @@ "name": "oe_test_ghostscript_002" } ] -} +} \ No newline at end of file diff --git a/suite2cases/git-tools.json b/suite2cases/git-tools.json index 403ae72f7..456481fd9 100644 --- a/suite2cases/git-tools.json +++ b/suite2cases/git-tools.json @@ -13,11 +13,11 @@ { "name": "oe_test_git_tools_4" }, - { + { "name": "oe_test_git_tools_5" }, - { + { "name": "oe_test_git_tools_6" } ] -} +} \ No newline at end of file diff --git a/suite2cases/git.json b/suite2cases/git.json index aefc75ac1..d4810b211 100644 --- a/suite2cases/git.json +++ b/suite2cases/git.json @@ -5,4 +5,4 @@ "name": "oe_test_socket_git" } ] -} +} \ No newline at end of file diff --git a/suite2cases/glib2.json b/suite2cases/glib2.json index bb6e71032..022291ce1 100644 --- a/suite2cases/glib2.json +++ b/suite2cases/glib2.json @@ -5,4 +5,4 @@ "name": "oe_test_glib2" } ] -} +} \ No newline at end of file diff --git a/suite2cases/glibc.json b/suite2cases/glibc.json index 06864b18f..ef3630eaf 100644 --- a/suite2cases/glibc.json +++ b/suite2cases/glibc.json @@ -8,4 +8,4 @@ "name": "oe_test_socket_nscd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/glusterfs.json b/suite2cases/glusterfs.json index 9996fab35..fd25dc70b 100644 --- a/suite2cases/glusterfs.json +++ b/suite2cases/glusterfs.json @@ -17,4 +17,4 @@ "name": "oe_test_service_gluster-ta-volume" } ] -} +} \ No newline at end of file diff --git a/suite2cases/gnome-shell.json b/suite2cases/gnome-shell.json index 76153343a..a7fa2979c 100644 --- a/suite2cases/gnome-shell.json +++ b/suite2cases/gnome-shell.json @@ -5,4 +5,4 @@ "name": "oe_test_gnome-shell" } ] -} +} \ No newline at end of file diff --git a/suite2cases/gobject-introspection.json b/suite2cases/gobject-introspection.json index 4c0f758b7..c929e3ed6 100644 --- a/suite2cases/gobject-introspection.json +++ b/suite2cases/gobject-introspection.json @@ -4,6 +4,5 @@ { "name": "oe_test_gobject-introspection" } - ] } \ No newline at end of file diff --git a/suite2cases/golang-github-prometheus-node_exporter.json b/suite2cases/golang-github-prometheus-node_exporter.json index 28963638e..b8326641a 100644 --- a/suite2cases/golang-github-prometheus-node_exporter.json +++ b/suite2cases/golang-github-prometheus-node_exporter.json @@ -5,4 +5,4 @@ "name": "oe_test_service_node_exporter" } ] -} +} \ No newline at end of file diff --git a/suite2cases/gperf.json b/suite2cases/gperf.json index f2feda0f7..aab58e4ae 100644 --- a/suite2cases/gperf.json +++ b/suite2cases/gperf.json @@ -1,26 +1,26 @@ { - "path": "$OET_PATH/testcases/cli-test/gperf", - "cases": [ - { - "name": "oe_test_gperf_base_01" - }, - { - "name": "oe_test_gperf_base_02" - }, - { - "name": "oe_test_gperf_base_03" - }, - { - "name": "oe_test_gperf_base_04" - }, - { - "name": "oe_test_gperf_base_05" - }, - { - "name": "oe_test_gperf_base_06" - }, - { - "name": "oe_test_gperf_base_07" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/gperf", + "cases": [ + { + "name": "oe_test_gperf_base_01" + }, + { + "name": "oe_test_gperf_base_02" + }, + { + "name": "oe_test_gperf_base_03" + }, + { + "name": "oe_test_gperf_base_04" + }, + { + "name": "oe_test_gperf_base_05" + }, + { + "name": "oe_test_gperf_base_06" + }, + { + "name": "oe_test_gperf_base_07" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gpm.json b/suite2cases/gpm.json index 158a60408..875e86085 100644 --- a/suite2cases/gpm.json +++ b/suite2cases/gpm.json @@ -5,4 +5,4 @@ "name": "oe_test_service_gpm" } ] -} +} \ No newline at end of file diff --git a/suite2cases/grafana.json b/suite2cases/grafana.json index f7601f7ed..cbfe2a0e1 100644 --- a/suite2cases/grafana.json +++ b/suite2cases/grafana.json @@ -5,4 +5,4 @@ "name": "oe_test_service_grafana-server" } ] -} +} \ No newline at end of file diff --git a/suite2cases/graphviz.json b/suite2cases/graphviz.json index c6db73f6f..20825e67a 100644 --- a/suite2cases/graphviz.json +++ b/suite2cases/graphviz.json @@ -4,6 +4,5 @@ { "name": "oe_test_graphviz" } - ] -} +} \ No newline at end of file diff --git a/suite2cases/greatsql.json b/suite2cases/greatsql.json index 59f7506de..722347659 100644 --- a/suite2cases/greatsql.json +++ b/suite2cases/greatsql.json @@ -5,4 +5,4 @@ "name": "oe_test_service_greatsql-mysql-router" } ] -} +} \ No newline at end of file diff --git a/suite2cases/groovy18.json b/suite2cases/groovy18.json index 581171c7d..e02342f13 100644 --- a/suite2cases/groovy18.json +++ b/suite2cases/groovy18.json @@ -26,4 +26,4 @@ "name": "oe_test_groovy18c_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/grub2.json b/suite2cases/grub2.json index 013b9e389..e0a4a66d8 100644 --- a/suite2cases/grub2.json +++ b/suite2cases/grub2.json @@ -8,4 +8,4 @@ "name": "oe_test_service_grub2-systemd-integration" } ] -} +} \ No newline at end of file diff --git a/suite2cases/gssproxy.json b/suite2cases/gssproxy.json index bdd368411..cf1e3557e 100644 --- a/suite2cases/gssproxy.json +++ b/suite2cases/gssproxy.json @@ -5,4 +5,4 @@ "name": "oe_test_service_gssproxy" } ] -} +} \ No newline at end of file diff --git a/suite2cases/gtk+.json b/suite2cases/gtk+.json index 6f745694a..f45dccd1b 100644 --- a/suite2cases/gtk+.json +++ b/suite2cases/gtk+.json @@ -4,7 +4,5 @@ { "name": "oe_test_gtk+" } - - ] -} - + ] +} \ No newline at end of file diff --git a/suite2cases/gyp.json b/suite2cases/gyp.json index ce1dec53c..a081d104c 100644 --- a/suite2cases/gyp.json +++ b/suite2cases/gyp.json @@ -8,4 +8,4 @@ "name": "oe_test_gyp_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/haproxy.json b/suite2cases/haproxy.json index a2a835099..1d5dc9ce4 100644 --- a/suite2cases/haproxy.json +++ b/suite2cases/haproxy.json @@ -5,4 +5,4 @@ "name": "oe_test_service_haproxy" } ] -} +} \ No newline at end of file diff --git a/suite2cases/haveged.json b/suite2cases/haveged.json index 2fdeef1b5..dac35bfb4 100644 --- a/suite2cases/haveged.json +++ b/suite2cases/haveged.json @@ -5,4 +5,4 @@ "name": "oe_test_service_haveged" } ] -} +} \ No newline at end of file diff --git a/suite2cases/hbase.json b/suite2cases/hbase.json index 6a7d83e10..5fa6db972 100644 --- a/suite2cases/hbase.json +++ b/suite2cases/hbase.json @@ -17,4 +17,4 @@ "name": "oe_test_service_hbase-zookeeper" } ] -} +} \ No newline at end of file diff --git a/suite2cases/hdf5.json b/suite2cases/hdf5.json index c89971b1f..b8cd8b0b9 100644 --- a/suite2cases/hdf5.json +++ b/suite2cases/hdf5.json @@ -5,4 +5,4 @@ "name": "oe_test_hdf5_01" } ] -} +} \ No newline at end of file diff --git a/suite2cases/help2man.json b/suite2cases/help2man.json index 92096b2c9..52b59c037 100644 --- a/suite2cases/help2man.json +++ b/suite2cases/help2man.json @@ -5,4 +5,4 @@ "name": "oe_test_help2man" } ] -} +} \ No newline at end of file diff --git a/suite2cases/hivex.json b/suite2cases/hivex.json index f57908b18..756ac341c 100755 --- a/suite2cases/hivex.json +++ b/suite2cases/hivex.json @@ -1,6 +1,5 @@ { "path": "$OET_PATH/testcases/cli-test/hivex", - "cases": [ { "name": "oe_test_hivex_hivexget" diff --git a/suite2cases/hostname.json b/suite2cases/hostname.json index c874fac19..bce3e6813 100644 --- a/suite2cases/hostname.json +++ b/suite2cases/hostname.json @@ -5,4 +5,4 @@ "name": "oe_test_service_nis-domainname" } ] -} +} \ No newline at end of file diff --git a/suite2cases/hsqldb.json b/suite2cases/hsqldb.json index 030f35bc7..fcd8b6bcf 100644 --- a/suite2cases/hsqldb.json +++ b/suite2cases/hsqldb.json @@ -5,4 +5,4 @@ "name": "oe_test_service_hsqldb" } ] -} +} \ No newline at end of file diff --git a/suite2cases/htop.json b/suite2cases/htop.json index 2854b5728..b60f30337 100644 --- a/suite2cases/htop.json +++ b/suite2cases/htop.json @@ -8,4 +8,4 @@ "name": "oe_test_htop_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/httpd.json b/suite2cases/httpd.json index 4e06109d5..256825615 100644 --- a/suite2cases/httpd.json +++ b/suite2cases/httpd.json @@ -14,4 +14,4 @@ "name": "oe_test_socket_httpd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/httpry.json b/suite2cases/httpry.json index 73479240f..21f01efc8 100644 --- a/suite2cases/httpry.json +++ b/suite2cases/httpry.json @@ -8,4 +8,4 @@ "name": "oe_test_httpry_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/hwloc.json b/suite2cases/hwloc.json index fd004f542..e9713ed71 100644 --- a/suite2cases/hwloc.json +++ b/suite2cases/hwloc.json @@ -1,6 +1,5 @@ { "path": "$OET_PATH/testcases/cli-test/hwloc", - "cases": [ { "name": "oe_test_hwloc_base_hwloc-info_01" @@ -114,4 +113,4 @@ "name": "oe_test_hwloc_1.11.9_hwloc-distances_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/hwloc_2.7.1.json b/suite2cases/hwloc_2.7.1.json index bf115572a..91796c528 100644 --- a/suite2cases/hwloc_2.7.1.json +++ b/suite2cases/hwloc_2.7.1.json @@ -1,6 +1,5 @@ { "path": "$OET_PATH/testcases/cli-test/hwloc", - "cases": [ { "name": "oe_test_hwloc_2.7.1_hwloc-annotate" @@ -42,4 +41,4 @@ "name": "oe_test_hwloc_2.7.1_hwloc-gather-topology" } ] -} +} \ No newline at end of file diff --git a/suite2cases/hyperscan.json b/suite2cases/hyperscan.json index c1aaaf204..22128ecf5 100644 --- a/suite2cases/hyperscan.json +++ b/suite2cases/hyperscan.json @@ -5,4 +5,4 @@ "name": "oe_test_hyperscan_simplegrep" } ] -} +} \ No newline at end of file diff --git a/suite2cases/iSulad.json b/suite2cases/iSulad.json index 03f9f47e4..99612a278 100644 --- a/suite2cases/iSulad.json +++ b/suite2cases/iSulad.json @@ -5,28 +5,28 @@ "name": "oe_test_service_isulad" }, { - "name":"oe_test_iSulad_resource_mapping" + "name": "oe_test_iSulad_resource_mapping" }, { - "name":"oe_test_iSulad_resource_restriction_cgroup" + "name": "oe_test_iSulad_resource_restriction_cgroup" }, { - "name":"oe_test_iSulad_container" + "name": "oe_test_iSulad_container" }, { - "name":"oe_test_iSulad_container01" + "name": "oe_test_iSulad_container01" }, { - "name":"oe_test_iSulad_container02" + "name": "oe_test_iSulad_container02" }, { - "name":"oe_test_iSulad_container03" + "name": "oe_test_iSulad_container03" }, { - "name":"oe_test_iSulad_container04" + "name": "oe_test_iSulad_container04" }, { - "name":"oe_test_iSulad_container05" + "name": "oe_test_iSulad_container05" } ] } \ No newline at end of file diff --git a/suite2cases/iftop.json b/suite2cases/iftop.json index a6c93c594..700816a43 100644 --- a/suite2cases/iftop.json +++ b/suite2cases/iftop.json @@ -15,4 +15,4 @@ "add network interface": 1 } ] -} +} \ No newline at end of file diff --git a/suite2cases/iio-sensor-proxy.json b/suite2cases/iio-sensor-proxy.json index 1ce4410be..02353eec5 100644 --- a/suite2cases/iio-sensor-proxy.json +++ b/suite2cases/iio-sensor-proxy.json @@ -5,4 +5,4 @@ "name": "oe_test_service_iio-sensor-proxy" } ] -} +} \ No newline at end of file diff --git a/suite2cases/imageTailor.json b/suite2cases/imageTailor.json index e8a1f0c53..86d04bba2 100644 --- a/suite2cases/imageTailor.json +++ b/suite2cases/imageTailor.json @@ -7,4 +7,4 @@ "machine type": "physical" } ] -} +} \ No newline at end of file diff --git a/suite2cases/initial-setup.json b/suite2cases/initial-setup.json index c16f40ad3..521aadf4f 100644 --- a/suite2cases/initial-setup.json +++ b/suite2cases/initial-setup.json @@ -8,4 +8,4 @@ "name": "oe_test_service_initial-setup" } ] -} +} \ No newline at end of file diff --git a/suite2cases/initscripts.json b/suite2cases/initscripts.json index d367fda51..da2c6bfaa 100644 --- a/suite2cases/initscripts.json +++ b/suite2cases/initscripts.json @@ -19,4 +19,4 @@ "name": "oe_test_service_readonly-root" } ] -} +} \ No newline at end of file diff --git a/suite2cases/intel-cmt-cat.json b/suite2cases/intel-cmt-cat.json index 1521a418a..47f50fb66 100644 --- a/suite2cases/intel-cmt-cat.json +++ b/suite2cases/intel-cmt-cat.json @@ -5,4 +5,4 @@ "name": "oe_test_intel_cmt_cat" } ] -} +} \ No newline at end of file diff --git a/suite2cases/intltool.json b/suite2cases/intltool.json index 9216a9fc1..e9d722f94 100644 --- a/suite2cases/intltool.json +++ b/suite2cases/intltool.json @@ -2,10 +2,10 @@ "path": "$OET_PATH/testcases/cli-test/intltool", "cases": [ { - "name": "oe_test_intltool_intltool-merge_01" + "name": "oe_test_intltool_intltool-merge_01" }, { - "name": "oe_test_intltool_intltool-merge_02" + "name": "oe_test_intltool_intltool-merge_02" }, { "name": "oe_test_intltool_intltool-update" @@ -20,4 +20,4 @@ "name": "oe_test_intltool_intltoolize" } ] -} +} \ No newline at end of file diff --git a/suite2cases/iperf3.json b/suite2cases/iperf3.json index f567793f6..4586c94f4 100644 --- a/suite2cases/iperf3.json +++ b/suite2cases/iperf3.json @@ -4,18 +4,18 @@ "cases": [ { "name": "oe_test_iperf3_command_client", - "machine num": 2 + "machine num": 2 }, { "name": "oe_test_iperf3_command_clientAndShared", - "machine num": 2 + "machine num": 2 }, { "name": "oe_test_iperf3_command_serverAndBase", - "machine num": 2 + "machine num": 2 }, - { - "name": "oe_test_iperf3_client" - } + { + "name": "oe_test_iperf3_client" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/iproute.json b/suite2cases/iproute.json index a9865b725..3aa6e5467 100644 --- a/suite2cases/iproute.json +++ b/suite2cases/iproute.json @@ -11,4 +11,4 @@ "name": "oe_test_netns" } ] -} +} \ No newline at end of file diff --git a/suite2cases/iprutils.json b/suite2cases/iprutils.json index 197ca6bd9..d61bcce68 100644 --- a/suite2cases/iprutils.json +++ b/suite2cases/iprutils.json @@ -14,4 +14,4 @@ "name": "oe_test_target_iprutils" } ] -} +} \ No newline at end of file diff --git a/suite2cases/ipset.json b/suite2cases/ipset.json index 2ca50e6d6..dcb86b17a 100644 --- a/suite2cases/ipset.json +++ b/suite2cases/ipset.json @@ -11,4 +11,4 @@ "name": "oe_test_ipset_01" } ] -} +} \ No newline at end of file diff --git a/suite2cases/iptables.json b/suite2cases/iptables.json index cefb5027b..d1bd469ef 100644 --- a/suite2cases/iptables.json +++ b/suite2cases/iptables.json @@ -12,9 +12,9 @@ }, { "name": "oe_test_ip6tables-save" - }, - { - "name": "oe_test_ip6tables-restore_01" + }, + { + "name": "oe_test_ip6tables-restore_01" } ] -} +} \ No newline at end of file diff --git a/suite2cases/iputils.json b/suite2cases/iputils.json index db3d85ea7..41275b720 100644 --- a/suite2cases/iputils.json +++ b/suite2cases/iputils.json @@ -47,4 +47,4 @@ "name": "oe_test_service_rdisc" } ] -} +} \ No newline at end of file diff --git a/suite2cases/ipwatchd.json b/suite2cases/ipwatchd.json index 0a82668de..438cb9fb3 100644 --- a/suite2cases/ipwatchd.json +++ b/suite2cases/ipwatchd.json @@ -5,4 +5,4 @@ "name": "oe_test_service_ipwatchd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/irqbalance.json b/suite2cases/irqbalance.json index dc7078c73..58f68eb49 100644 --- a/suite2cases/irqbalance.json +++ b/suite2cases/irqbalance.json @@ -5,4 +5,4 @@ "name": "oe_test_service_irqbalance" } ] -} +} \ No newline at end of file diff --git a/suite2cases/isula-build.json b/suite2cases/isula-build.json index 1302cf5fd..06c2a5cd2 100644 --- a/suite2cases/isula-build.json +++ b/suite2cases/isula-build.json @@ -5,4 +5,4 @@ "name": "oe_test_service_isula-build" } ] -} +} \ No newline at end of file diff --git a/suite2cases/itstool.json b/suite2cases/itstool.json index 96378e68f..e306e3564 100644 --- a/suite2cases/itstool.json +++ b/suite2cases/itstool.json @@ -8,4 +8,4 @@ "name": "oe_test_itstool_base_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/itstool_2.0.4.json b/suite2cases/itstool_2.0.4.json index 7d22caaf8..7309ebb65 100644 --- a/suite2cases/itstool_2.0.4.json +++ b/suite2cases/itstool_2.0.4.json @@ -5,4 +5,4 @@ "name": "oe_test_itstool_2.0.4" } ] -} +} \ No newline at end of file diff --git a/suite2cases/itstool_2.0.7.json b/suite2cases/itstool_2.0.7.json index 0fbe83887..ee544c720 100644 --- a/suite2cases/itstool_2.0.7.json +++ b/suite2cases/itstool_2.0.7.json @@ -5,5 +5,4 @@ "name": "oe_test_itstool_2.0.7" } ] - -} +} \ No newline at end of file diff --git a/suite2cases/java-1.8.0-openjdk.json b/suite2cases/java-1.8.0-openjdk.json index 7dac811a5..ccf7a5f0f 100644 --- a/suite2cases/java-1.8.0-openjdk.json +++ b/suite2cases/java-1.8.0-openjdk.json @@ -38,4 +38,4 @@ "name": "oe_test_java" } ] -} +} \ No newline at end of file diff --git a/suite2cases/java-11-openjdk.json b/suite2cases/java-11-openjdk.json index 6c9920705..10a712455 100644 --- a/suite2cases/java-11-openjdk.json +++ b/suite2cases/java-11-openjdk.json @@ -13,7 +13,7 @@ { "name": "oe_test_openjdk11_javap" }, - { + { "name": "oe_test_openjdk11_jdb_jdeps" }, { diff --git a/suite2cases/javapackages-tools.json b/suite2cases/javapackages-tools.json index 24647a1df..474003581 100644 --- a/suite2cases/javapackages-tools.json +++ b/suite2cases/javapackages-tools.json @@ -20,4 +20,4 @@ "name": "oe_test_javapackages-local" } ] -} +} \ No newline at end of file diff --git a/suite2cases/jgit.json b/suite2cases/jgit.json index a7ba609e2..ca5f406b9 100644 --- a/suite2cases/jgit.json +++ b/suite2cases/jgit.json @@ -11,4 +11,4 @@ "name": "oe_test_jgit_03" } ] -} +} \ No newline at end of file diff --git a/suite2cases/jpegoptim.json b/suite2cases/jpegoptim.json index 40e31ae8e..93590c18a 100644 --- a/suite2cases/jpegoptim.json +++ b/suite2cases/jpegoptim.json @@ -1,36 +1,35 @@ - { "path": "$OET_PATH/testcases/cli-test/jpegoptim", "cases": [ { "name": "oe_test_jpegoptim_01" - }, - { - "name": "oe_test_jpegoptim_02" - }, - { - "name": "oe_test_jpegoptim_03" - }, - { - "name": "oe_test_jpegoptim_04" - }, - { - "name": "oe_test_jpegoptim_05" - }, - { - "name": "oe_test_jpegoptim_06" - }, - { - "name": "oe_test_jpegoptim_07" - }, - { - "name": "oe_test_jpegoptim_08" - }, - { - "name": "oe_test_jpegoptim_09" - }, - { - "name": "oe_test_jpegoptim_10" - } + }, + { + "name": "oe_test_jpegoptim_02" + }, + { + "name": "oe_test_jpegoptim_03" + }, + { + "name": "oe_test_jpegoptim_04" + }, + { + "name": "oe_test_jpegoptim_05" + }, + { + "name": "oe_test_jpegoptim_06" + }, + { + "name": "oe_test_jpegoptim_07" + }, + { + "name": "oe_test_jpegoptim_08" + }, + { + "name": "oe_test_jpegoptim_09" + }, + { + "name": "oe_test_jpegoptim_10" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/jruby.json b/suite2cases/jruby.json index 8c460e67a..634cb5f99 100644 --- a/suite2cases/jruby.json +++ b/suite2cases/jruby.json @@ -4,6 +4,5 @@ { "name": "oe_test_jruby" } - - ] + ] } \ No newline at end of file diff --git a/suite2cases/jsoncpp.json b/suite2cases/jsoncpp.json index 90e4ef55d..c01252097 100644 --- a/suite2cases/jsoncpp.json +++ b/suite2cases/jsoncpp.json @@ -5,4 +5,4 @@ "name": "oe_test_jsoncpp_01" } ] -} +} \ No newline at end of file diff --git a/suite2cases/junit.json b/suite2cases/junit.json index 94a3c91e8..a896c6c0a 100644 --- a/suite2cases/junit.json +++ b/suite2cases/junit.json @@ -41,4 +41,4 @@ "name": "oe_test_junit4_TestSuite_api" } ] -} +} \ No newline at end of file diff --git a/suite2cases/k3s.json b/suite2cases/k3s.json index 9e092a6d3..b66936ce0 100644 --- a/suite2cases/k3s.json +++ b/suite2cases/k3s.json @@ -7,4 +7,4 @@ "machine num": 2 } ] -} +} \ No newline at end of file diff --git a/suite2cases/kconfigDetector.json b/suite2cases/kconfigDetector.json index 602989560..1558f58ec 100644 --- a/suite2cases/kconfigDetector.json +++ b/suite2cases/kconfigDetector.json @@ -5,4 +5,4 @@ "name": "oe_test_kconfigDetector" } ] -} +} \ No newline at end of file diff --git a/suite2cases/keepalived.json b/suite2cases/keepalived.json index b2d20b238..b33a2aea0 100644 --- a/suite2cases/keepalived.json +++ b/suite2cases/keepalived.json @@ -23,4 +23,4 @@ "name": "oe_test_vrrp_garp_keepalived" } ] -} +} \ No newline at end of file diff --git a/suite2cases/kernel.json b/suite2cases/kernel.json index c8136ec64..67eca180f 100644 --- a/suite2cases/kernel.json +++ b/suite2cases/kernel.json @@ -65,27 +65,27 @@ { "name": "oe_test_check_huge_task", "machine type": "physical" - }, - { + }, + { "name": "oe_test_swappiness", "machine type": "physical" }, - { + { "name": "oe_test_softdog", "machine type": "physical" }, - { + { "name": "oe_test_cifs", "machine type": "physical" - }, - { + }, + { "name": "oe_test_xfs", "machine type": "physical" }, - { - "name": "oe_test_wangxun", - "machine type": "physical" - }, + { + "name": "oe_test_wangxun", + "machine type": "physical" + }, { "name": "oe_test_vlan_8021q" }, @@ -159,5 +159,4 @@ "name": "oe_test_target_core_iblock" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/kexec-tools.json b/suite2cases/kexec-tools.json index ea55a45c4..9dda1e827 100644 --- a/suite2cases/kexec-tools.json +++ b/suite2cases/kexec-tools.json @@ -5,4 +5,4 @@ "name": "oe_test_service_kdump" } ] -} +} \ No newline at end of file diff --git a/suite2cases/keyutils.json b/suite2cases/keyutils.json index 1a1a83072..7e52a8484 100644 --- a/suite2cases/keyutils.json +++ b/suite2cases/keyutils.json @@ -7,8 +7,8 @@ { "name": "oe_test_keyutils-keyctl" }, - { - "name": "oe_test_keyutils-libs" - } + { + "name": "oe_test_keyutils-libs" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/kiran-authentication-service.json b/suite2cases/kiran-authentication-service.json index 42a16e615..9278ebb88 100644 --- a/suite2cases/kiran-authentication-service.json +++ b/suite2cases/kiran-authentication-service.json @@ -5,4 +5,4 @@ "name": "oe_test_service_kiran-system-daemon-authentication" } ] -} +} \ No newline at end of file diff --git a/suite2cases/kiran-biometrics.json b/suite2cases/kiran-biometrics.json index 6e9fa0a1d..ab93170f0 100644 --- a/suite2cases/kiran-biometrics.json +++ b/suite2cases/kiran-biometrics.json @@ -5,4 +5,4 @@ "name": "oe_test_service_kiran-system-daemon-biometrics" } ] -} +} \ No newline at end of file diff --git a/suite2cases/kiran-cc-daemon.json b/suite2cases/kiran-cc-daemon.json index ff88ecdf4..ddf095018 100644 --- a/suite2cases/kiran-cc-daemon.json +++ b/suite2cases/kiran-cc-daemon.json @@ -5,4 +5,4 @@ "name": "oe_test_service_kiran-system-daemon" } ] -} +} \ No newline at end of file diff --git a/suite2cases/kmod-kvdo.json b/suite2cases/kmod-kvdo.json index 488a58f30..02a544fe5 100644 --- a/suite2cases/kmod-kvdo.json +++ b/suite2cases/kmod-kvdo.json @@ -17,4 +17,4 @@ "disk size": 130 } ] -} +} \ No newline at end of file diff --git a/suite2cases/kpatch.json b/suite2cases/kpatch.json index a8f426587..2b94369cd 100644 --- a/suite2cases/kpatch.json +++ b/suite2cases/kpatch.json @@ -5,4 +5,4 @@ "name": "oe_test_service_kpatch" } ] -} +} \ No newline at end of file diff --git a/suite2cases/krb5.json b/suite2cases/krb5.json index 445551584..ffebd6bd6 100644 --- a/suite2cases/krb5.json +++ b/suite2cases/krb5.json @@ -11,4 +11,4 @@ "name": "oe_test_service_krb5kdc" } ] -} +} \ No newline at end of file diff --git a/suite2cases/ksh.json b/suite2cases/ksh.json index f96303a16..4c45aaef5 100644 --- a/suite2cases/ksh.json +++ b/suite2cases/ksh.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/ksh", - "cases": [ - { - "name": "oe_test_ksh" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/ksh", + "cases": [ + { + "name": "oe_test_ksh" + } + ] +} \ No newline at end of file diff --git a/suite2cases/kuasar.json b/suite2cases/kuasar.json index 28422f19b..7585de97f 100644 --- a/suite2cases/kuasar.json +++ b/suite2cases/kuasar.json @@ -5,4 +5,4 @@ "name": "oe_test_service_kuasar-vmm" } ] -} +} \ No newline at end of file diff --git a/suite2cases/kubeedge.json b/suite2cases/kubeedge.json index b5e8bd7b2..6b2f64c3c 100644 --- a/suite2cases/kubeedge.json +++ b/suite2cases/kubeedge.json @@ -7,4 +7,4 @@ "machine num": 2 } ] -} +} \ No newline at end of file diff --git a/suite2cases/ladspa.json b/suite2cases/ladspa.json index 480fff46e..110ab7a70 100644 --- a/suite2cases/ladspa.json +++ b/suite2cases/ladspa.json @@ -4,9 +4,8 @@ { "name": "oe_test_ladspa_analyseplugin" }, - { + { "name": "oe_test_ladspa_applyplugin" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/leptonica.json b/suite2cases/leptonica.json index 296285a1a..d87ece0b6 100644 --- a/suite2cases/leptonica.json +++ b/suite2cases/leptonica.json @@ -5,4 +5,4 @@ "name": "oe_test_leptonica" } ] -} +} \ No newline at end of file diff --git a/suite2cases/leveldb.json b/suite2cases/leveldb.json index c3fe43f42..d227be123 100644 --- a/suite2cases/leveldb.json +++ b/suite2cases/leveldb.json @@ -4,6 +4,5 @@ { "name": "oe_test_leveldb" } - ] } \ No newline at end of file diff --git a/suite2cases/libarchive.json b/suite2cases/libarchive.json index 68f69bc4c..da5777a0e 100644 --- a/suite2cases/libarchive.json +++ b/suite2cases/libarchive.json @@ -7,6 +7,5 @@ { "name": "oe_test_libarchive_bsdcpio" } - ] -} +} \ No newline at end of file diff --git a/suite2cases/libcanberra.json b/suite2cases/libcanberra.json index 526945643..f39fe0fa0 100644 --- a/suite2cases/libcanberra.json +++ b/suite2cases/libcanberra.json @@ -11,4 +11,4 @@ "name": "oe_test_service_canberra-system-shutdown" } ] -} +} \ No newline at end of file diff --git a/suite2cases/libcareplus.json b/suite2cases/libcareplus.json index fdd4e3f65..8282f35ad 100644 --- a/suite2cases/libcareplus.json +++ b/suite2cases/libcareplus.json @@ -8,4 +8,4 @@ "name": "oe_test_socket_libcare" } ] -} +} \ No newline at end of file diff --git a/suite2cases/libcgroup.json b/suite2cases/libcgroup.json index 04c5141e3..736a65427 100644 --- a/suite2cases/libcgroup.json +++ b/suite2cases/libcgroup.json @@ -5,4 +5,4 @@ "name": "oe_test_service_cgconfig" } ] -} +} \ No newline at end of file diff --git a/suite2cases/libcroco.json b/suite2cases/libcroco.json index a32529f88..81b09468e 100644 --- a/suite2cases/libcroco.json +++ b/suite2cases/libcroco.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/libcroco", - "cases": [ - { - "name": "oe_test_libcroco" - } - ] + "path": "$OET_PATH/testcases/cli-test/libcroco", + "cases": [ + { + "name": "oe_test_libcroco" + } + ] } \ No newline at end of file diff --git a/suite2cases/libdap.json b/suite2cases/libdap.json index 168a60f6e..2033446c3 100644 --- a/suite2cases/libdap.json +++ b/suite2cases/libdap.json @@ -4,11 +4,11 @@ { "name": "oe_test_libdap_getdap" }, - { + { "name": "oe_test_libdap_getdap4" }, - { + { "name": "oe_test_libdap_devel_dap_config" } ] -} +} \ No newline at end of file diff --git a/suite2cases/libdb.json b/suite2cases/libdb.json index 9d8371a25..bf9efff69 100644 --- a/suite2cases/libdb.json +++ b/suite2cases/libdb.json @@ -5,4 +5,4 @@ "name": "oe_test_libdb" } ] -} +} \ No newline at end of file diff --git a/suite2cases/libesmtp.json b/suite2cases/libesmtp.json index 1bdc8c8e4..3fe719250 100644 --- a/suite2cases/libesmtp.json +++ b/suite2cases/libesmtp.json @@ -5,4 +5,4 @@ "name": "oe_test_libesmtp" } ] -} +} \ No newline at end of file diff --git a/suite2cases/libexif.json b/suite2cases/libexif.json index fc368e4fd..82735a273 100644 --- a/suite2cases/libexif.json +++ b/suite2cases/libexif.json @@ -5,4 +5,4 @@ "name": "oe_test_libexif" } ] -} +} \ No newline at end of file diff --git a/suite2cases/libgeotiff.json b/suite2cases/libgeotiff.json index d82bfe746..3b0f09726 100644 --- a/suite2cases/libgeotiff.json +++ b/suite2cases/libgeotiff.json @@ -5,4 +5,4 @@ "name": "oe_test_libgeotiff" } ] -} +} \ No newline at end of file diff --git a/suite2cases/libgpg-error.json b/suite2cases/libgpg-error.json index b82c139d1..057169106 100644 --- a/suite2cases/libgpg-error.json +++ b/suite2cases/libgpg-error.json @@ -4,6 +4,5 @@ { "name": "oe_test_libgpg-error" } - ] } \ No newline at end of file diff --git a/suite2cases/libguestfs.json b/suite2cases/libguestfs.json index 83fe21171..1cce8386d 100644 --- a/suite2cases/libguestfs.json +++ b/suite2cases/libguestfs.json @@ -1,162 +1,162 @@ { - "path": "$OET_PATH/testcases/cli-test/libguestfs", - "machine type": "physical", - "cases": [ - { - "name": "oe_test_libguestfish_guestunmount" - }, - { - "name": "oe_test_libguestfs_guestfish_01" - }, - { - "name": "oe_test_libguestfs_guestfish_02" - }, - { - "name": "oe_test_libguestfs_guestfish_03" - }, - { - "name": "oe_test_libguestfs_guestmount_01" - }, - { - "name": "oe_test_libguestfs_guestmount_02" - }, - { - "name": "oe_test_libguestfs_guestmount_03" - }, - { - "name": "oe_test_libguestfs_libguestfs-boot-analysis" - }, - { - "name": "oe_test_libguestfs_libguestfs-boot-benchmark" - }, - { - "name": "oe_test_libguestfs_libguestfs-test-tool" - }, - { - "name": "oe_test_libguestfs_virt-alignment-scan" - }, - { - "name": "oe_test_libguestfs_virt-builder" - }, - { - "name": "oe_test_libguestfs_virt-cat" - }, - { - "name": "oe_test_libguestfs_virt-copy-in" - }, - { - "name": "oe_test_libguestfs_virt-copy-out" - }, - { - "name": "oe_test_libguestfs_virt-customize" - }, - { - "name": "oe_test_libguestfs_virt-df_01" - }, - { - "name": "oe_test_libguestfs_virt-df_02" - }, - { - "name": "oe_test_libguestfs_virt-dib" - }, - { - "name": "oe_test_libguestfs_virt-diff_01" - }, - { - "name": "oe_test_libguestfs_virt-diff_02" - }, - { - "name": "oe_test_libguestfs_virt-diff_03" - }, - { - "name": "oe_test_libguestfs_virt-filesystems_01" - }, - { - "name": "oe_test_libguestfs_virt-filesystems_02" - }, - { - "name": "oe_test_libguestfs_virt-filesystems_03" - }, - { - "name": "oe_test_libguestfs_virt-format" - }, - { - "name": "oe_test_libguestfs_virt-get-kernel_01" - }, - { - "name": "oe_test_libguestfs_virt-get-kernel_02" - }, - { - "name": "oe_test_libguestfs_virt-index-validate" - }, - { - "name": "oe_test_libguestfs_virt-inspector_01" - }, - { - "name": "oe_test_libguestfs_virt-inspector_02" - }, - { - "name": "oe_test_libguestfs_virt-log" - }, - { - "name": "oe_test_libguestfs_virt-ls_01" - }, - { - "name": "oe_test_libguestfs_virt-ls_02" - }, - { - "name": "oe_test_libguestfs_virt-make-fs" - }, - { - "name": "oe_test_libguestfs_virt-p2v-make-disk" - }, - { - "name": "oe_test_libguestfs_virt-p2v-make-kickstart" - }, - { - "name": "oe_test_libguestfs_virt-p2v-make-kiwi" - }, - { - "name": "oe_test_libguestfs_virt-resize_01" - }, - { - "name": "oe_test_libguestfs_virt-resize_02" - }, - { - "name": "oe_test_libguestfs_virt-resize_03" - }, - { - "name": "oe_test_libguestfs_virt-sparsify" - }, - { - "name": "oe_test_libguestfs_virt-sysprep_01" - }, - { - "name": "oe_test_libguestfs_virt-sysprep_02" - }, - { - "name": "oe_test_libguestfs_virt-sysprep_03" - }, - { - "name": "oe_test_libguestfs_virt-sysprep_04" - }, - { - "name": "oe_test_libguestfs_virt-sysprep_05" - }, - { - "name": "oe_test_libguestfs_virt-tar-in" - }, - { - "name": "oe_test_libguestfs_virt-tar-out" - }, - { - "name": "oe_test_libguestfs_virt-v2v" - }, - { - "name": "oe_test_libguestfs_virt-v2v-copy-to-local" - }, - { - "name": "oe_test_libguestfs_virt-win-reg" - } - ] + "path": "$OET_PATH/testcases/cli-test/libguestfs", + "machine type": "physical", + "cases": [ + { + "name": "oe_test_libguestfish_guestunmount" + }, + { + "name": "oe_test_libguestfs_guestfish_01" + }, + { + "name": "oe_test_libguestfs_guestfish_02" + }, + { + "name": "oe_test_libguestfs_guestfish_03" + }, + { + "name": "oe_test_libguestfs_guestmount_01" + }, + { + "name": "oe_test_libguestfs_guestmount_02" + }, + { + "name": "oe_test_libguestfs_guestmount_03" + }, + { + "name": "oe_test_libguestfs_libguestfs-boot-analysis" + }, + { + "name": "oe_test_libguestfs_libguestfs-boot-benchmark" + }, + { + "name": "oe_test_libguestfs_libguestfs-test-tool" + }, + { + "name": "oe_test_libguestfs_virt-alignment-scan" + }, + { + "name": "oe_test_libguestfs_virt-builder" + }, + { + "name": "oe_test_libguestfs_virt-cat" + }, + { + "name": "oe_test_libguestfs_virt-copy-in" + }, + { + "name": "oe_test_libguestfs_virt-copy-out" + }, + { + "name": "oe_test_libguestfs_virt-customize" + }, + { + "name": "oe_test_libguestfs_virt-df_01" + }, + { + "name": "oe_test_libguestfs_virt-df_02" + }, + { + "name": "oe_test_libguestfs_virt-dib" + }, + { + "name": "oe_test_libguestfs_virt-diff_01" + }, + { + "name": "oe_test_libguestfs_virt-diff_02" + }, + { + "name": "oe_test_libguestfs_virt-diff_03" + }, + { + "name": "oe_test_libguestfs_virt-filesystems_01" + }, + { + "name": "oe_test_libguestfs_virt-filesystems_02" + }, + { + "name": "oe_test_libguestfs_virt-filesystems_03" + }, + { + "name": "oe_test_libguestfs_virt-format" + }, + { + "name": "oe_test_libguestfs_virt-get-kernel_01" + }, + { + "name": "oe_test_libguestfs_virt-get-kernel_02" + }, + { + "name": "oe_test_libguestfs_virt-index-validate" + }, + { + "name": "oe_test_libguestfs_virt-inspector_01" + }, + { + "name": "oe_test_libguestfs_virt-inspector_02" + }, + { + "name": "oe_test_libguestfs_virt-log" + }, + { + "name": "oe_test_libguestfs_virt-ls_01" + }, + { + "name": "oe_test_libguestfs_virt-ls_02" + }, + { + "name": "oe_test_libguestfs_virt-make-fs" + }, + { + "name": "oe_test_libguestfs_virt-p2v-make-disk" + }, + { + "name": "oe_test_libguestfs_virt-p2v-make-kickstart" + }, + { + "name": "oe_test_libguestfs_virt-p2v-make-kiwi" + }, + { + "name": "oe_test_libguestfs_virt-resize_01" + }, + { + "name": "oe_test_libguestfs_virt-resize_02" + }, + { + "name": "oe_test_libguestfs_virt-resize_03" + }, + { + "name": "oe_test_libguestfs_virt-sparsify" + }, + { + "name": "oe_test_libguestfs_virt-sysprep_01" + }, + { + "name": "oe_test_libguestfs_virt-sysprep_02" + }, + { + "name": "oe_test_libguestfs_virt-sysprep_03" + }, + { + "name": "oe_test_libguestfs_virt-sysprep_04" + }, + { + "name": "oe_test_libguestfs_virt-sysprep_05" + }, + { + "name": "oe_test_libguestfs_virt-tar-in" + }, + { + "name": "oe_test_libguestfs_virt-tar-out" + }, + { + "name": "oe_test_libguestfs_virt-v2v" + }, + { + "name": "oe_test_libguestfs_virt-v2v-copy-to-local" + }, + { + "name": "oe_test_libguestfs_virt-win-reg" + } + ] } \ No newline at end of file diff --git a/suite2cases/libhangul.json b/suite2cases/libhangul.json index ae8db8def..ceeeeffa7 100644 --- a/suite2cases/libhangul.json +++ b/suite2cases/libhangul.json @@ -5,5 +5,4 @@ "name": "oe_test_libhangul_hangul" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/libiec61883.json b/suite2cases/libiec61883.json index 84da23f85..0efe20f8b 100644 --- a/suite2cases/libiec61883.json +++ b/suite2cases/libiec61883.json @@ -3,9 +3,9 @@ "cases": [ { "name": "oe_test_libiec61883_plugctl" - }, + }, { "name": "oe_test_libiec61883_plugreport" } ] -} +} \ No newline at end of file diff --git a/suite2cases/libiodbc.json b/suite2cases/libiodbc.json index 669efd174..1892ca946 100644 --- a/suite2cases/libiodbc.json +++ b/suite2cases/libiodbc.json @@ -5,4 +5,4 @@ "name": "oe_test_libiodbc_iodbctest" } ] -} +} \ No newline at end of file diff --git a/suite2cases/libksba.json b/suite2cases/libksba.json index b68ed1dfc..1db673cb7 100644 --- a/suite2cases/libksba.json +++ b/suite2cases/libksba.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/libksba", - "cases": [ - { - "name": "oe_test_libksba" - } - ] + "path": "$OET_PATH/testcases/cli-test/libksba", + "cases": [ + { + "name": "oe_test_libksba" + } + ] } \ No newline at end of file diff --git a/suite2cases/libldb.json b/suite2cases/libldb.json index 90833ebd4..3758a27bb 100644 --- a/suite2cases/libldb.json +++ b/suite2cases/libldb.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/libldb", - "cases": [ - { - "name": "oe_test_libldb" - } - ] + "path": "$OET_PATH/testcases/cli-test/libldb", + "cases": [ + { + "name": "oe_test_libldb" + } + ] } \ No newline at end of file diff --git a/suite2cases/liblouis.json b/suite2cases/liblouis.json index aeebb5804..ba511cae8 100644 --- a/suite2cases/liblouis.json +++ b/suite2cases/liblouis.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/liblouis", - "cases": [ - { - "name": "oe_test_liblouis" - } - ] + "path": "$OET_PATH/testcases/cli-test/liblouis", + "cases": [ + { + "name": "oe_test_liblouis" + } + ] } \ No newline at end of file diff --git a/suite2cases/libmicrohttpd.json b/suite2cases/libmicrohttpd.json index 099ecad75..7043b4fc5 100644 --- a/suite2cases/libmicrohttpd.json +++ b/suite2cases/libmicrohttpd.json @@ -4,6 +4,5 @@ { "name": "oe_test_libmicrohttpd" } - ] -} +} \ No newline at end of file diff --git a/suite2cases/libreswan.json b/suite2cases/libreswan.json index daea7139c..0dde7c2c7 100644 --- a/suite2cases/libreswan.json +++ b/suite2cases/libreswan.json @@ -64,4 +64,4 @@ "name": "oe_test_site_to_site_vpn" } ] -} +} \ No newline at end of file diff --git a/suite2cases/librhsm.json b/suite2cases/librhsm.json index 919e69400..84696656e 100644 --- a/suite2cases/librhsm.json +++ b/suite2cases/librhsm.json @@ -5,4 +5,4 @@ "name": "oe_test_librhsm" } ] -} +} \ No newline at end of file diff --git a/suite2cases/librsvg2.json b/suite2cases/librsvg2.json index 688f5285f..3b0d525d6 100644 --- a/suite2cases/librsvg2.json +++ b/suite2cases/librsvg2.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/librsvg2", - "cases": [ - { - "name": "oe_test_librsvg2-tools" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/librsvg2", + "cases": [ + { + "name": "oe_test_librsvg2-tools" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libsndfile.json b/suite2cases/libsndfile.json index c2e8fc2f5..a33b0b10c 100644 --- a/suite2cases/libsndfile.json +++ b/suite2cases/libsndfile.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/libsndfile", - "cases": [ - { - "name": "oe_test_libsndfile" - } - ] + "path": "$OET_PATH/testcases/cli-test/libsndfile", + "cases": [ + { + "name": "oe_test_libsndfile" + } + ] } \ No newline at end of file diff --git a/suite2cases/libstoragemgmt.json b/suite2cases/libstoragemgmt.json index 38b1809da..2c9212e53 100644 --- a/suite2cases/libstoragemgmt.json +++ b/suite2cases/libstoragemgmt.json @@ -5,4 +5,4 @@ "name": "oe_test_service_libstoragemgmt" } ] -} +} \ No newline at end of file diff --git a/suite2cases/libtar.json b/suite2cases/libtar.json index e4f532569..120053997 100644 --- a/suite2cases/libtar.json +++ b/suite2cases/libtar.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/libtar", - "cases": [ - { - "name": "oe_test_libtar" - } - ] + "path": "$OET_PATH/testcases/cli-test/libtar", + "cases": [ + { + "name": "oe_test_libtar" + } + ] } \ No newline at end of file diff --git a/suite2cases/libtiff.json b/suite2cases/libtiff.json index 4b72263ed..0e5b35f66 100644 --- a/suite2cases/libtiff.json +++ b/suite2cases/libtiff.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/libtiff", - "cases": [ - { - "name": "oe_test_libtiff" - } - ] + "path": "$OET_PATH/testcases/cli-test/libtiff", + "cases": [ + { + "name": "oe_test_libtiff" + } + ] } \ No newline at end of file diff --git a/suite2cases/libtommath.json b/suite2cases/libtommath.json index 08667a346..a09997065 100644 --- a/suite2cases/libtommath.json +++ b/suite2cases/libtommath.json @@ -5,5 +5,4 @@ "name": "oe_test_service_libtommath" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/libunistring.json b/suite2cases/libunistring.json index 23deaecc8..37d593b75 100644 --- a/suite2cases/libunistring.json +++ b/suite2cases/libunistring.json @@ -5,4 +5,4 @@ "name": "oe_test_libunistring" } ] -} +} \ No newline at end of file diff --git a/suite2cases/libusb.json b/suite2cases/libusb.json index 1b1039f09..6463b5a2f 100644 --- a/suite2cases/libusb.json +++ b/suite2cases/libusb.json @@ -4,7 +4,5 @@ { "name": "oe_test_libusb" } - - ] -} - + ] +} \ No newline at end of file diff --git a/suite2cases/libvirt.json b/suite2cases/libvirt.json index 3a0b53a8d..eab544f68 100644 --- a/suite2cases/libvirt.json +++ b/suite2cases/libvirt.json @@ -146,4 +146,4 @@ "name": "oe_test_target_virt-guest-shutdown" } ] -} +} \ No newline at end of file diff --git a/suite2cases/libvma.json b/suite2cases/libvma.json index 73ea48bfc..7b3726d1d 100644 --- a/suite2cases/libvma.json +++ b/suite2cases/libvma.json @@ -5,4 +5,4 @@ "name": "oe_test_service_vma" } ] -} +} \ No newline at end of file diff --git a/suite2cases/libwmf.json b/suite2cases/libwmf.json index 1fe51c12c..f61f3de27 100644 --- a/suite2cases/libwmf.json +++ b/suite2cases/libwmf.json @@ -35,4 +35,4 @@ "name": "oe_test_libwmf_wmf2svg_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/libxslt.json b/suite2cases/libxslt.json index 6b97e4072..ac53d4dd7 100644 --- a/suite2cases/libxslt.json +++ b/suite2cases/libxslt.json @@ -5,4 +5,4 @@ "name": "oe_test_libxslt" } ] -} +} \ No newline at end of file diff --git a/suite2cases/libyaml.json b/suite2cases/libyaml.json index 1d0b49906..969abedd5 100644 --- a/suite2cases/libyaml.json +++ b/suite2cases/libyaml.json @@ -4,6 +4,5 @@ { "name": "oe_test_libyaml" } - - ] -} + ] +} \ No newline at end of file diff --git a/suite2cases/lighttpd_1.4.53.json b/suite2cases/lighttpd_1.4.53.json index ac92020c0..414f45794 100644 --- a/suite2cases/lighttpd_1.4.53.json +++ b/suite2cases/lighttpd_1.4.53.json @@ -5,4 +5,4 @@ "name": "oe_test_lighttpd_1.4.53_service_lighttpd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/lighttpd_1.4.63.json b/suite2cases/lighttpd_1.4.63.json index 1dbb61a40..69cadf2ef 100644 --- a/suite2cases/lighttpd_1.4.63.json +++ b/suite2cases/lighttpd_1.4.63.json @@ -5,4 +5,4 @@ "name": "oe_test_lighttpd_1.4.63_service_lighttpd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/linkchecker.json b/suite2cases/linkchecker.json index 139bcea6a..f0861990a 100644 --- a/suite2cases/linkchecker.json +++ b/suite2cases/linkchecker.json @@ -5,4 +5,4 @@ "name": "oe_test_linkchecker" } ] -} +} \ No newline at end of file diff --git a/suite2cases/linux-sgx.json b/suite2cases/linux-sgx.json index 15cc14d64..0c56681d1 100644 --- a/suite2cases/linux-sgx.json +++ b/suite2cases/linux-sgx.json @@ -11,5 +11,4 @@ "machine type": "physical" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/linuxconsoletools.json b/suite2cases/linuxconsoletools.json index abc4d840e..fa68b3e01 100644 --- a/suite2cases/linuxconsoletools.json +++ b/suite2cases/linuxconsoletools.json @@ -8,4 +8,4 @@ "name": "oe_test_linuxconsoletools" } ] -} +} \ No newline at end of file diff --git a/suite2cases/linuxdoc-tools.json b/suite2cases/linuxdoc-tools.json index ba03fe564..1e7fe9ecf 100644 --- a/suite2cases/linuxdoc-tools.json +++ b/suite2cases/linuxdoc-tools.json @@ -4,41 +4,41 @@ { "name": "oe_test_linuxdoc-tools_01" }, - { + { "name": "oe_test_linuxdoc-tools_02" }, - { + { "name": "oe_test_linuxdoc-tools_03" }, - { + { "name": "oe_test_linuxdoc-tools_04" }, - { + { "name": "oe_test_linuxdoc-tools_05" }, - { + { "name": "oe_test_linuxdoc-tools_06" }, - { + { "name": "oe_test_linuxdoc-tools_07" }, - { + { "name": "oe_test_linuxdoc-tools_08" }, - { + { "name": "oe_test_linuxdoc-tools_09" }, - { + { "name": "oe_test_linuxdoc-tools_10" }, - { + { "name": "oe_test_linuxdoc-tools_11" }, - { + { "name": "oe_test_linuxdoc-tools_13" }, - { + { "name": "oe_test_linuxdoc-tools_14" } ] -} +} \ No newline at end of file diff --git a/suite2cases/linuxptp.json b/suite2cases/linuxptp.json index d48817e69..d08eca2af 100644 --- a/suite2cases/linuxptp.json +++ b/suite2cases/linuxptp.json @@ -25,4 +25,4 @@ "name": "oe_test_timemaster" } ] -} +} \ No newline at end of file diff --git a/suite2cases/lksctp-tools.json b/suite2cases/lksctp-tools.json index 73160e219..920e47f8c 100644 --- a/suite2cases/lksctp-tools.json +++ b/suite2cases/lksctp-tools.json @@ -1,6 +1,5 @@ { "path": "$OET_PATH/testcases/cli-test/lksctp-tools", - "cases": [ { "name": "oe_test_lksctp-tools_checksctp" diff --git a/suite2cases/lldpad.json b/suite2cases/lldpad.json index a738b56be..505d0690d 100644 --- a/suite2cases/lldpad.json +++ b/suite2cases/lldpad.json @@ -8,4 +8,4 @@ "name": "oe_test_socket_lldpad" } ] -} +} \ No newline at end of file diff --git a/suite2cases/lm_sensors.json b/suite2cases/lm_sensors.json index 1d4889e71..0de0c841f 100644 --- a/suite2cases/lm_sensors.json +++ b/suite2cases/lm_sensors.json @@ -14,4 +14,4 @@ "name": "oe_test_service_sensord" } ] -} +} \ No newline at end of file diff --git a/suite2cases/lmdb.json b/suite2cases/lmdb.json index a9e4f9a5b..3dd0ae16f 100644 --- a/suite2cases/lmdb.json +++ b/suite2cases/lmdb.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/lmdb", - "cases": [ - { - "name": "oe_test_lmdb" - } - ] + "path": "$OET_PATH/testcases/cli-test/lmdb", + "cases": [ + { + "name": "oe_test_lmdb" + } + ] } \ No newline at end of file diff --git a/suite2cases/log4cplus.json b/suite2cases/log4cplus.json index 16d89426d..40eee9239 100644 --- a/suite2cases/log4cplus.json +++ b/suite2cases/log4cplus.json @@ -5,4 +5,4 @@ "name": "oe_test_log4cplus" } ] -} +} \ No newline at end of file diff --git a/suite2cases/lorax.json b/suite2cases/lorax.json index 002fb6393..7e4c93928 100644 --- a/suite2cases/lorax.json +++ b/suite2cases/lorax.json @@ -8,4 +8,4 @@ "name": "oe_test_socket_lorax-composer" } ] -} +} \ No newline at end of file diff --git a/suite2cases/lsyncd.json b/suite2cases/lsyncd.json index 70f235c9e..dbc37a166 100644 --- a/suite2cases/lsyncd.json +++ b/suite2cases/lsyncd.json @@ -17,4 +17,4 @@ "name": "oe_test_command_lsyncd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/ltp.json b/suite2cases/ltp.json index d57dac76c..40694c0cc 100644 --- a/suite2cases/ltp.json +++ b/suite2cases/ltp.json @@ -8,4 +8,4 @@ "name": "oe_test_posix" } ] -} +} \ No newline at end of file diff --git a/suite2cases/ltrace.json b/suite2cases/ltrace.json index 309ebda52..87952ee1f 100644 --- a/suite2cases/ltrace.json +++ b/suite2cases/ltrace.json @@ -14,4 +14,4 @@ "name": "oe_test_ltrace_04" } ] -} +} \ No newline at end of file diff --git a/suite2cases/lua-lunit.json b/suite2cases/lua-lunit.json index c17e75ae6..ef4318de9 100644 --- a/suite2cases/lua-lunit.json +++ b/suite2cases/lua-lunit.json @@ -1,6 +1,5 @@ { -"path": "$OET_PATH/testcases/cli-test/lua-lunit", - + "path": "$OET_PATH/testcases/cli-test/lua-lunit", "cases": [ { "name": "oe_test_lua-lunit_base" diff --git a/suite2cases/luajit.json b/suite2cases/luajit.json index 89f14c876..7cedfb387 100644 --- a/suite2cases/luajit.json +++ b/suite2cases/luajit.json @@ -4,8 +4,8 @@ { "name": "oe_test_luajit_print" }, - { - "name": "oe_test_luajit_print1" - } + { + "name": "oe_test_luajit_print1" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/luarocks.json b/suite2cases/luarocks.json index 32e8a66e0..cfc32d6d2 100644 --- a/suite2cases/luarocks.json +++ b/suite2cases/luarocks.json @@ -5,4 +5,4 @@ "name": "oe_test_luarocks" } ] -} +} \ No newline at end of file diff --git a/suite2cases/lxc.json b/suite2cases/lxc.json index 557df0f1f..36776dd35 100644 --- a/suite2cases/lxc.json +++ b/suite2cases/lxc.json @@ -44,4 +44,4 @@ "name": "oe_test_lxc_info" } ] -} +} \ No newline at end of file diff --git a/suite2cases/lxcfs.json b/suite2cases/lxcfs.json index f322f20e6..ebd8a3692 100644 --- a/suite2cases/lxcfs.json +++ b/suite2cases/lxcfs.json @@ -5,4 +5,4 @@ "name": "oe_test_service_lxcfs" } ] -} +} \ No newline at end of file diff --git a/suite2cases/lzo.json b/suite2cases/lzo.json index 991233479..696229c83 100644 --- a/suite2cases/lzo.json +++ b/suite2cases/lzo.json @@ -8,4 +8,4 @@ "name": "oe_test_lzo-lzop_01" } ] -} +} \ No newline at end of file diff --git a/suite2cases/mac-robber.json b/suite2cases/mac-robber.json index 99afeffac..192a77d2f 100644 --- a/suite2cases/mac-robber.json +++ b/suite2cases/mac-robber.json @@ -5,4 +5,4 @@ "name": "oe_test_mac-robber" } ] -} +} \ No newline at end of file diff --git a/suite2cases/mailman.json b/suite2cases/mailman.json index 26df001a6..3ea61545b 100644 --- a/suite2cases/mailman.json +++ b/suite2cases/mailman.json @@ -11,4 +11,4 @@ "name": "oe_test_service_mailman3-digests" } ] -} +} \ No newline at end of file diff --git a/suite2cases/man-db.json b/suite2cases/man-db.json index f03050879..1816bee33 100644 --- a/suite2cases/man-db.json +++ b/suite2cases/man-db.json @@ -11,4 +11,4 @@ "name": "oe_test_service_man-db_01" } ] -} +} \ No newline at end of file diff --git a/suite2cases/mathjax.json b/suite2cases/mathjax.json index 817ac4503..d32072ba5 100644 --- a/suite2cases/mathjax.json +++ b/suite2cases/mathjax.json @@ -4,6 +4,5 @@ { "name": "oe_test_mathjax" } - ] } \ No newline at end of file diff --git a/suite2cases/mc.json b/suite2cases/mc.json index 502a444f8..9b33f83a9 100644 --- a/suite2cases/mc.json +++ b/suite2cases/mc.json @@ -1,24 +1,17 @@ { - "path": "$OET_PATH/testcases/cli-test/mc", - "cases": [ - { - "name": "oe_test_mc_base_01" - }, - { - "name": "oe_test_mcdiff_01" - }, - { - "name": "oe_test_mcedit_base_01" - }, - { - "name": "oe_test_mcview_base_01" - } - ] -} - - - - - - - + "path": "$OET_PATH/testcases/cli-test/mc", + "cases": [ + { + "name": "oe_test_mc_base_01" + }, + { + "name": "oe_test_mcdiff_01" + }, + { + "name": "oe_test_mcedit_base_01" + }, + { + "name": "oe_test_mcview_base_01" + } + ] +} \ No newline at end of file diff --git a/suite2cases/mcelog.json b/suite2cases/mcelog.json index 19041de8e..e93c04d22 100644 --- a/suite2cases/mcelog.json +++ b/suite2cases/mcelog.json @@ -11,4 +11,4 @@ "name": "oe_test_service_mcelog" } ] -} +} \ No newline at end of file diff --git a/suite2cases/mcstrans.json b/suite2cases/mcstrans.json index 88e2cdb32..dcc1bccf6 100644 --- a/suite2cases/mcstrans.json +++ b/suite2cases/mcstrans.json @@ -8,4 +8,4 @@ "name": "oe_test_service_mcstrans" } ] -} +} \ No newline at end of file diff --git a/suite2cases/mdadm.json b/suite2cases/mdadm.json index 4d225e100..7fc3f8486 100644 --- a/suite2cases/mdadm.json +++ b/suite2cases/mdadm.json @@ -1,6 +1,9 @@ { "path": "$OET_PATH/testcases/cli-test/mdadm", - "add disk":[2,2], + "add disk": [ + 2, + 2 + ], "cases": [ { "name": "oe_test_service_mdmonitor" @@ -15,4 +18,4 @@ "name": "oe_test_service_mdmonitor-oneshot" } ] -} +} \ No newline at end of file diff --git a/suite2cases/memcached.json b/suite2cases/memcached.json index 7631dc33b..1d11d1d79 100644 --- a/suite2cases/memcached.json +++ b/suite2cases/memcached.json @@ -11,4 +11,4 @@ "name": "oe_test_service_memcached" } ] -} +} \ No newline at end of file diff --git a/suite2cases/mksh.json b/suite2cases/mksh.json index b51ebbf50..ffd4fa2af 100644 --- a/suite2cases/mksh.json +++ b/suite2cases/mksh.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/mksh", - "cases": [ - { - "name": "oe_test_mksh" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/mksh", + "cases": [ + { + "name": "oe_test_mksh" + } + ] +} \ No newline at end of file diff --git a/suite2cases/mlocate.json b/suite2cases/mlocate.json index 7678c42d9..4232f8b06 100644 --- a/suite2cases/mlocate.json +++ b/suite2cases/mlocate.json @@ -5,4 +5,4 @@ "name": "oe_test_service_mlocate-updatedb" } ] -} +} \ No newline at end of file diff --git a/suite2cases/mm_uce.json b/suite2cases/mm_uce.json index 3fbc14667..fa00549a1 100644 --- a/suite2cases/mm_uce.json +++ b/suite2cases/mm_uce.json @@ -1,38 +1,38 @@ { - "path": "$OET_PATH/testcases/feature-test/mm_uce", - "machine type": "physical", - "cases": [ - { - "name": "oe_test_mm_uce_copyfromuser", - "machine type": "physical" - }, - { - "name": "oe_test_mm_uce_getuser", - "machine type": "physical" - }, - { - "name": "oe_test_mm_uce_copyonwrite", - "machine type": "physical" - }, - { - "name": "oe_test_mm_uce_coredump_tmpfs", - "machine type": "physical" - }, - { - "name": "oe_test_mm_uce_coredump_ext4", - "machine type": "physical" - }, - { - "name": "oe_test_mm_uce_coredump_pipefs", - "machine type": "physical" - }, - { - "name": "oe_test_mm_uce_copytouser", - "machine type": "physical" - }, - { - "name": "oe_test_mm_uce_putuser", - "machine type": "physical" - } - ] -} + "path": "$OET_PATH/testcases/feature-test/mm_uce", + "machine type": "physical", + "cases": [ + { + "name": "oe_test_mm_uce_copyfromuser", + "machine type": "physical" + }, + { + "name": "oe_test_mm_uce_getuser", + "machine type": "physical" + }, + { + "name": "oe_test_mm_uce_copyonwrite", + "machine type": "physical" + }, + { + "name": "oe_test_mm_uce_coredump_tmpfs", + "machine type": "physical" + }, + { + "name": "oe_test_mm_uce_coredump_ext4", + "machine type": "physical" + }, + { + "name": "oe_test_mm_uce_coredump_pipefs", + "machine type": "physical" + }, + { + "name": "oe_test_mm_uce_copytouser", + "machine type": "physical" + }, + { + "name": "oe_test_mm_uce_putuser", + "machine type": "physical" + } + ] +} \ No newline at end of file diff --git a/suite2cases/mocha.json b/suite2cases/mocha.json index 06b7e0550..fa119b485 100644 --- a/suite2cases/mocha.json +++ b/suite2cases/mocha.json @@ -3,33 +3,33 @@ "cases": [ { "name": "oe_test_mocha" - }, - { - "name": "oe_test_mocha_01" - }, - { - "name": "oe_test_mocha_02" - }, - { - "name": "oe_test_mocha_03" - }, - { - "name": "oe_test_mocha_04" - }, - { - "name": "oe_test_mocha_05" - }, - { - "name": "oe_test_mocha_06" - }, - { - "name": "oe_test_mocha_07" - }, - { - "name": "oe_test_mocha_08" - }, - { - "name": "oe_test_mocha_09" - } + }, + { + "name": "oe_test_mocha_01" + }, + { + "name": "oe_test_mocha_02" + }, + { + "name": "oe_test_mocha_03" + }, + { + "name": "oe_test_mocha_04" + }, + { + "name": "oe_test_mocha_05" + }, + { + "name": "oe_test_mocha_06" + }, + { + "name": "oe_test_mocha_07" + }, + { + "name": "oe_test_mocha_08" + }, + { + "name": "oe_test_mocha_09" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/mod_wsgi.json b/suite2cases/mod_wsgi.json index 66d5109dd..fbbeed35b 100644 --- a/suite2cases/mod_wsgi.json +++ b/suite2cases/mod_wsgi.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/mod_wsgi", - "cases": [ - { - "name": "oe_test_mod_wsgi" - } - ] + "path": "$OET_PATH/testcases/cli-test/mod_wsgi", + "cases": [ + { + "name": "oe_test_mod_wsgi" + } + ] } \ No newline at end of file diff --git a/suite2cases/mosquitto.json b/suite2cases/mosquitto.json index b5ab2b41d..9cc8e717c 100644 --- a/suite2cases/mosquitto.json +++ b/suite2cases/mosquitto.json @@ -5,5 +5,4 @@ "name": "oe_test_service_mosquitto" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/mpg123.json b/suite2cases/mpg123.json index 759f4824d..8ec78218d 100644 --- a/suite2cases/mpg123.json +++ b/suite2cases/mpg123.json @@ -5,4 +5,4 @@ "name": "oe_test_mpg123" } ] -} +} \ No newline at end of file diff --git a/suite2cases/mpich.json b/suite2cases/mpich.json index ea1eee079..bc182f6eb 100644 --- a/suite2cases/mpich.json +++ b/suite2cases/mpich.json @@ -14,8 +14,4 @@ "name": "oe_test_mpich_mpirun_02" } ] -} - - - - +} \ No newline at end of file diff --git a/suite2cases/mrtg.json b/suite2cases/mrtg.json index a38732215..848c69458 100644 --- a/suite2cases/mrtg.json +++ b/suite2cases/mrtg.json @@ -5,4 +5,4 @@ "name": "oe_test_service_mrtg" } ] -} +} \ No newline at end of file diff --git a/suite2cases/mt-st.json b/suite2cases/mt-st.json index cdd36347f..b7b616aa0 100644 --- a/suite2cases/mt-st.json +++ b/suite2cases/mt-st.json @@ -5,4 +5,4 @@ "name": "oe_test_service_stinit" } ] -} +} \ No newline at end of file diff --git a/suite2cases/mtx.json b/suite2cases/mtx.json index 09658011b..102e891c3 100644 --- a/suite2cases/mtx.json +++ b/suite2cases/mtx.json @@ -1,20 +1,20 @@ { "path": "$OET_PATH/testcases/cli-test/mtx", "cases": [ - { + { "name": "oe_test_mtx_loaderinfo" }, { "name": "oe_test_mtx_tapeinfo" - }, + }, { "name": "oe_test_mtx_mtx" }, { "name": "oe_test_mtx_scsieject" - }, + }, { "name": "oe_test_mtx_scsitape" } ] -} +} \ No newline at end of file diff --git a/suite2cases/multipath-tools.json b/suite2cases/multipath-tools.json index ccbb99228..c55fcd918 100644 --- a/suite2cases/multipath-tools.json +++ b/suite2cases/multipath-tools.json @@ -40,11 +40,11 @@ 4 ] }, - { + { "name": "oe_test_service_multipathd" - }, - { + }, + { "name": "oe_test_socket_multipathd" - } + } ] -} +} \ No newline at end of file diff --git a/suite2cases/munge.json b/suite2cases/munge.json index a88dabe99..2db7daf96 100644 --- a/suite2cases/munge.json +++ b/suite2cases/munge.json @@ -5,4 +5,4 @@ "name": "oe_test_service_munge" } ] -} +} \ No newline at end of file diff --git a/suite2cases/mysql5.json b/suite2cases/mysql5.json index 578ec01cf..8427add65 100644 --- a/suite2cases/mysql5.json +++ b/suite2cases/mysql5.json @@ -5,4 +5,4 @@ "name": "oe_test_service_mysqld" } ] -} +} \ No newline at end of file diff --git a/suite2cases/nagios.json b/suite2cases/nagios.json index c89167fed..d8ab87321 100644 --- a/suite2cases/nagios.json +++ b/suite2cases/nagios.json @@ -5,4 +5,4 @@ "name": "oe_test_service_nagios" } ] -} +} \ No newline at end of file diff --git a/suite2cases/nasm.json b/suite2cases/nasm.json index 41a09419a..9deaea0be 100644 --- a/suite2cases/nasm.json +++ b/suite2cases/nasm.json @@ -46,8 +46,8 @@ { "name": "oe_test_nasm_ndisasm_02" }, - { - "name": "oe_test_nasm_14" - } + { + "name": "oe_test_nasm_14" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/ncurses.json b/suite2cases/ncurses.json index d0df6653f..d79182d53 100644 --- a/suite2cases/ncurses.json +++ b/suite2cases/ncurses.json @@ -3,6 +3,6 @@ "cases": [ { "name": "oe_test_ncurses-devel" - } + } ] -} +} \ No newline at end of file diff --git a/suite2cases/ndctl.json b/suite2cases/ndctl.json index 34e28d7c7..a91d1a9bb 100644 --- a/suite2cases/ndctl.json +++ b/suite2cases/ndctl.json @@ -5,4 +5,4 @@ "name": "oe_test_service_ndctl-monitor" } ] -} +} \ No newline at end of file diff --git a/suite2cases/neon-config.json b/suite2cases/neon-config.json index 238befefb..fa46956a5 100644 --- a/suite2cases/neon-config.json +++ b/suite2cases/neon-config.json @@ -3,6 +3,6 @@ "cases": [ { "name": "oe_test_neon-config" - } + } ] -} +} \ No newline at end of file diff --git a/suite2cases/net-snmp.json b/suite2cases/net-snmp.json index 52ee91a04..04077de24 100644 --- a/suite2cases/net-snmp.json +++ b/suite2cases/net-snmp.json @@ -14,4 +14,4 @@ "name": "oe_test_net-snmp_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/net-tools.json b/suite2cases/net-tools.json index e94bf4bbd..b1b7b97ff 100644 --- a/suite2cases/net-tools.json +++ b/suite2cases/net-tools.json @@ -20,4 +20,4 @@ "name": "oe_test_net-tools_netstat_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/netavark.json b/suite2cases/netavark.json index 1b80e9067..3888a2860 100644 --- a/suite2cases/netavark.json +++ b/suite2cases/netavark.json @@ -8,4 +8,4 @@ "name": "oe_test_service_netavark-firewalld-reload" } ] -} +} \ No newline at end of file diff --git a/suite2cases/netcdf.json b/suite2cases/netcdf.json index 3089fd788..9d126ca9e 100644 --- a/suite2cases/netcdf.json +++ b/suite2cases/netcdf.json @@ -5,4 +5,4 @@ "name": "oe_test_netcdf" } ] -} +} \ No newline at end of file diff --git a/suite2cases/netcf.json b/suite2cases/netcf.json index 3581f50a0..37ac06fdd 100644 --- a/suite2cases/netcf.json +++ b/suite2cases/netcf.json @@ -5,4 +5,4 @@ "name": "oe_test_service_netcf-transaction" } ] -} +} \ No newline at end of file diff --git a/suite2cases/netdata.json b/suite2cases/netdata.json index e8f402d43..4d17f5187 100644 --- a/suite2cases/netdata.json +++ b/suite2cases/netdata.json @@ -6,6 +6,6 @@ }, { "name": "oe_test_service_netdata" - } - ] -} + } + ] +} \ No newline at end of file diff --git a/suite2cases/netsniff-ng.json b/suite2cases/netsniff-ng.json index 47d9afcf0..2d00e9ad5 100644 --- a/suite2cases/netsniff-ng.json +++ b/suite2cases/netsniff-ng.json @@ -61,4 +61,4 @@ "name": "oe_test_trafgen_03" } ] -} +} \ No newline at end of file diff --git a/suite2cases/network_basic.json b/suite2cases/network_basic.json index b42ae54c1..6d83b4be3 100644 --- a/suite2cases/network_basic.json +++ b/suite2cases/network_basic.json @@ -28,7 +28,7 @@ }, { "name": "oe_test_ethtool_config", - "add network interface": 1 + "add network interface": 1 }, { "name": "oe_test_ethtool_info" @@ -64,4 +64,4 @@ "name": "oe_test_check_nslookup" } ] -} +} \ No newline at end of file diff --git a/suite2cases/network_docker.json b/suite2cases/network_docker.json index 1ad217ac0..ddcbedbac 100644 --- a/suite2cases/network_docker.json +++ b/suite2cases/network_docker.json @@ -11,4 +11,4 @@ "name": "oe_test_docker_set_ip" } ] -} +} \ No newline at end of file diff --git a/suite2cases/network_negative.json b/suite2cases/network_negative.json index be2eabec3..f2f158860 100644 --- a/suite2cases/network_negative.json +++ b/suite2cases/network_negative.json @@ -13,7 +13,7 @@ }, { "name": "oe_test_modify_mac_failed", - "add network interface": 1 + "add network interface": 1 } ] -} +} \ No newline at end of file diff --git a/suite2cases/network_struct.json b/suite2cases/network_struct.json index e51490a6b..8efa11e1f 100644 --- a/suite2cases/network_struct.json +++ b/suite2cases/network_struct.json @@ -9,17 +9,17 @@ }, { "name": "oe_test_bridge_create", - "add network interface": 1 + "add network interface": 1 }, { "name": "oe_test_bridge_create_by_config_reboot", "machine num": 2, - "add network interface": 1 + "add network interface": 1 }, { "name": "oe_test_bridge_create_reboot", "machine num": 2, - "add network interface": 1 + "add network interface": 1 }, { "name": "oe_test_check_ip" @@ -49,46 +49,46 @@ }, { "name": "oe_test_ipv6_add", - "add network interface": 1 + "add network interface": 1 }, { "name": "oe_test_ipv6_static_setting", - "add network interface": 1 + "add network interface": 1 }, { "name": "oe_test_lo" }, { "name": "oe_test_nic_change_mac", - "add network interface": 1 + "add network interface": 1 }, { "name": "oe_test_nic_change_queue", - "add network interface": 1 + "add network interface": 1 }, { "name": "oe_test_nic_check", - "add network interface": 1 + "add network interface": 1 }, { "name": "oe_test_nic_ifconfig", - "add network interface": 1 + "add network interface": 1 }, { "name": "oe_test_nic_ifup", - "add network interface": 1 + "add network interface": 1 }, { "name": "oe_test_nic_ip", - "add network interface": 1 + "add network interface": 1 }, { "name": "oe_test_nic_nmcli", - "add network interface": 1 + "add network interface": 1 }, { "name": "oe_test_nic_queue", - "add network interface": 1 + "add network interface": 1 }, { "name": "oe_test_nic_scapy", @@ -97,7 +97,7 @@ { "name": "oe_test_nic_work_format", "machine type": "physical", - "add network interface": 1 + "add network interface": 1 }, { "name": "oe_test_nmap_check" @@ -107,10 +107,10 @@ }, { "name": "oe_test_nmap_up_down", - "add network interface": 1 + "add network interface": 1 }, { "name": "oe_test_ss" } ] -} +} \ No newline at end of file diff --git a/suite2cases/network_virtual.json b/suite2cases/network_virtual.json index ae6f2f76c..1e57f2109 100644 --- a/suite2cases/network_virtual.json +++ b/suite2cases/network_virtual.json @@ -35,4 +35,4 @@ "name": "oe_test_veth_create" } ] -} +} \ No newline at end of file diff --git a/suite2cases/nfs-utils.json b/suite2cases/nfs-utils.json index 867f8c6da..c555613e6 100644 --- a/suite2cases/nfs-utils.json +++ b/suite2cases/nfs-utils.json @@ -53,4 +53,4 @@ "name": "oe_test_service_fsidd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/nghttp2.json b/suite2cases/nghttp2.json index 174d50c4e..2f25a7109 100644 --- a/suite2cases/nghttp2.json +++ b/suite2cases/nghttp2.json @@ -5,4 +5,4 @@ "name": "oe_test_service_nghttpx" } ] -} +} \ No newline at end of file diff --git a/suite2cases/nginx.json b/suite2cases/nginx.json index 515513d37..124496a3f 100644 --- a/suite2cases/nginx.json +++ b/suite2cases/nginx.json @@ -1,17 +1,17 @@ { - "path": "$OET_PATH/testcases/cli-test/nginx", - "cases": [ - { - "name": "oe_test_nginx_cli" - }, - { - "name": "oe_test_service_nginx" - }, - { - "name": "oe_test_nginx_concurrent" - }, - { - "name": "oe_test_service_nginx_2" - } - ] + "path": "$OET_PATH/testcases/cli-test/nginx", + "cases": [ + { + "name": "oe_test_nginx_cli" + }, + { + "name": "oe_test_service_nginx" + }, + { + "name": "oe_test_nginx_concurrent" + }, + { + "name": "oe_test_service_nginx_2" + } + ] } \ No newline at end of file diff --git a/suite2cases/ninja-build.json b/suite2cases/ninja-build.json index 81c7c2e0d..5a0e356f2 100644 --- a/suite2cases/ninja-build.json +++ b/suite2cases/ninja-build.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/ninja-build", - "cases": [ - { - "name": "oe_test_ninja-build_ninja" - } - ] + "path": "$OET_PATH/testcases/cli-test/ninja-build", + "cases": [ + { + "name": "oe_test_ninja-build_ninja" + } + ] } \ No newline at end of file diff --git a/suite2cases/nispor.json b/suite2cases/nispor.json index 4028036de..d359c5e77 100644 --- a/suite2cases/nispor.json +++ b/suite2cases/nispor.json @@ -5,5 +5,4 @@ "name": "oe_test_service_nispor" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/nmon.json b/suite2cases/nmon.json index b5cc33f39..ab501fa86 100644 --- a/suite2cases/nmon.json +++ b/suite2cases/nmon.json @@ -1,17 +1,17 @@ { - "path": "$OET_PATH/testcases/cli-test/nmon", - "cases": [ - { - "name": "oe_test_nmon_01" - }, - { - "name": "oe_test_nmon_02" - }, - { - "name": "oe_test_nmon_03" - }, - { - "name": "oe_test_nmon_04" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/nmon", + "cases": [ + { + "name": "oe_test_nmon_01" + }, + { + "name": "oe_test_nmon_02" + }, + { + "name": "oe_test_nmon_03" + }, + { + "name": "oe_test_nmon_04" + } + ] +} \ No newline at end of file diff --git a/suite2cases/nodejs-clean-css.json b/suite2cases/nodejs-clean-css.json index 1e056dbbe..761f0fe9d 100644 --- a/suite2cases/nodejs-clean-css.json +++ b/suite2cases/nodejs-clean-css.json @@ -8,4 +8,4 @@ "name": "oe_test_cleancss_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/nodejs-grunt-cli.json b/suite2cases/nodejs-grunt-cli.json index d2b57f4fb..54b5d0d7d 100644 --- a/suite2cases/nodejs-grunt-cli.json +++ b/suite2cases/nodejs-grunt-cli.json @@ -8,4 +8,4 @@ "name": "oe_test_gruntcli_grunt_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/nodejs-jsonpointer.json b/suite2cases/nodejs-jsonpointer.json index ee2406164..6beacdefd 100644 --- a/suite2cases/nodejs-jsonpointer.json +++ b/suite2cases/nodejs-jsonpointer.json @@ -5,4 +5,4 @@ "name": "oe_test_nodejs-jsonpointer" } ] -} +} \ No newline at end of file diff --git a/suite2cases/nodejs-tiny-lr-fork.json b/suite2cases/nodejs-tiny-lr-fork.json index 1f9a19336..b23ad9da0 100644 --- a/suite2cases/nodejs-tiny-lr-fork.json +++ b/suite2cases/nodejs-tiny-lr-fork.json @@ -5,4 +5,4 @@ "name": "oe_test_tiny_lr" } ] -} +} \ No newline at end of file diff --git a/suite2cases/nodeunit.json b/suite2cases/nodeunit.json index bc5bbaa39..d36e9280a 100644 --- a/suite2cases/nodeunit.json +++ b/suite2cases/nodeunit.json @@ -3,9 +3,9 @@ "cases": [ { "name": "oe_test_nodeunit" - }, - { - "name": "oe_test_nodeunit_01" + }, + { + "name": "oe_test_nodeunit_01" } ] -} +} \ No newline at end of file diff --git a/suite2cases/nspr.json b/suite2cases/nspr.json index 2c72695c6..9a9d461c7 100644 --- a/suite2cases/nspr.json +++ b/suite2cases/nspr.json @@ -11,5 +11,4 @@ "name": "oe_test_nspr-devel" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/nss-pam-ldapd.json b/suite2cases/nss-pam-ldapd.json index 91e4a23a0..d06af379a 100644 --- a/suite2cases/nss-pam-ldapd.json +++ b/suite2cases/nss-pam-ldapd.json @@ -5,4 +5,4 @@ "name": "oe_test_service_nslcd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/nss.json b/suite2cases/nss.json index 7e851deeb..aea177579 100644 --- a/suite2cases/nss.json +++ b/suite2cases/nss.json @@ -11,4 +11,4 @@ "name": "oe_test_nss-softokn-devel" } ] -} +} \ No newline at end of file diff --git a/suite2cases/ntfs-3g.json b/suite2cases/ntfs-3g.json index 72fd0be49..203097ad1 100644 --- a/suite2cases/ntfs-3g.json +++ b/suite2cases/ntfs-3g.json @@ -1,107 +1,184 @@ { "path": "$OET_PATH/testcases/cli-test/ntfs-3g", - "add disk": [5,5], + "add disk": [ + 5, + 5 + ], "cases": [ { "name": "oe_test_ntfs-3g_ntfscat", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_ntfscp", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_mkntfs", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_mkfs.ntfs", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_ntfsclone_01", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_ntfsclone_02", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_ntfslabel", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_ntfsinfo", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_ntfsls", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_ntfswipe_01", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_ntfswipe_02", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_ntfsresize", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_ntfscluster", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_ntfsmove", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_ntfssecaudit", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_ntfstruncate", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_ntfsundelete_01", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_ntfsundelete_02", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_ntfs-3g_01", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_ntfs-3g_02", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_ntfs-3g_03", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_lowntfs-3g_01", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_lowntfs-3g_02", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_lowntfs-3g_03", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] }, { "name": "oe_test_ntfs-3g_ntfsfallocate", - "add disk": [5,5] + "add disk": [ + 5, + 5 + ] } - ] -} +} \ No newline at end of file diff --git a/suite2cases/ntp.json b/suite2cases/ntp.json index d430282e5..30fd94d0c 100644 --- a/suite2cases/ntp.json +++ b/suite2cases/ntp.json @@ -14,4 +14,4 @@ "name": "oe_test_service_sntp" } ] -} +} \ No newline at end of file diff --git a/suite2cases/numad.json b/suite2cases/numad.json index 212f56463..0684a6973 100644 --- a/suite2cases/numad.json +++ b/suite2cases/numad.json @@ -5,4 +5,4 @@ "name": "oe_test_service_numad" } ] -} +} \ No newline at end of file diff --git a/suite2cases/nvmetcli.json b/suite2cases/nvmetcli.json index 66444556b..f6a4b76de 100644 --- a/suite2cases/nvmetcli.json +++ b/suite2cases/nvmetcli.json @@ -17,4 +17,4 @@ "name": "oe_test_target_nvmf-connect" } ] -} +} \ No newline at end of file diff --git a/suite2cases/nvwa.json b/suite2cases/nvwa.json index 8c0fe9dd1..366b86d73 100644 --- a/suite2cases/nvwa.json +++ b/suite2cases/nvwa.json @@ -11,5 +11,4 @@ "name": "oe_test_nvwa_redis" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/oath-toolkit.json b/suite2cases/oath-toolkit.json index 9f4c92149..d8cf0108a 100644 --- a/suite2cases/oath-toolkit.json +++ b/suite2cases/oath-toolkit.json @@ -5,4 +5,4 @@ "name": "oe_test_oathtool" } ] -} +} \ No newline at end of file diff --git a/suite2cases/objectweb-asm3.json b/suite2cases/objectweb-asm3.json index f3c01718e..61976d1e4 100644 --- a/suite2cases/objectweb-asm3.json +++ b/suite2cases/objectweb-asm3.json @@ -1,13 +1,11 @@ { - "path": "$OET_PATH/testcases/cli-test/objectweb-asm3", - "cases": [ - { - "name": "oe_test_objectweb-asm3-processor" - }, - { - "name": "oe_test_objectweb-asm3-processor_01" - } - ] -} - - + "path": "$OET_PATH/testcases/cli-test/objectweb-asm3", + "cases": [ + { + "name": "oe_test_objectweb-asm3-processor" + }, + { + "name": "oe_test_objectweb-asm3-processor_01" + } + ] +} \ No newline at end of file diff --git a/suite2cases/obs-server.json b/suite2cases/obs-server.json index b231e2eec..aa7b208a0 100644 --- a/suite2cases/obs-server.json +++ b/suite2cases/obs-server.json @@ -83,10 +83,10 @@ "name": "oe_test_service_obs-delayedjob-queue-default" }, { - "name":"oe_test_service_obs-delayedjob-queue-scm" + "name": "oe_test_service_obs-delayedjob-queue-scm" }, { - "name":"oe_test_service_obssourcepublish" + "name": "oe_test_service_obssourcepublish" } ] } \ No newline at end of file diff --git a/suite2cases/ocaml-findlib.json b/suite2cases/ocaml-findlib.json index 7a000202d..d6cc981d0 100644 --- a/suite2cases/ocaml-findlib.json +++ b/suite2cases/ocaml-findlib.json @@ -5,4 +5,4 @@ "name": "oe_test_ocaml-findlib" } ] -} +} \ No newline at end of file diff --git a/suite2cases/ocaml-gettext.json b/suite2cases/ocaml-gettext.json index c342ca34f..927589738 100644 --- a/suite2cases/ocaml-gettext.json +++ b/suite2cases/ocaml-gettext.json @@ -5,4 +5,4 @@ "name": "oe_test_ocaml-gettext" } ] -} +} \ No newline at end of file diff --git a/suite2cases/oddjob.json b/suite2cases/oddjob.json index 91db93693..c031b2e01 100644 --- a/suite2cases/oddjob.json +++ b/suite2cases/oddjob.json @@ -5,4 +5,4 @@ "name": "oe_test_service_oddjobd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/oeaware.json b/suite2cases/oeaware.json index 697dbf803..10c3034b0 100644 --- a/suite2cases/oeaware.json +++ b/suite2cases/oeaware.json @@ -22,59 +22,59 @@ { "name": "oe_test_oeAware_07" }, - { - "name": "oe_test_oeAware_08" - }, - { - "name": "oe_test_oeAware_09" - }, - { - "name": "oe_test_oeAware_10" - }, - { - "name": "oe_test_oeAware_11" - }, - { - "name": "oe_test_oeAware_12" - }, - { - "name": "oe_test_oeAware_13" - }, - { - "name": "oe_test_oeAware_14" - }, - { - "name": "oe_test_oeAware_15" - }, - { - "name": "oe_test_oeAware_16" - }, - { - "name": "oe_test_oeAware_17" - }, - { - "name": "oe_test_oeAware_18" - }, - { - "name": "oe_test_oeAware_19" - }, - { - "name": "oe_test_oeAware_20" - }, - { - "name": "oe_test_oeAware_21" - }, - { - "name": "oe_test_oeAware_22" - }, - { - "name": "oe_test_oeAware_23" - }, - { - "name": "oe_test_oeAware_24" - }, - { - "name": "oe_test_oeAware_25" - } + { + "name": "oe_test_oeAware_08" + }, + { + "name": "oe_test_oeAware_09" + }, + { + "name": "oe_test_oeAware_10" + }, + { + "name": "oe_test_oeAware_11" + }, + { + "name": "oe_test_oeAware_12" + }, + { + "name": "oe_test_oeAware_13" + }, + { + "name": "oe_test_oeAware_14" + }, + { + "name": "oe_test_oeAware_15" + }, + { + "name": "oe_test_oeAware_16" + }, + { + "name": "oe_test_oeAware_17" + }, + { + "name": "oe_test_oeAware_18" + }, + { + "name": "oe_test_oeAware_19" + }, + { + "name": "oe_test_oeAware_20" + }, + { + "name": "oe_test_oeAware_21" + }, + { + "name": "oe_test_oeAware_22" + }, + { + "name": "oe_test_oeAware_23" + }, + { + "name": "oe_test_oeAware_24" + }, + { + "name": "oe_test_oeAware_25" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/oec-hardware.json b/suite2cases/oec-hardware.json index 15b766942..288ec40e3 100644 --- a/suite2cases/oec-hardware.json +++ b/suite2cases/oec-hardware.json @@ -8,4 +8,4 @@ "name": "oe_test_service_oech-server" } ] -} +} \ No newline at end of file diff --git a/suite2cases/ogdi.json b/suite2cases/ogdi.json index 6c00972b9..00279ad9b 100644 --- a/suite2cases/ogdi.json +++ b/suite2cases/ogdi.json @@ -5,4 +5,4 @@ "name": "oe_test_ogdi-config" } ] -} +} \ No newline at end of file diff --git a/suite2cases/oncn-bwm-AT.json b/suite2cases/oncn-bwm-AT.json index 8a44e25c0..6931f52e0 100644 --- a/suite2cases/oncn-bwm-AT.json +++ b/suite2cases/oncn-bwm-AT.json @@ -11,4 +11,4 @@ "machine num": 2 } ] -} +} \ No newline at end of file diff --git a/suite2cases/oncn-bwm.json b/suite2cases/oncn-bwm.json index 25cc1406f..d10237e12 100644 --- a/suite2cases/oncn-bwm.json +++ b/suite2cases/oncn-bwm.json @@ -11,4 +11,4 @@ "machine num": 2 } ] -} +} \ No newline at end of file diff --git a/suite2cases/oniguruma.json b/suite2cases/oniguruma.json index 3f955dccf..b6c08ea08 100644 --- a/suite2cases/oniguruma.json +++ b/suite2cases/oniguruma.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/oniguruma", - "cases": [ - { - "name": "oe_test_oniguruma" - } - ] + "path": "$OET_PATH/testcases/cli-test/oniguruma", + "cases": [ + { + "name": "oe_test_oniguruma" + } + ] } \ No newline at end of file diff --git a/suite2cases/open-isns.json b/suite2cases/open-isns.json index 1f9ed3d30..63d7e4987 100644 --- a/suite2cases/open-isns.json +++ b/suite2cases/open-isns.json @@ -5,4 +5,4 @@ "name": "oe_test_service_isnsd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/openblas.json b/suite2cases/openblas.json index 726b7d2a2..67012e599 100644 --- a/suite2cases/openblas.json +++ b/suite2cases/openblas.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/openblas", - "cases": [ - { - "name": "oe_test_openblas" - } - ] + "path": "$OET_PATH/testcases/cli-test/openblas", + "cases": [ + { + "name": "oe_test_openblas" + } + ] } \ No newline at end of file diff --git a/suite2cases/opencryptoki.json b/suite2cases/opencryptoki.json index 2262925fb..db3c521e1 100644 --- a/suite2cases/opencryptoki.json +++ b/suite2cases/opencryptoki.json @@ -5,4 +5,4 @@ "name": "oe_test_service_pkcsslotd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/opendmarc.json b/suite2cases/opendmarc.json index 1a1923353..26ad4e65a 100644 --- a/suite2cases/opendmarc.json +++ b/suite2cases/opendmarc.json @@ -5,4 +5,4 @@ "name": "oe_test_service_opendmarc" } ] -} +} \ No newline at end of file diff --git a/suite2cases/openhpi.json b/suite2cases/openhpi.json index 6c7ddab96..8fd92e72f 100644 --- a/suite2cases/openhpi.json +++ b/suite2cases/openhpi.json @@ -5,4 +5,4 @@ "name": "oe_test_service_openhpid" } ] -} +} \ No newline at end of file diff --git a/suite2cases/openjpeg2.json b/suite2cases/openjpeg2.json index 11f02decf..13342297f 100644 --- a/suite2cases/openjpeg2.json +++ b/suite2cases/openjpeg2.json @@ -3,9 +3,9 @@ "cases": [ { "name": "oe_test_openjpeg2-tools" - }, + }, { "name": "oe_test_openjpeg2-tools_01" } ] -} +} \ No newline at end of file diff --git a/suite2cases/openldap.json b/suite2cases/openldap.json index 6f6f0fee7..07c011525 100644 --- a/suite2cases/openldap.json +++ b/suite2cases/openldap.json @@ -5,4 +5,4 @@ "name": "oe_test_service_slapd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/openmpi.json b/suite2cases/openmpi.json index d2cc24389..17c38991f 100644 --- a/suite2cases/openmpi.json +++ b/suite2cases/openmpi.json @@ -1,10 +1,9 @@ { "path": "\"${OET_PATH}\"/testcases/cli-test/openmpi", - "machine num":2, + "machine num": 2, "cases": [ { "name": "oe_test_openmpi_cluster" - }, { "name": "oe_test_openmpi_single_01" diff --git a/suite2cases/openscap.json b/suite2cases/openscap.json index d1ca0f7e8..4a5c58962 100644 --- a/suite2cases/openscap.json +++ b/suite2cases/openscap.json @@ -16,7 +16,7 @@ }, { "name": "oe_test_assess_safety_compliance", - "machine num":2 + "machine num": 2 }, { "name": "oe_test_fix_anisible" @@ -25,4 +25,4 @@ "name": "oe_test_service_oscap-remediate" } ] -} +} \ No newline at end of file diff --git a/suite2cases/openslp.json b/suite2cases/openslp.json index d0d8693f4..c49968be6 100644 --- a/suite2cases/openslp.json +++ b/suite2cases/openslp.json @@ -5,4 +5,4 @@ "name": "oe_test_service_slpd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/opensm.json b/suite2cases/opensm.json index e93d7536c..af291c4ad 100644 --- a/suite2cases/opensm.json +++ b/suite2cases/opensm.json @@ -5,4 +5,4 @@ "name": "oe_test_service_opensm" } ] -} +} \ No newline at end of file diff --git a/suite2cases/openssh.json b/suite2cases/openssh.json index cec591e01..a07a97ace 100644 --- a/suite2cases/openssh.json +++ b/suite2cases/openssh.json @@ -80,4 +80,4 @@ "name": "oe_test_sec_jump_login" } ] -} +} \ No newline at end of file diff --git a/suite2cases/openssl.json b/suite2cases/openssl.json index e2f519f70..42d5e63f8 100644 --- a/suite2cases/openssl.json +++ b/suite2cases/openssl.json @@ -82,26 +82,26 @@ { "name": "oe_test_openssl_symmetric_encryption_decryption" }, - { - "name": "oe_test_openssl_enc" - }, - { - "name": "oe_test_openssl_rc4_encryption_file" - }, - { - "name": "oe_test_openssl_sm2" - }, - { - "name": "oe_test_openssl_sm4" - }, - { - "name": "oe_test_openssl_hmac" - }, - { - "name": "oe_test_openssl_speed" - }, - { - "name": "oe_test_openssl_cryptographic_services" - } + { + "name": "oe_test_openssl_enc" + }, + { + "name": "oe_test_openssl_rc4_encryption_file" + }, + { + "name": "oe_test_openssl_sm2" + }, + { + "name": "oe_test_openssl_sm4" + }, + { + "name": "oe_test_openssl_hmac" + }, + { + "name": "oe_test_openssl_speed" + }, + { + "name": "oe_test_openssl_cryptographic_services" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/openvpn.json b/suite2cases/openvpn.json index 57ada680f..55559fe18 100644 --- a/suite2cases/openvpn.json +++ b/suite2cases/openvpn.json @@ -7,4 +7,4 @@ "name": "oe_test_openvpn" } ] -} +} \ No newline at end of file diff --git a/suite2cases/openvswitch.json b/suite2cases/openvswitch.json index 4b2974b11..62f42f03a 100644 --- a/suite2cases/openvswitch.json +++ b/suite2cases/openvswitch.json @@ -12,7 +12,7 @@ }, { "name": "oe_test_service_ovn-controller" - } , + }, { "name": "oe_test_service_ovn-northd" }, @@ -26,4 +26,4 @@ "name": "oe_test_service_ovs-delete-transient-ports" } ] -} +} \ No newline at end of file diff --git a/suite2cases/openwsman.json b/suite2cases/openwsman.json index 799bca82b..d405a4946 100644 --- a/suite2cases/openwsman.json +++ b/suite2cases/openwsman.json @@ -5,4 +5,4 @@ "name": "oe_test_service_openwsmand" } ] -} +} \ No newline at end of file diff --git a/suite2cases/ops_guide.json b/suite2cases/ops_guide.json index dfc34cd4d..6f9a603a7 100644 --- a/suite2cases/ops_guide.json +++ b/suite2cases/ops_guide.json @@ -17,4 +17,4 @@ "name": "oe_test_common_skill_dnf_commands" } ] -} +} \ No newline at end of file diff --git a/suite2cases/os-basic.json b/suite2cases/os-basic.json index be3b782ec..3dfc95fd4 100644 --- a/suite2cases/os-basic.json +++ b/suite2cases/os-basic.json @@ -666,9 +666,9 @@ { "name": "oe_test_libunistring" }, - { - "name": "oe_test_shred" - }, + { + "name": "oe_test_shred" + }, { "name": "oe_test_expect" }, @@ -680,34 +680,34 @@ }, { "name": "oe_test_disk_io_sched" - }, + }, { "name": "oe_test_lsusb" - }, + }, { "name": "oe_test_last" - }, + }, { "name": "oe_test_lastb" - }, + }, { "name": "oe_test_aureport" - }, + }, { "name": "oe_test_chsh" - }, + }, { "name": "oe_test_lua" - }, + }, { "name": "oe_test_server_fontconfig" - }, + }, { "name": "oe_test_server_libtasn1" - }, + }, { "name": "oe_test_count_gperftools_function" - }, + }, { "name": "oe_test_split" }, @@ -729,215 +729,210 @@ { "name": "oe_test_history" }, - { - "name": "oe_test_virt-what" - }, - { - "name":"oe_test_gcc_01" - }, - { - "name": "oe_test_locate_001" - }, - { - "name": "oe_test_bzcmp" - }, - { - "name": "oe_test_unlink" - }, - { - "name": "oe_test_xzcmp" - }, - { - "name": "oe_test_zgrep" - }, - { - "name": "oe_test_server_subversion" - }, - { - "name": "oe_test_auditctl_02" - }, - { - "name": "oe_test_bunzip2" - }, - { - "name": "oe_test_zipdetails" - }, - { - "name": "oe_test_zcat" - }, - { - "name": "oe_test_libsecret" - }, - { - "name": "oe_test_namei" - }, - { - "name": "oe_test_rev" - }, - { - "name": "oe_test_uid_old_uid" - }, - { - "name": "oe_test_python3-kmod" - }, - { - "name": "oe_test_lsscsi_1" - }, - { - "name": "oe_test_seq" - }, - { - "name": "oe_test_lsscsi_2" - }, - { - "name": "oe_test_xargs" - }, - { - "name": "oe_test_lsscsi_3" - }, - { - "name": "oe_test_uniq" - }, - { - "name": "oe_test_lsattr" - }, - { - "name": "oe_test_indent" - }, - { - "name": "oe_test_xzmore" - }, - { - "name": "oe_test_bzless" - }, - { - "name": "oe_test_true" - }, - { - "name": "oe_test_xzless" - }, - { - "name": "oe_test_zgrep_002" - }, - { - "name": "oe_test_fdupes" - }, - { - "name": "oe_test_enchant2" - }, - { - "name": "oe_test_hexdump" - }, - { - "name": "oe_test_logsave" - }, - { + { + "name": "oe_test_virt-what" + }, + { + "name": "oe_test_gcc_01" + }, + { + "name": "oe_test_locate_001" + }, + { + "name": "oe_test_bzcmp" + }, + { + "name": "oe_test_unlink" + }, + { + "name": "oe_test_xzcmp" + }, + { + "name": "oe_test_zgrep" + }, + { + "name": "oe_test_server_subversion" + }, + { + "name": "oe_test_auditctl_02" + }, + { + "name": "oe_test_bunzip2" + }, + { + "name": "oe_test_zipdetails" + }, + { + "name": "oe_test_zcat" + }, + { + "name": "oe_test_libsecret" + }, + { + "name": "oe_test_namei" + }, + { + "name": "oe_test_rev" + }, + { + "name": "oe_test_uid_old_uid" + }, + { + "name": "oe_test_python3-kmod" + }, + { + "name": "oe_test_lsscsi_1" + }, + { + "name": "oe_test_seq" + }, + { + "name": "oe_test_lsscsi_2" + }, + { + "name": "oe_test_xargs" + }, + { + "name": "oe_test_lsscsi_3" + }, + { + "name": "oe_test_uniq" + }, + { + "name": "oe_test_lsattr" + }, + { + "name": "oe_test_indent" + }, + { + "name": "oe_test_xzmore" + }, + { + "name": "oe_test_bzless" + }, + { + "name": "oe_test_true" + }, + { + "name": "oe_test_xzless" + }, + { + "name": "oe_test_zgrep_002" + }, + { + "name": "oe_test_fdupes" + }, + { + "name": "oe_test_enchant2" + }, + { + "name": "oe_test_hexdump" + }, + { + "name": "oe_test_logsave" + }, + { "name": "oe_test_brotli_003" }, - { - "name": "oe_test_libidn" - }, - { + { + "name": "oe_test_libidn" + }, + { "name": "oe_test_ld" - }, - { - "name": "oe_test_dirname" - }, - { - "name": "oe_test_tty" - }, - { - "name": "oe_test_get_module" - }, - { - "name": "oe_test_gzexe" - }, - { - "name": "oe_test_strings" - }, - { - "name": "oe_test_zramctl" - }, - { - "name": "oe_test_znew" - }, - { - "name": "oe_test_zegrep" - }, - { - "name": "oe_test_arp" - }, - { - "name": "oe_test_strace" - }, - { - "name": "oe_test_tac" - }, - { - "name": "oe_test_lshw" - }, - { - "name": "oe_test_csplit_01" - } - , - { - "name": "oe_test_zipnote" - }, - { - "name": "oe_test_join" - }, - { - "name": "oe_test_genisoimage" - } - , - { - "name": "oe_test_zfgrep" - }, - { - "name": "oe_test_bzgrep" - }, - { - "name": "oe_test_ipcs" - }, - { - "name": "oe_test_nl" - }, - { - "name": "oe_test_nice" - }, - { - "name": "oe_test_libuv" - }, - { - "name": "oe_test_systemd_analyze" - }, - { - "name": "oe_test_readlink" - }, - { - "name": "oe_test_ul_001" - }, - { - "name": "oe_test_lscpu" - }, - { - "name": "oe_test_lsmem_1" - }, - { - "name": "oe_test_yumdownloader" - }, - { - "name": "oe_test_lsmem_2" - } - , - { + }, + { + "name": "oe_test_dirname" + }, + { + "name": "oe_test_tty" + }, + { + "name": "oe_test_get_module" + }, + { + "name": "oe_test_gzexe" + }, + { + "name": "oe_test_strings" + }, + { + "name": "oe_test_zramctl" + }, + { + "name": "oe_test_znew" + }, + { + "name": "oe_test_zegrep" + }, + { + "name": "oe_test_arp" + }, + { + "name": "oe_test_strace" + }, + { + "name": "oe_test_tac" + }, + { + "name": "oe_test_lshw" + }, + { + "name": "oe_test_csplit_01" + }, + { + "name": "oe_test_zipnote" + }, + { + "name": "oe_test_join" + }, + { + "name": "oe_test_genisoimage" + }, + { + "name": "oe_test_zfgrep" + }, + { + "name": "oe_test_bzgrep" + }, + { + "name": "oe_test_ipcs" + }, + { + "name": "oe_test_nl" + }, + { + "name": "oe_test_nice" + }, + { + "name": "oe_test_libuv" + }, + { + "name": "oe_test_systemd_analyze" + }, + { + "name": "oe_test_readlink" + }, + { + "name": "oe_test_ul_001" + }, + { + "name": "oe_test_lscpu" + }, + { + "name": "oe_test_lsmem_1" + }, + { + "name": "oe_test_yumdownloader" + }, + { + "name": "oe_test_lsmem_2" + }, + { "name": "oe_test_fallocate" - } - , - { + }, + { "name": "oe_test_xzgrep" - } - , + }, { "name": "oe_test_sfdisk" }, @@ -953,56 +948,56 @@ { "name": "oe_test_lspci" }, - { - "name": "oe_test_bzcat" - }, - { - "name": "oe_test_zipinfo" - }, - { - "name": "oe_test_gunzip" - }, - { - "name": "oe_test_split_01" - }, - { - "name": "oe_test_getent" - }, - { - "name": "oe_test_fincore" - }, - { - "name": "oe_test_udisksctl" - }, - { - "name": "oe_test_c++_stl" - }, - { - "name": "oe_test_fallocate_01" - }, - { - "name": "oe_test_lslocks" - }, - { - "name": "oe_test_brotli_002" - }, - { - "name": "oe_test_lslocks_2" - }, - { - "name": "oe_test_lslogins_1" - }, - { - "name": "oe_test_more" - }, - { - "name": "oe_test_lslogins_2" - }, - { - "name": "oe_test_column" - }, - { - "name": "oe_test_lslogins_3" - } + { + "name": "oe_test_bzcat" + }, + { + "name": "oe_test_zipinfo" + }, + { + "name": "oe_test_gunzip" + }, + { + "name": "oe_test_split_01" + }, + { + "name": "oe_test_getent" + }, + { + "name": "oe_test_fincore" + }, + { + "name": "oe_test_udisksctl" + }, + { + "name": "oe_test_c++_stl" + }, + { + "name": "oe_test_fallocate_01" + }, + { + "name": "oe_test_lslocks" + }, + { + "name": "oe_test_brotli_002" + }, + { + "name": "oe_test_lslocks_2" + }, + { + "name": "oe_test_lslogins_1" + }, + { + "name": "oe_test_more" + }, + { + "name": "oe_test_lslogins_2" + }, + { + "name": "oe_test_column" + }, + { + "name": "oe_test_lslogins_3" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/os-storage.json b/suite2cases/os-storage.json index 2ef394bb6..3836fbde0 100644 --- a/suite2cases/os-storage.json +++ b/suite2cases/os-storage.json @@ -974,12 +974,11 @@ 2 ] }, - { + { "name": "oe_test_storage_btrfs_001" }, - { - "name": "oe_test_storage_btrfs_002" - } - + { + "name": "oe_test_storage_btrfs_002" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/ostree.json b/suite2cases/ostree.json index 69d647d81..f3816fe76 100644 --- a/suite2cases/ostree.json +++ b/suite2cases/ostree.json @@ -5,4 +5,4 @@ "name": "oe_test_service_ostree-finalize-staged" } ] -} +} \ No newline at end of file diff --git a/suite2cases/pacemaker.json b/suite2cases/pacemaker.json index f00bc952d..67ce7dd3f 100644 --- a/suite2cases/pacemaker.json +++ b/suite2cases/pacemaker.json @@ -13,4 +13,4 @@ "machine num": 2 } ] -} +} \ No newline at end of file diff --git a/suite2cases/pam.json b/suite2cases/pam.json index 3a5d74db7..0ac9a760c 100644 --- a/suite2cases/pam.json +++ b/suite2cases/pam.json @@ -5,4 +5,4 @@ "name": "oe_test_service_pam_namespace" } ] -} +} \ No newline at end of file diff --git a/suite2cases/papi.json b/suite2cases/papi.json index 19a4eda4d..28e9c3eeb 100644 --- a/suite2cases/papi.json +++ b/suite2cases/papi.json @@ -1,23 +1,23 @@ { - "path": "$OET_PATH/testcases/cli-test/papi", - "cases": [ - { - "name": "oe_test_papi_avail_01" - }, - { - "name": "oe_test_papi_avail_02" - }, - { - "name": "oe_test_papi_command_line" - }, - { - "name": "oe_test_papi_native_avail_01" - }, - { - "name": "oe_test_papi_native_avail_02" - }, - { - "name": "oe_test_papi_xml_event_info" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/papi", + "cases": [ + { + "name": "oe_test_papi_avail_01" + }, + { + "name": "oe_test_papi_avail_02" + }, + { + "name": "oe_test_papi_command_line" + }, + { + "name": "oe_test_papi_native_avail_01" + }, + { + "name": "oe_test_papi_native_avail_02" + }, + { + "name": "oe_test_papi_xml_event_info" + } + ] +} \ No newline at end of file diff --git a/suite2cases/paps.json b/suite2cases/paps.json index aad965755..f672a4335 100644 --- a/suite2cases/paps.json +++ b/suite2cases/paps.json @@ -3,6 +3,6 @@ "cases": [ { "name": "oe_test_paps" - } - ] -} + } + ] +} \ No newline at end of file diff --git a/suite2cases/patchutils.json b/suite2cases/patchutils.json index 884708b5b..225387596 100644 --- a/suite2cases/patchutils.json +++ b/suite2cases/patchutils.json @@ -1,60 +1,59 @@ { - "path": "$OET_PATH/testcases/cli-test/patchutils", - "cases": [ - { - "name": "oe_test_patchutils_combinediff_01" - }, - { - "name": "oe_test_patchutils_combinediff_02" - }, - { - "name": "oe_test_patchutils_filterdiff_01" - }, - { - "name": "oe_test_patchutils_filterdiff_02" - }, - { - "name": "oe_test_patchutils_filterdiff_03" - }, - { - "name": "oe_test_patchutils_flipdiff_01" - }, - { - "name": "oe_test_patchutils_flipdiff_02" - }, - { - "name": "oe_test_patchutils_grepdiff_01" - }, - { - "name": "oe_test_patchutils_grepdiff_02" - }, - { - "name": "oe_test_patchutils_grepdiff_03" - }, - { - "name": "oe_test_patchutils_grepdiff_04" - }, - { - "name": "oe_test_patchutils_interdiff_01" - }, - { - "name": "oe_test_patchutils_interdiff_02" - }, - { - "name": "oe_test_patchutils_lsdiff_01" - }, - { - "name": "oe_test_patchutils_lsdiff_02" - }, - { - "name": "oe_test_patchutils_lsdiff_03" - }, - { - "name": "oe_test_patchutils_lsdiff_04" - }, - { - "name": "oe_test_patchutils_splitdiff" - } - ] -} - + "path": "$OET_PATH/testcases/cli-test/patchutils", + "cases": [ + { + "name": "oe_test_patchutils_combinediff_01" + }, + { + "name": "oe_test_patchutils_combinediff_02" + }, + { + "name": "oe_test_patchutils_filterdiff_01" + }, + { + "name": "oe_test_patchutils_filterdiff_02" + }, + { + "name": "oe_test_patchutils_filterdiff_03" + }, + { + "name": "oe_test_patchutils_flipdiff_01" + }, + { + "name": "oe_test_patchutils_flipdiff_02" + }, + { + "name": "oe_test_patchutils_grepdiff_01" + }, + { + "name": "oe_test_patchutils_grepdiff_02" + }, + { + "name": "oe_test_patchutils_grepdiff_03" + }, + { + "name": "oe_test_patchutils_grepdiff_04" + }, + { + "name": "oe_test_patchutils_interdiff_01" + }, + { + "name": "oe_test_patchutils_interdiff_02" + }, + { + "name": "oe_test_patchutils_lsdiff_01" + }, + { + "name": "oe_test_patchutils_lsdiff_02" + }, + { + "name": "oe_test_patchutils_lsdiff_03" + }, + { + "name": "oe_test_patchutils_lsdiff_04" + }, + { + "name": "oe_test_patchutils_splitdiff" + } + ] +} \ No newline at end of file diff --git a/suite2cases/pcre2.json b/suite2cases/pcre2.json index eefd4e096..c576e1990 100644 --- a/suite2cases/pcre2.json +++ b/suite2cases/pcre2.json @@ -5,4 +5,4 @@ "name": "oe_test_pcre2grep" } ] -} +} \ No newline at end of file diff --git a/suite2cases/pcs.json b/suite2cases/pcs.json index f1ee2fb4d..18c28151c 100644 --- a/suite2cases/pcs.json +++ b/suite2cases/pcs.json @@ -13,4 +13,4 @@ "machine num": 2 } ] -} +} \ No newline at end of file diff --git a/suite2cases/pcsc-lite.json b/suite2cases/pcsc-lite.json index b5f323494..ce762ff5b 100644 --- a/suite2cases/pcsc-lite.json +++ b/suite2cases/pcsc-lite.json @@ -8,4 +8,4 @@ "name": "oe_test_socket_pcscd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/perl-DBI.json b/suite2cases/perl-DBI.json index d36ad6dc2..3f502bb69 100644 --- a/suite2cases/perl-DBI.json +++ b/suite2cases/perl-DBI.json @@ -5,4 +5,4 @@ "name": "oe_test_perl-DBI" } ] -} +} \ No newline at end of file diff --git a/suite2cases/perl-Date-Manip.json b/suite2cases/perl-Date-Manip.json index 080058e58..3ee2fcb8b 100644 --- a/suite2cases/perl-Date-Manip.json +++ b/suite2cases/perl-Date-Manip.json @@ -8,4 +8,4 @@ "name": "oe_test_perl-Date-Manip_dm_zdump" } ] -} +} \ No newline at end of file diff --git a/suite2cases/perl-Module-Build.json b/suite2cases/perl-Module-Build.json index 5ab571d7f..9b7e73ec5 100644 --- a/suite2cases/perl-Module-Build.json +++ b/suite2cases/perl-Module-Build.json @@ -5,4 +5,4 @@ "name": "oe_test_perl-Module-Build" } ] -} +} \ No newline at end of file diff --git a/suite2cases/perl-Module-ScanDeps.json b/suite2cases/perl-Module-ScanDeps.json index 363085302..8b052811d 100644 --- a/suite2cases/perl-Module-ScanDeps.json +++ b/suite2cases/perl-Module-ScanDeps.json @@ -5,4 +5,4 @@ "name": "oe_test_scandeps_pl" } ] -} +} \ No newline at end of file diff --git a/suite2cases/perl-Parse-Yapp.json b/suite2cases/perl-Parse-Yapp.json index 01c3bc850..5d36df175 100644 --- a/suite2cases/perl-Parse-Yapp.json +++ b/suite2cases/perl-Parse-Yapp.json @@ -5,4 +5,4 @@ "name": "oe_test_perl-Parse-Yapp" } ] -} +} \ No newline at end of file diff --git a/suite2cases/perl-Pod-Markdown.json b/suite2cases/perl-Pod-Markdown.json index 9e29084aa..ac7e2bf36 100644 --- a/suite2cases/perl-Pod-Markdown.json +++ b/suite2cases/perl-Pod-Markdown.json @@ -5,4 +5,4 @@ "name": "oe_test_perl-Pod-Markdown_pod2markdown" } ] -} +} \ No newline at end of file diff --git a/suite2cases/perl-libwww-perl.json b/suite2cases/perl-libwww-perl.json index 0a8e21cca..2a50f5f23 100644 --- a/suite2cases/perl-libwww-perl.json +++ b/suite2cases/perl-libwww-perl.json @@ -29,13 +29,4 @@ "name": "oe_test_perl-libwww-perl_POST_02" } ] -} - - - - - - - - - +} \ No newline at end of file diff --git a/suite2cases/pesign.json b/suite2cases/pesign.json index 80ce08483..97e0952c5 100644 --- a/suite2cases/pesign.json +++ b/suite2cases/pesign.json @@ -29,4 +29,4 @@ "name": "oe_test_pesign_pesigcheck" } ] -} +} \ No newline at end of file diff --git a/suite2cases/phodav.json b/suite2cases/phodav.json index d1f6eed83..e17c1afce 100644 --- a/suite2cases/phodav.json +++ b/suite2cases/phodav.json @@ -5,4 +5,4 @@ "name": "oe_test_service_spice-webdavd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/php.json b/suite2cases/php.json index 2f6dd0efb..58621eb58 100644 --- a/suite2cases/php.json +++ b/suite2cases/php.json @@ -29,4 +29,4 @@ "name": "oe_test_php_001" } ] -} +} \ No newline at end of file diff --git a/suite2cases/pigz.json b/suite2cases/pigz.json index 8cd6a3119..1dda2ba01 100644 --- a/suite2cases/pigz.json +++ b/suite2cases/pigz.json @@ -12,27 +12,27 @@ }, { "name": "oe_test_pigz_03" - }, + }, + { + "name": "oe_test_pigz_04" + }, { - "name": "oe_test_pigz_04" - }, - { - "name": "oe_test_pigz_05" - }, + "name": "oe_test_pigz_05" + }, { - "name": "oe_test_pigz_06" - }, + "name": "oe_test_pigz_06" + }, { - "name": "oe_test_pigz_07" - }, + "name": "oe_test_pigz_07" + }, { - "name": "oe_test_pigz_08" - }, + "name": "oe_test_pigz_08" + }, { - "name": "oe_test_pigz_09" - }, + "name": "oe_test_pigz_09" + }, { - "name" :"oe_test_pigz_10" - } + "name": "oe_test_pigz_10" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/pixman.json b/suite2cases/pixman.json index 434f2c4b3..e30912e17 100644 --- a/suite2cases/pixman.json +++ b/suite2cases/pixman.json @@ -5,4 +5,4 @@ "name": "oe_test_pixman" } ] -} +} \ No newline at end of file diff --git a/suite2cases/pkgconf.json b/suite2cases/pkgconf.json index 0c939c671..34159fafa 100644 --- a/suite2cases/pkgconf.json +++ b/suite2cases/pkgconf.json @@ -4,6 +4,5 @@ { "name": "oe_test_pkgconf" } - ] -} +} \ No newline at end of file diff --git a/suite2cases/pkgmanager-test.json b/suite2cases/pkgmanager-test.json index 522ba6767..b33f21349 100644 --- a/suite2cases/pkgmanager-test.json +++ b/suite2cases/pkgmanager-test.json @@ -8,5 +8,4 @@ "name": "oe_test_pkg_manager02" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/pkgship_bedepend_query.json b/suite2cases/pkgship_bedepend_query.json index f7f24c2a7..93159b1f5 100644 --- a/suite2cases/pkgship_bedepend_query.json +++ b/suite2cases/pkgship_bedepend_query.json @@ -47,4 +47,4 @@ "name": "oe_test_pkgship_bedepend_source_6" } ] -} +} \ No newline at end of file diff --git a/suite2cases/pkgship_builddep_query.json b/suite2cases/pkgship_builddep_query.json index 7cae8b720..a32d5a9c0 100644 --- a/suite2cases/pkgship_builddep_query.json +++ b/suite2cases/pkgship_builddep_query.json @@ -47,4 +47,4 @@ "name": "oe_test_pkgship_builddep_fail_4" } ] -} +} \ No newline at end of file diff --git a/suite2cases/pkgship_compare.json b/suite2cases/pkgship_compare.json index cb5221710..42e4dceb4 100644 --- a/suite2cases/pkgship_compare.json +++ b/suite2cases/pkgship_compare.json @@ -53,4 +53,4 @@ "name": "oe_test_pkgship_compare_stop_redis" } ] -} +} \ No newline at end of file diff --git a/suite2cases/pkgship_info_query.json b/suite2cases/pkgship_info_query.json index 8ed7d4c1f..d13f10bce 100644 --- a/suite2cases/pkgship_info_query.json +++ b/suite2cases/pkgship_info_query.json @@ -35,4 +35,4 @@ "name": "oe_test_pkgship_query_pkginfo_fail_3" } ] -} +} \ No newline at end of file diff --git a/suite2cases/pkgship_installdep_query.json b/suite2cases/pkgship_installdep_query.json index e2f98f236..cfbfaeb91 100644 --- a/suite2cases/pkgship_installdep_query.json +++ b/suite2cases/pkgship_installdep_query.json @@ -47,4 +47,4 @@ "name": "oe_test_pkgship_installdep_fail_4" } ] -} +} \ No newline at end of file diff --git a/suite2cases/pkgship_performance.json b/suite2cases/pkgship_performance.json index bb9d8e0dd..a828bcfbe 100644 --- a/suite2cases/pkgship_performance.json +++ b/suite2cases/pkgship_performance.json @@ -23,4 +23,4 @@ "name": "oe_test_pkgship_resource_logrotate" } ] -} +} \ No newline at end of file diff --git a/suite2cases/pkgship_reliability.json b/suite2cases/pkgship_reliability.json index 677cd88d3..1a1315f82 100644 --- a/suite2cases/pkgship_reliability.json +++ b/suite2cases/pkgship_reliability.json @@ -17,4 +17,4 @@ "name": "oe_test_pkgship_uwsgi_logrotate" } ] -} +} \ No newline at end of file diff --git a/suite2cases/pkgship_selfdepend_query.json b/suite2cases/pkgship_selfdepend_query.json index c6e754e22..693906c4e 100644 --- a/suite2cases/pkgship_selfdepend_query.json +++ b/suite2cases/pkgship_selfdepend_query.json @@ -41,4 +41,4 @@ "name": "oe_test_pkgship_selfdepend_source_5" } ] -} +} \ No newline at end of file diff --git a/suite2cases/pkgship_service_module.json b/suite2cases/pkgship_service_module.json index 16f261b47..ac7ed3b99 100644 --- a/suite2cases/pkgship_service_module.json +++ b/suite2cases/pkgship_service_module.json @@ -92,4 +92,4 @@ "name": "oe_test_pkgship_set_ES_security" } ] -} +} \ No newline at end of file diff --git a/suite2cases/pkgship_start_init.json b/suite2cases/pkgship_start_init.json index fbad4dbf1..fe6012ee2 100644 --- a/suite2cases/pkgship_start_init.json +++ b/suite2cases/pkgship_start_init.json @@ -7,11 +7,11 @@ }, { "name": "oe_test_pkgship_autostart_02", - "machine num": 2 + "machine num": 2 }, { "name": "oe_test_pkgship_check_client", - "machine num": 2 + "machine num": 2 }, { "name": "oe_test_pkgship_dbs_1" @@ -200,4 +200,4 @@ "name": "oe_test_pkgship_install_fail_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/plymouth.json b/suite2cases/plymouth.json index 9f892bdb8..6e55addf9 100644 --- a/suite2cases/plymouth.json +++ b/suite2cases/plymouth.json @@ -35,4 +35,4 @@ "name": "oe_test_service_plymouth-switch-root-initramfs" } ] -} +} \ No newline at end of file diff --git a/suite2cases/pmix.json b/suite2cases/pmix.json index cc327a888..71a8625bc 100644 --- a/suite2cases/pmix.json +++ b/suite2cases/pmix.json @@ -1,11 +1,11 @@ { - "path": "$OET_PATH/testcases/cli-test/pmix", - "cases": [ - { - "name": "oe_test_pmix" - }, - { - "name": "oe_test_pmix_01" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/pmix", + "cases": [ + { + "name": "oe_test_pmix" + }, + { + "name": "oe_test_pmix_01" + } + ] +} \ No newline at end of file diff --git a/suite2cases/pngquant.json b/suite2cases/pngquant.json index 154a7120d..d89f0eefe 100644 --- a/suite2cases/pngquant.json +++ b/suite2cases/pngquant.json @@ -5,4 +5,4 @@ "name": "oe_test_pngquant" } ] -} +} \ No newline at end of file diff --git a/suite2cases/po4a.json b/suite2cases/po4a.json index 22d044785..cc61a7d12 100644 --- a/suite2cases/po4a.json +++ b/suite2cases/po4a.json @@ -11,37 +11,37 @@ "name": "oe_test_po4a_03" }, { - "name" : "oe_test_po4a-gettextize_01" + "name": "oe_test_po4a-gettextize_01" }, { - "name" : "oe_test_po4a-gettextize_02" + "name": "oe_test_po4a-gettextize_02" }, { - "name" : "oe_test_po4a-translate_01" + "name": "oe_test_po4a-translate_01" }, { - "name" : "oe_test_po4a-translate_02" + "name": "oe_test_po4a-translate_02" }, { - "name" : "oe_test_po4a-updatepo_01" + "name": "oe_test_po4a-updatepo_01" }, { - "name" : "oe_test_po4a-updatepo_02" + "name": "oe_test_po4a-updatepo_02" }, { - "name" : "oe_test_po4a-updatepo_03" + "name": "oe_test_po4a-updatepo_03" }, { - "name" : "oe_test_po4a-normalize_01" + "name": "oe_test_po4a-normalize_01" }, { - "name" : "oe_test_po4a-normalize_02" + "name": "oe_test_po4a-normalize_02" }, { - "name" :"oe_test_po4aman-display-po" + "name": "oe_test_po4aman-display-po" }, { - "name" : "oe_test_po4apod-display-po" + "name": "oe_test_po4apod-display-po" } ] -} +} \ No newline at end of file diff --git a/suite2cases/podman.json b/suite2cases/podman.json index fbb5c8d3b..5df998bab 100644 --- a/suite2cases/podman.json +++ b/suite2cases/podman.json @@ -179,4 +179,4 @@ "name": "oe_test_podman_0.10.1" } ] -} +} \ No newline at end of file diff --git a/suite2cases/policycoreutils.json b/suite2cases/policycoreutils.json index 2c325674d..f0efd8777 100644 --- a/suite2cases/policycoreutils.json +++ b/suite2cases/policycoreutils.json @@ -14,4 +14,4 @@ "name": "oe_test_target_selinux-autorelabel" } ] -} +} \ No newline at end of file diff --git a/suite2cases/polkit.json b/suite2cases/polkit.json index 8bbf8dce0..064d9f1c7 100644 --- a/suite2cases/polkit.json +++ b/suite2cases/polkit.json @@ -5,4 +5,4 @@ "name": "oe_test_service_polkit" } ] -} +} \ No newline at end of file diff --git a/suite2cases/portreserve.json b/suite2cases/portreserve.json index 16c950473..d03803f7f 100644 --- a/suite2cases/portreserve.json +++ b/suite2cases/portreserve.json @@ -5,4 +5,4 @@ "name": "oe_test_service_portreserve" } ] -} +} \ No newline at end of file diff --git a/suite2cases/postfix.json b/suite2cases/postfix.json index 856dfc258..6c0008447 100644 --- a/suite2cases/postfix.json +++ b/suite2cases/postfix.json @@ -4,8 +4,8 @@ { "name": "oe_test_service_postfix" }, - { - "name": "oe_test_postfix_configuration" - } + { + "name": "oe_test_postfix_configuration" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/powerapi_interface.json b/suite2cases/powerapi_interface.json index ae59bbf56..8843624f8 100644 --- a/suite2cases/powerapi_interface.json +++ b/suite2cases/powerapi_interface.json @@ -198,7 +198,7 @@ "name": "oe_test_interface_powerapi_52", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_53", "machine type": "physical" }, @@ -206,27 +206,27 @@ "name": "oe_test_interface_powerapi_54", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_55", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_56", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_57", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_58", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_59", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_60", "machine type": "physical" }, @@ -234,19 +234,19 @@ "name": "oe_test_interface_powerapi_61", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_62", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_63", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_68", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_69", "machine type": "physical" }, @@ -254,89 +254,89 @@ "name": "oe_test_interface_powerapi_70", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_71", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_72", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_73", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_82", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_83", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_84", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_85", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_86", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_88", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_89", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_90", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_91", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_92", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_93", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_94", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_95", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_96", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_97", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_98", "machine type": "physical" }, - { + { "name": "oe_test_interface_powerapi_99", "machine type": "physical" - }, - { + }, + { "name": "oe_test_interface_powerapi_101", "machine type": "physical" } ] -} +} \ No newline at end of file diff --git a/suite2cases/powertop.json b/suite2cases/powertop.json index 570a8bedb..1a848fc1b 100644 --- a/suite2cases/powertop.json +++ b/suite2cases/powertop.json @@ -8,4 +8,4 @@ "name": "oe_test_powertop" } ] -} +} \ No newline at end of file diff --git a/suite2cases/predixy.json b/suite2cases/predixy.json index cb9ef601f..1be2545ed 100644 --- a/suite2cases/predixy.json +++ b/suite2cases/predixy.json @@ -5,4 +5,4 @@ "name": "oe_test_predixy" } ] -} +} \ No newline at end of file diff --git a/suite2cases/procinfo.json b/suite2cases/procinfo.json index 30fb74a68..81feae4b2 100644 --- a/suite2cases/procinfo.json +++ b/suite2cases/procinfo.json @@ -8,4 +8,4 @@ "name": "oe_test_procinfo_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/proftpd.json b/suite2cases/proftpd.json index bda5622a9..285e775a1 100644 --- a/suite2cases/proftpd.json +++ b/suite2cases/proftpd.json @@ -8,4 +8,4 @@ "name": "oe_test_socket_proftpd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/prometheus2.json b/suite2cases/prometheus2.json index a3889b4e4..dac31ff07 100644 --- a/suite2cases/prometheus2.json +++ b/suite2cases/prometheus2.json @@ -20,4 +20,4 @@ "name": "oe_test_prometheus_tsdb" } ] -} +} \ No newline at end of file diff --git a/suite2cases/protobuf-c.json b/suite2cases/protobuf-c.json index 99dc5101d..04ec5f35d 100644 --- a/suite2cases/protobuf-c.json +++ b/suite2cases/protobuf-c.json @@ -5,4 +5,4 @@ "name": "oe_test_protobuf-c_01" } ] -} +} \ No newline at end of file diff --git a/suite2cases/protobuf.json b/suite2cases/protobuf.json index e2a011a75..43aa90812 100644 --- a/suite2cases/protobuf.json +++ b/suite2cases/protobuf.json @@ -5,4 +5,4 @@ "name": "oe_test_protobuf" } ] -} +} \ No newline at end of file diff --git a/suite2cases/ps_mem.json b/suite2cases/ps_mem.json index b8c471962..ea9fcd992 100644 --- a/suite2cases/ps_mem.json +++ b/suite2cases/ps_mem.json @@ -4,6 +4,5 @@ { "name": "oe_test_ps_mem" } - ] } \ No newline at end of file diff --git a/suite2cases/psacct.json b/suite2cases/psacct.json index 7104d8fa4..125127c11 100644 --- a/suite2cases/psacct.json +++ b/suite2cases/psacct.json @@ -1,11 +1,11 @@ { - "path": "$OET_PATH/testcases/cli-test/psacct", - "cases": [ - { - "name": "oe_test_psacct" - }, - { - "name": "oe_test_service_psacct" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/psacct", + "cases": [ + { + "name": "oe_test_psacct" + }, + { + "name": "oe_test_service_psacct" + } + ] +} \ No newline at end of file diff --git a/suite2cases/pyelftools.json b/suite2cases/pyelftools.json index c273e86fa..8194385c0 100644 --- a/suite2cases/pyelftools.json +++ b/suite2cases/pyelftools.json @@ -1,14 +1,14 @@ { - "path": "$OET_PATH/testcases/cli-test/pyelftools", - "cases": [ - { - "name": "oe_test_pyelftools_pyreadelf_01" - }, - { - "name": "oe_test_pyelftools_pyreadelf_02" - }, - { - "name": "oe_test_pyelftools_pyreadelf_03" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/pyelftools", + "cases": [ + { + "name": "oe_test_pyelftools_pyreadelf_01" + }, + { + "name": "oe_test_pyelftools_pyreadelf_02" + }, + { + "name": "oe_test_pyelftools_pyreadelf_03" + } + ] +} \ No newline at end of file diff --git a/suite2cases/pylint.json b/suite2cases/pylint.json index 374db2f7b..0364c6fb2 100644 --- a/suite2cases/pylint.json +++ b/suite2cases/pylint.json @@ -29,4 +29,4 @@ "name": "oe_test_pyreverse_03" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-blivet.json b/suite2cases/python-blivet.json index 879384aaa..81e16339e 100644 --- a/suite2cases/python-blivet.json +++ b/suite2cases/python-blivet.json @@ -5,4 +5,4 @@ "name": "oe_test_service_blivet" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-bottle.json b/suite2cases/python-bottle.json index 2ae9ce20f..59647b07a 100644 --- a/suite2cases/python-bottle.json +++ b/suite2cases/python-bottle.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/python-bottle", - "cases": [ - { - "name": "oe_test_python3-bottle" - } - ] + "path": "$OET_PATH/testcases/cli-test/python-bottle", + "cases": [ + { + "name": "oe_test_python3-bottle" + } + ] } \ No newline at end of file diff --git a/suite2cases/python-certifi.json b/suite2cases/python-certifi.json index 919fc5c7e..5247d7864 100644 --- a/suite2cases/python-certifi.json +++ b/suite2cases/python-certifi.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/python-certifi", - "cases": [ - { - "name": "oe_test_python3-certifi" - } - ] + "path": "$OET_PATH/testcases/cli-test/python-certifi", + "cases": [ + { + "name": "oe_test_python3-certifi" + } + ] } \ No newline at end of file diff --git a/suite2cases/python-cryptography.json b/suite2cases/python-cryptography.json index f95d4e12c..f36f6a749 100644 --- a/suite2cases/python-cryptography.json +++ b/suite2cases/python-cryptography.json @@ -1,14 +1,14 @@ { - "path": "$OET_PATH/testcases/cli-test/python-cryptography", - "cases": [ - { - "name": "oe_test_python3-cryptography" - }, - { - "name": "oe_test_python-cryptography" - }, - { - "name": "oe_test_hasher_python3-cryptography" - } - ] + "path": "$OET_PATH/testcases/cli-test/python-cryptography", + "cases": [ + { + "name": "oe_test_python3-cryptography" + }, + { + "name": "oe_test_python-cryptography" + }, + { + "name": "oe_test_hasher_python3-cryptography" + } + ] } \ No newline at end of file diff --git a/suite2cases/python-dateutil.json b/suite2cases/python-dateutil.json index 37bb8588a..5624082c5 100644 --- a/suite2cases/python-dateutil.json +++ b/suite2cases/python-dateutil.json @@ -11,4 +11,4 @@ "name": "oe_parser_test_python3-dateutil" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-flask.json b/suite2cases/python-flask.json index b46a15e62..56b764a73 100644 --- a/suite2cases/python-flask.json +++ b/suite2cases/python-flask.json @@ -5,5 +5,4 @@ "name": "oe_test_python3-flask" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/python-gflags.json b/suite2cases/python-gflags.json index 01d37f195..6d4dbfb5d 100644 --- a/suite2cases/python-gflags.json +++ b/suite2cases/python-gflags.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-gflags" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-gitlab.json b/suite2cases/python-gitlab.json index 95d3a2632..3134b1462 100644 --- a/suite2cases/python-gitlab.json +++ b/suite2cases/python-gitlab.json @@ -7,5 +7,5 @@ { "name": "oe_test_gitlab_02" } - ] -} + ] +} \ No newline at end of file diff --git a/suite2cases/python-greenlet.json b/suite2cases/python-greenlet.json index dcc3fc8e8..ddb657f32 100644 --- a/suite2cases/python-greenlet.json +++ b/suite2cases/python-greenlet.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/python-greenlet", - "cases": [ - { - "name": "oe_test_greenlet" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/python-greenlet", + "cases": [ + { + "name": "oe_test_greenlet" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-httplib2.json b/suite2cases/python-httplib2.json index af3c9b3b1..0d8236064 100644 --- a/suite2cases/python-httplib2.json +++ b/suite2cases/python-httplib2.json @@ -5,5 +5,4 @@ "name": "oe_test_httplib2" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/python-jinja2.json b/suite2cases/python-jinja2.json index b2d4a1fe2..5cbd647a7 100644 --- a/suite2cases/python-jinja2.json +++ b/suite2cases/python-jinja2.json @@ -5,4 +5,4 @@ "name": "oe_test_jinja2" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-kazoo.json b/suite2cases/python-kazoo.json index f64243282..fdaebc081 100644 --- a/suite2cases/python-kazoo.json +++ b/suite2cases/python-kazoo.json @@ -4,6 +4,5 @@ { "name": "oe_test_python-kazoo" } - ] -} +} \ No newline at end of file diff --git a/suite2cases/python-keyring.json b/suite2cases/python-keyring.json index b2fe8a804..394943391 100644 --- a/suite2cases/python-keyring.json +++ b/suite2cases/python-keyring.json @@ -5,4 +5,4 @@ "name": "oe_test_keyring" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-lesscpy.json b/suite2cases/python-lesscpy.json index b7f6f6b29..be4d49811 100644 --- a/suite2cases/python-lesscpy.json +++ b/suite2cases/python-lesscpy.json @@ -5,4 +5,4 @@ "name": "oe_test_lesscpy" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-lxml.json b/suite2cases/python-lxml.json index 8c32d3117..0171503b3 100644 --- a/suite2cases/python-lxml.json +++ b/suite2cases/python-lxml.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/python-lxml", - "cases": [ - { - "name": "oe_test_python3-lxml" - } - ] + "path": "$OET_PATH/testcases/cli-test/python-lxml", + "cases": [ + { + "name": "oe_test_python3-lxml" + } + ] } \ No newline at end of file diff --git a/suite2cases/python-mako.json b/suite2cases/python-mako.json index c56c0ea17..66c6c29e9 100644 --- a/suite2cases/python-mako.json +++ b/suite2cases/python-mako.json @@ -5,5 +5,4 @@ "name": "oe_test_python3-mako" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/python-pip.json b/suite2cases/python-pip.json index 1ba01695f..0027d6a87 100644 --- a/suite2cases/python-pip.json +++ b/suite2cases/python-pip.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-pip" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-requests.json b/suite2cases/python-requests.json index eb48ce09b..eef833f85 100644 --- a/suite2cases/python-requests.json +++ b/suite2cases/python-requests.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-requests" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-rsa_3.4.2.json b/suite2cases/python-rsa_3.4.2.json index f1652abb3..d1827516e 100644 --- a/suite2cases/python-rsa_3.4.2.json +++ b/suite2cases/python-rsa_3.4.2.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-rsa_3.4.2" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-rsa_4.7.2.json b/suite2cases/python-rsa_4.7.2.json index 6d1a95d4d..05dd12cd4 100644 --- a/suite2cases/python-rsa_4.7.2.json +++ b/suite2cases/python-rsa_4.7.2.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-rsa_4.7.2" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-rtslib.json b/suite2cases/python-rtslib.json index 3de48aa9c..690b86d5d 100644 --- a/suite2cases/python-rtslib.json +++ b/suite2cases/python-rtslib.json @@ -5,4 +5,4 @@ "name": "oe_test_service_target" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-schema.json b/suite2cases/python-schema.json index fde9ec571..9d7a64fd8 100644 --- a/suite2cases/python-schema.json +++ b/suite2cases/python-schema.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-schema" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-scikit-learn.json b/suite2cases/python-scikit-learn.json index d526c8c17..32a20c54f 100644 --- a/suite2cases/python-scikit-learn.json +++ b/suite2cases/python-scikit-learn.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-scikit-learn" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-scrypt.json b/suite2cases/python-scrypt.json index 27ebd4eef..9ff423f81 100644 --- a/suite2cases/python-scrypt.json +++ b/suite2cases/python-scrypt.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-scrypt" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-setuptools.json b/suite2cases/python-setuptools.json index 162227589..c1ab67c30 100644 --- a/suite2cases/python-setuptools.json +++ b/suite2cases/python-setuptools.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/python-setuptools", - "cases": [ - { - "name": "oe_test_python3-setuptools" - } - ] + "path": "$OET_PATH/testcases/cli-test/python-setuptools", + "cases": [ + { + "name": "oe_test_python3-setuptools" + } + ] } \ No newline at end of file diff --git a/suite2cases/python-simplejson.json b/suite2cases/python-simplejson.json index 231ba3ec8..383fc796c 100644 --- a/suite2cases/python-simplejson.json +++ b/suite2cases/python-simplejson.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-simplejson" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-singledispatch.json b/suite2cases/python-singledispatch.json index ec0566880..2819702dc 100644 --- a/suite2cases/python-singledispatch.json +++ b/suite2cases/python-singledispatch.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-singledispatch" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-sortedcontainers.json b/suite2cases/python-sortedcontainers.json index cd6a200fa..36e274442 100644 --- a/suite2cases/python-sortedcontainers.json +++ b/suite2cases/python-sortedcontainers.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-sortedcontainers" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-suds2.json b/suite2cases/python-suds2.json index 9ae446be8..689359cc2 100644 --- a/suite2cases/python-suds2.json +++ b/suite2cases/python-suds2.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-suds2" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-supervisor.json b/suite2cases/python-supervisor.json index cc05beb9c..0da0ed403 100644 --- a/suite2cases/python-supervisor.json +++ b/suite2cases/python-supervisor.json @@ -5,5 +5,4 @@ "name": "oe_test_service_supervisord" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/python-sure.json b/suite2cases/python-sure.json index b9054afe7..6d587000b 100644 --- a/suite2cases/python-sure.json +++ b/suite2cases/python-sure.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-sure" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-tempita.json b/suite2cases/python-tempita.json index 753aba5a3..fe408f713 100644 --- a/suite2cases/python-tempita.json +++ b/suite2cases/python-tempita.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-tempita" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-tqdm.json b/suite2cases/python-tqdm.json index 496b5158e..5c8232681 100644 --- a/suite2cases/python-tqdm.json +++ b/suite2cases/python-tqdm.json @@ -4,11 +4,11 @@ { "name": "oe_test_python3-tqdm" }, - { - "name": "oe_test_python3-tqdm_02" - }, - { - "name": "oe_test_python3-tqdm_03" - } + { + "name": "oe_test_python3-tqdm_02" + }, + { + "name": "oe_test_python3-tqdm_03" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-twisted.json b/suite2cases/python-twisted.json index 5f95e17fd..627f6eda6 100644 --- a/suite2cases/python-twisted.json +++ b/suite2cases/python-twisted.json @@ -5,4 +5,4 @@ "name": "oe_test_python-twisted" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-typing.json b/suite2cases/python-typing.json index b90d1be6e..af222479d 100644 --- a/suite2cases/python-typing.json +++ b/suite2cases/python-typing.json @@ -4,8 +4,8 @@ { "name": "oe_test_python3-typing" }, - { + { "name": "oe_test_python3-typing_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-urlgrabber.json b/suite2cases/python-urlgrabber.json index ce1cac39b..948db610f 100644 --- a/suite2cases/python-urlgrabber.json +++ b/suite2cases/python-urlgrabber.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-urlgrabber" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-urllib3.json b/suite2cases/python-urllib3.json index 2024ec86b..972d86d38 100644 --- a/suite2cases/python-urllib3.json +++ b/suite2cases/python-urllib3.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/python-urllib3", - "cases": [ - { - "name": "oe_test_urllib3" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/python-urllib3", + "cases": [ + { + "name": "oe_test_urllib3" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-waitress.json b/suite2cases/python-waitress.json index a5867d3a7..cf283fad9 100644 --- a/suite2cases/python-waitress.json +++ b/suite2cases/python-waitress.json @@ -5,5 +5,4 @@ "name": "oe_test_python3-waitress" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/python-wcwidth.json b/suite2cases/python-wcwidth.json index 6333007f4..da73c717d 100644 --- a/suite2cases/python-wcwidth.json +++ b/suite2cases/python-wcwidth.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-wcwidth" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-werkzeug.json b/suite2cases/python-werkzeug.json index 3cd3dd9b2..a1deee748 100644 --- a/suite2cases/python-werkzeug.json +++ b/suite2cases/python-werkzeug.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/python-werkzeug", - "cases": [ - { - "name": "oe_test_python3-werkzeug" - } - ] + "path": "$OET_PATH/testcases/cli-test/python-werkzeug", + "cases": [ + { + "name": "oe_test_python3-werkzeug" + } + ] } \ No newline at end of file diff --git a/suite2cases/python-wrapt.json b/suite2cases/python-wrapt.json index 60cdc443b..8f43c41d7 100644 --- a/suite2cases/python-wrapt.json +++ b/suite2cases/python-wrapt.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-wrapt" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-xgboost.json b/suite2cases/python-xgboost.json index 06ec683ab..7c56ae00c 100644 --- a/suite2cases/python-xgboost.json +++ b/suite2cases/python-xgboost.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-xgboost" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python-xmltodict.json b/suite2cases/python-xmltodict.json index 31e809100..182e01dd5 100644 --- a/suite2cases/python-xmltodict.json +++ b/suite2cases/python-xmltodict.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-xmltodict" } ] -} +} \ No newline at end of file diff --git a/suite2cases/python3-hashlib.json b/suite2cases/python3-hashlib.json index e9ce879d8..1e89654e8 100644 --- a/suite2cases/python3-hashlib.json +++ b/suite2cases/python3-hashlib.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-hashlib" } ] -} +} \ No newline at end of file diff --git a/suite2cases/pywbem.json b/suite2cases/pywbem.json index 4c57bf62b..9b9072337 100644 --- a/suite2cases/pywbem.json +++ b/suite2cases/pywbem.json @@ -1,6 +1,5 @@ { "path": "$OET_PATH/testcases/cli-test/pywbem", - "cases": [ { "name": "oe_test_pywbem_base_mof_compiler_01" diff --git a/suite2cases/pywbem_0.12.4.json b/suite2cases/pywbem_0.12.4.json index c3d750dda..7a65fd0d7 100644 --- a/suite2cases/pywbem_0.12.4.json +++ b/suite2cases/pywbem_0.12.4.json @@ -1,6 +1,5 @@ { "path": "$OET_PATH/testcases/cli-test/pywbem", - "cases": [ { "name": "oe_test_pywbem_0.12.4_wbemcli_01" diff --git a/suite2cases/pywbem_1.1.3.json b/suite2cases/pywbem_1.1.3.json index a3eea22c6..87f9ec83b 100644 --- a/suite2cases/pywbem_1.1.3.json +++ b/suite2cases/pywbem_1.1.3.json @@ -1,6 +1,5 @@ { "path": "$OET_PATH/testcases/cli-test/pywbem", - "cases": [ { "name": "oe_test_pywbem_1.1.3_mof_compiler" diff --git a/suite2cases/pyyaml.json b/suite2cases/pyyaml.json index ecd5577a6..89ca3b40b 100644 --- a/suite2cases/pyyaml.json +++ b/suite2cases/pyyaml.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/pyyaml", - "cases": [ - { - "name": "oe_test_pyyaml" - } - ] + "path": "$OET_PATH/testcases/cli-test/pyyaml", + "cases": [ + { + "name": "oe_test_pyyaml" + } + ] } \ No newline at end of file diff --git a/suite2cases/qemu.json b/suite2cases/qemu.json index da23ba4a7..7c584acfd 100644 --- a/suite2cases/qemu.json +++ b/suite2cases/qemu.json @@ -11,4 +11,4 @@ "name": "oe_test_socket_qemu-pr-helper" } ] -} +} \ No newline at end of file diff --git a/suite2cases/qperf.json b/suite2cases/qperf.json index 6af734c52..020a87020 100644 --- a/suite2cases/qperf.json +++ b/suite2cases/qperf.json @@ -1,6 +1,6 @@ { "path": "$OET_PATH/testcases/cli-test/qperf", - "machine num":2, + "machine num": 2, "cases": [ { "name": "oe_test_qperf_01" diff --git a/suite2cases/quota.json b/suite2cases/quota.json index 2a5ba5704..a4f7f628f 100644 --- a/suite2cases/quota.json +++ b/suite2cases/quota.json @@ -8,4 +8,4 @@ "name": "oe_test_service_rpc-rquotad" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rabbitmq-server.json b/suite2cases/rabbitmq-server.json index 5c501690c..ab47aaed8 100644 --- a/suite2cases/rabbitmq-server.json +++ b/suite2cases/rabbitmq-server.json @@ -36,8 +36,8 @@ { "name": "oe_test_rabbitmq-server" }, - { - "name": "oe_test_service_rabbitmq-server" - } + { + "name": "oe_test_service_rabbitmq-server" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/radvd.json b/suite2cases/radvd.json index e9dc8fb8a..039d538d8 100644 --- a/suite2cases/radvd.json +++ b/suite2cases/radvd.json @@ -5,4 +5,4 @@ "name": "oe_test_service_radvd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rapidjson.json b/suite2cases/rapidjson.json index b7ee25726..f7de44f35 100644 --- a/suite2cases/rapidjson.json +++ b/suite2cases/rapidjson.json @@ -5,4 +5,4 @@ "name": "oe_test_rapidjson" } ] -} +} \ No newline at end of file diff --git a/suite2cases/raptor2.json b/suite2cases/raptor2.json index c4d10fd6e..1c4980025 100644 --- a/suite2cases/raptor2.json +++ b/suite2cases/raptor2.json @@ -1,17 +1,17 @@ { - "path": "$OET_PATH/testcases/cli-test/raptor2", - "cases": [ - { - "name": "oe_test_raptor2_rapper_base_01" - }, - { - "name": "oe_test_raptor2_rapper_base_02" - }, - { - "name": "oe_test_raptor2_rapper_base_03" - }, - { - "name": "oe_test_raptor2_rapper_base_04" - } - ] + "path": "$OET_PATH/testcases/cli-test/raptor2", + "cases": [ + { + "name": "oe_test_raptor2_rapper_base_01" + }, + { + "name": "oe_test_raptor2_rapper_base_02" + }, + { + "name": "oe_test_raptor2_rapper_base_03" + }, + { + "name": "oe_test_raptor2_rapper_base_04" + } + ] } \ No newline at end of file diff --git a/suite2cases/rasdaemon.json b/suite2cases/rasdaemon.json index 126a9d065..cd9ba3fe2 100644 --- a/suite2cases/rasdaemon.json +++ b/suite2cases/rasdaemon.json @@ -8,4 +8,4 @@ "name": "oe_test_service_ras-mc-ctl" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rasqal.json b/suite2cases/rasqal.json index 71e943097..528b168f3 100644 --- a/suite2cases/rasqal.json +++ b/suite2cases/rasqal.json @@ -14,7 +14,4 @@ "name": "oe_test_roqet_base_04" } ] -} - - - +} \ No newline at end of file diff --git a/suite2cases/rdate.json b/suite2cases/rdate.json index 35e3aeb32..3718b1f6d 100644 --- a/suite2cases/rdate.json +++ b/suite2cases/rdate.json @@ -3,6 +3,6 @@ "cases": [ { "name": "oe_test_rdate" - } - ] -} + } + ] +} \ No newline at end of file diff --git a/suite2cases/rdma-core.json b/suite2cases/rdma-core.json index 35c8fc758..7fc367277 100644 --- a/suite2cases/rdma-core.json +++ b/suite2cases/rdma-core.json @@ -9,4 +9,4 @@ "machine type": "physical" } ] -} +} \ No newline at end of file diff --git a/suite2cases/realmd.json b/suite2cases/realmd.json index 0430638a9..6b3235dc5 100644 --- a/suite2cases/realmd.json +++ b/suite2cases/realmd.json @@ -5,4 +5,4 @@ "name": "oe_test_service_realmd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/redland.json b/suite2cases/redland.json index 9a6424cdf..9e488cd66 100644 --- a/suite2cases/redland.json +++ b/suite2cases/redland.json @@ -1,11 +1,11 @@ { - "path": "$OET_PATH/testcases/cli-test/redland", - "cases": [ - { - "name": "oe_test_redland_rdfproc_01" - }, - { - "name": "oe_test_redland_rdfproc_02" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/redland", + "cases": [ + { + "name": "oe_test_redland_rdfproc_01" + }, + { + "name": "oe_test_redland_rdfproc_02" + } + ] +} \ No newline at end of file diff --git a/suite2cases/resource-agents.json b/suite2cases/resource-agents.json index 8927d639a..f92ef9b47 100644 --- a/suite2cases/resource-agents.json +++ b/suite2cases/resource-agents.json @@ -8,4 +8,4 @@ "name": "oe_test_target_resource-agents-deps" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rhash.json b/suite2cases/rhash.json index 29e82cab6..527a7bed1 100644 --- a/suite2cases/rhash.json +++ b/suite2cases/rhash.json @@ -4,22 +4,22 @@ "machine type": "kvm", "cases": [ { - "name": "oe_test_rhash_base_rhash_01" + "name": "oe_test_rhash_base_rhash_01" }, { - "name": "oe_test_rhash_base_rhash_02" + "name": "oe_test_rhash_base_rhash_02" }, { - "name": "oe_test_rhash_base_rhash_03" + "name": "oe_test_rhash_base_rhash_03" }, { - "name": "oe_test_rhash_base_rhash_04" + "name": "oe_test_rhash_base_rhash_04" }, { - "name": "oe_test_rhash_base_rhash_05" + "name": "oe_test_rhash_base_rhash_05" }, { - "name": "oe_test_rhash_base_rhash_06" + "name": "oe_test_rhash_base_rhash_06" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rhash_1.4.0.json b/suite2cases/rhash_1.4.0.json index 9fe5b695b..dd29d76b2 100644 --- a/suite2cases/rhash_1.4.0.json +++ b/suite2cases/rhash_1.4.0.json @@ -4,7 +4,7 @@ "machine type": "kvm", "cases": [ { - "name": "oe_test_rhash_1.4.0_rhash" + "name": "oe_test_rhash_1.4.0_rhash" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rhash_1.4.2.json b/suite2cases/rhash_1.4.2.json index eba41aeb4..5a4c9c1ed 100644 --- a/suite2cases/rhash_1.4.2.json +++ b/suite2cases/rhash_1.4.2.json @@ -4,7 +4,7 @@ "machine type": "kvm", "cases": [ { - "name": "oe_test_rhash_1.4.2_rhash" + "name": "oe_test_rhash_1.4.2_rhash" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rhino.json b/suite2cases/rhino.json index f9a6f6fd1..9437ba1d5 100644 --- a/suite2cases/rhino.json +++ b/suite2cases/rhino.json @@ -8,4 +8,4 @@ "name": "oe_test_rhino_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rinetd.json b/suite2cases/rinetd.json index 85f9dd6c4..e692cefb6 100644 --- a/suite2cases/rinetd.json +++ b/suite2cases/rinetd.json @@ -5,5 +5,4 @@ "name": "oe_test_service_rinetd" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/rng-tools.json b/suite2cases/rng-tools.json index 28acf0381..0fa2d2d97 100644 --- a/suite2cases/rng-tools.json +++ b/suite2cases/rng-tools.json @@ -5,4 +5,4 @@ "name": "oe_test_service_rngd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rocksdb.json b/suite2cases/rocksdb.json index 10064f127..7451ce7b7 100644 --- a/suite2cases/rocksdb.json +++ b/suite2cases/rocksdb.json @@ -5,4 +5,4 @@ "name": "oe_test_rocksdb" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rpcbind.json b/suite2cases/rpcbind.json index 0ae31f631..735feb5d3 100644 --- a/suite2cases/rpcbind.json +++ b/suite2cases/rpcbind.json @@ -8,4 +8,4 @@ "name": "oe_test_socket_rpcbind" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rpcsvc-proto.json b/suite2cases/rpcsvc-proto.json index 720aa3f4a..0a2c8f672 100644 --- a/suite2cases/rpcsvc-proto.json +++ b/suite2cases/rpcsvc-proto.json @@ -5,4 +5,4 @@ "name": "oe_test_rpcsvc-proto_rpcgen" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rpmdevtools.json b/suite2cases/rpmdevtools.json index 40884a485..2b2355a4d 100644 --- a/suite2cases/rpmdevtools.json +++ b/suite2cases/rpmdevtools.json @@ -1,20 +1,20 @@ { - "path": "$OET_PATH/testcases/cli-test/rpmdevtools", - "cases": [ - { - "name": "oe_test_rpmdevtools_rpmargs" - }, - { - "name": "oe_test_rpmdevtools_rpmdev-rmdevelrpms" - }, - { - "name": "oe_test_rpmdevtools_rpmdev-vercmp" - }, - { - "name": "oe_test_rpmdevtools_rpmdev-wipetree" - }, - { - "name": "oe_test_rpmdevtools_rpmdev-bumpspec" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/rpmdevtools", + "cases": [ + { + "name": "oe_test_rpmdevtools_rpmargs" + }, + { + "name": "oe_test_rpmdevtools_rpmdev-rmdevelrpms" + }, + { + "name": "oe_test_rpmdevtools_rpmdev-vercmp" + }, + { + "name": "oe_test_rpmdevtools_rpmdev-wipetree" + }, + { + "name": "oe_test_rpmdevtools_rpmdev-bumpspec" + } + ] +} \ No newline at end of file diff --git a/suite2cases/rpmlint.json b/suite2cases/rpmlint.json index cc9860827..813174167 100644 --- a/suite2cases/rpmlint.json +++ b/suite2cases/rpmlint.json @@ -4,8 +4,8 @@ { "name": "oe_test_rpmdiff" }, - { - "name": "oe_test_rpmlint" - } + { + "name": "oe_test_rpmlint" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/rrdtool.json b/suite2cases/rrdtool.json index 437e81b68..5765bf74a 100644 --- a/suite2cases/rrdtool.json +++ b/suite2cases/rrdtool.json @@ -1,113 +1,113 @@ { - "path": "$OET_PATH/testcases/cli-test/rrdtool", - "cases": [ - { - "name": "oe_test_service_rrdcached" - }, - { - "name": "oe_test_socket_rrdcached" - }, - { - "name": "oe_test_rrdtool_create_01" - }, - { - "name": "oe_test_rrdtool_create_02" - }, - { - "name": "oe_test_rrdtool_update" - }, - { - "name": "oe_test_rrdtool_graph_01" - }, - { - "name": "oe_test_rrdtool_graph_02" - }, - { - "name": "oe_test_rrdtool_graph_03" - }, - { - "name": "oe_test_rrdtool_graph_04" - }, - { - "name": "oe_test_rrdtool_graph_05" - }, - { - "name": "oe_test_rrdtool_graph_06" - }, - { - "name": "oe_test_rrdtool_graph_07" - }, - { - "name": "oe_test_rrdtool_graph_08" - }, - { - "name": "oe_test_rrdtool_graph_09" - }, - { - "name": "oe_test_rrdtool_graph_10" - }, - { - "name": "oe_test_rrdtool_graphv_01" - }, - { - "name": "oe_test_rrdtool_graphv_02" - }, - { - "name": "oe_test_rrdtool_graphv_03" - }, - { - "name": "oe_test_rrdtool_graphv_04" - }, - { - "name": "oe_test_rrdtool_graphv_05" - }, - { - "name": "oe_test_rrdtool_graphv_06" - }, - { - "name": "oe_test_rrdtool_graphv_07" - }, - { - "name": "oe_test_rrdtool_graphv_08" - }, - { - "name": "oe_test_rrdtool_graphv_09" - }, - { - "name": "oe_test_rrdtool_graphv_10" - }, - { - "name": "oe_test_rrdtool_dump" - }, - { - "name": "oe_test_rrdtool_restore" - }, - { - "name": "oe_test_rrdtool_fetch" - }, - { - "name": "oe_test_rrdtool_info" - }, - { - "name": "oe_test_rrdtool_xport_01" - }, - { - "name": "oe_test_rrdtool_xport_02" - }, - { - "name": "oe_test_rrdtool_flushcached" - }, - { - "name": "oe_test_rrdtool_rrdcached_01" - }, - { - "name": "oe_test_rrdtool_rrdcached_02" - }, - { - "name": "oe_test_rrdtool_rrdcreate_01" - }, - { - "name": "oe_test_rrdtool_rrdcreate_02" - } - ] -} + "path": "$OET_PATH/testcases/cli-test/rrdtool", + "cases": [ + { + "name": "oe_test_service_rrdcached" + }, + { + "name": "oe_test_socket_rrdcached" + }, + { + "name": "oe_test_rrdtool_create_01" + }, + { + "name": "oe_test_rrdtool_create_02" + }, + { + "name": "oe_test_rrdtool_update" + }, + { + "name": "oe_test_rrdtool_graph_01" + }, + { + "name": "oe_test_rrdtool_graph_02" + }, + { + "name": "oe_test_rrdtool_graph_03" + }, + { + "name": "oe_test_rrdtool_graph_04" + }, + { + "name": "oe_test_rrdtool_graph_05" + }, + { + "name": "oe_test_rrdtool_graph_06" + }, + { + "name": "oe_test_rrdtool_graph_07" + }, + { + "name": "oe_test_rrdtool_graph_08" + }, + { + "name": "oe_test_rrdtool_graph_09" + }, + { + "name": "oe_test_rrdtool_graph_10" + }, + { + "name": "oe_test_rrdtool_graphv_01" + }, + { + "name": "oe_test_rrdtool_graphv_02" + }, + { + "name": "oe_test_rrdtool_graphv_03" + }, + { + "name": "oe_test_rrdtool_graphv_04" + }, + { + "name": "oe_test_rrdtool_graphv_05" + }, + { + "name": "oe_test_rrdtool_graphv_06" + }, + { + "name": "oe_test_rrdtool_graphv_07" + }, + { + "name": "oe_test_rrdtool_graphv_08" + }, + { + "name": "oe_test_rrdtool_graphv_09" + }, + { + "name": "oe_test_rrdtool_graphv_10" + }, + { + "name": "oe_test_rrdtool_dump" + }, + { + "name": "oe_test_rrdtool_restore" + }, + { + "name": "oe_test_rrdtool_fetch" + }, + { + "name": "oe_test_rrdtool_info" + }, + { + "name": "oe_test_rrdtool_xport_01" + }, + { + "name": "oe_test_rrdtool_xport_02" + }, + { + "name": "oe_test_rrdtool_flushcached" + }, + { + "name": "oe_test_rrdtool_rrdcached_01" + }, + { + "name": "oe_test_rrdtool_rrdcached_02" + }, + { + "name": "oe_test_rrdtool_rrdcreate_01" + }, + { + "name": "oe_test_rrdtool_rrdcreate_02" + } + ] +} \ No newline at end of file diff --git a/suite2cases/rsync.json b/suite2cases/rsync.json index 8febd2191..22500db96 100644 --- a/suite2cases/rsync.json +++ b/suite2cases/rsync.json @@ -8,4 +8,4 @@ "name": "oe_test_socket_rsyncd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rsyslog.json b/suite2cases/rsyslog.json index d0ef6fbda..15601b2d7 100644 --- a/suite2cases/rsyslog.json +++ b/suite2cases/rsyslog.json @@ -83,4 +83,4 @@ "name": "oe_test_service_rsyslog" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rtkit.json b/suite2cases/rtkit.json index a2d686849..0eea18388 100644 --- a/suite2cases/rtkit.json +++ b/suite2cases/rtkit.json @@ -5,4 +5,4 @@ "name": "oe_test_service_rtkit-daemon" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rubygem-ZenTest.json b/suite2cases/rubygem-ZenTest.json index e3df5a352..4c1c165af 100644 --- a/suite2cases/rubygem-ZenTest.json +++ b/suite2cases/rubygem-ZenTest.json @@ -11,4 +11,4 @@ "name": "oe_test_zentest_zentest" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rubygem-asciidoctor.json b/suite2cases/rubygem-asciidoctor.json index 606ea341e..5e3ca7937 100755 --- a/suite2cases/rubygem-asciidoctor.json +++ b/suite2cases/rubygem-asciidoctor.json @@ -11,4 +11,4 @@ "name": "oe_test_rubygem-asciidoctor_asciidoctor_03" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rubygem-bacon.json b/suite2cases/rubygem-bacon.json index ab92d8cf0..aa3cfc385 100644 --- a/suite2cases/rubygem-bacon.json +++ b/suite2cases/rubygem-bacon.json @@ -8,4 +8,4 @@ "name": "oe_test_bacon_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rubygem-puma.json b/suite2cases/rubygem-puma.json index 66052f221..07b4d62e9 100644 --- a/suite2cases/rubygem-puma.json +++ b/suite2cases/rubygem-puma.json @@ -5,5 +5,4 @@ "name": "oe_test_rubygem-puma" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/rubygem-redcarpet.json b/suite2cases/rubygem-redcarpet.json index a3a0ac38d..8f1ed4f68 100644 --- a/suite2cases/rubygem-redcarpet.json +++ b/suite2cases/rubygem-redcarpet.json @@ -5,4 +5,4 @@ "name": "oe_test_redcarpet" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rubygem-sdoc.json b/suite2cases/rubygem-sdoc.json index 9e40ff3c2..6e0ebd8b3 100644 --- a/suite2cases/rubygem-sdoc.json +++ b/suite2cases/rubygem-sdoc.json @@ -23,4 +23,4 @@ "name": "oe_test_rubygem-sdoc_sdoc_06" } ] -} +} \ No newline at end of file diff --git a/suite2cases/rust.json b/suite2cases/rust.json index c2b9b64d5..db5ad0b02 100644 --- a/suite2cases/rust.json +++ b/suite2cases/rust.json @@ -25,5 +25,5 @@ { "name": "oe_test_rustfmt" } - ] -} + ] +} \ No newline at end of file diff --git a/suite2cases/samba.json b/suite2cases/samba.json index 91bccba86..f1e0da67b 100644 --- a/suite2cases/samba.json +++ b/suite2cases/samba.json @@ -17,4 +17,4 @@ "name": "oe_test_service_winbind" } ] -} +} \ No newline at end of file diff --git a/suite2cases/sane-backends.json b/suite2cases/sane-backends.json index 2ae8d2ed5..f6bbfe8e2 100644 --- a/suite2cases/sane-backends.json +++ b/suite2cases/sane-backends.json @@ -5,4 +5,4 @@ "name": "oe_test_socket_saned" } ] -} +} \ No newline at end of file diff --git a/suite2cases/sanlock.json b/suite2cases/sanlock.json index d35c5b230..bd22fad60 100644 --- a/suite2cases/sanlock.json +++ b/suite2cases/sanlock.json @@ -25,7 +25,7 @@ { "name": "oe_test_sanlock_sanlk_resetd" }, - { + { "name": "oe_test_service_sanlk-resetd" }, { @@ -35,4 +35,4 @@ "name": "oe_test_service_wdmd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/sbd.json b/suite2cases/sbd.json index ee3b26478..78cda5711 100644 --- a/suite2cases/sbd.json +++ b/suite2cases/sbd.json @@ -8,4 +8,4 @@ "name": "oe_test_service_sbd_remote" } ] -} +} \ No newline at end of file diff --git a/suite2cases/sblim-sfcb.json b/suite2cases/sblim-sfcb.json index 1f2a6a1d6..ce45aa367 100644 --- a/suite2cases/sblim-sfcb.json +++ b/suite2cases/sblim-sfcb.json @@ -5,4 +5,4 @@ "name": "oe_test_service_sblim-sfcb" } ] -} +} \ No newline at end of file diff --git a/suite2cases/scipy.json b/suite2cases/scipy.json index c1de50c2c..fb827617c 100644 --- a/suite2cases/scipy.json +++ b/suite2cases/scipy.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-scipy" } ] -} +} \ No newline at end of file diff --git a/suite2cases/scrub.json b/suite2cases/scrub.json index 08b20fb0c..65d97ae8e 100644 --- a/suite2cases/scrub.json +++ b/suite2cases/scrub.json @@ -5,4 +5,4 @@ "name": "oe_test_scrub_base_01" } ] -} +} \ No newline at end of file diff --git a/suite2cases/scrub_2.5.2.json b/suite2cases/scrub_2.5.2.json index f1ddabe80..4bfb71116 100644 --- a/suite2cases/scrub_2.5.2.json +++ b/suite2cases/scrub_2.5.2.json @@ -5,4 +5,4 @@ "name": "oe_test_scrub_2.5.2_base_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/scrub_2.6.1.json b/suite2cases/scrub_2.6.1.json index 9c3dbf97d..8a3468895 100644 --- a/suite2cases/scrub_2.6.1.json +++ b/suite2cases/scrub_2.6.1.json @@ -5,4 +5,4 @@ "name": "oe_test_scrub_2.6.1_base_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/scsi-target-utils.json b/suite2cases/scsi-target-utils.json index 2506fef11..82787f278 100644 --- a/suite2cases/scsi-target-utils.json +++ b/suite2cases/scsi-target-utils.json @@ -5,4 +5,4 @@ "name": "oe_test_service_tgtd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/secure_conf.json b/suite2cases/secure_conf.json index 68e3420a3..f871b5337 100644 --- a/suite2cases/secure_conf.json +++ b/suite2cases/secure_conf.json @@ -1,8 +1,8 @@ { "path": "$OET_PATH/testcases/feature-test/secure_conf", "cases": [ - { - "name": "oe_test_secureconfline_checktools" - } + { + "name": "oe_test_secureconfline_checktools" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/security-tool.json b/suite2cases/security-tool.json index dcde418ed..2c90e68ee 100644 --- a/suite2cases/security-tool.json +++ b/suite2cases/security-tool.json @@ -8,4 +8,4 @@ "name": "oe_test_service_openEuler-security" } ] -} +} \ No newline at end of file diff --git a/suite2cases/security_guide.json b/suite2cases/security_guide.json index 3ac75f8d6..75694a326 100644 --- a/suite2cases/security_guide.json +++ b/suite2cases/security_guide.json @@ -46,14 +46,14 @@ }, { "name": "oe_test_ssh_access_login_in_60s", - "machine num": 2 + "machine num": 2 }, { "name": "oe_test_set_password_complexity" }, { "name": "oe_test_ssh_disable_parsing_sshpath", - "machine num": 2 + "machine num": 2 }, { "name": "oe_test_ssh_disable_root" @@ -69,7 +69,7 @@ }, { "name": "oe_test_set_exit_time", - "machine num": 2 + "machine num": 2 }, { "name": "oe_test_add_sticky_bit_attribute" @@ -88,18 +88,18 @@ }, { "name": "oe_test_ssh_allow_public_key", - "machine num": 2 + "machine num": 2 }, { "name": "oe_test_shield_system_account" }, { "name": "oe_test_ssh_RSA_auth", - "machine num": 2 + "machine num": 2 }, { "name": "oe_test_ssh_disable_agent_forwarding", - "machine num": 3 + "machine num": 3 }, { "name": "oe_test_ssh_system_reinforcement" @@ -134,26 +134,26 @@ "name": "oe_test_ssh_server_reinforcement_suggestions" }, { - "name" :"oe_test_kernel_parameter_reinforcement_description" + "name": "oe_test_kernel_parameter_reinforcement_description" }, { - "name" :"oe_test_ssh_prohibit_root_login_system_through_ssh", + "name": "oe_test_ssh_prohibit_root_login_system_through_ssh", "machine num": 2 }, { - "name" :"oe_test_password_validity" + "name": "oe_test_password_validity" }, { - "name" :"oe_test_passwd_salt_value_unique" + "name": "oe_test_passwd_salt_value_unique" }, { - "name" :"oe_test_passwd_ciphertext_unique" + "name": "oe_test_passwd_ciphertext_unique" }, { - "name" :"oe_test_check_default_dictionary_words" + "name": "oe_test_check_default_dictionary_words" }, { - "name" :"oe_test_check_custom_dictionary_words" + "name": "oe_test_check_custom_dictionary_words" } ] -} +} \ No newline at end of file diff --git a/suite2cases/security_test.json b/suite2cases/security_test.json index 8f9a1b4f2..f8d0fa621 100644 --- a/suite2cases/security_test.json +++ b/suite2cases/security_test.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/security_test", - "add disk":[10], + "add disk": [ + 10 + ], "machine num": 2, "cases": [ { @@ -83,7 +85,9 @@ }, { "name": "oe_test_use_luks", - "add disk": [10] + "add disk": [ + 10 + ] }, { "name": "oe_test_aide_check_update" @@ -93,7 +97,9 @@ }, { "name": "oe_test_encrypt_data", - "add disk": [10] + "add disk": [ + 10 + ] }, { "name": "oe_test_check_passwd_shadow" @@ -117,7 +123,7 @@ { "name": "oe_test_security_test_FUN297" }, - { + { "name": "oe_test_security_test_FUN299" }, { @@ -204,10 +210,10 @@ }, { "name": "oe_test_acl_formats" - }, + }, { "name": "oe_test_hdf5" - }, + }, { "name": "oe_test_gpgcheck" }, @@ -221,4 +227,4 @@ "name": "oe_test_set_max_uid" } ] -} +} \ No newline at end of file diff --git a/suite2cases/sendmail.json b/suite2cases/sendmail.json index 71b074e32..e32e0c1af 100644 --- a/suite2cases/sendmail.json +++ b/suite2cases/sendmail.json @@ -11,4 +11,4 @@ "name": "oe_test_sendmail_func_001" } ] -} +} \ No newline at end of file diff --git a/suite2cases/service-test.json b/suite2cases/service-test.json index 131c91e92..6e3d079b5 100644 --- a/suite2cases/service-test.json +++ b/suite2cases/service-test.json @@ -4,6 +4,5 @@ { "name": "oe_test_service_restart" } - ] -} - + ] +} \ No newline at end of file diff --git a/suite2cases/sg3_utils.json b/suite2cases/sg3_utils.json index e9c6c03a4..2b60c2c12 100644 --- a/suite2cases/sg3_utils.json +++ b/suite2cases/sg3_utils.json @@ -5,4 +5,4 @@ "name": "oe_test_sginfo_func" } ] -} +} \ No newline at end of file diff --git a/suite2cases/shadow.json b/suite2cases/shadow.json index a87c3a963..08dc8aacb 100644 --- a/suite2cases/shadow.json +++ b/suite2cases/shadow.json @@ -5,4 +5,4 @@ "name": "oe_test_newusers" } ] -} +} \ No newline at end of file diff --git a/suite2cases/shangmi-AT.json b/suite2cases/shangmi-AT.json index b9560a31b..03e9d834d 100644 --- a/suite2cases/shangmi-AT.json +++ b/suite2cases/shangmi-AT.json @@ -19,5 +19,4 @@ "machine num": 2 } ] -} - +} \ No newline at end of file diff --git a/suite2cases/shangmi.json b/suite2cases/shangmi.json index fe7844032..ebeb5622a 100644 --- a/suite2cases/shangmi.json +++ b/suite2cases/shangmi.json @@ -19,5 +19,4 @@ "machine num": 2 } ] -} - +} \ No newline at end of file diff --git a/suite2cases/shared-mime-info.json b/suite2cases/shared-mime-info.json index dd9edb3bf..f992459ec 100644 --- a/suite2cases/shared-mime-info.json +++ b/suite2cases/shared-mime-info.json @@ -4,7 +4,5 @@ { "name": "oe_test_shared-mime-info" } - - ] -} - + ] +} \ No newline at end of file diff --git a/suite2cases/slang.json b/suite2cases/slang.json index dd67c417b..87fcabd9f 100644 --- a/suite2cases/slang.json +++ b/suite2cases/slang.json @@ -5,4 +5,4 @@ "name": "oe_test_slang_001" } ] -} +} \ No newline at end of file diff --git a/suite2cases/smartmontools.json b/suite2cases/smartmontools.json index cab3043dc..b622e6692 100644 --- a/suite2cases/smartmontools.json +++ b/suite2cases/smartmontools.json @@ -5,4 +5,4 @@ "name": "oe_test_service_smartd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/smoke-baseinfo.json b/suite2cases/smoke-baseinfo.json index e901b28a6..37ffb76b5 100644 --- a/suite2cases/smoke-baseinfo.json +++ b/suite2cases/smoke-baseinfo.json @@ -28,11 +28,11 @@ { "name": "oe_test_rpm_suffix_name" }, - { + { "name": "oe_test_cpu_model_name" - }, - { + }, + { "name": "oe_test_export" - } + } ] -} +} \ No newline at end of file diff --git a/suite2cases/smoke-basic-os.json b/suite2cases/smoke-basic-os.json index 2f725e15d..dd13fba2d 100755 --- a/suite2cases/smoke-basic-os.json +++ b/suite2cases/smoke-basic-os.json @@ -97,9 +97,9 @@ { "name": "oe_test_logname" }, - { - "name": "oe_test_logrotate_002" - }, + { + "name": "oe_test_logrotate_002" + }, { "name": "oe_test_log_001" }, @@ -673,36 +673,36 @@ { "name": "oe_test_uptime" }, - { - "name": "oe_test_find" - }, - { - "name": "oe_test_find_001" - }, - { - "name": "oe_test_source" - }, - { - "name": "oe_test_pwd_002" - }, - { - "name": "oe_test_mtr" - }, - { - "name": "oe_test_sadf_001" - }, - { - "name": "oe_test_pstree" - }, - { - "name": "oe_test_vmstat" - }, - { - "name": "oe_test_let" - }, - { - "name": "oe_test_unset_001" - }, + { + "name": "oe_test_find" + }, + { + "name": "oe_test_find_001" + }, + { + "name": "oe_test_source" + }, + { + "name": "oe_test_pwd_002" + }, + { + "name": "oe_test_mtr" + }, + { + "name": "oe_test_sadf_001" + }, + { + "name": "oe_test_pstree" + }, + { + "name": "oe_test_vmstat" + }, + { + "name": "oe_test_let" + }, + { + "name": "oe_test_unset_001" + }, { "name": "oe_test_aide_config_cfgfile" }, @@ -781,29 +781,29 @@ { "name": "oe_test_user_debug_iotop_03" }, - { + { "name": "oe_test_user_debug_iotop_SCEN_01" }, { - "name": "oe_test_sed_001" + "name": "oe_test_sed_001" }, { - "name": "oe_test_xz" + "name": "oe_test_xz" }, - { - "name": "oe_test_tr" + { + "name": "oe_test_tr" }, - { - "name": "oe_test_popt" - }, - { - "name": "oe_test_chkconfig_01" + { + "name": "oe_test_popt" }, - { - "name": "oe_test_libxml2_001" + { + "name": "oe_test_chkconfig_01" + }, + { + "name": "oe_test_libxml2_001" }, { - "name": "oe_test_libxml2_002" + "name": "oe_test_libxml2_002" }, { "name": "oe_test_libxml2_003" @@ -811,69 +811,68 @@ { "name": "oe_test_libxml2_004" }, - { - "name": "oe_test_logrotate_004" - }, - { - "name": "oe_test_gcc_001" - }, - { - "name": "oe_test_gcc_002" - }, { - "name": "oe_test_od" - }, + "name": "oe_test_logrotate_004" + }, + { + "name": "oe_test_gcc_001" + }, + { + "name": "oe_test_gcc_002" + }, + { + "name": "oe_test_od" + }, { - "name": "oe_test_mkdosfs" + "name": "oe_test_mkdosfs" }, { - "name": "oe_test_dumpe2fs" + "name": "oe_test_dumpe2fs" }, { - "name": "oe_test_mke2fs" + "name": "oe_test_mke2fs" }, - { - "name": "oe_test_acpid_002" - }, { - "name": "oe_test_g++" + "name": "oe_test_acpid_002" }, { - "name": "oe_test_binutils-objcopy" + "name": "oe_test_g++" }, - { - "name": "oe_test_ebtables_002" - }, - { + { + "name": "oe_test_binutils-objcopy" + }, + { + "name": "oe_test_ebtables_002" + }, + { "name": "oe_test_lscpu" }, - { + { "name": "oe_test_lsipc" }, - { - "name":"oe_test_lzo_002" - }, - { - "name": "oe_test_lsirq" - }, - { - "name": "oe_test_pidwait" - }, - { - "name": "oe_test_nproc" - }, - { - "name": "oe_test_echo" - }, - { - "name": "oe_test_pidof" - }, - { - "name": "oe_test_link" - }, - { - "name": "oe_test_zlib_001" - } + { + "name": "oe_test_lzo_002" + }, + { + "name": "oe_test_lsirq" + }, + { + "name": "oe_test_pidwait" + }, + { + "name": "oe_test_nproc" + }, + { + "name": "oe_test_echo" + }, + { + "name": "oe_test_pidof" + }, + { + "name": "oe_test_link" + }, + { + "name": "oe_test_zlib_001" + } ] -} - +} \ No newline at end of file diff --git a/suite2cases/smoke-bzip2.json b/suite2cases/smoke-bzip2.json index 2a2dc3a17..20030ff1d 100644 --- a/suite2cases/smoke-bzip2.json +++ b/suite2cases/smoke-bzip2.json @@ -4,11 +4,11 @@ { "name": "oe_test_bzip2_001" }, - { - "name": "oe_test_bzip2_002" - }, - { - "name": "oe_test_bzip2_003" - } + { + "name": "oe_test_bzip2_002" + }, + { + "name": "oe_test_bzip2_003" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/smoke-docker.json b/suite2cases/smoke-docker.json index c06a41ce9..c13078ff3 100644 --- a/suite2cases/smoke-docker.json +++ b/suite2cases/smoke-docker.json @@ -47,4 +47,4 @@ "name": "oe_test_runc" } ] -} +} \ No newline at end of file diff --git a/suite2cases/sox.json b/suite2cases/sox.json index 25d19c2e2..67f38c11a 100644 --- a/suite2cases/sox.json +++ b/suite2cases/sox.json @@ -5,10 +5,10 @@ "name": "oe_test_sox" }, { - "name": "oe_test_sox01" + "name": "oe_test_sox01" }, - { - "name": "oe_test_sox02" + { + "name": "oe_test_sox02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/spamassassin.json b/suite2cases/spamassassin.json index 018ee9f0d..46029a3c2 100644 --- a/suite2cases/spamassassin.json +++ b/suite2cases/spamassassin.json @@ -8,4 +8,4 @@ "name": "oe_test_service_sa-update" } ] -} +} \ No newline at end of file diff --git a/suite2cases/spawn-fcgi.json b/suite2cases/spawn-fcgi.json index fe607f64b..c425b3019 100644 --- a/suite2cases/spawn-fcgi.json +++ b/suite2cases/spawn-fcgi.json @@ -5,4 +5,4 @@ "name": "oe_test_service_spawn-fcgi" } ] -} +} \ No newline at end of file diff --git a/suite2cases/spec-test.json b/suite2cases/spec-test.json index ee0a9f589..75b584f1a 100644 --- a/suite2cases/spec-test.json +++ b/suite2cases/spec-test.json @@ -5,4 +5,4 @@ "name": "oe_test_check_mul_so" } ] -} +} \ No newline at end of file diff --git a/suite2cases/speech-dispatcher.json b/suite2cases/speech-dispatcher.json index 06d007e78..795b41bc6 100644 --- a/suite2cases/speech-dispatcher.json +++ b/suite2cases/speech-dispatcher.json @@ -11,4 +11,4 @@ "name": "oe_test_speech-dispatcher_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/sphinx.json b/suite2cases/sphinx.json index aabfe6ec6..d757d4da2 100644 --- a/suite2cases/sphinx.json +++ b/suite2cases/sphinx.json @@ -5,4 +5,4 @@ "name": "oe_test_service_searchd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/spice-vdagent.json b/suite2cases/spice-vdagent.json index 3308342f5..1b2f0ca76 100644 --- a/suite2cases/spice-vdagent.json +++ b/suite2cases/spice-vdagent.json @@ -8,4 +8,4 @@ "name": "oe_test_socket_spice-vdagentd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/squashfs-tools.json b/suite2cases/squashfs-tools.json index 4a2c6fb38..d293d965c 100644 --- a/suite2cases/squashfs-tools.json +++ b/suite2cases/squashfs-tools.json @@ -5,4 +5,4 @@ "name": "oe_test_squashfs-tools" } ] -} +} \ No newline at end of file diff --git a/suite2cases/squid.json b/suite2cases/squid.json index affe606e1..589856148 100644 --- a/suite2cases/squid.json +++ b/suite2cases/squid.json @@ -5,4 +5,4 @@ "name": "oe_test_service_squid" } ] -} +} \ No newline at end of file diff --git a/suite2cases/sssd.json b/suite2cases/sssd.json index cc59169b0..c17a7a69e 100644 --- a/suite2cases/sssd.json +++ b/suite2cases/sssd.json @@ -53,4 +53,4 @@ "name": "oe_test_socket_sssd-sudo" } ] -} +} \ No newline at end of file diff --git a/suite2cases/stalld.json b/suite2cases/stalld.json index 4ab28a768..b33fc6d13 100644 --- a/suite2cases/stalld.json +++ b/suite2cases/stalld.json @@ -5,5 +5,4 @@ "name": "oe_test_service_stalld" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/storm.json b/suite2cases/storm.json index 3c99c7998..d0db60ca9 100644 --- a/suite2cases/storm.json +++ b/suite2cases/storm.json @@ -14,4 +14,4 @@ "name": "oe_test_service_storm-ui" } ] -} +} \ No newline at end of file diff --git a/suite2cases/struts.json b/suite2cases/struts.json index 922c79746..720c035b3 100644 --- a/suite2cases/struts.json +++ b/suite2cases/struts.json @@ -5,5 +5,4 @@ "name": "oe_test_struts_001" } ] -} - +} \ No newline at end of file diff --git a/suite2cases/stunnel.json b/suite2cases/stunnel.json index 6294d2962..327d9c8cb 100644 --- a/suite2cases/stunnel.json +++ b/suite2cases/stunnel.json @@ -5,4 +5,4 @@ "name": "oe_test_service_stunnel" } ] -} +} \ No newline at end of file diff --git a/suite2cases/sudo.json b/suite2cases/sudo.json index 1ca39f9c7..69cdcc4ad 100644 --- a/suite2cases/sudo.json +++ b/suite2cases/sudo.json @@ -5,4 +5,4 @@ "name": "oe_test_sudo_cvtsudoers" } ] -} +} \ No newline at end of file diff --git a/suite2cases/switcheroo-control.json b/suite2cases/switcheroo-control.json index 2e8bee931..f4ebffc38 100644 --- a/suite2cases/switcheroo-control.json +++ b/suite2cases/switcheroo-control.json @@ -5,4 +5,4 @@ "name": "oe_test_service_switcheroo-control" } ] -} +} \ No newline at end of file diff --git a/suite2cases/sysboost.json b/suite2cases/sysboost.json index 251e2850f..a8c05cf19 100644 --- a/suite2cases/sysboost.json +++ b/suite2cases/sysboost.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/feature-test/sysboost", - "cases": [ - { - "name": "oe_test_sysboost_fun" - } - ] -} + "path": "$OET_PATH/testcases/feature-test/sysboost", + "cases": [ + { + "name": "oe_test_sysboost_fun" + } + ] +} \ No newline at end of file diff --git a/suite2cases/syscare.json b/suite2cases/syscare.json index 6f6a7ca1b..a73f88d41 100644 --- a/suite2cases/syscare.json +++ b/suite2cases/syscare.json @@ -8,10 +8,10 @@ "name": "oe_test_syscare_build_kpatch" }, { - "name":"oe_test_syscare_build_all_param" + "name": "oe_test_syscare_build_all_param" }, { - "name":"oe_test_syscare_build_error_param" + "name": "oe_test_syscare_build_error_param" } ] -} +} \ No newline at end of file diff --git a/suite2cases/sysfsutils.json b/suite2cases/sysfsutils.json index 509500d5e..580b09c23 100644 --- a/suite2cases/sysfsutils.json +++ b/suite2cases/sysfsutils.json @@ -1,11 +1,11 @@ { - "path": "$OET_PATH/testcases/cli-test/sysfsutils", - "cases": [ - { - "name": "oe_test_systools" - }, - { - "name": "oe_test_systool_002" - } - ] + "path": "$OET_PATH/testcases/cli-test/sysfsutils", + "cases": [ + { + "name": "oe_test_systools" + }, + { + "name": "oe_test_systool_002" + } + ] } \ No newline at end of file diff --git a/suite2cases/sysget.json b/suite2cases/sysget.json index a5205bad5..00829a4bf 100644 --- a/suite2cases/sysget.json +++ b/suite2cases/sysget.json @@ -3,9 +3,9 @@ "cases": [ { "name": "oe_test_sysget_01" - }, - { - "name": "oe_test_sysget_02" + }, + { + "name": "oe_test_sysget_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/sysmonitor.json b/suite2cases/sysmonitor.json index 5edef926a..cf6e1330a 100644 --- a/suite2cases/sysmonitor.json +++ b/suite2cases/sysmonitor.json @@ -1,44 +1,44 @@ { - "path": "$OET_PATH/testcases/feature-test/sysmonitor", - "cases": [ - { - "name": "oe_test_sysmonitor_cpu" - }, - { - "name": "oe_test_sysmonitor_custom" - }, - { - "name": "oe_test_sysmonitor_disk" - }, - { - "name": "oe_test_sysmonitor_file" - }, - { - "name": "oe_test_sysmonitor_filesystem" - }, - { - "name": "oe_test_sysmonitor_handles" - }, - { - "name": "oe_test_sysmonitor_inode" - }, - { - "name": "oe_test_sysmonitor_iodelay" - }, - { - "name": "oe_test_sysmonitor_memory" - }, - { - "name": "oe_test_sysmonitor_netcard" - }, - { - "name": "oe_test_sysmonitor_process" - }, - { - "name": "oe_test_sysmonitor_pscnt" - }, - { - "name": "oe_test_sysmonitor_zombie" - } - ] -} + "path": "$OET_PATH/testcases/feature-test/sysmonitor", + "cases": [ + { + "name": "oe_test_sysmonitor_cpu" + }, + { + "name": "oe_test_sysmonitor_custom" + }, + { + "name": "oe_test_sysmonitor_disk" + }, + { + "name": "oe_test_sysmonitor_file" + }, + { + "name": "oe_test_sysmonitor_filesystem" + }, + { + "name": "oe_test_sysmonitor_handles" + }, + { + "name": "oe_test_sysmonitor_inode" + }, + { + "name": "oe_test_sysmonitor_iodelay" + }, + { + "name": "oe_test_sysmonitor_memory" + }, + { + "name": "oe_test_sysmonitor_netcard" + }, + { + "name": "oe_test_sysmonitor_process" + }, + { + "name": "oe_test_sysmonitor_pscnt" + }, + { + "name": "oe_test_sysmonitor_zombie" + } + ] +} \ No newline at end of file diff --git a/suite2cases/sysprof.json b/suite2cases/sysprof.json index 9bfb49be4..3d117534f 100644 --- a/suite2cases/sysprof.json +++ b/suite2cases/sysprof.json @@ -8,4 +8,4 @@ "name": "oe_test_service_sysprof3" } ] -} +} \ No newline at end of file diff --git a/suite2cases/sysstat.json b/suite2cases/sysstat.json index 4a961b414..07afc6f05 100644 --- a/suite2cases/sysstat.json +++ b/suite2cases/sysstat.json @@ -10,8 +10,8 @@ { "name": "oe_test_service_sysstat-summary" }, - { + { "name": "oe_test_sysstat_iostat" - } + } ] -} +} \ No newline at end of file diff --git a/suite2cases/systemd.json b/suite2cases/systemd.json index 2ddea4889..d36b6b4c2 100644 --- a/suite2cases/systemd.json +++ b/suite2cases/systemd.json @@ -424,7 +424,7 @@ { "name": "oe_test_target_sockets" }, - { + { "name": "oe_test_target_suspend" }, { @@ -454,13 +454,13 @@ { "name": "oe_test_target_umount" }, - { + { "name": "oe_test_service_emergency" }, { "name": "oe_test_target_emergency" }, - { + { "name": "oe_test_service_systemd-sysext" }, { @@ -485,4 +485,4 @@ "name": "oe_test_target_veritysetup-pre" } ] -} +} \ No newline at end of file diff --git a/suite2cases/systemtap.json b/suite2cases/systemtap.json index 57674d330..2addfafde 100644 --- a/suite2cases/systemtap.json +++ b/suite2cases/systemtap.json @@ -1,6 +1,6 @@ { "path": "$OET_PATH/testcases/cli-test/systemtap", - "machine type": "physical", + "machine type": "physical", "cases": [ { "name": "oe_test_service_stap-exporter", @@ -13,4 +13,4 @@ "name": "oe_test_service_systemtap" } ] -} +} \ No newline at end of file diff --git a/suite2cases/tang.json b/suite2cases/tang.json index 630aaebfa..d9e8d146a 100644 --- a/suite2cases/tang.json +++ b/suite2cases/tang.json @@ -11,4 +11,4 @@ "name": "oe_test_socket_tangd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/telnet.json b/suite2cases/telnet.json index 5db640855..3ba708763 100644 --- a/suite2cases/telnet.json +++ b/suite2cases/telnet.json @@ -5,4 +5,4 @@ "name": "oe_test_socket_telnet" } ] -} +} \ No newline at end of file diff --git a/suite2cases/tensorflow.json b/suite2cases/tensorflow.json index 23ba9e2c8..038e6640e 100644 --- a/suite2cases/tensorflow.json +++ b/suite2cases/tensorflow.json @@ -5,4 +5,4 @@ "name": "oe_test_python3-tensorflow" } ] -} +} \ No newline at end of file diff --git a/suite2cases/texi2html.json b/suite2cases/texi2html.json index 2c3ded359..194d95c2e 100644 --- a/suite2cases/texi2html.json +++ b/suite2cases/texi2html.json @@ -26,4 +26,4 @@ "name": "oe_test_texi2html_08" } ] -} +} \ No newline at end of file diff --git a/suite2cases/texlive.json b/suite2cases/texlive.json index 49a847ca7..399bc70f5 100644 --- a/suite2cases/texlive.json +++ b/suite2cases/texlive.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/texlive", - "cases": [ - { - "name": "oe_test_texlive" - } - ] + "path": "$OET_PATH/testcases/cli-test/texlive", + "cases": [ + { + "name": "oe_test_texlive" + } + ] } \ No newline at end of file diff --git a/suite2cases/tftp.json b/suite2cases/tftp.json index 6bbd27288..d62a0efd3 100644 --- a/suite2cases/tftp.json +++ b/suite2cases/tftp.json @@ -8,4 +8,4 @@ "name": "oe_test_socket_tftp" } ] -} +} \ No newline at end of file diff --git a/suite2cases/thrift.json b/suite2cases/thrift.json index 04b729ba1..9726d5720 100644 --- a/suite2cases/thrift.json +++ b/suite2cases/thrift.json @@ -4,35 +4,35 @@ { "name": "oe_test_thrift_version" }, - { - "name": "oe_test_thrift_generate_cppcode" - }, - { - "name": "oe_test_thrift_generate_pycode" - }, - { - "name": "oe_test_thrift_generate_gocode" - }, - { - "name": "oe_test_thrift_generate_javacode" - }, - { - "name": "oe_test_thrift_generate_jscode" - }, - { - "name": "oe_test_thrift_generate_htmlcode" - }, - { - "name": "oe_test_thrift_generate_phpcode" - }, - { - "name": "oe_test_thrift_generate_xmlcode" - }, - { - "name": "oe_test_thrift_generate_rbcode" - }, - { - "name": "oe_test_thrift_generate_luacode" - } + { + "name": "oe_test_thrift_generate_cppcode" + }, + { + "name": "oe_test_thrift_generate_pycode" + }, + { + "name": "oe_test_thrift_generate_gocode" + }, + { + "name": "oe_test_thrift_generate_javacode" + }, + { + "name": "oe_test_thrift_generate_jscode" + }, + { + "name": "oe_test_thrift_generate_htmlcode" + }, + { + "name": "oe_test_thrift_generate_phpcode" + }, + { + "name": "oe_test_thrift_generate_xmlcode" + }, + { + "name": "oe_test_thrift_generate_rbcode" + }, + { + "name": "oe_test_thrift_generate_luacode" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/tidy.json b/suite2cases/tidy.json index c432f8028..5ab876b7d 100644 --- a/suite2cases/tidy.json +++ b/suite2cases/tidy.json @@ -53,4 +53,4 @@ "name": "oe_test_tidy_output" } ] -} +} \ No newline at end of file diff --git a/suite2cases/tigervnc.json b/suite2cases/tigervnc.json index 0ccfd9c9a..6ef6e0448 100644 --- a/suite2cases/tigervnc.json +++ b/suite2cases/tigervnc.json @@ -5,4 +5,4 @@ "name": "oe_test_socket_xvnc" } ] -} +} \ No newline at end of file diff --git a/suite2cases/timedatex.json b/suite2cases/timedatex.json index cdda8c468..ba2d677d7 100644 --- a/suite2cases/timedatex.json +++ b/suite2cases/timedatex.json @@ -5,4 +5,4 @@ "name": "oe_test_service_timedatex" } ] -} +} \ No newline at end of file diff --git a/suite2cases/tinycdb.json b/suite2cases/tinycdb.json index 275eec183..b062a35ab 100644 --- a/suite2cases/tinycdb.json +++ b/suite2cases/tinycdb.json @@ -8,4 +8,4 @@ "name": "oe_test_tinycdb_cdb_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/tog-pegasus.json b/suite2cases/tog-pegasus.json index 9e2a45c4c..f6989691f 100644 --- a/suite2cases/tog-pegasus.json +++ b/suite2cases/tog-pegasus.json @@ -5,4 +5,4 @@ "name": "oe_test_service_tog-pegasus" } ] -} +} \ No newline at end of file diff --git a/suite2cases/tpm2-tools.json b/suite2cases/tpm2-tools.json index 04ca84e18..4d8995eed 100644 --- a/suite2cases/tpm2-tools.json +++ b/suite2cases/tpm2-tools.json @@ -5,4 +5,4 @@ "name": "oe_test_tpm2_tools_save_data_01" } ] -} +} \ No newline at end of file diff --git a/suite2cases/trafficserver.json b/suite2cases/trafficserver.json index 4d63d5a3d..6fdd0a168 100644 --- a/suite2cases/trafficserver.json +++ b/suite2cases/trafficserver.json @@ -5,4 +5,4 @@ "name": "oe_test_service_trafficserver" } ] -} +} \ No newline at end of file diff --git a/suite2cases/transfig.json b/suite2cases/transfig.json index 50c4f7188..28ecf96fc 100644 --- a/suite2cases/transfig.json +++ b/suite2cases/transfig.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/cli-test/transfig", - "cases": [ - { - "name": "oe_test_transfig" - } - ] + "path": "$OET_PATH/testcases/cli-test/transfig", + "cases": [ + { + "name": "oe_test_transfig" + } + ] } \ No newline at end of file diff --git a/suite2cases/tree.json b/suite2cases/tree.json index 2758bcb5f..d523eae06 100644 --- a/suite2cases/tree.json +++ b/suite2cases/tree.json @@ -5,4 +5,4 @@ "name": "oe_test_tree" } ] -} +} \ No newline at end of file diff --git a/suite2cases/ttmkfdir.json b/suite2cases/ttmkfdir.json index f3e5b9a99..e6af560c7 100644 --- a/suite2cases/ttmkfdir.json +++ b/suite2cases/ttmkfdir.json @@ -1,11 +1,11 @@ { - "path": "$OET_PATH/testcases/cli-test/ttmkfdir", - "cases": [ - { - "name": "oe_test_ttmkfdir_base_01" - }, - { - "name": "oe_test_ttmkfdir_base_02" - } - ] + "path": "$OET_PATH/testcases/cli-test/ttmkfdir", + "cases": [ + { + "name": "oe_test_ttmkfdir_base_01" + }, + { + "name": "oe_test_ttmkfdir_base_02" + } + ] } \ No newline at end of file diff --git a/suite2cases/tuna.json b/suite2cases/tuna.json index d12f69f7a..13be75a6c 100644 --- a/suite2cases/tuna.json +++ b/suite2cases/tuna.json @@ -11,4 +11,4 @@ "name": "oe_test_tuna_03" } ] -} +} \ No newline at end of file diff --git a/suite2cases/tuned.json b/suite2cases/tuned.json index ad4bdc8fd..d4e24e14f 100644 --- a/suite2cases/tuned.json +++ b/suite2cases/tuned.json @@ -5,4 +5,4 @@ "name": "oe_test_service_tuned" } ] -} +} \ No newline at end of file diff --git a/suite2cases/udisks2.json b/suite2cases/udisks2.json index eea083c6a..c7432eece 100644 --- a/suite2cases/udisks2.json +++ b/suite2cases/udisks2.json @@ -5,4 +5,4 @@ "name": "oe_test_service_udisks2" } ] -} +} \ No newline at end of file diff --git a/suite2cases/umoci.json b/suite2cases/umoci.json index 26d79dafa..6230ff974 100644 --- a/suite2cases/umoci.json +++ b/suite2cases/umoci.json @@ -5,4 +5,4 @@ "name": "oe_test_umoci" } ] -} +} \ No newline at end of file diff --git a/suite2cases/unbound.json b/suite2cases/unbound.json index f0aeac4e7..d5f28155e 100644 --- a/suite2cases/unbound.json +++ b/suite2cases/unbound.json @@ -14,4 +14,4 @@ "name": "oe_test_unbound-control" } ] -} +} \ No newline at end of file diff --git a/suite2cases/units.json b/suite2cases/units.json index 3c976c55c..96bac2535 100644 --- a/suite2cases/units.json +++ b/suite2cases/units.json @@ -19,5 +19,5 @@ { "name": "oe_test_units_cur" } - ] -} + ] +} \ No newline at end of file diff --git a/suite2cases/units_2.21.json b/suite2cases/units_2.21.json index 22b7a0153..451052136 100644 --- a/suite2cases/units_2.21.json +++ b/suite2cases/units_2.21.json @@ -7,5 +7,5 @@ { "name": "oe_test_units_cur_2.21" } - ] -} + ] +} \ No newline at end of file diff --git a/suite2cases/unrtf.json b/suite2cases/unrtf.json index 0a624613b..fd6709fe9 100644 --- a/suite2cases/unrtf.json +++ b/suite2cases/unrtf.json @@ -5,4 +5,4 @@ "name": "oe_test_unrtf" } ] -} +} \ No newline at end of file diff --git a/suite2cases/upower.json b/suite2cases/upower.json index 20ec6dddc..dcba15d89 100644 --- a/suite2cases/upower.json +++ b/suite2cases/upower.json @@ -5,4 +5,4 @@ "name": "oe_test_service_upower" } ] -} +} \ No newline at end of file diff --git a/suite2cases/usbguard.json b/suite2cases/usbguard.json index 8285ea2a2..70e688635 100644 --- a/suite2cases/usbguard.json +++ b/suite2cases/usbguard.json @@ -8,4 +8,4 @@ "name": "oe_test_service_usbguard-dbus" } ] -} +} \ No newline at end of file diff --git a/suite2cases/usbmuxd.json b/suite2cases/usbmuxd.json index fbe02495e..4a93eb55b 100644 --- a/suite2cases/usbmuxd.json +++ b/suite2cases/usbmuxd.json @@ -5,4 +5,4 @@ "name": "oe_test_service_usbmuxd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/util-linux.json b/suite2cases/util-linux.json index 78177add4..2ee39398f 100644 --- a/suite2cases/util-linux.json +++ b/suite2cases/util-linux.json @@ -18,8 +18,8 @@ }, { "name": "oe_test_util-linux_utmpdump" - }, - { + }, + { "name": "oe_test_unshare" }, { @@ -29,4 +29,4 @@ "name": "oe_test_mkfs_001" } ] -} +} \ No newline at end of file diff --git a/suite2cases/utshell.json b/suite2cases/utshell.json index 5625b586d..b7f23a70d 100644 --- a/suite2cases/utshell.json +++ b/suite2cases/utshell.json @@ -2,7 +2,7 @@ "path": "$OET_PATH/testcases/cli-test/utshell", "cases": [ { - "name" :"oe_test_utshell_test" + "name": "oe_test_utshell_test" }, { "name": "oe_test_utshell_test_01" @@ -26,7 +26,7 @@ "name": "oe_test_utshell_readarray_02" }, { - "name":"oe_test_utshell_typeset" + "name": "oe_test_utshell_typeset" }, { "name": "oe_test_utshell_exit_01" @@ -93,7 +93,7 @@ }, { "name": "oe_test_utshell_export_01" - }, + }, { "name": "oe_test_utshell_return" }, @@ -102,8 +102,8 @@ }, { "name": "oe_test_utshell_ulimit_01" - }, - { + }, + { "name": "oe_test_utshell_case" }, { @@ -111,8 +111,8 @@ }, { "name": "oe_test_utshell_ulimit_02" - }, - { + }, + { "name": "oe_test_utshell_bind_01" }, { @@ -139,56 +139,53 @@ { "name": "oe_test_utshell_enable" }, - { + { "name": "oe_test_utshell_for" - }, + }, + { + "name": "oe_test_utshell_cd_02" + }, { - "name" : "oe_test_utshell_cd_02" + "name": "oe_test_utshell_true" }, { - "name" : "oe_test_utshell_true" + "name": "oe_test_utshell_trap_001" }, - { - "name": "oe_test_utshell_trap_001" - }, { "name": "oe_test_utshell_shift" }, { "name": "oe_test_utshell_continue" }, - { - "name": "oe_test_utshell_caller_001" - }, + { + "name": "oe_test_utshell_caller_001" + }, { "name": "oe_test_utshell_printf" }, - { - "name": "oe_test_utshell_caller_002" - }, + { + "name": "oe_test_utshell_caller_002" + }, { "name": "oe_test_utshell_pwd" }, { "name": "oe_test_utshell_local" }, - { - "name": "oe_test_utshell_ps_001" - }, - { - "name": "oe_test_utshell_ps_002" - }, + { + "name": "oe_test_utshell_ps_001" + }, + { + "name": "oe_test_utshell_ps_002" + }, { "name": "oe_test_utshell_getopts" }, { "name": "oe_test_utshell_getopts_02" }, - { - "name": "oe_test_utshell_ps_003" - } - + { + "name": "oe_test_utshell_ps_003" + } ] -} - - +} \ No newline at end of file diff --git a/suite2cases/uuid.json b/suite2cases/uuid.json index e49ef7822..478269c2d 100644 --- a/suite2cases/uuid.json +++ b/suite2cases/uuid.json @@ -4,8 +4,8 @@ { "name": "oe_test_uuid_1" }, - { - "name": "oe_test_uuid_2" - } + { + "name": "oe_test_uuid_2" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/valgrind.json b/suite2cases/valgrind.json index 82c223eec..c9e65b555 100644 --- a/suite2cases/valgrind.json +++ b/suite2cases/valgrind.json @@ -36,7 +36,7 @@ }, { "name": "oe_test_valgrind_11" - }, + }, { "name": "oe_test_valgrind_12" }, @@ -86,5 +86,4 @@ "name": "oe_test_ms_print_01" } ] - } - \ No newline at end of file +} \ No newline at end of file diff --git a/suite2cases/valgrind_3.16.0.json b/suite2cases/valgrind_3.16.0.json index 2cf225df0..349804d9d 100644 --- a/suite2cases/valgrind_3.16.0.json +++ b/suite2cases/valgrind_3.16.0.json @@ -14,5 +14,4 @@ "name": "oe_test_callgrind_control_02" } ] - } - \ No newline at end of file +} \ No newline at end of file diff --git a/suite2cases/varnish.json b/suite2cases/varnish.json index 592d05337..59bf33b03 100644 --- a/suite2cases/varnish.json +++ b/suite2cases/varnish.json @@ -6,7 +6,7 @@ }, { "name": "oe_test_service_varnish" - }, + }, { "name": "oe_test_varnish_01" }, @@ -26,4 +26,4 @@ "name": "oe_test_varnish_06" } ] -} +} \ No newline at end of file diff --git a/suite2cases/vdo.json b/suite2cases/vdo.json index ffa0fd76b..0fd237632 100644 --- a/suite2cases/vdo.json +++ b/suite2cases/vdo.json @@ -68,4 +68,4 @@ "name": "oe_test_vdo_modify_02" } ] -} +} \ No newline at end of file diff --git a/suite2cases/virtualization_user_guide.json b/suite2cases/virtualization_user_guide.json index 401df26f4..ab518920a 100644 --- a/suite2cases/virtualization_user_guide.json +++ b/suite2cases/virtualization_user_guide.json @@ -15,4 +15,4 @@ "name": "oe_test_libcareplus_hot_patch_by_script" } ] -} +} \ No newline at end of file diff --git a/suite2cases/vsftpd.json b/suite2cases/vsftpd.json index 4b0e0fc66..337c1ceb8 100644 --- a/suite2cases/vsftpd.json +++ b/suite2cases/vsftpd.json @@ -8,4 +8,4 @@ "name": "oe_test_target_vsftpd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/wavpack.json b/suite2cases/wavpack.json index cd77728bb..beda2dbb7 100644 --- a/suite2cases/wavpack.json +++ b/suite2cases/wavpack.json @@ -5,4 +5,4 @@ "name": "oe_test_wavpack" } ] -} +} \ No newline at end of file diff --git a/suite2cases/webbench.json b/suite2cases/webbench.json index 370170e9c..b9c90220c 100644 --- a/suite2cases/webbench.json +++ b/suite2cases/webbench.json @@ -5,4 +5,4 @@ "name": "oe_test_webbench" } ] -} +} \ No newline at end of file diff --git a/suite2cases/whois.json b/suite2cases/whois.json index f4d8369b9..24c166ad7 100644 --- a/suite2cases/whois.json +++ b/suite2cases/whois.json @@ -11,4 +11,4 @@ "name": "oe_test_whois_03" } ] -} +} \ No newline at end of file diff --git a/suite2cases/wpa_supplicant.json b/suite2cases/wpa_supplicant.json index f72055fae..9c46b79d8 100644 --- a/suite2cases/wpa_supplicant.json +++ b/suite2cases/wpa_supplicant.json @@ -5,4 +5,4 @@ "name": "oe_test_service_wpa_supplicant" } ] -} +} \ No newline at end of file diff --git a/suite2cases/wrk.json b/suite2cases/wrk.json index 96b1170ec..ce34852a9 100644 --- a/suite2cases/wrk.json +++ b/suite2cases/wrk.json @@ -5,4 +5,4 @@ "name": "oe_test_wrk" } ] -} +} \ No newline at end of file diff --git a/suite2cases/x265.json b/suite2cases/x265.json index 4b6c0c271..605350732 100644 --- a/suite2cases/x265.json +++ b/suite2cases/x265.json @@ -4,5 +4,5 @@ { "name": "oe_test_x265" } - ] -} + ] +} \ No newline at end of file diff --git a/suite2cases/xapian-core.json b/suite2cases/xapian-core.json index ded532a6e..41cf76cd4 100644 --- a/suite2cases/xapian-core.json +++ b/suite2cases/xapian-core.json @@ -1,9 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/xapian-core", "cases": [ - { - "name": "oe_test_xapian-core_copydatabase" + "name": "oe_test_xapian-core_copydatabase" }, { "name": "oe_test_xapian-core_quest_01" @@ -53,6 +52,5 @@ { "name": "oe_test_xapian-core_xapian-tcpsrv" } - ] } \ No newline at end of file diff --git a/suite2cases/xdelta.json b/suite2cases/xdelta.json index a53a97158..4885033b6 100644 --- a/suite2cases/xdelta.json +++ b/suite2cases/xdelta.json @@ -11,4 +11,4 @@ "name": "oe_test_xdelta_003" } ] -} +} \ No newline at end of file diff --git a/suite2cases/xdiagnose.json b/suite2cases/xdiagnose.json index 90b64ffef..5a8fbf796 100644 --- a/suite2cases/xdiagnose.json +++ b/suite2cases/xdiagnose.json @@ -5,4 +5,4 @@ "name": "oe_test_xdiagnose_basic" } ] -} +} \ No newline at end of file diff --git a/suite2cases/xfsprogs.json b/suite2cases/xfsprogs.json index 440392547..e77991b81 100644 --- a/suite2cases/xfsprogs.json +++ b/suite2cases/xfsprogs.json @@ -5,4 +5,4 @@ "name": "oe_test_service_xfs_scrub_all" } ] -} +} \ No newline at end of file diff --git a/suite2cases/xinetd.json b/suite2cases/xinetd.json index 091fdd3de..f567339a6 100644 --- a/suite2cases/xinetd.json +++ b/suite2cases/xinetd.json @@ -4,8 +4,8 @@ { "name": "oe_test_service_xinetd" }, - { - "name": "oe_test_service_xinetd_002" - } + { + "name": "oe_test_service_xinetd_002" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/xmltoman.json b/suite2cases/xmltoman.json index 529268e64..5bbf6c7bc 100644 --- a/suite2cases/xmltoman.json +++ b/suite2cases/xmltoman.json @@ -5,4 +5,4 @@ "name": "oe_test_xmltoman" } ] -} +} \ No newline at end of file diff --git a/suite2cases/xsd.json b/suite2cases/xsd.json index 0f8aae475..b6d236ae5 100644 --- a/suite2cases/xsd.json +++ b/suite2cases/xsd.json @@ -4,5 +4,5 @@ { "name": "oe_test_xsd" } - ] -} + ] +} \ No newline at end of file diff --git a/suite2cases/yajl.json b/suite2cases/yajl.json index a091fc6e6..8a0e804db 100644 --- a/suite2cases/yajl.json +++ b/suite2cases/yajl.json @@ -4,8 +4,8 @@ { "name": "oe_test_yajl" }, - { - "name": "oe_test_yajl_02" - } + { + "name": "oe_test_yajl_02" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/yelp-tools.json b/suite2cases/yelp-tools.json index a6875fa6c..742639151 100644 --- a/suite2cases/yelp-tools.json +++ b/suite2cases/yelp-tools.json @@ -4,12 +4,11 @@ { "name": "oe_test_yelp-build" }, - { + { "name": "oe_test_yelp-check" }, - { + { "name": "oe_test_yelp-new" } - ] -} +} \ No newline at end of file diff --git a/suite2cases/ypbind.json b/suite2cases/ypbind.json index 3179ef2bb..3975464e5 100644 --- a/suite2cases/ypbind.json +++ b/suite2cases/ypbind.json @@ -5,4 +5,4 @@ "name": "oe_test_service_ypbind" } ] -} +} \ No newline at end of file diff --git a/suite2cases/ypserv.json b/suite2cases/ypserv.json index 17670989d..8b9be657a 100644 --- a/suite2cases/ypserv.json +++ b/suite2cases/ypserv.json @@ -11,4 +11,4 @@ "name": "oe_test_service_ypxfrd" } ] -} +} \ No newline at end of file diff --git a/suite2cases/zerofree.json b/suite2cases/zerofree.json index e5a1b9978..2eda222c4 100644 --- a/suite2cases/zerofree.json +++ b/suite2cases/zerofree.json @@ -5,4 +5,4 @@ "name": "oe_test_zerofree" } ] -} +} \ No newline at end of file diff --git a/suite2cases/zeromq.json b/suite2cases/zeromq.json index 076dd3923..44a199932 100644 --- a/suite2cases/zeromq.json +++ b/suite2cases/zeromq.json @@ -4,6 +4,5 @@ { "name": "oe_test_zeromq" } - - ] -} + ] +} \ No newline at end of file diff --git a/suite2cases/zip.json b/suite2cases/zip.json index 59c31132a..b0620f6e8 100755 --- a/suite2cases/zip.json +++ b/suite2cases/zip.json @@ -11,10 +11,10 @@ "name": "oe_test_zip_003" }, { - "name": "oe_test_zip_004" - }, - { - "name": "oe_test_zip_005" - } + "name": "oe_test_zip_004" + }, + { + "name": "oe_test_zip_005" + } ] -} +} \ No newline at end of file diff --git a/suite2cases/zookeeper.json b/suite2cases/zookeeper.json index fd405dbbc..98b51766b 100644 --- a/suite2cases/zookeeper.json +++ b/suite2cases/zookeeper.json @@ -8,4 +8,4 @@ "name": "oe_test_zookeeper" } ] -} +} \ No newline at end of file diff --git a/suite2cases/zswap.json b/suite2cases/zswap.json index ea2d70625..6d21a3704 100644 --- a/suite2cases/zswap.json +++ b/suite2cases/zswap.json @@ -1,8 +1,8 @@ { - "path": "$OET_PATH/testcases/feature-test/zswap/", - "cases": [ - { - "name": "oe_test_zswap01" - } - ] -} + "path": "$OET_PATH/testcases/feature-test/zswap/", + "cases": [ + { + "name": "oe_test_zswap01" + } + ] +} \ No newline at end of file diff --git a/suite2cases/zvbi.json b/suite2cases/zvbi.json index cc9f171fa..8c3793e45 100644 --- a/suite2cases/zvbi.json +++ b/suite2cases/zvbi.json @@ -4,6 +4,5 @@ { "name": "oe_test_service_zvbid" } - ] -} +} \ No newline at end of file diff --git a/suite2cases/zziplib.json b/suite2cases/zziplib.json index 659c557a0..9ac528765 100644 --- a/suite2cases/zziplib.json +++ b/suite2cases/zziplib.json @@ -4,7 +4,5 @@ { "name": "oe_test_zziplib" } - - ] -} - + ] +} \ No newline at end of file -- Gitee From 703e763f8d7f848e5890c1808695e9ab31e92748 Mon Sep 17 00:00:00 2001 From: honghua Date: Mon, 12 Aug 2024 11:48:26 +0800 Subject: [PATCH 50/65] update tags minimal --- suite2cases/ImageMagick.json | 3 ++- suite2cases/ModemManager.json | 3 ++- suite2cases/NetworkManager.json | 3 ++- suite2cases/OpenEXR.json | 3 ++- suite2cases/SDL.json | 3 ++- suite2cases/acl.json | 3 ++- suite2cases/anaconda.json | 3 ++- suite2cases/annobin.json | 3 ++- suite2cases/ant.json | 3 ++- suite2cases/anthy.json | 3 ++- suite2cases/asciidoc.json | 3 ++- suite2cases/aspell.json | 3 ++- suite2cases/attr.json | 3 ++- suite2cases/audit.json | 3 ++- suite2cases/automake.json | 3 ++- suite2cases/avahi.json | 3 ++- suite2cases/b43-tools.json | 3 ++- suite2cases/babeltrace.json | 3 ++- suite2cases/bash.json | 3 ++- suite2cases/beakerlib.json | 3 ++- suite2cases/bind.json | 3 ++- suite2cases/binutils.json | 3 ++- suite2cases/bison.json | 3 ++- suite2cases/bluez.json | 3 ++- suite2cases/byacc.json | 3 ++- suite2cases/bzip2.json | 3 ++- suite2cases/checkpolicy.json | 3 ++- suite2cases/chrony.json | 3 ++- suite2cases/chrpath.json | 3 ++- suite2cases/clang.json | 3 ++- suite2cases/cmake.json | 3 ++- suite2cases/colord.json | 3 ++- suite2cases/console-setup.json | 3 ++- suite2cases/coreutils.json | 3 ++- suite2cases/cpio.json | 3 ++- suite2cases/cppcheck.json | 3 ++- suite2cases/cracklib.json | 3 ++- suite2cases/createrepo_c.json | 3 ++- suite2cases/cronie.json | 3 ++- suite2cases/crontabs.json | 3 ++- suite2cases/cryptsetup.json | 3 ++- suite2cases/cups.json | 3 ++- suite2cases/curl.json | 3 ++- suite2cases/cyrus-sasl.json | 3 ++- suite2cases/dblatex.json | 3 ++- suite2cases/dbus.json | 3 ++- suite2cases/dejagnu.json | 3 ++- suite2cases/dhcp.json | 3 ++- suite2cases/diffutils.json | 3 ++- suite2cases/dnf.json | 3 ++- suite2cases/docbook-utils.json | 3 ++- suite2cases/dos2unix.json | 3 ++- suite2cases/dosfstools.json | 3 ++- suite2cases/doxygen.json | 3 ++- suite2cases/dracut.json | 3 ++- suite2cases/dtc.json | 3 ++- suite2cases/e2fsprogs.json | 3 ++- suite2cases/ebtables.json | 3 ++- suite2cases/efivar.json | 3 ++- suite2cases/elfutils.json | 3 ++- suite2cases/enchant2.json | 3 ++- suite2cases/exempi.json | 3 ++- suite2cases/fakechroot.json | 3 ++- suite2cases/fcoe-utils.json | 3 ++- suite2cases/fftw.json | 3 ++- suite2cases/file.json | 3 ++- suite2cases/firewalld.json | 3 ++- suite2cases/flac.json | 3 ++- suite2cases/flex.json | 3 ++- suite2cases/fontconfig.json | 3 ++- suite2cases/fontforge.json | 3 ++- suite2cases/fonts-rpm-macros.json | 3 ++- suite2cases/fribidi.json | 3 ++- suite2cases/fwupd.json | 3 ++- suite2cases/gawk.json | 3 ++- suite2cases/gcc.json | 3 ++- suite2cases/gdb.json | 3 ++- suite2cases/gdbm.json | 3 ++- suite2cases/gdisk.json | 3 ++- suite2cases/gdk-pixbuf2.json | 3 ++- suite2cases/geoclue2.json | 3 ++- suite2cases/ghostscript.json | 3 ++- suite2cases/git.json | 3 ++- suite2cases/glib2.json | 3 ++- suite2cases/glibc.json | 3 ++- suite2cases/glusterfs.json | 3 ++- suite2cases/gnutls.json | 3 ++- suite2cases/gobject-introspection.json | 3 ++- suite2cases/gperf.json | 3 ++- suite2cases/gpm.json | 3 ++- suite2cases/graphviz.json | 3 ++- suite2cases/grub2.json | 3 ++- suite2cases/gssproxy.json | 3 ++- suite2cases/hdparm.json | 3 ++- suite2cases/help2man.json | 3 ++- suite2cases/hostname.json | 3 ++- suite2cases/initscripts.json | 3 ++- suite2cases/intltool.json | 3 ++- suite2cases/ipmitool.json | 3 ++- suite2cases/iproute.json | 3 ++- suite2cases/iprutils.json | 3 ++- suite2cases/ipset.json | 3 ++- suite2cases/iptables.json | 3 ++- suite2cases/iputils.json | 3 ++- suite2cases/irqbalance.json | 3 ++- suite2cases/itstool.json | 3 ++- suite2cases/javapackages-tools.json | 3 ++- suite2cases/jsoncpp.json | 3 ++- suite2cases/junit.json | 3 ++- suite2cases/junit5.json | 3 ++- suite2cases/kernel.json | 3 ++- suite2cases/kexec-tools.json | 3 ++- suite2cases/keyutils.json | 3 ++- suite2cases/kmod.json | 3 ++- suite2cases/krb5.json | 3 ++- suite2cases/ksh.json | 3 ++- suite2cases/libX11.json | 3 ++- suite2cases/libappstream-glib.json | 3 ++- suite2cases/libarchive.json | 3 ++- suite2cases/libcanberra.json | 3 ++- suite2cases/libcap.json | 3 ++- suite2cases/libexif.json | 3 ++- suite2cases/libgpg-error.json | 3 ++- suite2cases/libksba.json | 3 ++- suite2cases/libldb.json | 3 ++- suite2cases/librabbitmq.json | 3 ++- suite2cases/librsvg2.json | 3 ++- suite2cases/libsndfile.json | 3 ++- suite2cases/libstoragemgmt.json | 3 ++- suite2cases/libtar.json | 3 ++- suite2cases/libtiff.json | 3 ++- suite2cases/libunistring.json | 3 ++- suite2cases/libusb.json | 3 ++- suite2cases/libwmf.json | 3 ++- suite2cases/libxslt.json | 3 ++- suite2cases/libyaml.json | 3 ++- suite2cases/linuxdoc-tools.json | 3 ++- suite2cases/lksctp-tools.json | 3 ++- suite2cases/lldpad.json | 3 ++- suite2cases/lm_sensors.json | 3 ++- suite2cases/lmdb.json | 3 ++- suite2cases/lorax.json | 3 ++- suite2cases/lvm2.json | 3 ++- suite2cases/lzo.json | 3 ++- suite2cases/man-db.json | 3 ++- suite2cases/mdadm.json | 3 ++- suite2cases/meson.json | 3 ++- suite2cases/mpg123.json | 3 ++- suite2cases/multipath-tools.json | 3 ++- suite2cases/nasm.json | 3 ++- suite2cases/ncurses.json | 3 ++- suite2cases/ndctl.json | 3 ++- suite2cases/net-snmp.json | 3 ++- suite2cases/net-tools.json | 3 ++- suite2cases/nfs-utils.json | 3 ++- suite2cases/nghttp2.json | 3 ++- suite2cases/ninja-build.json | 3 ++- suite2cases/nspr.json | 3 ++- suite2cases/nss.json | 3 ++- suite2cases/nss_wrapper.json | 3 ++- suite2cases/ocaml.json | 3 ++- suite2cases/open-iscsi.json | 3 ++- suite2cases/openblas.json | 3 ++- suite2cases/openjade.json | 3 ++- suite2cases/openjpeg2.json | 3 ++- suite2cases/openldap.json | 3 ++- suite2cases/opensp.json | 3 ++- suite2cases/openssh.json | 3 ++- suite2cases/openssl.json | 3 ++- suite2cases/ostree.json | 3 ++- suite2cases/pam.json | 3 ++- suite2cases/patchutils.json | 3 ++- suite2cases/pcre2.json | 3 ++- suite2cases/pcsc-lite.json | 3 ++- suite2cases/pesign.json | 3 ++- suite2cases/pigz.json | 3 ++- suite2cases/pixman.json | 3 ++- suite2cases/pkgconf.json | 3 ++- suite2cases/plymouth.json | 3 ++- suite2cases/po4a.json | 3 ++- suite2cases/policycoreutils.json | 3 ++- suite2cases/polkit.json | 3 ++- suite2cases/pps-tools.json | 3 ++- suite2cases/procps-ng.json | 3 ++- suite2cases/protobuf-c.json | 3 ++- suite2cases/protobuf.json | 3 ++- suite2cases/psutils.json | 3 ++- suite2cases/python-blivet.json | 3 ++- suite2cases/python-cryptography.json | 3 ++- suite2cases/python-dateutil.json | 3 ++- suite2cases/python-docutils.json | 3 ++- suite2cases/python-flask.json | 3 ++- suite2cases/python-greenlet.json | 3 ++- suite2cases/python-jinja2.json | 3 ++- suite2cases/python-lxml.json | 3 ++- suite2cases/python-mako.json | 3 ++- suite2cases/python-pip.json | 3 ++- suite2cases/python-requests.json | 3 ++- suite2cases/python-setuptools.json | 3 ++- suite2cases/python-sortedcontainers.json | 3 ++- suite2cases/python-urllib3.json | 3 ++- suite2cases/python-werkzeug.json | 3 ++- suite2cases/python-wheel.json | 3 ++- suite2cases/python3.json | 3 ++- suite2cases/pywbem.json | 3 ++- suite2cases/quota.json | 3 ++- suite2cases/rdma-core.json | 3 ++- suite2cases/realmd.json | 3 ++- suite2cases/redis.json | 3 ++- suite2cases/rng-tools.json | 3 ++- suite2cases/rpcbind.json | 3 ++- suite2cases/rpcsvc-proto.json | 3 ++- suite2cases/rrdtool.json | 3 ++- suite2cases/rsync.json | 3 ++- suite2cases/rsyslog.json | 3 ++- suite2cases/ruby.json | 3 ++- suite2cases/rubygem-asciidoctor.json | 3 ++- suite2cases/rust.json | 3 ++- suite2cases/samba.json | 3 ++- suite2cases/sanlock.json | 3 ++- suite2cases/sassc.json | 3 ++- suite2cases/security-tool.json | 3 ++- suite2cases/sendmail.json | 3 ++- suite2cases/sg3_utils.json | 3 ++- suite2cases/shadow.json | 3 ++- suite2cases/shared-mime-info.json | 3 ++- suite2cases/slang.json | 3 ++- suite2cases/smartmontools.json | 3 ++- suite2cases/spice-vdagent.json | 3 ++- suite2cases/sqlite.json | 3 ++- suite2cases/squashfs-tools.json | 3 ++- suite2cases/sssd.json | 3 ++- suite2cases/stunnel.json | 3 ++- suite2cases/sudo.json | 3 ++- suite2cases/swig.json | 3 ++- suite2cases/sysfsutils.json | 3 ++- suite2cases/systemd.json | 3 ++- suite2cases/systemtap.json | 3 ++- suite2cases/tcllib.json | 3 ++- suite2cases/telnet.json | 3 ++- suite2cases/tigervnc.json | 3 ++- suite2cases/timedatex.json | 3 ++- suite2cases/transfig.json | 3 ++- suite2cases/tree.json | 3 ++- suite2cases/tuned.json | 3 ++- suite2cases/udisks2.json | 3 ++- suite2cases/unbound.json | 3 ++- suite2cases/upower.json | 3 ++- suite2cases/util-linux.json | 3 ++- suite2cases/vala.json | 3 ++- suite2cases/valgrind.json | 3 ++- suite2cases/xapian-core.json | 3 ++- suite2cases/xfsprogs.json | 3 ++- suite2cases/xmltoman.json | 3 ++- suite2cases/xz.json | 3 ++- suite2cases/yelp-tools.json | 3 ++- suite2cases/zip.json | 3 ++- suite2cases/zziplib.json | 3 ++- 258 files changed, 516 insertions(+), 258 deletions(-) diff --git a/suite2cases/ImageMagick.json b/suite2cases/ImageMagick.json index 5395dd97e..acd276f8a 100644 --- a/suite2cases/ImageMagick.json +++ b/suite2cases/ImageMagick.json @@ -25,5 +25,6 @@ { "name": "oe_test_ImageMagick_08" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/ModemManager.json b/suite2cases/ModemManager.json index affe822bf..8230e2c08 100644 --- a/suite2cases/ModemManager.json +++ b/suite2cases/ModemManager.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_ModemManager" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/NetworkManager.json b/suite2cases/NetworkManager.json index 890254f78..6e78489e0 100644 --- a/suite2cases/NetworkManager.json +++ b/suite2cases/NetworkManager.json @@ -16,5 +16,6 @@ { "name": "oe_test_libnetfilter_conntrack" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/OpenEXR.json b/suite2cases/OpenEXR.json index 46ebe5cda..adaf8e550 100644 --- a/suite2cases/OpenEXR.json +++ b/suite2cases/OpenEXR.json @@ -22,5 +22,6 @@ { "name": "oe_test_OpenEXR_exrstdattr_03" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/SDL.json b/suite2cases/SDL.json index b7b21652b..35f326e86 100644 --- a/suite2cases/SDL.json +++ b/suite2cases/SDL.json @@ -4,5 +4,6 @@ { "name": "oe_test_libsdl1.2" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/acl.json b/suite2cases/acl.json index aef23e5e5..242c02544 100644 --- a/suite2cases/acl.json +++ b/suite2cases/acl.json @@ -55,5 +55,6 @@ { "name": "oe_test_acl_default_inherit_fun02" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/anaconda.json b/suite2cases/anaconda.json index fcbb316c8..3e9f4cdcd 100644 --- a/suite2cases/anaconda.json +++ b/suite2cases/anaconda.json @@ -31,5 +31,6 @@ { "name": "oe_test_service_anaconda-fips" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/annobin.json b/suite2cases/annobin.json index 5bb11bb55..fc08b9763 100644 --- a/suite2cases/annobin.json +++ b/suite2cases/annobin.json @@ -4,5 +4,6 @@ { "name": "oe_test_annobin" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/ant.json b/suite2cases/ant.json index 5cb93af30..7c4733a93 100644 --- a/suite2cases/ant.json +++ b/suite2cases/ant.json @@ -16,5 +16,6 @@ { "name": "oe_test_ant_005" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/anthy.json b/suite2cases/anthy.json index 550848f6c..59f139a07 100755 --- a/suite2cases/anthy.json +++ b/suite2cases/anthy.json @@ -4,5 +4,6 @@ { "name": "oe_test_anthy_01" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/asciidoc.json b/suite2cases/asciidoc.json index 2d58c2108..faac0e5a6 100755 --- a/suite2cases/asciidoc.json +++ b/suite2cases/asciidoc.json @@ -16,5 +16,6 @@ { "name": "oe_test_asciidoc_a2x_03" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/aspell.json b/suite2cases/aspell.json index a7a0b8afa..068dd6991 100644 --- a/suite2cases/aspell.json +++ b/suite2cases/aspell.json @@ -31,5 +31,6 @@ { "name": "oe_test_aspell_word-list-compress" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/attr.json b/suite2cases/attr.json index 2fb268b25..4b676ee64 100644 --- a/suite2cases/attr.json +++ b/suite2cases/attr.json @@ -4,5 +4,6 @@ { "name": "oe_test_attr" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/audit.json b/suite2cases/audit.json index 0acec5e30..8ddaa2cd3 100644 --- a/suite2cases/audit.json +++ b/suite2cases/audit.json @@ -109,5 +109,6 @@ { "name": "oe_test_audit_monitor_socket_file" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/automake.json b/suite2cases/automake.json index f59212711..a43544d2b 100644 --- a/suite2cases/automake.json +++ b/suite2cases/automake.json @@ -4,5 +4,6 @@ { "name": "oe_test_automake" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/avahi.json b/suite2cases/avahi.json index 2c36076d7..0b9d4bb32 100644 --- a/suite2cases/avahi.json +++ b/suite2cases/avahi.json @@ -10,5 +10,6 @@ { "name": "oe_test_socket_avahi-daemon" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/b43-tools.json b/suite2cases/b43-tools.json index 5329774f7..dd5e04f7b 100644 --- a/suite2cases/b43-tools.json +++ b/suite2cases/b43-tools.json @@ -4,5 +4,6 @@ { "name": "oe_test_b43-tools_b43-asm" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/babeltrace.json b/suite2cases/babeltrace.json index 47154ddf3..59261e93a 100644 --- a/suite2cases/babeltrace.json +++ b/suite2cases/babeltrace.json @@ -4,5 +4,6 @@ { "name": "oe_test_babeltrace" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/bash.json b/suite2cases/bash.json index fd6a5c15b..aad2bb70c 100644 --- a/suite2cases/bash.json +++ b/suite2cases/bash.json @@ -7,5 +7,6 @@ { "name": "oe_test_readarray" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/beakerlib.json b/suite2cases/beakerlib.json index 085a63b50..7a3fb194f 100644 --- a/suite2cases/beakerlib.json +++ b/suite2cases/beakerlib.json @@ -7,5 +7,6 @@ { "name": "oe_test_beakerlib_lsb_release" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/bind.json b/suite2cases/bind.json index 038db5556..ca94f029b 100644 --- a/suite2cases/bind.json +++ b/suite2cases/bind.json @@ -13,5 +13,6 @@ { "name": "oe_test_service_named" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/binutils.json b/suite2cases/binutils.json index ef4fbdd5c..241ce71ee 100644 --- a/suite2cases/binutils.json +++ b/suite2cases/binutils.json @@ -25,5 +25,6 @@ { "name": "oe_test_binutils_readelf" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/bison.json b/suite2cases/bison.json index 675510662..2a0a13cdc 100644 --- a/suite2cases/bison.json +++ b/suite2cases/bison.json @@ -4,5 +4,6 @@ { "name": "oe_test_bison" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/bluez.json b/suite2cases/bluez.json index ffbb6a82d..5b3896bf1 100644 --- a/suite2cases/bluez.json +++ b/suite2cases/bluez.json @@ -7,5 +7,6 @@ { "name": "oe_test_service_bluetooth" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/byacc.json b/suite2cases/byacc.json index dfa3a4ec3..1bc813dc9 100644 --- a/suite2cases/byacc.json +++ b/suite2cases/byacc.json @@ -13,5 +13,6 @@ { "name": "oe_test_byacc_yacc_02" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/bzip2.json b/suite2cases/bzip2.json index 9f9787960..c9d2e6f53 100644 --- a/suite2cases/bzip2.json +++ b/suite2cases/bzip2.json @@ -19,5 +19,6 @@ { "name": "oe_test_bzegrep_001" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/checkpolicy.json b/suite2cases/checkpolicy.json index cfd9844f3..e7eb77dde 100644 --- a/suite2cases/checkpolicy.json +++ b/suite2cases/checkpolicy.json @@ -4,5 +4,6 @@ { "name": "oe_test_checkpolicy" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/chrony.json b/suite2cases/chrony.json index 62d17b5cc..c1d933407 100644 --- a/suite2cases/chrony.json +++ b/suite2cases/chrony.json @@ -9,5 +9,6 @@ "name": "oe_test_service_chrony-wait", "machine num": 2 } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/chrpath.json b/suite2cases/chrpath.json index e218c465b..68d9a7ed4 100644 --- a/suite2cases/chrpath.json +++ b/suite2cases/chrpath.json @@ -4,5 +4,6 @@ { "name": "oe_test_chrpath" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/clang.json b/suite2cases/clang.json index b3c8348db..b212ed794 100644 --- a/suite2cases/clang.json +++ b/suite2cases/clang.json @@ -13,5 +13,6 @@ { "name": "oe_test_clang_04" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/cmake.json b/suite2cases/cmake.json index 4526a203e..5e7f409a0 100644 --- a/suite2cases/cmake.json +++ b/suite2cases/cmake.json @@ -25,5 +25,6 @@ { "name": "oe_test_ctest3" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/colord.json b/suite2cases/colord.json index 0bb7a14f9..4b8cd4a3f 100644 --- a/suite2cases/colord.json +++ b/suite2cases/colord.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_colord" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/console-setup.json b/suite2cases/console-setup.json index a7eafbab8..c794f3b2b 100644 --- a/suite2cases/console-setup.json +++ b/suite2cases/console-setup.json @@ -13,5 +13,6 @@ { "name": "oe_test_console-setup_setupcon_02" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/coreutils.json b/suite2cases/coreutils.json index 21b0c7369..23f4e30c6 100644 --- a/suite2cases/coreutils.json +++ b/suite2cases/coreutils.json @@ -4,5 +4,6 @@ { "name": "oe_test_numfmt" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/cpio.json b/suite2cases/cpio.json index 0c453cd22..7f367884f 100644 --- a/suite2cases/cpio.json +++ b/suite2cases/cpio.json @@ -4,5 +4,6 @@ { "name": "oe_test_cpio" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/cppcheck.json b/suite2cases/cppcheck.json index cce542509..69ba2cfcf 100644 --- a/suite2cases/cppcheck.json +++ b/suite2cases/cppcheck.json @@ -7,5 +7,6 @@ { "name": "oe_test_cppcheck-htmlreport" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/cracklib.json b/suite2cases/cracklib.json index 513f8060f..b628adffc 100644 --- a/suite2cases/cracklib.json +++ b/suite2cases/cracklib.json @@ -4,5 +4,6 @@ { "name": "oe_test_cracklib" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/createrepo_c.json b/suite2cases/createrepo_c.json index 2c5075007..61144538e 100644 --- a/suite2cases/createrepo_c.json +++ b/suite2cases/createrepo_c.json @@ -13,5 +13,6 @@ { "name": "oe_test_createrepo_c_BaseFun" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/cronie.json b/suite2cases/cronie.json index 38a626797..375a0b586 100644 --- a/suite2cases/cronie.json +++ b/suite2cases/cronie.json @@ -7,5 +7,6 @@ { "name": "oe_test_cronie" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/crontabs.json b/suite2cases/crontabs.json index 18d159666..43b1a133b 100644 --- a/suite2cases/crontabs.json +++ b/suite2cases/crontabs.json @@ -7,5 +7,6 @@ { "name": "oe_test_crontabs_002" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/cryptsetup.json b/suite2cases/cryptsetup.json index 1f3a5bc6d..0bad9e64f 100644 --- a/suite2cases/cryptsetup.json +++ b/suite2cases/cryptsetup.json @@ -16,5 +16,6 @@ 10 ] } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/cups.json b/suite2cases/cups.json index ae8435c7c..23fd47b04 100644 --- a/suite2cases/cups.json +++ b/suite2cases/cups.json @@ -10,5 +10,6 @@ { "name": "oe_test_socket_cups" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/curl.json b/suite2cases/curl.json index 7a0b64a9c..72101daa3 100644 --- a/suite2cases/curl.json +++ b/suite2cases/curl.json @@ -28,5 +28,6 @@ { "name": "oe_test_curl_curl_007" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/cyrus-sasl.json b/suite2cases/cyrus-sasl.json index ecf9cd8e9..97d7f7147 100644 --- a/suite2cases/cyrus-sasl.json +++ b/suite2cases/cyrus-sasl.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_saslauthd" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/dblatex.json b/suite2cases/dblatex.json index 799580379..d5fb693b7 100644 --- a/suite2cases/dblatex.json +++ b/suite2cases/dblatex.json @@ -19,5 +19,6 @@ { "name": "oe_test_dblatex_dblatex_06" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/dbus.json b/suite2cases/dbus.json index 2788cdfc8..3868befad 100644 --- a/suite2cases/dbus.json +++ b/suite2cases/dbus.json @@ -22,5 +22,6 @@ { "name": "oe_test_dbus_dbus-x11" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/dejagnu.json b/suite2cases/dejagnu.json index 649ff167c..95a608644 100644 --- a/suite2cases/dejagnu.json +++ b/suite2cases/dejagnu.json @@ -10,5 +10,6 @@ { "name": "oe_test_dejagnu_runtest_03" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/dhcp.json b/suite2cases/dhcp.json index f7a1005de..3873e84e4 100644 --- a/suite2cases/dhcp.json +++ b/suite2cases/dhcp.json @@ -16,5 +16,6 @@ { "name": "oe_test_allocate_ipv6_addresses_dhcpd" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/diffutils.json b/suite2cases/diffutils.json index 96a8016bd..0b83bdad9 100644 --- a/suite2cases/diffutils.json +++ b/suite2cases/diffutils.json @@ -13,5 +13,6 @@ { "name": "oe_test_diffutils_004" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/dnf.json b/suite2cases/dnf.json index 0e407a243..de76c8255 100644 --- a/suite2cases/dnf.json +++ b/suite2cases/dnf.json @@ -70,5 +70,6 @@ { "name": "oe_test_dnf_deplist" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/docbook-utils.json b/suite2cases/docbook-utils.json index da79d739b..4351c6979 100644 --- a/suite2cases/docbook-utils.json +++ b/suite2cases/docbook-utils.json @@ -10,5 +10,6 @@ { "name": "oe_test_docbook-utils_sgmldiff" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/dos2unix.json b/suite2cases/dos2unix.json index 3b55088cc..be5fdd170 100644 --- a/suite2cases/dos2unix.json +++ b/suite2cases/dos2unix.json @@ -4,5 +4,6 @@ { "name": "oe_test_dos2unix" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/dosfstools.json b/suite2cases/dosfstools.json index eddb393a9..a0852dcb4 100644 --- a/suite2cases/dosfstools.json +++ b/suite2cases/dosfstools.json @@ -4,5 +4,6 @@ { "name": "oe_test_dosfsck" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/doxygen.json b/suite2cases/doxygen.json index e19e3bda8..778d33949 100644 --- a/suite2cases/doxygen.json +++ b/suite2cases/doxygen.json @@ -4,5 +4,6 @@ { "name": "oe_test_doxygen" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/dracut.json b/suite2cases/dracut.json index bb1224483..f0e4df965 100644 --- a/suite2cases/dracut.json +++ b/suite2cases/dracut.json @@ -28,5 +28,6 @@ { "name": "oe_test_service_dracut-initramfs" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/dtc.json b/suite2cases/dtc.json index 6fa6f8fd9..91adfb09d 100644 --- a/suite2cases/dtc.json +++ b/suite2cases/dtc.json @@ -4,5 +4,6 @@ { "name": "oe_test_dtc" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/e2fsprogs.json b/suite2cases/e2fsprogs.json index 8fd72acc4..2890b736f 100644 --- a/suite2cases/e2fsprogs.json +++ b/suite2cases/e2fsprogs.json @@ -10,5 +10,6 @@ { "name": "oe_test_e2fsck_repair" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/ebtables.json b/suite2cases/ebtables.json index 47ca02396..6cf10d7e0 100644 --- a/suite2cases/ebtables.json +++ b/suite2cases/ebtables.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_ebtables" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/efivar.json b/suite2cases/efivar.json index bca6897d1..e0be74466 100644 --- a/suite2cases/efivar.json +++ b/suite2cases/efivar.json @@ -4,5 +4,6 @@ { "name": "oe_test_efivar" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/elfutils.json b/suite2cases/elfutils.json index 337a0f89b..9952e408b 100644 --- a/suite2cases/elfutils.json +++ b/suite2cases/elfutils.json @@ -7,5 +7,6 @@ { "name": "oe_test_service_debuginfod" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/enchant2.json b/suite2cases/enchant2.json index f772d4a3a..d7101e987 100644 --- a/suite2cases/enchant2.json +++ b/suite2cases/enchant2.json @@ -7,5 +7,6 @@ { "name": "oe_test_enchant2_base_enchant-lsmod-2" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/exempi.json b/suite2cases/exempi.json index 1a01b370e..838d4e848 100644 --- a/suite2cases/exempi.json +++ b/suite2cases/exempi.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_exempi" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/fakechroot.json b/suite2cases/fakechroot.json index 61fdffd8d..8092dc04b 100644 --- a/suite2cases/fakechroot.json +++ b/suite2cases/fakechroot.json @@ -16,5 +16,6 @@ { "name": "oe_test_fakechroot_chroot" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/fcoe-utils.json b/suite2cases/fcoe-utils.json index 38659d12a..1193cb393 100644 --- a/suite2cases/fcoe-utils.json +++ b/suite2cases/fcoe-utils.json @@ -7,5 +7,6 @@ { "name": "oe_test_socket_fcoemon" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/fftw.json b/suite2cases/fftw.json index 2300f8d39..c81851338 100644 --- a/suite2cases/fftw.json +++ b/suite2cases/fftw.json @@ -31,5 +31,6 @@ { "name": "oe_test_fftw_fftwl-wisdom_03" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/file.json b/suite2cases/file.json index 899a97e5f..319af29cd 100644 --- a/suite2cases/file.json +++ b/suite2cases/file.json @@ -4,5 +4,6 @@ { "name": "file01" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/firewalld.json b/suite2cases/firewalld.json index 74b89c22e..f9bb8ef96 100644 --- a/suite2cases/firewalld.json +++ b/suite2cases/firewalld.json @@ -178,5 +178,6 @@ "name": "oe_test_firewalld_zone_migration", "machine num": 2 } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/flac.json b/suite2cases/flac.json index d86bc5065..444feb765 100644 --- a/suite2cases/flac.json +++ b/suite2cases/flac.json @@ -4,5 +4,6 @@ { "name": "oe_test_flac" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/flex.json b/suite2cases/flex.json index 4f6ff0468..8513db958 100644 --- a/suite2cases/flex.json +++ b/suite2cases/flex.json @@ -16,5 +16,6 @@ { "name": "oe_test_flex_generated_code" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/fontconfig.json b/suite2cases/fontconfig.json index 96d7d8bb2..67ca0e16f 100644 --- a/suite2cases/fontconfig.json +++ b/suite2cases/fontconfig.json @@ -19,5 +19,6 @@ { "name": "oe_test_fc-cache" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/fontforge.json b/suite2cases/fontforge.json index 780d14a5f..f1090db2f 100644 --- a/suite2cases/fontforge.json +++ b/suite2cases/fontforge.json @@ -10,5 +10,6 @@ { "name": "oe_test_fontforge_fontlint" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/fonts-rpm-macros.json b/suite2cases/fonts-rpm-macros.json index 4cd23e5ee..2fa59beca 100644 --- a/suite2cases/fonts-rpm-macros.json +++ b/suite2cases/fonts-rpm-macros.json @@ -4,5 +4,6 @@ { "name": "oe_test_fonts_rpm_macros" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/fribidi.json b/suite2cases/fribidi.json index 752eec181..ae5ee106b 100644 --- a/suite2cases/fribidi.json +++ b/suite2cases/fribidi.json @@ -4,5 +4,6 @@ { "name": "oe_test_fribidi" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/fwupd.json b/suite2cases/fwupd.json index 1ae113aa0..dcd8a7d35 100644 --- a/suite2cases/fwupd.json +++ b/suite2cases/fwupd.json @@ -10,5 +10,6 @@ { "name": "oe_test_service_fwupd-refresh" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/gawk.json b/suite2cases/gawk.json index 0f3cecb6f..c5bee72c7 100644 --- a/suite2cases/gawk.json +++ b/suite2cases/gawk.json @@ -16,5 +16,6 @@ { "name": "oe_test_gawk04" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/gcc.json b/suite2cases/gcc.json index 659726e90..2551bde66 100644 --- a/suite2cases/gcc.json +++ b/suite2cases/gcc.json @@ -7,5 +7,6 @@ { "name": "oe_test_liblsan" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/gdb.json b/suite2cases/gdb.json index 4fef8be60..b34d13c69 100644 --- a/suite2cases/gdb.json +++ b/suite2cases/gdb.json @@ -16,5 +16,6 @@ { "name": "oe_test_gdb-watch" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/gdbm.json b/suite2cases/gdbm.json index e9efaa116..8641999b9 100644 --- a/suite2cases/gdbm.json +++ b/suite2cases/gdbm.json @@ -7,5 +7,6 @@ { "name": "oe_test_gdbm_02" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/gdisk.json b/suite2cases/gdisk.json index 5f351dbb1..8da4f2327 100644 --- a/suite2cases/gdisk.json +++ b/suite2cases/gdisk.json @@ -46,5 +46,6 @@ 30 ] } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/gdk-pixbuf2.json b/suite2cases/gdk-pixbuf2.json index 6e9550c99..b5481f4fc 100644 --- a/suite2cases/gdk-pixbuf2.json +++ b/suite2cases/gdk-pixbuf2.json @@ -4,5 +4,6 @@ { "name": "oe_test_gdk-pixbuf2" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/geoclue2.json b/suite2cases/geoclue2.json index 0bdf0298e..467264b4e 100644 --- a/suite2cases/geoclue2.json +++ b/suite2cases/geoclue2.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_geoclue" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/ghostscript.json b/suite2cases/ghostscript.json index a7443f93d..cc5a0a9a2 100644 --- a/suite2cases/ghostscript.json +++ b/suite2cases/ghostscript.json @@ -7,5 +7,6 @@ { "name": "oe_test_ghostscript_002" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/git.json b/suite2cases/git.json index d4810b211..2c4bd43e6 100644 --- a/suite2cases/git.json +++ b/suite2cases/git.json @@ -4,5 +4,6 @@ { "name": "oe_test_socket_git" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/glib2.json b/suite2cases/glib2.json index 022291ce1..8f1dca92c 100644 --- a/suite2cases/glib2.json +++ b/suite2cases/glib2.json @@ -4,5 +4,6 @@ { "name": "oe_test_glib2" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/glibc.json b/suite2cases/glibc.json index ef3630eaf..1950ccff8 100644 --- a/suite2cases/glibc.json +++ b/suite2cases/glibc.json @@ -7,5 +7,6 @@ { "name": "oe_test_socket_nscd" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/glusterfs.json b/suite2cases/glusterfs.json index fd25dc70b..764c57eb6 100644 --- a/suite2cases/glusterfs.json +++ b/suite2cases/glusterfs.json @@ -16,5 +16,6 @@ { "name": "oe_test_service_gluster-ta-volume" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/gnutls.json b/suite2cases/gnutls.json index a9693d802..0502b42b7 100644 --- a/suite2cases/gnutls.json +++ b/suite2cases/gnutls.json @@ -4,5 +4,6 @@ { "name": "oe_test_gnutls" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/gobject-introspection.json b/suite2cases/gobject-introspection.json index c929e3ed6..8fb2799dc 100644 --- a/suite2cases/gobject-introspection.json +++ b/suite2cases/gobject-introspection.json @@ -4,5 +4,6 @@ { "name": "oe_test_gobject-introspection" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/gperf.json b/suite2cases/gperf.json index aab58e4ae..2c2e72912 100644 --- a/suite2cases/gperf.json +++ b/suite2cases/gperf.json @@ -22,5 +22,6 @@ { "name": "oe_test_gperf_base_07" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/gpm.json b/suite2cases/gpm.json index 875e86085..9eb9fc75d 100644 --- a/suite2cases/gpm.json +++ b/suite2cases/gpm.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_gpm" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/graphviz.json b/suite2cases/graphviz.json index 20825e67a..038755307 100644 --- a/suite2cases/graphviz.json +++ b/suite2cases/graphviz.json @@ -4,5 +4,6 @@ { "name": "oe_test_graphviz" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/grub2.json b/suite2cases/grub2.json index e0a4a66d8..ef9283ea2 100644 --- a/suite2cases/grub2.json +++ b/suite2cases/grub2.json @@ -7,5 +7,6 @@ { "name": "oe_test_service_grub2-systemd-integration" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/gssproxy.json b/suite2cases/gssproxy.json index cf1e3557e..0400a9754 100644 --- a/suite2cases/gssproxy.json +++ b/suite2cases/gssproxy.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_gssproxy" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/hdparm.json b/suite2cases/hdparm.json index 2a7de9d4c..965c514c6 100755 --- a/suite2cases/hdparm.json +++ b/suite2cases/hdparm.json @@ -4,5 +4,6 @@ { "name": "oe_test_hdparm" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/help2man.json b/suite2cases/help2man.json index 52b59c037..c1e9cd8cc 100644 --- a/suite2cases/help2man.json +++ b/suite2cases/help2man.json @@ -4,5 +4,6 @@ { "name": "oe_test_help2man" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/hostname.json b/suite2cases/hostname.json index bce3e6813..fc7519d30 100644 --- a/suite2cases/hostname.json +++ b/suite2cases/hostname.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_nis-domainname" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/initscripts.json b/suite2cases/initscripts.json index da2c6bfaa..cd0850239 100644 --- a/suite2cases/initscripts.json +++ b/suite2cases/initscripts.json @@ -18,5 +18,6 @@ { "name": "oe_test_service_readonly-root" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/intltool.json b/suite2cases/intltool.json index e9d722f94..5ae8107e4 100644 --- a/suite2cases/intltool.json +++ b/suite2cases/intltool.json @@ -19,5 +19,6 @@ { "name": "oe_test_intltool_intltoolize" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/ipmitool.json b/suite2cases/ipmitool.json index 02ee8bfdf..393e7c522 100644 --- a/suite2cases/ipmitool.json +++ b/suite2cases/ipmitool.json @@ -18,5 +18,6 @@ "name": "oe_test_service_ipmitool", "machine type": "physical" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/iproute.json b/suite2cases/iproute.json index 3aa6e5467..df5e6152f 100644 --- a/suite2cases/iproute.json +++ b/suite2cases/iproute.json @@ -10,5 +10,6 @@ { "name": "oe_test_netns" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/iprutils.json b/suite2cases/iprutils.json index d61bcce68..f301dec24 100644 --- a/suite2cases/iprutils.json +++ b/suite2cases/iprutils.json @@ -13,5 +13,6 @@ { "name": "oe_test_target_iprutils" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/ipset.json b/suite2cases/ipset.json index dcb86b17a..decbcd54f 100644 --- a/suite2cases/ipset.json +++ b/suite2cases/ipset.json @@ -10,5 +10,6 @@ { "name": "oe_test_ipset_01" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/iptables.json b/suite2cases/iptables.json index d1bd469ef..a3b026e9a 100644 --- a/suite2cases/iptables.json +++ b/suite2cases/iptables.json @@ -16,5 +16,6 @@ { "name": "oe_test_ip6tables-restore_01" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/iputils.json b/suite2cases/iputils.json index 41275b720..1071b080c 100644 --- a/suite2cases/iputils.json +++ b/suite2cases/iputils.json @@ -46,5 +46,6 @@ { "name": "oe_test_service_rdisc" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/irqbalance.json b/suite2cases/irqbalance.json index 58f68eb49..ee954f7d9 100644 --- a/suite2cases/irqbalance.json +++ b/suite2cases/irqbalance.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_irqbalance" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/itstool.json b/suite2cases/itstool.json index e306e3564..cce4f4d66 100644 --- a/suite2cases/itstool.json +++ b/suite2cases/itstool.json @@ -7,5 +7,6 @@ { "name": "oe_test_itstool_base_02" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/javapackages-tools.json b/suite2cases/javapackages-tools.json index 474003581..6dacdcee5 100644 --- a/suite2cases/javapackages-tools.json +++ b/suite2cases/javapackages-tools.json @@ -19,5 +19,6 @@ { "name": "oe_test_javapackages-local" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/jsoncpp.json b/suite2cases/jsoncpp.json index c01252097..0ddc185fa 100644 --- a/suite2cases/jsoncpp.json +++ b/suite2cases/jsoncpp.json @@ -4,5 +4,6 @@ { "name": "oe_test_jsoncpp_01" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/junit.json b/suite2cases/junit.json index a896c6c0a..bed4165a7 100644 --- a/suite2cases/junit.json +++ b/suite2cases/junit.json @@ -40,5 +40,6 @@ { "name": "oe_test_junit4_TestSuite_api" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/junit5.json b/suite2cases/junit5.json index b26500008..a5fd8ab45 100644 --- a/suite2cases/junit5.json +++ b/suite2cases/junit5.json @@ -40,5 +40,6 @@ { "name": "oe_test_junit5_spring_maven" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/kernel.json b/suite2cases/kernel.json index 67eca180f..b97a57c69 100644 --- a/suite2cases/kernel.json +++ b/suite2cases/kernel.json @@ -158,5 +158,6 @@ { "name": "oe_test_target_core_iblock" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/kexec-tools.json b/suite2cases/kexec-tools.json index 9dda1e827..02b1e4fd0 100644 --- a/suite2cases/kexec-tools.json +++ b/suite2cases/kexec-tools.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_kdump" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/keyutils.json b/suite2cases/keyutils.json index 7e52a8484..ebbc7e0f1 100644 --- a/suite2cases/keyutils.json +++ b/suite2cases/keyutils.json @@ -10,5 +10,6 @@ { "name": "oe_test_keyutils-libs" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/kmod.json b/suite2cases/kmod.json index c0e859947..eb657e140 100644 --- a/suite2cases/kmod.json +++ b/suite2cases/kmod.json @@ -22,5 +22,6 @@ { "name": "oe_test_weak-modules" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/krb5.json b/suite2cases/krb5.json index ffebd6bd6..19e28f1ba 100644 --- a/suite2cases/krb5.json +++ b/suite2cases/krb5.json @@ -10,5 +10,6 @@ { "name": "oe_test_service_krb5kdc" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/ksh.json b/suite2cases/ksh.json index 4c45aaef5..fbf50357c 100644 --- a/suite2cases/ksh.json +++ b/suite2cases/ksh.json @@ -4,5 +4,6 @@ { "name": "oe_test_ksh" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/libX11.json b/suite2cases/libX11.json index 92a93cad3..2948bbf10 100644 --- a/suite2cases/libX11.json +++ b/suite2cases/libX11.json @@ -4,5 +4,6 @@ { "name": "oe_test_libx11" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/libappstream-glib.json b/suite2cases/libappstream-glib.json index 961a8242c..7ca29ef0b 100644 --- a/suite2cases/libappstream-glib.json +++ b/suite2cases/libappstream-glib.json @@ -25,5 +25,6 @@ { "name": "oe_test_libappstream-glib_appstream-util_05" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/libarchive.json b/suite2cases/libarchive.json index da5777a0e..1489f9e45 100644 --- a/suite2cases/libarchive.json +++ b/suite2cases/libarchive.json @@ -7,5 +7,6 @@ { "name": "oe_test_libarchive_bsdcpio" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/libcanberra.json b/suite2cases/libcanberra.json index f39fe0fa0..8992109c4 100644 --- a/suite2cases/libcanberra.json +++ b/suite2cases/libcanberra.json @@ -10,5 +10,6 @@ { "name": "oe_test_service_canberra-system-shutdown" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/libcap.json b/suite2cases/libcap.json index 6a374a550..cab5cb525 100644 --- a/suite2cases/libcap.json +++ b/suite2cases/libcap.json @@ -28,5 +28,6 @@ { "name": "oe_test_acl_manage_net" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/libexif.json b/suite2cases/libexif.json index 82735a273..6e36ad4f6 100644 --- a/suite2cases/libexif.json +++ b/suite2cases/libexif.json @@ -4,5 +4,6 @@ { "name": "oe_test_libexif" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/libgpg-error.json b/suite2cases/libgpg-error.json index 057169106..647cda475 100644 --- a/suite2cases/libgpg-error.json +++ b/suite2cases/libgpg-error.json @@ -4,5 +4,6 @@ { "name": "oe_test_libgpg-error" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/libksba.json b/suite2cases/libksba.json index 1db673cb7..38a4b8e44 100644 --- a/suite2cases/libksba.json +++ b/suite2cases/libksba.json @@ -4,5 +4,6 @@ { "name": "oe_test_libksba" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/libldb.json b/suite2cases/libldb.json index 3758a27bb..d303a7336 100644 --- a/suite2cases/libldb.json +++ b/suite2cases/libldb.json @@ -4,5 +4,6 @@ { "name": "oe_test_libldb" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/librabbitmq.json b/suite2cases/librabbitmq.json index 12e797ec1..e8deb19ba 100644 --- a/suite2cases/librabbitmq.json +++ b/suite2cases/librabbitmq.json @@ -16,5 +16,6 @@ { "name": "oe_test_librabbitmq_amqp-publish" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/librsvg2.json b/suite2cases/librsvg2.json index 3b0d525d6..64848de98 100644 --- a/suite2cases/librsvg2.json +++ b/suite2cases/librsvg2.json @@ -4,5 +4,6 @@ { "name": "oe_test_librsvg2-tools" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/libsndfile.json b/suite2cases/libsndfile.json index a33b0b10c..94004c6c4 100644 --- a/suite2cases/libsndfile.json +++ b/suite2cases/libsndfile.json @@ -4,5 +4,6 @@ { "name": "oe_test_libsndfile" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/libstoragemgmt.json b/suite2cases/libstoragemgmt.json index 2c9212e53..a2dd537db 100644 --- a/suite2cases/libstoragemgmt.json +++ b/suite2cases/libstoragemgmt.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_libstoragemgmt" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/libtar.json b/suite2cases/libtar.json index 120053997..6949f6069 100644 --- a/suite2cases/libtar.json +++ b/suite2cases/libtar.json @@ -4,5 +4,6 @@ { "name": "oe_test_libtar" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/libtiff.json b/suite2cases/libtiff.json index 0e5b35f66..f44115daa 100644 --- a/suite2cases/libtiff.json +++ b/suite2cases/libtiff.json @@ -4,5 +4,6 @@ { "name": "oe_test_libtiff" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/libunistring.json b/suite2cases/libunistring.json index 37d593b75..ff9d4ab2f 100644 --- a/suite2cases/libunistring.json +++ b/suite2cases/libunistring.json @@ -4,5 +4,6 @@ { "name": "oe_test_libunistring" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/libusb.json b/suite2cases/libusb.json index 6463b5a2f..e6539396d 100644 --- a/suite2cases/libusb.json +++ b/suite2cases/libusb.json @@ -4,5 +4,6 @@ { "name": "oe_test_libusb" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/libwmf.json b/suite2cases/libwmf.json index f61f3de27..b209b0f4e 100644 --- a/suite2cases/libwmf.json +++ b/suite2cases/libwmf.json @@ -34,5 +34,6 @@ { "name": "oe_test_libwmf_wmf2svg_02" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/libxslt.json b/suite2cases/libxslt.json index ac53d4dd7..671fad1ba 100644 --- a/suite2cases/libxslt.json +++ b/suite2cases/libxslt.json @@ -4,5 +4,6 @@ { "name": "oe_test_libxslt" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/libyaml.json b/suite2cases/libyaml.json index 969abedd5..0f6fa7010 100644 --- a/suite2cases/libyaml.json +++ b/suite2cases/libyaml.json @@ -4,5 +4,6 @@ { "name": "oe_test_libyaml" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/linuxdoc-tools.json b/suite2cases/linuxdoc-tools.json index 1e7fe9ecf..e62b31ed6 100644 --- a/suite2cases/linuxdoc-tools.json +++ b/suite2cases/linuxdoc-tools.json @@ -40,5 +40,6 @@ { "name": "oe_test_linuxdoc-tools_14" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/lksctp-tools.json b/suite2cases/lksctp-tools.json index 920e47f8c..8ba8cc3a0 100644 --- a/suite2cases/lksctp-tools.json +++ b/suite2cases/lksctp-tools.json @@ -16,5 +16,6 @@ { "name": "oe_test_lksctp-tools_sctp_test" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/lldpad.json b/suite2cases/lldpad.json index 505d0690d..2bf6de153 100644 --- a/suite2cases/lldpad.json +++ b/suite2cases/lldpad.json @@ -7,5 +7,6 @@ { "name": "oe_test_socket_lldpad" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/lm_sensors.json b/suite2cases/lm_sensors.json index 0de0c841f..53a55f58c 100644 --- a/suite2cases/lm_sensors.json +++ b/suite2cases/lm_sensors.json @@ -13,5 +13,6 @@ { "name": "oe_test_service_sensord" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/lmdb.json b/suite2cases/lmdb.json index 3dd0ae16f..c39b87fe9 100644 --- a/suite2cases/lmdb.json +++ b/suite2cases/lmdb.json @@ -4,5 +4,6 @@ { "name": "oe_test_lmdb" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/lorax.json b/suite2cases/lorax.json index 7e4c93928..fa6f45118 100644 --- a/suite2cases/lorax.json +++ b/suite2cases/lorax.json @@ -7,5 +7,6 @@ { "name": "oe_test_socket_lorax-composer" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/lvm2.json b/suite2cases/lvm2.json index f1b232099..722e4d326 100644 --- a/suite2cases/lvm2.json +++ b/suite2cases/lvm2.json @@ -142,5 +142,6 @@ 10 ] } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/lzo.json b/suite2cases/lzo.json index 696229c83..a6e5d18d3 100644 --- a/suite2cases/lzo.json +++ b/suite2cases/lzo.json @@ -7,5 +7,6 @@ { "name": "oe_test_lzo-lzop_01" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/man-db.json b/suite2cases/man-db.json index 1816bee33..8b7b482e1 100644 --- a/suite2cases/man-db.json +++ b/suite2cases/man-db.json @@ -10,5 +10,6 @@ { "name": "oe_test_service_man-db_01" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/mdadm.json b/suite2cases/mdadm.json index 7fc3f8486..6be10a7b3 100644 --- a/suite2cases/mdadm.json +++ b/suite2cases/mdadm.json @@ -17,5 +17,6 @@ { "name": "oe_test_service_mdmonitor-oneshot" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/meson.json b/suite2cases/meson.json index 789df63b3..ce90a45fe 100644 --- a/suite2cases/meson.json +++ b/suite2cases/meson.json @@ -4,5 +4,6 @@ { "name": "oe_test_meson_base_meson_wrap" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/mpg123.json b/suite2cases/mpg123.json index 8ec78218d..51c37db3b 100644 --- a/suite2cases/mpg123.json +++ b/suite2cases/mpg123.json @@ -4,5 +4,6 @@ { "name": "oe_test_mpg123" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/multipath-tools.json b/suite2cases/multipath-tools.json index c55fcd918..d12f0eed5 100644 --- a/suite2cases/multipath-tools.json +++ b/suite2cases/multipath-tools.json @@ -46,5 +46,6 @@ { "name": "oe_test_socket_multipathd" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/nasm.json b/suite2cases/nasm.json index 9deaea0be..6ae89e26f 100644 --- a/suite2cases/nasm.json +++ b/suite2cases/nasm.json @@ -49,5 +49,6 @@ { "name": "oe_test_nasm_14" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/ncurses.json b/suite2cases/ncurses.json index d79182d53..7ca8354fa 100644 --- a/suite2cases/ncurses.json +++ b/suite2cases/ncurses.json @@ -4,5 +4,6 @@ { "name": "oe_test_ncurses-devel" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/ndctl.json b/suite2cases/ndctl.json index a91d1a9bb..89605d18b 100644 --- a/suite2cases/ndctl.json +++ b/suite2cases/ndctl.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_ndctl-monitor" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/net-snmp.json b/suite2cases/net-snmp.json index 04077de24..10fcb0e71 100644 --- a/suite2cases/net-snmp.json +++ b/suite2cases/net-snmp.json @@ -13,5 +13,6 @@ { "name": "oe_test_net-snmp_02" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/net-tools.json b/suite2cases/net-tools.json index b1b7b97ff..117c58e9a 100644 --- a/suite2cases/net-tools.json +++ b/suite2cases/net-tools.json @@ -19,5 +19,6 @@ { "name": "oe_test_net-tools_netstat_02" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/nfs-utils.json b/suite2cases/nfs-utils.json index c555613e6..d787c1ccb 100644 --- a/suite2cases/nfs-utils.json +++ b/suite2cases/nfs-utils.json @@ -52,5 +52,6 @@ { "name": "oe_test_service_fsidd" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/nghttp2.json b/suite2cases/nghttp2.json index 2f25a7109..105257c98 100644 --- a/suite2cases/nghttp2.json +++ b/suite2cases/nghttp2.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_nghttpx" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/ninja-build.json b/suite2cases/ninja-build.json index 5a0e356f2..c6ff05be4 100644 --- a/suite2cases/ninja-build.json +++ b/suite2cases/ninja-build.json @@ -4,5 +4,6 @@ { "name": "oe_test_ninja-build_ninja" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/nspr.json b/suite2cases/nspr.json index 9a9d461c7..c0db00ec9 100644 --- a/suite2cases/nspr.json +++ b/suite2cases/nspr.json @@ -10,5 +10,6 @@ { "name": "oe_test_nspr-devel" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/nss.json b/suite2cases/nss.json index aea177579..392164869 100644 --- a/suite2cases/nss.json +++ b/suite2cases/nss.json @@ -10,5 +10,6 @@ { "name": "oe_test_nss-softokn-devel" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/nss_wrapper.json b/suite2cases/nss_wrapper.json index 4815b3716..f452e5b02 100644 --- a/suite2cases/nss_wrapper.json +++ b/suite2cases/nss_wrapper.json @@ -4,5 +4,6 @@ { "name": "oe_test_nss_wrapper" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/ocaml.json b/suite2cases/ocaml.json index b27986027..70fa9d5fa 100644 --- a/suite2cases/ocaml.json +++ b/suite2cases/ocaml.json @@ -331,5 +331,6 @@ { "name": "oe_test_ocaml_ocamlyacc" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/open-iscsi.json b/suite2cases/open-iscsi.json index 3f282a9ee..a14210e56 100644 --- a/suite2cases/open-iscsi.json +++ b/suite2cases/open-iscsi.json @@ -34,5 +34,6 @@ { "name": "oe_test_socket_iscsiuio" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/openblas.json b/suite2cases/openblas.json index 67012e599..3ffea8060 100644 --- a/suite2cases/openblas.json +++ b/suite2cases/openblas.json @@ -4,5 +4,6 @@ { "name": "oe_test_openblas" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/openjade.json b/suite2cases/openjade.json index 3421bdb11..c37b981ff 100644 --- a/suite2cases/openjade.json +++ b/suite2cases/openjade.json @@ -22,5 +22,6 @@ { "name": "oe_test_openjade_openjade_04" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/openjpeg2.json b/suite2cases/openjpeg2.json index 13342297f..d25ae803b 100644 --- a/suite2cases/openjpeg2.json +++ b/suite2cases/openjpeg2.json @@ -7,5 +7,6 @@ { "name": "oe_test_openjpeg2-tools_01" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/openldap.json b/suite2cases/openldap.json index 07c011525..42c7e190d 100644 --- a/suite2cases/openldap.json +++ b/suite2cases/openldap.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_slapd" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/opensp.json b/suite2cases/opensp.json index 517421693..bf1e920dc 100644 --- a/suite2cases/opensp.json +++ b/suite2cases/opensp.json @@ -19,5 +19,6 @@ { "name": "oe_test_opensp_osx" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/openssh.json b/suite2cases/openssh.json index a07a97ace..f0011c9b6 100644 --- a/suite2cases/openssh.json +++ b/suite2cases/openssh.json @@ -79,5 +79,6 @@ { "name": "oe_test_sec_jump_login" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/openssl.json b/suite2cases/openssl.json index 42d5e63f8..7930ae7ef 100644 --- a/suite2cases/openssl.json +++ b/suite2cases/openssl.json @@ -103,5 +103,6 @@ { "name": "oe_test_openssl_cryptographic_services" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/ostree.json b/suite2cases/ostree.json index f3816fe76..7fe4492a3 100644 --- a/suite2cases/ostree.json +++ b/suite2cases/ostree.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_ostree-finalize-staged" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/pam.json b/suite2cases/pam.json index 0ac9a760c..10e9cd574 100644 --- a/suite2cases/pam.json +++ b/suite2cases/pam.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_pam_namespace" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/patchutils.json b/suite2cases/patchutils.json index 225387596..6f3f8e7de 100644 --- a/suite2cases/patchutils.json +++ b/suite2cases/patchutils.json @@ -55,5 +55,6 @@ { "name": "oe_test_patchutils_splitdiff" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/pcre2.json b/suite2cases/pcre2.json index c576e1990..407d75090 100644 --- a/suite2cases/pcre2.json +++ b/suite2cases/pcre2.json @@ -4,5 +4,6 @@ { "name": "oe_test_pcre2grep" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/pcsc-lite.json b/suite2cases/pcsc-lite.json index ce762ff5b..62e82e4ab 100644 --- a/suite2cases/pcsc-lite.json +++ b/suite2cases/pcsc-lite.json @@ -7,5 +7,6 @@ { "name": "oe_test_socket_pcscd" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/pesign.json b/suite2cases/pesign.json index 97e0952c5..532fb34b4 100644 --- a/suite2cases/pesign.json +++ b/suite2cases/pesign.json @@ -28,5 +28,6 @@ { "name": "oe_test_pesign_pesigcheck" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/pigz.json b/suite2cases/pigz.json index 1dda2ba01..a57d485b8 100644 --- a/suite2cases/pigz.json +++ b/suite2cases/pigz.json @@ -34,5 +34,6 @@ { "name": "oe_test_pigz_10" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/pixman.json b/suite2cases/pixman.json index e30912e17..6d2247aed 100644 --- a/suite2cases/pixman.json +++ b/suite2cases/pixman.json @@ -4,5 +4,6 @@ { "name": "oe_test_pixman" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/pkgconf.json b/suite2cases/pkgconf.json index 34159fafa..dcb85230f 100644 --- a/suite2cases/pkgconf.json +++ b/suite2cases/pkgconf.json @@ -4,5 +4,6 @@ { "name": "oe_test_pkgconf" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/plymouth.json b/suite2cases/plymouth.json index 6e55addf9..c9352827f 100644 --- a/suite2cases/plymouth.json +++ b/suite2cases/plymouth.json @@ -34,5 +34,6 @@ { "name": "oe_test_service_plymouth-switch-root-initramfs" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/po4a.json b/suite2cases/po4a.json index cc61a7d12..456858473 100644 --- a/suite2cases/po4a.json +++ b/suite2cases/po4a.json @@ -43,5 +43,6 @@ { "name": "oe_test_po4apod-display-po" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/policycoreutils.json b/suite2cases/policycoreutils.json index f0efd8777..1f0c83a39 100644 --- a/suite2cases/policycoreutils.json +++ b/suite2cases/policycoreutils.json @@ -13,5 +13,6 @@ { "name": "oe_test_target_selinux-autorelabel" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/polkit.json b/suite2cases/polkit.json index 064d9f1c7..e879f25dc 100644 --- a/suite2cases/polkit.json +++ b/suite2cases/polkit.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_polkit" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/pps-tools.json b/suite2cases/pps-tools.json index d651dc434..88589146b 100644 --- a/suite2cases/pps-tools.json +++ b/suite2cases/pps-tools.json @@ -4,5 +4,6 @@ { "name": "oe_test_pps-tools" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/procps-ng.json b/suite2cases/procps-ng.json index a46b9814e..06dbd2f72 100644 --- a/suite2cases/procps-ng.json +++ b/suite2cases/procps-ng.json @@ -7,5 +7,6 @@ { "name": "oe_test_procps-ng-pwdx" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/protobuf-c.json b/suite2cases/protobuf-c.json index 04ec5f35d..5566ba9f3 100644 --- a/suite2cases/protobuf-c.json +++ b/suite2cases/protobuf-c.json @@ -4,5 +4,6 @@ { "name": "oe_test_protobuf-c_01" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/protobuf.json b/suite2cases/protobuf.json index 43aa90812..a2d266b36 100644 --- a/suite2cases/protobuf.json +++ b/suite2cases/protobuf.json @@ -4,5 +4,6 @@ { "name": "oe_test_protobuf" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/psutils.json b/suite2cases/psutils.json index 19698e184..02c906f26 100644 --- a/suite2cases/psutils.json +++ b/suite2cases/psutils.json @@ -25,5 +25,6 @@ { "name": "oe_test_psresize" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/python-blivet.json b/suite2cases/python-blivet.json index 81e16339e..40bcd3869 100644 --- a/suite2cases/python-blivet.json +++ b/suite2cases/python-blivet.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_blivet" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/python-cryptography.json b/suite2cases/python-cryptography.json index f36f6a749..26f5b078e 100644 --- a/suite2cases/python-cryptography.json +++ b/suite2cases/python-cryptography.json @@ -10,5 +10,6 @@ { "name": "oe_test_hasher_python3-cryptography" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/python-dateutil.json b/suite2cases/python-dateutil.json index 5624082c5..514d347d0 100644 --- a/suite2cases/python-dateutil.json +++ b/suite2cases/python-dateutil.json @@ -10,5 +10,6 @@ { "name": "oe_parser_test_python3-dateutil" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/python-docutils.json b/suite2cases/python-docutils.json index 41b454379..1b1fdb22b 100644 --- a/suite2cases/python-docutils.json +++ b/suite2cases/python-docutils.json @@ -151,5 +151,6 @@ { "name": "oe_test_python-docutils_rstpep2html_07" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/python-flask.json b/suite2cases/python-flask.json index 56b764a73..098b63e7b 100644 --- a/suite2cases/python-flask.json +++ b/suite2cases/python-flask.json @@ -4,5 +4,6 @@ { "name": "oe_test_python3-flask" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/python-greenlet.json b/suite2cases/python-greenlet.json index ddb657f32..dedfc052b 100644 --- a/suite2cases/python-greenlet.json +++ b/suite2cases/python-greenlet.json @@ -4,5 +4,6 @@ { "name": "oe_test_greenlet" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/python-jinja2.json b/suite2cases/python-jinja2.json index 5cbd647a7..4e5da998d 100644 --- a/suite2cases/python-jinja2.json +++ b/suite2cases/python-jinja2.json @@ -4,5 +4,6 @@ { "name": "oe_test_jinja2" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/python-lxml.json b/suite2cases/python-lxml.json index 0171503b3..9f31fcdc3 100644 --- a/suite2cases/python-lxml.json +++ b/suite2cases/python-lxml.json @@ -4,5 +4,6 @@ { "name": "oe_test_python3-lxml" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/python-mako.json b/suite2cases/python-mako.json index 66c6c29e9..5b82e2e43 100644 --- a/suite2cases/python-mako.json +++ b/suite2cases/python-mako.json @@ -4,5 +4,6 @@ { "name": "oe_test_python3-mako" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/python-pip.json b/suite2cases/python-pip.json index 0027d6a87..433f65a6f 100644 --- a/suite2cases/python-pip.json +++ b/suite2cases/python-pip.json @@ -4,5 +4,6 @@ { "name": "oe_test_python3-pip" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/python-requests.json b/suite2cases/python-requests.json index eef833f85..411c7640e 100644 --- a/suite2cases/python-requests.json +++ b/suite2cases/python-requests.json @@ -4,5 +4,6 @@ { "name": "oe_test_python3-requests" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/python-setuptools.json b/suite2cases/python-setuptools.json index c1ab67c30..656e3e524 100644 --- a/suite2cases/python-setuptools.json +++ b/suite2cases/python-setuptools.json @@ -4,5 +4,6 @@ { "name": "oe_test_python3-setuptools" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/python-sortedcontainers.json b/suite2cases/python-sortedcontainers.json index 36e274442..129f9adf7 100644 --- a/suite2cases/python-sortedcontainers.json +++ b/suite2cases/python-sortedcontainers.json @@ -4,5 +4,6 @@ { "name": "oe_test_python3-sortedcontainers" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/python-urllib3.json b/suite2cases/python-urllib3.json index 972d86d38..c1e57b463 100644 --- a/suite2cases/python-urllib3.json +++ b/suite2cases/python-urllib3.json @@ -4,5 +4,6 @@ { "name": "oe_test_urllib3" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/python-werkzeug.json b/suite2cases/python-werkzeug.json index a1deee748..0e8af3608 100644 --- a/suite2cases/python-werkzeug.json +++ b/suite2cases/python-werkzeug.json @@ -4,5 +4,6 @@ { "name": "oe_test_python3-werkzeug" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/python-wheel.json b/suite2cases/python-wheel.json index fa0f39484..f131d2496 100644 --- a/suite2cases/python-wheel.json +++ b/suite2cases/python-wheel.json @@ -10,5 +10,6 @@ { "name": "oe_test_python3-wheel_01" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/python3.json b/suite2cases/python3.json index 12c577121..56a489a45 100644 --- a/suite2cases/python3.json +++ b/suite2cases/python3.json @@ -10,5 +10,6 @@ { "name": "oe_test_python3-threading" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/pywbem.json b/suite2cases/pywbem.json index 9b9072337..94677f349 100644 --- a/suite2cases/pywbem.json +++ b/suite2cases/pywbem.json @@ -7,5 +7,6 @@ { "name": "oe_test_pywbem_base_mof_compiler_02" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/quota.json b/suite2cases/quota.json index a4f7f628f..e2374a6d0 100644 --- a/suite2cases/quota.json +++ b/suite2cases/quota.json @@ -7,5 +7,6 @@ { "name": "oe_test_service_rpc-rquotad" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/rdma-core.json b/suite2cases/rdma-core.json index 7fc367277..a870696d4 100644 --- a/suite2cases/rdma-core.json +++ b/suite2cases/rdma-core.json @@ -8,5 +8,6 @@ "name": "oe_test_socket_ibacm", "machine type": "physical" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/realmd.json b/suite2cases/realmd.json index 6b3235dc5..08cb3258d 100644 --- a/suite2cases/realmd.json +++ b/suite2cases/realmd.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_realmd" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/redis.json b/suite2cases/redis.json index 363ad0bc4..28c6b172c 100644 --- a/suite2cases/redis.json +++ b/suite2cases/redis.json @@ -13,5 +13,6 @@ { "name": "oe_test_redis_02" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/rng-tools.json b/suite2cases/rng-tools.json index 0fa2d2d97..22c8b6d95 100644 --- a/suite2cases/rng-tools.json +++ b/suite2cases/rng-tools.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_rngd" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/rpcbind.json b/suite2cases/rpcbind.json index 735feb5d3..5807bfbdd 100644 --- a/suite2cases/rpcbind.json +++ b/suite2cases/rpcbind.json @@ -7,5 +7,6 @@ { "name": "oe_test_socket_rpcbind" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/rpcsvc-proto.json b/suite2cases/rpcsvc-proto.json index 0a2c8f672..4eeecc256 100644 --- a/suite2cases/rpcsvc-proto.json +++ b/suite2cases/rpcsvc-proto.json @@ -4,5 +4,6 @@ { "name": "oe_test_rpcsvc-proto_rpcgen" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/rrdtool.json b/suite2cases/rrdtool.json index 5765bf74a..0eea4f009 100644 --- a/suite2cases/rrdtool.json +++ b/suite2cases/rrdtool.json @@ -109,5 +109,6 @@ { "name": "oe_test_rrdtool_rrdcreate_02" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/rsync.json b/suite2cases/rsync.json index 22500db96..a0dbbb99e 100644 --- a/suite2cases/rsync.json +++ b/suite2cases/rsync.json @@ -7,5 +7,6 @@ { "name": "oe_test_socket_rsyncd" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/rsyslog.json b/suite2cases/rsyslog.json index 15601b2d7..a3ec8d031 100644 --- a/suite2cases/rsyslog.json +++ b/suite2cases/rsyslog.json @@ -82,5 +82,6 @@ { "name": "oe_test_service_rsyslog" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/ruby.json b/suite2cases/ruby.json index ccbac8909..24f3dec62 100644 --- a/suite2cases/ruby.json +++ b/suite2cases/ruby.json @@ -37,5 +37,6 @@ { "name": "oe_test_ruby" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/rubygem-asciidoctor.json b/suite2cases/rubygem-asciidoctor.json index 5e3ca7937..b28d9ef3e 100755 --- a/suite2cases/rubygem-asciidoctor.json +++ b/suite2cases/rubygem-asciidoctor.json @@ -10,5 +10,6 @@ { "name": "oe_test_rubygem-asciidoctor_asciidoctor_03" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/rust.json b/suite2cases/rust.json index db5ad0b02..9553977b2 100644 --- a/suite2cases/rust.json +++ b/suite2cases/rust.json @@ -25,5 +25,6 @@ { "name": "oe_test_rustfmt" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/samba.json b/suite2cases/samba.json index f1e0da67b..9f1fd761e 100644 --- a/suite2cases/samba.json +++ b/suite2cases/samba.json @@ -16,5 +16,6 @@ { "name": "oe_test_service_winbind" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/sanlock.json b/suite2cases/sanlock.json index bd22fad60..b097d9cc8 100644 --- a/suite2cases/sanlock.json +++ b/suite2cases/sanlock.json @@ -34,5 +34,6 @@ { "name": "oe_test_service_wdmd" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/sassc.json b/suite2cases/sassc.json index 48271b7ab..a97520dd7 100755 --- a/suite2cases/sassc.json +++ b/suite2cases/sassc.json @@ -10,5 +10,6 @@ { "name": "oe_test_sassc_03" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/security-tool.json b/suite2cases/security-tool.json index 2c90e68ee..593b4af6d 100644 --- a/suite2cases/security-tool.json +++ b/suite2cases/security-tool.json @@ -7,5 +7,6 @@ { "name": "oe_test_service_openEuler-security" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/sendmail.json b/suite2cases/sendmail.json index e32e0c1af..5c434574d 100644 --- a/suite2cases/sendmail.json +++ b/suite2cases/sendmail.json @@ -10,5 +10,6 @@ { "name": "oe_test_sendmail_func_001" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/sg3_utils.json b/suite2cases/sg3_utils.json index 2b60c2c12..0d0fa0a41 100644 --- a/suite2cases/sg3_utils.json +++ b/suite2cases/sg3_utils.json @@ -4,5 +4,6 @@ { "name": "oe_test_sginfo_func" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/shadow.json b/suite2cases/shadow.json index 08dc8aacb..0a02fcf7c 100644 --- a/suite2cases/shadow.json +++ b/suite2cases/shadow.json @@ -4,5 +4,6 @@ { "name": "oe_test_newusers" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/shared-mime-info.json b/suite2cases/shared-mime-info.json index f992459ec..334b43cac 100644 --- a/suite2cases/shared-mime-info.json +++ b/suite2cases/shared-mime-info.json @@ -4,5 +4,6 @@ { "name": "oe_test_shared-mime-info" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/slang.json b/suite2cases/slang.json index 87fcabd9f..c75e77117 100644 --- a/suite2cases/slang.json +++ b/suite2cases/slang.json @@ -4,5 +4,6 @@ { "name": "oe_test_slang_001" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/smartmontools.json b/suite2cases/smartmontools.json index b622e6692..2b1f45d59 100644 --- a/suite2cases/smartmontools.json +++ b/suite2cases/smartmontools.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_smartd" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/spice-vdagent.json b/suite2cases/spice-vdagent.json index 1b2f0ca76..9c5ffbfbb 100644 --- a/suite2cases/spice-vdagent.json +++ b/suite2cases/spice-vdagent.json @@ -7,5 +7,6 @@ { "name": "oe_test_socket_spice-vdagentd" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/sqlite.json b/suite2cases/sqlite.json index a8e7c644b..70a80a7ba 100644 --- a/suite2cases/sqlite.json +++ b/suite2cases/sqlite.json @@ -52,5 +52,6 @@ { "name": "oe_test_sqlite_create_06" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/squashfs-tools.json b/suite2cases/squashfs-tools.json index d293d965c..7a03c8cc7 100644 --- a/suite2cases/squashfs-tools.json +++ b/suite2cases/squashfs-tools.json @@ -4,5 +4,6 @@ { "name": "oe_test_squashfs-tools" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/sssd.json b/suite2cases/sssd.json index c17a7a69e..a8bbdf7f4 100644 --- a/suite2cases/sssd.json +++ b/suite2cases/sssd.json @@ -52,5 +52,6 @@ { "name": "oe_test_socket_sssd-sudo" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/stunnel.json b/suite2cases/stunnel.json index 327d9c8cb..63f970be3 100644 --- a/suite2cases/stunnel.json +++ b/suite2cases/stunnel.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_stunnel" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/sudo.json b/suite2cases/sudo.json index 69cdcc4ad..cc7027496 100644 --- a/suite2cases/sudo.json +++ b/suite2cases/sudo.json @@ -4,5 +4,6 @@ { "name": "oe_test_sudo_cvtsudoers" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/swig.json b/suite2cases/swig.json index cdb908c01..e88644ad4 100644 --- a/suite2cases/swig.json +++ b/suite2cases/swig.json @@ -34,5 +34,6 @@ { "name": "oe_test_swig_11" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/sysfsutils.json b/suite2cases/sysfsutils.json index 580b09c23..c7571a9bd 100644 --- a/suite2cases/sysfsutils.json +++ b/suite2cases/sysfsutils.json @@ -7,5 +7,6 @@ { "name": "oe_test_systool_002" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/systemd.json b/suite2cases/systemd.json index d36b6b4c2..6dbc32da6 100644 --- a/suite2cases/systemd.json +++ b/suite2cases/systemd.json @@ -484,5 +484,6 @@ { "name": "oe_test_target_veritysetup-pre" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/systemtap.json b/suite2cases/systemtap.json index 2addfafde..5005fa07f 100644 --- a/suite2cases/systemtap.json +++ b/suite2cases/systemtap.json @@ -12,5 +12,6 @@ { "name": "oe_test_service_systemtap" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/tcllib.json b/suite2cases/tcllib.json index cd8b96d7f..2e1515ac0 100644 --- a/suite2cases/tcllib.json +++ b/suite2cases/tcllib.json @@ -10,5 +10,6 @@ { "name": "oe_test_tcllib_page" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/telnet.json b/suite2cases/telnet.json index 3ba708763..65b428448 100644 --- a/suite2cases/telnet.json +++ b/suite2cases/telnet.json @@ -4,5 +4,6 @@ { "name": "oe_test_socket_telnet" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/tigervnc.json b/suite2cases/tigervnc.json index 6ef6e0448..8f3fb1a11 100644 --- a/suite2cases/tigervnc.json +++ b/suite2cases/tigervnc.json @@ -4,5 +4,6 @@ { "name": "oe_test_socket_xvnc" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/timedatex.json b/suite2cases/timedatex.json index ba2d677d7..751024120 100644 --- a/suite2cases/timedatex.json +++ b/suite2cases/timedatex.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_timedatex" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/transfig.json b/suite2cases/transfig.json index 28ecf96fc..ee414f5a8 100644 --- a/suite2cases/transfig.json +++ b/suite2cases/transfig.json @@ -4,5 +4,6 @@ { "name": "oe_test_transfig" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/tree.json b/suite2cases/tree.json index d523eae06..8cc808680 100644 --- a/suite2cases/tree.json +++ b/suite2cases/tree.json @@ -4,5 +4,6 @@ { "name": "oe_test_tree" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/tuned.json b/suite2cases/tuned.json index d4e24e14f..a58121316 100644 --- a/suite2cases/tuned.json +++ b/suite2cases/tuned.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_tuned" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/udisks2.json b/suite2cases/udisks2.json index c7432eece..5d5618d48 100644 --- a/suite2cases/udisks2.json +++ b/suite2cases/udisks2.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_udisks2" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/unbound.json b/suite2cases/unbound.json index d5f28155e..2d5e8f495 100644 --- a/suite2cases/unbound.json +++ b/suite2cases/unbound.json @@ -13,5 +13,6 @@ { "name": "oe_test_unbound-control" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/upower.json b/suite2cases/upower.json index dcba15d89..6acdc5148 100644 --- a/suite2cases/upower.json +++ b/suite2cases/upower.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_upower" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/util-linux.json b/suite2cases/util-linux.json index 2ee39398f..884a76a6f 100644 --- a/suite2cases/util-linux.json +++ b/suite2cases/util-linux.json @@ -28,5 +28,6 @@ { "name": "oe_test_mkfs_001" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/vala.json b/suite2cases/vala.json index cd92b25aa..caed7e492 100644 --- a/suite2cases/vala.json +++ b/suite2cases/vala.json @@ -4,5 +4,6 @@ { "name": "oe_test_vala" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/valgrind.json b/suite2cases/valgrind.json index c9e65b555..6737d34bb 100644 --- a/suite2cases/valgrind.json +++ b/suite2cases/valgrind.json @@ -85,5 +85,6 @@ { "name": "oe_test_ms_print_01" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/xapian-core.json b/suite2cases/xapian-core.json index 41cf76cd4..53bb4a360 100644 --- a/suite2cases/xapian-core.json +++ b/suite2cases/xapian-core.json @@ -52,5 +52,6 @@ { "name": "oe_test_xapian-core_xapian-tcpsrv" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/xfsprogs.json b/suite2cases/xfsprogs.json index e77991b81..0585f3076 100644 --- a/suite2cases/xfsprogs.json +++ b/suite2cases/xfsprogs.json @@ -4,5 +4,6 @@ { "name": "oe_test_service_xfs_scrub_all" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/xmltoman.json b/suite2cases/xmltoman.json index 5bbf6c7bc..c213ad9ef 100644 --- a/suite2cases/xmltoman.json +++ b/suite2cases/xmltoman.json @@ -4,5 +4,6 @@ { "name": "oe_test_xmltoman" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/xz.json b/suite2cases/xz.json index 1046063a5..9b0d97523 100644 --- a/suite2cases/xz.json +++ b/suite2cases/xz.json @@ -49,5 +49,6 @@ { "name": "oe_test_xz_xzdiff_02" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/yelp-tools.json b/suite2cases/yelp-tools.json index 742639151..036fbc087 100644 --- a/suite2cases/yelp-tools.json +++ b/suite2cases/yelp-tools.json @@ -10,5 +10,6 @@ { "name": "oe_test_yelp-new" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/zip.json b/suite2cases/zip.json index b0620f6e8..d50bd9909 100755 --- a/suite2cases/zip.json +++ b/suite2cases/zip.json @@ -16,5 +16,6 @@ { "name": "oe_test_zip_005" } - ] + ], + "tags": "minimal" } \ No newline at end of file diff --git a/suite2cases/zziplib.json b/suite2cases/zziplib.json index 9ac528765..c3774a272 100644 --- a/suite2cases/zziplib.json +++ b/suite2cases/zziplib.json @@ -4,5 +4,6 @@ { "name": "oe_test_zziplib" } - ] + ], + "tags": "minimal" } \ No newline at end of file -- Gitee From b099b226d6d9cb2588ca90079843a1bc077c9713 Mon Sep 17 00:00:00 2001 From: honghua Date: Mon, 12 Aug 2024 13:30:48 +0800 Subject: [PATCH 51/65] update iozone --- .../iozone_file_system/oe_test_iozone_file_system.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testcases/performance-test/file_system/iozone_file_system/oe_test_iozone_file_system.sh b/testcases/performance-test/file_system/iozone_file_system/oe_test_iozone_file_system.sh index 57cdcee3e..7d4aaec22 100644 --- a/testcases/performance-test/file_system/iozone_file_system/oe_test_iozone_file_system.sh +++ b/testcases/performance-test/file_system/iozone_file_system/oe_test_iozone_file_system.sh @@ -42,7 +42,7 @@ function pre_test() { function run_test() { LOG_INFO "Start to run test." ./iozone -a > tmp.txt 2>&1 - cat tmp.txt |awk '/kB reclen write rewrite read reread/{found=1;next} found'|awk '/iozone test complete/{exit} {print}'|awk 'NF' > /opt/iozone_output.txt + cat tmp.txt |awk '/kB reclen write rewrite read reread/{found=1;next} found'|awk '/iozone test complete/{exit} {print}'|awk 'NF' > /opt/performance_test_result.txt CHECK_RESULT 0 0 0 "failed to get iozone output." LOG_INFO "End to run test." } -- Gitee From 9057d0a7934d7dd37ba5678c1132d53b5e685e2c Mon Sep 17 00:00:00 2001 From: honghua Date: Mon, 12 Aug 2024 14:28:50 +0800 Subject: [PATCH 52/65] update cpu and memory --- suite2cases/389-ds-base.json | 2 ++ suite2cases/389-ds-base_1.4.3.20.json | 2 ++ suite2cases/Echarts.json | 2 ++ suite2cases/FS_Device.json | 2 ++ suite2cases/FS_Directory.json | 2 ++ suite2cases/FS_Docker.json | 2 ++ suite2cases/FS_File.json | 2 ++ suite2cases/FS_FileSystem.json | 2 ++ suite2cases/FS_IO.json | 2 ++ suite2cases/FS_Negative.json | 2 ++ suite2cases/FS_iSula.json | 2 ++ suite2cases/GraphicsMagick.json | 2 ++ suite2cases/ImageMagick.json | 6 ++++-- suite2cases/Kmesh.json | 2 ++ suite2cases/ModemManager.json | 6 ++++-- suite2cases/NetworkManager.json | 6 ++++-- suite2cases/OpenEXR.json | 6 ++++-- suite2cases/OpenIPMI.json | 2 ++ suite2cases/PackageKit.json | 2 ++ suite2cases/SDL.json | 6 ++++-- suite2cases/StratoVirt_user_guide.json | 2 ++ suite2cases/abrt.json | 2 ++ suite2cases/accountsservice.json | 2 ++ suite2cases/acl.json | 6 ++++-- suite2cases/acpid.json | 2 ++ suite2cases/activemq.json | 2 ++ suite2cases/admin_guide.json | 2 ++ suite2cases/alertmanager.json | 2 ++ suite2cases/alsa-utils.json | 2 ++ suite2cases/amanda.json | 2 ++ suite2cases/anaconda.json | 6 ++++-- suite2cases/annobin.json | 6 ++++-- suite2cases/ansible.json | 2 ++ suite2cases/ant.json | 6 ++++-- suite2cases/anthy.json | 6 ++++-- suite2cases/aops-ceres.json | 2 ++ suite2cases/apr.json | 2 ++ suite2cases/aqute-bnd.json | 2 ++ suite2cases/argus.json | 2 ++ suite2cases/arptables.json | 2 ++ suite2cases/arpwatch.json | 2 ++ suite2cases/asciidoc.json | 6 ++++-- suite2cases/aspell.json | 6 ++++-- suite2cases/assimp.json | 2 ++ suite2cases/at.json | 2 ++ suite2cases/attest-tools.json | 2 ++ suite2cases/attr.json | 6 ++++-- suite2cases/atune.json | 2 ++ suite2cases/audit.json | 6 ++++-- suite2cases/auter.json | 2 ++ suite2cases/authd.json | 2 ++ suite2cases/authz.json | 2 ++ suite2cases/autoconf213.json | 2 ++ suite2cases/autofs.json | 2 ++ suite2cases/automake.json | 6 ++++-- suite2cases/avahi.json | 6 ++++-- suite2cases/aws-sdk-java.json | 2 ++ suite2cases/axel.json | 2 ++ suite2cases/b43-tools.json | 6 ++++-- suite2cases/babeltrace.json | 6 ++++-- suite2cases/bacula.json | 2 ++ suite2cases/bacula_9.4.4.json | 2 ++ suite2cases/bash.json | 6 ++++-- suite2cases/batik.json | 2 ++ suite2cases/bcrypt.json | 2 ++ suite2cases/beakerlib.json | 6 ++++-- suite2cases/bind.json | 6 ++++-- suite2cases/binutils.json | 6 ++++-- suite2cases/biometric-authentication.json | 2 ++ suite2cases/bird.json | 2 ++ suite2cases/bison.json | 6 ++++-- suite2cases/blackbox_exporter.json | 2 ++ suite2cases/blkid.json | 2 ++ suite2cases/blueman.json | 2 ++ suite2cases/bluez.json | 6 ++++-- suite2cases/bolt.json | 2 ++ suite2cases/boom-boot-1.3.json | 2 ++ suite2cases/boom-boot.json | 2 ++ suite2cases/booth.json | 2 ++ suite2cases/brltty.json | 2 ++ suite2cases/byacc.json | 6 ++++-- suite2cases/byacc2.0.json | 2 ++ suite2cases/bzip2.json | 6 ++++-- suite2cases/cachefilesd.json | 2 ++ suite2cases/ceph.json | 2 ++ suite2cases/certmonger.json | 2 ++ suite2cases/cgdcbxd.json | 2 ++ suite2cases/checkpolicy.json | 6 ++++-- suite2cases/chrony.json | 6 ++++-- suite2cases/chrpath.json | 6 ++++-- suite2cases/clamav.json | 2 ++ suite2cases/clang.json | 6 ++++-- suite2cases/clevis.json | 2 ++ suite2cases/cloud-init.json | 2 ++ suite2cases/cmake.json | 6 ++++-- suite2cases/cobbler.json | 2 ++ suite2cases/cockpit.json | 2 ++ suite2cases/collectd.json | 2 ++ suite2cases/colm.json | 2 ++ suite2cases/colord.json | 6 ++++-- suite2cases/compile-test.json | 2 ++ suite2cases/conmon.json | 2 ++ suite2cases/conntrack-tools.json | 2 ++ suite2cases/console-setup.json | 6 ++++-- suite2cases/container-exception-logger.json | 2 ++ suite2cases/containerd.json | 2 ++ suite2cases/coreutils.json | 6 ++++-- suite2cases/corosync-qdevice.json | 2 ++ suite2cases/corosync.json | 2 ++ suite2cases/cowsay.json | 2 ++ suite2cases/cpio.json | 6 ++++-- suite2cases/cpp-httplib.json | 2 ++ suite2cases/cppcheck.json | 6 ++++-- suite2cases/cracklib.json | 6 ++++-- suite2cases/createrepo_c.json | 6 ++++-- suite2cases/cri-o.json | 2 ++ suite2cases/criu.json | 2 ++ suite2cases/criu_3.15.json | 2 ++ suite2cases/criu_3.16.json | 2 ++ suite2cases/cronie.json | 6 ++++-- suite2cases/crontabs.json | 6 ++++-- suite2cases/cryptsetup.json | 6 ++++-- suite2cases/csmith-test.json | 2 ++ suite2cases/ctags.json | 2 ++ suite2cases/cups-filters.json | 2 ++ suite2cases/cups.json | 6 ++++-- suite2cases/curl.json | 6 ++++-- suite2cases/custodia.json | 2 ++ suite2cases/cvs.json | 2 ++ suite2cases/cyrus-sasl.json | 6 ++++-- suite2cases/da-tool.json | 2 ++ suite2cases/dblatex.json | 6 ++++-- suite2cases/dbus.json | 6 ++++-- suite2cases/dbxtool.json | 2 ++ suite2cases/dde-daemon.json | 2 ++ suite2cases/deepin-anything.json | 2 ++ suite2cases/deepin-devicemanager.json | 2 ++ suite2cases/deepin-graphics-driver-manager.json | 2 ++ suite2cases/dejagnu-test.json | 2 ++ suite2cases/dejagnu.json | 6 ++++-- suite2cases/derby.json | 2 ++ suite2cases/dhcp.json | 6 ++++-- suite2cases/diffutils.json | 6 ++++-- suite2cases/digest-list-tools.json | 2 ++ suite2cases/dim-AT.json | 2 ++ suite2cases/dim.json | 2 ++ suite2cases/dirsplit.json | 2 ++ suite2cases/discount.json | 2 ++ suite2cases/distributed_file_test.json | 2 ++ suite2cases/djvulibre.json | 2 ++ suite2cases/dkms.json | 2 ++ suite2cases/dmidecode.json | 2 ++ suite2cases/dnf.json | 6 ++++-- suite2cases/dnsmasq.json | 2 ++ suite2cases/dnssec-trigger.json | 2 ++ suite2cases/docbook-utils.json | 6 ++++-- suite2cases/docbook2X.json | 2 ++ suite2cases/docbook5-schemas.json | 2 ++ suite2cases/docker-engine.json | 2 ++ suite2cases/dos2unix.json | 6 ++++-- suite2cases/dosfstools.json | 6 ++++-- suite2cases/dovecot.json | 2 ++ suite2cases/doxygen.json | 6 ++++-- suite2cases/dracut.json | 6 ++++-- suite2cases/dtc.json | 6 ++++-- suite2cases/e2fsprogs.json | 6 ++++-- suite2cases/easymock.json | 2 ++ suite2cases/ebtables.json | 6 ++++-- suite2cases/edac-utils.json | 2 ++ suite2cases/efivar.json | 6 ++++-- suite2cases/elfutils.json | 6 ++++-- suite2cases/elinks.json | 2 ++ suite2cases/embedded_application_develop_tests.json | 2 ++ suite2cases/embedded_dsoftbus_3_1_basic_test.json | 2 ++ suite2cases/embedded_dsoftbus_3_2_basic_test.json | 2 ++ suite2cases/embedded_mcs_qemu_test.json | 2 ++ suite2cases/embedded_mcs_rpi4_test.json | 2 ++ suite2cases/embedded_mcs_uniproton_test.json | 2 ++ suite2cases/embedded_os_basic_extra_test.json | 2 ++ suite2cases/embedded_os_basic_test.json | 2 ++ suite2cases/embedded_security_config_test.json | 2 ++ suite2cases/embedded_third_party_packages_extra_test.json | 2 ++ suite2cases/embedded_third_party_packages_test.json | 2 ++ suite2cases/embedded_tiny_image_test.json | 2 ++ suite2cases/embedded_unixbench_test.json | 2 ++ suite2cases/embedded_version_basic_tests.json | 2 ++ suite2cases/enchant2.json | 6 ++++-- suite2cases/enchant2_2.3.3.json | 2 ++ suite2cases/erlang.json | 2 ++ suite2cases/espeak-ng.json | 2 ++ suite2cases/etcd.json | 2 ++ suite2cases/etckeeper.json | 2 ++ suite2cases/etmem.json | 2 ++ suite2cases/exempi.json | 6 ++++-- suite2cases/fakechroot.json | 6 ++++-- suite2cases/fakeroot.json | 2 ++ suite2cases/fapolicyd.json | 2 ++ suite2cases/fastdfs.json | 2 ++ suite2cases/fcgi.json | 2 ++ suite2cases/fcoe-utils.json | 6 ++++-- suite2cases/fence-virt.json | 2 ++ suite2cases/fetch-crl.json | 2 ++ suite2cases/fetchmail.json | 2 ++ suite2cases/ffmpeg.json | 2 ++ suite2cases/fftw.json | 6 ++++-- suite2cases/figlet.json | 2 ++ suite2cases/file.json | 6 ++++-- suite2cases/fio.json | 2 ++ suite2cases/firebird.json | 2 ++ suite2cases/firewalld.json | 6 ++++-- suite2cases/flac.json | 6 ++++-- suite2cases/flatbuffers.json | 2 ++ suite2cases/flatpak.json | 2 ++ suite2cases/flex.json | 6 ++++-- suite2cases/flink.json | 2 ++ suite2cases/fmt.json | 2 ++ suite2cases/fontconfig.json | 6 ++++-- suite2cases/fontforge.json | 6 ++++-- suite2cases/fonts-rpm-macros.json | 6 ++++-- suite2cases/fprintd.json | 2 ++ suite2cases/freeipmi.json | 2 ++ suite2cases/freeradius.json | 2 ++ suite2cases/freetds.json | 2 ++ suite2cases/fribidi.json | 6 ++++-- suite2cases/future.json | 2 ++ suite2cases/fwupd.json | 6 ++++-- suite2cases/gala-anteater.json | 2 ++ suite2cases/gala-gopher.json | 2 ++ suite2cases/gala-spider.json | 2 ++ suite2cases/galera.json | 2 ++ suite2cases/ganglia.json | 2 ++ suite2cases/gawk.json | 6 ++++-- suite2cases/gcc.json | 6 ++++-- suite2cases/gdb.json | 6 ++++-- suite2cases/gdbm.json | 6 ++++-- suite2cases/gdisk.json | 6 ++++-- suite2cases/gdk-pixbuf2.json | 6 ++++-- suite2cases/gdm.json | 2 ++ suite2cases/gegl04.json | 2 ++ suite2cases/genders.json | 2 ++ suite2cases/geoclue2.json | 6 ++++-- suite2cases/geos.json | 2 ++ suite2cases/ghostscript.json | 6 ++++-- suite2cases/git-tools.json | 2 ++ suite2cases/git.json | 6 ++++-- suite2cases/glib2.json | 6 ++++-- suite2cases/glibc.json | 6 ++++-- suite2cases/glog.json | 2 ++ suite2cases/glusterfs.json | 6 ++++-- suite2cases/gnome-shell.json | 2 ++ suite2cases/gnutls.json | 6 ++++-- suite2cases/gobject-introspection.json | 6 ++++-- suite2cases/golang-github-prometheus-node_exporter.json | 2 ++ suite2cases/gperf.json | 6 ++++-- suite2cases/gpm.json | 6 ++++-- suite2cases/gradle.json | 2 ++ suite2cases/grafana.json | 2 ++ suite2cases/graphviz.json | 6 ++++-- suite2cases/greatsql.json | 2 ++ suite2cases/groovy.json | 2 ++ suite2cases/groovy18.json | 2 ++ suite2cases/grpc.json | 2 ++ suite2cases/grub2.json | 6 ++++-- suite2cases/gsl.json | 2 ++ suite2cases/gssproxy.json | 6 ++++-- suite2cases/gtk+.json | 2 ++ suite2cases/gyp.json | 2 ++ suite2cases/hadoop-3.1.json | 2 ++ suite2cases/hadoop.json | 2 ++ suite2cases/haproxy.json | 2 ++ suite2cases/haveged.json | 2 ++ suite2cases/hbase.json | 2 ++ suite2cases/hdf5.json | 2 ++ suite2cases/hdparm.json | 6 ++++-- suite2cases/help2man.json | 6 ++++-- suite2cases/hfsplus-tools.json | 2 ++ suite2cases/hivex.json | 2 ++ suite2cases/hostname.json | 6 ++++-- suite2cases/hsqldb.json | 2 ++ suite2cases/htop.json | 2 ++ suite2cases/httpd.json | 2 ++ suite2cases/httpry.json | 2 ++ suite2cases/hwloc.json | 2 ++ suite2cases/hwloc_2.7.1.json | 2 ++ suite2cases/hyperscan.json | 2 ++ suite2cases/iSulad.json | 2 ++ suite2cases/iftop.json | 2 ++ suite2cases/iio-sensor-proxy.json | 2 ++ suite2cases/imageTailor.json | 2 ++ suite2cases/indent.json | 2 ++ suite2cases/initial-setup.json | 2 ++ suite2cases/initscripts.json | 6 ++++-- suite2cases/intel-cmt-cat.json | 2 ++ suite2cases/intltool.json | 6 ++++-- suite2cases/iozone_file_system.json | 2 ++ suite2cases/iperf3.json | 2 ++ suite2cases/ipmitool.json | 6 ++++-- suite2cases/iproute.json | 6 ++++-- suite2cases/iprutils.json | 6 ++++-- suite2cases/ipset.json | 6 ++++-- suite2cases/iptables.json | 6 ++++-- suite2cases/iputils.json | 6 ++++-- suite2cases/ipvsadm.json | 2 ++ suite2cases/ipwatchd.json | 2 ++ suite2cases/irqbalance.json | 6 ++++-- suite2cases/isula-build.json | 2 ++ suite2cases/itstool.json | 6 ++++-- suite2cases/itstool_2.0.4.json | 2 ++ suite2cases/itstool_2.0.7.json | 2 ++ suite2cases/java-1.8.0-openjdk.json | 2 ++ suite2cases/java-11-openjdk.json | 2 ++ suite2cases/javapackages-tools.json | 6 ++++-- suite2cases/jemalloc.json | 2 ++ suite2cases/jetty.json | 2 ++ suite2cases/jgit.json | 2 ++ suite2cases/jotai-benchmarks.json | 2 ++ suite2cases/jpegoptim.json | 2 ++ suite2cases/jq.json | 2 ++ suite2cases/jruby.json | 2 ++ suite2cases/jsoncpp.json | 6 ++++-- suite2cases/jtidy.json | 2 ++ suite2cases/junit.json | 6 ++++-- suite2cases/junit5.json | 6 ++++-- suite2cases/jython.json | 2 ++ suite2cases/k3s.json | 2 ++ suite2cases/kconfigDetector.json | 2 ++ suite2cases/keepalived.json | 2 ++ suite2cases/kernel.json | 6 ++++-- suite2cases/kexec-tools.json | 6 ++++-- suite2cases/keyutils.json | 6 ++++-- suite2cases/kf5-kconfig.json | 2 ++ suite2cases/kiran-authentication-service.json | 2 ++ suite2cases/kiran-biometrics.json | 2 ++ suite2cases/kiran-cc-daemon.json | 2 ++ suite2cases/kmod-kvdo.json | 2 ++ suite2cases/kmod.json | 6 ++++-- suite2cases/kpatch.json | 2 ++ suite2cases/krb5.json | 6 ++++-- suite2cases/ksh.json | 6 ++++-- suite2cases/kuasar.json | 2 ++ suite2cases/kubeedge.json | 2 ++ suite2cases/kubernetes.json | 2 ++ suite2cases/ladspa.json | 2 ++ suite2cases/leptonica.json | 2 ++ suite2cases/leveldb.json | 2 ++ suite2cases/libX11.json | 6 ++++-- suite2cases/libaec.json | 2 ++ suite2cases/libappstream-glib.json | 6 ++++-- suite2cases/libarchive.json | 6 ++++-- suite2cases/libcanberra.json | 6 ++++-- suite2cases/libcap.json | 6 ++++-- suite2cases/libcareplus.json | 2 ++ suite2cases/libcgroup.json | 2 ++ suite2cases/libcroco.json | 2 ++ suite2cases/libdap.json | 2 ++ suite2cases/libdb.json | 2 ++ suite2cases/libdwarf.json | 2 ++ suite2cases/libesmtp.json | 2 ++ suite2cases/libexif.json | 6 ++++-- suite2cases/libfabric.json | 2 ++ suite2cases/libgeotiff.json | 2 ++ suite2cases/libgit2.json | 2 ++ suite2cases/libgpg-error.json | 6 ++++-- suite2cases/libguestfs.json | 2 ++ suite2cases/libhangul.json | 2 ++ suite2cases/libiec61883.json | 2 ++ suite2cases/libiodbc.json | 2 ++ suite2cases/libksba.json | 6 ++++-- suite2cases/libldb.json | 6 ++++-- suite2cases/liblouis.json | 2 ++ suite2cases/libmemcached.json | 2 ++ suite2cases/libmicrohttpd.json | 2 ++ suite2cases/libosinfo.json | 2 ++ suite2cases/libpng12.json | 2 ++ suite2cases/librabbitmq.json | 6 ++++-- suite2cases/libreswan.json | 2 ++ suite2cases/librhsm.json | 2 ++ suite2cases/librsvg2.json | 6 ++++-- suite2cases/libsmi.json | 2 ++ suite2cases/libsndfile.json | 6 ++++-- suite2cases/libstdc++.json | 2 ++ suite2cases/libstoragemgmt.json | 6 ++++-- suite2cases/libtar.json | 6 ++++-- suite2cases/libtiff.json | 6 ++++-- suite2cases/libtommath.json | 2 ++ suite2cases/libunistring.json | 6 ++++-- suite2cases/libusb.json | 6 ++++-- suite2cases/libvirt.json | 2 ++ suite2cases/libvma.json | 2 ++ suite2cases/libvpx.json | 2 ++ suite2cases/libwbxml.json | 2 ++ suite2cases/libwmf.json | 6 ++++-- suite2cases/libxpm.json | 2 ++ suite2cases/libxslt.json | 6 ++++-- suite2cases/libyaml.json | 6 ++++-- suite2cases/libzip.json | 2 ++ suite2cases/lighttpd_1.4.53.json | 2 ++ suite2cases/lighttpd_1.4.63.json | 2 ++ suite2cases/linkchecker.json | 2 ++ suite2cases/linux-sgx.json | 2 ++ suite2cases/linuxconsoletools.json | 2 ++ suite2cases/linuxdoc-tools.json | 6 ++++-- suite2cases/linuxptp.json | 2 ++ suite2cases/lksctp-tools.json | 6 ++++-- suite2cases/lldpad.json | 6 ++++-- suite2cases/lm_sensors.json | 6 ++++-- suite2cases/lmbench_cpu.json | 2 ++ suite2cases/lmbench_file_system.json | 2 ++ suite2cases/lmbench_io.json | 2 ++ suite2cases/lmbench_memory.json | 2 ++ suite2cases/lmbench_syscall.json | 2 ++ suite2cases/lmdb.json | 6 ++++-- suite2cases/log4cplus.json | 2 ++ suite2cases/logwatch.json | 2 ++ suite2cases/lorax.json | 6 ++++-- suite2cases/lsyncd.json | 2 ++ suite2cases/ltp.json | 2 ++ suite2cases/ltrace.json | 2 ++ suite2cases/lua-lunit.json | 2 ++ suite2cases/luajit.json | 2 ++ suite2cases/luarocks.json | 2 ++ suite2cases/lvm2.json | 6 ++++-- suite2cases/lxc.json | 2 ++ suite2cases/lxcfs.json | 2 ++ suite2cases/lzo.json | 6 ++++-- suite2cases/mac-robber.json | 2 ++ suite2cases/mailman.json | 2 ++ suite2cases/man-db.json | 6 ++++-- suite2cases/mariadb.json | 2 ++ suite2cases/mathjax.json | 2 ++ suite2cases/mbw_memory.json | 2 ++ suite2cases/mc.json | 2 ++ suite2cases/mcelog.json | 2 ++ suite2cases/mcstrans.json | 2 ++ suite2cases/mdadm.json | 6 ++++-- suite2cases/memcached.json | 2 ++ suite2cases/meson.json | 6 ++++-- suite2cases/mikmod.json | 2 ++ suite2cases/minimap2.json | 2 ++ suite2cases/mksh.json | 2 ++ suite2cases/mlocate.json | 2 ++ suite2cases/mm_uce.json | 2 ++ suite2cases/mocha.json | 2 ++ suite2cases/mod_wsgi.json | 2 ++ suite2cases/mosquitto.json | 2 ++ suite2cases/mpg123.json | 6 ++++-- suite2cases/mpich.json | 2 ++ suite2cases/mrtg.json | 2 ++ suite2cases/mt-st.json | 2 ++ suite2cases/mtx.json | 2 ++ suite2cases/multipath-tools.json | 6 ++++-- suite2cases/munge.json | 2 ++ suite2cases/mutt.json | 2 ++ suite2cases/mysql.json | 2 ++ suite2cases/mysql5.json | 2 ++ suite2cases/nagios.json | 2 ++ suite2cases/nasm.json | 6 ++++-- suite2cases/nbdkit.json | 2 ++ suite2cases/ncurses.json | 6 ++++-- suite2cases/ndctl.json | 6 ++++-- suite2cases/ndisc6.json | 2 ++ suite2cases/neon-config.json | 2 ++ suite2cases/net-snmp.json | 6 ++++-- suite2cases/net-tools.json | 6 ++++-- suite2cases/netavark.json | 2 ++ suite2cases/netcdf.json | 2 ++ suite2cases/netcf.json | 2 ++ suite2cases/netdata.json | 2 ++ suite2cases/netlabel_tools.json | 2 ++ suite2cases/netperf.json | 2 ++ suite2cases/netsniff-ng.json | 2 ++ suite2cases/network_basic.json | 2 ++ suite2cases/network_docker.json | 2 ++ suite2cases/network_negative.json | 2 ++ suite2cases/network_struct.json | 2 ++ suite2cases/network_virtual.json | 2 ++ suite2cases/nfs-utils.json | 6 ++++-- suite2cases/nftables.json | 2 ++ suite2cases/nghttp2.json | 6 ++++-- suite2cases/nginx.json | 2 ++ suite2cases/ninja-build.json | 6 ++++-- suite2cases/nispor.json | 2 ++ suite2cases/nmon.json | 2 ++ suite2cases/nodejs-clean-css.json | 2 ++ suite2cases/nodejs-grunt-cli.json | 2 ++ suite2cases/nodejs-jsonpointer.json | 2 ++ suite2cases/nodejs-tiny-lr-fork.json | 2 ++ suite2cases/nodejs.json | 2 ++ suite2cases/nodeunit.json | 2 ++ suite2cases/nototools.json | 2 ++ suite2cases/nototools_0-2.json | 2 ++ suite2cases/nototools_0.2.17.json | 2 ++ suite2cases/novnc.json | 2 ++ suite2cases/nspr.json | 6 ++++-- suite2cases/nss-pam-ldapd.json | 2 ++ suite2cases/nss.json | 6 ++++-- suite2cases/nss_wrapper.json | 6 ++++-- suite2cases/ntfs-3g.json | 2 ++ suite2cases/ntp.json | 2 ++ suite2cases/numad.json | 2 ++ suite2cases/nvmetcli.json | 2 ++ suite2cases/nvml.json | 2 ++ suite2cases/nvwa.json | 2 ++ suite2cases/oath-toolkit.json | 2 ++ suite2cases/objectweb-asm3.json | 2 ++ suite2cases/obs-server.json | 2 ++ suite2cases/ocaml-findlib.json | 2 ++ suite2cases/ocaml-gettext.json | 2 ++ suite2cases/ocaml.json | 6 ++++-- suite2cases/oddjob.json | 2 ++ suite2cases/oeaware.json | 2 ++ suite2cases/oec-hardware.json | 2 ++ suite2cases/oemaker.json | 2 ++ suite2cases/ogdi.json | 2 ++ suite2cases/oncn-bwm-AT.json | 2 ++ suite2cases/oncn-bwm.json | 2 ++ suite2cases/oniguruma.json | 2 ++ suite2cases/open-iscsi.json | 6 ++++-- suite2cases/open-isns.json | 2 ++ suite2cases/openblas.json | 6 ++++-- suite2cases/opencc.json | 2 ++ suite2cases/opencryptoki.json | 2 ++ suite2cases/opendmarc.json | 2 ++ suite2cases/openhpi.json | 2 ++ suite2cases/openjade.json | 6 ++++-- suite2cases/openjpeg2.json | 6 ++++-- suite2cases/openldap.json | 6 ++++-- suite2cases/openmpi.json | 2 ++ suite2cases/openscap.json | 2 ++ suite2cases/openslp.json | 2 ++ suite2cases/opensm.json | 2 ++ suite2cases/opensp.json | 6 ++++-- suite2cases/openssh.json | 6 ++++-- suite2cases/openssl.json | 6 ++++-- suite2cases/openvpn.json | 2 ++ suite2cases/openvswitch.json | 2 ++ suite2cases/openwsman.json | 2 ++ suite2cases/ops_guide.json | 2 ++ suite2cases/optipng.json | 2 ++ suite2cases/os-basic.json | 2 ++ suite2cases/os-storage.json | 2 ++ suite2cases/osc.json | 2 ++ suite2cases/ostree.json | 6 ++++-- suite2cases/p7zip.json | 2 ++ suite2cases/pacemaker.json | 2 ++ suite2cases/pam.json | 6 ++++-- suite2cases/papi.json | 2 ++ suite2cases/paps.json | 2 ++ suite2cases/patchutils.json | 6 ++++-- suite2cases/pax.json | 2 ++ suite2cases/pbzip2.json | 2 ++ suite2cases/pcp.json | 2 ++ suite2cases/pcre2.json | 6 ++++-- suite2cases/pcs.json | 2 ++ suite2cases/pcsc-lite.json | 6 ++++-- suite2cases/perl-DBI.json | 2 ++ suite2cases/perl-Date-Manip.json | 2 ++ suite2cases/perl-File-MimeInfo.json | 2 ++ suite2cases/perl-Module-Build.json | 2 ++ suite2cases/perl-Module-ScanDeps.json | 2 ++ suite2cases/perl-Net-Server.json | 2 ++ suite2cases/perl-Parse-Yapp.json | 2 ++ suite2cases/perl-Pod-Markdown.json | 2 ++ suite2cases/perl-libwww-perl.json | 2 ++ suite2cases/pesign.json | 6 ++++-- suite2cases/phodav.json | 2 ++ suite2cases/php.json | 2 ++ suite2cases/pigz.json | 6 ++++-- suite2cases/pixman.json | 6 ++++-- suite2cases/pkgconf.json | 6 ++++-- suite2cases/pkgmanager-test.json | 2 ++ suite2cases/pkgship_bedepend_query.json | 2 ++ suite2cases/pkgship_builddep_query.json | 2 ++ suite2cases/pkgship_compare.json | 2 ++ suite2cases/pkgship_info_query.json | 2 ++ suite2cases/pkgship_installdep_query.json | 2 ++ suite2cases/pkgship_performance.json | 2 ++ suite2cases/pkgship_reliability.json | 2 ++ suite2cases/pkgship_selfdepend_query.json | 2 ++ suite2cases/pkgship_service_module.json | 2 ++ suite2cases/pkgship_start_init.json | 2 ++ suite2cases/pki-core.json | 2 ++ suite2cases/plymouth.json | 6 ++++-- suite2cases/pmix.json | 2 ++ suite2cases/pngcrush.json | 2 ++ suite2cases/pngquant.json | 2 ++ suite2cases/po4a.json | 6 ++++-- suite2cases/podman.json | 2 ++ suite2cases/podman_3.4.4.2.json | 2 ++ suite2cases/policycoreutils.json | 6 ++++-- suite2cases/polkit.json | 6 ++++-- suite2cases/poppler.json | 2 ++ suite2cases/portreserve.json | 2 ++ suite2cases/postfix.json | 2 ++ suite2cases/postgresql.json | 2 ++ suite2cases/powerapi_interface.json | 2 ++ suite2cases/powertop.json | 2 ++ suite2cases/pps-tools.json | 6 ++++-- suite2cases/predixy.json | 2 ++ suite2cases/procinfo.json | 2 ++ suite2cases/procps-ng.json | 6 ++++-- suite2cases/proftpd.json | 2 ++ suite2cases/prometheus2.json | 2 ++ suite2cases/protobuf-c.json | 6 ++++-- suite2cases/protobuf.json | 6 ++++-- suite2cases/ps_mem.json | 2 ++ suite2cases/psacct.json | 2 ++ suite2cases/psutils.json | 6 ++++-- suite2cases/pv.json | 2 ++ suite2cases/pwgen.json | 2 ++ suite2cases/pyScss.json | 2 ++ suite2cases/pyelftools.json | 2 ++ suite2cases/pylint.json | 2 ++ suite2cases/python-Keras.json | 2 ++ suite2cases/python-blivet.json | 6 ++++-- suite2cases/python-bottle.json | 2 ++ suite2cases/python-certifi.json | 2 ++ suite2cases/python-cryptography.json | 6 ++++-- suite2cases/python-dateutil.json | 6 ++++-- suite2cases/python-docutils.json | 6 ++++-- suite2cases/python-eventlet.json | 2 ++ suite2cases/python-flask.json | 6 ++++-- suite2cases/python-gflags.json | 2 ++ suite2cases/python-gitlab.json | 2 ++ suite2cases/python-greenlet.json | 6 ++++-- suite2cases/python-httplib2.json | 2 ++ suite2cases/python-jinja2.json | 6 ++++-- suite2cases/python-junitxml.json | 2 ++ suite2cases/python-kazoo.json | 2 ++ suite2cases/python-keyring.json | 2 ++ suite2cases/python-keyring_13.2.1.json | 2 ++ suite2cases/python-lesscpy.json | 2 ++ suite2cases/python-lxml.json | 6 ++++-- suite2cases/python-mako.json | 6 ++++-- suite2cases/python-pip.json | 6 ++++-- suite2cases/python-reportlab.json | 2 ++ suite2cases/python-requests.json | 6 ++++-- suite2cases/python-robotframework.json | 2 ++ suite2cases/python-rsa_3.4.2.json | 2 ++ suite2cases/python-rsa_4.7.2.json | 2 ++ suite2cases/python-rtslib.json | 2 ++ suite2cases/python-schema.json | 2 ++ suite2cases/python-scikit-learn.json | 2 ++ suite2cases/python-scrypt.json | 2 ++ suite2cases/python-setuptools.json | 6 ++++-- suite2cases/python-simplejson.json | 2 ++ suite2cases/python-singledispatch.json | 2 ++ suite2cases/python-sortedcontainers.json | 6 ++++-- suite2cases/python-suds2.json | 2 ++ suite2cases/python-supervisor.json | 2 ++ suite2cases/python-sure.json | 2 ++ suite2cases/python-tempita.json | 2 ++ suite2cases/python-tqdm.json | 2 ++ suite2cases/python-twisted.json | 2 ++ suite2cases/python-typing.json | 2 ++ suite2cases/python-uWSGI.json | 2 ++ suite2cases/python-urlgrabber.json | 2 ++ suite2cases/python-urllib3.json | 6 ++++-- suite2cases/python-waitress.json | 2 ++ suite2cases/python-wcwidth.json | 2 ++ suite2cases/python-werkzeug.json | 6 ++++-- suite2cases/python-wheel.json | 6 ++++-- suite2cases/python-wrapt.json | 2 ++ suite2cases/python-xgboost.json | 2 ++ suite2cases/python-xmltodict.json | 2 ++ suite2cases/python-zstd.json | 2 ++ suite2cases/python3-hashlib.json | 2 ++ suite2cases/python3.json | 6 ++++-- suite2cases/pywbem.json | 6 ++++-- suite2cases/pywbem_0.12.4.json | 2 ++ suite2cases/pywbem_1.1.3.json | 2 ++ suite2cases/pyyaml.json | 2 ++ suite2cases/qemu.json | 2 ++ suite2cases/qpdf.json | 2 ++ suite2cases/qperf.json | 2 ++ suite2cases/qt5-qttools.json | 2 ++ suite2cases/quota.json | 6 ++++-- suite2cases/rabbitmq-server.json | 2 ++ suite2cases/radvd.json | 2 ++ suite2cases/rapidjson.json | 2 ++ suite2cases/raptor2.json | 2 ++ suite2cases/rasdaemon.json | 2 ++ suite2cases/rasqal.json | 2 ++ suite2cases/rdate.json | 2 ++ suite2cases/rdma-core.json | 6 ++++-- suite2cases/realmd.json | 6 ++++-- suite2cases/redis.json | 6 ++++-- suite2cases/redis5.json | 2 ++ suite2cases/redis6.json | 2 ++ suite2cases/redland.json | 2 ++ suite2cases/resource-agents.json | 2 ++ suite2cases/rhash.json | 2 ++ suite2cases/rhash_1.4.0.json | 2 ++ suite2cases/rhash_1.4.2.json | 2 ++ suite2cases/rhino.json | 2 ++ suite2cases/rinetd.json | 2 ++ suite2cases/rng-tools.json | 6 ++++-- suite2cases/rocksdb.json | 2 ++ suite2cases/rootsh.json | 2 ++ suite2cases/rpcbind.json | 6 ++++-- suite2cases/rpcsvc-proto.json | 6 ++++-- suite2cases/rpmdevtools.json | 2 ++ suite2cases/rpmlint.json | 2 ++ suite2cases/rrdtool.json | 6 ++++-- suite2cases/rsync.json | 6 ++++-- suite2cases/rsyslog.json | 6 ++++-- suite2cases/rtkit.json | 2 ++ suite2cases/ruby.json | 6 ++++-- suite2cases/rubygem-ZenTest.json | 2 ++ suite2cases/rubygem-ZenTest_4.12.1.json | 2 ++ suite2cases/rubygem-asciidoctor.json | 6 ++++-- suite2cases/rubygem-bacon.json | 2 ++ suite2cases/rubygem-bundler.json | 2 ++ suite2cases/rubygem-fluentd.json | 2 ++ suite2cases/rubygem-puma.json | 2 ++ suite2cases/rubygem-redcarpet.json | 2 ++ suite2cases/rubygem-sdoc.json | 2 ++ suite2cases/rust.json | 6 ++++-- suite2cases/samba.json | 6 ++++-- suite2cases/sane-backends.json | 2 ++ suite2cases/sanlock.json | 6 ++++-- suite2cases/sassc.json | 6 ++++-- suite2cases/sbd.json | 2 ++ suite2cases/sblim-sfcb.json | 2 ++ suite2cases/scala.json | 2 ++ suite2cases/scipy.json | 2 ++ suite2cases/scrub.json | 2 ++ suite2cases/scrub_2.5.2.json | 2 ++ suite2cases/scrub_2.6.1.json | 2 ++ suite2cases/scsi-target-utils.json | 2 ++ suite2cases/secure_conf.json | 2 ++ suite2cases/security-tool.json | 6 ++++-- suite2cases/security_guide.json | 2 ++ suite2cases/security_test.json | 2 ++ suite2cases/sendmail.json | 6 ++++-- suite2cases/service-test.json | 2 ++ suite2cases/sg3_utils.json | 6 ++++-- suite2cases/shadow.json | 6 ++++-- suite2cases/shangmi-AT.json | 2 ++ suite2cases/shangmi.json | 2 ++ suite2cases/shared-mime-info.json | 6 ++++-- suite2cases/slang.json | 6 ++++-- suite2cases/smartmontools.json | 6 ++++-- suite2cases/smoke-OVS.json | 2 ++ suite2cases/smoke-baseinfo.json | 2 ++ suite2cases/smoke-basic-os.json | 2 ++ suite2cases/smoke-bzip2.json | 2 ++ suite2cases/smoke-docker.json | 2 ++ suite2cases/smoke-iSulad.json | 2 ++ suite2cases/smoke-module.json | 2 ++ suite2cases/smoke.json | 2 ++ suite2cases/socat.json | 2 ++ suite2cases/sos.json | 2 ++ suite2cases/sox.json | 2 ++ suite2cases/spamassassin.json | 2 ++ suite2cases/spawn-fcgi.json | 2 ++ suite2cases/spec-test.json | 2 ++ suite2cases/speech-dispatcher.json | 2 ++ suite2cases/sphinx.json | 2 ++ suite2cases/spice-vdagent.json | 6 ++++-- suite2cases/sqlite-jdbc.json | 2 ++ suite2cases/sqlite.json | 6 ++++-- suite2cases/squashfs-tools.json | 6 ++++-- suite2cases/squid.json | 2 ++ suite2cases/sssd.json | 6 ++++-- suite2cases/stalld.json | 2 ++ suite2cases/storm.json | 2 ++ suite2cases/stream_memory.json | 2 ++ suite2cases/strongswan.json | 2 ++ suite2cases/struts.json | 2 ++ suite2cases/stunnel.json | 6 ++++-- suite2cases/sudo.json | 6 ++++-- suite2cases/swig.json | 6 ++++-- suite2cases/switcheroo-control.json | 2 ++ suite2cases/sysbench_cpu.json | 2 ++ suite2cases/sysbench_memory.json | 2 ++ suite2cases/sysboost.json | 2 ++ suite2cases/syscare.json | 2 ++ suite2cases/sysfsutils.json | 6 ++++-- suite2cases/sysget.json | 2 ++ suite2cases/sysmonitor.json | 2 ++ suite2cases/sysprof.json | 2 ++ suite2cases/sysstat.json | 2 ++ suite2cases/systemd.json | 6 ++++-- suite2cases/systemtap.json | 6 ++++-- suite2cases/tang.json | 2 ++ suite2cases/targetcli.json | 2 ++ suite2cases/tboot.json | 2 ++ suite2cases/tboot_1.10.2-3.json | 2 ++ suite2cases/tboot_1.9.12-2.json | 2 ++ suite2cases/tcllib.json | 6 ++++-- suite2cases/telnet.json | 6 ++++-- suite2cases/tensorflow.json | 2 ++ suite2cases/testng.json | 2 ++ suite2cases/testsuite.json | 2 ++ suite2cases/texi2html.json | 2 ++ suite2cases/texlive.json | 2 ++ suite2cases/tftp.json | 2 ++ suite2cases/thrift.json | 2 ++ suite2cases/tidy.json | 2 ++ suite2cases/tigervnc.json | 6 ++++-- suite2cases/timedatex.json | 6 ++++-- suite2cases/tinycdb.json | 2 ++ suite2cases/tldr.json | 2 ++ suite2cases/tog-pegasus.json | 2 ++ suite2cases/tomcat.json | 2 ++ suite2cases/tpm-quote-tools.json | 2 ++ suite2cases/tpm-tools.json | 2 ++ suite2cases/tpm2-tools.json | 2 ++ suite2cases/trafficserver.json | 2 ++ suite2cases/transfig.json | 6 ++++-- suite2cases/tree.json | 6 ++++-- suite2cases/ttmkfdir.json | 2 ++ suite2cases/tuna.json | 2 ++ suite2cases/tuned.json | 6 ++++-- suite2cases/udisks2.json | 6 ++++-- suite2cases/umoci.json | 2 ++ suite2cases/unbound.json | 6 ++++-- suite2cases/units.json | 2 ++ suite2cases/units_2.21.json | 2 ++ suite2cases/unixbench_comprehensive.json | 2 ++ suite2cases/unixbench_cpu.json | 2 ++ suite2cases/unixbench_file_system.json | 2 ++ suite2cases/unixbench_io.json | 2 ++ suite2cases/unixbench_syscall.json | 2 ++ suite2cases/unrtf.json | 2 ++ suite2cases/upower.json | 6 ++++-- suite2cases/usbguard.json | 2 ++ suite2cases/usbmuxd.json | 2 ++ suite2cases/util-linux.json | 6 ++++-- suite2cases/utshell.json | 2 ++ suite2cases/uuid.json | 2 ++ suite2cases/vala.json | 6 ++++-- suite2cases/valgrind.json | 6 ++++-- suite2cases/valgrind_3.16.0.json | 2 ++ suite2cases/varnish.json | 2 ++ suite2cases/vdo.json | 2 ++ suite2cases/virtualization_user_guide.json | 2 ++ suite2cases/vsftpd.json | 2 ++ suite2cases/watchdog.json | 2 ++ suite2cases/wavpack.json | 2 ++ suite2cases/webbench.json | 2 ++ suite2cases/whois.json | 2 ++ suite2cases/wireshark.json | 2 ++ suite2cases/wpa_supplicant.json | 2 ++ suite2cases/wrk.json | 2 ++ suite2cases/wsmancli.json | 2 ++ suite2cases/x265.json | 2 ++ suite2cases/xapian-core.json | 6 ++++-- suite2cases/xdelta.json | 2 ++ suite2cases/xdiagnose.json | 2 ++ suite2cases/xfsprogs.json | 6 ++++-- suite2cases/xinetd.json | 2 ++ suite2cases/xmltoman.json | 6 ++++-- suite2cases/xsd.json | 2 ++ suite2cases/xz.json | 6 ++++-- suite2cases/yajl.json | 2 ++ suite2cases/yarpgen-test.json | 2 ++ suite2cases/yasm.json | 2 ++ suite2cases/yelp-tools.json | 6 ++++-- suite2cases/ypbind.json | 2 ++ suite2cases/ypserv.json | 2 ++ suite2cases/zerofree.json | 2 ++ suite2cases/zeromq.json | 2 ++ suite2cases/zip.json | 6 ++++-- suite2cases/zookeeper.json | 2 ++ suite2cases/zswap.json | 2 ++ suite2cases/zvbi.json | 2 ++ suite2cases/zziplib.json | 6 ++++-- 869 files changed, 2254 insertions(+), 516 deletions(-) diff --git a/suite2cases/389-ds-base.json b/suite2cases/389-ds-base.json index b3d3a7d19..3aa69b68d 100644 --- a/suite2cases/389-ds-base.json +++ b/suite2cases/389-ds-base.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/389-ds-base", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_dsconf_backend_02" diff --git a/suite2cases/389-ds-base_1.4.3.20.json b/suite2cases/389-ds-base_1.4.3.20.json index 100c342af..353144dc6 100644 --- a/suite2cases/389-ds-base_1.4.3.20.json +++ b/suite2cases/389-ds-base_1.4.3.20.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/389-ds-base", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_dsconf" diff --git a/suite2cases/Echarts.json b/suite2cases/Echarts.json index a4bbeec5c..ff6e79d2b 100644 --- a/suite2cases/Echarts.json +++ b/suite2cases/Echarts.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/Echarts", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_Echarts" diff --git a/suite2cases/FS_Device.json b/suite2cases/FS_Device.json index 0ed29ccce..6d2fb296b 100644 --- a/suite2cases/FS_Device.json +++ b/suite2cases/FS_Device.json @@ -4,6 +4,8 @@ 20 ], "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_check_dm_info" diff --git a/suite2cases/FS_Directory.json b/suite2cases/FS_Directory.json index 291434cb9..eca937cdc 100644 --- a/suite2cases/FS_Directory.json +++ b/suite2cases/FS_Directory.json @@ -4,6 +4,8 @@ 20 ], "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_FSIO_dir_access" diff --git a/suite2cases/FS_Docker.json b/suite2cases/FS_Docker.json index fc917c435..01a55c9ca 100644 --- a/suite2cases/FS_Docker.json +++ b/suite2cases/FS_Docker.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/system-test/fs-test/FS_Docker", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_docker_check_overlay2fs" diff --git a/suite2cases/FS_File.json b/suite2cases/FS_File.json index 5d80dfd38..4b883d4a3 100644 --- a/suite2cases/FS_File.json +++ b/suite2cases/FS_File.json @@ -3,6 +3,8 @@ "add disk": [ 20 ], + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_FSIO_act_alias" diff --git a/suite2cases/FS_FileSystem.json b/suite2cases/FS_FileSystem.json index 27eda0204..b910e5247 100644 --- a/suite2cases/FS_FileSystem.json +++ b/suite2cases/FS_FileSystem.json @@ -4,6 +4,8 @@ 20 ], "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_FSIO_change_fs" diff --git a/suite2cases/FS_IO.json b/suite2cases/FS_IO.json index 9f24058de..58b0ce9a5 100644 --- a/suite2cases/FS_IO.json +++ b/suite2cases/FS_IO.json @@ -3,6 +3,8 @@ "add disk": [ 20 ], + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_FSIO_aio_cancel" diff --git a/suite2cases/FS_Negative.json b/suite2cases/FS_Negative.json index 683a41b28..fcbe4ce04 100644 --- a/suite2cases/FS_Negative.json +++ b/suite2cases/FS_Negative.json @@ -4,6 +4,8 @@ 20 ], "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_FSIO_boot_full_data" diff --git a/suite2cases/FS_iSula.json b/suite2cases/FS_iSula.json index e206af05b..4079e9acc 100644 --- a/suite2cases/FS_iSula.json +++ b/suite2cases/FS_iSula.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/system-test/fs-test/FS_iSula", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_isula_check_overlay2fs" diff --git a/suite2cases/GraphicsMagick.json b/suite2cases/GraphicsMagick.json index 980a42423..f2bada20f 100644 --- a/suite2cases/GraphicsMagick.json +++ b/suite2cases/GraphicsMagick.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/GraphicsMagick", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_GraphicsMagick" diff --git a/suite2cases/ImageMagick.json b/suite2cases/ImageMagick.json index acd276f8a..09c2e6263 100644 --- a/suite2cases/ImageMagick.json +++ b/suite2cases/ImageMagick.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/ImageMagick", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ImageMagick_01" @@ -25,6 +28,5 @@ { "name": "oe_test_ImageMagick_08" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/Kmesh.json b/suite2cases/Kmesh.json index e6f467eab..f3a8add53 100644 --- a/suite2cases/Kmesh.json +++ b/suite2cases/Kmesh.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/Kmesh", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_base_function" diff --git a/suite2cases/ModemManager.json b/suite2cases/ModemManager.json index 8230e2c08..2376db9b5 100644 --- a/suite2cases/ModemManager.json +++ b/suite2cases/ModemManager.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/ModemManager", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_ModemManager" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/NetworkManager.json b/suite2cases/NetworkManager.json index 6e78489e0..9d76d2c0b 100644 --- a/suite2cases/NetworkManager.json +++ b/suite2cases/NetworkManager.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/NetworkManager", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_NetworkManager-dispatcher" @@ -16,6 +19,5 @@ { "name": "oe_test_libnetfilter_conntrack" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/OpenEXR.json b/suite2cases/OpenEXR.json index adaf8e550..87caf7a5a 100644 --- a/suite2cases/OpenEXR.json +++ b/suite2cases/OpenEXR.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/OpenEXR", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_OpenEXR_cmd" @@ -22,6 +25,5 @@ { "name": "oe_test_OpenEXR_exrstdattr_03" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/OpenIPMI.json b/suite2cases/OpenIPMI.json index 194959d00..4765e774c 100644 --- a/suite2cases/OpenIPMI.json +++ b/suite2cases/OpenIPMI.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/OpenIPMI", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_ipmi" diff --git a/suite2cases/PackageKit.json b/suite2cases/PackageKit.json index 0d2c81cde..f3dec83be 100644 --- a/suite2cases/PackageKit.json +++ b/suite2cases/PackageKit.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/PackageKit", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_packagekit-offline-update" diff --git a/suite2cases/SDL.json b/suite2cases/SDL.json index 35f326e86..dba13a054 100644 --- a/suite2cases/SDL.json +++ b/suite2cases/SDL.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/SDL", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libsdl1.2" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/StratoVirt_user_guide.json b/suite2cases/StratoVirt_user_guide.json index 1ad5bdd83..54f812a5e 100644 --- a/suite2cases/StratoVirt_user_guide.json +++ b/suite2cases/StratoVirt_user_guide.json @@ -1,6 +1,8 @@ { "path": "${OET_PATH}/testcases/doc-test/virtualization/StratoVirt_user_guide", "machine type": "physical", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ready_environment", diff --git a/suite2cases/abrt.json b/suite2cases/abrt.json index 30a87e7b5..bf0dcbfa1 100644 --- a/suite2cases/abrt.json +++ b/suite2cases/abrt.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/abrt", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_abrtd" diff --git a/suite2cases/accountsservice.json b/suite2cases/accountsservice.json index 7aa6dd383..cac681180 100644 --- a/suite2cases/accountsservice.json +++ b/suite2cases/accountsservice.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/accountsservice", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_accounts-daemon" diff --git a/suite2cases/acl.json b/suite2cases/acl.json index 242c02544..28c97a337 100644 --- a/suite2cases/acl.json +++ b/suite2cases/acl.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/acl", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_acl_add_write_permissions" @@ -55,6 +58,5 @@ { "name": "oe_test_acl_default_inherit_fun02" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/acpid.json b/suite2cases/acpid.json index 581e8a70a..e972cf4fb 100644 --- a/suite2cases/acpid.json +++ b/suite2cases/acpid.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/acpid", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_acpid" diff --git a/suite2cases/activemq.json b/suite2cases/activemq.json index cb2734969..916a74127 100644 --- a/suite2cases/activemq.json +++ b/suite2cases/activemq.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/activemq", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_activemq_fun_01" diff --git a/suite2cases/admin_guide.json b/suite2cases/admin_guide.json index 88d9d036f..ec5115798 100644 --- a/suite2cases/admin_guide.json +++ b/suite2cases/admin_guide.json @@ -9,6 +9,8 @@ 2 ], "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_basic_del_user" diff --git a/suite2cases/alertmanager.json b/suite2cases/alertmanager.json index de4122915..5bfc38a7f 100644 --- a/suite2cases/alertmanager.json +++ b/suite2cases/alertmanager.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/alertmanager", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_alertmanager" diff --git a/suite2cases/alsa-utils.json b/suite2cases/alsa-utils.json index 34743a24f..023880e1b 100644 --- a/suite2cases/alsa-utils.json +++ b/suite2cases/alsa-utils.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/alsa-utils", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_alsa-restore" diff --git a/suite2cases/amanda.json b/suite2cases/amanda.json index 476a28e20..944d91c8f 100644 --- a/suite2cases/amanda.json +++ b/suite2cases/amanda.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/amanda", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_amanda_amcheck" diff --git a/suite2cases/anaconda.json b/suite2cases/anaconda.json index 3e9f4cdcd..ae1691ed1 100644 --- a/suite2cases/anaconda.json +++ b/suite2cases/anaconda.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/anaconda", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_anaconda-direct" @@ -31,6 +34,5 @@ { "name": "oe_test_service_anaconda-fips" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/annobin.json b/suite2cases/annobin.json index fc08b9763..bb4893742 100644 --- a/suite2cases/annobin.json +++ b/suite2cases/annobin.json @@ -1,9 +1,11 @@ { "path": "\"${OET_PATH}\"/testcases/cli-test/annobin", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_annobin" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/ansible.json b/suite2cases/ansible.json index eae84363f..225ed7be0 100644 --- a/suite2cases/ansible.json +++ b/suite2cases/ansible.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/ansible", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ansible_01" diff --git a/suite2cases/ant.json b/suite2cases/ant.json index 7c4733a93..8273dc1a2 100644 --- a/suite2cases/ant.json +++ b/suite2cases/ant.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/ant", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ant_001" @@ -16,6 +19,5 @@ { "name": "oe_test_ant_005" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/anthy.json b/suite2cases/anthy.json index 59f139a07..94702a893 100755 --- a/suite2cases/anthy.json +++ b/suite2cases/anthy.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/anthy", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_anthy_01" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/aops-ceres.json b/suite2cases/aops-ceres.json index 2f407e49d..987ea63ac 100644 --- a/suite2cases/aops-ceres.json +++ b/suite2cases/aops-ceres.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/aops-ceres", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_aops-ceres" diff --git a/suite2cases/apr.json b/suite2cases/apr.json index e38c3d4aa..f59c99cb2 100644 --- a/suite2cases/apr.json +++ b/suite2cases/apr.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/apr", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_apr_001" diff --git a/suite2cases/aqute-bnd.json b/suite2cases/aqute-bnd.json index 5ea5971bd..07dcb818d 100644 --- a/suite2cases/aqute-bnd.json +++ b/suite2cases/aqute-bnd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/aqute-bnd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_aqute_bnd_01" diff --git a/suite2cases/argus.json b/suite2cases/argus.json index cfb64b40d..13b7fb2b2 100644 --- a/suite2cases/argus.json +++ b/suite2cases/argus.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/argus", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_argus_01" diff --git a/suite2cases/arptables.json b/suite2cases/arptables.json index 2e22e7bd6..33bbdc82c 100644 --- a/suite2cases/arptables.json +++ b/suite2cases/arptables.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/arptables", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_arptables" diff --git a/suite2cases/arpwatch.json b/suite2cases/arpwatch.json index 371c4ea79..7d225f34d 100644 --- a/suite2cases/arpwatch.json +++ b/suite2cases/arpwatch.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/arpwatch", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_arpwatch" diff --git a/suite2cases/asciidoc.json b/suite2cases/asciidoc.json index faac0e5a6..071f17f7e 100755 --- a/suite2cases/asciidoc.json +++ b/suite2cases/asciidoc.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/asciidoc", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_asciidoc_asciidoc_01" @@ -16,6 +19,5 @@ { "name": "oe_test_asciidoc_a2x_03" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/aspell.json b/suite2cases/aspell.json index 068dd6991..5fe9ef0dd 100644 --- a/suite2cases/aspell.json +++ b/suite2cases/aspell.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/aspell", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_aspell_01" @@ -31,6 +34,5 @@ { "name": "oe_test_aspell_word-list-compress" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/assimp.json b/suite2cases/assimp.json index 2b193dc15..817533405 100755 --- a/suite2cases/assimp.json +++ b/suite2cases/assimp.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/assimp", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_assimp_01" diff --git a/suite2cases/at.json b/suite2cases/at.json index 6a8ba1258..cb17fedd7 100644 --- a/suite2cases/at.json +++ b/suite2cases/at.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/at", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_at_at" diff --git a/suite2cases/attest-tools.json b/suite2cases/attest-tools.json index 20bf1bb7a..36a75bca5 100644 --- a/suite2cases/attest-tools.json +++ b/suite2cases/attest-tools.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/attest-tools", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_attest_ra_server" diff --git a/suite2cases/attr.json b/suite2cases/attr.json index 4b676ee64..0092a06bd 100644 --- a/suite2cases/attr.json +++ b/suite2cases/attr.json @@ -1,9 +1,11 @@ { "path": "${OET_PATH}/testcases/cli-test/attr", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_attr" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/atune.json b/suite2cases/atune.json index e01b6f07e..b1b162687 100644 --- a/suite2cases/atune.json +++ b/suite2cases/atune.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/atune", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_atuned" diff --git a/suite2cases/audit.json b/suite2cases/audit.json index 8ddaa2cd3..001410468 100644 --- a/suite2cases/audit.json +++ b/suite2cases/audit.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/audit", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_audit_monitor_file_access" @@ -109,6 +112,5 @@ { "name": "oe_test_audit_monitor_socket_file" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/auter.json b/suite2cases/auter.json index 5a9aa9a77..efe278c2c 100644 --- a/suite2cases/auter.json +++ b/suite2cases/auter.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/auter", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_auter" diff --git a/suite2cases/authd.json b/suite2cases/authd.json index c0ea6b38e..64113479d 100644 --- a/suite2cases/authd.json +++ b/suite2cases/authd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/authd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_socket_auth" diff --git a/suite2cases/authz.json b/suite2cases/authz.json index 3da76f04a..f5996df0d 100644 --- a/suite2cases/authz.json +++ b/suite2cases/authz.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/authz", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_authz" diff --git a/suite2cases/autoconf213.json b/suite2cases/autoconf213.json index 5af49816b..ab0c12345 100644 --- a/suite2cases/autoconf213.json +++ b/suite2cases/autoconf213.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/autoconf213", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_autoconf213_autoconf-2.13" diff --git a/suite2cases/autofs.json b/suite2cases/autofs.json index 982969649..65b93406c 100644 --- a/suite2cases/autofs.json +++ b/suite2cases/autofs.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/autofs", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_autofs", diff --git a/suite2cases/automake.json b/suite2cases/automake.json index a43544d2b..0e9e4b04c 100644 --- a/suite2cases/automake.json +++ b/suite2cases/automake.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/automake", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_automake" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/avahi.json b/suite2cases/avahi.json index 0b9d4bb32..88a66c20e 100644 --- a/suite2cases/avahi.json +++ b/suite2cases/avahi.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/avahi", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_avahi-daemon" @@ -10,6 +13,5 @@ { "name": "oe_test_socket_avahi-daemon" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/aws-sdk-java.json b/suite2cases/aws-sdk-java.json index 5770aef27..8617ecc5f 100644 --- a/suite2cases/aws-sdk-java.json +++ b/suite2cases/aws-sdk-java.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/aws-sdk-java", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_aws-sdk-java_001" diff --git a/suite2cases/axel.json b/suite2cases/axel.json index 6c5e152f1..9cbcb9ba3 100644 --- a/suite2cases/axel.json +++ b/suite2cases/axel.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/axel", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_axel_01" diff --git a/suite2cases/b43-tools.json b/suite2cases/b43-tools.json index dd5e04f7b..c06e001c8 100644 --- a/suite2cases/b43-tools.json +++ b/suite2cases/b43-tools.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/b43-tools", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_b43-tools_b43-asm" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/babeltrace.json b/suite2cases/babeltrace.json index 59261e93a..ddc2b610d 100644 --- a/suite2cases/babeltrace.json +++ b/suite2cases/babeltrace.json @@ -1,9 +1,11 @@ { "path": "\"${OET_PATH}\"/testcases/cli-test/babeltrace", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_babeltrace" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/bacula.json b/suite2cases/bacula.json index 4185acee5..d4e91eb35 100755 --- a/suite2cases/bacula.json +++ b/suite2cases/bacula.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/bacula", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_bacula-dir" diff --git a/suite2cases/bacula_9.4.4.json b/suite2cases/bacula_9.4.4.json index 0557a340f..6188e9994 100755 --- a/suite2cases/bacula_9.4.4.json +++ b/suite2cases/bacula_9.4.4.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/bacula", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_bacula_dbcheck_9.4.4_01" diff --git a/suite2cases/bash.json b/suite2cases/bash.json index aad2bb70c..cad861b2e 100644 --- a/suite2cases/bash.json +++ b/suite2cases/bash.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/bash", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_jobs" @@ -7,6 +10,5 @@ { "name": "oe_test_readarray" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/batik.json b/suite2cases/batik.json index b7ad47282..bcdd11ff5 100644 --- a/suite2cases/batik.json +++ b/suite2cases/batik.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/batik", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ttf2svg" diff --git a/suite2cases/bcrypt.json b/suite2cases/bcrypt.json index eb59b05d1..021f22291 100644 --- a/suite2cases/bcrypt.json +++ b/suite2cases/bcrypt.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/bcrypt", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_bcrypt" diff --git a/suite2cases/beakerlib.json b/suite2cases/beakerlib.json index 7a3fb194f..1be08080e 100644 --- a/suite2cases/beakerlib.json +++ b/suite2cases/beakerlib.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/beakerlib", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_beakerlib_01" @@ -7,6 +10,5 @@ { "name": "oe_test_beakerlib_lsb_release" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/bind.json b/suite2cases/bind.json index ca94f029b..50a0978a9 100644 --- a/suite2cases/bind.json +++ b/suite2cases/bind.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/bind", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_named-chroot-setup" @@ -13,6 +16,5 @@ { "name": "oe_test_service_named" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/binutils.json b/suite2cases/binutils.json index 241ce71ee..6afbccc90 100644 --- a/suite2cases/binutils.json +++ b/suite2cases/binutils.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/binutils", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_binutils_objcopy" @@ -25,6 +28,5 @@ { "name": "oe_test_binutils_readelf" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/biometric-authentication.json b/suite2cases/biometric-authentication.json index 5d7e21359..4fd4fb547 100644 --- a/suite2cases/biometric-authentication.json +++ b/suite2cases/biometric-authentication.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/biometric-authentication", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_biometric-authentication" diff --git a/suite2cases/bird.json b/suite2cases/bird.json index 1839e4bf4..b80d3045b 100644 --- a/suite2cases/bird.json +++ b/suite2cases/bird.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/bird", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_birdcl_01" diff --git a/suite2cases/bison.json b/suite2cases/bison.json index 2a0a13cdc..488d7fc0b 100644 --- a/suite2cases/bison.json +++ b/suite2cases/bison.json @@ -1,9 +1,11 @@ { "path": "${OET_PATH}/testcases/cli-test/bison", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_bison" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/blackbox_exporter.json b/suite2cases/blackbox_exporter.json index eceee4295..dbfc37019 100644 --- a/suite2cases/blackbox_exporter.json +++ b/suite2cases/blackbox_exporter.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/blackbox_exporter", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_blackbox_exporter" diff --git a/suite2cases/blkid.json b/suite2cases/blkid.json index 73f02ab12..1e9c23e6f 100644 --- a/suite2cases/blkid.json +++ b/suite2cases/blkid.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/blkid", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_blkid" diff --git a/suite2cases/blueman.json b/suite2cases/blueman.json index cabef6d67..6b8c03a28 100644 --- a/suite2cases/blueman.json +++ b/suite2cases/blueman.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/blueman", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_blueman-mechanism" diff --git a/suite2cases/bluez.json b/suite2cases/bluez.json index 5b3896bf1..5fbb530fe 100644 --- a/suite2cases/bluez.json +++ b/suite2cases/bluez.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/bluez", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_bluetooth-mesh" @@ -7,6 +10,5 @@ { "name": "oe_test_service_bluetooth" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/bolt.json b/suite2cases/bolt.json index 6110d47b7..473bc4b5d 100644 --- a/suite2cases/bolt.json +++ b/suite2cases/bolt.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/bolt", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_bolt" diff --git a/suite2cases/boom-boot-1.3.json b/suite2cases/boom-boot-1.3.json index ff5cac3e1..6f7a65aee 100644 --- a/suite2cases/boom-boot-1.3.json +++ b/suite2cases/boom-boot-1.3.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/boom-boot", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_boom_boot_1.3_01" diff --git a/suite2cases/boom-boot.json b/suite2cases/boom-boot.json index 608b15109..66506c931 100644 --- a/suite2cases/boom-boot.json +++ b/suite2cases/boom-boot.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/boom-boot", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_boom_boot_01" diff --git a/suite2cases/booth.json b/suite2cases/booth.json index bee673b28..e7f9f2210 100644 --- a/suite2cases/booth.json +++ b/suite2cases/booth.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/booth", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_booth-arbitrator" diff --git a/suite2cases/brltty.json b/suite2cases/brltty.json index 28b2341c2..f593bc130 100644 --- a/suite2cases/brltty.json +++ b/suite2cases/brltty.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/brltty", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_brltty" diff --git a/suite2cases/byacc.json b/suite2cases/byacc.json index 1bc813dc9..711b1e37b 100644 --- a/suite2cases/byacc.json +++ b/suite2cases/byacc.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/byacc", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_byacc_byacc_01" @@ -13,6 +16,5 @@ { "name": "oe_test_byacc_yacc_02" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/byacc2.0.json b/suite2cases/byacc2.0.json index 3a81b10ee..06203f004 100644 --- a/suite2cases/byacc2.0.json +++ b/suite2cases/byacc2.0.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/byacc", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_byacc2.0_byacc_03" diff --git a/suite2cases/bzip2.json b/suite2cases/bzip2.json index c9d2e6f53..35b9c4cac 100644 --- a/suite2cases/bzip2.json +++ b/suite2cases/bzip2.json @@ -1,5 +1,8 @@ { "path": "${OET_PATH}/testcases/cli-test/bzip2", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_bzip2" @@ -19,6 +22,5 @@ { "name": "oe_test_bzegrep_001" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/cachefilesd.json b/suite2cases/cachefilesd.json index 34eb0aea5..bcdaf5c8e 100644 --- a/suite2cases/cachefilesd.json +++ b/suite2cases/cachefilesd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/cachefilesd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_cachefilesd" diff --git a/suite2cases/ceph.json b/suite2cases/ceph.json index 4682a5961..349c99fff 100644 --- a/suite2cases/ceph.json +++ b/suite2cases/ceph.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/ceph", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_rbdmap" diff --git a/suite2cases/certmonger.json b/suite2cases/certmonger.json index 6def784d6..772a71b7a 100644 --- a/suite2cases/certmonger.json +++ b/suite2cases/certmonger.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/certmonger", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_certmonger" diff --git a/suite2cases/cgdcbxd.json b/suite2cases/cgdcbxd.json index d36ae1618..e013ba66d 100644 --- a/suite2cases/cgdcbxd.json +++ b/suite2cases/cgdcbxd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/cgdcbxd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_cgdcbxd" diff --git a/suite2cases/checkpolicy.json b/suite2cases/checkpolicy.json index e7eb77dde..24e0d126c 100644 --- a/suite2cases/checkpolicy.json +++ b/suite2cases/checkpolicy.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/checkpolicy", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_checkpolicy" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/chrony.json b/suite2cases/chrony.json index c1d933407..0210169b9 100644 --- a/suite2cases/chrony.json +++ b/suite2cases/chrony.json @@ -1,6 +1,9 @@ { "path": "$OET_PATH/testcases/cli-test/chrony", "machine num": 2, + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_chronyd" @@ -9,6 +12,5 @@ "name": "oe_test_service_chrony-wait", "machine num": 2 } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/chrpath.json b/suite2cases/chrpath.json index 68d9a7ed4..1287ae093 100644 --- a/suite2cases/chrpath.json +++ b/suite2cases/chrpath.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/chrpath", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_chrpath" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/clamav.json b/suite2cases/clamav.json index f3dac8129..7e15376ce 100644 --- a/suite2cases/clamav.json +++ b/suite2cases/clamav.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/clamav", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_clamav-clamonacc" diff --git a/suite2cases/clang.json b/suite2cases/clang.json index b212ed794..9777d6fbb 100644 --- a/suite2cases/clang.json +++ b/suite2cases/clang.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/clang", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_clang_01" @@ -13,6 +16,5 @@ { "name": "oe_test_clang_04" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/clevis.json b/suite2cases/clevis.json index a563c1904..b9742eb15 100644 --- a/suite2cases/clevis.json +++ b/suite2cases/clevis.json @@ -4,6 +4,8 @@ "add disk": [ 10 ], + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_clevis-luks-askpass" diff --git a/suite2cases/cloud-init.json b/suite2cases/cloud-init.json index 94ef93a0a..a7f094628 100644 --- a/suite2cases/cloud-init.json +++ b/suite2cases/cloud-init.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/cloud-init", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_cloud-config" diff --git a/suite2cases/cmake.json b/suite2cases/cmake.json index 5e7f409a0..6751399fa 100644 --- a/suite2cases/cmake.json +++ b/suite2cases/cmake.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/cmake", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ccmake" @@ -25,6 +28,5 @@ { "name": "oe_test_ctest3" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/cobbler.json b/suite2cases/cobbler.json index fcdd8ad0c..c4f16898c 100644 --- a/suite2cases/cobbler.json +++ b/suite2cases/cobbler.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/cobbler", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_cobbler_distro" diff --git a/suite2cases/cockpit.json b/suite2cases/cockpit.json index 4a4de6db7..56d4c0379 100644 --- a/suite2cases/cockpit.json +++ b/suite2cases/cockpit.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/cockpit", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_cockpit-motd" diff --git a/suite2cases/collectd.json b/suite2cases/collectd.json index 98404d4a6..0c795dbe0 100644 --- a/suite2cases/collectd.json +++ b/suite2cases/collectd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/collectd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_collectd" diff --git a/suite2cases/colm.json b/suite2cases/colm.json index ce3692dd0..4b63fa5fd 100644 --- a/suite2cases/colm.json +++ b/suite2cases/colm.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/colm", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_colm" diff --git a/suite2cases/colord.json b/suite2cases/colord.json index 4b8cd4a3f..66a6d67f5 100644 --- a/suite2cases/colord.json +++ b/suite2cases/colord.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/colord", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_colord" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/compile-test.json b/suite2cases/compile-test.json index 1b29ae1ce..f86ff4c42 100644 --- a/suite2cases/compile-test.json +++ b/suite2cases/compile-test.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/system-test/compile-test", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_compile" diff --git a/suite2cases/conmon.json b/suite2cases/conmon.json index 27cdbeed7..e89cd70b4 100644 --- a/suite2cases/conmon.json +++ b/suite2cases/conmon.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/conmon", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_conmon_01" diff --git a/suite2cases/conntrack-tools.json b/suite2cases/conntrack-tools.json index efdf391fe..3a925dc14 100644 --- a/suite2cases/conntrack-tools.json +++ b/suite2cases/conntrack-tools.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/conntrack-tools", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_conntrackd" diff --git a/suite2cases/console-setup.json b/suite2cases/console-setup.json index c794f3b2b..b44d38019 100644 --- a/suite2cases/console-setup.json +++ b/suite2cases/console-setup.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/console-setup", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_console-setup_ckbcomp_01" @@ -13,6 +16,5 @@ { "name": "oe_test_console-setup_setupcon_02" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/container-exception-logger.json b/suite2cases/container-exception-logger.json index f200da3ff..e6266e93e 100644 --- a/suite2cases/container-exception-logger.json +++ b/suite2cases/container-exception-logger.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/container-exception-logger", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_container-exception-logger" diff --git a/suite2cases/containerd.json b/suite2cases/containerd.json index bbdc067be..dd7e57688 100644 --- a/suite2cases/containerd.json +++ b/suite2cases/containerd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/containerd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_containerd" diff --git a/suite2cases/coreutils.json b/suite2cases/coreutils.json index 23f4e30c6..dc5354f2e 100644 --- a/suite2cases/coreutils.json +++ b/suite2cases/coreutils.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/coreutils", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_numfmt" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/corosync-qdevice.json b/suite2cases/corosync-qdevice.json index 3de491309..67f5aaa8a 100644 --- a/suite2cases/corosync-qdevice.json +++ b/suite2cases/corosync-qdevice.json @@ -2,6 +2,8 @@ "path": "$OET_PATH/testcases/cli-test/corosync-qdevice", "machine num": 3, "machine type": "physical", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_corosync-qdevice", diff --git a/suite2cases/corosync.json b/suite2cases/corosync.json index 057ca464e..a744e38e2 100644 --- a/suite2cases/corosync.json +++ b/suite2cases/corosync.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/corosync", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_spausedd" diff --git a/suite2cases/cowsay.json b/suite2cases/cowsay.json index 4fe9bce13..2014fb78d 100644 --- a/suite2cases/cowsay.json +++ b/suite2cases/cowsay.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/cowsay", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_cowsay" diff --git a/suite2cases/cpio.json b/suite2cases/cpio.json index 7f367884f..8e1175f1c 100644 --- a/suite2cases/cpio.json +++ b/suite2cases/cpio.json @@ -1,9 +1,11 @@ { "path": "${OET_PATH}/testcases/cli-test/cpio", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_cpio" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/cpp-httplib.json b/suite2cases/cpp-httplib.json index d7eea7ade..284429410 100644 --- a/suite2cases/cpp-httplib.json +++ b/suite2cases/cpp-httplib.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/cpp-httplib", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_cpp-httplib" diff --git a/suite2cases/cppcheck.json b/suite2cases/cppcheck.json index 69ba2cfcf..a2d563bd6 100644 --- a/suite2cases/cppcheck.json +++ b/suite2cases/cppcheck.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/cppcheck", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_cppcheck" @@ -7,6 +10,5 @@ { "name": "oe_test_cppcheck-htmlreport" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/cracklib.json b/suite2cases/cracklib.json index b628adffc..3b33a20b2 100644 --- a/suite2cases/cracklib.json +++ b/suite2cases/cracklib.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/cracklib", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_cracklib" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/createrepo_c.json b/suite2cases/createrepo_c.json index 61144538e..bb7fa2c5d 100644 --- a/suite2cases/createrepo_c.json +++ b/suite2cases/createrepo_c.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/createrepo_c", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_createrepo_c_local_repo" @@ -13,6 +16,5 @@ { "name": "oe_test_createrepo_c_BaseFun" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/cri-o.json b/suite2cases/cri-o.json index 1b4a5040a..659f3f835 100644 --- a/suite2cases/cri-o.json +++ b/suite2cases/cri-o.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/cri-o", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_crio-wipe" diff --git a/suite2cases/criu.json b/suite2cases/criu.json index 8ed095ef1..13ca0c017 100644 --- a/suite2cases/criu.json +++ b/suite2cases/criu.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/criu", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_criu_base" diff --git a/suite2cases/criu_3.15.json b/suite2cases/criu_3.15.json index 8852b17f1..bd426301f 100644 --- a/suite2cases/criu_3.15.json +++ b/suite2cases/criu_3.15.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/criu", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_criu_3.15" diff --git a/suite2cases/criu_3.16.json b/suite2cases/criu_3.16.json index 194994453..b817e4636 100644 --- a/suite2cases/criu_3.16.json +++ b/suite2cases/criu_3.16.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/criu", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_criu_3.16" diff --git a/suite2cases/cronie.json b/suite2cases/cronie.json index 375a0b586..4f895ec05 100644 --- a/suite2cases/cronie.json +++ b/suite2cases/cronie.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/cronie", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_crond" @@ -7,6 +10,5 @@ { "name": "oe_test_cronie" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/crontabs.json b/suite2cases/crontabs.json index 43b1a133b..20732ae89 100644 --- a/suite2cases/crontabs.json +++ b/suite2cases/crontabs.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/crontabs", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_crontabs" @@ -7,6 +10,5 @@ { "name": "oe_test_crontabs_002" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/cryptsetup.json b/suite2cases/cryptsetup.json index 0bad9e64f..1221afc69 100644 --- a/suite2cases/cryptsetup.json +++ b/suite2cases/cryptsetup.json @@ -3,6 +3,9 @@ "add disk": [ 10 ], + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_encrypt_data" @@ -16,6 +19,5 @@ 10 ] } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/csmith-test.json b/suite2cases/csmith-test.json index 4027d3536..11673398b 100644 --- a/suite2cases/csmith-test.json +++ b/suite2cases/csmith-test.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/system-test/compiler-test/csmith-test", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_csmith-test" diff --git a/suite2cases/ctags.json b/suite2cases/ctags.json index 1244dcf23..9b2586d2d 100644 --- a/suite2cases/ctags.json +++ b/suite2cases/ctags.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/ctags", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ctags" diff --git a/suite2cases/cups-filters.json b/suite2cases/cups-filters.json index 6f0d2f443..cd05175a3 100644 --- a/suite2cases/cups-filters.json +++ b/suite2cases/cups-filters.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/cups-filters", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_cups-browsed" diff --git a/suite2cases/cups.json b/suite2cases/cups.json index 23fd47b04..f42b73168 100644 --- a/suite2cases/cups.json +++ b/suite2cases/cups.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/cups", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_cups" @@ -10,6 +13,5 @@ { "name": "oe_test_socket_cups" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/curl.json b/suite2cases/curl.json index 72101daa3..f83f17d33 100644 --- a/suite2cases/curl.json +++ b/suite2cases/curl.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/curl", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_curl_curl-config_001" @@ -28,6 +31,5 @@ { "name": "oe_test_curl_curl_007" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/custodia.json b/suite2cases/custodia.json index a106e9023..3623461d0 100644 --- a/suite2cases/custodia.json +++ b/suite2cases/custodia.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/custodia", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_custodia" diff --git a/suite2cases/cvs.json b/suite2cases/cvs.json index ef88bf079..caf4b8950 100644 --- a/suite2cases/cvs.json +++ b/suite2cases/cvs.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/cvs", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_socket_cvs" diff --git a/suite2cases/cyrus-sasl.json b/suite2cases/cyrus-sasl.json index 97d7f7147..587f129fd 100644 --- a/suite2cases/cyrus-sasl.json +++ b/suite2cases/cyrus-sasl.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/cyrus-sasl", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_saslauthd" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/da-tool.json b/suite2cases/da-tool.json index bc39531b0..491030407 100644 --- a/suite2cases/da-tool.json +++ b/suite2cases/da-tool.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/feature-test/da-tool", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_da-tool_01" diff --git a/suite2cases/dblatex.json b/suite2cases/dblatex.json index d5fb693b7..8610fb179 100644 --- a/suite2cases/dblatex.json +++ b/suite2cases/dblatex.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/dblatex", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_dblatex_dblatex_01" @@ -19,6 +22,5 @@ { "name": "oe_test_dblatex_dblatex_06" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/dbus.json b/suite2cases/dbus.json index 3868befad..f6b55b5d6 100644 --- a/suite2cases/dbus.json +++ b/suite2cases/dbus.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/dbus", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_dbus" @@ -22,6 +25,5 @@ { "name": "oe_test_dbus_dbus-x11" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/dbxtool.json b/suite2cases/dbxtool.json index 939b0a01d..e3483dd84 100644 --- a/suite2cases/dbxtool.json +++ b/suite2cases/dbxtool.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/dbxtool", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_dbxtool" diff --git a/suite2cases/dde-daemon.json b/suite2cases/dde-daemon.json index 3478f801f..04fc102c7 100644 --- a/suite2cases/dde-daemon.json +++ b/suite2cases/dde-daemon.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/dde-daemon", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_dbus-com.deepin.dde.lockservice" diff --git a/suite2cases/deepin-anything.json b/suite2cases/deepin-anything.json index b6a4b7f72..16f41f2a1 100644 --- a/suite2cases/deepin-anything.json +++ b/suite2cases/deepin-anything.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/deepin-anything", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_deepin-anything-tool" diff --git a/suite2cases/deepin-devicemanager.json b/suite2cases/deepin-devicemanager.json index 09cbd9e12..4e79aceca 100644 --- a/suite2cases/deepin-devicemanager.json +++ b/suite2cases/deepin-devicemanager.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/deepin-devicemanager", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_deepin-devicemanager" diff --git a/suite2cases/deepin-graphics-driver-manager.json b/suite2cases/deepin-graphics-driver-manager.json index 1bbaed356..5f362e61c 100644 --- a/suite2cases/deepin-graphics-driver-manager.json +++ b/suite2cases/deepin-graphics-driver-manager.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/deepin-graphics-driver-manager", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_driver-installer" diff --git a/suite2cases/dejagnu-test.json b/suite2cases/dejagnu-test.json index f258cb01c..227382b3f 100644 --- a/suite2cases/dejagnu-test.json +++ b/suite2cases/dejagnu-test.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/system-test/compiler-test/dejagnu-test", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_dejagnu-test" diff --git a/suite2cases/dejagnu.json b/suite2cases/dejagnu.json index 95a608644..03cbc0e30 100644 --- a/suite2cases/dejagnu.json +++ b/suite2cases/dejagnu.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/dejagnu", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_dejagnu_runtest_01" @@ -10,6 +13,5 @@ { "name": "oe_test_dejagnu_runtest_03" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/derby.json b/suite2cases/derby.json index 9ff42c79f..575e39b86 100644 --- a/suite2cases/derby.json +++ b/suite2cases/derby.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/derby", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_derby" diff --git a/suite2cases/dhcp.json b/suite2cases/dhcp.json index 3873e84e4..e27f90d51 100644 --- a/suite2cases/dhcp.json +++ b/suite2cases/dhcp.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/dhcp", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_dhcpd6" @@ -16,6 +19,5 @@ { "name": "oe_test_allocate_ipv6_addresses_dhcpd" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/diffutils.json b/suite2cases/diffutils.json index 0b83bdad9..c18758af6 100644 --- a/suite2cases/diffutils.json +++ b/suite2cases/diffutils.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/diffutils", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_diffutils_001" @@ -13,6 +16,5 @@ { "name": "oe_test_diffutils_004" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/digest-list-tools.json b/suite2cases/digest-list-tools.json index 6c3823bb6..b3a31c7bd 100644 --- a/suite2cases/digest-list-tools.json +++ b/suite2cases/digest-list-tools.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/digest-list-tools", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_setup-ima-digest-lists" diff --git a/suite2cases/dim-AT.json b/suite2cases/dim-AT.json index c8635c272..49435cfda 100644 --- a/suite2cases/dim-AT.json +++ b/suite2cases/dim-AT.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/smoke-test/smoke-dim", "machine num": 1, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_dim_measure_001", diff --git a/suite2cases/dim.json b/suite2cases/dim.json index 80892fa13..0eb886d4c 100644 --- a/suite2cases/dim.json +++ b/suite2cases/dim.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/dim", "machine num": 1, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_dim_measure_001", diff --git a/suite2cases/dirsplit.json b/suite2cases/dirsplit.json index 196b52a7c..f9f26ba3f 100644 --- a/suite2cases/dirsplit.json +++ b/suite2cases/dirsplit.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/system-test/system-integration/os-basic/oe_test_dirsplit", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_dirsplit" diff --git a/suite2cases/discount.json b/suite2cases/discount.json index deaef5073..85cb3c7a9 100644 --- a/suite2cases/discount.json +++ b/suite2cases/discount.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/discount", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_discount_markdown_01" diff --git a/suite2cases/distributed_file_test.json b/suite2cases/distributed_file_test.json index 525b08d1b..3915fab68 100644 --- a/suite2cases/distributed_file_test.json +++ b/suite2cases/distributed_file_test.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/embedded-test/distributed_file_test", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_mkdir_ls_001", diff --git a/suite2cases/djvulibre.json b/suite2cases/djvulibre.json index 81b0af165..a97d38ff2 100644 --- a/suite2cases/djvulibre.json +++ b/suite2cases/djvulibre.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/djvulibre", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_djvulibre_01" diff --git a/suite2cases/dkms.json b/suite2cases/dkms.json index 18217ab31..d033bcf7f 100644 --- a/suite2cases/dkms.json +++ b/suite2cases/dkms.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/dkms", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_dkms" diff --git a/suite2cases/dmidecode.json b/suite2cases/dmidecode.json index c09fd2222..f2eb9c80e 100755 --- a/suite2cases/dmidecode.json +++ b/suite2cases/dmidecode.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/dmidecode", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_dmidecode" diff --git a/suite2cases/dnf.json b/suite2cases/dnf.json index de76c8255..5cd8ff495 100644 --- a/suite2cases/dnf.json +++ b/suite2cases/dnf.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/dnf", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_dnf_alias" @@ -70,6 +73,5 @@ { "name": "oe_test_dnf_deplist" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/dnsmasq.json b/suite2cases/dnsmasq.json index b1035e59a..0cd535496 100644 --- a/suite2cases/dnsmasq.json +++ b/suite2cases/dnsmasq.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/dnsmasq", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_dnsmasq" diff --git a/suite2cases/dnssec-trigger.json b/suite2cases/dnssec-trigger.json index 7fbbb3f9c..df95c117f 100644 --- a/suite2cases/dnssec-trigger.json +++ b/suite2cases/dnssec-trigger.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/dnssec-trigger", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_dnssec-triggerd-keygen" diff --git a/suite2cases/docbook-utils.json b/suite2cases/docbook-utils.json index 4351c6979..42121e7c5 100644 --- a/suite2cases/docbook-utils.json +++ b/suite2cases/docbook-utils.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/docbook-utils", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_docbook-utils_jw_01" @@ -10,6 +13,5 @@ { "name": "oe_test_docbook-utils_sgmldiff" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/docbook2X.json b/suite2cases/docbook2X.json index 99adfc902..357663b1e 100644 --- a/suite2cases/docbook2X.json +++ b/suite2cases/docbook2X.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/docbook2X", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_docbook2X_db2x_manxml" diff --git a/suite2cases/docbook5-schemas.json b/suite2cases/docbook5-schemas.json index 3c31c88ea..2efdc7a64 100644 --- a/suite2cases/docbook5-schemas.json +++ b/suite2cases/docbook5-schemas.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/docbook5-schemas", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_docbook5_schemas" diff --git a/suite2cases/docker-engine.json b/suite2cases/docker-engine.json index a2d640d0f..93c7414f1 100644 --- a/suite2cases/docker-engine.json +++ b/suite2cases/docker-engine.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/docker-engine", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_docker" diff --git a/suite2cases/dos2unix.json b/suite2cases/dos2unix.json index be5fdd170..c633dcdb9 100644 --- a/suite2cases/dos2unix.json +++ b/suite2cases/dos2unix.json @@ -1,9 +1,11 @@ { "path": "${OET_PATH}/testcases/cli-test/dos2unix", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_dos2unix" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/dosfstools.json b/suite2cases/dosfstools.json index a0852dcb4..ecacdaef1 100644 --- a/suite2cases/dosfstools.json +++ b/suite2cases/dosfstools.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/dosfstools", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_dosfsck" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/dovecot.json b/suite2cases/dovecot.json index 7ba281369..45246501e 100644 --- a/suite2cases/dovecot.json +++ b/suite2cases/dovecot.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/dovecot", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_dovecot-init" diff --git a/suite2cases/doxygen.json b/suite2cases/doxygen.json index 778d33949..6fb5080df 100644 --- a/suite2cases/doxygen.json +++ b/suite2cases/doxygen.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/doxygen", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_doxygen" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/dracut.json b/suite2cases/dracut.json index f0e4df965..32897955a 100644 --- a/suite2cases/dracut.json +++ b/suite2cases/dracut.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/dracut", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_dracut-cmdline" @@ -28,6 +31,5 @@ { "name": "oe_test_service_dracut-initramfs" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/dtc.json b/suite2cases/dtc.json index 91adfb09d..80ed49286 100644 --- a/suite2cases/dtc.json +++ b/suite2cases/dtc.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/dtc", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_dtc" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/e2fsprogs.json b/suite2cases/e2fsprogs.json index 2890b736f..708dbf30c 100644 --- a/suite2cases/e2fsprogs.json +++ b/suite2cases/e2fsprogs.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/e2fsprogs", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_e2scrub_all" @@ -10,6 +13,5 @@ { "name": "oe_test_e2fsck_repair" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/easymock.json b/suite2cases/easymock.json index d4c704925..8d1fa7100 100644 --- a/suite2cases/easymock.json +++ b/suite2cases/easymock.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/easymock", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_easymock_junit4" diff --git a/suite2cases/ebtables.json b/suite2cases/ebtables.json index 6cf10d7e0..2472fa2bf 100644 --- a/suite2cases/ebtables.json +++ b/suite2cases/ebtables.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/ebtables", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_ebtables" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/edac-utils.json b/suite2cases/edac-utils.json index 12ac31f7b..bd4b88674 100644 --- a/suite2cases/edac-utils.json +++ b/suite2cases/edac-utils.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/edac-utils", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_edac" diff --git a/suite2cases/efivar.json b/suite2cases/efivar.json index e0be74466..68d0b9f42 100644 --- a/suite2cases/efivar.json +++ b/suite2cases/efivar.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/system-test/system-integration/os-basic/oe_test_efivar", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_efivar" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/elfutils.json b/suite2cases/elfutils.json index 9952e408b..8dcc5107a 100644 --- a/suite2cases/elfutils.json +++ b/suite2cases/elfutils.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/elfutils", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_elfutils" @@ -7,6 +10,5 @@ { "name": "oe_test_service_debuginfod" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/elinks.json b/suite2cases/elinks.json index 05e3eced6..f40dd1406 100644 --- a/suite2cases/elinks.json +++ b/suite2cases/elinks.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/elinks", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_elinks_base_01" diff --git a/suite2cases/embedded_application_develop_tests.json b/suite2cases/embedded_application_develop_tests.json index 640528fe5..0c63d7b25 100644 --- a/suite2cases/embedded_application_develop_tests.json +++ b/suite2cases/embedded_application_develop_tests.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/embedded-test/application_develop_tests", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_hello_world_test" diff --git a/suite2cases/embedded_dsoftbus_3_1_basic_test.json b/suite2cases/embedded_dsoftbus_3_1_basic_test.json index 5104ebcc9..936186973 100644 --- a/suite2cases/embedded_dsoftbus_3_1_basic_test.json +++ b/suite2cases/embedded_dsoftbus_3_1_basic_test.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/embedded-test/dsoftbus_3_1_basic_test", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_PublishServiceInterface_001" diff --git a/suite2cases/embedded_dsoftbus_3_2_basic_test.json b/suite2cases/embedded_dsoftbus_3_2_basic_test.json index 418370075..31fe48405 100644 --- a/suite2cases/embedded_dsoftbus_3_2_basic_test.json +++ b/suite2cases/embedded_dsoftbus_3_2_basic_test.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/embedded-test/dsoftbus_3_2_basic_test", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_PublishServiceInterface_001" diff --git a/suite2cases/embedded_mcs_qemu_test.json b/suite2cases/embedded_mcs_qemu_test.json index 085fbfb8a..06078cf19 100644 --- a/suite2cases/embedded_mcs_qemu_test.json +++ b/suite2cases/embedded_mcs_qemu_test.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/embedded-test/mcs_qemu_test", "machine num": 1, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_mcs_qemu_test_001" diff --git a/suite2cases/embedded_mcs_rpi4_test.json b/suite2cases/embedded_mcs_rpi4_test.json index ca547a6f5..f1a731867 100644 --- a/suite2cases/embedded_mcs_rpi4_test.json +++ b/suite2cases/embedded_mcs_rpi4_test.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/embedded-test/mcs_qemu_test", "machine num": 1, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_mcs_rpi4_test_001" diff --git a/suite2cases/embedded_mcs_uniproton_test.json b/suite2cases/embedded_mcs_uniproton_test.json index fef9912c2..7f51d0319 100644 --- a/suite2cases/embedded_mcs_uniproton_test.json +++ b/suite2cases/embedded_mcs_uniproton_test.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/embedded-test/mcs_qemu_test", "machine num": 1, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_mcs_uniproton_test_001" diff --git a/suite2cases/embedded_os_basic_extra_test.json b/suite2cases/embedded_os_basic_extra_test.json index 5ec60dd8f..e1d2bca03 100644 --- a/suite2cases/embedded_os_basic_extra_test.json +++ b/suite2cases/embedded_os_basic_extra_test.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/embedded-test/os_basic_extra_test", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_kmod_depmod" diff --git a/suite2cases/embedded_os_basic_test.json b/suite2cases/embedded_os_basic_test.json index 86a31c340..34e98bfdf 100644 --- a/suite2cases/embedded_os_basic_test.json +++ b/suite2cases/embedded_os_basic_test.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/embedded-test/os_basic_tests", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_bashrc_umask" diff --git a/suite2cases/embedded_security_config_test.json b/suite2cases/embedded_security_config_test.json index 629c6a842..993b2454a 100644 --- a/suite2cases/embedded_security_config_test.json +++ b/suite2cases/embedded_security_config_test.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/embedded-test/security_config_test", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_check_file_sys_protect_001" diff --git a/suite2cases/embedded_third_party_packages_extra_test.json b/suite2cases/embedded_third_party_packages_extra_test.json index e54b0f288..9806297ee 100644 --- a/suite2cases/embedded_third_party_packages_extra_test.json +++ b/suite2cases/embedded_third_party_packages_extra_test.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/embedded-test/third_party_packages_extra_test", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libcgroup_test_001" diff --git a/suite2cases/embedded_third_party_packages_test.json b/suite2cases/embedded_third_party_packages_test.json index fdcbd48b2..c56b0e036 100644 --- a/suite2cases/embedded_third_party_packages_test.json +++ b/suite2cases/embedded_third_party_packages_test.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/embedded-test/third_party_packages_test", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_busybox_test_001" diff --git a/suite2cases/embedded_tiny_image_test.json b/suite2cases/embedded_tiny_image_test.json index df908211a..4d9191f39 100644 --- a/suite2cases/embedded_tiny_image_test.json +++ b/suite2cases/embedded_tiny_image_test.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/embedded-test/tiny_image_test", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_check_aarch_tiny_image_001" diff --git a/suite2cases/embedded_unixbench_test.json b/suite2cases/embedded_unixbench_test.json index 910d7cd72..dba19721a 100644 --- a/suite2cases/embedded_unixbench_test.json +++ b/suite2cases/embedded_unixbench_test.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/embedded-test/unix_bench_tests", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_unix_bench_test_001" diff --git a/suite2cases/embedded_version_basic_tests.json b/suite2cases/embedded_version_basic_tests.json index 1a45f1a52..9e13ced59 100644 --- a/suite2cases/embedded_version_basic_tests.json +++ b/suite2cases/embedded_version_basic_tests.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/embedded-test/version_basic_tests", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_version_posix_suite_test_001" diff --git a/suite2cases/enchant2.json b/suite2cases/enchant2.json index d7101e987..cc05f6ce7 100644 --- a/suite2cases/enchant2.json +++ b/suite2cases/enchant2.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/enchant2", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_enchant2_base_enchant-2" @@ -7,6 +10,5 @@ { "name": "oe_test_enchant2_base_enchant-lsmod-2" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/enchant2_2.3.3.json b/suite2cases/enchant2_2.3.3.json index b313180c4..be9f85fe5 100644 --- a/suite2cases/enchant2_2.3.3.json +++ b/suite2cases/enchant2_2.3.3.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/enchant2", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_enchant2_2.3.3_enchant-2" diff --git a/suite2cases/erlang.json b/suite2cases/erlang.json index bedafbd40..0bb713bfa 100644 --- a/suite2cases/erlang.json +++ b/suite2cases/erlang.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/erlang", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_epmd" diff --git a/suite2cases/espeak-ng.json b/suite2cases/espeak-ng.json index d123e51d5..233dbe021 100644 --- a/suite2cases/espeak-ng.json +++ b/suite2cases/espeak-ng.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/espeak-ng", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_espeak_ng" diff --git a/suite2cases/etcd.json b/suite2cases/etcd.json index 4bd8b9647..653485694 100644 --- a/suite2cases/etcd.json +++ b/suite2cases/etcd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/etcd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_etcd" diff --git a/suite2cases/etckeeper.json b/suite2cases/etckeeper.json index 1ab6ec2c8..a4e54e248 100644 --- a/suite2cases/etckeeper.json +++ b/suite2cases/etckeeper.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/etckeeper", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_etckeeper" diff --git a/suite2cases/etmem.json b/suite2cases/etmem.json index 718156da2..6ae373464 100644 --- a/suite2cases/etmem.json +++ b/suite2cases/etmem.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/etmem", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_etmemd_001" diff --git a/suite2cases/exempi.json b/suite2cases/exempi.json index 838d4e848..eed03c848 100644 --- a/suite2cases/exempi.json +++ b/suite2cases/exempi.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/exempi", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_exempi" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/fakechroot.json b/suite2cases/fakechroot.json index 8092dc04b..d08a43159 100644 --- a/suite2cases/fakechroot.json +++ b/suite2cases/fakechroot.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/fakechroot", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_fakechroot_env_01" @@ -16,6 +19,5 @@ { "name": "oe_test_fakechroot_chroot" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/fakeroot.json b/suite2cases/fakeroot.json index 70726c7d8..8db805475 100644 --- a/suite2cases/fakeroot.json +++ b/suite2cases/fakeroot.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/fakeroot", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_fakeroot_base" diff --git a/suite2cases/fapolicyd.json b/suite2cases/fapolicyd.json index ad8f0b6c1..ce03bef93 100644 --- a/suite2cases/fapolicyd.json +++ b/suite2cases/fapolicyd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/fapolicyd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_fapolicyd-service" diff --git a/suite2cases/fastdfs.json b/suite2cases/fastdfs.json index 0f8a27c40..34020f1a7 100644 --- a/suite2cases/fastdfs.json +++ b/suite2cases/fastdfs.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/fastdfs", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_fastdfs_01" diff --git a/suite2cases/fcgi.json b/suite2cases/fcgi.json index f5a759913..5838061cb 100644 --- a/suite2cases/fcgi.json +++ b/suite2cases/fcgi.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/fcgi", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_fcgi" diff --git a/suite2cases/fcoe-utils.json b/suite2cases/fcoe-utils.json index 1193cb393..41cb932d7 100644 --- a/suite2cases/fcoe-utils.json +++ b/suite2cases/fcoe-utils.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/fcoe-utils", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_fcoe" @@ -7,6 +10,5 @@ { "name": "oe_test_socket_fcoemon" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/fence-virt.json b/suite2cases/fence-virt.json index 44fb2b76b..15607a6cd 100644 --- a/suite2cases/fence-virt.json +++ b/suite2cases/fence-virt.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/fence-virt", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_fence_virtd" diff --git a/suite2cases/fetch-crl.json b/suite2cases/fetch-crl.json index 4b3262fcb..d8d3a1728 100644 --- a/suite2cases/fetch-crl.json +++ b/suite2cases/fetch-crl.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/fetch-crl", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_clean-crl" diff --git a/suite2cases/fetchmail.json b/suite2cases/fetchmail.json index 80817bee0..6a26b321f 100644 --- a/suite2cases/fetchmail.json +++ b/suite2cases/fetchmail.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/fetchmail", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_fetchmail" diff --git a/suite2cases/ffmpeg.json b/suite2cases/ffmpeg.json index 2862c4d67..57cdd05ef 100644 --- a/suite2cases/ffmpeg.json +++ b/suite2cases/ffmpeg.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/ffmpeg", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ffmpeg" diff --git a/suite2cases/fftw.json b/suite2cases/fftw.json index c81851338..d0457d672 100644 --- a/suite2cases/fftw.json +++ b/suite2cases/fftw.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/fftw", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_fftw_fftw-wisdom-to-conf" @@ -31,6 +34,5 @@ { "name": "oe_test_fftw_fftwl-wisdom_03" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/figlet.json b/suite2cases/figlet.json index c5e49da51..62a955dda 100644 --- a/suite2cases/figlet.json +++ b/suite2cases/figlet.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/figlet", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_figlet" diff --git a/suite2cases/file.json b/suite2cases/file.json index 319af29cd..78794a14c 100644 --- a/suite2cases/file.json +++ b/suite2cases/file.json @@ -1,9 +1,11 @@ { "path": "${OET_PATH}/testcases/cli-test/file/", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "file01" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/fio.json b/suite2cases/fio.json index 4716425f8..2505a423f 100644 --- a/suite2cases/fio.json +++ b/suite2cases/fio.json @@ -4,6 +4,8 @@ 2, 2 ], + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_fio_001", diff --git a/suite2cases/firebird.json b/suite2cases/firebird.json index e39ba412a..f803e09b1 100644 --- a/suite2cases/firebird.json +++ b/suite2cases/firebird.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/firebird", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_firebird-superserver" diff --git a/suite2cases/firewalld.json b/suite2cases/firewalld.json index f9bb8ef96..a0094259b 100644 --- a/suite2cases/firewalld.json +++ b/suite2cases/firewalld.json @@ -2,6 +2,9 @@ "path": "${OET_PATH}/testcases/cli-test/firewalld", "machine num": 3, "add network interface": 1, + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_firewalld_add_newservice", @@ -178,6 +181,5 @@ "name": "oe_test_firewalld_zone_migration", "machine num": 2 } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/flac.json b/suite2cases/flac.json index 444feb765..621f98afb 100644 --- a/suite2cases/flac.json +++ b/suite2cases/flac.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/flac", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_flac" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/flatbuffers.json b/suite2cases/flatbuffers.json index 6afa6a6da..602480aee 100644 --- a/suite2cases/flatbuffers.json +++ b/suite2cases/flatbuffers.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/flatbuffers", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_flatbuffers" diff --git a/suite2cases/flatpak.json b/suite2cases/flatpak.json index dac9d336c..57f72181d 100644 --- a/suite2cases/flatpak.json +++ b/suite2cases/flatpak.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/flatpak", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_flatpak-system-helper" diff --git a/suite2cases/flex.json b/suite2cases/flex.json index 8513db958..2b87ca913 100644 --- a/suite2cases/flex.json +++ b/suite2cases/flex.json @@ -1,5 +1,8 @@ { "path": "${OET_PATH}/testcases/cli-test/flex", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_flex_analyzer" @@ -16,6 +19,5 @@ { "name": "oe_test_flex_generated_code" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/flink.json b/suite2cases/flink.json index 1b89ed11b..d454de5dd 100644 --- a/suite2cases/flink.json +++ b/suite2cases/flink.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/flink", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_flink-local" diff --git a/suite2cases/fmt.json b/suite2cases/fmt.json index 59603917e..fb329f41c 100644 --- a/suite2cases/fmt.json +++ b/suite2cases/fmt.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/fmt", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_fmt" diff --git a/suite2cases/fontconfig.json b/suite2cases/fontconfig.json index 67ca0e16f..9e403d8ba 100644 --- a/suite2cases/fontconfig.json +++ b/suite2cases/fontconfig.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/fontconfig", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_fc-list" @@ -19,6 +22,5 @@ { "name": "oe_test_fc-cache" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/fontforge.json b/suite2cases/fontforge.json index f1090db2f..957d2d0e6 100644 --- a/suite2cases/fontforge.json +++ b/suite2cases/fontforge.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/fontforge", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_fontforge_fontforge" @@ -10,6 +13,5 @@ { "name": "oe_test_fontforge_fontlint" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/fonts-rpm-macros.json b/suite2cases/fonts-rpm-macros.json index 2fa59beca..48a529665 100644 --- a/suite2cases/fonts-rpm-macros.json +++ b/suite2cases/fonts-rpm-macros.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/fonts-rpm-macros", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_fonts_rpm_macros" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/fprintd.json b/suite2cases/fprintd.json index 212927e76..aa43a0e46 100644 --- a/suite2cases/fprintd.json +++ b/suite2cases/fprintd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/fprintd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_fprintd" diff --git a/suite2cases/freeipmi.json b/suite2cases/freeipmi.json index 3d2d31faf..7694cb89c 100644 --- a/suite2cases/freeipmi.json +++ b/suite2cases/freeipmi.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/freeipmi", "machine type": "physical", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_bmc-watchdog", diff --git a/suite2cases/freeradius.json b/suite2cases/freeradius.json index c3c35cb34..c07f4a31a 100644 --- a/suite2cases/freeradius.json +++ b/suite2cases/freeradius.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/freeradius", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_freeradius_freeradius_raddebugAndCheckrad" diff --git a/suite2cases/freetds.json b/suite2cases/freetds.json index 3bc50744b..dfe536061 100644 --- a/suite2cases/freetds.json +++ b/suite2cases/freetds.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/freetds", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_freetds_datacopy" diff --git a/suite2cases/fribidi.json b/suite2cases/fribidi.json index ae5ee106b..aeb1b0f6f 100644 --- a/suite2cases/fribidi.json +++ b/suite2cases/fribidi.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/fribidi", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_fribidi" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/future.json b/suite2cases/future.json index 64b7f04af..f3c106d82 100644 --- a/suite2cases/future.json +++ b/suite2cases/future.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/future", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python_future" diff --git a/suite2cases/fwupd.json b/suite2cases/fwupd.json index dcd8a7d35..2a1f40b57 100644 --- a/suite2cases/fwupd.json +++ b/suite2cases/fwupd.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/fwupd", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_fwupd-offline-update" @@ -10,6 +13,5 @@ { "name": "oe_test_service_fwupd-refresh" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/gala-anteater.json b/suite2cases/gala-anteater.json index 01a2247a1..48450e49a 100644 --- a/suite2cases/gala-anteater.json +++ b/suite2cases/gala-anteater.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/gala-anteater", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_anteater" diff --git a/suite2cases/gala-gopher.json b/suite2cases/gala-gopher.json index 5a542c2b8..1886f5130 100644 --- a/suite2cases/gala-gopher.json +++ b/suite2cases/gala-gopher.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/gala-gopher", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_gopher" diff --git a/suite2cases/gala-spider.json b/suite2cases/gala-spider.json index 02d8a0985..9be13b58d 100644 --- a/suite2cases/gala-spider.json +++ b/suite2cases/gala-spider.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/gala-spider", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_gala-spider" diff --git a/suite2cases/galera.json b/suite2cases/galera.json index 62c71f4c0..91368e519 100644 --- a/suite2cases/galera.json +++ b/suite2cases/galera.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/galera", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_galera_garbd" diff --git a/suite2cases/ganglia.json b/suite2cases/ganglia.json index 511cdee34..fe17f366f 100644 --- a/suite2cases/ganglia.json +++ b/suite2cases/ganglia.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/ganglia", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_gmetad" diff --git a/suite2cases/gawk.json b/suite2cases/gawk.json index c5bee72c7..06f1d8003 100644 --- a/suite2cases/gawk.json +++ b/suite2cases/gawk.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/gawk", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_gawk" @@ -16,6 +19,5 @@ { "name": "oe_test_gawk04" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/gcc.json b/suite2cases/gcc.json index 2551bde66..129fc5eac 100644 --- a/suite2cases/gcc.json +++ b/suite2cases/gcc.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/gcc", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libasan" @@ -7,6 +10,5 @@ { "name": "oe_test_liblsan" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/gdb.json b/suite2cases/gdb.json index b34d13c69..b6c5ce993 100644 --- a/suite2cases/gdb.json +++ b/suite2cases/gdb.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/gdb", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_gdb_recovery_database" @@ -16,6 +19,5 @@ { "name": "oe_test_gdb-watch" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/gdbm.json b/suite2cases/gdbm.json index 8641999b9..eb8fa85cf 100644 --- a/suite2cases/gdbm.json +++ b/suite2cases/gdbm.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/gdbm", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_gdbm_01" @@ -7,6 +10,5 @@ { "name": "oe_test_gdbm_02" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/gdisk.json b/suite2cases/gdisk.json index 8da4f2327..453b77295 100644 --- a/suite2cases/gdisk.json +++ b/suite2cases/gdisk.json @@ -3,6 +3,9 @@ "add disk": [ 30 ], + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_gdisk_change_partition_name" @@ -46,6 +49,5 @@ 30 ] } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/gdk-pixbuf2.json b/suite2cases/gdk-pixbuf2.json index b5481f4fc..46538b3f6 100644 --- a/suite2cases/gdk-pixbuf2.json +++ b/suite2cases/gdk-pixbuf2.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/gdk-pixbuf2", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_gdk-pixbuf2" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/gdm.json b/suite2cases/gdm.json index d2e1485d0..63b2507bd 100644 --- a/suite2cases/gdm.json +++ b/suite2cases/gdm.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/gdm", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_gdm" diff --git a/suite2cases/gegl04.json b/suite2cases/gegl04.json index 45704a7c9..488dbd08d 100644 --- a/suite2cases/gegl04.json +++ b/suite2cases/gegl04.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/gegl04", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_gegl04_gegl" diff --git a/suite2cases/genders.json b/suite2cases/genders.json index ac5d36a33..07204b17c 100644 --- a/suite2cases/genders.json +++ b/suite2cases/genders.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/genders", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_genders" diff --git a/suite2cases/geoclue2.json b/suite2cases/geoclue2.json index 467264b4e..bdcb80f74 100644 --- a/suite2cases/geoclue2.json +++ b/suite2cases/geoclue2.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/geoclue2", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_geoclue" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/geos.json b/suite2cases/geos.json index 7e66f22b2..92bd0b719 100644 --- a/suite2cases/geos.json +++ b/suite2cases/geos.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/geos", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_geos_commandAndbaseFun" diff --git a/suite2cases/ghostscript.json b/suite2cases/ghostscript.json index cc5a0a9a2..34c8a6baa 100644 --- a/suite2cases/ghostscript.json +++ b/suite2cases/ghostscript.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/ghostscript", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ghostscript_001" @@ -7,6 +10,5 @@ { "name": "oe_test_ghostscript_002" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/git-tools.json b/suite2cases/git-tools.json index 456481fd9..5203b6397 100644 --- a/suite2cases/git-tools.json +++ b/suite2cases/git-tools.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/git-tools", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_git_tools_1" diff --git a/suite2cases/git.json b/suite2cases/git.json index 2c4bd43e6..9faeacf12 100644 --- a/suite2cases/git.json +++ b/suite2cases/git.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/git", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_socket_git" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/glib2.json b/suite2cases/glib2.json index 8f1dca92c..e0428d613 100644 --- a/suite2cases/glib2.json +++ b/suite2cases/glib2.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/glib2", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_glib2" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/glibc.json b/suite2cases/glibc.json index 1950ccff8..1c18c198a 100644 --- a/suite2cases/glibc.json +++ b/suite2cases/glibc.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/glibc", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_nscd" @@ -7,6 +10,5 @@ { "name": "oe_test_socket_nscd" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/glog.json b/suite2cases/glog.json index e44423b64..724b65e3a 100644 --- a/suite2cases/glog.json +++ b/suite2cases/glog.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/system-test/system-integration/os-basic/oe_test_glog", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_glog" diff --git a/suite2cases/glusterfs.json b/suite2cases/glusterfs.json index 764c57eb6..2e256d525 100644 --- a/suite2cases/glusterfs.json +++ b/suite2cases/glusterfs.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/glusterfs", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_glusterd" @@ -16,6 +19,5 @@ { "name": "oe_test_service_gluster-ta-volume" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/gnome-shell.json b/suite2cases/gnome-shell.json index a7fa2979c..7c5d291b7 100644 --- a/suite2cases/gnome-shell.json +++ b/suite2cases/gnome-shell.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/gnome-shell", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_gnome-shell" diff --git a/suite2cases/gnutls.json b/suite2cases/gnutls.json index 0502b42b7..8b9217822 100644 --- a/suite2cases/gnutls.json +++ b/suite2cases/gnutls.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/gnutls", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_gnutls" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/gobject-introspection.json b/suite2cases/gobject-introspection.json index 8fb2799dc..908661cda 100644 --- a/suite2cases/gobject-introspection.json +++ b/suite2cases/gobject-introspection.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/gobject-introspection", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_gobject-introspection" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/golang-github-prometheus-node_exporter.json b/suite2cases/golang-github-prometheus-node_exporter.json index b8326641a..e41194eb2 100644 --- a/suite2cases/golang-github-prometheus-node_exporter.json +++ b/suite2cases/golang-github-prometheus-node_exporter.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/golang-github-prometheus-node_exporter", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_node_exporter" diff --git a/suite2cases/gperf.json b/suite2cases/gperf.json index 2c2e72912..fd97cc689 100644 --- a/suite2cases/gperf.json +++ b/suite2cases/gperf.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/gperf", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_gperf_base_01" @@ -22,6 +25,5 @@ { "name": "oe_test_gperf_base_07" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/gpm.json b/suite2cases/gpm.json index 9eb9fc75d..ac1e0e34c 100644 --- a/suite2cases/gpm.json +++ b/suite2cases/gpm.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/gpm", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_gpm" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/gradle.json b/suite2cases/gradle.json index 578665752..4296825b0 100644 --- a/suite2cases/gradle.json +++ b/suite2cases/gradle.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/gradle", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_gradle_01" diff --git a/suite2cases/grafana.json b/suite2cases/grafana.json index cbfe2a0e1..0b32b76fa 100644 --- a/suite2cases/grafana.json +++ b/suite2cases/grafana.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/grafana", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_grafana-server" diff --git a/suite2cases/graphviz.json b/suite2cases/graphviz.json index 038755307..328108c4b 100644 --- a/suite2cases/graphviz.json +++ b/suite2cases/graphviz.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/graphviz", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_graphviz" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/greatsql.json b/suite2cases/greatsql.json index 722347659..96f8c7fc8 100644 --- a/suite2cases/greatsql.json +++ b/suite2cases/greatsql.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/greatsql", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_greatsql-mysql-router" diff --git a/suite2cases/groovy.json b/suite2cases/groovy.json index 4780ebaa0..da04b1164 100644 --- a/suite2cases/groovy.json +++ b/suite2cases/groovy.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/groovy", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_groovy_01" diff --git a/suite2cases/groovy18.json b/suite2cases/groovy18.json index e02342f13..d607529c0 100644 --- a/suite2cases/groovy18.json +++ b/suite2cases/groovy18.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/groovy18", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_java2groovy18" diff --git a/suite2cases/grpc.json b/suite2cases/grpc.json index eea162d10..9e434114d 100644 --- a/suite2cases/grpc.json +++ b/suite2cases/grpc.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/grpc", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_grpc" diff --git a/suite2cases/grub2.json b/suite2cases/grub2.json index ef9283ea2..7d9ebe5a8 100644 --- a/suite2cases/grub2.json +++ b/suite2cases/grub2.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/grub2", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_grub-boot-indeterminate" @@ -7,6 +10,5 @@ { "name": "oe_test_service_grub2-systemd-integration" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/gsl.json b/suite2cases/gsl.json index 8aaee292b..e689793c3 100755 --- a/suite2cases/gsl.json +++ b/suite2cases/gsl.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/gsl", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_gsl_histogram_01" diff --git a/suite2cases/gssproxy.json b/suite2cases/gssproxy.json index 0400a9754..033e7c1f8 100644 --- a/suite2cases/gssproxy.json +++ b/suite2cases/gssproxy.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/gssproxy", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_gssproxy" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/gtk+.json b/suite2cases/gtk+.json index f45dccd1b..6c1ae81cc 100644 --- a/suite2cases/gtk+.json +++ b/suite2cases/gtk+.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/gtk+", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_gtk+" diff --git a/suite2cases/gyp.json b/suite2cases/gyp.json index a081d104c..d355902a5 100644 --- a/suite2cases/gyp.json +++ b/suite2cases/gyp.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/gyp", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_gyp_01" diff --git a/suite2cases/hadoop-3.1.json b/suite2cases/hadoop-3.1.json index c1252e481..06056ec54 100644 --- a/suite2cases/hadoop-3.1.json +++ b/suite2cases/hadoop-3.1.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/hadoop-3.1", "machine num": 3, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_hadoop-datanode-3.1" diff --git a/suite2cases/hadoop.json b/suite2cases/hadoop.json index 5f015f7ed..e67f8ecaa 100644 --- a/suite2cases/hadoop.json +++ b/suite2cases/hadoop.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/hadoop", "machine num": 3, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_hadoop-datanode" diff --git a/suite2cases/haproxy.json b/suite2cases/haproxy.json index 1d5dc9ce4..fe7af4d86 100644 --- a/suite2cases/haproxy.json +++ b/suite2cases/haproxy.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/haproxy", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_haproxy" diff --git a/suite2cases/haveged.json b/suite2cases/haveged.json index dac35bfb4..6dcfe8acd 100644 --- a/suite2cases/haveged.json +++ b/suite2cases/haveged.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/haveged", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_haveged" diff --git a/suite2cases/hbase.json b/suite2cases/hbase.json index 5fa6db972..64b0aa34a 100644 --- a/suite2cases/hbase.json +++ b/suite2cases/hbase.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/hbase", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_hbase-master" diff --git a/suite2cases/hdf5.json b/suite2cases/hdf5.json index b8cd8b0b9..0cba3f49a 100644 --- a/suite2cases/hdf5.json +++ b/suite2cases/hdf5.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/hdf5", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_hdf5_01" diff --git a/suite2cases/hdparm.json b/suite2cases/hdparm.json index 965c514c6..01c799cd7 100755 --- a/suite2cases/hdparm.json +++ b/suite2cases/hdparm.json @@ -1,9 +1,11 @@ { "path": "${OET_PATH}/testcases/cli-test/hdparm", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_hdparm" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/help2man.json b/suite2cases/help2man.json index c1e9cd8cc..ee88e983c 100644 --- a/suite2cases/help2man.json +++ b/suite2cases/help2man.json @@ -1,9 +1,11 @@ { "path": "${OET_PATH}/testcases/cli-test/help2man", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_help2man" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/hfsplus-tools.json b/suite2cases/hfsplus-tools.json index 5339876ce..1e83b48eb 100755 --- a/suite2cases/hfsplus-tools.json +++ b/suite2cases/hfsplus-tools.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/hfsplus-tools", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_fsck_hfs" diff --git a/suite2cases/hivex.json b/suite2cases/hivex.json index 756ac341c..b19c74c65 100755 --- a/suite2cases/hivex.json +++ b/suite2cases/hivex.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/hivex", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_hivex_hivexget" diff --git a/suite2cases/hostname.json b/suite2cases/hostname.json index fc7519d30..8f4499d6a 100644 --- a/suite2cases/hostname.json +++ b/suite2cases/hostname.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/hostname", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_nis-domainname" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/hsqldb.json b/suite2cases/hsqldb.json index fcd8b6bcf..51a74fde9 100644 --- a/suite2cases/hsqldb.json +++ b/suite2cases/hsqldb.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/hsqldb", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_hsqldb" diff --git a/suite2cases/htop.json b/suite2cases/htop.json index b60f30337..05babd439 100644 --- a/suite2cases/htop.json +++ b/suite2cases/htop.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/htop", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_htop_01" diff --git a/suite2cases/httpd.json b/suite2cases/httpd.json index 256825615..9b67e0cf0 100644 --- a/suite2cases/httpd.json +++ b/suite2cases/httpd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/httpd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_htcacheclean" diff --git a/suite2cases/httpry.json b/suite2cases/httpry.json index 21f01efc8..e349820c7 100644 --- a/suite2cases/httpry.json +++ b/suite2cases/httpry.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/httpry", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_httpry_01" diff --git a/suite2cases/hwloc.json b/suite2cases/hwloc.json index e9713ed71..378f83553 100644 --- a/suite2cases/hwloc.json +++ b/suite2cases/hwloc.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/hwloc", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_hwloc_base_hwloc-info_01" diff --git a/suite2cases/hwloc_2.7.1.json b/suite2cases/hwloc_2.7.1.json index 91796c528..2594991cb 100644 --- a/suite2cases/hwloc_2.7.1.json +++ b/suite2cases/hwloc_2.7.1.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/hwloc", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_hwloc_2.7.1_hwloc-annotate" diff --git a/suite2cases/hyperscan.json b/suite2cases/hyperscan.json index 22128ecf5..3578800ef 100644 --- a/suite2cases/hyperscan.json +++ b/suite2cases/hyperscan.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/hyperscan", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_hyperscan_simplegrep" diff --git a/suite2cases/iSulad.json b/suite2cases/iSulad.json index 99612a278..081f2e5cc 100644 --- a/suite2cases/iSulad.json +++ b/suite2cases/iSulad.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/iSulad", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_isulad" diff --git a/suite2cases/iftop.json b/suite2cases/iftop.json index 700816a43..8aca77b13 100644 --- a/suite2cases/iftop.json +++ b/suite2cases/iftop.json @@ -2,6 +2,8 @@ "path": "$OET_PATH/testcases/cli-test/iftop", "machine num": 1, "add network interface": 1, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_iftop_text_mode", diff --git a/suite2cases/iio-sensor-proxy.json b/suite2cases/iio-sensor-proxy.json index 02353eec5..1496a3c18 100644 --- a/suite2cases/iio-sensor-proxy.json +++ b/suite2cases/iio-sensor-proxy.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/iio-sensor-proxy", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_iio-sensor-proxy" diff --git a/suite2cases/imageTailor.json b/suite2cases/imageTailor.json index 86d04bba2..8affbdf49 100644 --- a/suite2cases/imageTailor.json +++ b/suite2cases/imageTailor.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/imageTailor", "machine type": "physical", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_imageTailor_01", diff --git a/suite2cases/indent.json b/suite2cases/indent.json index 8ec981634..3fb2dd5d3 100644 --- a/suite2cases/indent.json +++ b/suite2cases/indent.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/indent", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_indent_01" diff --git a/suite2cases/initial-setup.json b/suite2cases/initial-setup.json index 521aadf4f..24a899bb3 100644 --- a/suite2cases/initial-setup.json +++ b/suite2cases/initial-setup.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/initial-setup", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_initial-setup-reconfiguration" diff --git a/suite2cases/initscripts.json b/suite2cases/initscripts.json index cd0850239..5df37d8a6 100644 --- a/suite2cases/initscripts.json +++ b/suite2cases/initscripts.json @@ -1,6 +1,9 @@ { "path": "$OET_PATH/testcases/cli-test/initscripts", "machine num": 2, + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_import-state" @@ -18,6 +21,5 @@ { "name": "oe_test_service_readonly-root" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/intel-cmt-cat.json b/suite2cases/intel-cmt-cat.json index 47f50fb66..b7662950e 100644 --- a/suite2cases/intel-cmt-cat.json +++ b/suite2cases/intel-cmt-cat.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/intel-cmt-cat", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_intel_cmt_cat" diff --git a/suite2cases/intltool.json b/suite2cases/intltool.json index 5ae8107e4..55db2aed2 100644 --- a/suite2cases/intltool.json +++ b/suite2cases/intltool.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/intltool", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_intltool_intltool-merge_01" @@ -19,6 +22,5 @@ { "name": "oe_test_intltool_intltoolize" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/iozone_file_system.json b/suite2cases/iozone_file_system.json index 9b6551d62..63872e42a 100644 --- a/suite2cases/iozone_file_system.json +++ b/suite2cases/iozone_file_system.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/file_system/iozone_file_system", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_iozone_file_system" diff --git a/suite2cases/iperf3.json b/suite2cases/iperf3.json index 4586c94f4..04cbd3b84 100644 --- a/suite2cases/iperf3.json +++ b/suite2cases/iperf3.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/iperf3", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_iperf3_command_client", diff --git a/suite2cases/ipmitool.json b/suite2cases/ipmitool.json index 393e7c522..f930def77 100644 --- a/suite2cases/ipmitool.json +++ b/suite2cases/ipmitool.json @@ -1,6 +1,9 @@ { "path": "$OET_PATH/testcases/cli-test/ipmitool", "machine type": "physical", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_bmc-snmp-proxy", @@ -18,6 +21,5 @@ "name": "oe_test_service_ipmitool", "machine type": "physical" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/iproute.json b/suite2cases/iproute.json index df5e6152f..70f94d13f 100644 --- a/suite2cases/iproute.json +++ b/suite2cases/iproute.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/iproute", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_iproute_tc_01" @@ -10,6 +13,5 @@ { "name": "oe_test_netns" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/iprutils.json b/suite2cases/iprutils.json index f301dec24..f53cdc957 100644 --- a/suite2cases/iprutils.json +++ b/suite2cases/iprutils.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/iprutils", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_iprdump" @@ -13,6 +16,5 @@ { "name": "oe_test_target_iprutils" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/ipset.json b/suite2cases/ipset.json index decbcd54f..e10cd0f76 100644 --- a/suite2cases/ipset.json +++ b/suite2cases/ipset.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/ipset", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_ipset" @@ -10,6 +13,5 @@ { "name": "oe_test_ipset_01" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/iptables.json b/suite2cases/iptables.json index a3b026e9a..5b0fb67e3 100644 --- a/suite2cases/iptables.json +++ b/suite2cases/iptables.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/iptables", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_ip6tables" @@ -16,6 +19,5 @@ { "name": "oe_test_ip6tables-restore_01" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/iputils.json b/suite2cases/iputils.json index 1071b080c..34bb33390 100644 --- a/suite2cases/iputils.json +++ b/suite2cases/iputils.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/iputils", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_iputils_ping_01" @@ -46,6 +49,5 @@ { "name": "oe_test_service_rdisc" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/ipvsadm.json b/suite2cases/ipvsadm.json index 1f775eec0..6dce775fc 100644 --- a/suite2cases/ipvsadm.json +++ b/suite2cases/ipvsadm.json @@ -2,6 +2,8 @@ "path": "$OET_PATH/testcases/cli-test/ipvsadm", "machine num": 4, "add network interface": 1, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ipvs_ADD_01" diff --git a/suite2cases/ipwatchd.json b/suite2cases/ipwatchd.json index 438cb9fb3..c7ce11261 100644 --- a/suite2cases/ipwatchd.json +++ b/suite2cases/ipwatchd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/ipwatchd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_ipwatchd" diff --git a/suite2cases/irqbalance.json b/suite2cases/irqbalance.json index ee954f7d9..1e7e67eb5 100644 --- a/suite2cases/irqbalance.json +++ b/suite2cases/irqbalance.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/irqbalance", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_irqbalance" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/isula-build.json b/suite2cases/isula-build.json index 06c2a5cd2..04771efaa 100644 --- a/suite2cases/isula-build.json +++ b/suite2cases/isula-build.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/isula-build", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_isula-build" diff --git a/suite2cases/itstool.json b/suite2cases/itstool.json index cce4f4d66..659eb54c2 100644 --- a/suite2cases/itstool.json +++ b/suite2cases/itstool.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/itstool", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_itstool_base_01" @@ -7,6 +10,5 @@ { "name": "oe_test_itstool_base_02" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/itstool_2.0.4.json b/suite2cases/itstool_2.0.4.json index 7309ebb65..fda03e482 100644 --- a/suite2cases/itstool_2.0.4.json +++ b/suite2cases/itstool_2.0.4.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/itstool", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_itstool_2.0.4" diff --git a/suite2cases/itstool_2.0.7.json b/suite2cases/itstool_2.0.7.json index ee544c720..ea0842883 100644 --- a/suite2cases/itstool_2.0.7.json +++ b/suite2cases/itstool_2.0.7.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/itstool", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_itstool_2.0.7" diff --git a/suite2cases/java-1.8.0-openjdk.json b/suite2cases/java-1.8.0-openjdk.json index ccf7a5f0f..2a10cfc8d 100644 --- a/suite2cases/java-1.8.0-openjdk.json +++ b/suite2cases/java-1.8.0-openjdk.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/java-1.8.0-openjdk", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_logstash_install" diff --git a/suite2cases/java-11-openjdk.json b/suite2cases/java-11-openjdk.json index 10a712455..592609c76 100644 --- a/suite2cases/java-11-openjdk.json +++ b/suite2cases/java-11-openjdk.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/java-11-openjdk", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_java" diff --git a/suite2cases/javapackages-tools.json b/suite2cases/javapackages-tools.json index 6dacdcee5..1d07e2f18 100644 --- a/suite2cases/javapackages-tools.json +++ b/suite2cases/javapackages-tools.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/javapackages-tools", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_binary_files_operation" @@ -19,6 +22,5 @@ { "name": "oe_test_javapackages-local" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/jemalloc.json b/suite2cases/jemalloc.json index 81a276191..493d3d81d 100644 --- a/suite2cases/jemalloc.json +++ b/suite2cases/jemalloc.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/jemalloc", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_jemalloc_01" diff --git a/suite2cases/jetty.json b/suite2cases/jetty.json index a134941e9..e91cda5f1 100644 --- a/suite2cases/jetty.json +++ b/suite2cases/jetty.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/jetty", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_jetty_start" diff --git a/suite2cases/jgit.json b/suite2cases/jgit.json index ca5f406b9..1d92848f1 100644 --- a/suite2cases/jgit.json +++ b/suite2cases/jgit.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/jgit", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_jgit_01" diff --git a/suite2cases/jotai-benchmarks.json b/suite2cases/jotai-benchmarks.json index df9bdd1dc..58c4b60e6 100644 --- a/suite2cases/jotai-benchmarks.json +++ b/suite2cases/jotai-benchmarks.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/system-test/compiler-test/jotai-benchmarks", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_jotai-benchmarks" diff --git a/suite2cases/jpegoptim.json b/suite2cases/jpegoptim.json index 93590c18a..82ca461cd 100644 --- a/suite2cases/jpegoptim.json +++ b/suite2cases/jpegoptim.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/jpegoptim", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_jpegoptim_01" diff --git a/suite2cases/jq.json b/suite2cases/jq.json index c1ed3fe83..f69316139 100644 --- a/suite2cases/jq.json +++ b/suite2cases/jq.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/jq", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_jq" diff --git a/suite2cases/jruby.json b/suite2cases/jruby.json index 634cb5f99..91f7e14bb 100644 --- a/suite2cases/jruby.json +++ b/suite2cases/jruby.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/jruby", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_jruby" diff --git a/suite2cases/jsoncpp.json b/suite2cases/jsoncpp.json index 0ddc185fa..519c9eb18 100644 --- a/suite2cases/jsoncpp.json +++ b/suite2cases/jsoncpp.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/jsoncpp", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_jsoncpp_01" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/jtidy.json b/suite2cases/jtidy.json index 12a2f0601..45ce4bc7d 100755 --- a/suite2cases/jtidy.json +++ b/suite2cases/jtidy.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/jtidy", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_jtidy_01" diff --git a/suite2cases/junit.json b/suite2cases/junit.json index bed4165a7..f890f41d8 100644 --- a/suite2cases/junit.json +++ b/suite2cases/junit.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/junit", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_junit4_ant" @@ -40,6 +43,5 @@ { "name": "oe_test_junit4_TestSuite_api" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/junit5.json b/suite2cases/junit5.json index a5fd8ab45..4c895222f 100644 --- a/suite2cases/junit5.json +++ b/suite2cases/junit5.json @@ -1,5 +1,8 @@ { "path": "${OET_PATH}/testcases/cli-test/junit5", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_junit5_abnormal_removejar" @@ -40,6 +43,5 @@ { "name": "oe_test_junit5_spring_maven" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/jython.json b/suite2cases/jython.json index dd037d14f..c42df7da5 100644 --- a/suite2cases/jython.json +++ b/suite2cases/jython.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/jython", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_jython_01" diff --git a/suite2cases/k3s.json b/suite2cases/k3s.json index b66936ce0..78ee68a4e 100644 --- a/suite2cases/k3s.json +++ b/suite2cases/k3s.json @@ -1,6 +1,8 @@ { "path": "${OET_PATH}/testcases/feature-test/k3s", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_k3s_deployment_guide", diff --git a/suite2cases/kconfigDetector.json b/suite2cases/kconfigDetector.json index 1558f58ec..bb7105131 100644 --- a/suite2cases/kconfigDetector.json +++ b/suite2cases/kconfigDetector.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/feature-test/kconfigDetector", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_kconfigDetector" diff --git a/suite2cases/keepalived.json b/suite2cases/keepalived.json index b33a2aea0..e17e29152 100644 --- a/suite2cases/keepalived.json +++ b/suite2cases/keepalived.json @@ -2,6 +2,8 @@ "path": "$OET_PATH/testcases/cli-test/keepalived", "machine num": 3, "add network interface": 4, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_keepalived_cli", diff --git a/suite2cases/kernel.json b/suite2cases/kernel.json index b97a57c69..77779cb90 100644 --- a/suite2cases/kernel.json +++ b/suite2cases/kernel.json @@ -1,6 +1,9 @@ { "path": "${OET_PATH}/testcases/cli-test/kernel", "machine type": "physical", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_kernel_cmd_01", @@ -158,6 +161,5 @@ { "name": "oe_test_target_core_iblock" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/kexec-tools.json b/suite2cases/kexec-tools.json index 02b1e4fd0..0ef97fbd5 100644 --- a/suite2cases/kexec-tools.json +++ b/suite2cases/kexec-tools.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/kexec-tools", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_kdump" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/keyutils.json b/suite2cases/keyutils.json index ebbc7e0f1..35f73ca2c 100644 --- a/suite2cases/keyutils.json +++ b/suite2cases/keyutils.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/keyutils", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_keyutils-api" @@ -10,6 +13,5 @@ { "name": "oe_test_keyutils-libs" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/kf5-kconfig.json b/suite2cases/kf5-kconfig.json index a7d68b7e4..28fe418d4 100644 --- a/suite2cases/kf5-kconfig.json +++ b/suite2cases/kf5-kconfig.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/kf5-kconfig", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_kf5-kconfig-core_01" diff --git a/suite2cases/kiran-authentication-service.json b/suite2cases/kiran-authentication-service.json index 9278ebb88..939579dad 100644 --- a/suite2cases/kiran-authentication-service.json +++ b/suite2cases/kiran-authentication-service.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/kiran-authentication-service", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_kiran-system-daemon-authentication" diff --git a/suite2cases/kiran-biometrics.json b/suite2cases/kiran-biometrics.json index ab93170f0..792532a04 100644 --- a/suite2cases/kiran-biometrics.json +++ b/suite2cases/kiran-biometrics.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/kiran-biometrics", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_kiran-system-daemon-biometrics" diff --git a/suite2cases/kiran-cc-daemon.json b/suite2cases/kiran-cc-daemon.json index ddf095018..9ff0fbf97 100644 --- a/suite2cases/kiran-cc-daemon.json +++ b/suite2cases/kiran-cc-daemon.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/kiran-cc-daemon", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_kiran-system-daemon" diff --git a/suite2cases/kmod-kvdo.json b/suite2cases/kmod-kvdo.json index 02a544fe5..3db59a8b1 100644 --- a/suite2cases/kmod-kvdo.json +++ b/suite2cases/kmod-kvdo.json @@ -2,6 +2,8 @@ "path": "${OET_PATH}/testcases/cli-test/kmod-kvdo", "disk size": 130, "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_kvdo_fenqu", diff --git a/suite2cases/kmod.json b/suite2cases/kmod.json index eb657e140..1b73fe172 100644 --- a/suite2cases/kmod.json +++ b/suite2cases/kmod.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/kmod", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_depmod" @@ -22,6 +25,5 @@ { "name": "oe_test_weak-modules" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/kpatch.json b/suite2cases/kpatch.json index 2b94369cd..51ea2fc71 100644 --- a/suite2cases/kpatch.json +++ b/suite2cases/kpatch.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/kpatch", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_kpatch" diff --git a/suite2cases/krb5.json b/suite2cases/krb5.json index 19e28f1ba..fed7c8bde 100644 --- a/suite2cases/krb5.json +++ b/suite2cases/krb5.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/krb5", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_kadmin" @@ -10,6 +13,5 @@ { "name": "oe_test_service_krb5kdc" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/ksh.json b/suite2cases/ksh.json index fbf50357c..528b5661b 100644 --- a/suite2cases/ksh.json +++ b/suite2cases/ksh.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/ksh", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ksh" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/kuasar.json b/suite2cases/kuasar.json index 7585de97f..b3e15f7fb 100644 --- a/suite2cases/kuasar.json +++ b/suite2cases/kuasar.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/kuasar", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_kuasar-vmm" diff --git a/suite2cases/kubeedge.json b/suite2cases/kubeedge.json index 6b2f64c3c..5e77fe867 100644 --- a/suite2cases/kubeedge.json +++ b/suite2cases/kubeedge.json @@ -1,6 +1,8 @@ { "path": "${OET_PATH}/testcases/feature-test/kubeedge", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_kubeedge_deployment_guide", diff --git a/suite2cases/kubernetes.json b/suite2cases/kubernetes.json index 8dce674d8..63f9e8135 100644 --- a/suite2cases/kubernetes.json +++ b/suite2cases/kubernetes.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/kubernetes", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_kube-controller-manager" diff --git a/suite2cases/ladspa.json b/suite2cases/ladspa.json index 110ab7a70..9aedc5143 100644 --- a/suite2cases/ladspa.json +++ b/suite2cases/ladspa.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/ladspa", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ladspa_analyseplugin" diff --git a/suite2cases/leptonica.json b/suite2cases/leptonica.json index d87ece0b6..3767f580e 100644 --- a/suite2cases/leptonica.json +++ b/suite2cases/leptonica.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/leptonica", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_leptonica" diff --git a/suite2cases/leveldb.json b/suite2cases/leveldb.json index d227be123..60d468838 100644 --- a/suite2cases/leveldb.json +++ b/suite2cases/leveldb.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/leveldb", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_leveldb" diff --git a/suite2cases/libX11.json b/suite2cases/libX11.json index 2948bbf10..a3668f656 100644 --- a/suite2cases/libX11.json +++ b/suite2cases/libX11.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/libX11", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libx11" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/libaec.json b/suite2cases/libaec.json index 4ba20e006..6168d79a3 100644 --- a/suite2cases/libaec.json +++ b/suite2cases/libaec.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/libaec", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libaec_aec" diff --git a/suite2cases/libappstream-glib.json b/suite2cases/libappstream-glib.json index 7ca29ef0b..e6f2b32a1 100644 --- a/suite2cases/libappstream-glib.json +++ b/suite2cases/libappstream-glib.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/libappstream-glib", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libappstream-glib_appstream-builder_01" @@ -25,6 +28,5 @@ { "name": "oe_test_libappstream-glib_appstream-util_05" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/libarchive.json b/suite2cases/libarchive.json index 1489f9e45..d9f63106c 100644 --- a/suite2cases/libarchive.json +++ b/suite2cases/libarchive.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/libarchive", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libarchive_bsdtar" @@ -7,6 +10,5 @@ { "name": "oe_test_libarchive_bsdcpio" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/libcanberra.json b/suite2cases/libcanberra.json index 8992109c4..a120200aa 100644 --- a/suite2cases/libcanberra.json +++ b/suite2cases/libcanberra.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/libcanberra", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_canberra-system-bootup" @@ -10,6 +13,5 @@ { "name": "oe_test_service_canberra-system-shutdown" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/libcap.json b/suite2cases/libcap.json index cab5cb525..2c1223461 100644 --- a/suite2cases/libcap.json +++ b/suite2cases/libcap.json @@ -1,5 +1,8 @@ { "path": "${OET_PATH}/testcases/cli-test/libcap", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libcap" @@ -28,6 +31,5 @@ { "name": "oe_test_acl_manage_net" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/libcareplus.json b/suite2cases/libcareplus.json index 8282f35ad..942242457 100644 --- a/suite2cases/libcareplus.json +++ b/suite2cases/libcareplus.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/libcareplus", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_libcare" diff --git a/suite2cases/libcgroup.json b/suite2cases/libcgroup.json index 736a65427..622bf59a2 100644 --- a/suite2cases/libcgroup.json +++ b/suite2cases/libcgroup.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/libcgroup", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_cgconfig" diff --git a/suite2cases/libcroco.json b/suite2cases/libcroco.json index 81b09468e..68c61b457 100644 --- a/suite2cases/libcroco.json +++ b/suite2cases/libcroco.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/libcroco", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libcroco" diff --git a/suite2cases/libdap.json b/suite2cases/libdap.json index 2033446c3..15938d76b 100644 --- a/suite2cases/libdap.json +++ b/suite2cases/libdap.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/libdap", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libdap_getdap" diff --git a/suite2cases/libdb.json b/suite2cases/libdb.json index bf9efff69..41a7cd64d 100644 --- a/suite2cases/libdb.json +++ b/suite2cases/libdb.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/libdb", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libdb" diff --git a/suite2cases/libdwarf.json b/suite2cases/libdwarf.json index dd66ad53d..6bc1aba44 100644 --- a/suite2cases/libdwarf.json +++ b/suite2cases/libdwarf.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/libdwarf", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libdwarf" diff --git a/suite2cases/libesmtp.json b/suite2cases/libesmtp.json index 3fe719250..75e863e7f 100644 --- a/suite2cases/libesmtp.json +++ b/suite2cases/libesmtp.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/libesmtp", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libesmtp" diff --git a/suite2cases/libexif.json b/suite2cases/libexif.json index 6e36ad4f6..7c089eada 100644 --- a/suite2cases/libexif.json +++ b/suite2cases/libexif.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/libexif", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libexif" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/libfabric.json b/suite2cases/libfabric.json index 478dd1950..4b7c5746d 100644 --- a/suite2cases/libfabric.json +++ b/suite2cases/libfabric.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/libfabric", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libfabric_fi_info_01" diff --git a/suite2cases/libgeotiff.json b/suite2cases/libgeotiff.json index 3b0f09726..de7fea0d2 100644 --- a/suite2cases/libgeotiff.json +++ b/suite2cases/libgeotiff.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/libgeotiff", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libgeotiff" diff --git a/suite2cases/libgit2.json b/suite2cases/libgit2.json index e2344fc13..b513b5789 100644 --- a/suite2cases/libgit2.json +++ b/suite2cases/libgit2.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/libgit2", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libgit2" diff --git a/suite2cases/libgpg-error.json b/suite2cases/libgpg-error.json index 647cda475..1ca0bdaa2 100644 --- a/suite2cases/libgpg-error.json +++ b/suite2cases/libgpg-error.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/libgpg-error", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libgpg-error" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/libguestfs.json b/suite2cases/libguestfs.json index 1cce8386d..6ccc0b7f1 100644 --- a/suite2cases/libguestfs.json +++ b/suite2cases/libguestfs.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/libguestfs", "machine type": "physical", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libguestfish_guestunmount" diff --git a/suite2cases/libhangul.json b/suite2cases/libhangul.json index ceeeeffa7..c77672489 100644 --- a/suite2cases/libhangul.json +++ b/suite2cases/libhangul.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/libhangul/", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libhangul_hangul" diff --git a/suite2cases/libiec61883.json b/suite2cases/libiec61883.json index 0efe20f8b..5ad2447fd 100644 --- a/suite2cases/libiec61883.json +++ b/suite2cases/libiec61883.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/libiec61883", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libiec61883_plugctl" diff --git a/suite2cases/libiodbc.json b/suite2cases/libiodbc.json index 1892ca946..e012d6d23 100644 --- a/suite2cases/libiodbc.json +++ b/suite2cases/libiodbc.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/libiodbc", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libiodbc_iodbctest" diff --git a/suite2cases/libksba.json b/suite2cases/libksba.json index 38a4b8e44..c3b8a3e8e 100644 --- a/suite2cases/libksba.json +++ b/suite2cases/libksba.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/libksba", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libksba" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/libldb.json b/suite2cases/libldb.json index d303a7336..0970dad8f 100644 --- a/suite2cases/libldb.json +++ b/suite2cases/libldb.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/libldb", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libldb" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/liblouis.json b/suite2cases/liblouis.json index ba511cae8..b283cce74 100644 --- a/suite2cases/liblouis.json +++ b/suite2cases/liblouis.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/liblouis", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_liblouis" diff --git a/suite2cases/libmemcached.json b/suite2cases/libmemcached.json index 88a1f9941..a4c083ed5 100644 --- a/suite2cases/libmemcached.json +++ b/suite2cases/libmemcached.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/libmemcached", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_memaslap" diff --git a/suite2cases/libmicrohttpd.json b/suite2cases/libmicrohttpd.json index 7043b4fc5..63f71d628 100644 --- a/suite2cases/libmicrohttpd.json +++ b/suite2cases/libmicrohttpd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/libmicrohttpd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libmicrohttpd" diff --git a/suite2cases/libosinfo.json b/suite2cases/libosinfo.json index fe39c06e0..2a99f43d5 100644 --- a/suite2cases/libosinfo.json +++ b/suite2cases/libosinfo.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/libosinfo", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_osinfo-detect" diff --git a/suite2cases/libpng12.json b/suite2cases/libpng12.json index 2740dfe20..83ef15a83 100644 --- a/suite2cases/libpng12.json +++ b/suite2cases/libpng12.json @@ -1,5 +1,7 @@ { "path": "\"${OET_PATH}\"/testcases/cli-test/libpng12", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libpng12" diff --git a/suite2cases/librabbitmq.json b/suite2cases/librabbitmq.json index e8deb19ba..82c23512c 100644 --- a/suite2cases/librabbitmq.json +++ b/suite2cases/librabbitmq.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/librabbitmq", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_librabbitmq_amqp-declare-queue" @@ -16,6 +19,5 @@ { "name": "oe_test_librabbitmq_amqp-publish" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/libreswan.json b/suite2cases/libreswan.json index 0dde7c2c7..77514d824 100644 --- a/suite2cases/libreswan.json +++ b/suite2cases/libreswan.json @@ -1,6 +1,8 @@ { "path": "${OET_PATH}/testcases/cli-test/libreswan", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libreswan_ipsec_01" diff --git a/suite2cases/librhsm.json b/suite2cases/librhsm.json index 84696656e..d4f11d068 100644 --- a/suite2cases/librhsm.json +++ b/suite2cases/librhsm.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/librhsm", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_librhsm" diff --git a/suite2cases/librsvg2.json b/suite2cases/librsvg2.json index 64848de98..aee3db04d 100644 --- a/suite2cases/librsvg2.json +++ b/suite2cases/librsvg2.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/librsvg2", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_librsvg2-tools" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/libsmi.json b/suite2cases/libsmi.json index 0f33476e0..abcecba38 100644 --- a/suite2cases/libsmi.json +++ b/suite2cases/libsmi.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/libsmi", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libsmi_smicache" diff --git a/suite2cases/libsndfile.json b/suite2cases/libsndfile.json index 94004c6c4..92c377f4e 100644 --- a/suite2cases/libsndfile.json +++ b/suite2cases/libsndfile.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/libsndfile", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libsndfile" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/libstdc++.json b/suite2cases/libstdc++.json index 6a9f41f4a..c19261939 100644 --- a/suite2cases/libstdc++.json +++ b/suite2cases/libstdc++.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/system-test/system-integration/os-basic/oe_test_libstdc++", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libstdc++" diff --git a/suite2cases/libstoragemgmt.json b/suite2cases/libstoragemgmt.json index a2dd537db..8e82dbadf 100644 --- a/suite2cases/libstoragemgmt.json +++ b/suite2cases/libstoragemgmt.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/libstoragemgmt", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_libstoragemgmt" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/libtar.json b/suite2cases/libtar.json index 6949f6069..1e190ca1e 100644 --- a/suite2cases/libtar.json +++ b/suite2cases/libtar.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/libtar", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libtar" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/libtiff.json b/suite2cases/libtiff.json index f44115daa..2a8582d2e 100644 --- a/suite2cases/libtiff.json +++ b/suite2cases/libtiff.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/libtiff", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libtiff" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/libtommath.json b/suite2cases/libtommath.json index a09997065..b91f4e07c 100644 --- a/suite2cases/libtommath.json +++ b/suite2cases/libtommath.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/libtommath", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_libtommath" diff --git a/suite2cases/libunistring.json b/suite2cases/libunistring.json index ff9d4ab2f..37114cef0 100644 --- a/suite2cases/libunistring.json +++ b/suite2cases/libunistring.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/libunistring", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libunistring" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/libusb.json b/suite2cases/libusb.json index e6539396d..20b78871a 100644 --- a/suite2cases/libusb.json +++ b/suite2cases/libusb.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/libusb", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libusb" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/libvirt.json b/suite2cases/libvirt.json index eab544f68..382d8d74a 100644 --- a/suite2cases/libvirt.json +++ b/suite2cases/libvirt.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/libvirt", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_libvirtd" diff --git a/suite2cases/libvma.json b/suite2cases/libvma.json index 7b3726d1d..558af3b4a 100644 --- a/suite2cases/libvma.json +++ b/suite2cases/libvma.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/libvma", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_vma" diff --git a/suite2cases/libvpx.json b/suite2cases/libvpx.json index 6c4643ff2..c2af87a9e 100755 --- a/suite2cases/libvpx.json +++ b/suite2cases/libvpx.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/libvpx", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_vpxenc_01" diff --git a/suite2cases/libwbxml.json b/suite2cases/libwbxml.json index 88378f5bd..d50265d06 100644 --- a/suite2cases/libwbxml.json +++ b/suite2cases/libwbxml.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/libwbxml", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libwbxml_wbxml2xml" diff --git a/suite2cases/libwmf.json b/suite2cases/libwmf.json index b209b0f4e..bba457b2c 100644 --- a/suite2cases/libwmf.json +++ b/suite2cases/libwmf.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/libwmf", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libwmf_libwmf-fontmap" @@ -34,6 +37,5 @@ { "name": "oe_test_libwmf_wmf2svg_02" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/libxpm.json b/suite2cases/libxpm.json index 484ceccfc..fa258f95f 100644 --- a/suite2cases/libxpm.json +++ b/suite2cases/libxpm.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/libXpm", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libxpm" diff --git a/suite2cases/libxslt.json b/suite2cases/libxslt.json index 671fad1ba..40b2b637c 100644 --- a/suite2cases/libxslt.json +++ b/suite2cases/libxslt.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/libxslt", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libxslt" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/libyaml.json b/suite2cases/libyaml.json index 0f6fa7010..38dbb5e15 100644 --- a/suite2cases/libyaml.json +++ b/suite2cases/libyaml.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/libyaml", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libyaml" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/libzip.json b/suite2cases/libzip.json index 2a04e1541..237687b95 100644 --- a/suite2cases/libzip.json +++ b/suite2cases/libzip.json @@ -1,5 +1,7 @@ { "path": "\"${OET_PATH}\"/testcases/cli-test/libzip", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_libzip_zipcmp" diff --git a/suite2cases/lighttpd_1.4.53.json b/suite2cases/lighttpd_1.4.53.json index 414f45794..84976acf9 100644 --- a/suite2cases/lighttpd_1.4.53.json +++ b/suite2cases/lighttpd_1.4.53.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/lighttpd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_lighttpd_1.4.53_service_lighttpd" diff --git a/suite2cases/lighttpd_1.4.63.json b/suite2cases/lighttpd_1.4.63.json index 69cadf2ef..4984491b2 100644 --- a/suite2cases/lighttpd_1.4.63.json +++ b/suite2cases/lighttpd_1.4.63.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/lighttpd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_lighttpd_1.4.63_service_lighttpd" diff --git a/suite2cases/linkchecker.json b/suite2cases/linkchecker.json index f0861990a..09e405301 100644 --- a/suite2cases/linkchecker.json +++ b/suite2cases/linkchecker.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/linkchecker", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_linkchecker" diff --git a/suite2cases/linux-sgx.json b/suite2cases/linux-sgx.json index 0c56681d1..e48557c90 100644 --- a/suite2cases/linux-sgx.json +++ b/suite2cases/linux-sgx.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/linux-sgx", "machine type": "physical", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_remount-dev-exec", diff --git a/suite2cases/linuxconsoletools.json b/suite2cases/linuxconsoletools.json index fa68b3e01..74851b289 100644 --- a/suite2cases/linuxconsoletools.json +++ b/suite2cases/linuxconsoletools.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/linuxconsoletools", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_linuxconsoletools_evdev-joystick" diff --git a/suite2cases/linuxdoc-tools.json b/suite2cases/linuxdoc-tools.json index e62b31ed6..bd1f09197 100644 --- a/suite2cases/linuxdoc-tools.json +++ b/suite2cases/linuxdoc-tools.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/linuxdoc-tools", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_linuxdoc-tools_01" @@ -40,6 +43,5 @@ { "name": "oe_test_linuxdoc-tools_14" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/linuxptp.json b/suite2cases/linuxptp.json index d08eca2af..1c64b80ac 100644 --- a/suite2cases/linuxptp.json +++ b/suite2cases/linuxptp.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/linuxptp", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_phc2sys", diff --git a/suite2cases/lksctp-tools.json b/suite2cases/lksctp-tools.json index 8ba8cc3a0..e29b72aa5 100644 --- a/suite2cases/lksctp-tools.json +++ b/suite2cases/lksctp-tools.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/lksctp-tools", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_lksctp-tools_checksctp" @@ -16,6 +19,5 @@ { "name": "oe_test_lksctp-tools_sctp_test" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/lldpad.json b/suite2cases/lldpad.json index 2bf6de153..39d881678 100644 --- a/suite2cases/lldpad.json +++ b/suite2cases/lldpad.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/lldpad", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_lldpad" @@ -7,6 +10,5 @@ { "name": "oe_test_socket_lldpad" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/lm_sensors.json b/suite2cases/lm_sensors.json index 53a55f58c..2824f238c 100644 --- a/suite2cases/lm_sensors.json +++ b/suite2cases/lm_sensors.json @@ -1,6 +1,9 @@ { "path": "$OET_PATH/testcases/cli-test/lm_sensors", "machine type": "physical", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_fancontrol", @@ -13,6 +16,5 @@ { "name": "oe_test_service_sensord" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/lmbench_cpu.json b/suite2cases/lmbench_cpu.json index 601f574ef..433c67bcd 100644 --- a/suite2cases/lmbench_cpu.json +++ b/suite2cases/lmbench_cpu.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/cpu/lmbench_cpu", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_lmbench_cpu" diff --git a/suite2cases/lmbench_file_system.json b/suite2cases/lmbench_file_system.json index efa92136b..4ac6dd89f 100644 --- a/suite2cases/lmbench_file_system.json +++ b/suite2cases/lmbench_file_system.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/file_system/lmbench_file_system", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_lmbench_file_system" diff --git a/suite2cases/lmbench_io.json b/suite2cases/lmbench_io.json index 8ef0d02d7..0dc2ea70d 100644 --- a/suite2cases/lmbench_io.json +++ b/suite2cases/lmbench_io.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/io/lmbench_io", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_lmbench_io" diff --git a/suite2cases/lmbench_memory.json b/suite2cases/lmbench_memory.json index 436937b06..7f68a519a 100644 --- a/suite2cases/lmbench_memory.json +++ b/suite2cases/lmbench_memory.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/memory/lmbench_memory", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_lmbench_memory" diff --git a/suite2cases/lmbench_syscall.json b/suite2cases/lmbench_syscall.json index 796eb0a5c..a74b62a5e 100644 --- a/suite2cases/lmbench_syscall.json +++ b/suite2cases/lmbench_syscall.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/syscall/lmbench_syscall", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_lmbench_syscall" diff --git a/suite2cases/lmdb.json b/suite2cases/lmdb.json index c39b87fe9..42a4706e8 100644 --- a/suite2cases/lmdb.json +++ b/suite2cases/lmdb.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/lmdb", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_lmdb" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/log4cplus.json b/suite2cases/log4cplus.json index 40eee9239..2414d8669 100644 --- a/suite2cases/log4cplus.json +++ b/suite2cases/log4cplus.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/log4cplus", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_log4cplus" diff --git a/suite2cases/logwatch.json b/suite2cases/logwatch.json index b61732f1f..36344712a 100644 --- a/suite2cases/logwatch.json +++ b/suite2cases/logwatch.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/logwatch", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_logwatch" diff --git a/suite2cases/lorax.json b/suite2cases/lorax.json index fa6f45118..b4c5c4bbe 100644 --- a/suite2cases/lorax.json +++ b/suite2cases/lorax.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/lorax", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_lorax-composer" @@ -7,6 +10,5 @@ { "name": "oe_test_socket_lorax-composer" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/lsyncd.json b/suite2cases/lsyncd.json index dbc37a166..ee28aef57 100644 --- a/suite2cases/lsyncd.json +++ b/suite2cases/lsyncd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/lsyncd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_lsyncd" diff --git a/suite2cases/ltp.json b/suite2cases/ltp.json index 40694c0cc..10678410e 100644 --- a/suite2cases/ltp.json +++ b/suite2cases/ltp.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/system-test/ltp-test", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ltp" diff --git a/suite2cases/ltrace.json b/suite2cases/ltrace.json index 87952ee1f..7d66a47b0 100644 --- a/suite2cases/ltrace.json +++ b/suite2cases/ltrace.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/ltrace", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ltrace_01" diff --git a/suite2cases/lua-lunit.json b/suite2cases/lua-lunit.json index ef4318de9..b6d313ba1 100644 --- a/suite2cases/lua-lunit.json +++ b/suite2cases/lua-lunit.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/lua-lunit", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_lua-lunit_base" diff --git a/suite2cases/luajit.json b/suite2cases/luajit.json index 7cedfb387..61918cc1b 100644 --- a/suite2cases/luajit.json +++ b/suite2cases/luajit.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/luajit", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_luajit_print" diff --git a/suite2cases/luarocks.json b/suite2cases/luarocks.json index cfc32d6d2..472b52f21 100644 --- a/suite2cases/luarocks.json +++ b/suite2cases/luarocks.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/luarocks", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_luarocks" diff --git a/suite2cases/lvm2.json b/suite2cases/lvm2.json index 722e4d326..ddcf6858d 100644 --- a/suite2cases/lvm2.json +++ b/suite2cases/lvm2.json @@ -5,6 +5,9 @@ 10, 10 ], + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_blk-availability" @@ -142,6 +145,5 @@ 10 ] } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/lxc.json b/suite2cases/lxc.json index 36776dd35..25faf744f 100644 --- a/suite2cases/lxc.json +++ b/suite2cases/lxc.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/lxc", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_lxc-net" diff --git a/suite2cases/lxcfs.json b/suite2cases/lxcfs.json index ebd8a3692..25ce4446f 100644 --- a/suite2cases/lxcfs.json +++ b/suite2cases/lxcfs.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/lxcfs", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_lxcfs" diff --git a/suite2cases/lzo.json b/suite2cases/lzo.json index a6e5d18d3..977d9e240 100644 --- a/suite2cases/lzo.json +++ b/suite2cases/lzo.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/lzo", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_lzo-lzop" @@ -7,6 +10,5 @@ { "name": "oe_test_lzo-lzop_01" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/mac-robber.json b/suite2cases/mac-robber.json index 192a77d2f..e110b4b48 100644 --- a/suite2cases/mac-robber.json +++ b/suite2cases/mac-robber.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/mac-robber", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_mac-robber" diff --git a/suite2cases/mailman.json b/suite2cases/mailman.json index 3ea61545b..c04c6bf74 100644 --- a/suite2cases/mailman.json +++ b/suite2cases/mailman.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/mailman", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_mailman" diff --git a/suite2cases/man-db.json b/suite2cases/man-db.json index 8b7b482e1..bdf8d900d 100644 --- a/suite2cases/man-db.json +++ b/suite2cases/man-db.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/man-db", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_man-db-cache-update" @@ -10,6 +13,5 @@ { "name": "oe_test_service_man-db_01" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/mariadb.json b/suite2cases/mariadb.json index 6c2f3779a..7e764227a 100644 --- a/suite2cases/mariadb.json +++ b/suite2cases/mariadb.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/mariadb", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_mariadb" diff --git a/suite2cases/mathjax.json b/suite2cases/mathjax.json index d32072ba5..26d81415c 100644 --- a/suite2cases/mathjax.json +++ b/suite2cases/mathjax.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/mathjax", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_mathjax" diff --git a/suite2cases/mbw_memory.json b/suite2cases/mbw_memory.json index 89e018cc1..76432c3a0 100644 --- a/suite2cases/mbw_memory.json +++ b/suite2cases/mbw_memory.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/memory/mbw_memory", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_mbw_memory" diff --git a/suite2cases/mc.json b/suite2cases/mc.json index 9b33f83a9..66a0347ff 100644 --- a/suite2cases/mc.json +++ b/suite2cases/mc.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/mc", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_mc_base_01" diff --git a/suite2cases/mcelog.json b/suite2cases/mcelog.json index e93c04d22..a12d55b06 100644 --- a/suite2cases/mcelog.json +++ b/suite2cases/mcelog.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/mcelog", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_mcelog_01" diff --git a/suite2cases/mcstrans.json b/suite2cases/mcstrans.json index dcc1bccf6..2871835f0 100644 --- a/suite2cases/mcstrans.json +++ b/suite2cases/mcstrans.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/mcstrans", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_mcstransd" diff --git a/suite2cases/mdadm.json b/suite2cases/mdadm.json index 6be10a7b3..bd6893064 100644 --- a/suite2cases/mdadm.json +++ b/suite2cases/mdadm.json @@ -4,6 +4,9 @@ 2, 2 ], + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_mdmonitor" @@ -17,6 +20,5 @@ { "name": "oe_test_service_mdmonitor-oneshot" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/memcached.json b/suite2cases/memcached.json index 1d11d1d79..a78a1c2ab 100644 --- a/suite2cases/memcached.json +++ b/suite2cases/memcached.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/memcached", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_memcached_01" diff --git a/suite2cases/meson.json b/suite2cases/meson.json index ce90a45fe..9a84cae5e 100644 --- a/suite2cases/meson.json +++ b/suite2cases/meson.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/meson", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_meson_base_meson_wrap" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/mikmod.json b/suite2cases/mikmod.json index b94aa12d1..56bbc687f 100644 --- a/suite2cases/mikmod.json +++ b/suite2cases/mikmod.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/mikmod", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_mikmod_mikmod_02" diff --git a/suite2cases/minimap2.json b/suite2cases/minimap2.json index a4f3b3d98..d04c3e019 100644 --- a/suite2cases/minimap2.json +++ b/suite2cases/minimap2.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/minimap2", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_minimap2" diff --git a/suite2cases/mksh.json b/suite2cases/mksh.json index ffd4fa2af..a4e3bae51 100644 --- a/suite2cases/mksh.json +++ b/suite2cases/mksh.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/mksh", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_mksh" diff --git a/suite2cases/mlocate.json b/suite2cases/mlocate.json index 4232f8b06..f16451c2b 100644 --- a/suite2cases/mlocate.json +++ b/suite2cases/mlocate.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/mlocate", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_mlocate-updatedb" diff --git a/suite2cases/mm_uce.json b/suite2cases/mm_uce.json index fa00549a1..ebf437ad1 100644 --- a/suite2cases/mm_uce.json +++ b/suite2cases/mm_uce.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/feature-test/mm_uce", "machine type": "physical", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_mm_uce_copyfromuser", diff --git a/suite2cases/mocha.json b/suite2cases/mocha.json index fa119b485..9922484aa 100644 --- a/suite2cases/mocha.json +++ b/suite2cases/mocha.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/mocha", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_mocha" diff --git a/suite2cases/mod_wsgi.json b/suite2cases/mod_wsgi.json index fbbeed35b..731723038 100644 --- a/suite2cases/mod_wsgi.json +++ b/suite2cases/mod_wsgi.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/mod_wsgi", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_mod_wsgi" diff --git a/suite2cases/mosquitto.json b/suite2cases/mosquitto.json index 9cc8e717c..603ff46ea 100644 --- a/suite2cases/mosquitto.json +++ b/suite2cases/mosquitto.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/mosquitto", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_mosquitto" diff --git a/suite2cases/mpg123.json b/suite2cases/mpg123.json index 51c37db3b..461b1bf83 100644 --- a/suite2cases/mpg123.json +++ b/suite2cases/mpg123.json @@ -1,9 +1,11 @@ { "path": "${OET_PATH}/testcases/cli-test/mpg123", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_mpg123" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/mpich.json b/suite2cases/mpich.json index bc182f6eb..3af344113 100644 --- a/suite2cases/mpich.json +++ b/suite2cases/mpich.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/mpich", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_mpich_mpiexec_01" diff --git a/suite2cases/mrtg.json b/suite2cases/mrtg.json index 848c69458..6b05a6bef 100644 --- a/suite2cases/mrtg.json +++ b/suite2cases/mrtg.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/mrtg", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_mrtg" diff --git a/suite2cases/mt-st.json b/suite2cases/mt-st.json index b7b616aa0..2ff4e40cd 100644 --- a/suite2cases/mt-st.json +++ b/suite2cases/mt-st.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/mt-st", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_stinit" diff --git a/suite2cases/mtx.json b/suite2cases/mtx.json index 102e891c3..17b4675ee 100644 --- a/suite2cases/mtx.json +++ b/suite2cases/mtx.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/mtx", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_mtx_loaderinfo" diff --git a/suite2cases/multipath-tools.json b/suite2cases/multipath-tools.json index d12f0eed5..e483b3d14 100644 --- a/suite2cases/multipath-tools.json +++ b/suite2cases/multipath-tools.json @@ -4,6 +4,9 @@ "add disk": [ 4 ], + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_multipath-tools_kpartx", @@ -46,6 +49,5 @@ { "name": "oe_test_socket_multipathd" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/munge.json b/suite2cases/munge.json index 2db7daf96..aecca2d39 100644 --- a/suite2cases/munge.json +++ b/suite2cases/munge.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/munge", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_munge" diff --git a/suite2cases/mutt.json b/suite2cases/mutt.json index 3f72c2b80..25ca0b6c0 100644 --- a/suite2cases/mutt.json +++ b/suite2cases/mutt.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/mutt", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_mutt" diff --git a/suite2cases/mysql.json b/suite2cases/mysql.json index 7de948224..8644953ea 100644 --- a/suite2cases/mysql.json +++ b/suite2cases/mysql.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/mysql", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_mysql" diff --git a/suite2cases/mysql5.json b/suite2cases/mysql5.json index 8427add65..504c4a78f 100644 --- a/suite2cases/mysql5.json +++ b/suite2cases/mysql5.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/mysql5", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_mysqld" diff --git a/suite2cases/nagios.json b/suite2cases/nagios.json index d8ab87321..2b1b193ce 100644 --- a/suite2cases/nagios.json +++ b/suite2cases/nagios.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/nagios", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_nagios" diff --git a/suite2cases/nasm.json b/suite2cases/nasm.json index 6ae89e26f..0679b59c0 100644 --- a/suite2cases/nasm.json +++ b/suite2cases/nasm.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/nasm", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_nasm_01" @@ -49,6 +52,5 @@ { "name": "oe_test_nasm_14" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/nbdkit.json b/suite2cases/nbdkit.json index 4f24244f0..f0260b0d1 100644 --- a/suite2cases/nbdkit.json +++ b/suite2cases/nbdkit.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/nbdkit", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_nbdkit_01" diff --git a/suite2cases/ncurses.json b/suite2cases/ncurses.json index 7ca8354fa..402793db6 100644 --- a/suite2cases/ncurses.json +++ b/suite2cases/ncurses.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/ncurses", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ncurses-devel" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/ndctl.json b/suite2cases/ndctl.json index 89605d18b..208c0c4e4 100644 --- a/suite2cases/ndctl.json +++ b/suite2cases/ndctl.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/ndctl", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_ndctl-monitor" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/ndisc6.json b/suite2cases/ndisc6.json index 8a1103be6..0e1b35a90 100644 --- a/suite2cases/ndisc6.json +++ b/suite2cases/ndisc6.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/ndisc6", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ndisc6_addr2name", diff --git a/suite2cases/neon-config.json b/suite2cases/neon-config.json index fa46956a5..82e0c7277 100644 --- a/suite2cases/neon-config.json +++ b/suite2cases/neon-config.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/neon-config", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_neon-config" diff --git a/suite2cases/net-snmp.json b/suite2cases/net-snmp.json index 10fcb0e71..ee16bb2ff 100644 --- a/suite2cases/net-snmp.json +++ b/suite2cases/net-snmp.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/net-snmp", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_snmpd" @@ -13,6 +16,5 @@ { "name": "oe_test_net-snmp_02" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/net-tools.json b/suite2cases/net-tools.json index 117c58e9a..11e9ff36c 100644 --- a/suite2cases/net-tools.json +++ b/suite2cases/net-tools.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/net-tools", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_arp-ethers" @@ -19,6 +22,5 @@ { "name": "oe_test_net-tools_netstat_02" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/netavark.json b/suite2cases/netavark.json index 3888a2860..6675a7f37 100644 --- a/suite2cases/netavark.json +++ b/suite2cases/netavark.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/netavark", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_netavark-dhcp-proxy" diff --git a/suite2cases/netcdf.json b/suite2cases/netcdf.json index 9d126ca9e..a272a79f8 100644 --- a/suite2cases/netcdf.json +++ b/suite2cases/netcdf.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/netcdf", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_netcdf" diff --git a/suite2cases/netcf.json b/suite2cases/netcf.json index 37ac06fdd..96e247585 100644 --- a/suite2cases/netcf.json +++ b/suite2cases/netcf.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/netcf", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_netcf-transaction" diff --git a/suite2cases/netdata.json b/suite2cases/netdata.json index 4d17f5187..623b8ae42 100644 --- a/suite2cases/netdata.json +++ b/suite2cases/netdata.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/netdata", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_netdata" diff --git a/suite2cases/netlabel_tools.json b/suite2cases/netlabel_tools.json index cc93cd953..b8751469e 100644 --- a/suite2cases/netlabel_tools.json +++ b/suite2cases/netlabel_tools.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/netlabel_tools", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_netlabel" diff --git a/suite2cases/netperf.json b/suite2cases/netperf.json index 4209622f2..932e9437a 100644 --- a/suite2cases/netperf.json +++ b/suite2cases/netperf.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/netperf", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_netperf_basic_command", diff --git a/suite2cases/netsniff-ng.json b/suite2cases/netsniff-ng.json index 2d00e9ad5..f5e87a8c9 100644 --- a/suite2cases/netsniff-ng.json +++ b/suite2cases/netsniff-ng.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/netsniff-ng", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_astraceroute_01" diff --git a/suite2cases/network_basic.json b/suite2cases/network_basic.json index 6d83b4be3..cb91aa07e 100644 --- a/suite2cases/network_basic.json +++ b/suite2cases/network_basic.json @@ -2,6 +2,8 @@ "path": "${OET_PATH}/testcases/system-test/network-test/network_basic", "machine num": 2, "add network interface": 1, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_act_arp" diff --git a/suite2cases/network_docker.json b/suite2cases/network_docker.json index ddcbedbac..2115781c7 100644 --- a/suite2cases/network_docker.json +++ b/suite2cases/network_docker.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/system-test/network-test/network_docker", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_docker_network_create" diff --git a/suite2cases/network_negative.json b/suite2cases/network_negative.json index f2f158860..3f3a4a39c 100644 --- a/suite2cases/network_negative.json +++ b/suite2cases/network_negative.json @@ -1,6 +1,8 @@ { "path": "${OET_PATH}/testcases/system-test/network-test/network_negative", "add network interface": 1, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_act_nonexist_nic" diff --git a/suite2cases/network_struct.json b/suite2cases/network_struct.json index 8efa11e1f..6a05729c4 100644 --- a/suite2cases/network_struct.json +++ b/suite2cases/network_struct.json @@ -3,6 +3,8 @@ "machine type": "physical", "machine num": 2, "add network interface": 1, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_add_ip" diff --git a/suite2cases/network_virtual.json b/suite2cases/network_virtual.json index 1e57f2109..77e9445c5 100644 --- a/suite2cases/network_virtual.json +++ b/suite2cases/network_virtual.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/system-test/network-test/network_virtual", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_check_tuntap_support" diff --git a/suite2cases/nfs-utils.json b/suite2cases/nfs-utils.json index d787c1ccb..0e0aad410 100644 --- a/suite2cases/nfs-utils.json +++ b/suite2cases/nfs-utils.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/nfs-utils", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_auth-rpcgss-module" @@ -52,6 +55,5 @@ { "name": "oe_test_service_fsidd" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/nftables.json b/suite2cases/nftables.json index 8bc61b57c..6f2c4085a 100644 --- a/suite2cases/nftables.json +++ b/suite2cases/nftables.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/nftables", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_nftables_create_counters" diff --git a/suite2cases/nghttp2.json b/suite2cases/nghttp2.json index 105257c98..583a7d114 100644 --- a/suite2cases/nghttp2.json +++ b/suite2cases/nghttp2.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/nghttp2", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_nghttpx" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/nginx.json b/suite2cases/nginx.json index 124496a3f..d2a9f6f79 100644 --- a/suite2cases/nginx.json +++ b/suite2cases/nginx.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/nginx", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_nginx_cli" diff --git a/suite2cases/ninja-build.json b/suite2cases/ninja-build.json index c6ff05be4..c57484aad 100644 --- a/suite2cases/ninja-build.json +++ b/suite2cases/ninja-build.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/ninja-build", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ninja-build_ninja" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/nispor.json b/suite2cases/nispor.json index d359c5e77..198dbaad0 100644 --- a/suite2cases/nispor.json +++ b/suite2cases/nispor.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/nispor", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_nispor" diff --git a/suite2cases/nmon.json b/suite2cases/nmon.json index ab501fa86..d42a43aa8 100644 --- a/suite2cases/nmon.json +++ b/suite2cases/nmon.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/nmon", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_nmon_01" diff --git a/suite2cases/nodejs-clean-css.json b/suite2cases/nodejs-clean-css.json index 761f0fe9d..3efbe2e87 100644 --- a/suite2cases/nodejs-clean-css.json +++ b/suite2cases/nodejs-clean-css.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/nodejs-clean-css", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_cleancss_01" diff --git a/suite2cases/nodejs-grunt-cli.json b/suite2cases/nodejs-grunt-cli.json index 54b5d0d7d..402cff3dd 100644 --- a/suite2cases/nodejs-grunt-cli.json +++ b/suite2cases/nodejs-grunt-cli.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/nodejs-grunt-cli", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_gruntcli_grunt_01" diff --git a/suite2cases/nodejs-jsonpointer.json b/suite2cases/nodejs-jsonpointer.json index 6beacdefd..5d8c54223 100644 --- a/suite2cases/nodejs-jsonpointer.json +++ b/suite2cases/nodejs-jsonpointer.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/nodejs-jsonpointer", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_nodejs-jsonpointer" diff --git a/suite2cases/nodejs-tiny-lr-fork.json b/suite2cases/nodejs-tiny-lr-fork.json index b23ad9da0..5aa3d1914 100644 --- a/suite2cases/nodejs-tiny-lr-fork.json +++ b/suite2cases/nodejs-tiny-lr-fork.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/nodejs-tiny-lr-fork", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_tiny_lr" diff --git a/suite2cases/nodejs.json b/suite2cases/nodejs.json index 2bc821432..ec155706b 100644 --- a/suite2cases/nodejs.json +++ b/suite2cases/nodejs.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/nodejs", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_nodejs_01" diff --git a/suite2cases/nodeunit.json b/suite2cases/nodeunit.json index d36e9280a..9d939d78d 100644 --- a/suite2cases/nodeunit.json +++ b/suite2cases/nodeunit.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/nodeunit", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_nodeunit" diff --git a/suite2cases/nototools.json b/suite2cases/nototools.json index 2bba07a79..44924b2e3 100644 --- a/suite2cases/nototools.json +++ b/suite2cases/nototools.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/nototools", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_nototools_base_notocoverage" diff --git a/suite2cases/nototools_0-2.json b/suite2cases/nototools_0-2.json index b8ace6b25..d77066bd4 100644 --- a/suite2cases/nototools_0-2.json +++ b/suite2cases/nototools_0-2.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/nototools", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_nototools_0-2_notodiff" diff --git a/suite2cases/nototools_0.2.17.json b/suite2cases/nototools_0.2.17.json index 238e925b0..276c5be1b 100644 --- a/suite2cases/nototools_0.2.17.json +++ b/suite2cases/nototools_0.2.17.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/nototools", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_nototools_0.2.17_notodiff" diff --git a/suite2cases/novnc.json b/suite2cases/novnc.json index 20c81c268..fd30b4e6f 100644 --- a/suite2cases/novnc.json +++ b/suite2cases/novnc.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/novnc", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_novnc" diff --git a/suite2cases/nspr.json b/suite2cases/nspr.json index c0db00ec9..67bf89a99 100644 --- a/suite2cases/nspr.json +++ b/suite2cases/nspr.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/nspr", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_nspr_001" @@ -10,6 +13,5 @@ { "name": "oe_test_nspr-devel" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/nss-pam-ldapd.json b/suite2cases/nss-pam-ldapd.json index d06af379a..928f2b0a3 100644 --- a/suite2cases/nss-pam-ldapd.json +++ b/suite2cases/nss-pam-ldapd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/nss-pam-ldapd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_nslcd" diff --git a/suite2cases/nss.json b/suite2cases/nss.json index 392164869..de9894601 100644 --- a/suite2cases/nss.json +++ b/suite2cases/nss.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/nss", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_nss" @@ -10,6 +13,5 @@ { "name": "oe_test_nss-softokn-devel" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/nss_wrapper.json b/suite2cases/nss_wrapper.json index f452e5b02..a5465f117 100644 --- a/suite2cases/nss_wrapper.json +++ b/suite2cases/nss_wrapper.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/nss_wrapper", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_nss_wrapper" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/ntfs-3g.json b/suite2cases/ntfs-3g.json index 203097ad1..8b00fa70a 100644 --- a/suite2cases/ntfs-3g.json +++ b/suite2cases/ntfs-3g.json @@ -4,6 +4,8 @@ 5, 5 ], + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ntfs-3g_ntfscat", diff --git a/suite2cases/ntp.json b/suite2cases/ntp.json index 30fd94d0c..8eea994c6 100644 --- a/suite2cases/ntp.json +++ b/suite2cases/ntp.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/ntp", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_ntpdate" diff --git a/suite2cases/numad.json b/suite2cases/numad.json index 0684a6973..e8e61b5e5 100644 --- a/suite2cases/numad.json +++ b/suite2cases/numad.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/numad", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_numad" diff --git a/suite2cases/nvmetcli.json b/suite2cases/nvmetcli.json index f6a4b76de..f1a673a7b 100644 --- a/suite2cases/nvmetcli.json +++ b/suite2cases/nvmetcli.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/nvmetcli", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_nvmet" diff --git a/suite2cases/nvml.json b/suite2cases/nvml.json index 20d1205bd..5c94714de 100644 --- a/suite2cases/nvml.json +++ b/suite2cases/nvml.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/nvml", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_nvml_daxio" diff --git a/suite2cases/nvwa.json b/suite2cases/nvwa.json index 366b86d73..ced02ad74 100644 --- a/suite2cases/nvwa.json +++ b/suite2cases/nvwa.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/nvwa", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_nvwa" diff --git a/suite2cases/oath-toolkit.json b/suite2cases/oath-toolkit.json index d8cf0108a..7c29f6b37 100644 --- a/suite2cases/oath-toolkit.json +++ b/suite2cases/oath-toolkit.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/oath-toolkit", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_oathtool" diff --git a/suite2cases/objectweb-asm3.json b/suite2cases/objectweb-asm3.json index 61976d1e4..ccd56c2f4 100644 --- a/suite2cases/objectweb-asm3.json +++ b/suite2cases/objectweb-asm3.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/objectweb-asm3", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_objectweb-asm3-processor" diff --git a/suite2cases/obs-server.json b/suite2cases/obs-server.json index aa7b208a0..13de180ff 100644 --- a/suite2cases/obs-server.json +++ b/suite2cases/obs-server.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/obs-server", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_obs-server" diff --git a/suite2cases/ocaml-findlib.json b/suite2cases/ocaml-findlib.json index d6cc981d0..bc23bf4f7 100644 --- a/suite2cases/ocaml-findlib.json +++ b/suite2cases/ocaml-findlib.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/ocaml-findlib", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ocaml-findlib" diff --git a/suite2cases/ocaml-gettext.json b/suite2cases/ocaml-gettext.json index 927589738..7be8ed1c2 100644 --- a/suite2cases/ocaml-gettext.json +++ b/suite2cases/ocaml-gettext.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/ocaml-gettext", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ocaml-gettext" diff --git a/suite2cases/ocaml.json b/suite2cases/ocaml.json index 70fa9d5fa..04364411c 100644 --- a/suite2cases/ocaml.json +++ b/suite2cases/ocaml.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/ocaml", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ocaml_ocaml" @@ -331,6 +334,5 @@ { "name": "oe_test_ocaml_ocamlyacc" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/oddjob.json b/suite2cases/oddjob.json index c031b2e01..4a54c18ef 100644 --- a/suite2cases/oddjob.json +++ b/suite2cases/oddjob.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/oddjob", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_oddjobd" diff --git a/suite2cases/oeaware.json b/suite2cases/oeaware.json index 10c3034b0..69aa38339 100644 --- a/suite2cases/oeaware.json +++ b/suite2cases/oeaware.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/feature-test/oeaware", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_oeAware_01" diff --git a/suite2cases/oec-hardware.json b/suite2cases/oec-hardware.json index 288ec40e3..a773c646c 100644 --- a/suite2cases/oec-hardware.json +++ b/suite2cases/oec-hardware.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/oec-hardware", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_oech" diff --git a/suite2cases/oemaker.json b/suite2cases/oemaker.json index eb3d14167..f8049f512 100644 --- a/suite2cases/oemaker.json +++ b/suite2cases/oemaker.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/oemaker", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_oemaker" diff --git a/suite2cases/ogdi.json b/suite2cases/ogdi.json index 00279ad9b..91d496b19 100644 --- a/suite2cases/ogdi.json +++ b/suite2cases/ogdi.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/ogdi", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ogdi-config" diff --git a/suite2cases/oncn-bwm-AT.json b/suite2cases/oncn-bwm-AT.json index 6931f52e0..ea5cdd96b 100644 --- a/suite2cases/oncn-bwm-AT.json +++ b/suite2cases/oncn-bwm-AT.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/smoke-test/smoke-oncn-bwm", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_bwm_qos_limit_001", diff --git a/suite2cases/oncn-bwm.json b/suite2cases/oncn-bwm.json index d10237e12..6cb18540f 100644 --- a/suite2cases/oncn-bwm.json +++ b/suite2cases/oncn-bwm.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/oncn-bwm", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_bwm_qos_limit_001", diff --git a/suite2cases/oniguruma.json b/suite2cases/oniguruma.json index b6c08ea08..de58cf499 100644 --- a/suite2cases/oniguruma.json +++ b/suite2cases/oniguruma.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/oniguruma", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_oniguruma" diff --git a/suite2cases/open-iscsi.json b/suite2cases/open-iscsi.json index a14210e56..d8a237fb6 100644 --- a/suite2cases/open-iscsi.json +++ b/suite2cases/open-iscsi.json @@ -4,6 +4,9 @@ "add disk": [ 2 ], + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_open-iscsi_iscsiadm", @@ -34,6 +37,5 @@ { "name": "oe_test_socket_iscsiuio" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/open-isns.json b/suite2cases/open-isns.json index 63d7e4987..416988649 100644 --- a/suite2cases/open-isns.json +++ b/suite2cases/open-isns.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/open-isns", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_isnsd" diff --git a/suite2cases/openblas.json b/suite2cases/openblas.json index 3ffea8060..f12098a35 100644 --- a/suite2cases/openblas.json +++ b/suite2cases/openblas.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/openblas", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_openblas" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/opencc.json b/suite2cases/opencc.json index 7bb611b78..dfa5fc7e9 100644 --- a/suite2cases/opencc.json +++ b/suite2cases/opencc.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/opencc", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_opencc_01" diff --git a/suite2cases/opencryptoki.json b/suite2cases/opencryptoki.json index db3c521e1..7110ab8ee 100644 --- a/suite2cases/opencryptoki.json +++ b/suite2cases/opencryptoki.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/opencryptoki", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_pkcsslotd" diff --git a/suite2cases/opendmarc.json b/suite2cases/opendmarc.json index 26ad4e65a..8b960d830 100644 --- a/suite2cases/opendmarc.json +++ b/suite2cases/opendmarc.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/opendmarc", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_opendmarc" diff --git a/suite2cases/openhpi.json b/suite2cases/openhpi.json index 8fd92e72f..b52fc09bc 100644 --- a/suite2cases/openhpi.json +++ b/suite2cases/openhpi.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/openhpi", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_openhpid" diff --git a/suite2cases/openjade.json b/suite2cases/openjade.json index c37b981ff..18d949cf0 100644 --- a/suite2cases/openjade.json +++ b/suite2cases/openjade.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/openjade", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_openjade_jade_01" @@ -22,6 +25,5 @@ { "name": "oe_test_openjade_openjade_04" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/openjpeg2.json b/suite2cases/openjpeg2.json index d25ae803b..1baec912c 100644 --- a/suite2cases/openjpeg2.json +++ b/suite2cases/openjpeg2.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/openjpeg2", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_openjpeg2-tools" @@ -7,6 +10,5 @@ { "name": "oe_test_openjpeg2-tools_01" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/openldap.json b/suite2cases/openldap.json index 42c7e190d..315148a94 100644 --- a/suite2cases/openldap.json +++ b/suite2cases/openldap.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/openldap", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_slapd" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/openmpi.json b/suite2cases/openmpi.json index 17c38991f..60e46c242 100644 --- a/suite2cases/openmpi.json +++ b/suite2cases/openmpi.json @@ -1,6 +1,8 @@ { "path": "\"${OET_PATH}\"/testcases/cli-test/openmpi", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_openmpi_cluster" diff --git a/suite2cases/openscap.json b/suite2cases/openscap.json index 4a5c58962..4c1a20952 100644 --- a/suite2cases/openscap.json +++ b/suite2cases/openscap.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/openscap", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_openscap_01" diff --git a/suite2cases/openslp.json b/suite2cases/openslp.json index c49968be6..ef4bf59b1 100644 --- a/suite2cases/openslp.json +++ b/suite2cases/openslp.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/openslp", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_slpd" diff --git a/suite2cases/opensm.json b/suite2cases/opensm.json index af291c4ad..2a01165b3 100644 --- a/suite2cases/opensm.json +++ b/suite2cases/opensm.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/opensm", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_opensm" diff --git a/suite2cases/opensp.json b/suite2cases/opensp.json index bf1e920dc..4ee69bb98 100644 --- a/suite2cases/opensp.json +++ b/suite2cases/opensp.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/opensp", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_opensp_onsgmls" @@ -19,6 +22,5 @@ { "name": "oe_test_opensp_osx" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/openssh.json b/suite2cases/openssh.json index f0011c9b6..7e08afb41 100644 --- a/suite2cases/openssh.json +++ b/suite2cases/openssh.json @@ -1,6 +1,9 @@ { "path": "$OET_PATH/testcases/cli-test/openssh", "machine num": 2, + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_openssh_cipher" @@ -79,6 +82,5 @@ { "name": "oe_test_sec_jump_login" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/openssl.json b/suite2cases/openssl.json index 7930ae7ef..2e455b711 100644 --- a/suite2cases/openssl.json +++ b/suite2cases/openssl.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/openssl", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_openssl_concurrent_operations" @@ -103,6 +106,5 @@ { "name": "oe_test_openssl_cryptographic_services" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/openvpn.json b/suite2cases/openvpn.json index 55559fe18..3759de178 100644 --- a/suite2cases/openvpn.json +++ b/suite2cases/openvpn.json @@ -2,6 +2,8 @@ "path": "$OET_PATH/testcases/cli-test/openvpn", "machine num": 2, "add network interface": 1, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_openvpn" diff --git a/suite2cases/openvswitch.json b/suite2cases/openvswitch.json index 62f42f03a..63a87602c 100644 --- a/suite2cases/openvswitch.json +++ b/suite2cases/openvswitch.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/openvswitch", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_openvswitch" diff --git a/suite2cases/openwsman.json b/suite2cases/openwsman.json index d405a4946..bc5273c77 100644 --- a/suite2cases/openwsman.json +++ b/suite2cases/openwsman.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/openwsman", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_openwsmand" diff --git a/suite2cases/ops_guide.json b/suite2cases/ops_guide.json index 6f9a603a7..85b873236 100644 --- a/suite2cases/ops_guide.json +++ b/suite2cases/ops_guide.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/doc-test/ops_guide", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_system_resources_and_performance" diff --git a/suite2cases/optipng.json b/suite2cases/optipng.json index ef099bc11..96cb5c41f 100644 --- a/suite2cases/optipng.json +++ b/suite2cases/optipng.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/optipng", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_optipng_01" diff --git a/suite2cases/os-basic.json b/suite2cases/os-basic.json index 3dfc95fd4..db0a13a26 100644 --- a/suite2cases/os-basic.json +++ b/suite2cases/os-basic.json @@ -9,6 +9,8 @@ 2 ], "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_enable_hugepage" diff --git a/suite2cases/os-storage.json b/suite2cases/os-storage.json index 3836fbde0..570999737 100644 --- a/suite2cases/os-storage.json +++ b/suite2cases/os-storage.json @@ -9,6 +9,8 @@ 2 ], "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_storage_fileCMD_file" diff --git a/suite2cases/osc.json b/suite2cases/osc.json index ace934aec..50e4370fb 100644 --- a/suite2cases/osc.json +++ b/suite2cases/osc.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/osc", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_osc_01" diff --git a/suite2cases/ostree.json b/suite2cases/ostree.json index 7fe4492a3..6a7b189f1 100644 --- a/suite2cases/ostree.json +++ b/suite2cases/ostree.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/ostree", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_ostree-finalize-staged" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/p7zip.json b/suite2cases/p7zip.json index 9e42bf118..282a58fb6 100644 --- a/suite2cases/p7zip.json +++ b/suite2cases/p7zip.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/p7zip", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_p7zip_7za_001" diff --git a/suite2cases/pacemaker.json b/suite2cases/pacemaker.json index 67ce7dd3f..0508a6023 100644 --- a/suite2cases/pacemaker.json +++ b/suite2cases/pacemaker.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/pacemaker", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_crm_mon" diff --git a/suite2cases/pam.json b/suite2cases/pam.json index 10e9cd574..e9041421a 100644 --- a/suite2cases/pam.json +++ b/suite2cases/pam.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/pam", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_pam_namespace" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/papi.json b/suite2cases/papi.json index 28e9c3eeb..574545c3a 100644 --- a/suite2cases/papi.json +++ b/suite2cases/papi.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/papi", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_papi_avail_01" diff --git a/suite2cases/paps.json b/suite2cases/paps.json index f672a4335..5c11ffe81 100644 --- a/suite2cases/paps.json +++ b/suite2cases/paps.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/paps", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_paps" diff --git a/suite2cases/patchutils.json b/suite2cases/patchutils.json index 6f3f8e7de..d6441c6b9 100644 --- a/suite2cases/patchutils.json +++ b/suite2cases/patchutils.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/patchutils", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_patchutils_combinediff_01" @@ -55,6 +58,5 @@ { "name": "oe_test_patchutils_splitdiff" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/pax.json b/suite2cases/pax.json index fe389fcfd..86df5f978 100644 --- a/suite2cases/pax.json +++ b/suite2cases/pax.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/pax", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pax_runtest_01" diff --git a/suite2cases/pbzip2.json b/suite2cases/pbzip2.json index 2e3a40be5..90bfd961c 100755 --- a/suite2cases/pbzip2.json +++ b/suite2cases/pbzip2.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/pbzip2", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pbzip2_01" diff --git a/suite2cases/pcp.json b/suite2cases/pcp.json index 3f70f9879..7c50c8175 100644 --- a/suite2cases/pcp.json +++ b/suite2cases/pcp.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/pcp", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_dbpmda" diff --git a/suite2cases/pcre2.json b/suite2cases/pcre2.json index 407d75090..bc5029cf9 100644 --- a/suite2cases/pcre2.json +++ b/suite2cases/pcre2.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/pcre2", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pcre2grep" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/pcs.json b/suite2cases/pcs.json index 18c28151c..7c720714e 100644 --- a/suite2cases/pcs.json +++ b/suite2cases/pcs.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/pcs", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_pcsd" diff --git a/suite2cases/pcsc-lite.json b/suite2cases/pcsc-lite.json index 62e82e4ab..3b4cfd5d4 100644 --- a/suite2cases/pcsc-lite.json +++ b/suite2cases/pcsc-lite.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/pcsc-lite", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_pcscd" @@ -7,6 +10,5 @@ { "name": "oe_test_socket_pcscd" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/perl-DBI.json b/suite2cases/perl-DBI.json index 3f502bb69..defa66d08 100644 --- a/suite2cases/perl-DBI.json +++ b/suite2cases/perl-DBI.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/perl-DBI", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_perl-DBI" diff --git a/suite2cases/perl-Date-Manip.json b/suite2cases/perl-Date-Manip.json index 3ee2fcb8b..6ec773a34 100644 --- a/suite2cases/perl-Date-Manip.json +++ b/suite2cases/perl-Date-Manip.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/perl-Date-Manip", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_perl-Date-Manip_dm_date" diff --git a/suite2cases/perl-File-MimeInfo.json b/suite2cases/perl-File-MimeInfo.json index 619fc2c99..aef9e6bb2 100755 --- a/suite2cases/perl-File-MimeInfo.json +++ b/suite2cases/perl-File-MimeInfo.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/perl-File-MimeInfo", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_perl-File-MimeInfo_mimetype_01" diff --git a/suite2cases/perl-Module-Build.json b/suite2cases/perl-Module-Build.json index 9b7e73ec5..649f207b9 100644 --- a/suite2cases/perl-Module-Build.json +++ b/suite2cases/perl-Module-Build.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/perl-Module-Build", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_perl-Module-Build" diff --git a/suite2cases/perl-Module-ScanDeps.json b/suite2cases/perl-Module-ScanDeps.json index 8b052811d..dd7916512 100644 --- a/suite2cases/perl-Module-ScanDeps.json +++ b/suite2cases/perl-Module-ScanDeps.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/perl-Module-ScanDeps", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_scandeps_pl" diff --git a/suite2cases/perl-Net-Server.json b/suite2cases/perl-Net-Server.json index 854fb4a84..60a1852dc 100644 --- a/suite2cases/perl-Net-Server.json +++ b/suite2cases/perl-Net-Server.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/perl-Net-Server", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_perl-Net-Server" diff --git a/suite2cases/perl-Parse-Yapp.json b/suite2cases/perl-Parse-Yapp.json index 5d36df175..1a2c9e3e0 100644 --- a/suite2cases/perl-Parse-Yapp.json +++ b/suite2cases/perl-Parse-Yapp.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/perl-Parse-Yapp", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_perl-Parse-Yapp" diff --git a/suite2cases/perl-Pod-Markdown.json b/suite2cases/perl-Pod-Markdown.json index ac7e2bf36..0301ddd9e 100644 --- a/suite2cases/perl-Pod-Markdown.json +++ b/suite2cases/perl-Pod-Markdown.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/perl-Pod-Markdown", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_perl-Pod-Markdown_pod2markdown" diff --git a/suite2cases/perl-libwww-perl.json b/suite2cases/perl-libwww-perl.json index 2a50f5f23..17359927b 100644 --- a/suite2cases/perl-libwww-perl.json +++ b/suite2cases/perl-libwww-perl.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/perl-libwww-perl", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_perl-libwww-perl_GET_01" diff --git a/suite2cases/pesign.json b/suite2cases/pesign.json index 532fb34b4..e0535a1e4 100644 --- a/suite2cases/pesign.json +++ b/suite2cases/pesign.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/pesign", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_pesign" @@ -28,6 +31,5 @@ { "name": "oe_test_pesign_pesigcheck" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/phodav.json b/suite2cases/phodav.json index e17c1afce..1e70977c5 100644 --- a/suite2cases/phodav.json +++ b/suite2cases/phodav.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/phodav", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_spice-webdavd" diff --git a/suite2cases/php.json b/suite2cases/php.json index 58621eb58..c30450d33 100644 --- a/suite2cases/php.json +++ b/suite2cases/php.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/php", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_phar" diff --git a/suite2cases/pigz.json b/suite2cases/pigz.json index a57d485b8..d6809c498 100644 --- a/suite2cases/pigz.json +++ b/suite2cases/pigz.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/pigz", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pigz" @@ -34,6 +37,5 @@ { "name": "oe_test_pigz_10" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/pixman.json b/suite2cases/pixman.json index 6d2247aed..8a1b2d6ad 100644 --- a/suite2cases/pixman.json +++ b/suite2cases/pixman.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/pixman", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pixman" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/pkgconf.json b/suite2cases/pkgconf.json index dcb85230f..e136e9a29 100644 --- a/suite2cases/pkgconf.json +++ b/suite2cases/pkgconf.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/pkgconf", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pkgconf" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/pkgmanager-test.json b/suite2cases/pkgmanager-test.json index b33f21349..7a645ee57 100644 --- a/suite2cases/pkgmanager-test.json +++ b/suite2cases/pkgmanager-test.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/system-test/pkgmanager-test", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pkg_manager01" diff --git a/suite2cases/pkgship_bedepend_query.json b/suite2cases/pkgship_bedepend_query.json index 93159b1f5..dad5b9db1 100644 --- a/suite2cases/pkgship_bedepend_query.json +++ b/suite2cases/pkgship_bedepend_query.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/feature-test/pkgship/pkgship_bedepend_query", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pkgship_bedepend_binary_1" diff --git a/suite2cases/pkgship_builddep_query.json b/suite2cases/pkgship_builddep_query.json index a32d5a9c0..e62088fac 100644 --- a/suite2cases/pkgship_builddep_query.json +++ b/suite2cases/pkgship_builddep_query.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/feature-test/pkgship/pkgship_builddep_query", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pkgship_builddep_01" diff --git a/suite2cases/pkgship_compare.json b/suite2cases/pkgship_compare.json index 42e4dceb4..14bd6ae8d 100644 --- a/suite2cases/pkgship_compare.json +++ b/suite2cases/pkgship_compare.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/feature-test/pkgship/pkgship_compare", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pkgship_compare_build_1" diff --git a/suite2cases/pkgship_info_query.json b/suite2cases/pkgship_info_query.json index d13f10bce..a795783b4 100644 --- a/suite2cases/pkgship_info_query.json +++ b/suite2cases/pkgship_info_query.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/feature-test/pkgship/pkgship_info_query", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pkgship_query_list_1" diff --git a/suite2cases/pkgship_installdep_query.json b/suite2cases/pkgship_installdep_query.json index cfbfaeb91..d70340d15 100644 --- a/suite2cases/pkgship_installdep_query.json +++ b/suite2cases/pkgship_installdep_query.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/feature-test/pkgship/pkgship_installdep_query", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pkgship_installdep_01" diff --git a/suite2cases/pkgship_performance.json b/suite2cases/pkgship_performance.json index a828bcfbe..f1ea63480 100644 --- a/suite2cases/pkgship_performance.json +++ b/suite2cases/pkgship_performance.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/feature-test/pkgship/pkgship_performance", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pkgship_CPU_compress_init" diff --git a/suite2cases/pkgship_reliability.json b/suite2cases/pkgship_reliability.json index 1a1315f82..dbab7b4d2 100644 --- a/suite2cases/pkgship_reliability.json +++ b/suite2cases/pkgship_reliability.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/feature-test/pkgship/pkgship_reliability", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pkgship_access_init" diff --git a/suite2cases/pkgship_selfdepend_query.json b/suite2cases/pkgship_selfdepend_query.json index 693906c4e..d9d724797 100644 --- a/suite2cases/pkgship_selfdepend_query.json +++ b/suite2cases/pkgship_selfdepend_query.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/feature-test/pkgship/pkgship_selfdepend_query", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pkgship_selfdepend_binary_1" diff --git a/suite2cases/pkgship_service_module.json b/suite2cases/pkgship_service_module.json index ac7ed3b99..f8664862e 100644 --- a/suite2cases/pkgship_service_module.json +++ b/suite2cases/pkgship_service_module.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/feature-test/pkgship/pkgship_service_module", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pkgship_concurrent_init_1" diff --git a/suite2cases/pkgship_start_init.json b/suite2cases/pkgship_start_init.json index fe6012ee2..16e825c85 100644 --- a/suite2cases/pkgship_start_init.json +++ b/suite2cases/pkgship_start_init.json @@ -1,6 +1,8 @@ { "path": "${OET_PATH}/testcases/feature-test/pkgship/pkgship_start_init", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pkgship_autostart_01" diff --git a/suite2cases/pki-core.json b/suite2cases/pki-core.json index f7b002555..b76cea20b 100644 --- a/suite2cases/pki-core.json +++ b/suite2cases/pki-core.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/pki-core", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pki-core" diff --git a/suite2cases/plymouth.json b/suite2cases/plymouth.json index c9352827f..3ef96c7b1 100644 --- a/suite2cases/plymouth.json +++ b/suite2cases/plymouth.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/plymouth", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_plymouth-halt" @@ -34,6 +37,5 @@ { "name": "oe_test_service_plymouth-switch-root-initramfs" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/pmix.json b/suite2cases/pmix.json index 71a8625bc..352c9da4f 100644 --- a/suite2cases/pmix.json +++ b/suite2cases/pmix.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/pmix", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pmix" diff --git a/suite2cases/pngcrush.json b/suite2cases/pngcrush.json index 433b6390b..b34458abb 100644 --- a/suite2cases/pngcrush.json +++ b/suite2cases/pngcrush.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/pngcrush", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pngcrush_01" diff --git a/suite2cases/pngquant.json b/suite2cases/pngquant.json index d89f0eefe..7d3acd0cf 100644 --- a/suite2cases/pngquant.json +++ b/suite2cases/pngquant.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/pngquant", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pngquant" diff --git a/suite2cases/po4a.json b/suite2cases/po4a.json index 456858473..ff2fd908e 100644 --- a/suite2cases/po4a.json +++ b/suite2cases/po4a.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/po4a", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_po4a_01" @@ -43,6 +46,5 @@ { "name": "oe_test_po4apod-display-po" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/podman.json b/suite2cases/podman.json index 5df998bab..e8d2ad662 100644 --- a/suite2cases/podman.json +++ b/suite2cases/podman.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/podman", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_podman" diff --git a/suite2cases/podman_3.4.4.2.json b/suite2cases/podman_3.4.4.2.json index 58aea755a..736db82dd 100644 --- a/suite2cases/podman_3.4.4.2.json +++ b/suite2cases/podman_3.4.4.2.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/podman", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_podman-restart" diff --git a/suite2cases/policycoreutils.json b/suite2cases/policycoreutils.json index 1f0c83a39..4c57f1f09 100644 --- a/suite2cases/policycoreutils.json +++ b/suite2cases/policycoreutils.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/policycoreutils", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_restorecond" @@ -13,6 +16,5 @@ { "name": "oe_test_target_selinux-autorelabel" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/polkit.json b/suite2cases/polkit.json index e879f25dc..23a760db0 100644 --- a/suite2cases/polkit.json +++ b/suite2cases/polkit.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/polkit", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_polkit" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/poppler.json b/suite2cases/poppler.json index 73cd20d75..56149d0b6 100644 --- a/suite2cases/poppler.json +++ b/suite2cases/poppler.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/poppler", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_poppler" diff --git a/suite2cases/portreserve.json b/suite2cases/portreserve.json index d03803f7f..bcc6b5536 100644 --- a/suite2cases/portreserve.json +++ b/suite2cases/portreserve.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/portreserve", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_portreserve" diff --git a/suite2cases/postfix.json b/suite2cases/postfix.json index 6c0008447..ba160f6e1 100644 --- a/suite2cases/postfix.json +++ b/suite2cases/postfix.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/postfix", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_postfix" diff --git a/suite2cases/postgresql.json b/suite2cases/postgresql.json index 4baba7469..311a46891 100644 --- a/suite2cases/postgresql.json +++ b/suite2cases/postgresql.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/postgresql", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_postgresql_clusterdb" diff --git a/suite2cases/powerapi_interface.json b/suite2cases/powerapi_interface.json index 8843624f8..cb1ffccd8 100644 --- a/suite2cases/powerapi_interface.json +++ b/suite2cases/powerapi_interface.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/feature-test/powerapi_interface", "machine type": "physical", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_interface_powerapi_01", diff --git a/suite2cases/powertop.json b/suite2cases/powertop.json index 1a848fc1b..5fbbe50cf 100644 --- a/suite2cases/powertop.json +++ b/suite2cases/powertop.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/powertop", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_powertop" diff --git a/suite2cases/pps-tools.json b/suite2cases/pps-tools.json index 88589146b..78458e3c8 100644 --- a/suite2cases/pps-tools.json +++ b/suite2cases/pps-tools.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/pps-tools", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pps-tools" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/predixy.json b/suite2cases/predixy.json index 1be2545ed..181bb9667 100644 --- a/suite2cases/predixy.json +++ b/suite2cases/predixy.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/predixy", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_predixy" diff --git a/suite2cases/procinfo.json b/suite2cases/procinfo.json index 81feae4b2..71f18528c 100644 --- a/suite2cases/procinfo.json +++ b/suite2cases/procinfo.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/procinfo", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_procinfo_01" diff --git a/suite2cases/procps-ng.json b/suite2cases/procps-ng.json index 06dbd2f72..7c5ce74ae 100644 --- a/suite2cases/procps-ng.json +++ b/suite2cases/procps-ng.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/procps-ng", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_procps-ng-pmap" @@ -7,6 +10,5 @@ { "name": "oe_test_procps-ng-pwdx" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/proftpd.json b/suite2cases/proftpd.json index 285e775a1..d9e52e213 100644 --- a/suite2cases/proftpd.json +++ b/suite2cases/proftpd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/proftpd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_proftpd" diff --git a/suite2cases/prometheus2.json b/suite2cases/prometheus2.json index dac31ff07..3833e0a82 100644 --- a/suite2cases/prometheus2.json +++ b/suite2cases/prometheus2.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/prometheus2", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_prometheus" diff --git a/suite2cases/protobuf-c.json b/suite2cases/protobuf-c.json index 5566ba9f3..1a13d32d1 100644 --- a/suite2cases/protobuf-c.json +++ b/suite2cases/protobuf-c.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/protobuf-c", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_protobuf-c_01" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/protobuf.json b/suite2cases/protobuf.json index a2d266b36..3fa913cb0 100644 --- a/suite2cases/protobuf.json +++ b/suite2cases/protobuf.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/protobuf", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_protobuf" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/ps_mem.json b/suite2cases/ps_mem.json index ea9fcd992..a25795faa 100644 --- a/suite2cases/ps_mem.json +++ b/suite2cases/ps_mem.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/ps_mem", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ps_mem" diff --git a/suite2cases/psacct.json b/suite2cases/psacct.json index 125127c11..09331bc1c 100644 --- a/suite2cases/psacct.json +++ b/suite2cases/psacct.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/psacct", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_psacct" diff --git a/suite2cases/psutils.json b/suite2cases/psutils.json index 02c906f26..56aa6dd1f 100644 --- a/suite2cases/psutils.json +++ b/suite2cases/psutils.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/psutils", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_psselect" @@ -25,6 +28,5 @@ { "name": "oe_test_psresize" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/pv.json b/suite2cases/pv.json index 4fd3dd678..28e31045c 100644 --- a/suite2cases/pv.json +++ b/suite2cases/pv.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/system-test/system-integration/os-basic/oe_test_pv", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pv" diff --git a/suite2cases/pwgen.json b/suite2cases/pwgen.json index 1bbc732b4..76e158265 100644 --- a/suite2cases/pwgen.json +++ b/suite2cases/pwgen.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/pwgen", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pwgen_01" diff --git a/suite2cases/pyScss.json b/suite2cases/pyScss.json index 2463116d9..826727a3c 100644 --- a/suite2cases/pyScss.json +++ b/suite2cases/pyScss.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/pyScss", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pyScss_01" diff --git a/suite2cases/pyelftools.json b/suite2cases/pyelftools.json index 8194385c0..4ce05fe5f 100644 --- a/suite2cases/pyelftools.json +++ b/suite2cases/pyelftools.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/pyelftools", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pyelftools_pyreadelf_01" diff --git a/suite2cases/pylint.json b/suite2cases/pylint.json index 0364c6fb2..abd3802b8 100644 --- a/suite2cases/pylint.json +++ b/suite2cases/pylint.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/pylint", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pylint_01" diff --git a/suite2cases/python-Keras.json b/suite2cases/python-Keras.json index bb76aff97..d376bbe2f 100644 --- a/suite2cases/python-Keras.json +++ b/suite2cases/python-Keras.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-Keras", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_Keras" diff --git a/suite2cases/python-blivet.json b/suite2cases/python-blivet.json index 40bcd3869..c53e87bac 100644 --- a/suite2cases/python-blivet.json +++ b/suite2cases/python-blivet.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/python-blivet", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_blivet" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/python-bottle.json b/suite2cases/python-bottle.json index 59647b07a..61486e830 100644 --- a/suite2cases/python-bottle.json +++ b/suite2cases/python-bottle.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-bottle", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-bottle" diff --git a/suite2cases/python-certifi.json b/suite2cases/python-certifi.json index 5247d7864..002350617 100644 --- a/suite2cases/python-certifi.json +++ b/suite2cases/python-certifi.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-certifi", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-certifi" diff --git a/suite2cases/python-cryptography.json b/suite2cases/python-cryptography.json index 26f5b078e..6db85f292 100644 --- a/suite2cases/python-cryptography.json +++ b/suite2cases/python-cryptography.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/python-cryptography", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-cryptography" @@ -10,6 +13,5 @@ { "name": "oe_test_hasher_python3-cryptography" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/python-dateutil.json b/suite2cases/python-dateutil.json index 514d347d0..77bbfaebf 100644 --- a/suite2cases/python-dateutil.json +++ b/suite2cases/python-dateutil.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/python-dateutil", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-dateutil" @@ -10,6 +13,5 @@ { "name": "oe_parser_test_python3-dateutil" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/python-docutils.json b/suite2cases/python-docutils.json index 1b1fdb22b..370193ac6 100644 --- a/suite2cases/python-docutils.json +++ b/suite2cases/python-docutils.json @@ -1,5 +1,8 @@ { "path": "${OET_PATH}/testcases/cli-test/python-docutils", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python-docutils_rst2html_01" @@ -151,6 +154,5 @@ { "name": "oe_test_python-docutils_rstpep2html_07" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/python-eventlet.json b/suite2cases/python-eventlet.json index fcd26cbc0..e243b9433 100644 --- a/suite2cases/python-eventlet.json +++ b/suite2cases/python-eventlet.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-eventlet", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python-eventlet" diff --git a/suite2cases/python-flask.json b/suite2cases/python-flask.json index 098b63e7b..21f5b1094 100644 --- a/suite2cases/python-flask.json +++ b/suite2cases/python-flask.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/python-flask", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-flask" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/python-gflags.json b/suite2cases/python-gflags.json index 6d4dbfb5d..2c6642d8b 100644 --- a/suite2cases/python-gflags.json +++ b/suite2cases/python-gflags.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-gflags", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-gflags" diff --git a/suite2cases/python-gitlab.json b/suite2cases/python-gitlab.json index 3134b1462..b19a50670 100644 --- a/suite2cases/python-gitlab.json +++ b/suite2cases/python-gitlab.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-gitlab", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_gitlab_01" diff --git a/suite2cases/python-greenlet.json b/suite2cases/python-greenlet.json index dedfc052b..2ca2ff165 100644 --- a/suite2cases/python-greenlet.json +++ b/suite2cases/python-greenlet.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/python-greenlet", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_greenlet" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/python-httplib2.json b/suite2cases/python-httplib2.json index 0d8236064..9a1867ff8 100644 --- a/suite2cases/python-httplib2.json +++ b/suite2cases/python-httplib2.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-httplib2", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_httplib2" diff --git a/suite2cases/python-jinja2.json b/suite2cases/python-jinja2.json index 4e5da998d..f719ec2bc 100644 --- a/suite2cases/python-jinja2.json +++ b/suite2cases/python-jinja2.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/python-jinja2", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_jinja2" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/python-junitxml.json b/suite2cases/python-junitxml.json index e85a9981d..1d6539cdb 100644 --- a/suite2cases/python-junitxml.json +++ b/suite2cases/python-junitxml.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-junitxml", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pyjunitxml" diff --git a/suite2cases/python-kazoo.json b/suite2cases/python-kazoo.json index fdaebc081..3c3aa6877 100644 --- a/suite2cases/python-kazoo.json +++ b/suite2cases/python-kazoo.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-kazoo", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python-kazoo" diff --git a/suite2cases/python-keyring.json b/suite2cases/python-keyring.json index 394943391..7db7954b7 100644 --- a/suite2cases/python-keyring.json +++ b/suite2cases/python-keyring.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-keyring", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_keyring" diff --git a/suite2cases/python-keyring_13.2.1.json b/suite2cases/python-keyring_13.2.1.json index 2b83e5d2f..84e45f127 100644 --- a/suite2cases/python-keyring_13.2.1.json +++ b/suite2cases/python-keyring_13.2.1.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-keyring", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_keyring-python3" diff --git a/suite2cases/python-lesscpy.json b/suite2cases/python-lesscpy.json index be4d49811..4578a1910 100644 --- a/suite2cases/python-lesscpy.json +++ b/suite2cases/python-lesscpy.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/python-lesscpy", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_lesscpy" diff --git a/suite2cases/python-lxml.json b/suite2cases/python-lxml.json index 9f31fcdc3..43aeb1266 100644 --- a/suite2cases/python-lxml.json +++ b/suite2cases/python-lxml.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/python-lxml", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-lxml" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/python-mako.json b/suite2cases/python-mako.json index 5b82e2e43..2c1698d90 100644 --- a/suite2cases/python-mako.json +++ b/suite2cases/python-mako.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/python-mako", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-mako" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/python-pip.json b/suite2cases/python-pip.json index 433f65a6f..5840ead1e 100644 --- a/suite2cases/python-pip.json +++ b/suite2cases/python-pip.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/python-pip", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-pip" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/python-reportlab.json b/suite2cases/python-reportlab.json index a6364297c..ab9d89a74 100644 --- a/suite2cases/python-reportlab.json +++ b/suite2cases/python-reportlab.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-reportlab", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-reportlab" diff --git a/suite2cases/python-requests.json b/suite2cases/python-requests.json index 411c7640e..a96f6c039 100644 --- a/suite2cases/python-requests.json +++ b/suite2cases/python-requests.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/python-requests", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-requests" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/python-robotframework.json b/suite2cases/python-robotframework.json index fc8e01c2d..d47f34402 100644 --- a/suite2cases/python-robotframework.json +++ b/suite2cases/python-robotframework.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/python-robotframework", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_robotframework_libdoc" diff --git a/suite2cases/python-rsa_3.4.2.json b/suite2cases/python-rsa_3.4.2.json index d1827516e..729d1c9ab 100644 --- a/suite2cases/python-rsa_3.4.2.json +++ b/suite2cases/python-rsa_3.4.2.json @@ -1,5 +1,7 @@ { "path": "\"${OET_PATH}\"/testcases/cli-test/python-rsa", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-rsa_3.4.2" diff --git a/suite2cases/python-rsa_4.7.2.json b/suite2cases/python-rsa_4.7.2.json index 05dd12cd4..abb20dfc9 100644 --- a/suite2cases/python-rsa_4.7.2.json +++ b/suite2cases/python-rsa_4.7.2.json @@ -1,5 +1,7 @@ { "path": "\"${OET_PATH}\"/testcases/cli-test/python-rsa", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-rsa_4.7.2" diff --git a/suite2cases/python-rtslib.json b/suite2cases/python-rtslib.json index 690b86d5d..6a39f0854 100644 --- a/suite2cases/python-rtslib.json +++ b/suite2cases/python-rtslib.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-rtslib", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_target" diff --git a/suite2cases/python-schema.json b/suite2cases/python-schema.json index 9d7a64fd8..d0ecc8f37 100644 --- a/suite2cases/python-schema.json +++ b/suite2cases/python-schema.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-schema", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-schema" diff --git a/suite2cases/python-scikit-learn.json b/suite2cases/python-scikit-learn.json index 32a20c54f..ad7c97d65 100644 --- a/suite2cases/python-scikit-learn.json +++ b/suite2cases/python-scikit-learn.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-scikit-learn", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-scikit-learn" diff --git a/suite2cases/python-scrypt.json b/suite2cases/python-scrypt.json index 9ff423f81..e9075c2b5 100644 --- a/suite2cases/python-scrypt.json +++ b/suite2cases/python-scrypt.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-scrypt", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-scrypt" diff --git a/suite2cases/python-setuptools.json b/suite2cases/python-setuptools.json index 656e3e524..a295f72b0 100644 --- a/suite2cases/python-setuptools.json +++ b/suite2cases/python-setuptools.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/python-setuptools", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-setuptools" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/python-simplejson.json b/suite2cases/python-simplejson.json index 383fc796c..23e3b7f8e 100644 --- a/suite2cases/python-simplejson.json +++ b/suite2cases/python-simplejson.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-simplejson", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-simplejson" diff --git a/suite2cases/python-singledispatch.json b/suite2cases/python-singledispatch.json index 2819702dc..d61771e40 100644 --- a/suite2cases/python-singledispatch.json +++ b/suite2cases/python-singledispatch.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-singledispatch", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-singledispatch" diff --git a/suite2cases/python-sortedcontainers.json b/suite2cases/python-sortedcontainers.json index 129f9adf7..bdcb4f374 100644 --- a/suite2cases/python-sortedcontainers.json +++ b/suite2cases/python-sortedcontainers.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/python-sortedcontainers", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-sortedcontainers" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/python-suds2.json b/suite2cases/python-suds2.json index 689359cc2..2dd41ac4c 100644 --- a/suite2cases/python-suds2.json +++ b/suite2cases/python-suds2.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-suds2", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-suds2" diff --git a/suite2cases/python-supervisor.json b/suite2cases/python-supervisor.json index 0da0ed403..359906f8a 100644 --- a/suite2cases/python-supervisor.json +++ b/suite2cases/python-supervisor.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-supervisor", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_supervisord" diff --git a/suite2cases/python-sure.json b/suite2cases/python-sure.json index 6d587000b..270afbcd3 100644 --- a/suite2cases/python-sure.json +++ b/suite2cases/python-sure.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-sure", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-sure" diff --git a/suite2cases/python-tempita.json b/suite2cases/python-tempita.json index fe408f713..b56199132 100644 --- a/suite2cases/python-tempita.json +++ b/suite2cases/python-tempita.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-tempita", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-tempita" diff --git a/suite2cases/python-tqdm.json b/suite2cases/python-tqdm.json index 5c8232681..84bf9c881 100644 --- a/suite2cases/python-tqdm.json +++ b/suite2cases/python-tqdm.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-tqdm", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-tqdm" diff --git a/suite2cases/python-twisted.json b/suite2cases/python-twisted.json index 627f6eda6..e1d6022c0 100644 --- a/suite2cases/python-twisted.json +++ b/suite2cases/python-twisted.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-twisted", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python-twisted" diff --git a/suite2cases/python-typing.json b/suite2cases/python-typing.json index af222479d..09946f5c2 100644 --- a/suite2cases/python-typing.json +++ b/suite2cases/python-typing.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-typing", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-typing" diff --git a/suite2cases/python-uWSGI.json b/suite2cases/python-uWSGI.json index 04dfdbb7e..92c5d585b 100644 --- a/suite2cases/python-uWSGI.json +++ b/suite2cases/python-uWSGI.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-uWSGI", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_uwsgi" diff --git a/suite2cases/python-urlgrabber.json b/suite2cases/python-urlgrabber.json index 948db610f..2f11f0636 100644 --- a/suite2cases/python-urlgrabber.json +++ b/suite2cases/python-urlgrabber.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-urlgrabber", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-urlgrabber" diff --git a/suite2cases/python-urllib3.json b/suite2cases/python-urllib3.json index c1e57b463..392da0230 100644 --- a/suite2cases/python-urllib3.json +++ b/suite2cases/python-urllib3.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/python-urllib3", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_urllib3" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/python-waitress.json b/suite2cases/python-waitress.json index cf283fad9..cf4803189 100644 --- a/suite2cases/python-waitress.json +++ b/suite2cases/python-waitress.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-waitress", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-waitress" diff --git a/suite2cases/python-wcwidth.json b/suite2cases/python-wcwidth.json index da73c717d..f43a97321 100644 --- a/suite2cases/python-wcwidth.json +++ b/suite2cases/python-wcwidth.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-wcwidth", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-wcwidth" diff --git a/suite2cases/python-werkzeug.json b/suite2cases/python-werkzeug.json index 0e8af3608..ed01c0042 100644 --- a/suite2cases/python-werkzeug.json +++ b/suite2cases/python-werkzeug.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/python-werkzeug", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-werkzeug" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/python-wheel.json b/suite2cases/python-wheel.json index f131d2496..79b803249 100644 --- a/suite2cases/python-wheel.json +++ b/suite2cases/python-wheel.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/python-wheel", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python-wheel_python2-wheel_command" @@ -10,6 +13,5 @@ { "name": "oe_test_python3-wheel_01" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/python-wrapt.json b/suite2cases/python-wrapt.json index 8f43c41d7..bed2c5bf6 100644 --- a/suite2cases/python-wrapt.json +++ b/suite2cases/python-wrapt.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-wrapt", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-wrapt" diff --git a/suite2cases/python-xgboost.json b/suite2cases/python-xgboost.json index 7c56ae00c..409e56541 100644 --- a/suite2cases/python-xgboost.json +++ b/suite2cases/python-xgboost.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-xgboost", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-xgboost" diff --git a/suite2cases/python-xmltodict.json b/suite2cases/python-xmltodict.json index 182e01dd5..bc7e5be06 100644 --- a/suite2cases/python-xmltodict.json +++ b/suite2cases/python-xmltodict.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-xmltodict", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-xmltodict" diff --git a/suite2cases/python-zstd.json b/suite2cases/python-zstd.json index 9dba16cf2..cf74bc7ba 100644 --- a/suite2cases/python-zstd.json +++ b/suite2cases/python-zstd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python-zstd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3_zstd" diff --git a/suite2cases/python3-hashlib.json b/suite2cases/python3-hashlib.json index 1e89654e8..5cabd03f4 100644 --- a/suite2cases/python3-hashlib.json +++ b/suite2cases/python3-hashlib.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/python3-hashlib", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-hashlib" diff --git a/suite2cases/python3.json b/suite2cases/python3.json index 56a489a45..17357f811 100644 --- a/suite2cases/python3.json +++ b/suite2cases/python3.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/python3", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-devel" @@ -10,6 +13,5 @@ { "name": "oe_test_python3-threading" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/pywbem.json b/suite2cases/pywbem.json index 94677f349..330d1dcbf 100644 --- a/suite2cases/pywbem.json +++ b/suite2cases/pywbem.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/pywbem", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pywbem_base_mof_compiler_01" @@ -7,6 +10,5 @@ { "name": "oe_test_pywbem_base_mof_compiler_02" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/pywbem_0.12.4.json b/suite2cases/pywbem_0.12.4.json index 7a65fd0d7..acb30ad11 100644 --- a/suite2cases/pywbem_0.12.4.json +++ b/suite2cases/pywbem_0.12.4.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/pywbem", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pywbem_0.12.4_wbemcli_01" diff --git a/suite2cases/pywbem_1.1.3.json b/suite2cases/pywbem_1.1.3.json index 87f9ec83b..cd689f85a 100644 --- a/suite2cases/pywbem_1.1.3.json +++ b/suite2cases/pywbem_1.1.3.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/pywbem", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pywbem_1.1.3_mof_compiler" diff --git a/suite2cases/pyyaml.json b/suite2cases/pyyaml.json index 89ca3b40b..a67cbdb6f 100644 --- a/suite2cases/pyyaml.json +++ b/suite2cases/pyyaml.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/pyyaml", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_pyyaml" diff --git a/suite2cases/qemu.json b/suite2cases/qemu.json index 7c584acfd..a7a446ad5 100644 --- a/suite2cases/qemu.json +++ b/suite2cases/qemu.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/qemu", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_qemu-guest-agent" diff --git a/suite2cases/qpdf.json b/suite2cases/qpdf.json index f0ccee8a5..3e98a6a64 100644 --- a/suite2cases/qpdf.json +++ b/suite2cases/qpdf.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/qpdf", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_qpdf_qpdf_01" diff --git a/suite2cases/qperf.json b/suite2cases/qperf.json index 020a87020..a672f0109 100644 --- a/suite2cases/qperf.json +++ b/suite2cases/qperf.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/qperf", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_qperf_01" diff --git a/suite2cases/qt5-qttools.json b/suite2cases/qt5-qttools.json index ee712bc42..99abd20e4 100644 --- a/suite2cases/qt5-qttools.json +++ b/suite2cases/qt5-qttools.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/qt5-qttools", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_qt5-qttools_lconvert-qt5" diff --git a/suite2cases/quota.json b/suite2cases/quota.json index e2374a6d0..0838ce6cd 100644 --- a/suite2cases/quota.json +++ b/suite2cases/quota.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/quota", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_quota_nld" @@ -7,6 +10,5 @@ { "name": "oe_test_service_rpc-rquotad" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/rabbitmq-server.json b/suite2cases/rabbitmq-server.json index ab47aaed8..4bfd9e1e3 100644 --- a/suite2cases/rabbitmq-server.json +++ b/suite2cases/rabbitmq-server.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/rabbitmq-server", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_rabbitmqctl_access" diff --git a/suite2cases/radvd.json b/suite2cases/radvd.json index 039d538d8..08643160d 100644 --- a/suite2cases/radvd.json +++ b/suite2cases/radvd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/radvd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_radvd" diff --git a/suite2cases/rapidjson.json b/suite2cases/rapidjson.json index f7de44f35..7bd1b7d6e 100644 --- a/suite2cases/rapidjson.json +++ b/suite2cases/rapidjson.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/rapidjson", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_rapidjson" diff --git a/suite2cases/raptor2.json b/suite2cases/raptor2.json index 1c4980025..35e70842c 100644 --- a/suite2cases/raptor2.json +++ b/suite2cases/raptor2.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/raptor2", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_raptor2_rapper_base_01" diff --git a/suite2cases/rasdaemon.json b/suite2cases/rasdaemon.json index cd9ba3fe2..cbf7e593f 100644 --- a/suite2cases/rasdaemon.json +++ b/suite2cases/rasdaemon.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/rasdaemon", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_rasdaemon" diff --git a/suite2cases/rasqal.json b/suite2cases/rasqal.json index 528b168f3..b7c415a1f 100644 --- a/suite2cases/rasqal.json +++ b/suite2cases/rasqal.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/rasqal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_roqet_base_01" diff --git a/suite2cases/rdate.json b/suite2cases/rdate.json index 3718b1f6d..729838fe2 100644 --- a/suite2cases/rdate.json +++ b/suite2cases/rdate.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/rdate", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_rdate" diff --git a/suite2cases/rdma-core.json b/suite2cases/rdma-core.json index a870696d4..e6b606b54 100644 --- a/suite2cases/rdma-core.json +++ b/suite2cases/rdma-core.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/rdma-core", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_srp_daemon" @@ -8,6 +11,5 @@ "name": "oe_test_socket_ibacm", "machine type": "physical" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/realmd.json b/suite2cases/realmd.json index 08cb3258d..f4e3a189a 100644 --- a/suite2cases/realmd.json +++ b/suite2cases/realmd.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/realmd", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_realmd" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/redis.json b/suite2cases/redis.json index 28c6b172c..bfc7d7368 100644 --- a/suite2cases/redis.json +++ b/suite2cases/redis.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/redis", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_redis" @@ -13,6 +16,5 @@ { "name": "oe_test_redis_02" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/redis5.json b/suite2cases/redis5.json index 4ef94716d..54b33f70a 100644 --- a/suite2cases/redis5.json +++ b/suite2cases/redis5.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/redis5", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_redis5-sentinel" diff --git a/suite2cases/redis6.json b/suite2cases/redis6.json index d0305164d..db1e154de 100644 --- a/suite2cases/redis6.json +++ b/suite2cases/redis6.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/redis6", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_redis6-sentinel" diff --git a/suite2cases/redland.json b/suite2cases/redland.json index 9e488cd66..c08f4bdf0 100644 --- a/suite2cases/redland.json +++ b/suite2cases/redland.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/redland", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_redland_rdfproc_01" diff --git a/suite2cases/resource-agents.json b/suite2cases/resource-agents.json index f92ef9b47..58b8a294b 100644 --- a/suite2cases/resource-agents.json +++ b/suite2cases/resource-agents.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/resource-agents", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_ldirectord" diff --git a/suite2cases/rhash.json b/suite2cases/rhash.json index 527a7bed1..42f332842 100644 --- a/suite2cases/rhash.json +++ b/suite2cases/rhash.json @@ -2,6 +2,8 @@ "path": "$OET_PATH/testcases/cli-test/rhash", "machine num": 1, "machine type": "kvm", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_rhash_base_rhash_01" diff --git a/suite2cases/rhash_1.4.0.json b/suite2cases/rhash_1.4.0.json index dd29d76b2..3c4320ea8 100644 --- a/suite2cases/rhash_1.4.0.json +++ b/suite2cases/rhash_1.4.0.json @@ -2,6 +2,8 @@ "path": "$OET_PATH/testcases/cli-test/rhash", "machine num": 1, "machine type": "kvm", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_rhash_1.4.0_rhash" diff --git a/suite2cases/rhash_1.4.2.json b/suite2cases/rhash_1.4.2.json index 5a4c9c1ed..aa71a5383 100644 --- a/suite2cases/rhash_1.4.2.json +++ b/suite2cases/rhash_1.4.2.json @@ -2,6 +2,8 @@ "path": "$OET_PATH/testcases/cli-test/rhash", "machine num": 1, "machine type": "kvm", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_rhash_1.4.2_rhash" diff --git a/suite2cases/rhino.json b/suite2cases/rhino.json index 9437ba1d5..ec0a4285c 100644 --- a/suite2cases/rhino.json +++ b/suite2cases/rhino.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/rhino", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_rhino_01" diff --git a/suite2cases/rinetd.json b/suite2cases/rinetd.json index e692cefb6..8639c5fc8 100644 --- a/suite2cases/rinetd.json +++ b/suite2cases/rinetd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/rinetd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_rinetd" diff --git a/suite2cases/rng-tools.json b/suite2cases/rng-tools.json index 22c8b6d95..70cda2d5a 100644 --- a/suite2cases/rng-tools.json +++ b/suite2cases/rng-tools.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/rng-tools", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_rngd" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/rocksdb.json b/suite2cases/rocksdb.json index 7451ce7b7..ca3c36a09 100644 --- a/suite2cases/rocksdb.json +++ b/suite2cases/rocksdb.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/rocksdb", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_rocksdb" diff --git a/suite2cases/rootsh.json b/suite2cases/rootsh.json index 7f26ea15f..725719548 100644 --- a/suite2cases/rootsh.json +++ b/suite2cases/rootsh.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/rootsh", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_rootsh01" diff --git a/suite2cases/rpcbind.json b/suite2cases/rpcbind.json index 5807bfbdd..37f4c77c0 100644 --- a/suite2cases/rpcbind.json +++ b/suite2cases/rpcbind.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/rpcbind", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_rpcbind" @@ -7,6 +10,5 @@ { "name": "oe_test_socket_rpcbind" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/rpcsvc-proto.json b/suite2cases/rpcsvc-proto.json index 4eeecc256..2f5ee6a59 100644 --- a/suite2cases/rpcsvc-proto.json +++ b/suite2cases/rpcsvc-proto.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/rpcsvc-proto", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_rpcsvc-proto_rpcgen" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/rpmdevtools.json b/suite2cases/rpmdevtools.json index 2b2355a4d..2301253ec 100644 --- a/suite2cases/rpmdevtools.json +++ b/suite2cases/rpmdevtools.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/rpmdevtools", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_rpmdevtools_rpmargs" diff --git a/suite2cases/rpmlint.json b/suite2cases/rpmlint.json index 813174167..ec47442c5 100644 --- a/suite2cases/rpmlint.json +++ b/suite2cases/rpmlint.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/rpmlint", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_rpmdiff" diff --git a/suite2cases/rrdtool.json b/suite2cases/rrdtool.json index 0eea4f009..87d0067db 100644 --- a/suite2cases/rrdtool.json +++ b/suite2cases/rrdtool.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/rrdtool", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_rrdcached" @@ -109,6 +112,5 @@ { "name": "oe_test_rrdtool_rrdcreate_02" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/rsync.json b/suite2cases/rsync.json index a0dbbb99e..062d276c4 100644 --- a/suite2cases/rsync.json +++ b/suite2cases/rsync.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/rsync", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_rsyncd" @@ -7,6 +10,5 @@ { "name": "oe_test_socket_rsyncd" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/rsyslog.json b/suite2cases/rsyslog.json index a3ec8d031..858dffb0e 100644 --- a/suite2cases/rsyslog.json +++ b/suite2cases/rsyslog.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/rsyslog", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_rsyslog_abnormal_config" @@ -82,6 +85,5 @@ { "name": "oe_test_service_rsyslog" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/rtkit.json b/suite2cases/rtkit.json index 0eea18388..82674b74e 100644 --- a/suite2cases/rtkit.json +++ b/suite2cases/rtkit.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/rtkit", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_rtkit-daemon" diff --git a/suite2cases/ruby.json b/suite2cases/ruby.json index 24f3dec62..25dbf9a86 100644 --- a/suite2cases/ruby.json +++ b/suite2cases/ruby.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/ruby", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_erb" @@ -37,6 +40,5 @@ { "name": "oe_test_ruby" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/rubygem-ZenTest.json b/suite2cases/rubygem-ZenTest.json index 4c1c165af..519788884 100644 --- a/suite2cases/rubygem-ZenTest.json +++ b/suite2cases/rubygem-ZenTest.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/rubygem-ZenTest", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_zentest_autotest" diff --git a/suite2cases/rubygem-ZenTest_4.12.1.json b/suite2cases/rubygem-ZenTest_4.12.1.json index b8265f54d..cb826099b 100644 --- a/suite2cases/rubygem-ZenTest_4.12.1.json +++ b/suite2cases/rubygem-ZenTest_4.12.1.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/rubygem-ZenTest", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_zentest-4.12.1_autotest" diff --git a/suite2cases/rubygem-asciidoctor.json b/suite2cases/rubygem-asciidoctor.json index b28d9ef3e..2d6489cd5 100755 --- a/suite2cases/rubygem-asciidoctor.json +++ b/suite2cases/rubygem-asciidoctor.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/rubygem-asciidoctor", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_rubygem-asciidoctor_asciidoctor_01" @@ -10,6 +13,5 @@ { "name": "oe_test_rubygem-asciidoctor_asciidoctor_03" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/rubygem-bacon.json b/suite2cases/rubygem-bacon.json index aa3cfc385..e0a13e5bc 100644 --- a/suite2cases/rubygem-bacon.json +++ b/suite2cases/rubygem-bacon.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/rubygem-bacon", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_bacon_01" diff --git a/suite2cases/rubygem-bundler.json b/suite2cases/rubygem-bundler.json index 2df284877..e420aa9b0 100644 --- a/suite2cases/rubygem-bundler.json +++ b/suite2cases/rubygem-bundler.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/rubygem-bundler", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_rubygem-bundler_bundle_01" diff --git a/suite2cases/rubygem-fluentd.json b/suite2cases/rubygem-fluentd.json index 9bc34322e..d030b01a6 100644 --- a/suite2cases/rubygem-fluentd.json +++ b/suite2cases/rubygem-fluentd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/rubygem-fluentd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_fluent_cap_ctl" diff --git a/suite2cases/rubygem-puma.json b/suite2cases/rubygem-puma.json index 07b4d62e9..a8d09adf5 100644 --- a/suite2cases/rubygem-puma.json +++ b/suite2cases/rubygem-puma.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/rubygem-puma", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_rubygem-puma" diff --git a/suite2cases/rubygem-redcarpet.json b/suite2cases/rubygem-redcarpet.json index 8f1ed4f68..a353c6590 100644 --- a/suite2cases/rubygem-redcarpet.json +++ b/suite2cases/rubygem-redcarpet.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/rubygem-redcarpet", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_redcarpet" diff --git a/suite2cases/rubygem-sdoc.json b/suite2cases/rubygem-sdoc.json index 6e0ebd8b3..0d335634f 100644 --- a/suite2cases/rubygem-sdoc.json +++ b/suite2cases/rubygem-sdoc.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/rubygem-sdoc", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_rubygem-sdoc_sdoc-merge" diff --git a/suite2cases/rust.json b/suite2cases/rust.json index 9553977b2..903996850 100644 --- a/suite2cases/rust.json +++ b/suite2cases/rust.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/rust", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_rustc_01" @@ -25,6 +28,5 @@ { "name": "oe_test_rustfmt" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/samba.json b/suite2cases/samba.json index 9f1fd761e..6fe710c27 100644 --- a/suite2cases/samba.json +++ b/suite2cases/samba.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/samba", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_ctdb" @@ -16,6 +19,5 @@ { "name": "oe_test_service_winbind" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/sane-backends.json b/suite2cases/sane-backends.json index f6bbfe8e2..036fa20b8 100644 --- a/suite2cases/sane-backends.json +++ b/suite2cases/sane-backends.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/sane-backends", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_socket_saned" diff --git a/suite2cases/sanlock.json b/suite2cases/sanlock.json index b097d9cc8..65d31c4de 100644 --- a/suite2cases/sanlock.json +++ b/suite2cases/sanlock.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/sanlock", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_sanlock_base_01" @@ -34,6 +37,5 @@ { "name": "oe_test_service_wdmd" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/sassc.json b/suite2cases/sassc.json index a97520dd7..32ff13461 100755 --- a/suite2cases/sassc.json +++ b/suite2cases/sassc.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/sassc", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_sassc_01" @@ -10,6 +13,5 @@ { "name": "oe_test_sassc_03" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/sbd.json b/suite2cases/sbd.json index 78cda5711..e3d2ea3da 100644 --- a/suite2cases/sbd.json +++ b/suite2cases/sbd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/sbd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_sbd" diff --git a/suite2cases/sblim-sfcb.json b/suite2cases/sblim-sfcb.json index ce45aa367..efef17156 100644 --- a/suite2cases/sblim-sfcb.json +++ b/suite2cases/sblim-sfcb.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/sblim-sfcb", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_sblim-sfcb" diff --git a/suite2cases/scala.json b/suite2cases/scala.json index bdf9e7737..550a6e520 100644 --- a/suite2cases/scala.json +++ b/suite2cases/scala.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/scala", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_scala" diff --git a/suite2cases/scipy.json b/suite2cases/scipy.json index fb827617c..b29702762 100644 --- a/suite2cases/scipy.json +++ b/suite2cases/scipy.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/scipy", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-scipy" diff --git a/suite2cases/scrub.json b/suite2cases/scrub.json index 65d97ae8e..e52ba70b0 100644 --- a/suite2cases/scrub.json +++ b/suite2cases/scrub.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/scrub", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_scrub_base_01" diff --git a/suite2cases/scrub_2.5.2.json b/suite2cases/scrub_2.5.2.json index 4bfb71116..aae53f4de 100644 --- a/suite2cases/scrub_2.5.2.json +++ b/suite2cases/scrub_2.5.2.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/scrub", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_scrub_2.5.2_base_02" diff --git a/suite2cases/scrub_2.6.1.json b/suite2cases/scrub_2.6.1.json index 8a3468895..a0c62a741 100644 --- a/suite2cases/scrub_2.6.1.json +++ b/suite2cases/scrub_2.6.1.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/scrub", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_scrub_2.6.1_base_02" diff --git a/suite2cases/scsi-target-utils.json b/suite2cases/scsi-target-utils.json index 82787f278..4f7de169d 100644 --- a/suite2cases/scsi-target-utils.json +++ b/suite2cases/scsi-target-utils.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/scsi-target-utils", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_tgtd" diff --git a/suite2cases/secure_conf.json b/suite2cases/secure_conf.json index f871b5337..8fb96438c 100644 --- a/suite2cases/secure_conf.json +++ b/suite2cases/secure_conf.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/feature-test/secure_conf", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_secureconfline_checktools" diff --git a/suite2cases/security-tool.json b/suite2cases/security-tool.json index 593b4af6d..dc041ee24 100644 --- a/suite2cases/security-tool.json +++ b/suite2cases/security-tool.json @@ -1,5 +1,8 @@ { "path": "\"${OET_PATH}\"/testcases/cli-test/security-tool", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_security_tool" @@ -7,6 +10,5 @@ { "name": "oe_test_service_openEuler-security" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/security_guide.json b/suite2cases/security_guide.json index 75694a326..0fe1ce0b5 100644 --- a/suite2cases/security_guide.json +++ b/suite2cases/security_guide.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/doc-test/security_guide", "machine num": 3, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ssh_warnings" diff --git a/suite2cases/security_test.json b/suite2cases/security_test.json index f8d0fa621..4db1c9ea6 100644 --- a/suite2cases/security_test.json +++ b/suite2cases/security_test.json @@ -4,6 +4,8 @@ 10 ], "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_selinux_listuser" diff --git a/suite2cases/sendmail.json b/suite2cases/sendmail.json index 5c434574d..c248ebbca 100644 --- a/suite2cases/sendmail.json +++ b/suite2cases/sendmail.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/sendmail", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_sendmail" @@ -10,6 +13,5 @@ { "name": "oe_test_sendmail_func_001" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/service-test.json b/suite2cases/service-test.json index 6e3d079b5..5e33f76fb 100644 --- a/suite2cases/service-test.json +++ b/suite2cases/service-test.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/system-test/service-test", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_restart" diff --git a/suite2cases/sg3_utils.json b/suite2cases/sg3_utils.json index 0d0fa0a41..2aad609f1 100644 --- a/suite2cases/sg3_utils.json +++ b/suite2cases/sg3_utils.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/sg3_utils", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_sginfo_func" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/shadow.json b/suite2cases/shadow.json index 0a02fcf7c..30f3aeb6a 100644 --- a/suite2cases/shadow.json +++ b/suite2cases/shadow.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/shadow", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_newusers" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/shangmi-AT.json b/suite2cases/shangmi-AT.json index 03e9d834d..43a6578b7 100644 --- a/suite2cases/shangmi-AT.json +++ b/suite2cases/shangmi-AT.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/smoke-test/smoke-shangmi", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_gm_openssl_001", diff --git a/suite2cases/shangmi.json b/suite2cases/shangmi.json index ebeb5622a..8d9fcb1c5 100644 --- a/suite2cases/shangmi.json +++ b/suite2cases/shangmi.json @@ -1,6 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/shangmi", "machine num": 2, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_gm_openssl_001", diff --git a/suite2cases/shared-mime-info.json b/suite2cases/shared-mime-info.json index 334b43cac..fc03256f5 100644 --- a/suite2cases/shared-mime-info.json +++ b/suite2cases/shared-mime-info.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/shared-mime-info", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_shared-mime-info" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/slang.json b/suite2cases/slang.json index c75e77117..142432205 100644 --- a/suite2cases/slang.json +++ b/suite2cases/slang.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/slang", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_slang_001" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/smartmontools.json b/suite2cases/smartmontools.json index 2b1f45d59..beb2204d7 100644 --- a/suite2cases/smartmontools.json +++ b/suite2cases/smartmontools.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/smartmontools", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_smartd" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/smoke-OVS.json b/suite2cases/smoke-OVS.json index ef43f5ce9..bfe6ac48c 100644 --- a/suite2cases/smoke-OVS.json +++ b/suite2cases/smoke-OVS.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/smoke-test/smoke-OVS", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_OVS" diff --git a/suite2cases/smoke-baseinfo.json b/suite2cases/smoke-baseinfo.json index 37ffb76b5..5cdfb255f 100644 --- a/suite2cases/smoke-baseinfo.json +++ b/suite2cases/smoke-baseinfo.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/smoke-test/smoke-baseinfo", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_dmesg_messages_log" diff --git a/suite2cases/smoke-basic-os.json b/suite2cases/smoke-basic-os.json index dd13fba2d..c652e96dd 100755 --- a/suite2cases/smoke-basic-os.json +++ b/suite2cases/smoke-basic-os.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/smoke-test/smoke-basic-os", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_head" diff --git a/suite2cases/smoke-bzip2.json b/suite2cases/smoke-bzip2.json index 20030ff1d..429ebfabf 100644 --- a/suite2cases/smoke-bzip2.json +++ b/suite2cases/smoke-bzip2.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/smoke-test/smoke-basic-os/oe_test_bzip2", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_bzip2_001" diff --git a/suite2cases/smoke-docker.json b/suite2cases/smoke-docker.json index c13078ff3..73d6b0824 100644 --- a/suite2cases/smoke-docker.json +++ b/suite2cases/smoke-docker.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/smoke-test/smoke-docker", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_docker_cp_001" diff --git a/suite2cases/smoke-iSulad.json b/suite2cases/smoke-iSulad.json index 4fe759848..d3e3cb565 100644 --- a/suite2cases/smoke-iSulad.json +++ b/suite2cases/smoke-iSulad.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/smoke-test/smoke-iSulad", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_iSula_query_state_001" diff --git a/suite2cases/smoke-module.json b/suite2cases/smoke-module.json index ba410fb7e..3c9b2fd29 100644 --- a/suite2cases/smoke-module.json +++ b/suite2cases/smoke-module.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/smoke-test/smoke-module", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_module" diff --git a/suite2cases/smoke.json b/suite2cases/smoke.json index bfe132ef9..39f616e84 100644 --- a/suite2cases/smoke.json +++ b/suite2cases/smoke.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/smoke-test", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_OVS" diff --git a/suite2cases/socat.json b/suite2cases/socat.json index 29fe40fa2..931834333 100644 --- a/suite2cases/socat.json +++ b/suite2cases/socat.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/socat", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_socat_01" diff --git a/suite2cases/sos.json b/suite2cases/sos.json index 8e2b63b56..316d390a7 100644 --- a/suite2cases/sos.json +++ b/suite2cases/sos.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/sos", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_sosreport_01" diff --git a/suite2cases/sox.json b/suite2cases/sox.json index 67f38c11a..aac83d9a7 100644 --- a/suite2cases/sox.json +++ b/suite2cases/sox.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/sox", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_sox" diff --git a/suite2cases/spamassassin.json b/suite2cases/spamassassin.json index 46029a3c2..1bb2bb36c 100644 --- a/suite2cases/spamassassin.json +++ b/suite2cases/spamassassin.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/spamassassin", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_spamassassin" diff --git a/suite2cases/spawn-fcgi.json b/suite2cases/spawn-fcgi.json index c425b3019..6fc1398db 100644 --- a/suite2cases/spawn-fcgi.json +++ b/suite2cases/spawn-fcgi.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/spawn-fcgi", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_spawn-fcgi" diff --git a/suite2cases/spec-test.json b/suite2cases/spec-test.json index 75b584f1a..2b388ac84 100644 --- a/suite2cases/spec-test.json +++ b/suite2cases/spec-test.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/system-test/spec-test", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_check_mul_so" diff --git a/suite2cases/speech-dispatcher.json b/suite2cases/speech-dispatcher.json index 795b41bc6..6b87e92b3 100644 --- a/suite2cases/speech-dispatcher.json +++ b/suite2cases/speech-dispatcher.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/speech-dispatcher", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_speech-dispatcherd" diff --git a/suite2cases/sphinx.json b/suite2cases/sphinx.json index d757d4da2..35a4a8f98 100644 --- a/suite2cases/sphinx.json +++ b/suite2cases/sphinx.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/sphinx", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_searchd" diff --git a/suite2cases/spice-vdagent.json b/suite2cases/spice-vdagent.json index 9c5ffbfbb..7757fcdb9 100644 --- a/suite2cases/spice-vdagent.json +++ b/suite2cases/spice-vdagent.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/spice-vdagent", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_spice-vdagentd" @@ -7,6 +10,5 @@ { "name": "oe_test_socket_spice-vdagentd" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/sqlite-jdbc.json b/suite2cases/sqlite-jdbc.json index 260f54b5a..bf7c0e6f2 100644 --- a/suite2cases/sqlite-jdbc.json +++ b/suite2cases/sqlite-jdbc.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/sqlite-jdbc", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_sqlite-jdbc_connect" diff --git a/suite2cases/sqlite.json b/suite2cases/sqlite.json index 70a80a7ba..324240d7d 100644 --- a/suite2cases/sqlite.json +++ b/suite2cases/sqlite.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/sqlite", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_sqlite_alter_01" @@ -52,6 +55,5 @@ { "name": "oe_test_sqlite_create_06" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/squashfs-tools.json b/suite2cases/squashfs-tools.json index 7a03c8cc7..9786fd4e4 100644 --- a/suite2cases/squashfs-tools.json +++ b/suite2cases/squashfs-tools.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/squashfs-tools", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_squashfs-tools" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/squid.json b/suite2cases/squid.json index 589856148..c83ada6df 100644 --- a/suite2cases/squid.json +++ b/suite2cases/squid.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/squid", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_squid" diff --git a/suite2cases/sssd.json b/suite2cases/sssd.json index a8bbdf7f4..cb449ecb0 100644 --- a/suite2cases/sssd.json +++ b/suite2cases/sssd.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/sssd", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_sssd-autofs" @@ -52,6 +55,5 @@ { "name": "oe_test_socket_sssd-sudo" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/stalld.json b/suite2cases/stalld.json index b33fc6d13..c649c4b15 100644 --- a/suite2cases/stalld.json +++ b/suite2cases/stalld.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/stalld", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_stalld" diff --git a/suite2cases/storm.json b/suite2cases/storm.json index d0db60ca9..b95052a1a 100644 --- a/suite2cases/storm.json +++ b/suite2cases/storm.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/storm", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_storm-logviewer" diff --git a/suite2cases/stream_memory.json b/suite2cases/stream_memory.json index ce3cade45..ab73e6f00 100644 --- a/suite2cases/stream_memory.json +++ b/suite2cases/stream_memory.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/memory/stream_memory", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_stream_memory" diff --git a/suite2cases/strongswan.json b/suite2cases/strongswan.json index 55a21f054..e201d5fc4 100644 --- a/suite2cases/strongswan.json +++ b/suite2cases/strongswan.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/strongswan", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_strongswan" diff --git a/suite2cases/struts.json b/suite2cases/struts.json index 720c035b3..018652a3f 100644 --- a/suite2cases/struts.json +++ b/suite2cases/struts.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/struts", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_struts_001" diff --git a/suite2cases/stunnel.json b/suite2cases/stunnel.json index 63f970be3..76c344b72 100644 --- a/suite2cases/stunnel.json +++ b/suite2cases/stunnel.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/stunnel", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_stunnel" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/sudo.json b/suite2cases/sudo.json index cc7027496..9d2110b4f 100644 --- a/suite2cases/sudo.json +++ b/suite2cases/sudo.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/sudo", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_sudo_cvtsudoers" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/swig.json b/suite2cases/swig.json index e88644ad4..6994f03e6 100644 --- a/suite2cases/swig.json +++ b/suite2cases/swig.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/swig", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_swig_01" @@ -34,6 +37,5 @@ { "name": "oe_test_swig_11" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/switcheroo-control.json b/suite2cases/switcheroo-control.json index f4ebffc38..6c46e661d 100644 --- a/suite2cases/switcheroo-control.json +++ b/suite2cases/switcheroo-control.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/switcheroo-control", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_switcheroo-control" diff --git a/suite2cases/sysbench_cpu.json b/suite2cases/sysbench_cpu.json index b763873b0..548ba1f13 100644 --- a/suite2cases/sysbench_cpu.json +++ b/suite2cases/sysbench_cpu.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/cpu/sysbench_cpu", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_sysbench_cpu" diff --git a/suite2cases/sysbench_memory.json b/suite2cases/sysbench_memory.json index 859aa41f1..75481db93 100644 --- a/suite2cases/sysbench_memory.json +++ b/suite2cases/sysbench_memory.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/memory/sysbench_memory", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_sysbench_memory" diff --git a/suite2cases/sysboost.json b/suite2cases/sysboost.json index a8c05cf19..49f9b6d22 100644 --- a/suite2cases/sysboost.json +++ b/suite2cases/sysboost.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/feature-test/sysboost", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_sysboost_fun" diff --git a/suite2cases/syscare.json b/suite2cases/syscare.json index a73f88d41..599c75e54 100644 --- a/suite2cases/syscare.json +++ b/suite2cases/syscare.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/syscare", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_syscare_basic_test" diff --git a/suite2cases/sysfsutils.json b/suite2cases/sysfsutils.json index c7571a9bd..d9ab7ebd7 100644 --- a/suite2cases/sysfsutils.json +++ b/suite2cases/sysfsutils.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/sysfsutils", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_systools" @@ -7,6 +10,5 @@ { "name": "oe_test_systool_002" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/sysget.json b/suite2cases/sysget.json index 00829a4bf..444900a18 100644 --- a/suite2cases/sysget.json +++ b/suite2cases/sysget.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/sysget", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_sysget_01" diff --git a/suite2cases/sysmonitor.json b/suite2cases/sysmonitor.json index cf6e1330a..5ebeb4432 100644 --- a/suite2cases/sysmonitor.json +++ b/suite2cases/sysmonitor.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/feature-test/sysmonitor", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_sysmonitor_cpu" diff --git a/suite2cases/sysprof.json b/suite2cases/sysprof.json index 3d117534f..fba086cfa 100644 --- a/suite2cases/sysprof.json +++ b/suite2cases/sysprof.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/sysprof", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_sysprof2" diff --git a/suite2cases/sysstat.json b/suite2cases/sysstat.json index 07afc6f05..bc8a2951c 100644 --- a/suite2cases/sysstat.json +++ b/suite2cases/sysstat.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/sysstat", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_sysstat-collect" diff --git a/suite2cases/systemd.json b/suite2cases/systemd.json index 6dbc32da6..c0f5c3859 100644 --- a/suite2cases/systemd.json +++ b/suite2cases/systemd.json @@ -1,6 +1,9 @@ { "path": "$OET_PATH/testcases/cli-test/systemd", "machine num": 2, + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_console-getty" @@ -484,6 +487,5 @@ { "name": "oe_test_target_veritysetup-pre" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/systemtap.json b/suite2cases/systemtap.json index 5005fa07f..eb38e5ee3 100644 --- a/suite2cases/systemtap.json +++ b/suite2cases/systemtap.json @@ -1,6 +1,9 @@ { "path": "$OET_PATH/testcases/cli-test/systemtap", "machine type": "physical", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_stap-exporter", @@ -12,6 +15,5 @@ { "name": "oe_test_service_systemtap" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/tang.json b/suite2cases/tang.json index d9e8d146a..fcfdc9b26 100644 --- a/suite2cases/tang.json +++ b/suite2cases/tang.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/tang", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_tangd-keygen" diff --git a/suite2cases/targetcli.json b/suite2cases/targetcli.json index da887cc8d..858373475 100644 --- a/suite2cases/targetcli.json +++ b/suite2cases/targetcli.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/targetcli", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_targetcli_01" diff --git a/suite2cases/tboot.json b/suite2cases/tboot.json index c2be22347..e89b22e9c 100644 --- a/suite2cases/tboot.json +++ b/suite2cases/tboot.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/tboot", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_tboot_lcp2_crtpolelt" diff --git a/suite2cases/tboot_1.10.2-3.json b/suite2cases/tboot_1.10.2-3.json index e4ec31d9e..3dc29c04b 100644 --- a/suite2cases/tboot_1.10.2-3.json +++ b/suite2cases/tboot_1.10.2-3.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/tboot", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_tboot_1.10.2-3_lcp2_crtpol" diff --git a/suite2cases/tboot_1.9.12-2.json b/suite2cases/tboot_1.9.12-2.json index 436184fc1..fa542bf2a 100644 --- a/suite2cases/tboot_1.9.12-2.json +++ b/suite2cases/tboot_1.9.12-2.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/tboot", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_tboot_1.9.12-2_lcp2_crtpol" diff --git a/suite2cases/tcllib.json b/suite2cases/tcllib.json index 2e1515ac0..4c974bba9 100644 --- a/suite2cases/tcllib.json +++ b/suite2cases/tcllib.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/tcllib", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_tcllib_dtplite" @@ -10,6 +13,5 @@ { "name": "oe_test_tcllib_page" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/telnet.json b/suite2cases/telnet.json index 65b428448..70b71925c 100644 --- a/suite2cases/telnet.json +++ b/suite2cases/telnet.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/telnet", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_socket_telnet" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/tensorflow.json b/suite2cases/tensorflow.json index 038e6640e..8dc28fc8c 100644 --- a/suite2cases/tensorflow.json +++ b/suite2cases/tensorflow.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/tensorflow", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_python3-tensorflow" diff --git a/suite2cases/testng.json b/suite2cases/testng.json index 9f0150b72..3c2d33fe6 100644 --- a/suite2cases/testng.json +++ b/suite2cases/testng.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/testng", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_testNG_annotations_assert" diff --git a/suite2cases/testsuite.json b/suite2cases/testsuite.json index 2efdbf4d9..e69e3aeba 100644 --- a/suite2cases/testsuite.json +++ b/suite2cases/testsuite.json @@ -6,6 +6,8 @@ "add disk": [ 50 ], + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_casename_01", diff --git a/suite2cases/texi2html.json b/suite2cases/texi2html.json index 194d95c2e..1c5229172 100644 --- a/suite2cases/texi2html.json +++ b/suite2cases/texi2html.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/texi2html", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_texi2html_01" diff --git a/suite2cases/texlive.json b/suite2cases/texlive.json index 399bc70f5..a62c9e627 100644 --- a/suite2cases/texlive.json +++ b/suite2cases/texlive.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/texlive", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_texlive" diff --git a/suite2cases/tftp.json b/suite2cases/tftp.json index d62a0efd3..92247fa45 100644 --- a/suite2cases/tftp.json +++ b/suite2cases/tftp.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/tftp", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_tftp" diff --git a/suite2cases/thrift.json b/suite2cases/thrift.json index 9726d5720..62329c68f 100644 --- a/suite2cases/thrift.json +++ b/suite2cases/thrift.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/thrift", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_thrift_version" diff --git a/suite2cases/tidy.json b/suite2cases/tidy.json index 5ab876b7d..b52eb1578 100644 --- a/suite2cases/tidy.json +++ b/suite2cases/tidy.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/tidy", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_tidy_file_manipulation" diff --git a/suite2cases/tigervnc.json b/suite2cases/tigervnc.json index 8f3fb1a11..efd115290 100644 --- a/suite2cases/tigervnc.json +++ b/suite2cases/tigervnc.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/tigervnc", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_socket_xvnc" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/timedatex.json b/suite2cases/timedatex.json index 751024120..287afc52e 100644 --- a/suite2cases/timedatex.json +++ b/suite2cases/timedatex.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/timedatex", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_timedatex" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/tinycdb.json b/suite2cases/tinycdb.json index b062a35ab..a4ed61ffd 100644 --- a/suite2cases/tinycdb.json +++ b/suite2cases/tinycdb.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/tinycdb", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_tinycdb_cdb_01" diff --git a/suite2cases/tldr.json b/suite2cases/tldr.json index e5ca87852..569c52585 100644 --- a/suite2cases/tldr.json +++ b/suite2cases/tldr.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/tldr", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_tldr" diff --git a/suite2cases/tog-pegasus.json b/suite2cases/tog-pegasus.json index f6989691f..101072dcd 100644 --- a/suite2cases/tog-pegasus.json +++ b/suite2cases/tog-pegasus.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/tog-pegasus", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_tog-pegasus" diff --git a/suite2cases/tomcat.json b/suite2cases/tomcat.json index a6fb30f23..0538007b0 100644 --- a/suite2cases/tomcat.json +++ b/suite2cases/tomcat.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/tomcat", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_tomcat-jsvc" diff --git a/suite2cases/tpm-quote-tools.json b/suite2cases/tpm-quote-tools.json index 0ea3987e1..a44a6f3f2 100644 --- a/suite2cases/tpm-quote-tools.json +++ b/suite2cases/tpm-quote-tools.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/tpm-quote-tools", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_tpm-quote-tools" diff --git a/suite2cases/tpm-tools.json b/suite2cases/tpm-tools.json index 86d374e14..f6d14a99a 100644 --- a/suite2cases/tpm-tools.json +++ b/suite2cases/tpm-tools.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/tpm-tools", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_tpm-tools_01" diff --git a/suite2cases/tpm2-tools.json b/suite2cases/tpm2-tools.json index 4d8995eed..2cab3185f 100644 --- a/suite2cases/tpm2-tools.json +++ b/suite2cases/tpm2-tools.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/tpm2-tools", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_tpm2_tools_save_data_01" diff --git a/suite2cases/trafficserver.json b/suite2cases/trafficserver.json index 6fdd0a168..416c9dc19 100644 --- a/suite2cases/trafficserver.json +++ b/suite2cases/trafficserver.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/trafficserver", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_trafficserver" diff --git a/suite2cases/transfig.json b/suite2cases/transfig.json index ee414f5a8..26a6c07b3 100644 --- a/suite2cases/transfig.json +++ b/suite2cases/transfig.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/transfig", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_transfig" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/tree.json b/suite2cases/tree.json index 8cc808680..2c83f6729 100644 --- a/suite2cases/tree.json +++ b/suite2cases/tree.json @@ -1,9 +1,11 @@ { "path": "${OET_PATH}/testcases/cli-test/tree", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_tree" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/ttmkfdir.json b/suite2cases/ttmkfdir.json index e6af560c7..ceefe5334 100644 --- a/suite2cases/ttmkfdir.json +++ b/suite2cases/ttmkfdir.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/ttmkfdir", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_ttmkfdir_base_01" diff --git a/suite2cases/tuna.json b/suite2cases/tuna.json index 13be75a6c..627ca386d 100644 --- a/suite2cases/tuna.json +++ b/suite2cases/tuna.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/tuna", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_tuna_01" diff --git a/suite2cases/tuned.json b/suite2cases/tuned.json index a58121316..661b51abd 100644 --- a/suite2cases/tuned.json +++ b/suite2cases/tuned.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/tuned", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_tuned" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/udisks2.json b/suite2cases/udisks2.json index 5d5618d48..e33b1f577 100644 --- a/suite2cases/udisks2.json +++ b/suite2cases/udisks2.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/udisks2", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_udisks2" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/umoci.json b/suite2cases/umoci.json index 6230ff974..c77c23f81 100644 --- a/suite2cases/umoci.json +++ b/suite2cases/umoci.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/umoci", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_umoci" diff --git a/suite2cases/unbound.json b/suite2cases/unbound.json index 2d5e8f495..98b65f100 100644 --- a/suite2cases/unbound.json +++ b/suite2cases/unbound.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/unbound", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_unbound-anchor" @@ -13,6 +16,5 @@ { "name": "oe_test_unbound-control" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/units.json b/suite2cases/units.json index 96bac2535..51a051feb 100644 --- a/suite2cases/units.json +++ b/suite2cases/units.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/units", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_units_01" diff --git a/suite2cases/units_2.21.json b/suite2cases/units_2.21.json index 451052136..0b8287f53 100644 --- a/suite2cases/units_2.21.json +++ b/suite2cases/units_2.21.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/units", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_units_2.21" diff --git a/suite2cases/unixbench_comprehensive.json b/suite2cases/unixbench_comprehensive.json index b1911189c..cfc0c6f52 100644 --- a/suite2cases/unixbench_comprehensive.json +++ b/suite2cases/unixbench_comprehensive.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/comprehensive/unixbench_comprehensive", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_unixbench_comprehensive" diff --git a/suite2cases/unixbench_cpu.json b/suite2cases/unixbench_cpu.json index 2c53af638..81e197853 100644 --- a/suite2cases/unixbench_cpu.json +++ b/suite2cases/unixbench_cpu.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/cpu/unixbench_cpu", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_unixbench_cpu" diff --git a/suite2cases/unixbench_file_system.json b/suite2cases/unixbench_file_system.json index ba9f2ac61..df57ee020 100644 --- a/suite2cases/unixbench_file_system.json +++ b/suite2cases/unixbench_file_system.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/file_system/unixbench_file_system", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_unixbench_file_system" diff --git a/suite2cases/unixbench_io.json b/suite2cases/unixbench_io.json index feb900331..746d01026 100644 --- a/suite2cases/unixbench_io.json +++ b/suite2cases/unixbench_io.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/io/unixbench_io", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_unixbench_io" diff --git a/suite2cases/unixbench_syscall.json b/suite2cases/unixbench_syscall.json index a8283de34..9177e0c86 100644 --- a/suite2cases/unixbench_syscall.json +++ b/suite2cases/unixbench_syscall.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/syscall/unixbench_syscall", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_unixbench_syscall" diff --git a/suite2cases/unrtf.json b/suite2cases/unrtf.json index fd6709fe9..26839353d 100644 --- a/suite2cases/unrtf.json +++ b/suite2cases/unrtf.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/unrtf", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_unrtf" diff --git a/suite2cases/upower.json b/suite2cases/upower.json index 6acdc5148..1a232e0e7 100644 --- a/suite2cases/upower.json +++ b/suite2cases/upower.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/upower", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_upower" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/usbguard.json b/suite2cases/usbguard.json index 70e688635..2f3e96655 100644 --- a/suite2cases/usbguard.json +++ b/suite2cases/usbguard.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/usbguard", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_usbguard" diff --git a/suite2cases/usbmuxd.json b/suite2cases/usbmuxd.json index 4a93eb55b..d0808f228 100644 --- a/suite2cases/usbmuxd.json +++ b/suite2cases/usbmuxd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/usbmuxd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_usbmuxd" diff --git a/suite2cases/util-linux.json b/suite2cases/util-linux.json index 884a76a6f..63148a584 100644 --- a/suite2cases/util-linux.json +++ b/suite2cases/util-linux.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/util-linux", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_fstrim" @@ -28,6 +31,5 @@ { "name": "oe_test_mkfs_001" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/utshell.json b/suite2cases/utshell.json index b7f23a70d..c1691b641 100644 --- a/suite2cases/utshell.json +++ b/suite2cases/utshell.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/utshell", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_utshell_test" diff --git a/suite2cases/uuid.json b/suite2cases/uuid.json index 478269c2d..9ddd9cd86 100644 --- a/suite2cases/uuid.json +++ b/suite2cases/uuid.json @@ -1,5 +1,7 @@ { "path": "${OET_PATH}/testcases/cli-test/uuid", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_uuid_1" diff --git a/suite2cases/vala.json b/suite2cases/vala.json index caed7e492..3cbd1a0dc 100644 --- a/suite2cases/vala.json +++ b/suite2cases/vala.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/system-test/system-integration/os-basic/oe_test_vala", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_vala" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/valgrind.json b/suite2cases/valgrind.json index 6737d34bb..2e5c81e65 100644 --- a/suite2cases/valgrind.json +++ b/suite2cases/valgrind.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/valgrind", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_valgrind" @@ -85,6 +88,5 @@ { "name": "oe_test_ms_print_01" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/valgrind_3.16.0.json b/suite2cases/valgrind_3.16.0.json index 349804d9d..3dbc7c51e 100644 --- a/suite2cases/valgrind_3.16.0.json +++ b/suite2cases/valgrind_3.16.0.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/valgrind", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_valgrind_22" diff --git a/suite2cases/varnish.json b/suite2cases/varnish.json index 59bf33b03..3c87012be 100644 --- a/suite2cases/varnish.json +++ b/suite2cases/varnish.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/varnish", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_varnishncsa" diff --git a/suite2cases/vdo.json b/suite2cases/vdo.json index 0fd237632..1b805b251 100644 --- a/suite2cases/vdo.json +++ b/suite2cases/vdo.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/vdo", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_vdo" diff --git a/suite2cases/virtualization_user_guide.json b/suite2cases/virtualization_user_guide.json index ab518920a..a8c78c490 100644 --- a/suite2cases/virtualization_user_guide.json +++ b/suite2cases/virtualization_user_guide.json @@ -2,6 +2,8 @@ "path": "${OET_PATH}/testcases/doc-test/virtualization/virtualization_user_guide", "machine type": "physical", "add network interface": 1, + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_virtualization_user_guide", diff --git a/suite2cases/vsftpd.json b/suite2cases/vsftpd.json index 337c1ceb8..22565e13d 100644 --- a/suite2cases/vsftpd.json +++ b/suite2cases/vsftpd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/vsftpd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_vsftpd" diff --git a/suite2cases/watchdog.json b/suite2cases/watchdog.json index 93cec105c..c0343bdc9 100644 --- a/suite2cases/watchdog.json +++ b/suite2cases/watchdog.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/watchdog", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_watchdog" diff --git a/suite2cases/wavpack.json b/suite2cases/wavpack.json index beda2dbb7..c8f5da825 100644 --- a/suite2cases/wavpack.json +++ b/suite2cases/wavpack.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/wavpack", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_wavpack" diff --git a/suite2cases/webbench.json b/suite2cases/webbench.json index b9c90220c..802431354 100644 --- a/suite2cases/webbench.json +++ b/suite2cases/webbench.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/webbench", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_webbench" diff --git a/suite2cases/whois.json b/suite2cases/whois.json index 24c166ad7..769806b4d 100644 --- a/suite2cases/whois.json +++ b/suite2cases/whois.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/whois", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_whois_01" diff --git a/suite2cases/wireshark.json b/suite2cases/wireshark.json index 5ac68bdf0..68b881192 100644 --- a/suite2cases/wireshark.json +++ b/suite2cases/wireshark.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/wireshark", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_capinfos" diff --git a/suite2cases/wpa_supplicant.json b/suite2cases/wpa_supplicant.json index 9c46b79d8..584b39a8c 100644 --- a/suite2cases/wpa_supplicant.json +++ b/suite2cases/wpa_supplicant.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/wpa_supplicant", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_wpa_supplicant" diff --git a/suite2cases/wrk.json b/suite2cases/wrk.json index ce34852a9..bff348c2f 100644 --- a/suite2cases/wrk.json +++ b/suite2cases/wrk.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/wrk", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_wrk" diff --git a/suite2cases/wsmancli.json b/suite2cases/wsmancli.json index 974b1b580..9f44d7aeb 100644 --- a/suite2cases/wsmancli.json +++ b/suite2cases/wsmancli.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/wsmancli", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_wsmancli_wseventmgr_01" diff --git a/suite2cases/x265.json b/suite2cases/x265.json index 605350732..0c433d10e 100644 --- a/suite2cases/x265.json +++ b/suite2cases/x265.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/x265", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_x265" diff --git a/suite2cases/xapian-core.json b/suite2cases/xapian-core.json index 53bb4a360..03f7adda1 100644 --- a/suite2cases/xapian-core.json +++ b/suite2cases/xapian-core.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/xapian-core", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_xapian-core_copydatabase" @@ -52,6 +55,5 @@ { "name": "oe_test_xapian-core_xapian-tcpsrv" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/xdelta.json b/suite2cases/xdelta.json index 4885033b6..aa8951acb 100644 --- a/suite2cases/xdelta.json +++ b/suite2cases/xdelta.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/xdelta", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_xdelta_001" diff --git a/suite2cases/xdiagnose.json b/suite2cases/xdiagnose.json index 5a8fbf796..35bdf5ac4 100644 --- a/suite2cases/xdiagnose.json +++ b/suite2cases/xdiagnose.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/xdiagnose", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_xdiagnose_basic" diff --git a/suite2cases/xfsprogs.json b/suite2cases/xfsprogs.json index 0585f3076..5292451d0 100644 --- a/suite2cases/xfsprogs.json +++ b/suite2cases/xfsprogs.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/xfsprogs", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_xfs_scrub_all" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/xinetd.json b/suite2cases/xinetd.json index f567339a6..5c3eaaf32 100644 --- a/suite2cases/xinetd.json +++ b/suite2cases/xinetd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/xinetd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_xinetd" diff --git a/suite2cases/xmltoman.json b/suite2cases/xmltoman.json index c213ad9ef..9ffac8b2a 100644 --- a/suite2cases/xmltoman.json +++ b/suite2cases/xmltoman.json @@ -1,9 +1,11 @@ { "path": "${OET_PATH}/testcases/cli-test/xmltoman", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_xmltoman" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/xsd.json b/suite2cases/xsd.json index b6d236ae5..96accdecf 100644 --- a/suite2cases/xsd.json +++ b/suite2cases/xsd.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/xsd", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_xsd" diff --git a/suite2cases/xz.json b/suite2cases/xz.json index 9b0d97523..640749efd 100644 --- a/suite2cases/xz.json +++ b/suite2cases/xz.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/xz", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_xz_xz_01" @@ -49,6 +52,5 @@ { "name": "oe_test_xz_xzdiff_02" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/yajl.json b/suite2cases/yajl.json index 8a0e804db..ec5456eb2 100644 --- a/suite2cases/yajl.json +++ b/suite2cases/yajl.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/yajl", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_yajl" diff --git a/suite2cases/yarpgen-test.json b/suite2cases/yarpgen-test.json index 7b19bf1e4..ddacf80f9 100644 --- a/suite2cases/yarpgen-test.json +++ b/suite2cases/yarpgen-test.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/system-test/compiler-test/yarpgen-test", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_yarpgen-test" diff --git a/suite2cases/yasm.json b/suite2cases/yasm.json index 03d13c5e7..5c2c858fa 100644 --- a/suite2cases/yasm.json +++ b/suite2cases/yasm.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/yasm", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_yasm_01" diff --git a/suite2cases/yelp-tools.json b/suite2cases/yelp-tools.json index 036fbc087..61cb3a3d3 100644 --- a/suite2cases/yelp-tools.json +++ b/suite2cases/yelp-tools.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/yelp-tools", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_yelp-build" @@ -10,6 +13,5 @@ { "name": "oe_test_yelp-new" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/ypbind.json b/suite2cases/ypbind.json index 3975464e5..4ba18a6ed 100644 --- a/suite2cases/ypbind.json +++ b/suite2cases/ypbind.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/ypbind", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_ypbind" diff --git a/suite2cases/ypserv.json b/suite2cases/ypserv.json index 8b9be657a..1fcd2cd44 100644 --- a/suite2cases/ypserv.json +++ b/suite2cases/ypserv.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/ypserv", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_yppasswdd" diff --git a/suite2cases/zerofree.json b/suite2cases/zerofree.json index 2eda222c4..24893258b 100644 --- a/suite2cases/zerofree.json +++ b/suite2cases/zerofree.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/zerofree", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_zerofree" diff --git a/suite2cases/zeromq.json b/suite2cases/zeromq.json index 44a199932..958101190 100644 --- a/suite2cases/zeromq.json +++ b/suite2cases/zeromq.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/zeromq", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_zeromq" diff --git a/suite2cases/zip.json b/suite2cases/zip.json index d50bd9909..3394d14c2 100755 --- a/suite2cases/zip.json +++ b/suite2cases/zip.json @@ -1,5 +1,8 @@ { "path": "$OET_PATH/testcases/cli-test/zip", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_zip_001" @@ -16,6 +19,5 @@ { "name": "oe_test_zip_005" } - ], - "tags": "minimal" + ] } \ No newline at end of file diff --git a/suite2cases/zookeeper.json b/suite2cases/zookeeper.json index 98b51766b..96b03729b 100644 --- a/suite2cases/zookeeper.json +++ b/suite2cases/zookeeper.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/zookeeper", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_zookeeper" diff --git a/suite2cases/zswap.json b/suite2cases/zswap.json index 6d21a3704..8c7604a1e 100644 --- a/suite2cases/zswap.json +++ b/suite2cases/zswap.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/feature-test/zswap/", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_zswap01" diff --git a/suite2cases/zvbi.json b/suite2cases/zvbi.json index 8c3793e45..a7406e6c1 100644 --- a/suite2cases/zvbi.json +++ b/suite2cases/zvbi.json @@ -1,5 +1,7 @@ { "path": "$OET_PATH/testcases/cli-test/zvbi", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_service_zvbid" diff --git a/suite2cases/zziplib.json b/suite2cases/zziplib.json index c3774a272..5d727bda7 100644 --- a/suite2cases/zziplib.json +++ b/suite2cases/zziplib.json @@ -1,9 +1,11 @@ { "path": "$OET_PATH/testcases/cli-test/zziplib", + "tags": "minimal", + "cpu": 2, + "memory": 4, "cases": [ { "name": "oe_test_zziplib" } - ], - "tags": "minimal" + ] } \ No newline at end of file -- Gitee From 86e470291faf0fb8b6d178f97379a53681666858 Mon Sep 17 00:00:00 2001 From: honghua Date: Mon, 12 Aug 2024 15:15:54 +0800 Subject: [PATCH 53/65] update performance cpu and memory --- suite2cases/lmbench_cpu.json | 4 ++-- suite2cases/lmbench_file_system.json | 4 ++-- suite2cases/lmbench_io.json | 4 ++-- suite2cases/lmbench_memory.json | 4 ++-- suite2cases/lmbench_syscall.json | 4 ++-- suite2cases/mbw_memory.json | 4 ++-- suite2cases/stream_memory.json | 4 ++-- suite2cases/sysbench_cpu.json | 4 ++-- suite2cases/sysbench_memory.json | 4 ++-- suite2cases/unixbench_comprehensive.json | 4 ++-- suite2cases/unixbench_cpu.json | 4 ++-- suite2cases/unixbench_file_system.json | 4 ++-- suite2cases/unixbench_io.json | 4 ++-- suite2cases/unixbench_syscall.json | 4 ++-- 14 files changed, 28 insertions(+), 28 deletions(-) diff --git a/suite2cases/lmbench_cpu.json b/suite2cases/lmbench_cpu.json index 433c67bcd..493919ce5 100644 --- a/suite2cases/lmbench_cpu.json +++ b/suite2cases/lmbench_cpu.json @@ -1,7 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/cpu/lmbench_cpu", - "cpu": 2, - "memory": 4, + "cpu": 4, + "memory": 8, "cases": [ { "name": "oe_test_lmbench_cpu" diff --git a/suite2cases/lmbench_file_system.json b/suite2cases/lmbench_file_system.json index 4ac6dd89f..74b7d500d 100644 --- a/suite2cases/lmbench_file_system.json +++ b/suite2cases/lmbench_file_system.json @@ -1,7 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/file_system/lmbench_file_system", - "cpu": 2, - "memory": 4, + "cpu": 4, + "memory": 8, "cases": [ { "name": "oe_test_lmbench_file_system" diff --git a/suite2cases/lmbench_io.json b/suite2cases/lmbench_io.json index 0dc2ea70d..e384573c4 100644 --- a/suite2cases/lmbench_io.json +++ b/suite2cases/lmbench_io.json @@ -1,7 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/io/lmbench_io", - "cpu": 2, - "memory": 4, + "cpu": 4, + "memory": 8, "cases": [ { "name": "oe_test_lmbench_io" diff --git a/suite2cases/lmbench_memory.json b/suite2cases/lmbench_memory.json index 7f68a519a..941552b45 100644 --- a/suite2cases/lmbench_memory.json +++ b/suite2cases/lmbench_memory.json @@ -1,7 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/memory/lmbench_memory", - "cpu": 2, - "memory": 4, + "cpu": 4, + "memory": 8, "cases": [ { "name": "oe_test_lmbench_memory" diff --git a/suite2cases/lmbench_syscall.json b/suite2cases/lmbench_syscall.json index a74b62a5e..85720f705 100644 --- a/suite2cases/lmbench_syscall.json +++ b/suite2cases/lmbench_syscall.json @@ -1,7 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/syscall/lmbench_syscall", - "cpu": 2, - "memory": 4, + "cpu": 4, + "memory": 8, "cases": [ { "name": "oe_test_lmbench_syscall" diff --git a/suite2cases/mbw_memory.json b/suite2cases/mbw_memory.json index 76432c3a0..052f5415f 100644 --- a/suite2cases/mbw_memory.json +++ b/suite2cases/mbw_memory.json @@ -1,7 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/memory/mbw_memory", - "cpu": 2, - "memory": 4, + "cpu": 4, + "memory": 8, "cases": [ { "name": "oe_test_mbw_memory" diff --git a/suite2cases/stream_memory.json b/suite2cases/stream_memory.json index ab73e6f00..ab379566a 100644 --- a/suite2cases/stream_memory.json +++ b/suite2cases/stream_memory.json @@ -1,7 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/memory/stream_memory", - "cpu": 2, - "memory": 4, + "cpu": 4, + "memory": 8, "cases": [ { "name": "oe_test_stream_memory" diff --git a/suite2cases/sysbench_cpu.json b/suite2cases/sysbench_cpu.json index 548ba1f13..830047578 100644 --- a/suite2cases/sysbench_cpu.json +++ b/suite2cases/sysbench_cpu.json @@ -1,7 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/cpu/sysbench_cpu", - "cpu": 2, - "memory": 4, + "cpu": 4, + "memory": 8, "cases": [ { "name": "oe_test_sysbench_cpu" diff --git a/suite2cases/sysbench_memory.json b/suite2cases/sysbench_memory.json index 75481db93..1175ea478 100644 --- a/suite2cases/sysbench_memory.json +++ b/suite2cases/sysbench_memory.json @@ -1,7 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/memory/sysbench_memory", - "cpu": 2, - "memory": 4, + "cpu": 4, + "memory": 8, "cases": [ { "name": "oe_test_sysbench_memory" diff --git a/suite2cases/unixbench_comprehensive.json b/suite2cases/unixbench_comprehensive.json index cfc0c6f52..b70350c5f 100644 --- a/suite2cases/unixbench_comprehensive.json +++ b/suite2cases/unixbench_comprehensive.json @@ -1,7 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/comprehensive/unixbench_comprehensive", - "cpu": 2, - "memory": 4, + "cpu": 4, + "memory": 8, "cases": [ { "name": "oe_test_unixbench_comprehensive" diff --git a/suite2cases/unixbench_cpu.json b/suite2cases/unixbench_cpu.json index 81e197853..9e9b36a49 100644 --- a/suite2cases/unixbench_cpu.json +++ b/suite2cases/unixbench_cpu.json @@ -1,7 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/cpu/unixbench_cpu", - "cpu": 2, - "memory": 4, + "cpu": 4, + "memory": 8, "cases": [ { "name": "oe_test_unixbench_cpu" diff --git a/suite2cases/unixbench_file_system.json b/suite2cases/unixbench_file_system.json index df57ee020..d3e24a780 100644 --- a/suite2cases/unixbench_file_system.json +++ b/suite2cases/unixbench_file_system.json @@ -1,7 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/file_system/unixbench_file_system", - "cpu": 2, - "memory": 4, + "cpu": 4, + "memory": 8, "cases": [ { "name": "oe_test_unixbench_file_system" diff --git a/suite2cases/unixbench_io.json b/suite2cases/unixbench_io.json index 746d01026..dad3fd311 100644 --- a/suite2cases/unixbench_io.json +++ b/suite2cases/unixbench_io.json @@ -1,7 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/io/unixbench_io", - "cpu": 2, - "memory": 4, + "cpu": 4, + "memory": 8, "cases": [ { "name": "oe_test_unixbench_io" diff --git a/suite2cases/unixbench_syscall.json b/suite2cases/unixbench_syscall.json index 9177e0c86..beb722862 100644 --- a/suite2cases/unixbench_syscall.json +++ b/suite2cases/unixbench_syscall.json @@ -1,7 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/syscall/unixbench_syscall", - "cpu": 2, - "memory": 4, + "cpu": 4, + "memory": 8, "cases": [ { "name": "oe_test_unixbench_syscall" -- Gitee From e01c3c97b6f1cebade9ba7774e2606c1c3d3fb5f Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 13 Aug 2024 08:43:45 +0800 Subject: [PATCH 54/65] add rpm install and uninstall testcase --- suite2cases/CUnit.json | 23 + suite2cases/Cython.json | 23 + suite2cases/GConf2.json | 20 + suite2cases/ImageMagick.json | 24 + suite2cases/Imath.json | 23 + suite2cases/ModemManager.json | 24 + suite2cases/NetworkManager.json | 42 + suite2cases/OpenEXR.json | 15 + suite2cases/SDL.json | 15 + suite2cases/Xaw3d.json | 23 + suite2cases/abattis-cantarell-fonts.json | 14 + suite2cases/abseil-cpp.json | 20 + suite2cases/acl.json | 21 + suite2cases/adobe-mappings-cmap.json | 20 + suite2cases/adobe-mappings-pdf.json | 17 + suite2cases/adwaita-icon-theme.json | 17 + suite2cases/alsa-lib.json | 26 + suite2cases/anaconda.json | 21 + suite2cases/annobin.json | 18 + suite2cases/ant.json | 69 + suite2cases/anthy.json | 15 + suite2cases/apache-parent.json | 11 + suite2cases/argon2.json | 29 + suite2cases/asciidoc.json | 15 + suite2cases/aspell.json | 15 + suite2cases/at-spi2-atk.json | 23 + suite2cases/at-spi2-core.json | 35 + suite2cases/atf.json | 41 + suite2cases/atk.json | 20 + suite2cases/atmel-firmware.json | 14 + suite2cases/attr.json | 15 + suite2cases/audit.json | 30 + suite2cases/augeas.json | 23 + suite2cases/authselect.json | 26 + suite2cases/autoconf-archive.json | 11 + suite2cases/autoconf.json | 14 + suite2cases/autogen.json | 32 + suite2cases/automake.json | 6 + suite2cases/avahi.json | 75 + suite2cases/b43-openfwwf.json | 14 + suite2cases/b43-tools.json | 9 + suite2cases/babel.json | 20 + suite2cases/babeltrace.json | 18 + suite2cases/basesystem.json | 11 + suite2cases/bash-completion.json | 14 + suite2cases/bash.json | 21 + suite2cases/bc.json | 20 + suite2cases/bcel.json | 11 + suite2cases/beakerlib.json | 9 + suite2cases/bind.json | 60 + suite2cases/binutils.json | 33 + suite2cases/bison.json | 18 + suite2cases/bluez.json | 21 + suite2cases/boost.json | 188 +++ suite2cases/bridge-utils.json | 17 + suite2cases/brotli.json | 29 + suite2cases/btrfs-progs.json | 23 + suite2cases/bubblewrap.json | 20 + suite2cases/byacc.json | 12 + suite2cases/bzip2.json | 15 + suite2cases/c-ares.json | 23 + suite2cases/ca-certificates.json | 11 + suite2cases/color-filesystem.json | 11 + suite2cases/colord.json | 30 + suite2cases/console-setup.json | 6 + suite2cases/coreutils.json | 12 + suite2cases/cpio.json | 12 + suite2cases/cppcheck.json | 12 + suite2cases/cppunit.json | 23 + suite2cases/cracklib.json | 21 + suite2cases/crash.json | 23 + suite2cases/createrepo_c.json | 21 + suite2cases/cronie.json | 12 + suite2cases/crontabs.json | 6 + suite2cases/crypto-policies.json | 14 + suite2cases/cryptsetup.json | 30 + suite2cases/cscope.json | 23 + suite2cases/cups.json | 33 + suite2cases/curl.json | 21 + suite2cases/cyrus-sasl.json | 42 + suite2cases/dblatex.json | 6 + suite2cases/dbus-glib.json | 23 + suite2cases/dbus-python.json | 29 + suite2cases/dbus.json | 30 + suite2cases/debugedit.json | 17 + suite2cases/dejagnu.json | 6 + suite2cases/dejavu-fonts.json | 11 + suite2cases/desktop-file-utils.json | 20 + suite2cases/dhcp.json | 15 + suite2cases/diffstat.json | 20 + suite2cases/diffutils.json | 12 + suite2cases/ding-libs.json | 23 + suite2cases/dmraid.json | 26 + suite2cases/dnf-plugins-core.json | 44 + suite2cases/dnf.json | 21 + suite2cases/docbook-dtds.json | 11 + suite2cases/docbook-style-dsssl.json | 14 + suite2cases/docbook-style-xsl.json | 11 + suite2cases/docbook-utils.json | 9 + suite2cases/docbook5-style-xsl.json | 14 + suite2cases/dos2unix.json | 12 + suite2cases/dosfstools.json | 12 + suite2cases/doxygen.json | 18 + suite2cases/dracut.json | 30 + suite2cases/drpm.json | 23 + suite2cases/dtc.json | 21 + suite2cases/duktape.json | 20 + suite2cases/dwarves.json | 23 + suite2cases/dwz.json | 20 + suite2cases/dyninst.json | 23 + suite2cases/e2fsprogs.json | 36 + suite2cases/ebtables.json | 12 + suite2cases/ed.json | 20 + suite2cases/efi-rpm-macros.json | 17 + suite2cases/efibootmgr.json | 20 + suite2cases/efivar.json | 18 + suite2cases/egl-wayland.json | 20 + suite2cases/eglexternalplatform.json | 14 + suite2cases/elfutils.json | 48 + suite2cases/emacs.json | 38 + suite2cases/enchant2.json | 21 + suite2cases/ethtool.json | 20 + suite2cases/exempi.json | 15 + suite2cases/expat.json | 23 + suite2cases/expect.json | 23 + suite2cases/fakechroot.json | 12 + suite2cases/fcoe-utils.json | 12 + suite2cases/fdupes.json | 20 + suite2cases/fftw.json | 54 + suite2cases/file.json | 24 + suite2cases/filesystem.json | 17 + suite2cases/findutils.json | 20 + suite2cases/fipscheck.json | 23 + suite2cases/firewalld.json | 12 + suite2cases/flac.json | 18 + suite2cases/flex.json | 15 + suite2cases/fltk.json | 29 + suite2cases/fontconfig.json | 15 + suite2cases/fontforge.json | 15 + suite2cases/fonts-rpm-macros.json | 15 + suite2cases/fpaste.json | 14 + suite2cases/freeglut.json | 23 + suite2cases/freetype.json | 26 + suite2cases/fribidi.json | 12 + suite2cases/fros.json | 14 + suite2cases/ftp.json | 20 + suite2cases/fuse.json | 29 + suite2cases/fuse3.json | 26 + suite2cases/fwupd.json | 15 + suite2cases/gawk.json | 24 + suite2cases/gc.json | 20 + suite2cases/gcab.json | 23 + suite2cases/gcc.json | 147 ++ suite2cases/gcc_secure.json | 11 + suite2cases/gcr.json | 23 + suite2cases/gd.json | 23 + suite2cases/gdb.json | 18 + suite2cases/gdbm.json | 15 + suite2cases/gdisk.json | 12 + suite2cases/gdk-pixbuf2.json | 21 + suite2cases/geoclue2.json | 12 + suite2cases/gettext.json | 26 + suite2cases/gfs2-utils.json | 20 + suite2cases/ghostscript.json | 18 + suite2cases/gi-docgen.json | 14 + suite2cases/giflib.json | 20 + suite2cases/git.json | 42 + suite2cases/glade.json | 26 + suite2cases/glassfish-servlet-api.json | 17 + suite2cases/glew.json | 20 + suite2cases/glib-networking.json | 20 + suite2cases/glib.json | 23 + suite2cases/glib2.json | 21 + suite2cases/glibc.json | 51 + suite2cases/glusterfs.json | 81 ++ suite2cases/gmp.json | 26 + suite2cases/gnome-common.json | 11 + suite2cases/gnome-doc-utils.json | 17 + suite2cases/gnu-efi.json | 14 + suite2cases/gnupg2.json | 20 + suite2cases/gnutls.json | 30 + suite2cases/gobject-introspection.json | 15 + suite2cases/golang.json | 17 + suite2cases/google-droid-fonts.json | 23 + suite2cases/google-noto-cjk-fonts.json | 80 + suite2cases/gperf.json | 12 + suite2cases/gperftools.json | 26 + suite2cases/gpgme.json | 35 + suite2cases/gphoto2.json | 20 + suite2cases/gpm.json | 18 + suite2cases/graphene.json | 23 + suite2cases/graphite2.json | 20 + suite2cases/graphviz.json | 51 + suite2cases/grep.json | 17 + suite2cases/groff.json | 26 + suite2cases/grub2.json | 81 ++ suite2cases/grubby.json | 23 + suite2cases/gsettings-desktop-schemas.json | 17 + suite2cases/gsm.json | 23 + suite2cases/gssdp.json | 23 + suite2cases/gssproxy.json | 12 + suite2cases/gstreamer1-plugins-bad-free.json | 29 + suite2cases/gstreamer1-plugins-base.json | 23 + suite2cases/gstreamer1.json | 23 + suite2cases/gtest.json | 26 + suite2cases/gtk-doc.json | 11 + suite2cases/gtk2.json | 29 + suite2cases/gtk3.json | 32 + suite2cases/gtk4.json | 20 + suite2cases/guile.json | 23 + suite2cases/gupnp-igd.json | 20 + suite2cases/gupnp.json | 23 + suite2cases/gzip.json | 20 + suite2cases/harfbuzz.json | 23 + suite2cases/hunspell.json | 23 + suite2cases/hwdata.json | 11 + suite2cases/hyphen.json | 20 + suite2cases/icfg.json | 14 + suite2cases/icu.json | 29 + suite2cases/ima-evm-utils.json | 32 + suite2cases/inih.json | 20 + suite2cases/iniparser.json | 17 + suite2cases/initscripts.json | 21 + suite2cases/intltool.json | 6 + suite2cases/ipcalc.json | 20 + suite2cases/ipmitool.json | 18 + suite2cases/iproute.json | 15 + suite2cases/iprutils.json | 12 + suite2cases/ipset.json | 18 + suite2cases/iptables.json | 21 + suite2cases/iputils.json | 15 + suite2cases/irqbalance.json | 18 + suite2cases/iso-codes.json | 14 + suite2cases/isomd5sum.json | 29 + suite2cases/itstool.json | 6 + suite2cases/jansson.json | 23 + suite2cases/java_cup.json | 14 + suite2cases/javapackages-tools.json | 21 + suite2cases/jbig2dec.json | 23 + suite2cases/jbigkit.json | 26 + suite2cases/jflex.json | 14 + suite2cases/jitterentropy-library.json | 20 + suite2cases/json-c.json | 23 + suite2cases/json-glib.json | 23 + suite2cases/jsoncpp.json | 15 + suite2cases/junit.json | 6 + suite2cases/junit5.json | 9 + suite2cases/jvnet-parent.json | 11 + suite2cases/kbd.json | 26 + suite2cases/kdump-anaconda-addon.json | 14 + suite2cases/kernel.json | 51 + suite2cases/kexec-tools.json | 12 + suite2cases/keybinder3.json | 23 + suite2cases/keyutils.json | 18 + suite2cases/kmod.json | 21 + suite2cases/krb5.json | 24 + suite2cases/ksh.json | 12 + suite2cases/kyua.json | 23 + suite2cases/lame.json | 26 + suite2cases/langtable.json | 20 + suite2cases/lapack.json | 29 + suite2cases/lcms2.json | 26 + suite2cases/less.json | 20 + suite2cases/libICE.json | 23 + suite2cases/libSM.json | 23 + suite2cases/libX11.json | 24 + suite2cases/libXScrnSaver.json | 23 + suite2cases/libXau.json | 23 + suite2cases/libXaw.json | 23 + suite2cases/libXcomposite.json | 23 + suite2cases/libXcursor.json | 23 + suite2cases/libXdamage.json | 23 + suite2cases/libXdmcp.json | 23 + suite2cases/libXext.json | 23 + suite2cases/libXfixes.json | 23 + suite2cases/libXfont2.json | 23 + suite2cases/libXft.json | 23 + suite2cases/libXi.json | 23 + suite2cases/libXinerama.json | 23 + suite2cases/libXmu.json | 23 + suite2cases/libXrandr.json | 23 + suite2cases/libXrender.json | 23 + suite2cases/libXres.json | 23 + suite2cases/libXt.json | 23 + suite2cases/libXtst.json | 23 + suite2cases/libXv.json | 23 + suite2cases/libXvMC.json | 23 + suite2cases/libXxf86dga.json | 23 + suite2cases/libXxf86vm.json | 23 + suite2cases/libadwaita.json | 23 + suite2cases/libaio.json | 20 + suite2cases/libappindicator.json | 32 + suite2cases/libappstream-glib.json | 15 + suite2cases/libarchive.json | 27 + suite2cases/libassuan.json | 23 + suite2cases/libasyncns.json | 23 + suite2cases/libatasmart.json | 23 + suite2cases/libblockdev.json | 29 + suite2cases/libbpf.json | 23 + suite2cases/libbytesize.json | 32 + suite2cases/libcacard.json | 23 + suite2cases/libcanberra.json | 21 + suite2cases/libcap-ng.json | 29 + suite2cases/libcap.json | 15 + suite2cases/libcbor.json | 20 + suite2cases/libcomps.json | 29 + suite2cases/libconfig.json | 20 + suite2cases/libdaemon.json | 23 + suite2cases/libdatrie.json | 23 + suite2cases/libdbi.json | 26 + suite2cases/libdbusmenu.json | 41 + suite2cases/libdmx.json | 26 + suite2cases/libdnf.json | 32 + suite2cases/libdrm.json | 26 + suite2cases/libedit.json | 23 + suite2cases/libell.json | 20 + suite2cases/libepoxy.json | 23 + suite2cases/libestr.json | 20 + suite2cases/libev.json | 26 + suite2cases/libevdev.json | 26 + suite2cases/libevent.json | 20 + suite2cases/libexif.json | 15 + suite2cases/libfastjson.json | 20 + suite2cases/libffi.json | 23 + suite2cases/libfontenc.json | 23 + suite2cases/libgcrypt.json | 23 + suite2cases/libgit2-glib.json | 23 + suite2cases/libglvnd.json | 35 + suite2cases/libgnomekbd.json | 20 + suite2cases/libgpg-error.json | 15 + suite2cases/libgtop2.json | 23 + suite2cases/libgudev.json | 23 + suite2cases/libgusb.json | 23 + suite2cases/libical.json | 20 + suite2cases/libidn.json | 29 + suite2cases/libidn2.json | 23 + suite2cases/libijs.json | 23 + suite2cases/libimobiledevice.json | 23 + suite2cases/libindicator.json | 26 + suite2cases/libinput.json | 26 + suite2cases/libipt.json | 20 + suite2cases/libiptcdata.json | 26 + suite2cases/libjcat.json | 23 + suite2cases/libjpeg-turbo.json | 32 + suite2cases/libkcapi.json | 26 + suite2cases/libksba.json | 15 + suite2cases/libldb.json | 30 + suite2cases/liblockfile.json | 23 + suite2cases/liblognorm.json | 26 + suite2cases/libmaxminddb.json | 23 + suite2cases/libmbim.json | 23 + suite2cases/libmetalink.json | 23 + suite2cases/libmng.json | 23 + suite2cases/libmnl.json | 20 + suite2cases/libmodulemd.json | 38 + suite2cases/libmpc.json | 20 + suite2cases/libndp.json | 23 + suite2cases/libnet.json | 23 + suite2cases/libnetfilter_conntrack.json | 20 + suite2cases/libnfnetlink.json | 23 + suite2cases/libnftnl.json | 20 + suite2cases/libnice.json | 23 + suite2cases/libnl3.json | 29 + suite2cases/libnma.json | 20 + suite2cases/libnotify.json | 23 + suite2cases/libnsl2.json | 20 + suite2cases/libnvme.json | 26 + suite2cases/libogg.json | 23 + suite2cases/libotf.json | 20 + suite2cases/libpaper.json | 23 + suite2cases/libpcap.json | 23 + suite2cases/libpciaccess.json | 20 + suite2cases/libpipeline.json | 23 + suite2cases/libplist.json | 23 + suite2cases/libpng.json | 29 + suite2cases/libpq.json | 20 + suite2cases/libproxy.json | 35 + suite2cases/libpsl.json | 32 + suite2cases/libpwquality.json | 29 + suite2cases/libqmi.json | 23 + suite2cases/librabbitmq.json | 15 + suite2cases/librdkafka.json | 20 + suite2cases/librelp.json | 20 + suite2cases/librepo.json | 26 + suite2cases/libreport.json | 71 + suite2cases/librsvg2.json | 18 + suite2cases/libsass.json | 20 + suite2cases/libseccomp.json | 29 + suite2cases/libsecret.json | 23 + suite2cases/libselinux.json | 32 + suite2cases/libsemanage.json | 38 + suite2cases/libsepol.json | 23 + suite2cases/libsigsegv.json | 20 + suite2cases/libsmbios.json | 35 + suite2cases/libsndfile.json | 18 + suite2cases/libsolv.json | 41 + suite2cases/libsoup.json | 23 + suite2cases/libsoup3.json | 23 + suite2cases/libspiro.json | 20 + suite2cases/libssh.json | 29 + suite2cases/libssh2.json | 23 + suite2cases/libstemmer.json | 20 + suite2cases/libstoragemgmt.json | 42 + suite2cases/libtalloc.json | 35 + suite2cases/libtar.json | 15 + suite2cases/libtasn1.json | 23 + suite2cases/libtdb.json | 32 + suite2cases/libteam.json | 29 + suite2cases/libtevent.json | 29 + suite2cases/libthai.json | 23 + suite2cases/libtheora.json | 26 + suite2cases/libtiff.json | 21 + suite2cases/libtirpc.json | 23 + suite2cases/libtool.json | 26 + suite2cases/libuninameslist.json | 23 + suite2cases/libunistring.json | 15 + suite2cases/libunwind.json | 23 + suite2cases/liburing.json | 20 + suite2cases/libusb.json | 15 + suite2cases/libusbmuxd.json | 20 + suite2cases/libusbx.json | 20 + suite2cases/libuser.json | 29 + suite2cases/libutempter.json | 23 + suite2cases/libuv.json | 23 + suite2cases/libvdpau.json | 20 + suite2cases/libverto.json | 20 + suite2cases/libvisual.json | 20 + suite2cases/libvoikko.json | 26 + suite2cases/libvorbis.json | 23 + suite2cases/libwacom.json | 23 + suite2cases/libwebp.json | 29 + suite2cases/libwmf.json | 12 + suite2cases/libwpe.json | 17 + suite2cases/libxcb.json | 23 + suite2cases/libxcrypt.json | 26 + suite2cases/libxkbcommon.json | 29 + suite2cases/libxkbfile.json | 20 + suite2cases/libxklavier.json | 23 + suite2cases/libxml2.json | 29 + suite2cases/libxmlb.json | 20 + suite2cases/libxpm.json | 15 + suite2cases/libxshmfence.json | 23 + suite2cases/libxslt.json | 21 + suite2cases/libyaml.json | 15 + suite2cases/linux-firmware.json | 35 + suite2cases/linuxdoc-tools.json | 12 + suite2cases/lksctp-tools.json | 15 + suite2cases/lldpad.json | 15 + suite2cases/llvm.json | 41 + suite2cases/lm_sensors.json | 18 + suite2cases/lmdb.json | 15 + suite2cases/logrotate.json | 20 + suite2cases/lorax.json | 18 + suite2cases/lshw.json | 20 + suite2cases/lsof.json | 20 + suite2cases/lsscsi.json | 23 + suite2cases/lua.json | 23 + suite2cases/lvm2.json | 39 + suite2cases/lynx.json | 20 + suite2cases/lz4.json | 23 + suite2cases/lzo.json | 21 + suite2cases/m17n-db.json | 17 + suite2cases/m17n-lib.json | 23 + suite2cases/m4.json | 23 + suite2cases/make.json | 23 + suite2cases/man-db.json | 9 + suite2cases/mandoc.json | 20 + suite2cases/mariadb-connector-c.json | 20 + suite2cases/maven-enforcer.json | 23 + suite2cases/maven-plugin-bundle.json | 14 + suite2cases/maven-source-plugin.json | 14 + suite2cases/mcpp.json | 23 + suite2cases/mdadm.json | 12 + suite2cases/mesa-demos.json | 20 + suite2cases/mesa-libGLU.json | 20 + suite2cases/mesa.json | 83 ++ suite2cases/meson.json | 6 + suite2cases/metacity.json | 23 + .../mobile-broadband-provider-info.json | 17 + suite2cases/mokutil.json | 20 + suite2cases/mpfr.json | 20 + suite2cases/mpg123.json | 27 + suite2cases/mtdev.json | 20 + suite2cases/mtools.json | 20 + suite2cases/mtr.json | 23 + suite2cases/multilib-rpm-config.json | 11 + suite2cases/multipath-tools.json | 18 + suite2cases/musl.json | 29 + suite2cases/nasm.json | 12 + suite2cases/ncurses.json | 30 + suite2cases/ndctl.json | 33 + suite2cases/net-snmp.json | 27 + suite2cases/net-tools.json | 12 + suite2cases/nettle.json | 23 + suite2cases/network-manager-applet.json | 38 + suite2cases/newt.json | 29 + suite2cases/nfs-utils.json | 21 + suite2cases/nghttp2.json | 18 + suite2cases/ninja-build.json | 9 + suite2cases/nmap.json | 20 + suite2cases/notification-daemon.json | 20 + suite2cases/npth.json | 20 + suite2cases/nspr.json | 12 + suite2cases/nss.json | 27 + suite2cases/nss_wrapper.json | 12 + suite2cases/numactl.json | 23 + suite2cases/numpy.json | 29 + suite2cases/ocaml.json | 15 + suite2cases/open-iscsi.json | 15 + suite2cases/open-sans-fonts.json | 11 + suite2cases/openblas.json | 12 + suite2cases/openjade.json | 12 + suite2cases/openjpeg2.json | 18 + suite2cases/openldap.json | 21 + suite2cases/opensc.json | 20 + suite2cases/opensp.json | 12 + suite2cases/openssh.json | 27 + suite2cases/openssl-pkcs11.json | 20 + suite2cases/openssl.json | 24 + suite2cases/opus.json | 23 + suite2cases/orc.json | 26 + suite2cases/os-prober.json | 17 + suite2cases/ostree.json | 15 + suite2cases/p11-kit.json | 29 + suite2cases/pam.json | 15 + suite2cases/pango.json | 23 + suite2cases/parted.json | 20 + suite2cases/passwd.json | 20 + suite2cases/patch.json | 20 + suite2cases/patchutils.json | 12 + suite2cases/pciutils.json | 23 + suite2cases/pcre.json | 23 + suite2cases/pcre2.json | 15 + suite2cases/pcsc-lite.json | 15 + suite2cases/perl-Algorithm-Diff.json | 17 + suite2cases/perl-Archive-Tar.json | 14 + suite2cases/perl-B-Debug.json | 14 + suite2cases/perl-CPAN-Meta-Requirements.json | 14 + suite2cases/perl-CPAN-Meta-YAML.json | 14 + suite2cases/perl-CPAN-Meta.json | 14 + suite2cases/perl-Carp.json | 14 + suite2cases/perl-Compress-Raw-Bzip2.json | 20 + suite2cases/perl-Compress-Raw-Zlib.json | 20 + suite2cases/perl-Config-Perl-V.json | 14 + suite2cases/perl-Data-Dumper.json | 20 + suite2cases/perl-Devel-PPPort.json | 20 + suite2cases/perl-Digest-MD5.json | 20 + suite2cases/perl-Digest-SHA.json | 20 + suite2cases/perl-Digest.json | 14 + suite2cases/perl-Encode.json | 23 + suite2cases/perl-Env.json | 14 + suite2cases/perl-Error.json | 14 + suite2cases/perl-Exporter.json | 14 + suite2cases/perl-ExtUtils-Install.json | 14 + suite2cases/perl-ExtUtils-MakeMaker.json | 17 + suite2cases/perl-ExtUtils-Manifest.json | 14 + suite2cases/perl-ExtUtils-ParseXS.json | 14 + suite2cases/perl-File-Copy-Recursive.json | 14 + suite2cases/perl-File-Fetch.json | 14 + suite2cases/perl-File-Path.json | 14 + suite2cases/perl-File-Temp.json | 14 + suite2cases/perl-Filter-Simple.json | 14 + suite2cases/perl-Filter.json | 20 + suite2cases/perl-Getopt-Long.json | 14 + suite2cases/perl-HTTP-Daemon.json | 20 + suite2cases/perl-HTTP-Tiny.json | 14 + suite2cases/perl-IO-Compress.json | 17 + suite2cases/perl-IO-Socket-IP.json | 14 + suite2cases/perl-IPC-Cmd.json | 14 + suite2cases/perl-IPC-SysV.json | 20 + suite2cases/perl-IPC-System-Simple.json | 14 + suite2cases/perl-JSON-PP.json | 14 + suite2cases/perl-Locale-Codes.json | 14 + suite2cases/perl-Locale-Maketext.json | 14 + suite2cases/perl-MIME-Base64.json | 20 + suite2cases/perl-MailTools.json | 14 + suite2cases/perl-Math-BigInt-FastCalc.json | 23 + suite2cases/perl-Math-BigInt.json | 17 + suite2cases/perl-Module-CoreList.json | 14 + suite2cases/perl-Module-Load-Conditional.json | 14 + suite2cases/perl-Module-Load.json | 14 + suite2cases/perl-Module-Metadata.json | 14 + suite2cases/perl-Params-Check.json | 14 + suite2cases/perl-PathTools.json | 20 + suite2cases/perl-Perl-OSType.json | 14 + suite2cases/perl-PerlIO-via-QuotedPrint.json | 14 + suite2cases/perl-Pod-Checker.json | 14 + suite2cases/perl-Pod-Escapes.json | 14 + suite2cases/perl-Pod-Parser.json | 14 + suite2cases/perl-Pod-Perldoc.json | 14 + suite2cases/perl-Pod-Simple.json | 14 + suite2cases/perl-Pod-Usage.json | 14 + suite2cases/perl-SGMLSpm.json | 14 + suite2cases/perl-Scalar-List-Utils.json | 20 + suite2cases/perl-Socket.json | 20 + suite2cases/perl-Storable.json | 20 + suite2cases/perl-Switch.json | 14 + suite2cases/perl-Sys-Syslog.json | 20 + suite2cases/perl-Term-ANSIColor.json | 14 + suite2cases/perl-Term-Cap.json | 14 + suite2cases/perl-Test-Harness.json | 14 + suite2cases/perl-Test-Simple.json | 14 + suite2cases/perl-Text-Balanced.json | 14 + suite2cases/perl-Text-Diff.json | 17 + suite2cases/perl-Text-ParseWords.json | 14 + suite2cases/perl-Thread-Queue.json | 17 + suite2cases/perl-Time-HiRes.json | 20 + suite2cases/perl-Time-Local.json | 14 + suite2cases/perl-Unicode-Collate.json | 20 + suite2cases/perl-Unicode-Normalize.json | 20 + suite2cases/perl-XML-Parser.json | 23 + suite2cases/perl-autodie.json | 14 + suite2cases/perl-bignum.json | 14 + suite2cases/perl-constant.json | 14 + suite2cases/perl-experimental.json | 14 + suite2cases/perl-generators.json | 11 + suite2cases/perl-libnet.json | 14 + suite2cases/perl-parent.json | 14 + suite2cases/perl-perlfaq.json | 14 + suite2cases/perl-podlators.json | 14 + suite2cases/perl-threads-shared.json | 20 + suite2cases/perl-threads.json | 20 + suite2cases/perl-version.json | 20 + suite2cases/perl.json | 26 + suite2cases/pesign.json | 12 + suite2cases/pigz.json | 12 + suite2cases/pixman.json | 12 + suite2cases/pkgconf.json | 36 + suite2cases/plymouth.json | 30 + suite2cases/po4a.json | 6 + suite2cases/policycoreutils.json | 30 + suite2cases/polkit-pkla-compat.json | 20 + suite2cases/polkit.json | 18 + suite2cases/popt.json | 29 + suite2cases/ppp.json | 23 + suite2cases/pps-tools.json | 12 + suite2cases/procps-ng.json | 18 + suite2cases/protobuf-c.json | 12 + suite2cases/protobuf.json | 48 + suite2cases/psmisc.json | 17 + suite2cases/psutils.json | 12 + suite2cases/publicsuffix-list.json | 11 + suite2cases/pulseaudio.json | 41 + suite2cases/pyatspi.json | 17 + suite2cases/pycairo.json | 29 + suite2cases/pygobject3.json | 50 + suite2cases/pykickstart.json | 23 + suite2cases/pyparsing.json | 20 + suite2cases/pyparted.json | 23 + suite2cases/python-anytree.json | 14 + suite2cases/python-asn1crypto.json | 29 + suite2cases/python-blivet.json | 15 + suite2cases/python-breathe.json | 20 + suite2cases/python-cffi.json | 26 + suite2cases/python-chardet.json | 20 + suite2cases/python-charset-normalizer.json | 14 + suite2cases/python-click.json | 20 + suite2cases/python-colorama.json | 20 + suite2cases/python-cov-core.json | 17 + suite2cases/python-coverage.json | 23 + suite2cases/python-cryptography-vectors.json | 17 + suite2cases/python-cryptography.json | 21 + suite2cases/python-cups.json | 23 + suite2cases/python-dasbus.json | 14 + suite2cases/python-dateutil.json | 12 + suite2cases/python-dns.json | 20 + suite2cases/python-docutils.json | 12 + suite2cases/python-extras.json | 17 + suite2cases/python-fixtures.json | 17 + suite2cases/python-flask.json | 9 + suite2cases/python-freezegun.json | 20 + suite2cases/python-gevent.json | 26 + suite2cases/python-greenlet.json | 21 + suite2cases/python-hypothesis.json | 20 + suite2cases/python-idna.json | 20 + suite2cases/python-importlib-metadata.json | 20 + suite2cases/python-iso8601.json | 17 + suite2cases/python-jinja2.json | 12 + suite2cases/python-lxml.json | 18 + suite2cases/python-mako.json | 12 + suite2cases/python-markdown.json | 17 + suite2cases/python-markupsafe.json | 26 + suite2cases/python-meh.json | 14 + suite2cases/python-nose2.json | 20 + suite2cases/python-ordered-set.json | 17 + suite2cases/python-packaging.json | 23 + suite2cases/python-parameterized.json | 14 + suite2cases/python-pid.json | 17 + suite2cases/python-pip.json | 18 + suite2cases/python-productmd.json | 17 + suite2cases/python-pyasn1.json | 20 + suite2cases/python-pycparser.json | 20 + suite2cases/python-pysocks.json | 20 + suite2cases/python-pytest-subtests.json | 17 + suite2cases/python-pytest-timeout.json | 17 + suite2cases/python-pytoml.json | 20 + suite2cases/python-pyudev.json | 20 + suite2cases/python-requests-file.json | 17 + suite2cases/python-requests-ftp.json | 20 + suite2cases/python-requests.json | 15 + suite2cases/python-semantic_version.json | 17 + suite2cases/python-setuptools.json | 12 + suite2cases/python-setuptools_scm.json | 23 + suite2cases/python-simpleline.json | 14 + suite2cases/python-six.json | 17 + suite2cases/python-sortedcontainers.json | 12 + suite2cases/python-sphinx_rtd_theme.json | 17 + suite2cases/python-systemd.json | 26 + suite2cases/python-testscenarios.json | 17 + suite2cases/python-testtools.json | 20 + suite2cases/python-toml.json | 26 + suite2cases/python-traceback2.json | 17 + suite2cases/python-unittest2.json | 17 + suite2cases/python-urllib3.json | 9 + suite2cases/python-werkzeug.json | 18 + suite2cases/python-wheel.json | 12 + suite2cases/python-zipp.json | 17 + suite2cases/python3.json | 24 + suite2cases/pytz.json | 17 + suite2cases/pywbem.json | 12 + suite2cases/pyxattr.json | 23 + suite2cases/pyxdg.json | 17 + suite2cases/qt5-qtbase.json | 44 + suite2cases/qt5.json | 20 + suite2cases/quota.json | 15 + suite2cases/rdma-core.json | 48 + suite2cases/readline.json | 23 + suite2cases/realmd.json | 12 + suite2cases/redis.json | 9 + suite2cases/regexp.json | 11 + suite2cases/rng-tools.json | 15 + suite2cases/rootfiles.json | 11 + suite2cases/rpcbind.json | 12 + suite2cases/rpcsvc-proto.json | 18 + suite2cases/rpm.json | 38 + suite2cases/rrdtool.json | 30 + suite2cases/rsync.json | 12 + suite2cases/rsyslog.json | 75 + suite2cases/ruby.json | 81 ++ suite2cases/rubygem-asciidoctor.json | 6 + suite2cases/rubygem-ronn-ng.json | 14 + suite2cases/rust.json | 63 + suite2cases/samba.json | 102 ++ suite2cases/sanlock.json | 24 + suite2cases/sassc.json | 9 + suite2cases/satyr.json | 29 + suite2cases/sbc.json | 23 + suite2cases/screen.json | 20 + suite2cases/security-tool.json | 3 + suite2cases/sed.json | 20 + suite2cases/selinux-policy.json | 32 + suite2cases/sendmail.json | 18 + suite2cases/setup.json | 11 + suite2cases/sg3_utils.json | 15 + suite2cases/sgml-common.json | 14 + suite2cases/shadow.json | 15 + suite2cases/shared-mime-info.json | 12 + suite2cases/sharutils.json | 20 + suite2cases/shim.json | 20 + suite2cases/slang.json | 15 + suite2cases/smartmontools.json | 12 + suite2cases/snappy.json | 26 + suite2cases/socket_wrapper.json | 26 + suite2cases/softhsm.json | 23 + suite2cases/sonatype-oss-parent.json | 11 + suite2cases/sound-theme-freedesktop.json | 17 + suite2cases/speexdsp.json | 23 + suite2cases/spice-protocol.json | 11 + suite2cases/spice-vdagent.json | 12 + suite2cases/spice.json | 26 + suite2cases/sqlite.json | 15 + suite2cases/squashfs-tools.json | 9 + suite2cases/sssd.json | 111 ++ suite2cases/startup-notification.json | 23 + suite2cases/strace.json | 23 + suite2cases/stunnel.json | 12 + suite2cases/subunit.json | 47 + suite2cases/sudo.json | 15 + suite2cases/swig.json | 21 + suite2cases/symlinks.json | 17 + suite2cases/sysfsutils.json | 15 + suite2cases/syslinux.json | 41 + suite2cases/systemd.json | 105 ++ suite2cases/systemtap.json | 60 + suite2cases/tar.json | 20 + suite2cases/tbb.json | 29 + suite2cases/tcl.json | 23 + suite2cases/tcllib.json | 6 + suite2cases/tcsh.json | 23 + suite2cases/telnet.json | 12 + suite2cases/texinfo.json | 26 + suite2cases/texlive-base.json | 659 +++++++++ suite2cases/texlive-filesystem.json | 152 ++ suite2cases/texlive-split-a.json | 665 +++++++++ suite2cases/texlive-split-d.json | 944 ++++++++++++ suite2cases/texlive-split-e.json | 983 +++++++++++++ suite2cases/texlive-split-h.json | 914 ++++++++++++ suite2cases/texlive-split-i.json | 863 +++++++++++ suite2cases/texlive-split-k.json | 305 ++++ suite2cases/texlive-split-m.json | 428 ++++++ suite2cases/texlive-split-p.json | 632 ++++++++ suite2cases/texlive-split-q.json | 461 ++++++ suite2cases/texlive-split-r.json | 827 +++++++++++ suite2cases/texlive-split-u.json | 593 ++++++++ suite2cases/texlive-split-v.json | 851 +++++++++++ suite2cases/texlive-split-x.json | 1283 +++++++++++++++++ suite2cases/texlive-split-y.json | 1277 ++++++++++++++++ suite2cases/texlive-split-z.json | 1097 ++++++++++++++ suite2cases/thin-provisioning-tools.json | 20 + suite2cases/tigervnc.json | 30 + suite2cases/time.json | 23 + suite2cases/timedatex.json | 12 + suite2cases/tinyxml2.json | 20 + suite2cases/tix.json | 23 + suite2cases/tk.json | 23 + suite2cases/tmux.json | 20 + suite2cases/tpm2-tss.json | 23 + suite2cases/tracker3.json | 26 + suite2cases/transfig.json | 15 + suite2cases/tree.json | 12 + suite2cases/trousers.json | 23 + suite2cases/ttembed.json | 17 + suite2cases/tuned.json | 9 + suite2cases/tzdata.json | 14 + suite2cases/uboot-tools.json | 29 + suite2cases/udisks2.json | 33 + suite2cases/uid_wrapper.json | 20 + suite2cases/umockdev.json | 20 + suite2cases/unbound.json | 27 + suite2cases/unicode-ucd.json | 11 + suite2cases/unixODBC.json | 20 + suite2cases/unzip.json | 20 + suite2cases/upower.json | 15 + suite2cases/urw-base35-fonts.json | 50 + suite2cases/usbutils.json | 20 + suite2cases/usermode.json | 23 + suite2cases/userspace-rcu.json | 20 + suite2cases/util-linux.json | 42 + suite2cases/vala.json | 15 + suite2cases/valgrind.json | 15 + suite2cases/vconfig.json | 20 + suite2cases/vim.json | 32 + suite2cases/volume_key.json | 29 + suite2cases/vulkan-headers.json | 11 + suite2cases/vulkan-loader.json | 20 + suite2cases/wayland-protocols.json | 14 + suite2cases/wayland.json | 23 + suite2cases/webkit2gtk3.json | 59 + suite2cases/webrtc-audio-processing.json | 23 + suite2cases/wget.json | 23 + suite2cases/which.json | 20 + suite2cases/woff2.json | 20 + suite2cases/words.json | 11 + suite2cases/wpebackend-fdo.json | 20 + suite2cases/xalan-j2.json | 14 + suite2cases/xapian-core.json | 15 + suite2cases/xcb-proto.json | 11 + suite2cases/xcb-util-image.json | 20 + suite2cases/xcb-util-keysyms.json | 20 + suite2cases/xcb-util-renderutil.json | 20 + suite2cases/xcb-util-wm.json | 20 + suite2cases/xcb-util.json | 23 + suite2cases/xdg-dbus-proxy.json | 20 + suite2cases/xerces-j2.json | 14 + suite2cases/xfsdump.json | 20 + suite2cases/xfsprogs.json | 18 + suite2cases/xkeyboard-config.json | 17 + suite2cases/xml-commons-apis.json | 14 + suite2cases/xml-commons-resolver.json | 14 + suite2cases/xmlrpc-c.json | 23 + suite2cases/xmlto.json | 26 + suite2cases/xmltoman.json | 6 + suite2cases/xmms.json | 23 + suite2cases/xorg-x11-drivers.json | 11 + suite2cases/xorg-x11-drv-ati.json | 20 + suite2cases/xorg-x11-drv-dummy.json | 20 + suite2cases/xorg-x11-drv-evdev.json | 23 + suite2cases/xorg-x11-drv-fbdev.json | 20 + suite2cases/xorg-x11-drv-intel.json | 20 + suite2cases/xorg-x11-drv-libinput.json | 23 + suite2cases/xorg-x11-drv-nouveau.json | 20 + suite2cases/xorg-x11-drv-qxl.json | 20 + suite2cases/xorg-x11-drv-v4l.json | 20 + suite2cases/xorg-x11-drv-vesa.json | 20 + suite2cases/xorg-x11-drv-vmware.json | 20 + suite2cases/xorg-x11-drv-wacom.json | 23 + suite2cases/xorg-x11-font-utils.json | 20 + suite2cases/xorg-x11-fonts.json | 14 + suite2cases/xorg-x11-proto-devel.json | 11 + suite2cases/xorg-x11-server-utils.json | 20 + suite2cases/xorg-x11-server.json | 50 + suite2cases/xorg-x11-util-macros.json | 11 + suite2cases/xorg-x11-utils.json | 20 + suite2cases/xorg-x11-xauth.json | 20 + suite2cases/xorg-x11-xinit.json | 20 + suite2cases/xorg-x11-xkb-utils.json | 23 + suite2cases/xorg-x11-xtrans-devel.json | 11 + suite2cases/xvattr.json | 23 + suite2cases/xz.json | 21 + suite2cases/yelp-tools.json | 3 + suite2cases/zd1211-firmware.json | 14 + suite2cases/zenity.json | 20 + suite2cases/zip.json | 15 + suite2cases/zlib.json | 32 + suite2cases/zstd.json | 23 + suite2cases/zziplib.json | 15 + ...Unit_install_and_remove_CUnit-debuginfo.sh | 44 + ...it_install_and_remove_CUnit-debugsource.sh | 44 + ...st_CUnit_install_and_remove_CUnit-devel.sh | 44 + ...est_CUnit_install_and_remove_CUnit-help.sh | 44 + .../oe_test_CUnit_install_and_remove_CUnit.sh | 44 + ...hon_install_and_remove_Cython-debuginfo.sh | 44 + ...n_install_and_remove_Cython-debugsource.sh | 44 + ...e_test_Cython_install_and_remove_Cython.sh | 44 + ...ython_install_and_remove_python2-Cython.sh | 44 + ...ython_install_and_remove_python3-Cython.sh | 44 + ...nf2_install_and_remove_GConf2-debuginfo.sh | 44 + ...2_install_and_remove_GConf2-debugsource.sh | 44 + ..._GConf2_install_and_remove_GConf2-devel.sh | 44 + ...e_test_GConf2_install_and_remove_GConf2.sh | 44 + ...nstall_and_remove_ImageMagick-c++-devel.sh | 44 + ...gick_install_and_remove_ImageMagick-c++.sh | 44 + ...nstall_and_remove_ImageMagick-debuginfo.sh | 44 + ...tall_and_remove_ImageMagick-debugsource.sh | 44 + ...ck_install_and_remove_ImageMagick-devel.sh | 44 + ...ick_install_and_remove_ImageMagick-help.sh | 44 + ...ick_install_and_remove_ImageMagick-perl.sh | 44 + ...geMagick_install_and_remove_ImageMagick.sh | 44 + ...math_install_and_remove_Imath-debuginfo.sh | 44 + ...th_install_and_remove_Imath-debugsource.sh | 44 + ...st_Imath_install_and_remove_Imath-devel.sh | 44 + .../oe_test_Imath_install_and_remove_Imath.sh | 44 + ..._Imath_install_and_remove_python3-Imath.sh | 44 + ...stall_and_remove_ModemManager-debuginfo.sh | 44 + ...all_and_remove_ModemManager-debugsource.sh | 44 + ...r_install_and_remove_ModemManager-devel.sh | 44 + ...tall_and_remove_ModemManager-glib-devel.sh | 44 + ...er_install_and_remove_ModemManager-glib.sh | 44 + ...er_install_and_remove_ModemManager-help.sh | 44 + ...er_install_and_remove_ModemManager-vala.sh | 44 + ...Manager_install_and_remove_ModemManager.sh | 44 + ...all_and_remove_NetworkManager-bluetooth.sh | 44 + ...l_and_remove_NetworkManager-cloud-setup.sh | 44 + ...and_remove_NetworkManager-config-server.sh | 44 + ...all_and_remove_NetworkManager-debuginfo.sh | 44 + ...l_and_remove_NetworkManager-debugsource.sh | 44 + ..._install_and_remove_NetworkManager-help.sh | 44 + ...l_and_remove_NetworkManager-libnm-devel.sh | 44 + ...install_and_remove_NetworkManager-libnm.sh | 44 + ...r_install_and_remove_NetworkManager-ovs.sh | 44 + ...r_install_and_remove_NetworkManager-ppp.sh | 44 + ..._install_and_remove_NetworkManager-team.sh | 44 + ..._install_and_remove_NetworkManager-wifi.sh | 44 + ..._install_and_remove_NetworkManager-wwan.sh | 44 + ...nager_install_and_remove_NetworkManager.sh | 44 + ...XR_install_and_remove_OpenEXR-debuginfo.sh | 44 + ..._install_and_remove_OpenEXR-debugsource.sh | 44 + ...penEXR_install_and_remove_OpenEXR-devel.sh | 44 + ...OpenEXR_install_and_remove_OpenEXR-libs.sh | 44 + ...test_OpenEXR_install_and_remove_OpenEXR.sh | 44 + ...st_SDL_install_and_remove_SDL-debuginfo.sh | 44 + ..._SDL_install_and_remove_SDL-debugsource.sh | 44 + ...e_test_SDL_install_and_remove_SDL-devel.sh | 44 + ...oe_test_SDL_install_and_remove_SDL-help.sh | 44 + .../SDL/oe_test_SDL_install_and_remove_SDL.sh | 44 + ...aw3d_install_and_remove_Xaw3d-debuginfo.sh | 44 + ...3d_install_and_remove_Xaw3d-debugsource.sh | 44 + ...st_Xaw3d_install_and_remove_Xaw3d-devel.sh | 44 + ...est_Xaw3d_install_and_remove_Xaw3d-help.sh | 44 + .../oe_test_Xaw3d_install_and_remove_Xaw3d.sh | 44 + ...and_remove_abattis-cantarell-fonts-help.sh | 44 + ...tall_and_remove_abattis-cantarell-fonts.sh | 44 + ...install_and_remove_abseil-cpp-debuginfo.sh | 44 + ...stall_and_remove_abseil-cpp-debugsource.sh | 44 + ...cpp_install_and_remove_abseil-cpp-devel.sh | 44 + ...bseil-cpp_install_and_remove_abseil-cpp.sh | 44 + ...st_acl_install_and_remove_acl-debuginfo.sh | 44 + ..._acl_install_and_remove_acl-debugsource.sh | 44 + ...e_test_acl_install_and_remove_acl-devel.sh | 44 + ...oe_test_acl_install_and_remove_acl-help.sh | 44 + .../acl/oe_test_acl_install_and_remove_acl.sh | 44 + ...est_acl_install_and_remove_libacl-devel.sh | 44 + .../oe_test_acl_install_and_remove_libacl.sh | 44 + ...ll_and_remove_adobe-mappings-cmap-devel.sh | 44 + ...all_and_remove_adobe-mappings-cmap-help.sh | 44 + ...all_and_remove_adobe-mappings-cmap-lang.sh | 44 + ..._install_and_remove_adobe-mappings-cmap.sh | 44 + ...all_and_remove_adobe-mappings-pdf-devel.sh | 44 + ...tall_and_remove_adobe-mappings-pdf-help.sh | 44 + ...f_install_and_remove_adobe-mappings-pdf.sh | 44 + ...install_and_remove_adwaita-cursor-theme.sh | 44 + ...all_and_remove_adwaita-icon-theme-devel.sh | 44 + ...e_install_and_remove_adwaita-icon-theme.sh | 44 + ...b_install_and_remove_alsa-lib-debuginfo.sh | 44 + ...install_and_remove_alsa-lib-debugsource.sh | 44 + ...a-lib_install_and_remove_alsa-lib-devel.sh | 44 + ...st_alsa-lib_install_and_remove_alsa-lib.sh | 44 + ...sa-lib_install_and_remove_alsa-topology.sh | 44 + ...st_alsa-lib_install_and_remove_alsa-ucm.sh | 44 + ...aconda_install_and_remove_anaconda-core.sh | 44 + ...a_install_and_remove_anaconda-debuginfo.sh | 44 + ...install_and_remove_anaconda-debugsource.sh | 44 + ...conda_install_and_remove_anaconda-devel.sh | 44 + ...onda_install_and_remove_anaconda-dracut.sh | 44 + ...naconda_install_and_remove_anaconda-tui.sh | 44 + ...st_anaconda_install_and_remove_anaconda.sh | 44 + ...in_install_and_remove_annobin-annocheck.sh | 44 + ...in_install_and_remove_annobin-debuginfo.sh | 44 + ..._install_and_remove_annobin-debugsource.sh | 44 + ...annobin_install_and_remove_annobin-help.sh | 44 + ...nnobin_install_and_remove_annobin-tests.sh | 44 + ...test_annobin_install_and_remove_annobin.sh | 44 + ...e_test_ant_install_and_remove_ant-antlr.sh | 44 + ..._ant_install_and_remove_ant-apache-bcel.sh | 44 + ...t_ant_install_and_remove_ant-apache-bsf.sh | 44 + ...ant_install_and_remove_ant-apache-log4j.sh | 44 + ...t_ant_install_and_remove_ant-apache-oro.sh | 44 + ...nt_install_and_remove_ant-apache-regexp.sh | 44 + ..._install_and_remove_ant-apache-resolver.sh | 44 + ...nt_install_and_remove_ant-apache-xalan2.sh | 44 + ..._install_and_remove_ant-commons-logging.sh | 44 + ..._ant_install_and_remove_ant-commons-net.sh | 44 + ...oe_test_ant_install_and_remove_ant-help.sh | 44 + ...test_ant_install_and_remove_ant-imageio.sh | 44 + ...est_ant_install_and_remove_ant-javamail.sh | 44 + ...test_ant_install_and_remove_ant-jdepend.sh | 44 + .../oe_test_ant_install_and_remove_ant-jmf.sh | 44 + ...oe_test_ant_install_and_remove_ant-jsch.sh | 44 + ...e_test_ant_install_and_remove_ant-junit.sh | 44 + ..._test_ant_install_and_remove_ant-junit5.sh | 44 + .../oe_test_ant_install_and_remove_ant-lib.sh | 44 + ...e_test_ant_install_and_remove_ant-swing.sh | 44 + ...est_ant_install_and_remove_ant-testutil.sh | 44 + .../oe_test_ant_install_and_remove_ant-xz.sh | 44 + .../ant/oe_test_ant_install_and_remove_ant.sh | 44 + ...nthy_install_and_remove_anthy-debuginfo.sh | 44 + ...hy_install_and_remove_anthy-debugsource.sh | 44 + ...st_anthy_install_and_remove_anthy-devel.sh | 44 + ...est_anthy_install_and_remove_anthy-help.sh | 44 + .../oe_test_anthy_install_and_remove_anthy.sh | 44 + ...parent_install_and_remove_apache-parent.sh | 44 + ...on2_install_and_remove_argon2-debuginfo.sh | 44 + ...2_install_and_remove_argon2-debugsource.sh | 44 + ..._argon2_install_and_remove_argon2-devel.sh | 44 + ...t_argon2_install_and_remove_argon2-help.sh | 44 + ...e_test_argon2_install_and_remove_argon2.sh | 44 + ...gon2_install_and_remove_libargon2-devel.sh | 44 + ...est_argon2_install_and_remove_libargon2.sh | 44 + ...sciidoc_install_and_remove_asciidoc-doc.sh | 44 + ...ciidoc_install_and_remove_asciidoc-help.sh | 44 + ...iidoc_install_and_remove_asciidoc-latex.sh | 44 + ...iidoc_install_and_remove_asciidoc-music.sh | 44 + ...st_asciidoc_install_and_remove_asciidoc.sh | 44 + ...ell_install_and_remove_aspell-debuginfo.sh | 44 + ...l_install_and_remove_aspell-debugsource.sh | 44 + ..._aspell_install_and_remove_aspell-devel.sh | 44 + ...t_aspell_install_and_remove_aspell-help.sh | 44 + ...e_test_aspell_install_and_remove_aspell.sh | 44 + ...nstall_and_remove_at-spi2-atk-debuginfo.sh | 44 + ...tall_and_remove_at-spi2-atk-debugsource.sh | 44 + ...tk_install_and_remove_at-spi2-atk-devel.sh | 44 + ...atk_install_and_remove_at-spi2-atk-help.sh | 44 + ...spi2-atk_install_and_remove_at-spi2-atk.sh | 44 + ...re_install_and_remove_at-spi2-atk-devel.sh | 44 + ...pi2-core_install_and_remove_at-spi2-atk.sh | 44 + ...stall_and_remove_at-spi2-core-debuginfo.sh | 44 + ...all_and_remove_at-spi2-core-debugsource.sh | 44 + ...e_install_and_remove_at-spi2-core-devel.sh | 44 + ...re_install_and_remove_at-spi2-core-help.sh | 44 + ...i2-core_install_and_remove_at-spi2-core.sh | 44 + ...-spi2-core_install_and_remove_atk-devel.sh | 44 + ...est_at-spi2-core_install_and_remove_atk.sh | 44 + ...st_atf_install_and_remove_atf-debuginfo.sh | 44 + ..._atf_install_and_remove_atf-debugsource.sh | 44 + ...oe_test_atf_install_and_remove_atf-help.sh | 44 + ...e_test_atf_install_and_remove_atf-tests.sh | 44 + .../atf/oe_test_atf_install_and_remove_atf.sh | 44 + ...atf_install_and_remove_libatf-c++-devel.sh | 44 + ..._test_atf_install_and_remove_libatf-c++.sh | 44 + ...t_atf_install_and_remove_libatf-c-devel.sh | 44 + ...oe_test_atf_install_and_remove_libatf-c.sh | 44 + ..._atf_install_and_remove_libatf-sh-devel.sh | 44 + ...e_test_atf_install_and_remove_libatf-sh.sh | 44 + ...st_atk_install_and_remove_atk-debuginfo.sh | 44 + ..._atk_install_and_remove_atk-debugsource.sh | 44 + ...e_test_atk_install_and_remove_atk-devel.sh | 44 + .../atk/oe_test_atk_install_and_remove_atk.sh | 44 + ..._install_and_remove_atmel-firmware-help.sh | 44 + ...mware_install_and_remove_atmel-firmware.sh | 44 + ..._attr_install_and_remove_attr-debuginfo.sh | 44 + ...ttr_install_and_remove_attr-debugsource.sh | 44 + ..._test_attr_install_and_remove_attr-help.sh | 44 + .../oe_test_attr_install_and_remove_attr.sh | 44 + ...t_attr_install_and_remove_libattr-devel.sh | 44 + ..._install_and_remove_audispd-plugins-zos.sh | 44 + ...udit_install_and_remove_audispd-plugins.sh | 44 + ...udit_install_and_remove_audit-debuginfo.sh | 44 + ...it_install_and_remove_audit-debugsource.sh | 44 + ...st_audit_install_and_remove_audit-devel.sh | 44 + ...est_audit_install_and_remove_audit-help.sh | 44 + ...est_audit_install_and_remove_audit-libs.sh | 44 + .../oe_test_audit_install_and_remove_audit.sh | 44 + ..._audit_install_and_remove_python2-audit.sh | 44 + ..._audit_install_and_remove_python3-audit.sh | 44 + ...eas_install_and_remove_augeas-debuginfo.sh | 44 + ...s_install_and_remove_augeas-debugsource.sh | 44 + ..._augeas_install_and_remove_augeas-devel.sh | 44 + ...t_augeas_install_and_remove_augeas-help.sh | 44 + ...e_test_augeas_install_and_remove_augeas.sh | 44 + ...ct_install_and_remove_authselect-compat.sh | 44 + ...install_and_remove_authselect-debuginfo.sh | 44 + ...stall_and_remove_authselect-debugsource.sh | 44 + ...ect_install_and_remove_authselect-devel.sh | 44 + ...lect_install_and_remove_authselect-help.sh | 44 + ...uthselect_install_and_remove_authselect.sh | 44 + ...ive_install_and_remove_autoconf-archive.sh | 44 + ...toconf_install_and_remove_autoconf-help.sh | 44 + ...st_autoconf_install_and_remove_autoconf.sh | 44 + ...en_install_and_remove_autogen-debuginfo.sh | 44 + ..._install_and_remove_autogen-debugsource.sh | 44 + ...utogen_install_and_remove_autogen-devel.sh | 44 + ..._autogen_install_and_remove_autogen-doc.sh | 44 + ...autogen_install_and_remove_autogen-help.sh | 44 + ...nstall_and_remove_autogen-libopts-devel.sh | 44 + ...ogen_install_and_remove_autogen-libopts.sh | 44 + ...test_autogen_install_and_remove_autogen.sh | 44 + ...tomake_install_and_remove_automake-help.sh | 44 + ...st_automake_install_and_remove_automake.sh | 44 + ..._avahi_install_and_remove_avahi-autoipd.sh | 44 + ...tall_and_remove_avahi-compat-howl-devel.sh | 44 + ...hi_install_and_remove_avahi-compat-howl.sh | 44 + ...and_remove_avahi-compat-libdns_sd-devel.sh | 44 + ...stall_and_remove_avahi-compat-libdns_sd.sh | 44 + ...vahi_install_and_remove_avahi-debuginfo.sh | 44 + ...hi_install_and_remove_avahi-debugsource.sh | 44 + ...st_avahi_install_and_remove_avahi-devel.sh | 44 + ...avahi_install_and_remove_avahi-dnsconfd.sh | 44 + ...ahi_install_and_remove_avahi-glib-devel.sh | 44 + ...est_avahi_install_and_remove_avahi-glib.sh | 44 + ..._install_and_remove_avahi-gobject-devel.sh | 44 + ..._avahi_install_and_remove_avahi-gobject.sh | 44 + ...est_avahi_install_and_remove_avahi-help.sh | 44 + ...est_avahi_install_and_remove_avahi-libs.sh | 44 + ...vahi_install_and_remove_avahi-qt5-devel.sh | 44 + ...test_avahi_install_and_remove_avahi-qt5.sh | 44 + ...st_avahi_install_and_remove_avahi-tools.sh | 44 + ...avahi_install_and_remove_avahi-ui-devel.sh | 44 + ..._avahi_install_and_remove_avahi-ui-gtk3.sh | 44 + ...avahi_install_and_remove_avahi-ui-tools.sh | 44 + ..._test_avahi_install_and_remove_avahi-ui.sh | 44 + .../oe_test_avahi_install_and_remove_avahi.sh | 44 + ..._avahi_install_and_remove_python2-avahi.sh | 44 + ..._avahi_install_and_remove_python3-avahi.sh | 44 + ...wf_install_and_remove_b43-openfwwf-help.sh | 44 + ...penfwwf_install_and_remove_b43-openfwwf.sh | 44 + ..._install_and_remove_b43-tools-debuginfo.sh | 44 + ...nstall_and_remove_b43-tools-debugsource.sh | 44 + ..._b43-tools_install_and_remove_b43-tools.sh | 44 + ...est_babel_install_and_remove_babel-help.sh | 44 + .../oe_test_babel_install_and_remove_babel.sh | 44 + ..._babel_install_and_remove_python2-babel.sh | 44 + ..._babel_install_and_remove_python3-babel.sh | 44 + ...install_and_remove_babeltrace-debuginfo.sh | 44 + ...stall_and_remove_babeltrace-debugsource.sh | 44 + ...race_install_and_remove_babeltrace-help.sh | 44 + ...abeltrace_install_and_remove_babeltrace.sh | 44 + ..._install_and_remove_libbabeltrace-devel.sh | 44 + ...e_install_and_remove_python3-babeltrace.sh | 44 + ...asesystem_install_and_remove_basesystem.sh | 44 + ...install_and_remove_bash-completion-help.sh | 44 + ...tion_install_and_remove_bash-completion.sh | 44 + ..._bash_install_and_remove_bash-debuginfo.sh | 44 + ...ash_install_and_remove_bash-debugsource.sh | 44 + ...test_bash_install_and_remove_bash-devel.sh | 44 + ...e_test_bash_install_and_remove_bash-doc.sh | 44 + ..._test_bash_install_and_remove_bash-help.sh | 44 + ...bash_install_and_remove_bash-relocation.sh | 44 + .../oe_test_bash_install_and_remove_bash.sh | 44 + ...test_bc_install_and_remove_bc-debuginfo.sh | 44 + ...st_bc_install_and_remove_bc-debugsource.sh | 44 + .../oe_test_bc_install_and_remove_bc-help.sh | 44 + .../bc/oe_test_bc_install_and_remove_bc.sh | 44 + .../oe_test_bcel_install_and_remove_bcel.sh | 44 + ...erlib_install_and_remove_beakerlib-help.sh | 44 + ...install_and_remove_beakerlib-vim-syntax.sh | 44 + ..._beakerlib_install_and_remove_beakerlib.sh | 44 + ...est_bind_install_and_remove_bind-chroot.sh | 44 + ..._bind_install_and_remove_bind-debuginfo.sh | 44 + ...ind_install_and_remove_bind-debugsource.sh | 44 + ...test_bind_install_and_remove_bind-devel.sh | 44 + ...bind_install_and_remove_bind-dnssec-doc.sh | 44 + ...nd_install_and_remove_bind-dnssec-utils.sh | 44 + ...nd_install_and_remove_bind-export-devel.sh | 44 + ...ind_install_and_remove_bind-export-libs.sh | 44 + ..._bind_install_and_remove_bind-libs-lite.sh | 44 + ..._test_bind_install_and_remove_bind-libs.sh | 44 + ...st_bind_install_and_remove_bind-license.sh | 44 + ...nd_install_and_remove_bind-pkcs11-devel.sh | 44 + ...ind_install_and_remove_bind-pkcs11-libs.sh | 44 + ...nd_install_and_remove_bind-pkcs11-utils.sh | 44 + ...est_bind_install_and_remove_bind-pkcs11.sh | 44 + ...bind_install_and_remove_bind-sdb-chroot.sh | 44 + ...e_test_bind_install_and_remove_bind-sdb.sh | 44 + ...test_bind_install_and_remove_bind-utils.sh | 44 + .../oe_test_bind_install_and_remove_bind.sh | 44 + ...st_bind_install_and_remove_python3-bind.sh | 44 + ...s_install_and_remove_binutils-debuginfo.sh | 44 + ...install_and_remove_binutils-debugsource.sh | 44 + ...utils_install_and_remove_binutils-devel.sh | 44 + ...nutils_install_and_remove_binutils-gold.sh | 44 + ...ils_install_and_remove_binutils-gprofng.sh | 44 + ...nutils_install_and_remove_binutils-help.sh | 44 + ...st_binutils_install_and_remove_binutils.sh | 44 + ...stall_and_remove_cross-binutils-aarch64.sh | 44 + ...stall_and_remove_cross-binutils-ppc64le.sh | 44 + ...install_and_remove_cross-binutils-s390x.sh | 44 + ...nstall_and_remove_cross-binutils-x86_64.sh | 44 + ...ison_install_and_remove_bison-debuginfo.sh | 44 + ...on_install_and_remove_bison-debugsource.sh | 44 + ...st_bison_install_and_remove_bison-devel.sh | 44 + ...est_bison_install_and_remove_bison-help.sh | 44 + ...est_bison_install_and_remove_bison-lang.sh | 44 + .../oe_test_bison_install_and_remove_bison.sh | 44 + ...est_bluez_install_and_remove_bluez-cups.sh | 44 + ...luez_install_and_remove_bluez-debuginfo.sh | 44 + ...ez_install_and_remove_bluez-debugsource.sh | 44 + ...st_bluez_install_and_remove_bluez-devel.sh | 44 + ...est_bluez_install_and_remove_bluez-help.sh | 44 + ...est_bluez_install_and_remove_bluez-libs.sh | 44 + .../oe_test_bluez_install_and_remove_bluez.sh | 44 + ...t_boost_install_and_remove_boost-atomic.sh | 44 + ..._test_boost_install_and_remove_boost-b2.sh | 44 + ...st_boost_install_and_remove_boost-build.sh | 44 + ...t_boost_install_and_remove_boost-chrono.sh | 44 + ...oost_install_and_remove_boost-container.sh | 44 + ..._boost_install_and_remove_boost-context.sh | 44 + ...boost_install_and_remove_boost-contract.sh | 44 + ...oost_install_and_remove_boost-coroutine.sh | 44 + ...oost_install_and_remove_boost-date-time.sh | 44 + ...oost_install_and_remove_boost-debuginfo.sh | 44 + ...st_install_and_remove_boost-debugsource.sh | 44 + ...st_boost_install_and_remove_boost-devel.sh | 44 + ...test_boost_install_and_remove_boost-doc.sh | 44 + ...boost_install_and_remove_boost-doctools.sh | 44 + ...boost_install_and_remove_boost-examples.sh | 44 + ...st_boost_install_and_remove_boost-fiber.sh | 44 + ...ost_install_and_remove_boost-filesystem.sh | 44 + ...st_install_and_remove_boost-graph-mpich.sh | 44 + ..._install_and_remove_boost-graph-openmpi.sh | 44 + ...st_boost_install_and_remove_boost-graph.sh | 44 + ...est_boost_install_and_remove_boost-help.sh | 44 + ...oost_install_and_remove_boost-iostreams.sh | 44 + ...test_boost_install_and_remove_boost-jam.sh | 44 + ...est_boost_install_and_remove_boost-json.sh | 44 + ...t_boost_install_and_remove_boost-locale.sh | 44 + ...test_boost_install_and_remove_boost-log.sh | 44 + ...est_boost_install_and_remove_boost-math.sh | 44 + ...st_install_and_remove_boost-mpich-devel.sh | 44 + ...t_install_and_remove_boost-mpich-python.sh | 44 + ...ll_and_remove_boost-mpich-python3-devel.sh | 44 + ..._install_and_remove_boost-mpich-python3.sh | 44 + ...st_boost_install_and_remove_boost-mpich.sh | 44 + ...t_boost_install_and_remove_boost-nowide.sh | 44 + ...t_boost_install_and_remove_boost-numpy2.sh | 44 + ...t_boost_install_and_remove_boost-numpy3.sh | 44 + ..._install_and_remove_boost-openmpi-devel.sh | 44 + ...install_and_remove_boost-openmpi-python.sh | 44 + ..._and_remove_boost-openmpi-python3-devel.sh | 44 + ...nstall_and_remove_boost-openmpi-python3.sh | 44 + ..._boost_install_and_remove_boost-openmpi.sh | 44 + ...nstall_and_remove_boost-program-options.sh | 44 + ...t_boost_install_and_remove_boost-python.sh | 44 + ..._install_and_remove_boost-python2-devel.sh | 44 + ..._boost_install_and_remove_boost-python2.sh | 44 + ..._install_and_remove_boost-python3-devel.sh | 44 + ..._boost_install_and_remove_boost-python3.sh | 44 + ...t_boost_install_and_remove_boost-random.sh | 44 + ...st_boost_install_and_remove_boost-regex.sh | 44 + ..._install_and_remove_boost-serialization.sh | 44 + ..._boost_install_and_remove_boost-signals.sh | 44 + ...ost_install_and_remove_boost-stacktrace.sh | 44 + ...t_boost_install_and_remove_boost-static.sh | 44 + ...t_boost_install_and_remove_boost-system.sh | 44 + ...est_boost_install_and_remove_boost-test.sh | 44 + ...t_boost_install_and_remove_boost-thread.sh | 44 + ...st_boost_install_and_remove_boost-timer.sh | 44 + ...t_install_and_remove_boost-type_erasure.sh | 44 + ...test_boost_install_and_remove_boost-url.sh | 44 + ...est_boost_install_and_remove_boost-wave.sh | 44 + .../oe_test_boost_install_and_remove_boost.sh | 44 + ...stall_and_remove_bridge-utils-debuginfo.sh | 44 + ...all_and_remove_bridge-utils-debugsource.sh | 44 + ...e-utils_install_and_remove_bridge-utils.sh | 44 + ...tli_install_and_remove_brotli-debuginfo.sh | 44 + ...i_install_and_remove_brotli-debugsource.sh | 44 + ..._brotli_install_and_remove_brotli-devel.sh | 44 + ...t_brotli_install_and_remove_brotli-help.sh | 44 + ...e_test_brotli_install_and_remove_brotli.sh | 44 + ...rotli_install_and_remove_python2-brotli.sh | 44 + ...rotli_install_and_remove_python3-brotli.sh | 44 + ...nstall_and_remove_btrfs-progs-debuginfo.sh | 44 + ...tall_and_remove_btrfs-progs-debugsource.sh | 44 + ...gs_install_and_remove_btrfs-progs-devel.sh | 44 + ...ogs_install_and_remove_btrfs-progs-help.sh | 44 + ...fs-progs_install_and_remove_btrfs-progs.sh | 44 + ...install_and_remove_bubblewrap-debuginfo.sh | 44 + ...stall_and_remove_bubblewrap-debugsource.sh | 44 + ...wrap_install_and_remove_bubblewrap-help.sh | 44 + ...ubblewrap_install_and_remove_bubblewrap.sh | 44 + ...yacc_install_and_remove_byacc-debuginfo.sh | 44 + ...cc_install_and_remove_byacc-debugsource.sh | 44 + ...est_byacc_install_and_remove_byacc-help.sh | 44 + .../oe_test_byacc_install_and_remove_byacc.sh | 44 + ...zip2_install_and_remove_bzip2-debuginfo.sh | 44 + ...p2_install_and_remove_bzip2-debugsource.sh | 44 + ...st_bzip2_install_and_remove_bzip2-devel.sh | 44 + ...est_bzip2_install_and_remove_bzip2-help.sh | 44 + .../oe_test_bzip2_install_and_remove_bzip2.sh | 44 + ...res_install_and_remove_c-ares-debuginfo.sh | 44 + ...s_install_and_remove_c-ares-debugsource.sh | 44 + ..._c-ares_install_and_remove_c-ares-devel.sh | 44 + ...t_c-ares_install_and_remove_c-ares-help.sh | 44 + ...e_test_c-ares_install_and_remove_c-ares.sh | 44 + ...ates_install_and_remove_ca-certificates.sh | 44 + ...tem_install_and_remove_color-filesystem.sh | 44 + ...ord_install_and_remove_colord-debuginfo.sh | 44 + ...d_install_and_remove_colord-debugsource.sh | 44 + ...rd_install_and_remove_colord-devel-docs.sh | 44 + ..._colord_install_and_remove_colord-devel.sh | 44 + ...st_colord_install_and_remove_colord-doc.sh | 44 + ...nstall_and_remove_colord-extra-profiles.sh | 44 + ...t_colord_install_and_remove_colord-help.sh | 44 + ...t_colord_install_and_remove_colord-libs.sh | 44 + ..._colord_install_and_remove_colord-tests.sh | 44 + ...e_test_colord_install_and_remove_colord.sh | 44 + ...p_install_and_remove_console-setup-help.sh | 44 + ...-setup_install_and_remove_console-setup.sh | 44 + ..._install_and_remove_coreutils-debuginfo.sh | 44 + ...nstall_and_remove_coreutils-debugsource.sh | 44 + ...utils_install_and_remove_coreutils-help.sh | 44 + ..._coreutils_install_and_remove_coreutils.sh | 44 + ..._cpio_install_and_remove_cpio-debuginfo.sh | 44 + ...pio_install_and_remove_cpio-debugsource.sh | 44 + ..._test_cpio_install_and_remove_cpio-help.sh | 44 + .../oe_test_cpio_install_and_remove_cpio.sh | 44 + ...k_install_and_remove_cppcheck-debuginfo.sh | 44 + ...install_and_remove_cppcheck-debugsource.sh | 44 + ...pcheck_install_and_remove_cppcheck-help.sh | 44 + ...st_cppcheck_install_and_remove_cppcheck.sh | 44 + ...it_install_and_remove_cppunit-debuginfo.sh | 44 + ..._install_and_remove_cppunit-debugsource.sh | 44 + ...ppunit_install_and_remove_cppunit-devel.sh | 44 + ...cppunit_install_and_remove_cppunit-help.sh | 44 + ...test_cppunit_install_and_remove_cppunit.sh | 44 + ...b_install_and_remove_cracklib-debuginfo.sh | 44 + ...install_and_remove_cracklib-debugsource.sh | 44 + ...cklib_install_and_remove_cracklib-devel.sh | 44 + ...acklib_install_and_remove_cracklib-help.sh | 44 + ...st_cracklib_install_and_remove_cracklib.sh | 44 + ...lib_install_and_remove_python2-cracklib.sh | 44 + ...lib_install_and_remove_python3-cracklib.sh | 44 + ...rash_install_and_remove_crash-debuginfo.sh | 44 + ...sh_install_and_remove_crash-debugsource.sh | 44 + ...st_crash_install_and_remove_crash-devel.sh | 44 + ...est_crash_install_and_remove_crash-help.sh | 44 + .../oe_test_crash_install_and_remove_crash.sh | 44 + ...stall_and_remove_createrepo_c-debuginfo.sh | 44 + ...all_and_remove_createrepo_c-debugsource.sh | 44 + ...c_install_and_remove_createrepo_c-devel.sh | 44 + ..._c_install_and_remove_createrepo_c-help.sh | 44 + ...erepo_c_install_and_remove_createrepo_c.sh | 44 + ...install_and_remove_python2-createrepo_c.sh | 44 + ...install_and_remove_python3-createrepo_c.sh | 44 + ...nie_install_and_remove_cronie-debuginfo.sh | 44 + ...e_install_and_remove_cronie-debugsource.sh | 44 + ...t_cronie_install_and_remove_cronie-help.sh | 44 + ...e_test_cronie_install_and_remove_cronie.sh | 44 + ...ontabs_install_and_remove_crontabs-help.sh | 44 + ...st_crontabs_install_and_remove_crontabs.sh | 44 + ...tall_and_remove_crypto-policies-scripts.sh | 44 + ...cies_install_and_remove_crypto-policies.sh | 44 + ...install_and_remove_cryptsetup-debuginfo.sh | 44 + ...stall_and_remove_cryptsetup-debugsource.sh | 44 + ...tup_install_and_remove_cryptsetup-devel.sh | 44 + ...etup_install_and_remove_cryptsetup-help.sh | 44 + ...p_install_and_remove_cryptsetup-python3.sh | 44 + ...install_and_remove_cryptsetup-reencrypt.sh | 44 + ...ryptsetup_install_and_remove_cryptsetup.sh | 44 + ...setup_install_and_remove_integritysetup.sh | 44 + ...p_install_and_remove_python2-cryptsetup.sh | 44 + ...yptsetup_install_and_remove_veritysetup.sh | 44 + ...ope_install_and_remove_cscope-debuginfo.sh | 44 + ...e_install_and_remove_cscope-debugsource.sh | 44 + ...st_cscope_install_and_remove_cscope-doc.sh | 44 + ...t_cscope_install_and_remove_cscope-help.sh | 44 + ...e_test_cscope_install_and_remove_cscope.sh | 44 + ...est_cups_install_and_remove_cups-client.sh | 44 + ..._cups_install_and_remove_cups-debuginfo.sh | 44 + ...ups_install_and_remove_cups-debugsource.sh | 44 + ...test_cups_install_and_remove_cups-devel.sh | 44 + ...cups_install_and_remove_cups-filesystem.sh | 44 + ..._test_cups_install_and_remove_cups-help.sh | 44 + ...st_cups_install_and_remove_cups-ipptool.sh | 44 + ..._test_cups_install_and_remove_cups-libs.sh | 44 + ...e_test_cups_install_and_remove_cups-lpd.sh | 44 + ...cups_install_and_remove_cups-printerapp.sh | 44 + .../oe_test_cups_install_and_remove_cups.sh | 44 + ..._curl_install_and_remove_curl-debuginfo.sh | 44 + ...url_install_and_remove_curl-debugsource.sh | 44 + ...test_curl_install_and_remove_curl-devel.sh | 44 + ..._test_curl_install_and_remove_curl-help.sh | 44 + .../oe_test_curl_install_and_remove_curl.sh | 44 + ...t_curl_install_and_remove_libcurl-devel.sh | 44 + ...oe_test_curl_install_and_remove_libcurl.sh | 44 + ...install_and_remove_cyrus-sasl-debuginfo.sh | 44 + ...stall_and_remove_cyrus-sasl-debugsource.sh | 44 + ...asl_install_and_remove_cyrus-sasl-devel.sh | 44 + ...-sasl_install_and_remove_cyrus-sasl-gs2.sh | 44 + ...sl_install_and_remove_cyrus-sasl-gssapi.sh | 44 + ...sasl_install_and_remove_cyrus-sasl-help.sh | 44 + ...sasl_install_and_remove_cyrus-sasl-ldap.sh | 44 + ...-sasl_install_and_remove_cyrus-sasl-lib.sh | 44 + ...-sasl_install_and_remove_cyrus-sasl-md5.sh | 44 + ...sasl_install_and_remove_cyrus-sasl-ntlm.sh | 44 + ...asl_install_and_remove_cyrus-sasl-plain.sh | 44 + ...asl_install_and_remove_cyrus-sasl-scram.sh | 44 + ...-sasl_install_and_remove_cyrus-sasl-sql.sh | 44 + ...yrus-sasl_install_and_remove_cyrus-sasl.sh | 44 + ...dblatex_install_and_remove_dblatex-help.sh | 44 + ...test_dblatex_install_and_remove_dblatex.sh | 44 + ..._install_and_remove_dbus-glib-debuginfo.sh | 44 + ...nstall_and_remove_dbus-glib-debugsource.sh | 44 + ...glib_install_and_remove_dbus-glib-devel.sh | 44 + ...-glib_install_and_remove_dbus-glib-help.sh | 44 + ..._dbus-glib_install_and_remove_dbus-glib.sh | 44 + ...nstall_and_remove_dbus-python-debuginfo.sh | 44 + ...tall_and_remove_dbus-python-debugsource.sh | 44 + ...on_install_and_remove_dbus-python-devel.sh | 44 + ...hon_install_and_remove_dbus-python-help.sh | 44 + ...s-python_install_and_remove_dbus-python.sh | 44 + ...-python_install_and_remove_python2-dbus.sh | 44 + ...-python_install_and_remove_python3-dbus.sh | 44 + ...est_dbus_install_and_remove_dbus-common.sh | 44 + ...est_dbus_install_and_remove_dbus-daemon.sh | 44 + ..._dbus_install_and_remove_dbus-debuginfo.sh | 44 + ...bus_install_and_remove_dbus-debugsource.sh | 44 + ...test_dbus_install_and_remove_dbus-devel.sh | 44 + ..._test_dbus_install_and_remove_dbus-help.sh | 44 + ..._test_dbus_install_and_remove_dbus-libs.sh | 44 + ...test_dbus_install_and_remove_dbus-tools.sh | 44 + ...e_test_dbus_install_and_remove_dbus-x11.sh | 44 + .../oe_test_dbus_install_and_remove_dbus.sh | 44 + ..._install_and_remove_debugedit-debuginfo.sh | 44 + ...nstall_and_remove_debugedit-debugsource.sh | 44 + ..._debugedit_install_and_remove_debugedit.sh | 44 + ...dejagnu_install_and_remove_dejagnu-help.sh | 44 + ...test_dejagnu_install_and_remove_dejagnu.sh | 44 + ...u-fonts_install_and_remove_dejavu-fonts.sh | 44 + ...and_remove_desktop-file-utils-debuginfo.sh | 44 + ...d_remove_desktop-file-utils-debugsource.sh | 44 + ...tall_and_remove_desktop-file-utils-help.sh | 44 + ...s_install_and_remove_desktop-file-utils.sh | 44 + ..._dhcp_install_and_remove_dhcp-debuginfo.sh | 44 + ...hcp_install_and_remove_dhcp-debugsource.sh | 44 + ...test_dhcp_install_and_remove_dhcp-devel.sh | 44 + ..._test_dhcp_install_and_remove_dhcp-help.sh | 44 + .../oe_test_dhcp_install_and_remove_dhcp.sh | 44 + ...t_install_and_remove_diffstat-debuginfo.sh | 44 + ...install_and_remove_diffstat-debugsource.sh | 44 + ...ffstat_install_and_remove_diffstat-help.sh | 44 + ...st_diffstat_install_and_remove_diffstat.sh | 44 + ..._install_and_remove_diffutils-debuginfo.sh | 44 + ...nstall_and_remove_diffutils-debugsource.sh | 44 + ...utils_install_and_remove_diffutils-help.sh | 44 + ..._diffutils_install_and_remove_diffutils.sh | 44 + ..._install_and_remove_ding-libs-debuginfo.sh | 44 + ...nstall_and_remove_ding-libs-debugsource.sh | 44 + ...libs_install_and_remove_ding-libs-devel.sh | 44 + ...-libs_install_and_remove_ding-libs-help.sh | 44 + ..._ding-libs_install_and_remove_ding-libs.sh | 44 + ...aid_install_and_remove_dmraid-debuginfo.sh | 44 + ...d_install_and_remove_dmraid-debugsource.sh | 44 + ..._dmraid_install_and_remove_dmraid-devel.sh | 44 + ...stall_and_remove_dmraid-events-logwatch.sh | 44 + ...dmraid_install_and_remove_dmraid-events.sh | 44 + ...e_test_dmraid_install_and_remove_dmraid.sh | 44 + ...nstall_and_remove_dnf-plugins-core-help.sh | 44 + ...ore_install_and_remove_dnf-plugins-core.sh | 44 + ...l_and_remove_python2-dnf-plugin-migrate.sh | 44 + ...d_remove_python2-dnf-plugin-versionlock.sh | 44 + ...all_and_remove_python2-dnf-plugins-core.sh | 44 + ...ll_and_remove_python3-dnf-plugin-leaves.sh | 44 + ...all_and_remove_python3-dnf-plugin-local.sh | 44 + ...nd_remove_python3-dnf-plugin-modulesync.sh | 44 + ...on3-dnf-plugin-post-transaction-actions.sh | 44 + ...d_remove_python3-dnf-plugin-show-leaves.sh | 44 + ...d_remove_python3-dnf-plugin-versionlock.sh | 44 + ...all_and_remove_python3-dnf-plugins-core.sh | 44 + ...st_dnf_install_and_remove_dnf-automatic.sh | 44 + ...oe_test_dnf_install_and_remove_dnf-data.sh | 44 + ...oe_test_dnf_install_and_remove_dnf-help.sh | 44 + .../dnf/oe_test_dnf_install_and_remove_dnf.sh | 44 + ...test_dnf_install_and_remove_python2-dnf.sh | 44 + ...test_dnf_install_and_remove_python3-dnf.sh | 44 + .../dnf/oe_test_dnf_install_and_remove_yum.sh | 44 + ...ok-dtds_install_and_remove_docbook-dtds.sh | 44 + ...all_and_remove_docbook-style-dsssl-help.sh | 44 + ..._install_and_remove_docbook-style-dsssl.sh | 44 + ...sl_install_and_remove_docbook-style-xsl.sh | 44 + ...s_install_and_remove_docbook-utils-help.sh | 44 + ...ls_install_and_remove_docbook-utils-pdf.sh | 44 + ...-utils_install_and_remove_docbook-utils.sh | 44 + ...tall_and_remove_docbook5-style-xsl-help.sh | 44 + ...l_install_and_remove_docbook5-style-xsl.sh | 44 + ...x_install_and_remove_dos2unix-debuginfo.sh | 44 + ...install_and_remove_dos2unix-debugsource.sh | 44 + ...s2unix_install_and_remove_dos2unix-help.sh | 44 + ...st_dos2unix_install_and_remove_dos2unix.sh | 44 + ...install_and_remove_dosfstools-debuginfo.sh | 44 + ...stall_and_remove_dosfstools-debugsource.sh | 44 + ...ools_install_and_remove_dosfstools-help.sh | 44 + ...osfstools_install_and_remove_dosfstools.sh | 44 + ...en_install_and_remove_doxygen-debuginfo.sh | 44 + ..._install_and_remove_doxygen-debugsource.sh | 44 + ...n_install_and_remove_doxygen-doxywizard.sh | 44 + ...doxygen_install_and_remove_doxygen-help.sh | 44 + ...oxygen_install_and_remove_doxygen-latex.sh | 44 + ...test_doxygen_install_and_remove_doxygen.sh | 44 + ...t_dracut_install_and_remove_dracut-caps.sh | 44 + ...nstall_and_remove_dracut-config-generic.sh | 44 + ...install_and_remove_dracut-config-rescue.sh | 44 + ...cut_install_and_remove_dracut-debuginfo.sh | 44 + ...t_install_and_remove_dracut-debugsource.sh | 44 + ...t_dracut_install_and_remove_dracut-live.sh | 44 + ...racut_install_and_remove_dracut-network.sh | 44 + ...dracut_install_and_remove_dracut-squash.sh | 44 + ..._dracut_install_and_remove_dracut-tools.sh | 44 + ...e_test_dracut_install_and_remove_dracut.sh | 44 + ..._drpm_install_and_remove_drpm-debuginfo.sh | 44 + ...rpm_install_and_remove_drpm-debugsource.sh | 44 + ...test_drpm_install_and_remove_drpm-devel.sh | 44 + ..._test_drpm_install_and_remove_drpm-help.sh | 44 + .../oe_test_drpm_install_and_remove_drpm.sh | 44 + ...st_dtc_install_and_remove_dtc-debuginfo.sh | 44 + ..._dtc_install_and_remove_dtc-debugsource.sh | 44 + ...e_test_dtc_install_and_remove_dtc-devel.sh | 44 + ...oe_test_dtc_install_and_remove_dtc-help.sh | 44 + .../dtc/oe_test_dtc_install_and_remove_dtc.sh | 44 + ...t_dtc_install_and_remove_python2-libfdt.sh | 44 + ...t_dtc_install_and_remove_python3-libfdt.sh | 44 + ...pe_install_and_remove_duktape-debuginfo.sh | 44 + ..._install_and_remove_duktape-debugsource.sh | 44 + ...uktape_install_and_remove_duktape-devel.sh | 44 + ...test_duktape_install_and_remove_duktape.sh | 44 + ...es_install_and_remove_dwarves-debuginfo.sh | 44 + ..._install_and_remove_dwarves-debugsource.sh | 44 + ...test_dwarves_install_and_remove_dwarves.sh | 44 + ...es_install_and_remove_libdwarves1-devel.sh | 44 + ..._dwarves_install_and_remove_libdwarves1.sh | 44 + ...st_dwz_install_and_remove_dwz-debuginfo.sh | 44 + ..._dwz_install_and_remove_dwz-debugsource.sh | 44 + ...oe_test_dwz_install_and_remove_dwz-help.sh | 44 + .../dwz/oe_test_dwz_install_and_remove_dwz.sh | 44 + ...st_install_and_remove_dyninst-debuginfo.sh | 44 + ..._install_and_remove_dyninst-debugsource.sh | 44 + ...yninst_install_and_remove_dyninst-devel.sh | 44 + ...dyninst_install_and_remove_dyninst-help.sh | 44 + ...test_dyninst_install_and_remove_dyninst.sh | 44 + ..._install_and_remove_e2fsprogs-debuginfo.sh | 44 + ...nstall_and_remove_e2fsprogs-debugsource.sh | 44 + ...rogs_install_and_remove_e2fsprogs-devel.sh | 44 + ...progs_install_and_remove_e2fsprogs-help.sh | 44 + ...progs_install_and_remove_e2fsprogs-libs.sh | 44 + ...ogs_install_and_remove_e2fsprogs-static.sh | 44 + ..._e2fsprogs_install_and_remove_e2fsprogs.sh | 44 + ...st_e2fsprogs_install_and_remove_e2scrub.sh | 44 + ...ogs_install_and_remove_libcom_err-devel.sh | 44 + ...e2fsprogs_install_and_remove_libcom_err.sh | 44 + ...2fsprogs_install_and_remove_libss-devel.sh | 44 + ...test_e2fsprogs_install_and_remove_libss.sh | 44 + ...s_install_and_remove_ebtables-debuginfo.sh | 44 + ...install_and_remove_ebtables-debugsource.sh | 44 + ...tables_install_and_remove_ebtables-help.sh | 44 + ...st_ebtables_install_and_remove_ebtables.sh | 44 + ...test_ed_install_and_remove_ed-debuginfo.sh | 44 + ...st_ed_install_and_remove_ed-debugsource.sh | 44 + .../oe_test_ed_install_and_remove_ed-help.sh | 44 + .../ed/oe_test_ed_install_and_remove_ed.sh | 44 + ...acros_install_and_remove_efi-filesystem.sh | 44 + ...acros_install_and_remove_efi-rpm-macros.sh | 44 + ...cros_install_and_remove_efi-srpm-macros.sh | 44 + ...install_and_remove_efibootmgr-debuginfo.sh | 44 + ...stall_and_remove_efibootmgr-debugsource.sh | 44 + ...tmgr_install_and_remove_efibootmgr-help.sh | 44 + ...fibootmgr_install_and_remove_efibootmgr.sh | 44 + ...var_install_and_remove_efivar-debuginfo.sh | 44 + ...r_install_and_remove_efivar-debugsource.sh | 44 + ..._efivar_install_and_remove_efivar-devel.sh | 44 + ...t_efivar_install_and_remove_efivar-help.sh | 44 + ...t_efivar_install_and_remove_efivar-libs.sh | 44 + ...e_test_efivar_install_and_remove_efivar.sh | 44 + ...nstall_and_remove_egl-wayland-debuginfo.sh | 44 + ...tall_and_remove_egl-wayland-debugsource.sh | 44 + ...nd_install_and_remove_egl-wayland-devel.sh | 44 + ...-wayland_install_and_remove_egl-wayland.sh | 44 + ...ll_and_remove_eglexternalplatform-devel.sh | 44 + ..._install_and_remove_eglexternalplatform.sh | 44 + ...s_install_and_remove_elfutils-debuginfo.sh | 44 + ...remove_elfutils-debuginfod-client-devel.sh | 44 + ...l_and_remove_elfutils-debuginfod-client.sh | 44 + ..._install_and_remove_elfutils-debuginfod.sh | 44 + ...install_and_remove_elfutils-debugsource.sh | 44 + ..._and_remove_elfutils-default-yama-scope.sh | 44 + ...nstall_and_remove_elfutils-devel-static.sh | 44 + ...utils_install_and_remove_elfutils-devel.sh | 44 + ...lfutils_install_and_remove_elfutils-doc.sh | 44 + ...utils_install_and_remove_elfutils-extra.sh | 44 + ...futils_install_and_remove_elfutils-help.sh | 44 + ...and_remove_elfutils-libelf-devel-static.sh | 44 + ...nstall_and_remove_elfutils-libelf-devel.sh | 44 + ...tils_install_and_remove_elfutils-libelf.sh | 44 + ...futils_install_and_remove_elfutils-libs.sh | 44 + ...st_elfutils_install_and_remove_elfutils.sh | 44 + ...t_emacs_install_and_remove_emacs-common.sh | 44 + ...macs_install_and_remove_emacs-debuginfo.sh | 44 + ...cs_install_and_remove_emacs-debugsource.sh | 44 + ...st_emacs_install_and_remove_emacs-devel.sh | 44 + ...acs_install_and_remove_emacs-filesystem.sh | 44 + ...est_emacs_install_and_remove_emacs-help.sh | 44 + ...st_emacs_install_and_remove_emacs-lucid.sh | 44 + ...test_emacs_install_and_remove_emacs-nox.sh | 44 + ...emacs_install_and_remove_emacs-terminal.sh | 44 + .../oe_test_emacs_install_and_remove_emacs.sh | 44 + ...ant2_install_and_remove_enchant2-aspell.sh | 44 + ...2_install_and_remove_enchant2-debuginfo.sh | 44 + ...install_and_remove_enchant2-debugsource.sh | 44 + ...hant2_install_and_remove_enchant2-devel.sh | 44 + ...chant2_install_and_remove_enchant2-help.sh | 44 + ...ant2_install_and_remove_enchant2-voikko.sh | 44 + ...st_enchant2_install_and_remove_enchant2.sh | 44 + ...ol_install_and_remove_ethtool-debuginfo.sh | 44 + ..._install_and_remove_ethtool-debugsource.sh | 44 + ...ethtool_install_and_remove_ethtool-help.sh | 44 + ...test_ethtool_install_and_remove_ethtool.sh | 44 + ...mpi_install_and_remove_exempi-debuginfo.sh | 44 + ...i_install_and_remove_exempi-debugsource.sh | 44 + ..._exempi_install_and_remove_exempi-devel.sh | 44 + ...t_exempi_install_and_remove_exempi-help.sh | 44 + ...e_test_exempi_install_and_remove_exempi.sh | 44 + ...xpat_install_and_remove_expat-debuginfo.sh | 44 + ...at_install_and_remove_expat-debugsource.sh | 44 + ...st_expat_install_and_remove_expat-devel.sh | 44 + ...est_expat_install_and_remove_expat-help.sh | 44 + .../oe_test_expat_install_and_remove_expat.sh | 44 + ...ect_install_and_remove_expect-debuginfo.sh | 44 + ...t_install_and_remove_expect-debugsource.sh | 44 + ..._expect_install_and_remove_expect-devel.sh | 44 + ...t_expect_install_and_remove_expect-help.sh | 44 + ...e_test_expect_install_and_remove_expect.sh | 44 + ...install_and_remove_fakechroot-debuginfo.sh | 44 + ...stall_and_remove_fakechroot-debugsource.sh | 44 + ...root_install_and_remove_fakechroot-help.sh | 44 + ...akechroot_install_and_remove_fakechroot.sh | 44 + ...install_and_remove_fcoe-utils-debuginfo.sh | 44 + ...stall_and_remove_fcoe-utils-debugsource.sh | 44 + ...tils_install_and_remove_fcoe-utils-help.sh | 44 + ...coe-utils_install_and_remove_fcoe-utils.sh | 44 + ...pes_install_and_remove_fdupes-debuginfo.sh | 44 + ...s_install_and_remove_fdupes-debugsource.sh | 44 + ...t_fdupes_install_and_remove_fdupes-help.sh | 44 + ...e_test_fdupes_install_and_remove_fdupes.sh | 44 + ...test_fftw_install_and_remove_fftw-devel.sh | 44 + ..._test_fftw_install_and_remove_fftw-help.sh | 44 + ...ftw_install_and_remove_fftw-libs-double.sh | 44 + ..._fftw_install_and_remove_fftw-libs-long.sh | 44 + ..._fftw_install_and_remove_fftw-libs-quad.sh | 44 + ...ftw_install_and_remove_fftw-libs-single.sh | 44 + ..._test_fftw_install_and_remove_fftw-libs.sh | 44 + ...ftw_install_and_remove_fftw-mpich-devel.sh | 44 + ...stall_and_remove_fftw-mpich-libs-double.sh | 44 + ...install_and_remove_fftw-mpich-libs-long.sh | 44 + ...stall_and_remove_fftw-mpich-libs-single.sh | 44 + ...fftw_install_and_remove_fftw-mpich-libs.sh | 44 + ...w_install_and_remove_fftw-openmpi-devel.sh | 44 + ...all_and_remove_fftw-openmpi-libs-double.sh | 44 + ...stall_and_remove_fftw-openmpi-libs-long.sh | 44 + ...all_and_remove_fftw-openmpi-libs-single.sh | 44 + ...tw_install_and_remove_fftw-openmpi-libs.sh | 44 + .../oe_test_fftw_install_and_remove_fftw.sh | 44 + ..._file_install_and_remove_file-debuginfo.sh | 44 + ...ile_install_and_remove_file-debugsource.sh | 44 + ...test_file_install_and_remove_file-devel.sh | 44 + ..._test_file_install_and_remove_file-help.sh | 44 + ..._test_file_install_and_remove_file-libs.sh | 44 + .../oe_test_file_install_and_remove_file.sh | 44 + ...t_file_install_and_remove_python2-magic.sh | 44 + ...t_file_install_and_remove_python3-magic.sh | 44 + ...ystem_install_and_remove_filesystem-afs.sh | 44 + ...m_install_and_remove_filesystem-content.sh | 44 + ...ilesystem_install_and_remove_filesystem.sh | 44 + ..._install_and_remove_findutils-debuginfo.sh | 44 + ...nstall_and_remove_findutils-debugsource.sh | 44 + ...utils_install_and_remove_findutils-help.sh | 44 + ..._findutils_install_and_remove_findutils.sh | 44 + ..._install_and_remove_fipscheck-debuginfo.sh | 44 + ...nstall_and_remove_fipscheck-debugsource.sh | 44 + ...heck_install_and_remove_fipscheck-devel.sh | 44 + ...check_install_and_remove_fipscheck-help.sh | 44 + ..._fipscheck_install_and_remove_fipscheck.sh | 44 + ...ewalld_install_and_remove_firewalld-doc.sh | 44 + ...walld_install_and_remove_firewalld-test.sh | 44 + ..._firewalld_install_and_remove_firewalld.sh | 44 + ...lld_install_and_remove_python3-firewall.sh | 44 + ..._flac_install_and_remove_flac-debuginfo.sh | 44 + ...lac_install_and_remove_flac-debugsource.sh | 44 + ...test_flac_install_and_remove_flac-devel.sh | 44 + ..._test_flac_install_and_remove_flac-help.sh | 44 + .../oe_test_flac_install_and_remove_flac.sh | 44 + ..._test_flac_install_and_remove_xmms-flac.sh | 44 + ..._flex_install_and_remove_flex-debuginfo.sh | 44 + ...lex_install_and_remove_flex-debugsource.sh | 44 + ...test_flex_install_and_remove_flex-devel.sh | 44 + ..._test_flex_install_and_remove_flex-help.sh | 44 + .../oe_test_flex_install_and_remove_flex.sh | 44 + ..._fltk_install_and_remove_fltk-debuginfo.sh | 44 + ...ltk_install_and_remove_fltk-debugsource.sh | 44 + ...test_fltk_install_and_remove_fltk-devel.sh | 44 + ...test_fltk_install_and_remove_fltk-fluid.sh | 44 + ..._test_fltk_install_and_remove_fltk-help.sh | 44 + ...est_fltk_install_and_remove_fltk-static.sh | 44 + .../oe_test_fltk_install_and_remove_fltk.sh | 44 + ...install_and_remove_fontconfig-debuginfo.sh | 44 + ...stall_and_remove_fontconfig-debugsource.sh | 44 + ...fig_install_and_remove_fontconfig-devel.sh | 44 + ...nfig_install_and_remove_fontconfig-help.sh | 44 + ...ontconfig_install_and_remove_fontconfig.sh | 44 + ..._install_and_remove_fontforge-debuginfo.sh | 44 + ...nstall_and_remove_fontforge-debugsource.sh | 44 + ...orge_install_and_remove_fontforge-devel.sh | 44 + ...forge_install_and_remove_fontforge-help.sh | 44 + ..._fontforge_install_and_remove_fontforge.sh | 44 + ...ros_install_and_remove_fonts-filesystem.sh | 44 + ...nstall_and_remove_fonts-rpm-macros-help.sh | 44 + ...ros_install_and_remove_fonts-rpm-macros.sh | 44 + ..._install_and_remove_fonts-rpm-templates.sh | 44 + ...os_install_and_remove_fonts-srpm-macros.sh | 44 + ...t_fpaste_install_and_remove_fpaste-help.sh | 44 + ...e_test_fpaste_install_and_remove_fpaste.sh | 44 + ...t_install_and_remove_freeglut-debuginfo.sh | 44 + ...install_and_remove_freeglut-debugsource.sh | 44 + ...eglut_install_and_remove_freeglut-devel.sh | 44 + ...eeglut_install_and_remove_freeglut-help.sh | 44 + ...st_freeglut_install_and_remove_freeglut.sh | 44 + ...e_install_and_remove_freetype-debuginfo.sh | 44 + ...install_and_remove_freetype-debugsource.sh | 44 + ...etype_install_and_remove_freetype-demos.sh | 44 + ...etype_install_and_remove_freetype-devel.sh | 44 + ...eetype_install_and_remove_freetype-help.sh | 44 + ...st_freetype_install_and_remove_freetype.sh | 44 + ...di_install_and_remove_fribidi-debuginfo.sh | 44 + ..._install_and_remove_fribidi-debugsource.sh | 44 + ...ribidi_install_and_remove_fribidi-devel.sh | 44 + ...test_fribidi_install_and_remove_fribidi.sh | 44 + ..._test_fros_install_and_remove_fros-help.sh | 44 + .../oe_test_fros_install_and_remove_fros.sh | 44 + ...st_ftp_install_and_remove_ftp-debuginfo.sh | 44 + ..._ftp_install_and_remove_ftp-debugsource.sh | 44 + ...oe_test_ftp_install_and_remove_ftp-help.sh | 44 + .../ftp/oe_test_ftp_install_and_remove_ftp.sh | 44 + ..._fuse_install_and_remove_fuse-debuginfo.sh | 44 + ...use_install_and_remove_fuse-debugsource.sh | 44 + ...test_fuse_install_and_remove_fuse-devel.sh | 44 + ..._test_fuse_install_and_remove_fuse-help.sh | 44 + .../oe_test_fuse_install_and_remove_fuse.sh | 44 + ...est_fuse_install_and_remove_fuse3-devel.sh | 44 + .../oe_test_fuse_install_and_remove_fuse3.sh | 44 + ...st_fuse3_install_and_remove_fuse-common.sh | 44 + ...use3_install_and_remove_fuse3-debuginfo.sh | 44 + ...e3_install_and_remove_fuse3-debugsource.sh | 44 + ...st_fuse3_install_and_remove_fuse3-devel.sh | 44 + ...est_fuse3_install_and_remove_fuse3-help.sh | 44 + .../oe_test_fuse3_install_and_remove_fuse3.sh | 44 + ...wupd_install_and_remove_fwupd-debuginfo.sh | 44 + ...pd_install_and_remove_fwupd-debugsource.sh | 44 + ...st_fwupd_install_and_remove_fwupd-devel.sh | 44 + ...est_fwupd_install_and_remove_fwupd-help.sh | 44 + .../oe_test_fwupd_install_and_remove_fwupd.sh | 44 + ...k_install_and_remove_gawk-all-langpacks.sh | 44 + ..._gawk_install_and_remove_gawk-debuginfo.sh | 44 + ...awk_install_and_remove_gawk-debugsource.sh | 44 + ...test_gawk_install_and_remove_gawk-devel.sh | 44 + ...e_test_gawk_install_and_remove_gawk-doc.sh | 44 + ..._test_gawk_install_and_remove_gawk-help.sh | 44 + ..._test_gawk_install_and_remove_gawk-lang.sh | 44 + .../oe_test_gawk_install_and_remove_gawk.sh | 44 + ...test_gc_install_and_remove_gc-debuginfo.sh | 44 + ...st_gc_install_and_remove_gc-debugsource.sh | 44 + .../oe_test_gc_install_and_remove_gc-devel.sh | 44 + .../gc/oe_test_gc_install_and_remove_gc.sh | 44 + ..._gcab_install_and_remove_gcab-debuginfo.sh | 44 + ...cab_install_and_remove_gcab-debugsource.sh | 44 + ...test_gcab_install_and_remove_gcab-devel.sh | 44 + ..._test_gcab_install_and_remove_gcab-help.sh | 44 + .../oe_test_gcab_install_and_remove_gcab.sh | 44 + ..._gcc_install_and_remove_accelerate-libs.sh | 44 + .../gcc/oe_test_gcc_install_and_remove_cpp.sh | 44 + .../oe_test_gcc_install_and_remove_gcc-c++.sh | 44 + ...st_gcc_install_and_remove_gcc-debuginfo.sh | 44 + ..._gcc_install_and_remove_gcc-debugsource.sh | 44 + ...t_gcc_install_and_remove_gcc-gdb-plugin.sh | 44 + .../oe_test_gcc_install_and_remove_gcc-gdc.sh | 44 + ...est_gcc_install_and_remove_gcc-gfortran.sh | 44 + ...oe_test_gcc_install_and_remove_gcc-gnat.sh | 44 + .../oe_test_gcc_install_and_remove_gcc-go.sh | 44 + ..._test_gcc_install_and_remove_gcc-objc++.sh | 44 + ...oe_test_gcc_install_and_remove_gcc-objc.sh | 44 + ...gcc_install_and_remove_gcc-plugin-devel.sh | 44 + .../gcc/oe_test_gcc_install_and_remove_gcc.sh | 44 + ...t_gcc_install_and_remove_libasan-static.sh | 44 + .../oe_test_gcc_install_and_remove_libasan.sh | 44 + ...gcc_install_and_remove_libatomic-static.sh | 44 + ...e_test_gcc_install_and_remove_libatomic.sh | 44 + .../oe_test_gcc_install_and_remove_libgcc.sh | 44 + ..._gcc_install_and_remove_libgccjit-devel.sh | 44 + ...e_test_gcc_install_and_remove_libgccjit.sh | 44 + ...c_install_and_remove_libgfortran-static.sh | 44 + ...test_gcc_install_and_remove_libgfortran.sh | 44 + ...st_gcc_install_and_remove_libgnat-devel.sh | 44 + ...t_gcc_install_and_remove_libgnat-static.sh | 44 + .../oe_test_gcc_install_and_remove_libgnat.sh | 44 + ...test_gcc_install_and_remove_libgo-devel.sh | 44 + ...est_gcc_install_and_remove_libgo-static.sh | 44 + .../oe_test_gcc_install_and_remove_libgo.sh | 44 + .../oe_test_gcc_install_and_remove_libgomp.sh | 44 + ...cc_install_and_remove_libgphobos-static.sh | 44 + ..._test_gcc_install_and_remove_libgphobos.sh | 44 + ...est_gcc_install_and_remove_libitm-devel.sh | 44 + ...st_gcc_install_and_remove_libitm-static.sh | 44 + .../oe_test_gcc_install_and_remove_libitm.sh | 44 + ...t_gcc_install_and_remove_liblsan-static.sh | 44 + .../oe_test_gcc_install_and_remove_liblsan.sh | 44 + .../oe_test_gcc_install_and_remove_libobjc.sh | 44 + ...cc_install_and_remove_libquadmath-devel.sh | 44 + ...c_install_and_remove_libquadmath-static.sh | 44 + ...test_gcc_install_and_remove_libquadmath.sh | 44 + ..._gcc_install_and_remove_libstdc++-devel.sh | 44 + ...t_gcc_install_and_remove_libstdc++-docs.sh | 44 + ...gcc_install_and_remove_libstdc++-static.sh | 44 + ...e_test_gcc_install_and_remove_libstdc++.sh | 44 + ...t_gcc_install_and_remove_libtsan-static.sh | 44 + .../oe_test_gcc_install_and_remove_libtsan.sh | 44 + ..._gcc_install_and_remove_libubsan-static.sh | 44 + ...oe_test_gcc_install_and_remove_libubsan.sh | 44 + ...cc_secure_install_and_remove_gcc_secure.sh | 44 + ...oe_test_gcr_install_and_remove_gcr-base.sh | 44 + ...st_gcr_install_and_remove_gcr-debuginfo.sh | 44 + ..._gcr_install_and_remove_gcr-debugsource.sh | 44 + ...e_test_gcr_install_and_remove_gcr-devel.sh | 44 + .../gcr/oe_test_gcr_install_and_remove_gcr.sh | 44 + ...test_gd_install_and_remove_gd-debuginfo.sh | 44 + ...st_gd_install_and_remove_gd-debugsource.sh | 44 + .../oe_test_gd_install_and_remove_gd-devel.sh | 44 + .../oe_test_gd_install_and_remove_gd-progs.sh | 44 + .../gd/oe_test_gd_install_and_remove_gd.sh | 44 + ...st_gdb_install_and_remove_gdb-debuginfo.sh | 44 + ..._gdb_install_and_remove_gdb-debugsource.sh | 44 + ...st_gdb_install_and_remove_gdb-gdbserver.sh | 44 + ...est_gdb_install_and_remove_gdb-headless.sh | 44 + ...oe_test_gdb_install_and_remove_gdb-help.sh | 44 + .../gdb/oe_test_gdb_install_and_remove_gdb.sh | 44 + ..._gdbm_install_and_remove_gdbm-debuginfo.sh | 44 + ...dbm_install_and_remove_gdbm-debugsource.sh | 44 + ...test_gdbm_install_and_remove_gdbm-devel.sh | 44 + ..._test_gdbm_install_and_remove_gdbm-help.sh | 44 + .../oe_test_gdbm_install_and_remove_gdbm.sh | 44 + ...disk_install_and_remove_gdisk-debuginfo.sh | 44 + ...sk_install_and_remove_gdisk-debugsource.sh | 44 + ...est_gdisk_install_and_remove_gdisk-help.sh | 44 + .../oe_test_gdisk_install_and_remove_gdisk.sh | 44 + ...nstall_and_remove_gdk-pixbuf2-debuginfo.sh | 44 + ...tall_and_remove_gdk-pixbuf2-debugsource.sh | 44 + ...f2_install_and_remove_gdk-pixbuf2-devel.sh | 44 + ...uf2_install_and_remove_gdk-pixbuf2-help.sh | 44 + ..._install_and_remove_gdk-pixbuf2-modules.sh | 44 + ...f2_install_and_remove_gdk-pixbuf2-tests.sh | 44 + ...-pixbuf2_install_and_remove_gdk-pixbuf2.sh | 44 + ...2_install_and_remove_geoclue2-debuginfo.sh | 44 + ...install_and_remove_geoclue2-debugsource.sh | 44 + ...clue2_install_and_remove_geoclue2-devel.sh | 44 + ...st_geoclue2_install_and_remove_geoclue2.sh | 44 + ...ettext_install_and_remove_emacs-gettext.sh | 44 + ...xt_install_and_remove_gettext-debuginfo.sh | 44 + ..._install_and_remove_gettext-debugsource.sh | 44 + ...ettext_install_and_remove_gettext-devel.sh | 44 + ...gettext_install_and_remove_gettext-help.sh | 44 + ...test_gettext_install_and_remove_gettext.sh | 44 + ...install_and_remove_gfs2-utils-debuginfo.sh | 44 + ...stall_and_remove_gfs2-utils-debugsource.sh | 44 + ...tils_install_and_remove_gfs2-utils-help.sh | 44 + ...fs2-utils_install_and_remove_gfs2-utils.sh | 44 + ...nstall_and_remove_ghostscript-debuginfo.sh | 44 + ...tall_and_remove_ghostscript-debugsource.sh | 44 + ...pt_install_and_remove_ghostscript-devel.sh | 44 + ...ipt_install_and_remove_ghostscript-help.sh | 44 + ...all_and_remove_ghostscript-tools-dvipdf.sh | 44 + ...stscript_install_and_remove_ghostscript.sh | 44 + ...docgen_install_and_remove_gi-docgen-doc.sh | 44 + ..._gi-docgen_install_and_remove_gi-docgen.sh | 44 + ..._giflib_install_and_remove_giflib-devel.sh | 44 + ...t_giflib_install_and_remove_giflib-help.sh | 44 + ..._giflib_install_and_remove_giflib-utils.sh | 44 + ...e_test_giflib_install_and_remove_giflib.sh | 44 + ...oe_test_git_install_and_remove_git-core.sh | 44 + .../oe_test_git_install_and_remove_git-cvs.sh | 44 + ..._test_git_install_and_remove_git-daemon.sh | 44 + ...st_git_install_and_remove_git-debuginfo.sh | 44 + ..._git_install_and_remove_git-debugsource.sh | 44 + ...e_test_git_install_and_remove_git-email.sh | 44 + .../oe_test_git_install_and_remove_git-gui.sh | 44 + ...oe_test_git_install_and_remove_git-help.sh | 44 + .../oe_test_git_install_and_remove_git-svn.sh | 44 + .../oe_test_git_install_and_remove_git-web.sh | 44 + .../git/oe_test_git_install_and_remove_git.sh | 44 + .../oe_test_git_install_and_remove_gitk.sh | 44 + ...est_git_install_and_remove_perl-Git-SVN.sh | 44 + ...oe_test_git_install_and_remove_perl-Git.sh | 44 + ...lade_install_and_remove_glade-debuginfo.sh | 44 + ...de_install_and_remove_glade-debugsource.sh | 44 + ...st_glade_install_and_remove_glade-devel.sh | 44 + ...est_glade_install_and_remove_glade-help.sh | 44 + ...est_glade_install_and_remove_glade-libs.sh | 44 + .../oe_test_glade_install_and_remove_glade.sh | 44 + ...l_and_remove_glassfish-servlet-api-help.sh | 44 + ...nd_remove_glassfish-servlet-api-javadoc.sh | 44 + ...nstall_and_remove_glassfish-servlet-api.sh | 44 + ..._glew_install_and_remove_glew-debuginfo.sh | 44 + ...lew_install_and_remove_glew-debugsource.sh | 44 + ...test_glew_install_and_remove_glew-devel.sh | 44 + .../oe_test_glew_install_and_remove_glew.sh | 44 + ...ll_and_remove_glib-networking-debuginfo.sh | 44 + ..._and_remove_glib-networking-debugsource.sh | 44 + ...nstall_and_remove_glib-networking-tests.sh | 44 + ...king_install_and_remove_glib-networking.sh | 44 + ..._glib_install_and_remove_glib-debuginfo.sh | 44 + ...lib_install_and_remove_glib-debugsource.sh | 44 + ...test_glib_install_and_remove_glib-devel.sh | 44 + ..._test_glib_install_and_remove_glib-help.sh | 44 + .../oe_test_glib_install_and_remove_glib.sh | 44 + ...lib2_install_and_remove_glib2-debuginfo.sh | 44 + ...b2_install_and_remove_glib2-debugsource.sh | 44 + ...st_glib2_install_and_remove_glib2-devel.sh | 44 + ...est_glib2_install_and_remove_glib2-help.sh | 44 + ...t_glib2_install_and_remove_glib2-static.sh | 44 + ...st_glib2_install_and_remove_glib2-tests.sh | 44 + .../oe_test_glib2_install_and_remove_glib2.sh | 44 + ..._install_and_remove_glibc-all-langpacks.sh | 44 + ...ibc_install_and_remove_glibc-benchtests.sh | 44 + ...t_glibc_install_and_remove_glibc-common.sh | 44 + ...bc_install_and_remove_glibc-compat-2.17.sh | 44 + ...libc_install_and_remove_glibc-debuginfo.sh | 44 + ...bc_install_and_remove_glibc-debugsource.sh | 44 + ...ibc_install_and_remove_glibc-debugutils.sh | 44 + ...st_glibc_install_and_remove_glibc-devel.sh | 44 + ...est_glibc_install_and_remove_glibc-help.sh | 44 + ...install_and_remove_glibc-locale-archive.sh | 44 + ..._install_and_remove_glibc-locale-source.sh | 44 + ...libc_install_and_remove_glibc-nss-devel.sh | 44 + ...ibc_install_and_remove_glibc-relocation.sh | 44 + .../oe_test_glibc_install_and_remove_glibc.sh | 44 + ...oe_test_glibc_install_and_remove_libnsl.sh | 44 + .../oe_test_glibc_install_and_remove_nscd.sh | 44 + ...st_glibc_install_and_remove_nss_modules.sh | 44 + ...sterfs_install_and_remove_glusterfs-cli.sh | 44 + ...all_and_remove_glusterfs-client-xlators.sh | 44 + ..._and_remove_glusterfs-cloudsync-plugins.sh | 44 + ..._install_and_remove_glusterfs-debuginfo.sh | 44 + ...nstall_and_remove_glusterfs-debugsource.sh | 44 + ...erfs_install_and_remove_glusterfs-devel.sh | 44 + ...rfs_install_and_remove_glusterfs-events.sh | 44 + ...tall_and_remove_glusterfs-extra-xlators.sh | 44 + ...terfs_install_and_remove_glusterfs-fuse.sh | 44 + ...ll_and_remove_glusterfs-geo-replication.sh | 44 + ...terfs_install_and_remove_glusterfs-help.sh | 44 + ...ll_and_remove_glusterfs-resource-agents.sh | 44 + ...rfs_install_and_remove_glusterfs-server.sh | 44 + ...stall_and_remove_glusterfs-thin-arbiter.sh | 44 + ..._glusterfs_install_and_remove_glusterfs.sh | 44 + ...terfs_install_and_remove_libgfapi-devel.sh | 44 + ..._glusterfs_install_and_remove_libgfapi0.sh | 44 + ...install_and_remove_libgfchangelog-devel.sh | 44 + ...erfs_install_and_remove_libgfchangelog0.sh | 44 + ...terfs_install_and_remove_libgfrpc-devel.sh | 44 + ..._glusterfs_install_and_remove_libgfrpc0.sh | 44 + ...terfs_install_and_remove_libgfxdr-devel.sh | 44 + ..._glusterfs_install_and_remove_libgfxdr0.sh | 44 + ...usterfs_install_and_remove_libglusterd0.sh | 44 + ...s_install_and_remove_libglusterfs-devel.sh | 44 + ...sterfs_install_and_remove_libglusterfs0.sh | 44 + ...erfs_install_and_remove_python3-gluster.sh | 44 + .../oe_test_gmp_install_and_remove_gmp-c++.sh | 44 + ...st_gmp_install_and_remove_gmp-debuginfo.sh | 44 + ..._gmp_install_and_remove_gmp-debugsource.sh | 44 + ...e_test_gmp_install_and_remove_gmp-devel.sh | 44 + ...t_gmp_install_and_remove_gmp-relocation.sh | 44 + .../gmp/oe_test_gmp_install_and_remove_gmp.sh | 44 + ...-common_install_and_remove_gnome-common.sh | 44 + ...install_and_remove_gnome-doc-utils-help.sh | 44 + ..._and_remove_gnome-doc-utils-stylesheets.sh | 44 + ...tils_install_and_remove_gnome-doc-utils.sh | 44 + ...nu-efi_install_and_remove_gnu-efi-devel.sh | 44 + ...test_gnu-efi_install_and_remove_gnu-efi.sh | 44 + ...pg2_install_and_remove_gnupg2-debuginfo.sh | 44 + ...2_install_and_remove_gnupg2-debugsource.sh | 44 + ...t_gnupg2_install_and_remove_gnupg2-help.sh | 44 + ...e_test_gnupg2_install_and_remove_gnupg2.sh | 44 + ...st_gnutls_install_and_remove_gnutls-c++.sh | 44 + ...t_gnutls_install_and_remove_gnutls-dane.sh | 44 + ...tls_install_and_remove_gnutls-debuginfo.sh | 44 + ...s_install_and_remove_gnutls-debugsource.sh | 44 + ..._gnutls_install_and_remove_gnutls-devel.sh | 44 + ...st_gnutls_install_and_remove_gnutls-doc.sh | 44 + ..._gnutls_install_and_remove_gnutls-guile.sh | 44 + ...t_gnutls_install_and_remove_gnutls-help.sh | 44 + ..._gnutls_install_and_remove_gnutls-utils.sh | 44 + ...e_test_gnutls_install_and_remove_gnutls.sh | 44 + ..._remove_gobject-introspection-debuginfo.sh | 44 + ...emove_gobject-introspection-debugsource.sh | 44 + ..._and_remove_gobject-introspection-devel.sh | 44 + ...l_and_remove_gobject-introspection-help.sh | 44 + ...nstall_and_remove_gobject-introspection.sh | 44 + ..._golang_install_and_remove_golang-devel.sh | 44 + ...t_golang_install_and_remove_golang-help.sh | 44 + ...e_test_golang_install_and_remove_golang.sh | 44 + ...s_install_and_remove_google-droid-fonts.sh | 44 + ...tall_and_remove_google-droid-kufi-fonts.sh | 44 + ...tall_and_remove_google-droid-sans-fonts.sh | 44 + ...and_remove_google-droid-sans-mono-fonts.sh | 44 + ...all_and_remove_google-droid-serif-fonts.sh | 44 + ...l_and_remove_google-noto-cjk-fonts-help.sh | 44 + ...nstall_and_remove_google-noto-cjk-fonts.sh | 44 + ...nd_remove_google-noto-sans-cjk-jp-fonts.sh | 44 + ...nd_remove_google-noto-sans-cjk-kr-fonts.sh | 44 + ...nd_remove_google-noto-sans-cjk-sc-fonts.sh | 44 + ...nd_remove_google-noto-sans-cjk-tc-fonts.sh | 44 + ...d_remove_google-noto-sans-cjk-ttc-fonts.sh | 44 + ...ll_and_remove_google-noto-sans-jp-fonts.sh | 44 + ...ll_and_remove_google-noto-sans-kr-fonts.sh | 44 + ...move_google-noto-sans-mono-cjk-jp-fonts.sh | 44 + ...move_google-noto-sans-mono-cjk-kr-fonts.sh | 44 + ...move_google-noto-sans-mono-cjk-sc-fonts.sh | 44 + ...move_google-noto-sans-mono-cjk-tc-fonts.sh | 44 + ...ll_and_remove_google-noto-sans-sc-fonts.sh | 44 + ...ll_and_remove_google-noto-sans-tc-fonts.sh | 44 + ...d_remove_google-noto-serif-cjk-jp-fonts.sh | 44 + ...d_remove_google-noto-serif-cjk-kr-fonts.sh | 44 + ...d_remove_google-noto-serif-cjk-sc-fonts.sh | 44 + ...d_remove_google-noto-serif-cjk-tc-fonts.sh | 44 + ..._remove_google-noto-serif-cjk-ttc-fonts.sh | 44 + ...l_and_remove_google-noto-serif-jp-fonts.sh | 44 + ...l_and_remove_google-noto-serif-kr-fonts.sh | 44 + ...l_and_remove_google-noto-serif-sc-fonts.sh | 44 + ...l_and_remove_google-noto-serif-tc-fonts.sh | 44 + ...perf_install_and_remove_gperf-debuginfo.sh | 44 + ...rf_install_and_remove_gperf-debugsource.sh | 44 + ...est_gperf_install_and_remove_gperf-help.sh | 44 + .../oe_test_gperf_install_and_remove_gperf.sh | 44 + ...install_and_remove_gperftools-debuginfo.sh | 44 + ...stall_and_remove_gperftools-debugsource.sh | 44 + ...ols_install_and_remove_gperftools-devel.sh | 44 + ...ools_install_and_remove_gperftools-libs.sh | 44 + ...perftools_install_and_remove_gperftools.sh | 44 + ...est_gperftools_install_and_remove_pprof.sh | 44 + ...test_gpgme_install_and_remove_cpp-gpgme.sh | 44 + ...pgme_install_and_remove_gpgme-debuginfo.sh | 44 + ...me_install_and_remove_gpgme-debugsource.sh | 44 + ...st_gpgme_install_and_remove_gpgme-devel.sh | 44 + ...est_gpgme_install_and_remove_gpgme-help.sh | 44 + .../oe_test_gpgme_install_and_remove_gpgme.sh | 44 + ..._gpgme_install_and_remove_python2-gpgme.sh | 44 + ..._gpgme_install_and_remove_python3-gpgme.sh | 44 + ..._test_gpgme_install_and_remove_qt-gpgme.sh | 44 + ...o2_install_and_remove_gphoto2-debuginfo.sh | 44 + ..._install_and_remove_gphoto2-debugsource.sh | 44 + ...gphoto2_install_and_remove_gphoto2-help.sh | 44 + ...test_gphoto2_install_and_remove_gphoto2.sh | 44 + ...st_gpm_install_and_remove_gpm-debuginfo.sh | 44 + ..._gpm_install_and_remove_gpm-debugsource.sh | 44 + ...e_test_gpm_install_and_remove_gpm-devel.sh | 44 + ...oe_test_gpm_install_and_remove_gpm-help.sh | 44 + ...oe_test_gpm_install_and_remove_gpm-libs.sh | 44 + .../gpm/oe_test_gpm_install_and_remove_gpm.sh | 44 + ...e_install_and_remove_graphene-debuginfo.sh | 44 + ...install_and_remove_graphene-debugsource.sh | 44 + ...phene_install_and_remove_graphene-devel.sh | 44 + ...phene_install_and_remove_graphene-tests.sh | 44 + ...st_graphene_install_and_remove_graphene.sh | 44 + ..._install_and_remove_graphite2-debuginfo.sh | 44 + ...nstall_and_remove_graphite2-debugsource.sh | 44 + ...ite2_install_and_remove_graphite2-devel.sh | 44 + ..._graphite2_install_and_remove_graphite2.sh | 44 + ...z_install_and_remove_graphviz-debuginfo.sh | 44 + ...install_and_remove_graphviz-debugsource.sh | 44 + ...phviz_install_and_remove_graphviz-devel.sh | 44 + ...aphviz_install_and_remove_graphviz-docs.sh | 44 + ...graphviz_install_and_remove_graphviz-gd.sh | 44 + ...hviz_install_and_remove_graphviz-graphs.sh | 44 + ...phviz_install_and_remove_graphviz-guile.sh | 44 + ...aphviz_install_and_remove_graphviz-java.sh | 44 + ...raphviz_install_and_remove_graphviz-lua.sh | 44 + ...phviz_install_and_remove_graphviz-ocaml.sh | 44 + ...aphviz_install_and_remove_graphviz-perl.sh | 44 + ...raphviz_install_and_remove_graphviz-php.sh | 44 + ...viz_install_and_remove_graphviz-python2.sh | 44 + ...viz_install_and_remove_graphviz-python3.sh | 44 + ...aphviz_install_and_remove_graphviz-ruby.sh | 44 + ...raphviz_install_and_remove_graphviz-tcl.sh | 44 + ...st_graphviz_install_and_remove_graphviz.sh | 44 + ..._grep_install_and_remove_grep-debuginfo.sh | 44 + ...rep_install_and_remove_grep-debugsource.sh | 44 + .../oe_test_grep_install_and_remove_grep.sh | 44 + ...est_groff_install_and_remove_groff-base.sh | 44 + ...roff_install_and_remove_groff-debuginfo.sh | 44 + ...ff_install_and_remove_groff-debugsource.sh | 44 + ...est_groff_install_and_remove_groff-help.sh | 44 + ...test_groff_install_and_remove_groff-x11.sh | 44 + .../oe_test_groff_install_and_remove_groff.sh | 44 + ...t_grub2_install_and_remove_grub2-common.sh | 44 + ...rub2_install_and_remove_grub2-debuginfo.sh | 44 + ...b2_install_and_remove_grub2-debugsource.sh | 44 + ...nstall_and_remove_grub2-efi-aa64-cdboot.sh | 44 + ...stall_and_remove_grub2-efi-aa64-modules.sh | 44 + ...grub2_install_and_remove_grub2-efi-aa64.sh | 44 + ...nstall_and_remove_grub2-efi-ia32-cdboot.sh | 44 + ...stall_and_remove_grub2-efi-ia32-modules.sh | 44 + ...grub2_install_and_remove_grub2-efi-ia32.sh | 44 + ...nd_remove_grub2-efi-loongarch64-modules.sh | 44 + ...nstall_and_remove_grub2-efi-loongarch64.sh | 44 + ...all_and_remove_grub2-efi-riscv64-cdboot.sh | 44 + ...ll_and_remove_grub2-efi-riscv64-modules.sh | 44 + ...b2_install_and_remove_grub2-efi-riscv64.sh | 44 + ...install_and_remove_grub2-efi-x64-cdboot.sh | 44 + ...nstall_and_remove_grub2-efi-x64-modules.sh | 44 + ..._grub2_install_and_remove_grub2-efi-x64.sh | 44 + ...b2_install_and_remove_grub2-emu-modules.sh | 44 + ...test_grub2_install_and_remove_grub2-emu.sh | 44 + ...est_grub2_install_and_remove_grub2-help.sh | 44 + ...ub2_install_and_remove_grub2-pc-modules.sh | 44 + ..._test_grub2_install_and_remove_grub2-pc.sh | 44 + ...rub2_install_and_remove_grub2-tools-efi.sh | 44 + ...b2_install_and_remove_grub2-tools-extra.sh | 44 + ..._install_and_remove_grub2-tools-minimal.sh | 44 + ...st_grub2_install_and_remove_grub2-tools.sh | 44 + .../oe_test_grub2_install_and_remove_grub2.sh | 44 + ...st_grubby_install_and_remove_grubby-bls.sh | 44 + ...bby_install_and_remove_grubby-debuginfo.sh | 44 + ...y_install_and_remove_grubby-debugsource.sh | 44 + ...t_grubby_install_and_remove_grubby-help.sh | 44 + ...e_test_grubby_install_and_remove_grubby.sh | 44 + ..._remove_gsettings-desktop-schemas-devel.sh | 44 + ...d_remove_gsettings-desktop-schemas-help.sh | 44 + ...ll_and_remove_gsettings-desktop-schemas.sh | 44 + ...st_gsm_install_and_remove_gsm-debuginfo.sh | 44 + ..._gsm_install_and_remove_gsm-debugsource.sh | 44 + ...e_test_gsm_install_and_remove_gsm-devel.sh | 44 + ...oe_test_gsm_install_and_remove_gsm-help.sh | 44 + .../gsm/oe_test_gsm_install_and_remove_gsm.sh | 44 + ...ssdp_install_and_remove_gssdp-debuginfo.sh | 44 + ...dp_install_and_remove_gssdp-debugsource.sh | 44 + ...st_gssdp_install_and_remove_gssdp-devel.sh | 44 + ...est_gssdp_install_and_remove_gssdp-help.sh | 44 + .../oe_test_gssdp_install_and_remove_gssdp.sh | 44 + ...y_install_and_remove_gssproxy-debuginfo.sh | 44 + ...install_and_remove_gssproxy-debugsource.sh | 44 + ...sproxy_install_and_remove_gssproxy-help.sh | 44 + ...st_gssproxy_install_and_remove_gssproxy.sh | 44 + ...e_gstreamer1-plugins-bad-free-debuginfo.sh | 44 + ...gstreamer1-plugins-bad-free-debugsource.sh | 44 + ...emove_gstreamer1-plugins-bad-free-devel.sh | 44 + ...move_gstreamer1-plugins-bad-free-extras.sh | 44 + ..._gstreamer1-plugins-bad-free-fluidsynth.sh | 44 + ...ve_gstreamer1-plugins-bad-free-wildmidi.sh | 44 + ..._and_remove_gstreamer1-plugins-bad-free.sh | 44 + ...emove_gstreamer1-plugins-base-debuginfo.sh | 44 + ...ove_gstreamer1-plugins-base-debugsource.sh | 44 + ...nd_remove_gstreamer1-plugins-base-devel.sh | 44 + ...and_remove_gstreamer1-plugins-base-help.sh | 44 + ...tall_and_remove_gstreamer1-plugins-base.sh | 44 + ...install_and_remove_gstreamer1-debuginfo.sh | 44 + ...stall_and_remove_gstreamer1-debugsource.sh | 44 + ...er1_install_and_remove_gstreamer1-devel.sh | 44 + ...mer1_install_and_remove_gstreamer1-help.sh | 44 + ...streamer1_install_and_remove_gstreamer1.sh | 44 + ...st_gtest_install_and_remove_gmock-devel.sh | 44 + .../oe_test_gtest_install_and_remove_gmock.sh | 44 + ...test_install_and_remove_gtest-debuginfo.sh | 44 + ...st_install_and_remove_gtest-debugsource.sh | 44 + ...st_gtest_install_and_remove_gtest-devel.sh | 44 + .../oe_test_gtest_install_and_remove_gtest.sh | 44 + ...test_gtk-doc_install_and_remove_gtk-doc.sh | 44 + ..._gtk2_install_and_remove_gtk2-debuginfo.sh | 44 + ...tk2_install_and_remove_gtk2-debugsource.sh | 44 + ...test_gtk2_install_and_remove_gtk2-devel.sh | 44 + ..._test_gtk2_install_and_remove_gtk2-help.sh | 44 + ...k2_install_and_remove_gtk2-immodule-xim.sh | 44 + ..._gtk2_install_and_remove_gtk2-immodules.sh | 44 + .../oe_test_gtk2_install_and_remove_gtk2.sh | 44 + ...nstall_and_remove_gtk-update-icon-cache.sh | 44 + ..._gtk3_install_and_remove_gtk3-debuginfo.sh | 44 + ...tk3_install_and_remove_gtk3-debugsource.sh | 44 + ...test_gtk3_install_and_remove_gtk3-devel.sh | 44 + ..._test_gtk3_install_and_remove_gtk3-help.sh | 44 + ...k3_install_and_remove_gtk3-immodule-xim.sh | 44 + ..._gtk3_install_and_remove_gtk3-immodules.sh | 44 + .../oe_test_gtk3_install_and_remove_gtk3.sh | 44 + ..._gtk4_install_and_remove_gtk4-debuginfo.sh | 44 + ...tk4_install_and_remove_gtk4-debugsource.sh | 44 + ...test_gtk4_install_and_remove_gtk4-devel.sh | 44 + .../oe_test_gtk4_install_and_remove_gtk4.sh | 44 + ...uile_install_and_remove_guile-debuginfo.sh | 44 + ...le_install_and_remove_guile-debugsource.sh | 44 + ...st_guile_install_and_remove_guile-devel.sh | 44 + ...est_guile_install_and_remove_guile-help.sh | 44 + .../oe_test_guile_install_and_remove_guile.sh | 44 + ..._install_and_remove_gupnp-igd-debuginfo.sh | 44 + ...nstall_and_remove_gupnp-igd-debugsource.sh | 44 + ...-igd_install_and_remove_gupnp-igd-devel.sh | 44 + ..._gupnp-igd_install_and_remove_gupnp-igd.sh | 44 + ...upnp_install_and_remove_gupnp-debuginfo.sh | 44 + ...np_install_and_remove_gupnp-debugsource.sh | 44 + ...st_gupnp_install_and_remove_gupnp-devel.sh | 44 + ...est_gupnp_install_and_remove_gupnp-help.sh | 44 + .../oe_test_gupnp_install_and_remove_gupnp.sh | 44 + ..._gzip_install_and_remove_gzip-debuginfo.sh | 44 + ...zip_install_and_remove_gzip-debugsource.sh | 44 + ..._test_gzip_install_and_remove_gzip-help.sh | 44 + .../oe_test_gzip_install_and_remove_gzip.sh | 44 + ...z_install_and_remove_harfbuzz-debuginfo.sh | 44 + ...install_and_remove_harfbuzz-debugsource.sh | 44 + ...fbuzz_install_and_remove_harfbuzz-devel.sh | 44 + ...rfbuzz_install_and_remove_harfbuzz-help.sh | 44 + ...st_harfbuzz_install_and_remove_harfbuzz.sh | 44 + ...l_install_and_remove_hunspell-debuginfo.sh | 44 + ...install_and_remove_hunspell-debugsource.sh | 44 + ...spell_install_and_remove_hunspell-devel.sh | 44 + ...nspell_install_and_remove_hunspell-help.sh | 44 + ...st_hunspell_install_and_remove_hunspell.sh | 44 + ...e_test_hwdata_install_and_remove_hwdata.sh | 44 + ...hen_install_and_remove_hyphen-debuginfo.sh | 44 + ...n_install_and_remove_hyphen-debugsource.sh | 44 + ..._hyphen_install_and_remove_hyphen-devel.sh | 44 + ...e_test_hyphen_install_and_remove_hyphen.sh | 44 + ..._test_icfg_install_and_remove_icfg-help.sh | 44 + .../oe_test_icfg_install_and_remove_icfg.sh | 44 + ...st_icu_install_and_remove_icu-debuginfo.sh | 44 + ..._icu_install_and_remove_icu-debugsource.sh | 44 + ...oe_test_icu_install_and_remove_icu-help.sh | 44 + .../icu/oe_test_icu_install_and_remove_icu.sh | 44 + ...est_icu_install_and_remove_libicu-devel.sh | 44 + ..._test_icu_install_and_remove_libicu-doc.sh | 44 + .../oe_test_icu_install_and_remove_libicu.sh | 44 + ...tall_and_remove_ima-evm-utils-debuginfo.sh | 44 + ...ll_and_remove_ima-evm-utils-debugsource.sh | 44 + ..._install_and_remove_ima-evm-utils-devel.sh | 44 + ...s_install_and_remove_ima-evm-utils-help.sh | 44 + ...s_install_and_remove_ima-evm-utils-libs.sh | 44 + ...-utils_install_and_remove_ima-evm-utils.sh | 44 + ...evm-utils_install_and_remove_libimaevm0.sh | 44 + ...evm-utils_install_and_remove_libimaevm1.sh | 44 + ..._inih_install_and_remove_inih-debuginfo.sh | 44 + ...nih_install_and_remove_inih-debugsource.sh | 44 + ...test_inih_install_and_remove_inih-devel.sh | 44 + .../oe_test_inih_install_and_remove_inih.sh | 44 + ..._install_and_remove_iniparser-debuginfo.sh | 44 + ...nstall_and_remove_iniparser-debugsource.sh | 44 + ..._iniparser_install_and_remove_iniparser.sh | 44 + ...nstall_and_remove_initscripts-debuginfo.sh | 44 + ...tall_and_remove_initscripts-debugsource.sh | 44 + ..._install_and_remove_initscripts-service.sh | 44 + ...tscripts_install_and_remove_initscripts.sh | 44 + ...s_install_and_remove_netconsole-service.sh | 44 + ...ipts_install_and_remove_network-scripts.sh | 44 + ...cripts_install_and_remove_readonly-root.sh | 44 + ...tltool_install_and_remove_intltool-help.sh | 44 + ...st_intltool_install_and_remove_intltool.sh | 44 + ...alc_install_and_remove_ipcalc-debuginfo.sh | 44 + ...c_install_and_remove_ipcalc-debugsource.sh | 44 + ...t_ipcalc_install_and_remove_ipcalc-help.sh | 44 + ...e_test_ipcalc_install_and_remove_ipcalc.sh | 44 + ...itool_install_and_remove_bmc-snmp-proxy.sh | 44 + ...install_and_remove_exchange-bmc-os-info.sh | 44 + ...l_install_and_remove_ipmitool-debuginfo.sh | 44 + ...install_and_remove_ipmitool-debugsource.sh | 44 + ...mitool_install_and_remove_ipmitool-help.sh | 44 + ...st_ipmitool_install_and_remove_ipmitool.sh | 44 + ...te_install_and_remove_iproute-debuginfo.sh | 44 + ..._install_and_remove_iproute-debugsource.sh | 44 + ...proute_install_and_remove_iproute-devel.sh | 44 + ...iproute_install_and_remove_iproute-help.sh | 44 + ...test_iproute_install_and_remove_iproute.sh | 44 + ...s_install_and_remove_iprutils-debuginfo.sh | 44 + ...install_and_remove_iprutils-debugsource.sh | 44 + ...rutils_install_and_remove_iprutils-help.sh | 44 + ...st_iprutils_install_and_remove_iprutils.sh | 44 + ...pset_install_and_remove_ipset-debuginfo.sh | 44 + ...et_install_and_remove_ipset-debugsource.sh | 44 + ...st_ipset_install_and_remove_ipset-devel.sh | 44 + ...est_ipset_install_and_remove_ipset-help.sh | 44 + ...est_ipset_install_and_remove_ipset-libs.sh | 44 + .../oe_test_ipset_install_and_remove_ipset.sh | 44 + ...s_install_and_remove_iptables-debuginfo.sh | 44 + ...install_and_remove_iptables-debugsource.sh | 44 + ...ables_install_and_remove_iptables-devel.sh | 44 + ...tables_install_and_remove_iptables-help.sh | 44 + ...tables_install_and_remove_iptables-libs.sh | 44 + ...ptables_install_and_remove_iptables-nft.sh | 44 + ...st_iptables_install_and_remove_iptables.sh | 44 + ...ls_install_and_remove_iputils-debuginfo.sh | 44 + ..._install_and_remove_iputils-debugsource.sh | 44 + ...iputils_install_and_remove_iputils-help.sh | 44 + ...utils_install_and_remove_iputils-ninfod.sh | 44 + ...test_iputils_install_and_remove_iputils.sh | 44 + ...install_and_remove_irqbalance-debuginfo.sh | 44 + ...stall_and_remove_irqbalance-debugsource.sh | 44 + ...nce_install_and_remove_irqbalance-devel.sh | 44 + ...ance_install_and_remove_irqbalance-help.sh | 44 + ...ance_install_and_remove_irqbalance-libs.sh | 44 + ...rqbalance_install_and_remove_irqbalance.sh | 44 + ...odes_install_and_remove_iso-codes-devel.sh | 44 + ..._iso-codes_install_and_remove_iso-codes.sh | 44 + ..._install_and_remove_isomd5sum-debuginfo.sh | 44 + ...nstall_and_remove_isomd5sum-debugsource.sh | 44 + ...5sum_install_and_remove_isomd5sum-devel.sh | 44 + ...d5sum_install_and_remove_isomd5sum-help.sh | 44 + ..._isomd5sum_install_and_remove_isomd5sum.sh | 44 + ...um_install_and_remove_python2-isomd5sum.sh | 44 + ...um_install_and_remove_python3-isomd5sum.sh | 44 + ...itstool_install_and_remove_itstool-help.sh | 44 + ...test_itstool_install_and_remove_itstool.sh | 44 + ...on_install_and_remove_jansson-debuginfo.sh | 44 + ..._install_and_remove_jansson-debugsource.sh | 44 + ...ansson_install_and_remove_jansson-devel.sh | 44 + ...jansson_install_and_remove_jansson-help.sh | 44 + ...test_jansson_install_and_remove_jansson.sh | 44 + ...va_cup_install_and_remove_java_cup-help.sh | 44 + ...st_java_cup_install_and_remove_java_cup.sh | 44 + ...s-tools_install_and_remove_gradle-local.sh | 44 + ...ages-tools_install_and_remove_ivy-local.sh | 44 + ...tall_and_remove_javapackages-filesystem.sh | 44 + ...s_install_and_remove_javapackages-local.sh | 44 + ...s_install_and_remove_javapackages-tools.sh | 44 + ...es-tools_install_and_remove_maven-local.sh | 44 + ...install_and_remove_python3-javapackages.sh | 44 + ...c_install_and_remove_jbig2dec-debuginfo.sh | 44 + ...install_and_remove_jbig2dec-debugsource.sh | 44 + ...g2dec_install_and_remove_jbig2dec-devel.sh | 44 + ...ig2dec_install_and_remove_jbig2dec-help.sh | 44 + ...st_jbig2dec_install_and_remove_jbig2dec.sh | 44 + ...it_install_and_remove_jbigkit-debuginfo.sh | 44 + ..._install_and_remove_jbigkit-debugsource.sh | 44 + ...bigkit_install_and_remove_jbigkit-devel.sh | 44 + ...jbigkit_install_and_remove_jbigkit-help.sh | 44 + ...jbigkit_install_and_remove_jbigkit-libs.sh | 44 + ...test_jbigkit_install_and_remove_jbigkit.sh | 44 + ...est_jflex_install_and_remove_jflex-help.sh | 44 + .../oe_test_jflex_install_and_remove_jflex.sh | 44 + ..._remove_jitterentropy-library-debuginfo.sh | 44 + ...emove_jitterentropy-library-debugsource.sh | 44 + ..._and_remove_jitterentropy-library-devel.sh | 44 + ...nstall_and_remove_jitterentropy-library.sh | 44 + ...n-c_install_and_remove_json-c-debuginfo.sh | 44 + ...c_install_and_remove_json-c-debugsource.sh | 44 + ..._json-c_install_and_remove_json-c-devel.sh | 44 + ...t_json-c_install_and_remove_json-c-help.sh | 44 + ...e_test_json-c_install_and_remove_json-c.sh | 44 + ..._install_and_remove_json-glib-debuginfo.sh | 44 + ...nstall_and_remove_json-glib-debugsource.sh | 44 + ...glib_install_and_remove_json-glib-devel.sh | 44 + ...-glib_install_and_remove_json-glib-help.sh | 44 + ..._json-glib_install_and_remove_json-glib.sh | 44 + ...pp_install_and_remove_jsoncpp-debuginfo.sh | 44 + ..._install_and_remove_jsoncpp-debugsource.sh | 44 + ...soncpp_install_and_remove_jsoncpp-devel.sh | 44 + ...jsoncpp_install_and_remove_jsoncpp-help.sh | 44 + ...test_jsoncpp_install_and_remove_jsoncpp.sh | 44 + ...est_junit_install_and_remove_junit-help.sh | 44 + .../oe_test_junit_install_and_remove_junit.sh | 44 + ..._junit5_install_and_remove_junit5-guide.sh | 44 + ...unit5_install_and_remove_junit5-javadoc.sh | 44 + ...e_test_junit5_install_and_remove_junit5.sh | 44 + ...-parent_install_and_remove_jvnet-parent.sh | 44 + ...st_kbd_install_and_remove_kbd-debuginfo.sh | 44 + ..._kbd_install_and_remove_kbd-debugsource.sh | 44 + ...oe_test_kbd_install_and_remove_kbd-help.sh | 44 + ..._test_kbd_install_and_remove_kbd-legacy.sh | 44 + ...oe_test_kbd_install_and_remove_kbd-misc.sh | 44 + .../kbd/oe_test_kbd_install_and_remove_kbd.sh | 44 + ...all_and_remove_kdump-anaconda-addon-doc.sh | 44 + ...install_and_remove_kdump-anaconda-addon.sh | 44 + ...el_install_and_remove_bpftool-debuginfo.sh | 44 + ..._test_kernel_install_and_remove_bpftool.sh | 44 + ...nel_install_and_remove_kernel-debuginfo.sh | 44 + ...l_install_and_remove_kernel-debugsource.sh | 44 + ..._kernel_install_and_remove_kernel-devel.sh | 44 + ...ernel_install_and_remove_kernel-headers.sh | 44 + ...kernel_install_and_remove_kernel-source.sh | 44 + ...stall_and_remove_kernel-tools-debuginfo.sh | 44 + ...l_install_and_remove_kernel-tools-devel.sh | 44 + ..._kernel_install_and_remove_kernel-tools.sh | 44 + ...e_test_kernel_install_and_remove_kernel.sh | 44 + ...ernel_install_and_remove_perf-debuginfo.sh | 44 + .../oe_test_kernel_install_and_remove_perf.sh | 44 + ...stall_and_remove_python2-perf-debuginfo.sh | 44 + ..._kernel_install_and_remove_python2-perf.sh | 44 + ...stall_and_remove_python3-perf-debuginfo.sh | 44 + ..._kernel_install_and_remove_python3-perf.sh | 44 + ...nstall_and_remove_kexec-tools-debuginfo.sh | 44 + ...tall_and_remove_kexec-tools-debugsource.sh | 44 + ...ols_install_and_remove_kexec-tools-help.sh | 44 + ...ec-tools_install_and_remove_kexec-tools.sh | 44 + ...install_and_remove_keybinder3-debuginfo.sh | 44 + ...stall_and_remove_keybinder3-debugsource.sh | 44 + ...er3_install_and_remove_keybinder3-devel.sh | 44 + ...der3_install_and_remove_keybinder3-help.sh | 44 + ...eybinder3_install_and_remove_keybinder3.sh | 44 + ...s_install_and_remove_keyutils-debuginfo.sh | 44 + ...install_and_remove_keyutils-debugsource.sh | 44 + ...yutils_install_and_remove_keyutils-help.sh | 44 + ..._install_and_remove_keyutils-libs-devel.sh | 44 + ...yutils_install_and_remove_keyutils-libs.sh | 44 + ...st_keyutils_install_and_remove_keyutils.sh | 44 + ..._kmod_install_and_remove_kmod-debuginfo.sh | 44 + ...mod_install_and_remove_kmod-debugsource.sh | 44 + ...test_kmod_install_and_remove_kmod-devel.sh | 44 + ..._test_kmod_install_and_remove_kmod-help.sh | 44 + ..._test_kmod_install_and_remove_kmod-libs.sh | 44 + .../oe_test_kmod_install_and_remove_kmod.sh | 44 + ...st_kmod_install_and_remove_python3-kmod.sh | 44 + ...est_krb5_install_and_remove_krb5-client.sh | 44 + ..._krb5_install_and_remove_krb5-debuginfo.sh | 44 + ...rb5_install_and_remove_krb5-debugsource.sh | 44 + ...test_krb5_install_and_remove_krb5-devel.sh | 44 + ..._test_krb5_install_and_remove_krb5-help.sh | 44 + ..._test_krb5_install_and_remove_krb5-libs.sh | 44 + ...est_krb5_install_and_remove_krb5-server.sh | 44 + .../oe_test_krb5_install_and_remove_krb5.sh | 44 + ...st_ksh_install_and_remove_ksh-debuginfo.sh | 44 + ..._ksh_install_and_remove_ksh-debugsource.sh | 44 + ...oe_test_ksh_install_and_remove_ksh-help.sh | 44 + .../ksh/oe_test_ksh_install_and_remove_ksh.sh | 44 + ..._kyua_install_and_remove_kyua-debuginfo.sh | 44 + ...yua_install_and_remove_kyua-debugsource.sh | 44 + ..._test_kyua_install_and_remove_kyua-help.sh | 44 + ...test_kyua_install_and_remove_kyua-tests.sh | 44 + .../oe_test_kyua_install_and_remove_kyua.sh | 44 + ..._lame_install_and_remove_lame-debuginfo.sh | 44 + ...ame_install_and_remove_lame-debugsource.sh | 44 + ...test_lame_install_and_remove_lame-devel.sh | 44 + ..._test_lame_install_and_remove_lame-help.sh | 44 + ..._test_lame_install_and_remove_lame-mp3x.sh | 44 + .../oe_test_lame_install_and_remove_lame.sh | 44 + ...table_install_and_remove_langtable-data.sh | 44 + ..._langtable_install_and_remove_langtable.sh | 44 + ...le_install_and_remove_python2-langtable.sh | 44 + ...le_install_and_remove_python3-langtable.sh | 44 + ...ack_install_and_remove_lapack-debuginfo.sh | 44 + ...k_install_and_remove_lapack-debugsource.sh | 44 + ..._lapack_install_and_remove_lapack-devel.sh | 44 + ...t_lapack_install_and_remove_lapack-help.sh | 44 + ...e_test_lapack_install_and_remove_lapack.sh | 44 + ...apack_install_and_remove_lapack64-devel.sh | 44 + ...test_lapack_install_and_remove_lapack64.sh | 44 + ...cms2_install_and_remove_lcms2-debuginfo.sh | 44 + ...s2_install_and_remove_lcms2-debugsource.sh | 44 + ...st_lcms2_install_and_remove_lcms2-devel.sh | 44 + ...est_lcms2_install_and_remove_lcms2-help.sh | 44 + ...st_lcms2_install_and_remove_lcms2-utils.sh | 44 + .../oe_test_lcms2_install_and_remove_lcms2.sh | 44 + ..._less_install_and_remove_less-debuginfo.sh | 44 + ...ess_install_and_remove_less-debugsource.sh | 44 + ..._test_less_install_and_remove_less-help.sh | 44 + .../oe_test_less_install_and_remove_less.sh | 44 + ...ICE_install_and_remove_libICE-debuginfo.sh | 44 + ...E_install_and_remove_libICE-debugsource.sh | 44 + ..._libICE_install_and_remove_libICE-devel.sh | 44 + ...t_libICE_install_and_remove_libICE-help.sh | 44 + ...e_test_libICE_install_and_remove_libICE.sh | 44 + ...ibSM_install_and_remove_libSM-debuginfo.sh | 44 + ...SM_install_and_remove_libSM-debugsource.sh | 44 + ...st_libSM_install_and_remove_libSM-devel.sh | 44 + ...est_libSM_install_and_remove_libSM-help.sh | 44 + .../oe_test_libSM_install_and_remove_libSM.sh | 44 + ...libX11_install_and_remove_libX11-common.sh | 44 + ...X11_install_and_remove_libX11-debuginfo.sh | 44 + ...1_install_and_remove_libX11-debugsource.sh | 44 + ..._libX11_install_and_remove_libX11-devel.sh | 44 + ...st_libX11_install_and_remove_libX11-doc.sh | 44 + ...t_libX11_install_and_remove_libX11-help.sh | 44 + ...st_libX11_install_and_remove_libX11-xcb.sh | 44 + ...e_test_libX11_install_and_remove_libX11.sh | 44 + ...tall_and_remove_libXScrnSaver-debuginfo.sh | 44 + ...ll_and_remove_libXScrnSaver-debugsource.sh | 44 + ..._install_and_remove_libXScrnSaver-devel.sh | 44 + ...r_install_and_remove_libXScrnSaver-help.sh | 44 + ...nSaver_install_and_remove_libXScrnSaver.sh | 44 + ...Xau_install_and_remove_libXau-debuginfo.sh | 44 + ...u_install_and_remove_libXau-debugsource.sh | 44 + ..._libXau_install_and_remove_libXau-devel.sh | 44 + ...t_libXau_install_and_remove_libXau-help.sh | 44 + ...e_test_libXau_install_and_remove_libXau.sh | 44 + ...Xaw_install_and_remove_libXaw-debuginfo.sh | 44 + ...w_install_and_remove_libXaw-debugsource.sh | 44 + ..._libXaw_install_and_remove_libXaw-devel.sh | 44 + ...t_libXaw_install_and_remove_libXaw-help.sh | 44 + ...e_test_libXaw_install_and_remove_libXaw.sh | 44 + ...tall_and_remove_libXcomposite-debuginfo.sh | 44 + ...ll_and_remove_libXcomposite-debugsource.sh | 44 + ..._install_and_remove_libXcomposite-devel.sh | 44 + ...e_install_and_remove_libXcomposite-help.sh | 44 + ...posite_install_and_remove_libXcomposite.sh | 44 + ...install_and_remove_libXcursor-debuginfo.sh | 44 + ...stall_and_remove_libXcursor-debugsource.sh | 44 + ...sor_install_and_remove_libXcursor-devel.sh | 44 + ...rsor_install_and_remove_libXcursor-help.sh | 44 + ...ibXcursor_install_and_remove_libXcursor.sh | 44 + ...install_and_remove_libXdamage-debuginfo.sh | 44 + ...stall_and_remove_libXdamage-debugsource.sh | 44 + ...age_install_and_remove_libXdamage-devel.sh | 44 + ...mage_install_and_remove_libXdamage-help.sh | 44 + ...ibXdamage_install_and_remove_libXdamage.sh | 44 + ...p_install_and_remove_libXdmcp-debuginfo.sh | 44 + ...install_and_remove_libXdmcp-debugsource.sh | 44 + ...Xdmcp_install_and_remove_libXdmcp-devel.sh | 44 + ...bXdmcp_install_and_remove_libXdmcp-help.sh | 44 + ...st_libXdmcp_install_and_remove_libXdmcp.sh | 44 + ...xt_install_and_remove_libXext-debuginfo.sh | 44 + ..._install_and_remove_libXext-debugsource.sh | 44 + ...ibXext_install_and_remove_libXext-devel.sh | 44 + ...libXext_install_and_remove_libXext-help.sh | 44 + ...test_libXext_install_and_remove_libXext.sh | 44 + ..._install_and_remove_libXfixes-debuginfo.sh | 44 + ...nstall_and_remove_libXfixes-debugsource.sh | 44 + ...ixes_install_and_remove_libXfixes-devel.sh | 44 + ...fixes_install_and_remove_libXfixes-help.sh | 44 + ..._libXfixes_install_and_remove_libXfixes.sh | 44 + ..._install_and_remove_libXfont2-debuginfo.sh | 44 + ...nstall_and_remove_libXfont2-debugsource.sh | 44 + ...ont2_install_and_remove_libXfont2-devel.sh | 44 + ...font2_install_and_remove_libXfont2-help.sh | 44 + ..._libXfont2_install_and_remove_libXfont2.sh | 44 + ...Xft_install_and_remove_libXft-debuginfo.sh | 44 + ...t_install_and_remove_libXft-debugsource.sh | 44 + ..._libXft_install_and_remove_libXft-devel.sh | 44 + ...t_libXft_install_and_remove_libXft-help.sh | 44 + ...e_test_libXft_install_and_remove_libXft.sh | 44 + ...ibXi_install_and_remove_libXi-debuginfo.sh | 44 + ...Xi_install_and_remove_libXi-debugsource.sh | 44 + ...st_libXi_install_and_remove_libXi-devel.sh | 44 + ...est_libXi_install_and_remove_libXi-help.sh | 44 + .../oe_test_libXi_install_and_remove_libXi.sh | 44 + ...nstall_and_remove_libXinerama-debuginfo.sh | 44 + ...tall_and_remove_libXinerama-debugsource.sh | 44 + ...ma_install_and_remove_libXinerama-devel.sh | 44 + ...ama_install_and_remove_libXinerama-help.sh | 44 + ...Xinerama_install_and_remove_libXinerama.sh | 44 + ...Xmu_install_and_remove_libXmu-debuginfo.sh | 44 + ...u_install_and_remove_libXmu-debugsource.sh | 44 + ..._libXmu_install_and_remove_libXmu-devel.sh | 44 + ...t_libXmu_install_and_remove_libXmu-help.sh | 44 + ...e_test_libXmu_install_and_remove_libXmu.sh | 44 + ...Xpm_install_and_remove_libXpm-debuginfo.sh | 44 + ...m_install_and_remove_libXpm-debugsource.sh | 44 + ..._libXpm_install_and_remove_libXpm-devel.sh | 44 + ...t_libXpm_install_and_remove_libXpm-help.sh | 44 + ...e_test_libXpm_install_and_remove_libXpm.sh | 44 + ..._install_and_remove_libXrandr-debuginfo.sh | 44 + ...nstall_and_remove_libXrandr-debugsource.sh | 44 + ...andr_install_and_remove_libXrandr-devel.sh | 44 + ...randr_install_and_remove_libXrandr-help.sh | 44 + ..._libXrandr_install_and_remove_libXrandr.sh | 44 + ...install_and_remove_libXrender-debuginfo.sh | 44 + ...stall_and_remove_libXrender-debugsource.sh | 44 + ...der_install_and_remove_libXrender-devel.sh | 44 + ...nder_install_and_remove_libXrender-help.sh | 44 + ...ibXrender_install_and_remove_libXrender.sh | 44 + ...es_install_and_remove_libXres-debuginfo.sh | 44 + ..._install_and_remove_libXres-debugsource.sh | 44 + ...ibXres_install_and_remove_libXres-devel.sh | 44 + ...libXres_install_and_remove_libXres-help.sh | 44 + ...test_libXres_install_and_remove_libXres.sh | 44 + ...ibXt_install_and_remove_libXt-debuginfo.sh | 44 + ...Xt_install_and_remove_libXt-debugsource.sh | 44 + ...st_libXt_install_and_remove_libXt-devel.sh | 44 + ...est_libXt_install_and_remove_libXt-help.sh | 44 + .../oe_test_libXt_install_and_remove_libXt.sh | 44 + ...st_install_and_remove_libXtst-debuginfo.sh | 44 + ..._install_and_remove_libXtst-debugsource.sh | 44 + ...ibXtst_install_and_remove_libXtst-devel.sh | 44 + ...libXtst_install_and_remove_libXtst-help.sh | 44 + ...test_libXtst_install_and_remove_libXtst.sh | 44 + ...ibXv_install_and_remove_libXv-debuginfo.sh | 44 + ...Xv_install_and_remove_libXv-debugsource.sh | 44 + ...st_libXv_install_and_remove_libXv-devel.sh | 44 + ...est_libXv_install_and_remove_libXv-help.sh | 44 + .../oe_test_libXv_install_and_remove_libXv.sh | 44 + ...MC_install_and_remove_libXvMC-debuginfo.sh | 44 + ..._install_and_remove_libXvMC-debugsource.sh | 44 + ...ibXvMC_install_and_remove_libXvMC-devel.sh | 44 + ...libXvMC_install_and_remove_libXvMC-help.sh | 44 + ...test_libXvMC_install_and_remove_libXvMC.sh | 44 + ...nstall_and_remove_libXxf86dga-debuginfo.sh | 44 + ...tall_and_remove_libXxf86dga-debugsource.sh | 44 + ...ga_install_and_remove_libXxf86dga-devel.sh | 44 + ...dga_install_and_remove_libXxf86dga-help.sh | 44 + ...Xxf86dga_install_and_remove_libxxf86dga.sh | 44 + ...install_and_remove_libXxf86vm-debuginfo.sh | 44 + ...stall_and_remove_libXxf86vm-debugsource.sh | 44 + ...6vm_install_and_remove_libXxf86vm-devel.sh | 44 + ...86vm_install_and_remove_libXxf86vm-help.sh | 44 + ...ibXxf86vm_install_and_remove_libXxf86vm.sh | 44 + ...install_and_remove_libadwaita-debuginfo.sh | 44 + ...stall_and_remove_libadwaita-debugsource.sh | 44 + ...ita_install_and_remove_libadwaita-devel.sh | 44 + ...aita_install_and_remove_libadwaita-help.sh | 44 + ...ibadwaita_install_and_remove_libadwaita.sh | 44 + ...aio_install_and_remove_libaio-debuginfo.sh | 44 + ...o_install_and_remove_libaio-debugsource.sh | 44 + ..._libaio_install_and_remove_libaio-devel.sh | 44 + ...e_test_libaio_install_and_remove_libaio.sh | 44 + ...ll_and_remove_libappindicator-debuginfo.sh | 44 + ..._and_remove_libappindicator-debugsource.sh | 44 + ...nstall_and_remove_libappindicator-devel.sh | 44 + ...install_and_remove_libappindicator-docs.sh | 44 + ...l_and_remove_libappindicator-gtk3-devel.sh | 44 + ...install_and_remove_libappindicator-gtk3.sh | 44 + ...ator_install_and_remove_libappindicator.sh | 44 + ...install_and_remove_python2-appindicator.sh | 44 + ..._and_remove_libappstream-glib-debuginfo.sh | 44 + ...nd_remove_libappstream-glib-debugsource.sh | 44 + ...tall_and_remove_libappstream-glib-devel.sh | 44 + ...stall_and_remove_libappstream-glib-help.sh | 44 + ...ib_install_and_remove_libappstream-glib.sh | 44 + ...st_libarchive_install_and_remove_bsdcat.sh | 44 + ...t_libarchive_install_and_remove_bsdcpio.sh | 44 + ...st_libarchive_install_and_remove_bsdtar.sh | 44 + ..._libarchive_install_and_remove_bsdunzip.sh | 44 + ...install_and_remove_libarchive-debuginfo.sh | 44 + ...stall_and_remove_libarchive-debugsource.sh | 44 + ...ive_install_and_remove_libarchive-devel.sh | 44 + ...hive_install_and_remove_libarchive-help.sh | 44 + ...ibarchive_install_and_remove_libarchive.sh | 44 + ..._install_and_remove_libassuan-debuginfo.sh | 44 + ...nstall_and_remove_libassuan-debugsource.sh | 44 + ...suan_install_and_remove_libassuan-devel.sh | 44 + ...ssuan_install_and_remove_libassuan-help.sh | 44 + ..._libassuan_install_and_remove_libassuan.sh | 44 + ...install_and_remove_libasyncns-debuginfo.sh | 44 + ...stall_and_remove_libasyncns-debugsource.sh | 44 + ...cns_install_and_remove_libasyncns-devel.sh | 44 + ...ncns_install_and_remove_libasyncns-help.sh | 44 + ...ibasyncns_install_and_remove_libasyncns.sh | 44 + ...nstall_and_remove_libatasmart-debuginfo.sh | 44 + ...tall_and_remove_libatasmart-debugsource.sh | 44 + ...rt_install_and_remove_libatasmart-devel.sh | 44 + ...art_install_and_remove_libatasmart-help.sh | 44 + ...atasmart_install_and_remove_libatasmart.sh | 44 + ...nstall_and_remove_libblockdev-debuginfo.sh | 44 + ...tall_and_remove_libblockdev-debugsource.sh | 44 + ...ev_install_and_remove_libblockdev-devel.sh | 44 + ...ev_install_and_remove_libblockdev-tools.sh | 44 + ...blockdev_install_and_remove_libblockdev.sh | 44 + ...dev_install_and_remove_python2-blockdev.sh | 44 + ...dev_install_and_remove_python3-blockdev.sh | 44 + ...bpf_install_and_remove_libbpf-debuginfo.sh | 44 + ...f_install_and_remove_libbpf-debugsource.sh | 44 + ..._libbpf_install_and_remove_libbpf-devel.sh | 44 + ...libbpf_install_and_remove_libbpf-static.sh | 44 + ...e_test_libbpf_install_and_remove_libbpf.sh | 44 + ...nstall_and_remove_libbytesize-debuginfo.sh | 44 + ...tall_and_remove_libbytesize-debugsource.sh | 44 + ...ze_install_and_remove_libbytesize-devel.sh | 44 + ...ize_install_and_remove_libbytesize-help.sh | 44 + ...ze_install_and_remove_libbytesize-tools.sh | 44 + ...bytesize_install_and_remove_libbytesize.sh | 44 + ...ize_install_and_remove_python2-bytesize.sh | 44 + ...ize_install_and_remove_python3-bytesize.sh | 44 + ..._install_and_remove_libcacard-debuginfo.sh | 44 + ...nstall_and_remove_libcacard-debugsource.sh | 44 + ...card_install_and_remove_libcacard-devel.sh | 44 + ...acard_install_and_remove_libcacard-help.sh | 44 + ..._libcacard_install_and_remove_libcacard.sh | 44 + ...nstall_and_remove_libcanberra-debuginfo.sh | 44 + ...tall_and_remove_libcanberra-debugsource.sh | 44 + ...ra_install_and_remove_libcanberra-devel.sh | 44 + ...rra_install_and_remove_libcanberra-gtk2.sh | 44 + ...rra_install_and_remove_libcanberra-gtk3.sh | 44 + ...rra_install_and_remove_libcanberra-help.sh | 44 + ...canberra_install_and_remove_libcanberra.sh | 44 + ..._install_and_remove_libcap-ng-debuginfo.sh | 44 + ...nstall_and_remove_libcap-ng-debugsource.sh | 44 + ...p-ng_install_and_remove_libcap-ng-devel.sh | 44 + ...ap-ng_install_and_remove_libcap-ng-help.sh | 44 + ...ng_install_and_remove_libcap-ng-python3.sh | 44 + ..._libcap-ng_install_and_remove_libcap-ng.sh | 44 + ...ng_install_and_remove_python2-libcap-ng.sh | 44 + ...cap_install_and_remove_libcap-debuginfo.sh | 44 + ...p_install_and_remove_libcap-debugsource.sh | 44 + ..._libcap_install_and_remove_libcap-devel.sh | 44 + ...t_libcap_install_and_remove_libcap-help.sh | 44 + ...e_test_libcap_install_and_remove_libcap.sh | 44 + ...or_install_and_remove_libcbor-debuginfo.sh | 44 + ..._install_and_remove_libcbor-debugsource.sh | 44 + ...ibcbor_install_and_remove_libcbor-devel.sh | 44 + ...test_libcbor_install_and_remove_libcbor.sh | 44 + ...s_install_and_remove_libcomps-debuginfo.sh | 44 + ...install_and_remove_libcomps-debugsource.sh | 44 + ...comps_install_and_remove_libcomps-devel.sh | 44 + ...bcomps_install_and_remove_libcomps-help.sh | 44 + ...st_libcomps_install_and_remove_libcomps.sh | 44 + ...mps_install_and_remove_python2-libcomps.sh | 44 + ...mps_install_and_remove_python3-libcomps.sh | 44 + ..._install_and_remove_libconfig-debuginfo.sh | 44 + ...nstall_and_remove_libconfig-debugsource.sh | 44 + ...nfig_install_and_remove_libconfig-devel.sh | 44 + ..._libconfig_install_and_remove_libconfig.sh | 44 + ..._install_and_remove_libdaemon-debuginfo.sh | 44 + ...nstall_and_remove_libdaemon-debugsource.sh | 44 + ...emon_install_and_remove_libdaemon-devel.sh | 44 + ...aemon_install_and_remove_libdaemon-help.sh | 44 + ..._libdaemon_install_and_remove_libdaemon.sh | 44 + ..._install_and_remove_libdatrie-debuginfo.sh | 44 + ...nstall_and_remove_libdatrie-debugsource.sh | 44 + ...trie_install_and_remove_libdatrie-devel.sh | 44 + ...atrie_install_and_remove_libdatrie-help.sh | 44 + ..._libdatrie_install_and_remove_libdatrie.sh | 44 + ...dbi_install_and_remove_libdbi-debuginfo.sh | 44 + ...i_install_and_remove_libdbi-debugsource.sh | 44 + ..._libdbi_install_and_remove_libdbi-devel.sh | 44 + ...st_libdbi_install_and_remove_libdbi-doc.sh | 44 + ...t_libdbi_install_and_remove_libdbi-help.sh | 44 + ...e_test_libdbi_install_and_remove_libdbi.sh | 44 + ...nstall_and_remove_libdbusmenu-debuginfo.sh | 44 + ...tall_and_remove_libdbusmenu-debugsource.sh | 44 + ...nu_install_and_remove_libdbusmenu-devel.sh | 44 + ...stall_and_remove_libdbusmenu-gtk2-devel.sh | 44 + ...enu_install_and_remove_libdbusmenu-gtk2.sh | 44 + ...stall_and_remove_libdbusmenu-gtk3-devel.sh | 44 + ...enu_install_and_remove_libdbusmenu-gtk3.sh | 44 + ...enu_install_and_remove_libdbusmenu-help.sh | 44 + ...and_remove_libdbusmenu-jsonloader-devel.sh | 44 + ...stall_and_remove_libdbusmenu-jsonloader.sh | 44 + ...dbusmenu_install_and_remove_libdbusmenu.sh | 44 + ...dmx_install_and_remove_libdmx-debuginfo.sh | 44 + ...x_install_and_remove_libdmx-debugsource.sh | 44 + ..._libdmx_install_and_remove_libdmx-devel.sh | 44 + ...st_libdmx_install_and_remove_libdmx-doc.sh | 44 + ...t_libdmx_install_and_remove_libdmx-help.sh | 44 + ...e_test_libdmx_install_and_remove_libdmx.sh | 44 + ...dnf_install_and_remove_libdnf-debuginfo.sh | 44 + ...f_install_and_remove_libdnf-debugsource.sh | 44 + ..._libdnf_install_and_remove_libdnf-devel.sh | 44 + ...e_test_libdnf_install_and_remove_libdnf.sh | 44 + ...ibdnf_install_and_remove_python2-hawkey.sh | 44 + ...ibdnf_install_and_remove_python2-libdnf.sh | 44 + ...ibdnf_install_and_remove_python3-hawkey.sh | 44 + ...ibdnf_install_and_remove_python3-libdnf.sh | 44 + ...est_libdrm_install_and_remove_drm-utils.sh | 44 + ...drm_install_and_remove_libdrm-debuginfo.sh | 44 + ...m_install_and_remove_libdrm-debugsource.sh | 44 + ..._libdrm_install_and_remove_libdrm-devel.sh | 44 + ...t_libdrm_install_and_remove_libdrm-help.sh | 44 + ...e_test_libdrm_install_and_remove_libdrm.sh | 44 + ...it_install_and_remove_libedit-debuginfo.sh | 44 + ..._install_and_remove_libedit-debugsource.sh | 44 + ...ibedit_install_and_remove_libedit-devel.sh | 44 + ...libedit_install_and_remove_libedit-help.sh | 44 + ...test_libedit_install_and_remove_libedit.sh | 44 + ...ell_install_and_remove_libell-debuginfo.sh | 44 + ...l_install_and_remove_libell-debugsource.sh | 44 + ..._libell_install_and_remove_libell-devel.sh | 44 + ...e_test_libell_install_and_remove_libell.sh | 44 + ...y_install_and_remove_libepoxy-debuginfo.sh | 44 + ...install_and_remove_libepoxy-debugsource.sh | 44 + ...epoxy_install_and_remove_libepoxy-devel.sh | 44 + ...bepoxy_install_and_remove_libepoxy-help.sh | 44 + ...st_libepoxy_install_and_remove_libepoxy.sh | 44 + ...tr_install_and_remove_libestr-debuginfo.sh | 44 + ..._install_and_remove_libestr-debugsource.sh | 44 + ...ibestr_install_and_remove_libestr-devel.sh | 44 + ...test_libestr_install_and_remove_libestr.sh | 44 + ...ibev_install_and_remove_libev-debuginfo.sh | 44 + ...ev_install_and_remove_libev-debugsource.sh | 44 + ...st_libev_install_and_remove_libev-devel.sh | 44 + ...est_libev_install_and_remove_libev-help.sh | 44 + ...install_and_remove_libev-libevent-devel.sh | 44 + .../oe_test_libev_install_and_remove_libev.sh | 44 + ...v_install_and_remove_libevdev-debuginfo.sh | 44 + ...install_and_remove_libevdev-debugsource.sh | 44 + ...evdev_install_and_remove_libevdev-devel.sh | 44 + ...bevdev_install_and_remove_libevdev-help.sh | 44 + ...evdev_install_and_remove_libevdev-utils.sh | 44 + ...st_libevdev_install_and_remove_libevdev.sh | 44 + ...t_install_and_remove_libevent-debuginfo.sh | 44 + ...install_and_remove_libevent-debugsource.sh | 44 + ...event_install_and_remove_libevent-devel.sh | 44 + ...st_libevent_install_and_remove_libevent.sh | 44 + ...if_install_and_remove_libexif-debuginfo.sh | 44 + ..._install_and_remove_libexif-debugsource.sh | 44 + ...ibexif_install_and_remove_libexif-devel.sh | 44 + ...libexif_install_and_remove_libexif-help.sh | 44 + ...test_libexif_install_and_remove_libexif.sh | 44 + ...nstall_and_remove_libfastjson-debuginfo.sh | 44 + ...tall_and_remove_libfastjson-debugsource.sh | 44 + ...on_install_and_remove_libfastjson-devel.sh | 44 + ...fastjson_install_and_remove_libfastjson.sh | 44 + ...ffi_install_and_remove_libffi-debuginfo.sh | 44 + ...i_install_and_remove_libffi-debugsource.sh | 44 + ..._libffi_install_and_remove_libffi-devel.sh | 44 + ...t_libffi_install_and_remove_libffi-help.sh | 44 + ...e_test_libffi_install_and_remove_libffi.sh | 44 + ...install_and_remove_libfontenc-debuginfo.sh | 44 + ...stall_and_remove_libfontenc-debugsource.sh | 44 + ...enc_install_and_remove_libfontenc-devel.sh | 44 + ...tenc_install_and_remove_libfontenc-help.sh | 44 + ...ibfontenc_install_and_remove_libfontenc.sh | 44 + ..._install_and_remove_libgcrypt-debuginfo.sh | 44 + ...nstall_and_remove_libgcrypt-debugsource.sh | 44 + ...rypt_install_and_remove_libgcrypt-devel.sh | 44 + ...crypt_install_and_remove_libgcrypt-help.sh | 44 + ..._libgcrypt_install_and_remove_libgcrypt.sh | 44 + ...stall_and_remove_libgit2-glib-debuginfo.sh | 44 + ...all_and_remove_libgit2-glib-debugsource.sh | 44 + ...b_install_and_remove_libgit2-glib-devel.sh | 44 + ...ib_install_and_remove_libgit2-glib-help.sh | 44 + ...t2-glib_install_and_remove_libgit2-glib.sh | 44 + ..._install_and_remove_libglvnd-core-devel.sh | 44 + ...d_install_and_remove_libglvnd-debuginfo.sh | 44 + ...install_and_remove_libglvnd-debugsource.sh | 44 + ...glvnd_install_and_remove_libglvnd-devel.sh | 44 + ...ibglvnd_install_and_remove_libglvnd-egl.sh | 44 + ...bglvnd_install_and_remove_libglvnd-gles.sh | 44 + ...ibglvnd_install_and_remove_libglvnd-glx.sh | 44 + ...lvnd_install_and_remove_libglvnd-opengl.sh | 44 + ...st_libglvnd_install_and_remove_libglvnd.sh | 44 + ...nstall_and_remove_libgnomekbd-debuginfo.sh | 44 + ...tall_and_remove_libgnomekbd-debugsource.sh | 44 + ...bd_install_and_remove_libgnomekbd-devel.sh | 44 + ...gnomekbd_install_and_remove_libgnomekbd.sh | 44 + ...stall_and_remove_libgpg-error-debuginfo.sh | 44 + ...all_and_remove_libgpg-error-debugsource.sh | 44 + ...r_install_and_remove_libgpg-error-devel.sh | 44 + ...or_install_and_remove_libgpg-error-help.sh | 44 + ...g-error_install_and_remove_libgpg-error.sh | 44 + ...2_install_and_remove_libgtop2-debuginfo.sh | 44 + ...install_and_remove_libgtop2-debugsource.sh | 44 + ...gtop2_install_and_remove_libgtop2-devel.sh | 44 + ...bgtop2_install_and_remove_libgtop2-help.sh | 44 + ...st_libgtop2_install_and_remove_libgtop2.sh | 44 + ...v_install_and_remove_libgudev-debuginfo.sh | 44 + ...install_and_remove_libgudev-debugsource.sh | 44 + ...gudev_install_and_remove_libgudev-devel.sh | 44 + ...bgudev_install_and_remove_libgudev-help.sh | 44 + ...st_libgudev_install_and_remove_libgudev.sh | 44 + ...sb_install_and_remove_libgusb-debuginfo.sh | 44 + ..._install_and_remove_libgusb-debugsource.sh | 44 + ...ibgusb_install_and_remove_libgusb-devel.sh | 44 + ...libgusb_install_and_remove_libgusb-help.sh | 44 + ...test_libgusb_install_and_remove_libgusb.sh | 44 + ...al_install_and_remove_libical-debuginfo.sh | 44 + ..._install_and_remove_libical-debugsource.sh | 44 + ...ibical_install_and_remove_libical-devel.sh | 44 + ...test_libical_install_and_remove_libical.sh | 44 + ...idn_install_and_remove_libidn-debuginfo.sh | 44 + ...n_install_and_remove_libidn-debugsource.sh | 44 + ..._libidn_install_and_remove_libidn-devel.sh | 44 + ...t_libidn_install_and_remove_libidn-help.sh | 44 + ...t_libidn_install_and_remove_libidn-java.sh | 44 + ...ibidn_install_and_remove_libidn-javadoc.sh | 44 + ...e_test_libidn_install_and_remove_libidn.sh | 44 + ...n2_install_and_remove_libidn2-debuginfo.sh | 44 + ..._install_and_remove_libidn2-debugsource.sh | 44 + ...ibidn2_install_and_remove_libidn2-devel.sh | 44 + ...libidn2_install_and_remove_libidn2-help.sh | 44 + ...test_libidn2_install_and_remove_libidn2.sh | 44 + ...ijs_install_and_remove_libijs-debuginfo.sh | 44 + ...s_install_and_remove_libijs-debugsource.sh | 44 + ..._libijs_install_and_remove_libijs-devel.sh | 44 + ...t_libijs_install_and_remove_libijs-help.sh | 44 + ...e_test_libijs_install_and_remove_libijs.sh | 44 + ...l_and_remove_libimobiledevice-debuginfo.sh | 44 + ...and_remove_libimobiledevice-debugsource.sh | 44 + ...stall_and_remove_libimobiledevice-devel.sh | 44 + ...nstall_and_remove_libimobiledevice-help.sh | 44 + ...ice_install_and_remove_libimobiledevice.sh | 44 + ...stall_and_remove_libindicator-debuginfo.sh | 44 + ...all_and_remove_libindicator-debugsource.sh | 44 + ...r_install_and_remove_libindicator-devel.sh | 44 + ...tall_and_remove_libindicator-gtk3-devel.sh | 44 + ...or_install_and_remove_libindicator-gtk3.sh | 44 + ...dicator_install_and_remove_libindicator.sh | 44 + ...t_install_and_remove_libinput-debuginfo.sh | 44 + ...install_and_remove_libinput-debugsource.sh | 44 + ...input_install_and_remove_libinput-devel.sh | 44 + ...binput_install_and_remove_libinput-help.sh | 44 + ...input_install_and_remove_libinput-utils.sh | 44 + ...st_libinput_install_and_remove_libinput.sh | 44 + ...ipt_install_and_remove_libipt-debuginfo.sh | 44 + ...t_install_and_remove_libipt-debugsource.sh | 44 + ..._libipt_install_and_remove_libipt-devel.sh | 44 + ...e_test_libipt_install_and_remove_libipt.sh | 44 + ...nstall_and_remove_libiptcdata-debuginfo.sh | 44 + ...tall_and_remove_libiptcdata-debugsource.sh | 44 + ...ta_install_and_remove_libiptcdata-devel.sh | 44 + ...iptcdata_install_and_remove_libiptcdata.sh | 44 + ..._install_and_remove_python2-libiptcdata.sh | 44 + ..._install_and_remove_python3-libiptcdata.sh | 44 + ...at_install_and_remove_libjcat-debuginfo.sh | 44 + ..._install_and_remove_libjcat-debugsource.sh | 44 + ...ibjcat_install_and_remove_libjcat-devel.sh | 44 + ...ibjcat_install_and_remove_libjcat-tests.sh | 44 + ...test_libjcat_install_and_remove_libjcat.sh | 44 + ...tall_and_remove_libjpeg-turbo-debuginfo.sh | 44 + ...ll_and_remove_libjpeg-turbo-debugsource.sh | 44 + ..._install_and_remove_libjpeg-turbo-devel.sh | 44 + ...o_install_and_remove_libjpeg-turbo-help.sh | 44 + ..._install_and_remove_libjpeg-turbo-utils.sh | 44 + ...-turbo_install_and_remove_libjpeg-turbo.sh | 44 + ...urbo_install_and_remove_turbojpeg-devel.sh | 44 + ...jpeg-turbo_install_and_remove_turbojpeg.sh | 44 + ...i_install_and_remove_libkcapi-debuginfo.sh | 44 + ...install_and_remove_libkcapi-debugsource.sh | 44 + ...kcapi_install_and_remove_libkcapi-devel.sh | 44 + ...bkcapi_install_and_remove_libkcapi-help.sh | 44 + ...kcapi_install_and_remove_libkcapi-tests.sh | 44 + ...st_libkcapi_install_and_remove_libkcapi.sh | 44 + ...ba_install_and_remove_libksba-debuginfo.sh | 44 + ..._install_and_remove_libksba-debugsource.sh | 44 + ...ibksba_install_and_remove_libksba-devel.sh | 44 + ...libksba_install_and_remove_libksba-help.sh | 44 + ...test_libksba_install_and_remove_libksba.sh | 44 + ...ldb_install_and_remove_libldb-debuginfo.sh | 44 + ...b_install_and_remove_libldb-debugsource.sh | 44 + ..._libldb_install_and_remove_libldb-devel.sh | 44 + ...t_libldb_install_and_remove_libldb-help.sh | 44 + ...e_test_libldb_install_and_remove_libldb.sh | 44 + ...tall_and_remove_python-ldb-devel-common.sh | 44 + ...db_install_and_remove_python2-ldb-devel.sh | 44 + ...t_libldb_install_and_remove_python2-ldb.sh | 44 + ...db_install_and_remove_python3-ldb-devel.sh | 44 + ...t_libldb_install_and_remove_python3-ldb.sh | 44 + ...nstall_and_remove_liblockfile-debuginfo.sh | 44 + ...tall_and_remove_liblockfile-debugsource.sh | 44 + ...le_install_and_remove_liblockfile-devel.sh | 44 + ...ile_install_and_remove_liblockfile-help.sh | 44 + ...lockfile_install_and_remove_liblockfile.sh | 44 + ...install_and_remove_liblognorm-debuginfo.sh | 44 + ...stall_and_remove_liblognorm-debugsource.sh | 44 + ...orm_install_and_remove_liblognorm-devel.sh | 44 + ...norm_install_and_remove_liblognorm-help.sh | 44 + ...orm_install_and_remove_liblognorm-utils.sh | 44 + ...iblognorm_install_and_remove_liblognorm.sh | 44 + ...stall_and_remove_libmaxminddb-debuginfo.sh | 44 + ...all_and_remove_libmaxminddb-debugsource.sh | 44 + ...b_install_and_remove_libmaxminddb-devel.sh | 44 + ...db_install_and_remove_libmaxminddb-help.sh | 44 + ...xminddb_install_and_remove_libmaxminddb.sh | 44 + ...im_install_and_remove_libmbim-debuginfo.sh | 44 + ..._install_and_remove_libmbim-debugsource.sh | 44 + ...ibmbim_install_and_remove_libmbim-devel.sh | 44 + ...libmbim_install_and_remove_libmbim-help.sh | 44 + ...test_libmbim_install_and_remove_libmbim.sh | 44 + ...nstall_and_remove_libmetalink-debuginfo.sh | 44 + ...tall_and_remove_libmetalink-debugsource.sh | 44 + ...nk_install_and_remove_libmetalink-devel.sh | 44 + ...ink_install_and_remove_libmetalink-help.sh | 44 + ...metalink_install_and_remove_libmetalink.sh | 44 + ...mng_install_and_remove_libmng-debuginfo.sh | 44 + ...g_install_and_remove_libmng-debugsource.sh | 44 + ..._libmng_install_and_remove_libmng-devel.sh | 44 + ...t_libmng_install_and_remove_libmng-help.sh | 44 + ...e_test_libmng_install_and_remove_libmng.sh | 44 + ...mnl_install_and_remove_libmnl-debuginfo.sh | 44 + ...l_install_and_remove_libmnl-debugsource.sh | 44 + ..._libmnl_install_and_remove_libmnl-devel.sh | 44 + ...e_test_libmnl_install_and_remove_libmnl.sh | 44 + ...nstall_and_remove_libmodulemd-debuginfo.sh | 44 + ...tall_and_remove_libmodulemd-debugsource.sh | 44 + ...md_install_and_remove_libmodulemd-devel.sh | 44 + ...lemd_install_and_remove_libmodulemd-doc.sh | 44 + ...modulemd_install_and_remove_libmodulemd.sh | 44 + ...d_install_and_remove_libmodulemd1-devel.sh | 44 + ...odulemd_install_and_remove_libmodulemd1.sh | 44 + ...python%{python3_pkgversion}-libmodulemd.sh | 44 + ..._install_and_remove_python3-libmodulemd.sh | 44 + ...install_and_remove_python3-libmodulemd1.sh | 44 + ...mpc_install_and_remove_libmpc-debuginfo.sh | 44 + ...c_install_and_remove_libmpc-debugsource.sh | 44 + ..._libmpc_install_and_remove_libmpc-devel.sh | 44 + ...e_test_libmpc_install_and_remove_libmpc.sh | 44 + ...ndp_install_and_remove_libndp-debuginfo.sh | 44 + ...p_install_and_remove_libndp-debugsource.sh | 44 + ..._libndp_install_and_remove_libndp-devel.sh | 44 + ...t_libndp_install_and_remove_libndp-help.sh | 44 + ...e_test_libndp_install_and_remove_libndp.sh | 44 + ...net_install_and_remove_libnet-debuginfo.sh | 44 + ...t_install_and_remove_libnet-debugsource.sh | 44 + ..._libnet_install_and_remove_libnet-devel.sh | 44 + ...t_libnet_install_and_remove_libnet-help.sh | 44 + ...e_test_libnet_install_and_remove_libnet.sh | 44 + ...remove_libnetfilter_conntrack-debuginfo.sh | 44 + ...move_libnetfilter_conntrack-debugsource.sh | 44 + ...and_remove_libnetfilter_conntrack-devel.sh | 44 + ...stall_and_remove_libnetfilter_conntrack.sh | 44 + ...stall_and_remove_libnfnetlink-debuginfo.sh | 44 + ...all_and_remove_libnfnetlink-debugsource.sh | 44 + ...k_install_and_remove_libnfnetlink-devel.sh | 44 + ...nk_install_and_remove_libnfnetlink-help.sh | 44 + ...netlink_install_and_remove_libnfnetlink.sh | 44 + ...l_install_and_remove_libnftnl-debuginfo.sh | 44 + ...install_and_remove_libnftnl-debugsource.sh | 44 + ...nftnl_install_and_remove_libnftnl-devel.sh | 44 + ...st_libnftnl_install_and_remove_libnftnl.sh | 44 + ...ce_install_and_remove_libnice-debuginfo.sh | 44 + ..._install_and_remove_libnice-debugsource.sh | 44 + ...ibnice_install_and_remove_libnice-devel.sh | 44 + ...e_install_and_remove_libnice-gstreamer1.sh | 44 + ...test_libnice_install_and_remove_libnice.sh | 44 + ...nl3_install_and_remove_libnl3-debuginfo.sh | 44 + ...3_install_and_remove_libnl3-debugsource.sh | 44 + ..._libnl3_install_and_remove_libnl3-devel.sh | 44 + ...t_libnl3_install_and_remove_libnl3-help.sh | 44 + ...e_test_libnl3_install_and_remove_libnl3.sh | 44 + ...ibnl3_install_and_remove_python2-libnl3.sh | 44 + ...ibnl3_install_and_remove_python3-libnl3.sh | 44 + ...nma_install_and_remove_libnma-debuginfo.sh | 44 + ...a_install_and_remove_libnma-debugsource.sh | 44 + ..._libnma_install_and_remove_libnma-devel.sh | 44 + ...e_test_libnma_install_and_remove_libnma.sh | 44 + ..._install_and_remove_libnotify-debuginfo.sh | 44 + ...nstall_and_remove_libnotify-debugsource.sh | 44 + ...tify_install_and_remove_libnotify-devel.sh | 44 + ...otify_install_and_remove_libnotify-help.sh | 44 + ..._libnotify_install_and_remove_libnotify.sh | 44 + ...l2_install_and_remove_libnsl2-debuginfo.sh | 44 + ..._install_and_remove_libnsl2-debugsource.sh | 44 + ...ibnsl2_install_and_remove_libnsl2-devel.sh | 44 + ...test_libnsl2_install_and_remove_libnsl2.sh | 44 + ...me_install_and_remove_libnvme-debuginfo.sh | 44 + ..._install_and_remove_libnvme-debugsource.sh | 44 + ...ibnvme_install_and_remove_libnvme-devel.sh | 44 + ...libnvme_install_and_remove_libnvme-help.sh | 44 + ...test_libnvme_install_and_remove_libnvme.sh | 44 + ...nvme_install_and_remove_python3-libnvme.sh | 44 + ...ogg_install_and_remove_libogg-debuginfo.sh | 44 + ...g_install_and_remove_libogg-debugsource.sh | 44 + ..._libogg_install_and_remove_libogg-devel.sh | 44 + ...t_libogg_install_and_remove_libogg-help.sh | 44 + ...e_test_libogg_install_and_remove_libogg.sh | 44 + ...otf_install_and_remove_libotf-debuginfo.sh | 44 + ...f_install_and_remove_libotf-debugsource.sh | 44 + ..._libotf_install_and_remove_libotf-devel.sh | 44 + ...e_test_libotf_install_and_remove_libotf.sh | 44 + ...r_install_and_remove_libpaper-debuginfo.sh | 44 + ...install_and_remove_libpaper-debugsource.sh | 44 + ...paper_install_and_remove_libpaper-devel.sh | 44 + ...bpaper_install_and_remove_libpaper-help.sh | 44 + ...st_libpaper_install_and_remove_libpaper.sh | 44 + ...ap_install_and_remove_libpcap-debuginfo.sh | 44 + ..._install_and_remove_libpcap-debugsource.sh | 44 + ...ibpcap_install_and_remove_libpcap-devel.sh | 44 + ...libpcap_install_and_remove_libpcap-help.sh | 44 + ...test_libpcap_install_and_remove_libpcap.sh | 44 + ...stall_and_remove_libpciaccess-debuginfo.sh | 44 + ...all_and_remove_libpciaccess-debugsource.sh | 44 + ...s_install_and_remove_libpciaccess-devel.sh | 44 + ...iaccess_install_and_remove_libpciaccess.sh | 44 + ...nstall_and_remove_libpipeline-debuginfo.sh | 44 + ...tall_and_remove_libpipeline-debugsource.sh | 44 + ...ne_install_and_remove_libpipeline-devel.sh | 44 + ...ine_install_and_remove_libpipeline-help.sh | 44 + ...pipeline_install_and_remove_libpipeline.sh | 44 + ...t_install_and_remove_libplist-debuginfo.sh | 44 + ...install_and_remove_libplist-debugsource.sh | 44 + ...plist_install_and_remove_libplist-devel.sh | 44 + ...st_libplist_install_and_remove_libplist.sh | 44 + ...ist_install_and_remove_python3-libplist.sh | 44 + ...png_install_and_remove_libpng-debuginfo.sh | 44 + ...g_install_and_remove_libpng-debugsource.sh | 44 + ..._libpng_install_and_remove_libpng-devel.sh | 44 + ...t_libpng_install_and_remove_libpng-help.sh | 44 + ...libpng_install_and_remove_libpng-static.sh | 44 + ..._libpng_install_and_remove_libpng-tools.sh | 44 + ...e_test_libpng_install_and_remove_libpng.sh | 44 + ...ibpq_install_and_remove_libpq-debuginfo.sh | 44 + ...pq_install_and_remove_libpq-debugsource.sh | 44 + ...st_libpq_install_and_remove_libpq-devel.sh | 44 + .../oe_test_libpq_install_and_remove_libpq.sh | 44 + ...y_install_and_remove_libproxy-debuginfo.sh | 44 + ...install_and_remove_libproxy-debugsource.sh | 44 + ...proxy_install_and_remove_libproxy-devel.sh | 44 + ...oxy_install_and_remove_libproxy-duktape.sh | 44 + ...bproxy_install_and_remove_libproxy-help.sh | 44 + ..._install_and_remove_libproxy-webkitgtk4.sh | 44 + ...st_libproxy_install_and_remove_libproxy.sh | 44 + ...oxy_install_and_remove_python2-libproxy.sh | 44 + ...oxy_install_and_remove_python3-libproxy.sh | 44 + ...psl_install_and_remove_libpsl-debuginfo.sh | 44 + ...l_install_and_remove_libpsl-debugsource.sh | 44 + ..._libpsl_install_and_remove_libpsl-devel.sh | 44 + ...st_libpsl_install_and_remove_libpsl-doc.sh | 44 + ...t_libpsl_install_and_remove_libpsl-help.sh | 44 + ...e_test_libpsl_install_and_remove_libpsl.sh | 44 + ...ibpsl_install_and_remove_psl-make-dafsa.sh | 44 + .../oe_test_libpsl_install_and_remove_psl.sh | 44 + ...stall_and_remove_libpwquality-debuginfo.sh | 44 + ...all_and_remove_libpwquality-debugsource.sh | 44 + ...y_install_and_remove_libpwquality-devel.sh | 44 + ...ty_install_and_remove_libpwquality-help.sh | 44 + ...quality_install_and_remove_libpwquality.sh | 44 + ...ty_install_and_remove_python2-pwquality.sh | 44 + ...ty_install_and_remove_python3-pwquality.sh | 44 + ...qmi_install_and_remove_libqmi-debuginfo.sh | 44 + ...i_install_and_remove_libqmi-debugsource.sh | 44 + ..._libqmi_install_and_remove_libqmi-devel.sh | 44 + ...t_libqmi_install_and_remove_libqmi-help.sh | 44 + ...e_test_libqmi_install_and_remove_libqmi.sh | 44 + ...nstall_and_remove_librabbitmq-debuginfo.sh | 44 + ...tall_and_remove_librabbitmq-debugsource.sh | 44 + ...mq_install_and_remove_librabbitmq-devel.sh | 44 + ...tmq_install_and_remove_librabbitmq-help.sh | 44 + ...rabbitmq_install_and_remove_librabbitmq.sh | 44 + ...install_and_remove_librdkafka-debuginfo.sh | 44 + ...stall_and_remove_librdkafka-debugsource.sh | 44 + ...fka_install_and_remove_librdkafka-devel.sh | 44 + ...ibrdkafka_install_and_remove_librdkafka.sh | 44 + ...lp_install_and_remove_librelp-debuginfo.sh | 44 + ..._install_and_remove_librelp-debugsource.sh | 44 + ...ibrelp_install_and_remove_librelp-devel.sh | 44 + ...test_librelp_install_and_remove_librelp.sh | 44 + ...po_install_and_remove_librepo-debuginfo.sh | 44 + ..._install_and_remove_librepo-debugsource.sh | 44 + ...ibrepo_install_and_remove_librepo-devel.sh | 44 + ...test_librepo_install_and_remove_librepo.sh | 44 + ...repo_install_and_remove_python2-librepo.sh | 44 + ...repo_install_and_remove_python3-librepo.sh | 44 + ...t_install_and_remove_libreport-anaconda.sh | 44 + ...report_install_and_remove_libreport-cli.sh | 44 + ...ort_install_and_remove_libreport-compat.sh | 44 + ..._install_and_remove_libreport-debuginfo.sh | 44 + ...nstall_and_remove_libreport-debugsource.sh | 44 + ...port_install_and_remove_libreport-devel.sh | 44 + ...install_and_remove_libreport-filesystem.sh | 44 + ..._install_and_remove_libreport-gtk-devel.sh | 44 + ...report_install_and_remove_libreport-gtk.sh | 44 + ...eport_install_and_remove_libreport-help.sh | 44 + ...eport_install_and_remove_libreport-newt.sh | 44 + ..._and_remove_libreport-plugin-kerneloops.sh | 44 + ...tall_and_remove_libreport-plugin-logger.sh | 44 + ..._remove_libreport-plugin-reportuploader.sh | 44 + ...remove_libreport-plugin-systemd-journal.sh | 44 + ...eport_install_and_remove_libreport-rhel.sh | 44 + ..._install_and_remove_libreport-web-devel.sh | 44 + ...report_install_and_remove_libreport-web.sh | 44 + ..._libreport_install_and_remove_libreport.sh | 44 + ...rt_install_and_remove_python2-libreport.sh | 44 + ...rt_install_and_remove_python3-libreport.sh | 44 + ...2_install_and_remove_librsvg2-debuginfo.sh | 44 + ...install_and_remove_librsvg2-debugsource.sh | 44 + ...rsvg2_install_and_remove_librsvg2-devel.sh | 44 + ...brsvg2_install_and_remove_librsvg2-help.sh | 44 + ...rsvg2_install_and_remove_librsvg2-tools.sh | 44 + ...st_librsvg2_install_and_remove_librsvg2.sh | 44 + ...ss_install_and_remove_libsass-debuginfo.sh | 44 + ..._install_and_remove_libsass-debugsource.sh | 44 + ...ibsass_install_and_remove_libsass-devel.sh | 44 + ...test_libsass_install_and_remove_libsass.sh | 44 + ...install_and_remove_libseccomp-debuginfo.sh | 44 + ...stall_and_remove_libseccomp-debugsource.sh | 44 + ...omp_install_and_remove_libseccomp-devel.sh | 44 + ...ccomp_install_and_remove_libseccomp-doc.sh | 44 + ...comp_install_and_remove_libseccomp-help.sh | 44 + ...mp_install_and_remove_libseccomp-static.sh | 44 + ...ibseccomp_install_and_remove_libseccomp.sh | 44 + ..._install_and_remove_libsecret-debuginfo.sh | 44 + ...nstall_and_remove_libsecret-debugsource.sh | 44 + ...cret_install_and_remove_libsecret-devel.sh | 44 + ...ecret_install_and_remove_libsecret-help.sh | 44 + ..._libsecret_install_and_remove_libsecret.sh | 44 + ...install_and_remove_libselinux-debuginfo.sh | 44 + ...stall_and_remove_libselinux-debugsource.sh | 44 + ...nux_install_and_remove_libselinux-devel.sh | 44 + ...inux_install_and_remove_libselinux-help.sh | 44 + ...inux_install_and_remove_libselinux-ruby.sh | 44 + ...ibselinux_install_and_remove_libselinux.sh | 44 + ...x_install_and_remove_python2-libselinux.sh | 44 + ...x_install_and_remove_python3-libselinux.sh | 44 + ...nstall_and_remove_libsemanage-debuginfo.sh | 44 + ...tall_and_remove_libsemanage-debugsource.sh | 44 + ...ge_install_and_remove_libsemanage-devel.sh | 44 + ...nage_install_and_remove_libsemanage-doc.sh | 44 + ...age_install_and_remove_libsemanage-help.sh | 44 + ...e_install_and_remove_libsemanage-python.sh | 44 + ...e_install_and_remove_libsemanage-static.sh | 44 + ...semanage_install_and_remove_libsemanage.sh | 44 + ..._install_and_remove_python2-libsemanage.sh | 44 + ..._install_and_remove_python3-libsemanage.sh | 44 + ...l_install_and_remove_libsepol-debuginfo.sh | 44 + ...install_and_remove_libsepol-debugsource.sh | 44 + ...sepol_install_and_remove_libsepol-devel.sh | 44 + ...bsepol_install_and_remove_libsepol-help.sh | 44 + ...st_libsepol_install_and_remove_libsepol.sh | 44 + ...install_and_remove_libsigsegv-debuginfo.sh | 44 + ...stall_and_remove_libsigsegv-debugsource.sh | 44 + ...egv_install_and_remove_libsigsegv-devel.sh | 44 + ...ibsigsegv_install_and_remove_libsigsegv.sh | 44 + ..._install_and_remove_libsmbios-debuginfo.sh | 44 + ...nstall_and_remove_libsmbios-debugsource.sh | 44 + ...bios_install_and_remove_libsmbios-devel.sh | 44 + ...mbios_install_and_remove_libsmbios-help.sh | 44 + ..._libsmbios_install_and_remove_libsmbios.sh | 44 + ...mbios_install_and_remove_python3-smbios.sh | 44 + ...ios_install_and_remove_smbios-utils-bin.sh | 44 + ..._install_and_remove_smbios-utils-python.sh | 44 + ...bsmbios_install_and_remove_smbios-utils.sh | 44 + ...install_and_remove_libsndfile-debuginfo.sh | 44 + ...stall_and_remove_libsndfile-debugsource.sh | 44 + ...ile_install_and_remove_libsndfile-devel.sh | 44 + ...nstall_and_remove_libsndfile-utils-help.sh | 44 + ...ile_install_and_remove_libsndfile-utils.sh | 44 + ...ibsndfile_install_and_remove_libsndfile.sh | 44 + ...lv_install_and_remove_libsolv-debuginfo.sh | 44 + ..._install_and_remove_libsolv-debugsource.sh | 44 + ...libsolv_install_and_remove_libsolv-demo.sh | 44 + ...ibsolv_install_and_remove_libsolv-devel.sh | 44 + ...libsolv_install_and_remove_libsolv-help.sh | 44 + ...ibsolv_install_and_remove_libsolv-tools.sh | 44 + ...test_libsolv_install_and_remove_libsolv.sh | 44 + ...st_libsolv_install_and_remove_perl-solv.sh | 44 + ...libsolv_install_and_remove_python2-solv.sh | 44 + ...libsolv_install_and_remove_python3-solv.sh | 44 + ...st_libsolv_install_and_remove_ruby-solv.sh | 44 + ...up_install_and_remove_libsoup-debuginfo.sh | 44 + ..._install_and_remove_libsoup-debugsource.sh | 44 + ...ibsoup_install_and_remove_libsoup-devel.sh | 44 + ...libsoup_install_and_remove_libsoup-help.sh | 44 + ...test_libsoup_install_and_remove_libsoup.sh | 44 + ...3_install_and_remove_libsoup3-debuginfo.sh | 44 + ...install_and_remove_libsoup3-debugsource.sh | 44 + ...soup3_install_and_remove_libsoup3-devel.sh | 44 + ...bsoup3_install_and_remove_libsoup3-help.sh | 44 + ...st_libsoup3_install_and_remove_libsoup3.sh | 44 + ...o_install_and_remove_libspiro-debuginfo.sh | 44 + ...install_and_remove_libspiro-debugsource.sh | 44 + ...spiro_install_and_remove_libspiro-devel.sh | 44 + ...st_libspiro_install_and_remove_libspiro.sh | 44 + ...libssh_install_and_remove_libssh-config.sh | 44 + ...ssh_install_and_remove_libssh-debuginfo.sh | 44 + ...h_install_and_remove_libssh-debugsource.sh | 44 + ..._libssh_install_and_remove_libssh-devel.sh | 44 + ...st_libssh_install_and_remove_libssh-doc.sh | 44 + ...t_libssh_install_and_remove_libssh-help.sh | 44 + ...e_test_libssh_install_and_remove_libssh.sh | 44 + ...h2_install_and_remove_libssh2-debuginfo.sh | 44 + ..._install_and_remove_libssh2-debugsource.sh | 44 + ...ibssh2_install_and_remove_libssh2-devel.sh | 44 + ...libssh2_install_and_remove_libssh2-help.sh | 44 + ...test_libssh2_install_and_remove_libssh2.sh | 44 + ...install_and_remove_libstemmer-debuginfo.sh | 44 + ...stall_and_remove_libstemmer-debugsource.sh | 44 + ...mer_install_and_remove_libstemmer-devel.sh | 44 + ...ibstemmer_install_and_remove_libstemmer.sh | 44 + ...all_and_remove_libstoragemgmt-debuginfo.sh | 44 + ...l_and_remove_libstoragemgmt-debugsource.sh | 44 + ...install_and_remove_libstoragemgmt-devel.sh | 44 + ..._install_and_remove_libstoragemgmt-help.sh | 44 + ...and_remove_libstoragemgmt-netapp-plugin.sh | 44 + ..._remove_libstoragemgmt-nfs-plugin-clibs.sh | 44 + ...ll_and_remove_libstoragemgmt-nfs-plugin.sh | 44 + ...l_and_remove_libstoragemgmt-smis-plugin.sh | 44 + ..._install_and_remove_libstoragemgmt-udev.sh | 44 + ...emgmt_install_and_remove_libstoragemgmt.sh | 44 + ...and_remove_python2-libstoragemgmt-clibs.sh | 44 + ...stall_and_remove_python2-libstoragemgmt.sh | 44 + ...and_remove_python3-libstoragemgmt-clibs.sh | 44 + ...stall_and_remove_python3-libstoragemgmt.sh | 44 + ..._install_and_remove_libtalloc-debuginfo.sh | 44 + ...nstall_and_remove_libtalloc-debugsource.sh | 44 + ...lloc_install_and_remove_libtalloc-devel.sh | 44 + ...alloc_install_and_remove_libtalloc-help.sh | 44 + ..._libtalloc_install_and_remove_libtalloc.sh | 44 + ...install_and_remove_python2-talloc-devel.sh | 44 + ...alloc_install_and_remove_python2-talloc.sh | 44 + ...install_and_remove_python3-talloc-devel.sh | 44 + ...alloc_install_and_remove_python3-talloc.sh | 44 + ...tar_install_and_remove_libtar-debuginfo.sh | 44 + ...r_install_and_remove_libtar-debugsource.sh | 44 + ..._libtar_install_and_remove_libtar-devel.sh | 44 + ...t_libtar_install_and_remove_libtar-help.sh | 44 + ...e_test_libtar_install_and_remove_libtar.sh | 44 + ...1_install_and_remove_libtasn1-debuginfo.sh | 44 + ...install_and_remove_libtasn1-debugsource.sh | 44 + ...tasn1_install_and_remove_libtasn1-devel.sh | 44 + ...btasn1_install_and_remove_libtasn1-help.sh | 44 + ...st_libtasn1_install_and_remove_libtasn1.sh | 44 + ...tdb_install_and_remove_libtdb-debuginfo.sh | 44 + ...b_install_and_remove_libtdb-debugsource.sh | 44 + ..._libtdb_install_and_remove_libtdb-devel.sh | 44 + ...t_libtdb_install_and_remove_libtdb-help.sh | 44 + ...e_test_libtdb_install_and_remove_libtdb.sh | 44 + ...t_libtdb_install_and_remove_python2-tdb.sh | 44 + ...t_libtdb_install_and_remove_python3-tdb.sh | 44 + ...est_libtdb_install_and_remove_tdb-tools.sh | 44 + ...am_install_and_remove_libteam-debuginfo.sh | 44 + ..._install_and_remove_libteam-debugsource.sh | 44 + ...ibteam_install_and_remove_libteam-devel.sh | 44 + ...libteam_install_and_remove_libteam-help.sh | 44 + ...test_libteam_install_and_remove_libteam.sh | 44 + ...nstall_and_remove_network-scripts-teamd.sh | 44 + ...team_install_and_remove_python2-libteam.sh | 44 + ..._install_and_remove_libtevent-debuginfo.sh | 44 + ...nstall_and_remove_libtevent-debugsource.sh | 44 + ...vent_install_and_remove_libtevent-devel.sh | 44 + ...event_install_and_remove_libtevent-help.sh | 44 + ..._libtevent_install_and_remove_libtevent.sh | 44 + ...event_install_and_remove_python2-tevent.sh | 44 + ...event_install_and_remove_python3-tevent.sh | 44 + ...ai_install_and_remove_libthai-debuginfo.sh | 44 + ..._install_and_remove_libthai-debugsource.sh | 44 + ...ibthai_install_and_remove_libthai-devel.sh | 44 + ...bthai_install_and_remove_libthai-static.sh | 44 + ...test_libthai_install_and_remove_libthai.sh | 44 + ..._install_and_remove_libtheora-debuginfo.sh | 44 + ...nstall_and_remove_libtheora-debugsource.sh | 44 + ...eora_install_and_remove_libtheora-devel.sh | 44 + ...heora_install_and_remove_libtheora-help.sh | 44 + ..._libtheora_install_and_remove_libtheora.sh | 44 + ...btheora_install_and_remove_theora-tools.sh | 44 + ...ff_install_and_remove_libtiff-debuginfo.sh | 44 + ..._install_and_remove_libtiff-debugsource.sh | 44 + ...ibtiff_install_and_remove_libtiff-devel.sh | 44 + ...libtiff_install_and_remove_libtiff-help.sh | 44 + ...btiff_install_and_remove_libtiff-static.sh | 44 + ...ibtiff_install_and_remove_libtiff-tools.sh | 44 + ...test_libtiff_install_and_remove_libtiff.sh | 44 + ...c_install_and_remove_libtirpc-debuginfo.sh | 44 + ...install_and_remove_libtirpc-debugsource.sh | 44 + ...tirpc_install_and_remove_libtirpc-devel.sh | 44 + ...btirpc_install_and_remove_libtirpc-help.sh | 44 + ...st_libtirpc_install_and_remove_libtirpc.sh | 44 + ...ol_install_and_remove_libtool-debuginfo.sh | 44 + ..._install_and_remove_libtool-debugsource.sh | 44 + ...ibtool_install_and_remove_libtool-devel.sh | 44 + ...libtool_install_and_remove_libtool-help.sh | 44 + ...libtool_install_and_remove_libtool-ltdl.sh | 44 + ...test_libtool_install_and_remove_libtool.sh | 44 + ...ll_and_remove_libuninameslist-debuginfo.sh | 44 + ..._and_remove_libuninameslist-debugsource.sh | 44 + ...nstall_and_remove_libuninameslist-devel.sh | 44 + ...install_and_remove_libuninameslist-help.sh | 44 + ...list_install_and_remove_libuninameslist.sh | 44 + ...stall_and_remove_libunistring-debuginfo.sh | 44 + ...all_and_remove_libunistring-debugsource.sh | 44 + ...g_install_and_remove_libunistring-devel.sh | 44 + ...ng_install_and_remove_libunistring-help.sh | 44 + ...istring_install_and_remove_libunistring.sh | 44 + ..._install_and_remove_libunwind-debuginfo.sh | 44 + ...nstall_and_remove_libunwind-debugsource.sh | 44 + ...wind_install_and_remove_libunwind-devel.sh | 44 + ...nwind_install_and_remove_libunwind-help.sh | 44 + ..._libunwind_install_and_remove_libunwind.sh | 44 + ...g_install_and_remove_liburing-debuginfo.sh | 44 + ...install_and_remove_liburing-debugsource.sh | 44 + ...uring_install_and_remove_liburing-devel.sh | 44 + ...st_liburing_install_and_remove_liburing.sh | 44 + ...usb_install_and_remove_libusb-debuginfo.sh | 44 + ...b_install_and_remove_libusb-debugsource.sh | 44 + ..._libusb_install_and_remove_libusb-devel.sh | 44 + ...nstall_and_remove_libusb-tests-examples.sh | 44 + ...e_test_libusb_install_and_remove_libusb.sh | 44 + ...install_and_remove_libusbmuxd-debuginfo.sh | 44 + ...stall_and_remove_libusbmuxd-debugsource.sh | 44 + ...uxd_install_and_remove_libusbmuxd-devel.sh | 44 + ...ibusbmuxd_install_and_remove_libusbmuxd.sh | 44 + ...bx_install_and_remove_libusbx-debuginfo.sh | 44 + ..._install_and_remove_libusbx-debugsource.sh | 44 + ...ibusbx_install_and_remove_libusbx-devel.sh | 44 + ...test_libusbx_install_and_remove_libusbx.sh | 44 + ...er_install_and_remove_libuser-debuginfo.sh | 44 + ..._install_and_remove_libuser-debugsource.sh | 44 + ...ibuser_install_and_remove_libuser-devel.sh | 44 + ...libuser_install_and_remove_libuser-help.sh | 44 + ...user_install_and_remove_libuser-python3.sh | 44 + ...test_libuser_install_and_remove_libuser.sh | 44 + ...user_install_and_remove_python2-libuser.sh | 44 + ...nstall_and_remove_libutempter-debuginfo.sh | 44 + ...tall_and_remove_libutempter-debugsource.sh | 44 + ...er_install_and_remove_libutempter-devel.sh | 44 + ...ter_install_and_remove_libutempter-help.sh | 44 + ...utempter_install_and_remove_libutempter.sh | 44 + ...ibuv_install_and_remove_libuv-debuginfo.sh | 44 + ...uv_install_and_remove_libuv-debugsource.sh | 44 + ...st_libuv_install_and_remove_libuv-devel.sh | 44 + ...est_libuv_install_and_remove_libuv-help.sh | 44 + .../oe_test_libuv_install_and_remove_libuv.sh | 44 + ...u_install_and_remove_libvdpau-debuginfo.sh | 44 + ...install_and_remove_libvdpau-debugsource.sh | 44 + ...vdpau_install_and_remove_libvdpau-devel.sh | 44 + ...st_libvdpau_install_and_remove_libvdpau.sh | 44 + ...o_install_and_remove_libverto-debuginfo.sh | 44 + ...install_and_remove_libverto-debugsource.sh | 44 + ...verto_install_and_remove_libverto-devel.sh | 44 + ...st_libverto_install_and_remove_libverto.sh | 44 + ..._install_and_remove_libvisual-debuginfo.sh | 44 + ...nstall_and_remove_libvisual-debugsource.sh | 44 + ...sual_install_and_remove_libvisual-devel.sh | 44 + ..._libvisual_install_and_remove_libvisual.sh | 44 + ..._install_and_remove_libvoikko-debuginfo.sh | 44 + ...nstall_and_remove_libvoikko-debugsource.sh | 44 + ...ikko_install_and_remove_libvoikko-devel.sh | 44 + ...oikko_install_and_remove_libvoikko-help.sh | 44 + ..._libvoikko_install_and_remove_libvoikko.sh | 44 + ...ko_install_and_remove_python3-libvoikko.sh | 44 + ..._install_and_remove_libvorbis-debuginfo.sh | 44 + ...nstall_and_remove_libvorbis-debugsource.sh | 44 + ...rbis_install_and_remove_libvorbis-devel.sh | 44 + ...orbis_install_and_remove_libvorbis-help.sh | 44 + ..._libvorbis_install_and_remove_libvorbis.sh | 44 + ...bwacom_install_and_remove_libwacom-data.sh | 44 + ...m_install_and_remove_libwacom-debuginfo.sh | 44 + ...install_and_remove_libwacom-debugsource.sh | 44 + ...wacom_install_and_remove_libwacom-devel.sh | 44 + ...st_libwacom_install_and_remove_libwacom.sh | 44 + ...bp_install_and_remove_libwebp-debuginfo.sh | 44 + ..._install_and_remove_libwebp-debugsource.sh | 44 + ...ibwebp_install_and_remove_libwebp-devel.sh | 44 + ...libwebp_install_and_remove_libwebp-help.sh | 44 + ...libwebp_install_and_remove_libwebp-java.sh | 44 + ...ibwebp_install_and_remove_libwebp-tools.sh | 44 + ...test_libwebp_install_and_remove_libwebp.sh | 44 + ...wmf_install_and_remove_libwmf-debuginfo.sh | 44 + ...f_install_and_remove_libwmf-debugsource.sh | 44 + ..._libwmf_install_and_remove_libwmf-devel.sh | 44 + ...e_test_libwmf_install_and_remove_libwmf.sh | 44 + ..._libwpe_install_and_remove_libwpe-devel.sh | 44 + ...st_libwpe_install_and_remove_libwpe-doc.sh | 44 + ...e_test_libwpe_install_and_remove_libwpe.sh | 44 + ...xcb_install_and_remove_libxcb-debuginfo.sh | 44 + ...b_install_and_remove_libxcb-debugsource.sh | 44 + ..._libxcb_install_and_remove_libxcb-devel.sh | 44 + ...t_libxcb_install_and_remove_libxcb-help.sh | 44 + ...e_test_libxcb_install_and_remove_libxcb.sh | 44 + ...ypt_install_and_remove_libxcrypt-compat.sh | 44 + ...rypt_install_and_remove_libxcrypt-devel.sh | 44 + ...xcrypt_install_and_remove_libxcrypt-doc.sh | 44 + ...crypt_install_and_remove_libxcrypt-help.sh | 44 + ...ypt_install_and_remove_libxcrypt-static.sh | 44 + ..._libxcrypt_install_and_remove_libxcrypt.sh | 44 + ...stall_and_remove_libxkbcommon-debuginfo.sh | 44 + ...all_and_remove_libxkbcommon-debugsource.sh | 44 + ...n_install_and_remove_libxkbcommon-devel.sh | 44 + ...n_install_and_remove_libxkbcommon-utils.sh | 44 + ...stall_and_remove_libxkbcommon-x11-devel.sh | 44 + ...mon_install_and_remove_libxkbcommon-x11.sh | 44 + ...bcommon_install_and_remove_libxkbcommon.sh | 44 + ...install_and_remove_libxkbfile-debuginfo.sh | 44 + ...stall_and_remove_libxkbfile-debugsource.sh | 44 + ...ile_install_and_remove_libxkbfile-devel.sh | 44 + ...ibxkbfile_install_and_remove_libxkbfile.sh | 44 + ...nstall_and_remove_libxklavier-debuginfo.sh | 44 + ...tall_and_remove_libxklavier-debugsource.sh | 44 + ...er_install_and_remove_libxklavier-devel.sh | 44 + ...ier_install_and_remove_libxklavier-help.sh | 44 + ...xklavier_install_and_remove_libxklavier.sh | 44 + ...l2_install_and_remove_libxml2-debuginfo.sh | 44 + ..._install_and_remove_libxml2-debugsource.sh | 44 + ...ibxml2_install_and_remove_libxml2-devel.sh | 44 + ...libxml2_install_and_remove_libxml2-help.sh | 44 + ...test_libxml2_install_and_remove_libxml2.sh | 44 + ...xml2_install_and_remove_python2-libxml2.sh | 44 + ...xml2_install_and_remove_python3-libxml2.sh | 44 + ...lb_install_and_remove_libxmlb-debuginfo.sh | 44 + ..._install_and_remove_libxmlb-debugsource.sh | 44 + ...ibxmlb_install_and_remove_libxmlb-devel.sh | 44 + ...test_libxmlb_install_and_remove_libxmlb.sh | 44 + ...stall_and_remove_libxshmfence-debuginfo.sh | 44 + ...all_and_remove_libxshmfence-debugsource.sh | 44 + ...e_install_and_remove_libxshmfence-devel.sh | 44 + ...ce_install_and_remove_libxshmfence-help.sh | 44 + ...hmfence_install_and_remove_libxshmfence.sh | 44 + ...lt_install_and_remove_libxslt-debuginfo.sh | 44 + ..._install_and_remove_libxslt-debugsource.sh | 44 + ...ibxslt_install_and_remove_libxslt-devel.sh | 44 + ...libxslt_install_and_remove_libxslt-help.sh | 44 + ...test_libxslt_install_and_remove_libxslt.sh | 44 + ...xslt_install_and_remove_python2-libxslt.sh | 44 + ...xslt_install_and_remove_python3-libxslt.sh | 44 + ...ml_install_and_remove_libyaml-debuginfo.sh | 44 + ..._install_and_remove_libyaml-debugsource.sh | 44 + ...ibyaml_install_and_remove_libyaml-devel.sh | 44 + ...libyaml_install_and_remove_libyaml-help.sh | 44 + ...test_libyaml_install_and_remove_libyaml.sh | 44 + ...e_install_and_remove_linux-firmware-ath.sh | 44 + ...stall_and_remove_linux-firmware-cypress.sh | 44 + ...stall_and_remove_linux-firmware-iwlwifi.sh | 44 + ...tall_and_remove_linux-firmware-libertas.sh | 44 + ...tall_and_remove_linux-firmware-mediatek.sh | 44 + ..._install_and_remove_linux-firmware-mrvl.sh | 44 + ...all_and_remove_linux-firmware-netronome.sh | 44 + ...d_remove_linux-firmware-ti-connectivity.sh | 44 + ...mware_install_and_remove_linux-firmware.sh | 44 + ...all_and_remove_linuxdoc-tools-debuginfo.sh | 44 + ...l_and_remove_linuxdoc-tools-debugsource.sh | 44 + ..._install_and_remove_linuxdoc-tools-help.sh | 44 + ...tools_install_and_remove_linuxdoc-tools.sh | 44 + ...stall_and_remove_lksctp-tools-debuginfo.sh | 44 + ...all_and_remove_lksctp-tools-debugsource.sh | 44 + ...s_install_and_remove_lksctp-tools-devel.sh | 44 + ...ls_install_and_remove_lksctp-tools-help.sh | 44 + ...p-tools_install_and_remove_lksctp-tools.sh | 44 + ...pad_install_and_remove_lldpad-debuginfo.sh | 44 + ...d_install_and_remove_lldpad-debugsource.sh | 44 + ..._lldpad_install_and_remove_lldpad-devel.sh | 44 + ...t_lldpad_install_and_remove_lldpad-help.sh | 44 + ...e_test_lldpad_install_and_remove_lldpad.sh | 44 + ...lvm_install_and_remove_llvm-cmake-utils.sh | 44 + ..._llvm_install_and_remove_llvm-debuginfo.sh | 44 + ...lvm_install_and_remove_llvm-debugsource.sh | 44 + ...test_llvm_install_and_remove_llvm-devel.sh | 44 + ...e_test_llvm_install_and_remove_llvm-doc.sh | 44 + ...llvm_install_and_remove_llvm-googletest.sh | 44 + ..._test_llvm_install_and_remove_llvm-help.sh | 44 + ..._test_llvm_install_and_remove_llvm-libs.sh | 44 + ...est_llvm_install_and_remove_llvm-static.sh | 44 + ..._test_llvm_install_and_remove_llvm-test.sh | 44 + .../oe_test_llvm_install_and_remove_llvm.sh | 44 + ...install_and_remove_lm_sensors-debuginfo.sh | 44 + ...stall_and_remove_lm_sensors-debugsource.sh | 44 + ...ors_install_and_remove_lm_sensors-devel.sh | 44 + ...sors_install_and_remove_lm_sensors-help.sh | 44 + ...s_install_and_remove_lm_sensors-sensord.sh | 44 + ...m_sensors_install_and_remove_lm_sensors.sh | 44 + ..._lmdb_install_and_remove_lmdb-debuginfo.sh | 44 + ...mdb_install_and_remove_lmdb-debugsource.sh | 44 + ...test_lmdb_install_and_remove_lmdb-devel.sh | 44 + ..._test_lmdb_install_and_remove_lmdb-help.sh | 44 + .../oe_test_lmdb_install_and_remove_lmdb.sh | 44 + ..._install_and_remove_logrotate-debuginfo.sh | 44 + ...nstall_and_remove_logrotate-debugsource.sh | 44 + ...otate_install_and_remove_logrotate-help.sh | 44 + ..._logrotate_install_and_remove_logrotate.sh | 44 + ...t_lorax_install_and_remove_composer-cli.sh | 44 + ...lorax_install_and_remove_lorax-composer.sh | 44 + ...est_lorax_install_and_remove_lorax-help.sh | 44 + ...rax_install_and_remove_lorax-lmc-novirt.sh | 44 + ...lorax_install_and_remove_lorax-lmc-virt.sh | 44 + .../oe_test_lorax_install_and_remove_lorax.sh | 44 + ..._lshw_install_and_remove_lshw-debuginfo.sh | 44 + ...shw_install_and_remove_lshw-debugsource.sh | 44 + ..._test_lshw_install_and_remove_lshw-help.sh | 44 + .../oe_test_lshw_install_and_remove_lshw.sh | 44 + ..._lsof_install_and_remove_lsof-debuginfo.sh | 44 + ...sof_install_and_remove_lsof-debugsource.sh | 44 + ..._test_lsof_install_and_remove_lsof-help.sh | 44 + .../oe_test_lsof_install_and_remove_lsof.sh | 44 + ...csi_install_and_remove_lsscsi-debuginfo.sh | 44 + ...i_install_and_remove_lsscsi-debugsource.sh | 44 + ...st_lsscsi_install_and_remove_lsscsi-doc.sh | 44 + ...t_lsscsi_install_and_remove_lsscsi-help.sh | 44 + ...e_test_lsscsi_install_and_remove_lsscsi.sh | 44 + ...st_lua_install_and_remove_lua-debuginfo.sh | 44 + ..._lua_install_and_remove_lua-debugsource.sh | 44 + ...e_test_lua_install_and_remove_lua-devel.sh | 44 + ...oe_test_lua_install_and_remove_lua-help.sh | 44 + .../lua/oe_test_lua_install_and_remove_lua.sh | 44 + ...oe_test_lvm2_install_and_remove_cmirror.sh | 44 + ..._install_and_remove_device-mapper-event.sh | 44 + ...t_lvm2_install_and_remove_device-mapper.sh | 44 + ...st_lvm2_install_and_remove_lvm2-cluster.sh | 44 + ...test_lvm2_install_and_remove_lvm2-dbusd.sh | 44 + ..._lvm2_install_and_remove_lvm2-debuginfo.sh | 44 + ...vm2_install_and_remove_lvm2-debugsource.sh | 44 + ...test_lvm2_install_and_remove_lvm2-devel.sh | 44 + ..._test_lvm2_install_and_remove_lvm2-help.sh | 44 + ...test_lvm2_install_and_remove_lvm2-lockd.sh | 44 + ..._test_lvm2_install_and_remove_lvm2-test.sh | 44 + .../oe_test_lvm2_install_and_remove_lvm2.sh | 44 + ...stall_and_remove_python3-lvm-deprecated.sh | 44 + ..._lynx_install_and_remove_lynx-debuginfo.sh | 44 + ...ynx_install_and_remove_lynx-debugsource.sh | 44 + ..._test_lynx_install_and_remove_lynx-help.sh | 44 + .../oe_test_lynx_install_and_remove_lynx.sh | 44 + ...st_lz4_install_and_remove_lz4-debuginfo.sh | 44 + ..._lz4_install_and_remove_lz4-debugsource.sh | 44 + ...e_test_lz4_install_and_remove_lz4-devel.sh | 44 + ...oe_test_lz4_install_and_remove_lz4-help.sh | 44 + .../lz4/oe_test_lz4_install_and_remove_lz4.sh | 44 + ...st_lzo_install_and_remove_lzo-debuginfo.sh | 44 + ..._lzo_install_and_remove_lzo-debugsource.sh | 44 + ...e_test_lzo_install_and_remove_lzo-devel.sh | 44 + .../oe_test_lzo_install_and_remove_lzo-doc.sh | 44 + ...oe_test_lzo_install_and_remove_lzo-help.sh | 44 + ...test_lzo_install_and_remove_lzo-minilzo.sh | 44 + .../lzo/oe_test_lzo_install_and_remove_lzo.sh | 44 + ...17n-db_install_and_remove_m17n-db-devel.sh | 44 + ...7n-db_install_and_remove_m17n-db-extras.sh | 44 + ...test_m17n-db_install_and_remove_m17n-db.sh | 44 + ...b_install_and_remove_m17n-lib-debuginfo.sh | 44 + ...install_and_remove_m17n-lib-debugsource.sh | 44 + ...n-lib_install_and_remove_m17n-lib-devel.sh | 44 + ...n-lib_install_and_remove_m17n-lib-tools.sh | 44 + ...st_m17n-lib_install_and_remove_m17n-lib.sh | 44 + ...test_m4_install_and_remove_m4-debuginfo.sh | 44 + ...st_m4_install_and_remove_m4-debugsource.sh | 44 + .../oe_test_m4_install_and_remove_m4-doc.sh | 44 + .../oe_test_m4_install_and_remove_m4-help.sh | 44 + .../m4/oe_test_m4_install_and_remove_m4.sh | 44 + ..._make_install_and_remove_make-debuginfo.sh | 44 + ...ake_install_and_remove_make-debugsource.sh | 44 + ...test_make_install_and_remove_make-devel.sh | 44 + ..._test_make_install_and_remove_make-help.sh | 44 + .../oe_test_make_install_and_remove_make.sh | 44 + ...-db_install_and_remove_man-db-debuginfo.sh | 44 + ...b_install_and_remove_man-db-debugsource.sh | 44 + ...e_test_man-db_install_and_remove_man-db.sh | 44 + ...ndoc_install_and_remove_libmandoc-devel.sh | 44 + ...doc_install_and_remove_mandoc-debuginfo.sh | 44 + ...c_install_and_remove_mandoc-debugsource.sh | 44 + ...e_test_mandoc_install_and_remove_mandoc.sh | 44 + ...nd_remove_mariadb-connector-c-debuginfo.sh | 44 + ..._remove_mariadb-connector-c-debugsource.sh | 44 + ...ll_and_remove_mariadb-connector-c-devel.sh | 44 + ..._install_and_remove_mariadb-connector-c.sh | 44 + ...r_install_and_remove_maven-enforcer-api.sh | 44 + ..._install_and_remove_maven-enforcer-help.sh | 44 + ...nstall_and_remove_maven-enforcer-plugin.sh | 44 + ...install_and_remove_maven-enforcer-rules.sh | 44 + ...orcer_install_and_remove_maven-enforcer.sh | 44 + ...all_and_remove_maven-plugin-bundle-help.sh | 44 + ..._install_and_remove_maven-plugin-bundle.sh | 44 + ...all_and_remove_maven-source-plugin-help.sh | 44 + ..._install_and_remove_maven-source-plugin.sh | 44 + ..._mcpp_install_and_remove_mcpp-debuginfo.sh | 44 + ...cpp_install_and_remove_mcpp-debugsource.sh | 44 + ...test_mcpp_install_and_remove_mcpp-devel.sh | 44 + ..._test_mcpp_install_and_remove_mcpp-help.sh | 44 + .../oe_test_mcpp_install_and_remove_mcpp.sh | 44 + ...dadm_install_and_remove_mdadm-debuginfo.sh | 44 + ...dm_install_and_remove_mdadm-debugsource.sh | 44 + ...est_mdadm_install_and_remove_mdadm-help.sh | 44 + .../oe_test_mdadm_install_and_remove_mdadm.sh | 44 + ...install_and_remove_mesa-demos-debuginfo.sh | 44 + ...stall_and_remove_mesa-demos-debugsource.sh | 44 + ...emos_install_and_remove_mesa-demos-help.sh | 44 + ...esa-demos_install_and_remove_mesa-demos.sh | 44 + ...nstall_and_remove_mesa-libGLU-debuginfo.sh | 44 + ...tall_and_remove_mesa-libGLU-debugsource.sh | 44 + ...LU_install_and_remove_mesa-libGLU-devel.sh | 44 + ...a-libGLU_install_and_remove_mesa-libGLU.sh | 44 + ..._mesa_install_and_remove_mesa-debuginfo.sh | 44 + ...esa_install_and_remove_mesa-debugsource.sh | 44 + ...esa_install_and_remove_mesa-dri-drivers.sh | 44 + ...mesa_install_and_remove_mesa-filesystem.sh | 44 + ..._mesa_install_and_remove_mesa-khr-devel.sh | 44 + ...sa_install_and_remove_mesa-libEGL-devel.sh | 44 + ...est_mesa_install_and_remove_mesa-libEGL.sh | 44 + ...esa_install_and_remove_mesa-libGL-devel.sh | 44 + ...test_mesa_install_and_remove_mesa-libGL.sh | 44 + ...a_install_and_remove_mesa-libGLES-devel.sh | 44 + ...st_mesa_install_and_remove_mesa-libGLES.sh | 44 + ...install_and_remove_mesa-libOSMesa-devel.sh | 44 + ..._mesa_install_and_remove_mesa-libOSMesa.sh | 44 + ...sa_install_and_remove_mesa-libd3d-devel.sh | 44 + ...est_mesa_install_and_remove_mesa-libd3d.sh | 44 + ...sa_install_and_remove_mesa-libgbm-devel.sh | 44 + ...est_mesa_install_and_remove_mesa-libgbm.sh | 44 + ...t_mesa_install_and_remove_mesa-libglapi.sh | 44 + ...tall_and_remove_mesa-libxatracker-devel.sh | 44 + ...sa_install_and_remove_mesa-libxatracker.sh | 44 + ...esa_install_and_remove_mesa-omx-drivers.sh | 44 + ...a_install_and_remove_mesa-vdpau-drivers.sh | 44 + ...sa_install_and_remove_mesa-vulkan-devel.sh | 44 + ..._install_and_remove_mesa-vulkan-drivers.sh | 44 + .../oe_test_mesa_install_and_remove_mesa.sh | 44 + ...est_meson_install_and_remove_meson-help.sh | 44 + .../oe_test_meson_install_and_remove_meson.sh | 44 + ...y_install_and_remove_metacity-debuginfo.sh | 44 + ...install_and_remove_metacity-debugsource.sh | 44 + ...acity_install_and_remove_metacity-devel.sh | 44 + ...tacity_install_and_remove_metacity-help.sh | 44 + ...st_metacity_install_and_remove_metacity.sh | 44 + ...ve_mobile-broadband-provider-info-devel.sh | 44 + ...ove_mobile-broadband-provider-info-help.sh | 44 + ...d_remove_mobile-broadband-provider-info.sh | 44 + ...il_install_and_remove_mokutil-debuginfo.sh | 44 + ..._install_and_remove_mokutil-debugsource.sh | 44 + ...mokutil_install_and_remove_mokutil-help.sh | 44 + ...test_mokutil_install_and_remove_mokutil.sh | 44 + ..._mpfr_install_and_remove_mpfr-debuginfo.sh | 44 + ...pfr_install_and_remove_mpfr-debugsource.sh | 44 + ...test_mpfr_install_and_remove_mpfr-devel.sh | 44 + .../oe_test_mpfr_install_and_remove_mpfr.sh | 44 + ...123_install_and_remove_mpg123-debuginfo.sh | 44 + ...3_install_and_remove_mpg123-debugsource.sh | 44 + ..._mpg123_install_and_remove_mpg123-devel.sh | 44 + ...t_mpg123_install_and_remove_mpg123-help.sh | 44 + ...t_mpg123_install_and_remove_mpg123-libs.sh | 44 + ..._install_and_remove_mpg123-plugins-jack.sh | 44 + ...all_and_remove_mpg123-plugins-portaudio.sh | 44 + ...ll_and_remove_mpg123-plugins-pulseaudio.sh | 44 + ...e_test_mpg123_install_and_remove_mpg123.sh | 44 + ...tdev_install_and_remove_mtdev-debuginfo.sh | 44 + ...ev_install_and_remove_mtdev-debugsource.sh | 44 + ...st_mtdev_install_and_remove_mtdev-devel.sh | 44 + .../oe_test_mtdev_install_and_remove_mtdev.sh | 44 + ...ols_install_and_remove_mtools-debuginfo.sh | 44 + ...s_install_and_remove_mtools-debugsource.sh | 44 + ...t_mtools_install_and_remove_mtools-help.sh | 44 + ...e_test_mtools_install_and_remove_mtools.sh | 44 + ...st_mtr_install_and_remove_mtr-debuginfo.sh | 44 + ..._mtr_install_and_remove_mtr-debugsource.sh | 44 + .../oe_test_mtr_install_and_remove_mtr-gtk.sh | 44 + ...oe_test_mtr_install_and_remove_mtr-help.sh | 44 + .../mtr/oe_test_mtr_install_and_remove_mtr.sh | 44 + ..._install_and_remove_multilib-rpm-config.sh | 44 + ...ltipath-tools_install_and_remove_kpartx.sh | 44 + ...ll_and_remove_multipath-tools-debuginfo.sh | 44 + ..._and_remove_multipath-tools-debugsource.sh | 44 + ...nstall_and_remove_multipath-tools-devel.sh | 44 + ...install_and_remove_multipath-tools-help.sh | 44 + ...ools_install_and_remove_multipath-tools.sh | 44 + ..._musl_install_and_remove_musl-debuginfo.sh | 44 + ...usl_install_and_remove_musl-debugsource.sh | 44 + ...test_musl_install_and_remove_musl-devel.sh | 44 + ...e_test_musl_install_and_remove_musl-gcc.sh | 44 + ...usl_install_and_remove_musl-libc-static.sh | 44 + ..._test_musl_install_and_remove_musl-libc.sh | 44 + .../oe_test_musl_install_and_remove_musl.sh | 44 + ..._nasm_install_and_remove_nasm-debuginfo.sh | 44 + ...asm_install_and_remove_nasm-debugsource.sh | 44 + ..._test_nasm_install_and_remove_nasm-help.sh | 44 + .../oe_test_nasm_install_and_remove_nasm.sh | 44 + ...ncurses_install_and_remove_ncurses-base.sh | 44 + ..._install_and_remove_ncurses-compat-libs.sh | 44 + ...es_install_and_remove_ncurses-debuginfo.sh | 44 + ..._install_and_remove_ncurses-debugsource.sh | 44 + ...curses_install_and_remove_ncurses-devel.sh | 44 + ...ncurses_install_and_remove_ncurses-help.sh | 44 + ...ncurses_install_and_remove_ncurses-libs.sh | 44 + ...s_install_and_remove_ncurses-relocation.sh | 44 + ...urses_install_and_remove_ncurses-static.sh | 44 + ...test_ncurses_install_and_remove_ncurses.sh | 44 + ...e_test_ndctl_install_and_remove_cxl-cli.sh | 44 + ...test_ndctl_install_and_remove_cxl-devel.sh | 44 + ..._test_ndctl_install_and_remove_cxl-libs.sh | 44 + ...t_ndctl_install_and_remove_daxctl-devel.sh | 44 + ...st_ndctl_install_and_remove_daxctl-libs.sh | 44 + ...oe_test_ndctl_install_and_remove_daxctl.sh | 44 + ...dctl_install_and_remove_ndctl-debuginfo.sh | 44 + ...tl_install_and_remove_ndctl-debugsource.sh | 44 + ...st_ndctl_install_and_remove_ndctl-devel.sh | 44 + ...est_ndctl_install_and_remove_ndctl-libs.sh | 44 + .../oe_test_ndctl_install_and_remove_ndctl.sh | 44 + ...p_install_and_remove_net-snmp-debuginfo.sh | 44 + ...install_and_remove_net-snmp-debugsource.sh | 44 + ...-snmp_install_and_remove_net-snmp-devel.sh | 44 + ...et-snmp_install_and_remove_net-snmp-gui.sh | 44 + ...t-snmp_install_and_remove_net-snmp-help.sh | 44 + ...t-snmp_install_and_remove_net-snmp-libs.sh | 44 + ...t-snmp_install_and_remove_net-snmp-perl.sh | 44 + ...st_net-snmp_install_and_remove_net-snmp.sh | 44 + ...nmp_install_and_remove_python3-net-snmp.sh | 44 + ..._install_and_remove_net-tools-debuginfo.sh | 44 + ...nstall_and_remove_net-tools-debugsource.sh | 44 + ...tools_install_and_remove_net-tools-help.sh | 44 + ..._net-tools_install_and_remove_net-tools.sh | 44 + ...tle_install_and_remove_nettle-debuginfo.sh | 44 + ...e_install_and_remove_nettle-debugsource.sh | 44 + ..._nettle_install_and_remove_nettle-devel.sh | 44 + ...t_nettle_install_and_remove_nettle-help.sh | 44 + ...e_test_nettle_install_and_remove_nettle.sh | 44 + ...plet_install_and_remove_libnm-gtk-devel.sh | 44 + ...ger-applet_install_and_remove_libnm-gtk.sh | 44 + ...-applet_install_and_remove_libnma-devel.sh | 44 + ...anager-applet_install_and_remove_libnma.sh | 44 + ...remove_network-manager-applet-debuginfo.sh | 44 + ...move_network-manager-applet-debugsource.sh | 44 + ..._and_remove_network-manager-applet-help.sh | 44 + ...stall_and_remove_network-manager-applet.sh | 44 + ...and_remove_nm-connection-editor-desktop.sh | 44 + ...install_and_remove_nm-connection-editor.sh | 44 + ..._newt_install_and_remove_newt-debuginfo.sh | 44 + ...ewt_install_and_remove_newt-debugsource.sh | 44 + ...test_newt_install_and_remove_newt-devel.sh | 44 + ..._test_newt_install_and_remove_newt-help.sh | 44 + .../oe_test_newt_install_and_remove_newt.sh | 44 + ...st_newt_install_and_remove_python2-newt.sh | 44 + ...st_newt_install_and_remove_python3-newt.sh | 44 + ...fs-utils_install_and_remove_libnfsidmap.sh | 44 + ..._install_and_remove_nfs-utils-debuginfo.sh | 44 + ...nstall_and_remove_nfs-utils-debugsource.sh | 44 + ...tils_install_and_remove_nfs-utils-devel.sh | 44 + ...utils_install_and_remove_nfs-utils-help.sh | 44 + ...-utils_install_and_remove_nfs-utils-min.sh | 44 + ..._nfs-utils_install_and_remove_nfs-utils.sh | 44 + ...tp2_install_and_remove_libnghttp2-devel.sh | 44 + ...t_nghttp2_install_and_remove_libnghttp2.sh | 44 + ...p2_install_and_remove_nghttp2-debuginfo.sh | 44 + ..._install_and_remove_nghttp2-debugsource.sh | 44 + ...nghttp2_install_and_remove_nghttp2-help.sh | 44 + ...test_nghttp2_install_and_remove_nghttp2.sh | 44 + ...nstall_and_remove_ninja-build-debuginfo.sh | 44 + ...tall_and_remove_ninja-build-debugsource.sh | 44 + ...ja-build_install_and_remove_ninja-build.sh | 44 + ..._nmap_install_and_remove_nmap-debuginfo.sh | 44 + ...map_install_and_remove_nmap-debugsource.sh | 44 + ..._test_nmap_install_and_remove_nmap-help.sh | 44 + .../oe_test_nmap_install_and_remove_nmap.sh | 44 + ...nd_remove_notification-daemon-debuginfo.sh | 44 + ..._remove_notification-daemon-debugsource.sh | 44 + ...all_and_remove_notification-daemon-help.sh | 44 + ..._install_and_remove_notification-daemon.sh | 44 + ..._npth_install_and_remove_npth-debuginfo.sh | 44 + ...pth_install_and_remove_npth-debugsource.sh | 44 + ...test_npth_install_and_remove_npth-devel.sh | 44 + .../oe_test_npth_install_and_remove_npth.sh | 44 + ..._nspr_install_and_remove_nspr-debuginfo.sh | 44 + ...spr_install_and_remove_nspr-debugsource.sh | 44 + ...test_nspr_install_and_remove_nspr-devel.sh | 44 + .../oe_test_nspr_install_and_remove_nspr.sh | 44 + ...st_nss_install_and_remove_nss-debuginfo.sh | 44 + ..._nss_install_and_remove_nss-debugsource.sh | 44 + ...e_test_nss_install_and_remove_nss-devel.sh | 44 + ...oe_test_nss_install_and_remove_nss-help.sh | 44 + ...ss_install_and_remove_nss-softokn-devel.sh | 44 + ...test_nss_install_and_remove_nss-softokn.sh | 44 + ...t_nss_install_and_remove_nss-util-devel.sh | 44 + ...oe_test_nss_install_and_remove_nss-util.sh | 44 + .../nss/oe_test_nss_install_and_remove_nss.sh | 44 + ...nstall_and_remove_nss_wrapper-debuginfo.sh | 44 + ...tall_and_remove_nss_wrapper-debugsource.sh | 44 + ...per_install_and_remove_nss_wrapper-help.sh | 44 + ..._wrapper_install_and_remove_nss_wrapper.sh | 44 + ...tl_install_and_remove_numactl-debuginfo.sh | 44 + ..._install_and_remove_numactl-debugsource.sh | 44 + ...umactl_install_and_remove_numactl-devel.sh | 44 + ...numactl_install_and_remove_numactl-libs.sh | 44 + ...test_numactl_install_and_remove_numactl.sh | 44 + ...umpy_install_and_remove_numpy-debuginfo.sh | 44 + ...py_install_and_remove_numpy-debugsource.sh | 44 + .../oe_test_numpy_install_and_remove_numpy.sh | 44 + ...y_install_and_remove_python2-numpy-f2py.sh | 44 + ..._numpy_install_and_remove_python2-numpy.sh | 44 + ...y_install_and_remove_python3-numpy-f2py.sh | 44 + ..._numpy_install_and_remove_python3-numpy.sh | 44 + ...caml_install_and_remove_ocaml-debuginfo.sh | 44 + ...ml_install_and_remove_ocaml-debugsource.sh | 44 + ...st_ocaml_install_and_remove_ocaml-devel.sh | 44 + ...est_ocaml_install_and_remove_ocaml-help.sh | 44 + .../oe_test_ocaml_install_and_remove_ocaml.sh | 44 + ...install_and_remove_open-iscsi-debuginfo.sh | 44 + ...stall_and_remove_open-iscsi-debugsource.sh | 44 + ...csi_install_and_remove_open-iscsi-devel.sh | 44 + ...scsi_install_and_remove_open-iscsi-help.sh | 44 + ...pen-iscsi_install_and_remove_open-iscsi.sh | 44 + ...onts_install_and_remove_open-sans-fonts.sh | 44 + ...s_install_and_remove_openblas-debuginfo.sh | 44 + ...install_and_remove_openblas-debugsource.sh | 44 + ...nblas_install_and_remove_openblas-devel.sh | 44 + ...st_openblas_install_and_remove_openblas.sh | 44 + ...e_install_and_remove_openjade-debuginfo.sh | 44 + ...install_and_remove_openjade-debugsource.sh | 44 + ...enjade_install_and_remove_openjade-help.sh | 44 + ...st_openjade_install_and_remove_openjade.sh | 44 + ..._install_and_remove_openjpeg2-debuginfo.sh | 44 + ...nstall_and_remove_openjpeg2-debugsource.sh | 44 + ...peg2_install_and_remove_openjpeg2-devel.sh | 44 + ...jpeg2_install_and_remove_openjpeg2-help.sh | 44 + ...peg2_install_and_remove_openjpeg2-tools.sh | 44 + ..._openjpeg2_install_and_remove_openjpeg2.sh | 44 + ...dap_install_and_remove_openldap-clients.sh | 44 + ...p_install_and_remove_openldap-debuginfo.sh | 44 + ...install_and_remove_openldap-debugsource.sh | 44 + ...nldap_install_and_remove_openldap-devel.sh | 44 + ...enldap_install_and_remove_openldap-help.sh | 44 + ...dap_install_and_remove_openldap-servers.sh | 44 + ...st_openldap_install_and_remove_openldap.sh | 44 + ...nsc_install_and_remove_opensc-debuginfo.sh | 44 + ...c_install_and_remove_opensc-debugsource.sh | 44 + ...t_opensc_install_and_remove_opensc-help.sh | 44 + ...e_test_opensc_install_and_remove_opensc.sh | 44 + ...nsp_install_and_remove_opensp-debuginfo.sh | 44 + ...p_install_and_remove_opensp-debugsource.sh | 44 + ..._opensp_install_and_remove_opensp-devel.sh | 44 + ...e_test_opensp_install_and_remove_opensp.sh | 44 + ...nssh_install_and_remove_openssh-askpass.sh | 44 + ...nssh_install_and_remove_openssh-clients.sh | 44 + ...sh_install_and_remove_openssh-debuginfo.sh | 44 + ..._install_and_remove_openssh-debugsource.sh | 44 + ...openssh_install_and_remove_openssh-help.sh | 44 + ...enssh_install_and_remove_openssh-keycat.sh | 44 + ...enssh_install_and_remove_openssh-server.sh | 44 + ...test_openssh_install_and_remove_openssh.sh | 44 + ...h_install_and_remove_pam_ssh_agent_auth.sh | 44 + ...all_and_remove_openssl-pkcs11-debuginfo.sh | 44 + ...l_and_remove_openssl-pkcs11-debugsource.sh | 44 + ...install_and_remove_openssl-pkcs11-devel.sh | 44 + ...kcs11_install_and_remove_openssl-pkcs11.sh | 44 + ...sl_install_and_remove_openssl-debuginfo.sh | 44 + ..._install_and_remove_openssl-debugsource.sh | 44 + ...penssl_install_and_remove_openssl-devel.sh | 44 + ...openssl_install_and_remove_openssl-help.sh | 44 + ...openssl_install_and_remove_openssl-libs.sh | 44 + ...openssl_install_and_remove_openssl-perl.sh | 44 + ...l_install_and_remove_openssl-relocation.sh | 44 + ...test_openssl_install_and_remove_openssl.sh | 44 + ..._opus_install_and_remove_opus-debuginfo.sh | 44 + ...pus_install_and_remove_opus-debugsource.sh | 44 + ...test_opus_install_and_remove_opus-devel.sh | 44 + ..._test_opus_install_and_remove_opus-help.sh | 44 + .../oe_test_opus_install_and_remove_opus.sh | 44 + ...est_orc_install_and_remove_orc-compiler.sh | 44 + ...st_orc_install_and_remove_orc-debuginfo.sh | 44 + ..._orc_install_and_remove_orc-debugsource.sh | 44 + ...e_test_orc_install_and_remove_orc-devel.sh | 44 + ...oe_test_orc_install_and_remove_orc-help.sh | 44 + .../orc/oe_test_orc_install_and_remove_orc.sh | 44 + ..._install_and_remove_os-prober-debuginfo.sh | 44 + ...nstall_and_remove_os-prober-debugsource.sh | 44 + ..._os-prober_install_and_remove_os-prober.sh | 44 + ...ree_install_and_remove_ostree-debuginfo.sh | 44 + ...e_install_and_remove_ostree-debugsource.sh | 44 + ..._ostree_install_and_remove_ostree-devel.sh | 44 + ...t_ostree_install_and_remove_ostree-help.sh | 44 + ...e_test_ostree_install_and_remove_ostree.sh | 44 + ...it_install_and_remove_p11-kit-debuginfo.sh | 44 + ..._install_and_remove_p11-kit-debugsource.sh | 44 + ...11-kit_install_and_remove_p11-kit-devel.sh | 44 + ...p11-kit_install_and_remove_p11-kit-help.sh | 44 + ...1-kit_install_and_remove_p11-kit-server.sh | 44 + ...11-kit_install_and_remove_p11-kit-trust.sh | 44 + ...test_p11-kit_install_and_remove_p11-kit.sh | 44 + ...st_pam_install_and_remove_pam-debuginfo.sh | 44 + ..._pam_install_and_remove_pam-debugsource.sh | 44 + ...e_test_pam_install_and_remove_pam-devel.sh | 44 + ...oe_test_pam_install_and_remove_pam-help.sh | 44 + .../pam/oe_test_pam_install_and_remove_pam.sh | 44 + ...ango_install_and_remove_pango-debuginfo.sh | 44 + ...go_install_and_remove_pango-debugsource.sh | 44 + ...st_pango_install_and_remove_pango-devel.sh | 44 + ...est_pango_install_and_remove_pango-help.sh | 44 + .../oe_test_pango_install_and_remove_pango.sh | 44 + ...ted_install_and_remove_parted-debuginfo.sh | 44 + ...d_install_and_remove_parted-debugsource.sh | 44 + ..._parted_install_and_remove_parted-devel.sh | 44 + ...e_test_parted_install_and_remove_parted.sh | 44 + ...swd_install_and_remove_passwd-debuginfo.sh | 44 + ...d_install_and_remove_passwd-debugsource.sh | 44 + ...t_passwd_install_and_remove_passwd-help.sh | 44 + ...e_test_passwd_install_and_remove_passwd.sh | 44 + ...atch_install_and_remove_patch-debuginfo.sh | 44 + ...ch_install_and_remove_patch-debugsource.sh | 44 + ...est_patch_install_and_remove_patch-help.sh | 44 + .../oe_test_patch_install_and_remove_patch.sh | 44 + ...install_and_remove_patchutils-debuginfo.sh | 44 + ...stall_and_remove_patchutils-debugsource.sh | 44 + ...tils_install_and_remove_patchutils-help.sh | 44 + ...atchutils_install_and_remove_patchutils.sh | 44 + ...s_install_and_remove_pciutils-debuginfo.sh | 44 + ...install_and_remove_pciutils-debugsource.sh | 44 + ...utils_install_and_remove_pciutils-devel.sh | 44 + ...iutils_install_and_remove_pciutils-help.sh | 44 + ...st_pciutils_install_and_remove_pciutils.sh | 44 + ..._pcre_install_and_remove_pcre-debuginfo.sh | 44 + ...cre_install_and_remove_pcre-debugsource.sh | 44 + ...test_pcre_install_and_remove_pcre-devel.sh | 44 + ..._test_pcre_install_and_remove_pcre-help.sh | 44 + .../oe_test_pcre_install_and_remove_pcre.sh | 44 + ...cre2_install_and_remove_pcre2-debuginfo.sh | 44 + ...e2_install_and_remove_pcre2-debugsource.sh | 44 + ...st_pcre2_install_and_remove_pcre2-devel.sh | 44 + ...est_pcre2_install_and_remove_pcre2-help.sh | 44 + .../oe_test_pcre2_install_and_remove_pcre2.sh | 44 + ..._install_and_remove_pcsc-lite-debuginfo.sh | 44 + ...nstall_and_remove_pcsc-lite-debugsource.sh | 44 + ...lite_install_and_remove_pcsc-lite-devel.sh | 44 + ...-lite_install_and_remove_pcsc-lite-help.sh | 44 + ..._pcsc-lite_install_and_remove_pcsc-lite.sh | 44 + ...tall_and_remove_perl-Algorithm-Diff-doc.sh | 44 + ...all_and_remove_perl-Algorithm-Diff-help.sh | 44 + ..._install_and_remove_perl-Algorithm-Diff.sh | 44 + ...nstall_and_remove_perl-Archive-Tar-help.sh | 44 + ...Tar_install_and_remove_perl-Archive-Tar.sh | 44 + ...ug_install_and_remove_perl-B-Debug-help.sh | 44 + ...B-Debug_install_and_remove_perl-B-Debug.sh | 44 + ...remove_perl-CPAN-Meta-Requirements-help.sh | 44 + ..._and_remove_perl-CPAN-Meta-Requirements.sh | 44 + ...all_and_remove_perl-CPAN-Meta-YAML-help.sh | 44 + ..._install_and_remove_perl-CPAN-Meta-YAML.sh | 44 + ..._install_and_remove_perl-CPAN-Meta-help.sh | 44 + ...-Meta_install_and_remove_perl-CPAN-Meta.sh | 44 + ...-Carp_install_and_remove_perl-Carp-help.sh | 44 + ..._perl-Carp_install_and_remove_perl-Carp.sh | 44 + ...emove_perl-Compress-Raw-Bzip2-debuginfo.sh | 44 + ...ove_perl-Compress-Raw-Bzip2-debugsource.sh | 44 + ...and_remove_perl-Compress-Raw-Bzip2-help.sh | 44 + ...tall_and_remove_perl-Compress-Raw-Bzip2.sh | 44 + ...remove_perl-Compress-Raw-Zlib-debuginfo.sh | 44 + ...move_perl-Compress-Raw-Zlib-debugsource.sh | 44 + ..._and_remove_perl-Compress-Raw-Zlib-help.sh | 44 + ...stall_and_remove_perl-Compress-Raw-Zlib.sh | 44 + ...tall_and_remove_perl-Config-Perl-V-help.sh | 44 + ...V_install_and_remove_perl-Config-Perl-V.sh | 44 + ...l_and_remove_perl-Data-Dumper-debuginfo.sh | 44 + ...and_remove_perl-Data-Dumper-debugsource.sh | 44 + ...nstall_and_remove_perl-Data-Dumper-help.sh | 44 + ...per_install_and_remove_perl-Data-Dumper.sh | 44 + ..._and_remove_perl-Devel-PPPort-debuginfo.sh | 44 + ...nd_remove_perl-Devel-PPPort-debugsource.sh | 44 + ...stall_and_remove_perl-Devel-PPPort-help.sh | 44 + ...rt_install_and_remove_perl-Devel-PPPort.sh | 44 + ...ll_and_remove_perl-Digest-MD5-debuginfo.sh | 44 + ..._and_remove_perl-Digest-MD5-debugsource.sh | 44 + ...install_and_remove_perl-Digest-MD5-help.sh | 44 + ...-MD5_install_and_remove_perl-Digest-MD5.sh | 44 + ...ll_and_remove_perl-Digest-SHA-debuginfo.sh | 44 + ..._and_remove_perl-Digest-SHA-debugsource.sh | 44 + ...install_and_remove_perl-Digest-SHA-help.sh | 44 + ...-SHA_install_and_remove_perl-Digest-SHA.sh | 44 + ...est_install_and_remove_perl-Digest-help.sh | 44 + ...l-Digest_install_and_remove_perl-Digest.sh | 44 + ...nstall_and_remove_perl-Encode-debuginfo.sh | 44 + ...tall_and_remove_perl-Encode-debugsource.sh | 44 + ...de_install_and_remove_perl-Encode-devel.sh | 44 + ...ode_install_and_remove_perl-Encode-help.sh | 44 + ...l-Encode_install_and_remove_perl-Encode.sh | 44 + ...rl-Env_install_and_remove_perl-Env-help.sh | 44 + ...st_perl-Env_install_and_remove_perl-Env.sh | 44 + ...rror_install_and_remove_perl-Error-help.sh | 44 + ...erl-Error_install_and_remove_perl-Error.sh | 44 + ...r_install_and_remove_perl-Exporter-help.sh | 44 + ...porter_install_and_remove_perl-Exporter.sh | 44 + ...l_and_remove_perl-ExtUtils-Install-help.sh | 44 + ...nstall_and_remove_perl-ExtUtils-Install.sh | 44 + ...nstall_and_remove_perl-ExtUtils-Command.sh | 44 + ...and_remove_perl-ExtUtils-MakeMaker-help.sh | 44 + ...tall_and_remove_perl-ExtUtils-MakeMaker.sh | 44 + ..._and_remove_perl-ExtUtils-Manifest-help.sh | 44 + ...stall_and_remove_perl-ExtUtils-Manifest.sh | 44 + ...l_and_remove_perl-ExtUtils-ParseXS-help.sh | 44 + ...nstall_and_remove_perl-ExtUtils-ParseXS.sh | 44 + ...nd_remove_perl-File-Copy-Recursive-help.sh | 44 + ...all_and_remove_perl-File-Copy-Recursive.sh | 44 + ...install_and_remove_perl-File-Fetch-help.sh | 44 + ...etch_install_and_remove_perl-File-Fetch.sh | 44 + ..._install_and_remove_perl-File-Path-help.sh | 44 + ...-Path_install_and_remove_perl-File-Path.sh | 44 + ..._install_and_remove_perl-File-Temp-help.sh | 44 + ...-Temp_install_and_remove_perl-File-Temp.sh | 44 + ...tall_and_remove_perl-Filter-Simple-help.sh | 44 + ...e_install_and_remove_perl-Filter-Simple.sh | 44 + ...nstall_and_remove_perl-Filter-debuginfo.sh | 44 + ...tall_and_remove_perl-Filter-debugsource.sh | 44 + ...ter_install_and_remove_perl-Filter-help.sh | 44 + ...l-Filter_install_and_remove_perl-Filter.sh | 44 + ...nstall_and_remove_perl-Getopt-Long-help.sh | 44 + ...ong_install_and_remove_perl-Getopt-Long.sh | 44 + ...install_and_remove_perl-HTTP-Daemon-doc.sh | 44 + ...nstall_and_remove_perl-HTTP-Daemon-help.sh | 44 + ...stall_and_remove_perl-HTTP-Daemon-tests.sh | 44 + ...mon_install_and_remove_perl-HTTP-Daemon.sh | 44 + ..._install_and_remove_perl-HTTP-Tiny-help.sh | 44 + ...-Tiny_install_and_remove_perl-HTTP-Tiny.sh | 44 + ...install_and_remove_perl-IO-Compress-doc.sh | 44 + ...nstall_and_remove_perl-IO-Compress-help.sh | 44 + ...ess_install_and_remove_perl-IO-Compress.sh | 44 + ...stall_and_remove_perl-IO-Socket-IP-help.sh | 44 + ...IP_install_and_remove_perl-IO-Socket-IP.sh | 44 + ...md_install_and_remove_perl-IPC-Cmd-help.sh | 44 + ...IPC-Cmd_install_and_remove_perl-IPC-Cmd.sh | 44 + ...tall_and_remove_perl-IPC-SysV-debuginfo.sh | 44 + ...ll_and_remove_perl-IPC-SysV-debugsource.sh | 44 + ...V_install_and_remove_perl-IPC-SysV-help.sh | 44 + ...C-SysV_install_and_remove_perl-IPC-SysV.sh | 44 + ..._and_remove_perl-IPC-System-Simple-help.sh | 44 + ...stall_and_remove_perl-IPC-System-Simple.sh | 44 + ...PP_install_and_remove_perl-JSON-PP-help.sh | 44 + ...JSON-PP_install_and_remove_perl-JSON-PP.sh | 44 + ...stall_and_remove_perl-Locale-Codes-help.sh | 44 + ...es_install_and_remove_perl-Locale-Codes.sh | 44 + ...ll_and_remove_perl-Locale-Maketext-help.sh | 44 + ...install_and_remove_perl-Locale-Maketext.sh | 44 + ...l_and_remove_perl-MIME-Base64-debuginfo.sh | 44 + ...and_remove_perl-MIME-Base64-debugsource.sh | 44 + ...nstall_and_remove_perl-MIME-Base64-help.sh | 44 + ...e64_install_and_remove_perl-MIME-Base64.sh | 44 + ..._install_and_remove_perl-MailTools-help.sh | 44 + ...Tools_install_and_remove_perl-MailTools.sh | 44 + ...ove_perl-Math-BigInt-FastCalc-debuginfo.sh | 44 + ...e_perl-Math-BigInt-FastCalc-debugsource.sh | 44 + ...d_remove_perl-Math-BigInt-FastCalc-help.sh | 44 + ..._remove_perl-Math-BigInt-FastCalc-tests.sh | 44 + ...ll_and_remove_perl-Math-BigInt-FastCalc.sh | 44 + ...nstall_and_remove_perl-Math-BigInt-help.sh | 44 + ...stall_and_remove_perl-Math-BigInt-tests.sh | 44 + ...Int_install_and_remove_perl-Math-BigInt.sh | 44 + ...ll_and_remove_perl-Module-CoreList-help.sh | 44 + ...install_and_remove_perl-Module-CoreList.sh | 44 + ...emove_perl-Module-Load-Conditional-help.sh | 44 + ...and_remove_perl-Module-Load-Conditional.sh | 44 + ...nstall_and_remove_perl-Module-Load-help.sh | 44 + ...oad_install_and_remove_perl-Module-Load.sh | 44 + ...ll_and_remove_perl-Module-Metadata-help.sh | 44 + ...install_and_remove_perl-Module-Metadata.sh | 44 + ...stall_and_remove_perl-Params-Check-help.sh | 44 + ...ck_install_and_remove_perl-Params-Check.sh | 44 + ...all_and_remove_perl-PathTools-debuginfo.sh | 44 + ...l_and_remove_perl-PathTools-debugsource.sh | 44 + ..._install_and_remove_perl-PathTools-help.sh | 44 + ...Tools_install_and_remove_perl-PathTools.sh | 44 + ...nstall_and_remove_perl-Perl-OSType-help.sh | 44 + ...ype_install_and_remove_perl-Perl-OSType.sh | 44 + ...remove_perl-PerlIO-via-QuotedPrint-help.sh | 44 + ..._and_remove_perl-PerlIO-via-QuotedPrint.sh | 44 + ...nstall_and_remove_perl-Pod-Checker-help.sh | 44 + ...ker_install_and_remove_perl-Pod-Checker.sh | 44 + ...nstall_and_remove_perl-Pod-Escapes-help.sh | 44 + ...pes_install_and_remove_perl-Pod-Escapes.sh | 44 + ...install_and_remove_perl-Pod-Parser-help.sh | 44 + ...rser_install_and_remove_perl-Pod-Parser.sh | 44 + ...nstall_and_remove_perl-Pod-Perldoc-help.sh | 44 + ...doc_install_and_remove_perl-Pod-Perldoc.sh | 44 + ...install_and_remove_perl-Pod-Simple-help.sh | 44 + ...mple_install_and_remove_perl-Pod-Simple.sh | 44 + ..._install_and_remove_perl-Pod-Usage-help.sh | 44 + ...Usage_install_and_remove_perl-Pod-Usage.sh | 44 + ...pm_install_and_remove_perl-SGMLSpm-help.sh | 44 + ...SGMLSpm_install_and_remove_perl-SGMLSpm.sh | 44 + ...remove_perl-Scalar-List-Utils-debuginfo.sh | 44 + ...move_perl-Scalar-List-Utils-debugsource.sh | 44 + ..._and_remove_perl-Scalar-List-Utils-help.sh | 44 + ...stall_and_remove_perl-Scalar-List-Utils.sh | 44 + ...nstall_and_remove_perl-Socket-debuginfo.sh | 44 + ...tall_and_remove_perl-Socket-debugsource.sh | 44 + ...ket_install_and_remove_perl-Socket-help.sh | 44 + ...l-Socket_install_and_remove_perl-Socket.sh | 44 + ...tall_and_remove_perl-Storable-debuginfo.sh | 44 + ...ll_and_remove_perl-Storable-debugsource.sh | 44 + ...e_install_and_remove_perl-Storable-help.sh | 44 + ...orable_install_and_remove_perl-Storable.sh | 44 + ...tch_install_and_remove_perl-Switch-help.sh | 44 + ...l-Switch_install_and_remove_perl-Switch.sh | 44 + ...ll_and_remove_perl-Sys-Syslog-debuginfo.sh | 44 + ..._and_remove_perl-Sys-Syslog-debugsource.sh | 44 + ...install_and_remove_perl-Sys-Syslog-help.sh | 44 + ...slog_install_and_remove_perl-Sys-Syslog.sh | 44 + ...all_and_remove_perl-Term-ANSIColor-help.sh | 44 + ..._install_and_remove_perl-Term-ANSIColor.sh | 44 + ...p_install_and_remove_perl-Term-Cap-help.sh | 44 + ...rm-Cap_install_and_remove_perl-Term-Cap.sh | 44 + ...stall_and_remove_perl-Test-Harness-help.sh | 44 + ...ss_install_and_remove_perl-Test-Harness.sh | 44 + ...nstall_and_remove_perl-Test-Simple-help.sh | 44 + ...ple_install_and_remove_perl-Test-Simple.sh | 44 + ...tall_and_remove_perl-Text-Balanced-help.sh | 44 + ...d_install_and_remove_perl-Text-Balanced.sh | 44 + ...f_install_and_remove_perl-Text-Diff-doc.sh | 44 + ..._install_and_remove_perl-Text-Diff-help.sh | 44 + ...-Diff_install_and_remove_perl-Text-Diff.sh | 44 + ...ll_and_remove_perl-Text-ParseWords-help.sh | 44 + ...install_and_remove_perl-Text-ParseWords.sh | 44 + ...nstall_and_remove_perl-Thread-Queue-doc.sh | 44 + ...stall_and_remove_perl-Thread-Queue-help.sh | 44 + ...ue_install_and_remove_perl-Thread-Queue.sh | 44 + ...ll_and_remove_perl-Time-HiRes-debuginfo.sh | 44 + ..._and_remove_perl-Time-HiRes-debugsource.sh | 44 + ...install_and_remove_perl-Time-HiRes-help.sh | 44 + ...iRes_install_and_remove_perl-Time-HiRes.sh | 44 + ...install_and_remove_perl-Time-Local-help.sh | 44 + ...ocal_install_and_remove_perl-Time-Local.sh | 44 + ...d_remove_perl-Unicode-Collate-debuginfo.sh | 44 + ...remove_perl-Unicode-Collate-debugsource.sh | 44 + ...ll_and_remove_perl-Unicode-Collate-help.sh | 44 + ...install_and_remove_perl-Unicode-Collate.sh | 44 + ...remove_perl-Unicode-Normalize-debuginfo.sh | 44 + ...move_perl-Unicode-Normalize-debugsource.sh | 44 + ..._and_remove_perl-Unicode-Normalize-help.sh | 44 + ...stall_and_remove_perl-Unicode-Normalize.sh | 44 + ...ll_and_remove_perl-XML-Parser-debuginfo.sh | 44 + ..._and_remove_perl-XML-Parser-debugsource.sh | 44 + ..._install_and_remove_perl-XML-Parser-doc.sh | 44 + ...install_and_remove_perl-XML-Parser-help.sh | 44 + ...rser_install_and_remove_perl-XML-Parser.sh | 44 + ...ie_install_and_remove_perl-autodie-help.sh | 44 + ...autodie_install_and_remove_perl-autodie.sh | 44 + ...num_install_and_remove_perl-bignum-help.sh | 44 + ...l-bignum_install_and_remove_perl-bignum.sh | 44 + ...t_install_and_remove_perl-constant-help.sh | 44 + ...nstant_install_and_remove_perl-constant.sh | 44 + ...stall_and_remove_perl-experimental-help.sh | 44 + ...al_install_and_remove_perl-experimental.sh | 44 + ...tors_install_and_remove_perl-generators.sh | 44 + ...net_install_and_remove_perl-libnet-help.sh | 44 + ...l-libnet_install_and_remove_perl-libnet.sh | 44 + ...ent_install_and_remove_perl-parent-help.sh | 44 + ...l-parent_install_and_remove_perl-parent.sh | 44 + ...aq_install_and_remove_perl-perlfaq-help.sh | 44 + ...perlfaq_install_and_remove_perl-perlfaq.sh | 44 + ..._install_and_remove_perl-podlators-help.sh | 44 + ...ators_install_and_remove_perl-podlators.sh | 44 + ...nd_remove_perl-threads-shared-debuginfo.sh | 44 + ..._remove_perl-threads-shared-debugsource.sh | 44 + ...all_and_remove_perl-threads-shared-help.sh | 44 + ..._install_and_remove_perl-threads-shared.sh | 44 + ...stall_and_remove_perl-threads-debuginfo.sh | 44 + ...all_and_remove_perl-threads-debugsource.sh | 44 + ...ds_install_and_remove_perl-threads-help.sh | 44 + ...threads_install_and_remove_perl-threads.sh | 44 + ...stall_and_remove_perl-version-debuginfo.sh | 44 + ...all_and_remove_perl-version-debugsource.sh | 44 + ...on_install_and_remove_perl-version-help.sh | 44 + ...version_install_and_remove_perl-version.sh | 44 + ..._perl_install_and_remove_perl-debuginfo.sh | 44 + ...erl_install_and_remove_perl-debugsource.sh | 44 + ...test_perl_install_and_remove_perl-devel.sh | 44 + ..._test_perl_install_and_remove_perl-help.sh | 44 + ..._test_perl_install_and_remove_perl-libs.sh | 44 + .../oe_test_perl_install_and_remove_perl.sh | 44 + ...ign_install_and_remove_pesign-debuginfo.sh | 44 + ...n_install_and_remove_pesign-debugsource.sh | 44 + ...t_pesign_install_and_remove_pesign-help.sh | 44 + ...e_test_pesign_install_and_remove_pesign.sh | 44 + ..._pigz_install_and_remove_pigz-debuginfo.sh | 44 + ...igz_install_and_remove_pigz-debugsource.sh | 44 + ..._test_pigz_install_and_remove_pigz-help.sh | 44 + .../oe_test_pigz_install_and_remove_pigz.sh | 44 + ...man_install_and_remove_pixman-debuginfo.sh | 44 + ...n_install_and_remove_pixman-debugsource.sh | 44 + ..._pixman_install_and_remove_pixman-devel.sh | 44 + ...e_test_pixman_install_and_remove_pixman.sh | 44 + ...test_pkgconf_install_and_remove_bomtool.sh | 44 + ...onf_install_and_remove_libpkgconf-devel.sh | 44 + ...t_pkgconf_install_and_remove_libpkgconf.sh | 44 + ...conf_install_and_remove_pkgconf-bomtool.sh | 44 + ...nf_install_and_remove_pkgconf-debuginfo.sh | 44 + ..._install_and_remove_pkgconf-debugsource.sh | 44 + ...kgconf_install_and_remove_pkgconf-devel.sh | 44 + ..._pkgconf_install_and_remove_pkgconf-doc.sh | 44 + ...pkgconf_install_and_remove_pkgconf-help.sh | 44 + ...t_pkgconf_install_and_remove_pkgconf-m4.sh | 44 + ...f_install_and_remove_pkgconf-pkg-config.sh | 44 + ...test_pkgconf_install_and_remove_pkgconf.sh | 44 + ...h_install_and_remove_plymouth-debuginfo.sh | 44 + ...install_and_remove_plymouth-debugsource.sh | 44 + ...mouth_install_and_remove_plymouth-devel.sh | 44 + ...ymouth_install_and_remove_plymouth-help.sh | 44 + ...stall_and_remove_plymouth-theme-fade-in.sh | 44 + ..._install_and_remove_plymouth-theme-glow.sh | 44 + ...install_and_remove_plymouth-theme-solar.sh | 44 + ...ll_and_remove_plymouth-theme-spinfinity.sh | 44 + ...stall_and_remove_plymouth-theme-spinner.sh | 44 + ...st_plymouth_install_and_remove_plymouth.sh | 44 + ..._test_po4a_install_and_remove_po4a-help.sh | 44 + .../oe_test_po4a_install_and_remove_po4a.sh | 44 + ...install_and_remove_policycoreutils-dbus.sh | 44 + ...ll_and_remove_policycoreutils-debuginfo.sh | 44 + ..._and_remove_policycoreutils-debugsource.sh | 44 + ...nstall_and_remove_policycoreutils-devel.sh | 44 + ...install_and_remove_policycoreutils-help.sh | 44 + ...and_remove_policycoreutils-python-utils.sh | 44 + ...tall_and_remove_policycoreutils-sandbox.sh | 44 + ...tils_install_and_remove_policycoreutils.sh | 44 + ...tall_and_remove_python2-policycoreutils.sh | 44 + ...tall_and_remove_python3-policycoreutils.sh | 44 + ...and_remove_polkit-pkla-compat-debuginfo.sh | 44 + ...d_remove_polkit-pkla-compat-debugsource.sh | 44 + ...tall_and_remove_polkit-pkla-compat-help.sh | 44 + ...t_install_and_remove_polkit-pkla-compat.sh | 44 + ...kit_install_and_remove_polkit-debuginfo.sh | 44 + ...t_install_and_remove_polkit-debugsource.sh | 44 + ..._polkit_install_and_remove_polkit-devel.sh | 44 + ...t_polkit_install_and_remove_polkit-help.sh | 44 + ...t_polkit_install_and_remove_polkit-libs.sh | 44 + ...e_test_polkit_install_and_remove_polkit.sh | 44 + ..._popt_install_and_remove_popt-debuginfo.sh | 44 + ...opt_install_and_remove_popt-debugsource.sh | 44 + ...test_popt_install_and_remove_popt-devel.sh | 44 + ...e_test_popt_install_and_remove_popt-doc.sh | 44 + ..._test_popt_install_and_remove_popt-help.sh | 44 + ...est_popt_install_and_remove_popt-static.sh | 44 + .../oe_test_popt_install_and_remove_popt.sh | 44 + ...st_ppp_install_and_remove_ppp-debuginfo.sh | 44 + ..._ppp_install_and_remove_ppp-debugsource.sh | 44 + ...e_test_ppp_install_and_remove_ppp-devel.sh | 44 + ...oe_test_ppp_install_and_remove_ppp-help.sh | 44 + .../ppp/oe_test_ppp_install_and_remove_ppp.sh | 44 + ..._install_and_remove_pps-tools-debuginfo.sh | 44 + ...nstall_and_remove_pps-tools-debugsource.sh | 44 + ...ools_install_and_remove_pps-tools-devel.sh | 44 + ..._pps-tools_install_and_remove_pps-tools.sh | 44 + ..._install_and_remove_procps-ng-debuginfo.sh | 44 + ...nstall_and_remove_procps-ng-debugsource.sh | 44 + ...s-ng_install_and_remove_procps-ng-devel.sh | 44 + ...ps-ng_install_and_remove_procps-ng-help.sh | 44 + ...ps-ng_install_and_remove_procps-ng-i18n.sh | 44 + ..._procps-ng_install_and_remove_procps-ng.sh | 44 + ...install_and_remove_protobuf-c-debuginfo.sh | 44 + ...stall_and_remove_protobuf-c-debugsource.sh | 44 + ...f-c_install_and_remove_protobuf-c-devel.sh | 44 + ...rotobuf-c_install_and_remove_protobuf-c.sh | 44 + ...rotobuf_install_and_remove_protobuf-bom.sh | 44 + ...uf_install_and_remove_protobuf-compiler.sh | 44 + ...f_install_and_remove_protobuf-debuginfo.sh | 44 + ...install_and_remove_protobuf-debugsource.sh | 44 + ...tobuf_install_and_remove_protobuf-devel.sh | 44 + ...f_install_and_remove_protobuf-java-util.sh | 44 + ...otobuf_install_and_remove_protobuf-java.sh | 44 + ...buf_install_and_remove_protobuf-javadoc.sh | 44 + ...uf_install_and_remove_protobuf-javalite.sh | 44 + ..._install_and_remove_protobuf-lite-devel.sh | 44 + ...otobuf_install_and_remove_protobuf-lite.sh | 44 + ...obuf_install_and_remove_protobuf-parent.sh | 44 + ...st_protobuf_install_and_remove_protobuf.sh | 44 + ...ve_python%{python3_pkgversion}-protobuf.sh | 44 + ...buf_install_and_remove_python2-protobuf.sh | 44 + ...buf_install_and_remove_python3-protobuf.sh | 44 + ...isc_install_and_remove_psmisc-debuginfo.sh | 44 + ...c_install_and_remove_psmisc-debugsource.sh | 44 + ...e_test_psmisc_install_and_remove_psmisc.sh | 44 + ...ls_install_and_remove_psutils-debuginfo.sh | 44 + ..._install_and_remove_psutils-debugsource.sh | 44 + ...psutils_install_and_remove_psutils-help.sh | 44 + ...test_psutils_install_and_remove_psutils.sh | 44 + ...st_install_and_remove_publicsuffix-list.sh | 44 + ...install_and_remove_pulseaudio-debuginfo.sh | 44 + ...stall_and_remove_pulseaudio-debugsource.sh | 44 + ...dio_install_and_remove_pulseaudio-devel.sh | 44 + ...install_and_remove_pulseaudio-gdm-hooks.sh | 44 + ...udio_install_and_remove_pulseaudio-help.sh | 44 + ...nstall_and_remove_pulseaudio-libs-devel.sh | 44 + ...nstall_and_remove_pulseaudio-libs-glib2.sh | 44 + ...udio_install_and_remove_pulseaudio-libs.sh | 44 + ..._and_remove_pulseaudio-module-bluetooth.sh | 44 + ...dio_install_and_remove_pulseaudio-qpaeq.sh | 44 + ...ulseaudio_install_and_remove_pulseaudio.sh | 44 + ...test_pyatspi_install_and_remove_pyatspi.sh | 44 + ...tspi_install_and_remove_python2-pyatspi.sh | 44 + ...tspi_install_and_remove_python3-pyatspi.sh | 44 + ...ro_install_and_remove_pycairo-debuginfo.sh | 44 + ..._install_and_remove_pycairo-debugsource.sh | 44 + ...test_pycairo_install_and_remove_pycairo.sh | 44 + ..._install_and_remove_python2-cairo-devel.sh | 44 + ...ycairo_install_and_remove_python2-cairo.sh | 44 + ..._install_and_remove_python3-cairo-devel.sh | 44 + ...ycairo_install_and_remove_python3-cairo.sh | 44 + ...ect3_install_and_remove_pygobject3-base.sh | 44 + ...install_and_remove_pygobject3-debuginfo.sh | 44 + ...stall_and_remove_pygobject3-debugsource.sh | 44 + ...ct3_install_and_remove_pygobject3-devel.sh | 44 + ...ject3_install_and_remove_pygobject3-doc.sh | 44 + ...ygobject3_install_and_remove_pygobject3.sh | 44 + ..._install_and_remove_python-gobject-base.sh | 44 + ...ject3_install_and_remove_python-gobject.sh | 44 + ...install_and_remove_python2-gobject-base.sh | 44 + ...ect3_install_and_remove_python2-gobject.sh | 44 + ..._and_remove_python3-gobject-base-noarch.sh | 44 + ...install_and_remove_python3-gobject-base.sh | 44 + ...nstall_and_remove_python3-gobject-devel.sh | 44 + ...ect3_install_and_remove_python3-gobject.sh | 44 + ...art_install_and_remove_pykickstart-help.sh | 44 + ...ickstart_install_and_remove_pykickstart.sh | 44 + ...nstall_and_remove_python-kickstart-help.sh | 44 + ...rt_install_and_remove_python2-kickstart.sh | 44 + ...rt_install_and_remove_python3-kickstart.sh | 44 + ...rsing_install_and_remove_pyparsing-help.sh | 44 + ..._pyparsing_install_and_remove_pyparsing.sh | 44 + ...ng_install_and_remove_python2-pyparsing.sh | 44 + ...ng_install_and_remove_python3-pyparsing.sh | 44 + ...d_install_and_remove_pyparted-debuginfo.sh | 44 + ...install_and_remove_pyparted-debugsource.sh | 44 + ...st_pyparted_install_and_remove_pyparted.sh | 44 + ...ted_install_and_remove_python2-pyparted.sh | 44 + ...ted_install_and_remove_python3-pyparted.sh | 44 + ...ytree_install_and_remove_python-anytree.sh | 44 + ...tree_install_and_remove_python3-anytree.sh | 44 + ..._python%{python3_pkgversion}-asn1crypto.sh | 44 + ...stall_and_remove_python-asn1crypto-help.sh | 44 + ...to_install_and_remove_python-asn1crypto.sh | 44 + ...o_install_and_remove_python2-asn1crypto.sh | 44 + ...stall_and_remove_python3-asn1crypto-doc.sh | 44 + ...o_install_and_remove_python3-asn1crypto.sh | 44 + ..._install_and_remove_python38-asn1crypto.sh | 44 + ...n-blivet_install_and_remove_blivet-data.sh | 44 + ...t_install_and_remove_python-blivet-help.sh | 44 + ...blivet_install_and_remove_python-blivet.sh | 44 + ...livet_install_and_remove_python2-blivet.sh | 44 + ...livet_install_and_remove_python3-blivet.sh | 44 + ..._install_and_remove_python-breathe-help.sh | 44 + ...eathe_install_and_remove_python-breathe.sh | 44 + ...athe_install_and_remove_python2-breathe.sh | 44 + ...athe_install_and_remove_python3-breathe.sh | 44 + ...nstall_and_remove_python-cffi-debuginfo.sh | 44 + ...tall_and_remove_python-cffi-debugsource.sh | 44 + ...ffi_install_and_remove_python-cffi-help.sh | 44 + ...hon-cffi_install_and_remove_python-cffi.sh | 44 + ...on-cffi_install_and_remove_python2-cffi.sh | 44 + ...on-cffi_install_and_remove_python3-cffi.sh | 44 + ..._install_and_remove_python-chardet-help.sh | 44 + ...ardet_install_and_remove_python-chardet.sh | 44 + ...rdet_install_and_remove_python2-chardet.sh | 44 + ...rdet_install_and_remove_python3-chardet.sh | 44 + ...ll_and_remove_python-charset-normalizer.sh | 44 + ...l_and_remove_python3-charset-normalizer.sh | 44 + ...ck_install_and_remove_python-click-help.sh | 44 + ...n-click_install_and_remove_python-click.sh | 44 + ...-click_install_and_remove_python2-click.sh | 44 + ...-click_install_and_remove_python3-click.sh | 44 + ...install_and_remove_python-colorama-help.sh | 44 + ...rama_install_and_remove_python-colorama.sh | 44 + ...ama_install_and_remove_python2-colorama.sh | 44 + ...ama_install_and_remove_python3-colorama.sh | 44 + ...install_and_remove_python-cov-core-help.sh | 44 + ...core_install_and_remove_python-cov-core.sh | 44 + ...ore_install_and_remove_python3-cov-core.sh | 44 + ...ll_and_remove_python-coverage-debuginfo.sh | 44 + ..._and_remove_python-coverage-debugsource.sh | 44 + ...rage_install_and_remove_python-coverage.sh | 44 + ...age_install_and_remove_python2-coverage.sh | 44 + ...age_install_and_remove_python3-coverage.sh | 44 + ..._and_remove_python-cryptography-vectors.sh | 44 + ...and_remove_python2-cryptography-vectors.sh | 44 + ...and_remove_python3-cryptography-vectors.sh | 44 + ...ython%{python3_pkgversion}-cryptography.sh | 44 + ...nd_remove_python-cryptography-debuginfo.sh | 44 + ..._remove_python-cryptography-debugsource.sh | 44 + ...all_and_remove_python-cryptography-help.sh | 44 + ..._install_and_remove_python-cryptography.sh | 44 + ...install_and_remove_python2-cryptography.sh | 44 + ...install_and_remove_python3-cryptography.sh | 44 + ...nstall_and_remove_python-cups-debuginfo.sh | 44 + ...tall_and_remove_python-cups-debugsource.sh | 44 + ...ups_install_and_remove_python-cups-help.sh | 44 + ...hon-cups_install_and_remove_python-cups.sh | 44 + ...on-cups_install_and_remove_python3-cups.sh | 44 + ...dasbus_install_and_remove_python-dasbus.sh | 44 + ...asbus_install_and_remove_python3-dasbus.sh | 44 + ...install_and_remove_python-dateutil-help.sh | 44 + ...util_install_and_remove_python-dateutil.sh | 44 + ...til_install_and_remove_python2-dateutil.sh | 44 + ...til_install_and_remove_python3-dateutil.sh | 44 + ...-dns_install_and_remove_python-dns-help.sh | 44 + ...ython-dns_install_and_remove_python-dns.sh | 44 + ...thon-dns_install_and_remove_python2-dns.sh | 44 + ...thon-dns_install_and_remove_python3-dns.sh | 44 + ...install_and_remove_python-docutils-help.sh | 44 + ...tils_install_and_remove_python-docutils.sh | 44 + ...ils_install_and_remove_python2-docutils.sh | 44 + ...ils_install_and_remove_python3-docutils.sh | 44 + ...extras_install_and_remove_python-extras.sh | 44 + ...xtras_install_and_remove_python2-extras.sh | 44 + ...xtras_install_and_remove_python3-extras.sh | 44 + ...ures_install_and_remove_python-fixtures.sh | 44 + ...res_install_and_remove_python2-fixtures.sh | 44 + ...res_install_and_remove_python3-fixtures.sh | 44 + ...n-flask_install_and_remove_python-flask.sh | 44 + ...-flask_install_and_remove_python2-flask.sh | 44 + ...-flask_install_and_remove_python3-flask.sh | 44 + ...nstall_and_remove_python-freezegun-help.sh | 44 + ...gun_install_and_remove_python-freezegun.sh | 44 + ...un_install_and_remove_python2-freezegun.sh | 44 + ...un_install_and_remove_python3-freezegun.sh | 44 + ...tall_and_remove_python-gevent-debuginfo.sh | 44 + ...ll_and_remove_python-gevent-debugsource.sh | 44 + ...t_install_and_remove_python-gevent-help.sh | 44 + ...gevent_install_and_remove_python-gevent.sh | 44 + ...event_install_and_remove_python2-gevent.sh | 44 + ...event_install_and_remove_python3-gevent.sh | 44 + ...ll_and_remove_python-greenlet-debuginfo.sh | 44 + ..._and_remove_python-greenlet-debugsource.sh | 44 + ...nlet_install_and_remove_python-greenlet.sh | 44 + ...stall_and_remove_python2-greenlet-devel.sh | 44 + ...let_install_and_remove_python2-greenlet.sh | 44 + ...stall_and_remove_python3-greenlet-devel.sh | 44 + ...let_install_and_remove_python3-greenlet.sh | 44 + ...stall_and_remove_python-hypothesis-help.sh | 44 + ...is_install_and_remove_python-hypothesis.sh | 44 + ...s_install_and_remove_python2-hypothesis.sh | 44 + ...s_install_and_remove_python3-hypothesis.sh | 44 + ...dna_install_and_remove_python-idna-help.sh | 44 + ...hon-idna_install_and_remove_python-idna.sh | 44 + ...on-idna_install_and_remove_python2-idna.sh | 44 + ...on-idna_install_and_remove_python3-idna.sh | 44 + ...d_remove_python-importlib-metadata-help.sh | 44 + ...ll_and_remove_python-importlib-metadata.sh | 44 + ...l_and_remove_python3-importlib-metadata.sh | 44 + ...l_and_remove_python3-importlib_metadata.sh | 44 + ...o8601_install_and_remove_python-iso8601.sh | 44 + ...8601_install_and_remove_python2-iso8601.sh | 44 + ...8601_install_and_remove_python3-iso8601.sh | 44 + ...2_install_and_remove_python-jinja2-help.sh | 44 + ...jinja2_install_and_remove_python-jinja2.sh | 44 + ...inja2_install_and_remove_python2-jinja2.sh | 44 + ...inja2_install_and_remove_python3-jinja2.sh | 44 + ...nstall_and_remove_python-lxml-debuginfo.sh | 44 + ...tall_and_remove_python-lxml-debugsource.sh | 44 + ...xml_install_and_remove_python-lxml-help.sh | 44 + ...hon-lxml_install_and_remove_python-lxml.sh | 44 + ...on-lxml_install_and_remove_python2-lxml.sh | 44 + ...on-lxml_install_and_remove_python3-lxml.sh | 44 + ...ako_install_and_remove_python-mako-help.sh | 44 + ...hon-mako_install_and_remove_python-mako.sh | 44 + ...on-mako_install_and_remove_python2-mako.sh | 44 + ...on-mako_install_and_remove_python3-mako.sh | 44 + ...down_install_and_remove_python-markdown.sh | 44 + ...own_install_and_remove_python2-markdown.sh | 44 + ...own_install_and_remove_python3-markdown.sh | 44 + ..._and_remove_python-markupsafe-debuginfo.sh | 44 + ...nd_remove_python-markupsafe-debugsource.sh | 44 + ...stall_and_remove_python-markupsafe-help.sh | 44 + ...fe_install_and_remove_python-markupsafe.sh | 44 + ...e_install_and_remove_python2-markupsafe.sh | 44 + ...e_install_and_remove_python3-markupsafe.sh | 44 + ...ython-meh_install_and_remove_python-meh.sh | 44 + ...thon-meh_install_and_remove_python3-meh.sh | 44 + ...emove_python%{python3_pkgversion}-nose2.sh | 44 + ...e2_install_and_remove_python-nose2-help.sh | 44 + ...n-nose2_install_and_remove_python-nose2.sh | 44 + ...-nose2_install_and_remove_python3-nose2.sh | 44 + ...t_install_and_remove_python-ordered-set.sh | 44 + ..._install_and_remove_python2-ordered-set.sh | 44 + ..._install_and_remove_python3-ordered-set.sh | 44 + ...install_and_remove_python-packaging-doc.sh | 44 + ...nstall_and_remove_python-packaging-help.sh | 44 + ...ing_install_and_remove_python-packaging.sh | 44 + ...ng_install_and_remove_python2-packaging.sh | 44 + ...ng_install_and_remove_python3-packaging.sh | 44 + ...install_and_remove_python-parameterized.sh | 44 + ...nstall_and_remove_python3-parameterized.sh | 44 + ...ython-pid_install_and_remove_python-pid.sh | 44 + ...thon-pid_install_and_remove_python2-pid.sh | 44 + ...thon-pid_install_and_remove_python3-pid.sh | 44 + ..._remove_python%{python3_pkgversion}-pip.sh | 44 + ...-pip_install_and_remove_python-pip-help.sh | 44 + ...pip_install_and_remove_python-pip-wheel.sh | 44 + ...ython-pip_install_and_remove_python-pip.sh | 44 + ...thon-pip_install_and_remove_python2-pip.sh | 44 + ...thon-pip_install_and_remove_python3-pip.sh | 44 + ...tmd_install_and_remove_python-productmd.sh | 44 + ...md_install_and_remove_python2-productmd.sh | 44 + ...md_install_and_remove_python3-productmd.sh | 44 + ...1_install_and_remove_python-pyasn1-help.sh | 44 + ...pyasn1_install_and_remove_python-pyasn1.sh | 44 + ...yasn1_install_and_remove_python2-pyasn1.sh | 44 + ...yasn1_install_and_remove_python3-pyasn1.sh | 44 + ...stall_and_remove_python-pycparser-devel.sh | 44 + ...ser_install_and_remove_python-pycparser.sh | 44 + ...er_install_and_remove_python2-pycparser.sh | 44 + ...er_install_and_remove_python3-pycparser.sh | 44 + ..._install_and_remove_python-pysocks-help.sh | 44 + ...socks_install_and_remove_python-pysocks.sh | 44 + ...ocks_install_and_remove_python2-pysocks.sh | 44 + ...ocks_install_and_remove_python3-pysocks.sh | 44 + ..._and_remove_python-pytest-subtests-help.sh | 44 + ...stall_and_remove_python-pytest-subtests.sh | 44 + ...tall_and_remove_python3-pytest-subtests.sh | 44 + ...l_and_remove_python-pytest-timeout-help.sh | 44 + ...nstall_and_remove_python-pytest-timeout.sh | 44 + ...stall_and_remove_python3-pytest-timeout.sh | 44 + ...l_install_and_remove_python-pytoml-help.sh | 44 + ...pytoml_install_and_remove_python-pytoml.sh | 44 + ...ytoml_install_and_remove_python2-pytoml.sh | 44 + ...ytoml_install_and_remove_python3-pytoml.sh | 44 + ...v_install_and_remove_python-pyudev-help.sh | 44 + ...pyudev_install_and_remove_python-pyudev.sh | 44 + ...yudev_install_and_remove_python2-pyudev.sh | 44 + ...yudev_install_and_remove_python3-pyudev.sh | 44 + ...install_and_remove_python-requests-file.sh | 44 + ...nstall_and_remove_python2-requests-file.sh | 44 + ...nstall_and_remove_python3-requests-file.sh | 44 + ...all_and_remove_python-requests-ftp-help.sh | 44 + ..._install_and_remove_python-requests-ftp.sh | 44 + ...install_and_remove_python2-requests-ftp.sh | 44 + ...install_and_remove_python3-requests-ftp.sh | 44 + ...ve_python%{python3_pkgversion}-requests.sh | 44 + ...install_and_remove_python-requests-help.sh | 44 + ...ests_install_and_remove_python-requests.sh | 44 + ...sts_install_and_remove_python2-requests.sh | 44 + ...sts_install_and_remove_python3-requests.sh | 44 + ...and_remove_python-semantic_version-help.sh | 44 + ...tall_and_remove_python-semantic_version.sh | 44 + ...all_and_remove_python3-semantic_version.sh | 44 + ...stall_and_remove_python-setuptools-help.sh | 44 + ...ls_install_and_remove_python-setuptools.sh | 44 + ...s_install_and_remove_python2-setuptools.sh | 44 + ...s_install_and_remove_python3-setuptools.sh | 44 + ...hon%{python3_pkgversion}-setuptools_scm.sh | 44 + ...l_and_remove_python-setuptools_scm-help.sh | 44 + ...nstall_and_remove_python-setuptools_scm.sh | 44 + ...stall_and_remove_python2-setuptools_scm.sh | 44 + ...stall_and_remove_python3-setuptools_scm.sh | 44 + ...ne_install_and_remove_python-simpleline.sh | 44 + ...e_install_and_remove_python3-simpleline.sh | 44 + ...ython-six_install_and_remove_python-six.sh | 44 + ...thon-six_install_and_remove_python2-six.sh | 44 + ...thon-six_install_and_remove_python3-six.sh | 44 + ...and_remove_python-sortedcontainers-help.sh | 44 + ...tall_and_remove_python-sortedcontainers.sh | 44 + ...all_and_remove_python2-sortedcontainers.sh | 44 + ...all_and_remove_python3-sortedcontainers.sh | 44 + ...tall_and_remove_python-sphinx_rtd_theme.sh | 44 + ...all_and_remove_python2-sphinx_rtd_theme.sh | 44 + ...all_and_remove_python3-sphinx_rtd_theme.sh | 44 + ...all_and_remove_python-systemd-debuginfo.sh | 44 + ...l_and_remove_python-systemd-debugsource.sh | 44 + ..._install_and_remove_python-systemd-help.sh | 44 + ...stemd_install_and_remove_python-systemd.sh | 44 + ...temd_install_and_remove_python2-systemd.sh | 44 + ...temd_install_and_remove_python3-systemd.sh | 44 + ...install_and_remove_python-testscenarios.sh | 44 + ...nstall_and_remove_python2-testscenarios.sh | 44 + ...nstall_and_remove_python3-testscenarios.sh | 44 + ...nstall_and_remove_python-testtools-help.sh | 44 + ...ols_install_and_remove_python-testtools.sh | 44 + ...ls_install_and_remove_python2-testtools.sh | 44 + ...ls_install_and_remove_python3-testtools.sh | 44 + ...oml_install_and_remove_python-toml-help.sh | 44 + ...hon-toml_install_and_remove_python-toml.sh | 44 + ...on-toml_install_and_remove_python2-toml.sh | 44 + ...on-toml_install_and_remove_python3-toml.sh | 44 + ...n-toml_install_and_remove_python38-toml.sh | 44 + ...n-toml_install_and_remove_python39-toml.sh | 44 + ...k2_install_and_remove_python-traceback2.sh | 44 + ...2_install_and_remove_python2-traceback2.sh | 44 + ...2_install_and_remove_python3-traceback2.sh | 44 + ...st2_install_and_remove_python-unittest2.sh | 44 + ...t2_install_and_remove_python2-unittest2.sh | 44 + ...t2_install_and_remove_python3-unittest2.sh | 44 + ...llib3_install_and_remove_python-urllib3.sh | 44 + ...lib3_install_and_remove_python2-urllib3.sh | 44 + ...lib3_install_and_remove_python3-urllib3.sh | 44 + ...install_and_remove_python-werkzeug-help.sh | 44 + ...zeug_install_and_remove_python-werkzeug.sh | 44 + ...install_and_remove_python2-werkzeug-doc.sh | 44 + ...eug_install_and_remove_python2-werkzeug.sh | 44 + ...install_and_remove_python3-werkzeug-doc.sh | 44 + ...eug_install_and_remove_python3-werkzeug.sh | 44 + ...l_install_and_remove_python-wheel-wheel.sh | 44 + ...n-wheel_install_and_remove_python-wheel.sh | 44 + ...-wheel_install_and_remove_python2-wheel.sh | 44 + ...-wheel_install_and_remove_python3-wheel.sh | 44 + ...ipp_install_and_remove_python-zipp-help.sh | 44 + ...hon-zipp_install_and_remove_python-zipp.sh | 44 + ...on-zipp_install_and_remove_python3-zipp.sh | 44 + ...ython3_install_and_remove_python3-debug.sh | 44 + ...n3_install_and_remove_python3-debuginfo.sh | 44 + ..._install_and_remove_python3-debugsource.sh | 44 + ...ython3_install_and_remove_python3-devel.sh | 44 + ...python3_install_and_remove_python3-help.sh | 44 + ...hon3_install_and_remove_python3-tkinter.sh | 44 + ..._and_remove_python3-unversioned-command.sh | 44 + ...test_python3_install_and_remove_python3.sh | 44 + ...st_pytz_install_and_remove_python2-pytz.sh | 44 + ...st_pytz_install_and_remove_python3-pytz.sh | 44 + .../oe_test_pytz_install_and_remove_pytz.sh | 44 + ...ywbem_install_and_remove_python2-pywbem.sh | 44 + ...ywbem_install_and_remove_python3-pywbem.sh | 44 + ...ywbem_install_and_remove_pywbem-twisted.sh | 44 + ...e_test_pywbem_install_and_remove_pywbem.sh | 44 + ...attr_install_and_remove_python2-pyxattr.sh | 44 + ...attr_install_and_remove_python3-pyxattr.sh | 44 + ...tr_install_and_remove_pyxattr-debuginfo.sh | 44 + ..._install_and_remove_pyxattr-debugsource.sh | 44 + ...test_pyxattr_install_and_remove_pyxattr.sh | 44 + ..._pyxdg_install_and_remove_python2-pyxdg.sh | 44 + ..._pyxdg_install_and_remove_python3-pyxdg.sh | 44 + .../oe_test_pyxdg_install_and_remove_pyxdg.sh | 44 + ...se_install_and_remove_qt5-qtbase-common.sh | 44 + ...install_and_remove_qt5-qtbase-debuginfo.sh | 44 + ...stall_and_remove_qt5-qtbase-debugsource.sh | 44 + ...ase_install_and_remove_qt5-qtbase-devel.sh | 44 + ..._install_and_remove_qt5-qtbase-examples.sh | 44 + ...tbase_install_and_remove_qt5-qtbase-gui.sh | 44 + ...ase_install_and_remove_qt5-qtbase-mysql.sh | 44 + ...base_install_and_remove_qt5-qtbase-odbc.sh | 44 + ...nstall_and_remove_qt5-qtbase-postgresql.sh | 44 + ...all_and_remove_qt5-qtbase-private-devel.sh | 44 + ...se_install_and_remove_qt5-qtbase-static.sh | 44 + ...t5-qtbase_install_and_remove_qt5-qtbase.sh | 44 + ...e_test_qt5_install_and_remove_qt5-devel.sh | 44 + ...t_qt5_install_and_remove_qt5-rpm-macros.sh | 44 + ..._qt5_install_and_remove_qt5-srpm-macros.sh | 44 + .../qt5/oe_test_qt5_install_and_remove_qt5.sh | 44 + ...uota_install_and_remove_quota-debuginfo.sh | 44 + ...ta_install_and_remove_quota-debugsource.sh | 44 + ...st_quota_install_and_remove_quota-devel.sh | 44 + ...est_quota_install_and_remove_quota-help.sh | 44 + .../oe_test_quota_install_and_remove_quota.sh | 44 + ...test_rdma-core_install_and_remove_ibacm.sh | 44 + ...tall_and_remove_infiniband-diags-compat.sh | 44 + ...ore_install_and_remove_infiniband-diags.sh | 44 + ...test_rdma-core_install_and_remove_iwpmd.sh | 44 + ..._rdma-core_install_and_remove_libibumad.sh | 44 + ...ore_install_and_remove_libibverbs-utils.sh | 44 + ...rdma-core_install_and_remove_libibverbs.sh | 44 + ...core_install_and_remove_librdmacm-utils.sh | 44 + ..._rdma-core_install_and_remove_librdmacm.sh | 44 + ...core_install_and_remove_python3-pyverbs.sh | 44 + ..._install_and_remove_rdma-core-debuginfo.sh | 44 + ...nstall_and_remove_rdma-core-debugsource.sh | 44 + ...core_install_and_remove_rdma-core-devel.sh | 44 + ...-core_install_and_remove_rdma-core-help.sh | 44 + ..._rdma-core_install_and_remove_rdma-core.sh | 44 + ...rdma-core_install_and_remove_srp_daemon.sh | 44 + ...e_install_and_remove_readline-debuginfo.sh | 44 + ...install_and_remove_readline-debugsource.sh | 44 + ...dline_install_and_remove_readline-devel.sh | 44 + ...adline_install_and_remove_readline-help.sh | 44 + ...st_readline_install_and_remove_readline.sh | 44 + ...lmd_install_and_remove_realmd-debuginfo.sh | 44 + ...d_install_and_remove_realmd-debugsource.sh | 44 + ...t_realmd_install_and_remove_realmd-help.sh | 44 + ...e_test_realmd_install_and_remove_realmd.sh | 44 + ...edis_install_and_remove_redis-debuginfo.sh | 44 + ...is_install_and_remove_redis-debugsource.sh | 44 + .../oe_test_redis_install_and_remove_redis.sh | 44 + ...e_test_regexp_install_and_remove_regexp.sh | 44 + ..._install_and_remove_rng-tools-debuginfo.sh | 44 + ...nstall_and_remove_rng-tools-debugsource.sh | 44 + ...-tools_install_and_remove_rng-tools-doc.sh | 44 + ...tools_install_and_remove_rng-tools-help.sh | 44 + ..._rng-tools_install_and_remove_rng-tools.sh | 44 + ..._rootfiles_install_and_remove_rootfiles.sh | 44 + ...nd_install_and_remove_rpcbind-debuginfo.sh | 44 + ..._install_and_remove_rpcbind-debugsource.sh | 44 + ...rpcbind_install_and_remove_rpcbind-help.sh | 44 + ...test_rpcbind_install_and_remove_rpcbind.sh | 44 + ..._rpcsvc-proto_install_and_remove_rpcgen.sh | 44 + ...stall_and_remove_rpcsvc-proto-debuginfo.sh | 44 + ...all_and_remove_rpcsvc-proto-debugsource.sh | 44 + ...o_install_and_remove_rpcsvc-proto-devel.sh | 44 + ...to_install_and_remove_rpcsvc-proto-help.sh | 44 + ...c-proto_install_and_remove_rpcsvc-proto.sh | 44 + ...test_rpm_install_and_remove_python2-rpm.sh | 44 + ...test_rpm_install_and_remove_python3-rpm.sh | 44 + ...e_test_rpm_install_and_remove_rpm-build.sh | 44 + ...st_rpm_install_and_remove_rpm-debuginfo.sh | 44 + ..._rpm_install_and_remove_rpm-debugsource.sh | 44 + ...e_test_rpm_install_and_remove_rpm-devel.sh | 44 + ...oe_test_rpm_install_and_remove_rpm-help.sh | 44 + ...oe_test_rpm_install_and_remove_rpm-libs.sh | 44 + ...l_and_remove_rpm-plugin-systemd-inhibit.sh | 44 + .../rpm/oe_test_rpm_install_and_remove_rpm.sh | 44 + ...tool_install_and_remove_python3-rrdtool.sh | 44 + ...ol_install_and_remove_rrdtool-debuginfo.sh | 44 + ..._install_and_remove_rrdtool-debugsource.sh | 44 + ...rdtool_install_and_remove_rrdtool-devel.sh | 44 + ...rrdtool_install_and_remove_rrdtool-help.sh | 44 + ..._rrdtool_install_and_remove_rrdtool-lua.sh | 44 + ...rrdtool_install_and_remove_rrdtool-perl.sh | 44 + ...rrdtool_install_and_remove_rrdtool-ruby.sh | 44 + ..._rrdtool_install_and_remove_rrdtool-tcl.sh | 44 + ...test_rrdtool_install_and_remove_rrdtool.sh | 44 + ...sync_install_and_remove_rsync-debuginfo.sh | 44 + ...nc_install_and_remove_rsync-debugsource.sh | 44 + ...est_rsync_install_and_remove_rsync-help.sh | 44 + .../oe_test_rsync_install_and_remove_rsync.sh | 44 + ...yslog_install_and_remove_rsyslog-crypto.sh | 44 + ...og_install_and_remove_rsyslog-debuginfo.sh | 44 + ..._install_and_remove_rsyslog-debugsource.sh | 44 + ..._rsyslog_install_and_remove_rsyslog-doc.sh | 44 + ...nstall_and_remove_rsyslog-elasticsearch.sh | 44 + ...yslog_install_and_remove_rsyslog-gnutls.sh | 44 + ...yslog_install_and_remove_rsyslog-gssapi.sh | 44 + ...rsyslog_install_and_remove_rsyslog-help.sh | 44 + ...slog_install_and_remove_rsyslog-hiredis.sh | 44 + ...syslog_install_and_remove_rsyslog-kafka.sh | 44 + ...slog_install_and_remove_rsyslog-mmaudit.sh | 44 + ..._install_and_remove_rsyslog-mmjsonparse.sh | 44 + ...install_and_remove_rsyslog-mmkubernetes.sh | 44 + ..._install_and_remove_rsyslog-mmnormalize.sh | 44 + ..._install_and_remove_rsyslog-mmsnmptrapd.sh | 44 + ...nstall_and_remove_rsyslog-mmtaghostname.sh | 44 + ...slog_install_and_remove_rsyslog-mongodb.sh | 44 + ...syslog_install_and_remove_rsyslog-mysql.sh | 44 + ...slog_install_and_remove_rsyslog-omamqp1.sh | 44 + ...syslog_install_and_remove_rsyslog-pgsql.sh | 44 + ...log_install_and_remove_rsyslog-rabbitmq.sh | 44 + ...rsyslog_install_and_remove_rsyslog-relp.sh | 44 + ...rsyslog_install_and_remove_rsyslog-snmp.sh | 44 + ...log_install_and_remove_rsyslog-udpspoof.sh | 44 + ...test_rsyslog_install_and_remove_rsyslog.sh | 44 + ...by_install_and_remove_ruby-bundled-gems.sh | 44 + ..._ruby_install_and_remove_ruby-debuginfo.sh | 44 + ...uby_install_and_remove_ruby-debugsource.sh | 44 + ...test_ruby_install_and_remove_ruby-devel.sh | 44 + ..._test_ruby_install_and_remove_ruby-help.sh | 44 + ...e_test_ruby_install_and_remove_ruby-irb.sh | 44 + .../oe_test_ruby_install_and_remove_ruby.sh | 44 + ...y_install_and_remove_rubygem-bigdecimal.sh | 44 + ...ruby_install_and_remove_rubygem-bundler.sh | 44 + ...install_and_remove_rubygem-did_you_mean.sh | 44 + ...y_install_and_remove_rubygem-io-console.sh | 44 + ...st_ruby_install_and_remove_rubygem-json.sh | 44 + ...uby_install_and_remove_rubygem-minitest.sh | 44 + ...y_install_and_remove_rubygem-net-telnet.sh | 44 + ...ruby_install_and_remove_rubygem-openssl.sh | 44 + ...install_and_remove_rubygem-power_assert.sh | 44 + ...t_ruby_install_and_remove_rubygem-psych.sh | 44 + ...st_ruby_install_and_remove_rubygem-rake.sh | 44 + ...est_ruby_install_and_remove_rubygem-rbs.sh | 44 + ...st_ruby_install_and_remove_rubygem-rdoc.sh | 44 + ...t_ruby_install_and_remove_rubygem-rexml.sh | 44 + ...est_ruby_install_and_remove_rubygem-rss.sh | 44 + ...by_install_and_remove_rubygem-test-unit.sh | 44 + ...uby_install_and_remove_rubygem-typeprof.sh | 44 + ..._ruby_install_and_remove_rubygem-xmlrpc.sh | 44 + ..._ruby_install_and_remove_rubygems-devel.sh | 44 + ...e_test_ruby_install_and_remove_rubygems.sh | 44 + ...all_and_remove_rubygem-asciidoctor-help.sh | 44 + ..._install_and_remove_rubygem-asciidoctor.sh | 44 + ..._install_and_remove_rubygem-ronn-ng-doc.sh | 44 + ...n-ng_install_and_remove_rubygem-ronn-ng.sh | 44 + ..._test_rust_install_and_remove_cargo-doc.sh | 44 + .../oe_test_rust_install_and_remove_cargo.sh | 44 + ..._rust_install_and_remove_clippy-preview.sh | 44 + .../oe_test_rust_install_and_remove_clippy.sh | 44 + ...est_rust_install_and_remove_rls-preview.sh | 44 + .../oe_test_rust_install_and_remove_rls.sh | 44 + ...t_rust_install_and_remove_rust-analysis.sh | 44 + ...t_rust_install_and_remove_rust-analyzer.sh | 44 + ...install_and_remove_rust-debugger-common.sh | 44 + ..._rust_install_and_remove_rust-debuginfo.sh | 44 + ...ust_install_and_remove_rust-debugsource.sh | 44 + ...test_rust_install_and_remove_rust-devel.sh | 44 + ...e_test_rust_install_and_remove_rust-doc.sh | 44 + ...e_test_rust_install_and_remove_rust-gdb.sh | 44 + ..._test_rust_install_and_remove_rust-help.sh | 44 + ..._test_rust_install_and_remove_rust-lldb.sh | 44 + ...e_test_rust_install_and_remove_rust-src.sh | 44 + ...rust_install_and_remove_rust-std-static.sh | 44 + .../oe_test_rust_install_and_remove_rust.sh | 44 + ...rust_install_and_remove_rustfmt-preview.sh | 44 + ...oe_test_rust_install_and_remove_rustfmt.sh | 44 + ...est_samba_install_and_remove_ctdb-tests.sh | 44 + .../oe_test_samba_install_and_remove_ctdb.sh | 44 + ...a_install_and_remove_libsmbclient-devel.sh | 44 + ...t_samba_install_and_remove_libsmbclient.sh | 44 + ...ba_install_and_remove_libwbclient-devel.sh | 44 + ...st_samba_install_and_remove_libwbclient.sh | 44 + ...mba_install_and_remove_python3-samba-dc.sh | 44 + ...a_install_and_remove_python3-samba-test.sh | 44 + ..._samba_install_and_remove_python3-samba.sh | 44 + ...ba_install_and_remove_samba-client-libs.sh | 44 + ...t_samba_install_and_remove_samba-client.sh | 44 + ...a_install_and_remove_samba-common-tools.sh | 44 + ...t_samba_install_and_remove_samba-common.sh | 44 + ...ba_install_and_remove_samba-dc-bind-dlz.sh | 44 + ..._samba_install_and_remove_samba-dc-libs.sh | 44 + ...a_install_and_remove_samba-dc-provision.sh | 44 + ..._test_samba_install_and_remove_samba-dc.sh | 44 + ...amba_install_and_remove_samba-debuginfo.sh | 44 + ...ba_install_and_remove_samba-debugsource.sh | 44 + ...st_samba_install_and_remove_samba-devel.sh | 44 + ...est_samba_install_and_remove_samba-help.sh | 44 + ..._install_and_remove_samba-krb5-printing.sh | 44 + ...est_samba_install_and_remove_samba-libs.sh | 44 + ...est_samba_install_and_remove_samba-pidl.sh | 44 + ...est_samba_install_and_remove_samba-test.sh | 44 + ...st_samba_install_and_remove_samba-tools.sh | 44 + ...mba_install_and_remove_samba-usershares.sh | 44 + ...mba_install_and_remove_samba-vfs-cephfs.sh | 44 + ..._install_and_remove_samba-vfs-glusterfs.sh | 44 + ...nstall_and_remove_samba-winbind-clients.sh | 44 + ...l_and_remove_samba-winbind-krb5-locator.sh | 44 + ...nstall_and_remove_samba-winbind-modules.sh | 44 + ..._samba_install_and_remove_samba-winbind.sh | 44 + .../oe_test_samba_install_and_remove_samba.sh | 44 + ...lock_install_and_remove_python2-sanlock.sh | 44 + ...lock_install_and_remove_python3-sanlock.sh | 44 + ..._sanlock_install_and_remove_sanlk-reset.sh | 44 + ...ck_install_and_remove_sanlock-debuginfo.sh | 44 + ..._install_and_remove_sanlock-debugsource.sh | 44 + ...anlock_install_and_remove_sanlock-devel.sh | 44 + ...sanlock_install_and_remove_sanlock-help.sh | 44 + ...test_sanlock_install_and_remove_sanlock.sh | 44 + ...assc_install_and_remove_sassc-debuginfo.sh | 44 + ...sc_install_and_remove_sassc-debugsource.sh | 44 + .../oe_test_sassc_install_and_remove_sassc.sh | 44 + ..._satyr_install_and_remove_python2-satyr.sh | 44 + ..._satyr_install_and_remove_python3-satyr.sh | 44 + ...atyr_install_and_remove_satyr-debuginfo.sh | 44 + ...yr_install_and_remove_satyr-debugsource.sh | 44 + ...st_satyr_install_and_remove_satyr-devel.sh | 44 + ...est_satyr_install_and_remove_satyr-help.sh | 44 + .../oe_test_satyr_install_and_remove_satyr.sh | 44 + ...st_sbc_install_and_remove_sbc-debuginfo.sh | 44 + ..._sbc_install_and_remove_sbc-debugsource.sh | 44 + ...e_test_sbc_install_and_remove_sbc-devel.sh | 44 + ...oe_test_sbc_install_and_remove_sbc-help.sh | 44 + .../sbc/oe_test_sbc_install_and_remove_sbc.sh | 44 + ...een_install_and_remove_screen-debuginfo.sh | 44 + ...n_install_and_remove_screen-debugsource.sh | 44 + ...t_screen_install_and_remove_screen-help.sh | 44 + ...e_test_screen_install_and_remove_screen.sh | 44 + ...y-tool_install_and_remove_security-tool.sh | 44 + ...st_sed_install_and_remove_sed-debuginfo.sh | 44 + ..._sed_install_and_remove_sed-debugsource.sh | 44 + ...oe_test_sed_install_and_remove_sed-help.sh | 44 + .../sed/oe_test_sed_install_and_remove_sed.sh | 44 + ...install_and_remove_selinux-policy-devel.sh | 44 + ...y_install_and_remove_selinux-policy-doc.sh | 44 + ..._install_and_remove_selinux-policy-help.sh | 44 + ...stall_and_remove_selinux-policy-minimum.sh | 44 + ...y_install_and_remove_selinux-policy-mls.sh | 44 + ...stall_and_remove_selinux-policy-sandbox.sh | 44 + ...tall_and_remove_selinux-policy-targeted.sh | 44 + ...olicy_install_and_remove_selinux-policy.sh | 44 + ...mail_install_and_remove_libmilter-devel.sh | 44 + ...t_sendmail_install_and_remove_libmilter.sh | 44 + ...l_install_and_remove_sendmail-debuginfo.sh | 44 + ...install_and_remove_sendmail-debugsource.sh | 44 + ...ndmail_install_and_remove_sendmail-help.sh | 44 + ...st_sendmail_install_and_remove_sendmail.sh | 44 + .../oe_test_setup_install_and_remove_setup.sh | 44 + ..._install_and_remove_sg3_utils-debuginfo.sh | 44 + ...nstall_and_remove_sg3_utils-debugsource.sh | 44 + ...tils_install_and_remove_sg3_utils-devel.sh | 44 + ...utils_install_and_remove_sg3_utils-help.sh | 44 + ..._sg3_utils_install_and_remove_sg3_utils.sh | 44 + ...mon_install_and_remove_sgml-common-help.sh | 44 + ...l-common_install_and_remove_sgml-common.sh | 44 + ...dow_install_and_remove_shadow-debuginfo.sh | 44 + ...w_install_and_remove_shadow-debugsource.sh | 44 + ...t_shadow_install_and_remove_shadow-help.sh | 44 + ...w_install_and_remove_shadow-subid-devel.sh | 44 + ...e_test_shadow_install_and_remove_shadow.sh | 44 + ...l_and_remove_shared-mime-info-debuginfo.sh | 44 + ...and_remove_shared-mime-info-debugsource.sh | 44 + ...nstall_and_remove_shared-mime-info-help.sh | 44 + ...nfo_install_and_remove_shared-mime-info.sh | 44 + ..._install_and_remove_sharutils-debuginfo.sh | 44 + ...nstall_and_remove_sharutils-debugsource.sh | 44 + ...utils_install_and_remove_sharutils-help.sh | 44 + ..._sharutils_install_and_remove_sharutils.sh | 44 + ..._shim_install_and_remove_shim-debuginfo.sh | 44 + ...him_install_and_remove_shim-debugsource.sh | 44 + ...est_shim_install_and_remove_shim-signed.sh | 44 + .../oe_test_shim_install_and_remove_shim.sh | 44 + ...lang_install_and_remove_slang-debuginfo.sh | 44 + ...ng_install_and_remove_slang-debugsource.sh | 44 + ...st_slang_install_and_remove_slang-devel.sh | 44 + ...est_slang_install_and_remove_slang-help.sh | 44 + .../oe_test_slang_install_and_remove_slang.sh | 44 + ...tall_and_remove_smartmontools-debuginfo.sh | 44 + ...ll_and_remove_smartmontools-debugsource.sh | 44 + ...s_install_and_remove_smartmontools-help.sh | 44 + ...ntools_install_and_remove_smartmontools.sh | 44 + ...ppy_install_and_remove_snappy-debuginfo.sh | 44 + ...y_install_and_remove_snappy-debugsource.sh | 44 + ..._snappy_install_and_remove_snappy-devel.sh | 44 + ...st_snappy_install_and_remove_snappy-doc.sh | 44 + ...t_snappy_install_and_remove_snappy-help.sh | 44 + ...e_test_snappy_install_and_remove_snappy.sh | 44 + ...and_remove_libsocket_wrapper_noop-devel.sh | 44 + ...stall_and_remove_libsocket_wrapper_noop.sh | 44 + ...all_and_remove_socket_wrapper-debuginfo.sh | 44 + ...l_and_remove_socket_wrapper-debugsource.sh | 44 + ..._install_and_remove_socket_wrapper-help.sh | 44 + ...apper_install_and_remove_socket_wrapper.sh | 44 + ...sm_install_and_remove_softhsm-debuginfo.sh | 44 + ..._install_and_remove_softhsm-debugsource.sh | 44 + ...ofthsm_install_and_remove_softhsm-devel.sh | 44 + ...softhsm_install_and_remove_softhsm-help.sh | 44 + ...test_softhsm_install_and_remove_softhsm.sh | 44 + ..._install_and_remove_sonatype-oss-parent.sh | 44 + ..._and_remove_sound-theme-freedesktop-doc.sh | 44 + ...and_remove_sound-theme-freedesktop-help.sh | 44 + ...tall_and_remove_sound-theme-freedesktop.sh | 44 + ...p_install_and_remove_speexdsp-debuginfo.sh | 44 + ...install_and_remove_speexdsp-debugsource.sh | 44 + ...exdsp_install_and_remove_speexdsp-devel.sh | 44 + ...eexdsp_install_and_remove_speexdsp-help.sh | 44 + ...st_speexdsp_install_and_remove_speexdsp.sh | 44 + ...tocol_install_and_remove_spice-protocol.sh | 44 + ...tall_and_remove_spice-vdagent-debuginfo.sh | 44 + ...ll_and_remove_spice-vdagent-debugsource.sh | 44 + ...t_install_and_remove_spice-vdagent-help.sh | 44 + ...dagent_install_and_remove_spice-vdagent.sh | 44 + ...pice_install_and_remove_spice-debuginfo.sh | 44 + ...ce_install_and_remove_spice-debugsource.sh | 44 + ...est_spice_install_and_remove_spice-help.sh | 44 + ...e_install_and_remove_spice-server-devel.sh | 44 + ...t_spice_install_and_remove_spice-server.sh | 44 + .../oe_test_spice_install_and_remove_spice.sh | 44 + ...ite_install_and_remove_sqlite-debuginfo.sh | 44 + ...e_install_and_remove_sqlite-debugsource.sh | 44 + ..._sqlite_install_and_remove_sqlite-devel.sh | 44 + ...t_sqlite_install_and_remove_sqlite-help.sh | 44 + ...e_test_sqlite_install_and_remove_sqlite.sh | 44 + ...all_and_remove_squashfs-tools-debuginfo.sh | 44 + ...l_and_remove_squashfs-tools-debugsource.sh | 44 + ...tools_install_and_remove_squashfs-tools.sh | 44 + ...sd_install_and_remove_libipa_hbac-devel.sh | 44 + ...est_sssd_install_and_remove_libipa_hbac.sh | 44 + ...t_sssd_install_and_remove_libsss_autofs.sh | 44 + ...install_and_remove_libsss_certmap-devel.sh | 44 + ..._sssd_install_and_remove_libsss_certmap.sh | 44 + ...d_install_and_remove_libsss_idmap-devel.sh | 44 + ...st_sssd_install_and_remove_libsss_idmap.sh | 44 + ...stall_and_remove_libsss_nss_idmap-devel.sh | 44 + ...ssd_install_and_remove_libsss_nss_idmap.sh | 44 + ...est_sssd_install_and_remove_libsss_sudo.sh | 44 + ...st_sssd_install_and_remove_python2-sssd.sh | 44 + ..._install_and_remove_python3-libipa_hbac.sh | 44 + ...all_and_remove_python3-libsss_nss_idmap.sh | 44 + ...d_install_and_remove_python3-sss-murmur.sh | 44 + ...est_sssd_install_and_remove_python3-sss.sh | 44 + ...st_sssd_install_and_remove_python3-sssd.sh | 44 + ...d_install_and_remove_python3-sssdconfig.sh | 44 + ...oe_test_sssd_install_and_remove_sssd-ad.sh | 44 + ...est_sssd_install_and_remove_sssd-client.sh | 44 + ...sssd_install_and_remove_sssd-common-pac.sh | 44 + ...est_sssd_install_and_remove_sssd-common.sh | 44 + ..._test_sssd_install_and_remove_sssd-dbus.sh | 44 + ..._sssd_install_and_remove_sssd-debuginfo.sh | 44 + ...ssd_install_and_remove_sssd-debugsource.sh | 44 + ...test_sssd_install_and_remove_sssd-devel.sh | 44 + ..._test_sssd_install_and_remove_sssd-help.sh | 44 + ...e_test_sssd_install_and_remove_sssd-idp.sh | 44 + ...e_test_sssd_install_and_remove_sssd-ipa.sh | 44 + ...e_test_sssd_install_and_remove_sssd-kcm.sh | 44 + ...ssd_install_and_remove_sssd-krb5-common.sh | 44 + ..._test_sssd_install_and_remove_sssd-krb5.sh | 44 + ..._test_sssd_install_and_remove_sssd-ldap.sh | 44 + ..._sssd_install_and_remove_sssd-nfs-idmap.sh | 44 + ...test_sssd_install_and_remove_sssd-proxy.sh | 44 + ...test_sssd_install_and_remove_sssd-tools.sh | 44 + ...d_install_and_remove_sssd-winbind-idmap.sh | 44 + .../oe_test_sssd_install_and_remove_sssd.sh | 44 + ...d_remove_startup-notification-debuginfo.sh | 44 + ...remove_startup-notification-debugsource.sh | 44 + ...l_and_remove_startup-notification-devel.sh | 44 + ...ll_and_remove_startup-notification-help.sh | 44 + ...install_and_remove_startup-notification.sh | 44 + ...ace_install_and_remove_strace-debuginfo.sh | 44 + ...e_install_and_remove_strace-debugsource.sh | 44 + ...st_strace_install_and_remove_strace-doc.sh | 44 + ...e_test_strace_install_and_remove_strace.sh | 44 + ...test_strace_install_and_remove_strace32.sh | 44 + ...el_install_and_remove_stunnel-debuginfo.sh | 44 + ..._install_and_remove_stunnel-debugsource.sh | 44 + ...stunnel_install_and_remove_stunnel-help.sh | 44 + ...test_stunnel_install_and_remove_stunnel.sh | 44 + ...unit_install_and_remove_python2-subunit.sh | 44 + ...install_and_remove_python3-subunit-test.sh | 44 + ...unit_install_and_remove_python3-subunit.sh | 44 + ...nstall_and_remove_subunit-cppunit-devel.sh | 44 + ...unit_install_and_remove_subunit-cppunit.sh | 44 + ...it_install_and_remove_subunit-debuginfo.sh | 44 + ..._install_and_remove_subunit-debugsource.sh | 44 + ...ubunit_install_and_remove_subunit-devel.sh | 44 + ...unit_install_and_remove_subunit-filters.sh | 44 + ...subunit_install_and_remove_subunit-perl.sh | 44 + ...ubunit_install_and_remove_subunit-shell.sh | 44 + ...bunit_install_and_remove_subunit-static.sh | 44 + ...test_subunit_install_and_remove_subunit.sh | 44 + ..._sudo_install_and_remove_sudo-debuginfo.sh | 44 + ...udo_install_and_remove_sudo-debugsource.sh | 44 + ...test_sudo_install_and_remove_sudo-devel.sh | 44 + ..._test_sudo_install_and_remove_sudo-help.sh | 44 + .../oe_test_sudo_install_and_remove_sudo.sh | 44 + ...est_swig_install_and_remove_ccache-swig.sh | 44 + ..._swig_install_and_remove_swig-debuginfo.sh | 44 + ...wig_install_and_remove_swig-debugsource.sh | 44 + ...e_test_swig_install_and_remove_swig-doc.sh | 44 + ...e_test_swig_install_and_remove_swig-gdb.sh | 44 + ..._test_swig_install_and_remove_swig-help.sh | 44 + .../oe_test_swig_install_and_remove_swig.sh | 44 + ...s_install_and_remove_symlinks-debuginfo.sh | 44 + ...install_and_remove_symlinks-debugsource.sh | 44 + ...st_symlinks_install_and_remove_symlinks.sh | 44 + ...install_and_remove_sysfsutils-debuginfo.sh | 44 + ...stall_and_remove_sysfsutils-debugsource.sh | 44 + ...ils_install_and_remove_sysfsutils-devel.sh | 44 + ...tils_install_and_remove_sysfsutils-help.sh | 44 + ...ysfsutils_install_and_remove_sysfsutils.sh | 44 + ...x_install_and_remove_syslinux-debuginfo.sh | 44 + ...install_and_remove_syslinux-debugsource.sh | 44 + ...linux_install_and_remove_syslinux-devel.sh | 44 + ...linux_install_and_remove_syslinux-efi64.sh | 44 + ...l_and_remove_syslinux-extlinux-nonlinux.sh | 44 + ...ux_install_and_remove_syslinux-extlinux.sh | 44 + ...slinux_install_and_remove_syslinux-help.sh | 44 + ...ux_install_and_remove_syslinux-nonlinux.sh | 44 + ...slinux_install_and_remove_syslinux-perl.sh | 44 + ...ux_install_and_remove_syslinux-tftpboot.sh | 44 + ...st_syslinux_install_and_remove_syslinux.sh | 44 + ...temd_install_and_remove_libgudev1-devel.sh | 44 + ...st_systemd_install_and_remove_libgudev1.sh | 44 + ...nstall_and_remove_systemd-battery-check.sh | 44 + ...nstall_and_remove_systemd-boot-unsigned.sh | 44 + ...systemd_install_and_remove_systemd-bsod.sh | 44 + ...md_install_and_remove_systemd-container.sh | 44 + ...d_install_and_remove_systemd-cryptsetup.sh | 44 + ...md_install_and_remove_systemd-debuginfo.sh | 44 + ..._install_and_remove_systemd-debugsource.sh | 44 + ...ystemd_install_and_remove_systemd-devel.sh | 44 + ..._systemd_install_and_remove_systemd-doc.sh | 44 + ...systemd_install_and_remove_systemd-help.sh | 44 + ...tall_and_remove_systemd-journal-gateway.sh | 44 + ...stall_and_remove_systemd-journal-remote.sh | 44 + ...systemd_install_and_remove_systemd-libs.sh | 44 + ...emd_install_and_remove_systemd-networkd.sh | 44 + ...stemd_install_and_remove_systemd-nspawn.sh | 44 + ...nstall_and_remove_systemd-oomd-defaults.sh | 44 + ...systemd_install_and_remove_systemd-oomd.sh | 44 + ..._systemd_install_and_remove_systemd-pam.sh | 44 + ...temd_install_and_remove_systemd-pcrlock.sh | 44 + ...stemd_install_and_remove_systemd-python.sh | 44 + ...emd_install_and_remove_systemd-resolved.sh | 44 + ...d_install_and_remove_systemd-rpm-macros.sh | 44 + ...ll_and_remove_systemd-standalone-repart.sh | 44 + ..._and_remove_systemd-standalone-shutdown.sh | 44 + ..._and_remove_systemd-standalone-sysusers.sh | 44 + ..._and_remove_systemd-standalone-tmpfiles.sh | 44 + ...md_install_and_remove_systemd-storagetm.sh | 44 + ...systemd_install_and_remove_systemd-sysv.sh | 44 + ...ystemd_install_and_remove_systemd-tests.sh | 44 + ...md_install_and_remove_systemd-timesyncd.sh | 44 + ..._install_and_remove_systemd-udev-compat.sh | 44 + ...systemd_install_and_remove_systemd-udev.sh | 44 + ...test_systemd_install_and_remove_systemd.sh | 44 + ...tap_install_and_remove_systemtap-client.sh | 44 + ..._install_and_remove_systemtap-debuginfo.sh | 44 + ...nstall_and_remove_systemtap-debugsource.sh | 44 + ...mtap_install_and_remove_systemtap-devel.sh | 44 + ...p_install_and_remove_systemtap-exporter.sh | 44 + ...emtap_install_and_remove_systemtap-help.sh | 44 + ...install_and_remove_systemtap-initscript.sh | 44 + ...ap_install_and_remove_systemtap-jupyter.sh | 44 + ...emtap_install_and_remove_systemtap-lang.sh | 44 + ...stall_and_remove_systemtap-runtime-java.sh | 44 + ...ll_and_remove_systemtap-runtime-python2.sh | 44 + ...ll_and_remove_systemtap-runtime-python3.sh | 44 + ..._and_remove_systemtap-runtime-virtguest.sh | 44 + ...l_and_remove_systemtap-runtime-virthost.sh | 44 + ...ap_install_and_remove_systemtap-runtime.sh | 44 + ..._install_and_remove_systemtap-sdt-devel.sh | 44 + ...tap_install_and_remove_systemtap-server.sh | 44 + ...tall_and_remove_systemtap-stap-exporter.sh | 44 + ..._install_and_remove_systemtap-testsuite.sh | 44 + ..._systemtap_install_and_remove_systemtap.sh | 44 + ...st_tar_install_and_remove_tar-debuginfo.sh | 44 + ..._tar_install_and_remove_tar-debugsource.sh | 44 + ...oe_test_tar_install_and_remove_tar-help.sh | 44 + .../tar/oe_test_tar_install_and_remove_tar.sh | 44 + ...test_tbb_install_and_remove_python3-tbb.sh | 44 + ...oe_test_tbb_install_and_remove_tbb-bind.sh | 44 + ...st_tbb_install_and_remove_tbb-debuginfo.sh | 44 + ..._tbb_install_and_remove_tbb-debugsource.sh | 44 + ...e_test_tbb_install_and_remove_tbb-devel.sh | 44 + ...oe_test_tbb_install_and_remove_tbb-help.sh | 44 + .../tbb/oe_test_tbb_install_and_remove_tbb.sh | 44 + ...st_tcl_install_and_remove_tcl-debuginfo.sh | 44 + ..._tcl_install_and_remove_tcl-debugsource.sh | 44 + ...e_test_tcl_install_and_remove_tcl-devel.sh | 44 + ...oe_test_tcl_install_and_remove_tcl-help.sh | 44 + .../tcl/oe_test_tcl_install_and_remove_tcl.sh | 44 + ...t_tcllib_install_and_remove_tcllib-help.sh | 44 + ...e_test_tcllib_install_and_remove_tcllib.sh | 44 + ..._tcsh_install_and_remove_tcsh-debuginfo.sh | 44 + ...csh_install_and_remove_tcsh-debugsource.sh | 44 + ...e_test_tcsh_install_and_remove_tcsh-doc.sh | 44 + ..._test_tcsh_install_and_remove_tcsh-help.sh | 44 + .../oe_test_tcsh_install_and_remove_tcsh.sh | 44 + ...net_install_and_remove_telnet-debuginfo.sh | 44 + ...t_install_and_remove_telnet-debugsource.sh | 44 + ...t_telnet_install_and_remove_telnet-help.sh | 44 + ...e_test_telnet_install_and_remove_telnet.sh | 44 + ...oe_test_texinfo_install_and_remove_info.sh | 44 + ...fo_install_and_remove_texinfo-debuginfo.sh | 44 + ..._install_and_remove_texinfo-debugsource.sh | 44 + ...texinfo_install_and_remove_texinfo-help.sh | 44 + ..._texinfo_install_and_remove_texinfo-tex.sh | 44 + ...test_texinfo_install_and_remove_texinfo.sh | 44 + ...-base_install_and_remove_texlive-a2ping.sh | 44 + ...ase_install_and_remove_texlive-accfonts.sh | 44 + ...nstall_and_remove_texlive-adhocfilelist.sh | 44 + ...-base_install_and_remove_texlive-afm2pl.sh | 44 + ...se_install_and_remove_texlive-albatross.sh | 44 + ...e-base_install_and_remove_texlive-aleph.sh | 44 + ...-base_install_and_remove_texlive-amstex.sh | 44 + ...e-base_install_and_remove_texlive-arara.sh | 44 + ..._install_and_remove_texlive-attachfile2.sh | 44 + ..._install_and_remove_texlive-authorindex.sh | 44 + ...-base_install_and_remove_texlive-autosp.sh | 44 + ...ase_install_and_remove_texlive-axodraw2.sh | 44 + ...stall_and_remove_texlive-base-debuginfo.sh | 44 + ...all_and_remove_texlive-base-debugsource.sh | 44 + ...ve-base_install_and_remove_texlive-base.sh | 44 + ...base_install_and_remove_texlive-bib2gls.sh | 44 + ...se_install_and_remove_texlive-bibexport.sh | 44 + ...-base_install_and_remove_texlive-bibtex.sh | 44 + ...base_install_and_remove_texlive-bibtex8.sh | 44 + ...base_install_and_remove_texlive-bibtexu.sh | 44 + ...se_install_and_remove_texlive-bundledoc.sh | 44 + ...ase_install_and_remove_texlive-cachepic.sh | 44 + ...e_install_and_remove_texlive-checkcites.sh | 44 + ...nstall_and_remove_texlive-checklistings.sh | 44 + ...base_install_and_remove_texlive-chklref.sh | 44 + ...-base_install_and_remove_texlive-chktex.sh | 44 + ...ase_install_and_remove_texlive-cjkutils.sh | 44 + ...all_and_remove_texlive-clojure-pamphlet.sh | 44 + ...base_install_and_remove_texlive-cluttex.sh | 44 + ..._install_and_remove_texlive-context-doc.sh | 44 + ...base_install_and_remove_texlive-context.sh | 44 + ...ase_install_and_remove_texlive-convbkmk.sh | 44 + ...install_and_remove_texlive-crossrefware.sh | 44 + ...base_install_and_remove_texlive-cslatex.sh | 44 + ...base_install_and_remove_texlive-csplain.sh | 44 + ...e_install_and_remove_texlive-ctan-o-mat.sh | 44 + ...base_install_and_remove_texlive-ctanbib.sh | 44 + ...base_install_and_remove_texlive-ctanify.sh | 44 + ...e_install_and_remove_texlive-ctanupload.sh | 44 + ...ve-base_install_and_remove_texlive-ctie.sh | 44 + ...ve-base_install_and_remove_texlive-cweb.sh | 44 + ...ase_install_and_remove_texlive-cyrillic.sh | 44 + ...ase_install_and_remove_texlive-de-macro.sh | 44 + ...e-base_install_and_remove_texlive-detex.sh | 44 + ...-base_install_and_remove_texlive-diadia.sh | 44 + ...se_install_and_remove_texlive-dosepsbin.sh | 44 + ...ive-base_install_and_remove_texlive-dtl.sh | 44 + ...-base_install_and_remove_texlive-dtxgen.sh | 44 + ...base_install_and_remove_texlive-dvi2tty.sh | 44 + ...-base_install_and_remove_texlive-dviasm.sh | 44 + ...base_install_and_remove_texlive-dvicopy.sh | 44 + ...-base_install_and_remove_texlive-dvidvi.sh | 44 + ...ase_install_and_remove_texlive-dviinfox.sh | 44 + ...-base_install_and_remove_texlive-dviljk.sh | 44 + ..._install_and_remove_texlive-dviout-util.sh | 44 + ...ase_install_and_remove_texlive-dvipdfmx.sh | 44 + ...-base_install_and_remove_texlive-dvipng.sh | 44 + ...-base_install_and_remove_texlive-dvipos.sh | 44 + ...e-base_install_and_remove_texlive-dvips.sh | 44 + ...base_install_and_remove_texlive-dvisvgm.sh | 44 + ...e-base_install_and_remove_texlive-ebong.sh | 44 + ...-base_install_and_remove_texlive-eplain.sh | 44 + ...-base_install_and_remove_texlive-epspdf.sh | 44 + ...ase_install_and_remove_texlive-epstopdf.sh | 44 + ...ase_install_and_remove_texlive-exceltex.sh | 44 + ...se_install_and_remove_texlive-fig4latex.sh | 44 + ...ase_install_and_remove_texlive-findhyph.sh | 44 + ...ase_install_and_remove_texlive-fontinst.sh | 44 + ...ase_install_and_remove_texlive-fontools.sh | 44 + ...ase_install_and_remove_texlive-fontware.sh | 44 + ...e_install_and_remove_texlive-fragmaster.sh | 44 + ...-base_install_and_remove_texlive-getmap.sh | 44 + ...nstall_and_remove_texlive-git-latexdiff.sh | 44 + ...e_install_and_remove_texlive-glossaries.sh | 44 + ...se_install_and_remove_texlive-glyphlist.sh | 44 + ..._install_and_remove_texlive-gregoriotex.sh | 44 + ...base_install_and_remove_texlive-gsftopk.sh | 44 + ...ase_install_and_remove_texlive-hyperxmp.sh | 44 + ..._install_and_remove_texlive-installfont.sh | 44 + ...base_install_and_remove_texlive-jadetex.sh | 44 + ...base_install_and_remove_texlive-jfmutil.sh | 44 + ...ase_install_and_remove_texlive-ketcindy.sh | 44 + ..._install_and_remove_texlive-kotex-utils.sh | 44 + ...ase_install_and_remove_texlive-kpathsea.sh | 44 + ...base_install_and_remove_texlive-l3build.sh | 44 + ...base_install_and_remove_texlive-lacheck.sh | 44 + ...nstall_and_remove_texlive-latex-git-log.sh | 44 + ...tall_and_remove_texlive-latex-papersize.sh | 44 + ...e-base_install_and_remove_texlive-latex.sh | 44 + ...se_install_and_remove_texlive-latex2man.sh | 44 + ...install_and_remove_texlive-latex2nemeth.sh | 44 + ...se_install_and_remove_texlive-latexdiff.sh | 44 + ...all_and_remove_texlive-latexfileversion.sh | 44 + ..._install_and_remove_texlive-latexindent.sh | 44 + ...se_install_and_remove_texlive-latexpand.sh | 44 + ...nstall_and_remove_texlive-lcdftypetools.sh | 44 + ...se_install_and_remove_texlive-lib-devel.sh | 44 + ...ive-base_install_and_remove_texlive-lib.sh | 44 + ...all_and_remove_texlive-light-latex-make.sh | 44 + ...e_install_and_remove_texlive-lilyglyphs.sh | 44 + ...base_install_and_remove_texlive-listbib.sh | 44 + ...install_and_remove_texlive-listings-ext.sh | 44 + ...ase_install_and_remove_texlive-lollipop.sh | 44 + ..._install_and_remove_texlive-ltxfileinfo.sh | 44 + ...-base_install_and_remove_texlive-ltximg.sh | 44 + ...base_install_and_remove_texlive-lua2dox.sh | 44 + ...ase_install_and_remove_texlive-luahbtex.sh | 44 + ...se_install_and_remove_texlive-luajittex.sh | 44 + ...e_install_and_remove_texlive-luaotfload.sh | 44 + ...-base_install_and_remove_texlive-luatex.sh | 44 + ...e-base_install_and_remove_texlive-lwarp.sh | 44 + ...ase_install_and_remove_texlive-lyluatex.sh | 44 + ...ve-base_install_and_remove_texlive-m-tx.sh | 44 + ...base_install_and_remove_texlive-make4ht.sh | 44 + ...base_install_and_remove_texlive-makedtx.sh | 44 + ...se_install_and_remove_texlive-makeindex.sh | 44 + ...install_and_remove_texlive-match_parens.sh | 44 + ...ase_install_and_remove_texlive-mathspic.sh | 44 + ...ase_install_and_remove_texlive-metafont.sh | 44 + ...ase_install_and_remove_texlive-metapost.sh | 44 + ...ive-base_install_and_remove_texlive-mex.sh | 44 + ...-base_install_and_remove_texlive-mf2pt1.sh | 44 + ...e-base_install_and_remove_texlive-mflua.sh | 44 + ...-base_install_and_remove_texlive-mfware.sh | 44 + ...e_install_and_remove_texlive-mkgrkindex.sh | 44 + ...e_install_and_remove_texlive-mkjobtexmf.sh | 44 + ...e-base_install_and_remove_texlive-mkpic.sh | 44 + ...e-base_install_and_remove_texlive-mltex.sh | 44 + ...base_install_and_remove_texlive-mptopdf.sh | 44 + ...ll_and_remove_texlive-multibibliography.sh | 44 + ...ase_install_and_remove_texlive-musixtex.sh | 44 + ...ase_install_and_remove_texlive-musixtnt.sh | 44 + ...ase_install_and_remove_texlive-oberdiek.sh | 44 + ...se_install_and_remove_texlive-omegaware.sh | 44 + ...e-base_install_and_remove_texlive-optex.sh | 44 + ...-base_install_and_remove_texlive-patgen.sh | 44 + ...ive-base_install_and_remove_texlive-pax.sh | 44 + ...ase_install_and_remove_texlive-pdfbook2.sh | 44 + ...base_install_and_remove_texlive-pdfcrop.sh | 44 + ...-base_install_and_remove_texlive-pdfjam.sh | 44 + ...all_and_remove_texlive-pdflatexpicscale.sh | 44 + ...install_and_remove_texlive-pdftex-quiet.sh | 44 + ...-base_install_and_remove_texlive-pdftex.sh | 44 + ...ase_install_and_remove_texlive-pdftools.sh | 44 + ...ase_install_and_remove_texlive-pdftosrc.sh | 44 + ...-base_install_and_remove_texlive-pdfxup.sh | 44 + ...nstall_and_remove_texlive-pedigree-perl.sh | 44 + ...base_install_and_remove_texlive-perltex.sh | 44 + ...e_install_and_remove_texlive-petri-nets.sh | 44 + ...base_install_and_remove_texlive-pfarrei.sh | 44 + ...install_and_remove_texlive-pkfix-helper.sh | 44 + ...e-base_install_and_remove_texlive-pkfix.sh | 44 + ...ive-base_install_and_remove_texlive-pmx.sh | 44 + ...se_install_and_remove_texlive-pmxchords.sh | 44 + ...-base_install_and_remove_texlive-ps2eps.sh | 44 + ...e-base_install_and_remove_texlive-ps2pk.sh | 44 + ...base_install_and_remove_texlive-pst-pdf.sh | 44 + ...base_install_and_remove_texlive-pst2pdf.sh | 44 + ...base_install_and_remove_texlive-pstools.sh | 44 + ...nstall_and_remove_texlive-ptex-fontmaps.sh | 44 + ...ve-base_install_and_remove_texlive-ptex.sh | 44 + ...ase_install_and_remove_texlive-ptex2pdf.sh | 44 + ...se_install_and_remove_texlive-purifyeps.sh | 44 + ...se_install_and_remove_texlive-pygmentex.sh | 44 + ...se_install_and_remove_texlive-pythontex.sh | 44 + ...e-base_install_and_remove_texlive-rubik.sh | 44 + ...base_install_and_remove_texlive-seetexk.sh | 44 + ...ve-base_install_and_remove_texlive-spix.sh | 44 + ...e_install_and_remove_texlive-splitindex.sh | 44 + ...se_install_and_remove_texlive-srcredact.sh | 44 + ...base_install_and_remove_texlive-sty2dtx.sh | 44 + ...se_install_and_remove_texlive-svn-multi.sh | 44 + ...base_install_and_remove_texlive-synctex.sh | 44 + ...e-base_install_and_remove_texlive-tetex.sh | 44 + ...ive-base_install_and_remove_texlive-tex.sh | 44 + ...se_install_and_remove_texlive-tex4ebook.sh | 44 + ...-base_install_and_remove_texlive-tex4ht.sh | 44 + ...se_install_and_remove_texlive-texconfig.sh | 44 + ...ase_install_and_remove_texlive-texcount.sh | 44 + ...-base_install_and_remove_texlive-texdef.sh | 44 + ...base_install_and_remove_texlive-texdiff.sh | 44 + ...nstall_and_remove_texlive-texdirflatten.sh | 44 + ...-base_install_and_remove_texlive-texdoc.sh | 44 + ...ase_install_and_remove_texlive-texdoctk.sh | 44 + ...-base_install_and_remove_texlive-texfot.sh | 44 + ...e_install_and_remove_texlive-texlive-en.sh | 44 + ...nd_remove_texlive-texlive-scripts-extra.sh | 44 + ...tall_and_remove_texlive-texlive-scripts.sh | 44 + ...nstall_and_remove_texlive-texlive.infra.sh | 44 + ...install_and_remove_texlive-texliveonfly.sh | 44 + ...stall_and_remove_texlive-texloganalyser.sh | 44 + ...e_install_and_remove_texlive-texosquery.sh | 44 + ...ase_install_and_remove_texlive-texplate.sh | 44 + ...-base_install_and_remove_texlive-texsis.sh | 44 + ...base_install_and_remove_texlive-texware.sh | 44 + ...ase_install_and_remove_texlive-thumbpdf.sh | 44 + ...ive-base_install_and_remove_texlive-tie.sh | 44 + ...se_install_and_remove_texlive-tikztosvg.sh | 44 + ..._install_and_remove_texlive-tpic2pdftex.sh | 44 + ...ase_install_and_remove_texlive-ttfutils.sh | 44 + ...tall_and_remove_texlive-typeoutfileinfo.sh | 44 + ...e-base_install_and_remove_texlive-ulqda.sh | 44 + ...e-base_install_and_remove_texlive-uptex.sh | 44 + ...-base_install_and_remove_texlive-urlbst.sh | 44 + ...ase_install_and_remove_texlive-velthuis.sh | 44 + ...ve-base_install_and_remove_texlive-vlna.sh | 44 + ...ive-base_install_and_remove_texlive-vpe.sh | 44 + ...ive-base_install_and_remove_texlive-web.sh | 44 + ...base_install_and_remove_texlive-webquiz.sh | 44 + ...se_install_and_remove_texlive-wordcount.sh | 44 + ...ve-base_install_and_remove_texlive-xdvi.sh | 44 + ...e-base_install_and_remove_texlive-xetex.sh | 44 + ...-base_install_and_remove_texlive-xindex.sh | 44 + ...base_install_and_remove_texlive-xml2pmx.sh | 44 + ...-base_install_and_remove_texlive-xmltex.sh | 44 + ...ase_install_and_remove_texlive-xpdfopen.sh | 44 + ...e-base_install_and_remove_texlive-yplan.sh | 44 + ...all_and_remove_texlive-collection-basic.sh | 44 + ...d_remove_texlive-collection-bibtexextra.sh | 44 + ..._and_remove_texlive-collection-binextra.sh | 44 + ...l_and_remove_texlive-collection-context.sh | 44 + ...nd_remove_texlive-collection-fontsextra.sh | 44 + ...ove_texlive-collection-fontsrecommended.sh | 44 + ...and_remove_texlive-collection-fontutils.sh | 44 + ..._remove_texlive-collection-formatsextra.sh | 44 + ...all_and_remove_texlive-collection-games.sh | 44 + ...nd_remove_texlive-collection-humanities.sh | 44 + ...nd_remove_texlive-collection-langarabic.sh | 44 + ...d_remove_texlive-collection-langchinese.sh | 44 + ...l_and_remove_texlive-collection-langcjk.sh | 44 + ..._remove_texlive-collection-langcyrillic.sh | 44 + ...move_texlive-collection-langczechslovak.sh | 44 + ...d_remove_texlive-collection-langenglish.sh | 44 + ..._remove_texlive-collection-langeuropean.sh | 44 + ...nd_remove_texlive-collection-langfrench.sh | 44 + ...nd_remove_texlive-collection-langgerman.sh | 44 + ...and_remove_texlive-collection-langgreek.sh | 44 + ...d_remove_texlive-collection-langitalian.sh | 44 + ..._remove_texlive-collection-langjapanese.sh | 44 + ...nd_remove_texlive-collection-langkorean.sh | 44 + ...and_remove_texlive-collection-langother.sh | 44 + ...nd_remove_texlive-collection-langpolish.sh | 44 + ...emove_texlive-collection-langportuguese.sh | 44 + ...d_remove_texlive-collection-langspanish.sh | 44 + ...all_and_remove_texlive-collection-latex.sh | 44 + ...nd_remove_texlive-collection-latexextra.sh | 44 + ...ove_texlive-collection-latexrecommended.sh | 44 + ...ll_and_remove_texlive-collection-luatex.sh | 44 + ...d_remove_texlive-collection-mathscience.sh | 44 + ..._and_remove_texlive-collection-metapost.sh | 44 + ...all_and_remove_texlive-collection-music.sh | 44 + ..._and_remove_texlive-collection-pictures.sh | 44 + ..._remove_texlive-collection-plaingeneric.sh | 44 + ..._and_remove_texlive-collection-pstricks.sh | 44 + ...nd_remove_texlive-collection-publishers.sh | 44 + ...all_and_remove_texlive-collection-xetex.sh | 44 + ...m_install_and_remove_texlive-filesystem.sh | 44 + ...install_and_remove_texlive-scheme-basic.sh | 44 + ...stall_and_remove_texlive-scheme-context.sh | 44 + ..._install_and_remove_texlive-scheme-full.sh | 44 + ..._install_and_remove_texlive-scheme-gust.sh | 44 + ...nstall_and_remove_texlive-scheme-medium.sh | 44 + ...stall_and_remove_texlive-scheme-minimal.sh | 44 + ...install_and_remove_texlive-scheme-small.sh | 44 + ...install_and_remove_texlive-scheme-tetex.sh | 44 + ...a_install_and_remove_texlive-12many-doc.sh | 44 + ...lit-a_install_and_remove_texlive-12many.sh | 44 + ...it-a_install_and_remove_texlive-2up-doc.sh | 44 + ...-split-a_install_and_remove_texlive-2up.sh | 44 + ..._install_and_remove_texlive-ESIEEcv-doc.sh | 44 + ...it-a_install_and_remove_texlive-ESIEEcv.sh | 44 + ...it-a_install_and_remove_texlive-GS1-doc.sh | 44 + ...-split-a_install_and_remove_texlive-GS1.sh | 44 + ...stall_and_remove_texlive-HA-prosper-doc.sh | 44 + ...a_install_and_remove_texlive-HA-prosper.sh | 44 + ...install_and_remove_texlive-IEEEconf-doc.sh | 44 + ...t-a_install_and_remove_texlive-IEEEconf.sh | 44 + ...install_and_remove_texlive-IEEEtran-doc.sh | 44 + ...t-a_install_and_remove_texlive-IEEEtran.sh | 44 + ...and_remove_texlive-MemoirChapStyles-doc.sh | 44 + ..._install_and_remove_texlive-SIstyle-doc.sh | 44 + ...it-a_install_and_remove_texlive-SIstyle.sh | 44 + ..._install_and_remove_texlive-SIunits-doc.sh | 44 + ...it-a_install_and_remove_texlive-SIunits.sh | 44 + ..._install_and_remove_texlive-Tabbing-doc.sh | 44 + ...it-a_install_and_remove_texlive-Tabbing.sh | 44 + ...stall_and_remove_texlive-Type1fonts-doc.sh | 44 + ...install_and_remove_texlive-a0poster-doc.sh | 44 + ...t-a_install_and_remove_texlive-a0poster.sh | 44 + ...a_install_and_remove_texlive-a4wide-doc.sh | 44 + ...lit-a_install_and_remove_texlive-a4wide.sh | 44 + ...a_install_and_remove_texlive-a5comb-doc.sh | 44 + ...lit-a_install_and_remove_texlive-a5comb.sh | 44 + ...a_install_and_remove_texlive-aastex-doc.sh | 44 + ...lit-a_install_and_remove_texlive-aastex.sh | 44 + ...t-a_install_and_remove_texlive-abbr-doc.sh | 44 + ...split-a_install_and_remove_texlive-abbr.sh | 44 + ...it-a_install_and_remove_texlive-abc-doc.sh | 44 + ...-split-a_install_and_remove_texlive-abc.sh | 44 + ...split-a_install_and_remove_texlive-abnt.sh | 44 + ..._install_and_remove_texlive-abntex2-doc.sh | 44 + ...it-a_install_and_remove_texlive-abntex2.sh | 44 + ..._install_and_remove_texlive-abraces-doc.sh | 44 + ...it-a_install_and_remove_texlive-abraces.sh | 44 + ...install_and_remove_texlive-abstract-doc.sh | 44 + ...t-a_install_and_remove_texlive-abstract.sh | 44 + ...install_and_remove_texlive-abstyles-doc.sh | 44 + ...t-a_install_and_remove_texlive-abstyles.sh | 44 + ...tall_and_remove_texlive-academicons-doc.sh | 44 + ..._install_and_remove_texlive-academicons.sh | 44 + ...nstall_and_remove_texlive-accanthis-doc.sh | 44 + ...-a_install_and_remove_texlive-accanthis.sh | 44 + ..._install_and_remove_texlive-achemso-doc.sh | 44 + ...it-a_install_and_remove_texlive-achemso.sh | 44 + ...a_install_and_remove_texlive-acmart-doc.sh | 44 + ...lit-a_install_and_remove_texlive-acmart.sh | 44 + ..._install_and_remove_texlive-acmconf-doc.sh | 44 + ...it-a_install_and_remove_texlive-acmconf.sh | 44 + ...t-a_install_and_remove_texlive-acro-doc.sh | 44 + ...split-a_install_and_remove_texlive-acro.sh | 44 + ..._install_and_remove_texlive-acronym-doc.sh | 44 + ...it-a_install_and_remove_texlive-acronym.sh | 44 + ...install_and_remove_texlive-acroterm-doc.sh | 44 + ...t-a_install_and_remove_texlive-acroterm.sh | 44 + ...tall_and_remove_texlive-active-conf-doc.sh | 44 + ..._install_and_remove_texlive-active-conf.sh | 44 + ...l_and_remove_texlive-actuarialangle-doc.sh | 44 + ...stall_and_remove_texlive-actuarialangle.sh | 44 + ...tall_and_remove_texlive-actuarialsymbol.sh | 44 + ...it-a_install_and_remove_texlive-addfont.sh | 44 + ...install_and_remove_texlive-addlines-doc.sh | 44 + ...t-a_install_and_remove_texlive-addlines.sh | 44 + ...stall_and_remove_texlive-adfathesis-doc.sh | 44 + ...a_install_and_remove_texlive-adfathesis.sh | 44 + ...a_install_and_remove_texlive-adforn-doc.sh | 44 + ...lit-a_install_and_remove_texlive-adforn.sh | 44 + ...stall_and_remove_texlive-adfsymbols-doc.sh | 44 + ...a_install_and_remove_texlive-adfsymbols.sh | 44 + ...t-a_install_and_remove_texlive-adigraph.sh | 44 + ...tall_and_remove_texlive-adjmulticol-doc.sh | 44 + ..._install_and_remove_texlive-adjmulticol.sh | 44 + ...nstall_and_remove_texlive-adjustbox-doc.sh | 44 + ...-a_install_and_remove_texlive-adjustbox.sh | 44 + ...install_and_remove_texlive-adobemapping.sh | 44 + ..._install_and_remove_texlive-adrconv-doc.sh | 44 + ...it-a_install_and_remove_texlive-adrconv.sh | 44 + ..._install_and_remove_texlive-adtrees-doc.sh | 44 + ...it-a_install_and_remove_texlive-adtrees.sh | 44 + ..._install_and_remove_texlive-advdate-doc.sh | 44 + ...it-a_install_and_remove_texlive-advdate.sh | 44 + ...lit-a_install_and_remove_texlive-ae-doc.sh | 44 + ...e-split-a_install_and_remove_texlive-ae.sh | 44 + ...t-a_install_and_remove_texlive-aecc-doc.sh | 44 + ...split-a_install_and_remove_texlive-aecc.sh | 44 + ..._install_and_remove_texlive-aeguill-doc.sh | 44 + ...it-a_install_and_remove_texlive-aeguill.sh | 44 + ...stall_and_remove_texlive-afparticle-doc.sh | 44 + ...a_install_and_remove_texlive-afparticle.sh | 44 + ...install_and_remove_texlive-afthesis-doc.sh | 44 + ...t-a_install_and_remove_texlive-afthesis.sh | 44 + ..._install_and_remove_texlive-aguplus-doc.sh | 44 + ...it-a_install_and_remove_texlive-aguplus.sh | 44 + ...t-a_install_and_remove_texlive-aiaa-doc.sh | 44 + ...split-a_install_and_remove_texlive-aiaa.sh | 44 + ...lit-a_install_and_remove_texlive-aichej.sh | 44 + ...-split-a_install_and_remove_texlive-ajl.sh | 44 + ...a_install_and_remove_texlive-akktex-doc.sh | 44 + ...lit-a_install_and_remove_texlive-akktex.sh | 44 + ...install_and_remove_texlive-akletter-doc.sh | 44 + ...t-a_install_and_remove_texlive-akletter.sh | 44 + ...install_and_remove_texlive-alegreya-doc.sh | 44 + ...t-a_install_and_remove_texlive-alegreya.sh | 44 + ...all_and_remove_texlive-alertmessage-doc.sh | 44 + ...install_and_remove_texlive-alertmessage.sh | 44 + ...it-a_install_and_remove_texlive-alg-doc.sh | 44 + ...-split-a_install_and_remove_texlive-alg.sh | 44 + ...it-a_install_and_remove_texlive-algobox.sh | 44 + ...install_and_remove_texlive-algolrevived.sh | 44 + ...tall_and_remove_texlive-algorithm2e-doc.sh | 44 + ..._install_and_remove_texlive-algorithm2e.sh | 44 + ...all_and_remove_texlive-algorithmicx-doc.sh | 44 + ...install_and_remove_texlive-algorithmicx.sh | 44 + ...stall_and_remove_texlive-algorithms-doc.sh | 44 + ...a_install_and_remove_texlive-algorithms.sh | 44 + ...tall_and_remove_texlive-aligned-overset.sh | 44 + ...t-a_install_and_remove_texlive-alkalami.sh | 44 + ...install_and_remove_texlive-allrunes-doc.sh | 44 + ...t-a_install_and_remove_texlive-allrunes.sh | 44 + ...install_and_remove_texlive-almfixed-doc.sh | 44 + ...t-a_install_and_remove_texlive-almfixed.sh | 44 + ...install_and_remove_texlive-alnumsec-doc.sh | 44 + ...t-a_install_and_remove_texlive-alnumsec.sh | 44 + ...install_and_remove_texlive-alterqcm-doc.sh | 44 + ...t-a_install_and_remove_texlive-alterqcm.sh | 44 + ..._install_and_remove_texlive-altfont-doc.sh | 44 + ...it-a_install_and_remove_texlive-altfont.sh | 44 + ..._install_and_remove_texlive-ametsoc-doc.sh | 44 + ...it-a_install_and_remove_texlive-ametsoc.sh | 44 + ...-a_install_and_remove_texlive-amiri-doc.sh | 44 + ...plit-a_install_and_remove_texlive-amiri.sh | 44 + ..._install_and_remove_texlive-amsaddr-doc.sh | 44 + ...it-a_install_and_remove_texlive-amsaddr.sh | 44 + ...a_install_and_remove_texlive-amscls-doc.sh | 44 + ...lit-a_install_and_remove_texlive-amscls.sh | 44 + ...install_and_remove_texlive-amsfonts-doc.sh | 44 + ...t-a_install_and_remove_texlive-amsfonts.sh | 44 + ..._and_remove_texlive-amslatex-primer-doc.sh | 44 + ...stall_and_remove_texlive-amsldoc-it-doc.sh | 44 + ...stall_and_remove_texlive-amsldoc-vn-doc.sh | 44 + ..._install_and_remove_texlive-amsmath-doc.sh | 44 + ...stall_and_remove_texlive-amsmath-it-doc.sh | 44 + ...it-a_install_and_remove_texlive-amsmath.sh | 44 + ..._install_and_remove_texlive-amsrefs-doc.sh | 44 + ...it-a_install_and_remove_texlive-amsrefs.sh | 44 + ...tall_and_remove_texlive-amsthdoc-it-doc.sh | 44 + ..._install_and_remove_texlive-animate-doc.sh | 44 + ...it-a_install_and_remove_texlive-animate.sh | 44 + ...install_and_remove_texlive-anonchap-doc.sh | 44 + ...t-a_install_and_remove_texlive-anonchap.sh | 44 + ...all_and_remove_texlive-anonymouspro-doc.sh | 44 + ...install_and_remove_texlive-anonymouspro.sh | 44 + ..._install_and_remove_texlive-answers-doc.sh | 44 + ...it-a_install_and_remove_texlive-answers.sh | 44 + ..._install_and_remove_texlive-antiqua-doc.sh | 44 + ...it-a_install_and_remove_texlive-antiqua.sh | 44 + ...install_and_remove_texlive-antomega-doc.sh | 44 + ...t-a_install_and_remove_texlive-antomega.sh | 44 + ...t-a_install_and_remove_texlive-antt-doc.sh | 44 + ...split-a_install_and_remove_texlive-antt.sh | 44 + ...all_and_remove_texlive-anufinalexam-doc.sh | 44 + ...tall_and_remove_texlive-anyfontsize-doc.sh | 44 + ..._install_and_remove_texlive-anyfontsize.sh | 44 + ..._install_and_remove_texlive-anysize-doc.sh | 44 + ...it-a_install_and_remove_texlive-anysize.sh | 44 + ...nstall_and_remove_texlive-aobs-tikz-doc.sh | 44 + ...-a_install_and_remove_texlive-aobs-tikz.sh | 44 + ...a_install_and_remove_texlive-aomart-doc.sh | 44 + ...lit-a_install_and_remove_texlive-aomart.sh | 44 + ...it-a_install_and_remove_texlive-apa-doc.sh | 44 + ...-split-a_install_and_remove_texlive-apa.sh | 44 + ...t-a_install_and_remove_texlive-apa6-doc.sh | 44 + ...split-a_install_and_remove_texlive-apa6.sh | 44 + ...-a_install_and_remove_texlive-apa6e-doc.sh | 44 + ...plit-a_install_and_remove_texlive-apa6e.sh | 44 + ..._install_and_remove_texlive-apacite-doc.sh | 44 + ...it-a_install_and_remove_texlive-apacite.sh | 44 + ...stall_and_remove_texlive-apalike-german.sh | 44 + ...t-a_install_and_remove_texlive-apalike2.sh | 44 + ...-a_install_and_remove_texlive-apnum-doc.sh | 44 + ...plit-a_install_and_remove_texlive-apnum.sh | 44 + ...install_and_remove_texlive-appendix-doc.sh | 44 + ...t-a_install_and_remove_texlive-appendix.sh | 44 + ...remove_texlive-appendixnumberbeamer-doc.sh | 44 + ...and_remove_texlive-appendixnumberbeamer.sh | 44 + ...l_and_remove_texlive-apprends-latex-doc.sh | 44 + ...install_and_remove_texlive-apptools-doc.sh | 44 + ...t-a_install_and_remove_texlive-apptools.sh | 44 + ...t-a_install_and_remove_texlive-apxproof.sh | 44 + ...nstall_and_remove_texlive-arabi-add-doc.sh | 44 + ...-a_install_and_remove_texlive-arabi-add.sh | 44 + ...-a_install_and_remove_texlive-arabi-doc.sh | 44 + ...plit-a_install_and_remove_texlive-arabi.sh | 44 + ...stall_and_remove_texlive-arabluatex-doc.sh | 44 + ...a_install_and_remove_texlive-arabluatex.sh | 44 + ..._install_and_remove_texlive-arabtex-doc.sh | 44 + ...it-a_install_and_remove_texlive-arabtex.sh | 44 + ...nstall_and_remove_texlive-arabxetex-doc.sh | 44 + ...-a_install_and_remove_texlive-arabxetex.sh | 44 + ...ll_and_remove_texlive-aramaic-serto-doc.sh | 44 + ...nstall_and_remove_texlive-aramaic-serto.sh | 44 + ...all_and_remove_texlive-archaeologie-doc.sh | 44 + ...install_and_remove_texlive-archaeologie.sh | 44 + ..._install_and_remove_texlive-archaic-doc.sh | 44 + ...it-a_install_and_remove_texlive-archaic.sh | 44 + ...t-a_install_and_remove_texlive-arcs-doc.sh | 44 + ...split-a_install_and_remove_texlive-arcs.sh | 44 + ...t-a_install_and_remove_texlive-arev-doc.sh | 44 + ...split-a_install_and_remove_texlive-arev.sh | 44 + ...plit-a_install_and_remove_texlive-arimo.sh | 44 + ...a_install_and_remove_texlive-armtex-doc.sh | 44 + ...lit-a_install_and_remove_texlive-armtex.sh | 44 + ...stall_and_remove_texlive-asana-math-doc.sh | 44 + ...a_install_and_remove_texlive-asana-math.sh | 44 + ...it-a_install_and_remove_texlive-split-a.sh | 44 + ...ll_and_remove_texlive-blacklettert1-doc.sh | 44 + ...nstall_and_remove_texlive-blacklettert1.sh | 44 + ...nstall_and_remove_texlive-blindtext-doc.sh | 44 + ...-d_install_and_remove_texlive-blindtext.sh | 44 + ...install_and_remove_texlive-blkarray-doc.sh | 44 + ...t-d_install_and_remove_texlive-blkarray.sh | 44 + ...tall_and_remove_texlive-blochsphere-doc.sh | 44 + ..._install_and_remove_texlive-blochsphere.sh | 44 + ...-d_install_and_remove_texlive-block-doc.sh | 44 + ...plit-d_install_and_remove_texlive-block.sh | 44 + ...all_and_remove_texlive-blockdraw_mp-doc.sh | 44 + ...install_and_remove_texlive-blockdraw_mp.sh | 44 + ..._install_and_remove_texlive-bloques-doc.sh | 44 + ...it-d_install_and_remove_texlive-bloques.sh | 44 + ...t-d_install_and_remove_texlive-blox-doc.sh | 44 + ...split-d_install_and_remove_texlive-blox.sh | 44 + ...install_and_remove_texlive-bnumexpr-doc.sh | 44 + ...t-d_install_and_remove_texlive-bnumexpr.sh | 44 + ...nstall_and_remove_texlive-bodegraph-doc.sh | 44 + ...-d_install_and_remove_texlive-bodegraph.sh | 44 + ...t-d_install_and_remove_texlive-bohr-doc.sh | 44 + ...split-d_install_and_remove_texlive-bohr.sh | 44 + ...d_install_and_remove_texlive-boisik-doc.sh | 44 + ...lit-d_install_and_remove_texlive-boisik.sh | 44 + ...d_install_and_remove_texlive-boites-doc.sh | 44 + ...lit-d_install_and_remove_texlive-boites.sh | 44 + ...stall_and_remove_texlive-bold-extra-doc.sh | 44 + ...d_install_and_remove_texlive-bold-extra.sh | 44 + ...tall_and_remove_texlive-boldtensors-doc.sh | 44 + ..._install_and_remove_texlive-boldtensors.sh | 44 + ...nstall_and_remove_texlive-bondgraph-doc.sh | 44 + ...-d_install_and_remove_texlive-bondgraph.sh | 44 + ...stall_and_remove_texlive-bondgraphs-doc.sh | 44 + ...d_install_and_remove_texlive-bondgraphs.sh | 44 + ...nstall_and_remove_texlive-bookcover-doc.sh | 44 + ...-d_install_and_remove_texlive-bookcover.sh | 44 + ...d_install_and_remove_texlive-bookdb-doc.sh | 44 + ...lit-d_install_and_remove_texlive-bookdb.sh | 44 + ..._install_and_remove_texlive-bookest-doc.sh | 44 + ...it-d_install_and_remove_texlive-bookest.sh | 44 + ...nstall_and_remove_texlive-bookhands-doc.sh | 44 + ...-d_install_and_remove_texlive-bookhands.sh | 44 + ..._install_and_remove_texlive-booklet-doc.sh | 44 + ...it-d_install_and_remove_texlive-booklet.sh | 44 + ...it-d_install_and_remove_texlive-bookman.sh | 44 + ...tall_and_remove_texlive-booktabs-de-doc.sh | 44 + ...install_and_remove_texlive-booktabs-doc.sh | 44 + ...tall_and_remove_texlive-booktabs-fr-doc.sh | 44 + ...t-d_install_and_remove_texlive-booktabs.sh | 44 + ...install_and_remove_texlive-boolexpr-doc.sh | 44 + ...t-d_install_and_remove_texlive-boolexpr.sh | 44 + ..._install_and_remove_texlive-boondox-doc.sh | 44 + ...it-d_install_and_remove_texlive-boondox.sh | 44 + ..._install_and_remove_texlive-bophook-doc.sh | 44 + ...it-d_install_and_remove_texlive-bophook.sh | 44 + ..._install_and_remove_texlive-borceux-doc.sh | 44 + ...it-d_install_and_remove_texlive-borceux.sh | 44 + ..._install_and_remove_texlive-bosisio-doc.sh | 44 + ...it-d_install_and_remove_texlive-bosisio.sh | 44 + ...ll_and_remove_texlive-boxedminipage-doc.sh | 44 + ...nstall_and_remove_texlive-boxedminipage.sh | 44 + ..._and_remove_texlive-boxedminipage2e-doc.sh | 44 + ...tall_and_remove_texlive-boxedminipage2e.sh | 44 + ...stall_and_remove_texlive-boxhandler-doc.sh | 44 + ...d_install_and_remove_texlive-boxhandler.sh | 44 + ...d_install_and_remove_texlive-bpchem-doc.sh | 44 + ...lit-d_install_and_remove_texlive-bpchem.sh | 44 + ...tall_and_remove_texlive-bpolynomial-doc.sh | 44 + ..._install_and_remove_texlive-bpolynomial.sh | 44 + ...d_install_and_remove_texlive-br-lex-doc.sh | 44 + ...lit-d_install_and_remove_texlive-br-lex.sh | 44 + ...stall_and_remove_texlive-bracketkey-doc.sh | 44 + ...d_install_and_remove_texlive-bracketkey.sh | 44 + ...d_install_and_remove_texlive-braids-doc.sh | 44 + ...lit-d_install_and_remove_texlive-braids.sh | 44 + ..._install_and_remove_texlive-braille-doc.sh | 44 + ...it-d_install_and_remove_texlive-braille.sh | 44 + ...d_install_and_remove_texlive-braket-doc.sh | 44 + ...lit-d_install_and_remove_texlive-braket.sh | 44 + ...emove_texlive-brandeis-dissertation-doc.sh | 44 + ...nd_remove_texlive-brandeis-dissertation.sh | 44 + ...stall_and_remove_texlive-breakcites-doc.sh | 44 + ...d_install_and_remove_texlive-breakcites.sh | 44 + ...install_and_remove_texlive-breakurl-doc.sh | 44 + ...t-d_install_and_remove_texlive-breakurl.sh | 44 + ...-d_install_and_remove_texlive-bredzenie.sh | 44 + ...-d_install_and_remove_texlive-breqn-doc.sh | 44 + ...plit-d_install_and_remove_texlive-breqn.sh | 44 + ...-d_install_and_remove_texlive-bropd-doc.sh | 44 + ...plit-d_install_and_remove_texlive-bropd.sh | 44 + ...install_and_remove_texlive-brushscr-doc.sh | 44 + ...t-d_install_and_remove_texlive-brushscr.sh | 44 + ...install_and_remove_texlive-bullcntr-doc.sh | 44 + ...t-d_install_and_remove_texlive-bullcntr.sh | 44 + ..._install_and_remove_texlive-burmese-doc.sh | 44 + ...it-d_install_and_remove_texlive-burmese.sh | 44 + ...stall_and_remove_texlive-bussproofs-doc.sh | 44 + ...d_install_and_remove_texlive-bussproofs.sh | 44 + ...d_install_and_remove_texlive-bxbase-doc.sh | 44 + ...lit-d_install_and_remove_texlive-bxbase.sh | 44 + ...lit-d_install_and_remove_texlive-bxcalc.sh | 44 + ...tall_and_remove_texlive-bxcjkjatype-doc.sh | 44 + ..._install_and_remove_texlive-bxcjkjatype.sh | 44 + ...all_and_remove_texlive-bxdpx-beamer-doc.sh | 44 + ...install_and_remove_texlive-bxdpx-beamer.sh | 44 + ...tall_and_remove_texlive-bxdvidriver-doc.sh | 44 + ..._install_and_remove_texlive-bxdvidriver.sh | 44 + ..._install_and_remove_texlive-bxeepic-doc.sh | 44 + ...it-d_install_and_remove_texlive-bxeepic.sh | 44 + ...nstall_and_remove_texlive-bxenclose-doc.sh | 44 + ...-d_install_and_remove_texlive-bxenclose.sh | 44 + ...d_install_and_remove_texlive-bxjalipsum.sh | 44 + ...d_install_and_remove_texlive-bxjaprnind.sh | 44 + ..._install_and_remove_texlive-bxjscls-doc.sh | 44 + ...it-d_install_and_remove_texlive-bxjscls.sh | 44 + ...nstall_and_remove_texlive-bxnewfont-doc.sh | 44 + ...-d_install_and_remove_texlive-bxnewfont.sh | 44 + ...d_install_and_remove_texlive-bxorigcapt.sh | 44 + ...tall_and_remove_texlive-bxpapersize-doc.sh | 44 + ..._install_and_remove_texlive-bxpapersize.sh | 44 + ...install_and_remove_texlive-bxpdfver-doc.sh | 44 + ...t-d_install_and_remove_texlive-bxpdfver.sh | 44 + ...nstall_and_remove_texlive-bytefield-doc.sh | 44 + ...-d_install_and_remove_texlive-bytefield.sh | 44 + ...it-d_install_and_remove_texlive-c90-doc.sh | 44 + ...-split-d_install_and_remove_texlive-c90.sh | 44 + ...-d_install_and_remove_texlive-cabin-doc.sh | 44 + ...plit-d_install_and_remove_texlive-cabin.sh | 44 + ..._install_and_remove_texlive-caladea-doc.sh | 44 + ...it-d_install_and_remove_texlive-caladea.sh | 44 + ..._install_and_remove_texlive-calcage-doc.sh | 44 + ...it-d_install_and_remove_texlive-calcage.sh | 44 + ..._install_and_remove_texlive-calctab-doc.sh | 44 + ...it-d_install_and_remove_texlive-calctab.sh | 44 + ...tall_and_remove_texlive-calculation-doc.sh | 44 + ..._install_and_remove_texlive-calculation.sh | 44 + ...stall_and_remove_texlive-calculator-doc.sh | 44 + ...d_install_and_remove_texlive-calculator.sh | 44 + ...install_and_remove_texlive-calligra-doc.sh | 44 + ...l_and_remove_texlive-calligra-type1-doc.sh | 44 + ...stall_and_remove_texlive-calligra-type1.sh | 44 + ...t-d_install_and_remove_texlive-calligra.sh | 44 + ...t-d_install_and_remove_texlive-callouts.sh | 44 + ..._install_and_remove_texlive-calrsfs-doc.sh | 44 + ...it-d_install_and_remove_texlive-calrsfs.sh | 44 + ...t-d_install_and_remove_texlive-cals-doc.sh | 44 + ...split-d_install_and_remove_texlive-cals.sh | 44 + ...all_and_remove_texlive-calxxxx-yyyy-doc.sh | 44 + ...install_and_remove_texlive-calxxxx-yyyy.sh | 44 + ...d_install_and_remove_texlive-cancel-doc.sh | 44 + ...lit-d_install_and_remove_texlive-cancel.sh | 44 + ...ll_and_remove_texlive-canoniclayout-doc.sh | 44 + ...nstall_and_remove_texlive-canoniclayout.sh | 44 + ...nstall_and_remove_texlive-cantarell-doc.sh | 44 + ...-d_install_and_remove_texlive-cantarell.sh | 44 + ..._install_and_remove_texlive-capt-of-doc.sh | 44 + ...it-d_install_and_remove_texlive-capt-of.sh | 44 + ...install_and_remove_texlive-captcont-doc.sh | 44 + ...t-d_install_and_remove_texlive-captcont.sh | 44 + ..._install_and_remove_texlive-captdef-doc.sh | 44 + ...it-d_install_and_remove_texlive-captdef.sh | 44 + ..._install_and_remove_texlive-caption-doc.sh | 44 + ...it-d_install_and_remove_texlive-caption.sh | 44 + ...ll_and_remove_texlive-carbohydrates-doc.sh | 44 + ...nstall_and_remove_texlive-carbohydrates.sh | 44 + ...install_and_remove_texlive-carlisle-doc.sh | 44 + ...t-d_install_and_remove_texlive-carlisle.sh | 44 + ..._install_and_remove_texlive-carlito-doc.sh | 44 + ...it-d_install_and_remove_texlive-carlito.sh | 44 + ...tall_and_remove_texlive-carolmin-ps-doc.sh | 44 + ..._install_and_remove_texlive-carolmin-ps.sh | 44 + ...it-d_install_and_remove_texlive-cascade.sh | 44 + ...stall_and_remove_texlive-cascadilla-doc.sh | 44 + ...d_install_and_remove_texlive-cascadilla.sh | 44 + ...-d_install_and_remove_texlive-cases-doc.sh | 44 + ...plit-d_install_and_remove_texlive-cases.sh | 44 + ...-d_install_and_remove_texlive-casyl-doc.sh | 44 + ...plit-d_install_and_remove_texlive-casyl.sh | 44 + ...remove_texlive-catchfilebetweentags-doc.sh | 44 + ...and_remove_texlive-catchfilebetweentags.sh | 44 + ...install_and_remove_texlive-catcodes-doc.sh | 44 + ...t-d_install_and_remove_texlive-catcodes.sh | 44 + ...install_and_remove_texlive-catechis-doc.sh | 44 + ...t-d_install_and_remove_texlive-catechis.sh | 44 + ...stall_and_remove_texlive-catoptions-doc.sh | 44 + ...d_install_and_remove_texlive-catoptions.sh | 44 + ...install_and_remove_texlive-cbcoptic-doc.sh | 44 + ...t-d_install_and_remove_texlive-cbcoptic.sh | 44 + ..._install_and_remove_texlive-cbfonts-doc.sh | 44 + ...stall_and_remove_texlive-cbfonts-fd-doc.sh | 44 + ...d_install_and_remove_texlive-cbfonts-fd.sh | 44 + ...it-d_install_and_remove_texlive-cbfonts.sh | 44 + ...-d_install_and_remove_texlive-cc-pl-doc.sh | 44 + ...plit-d_install_and_remove_texlive-cc-pl.sh | 44 + ...install_and_remove_texlive-ccaption-doc.sh | 44 + ...t-d_install_and_remove_texlive-ccaption.sh | 44 + ..._install_and_remove_texlive-ccfonts-doc.sh | 44 + ...it-d_install_and_remove_texlive-ccfonts.sh | 44 + ..._install_and_remove_texlive-ccicons-doc.sh | 44 + ...it-d_install_and_remove_texlive-ccicons.sh | 44 + ...stall_and_remove_texlive-cclicenses-doc.sh | 44 + ...d_install_and_remove_texlive-cclicenses.sh | 44 + ...install_and_remove_texlive-cd-cover-doc.sh | 44 + ...t-d_install_and_remove_texlive-cd-cover.sh | 44 + ...lit-d_install_and_remove_texlive-cd-doc.sh | 44 + ...e-split-d_install_and_remove_texlive-cd.sh | 44 + ...install_and_remove_texlive-cdpbundl-doc.sh | 44 + ...t-d_install_and_remove_texlive-cdpbundl.sh | 44 + ...t-d_install_and_remove_texlive-cell-doc.sh | 44 + ...split-d_install_and_remove_texlive-cell.sh | 44 + ...-d_install_and_remove_texlive-cellprops.sh | 44 + ...nstall_and_remove_texlive-cellspace-doc.sh | 44 + ...-d_install_and_remove_texlive-cellspace.sh | 44 + ...d_install_and_remove_texlive-celtic-doc.sh | 44 + ...lit-d_install_and_remove_texlive-celtic.sh | 44 + ...d_install_and_remove_texlive-censor-doc.sh | 44 + ...lit-d_install_and_remove_texlive-censor.sh | 44 + ...d_install_and_remove_texlive-cesenaexam.sh | 44 + ...all_and_remove_texlive-cfr-initials-doc.sh | 44 + ...install_and_remove_texlive-cfr-initials.sh | 44 + ...d_install_and_remove_texlive-cfr-lm-doc.sh | 44 + ...lit-d_install_and_remove_texlive-cfr-lm.sh | 44 + ...nstall_and_remove_texlive-changebar-doc.sh | 44 + ...-d_install_and_remove_texlive-changebar.sh | 44 + ...all_and_remove_texlive-changelayout-doc.sh | 44 + ...install_and_remove_texlive-changelayout.sh | 44 + ...stall_and_remove_texlive-changepage-doc.sh | 44 + ...d_install_and_remove_texlive-changepage.sh | 44 + ..._install_and_remove_texlive-changes-doc.sh | 44 + ...it-d_install_and_remove_texlive-changes.sh | 44 + ...d_install_and_remove_texlive-chappg-doc.sh | 44 + ...lit-d_install_and_remove_texlive-chappg.sh | 44 + ...ll_and_remove_texlive-chapterfolder-doc.sh | 44 + ...nstall_and_remove_texlive-chapterfolder.sh | 44 + ..._install_and_remove_texlive-charter-doc.sh | 44 + ...it-d_install_and_remove_texlive-charter.sh | 44 + ...install_and_remove_texlive-chbibref-doc.sh | 44 + ...t-d_install_and_remove_texlive-chbibref.sh | 44 + ...d_install_and_remove_texlive-cheatsheet.sh | 44 + ...install_and_remove_texlive-chem-journal.sh | 44 + ...nstall_and_remove_texlive-chemarrow-doc.sh | 44 + ...-d_install_and_remove_texlive-chemarrow.sh | 44 + ..._install_and_remove_texlive-chembst-doc.sh | 44 + ...it-d_install_and_remove_texlive-chembst.sh | 44 + ...ll_and_remove_texlive-chemcompounds-doc.sh | 44 + ...nstall_and_remove_texlive-chemcompounds.sh | 44 + ...install_and_remove_texlive-chemcono-doc.sh | 44 + ...t-d_install_and_remove_texlive-chemcono.sh | 44 + ...install_and_remove_texlive-chemexec-doc.sh | 44 + ...t-d_install_and_remove_texlive-chemexec.sh | 44 + ..._install_and_remove_texlive-chemfig-doc.sh | 44 + ...it-d_install_and_remove_texlive-chemfig.sh | 44 + ...tall_and_remove_texlive-chemformula-doc.sh | 44 + ..._install_and_remove_texlive-chemformula.sh | 44 + ...nstall_and_remove_texlive-chemgreek-doc.sh | 44 + ...-d_install_and_remove_texlive-chemgreek.sh | 44 + ...stall_and_remove_texlive-chemmacros-doc.sh | 44 + ...d_install_and_remove_texlive-chemmacros.sh | 44 + ..._install_and_remove_texlive-chemnum-doc.sh | 44 + ...it-d_install_and_remove_texlive-chemnum.sh | 44 + ...tall_and_remove_texlive-chemschemex-doc.sh | 44 + ..._install_and_remove_texlive-chemschemex.sh | 44 + ...it-d_install_and_remove_texlive-chemsec.sh | 44 + ...nstall_and_remove_texlive-chemstyle-doc.sh | 44 + ...-d_install_and_remove_texlive-chemstyle.sh | 44 + ...install_and_remove_texlive-cherokee-doc.sh | 44 + ...t-d_install_and_remove_texlive-cherokee.sh | 44 + ...-d_install_and_remove_texlive-chess-doc.sh | 44 + ...move_texlive-chess-problem-diagrams-doc.sh | 44 + ...d_remove_texlive-chess-problem-diagrams.sh | 44 + ...plit-d_install_and_remove_texlive-chess.sh | 44 + ...stall_and_remove_texlive-chessboard-doc.sh | 44 + ...d_install_and_remove_texlive-chessboard.sh | 44 + ...install_and_remove_texlive-chessfss-doc.sh | 44 + ...t-d_install_and_remove_texlive-chessfss.sh | 44 + ...t-d_install_and_remove_texlive-chet-doc.sh | 44 + ...split-d_install_and_remove_texlive-chet.sh | 44 + ...install_and_remove_texlive-chextras-doc.sh | 44 + ...t-d_install_and_remove_texlive-chextras.sh | 44 + ...l_and_remove_texlive-chicago-annote-doc.sh | 44 + ...stall_and_remove_texlive-chicago-annote.sh | 44 + ...it-d_install_and_remove_texlive-chicago.sh | 44 + ...stall_and_remove_texlive-chickenize-doc.sh | 44 + ...d_install_and_remove_texlive-chickenize.sh | 44 + ...t-d_install_and_remove_texlive-childdoc.sh | 44 + ...-d_install_and_remove_texlive-chivo-doc.sh | 44 + ...plit-d_install_and_remove_texlive-chivo.sh | 44 + ...install_and_remove_texlive-chkfloat-doc.sh | 44 + ...t-d_install_and_remove_texlive-chkfloat.sh | 44 + ...install_and_remove_texlive-chletter-doc.sh | 44 + ...t-d_install_and_remove_texlive-chletter.sh | 44 + ...install_and_remove_texlive-chngcntr-doc.sh | 44 + ...t-d_install_and_remove_texlive-chngcntr.sh | 44 + ...stall_and_remove_texlive-chronology-doc.sh | 44 + ...d_install_and_remove_texlive-chronology.sh | 44 + ...nstall_and_remove_texlive-chronosys-doc.sh | 44 + ...-d_install_and_remove_texlive-chronosys.sh | 44 + ..._install_and_remove_texlive-chscite-doc.sh | 44 + ...it-d_install_and_remove_texlive-chscite.sh | 44 + ...l_and_remove_texlive-churchslavonic-doc.sh | 44 + ...stall_and_remove_texlive-churchslavonic.sh | 44 + ...d_install_and_remove_texlive-cinzel-doc.sh | 44 + ...lit-d_install_and_remove_texlive-cinzel.sh | 44 + ...t-d_install_and_remove_texlive-circ-doc.sh | 44 + ...split-d_install_and_remove_texlive-circ.sh | 44 + ...stall_and_remove_texlive-circuitikz-doc.sh | 44 + ...d_install_and_remove_texlive-circuitikz.sh | 44 + ...t-d_install_and_remove_texlive-cite-doc.sh | 44 + ...split-d_install_and_remove_texlive-cite.sh | 44 + ..._install_and_remove_texlive-citeall-doc.sh | 44 + ...it-d_install_and_remove_texlive-citeall.sh | 44 + ...it-d_install_and_remove_texlive-split-d.sh | 44 + ...e_install_and_remove_texlive-cinzel-doc.sh | 44 + ...lit-e_install_and_remove_texlive-cinzel.sh | 44 + ...t-e_install_and_remove_texlive-circ-doc.sh | 44 + ...split-e_install_and_remove_texlive-circ.sh | 44 + ...stall_and_remove_texlive-circuitikz-doc.sh | 44 + ...e_install_and_remove_texlive-circuitikz.sh | 44 + ...t-e_install_and_remove_texlive-cite-doc.sh | 44 + ...split-e_install_and_remove_texlive-cite.sh | 44 + ..._install_and_remove_texlive-citeall-doc.sh | 44 + ...it-e_install_and_remove_texlive-citeall.sh | 44 + ...it-e_install_and_remove_texlive-citeref.sh | 44 + ...-split-e_install_and_remove_texlive-cje.sh | 44 + ...install_and_remove_texlive-cjhebrew-doc.sh | 44 + ...t-e_install_and_remove_texlive-cjhebrew.sh | 44 + ...it-e_install_and_remove_texlive-cjk-doc.sh | 44 + ...e_install_and_remove_texlive-cjk-ko-doc.sh | 44 + ...lit-e_install_and_remove_texlive-cjk-ko.sh | 44 + ...-split-e_install_and_remove_texlive-cjk.sh | 44 + ...install_and_remove_texlive-cjkpunct-doc.sh | 44 + ...t-e_install_and_remove_texlive-cjkpunct.sh | 44 + ...install_and_remove_texlive-classics-doc.sh | 44 + ...t-e_install_and_remove_texlive-classics.sh | 44 + ...ll_and_remove_texlive-classicthesis-doc.sh | 44 + ...nstall_and_remove_texlive-classicthesis.sh | 44 + ...nstall_and_remove_texlive-classpack-doc.sh | 44 + ...-e_install_and_remove_texlive-classpack.sh | 44 + ...tall_and_remove_texlive-cleanthesis-doc.sh | 44 + ..._install_and_remove_texlive-cleanthesis.sh | 44 + ...nstall_and_remove_texlive-clearsans-doc.sh | 44 + ...-e_install_and_remove_texlive-clearsans.sh | 44 + ..._install_and_remove_texlive-clefval-doc.sh | 44 + ...it-e_install_and_remove_texlive-clefval.sh | 44 + ...install_and_remove_texlive-cleveref-doc.sh | 44 + ...t-e_install_and_remove_texlive-cleveref.sh | 44 + ...nstall_and_remove_texlive-clipboard-doc.sh | 44 + ...-e_install_and_remove_texlive-clipboard.sh | 44 + ...-e_install_and_remove_texlive-clock-doc.sh | 44 + ...plit-e_install_and_remove_texlive-clock.sh | 44 + ...-e_install_and_remove_texlive-cloze-doc.sh | 44 + ...plit-e_install_and_remove_texlive-cloze.sh | 44 + ...t-e_install_and_remove_texlive-clrdblpg.sh | 44 + ...install_and_remove_texlive-clrscode-doc.sh | 44 + ...t-e_install_and_remove_texlive-clrscode.sh | 44 + ...stall_and_remove_texlive-clrscode3e-doc.sh | 44 + ...e_install_and_remove_texlive-clrscode3e.sh | 44 + ...t-e_install_and_remove_texlive-clrstrip.sh | 44 + ...lit-e_install_and_remove_texlive-cm-doc.sh | 44 + ...e_install_and_remove_texlive-cm-lgc-doc.sh | 44 + ...lit-e_install_and_remove_texlive-cm-lgc.sh | 44 + ...all_and_remove_texlive-cm-mf-extra-bold.sh | 44 + ...install_and_remove_texlive-cm-super-doc.sh | 44 + ...t-e_install_and_remove_texlive-cm-super.sh | 44 + ...stall_and_remove_texlive-cm-unicode-doc.sh | 44 + ...e_install_and_remove_texlive-cm-unicode.sh | 44 + ...e-split-e_install_and_remove_texlive-cm.sh | 44 + ...t-e_install_and_remove_texlive-cmap-doc.sh | 44 + ...split-e_install_and_remove_texlive-cmap.sh | 44 + ...install_and_remove_texlive-cmarrows-doc.sh | 44 + ...t-e_install_and_remove_texlive-cmarrows.sh | 44 + ...install_and_remove_texlive-cmbright-doc.sh | 44 + ...t-e_install_and_remove_texlive-cmbright.sh | 44 + ...-e_install_and_remove_texlive-cmcyr-doc.sh | 44 + ...plit-e_install_and_remove_texlive-cmcyr.sh | 44 + ...nstall_and_remove_texlive-cmdstring-doc.sh | 44 + ...-e_install_and_remove_texlive-cmdstring.sh | 44 + ...install_and_remove_texlive-cmdtrack-doc.sh | 44 + ...t-e_install_and_remove_texlive-cmdtrack.sh | 44 + ...-e_install_and_remove_texlive-cmexb-doc.sh | 44 + ...plit-e_install_and_remove_texlive-cmexb.sh | 44 + ...it-e_install_and_remove_texlive-cmextra.sh | 44 + ...t-e_install_and_remove_texlive-cmll-doc.sh | 44 + ...split-e_install_and_remove_texlive-cmll.sh | 44 + ...e_install_and_remove_texlive-cmpica-doc.sh | 44 + ...lit-e_install_and_remove_texlive-cmpica.sh | 44 + ...t-e_install_and_remove_texlive-cmpj-doc.sh | 44 + ...split-e_install_and_remove_texlive-cmpj.sh | 44 + ...t-e_install_and_remove_texlive-cmsd-doc.sh | 44 + ...split-e_install_and_remove_texlive-cmsd.sh | 44 + ...plit-e_install_and_remove_texlive-cmsrb.sh | 44 + ...e_install_and_remove_texlive-cmtiup-doc.sh | 44 + ...lit-e_install_and_remove_texlive-cmtiup.sh | 44 + ...-e_install_and_remove_texlive-cnbwp-doc.sh | 44 + ...plit-e_install_and_remove_texlive-cnbwp.sh | 44 + ...-e_install_and_remove_texlive-cnltx-doc.sh | 44 + ...plit-e_install_and_remove_texlive-cnltx.sh | 44 + ...it-e_install_and_remove_texlive-cns-doc.sh | 44 + ...-split-e_install_and_remove_texlive-cns.sh | 44 + ...stall_and_remove_texlive-cntformats-doc.sh | 44 + ...e_install_and_remove_texlive-cntformats.sh | 44 + ...stall_and_remove_texlive-cntperchap-doc.sh | 44 + ...e_install_and_remove_texlive-cntperchap.sh | 44 + ...nstall_and_remove_texlive-cochineal-doc.sh | 44 + ...-e_install_and_remove_texlive-cochineal.sh | 44 + ..._install_and_remove_texlive-codedoc-doc.sh | 44 + ...it-e_install_and_remove_texlive-codedoc.sh | 44 + ...install_and_remove_texlive-codepage-doc.sh | 44 + ...t-e_install_and_remove_texlive-codepage.sh | 44 + ...tall_and_remove_texlive-codesection-doc.sh | 44 + ..._install_and_remove_texlive-codesection.sh | 44 + ...emove_texlive-codicefiscaleitaliano-doc.sh | 44 + ...nd_remove_texlive-codicefiscaleitaliano.sh | 44 + ...install_and_remove_texlive-collcell-doc.sh | 44 + ...t-e_install_and_remove_texlive-collcell.sh | 44 + ...stall_and_remove_texlive-collectbox-doc.sh | 44 + ...e_install_and_remove_texlive-collectbox.sh | 44 + ...all_and_remove_texlive-collection-basic.sh | 44 + ...d_remove_texlive-collection-bibtexextra.sh | 44 + ..._and_remove_texlive-collection-binextra.sh | 44 + ...l_and_remove_texlive-collection-context.sh | 44 + ...nd_remove_texlive-collection-fontsextra.sh | 44 + ...ove_texlive-collection-fontsrecommended.sh | 44 + ...and_remove_texlive-collection-fontutils.sh | 44 + ..._remove_texlive-collection-formatsextra.sh | 44 + ...all_and_remove_texlive-collection-games.sh | 44 + ...nd_remove_texlive-collection-humanities.sh | 44 + ...nd_remove_texlive-collection-langarabic.sh | 44 + ...d_remove_texlive-collection-langchinese.sh | 44 + ...l_and_remove_texlive-collection-langcjk.sh | 44 + ..._remove_texlive-collection-langcyrillic.sh | 44 + ...move_texlive-collection-langczechslovak.sh | 44 + ...d_remove_texlive-collection-langenglish.sh | 44 + ..._remove_texlive-collection-langeuropean.sh | 44 + ...nd_remove_texlive-collection-langfrench.sh | 44 + ...nd_remove_texlive-collection-langgerman.sh | 44 + ...and_remove_texlive-collection-langgreek.sh | 44 + ...d_remove_texlive-collection-langitalian.sh | 44 + ..._remove_texlive-collection-langjapanese.sh | 44 + ...nd_remove_texlive-collection-langkorean.sh | 44 + ...and_remove_texlive-collection-langother.sh | 44 + ...nd_remove_texlive-collection-langpolish.sh | 44 + ...emove_texlive-collection-langportuguese.sh | 44 + ...d_remove_texlive-collection-langspanish.sh | 44 + ...all_and_remove_texlive-collection-latex.sh | 44 + ...nd_remove_texlive-collection-latexextra.sh | 44 + ...ove_texlive-collection-latexrecommended.sh | 44 + ...ll_and_remove_texlive-collection-luatex.sh | 44 + ...d_remove_texlive-collection-mathscience.sh | 44 + ..._and_remove_texlive-collection-metapost.sh | 44 + ...all_and_remove_texlive-collection-music.sh | 44 + ..._and_remove_texlive-collection-pictures.sh | 44 + ..._remove_texlive-collection-plaingeneric.sh | 44 + ..._and_remove_texlive-collection-pstricks.sh | 44 + ...nd_remove_texlive-collection-publishers.sh | 44 + ..._and_remove_texlive-collection-texworks.sh | 44 + ...all_and_remove_texlive-collection-xetex.sh | 44 + ..._install_and_remove_texlive-collref-doc.sh | 44 + ...it-e_install_and_remove_texlive-collref.sh | 44 + ...install_and_remove_texlive-colordoc-doc.sh | 44 + ...t-e_install_and_remove_texlive-colordoc.sh | 44 + ...nstall_and_remove_texlive-colorinfo-doc.sh | 44 + ...-e_install_and_remove_texlive-colorinfo.sh | 44 + ...install_and_remove_texlive-coloring-doc.sh | 44 + ...t-e_install_and_remove_texlive-coloring.sh | 44 + ...t-e_install_and_remove_texlive-colorsep.sh | 44 + ...stall_and_remove_texlive-colorspace-doc.sh | 44 + ...e_install_and_remove_texlive-colorspace.sh | 44 + ...install_and_remove_texlive-colortab-doc.sh | 44 + ...t-e_install_and_remove_texlive-colortab.sh | 44 + ...install_and_remove_texlive-colortbl-doc.sh | 44 + ...t-e_install_and_remove_texlive-colortbl.sh | 44 + ...install_and_remove_texlive-colorwav-doc.sh | 44 + ...t-e_install_and_remove_texlive-colorwav.sh | 44 + ...install_and_remove_texlive-colorweb-doc.sh | 44 + ...t-e_install_and_remove_texlive-colorweb.sh | 44 + ...all_and_remove_texlive-colourchange-doc.sh | 44 + ...install_and_remove_texlive-colourchange.sh | 44 + ...install_and_remove_texlive-combelow-doc.sh | 44 + ...t-e_install_and_remove_texlive-combelow.sh | 44 + ..._install_and_remove_texlive-combine-doc.sh | 44 + ...it-e_install_and_remove_texlive-combine.sh | 44 + ...and_remove_texlive-combinedgraphics-doc.sh | 44 + ...all_and_remove_texlive-combinedgraphics.sh | 44 + ...-e_install_and_remove_texlive-combofont.sh | 44 + ...nstall_and_remove_texlive-comfortaa-doc.sh | 44 + ...-e_install_and_remove_texlive-comfortaa.sh | 44 + ...nstall_and_remove_texlive-comicneue-doc.sh | 44 + ...-e_install_and_remove_texlive-comicneue.sh | 44 + ...-e_install_and_remove_texlive-comma-doc.sh | 44 + ...plit-e_install_and_remove_texlive-comma.sh | 44 + ..._install_and_remove_texlive-commado-doc.sh | 44 + ...it-e_install_and_remove_texlive-commado.sh | 44 + ..._install_and_remove_texlive-commath-doc.sh | 44 + ...it-e_install_and_remove_texlive-commath.sh | 44 + ..._install_and_remove_texlive-comment-doc.sh | 44 + ...it-e_install_and_remove_texlive-comment.sh | 44 + ...e_install_and_remove_texlive-compactbib.sh | 44 + ..._install_and_remove_texlive-competences.sh | 44 + ...stall_and_remove_texlive-complexity-doc.sh | 44 + ...e_install_and_remove_texlive-complexity.sh | 44 + ...nd_remove_texlive-components-of-TeX-doc.sh | 44 + ...ll_and_remove_texlive-comprehensive-doc.sh | 44 + ...ve_texlive-computational-complexity-doc.sh | 44 + ...remove_texlive-computational-complexity.sh | 44 + ...install_and_remove_texlive-concepts-doc.sh | 44 + ...t-e_install_and_remove_texlive-concepts.sh | 44 + ...install_and_remove_texlive-concmath-doc.sh | 44 + ...l_and_remove_texlive-concmath-fonts-doc.sh | 44 + ...stall_and_remove_texlive-concmath-fonts.sh | 44 + ...t-e_install_and_remove_texlive-concmath.sh | 44 + ...install_and_remove_texlive-concprog-doc.sh | 44 + ...t-e_install_and_remove_texlive-concprog.sh | 44 + ...install_and_remove_texlive-concrete-doc.sh | 44 + ...t-e_install_and_remove_texlive-concrete.sh | 44 + ...install_and_remove_texlive-confproc-doc.sh | 44 + ...t-e_install_and_remove_texlive-confproc.sh | 44 + ...nstall_and_remove_texlive-constants-doc.sh | 44 + ...-e_install_and_remove_texlive-constants.sh | 44 + ...e_install_and_remove_texlive-conteq-doc.sh | 44 + ...lit-e_install_and_remove_texlive-conteq.sh | 44 + ..._and_remove_texlive-context-account-doc.sh | 44 + ...tall_and_remove_texlive-context-account.sh | 44 + ..._and_remove_texlive-context-algorithmic.sh | 44 + ...nd_remove_texlive-context-animation-doc.sh | 44 + ...ll_and_remove_texlive-context-animation.sh | 44 + ...d_remove_texlive-context-annotation-doc.sh | 44 + ...l_and_remove_texlive-context-annotation.sh | 44 + ...tall_and_remove_texlive-context-bnf-doc.sh | 44 + ..._install_and_remove_texlive-context-bnf.sh | 44 + ...and_remove_texlive-context-chromato-doc.sh | 44 + ...all_and_remove_texlive-context-chromato.sh | 44 + ...stall_and_remove_texlive-context-cmscbf.sh | 44 + ...stall_and_remove_texlive-context-cmttbf.sh | 44 + ...e_texlive-context-construction-plan-doc.sh | 44 + ...emove_texlive-context-construction-plan.sh | 44 + ...ove_texlive-context-cyrillicnumbers-doc.sh | 44 + ..._remove_texlive-context-cyrillicnumbers.sh | 44 + ..._and_remove_texlive-context-degrade-doc.sh | 44 + ...tall_and_remove_texlive-context-degrade.sh | 44 + ...d_remove_texlive-context-fancybreak-doc.sh | 44 + ...l_and_remove_texlive-context-fancybreak.sh | 44 + ...l_and_remove_texlive-context-filter-doc.sh | 44 + ...stall_and_remove_texlive-context-filter.sh | 44 + ...l_and_remove_texlive-context-french-doc.sh | 44 + ...stall_and_remove_texlive-context-french.sh | 44 + ...and_remove_texlive-context-fullpage-doc.sh | 44 + ...all_and_remove_texlive-context-fullpage.sh | 44 + ...ll_and_remove_texlive-context-gantt-doc.sh | 44 + ...nstall_and_remove_texlive-context-gantt.sh | 44 + ..._and_remove_texlive-context-gnuplot-doc.sh | 44 + ...tall_and_remove_texlive-context-gnuplot.sh | 44 + ...ll_and_remove_texlive-context-handlecsv.sh | 44 + ...tall_and_remove_texlive-context-inifile.sh | 44 + ...stall_and_remove_texlive-context-layout.sh | 44 + ...l_and_remove_texlive-context-letter-doc.sh | 44 + ...stall_and_remove_texlive-context-letter.sh | 44 + ...and_remove_texlive-context-lettrine-doc.sh | 44 + ...all_and_remove_texlive-context-lettrine.sh | 44 + ...and_remove_texlive-context-mathsets-doc.sh | 44 + ...all_and_remove_texlive-context-mathsets.sh | 44 + ..._remove_texlive-context-notes-zh-cn-doc.sh | 44 + ..._and_remove_texlive-context-notes-zh-cn.sh | 44 + ...tall_and_remove_texlive-context-rst-doc.sh | 44 + ..._install_and_remove_texlive-context-rst.sh | 44 + ...all_and_remove_texlive-context-ruby-doc.sh | 44 + ...install_and_remove_texlive-context-ruby.sh | 44 + ..._remove_texlive-context-simplefonts-doc.sh | 44 + ..._and_remove_texlive-context-simplefonts.sh | 44 + ...remove_texlive-context-simpleslides-doc.sh | 44 + ...and_remove_texlive-context-simpleslides.sh | 44 + ...ll_and_remove_texlive-context-title-doc.sh | 44 + ...nstall_and_remove_texlive-context-title.sh | 44 + ...move_texlive-context-transliterator-doc.sh | 44 + ...d_remove_texlive-context-transliterator.sh | 44 + ...and_remove_texlive-context-typearea-doc.sh | 44 + ...all_and_remove_texlive-context-typearea.sh | 44 + ..._remove_texlive-context-typescripts-doc.sh | 44 + ..._and_remove_texlive-context-typescripts.sh | 44 + ...tall_and_remove_texlive-context-vim-doc.sh | 44 + ..._install_and_remove_texlive-context-vim.sh | 44 + ...emove_texlive-context-visualcounter-doc.sh | 44 + ...nd_remove_texlive-context-visualcounter.sh | 44 + ...install_and_remove_texlive-continue-doc.sh | 44 + ...t-e_install_and_remove_texlive-continue.sh | 44 + ..._install_and_remove_texlive-contour-doc.sh | 44 + ...it-e_install_and_remove_texlive-contour.sh | 44 + ...stall_and_remove_texlive-contracard-doc.sh | 44 + ...e_install_and_remove_texlive-contracard.sh | 44 + ...t-e_install_and_remove_texlive-conv-xkv.sh | 44 + ..._install_and_remove_texlive-cooking-doc.sh | 44 + ...nstall_and_remove_texlive-cooking-units.sh | 44 + ...it-e_install_and_remove_texlive-cooking.sh | 44 + ...l_and_remove_texlive-cookingsymbols-doc.sh | 44 + ...stall_and_remove_texlive-cookingsymbols.sh | 44 + ...t-e_install_and_remove_texlive-cool-doc.sh | 44 + ...split-e_install_and_remove_texlive-cool.sh | 44 + ...install_and_remove_texlive-coollist-doc.sh | 44 + ...t-e_install_and_remove_texlive-coollist.sh | 44 + ..._install_and_remove_texlive-coolstr-doc.sh | 44 + ...it-e_install_and_remove_texlive-coolstr.sh | 44 + ...install_and_remove_texlive-coolthms-doc.sh | 44 + ...t-e_install_and_remove_texlive-coolthms.sh | 44 + ...all_and_remove_texlive-cooltooltips-doc.sh | 44 + ...install_and_remove_texlive-cooltooltips.sh | 44 + ...install_and_remove_texlive-coordsys-doc.sh | 44 + ...t-e_install_and_remove_texlive-coordsys.sh | 44 + ...install_and_remove_texlive-copyedit-doc.sh | 44 + ...t-e_install_and_remove_texlive-copyedit.sh | 44 + ...all_and_remove_texlive-copyrightbox-doc.sh | 44 + ...install_and_remove_texlive-copyrightbox.sh | 44 + ...ll_and_remove_texlive-cormorantgaramond.sh | 44 + ...all_and_remove_texlive-correctmathalign.sh | 44 + ..._install_and_remove_texlive-coseoul-doc.sh | 44 + ...it-e_install_and_remove_texlive-coseoul.sh | 44 + ...nd_remove_texlive-countriesofeurope-doc.sh | 44 + ...ll_and_remove_texlive-countriesofeurope.sh | 44 + ...all_and_remove_texlive-counttexruns-doc.sh | 44 + ...install_and_remove_texlive-counttexruns.sh | 44 + ...l_and_remove_texlive-courier-scaled-doc.sh | 44 + ...stall_and_remove_texlive-courier-scaled.sh | 44 + ...it-e_install_and_remove_texlive-courier.sh | 44 + ...ll_and_remove_texlive-courseoutline-doc.sh | 44 + ...nstall_and_remove_texlive-courseoutline.sh | 44 + ...tall_and_remove_texlive-coursepaper-doc.sh | 44 + ..._install_and_remove_texlive-coursepaper.sh | 44 + ...nstall_and_remove_texlive-coverpage-doc.sh | 44 + ...-e_install_and_remove_texlive-coverpage.sh | 44 + ...nstall_and_remove_texlive-covington-doc.sh | 44 + ...-e_install_and_remove_texlive-covington.sh | 44 + ..._install_and_remove_texlive-lexikon-doc.sh | 44 + ...it-e_install_and_remove_texlive-lexikon.sh | 44 + ...it-e_install_and_remove_texlive-split-e.sh | 44 + ...tall_and_remove_texlive-venturisadf-doc.sh | 44 + ..._install_and_remove_texlive-venturisadf.sh | 44 + ...e_install_and_remove_texlive-wsuipa-doc.sh | 44 + ...lit-e_install_and_remove_texlive-wsuipa.sh | 44 + ...install_and_remove_texlive-e-french-doc.sh | 44 + ...t-h_install_and_remove_texlive-e-french.sh | 44 + ...it-h_install_and_remove_texlive-ean-doc.sh | 44 + ...-split-h_install_and_remove_texlive-ean.sh | 44 + ...nstall_and_remove_texlive-ean13isbn-doc.sh | 44 + ...-h_install_and_remove_texlive-ean13isbn.sh | 44 + ...t-h_install_and_remove_texlive-easy-doc.sh | 44 + ...nstall_and_remove_texlive-easy-todo-doc.sh | 44 + ...-h_install_and_remove_texlive-easy-todo.sh | 44 + ...split-h_install_and_remove_texlive-easy.sh | 44 + ..._install_and_remove_texlive-easyfig-doc.sh | 44 + ...it-h_install_and_remove_texlive-easyfig.sh | 44 + ...h_install_and_remove_texlive-easyformat.sh | 44 + ...install_and_remove_texlive-easylist-doc.sh | 44 + ...t-h_install_and_remove_texlive-easylist.sh | 44 + ...stall_and_remove_texlive-easyreview-doc.sh | 44 + ...h_install_and_remove_texlive-easyreview.sh | 44 + ..._install_and_remove_texlive-ebezier-doc.sh | 44 + ...it-h_install_and_remove_texlive-ebezier.sh | 44 + ...stall_and_remove_texlive-ebgaramond-doc.sh | 44 + ...and_remove_texlive-ebgaramond-maths-doc.sh | 44 + ...all_and_remove_texlive-ebgaramond-maths.sh | 44 + ...h_install_and_remove_texlive-ebgaramond.sh | 44 + ...-h_install_and_remove_texlive-ebook-doc.sh | 44 + ...plit-h_install_and_remove_texlive-ebook.sh | 44 + ..._install_and_remove_texlive-ebproof-doc.sh | 44 + ...it-h_install_and_remove_texlive-ebproof.sh | 44 + ...nstall_and_remove_texlive-ebsthesis-doc.sh | 44 + ...-h_install_and_remove_texlive-ebsthesis.sh | 44 + ...lit-h_install_and_remove_texlive-ec-doc.sh | 44 + ...e-split-h_install_and_remove_texlive-ec.sh | 44 + ...it-h_install_and_remove_texlive-ecc-doc.sh | 44 + ...-split-h_install_and_remove_texlive-ecc.sh | 44 + ...all_and_remove_texlive-ecclesiastic-doc.sh | 44 + ...install_and_remove_texlive-ecclesiastic.sh | 44 + ...it-h_install_and_remove_texlive-ecgdraw.sh | 44 + ..._install_and_remove_texlive-ecltree-doc.sh | 44 + ...it-h_install_and_remove_texlive-ecltree.sh | 44 + ...it-h_install_and_remove_texlive-eco-doc.sh | 44 + ...-split-h_install_and_remove_texlive-eco.sh | 44 + ...tall_and_remove_texlive-ecobiblatex-doc.sh | 44 + ..._install_and_remove_texlive-ecobiblatex.sh | 44 + ...all_and_remove_texlive-econometrics-doc.sh | 44 + ...install_and_remove_texlive-econometrics.sh | 44 + ...install_and_remove_texlive-economic-doc.sh | 44 + ...t-h_install_and_remove_texlive-economic.sh | 44 + ...it-h_install_and_remove_texlive-ecv-doc.sh | 44 + ...-split-h_install_and_remove_texlive-ecv.sh | 44 + ...lit-h_install_and_remove_texlive-ed-doc.sh | 44 + ...e-split-h_install_and_remove_texlive-ed.sh | 44 + ...install_and_remove_texlive-edfnotes-doc.sh | 44 + ...t-h_install_and_remove_texlive-edfnotes.sh | 44 + ...-h_install_and_remove_texlive-edmac-doc.sh | 44 + ...plit-h_install_and_remove_texlive-edmac.sh | 44 + ...install_and_remove_texlive-edmargin-doc.sh | 44 + ...t-h_install_and_remove_texlive-edmargin.sh | 44 + ..._install_and_remove_texlive-ednotes-doc.sh | 44 + ...it-h_install_and_remove_texlive-ednotes.sh | 44 + ...h_install_and_remove_texlive-eemeir-doc.sh | 44 + ...lit-h_install_and_remove_texlive-eemeir.sh | 44 + ...-h_install_and_remove_texlive-eepic-doc.sh | 44 + ...plit-h_install_and_remove_texlive-eepic.sh | 44 + ...-h_install_and_remove_texlive-efbox-doc.sh | 44 + ...plit-h_install_and_remove_texlive-efbox.sh | 44 + ..._install_and_remove_texlive-egameps-doc.sh | 44 + ...it-h_install_and_remove_texlive-egameps.sh | 44 + ...h_install_and_remove_texlive-egplot-doc.sh | 44 + ...lit-h_install_and_remove_texlive-egplot.sh | 44 + ...t-h_install_and_remove_texlive-eiad-doc.sh | 44 + ...install_and_remove_texlive-eiad-ltx-doc.sh | 44 + ...t-h_install_and_remove_texlive-eiad-ltx.sh | 44 + ...split-h_install_and_remove_texlive-eiad.sh | 44 + ...t-h_install_and_remove_texlive-eijkhout.sh | 44 + ...tall_and_remove_texlive-einfuehrung-doc.sh | 44 + ...all_and_remove_texlive-einfuehrung2-doc.sh | 44 + ...h_install_and_remove_texlive-ejpecp-doc.sh | 44 + ...lit-h_install_and_remove_texlive-ejpecp.sh | 44 + ...-h_install_and_remove_texlive-ekaia-doc.sh | 44 + ...plit-h_install_and_remove_texlive-ekaia.sh | 44 + ...install_and_remove_texlive-elbioimp-doc.sh | 44 + ...t-h_install_and_remove_texlive-elbioimp.sh | 44 + ...install_and_remove_texlive-electrum-doc.sh | 44 + ...t-h_install_and_remove_texlive-electrum.sh | 44 + ...install_and_remove_texlive-eledform-doc.sh | 44 + ...t-h_install_and_remove_texlive-eledform.sh | 44 + ..._install_and_remove_texlive-eledmac-doc.sh | 44 + ...it-h_install_and_remove_texlive-eledmac.sh | 44 + ...install_and_remove_texlive-elements-doc.sh | 44 + ...t-h_install_and_remove_texlive-elements.sh | 44 + ..._install_and_remove_texlive-ellipse-doc.sh | 44 + ...it-h_install_and_remove_texlive-ellipse.sh | 44 + ...install_and_remove_texlive-ellipsis-doc.sh | 44 + ...t-h_install_and_remove_texlive-ellipsis.sh | 44 + ...h_install_and_remove_texlive-elmath-doc.sh | 44 + ...lit-h_install_and_remove_texlive-elmath.sh | 44 + ...nstall_and_remove_texlive-elocalloc-doc.sh | 44 + ...-h_install_and_remove_texlive-elocalloc.sh | 44 + ...h_install_and_remove_texlive-elpres-doc.sh | 44 + ...lit-h_install_and_remove_texlive-elpres.sh | 44 + ...stall_and_remove_texlive-elsarticle-doc.sh | 44 + ...h_install_and_remove_texlive-elsarticle.sh | 44 + ...all_and_remove_texlive-elteikthesis-doc.sh | 44 + ...install_and_remove_texlive-elteikthesis.sh | 44 + ...-h_install_and_remove_texlive-eltex-doc.sh | 44 + ...plit-h_install_and_remove_texlive-eltex.sh | 44 + ...h_install_and_remove_texlive-elvish-doc.sh | 44 + ...lit-h_install_and_remove_texlive-elvish.sh | 44 + ...install_and_remove_texlive-elzcards-doc.sh | 44 + ...t-h_install_and_remove_texlive-elzcards.sh | 44 + ...h_install_and_remove_texlive-emarks-doc.sh | 44 + ...lit-h_install_and_remove_texlive-emarks.sh | 44 + ...install_and_remove_texlive-embedall-doc.sh | 44 + ...t-h_install_and_remove_texlive-embedall.sh | 44 + ...h_install_and_remove_texlive-embrac-doc.sh | 44 + ...lit-h_install_and_remove_texlive-embrac.sh | 44 + ...-split-h_install_and_remove_texlive-emf.sh | 44 + ...-h_install_and_remove_texlive-emisa-doc.sh | 44 + ...plit-h_install_and_remove_texlive-emisa.sh | 44 + ...it-h_install_and_remove_texlive-emp-doc.sh | 44 + ...-split-h_install_and_remove_texlive-emp.sh | 44 + ...nstall_and_remove_texlive-emptypage-doc.sh | 44 + ...-h_install_and_remove_texlive-emptypage.sh | 44 + ...stall_and_remove_texlive-emulateapj-doc.sh | 44 + ...h_install_and_remove_texlive-emulateapj.sh | 44 + ...h_install_and_remove_texlive-enctex-doc.sh | 44 + ...lit-h_install_and_remove_texlive-enctex.sh | 44 + ...install_and_remove_texlive-encxvlna-doc.sh | 44 + ...t-h_install_and_remove_texlive-encxvlna.sh | 44 + ...install_and_remove_texlive-endfloat-doc.sh | 44 + ...t-h_install_and_remove_texlive-endfloat.sh | 44 + ...install_and_remove_texlive-endheads-doc.sh | 44 + ...t-h_install_and_remove_texlive-endheads.sh | 44 + ...nstall_and_remove_texlive-endiagram-doc.sh | 44 + ...-h_install_and_remove_texlive-endiagram.sh | 44 + ...install_and_remove_texlive-endnotes-doc.sh | 44 + ...t-h_install_and_remove_texlive-endnotes.sh | 44 + ...-h_install_and_remove_texlive-endnotesj.sh | 44 + ...install_and_remove_texlive-endofproofwd.sh | 44 + ..._install_and_remove_texlive-engpron-doc.sh | 44 + ...it-h_install_and_remove_texlive-engpron.sh | 44 + ...h_install_and_remove_texlive-engrec-doc.sh | 44 + ...lit-h_install_and_remove_texlive-engrec.sh | 44 + ...h_install_and_remove_texlive-engtlc-doc.sh | 44 + ...lit-h_install_and_remove_texlive-engtlc.sh | 44 + ...h_install_and_remove_texlive-enigma-doc.sh | 44 + ...lit-h_install_and_remove_texlive-enigma.sh | 44 + ...h_install_and_remove_texlive-enotez-doc.sh | 44 + ...lit-h_install_and_remove_texlive-enotez.sh | 44 + ...install_and_remove_texlive-enumitem-doc.sh | 44 + ...ll_and_remove_texlive-enumitem-zref-doc.sh | 44 + ...nstall_and_remove_texlive-enumitem-zref.sh | 44 + ...t-h_install_and_remove_texlive-enumitem.sh | 44 + ...h_install_and_remove_texlive-envbig-doc.sh | 44 + ...lit-h_install_and_remove_texlive-envbig.sh | 44 + ..._install_and_remove_texlive-environ-doc.sh | 44 + ...it-h_install_and_remove_texlive-environ.sh | 44 + ...h_install_and_remove_texlive-envlab-doc.sh | 44 + ...lit-h_install_and_remove_texlive-envlab.sh | 44 + ...stall_and_remove_texlive-epigrafica-doc.sh | 44 + ...h_install_and_remove_texlive-epigrafica.sh | 44 + ...it-h_install_and_remove_texlive-epigram.sh | 44 + ...install_and_remove_texlive-epigraph-doc.sh | 44 + ...t-h_install_and_remove_texlive-epigraph.sh | 44 + ...install_and_remove_texlive-epiolmec-doc.sh | 44 + ...t-h_install_and_remove_texlive-epiolmec.sh | 44 + ..._install_and_remove_texlive-epsdice-doc.sh | 44 + ...it-h_install_and_remove_texlive-epsdice.sh | 44 + ...t-h_install_and_remove_texlive-epsf-doc.sh | 44 + ...ll_and_remove_texlive-epsf-dvipdfmx-doc.sh | 44 + ...nstall_and_remove_texlive-epsf-dvipdfmx.sh | 44 + ...split-h_install_and_remove_texlive-epsf.sh | 44 + ..._install_and_remove_texlive-epsincl-doc.sh | 44 + ...it-h_install_and_remove_texlive-epsincl.sh | 44 + ...tall_and_remove_texlive-epslatex-fr-doc.sh | 44 + ...and_remove_texlive-epspdfconversion-doc.sh | 44 + ...all_and_remove_texlive-epspdfconversion.sh | 44 + ...-h_install_and_remove_texlive-eqell-doc.sh | 44 + ...plit-h_install_and_remove_texlive-eqell.sh | 44 + ...h_install_and_remove_texlive-eqlist-doc.sh | 44 + ...lit-h_install_and_remove_texlive-eqlist.sh | 44 + ...t-h_install_and_remove_texlive-eqnalign.sh | 44 + ...lit-h_install_and_remove_texlive-eqname.sh | 44 + ...install_and_remove_texlive-eqnarray-doc.sh | 44 + ...t-h_install_and_remove_texlive-eqnarray.sh | 44 + ...h_install_and_remove_texlive-eqnnumwarn.sh | 44 + ...install_and_remove_texlive-eqparbox-doc.sh | 44 + ...t-h_install_and_remove_texlive-eqparbox.sh | 44 + ...t-h_install_and_remove_texlive-erdc-doc.sh | 44 + ...split-h_install_and_remove_texlive-erdc.sh | 44 + ..._install_and_remove_texlive-erewhon-doc.sh | 44 + ...it-h_install_and_remove_texlive-erewhon.sh | 44 + ...h_install_and_remove_texlive-errata-doc.sh | 44 + ...lit-h_install_and_remove_texlive-errata.sh | 44 + ...lit-h_install_and_remove_texlive-erw-l3.sh | 44 + ...stall_and_remove_texlive-es-tex-faq-doc.sh | 44 + ...-h_install_and_remove_texlive-esami-doc.sh | 44 + ...plit-h_install_and_remove_texlive-esami.sh | 44 + ...h_install_and_remove_texlive-esdiff-doc.sh | 44 + ...lit-h_install_and_remove_texlive-esdiff.sh | 44 + ...-h_install_and_remove_texlive-esint-doc.sh | 44 + ...tall_and_remove_texlive-esint-type1-doc.sh | 44 + ..._install_and_remove_texlive-esint-type1.sh | 44 + ...plit-h_install_and_remove_texlive-esint.sh | 44 + ...it-h_install_and_remove_texlive-esk-doc.sh | 44 + ...-split-h_install_and_remove_texlive-esk.sh | 44 + ...t-h_install_and_remove_texlive-eskd-doc.sh | 44 + ...split-h_install_and_remove_texlive-eskd.sh | 44 + ...-h_install_and_remove_texlive-eskdx-doc.sh | 44 + ...plit-h_install_and_remove_texlive-eskdx.sh | 44 + ..._install_and_remove_texlive-eso-pic-doc.sh | 44 + ...it-h_install_and_remove_texlive-eso-pic.sh | 44 + ...stall_and_remove_texlive-esrelation-doc.sh | 44 + ...h_install_and_remove_texlive-esrelation.sh | 44 + ...h_install_and_remove_texlive-esstix-doc.sh | 44 + ...lit-h_install_and_remove_texlive-esstix.sh | 44 + ..._install_and_remove_texlive-estcpmm-doc.sh | 44 + ...it-h_install_and_remove_texlive-estcpmm.sh | 44 + ...h_install_and_remove_texlive-esvect-doc.sh | 44 + ...lit-h_install_and_remove_texlive-esvect.sh | 44 + ...nstall_and_remove_texlive-etaremune-doc.sh | 44 + ...-h_install_and_remove_texlive-etaremune.sh | 44 + ...h_install_and_remove_texlive-etdipa-doc.sh | 44 + ...t-h_install_and_remove_texlive-etex-doc.sh | 44 + ...install_and_remove_texlive-etex-pkg-doc.sh | 44 + ...t-h_install_and_remove_texlive-etex-pkg.sh | 44 + ...split-h_install_and_remove_texlive-etex.sh | 44 + ...nstall_and_remove_texlive-etextools-doc.sh | 44 + ...-h_install_and_remove_texlive-etextools.sh | 44 + ...h_install_and_remove_texlive-ethiop-doc.sh | 44 + ...nstall_and_remove_texlive-ethiop-t1-doc.sh | 44 + ...-h_install_and_remove_texlive-ethiop-t1.sh | 44 + ...lit-h_install_and_remove_texlive-ethiop.sh | 44 + ...t-h_install_and_remove_texlive-etoc-doc.sh | 44 + ...split-h_install_and_remove_texlive-etoc.sh | 44 + ...tall_and_remove_texlive-etoolbox-de-doc.sh | 44 + ...install_and_remove_texlive-etoolbox-doc.sh | 44 + ...t-h_install_and_remove_texlive-etoolbox.sh | 44 + ...t-h_install_and_remove_texlive-etsvthor.sh | 44 + ...-h_install_and_remove_texlive-euenc-doc.sh | 44 + ...plit-h_install_and_remove_texlive-euenc.sh | 44 + ..._install_and_remove_texlive-eukdate-doc.sh | 44 + ...it-h_install_and_remove_texlive-eukdate.sh | 44 + ...-h_install_and_remove_texlive-euler-doc.sh | 44 + ...plit-h_install_and_remove_texlive-euler.sh | 44 + ...it-h_install_and_remove_texlive-eulerpx.sh | 44 + ..._install_and_remove_texlive-eulervm-doc.sh | 44 + ...it-h_install_and_remove_texlive-eulervm.sh | 44 + ...it-h_install_and_remove_texlive-euro-ce.sh | 44 + ...t-h_install_and_remove_texlive-euro-doc.sh | 44 + ...split-h_install_and_remove_texlive-euro.sh | 44 + ...stall_and_remove_texlive-europasscv-doc.sh | 44 + ...h_install_and_remove_texlive-europasscv.sh | 44 + ...install_and_remove_texlive-europecv-doc.sh | 44 + ...t-h_install_and_remove_texlive-europecv.sh | 44 + ..._install_and_remove_texlive-eurosym-doc.sh | 44 + ...it-h_install_and_remove_texlive-eurosym.sh | 44 + ...split-h_install_and_remove_texlive-euxm.sh | 44 + ...nstall_and_remove_texlive-everyhook-doc.sh | 44 + ...-h_install_and_remove_texlive-everyhook.sh | 44 + ...nstall_and_remove_texlive-everypage-doc.sh | 44 + ...-h_install_and_remove_texlive-everypage.sh | 44 + ...t-h_install_and_remove_texlive-exam-doc.sh | 44 + ...h_install_and_remove_texlive-exam-n-doc.sh | 44 + ...lit-h_install_and_remove_texlive-exam-n.sh | 44 + ...split-h_install_and_remove_texlive-exam.sh | 44 + ...stall_and_remove_texlive-examdesign-doc.sh | 44 + ...h_install_and_remove_texlive-examdesign.sh | 44 + ...it-h_install_and_remove_texlive-example.sh | 44 + ...install_and_remove_texlive-examplep-doc.sh | 44 + ...t-h_install_and_remove_texlive-examplep.sh | 44 + ...tall_and_remove_texlive-excludeonly-doc.sh | 44 + ..._install_and_remove_texlive-excludeonly.sh | 44 + ...install_and_remove_texlive-exercise-doc.sh | 44 + ...t-h_install_and_remove_texlive-exercise.sh | 44 + ...install_and_remove_texlive-exercisebank.sh | 44 + ...nstall_and_remove_texlive-exercises-doc.sh | 44 + ...-h_install_and_remove_texlive-exercises.sh | 44 + ...tall_and_remove_texlive-exp-testopt-doc.sh | 44 + ..._install_and_remove_texlive-exp-testopt.sh | 44 + ...install_and_remove_texlive-expdlist-doc.sh | 44 + ...t-h_install_and_remove_texlive-expdlist.sh | 44 + ...-h_install_and_remove_texlive-expex-doc.sh | 44 + ...plit-h_install_and_remove_texlive-expex.sh | 44 + ...h_install_and_remove_texlive-export-doc.sh | 44 + ...lit-h_install_and_remove_texlive-export.sh | 44 + ...install_and_remove_texlive-expressg-doc.sh | 44 + ...t-h_install_and_remove_texlive-expressg.sh | 44 + ...install_and_remove_texlive-exsheets-doc.sh | 44 + ...t-h_install_and_remove_texlive-exsheets.sh | 44 + ...-h_install_and_remove_texlive-exsol-doc.sh | 44 + ...plit-h_install_and_remove_texlive-exsol.sh | 44 + ...nstall_and_remove_texlive-extarrows-doc.sh | 44 + ...-h_install_and_remove_texlive-extarrows.sh | 44 + ...h_install_and_remove_texlive-exteps-doc.sh | 44 + ...lit-h_install_and_remove_texlive-exteps.sh | 44 + ...install_and_remove_texlive-extpfeil-doc.sh | 44 + ...t-h_install_and_remove_texlive-extpfeil.sh | 44 + ..._install_and_remove_texlive-extract-doc.sh | 44 + ...it-h_install_and_remove_texlive-extract.sh | 44 + ...install_and_remove_texlive-extsizes-doc.sh | 44 + ...t-h_install_and_remove_texlive-extsizes.sh | 44 + ...it-h_install_and_remove_texlive-split-h.sh | 44 + ...i_install_and_remove_texlive-FAQ-en-doc.sh | 44 + ...nstall_and_remove_texlive-facsimile-doc.sh | 44 + ...-i_install_and_remove_texlive-facsimile.sh | 44 + ..._install_and_remove_texlive-factura-doc.sh | 44 + ...it-i_install_and_remove_texlive-factura.sh | 44 + ..._install_and_remove_texlive-facture-doc.sh | 44 + ...it-i_install_and_remove_texlive-facture.sh | 44 + ...i_install_and_remove_texlive-faktor-doc.sh | 44 + ...lit-i_install_and_remove_texlive-faktor.sh | 44 + ...install_and_remove_texlive-fancybox-doc.sh | 44 + ...t-i_install_and_remove_texlive-fancybox.sh | 44 + ...install_and_remove_texlive-fancyhdr-doc.sh | 44 + ...tall_and_remove_texlive-fancyhdr-it-doc.sh | 44 + ...t-i_install_and_remove_texlive-fancyhdr.sh | 44 + ...stall_and_remove_texlive-fancylabel-doc.sh | 44 + ...i_install_and_remove_texlive-fancylabel.sh | 44 + ...install_and_remove_texlive-fancynum-doc.sh | 44 + ...t-i_install_and_remove_texlive-fancynum.sh | 44 + ...install_and_remove_texlive-fancypar-doc.sh | 44 + ...t-i_install_and_remove_texlive-fancypar.sh | 44 + ...install_and_remove_texlive-fancyref-doc.sh | 44 + ...t-i_install_and_remove_texlive-fancyref.sh | 44 + ...tall_and_remove_texlive-fancyslides-doc.sh | 44 + ..._install_and_remove_texlive-fancyslides.sh | 44 + ...nstall_and_remove_texlive-fancytabs-doc.sh | 44 + ...-i_install_and_remove_texlive-fancytabs.sh | 44 + ...ll_and_remove_texlive-fancytooltips-doc.sh | 44 + ...nstall_and_remove_texlive-fancytooltips.sh | 44 + ...install_and_remove_texlive-fancyvrb-doc.sh | 44 + ...t-i_install_and_remove_texlive-fancyvrb.sh | 44 + ...i_install_and_remove_texlive-fandol-doc.sh | 44 + ...lit-i_install_and_remove_texlive-fandol.sh | 44 + ...all_and_remove_texlive-fast-diagram-doc.sh | 44 + ...install_and_remove_texlive-fast-diagram.sh | 44 + ...it-i_install_and_remove_texlive-fbb-doc.sh | 44 + ...-split-i_install_and_remove_texlive-fbb.sh | 44 + ...nstall_and_remove_texlive-fbithesis-doc.sh | 44 + ...-i_install_and_remove_texlive-fbithesis.sh | 44 + ...-split-i_install_and_remove_texlive-fbs.sh | 44 + ...lit-i_install_and_remove_texlive-fc-doc.sh | 44 + ...e-split-i_install_and_remove_texlive-fc.sh | 44 + ..._install_and_remove_texlive-fcavtex-doc.sh | 44 + ...it-i_install_and_remove_texlive-fcavtex.sh | 44 + ...install_and_remove_texlive-fcltxdoc-doc.sh | 44 + ...t-i_install_and_remove_texlive-fcltxdoc.sh | 44 + ..._install_and_remove_texlive-fcolumn-doc.sh | 44 + ...it-i_install_and_remove_texlive-fcolumn.sh | 44 + ...install_and_remove_texlive-fdsymbol-doc.sh | 44 + ...t-i_install_and_remove_texlive-fdsymbol.sh | 44 + ...-i_install_and_remove_texlive-fduthesis.sh | 44 + ...install_and_remove_texlive-featpost-doc.sh | 44 + ...t-i_install_and_remove_texlive-featpost.sh | 44 + ...it-i_install_and_remove_texlive-fei-doc.sh | 44 + ...-split-i_install_and_remove_texlive-fei.sh | 44 + ...install_and_remove_texlive-fenixpar-doc.sh | 44 + ...t-i_install_and_remove_texlive-fenixpar.sh | 44 + ...install_and_remove_texlive-fetamont-doc.sh | 44 + ...t-i_install_and_remove_texlive-fetamont.sh | 44 + ...t-i_install_and_remove_texlive-fetchcls.sh | 44 + ...all_and_remove_texlive-feupphdteses-doc.sh | 44 + ...install_and_remove_texlive-feupphdteses.sh | 44 + ...t-i_install_and_remove_texlive-feyn-doc.sh | 44 + ...split-i_install_and_remove_texlive-feyn.sh | 44 + ...i_install_and_remove_texlive-feynmf-doc.sh | 44 + ...lit-i_install_and_remove_texlive-feynmf.sh | 44 + ...tall_and_remove_texlive-feynmp-auto-doc.sh | 44 + ..._install_and_remove_texlive-feynmp-auto.sh | 44 + ...install_and_remove_texlive-ffslides-doc.sh | 44 + ...t-i_install_and_remove_texlive-ffslides.sh | 44 + ...it-i_install_and_remove_texlive-fge-doc.sh | 44 + ...-split-i_install_and_remove_texlive-fge.sh | 44 + ...it-i_install_and_remove_texlive-fgruler.sh | 44 + ...install_and_remove_texlive-fibeamer-doc.sh | 44 + ...t-i_install_and_remove_texlive-fibeamer.sh | 44 + ...ll_and_remove_texlive-fifinddo-info-doc.sh | 44 + ...stall_and_remove_texlive-fifo-stack-doc.sh | 44 + ...i_install_and_remove_texlive-fifo-stack.sh | 44 + ...i_install_and_remove_texlive-figbas-doc.sh | 44 + ...lit-i_install_and_remove_texlive-figbas.sh | 44 + ...i_install_and_remove_texlive-figbib-doc.sh | 44 + ...lit-i_install_and_remove_texlive-figbib.sh | 44 + ..._install_and_remove_texlive-figflow-doc.sh | 44 + ...it-i_install_and_remove_texlive-figflow.sh | 44 + ..._install_and_remove_texlive-figsize-doc.sh | 44 + ...it-i_install_and_remove_texlive-figsize.sh | 44 + ...all_and_remove_texlive-filecontents-doc.sh | 44 + ...install_and_remove_texlive-filecontents.sh | 44 + ...tall_and_remove_texlive-filecontentsdef.sh | 44 + ...install_and_remove_texlive-filedate-doc.sh | 44 + ...t-i_install_and_remove_texlive-filedate.sh | 44 + ...install_and_remove_texlive-filehook-doc.sh | 44 + ...t-i_install_and_remove_texlive-filehook.sh | 44 + ...install_and_remove_texlive-fileinfo-doc.sh | 44 + ...t-i_install_and_remove_texlive-fileinfo.sh | 44 + ..._install_and_remove_texlive-filemod-doc.sh | 44 + ...it-i_install_and_remove_texlive-filemod.sh | 44 + ...lit-i_install_and_remove_texlive-finbib.sh | 44 + ...t-i_install_and_remove_texlive-fink-doc.sh | 44 + ...split-i_install_and_remove_texlive-fink.sh | 44 + ...install_and_remove_texlive-finstrut-doc.sh | 44 + ...t-i_install_and_remove_texlive-finstrut.sh | 44 + ...t-i_install_and_remove_texlive-fira-doc.sh | 44 + ...split-i_install_and_remove_texlive-fira.sh | 44 + ..._and_remove_texlive-first-latex-doc-doc.sh | 44 + ...i_install_and_remove_texlive-fitbox-doc.sh | 44 + ...lit-i_install_and_remove_texlive-fitbox.sh | 44 + ...install_and_remove_texlive-fithesis-doc.sh | 44 + ...t-i_install_and_remove_texlive-fithesis.sh | 44 + ..._install_and_remove_texlive-fix2col-doc.sh | 44 + ...it-i_install_and_remove_texlive-fix2col.sh | 44 + ..._install_and_remove_texlive-fixcmex-doc.sh | 44 + ...it-i_install_and_remove_texlive-fixcmex.sh | 44 + ..._install_and_remove_texlive-fixfoot-doc.sh | 44 + ...it-i_install_and_remove_texlive-fixfoot.sh | 44 + ...lit-i_install_and_remove_texlive-fixjfm.sh | 44 + ...stall_and_remove_texlive-fixlatvian-doc.sh | 44 + ...i_install_and_remove_texlive-fixlatvian.sh | 44 + ...stall_and_remove_texlive-fixltxhyph-doc.sh | 44 + ...i_install_and_remove_texlive-fixltxhyph.sh | 44 + ...-i_install_and_remove_texlive-fixme-doc.sh | 44 + ...plit-i_install_and_remove_texlive-fixme.sh | 44 + ...l_and_remove_texlive-fixmetodonotes-doc.sh | 44 + ...stall_and_remove_texlive-fixmetodonotes.sh | 44 + ...-i_install_and_remove_texlive-fixpdfmag.sh | 44 + ...i_install_and_remove_texlive-fjodor-doc.sh | 44 + ...lit-i_install_and_remove_texlive-fjodor.sh | 44 + ..._install_and_remove_texlive-flabels-doc.sh | 44 + ...it-i_install_and_remove_texlive-flabels.sh | 44 + ...install_and_remove_texlive-flacards-doc.sh | 44 + ...t-i_install_and_remove_texlive-flacards.sh | 44 + ...nstall_and_remove_texlive-flagderiv-doc.sh | 44 + ...-i_install_and_remove_texlive-flagderiv.sh | 44 + ...stall_and_remove_texlive-flashcards-doc.sh | 44 + ...i_install_and_remove_texlive-flashcards.sh | 44 + ...stall_and_remove_texlive-flashmovie-doc.sh | 44 + ...i_install_and_remove_texlive-flashmovie.sh | 44 + ...install_and_remove_texlive-flipbook-doc.sh | 44 + ...t-i_install_and_remove_texlive-flipbook.sh | 44 + ..._install_and_remove_texlive-flippdf-doc.sh | 44 + ...it-i_install_and_remove_texlive-flippdf.sh | 44 + ...-i_install_and_remove_texlive-float-doc.sh | 44 + ...plit-i_install_and_remove_texlive-float.sh | 44 + ...install_and_remove_texlive-floatflt-doc.sh | 44 + ...t-i_install_and_remove_texlive-floatflt.sh | 44 + ...install_and_remove_texlive-floatrow-doc.sh | 44 + ...t-i_install_and_remove_texlive-floatrow.sh | 44 + ...nstall_and_remove_texlive-flowchart-doc.sh | 44 + ...-i_install_and_remove_texlive-flowchart.sh | 44 + ...install_and_remove_texlive-flowfram-doc.sh | 44 + ...t-i_install_and_remove_texlive-flowfram.sh | 44 + ...install_and_remove_texlive-fltpoint-doc.sh | 44 + ...t-i_install_and_remove_texlive-fltpoint.sh | 44 + ...it-i_install_and_remove_texlive-fmp-doc.sh | 44 + ...-split-i_install_and_remove_texlive-fmp.sh | 44 + ...install_and_remove_texlive-fmtcount-doc.sh | 44 + ...t-i_install_and_remove_texlive-fmtcount.sh | 44 + ...i_install_and_remove_texlive-fn2end-doc.sh | 44 + ...lit-i_install_and_remove_texlive-fn2end.sh | 44 + ..._install_and_remove_texlive-fnbreak-doc.sh | 44 + ...it-i_install_and_remove_texlive-fnbreak.sh | 44 + ...install_and_remove_texlive-fncychap-doc.sh | 44 + ...t-i_install_and_remove_texlive-fncychap.sh | 44 + ..._install_and_remove_texlive-fncylab-doc.sh | 44 + ...it-i_install_and_remove_texlive-fncylab.sh | 44 + ...i_install_and_remove_texlive-fnpara-doc.sh | 44 + ...lit-i_install_and_remove_texlive-fnpara.sh | 44 + ...-i_install_and_remove_texlive-fnpct-doc.sh | 44 + ...plit-i_install_and_remove_texlive-fnpct.sh | 44 + ...plit-i_install_and_remove_texlive-fnspe.sh | 44 + ...install_and_remove_texlive-fntproof-doc.sh | 44 + ...t-i_install_and_remove_texlive-fntproof.sh | 44 + ...nstall_and_remove_texlive-fnumprint-doc.sh | 44 + ...-i_install_and_remove_texlive-fnumprint.sh | 44 + ...install_and_remove_texlive-foekfont-doc.sh | 44 + ...t-i_install_and_remove_texlive-foekfont.sh | 44 + ...install_and_remove_texlive-foilhtml-doc.sh | 44 + ...t-i_install_and_remove_texlive-foilhtml.sh | 44 + ...install_and_remove_texlive-fonetika-doc.sh | 44 + ...t-i_install_and_remove_texlive-fonetika.sh | 44 + ...tall_and_remove_texlive-font-change-doc.sh | 44 + ...nd_remove_texlive-font-change-xetex-doc.sh | 44 + ...ll_and_remove_texlive-font-change-xetex.sh | 44 + ..._install_and_remove_texlive-font-change.sh | 44 + ...tall_and_remove_texlive-fontawesome-doc.sh | 44 + ..._install_and_remove_texlive-fontawesome.sh | 44 + ...install_and_remove_texlive-fontawesome5.sh | 44 + ...install_and_remove_texlive-fontaxes-doc.sh | 44 + ...t-i_install_and_remove_texlive-fontaxes.sh | 44 + ...install_and_remove_texlive-fontbook-doc.sh | 44 + ...t-i_install_and_remove_texlive-fontbook.sh | 44 + ...i_install_and_remove_texlive-fontch-doc.sh | 44 + ...lit-i_install_and_remove_texlive-fontch.sh | 44 + ...nd_remove_texlive-fontloader-luaotfload.sh | 44 + ...nstall_and_remove_texlive-fontmfizz-doc.sh | 44 + ...-i_install_and_remove_texlive-fontmfizz.sh | 44 + ...install_and_remove_texlive-fontname-doc.sh | 44 + ...t-i_install_and_remove_texlive-fontname.sh | 44 + ...remove_texlive-fonts-churchslavonic-doc.sh | 44 + ...and_remove_texlive-fonts-churchslavonic.sh | 44 + ...stall_and_remove_texlive-fonts-tlwg-doc.sh | 44 + ...i_install_and_remove_texlive-fonts-tlwg.sh | 44 + ...install_and_remove_texlive-fontspec-doc.sh | 44 + ...t-i_install_and_remove_texlive-fontspec.sh | 44 + ...nstall_and_remove_texlive-fonttable-doc.sh | 44 + ...-i_install_and_remove_texlive-fonttable.sh | 44 + ...install_and_remove_texlive-fontwrap-doc.sh | 44 + ...t-i_install_and_remove_texlive-fontwrap.sh | 44 + ..._install_and_remove_texlive-footbib-doc.sh | 44 + ...it-i_install_and_remove_texlive-footbib.sh | 44 + ...install_and_remove_texlive-footmisc-doc.sh | 44 + ...t-i_install_and_remove_texlive-footmisc.sh | 44 + ...t-i_install_and_remove_texlive-footmisx.sh | 44 + ..._and_remove_texlive-footnotebackref-doc.sh | 44 + ...tall_and_remove_texlive-footnotebackref.sh | 44 + ...ll_and_remove_texlive-footnotehyper-doc.sh | 44 + ...nstall_and_remove_texlive-footnotehyper.sh | 44 + ...ll_and_remove_texlive-footnoterange-doc.sh | 44 + ...nstall_and_remove_texlive-footnoterange.sh | 44 + ...install_and_remove_texlive-footnpag-doc.sh | 44 + ...t-i_install_and_remove_texlive-footnpag.sh | 44 + ...install_and_remove_texlive-forarray-doc.sh | 44 + ...t-i_install_and_remove_texlive-forarray.sh | 44 + ..._install_and_remove_texlive-foreign-doc.sh | 44 + ...it-i_install_and_remove_texlive-foreign.sh | 44 + ...i_install_and_remove_texlive-forest-doc.sh | 44 + ...nd_remove_texlive-forest-quickstart-doc.sh | 44 + ...lit-i_install_and_remove_texlive-forest.sh | 44 + ..._install_and_remove_texlive-forloop-doc.sh | 44 + ...it-i_install_and_remove_texlive-forloop.sh | 44 + ...l_and_remove_texlive-formation-latex-ul.sh | 44 + ...install_and_remove_texlive-formlett-doc.sh | 44 + ...t-i_install_and_remove_texlive-formlett.sh | 44 + ...-i_install_and_remove_texlive-forms16be.sh | 44 + ...install_and_remove_texlive-formular-doc.sh | 44 + ...t-i_install_and_remove_texlive-formular.sh | 44 + ..._install_and_remove_texlive-fouridx-doc.sh | 44 + ...it-i_install_and_remove_texlive-fouridx.sh | 44 + ..._install_and_remove_texlive-fourier-doc.sh | 44 + ...it-i_install_and_remove_texlive-fourier.sh | 44 + ...nstall_and_remove_texlive-fouriernc-doc.sh | 44 + ...-i_install_and_remove_texlive-fouriernc.sh | 44 + ...lit-i_install_and_remove_texlive-fp-doc.sh | 44 + ...e-split-i_install_and_remove_texlive-fp.sh | 44 + ...it-i_install_and_remove_texlive-fpl-doc.sh | 44 + ...-split-i_install_and_remove_texlive-fpl.sh | 44 + ...nstall_and_remove_texlive-fragments-doc.sh | 44 + ...-i_install_and_remove_texlive-fragments.sh | 44 + ...-i_install_and_remove_texlive-frame-doc.sh | 44 + ...plit-i_install_and_remove_texlive-frame.sh | 44 + ...i_install_and_remove_texlive-framed-doc.sh | 44 + ...lit-i_install_and_remove_texlive-framed.sh | 44 + ...all_and_remove_texlive-francais-bst-doc.sh | 44 + ...install_and_remove_texlive-francais-bst.sh | 44 + ...all_and_remove_texlive-frankenstein-doc.sh | 44 + ...install_and_remove_texlive-frankenstein.sh | 44 + ...nstall_and_remove_texlive-frcursive-doc.sh | 44 + ...-i_install_and_remove_texlive-frcursive.sh | 44 + ...nstall_and_remove_texlive-frederika2016.sh | 44 + ...-i_install_and_remove_texlive-frege-doc.sh | 44 + ...plit-i_install_and_remove_texlive-frege.sh | 44 + ...install_and_remove_texlive-frletter-doc.sh | 44 + ...t-i_install_and_remove_texlive-frletter.sh | 44 + ...all_and_remove_texlive-frontespizio-doc.sh | 44 + ...install_and_remove_texlive-frontespizio.sh | 44 + ...-i_install_and_remove_texlive-ftcap-doc.sh | 44 + ...plit-i_install_and_remove_texlive-ftcap.sh | 44 + ..._install_and_remove_texlive-ftnxtra-doc.sh | 44 + ...it-i_install_and_remove_texlive-ftnxtra.sh | 44 + ...install_and_remove_texlive-fullblck-doc.sh | 44 + ...t-i_install_and_remove_texlive-fullblck.sh | 44 + ...all_and_remove_texlive-fullminipage-doc.sh | 44 + ...install_and_remove_texlive-fullminipage.sh | 44 + ...nstall_and_remove_texlive-fullwidth-doc.sh | 44 + ...-i_install_and_remove_texlive-fullwidth.sh | 44 + ..._install_and_remove_texlive-functan-doc.sh | 44 + ...it-i_install_and_remove_texlive-functan.sh | 44 + ..._and_remove_texlive-fundus-calligra-doc.sh | 44 + ...tall_and_remove_texlive-fundus-calligra.sh | 44 + ...i_install_and_remove_texlive-fundus-cyr.sh | 44 + ...and_remove_texlive-fundus-sueterlin-doc.sh | 44 + ...all_and_remove_texlive-fundus-sueterlin.sh | 44 + ...it-i_install_and_remove_texlive-fvextra.sh | 44 + ...t-i_install_and_remove_texlive-fwlw-doc.sh | 44 + ...split-i_install_and_remove_texlive-fwlw.sh | 44 + ...it-i_install_and_remove_texlive-split-i.sh | 44 + ...ll_and_remove_texlive-h2020proposal-doc.sh | 44 + ...nstall_and_remove_texlive-h2020proposal.sh | 44 + ...tall_and_remove_texlive-hackthefootline.sh | 44 + ...t-k_install_and_remove_texlive-hacm-doc.sh | 44 + ...split-k_install_and_remove_texlive-hacm.sh | 44 + ...all_and_remove_texlive-hagenberg-thesis.sh | 44 + ...nstall_and_remove_texlive-halloweenmath.sh | 44 + ...lit-k_install_and_remove_texlive-handin.sh | 44 + ..._install_and_remove_texlive-handout-doc.sh | 44 + ...it-k_install_and_remove_texlive-handout.sh | 44 + ...plit-k_install_and_remove_texlive-hands.sh | 44 + ...t-k_install_and_remove_texlive-hang-doc.sh | 44 + ...split-k_install_and_remove_texlive-hang.sh | 44 + ..._install_and_remove_texlive-hanging-doc.sh | 44 + ...it-k_install_and_remove_texlive-hanging.sh | 44 + ...plit-k_install_and_remove_texlive-hanoi.sh | 44 + ...install_and_remove_texlive-happy4th-doc.sh | 44 + ..._install_and_remove_texlive-har2nat-doc.sh | 44 + ...it-k_install_and_remove_texlive-har2nat.sh | 44 + ...install_and_remove_texlive-hardwrap-doc.sh | 44 + ...t-k_install_and_remove_texlive-hardwrap.sh | 44 + ..._install_and_remove_texlive-harmony-doc.sh | 44 + ...it-k_install_and_remove_texlive-harmony.sh | 44 + ...nstall_and_remove_texlive-harnon-cv-doc.sh | 44 + ...-k_install_and_remove_texlive-harnon-cv.sh | 44 + ..._install_and_remove_texlive-harpoon-doc.sh | 44 + ...it-k_install_and_remove_texlive-harpoon.sh | 44 + ..._install_and_remove_texlive-harvard-doc.sh | 44 + ...it-k_install_and_remove_texlive-harvard.sh | 44 + ...tall_and_remove_texlive-harveyballs-doc.sh | 44 + ..._install_and_remove_texlive-harveyballs.sh | 44 + ..._install_and_remove_texlive-harvmac-doc.sh | 44 + ...it-k_install_and_remove_texlive-harvmac.sh | 44 + ...install_and_remove_texlive-hatching-doc.sh | 44 + ...t-k_install_and_remove_texlive-hatching.sh | 44 + ..._and_remove_texlive-hausarbeit-jura-doc.sh | 44 + ...tall_and_remove_texlive-hausarbeit-jura.sh | 44 + ...install_and_remove_texlive-havannah-doc.sh | 44 + ...t-k_install_and_remove_texlive-havannah.sh | 44 + ...lit-k_install_and_remove_texlive-hc-doc.sh | 44 + ...e-split-k_install_and_remove_texlive-hc.sh | 44 + ...k_install_and_remove_texlive-he-she-doc.sh | 44 + ...lit-k_install_and_remove_texlive-he-she.sh | 44 + ...t-k_install_and_remove_texlive-hecthese.sh | 44 + ...t-k_install_and_remove_texlive-helvetic.sh | 44 + ...it-k_install_and_remove_texlive-hep-doc.sh | 44 + ...-split-k_install_and_remove_texlive-hep.sh | 44 + ...install_and_remove_texlive-hepnames-doc.sh | 44 + ...t-k_install_and_remove_texlive-hepnames.sh | 44 + ...all_and_remove_texlive-hepparticles-doc.sh | 44 + ...install_and_remove_texlive-hepparticles.sh | 44 + ...nstall_and_remove_texlive-hepthesis-doc.sh | 44 + ...-k_install_and_remove_texlive-hepthesis.sh | 44 + ...install_and_remove_texlive-hepunits-doc.sh | 44 + ...t-k_install_and_remove_texlive-hepunits.sh | 44 + ...t-k_install_and_remove_texlive-here-doc.sh | 44 + ...split-k_install_and_remove_texlive-here.sh | 44 + ...stall_and_remove_texlive-heuristica-doc.sh | 44 + ...k_install_and_remove_texlive-heuristica.sh | 44 + ..._install_and_remove_texlive-hexgame-doc.sh | 44 + ...it-k_install_and_remove_texlive-hexgame.sh | 44 + ..._install_and_remove_texlive-hf-tikz-doc.sh | 44 + ...it-k_install_and_remove_texlive-hf-tikz.sh | 44 + ...install_and_remove_texlive-hfbright-doc.sh | 44 + ...t-k_install_and_remove_texlive-hfbright.sh | 44 + ...install_and_remove_texlive-hfoldsty-doc.sh | 44 + ...t-k_install_and_remove_texlive-hfoldsty.sh | 44 + ...install_and_remove_texlive-hhtensor-doc.sh | 44 + ...t-k_install_and_remove_texlive-hhtensor.sh | 44 + ..._install_and_remove_texlive-histogr-doc.sh | 44 + ...it-k_install_and_remove_texlive-histogr.sh | 44 + ...ove_texlive-historische-zeitschrift-doc.sh | 44 + ..._remove_texlive-historische-zeitschrift.sh | 44 + ...-k_install_and_remove_texlive-hitec-doc.sh | 44 + ...plit-k_install_and_remove_texlive-hitec.sh | 44 + ...t-k_install_and_remove_texlive-hithesis.sh | 44 + ..._install_and_remove_texlive-hletter-doc.sh | 44 + ...it-k_install_and_remove_texlive-hletter.sh | 44 + ...plit-k_install_and_remove_texlive-hlist.sh | 44 + ...-k_install_and_remove_texlive-hobby-doc.sh | 44 + ...plit-k_install_and_remove_texlive-hobby.sh | 44 + ...k_install_and_remove_texlive-hobete-doc.sh | 44 + ...lit-k_install_and_remove_texlive-hobete.sh | 44 + ..._remove_texlive-hook-pre-commit-pkg-doc.sh | 44 + ...install_and_remove_texlive-horoscop-doc.sh | 44 + ...t-k_install_and_remove_texlive-horoscop.sh | 44 + ..._install_and_remove_texlive-hpsdiss-doc.sh | 44 + ...it-k_install_and_remove_texlive-hpsdiss.sh | 44 + ...install_and_remove_texlive-hrefhide-doc.sh | 44 + ...t-k_install_and_remove_texlive-hrefhide.sh | 44 + ..._install_and_remove_texlive-hrlatex-doc.sh | 44 + ...it-k_install_and_remove_texlive-hrlatex.sh | 44 + ...t-k_install_and_remove_texlive-hulipsum.sh | 44 + ...k_install_and_remove_texlive-hustthesis.sh | 44 + ..._install_and_remove_texlive-hvfloat-doc.sh | 44 + ...it-k_install_and_remove_texlive-hvfloat.sh | 44 + ..._install_and_remove_texlive-hvindex-doc.sh | 44 + ...it-k_install_and_remove_texlive-hvindex.sh | 44 + ...it-k_install_and_remove_texlive-split-k.sh | 44 + ...lit-m_install_and_remove_texlive-iscram.sh | 44 + ...it-m_install_and_remove_texlive-iso-doc.sh | 44 + ...-split-m_install_and_remove_texlive-iso.sh | 44 + ...install_and_remove_texlive-iso10303-doc.sh | 44 + ...t-m_install_and_remove_texlive-iso10303.sh | 44 + ..._install_and_remove_texlive-isodate-doc.sh | 44 + ...it-m_install_and_remove_texlive-isodate.sh | 44 + ...m_install_and_remove_texlive-isodoc-doc.sh | 44 + ...lit-m_install_and_remove_texlive-isodoc.sh | 44 + ..._install_and_remove_texlive-isomath-doc.sh | 44 + ...it-m_install_and_remove_texlive-isomath.sh | 44 + ..._install_and_remove_texlive-isonums-doc.sh | 44 + ...it-m_install_and_remove_texlive-isonums.sh | 44 + ...plit-m_install_and_remove_texlive-isopt.sh | 44 + ...m_install_and_remove_texlive-isorot-doc.sh | 44 + ...lit-m_install_and_remove_texlive-isorot.sh | 44 + ..._install_and_remove_texlive-isotope-doc.sh | 44 + ...it-m_install_and_remove_texlive-isotope.sh | 44 + ...stall_and_remove_texlive-issuulinks-doc.sh | 44 + ...m_install_and_remove_texlive-issuulinks.sh | 44 + ...it-m_install_and_remove_texlive-istgame.sh | 44 + ...install_and_remove_texlive-itnumpar-doc.sh | 44 + ...t-m_install_and_remove_texlive-itnumpar.sh | 44 + ...-m_install_and_remove_texlive-iwhdp-doc.sh | 44 + ...plit-m_install_and_remove_texlive-iwhdp.sh | 44 + ...-m_install_and_remove_texlive-iwona-doc.sh | 44 + ...plit-m_install_and_remove_texlive-iwona.sh | 44 + ...stall_and_remove_texlive-jablantile-doc.sh | 44 + ...m_install_and_remove_texlive-jablantile.sh | 44 + ...-m_install_and_remove_texlive-jacow-doc.sh | 44 + ...plit-m_install_and_remove_texlive-jacow.sh | 44 + ...install_and_remove_texlive-jamtimes-doc.sh | 44 + ...t-m_install_and_remove_texlive-jamtimes.sh | 44 + ...all_and_remove_texlive-japanese-otf-doc.sh | 44 + ...d_remove_texlive-japanese-otf-uptex-doc.sh | 44 + ...l_and_remove_texlive-japanese-otf-uptex.sh | 44 + ...install_and_remove_texlive-japanese-otf.sh | 44 + ...install_and_remove_texlive-jknapltx-doc.sh | 44 + ...t-m_install_and_remove_texlive-jknapltx.sh | 44 + ..._install_and_remove_texlive-jlabels-doc.sh | 44 + ...it-m_install_and_remove_texlive-jlabels.sh | 44 + ...plit-m_install_and_remove_texlive-jlreq.sh | 44 + ...t-m_install_and_remove_texlive-jmlr-doc.sh | 44 + ...split-m_install_and_remove_texlive-jmlr.sh | 44 + ...-split-m_install_and_remove_texlive-jmn.sh | 44 + ...nstall_and_remove_texlive-jneurosci-doc.sh | 44 + ...-m_install_and_remove_texlive-jneurosci.sh | 44 + ...it-m_install_and_remove_texlive-jnuexam.sh | 44 + ...t-m_install_and_remove_texlive-jpsj-doc.sh | 44 + ...split-m_install_and_remove_texlive-jpsj.sh | 44 + ..._install_and_remove_texlive-js-misc-doc.sh | 44 + ...it-m_install_and_remove_texlive-js-misc.sh | 44 + ...nstall_and_remove_texlive-jsclasses-doc.sh | 44 + ...-m_install_and_remove_texlive-jsclasses.sh | 44 + ...and_remove_texlive-jslectureplanner-doc.sh | 44 + ...all_and_remove_texlive-jslectureplanner.sh | 44 + ...nstall_and_remove_texlive-jumplines-doc.sh | 44 + ...-m_install_and_remove_texlive-jumplines.sh | 44 + ...install_and_remove_texlive-junicode-doc.sh | 44 + ...t-m_install_and_remove_texlive-junicode.sh | 44 + ...t-m_install_and_remove_texlive-jura-doc.sh | 44 + ...split-m_install_and_remove_texlive-jura.sh | 44 + ...stall_and_remove_texlive-juraabbrev-doc.sh | 44 + ...m_install_and_remove_texlive-juraabbrev.sh | 44 + ..._install_and_remove_texlive-jurabib-doc.sh | 44 + ...it-m_install_and_remove_texlive-jurabib.sh | 44 + ...install_and_remove_texlive-juramisc-doc.sh | 44 + ...t-m_install_and_remove_texlive-juramisc.sh | 44 + ..._install_and_remove_texlive-jurarsp-doc.sh | 44 + ...it-m_install_and_remove_texlive-jurarsp.sh | 44 + ...nstall_and_remove_texlive-jvlisting-doc.sh | 44 + ...-m_install_and_remove_texlive-jvlisting.sh | 44 + ...m_install_and_remove_texlive-kanaparser.sh | 44 + ...stall_and_remove_texlive-kantlipsum-doc.sh | 44 + ...m_install_and_remove_texlive-kantlipsum.sh | 44 + ...install_and_remove_texlive-karnaugh-doc.sh | 44 + ...install_and_remove_texlive-karnaugh-map.sh | 44 + ...t-m_install_and_remove_texlive-karnaugh.sh | 44 + ...tall_and_remove_texlive-karnaughmap-doc.sh | 44 + ..._install_and_remove_texlive-karnaughmap.sh | 44 + ..._install_and_remove_texlive-kastrup-doc.sh | 44 + ...it-m_install_and_remove_texlive-kastrup.sh | 44 + ..._install_and_remove_texlive-kdgdocs-doc.sh | 44 + ...it-m_install_and_remove_texlive-kdgdocs.sh | 44 + ...m_install_and_remove_texlive-kerkis-doc.sh | 44 + ...lit-m_install_and_remove_texlive-kerkis.sh | 44 + ...install_and_remove_texlive-kerntest-doc.sh | 44 + ...t-m_install_and_remove_texlive-kerntest.sh | 44 + ...stall_and_remove_texlive-keycommand-doc.sh | 44 + ...m_install_and_remove_texlive-keycommand.sh | 44 + ...t-m_install_and_remove_texlive-keyfloat.sh | 44 + ...nstall_and_remove_texlive-keyreader-doc.sh | 44 + ...-m_install_and_remove_texlive-keyreader.sh | 44 + ...nstall_and_remove_texlive-keystroke-doc.sh | 44 + ...-m_install_and_remove_texlive-keystroke.sh | 44 + ...install_and_remove_texlive-keyval2e-doc.sh | 44 + ...t-m_install_and_remove_texlive-keyval2e.sh | 44 + ...tall_and_remove_texlive-keyvaltable-doc.sh | 44 + ..._install_and_remove_texlive-keyvaltable.sh | 44 + ...it-m_install_and_remove_texlive-kix-doc.sh | 44 + ...-split-m_install_and_remove_texlive-kix.sh | 44 + ..._install_and_remove_texlive-kixfont-doc.sh | 44 + ...it-m_install_and_remove_texlive-kixfont.sh | 44 + ...m_install_and_remove_texlive-kluwer-doc.sh | 44 + ...lit-m_install_and_remove_texlive-kluwer.sh | 44 + ...install_and_remove_texlive-knitting-doc.sh | 44 + ...t-m_install_and_remove_texlive-knitting.sh | 44 + ..._and_remove_texlive-knittingpattern-doc.sh | 44 + ...tall_and_remove_texlive-knittingpattern.sh | 44 + ...-m_install_and_remove_texlive-knowledge.sh | 44 + ...-m_install_and_remove_texlive-knuth-doc.sh | 44 + ...-m_install_and_remove_texlive-knuth-lib.sh | 44 + ..._install_and_remove_texlive-knuth-local.sh | 44 + ...remove_texlive-koma-moderncvclassic-doc.sh | 44 + ...and_remove_texlive-koma-moderncvclassic.sh | 44 + ...remove_texlive-koma-script-examples-doc.sh | 44 + ..._and_remove_texlive-koma-script-sfs-doc.sh | 44 + ...tall_and_remove_texlive-koma-script-sfs.sh | 44 + ..._install_and_remove_texlive-koma-script.sh | 44 + ...m_install_and_remove_texlive-komacv-doc.sh | 44 + ...-m_install_and_remove_texlive-komacv-rg.sh | 44 + ...lit-m_install_and_remove_texlive-komacv.sh | 44 + ...l_and_remove_texlive-kotex-oblivoir-doc.sh | 44 + ...stall_and_remove_texlive-kotex-oblivoir.sh | 44 + ...tall_and_remove_texlive-kotex-plain-doc.sh | 44 + ..._install_and_remove_texlive-kotex-plain.sh | 44 + ...nstall_and_remove_texlive-kotex-utf-doc.sh | 44 + ...-m_install_and_remove_texlive-kotex-utf.sh | 44 + ..._install_and_remove_texlive-kpfonts-doc.sh | 44 + ...it-m_install_and_remove_texlive-kpfonts.sh | 44 + ...t-m_install_and_remove_texlive-ksfh_nat.sh | 44 + ...stall_and_remove_texlive-ksp-thesis-doc.sh | 44 + ...m_install_and_remove_texlive-ksp-thesis.sh | 44 + ...tall_and_remove_texlive-ktv-texdata-doc.sh | 44 + ..._install_and_remove_texlive-ktv-texdata.sh | 44 + ..._install_and_remove_texlive-ku-template.sh | 44 + ...nstall_and_remove_texlive-kurdishlipsum.sh | 44 + ...m_install_and_remove_texlive-kurier-doc.sh | 44 + ...lit-m_install_and_remove_texlive-kurier.sh | 44 + ...it-m_install_and_remove_texlive-split-m.sh | 44 + ...install_and_remove_texlive-moderncv-doc.sh | 44 + ...t-p_install_and_remove_texlive-moderncv.sh | 44 + ...install_and_remove_texlive-modernposter.sh | 44 + ...l_and_remove_texlive-moderntimeline-doc.sh | 44 + ...stall_and_remove_texlive-moderntimeline.sh | 44 + ...nstall_and_remove_texlive-modiagram-doc.sh | 44 + ...-p_install_and_remove_texlive-modiagram.sh | 44 + ...p_install_and_remove_texlive-modref-doc.sh | 44 + ...lit-p_install_and_remove_texlive-modref.sh | 44 + ...install_and_remove_texlive-modroman-doc.sh | 44 + ...t-p_install_and_remove_texlive-modroman.sh | 44 + ...it-p_install_and_remove_texlive-modular.sh | 44 + ...it-p_install_and_remove_texlive-modulus.sh | 44 + ..._and_remove_texlive-mongolian-babel-doc.sh | 44 + ...tall_and_remove_texlive-mongolian-babel.sh | 44 + ...install_and_remove_texlive-monofill-doc.sh | 44 + ...t-p_install_and_remove_texlive-monofill.sh | 44 + ...p_install_and_remove_texlive-montex-doc.sh | 44 + ...lit-p_install_and_remove_texlive-montex.sh | 44 + ...p_install_and_remove_texlive-montserrat.sh | 44 + ...p_install_and_remove_texlive-moodle-doc.sh | 44 + ...lit-p_install_and_remove_texlive-moodle.sh | 44 + ...install_and_remove_texlive-moreenum-doc.sh | 44 + ...t-p_install_and_remove_texlive-moreenum.sh | 44 + ...stall_and_remove_texlive-morefloats-doc.sh | 44 + ...p_install_and_remove_texlive-morefloats.sh | 44 + ...install_and_remove_texlive-morehype-doc.sh | 44 + ...t-p_install_and_remove_texlive-morehype.sh | 44 + ...install_and_remove_texlive-moresize-doc.sh | 44 + ...t-p_install_and_remove_texlive-moresize.sh | 44 + ...install_and_remove_texlive-moreverb-doc.sh | 44 + ...t-p_install_and_remove_texlive-moreverb.sh | 44 + ...stall_and_remove_texlive-morewrites-doc.sh | 44 + ...p_install_and_remove_texlive-morewrites.sh | 44 + ...t-p_install_and_remove_texlive-morisawa.sh | 44 + ...t-p_install_and_remove_texlive-mp3d-doc.sh | 44 + ...split-p_install_and_remove_texlive-mp3d.sh | 44 + ...install_and_remove_texlive-mparhack-doc.sh | 44 + ...t-p_install_and_remove_texlive-mparhack.sh | 44 + ...install_and_remove_texlive-mparrows-doc.sh | 44 + ...t-p_install_and_remove_texlive-mparrows.sh | 44 + ...install_and_remove_texlive-mpattern-doc.sh | 44 + ...t-p_install_and_remove_texlive-mpattern.sh | 44 + ...all_and_remove_texlive-mpcolornames-doc.sh | 44 + ...install_and_remove_texlive-mpcolornames.sh | 44 + ...stall_and_remove_texlive-mpgraphics-doc.sh | 44 + ...p_install_and_remove_texlive-mpgraphics.sh | 44 + ...install_and_remove_texlive-mpman-ru-doc.sh | 44 + ...t-p_install_and_remove_texlive-mpostinl.sh | 44 + ...it-p_install_and_remove_texlive-mptrees.sh | 44 + ...lit-p_install_and_remove_texlive-ms-doc.sh | 44 + ...e-split-p_install_and_remove_texlive-ms.sh | 44 + ...it-p_install_and_remove_texlive-msc-doc.sh | 44 + ...-split-p_install_and_remove_texlive-msc.sh | 44 + ...it-p_install_and_remove_texlive-msg-doc.sh | 44 + ...-split-p_install_and_remove_texlive-msg.sh | 44 + ...p_install_and_remove_texlive-mslapa-doc.sh | 44 + ...lit-p_install_and_remove_texlive-mslapa.sh | 44 + ...stall_and_remove_texlive-msu-thesis-doc.sh | 44 + ...p_install_and_remove_texlive-msu-thesis.sh | 44 + ..._install_and_remove_texlive-mtgreek-doc.sh | 44 + ...it-p_install_and_remove_texlive-mtgreek.sh | 44 + ...it-p_install_and_remove_texlive-mucproc.sh | 44 + ...stall_and_remove_texlive-mugsthesis-doc.sh | 44 + ...p_install_and_remove_texlive-mugsthesis.sh | 44 + ...install_and_remove_texlive-multenum-doc.sh | 44 + ...t-p_install_and_remove_texlive-multenum.sh | 44 + ...ll_and_remove_texlive-multiaudience-doc.sh | 44 + ...nstall_and_remove_texlive-multiaudience.sh | 44 + ...install_and_remove_texlive-multibbl-doc.sh | 44 + ...t-p_install_and_remove_texlive-multibbl.sh | 44 + ...install_and_remove_texlive-multibib-doc.sh | 44 + ...t-p_install_and_remove_texlive-multibib.sh | 44 + ...install_and_remove_texlive-multicap-doc.sh | 44 + ...t-p_install_and_remove_texlive-multicap.sh | 44 + ...install_and_remove_texlive-multidef-doc.sh | 44 + ...t-p_install_and_remove_texlive-multidef.sh | 44 + ..._install_and_remove_texlive-multido-doc.sh | 44 + ...it-p_install_and_remove_texlive-multido.sh | 44 + ...install_and_remove_texlive-multienv-doc.sh | 44 + ...t-p_install_and_remove_texlive-multienv.sh | 44 + ...tall_and_remove_texlive-multiexpand-doc.sh | 44 + ..._install_and_remove_texlive-multiexpand.sh | 44 + ...-p_install_and_remove_texlive-multilang.sh | 44 + ...l_and_remove_texlive-multiobjective-doc.sh | 44 + ...stall_and_remove_texlive-multiobjective.sh | 44 + ...install_and_remove_texlive-multirow-doc.sh | 44 + ...t-p_install_and_remove_texlive-multirow.sh | 44 + ...p_install_and_remove_texlive-munich-doc.sh | 44 + ...lit-p_install_and_remove_texlive-munich.sh | 44 + ...install_and_remove_texlive-musicography.sh | 44 + ...it-p_install_and_remove_texlive-musikui.sh | 44 + ...nstall_and_remove_texlive-musixguit-doc.sh | 44 + ...-p_install_and_remove_texlive-musixguit.sh | 44 + ...l_and_remove_texlive-musixtex-fonts-doc.sh | 44 + ...stall_and_remove_texlive-musixtex-fonts.sh | 44 + ...p_install_and_remove_texlive-musuos-doc.sh | 44 + ...lit-p_install_and_remove_texlive-musuos.sh | 44 + ...install_and_remove_texlive-muthesis-doc.sh | 44 + ...t-p_install_and_remove_texlive-muthesis.sh | 44 + ...install_and_remove_texlive-mversion-doc.sh | 44 + ...t-p_install_and_remove_texlive-mversion.sh | 44 + ...-p_install_and_remove_texlive-mwcls-doc.sh | 44 + ...plit-p_install_and_remove_texlive-mwcls.sh | 44 + ...it-p_install_and_remove_texlive-mwe-doc.sh | 44 + ...-split-p_install_and_remove_texlive-mwe.sh | 44 + ...install_and_remove_texlive-mweights-doc.sh | 44 + ...t-p_install_and_remove_texlive-mweights.sh | 44 + ...install_and_remove_texlive-mxedruli-doc.sh | 44 + ...t-p_install_and_remove_texlive-mxedruli.sh | 44 + ...tall_and_remove_texlive-mychemistry-doc.sh | 44 + ..._install_and_remove_texlive-mychemistry.sh | 44 + ...t-p_install_and_remove_texlive-mycv-doc.sh | 44 + ...split-p_install_and_remove_texlive-mycv.sh | 44 + ...ll_and_remove_texlive-mylatexformat-doc.sh | 44 + ...nstall_and_remove_texlive-mylatexformat.sh | 44 + ...p_install_and_remove_texlive-mynsfc-doc.sh | 44 + ...lit-p_install_and_remove_texlive-mynsfc.sh | 44 + ...lit-p_install_and_remove_texlive-na-box.sh | 44 + ..._install_and_remove_texlive-na-position.sh | 44 + ...it-p_install_and_remove_texlive-nag-doc.sh | 44 + ...-split-p_install_and_remove_texlive-nag.sh | 44 + ...install_and_remove_texlive-nameauth-doc.sh | 44 + ...t-p_install_and_remove_texlive-nameauth.sh | 44 + ..._install_and_remove_texlive-namespc-doc.sh | 44 + ...it-p_install_and_remove_texlive-namespc.sh | 44 + ...stall_and_remove_texlive-nanumtype1-doc.sh | 44 + ...p_install_and_remove_texlive-nanumtype1.sh | 44 + ...-split-p_install_and_remove_texlive-nar.sh | 44 + ...p_install_and_remove_texlive-natbib-doc.sh | 44 + ...lit-p_install_and_remove_texlive-natbib.sh | 44 + ...p_install_and_remove_texlive-natded-doc.sh | 44 + ...lit-p_install_and_remove_texlive-natded.sh | 44 + ...t-p_install_and_remove_texlive-nath-doc.sh | 44 + ...split-p_install_and_remove_texlive-nath.sh | 44 + ...p_install_and_remove_texlive-nature-doc.sh | 44 + ...lit-p_install_and_remove_texlive-nature.sh | 44 + ...nstall_and_remove_texlive-navigator-doc.sh | 44 + ...-p_install_and_remove_texlive-navigator.sh | 44 + ...t-p_install_and_remove_texlive-navydocs.sh | 44 + ...install_and_remove_texlive-ncclatex-doc.sh | 44 + ...t-p_install_and_remove_texlive-ncclatex.sh | 44 + ...install_and_remove_texlive-ncctools-doc.sh | 44 + ...t-p_install_and_remove_texlive-ncctools.sh | 44 + ...t-p_install_and_remove_texlive-ncntrsbk.sh | 44 + ...p_install_and_remove_texlive-nddiss-doc.sh | 44 + ...lit-p_install_and_remove_texlive-nddiss.sh | 44 + ...tall_and_remove_texlive-ndsu-thesis-doc.sh | 44 + ..._install_and_remove_texlive-ndsu-thesis.sh | 44 + ...nstall_and_remove_texlive-needspace-doc.sh | 44 + ...-p_install_and_remove_texlive-needspace.sh | 44 + ...t-p_install_and_remove_texlive-nestquot.sh | 44 + ...ll_and_remove_texlive-neuralnetwork-doc.sh | 44 + ...nstall_and_remove_texlive-neuralnetwork.sh | 44 + ..._install_and_remove_texlive-nevelok-doc.sh | 44 + ...it-p_install_and_remove_texlive-nevelok.sh | 44 + ...stall_and_remove_texlive-newcommand-doc.sh | 44 + ...stall_and_remove_texlive-newenviron-doc.sh | 44 + ...p_install_and_remove_texlive-newenviron.sh | 44 + ..._install_and_remove_texlive-newfile-doc.sh | 44 + ...it-p_install_and_remove_texlive-newfile.sh | 44 + ...p_install_and_remove_texlive-newlfm-doc.sh | 44 + ...lit-p_install_and_remove_texlive-newlfm.sh | 44 + ...-p_install_and_remove_texlive-newpx-doc.sh | 44 + ...plit-p_install_and_remove_texlive-newpx.sh | 44 + ...install_and_remove_texlive-newsletr-doc.sh | 44 + ...t-p_install_and_remove_texlive-newsletr.sh | 44 + ...nstall_and_remove_texlive-newspaper-doc.sh | 44 + ...-p_install_and_remove_texlive-newspaper.sh | 44 + ...-p_install_and_remove_texlive-newtx-doc.sh | 44 + ...plit-p_install_and_remove_texlive-newtx.sh | 44 + ..._install_and_remove_texlive-newtxsf-doc.sh | 44 + ...it-p_install_and_remove_texlive-newtxsf.sh | 44 + ..._install_and_remove_texlive-newtxtt-doc.sh | 44 + ...it-p_install_and_remove_texlive-newtxtt.sh | 44 + ...l_and_remove_texlive-newunicodechar-doc.sh | 44 + ...stall_and_remove_texlive-newunicodechar.sh | 44 + ..._install_and_remove_texlive-newvbtm-doc.sh | 44 + ...it-p_install_and_remove_texlive-newvbtm.sh | 44 + ...install_and_remove_texlive-newverbs-doc.sh | 44 + ...t-p_install_and_remove_texlive-newverbs.sh | 44 + ...t-p_install_and_remove_texlive-nextpage.sh | 44 + ...tall_and_remove_texlive-nfssext-cfr-doc.sh | 44 + ..._install_and_remove_texlive-nfssext-cfr.sh | 44 + ...all_and_remove_texlive-nicefilelist-doc.sh | 44 + ...install_and_remove_texlive-nicefilelist.sh | 44 + ...nstall_and_remove_texlive-niceframe-doc.sh | 44 + ...tall_and_remove_texlive-niceframe-type1.sh | 44 + ...-p_install_and_remove_texlive-niceframe.sh | 44 + ...p_install_and_remove_texlive-nicematrix.sh | 44 + ...install_and_remove_texlive-nicetext-doc.sh | 44 + ...t-p_install_and_remove_texlive-nicetext.sh | 44 + ...p_install_and_remove_texlive-nidanfloat.sh | 44 + ...it-p_install_and_remove_texlive-nih-doc.sh | 44 + ...-split-p_install_and_remove_texlive-nih.sh | 44 + ...all_and_remove_texlive-nihbiosketch-doc.sh | 44 + ...install_and_remove_texlive-nihbiosketch.sh | 44 + ...install_and_remove_texlive-nimbus15-doc.sh | 44 + ...t-p_install_and_remove_texlive-nimbus15.sh | 44 + ...p_install_and_remove_texlive-nkarta-doc.sh | 44 + ...lit-p_install_and_remove_texlive-nkarta.sh | 44 + ..._install_and_remove_texlive-nlctdoc-doc.sh | 44 + ...it-p_install_and_remove_texlive-nlctdoc.sh | 44 + ...-p_install_and_remove_texlive-nmbib-doc.sh | 44 + ...plit-p_install_and_remove_texlive-nmbib.sh | 44 + ...all_and_remove_texlive-numericplots-doc.sh | 44 + ...install_and_remove_texlive-numericplots.sh | 44 + ...it-p_install_and_remove_texlive-split-p.sh | 44 + ...stall_and_remove_texlive-noconflict-doc.sh | 44 + ...q_install_and_remove_texlive-noconflict.sh | 44 + ...t-q_install_and_remove_texlive-nodetree.sh | 44 + ...ll_and_remove_texlive-noindentafter-doc.sh | 44 + ...nstall_and_remove_texlive-noindentafter.sh | 44 + ...install_and_remove_texlive-noitcrul-doc.sh | 44 + ...t-q_install_and_remove_texlive-noitcrul.sh | 44 + ...nstall_and_remove_texlive-nolbreaks-doc.sh | 44 + ...-q_install_and_remove_texlive-nolbreaks.sh | 44 + ..._install_and_remove_texlive-nomencl-doc.sh | 44 + ...it-q_install_and_remove_texlive-nomencl.sh | 44 + ...install_and_remove_texlive-nomentbl-doc.sh | 44 + ...t-q_install_and_remove_texlive-nomentbl.sh | 44 + ...install_and_remove_texlive-nonfloat-doc.sh | 44 + ...t-q_install_and_remove_texlive-nonfloat.sh | 44 + ...tall_and_remove_texlive-nonumonpart-doc.sh | 44 + ..._install_and_remove_texlive-nonumonpart.sh | 44 + ...install_and_remove_texlive-nopageno-doc.sh | 44 + ...t-q_install_and_remove_texlive-nopageno.sh | 44 + ...q_install_and_remove_texlive-norasi-c90.sh | 44 + ...tall_and_remove_texlive-normalcolor-doc.sh | 44 + ..._install_and_remove_texlive-normalcolor.sh | 44 + ...install_and_remove_texlive-nostarch-doc.sh | 44 + ...t-q_install_and_remove_texlive-nostarch.sh | 44 + ...-q_install_and_remove_texlive-notes-doc.sh | 44 + ...plit-q_install_and_remove_texlive-notes.sh | 44 + ...nstall_and_remove_texlive-notes2bib-doc.sh | 44 + ...-q_install_and_remove_texlive-notes2bib.sh | 44 + ...q_install_and_remove_texlive-notespages.sh | 44 + ...t-q_install_and_remove_texlive-notestex.sh | 44 + ...-q_install_and_remove_texlive-notex-bst.sh | 44 + ...t-q_install_and_remove_texlive-noto-doc.sh | 44 + ...split-q_install_and_remove_texlive-noto.sh | 44 + ...nstall_and_remove_texlive-notoccite-doc.sh | 44 + ...-q_install_and_remove_texlive-notoccite.sh | 44 + ...plit-q_install_and_remove_texlive-novel.sh | 44 + ..._install_and_remove_texlive-nowidow-doc.sh | 44 + ...it-q_install_and_remove_texlive-nowidow.sh | 44 + ...it-q_install_and_remove_texlive-nox-doc.sh | 44 + ...-split-q_install_and_remove_texlive-nox.sh | 44 + ...it-q_install_and_remove_texlive-nrc-doc.sh | 44 + ...-split-q_install_and_remove_texlive-nrc.sh | 44 + ...install_and_remove_texlive-ntgclass-doc.sh | 44 + ...t-q_install_and_remove_texlive-ntgclass.sh | 44 + ...install_and_remove_texlive-ntheorem-doc.sh | 44 + ...tall_and_remove_texlive-ntheorem-vn-doc.sh | 44 + ...t-q_install_and_remove_texlive-ntheorem.sh | 44 + ...it-q_install_and_remove_texlive-nuc-doc.sh | 44 + ...-split-q_install_and_remove_texlive-nuc.sh | 44 + ...tall_and_remove_texlive-nucleardata-doc.sh | 44 + ..._install_and_remove_texlive-nucleardata.sh | 44 + ...ll_and_remove_texlive-numberedblock-doc.sh | 44 + ...nstall_and_remove_texlive-numberedblock.sh | 44 + ...all_and_remove_texlive-numericplots-doc.sh | 44 + ...install_and_remove_texlive-numericplots.sh | 44 + ..._install_and_remove_texlive-numname-doc.sh | 44 + ...it-q_install_and_remove_texlive-numname.sh | 44 + ...-q_install_and_remove_texlive-numnameru.sh | 44 + ...install_and_remove_texlive-numprint-doc.sh | 44 + ...t-q_install_and_remove_texlive-numprint.sh | 44 + ...t-q_install_and_remove_texlive-numspell.sh | 44 + ...-q_install_and_remove_texlive-nwejm-doc.sh | 44 + ...plit-q_install_and_remove_texlive-nwejm.sh | 44 + ..._install_and_remove_texlive-objectz-doc.sh | 44 + ...it-q_install_and_remove_texlive-objectz.sh | 44 + ...-q_install_and_remove_texlive-obnov-doc.sh | 44 + ...plit-q_install_and_remove_texlive-obnov.sh | 44 + ...t-q_install_and_remove_texlive-obsolete.sh | 44 + ...-q_install_and_remove_texlive-ocg-p-doc.sh | 44 + ...plit-q_install_and_remove_texlive-ocg-p.sh | 44 + ...t-q_install_and_remove_texlive-ocgx-doc.sh | 44 + ...split-q_install_and_remove_texlive-ocgx.sh | 44 + ...-q_install_and_remove_texlive-ocgx2-doc.sh | 44 + ...plit-q_install_and_remove_texlive-ocgx2.sh | 44 + ...nstall_and_remove_texlive-ocherokee-doc.sh | 44 + ...-q_install_and_remove_texlive-ocherokee.sh | 44 + ...-q_install_and_remove_texlive-ocr-b-doc.sh | 44 + ...ll_and_remove_texlive-ocr-b-outline-doc.sh | 44 + ...nstall_and_remove_texlive-ocr-b-outline.sh | 44 + ...plit-q_install_and_remove_texlive-ocr-b.sh | 44 + ...nstall_and_remove_texlive-ocr-latex-doc.sh | 44 + ...-q_install_and_remove_texlive-ocr-latex.sh | 44 + ...lit-q_install_and_remove_texlive-octave.sh | 44 + ...q_install_and_remove_texlive-octavo-doc.sh | 44 + ...lit-q_install_and_remove_texlive-octavo.sh | 44 + ..._install_and_remove_texlive-odsfile-doc.sh | 44 + ...it-q_install_and_remove_texlive-odsfile.sh | 44 + ...it-q_install_and_remove_texlive-ofs-doc.sh | 44 + ...-split-q_install_and_remove_texlive-ofs.sh | 44 + ...-q_install_and_remove_texlive-ogham-doc.sh | 44 + ...plit-q_install_and_remove_texlive-ogham.sh | 44 + ...q_install_and_remove_texlive-oinuit-doc.sh | 44 + ...lit-q_install_and_remove_texlive-oinuit.sh | 44 + ...stall_and_remove_texlive-old-arrows-doc.sh | 44 + ...q_install_and_remove_texlive-old-arrows.sh | 44 + ...install_and_remove_texlive-oldlatin-doc.sh | 44 + ...t-q_install_and_remove_texlive-oldlatin.sh | 44 + ...tall_and_remove_texlive-oldstandard-doc.sh | 44 + ..._install_and_remove_texlive-oldstandard.sh | 44 + ...install_and_remove_texlive-oldstyle-doc.sh | 44 + ...t-q_install_and_remove_texlive-oldstyle.sh | 44 + ...q_install_and_remove_texlive-olsak-misc.sh | 44 + ...-q_install_and_remove_texlive-omega-doc.sh | 44 + ...plit-q_install_and_remove_texlive-omega.sh | 44 + ...it-q_install_and_remove_texlive-onedown.sh | 44 + ...tall_and_remove_texlive-onlyamsmath-doc.sh | 44 + ..._install_and_remove_texlive-onlyamsmath.sh | 44 + ...nstall_and_remove_texlive-onrannual-doc.sh | 44 + ...-q_install_and_remove_texlive-onrannual.sh | 44 + ...-q_install_and_remove_texlive-opcit-doc.sh | 44 + ...plit-q_install_and_remove_texlive-opcit.sh | 44 + ...install_and_remove_texlive-opensans-doc.sh | 44 + ...t-q_install_and_remove_texlive-opensans.sh | 44 + ...q_install_and_remove_texlive-oplotsymbl.sh | 44 + ...q_install_and_remove_texlive-opteng-doc.sh | 44 + ...lit-q_install_and_remove_texlive-opteng.sh | 44 + ..._install_and_remove_texlive-optidef-doc.sh | 44 + ...it-q_install_and_remove_texlive-optidef.sh | 44 + ...install_and_remove_texlive-optional-doc.sh | 44 + ...t-q_install_and_remove_texlive-optional.sh | 44 + ..._install_and_remove_texlive-options-doc.sh | 44 + ...it-q_install_and_remove_texlive-options.sh | 44 + ...nstall_and_remove_texlive-ordinalpt-doc.sh | 44 + ...-q_install_and_remove_texlive-ordinalpt.sh | 44 + ...q_install_and_remove_texlive-orkhun-doc.sh | 44 + ...lit-q_install_and_remove_texlive-orkhun.sh | 44 + ...q_install_and_remove_texlive-oscola-doc.sh | 44 + ...lit-q_install_and_remove_texlive-oscola.sh | 44 + ...stall_and_remove_texlive-ot-tableau-doc.sh | 44 + ...q_install_and_remove_texlive-ot-tableau.sh | 44 + ..._install_and_remove_texlive-othello-doc.sh | 44 + ...it-q_install_and_remove_texlive-othello.sh | 44 + ...all_and_remove_texlive-othelloboard-doc.sh | 44 + ...install_and_remove_texlive-othelloboard.sh | 44 + ...q_install_and_remove_texlive-otibet-doc.sh | 44 + ...lit-q_install_and_remove_texlive-otibet.sh | 44 + ...install_and_remove_texlive-oubraces-doc.sh | 44 + ...t-q_install_and_remove_texlive-oubraces.sh | 44 + ..._install_and_remove_texlive-outline-doc.sh | 44 + ...it-q_install_and_remove_texlive-outline.sh | 44 + ...install_and_remove_texlive-outliner-doc.sh | 44 + ...t-q_install_and_remove_texlive-outliner.sh | 44 + ...install_and_remove_texlive-outlines-doc.sh | 44 + ...t-q_install_and_remove_texlive-outlines.sh | 44 + ...-q_install_and_remove_texlive-outlining.sh | 44 + ...t-q_install_and_remove_texlive-overlays.sh | 44 + ...install_and_remove_texlive-overlock-doc.sh | 44 + ...t-q_install_and_remove_texlive-overlock.sh | 44 + ..._install_and_remove_texlive-overpic-doc.sh | 44 + ...it-q_install_and_remove_texlive-overpic.sh | 44 + ...it-q_install_and_remove_texlive-split-q.sh | 44 + ..._install_and_remove_texlive-pacioli-doc.sh | 44 + ...it-r_install_and_remove_texlive-pacioli.sh | 44 + ...lit-r_install_and_remove_texlive-padauk.sh | 44 + ...t-r_install_and_remove_texlive-padcount.sh | 44 + ...nstall_and_remove_texlive-pagecolor-doc.sh | 44 + ...-r_install_and_remove_texlive-pagecolor.sh | 44 + ...install_and_remove_texlive-pagecont-doc.sh | 44 + ...t-r_install_and_remove_texlive-pagecont.sh | 44 + ...install_and_remove_texlive-pagenote-doc.sh | 44 + ...t-r_install_and_remove_texlive-pagenote.sh | 44 + ...nstall_and_remove_texlive-pagerange-doc.sh | 44 + ...-r_install_and_remove_texlive-pagerange.sh | 44 + ...install_and_remove_texlive-pageslts-doc.sh | 44 + ...t-r_install_and_remove_texlive-pageslts.sh | 44 + ...t-r_install_and_remove_texlive-palatino.sh | 44 + ...-r_install_and_remove_texlive-paper-doc.sh | 44 + ...plit-r_install_and_remove_texlive-paper.sh | 44 + ...tall_and_remove_texlive-papercdcase-doc.sh | 44 + ..._install_and_remove_texlive-papercdcase.sh | 44 + ...install_and_remove_texlive-papermas-doc.sh | 44 + ...t-r_install_and_remove_texlive-papermas.sh | 44 + ...install_and_remove_texlive-papertex-doc.sh | 44 + ...t-r_install_and_remove_texlive-papertex.sh | 44 + ..._install_and_remove_texlive-paracol-doc.sh | 44 + ...it-r_install_and_remove_texlive-paracol.sh | 44 + ..._install_and_remove_texlive-parades-doc.sh | 44 + ...it-r_install_and_remove_texlive-parades.sh | 44 + ...install_and_remove_texlive-paralist-doc.sh | 44 + ...t-r_install_and_remove_texlive-paralist.sh | 44 + ...install_and_remove_texlive-parallel-doc.sh | 44 + ...t-r_install_and_remove_texlive-parallel.sh | 44 + ...install_and_remove_texlive-paratype-doc.sh | 44 + ...t-r_install_and_remove_texlive-paratype.sh | 44 + ..._install_and_remove_texlive-paresse-doc.sh | 44 + ...it-r_install_and_remove_texlive-paresse.sh | 44 + ...install_and_remove_texlive-parnotes-doc.sh | 44 + ...t-r_install_and_remove_texlive-parnotes.sh | 44 + ...r_install_and_remove_texlive-parrun-doc.sh | 44 + ...lit-r_install_and_remove_texlive-parrun.sh | 44 + ...stall_and_remove_texlive-parselines-doc.sh | 44 + ...r_install_and_remove_texlive-parselines.sh | 44 + ..._install_and_remove_texlive-parskip-doc.sh | 44 + ...it-r_install_and_remove_texlive-parskip.sh | 44 + ...nstall_and_remove_texlive-pas-cours-doc.sh | 44 + ...-r_install_and_remove_texlive-pas-cours.sh | 44 + ...l_and_remove_texlive-pas-crosswords-doc.sh | 44 + ...stall_and_remove_texlive-pas-crosswords.sh | 44 + ...r_install_and_remove_texlive-pas-cv-doc.sh | 44 + ...lit-r_install_and_remove_texlive-pas-cv.sh | 44 + ...tall_and_remove_texlive-pas-tableur-doc.sh | 44 + ..._install_and_remove_texlive-pas-tableur.sh | 44 + ...r_install_and_remove_texlive-passivetex.sh | 44 + ...install_and_remove_texlive-patchcmd-doc.sh | 44 + ...t-r_install_and_remove_texlive-patchcmd.sh | 44 + ...and_remove_texlive-patgen2-tutorial-doc.sh | 44 + ...t-r_install_and_remove_texlive-path-doc.sh | 44 + ...split-r_install_and_remove_texlive-path.sh | 44 + ..._install_and_remove_texlive-pauldoc-doc.sh | 44 + ...it-r_install_and_remove_texlive-pauldoc.sh | 44 + ..._install_and_remove_texlive-pawpict-doc.sh | 44 + ...it-r_install_and_remove_texlive-pawpict.sh | 44 + ...stall_and_remove_texlive-pb-diagram-doc.sh | 44 + ...r_install_and_remove_texlive-pb-diagram.sh | 44 + ...all_and_remove_texlive-pbibtex-base-doc.sh | 44 + ...install_and_remove_texlive-pbibtex-base.sh | 44 + ...t-r_install_and_remove_texlive-pbox-doc.sh | 44 + ...split-r_install_and_remove_texlive-pbox.sh | 44 + ..._install_and_remove_texlive-pbsheet-doc.sh | 44 + ...it-r_install_and_remove_texlive-pbsheet.sh | 44 + ...nstall_and_remove_texlive-pdf-trans-doc.sh | 44 + ...-r_install_and_remove_texlive-pdf-trans.sh | 44 + ...-r_install_and_remove_texlive-pdf14-doc.sh | 44 + ...plit-r_install_and_remove_texlive-pdf14.sh | 44 + ...stall_and_remove_texlive-pdfcomment-doc.sh | 44 + ...r_install_and_remove_texlive-pdfcomment.sh | 44 + ...install_and_remove_texlive-pdfcprot-doc.sh | 44 + ...t-r_install_and_remove_texlive-pdfcprot.sh | 44 + ...all_and_remove_texlive-pdfmarginpar-doc.sh | 44 + ...install_and_remove_texlive-pdfmarginpar.sh | 44 + ...r_install_and_remove_texlive-pdfoverlay.sh | 44 + ...tall_and_remove_texlive-pdfpagediff-doc.sh | 44 + ..._install_and_remove_texlive-pdfpagediff.sh | 44 + ...install_and_remove_texlive-pdfpages-doc.sh | 44 + ...t-r_install_and_remove_texlive-pdfpages.sh | 44 + ..._install_and_remove_texlive-pdfpc-movie.sh | 44 + ...r_install_and_remove_texlive-pdfprivacy.sh | 44 + ...-r_install_and_remove_texlive-pdfreview.sh | 44 + ...nstall_and_remove_texlive-pdfscreen-doc.sh | 44 + ...-r_install_and_remove_texlive-pdfscreen.sh | 44 + ...install_and_remove_texlive-pdfslide-doc.sh | 44 + ...t-r_install_and_remove_texlive-pdfslide.sh | 44 + ..._install_and_remove_texlive-pdfsync-doc.sh | 44 + ...it-r_install_and_remove_texlive-pdfsync.sh | 44 + ...nstall_and_remove_texlive-pdftricks-doc.sh | 44 + ...-r_install_and_remove_texlive-pdftricks.sh | 44 + ...stall_and_remove_texlive-pdftricks2-doc.sh | 44 + ...r_install_and_remove_texlive-pdftricks2.sh | 44 + ...r_install_and_remove_texlive-pdfwin-doc.sh | 44 + ...lit-r_install_and_remove_texlive-pdfwin.sh | 44 + ...t-r_install_and_remove_texlive-pdfx-doc.sh | 44 + ...split-r_install_and_remove_texlive-pdfx.sh | 44 + ...-r_install_and_remove_texlive-pecha-doc.sh | 44 + ...plit-r_install_and_remove_texlive-pecha.sh | 44 + ...it-r_install_and_remove_texlive-penrose.sh | 44 + ...stall_and_remove_texlive-perception-doc.sh | 44 + ...r_install_and_remove_texlive-perception.sh | 44 + ...stall_and_remove_texlive-perfectcut-doc.sh | 44 + ...r_install_and_remove_texlive-perfectcut.sh | 44 + ..._install_and_remove_texlive-permute-doc.sh | 44 + ...it-r_install_and_remove_texlive-permute.sh | 44 + ...tall_and_remove_texlive-persian-bib-doc.sh | 44 + ..._install_and_remove_texlive-persian-bib.sh | 44 + ...ll_and_remove_texlive-petiteannonce-doc.sh | 44 + ...nstall_and_remove_texlive-petiteannonce.sh | 44 + ...install_and_remove_texlive-pgf-blur-doc.sh | 44 + ...t-r_install_and_remove_texlive-pgf-blur.sh | 44 + ...it-r_install_and_remove_texlive-pgf-doc.sh | 44 + ...tall_and_remove_texlive-pgf-soroban-doc.sh | 44 + ..._install_and_remove_texlive-pgf-soroban.sh | 44 + ...tall_and_remove_texlive-pgf-spectra-doc.sh | 44 + ..._install_and_remove_texlive-pgf-spectra.sh | 44 + ...nstall_and_remove_texlive-pgf-umlcd-doc.sh | 44 + ...-r_install_and_remove_texlive-pgf-umlcd.sh | 44 + ...nstall_and_remove_texlive-pgf-umlsd-doc.sh | 44 + ...-r_install_and_remove_texlive-pgf-umlsd.sh | 44 + ...-split-r_install_and_remove_texlive-pgf.sh | 44 + ...install_and_remove_texlive-pgfgantt-doc.sh | 44 + ...t-r_install_and_remove_texlive-pgfgantt.sh | 44 + ..._install_and_remove_texlive-pgfkeyx-doc.sh | 44 + ...it-r_install_and_remove_texlive-pgfkeyx.sh | 44 + ...nstall_and_remove_texlive-pgfmolbio-doc.sh | 44 + ...-r_install_and_remove_texlive-pgfmolbio.sh | 44 + ..._install_and_remove_texlive-pgfopts-doc.sh | 44 + ...it-r_install_and_remove_texlive-pgfopts.sh | 44 + ...tall_and_remove_texlive-pgfornament-doc.sh | 44 + ...tall_and_remove_texlive-pgfornament-han.sh | 44 + ..._install_and_remove_texlive-pgfornament.sh | 44 + ...install_and_remove_texlive-pgfplots-doc.sh | 44 + ...t-r_install_and_remove_texlive-pgfplots.sh | 44 + ...install_and_remove_texlive-phaistos-doc.sh | 44 + ...t-r_install_and_remove_texlive-phaistos.sh | 44 + ...ll_and_remove_texlive-phffullpagefigure.sh | 44 + ...it-r_install_and_remove_texlive-phfnote.sh | 44 + ...t-r_install_and_remove_texlive-phfparen.sh | 44 + ...lit-r_install_and_remove_texlive-phfqit.sh | 44 + ...install_and_remove_texlive-phfquotetext.sh | 44 + ...tall_and_remove_texlive-phfsvnwatermark.sh | 44 + ...lit-r_install_and_remove_texlive-phfthm.sh | 44 + ...r_install_and_remove_texlive-philex-doc.sh | 44 + ...lit-r_install_and_remove_texlive-philex.sh | 44 + ...stall_and_remove_texlive-philokalia-doc.sh | 44 + ...r_install_and_remove_texlive-philokalia.sh | 44 + ..._remove_texlive-philosophersimprint-doc.sh | 44 + ..._and_remove_texlive-philosophersimprint.sh | 44 + ...install_and_remove_texlive-phonenumbers.sh | 44 + ...install_and_remove_texlive-phonetic-doc.sh | 44 + ...t-r_install_and_remove_texlive-phonetic.sh | 44 + ...install_and_remove_texlive-phonrule-doc.sh | 44 + ...t-r_install_and_remove_texlive-phonrule.sh | 44 + ...-r_install_and_remove_texlive-photo-doc.sh | 44 + ...plit-r_install_and_remove_texlive-photo.sh | 44 + ..._install_and_remove_texlive-physics-doc.sh | 44 + ...it-r_install_and_remove_texlive-physics.sh | 44 + ...-r_install_and_remove_texlive-piano-doc.sh | 44 + ...plit-r_install_and_remove_texlive-piano.sh | 44 + ...install_and_remove_texlive-picinpar-doc.sh | 44 + ...t-r_install_and_remove_texlive-picinpar.sh | 44 + ...r_install_and_remove_texlive-pict2e-doc.sh | 44 + ...lit-r_install_and_remove_texlive-pict2e.sh | 44 + ...r_install_and_remove_texlive-pictex-doc.sh | 44 + ...lit-r_install_and_remove_texlive-pictex.sh | 44 + ...it-r_install_and_remove_texlive-pictex2.sh | 44 + ...nstall_and_remove_texlive-pictexsum-doc.sh | 44 + ...stall_and_remove_texlive-piechartmp-doc.sh | 44 + ...r_install_and_remove_texlive-piechartmp.sh | 44 + ...t-r_install_and_remove_texlive-piff-doc.sh | 44 + ...split-r_install_and_remove_texlive-piff.sh | 44 + ...r_install_and_remove_texlive-pigpen-doc.sh | 44 + ...lit-r_install_and_remove_texlive-pigpen.sh | 44 + ...install_and_remove_texlive-pinlabel-doc.sh | 44 + ...t-r_install_and_remove_texlive-pinlabel.sh | 44 + ...-r_install_and_remove_texlive-pitex-doc.sh | 44 + ...plit-r_install_and_remove_texlive-pitex.sh | 44 + ..._install_and_remove_texlive-pittetd-doc.sh | 44 + ...it-r_install_and_remove_texlive-pittetd.sh | 44 + ...t-r_install_and_remove_texlive-pixelart.sh | 44 + ...nstall_and_remove_texlive-pkgloader-doc.sh | 44 + ...-r_install_and_remove_texlive-pkgloader.sh | 44 + ..._install_and_remove_texlive-pkuthss-doc.sh | 44 + ...it-r_install_and_remove_texlive-pkuthss.sh | 44 + ...lit-r_install_and_remove_texlive-pl-doc.sh | 44 + ...e-split-r_install_and_remove_texlive-pl.sh | 44 + ..._install_and_remove_texlive-placeat-doc.sh | 44 + ...it-r_install_and_remove_texlive-placeat.sh | 44 + ...install_and_remove_texlive-placeins-doc.sh | 44 + ...stall_and_remove_texlive-placeins-plain.sh | 44 + ...t-r_install_and_remove_texlive-placeins.sh | 44 + ...nstall_and_remove_texlive-plain-doc-doc.sh | 44 + ...plit-r_install_and_remove_texlive-plain.sh | 44 + ...install_and_remove_texlive-plainpkg-doc.sh | 44 + ...t-r_install_and_remove_texlive-plainpkg.sh | 44 + ...all_and_remove_texlive-plantslabels-doc.sh | 44 + ...install_and_remove_texlive-plantslabels.sh | 44 + ...t-r_install_and_remove_texlive-plantuml.sh | 44 + ...-r_install_and_remove_texlive-plari-doc.sh | 44 + ...plit-r_install_and_remove_texlive-plari.sh | 44 + ...r_install_and_remove_texlive-plates-doc.sh | 44 + ...lit-r_install_and_remove_texlive-plates.sh | 44 + ...r_install_and_remove_texlive-platex-doc.sh | 44 + ...install_and_remove_texlive-platex-tools.sh | 44 + ...lit-r_install_and_remove_texlive-platex.sh | 44 + ...tall_and_remove_texlive-platexcheat-doc.sh | 44 + ...t-r_install_and_remove_texlive-play-doc.sh | 44 + ...split-r_install_and_remove_texlive-play.sh | 44 + ...install_and_remove_texlive-playfair-doc.sh | 44 + ...t-r_install_and_remove_texlive-playfair.sh | 44 + ...t-r_install_and_remove_texlive-plex-otf.sh | 44 + ...split-r_install_and_remove_texlive-plex.sh | 44 + ..._install_and_remove_texlive-plipsum-doc.sh | 44 + ...it-r_install_and_remove_texlive-plipsum.sh | 44 + ...r_install_and_remove_texlive-plnfss-doc.sh | 44 + ...lit-r_install_and_remove_texlive-plnfss.sh | 44 + ...install_and_remove_texlive-plstmary-doc.sh | 44 + ...t-r_install_and_remove_texlive-plstmary.sh | 44 + ...-r_install_and_remove_texlive-plweb-doc.sh | 44 + ...plit-r_install_and_remove_texlive-plweb.sh | 44 + ...r_install_and_remove_texlive-pm-isomath.sh | 44 + ..._install_and_remove_texlive-pmgraph-doc.sh | 44 + ...it-r_install_and_remove_texlive-pmgraph.sh | 44 + ...t-r_install_and_remove_texlive-pnas2009.sh | 44 + ...install_and_remove_texlive-poemscol-doc.sh | 44 + ...t-r_install_and_remove_texlive-poemscol.sh | 44 + ...lit-r_install_and_remove_texlive-poetry.sh | 44 + ...nstall_and_remove_texlive-poetrytex-doc.sh | 44 + ...-r_install_and_remove_texlive-poetrytex.sh | 44 + ...it-r_install_and_remove_texlive-polexpr.sh | 44 + ...r_install_and_remove_texlive-polski-doc.sh | 44 + ...lit-r_install_and_remove_texlive-polski.sh | 44 + ...nstall_and_remove_texlive-poltawski-doc.sh | 44 + ...-r_install_and_remove_texlive-poltawski.sh | 44 + ...tall_and_remove_texlive-polyglossia-doc.sh | 44 + ..._install_and_remove_texlive-polyglossia.sh | 44 + ..._install_and_remove_texlive-polynom-doc.sh | 44 + ...it-r_install_and_remove_texlive-polynom.sh | 44 + ...stall_and_remove_texlive-polynomial-doc.sh | 44 + ...r_install_and_remove_texlive-polynomial.sh | 44 + ...nstall_and_remove_texlive-polytable-doc.sh | 44 + ...-r_install_and_remove_texlive-polytable.sh | 44 + ...it-r_install_and_remove_texlive-postage.sh | 44 + ...nstall_and_remove_texlive-postcards-doc.sh | 44 + ...-r_install_and_remove_texlive-postcards.sh | 44 + ...stall_and_remove_texlive-poster-mac-doc.sh | 44 + ...r_install_and_remove_texlive-poster-mac.sh | 44 + ...nd_remove_texlive-powerdot-FUBerlin-doc.sh | 44 + ...install_and_remove_texlive-powerdot-doc.sh | 44 + ...ll_and_remove_texlive-powerdot-fuberlin.sh | 44 + ...ll_and_remove_texlive-powerdot-tuliplab.sh | 44 + ...t-r_install_and_remove_texlive-powerdot.sh | 44 + ..._install_and_remove_texlive-ppr-prv-doc.sh | 44 + ...it-r_install_and_remove_texlive-ppr-prv.sh | 44 + ...r_install_and_remove_texlive-psfrag-doc.sh | 44 + ...lit-r_install_and_remove_texlive-psfrag.sh | 44 + ...t-r_install_and_remove_texlive-psgo-doc.sh | 44 + ...split-r_install_and_remove_texlive-psgo.sh | 44 + ...it-r_install_and_remove_texlive-pslatex.sh | 44 + ...r_install_and_remove_texlive-psnfss-doc.sh | 44 + ...lit-r_install_and_remove_texlive-psnfss.sh | 44 + ...nstall_and_remove_texlive-pspicture-doc.sh | 44 + ...-r_install_and_remove_texlive-pspicture.sh | 44 + ...ove_texlive-pst-eucl-translation-bg-doc.sh | 44 + ..._install_and_remove_texlive-pxfonts-doc.sh | 44 + ...it-r_install_and_remove_texlive-pxfonts.sh | 44 + ...it-r_install_and_remove_texlive-split-r.sh | 44 + ..._install_and_remove_texlive-r_und_s-doc.sh | 44 + ...it-u_install_and_remove_texlive-r_und_s.sh | 44 + ...u_install_and_remove_texlive-roboto-doc.sh | 44 + ...lit-u_install_and_remove_texlive-roboto.sh | 44 + ...ll_and_remove_texlive-robustcommand-doc.sh | 44 + ...nstall_and_remove_texlive-robustcommand.sh | 44 + ...tall_and_remove_texlive-robustindex-doc.sh | 44 + ..._install_and_remove_texlive-robustindex.sh | 44 + ...split-u_install_and_remove_texlive-roex.sh | 44 + ...install_and_remove_texlive-romanbar-doc.sh | 44 + ...t-u_install_and_remove_texlive-romanbar.sh | 44 + ...d_remove_texlive-romanbarpagenumber-doc.sh | 44 + ...l_and_remove_texlive-romanbarpagenumber.sh | 44 + ..._install_and_remove_texlive-romande-doc.sh | 44 + ...it-u_install_and_remove_texlive-romande.sh | 44 + ...install_and_remove_texlive-romanneg-doc.sh | 44 + ...t-u_install_and_remove_texlive-romanneg.sh | 44 + ...install_and_remove_texlive-romannum-doc.sh | 44 + ...t-u_install_and_remove_texlive-romannum.sh | 44 + ..._install_and_remove_texlive-rosario-doc.sh | 44 + ...it-u_install_and_remove_texlive-rosario.sh | 44 + ...install_and_remove_texlive-rotfloat-doc.sh | 44 + ...t-u_install_and_remove_texlive-rotfloat.sh | 44 + ...install_and_remove_texlive-rotpages-doc.sh | 44 + ...t-u_install_and_remove_texlive-rotpages.sh | 44 + ...install_and_remove_texlive-roundbox-doc.sh | 44 + ...t-u_install_and_remove_texlive-roundbox.sh | 44 + ...nstall_and_remove_texlive-roundrect-doc.sh | 44 + ...-u_install_and_remove_texlive-roundrect.sh | 44 + ...install_and_remove_texlive-rrgtrees-doc.sh | 44 + ...t-u_install_and_remove_texlive-rrgtrees.sh | 44 + ...it-u_install_and_remove_texlive-rsc-doc.sh | 44 + ...-split-u_install_and_remove_texlive-rsc.sh | 44 + ...t-u_install_and_remove_texlive-rsfs-doc.sh | 44 + ...split-u_install_and_remove_texlive-rsfs.sh | 44 + ...-u_install_and_remove_texlive-rsfso-doc.sh | 44 + ...plit-u_install_and_remove_texlive-rsfso.sh | 44 + ...install_and_remove_texlive-rterface-doc.sh | 44 + ...t-u_install_and_remove_texlive-rterface.sh | 44 + ...install_and_remove_texlive-rtkinenc-doc.sh | 44 + ...t-u_install_and_remove_texlive-rtkinenc.sh | 44 + ..._install_and_remove_texlive-rtklage-doc.sh | 44 + ...it-u_install_and_remove_texlive-rtklage.sh | 44 + ...t-u_install_and_remove_texlive-ruhyphen.sh | 44 + ...all_and_remove_texlive-rulercompass-doc.sh | 44 + ...install_and_remove_texlive-rulercompass.sh | 44 + ...t-u_install_and_remove_texlive-russ-doc.sh | 44 + ...split-u_install_and_remove_texlive-russ.sh | 44 + ..._install_and_remove_texlive-rutitlepage.sh | 44 + ...nstall_and_remove_texlive-rviewport-doc.sh | 44 + ...-u_install_and_remove_texlive-rviewport.sh | 44 + ..._install_and_remove_texlive-rvwrite-doc.sh | 44 + ...it-u_install_and_remove_texlive-rvwrite.sh | 44 + ...nstall_and_remove_texlive-ryethesis-doc.sh | 44 + ...-u_install_and_remove_texlive-ryethesis.sh | 44 + ..._install_and_remove_texlive-sa-tikz-doc.sh | 44 + ...it-u_install_and_remove_texlive-sa-tikz.sh | 44 + ...u_install_and_remove_texlive-sageep-doc.sh | 44 + ...lit-u_install_and_remove_texlive-sageep.sh | 44 + ..._and_remove_texlive-sanitize-umlaut-doc.sh | 44 + ...tall_and_remove_texlive-sanitize-umlaut.sh | 44 + ...install_and_remove_texlive-sanskrit-doc.sh | 44 + ...tall_and_remove_texlive-sanskrit-t1-doc.sh | 44 + ..._install_and_remove_texlive-sanskrit-t1.sh | 44 + ...t-u_install_and_remove_texlive-sanskrit.sh | 44 + ...install_and_remove_texlive-sansmath-doc.sh | 44 + ...t-u_install_and_remove_texlive-sansmath.sh | 44 + ...l_and_remove_texlive-sansmathaccent-doc.sh | 44 + ...stall_and_remove_texlive-sansmathaccent.sh | 44 + ...ll_and_remove_texlive-sansmathfonts-doc.sh | 44 + ...nstall_and_remove_texlive-sansmathfonts.sh | 44 + ...nstall_and_remove_texlive-sapthesis-doc.sh | 44 + ...-u_install_and_remove_texlive-sapthesis.sh | 44 + ...all_and_remove_texlive-sasnrdisplay-doc.sh | 44 + ...install_and_remove_texlive-sasnrdisplay.sh | 44 + ...u_install_and_remove_texlive-sauerj-doc.sh | 44 + ...lit-u_install_and_remove_texlive-sauerj.sh | 44 + ...lit-u_install_and_remove_texlive-sauter.sh | 44 + ...tall_and_remove_texlive-sauterfonts-doc.sh | 44 + ..._install_and_remove_texlive-sauterfonts.sh | 44 + ...stall_and_remove_texlive-savefnmark-doc.sh | 44 + ...u_install_and_remove_texlive-savefnmark.sh | 44 + ...it-u_install_and_remove_texlive-savesym.sh | 44 + ...nstall_and_remove_texlive-savetrees-doc.sh | 44 + ...-u_install_and_remove_texlive-savetrees.sh | 44 + ...-u_install_and_remove_texlive-scale-doc.sh | 44 + ...plit-u_install_and_remove_texlive-scale.sh | 44 + ...install_and_remove_texlive-scalebar-doc.sh | 44 + ...t-u_install_and_remove_texlive-scalebar.sh | 44 + ...install_and_remove_texlive-scalerel-doc.sh | 44 + ...t-u_install_and_remove_texlive-scalerel.sh | 44 + ...nstall_and_remove_texlive-scanpages-doc.sh | 44 + ...-u_install_and_remove_texlive-scanpages.sh | 44 + ...stall_and_remove_texlive-schemabloc-doc.sh | 44 + ...u_install_and_remove_texlive-schemabloc.sh | 44 + ...install_and_remove_texlive-schemata-doc.sh | 44 + ...t-u_install_and_remove_texlive-schemata.sh | 44 + ...install_and_remove_texlive-scheme-basic.sh | 44 + ...stall_and_remove_texlive-scheme-context.sh | 44 + ..._install_and_remove_texlive-scheme-full.sh | 44 + ..._install_and_remove_texlive-scheme-gust.sh | 44 + ...nstall_and_remove_texlive-scheme-medium.sh | 44 + ...stall_and_remove_texlive-scheme-minimal.sh | 44 + ...install_and_remove_texlive-scheme-small.sh | 44 + ...install_and_remove_texlive-scheme-tetex.sh | 44 + ...u_install_and_remove_texlive-schule-doc.sh | 44 + ...lit-u_install_and_remove_texlive-schule.sh | 44 + ...l_and_remove_texlive-schulschriften-doc.sh | 44 + ...stall_and_remove_texlive-schulschriften.sh | 44 + ...l_and_remove_texlive-schwalbe-chess-doc.sh | 44 + ...stall_and_remove_texlive-schwalbe-chess.sh | 44 + ..._remove_texlive-scientific-thesis-cover.sh | 44 + ...nstall_and_remove_texlive-sciposter-doc.sh | 44 + ...-u_install_and_remove_texlive-sciposter.sh | 44 + ...nd_remove_texlive-sclang-prettifier-doc.sh | 44 + ...ll_and_remove_texlive-sclang-prettifier.sh | 44 + ...it-u_install_and_remove_texlive-scratch.sh | 44 + ...t-u_install_and_remove_texlive-scratchx.sh | 44 + ...stall_and_remove_texlive-screenplay-doc.sh | 44 + ...l_and_remove_texlive-screenplay-pkg-doc.sh | 44 + ...stall_and_remove_texlive-screenplay-pkg.sh | 44 + ...u_install_and_remove_texlive-screenplay.sh | 44 + ..._install_and_remove_texlive-scrjrnl-doc.sh | 44 + ...it-u_install_and_remove_texlive-scrjrnl.sh | 44 + ...all_and_remove_texlive-scrlttr2copy-doc.sh | 44 + ...install_and_remove_texlive-scrlttr2copy.sh | 44 + ...-u_install_and_remove_texlive-scsnowman.sh | 44 + ...t-u_install_and_remove_texlive-sdrt-doc.sh | 44 + ...split-u_install_and_remove_texlive-sdrt.sh | 44 + ...nstall_and_remove_texlive-sduthesis-doc.sh | 44 + ...-u_install_and_remove_texlive-sduthesis.sh | 44 + ...u_install_and_remove_texlive-secdot-doc.sh | 44 + ...lit-u_install_and_remove_texlive-secdot.sh | 44 + ..._install_and_remove_texlive-section-doc.sh | 44 + ...it-u_install_and_remove_texlive-section.sh | 44 + ...stall_and_remove_texlive-sectionbox-doc.sh | 44 + ...u_install_and_remove_texlive-sectionbox.sh | 44 + ...install_and_remove_texlive-sectionbreak.sh | 44 + ..._install_and_remove_texlive-sectsty-doc.sh | 44 + ...it-u_install_and_remove_texlive-sectsty.sh | 44 + ..._install_and_remove_texlive-seealso-doc.sh | 44 + ...it-u_install_and_remove_texlive-seealso.sh | 44 + ..._install_and_remove_texlive-selectp-doc.sh | 44 + ...it-u_install_and_remove_texlive-selectp.sh | 44 + ...install_and_remove_texlive-selnolig-doc.sh | 44 + ...t-u_install_and_remove_texlive-selnolig.sh | 44 + ...install_and_remove_texlive-semantic-doc.sh | 44 + ...tall_and_remove_texlive-semantic-markup.sh | 44 + ...t-u_install_and_remove_texlive-semantic.sh | 44 + ...install_and_remove_texlive-semaphor-doc.sh | 44 + ...t-u_install_and_remove_texlive-semaphor.sh | 44 + ..._install_and_remove_texlive-seminar-doc.sh | 44 + ...it-u_install_and_remove_texlive-seminar.sh | 44 + ...tall_and_remove_texlive-semioneside-doc.sh | 44 + ..._install_and_remove_texlive-semioneside.sh | 44 + ..._install_and_remove_texlive-semproc-doc.sh | 44 + ...it-u_install_and_remove_texlive-semproc.sh | 44 + ...all_and_remove_texlive-sepfootnotes-doc.sh | 44 + ...install_and_remove_texlive-sepfootnotes.sh | 44 + ...u_install_and_remove_texlive-sepnum-doc.sh | 44 + ...lit-u_install_and_remove_texlive-sepnum.sh | 44 + ...install_and_remove_texlive-seqsplit-doc.sh | 44 + ...t-u_install_and_remove_texlive-seqsplit.sh | 44 + ...d_remove_texlive-serbian-apostrophe-doc.sh | 44 + ...l_and_remove_texlive-serbian-apostrophe.sh | 44 + ...and_remove_texlive-serbian-date-lat-doc.sh | 44 + ...all_and_remove_texlive-serbian-date-lat.sh | 44 + ..._and_remove_texlive-serbian-def-cyr-doc.sh | 44 + ...tall_and_remove_texlive-serbian-def-cyr.sh | 44 + ...tall_and_remove_texlive-serbian-lig-doc.sh | 44 + ..._install_and_remove_texlive-serbian-lig.sh | 44 + ...stall_and_remove_texlive-sesamanuel-doc.sh | 44 + ...u_install_and_remove_texlive-sesamanuel.sh | 44 + ...t-u_install_and_remove_texlive-sesstime.sh | 44 + ..._install_and_remove_texlive-setdeck-doc.sh | 44 + ...it-u_install_and_remove_texlive-setdeck.sh | 44 + ...install_and_remove_texlive-setspace-doc.sh | 44 + ...t-u_install_and_remove_texlive-setspace.sh | 44 + ...nstall_and_remove_texlive-seuthesis-doc.sh | 44 + ...-u_install_and_remove_texlive-seuthesis.sh | 44 + ...nstall_and_remove_texlive-seuthesix-doc.sh | 44 + ...-u_install_and_remove_texlive-seuthesix.sh | 44 + ...plit-u_install_and_remove_texlive-sexam.sh | 44 + ...-u_install_and_remove_texlive-sf298-doc.sh | 44 + ...plit-u_install_and_remove_texlive-sf298.sh | 44 + ...-u_install_and_remove_texlive-sffms-doc.sh | 44 + ...plit-u_install_and_remove_texlive-sffms.sh | 44 + ...it-u_install_and_remove_texlive-sfg-doc.sh | 44 + ...-split-u_install_and_remove_texlive-sfg.sh | 44 + ...lit-u_install_and_remove_texlive-sfmath.sh | 44 + ...-u_install_and_remove_texlive-sgame-doc.sh | 44 + ...plit-u_install_and_remove_texlive-sgame.sh | 44 + ..._install_and_remove_texlive-siunitx-doc.sh | 44 + ...it-u_install_and_remove_texlive-siunitx.sh | 44 + ...it-u_install_and_remove_texlive-split-u.sh | 44 + ...-v_install_and_remove_texlive-shade-doc.sh | 44 + ...plit-v_install_and_remove_texlive-shade.sh | 44 + ...install_and_remove_texlive-shadethm-doc.sh | 44 + ...t-v_install_and_remove_texlive-shadethm.sh | 44 + ...v_install_and_remove_texlive-shadow-doc.sh | 44 + ...lit-v_install_and_remove_texlive-shadow.sh | 44 + ...stall_and_remove_texlive-shadowtext-doc.sh | 44 + ...v_install_and_remove_texlive-shadowtext.sh | 44 + ...install_and_remove_texlive-shapepar-doc.sh | 44 + ...t-v_install_and_remove_texlive-shapepar.sh | 44 + ...v_install_and_remove_texlive-shapes-doc.sh | 44 + ...lit-v_install_and_remove_texlive-shapes.sh | 44 + ...-v_install_and_remove_texlive-shdoc-doc.sh | 44 + ...plit-v_install_and_remove_texlive-shdoc.sh | 44 + ...install_and_remove_texlive-shipunov-doc.sh | 44 + ...t-v_install_and_remove_texlive-shipunov.sh | 44 + ...t-v_install_and_remove_texlive-shobhika.sh | 44 + ...all_and_remove_texlive-short-math-guide.sh | 44 + ...install_and_remove_texlive-shorttoc-doc.sh | 44 + ...t-v_install_and_remove_texlive-shorttoc.sh | 44 + ...v_install_and_remove_texlive-show2e-doc.sh | 44 + ...lit-v_install_and_remove_texlive-show2e.sh | 44 + ...ll_and_remove_texlive-showcharinbox-doc.sh | 44 + ...nstall_and_remove_texlive-showcharinbox.sh | 44 + ..._install_and_remove_texlive-showdim-doc.sh | 44 + ...it-v_install_and_remove_texlive-showdim.sh | 44 + ...install_and_remove_texlive-showexpl-doc.sh | 44 + ...t-v_install_and_remove_texlive-showexpl.sh | 44 + ...tall_and_remove_texlive-showhyphens-doc.sh | 44 + ..._install_and_remove_texlive-showhyphens.sh | 44 + ...stall_and_remove_texlive-showlabels-doc.sh | 44 + ...v_install_and_remove_texlive-showlabels.sh | 44 + ...install_and_remove_texlive-showtags-doc.sh | 44 + ...t-v_install_and_remove_texlive-showtags.sh | 44 + ..._install_and_remove_texlive-shuffle-doc.sh | 44 + ...it-v_install_and_remove_texlive-shuffle.sh | 44 + ..._install_and_remove_texlive-sidecap-doc.sh | 44 + ...it-v_install_and_remove_texlive-sidecap.sh | 44 + ...nstall_and_remove_texlive-sidenotes-doc.sh | 44 + ...-v_install_and_remove_texlive-sidenotes.sh | 44 + ...-v_install_and_remove_texlive-sides-doc.sh | 44 + ...plit-v_install_and_remove_texlive-sides.sh | 44 + ...nstall_and_remove_texlive-signchart-doc.sh | 44 + ...-v_install_and_remove_texlive-signchart.sh | 44 + ..._install_and_remove_texlive-silence-doc.sh | 44 + ...it-v_install_and_remove_texlive-silence.sh | 44 + ...all_and_remove_texlive-simple-resume-cv.sh | 44 + ...move_texlive-simple-thesis-dissertation.sh | 44 + ...install_and_remove_texlive-simplecd-doc.sh | 44 + ...t-v_install_and_remove_texlive-simplecd.sh | 44 + ...install_and_remove_texlive-simplecv-doc.sh | 44 + ...t-v_install_and_remove_texlive-simplecv.sh | 44 + ...nstall_and_remove_texlive-simpleinvoice.sh | 44 + ...t-v_install_and_remove_texlive-simplekv.sh | 44 + ...all_and_remove_texlive-simpler-wick-doc.sh | 44 + ...install_and_remove_texlive-simpler-wick.sh | 44 + ...stall_and_remove_texlive-simplewick-doc.sh | 44 + ...v_install_and_remove_texlive-simplewick.sh | 44 + ...and_remove_texlive-simplified-latex-doc.sh | 44 + ..._install_and_remove_texlive-simurgh-doc.sh | 44 + ...it-v_install_and_remove_texlive-simurgh.sh | 44 + ...-v_install_and_remove_texlive-sitem-doc.sh | 44 + ...plit-v_install_and_remove_texlive-sitem.sh | 44 + ..._install_and_remove_texlive-siunitx-doc.sh | 44 + ...it-v_install_and_remove_texlive-siunitx.sh | 44 + ...t-v_install_and_remove_texlive-skak-doc.sh | 44 + ...split-v_install_and_remove_texlive-skak.sh | 44 + ..._install_and_remove_texlive-skaknew-doc.sh | 44 + ...it-v_install_and_remove_texlive-skaknew.sh | 44 + ...it-v_install_and_remove_texlive-skb-doc.sh | 44 + ...-split-v_install_and_remove_texlive-skb.sh | 44 + ...-v_install_and_remove_texlive-skdoc-doc.sh | 44 + ...plit-v_install_and_remove_texlive-skdoc.sh | 44 + ...tall_and_remove_texlive-skeycommand-doc.sh | 44 + ..._install_and_remove_texlive-skeycommand.sh | 44 + ..._install_and_remove_texlive-skeyval-doc.sh | 44 + ...it-v_install_and_remove_texlive-skeyval.sh | 44 + ...v_install_and_remove_texlive-skmath-doc.sh | 44 + ...lit-v_install_and_remove_texlive-skmath.sh | 44 + ...nstall_and_remove_texlive-skrapport-doc.sh | 44 + ...-v_install_and_remove_texlive-skrapport.sh | 44 + ...plit-v_install_and_remove_texlive-skull.sh | 44 + ..._install_and_remove_texlive-slantsc-doc.sh | 44 + ...it-v_install_and_remove_texlive-slantsc.sh | 44 + ...nstall_and_remove_texlive-slideshow-doc.sh | 44 + ...-v_install_and_remove_texlive-slideshow.sh | 44 + ...all_and_remove_texlive-smalltableof-doc.sh | 44 + ...install_and_remove_texlive-smalltableof.sh | 44 + ...all_and_remove_texlive-smartdiagram-doc.sh | 44 + ...install_and_remove_texlive-smartdiagram.sh | 44 + ...install_and_remove_texlive-smartref-doc.sh | 44 + ...t-v_install_and_remove_texlive-smartref.sh | 44 + ...stall_and_remove_texlive-smartunits-doc.sh | 44 + ...v_install_and_remove_texlive-smartunits.sh | 44 + ...install_and_remove_texlive-snapshot-doc.sh | 44 + ...t-v_install_and_remove_texlive-snapshot.sh | 44 + ...v_install_and_remove_texlive-snotez-doc.sh | 44 + ...lit-v_install_and_remove_texlive-snotez.sh | 44 + ...install_and_remove_texlive-songbook-doc.sh | 44 + ...t-v_install_and_remove_texlive-songbook.sh | 44 + ...-v_install_and_remove_texlive-songs-doc.sh | 44 + ...plit-v_install_and_remove_texlive-songs.sh | 44 + ..._and_remove_texlive-sort-by-letters-doc.sh | 44 + ...tall_and_remove_texlive-sort-by-letters.sh | 44 + ...-v_install_and_remove_texlive-soton-doc.sh | 44 + ...plit-v_install_and_remove_texlive-soton.sh | 44 + ...t-v_install_and_remove_texlive-soul-doc.sh | 44 + ...split-v_install_and_remove_texlive-soul.sh | 44 + ...split-v_install_and_remove_texlive-soup.sh | 44 + ...ll_and_remove_texlive-sourcecodepro-doc.sh | 44 + ...nstall_and_remove_texlive-sourcecodepro.sh | 44 + ...ll_and_remove_texlive-sourcesanspro-doc.sh | 44 + ...nstall_and_remove_texlive-sourcesanspro.sh | 44 + ...l_and_remove_texlive-sourceserifpro-doc.sh | 44 + ...stall_and_remove_texlive-sourceserifpro.sh | 44 + ...it-v_install_and_remove_texlive-spalign.sh | 44 + ...stall_and_remove_texlive-spanish-mx-doc.sh | 44 + ...v_install_and_remove_texlive-spanish-mx.sh | 44 + ...-v_install_and_remove_texlive-spark-otf.sh | 44 + ...stall_and_remove_texlive-sparklines-doc.sh | 44 + ...v_install_and_remove_texlive-sparklines.sh | 44 + ...v_install_and_remove_texlive-spath3-doc.sh | 44 + ...lit-v_install_and_remove_texlive-spath3.sh | 44 + ...ll_and_remove_texlive-spectralsequences.sh | 44 + ...install_and_remove_texlive-spelling-doc.sh | 44 + ...t-v_install_and_remove_texlive-spelling.sh | 44 + ...v_install_and_remove_texlive-sphack-doc.sh | 44 + ...lit-v_install_and_remove_texlive-sphack.sh | 44 + ...stall_and_remove_texlive-sphdthesis-doc.sh | 44 + ...v_install_and_remove_texlive-sphdthesis.sh | 44 + ...t-v_install_and_remove_texlive-spie-doc.sh | 44 + ...split-v_install_and_remove_texlive-spie.sh | 44 + ..._install_and_remove_texlive-splines-doc.sh | 44 + ...it-v_install_and_remove_texlive-splines.sh | 44 + ...it-v_install_and_remove_texlive-split-v.sh | 44 + ...install_and_remove_texlive-splitbib-doc.sh | 44 + ...t-v_install_and_remove_texlive-splitbib.sh | 44 + ...t-v_install_and_remove_texlive-spot-doc.sh | 44 + ...split-v_install_and_remove_texlive-spot.sh | 44 + ...nstall_and_remove_texlive-spotcolor-doc.sh | 44 + ...-v_install_and_remove_texlive-spotcolor.sh | 44 + ...nstall_and_remove_texlive-spreadtab-doc.sh | 44 + ...-v_install_and_remove_texlive-spreadtab.sh | 44 + ...stall_and_remove_texlive-spverbatim-doc.sh | 44 + ...v_install_and_remove_texlive-spverbatim.sh | 44 + ..._install_and_remove_texlive-sr-vorl-doc.sh | 44 + ...it-v_install_and_remove_texlive-sr-vorl.sh | 44 + ...stall_and_remove_texlive-srbook-mem-doc.sh | 44 + ...v_install_and_remove_texlive-srbook-mem.sh | 44 + ...v_install_and_remove_texlive-srcltx-doc.sh | 44 + ...lit-v_install_and_remove_texlive-srcltx.sh | 44 + ...t-v_install_and_remove_texlive-sseq-doc.sh | 44 + ...split-v_install_and_remove_texlive-sseq.sh | 44 + ..._install_and_remove_texlive-sslides-doc.sh | 44 + ...it-v_install_and_remove_texlive-sslides.sh | 44 + ...plit-v_install_and_remove_texlive-stack.sh | 44 + ...tall_and_remove_texlive-stackengine-doc.sh | 44 + ..._install_and_remove_texlive-stackengine.sh | 44 + ...-v_install_and_remove_texlive-stage-doc.sh | 44 + ...plit-v_install_and_remove_texlive-stage.sh | 44 + ...stall_and_remove_texlive-standalone-doc.sh | 44 + ...v_install_and_remove_texlive-standalone.sh | 44 + ...lit-v_install_and_remove_texlive-stanli.sh | 44 + ...install_and_remove_texlive-starfont-doc.sh | 44 + ...t-v_install_and_remove_texlive-starfont.sh | 44 + ..._install_and_remove_texlive-startex-doc.sh | 44 + ...it-v_install_and_remove_texlive-startex.sh | 44 + ...v_install_and_remove_texlive-statex-doc.sh | 44 + ...lit-v_install_and_remove_texlive-statex.sh | 44 + ..._install_and_remove_texlive-statex2-doc.sh | 44 + ...it-v_install_and_remove_texlive-statex2.sh | 44 + ...v_install_and_remove_texlive-statistics.sh | 44 + ...nstall_and_remove_texlive-statistik-doc.sh | 44 + ...-v_install_and_remove_texlive-statistik.sh | 44 + ...t-v_install_and_remove_texlive-statmath.sh | 44 + ...v_install_and_remove_texlive-staves-doc.sh | 44 + ...lit-v_install_and_remove_texlive-staves.sh | 44 + ...install_and_remove_texlive-stdclsdv-doc.sh | 44 + ...t-v_install_and_remove_texlive-stdclsdv.sh | 44 + ..._install_and_remove_texlive-stdpage-doc.sh | 44 + ...it-v_install_and_remove_texlive-stdpage.sh | 44 + ...-v_install_and_remove_texlive-stealcaps.sh | 44 + ...nstall_and_remove_texlive-steinmetz-doc.sh | 44 + ...-v_install_and_remove_texlive-steinmetz.sh | 44 + ...all_and_remove_texlive-stellenbosch-doc.sh | 44 + ...install_and_remove_texlive-stellenbosch.sh | 44 + ...t-v_install_and_remove_texlive-stex-doc.sh | 44 + ...split-v_install_and_remove_texlive-stex.sh | 44 + ...-v_install_and_remove_texlive-stickstoo.sh | 44 + ...t-v_install_and_remove_texlive-stix-doc.sh | 44 + ...split-v_install_and_remove_texlive-stix.sh | 44 + ...-v_install_and_remove_texlive-stix2-otf.sh | 44 + ..._install_and_remove_texlive-stix2-type1.sh | 44 + ...install_and_remove_texlive-stmaryrd-doc.sh | 44 + ...t-v_install_and_remove_texlive-stmaryrd.sh | 44 + ...install_and_remove_texlive-storebox-doc.sh | 44 + ...t-v_install_and_remove_texlive-storebox.sh | 44 + ...install_and_remove_texlive-storecmd-doc.sh | 44 + ...t-v_install_and_remove_texlive-storecmd.sh | 44 + ...ll_and_remove_texlive-stringstrings-doc.sh | 44 + ...nstall_and_remove_texlive-stringstrings.sh | 44 + ...v_install_and_remove_texlive-structmech.sh | 44 + ...install_and_remove_texlive-struktex-doc.sh | 44 + ...t-v_install_and_remove_texlive-struktex.sh | 44 + ..._install_and_remove_texlive-sttools-doc.sh | 44 + ...it-v_install_and_remove_texlive-sttools.sh | 44 + ...-v_install_and_remove_texlive-stubs-doc.sh | 44 + ...plit-v_install_and_remove_texlive-stubs.sh | 44 + ...tall_and_remove_texlive-studenthandouts.sh | 44 + ..._install_and_remove_texlive-suanpan-doc.sh | 44 + ...it-v_install_and_remove_texlive-suanpan.sh | 44 + ...install_and_remove_texlive-subdepth-doc.sh | 44 + ...t-v_install_and_remove_texlive-subdepth.sh | 44 + ...v_install_and_remove_texlive-subeqn-doc.sh | 44 + ...lit-v_install_and_remove_texlive-subeqn.sh | 44 + ...tall_and_remove_texlive-subeqnarray-doc.sh | 44 + ..._install_and_remove_texlive-subeqnarray.sh | 44 + ...v_install_and_remove_texlive-subfig-doc.sh | 44 + ...lit-v_install_and_remove_texlive-subfig.sh | 44 + ...nstall_and_remove_texlive-subfigmat-doc.sh | 44 + ...-v_install_and_remove_texlive-subfigmat.sh | 44 + ...nstall_and_remove_texlive-subfigure-doc.sh | 44 + ...-v_install_and_remove_texlive-subfigure.sh | 44 + ...install_and_remove_texlive-subfiles-doc.sh | 44 + ...t-v_install_and_remove_texlive-subfiles.sh | 44 + ...install_and_remove_texlive-subfloat-doc.sh | 44 + ...t-v_install_and_remove_texlive-subfloat.sh | 44 + ...stall_and_remove_texlive-substances-doc.sh | 44 + ...v_install_and_remove_texlive-substances.sh | 44 + ...l_and_remove_texlive-substitutefont-doc.sh | 44 + ...stall_and_remove_texlive-substitutefont.sh | 44 + ...v_install_and_remove_texlive-substr-doc.sh | 44 + ...lit-v_install_and_remove_texlive-substr.sh | 44 + ...ll_and_remove_texlive-subsupscripts-doc.sh | 44 + ...nstall_and_remove_texlive-subsupscripts.sh | 44 + ...v_install_and_remove_texlive-sudoku-doc.sh | 44 + ...lit-v_install_and_remove_texlive-sudoku.sh | 44 + ...all_and_remove_texlive-sudokubundle-doc.sh | 44 + ...install_and_remove_texlive-sudokubundle.sh | 44 + ..._install_and_remove_texlive-suftesi-doc.sh | 44 + ...it-v_install_and_remove_texlive-suftesi.sh | 44 + ..._install_and_remove_texlive-sugconf-doc.sh | 44 + ...it-v_install_and_remove_texlive-sugconf.sh | 44 + ...nstall_and_remove_texlive-superiors-doc.sh | 44 + ...-v_install_and_remove_texlive-superiors.sh | 44 + ...all_and_remove_texlive-supertabular-doc.sh | 44 + ...install_and_remove_texlive-supertabular.sh | 44 + ...t-v_install_and_remove_texlive-susy-doc.sh | 44 + ...split-v_install_and_remove_texlive-susy.sh | 44 + ...it-v_install_and_remove_texlive-svg-doc.sh | 44 + ...all_and_remove_texlive-svg-inkscape-doc.sh | 44 + ...-split-v_install_and_remove_texlive-svg.sh | 44 + ...install_and_remove_texlive-svgcolor-doc.sh | 44 + ...t-v_install_and_remove_texlive-svgcolor.sh | 44 + ...it-v_install_and_remove_texlive-svn-doc.sh | 44 + ...install_and_remove_texlive-svn-prov-doc.sh | 44 + ...t-v_install_and_remove_texlive-svn-prov.sh | 44 + ...-split-v_install_and_remove_texlive-svn.sh | 44 + ..._install_and_remove_texlive-svninfo-doc.sh | 44 + ...it-v_install_and_remove_texlive-svninfo.sh | 44 + ...stall_and_remove_texlive-svrsymbols-doc.sh | 44 + ...v_install_and_remove_texlive-svrsymbols.sh | 44 + ...v_install_and_remove_texlive-swebib-doc.sh | 44 + ...lit-v_install_and_remove_texlive-swebib.sh | 44 + ...install_and_remove_texlive-swimgraf-doc.sh | 44 + ...t-v_install_and_remove_texlive-swimgraf.sh | 44 + ...nstall_and_remove_texlive-syllogism-doc.sh | 44 + ...-v_install_and_remove_texlive-syllogism.sh | 44 + ...lit-v_install_and_remove_texlive-symbol.sh | 44 + ..._and_remove_texlive-sympytexpackage-doc.sh | 44 + ...tall_and_remove_texlive-sympytexpackage.sh | 44 + ...install_and_remove_texlive-synproof-doc.sh | 44 + ...t-v_install_and_remove_texlive-synproof.sh | 44 + ...v_install_and_remove_texlive-syntax-doc.sh | 44 + ...lit-v_install_and_remove_texlive-syntax.sh | 44 + ...install_and_remove_texlive-syntrace-doc.sh | 44 + ...t-v_install_and_remove_texlive-syntrace.sh | 44 + ...install_and_remove_texlive-synttree-doc.sh | 44 + ...t-v_install_and_remove_texlive-synttree.sh | 44 + ..._install_and_remove_texlive-systeme-doc.sh | 44 + ...it-v_install_and_remove_texlive-systeme.sh | 44 + ...plit-x_install_and_remove_texlive-aalok.sh | 44 + ...lit-x_install_and_remove_texlive-aesupp.sh | 44 + ...lit-x_install_and_remove_texlive-akshar.sh | 44 + ...stall_and_remove_texlive-algpseudocodex.sh | 44 + ...nstall_and_remove_texlive-anonymous-acm.sh | 44 + ...install_and_remove_texlive-antanilipsum.sh | 44 + ...l_and_remove_texlive-association-matrix.sh | 44 + ...t-x_install_and_remove_texlive-atkinson.sh | 44 + ...l_and_remove_texlive-beamerappendixnote.sh | 44 + ...e_texlive-beamertheme-pure-minimalistic.sh | 44 + ...l_and_remove_texlive-beamertheme-trigon.sh | 44 + ...all_and_remove_texlive-beamerthemelalic.sh | 44 + ...tall_and_remove_texlive-beamerthemenord.sh | 44 + ...-x_install_and_remove_texlive-beaulivre.sh | 44 + ...all_and_remove_texlive-biblatex-license.sh | 44 + ...all_and_remove_texlive-biblatex-unified.sh | 44 + ...l_and_remove_texlive-biblatex-vancouver.sh | 44 + ...t-x_install_and_remove_texlive-bithesis.sh | 44 + ...-x_install_and_remove_texlive-bookshelf.sh | 44 + ...x_install_and_remove_texlive-bubblesort.sh | 44 + ...x_install_and_remove_texlive-buctthesis.sh | 44 + ...-x_install_and_remove_texlive-bxjatoucs.sh | 44 + ...install_and_remove_texlive-byo-twemojis.sh | 44 + ...nstall_and_remove_texlive-cascadia-code.sh | 44 + ...it-x_install_and_remove_texlive-causets.sh | 44 + ...-x_install_and_remove_texlive-charissil.sh | 44 + ...lit-x_install_and_remove_texlive-chhaya.sh | 44 + ...t-x_install_and_remove_texlive-chicagoa.sh | 44 + ...it-x_install_and_remove_texlive-chifoot.sh | 44 + ..._install_and_remove_texlive-chinese-jfm.sh | 44 + ...it-x_install_and_remove_texlive-cmupint.sh | 44 + ...install_and_remove_texlive-coffeestains.sh | 44 + ..._install_and_remove_texlive-color-edits.sh | 44 + ...t-x_install_and_remove_texlive-colorist.sh | 44 + ...it-x_install_and_remove_texlive-compare.sh | 44 + ...-x_install_and_remove_texlive-conditext.sh | 44 + ...plit-x_install_and_remove_texlive-datax.sh | 44 + ...stall_and_remove_texlive-decision-table.sh | 44 + ...lit-x_install_and_remove_texlive-dimnum.sh | 44 + ...t-x_install_and_remove_texlive-docutils.sh | 44 + ...-x_install_and_remove_texlive-doulossil.sh | 44 + ...t-x_install_and_remove_texlive-easybook.sh | 44 + ...x_install_and_remove_texlive-easyfloats.sh | 44 + ...x_install_and_remove_texlive-econlipsum.sh | 44 + ...plit-x_install_and_remove_texlive-eczar.sh | 44 + ...-x_install_and_remove_texlive-edichokey.sh | 44 + ...it-x_install_and_remove_texlive-einfart.sh | 44 + ...it-x_install_and_remove_texlive-ekdosis.sh | 44 + ...install_and_remove_texlive-ektype-tanka.sh | 44 + ..._install_and_remove_texlive-eq-pin2corr.sh | 44 + ...t-x_install_and_remove_texlive-everysel.sh | 44 + ...t-x_install_and_remove_texlive-everyshi.sh | 44 + ...t-x_install_and_remove_texlive-exesheet.sh | 44 + ...-x_install_and_remove_texlive-expkv-opt.sh | 44 + ...t-x_install_and_remove_texlive-figchild.sh | 44 + ...t-x_install_and_remove_texlive-firstaid.sh | 44 + ...it-x_install_and_remove_texlive-foliono.sh | 44 + ...t-x_install_and_remove_texlive-frimurer.sh | 44 + ...t-x_install_and_remove_texlive-froufrou.sh | 44 + ...install_and_remove_texlive-frpseudocode.sh | 44 + ...t-x_install_and_remove_texlive-gckanbun.sh | 44 + ...l_and_remove_texlive-glossaries-nynorsk.sh | 44 + ...x_install_and_remove_texlive-graphpaper.sh | 44 + ...x_install_and_remove_texlive-gridpapers.sh | 44 + ...plit-x_install_and_remove_texlive-gudea.sh | 44 + ...ove_texlive-helmholtz-ellis-ji-notation.sh | 44 + ...stall_and_remove_texlive-highlightlatex.sh | 44 + ...d_remove_texlive-hindawi-latex-template.sh | 44 + ..._install_and_remove_texlive-hindmadurai.sh | 44 + ...-x_install_and_remove_texlive-hitreport.sh | 44 + ...it-x_install_and_remove_texlive-hopatch.sh | 44 + ...lit-x_install_and_remove_texlive-huawei.sh | 44 + ...t-x_install_and_remove_texlive-hvarabic.sh | 44 + ...x_install_and_remove_texlive-hypdestopt.sh | 44 + ..._install_and_remove_texlive-innerscript.sh | 44 + ...emove_texlive-install-latex-guide-zh-cn.sh | 44 + ...plit-x_install_and_remove_texlive-inter.sh | 44 + ...-x_install_and_remove_texlive-jupynotex.sh | 44 + ...install_and_remove_texlive-knuth-errata.sh | 44 + ...-x_install_and_remove_texlive-knuth-pdf.sh | 44 + ..._install_and_remove_texlive-kpfonts-otf.sh | 44 + ...l_and_remove_texlive-latex-firstaid-dev.sh | 44 + ...it-x_install_and_remove_texlive-lebhart.sh | 44 + ...nstall_and_remove_texlive-lectureslides.sh | 44 + ...-x_install_and_remove_texlive-leftindex.sh | 44 + ...install_and_remove_texlive-lua-physical.sh | 44 + ...t-x_install_and_remove_texlive-lua-typo.sh | 44 + ...nstall_and_remove_texlive-lua-uni-algos.sh | 44 + ...it-x_install_and_remove_texlive-luakeys.sh | 44 + ...install_and_remove_texlive-luaprogtable.sh | 44 + ...t-x_install_and_remove_texlive-magicnum.sh | 44 + ...plit-x_install_and_remove_texlive-magra.sh | 44 + ...it-x_install_and_remove_texlive-mahjong.sh | 44 + ...it-x_install_and_remove_texlive-marathi.sh | 44 + ...it-x_install_and_remove_texlive-matapli.sh | 44 + ...ll_and_remove_texlive-membranecomputing.sh | 44 + ...t-x_install_and_remove_texlive-menucard.sh | 44 + ...-x_install_and_remove_texlive-metanorma.sh | 44 + ...t-x_install_and_remove_texlive-mindflow.sh | 44 + ...x_install_and_remove_texlive-minimalist.sh | 44 + ...t-x_install_and_remove_texlive-mlmodern.sh | 44 + ..._install_and_remove_texlive-mluexercise.sh | 44 + ...lit-x_install_and_remove_texlive-muling.sh | 44 + ...it-x_install_and_remove_texlive-mylatex.sh | 44 + ...it-x_install_and_remove_texlive-namedef.sh | 44 + ...lit-x_install_and_remove_texlive-newpax.sh | 44 + ...-x_install_and_remove_texlive-nimsticks.sh | 44 + ...x_install_and_remove_texlive-ninecolors.sh | 44 + ..._install_and_remove_texlive-nl-interval.sh | 44 + ...plit-x_install_and_remove_texlive-nnext.sh | 44 + ...t-x_install_and_remove_texlive-numerica.sh | 44 + ...-x_install_and_remove_texlive-orcidlink.sh | 44 + ..._install_and_remove_texlive-orientation.sh | 44 + ...lit-x_install_and_remove_texlive-oswald.sh | 44 + ...it-x_install_and_remove_texlive-pagesel.sh | 44 + ...plit-x_install_and_remove_texlive-parsa.sh | 44 + ...t-x_install_and_remove_texlive-pbalance.sh | 44 + ..._remove_texlive-pdfmanagement-testphase.sh | 44 + ...it-x_install_and_remove_texlive-pgf-pie.sh | 44 + ...t-x_install_and_remove_texlive-prelim2e.sh | 44 + ...-x_install_and_remove_texlive-principia.sh | 44 + ..._install_and_remove_texlive-profcollege.sh | 44 + ...it-x_install_and_remove_texlive-projlib.sh | 44 + ...t-x_install_and_remove_texlive-puyotikz.sh | 44 + ...it-x_install_and_remove_texlive-pwebmac.sh | 44 + ...plit-x_install_and_remove_texlive-pxpic.sh | 44 + ...t-x_install_and_remove_texlive-quran-bn.sh | 44 + ...-x_install_and_remove_texlive-qyxf-book.sh | 44 + ...x_install_and_remove_texlive-readablecv.sh | 44 + ...nstall_and_remove_texlive-realtranspose.sh | 44 + ...-x_install_and_remove_texlive-revtex4-1.sh | 44 + ...plit-x_install_and_remove_texlive-rojud.sh | 44 + ...it-x_install_and_remove_texlive-runcode.sh | 44 + ...lit-x_install_and_remove_texlive-sankey.sh | 44 + ...x_install_and_remove_texlive-schooldocs.sh | 44 + ...ll_and_remove_texlive-scrlayer-fancyhdr.sh | 44 + ...t-x_install_and_remove_texlive-semantex.sh | 44 + ...tall_and_remove_texlive-semesterplanner.sh | 44 + ...lit-x_install_and_remove_texlive-semtex.sh | 44 + ...-x_install_and_remove_texlive-shtthesis.sh | 44 + ...-x_install_and_remove_texlive-simplivre.sh | 44 + ...it-x_install_and_remove_texlive-skeldoc.sh | 44 + ...lit-x_install_and_remove_texlive-skills.sh | 44 + ...t-x_install_and_remove_texlive-smflatex.sh | 44 + ...it-x_install_and_remove_texlive-split-x.sh | 44 + ...install_and_remove_texlive-startlatex2e.sh | 44 + ...-x_install_and_remove_texlive-stepgreek.sh | 44 + ...-x_install_and_remove_texlive-stricttex.sh | 44 + ...it-x_install_and_remove_texlive-suppose.sh | 44 + ...t-x_install_and_remove_texlive-swfigure.sh | 44 + ...t-x_install_and_remove_texlive-syntaxdi.sh | 44 + ...install_and_remove_texlive-t-angles-doc.sh | 44 + ...t-x_install_and_remove_texlive-t-angles.sh | 44 + ...lit-x_install_and_remove_texlive-tagpdf.sh | 44 + ...t-x_install_and_remove_texlive-texnegar.sh | 44 + ...t-x_install_and_remove_texlive-thaienum.sh | 44 + ...t-x_install_and_remove_texlive-thaispec.sh | 44 + ...x_install_and_remove_texlive-thalie-doc.sh | 44 + ...lit-x_install_and_remove_texlive-thalie.sh | 44 + ...stall_and_remove_texlive-theoremref-doc.sh | 44 + ...x_install_and_remove_texlive-theoremref.sh | 44 + ...stall_and_remove_texlive-thesis-ekf-doc.sh | 44 + ...x_install_and_remove_texlive-thesis-ekf.sh | 44 + ...x_install_and_remove_texlive-thesis-gwu.sh | 44 + ...emove_texlive-thesis-titlepage-fhac-doc.sh | 44 + ...nd_remove_texlive-thesis-titlepage-fhac.sh | 44 + ...x_install_and_remove_texlive-thinsp-doc.sh | 44 + ...lit-x_install_and_remove_texlive-thinsp.sh | 44 + ...x_install_and_remove_texlive-thmbox-doc.sh | 44 + ...lit-x_install_and_remove_texlive-thmbox.sh | 44 + ...install_and_remove_texlive-thmtools-doc.sh | 44 + ...t-x_install_and_remove_texlive-thmtools.sh | 44 + ...nstall_and_remove_texlive-threadcol-doc.sh | 44 + ...-x_install_and_remove_texlive-threadcol.sh | 44 + ...stall_and_remove_texlive-threeddice-doc.sh | 44 + ...x_install_and_remove_texlive-threeddice.sh | 44 + ...l_and_remove_texlive-threeparttable-doc.sh | 44 + ...stall_and_remove_texlive-threeparttable.sh | 44 + ..._and_remove_texlive-threeparttablex-doc.sh | 44 + ...tall_and_remove_texlive-threeparttablex.sh | 44 + ...nstall_and_remove_texlive-thucoursework.sh | 44 + ...-x_install_and_remove_texlive-thumb-doc.sh | 44 + ...plit-x_install_and_remove_texlive-thumb.sh | 44 + ...x_install_and_remove_texlive-thumbs-doc.sh | 44 + ...lit-x_install_and_remove_texlive-thumbs.sh | 44 + ...x_install_and_remove_texlive-thumby-doc.sh | 44 + ...lit-x_install_and_remove_texlive-thumby.sh | 44 + ...nstall_and_remove_texlive-thuthesis-doc.sh | 44 + ...-x_install_and_remove_texlive-thuthesis.sh | 44 + ...x_install_and_remove_texlive-ticket-doc.sh | 44 + ...lit-x_install_and_remove_texlive-ticket.sh | 44 + ...nstall_and_remove_texlive-ticollege-doc.sh | 44 + ...-x_install_and_remove_texlive-ticollege.sh | 44 + ...tall_and_remove_texlive-tikz-3dplot-doc.sh | 44 + ..._install_and_remove_texlive-tikz-3dplot.sh | 44 + ...nstall_and_remove_texlive-tikz-among-us.sh | 44 + ...ll_and_remove_texlive-tikz-bayesnet-doc.sh | 44 + ...nstall_and_remove_texlive-tikz-bayesnet.sh | 44 + ...-x_install_and_remove_texlive-tikz-bbox.sh | 44 + ..._install_and_remove_texlive-tikz-cd-doc.sh | 44 + ...it-x_install_and_remove_texlive-tikz-cd.sh | 44 + ..._and_remove_texlive-tikz-dependency-doc.sh | 44 + ...tall_and_remove_texlive-tikz-dependency.sh | 44 + ...all_and_remove_texlive-tikz-dimline-doc.sh | 44 + ...install_and_remove_texlive-tikz-dimline.sh | 44 + ...all_and_remove_texlive-tikz-feynman-doc.sh | 44 + ...install_and_remove_texlive-tikz-feynman.sh | 44 + ...nstall_and_remove_texlive-tikz-inet-doc.sh | 44 + ...-x_install_and_remove_texlive-tikz-inet.sh | 44 + ...nstall_and_remove_texlive-tikz-kalender.sh | 44 + ...nstall_and_remove_texlive-tikz-karnaugh.sh | 44 + ..._install_and_remove_texlive-tikz-ladder.sh | 44 + ...nstall_and_remove_texlive-tikz-lake-fig.sh | 44 + ..._install_and_remove_texlive-tikz-layers.sh | 44 + ...t-x_install_and_remove_texlive-tikz-nef.sh | 44 + ...install_and_remove_texlive-tikz-network.sh | 44 + ...install_and_remove_texlive-tikz-opm-doc.sh | 44 + ...t-x_install_and_remove_texlive-tikz-opm.sh | 44 + ..._install_and_remove_texlive-tikz-optics.sh | 44 + ...-x_install_and_remove_texlive-tikz-page.sh | 44 + ...l_and_remove_texlive-tikz-palattice-doc.sh | 44 + ...stall_and_remove_texlive-tikz-palattice.sh | 44 + ...stall_and_remove_texlive-tikz-qtree-doc.sh | 44 + ...x_install_and_remove_texlive-tikz-qtree.sh | 44 + ...x_install_and_remove_texlive-tikz-relay.sh | 44 + ...t-x_install_and_remove_texlive-tikz-sfc.sh | 44 + ...tall_and_remove_texlive-tikz-timing-doc.sh | 44 + ..._install_and_remove_texlive-tikz-timing.sh | 44 + ...stall_and_remove_texlive-tikzcodeblocks.sh | 44 + ...-x_install_and_remove_texlive-tikzducks.sh | 44 + ...tall_and_remove_texlive-tikzinclude-doc.sh | 44 + ..._install_and_remove_texlive-tikzinclude.sh | 44 + ...install_and_remove_texlive-tikzmark-doc.sh | 44 + ...t-x_install_and_remove_texlive-tikzmark.sh | 44 + ..._install_and_remove_texlive-tikzmarmots.sh | 44 + ...tall_and_remove_texlive-tikzorbital-doc.sh | 44 + ..._install_and_remove_texlive-tikzorbital.sh | 44 + ..._install_and_remove_texlive-tikzpackets.sh | 44 + ...ll_and_remove_texlive-tikzpagenodes-doc.sh | 44 + ...nstall_and_remove_texlive-tikzpagenodes.sh | 44 + ...x_install_and_remove_texlive-tikzpeople.sh | 44 + ...stall_and_remove_texlive-tikzpfeile-doc.sh | 44 + ...x_install_and_remove_texlive-tikzpfeile.sh | 44 + ...stall_and_remove_texlive-tikzposter-doc.sh | 44 + ...x_install_and_remove_texlive-tikzposter.sh | 44 + ...nstall_and_remove_texlive-tikzscale-doc.sh | 44 + ...-x_install_and_remove_texlive-tikzscale.sh | 44 + ...tall_and_remove_texlive-tikzsymbols-doc.sh | 44 + ..._install_and_remove_texlive-tikzsymbols.sh | 44 + ...x_install_and_remove_texlive-timbreicmc.sh | 44 + ...plit-x_install_and_remove_texlive-times.sh | 44 + ...-x_install_and_remove_texlive-timetable.sh | 44 + ..._and_remove_texlive-timing-diagrams-doc.sh | 44 + ...tall_and_remove_texlive-timing-diagrams.sh | 44 + ...plit-x_install_and_remove_texlive-tinos.sh | 44 + ..._install_and_remove_texlive-tipa-de-doc.sh | 44 + ...t-x_install_and_remove_texlive-tipa-doc.sh | 44 + ...split-x_install_and_remove_texlive-tipa.sh | 44 + ...it-x_install_and_remove_texlive-tipauni.sh | 44 + ...-x_install_and_remove_texlive-tipfr-doc.sh | 44 + ...plit-x_install_and_remove_texlive-tipfr.sh | 44 + ...nstall_and_remove_texlive-titlecaps-doc.sh | 44 + ...-x_install_and_remove_texlive-titlecaps.sh | 44 + ...-x_install_and_remove_texlive-titlefoot.sh | 44 + ...stall_and_remove_texlive-titlepages-doc.sh | 44 + ...install_and_remove_texlive-titlepic-doc.sh | 44 + ...t-x_install_and_remove_texlive-titlepic.sh | 44 + ...install_and_remove_texlive-titleref-doc.sh | 44 + ...t-x_install_and_remove_texlive-titleref.sh | 44 + ...install_and_remove_texlive-titlesec-doc.sh | 44 + ...t-x_install_and_remove_texlive-titlesec.sh | 44 + ..._install_and_remove_texlive-titling-doc.sh | 44 + ...it-x_install_and_remove_texlive-titling.sh | 44 + ...install_and_remove_texlive-tkz-base-doc.sh | 44 + ...t-x_install_and_remove_texlive-tkz-base.sh | 44 + ...nstall_and_remove_texlive-tkz-berge-doc.sh | 44 + ...-x_install_and_remove_texlive-tkz-berge.sh | 44 + ..._install_and_remove_texlive-tkz-doc-doc.sh | 44 + ...it-x_install_and_remove_texlive-tkz-doc.sh | 44 + ...tall_and_remove_texlive-tkz-euclide-doc.sh | 44 + ..._install_and_remove_texlive-tkz-euclide.sh | 44 + ..._install_and_remove_texlive-tkz-fct-doc.sh | 44 + ...it-x_install_and_remove_texlive-tkz-fct.sh | 44 + ...nstall_and_remove_texlive-tkz-graph-doc.sh | 44 + ...-x_install_and_remove_texlive-tkz-graph.sh | 44 + ...stall_and_remove_texlive-tkz-kiviat-doc.sh | 44 + ...x_install_and_remove_texlive-tkz-kiviat.sh | 44 + ...ll_and_remove_texlive-tkz-linknodes-doc.sh | 44 + ...nstall_and_remove_texlive-tkz-linknodes.sh | 44 + ..._install_and_remove_texlive-tkz-orm-doc.sh | 44 + ...it-x_install_and_remove_texlive-tkz-orm.sh | 44 + ..._install_and_remove_texlive-tkz-tab-doc.sh | 44 + ...it-x_install_and_remove_texlive-tkz-tab.sh | 44 + ..._install_and_remove_texlive-tlc-article.sh | 44 + ...t-x_install_and_remove_texlive-tlc2-doc.sh | 44 + ..._install_and_remove_texlive-tlmgrbasics.sh | 44 + ...nstall_and_remove_texlive-tocbibind-doc.sh | 44 + ...-x_install_and_remove_texlive-tocbibind.sh | 44 + ...it-x_install_and_remove_texlive-tocdata.sh | 44 + ..._install_and_remove_texlive-tocloft-doc.sh | 44 + ...it-x_install_and_remove_texlive-tocloft.sh | 44 + ...install_and_remove_texlive-tocvsec2-doc.sh | 44 + ...t-x_install_and_remove_texlive-tocvsec2.sh | 44 + ...t-x_install_and_remove_texlive-todo-doc.sh | 44 + ...split-x_install_and_remove_texlive-todo.sh | 44 + ...nstall_and_remove_texlive-todonotes-doc.sh | 44 + ...-x_install_and_remove_texlive-todonotes.sh | 44 + ...nstall_and_remove_texlive-tokenizer-doc.sh | 44 + ...-x_install_and_remove_texlive-tokenizer.sh | 44 + ..._install_and_remove_texlive-toolbox-doc.sh | 44 + ...it-x_install_and_remove_texlive-toolbox.sh | 44 + ...-x_install_and_remove_texlive-tools-doc.sh | 44 + ...plit-x_install_and_remove_texlive-tools.sh | 44 + ...install_and_remove_texlive-topfloat-doc.sh | 44 + ...t-x_install_and_remove_texlive-topfloat.sh | 44 + ...-x_install_and_remove_texlive-topletter.sh | 44 + ..._install_and_remove_texlive-toptesi-doc.sh | 44 + ...it-x_install_and_remove_texlive-toptesi.sh | 44 + ...x_install_and_remove_texlive-totalcount.sh | 44 + ...install_and_remove_texlive-totcount-doc.sh | 44 + ...t-x_install_and_remove_texlive-totcount.sh | 44 + ...install_and_remove_texlive-totpages-doc.sh | 44 + ...t-x_install_and_remove_texlive-totpages.sh | 44 + ...stall_and_remove_texlive-tpslifonts-doc.sh | 44 + ...x_install_and_remove_texlive-tpslifonts.sh | 44 + ...t-x_install_and_remove_texlive-tqft-doc.sh | 44 + ...split-x_install_and_remove_texlive-tqft.sh | 44 + ...nstall_and_remove_texlive-tracklang-doc.sh | 44 + ...-x_install_and_remove_texlive-tracklang.sh | 44 + ...x_install_and_remove_texlive-trajan-doc.sh | 44 + ...lit-x_install_and_remove_texlive-trajan.sh | 44 + ...t-x_install_and_remove_texlive-tram-doc.sh | 44 + ...split-x_install_and_remove_texlive-tram.sh | 44 + ...remove_texlive-translation-array-fr-doc.sh | 44 + ..._texlive-translation-arsclassica-de-doc.sh | 44 + ...ove_texlive-translation-biblatex-de-doc.sh | 44 + ...move_texlive-translation-chemsym-de-doc.sh | 44 + ...move_texlive-translation-dcolumn-fr-doc.sh | 44 + ...d_remove_texlive-translation-ecv-de-doc.sh | 44 + ...ove_texlive-translation-enumitem-de-doc.sh | 44 + ...ove_texlive-translation-europecv-de-doc.sh | 44 + ...texlive-translation-filecontents-de-doc.sh | 44 + ...ove_texlive-translation-moreverb-de-doc.sh | 44 + ...emove_texlive-translation-natbib-fr-doc.sh | 44 + ...move_texlive-translation-tabbing-fr-doc.sh | 44 + ...all_and_remove_texlive-translations-doc.sh | 44 + ...install_and_remove_texlive-translations.sh | 44 + ...x_install_and_remove_texlive-translator.sh | 44 + ...stall_and_remove_texlive-tree-dvips-doc.sh | 44 + ...x_install_and_remove_texlive-tree-dvips.sh | 44 + ..._install_and_remove_texlive-treetex-doc.sh | 44 + ...it-x_install_and_remove_texlive-treetex.sh | 44 + ...install_and_remove_texlive-trfsigns-doc.sh | 44 + ...t-x_install_and_remove_texlive-trfsigns.sh | 44 + ...install_and_remove_texlive-trigonometry.sh | 44 + ...stall_and_remove_texlive-trimspaces-doc.sh | 44 + ...x_install_and_remove_texlive-trimspaces.sh | 44 + ...nstall_and_remove_texlive-trivfloat-doc.sh | 44 + ...-x_install_and_remove_texlive-trivfloat.sh | 44 + ...-x_install_and_remove_texlive-trsym-doc.sh | 44 + ...plit-x_install_and_remove_texlive-trsym.sh | 44 + ...install_and_remove_texlive-truncate-doc.sh | 44 + ...t-x_install_and_remove_texlive-truncate.sh | 44 + ...-x_install_and_remove_texlive-tsemlines.sh | 44 + ...t-x_install_and_remove_texlive-tucv-doc.sh | 44 + ...split-x_install_and_remove_texlive-tucv.sh | 44 + ...x_install_and_remove_texlive-tudscr-doc.sh | 44 + ...lit-x_install_and_remove_texlive-tudscr.sh | 44 + ...tall_and_remove_texlive-tufte-latex-doc.sh | 44 + ..._install_and_remove_texlive-tufte-latex.sh | 44 + ..._install_and_remove_texlive-tugboat-doc.sh | 44 + ...ll_and_remove_texlive-tugboat-plain-doc.sh | 44 + ...nstall_and_remove_texlive-tugboat-plain.sh | 44 + ...it-x_install_and_remove_texlive-tugboat.sh | 44 + ...it-x_install_and_remove_texlive-tui-doc.sh | 44 + ...-split-x_install_and_remove_texlive-tui.sh | 44 + ...install_and_remove_texlive-turabian-doc.sh | 44 + ..._remove_texlive-turabian-formatting-doc.sh | 44 + ..._and_remove_texlive-turabian-formatting.sh | 44 + ...t-x_install_and_remove_texlive-turabian.sh | 44 + ..._install_and_remove_texlive-turkmen-doc.sh | 44 + ...it-x_install_and_remove_texlive-turkmen.sh | 44 + ...nstall_and_remove_texlive-turnstile-doc.sh | 44 + ...-x_install_and_remove_texlive-turnstile.sh | 44 + ...tall_and_remove_texlive-turnthepage-doc.sh | 44 + ..._install_and_remove_texlive-turnthepage.sh | 44 + ...install_and_remove_texlive-twoinone-doc.sh | 44 + ...t-x_install_and_remove_texlive-twoinone.sh | 44 + ...-x_install_and_remove_texlive-twoup-doc.sh | 44 + ...plit-x_install_and_remove_texlive-twoup.sh | 44 + ..._install_and_remove_texlive-txfonts-doc.sh | 44 + ...it-x_install_and_remove_texlive-txfonts.sh | 44 + ...install_and_remove_texlive-txfontsb-doc.sh | 44 + ...t-x_install_and_remove_texlive-txfontsb.sh | 44 + ...install_and_remove_texlive-txgreeks-doc.sh | 44 + ...t-x_install_and_remove_texlive-txgreeks.sh | 44 + ...t-x_install_and_remove_texlive-txuprcal.sh | 44 + ..._install_and_remove_texlive-type1cm-doc.sh | 44 + ...it-x_install_and_remove_texlive-type1cm.sh | 44 + ..._and_remove_texlive-typed-checklist-doc.sh | 44 + ...tall_and_remove_texlive-typed-checklist.sh | 44 + ...install_and_remove_texlive-typeface-doc.sh | 44 + ...t-x_install_and_remove_texlive-typeface.sh | 44 + ...install_and_remove_texlive-typehtml-doc.sh | 44 + ...t-x_install_and_remove_texlive-typehtml.sh | 44 + ...x_install_and_remove_texlive-typewriter.sh | 44 + ...install_and_remove_texlive-typicons-doc.sh | 44 + ...t-x_install_and_remove_texlive-typicons.sh | 44 + ...it-x_install_and_remove_texlive-typoaid.sh | 44 + ...install_and_remove_texlive-typogrid-doc.sh | 44 + ...t-x_install_and_remove_texlive-typogrid.sh | 44 + ...lit-x_install_and_remove_texlive-tzplot.sh | 44 + ...install_and_remove_texlive-uninormalize.sh | 44 + ...t-x_install_and_remove_texlive-unitconv.sh | 44 + ...it-x_install_and_remove_texlive-unitipa.sh | 44 + ...x_install_and_remove_texlive-unizgklasa.sh | 44 + ...it-x_install_and_remove_texlive-utf8add.sh | 44 + ...lit-x_install_and_remove_texlive-utfsym.sh | 44 + ...-x_install_and_remove_texlive-verifiche.sh | 44 + ...x_install_and_remove_texlive-worldflags.sh | 44 + ...nstall_and_remove_texlive-xindy-persian.sh | 44 + ..._install_and_remove_texlive-xintsession.sh | 44 + ...-x_install_and_remove_texlive-xmuthesis.sh | 44 + ...d_remove_texlive-zbmath-review-template.sh | 44 + ...plit-x_install_and_remove_texlive-zztex.sh | 44 + ...y_install_and_remove_texlive-aaai-named.sh | 44 + ...nstall_and_remove_texlive-accessibility.sh | 44 + ...it-y_install_and_remove_texlive-accsupp.sh | 44 + ...it-y_install_and_remove_texlive-algxpar.sh | 44 + ...t-y_install_and_remove_texlive-alphalph.sh | 44 + ...stall_and_remove_texlive-annee-scolaire.sh | 44 + ...t-y_install_and_remove_texlive-annotate.sh | 44 + ...split-y_install_and_remove_texlive-apa7.sh | 44 + ...y_install_and_remove_texlive-askinclude.sh | 44 + ...t-y_install_and_remove_texlive-atbegshi.sh | 44 + ...t-y_install_and_remove_texlive-atenddvi.sh | 44 + ...-y_install_and_remove_texlive-atveryend.sh | 44 + ...y_install_and_remove_texlive-authordate.sh | 44 + ...install_and_remove_texlive-autofancyhdr.sh | 44 + ...it-y_install_and_remove_texlive-auxhook.sh | 44 + ...install_and_remove_texlive-axessibility.sh | 44 + ...-y_install_and_remove_texlive-barracuda.sh | 44 + ...t-y_install_and_remove_texlive-bearwear.sh | 44 + ...move_texlive-biblatex-ajc2020unofficial.sh | 44 + ...nstall_and_remove_texlive-biblatex-apa6.sh | 44 + ...nd_remove_texlive-biblatex-german-legal.sh | 44 + ...stall_and_remove_texlive-biblatex-jura2.sh | 44 + ...ll_and_remove_texlive-biblatex-software.sh | 44 + ...all_and_remove_texlive-biblatex2bibitem.sh | 44 + ...y_install_and_remove_texlive-bigintcalc.sh | 44 + ...lit-y_install_and_remove_texlive-bitset.sh | 44 + ...t-y_install_and_remove_texlive-bookmark.sh | 44 + ...tall_and_remove_texlive-brandeis-thesis.sh | 44 + ...it-y_install_and_remove_texlive-bxghost.sh | 44 + ...-y_install_and_remove_texlive-catchfile.sh | 44 + ...plit-y_install_and_remove_texlive-ccool.sh | 44 + ...y_install_and_remove_texlive-chemplants.sh | 44 + ...install_and_remove_texlive-circledsteps.sh | 44 + ...stall_and_remove_texlive-circuit-macros.sh | 44 + ...plit-y_install_and_remove_texlive-clara.sh | 44 + ...it-y_install_and_remove_texlive-cmathbb.sh | 44 + ...y_install_and_remove_texlive-courierten.sh | 44 + ...t-y_install_and_remove_texlive-csvmerge.sh | 44 + ...-y_install_and_remove_texlive-ddphonism.sh | 44 + ...all_and_remove_texlive-diabetes-logbook.sh | 44 + ...plit-y_install_and_remove_texlive-ditaa.sh | 44 + ...t-y_install_and_remove_texlive-domitian.sh | 44 + ...y_install_and_remove_texlive-dpcircling.sh | 44 + ...t-y_install_and_remove_texlive-econ-bst.sh | 44 + ...-y_install_and_remove_texlive-embedfile.sh | 44 + ...plit-y_install_and_remove_texlive-emoji.sh | 44 + ...-y_install_and_remove_texlive-emojicite.sh | 44 + ..._install_and_remove_texlive-endnotes-hy.sh | 44 + ...nstall_and_remove_texlive-epigraph-keys.sh | 44 + ...install_and_remove_texlive-epstopdf-pkg.sh | 44 + ...install_and_remove_texlive-erewhon-math.sh | 44 + ...it-y_install_and_remove_texlive-esindex.sh | 44 + ...split-y_install_and_remove_texlive-etbb.sh | 44 + ...t-y_install_and_remove_texlive-etexcmds.sh | 44 + ...ll_and_remove_texlive-euclideangeometry.sh | 44 + ...t-y_install_and_remove_texlive-expkv-cs.sh | 44 + ...-y_install_and_remove_texlive-expkv-def.sh | 44 + ...plit-y_install_and_remove_texlive-expkv.sh | 44 + ...ove_texlive-expose-expl3-dunkerque-2019.sh | 44 + ...tall_and_remove_texlive-fewerfloatpages.sh | 44 + ...-y_install_and_remove_texlive-fontsetup.sh | 44 + ...t-y_install_and_remove_texlive-fontsize.sh | 44 + ...y_install_and_remove_texlive-frenchmath.sh | 44 + ...stall_and_remove_texlive-gettitlestring.sh | 44 + ...tall_and_remove_texlive-gfsdidotclassic.sh | 44 + ...lit-y_install_and_remove_texlive-gindex.sh | 44 + ...lit-y_install_and_remove_texlive-grfext.sh | 44 + ...it-y_install_and_remove_texlive-grffile.sh | 44 + ...tall_and_remove_texlive-haranoaji-extra.sh | 44 + ...-y_install_and_remove_texlive-haranoaji.sh | 44 + ...-y_install_and_remove_texlive-hep-paper.sh | 44 + ..._install_and_remove_texlive-hitszbeamer.sh | 44 + ..._install_and_remove_texlive-hitszthesis.sh | 44 + ...it-y_install_and_remove_texlive-hmtrump.sh | 44 + ...lit-y_install_and_remove_texlive-hobsub.sh | 44 + ...lit-y_install_and_remove_texlive-hologo.sh | 44 + ...it-y_install_and_remove_texlive-hvqrurl.sh | 44 + ...it-y_install_and_remove_texlive-hycolor.sh | 44 + ...ll_and_remove_texlive-hyphen-macedonian.sh | 44 + ...lit-y_install_and_remove_texlive-ibarra.sh | 44 + ...-y_install_and_remove_texlive-infwarerr.sh | 44 + ...t-y_install_and_remove_texlive-inputenx.sh | 44 + ...it-y_install_and_remove_texlive-intcalc.sh | 44 + ...lit-y_install_and_remove_texlive-is-bst.sh | 44 + ...plit-y_install_and_remove_texlive-jbact.sh | 44 + ...install_and_remove_texlive-jlreq-deluxe.sh | 44 + ...-split-y_install_and_remove_texlive-jmb.sh | 44 + ...it-y_install_and_remove_texlive-josefin.sh | 44 + ...it-y_install_and_remove_texlive-kblocks.sh | 44 + ...t-y_install_and_remove_texlive-keyindex.sh | 44 + ...install_and_remove_texlive-kvdefinekeys.sh | 44 + ...-y_install_and_remove_texlive-kvoptions.sh | 44 + ...-y_install_and_remove_texlive-kvsetkeys.sh | 44 + ..._install_and_remove_texlive-langsci-avm.sh | 44 + ...and_remove_texlive-latino-sine-flexione.sh | 44 + ..._install_and_remove_texlive-letltxmacro.sh | 44 + ...nstall_and_remove_texlive-letterspacing.sh | 44 + ...ll_and_remove_texlive-letterswitharrows.sh | 44 + ...lit-y_install_and_remove_texlive-lexend.sh | 44 + ...-y_install_and_remove_texlive-lie-hasse.sh | 44 + ...install_and_remove_texlive-listingsutf8.sh | 44 + ...plit-y_install_and_remove_texlive-logix.sh | 44 + ...it-y_install_and_remove_texlive-ltxcmds.sh | 44 + ...it-y_install_and_remove_texlive-lua-uca.sh | 44 + ...lit-y_install_and_remove_texlive-lua-ul.sh | 44 + ...t-y_install_and_remove_texlive-luacolor.sh | 44 + ...y_install_and_remove_texlive-makerobust.sh | 44 + ...it-y_install_and_remove_texlive-mathlig.sh | 44 + ...tall_and_remove_texlive-matrix-skeleton.sh | 44 + ...-y_install_and_remove_texlive-media4svg.sh | 44 + ..._install_and_remove_texlive-mercatormap.sh | 44 + ...it-y_install_and_remove_texlive-metastr.sh | 44 + ...-y_install_and_remove_texlive-metatype1.sh | 44 + ...y_install_and_remove_texlive-mleftright.sh | 44 + ..._texlive-modeles-factures-belges-assocs.sh | 44 + ...plit-y_install_and_remove_texlive-modes.sh | 44 + ...it-y_install_and_remove_texlive-mpfonts.sh | 44 + ...it-y_install_and_remove_texlive-musical.sh | 44 + ...ll_and_remove_texlive-newcomputermodern.sh | 44 + ...t-y_install_and_remove_texlive-newfloat.sh | 44 + ...y_install_and_remove_texlive-noto-emoji.sh | 44 + ...t-y_install_and_remove_texlive-notomath.sh | 44 + ...-split-y_install_and_remove_texlive-nth.sh | 44 + ...-y_install_and_remove_texlive-outerhbox.sh | 44 + ...y_install_and_remove_texlive-pdfarticle.sh | 44 + ...t-y_install_and_remove_texlive-pdfcolmk.sh | 44 + ...-y_install_and_remove_texlive-pdfescape.sh | 44 + ...-y_install_and_remove_texlive-pdflscape.sh | 44 + ...plit-y_install_and_remove_texlive-pdfpc.sh | 44 + ...y_install_and_remove_texlive-pdftexcmds.sh | 44 + ...-y_install_and_remove_texlive-physconst.sh | 44 + ...-y_install_and_remove_texlive-physunits.sh | 44 + ...it-y_install_and_remove_texlive-picture.sh | 44 + ...-y_install_and_remove_texlive-pinoutikz.sh | 44 + ...it-y_install_and_remove_texlive-plainyr.sh | 44 + ...t-y_install_and_remove_texlive-plimsoll.sh | 44 + ...-y_install_and_remove_texlive-pmboxdraw.sh | 44 + ...install_and_remove_texlive-pmhanguljamo.sh | 44 + ...all_and_remove_texlive-practicalreports.sh | 44 + ...y_install_and_remove_texlive-pst-turtle.sh | 44 + ...-y_install_and_remove_texlive-qualitype.sh | 44 + ...stall_and_remove_texlive-quantumarticle.sh | 44 + ...stall_and_remove_texlive-quiz2socrative.sh | 44 + ...lit-y_install_and_remove_texlive-random.sh | 44 + ...t-y_install_and_remove_texlive-refcount.sh | 44 + ...stall_and_remove_texlive-rerunfilecheck.sh | 44 + ...t-y_install_and_remove_texlive-rest-api.sh | 44 + ...install_and_remove_texlive-returntogrid.sh | 44 + ...t-y_install_and_remove_texlive-rgltxdoc.sh | 44 + ...plit-y_install_and_remove_texlive-ruler.sh | 44 + ...it-y_install_and_remove_texlive-scholax.sh | 44 + ...tall_and_remove_texlive-schulmathematik.sh | 44 + ...plit-y_install_and_remove_texlive-sdaps.sh | 44 + ...lit-y_install_and_remove_texlive-secnum.sh | 44 + ...t-y_install_and_remove_texlive-selinput.sh | 44 + ...y_install_and_remove_texlive-shortmathj.sh | 44 + ...-y_install_and_remove_texlive-simplebnf.sh | 44 + ...install_and_remove_texlive-simpleoptics.sh | 44 + ...t-y_install_and_remove_texlive-soulutf8.sh | 44 + ...t-y_install_and_remove_texlive-spectral.sh | 44 + ...it-y_install_and_remove_texlive-split-y.sh | 44 + ...split-y_install_and_remove_texlive-step.sh | 44 + ...-y_install_and_remove_texlive-stringenc.sh | 44 + ...lit-y_install_and_remove_texlive-swrule.sh | 44 + ...it-y_install_and_remove_texlive-tablvar.sh | 44 + ...y_install_and_remove_texlive-tetragonos.sh | 44 + ...install_and_remove_texlive-tex-nutshell.sh | 44 + ...y_install_and_remove_texlive-texlive-ja.sh | 44 + ...it-y_install_and_remove_texlive-theatre.sh | 44 + ...install_and_remove_texlive-tikz-planets.sh | 44 + ..._and_remove_texlive-tikz-trackschematic.sh | 44 + ...t-y_install_and_remove_texlive-tokcycle.sh | 44 + ..._install_and_remove_texlive-transparent.sh | 44 + ...install_and_remove_texlive-twemoji-colr.sh | 44 + ...nstall_and_remove_texlive-uaclasses-doc.sh | 44 + ...-y_install_and_remove_texlive-uaclasses.sh | 44 + ...nstall_and_remove_texlive-uafthesis-doc.sh | 44 + ...-y_install_and_remove_texlive-uafthesis.sh | 44 + ...l_and_remove_texlive-uantwerpendocs-doc.sh | 44 + ...stall_and_remove_texlive-uantwerpendocs.sh | 44 + ..._install_and_remove_texlive-uassign-doc.sh | 44 + ...it-y_install_and_remove_texlive-uassign.sh | 44 + ...nstall_and_remove_texlive-ucbthesis-doc.sh | 44 + ...-y_install_and_remove_texlive-ucbthesis.sh | 44 + ...ll_and_remove_texlive-ucdavisthesis-doc.sh | 44 + ...nstall_and_remove_texlive-ucdavisthesis.sh | 44 + ...install_and_remove_texlive-ucharcat-doc.sh | 44 + ...t-y_install_and_remove_texlive-ucharcat.sh | 44 + ...all_and_remove_texlive-ucharclasses-doc.sh | 44 + ...install_and_remove_texlive-ucharclasses.sh | 44 + ...it-y_install_and_remove_texlive-ucs-doc.sh | 44 + ...-split-y_install_and_remove_texlive-ucs.sh | 44 + ...install_and_remove_texlive-ucsmonograph.sh | 44 + ...install_and_remove_texlive-ucthesis-doc.sh | 44 + ...t-y_install_and_remove_texlive-ucthesis.sh | 44 + ...nstall_and_remove_texlive-udesoftec-doc.sh | 44 + ...-y_install_and_remove_texlive-udesoftec.sh | 44 + ...all_and_remove_texlive-uebungsblatt-doc.sh | 44 + ...install_and_remove_texlive-uebungsblatt.sh | 44 + ...tall_and_remove_texlive-uestcthesis-doc.sh | 44 + ..._install_and_remove_texlive-uestcthesis.sh | 44 + ...it-y_install_and_remove_texlive-uhc-doc.sh | 44 + ...-split-y_install_and_remove_texlive-uhc.sh | 44 + ...nstall_and_remove_texlive-uhhassignment.sh | 44 + ..._install_and_remove_texlive-uhrzeit-doc.sh | 44 + ...it-y_install_and_remove_texlive-uhrzeit.sh | 44 + ...ll_and_remove_texlive-uiucredborder-doc.sh | 44 + ...nstall_and_remove_texlive-uiucredborder.sh | 44 + ...stall_and_remove_texlive-uiucthesis-doc.sh | 44 + ...y_install_and_remove_texlive-uiucthesis.sh | 44 + ..._install_and_remove_texlive-ukrhyph-doc.sh | 44 + ...it-y_install_and_remove_texlive-ukrhyph.sh | 44 + ...t-y_install_and_remove_texlive-ulem-doc.sh | 44 + ...split-y_install_and_remove_texlive-ulem.sh | 44 + ..._install_and_remove_texlive-ulthese-doc.sh | 44 + ...it-y_install_and_remove_texlive-ulthese.sh | 44 + ..._and_remove_texlive-umbclegislation-doc.sh | 44 + ...tall_and_remove_texlive-umbclegislation.sh | 44 + ...all_and_remove_texlive-umich-thesis-doc.sh | 44 + ...install_and_remove_texlive-umich-thesis.sh | 44 + ...it-y_install_and_remove_texlive-uml-doc.sh | 44 + ...-split-y_install_and_remove_texlive-uml.sh | 44 + ..._install_and_remove_texlive-umlaute-doc.sh | 44 + ...it-y_install_and_remove_texlive-umlaute.sh | 44 + ..._install_and_remove_texlive-umoline-doc.sh | 44 + ...it-y_install_and_remove_texlive-umoline.sh | 44 + ...install_and_remove_texlive-umthesis-doc.sh | 44 + ...t-y_install_and_remove_texlive-umthesis.sh | 44 + ...install_and_remove_texlive-umtypewriter.sh | 44 + ..._and_remove_texlive-unamth-template-doc.sh | 44 + ...stall_and_remove_texlive-unamthesis-doc.sh | 44 + ...y_install_and_remove_texlive-unamthesis.sh | 44 + ...ll_and_remove_texlive-undergradmath-doc.sh | 44 + ...install_and_remove_texlive-underlin-doc.sh | 44 + ...t-y_install_and_remove_texlive-underlin.sh | 44 + ...all_and_remove_texlive-underoverlap-doc.sh | 44 + ...install_and_remove_texlive-underoverlap.sh | 44 + ...stall_and_remove_texlive-underscore-doc.sh | 44 + ...y_install_and_remove_texlive-underscore.sh | 44 + ...install_and_remove_texlive-undolabl-doc.sh | 44 + ...t-y_install_and_remove_texlive-undolabl.sh | 44 + ...install_and_remove_texlive-unfonts-core.sh | 44 + ...nstall_and_remove_texlive-unfonts-extra.sh | 44 + ...all_and_remove_texlive-uni-wtal-ger-doc.sh | 44 + ...install_and_remove_texlive-uni-wtal-ger.sh | 44 + ...all_and_remove_texlive-uni-wtal-lin-doc.sh | 44 + ...install_and_remove_texlive-uni-wtal-lin.sh | 44 + ...install_and_remove_texlive-unicode-bidi.sh | 44 + ...all_and_remove_texlive-unicode-data-doc.sh | 44 + ...install_and_remove_texlive-unicode-data.sh | 44 + ...all_and_remove_texlive-unicode-math-doc.sh | 44 + ...install_and_remove_texlive-unicode-math.sh | 44 + ...it-y_install_and_remove_texlive-unifith.sh | 44 + ...nstall_and_remove_texlive-uniquecounter.sh | 44 + ...install_and_remove_texlive-unisugar-doc.sh | 44 + ...t-y_install_and_remove_texlive-unisugar.sh | 44 + ...install_and_remove_texlive-unitn-bimrep.sh | 44 + ...-y_install_and_remove_texlive-units-doc.sh | 44 + ...plit-y_install_and_remove_texlive-units.sh | 44 + ...install_and_remove_texlive-unitsdef-doc.sh | 44 + ...t-y_install_and_remove_texlive-unitsdef.sh | 44 + ...install_and_remove_texlive-universa-doc.sh | 44 + ...t-y_install_and_remove_texlive-universa.sh | 44 + ...tall_and_remove_texlive-universalis-doc.sh | 44 + ..._install_and_remove_texlive-universalis.sh | 44 + ..._install_and_remove_texlive-univie-ling.sh | 44 + ..._install_and_remove_texlive-unravel-doc.sh | 44 + ...it-y_install_and_remove_texlive-unravel.sh | 44 + ...nstall_and_remove_texlive-unswcover-doc.sh | 44 + ...-y_install_and_remove_texlive-unswcover.sh | 44 + ...install_and_remove_texlive-uothesis-doc.sh | 44 + ...t-y_install_and_remove_texlive-uothesis.sh | 44 + ...nstall_and_remove_texlive-uowthesis-doc.sh | 44 + ...-y_install_and_remove_texlive-uowthesis.sh | 44 + ...d_remove_texlive-uowthesistitlepage-doc.sh | 44 + ...l_and_remove_texlive-uowthesistitlepage.sh | 44 + ...t-y_install_and_remove_texlive-upca-doc.sh | 44 + ...split-y_install_and_remove_texlive-upca.sh | 44 + ...y_install_and_remove_texlive-updmap-map.sh | 44 + ...it-y_install_and_remove_texlive-uplatex.sh | 44 + ...ll_and_remove_texlive-upmethodology-doc.sh | 44 + ...nstall_and_remove_texlive-upmethodology.sh | 44 + ...-y_install_and_remove_texlive-uppunctlm.sh | 44 + ..._install_and_remove_texlive-upquote-doc.sh | 44 + ...it-y_install_and_remove_texlive-upquote.sh | 44 + ...stall_and_remove_texlive-uptex-base-doc.sh | 44 + ...y_install_and_remove_texlive-uptex-base.sh | 44 + ...tall_and_remove_texlive-uptex-fonts-doc.sh | 44 + ..._install_and_remove_texlive-uptex-fonts.sh | 44 + ..._install_and_remove_texlive-upzhkinsoku.sh | 44 + ...-y_install_and_remove_texlive-urcls-doc.sh | 44 + ...plit-y_install_and_remove_texlive-urcls.sh | 44 + ...it-y_install_and_remove_texlive-uri-doc.sh | 44 + ...-split-y_install_and_remove_texlive-uri.sh | 44 + ...it-y_install_and_remove_texlive-url-doc.sh | 44 + ...-split-y_install_and_remove_texlive-url.sh | 44 + ...stall_and_remove_texlive-urwchancal-doc.sh | 44 + ...y_install_and_remove_texlive-urwchancal.sh | 44 + ...y_install_and_remove_texlive-usebib-doc.sh | 44 + ...lit-y_install_and_remove_texlive-usebib.sh | 44 + ...y_install_and_remove_texlive-ushort-doc.sh | 44 + ...lit-y_install_and_remove_texlive-ushort.sh | 44 + ...lit-y_install_and_remove_texlive-uspace.sh | 44 + ...install_and_remove_texlive-uspatent-doc.sh | 44 + ...t-y_install_and_remove_texlive-uspatent.sh | 44 + ...nstall_and_remove_texlive-ut-thesis-doc.sh | 44 + ...-y_install_and_remove_texlive-ut-thesis.sh | 44 + ...install_and_remove_texlive-utexasthesis.sh | 44 + ..._install_and_remove_texlive-utf8mex-doc.sh | 44 + ...it-y_install_and_remove_texlive-utf8mex.sh | 44 + ...y_install_and_remove_texlive-utopia-doc.sh | 44 + ...lit-y_install_and_remove_texlive-utopia.sh | 44 + ...install_and_remove_texlive-uwthesis-doc.sh | 44 + ...t-y_install_and_remove_texlive-uwthesis.sh | 44 + ...it-y_install_and_remove_texlive-vak-doc.sh | 44 + ...-split-y_install_and_remove_texlive-vak.sh | 44 + ...nstall_and_remove_texlive-vancouver-doc.sh | 44 + ...-y_install_and_remove_texlive-vancouver.sh | 44 + ...y_install_and_remove_texlive-variablelm.sh | 44 + ...stall_and_remove_texlive-variations-doc.sh | 44 + ...y_install_and_remove_texlive-variations.sh | 44 + ...install_and_remove_texlive-varindex-doc.sh | 44 + ...t-y_install_and_remove_texlive-varindex.sh | 44 + ...install_and_remove_texlive-varisize-doc.sh | 44 + ...t-y_install_and_remove_texlive-varisize.sh | 44 + ..._and_remove_texlive-varsfromjobname-doc.sh | 44 + ...tall_and_remove_texlive-varsfromjobname.sh | 44 + ...install_and_remove_texlive-varwidth-doc.sh | 44 + ...t-y_install_and_remove_texlive-varwidth.sh | 44 + ...tall_and_remove_texlive-vaucanson-g-doc.sh | 44 + ..._install_and_remove_texlive-vaucanson-g.sh | 44 + ...stall_and_remove_texlive-vdmlisting-doc.sh | 44 + ...y_install_and_remove_texlive-vdmlisting.sh | 44 + ...t-y_install_and_remove_texlive-venn-doc.sh | 44 + ...split-y_install_and_remove_texlive-venn.sh | 44 + ...tall_and_remove_texlive-venndiagram-doc.sh | 44 + ..._install_and_remove_texlive-venndiagram.sh | 44 + ...install_and_remove_texlive-verbasef-doc.sh | 44 + ...t-y_install_and_remove_texlive-verbasef.sh | 44 + ...tall_and_remove_texlive-verbatimbox-doc.sh | 44 + ..._install_and_remove_texlive-verbatimbox.sh | 44 + ...all_and_remove_texlive-verbatimcopy-doc.sh | 44 + ...install_and_remove_texlive-verbatimcopy.sh | 44 + ..._install_and_remove_texlive-verbdef-doc.sh | 44 + ...it-y_install_and_remove_texlive-verbdef.sh | 44 + ...nstall_and_remove_texlive-verbments-doc.sh | 44 + ...-y_install_and_remove_texlive-verbments.sh | 44 + ...t-y_install_and_remove_texlive-verifica.sh | 44 + ...-y_install_and_remove_texlive-verse-doc.sh | 44 + ...plit-y_install_and_remove_texlive-verse.sh | 44 + ..._install_and_remove_texlive-version-doc.sh | 44 + ...it-y_install_and_remove_texlive-version.sh | 44 + ...install_and_remove_texlive-versions-doc.sh | 44 + ...t-y_install_and_remove_texlive-versions.sh | 44 + ...stall_and_remove_texlive-versonotes-doc.sh | 44 + ...y_install_and_remove_texlive-versonotes.sh | 44 + ...install_and_remove_texlive-vertbars-doc.sh | 44 + ...t-y_install_and_remove_texlive-vertbars.sh | 44 + ...-y_install_and_remove_texlive-vgrid-doc.sh | 44 + ...plit-y_install_and_remove_texlive-vgrid.sh | 44 + ...install_and_remove_texlive-vhistory-doc.sh | 44 + ...t-y_install_and_remove_texlive-vhistory.sh | 44 + ...nstall_and_remove_texlive-visualfaq-doc.sh | 44 + ...l_and_remove_texlive-visualpstricks-doc.sh | 44 + ...stall_and_remove_texlive-visualtikz-doc.sh | 44 + ..._install_and_remove_texlive-vmargin-doc.sh | 44 + ...it-y_install_and_remove_texlive-vmargin.sh | 44 + ...-y_install_and_remove_texlive-vntex-doc.sh | 44 + ...plit-y_install_and_remove_texlive-vntex.sh | 44 + ...stall_and_remove_texlive-vocaltract-doc.sh | 44 + ...y_install_and_remove_texlive-vocaltract.sh | 44 + ..._install_and_remove_texlive-volumes-doc.sh | 44 + ...it-y_install_and_remove_texlive-volumes.sh | 44 + ...all_and_remove_texlive-voss-mathcol-doc.sh | 44 + ...y_install_and_remove_texlive-vruler-doc.sh | 44 + ...lit-y_install_and_remove_texlive-vruler.sh | 44 + ...-y_install_and_remove_texlive-vwcol-doc.sh | 44 + ...plit-y_install_and_remove_texlive-vwcol.sh | 44 + ..._install_and_remove_texlive-wadalab-doc.sh | 44 + ...it-y_install_and_remove_texlive-wadalab.sh | 44 + ...install_and_remove_texlive-wallcalendar.sh | 44 + ...nstall_and_remove_texlive-wallpaper-doc.sh | 44 + ...-y_install_and_remove_texlive-wallpaper.sh | 44 + ..._install_and_remove_texlive-warning-doc.sh | 44 + ...it-y_install_and_remove_texlive-warning.sh | 44 + ..._install_and_remove_texlive-warpcol-doc.sh | 44 + ...it-y_install_and_remove_texlive-warpcol.sh | 44 + ...it-y_install_and_remove_texlive-was-doc.sh | 44 + ...-split-y_install_and_remove_texlive-was.sh | 44 + ...t-y_install_and_remove_texlive-wasy-doc.sh | 44 + ...y_install_and_remove_texlive-wasy-type1.sh | 44 + ...split-y_install_and_remove_texlive-wasy.sh | 44 + ...install_and_remove_texlive-wasy2-ps-doc.sh | 44 + ...t-y_install_and_remove_texlive-wasy2-ps.sh | 44 + ..._install_and_remove_texlive-wasysym-doc.sh | 44 + ...it-y_install_and_remove_texlive-wasysym.sh | 44 + ...install_and_remove_texlive-webguide-doc.sh | 44 + ...nstall_and_remove_texlive-widetable-doc.sh | 44 + ...-y_install_and_remove_texlive-widetable.sh | 44 + ...install_and_remove_texlive-williams-doc.sh | 44 + ...t-y_install_and_remove_texlive-williams.sh | 44 + ...stall_and_remove_texlive-willowtreebook.sh | 44 + ...install_and_remove_texlive-withargs-doc.sh | 44 + ...t-y_install_and_remove_texlive-withargs.sh | 44 + ...y_install_and_remove_texlive-witharrows.sh | 44 + ...t-y_install_and_remove_texlive-wnri-doc.sh | 44 + ...stall_and_remove_texlive-wnri-latex-doc.sh | 44 + ...y_install_and_remove_texlive-wnri-latex.sh | 44 + ...split-y_install_and_remove_texlive-wnri.sh | 44 + ...install_and_remove_texlive-wordlike-doc.sh | 44 + ...t-y_install_and_remove_texlive-wordlike.sh | 44 + ..._install_and_remove_texlive-wrapfig-doc.sh | 44 + ...it-y_install_and_remove_texlive-wrapfig.sh | 44 + ...tall_and_remove_texlive-wsemclassic-doc.sh | 44 + ..._install_and_remove_texlive-wsemclassic.sh | 44 + ...plit-y_install_and_remove_texlive-wtref.sh | 44 + ...stall_and_remove_texlive-xecyrmongolian.sh | 44 + ...install_and_remove_texlive-xepersian-hm.sh | 44 + ...y_install_and_remove_texlive-xkcdcolors.sh | 44 + ..._install_and_remove_texlive-yazd-thesis.sh | 44 + ...lit-y_install_and_remove_texlive-yquant.sh | 44 + ...y_install_and_remove_texlive-zhlineskip.sh | 44 + ...split-y_install_and_remove_texlive-zref.sh | 44 + ...it-z_install_and_remove_texlive-accents.sh | 44 + ...it-z_install_and_remove_texlive-addliga.sh | 44 + ...t-z_install_and_remove_texlive-almendra.sh | 44 + ...nstall_and_remove_texlive-alpha-persian.sh | 44 + ...lit-z_install_and_remove_texlive-amscdx.sh | 44 + ...e_texlive-apprendre-a-programmer-en-tex.sh | 44 + ..._install_and_remove_texlive-arabicfront.sh | 44 + ...-z_install_and_remove_texlive-arraycols.sh | 44 + ...t-z_install_and_remove_texlive-asmeconf.sh | 44 + ...t-z_install_and_remove_texlive-asmejour.sh | 44 + ...-z_install_and_remove_texlive-beamer-rl.sh | 44 + ...stall_and_remove_texlive-beamerauxtheme.sh | 44 + ...ll_and_remove_texlive-beamertheme-light.sh | 44 + ...all_and_remove_texlive-beamertheme-npbt.sh | 44 + ...nstall_and_remove_texlive-biblatex-bath.sh | 44 + ...install_and_remove_texlive-biblatex-ext.sh | 44 + ...lit-z_install_and_remove_texlive-bitter.sh | 44 + ...z_install_and_remove_texlive-blowup-doc.sh | 44 + ...lit-z_install_and_remove_texlive-blowup.sh | 44 + ..._and_remove_texlive-brandeis-problemset.sh | 44 + ..._and_remove_texlive-businesscard-qrcode.sh | 44 + ...all_and_remove_texlive-bussproofs-extra.sh | 44 + ..._install_and_remove_texlive-bxjaholiday.sh | 44 + ...-z_install_and_remove_texlive-bxtexlogo.sh | 44 + ...t-z_install_and_remove_texlive-bxwareki.sh | 44 + ...install_and_remove_texlive-centeredline.sh | 44 + ...-z_install_and_remove_texlive-changelog.sh | 44 + ...t-z_install_and_remove_texlive-checkend.sh | 44 + ...-z_install_and_remove_texlive-chordbars.sh | 44 + ...t-z_install_and_remove_texlive-chordbox.sh | 44 + ...l_and_remove_texlive-chs-physics-report.sh | 44 + ..._install_and_remove_texlive-codeanatomy.sh | 44 + ...z_install_and_remove_texlive-coelacanth.sh | 44 + ...t-z_install_and_remove_texlive-colophon.sh | 44 + ...nstall_and_remove_texlive-colorprofiles.sh | 44 + ...t-z_install_and_remove_texlive-commedit.sh | 44 + ...z_install_and_remove_texlive-crimsonpro.sh | 44 + ...lit-z_install_and_remove_texlive-cuprum.sh | 44 + ...t-z_install_and_remove_texlive-cweb-old.sh | 44 + ...lit-z_install_and_remove_texlive-dehyph.sh | 44 + ...z_install_and_remove_texlive-derivative.sh | 44 + ...t-z_install_and_remove_texlive-dotlessi.sh | 44 + ...z_install_and_remove_texlive-duckuments.sh | 44 + ...-z_install_and_remove_texlive-ecothesis.sh | 44 + ...it-z_install_and_remove_texlive-ehhline.sh | 44 + ..._install_and_remove_texlive-elegantbook.sh | 44 + ..._install_and_remove_texlive-elegantnote.sh | 44 + ...install_and_remove_texlive-elegantpaper.sh | 44 + ...ll_and_remove_texlive-els-cas-templates.sh | 44 + ...lit-z_install_and_remove_texlive-eqexpl.sh | 44 + ...lit-z_install_and_remove_texlive-euflag.sh | 44 + ...nd_remove_texlive-exam-randomizechoices.sh | 44 + ...stall_and_remove_texlive-exercisepoints.sh | 44 + ...it-z_install_and_remove_texlive-exframe.sh | 44 + ...e_texlive-facture-belge-simple-sans-tva.sh | 44 + ...install_and_remove_texlive-fancyhandout.sh | 44 + ...z_install_and_remove_texlive-fascicules.sh | 44 + ...split-z_install_and_remove_texlive-fbox.sh | 44 + ...install_and_remove_texlive-firamath-otf.sh | 44 + ...t-z_install_and_remove_texlive-firamath.sh | 44 + ...lit-z_install_and_remove_texlive-fiziko.sh | 44 + ...plit-z_install_and_remove_texlive-forum.sh | 44 + ...install_and_remove_texlive-ftc-notebook.sh | 44 + ...lit-z_install_and_remove_texlive-gammas.sh | 44 + ...stall_and_remove_texlive-garamond-libre.sh | 44 + ...nstall_and_remove_texlive-garamond-math.sh | 44 + ...lit-z_install_and_remove_texlive-gitver.sh | 44 + ...z_install_and_remove_texlive-globalvals.sh | 44 + ...nstall_and_remove_texlive-glosmathtools.sh | 44 + ..._and_remove_texlive-glossaries-estonian.sh | 44 + ...l_and_remove_texlive-glossaries-slovene.sh | 44 + ...it-z_install_and_remove_texlive-grabbox.sh | 44 + ...z_install_and_remove_texlive-gridslides.sh | 44 + ...z_install_and_remove_texlive-guitartabs.sh | 44 + ...it-z_install_and_remove_texlive-hmtrump.sh | 44 + ...all_and_remove_texlive-hu-berlin-bundle.sh | 44 + ...plit-z_install_and_remove_texlive-icite.sh | 44 + ...t-z_install_and_remove_texlive-identkey.sh | 44 + ...t-z_install_and_remove_texlive-inkpaper.sh | 44 + ...nstall_and_remove_texlive-inline-images.sh | 44 + ...z_install_and_remove_texlive-inriafonts.sh | 44 + ...nstall_and_remove_texlive-invoice-class.sh | 44 + ...it-z_install_and_remove_texlive-iodhbwm.sh | 44 + ...lit-z_install_and_remove_texlive-jigsaw.sh | 44 + ...lit-z_install_and_remove_texlive-jkmath.sh | 44 + ..._install_and_remove_texlive-kalendarium.sh | 44 + ...t-z_install_and_remove_texlive-ketcindy.sh | 44 + ...plit-z_install_and_remove_texlive-kvmap.sh | 44 + ...-z_install_and_remove_texlive-l3backend.sh | 44 + ...tall_and_remove_texlive-labels4easylist.sh | 44 + ...stall_and_remove_texlive-latex-base-dev.sh | 44 + ...nstall_and_remove_texlive-latex-bin-dev.sh | 44 + ...l_and_remove_texlive-latex-graphics-dev.sh | 44 + ...z_install_and_remove_texlive-latex-uni8.sh | 44 + ...tall_and_remove_texlive-latex4musicians.sh | 44 + ..._install_and_remove_texlive-latexcolors.sh | 44 + ...t-z_install_and_remove_texlive-lectures.sh | 44 + ...all_and_remove_texlive-libertinus-fonts.sh | 44 + ...all_and_remove_texlive-libertinus-type1.sh | 44 + ...nstall_and_remove_texlive-librefranklin.sh | 44 + ...stall_and_remove_texlive-linguisticspro.sh | 44 + ..._install_and_remove_texlive-lstfiracode.sh | 44 + ...-z_install_and_remove_texlive-ltxguidex.sh | 44 + ...nstall_and_remove_texlive-luaimageembed.sh | 44 + ...-z_install_and_remove_texlive-luarandom.sh | 44 + ...install_and_remove_texlive-makecookbook.sh | 44 + ...-z_install_and_remove_texlive-marcellus.sh | 44 + ..._install_and_remove_texlive-mathcommand.sh | 44 + ...install_and_remove_texlive-memorygraphs.sh | 44 + ...-z_install_and_remove_texlive-metalogox.sh | 44 + ...and_remove_texlive-metapost-colorbrewer.sh | 44 + ...t-z_install_and_remove_texlive-mi-solns.sh | 44 + ...it-z_install_and_remove_texlive-mismath.sh | 44 + ...lit-z_install_and_remove_texlive-mlacls.sh | 44 + ...install_and_remove_texlive-multicolrule.sh | 44 + ...-z_install_and_remove_texlive-nanicolle.sh | 44 + ...it-z_install_and_remove_texlive-njurepo.sh | 44 + ...t-z_install_and_remove_texlive-numberpt.sh | 44 + ...all_and_remove_texlive-pgf-cmykshadings.sh | 44 + ...install_and_remove_texlive-pgfmorepages.sh | 44 + ..._install_and_remove_texlive-plautopatch.sh | 44 + ...-z_install_and_remove_texlive-poiretone.sh | 44 + ...z_install_and_remove_texlive-poormanlog.sh | 44 + ...all_and_remove_texlive-proof-at-the-end.sh | 44 + ...plit-z_install_and_remove_texlive-prtec.sh | 44 + ...lit-z_install_and_remove_texlive-pseudo.sh | 44 + ...t-z_install_and_remove_texlive-pst-feyn.sh | 44 + ..._install_and_remove_texlive-pst-lsystem.sh | 44 + ...z_install_and_remove_texlive-pst-marble.sh | 44 + ...-z_install_and_remove_texlive-pst-moire.sh | 44 + ...t-z_install_and_remove_texlive-pst-venn.sh | 44 + ..._install_and_remove_texlive-ptex-manual.sh | 44 + ...l_and_remove_texlive-ptolemaicastronomy.sh | 44 + ...it-z_install_and_remove_texlive-pxjodel.sh | 44 + ...lit-z_install_and_remove_texlive-qsharp.sh | 44 + ...t-z_install_and_remove_texlive-quantikz.sh | 44 + ...t-z_install_and_remove_texlive-quran-de.sh | 44 + ...t-z_install_and_remove_texlive-quran-ur.sh | 44 + ...t-z_install_and_remove_texlive-ragged2e.sh | 44 + ...install_and_remove_texlive-rank-2-roots.sh | 44 + ...t-z_install_and_remove_texlive-realhats.sh | 44 + ...t-z_install_and_remove_texlive-rulerbox.sh | 44 + ...all_and_remove_texlive-ryersonsgsthesis.sh | 44 + ...t-z_install_and_remove_texlive-schedule.sh | 44 + ...-z_install_and_remove_texlive-scontents.sh | 44 + ...t-z_install_and_remove_texlive-scratch3.sh | 44 + ...it-z_install_and_remove_texlive-soulpos.sh | 44 + ...nstall_and_remove_texlive-spacingtricks.sh | 44 + ...it-z_install_and_remove_texlive-split-z.sh | 44 + ...tall_and_remove_texlive-srdp-mathematik.sh | 44 + ...it-z_install_and_remove_texlive-subdocs.sh | 44 + ...it-z_install_and_remove_texlive-subtext.sh | 44 + ...remove_texlive-technion-thesis-template.sh | 44 + ...it-z_install_and_remove_texlive-tensind.sh | 44 + ...z_install_and_remove_texlive-tex-locale.sh | 44 + ...it-z_install_and_remove_texlive-texonly.sh | 44 + ..._install_and_remove_texlive-theanodidot.sh | 44 + ...install_and_remove_texlive-theanomodern.sh | 44 + ...stall_and_remove_texlive-theanooldstyle.sh | 44 + ...z_install_and_remove_texlive-thesis-qom.sh | 44 + ...z_install_and_remove_texlive-thuaslogos.sh | 44 + ...nstall_and_remove_texlive-tikz-feynhand.sh | 44 + ...all_and_remove_texlive-tikz-imagelabels.sh | 44 + ...install_and_remove_texlive-tikz-truchet.sh | 44 + ...-z_install_and_remove_texlive-tikzlings.sh | 44 + ...stall_and_remove_texlive-topiclongtable.sh | 44 + ...it-z_install_and_remove_texlive-tuda-ci.sh | 44 + ...install_and_remove_texlive-ucalgmthesis.sh | 44 + ..._install_and_remove_texlive-unam-thesis.sh | 44 + ...ll_and_remove_texlive-unicode-alphabets.sh | 44 + ...lit-z_install_and_remove_texlive-vtable.sh | 44 + ...l_and_remove_texlive-widows-and-orphans.sh | 44 + ...-z_install_and_remove_texlive-windycity.sh | 44 + ...-z_install_and_remove_texlive-worksheet.sh | 44 + ...-z_install_and_remove_texlive-xargs-doc.sh | 44 + ...plit-z_install_and_remove_texlive-xargs.sh | 44 + ...nstall_and_remove_texlive-xassoccnt-doc.sh | 44 + ...-z_install_and_remove_texlive-xassoccnt.sh | 44 + ...plit-z_install_and_remove_texlive-xbmks.sh | 44 + ...install_and_remove_texlive-xcharter-doc.sh | 44 + ...t-z_install_and_remove_texlive-xcharter.sh | 44 + ...-z_install_and_remove_texlive-xcite-doc.sh | 44 + ...plit-z_install_and_remove_texlive-xcite.sh | 44 + ...install_and_remove_texlive-xcjk2uni-doc.sh | 44 + ...t-z_install_and_remove_texlive-xcjk2uni.sh | 44 + ...tall_and_remove_texlive-xcntperchap-doc.sh | 44 + ..._install_and_remove_texlive-xcntperchap.sh | 44 + ...z_install_and_remove_texlive-xcolor-doc.sh | 44 + ...tall_and_remove_texlive-xcolor-material.sh | 44 + ...and_remove_texlive-xcolor-solarized-doc.sh | 44 + ...all_and_remove_texlive-xcolor-solarized.sh | 44 + ...lit-z_install_and_remove_texlive-xcolor.sh | 44 + ...install_and_remove_texlive-xcomment-doc.sh | 44 + ...t-z_install_and_remove_texlive-xcomment.sh | 44 + ...tall_and_remove_texlive-xcookybooky-doc.sh | 44 + ..._install_and_remove_texlive-xcookybooky.sh | 44 + ...-z_install_and_remove_texlive-xcpdftips.sh | 44 + ...t-z_install_and_remove_texlive-xdoc-doc.sh | 44 + ...split-z_install_and_remove_texlive-xdoc.sh | 44 + ...nstall_and_remove_texlive-xduthesis-doc.sh | 44 + ...-z_install_and_remove_texlive-xduthesis.sh | 44 + ...stall_and_remove_texlive-xebaposter-doc.sh | 44 + ...z_install_and_remove_texlive-xebaposter.sh | 44 + ..._install_and_remove_texlive-xechangebar.sh | 44 + ...-z_install_and_remove_texlive-xecjk-doc.sh | 44 + ...plit-z_install_and_remove_texlive-xecjk.sh | 44 + ..._install_and_remove_texlive-xecolor-doc.sh | 44 + ...it-z_install_and_remove_texlive-xecolor.sh | 44 + ...-z_install_and_remove_texlive-xecyr-doc.sh | 44 + ...plit-z_install_and_remove_texlive-xecyr.sh | 44 + ..._install_and_remove_texlive-xeindex-doc.sh | 44 + ...it-z_install_and_remove_texlive-xeindex.sh | 44 + ...nstall_and_remove_texlive-xellipsis-doc.sh | 44 + ...-z_install_and_remove_texlive-xellipsis.sh | 44 + ...nstall_and_remove_texlive-xepersian-doc.sh | 44 + ...-z_install_and_remove_texlive-xepersian.sh | 44 + ...install_and_remove_texlive-xesearch-doc.sh | 44 + ...t-z_install_and_remove_texlive-xesearch.sh | 44 + ...tall_and_remove_texlive-xespotcolor-doc.sh | 44 + ..._install_and_remove_texlive-xespotcolor.sh | 44 + ...and_remove_texlive-xetex-devanagari-doc.sh | 44 + ...all_and_remove_texlive-xetex-devanagari.sh | 44 + ...all_and_remove_texlive-xetex-itrans-doc.sh | 44 + ...install_and_remove_texlive-xetex-itrans.sh | 44 + ...l_and_remove_texlive-xetex-pstricks-doc.sh | 44 + ...stall_and_remove_texlive-xetex-pstricks.sh | 44 + ...ll_and_remove_texlive-xetex-tibetan-doc.sh | 44 + ...nstall_and_remove_texlive-xetex-tibetan.sh | 44 + ..._install_and_remove_texlive-xetexconfig.sh | 44 + ...ll_and_remove_texlive-xetexfontinfo-doc.sh | 44 + ...nstall_and_remove_texlive-xetexfontinfo.sh | 44 + ..._install_and_remove_texlive-xetexko-doc.sh | 44 + ...it-z_install_and_remove_texlive-xetexko.sh | 44 + ...install_and_remove_texlive-xetexref-doc.sh | 44 + ...z_install_and_remove_texlive-xevlna-doc.sh | 44 + ...lit-z_install_and_remove_texlive-xevlna.sh | 44 + ...-z_install_and_remove_texlive-xfakebold.sh | 44 + ...t-z_install_and_remove_texlive-xfor-doc.sh | 44 + ...split-z_install_and_remove_texlive-xfor.sh | 44 + ...z_install_and_remove_texlive-xgreek-doc.sh | 44 + ...lit-z_install_and_remove_texlive-xgreek.sh | 44 + ...z_install_and_remove_texlive-xhfill-doc.sh | 44 + ...lit-z_install_and_remove_texlive-xhfill.sh | 44 + ..._install_and_remove_texlive-xifthen-doc.sh | 44 + ...it-z_install_and_remove_texlive-xifthen.sh | 44 + ...it-z_install_and_remove_texlive-xii-doc.sh | 44 + ...it-z_install_and_remove_texlive-xii-lat.sh | 44 + ...t-z_install_and_remove_texlive-xint-doc.sh | 44 + ...split-z_install_and_remove_texlive-xint.sh | 44 + ...t-z_install_and_remove_texlive-xits-doc.sh | 44 + ...split-z_install_and_remove_texlive-xits.sh | 44 + ..._install_and_remove_texlive-xkeyval-doc.sh | 44 + ...it-z_install_and_remove_texlive-xkeyval.sh | 44 + ...t-z_install_and_remove_texlive-xlop-doc.sh | 44 + ...split-z_install_and_remove_texlive-xlop.sh | 44 + ...-z_install_and_remove_texlive-xltabular.sh | 44 + ..._install_and_remove_texlive-xltxtra-doc.sh | 44 + ...it-z_install_and_remove_texlive-xltxtra.sh | 44 + ...install_and_remove_texlive-xmltexconfig.sh | 44 + ..._install_and_remove_texlive-xmpincl-doc.sh | 44 + ...it-z_install_and_remove_texlive-xmpincl.sh | 44 + ...tall_and_remove_texlive-xnewcommand-doc.sh | 44 + ..._install_and_remove_texlive-xnewcommand.sh | 44 + ..._install_and_remove_texlive-xoptarg-doc.sh | 44 + ...it-z_install_and_remove_texlive-xoptarg.sh | 44 + ...z_install_and_remove_texlive-xpatch-doc.sh | 44 + ...lit-z_install_and_remove_texlive-xpatch.sh | 44 + ...-z_install_and_remove_texlive-xpeek-doc.sh | 44 + ...plit-z_install_and_remove_texlive-xpeek.sh | 44 + ...z_install_and_remove_texlive-xpiano-doc.sh | 44 + ...lit-z_install_and_remove_texlive-xpiano.sh | 44 + ...install_and_remove_texlive-xpicture-doc.sh | 44 + ...t-z_install_and_remove_texlive-xpicture.sh | 44 + ..._install_and_remove_texlive-xpinyin-doc.sh | 44 + ...it-z_install_and_remove_texlive-xpinyin.sh | 44 + ...nstall_and_remove_texlive-xprintlen-doc.sh | 44 + ...-z_install_and_remove_texlive-xprintlen.sh | 44 + ...stall_and_remove_texlive-xpunctuate-doc.sh | 44 + ...z_install_and_remove_texlive-xpunctuate.sh | 44 + ...lit-z_install_and_remove_texlive-xq-doc.sh | 44 + ...e-split-z_install_and_remove_texlive-xq.sh | 44 + ...install_and_remove_texlive-xsavebox-doc.sh | 44 + ...t-z_install_and_remove_texlive-xsavebox.sh | 44 + ...split-z_install_and_remove_texlive-xsim.sh | 44 + ...-z_install_and_remove_texlive-xskak-doc.sh | 44 + ...plit-z_install_and_remove_texlive-xskak.sh | 44 + ..._install_and_remove_texlive-xstring-doc.sh | 44 + ...it-z_install_and_remove_texlive-xstring.sh | 44 + ...t-z_install_and_remove_texlive-xtab-doc.sh | 44 + ...split-z_install_and_remove_texlive-xtab.sh | 44 + ...-z_install_and_remove_texlive-xtuthesis.sh | 44 + ...install_and_remove_texlive-xunicode-doc.sh | 44 + ...t-z_install_and_remove_texlive-xunicode.sh | 44 + ...split-z_install_and_remove_texlive-xurl.sh | 44 + ...stall_and_remove_texlive-xwatermark-doc.sh | 44 + ...z_install_and_remove_texlive-xwatermark.sh | 44 + ...z_install_and_remove_texlive-xyling-doc.sh | 44 + ...lit-z_install_and_remove_texlive-xyling.sh | 44 + ...z_install_and_remove_texlive-xymtex-doc.sh | 44 + ...lit-z_install_and_remove_texlive-xymtex.sh | 44 + ...-z_install_and_remove_texlive-xypic-doc.sh | 44 + ...all_and_remove_texlive-xypic-tut-pt-doc.sh | 44 + ...plit-z_install_and_remove_texlive-xypic.sh | 44 + ...z_install_and_remove_texlive-xytree-doc.sh | 44 + ...lit-z_install_and_remove_texlive-xytree.sh | 44 + ...z_install_and_remove_texlive-yafoot-doc.sh | 44 + ...lit-z_install_and_remove_texlive-yafoot.sh | 44 + ...install_and_remove_texlive-yagusylo-doc.sh | 44 + ...t-z_install_and_remove_texlive-yagusylo.sh | 44 + ...t-z_install_and_remove_texlive-yaletter.sh | 44 + ...install_and_remove_texlive-yannisgr-doc.sh | 44 + ...t-z_install_and_remove_texlive-yannisgr.sh | 44 + ...install_and_remove_texlive-yathesis-doc.sh | 44 + ...t-z_install_and_remove_texlive-yathesis.sh | 44 + ...it-z_install_and_remove_texlive-yax-doc.sh | 44 + ...-split-z_install_and_remove_texlive-yax.sh | 44 + ...z_install_and_remove_texlive-ycbook-doc.sh | 44 + ...lit-z_install_and_remove_texlive-ycbook.sh | 44 + ...t-z_install_and_remove_texlive-ydoc-doc.sh | 44 + ...split-z_install_and_remove_texlive-ydoc.sh | 44 + ...z_install_and_remove_texlive-yfonts-doc.sh | 44 + ...nstall_and_remove_texlive-yfonts-t1-doc.sh | 44 + ...-z_install_and_remove_texlive-yfonts-t1.sh | 44 + ...lit-z_install_and_remove_texlive-yfonts.sh | 44 + ...z_install_and_remove_texlive-yhmath-doc.sh | 44 + ...lit-z_install_and_remove_texlive-yhmath.sh | 44 + ...nstall_and_remove_texlive-yinit-otf-doc.sh | 44 + ...-z_install_and_remove_texlive-yinit-otf.sh | 44 + ...tall_and_remove_texlive-york-thesis-doc.sh | 44 + ..._install_and_remove_texlive-york-thesis.sh | 44 + ...install_and_remove_texlive-youngtab-doc.sh | 44 + ...t-z_install_and_remove_texlive-youngtab.sh | 44 + ...install_and_remove_texlive-ytableau-doc.sh | 44 + ...t-z_install_and_remove_texlive-ytableau.sh | 44 + ...t-z_install_and_remove_texlive-zapfchan.sh | 44 + ...t-z_install_and_remove_texlive-zapfding.sh | 44 + ...nstall_and_remove_texlive-zebra-goodies.sh | 44 + ..._install_and_remove_texlive-zed-csp-doc.sh | 44 + ...it-z_install_and_remove_texlive-zed-csp.sh | 44 + ...t-z_install_and_remove_texlive-zhlipsum.sh | 44 + ...nstall_and_remove_texlive-zhmetrics-doc.sh | 44 + ..._and_remove_texlive-zhmetrics-uptex-doc.sh | 44 + ...tall_and_remove_texlive-zhmetrics-uptex.sh | 44 + ...-z_install_and_remove_texlive-zhmetrics.sh | 44 + ...install_and_remove_texlive-zhnumber-doc.sh | 44 + ...t-z_install_and_remove_texlive-zhnumber.sh | 44 + ...nstall_and_remove_texlive-zhspacing-doc.sh | 44 + ...-z_install_and_remove_texlive-zhspacing.sh | 44 + ...z_install_and_remove_texlive-ziffer-doc.sh | 44 + ...lit-z_install_and_remove_texlive-ziffer.sh | 44 + ...-z_install_and_remove_texlive-zlmtt-doc.sh | 44 + ...plit-z_install_and_remove_texlive-zlmtt.sh | 44 + ..._install_and_remove_texlive-zootaxa-bst.sh | 44 + ...stall_and_remove_texlive-zwgetfdate-doc.sh | 44 + ...z_install_and_remove_texlive-zwgetfdate.sh | 44 + ...all_and_remove_texlive-zwpagelayout-doc.sh | 44 + ...install_and_remove_texlive-zwpagelayout.sh | 44 + ...stall_and_remove_texlive-zxjafbfont-doc.sh | 44 + ...z_install_and_remove_texlive-zxjafbfont.sh | 44 + ...install_and_remove_texlive-zxjafont-doc.sh | 44 + ...t-z_install_and_remove_texlive-zxjafont.sh | 44 + ...install_and_remove_texlive-zxjatype-doc.sh | 44 + ...t-z_install_and_remove_texlive-zxjatype.sh | 44 + ...emove_thin-provisioning-tools-debuginfo.sh | 44 + ...ove_thin-provisioning-tools-debugsource.sh | 44 + ...and_remove_thin-provisioning-tools-help.sh | 44 + ...tall_and_remove_thin-provisioning-tools.sh | 44 + ...c_install_and_remove_tigervnc-debuginfo.sh | 44 + ...install_and_remove_tigervnc-debugsource.sh | 44 + ...gervnc_install_and_remove_tigervnc-help.sh | 44 + ...vnc_install_and_remove_tigervnc-license.sh | 44 + ...vnc_install_and_remove_tigervnc-selinux.sh | 44 + ...stall_and_remove_tigervnc-server-applet.sh | 44 + ...tall_and_remove_tigervnc-server-minimal.sh | 44 + ...stall_and_remove_tigervnc-server-module.sh | 44 + ...rvnc_install_and_remove_tigervnc-server.sh | 44 + ...st_tigervnc_install_and_remove_tigervnc.sh | 44 + ..._time_install_and_remove_time-debuginfo.sh | 44 + ...ime_install_and_remove_time-debugsource.sh | 44 + ...e_test_time_install_and_remove_time-doc.sh | 44 + ..._test_time_install_and_remove_time-help.sh | 44 + .../oe_test_time_install_and_remove_time.sh | 44 + ..._install_and_remove_timedatex-debuginfo.sh | 44 + ...nstall_and_remove_timedatex-debugsource.sh | 44 + ...datex_install_and_remove_timedatex-help.sh | 44 + ..._timedatex_install_and_remove_timedatex.sh | 44 + ...2_install_and_remove_tinyxml2-debuginfo.sh | 44 + ...install_and_remove_tinyxml2-debugsource.sh | 44 + ...yxml2_install_and_remove_tinyxml2-devel.sh | 44 + ...st_tinyxml2_install_and_remove_tinyxml2.sh | 44 + ...st_tix_install_and_remove_tix-debuginfo.sh | 44 + ..._tix_install_and_remove_tix-debugsource.sh | 44 + ...e_test_tix_install_and_remove_tix-devel.sh | 44 + ...oe_test_tix_install_and_remove_tix-help.sh | 44 + .../tix/oe_test_tix_install_and_remove_tix.sh | 44 + ...test_tk_install_and_remove_tk-debuginfo.sh | 44 + ...st_tk_install_and_remove_tk-debugsource.sh | 44 + .../oe_test_tk_install_and_remove_tk-devel.sh | 44 + .../oe_test_tk_install_and_remove_tk-help.sh | 44 + .../tk/oe_test_tk_install_and_remove_tk.sh | 44 + ..._tmux_install_and_remove_tmux-debuginfo.sh | 44 + ...mux_install_and_remove_tmux-debugsource.sh | 44 + ..._test_tmux_install_and_remove_tmux-help.sh | 44 + .../oe_test_tmux_install_and_remove_tmux.sh | 44 + ...s_install_and_remove_tpm2-tss-debuginfo.sh | 44 + ...install_and_remove_tpm2-tss-debugsource.sh | 44 + ...2-tss_install_and_remove_tpm2-tss-devel.sh | 44 + ...m2-tss_install_and_remove_tpm2-tss-help.sh | 44 + ...st_tpm2-tss_install_and_remove_tpm2-tss.sh | 44 + ...3_install_and_remove_libtracker-sparql3.sh | 44 + ...3_install_and_remove_tracker3-debuginfo.sh | 44 + ...install_and_remove_tracker3-debugsource.sh | 44 + ...cker3_install_and_remove_tracker3-devel.sh | 44 + ...racker3_install_and_remove_tracker3-doc.sh | 44 + ...st_tracker3_install_and_remove_tracker3.sh | 44 + ...g_install_and_remove_transfig-debuginfo.sh | 44 + ...install_and_remove_transfig-debugsource.sh | 44 + ...ransfig_install_and_remove_transfig-doc.sh | 44 + ...ansfig_install_and_remove_transfig-help.sh | 44 + ...st_transfig_install_and_remove_transfig.sh | 44 + ..._tree_install_and_remove_tree-debuginfo.sh | 44 + ...ree_install_and_remove_tree-debugsource.sh | 44 + ..._test_tree_install_and_remove_tree-help.sh | 44 + .../oe_test_tree_install_and_remove_tree.sh | 44 + ...s_install_and_remove_trousers-debuginfo.sh | 44 + ...install_and_remove_trousers-debugsource.sh | 44 + ...users_install_and_remove_trousers-devel.sh | 44 + ...ousers_install_and_remove_trousers-help.sh | 44 + ...st_trousers_install_and_remove_trousers.sh | 44 + ...ed_install_and_remove_ttembed-debuginfo.sh | 44 + ..._install_and_remove_ttembed-debugsource.sh | 44 + ...test_ttembed_install_and_remove_ttembed.sh | 44 + ...est_tuned_install_and_remove_tuned-help.sh | 44 + ...install_and_remove_tuned-profiles-devel.sh | 44 + .../oe_test_tuned_install_and_remove_tuned.sh | 44 + ...t_tzdata_install_and_remove_tzdata-java.sh | 44 + ...e_test_tzdata_install_and_remove_tzdata.sh | 44 + ...s_install_and_remove_uboot-images-armv7.sh | 44 + ...s_install_and_remove_uboot-images-armv8.sh | 44 + ...ols_install_and_remove_uboot-images-elf.sh | 44 + ...nstall_and_remove_uboot-tools-debuginfo.sh | 44 + ...tall_and_remove_uboot-tools-debugsource.sh | 44 + ...ols_install_and_remove_uboot-tools-help.sh | 44 + ...ot-tools_install_and_remove_uboot-tools.sh | 44 + ...ks2_install_and_remove_libudisks2-devel.sh | 44 + ...t_udisks2_install_and_remove_libudisks2.sh | 44 + ...isks2_install_and_remove_udisks2-bcache.sh | 44 + ...disks2_install_and_remove_udisks2-btrfs.sh | 44 + ...s2_install_and_remove_udisks2-debuginfo.sh | 44 + ..._install_and_remove_udisks2-debugsource.sh | 44 + ..._udisks2_install_and_remove_udisks2-lsm.sh | 44 + ...udisks2_install_and_remove_udisks2-lvm2.sh | 44 + ..._udisks2_install_and_remove_udisks2-vdo.sh | 44 + ...udisks2_install_and_remove_udisks2-zram.sh | 44 + ...test_udisks2_install_and_remove_udisks2.sh | 44 + ...nstall_and_remove_uid_wrapper-debuginfo.sh | 44 + ...tall_and_remove_uid_wrapper-debugsource.sh | 44 + ...per_install_and_remove_uid_wrapper-help.sh | 44 + ..._wrapper_install_and_remove_uid_wrapper.sh | 44 + ...v_install_and_remove_umockdev-debuginfo.sh | 44 + ...install_and_remove_umockdev-debugsource.sh | 44 + ...ckdev_install_and_remove_umockdev-devel.sh | 44 + ...st_umockdev_install_and_remove_umockdev.sh | 44 + ...ound_install_and_remove_python3-unbound.sh | 44 + ...bound_install_and_remove_unbound-anchor.sh | 44 + ...nd_install_and_remove_unbound-debuginfo.sh | 44 + ..._install_and_remove_unbound-debugsource.sh | 44 + ...nbound_install_and_remove_unbound-devel.sh | 44 + ...unbound_install_and_remove_unbound-help.sh | 44 + ...unbound_install_and_remove_unbound-libs.sh | 44 + ...nbound_install_and_remove_unbound-utils.sh | 44 + ...test_unbound_install_and_remove_unbound.sh | 44 + ...code-ucd_install_and_remove_unicode-ucd.sh | 44 + ...C_install_and_remove_unixODBC-debuginfo.sh | 44 + ...install_and_remove_unixODBC-debugsource.sh | 44 + ...xODBC_install_and_remove_unixODBC-devel.sh | 44 + ...st_unixODBC_install_and_remove_unixODBC.sh | 44 + ...nzip_install_and_remove_unzip-debuginfo.sh | 44 + ...ip_install_and_remove_unzip-debugsource.sh | 44 + ...est_unzip_install_and_remove_unzip-help.sh | 44 + .../oe_test_unzip_install_and_remove_unzip.sh | 44 + ...wer_install_and_remove_upower-debuginfo.sh | 44 + ...r_install_and_remove_upower-debugsource.sh | 44 + ...er_install_and_remove_upower-devel-docs.sh | 44 + ..._upower_install_and_remove_upower-devel.sh | 44 + ...e_test_upower_install_and_remove_upower.sh | 44 + ...all_and_remove_urw-base35-bookman-fonts.sh | 44 + ...nstall_and_remove_urw-base35-c059-fonts.sh | 44 + ...ll_and_remove_urw-base35-d050000l-fonts.sh | 44 + ...tall_and_remove_urw-base35-fonts-common.sh | 44 + ...stall_and_remove_urw-base35-fonts-devel.sh | 44 + ...tall_and_remove_urw-base35-fonts-legacy.sh | 44 + ...nts_install_and_remove_urw-base35-fonts.sh | 44 + ...tall_and_remove_urw-base35-gothic-fonts.sh | 44 + ..._remove_urw-base35-nimbus-mono-ps-fonts.sh | 44 + ...nd_remove_urw-base35-nimbus-roman-fonts.sh | 44 + ...and_remove_urw-base35-nimbus-sans-fonts.sh | 44 + ...nstall_and_remove_urw-base35-p052-fonts.sh | 44 + ...ve_urw-base35-standard-symbols-ps-fonts.sh | 44 + ...nstall_and_remove_urw-base35-z003-fonts.sh | 44 + ...s_install_and_remove_usbutils-debuginfo.sh | 44 + ...install_and_remove_usbutils-debugsource.sh | 44 + ...butils_install_and_remove_usbutils-help.sh | 44 + ...st_usbutils_install_and_remove_usbutils.sh | 44 + ...e_install_and_remove_usermode-debuginfo.sh | 44 + ...install_and_remove_usermode-debugsource.sh | 44 + ...sermode_install_and_remove_usermode-gtk.sh | 44 + ...ermode_install_and_remove_usermode-help.sh | 44 + ...st_usermode_install_and_remove_usermode.sh | 44 + ...tall_and_remove_userspace-rcu-debuginfo.sh | 44 + ...ll_and_remove_userspace-rcu-debugsource.sh | 44 + ..._install_and_remove_userspace-rcu-devel.sh | 44 + ...ce-rcu_install_and_remove_userspace-rcu.sh | 44 + ..._util-linux_install_and_remove_libblkid.sh | 44 + ..._util-linux_install_and_remove_libfdisk.sh | 44 + ..._util-linux_install_and_remove_libmount.sh | 44 + ...l-linux_install_and_remove_libsmartcols.sh | 44 + ...t_util-linux_install_and_remove_libuuid.sh | 44 + ...inux_install_and_remove_python-libmount.sh | 44 + ...nux_install_and_remove_python3-libmount.sh | 44 + ...install_and_remove_util-linux-debuginfo.sh | 44 + ...stall_and_remove_util-linux-debugsource.sh | 44 + ...nux_install_and_remove_util-linux-devel.sh | 44 + ...inux_install_and_remove_util-linux-help.sh | 44 + ...inux_install_and_remove_util-linux-user.sh | 44 + ...til-linux_install_and_remove_util-linux.sh | 44 + ...est_util-linux_install_and_remove_uuidd.sh | 44 + ..._vala_install_and_remove_vala-debuginfo.sh | 44 + ...ala_install_and_remove_vala-debugsource.sh | 44 + ...test_vala_install_and_remove_vala-devel.sh | 44 + ..._test_vala_install_and_remove_vala-help.sh | 44 + .../oe_test_vala_install_and_remove_vala.sh | 44 + ...d_install_and_remove_valgrind-debuginfo.sh | 44 + ...install_and_remove_valgrind-debugsource.sh | 44 + ...grind_install_and_remove_valgrind-devel.sh | 44 + ...lgrind_install_and_remove_valgrind-help.sh | 44 + ...st_valgrind_install_and_remove_valgrind.sh | 44 + ...ig_install_and_remove_vconfig-debuginfo.sh | 44 + ..._install_and_remove_vconfig-debugsource.sh | 44 + ...vconfig_install_and_remove_vconfig-help.sh | 44 + ...test_vconfig_install_and_remove_vconfig.sh | 44 + .../oe_test_vim_install_and_remove_vim-X11.sh | 44 + ..._test_vim_install_and_remove_vim-common.sh | 44 + ...st_vim_install_and_remove_vim-debuginfo.sh | 44 + ..._vim_install_and_remove_vim-debugsource.sh | 44 + ...est_vim_install_and_remove_vim-enhanced.sh | 44 + ...t_vim_install_and_remove_vim-filesystem.sh | 44 + ...test_vim_install_and_remove_vim-minimal.sh | 44 + .../vim/oe_test_vim_install_and_remove_vim.sh | 44 + ..._key_install_and_remove_python3-gtk-vnc.sh | 44 + ...y_install_and_remove_python3-volume_key.sh | 44 + ...install_and_remove_volume_key-debuginfo.sh | 44 + ...stall_and_remove_volume_key-debugsource.sh | 44 + ...key_install_and_remove_volume_key-devel.sh | 44 + ..._key_install_and_remove_volume_key-help.sh | 44 + ...olume_key_install_and_remove_volume_key.sh | 44 + ...aders_install_and_remove_vulkan-headers.sh | 44 + ...tall_and_remove_vulkan-loader-debuginfo.sh | 44 + ...ll_and_remove_vulkan-loader-debugsource.sh | 44 + ..._install_and_remove_vulkan-loader-devel.sh | 44 + ...loader_install_and_remove_vulkan-loader.sh | 44 + ...tall_and_remove_wayland-protocols-devel.sh | 44 + ...ls_install_and_remove_wayland-protocols.sh | 44 + ...nd_install_and_remove_wayland-debuginfo.sh | 44 + ..._install_and_remove_wayland-debugsource.sh | 44 + ...ayland_install_and_remove_wayland-devel.sh | 44 + ...wayland_install_and_remove_wayland-help.sh | 44 + ...test_wayland_install_and_remove_wayland.sh | 44 + ...it2gtk3_install_and_remove_jsc4.1-devel.sh | 44 + ...t_webkit2gtk3_install_and_remove_jsc4.1.sh | 44 + ...it2gtk3_install_and_remove_jsc5.0-devel.sh | 44 + ...t_webkit2gtk3_install_and_remove_jsc5.0.sh | 44 + ...nstall_and_remove_webkit2gtk3-debuginfo.sh | 44 + ...tall_and_remove_webkit2gtk3-debugsource.sh | 44 + ...k3_install_and_remove_webkit2gtk3-devel.sh | 44 + ...tk3_install_and_remove_webkit2gtk3-help.sh | 44 + ...nstall_and_remove_webkit2gtk3-jsc-devel.sh | 44 + ...gtk3_install_and_remove_webkit2gtk3-jsc.sh | 44 + ...kit2gtk3_install_and_remove_webkit2gtk3.sh | 44 + ..._install_and_remove_webkit2gtk4.1-devel.sh | 44 + ...3_install_and_remove_webkit2gtk4.1-help.sh | 44 + ...t2gtk3_install_and_remove_webkit2gtk4.1.sh | 44 + ..._install_and_remove_webkit2gtk5.0-devel.sh | 44 + ...3_install_and_remove_webkit2gtk5.0-help.sh | 44 + ...t2gtk3_install_and_remove_webkit2gtk5.0.sh | 44 + ...emove_webrtc-audio-processing-debuginfo.sh | 44 + ...ove_webrtc-audio-processing-debugsource.sh | 44 + ...nd_remove_webrtc-audio-processing-devel.sh | 44 + ...and_remove_webrtc-audio-processing-help.sh | 44 + ...tall_and_remove_webrtc-audio-processing.sh | 44 + ..._wget_install_and_remove_wget-debuginfo.sh | 44 + ...get_install_and_remove_wget-debugsource.sh | 44 + ...e_test_wget_install_and_remove_wget-doc.sh | 44 + ..._test_wget_install_and_remove_wget-help.sh | 44 + .../oe_test_wget_install_and_remove_wget.sh | 44 + ...hich_install_and_remove_which-debuginfo.sh | 44 + ...ch_install_and_remove_which-debugsource.sh | 44 + ...est_which_install_and_remove_which-help.sh | 44 + .../oe_test_which_install_and_remove_which.sh | 44 + ...off2_install_and_remove_woff2-debuginfo.sh | 44 + ...f2_install_and_remove_woff2-debugsource.sh | 44 + ...st_woff2_install_and_remove_woff2-devel.sh | 44 + .../oe_test_woff2_install_and_remove_woff2.sh | 44 + .../oe_test_words_install_and_remove_words.sh | 44 + ...all_and_remove_wpebackend-fdo-debuginfo.sh | 44 + ...l_and_remove_wpebackend-fdo-debugsource.sh | 44 + ...install_and_remove_wpebackend-fdo-devel.sh | 44 + ...d-fdo_install_and_remove_wpebackend-fdo.sh | 44 + ...an-j2_install_and_remove_xalan-j2-xsltc.sh | 44 + ...st_xalan-j2_install_and_remove_xalan-j2.sh | 44 + ...nstall_and_remove_xapian-core-debuginfo.sh | 44 + ...tall_and_remove_xapian-core-debugsource.sh | 44 + ...re_install_and_remove_xapian-core-devel.sh | 44 + ...ore_install_and_remove_xapian-core-help.sh | 44 + ...ian-core_install_and_remove_xapian-core.sh | 44 + ..._xcb-proto_install_and_remove_xcb-proto.sh | 44 + ...all_and_remove_xcb-util-image-debuginfo.sh | 44 + ...l_and_remove_xcb-util-image-debugsource.sh | 44 + ...install_and_remove_xcb-util-image-devel.sh | 44 + ...image_install_and_remove_xcb-util-image.sh | 44 + ...l_and_remove_xcb-util-keysyms-debuginfo.sh | 44 + ...and_remove_xcb-util-keysyms-debugsource.sh | 44 + ...stall_and_remove_xcb-util-keysyms-devel.sh | 44 + ...yms_install_and_remove_xcb-util-keysyms.sh | 44 + ...nd_remove_xcb-util-renderutil-debuginfo.sh | 44 + ..._remove_xcb-util-renderutil-debugsource.sh | 44 + ...ll_and_remove_xcb-util-renderutil-devel.sh | 44 + ..._install_and_remove_xcb-util-renderutil.sh | 44 + ...nstall_and_remove_xcb-util-wm-debuginfo.sh | 44 + ...tall_and_remove_xcb-util-wm-debugsource.sh | 44 + ...wm_install_and_remove_xcb-util-wm-devel.sh | 44 + ...-util-wm_install_and_remove_xcb-util-wm.sh | 44 + ...l_install_and_remove_xcb-util-debuginfo.sh | 44 + ...install_and_remove_xcb-util-debugsource.sh | 44 + ...-util_install_and_remove_xcb-util-devel.sh | 44 + ...b-util_install_and_remove_xcb-util-help.sh | 44 + ...st_xcb-util_install_and_remove_xcb-util.sh | 44 + ...all_and_remove_xdg-dbus-proxy-debuginfo.sh | 44 + ...l_and_remove_xdg-dbus-proxy-debugsource.sh | 44 + ..._install_and_remove_xdg-dbus-proxy-help.sh | 44 + ...proxy_install_and_remove_xdg-dbus-proxy.sh | 44 + ...es-j2_install_and_remove_xerces-j2-help.sh | 44 + ..._xerces-j2_install_and_remove_xerces-j2.sh | 44 + ...mp_install_and_remove_xfsdump-debuginfo.sh | 44 + ..._install_and_remove_xfsdump-debugsource.sh | 44 + ...xfsdump_install_and_remove_xfsdump-help.sh | 44 + ...test_xfsdump_install_and_remove_xfsdump.sh | 44 + ...s_install_and_remove_xfsprogs-debuginfo.sh | 44 + ...install_and_remove_xfsprogs-debugsource.sh | 44 + ...progs_install_and_remove_xfsprogs-devel.sh | 44 + ...sprogs_install_and_remove_xfsprogs-help.sh | 44 + ...s_install_and_remove_xfsprogs-xfs_scrub.sh | 44 + ...st_xfsprogs_install_and_remove_xfsprogs.sh | 44 + ...stall_and_remove_xkeyboard-config-devel.sh | 44 + ...nstall_and_remove_xkeyboard-config-help.sh | 44 + ...fig_install_and_remove_xkeyboard-config.sh | 44 + ...nstall_and_remove_xml-commons-apis-help.sh | 44 + ...pis_install_and_remove_xml-commons-apis.sh | 44 + ...ll_and_remove_xml-commons-resolver-help.sh | 44 + ...install_and_remove_xml-commons-resolver.sh | 44 + ...c_install_and_remove_xmlrpc-c-debuginfo.sh | 44 + ...install_and_remove_xmlrpc-c-debugsource.sh | 44 + ...rpc-c_install_and_remove_xmlrpc-c-devel.sh | 44 + ...lrpc-c_install_and_remove_xmlrpc-c-help.sh | 44 + ...st_xmlrpc-c_install_and_remove_xmlrpc-c.sh | 44 + ...mlto_install_and_remove_xmlto-debuginfo.sh | 44 + ...to_install_and_remove_xmlto-debugsource.sh | 44 + ...est_xmlto_install_and_remove_xmlto-help.sh | 44 + ...test_xmlto_install_and_remove_xmlto-tex.sh | 44 + ...st_xmlto_install_and_remove_xmlto-xhtml.sh | 44 + .../oe_test_xmlto_install_and_remove_xmlto.sh | 44 + ...ltoman_install_and_remove_xmltoman-help.sh | 44 + ...st_xmltoman_install_and_remove_xmltoman.sh | 44 + ..._xmms_install_and_remove_xmms-debuginfo.sh | 44 + ...mms_install_and_remove_xmms-debugsource.sh | 44 + ...test_xmms_install_and_remove_xmms-devel.sh | 44 + ..._test_xmms_install_and_remove_xmms-help.sh | 44 + .../oe_test_xmms_install_and_remove_xmms.sh | 44 + ...ers_install_and_remove_xorg-x11-drivers.sh | 44 + ...l_and_remove_xorg-x11-drv-ati-debuginfo.sh | 44 + ...and_remove_xorg-x11-drv-ati-debugsource.sh | 44 + ...nstall_and_remove_xorg-x11-drv-ati-help.sh | 44 + ...ati_install_and_remove_xorg-x11-drv-ati.sh | 44 + ...and_remove_xorg-x11-drv-dummy-debuginfo.sh | 44 + ...d_remove_xorg-x11-drv-dummy-debugsource.sh | 44 + ...tall_and_remove_xorg-x11-drv-dummy-help.sh | 44 + ...y_install_and_remove_xorg-x11-drv-dummy.sh | 44 + ...and_remove_xorg-x11-drv-evdev-debuginfo.sh | 44 + ...d_remove_xorg-x11-drv-evdev-debugsource.sh | 44 + ...all_and_remove_xorg-x11-drv-evdev-devel.sh | 44 + ...tall_and_remove_xorg-x11-drv-evdev-help.sh | 44 + ...v_install_and_remove_xorg-x11-drv-evdev.sh | 44 + ...and_remove_xorg-x11-drv-fbdev-debuginfo.sh | 44 + ...d_remove_xorg-x11-drv-fbdev-debugsource.sh | 44 + ...tall_and_remove_xorg-x11-drv-fbdev-help.sh | 44 + ...v_install_and_remove_xorg-x11-drv-fbdev.sh | 44 + ...and_remove_xorg-x11-drv-intel-debuginfo.sh | 44 + ...d_remove_xorg-x11-drv-intel-debugsource.sh | 44 + ...tall_and_remove_xorg-x11-drv-intel-help.sh | 44 + ...l_install_and_remove_xorg-x11-drv-intel.sh | 44 + ..._remove_xorg-x11-drv-libinput-debuginfo.sh | 44 + ...emove_xorg-x11-drv-libinput-debugsource.sh | 44 + ..._and_remove_xorg-x11-drv-libinput-devel.sh | 44 + ...l_and_remove_xorg-x11-drv-libinput-help.sh | 44 + ...nstall_and_remove_xorg-x11-drv-libinput.sh | 44 + ...d_remove_xorg-x11-drv-nouveau-debuginfo.sh | 44 + ...remove_xorg-x11-drv-nouveau-debugsource.sh | 44 + ...ll_and_remove_xorg-x11-drv-nouveau-help.sh | 44 + ...install_and_remove_xorg-x11-drv-nouveau.sh | 44 + ...l_and_remove_xorg-x11-drv-qxl-debuginfo.sh | 44 + ...and_remove_xorg-x11-drv-qxl-debugsource.sh | 44 + ...qxl_install_and_remove_xorg-x11-drv-qxl.sh | 44 + ...stall_and_remove_xorg-x11-server-Xspice.sh | 44 + ...l_and_remove_xorg-x11-drv-v4l-debuginfo.sh | 44 + ...and_remove_xorg-x11-drv-v4l-debugsource.sh | 44 + ...nstall_and_remove_xorg-x11-drv-v4l-help.sh | 44 + ...v4l_install_and_remove_xorg-x11-drv-v4l.sh | 44 + ..._and_remove_xorg-x11-drv-vesa-debuginfo.sh | 44 + ...nd_remove_xorg-x11-drv-vesa-debugsource.sh | 44 + ...stall_and_remove_xorg-x11-drv-vesa-help.sh | 44 + ...sa_install_and_remove_xorg-x11-drv-vesa.sh | 44 + ...nd_remove_xorg-x11-drv-vmware-debuginfo.sh | 44 + ..._remove_xorg-x11-drv-vmware-debugsource.sh | 44 + ...all_and_remove_xorg-x11-drv-vmware-help.sh | 44 + ..._install_and_remove_xorg-x11-drv-vmware.sh | 44 + ...and_remove_xorg-x11-drv-wacom-debuginfo.sh | 44 + ...d_remove_xorg-x11-drv-wacom-debugsource.sh | 44 + ...all_and_remove_xorg-x11-drv-wacom-devel.sh | 44 + ...tall_and_remove_xorg-x11-drv-wacom-help.sh | 44 + ...m_install_and_remove_xorg-x11-drv-wacom.sh | 44 + ...nd_remove_xorg-x11-font-utils-debuginfo.sh | 44 + ..._remove_xorg-x11-font-utils-debugsource.sh | 44 + ...all_and_remove_xorg-x11-font-utils-help.sh | 44 + ..._install_and_remove_xorg-x11-font-utils.sh | 44 + ...nstall_and_remove_xorg-x11-fonts-others.sh | 44 + ...fonts_install_and_remove_xorg-x11-fonts.sh | 44 + ...install_and_remove_xorg-x11-proto-devel.sh | 44 + ..._remove_xorg-x11-server-utils-debuginfo.sh | 44 + ...emove_xorg-x11-server-utils-debugsource.sh | 44 + ...l_and_remove_xorg-x11-server-utils-help.sh | 44 + ...nstall_and_remove_xorg-x11-server-utils.sh | 44 + ...install_and_remove_xorg-x11-server-Xdmx.sh | 44 + ...stall_and_remove_xorg-x11-server-Xephyr.sh | 44 + ...nstall_and_remove_xorg-x11-server-Xnest.sh | 44 + ...install_and_remove_xorg-x11-server-Xorg.sh | 44 + ...install_and_remove_xorg-x11-server-Xvfb.sh | 44 + ...all_and_remove_xorg-x11-server-Xwayland.sh | 44 + ...stall_and_remove_xorg-x11-server-common.sh | 44 + ...ll_and_remove_xorg-x11-server-debuginfo.sh | 44 + ..._and_remove_xorg-x11-server-debugsource.sh | 44 + ...nstall_and_remove_xorg-x11-server-devel.sh | 44 + ..._install_and_remove_xorg-x11-server-doc.sh | 44 + ...install_and_remove_xorg-x11-server-help.sh | 44 + ...stall_and_remove_xorg-x11-server-source.sh | 44 + ...rver_install_and_remove_xorg-x11-server.sh | 44 + ...install_and_remove_xorg-x11-util-macros.sh | 44 + ...all_and_remove_xorg-x11-utils-debuginfo.sh | 44 + ...l_and_remove_xorg-x11-utils-debugsource.sh | 44 + ..._install_and_remove_xorg-x11-utils-help.sh | 44 + ...utils_install_and_remove_xorg-x11-utils.sh | 44 + ...all_and_remove_xorg-x11-xauth-debuginfo.sh | 44 + ...l_and_remove_xorg-x11-xauth-debugsource.sh | 44 + ..._install_and_remove_xorg-x11-xauth-help.sh | 44 + ...xauth_install_and_remove_xorg-x11-xauth.sh | 44 + ...all_and_remove_xorg-x11-xinit-debuginfo.sh | 44 + ...l_and_remove_xorg-x11-xinit-debugsource.sh | 44 + ..._install_and_remove_xorg-x11-xinit-help.sh | 44 + ...xinit_install_and_remove_xorg-x11-xinit.sh | 44 + ...and_remove_xorg-x11-xkb-utils-debuginfo.sh | 44 + ...d_remove_xorg-x11-xkb-utils-debugsource.sh | 44 + ...all_and_remove_xorg-x11-xkb-utils-devel.sh | 44 + ...tall_and_remove_xorg-x11-xkb-utils-help.sh | 44 + ...s_install_and_remove_xorg-x11-xkb-utils.sh | 44 + ...nstall_and_remove_xorg-x11-xtrans-devel.sh | 44 + ..._test_xvattr_install_and_remove_gxvattr.sh | 44 + ...ttr_install_and_remove_xvattr-debuginfo.sh | 44 + ...r_install_and_remove_xvattr-debugsource.sh | 44 + ...t_xvattr_install_and_remove_xvattr-help.sh | 44 + ...e_test_xvattr_install_and_remove_xvattr.sh | 44 + ...test_xz_install_and_remove_xz-debuginfo.sh | 44 + ...st_xz_install_and_remove_xz-debugsource.sh | 44 + .../oe_test_xz_install_and_remove_xz-devel.sh | 44 + .../oe_test_xz_install_and_remove_xz-help.sh | 44 + .../oe_test_xz_install_and_remove_xz-libs.sh | 44 + ...st_xz_install_and_remove_xz-lzma-compat.sh | 44 + .../xz/oe_test_xz_install_and_remove_xz.sh | 44 + ...elp-tools_install_and_remove_yelp-tools.sh | 44 + ...install_and_remove_zd1211-firmware-help.sh | 44 + ...ware_install_and_remove_zd1211-firmware.sh | 44 + ...ity_install_and_remove_zenity-debuginfo.sh | 44 + ...y_install_and_remove_zenity-debugsource.sh | 44 + ...t_zenity_install_and_remove_zenity-help.sh | 44 + ...e_test_zenity_install_and_remove_zenity.sh | 44 + ...st_zip_install_and_remove_zip-debuginfo.sh | 44 + ..._zip_install_and_remove_zip-debugsource.sh | 44 + .../oe_test_zip_install_and_remove_zip-doc.sh | 44 + ...oe_test_zip_install_and_remove_zip-help.sh | 44 + .../zip/oe_test_zip_install_and_remove_zip.sh | 44 + ...t_zlib_install_and_remove_minizip-devel.sh | 44 + ...oe_test_zlib_install_and_remove_minizip.sh | 44 + ..._zlib_install_and_remove_zlib-debuginfo.sh | 44 + ...lib_install_and_remove_zlib-debugsource.sh | 44 + ...test_zlib_install_and_remove_zlib-devel.sh | 44 + ..._test_zlib_install_and_remove_zlib-help.sh | 44 + ...zlib_install_and_remove_zlib-relocation.sh | 44 + .../oe_test_zlib_install_and_remove_zlib.sh | 44 + ..._zstd_install_and_remove_zstd-debuginfo.sh | 44 + ...std_install_and_remove_zstd-debugsource.sh | 44 + ...test_zstd_install_and_remove_zstd-devel.sh | 44 + ..._test_zstd_install_and_remove_zstd-help.sh | 44 + .../oe_test_zstd_install_and_remove_zstd.sh | 44 + ...ib_install_and_remove_zziplib-debuginfo.sh | 44 + ..._install_and_remove_zziplib-debugsource.sh | 44 + ...ziplib_install_and_remove_zziplib-devel.sh | 44 + ...zziplib_install_and_remove_zziplib-help.sh | 44 + ...test_zziplib_install_and_remove_zziplib.sh | 44 + 9902 files changed, 428052 insertions(+) create mode 100644 suite2cases/CUnit.json create mode 100644 suite2cases/Cython.json create mode 100644 suite2cases/GConf2.json create mode 100644 suite2cases/Imath.json create mode 100644 suite2cases/Xaw3d.json create mode 100644 suite2cases/abattis-cantarell-fonts.json create mode 100644 suite2cases/abseil-cpp.json create mode 100644 suite2cases/adobe-mappings-cmap.json create mode 100644 suite2cases/adobe-mappings-pdf.json create mode 100644 suite2cases/adwaita-icon-theme.json create mode 100644 suite2cases/alsa-lib.json create mode 100644 suite2cases/apache-parent.json create mode 100644 suite2cases/argon2.json create mode 100644 suite2cases/at-spi2-atk.json create mode 100644 suite2cases/at-spi2-core.json create mode 100644 suite2cases/atf.json create mode 100644 suite2cases/atk.json create mode 100644 suite2cases/atmel-firmware.json create mode 100644 suite2cases/augeas.json create mode 100644 suite2cases/authselect.json create mode 100644 suite2cases/autoconf-archive.json create mode 100644 suite2cases/autoconf.json create mode 100644 suite2cases/autogen.json create mode 100644 suite2cases/b43-openfwwf.json create mode 100644 suite2cases/babel.json create mode 100644 suite2cases/basesystem.json create mode 100644 suite2cases/bash-completion.json create mode 100644 suite2cases/bc.json create mode 100644 suite2cases/bcel.json create mode 100644 suite2cases/boost.json create mode 100644 suite2cases/bridge-utils.json create mode 100644 suite2cases/brotli.json create mode 100644 suite2cases/btrfs-progs.json create mode 100644 suite2cases/bubblewrap.json create mode 100644 suite2cases/c-ares.json create mode 100644 suite2cases/ca-certificates.json create mode 100644 suite2cases/color-filesystem.json create mode 100644 suite2cases/cppunit.json create mode 100644 suite2cases/crash.json create mode 100644 suite2cases/crypto-policies.json create mode 100644 suite2cases/cscope.json create mode 100644 suite2cases/dbus-glib.json create mode 100644 suite2cases/dbus-python.json create mode 100644 suite2cases/debugedit.json create mode 100644 suite2cases/dejavu-fonts.json create mode 100644 suite2cases/desktop-file-utils.json create mode 100644 suite2cases/diffstat.json create mode 100644 suite2cases/ding-libs.json create mode 100644 suite2cases/dmraid.json create mode 100644 suite2cases/dnf-plugins-core.json create mode 100644 suite2cases/docbook-dtds.json create mode 100644 suite2cases/docbook-style-dsssl.json create mode 100644 suite2cases/docbook-style-xsl.json create mode 100644 suite2cases/docbook5-style-xsl.json create mode 100644 suite2cases/drpm.json create mode 100644 suite2cases/duktape.json create mode 100644 suite2cases/dwarves.json create mode 100644 suite2cases/dwz.json create mode 100644 suite2cases/dyninst.json create mode 100644 suite2cases/ed.json create mode 100644 suite2cases/efi-rpm-macros.json create mode 100644 suite2cases/efibootmgr.json create mode 100644 suite2cases/egl-wayland.json create mode 100644 suite2cases/eglexternalplatform.json create mode 100644 suite2cases/emacs.json create mode 100644 suite2cases/ethtool.json create mode 100644 suite2cases/expat.json create mode 100644 suite2cases/expect.json create mode 100644 suite2cases/fdupes.json create mode 100644 suite2cases/filesystem.json create mode 100644 suite2cases/findutils.json create mode 100644 suite2cases/fipscheck.json create mode 100644 suite2cases/fltk.json create mode 100644 suite2cases/fpaste.json create mode 100644 suite2cases/freeglut.json create mode 100644 suite2cases/freetype.json create mode 100644 suite2cases/fros.json create mode 100644 suite2cases/ftp.json create mode 100644 suite2cases/fuse.json create mode 100644 suite2cases/fuse3.json create mode 100644 suite2cases/gc.json create mode 100644 suite2cases/gcab.json create mode 100644 suite2cases/gcc_secure.json create mode 100644 suite2cases/gcr.json create mode 100644 suite2cases/gd.json create mode 100644 suite2cases/gettext.json create mode 100644 suite2cases/gfs2-utils.json create mode 100644 suite2cases/gi-docgen.json create mode 100644 suite2cases/giflib.json create mode 100644 suite2cases/glade.json create mode 100644 suite2cases/glassfish-servlet-api.json create mode 100644 suite2cases/glew.json create mode 100644 suite2cases/glib-networking.json create mode 100644 suite2cases/glib.json create mode 100644 suite2cases/gmp.json create mode 100644 suite2cases/gnome-common.json create mode 100644 suite2cases/gnome-doc-utils.json create mode 100644 suite2cases/gnu-efi.json create mode 100644 suite2cases/gnupg2.json create mode 100644 suite2cases/golang.json create mode 100644 suite2cases/google-droid-fonts.json create mode 100644 suite2cases/google-noto-cjk-fonts.json create mode 100644 suite2cases/gperftools.json create mode 100644 suite2cases/gpgme.json create mode 100644 suite2cases/gphoto2.json create mode 100644 suite2cases/graphene.json create mode 100644 suite2cases/graphite2.json create mode 100644 suite2cases/grep.json create mode 100644 suite2cases/groff.json create mode 100644 suite2cases/grubby.json create mode 100644 suite2cases/gsettings-desktop-schemas.json create mode 100644 suite2cases/gsm.json create mode 100644 suite2cases/gssdp.json create mode 100644 suite2cases/gstreamer1-plugins-bad-free.json create mode 100644 suite2cases/gstreamer1-plugins-base.json create mode 100644 suite2cases/gstreamer1.json create mode 100644 suite2cases/gtest.json create mode 100644 suite2cases/gtk-doc.json create mode 100644 suite2cases/gtk2.json create mode 100644 suite2cases/gtk3.json create mode 100644 suite2cases/gtk4.json create mode 100644 suite2cases/guile.json create mode 100644 suite2cases/gupnp-igd.json create mode 100644 suite2cases/gupnp.json create mode 100644 suite2cases/gzip.json create mode 100644 suite2cases/harfbuzz.json create mode 100644 suite2cases/hunspell.json create mode 100644 suite2cases/hwdata.json create mode 100644 suite2cases/hyphen.json create mode 100644 suite2cases/icfg.json create mode 100644 suite2cases/icu.json create mode 100644 suite2cases/ima-evm-utils.json create mode 100644 suite2cases/inih.json create mode 100644 suite2cases/iniparser.json create mode 100644 suite2cases/ipcalc.json create mode 100644 suite2cases/iso-codes.json create mode 100644 suite2cases/isomd5sum.json create mode 100644 suite2cases/jansson.json create mode 100644 suite2cases/java_cup.json create mode 100644 suite2cases/jbig2dec.json create mode 100644 suite2cases/jbigkit.json create mode 100644 suite2cases/jflex.json create mode 100644 suite2cases/jitterentropy-library.json create mode 100644 suite2cases/json-c.json create mode 100644 suite2cases/json-glib.json create mode 100644 suite2cases/jvnet-parent.json create mode 100644 suite2cases/kbd.json create mode 100644 suite2cases/kdump-anaconda-addon.json create mode 100644 suite2cases/keybinder3.json create mode 100644 suite2cases/kyua.json create mode 100644 suite2cases/lame.json create mode 100644 suite2cases/langtable.json create mode 100644 suite2cases/lapack.json create mode 100644 suite2cases/lcms2.json create mode 100644 suite2cases/less.json create mode 100644 suite2cases/libICE.json create mode 100644 suite2cases/libSM.json create mode 100644 suite2cases/libXScrnSaver.json create mode 100644 suite2cases/libXau.json create mode 100644 suite2cases/libXaw.json create mode 100644 suite2cases/libXcomposite.json create mode 100644 suite2cases/libXcursor.json create mode 100644 suite2cases/libXdamage.json create mode 100644 suite2cases/libXdmcp.json create mode 100644 suite2cases/libXext.json create mode 100644 suite2cases/libXfixes.json create mode 100644 suite2cases/libXfont2.json create mode 100644 suite2cases/libXft.json create mode 100644 suite2cases/libXi.json create mode 100644 suite2cases/libXinerama.json create mode 100644 suite2cases/libXmu.json create mode 100644 suite2cases/libXrandr.json create mode 100644 suite2cases/libXrender.json create mode 100644 suite2cases/libXres.json create mode 100644 suite2cases/libXt.json create mode 100644 suite2cases/libXtst.json create mode 100644 suite2cases/libXv.json create mode 100644 suite2cases/libXvMC.json create mode 100644 suite2cases/libXxf86dga.json create mode 100644 suite2cases/libXxf86vm.json create mode 100644 suite2cases/libadwaita.json create mode 100644 suite2cases/libaio.json create mode 100644 suite2cases/libappindicator.json create mode 100644 suite2cases/libassuan.json create mode 100644 suite2cases/libasyncns.json create mode 100644 suite2cases/libatasmart.json create mode 100644 suite2cases/libblockdev.json create mode 100644 suite2cases/libbpf.json create mode 100644 suite2cases/libbytesize.json create mode 100644 suite2cases/libcacard.json create mode 100644 suite2cases/libcap-ng.json create mode 100644 suite2cases/libcbor.json create mode 100644 suite2cases/libcomps.json create mode 100644 suite2cases/libconfig.json create mode 100644 suite2cases/libdaemon.json create mode 100644 suite2cases/libdatrie.json create mode 100644 suite2cases/libdbi.json create mode 100644 suite2cases/libdbusmenu.json create mode 100644 suite2cases/libdmx.json create mode 100644 suite2cases/libdnf.json create mode 100644 suite2cases/libdrm.json create mode 100644 suite2cases/libedit.json create mode 100644 suite2cases/libell.json create mode 100644 suite2cases/libepoxy.json create mode 100644 suite2cases/libestr.json create mode 100644 suite2cases/libev.json create mode 100644 suite2cases/libevdev.json create mode 100644 suite2cases/libevent.json create mode 100644 suite2cases/libfastjson.json create mode 100644 suite2cases/libffi.json create mode 100644 suite2cases/libfontenc.json create mode 100644 suite2cases/libgcrypt.json create mode 100644 suite2cases/libgit2-glib.json create mode 100644 suite2cases/libglvnd.json create mode 100644 suite2cases/libgnomekbd.json create mode 100644 suite2cases/libgtop2.json create mode 100644 suite2cases/libgudev.json create mode 100644 suite2cases/libgusb.json create mode 100644 suite2cases/libical.json create mode 100644 suite2cases/libidn.json create mode 100644 suite2cases/libidn2.json create mode 100644 suite2cases/libijs.json create mode 100644 suite2cases/libimobiledevice.json create mode 100644 suite2cases/libindicator.json create mode 100644 suite2cases/libinput.json create mode 100644 suite2cases/libipt.json create mode 100644 suite2cases/libiptcdata.json create mode 100644 suite2cases/libjcat.json create mode 100644 suite2cases/libjpeg-turbo.json create mode 100644 suite2cases/libkcapi.json create mode 100644 suite2cases/liblockfile.json create mode 100644 suite2cases/liblognorm.json create mode 100644 suite2cases/libmaxminddb.json create mode 100644 suite2cases/libmbim.json create mode 100644 suite2cases/libmetalink.json create mode 100644 suite2cases/libmng.json create mode 100644 suite2cases/libmnl.json create mode 100644 suite2cases/libmodulemd.json create mode 100644 suite2cases/libmpc.json create mode 100644 suite2cases/libndp.json create mode 100644 suite2cases/libnet.json create mode 100644 suite2cases/libnetfilter_conntrack.json create mode 100644 suite2cases/libnfnetlink.json create mode 100644 suite2cases/libnftnl.json create mode 100644 suite2cases/libnice.json create mode 100644 suite2cases/libnl3.json create mode 100644 suite2cases/libnma.json create mode 100644 suite2cases/libnotify.json create mode 100644 suite2cases/libnsl2.json create mode 100644 suite2cases/libnvme.json create mode 100644 suite2cases/libogg.json create mode 100644 suite2cases/libotf.json create mode 100644 suite2cases/libpaper.json create mode 100644 suite2cases/libpcap.json create mode 100644 suite2cases/libpciaccess.json create mode 100644 suite2cases/libpipeline.json create mode 100644 suite2cases/libplist.json create mode 100644 suite2cases/libpng.json create mode 100644 suite2cases/libpq.json create mode 100644 suite2cases/libproxy.json create mode 100644 suite2cases/libpsl.json create mode 100644 suite2cases/libpwquality.json create mode 100644 suite2cases/libqmi.json create mode 100644 suite2cases/librdkafka.json create mode 100644 suite2cases/librelp.json create mode 100644 suite2cases/librepo.json create mode 100644 suite2cases/libreport.json create mode 100644 suite2cases/libsass.json create mode 100644 suite2cases/libseccomp.json create mode 100644 suite2cases/libsecret.json create mode 100644 suite2cases/libselinux.json create mode 100644 suite2cases/libsemanage.json create mode 100644 suite2cases/libsepol.json create mode 100644 suite2cases/libsigsegv.json create mode 100644 suite2cases/libsmbios.json create mode 100644 suite2cases/libsolv.json create mode 100644 suite2cases/libsoup.json create mode 100644 suite2cases/libsoup3.json create mode 100644 suite2cases/libspiro.json create mode 100644 suite2cases/libssh.json create mode 100644 suite2cases/libssh2.json create mode 100644 suite2cases/libstemmer.json create mode 100644 suite2cases/libtalloc.json create mode 100644 suite2cases/libtasn1.json create mode 100644 suite2cases/libtdb.json create mode 100644 suite2cases/libteam.json create mode 100644 suite2cases/libtevent.json create mode 100644 suite2cases/libthai.json create mode 100644 suite2cases/libtheora.json create mode 100644 suite2cases/libtirpc.json create mode 100644 suite2cases/libtool.json create mode 100644 suite2cases/libuninameslist.json create mode 100644 suite2cases/libunwind.json create mode 100644 suite2cases/liburing.json create mode 100644 suite2cases/libusbmuxd.json create mode 100644 suite2cases/libusbx.json create mode 100644 suite2cases/libuser.json create mode 100644 suite2cases/libutempter.json create mode 100644 suite2cases/libuv.json create mode 100644 suite2cases/libvdpau.json create mode 100644 suite2cases/libverto.json create mode 100644 suite2cases/libvisual.json create mode 100644 suite2cases/libvoikko.json create mode 100644 suite2cases/libvorbis.json create mode 100644 suite2cases/libwacom.json create mode 100644 suite2cases/libwebp.json create mode 100644 suite2cases/libwpe.json create mode 100644 suite2cases/libxcb.json create mode 100644 suite2cases/libxcrypt.json create mode 100644 suite2cases/libxkbcommon.json create mode 100644 suite2cases/libxkbfile.json create mode 100644 suite2cases/libxklavier.json create mode 100644 suite2cases/libxml2.json create mode 100644 suite2cases/libxmlb.json create mode 100644 suite2cases/libxshmfence.json create mode 100644 suite2cases/linux-firmware.json create mode 100644 suite2cases/llvm.json create mode 100644 suite2cases/logrotate.json create mode 100644 suite2cases/lshw.json create mode 100644 suite2cases/lsof.json create mode 100644 suite2cases/lsscsi.json create mode 100644 suite2cases/lua.json create mode 100644 suite2cases/lynx.json create mode 100644 suite2cases/lz4.json create mode 100644 suite2cases/m17n-db.json create mode 100644 suite2cases/m17n-lib.json create mode 100644 suite2cases/m4.json create mode 100644 suite2cases/make.json create mode 100644 suite2cases/mandoc.json create mode 100644 suite2cases/mariadb-connector-c.json create mode 100644 suite2cases/maven-enforcer.json create mode 100644 suite2cases/maven-plugin-bundle.json create mode 100644 suite2cases/maven-source-plugin.json create mode 100644 suite2cases/mcpp.json create mode 100644 suite2cases/mesa-demos.json create mode 100644 suite2cases/mesa-libGLU.json create mode 100644 suite2cases/mesa.json create mode 100644 suite2cases/metacity.json create mode 100644 suite2cases/mobile-broadband-provider-info.json create mode 100644 suite2cases/mokutil.json create mode 100644 suite2cases/mpfr.json create mode 100644 suite2cases/mtdev.json create mode 100644 suite2cases/mtools.json create mode 100644 suite2cases/mtr.json create mode 100644 suite2cases/multilib-rpm-config.json create mode 100644 suite2cases/musl.json create mode 100644 suite2cases/nettle.json create mode 100644 suite2cases/network-manager-applet.json create mode 100644 suite2cases/newt.json create mode 100644 suite2cases/nmap.json create mode 100644 suite2cases/notification-daemon.json create mode 100644 suite2cases/npth.json create mode 100644 suite2cases/numactl.json create mode 100644 suite2cases/numpy.json create mode 100644 suite2cases/open-sans-fonts.json create mode 100644 suite2cases/opensc.json create mode 100644 suite2cases/openssl-pkcs11.json create mode 100644 suite2cases/opus.json create mode 100644 suite2cases/orc.json create mode 100644 suite2cases/os-prober.json create mode 100644 suite2cases/p11-kit.json create mode 100644 suite2cases/pango.json create mode 100644 suite2cases/parted.json create mode 100644 suite2cases/passwd.json create mode 100644 suite2cases/patch.json create mode 100644 suite2cases/pciutils.json create mode 100644 suite2cases/pcre.json create mode 100644 suite2cases/perl-Algorithm-Diff.json create mode 100644 suite2cases/perl-Archive-Tar.json create mode 100644 suite2cases/perl-B-Debug.json create mode 100644 suite2cases/perl-CPAN-Meta-Requirements.json create mode 100644 suite2cases/perl-CPAN-Meta-YAML.json create mode 100644 suite2cases/perl-CPAN-Meta.json create mode 100644 suite2cases/perl-Carp.json create mode 100644 suite2cases/perl-Compress-Raw-Bzip2.json create mode 100644 suite2cases/perl-Compress-Raw-Zlib.json create mode 100644 suite2cases/perl-Config-Perl-V.json create mode 100644 suite2cases/perl-Data-Dumper.json create mode 100644 suite2cases/perl-Devel-PPPort.json create mode 100644 suite2cases/perl-Digest-MD5.json create mode 100644 suite2cases/perl-Digest-SHA.json create mode 100644 suite2cases/perl-Digest.json create mode 100644 suite2cases/perl-Encode.json create mode 100644 suite2cases/perl-Env.json create mode 100644 suite2cases/perl-Error.json create mode 100644 suite2cases/perl-Exporter.json create mode 100644 suite2cases/perl-ExtUtils-Install.json create mode 100644 suite2cases/perl-ExtUtils-MakeMaker.json create mode 100644 suite2cases/perl-ExtUtils-Manifest.json create mode 100644 suite2cases/perl-ExtUtils-ParseXS.json create mode 100644 suite2cases/perl-File-Copy-Recursive.json create mode 100644 suite2cases/perl-File-Fetch.json create mode 100644 suite2cases/perl-File-Path.json create mode 100644 suite2cases/perl-File-Temp.json create mode 100644 suite2cases/perl-Filter-Simple.json create mode 100644 suite2cases/perl-Filter.json create mode 100644 suite2cases/perl-Getopt-Long.json create mode 100644 suite2cases/perl-HTTP-Daemon.json create mode 100644 suite2cases/perl-HTTP-Tiny.json create mode 100644 suite2cases/perl-IO-Compress.json create mode 100644 suite2cases/perl-IO-Socket-IP.json create mode 100644 suite2cases/perl-IPC-Cmd.json create mode 100644 suite2cases/perl-IPC-SysV.json create mode 100644 suite2cases/perl-IPC-System-Simple.json create mode 100644 suite2cases/perl-JSON-PP.json create mode 100644 suite2cases/perl-Locale-Codes.json create mode 100644 suite2cases/perl-Locale-Maketext.json create mode 100644 suite2cases/perl-MIME-Base64.json create mode 100644 suite2cases/perl-MailTools.json create mode 100644 suite2cases/perl-Math-BigInt-FastCalc.json create mode 100644 suite2cases/perl-Math-BigInt.json create mode 100644 suite2cases/perl-Module-CoreList.json create mode 100644 suite2cases/perl-Module-Load-Conditional.json create mode 100644 suite2cases/perl-Module-Load.json create mode 100644 suite2cases/perl-Module-Metadata.json create mode 100644 suite2cases/perl-Params-Check.json create mode 100644 suite2cases/perl-PathTools.json create mode 100644 suite2cases/perl-Perl-OSType.json create mode 100644 suite2cases/perl-PerlIO-via-QuotedPrint.json create mode 100644 suite2cases/perl-Pod-Checker.json create mode 100644 suite2cases/perl-Pod-Escapes.json create mode 100644 suite2cases/perl-Pod-Parser.json create mode 100644 suite2cases/perl-Pod-Perldoc.json create mode 100644 suite2cases/perl-Pod-Simple.json create mode 100644 suite2cases/perl-Pod-Usage.json create mode 100644 suite2cases/perl-SGMLSpm.json create mode 100644 suite2cases/perl-Scalar-List-Utils.json create mode 100644 suite2cases/perl-Socket.json create mode 100644 suite2cases/perl-Storable.json create mode 100644 suite2cases/perl-Switch.json create mode 100644 suite2cases/perl-Sys-Syslog.json create mode 100644 suite2cases/perl-Term-ANSIColor.json create mode 100644 suite2cases/perl-Term-Cap.json create mode 100644 suite2cases/perl-Test-Harness.json create mode 100644 suite2cases/perl-Test-Simple.json create mode 100644 suite2cases/perl-Text-Balanced.json create mode 100644 suite2cases/perl-Text-Diff.json create mode 100644 suite2cases/perl-Text-ParseWords.json create mode 100644 suite2cases/perl-Thread-Queue.json create mode 100644 suite2cases/perl-Time-HiRes.json create mode 100644 suite2cases/perl-Time-Local.json create mode 100644 suite2cases/perl-Unicode-Collate.json create mode 100644 suite2cases/perl-Unicode-Normalize.json create mode 100644 suite2cases/perl-XML-Parser.json create mode 100644 suite2cases/perl-autodie.json create mode 100644 suite2cases/perl-bignum.json create mode 100644 suite2cases/perl-constant.json create mode 100644 suite2cases/perl-experimental.json create mode 100644 suite2cases/perl-generators.json create mode 100644 suite2cases/perl-libnet.json create mode 100644 suite2cases/perl-parent.json create mode 100644 suite2cases/perl-perlfaq.json create mode 100644 suite2cases/perl-podlators.json create mode 100644 suite2cases/perl-threads-shared.json create mode 100644 suite2cases/perl-threads.json create mode 100644 suite2cases/perl-version.json create mode 100644 suite2cases/perl.json create mode 100644 suite2cases/polkit-pkla-compat.json create mode 100644 suite2cases/popt.json create mode 100644 suite2cases/ppp.json create mode 100644 suite2cases/psmisc.json create mode 100644 suite2cases/publicsuffix-list.json create mode 100644 suite2cases/pulseaudio.json create mode 100644 suite2cases/pyatspi.json create mode 100644 suite2cases/pycairo.json create mode 100644 suite2cases/pygobject3.json create mode 100644 suite2cases/pykickstart.json create mode 100644 suite2cases/pyparsing.json create mode 100644 suite2cases/pyparted.json create mode 100644 suite2cases/python-anytree.json create mode 100644 suite2cases/python-asn1crypto.json create mode 100644 suite2cases/python-breathe.json create mode 100644 suite2cases/python-cffi.json create mode 100644 suite2cases/python-chardet.json create mode 100644 suite2cases/python-charset-normalizer.json create mode 100644 suite2cases/python-click.json create mode 100644 suite2cases/python-colorama.json create mode 100644 suite2cases/python-cov-core.json create mode 100644 suite2cases/python-coverage.json create mode 100644 suite2cases/python-cryptography-vectors.json create mode 100644 suite2cases/python-cups.json create mode 100644 suite2cases/python-dasbus.json create mode 100644 suite2cases/python-dns.json create mode 100644 suite2cases/python-extras.json create mode 100644 suite2cases/python-fixtures.json create mode 100644 suite2cases/python-freezegun.json create mode 100644 suite2cases/python-gevent.json create mode 100644 suite2cases/python-hypothesis.json create mode 100644 suite2cases/python-idna.json create mode 100644 suite2cases/python-importlib-metadata.json create mode 100644 suite2cases/python-iso8601.json create mode 100644 suite2cases/python-markdown.json create mode 100644 suite2cases/python-markupsafe.json create mode 100644 suite2cases/python-meh.json create mode 100644 suite2cases/python-nose2.json create mode 100644 suite2cases/python-ordered-set.json create mode 100644 suite2cases/python-packaging.json create mode 100644 suite2cases/python-parameterized.json create mode 100644 suite2cases/python-pid.json create mode 100644 suite2cases/python-productmd.json create mode 100644 suite2cases/python-pyasn1.json create mode 100644 suite2cases/python-pycparser.json create mode 100644 suite2cases/python-pysocks.json create mode 100644 suite2cases/python-pytest-subtests.json create mode 100644 suite2cases/python-pytest-timeout.json create mode 100644 suite2cases/python-pytoml.json create mode 100644 suite2cases/python-pyudev.json create mode 100644 suite2cases/python-requests-file.json create mode 100644 suite2cases/python-requests-ftp.json create mode 100644 suite2cases/python-semantic_version.json create mode 100644 suite2cases/python-setuptools_scm.json create mode 100644 suite2cases/python-simpleline.json create mode 100644 suite2cases/python-six.json create mode 100644 suite2cases/python-sphinx_rtd_theme.json create mode 100644 suite2cases/python-systemd.json create mode 100644 suite2cases/python-testscenarios.json create mode 100644 suite2cases/python-testtools.json create mode 100644 suite2cases/python-toml.json create mode 100644 suite2cases/python-traceback2.json create mode 100644 suite2cases/python-unittest2.json create mode 100644 suite2cases/python-zipp.json create mode 100644 suite2cases/pytz.json create mode 100644 suite2cases/pyxattr.json create mode 100644 suite2cases/pyxdg.json create mode 100644 suite2cases/qt5-qtbase.json create mode 100644 suite2cases/qt5.json create mode 100644 suite2cases/readline.json create mode 100644 suite2cases/regexp.json create mode 100644 suite2cases/rootfiles.json create mode 100644 suite2cases/rpm.json create mode 100644 suite2cases/rubygem-ronn-ng.json create mode 100644 suite2cases/satyr.json create mode 100644 suite2cases/sbc.json create mode 100644 suite2cases/screen.json create mode 100644 suite2cases/sed.json create mode 100644 suite2cases/selinux-policy.json create mode 100644 suite2cases/setup.json create mode 100644 suite2cases/sgml-common.json create mode 100644 suite2cases/sharutils.json create mode 100644 suite2cases/shim.json create mode 100644 suite2cases/snappy.json create mode 100644 suite2cases/socket_wrapper.json create mode 100644 suite2cases/softhsm.json create mode 100644 suite2cases/sonatype-oss-parent.json create mode 100644 suite2cases/sound-theme-freedesktop.json create mode 100644 suite2cases/speexdsp.json create mode 100644 suite2cases/spice-protocol.json create mode 100644 suite2cases/spice.json create mode 100644 suite2cases/startup-notification.json create mode 100644 suite2cases/strace.json create mode 100644 suite2cases/subunit.json create mode 100644 suite2cases/symlinks.json create mode 100644 suite2cases/syslinux.json create mode 100644 suite2cases/tar.json create mode 100644 suite2cases/tbb.json create mode 100644 suite2cases/tcl.json create mode 100644 suite2cases/tcsh.json create mode 100644 suite2cases/texinfo.json create mode 100644 suite2cases/texlive-base.json create mode 100644 suite2cases/texlive-filesystem.json create mode 100644 suite2cases/texlive-split-a.json create mode 100644 suite2cases/texlive-split-d.json create mode 100644 suite2cases/texlive-split-e.json create mode 100644 suite2cases/texlive-split-h.json create mode 100644 suite2cases/texlive-split-i.json create mode 100644 suite2cases/texlive-split-k.json create mode 100644 suite2cases/texlive-split-m.json create mode 100644 suite2cases/texlive-split-p.json create mode 100644 suite2cases/texlive-split-q.json create mode 100644 suite2cases/texlive-split-r.json create mode 100644 suite2cases/texlive-split-u.json create mode 100644 suite2cases/texlive-split-v.json create mode 100644 suite2cases/texlive-split-x.json create mode 100644 suite2cases/texlive-split-y.json create mode 100644 suite2cases/texlive-split-z.json create mode 100644 suite2cases/thin-provisioning-tools.json create mode 100644 suite2cases/time.json create mode 100644 suite2cases/tinyxml2.json create mode 100644 suite2cases/tix.json create mode 100644 suite2cases/tk.json create mode 100644 suite2cases/tmux.json create mode 100644 suite2cases/tpm2-tss.json create mode 100644 suite2cases/tracker3.json create mode 100644 suite2cases/trousers.json create mode 100644 suite2cases/ttembed.json create mode 100644 suite2cases/tzdata.json create mode 100644 suite2cases/uboot-tools.json create mode 100644 suite2cases/uid_wrapper.json create mode 100644 suite2cases/umockdev.json create mode 100644 suite2cases/unicode-ucd.json create mode 100644 suite2cases/unixODBC.json create mode 100644 suite2cases/unzip.json create mode 100644 suite2cases/urw-base35-fonts.json create mode 100644 suite2cases/usbutils.json create mode 100644 suite2cases/usermode.json create mode 100644 suite2cases/userspace-rcu.json create mode 100644 suite2cases/vconfig.json create mode 100644 suite2cases/vim.json create mode 100644 suite2cases/volume_key.json create mode 100644 suite2cases/vulkan-headers.json create mode 100644 suite2cases/vulkan-loader.json create mode 100644 suite2cases/wayland-protocols.json create mode 100644 suite2cases/wayland.json create mode 100644 suite2cases/webkit2gtk3.json create mode 100644 suite2cases/webrtc-audio-processing.json create mode 100644 suite2cases/wget.json create mode 100644 suite2cases/which.json create mode 100644 suite2cases/woff2.json create mode 100644 suite2cases/words.json create mode 100644 suite2cases/wpebackend-fdo.json create mode 100644 suite2cases/xalan-j2.json create mode 100644 suite2cases/xcb-proto.json create mode 100644 suite2cases/xcb-util-image.json create mode 100644 suite2cases/xcb-util-keysyms.json create mode 100644 suite2cases/xcb-util-renderutil.json create mode 100644 suite2cases/xcb-util-wm.json create mode 100644 suite2cases/xcb-util.json create mode 100644 suite2cases/xdg-dbus-proxy.json create mode 100644 suite2cases/xerces-j2.json create mode 100644 suite2cases/xfsdump.json create mode 100644 suite2cases/xkeyboard-config.json create mode 100644 suite2cases/xml-commons-apis.json create mode 100644 suite2cases/xml-commons-resolver.json create mode 100644 suite2cases/xmlrpc-c.json create mode 100644 suite2cases/xmlto.json create mode 100644 suite2cases/xmms.json create mode 100644 suite2cases/xorg-x11-drivers.json create mode 100644 suite2cases/xorg-x11-drv-ati.json create mode 100644 suite2cases/xorg-x11-drv-dummy.json create mode 100644 suite2cases/xorg-x11-drv-evdev.json create mode 100644 suite2cases/xorg-x11-drv-fbdev.json create mode 100644 suite2cases/xorg-x11-drv-intel.json create mode 100644 suite2cases/xorg-x11-drv-libinput.json create mode 100644 suite2cases/xorg-x11-drv-nouveau.json create mode 100644 suite2cases/xorg-x11-drv-qxl.json create mode 100644 suite2cases/xorg-x11-drv-v4l.json create mode 100644 suite2cases/xorg-x11-drv-vesa.json create mode 100644 suite2cases/xorg-x11-drv-vmware.json create mode 100644 suite2cases/xorg-x11-drv-wacom.json create mode 100644 suite2cases/xorg-x11-font-utils.json create mode 100644 suite2cases/xorg-x11-fonts.json create mode 100644 suite2cases/xorg-x11-proto-devel.json create mode 100644 suite2cases/xorg-x11-server-utils.json create mode 100644 suite2cases/xorg-x11-server.json create mode 100644 suite2cases/xorg-x11-util-macros.json create mode 100644 suite2cases/xorg-x11-utils.json create mode 100644 suite2cases/xorg-x11-xauth.json create mode 100644 suite2cases/xorg-x11-xinit.json create mode 100644 suite2cases/xorg-x11-xkb-utils.json create mode 100644 suite2cases/xorg-x11-xtrans-devel.json create mode 100644 suite2cases/xvattr.json create mode 100644 suite2cases/zd1211-firmware.json create mode 100644 suite2cases/zenity.json create mode 100644 suite2cases/zlib.json create mode 100644 suite2cases/zstd.json create mode 100644 testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-debuginfo.sh create mode 100644 testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-debugsource.sh create mode 100644 testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-devel.sh create mode 100644 testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-help.sh create mode 100644 testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit.sh create mode 100644 testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython-debuginfo.sh create mode 100644 testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython-debugsource.sh create mode 100644 testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython.sh create mode 100644 testcases/cli-test/Cython/oe_test_Cython_install_and_remove_python2-Cython.sh create mode 100644 testcases/cli-test/Cython/oe_test_Cython_install_and_remove_python3-Cython.sh create mode 100644 testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-debuginfo.sh create mode 100644 testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-debugsource.sh create mode 100644 testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-devel.sh create mode 100644 testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2.sh create mode 100644 testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-c++-devel.sh create mode 100644 testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-c++.sh create mode 100644 testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-debuginfo.sh create mode 100644 testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-debugsource.sh create mode 100644 testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-devel.sh create mode 100644 testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-help.sh create mode 100644 testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-perl.sh create mode 100644 testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick.sh create mode 100644 testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-debuginfo.sh create mode 100644 testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-debugsource.sh create mode 100644 testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-devel.sh create mode 100644 testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath.sh create mode 100644 testcases/cli-test/Imath/oe_test_Imath_install_and_remove_python3-Imath.sh create mode 100644 testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-debuginfo.sh create mode 100644 testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-debugsource.sh create mode 100644 testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-devel.sh create mode 100644 testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-glib-devel.sh create mode 100644 testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-glib.sh create mode 100644 testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-help.sh create mode 100644 testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-vala.sh create mode 100644 testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager.sh create mode 100644 testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-bluetooth.sh create mode 100644 testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-cloud-setup.sh create mode 100644 testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-config-server.sh create mode 100644 testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-debuginfo.sh create mode 100644 testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-debugsource.sh create mode 100644 testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-help.sh create mode 100644 testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-libnm-devel.sh create mode 100644 testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-libnm.sh create mode 100644 testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-ovs.sh create mode 100644 testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-ppp.sh create mode 100644 testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-team.sh create mode 100644 testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-wifi.sh create mode 100644 testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-wwan.sh create mode 100644 testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager.sh create mode 100644 testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-debuginfo.sh create mode 100644 testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-debugsource.sh create mode 100644 testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-devel.sh create mode 100644 testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-libs.sh create mode 100644 testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR.sh create mode 100644 testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-debuginfo.sh create mode 100644 testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-debugsource.sh create mode 100644 testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-devel.sh create mode 100644 testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-help.sh create mode 100644 testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL.sh create mode 100644 testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-debuginfo.sh create mode 100644 testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-debugsource.sh create mode 100644 testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-devel.sh create mode 100644 testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-help.sh create mode 100644 testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d.sh create mode 100644 testcases/cli-test/abattis-cantarell-fonts/oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts-help.sh create mode 100644 testcases/cli-test/abattis-cantarell-fonts/oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts.sh create mode 100644 testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-debuginfo.sh create mode 100644 testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-debugsource.sh create mode 100644 testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-devel.sh create mode 100644 testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp.sh create mode 100644 testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-debuginfo.sh create mode 100644 testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-debugsource.sh create mode 100644 testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-devel.sh create mode 100644 testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-help.sh create mode 100644 testcases/cli-test/acl/oe_test_acl_install_and_remove_acl.sh create mode 100644 testcases/cli-test/acl/oe_test_acl_install_and_remove_libacl-devel.sh create mode 100644 testcases/cli-test/acl/oe_test_acl_install_and_remove_libacl.sh create mode 100644 testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-devel.sh create mode 100644 testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-help.sh create mode 100644 testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-lang.sh create mode 100644 testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap.sh create mode 100644 testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-devel.sh create mode 100644 testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-help.sh create mode 100644 testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf.sh create mode 100644 testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-cursor-theme.sh create mode 100644 testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme-devel.sh create mode 100644 testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme.sh create mode 100644 testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-debuginfo.sh create mode 100644 testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-debugsource.sh create mode 100644 testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-devel.sh create mode 100644 testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib.sh create mode 100644 testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-topology.sh create mode 100644 testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-ucm.sh create mode 100644 testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-core.sh create mode 100644 testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-debuginfo.sh create mode 100644 testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-debugsource.sh create mode 100644 testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-devel.sh create mode 100644 testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-dracut.sh create mode 100644 testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-tui.sh create mode 100644 testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda.sh create mode 100644 testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-annocheck.sh create mode 100644 testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-debuginfo.sh create mode 100644 testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-debugsource.sh create mode 100644 testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-help.sh create mode 100644 testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-tests.sh create mode 100644 testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-antlr.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-bcel.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-bsf.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-log4j.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-oro.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-regexp.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-resolver.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-xalan2.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-commons-logging.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-commons-net.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-help.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-imageio.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-javamail.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jdepend.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jmf.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jsch.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-junit.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-junit5.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-lib.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-swing.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-testutil.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-xz.sh create mode 100644 testcases/cli-test/ant/oe_test_ant_install_and_remove_ant.sh create mode 100644 testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-debuginfo.sh create mode 100644 testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-debugsource.sh create mode 100644 testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-devel.sh create mode 100644 testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-help.sh create mode 100644 testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy.sh create mode 100644 testcases/cli-test/apache-parent/oe_test_apache-parent_install_and_remove_apache-parent.sh create mode 100644 testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-debuginfo.sh create mode 100644 testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-debugsource.sh create mode 100644 testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-devel.sh create mode 100644 testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-help.sh create mode 100644 testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2.sh create mode 100644 testcases/cli-test/argon2/oe_test_argon2_install_and_remove_libargon2-devel.sh create mode 100644 testcases/cli-test/argon2/oe_test_argon2_install_and_remove_libargon2.sh create mode 100644 testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-doc.sh create mode 100644 testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-help.sh create mode 100644 testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-latex.sh create mode 100644 testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-music.sh create mode 100644 testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc.sh create mode 100644 testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-debuginfo.sh create mode 100644 testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-debugsource.sh create mode 100644 testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-devel.sh create mode 100644 testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-help.sh create mode 100644 testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell.sh create mode 100644 testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debuginfo.sh create mode 100644 testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debugsource.sh create mode 100644 testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-devel.sh create mode 100644 testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-help.sh create mode 100644 testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk.sh create mode 100644 testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-atk-devel.sh create mode 100644 testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-atk.sh create mode 100644 testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-debuginfo.sh create mode 100644 testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-debugsource.sh create mode 100644 testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-devel.sh create mode 100644 testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-help.sh create mode 100644 testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core.sh create mode 100644 testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_atk-devel.sh create mode 100644 testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_atk.sh create mode 100644 testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-debuginfo.sh create mode 100644 testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-debugsource.sh create mode 100644 testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-help.sh create mode 100644 testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-tests.sh create mode 100644 testcases/cli-test/atf/oe_test_atf_install_and_remove_atf.sh create mode 100644 testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c++-devel.sh create mode 100644 testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c++.sh create mode 100644 testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c-devel.sh create mode 100644 testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c.sh create mode 100644 testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-sh-devel.sh create mode 100644 testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-sh.sh create mode 100644 testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-debuginfo.sh create mode 100644 testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-debugsource.sh create mode 100644 testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-devel.sh create mode 100644 testcases/cli-test/atk/oe_test_atk_install_and_remove_atk.sh create mode 100644 testcases/cli-test/atmel-firmware/oe_test_atmel-firmware_install_and_remove_atmel-firmware-help.sh create mode 100644 testcases/cli-test/atmel-firmware/oe_test_atmel-firmware_install_and_remove_atmel-firmware.sh create mode 100644 testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-debuginfo.sh create mode 100644 testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-debugsource.sh create mode 100644 testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-help.sh create mode 100644 testcases/cli-test/attr/oe_test_attr_install_and_remove_attr.sh create mode 100644 testcases/cli-test/attr/oe_test_attr_install_and_remove_libattr-devel.sh create mode 100644 testcases/cli-test/audit/oe_test_audit_install_and_remove_audispd-plugins-zos.sh create mode 100644 testcases/cli-test/audit/oe_test_audit_install_and_remove_audispd-plugins.sh create mode 100644 testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-debuginfo.sh create mode 100644 testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-debugsource.sh create mode 100644 testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-devel.sh create mode 100644 testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-help.sh create mode 100644 testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-libs.sh create mode 100644 testcases/cli-test/audit/oe_test_audit_install_and_remove_audit.sh create mode 100644 testcases/cli-test/audit/oe_test_audit_install_and_remove_python2-audit.sh create mode 100644 testcases/cli-test/audit/oe_test_audit_install_and_remove_python3-audit.sh create mode 100644 testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-debuginfo.sh create mode 100644 testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-debugsource.sh create mode 100644 testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-devel.sh create mode 100644 testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-help.sh create mode 100644 testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas.sh create mode 100644 testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-compat.sh create mode 100644 testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-debuginfo.sh create mode 100644 testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-debugsource.sh create mode 100644 testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-devel.sh create mode 100644 testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-help.sh create mode 100644 testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect.sh create mode 100644 testcases/cli-test/autoconf-archive/oe_test_autoconf-archive_install_and_remove_autoconf-archive.sh create mode 100644 testcases/cli-test/autoconf/oe_test_autoconf_install_and_remove_autoconf-help.sh create mode 100644 testcases/cli-test/autoconf/oe_test_autoconf_install_and_remove_autoconf.sh create mode 100644 testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-debuginfo.sh create mode 100644 testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-debugsource.sh create mode 100644 testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-devel.sh create mode 100644 testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-doc.sh create mode 100644 testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-help.sh create mode 100644 testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-libopts-devel.sh create mode 100644 testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-libopts.sh create mode 100644 testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen.sh create mode 100644 testcases/cli-test/automake/oe_test_automake_install_and_remove_automake-help.sh create mode 100644 testcases/cli-test/automake/oe_test_automake_install_and_remove_automake.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-autoipd.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-howl-devel.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-howl.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-libdns_sd-devel.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-libdns_sd.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-debuginfo.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-debugsource.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-devel.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-dnsconfd.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-glib-devel.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-glib.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-gobject-devel.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-gobject.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-help.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-libs.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-qt5-devel.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-qt5.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-tools.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-devel.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-gtk3.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-tools.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_python2-avahi.sh create mode 100644 testcases/cli-test/avahi/oe_test_avahi_install_and_remove_python3-avahi.sh create mode 100644 testcases/cli-test/b43-openfwwf/oe_test_b43-openfwwf_install_and_remove_b43-openfwwf-help.sh create mode 100644 testcases/cli-test/b43-openfwwf/oe_test_b43-openfwwf_install_and_remove_b43-openfwwf.sh create mode 100644 testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools-debuginfo.sh create mode 100644 testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools-debugsource.sh create mode 100644 testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools.sh create mode 100644 testcases/cli-test/babel/oe_test_babel_install_and_remove_babel-help.sh create mode 100644 testcases/cli-test/babel/oe_test_babel_install_and_remove_babel.sh create mode 100644 testcases/cli-test/babel/oe_test_babel_install_and_remove_python2-babel.sh create mode 100644 testcases/cli-test/babel/oe_test_babel_install_and_remove_python3-babel.sh create mode 100644 testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-debuginfo.sh create mode 100644 testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-debugsource.sh create mode 100644 testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-help.sh create mode 100644 testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace.sh create mode 100644 testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_libbabeltrace-devel.sh create mode 100644 testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_python3-babeltrace.sh create mode 100644 testcases/cli-test/basesystem/oe_test_basesystem_install_and_remove_basesystem.sh create mode 100644 testcases/cli-test/bash-completion/oe_test_bash-completion_install_and_remove_bash-completion-help.sh create mode 100644 testcases/cli-test/bash-completion/oe_test_bash-completion_install_and_remove_bash-completion.sh create mode 100644 testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-debuginfo.sh create mode 100644 testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-debugsource.sh create mode 100644 testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-devel.sh create mode 100644 testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-doc.sh create mode 100644 testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-help.sh create mode 100644 testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-relocation.sh create mode 100644 testcases/cli-test/bash/oe_test_bash_install_and_remove_bash.sh create mode 100644 testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-debuginfo.sh create mode 100644 testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-debugsource.sh create mode 100644 testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-help.sh create mode 100644 testcases/cli-test/bc/oe_test_bc_install_and_remove_bc.sh create mode 100644 testcases/cli-test/bcel/oe_test_bcel_install_and_remove_bcel.sh create mode 100644 testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib-help.sh create mode 100644 testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib-vim-syntax.sh create mode 100644 testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-chroot.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-debuginfo.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-debugsource.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-devel.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-dnssec-doc.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-dnssec-utils.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-export-devel.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-export-libs.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-libs-lite.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-libs.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-license.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-devel.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-libs.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-utils.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-sdb-chroot.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-sdb.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-utils.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_bind.sh create mode 100644 testcases/cli-test/bind/oe_test_bind_install_and_remove_python3-bind.sh create mode 100644 testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-debuginfo.sh create mode 100644 testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-debugsource.sh create mode 100644 testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-devel.sh create mode 100644 testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-gold.sh create mode 100644 testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-gprofng.sh create mode 100644 testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-help.sh create mode 100644 testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils.sh create mode 100644 testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-aarch64.sh create mode 100644 testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-ppc64le.sh create mode 100644 testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-s390x.sh create mode 100644 testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-x86_64.sh create mode 100644 testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-debuginfo.sh create mode 100644 testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-debugsource.sh create mode 100644 testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-devel.sh create mode 100644 testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-help.sh create mode 100644 testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-lang.sh create mode 100644 testcases/cli-test/bison/oe_test_bison_install_and_remove_bison.sh create mode 100644 testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-cups.sh create mode 100644 testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-debuginfo.sh create mode 100644 testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-debugsource.sh create mode 100644 testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-devel.sh create mode 100644 testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-help.sh create mode 100644 testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-libs.sh create mode 100644 testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-atomic.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-b2.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-build.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-chrono.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-container.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-context.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-contract.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-coroutine.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-date-time.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-debuginfo.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-debugsource.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-devel.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-doc.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-doctools.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-examples.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-fiber.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-filesystem.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph-mpich.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph-openmpi.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-help.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-iostreams.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-jam.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-json.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-locale.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-log.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-math.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-devel.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python3-devel.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python3.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-nowide.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-numpy2.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-numpy3.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-devel.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python3-devel.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python3.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-program-options.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python2-devel.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python2.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python3-devel.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python3.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-random.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-regex.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-serialization.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-signals.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-stacktrace.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-static.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-system.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-test.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-thread.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-timer.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-type_erasure.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-url.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-wave.sh create mode 100644 testcases/cli-test/boost/oe_test_boost_install_and_remove_boost.sh create mode 100644 testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils-debuginfo.sh create mode 100644 testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils-debugsource.sh create mode 100644 testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils.sh create mode 100644 testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-debuginfo.sh create mode 100644 testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-debugsource.sh create mode 100644 testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-devel.sh create mode 100644 testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-help.sh create mode 100644 testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli.sh create mode 100644 testcases/cli-test/brotli/oe_test_brotli_install_and_remove_python2-brotli.sh create mode 100644 testcases/cli-test/brotli/oe_test_brotli_install_and_remove_python3-brotli.sh create mode 100644 testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-debuginfo.sh create mode 100644 testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-debugsource.sh create mode 100644 testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-devel.sh create mode 100644 testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-help.sh create mode 100644 testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs.sh create mode 100644 testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-debuginfo.sh create mode 100644 testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-debugsource.sh create mode 100644 testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-help.sh create mode 100644 testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap.sh create mode 100644 testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-debuginfo.sh create mode 100644 testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-debugsource.sh create mode 100644 testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-help.sh create mode 100644 testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc.sh create mode 100644 testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-debuginfo.sh create mode 100644 testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-debugsource.sh create mode 100644 testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-devel.sh create mode 100644 testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-help.sh create mode 100644 testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2.sh create mode 100644 testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-debuginfo.sh create mode 100644 testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-debugsource.sh create mode 100644 testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-devel.sh create mode 100644 testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-help.sh create mode 100644 testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares.sh create mode 100644 testcases/cli-test/ca-certificates/oe_test_ca-certificates_install_and_remove_ca-certificates.sh create mode 100644 testcases/cli-test/color-filesystem/oe_test_color-filesystem_install_and_remove_color-filesystem.sh create mode 100644 testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-debuginfo.sh create mode 100644 testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-debugsource.sh create mode 100644 testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-devel-docs.sh create mode 100644 testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-devel.sh create mode 100644 testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-doc.sh create mode 100644 testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-extra-profiles.sh create mode 100644 testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-help.sh create mode 100644 testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-libs.sh create mode 100644 testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-tests.sh create mode 100644 testcases/cli-test/colord/oe_test_colord_install_and_remove_colord.sh create mode 100644 testcases/cli-test/console-setup/oe_test_console-setup_install_and_remove_console-setup-help.sh create mode 100644 testcases/cli-test/console-setup/oe_test_console-setup_install_and_remove_console-setup.sh create mode 100644 testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-debuginfo.sh create mode 100644 testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-debugsource.sh create mode 100644 testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-help.sh create mode 100644 testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils.sh create mode 100644 testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-debuginfo.sh create mode 100644 testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-debugsource.sh create mode 100644 testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-help.sh create mode 100644 testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio.sh create mode 100644 testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-debuginfo.sh create mode 100644 testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-debugsource.sh create mode 100644 testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-help.sh create mode 100644 testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck.sh create mode 100644 testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-debuginfo.sh create mode 100644 testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-debugsource.sh create mode 100644 testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-devel.sh create mode 100644 testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-help.sh create mode 100644 testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit.sh create mode 100644 testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-debuginfo.sh create mode 100644 testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-debugsource.sh create mode 100644 testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-devel.sh create mode 100644 testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-help.sh create mode 100644 testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib.sh create mode 100644 testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_python2-cracklib.sh create mode 100644 testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_python3-cracklib.sh create mode 100644 testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-debuginfo.sh create mode 100644 testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-debugsource.sh create mode 100644 testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-devel.sh create mode 100644 testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-help.sh create mode 100644 testcases/cli-test/crash/oe_test_crash_install_and_remove_crash.sh create mode 100644 testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-debuginfo.sh create mode 100644 testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-debugsource.sh create mode 100644 testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-devel.sh create mode 100644 testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-help.sh create mode 100644 testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c.sh create mode 100644 testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_python2-createrepo_c.sh create mode 100644 testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_python3-createrepo_c.sh create mode 100644 testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-debuginfo.sh create mode 100644 testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-debugsource.sh create mode 100644 testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-help.sh create mode 100644 testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie.sh create mode 100644 testcases/cli-test/crontabs/oe_test_crontabs_install_and_remove_crontabs-help.sh create mode 100644 testcases/cli-test/crontabs/oe_test_crontabs_install_and_remove_crontabs.sh create mode 100644 testcases/cli-test/crypto-policies/oe_test_crypto-policies_install_and_remove_crypto-policies-scripts.sh create mode 100644 testcases/cli-test/crypto-policies/oe_test_crypto-policies_install_and_remove_crypto-policies.sh create mode 100644 testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-debuginfo.sh create mode 100644 testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-debugsource.sh create mode 100644 testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-devel.sh create mode 100644 testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-help.sh create mode 100644 testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-python3.sh create mode 100644 testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-reencrypt.sh create mode 100644 testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup.sh create mode 100644 testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_integritysetup.sh create mode 100644 testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_python2-cryptsetup.sh create mode 100644 testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_veritysetup.sh create mode 100644 testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-debuginfo.sh create mode 100644 testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-debugsource.sh create mode 100644 testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-doc.sh create mode 100644 testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-help.sh create mode 100644 testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope.sh create mode 100644 testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-client.sh create mode 100644 testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-debuginfo.sh create mode 100644 testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-debugsource.sh create mode 100644 testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-devel.sh create mode 100644 testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-filesystem.sh create mode 100644 testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-help.sh create mode 100644 testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-ipptool.sh create mode 100644 testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-libs.sh create mode 100644 testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-lpd.sh create mode 100644 testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-printerapp.sh create mode 100644 testcases/cli-test/cups/oe_test_cups_install_and_remove_cups.sh create mode 100644 testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-debuginfo.sh create mode 100644 testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-debugsource.sh create mode 100644 testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-devel.sh create mode 100644 testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-help.sh create mode 100644 testcases/cli-test/curl/oe_test_curl_install_and_remove_curl.sh create mode 100644 testcases/cli-test/curl/oe_test_curl_install_and_remove_libcurl-devel.sh create mode 100644 testcases/cli-test/curl/oe_test_curl_install_and_remove_libcurl.sh create mode 100644 testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debuginfo.sh create mode 100644 testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debugsource.sh create mode 100644 testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-devel.sh create mode 100644 testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gs2.sh create mode 100644 testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gssapi.sh create mode 100644 testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-help.sh create mode 100644 testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ldap.sh create mode 100644 testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-lib.sh create mode 100644 testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-md5.sh create mode 100644 testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ntlm.sh create mode 100644 testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-plain.sh create mode 100644 testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-scram.sh create mode 100644 testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-sql.sh create mode 100644 testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl.sh create mode 100644 testcases/cli-test/dblatex/oe_test_dblatex_install_and_remove_dblatex-help.sh create mode 100644 testcases/cli-test/dblatex/oe_test_dblatex_install_and_remove_dblatex.sh create mode 100644 testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-debuginfo.sh create mode 100644 testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-debugsource.sh create mode 100644 testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-devel.sh create mode 100644 testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-help.sh create mode 100644 testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib.sh create mode 100644 testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-debuginfo.sh create mode 100644 testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-debugsource.sh create mode 100644 testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-devel.sh create mode 100644 testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-help.sh create mode 100644 testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python.sh create mode 100644 testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_python2-dbus.sh create mode 100644 testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_python3-dbus.sh create mode 100644 testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-common.sh create mode 100644 testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-daemon.sh create mode 100644 testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-debuginfo.sh create mode 100644 testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-debugsource.sh create mode 100644 testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-devel.sh create mode 100644 testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-help.sh create mode 100644 testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-libs.sh create mode 100644 testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-tools.sh create mode 100644 testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-x11.sh create mode 100644 testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus.sh create mode 100644 testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit-debuginfo.sh create mode 100644 testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit-debugsource.sh create mode 100644 testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit.sh create mode 100644 testcases/cli-test/dejagnu/oe_test_dejagnu_install_and_remove_dejagnu-help.sh create mode 100644 testcases/cli-test/dejagnu/oe_test_dejagnu_install_and_remove_dejagnu.sh create mode 100644 testcases/cli-test/dejavu-fonts/oe_test_dejavu-fonts_install_and_remove_dejavu-fonts.sh create mode 100644 testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debuginfo.sh create mode 100644 testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debugsource.sh create mode 100644 testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-help.sh create mode 100644 testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils.sh create mode 100644 testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-debuginfo.sh create mode 100644 testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-debugsource.sh create mode 100644 testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-devel.sh create mode 100644 testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-help.sh create mode 100644 testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp.sh create mode 100644 testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-debuginfo.sh create mode 100644 testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-debugsource.sh create mode 100644 testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-help.sh create mode 100644 testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat.sh create mode 100644 testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-debuginfo.sh create mode 100644 testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-debugsource.sh create mode 100644 testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-help.sh create mode 100644 testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils.sh create mode 100644 testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-debuginfo.sh create mode 100644 testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-debugsource.sh create mode 100644 testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-devel.sh create mode 100644 testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-help.sh create mode 100644 testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs.sh create mode 100644 testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-debuginfo.sh create mode 100644 testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-debugsource.sh create mode 100644 testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-devel.sh create mode 100644 testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-events-logwatch.sh create mode 100644 testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-events.sh create mode 100644 testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid.sh create mode 100644 testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core-help.sh create mode 100644 testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core.sh create mode 100644 testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-migrate.sh create mode 100644 testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-versionlock.sh create mode 100644 testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugins-core.sh create mode 100644 testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-leaves.sh create mode 100644 testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-local.sh create mode 100644 testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-modulesync.sh create mode 100644 testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-post-transaction-actions.sh create mode 100644 testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-show-leaves.sh create mode 100644 testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-versionlock.sh create mode 100644 testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugins-core.sh create mode 100644 testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-automatic.sh create mode 100644 testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-data.sh create mode 100644 testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-help.sh create mode 100644 testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf.sh create mode 100644 testcases/cli-test/dnf/oe_test_dnf_install_and_remove_python2-dnf.sh create mode 100644 testcases/cli-test/dnf/oe_test_dnf_install_and_remove_python3-dnf.sh create mode 100644 testcases/cli-test/dnf/oe_test_dnf_install_and_remove_yum.sh create mode 100644 testcases/cli-test/docbook-dtds/oe_test_docbook-dtds_install_and_remove_docbook-dtds.sh create mode 100644 testcases/cli-test/docbook-style-dsssl/oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl-help.sh create mode 100644 testcases/cli-test/docbook-style-dsssl/oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl.sh create mode 100644 testcases/cli-test/docbook-style-xsl/oe_test_docbook-style-xsl_install_and_remove_docbook-style-xsl.sh create mode 100644 testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils-help.sh create mode 100644 testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils-pdf.sh create mode 100644 testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils.sh create mode 100644 testcases/cli-test/docbook5-style-xsl/oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl-help.sh create mode 100644 testcases/cli-test/docbook5-style-xsl/oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl.sh create mode 100644 testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-debuginfo.sh create mode 100644 testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-debugsource.sh create mode 100644 testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-help.sh create mode 100644 testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix.sh create mode 100644 testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-debuginfo.sh create mode 100644 testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-debugsource.sh create mode 100644 testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-help.sh create mode 100644 testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools.sh create mode 100644 testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-debuginfo.sh create mode 100644 testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-debugsource.sh create mode 100644 testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-doxywizard.sh create mode 100644 testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-help.sh create mode 100644 testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-latex.sh create mode 100644 testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen.sh create mode 100644 testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-caps.sh create mode 100644 testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-config-generic.sh create mode 100644 testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-config-rescue.sh create mode 100644 testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-debuginfo.sh create mode 100644 testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-debugsource.sh create mode 100644 testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-live.sh create mode 100644 testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-network.sh create mode 100644 testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-squash.sh create mode 100644 testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-tools.sh create mode 100644 testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut.sh create mode 100644 testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-debuginfo.sh create mode 100644 testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-debugsource.sh create mode 100644 testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-devel.sh create mode 100644 testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-help.sh create mode 100644 testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm.sh create mode 100644 testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-debuginfo.sh create mode 100644 testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-debugsource.sh create mode 100644 testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-devel.sh create mode 100644 testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-help.sh create mode 100644 testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc.sh create mode 100644 testcases/cli-test/dtc/oe_test_dtc_install_and_remove_python2-libfdt.sh create mode 100644 testcases/cli-test/dtc/oe_test_dtc_install_and_remove_python3-libfdt.sh create mode 100644 testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-debuginfo.sh create mode 100644 testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-debugsource.sh create mode 100644 testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-devel.sh create mode 100644 testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape.sh create mode 100644 testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves-debuginfo.sh create mode 100644 testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves-debugsource.sh create mode 100644 testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves.sh create mode 100644 testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_libdwarves1-devel.sh create mode 100644 testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_libdwarves1.sh create mode 100644 testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-debuginfo.sh create mode 100644 testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-debugsource.sh create mode 100644 testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-help.sh create mode 100644 testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz.sh create mode 100644 testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-debuginfo.sh create mode 100644 testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-debugsource.sh create mode 100644 testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-devel.sh create mode 100644 testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-help.sh create mode 100644 testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst.sh create mode 100644 testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-debuginfo.sh create mode 100644 testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-debugsource.sh create mode 100644 testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-devel.sh create mode 100644 testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-help.sh create mode 100644 testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-libs.sh create mode 100644 testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-static.sh create mode 100644 testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs.sh create mode 100644 testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2scrub.sh create mode 100644 testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libcom_err-devel.sh create mode 100644 testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libcom_err.sh create mode 100644 testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libss-devel.sh create mode 100644 testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libss.sh create mode 100644 testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-debuginfo.sh create mode 100644 testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-debugsource.sh create mode 100644 testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-help.sh create mode 100644 testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables.sh create mode 100644 testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-debuginfo.sh create mode 100644 testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-debugsource.sh create mode 100644 testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-help.sh create mode 100644 testcases/cli-test/ed/oe_test_ed_install_and_remove_ed.sh create mode 100644 testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-filesystem.sh create mode 100644 testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-rpm-macros.sh create mode 100644 testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-srpm-macros.sh create mode 100644 testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-debuginfo.sh create mode 100644 testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-debugsource.sh create mode 100644 testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-help.sh create mode 100644 testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr.sh create mode 100644 testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-debuginfo.sh create mode 100644 testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-debugsource.sh create mode 100644 testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-devel.sh create mode 100644 testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-help.sh create mode 100644 testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-libs.sh create mode 100644 testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar.sh create mode 100644 testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-debuginfo.sh create mode 100644 testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-debugsource.sh create mode 100644 testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-devel.sh create mode 100644 testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland.sh create mode 100644 testcases/cli-test/eglexternalplatform/oe_test_eglexternalplatform_install_and_remove_eglexternalplatform-devel.sh create mode 100644 testcases/cli-test/eglexternalplatform/oe_test_eglexternalplatform_install_and_remove_eglexternalplatform.sh create mode 100644 testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfo.sh create mode 100644 testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod-client-devel.sh create mode 100644 testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod-client.sh create mode 100644 testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod.sh create mode 100644 testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debugsource.sh create mode 100644 testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-default-yama-scope.sh create mode 100644 testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-devel-static.sh create mode 100644 testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-devel.sh create mode 100644 testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-doc.sh create mode 100644 testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-extra.sh create mode 100644 testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-help.sh create mode 100644 testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf-devel-static.sh create mode 100644 testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf-devel.sh create mode 100644 testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf.sh create mode 100644 testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libs.sh create mode 100644 testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils.sh create mode 100644 testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-common.sh create mode 100644 testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-debuginfo.sh create mode 100644 testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-debugsource.sh create mode 100644 testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-devel.sh create mode 100644 testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-filesystem.sh create mode 100644 testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-help.sh create mode 100644 testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-lucid.sh create mode 100644 testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-nox.sh create mode 100644 testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-terminal.sh create mode 100644 testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs.sh create mode 100644 testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-aspell.sh create mode 100644 testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-debuginfo.sh create mode 100644 testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-debugsource.sh create mode 100644 testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-devel.sh create mode 100644 testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-help.sh create mode 100644 testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-voikko.sh create mode 100644 testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2.sh create mode 100644 testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-debuginfo.sh create mode 100644 testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-debugsource.sh create mode 100644 testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-help.sh create mode 100644 testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool.sh create mode 100644 testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-debuginfo.sh create mode 100644 testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-debugsource.sh create mode 100644 testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-devel.sh create mode 100644 testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-help.sh create mode 100644 testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi.sh create mode 100644 testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-debuginfo.sh create mode 100644 testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-debugsource.sh create mode 100644 testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-devel.sh create mode 100644 testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-help.sh create mode 100644 testcases/cli-test/expat/oe_test_expat_install_and_remove_expat.sh create mode 100644 testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-debuginfo.sh create mode 100644 testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-debugsource.sh create mode 100644 testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-devel.sh create mode 100644 testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-help.sh create mode 100644 testcases/cli-test/expect/oe_test_expect_install_and_remove_expect.sh create mode 100644 testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-debuginfo.sh create mode 100644 testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-debugsource.sh create mode 100644 testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-help.sh create mode 100644 testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot.sh create mode 100644 testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-debuginfo.sh create mode 100644 testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-debugsource.sh create mode 100644 testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-help.sh create mode 100644 testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils.sh create mode 100644 testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-debuginfo.sh create mode 100644 testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-debugsource.sh create mode 100644 testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-help.sh create mode 100644 testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes.sh create mode 100644 testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-devel.sh create mode 100644 testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-help.sh create mode 100644 testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-double.sh create mode 100644 testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-long.sh create mode 100644 testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-quad.sh create mode 100644 testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-single.sh create mode 100644 testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs.sh create mode 100644 testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-devel.sh create mode 100644 testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-double.sh create mode 100644 testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-long.sh create mode 100644 testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-single.sh create mode 100644 testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs.sh create mode 100644 testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-devel.sh create mode 100644 testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-double.sh create mode 100644 testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-long.sh create mode 100644 testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-single.sh create mode 100644 testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs.sh create mode 100644 testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw.sh create mode 100644 testcases/cli-test/file/oe_test_file_install_and_remove_file-debuginfo.sh create mode 100644 testcases/cli-test/file/oe_test_file_install_and_remove_file-debugsource.sh create mode 100644 testcases/cli-test/file/oe_test_file_install_and_remove_file-devel.sh create mode 100644 testcases/cli-test/file/oe_test_file_install_and_remove_file-help.sh create mode 100644 testcases/cli-test/file/oe_test_file_install_and_remove_file-libs.sh create mode 100644 testcases/cli-test/file/oe_test_file_install_and_remove_file.sh create mode 100644 testcases/cli-test/file/oe_test_file_install_and_remove_python2-magic.sh create mode 100644 testcases/cli-test/file/oe_test_file_install_and_remove_python3-magic.sh create mode 100644 testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem-afs.sh create mode 100644 testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem-content.sh create mode 100644 testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem.sh create mode 100644 testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-debuginfo.sh create mode 100644 testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-debugsource.sh create mode 100644 testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-help.sh create mode 100644 testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils.sh create mode 100644 testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-debuginfo.sh create mode 100644 testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-debugsource.sh create mode 100644 testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-devel.sh create mode 100644 testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-help.sh create mode 100644 testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck.sh create mode 100644 testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld-doc.sh create mode 100644 testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld-test.sh create mode 100644 testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld.sh create mode 100644 testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_python3-firewall.sh create mode 100644 testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-debuginfo.sh create mode 100644 testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-debugsource.sh create mode 100644 testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-devel.sh create mode 100644 testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-help.sh create mode 100644 testcases/cli-test/flac/oe_test_flac_install_and_remove_flac.sh create mode 100644 testcases/cli-test/flac/oe_test_flac_install_and_remove_xmms-flac.sh create mode 100644 testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-debuginfo.sh create mode 100644 testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-debugsource.sh create mode 100644 testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-devel.sh create mode 100644 testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-help.sh create mode 100644 testcases/cli-test/flex/oe_test_flex_install_and_remove_flex.sh create mode 100644 testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-debuginfo.sh create mode 100644 testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-debugsource.sh create mode 100644 testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-devel.sh create mode 100644 testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-fluid.sh create mode 100644 testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-help.sh create mode 100644 testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-static.sh create mode 100644 testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk.sh create mode 100644 testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-debuginfo.sh create mode 100644 testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-debugsource.sh create mode 100644 testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-devel.sh create mode 100644 testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-help.sh create mode 100644 testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig.sh create mode 100644 testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-debuginfo.sh create mode 100644 testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-debugsource.sh create mode 100644 testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-devel.sh create mode 100644 testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-help.sh create mode 100644 testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge.sh create mode 100644 testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-filesystem.sh create mode 100644 testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros-help.sh create mode 100644 testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros.sh create mode 100644 testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-templates.sh create mode 100644 testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-srpm-macros.sh create mode 100644 testcases/cli-test/fpaste/oe_test_fpaste_install_and_remove_fpaste-help.sh create mode 100644 testcases/cli-test/fpaste/oe_test_fpaste_install_and_remove_fpaste.sh create mode 100644 testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-debuginfo.sh create mode 100644 testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-debugsource.sh create mode 100644 testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-devel.sh create mode 100644 testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-help.sh create mode 100644 testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut.sh create mode 100644 testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-debuginfo.sh create mode 100644 testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-debugsource.sh create mode 100644 testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-demos.sh create mode 100644 testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-devel.sh create mode 100644 testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-help.sh create mode 100644 testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype.sh create mode 100644 testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-debuginfo.sh create mode 100644 testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-debugsource.sh create mode 100644 testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-devel.sh create mode 100644 testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi.sh create mode 100644 testcases/cli-test/fros/oe_test_fros_install_and_remove_fros-help.sh create mode 100644 testcases/cli-test/fros/oe_test_fros_install_and_remove_fros.sh create mode 100644 testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-debuginfo.sh create mode 100644 testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-debugsource.sh create mode 100644 testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-help.sh create mode 100644 testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp.sh create mode 100644 testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-debuginfo.sh create mode 100644 testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-debugsource.sh create mode 100644 testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-devel.sh create mode 100644 testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-help.sh create mode 100644 testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse.sh create mode 100644 testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse3-devel.sh create mode 100644 testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse3.sh create mode 100644 testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse-common.sh create mode 100644 testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-debuginfo.sh create mode 100644 testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-debugsource.sh create mode 100644 testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-devel.sh create mode 100644 testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-help.sh create mode 100644 testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3.sh create mode 100644 testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-debuginfo.sh create mode 100644 testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-debugsource.sh create mode 100644 testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-devel.sh create mode 100644 testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-help.sh create mode 100644 testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd.sh create mode 100644 testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-all-langpacks.sh create mode 100644 testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-debuginfo.sh create mode 100644 testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-debugsource.sh create mode 100644 testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-devel.sh create mode 100644 testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-doc.sh create mode 100644 testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-help.sh create mode 100644 testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-lang.sh create mode 100644 testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk.sh create mode 100644 testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-debuginfo.sh create mode 100644 testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-debugsource.sh create mode 100644 testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-devel.sh create mode 100644 testcases/cli-test/gc/oe_test_gc_install_and_remove_gc.sh create mode 100644 testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-debuginfo.sh create mode 100644 testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-debugsource.sh create mode 100644 testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-devel.sh create mode 100644 testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-help.sh create mode 100644 testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_accelerate-libs.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_cpp.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-c++.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-debuginfo.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-debugsource.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gdb-plugin.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gdc.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gfortran.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gnat.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-go.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-objc++.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-objc.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-plugin-devel.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libasan-static.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libasan.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libatomic-static.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libatomic.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgcc.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgccjit-devel.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgccjit.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgfortran-static.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgfortran.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat-devel.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat-static.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo-devel.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo-static.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgomp.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgphobos-static.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgphobos.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm-devel.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm-static.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_liblsan-static.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_liblsan.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libobjc.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath-devel.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath-static.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-devel.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-docs.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-static.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libtsan-static.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libtsan.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libubsan-static.sh create mode 100644 testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libubsan.sh create mode 100644 testcases/cli-test/gcc_secure/oe_test_gcc_secure_install_and_remove_gcc_secure.sh create mode 100644 testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-base.sh create mode 100644 testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-debuginfo.sh create mode 100644 testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-debugsource.sh create mode 100644 testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-devel.sh create mode 100644 testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr.sh create mode 100644 testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-debuginfo.sh create mode 100644 testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-debugsource.sh create mode 100644 testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-devel.sh create mode 100644 testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-progs.sh create mode 100644 testcases/cli-test/gd/oe_test_gd_install_and_remove_gd.sh create mode 100644 testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-debuginfo.sh create mode 100644 testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-debugsource.sh create mode 100644 testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-gdbserver.sh create mode 100644 testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-headless.sh create mode 100644 testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-help.sh create mode 100644 testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb.sh create mode 100644 testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-debuginfo.sh create mode 100644 testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-debugsource.sh create mode 100644 testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-devel.sh create mode 100644 testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-help.sh create mode 100644 testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm.sh create mode 100644 testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-debuginfo.sh create mode 100644 testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-debugsource.sh create mode 100644 testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-help.sh create mode 100644 testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk.sh create mode 100644 testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debuginfo.sh create mode 100644 testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debugsource.sh create mode 100644 testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-devel.sh create mode 100644 testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-help.sh create mode 100644 testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-modules.sh create mode 100644 testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-tests.sh create mode 100644 testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2.sh create mode 100644 testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-debuginfo.sh create mode 100644 testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-debugsource.sh create mode 100644 testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-devel.sh create mode 100644 testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2.sh create mode 100644 testcases/cli-test/gettext/oe_test_gettext_install_and_remove_emacs-gettext.sh create mode 100644 testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-debuginfo.sh create mode 100644 testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-debugsource.sh create mode 100644 testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-devel.sh create mode 100644 testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-help.sh create mode 100644 testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext.sh create mode 100644 testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-debuginfo.sh create mode 100644 testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-debugsource.sh create mode 100644 testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-help.sh create mode 100644 testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils.sh create mode 100644 testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-debuginfo.sh create mode 100644 testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-debugsource.sh create mode 100644 testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-devel.sh create mode 100644 testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-help.sh create mode 100644 testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-tools-dvipdf.sh create mode 100644 testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript.sh create mode 100644 testcases/cli-test/gi-docgen/oe_test_gi-docgen_install_and_remove_gi-docgen-doc.sh create mode 100644 testcases/cli-test/gi-docgen/oe_test_gi-docgen_install_and_remove_gi-docgen.sh create mode 100644 testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-devel.sh create mode 100644 testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-help.sh create mode 100644 testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-utils.sh create mode 100644 testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib.sh create mode 100644 testcases/cli-test/git/oe_test_git_install_and_remove_git-core.sh create mode 100644 testcases/cli-test/git/oe_test_git_install_and_remove_git-cvs.sh create mode 100644 testcases/cli-test/git/oe_test_git_install_and_remove_git-daemon.sh create mode 100644 testcases/cli-test/git/oe_test_git_install_and_remove_git-debuginfo.sh create mode 100644 testcases/cli-test/git/oe_test_git_install_and_remove_git-debugsource.sh create mode 100644 testcases/cli-test/git/oe_test_git_install_and_remove_git-email.sh create mode 100644 testcases/cli-test/git/oe_test_git_install_and_remove_git-gui.sh create mode 100644 testcases/cli-test/git/oe_test_git_install_and_remove_git-help.sh create mode 100644 testcases/cli-test/git/oe_test_git_install_and_remove_git-svn.sh create mode 100644 testcases/cli-test/git/oe_test_git_install_and_remove_git-web.sh create mode 100644 testcases/cli-test/git/oe_test_git_install_and_remove_git.sh create mode 100644 testcases/cli-test/git/oe_test_git_install_and_remove_gitk.sh create mode 100644 testcases/cli-test/git/oe_test_git_install_and_remove_perl-Git-SVN.sh create mode 100644 testcases/cli-test/git/oe_test_git_install_and_remove_perl-Git.sh create mode 100644 testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-debuginfo.sh create mode 100644 testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-debugsource.sh create mode 100644 testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-devel.sh create mode 100644 testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-help.sh create mode 100644 testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-libs.sh create mode 100644 testcases/cli-test/glade/oe_test_glade_install_and_remove_glade.sh create mode 100644 testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-help.sh create mode 100644 testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-javadoc.sh create mode 100644 testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api.sh create mode 100644 testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-debuginfo.sh create mode 100644 testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-debugsource.sh create mode 100644 testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-devel.sh create mode 100644 testcases/cli-test/glew/oe_test_glew_install_and_remove_glew.sh create mode 100644 testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-debuginfo.sh create mode 100644 testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-debugsource.sh create mode 100644 testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-tests.sh create mode 100644 testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking.sh create mode 100644 testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-debuginfo.sh create mode 100644 testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-debugsource.sh create mode 100644 testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-devel.sh create mode 100644 testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-help.sh create mode 100644 testcases/cli-test/glib/oe_test_glib_install_and_remove_glib.sh create mode 100644 testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-debuginfo.sh create mode 100644 testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-debugsource.sh create mode 100644 testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-devel.sh create mode 100644 testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-help.sh create mode 100644 testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-static.sh create mode 100644 testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-tests.sh create mode 100644 testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2.sh create mode 100644 testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-all-langpacks.sh create mode 100644 testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-benchtests.sh create mode 100644 testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-common.sh create mode 100644 testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-compat-2.17.sh create mode 100644 testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debuginfo.sh create mode 100644 testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debugsource.sh create mode 100644 testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debugutils.sh create mode 100644 testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-devel.sh create mode 100644 testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-help.sh create mode 100644 testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-locale-archive.sh create mode 100644 testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-locale-source.sh create mode 100644 testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-nss-devel.sh create mode 100644 testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-relocation.sh create mode 100644 testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc.sh create mode 100644 testcases/cli-test/glibc/oe_test_glibc_install_and_remove_libnsl.sh create mode 100644 testcases/cli-test/glibc/oe_test_glibc_install_and_remove_nscd.sh create mode 100644 testcases/cli-test/glibc/oe_test_glibc_install_and_remove_nss_modules.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-cli.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-client-xlators.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-cloudsync-plugins.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-debuginfo.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-debugsource.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-devel.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-events.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-extra-xlators.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-fuse.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-geo-replication.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-help.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-resource-agents.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-server.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-thin-arbiter.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfapi-devel.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfapi0.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfchangelog-devel.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfchangelog0.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfrpc-devel.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfrpc0.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfxdr-devel.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfxdr0.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterd0.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterfs-devel.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterfs0.sh create mode 100644 testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_python3-gluster.sh create mode 100644 testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-c++.sh create mode 100644 testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-debuginfo.sh create mode 100644 testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-debugsource.sh create mode 100644 testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-devel.sh create mode 100644 testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-relocation.sh create mode 100644 testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp.sh create mode 100644 testcases/cli-test/gnome-common/oe_test_gnome-common_install_and_remove_gnome-common.sh create mode 100644 testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-help.sh create mode 100644 testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-stylesheets.sh create mode 100644 testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils.sh create mode 100644 testcases/cli-test/gnu-efi/oe_test_gnu-efi_install_and_remove_gnu-efi-devel.sh create mode 100644 testcases/cli-test/gnu-efi/oe_test_gnu-efi_install_and_remove_gnu-efi.sh create mode 100644 testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-debuginfo.sh create mode 100644 testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-debugsource.sh create mode 100644 testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-help.sh create mode 100644 testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2.sh create mode 100644 testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-c++.sh create mode 100644 testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-dane.sh create mode 100644 testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-debuginfo.sh create mode 100644 testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-debugsource.sh create mode 100644 testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-devel.sh create mode 100644 testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-doc.sh create mode 100644 testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-guile.sh create mode 100644 testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-help.sh create mode 100644 testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-utils.sh create mode 100644 testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls.sh create mode 100644 testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-debuginfo.sh create mode 100644 testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-debugsource.sh create mode 100644 testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-devel.sh create mode 100644 testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-help.sh create mode 100644 testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection.sh create mode 100644 testcases/cli-test/golang/oe_test_golang_install_and_remove_golang-devel.sh create mode 100644 testcases/cli-test/golang/oe_test_golang_install_and_remove_golang-help.sh create mode 100644 testcases/cli-test/golang/oe_test_golang_install_and_remove_golang.sh create mode 100644 testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-fonts.sh create mode 100644 testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-kufi-fonts.sh create mode 100644 testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-sans-fonts.sh create mode 100644 testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-sans-mono-fonts.sh create mode 100644 testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-serif-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts-help.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-jp-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-kr-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-sc-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-tc-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-ttc-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-jp-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-kr-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-jp-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-kr-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-sc-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-tc-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-sc-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-tc-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-jp-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-kr-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-sc-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-tc-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-ttc-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-jp-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-kr-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-sc-fonts.sh create mode 100644 testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-tc-fonts.sh create mode 100644 testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-debuginfo.sh create mode 100644 testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-debugsource.sh create mode 100644 testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-help.sh create mode 100644 testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf.sh create mode 100644 testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-debuginfo.sh create mode 100644 testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-debugsource.sh create mode 100644 testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-devel.sh create mode 100644 testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-libs.sh create mode 100644 testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools.sh create mode 100644 testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_pprof.sh create mode 100644 testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_cpp-gpgme.sh create mode 100644 testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-debuginfo.sh create mode 100644 testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-debugsource.sh create mode 100644 testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-devel.sh create mode 100644 testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-help.sh create mode 100644 testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme.sh create mode 100644 testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_python2-gpgme.sh create mode 100644 testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_python3-gpgme.sh create mode 100644 testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_qt-gpgme.sh create mode 100644 testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-debuginfo.sh create mode 100644 testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-debugsource.sh create mode 100644 testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-help.sh create mode 100644 testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2.sh create mode 100644 testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-debuginfo.sh create mode 100644 testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-debugsource.sh create mode 100644 testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-devel.sh create mode 100644 testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-help.sh create mode 100644 testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-libs.sh create mode 100644 testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm.sh create mode 100644 testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-debuginfo.sh create mode 100644 testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-debugsource.sh create mode 100644 testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-devel.sh create mode 100644 testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-tests.sh create mode 100644 testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene.sh create mode 100644 testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-debuginfo.sh create mode 100644 testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-debugsource.sh create mode 100644 testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-devel.sh create mode 100644 testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2.sh create mode 100644 testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-debuginfo.sh create mode 100644 testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-debugsource.sh create mode 100644 testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-devel.sh create mode 100644 testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-docs.sh create mode 100644 testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-gd.sh create mode 100644 testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-graphs.sh create mode 100644 testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-guile.sh create mode 100644 testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-java.sh create mode 100644 testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-lua.sh create mode 100644 testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-ocaml.sh create mode 100644 testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-perl.sh create mode 100644 testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-php.sh create mode 100644 testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-python2.sh create mode 100644 testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-python3.sh create mode 100644 testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-ruby.sh create mode 100644 testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-tcl.sh create mode 100644 testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz.sh create mode 100644 testcases/cli-test/grep/oe_test_grep_install_and_remove_grep-debuginfo.sh create mode 100644 testcases/cli-test/grep/oe_test_grep_install_and_remove_grep-debugsource.sh create mode 100644 testcases/cli-test/grep/oe_test_grep_install_and_remove_grep.sh create mode 100644 testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-base.sh create mode 100644 testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-debuginfo.sh create mode 100644 testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-debugsource.sh create mode 100644 testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-help.sh create mode 100644 testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-x11.sh create mode 100644 testcases/cli-test/groff/oe_test_groff_install_and_remove_groff.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-common.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-debuginfo.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-debugsource.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64-cdboot.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64-modules.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32-cdboot.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32-modules.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-loongarch64-modules.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-loongarch64.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64-cdboot.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64-modules.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64-cdboot.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64-modules.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-emu-modules.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-emu.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-help.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-pc-modules.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-pc.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-efi.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-extra.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-minimal.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools.sh create mode 100644 testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2.sh create mode 100644 testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-bls.sh create mode 100644 testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-debuginfo.sh create mode 100644 testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-debugsource.sh create mode 100644 testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-help.sh create mode 100644 testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby.sh create mode 100644 testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-devel.sh create mode 100644 testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-help.sh create mode 100644 testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas.sh create mode 100644 testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-debuginfo.sh create mode 100644 testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-debugsource.sh create mode 100644 testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-devel.sh create mode 100644 testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-help.sh create mode 100644 testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm.sh create mode 100644 testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-debuginfo.sh create mode 100644 testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-debugsource.sh create mode 100644 testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-devel.sh create mode 100644 testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-help.sh create mode 100644 testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp.sh create mode 100644 testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-debuginfo.sh create mode 100644 testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-debugsource.sh create mode 100644 testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-help.sh create mode 100644 testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy.sh create mode 100644 testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debuginfo.sh create mode 100644 testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debugsource.sh create mode 100644 testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-devel.sh create mode 100644 testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-extras.sh create mode 100644 testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-fluidsynth.sh create mode 100644 testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-wildmidi.sh create mode 100644 testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free.sh create mode 100644 testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debuginfo.sh create mode 100644 testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debugsource.sh create mode 100644 testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-devel.sh create mode 100644 testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-help.sh create mode 100644 testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base.sh create mode 100644 testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-debuginfo.sh create mode 100644 testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-debugsource.sh create mode 100644 testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-devel.sh create mode 100644 testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-help.sh create mode 100644 testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1.sh create mode 100644 testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gmock-devel.sh create mode 100644 testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gmock.sh create mode 100644 testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-debuginfo.sh create mode 100644 testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-debugsource.sh create mode 100644 testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-devel.sh create mode 100644 testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest.sh create mode 100644 testcases/cli-test/gtk-doc/oe_test_gtk-doc_install_and_remove_gtk-doc.sh create mode 100644 testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-debuginfo.sh create mode 100644 testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-debugsource.sh create mode 100644 testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-devel.sh create mode 100644 testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-help.sh create mode 100644 testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-immodule-xim.sh create mode 100644 testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-immodules.sh create mode 100644 testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2.sh create mode 100644 testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk-update-icon-cache.sh create mode 100644 testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-debuginfo.sh create mode 100644 testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-debugsource.sh create mode 100644 testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-devel.sh create mode 100644 testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-help.sh create mode 100644 testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-immodule-xim.sh create mode 100644 testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-immodules.sh create mode 100644 testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3.sh create mode 100644 testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-debuginfo.sh create mode 100644 testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-debugsource.sh create mode 100644 testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-devel.sh create mode 100644 testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4.sh create mode 100644 testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-debuginfo.sh create mode 100644 testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-debugsource.sh create mode 100644 testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-devel.sh create mode 100644 testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-help.sh create mode 100644 testcases/cli-test/guile/oe_test_guile_install_and_remove_guile.sh create mode 100644 testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-debuginfo.sh create mode 100644 testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-debugsource.sh create mode 100644 testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-devel.sh create mode 100644 testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd.sh create mode 100644 testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-debuginfo.sh create mode 100644 testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-debugsource.sh create mode 100644 testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-devel.sh create mode 100644 testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-help.sh create mode 100644 testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp.sh create mode 100644 testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-debuginfo.sh create mode 100644 testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-debugsource.sh create mode 100644 testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-help.sh create mode 100644 testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip.sh create mode 100644 testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-debuginfo.sh create mode 100644 testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-debugsource.sh create mode 100644 testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-devel.sh create mode 100644 testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-help.sh create mode 100644 testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz.sh create mode 100644 testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-debuginfo.sh create mode 100644 testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-debugsource.sh create mode 100644 testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-devel.sh create mode 100644 testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-help.sh create mode 100644 testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell.sh create mode 100644 testcases/cli-test/hwdata/oe_test_hwdata_install_and_remove_hwdata.sh create mode 100644 testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-debuginfo.sh create mode 100644 testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-debugsource.sh create mode 100644 testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-devel.sh create mode 100644 testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen.sh create mode 100644 testcases/cli-test/icfg/oe_test_icfg_install_and_remove_icfg-help.sh create mode 100644 testcases/cli-test/icfg/oe_test_icfg_install_and_remove_icfg.sh create mode 100644 testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-debuginfo.sh create mode 100644 testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-debugsource.sh create mode 100644 testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-help.sh create mode 100644 testcases/cli-test/icu/oe_test_icu_install_and_remove_icu.sh create mode 100644 testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu-devel.sh create mode 100644 testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu-doc.sh create mode 100644 testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu.sh create mode 100644 testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debuginfo.sh create mode 100644 testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debugsource.sh create mode 100644 testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-devel.sh create mode 100644 testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-help.sh create mode 100644 testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-libs.sh create mode 100644 testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils.sh create mode 100644 testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_libimaevm0.sh create mode 100644 testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_libimaevm1.sh create mode 100644 testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-debuginfo.sh create mode 100644 testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-debugsource.sh create mode 100644 testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-devel.sh create mode 100644 testcases/cli-test/inih/oe_test_inih_install_and_remove_inih.sh create mode 100644 testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser-debuginfo.sh create mode 100644 testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser-debugsource.sh create mode 100644 testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser.sh create mode 100644 testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-debuginfo.sh create mode 100644 testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-debugsource.sh create mode 100644 testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-service.sh create mode 100644 testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts.sh create mode 100644 testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_netconsole-service.sh create mode 100644 testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_network-scripts.sh create mode 100644 testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_readonly-root.sh create mode 100644 testcases/cli-test/intltool/oe_test_intltool_install_and_remove_intltool-help.sh create mode 100644 testcases/cli-test/intltool/oe_test_intltool_install_and_remove_intltool.sh create mode 100644 testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-debuginfo.sh create mode 100644 testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-debugsource.sh create mode 100644 testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-help.sh create mode 100644 testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc.sh create mode 100644 testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_bmc-snmp-proxy.sh create mode 100644 testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_exchange-bmc-os-info.sh create mode 100644 testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-debuginfo.sh create mode 100644 testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-debugsource.sh create mode 100644 testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-help.sh create mode 100644 testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool.sh create mode 100644 testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-debuginfo.sh create mode 100644 testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-debugsource.sh create mode 100644 testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-devel.sh create mode 100644 testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-help.sh create mode 100644 testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute.sh create mode 100644 testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-debuginfo.sh create mode 100644 testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-debugsource.sh create mode 100644 testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-help.sh create mode 100644 testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils.sh create mode 100644 testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-debuginfo.sh create mode 100644 testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-debugsource.sh create mode 100644 testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-devel.sh create mode 100644 testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-help.sh create mode 100644 testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-libs.sh create mode 100644 testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset.sh create mode 100644 testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-debuginfo.sh create mode 100644 testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-debugsource.sh create mode 100644 testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-devel.sh create mode 100644 testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-help.sh create mode 100644 testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-libs.sh create mode 100644 testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-nft.sh create mode 100644 testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables.sh create mode 100644 testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-debuginfo.sh create mode 100644 testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-debugsource.sh create mode 100644 testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-help.sh create mode 100644 testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-ninfod.sh create mode 100644 testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils.sh create mode 100644 testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-debuginfo.sh create mode 100644 testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-debugsource.sh create mode 100644 testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-devel.sh create mode 100644 testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-help.sh create mode 100644 testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-libs.sh create mode 100644 testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance.sh create mode 100644 testcases/cli-test/iso-codes/oe_test_iso-codes_install_and_remove_iso-codes-devel.sh create mode 100644 testcases/cli-test/iso-codes/oe_test_iso-codes_install_and_remove_iso-codes.sh create mode 100644 testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-debuginfo.sh create mode 100644 testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-debugsource.sh create mode 100644 testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-devel.sh create mode 100644 testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-help.sh create mode 100644 testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum.sh create mode 100644 testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_python2-isomd5sum.sh create mode 100644 testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_python3-isomd5sum.sh create mode 100644 testcases/cli-test/itstool/oe_test_itstool_install_and_remove_itstool-help.sh create mode 100644 testcases/cli-test/itstool/oe_test_itstool_install_and_remove_itstool.sh create mode 100644 testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-debuginfo.sh create mode 100644 testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-debugsource.sh create mode 100644 testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-devel.sh create mode 100644 testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-help.sh create mode 100644 testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson.sh create mode 100644 testcases/cli-test/java_cup/oe_test_java_cup_install_and_remove_java_cup-help.sh create mode 100644 testcases/cli-test/java_cup/oe_test_java_cup_install_and_remove_java_cup.sh create mode 100644 testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_gradle-local.sh create mode 100644 testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_ivy-local.sh create mode 100644 testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-filesystem.sh create mode 100644 testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-local.sh create mode 100644 testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-tools.sh create mode 100644 testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_maven-local.sh create mode 100644 testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_python3-javapackages.sh create mode 100644 testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-debuginfo.sh create mode 100644 testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-debugsource.sh create mode 100644 testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-devel.sh create mode 100644 testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-help.sh create mode 100644 testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec.sh create mode 100644 testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-debuginfo.sh create mode 100644 testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-debugsource.sh create mode 100644 testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-devel.sh create mode 100644 testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-help.sh create mode 100644 testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-libs.sh create mode 100644 testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit.sh create mode 100644 testcases/cli-test/jflex/oe_test_jflex_install_and_remove_jflex-help.sh create mode 100644 testcases/cli-test/jflex/oe_test_jflex_install_and_remove_jflex.sh create mode 100644 testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debuginfo.sh create mode 100644 testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debugsource.sh create mode 100644 testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-devel.sh create mode 100644 testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library.sh create mode 100644 testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-debuginfo.sh create mode 100644 testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-debugsource.sh create mode 100644 testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-devel.sh create mode 100644 testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-help.sh create mode 100644 testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c.sh create mode 100644 testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-debuginfo.sh create mode 100644 testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-debugsource.sh create mode 100644 testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-devel.sh create mode 100644 testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-help.sh create mode 100644 testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib.sh create mode 100644 testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-debuginfo.sh create mode 100644 testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-debugsource.sh create mode 100644 testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-devel.sh create mode 100644 testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-help.sh create mode 100644 testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp.sh create mode 100644 testcases/cli-test/junit/oe_test_junit_install_and_remove_junit-help.sh create mode 100644 testcases/cli-test/junit/oe_test_junit_install_and_remove_junit.sh create mode 100644 testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5-guide.sh create mode 100644 testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5-javadoc.sh create mode 100644 testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5.sh create mode 100644 testcases/cli-test/jvnet-parent/oe_test_jvnet-parent_install_and_remove_jvnet-parent.sh create mode 100644 testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-debuginfo.sh create mode 100644 testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-debugsource.sh create mode 100644 testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-help.sh create mode 100644 testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-legacy.sh create mode 100644 testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-misc.sh create mode 100644 testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd.sh create mode 100644 testcases/cli-test/kdump-anaconda-addon/oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon-doc.sh create mode 100644 testcases/cli-test/kdump-anaconda-addon/oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon.sh create mode 100644 testcases/cli-test/kernel/oe_test_kernel_install_and_remove_bpftool-debuginfo.sh create mode 100644 testcases/cli-test/kernel/oe_test_kernel_install_and_remove_bpftool.sh create mode 100644 testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-debuginfo.sh create mode 100644 testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-debugsource.sh create mode 100644 testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-devel.sh create mode 100644 testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-headers.sh create mode 100644 testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-source.sh create mode 100644 testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools-debuginfo.sh create mode 100644 testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools-devel.sh create mode 100644 testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools.sh create mode 100644 testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel.sh create mode 100644 testcases/cli-test/kernel/oe_test_kernel_install_and_remove_perf-debuginfo.sh create mode 100644 testcases/cli-test/kernel/oe_test_kernel_install_and_remove_perf.sh create mode 100644 testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python2-perf-debuginfo.sh create mode 100644 testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python2-perf.sh create mode 100644 testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python3-perf-debuginfo.sh create mode 100644 testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python3-perf.sh create mode 100644 testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-debuginfo.sh create mode 100644 testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-debugsource.sh create mode 100644 testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-help.sh create mode 100644 testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools.sh create mode 100644 testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-debuginfo.sh create mode 100644 testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-debugsource.sh create mode 100644 testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-devel.sh create mode 100644 testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-help.sh create mode 100644 testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3.sh create mode 100644 testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-debuginfo.sh create mode 100644 testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-debugsource.sh create mode 100644 testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-help.sh create mode 100644 testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-libs-devel.sh create mode 100644 testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-libs.sh create mode 100644 testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils.sh create mode 100644 testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-debuginfo.sh create mode 100644 testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-debugsource.sh create mode 100644 testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-devel.sh create mode 100644 testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-help.sh create mode 100644 testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-libs.sh create mode 100644 testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod.sh create mode 100644 testcases/cli-test/kmod/oe_test_kmod_install_and_remove_python3-kmod.sh create mode 100644 testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-client.sh create mode 100644 testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-debuginfo.sh create mode 100644 testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-debugsource.sh create mode 100644 testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-devel.sh create mode 100644 testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-help.sh create mode 100644 testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-libs.sh create mode 100644 testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-server.sh create mode 100644 testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5.sh create mode 100644 testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-debuginfo.sh create mode 100644 testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-debugsource.sh create mode 100644 testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-help.sh create mode 100644 testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh.sh create mode 100644 testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-debuginfo.sh create mode 100644 testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-debugsource.sh create mode 100644 testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-help.sh create mode 100644 testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-tests.sh create mode 100644 testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua.sh create mode 100644 testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-debuginfo.sh create mode 100644 testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-debugsource.sh create mode 100644 testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-devel.sh create mode 100644 testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-help.sh create mode 100644 testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-mp3x.sh create mode 100644 testcases/cli-test/lame/oe_test_lame_install_and_remove_lame.sh create mode 100644 testcases/cli-test/langtable/oe_test_langtable_install_and_remove_langtable-data.sh create mode 100644 testcases/cli-test/langtable/oe_test_langtable_install_and_remove_langtable.sh create mode 100644 testcases/cli-test/langtable/oe_test_langtable_install_and_remove_python2-langtable.sh create mode 100644 testcases/cli-test/langtable/oe_test_langtable_install_and_remove_python3-langtable.sh create mode 100644 testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-debuginfo.sh create mode 100644 testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-debugsource.sh create mode 100644 testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-devel.sh create mode 100644 testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-help.sh create mode 100644 testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack.sh create mode 100644 testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack64-devel.sh create mode 100644 testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack64.sh create mode 100644 testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-debuginfo.sh create mode 100644 testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-debugsource.sh create mode 100644 testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-devel.sh create mode 100644 testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-help.sh create mode 100644 testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-utils.sh create mode 100644 testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2.sh create mode 100644 testcases/cli-test/less/oe_test_less_install_and_remove_less-debuginfo.sh create mode 100644 testcases/cli-test/less/oe_test_less_install_and_remove_less-debugsource.sh create mode 100644 testcases/cli-test/less/oe_test_less_install_and_remove_less-help.sh create mode 100644 testcases/cli-test/less/oe_test_less_install_and_remove_less.sh create mode 100644 testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-debuginfo.sh create mode 100644 testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-debugsource.sh create mode 100644 testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-devel.sh create mode 100644 testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-help.sh create mode 100644 testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE.sh create mode 100644 testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-debuginfo.sh create mode 100644 testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-debugsource.sh create mode 100644 testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-devel.sh create mode 100644 testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-help.sh create mode 100644 testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM.sh create mode 100644 testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-common.sh create mode 100644 testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-debuginfo.sh create mode 100644 testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-debugsource.sh create mode 100644 testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-devel.sh create mode 100644 testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-doc.sh create mode 100644 testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-help.sh create mode 100644 testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-xcb.sh create mode 100644 testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11.sh create mode 100644 testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debuginfo.sh create mode 100644 testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debugsource.sh create mode 100644 testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-devel.sh create mode 100644 testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-help.sh create mode 100644 testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver.sh create mode 100644 testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-debuginfo.sh create mode 100644 testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-debugsource.sh create mode 100644 testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-devel.sh create mode 100644 testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-help.sh create mode 100644 testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau.sh create mode 100644 testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-debuginfo.sh create mode 100644 testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-debugsource.sh create mode 100644 testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-devel.sh create mode 100644 testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-help.sh create mode 100644 testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw.sh create mode 100644 testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-debuginfo.sh create mode 100644 testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-debugsource.sh create mode 100644 testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-devel.sh create mode 100644 testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-help.sh create mode 100644 testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite.sh create mode 100644 testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-debuginfo.sh create mode 100644 testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-debugsource.sh create mode 100644 testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-devel.sh create mode 100644 testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-help.sh create mode 100644 testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor.sh create mode 100644 testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-debuginfo.sh create mode 100644 testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-debugsource.sh create mode 100644 testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-devel.sh create mode 100644 testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-help.sh create mode 100644 testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage.sh create mode 100644 testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-debuginfo.sh create mode 100644 testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-debugsource.sh create mode 100644 testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-devel.sh create mode 100644 testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-help.sh create mode 100644 testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp.sh create mode 100644 testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-debuginfo.sh create mode 100644 testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-debugsource.sh create mode 100644 testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-devel.sh create mode 100644 testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-help.sh create mode 100644 testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext.sh create mode 100644 testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-debuginfo.sh create mode 100644 testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-debugsource.sh create mode 100644 testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-devel.sh create mode 100644 testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-help.sh create mode 100644 testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes.sh create mode 100644 testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-debuginfo.sh create mode 100644 testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-debugsource.sh create mode 100644 testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-devel.sh create mode 100644 testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-help.sh create mode 100644 testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2.sh create mode 100644 testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-debuginfo.sh create mode 100644 testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-debugsource.sh create mode 100644 testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-devel.sh create mode 100644 testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-help.sh create mode 100644 testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft.sh create mode 100644 testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-debuginfo.sh create mode 100644 testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-debugsource.sh create mode 100644 testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-devel.sh create mode 100644 testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-help.sh create mode 100644 testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi.sh create mode 100644 testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-debuginfo.sh create mode 100644 testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-debugsource.sh create mode 100644 testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-devel.sh create mode 100644 testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-help.sh create mode 100644 testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama.sh create mode 100644 testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-debuginfo.sh create mode 100644 testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-debugsource.sh create mode 100644 testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-devel.sh create mode 100644 testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-help.sh create mode 100644 testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu.sh create mode 100644 testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-debuginfo.sh create mode 100644 testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-debugsource.sh create mode 100644 testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-devel.sh create mode 100644 testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-help.sh create mode 100644 testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm.sh create mode 100644 testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-debuginfo.sh create mode 100644 testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-debugsource.sh create mode 100644 testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-devel.sh create mode 100644 testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-help.sh create mode 100644 testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr.sh create mode 100644 testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-debuginfo.sh create mode 100644 testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-debugsource.sh create mode 100644 testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-devel.sh create mode 100644 testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-help.sh create mode 100644 testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender.sh create mode 100644 testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-debuginfo.sh create mode 100644 testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-debugsource.sh create mode 100644 testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-devel.sh create mode 100644 testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-help.sh create mode 100644 testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres.sh create mode 100644 testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-debuginfo.sh create mode 100644 testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-debugsource.sh create mode 100644 testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-devel.sh create mode 100644 testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-help.sh create mode 100644 testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt.sh create mode 100644 testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-debuginfo.sh create mode 100644 testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-debugsource.sh create mode 100644 testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-devel.sh create mode 100644 testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-help.sh create mode 100644 testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst.sh create mode 100644 testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-debuginfo.sh create mode 100644 testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-debugsource.sh create mode 100644 testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-devel.sh create mode 100644 testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-help.sh create mode 100644 testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv.sh create mode 100644 testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-debuginfo.sh create mode 100644 testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-debugsource.sh create mode 100644 testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-devel.sh create mode 100644 testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-help.sh create mode 100644 testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC.sh create mode 100644 testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-debuginfo.sh create mode 100644 testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-debugsource.sh create mode 100644 testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-devel.sh create mode 100644 testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-help.sh create mode 100644 testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libxxf86dga.sh create mode 100644 testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-debuginfo.sh create mode 100644 testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-debugsource.sh create mode 100644 testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-devel.sh create mode 100644 testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-help.sh create mode 100644 testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm.sh create mode 100644 testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-debuginfo.sh create mode 100644 testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-debugsource.sh create mode 100644 testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-devel.sh create mode 100644 testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-help.sh create mode 100644 testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita.sh create mode 100644 testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-debuginfo.sh create mode 100644 testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-debugsource.sh create mode 100644 testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-devel.sh create mode 100644 testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio.sh create mode 100644 testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-debuginfo.sh create mode 100644 testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-debugsource.sh create mode 100644 testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-devel.sh create mode 100644 testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-docs.sh create mode 100644 testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-gtk3-devel.sh create mode 100644 testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-gtk3.sh create mode 100644 testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator.sh create mode 100644 testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_python2-appindicator.sh create mode 100644 testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-debuginfo.sh create mode 100644 testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-debugsource.sh create mode 100644 testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-devel.sh create mode 100644 testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-help.sh create mode 100644 testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib.sh create mode 100644 testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdcat.sh create mode 100644 testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdcpio.sh create mode 100644 testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdtar.sh create mode 100644 testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdunzip.sh create mode 100644 testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-debuginfo.sh create mode 100644 testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-debugsource.sh create mode 100644 testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-devel.sh create mode 100644 testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-help.sh create mode 100644 testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive.sh create mode 100644 testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-debuginfo.sh create mode 100644 testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-debugsource.sh create mode 100644 testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-devel.sh create mode 100644 testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-help.sh create mode 100644 testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan.sh create mode 100644 testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-debuginfo.sh create mode 100644 testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-debugsource.sh create mode 100644 testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-devel.sh create mode 100644 testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-help.sh create mode 100644 testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns.sh create mode 100644 testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-debuginfo.sh create mode 100644 testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-debugsource.sh create mode 100644 testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-devel.sh create mode 100644 testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-help.sh create mode 100644 testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart.sh create mode 100644 testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-debuginfo.sh create mode 100644 testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-debugsource.sh create mode 100644 testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-devel.sh create mode 100644 testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-tools.sh create mode 100644 testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev.sh create mode 100644 testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_python2-blockdev.sh create mode 100644 testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_python3-blockdev.sh create mode 100644 testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-debuginfo.sh create mode 100644 testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-debugsource.sh create mode 100644 testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-devel.sh create mode 100644 testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-static.sh create mode 100644 testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf.sh create mode 100644 testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-debuginfo.sh create mode 100644 testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-debugsource.sh create mode 100644 testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-devel.sh create mode 100644 testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-help.sh create mode 100644 testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-tools.sh create mode 100644 testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize.sh create mode 100644 testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_python2-bytesize.sh create mode 100644 testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_python3-bytesize.sh create mode 100644 testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-debuginfo.sh create mode 100644 testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-debugsource.sh create mode 100644 testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-devel.sh create mode 100644 testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-help.sh create mode 100644 testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard.sh create mode 100644 testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-debuginfo.sh create mode 100644 testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-debugsource.sh create mode 100644 testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-devel.sh create mode 100644 testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-gtk2.sh create mode 100644 testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-gtk3.sh create mode 100644 testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-help.sh create mode 100644 testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra.sh create mode 100644 testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-debuginfo.sh create mode 100644 testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-debugsource.sh create mode 100644 testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-devel.sh create mode 100644 testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-help.sh create mode 100644 testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-python3.sh create mode 100644 testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng.sh create mode 100644 testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_python2-libcap-ng.sh create mode 100644 testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-debuginfo.sh create mode 100644 testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-debugsource.sh create mode 100644 testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-devel.sh create mode 100644 testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-help.sh create mode 100644 testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap.sh create mode 100644 testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-debuginfo.sh create mode 100644 testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-debugsource.sh create mode 100644 testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-devel.sh create mode 100644 testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor.sh create mode 100644 testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-debuginfo.sh create mode 100644 testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-debugsource.sh create mode 100644 testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-devel.sh create mode 100644 testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-help.sh create mode 100644 testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps.sh create mode 100644 testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_python2-libcomps.sh create mode 100644 testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_python3-libcomps.sh create mode 100644 testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-debuginfo.sh create mode 100644 testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-debugsource.sh create mode 100644 testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-devel.sh create mode 100644 testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig.sh create mode 100644 testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-debuginfo.sh create mode 100644 testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-debugsource.sh create mode 100644 testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-devel.sh create mode 100644 testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-help.sh create mode 100644 testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon.sh create mode 100644 testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-debuginfo.sh create mode 100644 testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-debugsource.sh create mode 100644 testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-devel.sh create mode 100644 testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-help.sh create mode 100644 testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie.sh create mode 100644 testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-debuginfo.sh create mode 100644 testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-debugsource.sh create mode 100644 testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-devel.sh create mode 100644 testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-doc.sh create mode 100644 testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-help.sh create mode 100644 testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi.sh create mode 100644 testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-debuginfo.sh create mode 100644 testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-debugsource.sh create mode 100644 testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-devel.sh create mode 100644 testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2-devel.sh create mode 100644 testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2.sh create mode 100644 testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3-devel.sh create mode 100644 testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3.sh create mode 100644 testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-help.sh create mode 100644 testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader-devel.sh create mode 100644 testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader.sh create mode 100644 testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu.sh create mode 100644 testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-debuginfo.sh create mode 100644 testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-debugsource.sh create mode 100644 testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-devel.sh create mode 100644 testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-doc.sh create mode 100644 testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-help.sh create mode 100644 testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx.sh create mode 100644 testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-debuginfo.sh create mode 100644 testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-debugsource.sh create mode 100644 testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-devel.sh create mode 100644 testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf.sh create mode 100644 testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python2-hawkey.sh create mode 100644 testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python2-libdnf.sh create mode 100644 testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python3-hawkey.sh create mode 100644 testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python3-libdnf.sh create mode 100644 testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_drm-utils.sh create mode 100644 testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-debuginfo.sh create mode 100644 testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-debugsource.sh create mode 100644 testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-devel.sh create mode 100644 testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-help.sh create mode 100644 testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm.sh create mode 100644 testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-debuginfo.sh create mode 100644 testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-debugsource.sh create mode 100644 testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-devel.sh create mode 100644 testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-help.sh create mode 100644 testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit.sh create mode 100644 testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-debuginfo.sh create mode 100644 testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-debugsource.sh create mode 100644 testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-devel.sh create mode 100644 testcases/cli-test/libell/oe_test_libell_install_and_remove_libell.sh create mode 100644 testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-debuginfo.sh create mode 100644 testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-debugsource.sh create mode 100644 testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-devel.sh create mode 100644 testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-help.sh create mode 100644 testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy.sh create mode 100644 testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-debuginfo.sh create mode 100644 testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-debugsource.sh create mode 100644 testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-devel.sh create mode 100644 testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr.sh create mode 100644 testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-debuginfo.sh create mode 100644 testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-debugsource.sh create mode 100644 testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-devel.sh create mode 100644 testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-help.sh create mode 100644 testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-libevent-devel.sh create mode 100644 testcases/cli-test/libev/oe_test_libev_install_and_remove_libev.sh create mode 100644 testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-debuginfo.sh create mode 100644 testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-debugsource.sh create mode 100644 testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-devel.sh create mode 100644 testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-help.sh create mode 100644 testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-utils.sh create mode 100644 testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev.sh create mode 100644 testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-debuginfo.sh create mode 100644 testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-debugsource.sh create mode 100644 testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-devel.sh create mode 100644 testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent.sh create mode 100644 testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-debuginfo.sh create mode 100644 testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-debugsource.sh create mode 100644 testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-devel.sh create mode 100644 testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-help.sh create mode 100644 testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif.sh create mode 100644 testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-debuginfo.sh create mode 100644 testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-debugsource.sh create mode 100644 testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-devel.sh create mode 100644 testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson.sh create mode 100644 testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-debuginfo.sh create mode 100644 testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-debugsource.sh create mode 100644 testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-devel.sh create mode 100644 testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-help.sh create mode 100644 testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi.sh create mode 100644 testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-debuginfo.sh create mode 100644 testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-debugsource.sh create mode 100644 testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-devel.sh create mode 100644 testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-help.sh create mode 100644 testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc.sh create mode 100644 testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-debuginfo.sh create mode 100644 testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-debugsource.sh create mode 100644 testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-devel.sh create mode 100644 testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-help.sh create mode 100644 testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt.sh create mode 100644 testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-debuginfo.sh create mode 100644 testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-debugsource.sh create mode 100644 testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-devel.sh create mode 100644 testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-help.sh create mode 100644 testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib.sh create mode 100644 testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-core-devel.sh create mode 100644 testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-debuginfo.sh create mode 100644 testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-debugsource.sh create mode 100644 testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-devel.sh create mode 100644 testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-egl.sh create mode 100644 testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-gles.sh create mode 100644 testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-glx.sh create mode 100644 testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-opengl.sh create mode 100644 testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd.sh create mode 100644 testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-debuginfo.sh create mode 100644 testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-debugsource.sh create mode 100644 testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-devel.sh create mode 100644 testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd.sh create mode 100644 testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-debuginfo.sh create mode 100644 testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-debugsource.sh create mode 100644 testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-devel.sh create mode 100644 testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-help.sh create mode 100644 testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error.sh create mode 100644 testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-debuginfo.sh create mode 100644 testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-debugsource.sh create mode 100644 testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-devel.sh create mode 100644 testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-help.sh create mode 100644 testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2.sh create mode 100644 testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-debuginfo.sh create mode 100644 testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-debugsource.sh create mode 100644 testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-devel.sh create mode 100644 testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-help.sh create mode 100644 testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev.sh create mode 100644 testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-debuginfo.sh create mode 100644 testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-debugsource.sh create mode 100644 testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-devel.sh create mode 100644 testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-help.sh create mode 100644 testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb.sh create mode 100644 testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-debuginfo.sh create mode 100644 testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-debugsource.sh create mode 100644 testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-devel.sh create mode 100644 testcases/cli-test/libical/oe_test_libical_install_and_remove_libical.sh create mode 100644 testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-debuginfo.sh create mode 100644 testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-debugsource.sh create mode 100644 testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-devel.sh create mode 100644 testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-help.sh create mode 100644 testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-java.sh create mode 100644 testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-javadoc.sh create mode 100644 testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn.sh create mode 100644 testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-debuginfo.sh create mode 100644 testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-debugsource.sh create mode 100644 testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-devel.sh create mode 100644 testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-help.sh create mode 100644 testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2.sh create mode 100644 testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-debuginfo.sh create mode 100644 testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-debugsource.sh create mode 100644 testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-devel.sh create mode 100644 testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-help.sh create mode 100644 testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs.sh create mode 100644 testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-debuginfo.sh create mode 100644 testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-debugsource.sh create mode 100644 testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-devel.sh create mode 100644 testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-help.sh create mode 100644 testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice.sh create mode 100644 testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-debuginfo.sh create mode 100644 testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-debugsource.sh create mode 100644 testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-devel.sh create mode 100644 testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-gtk3-devel.sh create mode 100644 testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-gtk3.sh create mode 100644 testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator.sh create mode 100644 testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-debuginfo.sh create mode 100644 testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-debugsource.sh create mode 100644 testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-devel.sh create mode 100644 testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-help.sh create mode 100644 testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-utils.sh create mode 100644 testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput.sh create mode 100644 testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-debuginfo.sh create mode 100644 testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-debugsource.sh create mode 100644 testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-devel.sh create mode 100644 testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt.sh create mode 100644 testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-debuginfo.sh create mode 100644 testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-debugsource.sh create mode 100644 testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-devel.sh create mode 100644 testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata.sh create mode 100644 testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_python2-libiptcdata.sh create mode 100644 testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_python3-libiptcdata.sh create mode 100644 testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-debuginfo.sh create mode 100644 testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-debugsource.sh create mode 100644 testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-devel.sh create mode 100644 testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-tests.sh create mode 100644 testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat.sh create mode 100644 testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debuginfo.sh create mode 100644 testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debugsource.sh create mode 100644 testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-devel.sh create mode 100644 testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-help.sh create mode 100644 testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-utils.sh create mode 100644 testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo.sh create mode 100644 testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_turbojpeg-devel.sh create mode 100644 testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_turbojpeg.sh create mode 100644 testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-debuginfo.sh create mode 100644 testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-debugsource.sh create mode 100644 testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-devel.sh create mode 100644 testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-help.sh create mode 100644 testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-tests.sh create mode 100644 testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi.sh create mode 100644 testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-debuginfo.sh create mode 100644 testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-debugsource.sh create mode 100644 testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-devel.sh create mode 100644 testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-help.sh create mode 100644 testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba.sh create mode 100644 testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-debuginfo.sh create mode 100644 testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-debugsource.sh create mode 100644 testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-devel.sh create mode 100644 testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-help.sh create mode 100644 testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb.sh create mode 100644 testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python-ldb-devel-common.sh create mode 100644 testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python2-ldb-devel.sh create mode 100644 testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python2-ldb.sh create mode 100644 testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python3-ldb-devel.sh create mode 100644 testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python3-ldb.sh create mode 100644 testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-debuginfo.sh create mode 100644 testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-debugsource.sh create mode 100644 testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-devel.sh create mode 100644 testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-help.sh create mode 100644 testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile.sh create mode 100644 testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-debuginfo.sh create mode 100644 testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-debugsource.sh create mode 100644 testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-devel.sh create mode 100644 testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-help.sh create mode 100644 testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-utils.sh create mode 100644 testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm.sh create mode 100644 testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-debuginfo.sh create mode 100644 testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-debugsource.sh create mode 100644 testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-devel.sh create mode 100644 testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-help.sh create mode 100644 testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb.sh create mode 100644 testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-debuginfo.sh create mode 100644 testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-debugsource.sh create mode 100644 testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-devel.sh create mode 100644 testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-help.sh create mode 100644 testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim.sh create mode 100644 testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-debuginfo.sh create mode 100644 testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-debugsource.sh create mode 100644 testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-devel.sh create mode 100644 testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-help.sh create mode 100644 testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink.sh create mode 100644 testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-debuginfo.sh create mode 100644 testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-debugsource.sh create mode 100644 testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-devel.sh create mode 100644 testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-help.sh create mode 100644 testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng.sh create mode 100644 testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-debuginfo.sh create mode 100644 testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-debugsource.sh create mode 100644 testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-devel.sh create mode 100644 testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl.sh create mode 100644 testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-debuginfo.sh create mode 100644 testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-debugsource.sh create mode 100644 testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-devel.sh create mode 100644 testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-doc.sh create mode 100644 testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd.sh create mode 100644 testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd1-devel.sh create mode 100644 testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd1.sh create mode 100644 testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python%{python3_pkgversion}-libmodulemd.sh create mode 100644 testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python3-libmodulemd.sh create mode 100644 testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python3-libmodulemd1.sh create mode 100644 testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-debuginfo.sh create mode 100644 testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-debugsource.sh create mode 100644 testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-devel.sh create mode 100644 testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc.sh create mode 100644 testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-debuginfo.sh create mode 100644 testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-debugsource.sh create mode 100644 testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-devel.sh create mode 100644 testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-help.sh create mode 100644 testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp.sh create mode 100644 testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-debuginfo.sh create mode 100644 testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-debugsource.sh create mode 100644 testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-devel.sh create mode 100644 testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-help.sh create mode 100644 testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet.sh create mode 100644 testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debuginfo.sh create mode 100644 testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debugsource.sh create mode 100644 testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-devel.sh create mode 100644 testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack.sh create mode 100644 testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-debuginfo.sh create mode 100644 testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-debugsource.sh create mode 100644 testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-devel.sh create mode 100644 testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-help.sh create mode 100644 testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink.sh create mode 100644 testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-debuginfo.sh create mode 100644 testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-debugsource.sh create mode 100644 testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-devel.sh create mode 100644 testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl.sh create mode 100644 testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-debuginfo.sh create mode 100644 testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-debugsource.sh create mode 100644 testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-devel.sh create mode 100644 testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-gstreamer1.sh create mode 100644 testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice.sh create mode 100644 testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-debuginfo.sh create mode 100644 testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-debugsource.sh create mode 100644 testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-devel.sh create mode 100644 testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-help.sh create mode 100644 testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3.sh create mode 100644 testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_python2-libnl3.sh create mode 100644 testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_python3-libnl3.sh create mode 100644 testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-debuginfo.sh create mode 100644 testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-debugsource.sh create mode 100644 testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-devel.sh create mode 100644 testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma.sh create mode 100644 testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-debuginfo.sh create mode 100644 testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-debugsource.sh create mode 100644 testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-devel.sh create mode 100644 testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-help.sh create mode 100644 testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify.sh create mode 100644 testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-debuginfo.sh create mode 100644 testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-debugsource.sh create mode 100644 testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-devel.sh create mode 100644 testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2.sh create mode 100644 testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-debuginfo.sh create mode 100644 testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-debugsource.sh create mode 100644 testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-devel.sh create mode 100644 testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-help.sh create mode 100644 testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme.sh create mode 100644 testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_python3-libnvme.sh create mode 100644 testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-debuginfo.sh create mode 100644 testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-debugsource.sh create mode 100644 testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-devel.sh create mode 100644 testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-help.sh create mode 100644 testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg.sh create mode 100644 testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-debuginfo.sh create mode 100644 testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-debugsource.sh create mode 100644 testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-devel.sh create mode 100644 testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf.sh create mode 100644 testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-debuginfo.sh create mode 100644 testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-debugsource.sh create mode 100644 testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-devel.sh create mode 100644 testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-help.sh create mode 100644 testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper.sh create mode 100644 testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-debuginfo.sh create mode 100644 testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-debugsource.sh create mode 100644 testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-devel.sh create mode 100644 testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-help.sh create mode 100644 testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap.sh create mode 100644 testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-debuginfo.sh create mode 100644 testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-debugsource.sh create mode 100644 testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-devel.sh create mode 100644 testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess.sh create mode 100644 testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-debuginfo.sh create mode 100644 testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-debugsource.sh create mode 100644 testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-devel.sh create mode 100644 testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-help.sh create mode 100644 testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline.sh create mode 100644 testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-debuginfo.sh create mode 100644 testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-debugsource.sh create mode 100644 testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-devel.sh create mode 100644 testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist.sh create mode 100644 testcases/cli-test/libplist/oe_test_libplist_install_and_remove_python3-libplist.sh create mode 100644 testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-debuginfo.sh create mode 100644 testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-debugsource.sh create mode 100644 testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-devel.sh create mode 100644 testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-help.sh create mode 100644 testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-static.sh create mode 100644 testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-tools.sh create mode 100644 testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng.sh create mode 100644 testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-debuginfo.sh create mode 100644 testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-debugsource.sh create mode 100644 testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-devel.sh create mode 100644 testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq.sh create mode 100644 testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-debuginfo.sh create mode 100644 testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-debugsource.sh create mode 100644 testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-devel.sh create mode 100644 testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-duktape.sh create mode 100644 testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-help.sh create mode 100644 testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-webkitgtk4.sh create mode 100644 testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy.sh create mode 100644 testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_python2-libproxy.sh create mode 100644 testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_python3-libproxy.sh create mode 100644 testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-debuginfo.sh create mode 100644 testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-debugsource.sh create mode 100644 testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-devel.sh create mode 100644 testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-doc.sh create mode 100644 testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-help.sh create mode 100644 testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl.sh create mode 100644 testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_psl-make-dafsa.sh create mode 100644 testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_psl.sh create mode 100644 testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-debuginfo.sh create mode 100644 testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-debugsource.sh create mode 100644 testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-devel.sh create mode 100644 testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-help.sh create mode 100644 testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality.sh create mode 100644 testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_python2-pwquality.sh create mode 100644 testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_python3-pwquality.sh create mode 100644 testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-debuginfo.sh create mode 100644 testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-debugsource.sh create mode 100644 testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-devel.sh create mode 100644 testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-help.sh create mode 100644 testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi.sh create mode 100644 testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-debuginfo.sh create mode 100644 testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-debugsource.sh create mode 100644 testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-devel.sh create mode 100644 testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-help.sh create mode 100644 testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq.sh create mode 100644 testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-debuginfo.sh create mode 100644 testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-debugsource.sh create mode 100644 testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-devel.sh create mode 100644 testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka.sh create mode 100644 testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-debuginfo.sh create mode 100644 testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-debugsource.sh create mode 100644 testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-devel.sh create mode 100644 testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp.sh create mode 100644 testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-debuginfo.sh create mode 100644 testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-debugsource.sh create mode 100644 testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-devel.sh create mode 100644 testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo.sh create mode 100644 testcases/cli-test/librepo/oe_test_librepo_install_and_remove_python2-librepo.sh create mode 100644 testcases/cli-test/librepo/oe_test_librepo_install_and_remove_python3-librepo.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-anaconda.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-cli.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-compat.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-debuginfo.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-debugsource.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-devel.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-filesystem.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-gtk-devel.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-gtk.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-help.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-newt.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-kerneloops.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-logger.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-reportuploader.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-systemd-journal.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-rhel.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-web-devel.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-web.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_python2-libreport.sh create mode 100644 testcases/cli-test/libreport/oe_test_libreport_install_and_remove_python3-libreport.sh create mode 100644 testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-debuginfo.sh create mode 100644 testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-debugsource.sh create mode 100644 testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-devel.sh create mode 100644 testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-help.sh create mode 100644 testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-tools.sh create mode 100644 testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2.sh create mode 100644 testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-debuginfo.sh create mode 100644 testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-debugsource.sh create mode 100644 testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-devel.sh create mode 100644 testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass.sh create mode 100644 testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-debuginfo.sh create mode 100644 testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-debugsource.sh create mode 100644 testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-devel.sh create mode 100644 testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-doc.sh create mode 100644 testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-help.sh create mode 100644 testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-static.sh create mode 100644 testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp.sh create mode 100644 testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-debuginfo.sh create mode 100644 testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-debugsource.sh create mode 100644 testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-devel.sh create mode 100644 testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-help.sh create mode 100644 testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret.sh create mode 100644 testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-debuginfo.sh create mode 100644 testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-debugsource.sh create mode 100644 testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-devel.sh create mode 100644 testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-help.sh create mode 100644 testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-ruby.sh create mode 100644 testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux.sh create mode 100644 testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_python2-libselinux.sh create mode 100644 testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_python3-libselinux.sh create mode 100644 testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-debuginfo.sh create mode 100644 testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-debugsource.sh create mode 100644 testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-devel.sh create mode 100644 testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-doc.sh create mode 100644 testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-help.sh create mode 100644 testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-python.sh create mode 100644 testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-static.sh create mode 100644 testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage.sh create mode 100644 testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_python2-libsemanage.sh create mode 100644 testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_python3-libsemanage.sh create mode 100644 testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-debuginfo.sh create mode 100644 testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-debugsource.sh create mode 100644 testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-devel.sh create mode 100644 testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-help.sh create mode 100644 testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol.sh create mode 100644 testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-debuginfo.sh create mode 100644 testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-debugsource.sh create mode 100644 testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-devel.sh create mode 100644 testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv.sh create mode 100644 testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-debuginfo.sh create mode 100644 testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-debugsource.sh create mode 100644 testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-devel.sh create mode 100644 testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-help.sh create mode 100644 testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios.sh create mode 100644 testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_python3-smbios.sh create mode 100644 testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils-bin.sh create mode 100644 testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils-python.sh create mode 100644 testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils.sh create mode 100644 testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-debuginfo.sh create mode 100644 testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-debugsource.sh create mode 100644 testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-devel.sh create mode 100644 testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-utils-help.sh create mode 100644 testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-utils.sh create mode 100644 testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile.sh create mode 100644 testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-debuginfo.sh create mode 100644 testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-debugsource.sh create mode 100644 testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-demo.sh create mode 100644 testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-devel.sh create mode 100644 testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-help.sh create mode 100644 testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-tools.sh create mode 100644 testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv.sh create mode 100644 testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_perl-solv.sh create mode 100644 testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_python2-solv.sh create mode 100644 testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_python3-solv.sh create mode 100644 testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_ruby-solv.sh create mode 100644 testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-debuginfo.sh create mode 100644 testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-debugsource.sh create mode 100644 testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-devel.sh create mode 100644 testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-help.sh create mode 100644 testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup.sh create mode 100644 testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-debuginfo.sh create mode 100644 testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-debugsource.sh create mode 100644 testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-devel.sh create mode 100644 testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-help.sh create mode 100644 testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3.sh create mode 100644 testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-debuginfo.sh create mode 100644 testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-debugsource.sh create mode 100644 testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-devel.sh create mode 100644 testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro.sh create mode 100644 testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-config.sh create mode 100644 testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-debuginfo.sh create mode 100644 testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-debugsource.sh create mode 100644 testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-devel.sh create mode 100644 testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-doc.sh create mode 100644 testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-help.sh create mode 100644 testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh.sh create mode 100644 testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-debuginfo.sh create mode 100644 testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-debugsource.sh create mode 100644 testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-devel.sh create mode 100644 testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-help.sh create mode 100644 testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2.sh create mode 100644 testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-debuginfo.sh create mode 100644 testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-debugsource.sh create mode 100644 testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-devel.sh create mode 100644 testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer.sh create mode 100644 testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debuginfo.sh create mode 100644 testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debugsource.sh create mode 100644 testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-devel.sh create mode 100644 testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-help.sh create mode 100644 testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-netapp-plugin.sh create mode 100644 testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin-clibs.sh create mode 100644 testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin.sh create mode 100644 testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-smis-plugin.sh create mode 100644 testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-udev.sh create mode 100644 testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt.sh create mode 100644 testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt-clibs.sh create mode 100644 testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt.sh create mode 100644 testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt-clibs.sh create mode 100644 testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt.sh create mode 100644 testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-debuginfo.sh create mode 100644 testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-debugsource.sh create mode 100644 testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-devel.sh create mode 100644 testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-help.sh create mode 100644 testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc.sh create mode 100644 testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python2-talloc-devel.sh create mode 100644 testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python2-talloc.sh create mode 100644 testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python3-talloc-devel.sh create mode 100644 testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python3-talloc.sh create mode 100644 testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-debuginfo.sh create mode 100644 testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-debugsource.sh create mode 100644 testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-devel.sh create mode 100644 testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-help.sh create mode 100644 testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar.sh create mode 100644 testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-debuginfo.sh create mode 100644 testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-debugsource.sh create mode 100644 testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-devel.sh create mode 100644 testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-help.sh create mode 100644 testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1.sh create mode 100644 testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-debuginfo.sh create mode 100644 testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-debugsource.sh create mode 100644 testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-devel.sh create mode 100644 testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-help.sh create mode 100644 testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb.sh create mode 100644 testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_python2-tdb.sh create mode 100644 testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_python3-tdb.sh create mode 100644 testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_tdb-tools.sh create mode 100644 testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-debuginfo.sh create mode 100644 testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-debugsource.sh create mode 100644 testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-devel.sh create mode 100644 testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-help.sh create mode 100644 testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam.sh create mode 100644 testcases/cli-test/libteam/oe_test_libteam_install_and_remove_network-scripts-teamd.sh create mode 100644 testcases/cli-test/libteam/oe_test_libteam_install_and_remove_python2-libteam.sh create mode 100644 testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-debuginfo.sh create mode 100644 testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-debugsource.sh create mode 100644 testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-devel.sh create mode 100644 testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-help.sh create mode 100644 testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent.sh create mode 100644 testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_python2-tevent.sh create mode 100644 testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_python3-tevent.sh create mode 100644 testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-debuginfo.sh create mode 100644 testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-debugsource.sh create mode 100644 testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-devel.sh create mode 100644 testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-static.sh create mode 100644 testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai.sh create mode 100644 testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-debuginfo.sh create mode 100644 testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-debugsource.sh create mode 100644 testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-devel.sh create mode 100644 testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-help.sh create mode 100644 testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora.sh create mode 100644 testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_theora-tools.sh create mode 100644 testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-debuginfo.sh create mode 100644 testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-debugsource.sh create mode 100644 testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-devel.sh create mode 100644 testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-help.sh create mode 100644 testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-static.sh create mode 100644 testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-tools.sh create mode 100644 testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff.sh create mode 100644 testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-debuginfo.sh create mode 100644 testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-debugsource.sh create mode 100644 testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-devel.sh create mode 100644 testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-help.sh create mode 100644 testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc.sh create mode 100644 testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-debuginfo.sh create mode 100644 testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-debugsource.sh create mode 100644 testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-devel.sh create mode 100644 testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-help.sh create mode 100644 testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-ltdl.sh create mode 100644 testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool.sh create mode 100644 testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-debuginfo.sh create mode 100644 testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-debugsource.sh create mode 100644 testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-devel.sh create mode 100644 testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-help.sh create mode 100644 testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist.sh create mode 100644 testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-debuginfo.sh create mode 100644 testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-debugsource.sh create mode 100644 testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-devel.sh create mode 100644 testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-help.sh create mode 100644 testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring.sh create mode 100644 testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-debuginfo.sh create mode 100644 testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-debugsource.sh create mode 100644 testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-devel.sh create mode 100644 testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-help.sh create mode 100644 testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind.sh create mode 100644 testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-debuginfo.sh create mode 100644 testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-debugsource.sh create mode 100644 testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-devel.sh create mode 100644 testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing.sh create mode 100644 testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-debuginfo.sh create mode 100644 testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-debugsource.sh create mode 100644 testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-devel.sh create mode 100644 testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-tests-examples.sh create mode 100644 testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb.sh create mode 100644 testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-debuginfo.sh create mode 100644 testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-debugsource.sh create mode 100644 testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-devel.sh create mode 100644 testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd.sh create mode 100644 testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-debuginfo.sh create mode 100644 testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-debugsource.sh create mode 100644 testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-devel.sh create mode 100644 testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx.sh create mode 100644 testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-debuginfo.sh create mode 100644 testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-debugsource.sh create mode 100644 testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-devel.sh create mode 100644 testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-help.sh create mode 100644 testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-python3.sh create mode 100644 testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser.sh create mode 100644 testcases/cli-test/libuser/oe_test_libuser_install_and_remove_python2-libuser.sh create mode 100644 testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-debuginfo.sh create mode 100644 testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-debugsource.sh create mode 100644 testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-devel.sh create mode 100644 testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-help.sh create mode 100644 testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter.sh create mode 100644 testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-debuginfo.sh create mode 100644 testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-debugsource.sh create mode 100644 testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-devel.sh create mode 100644 testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-help.sh create mode 100644 testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv.sh create mode 100644 testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-debuginfo.sh create mode 100644 testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-debugsource.sh create mode 100644 testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-devel.sh create mode 100644 testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau.sh create mode 100644 testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-debuginfo.sh create mode 100644 testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-debugsource.sh create mode 100644 testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-devel.sh create mode 100644 testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto.sh create mode 100644 testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-debuginfo.sh create mode 100644 testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-debugsource.sh create mode 100644 testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-devel.sh create mode 100644 testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual.sh create mode 100644 testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-debuginfo.sh create mode 100644 testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-debugsource.sh create mode 100644 testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-devel.sh create mode 100644 testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-help.sh create mode 100644 testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko.sh create mode 100644 testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_python3-libvoikko.sh create mode 100644 testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-debuginfo.sh create mode 100644 testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-debugsource.sh create mode 100644 testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-devel.sh create mode 100644 testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-help.sh create mode 100644 testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis.sh create mode 100644 testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-data.sh create mode 100644 testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-debuginfo.sh create mode 100644 testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-debugsource.sh create mode 100644 testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-devel.sh create mode 100644 testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom.sh create mode 100644 testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-debuginfo.sh create mode 100644 testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-debugsource.sh create mode 100644 testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-devel.sh create mode 100644 testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-help.sh create mode 100644 testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-java.sh create mode 100644 testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-tools.sh create mode 100644 testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp.sh create mode 100644 testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-debuginfo.sh create mode 100644 testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-debugsource.sh create mode 100644 testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-devel.sh create mode 100644 testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf.sh create mode 100644 testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe-devel.sh create mode 100644 testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe-doc.sh create mode 100644 testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe.sh create mode 100644 testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-debuginfo.sh create mode 100644 testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-debugsource.sh create mode 100644 testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-devel.sh create mode 100644 testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-help.sh create mode 100644 testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb.sh create mode 100644 testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-compat.sh create mode 100644 testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-devel.sh create mode 100644 testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-doc.sh create mode 100644 testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-help.sh create mode 100644 testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-static.sh create mode 100644 testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt.sh create mode 100644 testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-debuginfo.sh create mode 100644 testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-debugsource.sh create mode 100644 testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-devel.sh create mode 100644 testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-utils.sh create mode 100644 testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11-devel.sh create mode 100644 testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11.sh create mode 100644 testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon.sh create mode 100644 testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-debuginfo.sh create mode 100644 testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-debugsource.sh create mode 100644 testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-devel.sh create mode 100644 testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile.sh create mode 100644 testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-debuginfo.sh create mode 100644 testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-debugsource.sh create mode 100644 testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-devel.sh create mode 100644 testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-help.sh create mode 100644 testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier.sh create mode 100644 testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-debuginfo.sh create mode 100644 testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-debugsource.sh create mode 100644 testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-devel.sh create mode 100644 testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-help.sh create mode 100644 testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2.sh create mode 100644 testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_python2-libxml2.sh create mode 100644 testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_python3-libxml2.sh create mode 100644 testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-debuginfo.sh create mode 100644 testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-debugsource.sh create mode 100644 testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-devel.sh create mode 100644 testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb.sh create mode 100644 testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-debuginfo.sh create mode 100644 testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-debugsource.sh create mode 100644 testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-devel.sh create mode 100644 testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-help.sh create mode 100644 testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence.sh create mode 100644 testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-debuginfo.sh create mode 100644 testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-debugsource.sh create mode 100644 testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-devel.sh create mode 100644 testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-help.sh create mode 100644 testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt.sh create mode 100644 testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_python2-libxslt.sh create mode 100644 testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_python3-libxslt.sh create mode 100644 testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-debuginfo.sh create mode 100644 testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-debugsource.sh create mode 100644 testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-devel.sh create mode 100644 testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-help.sh create mode 100644 testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml.sh create mode 100644 testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-ath.sh create mode 100644 testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-cypress.sh create mode 100644 testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-iwlwifi.sh create mode 100644 testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-libertas.sh create mode 100644 testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-mediatek.sh create mode 100644 testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-mrvl.sh create mode 100644 testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-netronome.sh create mode 100644 testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-ti-connectivity.sh create mode 100644 testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware.sh create mode 100644 testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debuginfo.sh create mode 100644 testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debugsource.sh create mode 100644 testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-help.sh create mode 100644 testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools.sh create mode 100644 testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-debuginfo.sh create mode 100644 testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-debugsource.sh create mode 100644 testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-devel.sh create mode 100644 testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-help.sh create mode 100644 testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools.sh create mode 100644 testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-debuginfo.sh create mode 100644 testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-debugsource.sh create mode 100644 testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-devel.sh create mode 100644 testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-help.sh create mode 100644 testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad.sh create mode 100644 testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-cmake-utils.sh create mode 100644 testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-debuginfo.sh create mode 100644 testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-debugsource.sh create mode 100644 testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-devel.sh create mode 100644 testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-doc.sh create mode 100644 testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-googletest.sh create mode 100644 testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-help.sh create mode 100644 testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-libs.sh create mode 100644 testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-static.sh create mode 100644 testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-test.sh create mode 100644 testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm.sh create mode 100644 testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-debuginfo.sh create mode 100644 testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-debugsource.sh create mode 100644 testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-devel.sh create mode 100644 testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-help.sh create mode 100644 testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-sensord.sh create mode 100644 testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors.sh create mode 100644 testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-debuginfo.sh create mode 100644 testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-debugsource.sh create mode 100644 testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-devel.sh create mode 100644 testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-help.sh create mode 100644 testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb.sh create mode 100644 testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-debuginfo.sh create mode 100644 testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-debugsource.sh create mode 100644 testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-help.sh create mode 100644 testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate.sh create mode 100644 testcases/cli-test/lorax/oe_test_lorax_install_and_remove_composer-cli.sh create mode 100644 testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-composer.sh create mode 100644 testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-help.sh create mode 100644 testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-lmc-novirt.sh create mode 100644 testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-lmc-virt.sh create mode 100644 testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax.sh create mode 100644 testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-debuginfo.sh create mode 100644 testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-debugsource.sh create mode 100644 testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-help.sh create mode 100644 testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw.sh create mode 100644 testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-debuginfo.sh create mode 100644 testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-debugsource.sh create mode 100644 testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-help.sh create mode 100644 testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof.sh create mode 100644 testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-debuginfo.sh create mode 100644 testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-debugsource.sh create mode 100644 testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-doc.sh create mode 100644 testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-help.sh create mode 100644 testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi.sh create mode 100644 testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-debuginfo.sh create mode 100644 testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-debugsource.sh create mode 100644 testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-devel.sh create mode 100644 testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-help.sh create mode 100644 testcases/cli-test/lua/oe_test_lua_install_and_remove_lua.sh create mode 100644 testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_cmirror.sh create mode 100644 testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_device-mapper-event.sh create mode 100644 testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_device-mapper.sh create mode 100644 testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-cluster.sh create mode 100644 testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-dbusd.sh create mode 100644 testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-debuginfo.sh create mode 100644 testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-debugsource.sh create mode 100644 testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-devel.sh create mode 100644 testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-help.sh create mode 100644 testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-lockd.sh create mode 100644 testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-test.sh create mode 100644 testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2.sh create mode 100644 testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_python3-lvm-deprecated.sh create mode 100644 testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-debuginfo.sh create mode 100644 testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-debugsource.sh create mode 100644 testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-help.sh create mode 100644 testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx.sh create mode 100644 testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-debuginfo.sh create mode 100644 testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-debugsource.sh create mode 100644 testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-devel.sh create mode 100644 testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-help.sh create mode 100644 testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4.sh create mode 100644 testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-debuginfo.sh create mode 100644 testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-debugsource.sh create mode 100644 testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-devel.sh create mode 100644 testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-doc.sh create mode 100644 testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-help.sh create mode 100644 testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-minilzo.sh create mode 100644 testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo.sh create mode 100644 testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db-devel.sh create mode 100644 testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db-extras.sh create mode 100644 testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db.sh create mode 100644 testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-debuginfo.sh create mode 100644 testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-debugsource.sh create mode 100644 testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-devel.sh create mode 100644 testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-tools.sh create mode 100644 testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib.sh create mode 100644 testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-debuginfo.sh create mode 100644 testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-debugsource.sh create mode 100644 testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-doc.sh create mode 100644 testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-help.sh create mode 100644 testcases/cli-test/m4/oe_test_m4_install_and_remove_m4.sh create mode 100644 testcases/cli-test/make/oe_test_make_install_and_remove_make-debuginfo.sh create mode 100644 testcases/cli-test/make/oe_test_make_install_and_remove_make-debugsource.sh create mode 100644 testcases/cli-test/make/oe_test_make_install_and_remove_make-devel.sh create mode 100644 testcases/cli-test/make/oe_test_make_install_and_remove_make-help.sh create mode 100644 testcases/cli-test/make/oe_test_make_install_and_remove_make.sh create mode 100644 testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db-debuginfo.sh create mode 100644 testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db-debugsource.sh create mode 100644 testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db.sh create mode 100644 testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_libmandoc-devel.sh create mode 100644 testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc-debuginfo.sh create mode 100644 testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc-debugsource.sh create mode 100644 testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc.sh create mode 100644 testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debuginfo.sh create mode 100644 testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debugsource.sh create mode 100644 testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-devel.sh create mode 100644 testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c.sh create mode 100644 testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-api.sh create mode 100644 testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-help.sh create mode 100644 testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-plugin.sh create mode 100644 testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-rules.sh create mode 100644 testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer.sh create mode 100644 testcases/cli-test/maven-plugin-bundle/oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle-help.sh create mode 100644 testcases/cli-test/maven-plugin-bundle/oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle.sh create mode 100644 testcases/cli-test/maven-source-plugin/oe_test_maven-source-plugin_install_and_remove_maven-source-plugin-help.sh create mode 100644 testcases/cli-test/maven-source-plugin/oe_test_maven-source-plugin_install_and_remove_maven-source-plugin.sh create mode 100644 testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-debuginfo.sh create mode 100644 testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-debugsource.sh create mode 100644 testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-devel.sh create mode 100644 testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-help.sh create mode 100644 testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp.sh create mode 100644 testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-debuginfo.sh create mode 100644 testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-debugsource.sh create mode 100644 testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-help.sh create mode 100644 testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm.sh create mode 100644 testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-debuginfo.sh create mode 100644 testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-debugsource.sh create mode 100644 testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-help.sh create mode 100644 testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos.sh create mode 100644 testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debuginfo.sh create mode 100644 testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debugsource.sh create mode 100644 testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-devel.sh create mode 100644 testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-debuginfo.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-debugsource.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-dri-drivers.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-filesystem.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-khr-devel.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libEGL-devel.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libEGL.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGL-devel.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGL.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGLES-devel.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGLES.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libOSMesa-devel.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libOSMesa.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libd3d-devel.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libd3d.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libgbm-devel.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libgbm.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libglapi.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libxatracker-devel.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libxatracker.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-omx-drivers.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vdpau-drivers.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vulkan-devel.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vulkan-drivers.sh create mode 100644 testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa.sh create mode 100644 testcases/cli-test/meson/oe_test_meson_install_and_remove_meson-help.sh create mode 100644 testcases/cli-test/meson/oe_test_meson_install_and_remove_meson.sh create mode 100644 testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-debuginfo.sh create mode 100644 testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-debugsource.sh create mode 100644 testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-devel.sh create mode 100644 testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-help.sh create mode 100644 testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity.sh create mode 100644 testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-devel.sh create mode 100644 testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-help.sh create mode 100644 testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info.sh create mode 100644 testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-debuginfo.sh create mode 100644 testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-debugsource.sh create mode 100644 testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-help.sh create mode 100644 testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil.sh create mode 100644 testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-debuginfo.sh create mode 100644 testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-debugsource.sh create mode 100644 testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-devel.sh create mode 100644 testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr.sh create mode 100644 testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-debuginfo.sh create mode 100644 testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-debugsource.sh create mode 100644 testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-devel.sh create mode 100644 testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-help.sh create mode 100644 testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-libs.sh create mode 100644 testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-jack.sh create mode 100644 testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-portaudio.sh create mode 100644 testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-pulseaudio.sh create mode 100644 testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123.sh create mode 100644 testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-debuginfo.sh create mode 100644 testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-debugsource.sh create mode 100644 testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-devel.sh create mode 100644 testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev.sh create mode 100644 testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-debuginfo.sh create mode 100644 testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-debugsource.sh create mode 100644 testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-help.sh create mode 100644 testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools.sh create mode 100644 testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-debuginfo.sh create mode 100644 testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-debugsource.sh create mode 100644 testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-gtk.sh create mode 100644 testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-help.sh create mode 100644 testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr.sh create mode 100644 testcases/cli-test/multilib-rpm-config/oe_test_multilib-rpm-config_install_and_remove_multilib-rpm-config.sh create mode 100644 testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_kpartx.sh create mode 100644 testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-debuginfo.sh create mode 100644 testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-debugsource.sh create mode 100644 testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-devel.sh create mode 100644 testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-help.sh create mode 100644 testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools.sh create mode 100644 testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-debuginfo.sh create mode 100644 testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-debugsource.sh create mode 100644 testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-devel.sh create mode 100644 testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-gcc.sh create mode 100644 testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-libc-static.sh create mode 100644 testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-libc.sh create mode 100644 testcases/cli-test/musl/oe_test_musl_install_and_remove_musl.sh create mode 100644 testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-debuginfo.sh create mode 100644 testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-debugsource.sh create mode 100644 testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-help.sh create mode 100644 testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm.sh create mode 100644 testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-base.sh create mode 100644 testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-compat-libs.sh create mode 100644 testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-debuginfo.sh create mode 100644 testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-debugsource.sh create mode 100644 testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-devel.sh create mode 100644 testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-help.sh create mode 100644 testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-libs.sh create mode 100644 testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-relocation.sh create mode 100644 testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-static.sh create mode 100644 testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses.sh create mode 100644 testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-cli.sh create mode 100644 testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-devel.sh create mode 100644 testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-libs.sh create mode 100644 testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl-devel.sh create mode 100644 testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl-libs.sh create mode 100644 testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl.sh create mode 100644 testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-debuginfo.sh create mode 100644 testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-debugsource.sh create mode 100644 testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-devel.sh create mode 100644 testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-libs.sh create mode 100644 testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl.sh create mode 100644 testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-debuginfo.sh create mode 100644 testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-debugsource.sh create mode 100644 testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-devel.sh create mode 100644 testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-gui.sh create mode 100644 testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-help.sh create mode 100644 testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-libs.sh create mode 100644 testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-perl.sh create mode 100644 testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp.sh create mode 100644 testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_python3-net-snmp.sh create mode 100644 testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-debuginfo.sh create mode 100644 testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-debugsource.sh create mode 100644 testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-help.sh create mode 100644 testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools.sh create mode 100644 testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-debuginfo.sh create mode 100644 testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-debugsource.sh create mode 100644 testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-devel.sh create mode 100644 testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-help.sh create mode 100644 testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle.sh create mode 100644 testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnm-gtk-devel.sh create mode 100644 testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnm-gtk.sh create mode 100644 testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnma-devel.sh create mode 100644 testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnma.sh create mode 100644 testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-debuginfo.sh create mode 100644 testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-debugsource.sh create mode 100644 testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-help.sh create mode 100644 testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet.sh create mode 100644 testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_nm-connection-editor-desktop.sh create mode 100644 testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_nm-connection-editor.sh create mode 100644 testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-debuginfo.sh create mode 100644 testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-debugsource.sh create mode 100644 testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-devel.sh create mode 100644 testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-help.sh create mode 100644 testcases/cli-test/newt/oe_test_newt_install_and_remove_newt.sh create mode 100644 testcases/cli-test/newt/oe_test_newt_install_and_remove_python2-newt.sh create mode 100644 testcases/cli-test/newt/oe_test_newt_install_and_remove_python3-newt.sh create mode 100644 testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_libnfsidmap.sh create mode 100644 testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-debuginfo.sh create mode 100644 testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-debugsource.sh create mode 100644 testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-devel.sh create mode 100644 testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-help.sh create mode 100644 testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-min.sh create mode 100644 testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils.sh create mode 100644 testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_libnghttp2-devel.sh create mode 100644 testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_libnghttp2.sh create mode 100644 testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-debuginfo.sh create mode 100644 testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-debugsource.sh create mode 100644 testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-help.sh create mode 100644 testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2.sh create mode 100644 testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build-debuginfo.sh create mode 100644 testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build-debugsource.sh create mode 100644 testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build.sh create mode 100644 testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-debuginfo.sh create mode 100644 testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-debugsource.sh create mode 100644 testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-help.sh create mode 100644 testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap.sh create mode 100644 testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-debuginfo.sh create mode 100644 testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-debugsource.sh create mode 100644 testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-help.sh create mode 100644 testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon.sh create mode 100644 testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-debuginfo.sh create mode 100644 testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-debugsource.sh create mode 100644 testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-devel.sh create mode 100644 testcases/cli-test/npth/oe_test_npth_install_and_remove_npth.sh create mode 100644 testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-debuginfo.sh create mode 100644 testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-debugsource.sh create mode 100644 testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-devel.sh create mode 100644 testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr.sh create mode 100644 testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-debuginfo.sh create mode 100644 testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-debugsource.sh create mode 100644 testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-devel.sh create mode 100644 testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-help.sh create mode 100644 testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-softokn-devel.sh create mode 100644 testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-softokn.sh create mode 100644 testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-util-devel.sh create mode 100644 testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-util.sh create mode 100644 testcases/cli-test/nss/oe_test_nss_install_and_remove_nss.sh create mode 100644 testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-debuginfo.sh create mode 100644 testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-debugsource.sh create mode 100644 testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-help.sh create mode 100644 testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper.sh create mode 100644 testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-debuginfo.sh create mode 100644 testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-debugsource.sh create mode 100644 testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-devel.sh create mode 100644 testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-libs.sh create mode 100644 testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl.sh create mode 100644 testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy-debuginfo.sh create mode 100644 testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy-debugsource.sh create mode 100644 testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy.sh create mode 100644 testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python2-numpy-f2py.sh create mode 100644 testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python2-numpy.sh create mode 100644 testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python3-numpy-f2py.sh create mode 100644 testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python3-numpy.sh create mode 100644 testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-debuginfo.sh create mode 100644 testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-debugsource.sh create mode 100644 testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-devel.sh create mode 100644 testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-help.sh create mode 100644 testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml.sh create mode 100644 testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-debuginfo.sh create mode 100644 testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-debugsource.sh create mode 100644 testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-devel.sh create mode 100644 testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-help.sh create mode 100644 testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi.sh create mode 100644 testcases/cli-test/open-sans-fonts/oe_test_open-sans-fonts_install_and_remove_open-sans-fonts.sh create mode 100644 testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-debuginfo.sh create mode 100644 testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-debugsource.sh create mode 100644 testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-devel.sh create mode 100644 testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas.sh create mode 100644 testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-debuginfo.sh create mode 100644 testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-debugsource.sh create mode 100644 testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-help.sh create mode 100644 testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade.sh create mode 100644 testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-debuginfo.sh create mode 100644 testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-debugsource.sh create mode 100644 testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-devel.sh create mode 100644 testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-help.sh create mode 100644 testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-tools.sh create mode 100644 testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2.sh create mode 100644 testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-clients.sh create mode 100644 testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-debuginfo.sh create mode 100644 testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-debugsource.sh create mode 100644 testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-devel.sh create mode 100644 testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-help.sh create mode 100644 testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-servers.sh create mode 100644 testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap.sh create mode 100644 testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-debuginfo.sh create mode 100644 testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-debugsource.sh create mode 100644 testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-help.sh create mode 100644 testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc.sh create mode 100644 testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-debuginfo.sh create mode 100644 testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-debugsource.sh create mode 100644 testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-devel.sh create mode 100644 testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp.sh create mode 100644 testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-askpass.sh create mode 100644 testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-clients.sh create mode 100644 testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-debuginfo.sh create mode 100644 testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-debugsource.sh create mode 100644 testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-help.sh create mode 100644 testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-keycat.sh create mode 100644 testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-server.sh create mode 100644 testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh.sh create mode 100644 testcases/cli-test/openssh/oe_test_openssh_install_and_remove_pam_ssh_agent_auth.sh create mode 100644 testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debuginfo.sh create mode 100644 testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debugsource.sh create mode 100644 testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-devel.sh create mode 100644 testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11.sh create mode 100644 testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-debuginfo.sh create mode 100644 testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-debugsource.sh create mode 100644 testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-devel.sh create mode 100644 testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-help.sh create mode 100644 testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-libs.sh create mode 100644 testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-perl.sh create mode 100644 testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-relocation.sh create mode 100644 testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl.sh create mode 100644 testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-debuginfo.sh create mode 100644 testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-debugsource.sh create mode 100644 testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-devel.sh create mode 100644 testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-help.sh create mode 100644 testcases/cli-test/opus/oe_test_opus_install_and_remove_opus.sh create mode 100644 testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-compiler.sh create mode 100644 testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-debuginfo.sh create mode 100644 testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-debugsource.sh create mode 100644 testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-devel.sh create mode 100644 testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-help.sh create mode 100644 testcases/cli-test/orc/oe_test_orc_install_and_remove_orc.sh create mode 100644 testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober-debuginfo.sh create mode 100644 testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober-debugsource.sh create mode 100644 testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober.sh create mode 100644 testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-debuginfo.sh create mode 100644 testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-debugsource.sh create mode 100644 testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-devel.sh create mode 100644 testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-help.sh create mode 100644 testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree.sh create mode 100644 testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-debuginfo.sh create mode 100644 testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-debugsource.sh create mode 100644 testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-devel.sh create mode 100644 testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-help.sh create mode 100644 testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-server.sh create mode 100644 testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-trust.sh create mode 100644 testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit.sh create mode 100644 testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-debuginfo.sh create mode 100644 testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-debugsource.sh create mode 100644 testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-devel.sh create mode 100644 testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-help.sh create mode 100644 testcases/cli-test/pam/oe_test_pam_install_and_remove_pam.sh create mode 100644 testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-debuginfo.sh create mode 100644 testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-debugsource.sh create mode 100644 testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-devel.sh create mode 100644 testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-help.sh create mode 100644 testcases/cli-test/pango/oe_test_pango_install_and_remove_pango.sh create mode 100644 testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-debuginfo.sh create mode 100644 testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-debugsource.sh create mode 100644 testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-devel.sh create mode 100644 testcases/cli-test/parted/oe_test_parted_install_and_remove_parted.sh create mode 100644 testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-debuginfo.sh create mode 100644 testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-debugsource.sh create mode 100644 testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-help.sh create mode 100644 testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd.sh create mode 100644 testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-debuginfo.sh create mode 100644 testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-debugsource.sh create mode 100644 testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-help.sh create mode 100644 testcases/cli-test/patch/oe_test_patch_install_and_remove_patch.sh create mode 100644 testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-debuginfo.sh create mode 100644 testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-debugsource.sh create mode 100644 testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-help.sh create mode 100644 testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils.sh create mode 100644 testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-debuginfo.sh create mode 100644 testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-debugsource.sh create mode 100644 testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-devel.sh create mode 100644 testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-help.sh create mode 100644 testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils.sh create mode 100644 testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-debuginfo.sh create mode 100644 testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-debugsource.sh create mode 100644 testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-devel.sh create mode 100644 testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-help.sh create mode 100644 testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre.sh create mode 100644 testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-debuginfo.sh create mode 100644 testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-debugsource.sh create mode 100644 testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-devel.sh create mode 100644 testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-help.sh create mode 100644 testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2.sh create mode 100644 testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-debuginfo.sh create mode 100644 testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-debugsource.sh create mode 100644 testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-devel.sh create mode 100644 testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-help.sh create mode 100644 testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite.sh create mode 100644 testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-doc.sh create mode 100644 testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-help.sh create mode 100644 testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff.sh create mode 100644 testcases/cli-test/perl-Archive-Tar/oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar-help.sh create mode 100644 testcases/cli-test/perl-Archive-Tar/oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar.sh create mode 100644 testcases/cli-test/perl-B-Debug/oe_test_perl-B-Debug_install_and_remove_perl-B-Debug-help.sh create mode 100644 testcases/cli-test/perl-B-Debug/oe_test_perl-B-Debug_install_and_remove_perl-B-Debug.sh create mode 100644 testcases/cli-test/perl-CPAN-Meta-Requirements/oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements-help.sh create mode 100644 testcases/cli-test/perl-CPAN-Meta-Requirements/oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements.sh create mode 100644 testcases/cli-test/perl-CPAN-Meta-YAML/oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML-help.sh create mode 100644 testcases/cli-test/perl-CPAN-Meta-YAML/oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML.sh create mode 100644 testcases/cli-test/perl-CPAN-Meta/oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta-help.sh create mode 100644 testcases/cli-test/perl-CPAN-Meta/oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta.sh create mode 100644 testcases/cli-test/perl-Carp/oe_test_perl-Carp_install_and_remove_perl-Carp-help.sh create mode 100644 testcases/cli-test/perl-Carp/oe_test_perl-Carp_install_and_remove_perl-Carp.sh create mode 100644 testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debuginfo.sh create mode 100644 testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debugsource.sh create mode 100644 testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-help.sh create mode 100644 testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2.sh create mode 100644 testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debuginfo.sh create mode 100644 testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debugsource.sh create mode 100644 testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-help.sh create mode 100644 testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib.sh create mode 100644 testcases/cli-test/perl-Config-Perl-V/oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V-help.sh create mode 100644 testcases/cli-test/perl-Config-Perl-V/oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V.sh create mode 100644 testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debuginfo.sh create mode 100644 testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debugsource.sh create mode 100644 testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-help.sh create mode 100644 testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper.sh create mode 100644 testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debuginfo.sh create mode 100644 testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debugsource.sh create mode 100644 testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-help.sh create mode 100644 testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort.sh create mode 100644 testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debuginfo.sh create mode 100644 testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debugsource.sh create mode 100644 testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-help.sh create mode 100644 testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5.sh create mode 100644 testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debuginfo.sh create mode 100644 testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debugsource.sh create mode 100644 testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-help.sh create mode 100644 testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA.sh create mode 100644 testcases/cli-test/perl-Digest/oe_test_perl-Digest_install_and_remove_perl-Digest-help.sh create mode 100644 testcases/cli-test/perl-Digest/oe_test_perl-Digest_install_and_remove_perl-Digest.sh create mode 100644 testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-debuginfo.sh create mode 100644 testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-debugsource.sh create mode 100644 testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-devel.sh create mode 100644 testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-help.sh create mode 100644 testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode.sh create mode 100644 testcases/cli-test/perl-Env/oe_test_perl-Env_install_and_remove_perl-Env-help.sh create mode 100644 testcases/cli-test/perl-Env/oe_test_perl-Env_install_and_remove_perl-Env.sh create mode 100644 testcases/cli-test/perl-Error/oe_test_perl-Error_install_and_remove_perl-Error-help.sh create mode 100644 testcases/cli-test/perl-Error/oe_test_perl-Error_install_and_remove_perl-Error.sh create mode 100644 testcases/cli-test/perl-Exporter/oe_test_perl-Exporter_install_and_remove_perl-Exporter-help.sh create mode 100644 testcases/cli-test/perl-Exporter/oe_test_perl-Exporter_install_and_remove_perl-Exporter.sh create mode 100644 testcases/cli-test/perl-ExtUtils-Install/oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install-help.sh create mode 100644 testcases/cli-test/perl-ExtUtils-Install/oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install.sh create mode 100644 testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-Command.sh create mode 100644 testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker-help.sh create mode 100644 testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker.sh create mode 100644 testcases/cli-test/perl-ExtUtils-Manifest/oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest-help.sh create mode 100644 testcases/cli-test/perl-ExtUtils-Manifest/oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest.sh create mode 100644 testcases/cli-test/perl-ExtUtils-ParseXS/oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS-help.sh create mode 100644 testcases/cli-test/perl-ExtUtils-ParseXS/oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS.sh create mode 100644 testcases/cli-test/perl-File-Copy-Recursive/oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive-help.sh create mode 100644 testcases/cli-test/perl-File-Copy-Recursive/oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive.sh create mode 100644 testcases/cli-test/perl-File-Fetch/oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch-help.sh create mode 100644 testcases/cli-test/perl-File-Fetch/oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch.sh create mode 100644 testcases/cli-test/perl-File-Path/oe_test_perl-File-Path_install_and_remove_perl-File-Path-help.sh create mode 100644 testcases/cli-test/perl-File-Path/oe_test_perl-File-Path_install_and_remove_perl-File-Path.sh create mode 100644 testcases/cli-test/perl-File-Temp/oe_test_perl-File-Temp_install_and_remove_perl-File-Temp-help.sh create mode 100644 testcases/cli-test/perl-File-Temp/oe_test_perl-File-Temp_install_and_remove_perl-File-Temp.sh create mode 100644 testcases/cli-test/perl-Filter-Simple/oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple-help.sh create mode 100644 testcases/cli-test/perl-Filter-Simple/oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple.sh create mode 100644 testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-debuginfo.sh create mode 100644 testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-debugsource.sh create mode 100644 testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-help.sh create mode 100644 testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter.sh create mode 100644 testcases/cli-test/perl-Getopt-Long/oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long-help.sh create mode 100644 testcases/cli-test/perl-Getopt-Long/oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long.sh create mode 100644 testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-doc.sh create mode 100644 testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-help.sh create mode 100644 testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-tests.sh create mode 100644 testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon.sh create mode 100644 testcases/cli-test/perl-HTTP-Tiny/oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny-help.sh create mode 100644 testcases/cli-test/perl-HTTP-Tiny/oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny.sh create mode 100644 testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-doc.sh create mode 100644 testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-help.sh create mode 100644 testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress.sh create mode 100644 testcases/cli-test/perl-IO-Socket-IP/oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP-help.sh create mode 100644 testcases/cli-test/perl-IO-Socket-IP/oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP.sh create mode 100644 testcases/cli-test/perl-IPC-Cmd/oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd-help.sh create mode 100644 testcases/cli-test/perl-IPC-Cmd/oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd.sh create mode 100644 testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debuginfo.sh create mode 100644 testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debugsource.sh create mode 100644 testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-help.sh create mode 100644 testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV.sh create mode 100644 testcases/cli-test/perl-IPC-System-Simple/oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple-help.sh create mode 100644 testcases/cli-test/perl-IPC-System-Simple/oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple.sh create mode 100644 testcases/cli-test/perl-JSON-PP/oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP-help.sh create mode 100644 testcases/cli-test/perl-JSON-PP/oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP.sh create mode 100644 testcases/cli-test/perl-Locale-Codes/oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes-help.sh create mode 100644 testcases/cli-test/perl-Locale-Codes/oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes.sh create mode 100644 testcases/cli-test/perl-Locale-Maketext/oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext-help.sh create mode 100644 testcases/cli-test/perl-Locale-Maketext/oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext.sh create mode 100644 testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debuginfo.sh create mode 100644 testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debugsource.sh create mode 100644 testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-help.sh create mode 100644 testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64.sh create mode 100644 testcases/cli-test/perl-MailTools/oe_test_perl-MailTools_install_and_remove_perl-MailTools-help.sh create mode 100644 testcases/cli-test/perl-MailTools/oe_test_perl-MailTools_install_and_remove_perl-MailTools.sh create mode 100644 testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debuginfo.sh create mode 100644 testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debugsource.sh create mode 100644 testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-help.sh create mode 100644 testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-tests.sh create mode 100644 testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc.sh create mode 100644 testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-help.sh create mode 100644 testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-tests.sh create mode 100644 testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt.sh create mode 100644 testcases/cli-test/perl-Module-CoreList/oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList-help.sh create mode 100644 testcases/cli-test/perl-Module-CoreList/oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList.sh create mode 100644 testcases/cli-test/perl-Module-Load-Conditional/oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional-help.sh create mode 100644 testcases/cli-test/perl-Module-Load-Conditional/oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional.sh create mode 100644 testcases/cli-test/perl-Module-Load/oe_test_perl-Module-Load_install_and_remove_perl-Module-Load-help.sh create mode 100644 testcases/cli-test/perl-Module-Load/oe_test_perl-Module-Load_install_and_remove_perl-Module-Load.sh create mode 100644 testcases/cli-test/perl-Module-Metadata/oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata-help.sh create mode 100644 testcases/cli-test/perl-Module-Metadata/oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata.sh create mode 100644 testcases/cli-test/perl-Params-Check/oe_test_perl-Params-Check_install_and_remove_perl-Params-Check-help.sh create mode 100644 testcases/cli-test/perl-Params-Check/oe_test_perl-Params-Check_install_and_remove_perl-Params-Check.sh create mode 100644 testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-debuginfo.sh create mode 100644 testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-debugsource.sh create mode 100644 testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-help.sh create mode 100644 testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools.sh create mode 100644 testcases/cli-test/perl-Perl-OSType/oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType-help.sh create mode 100644 testcases/cli-test/perl-Perl-OSType/oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType.sh create mode 100644 testcases/cli-test/perl-PerlIO-via-QuotedPrint/oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint-help.sh create mode 100644 testcases/cli-test/perl-PerlIO-via-QuotedPrint/oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint.sh create mode 100644 testcases/cli-test/perl-Pod-Checker/oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker-help.sh create mode 100644 testcases/cli-test/perl-Pod-Checker/oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker.sh create mode 100644 testcases/cli-test/perl-Pod-Escapes/oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes-help.sh create mode 100644 testcases/cli-test/perl-Pod-Escapes/oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes.sh create mode 100644 testcases/cli-test/perl-Pod-Parser/oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser-help.sh create mode 100644 testcases/cli-test/perl-Pod-Parser/oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser.sh create mode 100644 testcases/cli-test/perl-Pod-Perldoc/oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc-help.sh create mode 100644 testcases/cli-test/perl-Pod-Perldoc/oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc.sh create mode 100644 testcases/cli-test/perl-Pod-Simple/oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple-help.sh create mode 100644 testcases/cli-test/perl-Pod-Simple/oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple.sh create mode 100644 testcases/cli-test/perl-Pod-Usage/oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage-help.sh create mode 100644 testcases/cli-test/perl-Pod-Usage/oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage.sh create mode 100644 testcases/cli-test/perl-SGMLSpm/oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm-help.sh create mode 100644 testcases/cli-test/perl-SGMLSpm/oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm.sh create mode 100644 testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debuginfo.sh create mode 100644 testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debugsource.sh create mode 100644 testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-help.sh create mode 100644 testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils.sh create mode 100644 testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-debuginfo.sh create mode 100644 testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-debugsource.sh create mode 100644 testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-help.sh create mode 100644 testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket.sh create mode 100644 testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-debuginfo.sh create mode 100644 testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-debugsource.sh create mode 100644 testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-help.sh create mode 100644 testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable.sh create mode 100644 testcases/cli-test/perl-Switch/oe_test_perl-Switch_install_and_remove_perl-Switch-help.sh create mode 100644 testcases/cli-test/perl-Switch/oe_test_perl-Switch_install_and_remove_perl-Switch.sh create mode 100644 testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debuginfo.sh create mode 100644 testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debugsource.sh create mode 100644 testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-help.sh create mode 100644 testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog.sh create mode 100644 testcases/cli-test/perl-Term-ANSIColor/oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor-help.sh create mode 100644 testcases/cli-test/perl-Term-ANSIColor/oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor.sh create mode 100644 testcases/cli-test/perl-Term-Cap/oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap-help.sh create mode 100644 testcases/cli-test/perl-Term-Cap/oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap.sh create mode 100644 testcases/cli-test/perl-Test-Harness/oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness-help.sh create mode 100644 testcases/cli-test/perl-Test-Harness/oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness.sh create mode 100644 testcases/cli-test/perl-Test-Simple/oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple-help.sh create mode 100644 testcases/cli-test/perl-Test-Simple/oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple.sh create mode 100644 testcases/cli-test/perl-Text-Balanced/oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced-help.sh create mode 100644 testcases/cli-test/perl-Text-Balanced/oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced.sh create mode 100644 testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-doc.sh create mode 100644 testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-help.sh create mode 100644 testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff.sh create mode 100644 testcases/cli-test/perl-Text-ParseWords/oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords-help.sh create mode 100644 testcases/cli-test/perl-Text-ParseWords/oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords.sh create mode 100644 testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-doc.sh create mode 100644 testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-help.sh create mode 100644 testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue.sh create mode 100644 testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debuginfo.sh create mode 100644 testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debugsource.sh create mode 100644 testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-help.sh create mode 100644 testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes.sh create mode 100644 testcases/cli-test/perl-Time-Local/oe_test_perl-Time-Local_install_and_remove_perl-Time-Local-help.sh create mode 100644 testcases/cli-test/perl-Time-Local/oe_test_perl-Time-Local_install_and_remove_perl-Time-Local.sh create mode 100644 testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debuginfo.sh create mode 100644 testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debugsource.sh create mode 100644 testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-help.sh create mode 100644 testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate.sh create mode 100644 testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debuginfo.sh create mode 100644 testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debugsource.sh create mode 100644 testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-help.sh create mode 100644 testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize.sh create mode 100644 testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debuginfo.sh create mode 100644 testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debugsource.sh create mode 100644 testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-doc.sh create mode 100644 testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-help.sh create mode 100644 testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser.sh create mode 100644 testcases/cli-test/perl-autodie/oe_test_perl-autodie_install_and_remove_perl-autodie-help.sh create mode 100644 testcases/cli-test/perl-autodie/oe_test_perl-autodie_install_and_remove_perl-autodie.sh create mode 100644 testcases/cli-test/perl-bignum/oe_test_perl-bignum_install_and_remove_perl-bignum-help.sh create mode 100644 testcases/cli-test/perl-bignum/oe_test_perl-bignum_install_and_remove_perl-bignum.sh create mode 100644 testcases/cli-test/perl-constant/oe_test_perl-constant_install_and_remove_perl-constant-help.sh create mode 100644 testcases/cli-test/perl-constant/oe_test_perl-constant_install_and_remove_perl-constant.sh create mode 100644 testcases/cli-test/perl-experimental/oe_test_perl-experimental_install_and_remove_perl-experimental-help.sh create mode 100644 testcases/cli-test/perl-experimental/oe_test_perl-experimental_install_and_remove_perl-experimental.sh create mode 100644 testcases/cli-test/perl-generators/oe_test_perl-generators_install_and_remove_perl-generators.sh create mode 100644 testcases/cli-test/perl-libnet/oe_test_perl-libnet_install_and_remove_perl-libnet-help.sh create mode 100644 testcases/cli-test/perl-libnet/oe_test_perl-libnet_install_and_remove_perl-libnet.sh create mode 100644 testcases/cli-test/perl-parent/oe_test_perl-parent_install_and_remove_perl-parent-help.sh create mode 100644 testcases/cli-test/perl-parent/oe_test_perl-parent_install_and_remove_perl-parent.sh create mode 100644 testcases/cli-test/perl-perlfaq/oe_test_perl-perlfaq_install_and_remove_perl-perlfaq-help.sh create mode 100644 testcases/cli-test/perl-perlfaq/oe_test_perl-perlfaq_install_and_remove_perl-perlfaq.sh create mode 100644 testcases/cli-test/perl-podlators/oe_test_perl-podlators_install_and_remove_perl-podlators-help.sh create mode 100644 testcases/cli-test/perl-podlators/oe_test_perl-podlators_install_and_remove_perl-podlators.sh create mode 100644 testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debuginfo.sh create mode 100644 testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debugsource.sh create mode 100644 testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-help.sh create mode 100644 testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared.sh create mode 100644 testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-debuginfo.sh create mode 100644 testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-debugsource.sh create mode 100644 testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-help.sh create mode 100644 testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads.sh create mode 100644 testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-debuginfo.sh create mode 100644 testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-debugsource.sh create mode 100644 testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-help.sh create mode 100644 testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version.sh create mode 100644 testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-debuginfo.sh create mode 100644 testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-debugsource.sh create mode 100644 testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-devel.sh create mode 100644 testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-help.sh create mode 100644 testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-libs.sh create mode 100644 testcases/cli-test/perl/oe_test_perl_install_and_remove_perl.sh create mode 100644 testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-debuginfo.sh create mode 100644 testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-debugsource.sh create mode 100644 testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-help.sh create mode 100644 testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign.sh create mode 100644 testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-debuginfo.sh create mode 100644 testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-debugsource.sh create mode 100644 testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-help.sh create mode 100644 testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz.sh create mode 100644 testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-debuginfo.sh create mode 100644 testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-debugsource.sh create mode 100644 testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-devel.sh create mode 100644 testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman.sh create mode 100644 testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_bomtool.sh create mode 100644 testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_libpkgconf-devel.sh create mode 100644 testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_libpkgconf.sh create mode 100644 testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-bomtool.sh create mode 100644 testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-debuginfo.sh create mode 100644 testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-debugsource.sh create mode 100644 testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-devel.sh create mode 100644 testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-doc.sh create mode 100644 testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-help.sh create mode 100644 testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-m4.sh create mode 100644 testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-pkg-config.sh create mode 100644 testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf.sh create mode 100644 testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-debuginfo.sh create mode 100644 testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-debugsource.sh create mode 100644 testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-devel.sh create mode 100644 testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-help.sh create mode 100644 testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-fade-in.sh create mode 100644 testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-glow.sh create mode 100644 testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-solar.sh create mode 100644 testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-spinfinity.sh create mode 100644 testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-spinner.sh create mode 100644 testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth.sh create mode 100644 testcases/cli-test/po4a/oe_test_po4a_install_and_remove_po4a-help.sh create mode 100644 testcases/cli-test/po4a/oe_test_po4a_install_and_remove_po4a.sh create mode 100644 testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-dbus.sh create mode 100644 testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-debuginfo.sh create mode 100644 testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-debugsource.sh create mode 100644 testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-devel.sh create mode 100644 testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-help.sh create mode 100644 testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-python-utils.sh create mode 100644 testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-sandbox.sh create mode 100644 testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils.sh create mode 100644 testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_python2-policycoreutils.sh create mode 100644 testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_python3-policycoreutils.sh create mode 100644 testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debuginfo.sh create mode 100644 testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debugsource.sh create mode 100644 testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-help.sh create mode 100644 testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat.sh create mode 100644 testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-debuginfo.sh create mode 100644 testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-debugsource.sh create mode 100644 testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-devel.sh create mode 100644 testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-help.sh create mode 100644 testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-libs.sh create mode 100644 testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit.sh create mode 100644 testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-debuginfo.sh create mode 100644 testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-debugsource.sh create mode 100644 testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-devel.sh create mode 100644 testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-doc.sh create mode 100644 testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-help.sh create mode 100644 testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-static.sh create mode 100644 testcases/cli-test/popt/oe_test_popt_install_and_remove_popt.sh create mode 100644 testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-debuginfo.sh create mode 100644 testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-debugsource.sh create mode 100644 testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-devel.sh create mode 100644 testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-help.sh create mode 100644 testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp.sh create mode 100644 testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-debuginfo.sh create mode 100644 testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-debugsource.sh create mode 100644 testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-devel.sh create mode 100644 testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools.sh create mode 100644 testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-debuginfo.sh create mode 100644 testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-debugsource.sh create mode 100644 testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-devel.sh create mode 100644 testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-help.sh create mode 100644 testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-i18n.sh create mode 100644 testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng.sh create mode 100644 testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-debuginfo.sh create mode 100644 testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-debugsource.sh create mode 100644 testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-devel.sh create mode 100644 testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c.sh create mode 100644 testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-bom.sh create mode 100644 testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-compiler.sh create mode 100644 testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-debuginfo.sh create mode 100644 testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-debugsource.sh create mode 100644 testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-devel.sh create mode 100644 testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-java-util.sh create mode 100644 testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-java.sh create mode 100644 testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-javadoc.sh create mode 100644 testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-javalite.sh create mode 100644 testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-lite-devel.sh create mode 100644 testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-lite.sh create mode 100644 testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-parent.sh create mode 100644 testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf.sh create mode 100644 testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python%{python3_pkgversion}-protobuf.sh create mode 100644 testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python2-protobuf.sh create mode 100644 testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python3-protobuf.sh create mode 100644 testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc-debuginfo.sh create mode 100644 testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc-debugsource.sh create mode 100644 testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc.sh create mode 100644 testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-debuginfo.sh create mode 100644 testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-debugsource.sh create mode 100644 testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-help.sh create mode 100644 testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils.sh create mode 100644 testcases/cli-test/publicsuffix-list/oe_test_publicsuffix-list_install_and_remove_publicsuffix-list.sh create mode 100644 testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-debuginfo.sh create mode 100644 testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-debugsource.sh create mode 100644 testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-devel.sh create mode 100644 testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-gdm-hooks.sh create mode 100644 testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-help.sh create mode 100644 testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs-devel.sh create mode 100644 testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs-glib2.sh create mode 100644 testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs.sh create mode 100644 testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-module-bluetooth.sh create mode 100644 testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-qpaeq.sh create mode 100644 testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio.sh create mode 100644 testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_pyatspi.sh create mode 100644 testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_python2-pyatspi.sh create mode 100644 testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_python3-pyatspi.sh create mode 100644 testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo-debuginfo.sh create mode 100644 testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo-debugsource.sh create mode 100644 testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo.sh create mode 100644 testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python2-cairo-devel.sh create mode 100644 testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python2-cairo.sh create mode 100644 testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python3-cairo-devel.sh create mode 100644 testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python3-cairo.sh create mode 100644 testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-base.sh create mode 100644 testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-debuginfo.sh create mode 100644 testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-debugsource.sh create mode 100644 testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-devel.sh create mode 100644 testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-doc.sh create mode 100644 testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3.sh create mode 100644 testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python-gobject-base.sh create mode 100644 testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python-gobject.sh create mode 100644 testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python2-gobject-base.sh create mode 100644 testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python2-gobject.sh create mode 100644 testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-base-noarch.sh create mode 100644 testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-base.sh create mode 100644 testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-devel.sh create mode 100644 testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject.sh create mode 100644 testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_pykickstart-help.sh create mode 100644 testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_pykickstart.sh create mode 100644 testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python-kickstart-help.sh create mode 100644 testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python2-kickstart.sh create mode 100644 testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python3-kickstart.sh create mode 100644 testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_pyparsing-help.sh create mode 100644 testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_pyparsing.sh create mode 100644 testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_python2-pyparsing.sh create mode 100644 testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_python3-pyparsing.sh create mode 100644 testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted-debuginfo.sh create mode 100644 testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted-debugsource.sh create mode 100644 testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted.sh create mode 100644 testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_python2-pyparted.sh create mode 100644 testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_python3-pyparted.sh create mode 100644 testcases/cli-test/python-anytree/oe_test_python-anytree_install_and_remove_python-anytree.sh create mode 100644 testcases/cli-test/python-anytree/oe_test_python-anytree_install_and_remove_python3-anytree.sh create mode 100644 testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python%{python3_pkgversion}-asn1crypto.sh create mode 100644 testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python-asn1crypto-help.sh create mode 100644 testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python-asn1crypto.sh create mode 100644 testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python2-asn1crypto.sh create mode 100644 testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto-doc.sh create mode 100644 testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto.sh create mode 100644 testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python38-asn1crypto.sh create mode 100644 testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_blivet-data.sh create mode 100644 testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python-blivet-help.sh create mode 100644 testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python-blivet.sh create mode 100644 testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python2-blivet.sh create mode 100644 testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python3-blivet.sh create mode 100644 testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python-breathe-help.sh create mode 100644 testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python-breathe.sh create mode 100644 testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python2-breathe.sh create mode 100644 testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python3-breathe.sh create mode 100644 testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-debuginfo.sh create mode 100644 testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-debugsource.sh create mode 100644 testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-help.sh create mode 100644 testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi.sh create mode 100644 testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python2-cffi.sh create mode 100644 testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python3-cffi.sh create mode 100644 testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python-chardet-help.sh create mode 100644 testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python-chardet.sh create mode 100644 testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python2-chardet.sh create mode 100644 testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python3-chardet.sh create mode 100644 testcases/cli-test/python-charset-normalizer/oe_test_python-charset-normalizer_install_and_remove_python-charset-normalizer.sh create mode 100644 testcases/cli-test/python-charset-normalizer/oe_test_python-charset-normalizer_install_and_remove_python3-charset-normalizer.sh create mode 100644 testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python-click-help.sh create mode 100644 testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python-click.sh create mode 100644 testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python2-click.sh create mode 100644 testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python3-click.sh create mode 100644 testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python-colorama-help.sh create mode 100644 testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python-colorama.sh create mode 100644 testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python2-colorama.sh create mode 100644 testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python3-colorama.sh create mode 100644 testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python-cov-core-help.sh create mode 100644 testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python-cov-core.sh create mode 100644 testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python3-cov-core.sh create mode 100644 testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage-debuginfo.sh create mode 100644 testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage-debugsource.sh create mode 100644 testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage.sh create mode 100644 testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python2-coverage.sh create mode 100644 testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python3-coverage.sh create mode 100644 testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python-cryptography-vectors.sh create mode 100644 testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python2-cryptography-vectors.sh create mode 100644 testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python3-cryptography-vectors.sh create mode 100644 testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python%{python3_pkgversion}-cryptography.sh create mode 100644 testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-debuginfo.sh create mode 100644 testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-debugsource.sh create mode 100644 testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-help.sh create mode 100644 testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography.sh create mode 100644 testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python2-cryptography.sh create mode 100644 testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python3-cryptography.sh create mode 100644 testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-debuginfo.sh create mode 100644 testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-debugsource.sh create mode 100644 testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-help.sh create mode 100644 testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups.sh create mode 100644 testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python3-cups.sh create mode 100644 testcases/cli-test/python-dasbus/oe_test_python-dasbus_install_and_remove_python-dasbus.sh create mode 100644 testcases/cli-test/python-dasbus/oe_test_python-dasbus_install_and_remove_python3-dasbus.sh create mode 100644 testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python-dateutil-help.sh create mode 100644 testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python-dateutil.sh create mode 100644 testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python2-dateutil.sh create mode 100644 testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python3-dateutil.sh create mode 100644 testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python-dns-help.sh create mode 100644 testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python-dns.sh create mode 100644 testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python2-dns.sh create mode 100644 testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python3-dns.sh create mode 100644 testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python-docutils-help.sh create mode 100644 testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python-docutils.sh create mode 100644 testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python2-docutils.sh create mode 100644 testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python3-docutils.sh create mode 100644 testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python-extras.sh create mode 100644 testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python2-extras.sh create mode 100644 testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python3-extras.sh create mode 100644 testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python-fixtures.sh create mode 100644 testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python2-fixtures.sh create mode 100644 testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python3-fixtures.sh create mode 100644 testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python-flask.sh create mode 100644 testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python2-flask.sh create mode 100644 testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python3-flask.sh create mode 100644 testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python-freezegun-help.sh create mode 100644 testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python-freezegun.sh create mode 100644 testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python2-freezegun.sh create mode 100644 testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python3-freezegun.sh create mode 100644 testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-debuginfo.sh create mode 100644 testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-debugsource.sh create mode 100644 testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-help.sh create mode 100644 testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent.sh create mode 100644 testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python2-gevent.sh create mode 100644 testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python3-gevent.sh create mode 100644 testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet-debuginfo.sh create mode 100644 testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet-debugsource.sh create mode 100644 testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet.sh create mode 100644 testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python2-greenlet-devel.sh create mode 100644 testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python2-greenlet.sh create mode 100644 testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python3-greenlet-devel.sh create mode 100644 testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python3-greenlet.sh create mode 100644 testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python-hypothesis-help.sh create mode 100644 testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python-hypothesis.sh create mode 100644 testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python2-hypothesis.sh create mode 100644 testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python3-hypothesis.sh create mode 100644 testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python-idna-help.sh create mode 100644 testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python-idna.sh create mode 100644 testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python2-idna.sh create mode 100644 testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python3-idna.sh create mode 100644 testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata-help.sh create mode 100644 testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata.sh create mode 100644 testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python3-importlib-metadata.sh create mode 100644 testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python3-importlib_metadata.sh create mode 100644 testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python-iso8601.sh create mode 100644 testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python2-iso8601.sh create mode 100644 testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python3-iso8601.sh create mode 100644 testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python-jinja2-help.sh create mode 100644 testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python-jinja2.sh create mode 100644 testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python2-jinja2.sh create mode 100644 testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python3-jinja2.sh create mode 100644 testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-debuginfo.sh create mode 100644 testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-debugsource.sh create mode 100644 testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-help.sh create mode 100644 testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml.sh create mode 100644 testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python2-lxml.sh create mode 100644 testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python3-lxml.sh create mode 100644 testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python-mako-help.sh create mode 100644 testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python-mako.sh create mode 100644 testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python2-mako.sh create mode 100644 testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python3-mako.sh create mode 100644 testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python-markdown.sh create mode 100644 testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python2-markdown.sh create mode 100644 testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python3-markdown.sh create mode 100644 testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-debuginfo.sh create mode 100644 testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-debugsource.sh create mode 100644 testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-help.sh create mode 100644 testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe.sh create mode 100644 testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python2-markupsafe.sh create mode 100644 testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python3-markupsafe.sh create mode 100644 testcases/cli-test/python-meh/oe_test_python-meh_install_and_remove_python-meh.sh create mode 100644 testcases/cli-test/python-meh/oe_test_python-meh_install_and_remove_python3-meh.sh create mode 100644 testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python%{python3_pkgversion}-nose2.sh create mode 100644 testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python-nose2-help.sh create mode 100644 testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python-nose2.sh create mode 100644 testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python3-nose2.sh create mode 100644 testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python-ordered-set.sh create mode 100644 testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python2-ordered-set.sh create mode 100644 testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python3-ordered-set.sh create mode 100644 testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging-doc.sh create mode 100644 testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging-help.sh create mode 100644 testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging.sh create mode 100644 testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python2-packaging.sh create mode 100644 testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python3-packaging.sh create mode 100644 testcases/cli-test/python-parameterized/oe_test_python-parameterized_install_and_remove_python-parameterized.sh create mode 100644 testcases/cli-test/python-parameterized/oe_test_python-parameterized_install_and_remove_python3-parameterized.sh create mode 100644 testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python-pid.sh create mode 100644 testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python2-pid.sh create mode 100644 testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python3-pid.sh create mode 100644 testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python%{python3_pkgversion}-pip.sh create mode 100644 testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip-help.sh create mode 100644 testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip-wheel.sh create mode 100644 testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip.sh create mode 100644 testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python2-pip.sh create mode 100644 testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python3-pip.sh create mode 100644 testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python-productmd.sh create mode 100644 testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python2-productmd.sh create mode 100644 testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python3-productmd.sh create mode 100644 testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python-pyasn1-help.sh create mode 100644 testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python-pyasn1.sh create mode 100644 testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python2-pyasn1.sh create mode 100644 testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python3-pyasn1.sh create mode 100644 testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python-pycparser-devel.sh create mode 100644 testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python-pycparser.sh create mode 100644 testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python2-pycparser.sh create mode 100644 testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python3-pycparser.sh create mode 100644 testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python-pysocks-help.sh create mode 100644 testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python-pysocks.sh create mode 100644 testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python2-pysocks.sh create mode 100644 testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python3-pysocks.sh create mode 100644 testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests-help.sh create mode 100644 testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests.sh create mode 100644 testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python3-pytest-subtests.sh create mode 100644 testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout-help.sh create mode 100644 testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout.sh create mode 100644 testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python3-pytest-timeout.sh create mode 100644 testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python-pytoml-help.sh create mode 100644 testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python-pytoml.sh create mode 100644 testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python2-pytoml.sh create mode 100644 testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python3-pytoml.sh create mode 100644 testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python-pyudev-help.sh create mode 100644 testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python-pyudev.sh create mode 100644 testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python2-pyudev.sh create mode 100644 testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python3-pyudev.sh create mode 100644 testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python-requests-file.sh create mode 100644 testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python2-requests-file.sh create mode 100644 testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python3-requests-file.sh create mode 100644 testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python-requests-ftp-help.sh create mode 100644 testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python-requests-ftp.sh create mode 100644 testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python2-requests-ftp.sh create mode 100644 testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python3-requests-ftp.sh create mode 100644 testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python%{python3_pkgversion}-requests.sh create mode 100644 testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python-requests-help.sh create mode 100644 testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python-requests.sh create mode 100644 testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python2-requests.sh create mode 100644 testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python3-requests.sh create mode 100644 testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python-semantic_version-help.sh create mode 100644 testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python-semantic_version.sh create mode 100644 testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python3-semantic_version.sh create mode 100644 testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python-setuptools-help.sh create mode 100644 testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python-setuptools.sh create mode 100644 testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python2-setuptools.sh create mode 100644 testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python3-setuptools.sh create mode 100644 testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python%{python3_pkgversion}-setuptools_scm.sh create mode 100644 testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm-help.sh create mode 100644 testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm.sh create mode 100644 testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python2-setuptools_scm.sh create mode 100644 testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python3-setuptools_scm.sh create mode 100644 testcases/cli-test/python-simpleline/oe_test_python-simpleline_install_and_remove_python-simpleline.sh create mode 100644 testcases/cli-test/python-simpleline/oe_test_python-simpleline_install_and_remove_python3-simpleline.sh create mode 100644 testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python-six.sh create mode 100644 testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python2-six.sh create mode 100644 testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python3-six.sh create mode 100644 testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers-help.sh create mode 100644 testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers.sh create mode 100644 testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python2-sortedcontainers.sh create mode 100644 testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python3-sortedcontainers.sh create mode 100644 testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python-sphinx_rtd_theme.sh create mode 100644 testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python2-sphinx_rtd_theme.sh create mode 100644 testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python3-sphinx_rtd_theme.sh create mode 100644 testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-debuginfo.sh create mode 100644 testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-debugsource.sh create mode 100644 testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-help.sh create mode 100644 testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd.sh create mode 100644 testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python2-systemd.sh create mode 100644 testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python3-systemd.sh create mode 100644 testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python-testscenarios.sh create mode 100644 testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python2-testscenarios.sh create mode 100644 testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python3-testscenarios.sh create mode 100644 testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python-testtools-help.sh create mode 100644 testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python-testtools.sh create mode 100644 testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python2-testtools.sh create mode 100644 testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python3-testtools.sh create mode 100644 testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python-toml-help.sh create mode 100644 testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python-toml.sh create mode 100644 testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python2-toml.sh create mode 100644 testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python3-toml.sh create mode 100644 testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python38-toml.sh create mode 100644 testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python39-toml.sh create mode 100644 testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python-traceback2.sh create mode 100644 testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python2-traceback2.sh create mode 100644 testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python3-traceback2.sh create mode 100644 testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python-unittest2.sh create mode 100644 testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python2-unittest2.sh create mode 100644 testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python3-unittest2.sh create mode 100644 testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python-urllib3.sh create mode 100644 testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python2-urllib3.sh create mode 100644 testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python3-urllib3.sh create mode 100644 testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python-werkzeug-help.sh create mode 100644 testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python-werkzeug.sh create mode 100644 testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python2-werkzeug-doc.sh create mode 100644 testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python2-werkzeug.sh create mode 100644 testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python3-werkzeug-doc.sh create mode 100644 testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python3-werkzeug.sh create mode 100644 testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python-wheel-wheel.sh create mode 100644 testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python-wheel.sh create mode 100644 testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python2-wheel.sh create mode 100644 testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python3-wheel.sh create mode 100644 testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python-zipp-help.sh create mode 100644 testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python-zipp.sh create mode 100644 testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python3-zipp.sh create mode 100644 testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debug.sh create mode 100644 testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debuginfo.sh create mode 100644 testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debugsource.sh create mode 100644 testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-devel.sh create mode 100644 testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-help.sh create mode 100644 testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-tkinter.sh create mode 100644 testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-unversioned-command.sh create mode 100644 testcases/cli-test/python3/oe_test_python3_install_and_remove_python3.sh create mode 100644 testcases/cli-test/pytz/oe_test_pytz_install_and_remove_python2-pytz.sh create mode 100644 testcases/cli-test/pytz/oe_test_pytz_install_and_remove_python3-pytz.sh create mode 100644 testcases/cli-test/pytz/oe_test_pytz_install_and_remove_pytz.sh create mode 100644 testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_python2-pywbem.sh create mode 100644 testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_python3-pywbem.sh create mode 100644 testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_pywbem-twisted.sh create mode 100644 testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_pywbem.sh create mode 100644 testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_python2-pyxattr.sh create mode 100644 testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_python3-pyxattr.sh create mode 100644 testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr-debuginfo.sh create mode 100644 testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr-debugsource.sh create mode 100644 testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr.sh create mode 100644 testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_python2-pyxdg.sh create mode 100644 testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_python3-pyxdg.sh create mode 100644 testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_pyxdg.sh create mode 100644 testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-common.sh create mode 100644 testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debuginfo.sh create mode 100644 testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debugsource.sh create mode 100644 testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-devel.sh create mode 100644 testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-examples.sh create mode 100644 testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-gui.sh create mode 100644 testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-mysql.sh create mode 100644 testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-odbc.sh create mode 100644 testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-postgresql.sh create mode 100644 testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-private-devel.sh create mode 100644 testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-static.sh create mode 100644 testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase.sh create mode 100644 testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-devel.sh create mode 100644 testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-rpm-macros.sh create mode 100644 testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-srpm-macros.sh create mode 100644 testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5.sh create mode 100644 testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-debuginfo.sh create mode 100644 testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-debugsource.sh create mode 100644 testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-devel.sh create mode 100644 testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-help.sh create mode 100644 testcases/cli-test/quota/oe_test_quota_install_and_remove_quota.sh create mode 100644 testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_ibacm.sh create mode 100644 testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_infiniband-diags-compat.sh create mode 100644 testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_infiniband-diags.sh create mode 100644 testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_iwpmd.sh create mode 100644 testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibumad.sh create mode 100644 testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibverbs-utils.sh create mode 100644 testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibverbs.sh create mode 100644 testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_librdmacm-utils.sh create mode 100644 testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_librdmacm.sh create mode 100644 testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_python3-pyverbs.sh create mode 100644 testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-debuginfo.sh create mode 100644 testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-debugsource.sh create mode 100644 testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-devel.sh create mode 100644 testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-help.sh create mode 100644 testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core.sh create mode 100644 testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_srp_daemon.sh create mode 100644 testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-debuginfo.sh create mode 100644 testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-debugsource.sh create mode 100644 testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-devel.sh create mode 100644 testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-help.sh create mode 100644 testcases/cli-test/readline/oe_test_readline_install_and_remove_readline.sh create mode 100644 testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-debuginfo.sh create mode 100644 testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-debugsource.sh create mode 100644 testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-help.sh create mode 100644 testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd.sh create mode 100644 testcases/cli-test/redis/oe_test_redis_install_and_remove_redis-debuginfo.sh create mode 100644 testcases/cli-test/redis/oe_test_redis_install_and_remove_redis-debugsource.sh create mode 100644 testcases/cli-test/redis/oe_test_redis_install_and_remove_redis.sh create mode 100644 testcases/cli-test/regexp/oe_test_regexp_install_and_remove_regexp.sh create mode 100644 testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-debuginfo.sh create mode 100644 testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-debugsource.sh create mode 100644 testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-doc.sh create mode 100644 testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-help.sh create mode 100644 testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools.sh create mode 100644 testcases/cli-test/rootfiles/oe_test_rootfiles_install_and_remove_rootfiles.sh create mode 100644 testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-debuginfo.sh create mode 100644 testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-debugsource.sh create mode 100644 testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-help.sh create mode 100644 testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind.sh create mode 100644 testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcgen.sh create mode 100644 testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debuginfo.sh create mode 100644 testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debugsource.sh create mode 100644 testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-devel.sh create mode 100644 testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-help.sh create mode 100644 testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto.sh create mode 100644 testcases/cli-test/rpm/oe_test_rpm_install_and_remove_python2-rpm.sh create mode 100644 testcases/cli-test/rpm/oe_test_rpm_install_and_remove_python3-rpm.sh create mode 100644 testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-build.sh create mode 100644 testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-debuginfo.sh create mode 100644 testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-debugsource.sh create mode 100644 testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-devel.sh create mode 100644 testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-help.sh create mode 100644 testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-libs.sh create mode 100644 testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-plugin-systemd-inhibit.sh create mode 100644 testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm.sh create mode 100644 testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_python3-rrdtool.sh create mode 100644 testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-debuginfo.sh create mode 100644 testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-debugsource.sh create mode 100644 testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-devel.sh create mode 100644 testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-help.sh create mode 100644 testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-lua.sh create mode 100644 testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-perl.sh create mode 100644 testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-ruby.sh create mode 100644 testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-tcl.sh create mode 100644 testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool.sh create mode 100644 testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-debuginfo.sh create mode 100644 testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-debugsource.sh create mode 100644 testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-help.sh create mode 100644 testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-crypto.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-debuginfo.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-debugsource.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-doc.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-elasticsearch.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-gnutls.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-gssapi.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-help.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-hiredis.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-kafka.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmaudit.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmjsonparse.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmkubernetes.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmnormalize.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmsnmptrapd.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmtaghostname.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mongodb.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mysql.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-omamqp1.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-pgsql.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-rabbitmq.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-relp.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-snmp.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-udpspoof.sh create mode 100644 testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-bundled-gems.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-debuginfo.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-debugsource.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-devel.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-help.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-irb.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-bigdecimal.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-bundler.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-did_you_mean.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-io-console.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-json.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-minitest.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-net-telnet.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-openssl.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-power_assert.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-psych.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rake.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rbs.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rdoc.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rexml.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rss.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-test-unit.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-typeprof.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-xmlrpc.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygems-devel.sh create mode 100644 testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygems.sh create mode 100644 testcases/cli-test/rubygem-asciidoctor/oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor-help.sh create mode 100644 testcases/cli-test/rubygem-asciidoctor/oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor.sh create mode 100644 testcases/cli-test/rubygem-ronn-ng/oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng-doc.sh create mode 100644 testcases/cli-test/rubygem-ronn-ng/oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_cargo-doc.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_cargo.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_clippy-preview.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_clippy.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_rls-preview.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_rls.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-analysis.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-analyzer.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debugger-common.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debuginfo.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debugsource.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-devel.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-doc.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-gdb.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-help.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-lldb.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-src.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-std-static.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_rust.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_rustfmt-preview.sh create mode 100644 testcases/cli-test/rust/oe_test_rust_install_and_remove_rustfmt.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_ctdb-tests.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_ctdb.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_libsmbclient-devel.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_libsmbclient.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_libwbclient-devel.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_libwbclient.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba-dc.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba-test.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-client-libs.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-client.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-common-tools.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-common.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-bind-dlz.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-libs.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-provision.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-debuginfo.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-debugsource.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-devel.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-help.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-krb5-printing.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-libs.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-pidl.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-test.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-tools.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-usershares.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-vfs-cephfs.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-vfs-glusterfs.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-clients.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-krb5-locator.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-modules.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind.sh create mode 100644 testcases/cli-test/samba/oe_test_samba_install_and_remove_samba.sh create mode 100644 testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_python2-sanlock.sh create mode 100644 testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_python3-sanlock.sh create mode 100644 testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlk-reset.sh create mode 100644 testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-debuginfo.sh create mode 100644 testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-debugsource.sh create mode 100644 testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-devel.sh create mode 100644 testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-help.sh create mode 100644 testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock.sh create mode 100644 testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc-debuginfo.sh create mode 100644 testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc-debugsource.sh create mode 100644 testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc.sh create mode 100644 testcases/cli-test/satyr/oe_test_satyr_install_and_remove_python2-satyr.sh create mode 100644 testcases/cli-test/satyr/oe_test_satyr_install_and_remove_python3-satyr.sh create mode 100644 testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-debuginfo.sh create mode 100644 testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-debugsource.sh create mode 100644 testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-devel.sh create mode 100644 testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-help.sh create mode 100644 testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr.sh create mode 100644 testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-debuginfo.sh create mode 100644 testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-debugsource.sh create mode 100644 testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-devel.sh create mode 100644 testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-help.sh create mode 100644 testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc.sh create mode 100644 testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-debuginfo.sh create mode 100644 testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-debugsource.sh create mode 100644 testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-help.sh create mode 100644 testcases/cli-test/screen/oe_test_screen_install_and_remove_screen.sh create mode 100644 testcases/cli-test/security-tool/oe_test_security-tool_install_and_remove_security-tool.sh create mode 100644 testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-debuginfo.sh create mode 100644 testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-debugsource.sh create mode 100644 testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-help.sh create mode 100644 testcases/cli-test/sed/oe_test_sed_install_and_remove_sed.sh create mode 100644 testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-devel.sh create mode 100644 testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-doc.sh create mode 100644 testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-help.sh create mode 100644 testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-minimum.sh create mode 100644 testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-mls.sh create mode 100644 testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-sandbox.sh create mode 100644 testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-targeted.sh create mode 100644 testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy.sh create mode 100644 testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_libmilter-devel.sh create mode 100644 testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_libmilter.sh create mode 100644 testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-debuginfo.sh create mode 100644 testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-debugsource.sh create mode 100644 testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-help.sh create mode 100644 testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail.sh create mode 100644 testcases/cli-test/setup/oe_test_setup_install_and_remove_setup.sh create mode 100644 testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-debuginfo.sh create mode 100644 testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-debugsource.sh create mode 100644 testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-devel.sh create mode 100644 testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-help.sh create mode 100644 testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils.sh create mode 100644 testcases/cli-test/sgml-common/oe_test_sgml-common_install_and_remove_sgml-common-help.sh create mode 100644 testcases/cli-test/sgml-common/oe_test_sgml-common_install_and_remove_sgml-common.sh create mode 100644 testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-debuginfo.sh create mode 100644 testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-debugsource.sh create mode 100644 testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-help.sh create mode 100644 testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-subid-devel.sh create mode 100644 testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow.sh create mode 100644 testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-debuginfo.sh create mode 100644 testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-debugsource.sh create mode 100644 testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-help.sh create mode 100644 testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info.sh create mode 100644 testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-debuginfo.sh create mode 100644 testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-debugsource.sh create mode 100644 testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-help.sh create mode 100644 testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils.sh create mode 100644 testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-debuginfo.sh create mode 100644 testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-debugsource.sh create mode 100644 testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-signed.sh create mode 100644 testcases/cli-test/shim/oe_test_shim_install_and_remove_shim.sh create mode 100644 testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-debuginfo.sh create mode 100644 testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-debugsource.sh create mode 100644 testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-devel.sh create mode 100644 testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-help.sh create mode 100644 testcases/cli-test/slang/oe_test_slang_install_and_remove_slang.sh create mode 100644 testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-debuginfo.sh create mode 100644 testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-debugsource.sh create mode 100644 testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-help.sh create mode 100644 testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools.sh create mode 100644 testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-debuginfo.sh create mode 100644 testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-debugsource.sh create mode 100644 testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-devel.sh create mode 100644 testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-doc.sh create mode 100644 testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-help.sh create mode 100644 testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy.sh create mode 100644 testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop-devel.sh create mode 100644 testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop.sh create mode 100644 testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-debuginfo.sh create mode 100644 testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-debugsource.sh create mode 100644 testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-help.sh create mode 100644 testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper.sh create mode 100644 testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-debuginfo.sh create mode 100644 testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-debugsource.sh create mode 100644 testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-devel.sh create mode 100644 testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-help.sh create mode 100644 testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm.sh create mode 100644 testcases/cli-test/sonatype-oss-parent/oe_test_sonatype-oss-parent_install_and_remove_sonatype-oss-parent.sh create mode 100644 testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-doc.sh create mode 100644 testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-help.sh create mode 100644 testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop.sh create mode 100644 testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-debuginfo.sh create mode 100644 testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-debugsource.sh create mode 100644 testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-devel.sh create mode 100644 testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-help.sh create mode 100644 testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp.sh create mode 100644 testcases/cli-test/spice-protocol/oe_test_spice-protocol_install_and_remove_spice-protocol.sh create mode 100644 testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-debuginfo.sh create mode 100644 testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-debugsource.sh create mode 100644 testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-help.sh create mode 100644 testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent.sh create mode 100644 testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-debuginfo.sh create mode 100644 testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-debugsource.sh create mode 100644 testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-help.sh create mode 100644 testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-server-devel.sh create mode 100644 testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-server.sh create mode 100644 testcases/cli-test/spice/oe_test_spice_install_and_remove_spice.sh create mode 100644 testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-debuginfo.sh create mode 100644 testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-debugsource.sh create mode 100644 testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-devel.sh create mode 100644 testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-help.sh create mode 100644 testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite.sh create mode 100644 testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools-debuginfo.sh create mode 100644 testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools-debugsource.sh create mode 100644 testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libipa_hbac-devel.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libipa_hbac.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_autofs.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_certmap-devel.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_certmap.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_idmap-devel.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_idmap.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_nss_idmap-devel.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_nss_idmap.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_sudo.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python2-sssd.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-libipa_hbac.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-libsss_nss_idmap.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sss-murmur.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sss.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sssd.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sssdconfig.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ad.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-client.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-common-pac.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-common.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-dbus.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-debuginfo.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-debugsource.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-devel.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-help.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-idp.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ipa.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-kcm.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-krb5-common.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-krb5.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ldap.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-nfs-idmap.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-proxy.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-tools.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-winbind-idmap.sh create mode 100644 testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd.sh create mode 100644 testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-debuginfo.sh create mode 100644 testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-debugsource.sh create mode 100644 testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-devel.sh create mode 100644 testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-help.sh create mode 100644 testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification.sh create mode 100644 testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-debuginfo.sh create mode 100644 testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-debugsource.sh create mode 100644 testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-doc.sh create mode 100644 testcases/cli-test/strace/oe_test_strace_install_and_remove_strace.sh create mode 100644 testcases/cli-test/strace/oe_test_strace_install_and_remove_strace32.sh create mode 100644 testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-debuginfo.sh create mode 100644 testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-debugsource.sh create mode 100644 testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-help.sh create mode 100644 testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel.sh create mode 100644 testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python2-subunit.sh create mode 100644 testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python3-subunit-test.sh create mode 100644 testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python3-subunit.sh create mode 100644 testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-cppunit-devel.sh create mode 100644 testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-cppunit.sh create mode 100644 testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-debuginfo.sh create mode 100644 testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-debugsource.sh create mode 100644 testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-devel.sh create mode 100644 testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-filters.sh create mode 100644 testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-perl.sh create mode 100644 testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-shell.sh create mode 100644 testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-static.sh create mode 100644 testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit.sh create mode 100644 testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-debuginfo.sh create mode 100644 testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-debugsource.sh create mode 100644 testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-devel.sh create mode 100644 testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-help.sh create mode 100644 testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo.sh create mode 100644 testcases/cli-test/swig/oe_test_swig_install_and_remove_ccache-swig.sh create mode 100644 testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-debuginfo.sh create mode 100644 testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-debugsource.sh create mode 100644 testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-doc.sh create mode 100644 testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-gdb.sh create mode 100644 testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-help.sh create mode 100644 testcases/cli-test/swig/oe_test_swig_install_and_remove_swig.sh create mode 100644 testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks-debuginfo.sh create mode 100644 testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks-debugsource.sh create mode 100644 testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks.sh create mode 100644 testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-debuginfo.sh create mode 100644 testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-debugsource.sh create mode 100644 testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-devel.sh create mode 100644 testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-help.sh create mode 100644 testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils.sh create mode 100644 testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-debuginfo.sh create mode 100644 testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-debugsource.sh create mode 100644 testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-devel.sh create mode 100644 testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-efi64.sh create mode 100644 testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-extlinux-nonlinux.sh create mode 100644 testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-extlinux.sh create mode 100644 testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-help.sh create mode 100644 testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-nonlinux.sh create mode 100644 testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-perl.sh create mode 100644 testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-tftpboot.sh create mode 100644 testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_libgudev1-devel.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_libgudev1.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-battery-check.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-boot-unsigned.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-bsod.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-container.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-cryptsetup.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-debuginfo.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-debugsource.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-devel.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-doc.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-help.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-journal-gateway.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-journal-remote.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-libs.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-networkd.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-nspawn.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-oomd-defaults.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-oomd.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-pam.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-pcrlock.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-python.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-resolved.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-rpm-macros.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-repart.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-shutdown.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-sysusers.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-tmpfiles.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-storagetm.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-sysv.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-tests.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-timesyncd.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-udev-compat.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-udev.sh create mode 100644 testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-client.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-debuginfo.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-debugsource.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-devel.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-exporter.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-help.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-initscript.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-jupyter.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-lang.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-java.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-python2.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-python3.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-virtguest.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-virthost.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-sdt-devel.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-server.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-stap-exporter.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-testsuite.sh create mode 100644 testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap.sh create mode 100644 testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-debuginfo.sh create mode 100644 testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-debugsource.sh create mode 100644 testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-help.sh create mode 100644 testcases/cli-test/tar/oe_test_tar_install_and_remove_tar.sh create mode 100644 testcases/cli-test/tbb/oe_test_tbb_install_and_remove_python3-tbb.sh create mode 100644 testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-bind.sh create mode 100644 testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-debuginfo.sh create mode 100644 testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-debugsource.sh create mode 100644 testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-devel.sh create mode 100644 testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-help.sh create mode 100644 testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb.sh create mode 100644 testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-debuginfo.sh create mode 100644 testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-debugsource.sh create mode 100644 testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-devel.sh create mode 100644 testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-help.sh create mode 100644 testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl.sh create mode 100644 testcases/cli-test/tcllib/oe_test_tcllib_install_and_remove_tcllib-help.sh create mode 100644 testcases/cli-test/tcllib/oe_test_tcllib_install_and_remove_tcllib.sh create mode 100644 testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-debuginfo.sh create mode 100644 testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-debugsource.sh create mode 100644 testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-doc.sh create mode 100644 testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-help.sh create mode 100644 testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh.sh create mode 100644 testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-debuginfo.sh create mode 100644 testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-debugsource.sh create mode 100644 testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-help.sh create mode 100644 testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet.sh create mode 100644 testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_info.sh create mode 100644 testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-debuginfo.sh create mode 100644 testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-debugsource.sh create mode 100644 testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-help.sh create mode 100644 testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-tex.sh create mode 100644 testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-a2ping.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-accfonts.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-adhocfilelist.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-afm2pl.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-albatross.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-aleph.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-amstex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-arara.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-attachfile2.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-authorindex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-autosp.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-axodraw2.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base-debuginfo.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base-debugsource.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bib2gls.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibexport.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtex8.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtexu.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bundledoc.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cachepic.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-checkcites.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-checklistings.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-chklref.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-chktex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cjkutils.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-clojure-pamphlet.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cluttex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-context-doc.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-context.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-convbkmk.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-crossrefware.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cslatex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-csplain.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctan-o-mat.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanbib.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanify.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanupload.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctie.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cweb.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cyrillic.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-de-macro.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-detex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-diadia.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dosepsbin.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dtl.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dtxgen.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvi2tty.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviasm.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvicopy.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvidvi.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviinfox.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviljk.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviout-util.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipdfmx.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipng.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipos.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvips.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvisvgm.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ebong.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-eplain.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-epspdf.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-epstopdf.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-exceltex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fig4latex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-findhyph.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontinst.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontools.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontware.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fragmaster.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-getmap.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-git-latexdiff.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-glossaries.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-glyphlist.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-gregoriotex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-gsftopk.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-hyperxmp.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-installfont.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-jadetex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-jfmutil.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ketcindy.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-kotex-utils.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-kpathsea.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-l3build.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lacheck.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex-git-log.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex-papersize.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex2man.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex2nemeth.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexdiff.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexfileversion.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexindent.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexpand.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lcdftypetools.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lib-devel.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lib.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-light-latex-make.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lilyglyphs.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-listbib.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-listings-ext.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lollipop.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ltxfileinfo.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ltximg.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lua2dox.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luahbtex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luajittex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luaotfload.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luatex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lwarp.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lyluatex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-m-tx.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-make4ht.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-makedtx.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-makeindex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-match_parens.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mathspic.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-metafont.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-metapost.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mf2pt1.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mflua.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mfware.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkgrkindex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkjobtexmf.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkpic.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mltex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mptopdf.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-multibibliography.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-musixtex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-musixtnt.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-oberdiek.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-omegaware.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-optex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-patgen.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pax.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfbook2.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfcrop.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfjam.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdflatexpicscale.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftex-quiet.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftools.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftosrc.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfxup.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pedigree-perl.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-perltex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-petri-nets.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pfarrei.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pkfix-helper.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pkfix.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pmx.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pmxchords.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ps2eps.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ps2pk.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pst-pdf.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pst2pdf.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pstools.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex-fontmaps.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex2pdf.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-purifyeps.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pygmentex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pythontex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-rubik.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-seetexk.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-spix.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-splitindex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-srcredact.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-sty2dtx.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-svn-multi.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-synctex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tetex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex4ebook.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex4ht.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texconfig.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texcount.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdef.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdiff.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdirflatten.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdoc.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdoctk.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texfot.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-en.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-scripts-extra.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-scripts.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive.infra.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texliveonfly.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texloganalyser.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texosquery.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texplate.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texsis.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texware.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-thumbpdf.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tie.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tikztosvg.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tpic2pdftex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ttfutils.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-typeoutfileinfo.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ulqda.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-uptex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-urlbst.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-velthuis.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-vlna.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-vpe.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-web.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-webquiz.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-wordcount.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xdvi.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xetex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xindex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xml2pmx.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xmltex.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xpdfopen.sh create mode 100644 testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-yplan.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-basic.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-bibtexextra.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-binextra.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-context.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsextra.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsrecommended.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontutils.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-formatsextra.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-games.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-humanities.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langarabic.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langchinese.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcjk.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcyrillic.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langczechslovak.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langenglish.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langeuropean.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langfrench.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgerman.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgreek.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langitalian.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langjapanese.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langkorean.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langother.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langpolish.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langportuguese.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langspanish.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latex.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexextra.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexrecommended.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-luatex.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-mathscience.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-metapost.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-music.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-pictures.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-plaingeneric.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-pstricks.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-publishers.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-xetex.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-filesystem.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-basic.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-context.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-full.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-gust.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-medium.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-minimal.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-small.sh create mode 100644 testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-tetex.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-12many-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-12many.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-2up-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-2up.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-GS1-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-GS1.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-MemoirChapStyles-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIstyle-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIstyle.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIunits-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIunits.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Tabbing-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Tabbing.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Type1fonts-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a0poster-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a0poster.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a4wide-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a4wide.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a5comb-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a5comb.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aastex-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aastex.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abbr-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abbr.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abc-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abnt.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abntex2-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abntex2.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abraces-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abraces.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstract-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstract.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstyles-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstyles.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-academicons-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-academicons.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-accanthis-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-accanthis.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-achemso-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-achemso.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmart-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmart.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmconf-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmconf.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acro-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acro.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acronym-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acronym.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acroterm-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acroterm.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-active-conf-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-active-conf.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialsymbol.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addfont.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addlines-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addlines.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfathesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfathesis.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adforn-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adforn.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adigraph.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjustbox-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjustbox.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adobemapping.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adrconv-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adrconv.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adtrees-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adtrees.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-advdate-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-advdate.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ae-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ae.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aecc-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aecc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aeguill-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aeguill.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afparticle-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afparticle.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afthesis.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aguplus-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aguplus.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aiaa-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aiaa.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aichej.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ajl.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akktex-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akktex.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akletter-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akletter.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alegreya-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alegreya.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alertmessage-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alertmessage.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alg-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alg.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algobox.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algolrevived.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithms-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithms.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aligned-overset.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alkalami.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-allrunes-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-allrunes.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-almfixed-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-almfixed.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alnumsec-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alnumsec.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alterqcm-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alterqcm.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-altfont-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-altfont.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ametsoc-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ametsoc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amiri-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amiri.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsaddr-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsaddr.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amscls-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amscls.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsfonts-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsfonts.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amslatex-primer-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-it-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-vn-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath-it-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsrefs-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsrefs.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsthdoc-it-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-animate-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-animate.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonchap-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonchap.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-answers-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-answers.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antiqua-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antiqua.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antomega-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antomega.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antt-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antt.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anufinalexam-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anysize-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anysize.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aomart-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aomart.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6e-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6e.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apacite-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apacite.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apalike-german.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apalike2.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apnum-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apnum.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendix-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendix.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apprends-latex-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apptools-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apptools.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apxproof.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-add-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-add.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabluatex-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabluatex.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabtex-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabtex.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabxetex-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabxetex.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaeologie-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaeologie.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaic-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaic.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arcs-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arcs.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arev-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arev.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arimo.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-armtex-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-armtex.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-asana-math-doc.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-asana-math.sh create mode 100644 testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-split-a.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blindtext-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blindtext.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blkarray-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blkarray.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blochsphere-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blochsphere.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-block-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-block.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bloques-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bloques.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blox-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blox.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bodegraph-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bodegraph.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bohr-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bohr.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boisik-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boisik.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boites-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boites.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bold-extra-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bold-extra.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boldtensors-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boldtensors.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraph-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraph.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookcover-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookcover.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookdb-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookdb.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookest-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookest.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookhands-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookhands.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booklet-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booklet.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookman.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-de-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-fr-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boolexpr-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boolexpr.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boondox-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boondox.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bophook-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bophook.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-borceux-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-borceux.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bosisio-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bosisio.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxhandler-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxhandler.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpchem-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpchem.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-br-lex-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-br-lex.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bracketkey-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bracketkey.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braids-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braids.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braille-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braille.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braket-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braket.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakcites-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakcites.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakurl-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakurl.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bredzenie.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breqn-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breqn.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bropd-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bropd.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brushscr-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brushscr.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bullcntr-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bullcntr.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-burmese-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-burmese.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bussproofs-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bussproofs.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxbase-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxbase.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcalc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxeepic-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxeepic.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxenclose-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxenclose.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjalipsum.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjaprnind.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjscls-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjscls.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxorigcapt.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bytefield-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bytefield.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-c90-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-c90.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cabin-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cabin.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caladea-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caladea.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calcage-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calcage.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calctab-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calctab.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculation-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculation.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculator-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculator.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-callouts.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calrsfs-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calrsfs.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cals-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cals.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cancel-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cancel.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cantarell-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cantarell.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-capt-of-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-capt-of.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captcont-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captcont.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captdef-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captdef.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caption-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caption.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlisle-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlisle.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlito-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlito.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascade.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascadilla-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascadilla.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cases-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cases.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-casyl-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-casyl.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catcodes-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catcodes.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catechis-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catechis.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catoptions-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catoptions.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cc-pl-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cc-pl.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccaption-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccaption.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccfonts-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccfonts.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccicons-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccicons.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cclicenses-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cclicenses.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-cover-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-cover.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cell-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cell.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellprops.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellspace-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellspace.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-celtic-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-celtic.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-censor-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-censor.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cesenaexam.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changebar-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changebar.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changelayout-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changelayout.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changepage-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changepage.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changes-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changes.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chappg-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chappg.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-charter-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-charter.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chbibref-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chbibref.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cheatsheet.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chem-journal.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemarrow-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemarrow.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chembst-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chembst.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcono-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcono.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemexec-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemexec.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemfig-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemfig.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemformula-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemformula.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemgreek-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemgreek.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemmacros-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemmacros.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemnum-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemnum.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemschemex-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemschemex.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemsec.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemstyle-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemstyle.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cherokee-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cherokee.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessboard-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessboard.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessfss-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessfss.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chet-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chet.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chextras-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chextras.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chickenize-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chickenize.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-childdoc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chivo-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chivo.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chkfloat-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chkfloat.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chletter-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chletter.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chngcntr-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chngcntr.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronology-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronology.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronosys-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronosys.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chscite-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chscite.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cinzel-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cinzel.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circ-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circ.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circuitikz-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circuitikz.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cite-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cite.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-citeall-doc.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-citeall.sh create mode 100644 testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-split-d.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cinzel-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cinzel.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circ-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circ.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circuitikz-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circuitikz.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cite-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cite.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeall-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeall.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeref.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cje.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classics-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classics.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classicthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classicthesis.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classpack-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classpack.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clearsans-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clearsans.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clefval-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clefval.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleveref-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleveref.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clipboard-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clipboard.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clock-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clock.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cloze-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cloze.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrdblpg.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrstrip.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-mf-extra-bold.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-super-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-super.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmap-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmap.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmarrows-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmarrows.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmbright-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmbright.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmcyr-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmcyr.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdstring-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdstring.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmexb-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmexb.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmextra.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmll-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmll.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpica-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpica.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpj-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpj.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsd-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsd.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsrb.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmtiup-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmtiup.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnbwp-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnbwp.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnltx-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnltx.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cns-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cns.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntformats-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntformats.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntperchap-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntperchap.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cochineal-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cochineal.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codedoc-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codedoc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codepage-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codepage.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codesection-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codesection.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collcell-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collcell.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collectbox-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collectbox.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-basic.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-bibtexextra.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-binextra.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-context.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsextra.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsrecommended.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontutils.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-formatsextra.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-games.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-humanities.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langarabic.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langchinese.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langcjk.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langcyrillic.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langczechslovak.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langenglish.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langeuropean.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langfrench.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langgerman.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langgreek.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langitalian.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langjapanese.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langkorean.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langother.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langpolish.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langportuguese.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langspanish.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latex.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latexextra.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latexrecommended.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-luatex.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-mathscience.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-metapost.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-music.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-pictures.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-plaingeneric.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-pstricks.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-publishers.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-texworks.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-xetex.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collref-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collref.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colordoc-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colordoc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorinfo-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorinfo.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coloring-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coloring.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorsep.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorspace-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorspace.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortab-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortab.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortbl-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortbl.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorwav-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorwav.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorweb-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorweb.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colourchange-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colourchange.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combelow-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combelow.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combine-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combine.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combofont.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comfortaa-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comfortaa.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comicneue-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comicneue.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comma-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comma.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commado-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commado.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commath-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commath.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comment-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comment.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-compactbib.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-competences.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-complexity-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-complexity.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-components-of-TeX-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comprehensive-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concepts-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concepts.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concprog-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concprog.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concrete-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concrete.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-confproc-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-confproc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-constants-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-constants.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conteq-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conteq.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-account-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-account.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-algorithmic.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-animation-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-animation.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-annotation-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-annotation.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-bnf-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-bnf.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-chromato-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-chromato.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cmscbf.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cmttbf.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-degrade-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-degrade.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-filter-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-filter.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-french-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-french.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gantt-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gantt.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-handlecsv.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-inifile.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-layout.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-letter-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-letter.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-rst-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-rst.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-ruby-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-ruby.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-title-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-title.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typearea-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typearea.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-vim-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-vim.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-continue-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-continue.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contour-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contour.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contracard-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contracard.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conv-xkv.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking-units.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cool-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cool.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coollist-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coollist.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolstr-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolstr.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolthms-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolthms.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coordsys-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coordsys.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyedit-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyedit.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cormorantgaramond.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-correctmathalign.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coseoul-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coseoul.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-counttexruns-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-counttexruns.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courseoutline-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courseoutline.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coursepaper-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coursepaper.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coverpage-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coverpage.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-covington-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-covington.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-lexikon-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-lexikon.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-split-e.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-venturisadf-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-venturisadf.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-wsuipa-doc.sh create mode 100644 testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-wsuipa.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-e-french-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-e-french.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-todo-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-todo.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyfig-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyfig.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyformat.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easylist-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easylist.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyreview-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyreview.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebezier-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebezier.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebook-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebook.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebproof-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebproof.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ec-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ec.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecc-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecgdraw.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecltree-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecltree.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eco-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eco.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-econometrics-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-econometrics.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-economic-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-economic.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecv-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecv.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ed-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ed.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edfnotes-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edfnotes.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmac-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmac.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmargin-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmargin.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ednotes-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ednotes.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eemeir-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eemeir.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eepic-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eepic.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-efbox-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-efbox.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egameps-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egameps.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egplot-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egplot.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eijkhout.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung2-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ejpecp-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ejpecp.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ekaia-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ekaia.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elbioimp-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elbioimp.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-electrum-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-electrum.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledform-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledform.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledmac-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledmac.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elements-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elements.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipse-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipse.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipsis-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipsis.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elmath-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elmath.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elocalloc-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elocalloc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elpres-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elpres.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elsarticle-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elsarticle.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eltex-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eltex.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elvish-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elvish.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elzcards-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elzcards.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emarks-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emarks.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embedall-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embedall.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embrac-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embrac.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emf.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emisa-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emisa.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emp-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emp.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emptypage-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emptypage.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emulateapj-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emulateapj.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enctex-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enctex.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-encxvlna-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-encxvlna.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endfloat-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endfloat.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endheads-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endheads.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endiagram-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endiagram.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotes-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotes.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotesj.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endofproofwd.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engpron-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engpron.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engrec-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engrec.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engtlc-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engtlc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enigma-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enigma.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enotez-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enotez.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envbig-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envbig.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-environ-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-environ.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envlab-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envlab.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigrafica-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigrafica.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigram.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigraph-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigraph.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epiolmec-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epiolmec.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsdice-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsdice.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsincl-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsincl.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epslatex-fr-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqell-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqell.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqlist-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqlist.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnalign.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqname.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnarray-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnarray.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnnumwarn.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqparbox-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqparbox.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erdc-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erdc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erewhon-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erewhon.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-errata-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-errata.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erw-l3.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-es-tex-faq-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esami-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esami.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esdiff-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esdiff.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-type1-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-type1.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esk-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esk.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskd-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskd.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskdx-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskdx.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eso-pic-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eso-pic.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esrelation-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esrelation.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esstix-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esstix.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-estcpmm-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-estcpmm.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esvect-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esvect.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etaremune-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etaremune.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etdipa-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etextools-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etextools.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoc-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-de-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etsvthor.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euenc-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euenc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eukdate-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eukdate.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euler-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euler.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulerpx.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulervm-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulervm.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro-ce.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europasscv-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europasscv.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europecv-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europecv.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eurosym-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eurosym.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euxm.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everyhook-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everyhook.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everypage-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everypage.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-n-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-n.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examdesign-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examdesign.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-example.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examplep-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examplep.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-excludeonly-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-excludeonly.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercise-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercise.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercisebank.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercises-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercises.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expdlist-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expdlist.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expex-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expex.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-export-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-export.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expressg-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expressg.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsheets-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsheets.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsol-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsol.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extarrows-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extarrows.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exteps-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exteps.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extpfeil-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extpfeil.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extract-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extract.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extsizes-doc.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extsizes.sh create mode 100644 testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-split-h.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-FAQ-en-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facsimile-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facsimile.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-factura-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-factura.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facture-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facture.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-faktor-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-faktor.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancybox-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancybox.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-it-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancylabel-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancylabel.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancynum-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancynum.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancypar-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancypar.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyref-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyref.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyslides-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyslides.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytabs-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytabs.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fandol-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fandol.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbb-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbb.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbithesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbithesis.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbs.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fc-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcavtex-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcavtex.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcolumn-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcolumn.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fduthesis.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-featpost-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-featpost.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fei-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fei.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fenixpar-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fenixpar.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetamont-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetamont.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetchcls.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feyn-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feyn.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmf-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmf.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ffslides-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ffslides.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fge-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fge.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fgruler.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fibeamer-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fibeamer.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifinddo-info-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbas-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbas.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbib-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbib.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figflow-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figflow.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figsize-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figsize.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontents-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontents.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontentsdef.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filedate-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filedate.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filehook-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filehook.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fileinfo-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fileinfo.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filemod-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filemod.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finbib.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fink-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fink.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finstrut-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finstrut.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fira-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fira.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-first-latex-doc-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fitbox-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fitbox.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fithesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fithesis.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fix2col-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fix2col.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixcmex-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixcmex.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixfoot-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixfoot.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixjfm.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixme-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixme.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixpdfmag.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fjodor-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fjodor.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flabels-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flabels.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flacards-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flacards.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flagderiv-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flagderiv.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashcards-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashcards.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashmovie-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashmovie.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flipbook-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flipbook.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flippdf-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flippdf.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-float-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-float.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatflt-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatflt.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatrow-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatrow.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowchart-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowchart.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowfram-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowfram.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fltpoint-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fltpoint.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmp-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmp.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmtcount-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmtcount.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fn2end-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fn2end.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnbreak-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnbreak.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncychap-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncychap.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncylab-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncylab.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpara-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpara.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpct-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpct.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnspe.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fntproof-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fntproof.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnumprint-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnumprint.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foekfont-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foekfont.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foilhtml-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foilhtml.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonetika-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonetika.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome5.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontaxes-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontaxes.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontbook-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontbook.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontch-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontch.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontloader-luaotfload.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontname-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontname.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontspec-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontspec.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonttable-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonttable.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontwrap-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontwrap.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footbib-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footbib.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisc-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisx.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnoterange-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnoterange.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnpag-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnpag.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forarray-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forarray.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foreign-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foreign.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest-quickstart-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forloop-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forloop.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formation-latex-ul.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formlett-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formlett.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forms16be.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formular-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formular.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouridx-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouridx.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fourier-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fourier.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouriernc-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouriernc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fp-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fp.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fpl-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fpl.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fragments-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fragments.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frame-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frame.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-framed-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-framed.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-francais-bst-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-francais-bst.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frankenstein-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frankenstein.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frcursive-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frcursive.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frederika2016.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frege-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frege.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frletter-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frletter.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frontespizio-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frontespizio.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftcap-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftcap.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullblck-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullblck.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullminipage-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullminipage.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullwidth-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullwidth.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-functan-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-functan.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-cyr.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fvextra.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fwlw-doc.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fwlw.sh create mode 100644 testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-split-i.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hackthefootline.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hacm-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hacm.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hagenberg-thesis.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-halloweenmath.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handin.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handout-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handout.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hands.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hang-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hang.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanging-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanging.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanoi.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-happy4th-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-har2nat-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-har2nat.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hardwrap-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hardwrap.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harmony-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harmony.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harpoon-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harpoon.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvard-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvard.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harveyballs-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harveyballs.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvmac-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvmac.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hatching-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hatching.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-havannah-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-havannah.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hc-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-he-she-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-he-she.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hecthese.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-helvetic.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hep-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hep.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepnames-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepnames.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepparticles-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepparticles.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepthesis.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepunits-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepunits.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-here-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-here.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-heuristica-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-heuristica.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hexgame-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hexgame.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfbright-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfbright.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hhtensor-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hhtensor.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-histogr-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-histogr.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hitec-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hitec.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hithesis.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hletter-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hletter.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hlist.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobby-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobby.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobete-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobete.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hook-pre-commit-pkg-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-horoscop-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-horoscop.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrefhide-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrefhide.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrlatex-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrlatex.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hulipsum.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hustthesis.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvfloat-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvfloat.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvindex-doc.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvindex.sh create mode 100644 testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-split-k.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iscram.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso10303-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso10303.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodate-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodate.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodoc-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodoc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isomath-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isomath.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isonums-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isonums.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isopt.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isorot-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isorot.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isotope-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isotope.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-issuulinks-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-issuulinks.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-istgame.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-itnumpar-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-itnumpar.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwhdp-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwhdp.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwona-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwona.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jablantile-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jablantile.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jacow-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jacow.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jamtimes-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jamtimes.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jknapltx-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jknapltx.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlabels-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlabels.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlreq.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmlr-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmlr.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmn.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jneurosci-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jneurosci.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jnuexam.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jpsj-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jpsj.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-js-misc-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-js-misc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jsclasses-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jsclasses.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jumplines-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jumplines.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-junicode-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-junicode.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jura-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jura.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurabib-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurabib.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juramisc-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juramisc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurarsp-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurarsp.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jvlisting-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jvlisting.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kanaparser.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-map.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kastrup-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kastrup.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerkis-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerkis.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerntest-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerntest.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keycommand-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keycommand.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyfloat.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyreader-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyreader.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keystroke-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keystroke.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyval2e-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyval2e.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kix-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kix.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kixfont-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kixfont.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kluwer-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kluwer.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knitting-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knitting.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knowledge.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-lib.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-local.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-examples-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv-rg.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kpfonts-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kpfonts.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksfh_nat.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ku-template.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurdishlipsum.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurier-doc.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurier.sh create mode 100644 testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-split-m.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderncv-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderncv.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modernposter.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modiagram-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modiagram.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modref-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modref.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modroman-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modroman.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modular.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modulus.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-monofill-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-monofill.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montex-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montex.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montserrat.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moodle-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moodle.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreenum-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreenum.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morefloats-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morefloats.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morehype-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morehype.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moresize-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moresize.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreverb-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreverb.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morewrites-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morewrites.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morisawa.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mp3d-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mp3d.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparhack-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparhack.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparrows-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparrows.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpattern-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpattern.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpman-ru-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpostinl.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mptrees.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ms-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ms.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msc-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msg-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msg.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mslapa-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mslapa.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mtgreek-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mtgreek.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mucproc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multenum-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multenum.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiaudience-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiaudience.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibbl-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibbl.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibib-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibib.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multicap-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multicap.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multidef-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multidef.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multido-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multido.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multienv-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multienv.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiexpand-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiexpand.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multilang.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiobjective-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiobjective.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multirow-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multirow.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-munich-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-munich.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musicography.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musikui.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixguit-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixguit.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musuos-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musuos.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-muthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-muthesis.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mversion-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mversion.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwcls-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwcls.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwe-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwe.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mweights-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mweights.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mxedruli-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mxedruli.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mychemistry-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mychemistry.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mycv-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mycv.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mynsfc-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mynsfc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-na-box.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-na-position.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nag-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nag.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nameauth-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nameauth.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-namespc-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-namespc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nar.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natbib-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natbib.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natded-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natded.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nath-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nath.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nature-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nature.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navigator-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navigator.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navydocs.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncclatex-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncclatex.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncctools-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncctools.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncntrsbk.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nddiss-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nddiss.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-needspace-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-needspace.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nestquot.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nevelok-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nevelok.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newcommand-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newenviron-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newenviron.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newfile-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newfile.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newlfm-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newlfm.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newpx-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newpx.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newsletr-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newsletr.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newspaper-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newspaper.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtx-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtx.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxsf-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxsf.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxtt-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxtt.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newvbtm-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newvbtm.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newverbs-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newverbs.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nextpage.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe-type1.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicematrix.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicetext-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicetext.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nidanfloat.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nih-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nih.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nimbus15-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nimbus15.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nkarta-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nkarta.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nmbib-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nmbib.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-numericplots-doc.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-numericplots.sh create mode 100644 testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-split-p.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noconflict-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noconflict.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nodetree.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noindentafter-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noindentafter.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noitcrul-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noitcrul.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomencl-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomencl.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomentbl-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomentbl.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonfloat-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonfloat.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nopageno-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nopageno.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-norasi-c90.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-normalcolor-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-normalcolor.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nostarch-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nostarch.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes2bib-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes2bib.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notespages.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notestex.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notex-bst.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noto-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noto.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notoccite-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notoccite.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-novel.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nowidow-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nowidow.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nox-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nox.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nrc-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nrc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntgclass-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntgclass.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-vn-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nuc-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nuc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nucleardata-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nucleardata.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numberedblock-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numberedblock.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numericplots-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numericplots.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numname-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numname.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numnameru.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numprint-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numprint.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numspell.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nwejm-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nwejm.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-objectz-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-objectz.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obnov-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obnov.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obsolete.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocg-p-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocg-p.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx2-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx2.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocherokee-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocherokee.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octave.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octavo-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octavo.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-odsfile-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-odsfile.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ofs-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ofs.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ogham-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ogham.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oinuit-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oinuit.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-old-arrows-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-old-arrows.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldlatin-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldlatin.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstandard-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstandard.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstyle-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstyle.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-olsak-misc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-omega-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-omega.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onedown.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onrannual-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onrannual.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opcit-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opcit.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opensans-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opensans.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oplotsymbl.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opteng-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opteng.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optidef-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optidef.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optional-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optional.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-options-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-options.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-orkhun-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-orkhun.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oscola-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oscola.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othello-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othello.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othelloboard-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othelloboard.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-otibet-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-otibet.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oubraces-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oubraces.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outline-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outline.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outliner-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outliner.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlines-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlines.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlining.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlays.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlock-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlock.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overpic-doc.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overpic.sh create mode 100644 testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-split-q.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pacioli-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pacioli.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-padauk.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-padcount.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecolor-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecolor.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecont-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecont.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagenote-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagenote.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagerange-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagerange.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pageslts-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pageslts.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-palatino.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paper-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paper.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papercdcase-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papercdcase.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papermas-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papermas.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papertex-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papertex.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paracol-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paracol.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parades-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parades.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paralist-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paralist.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parallel-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parallel.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paratype-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paratype.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paresse-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paresse.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parnotes-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parnotes.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parrun-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parrun.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parselines-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parselines.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parskip-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parskip.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cours-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cours.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cv-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cv.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-passivetex.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patchcmd-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patchcmd.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patgen2-tutorial-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-path-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-path.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pauldoc-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pauldoc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pawpict-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pawpict.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbox-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbox.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbsheet-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbsheet.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf14-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf14.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfoverlay.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpages-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpages.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpc-movie.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfprivacy.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfreview.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfslide-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfslide.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfsync-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfsync.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfwin-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfwin.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfx-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfx.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pecha-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pecha.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-penrose.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perception-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perception.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perfectcut-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perfectcut.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-permute-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-permute.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-persian-bib-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-persian-bib.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfopts-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfopts.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-han.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfplots-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfplots.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phaistos-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phaistos.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phffullpagefigure.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfnote.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfparen.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfqit.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfquotetext.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfsvnwatermark.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfthm.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philex-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philex.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philokalia-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philokalia.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonenumbers.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonetic-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonetic.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonrule-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonrule.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-photo-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-photo.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-physics-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-physics.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piano-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piano.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-picinpar-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-picinpar.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pict2e-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pict2e.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex2.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictexsum-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piechartmp-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piechartmp.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piff-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piff.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pigpen-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pigpen.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pinlabel-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pinlabel.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pitex-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pitex.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pittetd-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pittetd.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pixelart.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkgloader-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkgloader.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkuthss-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkuthss.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pl-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pl.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeat-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeat.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins-plain.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plain-doc-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plain.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plainpkg-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plainpkg.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantslabels-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantslabels.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantuml.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plari-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plari.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plates-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plates.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex-tools.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platexcheat-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-play-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-play.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-playfair-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-playfair.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plex-otf.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plex.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plipsum-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plipsum.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plnfss-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plnfss.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plstmary-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plstmary.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plweb-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plweb.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pm-isomath.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pmgraph-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pmgraph.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pnas2009.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poemscol-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poemscol.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetry.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetrytex-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetrytex.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polexpr.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polski-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polski.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poltawski-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poltawski.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polyglossia-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polyglossia.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynom-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynom.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynomial-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynomial.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polytable-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polytable.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postage.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postcards-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postcards.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poster-mac-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poster-mac.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-FUBerlin-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-fuberlin.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-tuliplab.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psfrag-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psfrag.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psgo-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psgo.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pslatex.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psnfss-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psnfss.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pspicture-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pspicture.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pst-eucl-translation-bg-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pxfonts-doc.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pxfonts.sh create mode 100644 testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-split-r.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-r_und_s-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-r_und_s.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roboto-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roboto.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustcommand-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustcommand.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustindex-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustindex.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roex.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbar-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbar.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romande-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romande.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanneg-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanneg.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romannum-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romannum.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rosario-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rosario.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotfloat-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotfloat.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotpages-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotpages.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundbox-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundbox.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundrect-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundrect.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsc-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfs-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfs.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfso-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfso.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rterface-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rterface.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtklage-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtklage.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ruhyphen.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rulercompass-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rulercompass.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-russ-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-russ.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rutitlepage.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rviewport-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rviewport.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rvwrite-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rvwrite.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ryethesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ryethesis.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sageep-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sageep.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmath-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmath.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sapthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sapthesis.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauerj-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauerj.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauter.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savefnmark-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savefnmark.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savesym.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savetrees-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savetrees.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scale-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scale.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalebar-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalebar.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalerel-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalerel.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scanpages-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scanpages.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemabloc-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemabloc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemata-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemata.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-basic.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-context.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-full.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-gust.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-medium.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-minimal.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-small.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-tetex.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schule-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schule.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schulschriften-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schulschriften.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scientific-thesis-cover.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sciposter-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sciposter.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scratch.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scratchx.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scsnowman.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sdrt-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sdrt.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sduthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sduthesis.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-secdot-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-secdot.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-section-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-section.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbox-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbox.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbreak.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectsty-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectsty.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seealso-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seealso.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selectp-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selectp.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selnolig-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selnolig.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic-markup.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semaphor-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semaphor.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seminar-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seminar.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semioneside-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semioneside.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semproc-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semproc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepnum-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepnum.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seqsplit-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seqsplit.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesstime.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setdeck-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setdeck.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setspace-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setspace.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesis.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesix-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesix.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sexam.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sf298-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sf298.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sffms-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sffms.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfg-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfg.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfmath.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sgame-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sgame.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-siunitx-doc.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-siunitx.sh create mode 100644 testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-split-u.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shade-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shade.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadethm-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadethm.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadow-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadow.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadowtext-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadowtext.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapepar-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapepar.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapes-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapes.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shdoc-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shdoc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shipunov-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shipunov.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shobhika.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-short-math-guide.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shorttoc-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shorttoc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-show2e-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-show2e.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showdim-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showdim.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showexpl-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showexpl.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showhyphens-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showhyphens.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showlabels-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showlabels.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showtags-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showtags.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shuffle-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shuffle.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidecap-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidecap.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidenotes-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidenotes.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sides-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sides.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-signchart-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-signchart.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-silence-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-silence.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simple-resume-cv.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simple-thesis-dissertation.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecd-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecd.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecv-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecv.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpleinvoice.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplekv.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplewick-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplewick.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplified-latex-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simurgh-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simurgh.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sitem-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sitem.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-siunitx-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-siunitx.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skak-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skak.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skaknew-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skaknew.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skb-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skb.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skdoc-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skdoc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeycommand-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeycommand.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeyval-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeyval.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skmath-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skmath.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skrapport-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skrapport.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skull.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slantsc-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slantsc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slideshow-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slideshow.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smalltableof-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smalltableof.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartref-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartref.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartunits-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartunits.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snapshot-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snapshot.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snotez-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snotez.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songbook-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songbook.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songs-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songs.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soton-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soton.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soul-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soul.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soup.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spalign.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spark-otf.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sparklines-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sparklines.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spath3-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spath3.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spectralsequences.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spelling-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spelling.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphack-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphack.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spie-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spie.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splines-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splines.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-split-v.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splitbib-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splitbib.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spot-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spot.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spotcolor-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spotcolor.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spreadtab-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spreadtab.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spverbatim-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spverbatim.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srcltx-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srcltx.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sseq-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sseq.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sslides-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sslides.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stack.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stackengine-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stackengine.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stage-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stage.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-standalone-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-standalone.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stanli.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-starfont-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-starfont.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-startex-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-startex.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex2-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex2.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistics.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistik-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistik.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statmath.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-staves-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-staves.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdpage-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdpage.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stealcaps.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-steinmetz-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-steinmetz.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stex-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stex.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stickstoo.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix2-otf.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix2-type1.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storebox-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storebox.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storecmd-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storecmd.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stringstrings-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stringstrings.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-structmech.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-struktex-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-struktex.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sttools-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sttools.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stubs-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stubs.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-studenthandouts.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suanpan-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suanpan.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subdepth-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subdepth.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqn-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqn.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfig-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfig.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigmat-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigmat.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigure-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigure.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfiles-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfiles.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfloat-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfloat.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substances-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substances.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substitutefont-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substitutefont.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substr-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substr.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudoku-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudoku.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suftesi-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suftesi.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sugconf-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sugconf.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-superiors-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-superiors.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-supertabular-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-supertabular.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-susy-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-susy.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg-inkscape-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svgcolor-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svgcolor.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-prov-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-prov.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svninfo-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svninfo.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swebib-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swebib.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swimgraf-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swimgraf.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syllogism-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syllogism.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-symbol.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synproof-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synproof.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntax-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntax.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntrace-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntrace.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synttree-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synttree.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-systeme-doc.sh create mode 100644 testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-systeme.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-aalok.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-aesupp.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-akshar.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-algpseudocodex.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-anonymous-acm.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-antanilipsum.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-association-matrix.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-atkinson.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerappendixnote.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-pure-minimalistic.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-trigon.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerthemelalic.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerthemenord.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beaulivre.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-license.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-unified.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-vancouver.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bithesis.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bookshelf.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bubblesort.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-buctthesis.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bxjatoucs.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-byo-twemojis.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-cascadia-code.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-causets.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-charissil.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chhaya.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chicagoa.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chifoot.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chinese-jfm.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-cmupint.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-coffeestains.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-color-edits.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-colorist.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-compare.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-conditext.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-datax.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-decision-table.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-dimnum.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-docutils.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-doulossil.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-easybook.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-easyfloats.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-econlipsum.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-eczar.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-edichokey.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-einfart.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ekdosis.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ektype-tanka.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-eq-pin2corr.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-everysel.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-everyshi.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-exesheet.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-expkv-opt.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-figchild.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-firstaid.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-foliono.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-frimurer.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-froufrou.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-frpseudocode.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gckanbun.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-glossaries-nynorsk.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-graphpaper.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gridpapers.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gudea.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-helmholtz-ellis-ji-notation.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-highlightlatex.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hindawi-latex-template.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hindmadurai.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hitreport.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hopatch.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-huawei.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hvarabic.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hypdestopt.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-innerscript.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-install-latex-guide-zh-cn.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-inter.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-jupynotex.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-knuth-errata.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-knuth-pdf.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-kpfonts-otf.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-latex-firstaid-dev.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lebhart.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lectureslides.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-leftindex.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-physical.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-typo.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-uni-algos.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-luakeys.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-luaprogtable.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-magicnum.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-magra.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mahjong.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-marathi.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-matapli.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-membranecomputing.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-menucard.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-metanorma.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mindflow.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-minimalist.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mlmodern.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mluexercise.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-muling.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mylatex.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-namedef.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-newpax.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nimsticks.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ninecolors.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nl-interval.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nnext.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-numerica.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-orcidlink.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-orientation.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-oswald.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pagesel.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-parsa.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pbalance.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pdfmanagement-testphase.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pgf-pie.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-prelim2e.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-principia.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-profcollege.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-projlib.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-puyotikz.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pwebmac.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pxpic.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-quran-bn.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-qyxf-book.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-readablecv.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-realtranspose.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-revtex4-1.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-rojud.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-runcode.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-sankey.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-schooldocs.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-scrlayer-fancyhdr.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semantex.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semesterplanner.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semtex.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-shtthesis.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-simplivre.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-skeldoc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-skills.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-smflatex.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-split-x.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-startlatex2e.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-stepgreek.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-stricttex.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-suppose.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-swfigure.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-syntaxdi.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-t-angles-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-t-angles.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tagpdf.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-texnegar.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thaienum.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thaispec.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thalie-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thalie.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-theoremref-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-theoremref.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-gwu.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thinsp-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thinsp.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmbox-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmbox.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmtools-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmtools.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threadcol-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threadcol.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeddice-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeddice.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttable-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttable.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thucoursework.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumb-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumb.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumbs-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumbs.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumby-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumby.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thuthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thuthesis.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticket-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticket.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticollege-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticollege.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-among-us.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bbox.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-kalender.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-karnaugh.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-ladder.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-lake-fig.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-layers.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-nef.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-network.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-optics.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-page.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-relay.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-sfc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzcodeblocks.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzducks.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmark-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmark.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmarmots.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpackets.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpeople.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzposter-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzposter.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzscale-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzscale.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timbreicmc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-times.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timetable.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tinos.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa-de-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipauni.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipfr-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipfr.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlecaps-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlecaps.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlefoot.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepages-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepic-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepic.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titleref-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titleref.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlesec-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlesec.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titling-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titling.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-base-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-base.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlc-article.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlc2-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlmgrbasics.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocbibind-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocbibind.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocdata.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocloft-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocloft.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todo-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todo.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todonotes-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todonotes.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tokenizer-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tokenizer.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toolbox-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toolbox.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tools-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tools.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topfloat-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topfloat.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topletter.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toptesi-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toptesi.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totalcount.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totcount-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totcount.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totpages-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totpages.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tqft-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tqft.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tracklang-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tracklang.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trajan-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trajan.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tram-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tram.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-array-fr-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-arsclassica-de-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-biblatex-de-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-chemsym-de-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-dcolumn-fr-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-ecv-de-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-enumitem-de-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-europecv-de-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-filecontents-de-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-moreverb-de-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-natbib-fr-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-tabbing-fr-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translations-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translations.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translator.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-treetex-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-treetex.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trfsigns-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trfsigns.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trigonometry.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trimspaces-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trimspaces.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trivfloat-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trivfloat.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trsym-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trsym.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-truncate-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-truncate.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tsemlines.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tucv-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tucv.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tudscr-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tudscr.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tui-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tui.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turkmen-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turkmen.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnstile-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnstile.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnthepage-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnthepage.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoinone-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoinone.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoup-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoup.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfonts-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfonts.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfontsb-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfontsb.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txgreeks-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txgreeks.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txuprcal.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-type1cm-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-type1cm.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typeface-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typeface.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typehtml-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typehtml.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typewriter.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typicons-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typicons.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typoaid.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typogrid-doc.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typogrid.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tzplot.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-uninormalize.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unitconv.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unitipa.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unizgklasa.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-utf8add.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-utfsym.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-verifiche.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-worldflags.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xindy-persian.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xintsession.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xmuthesis.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-zbmath-review-template.sh create mode 100644 testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-zztex.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-aaai-named.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-accessibility.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-accsupp.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-algxpar.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-alphalph.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-annee-scolaire.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-annotate.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-apa7.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-askinclude.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atbegshi.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atenddvi.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atveryend.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-authordate.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-autofancyhdr.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-auxhook.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-axessibility.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-barracuda.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bearwear.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-ajc2020unofficial.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-apa6.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-german-legal.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-jura2.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-software.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex2bibitem.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bigintcalc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bitset.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bookmark.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-brandeis-thesis.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bxghost.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-catchfile.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ccool.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-chemplants.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-circledsteps.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-circuit-macros.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-clara.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-cmathbb.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-courierten.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-csvmerge.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ddphonism.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-diabetes-logbook.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ditaa.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-domitian.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-dpcircling.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-econ-bst.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-embedfile.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-emoji.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-emojicite.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-endnotes-hy.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-epigraph-keys.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-epstopdf-pkg.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-erewhon-math.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-esindex.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-etbb.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-etexcmds.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-euclideangeometry.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv-cs.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv-def.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expose-expl3-dunkerque-2019.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fewerfloatpages.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fontsetup.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fontsize.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-frenchmath.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gettitlestring.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gfsdidotclassic.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gindex.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-grfext.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-grffile.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-haranoaji-extra.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-haranoaji.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hep-paper.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hitszbeamer.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hitszthesis.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hmtrump.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hobsub.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hologo.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hvqrurl.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hycolor.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hyphen-macedonian.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ibarra.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-infwarerr.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-inputenx.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-intcalc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-is-bst.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jbact.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jlreq-deluxe.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jmb.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-josefin.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kblocks.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-keyindex.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvdefinekeys.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvoptions.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvsetkeys.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-langsci-avm.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-latino-sine-flexione.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letltxmacro.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letterspacing.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letterswitharrows.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lexend.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lie-hasse.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-listingsutf8.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-logix.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ltxcmds.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lua-uca.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lua-ul.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-luacolor.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-makerobust.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mathlig.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-matrix-skeleton.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-media4svg.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mercatormap.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-metastr.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-metatype1.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mleftright.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-modeles-factures-belges-assocs.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-modes.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mpfonts.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-musical.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-newcomputermodern.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-newfloat.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-noto-emoji.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-notomath.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-nth.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-outerhbox.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfarticle.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfcolmk.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfescape.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdflscape.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfpc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdftexcmds.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-physconst.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-physunits.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-picture.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pinoutikz.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-plainyr.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-plimsoll.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pmboxdraw.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pmhanguljamo.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-practicalreports.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pst-turtle.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-qualitype.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-quantumarticle.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-quiz2socrative.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-random.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-refcount.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rerunfilecheck.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rest-api.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-returntogrid.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rgltxdoc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ruler.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-scholax.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-schulmathematik.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-sdaps.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-secnum.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-selinput.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-shortmathj.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-simplebnf.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-simpleoptics.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-soulutf8.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-spectral.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-split-y.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-step.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-stringenc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-swrule.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tablvar.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tetragonos.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tex-nutshell.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-texlive-ja.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-theatre.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tikz-planets.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tikz-trackschematic.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tokcycle.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-transparent.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-twemoji-colr.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uaclasses-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uaclasses.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uafthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uafthesis.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uassign-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uassign.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharcat-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharcat.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucs-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucs.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucsmonograph.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucthesis.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-udesoftec-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-udesoftec.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhc-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhhassignment.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulem-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulem.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulthese-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulthese.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uml-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uml.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umlaute-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umlaute.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umoline-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umoline.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umthesis.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umtypewriter.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamth-template-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamthesis.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undergradmath-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underlin-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underlin.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underoverlap-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underoverlap.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underscore-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underscore.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undolabl-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undolabl.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unfonts-core.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unfonts-extra.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-bidi.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-data-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-data.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-math-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-math.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unifith.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uniquecounter.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unisugar-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unisugar.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitn-bimrep.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-units-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-units.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitsdef-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitsdef.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universa-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universa.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universalis-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universalis.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-univie-ling.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unravel-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unravel.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unswcover-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unswcover.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uothesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uothesis.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesis.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upca-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upca.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-updmap-map.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uplatex.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upmethodology-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upmethodology.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uppunctlm.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upquote-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upquote.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-base-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-base.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upzhkinsoku.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urcls-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urcls.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uri-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uri.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-url-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-url.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urwchancal-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urwchancal.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-usebib-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-usebib.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ushort-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ushort.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspace.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspatent-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspatent.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utexasthesis.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utf8mex-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utf8mex.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utopia-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utopia.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uwthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uwthesis.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vak-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vak.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vancouver-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vancouver.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variablelm.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variations-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variations.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varindex-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varindex.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varisize-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varisize.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varwidth-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varwidth.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venn-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venn.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venndiagram-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venndiagram.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbasef-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbasef.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbdef-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbdef.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbments-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbments.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verifica.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verse-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verse.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-version-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-version.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versions-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versions.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versonotes-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versonotes.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vertbars-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vertbars.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vgrid-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vgrid.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vhistory-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vhistory.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualfaq-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualpstricks-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualtikz-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vmargin-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vmargin.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vntex-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vntex.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vocaltract-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vocaltract.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-volumes-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-volumes.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-voss-mathcol-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vruler-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vruler.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vwcol-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vwcol.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wadalab-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wadalab.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallcalendar.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallpaper-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallpaper.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warning-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warning.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warpcol-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warpcol.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-was-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-was.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy-type1.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasysym-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasysym.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-webguide-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-widetable-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-widetable.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-williams-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-williams.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-willowtreebook.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-withargs-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-withargs.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-witharrows.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wordlike-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wordlike.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wrapfig-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wrapfig.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic-doc.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wtref.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xecyrmongolian.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xepersian-hm.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xkcdcolors.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-yazd-thesis.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-yquant.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-zhlineskip.sh create mode 100644 testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-zref.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-accents.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-addliga.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-almendra.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-alpha-persian.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-amscdx.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-apprendre-a-programmer-en-tex.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-arabicfront.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-arraycols.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-asmeconf.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-asmejour.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamer-rl.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamerauxtheme.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-light.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-npbt.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-biblatex-bath.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-biblatex-ext.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bitter.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-blowup-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-blowup.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-brandeis-problemset.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-businesscard-qrcode.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bussproofs-extra.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxjaholiday.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxtexlogo.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxwareki.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-centeredline.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-changelog.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-checkend.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chordbars.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chordbox.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chs-physics-report.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-codeanatomy.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-coelacanth.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-colophon.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-colorprofiles.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-commedit.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-crimsonpro.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-cuprum.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-cweb-old.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-dehyph.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-derivative.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-dotlessi.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-duckuments.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ecothesis.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ehhline.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantbook.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantnote.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantpaper.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-els-cas-templates.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-eqexpl.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-euflag.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exam-randomizechoices.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exercisepoints.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exframe.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-facture-belge-simple-sans-tva.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fancyhandout.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fascicules.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fbox.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-firamath-otf.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-firamath.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fiziko.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-forum.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ftc-notebook.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gammas.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-garamond-libre.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-garamond-math.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gitver.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-globalvals.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glosmathtools.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glossaries-estonian.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glossaries-slovene.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-grabbox.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gridslides.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-guitartabs.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-hmtrump.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-hu-berlin-bundle.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-icite.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-identkey.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inkpaper.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inline-images.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inriafonts.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-invoice-class.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-iodhbwm.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-jigsaw.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-jkmath.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-kalendarium.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ketcindy.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-kvmap.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-l3backend.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-labels4easylist.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-base-dev.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-bin-dev.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-graphics-dev.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-uni8.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex4musicians.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latexcolors.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-lectures.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-libertinus-fonts.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-libertinus-type1.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-librefranklin.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-linguisticspro.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-lstfiracode.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ltxguidex.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-luaimageembed.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-luarandom.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-makecookbook.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-marcellus.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mathcommand.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-memorygraphs.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-metalogox.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-metapost-colorbrewer.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mi-solns.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mismath.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mlacls.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-multicolrule.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-nanicolle.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-njurepo.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-numberpt.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pgf-cmykshadings.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pgfmorepages.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-plautopatch.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-poiretone.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-poormanlog.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-proof-at-the-end.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-prtec.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pseudo.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-feyn.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-lsystem.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-marble.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-moire.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-venn.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ptex-manual.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ptolemaicastronomy.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pxjodel.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-qsharp.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quantikz.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quran-de.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quran-ur.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ragged2e.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-rank-2-roots.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-realhats.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-rulerbox.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ryersonsgsthesis.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-schedule.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-scontents.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-scratch3.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-soulpos.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-spacingtricks.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-split-z.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-srdp-mathematik.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-subdocs.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-subtext.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-technion-thesis-template.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tensind.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tex-locale.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-texonly.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanodidot.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanomodern.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanooldstyle.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-thesis-qom.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-thuaslogos.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-feynhand.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-imagelabels.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-truchet.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikzlings.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-topiclongtable.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tuda-ci.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ucalgmthesis.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-unam-thesis.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-unicode-alphabets.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-vtable.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-widows-and-orphans.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-windycity.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-worksheet.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xargs-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xargs.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xbmks.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcharter-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcharter.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcite-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcite.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-material.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcomment-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcomment.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcpdftips.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xdoc-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xdoc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xduthesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xduthesis.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xebaposter-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xebaposter.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xechangebar.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecjk-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecjk.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecolor-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecolor.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecyr-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecyr.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xeindex-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xeindex.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xellipsis-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xellipsis.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xepersian-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xepersian.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xesearch-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xesearch.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexconfig.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexko-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexko.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexref-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xevlna-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xevlna.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfakebold.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfor-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfor.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xgreek-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xgreek.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xhfill-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xhfill.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xifthen-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xifthen.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xii-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xii-lat.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xint-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xint.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xits-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xits.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xkeyval-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xkeyval.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xlop-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xlop.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltabular.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltxtra-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltxtra.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmltexconfig.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmpincl-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmpincl.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xoptarg-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xoptarg.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpatch-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpatch.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpeek-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpeek.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpiano-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpiano.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpicture-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpicture.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpinyin-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpinyin.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xprintlen-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xprintlen.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xq-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xq.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsavebox-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsavebox.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsim.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xskak-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xskak.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xstring-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xstring.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtab-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtab.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtuthesis.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xunicode-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xunicode.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xurl.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xwatermark-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xwatermark.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xyling-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xyling.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xymtex-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xymtex.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic-tut-pt-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xytree-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xytree.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yafoot-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yafoot.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yagusylo-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yagusylo.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yaletter.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yannisgr-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yannisgr.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yathesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yathesis.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yax-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yax.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ycbook-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ycbook.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ydoc-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ydoc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yhmath-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yhmath.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-york-thesis-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-york-thesis.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-youngtab-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-youngtab.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ytableau-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ytableau.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zapfchan.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zapfding.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zebra-goodies.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zed-csp-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zed-csp.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhlipsum.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhnumber-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhnumber.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhspacing-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhspacing.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ziffer-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ziffer.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zlmtt-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zlmtt.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zootaxa-bst.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafont-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafont.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjatype-doc.sh create mode 100644 testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjatype.sh create mode 100644 testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debuginfo.sh create mode 100644 testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debugsource.sh create mode 100644 testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-help.sh create mode 100644 testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools.sh create mode 100644 testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-debuginfo.sh create mode 100644 testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-debugsource.sh create mode 100644 testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-help.sh create mode 100644 testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-license.sh create mode 100644 testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-selinux.sh create mode 100644 testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-applet.sh create mode 100644 testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-minimal.sh create mode 100644 testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-module.sh create mode 100644 testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server.sh create mode 100644 testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc.sh create mode 100644 testcases/cli-test/time/oe_test_time_install_and_remove_time-debuginfo.sh create mode 100644 testcases/cli-test/time/oe_test_time_install_and_remove_time-debugsource.sh create mode 100644 testcases/cli-test/time/oe_test_time_install_and_remove_time-doc.sh create mode 100644 testcases/cli-test/time/oe_test_time_install_and_remove_time-help.sh create mode 100644 testcases/cli-test/time/oe_test_time_install_and_remove_time.sh create mode 100644 testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-debuginfo.sh create mode 100644 testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-debugsource.sh create mode 100644 testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-help.sh create mode 100644 testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex.sh create mode 100644 testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-debuginfo.sh create mode 100644 testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-debugsource.sh create mode 100644 testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-devel.sh create mode 100644 testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2.sh create mode 100644 testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-debuginfo.sh create mode 100644 testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-debugsource.sh create mode 100644 testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-devel.sh create mode 100644 testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-help.sh create mode 100644 testcases/cli-test/tix/oe_test_tix_install_and_remove_tix.sh create mode 100644 testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-debuginfo.sh create mode 100644 testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-debugsource.sh create mode 100644 testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-devel.sh create mode 100644 testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-help.sh create mode 100644 testcases/cli-test/tk/oe_test_tk_install_and_remove_tk.sh create mode 100644 testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-debuginfo.sh create mode 100644 testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-debugsource.sh create mode 100644 testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-help.sh create mode 100644 testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux.sh create mode 100644 testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-debuginfo.sh create mode 100644 testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-debugsource.sh create mode 100644 testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-devel.sh create mode 100644 testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-help.sh create mode 100644 testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss.sh create mode 100644 testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_libtracker-sparql3.sh create mode 100644 testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-debuginfo.sh create mode 100644 testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-debugsource.sh create mode 100644 testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-devel.sh create mode 100644 testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-doc.sh create mode 100644 testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3.sh create mode 100644 testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-debuginfo.sh create mode 100644 testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-debugsource.sh create mode 100644 testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-doc.sh create mode 100644 testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-help.sh create mode 100644 testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig.sh create mode 100644 testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-debuginfo.sh create mode 100644 testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-debugsource.sh create mode 100644 testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-help.sh create mode 100644 testcases/cli-test/tree/oe_test_tree_install_and_remove_tree.sh create mode 100644 testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-debuginfo.sh create mode 100644 testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-debugsource.sh create mode 100644 testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-devel.sh create mode 100644 testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-help.sh create mode 100644 testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers.sh create mode 100644 testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed-debuginfo.sh create mode 100644 testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed-debugsource.sh create mode 100644 testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed.sh create mode 100644 testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned-help.sh create mode 100644 testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned-profiles-devel.sh create mode 100644 testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned.sh create mode 100644 testcases/cli-test/tzdata/oe_test_tzdata_install_and_remove_tzdata-java.sh create mode 100644 testcases/cli-test/tzdata/oe_test_tzdata_install_and_remove_tzdata.sh create mode 100644 testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-armv7.sh create mode 100644 testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-armv8.sh create mode 100644 testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-elf.sh create mode 100644 testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-debuginfo.sh create mode 100644 testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-debugsource.sh create mode 100644 testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-help.sh create mode 100644 testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools.sh create mode 100644 testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_libudisks2-devel.sh create mode 100644 testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_libudisks2.sh create mode 100644 testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-bcache.sh create mode 100644 testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-btrfs.sh create mode 100644 testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-debuginfo.sh create mode 100644 testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-debugsource.sh create mode 100644 testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-lsm.sh create mode 100644 testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-lvm2.sh create mode 100644 testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-vdo.sh create mode 100644 testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-zram.sh create mode 100644 testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2.sh create mode 100644 testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-debuginfo.sh create mode 100644 testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-debugsource.sh create mode 100644 testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-help.sh create mode 100644 testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper.sh create mode 100644 testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-debuginfo.sh create mode 100644 testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-debugsource.sh create mode 100644 testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-devel.sh create mode 100644 testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev.sh create mode 100644 testcases/cli-test/unbound/oe_test_unbound_install_and_remove_python3-unbound.sh create mode 100644 testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-anchor.sh create mode 100644 testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-debuginfo.sh create mode 100644 testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-debugsource.sh create mode 100644 testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-devel.sh create mode 100644 testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-help.sh create mode 100644 testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-libs.sh create mode 100644 testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-utils.sh create mode 100644 testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound.sh create mode 100644 testcases/cli-test/unicode-ucd/oe_test_unicode-ucd_install_and_remove_unicode-ucd.sh create mode 100644 testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-debuginfo.sh create mode 100644 testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-debugsource.sh create mode 100644 testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-devel.sh create mode 100644 testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC.sh create mode 100644 testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-debuginfo.sh create mode 100644 testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-debugsource.sh create mode 100644 testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-help.sh create mode 100644 testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip.sh create mode 100644 testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-debuginfo.sh create mode 100644 testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-debugsource.sh create mode 100644 testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-devel-docs.sh create mode 100644 testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-devel.sh create mode 100644 testcases/cli-test/upower/oe_test_upower_install_and_remove_upower.sh create mode 100644 testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-bookman-fonts.sh create mode 100644 testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-c059-fonts.sh create mode 100644 testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-d050000l-fonts.sh create mode 100644 testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-common.sh create mode 100644 testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-devel.sh create mode 100644 testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-legacy.sh create mode 100644 testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts.sh create mode 100644 testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-gothic-fonts.sh create mode 100644 testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-mono-ps-fonts.sh create mode 100644 testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-roman-fonts.sh create mode 100644 testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-sans-fonts.sh create mode 100644 testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-p052-fonts.sh create mode 100644 testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-standard-symbols-ps-fonts.sh create mode 100644 testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-z003-fonts.sh create mode 100644 testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-debuginfo.sh create mode 100644 testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-debugsource.sh create mode 100644 testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-help.sh create mode 100644 testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils.sh create mode 100644 testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-debuginfo.sh create mode 100644 testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-debugsource.sh create mode 100644 testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-gtk.sh create mode 100644 testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-help.sh create mode 100644 testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode.sh create mode 100644 testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-debuginfo.sh create mode 100644 testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-debugsource.sh create mode 100644 testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-devel.sh create mode 100644 testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu.sh create mode 100644 testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libblkid.sh create mode 100644 testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libfdisk.sh create mode 100644 testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libmount.sh create mode 100644 testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libsmartcols.sh create mode 100644 testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libuuid.sh create mode 100644 testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_python-libmount.sh create mode 100644 testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_python3-libmount.sh create mode 100644 testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-debuginfo.sh create mode 100644 testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-debugsource.sh create mode 100644 testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-devel.sh create mode 100644 testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-help.sh create mode 100644 testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-user.sh create mode 100644 testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux.sh create mode 100644 testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_uuidd.sh create mode 100644 testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-debuginfo.sh create mode 100644 testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-debugsource.sh create mode 100644 testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-devel.sh create mode 100644 testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-help.sh create mode 100644 testcases/cli-test/vala/oe_test_vala_install_and_remove_vala.sh create mode 100644 testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-debuginfo.sh create mode 100644 testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-debugsource.sh create mode 100644 testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-devel.sh create mode 100644 testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-help.sh create mode 100644 testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind.sh create mode 100644 testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-debuginfo.sh create mode 100644 testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-debugsource.sh create mode 100644 testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-help.sh create mode 100644 testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig.sh create mode 100644 testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-X11.sh create mode 100644 testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-common.sh create mode 100644 testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-debuginfo.sh create mode 100644 testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-debugsource.sh create mode 100644 testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-enhanced.sh create mode 100644 testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-filesystem.sh create mode 100644 testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-minimal.sh create mode 100644 testcases/cli-test/vim/oe_test_vim_install_and_remove_vim.sh create mode 100644 testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_python3-gtk-vnc.sh create mode 100644 testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_python3-volume_key.sh create mode 100644 testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-debuginfo.sh create mode 100644 testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-debugsource.sh create mode 100644 testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-devel.sh create mode 100644 testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-help.sh create mode 100644 testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key.sh create mode 100644 testcases/cli-test/vulkan-headers/oe_test_vulkan-headers_install_and_remove_vulkan-headers.sh create mode 100644 testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-debuginfo.sh create mode 100644 testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-debugsource.sh create mode 100644 testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-devel.sh create mode 100644 testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader.sh create mode 100644 testcases/cli-test/wayland-protocols/oe_test_wayland-protocols_install_and_remove_wayland-protocols-devel.sh create mode 100644 testcases/cli-test/wayland-protocols/oe_test_wayland-protocols_install_and_remove_wayland-protocols.sh create mode 100644 testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-debuginfo.sh create mode 100644 testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-debugsource.sh create mode 100644 testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-devel.sh create mode 100644 testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-help.sh create mode 100644 testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland.sh create mode 100644 testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc4.1-devel.sh create mode 100644 testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc4.1.sh create mode 100644 testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc5.0-devel.sh create mode 100644 testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc5.0.sh create mode 100644 testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debuginfo.sh create mode 100644 testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debugsource.sh create mode 100644 testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-devel.sh create mode 100644 testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-help.sh create mode 100644 testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc-devel.sh create mode 100644 testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc.sh create mode 100644 testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3.sh create mode 100644 testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-devel.sh create mode 100644 testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-help.sh create mode 100644 testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1.sh create mode 100644 testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-devel.sh create mode 100644 testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-help.sh create mode 100644 testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0.sh create mode 100644 testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debuginfo.sh create mode 100644 testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debugsource.sh create mode 100644 testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-devel.sh create mode 100644 testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-help.sh create mode 100644 testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing.sh create mode 100644 testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-debuginfo.sh create mode 100644 testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-debugsource.sh create mode 100644 testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-doc.sh create mode 100644 testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-help.sh create mode 100644 testcases/cli-test/wget/oe_test_wget_install_and_remove_wget.sh create mode 100644 testcases/cli-test/which/oe_test_which_install_and_remove_which-debuginfo.sh create mode 100644 testcases/cli-test/which/oe_test_which_install_and_remove_which-debugsource.sh create mode 100644 testcases/cli-test/which/oe_test_which_install_and_remove_which-help.sh create mode 100644 testcases/cli-test/which/oe_test_which_install_and_remove_which.sh create mode 100644 testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-debuginfo.sh create mode 100644 testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-debugsource.sh create mode 100644 testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-devel.sh create mode 100644 testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2.sh create mode 100644 testcases/cli-test/words/oe_test_words_install_and_remove_words.sh create mode 100644 testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debuginfo.sh create mode 100644 testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debugsource.sh create mode 100644 testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-devel.sh create mode 100644 testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo.sh create mode 100644 testcases/cli-test/xalan-j2/oe_test_xalan-j2_install_and_remove_xalan-j2-xsltc.sh create mode 100644 testcases/cli-test/xalan-j2/oe_test_xalan-j2_install_and_remove_xalan-j2.sh create mode 100644 testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-debuginfo.sh create mode 100644 testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-debugsource.sh create mode 100644 testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-devel.sh create mode 100644 testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-help.sh create mode 100644 testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core.sh create mode 100644 testcases/cli-test/xcb-proto/oe_test_xcb-proto_install_and_remove_xcb-proto.sh create mode 100644 testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-debuginfo.sh create mode 100644 testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-debugsource.sh create mode 100644 testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-devel.sh create mode 100644 testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image.sh create mode 100644 testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debuginfo.sh create mode 100644 testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debugsource.sh create mode 100644 testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-devel.sh create mode 100644 testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms.sh create mode 100644 testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debuginfo.sh create mode 100644 testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debugsource.sh create mode 100644 testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-devel.sh create mode 100644 testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil.sh create mode 100644 testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debuginfo.sh create mode 100644 testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debugsource.sh create mode 100644 testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-devel.sh create mode 100644 testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm.sh create mode 100644 testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-debuginfo.sh create mode 100644 testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-debugsource.sh create mode 100644 testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-devel.sh create mode 100644 testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-help.sh create mode 100644 testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util.sh create mode 100644 testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debuginfo.sh create mode 100644 testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debugsource.sh create mode 100644 testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-help.sh create mode 100644 testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy.sh create mode 100644 testcases/cli-test/xerces-j2/oe_test_xerces-j2_install_and_remove_xerces-j2-help.sh create mode 100644 testcases/cli-test/xerces-j2/oe_test_xerces-j2_install_and_remove_xerces-j2.sh create mode 100644 testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-debuginfo.sh create mode 100644 testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-debugsource.sh create mode 100644 testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-help.sh create mode 100644 testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump.sh create mode 100644 testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-debuginfo.sh create mode 100644 testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-debugsource.sh create mode 100644 testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-devel.sh create mode 100644 testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-help.sh create mode 100644 testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-xfs_scrub.sh create mode 100644 testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs.sh create mode 100644 testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-devel.sh create mode 100644 testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-help.sh create mode 100644 testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config.sh create mode 100644 testcases/cli-test/xml-commons-apis/oe_test_xml-commons-apis_install_and_remove_xml-commons-apis-help.sh create mode 100644 testcases/cli-test/xml-commons-apis/oe_test_xml-commons-apis_install_and_remove_xml-commons-apis.sh create mode 100644 testcases/cli-test/xml-commons-resolver/oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver-help.sh create mode 100644 testcases/cli-test/xml-commons-resolver/oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver.sh create mode 100644 testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debuginfo.sh create mode 100644 testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debugsource.sh create mode 100644 testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-devel.sh create mode 100644 testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-help.sh create mode 100644 testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c.sh create mode 100644 testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-debuginfo.sh create mode 100644 testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-debugsource.sh create mode 100644 testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-help.sh create mode 100644 testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-tex.sh create mode 100644 testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-xhtml.sh create mode 100644 testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto.sh create mode 100644 testcases/cli-test/xmltoman/oe_test_xmltoman_install_and_remove_xmltoman-help.sh create mode 100644 testcases/cli-test/xmltoman/oe_test_xmltoman_install_and_remove_xmltoman.sh create mode 100644 testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-debuginfo.sh create mode 100644 testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-debugsource.sh create mode 100644 testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-devel.sh create mode 100644 testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-help.sh create mode 100644 testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms.sh create mode 100644 testcases/cli-test/xorg-x11-drivers/oe_test_xorg-x11-drivers_install_and_remove_xorg-x11-drivers.sh create mode 100644 testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debuginfo.sh create mode 100644 testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debugsource.sh create mode 100644 testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-help.sh create mode 100644 testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati.sh create mode 100644 testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debuginfo.sh create mode 100644 testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debugsource.sh create mode 100644 testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-help.sh create mode 100644 testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy.sh create mode 100644 testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debuginfo.sh create mode 100644 testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debugsource.sh create mode 100644 testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-devel.sh create mode 100644 testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-help.sh create mode 100644 testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev.sh create mode 100644 testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debuginfo.sh create mode 100644 testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debugsource.sh create mode 100644 testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-help.sh create mode 100644 testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev.sh create mode 100644 testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debuginfo.sh create mode 100644 testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debugsource.sh create mode 100644 testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-help.sh create mode 100644 testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel.sh create mode 100644 testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debuginfo.sh create mode 100644 testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debugsource.sh create mode 100644 testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-devel.sh create mode 100644 testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-help.sh create mode 100644 testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput.sh create mode 100644 testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debuginfo.sh create mode 100644 testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debugsource.sh create mode 100644 testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-help.sh create mode 100644 testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau.sh create mode 100644 testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debuginfo.sh create mode 100644 testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debugsource.sh create mode 100644 testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl.sh create mode 100644 testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-server-Xspice.sh create mode 100644 testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debuginfo.sh create mode 100644 testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debugsource.sh create mode 100644 testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-help.sh create mode 100644 testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l.sh create mode 100644 testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debuginfo.sh create mode 100644 testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debugsource.sh create mode 100644 testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-help.sh create mode 100644 testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa.sh create mode 100644 testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debuginfo.sh create mode 100644 testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debugsource.sh create mode 100644 testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-help.sh create mode 100644 testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware.sh create mode 100644 testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debuginfo.sh create mode 100644 testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debugsource.sh create mode 100644 testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-devel.sh create mode 100644 testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-help.sh create mode 100644 testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom.sh create mode 100644 testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debuginfo.sh create mode 100644 testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debugsource.sh create mode 100644 testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-help.sh create mode 100644 testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils.sh create mode 100644 testcases/cli-test/xorg-x11-fonts/oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts-others.sh create mode 100644 testcases/cli-test/xorg-x11-fonts/oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts.sh create mode 100644 testcases/cli-test/xorg-x11-proto-devel/oe_test_xorg-x11-proto-devel_install_and_remove_xorg-x11-proto-devel.sh create mode 100644 testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debuginfo.sh create mode 100644 testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debugsource.sh create mode 100644 testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-help.sh create mode 100644 testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils.sh create mode 100644 testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xdmx.sh create mode 100644 testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xephyr.sh create mode 100644 testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xnest.sh create mode 100644 testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xorg.sh create mode 100644 testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xvfb.sh create mode 100644 testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xwayland.sh create mode 100644 testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-common.sh create mode 100644 testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debuginfo.sh create mode 100644 testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debugsource.sh create mode 100644 testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-devel.sh create mode 100644 testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-doc.sh create mode 100644 testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-help.sh create mode 100644 testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-source.sh create mode 100644 testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server.sh create mode 100644 testcases/cli-test/xorg-x11-util-macros/oe_test_xorg-x11-util-macros_install_and_remove_xorg-x11-util-macros.sh create mode 100644 testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debuginfo.sh create mode 100644 testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debugsource.sh create mode 100644 testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-help.sh create mode 100644 testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils.sh create mode 100644 testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debuginfo.sh create mode 100644 testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debugsource.sh create mode 100644 testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-help.sh create mode 100644 testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth.sh create mode 100644 testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debuginfo.sh create mode 100644 testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debugsource.sh create mode 100644 testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-help.sh create mode 100644 testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit.sh create mode 100644 testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debuginfo.sh create mode 100644 testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debugsource.sh create mode 100644 testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-devel.sh create mode 100644 testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-help.sh create mode 100644 testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils.sh create mode 100644 testcases/cli-test/xorg-x11-xtrans-devel/oe_test_xorg-x11-xtrans-devel_install_and_remove_xorg-x11-xtrans-devel.sh create mode 100644 testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_gxvattr.sh create mode 100644 testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-debuginfo.sh create mode 100644 testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-debugsource.sh create mode 100644 testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-help.sh create mode 100644 testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr.sh create mode 100644 testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-debuginfo.sh create mode 100644 testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-debugsource.sh create mode 100644 testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-devel.sh create mode 100644 testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-help.sh create mode 100644 testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-libs.sh create mode 100644 testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-lzma-compat.sh create mode 100644 testcases/cli-test/xz/oe_test_xz_install_and_remove_xz.sh create mode 100644 testcases/cli-test/yelp-tools/oe_test_yelp-tools_install_and_remove_yelp-tools.sh create mode 100644 testcases/cli-test/zd1211-firmware/oe_test_zd1211-firmware_install_and_remove_zd1211-firmware-help.sh create mode 100644 testcases/cli-test/zd1211-firmware/oe_test_zd1211-firmware_install_and_remove_zd1211-firmware.sh create mode 100644 testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-debuginfo.sh create mode 100644 testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-debugsource.sh create mode 100644 testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-help.sh create mode 100644 testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity.sh create mode 100644 testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-debuginfo.sh create mode 100644 testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-debugsource.sh create mode 100644 testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-doc.sh create mode 100644 testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-help.sh create mode 100644 testcases/cli-test/zip/oe_test_zip_install_and_remove_zip.sh create mode 100644 testcases/cli-test/zlib/oe_test_zlib_install_and_remove_minizip-devel.sh create mode 100644 testcases/cli-test/zlib/oe_test_zlib_install_and_remove_minizip.sh create mode 100644 testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-debuginfo.sh create mode 100644 testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-debugsource.sh create mode 100644 testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-devel.sh create mode 100644 testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-help.sh create mode 100644 testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-relocation.sh create mode 100644 testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib.sh create mode 100644 testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-debuginfo.sh create mode 100644 testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-debugsource.sh create mode 100644 testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-devel.sh create mode 100644 testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-help.sh create mode 100644 testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd.sh create mode 100644 testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-debuginfo.sh create mode 100644 testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-debugsource.sh create mode 100644 testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-devel.sh create mode 100644 testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-help.sh create mode 100644 testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib.sh diff --git a/suite2cases/CUnit.json b/suite2cases/CUnit.json new file mode 100644 index 000000000..58a91bc87 --- /dev/null +++ b/suite2cases/CUnit.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/CUnit", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_CUnit_install_and_remove_CUnit" + }, + { + "name": "oe_test_CUnit_install_and_remove_CUnit-devel" + }, + { + "name": "oe_test_CUnit_install_and_remove_CUnit-help" + }, + { + "name": "oe_test_CUnit_install_and_remove_CUnit-debugsource" + }, + { + "name": "oe_test_CUnit_install_and_remove_CUnit-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/Cython.json b/suite2cases/Cython.json new file mode 100644 index 000000000..52429d0ef --- /dev/null +++ b/suite2cases/Cython.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/Cython", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_Cython_install_and_remove_Cython" + }, + { + "name": "oe_test_Cython_install_and_remove_python3-Cython" + }, + { + "name": "oe_test_Cython_install_and_remove_Cython-debuginfo" + }, + { + "name": "oe_test_Cython_install_and_remove_Cython-debugsource" + }, + { + "name": "oe_test_Cython_install_and_remove_python2-Cython" + } + ] +} \ No newline at end of file diff --git a/suite2cases/GConf2.json b/suite2cases/GConf2.json new file mode 100644 index 000000000..b00648546 --- /dev/null +++ b/suite2cases/GConf2.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/GConf2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_GConf2_install_and_remove_GConf2" + }, + { + "name": "oe_test_GConf2_install_and_remove_GConf2-devel" + }, + { + "name": "oe_test_GConf2_install_and_remove_GConf2-debuginfo" + }, + { + "name": "oe_test_GConf2_install_and_remove_GConf2-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ImageMagick.json b/suite2cases/ImageMagick.json index 09c2e6263..32e60fbff 100644 --- a/suite2cases/ImageMagick.json +++ b/suite2cases/ImageMagick.json @@ -27,6 +27,30 @@ }, { "name": "oe_test_ImageMagick_08" + }, + { + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick" + }, + { + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-perl" + }, + { + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-c++-devel" + }, + { + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-devel" + }, + { + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-help" + }, + { + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-c++" + }, + { + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-debuginfo" + }, + { + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/Imath.json b/suite2cases/Imath.json new file mode 100644 index 000000000..63bca28a2 --- /dev/null +++ b/suite2cases/Imath.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/Imath", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_Imath_install_and_remove_Imath" + }, + { + "name": "oe_test_Imath_install_and_remove_python3-Imath" + }, + { + "name": "oe_test_Imath_install_and_remove_Imath-devel" + }, + { + "name": "oe_test_Imath_install_and_remove_Imath-debuginfo" + }, + { + "name": "oe_test_Imath_install_and_remove_Imath-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ModemManager.json b/suite2cases/ModemManager.json index 2376db9b5..3a452e9b3 100644 --- a/suite2cases/ModemManager.json +++ b/suite2cases/ModemManager.json @@ -6,6 +6,30 @@ "cases": [ { "name": "oe_test_service_ModemManager" + }, + { + "name": "oe_test_ModemManager_install_and_remove_ModemManager" + }, + { + "name": "oe_test_ModemManager_install_and_remove_ModemManager-glib-devel" + }, + { + "name": "oe_test_ModemManager_install_and_remove_ModemManager-devel" + }, + { + "name": "oe_test_ModemManager_install_and_remove_ModemManager-glib" + }, + { + "name": "oe_test_ModemManager_install_and_remove_ModemManager-vala" + }, + { + "name": "oe_test_ModemManager_install_and_remove_ModemManager-debuginfo" + }, + { + "name": "oe_test_ModemManager_install_and_remove_ModemManager-help" + }, + { + "name": "oe_test_ModemManager_install_and_remove_ModemManager-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/NetworkManager.json b/suite2cases/NetworkManager.json index 9d76d2c0b..27df41881 100644 --- a/suite2cases/NetworkManager.json +++ b/suite2cases/NetworkManager.json @@ -18,6 +18,48 @@ }, { "name": "oe_test_libnetfilter_conntrack" + }, + { + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager" + }, + { + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-team" + }, + { + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-ppp" + }, + { + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-libnm-devel" + }, + { + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-config-server" + }, + { + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-wifi" + }, + { + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-wwan" + }, + { + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-bluetooth" + }, + { + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-libnm" + }, + { + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-ovs" + }, + { + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-cloud-setup" + }, + { + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-debugsource" + }, + { + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-help" + }, + { + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/OpenEXR.json b/suite2cases/OpenEXR.json index 87caf7a5a..fb034bc09 100644 --- a/suite2cases/OpenEXR.json +++ b/suite2cases/OpenEXR.json @@ -24,6 +24,21 @@ }, { "name": "oe_test_OpenEXR_exrstdattr_03" + }, + { + "name": "oe_test_OpenEXR_install_and_remove_OpenEXR" + }, + { + "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-libs" + }, + { + "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-devel" + }, + { + "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-debugsource" + }, + { + "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/SDL.json b/suite2cases/SDL.json index dba13a054..6d16116b9 100644 --- a/suite2cases/SDL.json +++ b/suite2cases/SDL.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_libsdl1.2" + }, + { + "name": "oe_test_SDL_install_and_remove_SDL" + }, + { + "name": "oe_test_SDL_install_and_remove_SDL-devel" + }, + { + "name": "oe_test_SDL_install_and_remove_SDL-help" + }, + { + "name": "oe_test_SDL_install_and_remove_SDL-debuginfo" + }, + { + "name": "oe_test_SDL_install_and_remove_SDL-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/Xaw3d.json b/suite2cases/Xaw3d.json new file mode 100644 index 000000000..1d10a9256 --- /dev/null +++ b/suite2cases/Xaw3d.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/Xaw3d", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_Xaw3d_install_and_remove_Xaw3d" + }, + { + "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-devel" + }, + { + "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-help" + }, + { + "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-debugsource" + }, + { + "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/abattis-cantarell-fonts.json b/suite2cases/abattis-cantarell-fonts.json new file mode 100644 index 000000000..3797176af --- /dev/null +++ b/suite2cases/abattis-cantarell-fonts.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/abattis-cantarell-fonts", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts" + }, + { + "name": "oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/abseil-cpp.json b/suite2cases/abseil-cpp.json new file mode 100644 index 000000000..88e2d5a3b --- /dev/null +++ b/suite2cases/abseil-cpp.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/abseil-cpp", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp" + }, + { + "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp-devel" + }, + { + "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp-debuginfo" + }, + { + "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/acl.json b/suite2cases/acl.json index 28c97a337..04cdf9441 100644 --- a/suite2cases/acl.json +++ b/suite2cases/acl.json @@ -57,6 +57,27 @@ }, { "name": "oe_test_acl_default_inherit_fun02" + }, + { + "name": "oe_test_acl_install_and_remove_acl" + }, + { + "name": "oe_test_acl_install_and_remove_libacl-devel" + }, + { + "name": "oe_test_acl_install_and_remove_libacl" + }, + { + "name": "oe_test_acl_install_and_remove_acl-help" + }, + { + "name": "oe_test_acl_install_and_remove_acl-debuginfo" + }, + { + "name": "oe_test_acl_install_and_remove_acl-debugsource" + }, + { + "name": "oe_test_acl_install_and_remove_acl-devel" } ] } \ No newline at end of file diff --git a/suite2cases/adobe-mappings-cmap.json b/suite2cases/adobe-mappings-cmap.json new file mode 100644 index 000000000..05a81cdd2 --- /dev/null +++ b/suite2cases/adobe-mappings-cmap.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/adobe-mappings-cmap", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap" + }, + { + "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-devel" + }, + { + "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-lang" + }, + { + "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/adobe-mappings-pdf.json b/suite2cases/adobe-mappings-pdf.json new file mode 100644 index 000000000..43a42284b --- /dev/null +++ b/suite2cases/adobe-mappings-pdf.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/adobe-mappings-pdf", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf" + }, + { + "name": "oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-devel" + }, + { + "name": "oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/adwaita-icon-theme.json b/suite2cases/adwaita-icon-theme.json new file mode 100644 index 000000000..157dc7607 --- /dev/null +++ b/suite2cases/adwaita-icon-theme.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/adwaita-icon-theme", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme" + }, + { + "name": "oe_test_adwaita-icon-theme_install_and_remove_adwaita-cursor-theme" + }, + { + "name": "oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme-devel" + } + ] +} \ No newline at end of file diff --git a/suite2cases/alsa-lib.json b/suite2cases/alsa-lib.json new file mode 100644 index 000000000..b3674707d --- /dev/null +++ b/suite2cases/alsa-lib.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/alsa-lib", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_alsa-lib_install_and_remove_alsa-lib" + }, + { + "name": "oe_test_alsa-lib_install_and_remove_alsa-lib-devel" + }, + { + "name": "oe_test_alsa-lib_install_and_remove_alsa-topology" + }, + { + "name": "oe_test_alsa-lib_install_and_remove_alsa-ucm" + }, + { + "name": "oe_test_alsa-lib_install_and_remove_alsa-lib-debuginfo" + }, + { + "name": "oe_test_alsa-lib_install_and_remove_alsa-lib-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/anaconda.json b/suite2cases/anaconda.json index ae1691ed1..d3d616c39 100644 --- a/suite2cases/anaconda.json +++ b/suite2cases/anaconda.json @@ -33,6 +33,27 @@ }, { "name": "oe_test_service_anaconda-fips" + }, + { + "name": "oe_test_anaconda_install_and_remove_anaconda" + }, + { + "name": "oe_test_anaconda_install_and_remove_anaconda-tui" + }, + { + "name": "oe_test_anaconda_install_and_remove_anaconda-dracut" + }, + { + "name": "oe_test_anaconda_install_and_remove_anaconda-core" + }, + { + "name": "oe_test_anaconda_install_and_remove_anaconda-devel" + }, + { + "name": "oe_test_anaconda_install_and_remove_anaconda-debugsource" + }, + { + "name": "oe_test_anaconda_install_and_remove_anaconda-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/annobin.json b/suite2cases/annobin.json index bb4893742..9f76c099c 100644 --- a/suite2cases/annobin.json +++ b/suite2cases/annobin.json @@ -6,6 +6,24 @@ "cases": [ { "name": "oe_test_annobin" + }, + { + "name": "oe_test_annobin_install_and_remove_annobin" + }, + { + "name": "oe_test_annobin_install_and_remove_annobin-annocheck" + }, + { + "name": "oe_test_annobin_install_and_remove_annobin-help" + }, + { + "name": "oe_test_annobin_install_and_remove_annobin-tests" + }, + { + "name": "oe_test_annobin_install_and_remove_annobin-debuginfo" + }, + { + "name": "oe_test_annobin_install_and_remove_annobin-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ant.json b/suite2cases/ant.json index 8273dc1a2..efd4f774f 100644 --- a/suite2cases/ant.json +++ b/suite2cases/ant.json @@ -18,6 +18,75 @@ }, { "name": "oe_test_ant_005" + }, + { + "name": "oe_test_ant_install_and_remove_ant" + }, + { + "name": "oe_test_ant_install_and_remove_ant-lib" + }, + { + "name": "oe_test_ant_install_and_remove_ant-apache-bsf" + }, + { + "name": "oe_test_ant_install_and_remove_ant-commons-logging" + }, + { + "name": "oe_test_ant_install_and_remove_ant-commons-net" + }, + { + "name": "oe_test_ant_install_and_remove_ant-apache-bcel" + }, + { + "name": "oe_test_ant_install_and_remove_ant-apache-regexp" + }, + { + "name": "oe_test_ant_install_and_remove_ant-apache-xalan2" + }, + { + "name": "oe_test_ant_install_and_remove_ant-jdepend" + }, + { + "name": "oe_test_ant_install_and_remove_ant-testutil" + }, + { + "name": "oe_test_ant_install_and_remove_ant-jmf" + }, + { + "name": "oe_test_ant_install_and_remove_ant-antlr" + }, + { + "name": "oe_test_ant_install_and_remove_ant-apache-oro" + }, + { + "name": "oe_test_ant_install_and_remove_ant-imageio" + }, + { + "name": "oe_test_ant_install_and_remove_ant-javamail" + }, + { + "name": "oe_test_ant_install_and_remove_ant-jsch" + }, + { + "name": "oe_test_ant_install_and_remove_ant-junit" + }, + { + "name": "oe_test_ant_install_and_remove_ant-xz" + }, + { + "name": "oe_test_ant_install_and_remove_ant-help" + }, + { + "name": "oe_test_ant_install_and_remove_ant-swing" + }, + { + "name": "oe_test_ant_install_and_remove_ant-apache-resolver" + }, + { + "name": "oe_test_ant_install_and_remove_ant-apache-log4j" + }, + { + "name": "oe_test_ant_install_and_remove_ant-junit5" } ] } \ No newline at end of file diff --git a/suite2cases/anthy.json b/suite2cases/anthy.json index 94702a893..1c5385a20 100755 --- a/suite2cases/anthy.json +++ b/suite2cases/anthy.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_anthy_01" + }, + { + "name": "oe_test_anthy_install_and_remove_anthy" + }, + { + "name": "oe_test_anthy_install_and_remove_anthy-devel" + }, + { + "name": "oe_test_anthy_install_and_remove_anthy-debuginfo" + }, + { + "name": "oe_test_anthy_install_and_remove_anthy-debugsource" + }, + { + "name": "oe_test_anthy_install_and_remove_anthy-help" } ] } \ No newline at end of file diff --git a/suite2cases/apache-parent.json b/suite2cases/apache-parent.json new file mode 100644 index 000000000..1bdfd4edd --- /dev/null +++ b/suite2cases/apache-parent.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/apache-parent", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_apache-parent_install_and_remove_apache-parent" + } + ] +} \ No newline at end of file diff --git a/suite2cases/argon2.json b/suite2cases/argon2.json new file mode 100644 index 000000000..490fcddb3 --- /dev/null +++ b/suite2cases/argon2.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/argon2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_argon2_install_and_remove_argon2" + }, + { + "name": "oe_test_argon2_install_and_remove_libargon2" + }, + { + "name": "oe_test_argon2_install_and_remove_libargon2-devel" + }, + { + "name": "oe_test_argon2_install_and_remove_argon2-debuginfo" + }, + { + "name": "oe_test_argon2_install_and_remove_argon2-help" + }, + { + "name": "oe_test_argon2_install_and_remove_argon2-debugsource" + }, + { + "name": "oe_test_argon2_install_and_remove_argon2-devel" + } + ] +} \ No newline at end of file diff --git a/suite2cases/asciidoc.json b/suite2cases/asciidoc.json index 071f17f7e..21776d26a 100755 --- a/suite2cases/asciidoc.json +++ b/suite2cases/asciidoc.json @@ -18,6 +18,21 @@ }, { "name": "oe_test_asciidoc_a2x_03" + }, + { + "name": "oe_test_asciidoc_install_and_remove_asciidoc" + }, + { + "name": "oe_test_asciidoc_install_and_remove_asciidoc-help" + }, + { + "name": "oe_test_asciidoc_install_and_remove_asciidoc-doc" + }, + { + "name": "oe_test_asciidoc_install_and_remove_asciidoc-latex" + }, + { + "name": "oe_test_asciidoc_install_and_remove_asciidoc-music" } ] } \ No newline at end of file diff --git a/suite2cases/aspell.json b/suite2cases/aspell.json index 5fe9ef0dd..41fcd1778 100644 --- a/suite2cases/aspell.json +++ b/suite2cases/aspell.json @@ -33,6 +33,21 @@ }, { "name": "oe_test_aspell_word-list-compress" + }, + { + "name": "oe_test_aspell_install_and_remove_aspell" + }, + { + "name": "oe_test_aspell_install_and_remove_aspell-help" + }, + { + "name": "oe_test_aspell_install_and_remove_aspell-devel" + }, + { + "name": "oe_test_aspell_install_and_remove_aspell-debuginfo" + }, + { + "name": "oe_test_aspell_install_and_remove_aspell-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/at-spi2-atk.json b/suite2cases/at-spi2-atk.json new file mode 100644 index 000000000..5cbc94e0b --- /dev/null +++ b/suite2cases/at-spi2-atk.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/at-spi2-atk", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk" + }, + { + "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-devel" + }, + { + "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debuginfo" + }, + { + "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-help" + }, + { + "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/at-spi2-core.json b/suite2cases/at-spi2-core.json new file mode 100644 index 000000000..881266cdc --- /dev/null +++ b/suite2cases/at-spi2-core.json @@ -0,0 +1,35 @@ +{ + "path": "$OET_PATH/testcases/cli-test/at-spi2-core", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core" + }, + { + "name": "oe_test_at-spi2-core_install_and_remove_atk" + }, + { + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-atk-devel" + }, + { + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-atk" + }, + { + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-devel" + }, + { + "name": "oe_test_at-spi2-core_install_and_remove_atk-devel" + }, + { + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-help" + }, + { + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-debuginfo" + }, + { + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/atf.json b/suite2cases/atf.json new file mode 100644 index 000000000..92cb99e5e --- /dev/null +++ b/suite2cases/atf.json @@ -0,0 +1,41 @@ +{ + "path": "$OET_PATH/testcases/cli-test/atf", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_atf_install_and_remove_atf" + }, + { + "name": "oe_test_atf_install_and_remove_libatf-sh" + }, + { + "name": "oe_test_atf_install_and_remove_atf-tests" + }, + { + "name": "oe_test_atf_install_and_remove_libatf-c" + }, + { + "name": "oe_test_atf_install_and_remove_libatf-c++-devel" + }, + { + "name": "oe_test_atf_install_and_remove_libatf-sh-devel" + }, + { + "name": "oe_test_atf_install_and_remove_libatf-c-devel" + }, + { + "name": "oe_test_atf_install_and_remove_libatf-c++" + }, + { + "name": "oe_test_atf_install_and_remove_atf-help" + }, + { + "name": "oe_test_atf_install_and_remove_atf-debuginfo" + }, + { + "name": "oe_test_atf_install_and_remove_atf-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/atk.json b/suite2cases/atk.json new file mode 100644 index 000000000..e2dd6963e --- /dev/null +++ b/suite2cases/atk.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/atk", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_atk_install_and_remove_atk" + }, + { + "name": "oe_test_atk_install_and_remove_atk-devel" + }, + { + "name": "oe_test_atk_install_and_remove_atk-debuginfo" + }, + { + "name": "oe_test_atk_install_and_remove_atk-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/atmel-firmware.json b/suite2cases/atmel-firmware.json new file mode 100644 index 000000000..cd54e18f2 --- /dev/null +++ b/suite2cases/atmel-firmware.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/atmel-firmware", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_atmel-firmware_install_and_remove_atmel-firmware" + }, + { + "name": "oe_test_atmel-firmware_install_and_remove_atmel-firmware-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/attr.json b/suite2cases/attr.json index 0092a06bd..bcd094707 100644 --- a/suite2cases/attr.json +++ b/suite2cases/attr.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_attr" + }, + { + "name": "oe_test_attr_install_and_remove_attr" + }, + { + "name": "oe_test_attr_install_and_remove_libattr-devel" + }, + { + "name": "oe_test_attr_install_and_remove_attr-help" + }, + { + "name": "oe_test_attr_install_and_remove_attr-debuginfo" + }, + { + "name": "oe_test_attr_install_and_remove_attr-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/audit.json b/suite2cases/audit.json index 001410468..84d5b19f0 100644 --- a/suite2cases/audit.json +++ b/suite2cases/audit.json @@ -111,6 +111,36 @@ }, { "name": "oe_test_audit_monitor_socket_file" + }, + { + "name": "oe_test_audit_install_and_remove_audit" + }, + { + "name": "oe_test_audit_install_and_remove_audit-devel" + }, + { + "name": "oe_test_audit_install_and_remove_audit-libs" + }, + { + "name": "oe_test_audit_install_and_remove_audispd-plugins" + }, + { + "name": "oe_test_audit_install_and_remove_audispd-plugins-zos" + }, + { + "name": "oe_test_audit_install_and_remove_python3-audit" + }, + { + "name": "oe_test_audit_install_and_remove_audit-debugsource" + }, + { + "name": "oe_test_audit_install_and_remove_audit-debuginfo" + }, + { + "name": "oe_test_audit_install_and_remove_audit-help" + }, + { + "name": "oe_test_audit_install_and_remove_python2-audit" } ] } \ No newline at end of file diff --git a/suite2cases/augeas.json b/suite2cases/augeas.json new file mode 100644 index 000000000..a27b2b020 --- /dev/null +++ b/suite2cases/augeas.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/augeas", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_augeas_install_and_remove_augeas" + }, + { + "name": "oe_test_augeas_install_and_remove_augeas-devel" + }, + { + "name": "oe_test_augeas_install_and_remove_augeas-debugsource" + }, + { + "name": "oe_test_augeas_install_and_remove_augeas-help" + }, + { + "name": "oe_test_augeas_install_and_remove_augeas-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/authselect.json b/suite2cases/authselect.json new file mode 100644 index 000000000..eb307be0d --- /dev/null +++ b/suite2cases/authselect.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/authselect", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_authselect_install_and_remove_authselect" + }, + { + "name": "oe_test_authselect_install_and_remove_authselect-devel" + }, + { + "name": "oe_test_authselect_install_and_remove_authselect-compat" + }, + { + "name": "oe_test_authselect_install_and_remove_authselect-help" + }, + { + "name": "oe_test_authselect_install_and_remove_authselect-debugsource" + }, + { + "name": "oe_test_authselect_install_and_remove_authselect-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/autoconf-archive.json b/suite2cases/autoconf-archive.json new file mode 100644 index 000000000..b24c2b2c5 --- /dev/null +++ b/suite2cases/autoconf-archive.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/autoconf-archive", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_autoconf-archive_install_and_remove_autoconf-archive" + } + ] +} \ No newline at end of file diff --git a/suite2cases/autoconf.json b/suite2cases/autoconf.json new file mode 100644 index 000000000..0053f4404 --- /dev/null +++ b/suite2cases/autoconf.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/autoconf", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_autoconf_install_and_remove_autoconf" + }, + { + "name": "oe_test_autoconf_install_and_remove_autoconf-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/autogen.json b/suite2cases/autogen.json new file mode 100644 index 000000000..acc6d522a --- /dev/null +++ b/suite2cases/autogen.json @@ -0,0 +1,32 @@ +{ + "path": "$OET_PATH/testcases/cli-test/autogen", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_autogen_install_and_remove_autogen" + }, + { + "name": "oe_test_autogen_install_and_remove_autogen-help" + }, + { + "name": "oe_test_autogen_install_and_remove_autogen-devel" + }, + { + "name": "oe_test_autogen_install_and_remove_autogen-debugsource" + }, + { + "name": "oe_test_autogen_install_and_remove_autogen-debuginfo" + }, + { + "name": "oe_test_autogen_install_and_remove_autogen-libopts" + }, + { + "name": "oe_test_autogen_install_and_remove_autogen-libopts-devel" + }, + { + "name": "oe_test_autogen_install_and_remove_autogen-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/automake.json b/suite2cases/automake.json index 0e9e4b04c..95928c42a 100644 --- a/suite2cases/automake.json +++ b/suite2cases/automake.json @@ -6,6 +6,12 @@ "cases": [ { "name": "oe_test_automake" + }, + { + "name": "oe_test_automake_install_and_remove_automake" + }, + { + "name": "oe_test_automake_install_and_remove_automake-help" } ] } \ No newline at end of file diff --git a/suite2cases/avahi.json b/suite2cases/avahi.json index 88a66c20e..a8e326cd6 100644 --- a/suite2cases/avahi.json +++ b/suite2cases/avahi.json @@ -12,6 +12,81 @@ }, { "name": "oe_test_socket_avahi-daemon" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-tools" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-compat-libdns_sd" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-compat-libdns_sd-devel" + }, + { + "name": "oe_test_avahi_install_and_remove_python2-avahi" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-glib" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-glib-devel" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-gobject" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-libs" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-ui-tools" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-autoipd" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-compat-howl" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-gobject-devel" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-ui-gtk3" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-ui" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-dnsconfd" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-compat-howl-devel" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-devel" + }, + { + "name": "oe_test_avahi_install_and_remove_python3-avahi" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-ui-devel" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-qt5" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-qt5-devel" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-help" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-debuginfo" + }, + { + "name": "oe_test_avahi_install_and_remove_avahi-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/b43-openfwwf.json b/suite2cases/b43-openfwwf.json new file mode 100644 index 000000000..643a25aea --- /dev/null +++ b/suite2cases/b43-openfwwf.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/b43-openfwwf", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_b43-openfwwf_install_and_remove_b43-openfwwf" + }, + { + "name": "oe_test_b43-openfwwf_install_and_remove_b43-openfwwf-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/b43-tools.json b/suite2cases/b43-tools.json index c06e001c8..1a20a7225 100644 --- a/suite2cases/b43-tools.json +++ b/suite2cases/b43-tools.json @@ -6,6 +6,15 @@ "cases": [ { "name": "oe_test_b43-tools_b43-asm" + }, + { + "name": "oe_test_b43-tools_install_and_remove_b43-tools" + }, + { + "name": "oe_test_b43-tools_install_and_remove_b43-tools-debuginfo" + }, + { + "name": "oe_test_b43-tools_install_and_remove_b43-tools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/babel.json b/suite2cases/babel.json new file mode 100644 index 000000000..ed7f35462 --- /dev/null +++ b/suite2cases/babel.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/babel", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_babel_install_and_remove_babel" + }, + { + "name": "oe_test_babel_install_and_remove_python3-babel" + }, + { + "name": "oe_test_babel_install_and_remove_babel-help" + }, + { + "name": "oe_test_babel_install_and_remove_python2-babel" + } + ] +} \ No newline at end of file diff --git a/suite2cases/babeltrace.json b/suite2cases/babeltrace.json index ddc2b610d..550e52e5d 100644 --- a/suite2cases/babeltrace.json +++ b/suite2cases/babeltrace.json @@ -6,6 +6,24 @@ "cases": [ { "name": "oe_test_babeltrace" + }, + { + "name": "oe_test_babeltrace_install_and_remove_babeltrace" + }, + { + "name": "oe_test_babeltrace_install_and_remove_libbabeltrace-devel" + }, + { + "name": "oe_test_babeltrace_install_and_remove_python3-babeltrace" + }, + { + "name": "oe_test_babeltrace_install_and_remove_babeltrace-debuginfo" + }, + { + "name": "oe_test_babeltrace_install_and_remove_babeltrace-debugsource" + }, + { + "name": "oe_test_babeltrace_install_and_remove_babeltrace-help" } ] } \ No newline at end of file diff --git a/suite2cases/basesystem.json b/suite2cases/basesystem.json new file mode 100644 index 000000000..6ca66200a --- /dev/null +++ b/suite2cases/basesystem.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/basesystem", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_basesystem_install_and_remove_basesystem" + } + ] +} \ No newline at end of file diff --git a/suite2cases/bash-completion.json b/suite2cases/bash-completion.json new file mode 100644 index 000000000..755f48449 --- /dev/null +++ b/suite2cases/bash-completion.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/bash-completion", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_bash-completion_install_and_remove_bash-completion" + }, + { + "name": "oe_test_bash-completion_install_and_remove_bash-completion-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/bash.json b/suite2cases/bash.json index cad861b2e..020768088 100644 --- a/suite2cases/bash.json +++ b/suite2cases/bash.json @@ -9,6 +9,27 @@ }, { "name": "oe_test_readarray" + }, + { + "name": "oe_test_bash_install_and_remove_bash" + }, + { + "name": "oe_test_bash_install_and_remove_bash-devel" + }, + { + "name": "oe_test_bash_install_and_remove_bash-help" + }, + { + "name": "oe_test_bash_install_and_remove_bash-debuginfo" + }, + { + "name": "oe_test_bash_install_and_remove_bash-debugsource" + }, + { + "name": "oe_test_bash_install_and_remove_bash-relocation" + }, + { + "name": "oe_test_bash_install_and_remove_bash-doc" } ] } \ No newline at end of file diff --git a/suite2cases/bc.json b/suite2cases/bc.json new file mode 100644 index 000000000..548d7c392 --- /dev/null +++ b/suite2cases/bc.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/bc", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_bc_install_and_remove_bc" + }, + { + "name": "oe_test_bc_install_and_remove_bc-help" + }, + { + "name": "oe_test_bc_install_and_remove_bc-debuginfo" + }, + { + "name": "oe_test_bc_install_and_remove_bc-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/bcel.json b/suite2cases/bcel.json new file mode 100644 index 000000000..9f0fdd987 --- /dev/null +++ b/suite2cases/bcel.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/bcel", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_bcel_install_and_remove_bcel" + } + ] +} \ No newline at end of file diff --git a/suite2cases/beakerlib.json b/suite2cases/beakerlib.json index 1be08080e..cf8398921 100644 --- a/suite2cases/beakerlib.json +++ b/suite2cases/beakerlib.json @@ -9,6 +9,15 @@ }, { "name": "oe_test_beakerlib_lsb_release" + }, + { + "name": "oe_test_beakerlib_install_and_remove_beakerlib" + }, + { + "name": "oe_test_beakerlib_install_and_remove_beakerlib-vim-syntax" + }, + { + "name": "oe_test_beakerlib_install_and_remove_beakerlib-help" } ] } \ No newline at end of file diff --git a/suite2cases/bind.json b/suite2cases/bind.json index 50a0978a9..b0506dab4 100644 --- a/suite2cases/bind.json +++ b/suite2cases/bind.json @@ -15,6 +15,66 @@ }, { "name": "oe_test_service_named" + }, + { + "name": "oe_test_bind_install_and_remove_bind" + }, + { + "name": "oe_test_bind_install_and_remove_bind-libs" + }, + { + "name": "oe_test_bind_install_and_remove_bind-dnssec-utils" + }, + { + "name": "oe_test_bind_install_and_remove_bind-license" + }, + { + "name": "oe_test_bind_install_and_remove_bind-dnssec-doc" + }, + { + "name": "oe_test_bind_install_and_remove_bind-utils" + }, + { + "name": "oe_test_bind_install_and_remove_bind-devel" + }, + { + "name": "oe_test_bind_install_and_remove_bind-chroot" + }, + { + "name": "oe_test_bind_install_and_remove_bind-debuginfo" + }, + { + "name": "oe_test_bind_install_and_remove_bind-debugsource" + }, + { + "name": "oe_test_bind_install_and_remove_bind-pkcs11" + }, + { + "name": "oe_test_bind_install_and_remove_bind-pkcs11-utils" + }, + { + "name": "oe_test_bind_install_and_remove_python3-bind" + }, + { + "name": "oe_test_bind_install_and_remove_bind-pkcs11-libs" + }, + { + "name": "oe_test_bind_install_and_remove_bind-pkcs11-devel" + }, + { + "name": "oe_test_bind_install_and_remove_bind-sdb" + }, + { + "name": "oe_test_bind_install_and_remove_bind-libs-lite" + }, + { + "name": "oe_test_bind_install_and_remove_bind-sdb-chroot" + }, + { + "name": "oe_test_bind_install_and_remove_bind-export-libs" + }, + { + "name": "oe_test_bind_install_and_remove_bind-export-devel" } ] } \ No newline at end of file diff --git a/suite2cases/binutils.json b/suite2cases/binutils.json index 6afbccc90..1bd8a45a5 100644 --- a/suite2cases/binutils.json +++ b/suite2cases/binutils.json @@ -27,6 +27,39 @@ }, { "name": "oe_test_binutils_readelf" + }, + { + "name": "oe_test_binutils_install_and_remove_binutils" + }, + { + "name": "oe_test_binutils_install_and_remove_binutils-devel" + }, + { + "name": "oe_test_binutils_install_and_remove_binutils-gold" + }, + { + "name": "oe_test_binutils_install_and_remove_cross-binutils-aarch64" + }, + { + "name": "oe_test_binutils_install_and_remove_cross-binutils-x86_64" + }, + { + "name": "oe_test_binutils_install_and_remove_binutils-gprofng" + }, + { + "name": "oe_test_binutils_install_and_remove_cross-binutils-ppc64le" + }, + { + "name": "oe_test_binutils_install_and_remove_cross-binutils-s390x" + }, + { + "name": "oe_test_binutils_install_and_remove_binutils-debugsource" + }, + { + "name": "oe_test_binutils_install_and_remove_binutils-debuginfo" + }, + { + "name": "oe_test_binutils_install_and_remove_binutils-help" } ] } \ No newline at end of file diff --git a/suite2cases/bison.json b/suite2cases/bison.json index 488d7fc0b..29f83dbf0 100644 --- a/suite2cases/bison.json +++ b/suite2cases/bison.json @@ -6,6 +6,24 @@ "cases": [ { "name": "oe_test_bison" + }, + { + "name": "oe_test_bison_install_and_remove_bison" + }, + { + "name": "oe_test_bison_install_and_remove_bison-lang" + }, + { + "name": "oe_test_bison_install_and_remove_bison-devel" + }, + { + "name": "oe_test_bison_install_and_remove_bison-help" + }, + { + "name": "oe_test_bison_install_and_remove_bison-debugsource" + }, + { + "name": "oe_test_bison_install_and_remove_bison-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/bluez.json b/suite2cases/bluez.json index 5fbb530fe..116e786b5 100644 --- a/suite2cases/bluez.json +++ b/suite2cases/bluez.json @@ -9,6 +9,27 @@ }, { "name": "oe_test_service_bluetooth" + }, + { + "name": "oe_test_bluez_install_and_remove_bluez" + }, + { + "name": "oe_test_bluez_install_and_remove_bluez-libs" + }, + { + "name": "oe_test_bluez_install_and_remove_bluez-devel" + }, + { + "name": "oe_test_bluez_install_and_remove_bluez-cups" + }, + { + "name": "oe_test_bluez_install_and_remove_bluez-help" + }, + { + "name": "oe_test_bluez_install_and_remove_bluez-debuginfo" + }, + { + "name": "oe_test_bluez_install_and_remove_bluez-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/boost.json b/suite2cases/boost.json new file mode 100644 index 000000000..c7d5ffd2c --- /dev/null +++ b/suite2cases/boost.json @@ -0,0 +1,188 @@ +{ + "path": "$OET_PATH/testcases/cli-test/boost", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_boost_install_and_remove_boost" + }, + { + "name": "oe_test_boost_install_and_remove_boost-filesystem" + }, + { + "name": "oe_test_boost_install_and_remove_boost-json" + }, + { + "name": "oe_test_boost_install_and_remove_boost-log" + }, + { + "name": "oe_test_boost_install_and_remove_boost-random" + }, + { + "name": "oe_test_boost_install_and_remove_boost-thread" + }, + { + "name": "oe_test_boost_install_and_remove_boost-type_erasure" + }, + { + "name": "oe_test_boost_install_and_remove_boost-help" + }, + { + "name": "oe_test_boost_install_and_remove_boost-atomic" + }, + { + "name": "oe_test_boost_install_and_remove_boost-container" + }, + { + "name": "oe_test_boost_install_and_remove_boost-context" + }, + { + "name": "oe_test_boost_install_and_remove_boost-fiber" + }, + { + "name": "oe_test_boost_install_and_remove_boost-math" + }, + { + "name": "oe_test_boost_install_and_remove_boost-nowide" + }, + { + "name": "oe_test_boost_install_and_remove_boost-program-options" + }, + { + "name": "oe_test_boost_install_and_remove_boost-python3" + }, + { + "name": "oe_test_boost_install_and_remove_boost-serialization" + }, + { + "name": "oe_test_boost_install_and_remove_boost-stacktrace" + }, + { + "name": "oe_test_boost_install_and_remove_boost-system" + }, + { + "name": "oe_test_boost_install_and_remove_boost-test" + }, + { + "name": "oe_test_boost_install_and_remove_boost-timer" + }, + { + "name": "oe_test_boost_install_and_remove_boost-wave" + }, + { + "name": "oe_test_boost_install_and_remove_boost-devel" + }, + { + "name": "oe_test_boost_install_and_remove_boost-chrono" + }, + { + "name": "oe_test_boost_install_and_remove_boost-contract" + }, + { + "name": "oe_test_boost_install_and_remove_boost-coroutine" + }, + { + "name": "oe_test_boost_install_and_remove_boost-date-time" + }, + { + "name": "oe_test_boost_install_and_remove_boost-graph" + }, + { + "name": "oe_test_boost_install_and_remove_boost-iostreams" + }, + { + "name": "oe_test_boost_install_and_remove_boost-locale" + }, + { + "name": "oe_test_boost_install_and_remove_boost-regex" + }, + { + "name": "oe_test_boost_install_and_remove_boost-url" + }, + { + "name": "oe_test_boost_install_and_remove_boost-debugsource" + }, + { + "name": "oe_test_boost_install_and_remove_boost-debuginfo" + }, + { + "name": "oe_test_boost_install_and_remove_boost-examples" + }, + { + "name": "oe_test_boost_install_and_remove_boost-openmpi-devel" + }, + { + "name": "oe_test_boost_install_and_remove_boost-mpich-devel" + }, + { + "name": "oe_test_boost_install_and_remove_boost-mpich-python3-devel" + }, + { + "name": "oe_test_boost_install_and_remove_boost-build" + }, + { + "name": "oe_test_boost_install_and_remove_boost-python3-devel" + }, + { + "name": "oe_test_boost_install_and_remove_boost-mpich" + }, + { + "name": "oe_test_boost_install_and_remove_boost-mpich-python3" + }, + { + "name": "oe_test_boost_install_and_remove_boost-graph-mpich" + }, + { + "name": "oe_test_boost_install_and_remove_boost-doctools" + }, + { + "name": "oe_test_boost_install_and_remove_boost-numpy3" + }, + { + "name": "oe_test_boost_install_and_remove_boost-openmpi" + }, + { + "name": "oe_test_boost_install_and_remove_boost-openmpi-python3" + }, + { + "name": "oe_test_boost_install_and_remove_boost-openmpi-python3-devel" + }, + { + "name": "oe_test_boost_install_and_remove_boost-graph-openmpi" + }, + { + "name": "oe_test_boost_install_and_remove_boost-jam" + }, + { + "name": "oe_test_boost_install_and_remove_boost-signals" + }, + { + "name": "oe_test_boost_install_and_remove_boost-python2" + }, + { + "name": "oe_test_boost_install_and_remove_boost-numpy2" + }, + { + "name": "oe_test_boost_install_and_remove_boost-python2-devel" + }, + { + "name": "oe_test_boost_install_and_remove_boost-static" + }, + { + "name": "oe_test_boost_install_and_remove_boost-b2" + }, + { + "name": "oe_test_boost_install_and_remove_boost-doc" + }, + { + "name": "oe_test_boost_install_and_remove_boost-mpich-python" + }, + { + "name": "oe_test_boost_install_and_remove_boost-python" + }, + { + "name": "oe_test_boost_install_and_remove_boost-openmpi-python" + } + ] +} \ No newline at end of file diff --git a/suite2cases/bridge-utils.json b/suite2cases/bridge-utils.json new file mode 100644 index 000000000..306b0a62c --- /dev/null +++ b/suite2cases/bridge-utils.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/bridge-utils", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_bridge-utils_install_and_remove_bridge-utils" + }, + { + "name": "oe_test_bridge-utils_install_and_remove_bridge-utils-debuginfo" + }, + { + "name": "oe_test_bridge-utils_install_and_remove_bridge-utils-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/brotli.json b/suite2cases/brotli.json new file mode 100644 index 000000000..50d1fced7 --- /dev/null +++ b/suite2cases/brotli.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/brotli", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_brotli_install_and_remove_brotli" + }, + { + "name": "oe_test_brotli_install_and_remove_brotli-devel" + }, + { + "name": "oe_test_brotli_install_and_remove_python3-brotli" + }, + { + "name": "oe_test_brotli_install_and_remove_brotli-help" + }, + { + "name": "oe_test_brotli_install_and_remove_brotli-debugsource" + }, + { + "name": "oe_test_brotli_install_and_remove_brotli-debuginfo" + }, + { + "name": "oe_test_brotli_install_and_remove_python2-brotli" + } + ] +} \ No newline at end of file diff --git a/suite2cases/btrfs-progs.json b/suite2cases/btrfs-progs.json new file mode 100644 index 000000000..e66ccfca3 --- /dev/null +++ b/suite2cases/btrfs-progs.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/btrfs-progs", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs" + }, + { + "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-help" + }, + { + "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-devel" + }, + { + "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-debugsource" + }, + { + "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/bubblewrap.json b/suite2cases/bubblewrap.json new file mode 100644 index 000000000..08f31caaa --- /dev/null +++ b/suite2cases/bubblewrap.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/bubblewrap", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_bubblewrap_install_and_remove_bubblewrap" + }, + { + "name": "oe_test_bubblewrap_install_and_remove_bubblewrap-debuginfo" + }, + { + "name": "oe_test_bubblewrap_install_and_remove_bubblewrap-help" + }, + { + "name": "oe_test_bubblewrap_install_and_remove_bubblewrap-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/byacc.json b/suite2cases/byacc.json index 711b1e37b..99dc696f7 100644 --- a/suite2cases/byacc.json +++ b/suite2cases/byacc.json @@ -15,6 +15,18 @@ }, { "name": "oe_test_byacc_yacc_02" + }, + { + "name": "oe_test_byacc_install_and_remove_byacc" + }, + { + "name": "oe_test_byacc_install_and_remove_byacc-help" + }, + { + "name": "oe_test_byacc_install_and_remove_byacc-debugsource" + }, + { + "name": "oe_test_byacc_install_and_remove_byacc-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/bzip2.json b/suite2cases/bzip2.json index 35b9c4cac..bfc809056 100644 --- a/suite2cases/bzip2.json +++ b/suite2cases/bzip2.json @@ -21,6 +21,21 @@ }, { "name": "oe_test_bzegrep_001" + }, + { + "name": "oe_test_bzip2_install_and_remove_bzip2" + }, + { + "name": "oe_test_bzip2_install_and_remove_bzip2-devel" + }, + { + "name": "oe_test_bzip2_install_and_remove_bzip2-debugsource" + }, + { + "name": "oe_test_bzip2_install_and_remove_bzip2-help" + }, + { + "name": "oe_test_bzip2_install_and_remove_bzip2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/c-ares.json b/suite2cases/c-ares.json new file mode 100644 index 000000000..022b3967e --- /dev/null +++ b/suite2cases/c-ares.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/c-ares", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_c-ares_install_and_remove_c-ares" + }, + { + "name": "oe_test_c-ares_install_and_remove_c-ares-devel" + }, + { + "name": "oe_test_c-ares_install_and_remove_c-ares-help" + }, + { + "name": "oe_test_c-ares_install_and_remove_c-ares-debugsource" + }, + { + "name": "oe_test_c-ares_install_and_remove_c-ares-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ca-certificates.json b/suite2cases/ca-certificates.json new file mode 100644 index 000000000..8452527d4 --- /dev/null +++ b/suite2cases/ca-certificates.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/ca-certificates", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_ca-certificates_install_and_remove_ca-certificates" + } + ] +} \ No newline at end of file diff --git a/suite2cases/color-filesystem.json b/suite2cases/color-filesystem.json new file mode 100644 index 000000000..44110fb81 --- /dev/null +++ b/suite2cases/color-filesystem.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/color-filesystem", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_color-filesystem_install_and_remove_color-filesystem" + } + ] +} \ No newline at end of file diff --git a/suite2cases/colord.json b/suite2cases/colord.json index 66a6d67f5..f7151b7e5 100644 --- a/suite2cases/colord.json +++ b/suite2cases/colord.json @@ -6,6 +6,36 @@ "cases": [ { "name": "oe_test_service_colord" + }, + { + "name": "oe_test_colord_install_and_remove_colord" + }, + { + "name": "oe_test_colord_install_and_remove_colord-devel" + }, + { + "name": "oe_test_colord_install_and_remove_colord-libs" + }, + { + "name": "oe_test_colord_install_and_remove_colord-help" + }, + { + "name": "oe_test_colord_install_and_remove_colord-debuginfo" + }, + { + "name": "oe_test_colord_install_and_remove_colord-debugsource" + }, + { + "name": "oe_test_colord_install_and_remove_colord-doc" + }, + { + "name": "oe_test_colord_install_and_remove_colord-devel-docs" + }, + { + "name": "oe_test_colord_install_and_remove_colord-extra-profiles" + }, + { + "name": "oe_test_colord_install_and_remove_colord-tests" } ] } \ No newline at end of file diff --git a/suite2cases/console-setup.json b/suite2cases/console-setup.json index b44d38019..81f632b14 100644 --- a/suite2cases/console-setup.json +++ b/suite2cases/console-setup.json @@ -15,6 +15,12 @@ }, { "name": "oe_test_console-setup_setupcon_02" + }, + { + "name": "oe_test_console-setup_install_and_remove_console-setup" + }, + { + "name": "oe_test_console-setup_install_and_remove_console-setup-help" } ] } \ No newline at end of file diff --git a/suite2cases/coreutils.json b/suite2cases/coreutils.json index dc5354f2e..d761adf59 100644 --- a/suite2cases/coreutils.json +++ b/suite2cases/coreutils.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_numfmt" + }, + { + "name": "oe_test_coreutils_install_and_remove_coreutils" + }, + { + "name": "oe_test_coreutils_install_and_remove_coreutils-debugsource" + }, + { + "name": "oe_test_coreutils_install_and_remove_coreutils-help" + }, + { + "name": "oe_test_coreutils_install_and_remove_coreutils-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/cpio.json b/suite2cases/cpio.json index 8e1175f1c..7139553c9 100644 --- a/suite2cases/cpio.json +++ b/suite2cases/cpio.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_cpio" + }, + { + "name": "oe_test_cpio_install_and_remove_cpio" + }, + { + "name": "oe_test_cpio_install_and_remove_cpio-debuginfo" + }, + { + "name": "oe_test_cpio_install_and_remove_cpio-debugsource" + }, + { + "name": "oe_test_cpio_install_and_remove_cpio-help" } ] } \ No newline at end of file diff --git a/suite2cases/cppcheck.json b/suite2cases/cppcheck.json index a2d563bd6..92b47f998 100644 --- a/suite2cases/cppcheck.json +++ b/suite2cases/cppcheck.json @@ -9,6 +9,18 @@ }, { "name": "oe_test_cppcheck-htmlreport" + }, + { + "name": "oe_test_cppcheck_install_and_remove_cppcheck" + }, + { + "name": "oe_test_cppcheck_install_and_remove_cppcheck-help" + }, + { + "name": "oe_test_cppcheck_install_and_remove_cppcheck-debuginfo" + }, + { + "name": "oe_test_cppcheck_install_and_remove_cppcheck-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/cppunit.json b/suite2cases/cppunit.json new file mode 100644 index 000000000..614ed5f15 --- /dev/null +++ b/suite2cases/cppunit.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/cppunit", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_cppunit_install_and_remove_cppunit" + }, + { + "name": "oe_test_cppunit_install_and_remove_cppunit-help" + }, + { + "name": "oe_test_cppunit_install_and_remove_cppunit-devel" + }, + { + "name": "oe_test_cppunit_install_and_remove_cppunit-debugsource" + }, + { + "name": "oe_test_cppunit_install_and_remove_cppunit-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/cracklib.json b/suite2cases/cracklib.json index 3b33a20b2..cafcd5d82 100644 --- a/suite2cases/cracklib.json +++ b/suite2cases/cracklib.json @@ -6,6 +6,27 @@ "cases": [ { "name": "oe_test_cracklib" + }, + { + "name": "oe_test_cracklib_install_and_remove_cracklib" + }, + { + "name": "oe_test_cracklib_install_and_remove_cracklib-devel" + }, + { + "name": "oe_test_cracklib_install_and_remove_python3-cracklib" + }, + { + "name": "oe_test_cracklib_install_and_remove_cracklib-debuginfo" + }, + { + "name": "oe_test_cracklib_install_and_remove_cracklib-debugsource" + }, + { + "name": "oe_test_cracklib_install_and_remove_cracklib-help" + }, + { + "name": "oe_test_cracklib_install_and_remove_python2-cracklib" } ] } \ No newline at end of file diff --git a/suite2cases/crash.json b/suite2cases/crash.json new file mode 100644 index 000000000..5c54f55b7 --- /dev/null +++ b/suite2cases/crash.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/crash", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_crash_install_and_remove_crash" + }, + { + "name": "oe_test_crash_install_and_remove_crash-devel" + }, + { + "name": "oe_test_crash_install_and_remove_crash-help" + }, + { + "name": "oe_test_crash_install_and_remove_crash-debuginfo" + }, + { + "name": "oe_test_crash_install_and_remove_crash-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/createrepo_c.json b/suite2cases/createrepo_c.json index bb7fa2c5d..091c3606e 100644 --- a/suite2cases/createrepo_c.json +++ b/suite2cases/createrepo_c.json @@ -15,6 +15,27 @@ }, { "name": "oe_test_createrepo_c_BaseFun" + }, + { + "name": "oe_test_createrepo_c_install_and_remove_createrepo_c" + }, + { + "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-devel" + }, + { + "name": "oe_test_createrepo_c_install_and_remove_python3-createrepo_c" + }, + { + "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-help" + }, + { + "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-debuginfo" + }, + { + "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-debugsource" + }, + { + "name": "oe_test_createrepo_c_install_and_remove_python2-createrepo_c" } ] } \ No newline at end of file diff --git a/suite2cases/cronie.json b/suite2cases/cronie.json index 4f895ec05..68af34b70 100644 --- a/suite2cases/cronie.json +++ b/suite2cases/cronie.json @@ -9,6 +9,18 @@ }, { "name": "oe_test_cronie" + }, + { + "name": "oe_test_cronie_install_and_remove_cronie" + }, + { + "name": "oe_test_cronie_install_and_remove_cronie-help" + }, + { + "name": "oe_test_cronie_install_and_remove_cronie-debugsource" + }, + { + "name": "oe_test_cronie_install_and_remove_cronie-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/crontabs.json b/suite2cases/crontabs.json index 20732ae89..67bee2d08 100644 --- a/suite2cases/crontabs.json +++ b/suite2cases/crontabs.json @@ -9,6 +9,12 @@ }, { "name": "oe_test_crontabs_002" + }, + { + "name": "oe_test_crontabs_install_and_remove_crontabs" + }, + { + "name": "oe_test_crontabs_install_and_remove_crontabs-help" } ] } \ No newline at end of file diff --git a/suite2cases/crypto-policies.json b/suite2cases/crypto-policies.json new file mode 100644 index 000000000..053170476 --- /dev/null +++ b/suite2cases/crypto-policies.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/crypto-policies", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_crypto-policies_install_and_remove_crypto-policies" + }, + { + "name": "oe_test_crypto-policies_install_and_remove_crypto-policies-scripts" + } + ] +} \ No newline at end of file diff --git a/suite2cases/cryptsetup.json b/suite2cases/cryptsetup.json index 1221afc69..d19ecfb4b 100644 --- a/suite2cases/cryptsetup.json +++ b/suite2cases/cryptsetup.json @@ -18,6 +18,36 @@ "add disk": [ 10 ] + }, + { + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup" + }, + { + "name": "oe_test_cryptsetup_install_and_remove_integritysetup" + }, + { + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-help" + }, + { + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-devel" + }, + { + "name": "oe_test_cryptsetup_install_and_remove_veritysetup" + }, + { + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-debuginfo" + }, + { + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-debugsource" + }, + { + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-reencrypt" + }, + { + "name": "oe_test_cryptsetup_install_and_remove_python2-cryptsetup" + }, + { + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-python3" } ] } \ No newline at end of file diff --git a/suite2cases/cscope.json b/suite2cases/cscope.json new file mode 100644 index 000000000..840489572 --- /dev/null +++ b/suite2cases/cscope.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/cscope", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_cscope_install_and_remove_cscope" + }, + { + "name": "oe_test_cscope_install_and_remove_cscope-help" + }, + { + "name": "oe_test_cscope_install_and_remove_cscope-debugsource" + }, + { + "name": "oe_test_cscope_install_and_remove_cscope-debuginfo" + }, + { + "name": "oe_test_cscope_install_and_remove_cscope-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/cups.json b/suite2cases/cups.json index f42b73168..2f28b7b44 100644 --- a/suite2cases/cups.json +++ b/suite2cases/cups.json @@ -12,6 +12,39 @@ }, { "name": "oe_test_socket_cups" + }, + { + "name": "oe_test_cups_install_and_remove_cups" + }, + { + "name": "oe_test_cups_install_and_remove_cups-devel" + }, + { + "name": "oe_test_cups_install_and_remove_cups-filesystem" + }, + { + "name": "oe_test_cups_install_and_remove_cups-ipptool" + }, + { + "name": "oe_test_cups_install_and_remove_cups-help" + }, + { + "name": "oe_test_cups_install_and_remove_cups-client" + }, + { + "name": "oe_test_cups_install_and_remove_cups-libs" + }, + { + "name": "oe_test_cups_install_and_remove_cups-lpd" + }, + { + "name": "oe_test_cups_install_and_remove_cups-printerapp" + }, + { + "name": "oe_test_cups_install_and_remove_cups-debuginfo" + }, + { + "name": "oe_test_cups_install_and_remove_cups-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/curl.json b/suite2cases/curl.json index f83f17d33..5fed9b1e4 100644 --- a/suite2cases/curl.json +++ b/suite2cases/curl.json @@ -30,6 +30,27 @@ }, { "name": "oe_test_curl_curl_007" + }, + { + "name": "oe_test_curl_install_and_remove_curl" + }, + { + "name": "oe_test_curl_install_and_remove_libcurl" + }, + { + "name": "oe_test_curl_install_and_remove_libcurl-devel" + }, + { + "name": "oe_test_curl_install_and_remove_curl-help" + }, + { + "name": "oe_test_curl_install_and_remove_curl-debugsource" + }, + { + "name": "oe_test_curl_install_and_remove_curl-debuginfo" + }, + { + "name": "oe_test_curl_install_and_remove_curl-devel" } ] } \ No newline at end of file diff --git a/suite2cases/cyrus-sasl.json b/suite2cases/cyrus-sasl.json index 587f129fd..47e48a624 100644 --- a/suite2cases/cyrus-sasl.json +++ b/suite2cases/cyrus-sasl.json @@ -6,6 +6,48 @@ "cases": [ { "name": "oe_test_service_saslauthd" + }, + { + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl" + }, + { + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-devel" + }, + { + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-lib" + }, + { + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-sql" + }, + { + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-help" + }, + { + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debugsource" + }, + { + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debuginfo" + }, + { + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gssapi" + }, + { + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gs2" + }, + { + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ldap" + }, + { + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-plain" + }, + { + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-md5" + }, + { + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ntlm" + }, + { + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-scram" } ] } \ No newline at end of file diff --git a/suite2cases/dblatex.json b/suite2cases/dblatex.json index 8610fb179..97612ff14 100644 --- a/suite2cases/dblatex.json +++ b/suite2cases/dblatex.json @@ -21,6 +21,12 @@ }, { "name": "oe_test_dblatex_dblatex_06" + }, + { + "name": "oe_test_dblatex_install_and_remove_dblatex" + }, + { + "name": "oe_test_dblatex_install_and_remove_dblatex-help" } ] } \ No newline at end of file diff --git a/suite2cases/dbus-glib.json b/suite2cases/dbus-glib.json new file mode 100644 index 000000000..d82ffbe55 --- /dev/null +++ b/suite2cases/dbus-glib.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/dbus-glib", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_dbus-glib_install_and_remove_dbus-glib" + }, + { + "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-help" + }, + { + "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-devel" + }, + { + "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-debuginfo" + }, + { + "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/dbus-python.json b/suite2cases/dbus-python.json new file mode 100644 index 000000000..5854f96dc --- /dev/null +++ b/suite2cases/dbus-python.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/dbus-python", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_dbus-python_install_and_remove_dbus-python" + }, + { + "name": "oe_test_dbus-python_install_and_remove_dbus-python-devel" + }, + { + "name": "oe_test_dbus-python_install_and_remove_python3-dbus" + }, + { + "name": "oe_test_dbus-python_install_and_remove_dbus-python-help" + }, + { + "name": "oe_test_dbus-python_install_and_remove_dbus-python-debugsource" + }, + { + "name": "oe_test_dbus-python_install_and_remove_dbus-python-debuginfo" + }, + { + "name": "oe_test_dbus-python_install_and_remove_python2-dbus" + } + ] +} \ No newline at end of file diff --git a/suite2cases/dbus.json b/suite2cases/dbus.json index f6b55b5d6..5a6df8dac 100644 --- a/suite2cases/dbus.json +++ b/suite2cases/dbus.json @@ -24,6 +24,36 @@ }, { "name": "oe_test_dbus_dbus-x11" + }, + { + "name": "oe_test_dbus_install_and_remove_dbus" + }, + { + "name": "oe_test_dbus_install_and_remove_dbus-libs" + }, + { + "name": "oe_test_dbus_install_and_remove_dbus-common" + }, + { + "name": "oe_test_dbus_install_and_remove_dbus-help" + }, + { + "name": "oe_test_dbus_install_and_remove_dbus-tools" + }, + { + "name": "oe_test_dbus_install_and_remove_dbus-devel" + }, + { + "name": "oe_test_dbus_install_and_remove_dbus-x11" + }, + { + "name": "oe_test_dbus_install_and_remove_dbus-daemon" + }, + { + "name": "oe_test_dbus_install_and_remove_dbus-debugsource" + }, + { + "name": "oe_test_dbus_install_and_remove_dbus-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/debugedit.json b/suite2cases/debugedit.json new file mode 100644 index 000000000..42b018c7e --- /dev/null +++ b/suite2cases/debugedit.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/debugedit", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_debugedit_install_and_remove_debugedit" + }, + { + "name": "oe_test_debugedit_install_and_remove_debugedit-debugsource" + }, + { + "name": "oe_test_debugedit_install_and_remove_debugedit-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/dejagnu.json b/suite2cases/dejagnu.json index 03cbc0e30..cfad634b0 100644 --- a/suite2cases/dejagnu.json +++ b/suite2cases/dejagnu.json @@ -12,6 +12,12 @@ }, { "name": "oe_test_dejagnu_runtest_03" + }, + { + "name": "oe_test_dejagnu_install_and_remove_dejagnu" + }, + { + "name": "oe_test_dejagnu_install_and_remove_dejagnu-help" } ] } \ No newline at end of file diff --git a/suite2cases/dejavu-fonts.json b/suite2cases/dejavu-fonts.json new file mode 100644 index 000000000..ea8a39871 --- /dev/null +++ b/suite2cases/dejavu-fonts.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/dejavu-fonts", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_dejavu-fonts_install_and_remove_dejavu-fonts" + } + ] +} \ No newline at end of file diff --git a/suite2cases/desktop-file-utils.json b/suite2cases/desktop-file-utils.json new file mode 100644 index 000000000..d4a43cbfb --- /dev/null +++ b/suite2cases/desktop-file-utils.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/desktop-file-utils", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils" + }, + { + "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-help" + }, + { + "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debuginfo" + }, + { + "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/dhcp.json b/suite2cases/dhcp.json index e27f90d51..a478078fe 100644 --- a/suite2cases/dhcp.json +++ b/suite2cases/dhcp.json @@ -18,6 +18,21 @@ }, { "name": "oe_test_allocate_ipv6_addresses_dhcpd" + }, + { + "name": "oe_test_dhcp_install_and_remove_dhcp" + }, + { + "name": "oe_test_dhcp_install_and_remove_dhcp-devel" + }, + { + "name": "oe_test_dhcp_install_and_remove_dhcp-debuginfo" + }, + { + "name": "oe_test_dhcp_install_and_remove_dhcp-debugsource" + }, + { + "name": "oe_test_dhcp_install_and_remove_dhcp-help" } ] } \ No newline at end of file diff --git a/suite2cases/diffstat.json b/suite2cases/diffstat.json new file mode 100644 index 000000000..32ebdc98e --- /dev/null +++ b/suite2cases/diffstat.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/diffstat", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_diffstat_install_and_remove_diffstat" + }, + { + "name": "oe_test_diffstat_install_and_remove_diffstat-debugsource" + }, + { + "name": "oe_test_diffstat_install_and_remove_diffstat-debuginfo" + }, + { + "name": "oe_test_diffstat_install_and_remove_diffstat-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/diffutils.json b/suite2cases/diffutils.json index c18758af6..66dd418c1 100644 --- a/suite2cases/diffutils.json +++ b/suite2cases/diffutils.json @@ -15,6 +15,18 @@ }, { "name": "oe_test_diffutils_004" + }, + { + "name": "oe_test_diffutils_install_and_remove_diffutils" + }, + { + "name": "oe_test_diffutils_install_and_remove_diffutils-debuginfo" + }, + { + "name": "oe_test_diffutils_install_and_remove_diffutils-debugsource" + }, + { + "name": "oe_test_diffutils_install_and_remove_diffutils-help" } ] } \ No newline at end of file diff --git a/suite2cases/ding-libs.json b/suite2cases/ding-libs.json new file mode 100644 index 000000000..06285c360 --- /dev/null +++ b/suite2cases/ding-libs.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/ding-libs", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_ding-libs_install_and_remove_ding-libs" + }, + { + "name": "oe_test_ding-libs_install_and_remove_ding-libs-devel" + }, + { + "name": "oe_test_ding-libs_install_and_remove_ding-libs-help" + }, + { + "name": "oe_test_ding-libs_install_and_remove_ding-libs-debuginfo" + }, + { + "name": "oe_test_ding-libs_install_and_remove_ding-libs-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/dmraid.json b/suite2cases/dmraid.json new file mode 100644 index 000000000..6ebd21239 --- /dev/null +++ b/suite2cases/dmraid.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/dmraid", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_dmraid_install_and_remove_dmraid" + }, + { + "name": "oe_test_dmraid_install_and_remove_dmraid-events" + }, + { + "name": "oe_test_dmraid_install_and_remove_dmraid-events-logwatch" + }, + { + "name": "oe_test_dmraid_install_and_remove_dmraid-devel" + }, + { + "name": "oe_test_dmraid_install_and_remove_dmraid-debuginfo" + }, + { + "name": "oe_test_dmraid_install_and_remove_dmraid-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/dnf-plugins-core.json b/suite2cases/dnf-plugins-core.json new file mode 100644 index 000000000..345098475 --- /dev/null +++ b/suite2cases/dnf-plugins-core.json @@ -0,0 +1,44 @@ +{ + "path": "$OET_PATH/testcases/cli-test/dnf-plugins-core", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core" + }, + { + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-versionlock" + }, + { + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-local" + }, + { + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-post-transaction-actions" + }, + { + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-leaves" + }, + { + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-show-leaves" + }, + { + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugins-core" + }, + { + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-modulesync" + }, + { + "name": "oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core-help" + }, + { + "name": "oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugins-core" + }, + { + "name": "oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-migrate" + }, + { + "name": "oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-versionlock" + } + ] +} \ No newline at end of file diff --git a/suite2cases/dnf.json b/suite2cases/dnf.json index 5cd8ff495..0f5875be3 100644 --- a/suite2cases/dnf.json +++ b/suite2cases/dnf.json @@ -72,6 +72,27 @@ }, { "name": "oe_test_dnf_deplist" + }, + { + "name": "oe_test_dnf_install_and_remove_dnf" + }, + { + "name": "oe_test_dnf_install_and_remove_yum" + }, + { + "name": "oe_test_dnf_install_and_remove_dnf-data" + }, + { + "name": "oe_test_dnf_install_and_remove_python3-dnf" + }, + { + "name": "oe_test_dnf_install_and_remove_dnf-automatic" + }, + { + "name": "oe_test_dnf_install_and_remove_dnf-help" + }, + { + "name": "oe_test_dnf_install_and_remove_python2-dnf" } ] } \ No newline at end of file diff --git a/suite2cases/docbook-dtds.json b/suite2cases/docbook-dtds.json new file mode 100644 index 000000000..6fb717cf9 --- /dev/null +++ b/suite2cases/docbook-dtds.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/docbook-dtds", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_docbook-dtds_install_and_remove_docbook-dtds" + } + ] +} \ No newline at end of file diff --git a/suite2cases/docbook-style-dsssl.json b/suite2cases/docbook-style-dsssl.json new file mode 100644 index 000000000..b92305fd3 --- /dev/null +++ b/suite2cases/docbook-style-dsssl.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/docbook-style-dsssl", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl" + }, + { + "name": "oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/docbook-style-xsl.json b/suite2cases/docbook-style-xsl.json new file mode 100644 index 000000000..7915fb6cd --- /dev/null +++ b/suite2cases/docbook-style-xsl.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/docbook-style-xsl", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_docbook-style-xsl_install_and_remove_docbook-style-xsl" + } + ] +} \ No newline at end of file diff --git a/suite2cases/docbook-utils.json b/suite2cases/docbook-utils.json index 42121e7c5..5d7692398 100644 --- a/suite2cases/docbook-utils.json +++ b/suite2cases/docbook-utils.json @@ -12,6 +12,15 @@ }, { "name": "oe_test_docbook-utils_sgmldiff" + }, + { + "name": "oe_test_docbook-utils_install_and_remove_docbook-utils" + }, + { + "name": "oe_test_docbook-utils_install_and_remove_docbook-utils-pdf" + }, + { + "name": "oe_test_docbook-utils_install_and_remove_docbook-utils-help" } ] } \ No newline at end of file diff --git a/suite2cases/docbook5-style-xsl.json b/suite2cases/docbook5-style-xsl.json new file mode 100644 index 000000000..d08e42b07 --- /dev/null +++ b/suite2cases/docbook5-style-xsl.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/docbook5-style-xsl", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl" + }, + { + "name": "oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/dos2unix.json b/suite2cases/dos2unix.json index c633dcdb9..b94d7c732 100644 --- a/suite2cases/dos2unix.json +++ b/suite2cases/dos2unix.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_dos2unix" + }, + { + "name": "oe_test_dos2unix_install_and_remove_dos2unix" + }, + { + "name": "oe_test_dos2unix_install_and_remove_dos2unix-help" + }, + { + "name": "oe_test_dos2unix_install_and_remove_dos2unix-debuginfo" + }, + { + "name": "oe_test_dos2unix_install_and_remove_dos2unix-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/dosfstools.json b/suite2cases/dosfstools.json index ecacdaef1..af0dbe7ec 100644 --- a/suite2cases/dosfstools.json +++ b/suite2cases/dosfstools.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_dosfsck" + }, + { + "name": "oe_test_dosfstools_install_and_remove_dosfstools" + }, + { + "name": "oe_test_dosfstools_install_and_remove_dosfstools-help" + }, + { + "name": "oe_test_dosfstools_install_and_remove_dosfstools-debuginfo" + }, + { + "name": "oe_test_dosfstools_install_and_remove_dosfstools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/doxygen.json b/suite2cases/doxygen.json index 6fb5080df..69d61db43 100644 --- a/suite2cases/doxygen.json +++ b/suite2cases/doxygen.json @@ -6,6 +6,24 @@ "cases": [ { "name": "oe_test_doxygen" + }, + { + "name": "oe_test_doxygen_install_and_remove_doxygen" + }, + { + "name": "oe_test_doxygen_install_and_remove_doxygen-doxywizard" + }, + { + "name": "oe_test_doxygen_install_and_remove_doxygen-debuginfo" + }, + { + "name": "oe_test_doxygen_install_and_remove_doxygen-debugsource" + }, + { + "name": "oe_test_doxygen_install_and_remove_doxygen-help" + }, + { + "name": "oe_test_doxygen_install_and_remove_doxygen-latex" } ] } \ No newline at end of file diff --git a/suite2cases/dracut.json b/suite2cases/dracut.json index 32897955a..e9767df55 100644 --- a/suite2cases/dracut.json +++ b/suite2cases/dracut.json @@ -30,6 +30,36 @@ }, { "name": "oe_test_service_dracut-initramfs" + }, + { + "name": "oe_test_dracut_install_and_remove_dracut" + }, + { + "name": "oe_test_dracut_install_and_remove_dracut-network" + }, + { + "name": "oe_test_dracut_install_and_remove_dracut-live" + }, + { + "name": "oe_test_dracut_install_and_remove_dracut-config-generic" + }, + { + "name": "oe_test_dracut_install_and_remove_dracut-config-rescue" + }, + { + "name": "oe_test_dracut_install_and_remove_dracut-tools" + }, + { + "name": "oe_test_dracut_install_and_remove_dracut-squash" + }, + { + "name": "oe_test_dracut_install_and_remove_dracut-caps" + }, + { + "name": "oe_test_dracut_install_and_remove_dracut-debuginfo" + }, + { + "name": "oe_test_dracut_install_and_remove_dracut-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/drpm.json b/suite2cases/drpm.json new file mode 100644 index 000000000..f2f36ef20 --- /dev/null +++ b/suite2cases/drpm.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/drpm", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_drpm_install_and_remove_drpm" + }, + { + "name": "oe_test_drpm_install_and_remove_drpm-help" + }, + { + "name": "oe_test_drpm_install_and_remove_drpm-devel" + }, + { + "name": "oe_test_drpm_install_and_remove_drpm-debugsource" + }, + { + "name": "oe_test_drpm_install_and_remove_drpm-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/dtc.json b/suite2cases/dtc.json index 80ed49286..f7bf5aba2 100644 --- a/suite2cases/dtc.json +++ b/suite2cases/dtc.json @@ -6,6 +6,27 @@ "cases": [ { "name": "oe_test_dtc" + }, + { + "name": "oe_test_dtc_install_and_remove_dtc" + }, + { + "name": "oe_test_dtc_install_and_remove_dtc-devel" + }, + { + "name": "oe_test_dtc_install_and_remove_python3-libfdt" + }, + { + "name": "oe_test_dtc_install_and_remove_dtc-help" + }, + { + "name": "oe_test_dtc_install_and_remove_dtc-debuginfo" + }, + { + "name": "oe_test_dtc_install_and_remove_dtc-debugsource" + }, + { + "name": "oe_test_dtc_install_and_remove_python2-libfdt" } ] } \ No newline at end of file diff --git a/suite2cases/duktape.json b/suite2cases/duktape.json new file mode 100644 index 000000000..962e7daf3 --- /dev/null +++ b/suite2cases/duktape.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/duktape", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_duktape_install_and_remove_duktape" + }, + { + "name": "oe_test_duktape_install_and_remove_duktape-devel" + }, + { + "name": "oe_test_duktape_install_and_remove_duktape-debugsource" + }, + { + "name": "oe_test_duktape_install_and_remove_duktape-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/dwarves.json b/suite2cases/dwarves.json new file mode 100644 index 000000000..622321f6e --- /dev/null +++ b/suite2cases/dwarves.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/dwarves", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_dwarves_install_and_remove_dwarves" + }, + { + "name": "oe_test_dwarves_install_and_remove_libdwarves1" + }, + { + "name": "oe_test_dwarves_install_and_remove_libdwarves1-devel" + }, + { + "name": "oe_test_dwarves_install_and_remove_dwarves-debugsource" + }, + { + "name": "oe_test_dwarves_install_and_remove_dwarves-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/dwz.json b/suite2cases/dwz.json new file mode 100644 index 000000000..7bab8959e --- /dev/null +++ b/suite2cases/dwz.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/dwz", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_dwz_install_and_remove_dwz" + }, + { + "name": "oe_test_dwz_install_and_remove_dwz-debugsource" + }, + { + "name": "oe_test_dwz_install_and_remove_dwz-help" + }, + { + "name": "oe_test_dwz_install_and_remove_dwz-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/dyninst.json b/suite2cases/dyninst.json new file mode 100644 index 000000000..9c19697be --- /dev/null +++ b/suite2cases/dyninst.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/dyninst", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_dyninst_install_and_remove_dyninst" + }, + { + "name": "oe_test_dyninst_install_and_remove_dyninst-devel" + }, + { + "name": "oe_test_dyninst_install_and_remove_dyninst-help" + }, + { + "name": "oe_test_dyninst_install_and_remove_dyninst-debuginfo" + }, + { + "name": "oe_test_dyninst_install_and_remove_dyninst-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/e2fsprogs.json b/suite2cases/e2fsprogs.json index 708dbf30c..bdd94a265 100644 --- a/suite2cases/e2fsprogs.json +++ b/suite2cases/e2fsprogs.json @@ -12,6 +12,42 @@ }, { "name": "oe_test_e2fsck_repair" + }, + { + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs" + }, + { + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-help" + }, + { + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-devel" + }, + { + "name": "oe_test_e2fsprogs_install_and_remove_libss" + }, + { + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-libs" + }, + { + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-static" + }, + { + "name": "oe_test_e2fsprogs_install_and_remove_libcom_err" + }, + { + "name": "oe_test_e2fsprogs_install_and_remove_libcom_err-devel" + }, + { + "name": "oe_test_e2fsprogs_install_and_remove_libss-devel" + }, + { + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-debuginfo" + }, + { + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-debugsource" + }, + { + "name": "oe_test_e2fsprogs_install_and_remove_e2scrub" } ] } \ No newline at end of file diff --git a/suite2cases/ebtables.json b/suite2cases/ebtables.json index 2472fa2bf..309b03d0f 100644 --- a/suite2cases/ebtables.json +++ b/suite2cases/ebtables.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_service_ebtables" + }, + { + "name": "oe_test_ebtables_install_and_remove_ebtables" + }, + { + "name": "oe_test_ebtables_install_and_remove_ebtables-help" + }, + { + "name": "oe_test_ebtables_install_and_remove_ebtables-debuginfo" + }, + { + "name": "oe_test_ebtables_install_and_remove_ebtables-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ed.json b/suite2cases/ed.json new file mode 100644 index 000000000..f32bd4c65 --- /dev/null +++ b/suite2cases/ed.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/ed", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_ed_install_and_remove_ed" + }, + { + "name": "oe_test_ed_install_and_remove_ed-help" + }, + { + "name": "oe_test_ed_install_and_remove_ed-debugsource" + }, + { + "name": "oe_test_ed_install_and_remove_ed-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/efi-rpm-macros.json b/suite2cases/efi-rpm-macros.json new file mode 100644 index 000000000..356bc5ea2 --- /dev/null +++ b/suite2cases/efi-rpm-macros.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/efi-rpm-macros", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_efi-rpm-macros_install_and_remove_efi-rpm-macros" + }, + { + "name": "oe_test_efi-rpm-macros_install_and_remove_efi-srpm-macros" + }, + { + "name": "oe_test_efi-rpm-macros_install_and_remove_efi-filesystem" + } + ] +} \ No newline at end of file diff --git a/suite2cases/efibootmgr.json b/suite2cases/efibootmgr.json new file mode 100644 index 000000000..5c738fce8 --- /dev/null +++ b/suite2cases/efibootmgr.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/efibootmgr", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_efibootmgr_install_and_remove_efibootmgr" + }, + { + "name": "oe_test_efibootmgr_install_and_remove_efibootmgr-help" + }, + { + "name": "oe_test_efibootmgr_install_and_remove_efibootmgr-debuginfo" + }, + { + "name": "oe_test_efibootmgr_install_and_remove_efibootmgr-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/efivar.json b/suite2cases/efivar.json index 68d0b9f42..6f9a6dd94 100644 --- a/suite2cases/efivar.json +++ b/suite2cases/efivar.json @@ -6,6 +6,24 @@ "cases": [ { "name": "oe_test_efivar" + }, + { + "name": "oe_test_efivar_install_and_remove_efivar" + }, + { + "name": "oe_test_efivar_install_and_remove_efivar-libs" + }, + { + "name": "oe_test_efivar_install_and_remove_efivar-devel" + }, + { + "name": "oe_test_efivar_install_and_remove_efivar-help" + }, + { + "name": "oe_test_efivar_install_and_remove_efivar-debuginfo" + }, + { + "name": "oe_test_efivar_install_and_remove_efivar-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/egl-wayland.json b/suite2cases/egl-wayland.json new file mode 100644 index 000000000..1af1ec376 --- /dev/null +++ b/suite2cases/egl-wayland.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/egl-wayland", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_egl-wayland_install_and_remove_egl-wayland" + }, + { + "name": "oe_test_egl-wayland_install_and_remove_egl-wayland-devel" + }, + { + "name": "oe_test_egl-wayland_install_and_remove_egl-wayland-debugsource" + }, + { + "name": "oe_test_egl-wayland_install_and_remove_egl-wayland-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/eglexternalplatform.json b/suite2cases/eglexternalplatform.json new file mode 100644 index 000000000..385fa6c3a --- /dev/null +++ b/suite2cases/eglexternalplatform.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/eglexternalplatform", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_eglexternalplatform_install_and_remove_eglexternalplatform" + }, + { + "name": "oe_test_eglexternalplatform_install_and_remove_eglexternalplatform-devel" + } + ] +} \ No newline at end of file diff --git a/suite2cases/elfutils.json b/suite2cases/elfutils.json index 8dcc5107a..a1c577207 100644 --- a/suite2cases/elfutils.json +++ b/suite2cases/elfutils.json @@ -9,6 +9,54 @@ }, { "name": "oe_test_service_debuginfod" + }, + { + "name": "oe_test_elfutils_install_and_remove_elfutils" + }, + { + "name": "oe_test_elfutils_install_and_remove_elfutils-libelf" + }, + { + "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfod" + }, + { + "name": "oe_test_elfutils_install_and_remove_elfutils-extra" + }, + { + "name": "oe_test_elfutils_install_and_remove_elfutils-devel" + }, + { + "name": "oe_test_elfutils_install_and_remove_elfutils-libelf-devel" + }, + { + "name": "oe_test_elfutils_install_and_remove_elfutils-default-yama-scope" + }, + { + "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfod-client" + }, + { + "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfod-client-devel" + }, + { + "name": "oe_test_elfutils_install_and_remove_elfutils-libs" + }, + { + "name": "oe_test_elfutils_install_and_remove_elfutils-help" + }, + { + "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfo" + }, + { + "name": "oe_test_elfutils_install_and_remove_elfutils-debugsource" + }, + { + "name": "oe_test_elfutils_install_and_remove_elfutils-libelf-devel-static" + }, + { + "name": "oe_test_elfutils_install_and_remove_elfutils-doc" + }, + { + "name": "oe_test_elfutils_install_and_remove_elfutils-devel-static" } ] } \ No newline at end of file diff --git a/suite2cases/emacs.json b/suite2cases/emacs.json new file mode 100644 index 000000000..71dd5e235 --- /dev/null +++ b/suite2cases/emacs.json @@ -0,0 +1,38 @@ +{ + "path": "$OET_PATH/testcases/cli-test/emacs", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_emacs_install_and_remove_emacs" + }, + { + "name": "oe_test_emacs_install_and_remove_emacs-common" + }, + { + "name": "oe_test_emacs_install_and_remove_emacs-devel" + }, + { + "name": "oe_test_emacs_install_and_remove_emacs-nox" + }, + { + "name": "oe_test_emacs_install_and_remove_emacs-filesystem" + }, + { + "name": "oe_test_emacs_install_and_remove_emacs-debuginfo" + }, + { + "name": "oe_test_emacs_install_and_remove_emacs-debugsource" + }, + { + "name": "oe_test_emacs_install_and_remove_emacs-help" + }, + { + "name": "oe_test_emacs_install_and_remove_emacs-lucid" + }, + { + "name": "oe_test_emacs_install_and_remove_emacs-terminal" + } + ] +} \ No newline at end of file diff --git a/suite2cases/enchant2.json b/suite2cases/enchant2.json index cc05f6ce7..f3600cb65 100644 --- a/suite2cases/enchant2.json +++ b/suite2cases/enchant2.json @@ -9,6 +9,27 @@ }, { "name": "oe_test_enchant2_base_enchant-lsmod-2" + }, + { + "name": "oe_test_enchant2_install_and_remove_enchant2" + }, + { + "name": "oe_test_enchant2_install_and_remove_enchant2-devel" + }, + { + "name": "oe_test_enchant2_install_and_remove_enchant2-help" + }, + { + "name": "oe_test_enchant2_install_and_remove_enchant2-aspell" + }, + { + "name": "oe_test_enchant2_install_and_remove_enchant2-voikko" + }, + { + "name": "oe_test_enchant2_install_and_remove_enchant2-debugsource" + }, + { + "name": "oe_test_enchant2_install_and_remove_enchant2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/ethtool.json b/suite2cases/ethtool.json new file mode 100644 index 000000000..fb7106db2 --- /dev/null +++ b/suite2cases/ethtool.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/ethtool", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_ethtool_install_and_remove_ethtool" + }, + { + "name": "oe_test_ethtool_install_and_remove_ethtool-help" + }, + { + "name": "oe_test_ethtool_install_and_remove_ethtool-debuginfo" + }, + { + "name": "oe_test_ethtool_install_and_remove_ethtool-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/exempi.json b/suite2cases/exempi.json index eed03c848..22cdfbdcc 100644 --- a/suite2cases/exempi.json +++ b/suite2cases/exempi.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_service_exempi" + }, + { + "name": "oe_test_exempi_install_and_remove_exempi" + }, + { + "name": "oe_test_exempi_install_and_remove_exempi-debugsource" + }, + { + "name": "oe_test_exempi_install_and_remove_exempi-help" + }, + { + "name": "oe_test_exempi_install_and_remove_exempi-devel" + }, + { + "name": "oe_test_exempi_install_and_remove_exempi-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/expat.json b/suite2cases/expat.json new file mode 100644 index 000000000..b1120b6d6 --- /dev/null +++ b/suite2cases/expat.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/expat", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_expat_install_and_remove_expat" + }, + { + "name": "oe_test_expat_install_and_remove_expat-devel" + }, + { + "name": "oe_test_expat_install_and_remove_expat-debuginfo" + }, + { + "name": "oe_test_expat_install_and_remove_expat-debugsource" + }, + { + "name": "oe_test_expat_install_and_remove_expat-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/expect.json b/suite2cases/expect.json new file mode 100644 index 000000000..f59eaae47 --- /dev/null +++ b/suite2cases/expect.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/expect", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_expect_install_and_remove_expect" + }, + { + "name": "oe_test_expect_install_and_remove_expect-help" + }, + { + "name": "oe_test_expect_install_and_remove_expect-devel" + }, + { + "name": "oe_test_expect_install_and_remove_expect-debuginfo" + }, + { + "name": "oe_test_expect_install_and_remove_expect-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/fakechroot.json b/suite2cases/fakechroot.json index d08a43159..ff1ee560d 100644 --- a/suite2cases/fakechroot.json +++ b/suite2cases/fakechroot.json @@ -18,6 +18,18 @@ }, { "name": "oe_test_fakechroot_chroot" + }, + { + "name": "oe_test_fakechroot_install_and_remove_fakechroot" + }, + { + "name": "oe_test_fakechroot_install_and_remove_fakechroot-help" + }, + { + "name": "oe_test_fakechroot_install_and_remove_fakechroot-debuginfo" + }, + { + "name": "oe_test_fakechroot_install_and_remove_fakechroot-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/fcoe-utils.json b/suite2cases/fcoe-utils.json index 41cb932d7..f0e734e93 100644 --- a/suite2cases/fcoe-utils.json +++ b/suite2cases/fcoe-utils.json @@ -9,6 +9,18 @@ }, { "name": "oe_test_socket_fcoemon" + }, + { + "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils" + }, + { + "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils-help" + }, + { + "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils-debuginfo" + }, + { + "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/fdupes.json b/suite2cases/fdupes.json new file mode 100644 index 000000000..28ba52ca4 --- /dev/null +++ b/suite2cases/fdupes.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/fdupes", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_fdupes_install_and_remove_fdupes" + }, + { + "name": "oe_test_fdupes_install_and_remove_fdupes-debuginfo" + }, + { + "name": "oe_test_fdupes_install_and_remove_fdupes-help" + }, + { + "name": "oe_test_fdupes_install_and_remove_fdupes-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/fftw.json b/suite2cases/fftw.json index d0457d672..f729fa84d 100644 --- a/suite2cases/fftw.json +++ b/suite2cases/fftw.json @@ -33,6 +33,60 @@ }, { "name": "oe_test_fftw_fftwl-wisdom_03" + }, + { + "name": "oe_test_fftw_install_and_remove_fftw" + }, + { + "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs" + }, + { + "name": "oe_test_fftw_install_and_remove_fftw-openmpi-devel" + }, + { + "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs-single" + }, + { + "name": "oe_test_fftw_install_and_remove_fftw-libs" + }, + { + "name": "oe_test_fftw_install_and_remove_fftw-devel" + }, + { + "name": "oe_test_fftw_install_and_remove_fftw-libs-double" + }, + { + "name": "oe_test_fftw_install_and_remove_fftw-libs-single" + }, + { + "name": "oe_test_fftw_install_and_remove_fftw-libs-long" + }, + { + "name": "oe_test_fftw_install_and_remove_fftw-mpich-devel" + }, + { + "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs-double" + }, + { + "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs" + }, + { + "name": "oe_test_fftw_install_and_remove_fftw-libs-quad" + }, + { + "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs-single" + }, + { + "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs-long" + }, + { + "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs-double" + }, + { + "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs-long" + }, + { + "name": "oe_test_fftw_install_and_remove_fftw-help" } ] } \ No newline at end of file diff --git a/suite2cases/file.json b/suite2cases/file.json index 78794a14c..0ac514fef 100644 --- a/suite2cases/file.json +++ b/suite2cases/file.json @@ -6,6 +6,30 @@ "cases": [ { "name": "file01" + }, + { + "name": "oe_test_file_install_and_remove_file" + }, + { + "name": "oe_test_file_install_and_remove_file-libs" + }, + { + "name": "oe_test_file_install_and_remove_file-devel" + }, + { + "name": "oe_test_file_install_and_remove_file-help" + }, + { + "name": "oe_test_file_install_and_remove_python3-magic" + }, + { + "name": "oe_test_file_install_and_remove_file-debugsource" + }, + { + "name": "oe_test_file_install_and_remove_file-debuginfo" + }, + { + "name": "oe_test_file_install_and_remove_python2-magic" } ] } \ No newline at end of file diff --git a/suite2cases/filesystem.json b/suite2cases/filesystem.json new file mode 100644 index 000000000..1e545732b --- /dev/null +++ b/suite2cases/filesystem.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/filesystem", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_filesystem_install_and_remove_filesystem" + }, + { + "name": "oe_test_filesystem_install_and_remove_filesystem-content" + }, + { + "name": "oe_test_filesystem_install_and_remove_filesystem-afs" + } + ] +} \ No newline at end of file diff --git a/suite2cases/findutils.json b/suite2cases/findutils.json new file mode 100644 index 000000000..826f9fca9 --- /dev/null +++ b/suite2cases/findutils.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/findutils", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_findutils_install_and_remove_findutils" + }, + { + "name": "oe_test_findutils_install_and_remove_findutils-help" + }, + { + "name": "oe_test_findutils_install_and_remove_findutils-debugsource" + }, + { + "name": "oe_test_findutils_install_and_remove_findutils-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/fipscheck.json b/suite2cases/fipscheck.json new file mode 100644 index 000000000..74f21a0de --- /dev/null +++ b/suite2cases/fipscheck.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/fipscheck", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_fipscheck_install_and_remove_fipscheck" + }, + { + "name": "oe_test_fipscheck_install_and_remove_fipscheck-devel" + }, + { + "name": "oe_test_fipscheck_install_and_remove_fipscheck-debuginfo" + }, + { + "name": "oe_test_fipscheck_install_and_remove_fipscheck-debugsource" + }, + { + "name": "oe_test_fipscheck_install_and_remove_fipscheck-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/firewalld.json b/suite2cases/firewalld.json index a0094259b..544d4f76a 100644 --- a/suite2cases/firewalld.json +++ b/suite2cases/firewalld.json @@ -180,6 +180,18 @@ { "name": "oe_test_firewalld_zone_migration", "machine num": 2 + }, + { + "name": "oe_test_firewalld_install_and_remove_firewalld" + }, + { + "name": "oe_test_firewalld_install_and_remove_firewalld-doc" + }, + { + "name": "oe_test_firewalld_install_and_remove_python3-firewall" + }, + { + "name": "oe_test_firewalld_install_and_remove_firewalld-test" } ] } \ No newline at end of file diff --git a/suite2cases/flac.json b/suite2cases/flac.json index 621f98afb..f94a0b2a3 100644 --- a/suite2cases/flac.json +++ b/suite2cases/flac.json @@ -6,6 +6,24 @@ "cases": [ { "name": "oe_test_flac" + }, + { + "name": "oe_test_flac_install_and_remove_flac" + }, + { + "name": "oe_test_flac_install_and_remove_flac-devel" + }, + { + "name": "oe_test_flac_install_and_remove_flac-help" + }, + { + "name": "oe_test_flac_install_and_remove_flac-debugsource" + }, + { + "name": "oe_test_flac_install_and_remove_flac-debuginfo" + }, + { + "name": "oe_test_flac_install_and_remove_xmms-flac" } ] } \ No newline at end of file diff --git a/suite2cases/flex.json b/suite2cases/flex.json index 2b87ca913..5b047f927 100644 --- a/suite2cases/flex.json +++ b/suite2cases/flex.json @@ -18,6 +18,21 @@ }, { "name": "oe_test_flex_generated_code" + }, + { + "name": "oe_test_flex_install_and_remove_flex" + }, + { + "name": "oe_test_flex_install_and_remove_flex-help" + }, + { + "name": "oe_test_flex_install_and_remove_flex-devel" + }, + { + "name": "oe_test_flex_install_and_remove_flex-debuginfo" + }, + { + "name": "oe_test_flex_install_and_remove_flex-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/fltk.json b/suite2cases/fltk.json new file mode 100644 index 000000000..de9551914 --- /dev/null +++ b/suite2cases/fltk.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/fltk", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_fltk_install_and_remove_fltk" + }, + { + "name": "oe_test_fltk_install_and_remove_fltk-fluid" + }, + { + "name": "oe_test_fltk_install_and_remove_fltk-devel" + }, + { + "name": "oe_test_fltk_install_and_remove_fltk-static" + }, + { + "name": "oe_test_fltk_install_and_remove_fltk-debugsource" + }, + { + "name": "oe_test_fltk_install_and_remove_fltk-help" + }, + { + "name": "oe_test_fltk_install_and_remove_fltk-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/fontconfig.json b/suite2cases/fontconfig.json index 9e403d8ba..ee8e93a83 100644 --- a/suite2cases/fontconfig.json +++ b/suite2cases/fontconfig.json @@ -21,6 +21,21 @@ }, { "name": "oe_test_fc-cache" + }, + { + "name": "oe_test_fontconfig_install_and_remove_fontconfig" + }, + { + "name": "oe_test_fontconfig_install_and_remove_fontconfig-devel" + }, + { + "name": "oe_test_fontconfig_install_and_remove_fontconfig-help" + }, + { + "name": "oe_test_fontconfig_install_and_remove_fontconfig-debuginfo" + }, + { + "name": "oe_test_fontconfig_install_and_remove_fontconfig-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/fontforge.json b/suite2cases/fontforge.json index 957d2d0e6..fdd615c3b 100644 --- a/suite2cases/fontforge.json +++ b/suite2cases/fontforge.json @@ -12,6 +12,21 @@ }, { "name": "oe_test_fontforge_fontlint" + }, + { + "name": "oe_test_fontforge_install_and_remove_fontforge" + }, + { + "name": "oe_test_fontforge_install_and_remove_fontforge-help" + }, + { + "name": "oe_test_fontforge_install_and_remove_fontforge-devel" + }, + { + "name": "oe_test_fontforge_install_and_remove_fontforge-debugsource" + }, + { + "name": "oe_test_fontforge_install_and_remove_fontforge-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/fonts-rpm-macros.json b/suite2cases/fonts-rpm-macros.json index 48a529665..86616f516 100644 --- a/suite2cases/fonts-rpm-macros.json +++ b/suite2cases/fonts-rpm-macros.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_fonts_rpm_macros" + }, + { + "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros" + }, + { + "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-filesystem" + }, + { + "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-srpm-macros" + }, + { + "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-templates" + }, + { + "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros-help" } ] } \ No newline at end of file diff --git a/suite2cases/fpaste.json b/suite2cases/fpaste.json new file mode 100644 index 000000000..710c076af --- /dev/null +++ b/suite2cases/fpaste.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/fpaste", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_fpaste_install_and_remove_fpaste" + }, + { + "name": "oe_test_fpaste_install_and_remove_fpaste-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/freeglut.json b/suite2cases/freeglut.json new file mode 100644 index 000000000..b28df36f0 --- /dev/null +++ b/suite2cases/freeglut.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/freeglut", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_freeglut_install_and_remove_freeglut" + }, + { + "name": "oe_test_freeglut_install_and_remove_freeglut-devel" + }, + { + "name": "oe_test_freeglut_install_and_remove_freeglut-help" + }, + { + "name": "oe_test_freeglut_install_and_remove_freeglut-debuginfo" + }, + { + "name": "oe_test_freeglut_install_and_remove_freeglut-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/freetype.json b/suite2cases/freetype.json new file mode 100644 index 000000000..f8edba078 --- /dev/null +++ b/suite2cases/freetype.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/freetype", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_freetype_install_and_remove_freetype" + }, + { + "name": "oe_test_freetype_install_and_remove_freetype-help" + }, + { + "name": "oe_test_freetype_install_and_remove_freetype-devel" + }, + { + "name": "oe_test_freetype_install_and_remove_freetype-demos" + }, + { + "name": "oe_test_freetype_install_and_remove_freetype-debugsource" + }, + { + "name": "oe_test_freetype_install_and_remove_freetype-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/fribidi.json b/suite2cases/fribidi.json index aeb1b0f6f..6188dd502 100644 --- a/suite2cases/fribidi.json +++ b/suite2cases/fribidi.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_fribidi" + }, + { + "name": "oe_test_fribidi_install_and_remove_fribidi" + }, + { + "name": "oe_test_fribidi_install_and_remove_fribidi-devel" + }, + { + "name": "oe_test_fribidi_install_and_remove_fribidi-debuginfo" + }, + { + "name": "oe_test_fribidi_install_and_remove_fribidi-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/fros.json b/suite2cases/fros.json new file mode 100644 index 000000000..eeb884b77 --- /dev/null +++ b/suite2cases/fros.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/fros", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_fros_install_and_remove_fros" + }, + { + "name": "oe_test_fros_install_and_remove_fros-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ftp.json b/suite2cases/ftp.json new file mode 100644 index 000000000..a63648889 --- /dev/null +++ b/suite2cases/ftp.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/ftp", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_ftp_install_and_remove_ftp" + }, + { + "name": "oe_test_ftp_install_and_remove_ftp-help" + }, + { + "name": "oe_test_ftp_install_and_remove_ftp-debugsource" + }, + { + "name": "oe_test_ftp_install_and_remove_ftp-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/fuse.json b/suite2cases/fuse.json new file mode 100644 index 000000000..b7756f0cc --- /dev/null +++ b/suite2cases/fuse.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/fuse", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_fuse_install_and_remove_fuse" + }, + { + "name": "oe_test_fuse_install_and_remove_fuse-help" + }, + { + "name": "oe_test_fuse_install_and_remove_fuse-devel" + }, + { + "name": "oe_test_fuse_install_and_remove_fuse-debuginfo" + }, + { + "name": "oe_test_fuse_install_and_remove_fuse-debugsource" + }, + { + "name": "oe_test_fuse_install_and_remove_fuse3" + }, + { + "name": "oe_test_fuse_install_and_remove_fuse3-devel" + } + ] +} \ No newline at end of file diff --git a/suite2cases/fuse3.json b/suite2cases/fuse3.json new file mode 100644 index 000000000..e867f947c --- /dev/null +++ b/suite2cases/fuse3.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/fuse3", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_fuse3_install_and_remove_fuse3" + }, + { + "name": "oe_test_fuse3_install_and_remove_fuse3-devel" + }, + { + "name": "oe_test_fuse3_install_and_remove_fuse-common" + }, + { + "name": "oe_test_fuse3_install_and_remove_fuse3-help" + }, + { + "name": "oe_test_fuse3_install_and_remove_fuse3-debugsource" + }, + { + "name": "oe_test_fuse3_install_and_remove_fuse3-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/fwupd.json b/suite2cases/fwupd.json index 2a1f40b57..1663e4017 100644 --- a/suite2cases/fwupd.json +++ b/suite2cases/fwupd.json @@ -12,6 +12,21 @@ }, { "name": "oe_test_service_fwupd-refresh" + }, + { + "name": "oe_test_fwupd_install_and_remove_fwupd" + }, + { + "name": "oe_test_fwupd_install_and_remove_fwupd-devel" + }, + { + "name": "oe_test_fwupd_install_and_remove_fwupd-help" + }, + { + "name": "oe_test_fwupd_install_and_remove_fwupd-debugsource" + }, + { + "name": "oe_test_fwupd_install_and_remove_fwupd-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/gawk.json b/suite2cases/gawk.json index 06f1d8003..b784d0ee3 100644 --- a/suite2cases/gawk.json +++ b/suite2cases/gawk.json @@ -18,6 +18,30 @@ }, { "name": "oe_test_gawk04" + }, + { + "name": "oe_test_gawk_install_and_remove_gawk" + }, + { + "name": "oe_test_gawk_install_and_remove_gawk-help" + }, + { + "name": "oe_test_gawk_install_and_remove_gawk-lang" + }, + { + "name": "oe_test_gawk_install_and_remove_gawk-devel" + }, + { + "name": "oe_test_gawk_install_and_remove_gawk-debuginfo" + }, + { + "name": "oe_test_gawk_install_and_remove_gawk-debugsource" + }, + { + "name": "oe_test_gawk_install_and_remove_gawk-all-langpacks" + }, + { + "name": "oe_test_gawk_install_and_remove_gawk-doc" } ] } \ No newline at end of file diff --git a/suite2cases/gc.json b/suite2cases/gc.json new file mode 100644 index 000000000..c64e6b387 --- /dev/null +++ b/suite2cases/gc.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gc", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gc_install_and_remove_gc" + }, + { + "name": "oe_test_gc_install_and_remove_gc-devel" + }, + { + "name": "oe_test_gc_install_and_remove_gc-debuginfo" + }, + { + "name": "oe_test_gc_install_and_remove_gc-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gcab.json b/suite2cases/gcab.json new file mode 100644 index 000000000..1bbe7f35e --- /dev/null +++ b/suite2cases/gcab.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gcab", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gcab_install_and_remove_gcab" + }, + { + "name": "oe_test_gcab_install_and_remove_gcab-devel" + }, + { + "name": "oe_test_gcab_install_and_remove_gcab-help" + }, + { + "name": "oe_test_gcab_install_and_remove_gcab-debuginfo" + }, + { + "name": "oe_test_gcab_install_and_remove_gcab-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gcc.json b/suite2cases/gcc.json index 129fc5eac..436f28f4c 100644 --- a/suite2cases/gcc.json +++ b/suite2cases/gcc.json @@ -9,6 +9,153 @@ }, { "name": "oe_test_liblsan" + }, + { + "name": "oe_test_gcc_install_and_remove_gcc" + }, + { + "name": "oe_test_gcc_install_and_remove_libgcc" + }, + { + "name": "oe_test_gcc_install_and_remove_gcc-c++" + }, + { + "name": "oe_test_gcc_install_and_remove_libgfortran-static" + }, + { + "name": "oe_test_gcc_install_and_remove_libgphobos-static" + }, + { + "name": "oe_test_gcc_install_and_remove_libgomp" + }, + { + "name": "oe_test_gcc_install_and_remove_libquadmath-devel" + }, + { + "name": "oe_test_gcc_install_and_remove_libquadmath-static" + }, + { + "name": "oe_test_gcc_install_and_remove_libatomic" + }, + { + "name": "oe_test_gcc_install_and_remove_libasan" + }, + { + "name": "oe_test_gcc_install_and_remove_libtsan" + }, + { + "name": "oe_test_gcc_install_and_remove_libubsan-static" + }, + { + "name": "oe_test_gcc_install_and_remove_liblsan-static" + }, + { + "name": "oe_test_gcc_install_and_remove_cpp" + }, + { + "name": "oe_test_gcc_install_and_remove_libgnat" + }, + { + "name": "oe_test_gcc_install_and_remove_libgo" + }, + { + "name": "oe_test_gcc_install_and_remove_libgo-static" + }, + { + "name": "oe_test_gcc_install_and_remove_gcc-plugin-devel" + }, + { + "name": "oe_test_gcc_install_and_remove_libstdc++" + }, + { + "name": "oe_test_gcc_install_and_remove_gcc-objc" + }, + { + "name": "oe_test_gcc_install_and_remove_libobjc" + }, + { + "name": "oe_test_gcc_install_and_remove_gcc-gdc" + }, + { + "name": "oe_test_gcc_install_and_remove_libgphobos" + }, + { + "name": "oe_test_gcc_install_and_remove_libquadmath" + }, + { + "name": "oe_test_gcc_install_and_remove_libasan-static" + }, + { + "name": "oe_test_gcc_install_and_remove_libubsan" + }, + { + "name": "oe_test_gcc_install_and_remove_libgnat-devel" + }, + { + "name": "oe_test_gcc_install_and_remove_libgnat-static" + }, + { + "name": "oe_test_gcc_install_and_remove_gcc-go" + }, + { + "name": "oe_test_gcc_install_and_remove_accelerate-libs" + }, + { + "name": "oe_test_gcc_install_and_remove_libstdc++-devel" + }, + { + "name": "oe_test_gcc_install_and_remove_libstdc++-static" + }, + { + "name": "oe_test_gcc_install_and_remove_libstdc++-docs" + }, + { + "name": "oe_test_gcc_install_and_remove_gcc-objc++" + }, + { + "name": "oe_test_gcc_install_and_remove_gcc-gfortran" + }, + { + "name": "oe_test_gcc_install_and_remove_libgfortran" + }, + { + "name": "oe_test_gcc_install_and_remove_gcc-gdb-plugin" + }, + { + "name": "oe_test_gcc_install_and_remove_libitm" + }, + { + "name": "oe_test_gcc_install_and_remove_libitm-devel" + }, + { + "name": "oe_test_gcc_install_and_remove_libitm-static" + }, + { + "name": "oe_test_gcc_install_and_remove_libatomic-static" + }, + { + "name": "oe_test_gcc_install_and_remove_libtsan-static" + }, + { + "name": "oe_test_gcc_install_and_remove_liblsan" + }, + { + "name": "oe_test_gcc_install_and_remove_gcc-gnat" + }, + { + "name": "oe_test_gcc_install_and_remove_libgo-devel" + }, + { + "name": "oe_test_gcc_install_and_remove_libgccjit" + }, + { + "name": "oe_test_gcc_install_and_remove_libgccjit-devel" + }, + { + "name": "oe_test_gcc_install_and_remove_gcc-debuginfo" + }, + { + "name": "oe_test_gcc_install_and_remove_gcc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gcc_secure.json b/suite2cases/gcc_secure.json new file mode 100644 index 000000000..ae8033bea --- /dev/null +++ b/suite2cases/gcc_secure.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gcc_secure", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gcc_secure_install_and_remove_gcc_secure" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gcr.json b/suite2cases/gcr.json new file mode 100644 index 000000000..44a3ab1af --- /dev/null +++ b/suite2cases/gcr.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gcr", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gcr_install_and_remove_gcr" + }, + { + "name": "oe_test_gcr_install_and_remove_gcr-base" + }, + { + "name": "oe_test_gcr_install_and_remove_gcr-devel" + }, + { + "name": "oe_test_gcr_install_and_remove_gcr-debuginfo" + }, + { + "name": "oe_test_gcr_install_and_remove_gcr-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gd.json b/suite2cases/gd.json new file mode 100644 index 000000000..8961fc642 --- /dev/null +++ b/suite2cases/gd.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gd", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gd_install_and_remove_gd" + }, + { + "name": "oe_test_gd_install_and_remove_gd-progs" + }, + { + "name": "oe_test_gd_install_and_remove_gd-devel" + }, + { + "name": "oe_test_gd_install_and_remove_gd-debuginfo" + }, + { + "name": "oe_test_gd_install_and_remove_gd-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gdb.json b/suite2cases/gdb.json index b6c5ce993..56c041219 100644 --- a/suite2cases/gdb.json +++ b/suite2cases/gdb.json @@ -18,6 +18,24 @@ }, { "name": "oe_test_gdb-watch" + }, + { + "name": "oe_test_gdb_install_and_remove_gdb" + }, + { + "name": "oe_test_gdb_install_and_remove_gdb-help" + }, + { + "name": "oe_test_gdb_install_and_remove_gdb-headless" + }, + { + "name": "oe_test_gdb_install_and_remove_gdb-gdbserver" + }, + { + "name": "oe_test_gdb_install_and_remove_gdb-debuginfo" + }, + { + "name": "oe_test_gdb_install_and_remove_gdb-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gdbm.json b/suite2cases/gdbm.json index eb8fa85cf..449ef2678 100644 --- a/suite2cases/gdbm.json +++ b/suite2cases/gdbm.json @@ -9,6 +9,21 @@ }, { "name": "oe_test_gdbm_02" + }, + { + "name": "oe_test_gdbm_install_and_remove_gdbm" + }, + { + "name": "oe_test_gdbm_install_and_remove_gdbm-devel" + }, + { + "name": "oe_test_gdbm_install_and_remove_gdbm-help" + }, + { + "name": "oe_test_gdbm_install_and_remove_gdbm-debugsource" + }, + { + "name": "oe_test_gdbm_install_and_remove_gdbm-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/gdisk.json b/suite2cases/gdisk.json index 453b77295..5e5ea777c 100644 --- a/suite2cases/gdisk.json +++ b/suite2cases/gdisk.json @@ -48,6 +48,18 @@ "add disk": [ 30 ] + }, + { + "name": "oe_test_gdisk_install_and_remove_gdisk" + }, + { + "name": "oe_test_gdisk_install_and_remove_gdisk-help" + }, + { + "name": "oe_test_gdisk_install_and_remove_gdisk-debuginfo" + }, + { + "name": "oe_test_gdisk_install_and_remove_gdisk-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gdk-pixbuf2.json b/suite2cases/gdk-pixbuf2.json index 46538b3f6..2be1f8de9 100644 --- a/suite2cases/gdk-pixbuf2.json +++ b/suite2cases/gdk-pixbuf2.json @@ -6,6 +6,27 @@ "cases": [ { "name": "oe_test_gdk-pixbuf2" + }, + { + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2" + }, + { + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-help" + }, + { + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-modules" + }, + { + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-tests" + }, + { + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-devel" + }, + { + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debugsource" + }, + { + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/geoclue2.json b/suite2cases/geoclue2.json index bdcb80f74..fc8bd3a1e 100644 --- a/suite2cases/geoclue2.json +++ b/suite2cases/geoclue2.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_service_geoclue" + }, + { + "name": "oe_test_geoclue2_install_and_remove_geoclue2" + }, + { + "name": "oe_test_geoclue2_install_and_remove_geoclue2-devel" + }, + { + "name": "oe_test_geoclue2_install_and_remove_geoclue2-debugsource" + }, + { + "name": "oe_test_geoclue2_install_and_remove_geoclue2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/gettext.json b/suite2cases/gettext.json new file mode 100644 index 000000000..0d7aecaf1 --- /dev/null +++ b/suite2cases/gettext.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gettext", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gettext_install_and_remove_gettext" + }, + { + "name": "oe_test_gettext_install_and_remove_gettext-devel" + }, + { + "name": "oe_test_gettext_install_and_remove_emacs-gettext" + }, + { + "name": "oe_test_gettext_install_and_remove_gettext-help" + }, + { + "name": "oe_test_gettext_install_and_remove_gettext-debuginfo" + }, + { + "name": "oe_test_gettext_install_and_remove_gettext-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gfs2-utils.json b/suite2cases/gfs2-utils.json new file mode 100644 index 000000000..84977a109 --- /dev/null +++ b/suite2cases/gfs2-utils.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gfs2-utils", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils" + }, + { + "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils-help" + }, + { + "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils-debuginfo" + }, + { + "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ghostscript.json b/suite2cases/ghostscript.json index 34c8a6baa..a28555887 100644 --- a/suite2cases/ghostscript.json +++ b/suite2cases/ghostscript.json @@ -9,6 +9,24 @@ }, { "name": "oe_test_ghostscript_002" + }, + { + "name": "oe_test_ghostscript_install_and_remove_ghostscript" + }, + { + "name": "oe_test_ghostscript_install_and_remove_ghostscript-help" + }, + { + "name": "oe_test_ghostscript_install_and_remove_ghostscript-tools-dvipdf" + }, + { + "name": "oe_test_ghostscript_install_and_remove_ghostscript-devel" + }, + { + "name": "oe_test_ghostscript_install_and_remove_ghostscript-debuginfo" + }, + { + "name": "oe_test_ghostscript_install_and_remove_ghostscript-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gi-docgen.json b/suite2cases/gi-docgen.json new file mode 100644 index 000000000..3a4d3dd4e --- /dev/null +++ b/suite2cases/gi-docgen.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gi-docgen", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gi-docgen_install_and_remove_gi-docgen" + }, + { + "name": "oe_test_gi-docgen_install_and_remove_gi-docgen-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/giflib.json b/suite2cases/giflib.json new file mode 100644 index 000000000..0d14dae63 --- /dev/null +++ b/suite2cases/giflib.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/giflib", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_giflib_install_and_remove_giflib" + }, + { + "name": "oe_test_giflib_install_and_remove_giflib-devel" + }, + { + "name": "oe_test_giflib_install_and_remove_giflib-utils" + }, + { + "name": "oe_test_giflib_install_and_remove_giflib-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/git.json b/suite2cases/git.json index 9faeacf12..b0f9f3ca2 100644 --- a/suite2cases/git.json +++ b/suite2cases/git.json @@ -6,6 +6,48 @@ "cases": [ { "name": "oe_test_socket_git" + }, + { + "name": "oe_test_git_install_and_remove_git" + }, + { + "name": "oe_test_git_install_and_remove_git-core" + }, + { + "name": "oe_test_git_install_and_remove_git-web" + }, + { + "name": "oe_test_git_install_and_remove_git-svn" + }, + { + "name": "oe_test_git_install_and_remove_perl-Git-SVN" + }, + { + "name": "oe_test_git_install_and_remove_git-help" + }, + { + "name": "oe_test_git_install_and_remove_git-daemon" + }, + { + "name": "oe_test_git_install_and_remove_git-gui" + }, + { + "name": "oe_test_git_install_and_remove_gitk" + }, + { + "name": "oe_test_git_install_and_remove_git-email" + }, + { + "name": "oe_test_git_install_and_remove_perl-Git" + }, + { + "name": "oe_test_git_install_and_remove_git-debuginfo" + }, + { + "name": "oe_test_git_install_and_remove_git-debugsource" + }, + { + "name": "oe_test_git_install_and_remove_git-cvs" } ] } \ No newline at end of file diff --git a/suite2cases/glade.json b/suite2cases/glade.json new file mode 100644 index 000000000..c000a373e --- /dev/null +++ b/suite2cases/glade.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/glade", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_glade_install_and_remove_glade" + }, + { + "name": "oe_test_glade_install_and_remove_glade-libs" + }, + { + "name": "oe_test_glade_install_and_remove_glade-devel" + }, + { + "name": "oe_test_glade_install_and_remove_glade-debuginfo" + }, + { + "name": "oe_test_glade_install_and_remove_glade-help" + }, + { + "name": "oe_test_glade_install_and_remove_glade-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/glassfish-servlet-api.json b/suite2cases/glassfish-servlet-api.json new file mode 100644 index 000000000..ce9b51593 --- /dev/null +++ b/suite2cases/glassfish-servlet-api.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/glassfish-servlet-api", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api" + }, + { + "name": "oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-help" + }, + { + "name": "oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-javadoc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/glew.json b/suite2cases/glew.json new file mode 100644 index 000000000..4264e346a --- /dev/null +++ b/suite2cases/glew.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/glew", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_glew_install_and_remove_glew" + }, + { + "name": "oe_test_glew_install_and_remove_glew-devel" + }, + { + "name": "oe_test_glew_install_and_remove_glew-debugsource" + }, + { + "name": "oe_test_glew_install_and_remove_glew-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/glib-networking.json b/suite2cases/glib-networking.json new file mode 100644 index 000000000..88507320b --- /dev/null +++ b/suite2cases/glib-networking.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/glib-networking", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_glib-networking_install_and_remove_glib-networking" + }, + { + "name": "oe_test_glib-networking_install_and_remove_glib-networking-tests" + }, + { + "name": "oe_test_glib-networking_install_and_remove_glib-networking-debugsource" + }, + { + "name": "oe_test_glib-networking_install_and_remove_glib-networking-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/glib.json b/suite2cases/glib.json new file mode 100644 index 000000000..ec35d0ffd --- /dev/null +++ b/suite2cases/glib.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/glib", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_glib_install_and_remove_glib" + }, + { + "name": "oe_test_glib_install_and_remove_glib-help" + }, + { + "name": "oe_test_glib_install_and_remove_glib-devel" + }, + { + "name": "oe_test_glib_install_and_remove_glib-debuginfo" + }, + { + "name": "oe_test_glib_install_and_remove_glib-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/glib2.json b/suite2cases/glib2.json index e0428d613..8a94903d7 100644 --- a/suite2cases/glib2.json +++ b/suite2cases/glib2.json @@ -6,6 +6,27 @@ "cases": [ { "name": "oe_test_glib2" + }, + { + "name": "oe_test_glib2_install_and_remove_glib2" + }, + { + "name": "oe_test_glib2_install_and_remove_glib2-help" + }, + { + "name": "oe_test_glib2_install_and_remove_glib2-devel" + }, + { + "name": "oe_test_glib2_install_and_remove_glib2-static" + }, + { + "name": "oe_test_glib2_install_and_remove_glib2-tests" + }, + { + "name": "oe_test_glib2_install_and_remove_glib2-debuginfo" + }, + { + "name": "oe_test_glib2_install_and_remove_glib2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/glibc.json b/suite2cases/glibc.json index 1c18c198a..f7444c359 100644 --- a/suite2cases/glibc.json +++ b/suite2cases/glibc.json @@ -9,6 +9,57 @@ }, { "name": "oe_test_socket_nscd" + }, + { + "name": "oe_test_glibc_install_and_remove_glibc" + }, + { + "name": "oe_test_glibc_install_and_remove_glibc-common" + }, + { + "name": "oe_test_glibc_install_and_remove_glibc-all-langpacks" + }, + { + "name": "oe_test_glibc_install_and_remove_glibc-locale-archive" + }, + { + "name": "oe_test_glibc_install_and_remove_nscd" + }, + { + "name": "oe_test_glibc_install_and_remove_nss_modules" + }, + { + "name": "oe_test_glibc_install_and_remove_glibc-nss-devel" + }, + { + "name": "oe_test_glibc_install_and_remove_libnsl" + }, + { + "name": "oe_test_glibc_install_and_remove_glibc-locale-source" + }, + { + "name": "oe_test_glibc_install_and_remove_glibc-devel" + }, + { + "name": "oe_test_glibc_install_and_remove_glibc-benchtests" + }, + { + "name": "oe_test_glibc_install_and_remove_glibc-help" + }, + { + "name": "oe_test_glibc_install_and_remove_glibc-relocation" + }, + { + "name": "oe_test_glibc_install_and_remove_glibc-debugutils" + }, + { + "name": "oe_test_glibc_install_and_remove_glibc-compat-2.17" + }, + { + "name": "oe_test_glibc_install_and_remove_glibc-debuginfo" + }, + { + "name": "oe_test_glibc_install_and_remove_glibc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/glusterfs.json b/suite2cases/glusterfs.json index 2e256d525..6b3f9c981 100644 --- a/suite2cases/glusterfs.json +++ b/suite2cases/glusterfs.json @@ -18,6 +18,87 @@ }, { "name": "oe_test_service_gluster-ta-volume" + }, + { + "name": "oe_test_glusterfs_install_and_remove_glusterfs" + }, + { + "name": "oe_test_glusterfs_install_and_remove_glusterfs-devel" + }, + { + "name": "oe_test_glusterfs_install_and_remove_glusterfs-help" + }, + { + "name": "oe_test_glusterfs_install_and_remove_python3-gluster" + }, + { + "name": "oe_test_glusterfs_install_and_remove_glusterfs-resource-agents" + }, + { + "name": "oe_test_glusterfs_install_and_remove_glusterfs-geo-replication" + }, + { + "name": "oe_test_glusterfs_install_and_remove_libgfapi-devel" + }, + { + "name": "oe_test_glusterfs_install_and_remove_libgfchangelog0" + }, + { + "name": "oe_test_glusterfs_install_and_remove_libgfchangelog-devel" + }, + { + "name": "oe_test_glusterfs_install_and_remove_libgfrpc0" + }, + { + "name": "oe_test_glusterfs_install_and_remove_libgfrpc-devel" + }, + { + "name": "oe_test_glusterfs_install_and_remove_libgfxdr0" + }, + { + "name": "oe_test_glusterfs_install_and_remove_glusterfs-server" + }, + { + "name": "oe_test_glusterfs_install_and_remove_glusterfs-cloudsync-plugins" + }, + { + "name": "oe_test_glusterfs_install_and_remove_libglusterfs0" + }, + { + "name": "oe_test_glusterfs_install_and_remove_libglusterfs-devel" + }, + { + "name": "oe_test_glusterfs_install_and_remove_libgfxdr-devel" + }, + { + "name": "oe_test_glusterfs_install_and_remove_glusterfs-events" + }, + { + "name": "oe_test_glusterfs_install_and_remove_glusterfs-cli" + }, + { + "name": "oe_test_glusterfs_install_and_remove_glusterfs-extra-xlators" + }, + { + "name": "oe_test_glusterfs_install_and_remove_glusterfs-fuse" + }, + { + "name": "oe_test_glusterfs_install_and_remove_libgfapi0" + }, + { + "name": "oe_test_glusterfs_install_and_remove_glusterfs-thin-arbiter" + }, + { + "name": "oe_test_glusterfs_install_and_remove_glusterfs-client-xlators" + }, + { + "name": "oe_test_glusterfs_install_and_remove_glusterfs-debugsource" + }, + { + "name": "oe_test_glusterfs_install_and_remove_glusterfs-debuginfo" + }, + { + "name": "oe_test_glusterfs_install_and_remove_libglusterd0" } ] } \ No newline at end of file diff --git a/suite2cases/gmp.json b/suite2cases/gmp.json new file mode 100644 index 000000000..bd709d81b --- /dev/null +++ b/suite2cases/gmp.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gmp", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gmp_install_and_remove_gmp" + }, + { + "name": "oe_test_gmp_install_and_remove_gmp-devel" + }, + { + "name": "oe_test_gmp_install_and_remove_gmp-c++" + }, + { + "name": "oe_test_gmp_install_and_remove_gmp-relocation" + }, + { + "name": "oe_test_gmp_install_and_remove_gmp-debuginfo" + }, + { + "name": "oe_test_gmp_install_and_remove_gmp-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gnome-common.json b/suite2cases/gnome-common.json new file mode 100644 index 000000000..fde47208e --- /dev/null +++ b/suite2cases/gnome-common.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gnome-common", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gnome-common_install_and_remove_gnome-common" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gnome-doc-utils.json b/suite2cases/gnome-doc-utils.json new file mode 100644 index 000000000..187062168 --- /dev/null +++ b/suite2cases/gnome-doc-utils.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gnome-doc-utils", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils" + }, + { + "name": "oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-help" + }, + { + "name": "oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-stylesheets" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gnu-efi.json b/suite2cases/gnu-efi.json new file mode 100644 index 000000000..a26b5b06f --- /dev/null +++ b/suite2cases/gnu-efi.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gnu-efi", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gnu-efi_install_and_remove_gnu-efi" + }, + { + "name": "oe_test_gnu-efi_install_and_remove_gnu-efi-devel" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gnupg2.json b/suite2cases/gnupg2.json new file mode 100644 index 000000000..4968cd4e1 --- /dev/null +++ b/suite2cases/gnupg2.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gnupg2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gnupg2_install_and_remove_gnupg2" + }, + { + "name": "oe_test_gnupg2_install_and_remove_gnupg2-help" + }, + { + "name": "oe_test_gnupg2_install_and_remove_gnupg2-debuginfo" + }, + { + "name": "oe_test_gnupg2_install_and_remove_gnupg2-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gnutls.json b/suite2cases/gnutls.json index 8b9217822..d10b3e79b 100644 --- a/suite2cases/gnutls.json +++ b/suite2cases/gnutls.json @@ -6,6 +6,36 @@ "cases": [ { "name": "oe_test_gnutls" + }, + { + "name": "oe_test_gnutls_install_and_remove_gnutls" + }, + { + "name": "oe_test_gnutls_install_and_remove_gnutls-utils" + }, + { + "name": "oe_test_gnutls_install_and_remove_gnutls-dane" + }, + { + "name": "oe_test_gnutls_install_and_remove_gnutls-guile" + }, + { + "name": "oe_test_gnutls_install_and_remove_gnutls-devel" + }, + { + "name": "oe_test_gnutls_install_and_remove_gnutls-help" + }, + { + "name": "oe_test_gnutls_install_and_remove_gnutls-debuginfo" + }, + { + "name": "oe_test_gnutls_install_and_remove_gnutls-debugsource" + }, + { + "name": "oe_test_gnutls_install_and_remove_gnutls-c++" + }, + { + "name": "oe_test_gnutls_install_and_remove_gnutls-doc" } ] } \ No newline at end of file diff --git a/suite2cases/gobject-introspection.json b/suite2cases/gobject-introspection.json index 908661cda..8d74848f6 100644 --- a/suite2cases/gobject-introspection.json +++ b/suite2cases/gobject-introspection.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_gobject-introspection" + }, + { + "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection" + }, + { + "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-devel" + }, + { + "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-help" + }, + { + "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-debugsource" + }, + { + "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/golang.json b/suite2cases/golang.json new file mode 100644 index 000000000..9271f30e3 --- /dev/null +++ b/suite2cases/golang.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/golang", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_golang_install_and_remove_golang" + }, + { + "name": "oe_test_golang_install_and_remove_golang-help" + }, + { + "name": "oe_test_golang_install_and_remove_golang-devel" + } + ] +} \ No newline at end of file diff --git a/suite2cases/google-droid-fonts.json b/suite2cases/google-droid-fonts.json new file mode 100644 index 000000000..8105fd533 --- /dev/null +++ b/suite2cases/google-droid-fonts.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/google-droid-fonts", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-fonts" + }, + { + "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-sans-mono-fonts" + }, + { + "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-serif-fonts" + }, + { + "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-sans-fonts" + }, + { + "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-kufi-fonts" + } + ] +} \ No newline at end of file diff --git a/suite2cases/google-noto-cjk-fonts.json b/suite2cases/google-noto-cjk-fonts.json new file mode 100644 index 000000000..c26811503 --- /dev/null +++ b/suite2cases/google-noto-cjk-fonts.json @@ -0,0 +1,80 @@ +{ + "path": "$OET_PATH/testcases/cli-test/google-noto-cjk-fonts", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts-help" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-kr-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-tc-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-tc-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-sc-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-kr-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-tc-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-jp-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-sc-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-jp-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-kr-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-sc-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-ttc-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-tc-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-ttc-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-tc-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-sc-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-jp-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-kr-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-kr-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-jp-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-sc-fonts" + }, + { + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-jp-fonts" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gperf.json b/suite2cases/gperf.json index fd97cc689..a7ac71a1f 100644 --- a/suite2cases/gperf.json +++ b/suite2cases/gperf.json @@ -24,6 +24,18 @@ }, { "name": "oe_test_gperf_base_07" + }, + { + "name": "oe_test_gperf_install_and_remove_gperf" + }, + { + "name": "oe_test_gperf_install_and_remove_gperf-help" + }, + { + "name": "oe_test_gperf_install_and_remove_gperf-debuginfo" + }, + { + "name": "oe_test_gperf_install_and_remove_gperf-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gperftools.json b/suite2cases/gperftools.json new file mode 100644 index 000000000..f9a682294 --- /dev/null +++ b/suite2cases/gperftools.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gperftools", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gperftools_install_and_remove_gperftools" + }, + { + "name": "oe_test_gperftools_install_and_remove_gperftools-libs" + }, + { + "name": "oe_test_gperftools_install_and_remove_pprof" + }, + { + "name": "oe_test_gperftools_install_and_remove_gperftools-devel" + }, + { + "name": "oe_test_gperftools_install_and_remove_gperftools-debugsource" + }, + { + "name": "oe_test_gperftools_install_and_remove_gperftools-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gpgme.json b/suite2cases/gpgme.json new file mode 100644 index 000000000..b2f214b3b --- /dev/null +++ b/suite2cases/gpgme.json @@ -0,0 +1,35 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gpgme", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gpgme_install_and_remove_gpgme" + }, + { + "name": "oe_test_gpgme_install_and_remove_cpp-gpgme" + }, + { + "name": "oe_test_gpgme_install_and_remove_qt-gpgme" + }, + { + "name": "oe_test_gpgme_install_and_remove_gpgme-devel" + }, + { + "name": "oe_test_gpgme_install_and_remove_python3-gpgme" + }, + { + "name": "oe_test_gpgme_install_and_remove_gpgme-help" + }, + { + "name": "oe_test_gpgme_install_and_remove_gpgme-debuginfo" + }, + { + "name": "oe_test_gpgme_install_and_remove_gpgme-debugsource" + }, + { + "name": "oe_test_gpgme_install_and_remove_python2-gpgme" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gphoto2.json b/suite2cases/gphoto2.json new file mode 100644 index 000000000..14ad8f36a --- /dev/null +++ b/suite2cases/gphoto2.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gphoto2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gphoto2_install_and_remove_gphoto2" + }, + { + "name": "oe_test_gphoto2_install_and_remove_gphoto2-help" + }, + { + "name": "oe_test_gphoto2_install_and_remove_gphoto2-debuginfo" + }, + { + "name": "oe_test_gphoto2_install_and_remove_gphoto2-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gpm.json b/suite2cases/gpm.json index ac1e0e34c..ca7fdf720 100644 --- a/suite2cases/gpm.json +++ b/suite2cases/gpm.json @@ -6,6 +6,24 @@ "cases": [ { "name": "oe_test_service_gpm" + }, + { + "name": "oe_test_gpm_install_and_remove_gpm" + }, + { + "name": "oe_test_gpm_install_and_remove_gpm-devel" + }, + { + "name": "oe_test_gpm_install_and_remove_gpm-libs" + }, + { + "name": "oe_test_gpm_install_and_remove_gpm-help" + }, + { + "name": "oe_test_gpm_install_and_remove_gpm-debugsource" + }, + { + "name": "oe_test_gpm_install_and_remove_gpm-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/graphene.json b/suite2cases/graphene.json new file mode 100644 index 000000000..a4397e37b --- /dev/null +++ b/suite2cases/graphene.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/graphene", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_graphene_install_and_remove_graphene" + }, + { + "name": "oe_test_graphene_install_and_remove_graphene-devel" + }, + { + "name": "oe_test_graphene_install_and_remove_graphene-tests" + }, + { + "name": "oe_test_graphene_install_and_remove_graphene-debugsource" + }, + { + "name": "oe_test_graphene_install_and_remove_graphene-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/graphite2.json b/suite2cases/graphite2.json new file mode 100644 index 000000000..64347f422 --- /dev/null +++ b/suite2cases/graphite2.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/graphite2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_graphite2_install_and_remove_graphite2" + }, + { + "name": "oe_test_graphite2_install_and_remove_graphite2-devel" + }, + { + "name": "oe_test_graphite2_install_and_remove_graphite2-debugsource" + }, + { + "name": "oe_test_graphite2_install_and_remove_graphite2-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/graphviz.json b/suite2cases/graphviz.json index 328108c4b..7e8bad83b 100644 --- a/suite2cases/graphviz.json +++ b/suite2cases/graphviz.json @@ -6,6 +6,57 @@ "cases": [ { "name": "oe_test_graphviz" + }, + { + "name": "oe_test_graphviz_install_and_remove_graphviz" + }, + { + "name": "oe_test_graphviz_install_and_remove_graphviz-ocaml" + }, + { + "name": "oe_test_graphviz_install_and_remove_graphviz-perl" + }, + { + "name": "oe_test_graphviz_install_and_remove_graphviz-ruby" + }, + { + "name": "oe_test_graphviz_install_and_remove_graphviz-php" + }, + { + "name": "oe_test_graphviz_install_and_remove_graphviz-gd" + }, + { + "name": "oe_test_graphviz_install_and_remove_graphviz-graphs" + }, + { + "name": "oe_test_graphviz_install_and_remove_graphviz-lua" + }, + { + "name": "oe_test_graphviz_install_and_remove_graphviz-tcl" + }, + { + "name": "oe_test_graphviz_install_and_remove_graphviz-python3" + }, + { + "name": "oe_test_graphviz_install_and_remove_graphviz-devel" + }, + { + "name": "oe_test_graphviz_install_and_remove_graphviz-guile" + }, + { + "name": "oe_test_graphviz_install_and_remove_graphviz-java" + }, + { + "name": "oe_test_graphviz_install_and_remove_graphviz-docs" + }, + { + "name": "oe_test_graphviz_install_and_remove_graphviz-debugsource" + }, + { + "name": "oe_test_graphviz_install_and_remove_graphviz-debuginfo" + }, + { + "name": "oe_test_graphviz_install_and_remove_graphviz-python2" } ] } \ No newline at end of file diff --git a/suite2cases/grep.json b/suite2cases/grep.json new file mode 100644 index 000000000..eaa2cbe98 --- /dev/null +++ b/suite2cases/grep.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/grep", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_grep_install_and_remove_grep" + }, + { + "name": "oe_test_grep_install_and_remove_grep-debuginfo" + }, + { + "name": "oe_test_grep_install_and_remove_grep-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/groff.json b/suite2cases/groff.json new file mode 100644 index 000000000..74b50baa4 --- /dev/null +++ b/suite2cases/groff.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/groff", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_groff_install_and_remove_groff" + }, + { + "name": "oe_test_groff_install_and_remove_groff-help" + }, + { + "name": "oe_test_groff_install_and_remove_groff-x11" + }, + { + "name": "oe_test_groff_install_and_remove_groff-base" + }, + { + "name": "oe_test_groff_install_and_remove_groff-debuginfo" + }, + { + "name": "oe_test_groff_install_and_remove_groff-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/grub2.json b/suite2cases/grub2.json index 7d9ebe5a8..8b36d3f91 100644 --- a/suite2cases/grub2.json +++ b/suite2cases/grub2.json @@ -9,6 +9,87 @@ }, { "name": "oe_test_service_grub2-systemd-integration" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-emu-modules" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-tools" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-tools-minimal" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-tools-efi" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-common" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-tools-extra" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-emu" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-efi-aa64" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-efi-aa64-modules" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-efi-loongarch64-modules" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-debugsource" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-debuginfo" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-efi-riscv64" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-help" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-efi-loongarch64" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-efi-aa64-cdboot" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-efi-riscv64-cdboot" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-efi-riscv64-modules" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-efi-ia32-cdboot" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-efi-ia32-modules" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-efi-x64-cdboot" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-pc" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-efi-x64" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-pc-modules" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-efi-ia32" + }, + { + "name": "oe_test_grub2_install_and_remove_grub2-efi-x64-modules" } ] } \ No newline at end of file diff --git a/suite2cases/grubby.json b/suite2cases/grubby.json new file mode 100644 index 000000000..ecf7036da --- /dev/null +++ b/suite2cases/grubby.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/grubby", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_grubby_install_and_remove_grubby" + }, + { + "name": "oe_test_grubby_install_and_remove_grubby-bls" + }, + { + "name": "oe_test_grubby_install_and_remove_grubby-debuginfo" + }, + { + "name": "oe_test_grubby_install_and_remove_grubby-help" + }, + { + "name": "oe_test_grubby_install_and_remove_grubby-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gsettings-desktop-schemas.json b/suite2cases/gsettings-desktop-schemas.json new file mode 100644 index 000000000..4508cd7f0 --- /dev/null +++ b/suite2cases/gsettings-desktop-schemas.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gsettings-desktop-schemas", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas" + }, + { + "name": "oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-devel" + }, + { + "name": "oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gsm.json b/suite2cases/gsm.json new file mode 100644 index 000000000..22e99bb59 --- /dev/null +++ b/suite2cases/gsm.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gsm", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gsm_install_and_remove_gsm" + }, + { + "name": "oe_test_gsm_install_and_remove_gsm-devel" + }, + { + "name": "oe_test_gsm_install_and_remove_gsm-help" + }, + { + "name": "oe_test_gsm_install_and_remove_gsm-debuginfo" + }, + { + "name": "oe_test_gsm_install_and_remove_gsm-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gssdp.json b/suite2cases/gssdp.json new file mode 100644 index 000000000..f732f9090 --- /dev/null +++ b/suite2cases/gssdp.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gssdp", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gssdp_install_and_remove_gssdp" + }, + { + "name": "oe_test_gssdp_install_and_remove_gssdp-devel" + }, + { + "name": "oe_test_gssdp_install_and_remove_gssdp-help" + }, + { + "name": "oe_test_gssdp_install_and_remove_gssdp-debuginfo" + }, + { + "name": "oe_test_gssdp_install_and_remove_gssdp-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gssproxy.json b/suite2cases/gssproxy.json index 033e7c1f8..2b7f09fa4 100644 --- a/suite2cases/gssproxy.json +++ b/suite2cases/gssproxy.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_service_gssproxy" + }, + { + "name": "oe_test_gssproxy_install_and_remove_gssproxy" + }, + { + "name": "oe_test_gssproxy_install_and_remove_gssproxy-help" + }, + { + "name": "oe_test_gssproxy_install_and_remove_gssproxy-debuginfo" + }, + { + "name": "oe_test_gssproxy_install_and_remove_gssproxy-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gstreamer1-plugins-bad-free.json b/suite2cases/gstreamer1-plugins-bad-free.json new file mode 100644 index 000000000..135a9b512 --- /dev/null +++ b/suite2cases/gstreamer1-plugins-bad-free.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gstreamer1-plugins-bad-free", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free" + }, + { + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-extras" + }, + { + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-wildmidi" + }, + { + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-fluidsynth" + }, + { + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-devel" + }, + { + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debuginfo" + }, + { + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gstreamer1-plugins-base.json b/suite2cases/gstreamer1-plugins-base.json new file mode 100644 index 000000000..0094dbcc3 --- /dev/null +++ b/suite2cases/gstreamer1-plugins-base.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gstreamer1-plugins-base", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base" + }, + { + "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-devel" + }, + { + "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-help" + }, + { + "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debuginfo" + }, + { + "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gstreamer1.json b/suite2cases/gstreamer1.json new file mode 100644 index 000000000..1c2f5fe81 --- /dev/null +++ b/suite2cases/gstreamer1.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gstreamer1", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gstreamer1_install_and_remove_gstreamer1" + }, + { + "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-help" + }, + { + "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-devel" + }, + { + "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-debugsource" + }, + { + "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gtest.json b/suite2cases/gtest.json new file mode 100644 index 000000000..f3549db2f --- /dev/null +++ b/suite2cases/gtest.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gtest", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gtest_install_and_remove_gtest" + }, + { + "name": "oe_test_gtest_install_and_remove_gmock" + }, + { + "name": "oe_test_gtest_install_and_remove_gtest-devel" + }, + { + "name": "oe_test_gtest_install_and_remove_gmock-devel" + }, + { + "name": "oe_test_gtest_install_and_remove_gtest-debugsource" + }, + { + "name": "oe_test_gtest_install_and_remove_gtest-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gtk-doc.json b/suite2cases/gtk-doc.json new file mode 100644 index 000000000..d576545b2 --- /dev/null +++ b/suite2cases/gtk-doc.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gtk-doc", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gtk-doc_install_and_remove_gtk-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gtk2.json b/suite2cases/gtk2.json new file mode 100644 index 000000000..2623ab017 --- /dev/null +++ b/suite2cases/gtk2.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gtk2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gtk2_install_and_remove_gtk2" + }, + { + "name": "oe_test_gtk2_install_and_remove_gtk2-devel" + }, + { + "name": "oe_test_gtk2_install_and_remove_gtk2-help" + }, + { + "name": "oe_test_gtk2_install_and_remove_gtk2-immodule-xim" + }, + { + "name": "oe_test_gtk2_install_and_remove_gtk2-debugsource" + }, + { + "name": "oe_test_gtk2_install_and_remove_gtk2-debuginfo" + }, + { + "name": "oe_test_gtk2_install_and_remove_gtk2-immodules" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gtk3.json b/suite2cases/gtk3.json new file mode 100644 index 000000000..e6d3f9dec --- /dev/null +++ b/suite2cases/gtk3.json @@ -0,0 +1,32 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gtk3", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gtk3_install_and_remove_gtk3" + }, + { + "name": "oe_test_gtk3_install_and_remove_gtk3-immodule-xim" + }, + { + "name": "oe_test_gtk3_install_and_remove_gtk-update-icon-cache" + }, + { + "name": "oe_test_gtk3_install_and_remove_gtk3-help" + }, + { + "name": "oe_test_gtk3_install_and_remove_gtk3-devel" + }, + { + "name": "oe_test_gtk3_install_and_remove_gtk3-debugsource" + }, + { + "name": "oe_test_gtk3_install_and_remove_gtk3-debuginfo" + }, + { + "name": "oe_test_gtk3_install_and_remove_gtk3-immodules" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gtk4.json b/suite2cases/gtk4.json new file mode 100644 index 000000000..2cc2fac92 --- /dev/null +++ b/suite2cases/gtk4.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gtk4", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gtk4_install_and_remove_gtk4" + }, + { + "name": "oe_test_gtk4_install_and_remove_gtk4-devel" + }, + { + "name": "oe_test_gtk4_install_and_remove_gtk4-debugsource" + }, + { + "name": "oe_test_gtk4_install_and_remove_gtk4-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/guile.json b/suite2cases/guile.json new file mode 100644 index 000000000..a64560ce1 --- /dev/null +++ b/suite2cases/guile.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/guile", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_guile_install_and_remove_guile" + }, + { + "name": "oe_test_guile_install_and_remove_guile-devel" + }, + { + "name": "oe_test_guile_install_and_remove_guile-help" + }, + { + "name": "oe_test_guile_install_and_remove_guile-debuginfo" + }, + { + "name": "oe_test_guile_install_and_remove_guile-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gupnp-igd.json b/suite2cases/gupnp-igd.json new file mode 100644 index 000000000..dd346f912 --- /dev/null +++ b/suite2cases/gupnp-igd.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gupnp-igd", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd" + }, + { + "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd-devel" + }, + { + "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd-debuginfo" + }, + { + "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gupnp.json b/suite2cases/gupnp.json new file mode 100644 index 000000000..d47831940 --- /dev/null +++ b/suite2cases/gupnp.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gupnp", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gupnp_install_and_remove_gupnp" + }, + { + "name": "oe_test_gupnp_install_and_remove_gupnp-help" + }, + { + "name": "oe_test_gupnp_install_and_remove_gupnp-devel" + }, + { + "name": "oe_test_gupnp_install_and_remove_gupnp-debugsource" + }, + { + "name": "oe_test_gupnp_install_and_remove_gupnp-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/gzip.json b/suite2cases/gzip.json new file mode 100644 index 000000000..59120b577 --- /dev/null +++ b/suite2cases/gzip.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gzip", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_gzip_install_and_remove_gzip" + }, + { + "name": "oe_test_gzip_install_and_remove_gzip-help" + }, + { + "name": "oe_test_gzip_install_and_remove_gzip-debugsource" + }, + { + "name": "oe_test_gzip_install_and_remove_gzip-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/harfbuzz.json b/suite2cases/harfbuzz.json new file mode 100644 index 000000000..186d17d98 --- /dev/null +++ b/suite2cases/harfbuzz.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/harfbuzz", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_harfbuzz_install_and_remove_harfbuzz" + }, + { + "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-devel" + }, + { + "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-debuginfo" + }, + { + "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-debugsource" + }, + { + "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/hunspell.json b/suite2cases/hunspell.json new file mode 100644 index 000000000..c0ce81a0f --- /dev/null +++ b/suite2cases/hunspell.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/hunspell", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_hunspell_install_and_remove_hunspell" + }, + { + "name": "oe_test_hunspell_install_and_remove_hunspell-devel" + }, + { + "name": "oe_test_hunspell_install_and_remove_hunspell-help" + }, + { + "name": "oe_test_hunspell_install_and_remove_hunspell-debuginfo" + }, + { + "name": "oe_test_hunspell_install_and_remove_hunspell-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/hwdata.json b/suite2cases/hwdata.json new file mode 100644 index 000000000..d253eca39 --- /dev/null +++ b/suite2cases/hwdata.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/hwdata", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_hwdata_install_and_remove_hwdata" + } + ] +} \ No newline at end of file diff --git a/suite2cases/hyphen.json b/suite2cases/hyphen.json new file mode 100644 index 000000000..0c087e309 --- /dev/null +++ b/suite2cases/hyphen.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/hyphen", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_hyphen_install_and_remove_hyphen" + }, + { + "name": "oe_test_hyphen_install_and_remove_hyphen-devel" + }, + { + "name": "oe_test_hyphen_install_and_remove_hyphen-debuginfo" + }, + { + "name": "oe_test_hyphen_install_and_remove_hyphen-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/icfg.json b/suite2cases/icfg.json new file mode 100644 index 000000000..d1f708f70 --- /dev/null +++ b/suite2cases/icfg.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/icfg", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_icfg_install_and_remove_icfg" + }, + { + "name": "oe_test_icfg_install_and_remove_icfg-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/icu.json b/suite2cases/icu.json new file mode 100644 index 000000000..a7b9379bd --- /dev/null +++ b/suite2cases/icu.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/icu", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_icu_install_and_remove_icu" + }, + { + "name": "oe_test_icu_install_and_remove_libicu" + }, + { + "name": "oe_test_icu_install_and_remove_icu-debugsource" + }, + { + "name": "oe_test_icu_install_and_remove_icu-help" + }, + { + "name": "oe_test_icu_install_and_remove_libicu-devel" + }, + { + "name": "oe_test_icu_install_and_remove_icu-debuginfo" + }, + { + "name": "oe_test_icu_install_and_remove_libicu-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ima-evm-utils.json b/suite2cases/ima-evm-utils.json new file mode 100644 index 000000000..419c8a878 --- /dev/null +++ b/suite2cases/ima-evm-utils.json @@ -0,0 +1,32 @@ +{ + "path": "$OET_PATH/testcases/cli-test/ima-evm-utils", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils" + }, + { + "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-libs" + }, + { + "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-devel" + }, + { + "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-help" + }, + { + "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debugsource" + }, + { + "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debuginfo" + }, + { + "name": "oe_test_ima-evm-utils_install_and_remove_libimaevm0" + }, + { + "name": "oe_test_ima-evm-utils_install_and_remove_libimaevm1" + } + ] +} \ No newline at end of file diff --git a/suite2cases/inih.json b/suite2cases/inih.json new file mode 100644 index 000000000..2e2a45ae4 --- /dev/null +++ b/suite2cases/inih.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/inih", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_inih_install_and_remove_inih" + }, + { + "name": "oe_test_inih_install_and_remove_inih-devel" + }, + { + "name": "oe_test_inih_install_and_remove_inih-debuginfo" + }, + { + "name": "oe_test_inih_install_and_remove_inih-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/iniparser.json b/suite2cases/iniparser.json new file mode 100644 index 000000000..5abd7f3cd --- /dev/null +++ b/suite2cases/iniparser.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/iniparser", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_iniparser_install_and_remove_iniparser" + }, + { + "name": "oe_test_iniparser_install_and_remove_iniparser-debuginfo" + }, + { + "name": "oe_test_iniparser_install_and_remove_iniparser-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/initscripts.json b/suite2cases/initscripts.json index 5df37d8a6..623484690 100644 --- a/suite2cases/initscripts.json +++ b/suite2cases/initscripts.json @@ -20,6 +20,27 @@ }, { "name": "oe_test_service_readonly-root" + }, + { + "name": "oe_test_initscripts_install_and_remove_initscripts" + }, + { + "name": "oe_test_initscripts_install_and_remove_network-scripts" + }, + { + "name": "oe_test_initscripts_install_and_remove_initscripts-service" + }, + { + "name": "oe_test_initscripts_install_and_remove_netconsole-service" + }, + { + "name": "oe_test_initscripts_install_and_remove_readonly-root" + }, + { + "name": "oe_test_initscripts_install_and_remove_initscripts-debugsource" + }, + { + "name": "oe_test_initscripts_install_and_remove_initscripts-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/intltool.json b/suite2cases/intltool.json index 55db2aed2..d0932e75b 100644 --- a/suite2cases/intltool.json +++ b/suite2cases/intltool.json @@ -21,6 +21,12 @@ }, { "name": "oe_test_intltool_intltoolize" + }, + { + "name": "oe_test_intltool_install_and_remove_intltool" + }, + { + "name": "oe_test_intltool_install_and_remove_intltool-help" } ] } \ No newline at end of file diff --git a/suite2cases/ipcalc.json b/suite2cases/ipcalc.json new file mode 100644 index 000000000..6e24083dc --- /dev/null +++ b/suite2cases/ipcalc.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/ipcalc", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_ipcalc_install_and_remove_ipcalc" + }, + { + "name": "oe_test_ipcalc_install_and_remove_ipcalc-help" + }, + { + "name": "oe_test_ipcalc_install_and_remove_ipcalc-debuginfo" + }, + { + "name": "oe_test_ipcalc_install_and_remove_ipcalc-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ipmitool.json b/suite2cases/ipmitool.json index f930def77..63d8b67fc 100644 --- a/suite2cases/ipmitool.json +++ b/suite2cases/ipmitool.json @@ -20,6 +20,24 @@ { "name": "oe_test_service_ipmitool", "machine type": "physical" + }, + { + "name": "oe_test_ipmitool_install_and_remove_ipmitool" + }, + { + "name": "oe_test_ipmitool_install_and_remove_bmc-snmp-proxy" + }, + { + "name": "oe_test_ipmitool_install_and_remove_exchange-bmc-os-info" + }, + { + "name": "oe_test_ipmitool_install_and_remove_ipmitool-help" + }, + { + "name": "oe_test_ipmitool_install_and_remove_ipmitool-debuginfo" + }, + { + "name": "oe_test_ipmitool_install_and_remove_ipmitool-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/iproute.json b/suite2cases/iproute.json index 70f94d13f..9076e082a 100644 --- a/suite2cases/iproute.json +++ b/suite2cases/iproute.json @@ -12,6 +12,21 @@ }, { "name": "oe_test_netns" + }, + { + "name": "oe_test_iproute_install_and_remove_iproute" + }, + { + "name": "oe_test_iproute_install_and_remove_iproute-devel" + }, + { + "name": "oe_test_iproute_install_and_remove_iproute-help" + }, + { + "name": "oe_test_iproute_install_and_remove_iproute-debuginfo" + }, + { + "name": "oe_test_iproute_install_and_remove_iproute-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/iprutils.json b/suite2cases/iprutils.json index f53cdc957..0bd77d65f 100644 --- a/suite2cases/iprutils.json +++ b/suite2cases/iprutils.json @@ -15,6 +15,18 @@ }, { "name": "oe_test_target_iprutils" + }, + { + "name": "oe_test_iprutils_install_and_remove_iprutils" + }, + { + "name": "oe_test_iprutils_install_and_remove_iprutils-help" + }, + { + "name": "oe_test_iprutils_install_and_remove_iprutils-debuginfo" + }, + { + "name": "oe_test_iprutils_install_and_remove_iprutils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ipset.json b/suite2cases/ipset.json index e10cd0f76..c998bf497 100644 --- a/suite2cases/ipset.json +++ b/suite2cases/ipset.json @@ -12,6 +12,24 @@ }, { "name": "oe_test_ipset_01" + }, + { + "name": "oe_test_ipset_install_and_remove_ipset" + }, + { + "name": "oe_test_ipset_install_and_remove_ipset-libs" + }, + { + "name": "oe_test_ipset_install_and_remove_ipset-devel" + }, + { + "name": "oe_test_ipset_install_and_remove_ipset-debugsource" + }, + { + "name": "oe_test_ipset_install_and_remove_ipset-help" + }, + { + "name": "oe_test_ipset_install_and_remove_ipset-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/iptables.json b/suite2cases/iptables.json index 5b0fb67e3..e4a1779fb 100644 --- a/suite2cases/iptables.json +++ b/suite2cases/iptables.json @@ -18,6 +18,27 @@ }, { "name": "oe_test_ip6tables-restore_01" + }, + { + "name": "oe_test_iptables_install_and_remove_iptables" + }, + { + "name": "oe_test_iptables_install_and_remove_iptables-devel" + }, + { + "name": "oe_test_iptables_install_and_remove_iptables-libs" + }, + { + "name": "oe_test_iptables_install_and_remove_iptables-nft" + }, + { + "name": "oe_test_iptables_install_and_remove_iptables-debugsource" + }, + { + "name": "oe_test_iptables_install_and_remove_iptables-debuginfo" + }, + { + "name": "oe_test_iptables_install_and_remove_iptables-help" } ] } \ No newline at end of file diff --git a/suite2cases/iputils.json b/suite2cases/iputils.json index 34bb33390..b3058748c 100644 --- a/suite2cases/iputils.json +++ b/suite2cases/iputils.json @@ -48,6 +48,21 @@ }, { "name": "oe_test_service_rdisc" + }, + { + "name": "oe_test_iputils_install_and_remove_iputils" + }, + { + "name": "oe_test_iputils_install_and_remove_iputils-debuginfo" + }, + { + "name": "oe_test_iputils_install_and_remove_iputils-debugsource" + }, + { + "name": "oe_test_iputils_install_and_remove_iputils-help" + }, + { + "name": "oe_test_iputils_install_and_remove_iputils-ninfod" } ] } \ No newline at end of file diff --git a/suite2cases/irqbalance.json b/suite2cases/irqbalance.json index 1e7e67eb5..53a1586c1 100644 --- a/suite2cases/irqbalance.json +++ b/suite2cases/irqbalance.json @@ -6,6 +6,24 @@ "cases": [ { "name": "oe_test_service_irqbalance" + }, + { + "name": "oe_test_irqbalance_install_and_remove_irqbalance" + }, + { + "name": "oe_test_irqbalance_install_and_remove_irqbalance-devel" + }, + { + "name": "oe_test_irqbalance_install_and_remove_irqbalance-libs" + }, + { + "name": "oe_test_irqbalance_install_and_remove_irqbalance-help" + }, + { + "name": "oe_test_irqbalance_install_and_remove_irqbalance-debugsource" + }, + { + "name": "oe_test_irqbalance_install_and_remove_irqbalance-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/iso-codes.json b/suite2cases/iso-codes.json new file mode 100644 index 000000000..d9bfa0e03 --- /dev/null +++ b/suite2cases/iso-codes.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/iso-codes", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_iso-codes_install_and_remove_iso-codes" + }, + { + "name": "oe_test_iso-codes_install_and_remove_iso-codes-devel" + } + ] +} \ No newline at end of file diff --git a/suite2cases/isomd5sum.json b/suite2cases/isomd5sum.json new file mode 100644 index 000000000..4688f2965 --- /dev/null +++ b/suite2cases/isomd5sum.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/isomd5sum", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_isomd5sum_install_and_remove_isomd5sum" + }, + { + "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-devel" + }, + { + "name": "oe_test_isomd5sum_install_and_remove_python3-isomd5sum" + }, + { + "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-debuginfo" + }, + { + "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-help" + }, + { + "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-debugsource" + }, + { + "name": "oe_test_isomd5sum_install_and_remove_python2-isomd5sum" + } + ] +} \ No newline at end of file diff --git a/suite2cases/itstool.json b/suite2cases/itstool.json index 659eb54c2..c8cfc93fe 100644 --- a/suite2cases/itstool.json +++ b/suite2cases/itstool.json @@ -9,6 +9,12 @@ }, { "name": "oe_test_itstool_base_02" + }, + { + "name": "oe_test_itstool_install_and_remove_itstool" + }, + { + "name": "oe_test_itstool_install_and_remove_itstool-help" } ] } \ No newline at end of file diff --git a/suite2cases/jansson.json b/suite2cases/jansson.json new file mode 100644 index 000000000..2694021d8 --- /dev/null +++ b/suite2cases/jansson.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/jansson", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_jansson_install_and_remove_jansson" + }, + { + "name": "oe_test_jansson_install_and_remove_jansson-devel" + }, + { + "name": "oe_test_jansson_install_and_remove_jansson-help" + }, + { + "name": "oe_test_jansson_install_and_remove_jansson-debugsource" + }, + { + "name": "oe_test_jansson_install_and_remove_jansson-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/java_cup.json b/suite2cases/java_cup.json new file mode 100644 index 000000000..541f480d6 --- /dev/null +++ b/suite2cases/java_cup.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/java_cup", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_java_cup_install_and_remove_java_cup" + }, + { + "name": "oe_test_java_cup_install_and_remove_java_cup-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/javapackages-tools.json b/suite2cases/javapackages-tools.json index 1d07e2f18..8f087b65a 100644 --- a/suite2cases/javapackages-tools.json +++ b/suite2cases/javapackages-tools.json @@ -21,6 +21,27 @@ }, { "name": "oe_test_javapackages-local" + }, + { + "name": "oe_test_javapackages-tools_install_and_remove_javapackages-tools" + }, + { + "name": "oe_test_javapackages-tools_install_and_remove_python3-javapackages" + }, + { + "name": "oe_test_javapackages-tools_install_and_remove_gradle-local" + }, + { + "name": "oe_test_javapackages-tools_install_and_remove_javapackages-filesystem" + }, + { + "name": "oe_test_javapackages-tools_install_and_remove_maven-local" + }, + { + "name": "oe_test_javapackages-tools_install_and_remove_ivy-local" + }, + { + "name": "oe_test_javapackages-tools_install_and_remove_javapackages-local" } ] } \ No newline at end of file diff --git a/suite2cases/jbig2dec.json b/suite2cases/jbig2dec.json new file mode 100644 index 000000000..1877322c2 --- /dev/null +++ b/suite2cases/jbig2dec.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/jbig2dec", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_jbig2dec_install_and_remove_jbig2dec" + }, + { + "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-devel" + }, + { + "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-debugsource" + }, + { + "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-debuginfo" + }, + { + "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/jbigkit.json b/suite2cases/jbigkit.json new file mode 100644 index 000000000..1a66c8398 --- /dev/null +++ b/suite2cases/jbigkit.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/jbigkit", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_jbigkit_install_and_remove_jbigkit" + }, + { + "name": "oe_test_jbigkit_install_and_remove_jbigkit-libs" + }, + { + "name": "oe_test_jbigkit_install_and_remove_jbigkit-devel" + }, + { + "name": "oe_test_jbigkit_install_and_remove_jbigkit-help" + }, + { + "name": "oe_test_jbigkit_install_and_remove_jbigkit-debuginfo" + }, + { + "name": "oe_test_jbigkit_install_and_remove_jbigkit-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/jflex.json b/suite2cases/jflex.json new file mode 100644 index 000000000..66768c856 --- /dev/null +++ b/suite2cases/jflex.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/jflex", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_jflex_install_and_remove_jflex" + }, + { + "name": "oe_test_jflex_install_and_remove_jflex-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/jitterentropy-library.json b/suite2cases/jitterentropy-library.json new file mode 100644 index 000000000..8287aef44 --- /dev/null +++ b/suite2cases/jitterentropy-library.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/jitterentropy-library", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library" + }, + { + "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-devel" + }, + { + "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debuginfo" + }, + { + "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/json-c.json b/suite2cases/json-c.json new file mode 100644 index 000000000..f8a8b91f6 --- /dev/null +++ b/suite2cases/json-c.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/json-c", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_json-c_install_and_remove_json-c" + }, + { + "name": "oe_test_json-c_install_and_remove_json-c-help" + }, + { + "name": "oe_test_json-c_install_and_remove_json-c-devel" + }, + { + "name": "oe_test_json-c_install_and_remove_json-c-debuginfo" + }, + { + "name": "oe_test_json-c_install_and_remove_json-c-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/json-glib.json b/suite2cases/json-glib.json new file mode 100644 index 000000000..ed8a1a5a9 --- /dev/null +++ b/suite2cases/json-glib.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/json-glib", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_json-glib_install_and_remove_json-glib" + }, + { + "name": "oe_test_json-glib_install_and_remove_json-glib-help" + }, + { + "name": "oe_test_json-glib_install_and_remove_json-glib-debuginfo" + }, + { + "name": "oe_test_json-glib_install_and_remove_json-glib-debugsource" + }, + { + "name": "oe_test_json-glib_install_and_remove_json-glib-devel" + } + ] +} \ No newline at end of file diff --git a/suite2cases/jsoncpp.json b/suite2cases/jsoncpp.json index 519c9eb18..3643949ea 100644 --- a/suite2cases/jsoncpp.json +++ b/suite2cases/jsoncpp.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_jsoncpp_01" + }, + { + "name": "oe_test_jsoncpp_install_and_remove_jsoncpp" + }, + { + "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-devel" + }, + { + "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-help" + }, + { + "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-debuginfo" + }, + { + "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/junit.json b/suite2cases/junit.json index f890f41d8..7c6b6cb47 100644 --- a/suite2cases/junit.json +++ b/suite2cases/junit.json @@ -42,6 +42,12 @@ }, { "name": "oe_test_junit4_TestSuite_api" + }, + { + "name": "oe_test_junit_install_and_remove_junit" + }, + { + "name": "oe_test_junit_install_and_remove_junit-help" } ] } \ No newline at end of file diff --git a/suite2cases/junit5.json b/suite2cases/junit5.json index 4c895222f..633cd7e4e 100644 --- a/suite2cases/junit5.json +++ b/suite2cases/junit5.json @@ -42,6 +42,15 @@ }, { "name": "oe_test_junit5_spring_maven" + }, + { + "name": "oe_test_junit5_install_and_remove_junit5" + }, + { + "name": "oe_test_junit5_install_and_remove_junit5-javadoc" + }, + { + "name": "oe_test_junit5_install_and_remove_junit5-guide" } ] } \ No newline at end of file diff --git a/suite2cases/jvnet-parent.json b/suite2cases/jvnet-parent.json new file mode 100644 index 000000000..141b98b15 --- /dev/null +++ b/suite2cases/jvnet-parent.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/jvnet-parent", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_jvnet-parent_install_and_remove_jvnet-parent" + } + ] +} \ No newline at end of file diff --git a/suite2cases/kbd.json b/suite2cases/kbd.json new file mode 100644 index 000000000..1d6b54c61 --- /dev/null +++ b/suite2cases/kbd.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/kbd", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_kbd_install_and_remove_kbd" + }, + { + "name": "oe_test_kbd_install_and_remove_kbd-legacy" + }, + { + "name": "oe_test_kbd_install_and_remove_kbd-misc" + }, + { + "name": "oe_test_kbd_install_and_remove_kbd-debugsource" + }, + { + "name": "oe_test_kbd_install_and_remove_kbd-debuginfo" + }, + { + "name": "oe_test_kbd_install_and_remove_kbd-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/kdump-anaconda-addon.json b/suite2cases/kdump-anaconda-addon.json new file mode 100644 index 000000000..b13354ce8 --- /dev/null +++ b/suite2cases/kdump-anaconda-addon.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/kdump-anaconda-addon", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon" + }, + { + "name": "oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/kernel.json b/suite2cases/kernel.json index 77779cb90..5b7d52299 100644 --- a/suite2cases/kernel.json +++ b/suite2cases/kernel.json @@ -160,6 +160,57 @@ }, { "name": "oe_test_target_core_iblock" + }, + { + "name": "oe_test_kernel_install_and_remove_kernel" + }, + { + "name": "oe_test_kernel_install_and_remove_kernel-tools-devel" + }, + { + "name": "oe_test_kernel_install_and_remove_perf" + }, + { + "name": "oe_test_kernel_install_and_remove_python3-perf" + }, + { + "name": "oe_test_kernel_install_and_remove_kernel-debugsource" + }, + { + "name": "oe_test_kernel_install_and_remove_perf-debuginfo" + }, + { + "name": "oe_test_kernel_install_and_remove_kernel-devel" + }, + { + "name": "oe_test_kernel_install_and_remove_kernel-headers" + }, + { + "name": "oe_test_kernel_install_and_remove_kernel-tools" + }, + { + "name": "oe_test_kernel_install_and_remove_kernel-source" + }, + { + "name": "oe_test_kernel_install_and_remove_kernel-tools-debuginfo" + }, + { + "name": "oe_test_kernel_install_and_remove_python3-perf-debuginfo" + }, + { + "name": "oe_test_kernel_install_and_remove_kernel-debuginfo" + }, + { + "name": "oe_test_kernel_install_and_remove_bpftool" + }, + { + "name": "oe_test_kernel_install_and_remove_bpftool-debuginfo" + }, + { + "name": "oe_test_kernel_install_and_remove_python2-perf" + }, + { + "name": "oe_test_kernel_install_and_remove_python2-perf-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/kexec-tools.json b/suite2cases/kexec-tools.json index 0ef97fbd5..49eb090b1 100644 --- a/suite2cases/kexec-tools.json +++ b/suite2cases/kexec-tools.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_service_kdump" + }, + { + "name": "oe_test_kexec-tools_install_and_remove_kexec-tools" + }, + { + "name": "oe_test_kexec-tools_install_and_remove_kexec-tools-help" + }, + { + "name": "oe_test_kexec-tools_install_and_remove_kexec-tools-debuginfo" + }, + { + "name": "oe_test_kexec-tools_install_and_remove_kexec-tools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/keybinder3.json b/suite2cases/keybinder3.json new file mode 100644 index 000000000..8c12cebf3 --- /dev/null +++ b/suite2cases/keybinder3.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/keybinder3", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_keybinder3_install_and_remove_keybinder3" + }, + { + "name": "oe_test_keybinder3_install_and_remove_keybinder3-devel" + }, + { + "name": "oe_test_keybinder3_install_and_remove_keybinder3-help" + }, + { + "name": "oe_test_keybinder3_install_and_remove_keybinder3-debugsource" + }, + { + "name": "oe_test_keybinder3_install_and_remove_keybinder3-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/keyutils.json b/suite2cases/keyutils.json index 35f73ca2c..f56fcec75 100644 --- a/suite2cases/keyutils.json +++ b/suite2cases/keyutils.json @@ -12,6 +12,24 @@ }, { "name": "oe_test_keyutils-libs" + }, + { + "name": "oe_test_keyutils_install_and_remove_keyutils" + }, + { + "name": "oe_test_keyutils_install_and_remove_keyutils-libs" + }, + { + "name": "oe_test_keyutils_install_and_remove_keyutils-libs-devel" + }, + { + "name": "oe_test_keyutils_install_and_remove_keyutils-help" + }, + { + "name": "oe_test_keyutils_install_and_remove_keyutils-debuginfo" + }, + { + "name": "oe_test_keyutils_install_and_remove_keyutils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/kmod.json b/suite2cases/kmod.json index 1b73fe172..04ca87ef4 100644 --- a/suite2cases/kmod.json +++ b/suite2cases/kmod.json @@ -24,6 +24,27 @@ }, { "name": "oe_test_weak-modules" + }, + { + "name": "oe_test_kmod_install_and_remove_kmod" + }, + { + "name": "oe_test_kmod_install_and_remove_kmod-libs" + }, + { + "name": "oe_test_kmod_install_and_remove_kmod-help" + }, + { + "name": "oe_test_kmod_install_and_remove_kmod-devel" + }, + { + "name": "oe_test_kmod_install_and_remove_python3-kmod" + }, + { + "name": "oe_test_kmod_install_and_remove_kmod-debuginfo" + }, + { + "name": "oe_test_kmod_install_and_remove_kmod-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/krb5.json b/suite2cases/krb5.json index fed7c8bde..0420a29e3 100644 --- a/suite2cases/krb5.json +++ b/suite2cases/krb5.json @@ -12,6 +12,30 @@ }, { "name": "oe_test_service_krb5kdc" + }, + { + "name": "oe_test_krb5_install_and_remove_krb5" + }, + { + "name": "oe_test_krb5_install_and_remove_krb5-devel" + }, + { + "name": "oe_test_krb5_install_and_remove_krb5-help" + }, + { + "name": "oe_test_krb5_install_and_remove_krb5-server" + }, + { + "name": "oe_test_krb5_install_and_remove_krb5-client" + }, + { + "name": "oe_test_krb5_install_and_remove_krb5-libs" + }, + { + "name": "oe_test_krb5_install_and_remove_krb5-debugsource" + }, + { + "name": "oe_test_krb5_install_and_remove_krb5-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/ksh.json b/suite2cases/ksh.json index 528b5661b..ac99a1925 100644 --- a/suite2cases/ksh.json +++ b/suite2cases/ksh.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_ksh" + }, + { + "name": "oe_test_ksh_install_and_remove_ksh" + }, + { + "name": "oe_test_ksh_install_and_remove_ksh-help" + }, + { + "name": "oe_test_ksh_install_and_remove_ksh-debugsource" + }, + { + "name": "oe_test_ksh_install_and_remove_ksh-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/kyua.json b/suite2cases/kyua.json new file mode 100644 index 000000000..5e5d97733 --- /dev/null +++ b/suite2cases/kyua.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/kyua", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_kyua_install_and_remove_kyua" + }, + { + "name": "oe_test_kyua_install_and_remove_kyua-help" + }, + { + "name": "oe_test_kyua_install_and_remove_kyua-tests" + }, + { + "name": "oe_test_kyua_install_and_remove_kyua-debuginfo" + }, + { + "name": "oe_test_kyua_install_and_remove_kyua-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/lame.json b/suite2cases/lame.json new file mode 100644 index 000000000..06354eb7d --- /dev/null +++ b/suite2cases/lame.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/lame", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_lame_install_and_remove_lame" + }, + { + "name": "oe_test_lame_install_and_remove_lame-help" + }, + { + "name": "oe_test_lame_install_and_remove_lame-devel" + }, + { + "name": "oe_test_lame_install_and_remove_lame-mp3x" + }, + { + "name": "oe_test_lame_install_and_remove_lame-debugsource" + }, + { + "name": "oe_test_lame_install_and_remove_lame-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/langtable.json b/suite2cases/langtable.json new file mode 100644 index 000000000..4a086a525 --- /dev/null +++ b/suite2cases/langtable.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/langtable", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_langtable_install_and_remove_langtable" + }, + { + "name": "oe_test_langtable_install_and_remove_python3-langtable" + }, + { + "name": "oe_test_langtable_install_and_remove_python2-langtable" + }, + { + "name": "oe_test_langtable_install_and_remove_langtable-data" + } + ] +} \ No newline at end of file diff --git a/suite2cases/lapack.json b/suite2cases/lapack.json new file mode 100644 index 000000000..83ba3c7ba --- /dev/null +++ b/suite2cases/lapack.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/lapack", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_lapack_install_and_remove_lapack" + }, + { + "name": "oe_test_lapack_install_and_remove_lapack-devel" + }, + { + "name": "oe_test_lapack_install_and_remove_lapack-help" + }, + { + "name": "oe_test_lapack_install_and_remove_lapack64" + }, + { + "name": "oe_test_lapack_install_and_remove_lapack64-devel" + }, + { + "name": "oe_test_lapack_install_and_remove_lapack-debuginfo" + }, + { + "name": "oe_test_lapack_install_and_remove_lapack-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/lcms2.json b/suite2cases/lcms2.json new file mode 100644 index 000000000..8035fba9b --- /dev/null +++ b/suite2cases/lcms2.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/lcms2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_lcms2_install_and_remove_lcms2" + }, + { + "name": "oe_test_lcms2_install_and_remove_lcms2-utils" + }, + { + "name": "oe_test_lcms2_install_and_remove_lcms2-devel" + }, + { + "name": "oe_test_lcms2_install_and_remove_lcms2-debugsource" + }, + { + "name": "oe_test_lcms2_install_and_remove_lcms2-debuginfo" + }, + { + "name": "oe_test_lcms2_install_and_remove_lcms2-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/less.json b/suite2cases/less.json new file mode 100644 index 000000000..6ae67e68e --- /dev/null +++ b/suite2cases/less.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/less", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_less_install_and_remove_less" + }, + { + "name": "oe_test_less_install_and_remove_less-help" + }, + { + "name": "oe_test_less_install_and_remove_less-debugsource" + }, + { + "name": "oe_test_less_install_and_remove_less-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libICE.json b/suite2cases/libICE.json new file mode 100644 index 000000000..e1ec98aeb --- /dev/null +++ b/suite2cases/libICE.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libICE", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libICE_install_and_remove_libICE" + }, + { + "name": "oe_test_libICE_install_and_remove_libICE-devel" + }, + { + "name": "oe_test_libICE_install_and_remove_libICE-debuginfo" + }, + { + "name": "oe_test_libICE_install_and_remove_libICE-help" + }, + { + "name": "oe_test_libICE_install_and_remove_libICE-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libSM.json b/suite2cases/libSM.json new file mode 100644 index 000000000..15c3e5951 --- /dev/null +++ b/suite2cases/libSM.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libSM", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libSM_install_and_remove_libSM" + }, + { + "name": "oe_test_libSM_install_and_remove_libSM-devel" + }, + { + "name": "oe_test_libSM_install_and_remove_libSM-debuginfo" + }, + { + "name": "oe_test_libSM_install_and_remove_libSM-help" + }, + { + "name": "oe_test_libSM_install_and_remove_libSM-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libX11.json b/suite2cases/libX11.json index a3668f656..f7eeeac50 100644 --- a/suite2cases/libX11.json +++ b/suite2cases/libX11.json @@ -6,6 +6,30 @@ "cases": [ { "name": "oe_test_libx11" + }, + { + "name": "oe_test_libX11_install_and_remove_libX11" + }, + { + "name": "oe_test_libX11_install_and_remove_libX11-devel" + }, + { + "name": "oe_test_libX11_install_and_remove_libX11-debuginfo" + }, + { + "name": "oe_test_libX11_install_and_remove_libX11-debugsource" + }, + { + "name": "oe_test_libX11_install_and_remove_libX11-help" + }, + { + "name": "oe_test_libX11_install_and_remove_libX11-xcb" + }, + { + "name": "oe_test_libX11_install_and_remove_libX11-common" + }, + { + "name": "oe_test_libX11_install_and_remove_libX11-doc" } ] } \ No newline at end of file diff --git a/suite2cases/libXScrnSaver.json b/suite2cases/libXScrnSaver.json new file mode 100644 index 000000000..c6fdd4474 --- /dev/null +++ b/suite2cases/libXScrnSaver.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXScrnSaver", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver" + }, + { + "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-devel" + }, + { + "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-help" + }, + { + "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debuginfo" + }, + { + "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXau.json b/suite2cases/libXau.json new file mode 100644 index 000000000..49380f2cb --- /dev/null +++ b/suite2cases/libXau.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXau", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXau_install_and_remove_libXau" + }, + { + "name": "oe_test_libXau_install_and_remove_libXau-devel" + }, + { + "name": "oe_test_libXau_install_and_remove_libXau-debuginfo" + }, + { + "name": "oe_test_libXau_install_and_remove_libXau-help" + }, + { + "name": "oe_test_libXau_install_and_remove_libXau-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXaw.json b/suite2cases/libXaw.json new file mode 100644 index 000000000..3573871a0 --- /dev/null +++ b/suite2cases/libXaw.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXaw", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXaw_install_and_remove_libXaw" + }, + { + "name": "oe_test_libXaw_install_and_remove_libXaw-devel" + }, + { + "name": "oe_test_libXaw_install_and_remove_libXaw-debugsource" + }, + { + "name": "oe_test_libXaw_install_and_remove_libXaw-help" + }, + { + "name": "oe_test_libXaw_install_and_remove_libXaw-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXcomposite.json b/suite2cases/libXcomposite.json new file mode 100644 index 000000000..de3960ca0 --- /dev/null +++ b/suite2cases/libXcomposite.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXcomposite", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXcomposite_install_and_remove_libXcomposite" + }, + { + "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-devel" + }, + { + "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-debuginfo" + }, + { + "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-help" + }, + { + "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXcursor.json b/suite2cases/libXcursor.json new file mode 100644 index 000000000..9e8fe0497 --- /dev/null +++ b/suite2cases/libXcursor.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXcursor", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXcursor_install_and_remove_libXcursor" + }, + { + "name": "oe_test_libXcursor_install_and_remove_libXcursor-devel" + }, + { + "name": "oe_test_libXcursor_install_and_remove_libXcursor-debuginfo" + }, + { + "name": "oe_test_libXcursor_install_and_remove_libXcursor-debugsource" + }, + { + "name": "oe_test_libXcursor_install_and_remove_libXcursor-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXdamage.json b/suite2cases/libXdamage.json new file mode 100644 index 000000000..e49de0c23 --- /dev/null +++ b/suite2cases/libXdamage.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXdamage", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXdamage_install_and_remove_libXdamage" + }, + { + "name": "oe_test_libXdamage_install_and_remove_libXdamage-help" + }, + { + "name": "oe_test_libXdamage_install_and_remove_libXdamage-devel" + }, + { + "name": "oe_test_libXdamage_install_and_remove_libXdamage-debuginfo" + }, + { + "name": "oe_test_libXdamage_install_and_remove_libXdamage-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXdmcp.json b/suite2cases/libXdmcp.json new file mode 100644 index 000000000..a6cc1c42a --- /dev/null +++ b/suite2cases/libXdmcp.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXdmcp", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXdmcp_install_and_remove_libXdmcp" + }, + { + "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-devel" + }, + { + "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-debugsource" + }, + { + "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-help" + }, + { + "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXext.json b/suite2cases/libXext.json new file mode 100644 index 000000000..b9f7963a9 --- /dev/null +++ b/suite2cases/libXext.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXext", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXext_install_and_remove_libXext" + }, + { + "name": "oe_test_libXext_install_and_remove_libXext-devel" + }, + { + "name": "oe_test_libXext_install_and_remove_libXext-help" + }, + { + "name": "oe_test_libXext_install_and_remove_libXext-debugsource" + }, + { + "name": "oe_test_libXext_install_and_remove_libXext-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXfixes.json b/suite2cases/libXfixes.json new file mode 100644 index 000000000..214fa7261 --- /dev/null +++ b/suite2cases/libXfixes.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXfixes", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXfixes_install_and_remove_libXfixes" + }, + { + "name": "oe_test_libXfixes_install_and_remove_libXfixes-devel" + }, + { + "name": "oe_test_libXfixes_install_and_remove_libXfixes-debuginfo" + }, + { + "name": "oe_test_libXfixes_install_and_remove_libXfixes-debugsource" + }, + { + "name": "oe_test_libXfixes_install_and_remove_libXfixes-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXfont2.json b/suite2cases/libXfont2.json new file mode 100644 index 000000000..9fce5608f --- /dev/null +++ b/suite2cases/libXfont2.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXfont2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXfont2_install_and_remove_libXfont2" + }, + { + "name": "oe_test_libXfont2_install_and_remove_libXfont2-devel" + }, + { + "name": "oe_test_libXfont2_install_and_remove_libXfont2-debuginfo" + }, + { + "name": "oe_test_libXfont2_install_and_remove_libXfont2-debugsource" + }, + { + "name": "oe_test_libXfont2_install_and_remove_libXfont2-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXft.json b/suite2cases/libXft.json new file mode 100644 index 000000000..14fe65169 --- /dev/null +++ b/suite2cases/libXft.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXft", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXft_install_and_remove_libXft" + }, + { + "name": "oe_test_libXft_install_and_remove_libXft-devel" + }, + { + "name": "oe_test_libXft_install_and_remove_libXft-help" + }, + { + "name": "oe_test_libXft_install_and_remove_libXft-debugsource" + }, + { + "name": "oe_test_libXft_install_and_remove_libXft-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXi.json b/suite2cases/libXi.json new file mode 100644 index 000000000..7aa42531d --- /dev/null +++ b/suite2cases/libXi.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXi", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXi_install_and_remove_libXi" + }, + { + "name": "oe_test_libXi_install_and_remove_libXi-devel" + }, + { + "name": "oe_test_libXi_install_and_remove_libXi-debugsource" + }, + { + "name": "oe_test_libXi_install_and_remove_libXi-help" + }, + { + "name": "oe_test_libXi_install_and_remove_libXi-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXinerama.json b/suite2cases/libXinerama.json new file mode 100644 index 000000000..1fc87cf51 --- /dev/null +++ b/suite2cases/libXinerama.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXinerama", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXinerama_install_and_remove_libXinerama" + }, + { + "name": "oe_test_libXinerama_install_and_remove_libXinerama-devel" + }, + { + "name": "oe_test_libXinerama_install_and_remove_libXinerama-debugsource" + }, + { + "name": "oe_test_libXinerama_install_and_remove_libXinerama-help" + }, + { + "name": "oe_test_libXinerama_install_and_remove_libXinerama-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXmu.json b/suite2cases/libXmu.json new file mode 100644 index 000000000..ca767a266 --- /dev/null +++ b/suite2cases/libXmu.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXmu", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXmu_install_and_remove_libXmu" + }, + { + "name": "oe_test_libXmu_install_and_remove_libXmu-devel" + }, + { + "name": "oe_test_libXmu_install_and_remove_libXmu-help" + }, + { + "name": "oe_test_libXmu_install_and_remove_libXmu-debuginfo" + }, + { + "name": "oe_test_libXmu_install_and_remove_libXmu-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXrandr.json b/suite2cases/libXrandr.json new file mode 100644 index 000000000..b5b50e3cb --- /dev/null +++ b/suite2cases/libXrandr.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXrandr", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXrandr_install_and_remove_libXrandr" + }, + { + "name": "oe_test_libXrandr_install_and_remove_libXrandr-help" + }, + { + "name": "oe_test_libXrandr_install_and_remove_libXrandr-devel" + }, + { + "name": "oe_test_libXrandr_install_and_remove_libXrandr-debugsource" + }, + { + "name": "oe_test_libXrandr_install_and_remove_libXrandr-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXrender.json b/suite2cases/libXrender.json new file mode 100644 index 000000000..6f8062d41 --- /dev/null +++ b/suite2cases/libXrender.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXrender", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXrender_install_and_remove_libXrender" + }, + { + "name": "oe_test_libXrender_install_and_remove_libXrender-devel" + }, + { + "name": "oe_test_libXrender_install_and_remove_libXrender-debugsource" + }, + { + "name": "oe_test_libXrender_install_and_remove_libXrender-debuginfo" + }, + { + "name": "oe_test_libXrender_install_and_remove_libXrender-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXres.json b/suite2cases/libXres.json new file mode 100644 index 000000000..c0943ea16 --- /dev/null +++ b/suite2cases/libXres.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXres", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXres_install_and_remove_libXres" + }, + { + "name": "oe_test_libXres_install_and_remove_libXres-debuginfo" + }, + { + "name": "oe_test_libXres_install_and_remove_libXres-devel" + }, + { + "name": "oe_test_libXres_install_and_remove_libXres-debugsource" + }, + { + "name": "oe_test_libXres_install_and_remove_libXres-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXt.json b/suite2cases/libXt.json new file mode 100644 index 000000000..b6f70c938 --- /dev/null +++ b/suite2cases/libXt.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXt", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXt_install_and_remove_libXt" + }, + { + "name": "oe_test_libXt_install_and_remove_libXt-devel" + }, + { + "name": "oe_test_libXt_install_and_remove_libXt-debuginfo" + }, + { + "name": "oe_test_libXt_install_and_remove_libXt-help" + }, + { + "name": "oe_test_libXt_install_and_remove_libXt-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXtst.json b/suite2cases/libXtst.json new file mode 100644 index 000000000..f86a85c1c --- /dev/null +++ b/suite2cases/libXtst.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXtst", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXtst_install_and_remove_libXtst" + }, + { + "name": "oe_test_libXtst_install_and_remove_libXtst-help" + }, + { + "name": "oe_test_libXtst_install_and_remove_libXtst-devel" + }, + { + "name": "oe_test_libXtst_install_and_remove_libXtst-debuginfo" + }, + { + "name": "oe_test_libXtst_install_and_remove_libXtst-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXv.json b/suite2cases/libXv.json new file mode 100644 index 000000000..6e642e397 --- /dev/null +++ b/suite2cases/libXv.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXv", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXv_install_and_remove_libXv" + }, + { + "name": "oe_test_libXv_install_and_remove_libXv-devel" + }, + { + "name": "oe_test_libXv_install_and_remove_libXv-debuginfo" + }, + { + "name": "oe_test_libXv_install_and_remove_libXv-debugsource" + }, + { + "name": "oe_test_libXv_install_and_remove_libXv-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXvMC.json b/suite2cases/libXvMC.json new file mode 100644 index 000000000..89fa40637 --- /dev/null +++ b/suite2cases/libXvMC.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXvMC", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXvMC_install_and_remove_libXvMC" + }, + { + "name": "oe_test_libXvMC_install_and_remove_libXvMC-devel" + }, + { + "name": "oe_test_libXvMC_install_and_remove_libXvMC-debuginfo" + }, + { + "name": "oe_test_libXvMC_install_and_remove_libXvMC-debugsource" + }, + { + "name": "oe_test_libXvMC_install_and_remove_libXvMC-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXxf86dga.json b/suite2cases/libXxf86dga.json new file mode 100644 index 000000000..b4b8bcb3b --- /dev/null +++ b/suite2cases/libXxf86dga.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXxf86dga", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXxf86dga_install_and_remove_libxxf86dga" + }, + { + "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-devel" + }, + { + "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-help" + }, + { + "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-debugsource" + }, + { + "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libXxf86vm.json b/suite2cases/libXxf86vm.json new file mode 100644 index 000000000..dd2d5a30c --- /dev/null +++ b/suite2cases/libXxf86vm.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libXxf86vm", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm" + }, + { + "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-devel" + }, + { + "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-debuginfo" + }, + { + "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-debugsource" + }, + { + "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libadwaita.json b/suite2cases/libadwaita.json new file mode 100644 index 000000000..b01c5548a --- /dev/null +++ b/suite2cases/libadwaita.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libadwaita", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libadwaita_install_and_remove_libadwaita" + }, + { + "name": "oe_test_libadwaita_install_and_remove_libadwaita-devel" + }, + { + "name": "oe_test_libadwaita_install_and_remove_libadwaita-debuginfo" + }, + { + "name": "oe_test_libadwaita_install_and_remove_libadwaita-debugsource" + }, + { + "name": "oe_test_libadwaita_install_and_remove_libadwaita-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libaio.json b/suite2cases/libaio.json new file mode 100644 index 000000000..54882daab --- /dev/null +++ b/suite2cases/libaio.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libaio", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libaio_install_and_remove_libaio" + }, + { + "name": "oe_test_libaio_install_and_remove_libaio-devel" + }, + { + "name": "oe_test_libaio_install_and_remove_libaio-debuginfo" + }, + { + "name": "oe_test_libaio_install_and_remove_libaio-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libappindicator.json b/suite2cases/libappindicator.json new file mode 100644 index 000000000..aefc9d1a8 --- /dev/null +++ b/suite2cases/libappindicator.json @@ -0,0 +1,32 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libappindicator", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libappindicator_install_and_remove_libappindicator" + }, + { + "name": "oe_test_libappindicator_install_and_remove_libappindicator-docs" + }, + { + "name": "oe_test_libappindicator_install_and_remove_libappindicator-devel" + }, + { + "name": "oe_test_libappindicator_install_and_remove_libappindicator-gtk3-devel" + }, + { + "name": "oe_test_libappindicator_install_and_remove_libappindicator-gtk3" + }, + { + "name": "oe_test_libappindicator_install_and_remove_libappindicator-debugsource" + }, + { + "name": "oe_test_libappindicator_install_and_remove_libappindicator-debuginfo" + }, + { + "name": "oe_test_libappindicator_install_and_remove_python2-appindicator" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libappstream-glib.json b/suite2cases/libappstream-glib.json index e6f2b32a1..09eb0e484 100644 --- a/suite2cases/libappstream-glib.json +++ b/suite2cases/libappstream-glib.json @@ -27,6 +27,21 @@ }, { "name": "oe_test_libappstream-glib_appstream-util_05" + }, + { + "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib" + }, + { + "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-help" + }, + { + "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-devel" + }, + { + "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-debuginfo" + }, + { + "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libarchive.json b/suite2cases/libarchive.json index d9f63106c..649e85c61 100644 --- a/suite2cases/libarchive.json +++ b/suite2cases/libarchive.json @@ -9,6 +9,33 @@ }, { "name": "oe_test_libarchive_bsdcpio" + }, + { + "name": "oe_test_libarchive_install_and_remove_libarchive" + }, + { + "name": "oe_test_libarchive_install_and_remove_bsdcat" + }, + { + "name": "oe_test_libarchive_install_and_remove_bsdunzip" + }, + { + "name": "oe_test_libarchive_install_and_remove_libarchive-devel" + }, + { + "name": "oe_test_libarchive_install_and_remove_bsdtar" + }, + { + "name": "oe_test_libarchive_install_and_remove_bsdcpio" + }, + { + "name": "oe_test_libarchive_install_and_remove_libarchive-debuginfo" + }, + { + "name": "oe_test_libarchive_install_and_remove_libarchive-debugsource" + }, + { + "name": "oe_test_libarchive_install_and_remove_libarchive-help" } ] } \ No newline at end of file diff --git a/suite2cases/libassuan.json b/suite2cases/libassuan.json new file mode 100644 index 000000000..91cdacc94 --- /dev/null +++ b/suite2cases/libassuan.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libassuan", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libassuan_install_and_remove_libassuan" + }, + { + "name": "oe_test_libassuan_install_and_remove_libassuan-devel" + }, + { + "name": "oe_test_libassuan_install_and_remove_libassuan-help" + }, + { + "name": "oe_test_libassuan_install_and_remove_libassuan-debugsource" + }, + { + "name": "oe_test_libassuan_install_and_remove_libassuan-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libasyncns.json b/suite2cases/libasyncns.json new file mode 100644 index 000000000..ca026ec13 --- /dev/null +++ b/suite2cases/libasyncns.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libasyncns", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libasyncns_install_and_remove_libasyncns" + }, + { + "name": "oe_test_libasyncns_install_and_remove_libasyncns-devel" + }, + { + "name": "oe_test_libasyncns_install_and_remove_libasyncns-help" + }, + { + "name": "oe_test_libasyncns_install_and_remove_libasyncns-debugsource" + }, + { + "name": "oe_test_libasyncns_install_and_remove_libasyncns-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libatasmart.json b/suite2cases/libatasmart.json new file mode 100644 index 000000000..d7eaaf8b2 --- /dev/null +++ b/suite2cases/libatasmart.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libatasmart", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libatasmart_install_and_remove_libatasmart" + }, + { + "name": "oe_test_libatasmart_install_and_remove_libatasmart-devel" + }, + { + "name": "oe_test_libatasmart_install_and_remove_libatasmart-help" + }, + { + "name": "oe_test_libatasmart_install_and_remove_libatasmart-debugsource" + }, + { + "name": "oe_test_libatasmart_install_and_remove_libatasmart-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libblockdev.json b/suite2cases/libblockdev.json new file mode 100644 index 000000000..04544e771 --- /dev/null +++ b/suite2cases/libblockdev.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libblockdev", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libblockdev_install_and_remove_libblockdev" + }, + { + "name": "oe_test_libblockdev_install_and_remove_python3-blockdev" + }, + { + "name": "oe_test_libblockdev_install_and_remove_libblockdev-tools" + }, + { + "name": "oe_test_libblockdev_install_and_remove_libblockdev-devel" + }, + { + "name": "oe_test_libblockdev_install_and_remove_libblockdev-debuginfo" + }, + { + "name": "oe_test_libblockdev_install_and_remove_libblockdev-debugsource" + }, + { + "name": "oe_test_libblockdev_install_and_remove_python2-blockdev" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libbpf.json b/suite2cases/libbpf.json new file mode 100644 index 000000000..0057a6f00 --- /dev/null +++ b/suite2cases/libbpf.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libbpf", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libbpf_install_and_remove_libbpf" + }, + { + "name": "oe_test_libbpf_install_and_remove_libbpf-devel" + }, + { + "name": "oe_test_libbpf_install_and_remove_libbpf-static" + }, + { + "name": "oe_test_libbpf_install_and_remove_libbpf-debugsource" + }, + { + "name": "oe_test_libbpf_install_and_remove_libbpf-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libbytesize.json b/suite2cases/libbytesize.json new file mode 100644 index 000000000..fadb3c16b --- /dev/null +++ b/suite2cases/libbytesize.json @@ -0,0 +1,32 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libbytesize", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libbytesize_install_and_remove_libbytesize" + }, + { + "name": "oe_test_libbytesize_install_and_remove_python2-bytesize" + }, + { + "name": "oe_test_libbytesize_install_and_remove_libbytesize-tools" + }, + { + "name": "oe_test_libbytesize_install_and_remove_libbytesize-devel" + }, + { + "name": "oe_test_libbytesize_install_and_remove_python3-bytesize" + }, + { + "name": "oe_test_libbytesize_install_and_remove_libbytesize-help" + }, + { + "name": "oe_test_libbytesize_install_and_remove_libbytesize-debuginfo" + }, + { + "name": "oe_test_libbytesize_install_and_remove_libbytesize-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libcacard.json b/suite2cases/libcacard.json new file mode 100644 index 000000000..bdcad3391 --- /dev/null +++ b/suite2cases/libcacard.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libcacard", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libcacard_install_and_remove_libcacard" + }, + { + "name": "oe_test_libcacard_install_and_remove_libcacard-devel" + }, + { + "name": "oe_test_libcacard_install_and_remove_libcacard-debuginfo" + }, + { + "name": "oe_test_libcacard_install_and_remove_libcacard-debugsource" + }, + { + "name": "oe_test_libcacard_install_and_remove_libcacard-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libcanberra.json b/suite2cases/libcanberra.json index a120200aa..a3d3c656e 100644 --- a/suite2cases/libcanberra.json +++ b/suite2cases/libcanberra.json @@ -12,6 +12,27 @@ }, { "name": "oe_test_service_canberra-system-shutdown" + }, + { + "name": "oe_test_libcanberra_install_and_remove_libcanberra" + }, + { + "name": "oe_test_libcanberra_install_and_remove_libcanberra-devel" + }, + { + "name": "oe_test_libcanberra_install_and_remove_libcanberra-gtk3" + }, + { + "name": "oe_test_libcanberra_install_and_remove_libcanberra-gtk2" + }, + { + "name": "oe_test_libcanberra_install_and_remove_libcanberra-help" + }, + { + "name": "oe_test_libcanberra_install_and_remove_libcanberra-debuginfo" + }, + { + "name": "oe_test_libcanberra_install_and_remove_libcanberra-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libcap-ng.json b/suite2cases/libcap-ng.json new file mode 100644 index 000000000..cd3bd2d92 --- /dev/null +++ b/suite2cases/libcap-ng.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libcap-ng", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libcap-ng_install_and_remove_libcap-ng" + }, + { + "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-devel" + }, + { + "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-python3" + }, + { + "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-help" + }, + { + "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-debugsource" + }, + { + "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-debuginfo" + }, + { + "name": "oe_test_libcap-ng_install_and_remove_python2-libcap-ng" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libcap.json b/suite2cases/libcap.json index 2c1223461..7a5542123 100644 --- a/suite2cases/libcap.json +++ b/suite2cases/libcap.json @@ -30,6 +30,21 @@ }, { "name": "oe_test_acl_manage_net" + }, + { + "name": "oe_test_libcap_install_and_remove_libcap" + }, + { + "name": "oe_test_libcap_install_and_remove_libcap-devel" + }, + { + "name": "oe_test_libcap_install_and_remove_libcap-debugsource" + }, + { + "name": "oe_test_libcap_install_and_remove_libcap-debuginfo" + }, + { + "name": "oe_test_libcap_install_and_remove_libcap-help" } ] } \ No newline at end of file diff --git a/suite2cases/libcbor.json b/suite2cases/libcbor.json new file mode 100644 index 000000000..e484d2e62 --- /dev/null +++ b/suite2cases/libcbor.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libcbor", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libcbor_install_and_remove_libcbor" + }, + { + "name": "oe_test_libcbor_install_and_remove_libcbor-devel" + }, + { + "name": "oe_test_libcbor_install_and_remove_libcbor-debugsource" + }, + { + "name": "oe_test_libcbor_install_and_remove_libcbor-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libcomps.json b/suite2cases/libcomps.json new file mode 100644 index 000000000..7d6b714b8 --- /dev/null +++ b/suite2cases/libcomps.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libcomps", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libcomps_install_and_remove_libcomps" + }, + { + "name": "oe_test_libcomps_install_and_remove_libcomps-devel" + }, + { + "name": "oe_test_libcomps_install_and_remove_python2-libcomps" + }, + { + "name": "oe_test_libcomps_install_and_remove_libcomps-help" + }, + { + "name": "oe_test_libcomps_install_and_remove_python3-libcomps" + }, + { + "name": "oe_test_libcomps_install_and_remove_libcomps-debuginfo" + }, + { + "name": "oe_test_libcomps_install_and_remove_libcomps-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libconfig.json b/suite2cases/libconfig.json new file mode 100644 index 000000000..0e7ea81e8 --- /dev/null +++ b/suite2cases/libconfig.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libconfig", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libconfig_install_and_remove_libconfig" + }, + { + "name": "oe_test_libconfig_install_and_remove_libconfig-devel" + }, + { + "name": "oe_test_libconfig_install_and_remove_libconfig-debugsource" + }, + { + "name": "oe_test_libconfig_install_and_remove_libconfig-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libdaemon.json b/suite2cases/libdaemon.json new file mode 100644 index 000000000..823a5cbc7 --- /dev/null +++ b/suite2cases/libdaemon.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libdaemon", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libdaemon_install_and_remove_libdaemon" + }, + { + "name": "oe_test_libdaemon_install_and_remove_libdaemon-devel" + }, + { + "name": "oe_test_libdaemon_install_and_remove_libdaemon-help" + }, + { + "name": "oe_test_libdaemon_install_and_remove_libdaemon-debugsource" + }, + { + "name": "oe_test_libdaemon_install_and_remove_libdaemon-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libdatrie.json b/suite2cases/libdatrie.json new file mode 100644 index 000000000..57ff166dc --- /dev/null +++ b/suite2cases/libdatrie.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libdatrie", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libdatrie_install_and_remove_libdatrie" + }, + { + "name": "oe_test_libdatrie_install_and_remove_libdatrie-devel" + }, + { + "name": "oe_test_libdatrie_install_and_remove_libdatrie-debugsource" + }, + { + "name": "oe_test_libdatrie_install_and_remove_libdatrie-help" + }, + { + "name": "oe_test_libdatrie_install_and_remove_libdatrie-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libdbi.json b/suite2cases/libdbi.json new file mode 100644 index 000000000..18173ad58 --- /dev/null +++ b/suite2cases/libdbi.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libdbi", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libdbi_install_and_remove_libdbi" + }, + { + "name": "oe_test_libdbi_install_and_remove_libdbi-devel" + }, + { + "name": "oe_test_libdbi_install_and_remove_libdbi-help" + }, + { + "name": "oe_test_libdbi_install_and_remove_libdbi-debuginfo" + }, + { + "name": "oe_test_libdbi_install_and_remove_libdbi-debugsource" + }, + { + "name": "oe_test_libdbi_install_and_remove_libdbi-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libdbusmenu.json b/suite2cases/libdbusmenu.json new file mode 100644 index 000000000..bf8110cb3 --- /dev/null +++ b/suite2cases/libdbusmenu.json @@ -0,0 +1,41 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libdbusmenu", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu" + }, + { + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2" + }, + { + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3" + }, + { + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2-devel" + }, + { + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader-devel" + }, + { + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-help" + }, + { + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-devel" + }, + { + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3-devel" + }, + { + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader" + }, + { + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-debuginfo" + }, + { + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libdmx.json b/suite2cases/libdmx.json new file mode 100644 index 000000000..8b084cd5e --- /dev/null +++ b/suite2cases/libdmx.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libdmx", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libdmx_install_and_remove_libdmx" + }, + { + "name": "oe_test_libdmx_install_and_remove_libdmx-devel" + }, + { + "name": "oe_test_libdmx_install_and_remove_libdmx-debugsource" + }, + { + "name": "oe_test_libdmx_install_and_remove_libdmx-help" + }, + { + "name": "oe_test_libdmx_install_and_remove_libdmx-debuginfo" + }, + { + "name": "oe_test_libdmx_install_and_remove_libdmx-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libdnf.json b/suite2cases/libdnf.json new file mode 100644 index 000000000..8d5b17d6a --- /dev/null +++ b/suite2cases/libdnf.json @@ -0,0 +1,32 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libdnf", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libdnf_install_and_remove_libdnf" + }, + { + "name": "oe_test_libdnf_install_and_remove_python2-hawkey" + }, + { + "name": "oe_test_libdnf_install_and_remove_libdnf-devel" + }, + { + "name": "oe_test_libdnf_install_and_remove_python2-libdnf" + }, + { + "name": "oe_test_libdnf_install_and_remove_python3-hawkey" + }, + { + "name": "oe_test_libdnf_install_and_remove_python3-libdnf" + }, + { + "name": "oe_test_libdnf_install_and_remove_libdnf-debuginfo" + }, + { + "name": "oe_test_libdnf_install_and_remove_libdnf-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libdrm.json b/suite2cases/libdrm.json new file mode 100644 index 000000000..69c7d789c --- /dev/null +++ b/suite2cases/libdrm.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libdrm", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libdrm_install_and_remove_libdrm" + }, + { + "name": "oe_test_libdrm_install_and_remove_libdrm-devel" + }, + { + "name": "oe_test_libdrm_install_and_remove_drm-utils" + }, + { + "name": "oe_test_libdrm_install_and_remove_libdrm-debuginfo" + }, + { + "name": "oe_test_libdrm_install_and_remove_libdrm-debugsource" + }, + { + "name": "oe_test_libdrm_install_and_remove_libdrm-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libedit.json b/suite2cases/libedit.json new file mode 100644 index 000000000..c3bd9b340 --- /dev/null +++ b/suite2cases/libedit.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libedit", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libedit_install_and_remove_libedit" + }, + { + "name": "oe_test_libedit_install_and_remove_libedit-devel" + }, + { + "name": "oe_test_libedit_install_and_remove_libedit-help" + }, + { + "name": "oe_test_libedit_install_and_remove_libedit-debuginfo" + }, + { + "name": "oe_test_libedit_install_and_remove_libedit-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libell.json b/suite2cases/libell.json new file mode 100644 index 000000000..935f94d93 --- /dev/null +++ b/suite2cases/libell.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libell", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libell_install_and_remove_libell" + }, + { + "name": "oe_test_libell_install_and_remove_libell-devel" + }, + { + "name": "oe_test_libell_install_and_remove_libell-debugsource" + }, + { + "name": "oe_test_libell_install_and_remove_libell-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libepoxy.json b/suite2cases/libepoxy.json new file mode 100644 index 000000000..3673d299d --- /dev/null +++ b/suite2cases/libepoxy.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libepoxy", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libepoxy_install_and_remove_libepoxy" + }, + { + "name": "oe_test_libepoxy_install_and_remove_libepoxy-debuginfo" + }, + { + "name": "oe_test_libepoxy_install_and_remove_libepoxy-devel" + }, + { + "name": "oe_test_libepoxy_install_and_remove_libepoxy-help" + }, + { + "name": "oe_test_libepoxy_install_and_remove_libepoxy-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libestr.json b/suite2cases/libestr.json new file mode 100644 index 000000000..67a1a5660 --- /dev/null +++ b/suite2cases/libestr.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libestr", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libestr_install_and_remove_libestr" + }, + { + "name": "oe_test_libestr_install_and_remove_libestr-devel" + }, + { + "name": "oe_test_libestr_install_and_remove_libestr-debugsource" + }, + { + "name": "oe_test_libestr_install_and_remove_libestr-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libev.json b/suite2cases/libev.json new file mode 100644 index 000000000..321648582 --- /dev/null +++ b/suite2cases/libev.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libev", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libev_install_and_remove_libev" + }, + { + "name": "oe_test_libev_install_and_remove_libev-devel" + }, + { + "name": "oe_test_libev_install_and_remove_libev-help" + }, + { + "name": "oe_test_libev_install_and_remove_libev-libevent-devel" + }, + { + "name": "oe_test_libev_install_and_remove_libev-debuginfo" + }, + { + "name": "oe_test_libev_install_and_remove_libev-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libevdev.json b/suite2cases/libevdev.json new file mode 100644 index 000000000..c7c1e83cc --- /dev/null +++ b/suite2cases/libevdev.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libevdev", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libevdev_install_and_remove_libevdev" + }, + { + "name": "oe_test_libevdev_install_and_remove_libevdev-devel" + }, + { + "name": "oe_test_libevdev_install_and_remove_libevdev-utils" + }, + { + "name": "oe_test_libevdev_install_and_remove_libevdev-help" + }, + { + "name": "oe_test_libevdev_install_and_remove_libevdev-debugsource" + }, + { + "name": "oe_test_libevdev_install_and_remove_libevdev-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libevent.json b/suite2cases/libevent.json new file mode 100644 index 000000000..02055ba8e --- /dev/null +++ b/suite2cases/libevent.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libevent", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libevent_install_and_remove_libevent" + }, + { + "name": "oe_test_libevent_install_and_remove_libevent-devel" + }, + { + "name": "oe_test_libevent_install_and_remove_libevent-debuginfo" + }, + { + "name": "oe_test_libevent_install_and_remove_libevent-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libexif.json b/suite2cases/libexif.json index 7c089eada..8494ae31c 100644 --- a/suite2cases/libexif.json +++ b/suite2cases/libexif.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_libexif" + }, + { + "name": "oe_test_libexif_install_and_remove_libexif" + }, + { + "name": "oe_test_libexif_install_and_remove_libexif-devel" + }, + { + "name": "oe_test_libexif_install_and_remove_libexif-debuginfo" + }, + { + "name": "oe_test_libexif_install_and_remove_libexif-debugsource" + }, + { + "name": "oe_test_libexif_install_and_remove_libexif-help" } ] } \ No newline at end of file diff --git a/suite2cases/libfastjson.json b/suite2cases/libfastjson.json new file mode 100644 index 000000000..4c48db97f --- /dev/null +++ b/suite2cases/libfastjson.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libfastjson", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libfastjson_install_and_remove_libfastjson" + }, + { + "name": "oe_test_libfastjson_install_and_remove_libfastjson-devel" + }, + { + "name": "oe_test_libfastjson_install_and_remove_libfastjson-debugsource" + }, + { + "name": "oe_test_libfastjson_install_and_remove_libfastjson-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libffi.json b/suite2cases/libffi.json new file mode 100644 index 000000000..c2c56e122 --- /dev/null +++ b/suite2cases/libffi.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libffi", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libffi_install_and_remove_libffi" + }, + { + "name": "oe_test_libffi_install_and_remove_libffi-help" + }, + { + "name": "oe_test_libffi_install_and_remove_libffi-devel" + }, + { + "name": "oe_test_libffi_install_and_remove_libffi-debuginfo" + }, + { + "name": "oe_test_libffi_install_and_remove_libffi-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libfontenc.json b/suite2cases/libfontenc.json new file mode 100644 index 000000000..520586de4 --- /dev/null +++ b/suite2cases/libfontenc.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libfontenc", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libfontenc_install_and_remove_libfontenc" + }, + { + "name": "oe_test_libfontenc_install_and_remove_libfontenc-devel" + }, + { + "name": "oe_test_libfontenc_install_and_remove_libfontenc-help" + }, + { + "name": "oe_test_libfontenc_install_and_remove_libfontenc-debugsource" + }, + { + "name": "oe_test_libfontenc_install_and_remove_libfontenc-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libgcrypt.json b/suite2cases/libgcrypt.json new file mode 100644 index 000000000..5d0ad2b4f --- /dev/null +++ b/suite2cases/libgcrypt.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libgcrypt", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libgcrypt_install_and_remove_libgcrypt" + }, + { + "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-devel" + }, + { + "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-debuginfo" + }, + { + "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-help" + }, + { + "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libgit2-glib.json b/suite2cases/libgit2-glib.json new file mode 100644 index 000000000..662631a18 --- /dev/null +++ b/suite2cases/libgit2-glib.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libgit2-glib", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib" + }, + { + "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-devel" + }, + { + "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-help" + }, + { + "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-debugsource" + }, + { + "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libglvnd.json b/suite2cases/libglvnd.json new file mode 100644 index 000000000..ba59b9d58 --- /dev/null +++ b/suite2cases/libglvnd.json @@ -0,0 +1,35 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libglvnd", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libglvnd_install_and_remove_libglvnd" + }, + { + "name": "oe_test_libglvnd_install_and_remove_libglvnd-gles" + }, + { + "name": "oe_test_libglvnd_install_and_remove_libglvnd-devel" + }, + { + "name": "oe_test_libglvnd_install_and_remove_libglvnd-opengl" + }, + { + "name": "oe_test_libglvnd_install_and_remove_libglvnd-glx" + }, + { + "name": "oe_test_libglvnd_install_and_remove_libglvnd-core-devel" + }, + { + "name": "oe_test_libglvnd_install_and_remove_libglvnd-egl" + }, + { + "name": "oe_test_libglvnd_install_and_remove_libglvnd-debugsource" + }, + { + "name": "oe_test_libglvnd_install_and_remove_libglvnd-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libgnomekbd.json b/suite2cases/libgnomekbd.json new file mode 100644 index 000000000..208432914 --- /dev/null +++ b/suite2cases/libgnomekbd.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libgnomekbd", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd" + }, + { + "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd-devel" + }, + { + "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd-debugsource" + }, + { + "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libgpg-error.json b/suite2cases/libgpg-error.json index 1ca0bdaa2..6dd24ca23 100644 --- a/suite2cases/libgpg-error.json +++ b/suite2cases/libgpg-error.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_libgpg-error" + }, + { + "name": "oe_test_libgpg-error_install_and_remove_libgpg-error" + }, + { + "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-devel" + }, + { + "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-help" + }, + { + "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-debuginfo" + }, + { + "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libgtop2.json b/suite2cases/libgtop2.json new file mode 100644 index 000000000..017e743af --- /dev/null +++ b/suite2cases/libgtop2.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libgtop2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libgtop2_install_and_remove_libgtop2" + }, + { + "name": "oe_test_libgtop2_install_and_remove_libgtop2-devel" + }, + { + "name": "oe_test_libgtop2_install_and_remove_libgtop2-help" + }, + { + "name": "oe_test_libgtop2_install_and_remove_libgtop2-debugsource" + }, + { + "name": "oe_test_libgtop2_install_and_remove_libgtop2-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libgudev.json b/suite2cases/libgudev.json new file mode 100644 index 000000000..e09e731d5 --- /dev/null +++ b/suite2cases/libgudev.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libgudev", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libgudev_install_and_remove_libgudev" + }, + { + "name": "oe_test_libgudev_install_and_remove_libgudev-devel" + }, + { + "name": "oe_test_libgudev_install_and_remove_libgudev-debuginfo" + }, + { + "name": "oe_test_libgudev_install_and_remove_libgudev-help" + }, + { + "name": "oe_test_libgudev_install_and_remove_libgudev-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libgusb.json b/suite2cases/libgusb.json new file mode 100644 index 000000000..a0bdfba8d --- /dev/null +++ b/suite2cases/libgusb.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libgusb", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libgusb_install_and_remove_libgusb" + }, + { + "name": "oe_test_libgusb_install_and_remove_libgusb-devel" + }, + { + "name": "oe_test_libgusb_install_and_remove_libgusb-help" + }, + { + "name": "oe_test_libgusb_install_and_remove_libgusb-debuginfo" + }, + { + "name": "oe_test_libgusb_install_and_remove_libgusb-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libical.json b/suite2cases/libical.json new file mode 100644 index 000000000..087a49110 --- /dev/null +++ b/suite2cases/libical.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libical", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libical_install_and_remove_libical" + }, + { + "name": "oe_test_libical_install_and_remove_libical-devel" + }, + { + "name": "oe_test_libical_install_and_remove_libical-debuginfo" + }, + { + "name": "oe_test_libical_install_and_remove_libical-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libidn.json b/suite2cases/libidn.json new file mode 100644 index 000000000..9d65f6be7 --- /dev/null +++ b/suite2cases/libidn.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libidn", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libidn_install_and_remove_libidn" + }, + { + "name": "oe_test_libidn_install_and_remove_libidn-devel" + }, + { + "name": "oe_test_libidn_install_and_remove_libidn-java" + }, + { + "name": "oe_test_libidn_install_and_remove_libidn-javadoc" + }, + { + "name": "oe_test_libidn_install_and_remove_libidn-help" + }, + { + "name": "oe_test_libidn_install_and_remove_libidn-debugsource" + }, + { + "name": "oe_test_libidn_install_and_remove_libidn-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libidn2.json b/suite2cases/libidn2.json new file mode 100644 index 000000000..13083db59 --- /dev/null +++ b/suite2cases/libidn2.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libidn2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libidn2_install_and_remove_libidn2" + }, + { + "name": "oe_test_libidn2_install_and_remove_libidn2-devel" + }, + { + "name": "oe_test_libidn2_install_and_remove_libidn2-help" + }, + { + "name": "oe_test_libidn2_install_and_remove_libidn2-debuginfo" + }, + { + "name": "oe_test_libidn2_install_and_remove_libidn2-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libijs.json b/suite2cases/libijs.json new file mode 100644 index 000000000..9c9a72b43 --- /dev/null +++ b/suite2cases/libijs.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libijs", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libijs_install_and_remove_libijs" + }, + { + "name": "oe_test_libijs_install_and_remove_libijs-devel" + }, + { + "name": "oe_test_libijs_install_and_remove_libijs-debugsource" + }, + { + "name": "oe_test_libijs_install_and_remove_libijs-help" + }, + { + "name": "oe_test_libijs_install_and_remove_libijs-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libimobiledevice.json b/suite2cases/libimobiledevice.json new file mode 100644 index 000000000..7a6535001 --- /dev/null +++ b/suite2cases/libimobiledevice.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libimobiledevice", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice" + }, + { + "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-devel" + }, + { + "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-help" + }, + { + "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-debugsource" + }, + { + "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libindicator.json b/suite2cases/libindicator.json new file mode 100644 index 000000000..98a6afc5e --- /dev/null +++ b/suite2cases/libindicator.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libindicator", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libindicator_install_and_remove_libindicator" + }, + { + "name": "oe_test_libindicator_install_and_remove_libindicator-devel" + }, + { + "name": "oe_test_libindicator_install_and_remove_libindicator-gtk3" + }, + { + "name": "oe_test_libindicator_install_and_remove_libindicator-gtk3-devel" + }, + { + "name": "oe_test_libindicator_install_and_remove_libindicator-debugsource" + }, + { + "name": "oe_test_libindicator_install_and_remove_libindicator-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libinput.json b/suite2cases/libinput.json new file mode 100644 index 000000000..b72b5df68 --- /dev/null +++ b/suite2cases/libinput.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libinput", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libinput_install_and_remove_libinput" + }, + { + "name": "oe_test_libinput_install_and_remove_libinput-utils" + }, + { + "name": "oe_test_libinput_install_and_remove_libinput-help" + }, + { + "name": "oe_test_libinput_install_and_remove_libinput-devel" + }, + { + "name": "oe_test_libinput_install_and_remove_libinput-debuginfo" + }, + { + "name": "oe_test_libinput_install_and_remove_libinput-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libipt.json b/suite2cases/libipt.json new file mode 100644 index 000000000..069cce51d --- /dev/null +++ b/suite2cases/libipt.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libipt", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libipt_install_and_remove_libipt" + }, + { + "name": "oe_test_libipt_install_and_remove_libipt-devel" + }, + { + "name": "oe_test_libipt_install_and_remove_libipt-debuginfo" + }, + { + "name": "oe_test_libipt_install_and_remove_libipt-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libiptcdata.json b/suite2cases/libiptcdata.json new file mode 100644 index 000000000..090a3618c --- /dev/null +++ b/suite2cases/libiptcdata.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libiptcdata", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libiptcdata_install_and_remove_libiptcdata" + }, + { + "name": "oe_test_libiptcdata_install_and_remove_libiptcdata-devel" + }, + { + "name": "oe_test_libiptcdata_install_and_remove_python3-libiptcdata" + }, + { + "name": "oe_test_libiptcdata_install_and_remove_libiptcdata-debuginfo" + }, + { + "name": "oe_test_libiptcdata_install_and_remove_libiptcdata-debugsource" + }, + { + "name": "oe_test_libiptcdata_install_and_remove_python2-libiptcdata" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libjcat.json b/suite2cases/libjcat.json new file mode 100644 index 000000000..e49f59f64 --- /dev/null +++ b/suite2cases/libjcat.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libjcat", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libjcat_install_and_remove_libjcat" + }, + { + "name": "oe_test_libjcat_install_and_remove_libjcat-devel" + }, + { + "name": "oe_test_libjcat_install_and_remove_libjcat-tests" + }, + { + "name": "oe_test_libjcat_install_and_remove_libjcat-debuginfo" + }, + { + "name": "oe_test_libjcat_install_and_remove_libjcat-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libjpeg-turbo.json b/suite2cases/libjpeg-turbo.json new file mode 100644 index 000000000..44059dcfb --- /dev/null +++ b/suite2cases/libjpeg-turbo.json @@ -0,0 +1,32 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libjpeg-turbo", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo" + }, + { + "name": "oe_test_libjpeg-turbo_install_and_remove_turbojpeg-devel" + }, + { + "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-devel" + }, + { + "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-utils" + }, + { + "name": "oe_test_libjpeg-turbo_install_and_remove_turbojpeg" + }, + { + "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-help" + }, + { + "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debuginfo" + }, + { + "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libkcapi.json b/suite2cases/libkcapi.json new file mode 100644 index 000000000..9e6339976 --- /dev/null +++ b/suite2cases/libkcapi.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libkcapi", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libkcapi_install_and_remove_libkcapi" + }, + { + "name": "oe_test_libkcapi_install_and_remove_libkcapi-devel" + }, + { + "name": "oe_test_libkcapi_install_and_remove_libkcapi-tests" + }, + { + "name": "oe_test_libkcapi_install_and_remove_libkcapi-help" + }, + { + "name": "oe_test_libkcapi_install_and_remove_libkcapi-debuginfo" + }, + { + "name": "oe_test_libkcapi_install_and_remove_libkcapi-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libksba.json b/suite2cases/libksba.json index c3b8a3e8e..a3f714bca 100644 --- a/suite2cases/libksba.json +++ b/suite2cases/libksba.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_libksba" + }, + { + "name": "oe_test_libksba_install_and_remove_libksba" + }, + { + "name": "oe_test_libksba_install_and_remove_libksba-devel" + }, + { + "name": "oe_test_libksba_install_and_remove_libksba-help" + }, + { + "name": "oe_test_libksba_install_and_remove_libksba-debugsource" + }, + { + "name": "oe_test_libksba_install_and_remove_libksba-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libldb.json b/suite2cases/libldb.json index 0970dad8f..7ad5da254 100644 --- a/suite2cases/libldb.json +++ b/suite2cases/libldb.json @@ -6,6 +6,36 @@ "cases": [ { "name": "oe_test_libldb" + }, + { + "name": "oe_test_libldb_install_and_remove_libldb" + }, + { + "name": "oe_test_libldb_install_and_remove_python3-ldb" + }, + { + "name": "oe_test_libldb_install_and_remove_python-ldb-devel-common" + }, + { + "name": "oe_test_libldb_install_and_remove_python3-ldb-devel" + }, + { + "name": "oe_test_libldb_install_and_remove_libldb-devel" + }, + { + "name": "oe_test_libldb_install_and_remove_libldb-help" + }, + { + "name": "oe_test_libldb_install_and_remove_libldb-debuginfo" + }, + { + "name": "oe_test_libldb_install_and_remove_libldb-debugsource" + }, + { + "name": "oe_test_libldb_install_and_remove_python2-ldb-devel" + }, + { + "name": "oe_test_libldb_install_and_remove_python2-ldb" } ] } \ No newline at end of file diff --git a/suite2cases/liblockfile.json b/suite2cases/liblockfile.json new file mode 100644 index 000000000..d2c133986 --- /dev/null +++ b/suite2cases/liblockfile.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/liblockfile", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_liblockfile_install_and_remove_liblockfile" + }, + { + "name": "oe_test_liblockfile_install_and_remove_liblockfile-devel" + }, + { + "name": "oe_test_liblockfile_install_and_remove_liblockfile-help" + }, + { + "name": "oe_test_liblockfile_install_and_remove_liblockfile-debuginfo" + }, + { + "name": "oe_test_liblockfile_install_and_remove_liblockfile-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/liblognorm.json b/suite2cases/liblognorm.json new file mode 100644 index 000000000..938507055 --- /dev/null +++ b/suite2cases/liblognorm.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/liblognorm", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_liblognorm_install_and_remove_liblognorm" + }, + { + "name": "oe_test_liblognorm_install_and_remove_liblognorm-utils" + }, + { + "name": "oe_test_liblognorm_install_and_remove_liblognorm-devel" + }, + { + "name": "oe_test_liblognorm_install_and_remove_liblognorm-help" + }, + { + "name": "oe_test_liblognorm_install_and_remove_liblognorm-debuginfo" + }, + { + "name": "oe_test_liblognorm_install_and_remove_liblognorm-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libmaxminddb.json b/suite2cases/libmaxminddb.json new file mode 100644 index 000000000..44736debd --- /dev/null +++ b/suite2cases/libmaxminddb.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libmaxminddb", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb" + }, + { + "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-devel" + }, + { + "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-help" + }, + { + "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-debuginfo" + }, + { + "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libmbim.json b/suite2cases/libmbim.json new file mode 100644 index 000000000..1a3b11581 --- /dev/null +++ b/suite2cases/libmbim.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libmbim", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libmbim_install_and_remove_libmbim" + }, + { + "name": "oe_test_libmbim_install_and_remove_libmbim-devel" + }, + { + "name": "oe_test_libmbim_install_and_remove_libmbim-help" + }, + { + "name": "oe_test_libmbim_install_and_remove_libmbim-debuginfo" + }, + { + "name": "oe_test_libmbim_install_and_remove_libmbim-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libmetalink.json b/suite2cases/libmetalink.json new file mode 100644 index 000000000..995e8fa45 --- /dev/null +++ b/suite2cases/libmetalink.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libmetalink", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libmetalink_install_and_remove_libmetalink" + }, + { + "name": "oe_test_libmetalink_install_and_remove_libmetalink-devel" + }, + { + "name": "oe_test_libmetalink_install_and_remove_libmetalink-help" + }, + { + "name": "oe_test_libmetalink_install_and_remove_libmetalink-debugsource" + }, + { + "name": "oe_test_libmetalink_install_and_remove_libmetalink-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libmng.json b/suite2cases/libmng.json new file mode 100644 index 000000000..447e1134a --- /dev/null +++ b/suite2cases/libmng.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libmng", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libmng_install_and_remove_libmng" + }, + { + "name": "oe_test_libmng_install_and_remove_libmng-devel" + }, + { + "name": "oe_test_libmng_install_and_remove_libmng-help" + }, + { + "name": "oe_test_libmng_install_and_remove_libmng-debuginfo" + }, + { + "name": "oe_test_libmng_install_and_remove_libmng-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libmnl.json b/suite2cases/libmnl.json new file mode 100644 index 000000000..d0b0fa952 --- /dev/null +++ b/suite2cases/libmnl.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libmnl", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libmnl_install_and_remove_libmnl" + }, + { + "name": "oe_test_libmnl_install_and_remove_libmnl-devel" + }, + { + "name": "oe_test_libmnl_install_and_remove_libmnl-debuginfo" + }, + { + "name": "oe_test_libmnl_install_and_remove_libmnl-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libmodulemd.json b/suite2cases/libmodulemd.json new file mode 100644 index 000000000..8be608943 --- /dev/null +++ b/suite2cases/libmodulemd.json @@ -0,0 +1,38 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libmodulemd", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd" + }, + { + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-devel" + }, + { + "name": "oe_test_libmodulemd_install_and_remove_python3-libmodulemd" + }, + { + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-debugsource" + }, + { + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-debuginfo" + }, + { + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd1" + }, + { + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd1-devel" + }, + { + "name": "oe_test_libmodulemd_install_and_remove_python3-libmodulemd1" + }, + { + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-doc" + }, + { + "name": "oe_test_libmodulemd_install_and_remove_python%{python3_pkgversion}-libmodulemd" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libmpc.json b/suite2cases/libmpc.json new file mode 100644 index 000000000..34063ff97 --- /dev/null +++ b/suite2cases/libmpc.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libmpc", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libmpc_install_and_remove_libmpc" + }, + { + "name": "oe_test_libmpc_install_and_remove_libmpc-devel" + }, + { + "name": "oe_test_libmpc_install_and_remove_libmpc-debuginfo" + }, + { + "name": "oe_test_libmpc_install_and_remove_libmpc-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libndp.json b/suite2cases/libndp.json new file mode 100644 index 000000000..63ac3b7e8 --- /dev/null +++ b/suite2cases/libndp.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libndp", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libndp_install_and_remove_libndp" + }, + { + "name": "oe_test_libndp_install_and_remove_libndp-devel" + }, + { + "name": "oe_test_libndp_install_and_remove_libndp-help" + }, + { + "name": "oe_test_libndp_install_and_remove_libndp-debuginfo" + }, + { + "name": "oe_test_libndp_install_and_remove_libndp-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libnet.json b/suite2cases/libnet.json new file mode 100644 index 000000000..33971e714 --- /dev/null +++ b/suite2cases/libnet.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libnet", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libnet_install_and_remove_libnet" + }, + { + "name": "oe_test_libnet_install_and_remove_libnet-devel" + }, + { + "name": "oe_test_libnet_install_and_remove_libnet-help" + }, + { + "name": "oe_test_libnet_install_and_remove_libnet-debugsource" + }, + { + "name": "oe_test_libnet_install_and_remove_libnet-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libnetfilter_conntrack.json b/suite2cases/libnetfilter_conntrack.json new file mode 100644 index 000000000..fc942f138 --- /dev/null +++ b/suite2cases/libnetfilter_conntrack.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libnetfilter_conntrack", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack" + }, + { + "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-devel" + }, + { + "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debuginfo" + }, + { + "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libnfnetlink.json b/suite2cases/libnfnetlink.json new file mode 100644 index 000000000..c08415bcc --- /dev/null +++ b/suite2cases/libnfnetlink.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libnfnetlink", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink" + }, + { + "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-devel" + }, + { + "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-help" + }, + { + "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-debuginfo" + }, + { + "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libnftnl.json b/suite2cases/libnftnl.json new file mode 100644 index 000000000..9b7a4632f --- /dev/null +++ b/suite2cases/libnftnl.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libnftnl", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libnftnl_install_and_remove_libnftnl" + }, + { + "name": "oe_test_libnftnl_install_and_remove_libnftnl-devel" + }, + { + "name": "oe_test_libnftnl_install_and_remove_libnftnl-debuginfo" + }, + { + "name": "oe_test_libnftnl_install_and_remove_libnftnl-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libnice.json b/suite2cases/libnice.json new file mode 100644 index 000000000..1da5550d2 --- /dev/null +++ b/suite2cases/libnice.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libnice", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libnice_install_and_remove_libnice" + }, + { + "name": "oe_test_libnice_install_and_remove_libnice-gstreamer1" + }, + { + "name": "oe_test_libnice_install_and_remove_libnice-devel" + }, + { + "name": "oe_test_libnice_install_and_remove_libnice-debuginfo" + }, + { + "name": "oe_test_libnice_install_and_remove_libnice-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libnl3.json b/suite2cases/libnl3.json new file mode 100644 index 000000000..b0a0855b5 --- /dev/null +++ b/suite2cases/libnl3.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libnl3", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libnl3_install_and_remove_libnl3" + }, + { + "name": "oe_test_libnl3_install_and_remove_libnl3-help" + }, + { + "name": "oe_test_libnl3_install_and_remove_python3-libnl3" + }, + { + "name": "oe_test_libnl3_install_and_remove_libnl3-devel" + }, + { + "name": "oe_test_libnl3_install_and_remove_libnl3-debuginfo" + }, + { + "name": "oe_test_libnl3_install_and_remove_libnl3-debugsource" + }, + { + "name": "oe_test_libnl3_install_and_remove_python2-libnl3" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libnma.json b/suite2cases/libnma.json new file mode 100644 index 000000000..5eaaff18f --- /dev/null +++ b/suite2cases/libnma.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libnma", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libnma_install_and_remove_libnma" + }, + { + "name": "oe_test_libnma_install_and_remove_libnma-devel" + }, + { + "name": "oe_test_libnma_install_and_remove_libnma-debuginfo" + }, + { + "name": "oe_test_libnma_install_and_remove_libnma-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libnotify.json b/suite2cases/libnotify.json new file mode 100644 index 000000000..6a9f194e7 --- /dev/null +++ b/suite2cases/libnotify.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libnotify", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libnotify_install_and_remove_libnotify" + }, + { + "name": "oe_test_libnotify_install_and_remove_libnotify-devel" + }, + { + "name": "oe_test_libnotify_install_and_remove_libnotify-debugsource" + }, + { + "name": "oe_test_libnotify_install_and_remove_libnotify-debuginfo" + }, + { + "name": "oe_test_libnotify_install_and_remove_libnotify-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libnsl2.json b/suite2cases/libnsl2.json new file mode 100644 index 000000000..96fc51842 --- /dev/null +++ b/suite2cases/libnsl2.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libnsl2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libnsl2_install_and_remove_libnsl2" + }, + { + "name": "oe_test_libnsl2_install_and_remove_libnsl2-devel" + }, + { + "name": "oe_test_libnsl2_install_and_remove_libnsl2-debuginfo" + }, + { + "name": "oe_test_libnsl2_install_and_remove_libnsl2-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libnvme.json b/suite2cases/libnvme.json new file mode 100644 index 000000000..7dbee9898 --- /dev/null +++ b/suite2cases/libnvme.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libnvme", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libnvme_install_and_remove_libnvme" + }, + { + "name": "oe_test_libnvme_install_and_remove_python3-libnvme" + }, + { + "name": "oe_test_libnvme_install_and_remove_libnvme-devel" + }, + { + "name": "oe_test_libnvme_install_and_remove_libnvme-debuginfo" + }, + { + "name": "oe_test_libnvme_install_and_remove_libnvme-debugsource" + }, + { + "name": "oe_test_libnvme_install_and_remove_libnvme-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libogg.json b/suite2cases/libogg.json new file mode 100644 index 000000000..d0a47153d --- /dev/null +++ b/suite2cases/libogg.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libogg", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libogg_install_and_remove_libogg" + }, + { + "name": "oe_test_libogg_install_and_remove_libogg-devel" + }, + { + "name": "oe_test_libogg_install_and_remove_libogg-help" + }, + { + "name": "oe_test_libogg_install_and_remove_libogg-debuginfo" + }, + { + "name": "oe_test_libogg_install_and_remove_libogg-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libotf.json b/suite2cases/libotf.json new file mode 100644 index 000000000..9341e6fb0 --- /dev/null +++ b/suite2cases/libotf.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libotf", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libotf_install_and_remove_libotf" + }, + { + "name": "oe_test_libotf_install_and_remove_libotf-devel" + }, + { + "name": "oe_test_libotf_install_and_remove_libotf-debuginfo" + }, + { + "name": "oe_test_libotf_install_and_remove_libotf-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libpaper.json b/suite2cases/libpaper.json new file mode 100644 index 000000000..61ded58ad --- /dev/null +++ b/suite2cases/libpaper.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libpaper", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libpaper_install_and_remove_libpaper" + }, + { + "name": "oe_test_libpaper_install_and_remove_libpaper-devel" + }, + { + "name": "oe_test_libpaper_install_and_remove_libpaper-help" + }, + { + "name": "oe_test_libpaper_install_and_remove_libpaper-debugsource" + }, + { + "name": "oe_test_libpaper_install_and_remove_libpaper-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libpcap.json b/suite2cases/libpcap.json new file mode 100644 index 000000000..794081eea --- /dev/null +++ b/suite2cases/libpcap.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libpcap", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libpcap_install_and_remove_libpcap" + }, + { + "name": "oe_test_libpcap_install_and_remove_libpcap-devel" + }, + { + "name": "oe_test_libpcap_install_and_remove_libpcap-debugsource" + }, + { + "name": "oe_test_libpcap_install_and_remove_libpcap-debuginfo" + }, + { + "name": "oe_test_libpcap_install_and_remove_libpcap-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libpciaccess.json b/suite2cases/libpciaccess.json new file mode 100644 index 000000000..87fa74d78 --- /dev/null +++ b/suite2cases/libpciaccess.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libpciaccess", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libpciaccess_install_and_remove_libpciaccess" + }, + { + "name": "oe_test_libpciaccess_install_and_remove_libpciaccess-devel" + }, + { + "name": "oe_test_libpciaccess_install_and_remove_libpciaccess-debugsource" + }, + { + "name": "oe_test_libpciaccess_install_and_remove_libpciaccess-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libpipeline.json b/suite2cases/libpipeline.json new file mode 100644 index 000000000..26b05b6f0 --- /dev/null +++ b/suite2cases/libpipeline.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libpipeline", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libpipeline_install_and_remove_libpipeline" + }, + { + "name": "oe_test_libpipeline_install_and_remove_libpipeline-devel" + }, + { + "name": "oe_test_libpipeline_install_and_remove_libpipeline-debuginfo" + }, + { + "name": "oe_test_libpipeline_install_and_remove_libpipeline-debugsource" + }, + { + "name": "oe_test_libpipeline_install_and_remove_libpipeline-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libplist.json b/suite2cases/libplist.json new file mode 100644 index 000000000..e586578c8 --- /dev/null +++ b/suite2cases/libplist.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libplist", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libplist_install_and_remove_libplist" + }, + { + "name": "oe_test_libplist_install_and_remove_python3-libplist" + }, + { + "name": "oe_test_libplist_install_and_remove_libplist-devel" + }, + { + "name": "oe_test_libplist_install_and_remove_libplist-debuginfo" + }, + { + "name": "oe_test_libplist_install_and_remove_libplist-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libpng.json b/suite2cases/libpng.json new file mode 100644 index 000000000..6d72be286 --- /dev/null +++ b/suite2cases/libpng.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libpng", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libpng_install_and_remove_libpng" + }, + { + "name": "oe_test_libpng_install_and_remove_libpng-devel" + }, + { + "name": "oe_test_libpng_install_and_remove_libpng-static" + }, + { + "name": "oe_test_libpng_install_and_remove_libpng-tools" + }, + { + "name": "oe_test_libpng_install_and_remove_libpng-help" + }, + { + "name": "oe_test_libpng_install_and_remove_libpng-debuginfo" + }, + { + "name": "oe_test_libpng_install_and_remove_libpng-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libpq.json b/suite2cases/libpq.json new file mode 100644 index 000000000..99e67470d --- /dev/null +++ b/suite2cases/libpq.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libpq", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libpq_install_and_remove_libpq" + }, + { + "name": "oe_test_libpq_install_and_remove_libpq-devel" + }, + { + "name": "oe_test_libpq_install_and_remove_libpq-debuginfo" + }, + { + "name": "oe_test_libpq_install_and_remove_libpq-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libproxy.json b/suite2cases/libproxy.json new file mode 100644 index 000000000..46a7a3160 --- /dev/null +++ b/suite2cases/libproxy.json @@ -0,0 +1,35 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libproxy", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libproxy_install_and_remove_libproxy" + }, + { + "name": "oe_test_libproxy_install_and_remove_libproxy-devel" + }, + { + "name": "oe_test_libproxy_install_and_remove_libproxy-debuginfo" + }, + { + "name": "oe_test_libproxy_install_and_remove_libproxy-debugsource" + }, + { + "name": "oe_test_libproxy_install_and_remove_libproxy-help" + }, + { + "name": "oe_test_libproxy_install_and_remove_libproxy-duktape" + }, + { + "name": "oe_test_libproxy_install_and_remove_python3-libproxy" + }, + { + "name": "oe_test_libproxy_install_and_remove_libproxy-webkitgtk4" + }, + { + "name": "oe_test_libproxy_install_and_remove_python2-libproxy" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libpsl.json b/suite2cases/libpsl.json new file mode 100644 index 000000000..3510ca3a8 --- /dev/null +++ b/suite2cases/libpsl.json @@ -0,0 +1,32 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libpsl", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libpsl_install_and_remove_libpsl" + }, + { + "name": "oe_test_libpsl_install_and_remove_libpsl-help" + }, + { + "name": "oe_test_libpsl_install_and_remove_libpsl-devel" + }, + { + "name": "oe_test_libpsl_install_and_remove_psl" + }, + { + "name": "oe_test_libpsl_install_and_remove_psl-make-dafsa" + }, + { + "name": "oe_test_libpsl_install_and_remove_libpsl-debuginfo" + }, + { + "name": "oe_test_libpsl_install_and_remove_libpsl-debugsource" + }, + { + "name": "oe_test_libpsl_install_and_remove_libpsl-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libpwquality.json b/suite2cases/libpwquality.json new file mode 100644 index 000000000..2da1425d2 --- /dev/null +++ b/suite2cases/libpwquality.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libpwquality", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libpwquality_install_and_remove_libpwquality" + }, + { + "name": "oe_test_libpwquality_install_and_remove_libpwquality-devel" + }, + { + "name": "oe_test_libpwquality_install_and_remove_python3-pwquality" + }, + { + "name": "oe_test_libpwquality_install_and_remove_libpwquality-help" + }, + { + "name": "oe_test_libpwquality_install_and_remove_libpwquality-debugsource" + }, + { + "name": "oe_test_libpwquality_install_and_remove_libpwquality-debuginfo" + }, + { + "name": "oe_test_libpwquality_install_and_remove_python2-pwquality" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libqmi.json b/suite2cases/libqmi.json new file mode 100644 index 000000000..b38ad6bc8 --- /dev/null +++ b/suite2cases/libqmi.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libqmi", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libqmi_install_and_remove_libqmi" + }, + { + "name": "oe_test_libqmi_install_and_remove_libqmi-devel" + }, + { + "name": "oe_test_libqmi_install_and_remove_libqmi-debuginfo" + }, + { + "name": "oe_test_libqmi_install_and_remove_libqmi-help" + }, + { + "name": "oe_test_libqmi_install_and_remove_libqmi-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/librabbitmq.json b/suite2cases/librabbitmq.json index 82c23512c..484e2cd9a 100644 --- a/suite2cases/librabbitmq.json +++ b/suite2cases/librabbitmq.json @@ -18,6 +18,21 @@ }, { "name": "oe_test_librabbitmq_amqp-publish" + }, + { + "name": "oe_test_librabbitmq_install_and_remove_librabbitmq" + }, + { + "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-devel" + }, + { + "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-help" + }, + { + "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-debuginfo" + }, + { + "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/librdkafka.json b/suite2cases/librdkafka.json new file mode 100644 index 000000000..23678ca38 --- /dev/null +++ b/suite2cases/librdkafka.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/librdkafka", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_librdkafka_install_and_remove_librdkafka" + }, + { + "name": "oe_test_librdkafka_install_and_remove_librdkafka-devel" + }, + { + "name": "oe_test_librdkafka_install_and_remove_librdkafka-debugsource" + }, + { + "name": "oe_test_librdkafka_install_and_remove_librdkafka-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/librelp.json b/suite2cases/librelp.json new file mode 100644 index 000000000..963a7a1bd --- /dev/null +++ b/suite2cases/librelp.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/librelp", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_librelp_install_and_remove_librelp" + }, + { + "name": "oe_test_librelp_install_and_remove_librelp-devel" + }, + { + "name": "oe_test_librelp_install_and_remove_librelp-debugsource" + }, + { + "name": "oe_test_librelp_install_and_remove_librelp-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/librepo.json b/suite2cases/librepo.json new file mode 100644 index 000000000..49b974f11 --- /dev/null +++ b/suite2cases/librepo.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/librepo", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_librepo_install_and_remove_librepo" + }, + { + "name": "oe_test_librepo_install_and_remove_librepo-devel" + }, + { + "name": "oe_test_librepo_install_and_remove_python3-librepo" + }, + { + "name": "oe_test_librepo_install_and_remove_librepo-debuginfo" + }, + { + "name": "oe_test_librepo_install_and_remove_librepo-debugsource" + }, + { + "name": "oe_test_librepo_install_and_remove_python2-librepo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libreport.json b/suite2cases/libreport.json new file mode 100644 index 000000000..e91679619 --- /dev/null +++ b/suite2cases/libreport.json @@ -0,0 +1,71 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libreport", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libreport_install_and_remove_libreport" + }, + { + "name": "oe_test_libreport_install_and_remove_libreport-newt" + }, + { + "name": "oe_test_libreport_install_and_remove_libreport-gtk-devel" + }, + { + "name": "oe_test_libreport_install_and_remove_python3-libreport" + }, + { + "name": "oe_test_libreport_install_and_remove_libreport-plugin-kerneloops" + }, + { + "name": "oe_test_libreport_install_and_remove_libreport-plugin-logger" + }, + { + "name": "oe_test_libreport_install_and_remove_libreport-plugin-reportuploader" + }, + { + "name": "oe_test_libreport_install_and_remove_libreport-anaconda" + }, + { + "name": "oe_test_libreport_install_and_remove_libreport-filesystem" + }, + { + "name": "oe_test_libreport_install_and_remove_libreport-devel" + }, + { + "name": "oe_test_libreport_install_and_remove_libreport-web" + }, + { + "name": "oe_test_libreport_install_and_remove_libreport-web-devel" + }, + { + "name": "oe_test_libreport_install_and_remove_libreport-cli" + }, + { + "name": "oe_test_libreport_install_and_remove_libreport-gtk" + }, + { + "name": "oe_test_libreport_install_and_remove_libreport-plugin-systemd-journal" + }, + { + "name": "oe_test_libreport_install_and_remove_libreport-help" + }, + { + "name": "oe_test_libreport_install_and_remove_libreport-debuginfo" + }, + { + "name": "oe_test_libreport_install_and_remove_libreport-debugsource" + }, + { + "name": "oe_test_libreport_install_and_remove_python2-libreport" + }, + { + "name": "oe_test_libreport_install_and_remove_libreport-rhel" + }, + { + "name": "oe_test_libreport_install_and_remove_libreport-compat" + } + ] +} \ No newline at end of file diff --git a/suite2cases/librsvg2.json b/suite2cases/librsvg2.json index aee3db04d..efa373bdc 100644 --- a/suite2cases/librsvg2.json +++ b/suite2cases/librsvg2.json @@ -6,6 +6,24 @@ "cases": [ { "name": "oe_test_librsvg2-tools" + }, + { + "name": "oe_test_librsvg2_install_and_remove_librsvg2" + }, + { + "name": "oe_test_librsvg2_install_and_remove_librsvg2-devel" + }, + { + "name": "oe_test_librsvg2_install_and_remove_librsvg2-tools" + }, + { + "name": "oe_test_librsvg2_install_and_remove_librsvg2-help" + }, + { + "name": "oe_test_librsvg2_install_and_remove_librsvg2-debuginfo" + }, + { + "name": "oe_test_librsvg2_install_and_remove_librsvg2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libsass.json b/suite2cases/libsass.json new file mode 100644 index 000000000..d0dd34e22 --- /dev/null +++ b/suite2cases/libsass.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libsass", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libsass_install_and_remove_libsass" + }, + { + "name": "oe_test_libsass_install_and_remove_libsass-devel" + }, + { + "name": "oe_test_libsass_install_and_remove_libsass-debuginfo" + }, + { + "name": "oe_test_libsass_install_and_remove_libsass-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libseccomp.json b/suite2cases/libseccomp.json new file mode 100644 index 000000000..96f8c2d59 --- /dev/null +++ b/suite2cases/libseccomp.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libseccomp", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libseccomp_install_and_remove_libseccomp" + }, + { + "name": "oe_test_libseccomp_install_and_remove_libseccomp-devel" + }, + { + "name": "oe_test_libseccomp_install_and_remove_libseccomp-help" + }, + { + "name": "oe_test_libseccomp_install_and_remove_libseccomp-debugsource" + }, + { + "name": "oe_test_libseccomp_install_and_remove_libseccomp-debuginfo" + }, + { + "name": "oe_test_libseccomp_install_and_remove_libseccomp-doc" + }, + { + "name": "oe_test_libseccomp_install_and_remove_libseccomp-static" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libsecret.json b/suite2cases/libsecret.json new file mode 100644 index 000000000..82a386ba4 --- /dev/null +++ b/suite2cases/libsecret.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libsecret", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libsecret_install_and_remove_libsecret" + }, + { + "name": "oe_test_libsecret_install_and_remove_libsecret-devel" + }, + { + "name": "oe_test_libsecret_install_and_remove_libsecret-help" + }, + { + "name": "oe_test_libsecret_install_and_remove_libsecret-debugsource" + }, + { + "name": "oe_test_libsecret_install_and_remove_libsecret-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libselinux.json b/suite2cases/libselinux.json new file mode 100644 index 000000000..5d081cfaf --- /dev/null +++ b/suite2cases/libselinux.json @@ -0,0 +1,32 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libselinux", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libselinux_install_and_remove_libselinux" + }, + { + "name": "oe_test_libselinux_install_and_remove_python3-libselinux" + }, + { + "name": "oe_test_libselinux_install_and_remove_libselinux-ruby" + }, + { + "name": "oe_test_libselinux_install_and_remove_libselinux-devel" + }, + { + "name": "oe_test_libselinux_install_and_remove_libselinux-debuginfo" + }, + { + "name": "oe_test_libselinux_install_and_remove_libselinux-help" + }, + { + "name": "oe_test_libselinux_install_and_remove_libselinux-debugsource" + }, + { + "name": "oe_test_libselinux_install_and_remove_python2-libselinux" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libsemanage.json b/suite2cases/libsemanage.json new file mode 100644 index 000000000..4a16fbb30 --- /dev/null +++ b/suite2cases/libsemanage.json @@ -0,0 +1,38 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libsemanage", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libsemanage_install_and_remove_libsemanage" + }, + { + "name": "oe_test_libsemanage_install_and_remove_python3-libsemanage" + }, + { + "name": "oe_test_libsemanage_install_and_remove_libsemanage-devel" + }, + { + "name": "oe_test_libsemanage_install_and_remove_libsemanage-help" + }, + { + "name": "oe_test_libsemanage_install_and_remove_libsemanage-debugsource" + }, + { + "name": "oe_test_libsemanage_install_and_remove_libsemanage-debuginfo" + }, + { + "name": "oe_test_libsemanage_install_and_remove_python2-libsemanage" + }, + { + "name": "oe_test_libsemanage_install_and_remove_libsemanage-doc" + }, + { + "name": "oe_test_libsemanage_install_and_remove_libsemanage-static" + }, + { + "name": "oe_test_libsemanage_install_and_remove_libsemanage-python" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libsepol.json b/suite2cases/libsepol.json new file mode 100644 index 000000000..4d1730cd8 --- /dev/null +++ b/suite2cases/libsepol.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libsepol", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libsepol_install_and_remove_libsepol" + }, + { + "name": "oe_test_libsepol_install_and_remove_libsepol-devel" + }, + { + "name": "oe_test_libsepol_install_and_remove_libsepol-help" + }, + { + "name": "oe_test_libsepol_install_and_remove_libsepol-debuginfo" + }, + { + "name": "oe_test_libsepol_install_and_remove_libsepol-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libsigsegv.json b/suite2cases/libsigsegv.json new file mode 100644 index 000000000..20af86ab4 --- /dev/null +++ b/suite2cases/libsigsegv.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libsigsegv", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libsigsegv_install_and_remove_libsigsegv" + }, + { + "name": "oe_test_libsigsegv_install_and_remove_libsigsegv-devel" + }, + { + "name": "oe_test_libsigsegv_install_and_remove_libsigsegv-debuginfo" + }, + { + "name": "oe_test_libsigsegv_install_and_remove_libsigsegv-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libsmbios.json b/suite2cases/libsmbios.json new file mode 100644 index 000000000..65543c2fb --- /dev/null +++ b/suite2cases/libsmbios.json @@ -0,0 +1,35 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libsmbios", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libsmbios_install_and_remove_libsmbios" + }, + { + "name": "oe_test_libsmbios_install_and_remove_smbios-utils" + }, + { + "name": "oe_test_libsmbios_install_and_remove_smbios-utils-bin" + }, + { + "name": "oe_test_libsmbios_install_and_remove_smbios-utils-python" + }, + { + "name": "oe_test_libsmbios_install_and_remove_libsmbios-devel" + }, + { + "name": "oe_test_libsmbios_install_and_remove_python3-smbios" + }, + { + "name": "oe_test_libsmbios_install_and_remove_libsmbios-debugsource" + }, + { + "name": "oe_test_libsmbios_install_and_remove_libsmbios-debuginfo" + }, + { + "name": "oe_test_libsmbios_install_and_remove_libsmbios-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libsndfile.json b/suite2cases/libsndfile.json index 92c377f4e..d7ae5bf66 100644 --- a/suite2cases/libsndfile.json +++ b/suite2cases/libsndfile.json @@ -6,6 +6,24 @@ "cases": [ { "name": "oe_test_libsndfile" + }, + { + "name": "oe_test_libsndfile_install_and_remove_libsndfile" + }, + { + "name": "oe_test_libsndfile_install_and_remove_libsndfile-utils" + }, + { + "name": "oe_test_libsndfile_install_and_remove_libsndfile-devel" + }, + { + "name": "oe_test_libsndfile_install_and_remove_libsndfile-utils-help" + }, + { + "name": "oe_test_libsndfile_install_and_remove_libsndfile-debuginfo" + }, + { + "name": "oe_test_libsndfile_install_and_remove_libsndfile-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libsolv.json b/suite2cases/libsolv.json new file mode 100644 index 000000000..8140f49e8 --- /dev/null +++ b/suite2cases/libsolv.json @@ -0,0 +1,41 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libsolv", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libsolv_install_and_remove_libsolv" + }, + { + "name": "oe_test_libsolv_install_and_remove_libsolv-devel" + }, + { + "name": "oe_test_libsolv_install_and_remove_python2-solv" + }, + { + "name": "oe_test_libsolv_install_and_remove_python3-solv" + }, + { + "name": "oe_test_libsolv_install_and_remove_ruby-solv" + }, + { + "name": "oe_test_libsolv_install_and_remove_perl-solv" + }, + { + "name": "oe_test_libsolv_install_and_remove_libsolv-tools" + }, + { + "name": "oe_test_libsolv_install_and_remove_libsolv-demo" + }, + { + "name": "oe_test_libsolv_install_and_remove_libsolv-help" + }, + { + "name": "oe_test_libsolv_install_and_remove_libsolv-debuginfo" + }, + { + "name": "oe_test_libsolv_install_and_remove_libsolv-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libsoup.json b/suite2cases/libsoup.json new file mode 100644 index 000000000..922ee1029 --- /dev/null +++ b/suite2cases/libsoup.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libsoup", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libsoup_install_and_remove_libsoup" + }, + { + "name": "oe_test_libsoup_install_and_remove_libsoup-devel" + }, + { + "name": "oe_test_libsoup_install_and_remove_libsoup-debuginfo" + }, + { + "name": "oe_test_libsoup_install_and_remove_libsoup-help" + }, + { + "name": "oe_test_libsoup_install_and_remove_libsoup-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libsoup3.json b/suite2cases/libsoup3.json new file mode 100644 index 000000000..ff5db541a --- /dev/null +++ b/suite2cases/libsoup3.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libsoup3", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libsoup3_install_and_remove_libsoup3" + }, + { + "name": "oe_test_libsoup3_install_and_remove_libsoup3-devel" + }, + { + "name": "oe_test_libsoup3_install_and_remove_libsoup3-debugsource" + }, + { + "name": "oe_test_libsoup3_install_and_remove_libsoup3-help" + }, + { + "name": "oe_test_libsoup3_install_and_remove_libsoup3-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libspiro.json b/suite2cases/libspiro.json new file mode 100644 index 000000000..cb155ada9 --- /dev/null +++ b/suite2cases/libspiro.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libspiro", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libspiro_install_and_remove_libspiro" + }, + { + "name": "oe_test_libspiro_install_and_remove_libspiro-devel" + }, + { + "name": "oe_test_libspiro_install_and_remove_libspiro-debuginfo" + }, + { + "name": "oe_test_libspiro_install_and_remove_libspiro-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libssh.json b/suite2cases/libssh.json new file mode 100644 index 000000000..77065b123 --- /dev/null +++ b/suite2cases/libssh.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libssh", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libssh_install_and_remove_libssh" + }, + { + "name": "oe_test_libssh_install_and_remove_libssh-devel" + }, + { + "name": "oe_test_libssh_install_and_remove_libssh-debugsource" + }, + { + "name": "oe_test_libssh_install_and_remove_libssh-debuginfo" + }, + { + "name": "oe_test_libssh_install_and_remove_libssh-help" + }, + { + "name": "oe_test_libssh_install_and_remove_libssh-config" + }, + { + "name": "oe_test_libssh_install_and_remove_libssh-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libssh2.json b/suite2cases/libssh2.json new file mode 100644 index 000000000..45ec922e1 --- /dev/null +++ b/suite2cases/libssh2.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libssh2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libssh2_install_and_remove_libssh2" + }, + { + "name": "oe_test_libssh2_install_and_remove_libssh2-devel" + }, + { + "name": "oe_test_libssh2_install_and_remove_libssh2-debuginfo" + }, + { + "name": "oe_test_libssh2_install_and_remove_libssh2-debugsource" + }, + { + "name": "oe_test_libssh2_install_and_remove_libssh2-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libstemmer.json b/suite2cases/libstemmer.json new file mode 100644 index 000000000..0f3054ceb --- /dev/null +++ b/suite2cases/libstemmer.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libstemmer", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libstemmer_install_and_remove_libstemmer" + }, + { + "name": "oe_test_libstemmer_install_and_remove_libstemmer-devel" + }, + { + "name": "oe_test_libstemmer_install_and_remove_libstemmer-debuginfo" + }, + { + "name": "oe_test_libstemmer_install_and_remove_libstemmer-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libstoragemgmt.json b/suite2cases/libstoragemgmt.json index 8e82dbadf..2199c3270 100644 --- a/suite2cases/libstoragemgmt.json +++ b/suite2cases/libstoragemgmt.json @@ -6,6 +6,48 @@ "cases": [ { "name": "oe_test_service_libstoragemgmt" + }, + { + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt" + }, + { + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-netapp-plugin" + }, + { + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin" + }, + { + "name": "oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt" + }, + { + "name": "oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt-clibs" + }, + { + "name": "oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt" + }, + { + "name": "oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt-clibs" + }, + { + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-udev" + }, + { + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-devel" + }, + { + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-smis-plugin" + }, + { + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin-clibs" + }, + { + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debugsource" + }, + { + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-help" + }, + { + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libtalloc.json b/suite2cases/libtalloc.json new file mode 100644 index 000000000..ac01377a2 --- /dev/null +++ b/suite2cases/libtalloc.json @@ -0,0 +1,35 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libtalloc", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libtalloc_install_and_remove_libtalloc" + }, + { + "name": "oe_test_libtalloc_install_and_remove_libtalloc-devel" + }, + { + "name": "oe_test_libtalloc_install_and_remove_libtalloc-help" + }, + { + "name": "oe_test_libtalloc_install_and_remove_python3-talloc" + }, + { + "name": "oe_test_libtalloc_install_and_remove_python3-talloc-devel" + }, + { + "name": "oe_test_libtalloc_install_and_remove_libtalloc-debugsource" + }, + { + "name": "oe_test_libtalloc_install_and_remove_libtalloc-debuginfo" + }, + { + "name": "oe_test_libtalloc_install_and_remove_python2-talloc" + }, + { + "name": "oe_test_libtalloc_install_and_remove_python2-talloc-devel" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libtar.json b/suite2cases/libtar.json index 1e190ca1e..456cde196 100644 --- a/suite2cases/libtar.json +++ b/suite2cases/libtar.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_libtar" + }, + { + "name": "oe_test_libtar_install_and_remove_libtar" + }, + { + "name": "oe_test_libtar_install_and_remove_libtar-help" + }, + { + "name": "oe_test_libtar_install_and_remove_libtar-devel" + }, + { + "name": "oe_test_libtar_install_and_remove_libtar-debuginfo" + }, + { + "name": "oe_test_libtar_install_and_remove_libtar-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libtasn1.json b/suite2cases/libtasn1.json new file mode 100644 index 000000000..13e900725 --- /dev/null +++ b/suite2cases/libtasn1.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libtasn1", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libtasn1_install_and_remove_libtasn1" + }, + { + "name": "oe_test_libtasn1_install_and_remove_libtasn1-devel" + }, + { + "name": "oe_test_libtasn1_install_and_remove_libtasn1-help" + }, + { + "name": "oe_test_libtasn1_install_and_remove_libtasn1-debuginfo" + }, + { + "name": "oe_test_libtasn1_install_and_remove_libtasn1-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libtdb.json b/suite2cases/libtdb.json new file mode 100644 index 000000000..97ec0cf6b --- /dev/null +++ b/suite2cases/libtdb.json @@ -0,0 +1,32 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libtdb", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libtdb_install_and_remove_libtdb" + }, + { + "name": "oe_test_libtdb_install_and_remove_libtdb-devel" + }, + { + "name": "oe_test_libtdb_install_and_remove_tdb-tools" + }, + { + "name": "oe_test_libtdb_install_and_remove_python3-tdb" + }, + { + "name": "oe_test_libtdb_install_and_remove_libtdb-help" + }, + { + "name": "oe_test_libtdb_install_and_remove_libtdb-debuginfo" + }, + { + "name": "oe_test_libtdb_install_and_remove_libtdb-debugsource" + }, + { + "name": "oe_test_libtdb_install_and_remove_python2-tdb" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libteam.json b/suite2cases/libteam.json new file mode 100644 index 000000000..069412332 --- /dev/null +++ b/suite2cases/libteam.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libteam", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libteam_install_and_remove_libteam" + }, + { + "name": "oe_test_libteam_install_and_remove_libteam-devel" + }, + { + "name": "oe_test_libteam_install_and_remove_network-scripts-teamd" + }, + { + "name": "oe_test_libteam_install_and_remove_libteam-help" + }, + { + "name": "oe_test_libteam_install_and_remove_libteam-debuginfo" + }, + { + "name": "oe_test_libteam_install_and_remove_libteam-debugsource" + }, + { + "name": "oe_test_libteam_install_and_remove_python2-libteam" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libtevent.json b/suite2cases/libtevent.json new file mode 100644 index 000000000..aca796c94 --- /dev/null +++ b/suite2cases/libtevent.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libtevent", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libtevent_install_and_remove_libtevent" + }, + { + "name": "oe_test_libtevent_install_and_remove_libtevent-devel" + }, + { + "name": "oe_test_libtevent_install_and_remove_python2-tevent" + }, + { + "name": "oe_test_libtevent_install_and_remove_python3-tevent" + }, + { + "name": "oe_test_libtevent_install_and_remove_libtevent-help" + }, + { + "name": "oe_test_libtevent_install_and_remove_libtevent-debugsource" + }, + { + "name": "oe_test_libtevent_install_and_remove_libtevent-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libthai.json b/suite2cases/libthai.json new file mode 100644 index 000000000..08c0d1b03 --- /dev/null +++ b/suite2cases/libthai.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libthai", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libthai_install_and_remove_libthai" + }, + { + "name": "oe_test_libthai_install_and_remove_libthai-devel" + }, + { + "name": "oe_test_libthai_install_and_remove_libthai-static" + }, + { + "name": "oe_test_libthai_install_and_remove_libthai-debuginfo" + }, + { + "name": "oe_test_libthai_install_and_remove_libthai-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libtheora.json b/suite2cases/libtheora.json new file mode 100644 index 000000000..14415d8f6 --- /dev/null +++ b/suite2cases/libtheora.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libtheora", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libtheora_install_and_remove_libtheora" + }, + { + "name": "oe_test_libtheora_install_and_remove_theora-tools" + }, + { + "name": "oe_test_libtheora_install_and_remove_libtheora-devel" + }, + { + "name": "oe_test_libtheora_install_and_remove_libtheora-help" + }, + { + "name": "oe_test_libtheora_install_and_remove_libtheora-debugsource" + }, + { + "name": "oe_test_libtheora_install_and_remove_libtheora-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libtiff.json b/suite2cases/libtiff.json index 2a8582d2e..7c1069065 100644 --- a/suite2cases/libtiff.json +++ b/suite2cases/libtiff.json @@ -6,6 +6,27 @@ "cases": [ { "name": "oe_test_libtiff" + }, + { + "name": "oe_test_libtiff_install_and_remove_libtiff" + }, + { + "name": "oe_test_libtiff_install_and_remove_libtiff-devel" + }, + { + "name": "oe_test_libtiff_install_and_remove_libtiff-tools" + }, + { + "name": "oe_test_libtiff_install_and_remove_libtiff-static" + }, + { + "name": "oe_test_libtiff_install_and_remove_libtiff-debugsource" + }, + { + "name": "oe_test_libtiff_install_and_remove_libtiff-help" + }, + { + "name": "oe_test_libtiff_install_and_remove_libtiff-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libtirpc.json b/suite2cases/libtirpc.json new file mode 100644 index 000000000..a104b72a3 --- /dev/null +++ b/suite2cases/libtirpc.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libtirpc", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libtirpc_install_and_remove_libtirpc" + }, + { + "name": "oe_test_libtirpc_install_and_remove_libtirpc-devel" + }, + { + "name": "oe_test_libtirpc_install_and_remove_libtirpc-debugsource" + }, + { + "name": "oe_test_libtirpc_install_and_remove_libtirpc-help" + }, + { + "name": "oe_test_libtirpc_install_and_remove_libtirpc-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libtool.json b/suite2cases/libtool.json new file mode 100644 index 000000000..9ef76a80f --- /dev/null +++ b/suite2cases/libtool.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libtool", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libtool_install_and_remove_libtool" + }, + { + "name": "oe_test_libtool_install_and_remove_libtool-ltdl" + }, + { + "name": "oe_test_libtool_install_and_remove_libtool-devel" + }, + { + "name": "oe_test_libtool_install_and_remove_libtool-help" + }, + { + "name": "oe_test_libtool_install_and_remove_libtool-debuginfo" + }, + { + "name": "oe_test_libtool_install_and_remove_libtool-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libuninameslist.json b/suite2cases/libuninameslist.json new file mode 100644 index 000000000..5ab60588b --- /dev/null +++ b/suite2cases/libuninameslist.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libuninameslist", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libuninameslist_install_and_remove_libuninameslist" + }, + { + "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-devel" + }, + { + "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-help" + }, + { + "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-debuginfo" + }, + { + "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libunistring.json b/suite2cases/libunistring.json index 37114cef0..0b6fb96e6 100644 --- a/suite2cases/libunistring.json +++ b/suite2cases/libunistring.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_libunistring" + }, + { + "name": "oe_test_libunistring_install_and_remove_libunistring" + }, + { + "name": "oe_test_libunistring_install_and_remove_libunistring-devel" + }, + { + "name": "oe_test_libunistring_install_and_remove_libunistring-help" + }, + { + "name": "oe_test_libunistring_install_and_remove_libunistring-debugsource" + }, + { + "name": "oe_test_libunistring_install_and_remove_libunistring-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libunwind.json b/suite2cases/libunwind.json new file mode 100644 index 000000000..5dca9ad8c --- /dev/null +++ b/suite2cases/libunwind.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libunwind", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libunwind_install_and_remove_libunwind" + }, + { + "name": "oe_test_libunwind_install_and_remove_libunwind-devel" + }, + { + "name": "oe_test_libunwind_install_and_remove_libunwind-help" + }, + { + "name": "oe_test_libunwind_install_and_remove_libunwind-debuginfo" + }, + { + "name": "oe_test_libunwind_install_and_remove_libunwind-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/liburing.json b/suite2cases/liburing.json new file mode 100644 index 000000000..3244c96f6 --- /dev/null +++ b/suite2cases/liburing.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/liburing", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_liburing_install_and_remove_liburing" + }, + { + "name": "oe_test_liburing_install_and_remove_liburing-devel" + }, + { + "name": "oe_test_liburing_install_and_remove_liburing-debuginfo" + }, + { + "name": "oe_test_liburing_install_and_remove_liburing-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libusb.json b/suite2cases/libusb.json index 20b78871a..b4b2fd229 100644 --- a/suite2cases/libusb.json +++ b/suite2cases/libusb.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_libusb" + }, + { + "name": "oe_test_libusb_install_and_remove_libusb" + }, + { + "name": "oe_test_libusb_install_and_remove_libusb-devel" + }, + { + "name": "oe_test_libusb_install_and_remove_libusb-debuginfo" + }, + { + "name": "oe_test_libusb_install_and_remove_libusb-debugsource" + }, + { + "name": "oe_test_libusb_install_and_remove_libusb-tests-examples" } ] } \ No newline at end of file diff --git a/suite2cases/libusbmuxd.json b/suite2cases/libusbmuxd.json new file mode 100644 index 000000000..f74c93199 --- /dev/null +++ b/suite2cases/libusbmuxd.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libusbmuxd", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd" + }, + { + "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd-devel" + }, + { + "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd-debugsource" + }, + { + "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libusbx.json b/suite2cases/libusbx.json new file mode 100644 index 000000000..bb9f0df60 --- /dev/null +++ b/suite2cases/libusbx.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libusbx", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libusbx_install_and_remove_libusbx" + }, + { + "name": "oe_test_libusbx_install_and_remove_libusbx-devel" + }, + { + "name": "oe_test_libusbx_install_and_remove_libusbx-debugsource" + }, + { + "name": "oe_test_libusbx_install_and_remove_libusbx-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libuser.json b/suite2cases/libuser.json new file mode 100644 index 000000000..8dd8c0f5b --- /dev/null +++ b/suite2cases/libuser.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libuser", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libuser_install_and_remove_libuser" + }, + { + "name": "oe_test_libuser_install_and_remove_libuser-devel" + }, + { + "name": "oe_test_libuser_install_and_remove_libuser-python3" + }, + { + "name": "oe_test_libuser_install_and_remove_libuser-help" + }, + { + "name": "oe_test_libuser_install_and_remove_libuser-debuginfo" + }, + { + "name": "oe_test_libuser_install_and_remove_libuser-debugsource" + }, + { + "name": "oe_test_libuser_install_and_remove_python2-libuser" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libutempter.json b/suite2cases/libutempter.json new file mode 100644 index 000000000..dbb95bfa3 --- /dev/null +++ b/suite2cases/libutempter.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libutempter", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libutempter_install_and_remove_libutempter" + }, + { + "name": "oe_test_libutempter_install_and_remove_libutempter-devel" + }, + { + "name": "oe_test_libutempter_install_and_remove_libutempter-help" + }, + { + "name": "oe_test_libutempter_install_and_remove_libutempter-debugsource" + }, + { + "name": "oe_test_libutempter_install_and_remove_libutempter-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libuv.json b/suite2cases/libuv.json new file mode 100644 index 000000000..735c928ec --- /dev/null +++ b/suite2cases/libuv.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libuv", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libuv_install_and_remove_libuv" + }, + { + "name": "oe_test_libuv_install_and_remove_libuv-devel" + }, + { + "name": "oe_test_libuv_install_and_remove_libuv-help" + }, + { + "name": "oe_test_libuv_install_and_remove_libuv-debugsource" + }, + { + "name": "oe_test_libuv_install_and_remove_libuv-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libvdpau.json b/suite2cases/libvdpau.json new file mode 100644 index 000000000..37af66023 --- /dev/null +++ b/suite2cases/libvdpau.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libvdpau", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libvdpau_install_and_remove_libvdpau" + }, + { + "name": "oe_test_libvdpau_install_and_remove_libvdpau-devel" + }, + { + "name": "oe_test_libvdpau_install_and_remove_libvdpau-debuginfo" + }, + { + "name": "oe_test_libvdpau_install_and_remove_libvdpau-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libverto.json b/suite2cases/libverto.json new file mode 100644 index 000000000..e42922421 --- /dev/null +++ b/suite2cases/libverto.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libverto", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libverto_install_and_remove_libverto" + }, + { + "name": "oe_test_libverto_install_and_remove_libverto-devel" + }, + { + "name": "oe_test_libverto_install_and_remove_libverto-debuginfo" + }, + { + "name": "oe_test_libverto_install_and_remove_libverto-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libvisual.json b/suite2cases/libvisual.json new file mode 100644 index 000000000..1d501b8e6 --- /dev/null +++ b/suite2cases/libvisual.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libvisual", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libvisual_install_and_remove_libvisual" + }, + { + "name": "oe_test_libvisual_install_and_remove_libvisual-devel" + }, + { + "name": "oe_test_libvisual_install_and_remove_libvisual-debuginfo" + }, + { + "name": "oe_test_libvisual_install_and_remove_libvisual-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libvoikko.json b/suite2cases/libvoikko.json new file mode 100644 index 000000000..f7956570f --- /dev/null +++ b/suite2cases/libvoikko.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libvoikko", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libvoikko_install_and_remove_libvoikko" + }, + { + "name": "oe_test_libvoikko_install_and_remove_libvoikko-help" + }, + { + "name": "oe_test_libvoikko_install_and_remove_libvoikko-devel" + }, + { + "name": "oe_test_libvoikko_install_and_remove_python3-libvoikko" + }, + { + "name": "oe_test_libvoikko_install_and_remove_libvoikko-debugsource" + }, + { + "name": "oe_test_libvoikko_install_and_remove_libvoikko-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libvorbis.json b/suite2cases/libvorbis.json new file mode 100644 index 000000000..bd57a2b91 --- /dev/null +++ b/suite2cases/libvorbis.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libvorbis", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libvorbis_install_and_remove_libvorbis" + }, + { + "name": "oe_test_libvorbis_install_and_remove_libvorbis-devel" + }, + { + "name": "oe_test_libvorbis_install_and_remove_libvorbis-help" + }, + { + "name": "oe_test_libvorbis_install_and_remove_libvorbis-debuginfo" + }, + { + "name": "oe_test_libvorbis_install_and_remove_libvorbis-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libwacom.json b/suite2cases/libwacom.json new file mode 100644 index 000000000..97a4ce546 --- /dev/null +++ b/suite2cases/libwacom.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libwacom", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libwacom_install_and_remove_libwacom" + }, + { + "name": "oe_test_libwacom_install_and_remove_libwacom-devel" + }, + { + "name": "oe_test_libwacom_install_and_remove_libwacom-data" + }, + { + "name": "oe_test_libwacom_install_and_remove_libwacom-debuginfo" + }, + { + "name": "oe_test_libwacom_install_and_remove_libwacom-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libwebp.json b/suite2cases/libwebp.json new file mode 100644 index 000000000..a6cf2ec5d --- /dev/null +++ b/suite2cases/libwebp.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libwebp", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libwebp_install_and_remove_libwebp" + }, + { + "name": "oe_test_libwebp_install_and_remove_libwebp-tools" + }, + { + "name": "oe_test_libwebp_install_and_remove_libwebp-devel" + }, + { + "name": "oe_test_libwebp_install_and_remove_libwebp-java" + }, + { + "name": "oe_test_libwebp_install_and_remove_libwebp-help" + }, + { + "name": "oe_test_libwebp_install_and_remove_libwebp-debuginfo" + }, + { + "name": "oe_test_libwebp_install_and_remove_libwebp-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libwmf.json b/suite2cases/libwmf.json index bba457b2c..e7c1ed31c 100644 --- a/suite2cases/libwmf.json +++ b/suite2cases/libwmf.json @@ -36,6 +36,18 @@ }, { "name": "oe_test_libwmf_wmf2svg_02" + }, + { + "name": "oe_test_libwmf_install_and_remove_libwmf" + }, + { + "name": "oe_test_libwmf_install_and_remove_libwmf-devel" + }, + { + "name": "oe_test_libwmf_install_and_remove_libwmf-debugsource" + }, + { + "name": "oe_test_libwmf_install_and_remove_libwmf-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libwpe.json b/suite2cases/libwpe.json new file mode 100644 index 000000000..8ebf84081 --- /dev/null +++ b/suite2cases/libwpe.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libwpe", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libwpe_install_and_remove_libwpe" + }, + { + "name": "oe_test_libwpe_install_and_remove_libwpe-devel" + }, + { + "name": "oe_test_libwpe_install_and_remove_libwpe-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libxcb.json b/suite2cases/libxcb.json new file mode 100644 index 000000000..4e0cee7c7 --- /dev/null +++ b/suite2cases/libxcb.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libxcb", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libxcb_install_and_remove_libxcb" + }, + { + "name": "oe_test_libxcb_install_and_remove_libxcb-help" + }, + { + "name": "oe_test_libxcb_install_and_remove_libxcb-devel" + }, + { + "name": "oe_test_libxcb_install_and_remove_libxcb-debugsource" + }, + { + "name": "oe_test_libxcb_install_and_remove_libxcb-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libxcrypt.json b/suite2cases/libxcrypt.json new file mode 100644 index 000000000..ddb31f1d5 --- /dev/null +++ b/suite2cases/libxcrypt.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libxcrypt", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libxcrypt_install_and_remove_libxcrypt" + }, + { + "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-help" + }, + { + "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-devel" + }, + { + "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-doc" + }, + { + "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-compat" + }, + { + "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-static" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libxkbcommon.json b/suite2cases/libxkbcommon.json new file mode 100644 index 000000000..1d77dd5f4 --- /dev/null +++ b/suite2cases/libxkbcommon.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libxkbcommon", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon" + }, + { + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-devel" + }, + { + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11" + }, + { + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-utils" + }, + { + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11-devel" + }, + { + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-debugsource" + }, + { + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libxkbfile.json b/suite2cases/libxkbfile.json new file mode 100644 index 000000000..523917c22 --- /dev/null +++ b/suite2cases/libxkbfile.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libxkbfile", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libxkbfile_install_and_remove_libxkbfile" + }, + { + "name": "oe_test_libxkbfile_install_and_remove_libxkbfile-devel" + }, + { + "name": "oe_test_libxkbfile_install_and_remove_libxkbfile-debuginfo" + }, + { + "name": "oe_test_libxkbfile_install_and_remove_libxkbfile-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libxklavier.json b/suite2cases/libxklavier.json new file mode 100644 index 000000000..8f8f7ee54 --- /dev/null +++ b/suite2cases/libxklavier.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libxklavier", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libxklavier_install_and_remove_libxklavier" + }, + { + "name": "oe_test_libxklavier_install_and_remove_libxklavier-devel" + }, + { + "name": "oe_test_libxklavier_install_and_remove_libxklavier-help" + }, + { + "name": "oe_test_libxklavier_install_and_remove_libxklavier-debuginfo" + }, + { + "name": "oe_test_libxklavier_install_and_remove_libxklavier-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libxml2.json b/suite2cases/libxml2.json new file mode 100644 index 000000000..d47b21752 --- /dev/null +++ b/suite2cases/libxml2.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libxml2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libxml2_install_and_remove_libxml2" + }, + { + "name": "oe_test_libxml2_install_and_remove_python2-libxml2" + }, + { + "name": "oe_test_libxml2_install_and_remove_libxml2-help" + }, + { + "name": "oe_test_libxml2_install_and_remove_libxml2-devel" + }, + { + "name": "oe_test_libxml2_install_and_remove_python3-libxml2" + }, + { + "name": "oe_test_libxml2_install_and_remove_libxml2-debuginfo" + }, + { + "name": "oe_test_libxml2_install_and_remove_libxml2-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libxmlb.json b/suite2cases/libxmlb.json new file mode 100644 index 000000000..8beaf62e1 --- /dev/null +++ b/suite2cases/libxmlb.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libxmlb", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libxmlb_install_and_remove_libxmlb" + }, + { + "name": "oe_test_libxmlb_install_and_remove_libxmlb-devel" + }, + { + "name": "oe_test_libxmlb_install_and_remove_libxmlb-debugsource" + }, + { + "name": "oe_test_libxmlb_install_and_remove_libxmlb-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libxpm.json b/suite2cases/libxpm.json index fa258f95f..5205d5cb0 100644 --- a/suite2cases/libxpm.json +++ b/suite2cases/libxpm.json @@ -5,6 +5,21 @@ "cases": [ { "name": "oe_test_libxpm" + }, + { + "name": "oe_test_libXpm_install_and_remove_libXpm" + }, + { + "name": "oe_test_libXpm_install_and_remove_libXpm-devel" + }, + { + "name": "oe_test_libXpm_install_and_remove_libXpm-debuginfo" + }, + { + "name": "oe_test_libXpm_install_and_remove_libXpm-debugsource" + }, + { + "name": "oe_test_libXpm_install_and_remove_libXpm-help" } ] } \ No newline at end of file diff --git a/suite2cases/libxshmfence.json b/suite2cases/libxshmfence.json new file mode 100644 index 000000000..2fa918ddf --- /dev/null +++ b/suite2cases/libxshmfence.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/libxshmfence", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_libxshmfence_install_and_remove_libxshmfence" + }, + { + "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-devel" + }, + { + "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-help" + }, + { + "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-debugsource" + }, + { + "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/libxslt.json b/suite2cases/libxslt.json index 40b2b637c..573cb21be 100644 --- a/suite2cases/libxslt.json +++ b/suite2cases/libxslt.json @@ -6,6 +6,27 @@ "cases": [ { "name": "oe_test_libxslt" + }, + { + "name": "oe_test_libxslt_install_and_remove_libxslt" + }, + { + "name": "oe_test_libxslt_install_and_remove_python3-libxslt" + }, + { + "name": "oe_test_libxslt_install_and_remove_libxslt-devel" + }, + { + "name": "oe_test_libxslt_install_and_remove_libxslt-help" + }, + { + "name": "oe_test_libxslt_install_and_remove_libxslt-debuginfo" + }, + { + "name": "oe_test_libxslt_install_and_remove_libxslt-debugsource" + }, + { + "name": "oe_test_libxslt_install_and_remove_python2-libxslt" } ] } \ No newline at end of file diff --git a/suite2cases/libyaml.json b/suite2cases/libyaml.json index 38dbb5e15..f895004c6 100644 --- a/suite2cases/libyaml.json +++ b/suite2cases/libyaml.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_libyaml" + }, + { + "name": "oe_test_libyaml_install_and_remove_libyaml" + }, + { + "name": "oe_test_libyaml_install_and_remove_libyaml-devel" + }, + { + "name": "oe_test_libyaml_install_and_remove_libyaml-help" + }, + { + "name": "oe_test_libyaml_install_and_remove_libyaml-debugsource" + }, + { + "name": "oe_test_libyaml_install_and_remove_libyaml-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/linux-firmware.json b/suite2cases/linux-firmware.json new file mode 100644 index 000000000..8ff0ec234 --- /dev/null +++ b/suite2cases/linux-firmware.json @@ -0,0 +1,35 @@ +{ + "path": "$OET_PATH/testcases/cli-test/linux-firmware", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware" + }, + { + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-mediatek" + }, + { + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-mrvl" + }, + { + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-ti-connectivity" + }, + { + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-ath" + }, + { + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-libertas" + }, + { + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-cypress" + }, + { + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-netronome" + }, + { + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-iwlwifi" + } + ] +} \ No newline at end of file diff --git a/suite2cases/linuxdoc-tools.json b/suite2cases/linuxdoc-tools.json index bd1f09197..adf3380a5 100644 --- a/suite2cases/linuxdoc-tools.json +++ b/suite2cases/linuxdoc-tools.json @@ -42,6 +42,18 @@ }, { "name": "oe_test_linuxdoc-tools_14" + }, + { + "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools" + }, + { + "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-help" + }, + { + "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debuginfo" + }, + { + "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/lksctp-tools.json b/suite2cases/lksctp-tools.json index e29b72aa5..f16d3aa8a 100644 --- a/suite2cases/lksctp-tools.json +++ b/suite2cases/lksctp-tools.json @@ -18,6 +18,21 @@ }, { "name": "oe_test_lksctp-tools_sctp_test" + }, + { + "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools" + }, + { + "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-devel" + }, + { + "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-help" + }, + { + "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-debuginfo" + }, + { + "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/lldpad.json b/suite2cases/lldpad.json index 39d881678..c09bb12bd 100644 --- a/suite2cases/lldpad.json +++ b/suite2cases/lldpad.json @@ -9,6 +9,21 @@ }, { "name": "oe_test_socket_lldpad" + }, + { + "name": "oe_test_lldpad_install_and_remove_lldpad" + }, + { + "name": "oe_test_lldpad_install_and_remove_lldpad-devel" + }, + { + "name": "oe_test_lldpad_install_and_remove_lldpad-help" + }, + { + "name": "oe_test_lldpad_install_and_remove_lldpad-debugsource" + }, + { + "name": "oe_test_lldpad_install_and_remove_lldpad-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/llvm.json b/suite2cases/llvm.json new file mode 100644 index 000000000..df044f01c --- /dev/null +++ b/suite2cases/llvm.json @@ -0,0 +1,41 @@ +{ + "path": "$OET_PATH/testcases/cli-test/llvm", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_llvm_install_and_remove_llvm" + }, + { + "name": "oe_test_llvm_install_and_remove_llvm-help" + }, + { + "name": "oe_test_llvm_install_and_remove_llvm-libs" + }, + { + "name": "oe_test_llvm_install_and_remove_llvm-devel" + }, + { + "name": "oe_test_llvm_install_and_remove_llvm-doc" + }, + { + "name": "oe_test_llvm_install_and_remove_llvm-googletest" + }, + { + "name": "oe_test_llvm_install_and_remove_llvm-static" + }, + { + "name": "oe_test_llvm_install_and_remove_llvm-cmake-utils" + }, + { + "name": "oe_test_llvm_install_and_remove_llvm-test" + }, + { + "name": "oe_test_llvm_install_and_remove_llvm-debugsource" + }, + { + "name": "oe_test_llvm_install_and_remove_llvm-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/lm_sensors.json b/suite2cases/lm_sensors.json index 2824f238c..ec08bd070 100644 --- a/suite2cases/lm_sensors.json +++ b/suite2cases/lm_sensors.json @@ -15,6 +15,24 @@ }, { "name": "oe_test_service_sensord" + }, + { + "name": "oe_test_lm_sensors_install_and_remove_lm_sensors" + }, + { + "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-help" + }, + { + "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-sensord" + }, + { + "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-devel" + }, + { + "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-debuginfo" + }, + { + "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/lmdb.json b/suite2cases/lmdb.json index 42a4706e8..72aa17dbf 100644 --- a/suite2cases/lmdb.json +++ b/suite2cases/lmdb.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_lmdb" + }, + { + "name": "oe_test_lmdb_install_and_remove_lmdb" + }, + { + "name": "oe_test_lmdb_install_and_remove_lmdb-devel" + }, + { + "name": "oe_test_lmdb_install_and_remove_lmdb-help" + }, + { + "name": "oe_test_lmdb_install_and_remove_lmdb-debuginfo" + }, + { + "name": "oe_test_lmdb_install_and_remove_lmdb-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/logrotate.json b/suite2cases/logrotate.json new file mode 100644 index 000000000..3d86267b6 --- /dev/null +++ b/suite2cases/logrotate.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/logrotate", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_logrotate_install_and_remove_logrotate" + }, + { + "name": "oe_test_logrotate_install_and_remove_logrotate-help" + }, + { + "name": "oe_test_logrotate_install_and_remove_logrotate-debuginfo" + }, + { + "name": "oe_test_logrotate_install_and_remove_logrotate-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/lorax.json b/suite2cases/lorax.json index b4c5c4bbe..47ad6172e 100644 --- a/suite2cases/lorax.json +++ b/suite2cases/lorax.json @@ -9,6 +9,24 @@ }, { "name": "oe_test_socket_lorax-composer" + }, + { + "name": "oe_test_lorax_install_and_remove_lorax" + }, + { + "name": "oe_test_lorax_install_and_remove_lorax-composer" + }, + { + "name": "oe_test_lorax_install_and_remove_lorax-lmc-virt" + }, + { + "name": "oe_test_lorax_install_and_remove_lorax-lmc-novirt" + }, + { + "name": "oe_test_lorax_install_and_remove_composer-cli" + }, + { + "name": "oe_test_lorax_install_and_remove_lorax-help" } ] } \ No newline at end of file diff --git a/suite2cases/lshw.json b/suite2cases/lshw.json new file mode 100644 index 000000000..0b2026eaf --- /dev/null +++ b/suite2cases/lshw.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/lshw", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_lshw_install_and_remove_lshw" + }, + { + "name": "oe_test_lshw_install_and_remove_lshw-help" + }, + { + "name": "oe_test_lshw_install_and_remove_lshw-debugsource" + }, + { + "name": "oe_test_lshw_install_and_remove_lshw-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/lsof.json b/suite2cases/lsof.json new file mode 100644 index 000000000..4c12ad8d9 --- /dev/null +++ b/suite2cases/lsof.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/lsof", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_lsof_install_and_remove_lsof" + }, + { + "name": "oe_test_lsof_install_and_remove_lsof-help" + }, + { + "name": "oe_test_lsof_install_and_remove_lsof-debuginfo" + }, + { + "name": "oe_test_lsof_install_and_remove_lsof-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/lsscsi.json b/suite2cases/lsscsi.json new file mode 100644 index 000000000..3baf04754 --- /dev/null +++ b/suite2cases/lsscsi.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/lsscsi", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_lsscsi_install_and_remove_lsscsi" + }, + { + "name": "oe_test_lsscsi_install_and_remove_lsscsi-help" + }, + { + "name": "oe_test_lsscsi_install_and_remove_lsscsi-debuginfo" + }, + { + "name": "oe_test_lsscsi_install_and_remove_lsscsi-debugsource" + }, + { + "name": "oe_test_lsscsi_install_and_remove_lsscsi-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/lua.json b/suite2cases/lua.json new file mode 100644 index 000000000..891adf267 --- /dev/null +++ b/suite2cases/lua.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/lua", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_lua_install_and_remove_lua" + }, + { + "name": "oe_test_lua_install_and_remove_lua-devel" + }, + { + "name": "oe_test_lua_install_and_remove_lua-help" + }, + { + "name": "oe_test_lua_install_and_remove_lua-debugsource" + }, + { + "name": "oe_test_lua_install_and_remove_lua-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/lvm2.json b/suite2cases/lvm2.json index ddcf6858d..3f911d707 100644 --- a/suite2cases/lvm2.json +++ b/suite2cases/lvm2.json @@ -144,6 +144,45 @@ "add disk": [ 10 ] + }, + { + "name": "oe_test_lvm2_install_and_remove_lvm2" + }, + { + "name": "oe_test_lvm2_install_and_remove_lvm2-test" + }, + { + "name": "oe_test_lvm2_install_and_remove_device-mapper" + }, + { + "name": "oe_test_lvm2_install_and_remove_lvm2-help" + }, + { + "name": "oe_test_lvm2_install_and_remove_python3-lvm-deprecated" + }, + { + "name": "oe_test_lvm2_install_and_remove_lvm2-devel" + }, + { + "name": "oe_test_lvm2_install_and_remove_lvm2-dbusd" + }, + { + "name": "oe_test_lvm2_install_and_remove_device-mapper-event" + }, + { + "name": "oe_test_lvm2_install_and_remove_lvm2-cluster" + }, + { + "name": "oe_test_lvm2_install_and_remove_cmirror" + }, + { + "name": "oe_test_lvm2_install_and_remove_lvm2-lockd" + }, + { + "name": "oe_test_lvm2_install_and_remove_lvm2-debugsource" + }, + { + "name": "oe_test_lvm2_install_and_remove_lvm2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/lynx.json b/suite2cases/lynx.json new file mode 100644 index 000000000..cbf0640ba --- /dev/null +++ b/suite2cases/lynx.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/lynx", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_lynx_install_and_remove_lynx" + }, + { + "name": "oe_test_lynx_install_and_remove_lynx-debuginfo" + }, + { + "name": "oe_test_lynx_install_and_remove_lynx-debugsource" + }, + { + "name": "oe_test_lynx_install_and_remove_lynx-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/lz4.json b/suite2cases/lz4.json new file mode 100644 index 000000000..b0d445828 --- /dev/null +++ b/suite2cases/lz4.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/lz4", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_lz4_install_and_remove_lz4" + }, + { + "name": "oe_test_lz4_install_and_remove_lz4-devel" + }, + { + "name": "oe_test_lz4_install_and_remove_lz4-help" + }, + { + "name": "oe_test_lz4_install_and_remove_lz4-debugsource" + }, + { + "name": "oe_test_lz4_install_and_remove_lz4-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/lzo.json b/suite2cases/lzo.json index 977d9e240..5a839669b 100644 --- a/suite2cases/lzo.json +++ b/suite2cases/lzo.json @@ -9,6 +9,27 @@ }, { "name": "oe_test_lzo-lzop_01" + }, + { + "name": "oe_test_lzo_install_and_remove_lzo" + }, + { + "name": "oe_test_lzo_install_and_remove_lzo-devel" + }, + { + "name": "oe_test_lzo_install_and_remove_lzo-minilzo" + }, + { + "name": "oe_test_lzo_install_and_remove_lzo-help" + }, + { + "name": "oe_test_lzo_install_and_remove_lzo-debuginfo" + }, + { + "name": "oe_test_lzo_install_and_remove_lzo-debugsource" + }, + { + "name": "oe_test_lzo_install_and_remove_lzo-doc" } ] } \ No newline at end of file diff --git a/suite2cases/m17n-db.json b/suite2cases/m17n-db.json new file mode 100644 index 000000000..1e46f8398 --- /dev/null +++ b/suite2cases/m17n-db.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/m17n-db", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_m17n-db_install_and_remove_m17n-db" + }, + { + "name": "oe_test_m17n-db_install_and_remove_m17n-db-devel" + }, + { + "name": "oe_test_m17n-db_install_and_remove_m17n-db-extras" + } + ] +} \ No newline at end of file diff --git a/suite2cases/m17n-lib.json b/suite2cases/m17n-lib.json new file mode 100644 index 000000000..3f6e4f629 --- /dev/null +++ b/suite2cases/m17n-lib.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/m17n-lib", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_m17n-lib_install_and_remove_m17n-lib" + }, + { + "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-devel" + }, + { + "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-tools" + }, + { + "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-debuginfo" + }, + { + "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/m4.json b/suite2cases/m4.json new file mode 100644 index 000000000..875b8ddeb --- /dev/null +++ b/suite2cases/m4.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/m4", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_m4_install_and_remove_m4" + }, + { + "name": "oe_test_m4_install_and_remove_m4-help" + }, + { + "name": "oe_test_m4_install_and_remove_m4-debuginfo" + }, + { + "name": "oe_test_m4_install_and_remove_m4-debugsource" + }, + { + "name": "oe_test_m4_install_and_remove_m4-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/make.json b/suite2cases/make.json new file mode 100644 index 000000000..309eb9d5e --- /dev/null +++ b/suite2cases/make.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/make", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_make_install_and_remove_make" + }, + { + "name": "oe_test_make_install_and_remove_make-devel" + }, + { + "name": "oe_test_make_install_and_remove_make-help" + }, + { + "name": "oe_test_make_install_and_remove_make-debuginfo" + }, + { + "name": "oe_test_make_install_and_remove_make-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/man-db.json b/suite2cases/man-db.json index bdf8d900d..715160feb 100644 --- a/suite2cases/man-db.json +++ b/suite2cases/man-db.json @@ -12,6 +12,15 @@ }, { "name": "oe_test_service_man-db_01" + }, + { + "name": "oe_test_man-db_install_and_remove_man-db" + }, + { + "name": "oe_test_man-db_install_and_remove_man-db-debuginfo" + }, + { + "name": "oe_test_man-db_install_and_remove_man-db-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mandoc.json b/suite2cases/mandoc.json new file mode 100644 index 000000000..87872651b --- /dev/null +++ b/suite2cases/mandoc.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/mandoc", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_mandoc_install_and_remove_mandoc" + }, + { + "name": "oe_test_mandoc_install_and_remove_libmandoc-devel" + }, + { + "name": "oe_test_mandoc_install_and_remove_mandoc-debugsource" + }, + { + "name": "oe_test_mandoc_install_and_remove_mandoc-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/mariadb-connector-c.json b/suite2cases/mariadb-connector-c.json new file mode 100644 index 000000000..9bc8fabab --- /dev/null +++ b/suite2cases/mariadb-connector-c.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/mariadb-connector-c", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c" + }, + { + "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-devel" + }, + { + "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debuginfo" + }, + { + "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/maven-enforcer.json b/suite2cases/maven-enforcer.json new file mode 100644 index 000000000..7352760f8 --- /dev/null +++ b/suite2cases/maven-enforcer.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/maven-enforcer", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer" + }, + { + "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-api" + }, + { + "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-plugin" + }, + { + "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-rules" + }, + { + "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/maven-plugin-bundle.json b/suite2cases/maven-plugin-bundle.json new file mode 100644 index 000000000..ea7160be4 --- /dev/null +++ b/suite2cases/maven-plugin-bundle.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/maven-plugin-bundle", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle" + }, + { + "name": "oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/maven-source-plugin.json b/suite2cases/maven-source-plugin.json new file mode 100644 index 000000000..f0b683530 --- /dev/null +++ b/suite2cases/maven-source-plugin.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/maven-source-plugin", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_maven-source-plugin_install_and_remove_maven-source-plugin" + }, + { + "name": "oe_test_maven-source-plugin_install_and_remove_maven-source-plugin-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/mcpp.json b/suite2cases/mcpp.json new file mode 100644 index 000000000..3143f365f --- /dev/null +++ b/suite2cases/mcpp.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/mcpp", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_mcpp_install_and_remove_mcpp" + }, + { + "name": "oe_test_mcpp_install_and_remove_mcpp-devel" + }, + { + "name": "oe_test_mcpp_install_and_remove_mcpp-help" + }, + { + "name": "oe_test_mcpp_install_and_remove_mcpp-debuginfo" + }, + { + "name": "oe_test_mcpp_install_and_remove_mcpp-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/mdadm.json b/suite2cases/mdadm.json index bd6893064..e5766f1e2 100644 --- a/suite2cases/mdadm.json +++ b/suite2cases/mdadm.json @@ -19,6 +19,18 @@ }, { "name": "oe_test_service_mdmonitor-oneshot" + }, + { + "name": "oe_test_mdadm_install_and_remove_mdadm" + }, + { + "name": "oe_test_mdadm_install_and_remove_mdadm-help" + }, + { + "name": "oe_test_mdadm_install_and_remove_mdadm-debuginfo" + }, + { + "name": "oe_test_mdadm_install_and_remove_mdadm-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mesa-demos.json b/suite2cases/mesa-demos.json new file mode 100644 index 000000000..fb6eeffac --- /dev/null +++ b/suite2cases/mesa-demos.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/mesa-demos", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_mesa-demos_install_and_remove_mesa-demos" + }, + { + "name": "oe_test_mesa-demos_install_and_remove_mesa-demos-help" + }, + { + "name": "oe_test_mesa-demos_install_and_remove_mesa-demos-debuginfo" + }, + { + "name": "oe_test_mesa-demos_install_and_remove_mesa-demos-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/mesa-libGLU.json b/suite2cases/mesa-libGLU.json new file mode 100644 index 000000000..a7ae262c6 --- /dev/null +++ b/suite2cases/mesa-libGLU.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/mesa-libGLU", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU" + }, + { + "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-devel" + }, + { + "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debugsource" + }, + { + "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/mesa.json b/suite2cases/mesa.json new file mode 100644 index 000000000..7c6083721 --- /dev/null +++ b/suite2cases/mesa.json @@ -0,0 +1,83 @@ +{ + "path": "$OET_PATH/testcases/cli-test/mesa", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_mesa_install_and_remove_mesa" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-libxatracker-devel" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-filesystem" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-libGL" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-libGL-devel" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-dri-drivers" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-libd3d-devel" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-omx-drivers" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-vdpau-drivers" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-libOSMesa" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-libgbm" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-libd3d" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-vulkan-drivers" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-libxatracker" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-libEGL" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-libEGL-devel" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-libOSMesa-devel" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-libgbm-devel" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-libglapi" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-debugsource" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-vulkan-devel" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-debuginfo" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-khr-devel" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-libGLES-devel" + }, + { + "name": "oe_test_mesa_install_and_remove_mesa-libGLES" + } + ] +} \ No newline at end of file diff --git a/suite2cases/meson.json b/suite2cases/meson.json index 9a84cae5e..2197b545e 100644 --- a/suite2cases/meson.json +++ b/suite2cases/meson.json @@ -6,6 +6,12 @@ "cases": [ { "name": "oe_test_meson_base_meson_wrap" + }, + { + "name": "oe_test_meson_install_and_remove_meson" + }, + { + "name": "oe_test_meson_install_and_remove_meson-help" } ] } \ No newline at end of file diff --git a/suite2cases/metacity.json b/suite2cases/metacity.json new file mode 100644 index 000000000..dd5dadc35 --- /dev/null +++ b/suite2cases/metacity.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/metacity", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_metacity_install_and_remove_metacity" + }, + { + "name": "oe_test_metacity_install_and_remove_metacity-devel" + }, + { + "name": "oe_test_metacity_install_and_remove_metacity-debuginfo" + }, + { + "name": "oe_test_metacity_install_and_remove_metacity-help" + }, + { + "name": "oe_test_metacity_install_and_remove_metacity-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/mobile-broadband-provider-info.json b/suite2cases/mobile-broadband-provider-info.json new file mode 100644 index 000000000..cb44afa78 --- /dev/null +++ b/suite2cases/mobile-broadband-provider-info.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/mobile-broadband-provider-info", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info" + }, + { + "name": "oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-devel" + }, + { + "name": "oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/mokutil.json b/suite2cases/mokutil.json new file mode 100644 index 000000000..cccf63024 --- /dev/null +++ b/suite2cases/mokutil.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/mokutil", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_mokutil_install_and_remove_mokutil" + }, + { + "name": "oe_test_mokutil_install_and_remove_mokutil-help" + }, + { + "name": "oe_test_mokutil_install_and_remove_mokutil-debuginfo" + }, + { + "name": "oe_test_mokutil_install_and_remove_mokutil-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/mpfr.json b/suite2cases/mpfr.json new file mode 100644 index 000000000..61061bcf9 --- /dev/null +++ b/suite2cases/mpfr.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/mpfr", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_mpfr_install_and_remove_mpfr" + }, + { + "name": "oe_test_mpfr_install_and_remove_mpfr-devel" + }, + { + "name": "oe_test_mpfr_install_and_remove_mpfr-debuginfo" + }, + { + "name": "oe_test_mpfr_install_and_remove_mpfr-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/mpg123.json b/suite2cases/mpg123.json index 461b1bf83..e977718f8 100644 --- a/suite2cases/mpg123.json +++ b/suite2cases/mpg123.json @@ -6,6 +6,33 @@ "cases": [ { "name": "oe_test_mpg123" + }, + { + "name": "oe_test_mpg123_install_and_remove_mpg123" + }, + { + "name": "oe_test_mpg123_install_and_remove_mpg123-plugins-portaudio" + }, + { + "name": "oe_test_mpg123_install_and_remove_mpg123-plugins-pulseaudio" + }, + { + "name": "oe_test_mpg123_install_and_remove_mpg123-devel" + }, + { + "name": "oe_test_mpg123_install_and_remove_mpg123-plugins-jack" + }, + { + "name": "oe_test_mpg123_install_and_remove_mpg123-libs" + }, + { + "name": "oe_test_mpg123_install_and_remove_mpg123-debugsource" + }, + { + "name": "oe_test_mpg123_install_and_remove_mpg123-debuginfo" + }, + { + "name": "oe_test_mpg123_install_and_remove_mpg123-help" } ] } \ No newline at end of file diff --git a/suite2cases/mtdev.json b/suite2cases/mtdev.json new file mode 100644 index 000000000..efb96a31e --- /dev/null +++ b/suite2cases/mtdev.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/mtdev", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_mtdev_install_and_remove_mtdev" + }, + { + "name": "oe_test_mtdev_install_and_remove_mtdev-devel" + }, + { + "name": "oe_test_mtdev_install_and_remove_mtdev-debuginfo" + }, + { + "name": "oe_test_mtdev_install_and_remove_mtdev-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/mtools.json b/suite2cases/mtools.json new file mode 100644 index 000000000..8e76b25c7 --- /dev/null +++ b/suite2cases/mtools.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/mtools", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_mtools_install_and_remove_mtools" + }, + { + "name": "oe_test_mtools_install_and_remove_mtools-help" + }, + { + "name": "oe_test_mtools_install_and_remove_mtools-debuginfo" + }, + { + "name": "oe_test_mtools_install_and_remove_mtools-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/mtr.json b/suite2cases/mtr.json new file mode 100644 index 000000000..c31b32280 --- /dev/null +++ b/suite2cases/mtr.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/mtr", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_mtr_install_and_remove_mtr" + }, + { + "name": "oe_test_mtr_install_and_remove_mtr-gtk" + }, + { + "name": "oe_test_mtr_install_and_remove_mtr-help" + }, + { + "name": "oe_test_mtr_install_and_remove_mtr-debuginfo" + }, + { + "name": "oe_test_mtr_install_and_remove_mtr-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/multilib-rpm-config.json b/suite2cases/multilib-rpm-config.json new file mode 100644 index 000000000..ceb379ccb --- /dev/null +++ b/suite2cases/multilib-rpm-config.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/multilib-rpm-config", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_multilib-rpm-config_install_and_remove_multilib-rpm-config" + } + ] +} \ No newline at end of file diff --git a/suite2cases/multipath-tools.json b/suite2cases/multipath-tools.json index e483b3d14..1a70a4c8c 100644 --- a/suite2cases/multipath-tools.json +++ b/suite2cases/multipath-tools.json @@ -48,6 +48,24 @@ }, { "name": "oe_test_socket_multipathd" + }, + { + "name": "oe_test_multipath-tools_install_and_remove_multipath-tools" + }, + { + "name": "oe_test_multipath-tools_install_and_remove_kpartx" + }, + { + "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-devel" + }, + { + "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-help" + }, + { + "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-debuginfo" + }, + { + "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/musl.json b/suite2cases/musl.json new file mode 100644 index 000000000..029e8d96a --- /dev/null +++ b/suite2cases/musl.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/musl", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_musl_install_and_remove_musl" + }, + { + "name": "oe_test_musl_install_and_remove_musl-libc" + }, + { + "name": "oe_test_musl_install_and_remove_musl-devel" + }, + { + "name": "oe_test_musl_install_and_remove_musl-gcc" + }, + { + "name": "oe_test_musl_install_and_remove_musl-libc-static" + }, + { + "name": "oe_test_musl_install_and_remove_musl-debugsource" + }, + { + "name": "oe_test_musl_install_and_remove_musl-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/nasm.json b/suite2cases/nasm.json index 0679b59c0..487cc0609 100644 --- a/suite2cases/nasm.json +++ b/suite2cases/nasm.json @@ -51,6 +51,18 @@ }, { "name": "oe_test_nasm_14" + }, + { + "name": "oe_test_nasm_install_and_remove_nasm" + }, + { + "name": "oe_test_nasm_install_and_remove_nasm-help" + }, + { + "name": "oe_test_nasm_install_and_remove_nasm-debuginfo" + }, + { + "name": "oe_test_nasm_install_and_remove_nasm-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ncurses.json b/suite2cases/ncurses.json index 402793db6..3c61d1567 100644 --- a/suite2cases/ncurses.json +++ b/suite2cases/ncurses.json @@ -6,6 +6,36 @@ "cases": [ { "name": "oe_test_ncurses-devel" + }, + { + "name": "oe_test_ncurses_install_and_remove_ncurses" + }, + { + "name": "oe_test_ncurses_install_and_remove_ncurses-base" + }, + { + "name": "oe_test_ncurses_install_and_remove_ncurses-compat-libs" + }, + { + "name": "oe_test_ncurses_install_and_remove_ncurses-static" + }, + { + "name": "oe_test_ncurses_install_and_remove_ncurses-libs" + }, + { + "name": "oe_test_ncurses_install_and_remove_ncurses-help" + }, + { + "name": "oe_test_ncurses_install_and_remove_ncurses-devel" + }, + { + "name": "oe_test_ncurses_install_and_remove_ncurses-debugsource" + }, + { + "name": "oe_test_ncurses_install_and_remove_ncurses-debuginfo" + }, + { + "name": "oe_test_ncurses_install_and_remove_ncurses-relocation" } ] } \ No newline at end of file diff --git a/suite2cases/ndctl.json b/suite2cases/ndctl.json index 208c0c4e4..51827d56b 100644 --- a/suite2cases/ndctl.json +++ b/suite2cases/ndctl.json @@ -6,6 +6,39 @@ "cases": [ { "name": "oe_test_service_ndctl-monitor" + }, + { + "name": "oe_test_ndctl_install_and_remove_ndctl" + }, + { + "name": "oe_test_ndctl_install_and_remove_cxl-cli" + }, + { + "name": "oe_test_ndctl_install_and_remove_cxl-devel" + }, + { + "name": "oe_test_ndctl_install_and_remove_ndctl-devel" + }, + { + "name": "oe_test_ndctl_install_and_remove_daxctl" + }, + { + "name": "oe_test_ndctl_install_and_remove_daxctl-devel" + }, + { + "name": "oe_test_ndctl_install_and_remove_ndctl-libs" + }, + { + "name": "oe_test_ndctl_install_and_remove_daxctl-libs" + }, + { + "name": "oe_test_ndctl_install_and_remove_cxl-libs" + }, + { + "name": "oe_test_ndctl_install_and_remove_ndctl-debugsource" + }, + { + "name": "oe_test_ndctl_install_and_remove_ndctl-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/net-snmp.json b/suite2cases/net-snmp.json index ee16bb2ff..1205b4b60 100644 --- a/suite2cases/net-snmp.json +++ b/suite2cases/net-snmp.json @@ -15,6 +15,33 @@ }, { "name": "oe_test_net-snmp_02" + }, + { + "name": "oe_test_net-snmp_install_and_remove_net-snmp" + }, + { + "name": "oe_test_net-snmp_install_and_remove_python3-net-snmp" + }, + { + "name": "oe_test_net-snmp_install_and_remove_net-snmp-devel" + }, + { + "name": "oe_test_net-snmp_install_and_remove_net-snmp-libs" + }, + { + "name": "oe_test_net-snmp_install_and_remove_net-snmp-perl" + }, + { + "name": "oe_test_net-snmp_install_and_remove_net-snmp-gui" + }, + { + "name": "oe_test_net-snmp_install_and_remove_net-snmp-debugsource" + }, + { + "name": "oe_test_net-snmp_install_and_remove_net-snmp-help" + }, + { + "name": "oe_test_net-snmp_install_and_remove_net-snmp-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/net-tools.json b/suite2cases/net-tools.json index 11e9ff36c..8f746f54e 100644 --- a/suite2cases/net-tools.json +++ b/suite2cases/net-tools.json @@ -21,6 +21,18 @@ }, { "name": "oe_test_net-tools_netstat_02" + }, + { + "name": "oe_test_net-tools_install_and_remove_net-tools" + }, + { + "name": "oe_test_net-tools_install_and_remove_net-tools-help" + }, + { + "name": "oe_test_net-tools_install_and_remove_net-tools-debugsource" + }, + { + "name": "oe_test_net-tools_install_and_remove_net-tools-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/nettle.json b/suite2cases/nettle.json new file mode 100644 index 000000000..2f9789cbb --- /dev/null +++ b/suite2cases/nettle.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/nettle", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_nettle_install_and_remove_nettle" + }, + { + "name": "oe_test_nettle_install_and_remove_nettle-devel" + }, + { + "name": "oe_test_nettle_install_and_remove_nettle-help" + }, + { + "name": "oe_test_nettle_install_and_remove_nettle-debuginfo" + }, + { + "name": "oe_test_nettle_install_and_remove_nettle-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/network-manager-applet.json b/suite2cases/network-manager-applet.json new file mode 100644 index 000000000..9398a0bbd --- /dev/null +++ b/suite2cases/network-manager-applet.json @@ -0,0 +1,38 @@ +{ + "path": "$OET_PATH/testcases/cli-test/network-manager-applet", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet" + }, + { + "name": "oe_test_network-manager-applet_install_and_remove_libnm-gtk" + }, + { + "name": "oe_test_network-manager-applet_install_and_remove_libnma-devel" + }, + { + "name": "oe_test_network-manager-applet_install_and_remove_nm-connection-editor" + }, + { + "name": "oe_test_network-manager-applet_install_and_remove_libnm-gtk-devel" + }, + { + "name": "oe_test_network-manager-applet_install_and_remove_libnma" + }, + { + "name": "oe_test_network-manager-applet_install_and_remove_nm-connection-editor-desktop" + }, + { + "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet-debugsource" + }, + { + "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet-debuginfo" + }, + { + "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/newt.json b/suite2cases/newt.json new file mode 100644 index 000000000..77f400499 --- /dev/null +++ b/suite2cases/newt.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/newt", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_newt_install_and_remove_newt" + }, + { + "name": "oe_test_newt_install_and_remove_newt-devel" + }, + { + "name": "oe_test_newt_install_and_remove_python3-newt" + }, + { + "name": "oe_test_newt_install_and_remove_newt-help" + }, + { + "name": "oe_test_newt_install_and_remove_newt-debuginfo" + }, + { + "name": "oe_test_newt_install_and_remove_newt-debugsource" + }, + { + "name": "oe_test_newt_install_and_remove_python2-newt" + } + ] +} \ No newline at end of file diff --git a/suite2cases/nfs-utils.json b/suite2cases/nfs-utils.json index 0e0aad410..6e9cfabae 100644 --- a/suite2cases/nfs-utils.json +++ b/suite2cases/nfs-utils.json @@ -54,6 +54,27 @@ }, { "name": "oe_test_service_fsidd" + }, + { + "name": "oe_test_nfs-utils_install_and_remove_nfs-utils" + }, + { + "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-min" + }, + { + "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-help" + }, + { + "name": "oe_test_nfs-utils_install_and_remove_libnfsidmap" + }, + { + "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-devel" + }, + { + "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-debuginfo" + }, + { + "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/nghttp2.json b/suite2cases/nghttp2.json index 583a7d114..5c6fc8e1a 100644 --- a/suite2cases/nghttp2.json +++ b/suite2cases/nghttp2.json @@ -6,6 +6,24 @@ "cases": [ { "name": "oe_test_service_nghttpx" + }, + { + "name": "oe_test_nghttp2_install_and_remove_nghttp2" + }, + { + "name": "oe_test_nghttp2_install_and_remove_libnghttp2" + }, + { + "name": "oe_test_nghttp2_install_and_remove_libnghttp2-devel" + }, + { + "name": "oe_test_nghttp2_install_and_remove_nghttp2-help" + }, + { + "name": "oe_test_nghttp2_install_and_remove_nghttp2-debuginfo" + }, + { + "name": "oe_test_nghttp2_install_and_remove_nghttp2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ninja-build.json b/suite2cases/ninja-build.json index c57484aad..c9b1bdad8 100644 --- a/suite2cases/ninja-build.json +++ b/suite2cases/ninja-build.json @@ -6,6 +6,15 @@ "cases": [ { "name": "oe_test_ninja-build_ninja" + }, + { + "name": "oe_test_ninja-build_install_and_remove_ninja-build" + }, + { + "name": "oe_test_ninja-build_install_and_remove_ninja-build-debuginfo" + }, + { + "name": "oe_test_ninja-build_install_and_remove_ninja-build-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/nmap.json b/suite2cases/nmap.json new file mode 100644 index 000000000..2931cb392 --- /dev/null +++ b/suite2cases/nmap.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/nmap", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_nmap_install_and_remove_nmap" + }, + { + "name": "oe_test_nmap_install_and_remove_nmap-debugsource" + }, + { + "name": "oe_test_nmap_install_and_remove_nmap-debuginfo" + }, + { + "name": "oe_test_nmap_install_and_remove_nmap-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/notification-daemon.json b/suite2cases/notification-daemon.json new file mode 100644 index 000000000..f40149a97 --- /dev/null +++ b/suite2cases/notification-daemon.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/notification-daemon", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_notification-daemon_install_and_remove_notification-daemon" + }, + { + "name": "oe_test_notification-daemon_install_and_remove_notification-daemon-debuginfo" + }, + { + "name": "oe_test_notification-daemon_install_and_remove_notification-daemon-debugsource" + }, + { + "name": "oe_test_notification-daemon_install_and_remove_notification-daemon-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/npth.json b/suite2cases/npth.json new file mode 100644 index 000000000..13a9422b5 --- /dev/null +++ b/suite2cases/npth.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/npth", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_npth_install_and_remove_npth" + }, + { + "name": "oe_test_npth_install_and_remove_npth-devel" + }, + { + "name": "oe_test_npth_install_and_remove_npth-debugsource" + }, + { + "name": "oe_test_npth_install_and_remove_npth-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/nspr.json b/suite2cases/nspr.json index 67bf89a99..5414c592e 100644 --- a/suite2cases/nspr.json +++ b/suite2cases/nspr.json @@ -12,6 +12,18 @@ }, { "name": "oe_test_nspr-devel" + }, + { + "name": "oe_test_nspr_install_and_remove_nspr" + }, + { + "name": "oe_test_nspr_install_and_remove_nspr-devel" + }, + { + "name": "oe_test_nspr_install_and_remove_nspr-debugsource" + }, + { + "name": "oe_test_nspr_install_and_remove_nspr-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/nss.json b/suite2cases/nss.json index de9894601..f2dec5136 100644 --- a/suite2cases/nss.json +++ b/suite2cases/nss.json @@ -12,6 +12,33 @@ }, { "name": "oe_test_nss-softokn-devel" + }, + { + "name": "oe_test_nss_install_and_remove_nss" + }, + { + "name": "oe_test_nss_install_and_remove_nss-util" + }, + { + "name": "oe_test_nss_install_and_remove_nss-softokn-devel" + }, + { + "name": "oe_test_nss_install_and_remove_nss-help" + }, + { + "name": "oe_test_nss_install_and_remove_nss-devel" + }, + { + "name": "oe_test_nss_install_and_remove_nss-util-devel" + }, + { + "name": "oe_test_nss_install_and_remove_nss-softokn" + }, + { + "name": "oe_test_nss_install_and_remove_nss-debugsource" + }, + { + "name": "oe_test_nss_install_and_remove_nss-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/nss_wrapper.json b/suite2cases/nss_wrapper.json index a5465f117..03c9b7cb7 100644 --- a/suite2cases/nss_wrapper.json +++ b/suite2cases/nss_wrapper.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_nss_wrapper" + }, + { + "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper" + }, + { + "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper-help" + }, + { + "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper-debugsource" + }, + { + "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/numactl.json b/suite2cases/numactl.json new file mode 100644 index 000000000..285878bbb --- /dev/null +++ b/suite2cases/numactl.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/numactl", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_numactl_install_and_remove_numactl" + }, + { + "name": "oe_test_numactl_install_and_remove_numactl-devel" + }, + { + "name": "oe_test_numactl_install_and_remove_numactl-libs" + }, + { + "name": "oe_test_numactl_install_and_remove_numactl-debugsource" + }, + { + "name": "oe_test_numactl_install_and_remove_numactl-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/numpy.json b/suite2cases/numpy.json new file mode 100644 index 000000000..388ddba08 --- /dev/null +++ b/suite2cases/numpy.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/numpy", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_numpy_install_and_remove_numpy" + }, + { + "name": "oe_test_numpy_install_and_remove_python3-numpy-f2py" + }, + { + "name": "oe_test_numpy_install_and_remove_python3-numpy" + }, + { + "name": "oe_test_numpy_install_and_remove_numpy-debuginfo" + }, + { + "name": "oe_test_numpy_install_and_remove_numpy-debugsource" + }, + { + "name": "oe_test_numpy_install_and_remove_python2-numpy" + }, + { + "name": "oe_test_numpy_install_and_remove_python2-numpy-f2py" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ocaml.json b/suite2cases/ocaml.json index 04364411c..a74071165 100644 --- a/suite2cases/ocaml.json +++ b/suite2cases/ocaml.json @@ -333,6 +333,21 @@ }, { "name": "oe_test_ocaml_ocamlyacc" + }, + { + "name": "oe_test_ocaml_install_and_remove_ocaml" + }, + { + "name": "oe_test_ocaml_install_and_remove_ocaml-devel" + }, + { + "name": "oe_test_ocaml_install_and_remove_ocaml-help" + }, + { + "name": "oe_test_ocaml_install_and_remove_ocaml-debugsource" + }, + { + "name": "oe_test_ocaml_install_and_remove_ocaml-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/open-iscsi.json b/suite2cases/open-iscsi.json index d8a237fb6..cdf2192c7 100644 --- a/suite2cases/open-iscsi.json +++ b/suite2cases/open-iscsi.json @@ -36,6 +36,21 @@ }, { "name": "oe_test_socket_iscsiuio" + }, + { + "name": "oe_test_open-iscsi_install_and_remove_open-iscsi" + }, + { + "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-help" + }, + { + "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-devel" + }, + { + "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-debuginfo" + }, + { + "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/open-sans-fonts.json b/suite2cases/open-sans-fonts.json new file mode 100644 index 000000000..c69ddb67c --- /dev/null +++ b/suite2cases/open-sans-fonts.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/open-sans-fonts", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_open-sans-fonts_install_and_remove_open-sans-fonts" + } + ] +} \ No newline at end of file diff --git a/suite2cases/openblas.json b/suite2cases/openblas.json index f12098a35..b0e80caab 100644 --- a/suite2cases/openblas.json +++ b/suite2cases/openblas.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_openblas" + }, + { + "name": "oe_test_openblas_install_and_remove_openblas" + }, + { + "name": "oe_test_openblas_install_and_remove_openblas-devel" + }, + { + "name": "oe_test_openblas_install_and_remove_openblas-debuginfo" + }, + { + "name": "oe_test_openblas_install_and_remove_openblas-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/openjade.json b/suite2cases/openjade.json index 18d949cf0..e532949f1 100644 --- a/suite2cases/openjade.json +++ b/suite2cases/openjade.json @@ -24,6 +24,18 @@ }, { "name": "oe_test_openjade_openjade_04" + }, + { + "name": "oe_test_openjade_install_and_remove_openjade" + }, + { + "name": "oe_test_openjade_install_and_remove_openjade-debuginfo" + }, + { + "name": "oe_test_openjade_install_and_remove_openjade-help" + }, + { + "name": "oe_test_openjade_install_and_remove_openjade-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/openjpeg2.json b/suite2cases/openjpeg2.json index 1baec912c..d94309c20 100644 --- a/suite2cases/openjpeg2.json +++ b/suite2cases/openjpeg2.json @@ -9,6 +9,24 @@ }, { "name": "oe_test_openjpeg2-tools_01" + }, + { + "name": "oe_test_openjpeg2_install_and_remove_openjpeg2" + }, + { + "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-devel" + }, + { + "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-tools" + }, + { + "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-debuginfo" + }, + { + "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-debugsource" + }, + { + "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-help" } ] } \ No newline at end of file diff --git a/suite2cases/openldap.json b/suite2cases/openldap.json index 315148a94..76c49e6c2 100644 --- a/suite2cases/openldap.json +++ b/suite2cases/openldap.json @@ -6,6 +6,27 @@ "cases": [ { "name": "oe_test_service_slapd" + }, + { + "name": "oe_test_openldap_install_and_remove_openldap" + }, + { + "name": "oe_test_openldap_install_and_remove_openldap-clients" + }, + { + "name": "oe_test_openldap_install_and_remove_openldap-devel" + }, + { + "name": "oe_test_openldap_install_and_remove_openldap-servers" + }, + { + "name": "oe_test_openldap_install_and_remove_openldap-help" + }, + { + "name": "oe_test_openldap_install_and_remove_openldap-debuginfo" + }, + { + "name": "oe_test_openldap_install_and_remove_openldap-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/opensc.json b/suite2cases/opensc.json new file mode 100644 index 000000000..0d367bdc2 --- /dev/null +++ b/suite2cases/opensc.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/opensc", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_opensc_install_and_remove_opensc" + }, + { + "name": "oe_test_opensc_install_and_remove_opensc-help" + }, + { + "name": "oe_test_opensc_install_and_remove_opensc-debugsource" + }, + { + "name": "oe_test_opensc_install_and_remove_opensc-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/opensp.json b/suite2cases/opensp.json index 4ee69bb98..5b60b5cde 100644 --- a/suite2cases/opensp.json +++ b/suite2cases/opensp.json @@ -21,6 +21,18 @@ }, { "name": "oe_test_opensp_osx" + }, + { + "name": "oe_test_opensp_install_and_remove_opensp" + }, + { + "name": "oe_test_opensp_install_and_remove_opensp-devel" + }, + { + "name": "oe_test_opensp_install_and_remove_opensp-debuginfo" + }, + { + "name": "oe_test_opensp_install_and_remove_opensp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/openssh.json b/suite2cases/openssh.json index 7e08afb41..b07b8b574 100644 --- a/suite2cases/openssh.json +++ b/suite2cases/openssh.json @@ -81,6 +81,33 @@ }, { "name": "oe_test_sec_jump_login" + }, + { + "name": "oe_test_openssh_install_and_remove_openssh" + }, + { + "name": "oe_test_openssh_install_and_remove_openssh-clients" + }, + { + "name": "oe_test_openssh_install_and_remove_pam_ssh_agent_auth" + }, + { + "name": "oe_test_openssh_install_and_remove_openssh-keycat" + }, + { + "name": "oe_test_openssh_install_and_remove_openssh-server" + }, + { + "name": "oe_test_openssh_install_and_remove_openssh-help" + }, + { + "name": "oe_test_openssh_install_and_remove_openssh-askpass" + }, + { + "name": "oe_test_openssh_install_and_remove_openssh-debuginfo" + }, + { + "name": "oe_test_openssh_install_and_remove_openssh-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/openssl-pkcs11.json b/suite2cases/openssl-pkcs11.json new file mode 100644 index 000000000..79d3632ce --- /dev/null +++ b/suite2cases/openssl-pkcs11.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/openssl-pkcs11", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11" + }, + { + "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-devel" + }, + { + "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debugsource" + }, + { + "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/openssl.json b/suite2cases/openssl.json index 2e455b711..95c57f32c 100644 --- a/suite2cases/openssl.json +++ b/suite2cases/openssl.json @@ -105,6 +105,30 @@ }, { "name": "oe_test_openssl_cryptographic_services" + }, + { + "name": "oe_test_openssl_install_and_remove_openssl" + }, + { + "name": "oe_test_openssl_install_and_remove_openssl-libs" + }, + { + "name": "oe_test_openssl_install_and_remove_openssl-devel" + }, + { + "name": "oe_test_openssl_install_and_remove_openssl-help" + }, + { + "name": "oe_test_openssl_install_and_remove_openssl-perl" + }, + { + "name": "oe_test_openssl_install_and_remove_openssl-debuginfo" + }, + { + "name": "oe_test_openssl_install_and_remove_openssl-debugsource" + }, + { + "name": "oe_test_openssl_install_and_remove_openssl-relocation" } ] } \ No newline at end of file diff --git a/suite2cases/opus.json b/suite2cases/opus.json new file mode 100644 index 000000000..a179a7619 --- /dev/null +++ b/suite2cases/opus.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/opus", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_opus_install_and_remove_opus" + }, + { + "name": "oe_test_opus_install_and_remove_opus-devel" + }, + { + "name": "oe_test_opus_install_and_remove_opus-help" + }, + { + "name": "oe_test_opus_install_and_remove_opus-debugsource" + }, + { + "name": "oe_test_opus_install_and_remove_opus-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/orc.json b/suite2cases/orc.json new file mode 100644 index 000000000..c0e65ec5a --- /dev/null +++ b/suite2cases/orc.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/orc", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_orc_install_and_remove_orc" + }, + { + "name": "oe_test_orc_install_and_remove_orc-compiler" + }, + { + "name": "oe_test_orc_install_and_remove_orc-help" + }, + { + "name": "oe_test_orc_install_and_remove_orc-devel" + }, + { + "name": "oe_test_orc_install_and_remove_orc-debuginfo" + }, + { + "name": "oe_test_orc_install_and_remove_orc-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/os-prober.json b/suite2cases/os-prober.json new file mode 100644 index 000000000..4ceed7906 --- /dev/null +++ b/suite2cases/os-prober.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/os-prober", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_os-prober_install_and_remove_os-prober" + }, + { + "name": "oe_test_os-prober_install_and_remove_os-prober-debuginfo" + }, + { + "name": "oe_test_os-prober_install_and_remove_os-prober-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ostree.json b/suite2cases/ostree.json index 6a7b189f1..4d52d0dc0 100644 --- a/suite2cases/ostree.json +++ b/suite2cases/ostree.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_service_ostree-finalize-staged" + }, + { + "name": "oe_test_ostree_install_and_remove_ostree" + }, + { + "name": "oe_test_ostree_install_and_remove_ostree-devel" + }, + { + "name": "oe_test_ostree_install_and_remove_ostree-debuginfo" + }, + { + "name": "oe_test_ostree_install_and_remove_ostree-debugsource" + }, + { + "name": "oe_test_ostree_install_and_remove_ostree-help" } ] } \ No newline at end of file diff --git a/suite2cases/p11-kit.json b/suite2cases/p11-kit.json new file mode 100644 index 000000000..2fb80e3cf --- /dev/null +++ b/suite2cases/p11-kit.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/p11-kit", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_p11-kit_install_and_remove_p11-kit" + }, + { + "name": "oe_test_p11-kit_install_and_remove_p11-kit-server" + }, + { + "name": "oe_test_p11-kit_install_and_remove_p11-kit-devel" + }, + { + "name": "oe_test_p11-kit_install_and_remove_p11-kit-help" + }, + { + "name": "oe_test_p11-kit_install_and_remove_p11-kit-trust" + }, + { + "name": "oe_test_p11-kit_install_and_remove_p11-kit-debugsource" + }, + { + "name": "oe_test_p11-kit_install_and_remove_p11-kit-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/pam.json b/suite2cases/pam.json index e9041421a..f005452de 100644 --- a/suite2cases/pam.json +++ b/suite2cases/pam.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_service_pam_namespace" + }, + { + "name": "oe_test_pam_install_and_remove_pam" + }, + { + "name": "oe_test_pam_install_and_remove_pam-devel" + }, + { + "name": "oe_test_pam_install_and_remove_pam-help" + }, + { + "name": "oe_test_pam_install_and_remove_pam-debugsource" + }, + { + "name": "oe_test_pam_install_and_remove_pam-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/pango.json b/suite2cases/pango.json new file mode 100644 index 000000000..17060f513 --- /dev/null +++ b/suite2cases/pango.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/pango", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_pango_install_and_remove_pango" + }, + { + "name": "oe_test_pango_install_and_remove_pango-devel" + }, + { + "name": "oe_test_pango_install_and_remove_pango-debuginfo" + }, + { + "name": "oe_test_pango_install_and_remove_pango-help" + }, + { + "name": "oe_test_pango_install_and_remove_pango-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/parted.json b/suite2cases/parted.json new file mode 100644 index 000000000..9cce41d26 --- /dev/null +++ b/suite2cases/parted.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/parted", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_parted_install_and_remove_parted" + }, + { + "name": "oe_test_parted_install_and_remove_parted-devel" + }, + { + "name": "oe_test_parted_install_and_remove_parted-debuginfo" + }, + { + "name": "oe_test_parted_install_and_remove_parted-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/passwd.json b/suite2cases/passwd.json new file mode 100644 index 000000000..587c06e34 --- /dev/null +++ b/suite2cases/passwd.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/passwd", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_passwd_install_and_remove_passwd" + }, + { + "name": "oe_test_passwd_install_and_remove_passwd-help" + }, + { + "name": "oe_test_passwd_install_and_remove_passwd-debuginfo" + }, + { + "name": "oe_test_passwd_install_and_remove_passwd-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/patch.json b/suite2cases/patch.json new file mode 100644 index 000000000..e81c06113 --- /dev/null +++ b/suite2cases/patch.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/patch", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_patch_install_and_remove_patch" + }, + { + "name": "oe_test_patch_install_and_remove_patch-help" + }, + { + "name": "oe_test_patch_install_and_remove_patch-debuginfo" + }, + { + "name": "oe_test_patch_install_and_remove_patch-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/patchutils.json b/suite2cases/patchutils.json index d6441c6b9..133f99e10 100644 --- a/suite2cases/patchutils.json +++ b/suite2cases/patchutils.json @@ -57,6 +57,18 @@ }, { "name": "oe_test_patchutils_splitdiff" + }, + { + "name": "oe_test_patchutils_install_and_remove_patchutils" + }, + { + "name": "oe_test_patchutils_install_and_remove_patchutils-help" + }, + { + "name": "oe_test_patchutils_install_and_remove_patchutils-debugsource" + }, + { + "name": "oe_test_patchutils_install_and_remove_patchutils-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/pciutils.json b/suite2cases/pciutils.json new file mode 100644 index 000000000..f9cf0a25c --- /dev/null +++ b/suite2cases/pciutils.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/pciutils", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_pciutils_install_and_remove_pciutils" + }, + { + "name": "oe_test_pciutils_install_and_remove_pciutils-devel" + }, + { + "name": "oe_test_pciutils_install_and_remove_pciutils-help" + }, + { + "name": "oe_test_pciutils_install_and_remove_pciutils-debuginfo" + }, + { + "name": "oe_test_pciutils_install_and_remove_pciutils-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/pcre.json b/suite2cases/pcre.json new file mode 100644 index 000000000..59f4aa9d6 --- /dev/null +++ b/suite2cases/pcre.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/pcre", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_pcre_install_and_remove_pcre" + }, + { + "name": "oe_test_pcre_install_and_remove_pcre-help" + }, + { + "name": "oe_test_pcre_install_and_remove_pcre-devel" + }, + { + "name": "oe_test_pcre_install_and_remove_pcre-debuginfo" + }, + { + "name": "oe_test_pcre_install_and_remove_pcre-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/pcre2.json b/suite2cases/pcre2.json index bc5029cf9..6414b01bd 100644 --- a/suite2cases/pcre2.json +++ b/suite2cases/pcre2.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_pcre2grep" + }, + { + "name": "oe_test_pcre2_install_and_remove_pcre2" + }, + { + "name": "oe_test_pcre2_install_and_remove_pcre2-help" + }, + { + "name": "oe_test_pcre2_install_and_remove_pcre2-debugsource" + }, + { + "name": "oe_test_pcre2_install_and_remove_pcre2-debuginfo" + }, + { + "name": "oe_test_pcre2_install_and_remove_pcre2-devel" } ] } \ No newline at end of file diff --git a/suite2cases/pcsc-lite.json b/suite2cases/pcsc-lite.json index 3b4cfd5d4..a8879e068 100644 --- a/suite2cases/pcsc-lite.json +++ b/suite2cases/pcsc-lite.json @@ -9,6 +9,21 @@ }, { "name": "oe_test_socket_pcscd" + }, + { + "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite" + }, + { + "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-help" + }, + { + "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-devel" + }, + { + "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-debuginfo" + }, + { + "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Algorithm-Diff.json b/suite2cases/perl-Algorithm-Diff.json new file mode 100644 index 000000000..a23effddd --- /dev/null +++ b/suite2cases/perl-Algorithm-Diff.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Algorithm-Diff", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff" + }, + { + "name": "oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-help" + }, + { + "name": "oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Archive-Tar.json b/suite2cases/perl-Archive-Tar.json new file mode 100644 index 000000000..a7cd5316f --- /dev/null +++ b/suite2cases/perl-Archive-Tar.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Archive-Tar", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar" + }, + { + "name": "oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-B-Debug.json b/suite2cases/perl-B-Debug.json new file mode 100644 index 000000000..32bf363df --- /dev/null +++ b/suite2cases/perl-B-Debug.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-B-Debug", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-B-Debug_install_and_remove_perl-B-Debug" + }, + { + "name": "oe_test_perl-B-Debug_install_and_remove_perl-B-Debug-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-CPAN-Meta-Requirements.json b/suite2cases/perl-CPAN-Meta-Requirements.json new file mode 100644 index 000000000..27909eb62 --- /dev/null +++ b/suite2cases/perl-CPAN-Meta-Requirements.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-CPAN-Meta-Requirements", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements" + }, + { + "name": "oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-CPAN-Meta-YAML.json b/suite2cases/perl-CPAN-Meta-YAML.json new file mode 100644 index 000000000..3748421f2 --- /dev/null +++ b/suite2cases/perl-CPAN-Meta-YAML.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-CPAN-Meta-YAML", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML" + }, + { + "name": "oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-CPAN-Meta.json b/suite2cases/perl-CPAN-Meta.json new file mode 100644 index 000000000..a70cd57fb --- /dev/null +++ b/suite2cases/perl-CPAN-Meta.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-CPAN-Meta", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta" + }, + { + "name": "oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Carp.json b/suite2cases/perl-Carp.json new file mode 100644 index 000000000..c235f4df7 --- /dev/null +++ b/suite2cases/perl-Carp.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Carp", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Carp_install_and_remove_perl-Carp" + }, + { + "name": "oe_test_perl-Carp_install_and_remove_perl-Carp-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Compress-Raw-Bzip2.json b/suite2cases/perl-Compress-Raw-Bzip2.json new file mode 100644 index 000000000..73767a165 --- /dev/null +++ b/suite2cases/perl-Compress-Raw-Bzip2.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Compress-Raw-Bzip2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2" + }, + { + "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debuginfo" + }, + { + "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debugsource" + }, + { + "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Compress-Raw-Zlib.json b/suite2cases/perl-Compress-Raw-Zlib.json new file mode 100644 index 000000000..b8e70be82 --- /dev/null +++ b/suite2cases/perl-Compress-Raw-Zlib.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Compress-Raw-Zlib", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib" + }, + { + "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-help" + }, + { + "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debugsource" + }, + { + "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Config-Perl-V.json b/suite2cases/perl-Config-Perl-V.json new file mode 100644 index 000000000..db2a994e1 --- /dev/null +++ b/suite2cases/perl-Config-Perl-V.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Config-Perl-V", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V" + }, + { + "name": "oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Data-Dumper.json b/suite2cases/perl-Data-Dumper.json new file mode 100644 index 000000000..34f34f9b0 --- /dev/null +++ b/suite2cases/perl-Data-Dumper.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Data-Dumper", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper" + }, + { + "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debuginfo" + }, + { + "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debugsource" + }, + { + "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Devel-PPPort.json b/suite2cases/perl-Devel-PPPort.json new file mode 100644 index 000000000..a5baed123 --- /dev/null +++ b/suite2cases/perl-Devel-PPPort.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Devel-PPPort", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort" + }, + { + "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-help" + }, + { + "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debuginfo" + }, + { + "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Digest-MD5.json b/suite2cases/perl-Digest-MD5.json new file mode 100644 index 000000000..b809f92c9 --- /dev/null +++ b/suite2cases/perl-Digest-MD5.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Digest-MD5", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5" + }, + { + "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debuginfo" + }, + { + "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debugsource" + }, + { + "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Digest-SHA.json b/suite2cases/perl-Digest-SHA.json new file mode 100644 index 000000000..7c29075f1 --- /dev/null +++ b/suite2cases/perl-Digest-SHA.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Digest-SHA", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA" + }, + { + "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debuginfo" + }, + { + "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-help" + }, + { + "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Digest.json b/suite2cases/perl-Digest.json new file mode 100644 index 000000000..94c5a8e0b --- /dev/null +++ b/suite2cases/perl-Digest.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Digest", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Digest_install_and_remove_perl-Digest" + }, + { + "name": "oe_test_perl-Digest_install_and_remove_perl-Digest-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Encode.json b/suite2cases/perl-Encode.json new file mode 100644 index 000000000..9a31294ff --- /dev/null +++ b/suite2cases/perl-Encode.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Encode", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Encode_install_and_remove_perl-Encode" + }, + { + "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-devel" + }, + { + "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-debuginfo" + }, + { + "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-debugsource" + }, + { + "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Env.json b/suite2cases/perl-Env.json new file mode 100644 index 000000000..af9359bcf --- /dev/null +++ b/suite2cases/perl-Env.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Env", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Env_install_and_remove_perl-Env" + }, + { + "name": "oe_test_perl-Env_install_and_remove_perl-Env-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Error.json b/suite2cases/perl-Error.json new file mode 100644 index 000000000..a4477ed1a --- /dev/null +++ b/suite2cases/perl-Error.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Error", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Error_install_and_remove_perl-Error" + }, + { + "name": "oe_test_perl-Error_install_and_remove_perl-Error-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Exporter.json b/suite2cases/perl-Exporter.json new file mode 100644 index 000000000..da21dfdbb --- /dev/null +++ b/suite2cases/perl-Exporter.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Exporter", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Exporter_install_and_remove_perl-Exporter" + }, + { + "name": "oe_test_perl-Exporter_install_and_remove_perl-Exporter-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-ExtUtils-Install.json b/suite2cases/perl-ExtUtils-Install.json new file mode 100644 index 000000000..ada2319e1 --- /dev/null +++ b/suite2cases/perl-ExtUtils-Install.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-ExtUtils-Install", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install" + }, + { + "name": "oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-ExtUtils-MakeMaker.json b/suite2cases/perl-ExtUtils-MakeMaker.json new file mode 100644 index 000000000..219e75844 --- /dev/null +++ b/suite2cases/perl-ExtUtils-MakeMaker.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-ExtUtils-MakeMaker", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker" + }, + { + "name": "oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-Command" + }, + { + "name": "oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-ExtUtils-Manifest.json b/suite2cases/perl-ExtUtils-Manifest.json new file mode 100644 index 000000000..8a849cefe --- /dev/null +++ b/suite2cases/perl-ExtUtils-Manifest.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-ExtUtils-Manifest", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest" + }, + { + "name": "oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-ExtUtils-ParseXS.json b/suite2cases/perl-ExtUtils-ParseXS.json new file mode 100644 index 000000000..18923ab80 --- /dev/null +++ b/suite2cases/perl-ExtUtils-ParseXS.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-ExtUtils-ParseXS", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS" + }, + { + "name": "oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-File-Copy-Recursive.json b/suite2cases/perl-File-Copy-Recursive.json new file mode 100644 index 000000000..50b5e7235 --- /dev/null +++ b/suite2cases/perl-File-Copy-Recursive.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-File-Copy-Recursive", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive" + }, + { + "name": "oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-File-Fetch.json b/suite2cases/perl-File-Fetch.json new file mode 100644 index 000000000..296788f63 --- /dev/null +++ b/suite2cases/perl-File-Fetch.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-File-Fetch", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch" + }, + { + "name": "oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-File-Path.json b/suite2cases/perl-File-Path.json new file mode 100644 index 000000000..ab5b6cf85 --- /dev/null +++ b/suite2cases/perl-File-Path.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-File-Path", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-File-Path_install_and_remove_perl-File-Path" + }, + { + "name": "oe_test_perl-File-Path_install_and_remove_perl-File-Path-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-File-Temp.json b/suite2cases/perl-File-Temp.json new file mode 100644 index 000000000..c9908b723 --- /dev/null +++ b/suite2cases/perl-File-Temp.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-File-Temp", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-File-Temp_install_and_remove_perl-File-Temp" + }, + { + "name": "oe_test_perl-File-Temp_install_and_remove_perl-File-Temp-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Filter-Simple.json b/suite2cases/perl-Filter-Simple.json new file mode 100644 index 000000000..de60d2929 --- /dev/null +++ b/suite2cases/perl-Filter-Simple.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Filter-Simple", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple" + }, + { + "name": "oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Filter.json b/suite2cases/perl-Filter.json new file mode 100644 index 000000000..fb74c8c45 --- /dev/null +++ b/suite2cases/perl-Filter.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Filter", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Filter_install_and_remove_perl-Filter" + }, + { + "name": "oe_test_perl-Filter_install_and_remove_perl-Filter-help" + }, + { + "name": "oe_test_perl-Filter_install_and_remove_perl-Filter-debuginfo" + }, + { + "name": "oe_test_perl-Filter_install_and_remove_perl-Filter-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Getopt-Long.json b/suite2cases/perl-Getopt-Long.json new file mode 100644 index 000000000..b04f74917 --- /dev/null +++ b/suite2cases/perl-Getopt-Long.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Getopt-Long", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long" + }, + { + "name": "oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-HTTP-Daemon.json b/suite2cases/perl-HTTP-Daemon.json new file mode 100644 index 000000000..f21b735b0 --- /dev/null +++ b/suite2cases/perl-HTTP-Daemon.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-HTTP-Daemon", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon" + }, + { + "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-help" + }, + { + "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-tests" + }, + { + "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-HTTP-Tiny.json b/suite2cases/perl-HTTP-Tiny.json new file mode 100644 index 000000000..b6efe5321 --- /dev/null +++ b/suite2cases/perl-HTTP-Tiny.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-HTTP-Tiny", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny" + }, + { + "name": "oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-IO-Compress.json b/suite2cases/perl-IO-Compress.json new file mode 100644 index 000000000..a2f27f29b --- /dev/null +++ b/suite2cases/perl-IO-Compress.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-IO-Compress", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress" + }, + { + "name": "oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-help" + }, + { + "name": "oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-IO-Socket-IP.json b/suite2cases/perl-IO-Socket-IP.json new file mode 100644 index 000000000..46ac0e63c --- /dev/null +++ b/suite2cases/perl-IO-Socket-IP.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-IO-Socket-IP", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP" + }, + { + "name": "oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-IPC-Cmd.json b/suite2cases/perl-IPC-Cmd.json new file mode 100644 index 000000000..63c905a69 --- /dev/null +++ b/suite2cases/perl-IPC-Cmd.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-IPC-Cmd", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd" + }, + { + "name": "oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-IPC-SysV.json b/suite2cases/perl-IPC-SysV.json new file mode 100644 index 000000000..309d65fde --- /dev/null +++ b/suite2cases/perl-IPC-SysV.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-IPC-SysV", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV" + }, + { + "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-help" + }, + { + "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debugsource" + }, + { + "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-IPC-System-Simple.json b/suite2cases/perl-IPC-System-Simple.json new file mode 100644 index 000000000..5f18030aa --- /dev/null +++ b/suite2cases/perl-IPC-System-Simple.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-IPC-System-Simple", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple" + }, + { + "name": "oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-JSON-PP.json b/suite2cases/perl-JSON-PP.json new file mode 100644 index 000000000..9bc4179fe --- /dev/null +++ b/suite2cases/perl-JSON-PP.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-JSON-PP", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP" + }, + { + "name": "oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Locale-Codes.json b/suite2cases/perl-Locale-Codes.json new file mode 100644 index 000000000..dd96c397b --- /dev/null +++ b/suite2cases/perl-Locale-Codes.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Locale-Codes", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes" + }, + { + "name": "oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Locale-Maketext.json b/suite2cases/perl-Locale-Maketext.json new file mode 100644 index 000000000..c5694be7f --- /dev/null +++ b/suite2cases/perl-Locale-Maketext.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Locale-Maketext", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext" + }, + { + "name": "oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-MIME-Base64.json b/suite2cases/perl-MIME-Base64.json new file mode 100644 index 000000000..d820fb5fb --- /dev/null +++ b/suite2cases/perl-MIME-Base64.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-MIME-Base64", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64" + }, + { + "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debuginfo" + }, + { + "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debugsource" + }, + { + "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-MailTools.json b/suite2cases/perl-MailTools.json new file mode 100644 index 000000000..0b7595db3 --- /dev/null +++ b/suite2cases/perl-MailTools.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-MailTools", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-MailTools_install_and_remove_perl-MailTools" + }, + { + "name": "oe_test_perl-MailTools_install_and_remove_perl-MailTools-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Math-BigInt-FastCalc.json b/suite2cases/perl-Math-BigInt-FastCalc.json new file mode 100644 index 000000000..9aa3b4fdf --- /dev/null +++ b/suite2cases/perl-Math-BigInt-FastCalc.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Math-BigInt-FastCalc", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc" + }, + { + "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-help" + }, + { + "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-tests" + }, + { + "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debugsource" + }, + { + "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Math-BigInt.json b/suite2cases/perl-Math-BigInt.json new file mode 100644 index 000000000..a3045c51c --- /dev/null +++ b/suite2cases/perl-Math-BigInt.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Math-BigInt", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt" + }, + { + "name": "oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-help" + }, + { + "name": "oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-tests" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Module-CoreList.json b/suite2cases/perl-Module-CoreList.json new file mode 100644 index 000000000..b95a90515 --- /dev/null +++ b/suite2cases/perl-Module-CoreList.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Module-CoreList", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList" + }, + { + "name": "oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Module-Load-Conditional.json b/suite2cases/perl-Module-Load-Conditional.json new file mode 100644 index 000000000..652879f76 --- /dev/null +++ b/suite2cases/perl-Module-Load-Conditional.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Module-Load-Conditional", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional" + }, + { + "name": "oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Module-Load.json b/suite2cases/perl-Module-Load.json new file mode 100644 index 000000000..d75a2752b --- /dev/null +++ b/suite2cases/perl-Module-Load.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Module-Load", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Module-Load_install_and_remove_perl-Module-Load" + }, + { + "name": "oe_test_perl-Module-Load_install_and_remove_perl-Module-Load-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Module-Metadata.json b/suite2cases/perl-Module-Metadata.json new file mode 100644 index 000000000..2ee31307b --- /dev/null +++ b/suite2cases/perl-Module-Metadata.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Module-Metadata", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata" + }, + { + "name": "oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Params-Check.json b/suite2cases/perl-Params-Check.json new file mode 100644 index 000000000..fdfbd2512 --- /dev/null +++ b/suite2cases/perl-Params-Check.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Params-Check", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Params-Check_install_and_remove_perl-Params-Check" + }, + { + "name": "oe_test_perl-Params-Check_install_and_remove_perl-Params-Check-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-PathTools.json b/suite2cases/perl-PathTools.json new file mode 100644 index 000000000..1e6848125 --- /dev/null +++ b/suite2cases/perl-PathTools.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-PathTools", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools" + }, + { + "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools-debuginfo" + }, + { + "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools-debugsource" + }, + { + "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Perl-OSType.json b/suite2cases/perl-Perl-OSType.json new file mode 100644 index 000000000..27baceacc --- /dev/null +++ b/suite2cases/perl-Perl-OSType.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Perl-OSType", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType" + }, + { + "name": "oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-PerlIO-via-QuotedPrint.json b/suite2cases/perl-PerlIO-via-QuotedPrint.json new file mode 100644 index 000000000..616fc7e04 --- /dev/null +++ b/suite2cases/perl-PerlIO-via-QuotedPrint.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-PerlIO-via-QuotedPrint", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint" + }, + { + "name": "oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Pod-Checker.json b/suite2cases/perl-Pod-Checker.json new file mode 100644 index 000000000..37eaf7148 --- /dev/null +++ b/suite2cases/perl-Pod-Checker.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Pod-Checker", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker" + }, + { + "name": "oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Pod-Escapes.json b/suite2cases/perl-Pod-Escapes.json new file mode 100644 index 000000000..fa6ede622 --- /dev/null +++ b/suite2cases/perl-Pod-Escapes.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Pod-Escapes", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes" + }, + { + "name": "oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Pod-Parser.json b/suite2cases/perl-Pod-Parser.json new file mode 100644 index 000000000..0807fceb6 --- /dev/null +++ b/suite2cases/perl-Pod-Parser.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Pod-Parser", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser" + }, + { + "name": "oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Pod-Perldoc.json b/suite2cases/perl-Pod-Perldoc.json new file mode 100644 index 000000000..fd77cb523 --- /dev/null +++ b/suite2cases/perl-Pod-Perldoc.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Pod-Perldoc", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc" + }, + { + "name": "oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Pod-Simple.json b/suite2cases/perl-Pod-Simple.json new file mode 100644 index 000000000..48bcd8530 --- /dev/null +++ b/suite2cases/perl-Pod-Simple.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Pod-Simple", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple" + }, + { + "name": "oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Pod-Usage.json b/suite2cases/perl-Pod-Usage.json new file mode 100644 index 000000000..cf86ef1a4 --- /dev/null +++ b/suite2cases/perl-Pod-Usage.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Pod-Usage", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage" + }, + { + "name": "oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-SGMLSpm.json b/suite2cases/perl-SGMLSpm.json new file mode 100644 index 000000000..bb1c08246 --- /dev/null +++ b/suite2cases/perl-SGMLSpm.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-SGMLSpm", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm" + }, + { + "name": "oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Scalar-List-Utils.json b/suite2cases/perl-Scalar-List-Utils.json new file mode 100644 index 000000000..6a70227ff --- /dev/null +++ b/suite2cases/perl-Scalar-List-Utils.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Scalar-List-Utils", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils" + }, + { + "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debuginfo" + }, + { + "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debugsource" + }, + { + "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Socket.json b/suite2cases/perl-Socket.json new file mode 100644 index 000000000..04a15985f --- /dev/null +++ b/suite2cases/perl-Socket.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Socket", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Socket_install_and_remove_perl-Socket" + }, + { + "name": "oe_test_perl-Socket_install_and_remove_perl-Socket-help" + }, + { + "name": "oe_test_perl-Socket_install_and_remove_perl-Socket-debuginfo" + }, + { + "name": "oe_test_perl-Socket_install_and_remove_perl-Socket-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Storable.json b/suite2cases/perl-Storable.json new file mode 100644 index 000000000..d43023840 --- /dev/null +++ b/suite2cases/perl-Storable.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Storable", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Storable_install_and_remove_perl-Storable" + }, + { + "name": "oe_test_perl-Storable_install_and_remove_perl-Storable-help" + }, + { + "name": "oe_test_perl-Storable_install_and_remove_perl-Storable-debugsource" + }, + { + "name": "oe_test_perl-Storable_install_and_remove_perl-Storable-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Switch.json b/suite2cases/perl-Switch.json new file mode 100644 index 000000000..83d8b1f15 --- /dev/null +++ b/suite2cases/perl-Switch.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Switch", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Switch_install_and_remove_perl-Switch" + }, + { + "name": "oe_test_perl-Switch_install_and_remove_perl-Switch-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Sys-Syslog.json b/suite2cases/perl-Sys-Syslog.json new file mode 100644 index 000000000..76d8c2ed6 --- /dev/null +++ b/suite2cases/perl-Sys-Syslog.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Sys-Syslog", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog" + }, + { + "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-help" + }, + { + "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debuginfo" + }, + { + "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Term-ANSIColor.json b/suite2cases/perl-Term-ANSIColor.json new file mode 100644 index 000000000..180a489ca --- /dev/null +++ b/suite2cases/perl-Term-ANSIColor.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Term-ANSIColor", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor" + }, + { + "name": "oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Term-Cap.json b/suite2cases/perl-Term-Cap.json new file mode 100644 index 000000000..b16aae652 --- /dev/null +++ b/suite2cases/perl-Term-Cap.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Term-Cap", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap" + }, + { + "name": "oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Test-Harness.json b/suite2cases/perl-Test-Harness.json new file mode 100644 index 000000000..556fc193b --- /dev/null +++ b/suite2cases/perl-Test-Harness.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Test-Harness", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness" + }, + { + "name": "oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Test-Simple.json b/suite2cases/perl-Test-Simple.json new file mode 100644 index 000000000..d1524cd4f --- /dev/null +++ b/suite2cases/perl-Test-Simple.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Test-Simple", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple" + }, + { + "name": "oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Text-Balanced.json b/suite2cases/perl-Text-Balanced.json new file mode 100644 index 000000000..1fc65923d --- /dev/null +++ b/suite2cases/perl-Text-Balanced.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Text-Balanced", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced" + }, + { + "name": "oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Text-Diff.json b/suite2cases/perl-Text-Diff.json new file mode 100644 index 000000000..7d87bd1c0 --- /dev/null +++ b/suite2cases/perl-Text-Diff.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Text-Diff", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff" + }, + { + "name": "oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-help" + }, + { + "name": "oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Text-ParseWords.json b/suite2cases/perl-Text-ParseWords.json new file mode 100644 index 000000000..c5810737f --- /dev/null +++ b/suite2cases/perl-Text-ParseWords.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Text-ParseWords", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords" + }, + { + "name": "oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Thread-Queue.json b/suite2cases/perl-Thread-Queue.json new file mode 100644 index 000000000..22cd86460 --- /dev/null +++ b/suite2cases/perl-Thread-Queue.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Thread-Queue", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue" + }, + { + "name": "oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-help" + }, + { + "name": "oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Time-HiRes.json b/suite2cases/perl-Time-HiRes.json new file mode 100644 index 000000000..ce398bc1c --- /dev/null +++ b/suite2cases/perl-Time-HiRes.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Time-HiRes", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes" + }, + { + "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debuginfo" + }, + { + "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-help" + }, + { + "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Time-Local.json b/suite2cases/perl-Time-Local.json new file mode 100644 index 000000000..0438269b8 --- /dev/null +++ b/suite2cases/perl-Time-Local.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Time-Local", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Time-Local_install_and_remove_perl-Time-Local" + }, + { + "name": "oe_test_perl-Time-Local_install_and_remove_perl-Time-Local-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Unicode-Collate.json b/suite2cases/perl-Unicode-Collate.json new file mode 100644 index 000000000..9bdf78314 --- /dev/null +++ b/suite2cases/perl-Unicode-Collate.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Unicode-Collate", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate" + }, + { + "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-help" + }, + { + "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debugsource" + }, + { + "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-Unicode-Normalize.json b/suite2cases/perl-Unicode-Normalize.json new file mode 100644 index 000000000..59ce449c7 --- /dev/null +++ b/suite2cases/perl-Unicode-Normalize.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-Unicode-Normalize", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize" + }, + { + "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debuginfo" + }, + { + "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debugsource" + }, + { + "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-XML-Parser.json b/suite2cases/perl-XML-Parser.json new file mode 100644 index 000000000..db9ec199c --- /dev/null +++ b/suite2cases/perl-XML-Parser.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-XML-Parser", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser" + }, + { + "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debuginfo" + }, + { + "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-help" + }, + { + "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debugsource" + }, + { + "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-autodie.json b/suite2cases/perl-autodie.json new file mode 100644 index 000000000..d3ab3e7e9 --- /dev/null +++ b/suite2cases/perl-autodie.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-autodie", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-autodie_install_and_remove_perl-autodie" + }, + { + "name": "oe_test_perl-autodie_install_and_remove_perl-autodie-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-bignum.json b/suite2cases/perl-bignum.json new file mode 100644 index 000000000..ce95345ea --- /dev/null +++ b/suite2cases/perl-bignum.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-bignum", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-bignum_install_and_remove_perl-bignum" + }, + { + "name": "oe_test_perl-bignum_install_and_remove_perl-bignum-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-constant.json b/suite2cases/perl-constant.json new file mode 100644 index 000000000..f42030bc5 --- /dev/null +++ b/suite2cases/perl-constant.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-constant", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-constant_install_and_remove_perl-constant" + }, + { + "name": "oe_test_perl-constant_install_and_remove_perl-constant-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-experimental.json b/suite2cases/perl-experimental.json new file mode 100644 index 000000000..03bfdc5a5 --- /dev/null +++ b/suite2cases/perl-experimental.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-experimental", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-experimental_install_and_remove_perl-experimental" + }, + { + "name": "oe_test_perl-experimental_install_and_remove_perl-experimental-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-generators.json b/suite2cases/perl-generators.json new file mode 100644 index 000000000..0b862bbd4 --- /dev/null +++ b/suite2cases/perl-generators.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-generators", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-generators_install_and_remove_perl-generators" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-libnet.json b/suite2cases/perl-libnet.json new file mode 100644 index 000000000..fa77489c4 --- /dev/null +++ b/suite2cases/perl-libnet.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-libnet", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-libnet_install_and_remove_perl-libnet" + }, + { + "name": "oe_test_perl-libnet_install_and_remove_perl-libnet-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-parent.json b/suite2cases/perl-parent.json new file mode 100644 index 000000000..5bd1ac188 --- /dev/null +++ b/suite2cases/perl-parent.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-parent", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-parent_install_and_remove_perl-parent" + }, + { + "name": "oe_test_perl-parent_install_and_remove_perl-parent-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-perlfaq.json b/suite2cases/perl-perlfaq.json new file mode 100644 index 000000000..c22017613 --- /dev/null +++ b/suite2cases/perl-perlfaq.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-perlfaq", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-perlfaq_install_and_remove_perl-perlfaq" + }, + { + "name": "oe_test_perl-perlfaq_install_and_remove_perl-perlfaq-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-podlators.json b/suite2cases/perl-podlators.json new file mode 100644 index 000000000..ee3fe001b --- /dev/null +++ b/suite2cases/perl-podlators.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-podlators", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-podlators_install_and_remove_perl-podlators" + }, + { + "name": "oe_test_perl-podlators_install_and_remove_perl-podlators-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-threads-shared.json b/suite2cases/perl-threads-shared.json new file mode 100644 index 000000000..eecf28edc --- /dev/null +++ b/suite2cases/perl-threads-shared.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-threads-shared", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared" + }, + { + "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-help" + }, + { + "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debuginfo" + }, + { + "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-threads.json b/suite2cases/perl-threads.json new file mode 100644 index 000000000..62d973503 --- /dev/null +++ b/suite2cases/perl-threads.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-threads", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-threads_install_and_remove_perl-threads" + }, + { + "name": "oe_test_perl-threads_install_and_remove_perl-threads-help" + }, + { + "name": "oe_test_perl-threads_install_and_remove_perl-threads-debuginfo" + }, + { + "name": "oe_test_perl-threads_install_and_remove_perl-threads-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl-version.json b/suite2cases/perl-version.json new file mode 100644 index 000000000..32111701f --- /dev/null +++ b/suite2cases/perl-version.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl-version", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl-version_install_and_remove_perl-version" + }, + { + "name": "oe_test_perl-version_install_and_remove_perl-version-help" + }, + { + "name": "oe_test_perl-version_install_and_remove_perl-version-debuginfo" + }, + { + "name": "oe_test_perl-version_install_and_remove_perl-version-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/perl.json b/suite2cases/perl.json new file mode 100644 index 000000000..7df160a65 --- /dev/null +++ b/suite2cases/perl.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/perl", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_perl_install_and_remove_perl" + }, + { + "name": "oe_test_perl_install_and_remove_perl-devel" + }, + { + "name": "oe_test_perl_install_and_remove_perl-libs" + }, + { + "name": "oe_test_perl_install_and_remove_perl-help" + }, + { + "name": "oe_test_perl_install_and_remove_perl-debugsource" + }, + { + "name": "oe_test_perl_install_and_remove_perl-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/pesign.json b/suite2cases/pesign.json index e0535a1e4..8489e470d 100644 --- a/suite2cases/pesign.json +++ b/suite2cases/pesign.json @@ -30,6 +30,18 @@ }, { "name": "oe_test_pesign_pesigcheck" + }, + { + "name": "oe_test_pesign_install_and_remove_pesign" + }, + { + "name": "oe_test_pesign_install_and_remove_pesign-help" + }, + { + "name": "oe_test_pesign_install_and_remove_pesign-debuginfo" + }, + { + "name": "oe_test_pesign_install_and_remove_pesign-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/pigz.json b/suite2cases/pigz.json index d6809c498..3ee6f0154 100644 --- a/suite2cases/pigz.json +++ b/suite2cases/pigz.json @@ -36,6 +36,18 @@ }, { "name": "oe_test_pigz_10" + }, + { + "name": "oe_test_pigz_install_and_remove_pigz" + }, + { + "name": "oe_test_pigz_install_and_remove_pigz-help" + }, + { + "name": "oe_test_pigz_install_and_remove_pigz-debugsource" + }, + { + "name": "oe_test_pigz_install_and_remove_pigz-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/pixman.json b/suite2cases/pixman.json index 8a1b2d6ad..fe889375f 100644 --- a/suite2cases/pixman.json +++ b/suite2cases/pixman.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_pixman" + }, + { + "name": "oe_test_pixman_install_and_remove_pixman" + }, + { + "name": "oe_test_pixman_install_and_remove_pixman-devel" + }, + { + "name": "oe_test_pixman_install_and_remove_pixman-debugsource" + }, + { + "name": "oe_test_pixman_install_and_remove_pixman-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/pkgconf.json b/suite2cases/pkgconf.json index e136e9a29..056ede6e7 100644 --- a/suite2cases/pkgconf.json +++ b/suite2cases/pkgconf.json @@ -6,6 +6,42 @@ "cases": [ { "name": "oe_test_pkgconf" + }, + { + "name": "oe_test_pkgconf_install_and_remove_pkgconf" + }, + { + "name": "oe_test_pkgconf_install_and_remove_pkgconf-devel" + }, + { + "name": "oe_test_pkgconf_install_and_remove_pkgconf-bomtool" + }, + { + "name": "oe_test_pkgconf_install_and_remove_pkgconf-help" + }, + { + "name": "oe_test_pkgconf_install_and_remove_pkgconf-debuginfo" + }, + { + "name": "oe_test_pkgconf_install_and_remove_pkgconf-debugsource" + }, + { + "name": "oe_test_pkgconf_install_and_remove_pkgconf-pkg-config" + }, + { + "name": "oe_test_pkgconf_install_and_remove_bomtool" + }, + { + "name": "oe_test_pkgconf_install_and_remove_pkgconf-doc" + }, + { + "name": "oe_test_pkgconf_install_and_remove_libpkgconf" + }, + { + "name": "oe_test_pkgconf_install_and_remove_pkgconf-m4" + }, + { + "name": "oe_test_pkgconf_install_and_remove_libpkgconf-devel" } ] } \ No newline at end of file diff --git a/suite2cases/plymouth.json b/suite2cases/plymouth.json index 3ef96c7b1..828751b1f 100644 --- a/suite2cases/plymouth.json +++ b/suite2cases/plymouth.json @@ -36,6 +36,36 @@ }, { "name": "oe_test_service_plymouth-switch-root-initramfs" + }, + { + "name": "oe_test_plymouth_install_and_remove_plymouth" + }, + { + "name": "oe_test_plymouth_install_and_remove_plymouth-devel" + }, + { + "name": "oe_test_plymouth_install_and_remove_plymouth-theme-fade-in" + }, + { + "name": "oe_test_plymouth_install_and_remove_plymouth-theme-solar" + }, + { + "name": "oe_test_plymouth_install_and_remove_plymouth-theme-glow" + }, + { + "name": "oe_test_plymouth_install_and_remove_plymouth-theme-spinfinity" + }, + { + "name": "oe_test_plymouth_install_and_remove_plymouth-theme-spinner" + }, + { + "name": "oe_test_plymouth_install_and_remove_plymouth-help" + }, + { + "name": "oe_test_plymouth_install_and_remove_plymouth-debuginfo" + }, + { + "name": "oe_test_plymouth_install_and_remove_plymouth-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/po4a.json b/suite2cases/po4a.json index ff2fd908e..42e821d8c 100644 --- a/suite2cases/po4a.json +++ b/suite2cases/po4a.json @@ -45,6 +45,12 @@ }, { "name": "oe_test_po4apod-display-po" + }, + { + "name": "oe_test_po4a_install_and_remove_po4a" + }, + { + "name": "oe_test_po4a_install_and_remove_po4a-help" } ] } \ No newline at end of file diff --git a/suite2cases/policycoreutils.json b/suite2cases/policycoreutils.json index 4c57f1f09..ae09d541b 100644 --- a/suite2cases/policycoreutils.json +++ b/suite2cases/policycoreutils.json @@ -15,6 +15,36 @@ }, { "name": "oe_test_target_selinux-autorelabel" + }, + { + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils" + }, + { + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-dbus" + }, + { + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-devel" + }, + { + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-help" + }, + { + "name": "oe_test_policycoreutils_install_and_remove_python3-policycoreutils" + }, + { + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-python-utils" + }, + { + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-debugsource" + }, + { + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-debuginfo" + }, + { + "name": "oe_test_policycoreutils_install_and_remove_python2-policycoreutils" + }, + { + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-sandbox" } ] } \ No newline at end of file diff --git a/suite2cases/polkit-pkla-compat.json b/suite2cases/polkit-pkla-compat.json new file mode 100644 index 000000000..6a6c31176 --- /dev/null +++ b/suite2cases/polkit-pkla-compat.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/polkit-pkla-compat", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat" + }, + { + "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-help" + }, + { + "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debuginfo" + }, + { + "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/polkit.json b/suite2cases/polkit.json index 23a760db0..a5bb73c6d 100644 --- a/suite2cases/polkit.json +++ b/suite2cases/polkit.json @@ -6,6 +6,24 @@ "cases": [ { "name": "oe_test_service_polkit" + }, + { + "name": "oe_test_polkit_install_and_remove_polkit" + }, + { + "name": "oe_test_polkit_install_and_remove_polkit-libs" + }, + { + "name": "oe_test_polkit_install_and_remove_polkit-devel" + }, + { + "name": "oe_test_polkit_install_and_remove_polkit-debuginfo" + }, + { + "name": "oe_test_polkit_install_and_remove_polkit-debugsource" + }, + { + "name": "oe_test_polkit_install_and_remove_polkit-help" } ] } \ No newline at end of file diff --git a/suite2cases/popt.json b/suite2cases/popt.json new file mode 100644 index 000000000..25db49913 --- /dev/null +++ b/suite2cases/popt.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/popt", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_popt_install_and_remove_popt" + }, + { + "name": "oe_test_popt_install_and_remove_popt-devel" + }, + { + "name": "oe_test_popt_install_and_remove_popt-help" + }, + { + "name": "oe_test_popt_install_and_remove_popt-debugsource" + }, + { + "name": "oe_test_popt_install_and_remove_popt-debuginfo" + }, + { + "name": "oe_test_popt_install_and_remove_popt-doc" + }, + { + "name": "oe_test_popt_install_and_remove_popt-static" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ppp.json b/suite2cases/ppp.json new file mode 100644 index 000000000..97a6ea22c --- /dev/null +++ b/suite2cases/ppp.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/ppp", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_ppp_install_and_remove_ppp" + }, + { + "name": "oe_test_ppp_install_and_remove_ppp-devel" + }, + { + "name": "oe_test_ppp_install_and_remove_ppp-debuginfo" + }, + { + "name": "oe_test_ppp_install_and_remove_ppp-help" + }, + { + "name": "oe_test_ppp_install_and_remove_ppp-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/pps-tools.json b/suite2cases/pps-tools.json index 78458e3c8..445db8bb8 100644 --- a/suite2cases/pps-tools.json +++ b/suite2cases/pps-tools.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_pps-tools" + }, + { + "name": "oe_test_pps-tools_install_and_remove_pps-tools" + }, + { + "name": "oe_test_pps-tools_install_and_remove_pps-tools-devel" + }, + { + "name": "oe_test_pps-tools_install_and_remove_pps-tools-debugsource" + }, + { + "name": "oe_test_pps-tools_install_and_remove_pps-tools-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/procps-ng.json b/suite2cases/procps-ng.json index 7c5ce74ae..4cfeaceea 100644 --- a/suite2cases/procps-ng.json +++ b/suite2cases/procps-ng.json @@ -9,6 +9,24 @@ }, { "name": "oe_test_procps-ng-pwdx" + }, + { + "name": "oe_test_procps-ng_install_and_remove_procps-ng" + }, + { + "name": "oe_test_procps-ng_install_and_remove_procps-ng-devel" + }, + { + "name": "oe_test_procps-ng_install_and_remove_procps-ng-i18n" + }, + { + "name": "oe_test_procps-ng_install_and_remove_procps-ng-debugsource" + }, + { + "name": "oe_test_procps-ng_install_and_remove_procps-ng-help" + }, + { + "name": "oe_test_procps-ng_install_and_remove_procps-ng-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/protobuf-c.json b/suite2cases/protobuf-c.json index 1a13d32d1..a74872556 100644 --- a/suite2cases/protobuf-c.json +++ b/suite2cases/protobuf-c.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_protobuf-c_01" + }, + { + "name": "oe_test_protobuf-c_install_and_remove_protobuf-c" + }, + { + "name": "oe_test_protobuf-c_install_and_remove_protobuf-c-devel" + }, + { + "name": "oe_test_protobuf-c_install_and_remove_protobuf-c-debugsource" + }, + { + "name": "oe_test_protobuf-c_install_and_remove_protobuf-c-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/protobuf.json b/suite2cases/protobuf.json index 3fa913cb0..8455e1cae 100644 --- a/suite2cases/protobuf.json +++ b/suite2cases/protobuf.json @@ -6,6 +6,54 @@ "cases": [ { "name": "oe_test_protobuf" + }, + { + "name": "oe_test_protobuf_install_and_remove_protobuf" + }, + { + "name": "oe_test_protobuf_install_and_remove_python3-protobuf" + }, + { + "name": "oe_test_protobuf_install_and_remove_protobuf-lite-devel" + }, + { + "name": "oe_test_protobuf_install_and_remove_protobuf-javadoc" + }, + { + "name": "oe_test_protobuf_install_and_remove_protobuf-parent" + }, + { + "name": "oe_test_protobuf_install_and_remove_protobuf-lite" + }, + { + "name": "oe_test_protobuf_install_and_remove_python2-protobuf" + }, + { + "name": "oe_test_protobuf_install_and_remove_python%{python3_pkgversion}-protobuf" + }, + { + "name": "oe_test_protobuf_install_and_remove_protobuf-devel" + }, + { + "name": "oe_test_protobuf_install_and_remove_protobuf-java" + }, + { + "name": "oe_test_protobuf_install_and_remove_protobuf-java-util" + }, + { + "name": "oe_test_protobuf_install_and_remove_protobuf-compiler" + }, + { + "name": "oe_test_protobuf_install_and_remove_protobuf-bom" + }, + { + "name": "oe_test_protobuf_install_and_remove_protobuf-javalite" + }, + { + "name": "oe_test_protobuf_install_and_remove_protobuf-debuginfo" + }, + { + "name": "oe_test_protobuf_install_and_remove_protobuf-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/psmisc.json b/suite2cases/psmisc.json new file mode 100644 index 000000000..ec2c5476a --- /dev/null +++ b/suite2cases/psmisc.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/psmisc", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_psmisc_install_and_remove_psmisc" + }, + { + "name": "oe_test_psmisc_install_and_remove_psmisc-debugsource" + }, + { + "name": "oe_test_psmisc_install_and_remove_psmisc-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/psutils.json b/suite2cases/psutils.json index 56aa6dd1f..d76d5a24a 100644 --- a/suite2cases/psutils.json +++ b/suite2cases/psutils.json @@ -27,6 +27,18 @@ }, { "name": "oe_test_psresize" + }, + { + "name": "oe_test_psutils_install_and_remove_psutils" + }, + { + "name": "oe_test_psutils_install_and_remove_psutils-help" + }, + { + "name": "oe_test_psutils_install_and_remove_psutils-debugsource" + }, + { + "name": "oe_test_psutils_install_and_remove_psutils-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/publicsuffix-list.json b/suite2cases/publicsuffix-list.json new file mode 100644 index 000000000..a373d2f04 --- /dev/null +++ b/suite2cases/publicsuffix-list.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/publicsuffix-list", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_publicsuffix-list_install_and_remove_publicsuffix-list" + } + ] +} \ No newline at end of file diff --git a/suite2cases/pulseaudio.json b/suite2cases/pulseaudio.json new file mode 100644 index 000000000..188cbc9a0 --- /dev/null +++ b/suite2cases/pulseaudio.json @@ -0,0 +1,41 @@ +{ + "path": "$OET_PATH/testcases/cli-test/pulseaudio", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio" + }, + { + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-libs" + }, + { + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-libs-devel" + }, + { + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-module-bluetooth" + }, + { + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-libs-glib2" + }, + { + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-qpaeq" + }, + { + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-debuginfo" + }, + { + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-help" + }, + { + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-debugsource" + }, + { + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-devel" + }, + { + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-gdm-hooks" + } + ] +} \ No newline at end of file diff --git a/suite2cases/pyatspi.json b/suite2cases/pyatspi.json new file mode 100644 index 000000000..4b16ba861 --- /dev/null +++ b/suite2cases/pyatspi.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/pyatspi", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_pyatspi_install_and_remove_pyatspi" + }, + { + "name": "oe_test_pyatspi_install_and_remove_python3-pyatspi" + }, + { + "name": "oe_test_pyatspi_install_and_remove_python2-pyatspi" + } + ] +} \ No newline at end of file diff --git a/suite2cases/pycairo.json b/suite2cases/pycairo.json new file mode 100644 index 000000000..c623699fb --- /dev/null +++ b/suite2cases/pycairo.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/pycairo", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_pycairo_install_and_remove_pycairo" + }, + { + "name": "oe_test_pycairo_install_and_remove_python3-cairo-devel" + }, + { + "name": "oe_test_pycairo_install_and_remove_python3-cairo" + }, + { + "name": "oe_test_pycairo_install_and_remove_pycairo-debuginfo" + }, + { + "name": "oe_test_pycairo_install_and_remove_pycairo-debugsource" + }, + { + "name": "oe_test_pycairo_install_and_remove_python2-cairo" + }, + { + "name": "oe_test_pycairo_install_and_remove_python2-cairo-devel" + } + ] +} \ No newline at end of file diff --git a/suite2cases/pygobject3.json b/suite2cases/pygobject3.json new file mode 100644 index 000000000..2a610635f --- /dev/null +++ b/suite2cases/pygobject3.json @@ -0,0 +1,50 @@ +{ + "path": "$OET_PATH/testcases/cli-test/pygobject3", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_pygobject3_install_and_remove_pygobject3" + }, + { + "name": "oe_test_pygobject3_install_and_remove_python3-gobject" + }, + { + "name": "oe_test_pygobject3_install_and_remove_python3-gobject-base" + }, + { + "name": "oe_test_pygobject3_install_and_remove_pygobject3-devel" + }, + { + "name": "oe_test_pygobject3_install_and_remove_pygobject3-debuginfo" + }, + { + "name": "oe_test_pygobject3_install_and_remove_pygobject3-debugsource" + }, + { + "name": "oe_test_pygobject3_install_and_remove_python2-gobject" + }, + { + "name": "oe_test_pygobject3_install_and_remove_python2-gobject-base" + }, + { + "name": "oe_test_pygobject3_install_and_remove_pygobject3-doc" + }, + { + "name": "oe_test_pygobject3_install_and_remove_python3-gobject-devel" + }, + { + "name": "oe_test_pygobject3_install_and_remove_python3-gobject-base-noarch" + }, + { + "name": "oe_test_pygobject3_install_and_remove_python-gobject" + }, + { + "name": "oe_test_pygobject3_install_and_remove_python-gobject-base" + }, + { + "name": "oe_test_pygobject3_install_and_remove_pygobject3-base" + } + ] +} \ No newline at end of file diff --git a/suite2cases/pykickstart.json b/suite2cases/pykickstart.json new file mode 100644 index 000000000..68cd8366c --- /dev/null +++ b/suite2cases/pykickstart.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/pykickstart", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_pykickstart_install_and_remove_pykickstart" + }, + { + "name": "oe_test_pykickstart_install_and_remove_pykickstart-help" + }, + { + "name": "oe_test_pykickstart_install_and_remove_python3-kickstart" + }, + { + "name": "oe_test_pykickstart_install_and_remove_python-kickstart-help" + }, + { + "name": "oe_test_pykickstart_install_and_remove_python2-kickstart" + } + ] +} \ No newline at end of file diff --git a/suite2cases/pyparsing.json b/suite2cases/pyparsing.json new file mode 100644 index 000000000..4ef813097 --- /dev/null +++ b/suite2cases/pyparsing.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/pyparsing", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_pyparsing_install_and_remove_pyparsing" + }, + { + "name": "oe_test_pyparsing_install_and_remove_python3-pyparsing" + }, + { + "name": "oe_test_pyparsing_install_and_remove_pyparsing-help" + }, + { + "name": "oe_test_pyparsing_install_and_remove_python2-pyparsing" + } + ] +} \ No newline at end of file diff --git a/suite2cases/pyparted.json b/suite2cases/pyparted.json new file mode 100644 index 000000000..a7a73db65 --- /dev/null +++ b/suite2cases/pyparted.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/pyparted", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_pyparted_install_and_remove_pyparted" + }, + { + "name": "oe_test_pyparted_install_and_remove_python3-pyparted" + }, + { + "name": "oe_test_pyparted_install_and_remove_pyparted-debuginfo" + }, + { + "name": "oe_test_pyparted_install_and_remove_pyparted-debugsource" + }, + { + "name": "oe_test_pyparted_install_and_remove_python2-pyparted" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-anytree.json b/suite2cases/python-anytree.json new file mode 100644 index 000000000..953f8f0d6 --- /dev/null +++ b/suite2cases/python-anytree.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-anytree", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-anytree_install_and_remove_python-anytree" + }, + { + "name": "oe_test_python-anytree_install_and_remove_python3-anytree" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-asn1crypto.json b/suite2cases/python-asn1crypto.json new file mode 100644 index 000000000..60fa11558 --- /dev/null +++ b/suite2cases/python-asn1crypto.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-asn1crypto", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-asn1crypto_install_and_remove_python-asn1crypto" + }, + { + "name": "oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto" + }, + { + "name": "oe_test_python-asn1crypto_install_and_remove_python2-asn1crypto" + }, + { + "name": "oe_test_python-asn1crypto_install_and_remove_python-asn1crypto-help" + }, + { + "name": "oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto-doc" + }, + { + "name": "oe_test_python-asn1crypto_install_and_remove_python38-asn1crypto" + }, + { + "name": "oe_test_python-asn1crypto_install_and_remove_python%{python3_pkgversion}-asn1crypto" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-blivet.json b/suite2cases/python-blivet.json index c53e87bac..29bc8c72d 100644 --- a/suite2cases/python-blivet.json +++ b/suite2cases/python-blivet.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_service_blivet" + }, + { + "name": "oe_test_python-blivet_install_and_remove_python-blivet" + }, + { + "name": "oe_test_python-blivet_install_and_remove_blivet-data" + }, + { + "name": "oe_test_python-blivet_install_and_remove_python3-blivet" + }, + { + "name": "oe_test_python-blivet_install_and_remove_python2-blivet" + }, + { + "name": "oe_test_python-blivet_install_and_remove_python-blivet-help" } ] } \ No newline at end of file diff --git a/suite2cases/python-breathe.json b/suite2cases/python-breathe.json new file mode 100644 index 000000000..3f181211a --- /dev/null +++ b/suite2cases/python-breathe.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-breathe", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-breathe_install_and_remove_python-breathe" + }, + { + "name": "oe_test_python-breathe_install_and_remove_python3-breathe" + }, + { + "name": "oe_test_python-breathe_install_and_remove_python-breathe-help" + }, + { + "name": "oe_test_python-breathe_install_and_remove_python2-breathe" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-cffi.json b/suite2cases/python-cffi.json new file mode 100644 index 000000000..9beca935d --- /dev/null +++ b/suite2cases/python-cffi.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-cffi", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-cffi_install_and_remove_python-cffi" + }, + { + "name": "oe_test_python-cffi_install_and_remove_python-cffi-help" + }, + { + "name": "oe_test_python-cffi_install_and_remove_python3-cffi" + }, + { + "name": "oe_test_python-cffi_install_and_remove_python-cffi-debugsource" + }, + { + "name": "oe_test_python-cffi_install_and_remove_python-cffi-debuginfo" + }, + { + "name": "oe_test_python-cffi_install_and_remove_python2-cffi" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-chardet.json b/suite2cases/python-chardet.json new file mode 100644 index 000000000..8d763f820 --- /dev/null +++ b/suite2cases/python-chardet.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-chardet", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-chardet_install_and_remove_python-chardet" + }, + { + "name": "oe_test_python-chardet_install_and_remove_python3-chardet" + }, + { + "name": "oe_test_python-chardet_install_and_remove_python-chardet-help" + }, + { + "name": "oe_test_python-chardet_install_and_remove_python2-chardet" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-charset-normalizer.json b/suite2cases/python-charset-normalizer.json new file mode 100644 index 000000000..b96e2e807 --- /dev/null +++ b/suite2cases/python-charset-normalizer.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-charset-normalizer", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-charset-normalizer_install_and_remove_python-charset-normalizer" + }, + { + "name": "oe_test_python-charset-normalizer_install_and_remove_python3-charset-normalizer" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-click.json b/suite2cases/python-click.json new file mode 100644 index 000000000..fe838f34c --- /dev/null +++ b/suite2cases/python-click.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-click", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-click_install_and_remove_python-click" + }, + { + "name": "oe_test_python-click_install_and_remove_python3-click" + }, + { + "name": "oe_test_python-click_install_and_remove_python-click-help" + }, + { + "name": "oe_test_python-click_install_and_remove_python2-click" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-colorama.json b/suite2cases/python-colorama.json new file mode 100644 index 000000000..fb038b10c --- /dev/null +++ b/suite2cases/python-colorama.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-colorama", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-colorama_install_and_remove_python-colorama" + }, + { + "name": "oe_test_python-colorama_install_and_remove_python3-colorama" + }, + { + "name": "oe_test_python-colorama_install_and_remove_python-colorama-help" + }, + { + "name": "oe_test_python-colorama_install_and_remove_python2-colorama" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-cov-core.json b/suite2cases/python-cov-core.json new file mode 100644 index 000000000..16d2b7e60 --- /dev/null +++ b/suite2cases/python-cov-core.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-cov-core", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-cov-core_install_and_remove_python-cov-core" + }, + { + "name": "oe_test_python-cov-core_install_and_remove_python3-cov-core" + }, + { + "name": "oe_test_python-cov-core_install_and_remove_python-cov-core-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-coverage.json b/suite2cases/python-coverage.json new file mode 100644 index 000000000..933a8174f --- /dev/null +++ b/suite2cases/python-coverage.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-coverage", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-coverage_install_and_remove_python-coverage" + }, + { + "name": "oe_test_python-coverage_install_and_remove_python3-coverage" + }, + { + "name": "oe_test_python-coverage_install_and_remove_python2-coverage" + }, + { + "name": "oe_test_python-coverage_install_and_remove_python-coverage-debuginfo" + }, + { + "name": "oe_test_python-coverage_install_and_remove_python-coverage-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-cryptography-vectors.json b/suite2cases/python-cryptography-vectors.json new file mode 100644 index 000000000..4afb7b591 --- /dev/null +++ b/suite2cases/python-cryptography-vectors.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-cryptography-vectors", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-cryptography-vectors_install_and_remove_python-cryptography-vectors" + }, + { + "name": "oe_test_python-cryptography-vectors_install_and_remove_python3-cryptography-vectors" + }, + { + "name": "oe_test_python-cryptography-vectors_install_and_remove_python2-cryptography-vectors" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-cryptography.json b/suite2cases/python-cryptography.json index 6db85f292..72dbf2ca7 100644 --- a/suite2cases/python-cryptography.json +++ b/suite2cases/python-cryptography.json @@ -12,6 +12,27 @@ }, { "name": "oe_test_hasher_python3-cryptography" + }, + { + "name": "oe_test_python-cryptography_install_and_remove_python-cryptography" + }, + { + "name": "oe_test_python-cryptography_install_and_remove_python%{python3_pkgversion}-cryptography" + }, + { + "name": "oe_test_python-cryptography_install_and_remove_python-cryptography-debugsource" + }, + { + "name": "oe_test_python-cryptography_install_and_remove_python-cryptography-debuginfo" + }, + { + "name": "oe_test_python-cryptography_install_and_remove_python3-cryptography" + }, + { + "name": "oe_test_python-cryptography_install_and_remove_python-cryptography-help" + }, + { + "name": "oe_test_python-cryptography_install_and_remove_python2-cryptography" } ] } \ No newline at end of file diff --git a/suite2cases/python-cups.json b/suite2cases/python-cups.json new file mode 100644 index 000000000..e8a37c511 --- /dev/null +++ b/suite2cases/python-cups.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-cups", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-cups_install_and_remove_python-cups" + }, + { + "name": "oe_test_python-cups_install_and_remove_python-cups-help" + }, + { + "name": "oe_test_python-cups_install_and_remove_python3-cups" + }, + { + "name": "oe_test_python-cups_install_and_remove_python-cups-debuginfo" + }, + { + "name": "oe_test_python-cups_install_and_remove_python-cups-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-dasbus.json b/suite2cases/python-dasbus.json new file mode 100644 index 000000000..e46301fa4 --- /dev/null +++ b/suite2cases/python-dasbus.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-dasbus", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-dasbus_install_and_remove_python-dasbus" + }, + { + "name": "oe_test_python-dasbus_install_and_remove_python3-dasbus" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-dateutil.json b/suite2cases/python-dateutil.json index 77bbfaebf..9d7c5f6d1 100644 --- a/suite2cases/python-dateutil.json +++ b/suite2cases/python-dateutil.json @@ -12,6 +12,18 @@ }, { "name": "oe_parser_test_python3-dateutil" + }, + { + "name": "oe_test_python-dateutil_install_and_remove_python-dateutil" + }, + { + "name": "oe_test_python-dateutil_install_and_remove_python3-dateutil" + }, + { + "name": "oe_test_python-dateutil_install_and_remove_python2-dateutil" + }, + { + "name": "oe_test_python-dateutil_install_and_remove_python-dateutil-help" } ] } \ No newline at end of file diff --git a/suite2cases/python-dns.json b/suite2cases/python-dns.json new file mode 100644 index 000000000..ea4e57436 --- /dev/null +++ b/suite2cases/python-dns.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-dns", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-dns_install_and_remove_python-dns" + }, + { + "name": "oe_test_python-dns_install_and_remove_python3-dns" + }, + { + "name": "oe_test_python-dns_install_and_remove_python-dns-help" + }, + { + "name": "oe_test_python-dns_install_and_remove_python2-dns" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-docutils.json b/suite2cases/python-docutils.json index 370193ac6..08e8e2b44 100644 --- a/suite2cases/python-docutils.json +++ b/suite2cases/python-docutils.json @@ -153,6 +153,18 @@ }, { "name": "oe_test_python-docutils_rstpep2html_07" + }, + { + "name": "oe_test_python-docutils_install_and_remove_python-docutils" + }, + { + "name": "oe_test_python-docutils_install_and_remove_python3-docutils" + }, + { + "name": "oe_test_python-docutils_install_and_remove_python-docutils-help" + }, + { + "name": "oe_test_python-docutils_install_and_remove_python2-docutils" } ] } \ No newline at end of file diff --git a/suite2cases/python-extras.json b/suite2cases/python-extras.json new file mode 100644 index 000000000..4e3d90356 --- /dev/null +++ b/suite2cases/python-extras.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-extras", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-extras_install_and_remove_python-extras" + }, + { + "name": "oe_test_python-extras_install_and_remove_python3-extras" + }, + { + "name": "oe_test_python-extras_install_and_remove_python2-extras" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-fixtures.json b/suite2cases/python-fixtures.json new file mode 100644 index 000000000..0600aab8e --- /dev/null +++ b/suite2cases/python-fixtures.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-fixtures", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-fixtures_install_and_remove_python-fixtures" + }, + { + "name": "oe_test_python-fixtures_install_and_remove_python3-fixtures" + }, + { + "name": "oe_test_python-fixtures_install_and_remove_python2-fixtures" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-flask.json b/suite2cases/python-flask.json index 21f5b1094..31ddae6b6 100644 --- a/suite2cases/python-flask.json +++ b/suite2cases/python-flask.json @@ -6,6 +6,15 @@ "cases": [ { "name": "oe_test_python3-flask" + }, + { + "name": "oe_test_python-flask_install_and_remove_python-flask" + }, + { + "name": "oe_test_python-flask_install_and_remove_python3-flask" + }, + { + "name": "oe_test_python-flask_install_and_remove_python2-flask" } ] } \ No newline at end of file diff --git a/suite2cases/python-freezegun.json b/suite2cases/python-freezegun.json new file mode 100644 index 000000000..2ece441a8 --- /dev/null +++ b/suite2cases/python-freezegun.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-freezegun", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-freezegun_install_and_remove_python-freezegun" + }, + { + "name": "oe_test_python-freezegun_install_and_remove_python3-freezegun" + }, + { + "name": "oe_test_python-freezegun_install_and_remove_python-freezegun-help" + }, + { + "name": "oe_test_python-freezegun_install_and_remove_python2-freezegun" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-gevent.json b/suite2cases/python-gevent.json new file mode 100644 index 000000000..86d8b550e --- /dev/null +++ b/suite2cases/python-gevent.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-gevent", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-gevent_install_and_remove_python-gevent" + }, + { + "name": "oe_test_python-gevent_install_and_remove_python3-gevent" + }, + { + "name": "oe_test_python-gevent_install_and_remove_python-gevent-debuginfo" + }, + { + "name": "oe_test_python-gevent_install_and_remove_python-gevent-debugsource" + }, + { + "name": "oe_test_python-gevent_install_and_remove_python-gevent-help" + }, + { + "name": "oe_test_python-gevent_install_and_remove_python2-gevent" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-greenlet.json b/suite2cases/python-greenlet.json index 2ca2ff165..1b1a0db39 100644 --- a/suite2cases/python-greenlet.json +++ b/suite2cases/python-greenlet.json @@ -6,6 +6,27 @@ "cases": [ { "name": "oe_test_greenlet" + }, + { + "name": "oe_test_python-greenlet_install_and_remove_python-greenlet" + }, + { + "name": "oe_test_python-greenlet_install_and_remove_python3-greenlet" + }, + { + "name": "oe_test_python-greenlet_install_and_remove_python3-greenlet-devel" + }, + { + "name": "oe_test_python-greenlet_install_and_remove_python-greenlet-debugsource" + }, + { + "name": "oe_test_python-greenlet_install_and_remove_python-greenlet-debuginfo" + }, + { + "name": "oe_test_python-greenlet_install_and_remove_python2-greenlet-devel" + }, + { + "name": "oe_test_python-greenlet_install_and_remove_python2-greenlet" } ] } \ No newline at end of file diff --git a/suite2cases/python-hypothesis.json b/suite2cases/python-hypothesis.json new file mode 100644 index 000000000..b4fe40af3 --- /dev/null +++ b/suite2cases/python-hypothesis.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-hypothesis", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-hypothesis_install_and_remove_python-hypothesis" + }, + { + "name": "oe_test_python-hypothesis_install_and_remove_python-hypothesis-help" + }, + { + "name": "oe_test_python-hypothesis_install_and_remove_python3-hypothesis" + }, + { + "name": "oe_test_python-hypothesis_install_and_remove_python2-hypothesis" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-idna.json b/suite2cases/python-idna.json new file mode 100644 index 000000000..524759dab --- /dev/null +++ b/suite2cases/python-idna.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-idna", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-idna_install_and_remove_python-idna" + }, + { + "name": "oe_test_python-idna_install_and_remove_python3-idna" + }, + { + "name": "oe_test_python-idna_install_and_remove_python-idna-help" + }, + { + "name": "oe_test_python-idna_install_and_remove_python2-idna" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-importlib-metadata.json b/suite2cases/python-importlib-metadata.json new file mode 100644 index 000000000..c1300183d --- /dev/null +++ b/suite2cases/python-importlib-metadata.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-importlib-metadata", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata" + }, + { + "name": "oe_test_python-importlib-metadata_install_and_remove_python3-importlib-metadata" + }, + { + "name": "oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata-help" + }, + { + "name": "oe_test_python-importlib-metadata_install_and_remove_python3-importlib_metadata" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-iso8601.json b/suite2cases/python-iso8601.json new file mode 100644 index 000000000..1129af646 --- /dev/null +++ b/suite2cases/python-iso8601.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-iso8601", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-iso8601_install_and_remove_python-iso8601" + }, + { + "name": "oe_test_python-iso8601_install_and_remove_python3-iso8601" + }, + { + "name": "oe_test_python-iso8601_install_and_remove_python2-iso8601" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-jinja2.json b/suite2cases/python-jinja2.json index f719ec2bc..4e24e8865 100644 --- a/suite2cases/python-jinja2.json +++ b/suite2cases/python-jinja2.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_jinja2" + }, + { + "name": "oe_test_python-jinja2_install_and_remove_python-jinja2" + }, + { + "name": "oe_test_python-jinja2_install_and_remove_python3-jinja2" + }, + { + "name": "oe_test_python-jinja2_install_and_remove_python-jinja2-help" + }, + { + "name": "oe_test_python-jinja2_install_and_remove_python2-jinja2" } ] } \ No newline at end of file diff --git a/suite2cases/python-lxml.json b/suite2cases/python-lxml.json index 43aeb1266..55f82ccfb 100644 --- a/suite2cases/python-lxml.json +++ b/suite2cases/python-lxml.json @@ -6,6 +6,24 @@ "cases": [ { "name": "oe_test_python3-lxml" + }, + { + "name": "oe_test_python-lxml_install_and_remove_python-lxml" + }, + { + "name": "oe_test_python-lxml_install_and_remove_python3-lxml" + }, + { + "name": "oe_test_python-lxml_install_and_remove_python-lxml-help" + }, + { + "name": "oe_test_python-lxml_install_and_remove_python-lxml-debuginfo" + }, + { + "name": "oe_test_python-lxml_install_and_remove_python-lxml-debugsource" + }, + { + "name": "oe_test_python-lxml_install_and_remove_python2-lxml" } ] } \ No newline at end of file diff --git a/suite2cases/python-mako.json b/suite2cases/python-mako.json index 2c1698d90..8ca4cfd27 100644 --- a/suite2cases/python-mako.json +++ b/suite2cases/python-mako.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_python3-mako" + }, + { + "name": "oe_test_python-mako_install_and_remove_python-mako" + }, + { + "name": "oe_test_python-mako_install_and_remove_python3-mako" + }, + { + "name": "oe_test_python-mako_install_and_remove_python-mako-help" + }, + { + "name": "oe_test_python-mako_install_and_remove_python2-mako" } ] } \ No newline at end of file diff --git a/suite2cases/python-markdown.json b/suite2cases/python-markdown.json new file mode 100644 index 000000000..a3d5d7568 --- /dev/null +++ b/suite2cases/python-markdown.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-markdown", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-markdown_install_and_remove_python-markdown" + }, + { + "name": "oe_test_python-markdown_install_and_remove_python3-markdown" + }, + { + "name": "oe_test_python-markdown_install_and_remove_python2-markdown" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-markupsafe.json b/suite2cases/python-markupsafe.json new file mode 100644 index 000000000..2cd15d96f --- /dev/null +++ b/suite2cases/python-markupsafe.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-markupsafe", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe" + }, + { + "name": "oe_test_python-markupsafe_install_and_remove_python3-markupsafe" + }, + { + "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe-help" + }, + { + "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe-debuginfo" + }, + { + "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe-debugsource" + }, + { + "name": "oe_test_python-markupsafe_install_and_remove_python2-markupsafe" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-meh.json b/suite2cases/python-meh.json new file mode 100644 index 000000000..030199c76 --- /dev/null +++ b/suite2cases/python-meh.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-meh", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-meh_install_and_remove_python-meh" + }, + { + "name": "oe_test_python-meh_install_and_remove_python3-meh" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-nose2.json b/suite2cases/python-nose2.json new file mode 100644 index 000000000..92683cfa3 --- /dev/null +++ b/suite2cases/python-nose2.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-nose2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-nose2_install_and_remove_python-nose2" + }, + { + "name": "oe_test_python-nose2_install_and_remove_python%{python3_pkgversion}-nose2" + }, + { + "name": "oe_test_python-nose2_install_and_remove_python3-nose2" + }, + { + "name": "oe_test_python-nose2_install_and_remove_python-nose2-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-ordered-set.json b/suite2cases/python-ordered-set.json new file mode 100644 index 000000000..0c33197c0 --- /dev/null +++ b/suite2cases/python-ordered-set.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-ordered-set", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-ordered-set_install_and_remove_python-ordered-set" + }, + { + "name": "oe_test_python-ordered-set_install_and_remove_python3-ordered-set" + }, + { + "name": "oe_test_python-ordered-set_install_and_remove_python2-ordered-set" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-packaging.json b/suite2cases/python-packaging.json new file mode 100644 index 000000000..9b0da75d5 --- /dev/null +++ b/suite2cases/python-packaging.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-packaging", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-packaging_install_and_remove_python-packaging" + }, + { + "name": "oe_test_python-packaging_install_and_remove_python3-packaging" + }, + { + "name": "oe_test_python-packaging_install_and_remove_python-packaging-help" + }, + { + "name": "oe_test_python-packaging_install_and_remove_python-packaging-doc" + }, + { + "name": "oe_test_python-packaging_install_and_remove_python2-packaging" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-parameterized.json b/suite2cases/python-parameterized.json new file mode 100644 index 000000000..60ef30205 --- /dev/null +++ b/suite2cases/python-parameterized.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-parameterized", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-parameterized_install_and_remove_python-parameterized" + }, + { + "name": "oe_test_python-parameterized_install_and_remove_python3-parameterized" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-pid.json b/suite2cases/python-pid.json new file mode 100644 index 000000000..4610137db --- /dev/null +++ b/suite2cases/python-pid.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-pid", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-pid_install_and_remove_python-pid" + }, + { + "name": "oe_test_python-pid_install_and_remove_python3-pid" + }, + { + "name": "oe_test_python-pid_install_and_remove_python2-pid" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-pip.json b/suite2cases/python-pip.json index 5840ead1e..717a4b2ce 100644 --- a/suite2cases/python-pip.json +++ b/suite2cases/python-pip.json @@ -6,6 +6,24 @@ "cases": [ { "name": "oe_test_python3-pip" + }, + { + "name": "oe_test_python-pip_install_and_remove_python-pip" + }, + { + "name": "oe_test_python-pip_install_and_remove_python%{python3_pkgversion}-pip" + }, + { + "name": "oe_test_python-pip_install_and_remove_python-pip-wheel" + }, + { + "name": "oe_test_python-pip_install_and_remove_python-pip-help" + }, + { + "name": "oe_test_python-pip_install_and_remove_python3-pip" + }, + { + "name": "oe_test_python-pip_install_and_remove_python2-pip" } ] } \ No newline at end of file diff --git a/suite2cases/python-productmd.json b/suite2cases/python-productmd.json new file mode 100644 index 000000000..56c8eae3c --- /dev/null +++ b/suite2cases/python-productmd.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-productmd", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-productmd_install_and_remove_python-productmd" + }, + { + "name": "oe_test_python-productmd_install_and_remove_python3-productmd" + }, + { + "name": "oe_test_python-productmd_install_and_remove_python2-productmd" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-pyasn1.json b/suite2cases/python-pyasn1.json new file mode 100644 index 000000000..a123117af --- /dev/null +++ b/suite2cases/python-pyasn1.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-pyasn1", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-pyasn1_install_and_remove_python-pyasn1" + }, + { + "name": "oe_test_python-pyasn1_install_and_remove_python3-pyasn1" + }, + { + "name": "oe_test_python-pyasn1_install_and_remove_python-pyasn1-help" + }, + { + "name": "oe_test_python-pyasn1_install_and_remove_python2-pyasn1" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-pycparser.json b/suite2cases/python-pycparser.json new file mode 100644 index 000000000..16e6e20e9 --- /dev/null +++ b/suite2cases/python-pycparser.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-pycparser", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-pycparser_install_and_remove_python-pycparser" + }, + { + "name": "oe_test_python-pycparser_install_and_remove_python3-pycparser" + }, + { + "name": "oe_test_python-pycparser_install_and_remove_python-pycparser-devel" + }, + { + "name": "oe_test_python-pycparser_install_and_remove_python2-pycparser" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-pysocks.json b/suite2cases/python-pysocks.json new file mode 100644 index 000000000..a6e8672e2 --- /dev/null +++ b/suite2cases/python-pysocks.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-pysocks", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-pysocks_install_and_remove_python-pysocks" + }, + { + "name": "oe_test_python-pysocks_install_and_remove_python-pysocks-help" + }, + { + "name": "oe_test_python-pysocks_install_and_remove_python3-pysocks" + }, + { + "name": "oe_test_python-pysocks_install_and_remove_python2-pysocks" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-pytest-subtests.json b/suite2cases/python-pytest-subtests.json new file mode 100644 index 000000000..a84034bb6 --- /dev/null +++ b/suite2cases/python-pytest-subtests.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-pytest-subtests", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests" + }, + { + "name": "oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests-help" + }, + { + "name": "oe_test_python-pytest-subtests_install_and_remove_python3-pytest-subtests" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-pytest-timeout.json b/suite2cases/python-pytest-timeout.json new file mode 100644 index 000000000..0e34b8ff8 --- /dev/null +++ b/suite2cases/python-pytest-timeout.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-pytest-timeout", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout" + }, + { + "name": "oe_test_python-pytest-timeout_install_and_remove_python3-pytest-timeout" + }, + { + "name": "oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-pytoml.json b/suite2cases/python-pytoml.json new file mode 100644 index 000000000..93d8b9f32 --- /dev/null +++ b/suite2cases/python-pytoml.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-pytoml", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-pytoml_install_and_remove_python-pytoml" + }, + { + "name": "oe_test_python-pytoml_install_and_remove_python3-pytoml" + }, + { + "name": "oe_test_python-pytoml_install_and_remove_python-pytoml-help" + }, + { + "name": "oe_test_python-pytoml_install_and_remove_python2-pytoml" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-pyudev.json b/suite2cases/python-pyudev.json new file mode 100644 index 000000000..2e0b55046 --- /dev/null +++ b/suite2cases/python-pyudev.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-pyudev", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-pyudev_install_and_remove_python-pyudev" + }, + { + "name": "oe_test_python-pyudev_install_and_remove_python3-pyudev" + }, + { + "name": "oe_test_python-pyudev_install_and_remove_python-pyudev-help" + }, + { + "name": "oe_test_python-pyudev_install_and_remove_python2-pyudev" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-requests-file.json b/suite2cases/python-requests-file.json new file mode 100644 index 000000000..d3639e5dd --- /dev/null +++ b/suite2cases/python-requests-file.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-requests-file", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-requests-file_install_and_remove_python-requests-file" + }, + { + "name": "oe_test_python-requests-file_install_and_remove_python3-requests-file" + }, + { + "name": "oe_test_python-requests-file_install_and_remove_python2-requests-file" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-requests-ftp.json b/suite2cases/python-requests-ftp.json new file mode 100644 index 000000000..41634665f --- /dev/null +++ b/suite2cases/python-requests-ftp.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-requests-ftp", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-requests-ftp_install_and_remove_python-requests-ftp" + }, + { + "name": "oe_test_python-requests-ftp_install_and_remove_python-requests-ftp-help" + }, + { + "name": "oe_test_python-requests-ftp_install_and_remove_python3-requests-ftp" + }, + { + "name": "oe_test_python-requests-ftp_install_and_remove_python2-requests-ftp" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-requests.json b/suite2cases/python-requests.json index a96f6c039..765d7cafd 100644 --- a/suite2cases/python-requests.json +++ b/suite2cases/python-requests.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_python3-requests" + }, + { + "name": "oe_test_python-requests_install_and_remove_python-requests" + }, + { + "name": "oe_test_python-requests_install_and_remove_python%{python3_pkgversion}-requests" + }, + { + "name": "oe_test_python-requests_install_and_remove_python2-requests" + }, + { + "name": "oe_test_python-requests_install_and_remove_python-requests-help" + }, + { + "name": "oe_test_python-requests_install_and_remove_python3-requests" } ] } \ No newline at end of file diff --git a/suite2cases/python-semantic_version.json b/suite2cases/python-semantic_version.json new file mode 100644 index 000000000..77887c4fe --- /dev/null +++ b/suite2cases/python-semantic_version.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-semantic_version", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-semantic_version_install_and_remove_python-semantic_version" + }, + { + "name": "oe_test_python-semantic_version_install_and_remove_python3-semantic_version" + }, + { + "name": "oe_test_python-semantic_version_install_and_remove_python-semantic_version-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-setuptools.json b/suite2cases/python-setuptools.json index a295f72b0..816138994 100644 --- a/suite2cases/python-setuptools.json +++ b/suite2cases/python-setuptools.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_python3-setuptools" + }, + { + "name": "oe_test_python-setuptools_install_and_remove_python-setuptools" + }, + { + "name": "oe_test_python-setuptools_install_and_remove_python3-setuptools" + }, + { + "name": "oe_test_python-setuptools_install_and_remove_python-setuptools-help" + }, + { + "name": "oe_test_python-setuptools_install_and_remove_python2-setuptools" } ] } \ No newline at end of file diff --git a/suite2cases/python-setuptools_scm.json b/suite2cases/python-setuptools_scm.json new file mode 100644 index 000000000..3d5c3075f --- /dev/null +++ b/suite2cases/python-setuptools_scm.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-setuptools_scm", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm" + }, + { + "name": "oe_test_python-setuptools_scm_install_and_remove_python3-setuptools_scm" + }, + { + "name": "oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm-help" + }, + { + "name": "oe_test_python-setuptools_scm_install_and_remove_python2-setuptools_scm" + }, + { + "name": "oe_test_python-setuptools_scm_install_and_remove_python%{python3_pkgversion}-setuptools_scm" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-simpleline.json b/suite2cases/python-simpleline.json new file mode 100644 index 000000000..208f78690 --- /dev/null +++ b/suite2cases/python-simpleline.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-simpleline", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-simpleline_install_and_remove_python-simpleline" + }, + { + "name": "oe_test_python-simpleline_install_and_remove_python3-simpleline" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-six.json b/suite2cases/python-six.json new file mode 100644 index 000000000..a0b46ee0f --- /dev/null +++ b/suite2cases/python-six.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-six", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-six_install_and_remove_python-six" + }, + { + "name": "oe_test_python-six_install_and_remove_python3-six" + }, + { + "name": "oe_test_python-six_install_and_remove_python2-six" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-sortedcontainers.json b/suite2cases/python-sortedcontainers.json index bdcb4f374..c0b34ee3d 100644 --- a/suite2cases/python-sortedcontainers.json +++ b/suite2cases/python-sortedcontainers.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_python3-sortedcontainers" + }, + { + "name": "oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers" + }, + { + "name": "oe_test_python-sortedcontainers_install_and_remove_python3-sortedcontainers" + }, + { + "name": "oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers-help" + }, + { + "name": "oe_test_python-sortedcontainers_install_and_remove_python2-sortedcontainers" } ] } \ No newline at end of file diff --git a/suite2cases/python-sphinx_rtd_theme.json b/suite2cases/python-sphinx_rtd_theme.json new file mode 100644 index 000000000..6f696bb4b --- /dev/null +++ b/suite2cases/python-sphinx_rtd_theme.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-sphinx_rtd_theme", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-sphinx_rtd_theme_install_and_remove_python-sphinx_rtd_theme" + }, + { + "name": "oe_test_python-sphinx_rtd_theme_install_and_remove_python3-sphinx_rtd_theme" + }, + { + "name": "oe_test_python-sphinx_rtd_theme_install_and_remove_python2-sphinx_rtd_theme" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-systemd.json b/suite2cases/python-systemd.json new file mode 100644 index 000000000..2f18d1a44 --- /dev/null +++ b/suite2cases/python-systemd.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-systemd", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-systemd_install_and_remove_python-systemd" + }, + { + "name": "oe_test_python-systemd_install_and_remove_python-systemd-debuginfo" + }, + { + "name": "oe_test_python-systemd_install_and_remove_python3-systemd" + }, + { + "name": "oe_test_python-systemd_install_and_remove_python-systemd-debugsource" + }, + { + "name": "oe_test_python-systemd_install_and_remove_python2-systemd" + }, + { + "name": "oe_test_python-systemd_install_and_remove_python-systemd-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-testscenarios.json b/suite2cases/python-testscenarios.json new file mode 100644 index 000000000..ff7a4bdbc --- /dev/null +++ b/suite2cases/python-testscenarios.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-testscenarios", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-testscenarios_install_and_remove_python-testscenarios" + }, + { + "name": "oe_test_python-testscenarios_install_and_remove_python3-testscenarios" + }, + { + "name": "oe_test_python-testscenarios_install_and_remove_python2-testscenarios" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-testtools.json b/suite2cases/python-testtools.json new file mode 100644 index 000000000..2f1b7f646 --- /dev/null +++ b/suite2cases/python-testtools.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-testtools", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-testtools_install_and_remove_python-testtools" + }, + { + "name": "oe_test_python-testtools_install_and_remove_python-testtools-help" + }, + { + "name": "oe_test_python-testtools_install_and_remove_python3-testtools" + }, + { + "name": "oe_test_python-testtools_install_and_remove_python2-testtools" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-toml.json b/suite2cases/python-toml.json new file mode 100644 index 000000000..ffcca40c0 --- /dev/null +++ b/suite2cases/python-toml.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-toml", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-toml_install_and_remove_python-toml" + }, + { + "name": "oe_test_python-toml_install_and_remove_python3-toml" + }, + { + "name": "oe_test_python-toml_install_and_remove_python2-toml" + }, + { + "name": "oe_test_python-toml_install_and_remove_python-toml-help" + }, + { + "name": "oe_test_python-toml_install_and_remove_python38-toml" + }, + { + "name": "oe_test_python-toml_install_and_remove_python39-toml" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-traceback2.json b/suite2cases/python-traceback2.json new file mode 100644 index 000000000..b65fce4be --- /dev/null +++ b/suite2cases/python-traceback2.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-traceback2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-traceback2_install_and_remove_python-traceback2" + }, + { + "name": "oe_test_python-traceback2_install_and_remove_python3-traceback2" + }, + { + "name": "oe_test_python-traceback2_install_and_remove_python2-traceback2" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-unittest2.json b/suite2cases/python-unittest2.json new file mode 100644 index 000000000..a6c0bfd39 --- /dev/null +++ b/suite2cases/python-unittest2.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-unittest2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-unittest2_install_and_remove_python-unittest2" + }, + { + "name": "oe_test_python-unittest2_install_and_remove_python3-unittest2" + }, + { + "name": "oe_test_python-unittest2_install_and_remove_python2-unittest2" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python-urllib3.json b/suite2cases/python-urllib3.json index 392da0230..19ee2e7da 100644 --- a/suite2cases/python-urllib3.json +++ b/suite2cases/python-urllib3.json @@ -6,6 +6,15 @@ "cases": [ { "name": "oe_test_urllib3" + }, + { + "name": "oe_test_python-urllib3_install_and_remove_python-urllib3" + }, + { + "name": "oe_test_python-urllib3_install_and_remove_python3-urllib3" + }, + { + "name": "oe_test_python-urllib3_install_and_remove_python2-urllib3" } ] } \ No newline at end of file diff --git a/suite2cases/python-werkzeug.json b/suite2cases/python-werkzeug.json index ed01c0042..07d679bde 100644 --- a/suite2cases/python-werkzeug.json +++ b/suite2cases/python-werkzeug.json @@ -6,6 +6,24 @@ "cases": [ { "name": "oe_test_python3-werkzeug" + }, + { + "name": "oe_test_python-werkzeug_install_and_remove_python-werkzeug" + }, + { + "name": "oe_test_python-werkzeug_install_and_remove_python3-werkzeug" + }, + { + "name": "oe_test_python-werkzeug_install_and_remove_python-werkzeug-help" + }, + { + "name": "oe_test_python-werkzeug_install_and_remove_python2-werkzeug" + }, + { + "name": "oe_test_python-werkzeug_install_and_remove_python3-werkzeug-doc" + }, + { + "name": "oe_test_python-werkzeug_install_and_remove_python2-werkzeug-doc" } ] } \ No newline at end of file diff --git a/suite2cases/python-wheel.json b/suite2cases/python-wheel.json index 79b803249..936b1f53e 100644 --- a/suite2cases/python-wheel.json +++ b/suite2cases/python-wheel.json @@ -12,6 +12,18 @@ }, { "name": "oe_test_python3-wheel_01" + }, + { + "name": "oe_test_python-wheel_install_and_remove_python-wheel" + }, + { + "name": "oe_test_python-wheel_install_and_remove_python3-wheel" + }, + { + "name": "oe_test_python-wheel_install_and_remove_python-wheel-wheel" + }, + { + "name": "oe_test_python-wheel_install_and_remove_python2-wheel" } ] } \ No newline at end of file diff --git a/suite2cases/python-zipp.json b/suite2cases/python-zipp.json new file mode 100644 index 000000000..5bcd460ce --- /dev/null +++ b/suite2cases/python-zipp.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/python-zipp", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_python-zipp_install_and_remove_python-zipp" + }, + { + "name": "oe_test_python-zipp_install_and_remove_python3-zipp" + }, + { + "name": "oe_test_python-zipp_install_and_remove_python-zipp-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/python3.json b/suite2cases/python3.json index 17357f811..064ac0adf 100644 --- a/suite2cases/python3.json +++ b/suite2cases/python3.json @@ -12,6 +12,30 @@ }, { "name": "oe_test_python3-threading" + }, + { + "name": "oe_test_python3_install_and_remove_python3" + }, + { + "name": "oe_test_python3_install_and_remove_python3-unversioned-command" + }, + { + "name": "oe_test_python3_install_and_remove_python3-debug" + }, + { + "name": "oe_test_python3_install_and_remove_python3-devel" + }, + { + "name": "oe_test_python3_install_and_remove_python3-debugsource" + }, + { + "name": "oe_test_python3_install_and_remove_python3-debuginfo" + }, + { + "name": "oe_test_python3_install_and_remove_python3-help" + }, + { + "name": "oe_test_python3_install_and_remove_python3-tkinter" } ] } \ No newline at end of file diff --git a/suite2cases/pytz.json b/suite2cases/pytz.json new file mode 100644 index 000000000..0f69a03d2 --- /dev/null +++ b/suite2cases/pytz.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/pytz", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_pytz_install_and_remove_pytz" + }, + { + "name": "oe_test_pytz_install_and_remove_python3-pytz" + }, + { + "name": "oe_test_pytz_install_and_remove_python2-pytz" + } + ] +} \ No newline at end of file diff --git a/suite2cases/pywbem.json b/suite2cases/pywbem.json index 330d1dcbf..92d579c82 100644 --- a/suite2cases/pywbem.json +++ b/suite2cases/pywbem.json @@ -9,6 +9,18 @@ }, { "name": "oe_test_pywbem_base_mof_compiler_02" + }, + { + "name": "oe_test_pywbem_install_and_remove_pywbem" + }, + { + "name": "oe_test_pywbem_install_and_remove_python3-pywbem" + }, + { + "name": "oe_test_pywbem_install_and_remove_python2-pywbem" + }, + { + "name": "oe_test_pywbem_install_and_remove_pywbem-twisted" } ] } \ No newline at end of file diff --git a/suite2cases/pyxattr.json b/suite2cases/pyxattr.json new file mode 100644 index 000000000..81e68b0a1 --- /dev/null +++ b/suite2cases/pyxattr.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/pyxattr", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_pyxattr_install_and_remove_pyxattr" + }, + { + "name": "oe_test_pyxattr_install_and_remove_python3-pyxattr" + }, + { + "name": "oe_test_pyxattr_install_and_remove_pyxattr-debugsource" + }, + { + "name": "oe_test_pyxattr_install_and_remove_pyxattr-debuginfo" + }, + { + "name": "oe_test_pyxattr_install_and_remove_python2-pyxattr" + } + ] +} \ No newline at end of file diff --git a/suite2cases/pyxdg.json b/suite2cases/pyxdg.json new file mode 100644 index 000000000..78c94c698 --- /dev/null +++ b/suite2cases/pyxdg.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/pyxdg", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_pyxdg_install_and_remove_pyxdg" + }, + { + "name": "oe_test_pyxdg_install_and_remove_python3-pyxdg" + }, + { + "name": "oe_test_pyxdg_install_and_remove_python2-pyxdg" + } + ] +} \ No newline at end of file diff --git a/suite2cases/qt5-qtbase.json b/suite2cases/qt5-qtbase.json new file mode 100644 index 000000000..349c91f66 --- /dev/null +++ b/suite2cases/qt5-qtbase.json @@ -0,0 +1,44 @@ +{ + "path": "$OET_PATH/testcases/cli-test/qt5-qtbase", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase" + }, + { + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-devel" + }, + { + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-mysql" + }, + { + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-static" + }, + { + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-common" + }, + { + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-gui" + }, + { + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-odbc" + }, + { + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-private-devel" + }, + { + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-postgresql" + }, + { + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-examples" + }, + { + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debugsource" + }, + { + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/qt5.json b/suite2cases/qt5.json new file mode 100644 index 000000000..97d87a6a4 --- /dev/null +++ b/suite2cases/qt5.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/qt5", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_qt5_install_and_remove_qt5" + }, + { + "name": "oe_test_qt5_install_and_remove_qt5-rpm-macros" + }, + { + "name": "oe_test_qt5_install_and_remove_qt5-srpm-macros" + }, + { + "name": "oe_test_qt5_install_and_remove_qt5-devel" + } + ] +} \ No newline at end of file diff --git a/suite2cases/quota.json b/suite2cases/quota.json index 0838ce6cd..868e056cd 100644 --- a/suite2cases/quota.json +++ b/suite2cases/quota.json @@ -9,6 +9,21 @@ }, { "name": "oe_test_service_rpc-rquotad" + }, + { + "name": "oe_test_quota_install_and_remove_quota" + }, + { + "name": "oe_test_quota_install_and_remove_quota-devel" + }, + { + "name": "oe_test_quota_install_and_remove_quota-help" + }, + { + "name": "oe_test_quota_install_and_remove_quota-debugsource" + }, + { + "name": "oe_test_quota_install_and_remove_quota-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/rdma-core.json b/suite2cases/rdma-core.json index e6b606b54..98067720c 100644 --- a/suite2cases/rdma-core.json +++ b/suite2cases/rdma-core.json @@ -10,6 +10,54 @@ { "name": "oe_test_socket_ibacm", "machine type": "physical" + }, + { + "name": "oe_test_rdma-core_install_and_remove_rdma-core" + }, + { + "name": "oe_test_rdma-core_install_and_remove_infiniband-diags" + }, + { + "name": "oe_test_rdma-core_install_and_remove_librdmacm" + }, + { + "name": "oe_test_rdma-core_install_and_remove_rdma-core-help" + }, + { + "name": "oe_test_rdma-core_install_and_remove_rdma-core-devel" + }, + { + "name": "oe_test_rdma-core_install_and_remove_infiniband-diags-compat" + }, + { + "name": "oe_test_rdma-core_install_and_remove_libibverbs" + }, + { + "name": "oe_test_rdma-core_install_and_remove_libibverbs-utils" + }, + { + "name": "oe_test_rdma-core_install_and_remove_librdmacm-utils" + }, + { + "name": "oe_test_rdma-core_install_and_remove_python3-pyverbs" + }, + { + "name": "oe_test_rdma-core_install_and_remove_ibacm" + }, + { + "name": "oe_test_rdma-core_install_and_remove_iwpmd" + }, + { + "name": "oe_test_rdma-core_install_and_remove_libibumad" + }, + { + "name": "oe_test_rdma-core_install_and_remove_srp_daemon" + }, + { + "name": "oe_test_rdma-core_install_and_remove_rdma-core-debugsource" + }, + { + "name": "oe_test_rdma-core_install_and_remove_rdma-core-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/readline.json b/suite2cases/readline.json new file mode 100644 index 000000000..77855a11c --- /dev/null +++ b/suite2cases/readline.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/readline", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_readline_install_and_remove_readline" + }, + { + "name": "oe_test_readline_install_and_remove_readline-devel" + }, + { + "name": "oe_test_readline_install_and_remove_readline-help" + }, + { + "name": "oe_test_readline_install_and_remove_readline-debuginfo" + }, + { + "name": "oe_test_readline_install_and_remove_readline-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/realmd.json b/suite2cases/realmd.json index f4e3a189a..ae2e54022 100644 --- a/suite2cases/realmd.json +++ b/suite2cases/realmd.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_service_realmd" + }, + { + "name": "oe_test_realmd_install_and_remove_realmd" + }, + { + "name": "oe_test_realmd_install_and_remove_realmd-help" + }, + { + "name": "oe_test_realmd_install_and_remove_realmd-debugsource" + }, + { + "name": "oe_test_realmd_install_and_remove_realmd-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/redis.json b/suite2cases/redis.json index bfc7d7368..263389938 100644 --- a/suite2cases/redis.json +++ b/suite2cases/redis.json @@ -15,6 +15,15 @@ }, { "name": "oe_test_redis_02" + }, + { + "name": "oe_test_redis_install_and_remove_redis" + }, + { + "name": "oe_test_redis_install_and_remove_redis-debuginfo" + }, + { + "name": "oe_test_redis_install_and_remove_redis-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/regexp.json b/suite2cases/regexp.json new file mode 100644 index 000000000..9ceb3a418 --- /dev/null +++ b/suite2cases/regexp.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/regexp", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_regexp_install_and_remove_regexp" + } + ] +} \ No newline at end of file diff --git a/suite2cases/rng-tools.json b/suite2cases/rng-tools.json index 70cda2d5a..341b706b5 100644 --- a/suite2cases/rng-tools.json +++ b/suite2cases/rng-tools.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_service_rngd" + }, + { + "name": "oe_test_rng-tools_install_and_remove_rng-tools" + }, + { + "name": "oe_test_rng-tools_install_and_remove_rng-tools-debugsource" + }, + { + "name": "oe_test_rng-tools_install_and_remove_rng-tools-debuginfo" + }, + { + "name": "oe_test_rng-tools_install_and_remove_rng-tools-help" + }, + { + "name": "oe_test_rng-tools_install_and_remove_rng-tools-doc" } ] } \ No newline at end of file diff --git a/suite2cases/rootfiles.json b/suite2cases/rootfiles.json new file mode 100644 index 000000000..aacfa71b6 --- /dev/null +++ b/suite2cases/rootfiles.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/rootfiles", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_rootfiles_install_and_remove_rootfiles" + } + ] +} \ No newline at end of file diff --git a/suite2cases/rpcbind.json b/suite2cases/rpcbind.json index 37f4c77c0..0f52b606f 100644 --- a/suite2cases/rpcbind.json +++ b/suite2cases/rpcbind.json @@ -9,6 +9,18 @@ }, { "name": "oe_test_socket_rpcbind" + }, + { + "name": "oe_test_rpcbind_install_and_remove_rpcbind" + }, + { + "name": "oe_test_rpcbind_install_and_remove_rpcbind-help" + }, + { + "name": "oe_test_rpcbind_install_and_remove_rpcbind-debuginfo" + }, + { + "name": "oe_test_rpcbind_install_and_remove_rpcbind-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/rpcsvc-proto.json b/suite2cases/rpcsvc-proto.json index 2f5ee6a59..4c99e5c8e 100644 --- a/suite2cases/rpcsvc-proto.json +++ b/suite2cases/rpcsvc-proto.json @@ -6,6 +6,24 @@ "cases": [ { "name": "oe_test_rpcsvc-proto_rpcgen" + }, + { + "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto" + }, + { + "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-devel" + }, + { + "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-help" + }, + { + "name": "oe_test_rpcsvc-proto_install_and_remove_rpcgen" + }, + { + "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debuginfo" + }, + { + "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/rpm.json b/suite2cases/rpm.json new file mode 100644 index 000000000..43fc6ddfb --- /dev/null +++ b/suite2cases/rpm.json @@ -0,0 +1,38 @@ +{ + "path": "$OET_PATH/testcases/cli-test/rpm", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_rpm_install_and_remove_rpm" + }, + { + "name": "oe_test_rpm_install_and_remove_rpm-build" + }, + { + "name": "oe_test_rpm_install_and_remove_python3-rpm" + }, + { + "name": "oe_test_rpm_install_and_remove_rpm-libs" + }, + { + "name": "oe_test_rpm_install_and_remove_rpm-plugin-systemd-inhibit" + }, + { + "name": "oe_test_rpm_install_and_remove_rpm-help" + }, + { + "name": "oe_test_rpm_install_and_remove_rpm-devel" + }, + { + "name": "oe_test_rpm_install_and_remove_rpm-debugsource" + }, + { + "name": "oe_test_rpm_install_and_remove_rpm-debuginfo" + }, + { + "name": "oe_test_rpm_install_and_remove_python2-rpm" + } + ] +} \ No newline at end of file diff --git a/suite2cases/rrdtool.json b/suite2cases/rrdtool.json index 87d0067db..66e0145e4 100644 --- a/suite2cases/rrdtool.json +++ b/suite2cases/rrdtool.json @@ -111,6 +111,36 @@ }, { "name": "oe_test_rrdtool_rrdcreate_02" + }, + { + "name": "oe_test_rrdtool_install_and_remove_rrdtool" + }, + { + "name": "oe_test_rrdtool_install_and_remove_python3-rrdtool" + }, + { + "name": "oe_test_rrdtool_install_and_remove_rrdtool-tcl" + }, + { + "name": "oe_test_rrdtool_install_and_remove_rrdtool-ruby" + }, + { + "name": "oe_test_rrdtool_install_and_remove_rrdtool-lua" + }, + { + "name": "oe_test_rrdtool_install_and_remove_rrdtool-devel" + }, + { + "name": "oe_test_rrdtool_install_and_remove_rrdtool-help" + }, + { + "name": "oe_test_rrdtool_install_and_remove_rrdtool-perl" + }, + { + "name": "oe_test_rrdtool_install_and_remove_rrdtool-debugsource" + }, + { + "name": "oe_test_rrdtool_install_and_remove_rrdtool-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/rsync.json b/suite2cases/rsync.json index 062d276c4..8083a44f2 100644 --- a/suite2cases/rsync.json +++ b/suite2cases/rsync.json @@ -9,6 +9,18 @@ }, { "name": "oe_test_socket_rsyncd" + }, + { + "name": "oe_test_rsync_install_and_remove_rsync" + }, + { + "name": "oe_test_rsync_install_and_remove_rsync-help" + }, + { + "name": "oe_test_rsync_install_and_remove_rsync-debuginfo" + }, + { + "name": "oe_test_rsync_install_and_remove_rsync-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/rsyslog.json b/suite2cases/rsyslog.json index 858dffb0e..07e2f89a6 100644 --- a/suite2cases/rsyslog.json +++ b/suite2cases/rsyslog.json @@ -84,6 +84,81 @@ }, { "name": "oe_test_service_rsyslog" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmnormalize" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmkubernetes" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-pgsql" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-rabbitmq" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-elasticsearch" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmjsonparse" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mysql" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmtaghostname" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-kafka" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mongodb" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-omamqp1" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-relp" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-snmp" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmsnmptrapd" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmaudit" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-hiredis" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-crypto" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-gssapi" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-gnutls" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-udpspoof" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-debuginfo" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-debugsource" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-help" + }, + { + "name": "oe_test_rsyslog_install_and_remove_rsyslog-doc" } ] } \ No newline at end of file diff --git a/suite2cases/ruby.json b/suite2cases/ruby.json index 25dbf9a86..dfb75d279 100644 --- a/suite2cases/ruby.json +++ b/suite2cases/ruby.json @@ -39,6 +39,87 @@ }, { "name": "oe_test_ruby" + }, + { + "name": "oe_test_ruby_install_and_remove_ruby" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygem-did_you_mean" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygem-rss" + }, + { + "name": "oe_test_ruby_install_and_remove_ruby-devel" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygems" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygem-rake" + }, + { + "name": "oe_test_ruby_install_and_remove_ruby-irb" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygem-rdoc" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygem-bigdecimal" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygem-io-console" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygem-json" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygem-minitest" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygem-openssl" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygem-rexml" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygem-typeprof" + }, + { + "name": "oe_test_ruby_install_and_remove_ruby-bundled-gems" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygems-devel" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygem-rbs" + }, + { + "name": "oe_test_ruby_install_and_remove_ruby-help" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygem-psych" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygem-test-unit" + }, + { + "name": "oe_test_ruby_install_and_remove_ruby-debuginfo" + }, + { + "name": "oe_test_ruby_install_and_remove_ruby-debugsource" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygem-power_assert" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygem-bundler" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygem-net-telnet" + }, + { + "name": "oe_test_ruby_install_and_remove_rubygem-xmlrpc" } ] } \ No newline at end of file diff --git a/suite2cases/rubygem-asciidoctor.json b/suite2cases/rubygem-asciidoctor.json index 2d6489cd5..75a87fcc2 100755 --- a/suite2cases/rubygem-asciidoctor.json +++ b/suite2cases/rubygem-asciidoctor.json @@ -12,6 +12,12 @@ }, { "name": "oe_test_rubygem-asciidoctor_asciidoctor_03" + }, + { + "name": "oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor" + }, + { + "name": "oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor-help" } ] } \ No newline at end of file diff --git a/suite2cases/rubygem-ronn-ng.json b/suite2cases/rubygem-ronn-ng.json new file mode 100644 index 000000000..887494793 --- /dev/null +++ b/suite2cases/rubygem-ronn-ng.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/rubygem-ronn-ng", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng" + }, + { + "name": "oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/rust.json b/suite2cases/rust.json index 903996850..0d5e65935 100644 --- a/suite2cases/rust.json +++ b/suite2cases/rust.json @@ -27,6 +27,69 @@ }, { "name": "oe_test_rustfmt" + }, + { + "name": "oe_test_rust_install_and_remove_rust" + }, + { + "name": "oe_test_rust_install_and_remove_rust-debugger-common" + }, + { + "name": "oe_test_rust_install_and_remove_cargo" + }, + { + "name": "oe_test_rust_install_and_remove_rustfmt" + }, + { + "name": "oe_test_rust_install_and_remove_clippy" + }, + { + "name": "oe_test_rust_install_and_remove_rust-help" + }, + { + "name": "oe_test_rust_install_and_remove_rust-gdb" + }, + { + "name": "oe_test_rust_install_and_remove_rust-src" + }, + { + "name": "oe_test_rust_install_and_remove_rust-std-static" + }, + { + "name": "oe_test_rust_install_and_remove_rust-lldb" + }, + { + "name": "oe_test_rust_install_and_remove_rust-analyzer" + }, + { + "name": "oe_test_rust_install_and_remove_rust-debuginfo" + }, + { + "name": "oe_test_rust_install_and_remove_rust-debugsource" + }, + { + "name": "oe_test_rust_install_and_remove_rust-analysis" + }, + { + "name": "oe_test_rust_install_and_remove_rls" + }, + { + "name": "oe_test_rust_install_and_remove_cargo-doc" + }, + { + "name": "oe_test_rust_install_and_remove_rust-doc" + }, + { + "name": "oe_test_rust_install_and_remove_rls-preview" + }, + { + "name": "oe_test_rust_install_and_remove_clippy-preview" + }, + { + "name": "oe_test_rust_install_and_remove_rust-devel" + }, + { + "name": "oe_test_rust_install_and_remove_rustfmt-preview" } ] } \ No newline at end of file diff --git a/suite2cases/samba.json b/suite2cases/samba.json index 6fe710c27..c90891e32 100644 --- a/suite2cases/samba.json +++ b/suite2cases/samba.json @@ -18,6 +18,108 @@ }, { "name": "oe_test_service_winbind" + }, + { + "name": "oe_test_samba_install_and_remove_samba" + }, + { + "name": "oe_test_samba_install_and_remove_samba-libs" + }, + { + "name": "oe_test_samba_install_and_remove_samba-common-tools" + }, + { + "name": "oe_test_samba_install_and_remove_samba-dc-provision" + }, + { + "name": "oe_test_samba_install_and_remove_samba-krb5-printing" + }, + { + "name": "oe_test_samba_install_and_remove_libsmbclient" + }, + { + "name": "oe_test_samba_install_and_remove_python3-samba" + }, + { + "name": "oe_test_samba_install_and_remove_python3-samba-dc" + }, + { + "name": "oe_test_samba_install_and_remove_samba-winbind-krb5-locator" + }, + { + "name": "oe_test_samba_install_and_remove_ctdb" + }, + { + "name": "oe_test_samba_install_and_remove_samba-client" + }, + { + "name": "oe_test_samba_install_and_remove_samba-client-libs" + }, + { + "name": "oe_test_samba_install_and_remove_samba-common" + }, + { + "name": "oe_test_samba_install_and_remove_samba-tools" + }, + { + "name": "oe_test_samba_install_and_remove_samba-dc-libs" + }, + { + "name": "oe_test_samba_install_and_remove_samba-devel" + }, + { + "name": "oe_test_samba_install_and_remove_libwbclient" + }, + { + "name": "oe_test_samba_install_and_remove_python3-samba-test" + }, + { + "name": "oe_test_samba_install_and_remove_samba-test" + }, + { + "name": "oe_test_samba_install_and_remove_samba-winbind" + }, + { + "name": "oe_test_samba_install_and_remove_samba-winbind-modules" + }, + { + "name": "oe_test_samba_install_and_remove_ctdb-tests" + }, + { + "name": "oe_test_samba_install_and_remove_samba-help" + }, + { + "name": "oe_test_samba_install_and_remove_samba-dc" + }, + { + "name": "oe_test_samba_install_and_remove_samba-dc-bind-dlz" + }, + { + "name": "oe_test_samba_install_and_remove_libsmbclient-devel" + }, + { + "name": "oe_test_samba_install_and_remove_libwbclient-devel" + }, + { + "name": "oe_test_samba_install_and_remove_samba-pidl" + }, + { + "name": "oe_test_samba_install_and_remove_samba-usershares" + }, + { + "name": "oe_test_samba_install_and_remove_samba-winbind-clients" + }, + { + "name": "oe_test_samba_install_and_remove_samba-debuginfo" + }, + { + "name": "oe_test_samba_install_and_remove_samba-debugsource" + }, + { + "name": "oe_test_samba_install_and_remove_samba-vfs-glusterfs" + }, + { + "name": "oe_test_samba_install_and_remove_samba-vfs-cephfs" } ] } \ No newline at end of file diff --git a/suite2cases/sanlock.json b/suite2cases/sanlock.json index 65d31c4de..f2e1c4e0d 100644 --- a/suite2cases/sanlock.json +++ b/suite2cases/sanlock.json @@ -36,6 +36,30 @@ }, { "name": "oe_test_service_wdmd" + }, + { + "name": "oe_test_sanlock_install_and_remove_sanlock" + }, + { + "name": "oe_test_sanlock_install_and_remove_sanlock-help" + }, + { + "name": "oe_test_sanlock_install_and_remove_python3-sanlock" + }, + { + "name": "oe_test_sanlock_install_and_remove_sanlk-reset" + }, + { + "name": "oe_test_sanlock_install_and_remove_sanlock-devel" + }, + { + "name": "oe_test_sanlock_install_and_remove_sanlock-debugsource" + }, + { + "name": "oe_test_sanlock_install_and_remove_sanlock-debuginfo" + }, + { + "name": "oe_test_sanlock_install_and_remove_python2-sanlock" } ] } \ No newline at end of file diff --git a/suite2cases/sassc.json b/suite2cases/sassc.json index 32ff13461..4d0407ac2 100755 --- a/suite2cases/sassc.json +++ b/suite2cases/sassc.json @@ -12,6 +12,15 @@ }, { "name": "oe_test_sassc_03" + }, + { + "name": "oe_test_sassc_install_and_remove_sassc" + }, + { + "name": "oe_test_sassc_install_and_remove_sassc-debuginfo" + }, + { + "name": "oe_test_sassc_install_and_remove_sassc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/satyr.json b/suite2cases/satyr.json new file mode 100644 index 000000000..ec676c441 --- /dev/null +++ b/suite2cases/satyr.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/satyr", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_satyr_install_and_remove_satyr" + }, + { + "name": "oe_test_satyr_install_and_remove_satyr-devel" + }, + { + "name": "oe_test_satyr_install_and_remove_python3-satyr" + }, + { + "name": "oe_test_satyr_install_and_remove_satyr-help" + }, + { + "name": "oe_test_satyr_install_and_remove_satyr-debugsource" + }, + { + "name": "oe_test_satyr_install_and_remove_satyr-debuginfo" + }, + { + "name": "oe_test_satyr_install_and_remove_python2-satyr" + } + ] +} \ No newline at end of file diff --git a/suite2cases/sbc.json b/suite2cases/sbc.json new file mode 100644 index 000000000..178968b73 --- /dev/null +++ b/suite2cases/sbc.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/sbc", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_sbc_install_and_remove_sbc" + }, + { + "name": "oe_test_sbc_install_and_remove_sbc-devel" + }, + { + "name": "oe_test_sbc_install_and_remove_sbc-help" + }, + { + "name": "oe_test_sbc_install_and_remove_sbc-debuginfo" + }, + { + "name": "oe_test_sbc_install_and_remove_sbc-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/screen.json b/suite2cases/screen.json new file mode 100644 index 000000000..7cccb6142 --- /dev/null +++ b/suite2cases/screen.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/screen", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_screen_install_and_remove_screen" + }, + { + "name": "oe_test_screen_install_and_remove_screen-help" + }, + { + "name": "oe_test_screen_install_and_remove_screen-debuginfo" + }, + { + "name": "oe_test_screen_install_and_remove_screen-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/security-tool.json b/suite2cases/security-tool.json index dc041ee24..11dee4561 100644 --- a/suite2cases/security-tool.json +++ b/suite2cases/security-tool.json @@ -9,6 +9,9 @@ }, { "name": "oe_test_service_openEuler-security" + }, + { + "name": "oe_test_security-tool_install_and_remove_security-tool" } ] } \ No newline at end of file diff --git a/suite2cases/sed.json b/suite2cases/sed.json new file mode 100644 index 000000000..50ee9da1d --- /dev/null +++ b/suite2cases/sed.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/sed", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_sed_install_and_remove_sed" + }, + { + "name": "oe_test_sed_install_and_remove_sed-help" + }, + { + "name": "oe_test_sed_install_and_remove_sed-debuginfo" + }, + { + "name": "oe_test_sed_install_and_remove_sed-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/selinux-policy.json b/suite2cases/selinux-policy.json new file mode 100644 index 000000000..d16472351 --- /dev/null +++ b/suite2cases/selinux-policy.json @@ -0,0 +1,32 @@ +{ + "path": "$OET_PATH/testcases/cli-test/selinux-policy", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy" + }, + { + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-help" + }, + { + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-targeted" + }, + { + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-minimum" + }, + { + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-sandbox" + }, + { + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-devel" + }, + { + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-mls" + }, + { + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/sendmail.json b/suite2cases/sendmail.json index c248ebbca..2a1eaf7b0 100644 --- a/suite2cases/sendmail.json +++ b/suite2cases/sendmail.json @@ -12,6 +12,24 @@ }, { "name": "oe_test_sendmail_func_001" + }, + { + "name": "oe_test_sendmail_install_and_remove_sendmail" + }, + { + "name": "oe_test_sendmail_install_and_remove_libmilter-devel" + }, + { + "name": "oe_test_sendmail_install_and_remove_sendmail-help" + }, + { + "name": "oe_test_sendmail_install_and_remove_libmilter" + }, + { + "name": "oe_test_sendmail_install_and_remove_sendmail-debugsource" + }, + { + "name": "oe_test_sendmail_install_and_remove_sendmail-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/setup.json b/suite2cases/setup.json new file mode 100644 index 000000000..349d0d401 --- /dev/null +++ b/suite2cases/setup.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/setup", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_setup_install_and_remove_setup" + } + ] +} \ No newline at end of file diff --git a/suite2cases/sg3_utils.json b/suite2cases/sg3_utils.json index 2aad609f1..3bdd9bf10 100644 --- a/suite2cases/sg3_utils.json +++ b/suite2cases/sg3_utils.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_sginfo_func" + }, + { + "name": "oe_test_sg3_utils_install_and_remove_sg3_utils" + }, + { + "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-devel" + }, + { + "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-help" + }, + { + "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-debugsource" + }, + { + "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/sgml-common.json b/suite2cases/sgml-common.json new file mode 100644 index 000000000..0a75fb857 --- /dev/null +++ b/suite2cases/sgml-common.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/sgml-common", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_sgml-common_install_and_remove_sgml-common" + }, + { + "name": "oe_test_sgml-common_install_and_remove_sgml-common-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/shadow.json b/suite2cases/shadow.json index 30f3aeb6a..c551f0736 100644 --- a/suite2cases/shadow.json +++ b/suite2cases/shadow.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_newusers" + }, + { + "name": "oe_test_shadow_install_and_remove_shadow" + }, + { + "name": "oe_test_shadow_install_and_remove_shadow-subid-devel" + }, + { + "name": "oe_test_shadow_install_and_remove_shadow-debugsource" + }, + { + "name": "oe_test_shadow_install_and_remove_shadow-debuginfo" + }, + { + "name": "oe_test_shadow_install_and_remove_shadow-help" } ] } \ No newline at end of file diff --git a/suite2cases/shared-mime-info.json b/suite2cases/shared-mime-info.json index fc03256f5..e58dfbd69 100644 --- a/suite2cases/shared-mime-info.json +++ b/suite2cases/shared-mime-info.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_shared-mime-info" + }, + { + "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info" + }, + { + "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info-debugsource" + }, + { + "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info-debuginfo" + }, + { + "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info-help" } ] } \ No newline at end of file diff --git a/suite2cases/sharutils.json b/suite2cases/sharutils.json new file mode 100644 index 000000000..4e5cee17f --- /dev/null +++ b/suite2cases/sharutils.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/sharutils", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_sharutils_install_and_remove_sharutils" + }, + { + "name": "oe_test_sharutils_install_and_remove_sharutils-help" + }, + { + "name": "oe_test_sharutils_install_and_remove_sharutils-debuginfo" + }, + { + "name": "oe_test_sharutils_install_and_remove_sharutils-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/shim.json b/suite2cases/shim.json new file mode 100644 index 000000000..a30322156 --- /dev/null +++ b/suite2cases/shim.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/shim", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_shim_install_and_remove_shim" + }, + { + "name": "oe_test_shim_install_and_remove_shim-debuginfo" + }, + { + "name": "oe_test_shim_install_and_remove_shim-debugsource" + }, + { + "name": "oe_test_shim_install_and_remove_shim-signed" + } + ] +} \ No newline at end of file diff --git a/suite2cases/slang.json b/suite2cases/slang.json index 142432205..a71ec0dca 100644 --- a/suite2cases/slang.json +++ b/suite2cases/slang.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_slang_001" + }, + { + "name": "oe_test_slang_install_and_remove_slang" + }, + { + "name": "oe_test_slang_install_and_remove_slang-help" + }, + { + "name": "oe_test_slang_install_and_remove_slang-devel" + }, + { + "name": "oe_test_slang_install_and_remove_slang-debuginfo" + }, + { + "name": "oe_test_slang_install_and_remove_slang-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/smartmontools.json b/suite2cases/smartmontools.json index beb2204d7..dd1e1ebf3 100644 --- a/suite2cases/smartmontools.json +++ b/suite2cases/smartmontools.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_service_smartd" + }, + { + "name": "oe_test_smartmontools_install_and_remove_smartmontools" + }, + { + "name": "oe_test_smartmontools_install_and_remove_smartmontools-help" + }, + { + "name": "oe_test_smartmontools_install_and_remove_smartmontools-debuginfo" + }, + { + "name": "oe_test_smartmontools_install_and_remove_smartmontools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/snappy.json b/suite2cases/snappy.json new file mode 100644 index 000000000..8585cdd34 --- /dev/null +++ b/suite2cases/snappy.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/snappy", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_snappy_install_and_remove_snappy" + }, + { + "name": "oe_test_snappy_install_and_remove_snappy-devel" + }, + { + "name": "oe_test_snappy_install_and_remove_snappy-debuginfo" + }, + { + "name": "oe_test_snappy_install_and_remove_snappy-debugsource" + }, + { + "name": "oe_test_snappy_install_and_remove_snappy-help" + }, + { + "name": "oe_test_snappy_install_and_remove_snappy-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/socket_wrapper.json b/suite2cases/socket_wrapper.json new file mode 100644 index 000000000..ab6850746 --- /dev/null +++ b/suite2cases/socket_wrapper.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/socket_wrapper", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper" + }, + { + "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper-help" + }, + { + "name": "oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop-devel" + }, + { + "name": "oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop" + }, + { + "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper-debuginfo" + }, + { + "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/softhsm.json b/suite2cases/softhsm.json new file mode 100644 index 000000000..35a1b47e8 --- /dev/null +++ b/suite2cases/softhsm.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/softhsm", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_softhsm_install_and_remove_softhsm" + }, + { + "name": "oe_test_softhsm_install_and_remove_softhsm-devel" + }, + { + "name": "oe_test_softhsm_install_and_remove_softhsm-debuginfo" + }, + { + "name": "oe_test_softhsm_install_and_remove_softhsm-debugsource" + }, + { + "name": "oe_test_softhsm_install_and_remove_softhsm-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/sonatype-oss-parent.json b/suite2cases/sonatype-oss-parent.json new file mode 100644 index 000000000..7337e2ae9 --- /dev/null +++ b/suite2cases/sonatype-oss-parent.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/sonatype-oss-parent", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_sonatype-oss-parent_install_and_remove_sonatype-oss-parent" + } + ] +} \ No newline at end of file diff --git a/suite2cases/sound-theme-freedesktop.json b/suite2cases/sound-theme-freedesktop.json new file mode 100644 index 000000000..b999daa0a --- /dev/null +++ b/suite2cases/sound-theme-freedesktop.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/sound-theme-freedesktop", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop" + }, + { + "name": "oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-help" + }, + { + "name": "oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/speexdsp.json b/suite2cases/speexdsp.json new file mode 100644 index 000000000..a4286fe37 --- /dev/null +++ b/suite2cases/speexdsp.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/speexdsp", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_speexdsp_install_and_remove_speexdsp" + }, + { + "name": "oe_test_speexdsp_install_and_remove_speexdsp-devel" + }, + { + "name": "oe_test_speexdsp_install_and_remove_speexdsp-debuginfo" + }, + { + "name": "oe_test_speexdsp_install_and_remove_speexdsp-help" + }, + { + "name": "oe_test_speexdsp_install_and_remove_speexdsp-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/spice-protocol.json b/suite2cases/spice-protocol.json new file mode 100644 index 000000000..441ac7ef1 --- /dev/null +++ b/suite2cases/spice-protocol.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/spice-protocol", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_spice-protocol_install_and_remove_spice-protocol" + } + ] +} \ No newline at end of file diff --git a/suite2cases/spice-vdagent.json b/suite2cases/spice-vdagent.json index 7757fcdb9..73d1475e7 100644 --- a/suite2cases/spice-vdagent.json +++ b/suite2cases/spice-vdagent.json @@ -9,6 +9,18 @@ }, { "name": "oe_test_socket_spice-vdagentd" + }, + { + "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent" + }, + { + "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent-help" + }, + { + "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent-debugsource" + }, + { + "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/spice.json b/suite2cases/spice.json new file mode 100644 index 000000000..45c134148 --- /dev/null +++ b/suite2cases/spice.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/spice", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_spice_install_and_remove_spice" + }, + { + "name": "oe_test_spice_install_and_remove_spice-server-devel" + }, + { + "name": "oe_test_spice_install_and_remove_spice-server" + }, + { + "name": "oe_test_spice_install_and_remove_spice-debugsource" + }, + { + "name": "oe_test_spice_install_and_remove_spice-help" + }, + { + "name": "oe_test_spice_install_and_remove_spice-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/sqlite.json b/suite2cases/sqlite.json index 324240d7d..46d43619c 100644 --- a/suite2cases/sqlite.json +++ b/suite2cases/sqlite.json @@ -54,6 +54,21 @@ }, { "name": "oe_test_sqlite_create_06" + }, + { + "name": "oe_test_sqlite_install_and_remove_sqlite" + }, + { + "name": "oe_test_sqlite_install_and_remove_sqlite-devel" + }, + { + "name": "oe_test_sqlite_install_and_remove_sqlite-help" + }, + { + "name": "oe_test_sqlite_install_and_remove_sqlite-debuginfo" + }, + { + "name": "oe_test_sqlite_install_and_remove_sqlite-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/squashfs-tools.json b/suite2cases/squashfs-tools.json index 9786fd4e4..8e82a538e 100644 --- a/suite2cases/squashfs-tools.json +++ b/suite2cases/squashfs-tools.json @@ -6,6 +6,15 @@ "cases": [ { "name": "oe_test_squashfs-tools" + }, + { + "name": "oe_test_squashfs-tools_install_and_remove_squashfs-tools" + }, + { + "name": "oe_test_squashfs-tools_install_and_remove_squashfs-tools-debuginfo" + }, + { + "name": "oe_test_squashfs-tools_install_and_remove_squashfs-tools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/sssd.json b/suite2cases/sssd.json index cb449ecb0..877da760c 100644 --- a/suite2cases/sssd.json +++ b/suite2cases/sssd.json @@ -54,6 +54,117 @@ }, { "name": "oe_test_socket_sssd-sudo" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd-common" + }, + { + "name": "oe_test_sssd_install_and_remove_libsss_sudo" + }, + { + "name": "oe_test_sssd_install_and_remove_libsss_autofs" + }, + { + "name": "oe_test_sssd_install_and_remove_python3-sss-murmur" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd-krb5-common" + }, + { + "name": "oe_test_sssd_install_and_remove_libsss_nss_idmap" + }, + { + "name": "oe_test_sssd_install_and_remove_python3-libsss_nss_idmap" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd-dbus" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd-tools" + }, + { + "name": "oe_test_sssd_install_and_remove_python3-sssdconfig" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd-krb5" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd-common-pac" + }, + { + "name": "oe_test_sssd_install_and_remove_libsss_idmap" + }, + { + "name": "oe_test_sssd_install_and_remove_libsss_idmap-devel" + }, + { + "name": "oe_test_sssd_install_and_remove_libipa_hbac-devel" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd-winbind-idmap" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd-nfs-idmap" + }, + { + "name": "oe_test_sssd_install_and_remove_libsss_certmap" + }, + { + "name": "oe_test_sssd_install_and_remove_libsss_certmap-devel" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd-kcm" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd-client" + }, + { + "name": "oe_test_sssd_install_and_remove_python3-sss" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd-ldap" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd-ipa" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd-ad" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd-proxy" + }, + { + "name": "oe_test_sssd_install_and_remove_libipa_hbac" + }, + { + "name": "oe_test_sssd_install_and_remove_python3-libipa_hbac" + }, + { + "name": "oe_test_sssd_install_and_remove_libsss_nss_idmap-devel" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd-idp" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd-help" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd-debuginfo" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd-debugsource" + }, + { + "name": "oe_test_sssd_install_and_remove_sssd-devel" + }, + { + "name": "oe_test_sssd_install_and_remove_python3-sssd" + }, + { + "name": "oe_test_sssd_install_and_remove_python2-sssd" } ] } \ No newline at end of file diff --git a/suite2cases/startup-notification.json b/suite2cases/startup-notification.json new file mode 100644 index 000000000..0366cf2fd --- /dev/null +++ b/suite2cases/startup-notification.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/startup-notification", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_startup-notification_install_and_remove_startup-notification" + }, + { + "name": "oe_test_startup-notification_install_and_remove_startup-notification-devel" + }, + { + "name": "oe_test_startup-notification_install_and_remove_startup-notification-help" + }, + { + "name": "oe_test_startup-notification_install_and_remove_startup-notification-debuginfo" + }, + { + "name": "oe_test_startup-notification_install_and_remove_startup-notification-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/strace.json b/suite2cases/strace.json new file mode 100644 index 000000000..8387aa2db --- /dev/null +++ b/suite2cases/strace.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/strace", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_strace_install_and_remove_strace" + }, + { + "name": "oe_test_strace_install_and_remove_strace-debugsource" + }, + { + "name": "oe_test_strace_install_and_remove_strace-debuginfo" + }, + { + "name": "oe_test_strace_install_and_remove_strace-doc" + }, + { + "name": "oe_test_strace_install_and_remove_strace32" + } + ] +} \ No newline at end of file diff --git a/suite2cases/stunnel.json b/suite2cases/stunnel.json index 76c344b72..f1c2e29bc 100644 --- a/suite2cases/stunnel.json +++ b/suite2cases/stunnel.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_service_stunnel" + }, + { + "name": "oe_test_stunnel_install_and_remove_stunnel" + }, + { + "name": "oe_test_stunnel_install_and_remove_stunnel-help" + }, + { + "name": "oe_test_stunnel_install_and_remove_stunnel-debuginfo" + }, + { + "name": "oe_test_stunnel_install_and_remove_stunnel-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/subunit.json b/suite2cases/subunit.json new file mode 100644 index 000000000..d8826587e --- /dev/null +++ b/suite2cases/subunit.json @@ -0,0 +1,47 @@ +{ + "path": "$OET_PATH/testcases/cli-test/subunit", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_subunit_install_and_remove_subunit" + }, + { + "name": "oe_test_subunit_install_and_remove_subunit-cppunit-devel" + }, + { + "name": "oe_test_subunit_install_and_remove_subunit-shell" + }, + { + "name": "oe_test_subunit_install_and_remove_subunit-static" + }, + { + "name": "oe_test_subunit_install_and_remove_subunit-devel" + }, + { + "name": "oe_test_subunit_install_and_remove_subunit-cppunit" + }, + { + "name": "oe_test_subunit_install_and_remove_python3-subunit" + }, + { + "name": "oe_test_subunit_install_and_remove_python3-subunit-test" + }, + { + "name": "oe_test_subunit_install_and_remove_subunit-perl" + }, + { + "name": "oe_test_subunit_install_and_remove_subunit-filters" + }, + { + "name": "oe_test_subunit_install_and_remove_subunit-debuginfo" + }, + { + "name": "oe_test_subunit_install_and_remove_subunit-debugsource" + }, + { + "name": "oe_test_subunit_install_and_remove_python2-subunit" + } + ] +} \ No newline at end of file diff --git a/suite2cases/sudo.json b/suite2cases/sudo.json index 9d2110b4f..4ee812309 100644 --- a/suite2cases/sudo.json +++ b/suite2cases/sudo.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_sudo_cvtsudoers" + }, + { + "name": "oe_test_sudo_install_and_remove_sudo" + }, + { + "name": "oe_test_sudo_install_and_remove_sudo-debugsource" + }, + { + "name": "oe_test_sudo_install_and_remove_sudo-debuginfo" + }, + { + "name": "oe_test_sudo_install_and_remove_sudo-devel" + }, + { + "name": "oe_test_sudo_install_and_remove_sudo-help" } ] } \ No newline at end of file diff --git a/suite2cases/swig.json b/suite2cases/swig.json index 6994f03e6..545a05f42 100644 --- a/suite2cases/swig.json +++ b/suite2cases/swig.json @@ -36,6 +36,27 @@ }, { "name": "oe_test_swig_11" + }, + { + "name": "oe_test_swig_install_and_remove_swig" + }, + { + "name": "oe_test_swig_install_and_remove_swig-doc" + }, + { + "name": "oe_test_swig_install_and_remove_swig-help" + }, + { + "name": "oe_test_swig_install_and_remove_ccache-swig" + }, + { + "name": "oe_test_swig_install_and_remove_swig-gdb" + }, + { + "name": "oe_test_swig_install_and_remove_swig-debuginfo" + }, + { + "name": "oe_test_swig_install_and_remove_swig-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/symlinks.json b/suite2cases/symlinks.json new file mode 100644 index 000000000..697651d3b --- /dev/null +++ b/suite2cases/symlinks.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/symlinks", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_symlinks_install_and_remove_symlinks" + }, + { + "name": "oe_test_symlinks_install_and_remove_symlinks-debuginfo" + }, + { + "name": "oe_test_symlinks_install_and_remove_symlinks-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/sysfsutils.json b/suite2cases/sysfsutils.json index d9ab7ebd7..3262af8de 100644 --- a/suite2cases/sysfsutils.json +++ b/suite2cases/sysfsutils.json @@ -9,6 +9,21 @@ }, { "name": "oe_test_systool_002" + }, + { + "name": "oe_test_sysfsutils_install_and_remove_sysfsutils" + }, + { + "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-devel" + }, + { + "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-help" + }, + { + "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-debuginfo" + }, + { + "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/syslinux.json b/suite2cases/syslinux.json new file mode 100644 index 000000000..3d3bfec36 --- /dev/null +++ b/suite2cases/syslinux.json @@ -0,0 +1,41 @@ +{ + "path": "$OET_PATH/testcases/cli-test/syslinux", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_syslinux_install_and_remove_syslinux" + }, + { + "name": "oe_test_syslinux_install_and_remove_syslinux-extlinux" + }, + { + "name": "oe_test_syslinux_install_and_remove_syslinux-tftpboot" + }, + { + "name": "oe_test_syslinux_install_and_remove_syslinux-extlinux-nonlinux" + }, + { + "name": "oe_test_syslinux_install_and_remove_syslinux-nonlinux" + }, + { + "name": "oe_test_syslinux_install_and_remove_syslinux-devel" + }, + { + "name": "oe_test_syslinux_install_and_remove_syslinux-efi64" + }, + { + "name": "oe_test_syslinux_install_and_remove_syslinux-perl" + }, + { + "name": "oe_test_syslinux_install_and_remove_syslinux-help" + }, + { + "name": "oe_test_syslinux_install_and_remove_syslinux-debugsource" + }, + { + "name": "oe_test_syslinux_install_and_remove_syslinux-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/systemd.json b/suite2cases/systemd.json index c0f5c3859..e0c6e22f1 100644 --- a/suite2cases/systemd.json +++ b/suite2cases/systemd.json @@ -486,6 +486,111 @@ }, { "name": "oe_test_target_veritysetup-pre" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-udev" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-container" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-resolved" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-nspawn" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-networkd" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-timesyncd" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-devel" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-libs" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-pam" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-cryptsetup" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-debuginfo" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-help" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-debugsource" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-udev-compat" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-oomd" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-journal-remote" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-standalone-sysusers" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-bsod" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-pcrlock" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-standalone-repart" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-tests" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-rpm-macros" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-boot-unsigned" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-battery-check" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-storagetm" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-doc" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-oomd-defaults" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-standalone-tmpfiles" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-standalone-shutdown" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-sysv" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-python" + }, + { + "name": "oe_test_systemd_install_and_remove_systemd-journal-gateway" + }, + { + "name": "oe_test_systemd_install_and_remove_libgudev1" + }, + { + "name": "oe_test_systemd_install_and_remove_libgudev1-devel" } ] } \ No newline at end of file diff --git a/suite2cases/systemtap.json b/suite2cases/systemtap.json index eb38e5ee3..627ea5de3 100644 --- a/suite2cases/systemtap.json +++ b/suite2cases/systemtap.json @@ -14,6 +14,66 @@ }, { "name": "oe_test_service_systemtap" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap-testsuite" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap-server" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap-client" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap-sdt-devel" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-python3" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap-stap-exporter" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap-devel" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap-runtime" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap-jupyter" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap-help" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap-debugsource" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap-debuginfo" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-java" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap-lang" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-virthost" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-python2" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap-exporter" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-virtguest" + }, + { + "name": "oe_test_systemtap_install_and_remove_systemtap-initscript" } ] } \ No newline at end of file diff --git a/suite2cases/tar.json b/suite2cases/tar.json new file mode 100644 index 000000000..3bf1fb1a2 --- /dev/null +++ b/suite2cases/tar.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/tar", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_tar_install_and_remove_tar" + }, + { + "name": "oe_test_tar_install_and_remove_tar-help" + }, + { + "name": "oe_test_tar_install_and_remove_tar-debuginfo" + }, + { + "name": "oe_test_tar_install_and_remove_tar-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/tbb.json b/suite2cases/tbb.json new file mode 100644 index 000000000..22132be2d --- /dev/null +++ b/suite2cases/tbb.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/tbb", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_tbb_install_and_remove_tbb" + }, + { + "name": "oe_test_tbb_install_and_remove_tbb-devel" + }, + { + "name": "oe_test_tbb_install_and_remove_tbb-bind" + }, + { + "name": "oe_test_tbb_install_and_remove_tbb-help" + }, + { + "name": "oe_test_tbb_install_and_remove_python3-tbb" + }, + { + "name": "oe_test_tbb_install_and_remove_tbb-debuginfo" + }, + { + "name": "oe_test_tbb_install_and_remove_tbb-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/tcl.json b/suite2cases/tcl.json new file mode 100644 index 000000000..f61532f76 --- /dev/null +++ b/suite2cases/tcl.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/tcl", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_tcl_install_and_remove_tcl" + }, + { + "name": "oe_test_tcl_install_and_remove_tcl-devel" + }, + { + "name": "oe_test_tcl_install_and_remove_tcl-help" + }, + { + "name": "oe_test_tcl_install_and_remove_tcl-debugsource" + }, + { + "name": "oe_test_tcl_install_and_remove_tcl-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/tcllib.json b/suite2cases/tcllib.json index 4c974bba9..f696d8edd 100644 --- a/suite2cases/tcllib.json +++ b/suite2cases/tcllib.json @@ -12,6 +12,12 @@ }, { "name": "oe_test_tcllib_page" + }, + { + "name": "oe_test_tcllib_install_and_remove_tcllib" + }, + { + "name": "oe_test_tcllib_install_and_remove_tcllib-help" } ] } \ No newline at end of file diff --git a/suite2cases/tcsh.json b/suite2cases/tcsh.json new file mode 100644 index 000000000..dc99e7e55 --- /dev/null +++ b/suite2cases/tcsh.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/tcsh", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_tcsh_install_and_remove_tcsh" + }, + { + "name": "oe_test_tcsh_install_and_remove_tcsh-help" + }, + { + "name": "oe_test_tcsh_install_and_remove_tcsh-debugsource" + }, + { + "name": "oe_test_tcsh_install_and_remove_tcsh-debuginfo" + }, + { + "name": "oe_test_tcsh_install_and_remove_tcsh-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/telnet.json b/suite2cases/telnet.json index 70b71925c..eca353dff 100644 --- a/suite2cases/telnet.json +++ b/suite2cases/telnet.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_socket_telnet" + }, + { + "name": "oe_test_telnet_install_and_remove_telnet" + }, + { + "name": "oe_test_telnet_install_and_remove_telnet-help" + }, + { + "name": "oe_test_telnet_install_and_remove_telnet-debugsource" + }, + { + "name": "oe_test_telnet_install_and_remove_telnet-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/texinfo.json b/suite2cases/texinfo.json new file mode 100644 index 000000000..71889485e --- /dev/null +++ b/suite2cases/texinfo.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/texinfo", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_texinfo_install_and_remove_texinfo" + }, + { + "name": "oe_test_texinfo_install_and_remove_info" + }, + { + "name": "oe_test_texinfo_install_and_remove_texinfo-help" + }, + { + "name": "oe_test_texinfo_install_and_remove_texinfo-tex" + }, + { + "name": "oe_test_texinfo_install_and_remove_texinfo-debuginfo" + }, + { + "name": "oe_test_texinfo_install_and_remove_texinfo-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/texlive-base.json b/suite2cases/texlive-base.json new file mode 100644 index 000000000..faa1dd383 --- /dev/null +++ b/suite2cases/texlive-base.json @@ -0,0 +1,659 @@ +{ + "path": "$OET_PATH/testcases/cli-test/texlive-base", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_texlive-base_install_and_remove_texlive-base" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-accfonts" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-afm2pl" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-amstex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-arara" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-bib2gls" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-bibtex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-bibtexu" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-checkcites" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-chklref" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-clojure-pamphlet" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-cluttex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-context-doc" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-crossrefware" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-cslatex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-csplain" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-ctanbib" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-cweb" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-cyrillic" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-dosepsbin" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-dvidvi" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-dviljk" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-dvipdfmx" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-ebong" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-eplain" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-epspdf" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-epstopdf" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-hyperxmp" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-jadetex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-kotex-utils" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-kpathsea" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-latex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-latex-git-log" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-latexindent" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-lilyglyphs" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-listings-ext" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-lollipop" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-ltxfileinfo" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-lwarp" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-makedtx" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-mex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-mflua" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-mkgrkindex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-mkjobtexmf" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-mkpic" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-mltex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-oberdiek" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pax" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pdfcrop" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pdftosrc" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pkfix-helper" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pst-pdf" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-ptex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pythontex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-seetexk" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-splitindex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-synctex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-tex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-texcount" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-texdef" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-texdiff" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-texdirflatten" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-texdoctk" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-texfot" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-texlive-scripts" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-texlive.infra" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-texplate" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-tpic2pdftex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-ulqda" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-uptex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-velthuis" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-vlna" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-web" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-wordcount" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-xml2pmx" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-xpdfopen" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-yplan" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-autosp" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-axodraw2" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-bibexport" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-bibtex8" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-cachepic" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-checklistings" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-chktex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-ctanify" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-ctie" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-de-macro" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-diadia" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-dtxgen" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-dviinfox" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-dvipng" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-dvipos" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-dvips" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-fontinst" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-fontware" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-getmap" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-glossaries" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-glyphlist" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-gsftopk" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-jfmutil" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-ketcindy" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-l3build" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-lacheck" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-latexdiff" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-latexfileversion" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-lib-devel" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-listbib" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-ltximg" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-luaotfload" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-luahbtex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-luatex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-lyluatex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-mathspic" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-mf2pt1" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-musixtex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-musixtnt" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-optex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-patgen" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pdfjam" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pdftex-quiet" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pdfxup" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-perltex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pmx" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pst2pdf" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-ptex-fontmaps" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-purifyeps" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pygmentex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-tex4ebook" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-tex4ht" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-texdoc" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-texliveonfly" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-texlive-scripts-extra" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-texloganalyser" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-ttfutils" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-vpe" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-webquiz" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-xdvi" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-a2ping" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-adhocfilelist" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-albatross" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-aleph" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-attachfile2" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-authorindex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-bundledoc" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-cjkutils" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-context" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-convbkmk" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-ctan-o-mat" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-ctanupload" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-detex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-dtl" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-dvi2tty" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-dviasm" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-dvicopy" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-dviout-util" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-dvisvgm" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-exceltex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-fig4latex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-findhyph" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-fontools" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-fragmaster" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-git-latexdiff" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-gregoriotex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-installfont" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-latex-papersize" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-latex2man" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-latex2nemeth" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-latexpand" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-lcdftypetools" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-lib" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-light-latex-make" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-luajittex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-make4ht" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-makeindex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-match_parens" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-metafont" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-metapost" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-mfware" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-mptopdf" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-multibibliography" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-m-tx" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-omegaware" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pdfbook2" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pdflatexpicscale" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pdftex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pedigree-perl" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-petri-nets" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pfarrei" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pkfix" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pmxchords" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-ps2eps" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-ps2pk" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-ptex2pdf" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-rubik" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-spix" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-srcredact" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-sty2dtx" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-svn-multi" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-texlive-en" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-texosquery" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-texsis" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-texware" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-thumbpdf" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-tie" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-tikztosvg" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-typeoutfileinfo" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-urlbst" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-xetex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-xindex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-xmltex" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-base-debugsource" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-base-debuginfo" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pstools" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-lua2dox" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-texconfig" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-pdftools" + }, + { + "name": "oe_test_texlive-base_install_and_remove_texlive-tetex" + } + ] +} \ No newline at end of file diff --git a/suite2cases/texlive-filesystem.json b/suite2cases/texlive-filesystem.json new file mode 100644 index 000000000..0e0a97343 --- /dev/null +++ b/suite2cases/texlive-filesystem.json @@ -0,0 +1,152 @@ +{ + "path": "$OET_PATH/testcases/cli-test/texlive-filesystem", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-filesystem" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-gust" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-medium" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-tetex" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-basic" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontutils" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langczechslovak" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgerman" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgreek" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langjapanese" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langkorean" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langother" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langspanish" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexextra" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-metapost" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-bibtexextra" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-binextra" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsrecommended" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-formatsextra" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-humanities" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langarabic" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langchinese" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcyrillic" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langenglish" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langfrench" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langpolish" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langportuguese" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-latex" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-luatex" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-pictures" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-plaingeneric" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-pstricks" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-basic" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-context" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-full" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-minimal" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-small" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-context" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsextra" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-games" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcjk" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langeuropean" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langitalian" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexrecommended" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-mathscience" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-music" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-publishers" + }, + { + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-xetex" + } + ] +} \ No newline at end of file diff --git a/suite2cases/texlive-split-a.json b/suite2cases/texlive-split-a.json new file mode 100644 index 000000000..595739d6e --- /dev/null +++ b/suite2cases/texlive-split-a.json @@ -0,0 +1,665 @@ +{ + "path": "$OET_PATH/testcases/cli-test/texlive-split-a", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-split-a" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-a4wide-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-a5comb-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aastex" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abbr" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abntex2-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-accanthis" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-accanthis-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-achemso-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acroterm-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acro-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-active-conf-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adforn" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjustbox" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjustbox-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adobemapping" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-advdate" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aeguill" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ae" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ae-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-afthesis-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aguplus-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aichej" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-akktex-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-akletter" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-akletter-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alertmessage" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithms" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithms-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-allrunes-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-almfixed-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alnumsec-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alterqcm" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alterqcm-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-altfont" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ametsoc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ametsoc-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amiri-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsaddr" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amscls" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-vn-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsmath" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsrefs" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsrefs-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-animate-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-answers" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-antomega" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anufinalexam-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6e-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apnum-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendix" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apprends-latex-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apptools" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabtex" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabtex-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabxetex-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaic" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arcs" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arcs-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arev-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-GS1" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIstyle" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIstyle-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIunits" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIunits-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabluatex-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaeologie-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abnt" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-actuarialsymbol" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aligned-overset" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apxproof" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-12many" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-a0poster" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-a5comb" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abbr-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abraces-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstyles" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstyles-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmconf" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acronym" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acroterm" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-addlines" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfathesis" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfathesis-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adrconv" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adrconv-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-advdate-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aeguill-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aiaa" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alegreya" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alegreya-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alertmessage-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alg-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-allrunes" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-altfont-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amslatex-primer-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsmath-it-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsmath-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsthdoc-it-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-animate" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-antiqua" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-antiqua-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-antt" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-antt-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anysize" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aomart" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aomart-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apacite-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apnum" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arev" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-armtex" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-MemoirChapStyles-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adtrees" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi-add-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaeologie" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-addfont" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alkalami" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apalike-german" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arimo" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algobox" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adigraph" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amscls-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-12many-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-2up" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-2up-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-a0poster-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-a4wide" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aastex-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abc-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abntex2" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abraces" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstract" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstract-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-academicons" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-academicons-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-achemso" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmconf-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acronym-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acro" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-active-conf" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-addlines-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adforn-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-afparticle" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-afparticle-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-afthesis" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aguplus" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aiaa-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ajl" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-akktex" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alg" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-almfixed" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alnumsec" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amiri" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsaddr-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsfonts" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsfonts-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-it-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonchap" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonchap-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-answers-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-antomega-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anysize-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6e" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apacite" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apalike2" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendix-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apptools-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabxetex" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaic-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-armtex-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-asana-math" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-asana-math-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-Type1fonts-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-GS1-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-Tabbing" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-Tabbing-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmart-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmart" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adtrees-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi-add" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabluatex" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algolrevived" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aecc-doc" + }, + { + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aecc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/texlive-split-d.json b/suite2cases/texlive-split-d.json new file mode 100644 index 000000000..313d3cd48 --- /dev/null +++ b/suite2cases/texlive-split-d.json @@ -0,0 +1,944 @@ +{ + "path": "$OET_PATH/testcases/cli-test/texlive-split-d", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-split-d" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blindtext" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blindtext-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blkarray" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blkarray-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-block-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bodegraph" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bodegraph-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bohr-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boites" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bold-extra" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookcover-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookdb-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookest-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-booklet-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookman" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs-fr-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bophook-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-borceux" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpchem-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bracketkey" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-braille" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-breqn-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-brushscr" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bullcntr-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-burmese-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bussproofs" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxbase" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxeepic-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjscls" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjscls-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculation-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculator-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calrsfs-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cals-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cantarell-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-captdef" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-captdef-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-caption" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cascadilla" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cases-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catcodes-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catechis" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catechis-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catoptions-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccfonts-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccicons" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cclicenses-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cc-pl" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cc-pl-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cellspace-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cell-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-censor" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changepage" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changepage-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chappg" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-charter" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-charter-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemarrow" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chembst-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemfig" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemgreek-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemmacros" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemschemex-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessboard" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessfss" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessfss-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chet" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chickenize-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chkfloat" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chkfloat-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chletter" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chletter-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chngcntr" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronology" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-circuitikz-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cite-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakcites-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chivo-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chivo" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blochsphere" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-block" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bloques" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boisik-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boites-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bold-extra-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boldtensors" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraph" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraph-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookest" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookhands-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs-de-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boolexpr" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boondox" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boondox-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bophook" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bosisio" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bosisio-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxhandler" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpchem" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bracketkey-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-braids" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-braids-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-braket" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-braket-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakurl" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakurl-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-breqn" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-br-lex-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bropd" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bropd-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxbase-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxeepic" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bytefield" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bytefield-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-c90-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-caladea-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calcage" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calctab" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cals" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cancel" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-captcont" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-caption-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-capt-of" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-capt-of-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlito" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlito-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cascadilla-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-casyl-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catcodes" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catoptions" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccicons-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cclicenses" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-celtic-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changelayout" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changes" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chbibref" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chbibref-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcono-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemexec-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemformula" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemformula-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemgreek" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemmacros-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemnum" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemnum-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemschemex" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemstyle-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cherokee-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chet-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chextras" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chickenize" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chngcntr-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronology-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronosys" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chscite" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cinzel-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-circ" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-citeall" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-citeall-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakcites" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxenclose" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bredzenie" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxcalc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjalipsum" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjaprnind" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxorigcapt" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-callouts" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cesenaexam" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cheatsheet" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-childdoc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blochsphere-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bloques-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blox" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blox-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bohr" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boisik" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boldtensors-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookcover" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookdb" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookhands" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-booklet" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boolexpr-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-borceux-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxhandler-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-braille-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-br-lex" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-brushscr-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bullcntr" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-burmese" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bussproofs-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-c90" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cabin" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cabin-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-caladea" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calcage-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calctab-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculation" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculator" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calrsfs" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cancel-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cantarell" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-captcont-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlisle" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlisle-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cases" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-casyl" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccaption" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccaption-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccfonts" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd-cover" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd-cover-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cellspace" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cell" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-celtic" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-censor-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changebar" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changebar-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changelayout-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changes-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chappg-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemarrow-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chembst" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcono" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemexec" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemfig-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chem-journal" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemstyle" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cherokee" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessboard-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chextras-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chicago" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronosys-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chscite-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cinzel" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-circ-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-circuitikz" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cite" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxenclose-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cascade" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cellprops" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemsec" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage-doc" + }, + { + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/texlive-split-e.json b/suite2cases/texlive-split-e.json new file mode 100644 index 000000000..4a8be8000 --- /dev/null +++ b/suite2cases/texlive-split-e.json @@ -0,0 +1,983 @@ +{ + "path": "$OET_PATH/testcases/cli-test/texlive-split-e", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-split-e" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cinzel-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-circuitikz" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cite-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-classics-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-classpack" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-classpack-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clearsans-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleveref-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmap" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmarrows" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmarrows-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmbright-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmcyr" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmcyr-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmextra" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpica" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpj" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmsd" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnbwp-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntformats" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntformats-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codedoc-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codepage" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codesection" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collref-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-compactbib" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-binextra" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-context" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-account" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-algorithmic" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-animation" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-annotation-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-chromato" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-french-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-ruby" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-title" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-title-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typearea-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsextra" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comfortaa" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comfortaa-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comicneue" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comicneue-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-courier" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-covington" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langcyrillic" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-components-of-TeX-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langeuropean" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langkorean" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langspanish" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colordoc-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorwav" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorweb" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combine" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comma" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-commado" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-commado-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comment-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-constants" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cool" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coollist-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolstr-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolthms" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyedit-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-counttexruns" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-courseoutline" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coursepaper" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coverpage-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-luatex" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-confproc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-confproc-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-complexity" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmexb" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cochineal-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cochineal" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-texworks" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combofont" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-inifile" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-conv-xkv" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooking-units" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-citeref" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmsrb" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-competences" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-handlecsv" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-correctmathalign" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-lexikon-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-venturisadf" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-circ-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-citeall" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-citeall-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cite" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-classicthesis" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-classicthesis-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clearsans" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clipboard" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clipboard-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clock" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdstring" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdstring-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmll" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmll-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpica-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-super" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-super-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnbwp" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnltx" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntperchap" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codedoc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codesection-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langjapanese" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collcell" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collectbox-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortbl-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-animation-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-bnf-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-chromato-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-degrade" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-filter" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gantt" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-letter-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-rst" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-rst-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typearea" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-vim-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsrecommended" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-formatsextra" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorsep" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-covington-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langarabic" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langczechslovak" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langenglish" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langpolish" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-pictures" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorinfo-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorspace" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colourchange-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combelow" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combelow-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concepts-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concprog" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-contracard" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-contracard-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coollist" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolstr" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolthms-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coordsys-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyedit" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coseoul" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-counttexruns-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-courseoutline-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-conteq" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-metapost" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-music" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-pstricks" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-publishers" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coloring-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coloring" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-continue" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-mathscience" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-plaingeneric" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-layout" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrdblpg" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrstrip" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-wsuipa" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-wsuipa-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-venturisadf-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cinzel" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-circ" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-circuitikz-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cns" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cns-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-classics" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clefval" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clefval-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleveref" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clock-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cloze" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cloze-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmap-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmbright" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpj-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmsd-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmtiup" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmtiup-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnltx-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntperchap-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codepage-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langitalian" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collcell-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collectbox" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-basic" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-bibtexextra" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-latex" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortbl" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collref" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-account-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-annotation" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-bnf" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-degrade-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-filter-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-french" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gantt-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-letter" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-ruby-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-vim" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-fontutils" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-games" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-humanities" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langchinese" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langcjk" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comprehensive-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langfrench" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langgerman" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langgreek" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langother" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langportuguese" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-latexextra" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-latexrecommended" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colordoc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorinfo" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorspace-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortab" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortab-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorwav-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorweb-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colourchange" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combine-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comma-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comment" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concepts" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concprog-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-constants-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-contour" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-contour-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooking" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooking-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cool-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coordsys" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coseoul-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coursepaper-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coverpage" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-commath" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-commath-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concrete" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concrete-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-conteq-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-complexity-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-xetex" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmexb-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-continue-doc" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cje" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cmscbf" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cmttbf" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cormorantgaramond" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-mf-extra-bold" + }, + { + "name": "oe_test_texlive-split-e_install_and_remove_texlive-lexikon" + } + ] +} \ No newline at end of file diff --git a/suite2cases/texlive-split-h.json b/suite2cases/texlive-split-h.json new file mode 100644 index 000000000..35b7ad849 --- /dev/null +++ b/suite2cases/texlive-split-h.json @@ -0,0 +1,914 @@ +{ + "path": "$OET_PATH/testcases/cli-test/texlive-split-h", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-split-h" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-economic" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-electrum" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-electrum-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elvish" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elvish-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsdice" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esrelation-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eulervm" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ec" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eurosym" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-egameps-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eijkhout" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigram" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecltree" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-edfnotes" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledform-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskdx" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-de-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-es-tex-faq-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eso-pic" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euenc-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extsizes-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esk-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy-todo" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy-todo-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmargin" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmargin-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elements-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elmath" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elocalloc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elpres-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elzcards-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emarks" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-embedall-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emulateapj" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endheads-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endnotes" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endnotes-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-engpron" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-engpron-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enotez" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enotez-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-environ" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-envlab-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigraph" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigraph-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqlist" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqlist-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqname" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-errata-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esami" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esdiff-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint-type1" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint-type1-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etaremune" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etextools" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etextools-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-europasscv" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-europecv" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-europecv-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-everyhook-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-everypage" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam-n" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam-n-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-example" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-examplep-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercise-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-export" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-export-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsol" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsol-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extract" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebproof-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emp-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exteps" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exteps-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebook-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ejpecp-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elsarticle" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-erdc-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eltex-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-engtlc-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-econometrics-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-econometrics" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emisa" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercises" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emf" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endnotesj" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnnumwarn" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-economic-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecc-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eco" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eco-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigrafica-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-erewhon" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-erewhon-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esvect-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eulervm-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ec-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eurosym-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-encxvlna-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecltree-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-edfnotes-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ednotes" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ednotes-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledmac" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-expex-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskd" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskd-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskdx-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-e-french-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euenc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extsizes" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eepic-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esk" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyfig" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyfig-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easylist" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyreview" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebezier" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebezier-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecv" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecv-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ed-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-efbox" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-efbox-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-egplot" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-egplot-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elements" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipsis" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipsis-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elmath-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elzcards" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emptypage-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endfloat" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endheads" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-engrec-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-envbig" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-envbig-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-environ-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-envlab" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epiolmec" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqparbox-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-errata" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoc-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoolbox" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eukdate-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-europasscv-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-everyhook" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-everypage-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-examdesign-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-excludeonly" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsheets" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extract-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enigma-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebproof" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emp" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsincl" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsincl-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ejpecp" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ekaia" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ekaia-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elbioimp" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elbioimp-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elsarticle-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endiagram" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-engtlc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipse-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercises-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyformat" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecgdraw" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnalign" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eulerpx" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercisebank" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enctex" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enctex-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigrafica" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsdice-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esrelation" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esstix" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esstix-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esvect" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euxm" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euro" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euro-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmac" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmac-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-egameps" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-encxvlna" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledform" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledmac-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-expex" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-e-french" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epslatex-fr-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etdipa-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eso-pic-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euler" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euler-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eepic" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easylist-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyreview-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ed" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eemeir" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eemeir-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elocalloc-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elpres" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emarks-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-embedall" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-embrac" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-embrac-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emptypage" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emulateapj-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endfloat-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-engrec" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epiolmec-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqell" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqell-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqparbox" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esami-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esdiff" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etaremune-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eukdate" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-examdesign" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-examplep" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-excludeonly-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercise" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-expdlist" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-expdlist-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsheets-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enigma" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnarray" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnarray-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extarrows" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extarrows-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extpfeil" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extpfeil-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-expressg" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-expressg-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebook" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-erdc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-estcpmm" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-estcpmm-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eltex" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endiagram-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipse" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emisa-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endofproofwd" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-erw-l3" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etsvthor" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euro-ce" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung2-doc" + }, + { + "name": "oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/texlive-split-i.json b/suite2cases/texlive-split-i.json new file mode 100644 index 000000000..765378975 --- /dev/null +++ b/suite2cases/texlive-split-i.json @@ -0,0 +1,863 @@ +{ + "path": "$OET_PATH/testcases/cli-test/texlive-split-i", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-split-i" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fix2col" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbib-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footbib" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footbib-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-francais-bst" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbb" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fetamont" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feyn" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fira" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouriernc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouriernc-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frcursive" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fpl-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontname" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fandol-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-finbib" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-facture" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-it-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frontespizio" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frontespizio-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancybox" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancybox-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyref-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontspec" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fitbox" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forest-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancylabel" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyslides" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyslides-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figsize" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filecontents" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filemod" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fithesis" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fjodor-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flacards" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flacards-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashmovie-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatflt" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowfram" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmp" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmp-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmtcount" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmtcount-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncylab" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpara" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpct" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpct-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnumprint" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-foilhtml" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-foilhtml-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontaxes" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonttable" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footmisc-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnoterange-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnpag-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-foreign" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forloop" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-formular-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fragments" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-framed" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-framed-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frankenstein-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullblck" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmf" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figflow-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixpdfmag" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontch-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fei-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouridx" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-functan" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-ffslides-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fibeamer" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixcmex-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixcmex" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fix2col-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbs" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbb-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fetamont-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fge" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fira-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-foekfont-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonetika" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonetika-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontawesome-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fourier" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frcursive-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fpl" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fenixpar" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fltpoint" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fltpoint-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fntproof" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fntproof-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontname-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fc-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fandol" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-first-latex-doc-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-facture-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frletter-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fifinddo-info-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyref" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-float" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-float-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fp-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fitbox-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowchart" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-facsimile" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-facsimile-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancylabel-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancypar" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcolumn-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filedate" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filehook-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fileinfo" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fileinfo-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filemod-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-finstrut-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixfoot" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixfoot-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixme" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixme-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fjodor" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flabels" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flagderiv-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashmovie" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flipbook" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flippdf" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flippdf-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatrow" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fn2end" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fn2end-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncylab-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpara-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnumprint-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontaxes-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonttable-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnoterange" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-formular" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frame" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frame-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftcap-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullminipage-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullwidth" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-cyr" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-faktor-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-featpost-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbas" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbas-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcavtex-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fei" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouridx-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-functan-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontbook" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fibeamer-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fgruler" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filecontentsdef" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixjfm" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forest-quickstart-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frederika2016" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fvextra" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnspe" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontawesome5" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-formation-latex-ul" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbib" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-francais-bst-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feyn-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fge-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-foekfont" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontawesome" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fourier-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fenixpar-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frletter" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontspec-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fp" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowchart-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forest" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-factura" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-factura-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancynum" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancynum-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancypar-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytabs" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytabs-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcolumn" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figsize-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filecontents-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filedate-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filehook" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fink" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fink-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-finstrut" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fithesis-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flabels-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flagderiv" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashcards" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashcards-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flipbook-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatflt-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatrow-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowfram-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnbreak" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnbreak-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncychap" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncychap-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footmisc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnpag" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forarray" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forarray-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-foreign-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forloop-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-formlett" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-formlett-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fragments-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frankenstein" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frege" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frege-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftcap" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullblck-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullminipage" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullwidth-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fwlw" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fwlw-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-faktor" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-featpost" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmf-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figflow" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontch" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbithesis" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbithesis-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcavtex" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontbook-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontwrap" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontwrap-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-ffslides" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fetchcls" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footmisx" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forms16be" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fduthesis" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-FAQ-en-doc" + }, + { + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontloader-luaotfload" + } + ] +} \ No newline at end of file diff --git a/suite2cases/texlive-split-k.json b/suite2cases/texlive-split-k.json new file mode 100644 index 000000000..9738f0ec4 --- /dev/null +++ b/suite2cases/texlive-split-k.json @@ -0,0 +1,305 @@ +{ + "path": "$OET_PATH/testcases/cli-test/texlive-split-k", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-split-k" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvmac-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hatching" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfbright" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-havannah" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-havannah-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hexgame" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-horoscop-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harveyballs-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-here-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvfloat-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hardwrap" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harpoon-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hitec" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hitec-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hletter-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvindex" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvindex-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-har2nat" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobete" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobete-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hep" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepnames" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepparticles" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepunits" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hagenberg-thesis" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-handin" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hulipsum" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hacm" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hacm-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hands" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-heuristica" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-helvetic" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-horoscop" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-happy4th-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrlatex" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobby-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-handout" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-handout-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-he-she" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-he-she-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hhtensor" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hhtensor-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-histogr" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-histogr-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hletter" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-har2nat-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepnames-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepthesis" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepthesis-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harmony-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvard" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvard-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvmac" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hatching-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-heuristica-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfbright-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hanoi" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hexgame-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hook-pre-commit-pkg-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrlatex-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harveyballs" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-here" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobby" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvfloat" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hang" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hang-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hanging" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hanging-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hardwrap-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harpoon" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hc-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrefhide" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrefhide-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hep-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepparticles-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepunits-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal-doc" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hackthefootline" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-halloweenmath" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hecthese" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hithesis" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hustthesis" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hlist" + }, + { + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harmony" + } + ] +} \ No newline at end of file diff --git a/suite2cases/texlive-split-m.json b/suite2cases/texlive-split-m.json new file mode 100644 index 000000000..470f4d307 --- /dev/null +++ b/suite2cases/texlive-split-m.json @@ -0,0 +1,428 @@ +{ + "path": "$OET_PATH/testcases/cli-test/texlive-split-m", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-split-m" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurabib" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-ksfh_nat" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jmn" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jamtimes" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jamtimes-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-junicode" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kastrup-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jura" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jura-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-juramisc-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerkis" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-itnumpar" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jknapltx" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knitting-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso10303-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodate" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodoc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isonums" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isorot" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isorot-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-issuulinks-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwhdp" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jlabels" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jlabels-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keycommand-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyreader" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyval2e-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-js-misc-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kluwer" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kluwer-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jacow-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jacow" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-istgame" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knowledge" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kanaparser" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knuth-lib" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knuth-local" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jneurosci-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jablantile" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jablantile-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-junicode-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kpfonts-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kurier" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kurier-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kastrup" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurarsp" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerkis-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jsclasses" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jsclasses-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jknapltx-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script-examples-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knitting" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodoc-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isotope-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-issuulinks" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jumplines" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jvlisting" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerntest" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerntest-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keycommand" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keystroke" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keystroke-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kix" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-komacv-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-js-misc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jpsj" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jpsj-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaugh" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isopt" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jlreq" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-ku-template" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-map" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kurdishlipsum" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jneurosci" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurabib-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwona" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwona-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kixfont" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kixfont-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kpfonts" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-juramisc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurarsp-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-itnumpar-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isomath" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isomath-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso10303" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodate-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isonums-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isotope" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwhdp-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jumplines-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jvlisting-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyreader-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyval2e" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kix-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-komacv" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jmlr" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jmlr-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis-doc" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iscram" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyfloat" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-komacv-rg" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jnuexam" + }, + { + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knuth-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/texlive-split-p.json b/suite2cases/texlive-split-p.json new file mode 100644 index 000000000..48a6ef207 --- /dev/null +++ b/suite2cases/texlive-split-p.json @@ -0,0 +1,632 @@ +{ + "path": "$OET_PATH/testcases/cli-test/texlive-split-p", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-split-p" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-natbib-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibib" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtx-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxsf" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncntrsbk" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multido" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-numericplots" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderncv-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modref" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morefloats" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morehype" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moresize" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morewrites-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-msc-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-msg" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mtgreek" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multenum" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multenum-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiaudience" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibbl" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibbl-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiexpand" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiexpand-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwe" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwe-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mweights-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nag" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nag-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nameauth" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-namespc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncclatex" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-needspace-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newfile" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newlfm-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newspaper" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newvbtm" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newverbs" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nextpage" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicetext" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicetext-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiobjective" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiobjective-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nath" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mp3d" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpattern" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixguit" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixguit-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mxedruli-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musuos" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-muthesis-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nddiss" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nih-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multidef" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mynsfc-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mynsfc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modular" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-na-position" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-navydocs" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-niceframe-type1" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musikui" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nmbib" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nmbib-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newpx-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtx" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxtt" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nkarta" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-navigator" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multido-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncctools" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncctools-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-montex" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-montex-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nevelok" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nevelok-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwcls" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modiagram" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modiagram-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-numericplots-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modroman" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modroman-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morehype-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morewrites" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparhack-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-msc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-msg-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mslapa" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mslapa-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mtgreek-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multicap-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multienv-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mversion-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mycv" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mycv-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-namespc-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-needspace" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newcommand-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newenviron-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newspaper-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newverbs-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-natded" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-natded-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nature" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nature-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nddiss-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nih" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparrows-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparrows" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mucproc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multilang" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-na-box" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modernposter" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modulus" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morisawa" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nidanfloat" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-natbib" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibib-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-munich" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-munich-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nar" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newpx" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxsf-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxtt-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nkarta-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-navigator-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpman-ru-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwcls-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ms" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ms-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderncv" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modref-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-monofill" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-monofill-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreenum" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreenum-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morefloats-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moresize-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreverb" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreverb-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparhack" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiaudience-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multicap" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multienv" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multirow" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multirow-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mversion" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mweights" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nameauth-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncclatex-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nestquot" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newenviron" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newfile-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newlfm" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newvbtm-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-niceframe" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-niceframe-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nath-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mp3d-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpattern-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mxedruli" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newsletr" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newsletr-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musuos-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-muthesis" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moodle-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moodle" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multidef-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nimbus15-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nimbus15" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-montserrat" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpostinl" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musicography" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mptrees" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicematrix" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mychemistry-doc" + }, + { + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mychemistry" + } + ] +} \ No newline at end of file diff --git a/suite2cases/texlive-split-q.json b/suite2cases/texlive-split-q.json new file mode 100644 index 000000000..256c8965d --- /dev/null +++ b/suite2cases/texlive-split-q.json @@ -0,0 +1,461 @@ +{ + "path": "$OET_PATH/testcases/cli-test/texlive-split-q", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-split-q" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-norasi-c90" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes2bib-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldlatin" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldlatin-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-opensans-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-overlock" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-othello" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-othello-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-othelloboard" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-vn-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntgclass" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numericplots" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numericplots-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noconflict-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomencl-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonfloat-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nopageno-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notoccite" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nowidow-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numberedblock" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numname-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numprint-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx2-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-omega" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outliner-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outlines-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nrc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-opteng" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-opteng-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-normalcolor-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-normalcolor" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nwejm-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-options-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-options" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notespages" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-novel" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notex-bst" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-overlays" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes2bib" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-old-arrows" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-old-arrows-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-obnov" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-obnov-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocherokee" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ogham" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oinuit-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstandard-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-orkhun-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-othelloboard-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ofs" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ofs-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntgclass-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noindentafter-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noitcrul" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noitcrul-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomencl" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonfloat" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nowidow" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntheorem" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numberedblock-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numname" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocg-p-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-octavo-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstyle" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstyle-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-otibet" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outline" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outlines" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-overpic" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-overpic-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-odsfile" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nostarch" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-onrannual-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noto" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notestex" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numnameru" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numspell" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-octave" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-olsak-misc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oplotsymbl" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oscola" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oscola-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocherokee-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ogham-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oinuit" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstandard" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-opensans" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-orkhun" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-overlock-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noconflict" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noindentafter" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomentbl" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomentbl-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nopageno" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notoccite-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nox" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nox-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numprint" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocg-p" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx2" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-octavo" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-omega-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-opcit" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-opcit-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-optional" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-optional-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-otibet-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outline-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outliner" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-odsfile-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oubraces" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oubraces-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nostarch-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nrc-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-onrannual" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nuc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nuc-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-objectz" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-objectz-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noto-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nucleardata-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nucleardata" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nwejm" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-optidef-doc" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-optidef" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-obsolete" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nodetree" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-onedown" + }, + { + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outlining" + } + ] +} \ No newline at end of file diff --git a/suite2cases/texlive-split-r.json b/suite2cases/texlive-split-r.json new file mode 100644 index 000000000..c8c758752 --- /dev/null +++ b/suite2cases/texlive-split-r.json @@ -0,0 +1,827 @@ +{ + "path": "$OET_PATH/testcases/cli-test/texlive-split-r", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-split-r" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plain" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-perception" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pnas2009" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pacioli" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonetic" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonetic-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poltawski" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pxfonts-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-path" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-passivetex" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parrun" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonrule-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-play" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-play-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plain-doc-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polski-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parskip" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parskip-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpages-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfopts-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-picinpar" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pict2e-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paralist-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeins" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagerange" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagerange-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pageslts" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pageslts-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paper-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-papercdcase-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-papertex" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-papertex-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paracol-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paresse-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parnotes" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parselines-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cours-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cv" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cv-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-patchcmd" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-patchcmd-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pauldoc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pauldoc-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pawpict" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbox-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbsheet-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf14-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfwin" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfx" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-photo" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-photo-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeat" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeat-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-piano" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pitex-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plnfss-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-physics" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-physics-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-philokalia" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polyglossia-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-padauk" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfreview" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phffullpagefigure" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfnote" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfparen" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfquotetext" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poetry" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfoverlay" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpc-movie" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfprivacy" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-penrose" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pixelart" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plantuml" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pm-isomath" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-tuliplab" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pslatex" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pspicture" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pacioli-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paratype" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paratype-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phaistos-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pigpen-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-playfair" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-playfair-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-psgo" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-psgo-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-path-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parallel-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parrun-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plari-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poemscol" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poemscol-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poetrytex-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictexsum-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polski" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-psfrag" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-picinpar-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictex-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pinlabel" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pmgraph" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pmgraph-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paralist" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeins-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecolor" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecolor-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecont-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagenote" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-papercdcase" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paracol" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cours" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pawpict-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbox" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbsheet" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfslide" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfslide-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfwin-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfx-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pecha" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-permute" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-philex-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkgloader-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plantslabels" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plantslabels-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plates" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plweb-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynom" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polytable-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-postcards" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-postcards-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poster-mac" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poster-mac-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-piechartmp-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-piano-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeins-plain" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plipsum" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plipsum-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plstmary-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pittetd" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkuthss" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parades-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parades" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-platex-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-platex" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonenumbers" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-platexcheat-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-platex-tools" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-han" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plex-otf" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polexpr" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-psnfss" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-psnfss-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pspicture-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-perception-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phaistos" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pigpen" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poltawski-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-palatino" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pxfonts" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plainpkg" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plainpkg-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parallel" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonrule" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plari" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poetrytex" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-persian-bib" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-persian-bib-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pst-eucl-translation-bg-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-patgen2-tutorial-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pl" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pl-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpages" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-psfrag-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfopts" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfplots" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfplots-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pict2e" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictex" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictex2" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pinlabel-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecont" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagenote-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paper" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-papermas" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-papermas-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paresse" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parnotes-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parselines" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf14" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfsync" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfsync-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pecha-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-permute-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-philex" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-piff" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-piff-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkgloader" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plates-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plweb" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynom-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynomial" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynomial-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polytable" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-perfectcut" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-perfectcut-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-piechartmp" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pitex" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plnfss" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plstmary" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pittetd-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkuthss-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-fuberlin" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-philokalia-doc" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polyglossia" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfornament" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfqit" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfsvnwatermark" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfthm" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-padcount" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plex" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-postage" + }, + { + "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-FUBerlin-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/texlive-split-u.json b/suite2cases/texlive-split-u.json new file mode 100644 index 000000000..3f10b730d --- /dev/null +++ b/suite2cases/texlive-split-u.json @@ -0,0 +1,593 @@ +{ + "path": "$OET_PATH/testcases/cli-test/texlive-split-u", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-split-u" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roboto-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romande" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semaphor" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sgame-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemata" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmath-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-section" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seminar" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-setspace-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemabloc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemabloc-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-setdeck-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauerj-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustindex" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanneg" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanneg-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotpages" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotpages-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rterface" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rterface-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtklage-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-savefnmark-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-savetrees" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalebar-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalerel-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scanpages" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sdrt" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectionbox-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semioneside-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seqsplit-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sf298" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sf298-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-ryethesis" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sapthesis" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sapthesis-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesis-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sfg" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sfg-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-gust" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-medium" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-minimal" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-small" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-russ" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesix-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesix" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scientific-thesis-cover" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectionbreak" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsc-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roboto" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romande-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauter" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schulschriften" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sgame" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-section-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-setspace" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rviewport" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rviewport-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-setdeck" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauerj" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustcommand" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustcommand-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustindex-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbar-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotfloat" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotfloat-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundbox" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roex" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundrect-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rulercompass" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rvwrite-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-r_und_s-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-savefnmark" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-savetrees-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scale-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalebar" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scanpages-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-secdot" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-secdot-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectsty-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seealso" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-selectp-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-selnolig" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sffms-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sfmath" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sageep" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schule" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sduthesis-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesis" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sciposter" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-basic" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-russ-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scratch" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sesstime" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scratchx" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semantic-markup" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfso" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfso-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schulschriften-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semaphor-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfs" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfs-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemata-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmath" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seminar-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepnum" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepnum-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbar" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romannum" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romannum-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundbox-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtklage" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-ruhyphen" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundrect" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rulercompass-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rvwrite" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-r_und_s" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-savesym" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scale" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalerel" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sdrt-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectionbox" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectsty" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seealso-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-selectp" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-selnolig-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semantic" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semantic-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semioneside" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semproc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semproc-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seqsplit" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sffms" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-ryethesis-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sageep-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schule-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sduthesis" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sciposter-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-siunitx" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-siunitx-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-context" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-full" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-tetex" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rosario-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rosario" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut-doc" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rutitlepage" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scsnowman" + }, + { + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sexam" + } + ] +} \ No newline at end of file diff --git a/suite2cases/texlive-split-v.json b/suite2cases/texlive-split-v.json new file mode 100644 index 000000000..179c23d99 --- /dev/null +++ b/suite2cases/texlive-split-v.json @@ -0,0 +1,851 @@ +{ + "path": "$OET_PATH/testcases/cli-test/texlive-split-v", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-split-v" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showtags" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-splitbib" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-splitbib-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skaknew" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skull" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sides" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sides-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-starfont" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-superiors" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-superiors-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skak" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skak-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-splines-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-systeme" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfig" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadethm" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shdoc-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shipunov-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shorttoc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-show2e-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidecap" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidecap-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-silence" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simurgh-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skdoc-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeyval" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeyval-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smalltableof" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spath3" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartref-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-snapshot" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-songbook" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-songs" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sparklines-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphack-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spotcolor" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spotcolor-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spverbatim-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sseq" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sslides-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stackengine" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-standalone-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statistik" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdpage" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stex" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stex-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-storebox-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-storecmd" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqn" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigmat" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfiles-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-substitutefont" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-substr" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-supertabular" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svg" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svg-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svgcolor-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn-prov-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntax-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntrace" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skmath" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skmath-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex2-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-susy-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sugconf" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-siunitx-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-steinmetz-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-struktex" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-substances" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-signchart-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svg-inkscape-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartunits-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartunits" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-studenthandouts" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statmath" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stickstoo" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix2-otf" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix2-type1" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showtags-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skaknew-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stage-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-staves" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-staves-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-symbol" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-startex-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shade" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shade-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapes-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-slideshow" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-suanpan-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadethm-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadow" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadow-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadowtext" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadowtext-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shorttoc-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showlabels" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecd" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecv" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplewick" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skb" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skb-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skdoc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeycommand" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeycommand-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skrapport" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skrapport-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-slantsc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-swimgraf" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-swimgraf-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-snapshot-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-songbook-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-songs-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-soul-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spot" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spreadtab" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spreadtab-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spverbatim" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-srcltx-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sslides" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stack" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stackengine-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statistik-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-storebox" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stringstrings" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stringstrings-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sttools-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subdepth" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subdepth-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqn-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigure" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigure-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-substitutefont-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-substr-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-supertabular-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svgcolor" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntax" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-synttree-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showhyphens" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spelling-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shuffle-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-soton-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spie-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-suftesi" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-suftesi-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sugconf-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-siunitx" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-steinmetz" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-substances-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-swebib-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simple-resume-cv" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simple-thesis-dissertation" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-soup" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplekv" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-short-math-guide" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simpleinvoice" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spalign" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statistics" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-structmech" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stage" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-starfont-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-startex" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudoku" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudoku-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapes" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-slideshow-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-splines" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-suanpan" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-systeme-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfig-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapepar" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapepar-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shdoc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shipunov" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-show2e" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showdim" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showdim-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showexpl" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showexpl-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showlabels-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidenotes" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidenotes-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-silence-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecd-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecv-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplewick-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplified-latex-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simurgh" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sitem" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sitem-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-slantsc-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smalltableof-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spath3-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartref" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-snotez" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-snotez-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-soul" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sparklines" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphack" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spot-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-srcltx" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sseq-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-standalone" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdpage-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-storecmd-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sttools" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stubs" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stubs-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigmat-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfiles" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfloat" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfloat-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svninfo" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svninfo-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn-prov" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntrace-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-synttree" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showhyphens-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spelling" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shuffle" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex2" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-susy" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-syllogism" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-syllogism-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-synproof" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-synproof-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-soton" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spie" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-struktex-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-signchart" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-swebib" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shobhika" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spark-otf" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spectralsequences" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stanli" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stealcaps" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx-doc" + }, + { + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx" + } + ] +} \ No newline at end of file diff --git a/suite2cases/texlive-split-x.json b/suite2cases/texlive-split-x.json new file mode 100644 index 000000000..570e617ed --- /dev/null +++ b/suite2cases/texlive-split-x.json @@ -0,0 +1,1283 @@ +{ + "path": "$OET_PATH/testcases/cli-test/texlive-split-x", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-split-x" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfontsb" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfontsb-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typicons" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typicons-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipa" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-theoremref" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-theoremref-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thinsp" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnstile" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmtools-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threadcol-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeddice" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeddice-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumb" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumbs" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumby-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticket" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticket-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticollege-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlecaps" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlecaps-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlepic" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlepages-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tlc2-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocbibind-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocloft" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocloft-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-toolbox" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-topfloat" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-topfloat-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-totcount" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-page" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-array-fr-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translations" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translations-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trigonometry" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trimspaces-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trivfloat" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trivfloat-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turkmen" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnthepage-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoinone-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-type1cm-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-toptesi-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tudscr" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tui" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-t-angles-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipa-de-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-enumitem-de-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-europecv-de-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzcodeblocks" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-optics" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tsemlines" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tagpdf" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thalie-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-karnaugh" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-ladder" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzmarmots" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-sfc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-timbreicmc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tinos" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-topletter" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-algpseudocodex" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-association-matrix" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-trigon" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-byo-twemojis" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-causets" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-chicagoa" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-chinese-jfm" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-color-edits" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-colorist" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-decision-table" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-docutils" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-econlipsum" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-eq-pin2corr" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-everysel" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-figchild" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-firstaid" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-frimurer" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-frpseudocode" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-gckanbun" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-gudea" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-innerscript" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-install-latex-guide-zh-cn" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-knuth-errata" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-lectureslides" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-lua-typo" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-lua-uni-algos" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-magra" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-membranecomputing" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-mindflow" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-muling" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-namedef" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-newpax" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-orcidlink" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-pagesel" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-parsa" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-prelim2e" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-principia" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-profcollege" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-rojud" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-scrlayer-fancyhdr" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-semesterplanner" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-semtex" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-skeldoc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-skills" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-stepgreek" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-suppose" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-bbox" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpackets" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-totalcount" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-unitipa" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-utf8add" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-worldflags" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-xintsession" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-xmuthesis" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-projlib" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tools-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trajan-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-times" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipa-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfonts" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfonts-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tracklang" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thinsp-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmbox-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnstile-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threadcol" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttable" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumb-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titleref" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titleref-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlesec-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titling" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titling-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocbibind" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-todonotes" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-totcount-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-totpages" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translator" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trfsigns" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trsym" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trsym-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-truncate" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-truncate-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tucv" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tucv-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnthepage" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoinone" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoup" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txgreeks" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txgreeks-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typeface" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typeface-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thuthesis" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thuthesis-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-toptesi" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-biblatex-de-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-chemsym-de-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-filecontents-de-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzmark" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzposter-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzscale" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzscale-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzducks" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpeople" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typoaid" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tqft" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipfr" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typehtml-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thalie" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thucoursework" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-network" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-relay" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-aalok" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-antanilipsum" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-atkinson" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamerappendixnote" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-biblatex-license" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-biblatex-vancouver" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-buctthesis" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-bxjatoucs" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-charissil" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-chhaya" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-compare" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-datax" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-easybook" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ektype-tanka" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-everyshi" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-exesheet" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-expkv-opt" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-graphpaper" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-helmholtz-ellis-ji-notation" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-highlightlatex" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-hindmadurai" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-knuth-pdf" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-luakeys" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-magicnum" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-marathi" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-menucard" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-mlmodern" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-mluexercise" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-nimsticks" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ninecolors" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-orientation" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-oswald" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-pgf-pie" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-puyotikz" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-quran-bn" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-qyxf-book" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-realtranspose" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-runcode" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-schooldocs" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-shtthesis" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-simplivre" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-smflatex" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-startlatex2e" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-swfigure" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-texnegar" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-uninormalize" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-unitconv" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-unizgklasa" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-verifiche" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-zbmath-review-template" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-zztex" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamerthemenord" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tools" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trajan" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tram" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tram-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tracklang-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmbox" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmtools" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttable-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumbs-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumby" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticollege" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipfr-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlefoot" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlepic-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlesec" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-todo" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-todo-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-todonotes-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tokenizer" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tokenizer-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-toolbox-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-totpages-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-dcolumn-fr-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-natbib-fr-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-tabbing-fr-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trfsigns-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trimspaces" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turkmen-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoup-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-type1cm" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typogrid" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typogrid-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tudscr-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tui-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-t-angles" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-arsclassica-de-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-ecv-de-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-moreverb-de-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzmark-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzposter" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-timetable" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-treetex" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-treetex-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thaienum" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-kalender" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocdata" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txuprcal" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tqft-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-base" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-base-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typehtml" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thaispec" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-gwu" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-layers" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-nef" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tlc-article" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typewriter" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-aesupp" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-akshar" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-anonymous-acm" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-pure-minimalistic" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamerthemelalic" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-beaulivre" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-biblatex-unified" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-bithesis" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-bookshelf" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-bubblesort" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-cascadia-code" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-chifoot" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-cmupint" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-coffeestains" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-conditext" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-dimnum" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-doulossil" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-easyfloats" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-eczar" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-edichokey" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-einfart" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ekdosis" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-foliono" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-froufrou" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-glossaries-nynorsk" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-gridpapers" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-hindawi-latex-template" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-hitreport" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-hopatch" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-huawei" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-hvarabic" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-hypdestopt" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-inter" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-jupynotex" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-kpfonts-otf" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-lebhart" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-leftindex" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-lua-physical" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-luaprogtable" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-mahjong" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-matapli" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-metanorma" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-minimalist" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-mylatex" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-nl-interval" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-nnext" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-numerica" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-pbalance" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-pdfmanagement-testphase" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-pwebmac" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-pxpic" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-readablecv" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-revtex4-1" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-sankey" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-semantex" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-stricttex" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-syntaxdi" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-among-us" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-lake-fig" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipauni" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tlmgrbasics" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tzplot" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-utfsym" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-xindy-persian" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-latex-firstaid-dev" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes-doc" + }, + { + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/texlive-split-y.json b/suite2cases/texlive-split-y.json new file mode 100644 index 000000000..702ec4295 --- /dev/null +++ b/suite2cases/texlive-split-y.json @@ -0,0 +1,1277 @@ +{ + "path": "$OET_PATH/testcases/cli-test/texlive-split-y", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-split-y" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-udesoftec-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhc-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wadalab" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-url" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uml" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umlaute" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-universalis-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasysym-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-base-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-underscore" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-underscore-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uassign-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharcat-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucs" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umoline" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhhassignment" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-bidi" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-math" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-venndiagram-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-underoverlap" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-units" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-units-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unravel-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upmethodology" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upmethodology-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upquote-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uri" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uri-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ushort" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varindex" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vocaltract" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vocaltract-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbdef" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verse-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-version-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-versions" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-versions-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vertbars-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vgrid-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-volumes" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vwcol" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wallpaper" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wallpaper-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-was" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-was-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-webguide-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-visualfaq-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wrapfig" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uaclasses" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uaclasses-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uafthesis" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulthese" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulthese-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umthesis-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unamth-template-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unamthesis" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uothesis" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-urcls" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesis-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uwthesis" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unisugar" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unisugar-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-data" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucsmonograph" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-witharrows" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-bigintcalc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-bitset" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-etexcmds" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hycolor" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-infwarerr" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-kvdefinekeys" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-grffile" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hyphen-macedonian" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-accsupp" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-annee-scolaire" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-askinclude" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-atenddvi" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-autofancyhdr" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-ajc2020unofficial" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-jura2" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-brandeis-thesis" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-circledsteps" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-csvmerge" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-dpcircling" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-econ-bst" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-etbb" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-expkv-def" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-expose-expl3-dunkerque-2019" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-fontsize" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hep-paper" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hitszthesis" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-jbact" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-kblocks" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-lie-hasse" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-lua-uca" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-lua-ul" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-luacolor" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-makerobust" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-mercatormap" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-metatype1" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-modeles-factures-belges-assocs" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-mpfonts" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-newcomputermodern" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-nth" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfarticle" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfcolmk" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-picture" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pinoutikz" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-plainyr" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pmboxdraw" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-quantumarticle" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-quiz2socrative" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-random" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ruler" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-scholax" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-selinput" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-shortmathj" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-tex-nutshell" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-tikz-planets" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy-type1" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-xecyrmongolian" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-xkcdcolors" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-annotate" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-gfsdidotclassic" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vntex" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wadalab-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-url-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-usebib-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vak-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uml-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umlaute-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umtypewriter" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-universa" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-universa-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-universalis" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-urwchancal" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-urwchancal-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-utopia" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasysym" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upca" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upca-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-base" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uassign" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umoline-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-undergradmath-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-math-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-venndiagram" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unitn-bimrep" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upzhkinsoku" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-variablelm" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-variations-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wallcalendar" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wtref" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-underoverlap-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-undolabl-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unravel" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upquote" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbasef-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varisize" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbments-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verse" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-version" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-versonotes" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-versonotes-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vertbars" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vhistory" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vhistory-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vmargin" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-volumes-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vruler-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vwcol-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-warning" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-warning-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-voss-mathcol-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-williams" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-williams-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-withargs" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-withargs-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wordlike" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucthesis-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulem" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unamthesis-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uothesis-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-urcls-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uwthesis-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vancouver-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unitsdef" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unitsdef-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-data-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uplatex" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-visualpstricks-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-visualtikz-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-univie-ling" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uppunctlm" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-atbegshi" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-atveryend" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-intcalc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-kvsetkeys" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ltxcmds" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdftexcmds" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-grfext" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-algxpar" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-alphalph" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-axessibility" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-software" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ccool" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-circuit-macros" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-clara" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-embedfile" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-emojicite" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-endnotes-hy" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-epigraph-keys" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-esindex" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-expkv" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-expkv-cs" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-fewerfloatpages" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-fontsetup" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-frenchmath" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-gindex" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hitszbeamer" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hobsub" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hologo" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hvqrurl" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-jlreq-deluxe" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-langsci-avm" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-letterspacing" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-letterswitharrows" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-lexend" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-metastr" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-noto-emoji" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-outerhbox" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfpc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-physunits" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pst-turtle" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-sdaps" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-secnum" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-simpleoptics" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-step" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-tetragonos" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-texlive-ja" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-tokcycle" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-transparent" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-twemoji-colr" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unifith" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verifica" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-willowtreebook" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-xepersian-hm" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-yquant" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-zref" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-authordate" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-courierten" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-cmathbb" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-josefin" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-spectral" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hmtrump" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-apa7" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vntex-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-udesoftec" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-usebib" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vak" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-utopia-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharcat" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucs-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unfonts-core" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unfonts-extra" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-venn" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-venn-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uspace" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-variations" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-underlin" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-underlin-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-undolabl" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ushort-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varindex-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varwidth" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varwidth-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbasef" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varisize-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbdef-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbments" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vgrid" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vmargin-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vruler" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-warpcol" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-warpcol-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-utf8mex" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-utf8mex-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-widetable" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-widetable-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wordlike-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wrapfig-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uafthesis-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucthesis" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulem-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umthesis" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unswcover" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unswcover-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesis" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uspatent" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uspatent-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vancouver" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-auxhook" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-kvoptions" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-letltxmacro" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfescape" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-rerunfilecheck" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uniquecounter" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-modes" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-aaai-named" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-accessibility" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-barracuda" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-bearwear" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-apa6" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-german-legal" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex2bibitem" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-bookmark" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-bxghost" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-chemplants" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ddphonism" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-diabetes-logbook" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ditaa" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-domitian" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-emoji" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-epstopdf-pkg" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-erewhon-math" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-euclideangeometry" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-gettitlestring" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-haranoaji" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-haranoaji-extra" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-is-bst" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-jmb" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-keyindex" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-latino-sine-flexione" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-listingsutf8" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-logix" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-mathlig" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-matrix-skeleton" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-media4svg" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-mleftright" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-musical" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-newfloat" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdflscape" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-physconst" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pmhanguljamo" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-practicalreports" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-qualitype" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-rest-api" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-returntogrid" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-rgltxdoc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-schulmathematik" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-simplebnf" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-soulutf8" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-swrule" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-tablvar" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-theatre" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-tikz-trackschematic" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-utexasthesis" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-yazd-thesis" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-zhlineskip" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-refcount" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-stringenc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-catchfile" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-inputenx" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-notomath" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ibarra" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-plimsoll" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-updmap-map" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps-doc" + }, + { + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps" + } + ] +} \ No newline at end of file diff --git a/suite2cases/texlive-split-z.json b/suite2cases/texlive-split-z.json new file mode 100644 index 000000000..ac1d9a865 --- /dev/null +++ b/suite2cases/texlive-split-z.json @@ -0,0 +1,1097 @@ +{ + "path": "$OET_PATH/testcases/cli-test/texlive-split-z", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-split-z" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcite" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcharter-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yhmath" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yhmath-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xq" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xskak" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xlop" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xkeyval" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xkeyval-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xltabular" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xsim" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yaletter" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xfor" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xfor-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xhfill-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xifthen-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xint" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xint-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xmltexconfig" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xmpincl" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xmpincl-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xoptarg" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpatch" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpicture" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpicture-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xypic-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpiano" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpinyin-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhnumber" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhspacing" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xprintlen-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xtab" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xyling" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xytree-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ydoc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zed-csp-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ziffer" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjatype" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjatype-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yathesis-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xymtex" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xymtex-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xypic-tut-pt-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-youngtab-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecjk-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecyr" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xeindex" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xepersian-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xevlna-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xunicode-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xduthesis" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xellipsis" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xsavebox" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ycbook-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-alpha-persian" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-biblatex-ext" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-brandeis-problemset" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-bxjaholiday" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-bxtexlogo" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-centeredline" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-chordbars" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-commedit" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-derivative" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-elegantbook" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-els-cas-templates" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-exercisepoints" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-facture-belge-simple-sans-tva" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-fbox" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-firamath-otf" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-firamath" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-forum" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ftc-notebook" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-gammas" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-garamond-libre" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-garamond-math" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-glosmathtools" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-glossaries-estonian" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-grabbox" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-gridslides" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-hmtrump" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-inriafonts" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-invoice-class" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-jkmath" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-bin-dev" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-libertinus-fonts" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-libertinus-type1" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-makecookbook" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-mathcommand" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-mlacls" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-multicolrule" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-njurepo" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-feyn" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-marble" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ptex-manual" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ptolemaicastronomy" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-qsharp" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-quran-ur" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ragged2e" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-schedule" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-soulpos" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-srdp-mathematik" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tensind" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tex-locale" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-theanodidot" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-theanomodern" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-thesis-qom" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikz-feynhand" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tuda-ci" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-vtable" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xbmks" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zootaxa-bst" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-dehyph" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexconfig" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcharter" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xii-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xits" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xits-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ytableau-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zlmtt" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zlmtt-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zapfchan" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xskak-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yax" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xargs-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xechangebar" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zebra-goodies" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhlipsum" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcomment-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xhfill" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpatch-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpeek-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xypic" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhnumber-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhspacing-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xprintlen" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xstring-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xtab-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xwatermark" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xyling-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xytree" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yafoot" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yafoot-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yagusylo" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yagusylo-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ydoc-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zed-csp" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-york-thesis-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-youngtab" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecjk" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecolor-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecyr-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xeindex-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xepersian" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xesearch" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xesearch-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xevlna" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xgreek-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yannisgr-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xltxtra" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xltxtra-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ycbook" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xurl" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-addliga" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-almendra" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-apprendre-a-programmer-en-tex" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-asmeconf" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamerauxtheme" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-light" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-npbt" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-biblatex-bath" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-bitter" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-businesscard-qrcode" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-checkend" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-chordbox" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-colophon" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-colorprofiles" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-cuprum" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-dotlessi" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-duckuments" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ecothesis" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-elegantnote" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-elegantpaper" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-eqexpl" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-exam-randomizechoices" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-exframe" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-fancyhandout" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-fascicules" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-fiziko" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-globalvals" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-guitartabs" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-jigsaw" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-kalendarium" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ketcindy" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-uni8" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-lectures" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-linguisticspro" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-lstfiracode" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ltxguidex" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-luaimageembed" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-metapost-colorbrewer" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-mismath" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-nanicolle" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-numberpt" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-poiretone" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-poormanlog" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-prtec" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pseudo" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-lsystem" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-moire" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-venn" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-quantikz" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-quran-de" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-rulerbox" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ryersonsgsthesis" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-scontents" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-scratch3" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-spacingtricks" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-subtext" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikz-imagelabels" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikz-truchet" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-marcellus" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-blowup-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcite-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xii-lat" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ytableau" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zapfding" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xq-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xlop-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yax-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xargs" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-material" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcomment" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xdoc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xdoc-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xifthen" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xoptarg-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpeek" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpiano-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpinyin" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xstring" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xwatermark-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ziffer-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafont" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafont-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yathesis" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-york-thesis" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xebaposter" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xebaposter-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecolor" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexref-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexko" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexko-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xgreek" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yannisgr" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xunicode" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xduthesis-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xellipsis-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xsavebox-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex-doc" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xfakebold" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xtuthesis" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-accents" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-amscdx" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-arabicfront" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-arraycols" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-asmejour" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamer-rl" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-bussproofs-extra" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-bxwareki" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-changelog" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-chs-physics-report" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-codeanatomy" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-coelacanth" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-crimsonpro" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-cweb-old" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ehhline" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-euflag" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-gitver" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-glossaries-slovene" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-hu-berlin-bundle" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-icite" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-identkey" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-inkpaper" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-inline-images" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-iodhbwm" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-kvmap" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-labels4easylist" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex4musicians" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-base-dev" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-latexcolors" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-graphics-dev" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-librefranklin" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-luarandom" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-memorygraphs" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-metalogox" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-mi-solns" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pgf-cmykshadings" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pgfmorepages" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-plautopatch" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-proof-at-the-end" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pxjodel" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-rank-2-roots" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-realhats" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-subdocs" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-technion-thesis-template" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-texonly" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-theanooldstyle" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-thuaslogos" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikzlings" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-topiclongtable" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ucalgmthesis" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-unam-thesis" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-unicode-alphabets" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-widows-and-orphans" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-windycity" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-worksheet" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcpdftips" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-l3backend" + }, + { + "name": "oe_test_texlive-split-z_install_and_remove_texlive-blowup" + } + ] +} \ No newline at end of file diff --git a/suite2cases/thin-provisioning-tools.json b/suite2cases/thin-provisioning-tools.json new file mode 100644 index 000000000..4762e2870 --- /dev/null +++ b/suite2cases/thin-provisioning-tools.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/thin-provisioning-tools", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools" + }, + { + "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-help" + }, + { + "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debugsource" + }, + { + "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/tigervnc.json b/suite2cases/tigervnc.json index efd115290..f6b31dce3 100644 --- a/suite2cases/tigervnc.json +++ b/suite2cases/tigervnc.json @@ -6,6 +6,36 @@ "cases": [ { "name": "oe_test_socket_xvnc" + }, + { + "name": "oe_test_tigervnc_install_and_remove_tigervnc" + }, + { + "name": "oe_test_tigervnc_install_and_remove_tigervnc-server-minimal" + }, + { + "name": "oe_test_tigervnc_install_and_remove_tigervnc-server-module" + }, + { + "name": "oe_test_tigervnc_install_and_remove_tigervnc-server-applet" + }, + { + "name": "oe_test_tigervnc_install_and_remove_tigervnc-selinux" + }, + { + "name": "oe_test_tigervnc_install_and_remove_tigervnc-server" + }, + { + "name": "oe_test_tigervnc_install_and_remove_tigervnc-license" + }, + { + "name": "oe_test_tigervnc_install_and_remove_tigervnc-help" + }, + { + "name": "oe_test_tigervnc_install_and_remove_tigervnc-debugsource" + }, + { + "name": "oe_test_tigervnc_install_and_remove_tigervnc-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/time.json b/suite2cases/time.json new file mode 100644 index 000000000..77ca45be7 --- /dev/null +++ b/suite2cases/time.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/time", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_time_install_and_remove_time" + }, + { + "name": "oe_test_time_install_and_remove_time-help" + }, + { + "name": "oe_test_time_install_and_remove_time-debuginfo" + }, + { + "name": "oe_test_time_install_and_remove_time-debugsource" + }, + { + "name": "oe_test_time_install_and_remove_time-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/timedatex.json b/suite2cases/timedatex.json index 287afc52e..04f228ced 100644 --- a/suite2cases/timedatex.json +++ b/suite2cases/timedatex.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_service_timedatex" + }, + { + "name": "oe_test_timedatex_install_and_remove_timedatex" + }, + { + "name": "oe_test_timedatex_install_and_remove_timedatex-help" + }, + { + "name": "oe_test_timedatex_install_and_remove_timedatex-debuginfo" + }, + { + "name": "oe_test_timedatex_install_and_remove_timedatex-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/tinyxml2.json b/suite2cases/tinyxml2.json new file mode 100644 index 000000000..a41ea026a --- /dev/null +++ b/suite2cases/tinyxml2.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/tinyxml2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_tinyxml2_install_and_remove_tinyxml2" + }, + { + "name": "oe_test_tinyxml2_install_and_remove_tinyxml2-devel" + }, + { + "name": "oe_test_tinyxml2_install_and_remove_tinyxml2-debuginfo" + }, + { + "name": "oe_test_tinyxml2_install_and_remove_tinyxml2-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/tix.json b/suite2cases/tix.json new file mode 100644 index 000000000..de1576ef8 --- /dev/null +++ b/suite2cases/tix.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/tix", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_tix_install_and_remove_tix" + }, + { + "name": "oe_test_tix_install_and_remove_tix-help" + }, + { + "name": "oe_test_tix_install_and_remove_tix-devel" + }, + { + "name": "oe_test_tix_install_and_remove_tix-debuginfo" + }, + { + "name": "oe_test_tix_install_and_remove_tix-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/tk.json b/suite2cases/tk.json new file mode 100644 index 000000000..c85a17c8f --- /dev/null +++ b/suite2cases/tk.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/tk", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_tk_install_and_remove_tk" + }, + { + "name": "oe_test_tk_install_and_remove_tk-help" + }, + { + "name": "oe_test_tk_install_and_remove_tk-devel" + }, + { + "name": "oe_test_tk_install_and_remove_tk-debuginfo" + }, + { + "name": "oe_test_tk_install_and_remove_tk-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/tmux.json b/suite2cases/tmux.json new file mode 100644 index 000000000..2748d9c22 --- /dev/null +++ b/suite2cases/tmux.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/tmux", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_tmux_install_and_remove_tmux" + }, + { + "name": "oe_test_tmux_install_and_remove_tmux-help" + }, + { + "name": "oe_test_tmux_install_and_remove_tmux-debuginfo" + }, + { + "name": "oe_test_tmux_install_and_remove_tmux-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/tpm2-tss.json b/suite2cases/tpm2-tss.json new file mode 100644 index 000000000..7db8cdf80 --- /dev/null +++ b/suite2cases/tpm2-tss.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/tpm2-tss", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss" + }, + { + "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-devel" + }, + { + "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-help" + }, + { + "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-debugsource" + }, + { + "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/tracker3.json b/suite2cases/tracker3.json new file mode 100644 index 000000000..8bb5a768c --- /dev/null +++ b/suite2cases/tracker3.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/tracker3", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_tracker3_install_and_remove_tracker3" + }, + { + "name": "oe_test_tracker3_install_and_remove_tracker3-doc" + }, + { + "name": "oe_test_tracker3_install_and_remove_libtracker-sparql3" + }, + { + "name": "oe_test_tracker3_install_and_remove_tracker3-devel" + }, + { + "name": "oe_test_tracker3_install_and_remove_tracker3-debugsource" + }, + { + "name": "oe_test_tracker3_install_and_remove_tracker3-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/transfig.json b/suite2cases/transfig.json index 26a6c07b3..9f7137649 100644 --- a/suite2cases/transfig.json +++ b/suite2cases/transfig.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_transfig" + }, + { + "name": "oe_test_transfig_install_and_remove_transfig" + }, + { + "name": "oe_test_transfig_install_and_remove_transfig-debugsource" + }, + { + "name": "oe_test_transfig_install_and_remove_transfig-help" + }, + { + "name": "oe_test_transfig_install_and_remove_transfig-debuginfo" + }, + { + "name": "oe_test_transfig_install_and_remove_transfig-doc" } ] } \ No newline at end of file diff --git a/suite2cases/tree.json b/suite2cases/tree.json index 2c83f6729..9e12b6b7e 100644 --- a/suite2cases/tree.json +++ b/suite2cases/tree.json @@ -6,6 +6,18 @@ "cases": [ { "name": "oe_test_tree" + }, + { + "name": "oe_test_tree_install_and_remove_tree" + }, + { + "name": "oe_test_tree_install_and_remove_tree-help" + }, + { + "name": "oe_test_tree_install_and_remove_tree-debuginfo" + }, + { + "name": "oe_test_tree_install_and_remove_tree-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/trousers.json b/suite2cases/trousers.json new file mode 100644 index 000000000..d9a400a0c --- /dev/null +++ b/suite2cases/trousers.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/trousers", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_trousers_install_and_remove_trousers" + }, + { + "name": "oe_test_trousers_install_and_remove_trousers-devel" + }, + { + "name": "oe_test_trousers_install_and_remove_trousers-debuginfo" + }, + { + "name": "oe_test_trousers_install_and_remove_trousers-help" + }, + { + "name": "oe_test_trousers_install_and_remove_trousers-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ttembed.json b/suite2cases/ttembed.json new file mode 100644 index 000000000..66625cbb2 --- /dev/null +++ b/suite2cases/ttembed.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/ttembed", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_ttembed_install_and_remove_ttembed" + }, + { + "name": "oe_test_ttembed_install_and_remove_ttembed-debuginfo" + }, + { + "name": "oe_test_ttembed_install_and_remove_ttembed-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/tuned.json b/suite2cases/tuned.json index 661b51abd..465c62a2c 100644 --- a/suite2cases/tuned.json +++ b/suite2cases/tuned.json @@ -6,6 +6,15 @@ "cases": [ { "name": "oe_test_service_tuned" + }, + { + "name": "oe_test_tuned_install_and_remove_tuned" + }, + { + "name": "oe_test_tuned_install_and_remove_tuned-help" + }, + { + "name": "oe_test_tuned_install_and_remove_tuned-profiles-devel" } ] } \ No newline at end of file diff --git a/suite2cases/tzdata.json b/suite2cases/tzdata.json new file mode 100644 index 000000000..55f547a2a --- /dev/null +++ b/suite2cases/tzdata.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/tzdata", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_tzdata_install_and_remove_tzdata" + }, + { + "name": "oe_test_tzdata_install_and_remove_tzdata-java" + } + ] +} \ No newline at end of file diff --git a/suite2cases/uboot-tools.json b/suite2cases/uboot-tools.json new file mode 100644 index 000000000..4e2720fe4 --- /dev/null +++ b/suite2cases/uboot-tools.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/uboot-tools", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_uboot-tools_install_and_remove_uboot-tools" + }, + { + "name": "oe_test_uboot-tools_install_and_remove_uboot-images-armv7" + }, + { + "name": "oe_test_uboot-tools_install_and_remove_uboot-images-elf" + }, + { + "name": "oe_test_uboot-tools_install_and_remove_uboot-images-armv8" + }, + { + "name": "oe_test_uboot-tools_install_and_remove_uboot-tools-help" + }, + { + "name": "oe_test_uboot-tools_install_and_remove_uboot-tools-debugsource" + }, + { + "name": "oe_test_uboot-tools_install_and_remove_uboot-tools-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/udisks2.json b/suite2cases/udisks2.json index e33b1f577..205815cf6 100644 --- a/suite2cases/udisks2.json +++ b/suite2cases/udisks2.json @@ -6,6 +6,39 @@ "cases": [ { "name": "oe_test_service_udisks2" + }, + { + "name": "oe_test_udisks2_install_and_remove_udisks2" + }, + { + "name": "oe_test_udisks2_install_and_remove_udisks2-bcache" + }, + { + "name": "oe_test_udisks2_install_and_remove_udisks2-zram" + }, + { + "name": "oe_test_udisks2_install_and_remove_libudisks2-devel" + }, + { + "name": "oe_test_udisks2_install_and_remove_udisks2-btrfs" + }, + { + "name": "oe_test_udisks2_install_and_remove_libudisks2" + }, + { + "name": "oe_test_udisks2_install_and_remove_udisks2-lvm2" + }, + { + "name": "oe_test_udisks2_install_and_remove_udisks2-lsm" + }, + { + "name": "oe_test_udisks2_install_and_remove_udisks2-debugsource" + }, + { + "name": "oe_test_udisks2_install_and_remove_udisks2-vdo" + }, + { + "name": "oe_test_udisks2_install_and_remove_udisks2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/uid_wrapper.json b/suite2cases/uid_wrapper.json new file mode 100644 index 000000000..53881967e --- /dev/null +++ b/suite2cases/uid_wrapper.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/uid_wrapper", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper" + }, + { + "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper-help" + }, + { + "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper-debuginfo" + }, + { + "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/umockdev.json b/suite2cases/umockdev.json new file mode 100644 index 000000000..808867a79 --- /dev/null +++ b/suite2cases/umockdev.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/umockdev", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_umockdev_install_and_remove_umockdev" + }, + { + "name": "oe_test_umockdev_install_and_remove_umockdev-devel" + }, + { + "name": "oe_test_umockdev_install_and_remove_umockdev-debuginfo" + }, + { + "name": "oe_test_umockdev_install_and_remove_umockdev-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/unbound.json b/suite2cases/unbound.json index 98b65f100..6b87d6585 100644 --- a/suite2cases/unbound.json +++ b/suite2cases/unbound.json @@ -15,6 +15,33 @@ }, { "name": "oe_test_unbound-control" + }, + { + "name": "oe_test_unbound_install_and_remove_unbound" + }, + { + "name": "oe_test_unbound_install_and_remove_python3-unbound" + }, + { + "name": "oe_test_unbound_install_and_remove_unbound-help" + }, + { + "name": "oe_test_unbound_install_and_remove_unbound-devel" + }, + { + "name": "oe_test_unbound_install_and_remove_unbound-anchor" + }, + { + "name": "oe_test_unbound_install_and_remove_unbound-utils" + }, + { + "name": "oe_test_unbound_install_and_remove_unbound-libs" + }, + { + "name": "oe_test_unbound_install_and_remove_unbound-debuginfo" + }, + { + "name": "oe_test_unbound_install_and_remove_unbound-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/unicode-ucd.json b/suite2cases/unicode-ucd.json new file mode 100644 index 000000000..34fdd29df --- /dev/null +++ b/suite2cases/unicode-ucd.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/unicode-ucd", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_unicode-ucd_install_and_remove_unicode-ucd" + } + ] +} \ No newline at end of file diff --git a/suite2cases/unixODBC.json b/suite2cases/unixODBC.json new file mode 100644 index 000000000..247ae19fb --- /dev/null +++ b/suite2cases/unixODBC.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/unixODBC", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_unixODBC_install_and_remove_unixODBC" + }, + { + "name": "oe_test_unixODBC_install_and_remove_unixODBC-devel" + }, + { + "name": "oe_test_unixODBC_install_and_remove_unixODBC-debuginfo" + }, + { + "name": "oe_test_unixODBC_install_and_remove_unixODBC-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/unzip.json b/suite2cases/unzip.json new file mode 100644 index 000000000..799ca1c6c --- /dev/null +++ b/suite2cases/unzip.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/unzip", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_unzip_install_and_remove_unzip" + }, + { + "name": "oe_test_unzip_install_and_remove_unzip-help" + }, + { + "name": "oe_test_unzip_install_and_remove_unzip-debuginfo" + }, + { + "name": "oe_test_unzip_install_and_remove_unzip-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/upower.json b/suite2cases/upower.json index 1a232e0e7..a3f2d4349 100644 --- a/suite2cases/upower.json +++ b/suite2cases/upower.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_service_upower" + }, + { + "name": "oe_test_upower_install_and_remove_upower" + }, + { + "name": "oe_test_upower_install_and_remove_upower-devel-docs" + }, + { + "name": "oe_test_upower_install_and_remove_upower-devel" + }, + { + "name": "oe_test_upower_install_and_remove_upower-debugsource" + }, + { + "name": "oe_test_upower_install_and_remove_upower-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/urw-base35-fonts.json b/suite2cases/urw-base35-fonts.json new file mode 100644 index 000000000..885c99674 --- /dev/null +++ b/suite2cases/urw-base35-fonts.json @@ -0,0 +1,50 @@ +{ + "path": "$OET_PATH/testcases/cli-test/urw-base35-fonts", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts" + }, + { + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-c059-fonts" + }, + { + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-d050000l-fonts" + }, + { + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-mono-ps-fonts" + }, + { + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-p052-fonts" + }, + { + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-standard-symbols-ps-fonts" + }, + { + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-common" + }, + { + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-devel" + }, + { + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-z003-fonts" + }, + { + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-legacy" + }, + { + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-roman-fonts" + }, + { + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-sans-fonts" + }, + { + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-bookman-fonts" + }, + { + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-gothic-fonts" + } + ] +} \ No newline at end of file diff --git a/suite2cases/usbutils.json b/suite2cases/usbutils.json new file mode 100644 index 000000000..6d1856d73 --- /dev/null +++ b/suite2cases/usbutils.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/usbutils", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_usbutils_install_and_remove_usbutils" + }, + { + "name": "oe_test_usbutils_install_and_remove_usbutils-help" + }, + { + "name": "oe_test_usbutils_install_and_remove_usbutils-debuginfo" + }, + { + "name": "oe_test_usbutils_install_and_remove_usbutils-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/usermode.json b/suite2cases/usermode.json new file mode 100644 index 000000000..794864a63 --- /dev/null +++ b/suite2cases/usermode.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/usermode", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_usermode_install_and_remove_usermode" + }, + { + "name": "oe_test_usermode_install_and_remove_usermode-help" + }, + { + "name": "oe_test_usermode_install_and_remove_usermode-gtk" + }, + { + "name": "oe_test_usermode_install_and_remove_usermode-debuginfo" + }, + { + "name": "oe_test_usermode_install_and_remove_usermode-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/userspace-rcu.json b/suite2cases/userspace-rcu.json new file mode 100644 index 000000000..acecf7ebe --- /dev/null +++ b/suite2cases/userspace-rcu.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/userspace-rcu", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu" + }, + { + "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu-devel" + }, + { + "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu-debugsource" + }, + { + "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/util-linux.json b/suite2cases/util-linux.json index 63148a584..7af718443 100644 --- a/suite2cases/util-linux.json +++ b/suite2cases/util-linux.json @@ -30,6 +30,48 @@ }, { "name": "oe_test_mkfs_001" + }, + { + "name": "oe_test_util-linux_install_and_remove_util-linux" + }, + { + "name": "oe_test_util-linux_install_and_remove_libsmartcols" + }, + { + "name": "oe_test_util-linux_install_and_remove_libmount" + }, + { + "name": "oe_test_util-linux_install_and_remove_libuuid" + }, + { + "name": "oe_test_util-linux_install_and_remove_util-linux-devel" + }, + { + "name": "oe_test_util-linux_install_and_remove_util-linux-help" + }, + { + "name": "oe_test_util-linux_install_and_remove_libfdisk" + }, + { + "name": "oe_test_util-linux_install_and_remove_util-linux-user" + }, + { + "name": "oe_test_util-linux_install_and_remove_libblkid" + }, + { + "name": "oe_test_util-linux_install_and_remove_uuidd" + }, + { + "name": "oe_test_util-linux_install_and_remove_python3-libmount" + }, + { + "name": "oe_test_util-linux_install_and_remove_util-linux-debuginfo" + }, + { + "name": "oe_test_util-linux_install_and_remove_util-linux-debugsource" + }, + { + "name": "oe_test_util-linux_install_and_remove_python-libmount" } ] } \ No newline at end of file diff --git a/suite2cases/vala.json b/suite2cases/vala.json index 3cbd1a0dc..1a0622781 100644 --- a/suite2cases/vala.json +++ b/suite2cases/vala.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_vala" + }, + { + "name": "oe_test_vala_install_and_remove_vala" + }, + { + "name": "oe_test_vala_install_and_remove_vala-devel" + }, + { + "name": "oe_test_vala_install_and_remove_vala-help" + }, + { + "name": "oe_test_vala_install_and_remove_vala-debuginfo" + }, + { + "name": "oe_test_vala_install_and_remove_vala-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/valgrind.json b/suite2cases/valgrind.json index 2e5c81e65..604de258b 100644 --- a/suite2cases/valgrind.json +++ b/suite2cases/valgrind.json @@ -87,6 +87,21 @@ }, { "name": "oe_test_ms_print_01" + }, + { + "name": "oe_test_valgrind_install_and_remove_valgrind" + }, + { + "name": "oe_test_valgrind_install_and_remove_valgrind-devel" + }, + { + "name": "oe_test_valgrind_install_and_remove_valgrind-help" + }, + { + "name": "oe_test_valgrind_install_and_remove_valgrind-debuginfo" + }, + { + "name": "oe_test_valgrind_install_and_remove_valgrind-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/vconfig.json b/suite2cases/vconfig.json new file mode 100644 index 000000000..a88787787 --- /dev/null +++ b/suite2cases/vconfig.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/vconfig", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_vconfig_install_and_remove_vconfig" + }, + { + "name": "oe_test_vconfig_install_and_remove_vconfig-help" + }, + { + "name": "oe_test_vconfig_install_and_remove_vconfig-debuginfo" + }, + { + "name": "oe_test_vconfig_install_and_remove_vconfig-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/vim.json b/suite2cases/vim.json new file mode 100644 index 000000000..ab5012624 --- /dev/null +++ b/suite2cases/vim.json @@ -0,0 +1,32 @@ +{ + "path": "$OET_PATH/testcases/cli-test/vim", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_vim_install_and_remove_vim" + }, + { + "name": "oe_test_vim_install_and_remove_vim-enhanced" + }, + { + "name": "oe_test_vim_install_and_remove_vim-filesystem" + }, + { + "name": "oe_test_vim_install_and_remove_vim-X11" + }, + { + "name": "oe_test_vim_install_and_remove_vim-minimal" + }, + { + "name": "oe_test_vim_install_and_remove_vim-common" + }, + { + "name": "oe_test_vim_install_and_remove_vim-debugsource" + }, + { + "name": "oe_test_vim_install_and_remove_vim-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/volume_key.json b/suite2cases/volume_key.json new file mode 100644 index 000000000..312d666fa --- /dev/null +++ b/suite2cases/volume_key.json @@ -0,0 +1,29 @@ +{ + "path": "$OET_PATH/testcases/cli-test/volume_key", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_volume_key_install_and_remove_volume_key" + }, + { + "name": "oe_test_volume_key_install_and_remove_python3-gtk-vnc" + }, + { + "name": "oe_test_volume_key_install_and_remove_python3-volume_key" + }, + { + "name": "oe_test_volume_key_install_and_remove_volume_key-devel" + }, + { + "name": "oe_test_volume_key_install_and_remove_volume_key-help" + }, + { + "name": "oe_test_volume_key_install_and_remove_volume_key-debuginfo" + }, + { + "name": "oe_test_volume_key_install_and_remove_volume_key-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/vulkan-headers.json b/suite2cases/vulkan-headers.json new file mode 100644 index 000000000..dd98c9d89 --- /dev/null +++ b/suite2cases/vulkan-headers.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/vulkan-headers", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_vulkan-headers_install_and_remove_vulkan-headers" + } + ] +} \ No newline at end of file diff --git a/suite2cases/vulkan-loader.json b/suite2cases/vulkan-loader.json new file mode 100644 index 000000000..035adc49c --- /dev/null +++ b/suite2cases/vulkan-loader.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/vulkan-loader", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader" + }, + { + "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader-devel" + }, + { + "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader-debugsource" + }, + { + "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/wayland-protocols.json b/suite2cases/wayland-protocols.json new file mode 100644 index 000000000..1c2d1a6a3 --- /dev/null +++ b/suite2cases/wayland-protocols.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/wayland-protocols", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_wayland-protocols_install_and_remove_wayland-protocols" + }, + { + "name": "oe_test_wayland-protocols_install_and_remove_wayland-protocols-devel" + } + ] +} \ No newline at end of file diff --git a/suite2cases/wayland.json b/suite2cases/wayland.json new file mode 100644 index 000000000..851ac8108 --- /dev/null +++ b/suite2cases/wayland.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/wayland", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_wayland_install_and_remove_wayland" + }, + { + "name": "oe_test_wayland_install_and_remove_wayland-devel" + }, + { + "name": "oe_test_wayland_install_and_remove_wayland-debugsource" + }, + { + "name": "oe_test_wayland_install_and_remove_wayland-debuginfo" + }, + { + "name": "oe_test_wayland_install_and_remove_wayland-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/webkit2gtk3.json b/suite2cases/webkit2gtk3.json new file mode 100644 index 000000000..0ea73d182 --- /dev/null +++ b/suite2cases/webkit2gtk3.json @@ -0,0 +1,59 @@ +{ + "path": "$OET_PATH/testcases/cli-test/webkit2gtk3", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3" + }, + { + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debugsource" + }, + { + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc-devel" + }, + { + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-devel" + }, + { + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debuginfo" + }, + { + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc" + }, + { + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-help" + }, + { + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0" + }, + { + "name": "oe_test_webkit2gtk3_install_and_remove_jsc4.1" + }, + { + "name": "oe_test_webkit2gtk3_install_and_remove_jsc4.1-devel" + }, + { + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1" + }, + { + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-devel" + }, + { + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-devel" + }, + { + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-help" + }, + { + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-help" + }, + { + "name": "oe_test_webkit2gtk3_install_and_remove_jsc5.0" + }, + { + "name": "oe_test_webkit2gtk3_install_and_remove_jsc5.0-devel" + } + ] +} \ No newline at end of file diff --git a/suite2cases/webrtc-audio-processing.json b/suite2cases/webrtc-audio-processing.json new file mode 100644 index 000000000..7e0b82273 --- /dev/null +++ b/suite2cases/webrtc-audio-processing.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/webrtc-audio-processing", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing" + }, + { + "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-devel" + }, + { + "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-help" + }, + { + "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debugsource" + }, + { + "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/wget.json b/suite2cases/wget.json new file mode 100644 index 000000000..4a8a1c519 --- /dev/null +++ b/suite2cases/wget.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/wget", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_wget_install_and_remove_wget" + }, + { + "name": "oe_test_wget_install_and_remove_wget-help" + }, + { + "name": "oe_test_wget_install_and_remove_wget-debuginfo" + }, + { + "name": "oe_test_wget_install_and_remove_wget-debugsource" + }, + { + "name": "oe_test_wget_install_and_remove_wget-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/which.json b/suite2cases/which.json new file mode 100644 index 000000000..88861d39b --- /dev/null +++ b/suite2cases/which.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/which", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_which_install_and_remove_which" + }, + { + "name": "oe_test_which_install_and_remove_which-help" + }, + { + "name": "oe_test_which_install_and_remove_which-debuginfo" + }, + { + "name": "oe_test_which_install_and_remove_which-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/woff2.json b/suite2cases/woff2.json new file mode 100644 index 000000000..69648f410 --- /dev/null +++ b/suite2cases/woff2.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/woff2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_woff2_install_and_remove_woff2" + }, + { + "name": "oe_test_woff2_install_and_remove_woff2-debugsource" + }, + { + "name": "oe_test_woff2_install_and_remove_woff2-debuginfo" + }, + { + "name": "oe_test_woff2_install_and_remove_woff2-devel" + } + ] +} \ No newline at end of file diff --git a/suite2cases/words.json b/suite2cases/words.json new file mode 100644 index 000000000..0e65a36f5 --- /dev/null +++ b/suite2cases/words.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/words", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_words_install_and_remove_words" + } + ] +} \ No newline at end of file diff --git a/suite2cases/wpebackend-fdo.json b/suite2cases/wpebackend-fdo.json new file mode 100644 index 000000000..0b1e372f0 --- /dev/null +++ b/suite2cases/wpebackend-fdo.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/wpebackend-fdo", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo" + }, + { + "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-devel" + }, + { + "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debuginfo" + }, + { + "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xalan-j2.json b/suite2cases/xalan-j2.json new file mode 100644 index 000000000..42c8c4779 --- /dev/null +++ b/suite2cases/xalan-j2.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xalan-j2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xalan-j2_install_and_remove_xalan-j2" + }, + { + "name": "oe_test_xalan-j2_install_and_remove_xalan-j2-xsltc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xapian-core.json b/suite2cases/xapian-core.json index 03f7adda1..d56c41b90 100644 --- a/suite2cases/xapian-core.json +++ b/suite2cases/xapian-core.json @@ -54,6 +54,21 @@ }, { "name": "oe_test_xapian-core_xapian-tcpsrv" + }, + { + "name": "oe_test_xapian-core_install_and_remove_xapian-core" + }, + { + "name": "oe_test_xapian-core_install_and_remove_xapian-core-devel" + }, + { + "name": "oe_test_xapian-core_install_and_remove_xapian-core-help" + }, + { + "name": "oe_test_xapian-core_install_and_remove_xapian-core-debuginfo" + }, + { + "name": "oe_test_xapian-core_install_and_remove_xapian-core-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xcb-proto.json b/suite2cases/xcb-proto.json new file mode 100644 index 000000000..9f28ed573 --- /dev/null +++ b/suite2cases/xcb-proto.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xcb-proto", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xcb-proto_install_and_remove_xcb-proto" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xcb-util-image.json b/suite2cases/xcb-util-image.json new file mode 100644 index 000000000..3393cd6ab --- /dev/null +++ b/suite2cases/xcb-util-image.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xcb-util-image", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image" + }, + { + "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image-devel" + }, + { + "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image-debuginfo" + }, + { + "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xcb-util-keysyms.json b/suite2cases/xcb-util-keysyms.json new file mode 100644 index 000000000..1761fedb6 --- /dev/null +++ b/suite2cases/xcb-util-keysyms.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xcb-util-keysyms", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms" + }, + { + "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-devel" + }, + { + "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debuginfo" + }, + { + "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xcb-util-renderutil.json b/suite2cases/xcb-util-renderutil.json new file mode 100644 index 000000000..122d5f504 --- /dev/null +++ b/suite2cases/xcb-util-renderutil.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xcb-util-renderutil", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil" + }, + { + "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-devel" + }, + { + "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debugsource" + }, + { + "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xcb-util-wm.json b/suite2cases/xcb-util-wm.json new file mode 100644 index 000000000..b568ca6a3 --- /dev/null +++ b/suite2cases/xcb-util-wm.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xcb-util-wm", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm" + }, + { + "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-devel" + }, + { + "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debugsource" + }, + { + "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xcb-util.json b/suite2cases/xcb-util.json new file mode 100644 index 000000000..8c944c60a --- /dev/null +++ b/suite2cases/xcb-util.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xcb-util", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xcb-util_install_and_remove_xcb-util" + }, + { + "name": "oe_test_xcb-util_install_and_remove_xcb-util-devel" + }, + { + "name": "oe_test_xcb-util_install_and_remove_xcb-util-help" + }, + { + "name": "oe_test_xcb-util_install_and_remove_xcb-util-debuginfo" + }, + { + "name": "oe_test_xcb-util_install_and_remove_xcb-util-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xdg-dbus-proxy.json b/suite2cases/xdg-dbus-proxy.json new file mode 100644 index 000000000..79615f6a6 --- /dev/null +++ b/suite2cases/xdg-dbus-proxy.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xdg-dbus-proxy", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy" + }, + { + "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debugsource" + }, + { + "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debuginfo" + }, + { + "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xerces-j2.json b/suite2cases/xerces-j2.json new file mode 100644 index 000000000..4e470e8e8 --- /dev/null +++ b/suite2cases/xerces-j2.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xerces-j2", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xerces-j2_install_and_remove_xerces-j2" + }, + { + "name": "oe_test_xerces-j2_install_and_remove_xerces-j2-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xfsdump.json b/suite2cases/xfsdump.json new file mode 100644 index 000000000..fe2407bf1 --- /dev/null +++ b/suite2cases/xfsdump.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xfsdump", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xfsdump_install_and_remove_xfsdump" + }, + { + "name": "oe_test_xfsdump_install_and_remove_xfsdump-help" + }, + { + "name": "oe_test_xfsdump_install_and_remove_xfsdump-debuginfo" + }, + { + "name": "oe_test_xfsdump_install_and_remove_xfsdump-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xfsprogs.json b/suite2cases/xfsprogs.json index 5292451d0..a2edcd085 100644 --- a/suite2cases/xfsprogs.json +++ b/suite2cases/xfsprogs.json @@ -6,6 +6,24 @@ "cases": [ { "name": "oe_test_service_xfs_scrub_all" + }, + { + "name": "oe_test_xfsprogs_install_and_remove_xfsprogs" + }, + { + "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-devel" + }, + { + "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-help" + }, + { + "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-xfs_scrub" + }, + { + "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-debugsource" + }, + { + "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xkeyboard-config.json b/suite2cases/xkeyboard-config.json new file mode 100644 index 000000000..53fb44615 --- /dev/null +++ b/suite2cases/xkeyboard-config.json @@ -0,0 +1,17 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xkeyboard-config", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xkeyboard-config_install_and_remove_xkeyboard-config" + }, + { + "name": "oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-devel" + }, + { + "name": "oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xml-commons-apis.json b/suite2cases/xml-commons-apis.json new file mode 100644 index 000000000..f4e585035 --- /dev/null +++ b/suite2cases/xml-commons-apis.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xml-commons-apis", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xml-commons-apis_install_and_remove_xml-commons-apis" + }, + { + "name": "oe_test_xml-commons-apis_install_and_remove_xml-commons-apis-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xml-commons-resolver.json b/suite2cases/xml-commons-resolver.json new file mode 100644 index 000000000..5448f5925 --- /dev/null +++ b/suite2cases/xml-commons-resolver.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xml-commons-resolver", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver" + }, + { + "name": "oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xmlrpc-c.json b/suite2cases/xmlrpc-c.json new file mode 100644 index 000000000..96e91480c --- /dev/null +++ b/suite2cases/xmlrpc-c.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xmlrpc-c", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c" + }, + { + "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-devel" + }, + { + "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-help" + }, + { + "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debugsource" + }, + { + "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xmlto.json b/suite2cases/xmlto.json new file mode 100644 index 000000000..fb4edaa4b --- /dev/null +++ b/suite2cases/xmlto.json @@ -0,0 +1,26 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xmlto", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xmlto_install_and_remove_xmlto" + }, + { + "name": "oe_test_xmlto_install_and_remove_xmlto-xhtml" + }, + { + "name": "oe_test_xmlto_install_and_remove_xmlto-tex" + }, + { + "name": "oe_test_xmlto_install_and_remove_xmlto-help" + }, + { + "name": "oe_test_xmlto_install_and_remove_xmlto-debuginfo" + }, + { + "name": "oe_test_xmlto_install_and_remove_xmlto-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xmltoman.json b/suite2cases/xmltoman.json index 9ffac8b2a..0abe706cb 100644 --- a/suite2cases/xmltoman.json +++ b/suite2cases/xmltoman.json @@ -6,6 +6,12 @@ "cases": [ { "name": "oe_test_xmltoman" + }, + { + "name": "oe_test_xmltoman_install_and_remove_xmltoman" + }, + { + "name": "oe_test_xmltoman_install_and_remove_xmltoman-help" } ] } \ No newline at end of file diff --git a/suite2cases/xmms.json b/suite2cases/xmms.json new file mode 100644 index 000000000..39ff64054 --- /dev/null +++ b/suite2cases/xmms.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xmms", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xmms_install_and_remove_xmms" + }, + { + "name": "oe_test_xmms_install_and_remove_xmms-devel" + }, + { + "name": "oe_test_xmms_install_and_remove_xmms-help" + }, + { + "name": "oe_test_xmms_install_and_remove_xmms-debugsource" + }, + { + "name": "oe_test_xmms_install_and_remove_xmms-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-drivers.json b/suite2cases/xorg-x11-drivers.json new file mode 100644 index 000000000..8b9b3c2d8 --- /dev/null +++ b/suite2cases/xorg-x11-drivers.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-drivers", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-drivers_install_and_remove_xorg-x11-drivers" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-ati.json b/suite2cases/xorg-x11-drv-ati.json new file mode 100644 index 000000000..d61381c8d --- /dev/null +++ b/suite2cases/xorg-x11-drv-ati.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-drv-ati", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati" + }, + { + "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-help" + }, + { + "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debuginfo" + }, + { + "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-dummy.json b/suite2cases/xorg-x11-drv-dummy.json new file mode 100644 index 000000000..f56382a1c --- /dev/null +++ b/suite2cases/xorg-x11-drv-dummy.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-drv-dummy", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy" + }, + { + "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-help" + }, + { + "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debuginfo" + }, + { + "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-evdev.json b/suite2cases/xorg-x11-drv-evdev.json new file mode 100644 index 000000000..7123036a8 --- /dev/null +++ b/suite2cases/xorg-x11-drv-evdev.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-drv-evdev", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev" + }, + { + "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-devel" + }, + { + "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-help" + }, + { + "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debuginfo" + }, + { + "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-fbdev.json b/suite2cases/xorg-x11-drv-fbdev.json new file mode 100644 index 000000000..1ddf67b3f --- /dev/null +++ b/suite2cases/xorg-x11-drv-fbdev.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-drv-fbdev", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev" + }, + { + "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-help" + }, + { + "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debuginfo" + }, + { + "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-intel.json b/suite2cases/xorg-x11-drv-intel.json new file mode 100644 index 000000000..18fb0ff07 --- /dev/null +++ b/suite2cases/xorg-x11-drv-intel.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-drv-intel", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel" + }, + { + "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-help" + }, + { + "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debugsource" + }, + { + "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-libinput.json b/suite2cases/xorg-x11-drv-libinput.json new file mode 100644 index 000000000..ce8511c08 --- /dev/null +++ b/suite2cases/xorg-x11-drv-libinput.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-drv-libinput", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput" + }, + { + "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-devel" + }, + { + "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debugsource" + }, + { + "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debuginfo" + }, + { + "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-nouveau.json b/suite2cases/xorg-x11-drv-nouveau.json new file mode 100644 index 000000000..a16f5b43e --- /dev/null +++ b/suite2cases/xorg-x11-drv-nouveau.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-drv-nouveau", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau" + }, + { + "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debuginfo" + }, + { + "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debugsource" + }, + { + "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-qxl.json b/suite2cases/xorg-x11-drv-qxl.json new file mode 100644 index 000000000..230f30401 --- /dev/null +++ b/suite2cases/xorg-x11-drv-qxl.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-drv-qxl", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl" + }, + { + "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-server-Xspice" + }, + { + "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debuginfo" + }, + { + "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-v4l.json b/suite2cases/xorg-x11-drv-v4l.json new file mode 100644 index 000000000..16fbbdac9 --- /dev/null +++ b/suite2cases/xorg-x11-drv-v4l.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-drv-v4l", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l" + }, + { + "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-help" + }, + { + "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debuginfo" + }, + { + "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-vesa.json b/suite2cases/xorg-x11-drv-vesa.json new file mode 100644 index 000000000..d77c31bbe --- /dev/null +++ b/suite2cases/xorg-x11-drv-vesa.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-drv-vesa", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa" + }, + { + "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-help" + }, + { + "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debugsource" + }, + { + "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-vmware.json b/suite2cases/xorg-x11-drv-vmware.json new file mode 100644 index 000000000..5eac9934e --- /dev/null +++ b/suite2cases/xorg-x11-drv-vmware.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-drv-vmware", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware" + }, + { + "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-help" + }, + { + "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debugsource" + }, + { + "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-wacom.json b/suite2cases/xorg-x11-drv-wacom.json new file mode 100644 index 000000000..fb3f93a4c --- /dev/null +++ b/suite2cases/xorg-x11-drv-wacom.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-drv-wacom", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom" + }, + { + "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-devel" + }, + { + "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-help" + }, + { + "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debuginfo" + }, + { + "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-font-utils.json b/suite2cases/xorg-x11-font-utils.json new file mode 100644 index 000000000..c99958e1c --- /dev/null +++ b/suite2cases/xorg-x11-font-utils.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-font-utils", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils" + }, + { + "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debugsource" + }, + { + "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-help" + }, + { + "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-fonts.json b/suite2cases/xorg-x11-fonts.json new file mode 100644 index 000000000..0dd173e92 --- /dev/null +++ b/suite2cases/xorg-x11-fonts.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-fonts", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts" + }, + { + "name": "oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts-others" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-proto-devel.json b/suite2cases/xorg-x11-proto-devel.json new file mode 100644 index 000000000..ab4e010ac --- /dev/null +++ b/suite2cases/xorg-x11-proto-devel.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-proto-devel", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-proto-devel_install_and_remove_xorg-x11-proto-devel" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-server-utils.json b/suite2cases/xorg-x11-server-utils.json new file mode 100644 index 000000000..bfe5a044f --- /dev/null +++ b/suite2cases/xorg-x11-server-utils.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-server-utils", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils" + }, + { + "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-help" + }, + { + "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debuginfo" + }, + { + "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-server.json b/suite2cases/xorg-x11-server.json new file mode 100644 index 000000000..fe84c0a2c --- /dev/null +++ b/suite2cases/xorg-x11-server.json @@ -0,0 +1,50 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-server", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server" + }, + { + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xdmx" + }, + { + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xnest" + }, + { + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xephyr" + }, + { + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-help" + }, + { + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debugsource" + }, + { + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-common" + }, + { + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xvfb" + }, + { + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-devel" + }, + { + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-source" + }, + { + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debuginfo" + }, + { + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xorg" + }, + { + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xwayland" + }, + { + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-doc" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-util-macros.json b/suite2cases/xorg-x11-util-macros.json new file mode 100644 index 000000000..5b1a4ea2e --- /dev/null +++ b/suite2cases/xorg-x11-util-macros.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-util-macros", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-util-macros_install_and_remove_xorg-x11-util-macros" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-utils.json b/suite2cases/xorg-x11-utils.json new file mode 100644 index 000000000..59376bb4e --- /dev/null +++ b/suite2cases/xorg-x11-utils.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-utils", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils" + }, + { + "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debugsource" + }, + { + "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debuginfo" + }, + { + "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-xauth.json b/suite2cases/xorg-x11-xauth.json new file mode 100644 index 000000000..d6f1d8e49 --- /dev/null +++ b/suite2cases/xorg-x11-xauth.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-xauth", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth" + }, + { + "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debuginfo" + }, + { + "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-help" + }, + { + "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-xinit.json b/suite2cases/xorg-x11-xinit.json new file mode 100644 index 000000000..4113df65a --- /dev/null +++ b/suite2cases/xorg-x11-xinit.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-xinit", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit" + }, + { + "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-help" + }, + { + "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debugsource" + }, + { + "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-xkb-utils.json b/suite2cases/xorg-x11-xkb-utils.json new file mode 100644 index 000000000..0f4b65b8f --- /dev/null +++ b/suite2cases/xorg-x11-xkb-utils.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-xkb-utils", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils" + }, + { + "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-devel" + }, + { + "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debugsource" + }, + { + "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-help" + }, + { + "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xorg-x11-xtrans-devel.json b/suite2cases/xorg-x11-xtrans-devel.json new file mode 100644 index 000000000..1c6b0fd24 --- /dev/null +++ b/suite2cases/xorg-x11-xtrans-devel.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xorg-x11-xtrans-devel", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xorg-x11-xtrans-devel_install_and_remove_xorg-x11-xtrans-devel" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xvattr.json b/suite2cases/xvattr.json new file mode 100644 index 000000000..668a0cdcc --- /dev/null +++ b/suite2cases/xvattr.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/xvattr", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_xvattr_install_and_remove_xvattr" + }, + { + "name": "oe_test_xvattr_install_and_remove_gxvattr" + }, + { + "name": "oe_test_xvattr_install_and_remove_xvattr-help" + }, + { + "name": "oe_test_xvattr_install_and_remove_xvattr-debuginfo" + }, + { + "name": "oe_test_xvattr_install_and_remove_xvattr-debugsource" + } + ] +} \ No newline at end of file diff --git a/suite2cases/xz.json b/suite2cases/xz.json index 640749efd..74133edd4 100644 --- a/suite2cases/xz.json +++ b/suite2cases/xz.json @@ -51,6 +51,27 @@ }, { "name": "oe_test_xz_xzdiff_02" + }, + { + "name": "oe_test_xz_install_and_remove_xz" + }, + { + "name": "oe_test_xz_install_and_remove_xz-lzma-compat" + }, + { + "name": "oe_test_xz_install_and_remove_xz-help" + }, + { + "name": "oe_test_xz_install_and_remove_xz-devel" + }, + { + "name": "oe_test_xz_install_and_remove_xz-libs" + }, + { + "name": "oe_test_xz_install_and_remove_xz-debuginfo" + }, + { + "name": "oe_test_xz_install_and_remove_xz-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/yelp-tools.json b/suite2cases/yelp-tools.json index 61cb3a3d3..f190386fe 100644 --- a/suite2cases/yelp-tools.json +++ b/suite2cases/yelp-tools.json @@ -12,6 +12,9 @@ }, { "name": "oe_test_yelp-new" + }, + { + "name": "oe_test_yelp-tools_install_and_remove_yelp-tools" } ] } \ No newline at end of file diff --git a/suite2cases/zd1211-firmware.json b/suite2cases/zd1211-firmware.json new file mode 100644 index 000000000..22b0ef558 --- /dev/null +++ b/suite2cases/zd1211-firmware.json @@ -0,0 +1,14 @@ +{ + "path": "$OET_PATH/testcases/cli-test/zd1211-firmware", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_zd1211-firmware_install_and_remove_zd1211-firmware" + }, + { + "name": "oe_test_zd1211-firmware_install_and_remove_zd1211-firmware-help" + } + ] +} \ No newline at end of file diff --git a/suite2cases/zenity.json b/suite2cases/zenity.json new file mode 100644 index 000000000..04eaea9e1 --- /dev/null +++ b/suite2cases/zenity.json @@ -0,0 +1,20 @@ +{ + "path": "$OET_PATH/testcases/cli-test/zenity", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_zenity_install_and_remove_zenity" + }, + { + "name": "oe_test_zenity_install_and_remove_zenity-help" + }, + { + "name": "oe_test_zenity_install_and_remove_zenity-debugsource" + }, + { + "name": "oe_test_zenity_install_and_remove_zenity-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/zip.json b/suite2cases/zip.json index 3394d14c2..6bb7b7c20 100755 --- a/suite2cases/zip.json +++ b/suite2cases/zip.json @@ -18,6 +18,21 @@ }, { "name": "oe_test_zip_005" + }, + { + "name": "oe_test_zip_install_and_remove_zip" + }, + { + "name": "oe_test_zip_install_and_remove_zip-help" + }, + { + "name": "oe_test_zip_install_and_remove_zip-debugsource" + }, + { + "name": "oe_test_zip_install_and_remove_zip-debuginfo" + }, + { + "name": "oe_test_zip_install_and_remove_zip-doc" } ] } \ No newline at end of file diff --git a/suite2cases/zlib.json b/suite2cases/zlib.json new file mode 100644 index 000000000..a544c6cd6 --- /dev/null +++ b/suite2cases/zlib.json @@ -0,0 +1,32 @@ +{ + "path": "$OET_PATH/testcases/cli-test/zlib", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_zlib_install_and_remove_zlib" + }, + { + "name": "oe_test_zlib_install_and_remove_minizip" + }, + { + "name": "oe_test_zlib_install_and_remove_zlib-debugsource" + }, + { + "name": "oe_test_zlib_install_and_remove_zlib-debuginfo" + }, + { + "name": "oe_test_zlib_install_and_remove_zlib-help" + }, + { + "name": "oe_test_zlib_install_and_remove_zlib-devel" + }, + { + "name": "oe_test_zlib_install_and_remove_minizip-devel" + }, + { + "name": "oe_test_zlib_install_and_remove_zlib-relocation" + } + ] +} \ No newline at end of file diff --git a/suite2cases/zstd.json b/suite2cases/zstd.json new file mode 100644 index 000000000..4d4075cbb --- /dev/null +++ b/suite2cases/zstd.json @@ -0,0 +1,23 @@ +{ + "path": "$OET_PATH/testcases/cli-test/zstd", + "tags": "minimal", + "cpu": 2, + "memory": 4, + "cases": [ + { + "name": "oe_test_zstd_install_and_remove_zstd" + }, + { + "name": "oe_test_zstd_install_and_remove_zstd-help" + }, + { + "name": "oe_test_zstd_install_and_remove_zstd-devel" + }, + { + "name": "oe_test_zstd_install_and_remove_zstd-debugsource" + }, + { + "name": "oe_test_zstd_install_and_remove_zstd-debuginfo" + } + ] +} \ No newline at end of file diff --git a/suite2cases/zziplib.json b/suite2cases/zziplib.json index 5d727bda7..7b4c72614 100644 --- a/suite2cases/zziplib.json +++ b/suite2cases/zziplib.json @@ -6,6 +6,21 @@ "cases": [ { "name": "oe_test_zziplib" + }, + { + "name": "oe_test_zziplib_install_and_remove_zziplib" + }, + { + "name": "oe_test_zziplib_install_and_remove_zziplib-help" + }, + { + "name": "oe_test_zziplib_install_and_remove_zziplib-debugsource" + }, + { + "name": "oe_test_zziplib_install_and_remove_zziplib-debuginfo" + }, + { + "name": "oe_test_zziplib_install_and_remove_zziplib-devel" } ] } \ No newline at end of file diff --git a/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-debuginfo.sh b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-debuginfo.sh new file mode 100644 index 000000000..2c92719ee --- /dev/null +++ b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src CUnit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y CUnit-debuginfo + CHECK_RESULT $? 0 0 "install CUnit-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y CUnit-debuginfo + CHECK_RESULT $? 0 0 "remove CUnit-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-debugsource.sh b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-debugsource.sh new file mode 100644 index 000000000..e9765ab7a --- /dev/null +++ b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src CUnit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y CUnit-debugsource + CHECK_RESULT $? 0 0 "install CUnit-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y CUnit-debugsource + CHECK_RESULT $? 0 0 "remove CUnit-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-devel.sh b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-devel.sh new file mode 100644 index 000000000..90070b6ef --- /dev/null +++ b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src CUnit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y CUnit-devel + CHECK_RESULT $? 0 0 "install CUnit-devel failed" + SLEEP_WAIT 1 + dnf remove -y CUnit-devel + CHECK_RESULT $? 0 0 "remove CUnit-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-help.sh b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-help.sh new file mode 100644 index 000000000..bb59b0984 --- /dev/null +++ b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src CUnit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y CUnit-help + CHECK_RESULT $? 0 0 "install CUnit-help failed" + SLEEP_WAIT 1 + dnf remove -y CUnit-help + CHECK_RESULT $? 0 0 "remove CUnit-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit.sh b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit.sh new file mode 100644 index 000000000..33b9b8c70 --- /dev/null +++ b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src CUnit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y CUnit + CHECK_RESULT $? 0 0 "install CUnit failed" + SLEEP_WAIT 1 + dnf remove -y CUnit + CHECK_RESULT $? 0 0 "remove CUnit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython-debuginfo.sh b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython-debuginfo.sh new file mode 100644 index 000000000..44ce5bf7e --- /dev/null +++ b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src Cython +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y Cython-debuginfo + CHECK_RESULT $? 0 0 "install Cython-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y Cython-debuginfo + CHECK_RESULT $? 0 0 "remove Cython-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython-debugsource.sh b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython-debugsource.sh new file mode 100644 index 000000000..493901fe6 --- /dev/null +++ b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src Cython +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y Cython-debugsource + CHECK_RESULT $? 0 0 "install Cython-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y Cython-debugsource + CHECK_RESULT $? 0 0 "remove Cython-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython.sh b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython.sh new file mode 100644 index 000000000..bcda3b995 --- /dev/null +++ b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src Cython +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y Cython + CHECK_RESULT $? 0 0 "install Cython failed" + SLEEP_WAIT 1 + dnf remove -y Cython + CHECK_RESULT $? 0 0 "remove Cython failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_python2-Cython.sh b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_python2-Cython.sh new file mode 100644 index 000000000..d7142b2a8 --- /dev/null +++ b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_python2-Cython.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src Cython +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-Cython + CHECK_RESULT $? 0 0 "install python2-Cython failed" + SLEEP_WAIT 1 + dnf remove -y python2-Cython + CHECK_RESULT $? 0 0 "remove python2-Cython failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_python3-Cython.sh b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_python3-Cython.sh new file mode 100644 index 000000000..5237916f9 --- /dev/null +++ b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_python3-Cython.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src Cython +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-Cython + CHECK_RESULT $? 0 0 "install python3-Cython failed" + SLEEP_WAIT 1 + dnf remove -y python3-Cython + CHECK_RESULT $? 0 0 "remove python3-Cython failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-debuginfo.sh b/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-debuginfo.sh new file mode 100644 index 000000000..452709fdb --- /dev/null +++ b/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src GConf2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y GConf2-debuginfo + CHECK_RESULT $? 0 0 "install GConf2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y GConf2-debuginfo + CHECK_RESULT $? 0 0 "remove GConf2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-debugsource.sh b/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-debugsource.sh new file mode 100644 index 000000000..6131f00b1 --- /dev/null +++ b/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src GConf2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y GConf2-debugsource + CHECK_RESULT $? 0 0 "install GConf2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y GConf2-debugsource + CHECK_RESULT $? 0 0 "remove GConf2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-devel.sh b/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-devel.sh new file mode 100644 index 000000000..5c4e693e9 --- /dev/null +++ b/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src GConf2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y GConf2-devel + CHECK_RESULT $? 0 0 "install GConf2-devel failed" + SLEEP_WAIT 1 + dnf remove -y GConf2-devel + CHECK_RESULT $? 0 0 "remove GConf2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2.sh b/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2.sh new file mode 100644 index 000000000..e9cc3eca7 --- /dev/null +++ b/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src GConf2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y GConf2 + CHECK_RESULT $? 0 0 "install GConf2 failed" + SLEEP_WAIT 1 + dnf remove -y GConf2 + CHECK_RESULT $? 0 0 "remove GConf2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-c++-devel.sh b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-c++-devel.sh new file mode 100644 index 000000000..178eaaca3 --- /dev/null +++ b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-c++-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ImageMagick +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ImageMagick-c++-devel + CHECK_RESULT $? 0 0 "install ImageMagick-c++-devel failed" + SLEEP_WAIT 1 + dnf remove -y ImageMagick-c++-devel + CHECK_RESULT $? 0 0 "remove ImageMagick-c++-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-c++.sh b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-c++.sh new file mode 100644 index 000000000..fa7e84147 --- /dev/null +++ b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-c++.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ImageMagick +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ImageMagick-c++ + CHECK_RESULT $? 0 0 "install ImageMagick-c++ failed" + SLEEP_WAIT 1 + dnf remove -y ImageMagick-c++ + CHECK_RESULT $? 0 0 "remove ImageMagick-c++ failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-debuginfo.sh b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-debuginfo.sh new file mode 100644 index 000000000..73994e8c7 --- /dev/null +++ b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ImageMagick +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ImageMagick-debuginfo + CHECK_RESULT $? 0 0 "install ImageMagick-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ImageMagick-debuginfo + CHECK_RESULT $? 0 0 "remove ImageMagick-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-debugsource.sh b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-debugsource.sh new file mode 100644 index 000000000..6604dd32d --- /dev/null +++ b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ImageMagick +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ImageMagick-debugsource + CHECK_RESULT $? 0 0 "install ImageMagick-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ImageMagick-debugsource + CHECK_RESULT $? 0 0 "remove ImageMagick-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-devel.sh b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-devel.sh new file mode 100644 index 000000000..ca9b36404 --- /dev/null +++ b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ImageMagick +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ImageMagick-devel + CHECK_RESULT $? 0 0 "install ImageMagick-devel failed" + SLEEP_WAIT 1 + dnf remove -y ImageMagick-devel + CHECK_RESULT $? 0 0 "remove ImageMagick-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-help.sh b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-help.sh new file mode 100644 index 000000000..3f839fddb --- /dev/null +++ b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ImageMagick +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ImageMagick-help + CHECK_RESULT $? 0 0 "install ImageMagick-help failed" + SLEEP_WAIT 1 + dnf remove -y ImageMagick-help + CHECK_RESULT $? 0 0 "remove ImageMagick-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-perl.sh b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-perl.sh new file mode 100644 index 000000000..281a2241d --- /dev/null +++ b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-perl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ImageMagick +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ImageMagick-perl + CHECK_RESULT $? 0 0 "install ImageMagick-perl failed" + SLEEP_WAIT 1 + dnf remove -y ImageMagick-perl + CHECK_RESULT $? 0 0 "remove ImageMagick-perl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick.sh b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick.sh new file mode 100644 index 000000000..520e1135a --- /dev/null +++ b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ImageMagick +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ImageMagick + CHECK_RESULT $? 0 0 "install ImageMagick failed" + SLEEP_WAIT 1 + dnf remove -y ImageMagick + CHECK_RESULT $? 0 0 "remove ImageMagick failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-debuginfo.sh b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-debuginfo.sh new file mode 100644 index 000000000..01109e55a --- /dev/null +++ b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src Imath +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y Imath-debuginfo + CHECK_RESULT $? 0 0 "install Imath-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y Imath-debuginfo + CHECK_RESULT $? 0 0 "remove Imath-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-debugsource.sh b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-debugsource.sh new file mode 100644 index 000000000..034a2f900 --- /dev/null +++ b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src Imath +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y Imath-debugsource + CHECK_RESULT $? 0 0 "install Imath-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y Imath-debugsource + CHECK_RESULT $? 0 0 "remove Imath-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-devel.sh b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-devel.sh new file mode 100644 index 000000000..cdb9c7928 --- /dev/null +++ b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src Imath +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y Imath-devel + CHECK_RESULT $? 0 0 "install Imath-devel failed" + SLEEP_WAIT 1 + dnf remove -y Imath-devel + CHECK_RESULT $? 0 0 "remove Imath-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath.sh b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath.sh new file mode 100644 index 000000000..55186d3b6 --- /dev/null +++ b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src Imath +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y Imath + CHECK_RESULT $? 0 0 "install Imath failed" + SLEEP_WAIT 1 + dnf remove -y Imath + CHECK_RESULT $? 0 0 "remove Imath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_python3-Imath.sh b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_python3-Imath.sh new file mode 100644 index 000000000..3928562bc --- /dev/null +++ b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_python3-Imath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src Imath +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-Imath + CHECK_RESULT $? 0 0 "install python3-Imath failed" + SLEEP_WAIT 1 + dnf remove -y python3-Imath + CHECK_RESULT $? 0 0 "remove python3-Imath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-debuginfo.sh b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-debuginfo.sh new file mode 100644 index 000000000..7a4e8fcfb --- /dev/null +++ b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ModemManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ModemManager-debuginfo + CHECK_RESULT $? 0 0 "install ModemManager-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ModemManager-debuginfo + CHECK_RESULT $? 0 0 "remove ModemManager-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-debugsource.sh b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-debugsource.sh new file mode 100644 index 000000000..fbce1bb85 --- /dev/null +++ b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ModemManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ModemManager-debugsource + CHECK_RESULT $? 0 0 "install ModemManager-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ModemManager-debugsource + CHECK_RESULT $? 0 0 "remove ModemManager-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-devel.sh b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-devel.sh new file mode 100644 index 000000000..06a6bf68c --- /dev/null +++ b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ModemManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ModemManager-devel + CHECK_RESULT $? 0 0 "install ModemManager-devel failed" + SLEEP_WAIT 1 + dnf remove -y ModemManager-devel + CHECK_RESULT $? 0 0 "remove ModemManager-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-glib-devel.sh b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-glib-devel.sh new file mode 100644 index 000000000..fb38dfbbd --- /dev/null +++ b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-glib-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ModemManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ModemManager-glib-devel + CHECK_RESULT $? 0 0 "install ModemManager-glib-devel failed" + SLEEP_WAIT 1 + dnf remove -y ModemManager-glib-devel + CHECK_RESULT $? 0 0 "remove ModemManager-glib-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-glib.sh b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-glib.sh new file mode 100644 index 000000000..1975b719b --- /dev/null +++ b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-glib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ModemManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ModemManager-glib + CHECK_RESULT $? 0 0 "install ModemManager-glib failed" + SLEEP_WAIT 1 + dnf remove -y ModemManager-glib + CHECK_RESULT $? 0 0 "remove ModemManager-glib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-help.sh b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-help.sh new file mode 100644 index 000000000..d93058bbe --- /dev/null +++ b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ModemManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ModemManager-help + CHECK_RESULT $? 0 0 "install ModemManager-help failed" + SLEEP_WAIT 1 + dnf remove -y ModemManager-help + CHECK_RESULT $? 0 0 "remove ModemManager-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-vala.sh b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-vala.sh new file mode 100644 index 000000000..f095b7be9 --- /dev/null +++ b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-vala.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ModemManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ModemManager-vala + CHECK_RESULT $? 0 0 "install ModemManager-vala failed" + SLEEP_WAIT 1 + dnf remove -y ModemManager-vala + CHECK_RESULT $? 0 0 "remove ModemManager-vala failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager.sh b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager.sh new file mode 100644 index 000000000..f095bd562 --- /dev/null +++ b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ModemManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ModemManager + CHECK_RESULT $? 0 0 "install ModemManager failed" + SLEEP_WAIT 1 + dnf remove -y ModemManager + CHECK_RESULT $? 0 0 "remove ModemManager failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-bluetooth.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-bluetooth.sh new file mode 100644 index 000000000..36c083d18 --- /dev/null +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-bluetooth.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src NetworkManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y NetworkManager-bluetooth + CHECK_RESULT $? 0 0 "install NetworkManager-bluetooth failed" + SLEEP_WAIT 1 + dnf remove -y NetworkManager-bluetooth + CHECK_RESULT $? 0 0 "remove NetworkManager-bluetooth failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-cloud-setup.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-cloud-setup.sh new file mode 100644 index 000000000..ce8e7b2c6 --- /dev/null +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-cloud-setup.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src NetworkManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y NetworkManager-cloud-setup + CHECK_RESULT $? 0 0 "install NetworkManager-cloud-setup failed" + SLEEP_WAIT 1 + dnf remove -y NetworkManager-cloud-setup + CHECK_RESULT $? 0 0 "remove NetworkManager-cloud-setup failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-config-server.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-config-server.sh new file mode 100644 index 000000000..01c7622ea --- /dev/null +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-config-server.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src NetworkManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y NetworkManager-config-server + CHECK_RESULT $? 0 0 "install NetworkManager-config-server failed" + SLEEP_WAIT 1 + dnf remove -y NetworkManager-config-server + CHECK_RESULT $? 0 0 "remove NetworkManager-config-server failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-debuginfo.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-debuginfo.sh new file mode 100644 index 000000000..8005e1192 --- /dev/null +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src NetworkManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y NetworkManager-debuginfo + CHECK_RESULT $? 0 0 "install NetworkManager-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y NetworkManager-debuginfo + CHECK_RESULT $? 0 0 "remove NetworkManager-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-debugsource.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-debugsource.sh new file mode 100644 index 000000000..f55ae36eb --- /dev/null +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src NetworkManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y NetworkManager-debugsource + CHECK_RESULT $? 0 0 "install NetworkManager-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y NetworkManager-debugsource + CHECK_RESULT $? 0 0 "remove NetworkManager-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-help.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-help.sh new file mode 100644 index 000000000..936d970a2 --- /dev/null +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src NetworkManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y NetworkManager-help + CHECK_RESULT $? 0 0 "install NetworkManager-help failed" + SLEEP_WAIT 1 + dnf remove -y NetworkManager-help + CHECK_RESULT $? 0 0 "remove NetworkManager-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-libnm-devel.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-libnm-devel.sh new file mode 100644 index 000000000..23af4af4a --- /dev/null +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-libnm-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src NetworkManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y NetworkManager-libnm-devel + CHECK_RESULT $? 0 0 "install NetworkManager-libnm-devel failed" + SLEEP_WAIT 1 + dnf remove -y NetworkManager-libnm-devel + CHECK_RESULT $? 0 0 "remove NetworkManager-libnm-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-libnm.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-libnm.sh new file mode 100644 index 000000000..364633ac5 --- /dev/null +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-libnm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src NetworkManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y NetworkManager-libnm + CHECK_RESULT $? 0 0 "install NetworkManager-libnm failed" + SLEEP_WAIT 1 + dnf remove -y NetworkManager-libnm + CHECK_RESULT $? 0 0 "remove NetworkManager-libnm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-ovs.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-ovs.sh new file mode 100644 index 000000000..f9f4f863b --- /dev/null +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-ovs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src NetworkManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y NetworkManager-ovs + CHECK_RESULT $? 0 0 "install NetworkManager-ovs failed" + SLEEP_WAIT 1 + dnf remove -y NetworkManager-ovs + CHECK_RESULT $? 0 0 "remove NetworkManager-ovs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-ppp.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-ppp.sh new file mode 100644 index 000000000..0beeac5b2 --- /dev/null +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-ppp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src NetworkManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y NetworkManager-ppp + CHECK_RESULT $? 0 0 "install NetworkManager-ppp failed" + SLEEP_WAIT 1 + dnf remove -y NetworkManager-ppp + CHECK_RESULT $? 0 0 "remove NetworkManager-ppp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-team.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-team.sh new file mode 100644 index 000000000..a1cbec89e --- /dev/null +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-team.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src NetworkManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y NetworkManager-team + CHECK_RESULT $? 0 0 "install NetworkManager-team failed" + SLEEP_WAIT 1 + dnf remove -y NetworkManager-team + CHECK_RESULT $? 0 0 "remove NetworkManager-team failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-wifi.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-wifi.sh new file mode 100644 index 000000000..b04a49a75 --- /dev/null +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-wifi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src NetworkManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y NetworkManager-wifi + CHECK_RESULT $? 0 0 "install NetworkManager-wifi failed" + SLEEP_WAIT 1 + dnf remove -y NetworkManager-wifi + CHECK_RESULT $? 0 0 "remove NetworkManager-wifi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-wwan.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-wwan.sh new file mode 100644 index 000000000..12773f36e --- /dev/null +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-wwan.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src NetworkManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y NetworkManager-wwan + CHECK_RESULT $? 0 0 "install NetworkManager-wwan failed" + SLEEP_WAIT 1 + dnf remove -y NetworkManager-wwan + CHECK_RESULT $? 0 0 "remove NetworkManager-wwan failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager.sh new file mode 100644 index 000000000..5d91fac7e --- /dev/null +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src NetworkManager +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y NetworkManager + CHECK_RESULT $? 0 0 "install NetworkManager failed" + SLEEP_WAIT 1 + dnf remove -y NetworkManager + CHECK_RESULT $? 0 0 "remove NetworkManager failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-debuginfo.sh b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-debuginfo.sh new file mode 100644 index 000000000..7ac3792d1 --- /dev/null +++ b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src OpenEXR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y OpenEXR-debuginfo + CHECK_RESULT $? 0 0 "install OpenEXR-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y OpenEXR-debuginfo + CHECK_RESULT $? 0 0 "remove OpenEXR-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-debugsource.sh b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-debugsource.sh new file mode 100644 index 000000000..d4fdc7090 --- /dev/null +++ b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src OpenEXR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y OpenEXR-debugsource + CHECK_RESULT $? 0 0 "install OpenEXR-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y OpenEXR-debugsource + CHECK_RESULT $? 0 0 "remove OpenEXR-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-devel.sh b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-devel.sh new file mode 100644 index 000000000..ca88d5aa9 --- /dev/null +++ b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src OpenEXR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y OpenEXR-devel + CHECK_RESULT $? 0 0 "install OpenEXR-devel failed" + SLEEP_WAIT 1 + dnf remove -y OpenEXR-devel + CHECK_RESULT $? 0 0 "remove OpenEXR-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-libs.sh b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-libs.sh new file mode 100644 index 000000000..e0b5c6dfe --- /dev/null +++ b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src OpenEXR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y OpenEXR-libs + CHECK_RESULT $? 0 0 "install OpenEXR-libs failed" + SLEEP_WAIT 1 + dnf remove -y OpenEXR-libs + CHECK_RESULT $? 0 0 "remove OpenEXR-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR.sh b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR.sh new file mode 100644 index 000000000..2666f95f7 --- /dev/null +++ b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src OpenEXR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y OpenEXR + CHECK_RESULT $? 0 0 "install OpenEXR failed" + SLEEP_WAIT 1 + dnf remove -y OpenEXR + CHECK_RESULT $? 0 0 "remove OpenEXR failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-debuginfo.sh b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-debuginfo.sh new file mode 100644 index 000000000..f2e259f6d --- /dev/null +++ b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src SDL +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y SDL-debuginfo + CHECK_RESULT $? 0 0 "install SDL-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y SDL-debuginfo + CHECK_RESULT $? 0 0 "remove SDL-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-debugsource.sh b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-debugsource.sh new file mode 100644 index 000000000..7068fb7e2 --- /dev/null +++ b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src SDL +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y SDL-debugsource + CHECK_RESULT $? 0 0 "install SDL-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y SDL-debugsource + CHECK_RESULT $? 0 0 "remove SDL-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-devel.sh b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-devel.sh new file mode 100644 index 000000000..3d10165ea --- /dev/null +++ b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src SDL +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y SDL-devel + CHECK_RESULT $? 0 0 "install SDL-devel failed" + SLEEP_WAIT 1 + dnf remove -y SDL-devel + CHECK_RESULT $? 0 0 "remove SDL-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-help.sh b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-help.sh new file mode 100644 index 000000000..b0a6e1981 --- /dev/null +++ b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src SDL +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y SDL-help + CHECK_RESULT $? 0 0 "install SDL-help failed" + SLEEP_WAIT 1 + dnf remove -y SDL-help + CHECK_RESULT $? 0 0 "remove SDL-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL.sh b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL.sh new file mode 100644 index 000000000..63eed71be --- /dev/null +++ b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src SDL +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y SDL + CHECK_RESULT $? 0 0 "install SDL failed" + SLEEP_WAIT 1 + dnf remove -y SDL + CHECK_RESULT $? 0 0 "remove SDL failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-debuginfo.sh b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-debuginfo.sh new file mode 100644 index 000000000..135077847 --- /dev/null +++ b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src Xaw3d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y Xaw3d-debuginfo + CHECK_RESULT $? 0 0 "install Xaw3d-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y Xaw3d-debuginfo + CHECK_RESULT $? 0 0 "remove Xaw3d-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-debugsource.sh b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-debugsource.sh new file mode 100644 index 000000000..a098d1349 --- /dev/null +++ b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src Xaw3d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y Xaw3d-debugsource + CHECK_RESULT $? 0 0 "install Xaw3d-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y Xaw3d-debugsource + CHECK_RESULT $? 0 0 "remove Xaw3d-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-devel.sh b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-devel.sh new file mode 100644 index 000000000..c40c6a05d --- /dev/null +++ b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src Xaw3d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y Xaw3d-devel + CHECK_RESULT $? 0 0 "install Xaw3d-devel failed" + SLEEP_WAIT 1 + dnf remove -y Xaw3d-devel + CHECK_RESULT $? 0 0 "remove Xaw3d-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-help.sh b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-help.sh new file mode 100644 index 000000000..ba2dfd23d --- /dev/null +++ b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src Xaw3d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y Xaw3d-help + CHECK_RESULT $? 0 0 "install Xaw3d-help failed" + SLEEP_WAIT 1 + dnf remove -y Xaw3d-help + CHECK_RESULT $? 0 0 "remove Xaw3d-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d.sh b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d.sh new file mode 100644 index 000000000..28f180bf3 --- /dev/null +++ b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src Xaw3d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y Xaw3d + CHECK_RESULT $? 0 0 "install Xaw3d failed" + SLEEP_WAIT 1 + dnf remove -y Xaw3d + CHECK_RESULT $? 0 0 "remove Xaw3d failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/abattis-cantarell-fonts/oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts-help.sh b/testcases/cli-test/abattis-cantarell-fonts/oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts-help.sh new file mode 100644 index 000000000..eed16668f --- /dev/null +++ b/testcases/cli-test/abattis-cantarell-fonts/oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src abattis-cantarell-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y abattis-cantarell-fonts-help + CHECK_RESULT $? 0 0 "install abattis-cantarell-fonts-help failed" + SLEEP_WAIT 1 + dnf remove -y abattis-cantarell-fonts-help + CHECK_RESULT $? 0 0 "remove abattis-cantarell-fonts-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/abattis-cantarell-fonts/oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts.sh b/testcases/cli-test/abattis-cantarell-fonts/oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts.sh new file mode 100644 index 000000000..760d78821 --- /dev/null +++ b/testcases/cli-test/abattis-cantarell-fonts/oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src abattis-cantarell-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y abattis-cantarell-fonts + CHECK_RESULT $? 0 0 "install abattis-cantarell-fonts failed" + SLEEP_WAIT 1 + dnf remove -y abattis-cantarell-fonts + CHECK_RESULT $? 0 0 "remove abattis-cantarell-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-debuginfo.sh b/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-debuginfo.sh new file mode 100644 index 000000000..2c162be5c --- /dev/null +++ b/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src abseil-cpp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y abseil-cpp-debuginfo + CHECK_RESULT $? 0 0 "install abseil-cpp-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y abseil-cpp-debuginfo + CHECK_RESULT $? 0 0 "remove abseil-cpp-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-debugsource.sh b/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-debugsource.sh new file mode 100644 index 000000000..d8d11611f --- /dev/null +++ b/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src abseil-cpp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y abseil-cpp-debugsource + CHECK_RESULT $? 0 0 "install abseil-cpp-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y abseil-cpp-debugsource + CHECK_RESULT $? 0 0 "remove abseil-cpp-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-devel.sh b/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-devel.sh new file mode 100644 index 000000000..e8fb0e4ed --- /dev/null +++ b/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src abseil-cpp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y abseil-cpp-devel + CHECK_RESULT $? 0 0 "install abseil-cpp-devel failed" + SLEEP_WAIT 1 + dnf remove -y abseil-cpp-devel + CHECK_RESULT $? 0 0 "remove abseil-cpp-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp.sh b/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp.sh new file mode 100644 index 000000000..1c50104be --- /dev/null +++ b/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src abseil-cpp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y abseil-cpp + CHECK_RESULT $? 0 0 "install abseil-cpp failed" + SLEEP_WAIT 1 + dnf remove -y abseil-cpp + CHECK_RESULT $? 0 0 "remove abseil-cpp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-debuginfo.sh b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-debuginfo.sh new file mode 100644 index 000000000..761c48fb0 --- /dev/null +++ b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src acl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y acl-debuginfo + CHECK_RESULT $? 0 0 "install acl-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y acl-debuginfo + CHECK_RESULT $? 0 0 "remove acl-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-debugsource.sh b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-debugsource.sh new file mode 100644 index 000000000..fec8e2772 --- /dev/null +++ b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src acl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y acl-debugsource + CHECK_RESULT $? 0 0 "install acl-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y acl-debugsource + CHECK_RESULT $? 0 0 "remove acl-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-devel.sh b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-devel.sh new file mode 100644 index 000000000..1058a9b68 --- /dev/null +++ b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src acl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y acl-devel + CHECK_RESULT $? 0 0 "install acl-devel failed" + SLEEP_WAIT 1 + dnf remove -y acl-devel + CHECK_RESULT $? 0 0 "remove acl-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-help.sh b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-help.sh new file mode 100644 index 000000000..119047046 --- /dev/null +++ b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src acl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y acl-help + CHECK_RESULT $? 0 0 "install acl-help failed" + SLEEP_WAIT 1 + dnf remove -y acl-help + CHECK_RESULT $? 0 0 "remove acl-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl.sh b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl.sh new file mode 100644 index 000000000..1e02b6de3 --- /dev/null +++ b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src acl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y acl + CHECK_RESULT $? 0 0 "install acl failed" + SLEEP_WAIT 1 + dnf remove -y acl + CHECK_RESULT $? 0 0 "remove acl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/acl/oe_test_acl_install_and_remove_libacl-devel.sh b/testcases/cli-test/acl/oe_test_acl_install_and_remove_libacl-devel.sh new file mode 100644 index 000000000..fb836c079 --- /dev/null +++ b/testcases/cli-test/acl/oe_test_acl_install_and_remove_libacl-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src acl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libacl-devel + CHECK_RESULT $? 0 0 "install libacl-devel failed" + SLEEP_WAIT 1 + dnf remove -y libacl-devel + CHECK_RESULT $? 0 0 "remove libacl-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/acl/oe_test_acl_install_and_remove_libacl.sh b/testcases/cli-test/acl/oe_test_acl_install_and_remove_libacl.sh new file mode 100644 index 000000000..3767c085b --- /dev/null +++ b/testcases/cli-test/acl/oe_test_acl_install_and_remove_libacl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src acl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libacl + CHECK_RESULT $? 0 0 "install libacl failed" + SLEEP_WAIT 1 + dnf remove -y libacl + CHECK_RESULT $? 0 0 "remove libacl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-devel.sh b/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-devel.sh new file mode 100644 index 000000000..d8f0c08e6 --- /dev/null +++ b/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src adobe-mappings-cmap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y adobe-mappings-cmap-devel + CHECK_RESULT $? 0 0 "install adobe-mappings-cmap-devel failed" + SLEEP_WAIT 1 + dnf remove -y adobe-mappings-cmap-devel + CHECK_RESULT $? 0 0 "remove adobe-mappings-cmap-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-help.sh b/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-help.sh new file mode 100644 index 000000000..316b4a712 --- /dev/null +++ b/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src adobe-mappings-cmap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y adobe-mappings-cmap-help + CHECK_RESULT $? 0 0 "install adobe-mappings-cmap-help failed" + SLEEP_WAIT 1 + dnf remove -y adobe-mappings-cmap-help + CHECK_RESULT $? 0 0 "remove adobe-mappings-cmap-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-lang.sh b/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-lang.sh new file mode 100644 index 000000000..a164f76cb --- /dev/null +++ b/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-lang.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src adobe-mappings-cmap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y adobe-mappings-cmap-lang + CHECK_RESULT $? 0 0 "install adobe-mappings-cmap-lang failed" + SLEEP_WAIT 1 + dnf remove -y adobe-mappings-cmap-lang + CHECK_RESULT $? 0 0 "remove adobe-mappings-cmap-lang failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap.sh b/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap.sh new file mode 100644 index 000000000..9f77a784f --- /dev/null +++ b/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src adobe-mappings-cmap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y adobe-mappings-cmap + CHECK_RESULT $? 0 0 "install adobe-mappings-cmap failed" + SLEEP_WAIT 1 + dnf remove -y adobe-mappings-cmap + CHECK_RESULT $? 0 0 "remove adobe-mappings-cmap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-devel.sh b/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-devel.sh new file mode 100644 index 000000000..7187e62b5 --- /dev/null +++ b/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src adobe-mappings-pdf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y adobe-mappings-pdf-devel + CHECK_RESULT $? 0 0 "install adobe-mappings-pdf-devel failed" + SLEEP_WAIT 1 + dnf remove -y adobe-mappings-pdf-devel + CHECK_RESULT $? 0 0 "remove adobe-mappings-pdf-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-help.sh b/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-help.sh new file mode 100644 index 000000000..619d733c8 --- /dev/null +++ b/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src adobe-mappings-pdf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y adobe-mappings-pdf-help + CHECK_RESULT $? 0 0 "install adobe-mappings-pdf-help failed" + SLEEP_WAIT 1 + dnf remove -y adobe-mappings-pdf-help + CHECK_RESULT $? 0 0 "remove adobe-mappings-pdf-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf.sh b/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf.sh new file mode 100644 index 000000000..a272f8384 --- /dev/null +++ b/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src adobe-mappings-pdf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y adobe-mappings-pdf + CHECK_RESULT $? 0 0 "install adobe-mappings-pdf failed" + SLEEP_WAIT 1 + dnf remove -y adobe-mappings-pdf + CHECK_RESULT $? 0 0 "remove adobe-mappings-pdf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-cursor-theme.sh b/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-cursor-theme.sh new file mode 100644 index 000000000..8412a22b3 --- /dev/null +++ b/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-cursor-theme.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src adwaita-icon-theme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y adwaita-cursor-theme + CHECK_RESULT $? 0 0 "install adwaita-cursor-theme failed" + SLEEP_WAIT 1 + dnf remove -y adwaita-cursor-theme + CHECK_RESULT $? 0 0 "remove adwaita-cursor-theme failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme-devel.sh b/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme-devel.sh new file mode 100644 index 000000000..b5356d323 --- /dev/null +++ b/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src adwaita-icon-theme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y adwaita-icon-theme-devel + CHECK_RESULT $? 0 0 "install adwaita-icon-theme-devel failed" + SLEEP_WAIT 1 + dnf remove -y adwaita-icon-theme-devel + CHECK_RESULT $? 0 0 "remove adwaita-icon-theme-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme.sh b/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme.sh new file mode 100644 index 000000000..556786fd1 --- /dev/null +++ b/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src adwaita-icon-theme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y adwaita-icon-theme + CHECK_RESULT $? 0 0 "install adwaita-icon-theme failed" + SLEEP_WAIT 1 + dnf remove -y adwaita-icon-theme + CHECK_RESULT $? 0 0 "remove adwaita-icon-theme failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-debuginfo.sh b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-debuginfo.sh new file mode 100644 index 000000000..19b7374d6 --- /dev/null +++ b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src alsa-lib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y alsa-lib-debuginfo + CHECK_RESULT $? 0 0 "install alsa-lib-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y alsa-lib-debuginfo + CHECK_RESULT $? 0 0 "remove alsa-lib-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-debugsource.sh b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-debugsource.sh new file mode 100644 index 000000000..6cc913e04 --- /dev/null +++ b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src alsa-lib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y alsa-lib-debugsource + CHECK_RESULT $? 0 0 "install alsa-lib-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y alsa-lib-debugsource + CHECK_RESULT $? 0 0 "remove alsa-lib-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-devel.sh b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-devel.sh new file mode 100644 index 000000000..fd41ddf3c --- /dev/null +++ b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src alsa-lib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y alsa-lib-devel + CHECK_RESULT $? 0 0 "install alsa-lib-devel failed" + SLEEP_WAIT 1 + dnf remove -y alsa-lib-devel + CHECK_RESULT $? 0 0 "remove alsa-lib-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib.sh b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib.sh new file mode 100644 index 000000000..2bb89091b --- /dev/null +++ b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src alsa-lib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y alsa-lib + CHECK_RESULT $? 0 0 "install alsa-lib failed" + SLEEP_WAIT 1 + dnf remove -y alsa-lib + CHECK_RESULT $? 0 0 "remove alsa-lib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-topology.sh b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-topology.sh new file mode 100644 index 000000000..1b96e9d4a --- /dev/null +++ b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-topology.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src alsa-lib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y alsa-topology + CHECK_RESULT $? 0 0 "install alsa-topology failed" + SLEEP_WAIT 1 + dnf remove -y alsa-topology + CHECK_RESULT $? 0 0 "remove alsa-topology failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-ucm.sh b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-ucm.sh new file mode 100644 index 000000000..031015d66 --- /dev/null +++ b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-ucm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src alsa-lib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y alsa-ucm + CHECK_RESULT $? 0 0 "install alsa-ucm failed" + SLEEP_WAIT 1 + dnf remove -y alsa-ucm + CHECK_RESULT $? 0 0 "remove alsa-ucm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-core.sh b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-core.sh new file mode 100644 index 000000000..55097e6f0 --- /dev/null +++ b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-core.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src anaconda +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y anaconda-core + CHECK_RESULT $? 0 0 "install anaconda-core failed" + SLEEP_WAIT 1 + dnf remove -y anaconda-core + CHECK_RESULT $? 0 0 "remove anaconda-core failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-debuginfo.sh b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-debuginfo.sh new file mode 100644 index 000000000..7f084d402 --- /dev/null +++ b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src anaconda +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y anaconda-debuginfo + CHECK_RESULT $? 0 0 "install anaconda-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y anaconda-debuginfo + CHECK_RESULT $? 0 0 "remove anaconda-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-debugsource.sh b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-debugsource.sh new file mode 100644 index 000000000..b85e2aeb6 --- /dev/null +++ b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src anaconda +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y anaconda-debugsource + CHECK_RESULT $? 0 0 "install anaconda-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y anaconda-debugsource + CHECK_RESULT $? 0 0 "remove anaconda-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-devel.sh b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-devel.sh new file mode 100644 index 000000000..61c153ab4 --- /dev/null +++ b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src anaconda +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y anaconda-devel + CHECK_RESULT $? 0 0 "install anaconda-devel failed" + SLEEP_WAIT 1 + dnf remove -y anaconda-devel + CHECK_RESULT $? 0 0 "remove anaconda-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-dracut.sh b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-dracut.sh new file mode 100644 index 000000000..b99fbcd46 --- /dev/null +++ b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-dracut.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src anaconda +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y anaconda-dracut + CHECK_RESULT $? 0 0 "install anaconda-dracut failed" + SLEEP_WAIT 1 + dnf remove -y anaconda-dracut + CHECK_RESULT $? 0 0 "remove anaconda-dracut failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-tui.sh b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-tui.sh new file mode 100644 index 000000000..1450e033f --- /dev/null +++ b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-tui.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src anaconda +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y anaconda-tui + CHECK_RESULT $? 0 0 "install anaconda-tui failed" + SLEEP_WAIT 1 + dnf remove -y anaconda-tui + CHECK_RESULT $? 0 0 "remove anaconda-tui failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda.sh b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda.sh new file mode 100644 index 000000000..5829fb4fa --- /dev/null +++ b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src anaconda +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y anaconda + CHECK_RESULT $? 0 0 "install anaconda failed" + SLEEP_WAIT 1 + dnf remove -y anaconda + CHECK_RESULT $? 0 0 "remove anaconda failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-annocheck.sh b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-annocheck.sh new file mode 100644 index 000000000..ebefc953a --- /dev/null +++ b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-annocheck.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src annobin +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y annobin-annocheck + CHECK_RESULT $? 0 0 "install annobin-annocheck failed" + SLEEP_WAIT 1 + dnf remove -y annobin-annocheck + CHECK_RESULT $? 0 0 "remove annobin-annocheck failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-debuginfo.sh b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-debuginfo.sh new file mode 100644 index 000000000..7431911d6 --- /dev/null +++ b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src annobin +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y annobin-debuginfo + CHECK_RESULT $? 0 0 "install annobin-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y annobin-debuginfo + CHECK_RESULT $? 0 0 "remove annobin-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-debugsource.sh b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-debugsource.sh new file mode 100644 index 000000000..71457933f --- /dev/null +++ b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src annobin +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y annobin-debugsource + CHECK_RESULT $? 0 0 "install annobin-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y annobin-debugsource + CHECK_RESULT $? 0 0 "remove annobin-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-help.sh b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-help.sh new file mode 100644 index 000000000..4c5ed5435 --- /dev/null +++ b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src annobin +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y annobin-help + CHECK_RESULT $? 0 0 "install annobin-help failed" + SLEEP_WAIT 1 + dnf remove -y annobin-help + CHECK_RESULT $? 0 0 "remove annobin-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-tests.sh b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-tests.sh new file mode 100644 index 000000000..22bb344d8 --- /dev/null +++ b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-tests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src annobin +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y annobin-tests + CHECK_RESULT $? 0 0 "install annobin-tests failed" + SLEEP_WAIT 1 + dnf remove -y annobin-tests + CHECK_RESULT $? 0 0 "remove annobin-tests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin.sh b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin.sh new file mode 100644 index 000000000..5e16d8f4f --- /dev/null +++ b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src annobin +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y annobin + CHECK_RESULT $? 0 0 "install annobin failed" + SLEEP_WAIT 1 + dnf remove -y annobin + CHECK_RESULT $? 0 0 "remove annobin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-antlr.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-antlr.sh new file mode 100644 index 000000000..5de48840a --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-antlr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-antlr + CHECK_RESULT $? 0 0 "install ant-antlr failed" + SLEEP_WAIT 1 + dnf remove -y ant-antlr + CHECK_RESULT $? 0 0 "remove ant-antlr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-bcel.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-bcel.sh new file mode 100644 index 000000000..8da9c6ff6 --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-bcel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-apache-bcel + CHECK_RESULT $? 0 0 "install ant-apache-bcel failed" + SLEEP_WAIT 1 + dnf remove -y ant-apache-bcel + CHECK_RESULT $? 0 0 "remove ant-apache-bcel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-bsf.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-bsf.sh new file mode 100644 index 000000000..76ebd0d7f --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-bsf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-apache-bsf + CHECK_RESULT $? 0 0 "install ant-apache-bsf failed" + SLEEP_WAIT 1 + dnf remove -y ant-apache-bsf + CHECK_RESULT $? 0 0 "remove ant-apache-bsf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-log4j.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-log4j.sh new file mode 100644 index 000000000..30d321423 --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-log4j.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-apache-log4j + CHECK_RESULT $? 0 0 "install ant-apache-log4j failed" + SLEEP_WAIT 1 + dnf remove -y ant-apache-log4j + CHECK_RESULT $? 0 0 "remove ant-apache-log4j failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-oro.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-oro.sh new file mode 100644 index 000000000..8623e4b8f --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-oro.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-apache-oro + CHECK_RESULT $? 0 0 "install ant-apache-oro failed" + SLEEP_WAIT 1 + dnf remove -y ant-apache-oro + CHECK_RESULT $? 0 0 "remove ant-apache-oro failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-regexp.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-regexp.sh new file mode 100644 index 000000000..f2568318f --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-regexp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-apache-regexp + CHECK_RESULT $? 0 0 "install ant-apache-regexp failed" + SLEEP_WAIT 1 + dnf remove -y ant-apache-regexp + CHECK_RESULT $? 0 0 "remove ant-apache-regexp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-resolver.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-resolver.sh new file mode 100644 index 000000000..e13ce6b22 --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-resolver.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-apache-resolver + CHECK_RESULT $? 0 0 "install ant-apache-resolver failed" + SLEEP_WAIT 1 + dnf remove -y ant-apache-resolver + CHECK_RESULT $? 0 0 "remove ant-apache-resolver failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-xalan2.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-xalan2.sh new file mode 100644 index 000000000..308bc77da --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-xalan2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-apache-xalan2 + CHECK_RESULT $? 0 0 "install ant-apache-xalan2 failed" + SLEEP_WAIT 1 + dnf remove -y ant-apache-xalan2 + CHECK_RESULT $? 0 0 "remove ant-apache-xalan2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-commons-logging.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-commons-logging.sh new file mode 100644 index 000000000..24ab2a87f --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-commons-logging.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-commons-logging + CHECK_RESULT $? 0 0 "install ant-commons-logging failed" + SLEEP_WAIT 1 + dnf remove -y ant-commons-logging + CHECK_RESULT $? 0 0 "remove ant-commons-logging failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-commons-net.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-commons-net.sh new file mode 100644 index 000000000..df515facc --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-commons-net.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-commons-net + CHECK_RESULT $? 0 0 "install ant-commons-net failed" + SLEEP_WAIT 1 + dnf remove -y ant-commons-net + CHECK_RESULT $? 0 0 "remove ant-commons-net failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-help.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-help.sh new file mode 100644 index 000000000..51db9f87b --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-help + CHECK_RESULT $? 0 0 "install ant-help failed" + SLEEP_WAIT 1 + dnf remove -y ant-help + CHECK_RESULT $? 0 0 "remove ant-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-imageio.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-imageio.sh new file mode 100644 index 000000000..e07fccd96 --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-imageio.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-imageio + CHECK_RESULT $? 0 0 "install ant-imageio failed" + SLEEP_WAIT 1 + dnf remove -y ant-imageio + CHECK_RESULT $? 0 0 "remove ant-imageio failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-javamail.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-javamail.sh new file mode 100644 index 000000000..d7e5db941 --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-javamail.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-javamail + CHECK_RESULT $? 0 0 "install ant-javamail failed" + SLEEP_WAIT 1 + dnf remove -y ant-javamail + CHECK_RESULT $? 0 0 "remove ant-javamail failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jdepend.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jdepend.sh new file mode 100644 index 000000000..fe0fc97dd --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jdepend.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-jdepend + CHECK_RESULT $? 0 0 "install ant-jdepend failed" + SLEEP_WAIT 1 + dnf remove -y ant-jdepend + CHECK_RESULT $? 0 0 "remove ant-jdepend failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jmf.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jmf.sh new file mode 100644 index 000000000..c6edfc07d --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jmf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-jmf + CHECK_RESULT $? 0 0 "install ant-jmf failed" + SLEEP_WAIT 1 + dnf remove -y ant-jmf + CHECK_RESULT $? 0 0 "remove ant-jmf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jsch.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jsch.sh new file mode 100644 index 000000000..8969c5746 --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jsch.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-jsch + CHECK_RESULT $? 0 0 "install ant-jsch failed" + SLEEP_WAIT 1 + dnf remove -y ant-jsch + CHECK_RESULT $? 0 0 "remove ant-jsch failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-junit.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-junit.sh new file mode 100644 index 000000000..11e1b4074 --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-junit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-junit + CHECK_RESULT $? 0 0 "install ant-junit failed" + SLEEP_WAIT 1 + dnf remove -y ant-junit + CHECK_RESULT $? 0 0 "remove ant-junit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-junit5.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-junit5.sh new file mode 100644 index 000000000..6fcf92254 --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-junit5.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-junit5 + CHECK_RESULT $? 0 0 "install ant-junit5 failed" + SLEEP_WAIT 1 + dnf remove -y ant-junit5 + CHECK_RESULT $? 0 0 "remove ant-junit5 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-lib.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-lib.sh new file mode 100644 index 000000000..b68688bdc --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-lib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-lib + CHECK_RESULT $? 0 0 "install ant-lib failed" + SLEEP_WAIT 1 + dnf remove -y ant-lib + CHECK_RESULT $? 0 0 "remove ant-lib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-swing.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-swing.sh new file mode 100644 index 000000000..2a480c6d3 --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-swing.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-swing + CHECK_RESULT $? 0 0 "install ant-swing failed" + SLEEP_WAIT 1 + dnf remove -y ant-swing + CHECK_RESULT $? 0 0 "remove ant-swing failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-testutil.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-testutil.sh new file mode 100644 index 000000000..ee1b5013c --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-testutil.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-testutil + CHECK_RESULT $? 0 0 "install ant-testutil failed" + SLEEP_WAIT 1 + dnf remove -y ant-testutil + CHECK_RESULT $? 0 0 "remove ant-testutil failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-xz.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-xz.sh new file mode 100644 index 000000000..a6b45e4a9 --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-xz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant-xz + CHECK_RESULT $? 0 0 "install ant-xz failed" + SLEEP_WAIT 1 + dnf remove -y ant-xz + CHECK_RESULT $? 0 0 "remove ant-xz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant.sh new file mode 100644 index 000000000..583a50811 --- /dev/null +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ant + CHECK_RESULT $? 0 0 "install ant failed" + SLEEP_WAIT 1 + dnf remove -y ant + CHECK_RESULT $? 0 0 "remove ant failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-debuginfo.sh b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-debuginfo.sh new file mode 100644 index 000000000..dbec7b24d --- /dev/null +++ b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src anthy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y anthy-debuginfo + CHECK_RESULT $? 0 0 "install anthy-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y anthy-debuginfo + CHECK_RESULT $? 0 0 "remove anthy-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-debugsource.sh b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-debugsource.sh new file mode 100644 index 000000000..964cc7344 --- /dev/null +++ b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src anthy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y anthy-debugsource + CHECK_RESULT $? 0 0 "install anthy-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y anthy-debugsource + CHECK_RESULT $? 0 0 "remove anthy-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-devel.sh b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-devel.sh new file mode 100644 index 000000000..2e0702324 --- /dev/null +++ b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src anthy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y anthy-devel + CHECK_RESULT $? 0 0 "install anthy-devel failed" + SLEEP_WAIT 1 + dnf remove -y anthy-devel + CHECK_RESULT $? 0 0 "remove anthy-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-help.sh b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-help.sh new file mode 100644 index 000000000..53b59e9e8 --- /dev/null +++ b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src anthy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y anthy-help + CHECK_RESULT $? 0 0 "install anthy-help failed" + SLEEP_WAIT 1 + dnf remove -y anthy-help + CHECK_RESULT $? 0 0 "remove anthy-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy.sh b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy.sh new file mode 100644 index 000000000..f399452b2 --- /dev/null +++ b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src anthy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y anthy + CHECK_RESULT $? 0 0 "install anthy failed" + SLEEP_WAIT 1 + dnf remove -y anthy + CHECK_RESULT $? 0 0 "remove anthy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/apache-parent/oe_test_apache-parent_install_and_remove_apache-parent.sh b/testcases/cli-test/apache-parent/oe_test_apache-parent_install_and_remove_apache-parent.sh new file mode 100644 index 000000000..c39dd3506 --- /dev/null +++ b/testcases/cli-test/apache-parent/oe_test_apache-parent_install_and_remove_apache-parent.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src apache-parent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y apache-parent + CHECK_RESULT $? 0 0 "install apache-parent failed" + SLEEP_WAIT 1 + dnf remove -y apache-parent + CHECK_RESULT $? 0 0 "remove apache-parent failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-debuginfo.sh b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-debuginfo.sh new file mode 100644 index 000000000..340b20430 --- /dev/null +++ b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src argon2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y argon2-debuginfo + CHECK_RESULT $? 0 0 "install argon2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y argon2-debuginfo + CHECK_RESULT $? 0 0 "remove argon2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-debugsource.sh b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-debugsource.sh new file mode 100644 index 000000000..6cd1e2d9a --- /dev/null +++ b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src argon2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y argon2-debugsource + CHECK_RESULT $? 0 0 "install argon2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y argon2-debugsource + CHECK_RESULT $? 0 0 "remove argon2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-devel.sh b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-devel.sh new file mode 100644 index 000000000..29df64d2c --- /dev/null +++ b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src argon2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y argon2-devel + CHECK_RESULT $? 0 0 "install argon2-devel failed" + SLEEP_WAIT 1 + dnf remove -y argon2-devel + CHECK_RESULT $? 0 0 "remove argon2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-help.sh b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-help.sh new file mode 100644 index 000000000..5fb832b81 --- /dev/null +++ b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src argon2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y argon2-help + CHECK_RESULT $? 0 0 "install argon2-help failed" + SLEEP_WAIT 1 + dnf remove -y argon2-help + CHECK_RESULT $? 0 0 "remove argon2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2.sh b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2.sh new file mode 100644 index 000000000..9472ada1f --- /dev/null +++ b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src argon2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y argon2 + CHECK_RESULT $? 0 0 "install argon2 failed" + SLEEP_WAIT 1 + dnf remove -y argon2 + CHECK_RESULT $? 0 0 "remove argon2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_libargon2-devel.sh b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_libargon2-devel.sh new file mode 100644 index 000000000..24a329f0f --- /dev/null +++ b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_libargon2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src argon2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libargon2-devel + CHECK_RESULT $? 0 0 "install libargon2-devel failed" + SLEEP_WAIT 1 + dnf remove -y libargon2-devel + CHECK_RESULT $? 0 0 "remove libargon2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_libargon2.sh b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_libargon2.sh new file mode 100644 index 000000000..f3deef6b2 --- /dev/null +++ b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_libargon2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src argon2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libargon2 + CHECK_RESULT $? 0 0 "install libargon2 failed" + SLEEP_WAIT 1 + dnf remove -y libargon2 + CHECK_RESULT $? 0 0 "remove libargon2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-doc.sh b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-doc.sh new file mode 100644 index 000000000..fb67de113 --- /dev/null +++ b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src asciidoc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y asciidoc-doc + CHECK_RESULT $? 0 0 "install asciidoc-doc failed" + SLEEP_WAIT 1 + dnf remove -y asciidoc-doc + CHECK_RESULT $? 0 0 "remove asciidoc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-help.sh b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-help.sh new file mode 100644 index 000000000..14db3abbc --- /dev/null +++ b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src asciidoc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y asciidoc-help + CHECK_RESULT $? 0 0 "install asciidoc-help failed" + SLEEP_WAIT 1 + dnf remove -y asciidoc-help + CHECK_RESULT $? 0 0 "remove asciidoc-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-latex.sh b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-latex.sh new file mode 100644 index 000000000..211048844 --- /dev/null +++ b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-latex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src asciidoc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y asciidoc-latex + CHECK_RESULT $? 0 0 "install asciidoc-latex failed" + SLEEP_WAIT 1 + dnf remove -y asciidoc-latex + CHECK_RESULT $? 0 0 "remove asciidoc-latex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-music.sh b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-music.sh new file mode 100644 index 000000000..36113cb59 --- /dev/null +++ b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-music.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src asciidoc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y asciidoc-music + CHECK_RESULT $? 0 0 "install asciidoc-music failed" + SLEEP_WAIT 1 + dnf remove -y asciidoc-music + CHECK_RESULT $? 0 0 "remove asciidoc-music failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc.sh b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc.sh new file mode 100644 index 000000000..50c26c76d --- /dev/null +++ b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src asciidoc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y asciidoc + CHECK_RESULT $? 0 0 "install asciidoc failed" + SLEEP_WAIT 1 + dnf remove -y asciidoc + CHECK_RESULT $? 0 0 "remove asciidoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-debuginfo.sh b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-debuginfo.sh new file mode 100644 index 000000000..df08ebcf3 --- /dev/null +++ b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src aspell +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y aspell-debuginfo + CHECK_RESULT $? 0 0 "install aspell-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y aspell-debuginfo + CHECK_RESULT $? 0 0 "remove aspell-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-debugsource.sh b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-debugsource.sh new file mode 100644 index 000000000..f97eb77ba --- /dev/null +++ b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src aspell +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y aspell-debugsource + CHECK_RESULT $? 0 0 "install aspell-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y aspell-debugsource + CHECK_RESULT $? 0 0 "remove aspell-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-devel.sh b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-devel.sh new file mode 100644 index 000000000..187ca5d63 --- /dev/null +++ b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src aspell +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y aspell-devel + CHECK_RESULT $? 0 0 "install aspell-devel failed" + SLEEP_WAIT 1 + dnf remove -y aspell-devel + CHECK_RESULT $? 0 0 "remove aspell-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-help.sh b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-help.sh new file mode 100644 index 000000000..da86b6eb3 --- /dev/null +++ b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src aspell +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y aspell-help + CHECK_RESULT $? 0 0 "install aspell-help failed" + SLEEP_WAIT 1 + dnf remove -y aspell-help + CHECK_RESULT $? 0 0 "remove aspell-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell.sh b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell.sh new file mode 100644 index 000000000..e5b5cfafe --- /dev/null +++ b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src aspell +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y aspell + CHECK_RESULT $? 0 0 "install aspell failed" + SLEEP_WAIT 1 + dnf remove -y aspell + CHECK_RESULT $? 0 0 "remove aspell failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debuginfo.sh b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debuginfo.sh new file mode 100644 index 000000000..90c0c6147 --- /dev/null +++ b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src at-spi2-atk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y at-spi2-atk-debuginfo + CHECK_RESULT $? 0 0 "install at-spi2-atk-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y at-spi2-atk-debuginfo + CHECK_RESULT $? 0 0 "remove at-spi2-atk-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debugsource.sh b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debugsource.sh new file mode 100644 index 000000000..a8508d656 --- /dev/null +++ b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src at-spi2-atk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y at-spi2-atk-debugsource + CHECK_RESULT $? 0 0 "install at-spi2-atk-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y at-spi2-atk-debugsource + CHECK_RESULT $? 0 0 "remove at-spi2-atk-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-devel.sh b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-devel.sh new file mode 100644 index 000000000..809e7072b --- /dev/null +++ b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src at-spi2-atk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y at-spi2-atk-devel + CHECK_RESULT $? 0 0 "install at-spi2-atk-devel failed" + SLEEP_WAIT 1 + dnf remove -y at-spi2-atk-devel + CHECK_RESULT $? 0 0 "remove at-spi2-atk-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-help.sh b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-help.sh new file mode 100644 index 000000000..f0d9722e3 --- /dev/null +++ b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src at-spi2-atk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y at-spi2-atk-help + CHECK_RESULT $? 0 0 "install at-spi2-atk-help failed" + SLEEP_WAIT 1 + dnf remove -y at-spi2-atk-help + CHECK_RESULT $? 0 0 "remove at-spi2-atk-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk.sh b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk.sh new file mode 100644 index 000000000..ec706d67e --- /dev/null +++ b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src at-spi2-atk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y at-spi2-atk + CHECK_RESULT $? 0 0 "install at-spi2-atk failed" + SLEEP_WAIT 1 + dnf remove -y at-spi2-atk + CHECK_RESULT $? 0 0 "remove at-spi2-atk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-atk-devel.sh b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-atk-devel.sh new file mode 100644 index 000000000..33fed3dad --- /dev/null +++ b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-atk-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src at-spi2-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y at-spi2-atk-devel + CHECK_RESULT $? 0 0 "install at-spi2-atk-devel failed" + SLEEP_WAIT 1 + dnf remove -y at-spi2-atk-devel + CHECK_RESULT $? 0 0 "remove at-spi2-atk-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-atk.sh b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-atk.sh new file mode 100644 index 000000000..5079f7385 --- /dev/null +++ b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-atk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src at-spi2-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y at-spi2-atk + CHECK_RESULT $? 0 0 "install at-spi2-atk failed" + SLEEP_WAIT 1 + dnf remove -y at-spi2-atk + CHECK_RESULT $? 0 0 "remove at-spi2-atk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-debuginfo.sh b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-debuginfo.sh new file mode 100644 index 000000000..da901062e --- /dev/null +++ b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src at-spi2-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y at-spi2-core-debuginfo + CHECK_RESULT $? 0 0 "install at-spi2-core-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y at-spi2-core-debuginfo + CHECK_RESULT $? 0 0 "remove at-spi2-core-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-debugsource.sh b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-debugsource.sh new file mode 100644 index 000000000..9f4e5dd8c --- /dev/null +++ b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src at-spi2-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y at-spi2-core-debugsource + CHECK_RESULT $? 0 0 "install at-spi2-core-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y at-spi2-core-debugsource + CHECK_RESULT $? 0 0 "remove at-spi2-core-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-devel.sh b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-devel.sh new file mode 100644 index 000000000..da1aadf94 --- /dev/null +++ b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src at-spi2-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y at-spi2-core-devel + CHECK_RESULT $? 0 0 "install at-spi2-core-devel failed" + SLEEP_WAIT 1 + dnf remove -y at-spi2-core-devel + CHECK_RESULT $? 0 0 "remove at-spi2-core-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-help.sh b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-help.sh new file mode 100644 index 000000000..02b034903 --- /dev/null +++ b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src at-spi2-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y at-spi2-core-help + CHECK_RESULT $? 0 0 "install at-spi2-core-help failed" + SLEEP_WAIT 1 + dnf remove -y at-spi2-core-help + CHECK_RESULT $? 0 0 "remove at-spi2-core-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core.sh b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core.sh new file mode 100644 index 000000000..50997dbd4 --- /dev/null +++ b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src at-spi2-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y at-spi2-core + CHECK_RESULT $? 0 0 "install at-spi2-core failed" + SLEEP_WAIT 1 + dnf remove -y at-spi2-core + CHECK_RESULT $? 0 0 "remove at-spi2-core failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_atk-devel.sh b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_atk-devel.sh new file mode 100644 index 000000000..1da677900 --- /dev/null +++ b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_atk-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src at-spi2-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y atk-devel + CHECK_RESULT $? 0 0 "install atk-devel failed" + SLEEP_WAIT 1 + dnf remove -y atk-devel + CHECK_RESULT $? 0 0 "remove atk-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_atk.sh b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_atk.sh new file mode 100644 index 000000000..3286d9c7d --- /dev/null +++ b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_atk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src at-spi2-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y atk + CHECK_RESULT $? 0 0 "install atk failed" + SLEEP_WAIT 1 + dnf remove -y atk + CHECK_RESULT $? 0 0 "remove atk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-debuginfo.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-debuginfo.sh new file mode 100644 index 000000000..039278dfe --- /dev/null +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src atf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y atf-debuginfo + CHECK_RESULT $? 0 0 "install atf-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y atf-debuginfo + CHECK_RESULT $? 0 0 "remove atf-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-debugsource.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-debugsource.sh new file mode 100644 index 000000000..c62c243f2 --- /dev/null +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src atf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y atf-debugsource + CHECK_RESULT $? 0 0 "install atf-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y atf-debugsource + CHECK_RESULT $? 0 0 "remove atf-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-help.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-help.sh new file mode 100644 index 000000000..907f9d32f --- /dev/null +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src atf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y atf-help + CHECK_RESULT $? 0 0 "install atf-help failed" + SLEEP_WAIT 1 + dnf remove -y atf-help + CHECK_RESULT $? 0 0 "remove atf-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-tests.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-tests.sh new file mode 100644 index 000000000..f8f2bcdb6 --- /dev/null +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-tests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src atf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y atf-tests + CHECK_RESULT $? 0 0 "install atf-tests failed" + SLEEP_WAIT 1 + dnf remove -y atf-tests + CHECK_RESULT $? 0 0 "remove atf-tests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf.sh new file mode 100644 index 000000000..d9e37a406 --- /dev/null +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src atf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y atf + CHECK_RESULT $? 0 0 "install atf failed" + SLEEP_WAIT 1 + dnf remove -y atf + CHECK_RESULT $? 0 0 "remove atf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c++-devel.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c++-devel.sh new file mode 100644 index 000000000..70caec72a --- /dev/null +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c++-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src atf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libatf-c++-devel + CHECK_RESULT $? 0 0 "install libatf-c++-devel failed" + SLEEP_WAIT 1 + dnf remove -y libatf-c++-devel + CHECK_RESULT $? 0 0 "remove libatf-c++-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c++.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c++.sh new file mode 100644 index 000000000..6f74d823d --- /dev/null +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c++.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src atf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libatf-c++ + CHECK_RESULT $? 0 0 "install libatf-c++ failed" + SLEEP_WAIT 1 + dnf remove -y libatf-c++ + CHECK_RESULT $? 0 0 "remove libatf-c++ failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c-devel.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c-devel.sh new file mode 100644 index 000000000..0b2e79eec --- /dev/null +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src atf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libatf-c-devel + CHECK_RESULT $? 0 0 "install libatf-c-devel failed" + SLEEP_WAIT 1 + dnf remove -y libatf-c-devel + CHECK_RESULT $? 0 0 "remove libatf-c-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c.sh new file mode 100644 index 000000000..0c6ff726b --- /dev/null +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src atf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libatf-c + CHECK_RESULT $? 0 0 "install libatf-c failed" + SLEEP_WAIT 1 + dnf remove -y libatf-c + CHECK_RESULT $? 0 0 "remove libatf-c failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-sh-devel.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-sh-devel.sh new file mode 100644 index 000000000..bc04a1f37 --- /dev/null +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-sh-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src atf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libatf-sh-devel + CHECK_RESULT $? 0 0 "install libatf-sh-devel failed" + SLEEP_WAIT 1 + dnf remove -y libatf-sh-devel + CHECK_RESULT $? 0 0 "remove libatf-sh-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-sh.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-sh.sh new file mode 100644 index 000000000..a81b8eb93 --- /dev/null +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-sh.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src atf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libatf-sh + CHECK_RESULT $? 0 0 "install libatf-sh failed" + SLEEP_WAIT 1 + dnf remove -y libatf-sh + CHECK_RESULT $? 0 0 "remove libatf-sh failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-debuginfo.sh b/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-debuginfo.sh new file mode 100644 index 000000000..a22310e57 --- /dev/null +++ b/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src atk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y atk-debuginfo + CHECK_RESULT $? 0 0 "install atk-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y atk-debuginfo + CHECK_RESULT $? 0 0 "remove atk-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-debugsource.sh b/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-debugsource.sh new file mode 100644 index 000000000..d59abb947 --- /dev/null +++ b/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src atk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y atk-debugsource + CHECK_RESULT $? 0 0 "install atk-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y atk-debugsource + CHECK_RESULT $? 0 0 "remove atk-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-devel.sh b/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-devel.sh new file mode 100644 index 000000000..93b426c88 --- /dev/null +++ b/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src atk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y atk-devel + CHECK_RESULT $? 0 0 "install atk-devel failed" + SLEEP_WAIT 1 + dnf remove -y atk-devel + CHECK_RESULT $? 0 0 "remove atk-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk.sh b/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk.sh new file mode 100644 index 000000000..6ae82037b --- /dev/null +++ b/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src atk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y atk + CHECK_RESULT $? 0 0 "install atk failed" + SLEEP_WAIT 1 + dnf remove -y atk + CHECK_RESULT $? 0 0 "remove atk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/atmel-firmware/oe_test_atmel-firmware_install_and_remove_atmel-firmware-help.sh b/testcases/cli-test/atmel-firmware/oe_test_atmel-firmware_install_and_remove_atmel-firmware-help.sh new file mode 100644 index 000000000..f038bf2af --- /dev/null +++ b/testcases/cli-test/atmel-firmware/oe_test_atmel-firmware_install_and_remove_atmel-firmware-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src atmel-firmware +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y atmel-firmware-help + CHECK_RESULT $? 0 0 "install atmel-firmware-help failed" + SLEEP_WAIT 1 + dnf remove -y atmel-firmware-help + CHECK_RESULT $? 0 0 "remove atmel-firmware-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/atmel-firmware/oe_test_atmel-firmware_install_and_remove_atmel-firmware.sh b/testcases/cli-test/atmel-firmware/oe_test_atmel-firmware_install_and_remove_atmel-firmware.sh new file mode 100644 index 000000000..fc1b1727d --- /dev/null +++ b/testcases/cli-test/atmel-firmware/oe_test_atmel-firmware_install_and_remove_atmel-firmware.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src atmel-firmware +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y atmel-firmware + CHECK_RESULT $? 0 0 "install atmel-firmware failed" + SLEEP_WAIT 1 + dnf remove -y atmel-firmware + CHECK_RESULT $? 0 0 "remove atmel-firmware failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-debuginfo.sh b/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-debuginfo.sh new file mode 100644 index 000000000..6c13b9e0c --- /dev/null +++ b/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src attr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y attr-debuginfo + CHECK_RESULT $? 0 0 "install attr-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y attr-debuginfo + CHECK_RESULT $? 0 0 "remove attr-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-debugsource.sh b/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-debugsource.sh new file mode 100644 index 000000000..faa9b5c44 --- /dev/null +++ b/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src attr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y attr-debugsource + CHECK_RESULT $? 0 0 "install attr-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y attr-debugsource + CHECK_RESULT $? 0 0 "remove attr-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-help.sh b/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-help.sh new file mode 100644 index 000000000..bcae748df --- /dev/null +++ b/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src attr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y attr-help + CHECK_RESULT $? 0 0 "install attr-help failed" + SLEEP_WAIT 1 + dnf remove -y attr-help + CHECK_RESULT $? 0 0 "remove attr-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr.sh b/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr.sh new file mode 100644 index 000000000..24de75325 --- /dev/null +++ b/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src attr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y attr + CHECK_RESULT $? 0 0 "install attr failed" + SLEEP_WAIT 1 + dnf remove -y attr + CHECK_RESULT $? 0 0 "remove attr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/attr/oe_test_attr_install_and_remove_libattr-devel.sh b/testcases/cli-test/attr/oe_test_attr_install_and_remove_libattr-devel.sh new file mode 100644 index 000000000..7f247df57 --- /dev/null +++ b/testcases/cli-test/attr/oe_test_attr_install_and_remove_libattr-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src attr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libattr-devel + CHECK_RESULT $? 0 0 "install libattr-devel failed" + SLEEP_WAIT 1 + dnf remove -y libattr-devel + CHECK_RESULT $? 0 0 "remove libattr-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audispd-plugins-zos.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audispd-plugins-zos.sh new file mode 100644 index 000000000..0ec8c9b20 --- /dev/null +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audispd-plugins-zos.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src audit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y audispd-plugins-zos + CHECK_RESULT $? 0 0 "install audispd-plugins-zos failed" + SLEEP_WAIT 1 + dnf remove -y audispd-plugins-zos + CHECK_RESULT $? 0 0 "remove audispd-plugins-zos failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audispd-plugins.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audispd-plugins.sh new file mode 100644 index 000000000..ff4ccb728 --- /dev/null +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audispd-plugins.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src audit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y audispd-plugins + CHECK_RESULT $? 0 0 "install audispd-plugins failed" + SLEEP_WAIT 1 + dnf remove -y audispd-plugins + CHECK_RESULT $? 0 0 "remove audispd-plugins failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-debuginfo.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-debuginfo.sh new file mode 100644 index 000000000..8939b004a --- /dev/null +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src audit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y audit-debuginfo + CHECK_RESULT $? 0 0 "install audit-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y audit-debuginfo + CHECK_RESULT $? 0 0 "remove audit-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-debugsource.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-debugsource.sh new file mode 100644 index 000000000..41c7b0d54 --- /dev/null +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src audit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y audit-debugsource + CHECK_RESULT $? 0 0 "install audit-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y audit-debugsource + CHECK_RESULT $? 0 0 "remove audit-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-devel.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-devel.sh new file mode 100644 index 000000000..8a9a7bb7c --- /dev/null +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src audit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y audit-devel + CHECK_RESULT $? 0 0 "install audit-devel failed" + SLEEP_WAIT 1 + dnf remove -y audit-devel + CHECK_RESULT $? 0 0 "remove audit-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-help.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-help.sh new file mode 100644 index 000000000..5f8100bbc --- /dev/null +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src audit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y audit-help + CHECK_RESULT $? 0 0 "install audit-help failed" + SLEEP_WAIT 1 + dnf remove -y audit-help + CHECK_RESULT $? 0 0 "remove audit-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-libs.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-libs.sh new file mode 100644 index 000000000..1f0e93a20 --- /dev/null +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src audit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y audit-libs + CHECK_RESULT $? 0 0 "install audit-libs failed" + SLEEP_WAIT 1 + dnf remove -y audit-libs + CHECK_RESULT $? 0 0 "remove audit-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit.sh new file mode 100644 index 000000000..f8aee7f3a --- /dev/null +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src audit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y audit + CHECK_RESULT $? 0 0 "install audit failed" + SLEEP_WAIT 1 + dnf remove -y audit + CHECK_RESULT $? 0 0 "remove audit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_python2-audit.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_python2-audit.sh new file mode 100644 index 000000000..b9b6c89d7 --- /dev/null +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_python2-audit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src audit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-audit + CHECK_RESULT $? 0 0 "install python2-audit failed" + SLEEP_WAIT 1 + dnf remove -y python2-audit + CHECK_RESULT $? 0 0 "remove python2-audit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_python3-audit.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_python3-audit.sh new file mode 100644 index 000000000..f6a2ebb3b --- /dev/null +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_python3-audit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src audit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-audit + CHECK_RESULT $? 0 0 "install python3-audit failed" + SLEEP_WAIT 1 + dnf remove -y python3-audit + CHECK_RESULT $? 0 0 "remove python3-audit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-debuginfo.sh b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-debuginfo.sh new file mode 100644 index 000000000..2822f4ac9 --- /dev/null +++ b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src augeas +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y augeas-debuginfo + CHECK_RESULT $? 0 0 "install augeas-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y augeas-debuginfo + CHECK_RESULT $? 0 0 "remove augeas-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-debugsource.sh b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-debugsource.sh new file mode 100644 index 000000000..ec04a755f --- /dev/null +++ b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src augeas +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y augeas-debugsource + CHECK_RESULT $? 0 0 "install augeas-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y augeas-debugsource + CHECK_RESULT $? 0 0 "remove augeas-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-devel.sh b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-devel.sh new file mode 100644 index 000000000..f61f5a2f9 --- /dev/null +++ b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src augeas +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y augeas-devel + CHECK_RESULT $? 0 0 "install augeas-devel failed" + SLEEP_WAIT 1 + dnf remove -y augeas-devel + CHECK_RESULT $? 0 0 "remove augeas-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-help.sh b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-help.sh new file mode 100644 index 000000000..95ccb6ea6 --- /dev/null +++ b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src augeas +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y augeas-help + CHECK_RESULT $? 0 0 "install augeas-help failed" + SLEEP_WAIT 1 + dnf remove -y augeas-help + CHECK_RESULT $? 0 0 "remove augeas-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas.sh b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas.sh new file mode 100644 index 000000000..5227b9a7e --- /dev/null +++ b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src augeas +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y augeas + CHECK_RESULT $? 0 0 "install augeas failed" + SLEEP_WAIT 1 + dnf remove -y augeas + CHECK_RESULT $? 0 0 "remove augeas failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-compat.sh b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-compat.sh new file mode 100644 index 000000000..8843767af --- /dev/null +++ b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-compat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src authselect +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y authselect-compat + CHECK_RESULT $? 0 0 "install authselect-compat failed" + SLEEP_WAIT 1 + dnf remove -y authselect-compat + CHECK_RESULT $? 0 0 "remove authselect-compat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-debuginfo.sh b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-debuginfo.sh new file mode 100644 index 000000000..2dbde221d --- /dev/null +++ b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src authselect +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y authselect-debuginfo + CHECK_RESULT $? 0 0 "install authselect-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y authselect-debuginfo + CHECK_RESULT $? 0 0 "remove authselect-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-debugsource.sh b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-debugsource.sh new file mode 100644 index 000000000..b77ff9c73 --- /dev/null +++ b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src authselect +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y authselect-debugsource + CHECK_RESULT $? 0 0 "install authselect-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y authselect-debugsource + CHECK_RESULT $? 0 0 "remove authselect-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-devel.sh b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-devel.sh new file mode 100644 index 000000000..e1e7957a3 --- /dev/null +++ b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src authselect +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y authselect-devel + CHECK_RESULT $? 0 0 "install authselect-devel failed" + SLEEP_WAIT 1 + dnf remove -y authselect-devel + CHECK_RESULT $? 0 0 "remove authselect-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-help.sh b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-help.sh new file mode 100644 index 000000000..1442b67e1 --- /dev/null +++ b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src authselect +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y authselect-help + CHECK_RESULT $? 0 0 "install authselect-help failed" + SLEEP_WAIT 1 + dnf remove -y authselect-help + CHECK_RESULT $? 0 0 "remove authselect-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect.sh b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect.sh new file mode 100644 index 000000000..430b07c03 --- /dev/null +++ b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src authselect +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y authselect + CHECK_RESULT $? 0 0 "install authselect failed" + SLEEP_WAIT 1 + dnf remove -y authselect + CHECK_RESULT $? 0 0 "remove authselect failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/autoconf-archive/oe_test_autoconf-archive_install_and_remove_autoconf-archive.sh b/testcases/cli-test/autoconf-archive/oe_test_autoconf-archive_install_and_remove_autoconf-archive.sh new file mode 100644 index 000000000..b9f2c7155 --- /dev/null +++ b/testcases/cli-test/autoconf-archive/oe_test_autoconf-archive_install_and_remove_autoconf-archive.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src autoconf-archive +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y autoconf-archive + CHECK_RESULT $? 0 0 "install autoconf-archive failed" + SLEEP_WAIT 1 + dnf remove -y autoconf-archive + CHECK_RESULT $? 0 0 "remove autoconf-archive failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/autoconf/oe_test_autoconf_install_and_remove_autoconf-help.sh b/testcases/cli-test/autoconf/oe_test_autoconf_install_and_remove_autoconf-help.sh new file mode 100644 index 000000000..1742c6405 --- /dev/null +++ b/testcases/cli-test/autoconf/oe_test_autoconf_install_and_remove_autoconf-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src autoconf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y autoconf-help + CHECK_RESULT $? 0 0 "install autoconf-help failed" + SLEEP_WAIT 1 + dnf remove -y autoconf-help + CHECK_RESULT $? 0 0 "remove autoconf-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/autoconf/oe_test_autoconf_install_and_remove_autoconf.sh b/testcases/cli-test/autoconf/oe_test_autoconf_install_and_remove_autoconf.sh new file mode 100644 index 000000000..77b80dd3c --- /dev/null +++ b/testcases/cli-test/autoconf/oe_test_autoconf_install_and_remove_autoconf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src autoconf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y autoconf + CHECK_RESULT $? 0 0 "install autoconf failed" + SLEEP_WAIT 1 + dnf remove -y autoconf + CHECK_RESULT $? 0 0 "remove autoconf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-debuginfo.sh b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-debuginfo.sh new file mode 100644 index 000000000..33e822ebb --- /dev/null +++ b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src autogen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y autogen-debuginfo + CHECK_RESULT $? 0 0 "install autogen-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y autogen-debuginfo + CHECK_RESULT $? 0 0 "remove autogen-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-debugsource.sh b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-debugsource.sh new file mode 100644 index 000000000..2ffef64a1 --- /dev/null +++ b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src autogen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y autogen-debugsource + CHECK_RESULT $? 0 0 "install autogen-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y autogen-debugsource + CHECK_RESULT $? 0 0 "remove autogen-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-devel.sh b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-devel.sh new file mode 100644 index 000000000..ebe8c8143 --- /dev/null +++ b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src autogen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y autogen-devel + CHECK_RESULT $? 0 0 "install autogen-devel failed" + SLEEP_WAIT 1 + dnf remove -y autogen-devel + CHECK_RESULT $? 0 0 "remove autogen-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-doc.sh b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-doc.sh new file mode 100644 index 000000000..62bef3f4c --- /dev/null +++ b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src autogen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y autogen-doc + CHECK_RESULT $? 0 0 "install autogen-doc failed" + SLEEP_WAIT 1 + dnf remove -y autogen-doc + CHECK_RESULT $? 0 0 "remove autogen-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-help.sh b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-help.sh new file mode 100644 index 000000000..17f17117a --- /dev/null +++ b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src autogen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y autogen-help + CHECK_RESULT $? 0 0 "install autogen-help failed" + SLEEP_WAIT 1 + dnf remove -y autogen-help + CHECK_RESULT $? 0 0 "remove autogen-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-libopts-devel.sh b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-libopts-devel.sh new file mode 100644 index 000000000..204058806 --- /dev/null +++ b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-libopts-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src autogen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y autogen-libopts-devel + CHECK_RESULT $? 0 0 "install autogen-libopts-devel failed" + SLEEP_WAIT 1 + dnf remove -y autogen-libopts-devel + CHECK_RESULT $? 0 0 "remove autogen-libopts-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-libopts.sh b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-libopts.sh new file mode 100644 index 000000000..eacdb3208 --- /dev/null +++ b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-libopts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src autogen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y autogen-libopts + CHECK_RESULT $? 0 0 "install autogen-libopts failed" + SLEEP_WAIT 1 + dnf remove -y autogen-libopts + CHECK_RESULT $? 0 0 "remove autogen-libopts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen.sh b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen.sh new file mode 100644 index 000000000..e33a5525e --- /dev/null +++ b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src autogen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y autogen + CHECK_RESULT $? 0 0 "install autogen failed" + SLEEP_WAIT 1 + dnf remove -y autogen + CHECK_RESULT $? 0 0 "remove autogen failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/automake/oe_test_automake_install_and_remove_automake-help.sh b/testcases/cli-test/automake/oe_test_automake_install_and_remove_automake-help.sh new file mode 100644 index 000000000..edcc97526 --- /dev/null +++ b/testcases/cli-test/automake/oe_test_automake_install_and_remove_automake-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src automake +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y automake-help + CHECK_RESULT $? 0 0 "install automake-help failed" + SLEEP_WAIT 1 + dnf remove -y automake-help + CHECK_RESULT $? 0 0 "remove automake-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/automake/oe_test_automake_install_and_remove_automake.sh b/testcases/cli-test/automake/oe_test_automake_install_and_remove_automake.sh new file mode 100644 index 000000000..25c5b4813 --- /dev/null +++ b/testcases/cli-test/automake/oe_test_automake_install_and_remove_automake.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src automake +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y automake + CHECK_RESULT $? 0 0 "install automake failed" + SLEEP_WAIT 1 + dnf remove -y automake + CHECK_RESULT $? 0 0 "remove automake failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-autoipd.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-autoipd.sh new file mode 100644 index 000000000..18a65eec2 --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-autoipd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-autoipd + CHECK_RESULT $? 0 0 "install avahi-autoipd failed" + SLEEP_WAIT 1 + dnf remove -y avahi-autoipd + CHECK_RESULT $? 0 0 "remove avahi-autoipd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-howl-devel.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-howl-devel.sh new file mode 100644 index 000000000..e5ceafaf7 --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-howl-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-compat-howl-devel + CHECK_RESULT $? 0 0 "install avahi-compat-howl-devel failed" + SLEEP_WAIT 1 + dnf remove -y avahi-compat-howl-devel + CHECK_RESULT $? 0 0 "remove avahi-compat-howl-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-howl.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-howl.sh new file mode 100644 index 000000000..12961e2a2 --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-howl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-compat-howl + CHECK_RESULT $? 0 0 "install avahi-compat-howl failed" + SLEEP_WAIT 1 + dnf remove -y avahi-compat-howl + CHECK_RESULT $? 0 0 "remove avahi-compat-howl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-libdns_sd-devel.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-libdns_sd-devel.sh new file mode 100644 index 000000000..ebac65bfe --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-libdns_sd-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-compat-libdns_sd-devel + CHECK_RESULT $? 0 0 "install avahi-compat-libdns_sd-devel failed" + SLEEP_WAIT 1 + dnf remove -y avahi-compat-libdns_sd-devel + CHECK_RESULT $? 0 0 "remove avahi-compat-libdns_sd-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-libdns_sd.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-libdns_sd.sh new file mode 100644 index 000000000..b48b55c53 --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-libdns_sd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-compat-libdns_sd + CHECK_RESULT $? 0 0 "install avahi-compat-libdns_sd failed" + SLEEP_WAIT 1 + dnf remove -y avahi-compat-libdns_sd + CHECK_RESULT $? 0 0 "remove avahi-compat-libdns_sd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-debuginfo.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-debuginfo.sh new file mode 100644 index 000000000..05d510c47 --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-debuginfo + CHECK_RESULT $? 0 0 "install avahi-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y avahi-debuginfo + CHECK_RESULT $? 0 0 "remove avahi-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-debugsource.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-debugsource.sh new file mode 100644 index 000000000..ee57f96f8 --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-debugsource + CHECK_RESULT $? 0 0 "install avahi-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y avahi-debugsource + CHECK_RESULT $? 0 0 "remove avahi-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-devel.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-devel.sh new file mode 100644 index 000000000..a0e6b3557 --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-devel + CHECK_RESULT $? 0 0 "install avahi-devel failed" + SLEEP_WAIT 1 + dnf remove -y avahi-devel + CHECK_RESULT $? 0 0 "remove avahi-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-dnsconfd.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-dnsconfd.sh new file mode 100644 index 000000000..b1b681846 --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-dnsconfd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-dnsconfd + CHECK_RESULT $? 0 0 "install avahi-dnsconfd failed" + SLEEP_WAIT 1 + dnf remove -y avahi-dnsconfd + CHECK_RESULT $? 0 0 "remove avahi-dnsconfd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-glib-devel.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-glib-devel.sh new file mode 100644 index 000000000..cbab6c592 --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-glib-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-glib-devel + CHECK_RESULT $? 0 0 "install avahi-glib-devel failed" + SLEEP_WAIT 1 + dnf remove -y avahi-glib-devel + CHECK_RESULT $? 0 0 "remove avahi-glib-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-glib.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-glib.sh new file mode 100644 index 000000000..594e9f206 --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-glib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-glib + CHECK_RESULT $? 0 0 "install avahi-glib failed" + SLEEP_WAIT 1 + dnf remove -y avahi-glib + CHECK_RESULT $? 0 0 "remove avahi-glib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-gobject-devel.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-gobject-devel.sh new file mode 100644 index 000000000..b00b74516 --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-gobject-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-gobject-devel + CHECK_RESULT $? 0 0 "install avahi-gobject-devel failed" + SLEEP_WAIT 1 + dnf remove -y avahi-gobject-devel + CHECK_RESULT $? 0 0 "remove avahi-gobject-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-gobject.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-gobject.sh new file mode 100644 index 000000000..555d96c4a --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-gobject.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-gobject + CHECK_RESULT $? 0 0 "install avahi-gobject failed" + SLEEP_WAIT 1 + dnf remove -y avahi-gobject + CHECK_RESULT $? 0 0 "remove avahi-gobject failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-help.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-help.sh new file mode 100644 index 000000000..f7468458f --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-help + CHECK_RESULT $? 0 0 "install avahi-help failed" + SLEEP_WAIT 1 + dnf remove -y avahi-help + CHECK_RESULT $? 0 0 "remove avahi-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-libs.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-libs.sh new file mode 100644 index 000000000..16c26da37 --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-libs + CHECK_RESULT $? 0 0 "install avahi-libs failed" + SLEEP_WAIT 1 + dnf remove -y avahi-libs + CHECK_RESULT $? 0 0 "remove avahi-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-qt5-devel.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-qt5-devel.sh new file mode 100644 index 000000000..8010103ab --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-qt5-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-qt5-devel + CHECK_RESULT $? 0 0 "install avahi-qt5-devel failed" + SLEEP_WAIT 1 + dnf remove -y avahi-qt5-devel + CHECK_RESULT $? 0 0 "remove avahi-qt5-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-qt5.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-qt5.sh new file mode 100644 index 000000000..1bee79cba --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-qt5.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-qt5 + CHECK_RESULT $? 0 0 "install avahi-qt5 failed" + SLEEP_WAIT 1 + dnf remove -y avahi-qt5 + CHECK_RESULT $? 0 0 "remove avahi-qt5 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-tools.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-tools.sh new file mode 100644 index 000000000..5420da186 --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-tools + CHECK_RESULT $? 0 0 "install avahi-tools failed" + SLEEP_WAIT 1 + dnf remove -y avahi-tools + CHECK_RESULT $? 0 0 "remove avahi-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-devel.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-devel.sh new file mode 100644 index 000000000..1d6d4c7ab --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-ui-devel + CHECK_RESULT $? 0 0 "install avahi-ui-devel failed" + SLEEP_WAIT 1 + dnf remove -y avahi-ui-devel + CHECK_RESULT $? 0 0 "remove avahi-ui-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-gtk3.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-gtk3.sh new file mode 100644 index 000000000..b9911ed30 --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-gtk3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-ui-gtk3 + CHECK_RESULT $? 0 0 "install avahi-ui-gtk3 failed" + SLEEP_WAIT 1 + dnf remove -y avahi-ui-gtk3 + CHECK_RESULT $? 0 0 "remove avahi-ui-gtk3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-tools.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-tools.sh new file mode 100644 index 000000000..d96d3d1fa --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-ui-tools + CHECK_RESULT $? 0 0 "install avahi-ui-tools failed" + SLEEP_WAIT 1 + dnf remove -y avahi-ui-tools + CHECK_RESULT $? 0 0 "remove avahi-ui-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui.sh new file mode 100644 index 000000000..9b0468631 --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi-ui + CHECK_RESULT $? 0 0 "install avahi-ui failed" + SLEEP_WAIT 1 + dnf remove -y avahi-ui + CHECK_RESULT $? 0 0 "remove avahi-ui failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi.sh new file mode 100644 index 000000000..5bde73f40 --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y avahi + CHECK_RESULT $? 0 0 "install avahi failed" + SLEEP_WAIT 1 + dnf remove -y avahi + CHECK_RESULT $? 0 0 "remove avahi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_python2-avahi.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_python2-avahi.sh new file mode 100644 index 000000000..9773d5094 --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_python2-avahi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-avahi + CHECK_RESULT $? 0 0 "install python2-avahi failed" + SLEEP_WAIT 1 + dnf remove -y python2-avahi + CHECK_RESULT $? 0 0 "remove python2-avahi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_python3-avahi.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_python3-avahi.sh new file mode 100644 index 000000000..76f40fd79 --- /dev/null +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_python3-avahi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src avahi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-avahi + CHECK_RESULT $? 0 0 "install python3-avahi failed" + SLEEP_WAIT 1 + dnf remove -y python3-avahi + CHECK_RESULT $? 0 0 "remove python3-avahi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/b43-openfwwf/oe_test_b43-openfwwf_install_and_remove_b43-openfwwf-help.sh b/testcases/cli-test/b43-openfwwf/oe_test_b43-openfwwf_install_and_remove_b43-openfwwf-help.sh new file mode 100644 index 000000000..aa3803d5f --- /dev/null +++ b/testcases/cli-test/b43-openfwwf/oe_test_b43-openfwwf_install_and_remove_b43-openfwwf-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src b43-openfwwf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y b43-openfwwf-help + CHECK_RESULT $? 0 0 "install b43-openfwwf-help failed" + SLEEP_WAIT 1 + dnf remove -y b43-openfwwf-help + CHECK_RESULT $? 0 0 "remove b43-openfwwf-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/b43-openfwwf/oe_test_b43-openfwwf_install_and_remove_b43-openfwwf.sh b/testcases/cli-test/b43-openfwwf/oe_test_b43-openfwwf_install_and_remove_b43-openfwwf.sh new file mode 100644 index 000000000..28d37e4ea --- /dev/null +++ b/testcases/cli-test/b43-openfwwf/oe_test_b43-openfwwf_install_and_remove_b43-openfwwf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src b43-openfwwf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y b43-openfwwf + CHECK_RESULT $? 0 0 "install b43-openfwwf failed" + SLEEP_WAIT 1 + dnf remove -y b43-openfwwf + CHECK_RESULT $? 0 0 "remove b43-openfwwf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools-debuginfo.sh b/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools-debuginfo.sh new file mode 100644 index 000000000..c266b569c --- /dev/null +++ b/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src b43-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y b43-tools-debuginfo + CHECK_RESULT $? 0 0 "install b43-tools-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y b43-tools-debuginfo + CHECK_RESULT $? 0 0 "remove b43-tools-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools-debugsource.sh b/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools-debugsource.sh new file mode 100644 index 000000000..62c6ea60a --- /dev/null +++ b/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src b43-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y b43-tools-debugsource + CHECK_RESULT $? 0 0 "install b43-tools-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y b43-tools-debugsource + CHECK_RESULT $? 0 0 "remove b43-tools-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools.sh b/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools.sh new file mode 100644 index 000000000..9a8632868 --- /dev/null +++ b/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src b43-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y b43-tools + CHECK_RESULT $? 0 0 "install b43-tools failed" + SLEEP_WAIT 1 + dnf remove -y b43-tools + CHECK_RESULT $? 0 0 "remove b43-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/babel/oe_test_babel_install_and_remove_babel-help.sh b/testcases/cli-test/babel/oe_test_babel_install_and_remove_babel-help.sh new file mode 100644 index 000000000..518a90707 --- /dev/null +++ b/testcases/cli-test/babel/oe_test_babel_install_and_remove_babel-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src babel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y babel-help + CHECK_RESULT $? 0 0 "install babel-help failed" + SLEEP_WAIT 1 + dnf remove -y babel-help + CHECK_RESULT $? 0 0 "remove babel-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/babel/oe_test_babel_install_and_remove_babel.sh b/testcases/cli-test/babel/oe_test_babel_install_and_remove_babel.sh new file mode 100644 index 000000000..973d6d36a --- /dev/null +++ b/testcases/cli-test/babel/oe_test_babel_install_and_remove_babel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src babel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y babel + CHECK_RESULT $? 0 0 "install babel failed" + SLEEP_WAIT 1 + dnf remove -y babel + CHECK_RESULT $? 0 0 "remove babel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/babel/oe_test_babel_install_and_remove_python2-babel.sh b/testcases/cli-test/babel/oe_test_babel_install_and_remove_python2-babel.sh new file mode 100644 index 000000000..7c5f1f20e --- /dev/null +++ b/testcases/cli-test/babel/oe_test_babel_install_and_remove_python2-babel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src babel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-babel + CHECK_RESULT $? 0 0 "install python2-babel failed" + SLEEP_WAIT 1 + dnf remove -y python2-babel + CHECK_RESULT $? 0 0 "remove python2-babel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/babel/oe_test_babel_install_and_remove_python3-babel.sh b/testcases/cli-test/babel/oe_test_babel_install_and_remove_python3-babel.sh new file mode 100644 index 000000000..ebfb2461f --- /dev/null +++ b/testcases/cli-test/babel/oe_test_babel_install_and_remove_python3-babel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src babel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-babel + CHECK_RESULT $? 0 0 "install python3-babel failed" + SLEEP_WAIT 1 + dnf remove -y python3-babel + CHECK_RESULT $? 0 0 "remove python3-babel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-debuginfo.sh b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-debuginfo.sh new file mode 100644 index 000000000..d3cc41b04 --- /dev/null +++ b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src babeltrace +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y babeltrace-debuginfo + CHECK_RESULT $? 0 0 "install babeltrace-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y babeltrace-debuginfo + CHECK_RESULT $? 0 0 "remove babeltrace-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-debugsource.sh b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-debugsource.sh new file mode 100644 index 000000000..010b38100 --- /dev/null +++ b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src babeltrace +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y babeltrace-debugsource + CHECK_RESULT $? 0 0 "install babeltrace-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y babeltrace-debugsource + CHECK_RESULT $? 0 0 "remove babeltrace-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-help.sh b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-help.sh new file mode 100644 index 000000000..30057919b --- /dev/null +++ b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src babeltrace +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y babeltrace-help + CHECK_RESULT $? 0 0 "install babeltrace-help failed" + SLEEP_WAIT 1 + dnf remove -y babeltrace-help + CHECK_RESULT $? 0 0 "remove babeltrace-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace.sh b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace.sh new file mode 100644 index 000000000..16bb1e539 --- /dev/null +++ b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src babeltrace +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y babeltrace + CHECK_RESULT $? 0 0 "install babeltrace failed" + SLEEP_WAIT 1 + dnf remove -y babeltrace + CHECK_RESULT $? 0 0 "remove babeltrace failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_libbabeltrace-devel.sh b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_libbabeltrace-devel.sh new file mode 100644 index 000000000..9bfda25af --- /dev/null +++ b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_libbabeltrace-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src babeltrace +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libbabeltrace-devel + CHECK_RESULT $? 0 0 "install libbabeltrace-devel failed" + SLEEP_WAIT 1 + dnf remove -y libbabeltrace-devel + CHECK_RESULT $? 0 0 "remove libbabeltrace-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_python3-babeltrace.sh b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_python3-babeltrace.sh new file mode 100644 index 000000000..c670cbe99 --- /dev/null +++ b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_python3-babeltrace.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src babeltrace +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-babeltrace + CHECK_RESULT $? 0 0 "install python3-babeltrace failed" + SLEEP_WAIT 1 + dnf remove -y python3-babeltrace + CHECK_RESULT $? 0 0 "remove python3-babeltrace failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/basesystem/oe_test_basesystem_install_and_remove_basesystem.sh b/testcases/cli-test/basesystem/oe_test_basesystem_install_and_remove_basesystem.sh new file mode 100644 index 000000000..1866301a4 --- /dev/null +++ b/testcases/cli-test/basesystem/oe_test_basesystem_install_and_remove_basesystem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src basesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y basesystem + CHECK_RESULT $? 0 0 "install basesystem failed" + SLEEP_WAIT 1 + dnf remove -y basesystem + CHECK_RESULT $? 0 0 "remove basesystem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bash-completion/oe_test_bash-completion_install_and_remove_bash-completion-help.sh b/testcases/cli-test/bash-completion/oe_test_bash-completion_install_and_remove_bash-completion-help.sh new file mode 100644 index 000000000..00a2f673e --- /dev/null +++ b/testcases/cli-test/bash-completion/oe_test_bash-completion_install_and_remove_bash-completion-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bash-completion +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bash-completion-help + CHECK_RESULT $? 0 0 "install bash-completion-help failed" + SLEEP_WAIT 1 + dnf remove -y bash-completion-help + CHECK_RESULT $? 0 0 "remove bash-completion-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bash-completion/oe_test_bash-completion_install_and_remove_bash-completion.sh b/testcases/cli-test/bash-completion/oe_test_bash-completion_install_and_remove_bash-completion.sh new file mode 100644 index 000000000..675015996 --- /dev/null +++ b/testcases/cli-test/bash-completion/oe_test_bash-completion_install_and_remove_bash-completion.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bash-completion +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bash-completion + CHECK_RESULT $? 0 0 "install bash-completion failed" + SLEEP_WAIT 1 + dnf remove -y bash-completion + CHECK_RESULT $? 0 0 "remove bash-completion failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-debuginfo.sh b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-debuginfo.sh new file mode 100644 index 000000000..cbfde53d9 --- /dev/null +++ b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bash +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bash-debuginfo + CHECK_RESULT $? 0 0 "install bash-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y bash-debuginfo + CHECK_RESULT $? 0 0 "remove bash-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-debugsource.sh b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-debugsource.sh new file mode 100644 index 000000000..81879d44f --- /dev/null +++ b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bash +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bash-debugsource + CHECK_RESULT $? 0 0 "install bash-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y bash-debugsource + CHECK_RESULT $? 0 0 "remove bash-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-devel.sh b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-devel.sh new file mode 100644 index 000000000..c46ccae55 --- /dev/null +++ b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bash +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bash-devel + CHECK_RESULT $? 0 0 "install bash-devel failed" + SLEEP_WAIT 1 + dnf remove -y bash-devel + CHECK_RESULT $? 0 0 "remove bash-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-doc.sh b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-doc.sh new file mode 100644 index 000000000..97a0d19e9 --- /dev/null +++ b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bash +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bash-doc + CHECK_RESULT $? 0 0 "install bash-doc failed" + SLEEP_WAIT 1 + dnf remove -y bash-doc + CHECK_RESULT $? 0 0 "remove bash-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-help.sh b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-help.sh new file mode 100644 index 000000000..9e19fd752 --- /dev/null +++ b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bash +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bash-help + CHECK_RESULT $? 0 0 "install bash-help failed" + SLEEP_WAIT 1 + dnf remove -y bash-help + CHECK_RESULT $? 0 0 "remove bash-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-relocation.sh b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-relocation.sh new file mode 100644 index 000000000..853b8d919 --- /dev/null +++ b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-relocation.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bash +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bash-relocation + CHECK_RESULT $? 0 0 "install bash-relocation failed" + SLEEP_WAIT 1 + dnf remove -y bash-relocation + CHECK_RESULT $? 0 0 "remove bash-relocation failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash.sh b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash.sh new file mode 100644 index 000000000..6213d7c89 --- /dev/null +++ b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bash +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bash + CHECK_RESULT $? 0 0 "install bash failed" + SLEEP_WAIT 1 + dnf remove -y bash + CHECK_RESULT $? 0 0 "remove bash failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-debuginfo.sh b/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-debuginfo.sh new file mode 100644 index 000000000..e5378bcf9 --- /dev/null +++ b/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bc-debuginfo + CHECK_RESULT $? 0 0 "install bc-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y bc-debuginfo + CHECK_RESULT $? 0 0 "remove bc-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-debugsource.sh b/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-debugsource.sh new file mode 100644 index 000000000..4bfd11274 --- /dev/null +++ b/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bc-debugsource + CHECK_RESULT $? 0 0 "install bc-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y bc-debugsource + CHECK_RESULT $? 0 0 "remove bc-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-help.sh b/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-help.sh new file mode 100644 index 000000000..e322c9ca9 --- /dev/null +++ b/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bc-help + CHECK_RESULT $? 0 0 "install bc-help failed" + SLEEP_WAIT 1 + dnf remove -y bc-help + CHECK_RESULT $? 0 0 "remove bc-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc.sh b/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc.sh new file mode 100644 index 000000000..e1a408acf --- /dev/null +++ b/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bc + CHECK_RESULT $? 0 0 "install bc failed" + SLEEP_WAIT 1 + dnf remove -y bc + CHECK_RESULT $? 0 0 "remove bc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bcel/oe_test_bcel_install_and_remove_bcel.sh b/testcases/cli-test/bcel/oe_test_bcel_install_and_remove_bcel.sh new file mode 100644 index 000000000..143cc8708 --- /dev/null +++ b/testcases/cli-test/bcel/oe_test_bcel_install_and_remove_bcel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bcel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bcel + CHECK_RESULT $? 0 0 "install bcel failed" + SLEEP_WAIT 1 + dnf remove -y bcel + CHECK_RESULT $? 0 0 "remove bcel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib-help.sh b/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib-help.sh new file mode 100644 index 000000000..3d5678448 --- /dev/null +++ b/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src beakerlib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y beakerlib-help + CHECK_RESULT $? 0 0 "install beakerlib-help failed" + SLEEP_WAIT 1 + dnf remove -y beakerlib-help + CHECK_RESULT $? 0 0 "remove beakerlib-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib-vim-syntax.sh b/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib-vim-syntax.sh new file mode 100644 index 000000000..2cdc507b4 --- /dev/null +++ b/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib-vim-syntax.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src beakerlib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y beakerlib-vim-syntax + CHECK_RESULT $? 0 0 "install beakerlib-vim-syntax failed" + SLEEP_WAIT 1 + dnf remove -y beakerlib-vim-syntax + CHECK_RESULT $? 0 0 "remove beakerlib-vim-syntax failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib.sh b/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib.sh new file mode 100644 index 000000000..6264e11a8 --- /dev/null +++ b/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src beakerlib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y beakerlib + CHECK_RESULT $? 0 0 "install beakerlib failed" + SLEEP_WAIT 1 + dnf remove -y beakerlib + CHECK_RESULT $? 0 0 "remove beakerlib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-chroot.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-chroot.sh new file mode 100644 index 000000000..71b42ebc6 --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-chroot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bind-chroot + CHECK_RESULT $? 0 0 "install bind-chroot failed" + SLEEP_WAIT 1 + dnf remove -y bind-chroot + CHECK_RESULT $? 0 0 "remove bind-chroot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-debuginfo.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-debuginfo.sh new file mode 100644 index 000000000..3324e9d2f --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bind-debuginfo + CHECK_RESULT $? 0 0 "install bind-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y bind-debuginfo + CHECK_RESULT $? 0 0 "remove bind-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-debugsource.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-debugsource.sh new file mode 100644 index 000000000..ce3faed89 --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bind-debugsource + CHECK_RESULT $? 0 0 "install bind-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y bind-debugsource + CHECK_RESULT $? 0 0 "remove bind-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-devel.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-devel.sh new file mode 100644 index 000000000..a77a5d584 --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bind-devel + CHECK_RESULT $? 0 0 "install bind-devel failed" + SLEEP_WAIT 1 + dnf remove -y bind-devel + CHECK_RESULT $? 0 0 "remove bind-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-dnssec-doc.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-dnssec-doc.sh new file mode 100644 index 000000000..e38b30e91 --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-dnssec-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bind-dnssec-doc + CHECK_RESULT $? 0 0 "install bind-dnssec-doc failed" + SLEEP_WAIT 1 + dnf remove -y bind-dnssec-doc + CHECK_RESULT $? 0 0 "remove bind-dnssec-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-dnssec-utils.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-dnssec-utils.sh new file mode 100644 index 000000000..e5ddd70bc --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-dnssec-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bind-dnssec-utils + CHECK_RESULT $? 0 0 "install bind-dnssec-utils failed" + SLEEP_WAIT 1 + dnf remove -y bind-dnssec-utils + CHECK_RESULT $? 0 0 "remove bind-dnssec-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-export-devel.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-export-devel.sh new file mode 100644 index 000000000..cf6876440 --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-export-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bind-export-devel + CHECK_RESULT $? 0 0 "install bind-export-devel failed" + SLEEP_WAIT 1 + dnf remove -y bind-export-devel + CHECK_RESULT $? 0 0 "remove bind-export-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-export-libs.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-export-libs.sh new file mode 100644 index 000000000..9d4437945 --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-export-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bind-export-libs + CHECK_RESULT $? 0 0 "install bind-export-libs failed" + SLEEP_WAIT 1 + dnf remove -y bind-export-libs + CHECK_RESULT $? 0 0 "remove bind-export-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-libs-lite.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-libs-lite.sh new file mode 100644 index 000000000..da3d27a55 --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-libs-lite.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bind-libs-lite + CHECK_RESULT $? 0 0 "install bind-libs-lite failed" + SLEEP_WAIT 1 + dnf remove -y bind-libs-lite + CHECK_RESULT $? 0 0 "remove bind-libs-lite failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-libs.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-libs.sh new file mode 100644 index 000000000..9b8230c2e --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bind-libs + CHECK_RESULT $? 0 0 "install bind-libs failed" + SLEEP_WAIT 1 + dnf remove -y bind-libs + CHECK_RESULT $? 0 0 "remove bind-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-license.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-license.sh new file mode 100644 index 000000000..b814bf703 --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-license.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bind-license + CHECK_RESULT $? 0 0 "install bind-license failed" + SLEEP_WAIT 1 + dnf remove -y bind-license + CHECK_RESULT $? 0 0 "remove bind-license failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-devel.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-devel.sh new file mode 100644 index 000000000..6ed0ed9e9 --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bind-pkcs11-devel + CHECK_RESULT $? 0 0 "install bind-pkcs11-devel failed" + SLEEP_WAIT 1 + dnf remove -y bind-pkcs11-devel + CHECK_RESULT $? 0 0 "remove bind-pkcs11-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-libs.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-libs.sh new file mode 100644 index 000000000..7744f58c1 --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bind-pkcs11-libs + CHECK_RESULT $? 0 0 "install bind-pkcs11-libs failed" + SLEEP_WAIT 1 + dnf remove -y bind-pkcs11-libs + CHECK_RESULT $? 0 0 "remove bind-pkcs11-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-utils.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-utils.sh new file mode 100644 index 000000000..b76360428 --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bind-pkcs11-utils + CHECK_RESULT $? 0 0 "install bind-pkcs11-utils failed" + SLEEP_WAIT 1 + dnf remove -y bind-pkcs11-utils + CHECK_RESULT $? 0 0 "remove bind-pkcs11-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11.sh new file mode 100644 index 000000000..ed84bb384 --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bind-pkcs11 + CHECK_RESULT $? 0 0 "install bind-pkcs11 failed" + SLEEP_WAIT 1 + dnf remove -y bind-pkcs11 + CHECK_RESULT $? 0 0 "remove bind-pkcs11 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-sdb-chroot.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-sdb-chroot.sh new file mode 100644 index 000000000..7d211b67c --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-sdb-chroot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bind-sdb-chroot + CHECK_RESULT $? 0 0 "install bind-sdb-chroot failed" + SLEEP_WAIT 1 + dnf remove -y bind-sdb-chroot + CHECK_RESULT $? 0 0 "remove bind-sdb-chroot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-sdb.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-sdb.sh new file mode 100644 index 000000000..48f74c849 --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-sdb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bind-sdb + CHECK_RESULT $? 0 0 "install bind-sdb failed" + SLEEP_WAIT 1 + dnf remove -y bind-sdb + CHECK_RESULT $? 0 0 "remove bind-sdb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-utils.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-utils.sh new file mode 100644 index 000000000..24bba6a16 --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bind-utils + CHECK_RESULT $? 0 0 "install bind-utils failed" + SLEEP_WAIT 1 + dnf remove -y bind-utils + CHECK_RESULT $? 0 0 "remove bind-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind.sh new file mode 100644 index 000000000..eb4bdc037 --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bind + CHECK_RESULT $? 0 0 "install bind failed" + SLEEP_WAIT 1 + dnf remove -y bind + CHECK_RESULT $? 0 0 "remove bind failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_python3-bind.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_python3-bind.sh new file mode 100644 index 000000000..ca6bdd8a1 --- /dev/null +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_python3-bind.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-bind + CHECK_RESULT $? 0 0 "install python3-bind failed" + SLEEP_WAIT 1 + dnf remove -y python3-bind + CHECK_RESULT $? 0 0 "remove python3-bind failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-debuginfo.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-debuginfo.sh new file mode 100644 index 000000000..e39c69609 --- /dev/null +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src binutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y binutils-debuginfo + CHECK_RESULT $? 0 0 "install binutils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y binutils-debuginfo + CHECK_RESULT $? 0 0 "remove binutils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-debugsource.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-debugsource.sh new file mode 100644 index 000000000..3fa55e36b --- /dev/null +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src binutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y binutils-debugsource + CHECK_RESULT $? 0 0 "install binutils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y binutils-debugsource + CHECK_RESULT $? 0 0 "remove binutils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-devel.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-devel.sh new file mode 100644 index 000000000..76175aba1 --- /dev/null +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src binutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y binutils-devel + CHECK_RESULT $? 0 0 "install binutils-devel failed" + SLEEP_WAIT 1 + dnf remove -y binutils-devel + CHECK_RESULT $? 0 0 "remove binutils-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-gold.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-gold.sh new file mode 100644 index 000000000..8768a3272 --- /dev/null +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-gold.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src binutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y binutils-gold + CHECK_RESULT $? 0 0 "install binutils-gold failed" + SLEEP_WAIT 1 + dnf remove -y binutils-gold + CHECK_RESULT $? 0 0 "remove binutils-gold failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-gprofng.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-gprofng.sh new file mode 100644 index 000000000..3ad2966a7 --- /dev/null +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-gprofng.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src binutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y binutils-gprofng + CHECK_RESULT $? 0 0 "install binutils-gprofng failed" + SLEEP_WAIT 1 + dnf remove -y binutils-gprofng + CHECK_RESULT $? 0 0 "remove binutils-gprofng failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-help.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-help.sh new file mode 100644 index 000000000..c83ad6e0a --- /dev/null +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src binutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y binutils-help + CHECK_RESULT $? 0 0 "install binutils-help failed" + SLEEP_WAIT 1 + dnf remove -y binutils-help + CHECK_RESULT $? 0 0 "remove binutils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils.sh new file mode 100644 index 000000000..803efc7f6 --- /dev/null +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src binutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y binutils + CHECK_RESULT $? 0 0 "install binutils failed" + SLEEP_WAIT 1 + dnf remove -y binutils + CHECK_RESULT $? 0 0 "remove binutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-aarch64.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-aarch64.sh new file mode 100644 index 000000000..060f4630a --- /dev/null +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-aarch64.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src binutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cross-binutils-aarch64 + CHECK_RESULT $? 0 0 "install cross-binutils-aarch64 failed" + SLEEP_WAIT 1 + dnf remove -y cross-binutils-aarch64 + CHECK_RESULT $? 0 0 "remove cross-binutils-aarch64 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-ppc64le.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-ppc64le.sh new file mode 100644 index 000000000..aa0b2bf04 --- /dev/null +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-ppc64le.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src binutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cross-binutils-ppc64le + CHECK_RESULT $? 0 0 "install cross-binutils-ppc64le failed" + SLEEP_WAIT 1 + dnf remove -y cross-binutils-ppc64le + CHECK_RESULT $? 0 0 "remove cross-binutils-ppc64le failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-s390x.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-s390x.sh new file mode 100644 index 000000000..f08d86e5f --- /dev/null +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-s390x.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src binutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cross-binutils-s390x + CHECK_RESULT $? 0 0 "install cross-binutils-s390x failed" + SLEEP_WAIT 1 + dnf remove -y cross-binutils-s390x + CHECK_RESULT $? 0 0 "remove cross-binutils-s390x failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-x86_64.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-x86_64.sh new file mode 100644 index 000000000..4d8e269b6 --- /dev/null +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-x86_64.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src binutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cross-binutils-x86_64 + CHECK_RESULT $? 0 0 "install cross-binutils-x86_64 failed" + SLEEP_WAIT 1 + dnf remove -y cross-binutils-x86_64 + CHECK_RESULT $? 0 0 "remove cross-binutils-x86_64 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-debuginfo.sh b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-debuginfo.sh new file mode 100644 index 000000000..bf1a7bc07 --- /dev/null +++ b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bison +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bison-debuginfo + CHECK_RESULT $? 0 0 "install bison-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y bison-debuginfo + CHECK_RESULT $? 0 0 "remove bison-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-debugsource.sh b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-debugsource.sh new file mode 100644 index 000000000..28540c190 --- /dev/null +++ b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bison +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bison-debugsource + CHECK_RESULT $? 0 0 "install bison-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y bison-debugsource + CHECK_RESULT $? 0 0 "remove bison-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-devel.sh b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-devel.sh new file mode 100644 index 000000000..b79d0832d --- /dev/null +++ b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bison +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bison-devel + CHECK_RESULT $? 0 0 "install bison-devel failed" + SLEEP_WAIT 1 + dnf remove -y bison-devel + CHECK_RESULT $? 0 0 "remove bison-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-help.sh b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-help.sh new file mode 100644 index 000000000..9d5fe9c71 --- /dev/null +++ b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bison +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bison-help + CHECK_RESULT $? 0 0 "install bison-help failed" + SLEEP_WAIT 1 + dnf remove -y bison-help + CHECK_RESULT $? 0 0 "remove bison-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-lang.sh b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-lang.sh new file mode 100644 index 000000000..2a76d2211 --- /dev/null +++ b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-lang.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bison +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bison-lang + CHECK_RESULT $? 0 0 "install bison-lang failed" + SLEEP_WAIT 1 + dnf remove -y bison-lang + CHECK_RESULT $? 0 0 "remove bison-lang failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison.sh b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison.sh new file mode 100644 index 000000000..0e4376938 --- /dev/null +++ b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bison +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bison + CHECK_RESULT $? 0 0 "install bison failed" + SLEEP_WAIT 1 + dnf remove -y bison + CHECK_RESULT $? 0 0 "remove bison failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-cups.sh b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-cups.sh new file mode 100644 index 000000000..75e8f3eb8 --- /dev/null +++ b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-cups.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bluez +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bluez-cups + CHECK_RESULT $? 0 0 "install bluez-cups failed" + SLEEP_WAIT 1 + dnf remove -y bluez-cups + CHECK_RESULT $? 0 0 "remove bluez-cups failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-debuginfo.sh b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-debuginfo.sh new file mode 100644 index 000000000..baa06b5ae --- /dev/null +++ b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bluez +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bluez-debuginfo + CHECK_RESULT $? 0 0 "install bluez-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y bluez-debuginfo + CHECK_RESULT $? 0 0 "remove bluez-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-debugsource.sh b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-debugsource.sh new file mode 100644 index 000000000..4a73eccc3 --- /dev/null +++ b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bluez +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bluez-debugsource + CHECK_RESULT $? 0 0 "install bluez-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y bluez-debugsource + CHECK_RESULT $? 0 0 "remove bluez-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-devel.sh b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-devel.sh new file mode 100644 index 000000000..56b9055e4 --- /dev/null +++ b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bluez +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bluez-devel + CHECK_RESULT $? 0 0 "install bluez-devel failed" + SLEEP_WAIT 1 + dnf remove -y bluez-devel + CHECK_RESULT $? 0 0 "remove bluez-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-help.sh b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-help.sh new file mode 100644 index 000000000..01987ffaa --- /dev/null +++ b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bluez +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bluez-help + CHECK_RESULT $? 0 0 "install bluez-help failed" + SLEEP_WAIT 1 + dnf remove -y bluez-help + CHECK_RESULT $? 0 0 "remove bluez-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-libs.sh b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-libs.sh new file mode 100644 index 000000000..f7ddc0b5a --- /dev/null +++ b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bluez +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bluez-libs + CHECK_RESULT $? 0 0 "install bluez-libs failed" + SLEEP_WAIT 1 + dnf remove -y bluez-libs + CHECK_RESULT $? 0 0 "remove bluez-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez.sh b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez.sh new file mode 100644 index 000000000..6f0f2e0a5 --- /dev/null +++ b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bluez +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bluez + CHECK_RESULT $? 0 0 "install bluez failed" + SLEEP_WAIT 1 + dnf remove -y bluez + CHECK_RESULT $? 0 0 "remove bluez failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-atomic.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-atomic.sh new file mode 100644 index 000000000..13556213c --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-atomic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-atomic + CHECK_RESULT $? 0 0 "install boost-atomic failed" + SLEEP_WAIT 1 + dnf remove -y boost-atomic + CHECK_RESULT $? 0 0 "remove boost-atomic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-b2.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-b2.sh new file mode 100644 index 000000000..b50ba3b52 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-b2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-b2 + CHECK_RESULT $? 0 0 "install boost-b2 failed" + SLEEP_WAIT 1 + dnf remove -y boost-b2 + CHECK_RESULT $? 0 0 "remove boost-b2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-build.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-build.sh new file mode 100644 index 000000000..27a464f0c --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-build.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-build + CHECK_RESULT $? 0 0 "install boost-build failed" + SLEEP_WAIT 1 + dnf remove -y boost-build + CHECK_RESULT $? 0 0 "remove boost-build failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-chrono.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-chrono.sh new file mode 100644 index 000000000..9f25631ae --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-chrono.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-chrono + CHECK_RESULT $? 0 0 "install boost-chrono failed" + SLEEP_WAIT 1 + dnf remove -y boost-chrono + CHECK_RESULT $? 0 0 "remove boost-chrono failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-container.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-container.sh new file mode 100644 index 000000000..bd7771834 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-container.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-container + CHECK_RESULT $? 0 0 "install boost-container failed" + SLEEP_WAIT 1 + dnf remove -y boost-container + CHECK_RESULT $? 0 0 "remove boost-container failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-context.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-context.sh new file mode 100644 index 000000000..dcb1a1740 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-context.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-context + CHECK_RESULT $? 0 0 "install boost-context failed" + SLEEP_WAIT 1 + dnf remove -y boost-context + CHECK_RESULT $? 0 0 "remove boost-context failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-contract.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-contract.sh new file mode 100644 index 000000000..8a9bceaf3 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-contract.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-contract + CHECK_RESULT $? 0 0 "install boost-contract failed" + SLEEP_WAIT 1 + dnf remove -y boost-contract + CHECK_RESULT $? 0 0 "remove boost-contract failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-coroutine.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-coroutine.sh new file mode 100644 index 000000000..cc89abc54 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-coroutine.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-coroutine + CHECK_RESULT $? 0 0 "install boost-coroutine failed" + SLEEP_WAIT 1 + dnf remove -y boost-coroutine + CHECK_RESULT $? 0 0 "remove boost-coroutine failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-date-time.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-date-time.sh new file mode 100644 index 000000000..77a51905b --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-date-time.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-date-time + CHECK_RESULT $? 0 0 "install boost-date-time failed" + SLEEP_WAIT 1 + dnf remove -y boost-date-time + CHECK_RESULT $? 0 0 "remove boost-date-time failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-debuginfo.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-debuginfo.sh new file mode 100644 index 000000000..47ed7a4e9 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-debuginfo + CHECK_RESULT $? 0 0 "install boost-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y boost-debuginfo + CHECK_RESULT $? 0 0 "remove boost-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-debugsource.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-debugsource.sh new file mode 100644 index 000000000..b940638cf --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-debugsource + CHECK_RESULT $? 0 0 "install boost-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y boost-debugsource + CHECK_RESULT $? 0 0 "remove boost-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-devel.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-devel.sh new file mode 100644 index 000000000..395e16db3 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-devel + CHECK_RESULT $? 0 0 "install boost-devel failed" + SLEEP_WAIT 1 + dnf remove -y boost-devel + CHECK_RESULT $? 0 0 "remove boost-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-doc.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-doc.sh new file mode 100644 index 000000000..cf8b2f68f --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-doc + CHECK_RESULT $? 0 0 "install boost-doc failed" + SLEEP_WAIT 1 + dnf remove -y boost-doc + CHECK_RESULT $? 0 0 "remove boost-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-doctools.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-doctools.sh new file mode 100644 index 000000000..3ef029480 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-doctools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-doctools + CHECK_RESULT $? 0 0 "install boost-doctools failed" + SLEEP_WAIT 1 + dnf remove -y boost-doctools + CHECK_RESULT $? 0 0 "remove boost-doctools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-examples.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-examples.sh new file mode 100644 index 000000000..d30da3439 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-examples.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-examples + CHECK_RESULT $? 0 0 "install boost-examples failed" + SLEEP_WAIT 1 + dnf remove -y boost-examples + CHECK_RESULT $? 0 0 "remove boost-examples failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-fiber.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-fiber.sh new file mode 100644 index 000000000..d583a53e7 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-fiber.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-fiber + CHECK_RESULT $? 0 0 "install boost-fiber failed" + SLEEP_WAIT 1 + dnf remove -y boost-fiber + CHECK_RESULT $? 0 0 "remove boost-fiber failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-filesystem.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-filesystem.sh new file mode 100644 index 000000000..a3bb6b8d5 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-filesystem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-filesystem + CHECK_RESULT $? 0 0 "install boost-filesystem failed" + SLEEP_WAIT 1 + dnf remove -y boost-filesystem + CHECK_RESULT $? 0 0 "remove boost-filesystem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph-mpich.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph-mpich.sh new file mode 100644 index 000000000..b528cc948 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph-mpich.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-graph-mpich + CHECK_RESULT $? 0 0 "install boost-graph-mpich failed" + SLEEP_WAIT 1 + dnf remove -y boost-graph-mpich + CHECK_RESULT $? 0 0 "remove boost-graph-mpich failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph-openmpi.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph-openmpi.sh new file mode 100644 index 000000000..14ada51b9 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph-openmpi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-graph-openmpi + CHECK_RESULT $? 0 0 "install boost-graph-openmpi failed" + SLEEP_WAIT 1 + dnf remove -y boost-graph-openmpi + CHECK_RESULT $? 0 0 "remove boost-graph-openmpi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph.sh new file mode 100644 index 000000000..b15ae2e3c --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-graph + CHECK_RESULT $? 0 0 "install boost-graph failed" + SLEEP_WAIT 1 + dnf remove -y boost-graph + CHECK_RESULT $? 0 0 "remove boost-graph failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-help.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-help.sh new file mode 100644 index 000000000..82f483071 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-help + CHECK_RESULT $? 0 0 "install boost-help failed" + SLEEP_WAIT 1 + dnf remove -y boost-help + CHECK_RESULT $? 0 0 "remove boost-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-iostreams.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-iostreams.sh new file mode 100644 index 000000000..cb6369912 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-iostreams.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-iostreams + CHECK_RESULT $? 0 0 "install boost-iostreams failed" + SLEEP_WAIT 1 + dnf remove -y boost-iostreams + CHECK_RESULT $? 0 0 "remove boost-iostreams failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-jam.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-jam.sh new file mode 100644 index 000000000..1a7b90bbe --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-jam.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-jam + CHECK_RESULT $? 0 0 "install boost-jam failed" + SLEEP_WAIT 1 + dnf remove -y boost-jam + CHECK_RESULT $? 0 0 "remove boost-jam failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-json.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-json.sh new file mode 100644 index 000000000..d747b0847 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-json.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-json + CHECK_RESULT $? 0 0 "install boost-json failed" + SLEEP_WAIT 1 + dnf remove -y boost-json + CHECK_RESULT $? 0 0 "remove boost-json failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-locale.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-locale.sh new file mode 100644 index 000000000..1c7d1cae8 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-locale.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-locale + CHECK_RESULT $? 0 0 "install boost-locale failed" + SLEEP_WAIT 1 + dnf remove -y boost-locale + CHECK_RESULT $? 0 0 "remove boost-locale failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-log.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-log.sh new file mode 100644 index 000000000..90d060c05 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-log.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-log + CHECK_RESULT $? 0 0 "install boost-log failed" + SLEEP_WAIT 1 + dnf remove -y boost-log + CHECK_RESULT $? 0 0 "remove boost-log failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-math.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-math.sh new file mode 100644 index 000000000..ea11317cc --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-math.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-math + CHECK_RESULT $? 0 0 "install boost-math failed" + SLEEP_WAIT 1 + dnf remove -y boost-math + CHECK_RESULT $? 0 0 "remove boost-math failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-devel.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-devel.sh new file mode 100644 index 000000000..46de006ab --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-mpich-devel + CHECK_RESULT $? 0 0 "install boost-mpich-devel failed" + SLEEP_WAIT 1 + dnf remove -y boost-mpich-devel + CHECK_RESULT $? 0 0 "remove boost-mpich-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python.sh new file mode 100644 index 000000000..2976155e2 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-mpich-python + CHECK_RESULT $? 0 0 "install boost-mpich-python failed" + SLEEP_WAIT 1 + dnf remove -y boost-mpich-python + CHECK_RESULT $? 0 0 "remove boost-mpich-python failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python3-devel.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python3-devel.sh new file mode 100644 index 000000000..8f7de5b36 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python3-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-mpich-python3-devel + CHECK_RESULT $? 0 0 "install boost-mpich-python3-devel failed" + SLEEP_WAIT 1 + dnf remove -y boost-mpich-python3-devel + CHECK_RESULT $? 0 0 "remove boost-mpich-python3-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python3.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python3.sh new file mode 100644 index 000000000..eab68cbac --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-mpich-python3 + CHECK_RESULT $? 0 0 "install boost-mpich-python3 failed" + SLEEP_WAIT 1 + dnf remove -y boost-mpich-python3 + CHECK_RESULT $? 0 0 "remove boost-mpich-python3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich.sh new file mode 100644 index 000000000..f8bc4137a --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-mpich + CHECK_RESULT $? 0 0 "install boost-mpich failed" + SLEEP_WAIT 1 + dnf remove -y boost-mpich + CHECK_RESULT $? 0 0 "remove boost-mpich failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-nowide.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-nowide.sh new file mode 100644 index 000000000..c071ba1e9 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-nowide.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-nowide + CHECK_RESULT $? 0 0 "install boost-nowide failed" + SLEEP_WAIT 1 + dnf remove -y boost-nowide + CHECK_RESULT $? 0 0 "remove boost-nowide failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-numpy2.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-numpy2.sh new file mode 100644 index 000000000..6179ad9f8 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-numpy2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-numpy2 + CHECK_RESULT $? 0 0 "install boost-numpy2 failed" + SLEEP_WAIT 1 + dnf remove -y boost-numpy2 + CHECK_RESULT $? 0 0 "remove boost-numpy2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-numpy3.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-numpy3.sh new file mode 100644 index 000000000..d5849c4c0 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-numpy3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-numpy3 + CHECK_RESULT $? 0 0 "install boost-numpy3 failed" + SLEEP_WAIT 1 + dnf remove -y boost-numpy3 + CHECK_RESULT $? 0 0 "remove boost-numpy3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-devel.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-devel.sh new file mode 100644 index 000000000..68bffe9c0 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-openmpi-devel + CHECK_RESULT $? 0 0 "install boost-openmpi-devel failed" + SLEEP_WAIT 1 + dnf remove -y boost-openmpi-devel + CHECK_RESULT $? 0 0 "remove boost-openmpi-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python.sh new file mode 100644 index 000000000..77b8b2084 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-openmpi-python + CHECK_RESULT $? 0 0 "install boost-openmpi-python failed" + SLEEP_WAIT 1 + dnf remove -y boost-openmpi-python + CHECK_RESULT $? 0 0 "remove boost-openmpi-python failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python3-devel.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python3-devel.sh new file mode 100644 index 000000000..003c695d1 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python3-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-openmpi-python3-devel + CHECK_RESULT $? 0 0 "install boost-openmpi-python3-devel failed" + SLEEP_WAIT 1 + dnf remove -y boost-openmpi-python3-devel + CHECK_RESULT $? 0 0 "remove boost-openmpi-python3-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python3.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python3.sh new file mode 100644 index 000000000..f55c45e9e --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-openmpi-python3 + CHECK_RESULT $? 0 0 "install boost-openmpi-python3 failed" + SLEEP_WAIT 1 + dnf remove -y boost-openmpi-python3 + CHECK_RESULT $? 0 0 "remove boost-openmpi-python3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi.sh new file mode 100644 index 000000000..2762b0113 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-openmpi + CHECK_RESULT $? 0 0 "install boost-openmpi failed" + SLEEP_WAIT 1 + dnf remove -y boost-openmpi + CHECK_RESULT $? 0 0 "remove boost-openmpi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-program-options.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-program-options.sh new file mode 100644 index 000000000..e2363d79d --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-program-options.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-program-options + CHECK_RESULT $? 0 0 "install boost-program-options failed" + SLEEP_WAIT 1 + dnf remove -y boost-program-options + CHECK_RESULT $? 0 0 "remove boost-program-options failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python.sh new file mode 100644 index 000000000..21a9b5453 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-python + CHECK_RESULT $? 0 0 "install boost-python failed" + SLEEP_WAIT 1 + dnf remove -y boost-python + CHECK_RESULT $? 0 0 "remove boost-python failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python2-devel.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python2-devel.sh new file mode 100644 index 000000000..611233fdb --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-python2-devel + CHECK_RESULT $? 0 0 "install boost-python2-devel failed" + SLEEP_WAIT 1 + dnf remove -y boost-python2-devel + CHECK_RESULT $? 0 0 "remove boost-python2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python2.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python2.sh new file mode 100644 index 000000000..8d6812f0d --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-python2 + CHECK_RESULT $? 0 0 "install boost-python2 failed" + SLEEP_WAIT 1 + dnf remove -y boost-python2 + CHECK_RESULT $? 0 0 "remove boost-python2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python3-devel.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python3-devel.sh new file mode 100644 index 000000000..44fea6210 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python3-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-python3-devel + CHECK_RESULT $? 0 0 "install boost-python3-devel failed" + SLEEP_WAIT 1 + dnf remove -y boost-python3-devel + CHECK_RESULT $? 0 0 "remove boost-python3-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python3.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python3.sh new file mode 100644 index 000000000..d6789e5b3 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-python3 + CHECK_RESULT $? 0 0 "install boost-python3 failed" + SLEEP_WAIT 1 + dnf remove -y boost-python3 + CHECK_RESULT $? 0 0 "remove boost-python3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-random.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-random.sh new file mode 100644 index 000000000..80e6ccbaf --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-random.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-random + CHECK_RESULT $? 0 0 "install boost-random failed" + SLEEP_WAIT 1 + dnf remove -y boost-random + CHECK_RESULT $? 0 0 "remove boost-random failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-regex.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-regex.sh new file mode 100644 index 000000000..c52fe92c8 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-regex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-regex + CHECK_RESULT $? 0 0 "install boost-regex failed" + SLEEP_WAIT 1 + dnf remove -y boost-regex + CHECK_RESULT $? 0 0 "remove boost-regex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-serialization.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-serialization.sh new file mode 100644 index 000000000..105a7adc6 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-serialization.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-serialization + CHECK_RESULT $? 0 0 "install boost-serialization failed" + SLEEP_WAIT 1 + dnf remove -y boost-serialization + CHECK_RESULT $? 0 0 "remove boost-serialization failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-signals.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-signals.sh new file mode 100644 index 000000000..c72bbb0ef --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-signals.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-signals + CHECK_RESULT $? 0 0 "install boost-signals failed" + SLEEP_WAIT 1 + dnf remove -y boost-signals + CHECK_RESULT $? 0 0 "remove boost-signals failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-stacktrace.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-stacktrace.sh new file mode 100644 index 000000000..2502ce649 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-stacktrace.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-stacktrace + CHECK_RESULT $? 0 0 "install boost-stacktrace failed" + SLEEP_WAIT 1 + dnf remove -y boost-stacktrace + CHECK_RESULT $? 0 0 "remove boost-stacktrace failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-static.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-static.sh new file mode 100644 index 000000000..05e85bb39 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-static + CHECK_RESULT $? 0 0 "install boost-static failed" + SLEEP_WAIT 1 + dnf remove -y boost-static + CHECK_RESULT $? 0 0 "remove boost-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-system.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-system.sh new file mode 100644 index 000000000..d56d7aba1 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-system.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-system + CHECK_RESULT $? 0 0 "install boost-system failed" + SLEEP_WAIT 1 + dnf remove -y boost-system + CHECK_RESULT $? 0 0 "remove boost-system failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-test.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-test.sh new file mode 100644 index 000000000..c9b007d82 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-test.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-test + CHECK_RESULT $? 0 0 "install boost-test failed" + SLEEP_WAIT 1 + dnf remove -y boost-test + CHECK_RESULT $? 0 0 "remove boost-test failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-thread.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-thread.sh new file mode 100644 index 000000000..396653803 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-thread.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-thread + CHECK_RESULT $? 0 0 "install boost-thread failed" + SLEEP_WAIT 1 + dnf remove -y boost-thread + CHECK_RESULT $? 0 0 "remove boost-thread failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-timer.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-timer.sh new file mode 100644 index 000000000..ab5a96d1a --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-timer.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-timer + CHECK_RESULT $? 0 0 "install boost-timer failed" + SLEEP_WAIT 1 + dnf remove -y boost-timer + CHECK_RESULT $? 0 0 "remove boost-timer failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-type_erasure.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-type_erasure.sh new file mode 100644 index 000000000..a6faa9755 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-type_erasure.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-type_erasure + CHECK_RESULT $? 0 0 "install boost-type_erasure failed" + SLEEP_WAIT 1 + dnf remove -y boost-type_erasure + CHECK_RESULT $? 0 0 "remove boost-type_erasure failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-url.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-url.sh new file mode 100644 index 000000000..5397bc3d2 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-url.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-url + CHECK_RESULT $? 0 0 "install boost-url failed" + SLEEP_WAIT 1 + dnf remove -y boost-url + CHECK_RESULT $? 0 0 "remove boost-url failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-wave.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-wave.sh new file mode 100644 index 000000000..50d123d0c --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-wave.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost-wave + CHECK_RESULT $? 0 0 "install boost-wave failed" + SLEEP_WAIT 1 + dnf remove -y boost-wave + CHECK_RESULT $? 0 0 "remove boost-wave failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost.sh new file mode 100644 index 000000000..7cbd40e01 --- /dev/null +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y boost + CHECK_RESULT $? 0 0 "install boost failed" + SLEEP_WAIT 1 + dnf remove -y boost + CHECK_RESULT $? 0 0 "remove boost failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils-debuginfo.sh b/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils-debuginfo.sh new file mode 100644 index 000000000..291fb0a49 --- /dev/null +++ b/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bridge-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bridge-utils-debuginfo + CHECK_RESULT $? 0 0 "install bridge-utils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y bridge-utils-debuginfo + CHECK_RESULT $? 0 0 "remove bridge-utils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils-debugsource.sh b/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils-debugsource.sh new file mode 100644 index 000000000..1c5d1b085 --- /dev/null +++ b/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bridge-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bridge-utils-debugsource + CHECK_RESULT $? 0 0 "install bridge-utils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y bridge-utils-debugsource + CHECK_RESULT $? 0 0 "remove bridge-utils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils.sh b/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils.sh new file mode 100644 index 000000000..246a0a668 --- /dev/null +++ b/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bridge-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bridge-utils + CHECK_RESULT $? 0 0 "install bridge-utils failed" + SLEEP_WAIT 1 + dnf remove -y bridge-utils + CHECK_RESULT $? 0 0 "remove bridge-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-debuginfo.sh b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-debuginfo.sh new file mode 100644 index 000000000..cd05481e7 --- /dev/null +++ b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src brotli +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y brotli-debuginfo + CHECK_RESULT $? 0 0 "install brotli-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y brotli-debuginfo + CHECK_RESULT $? 0 0 "remove brotli-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-debugsource.sh b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-debugsource.sh new file mode 100644 index 000000000..9e7830466 --- /dev/null +++ b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src brotli +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y brotli-debugsource + CHECK_RESULT $? 0 0 "install brotli-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y brotli-debugsource + CHECK_RESULT $? 0 0 "remove brotli-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-devel.sh b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-devel.sh new file mode 100644 index 000000000..adf0a1d16 --- /dev/null +++ b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src brotli +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y brotli-devel + CHECK_RESULT $? 0 0 "install brotli-devel failed" + SLEEP_WAIT 1 + dnf remove -y brotli-devel + CHECK_RESULT $? 0 0 "remove brotli-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-help.sh b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-help.sh new file mode 100644 index 000000000..da544d2f5 --- /dev/null +++ b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src brotli +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y brotli-help + CHECK_RESULT $? 0 0 "install brotli-help failed" + SLEEP_WAIT 1 + dnf remove -y brotli-help + CHECK_RESULT $? 0 0 "remove brotli-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli.sh b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli.sh new file mode 100644 index 000000000..158c62943 --- /dev/null +++ b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src brotli +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y brotli + CHECK_RESULT $? 0 0 "install brotli failed" + SLEEP_WAIT 1 + dnf remove -y brotli + CHECK_RESULT $? 0 0 "remove brotli failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_python2-brotli.sh b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_python2-brotli.sh new file mode 100644 index 000000000..52f113cb7 --- /dev/null +++ b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_python2-brotli.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src brotli +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-brotli + CHECK_RESULT $? 0 0 "install python2-brotli failed" + SLEEP_WAIT 1 + dnf remove -y python2-brotli + CHECK_RESULT $? 0 0 "remove python2-brotli failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_python3-brotli.sh b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_python3-brotli.sh new file mode 100644 index 000000000..c9ea0ece3 --- /dev/null +++ b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_python3-brotli.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src brotli +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-brotli + CHECK_RESULT $? 0 0 "install python3-brotli failed" + SLEEP_WAIT 1 + dnf remove -y python3-brotli + CHECK_RESULT $? 0 0 "remove python3-brotli failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-debuginfo.sh b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-debuginfo.sh new file mode 100644 index 000000000..433b2eacf --- /dev/null +++ b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src btrfs-progs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y btrfs-progs-debuginfo + CHECK_RESULT $? 0 0 "install btrfs-progs-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y btrfs-progs-debuginfo + CHECK_RESULT $? 0 0 "remove btrfs-progs-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-debugsource.sh b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-debugsource.sh new file mode 100644 index 000000000..ca42faaa7 --- /dev/null +++ b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src btrfs-progs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y btrfs-progs-debugsource + CHECK_RESULT $? 0 0 "install btrfs-progs-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y btrfs-progs-debugsource + CHECK_RESULT $? 0 0 "remove btrfs-progs-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-devel.sh b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-devel.sh new file mode 100644 index 000000000..fb6dcd841 --- /dev/null +++ b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src btrfs-progs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y btrfs-progs-devel + CHECK_RESULT $? 0 0 "install btrfs-progs-devel failed" + SLEEP_WAIT 1 + dnf remove -y btrfs-progs-devel + CHECK_RESULT $? 0 0 "remove btrfs-progs-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-help.sh b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-help.sh new file mode 100644 index 000000000..1da4b68ac --- /dev/null +++ b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src btrfs-progs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y btrfs-progs-help + CHECK_RESULT $? 0 0 "install btrfs-progs-help failed" + SLEEP_WAIT 1 + dnf remove -y btrfs-progs-help + CHECK_RESULT $? 0 0 "remove btrfs-progs-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs.sh b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs.sh new file mode 100644 index 000000000..212fd725f --- /dev/null +++ b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src btrfs-progs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y btrfs-progs + CHECK_RESULT $? 0 0 "install btrfs-progs failed" + SLEEP_WAIT 1 + dnf remove -y btrfs-progs + CHECK_RESULT $? 0 0 "remove btrfs-progs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-debuginfo.sh b/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-debuginfo.sh new file mode 100644 index 000000000..758ccc2a4 --- /dev/null +++ b/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bubblewrap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bubblewrap-debuginfo + CHECK_RESULT $? 0 0 "install bubblewrap-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y bubblewrap-debuginfo + CHECK_RESULT $? 0 0 "remove bubblewrap-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-debugsource.sh b/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-debugsource.sh new file mode 100644 index 000000000..a6881da0b --- /dev/null +++ b/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bubblewrap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bubblewrap-debugsource + CHECK_RESULT $? 0 0 "install bubblewrap-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y bubblewrap-debugsource + CHECK_RESULT $? 0 0 "remove bubblewrap-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-help.sh b/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-help.sh new file mode 100644 index 000000000..0b3d456ae --- /dev/null +++ b/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bubblewrap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bubblewrap-help + CHECK_RESULT $? 0 0 "install bubblewrap-help failed" + SLEEP_WAIT 1 + dnf remove -y bubblewrap-help + CHECK_RESULT $? 0 0 "remove bubblewrap-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap.sh b/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap.sh new file mode 100644 index 000000000..840d9fc07 --- /dev/null +++ b/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bubblewrap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bubblewrap + CHECK_RESULT $? 0 0 "install bubblewrap failed" + SLEEP_WAIT 1 + dnf remove -y bubblewrap + CHECK_RESULT $? 0 0 "remove bubblewrap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-debuginfo.sh b/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-debuginfo.sh new file mode 100644 index 000000000..a587a8db2 --- /dev/null +++ b/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src byacc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y byacc-debuginfo + CHECK_RESULT $? 0 0 "install byacc-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y byacc-debuginfo + CHECK_RESULT $? 0 0 "remove byacc-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-debugsource.sh b/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-debugsource.sh new file mode 100644 index 000000000..3f9e944cf --- /dev/null +++ b/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src byacc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y byacc-debugsource + CHECK_RESULT $? 0 0 "install byacc-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y byacc-debugsource + CHECK_RESULT $? 0 0 "remove byacc-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-help.sh b/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-help.sh new file mode 100644 index 000000000..8503c31a0 --- /dev/null +++ b/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src byacc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y byacc-help + CHECK_RESULT $? 0 0 "install byacc-help failed" + SLEEP_WAIT 1 + dnf remove -y byacc-help + CHECK_RESULT $? 0 0 "remove byacc-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc.sh b/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc.sh new file mode 100644 index 000000000..dd046e8ee --- /dev/null +++ b/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src byacc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y byacc + CHECK_RESULT $? 0 0 "install byacc failed" + SLEEP_WAIT 1 + dnf remove -y byacc + CHECK_RESULT $? 0 0 "remove byacc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-debuginfo.sh b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-debuginfo.sh new file mode 100644 index 000000000..5e53a75f9 --- /dev/null +++ b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bzip2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bzip2-debuginfo + CHECK_RESULT $? 0 0 "install bzip2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y bzip2-debuginfo + CHECK_RESULT $? 0 0 "remove bzip2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-debugsource.sh b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-debugsource.sh new file mode 100644 index 000000000..b8ce7c4ba --- /dev/null +++ b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bzip2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bzip2-debugsource + CHECK_RESULT $? 0 0 "install bzip2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y bzip2-debugsource + CHECK_RESULT $? 0 0 "remove bzip2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-devel.sh b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-devel.sh new file mode 100644 index 000000000..3b0847e71 --- /dev/null +++ b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bzip2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bzip2-devel + CHECK_RESULT $? 0 0 "install bzip2-devel failed" + SLEEP_WAIT 1 + dnf remove -y bzip2-devel + CHECK_RESULT $? 0 0 "remove bzip2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-help.sh b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-help.sh new file mode 100644 index 000000000..02bec378a --- /dev/null +++ b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bzip2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bzip2-help + CHECK_RESULT $? 0 0 "install bzip2-help failed" + SLEEP_WAIT 1 + dnf remove -y bzip2-help + CHECK_RESULT $? 0 0 "remove bzip2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2.sh b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2.sh new file mode 100644 index 000000000..58cc70497 --- /dev/null +++ b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src bzip2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bzip2 + CHECK_RESULT $? 0 0 "install bzip2 failed" + SLEEP_WAIT 1 + dnf remove -y bzip2 + CHECK_RESULT $? 0 0 "remove bzip2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-debuginfo.sh b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-debuginfo.sh new file mode 100644 index 000000000..ea953f6e6 --- /dev/null +++ b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src c-ares +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y c-ares-debuginfo + CHECK_RESULT $? 0 0 "install c-ares-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y c-ares-debuginfo + CHECK_RESULT $? 0 0 "remove c-ares-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-debugsource.sh b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-debugsource.sh new file mode 100644 index 000000000..8de093b19 --- /dev/null +++ b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src c-ares +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y c-ares-debugsource + CHECK_RESULT $? 0 0 "install c-ares-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y c-ares-debugsource + CHECK_RESULT $? 0 0 "remove c-ares-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-devel.sh b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-devel.sh new file mode 100644 index 000000000..d179d4636 --- /dev/null +++ b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src c-ares +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y c-ares-devel + CHECK_RESULT $? 0 0 "install c-ares-devel failed" + SLEEP_WAIT 1 + dnf remove -y c-ares-devel + CHECK_RESULT $? 0 0 "remove c-ares-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-help.sh b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-help.sh new file mode 100644 index 000000000..37706143f --- /dev/null +++ b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src c-ares +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y c-ares-help + CHECK_RESULT $? 0 0 "install c-ares-help failed" + SLEEP_WAIT 1 + dnf remove -y c-ares-help + CHECK_RESULT $? 0 0 "remove c-ares-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares.sh b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares.sh new file mode 100644 index 000000000..886ee1aa2 --- /dev/null +++ b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src c-ares +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y c-ares + CHECK_RESULT $? 0 0 "install c-ares failed" + SLEEP_WAIT 1 + dnf remove -y c-ares + CHECK_RESULT $? 0 0 "remove c-ares failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ca-certificates/oe_test_ca-certificates_install_and_remove_ca-certificates.sh b/testcases/cli-test/ca-certificates/oe_test_ca-certificates_install_and_remove_ca-certificates.sh new file mode 100644 index 000000000..3e7c0ddb9 --- /dev/null +++ b/testcases/cli-test/ca-certificates/oe_test_ca-certificates_install_and_remove_ca-certificates.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ca-certificates +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ca-certificates + CHECK_RESULT $? 0 0 "install ca-certificates failed" + SLEEP_WAIT 1 + dnf remove -y ca-certificates + CHECK_RESULT $? 0 0 "remove ca-certificates failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/color-filesystem/oe_test_color-filesystem_install_and_remove_color-filesystem.sh b/testcases/cli-test/color-filesystem/oe_test_color-filesystem_install_and_remove_color-filesystem.sh new file mode 100644 index 000000000..c9fd2883d --- /dev/null +++ b/testcases/cli-test/color-filesystem/oe_test_color-filesystem_install_and_remove_color-filesystem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src color-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y color-filesystem + CHECK_RESULT $? 0 0 "install color-filesystem failed" + SLEEP_WAIT 1 + dnf remove -y color-filesystem + CHECK_RESULT $? 0 0 "remove color-filesystem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-debuginfo.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-debuginfo.sh new file mode 100644 index 000000000..fd97653d0 --- /dev/null +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src colord +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y colord-debuginfo + CHECK_RESULT $? 0 0 "install colord-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y colord-debuginfo + CHECK_RESULT $? 0 0 "remove colord-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-debugsource.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-debugsource.sh new file mode 100644 index 000000000..1e64dc031 --- /dev/null +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src colord +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y colord-debugsource + CHECK_RESULT $? 0 0 "install colord-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y colord-debugsource + CHECK_RESULT $? 0 0 "remove colord-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-devel-docs.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-devel-docs.sh new file mode 100644 index 000000000..b5cb253ac --- /dev/null +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-devel-docs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src colord +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y colord-devel-docs + CHECK_RESULT $? 0 0 "install colord-devel-docs failed" + SLEEP_WAIT 1 + dnf remove -y colord-devel-docs + CHECK_RESULT $? 0 0 "remove colord-devel-docs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-devel.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-devel.sh new file mode 100644 index 000000000..261cde16e --- /dev/null +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src colord +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y colord-devel + CHECK_RESULT $? 0 0 "install colord-devel failed" + SLEEP_WAIT 1 + dnf remove -y colord-devel + CHECK_RESULT $? 0 0 "remove colord-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-doc.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-doc.sh new file mode 100644 index 000000000..914e611d4 --- /dev/null +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src colord +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y colord-doc + CHECK_RESULT $? 0 0 "install colord-doc failed" + SLEEP_WAIT 1 + dnf remove -y colord-doc + CHECK_RESULT $? 0 0 "remove colord-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-extra-profiles.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-extra-profiles.sh new file mode 100644 index 000000000..a31eeb4c6 --- /dev/null +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-extra-profiles.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src colord +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y colord-extra-profiles + CHECK_RESULT $? 0 0 "install colord-extra-profiles failed" + SLEEP_WAIT 1 + dnf remove -y colord-extra-profiles + CHECK_RESULT $? 0 0 "remove colord-extra-profiles failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-help.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-help.sh new file mode 100644 index 000000000..c9910f5c9 --- /dev/null +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src colord +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y colord-help + CHECK_RESULT $? 0 0 "install colord-help failed" + SLEEP_WAIT 1 + dnf remove -y colord-help + CHECK_RESULT $? 0 0 "remove colord-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-libs.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-libs.sh new file mode 100644 index 000000000..a09b89978 --- /dev/null +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src colord +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y colord-libs + CHECK_RESULT $? 0 0 "install colord-libs failed" + SLEEP_WAIT 1 + dnf remove -y colord-libs + CHECK_RESULT $? 0 0 "remove colord-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-tests.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-tests.sh new file mode 100644 index 000000000..0c9ef7ba6 --- /dev/null +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-tests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src colord +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y colord-tests + CHECK_RESULT $? 0 0 "install colord-tests failed" + SLEEP_WAIT 1 + dnf remove -y colord-tests + CHECK_RESULT $? 0 0 "remove colord-tests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord.sh new file mode 100644 index 000000000..8716c0a95 --- /dev/null +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src colord +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y colord + CHECK_RESULT $? 0 0 "install colord failed" + SLEEP_WAIT 1 + dnf remove -y colord + CHECK_RESULT $? 0 0 "remove colord failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/console-setup/oe_test_console-setup_install_and_remove_console-setup-help.sh b/testcases/cli-test/console-setup/oe_test_console-setup_install_and_remove_console-setup-help.sh new file mode 100644 index 000000000..03c1ac92a --- /dev/null +++ b/testcases/cli-test/console-setup/oe_test_console-setup_install_and_remove_console-setup-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src console-setup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y console-setup-help + CHECK_RESULT $? 0 0 "install console-setup-help failed" + SLEEP_WAIT 1 + dnf remove -y console-setup-help + CHECK_RESULT $? 0 0 "remove console-setup-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/console-setup/oe_test_console-setup_install_and_remove_console-setup.sh b/testcases/cli-test/console-setup/oe_test_console-setup_install_and_remove_console-setup.sh new file mode 100644 index 000000000..d46f157bd --- /dev/null +++ b/testcases/cli-test/console-setup/oe_test_console-setup_install_and_remove_console-setup.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src console-setup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y console-setup + CHECK_RESULT $? 0 0 "install console-setup failed" + SLEEP_WAIT 1 + dnf remove -y console-setup + CHECK_RESULT $? 0 0 "remove console-setup failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-debuginfo.sh b/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-debuginfo.sh new file mode 100644 index 000000000..0c479314c --- /dev/null +++ b/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src coreutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y coreutils-debuginfo + CHECK_RESULT $? 0 0 "install coreutils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y coreutils-debuginfo + CHECK_RESULT $? 0 0 "remove coreutils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-debugsource.sh b/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-debugsource.sh new file mode 100644 index 000000000..966415868 --- /dev/null +++ b/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src coreutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y coreutils-debugsource + CHECK_RESULT $? 0 0 "install coreutils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y coreutils-debugsource + CHECK_RESULT $? 0 0 "remove coreutils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-help.sh b/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-help.sh new file mode 100644 index 000000000..55a1ccd37 --- /dev/null +++ b/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src coreutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y coreutils-help + CHECK_RESULT $? 0 0 "install coreutils-help failed" + SLEEP_WAIT 1 + dnf remove -y coreutils-help + CHECK_RESULT $? 0 0 "remove coreutils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils.sh b/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils.sh new file mode 100644 index 000000000..fcb3dae73 --- /dev/null +++ b/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src coreutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y coreutils + CHECK_RESULT $? 0 0 "install coreutils failed" + SLEEP_WAIT 1 + dnf remove -y coreutils + CHECK_RESULT $? 0 0 "remove coreutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-debuginfo.sh b/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-debuginfo.sh new file mode 100644 index 000000000..5198d03c8 --- /dev/null +++ b/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cpio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cpio-debuginfo + CHECK_RESULT $? 0 0 "install cpio-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y cpio-debuginfo + CHECK_RESULT $? 0 0 "remove cpio-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-debugsource.sh b/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-debugsource.sh new file mode 100644 index 000000000..4c4bcfe56 --- /dev/null +++ b/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cpio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cpio-debugsource + CHECK_RESULT $? 0 0 "install cpio-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y cpio-debugsource + CHECK_RESULT $? 0 0 "remove cpio-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-help.sh b/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-help.sh new file mode 100644 index 000000000..35c445c0f --- /dev/null +++ b/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cpio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cpio-help + CHECK_RESULT $? 0 0 "install cpio-help failed" + SLEEP_WAIT 1 + dnf remove -y cpio-help + CHECK_RESULT $? 0 0 "remove cpio-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio.sh b/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio.sh new file mode 100644 index 000000000..88c708bbd --- /dev/null +++ b/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cpio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cpio + CHECK_RESULT $? 0 0 "install cpio failed" + SLEEP_WAIT 1 + dnf remove -y cpio + CHECK_RESULT $? 0 0 "remove cpio failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-debuginfo.sh b/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-debuginfo.sh new file mode 100644 index 000000000..d23cff77d --- /dev/null +++ b/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cppcheck +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cppcheck-debuginfo + CHECK_RESULT $? 0 0 "install cppcheck-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y cppcheck-debuginfo + CHECK_RESULT $? 0 0 "remove cppcheck-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-debugsource.sh b/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-debugsource.sh new file mode 100644 index 000000000..73c62c18d --- /dev/null +++ b/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cppcheck +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cppcheck-debugsource + CHECK_RESULT $? 0 0 "install cppcheck-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y cppcheck-debugsource + CHECK_RESULT $? 0 0 "remove cppcheck-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-help.sh b/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-help.sh new file mode 100644 index 000000000..209b25a58 --- /dev/null +++ b/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cppcheck +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cppcheck-help + CHECK_RESULT $? 0 0 "install cppcheck-help failed" + SLEEP_WAIT 1 + dnf remove -y cppcheck-help + CHECK_RESULT $? 0 0 "remove cppcheck-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck.sh b/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck.sh new file mode 100644 index 000000000..40befacdb --- /dev/null +++ b/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cppcheck +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cppcheck + CHECK_RESULT $? 0 0 "install cppcheck failed" + SLEEP_WAIT 1 + dnf remove -y cppcheck + CHECK_RESULT $? 0 0 "remove cppcheck failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-debuginfo.sh b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-debuginfo.sh new file mode 100644 index 000000000..58606ccbc --- /dev/null +++ b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cppunit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cppunit-debuginfo + CHECK_RESULT $? 0 0 "install cppunit-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y cppunit-debuginfo + CHECK_RESULT $? 0 0 "remove cppunit-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-debugsource.sh b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-debugsource.sh new file mode 100644 index 000000000..68352a02f --- /dev/null +++ b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cppunit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cppunit-debugsource + CHECK_RESULT $? 0 0 "install cppunit-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y cppunit-debugsource + CHECK_RESULT $? 0 0 "remove cppunit-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-devel.sh b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-devel.sh new file mode 100644 index 000000000..6d1b19ce8 --- /dev/null +++ b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cppunit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cppunit-devel + CHECK_RESULT $? 0 0 "install cppunit-devel failed" + SLEEP_WAIT 1 + dnf remove -y cppunit-devel + CHECK_RESULT $? 0 0 "remove cppunit-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-help.sh b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-help.sh new file mode 100644 index 000000000..a34ed8854 --- /dev/null +++ b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cppunit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cppunit-help + CHECK_RESULT $? 0 0 "install cppunit-help failed" + SLEEP_WAIT 1 + dnf remove -y cppunit-help + CHECK_RESULT $? 0 0 "remove cppunit-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit.sh b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit.sh new file mode 100644 index 000000000..c0f8b2111 --- /dev/null +++ b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cppunit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cppunit + CHECK_RESULT $? 0 0 "install cppunit failed" + SLEEP_WAIT 1 + dnf remove -y cppunit + CHECK_RESULT $? 0 0 "remove cppunit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-debuginfo.sh b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-debuginfo.sh new file mode 100644 index 000000000..910151867 --- /dev/null +++ b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cracklib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cracklib-debuginfo + CHECK_RESULT $? 0 0 "install cracklib-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y cracklib-debuginfo + CHECK_RESULT $? 0 0 "remove cracklib-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-debugsource.sh b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-debugsource.sh new file mode 100644 index 000000000..bc90ca0eb --- /dev/null +++ b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cracklib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cracklib-debugsource + CHECK_RESULT $? 0 0 "install cracklib-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y cracklib-debugsource + CHECK_RESULT $? 0 0 "remove cracklib-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-devel.sh b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-devel.sh new file mode 100644 index 000000000..53eb906cb --- /dev/null +++ b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cracklib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cracklib-devel + CHECK_RESULT $? 0 0 "install cracklib-devel failed" + SLEEP_WAIT 1 + dnf remove -y cracklib-devel + CHECK_RESULT $? 0 0 "remove cracklib-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-help.sh b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-help.sh new file mode 100644 index 000000000..f51d7a829 --- /dev/null +++ b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cracklib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cracklib-help + CHECK_RESULT $? 0 0 "install cracklib-help failed" + SLEEP_WAIT 1 + dnf remove -y cracklib-help + CHECK_RESULT $? 0 0 "remove cracklib-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib.sh b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib.sh new file mode 100644 index 000000000..7bee69802 --- /dev/null +++ b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cracklib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cracklib + CHECK_RESULT $? 0 0 "install cracklib failed" + SLEEP_WAIT 1 + dnf remove -y cracklib + CHECK_RESULT $? 0 0 "remove cracklib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_python2-cracklib.sh b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_python2-cracklib.sh new file mode 100644 index 000000000..177da6a50 --- /dev/null +++ b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_python2-cracklib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cracklib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-cracklib + CHECK_RESULT $? 0 0 "install python2-cracklib failed" + SLEEP_WAIT 1 + dnf remove -y python2-cracklib + CHECK_RESULT $? 0 0 "remove python2-cracklib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_python3-cracklib.sh b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_python3-cracklib.sh new file mode 100644 index 000000000..51a0e95e2 --- /dev/null +++ b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_python3-cracklib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cracklib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-cracklib + CHECK_RESULT $? 0 0 "install python3-cracklib failed" + SLEEP_WAIT 1 + dnf remove -y python3-cracklib + CHECK_RESULT $? 0 0 "remove python3-cracklib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-debuginfo.sh b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-debuginfo.sh new file mode 100644 index 000000000..170b19a59 --- /dev/null +++ b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src crash +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y crash-debuginfo + CHECK_RESULT $? 0 0 "install crash-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y crash-debuginfo + CHECK_RESULT $? 0 0 "remove crash-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-debugsource.sh b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-debugsource.sh new file mode 100644 index 000000000..b2d967513 --- /dev/null +++ b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src crash +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y crash-debugsource + CHECK_RESULT $? 0 0 "install crash-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y crash-debugsource + CHECK_RESULT $? 0 0 "remove crash-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-devel.sh b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-devel.sh new file mode 100644 index 000000000..dbb13abdc --- /dev/null +++ b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src crash +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y crash-devel + CHECK_RESULT $? 0 0 "install crash-devel failed" + SLEEP_WAIT 1 + dnf remove -y crash-devel + CHECK_RESULT $? 0 0 "remove crash-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-help.sh b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-help.sh new file mode 100644 index 000000000..dc6d65b0f --- /dev/null +++ b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src crash +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y crash-help + CHECK_RESULT $? 0 0 "install crash-help failed" + SLEEP_WAIT 1 + dnf remove -y crash-help + CHECK_RESULT $? 0 0 "remove crash-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash.sh b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash.sh new file mode 100644 index 000000000..89ae0f4b7 --- /dev/null +++ b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src crash +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y crash + CHECK_RESULT $? 0 0 "install crash failed" + SLEEP_WAIT 1 + dnf remove -y crash + CHECK_RESULT $? 0 0 "remove crash failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-debuginfo.sh b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-debuginfo.sh new file mode 100644 index 000000000..1765d0949 --- /dev/null +++ b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src createrepo_c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y createrepo_c-debuginfo + CHECK_RESULT $? 0 0 "install createrepo_c-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y createrepo_c-debuginfo + CHECK_RESULT $? 0 0 "remove createrepo_c-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-debugsource.sh b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-debugsource.sh new file mode 100644 index 000000000..ba123e54f --- /dev/null +++ b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src createrepo_c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y createrepo_c-debugsource + CHECK_RESULT $? 0 0 "install createrepo_c-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y createrepo_c-debugsource + CHECK_RESULT $? 0 0 "remove createrepo_c-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-devel.sh b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-devel.sh new file mode 100644 index 000000000..5a06990e6 --- /dev/null +++ b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src createrepo_c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y createrepo_c-devel + CHECK_RESULT $? 0 0 "install createrepo_c-devel failed" + SLEEP_WAIT 1 + dnf remove -y createrepo_c-devel + CHECK_RESULT $? 0 0 "remove createrepo_c-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-help.sh b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-help.sh new file mode 100644 index 000000000..20c51454c --- /dev/null +++ b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src createrepo_c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y createrepo_c-help + CHECK_RESULT $? 0 0 "install createrepo_c-help failed" + SLEEP_WAIT 1 + dnf remove -y createrepo_c-help + CHECK_RESULT $? 0 0 "remove createrepo_c-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c.sh b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c.sh new file mode 100644 index 000000000..03d26e592 --- /dev/null +++ b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src createrepo_c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y createrepo_c + CHECK_RESULT $? 0 0 "install createrepo_c failed" + SLEEP_WAIT 1 + dnf remove -y createrepo_c + CHECK_RESULT $? 0 0 "remove createrepo_c failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_python2-createrepo_c.sh b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_python2-createrepo_c.sh new file mode 100644 index 000000000..7c8b0b8c8 --- /dev/null +++ b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_python2-createrepo_c.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src createrepo_c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-createrepo_c + CHECK_RESULT $? 0 0 "install python2-createrepo_c failed" + SLEEP_WAIT 1 + dnf remove -y python2-createrepo_c + CHECK_RESULT $? 0 0 "remove python2-createrepo_c failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_python3-createrepo_c.sh b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_python3-createrepo_c.sh new file mode 100644 index 000000000..5c024ac6e --- /dev/null +++ b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_python3-createrepo_c.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src createrepo_c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-createrepo_c + CHECK_RESULT $? 0 0 "install python3-createrepo_c failed" + SLEEP_WAIT 1 + dnf remove -y python3-createrepo_c + CHECK_RESULT $? 0 0 "remove python3-createrepo_c failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-debuginfo.sh b/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-debuginfo.sh new file mode 100644 index 000000000..cde141d00 --- /dev/null +++ b/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cronie +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cronie-debuginfo + CHECK_RESULT $? 0 0 "install cronie-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y cronie-debuginfo + CHECK_RESULT $? 0 0 "remove cronie-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-debugsource.sh b/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-debugsource.sh new file mode 100644 index 000000000..c67125943 --- /dev/null +++ b/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cronie +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cronie-debugsource + CHECK_RESULT $? 0 0 "install cronie-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y cronie-debugsource + CHECK_RESULT $? 0 0 "remove cronie-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-help.sh b/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-help.sh new file mode 100644 index 000000000..f4d059582 --- /dev/null +++ b/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cronie +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cronie-help + CHECK_RESULT $? 0 0 "install cronie-help failed" + SLEEP_WAIT 1 + dnf remove -y cronie-help + CHECK_RESULT $? 0 0 "remove cronie-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie.sh b/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie.sh new file mode 100644 index 000000000..142f2c177 --- /dev/null +++ b/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cronie +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cronie + CHECK_RESULT $? 0 0 "install cronie failed" + SLEEP_WAIT 1 + dnf remove -y cronie + CHECK_RESULT $? 0 0 "remove cronie failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/crontabs/oe_test_crontabs_install_and_remove_crontabs-help.sh b/testcases/cli-test/crontabs/oe_test_crontabs_install_and_remove_crontabs-help.sh new file mode 100644 index 000000000..bbe116f5a --- /dev/null +++ b/testcases/cli-test/crontabs/oe_test_crontabs_install_and_remove_crontabs-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src crontabs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y crontabs-help + CHECK_RESULT $? 0 0 "install crontabs-help failed" + SLEEP_WAIT 1 + dnf remove -y crontabs-help + CHECK_RESULT $? 0 0 "remove crontabs-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/crontabs/oe_test_crontabs_install_and_remove_crontabs.sh b/testcases/cli-test/crontabs/oe_test_crontabs_install_and_remove_crontabs.sh new file mode 100644 index 000000000..d99207258 --- /dev/null +++ b/testcases/cli-test/crontabs/oe_test_crontabs_install_and_remove_crontabs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src crontabs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y crontabs + CHECK_RESULT $? 0 0 "install crontabs failed" + SLEEP_WAIT 1 + dnf remove -y crontabs + CHECK_RESULT $? 0 0 "remove crontabs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/crypto-policies/oe_test_crypto-policies_install_and_remove_crypto-policies-scripts.sh b/testcases/cli-test/crypto-policies/oe_test_crypto-policies_install_and_remove_crypto-policies-scripts.sh new file mode 100644 index 000000000..0f8777af1 --- /dev/null +++ b/testcases/cli-test/crypto-policies/oe_test_crypto-policies_install_and_remove_crypto-policies-scripts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src crypto-policies +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y crypto-policies-scripts + CHECK_RESULT $? 0 0 "install crypto-policies-scripts failed" + SLEEP_WAIT 1 + dnf remove -y crypto-policies-scripts + CHECK_RESULT $? 0 0 "remove crypto-policies-scripts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/crypto-policies/oe_test_crypto-policies_install_and_remove_crypto-policies.sh b/testcases/cli-test/crypto-policies/oe_test_crypto-policies_install_and_remove_crypto-policies.sh new file mode 100644 index 000000000..d42d45e13 --- /dev/null +++ b/testcases/cli-test/crypto-policies/oe_test_crypto-policies_install_and_remove_crypto-policies.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src crypto-policies +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y crypto-policies + CHECK_RESULT $? 0 0 "install crypto-policies failed" + SLEEP_WAIT 1 + dnf remove -y crypto-policies + CHECK_RESULT $? 0 0 "remove crypto-policies failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-debuginfo.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-debuginfo.sh new file mode 100644 index 000000000..87028116c --- /dev/null +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cryptsetup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cryptsetup-debuginfo + CHECK_RESULT $? 0 0 "install cryptsetup-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y cryptsetup-debuginfo + CHECK_RESULT $? 0 0 "remove cryptsetup-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-debugsource.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-debugsource.sh new file mode 100644 index 000000000..212058be8 --- /dev/null +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cryptsetup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cryptsetup-debugsource + CHECK_RESULT $? 0 0 "install cryptsetup-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y cryptsetup-debugsource + CHECK_RESULT $? 0 0 "remove cryptsetup-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-devel.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-devel.sh new file mode 100644 index 000000000..d310cc186 --- /dev/null +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cryptsetup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cryptsetup-devel + CHECK_RESULT $? 0 0 "install cryptsetup-devel failed" + SLEEP_WAIT 1 + dnf remove -y cryptsetup-devel + CHECK_RESULT $? 0 0 "remove cryptsetup-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-help.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-help.sh new file mode 100644 index 000000000..18d412dbf --- /dev/null +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cryptsetup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cryptsetup-help + CHECK_RESULT $? 0 0 "install cryptsetup-help failed" + SLEEP_WAIT 1 + dnf remove -y cryptsetup-help + CHECK_RESULT $? 0 0 "remove cryptsetup-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-python3.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-python3.sh new file mode 100644 index 000000000..91a3e309a --- /dev/null +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-python3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cryptsetup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cryptsetup-python3 + CHECK_RESULT $? 0 0 "install cryptsetup-python3 failed" + SLEEP_WAIT 1 + dnf remove -y cryptsetup-python3 + CHECK_RESULT $? 0 0 "remove cryptsetup-python3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-reencrypt.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-reencrypt.sh new file mode 100644 index 000000000..551709e32 --- /dev/null +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-reencrypt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cryptsetup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cryptsetup-reencrypt + CHECK_RESULT $? 0 0 "install cryptsetup-reencrypt failed" + SLEEP_WAIT 1 + dnf remove -y cryptsetup-reencrypt + CHECK_RESULT $? 0 0 "remove cryptsetup-reencrypt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup.sh new file mode 100644 index 000000000..65f15c52f --- /dev/null +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cryptsetup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cryptsetup + CHECK_RESULT $? 0 0 "install cryptsetup failed" + SLEEP_WAIT 1 + dnf remove -y cryptsetup + CHECK_RESULT $? 0 0 "remove cryptsetup failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_integritysetup.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_integritysetup.sh new file mode 100644 index 000000000..d4b823c54 --- /dev/null +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_integritysetup.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cryptsetup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y integritysetup + CHECK_RESULT $? 0 0 "install integritysetup failed" + SLEEP_WAIT 1 + dnf remove -y integritysetup + CHECK_RESULT $? 0 0 "remove integritysetup failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_python2-cryptsetup.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_python2-cryptsetup.sh new file mode 100644 index 000000000..ade4e1ebc --- /dev/null +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_python2-cryptsetup.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cryptsetup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-cryptsetup + CHECK_RESULT $? 0 0 "install python2-cryptsetup failed" + SLEEP_WAIT 1 + dnf remove -y python2-cryptsetup + CHECK_RESULT $? 0 0 "remove python2-cryptsetup failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_veritysetup.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_veritysetup.sh new file mode 100644 index 000000000..68da6f11b --- /dev/null +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_veritysetup.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cryptsetup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y veritysetup + CHECK_RESULT $? 0 0 "install veritysetup failed" + SLEEP_WAIT 1 + dnf remove -y veritysetup + CHECK_RESULT $? 0 0 "remove veritysetup failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-debuginfo.sh b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-debuginfo.sh new file mode 100644 index 000000000..e49e5df2b --- /dev/null +++ b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cscope +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cscope-debuginfo + CHECK_RESULT $? 0 0 "install cscope-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y cscope-debuginfo + CHECK_RESULT $? 0 0 "remove cscope-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-debugsource.sh b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-debugsource.sh new file mode 100644 index 000000000..938be699a --- /dev/null +++ b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cscope +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cscope-debugsource + CHECK_RESULT $? 0 0 "install cscope-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y cscope-debugsource + CHECK_RESULT $? 0 0 "remove cscope-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-doc.sh b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-doc.sh new file mode 100644 index 000000000..1ccd73e6a --- /dev/null +++ b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cscope +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cscope-doc + CHECK_RESULT $? 0 0 "install cscope-doc failed" + SLEEP_WAIT 1 + dnf remove -y cscope-doc + CHECK_RESULT $? 0 0 "remove cscope-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-help.sh b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-help.sh new file mode 100644 index 000000000..4304882fc --- /dev/null +++ b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cscope +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cscope-help + CHECK_RESULT $? 0 0 "install cscope-help failed" + SLEEP_WAIT 1 + dnf remove -y cscope-help + CHECK_RESULT $? 0 0 "remove cscope-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope.sh b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope.sh new file mode 100644 index 000000000..332bf7f79 --- /dev/null +++ b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cscope +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cscope + CHECK_RESULT $? 0 0 "install cscope failed" + SLEEP_WAIT 1 + dnf remove -y cscope + CHECK_RESULT $? 0 0 "remove cscope failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-client.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-client.sh new file mode 100644 index 000000000..e52680095 --- /dev/null +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-client.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cups +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cups-client + CHECK_RESULT $? 0 0 "install cups-client failed" + SLEEP_WAIT 1 + dnf remove -y cups-client + CHECK_RESULT $? 0 0 "remove cups-client failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-debuginfo.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-debuginfo.sh new file mode 100644 index 000000000..0abc8b0c1 --- /dev/null +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cups +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cups-debuginfo + CHECK_RESULT $? 0 0 "install cups-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y cups-debuginfo + CHECK_RESULT $? 0 0 "remove cups-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-debugsource.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-debugsource.sh new file mode 100644 index 000000000..ba8568ffc --- /dev/null +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cups +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cups-debugsource + CHECK_RESULT $? 0 0 "install cups-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y cups-debugsource + CHECK_RESULT $? 0 0 "remove cups-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-devel.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-devel.sh new file mode 100644 index 000000000..63194a300 --- /dev/null +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cups +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cups-devel + CHECK_RESULT $? 0 0 "install cups-devel failed" + SLEEP_WAIT 1 + dnf remove -y cups-devel + CHECK_RESULT $? 0 0 "remove cups-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-filesystem.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-filesystem.sh new file mode 100644 index 000000000..97797b10b --- /dev/null +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-filesystem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cups +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cups-filesystem + CHECK_RESULT $? 0 0 "install cups-filesystem failed" + SLEEP_WAIT 1 + dnf remove -y cups-filesystem + CHECK_RESULT $? 0 0 "remove cups-filesystem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-help.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-help.sh new file mode 100644 index 000000000..7b998ece9 --- /dev/null +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cups +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cups-help + CHECK_RESULT $? 0 0 "install cups-help failed" + SLEEP_WAIT 1 + dnf remove -y cups-help + CHECK_RESULT $? 0 0 "remove cups-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-ipptool.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-ipptool.sh new file mode 100644 index 000000000..aa065498e --- /dev/null +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-ipptool.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cups +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cups-ipptool + CHECK_RESULT $? 0 0 "install cups-ipptool failed" + SLEEP_WAIT 1 + dnf remove -y cups-ipptool + CHECK_RESULT $? 0 0 "remove cups-ipptool failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-libs.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-libs.sh new file mode 100644 index 000000000..0720bd0cf --- /dev/null +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cups +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cups-libs + CHECK_RESULT $? 0 0 "install cups-libs failed" + SLEEP_WAIT 1 + dnf remove -y cups-libs + CHECK_RESULT $? 0 0 "remove cups-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-lpd.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-lpd.sh new file mode 100644 index 000000000..d55ca611d --- /dev/null +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-lpd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cups +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cups-lpd + CHECK_RESULT $? 0 0 "install cups-lpd failed" + SLEEP_WAIT 1 + dnf remove -y cups-lpd + CHECK_RESULT $? 0 0 "remove cups-lpd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-printerapp.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-printerapp.sh new file mode 100644 index 000000000..1e0db1bbd --- /dev/null +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-printerapp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cups +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cups-printerapp + CHECK_RESULT $? 0 0 "install cups-printerapp failed" + SLEEP_WAIT 1 + dnf remove -y cups-printerapp + CHECK_RESULT $? 0 0 "remove cups-printerapp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups.sh new file mode 100644 index 000000000..c32efefba --- /dev/null +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cups +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cups + CHECK_RESULT $? 0 0 "install cups failed" + SLEEP_WAIT 1 + dnf remove -y cups + CHECK_RESULT $? 0 0 "remove cups failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-debuginfo.sh b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-debuginfo.sh new file mode 100644 index 000000000..ba7c37588 --- /dev/null +++ b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src curl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y curl-debuginfo + CHECK_RESULT $? 0 0 "install curl-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y curl-debuginfo + CHECK_RESULT $? 0 0 "remove curl-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-debugsource.sh b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-debugsource.sh new file mode 100644 index 000000000..12f4991f6 --- /dev/null +++ b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src curl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y curl-debugsource + CHECK_RESULT $? 0 0 "install curl-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y curl-debugsource + CHECK_RESULT $? 0 0 "remove curl-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-devel.sh b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-devel.sh new file mode 100644 index 000000000..c29fff9cf --- /dev/null +++ b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src curl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y curl-devel + CHECK_RESULT $? 0 0 "install curl-devel failed" + SLEEP_WAIT 1 + dnf remove -y curl-devel + CHECK_RESULT $? 0 0 "remove curl-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-help.sh b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-help.sh new file mode 100644 index 000000000..35bc71e3d --- /dev/null +++ b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src curl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y curl-help + CHECK_RESULT $? 0 0 "install curl-help failed" + SLEEP_WAIT 1 + dnf remove -y curl-help + CHECK_RESULT $? 0 0 "remove curl-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl.sh b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl.sh new file mode 100644 index 000000000..da5863ecf --- /dev/null +++ b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src curl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y curl + CHECK_RESULT $? 0 0 "install curl failed" + SLEEP_WAIT 1 + dnf remove -y curl + CHECK_RESULT $? 0 0 "remove curl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/curl/oe_test_curl_install_and_remove_libcurl-devel.sh b/testcases/cli-test/curl/oe_test_curl_install_and_remove_libcurl-devel.sh new file mode 100644 index 000000000..bf23bfca0 --- /dev/null +++ b/testcases/cli-test/curl/oe_test_curl_install_and_remove_libcurl-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src curl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcurl-devel + CHECK_RESULT $? 0 0 "install libcurl-devel failed" + SLEEP_WAIT 1 + dnf remove -y libcurl-devel + CHECK_RESULT $? 0 0 "remove libcurl-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/curl/oe_test_curl_install_and_remove_libcurl.sh b/testcases/cli-test/curl/oe_test_curl_install_and_remove_libcurl.sh new file mode 100644 index 000000000..5360906e5 --- /dev/null +++ b/testcases/cli-test/curl/oe_test_curl_install_and_remove_libcurl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src curl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcurl + CHECK_RESULT $? 0 0 "install libcurl failed" + SLEEP_WAIT 1 + dnf remove -y libcurl + CHECK_RESULT $? 0 0 "remove libcurl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debuginfo.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debuginfo.sh new file mode 100644 index 000000000..b65ade874 --- /dev/null +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cyrus-sasl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cyrus-sasl-debuginfo + CHECK_RESULT $? 0 0 "install cyrus-sasl-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y cyrus-sasl-debuginfo + CHECK_RESULT $? 0 0 "remove cyrus-sasl-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debugsource.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debugsource.sh new file mode 100644 index 000000000..3dabb8c08 --- /dev/null +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cyrus-sasl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cyrus-sasl-debugsource + CHECK_RESULT $? 0 0 "install cyrus-sasl-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y cyrus-sasl-debugsource + CHECK_RESULT $? 0 0 "remove cyrus-sasl-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-devel.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-devel.sh new file mode 100644 index 000000000..3473cab35 --- /dev/null +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cyrus-sasl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cyrus-sasl-devel + CHECK_RESULT $? 0 0 "install cyrus-sasl-devel failed" + SLEEP_WAIT 1 + dnf remove -y cyrus-sasl-devel + CHECK_RESULT $? 0 0 "remove cyrus-sasl-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gs2.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gs2.sh new file mode 100644 index 000000000..2ef085f13 --- /dev/null +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gs2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cyrus-sasl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cyrus-sasl-gs2 + CHECK_RESULT $? 0 0 "install cyrus-sasl-gs2 failed" + SLEEP_WAIT 1 + dnf remove -y cyrus-sasl-gs2 + CHECK_RESULT $? 0 0 "remove cyrus-sasl-gs2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gssapi.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gssapi.sh new file mode 100644 index 000000000..713dc0d79 --- /dev/null +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gssapi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cyrus-sasl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cyrus-sasl-gssapi + CHECK_RESULT $? 0 0 "install cyrus-sasl-gssapi failed" + SLEEP_WAIT 1 + dnf remove -y cyrus-sasl-gssapi + CHECK_RESULT $? 0 0 "remove cyrus-sasl-gssapi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-help.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-help.sh new file mode 100644 index 000000000..1fb3d790c --- /dev/null +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cyrus-sasl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cyrus-sasl-help + CHECK_RESULT $? 0 0 "install cyrus-sasl-help failed" + SLEEP_WAIT 1 + dnf remove -y cyrus-sasl-help + CHECK_RESULT $? 0 0 "remove cyrus-sasl-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ldap.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ldap.sh new file mode 100644 index 000000000..ac1be2263 --- /dev/null +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ldap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cyrus-sasl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cyrus-sasl-ldap + CHECK_RESULT $? 0 0 "install cyrus-sasl-ldap failed" + SLEEP_WAIT 1 + dnf remove -y cyrus-sasl-ldap + CHECK_RESULT $? 0 0 "remove cyrus-sasl-ldap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-lib.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-lib.sh new file mode 100644 index 000000000..fabf38291 --- /dev/null +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-lib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cyrus-sasl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cyrus-sasl-lib + CHECK_RESULT $? 0 0 "install cyrus-sasl-lib failed" + SLEEP_WAIT 1 + dnf remove -y cyrus-sasl-lib + CHECK_RESULT $? 0 0 "remove cyrus-sasl-lib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-md5.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-md5.sh new file mode 100644 index 000000000..5466a7135 --- /dev/null +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-md5.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cyrus-sasl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cyrus-sasl-md5 + CHECK_RESULT $? 0 0 "install cyrus-sasl-md5 failed" + SLEEP_WAIT 1 + dnf remove -y cyrus-sasl-md5 + CHECK_RESULT $? 0 0 "remove cyrus-sasl-md5 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ntlm.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ntlm.sh new file mode 100644 index 000000000..0f4c4a01a --- /dev/null +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ntlm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cyrus-sasl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cyrus-sasl-ntlm + CHECK_RESULT $? 0 0 "install cyrus-sasl-ntlm failed" + SLEEP_WAIT 1 + dnf remove -y cyrus-sasl-ntlm + CHECK_RESULT $? 0 0 "remove cyrus-sasl-ntlm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-plain.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-plain.sh new file mode 100644 index 000000000..50e8ac4f6 --- /dev/null +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-plain.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cyrus-sasl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cyrus-sasl-plain + CHECK_RESULT $? 0 0 "install cyrus-sasl-plain failed" + SLEEP_WAIT 1 + dnf remove -y cyrus-sasl-plain + CHECK_RESULT $? 0 0 "remove cyrus-sasl-plain failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-scram.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-scram.sh new file mode 100644 index 000000000..f9eee0735 --- /dev/null +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-scram.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cyrus-sasl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cyrus-sasl-scram + CHECK_RESULT $? 0 0 "install cyrus-sasl-scram failed" + SLEEP_WAIT 1 + dnf remove -y cyrus-sasl-scram + CHECK_RESULT $? 0 0 "remove cyrus-sasl-scram failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-sql.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-sql.sh new file mode 100644 index 000000000..2fc32fde4 --- /dev/null +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-sql.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cyrus-sasl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cyrus-sasl-sql + CHECK_RESULT $? 0 0 "install cyrus-sasl-sql failed" + SLEEP_WAIT 1 + dnf remove -y cyrus-sasl-sql + CHECK_RESULT $? 0 0 "remove cyrus-sasl-sql failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl.sh new file mode 100644 index 000000000..2874511ba --- /dev/null +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src cyrus-sasl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cyrus-sasl + CHECK_RESULT $? 0 0 "install cyrus-sasl failed" + SLEEP_WAIT 1 + dnf remove -y cyrus-sasl + CHECK_RESULT $? 0 0 "remove cyrus-sasl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dblatex/oe_test_dblatex_install_and_remove_dblatex-help.sh b/testcases/cli-test/dblatex/oe_test_dblatex_install_and_remove_dblatex-help.sh new file mode 100644 index 000000000..c90686dab --- /dev/null +++ b/testcases/cli-test/dblatex/oe_test_dblatex_install_and_remove_dblatex-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dblatex +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dblatex-help + CHECK_RESULT $? 0 0 "install dblatex-help failed" + SLEEP_WAIT 1 + dnf remove -y dblatex-help + CHECK_RESULT $? 0 0 "remove dblatex-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dblatex/oe_test_dblatex_install_and_remove_dblatex.sh b/testcases/cli-test/dblatex/oe_test_dblatex_install_and_remove_dblatex.sh new file mode 100644 index 000000000..025e83c45 --- /dev/null +++ b/testcases/cli-test/dblatex/oe_test_dblatex_install_and_remove_dblatex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dblatex +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dblatex + CHECK_RESULT $? 0 0 "install dblatex failed" + SLEEP_WAIT 1 + dnf remove -y dblatex + CHECK_RESULT $? 0 0 "remove dblatex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-debuginfo.sh b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-debuginfo.sh new file mode 100644 index 000000000..3b064c2fd --- /dev/null +++ b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus-glib-debuginfo + CHECK_RESULT $? 0 0 "install dbus-glib-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y dbus-glib-debuginfo + CHECK_RESULT $? 0 0 "remove dbus-glib-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-debugsource.sh b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-debugsource.sh new file mode 100644 index 000000000..87736b571 --- /dev/null +++ b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus-glib-debugsource + CHECK_RESULT $? 0 0 "install dbus-glib-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y dbus-glib-debugsource + CHECK_RESULT $? 0 0 "remove dbus-glib-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-devel.sh b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-devel.sh new file mode 100644 index 000000000..9fc26e0ba --- /dev/null +++ b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus-glib-devel + CHECK_RESULT $? 0 0 "install dbus-glib-devel failed" + SLEEP_WAIT 1 + dnf remove -y dbus-glib-devel + CHECK_RESULT $? 0 0 "remove dbus-glib-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-help.sh b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-help.sh new file mode 100644 index 000000000..f1529156b --- /dev/null +++ b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus-glib-help + CHECK_RESULT $? 0 0 "install dbus-glib-help failed" + SLEEP_WAIT 1 + dnf remove -y dbus-glib-help + CHECK_RESULT $? 0 0 "remove dbus-glib-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib.sh b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib.sh new file mode 100644 index 000000000..3eac4306b --- /dev/null +++ b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus-glib + CHECK_RESULT $? 0 0 "install dbus-glib failed" + SLEEP_WAIT 1 + dnf remove -y dbus-glib + CHECK_RESULT $? 0 0 "remove dbus-glib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-debuginfo.sh b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-debuginfo.sh new file mode 100644 index 000000000..252476322 --- /dev/null +++ b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus-python +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus-python-debuginfo + CHECK_RESULT $? 0 0 "install dbus-python-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y dbus-python-debuginfo + CHECK_RESULT $? 0 0 "remove dbus-python-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-debugsource.sh b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-debugsource.sh new file mode 100644 index 000000000..1269d39ee --- /dev/null +++ b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus-python +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus-python-debugsource + CHECK_RESULT $? 0 0 "install dbus-python-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y dbus-python-debugsource + CHECK_RESULT $? 0 0 "remove dbus-python-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-devel.sh b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-devel.sh new file mode 100644 index 000000000..d4d1722f5 --- /dev/null +++ b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus-python +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus-python-devel + CHECK_RESULT $? 0 0 "install dbus-python-devel failed" + SLEEP_WAIT 1 + dnf remove -y dbus-python-devel + CHECK_RESULT $? 0 0 "remove dbus-python-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-help.sh b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-help.sh new file mode 100644 index 000000000..c1f91aa3e --- /dev/null +++ b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus-python +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus-python-help + CHECK_RESULT $? 0 0 "install dbus-python-help failed" + SLEEP_WAIT 1 + dnf remove -y dbus-python-help + CHECK_RESULT $? 0 0 "remove dbus-python-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python.sh b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python.sh new file mode 100644 index 000000000..fba212d07 --- /dev/null +++ b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus-python +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus-python + CHECK_RESULT $? 0 0 "install dbus-python failed" + SLEEP_WAIT 1 + dnf remove -y dbus-python + CHECK_RESULT $? 0 0 "remove dbus-python failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_python2-dbus.sh b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_python2-dbus.sh new file mode 100644 index 000000000..79e895262 --- /dev/null +++ b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_python2-dbus.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus-python +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-dbus + CHECK_RESULT $? 0 0 "install python2-dbus failed" + SLEEP_WAIT 1 + dnf remove -y python2-dbus + CHECK_RESULT $? 0 0 "remove python2-dbus failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_python3-dbus.sh b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_python3-dbus.sh new file mode 100644 index 000000000..62e30320b --- /dev/null +++ b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_python3-dbus.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus-python +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-dbus + CHECK_RESULT $? 0 0 "install python3-dbus failed" + SLEEP_WAIT 1 + dnf remove -y python3-dbus + CHECK_RESULT $? 0 0 "remove python3-dbus failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-common.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-common.sh new file mode 100644 index 000000000..4b5e416dd --- /dev/null +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-common.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus-common + CHECK_RESULT $? 0 0 "install dbus-common failed" + SLEEP_WAIT 1 + dnf remove -y dbus-common + CHECK_RESULT $? 0 0 "remove dbus-common failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-daemon.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-daemon.sh new file mode 100644 index 000000000..b215ce9db --- /dev/null +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-daemon.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus-daemon + CHECK_RESULT $? 0 0 "install dbus-daemon failed" + SLEEP_WAIT 1 + dnf remove -y dbus-daemon + CHECK_RESULT $? 0 0 "remove dbus-daemon failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-debuginfo.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-debuginfo.sh new file mode 100644 index 000000000..db8660590 --- /dev/null +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus-debuginfo + CHECK_RESULT $? 0 0 "install dbus-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y dbus-debuginfo + CHECK_RESULT $? 0 0 "remove dbus-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-debugsource.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-debugsource.sh new file mode 100644 index 000000000..a395fbbc1 --- /dev/null +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus-debugsource + CHECK_RESULT $? 0 0 "install dbus-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y dbus-debugsource + CHECK_RESULT $? 0 0 "remove dbus-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-devel.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-devel.sh new file mode 100644 index 000000000..4956f611d --- /dev/null +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus-devel + CHECK_RESULT $? 0 0 "install dbus-devel failed" + SLEEP_WAIT 1 + dnf remove -y dbus-devel + CHECK_RESULT $? 0 0 "remove dbus-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-help.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-help.sh new file mode 100644 index 000000000..d8516adbb --- /dev/null +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus-help + CHECK_RESULT $? 0 0 "install dbus-help failed" + SLEEP_WAIT 1 + dnf remove -y dbus-help + CHECK_RESULT $? 0 0 "remove dbus-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-libs.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-libs.sh new file mode 100644 index 000000000..3145a2df8 --- /dev/null +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus-libs + CHECK_RESULT $? 0 0 "install dbus-libs failed" + SLEEP_WAIT 1 + dnf remove -y dbus-libs + CHECK_RESULT $? 0 0 "remove dbus-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-tools.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-tools.sh new file mode 100644 index 000000000..8629b2ad2 --- /dev/null +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus-tools + CHECK_RESULT $? 0 0 "install dbus-tools failed" + SLEEP_WAIT 1 + dnf remove -y dbus-tools + CHECK_RESULT $? 0 0 "remove dbus-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-x11.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-x11.sh new file mode 100644 index 000000000..f30866c3d --- /dev/null +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-x11.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus-x11 + CHECK_RESULT $? 0 0 "install dbus-x11 failed" + SLEEP_WAIT 1 + dnf remove -y dbus-x11 + CHECK_RESULT $? 0 0 "remove dbus-x11 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus.sh new file mode 100644 index 000000000..8848338e4 --- /dev/null +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dbus +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dbus + CHECK_RESULT $? 0 0 "install dbus failed" + SLEEP_WAIT 1 + dnf remove -y dbus + CHECK_RESULT $? 0 0 "remove dbus failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit-debuginfo.sh b/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit-debuginfo.sh new file mode 100644 index 000000000..9a26263af --- /dev/null +++ b/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src debugedit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y debugedit-debuginfo + CHECK_RESULT $? 0 0 "install debugedit-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y debugedit-debuginfo + CHECK_RESULT $? 0 0 "remove debugedit-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit-debugsource.sh b/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit-debugsource.sh new file mode 100644 index 000000000..ea6a15a82 --- /dev/null +++ b/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src debugedit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y debugedit-debugsource + CHECK_RESULT $? 0 0 "install debugedit-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y debugedit-debugsource + CHECK_RESULT $? 0 0 "remove debugedit-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit.sh b/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit.sh new file mode 100644 index 000000000..dd44b1451 --- /dev/null +++ b/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src debugedit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y debugedit + CHECK_RESULT $? 0 0 "install debugedit failed" + SLEEP_WAIT 1 + dnf remove -y debugedit + CHECK_RESULT $? 0 0 "remove debugedit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dejagnu/oe_test_dejagnu_install_and_remove_dejagnu-help.sh b/testcases/cli-test/dejagnu/oe_test_dejagnu_install_and_remove_dejagnu-help.sh new file mode 100644 index 000000000..42c5b7a93 --- /dev/null +++ b/testcases/cli-test/dejagnu/oe_test_dejagnu_install_and_remove_dejagnu-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dejagnu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dejagnu-help + CHECK_RESULT $? 0 0 "install dejagnu-help failed" + SLEEP_WAIT 1 + dnf remove -y dejagnu-help + CHECK_RESULT $? 0 0 "remove dejagnu-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dejagnu/oe_test_dejagnu_install_and_remove_dejagnu.sh b/testcases/cli-test/dejagnu/oe_test_dejagnu_install_and_remove_dejagnu.sh new file mode 100644 index 000000000..992f0edf6 --- /dev/null +++ b/testcases/cli-test/dejagnu/oe_test_dejagnu_install_and_remove_dejagnu.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dejagnu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dejagnu + CHECK_RESULT $? 0 0 "install dejagnu failed" + SLEEP_WAIT 1 + dnf remove -y dejagnu + CHECK_RESULT $? 0 0 "remove dejagnu failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dejavu-fonts/oe_test_dejavu-fonts_install_and_remove_dejavu-fonts.sh b/testcases/cli-test/dejavu-fonts/oe_test_dejavu-fonts_install_and_remove_dejavu-fonts.sh new file mode 100644 index 000000000..bb23baa66 --- /dev/null +++ b/testcases/cli-test/dejavu-fonts/oe_test_dejavu-fonts_install_and_remove_dejavu-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dejavu-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dejavu-fonts + CHECK_RESULT $? 0 0 "install dejavu-fonts failed" + SLEEP_WAIT 1 + dnf remove -y dejavu-fonts + CHECK_RESULT $? 0 0 "remove dejavu-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debuginfo.sh b/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debuginfo.sh new file mode 100644 index 000000000..d4a73fdec --- /dev/null +++ b/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src desktop-file-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y desktop-file-utils-debuginfo + CHECK_RESULT $? 0 0 "install desktop-file-utils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y desktop-file-utils-debuginfo + CHECK_RESULT $? 0 0 "remove desktop-file-utils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debugsource.sh b/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debugsource.sh new file mode 100644 index 000000000..f9e2c880e --- /dev/null +++ b/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src desktop-file-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y desktop-file-utils-debugsource + CHECK_RESULT $? 0 0 "install desktop-file-utils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y desktop-file-utils-debugsource + CHECK_RESULT $? 0 0 "remove desktop-file-utils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-help.sh b/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-help.sh new file mode 100644 index 000000000..b26ef9d02 --- /dev/null +++ b/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src desktop-file-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y desktop-file-utils-help + CHECK_RESULT $? 0 0 "install desktop-file-utils-help failed" + SLEEP_WAIT 1 + dnf remove -y desktop-file-utils-help + CHECK_RESULT $? 0 0 "remove desktop-file-utils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils.sh b/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils.sh new file mode 100644 index 000000000..04630b85e --- /dev/null +++ b/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src desktop-file-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y desktop-file-utils + CHECK_RESULT $? 0 0 "install desktop-file-utils failed" + SLEEP_WAIT 1 + dnf remove -y desktop-file-utils + CHECK_RESULT $? 0 0 "remove desktop-file-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-debuginfo.sh b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-debuginfo.sh new file mode 100644 index 000000000..3c83a413d --- /dev/null +++ b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dhcp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dhcp-debuginfo + CHECK_RESULT $? 0 0 "install dhcp-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y dhcp-debuginfo + CHECK_RESULT $? 0 0 "remove dhcp-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-debugsource.sh b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-debugsource.sh new file mode 100644 index 000000000..498e0faf2 --- /dev/null +++ b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dhcp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dhcp-debugsource + CHECK_RESULT $? 0 0 "install dhcp-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y dhcp-debugsource + CHECK_RESULT $? 0 0 "remove dhcp-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-devel.sh b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-devel.sh new file mode 100644 index 000000000..504bf13f4 --- /dev/null +++ b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dhcp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dhcp-devel + CHECK_RESULT $? 0 0 "install dhcp-devel failed" + SLEEP_WAIT 1 + dnf remove -y dhcp-devel + CHECK_RESULT $? 0 0 "remove dhcp-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-help.sh b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-help.sh new file mode 100644 index 000000000..3f5797f50 --- /dev/null +++ b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dhcp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dhcp-help + CHECK_RESULT $? 0 0 "install dhcp-help failed" + SLEEP_WAIT 1 + dnf remove -y dhcp-help + CHECK_RESULT $? 0 0 "remove dhcp-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp.sh b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp.sh new file mode 100644 index 000000000..99cdf9a8f --- /dev/null +++ b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dhcp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dhcp + CHECK_RESULT $? 0 0 "install dhcp failed" + SLEEP_WAIT 1 + dnf remove -y dhcp + CHECK_RESULT $? 0 0 "remove dhcp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-debuginfo.sh b/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-debuginfo.sh new file mode 100644 index 000000000..2fddae47d --- /dev/null +++ b/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src diffstat +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y diffstat-debuginfo + CHECK_RESULT $? 0 0 "install diffstat-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y diffstat-debuginfo + CHECK_RESULT $? 0 0 "remove diffstat-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-debugsource.sh b/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-debugsource.sh new file mode 100644 index 000000000..8e37ab4c3 --- /dev/null +++ b/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src diffstat +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y diffstat-debugsource + CHECK_RESULT $? 0 0 "install diffstat-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y diffstat-debugsource + CHECK_RESULT $? 0 0 "remove diffstat-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-help.sh b/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-help.sh new file mode 100644 index 000000000..d4dad3a8d --- /dev/null +++ b/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src diffstat +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y diffstat-help + CHECK_RESULT $? 0 0 "install diffstat-help failed" + SLEEP_WAIT 1 + dnf remove -y diffstat-help + CHECK_RESULT $? 0 0 "remove diffstat-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat.sh b/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat.sh new file mode 100644 index 000000000..42456b15c --- /dev/null +++ b/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src diffstat +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y diffstat + CHECK_RESULT $? 0 0 "install diffstat failed" + SLEEP_WAIT 1 + dnf remove -y diffstat + CHECK_RESULT $? 0 0 "remove diffstat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-debuginfo.sh b/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-debuginfo.sh new file mode 100644 index 000000000..18ed8d838 --- /dev/null +++ b/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src diffutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y diffutils-debuginfo + CHECK_RESULT $? 0 0 "install diffutils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y diffutils-debuginfo + CHECK_RESULT $? 0 0 "remove diffutils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-debugsource.sh b/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-debugsource.sh new file mode 100644 index 000000000..d814c6f33 --- /dev/null +++ b/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src diffutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y diffutils-debugsource + CHECK_RESULT $? 0 0 "install diffutils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y diffutils-debugsource + CHECK_RESULT $? 0 0 "remove diffutils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-help.sh b/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-help.sh new file mode 100644 index 000000000..ca78fa5e5 --- /dev/null +++ b/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src diffutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y diffutils-help + CHECK_RESULT $? 0 0 "install diffutils-help failed" + SLEEP_WAIT 1 + dnf remove -y diffutils-help + CHECK_RESULT $? 0 0 "remove diffutils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils.sh b/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils.sh new file mode 100644 index 000000000..e81cdb97c --- /dev/null +++ b/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src diffutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y diffutils + CHECK_RESULT $? 0 0 "install diffutils failed" + SLEEP_WAIT 1 + dnf remove -y diffutils + CHECK_RESULT $? 0 0 "remove diffutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-debuginfo.sh b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-debuginfo.sh new file mode 100644 index 000000000..e146ba84c --- /dev/null +++ b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ding-libs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ding-libs-debuginfo + CHECK_RESULT $? 0 0 "install ding-libs-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ding-libs-debuginfo + CHECK_RESULT $? 0 0 "remove ding-libs-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-debugsource.sh b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-debugsource.sh new file mode 100644 index 000000000..000bea4e7 --- /dev/null +++ b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ding-libs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ding-libs-debugsource + CHECK_RESULT $? 0 0 "install ding-libs-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ding-libs-debugsource + CHECK_RESULT $? 0 0 "remove ding-libs-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-devel.sh b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-devel.sh new file mode 100644 index 000000000..64a1dbfcf --- /dev/null +++ b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ding-libs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ding-libs-devel + CHECK_RESULT $? 0 0 "install ding-libs-devel failed" + SLEEP_WAIT 1 + dnf remove -y ding-libs-devel + CHECK_RESULT $? 0 0 "remove ding-libs-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-help.sh b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-help.sh new file mode 100644 index 000000000..c9bd4d355 --- /dev/null +++ b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ding-libs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ding-libs-help + CHECK_RESULT $? 0 0 "install ding-libs-help failed" + SLEEP_WAIT 1 + dnf remove -y ding-libs-help + CHECK_RESULT $? 0 0 "remove ding-libs-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs.sh b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs.sh new file mode 100644 index 000000000..572722aee --- /dev/null +++ b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ding-libs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ding-libs + CHECK_RESULT $? 0 0 "install ding-libs failed" + SLEEP_WAIT 1 + dnf remove -y ding-libs + CHECK_RESULT $? 0 0 "remove ding-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-debuginfo.sh b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-debuginfo.sh new file mode 100644 index 000000000..93619944e --- /dev/null +++ b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dmraid +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dmraid-debuginfo + CHECK_RESULT $? 0 0 "install dmraid-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y dmraid-debuginfo + CHECK_RESULT $? 0 0 "remove dmraid-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-debugsource.sh b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-debugsource.sh new file mode 100644 index 000000000..976127845 --- /dev/null +++ b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dmraid +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dmraid-debugsource + CHECK_RESULT $? 0 0 "install dmraid-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y dmraid-debugsource + CHECK_RESULT $? 0 0 "remove dmraid-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-devel.sh b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-devel.sh new file mode 100644 index 000000000..8e692b023 --- /dev/null +++ b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dmraid +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dmraid-devel + CHECK_RESULT $? 0 0 "install dmraid-devel failed" + SLEEP_WAIT 1 + dnf remove -y dmraid-devel + CHECK_RESULT $? 0 0 "remove dmraid-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-events-logwatch.sh b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-events-logwatch.sh new file mode 100644 index 000000000..3c6fbaa59 --- /dev/null +++ b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-events-logwatch.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dmraid +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dmraid-events-logwatch + CHECK_RESULT $? 0 0 "install dmraid-events-logwatch failed" + SLEEP_WAIT 1 + dnf remove -y dmraid-events-logwatch + CHECK_RESULT $? 0 0 "remove dmraid-events-logwatch failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-events.sh b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-events.sh new file mode 100644 index 000000000..a32930e7a --- /dev/null +++ b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-events.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dmraid +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dmraid-events + CHECK_RESULT $? 0 0 "install dmraid-events failed" + SLEEP_WAIT 1 + dnf remove -y dmraid-events + CHECK_RESULT $? 0 0 "remove dmraid-events failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid.sh b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid.sh new file mode 100644 index 000000000..5d5eab05f --- /dev/null +++ b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dmraid +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dmraid + CHECK_RESULT $? 0 0 "install dmraid failed" + SLEEP_WAIT 1 + dnf remove -y dmraid + CHECK_RESULT $? 0 0 "remove dmraid failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core-help.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core-help.sh new file mode 100644 index 000000000..3715ffeb8 --- /dev/null +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dnf-plugins-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dnf-plugins-core-help + CHECK_RESULT $? 0 0 "install dnf-plugins-core-help failed" + SLEEP_WAIT 1 + dnf remove -y dnf-plugins-core-help + CHECK_RESULT $? 0 0 "remove dnf-plugins-core-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core.sh new file mode 100644 index 000000000..dc8dc261d --- /dev/null +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dnf-plugins-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dnf-plugins-core + CHECK_RESULT $? 0 0 "install dnf-plugins-core failed" + SLEEP_WAIT 1 + dnf remove -y dnf-plugins-core + CHECK_RESULT $? 0 0 "remove dnf-plugins-core failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-migrate.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-migrate.sh new file mode 100644 index 000000000..8e7c155ec --- /dev/null +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-migrate.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dnf-plugins-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-dnf-plugin-migrate + CHECK_RESULT $? 0 0 "install python2-dnf-plugin-migrate failed" + SLEEP_WAIT 1 + dnf remove -y python2-dnf-plugin-migrate + CHECK_RESULT $? 0 0 "remove python2-dnf-plugin-migrate failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-versionlock.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-versionlock.sh new file mode 100644 index 000000000..0501f9a9b --- /dev/null +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-versionlock.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dnf-plugins-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-dnf-plugin-versionlock + CHECK_RESULT $? 0 0 "install python2-dnf-plugin-versionlock failed" + SLEEP_WAIT 1 + dnf remove -y python2-dnf-plugin-versionlock + CHECK_RESULT $? 0 0 "remove python2-dnf-plugin-versionlock failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugins-core.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugins-core.sh new file mode 100644 index 000000000..3418923ae --- /dev/null +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugins-core.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dnf-plugins-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-dnf-plugins-core + CHECK_RESULT $? 0 0 "install python2-dnf-plugins-core failed" + SLEEP_WAIT 1 + dnf remove -y python2-dnf-plugins-core + CHECK_RESULT $? 0 0 "remove python2-dnf-plugins-core failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-leaves.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-leaves.sh new file mode 100644 index 000000000..37070f6f4 --- /dev/null +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-leaves.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dnf-plugins-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-dnf-plugin-leaves + CHECK_RESULT $? 0 0 "install python3-dnf-plugin-leaves failed" + SLEEP_WAIT 1 + dnf remove -y python3-dnf-plugin-leaves + CHECK_RESULT $? 0 0 "remove python3-dnf-plugin-leaves failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-local.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-local.sh new file mode 100644 index 000000000..cf6c9128b --- /dev/null +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-local.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dnf-plugins-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-dnf-plugin-local + CHECK_RESULT $? 0 0 "install python3-dnf-plugin-local failed" + SLEEP_WAIT 1 + dnf remove -y python3-dnf-plugin-local + CHECK_RESULT $? 0 0 "remove python3-dnf-plugin-local failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-modulesync.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-modulesync.sh new file mode 100644 index 000000000..5899ae331 --- /dev/null +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-modulesync.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dnf-plugins-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-dnf-plugin-modulesync + CHECK_RESULT $? 0 0 "install python3-dnf-plugin-modulesync failed" + SLEEP_WAIT 1 + dnf remove -y python3-dnf-plugin-modulesync + CHECK_RESULT $? 0 0 "remove python3-dnf-plugin-modulesync failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-post-transaction-actions.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-post-transaction-actions.sh new file mode 100644 index 000000000..1644bd0fd --- /dev/null +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-post-transaction-actions.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dnf-plugins-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-dnf-plugin-post-transaction-actions + CHECK_RESULT $? 0 0 "install python3-dnf-plugin-post-transaction-actions failed" + SLEEP_WAIT 1 + dnf remove -y python3-dnf-plugin-post-transaction-actions + CHECK_RESULT $? 0 0 "remove python3-dnf-plugin-post-transaction-actions failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-show-leaves.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-show-leaves.sh new file mode 100644 index 000000000..9bfecd74b --- /dev/null +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-show-leaves.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dnf-plugins-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-dnf-plugin-show-leaves + CHECK_RESULT $? 0 0 "install python3-dnf-plugin-show-leaves failed" + SLEEP_WAIT 1 + dnf remove -y python3-dnf-plugin-show-leaves + CHECK_RESULT $? 0 0 "remove python3-dnf-plugin-show-leaves failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-versionlock.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-versionlock.sh new file mode 100644 index 000000000..8fa8e966c --- /dev/null +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-versionlock.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dnf-plugins-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-dnf-plugin-versionlock + CHECK_RESULT $? 0 0 "install python3-dnf-plugin-versionlock failed" + SLEEP_WAIT 1 + dnf remove -y python3-dnf-plugin-versionlock + CHECK_RESULT $? 0 0 "remove python3-dnf-plugin-versionlock failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugins-core.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugins-core.sh new file mode 100644 index 000000000..3ed7578d8 --- /dev/null +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugins-core.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dnf-plugins-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-dnf-plugins-core + CHECK_RESULT $? 0 0 "install python3-dnf-plugins-core failed" + SLEEP_WAIT 1 + dnf remove -y python3-dnf-plugins-core + CHECK_RESULT $? 0 0 "remove python3-dnf-plugins-core failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-automatic.sh b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-automatic.sh new file mode 100644 index 000000000..443844701 --- /dev/null +++ b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-automatic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dnf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dnf-automatic + CHECK_RESULT $? 0 0 "install dnf-automatic failed" + SLEEP_WAIT 1 + dnf remove -y dnf-automatic + CHECK_RESULT $? 0 0 "remove dnf-automatic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-data.sh b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-data.sh new file mode 100644 index 000000000..c2d2ad2fa --- /dev/null +++ b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-data.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dnf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dnf-data + CHECK_RESULT $? 0 0 "install dnf-data failed" + SLEEP_WAIT 1 + dnf remove -y dnf-data + CHECK_RESULT $? 0 0 "remove dnf-data failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-help.sh b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-help.sh new file mode 100644 index 000000000..154f35db6 --- /dev/null +++ b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dnf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dnf-help + CHECK_RESULT $? 0 0 "install dnf-help failed" + SLEEP_WAIT 1 + dnf remove -y dnf-help + CHECK_RESULT $? 0 0 "remove dnf-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf.sh b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf.sh new file mode 100644 index 000000000..1d9bace39 --- /dev/null +++ b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dnf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dnf + CHECK_RESULT $? 0 0 "install dnf failed" + SLEEP_WAIT 1 + dnf remove -y dnf + CHECK_RESULT $? 0 0 "remove dnf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_python2-dnf.sh b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_python2-dnf.sh new file mode 100644 index 000000000..c694c03f2 --- /dev/null +++ b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_python2-dnf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dnf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-dnf + CHECK_RESULT $? 0 0 "install python2-dnf failed" + SLEEP_WAIT 1 + dnf remove -y python2-dnf + CHECK_RESULT $? 0 0 "remove python2-dnf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_python3-dnf.sh b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_python3-dnf.sh new file mode 100644 index 000000000..1487021b2 --- /dev/null +++ b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_python3-dnf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dnf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-dnf + CHECK_RESULT $? 0 0 "install python3-dnf failed" + SLEEP_WAIT 1 + dnf remove -y python3-dnf + CHECK_RESULT $? 0 0 "remove python3-dnf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_yum.sh b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_yum.sh new file mode 100644 index 000000000..dea519533 --- /dev/null +++ b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_yum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dnf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y yum + CHECK_RESULT $? 0 0 "install yum failed" + SLEEP_WAIT 1 + dnf remove -y yum + CHECK_RESULT $? 0 0 "remove yum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/docbook-dtds/oe_test_docbook-dtds_install_and_remove_docbook-dtds.sh b/testcases/cli-test/docbook-dtds/oe_test_docbook-dtds_install_and_remove_docbook-dtds.sh new file mode 100644 index 000000000..44031f7d2 --- /dev/null +++ b/testcases/cli-test/docbook-dtds/oe_test_docbook-dtds_install_and_remove_docbook-dtds.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src docbook-dtds +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y docbook-dtds + CHECK_RESULT $? 0 0 "install docbook-dtds failed" + SLEEP_WAIT 1 + dnf remove -y docbook-dtds + CHECK_RESULT $? 0 0 "remove docbook-dtds failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/docbook-style-dsssl/oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl-help.sh b/testcases/cli-test/docbook-style-dsssl/oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl-help.sh new file mode 100644 index 000000000..c35577745 --- /dev/null +++ b/testcases/cli-test/docbook-style-dsssl/oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src docbook-style-dsssl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y docbook-style-dsssl-help + CHECK_RESULT $? 0 0 "install docbook-style-dsssl-help failed" + SLEEP_WAIT 1 + dnf remove -y docbook-style-dsssl-help + CHECK_RESULT $? 0 0 "remove docbook-style-dsssl-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/docbook-style-dsssl/oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl.sh b/testcases/cli-test/docbook-style-dsssl/oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl.sh new file mode 100644 index 000000000..03be69de8 --- /dev/null +++ b/testcases/cli-test/docbook-style-dsssl/oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src docbook-style-dsssl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y docbook-style-dsssl + CHECK_RESULT $? 0 0 "install docbook-style-dsssl failed" + SLEEP_WAIT 1 + dnf remove -y docbook-style-dsssl + CHECK_RESULT $? 0 0 "remove docbook-style-dsssl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/docbook-style-xsl/oe_test_docbook-style-xsl_install_and_remove_docbook-style-xsl.sh b/testcases/cli-test/docbook-style-xsl/oe_test_docbook-style-xsl_install_and_remove_docbook-style-xsl.sh new file mode 100644 index 000000000..a907043e2 --- /dev/null +++ b/testcases/cli-test/docbook-style-xsl/oe_test_docbook-style-xsl_install_and_remove_docbook-style-xsl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src docbook-style-xsl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y docbook-style-xsl + CHECK_RESULT $? 0 0 "install docbook-style-xsl failed" + SLEEP_WAIT 1 + dnf remove -y docbook-style-xsl + CHECK_RESULT $? 0 0 "remove docbook-style-xsl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils-help.sh b/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils-help.sh new file mode 100644 index 000000000..72c84778f --- /dev/null +++ b/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src docbook-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y docbook-utils-help + CHECK_RESULT $? 0 0 "install docbook-utils-help failed" + SLEEP_WAIT 1 + dnf remove -y docbook-utils-help + CHECK_RESULT $? 0 0 "remove docbook-utils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils-pdf.sh b/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils-pdf.sh new file mode 100644 index 000000000..d034d02e0 --- /dev/null +++ b/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils-pdf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src docbook-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y docbook-utils-pdf + CHECK_RESULT $? 0 0 "install docbook-utils-pdf failed" + SLEEP_WAIT 1 + dnf remove -y docbook-utils-pdf + CHECK_RESULT $? 0 0 "remove docbook-utils-pdf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils.sh b/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils.sh new file mode 100644 index 000000000..5877c15de --- /dev/null +++ b/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src docbook-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y docbook-utils + CHECK_RESULT $? 0 0 "install docbook-utils failed" + SLEEP_WAIT 1 + dnf remove -y docbook-utils + CHECK_RESULT $? 0 0 "remove docbook-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/docbook5-style-xsl/oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl-help.sh b/testcases/cli-test/docbook5-style-xsl/oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl-help.sh new file mode 100644 index 000000000..fec49ca9d --- /dev/null +++ b/testcases/cli-test/docbook5-style-xsl/oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src docbook5-style-xsl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y docbook5-style-xsl-help + CHECK_RESULT $? 0 0 "install docbook5-style-xsl-help failed" + SLEEP_WAIT 1 + dnf remove -y docbook5-style-xsl-help + CHECK_RESULT $? 0 0 "remove docbook5-style-xsl-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/docbook5-style-xsl/oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl.sh b/testcases/cli-test/docbook5-style-xsl/oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl.sh new file mode 100644 index 000000000..aa3143d51 --- /dev/null +++ b/testcases/cli-test/docbook5-style-xsl/oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src docbook5-style-xsl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y docbook5-style-xsl + CHECK_RESULT $? 0 0 "install docbook5-style-xsl failed" + SLEEP_WAIT 1 + dnf remove -y docbook5-style-xsl + CHECK_RESULT $? 0 0 "remove docbook5-style-xsl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-debuginfo.sh b/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-debuginfo.sh new file mode 100644 index 000000000..c50b51c8b --- /dev/null +++ b/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dos2unix +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dos2unix-debuginfo + CHECK_RESULT $? 0 0 "install dos2unix-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y dos2unix-debuginfo + CHECK_RESULT $? 0 0 "remove dos2unix-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-debugsource.sh b/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-debugsource.sh new file mode 100644 index 000000000..a0fdf12af --- /dev/null +++ b/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dos2unix +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dos2unix-debugsource + CHECK_RESULT $? 0 0 "install dos2unix-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y dos2unix-debugsource + CHECK_RESULT $? 0 0 "remove dos2unix-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-help.sh b/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-help.sh new file mode 100644 index 000000000..cd81518c9 --- /dev/null +++ b/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dos2unix +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dos2unix-help + CHECK_RESULT $? 0 0 "install dos2unix-help failed" + SLEEP_WAIT 1 + dnf remove -y dos2unix-help + CHECK_RESULT $? 0 0 "remove dos2unix-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix.sh b/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix.sh new file mode 100644 index 000000000..9174226dc --- /dev/null +++ b/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dos2unix +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dos2unix + CHECK_RESULT $? 0 0 "install dos2unix failed" + SLEEP_WAIT 1 + dnf remove -y dos2unix + CHECK_RESULT $? 0 0 "remove dos2unix failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-debuginfo.sh b/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-debuginfo.sh new file mode 100644 index 000000000..bfd3ba0ee --- /dev/null +++ b/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dosfstools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dosfstools-debuginfo + CHECK_RESULT $? 0 0 "install dosfstools-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y dosfstools-debuginfo + CHECK_RESULT $? 0 0 "remove dosfstools-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-debugsource.sh b/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-debugsource.sh new file mode 100644 index 000000000..652753da0 --- /dev/null +++ b/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dosfstools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dosfstools-debugsource + CHECK_RESULT $? 0 0 "install dosfstools-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y dosfstools-debugsource + CHECK_RESULT $? 0 0 "remove dosfstools-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-help.sh b/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-help.sh new file mode 100644 index 000000000..f49c6770d --- /dev/null +++ b/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dosfstools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dosfstools-help + CHECK_RESULT $? 0 0 "install dosfstools-help failed" + SLEEP_WAIT 1 + dnf remove -y dosfstools-help + CHECK_RESULT $? 0 0 "remove dosfstools-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools.sh b/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools.sh new file mode 100644 index 000000000..3b78b1071 --- /dev/null +++ b/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dosfstools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dosfstools + CHECK_RESULT $? 0 0 "install dosfstools failed" + SLEEP_WAIT 1 + dnf remove -y dosfstools + CHECK_RESULT $? 0 0 "remove dosfstools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-debuginfo.sh b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-debuginfo.sh new file mode 100644 index 000000000..134d488be --- /dev/null +++ b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src doxygen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y doxygen-debuginfo + CHECK_RESULT $? 0 0 "install doxygen-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y doxygen-debuginfo + CHECK_RESULT $? 0 0 "remove doxygen-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-debugsource.sh b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-debugsource.sh new file mode 100644 index 000000000..7c387a585 --- /dev/null +++ b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src doxygen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y doxygen-debugsource + CHECK_RESULT $? 0 0 "install doxygen-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y doxygen-debugsource + CHECK_RESULT $? 0 0 "remove doxygen-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-doxywizard.sh b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-doxywizard.sh new file mode 100644 index 000000000..3d7a83041 --- /dev/null +++ b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-doxywizard.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src doxygen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y doxygen-doxywizard + CHECK_RESULT $? 0 0 "install doxygen-doxywizard failed" + SLEEP_WAIT 1 + dnf remove -y doxygen-doxywizard + CHECK_RESULT $? 0 0 "remove doxygen-doxywizard failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-help.sh b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-help.sh new file mode 100644 index 000000000..cb42b53c3 --- /dev/null +++ b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src doxygen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y doxygen-help + CHECK_RESULT $? 0 0 "install doxygen-help failed" + SLEEP_WAIT 1 + dnf remove -y doxygen-help + CHECK_RESULT $? 0 0 "remove doxygen-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-latex.sh b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-latex.sh new file mode 100644 index 000000000..9a0a3e658 --- /dev/null +++ b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-latex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src doxygen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y doxygen-latex + CHECK_RESULT $? 0 0 "install doxygen-latex failed" + SLEEP_WAIT 1 + dnf remove -y doxygen-latex + CHECK_RESULT $? 0 0 "remove doxygen-latex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen.sh b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen.sh new file mode 100644 index 000000000..61c921d5e --- /dev/null +++ b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src doxygen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y doxygen + CHECK_RESULT $? 0 0 "install doxygen failed" + SLEEP_WAIT 1 + dnf remove -y doxygen + CHECK_RESULT $? 0 0 "remove doxygen failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-caps.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-caps.sh new file mode 100644 index 000000000..59aa7631a --- /dev/null +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-caps.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dracut +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dracut-caps + CHECK_RESULT $? 0 0 "install dracut-caps failed" + SLEEP_WAIT 1 + dnf remove -y dracut-caps + CHECK_RESULT $? 0 0 "remove dracut-caps failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-config-generic.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-config-generic.sh new file mode 100644 index 000000000..234a0b997 --- /dev/null +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-config-generic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dracut +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dracut-config-generic + CHECK_RESULT $? 0 0 "install dracut-config-generic failed" + SLEEP_WAIT 1 + dnf remove -y dracut-config-generic + CHECK_RESULT $? 0 0 "remove dracut-config-generic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-config-rescue.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-config-rescue.sh new file mode 100644 index 000000000..681b1f671 --- /dev/null +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-config-rescue.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dracut +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dracut-config-rescue + CHECK_RESULT $? 0 0 "install dracut-config-rescue failed" + SLEEP_WAIT 1 + dnf remove -y dracut-config-rescue + CHECK_RESULT $? 0 0 "remove dracut-config-rescue failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-debuginfo.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-debuginfo.sh new file mode 100644 index 000000000..628d0b1e7 --- /dev/null +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dracut +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dracut-debuginfo + CHECK_RESULT $? 0 0 "install dracut-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y dracut-debuginfo + CHECK_RESULT $? 0 0 "remove dracut-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-debugsource.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-debugsource.sh new file mode 100644 index 000000000..babb08814 --- /dev/null +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dracut +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dracut-debugsource + CHECK_RESULT $? 0 0 "install dracut-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y dracut-debugsource + CHECK_RESULT $? 0 0 "remove dracut-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-live.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-live.sh new file mode 100644 index 000000000..96185c76a --- /dev/null +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-live.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dracut +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dracut-live + CHECK_RESULT $? 0 0 "install dracut-live failed" + SLEEP_WAIT 1 + dnf remove -y dracut-live + CHECK_RESULT $? 0 0 "remove dracut-live failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-network.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-network.sh new file mode 100644 index 000000000..6dedd298f --- /dev/null +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-network.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dracut +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dracut-network + CHECK_RESULT $? 0 0 "install dracut-network failed" + SLEEP_WAIT 1 + dnf remove -y dracut-network + CHECK_RESULT $? 0 0 "remove dracut-network failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-squash.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-squash.sh new file mode 100644 index 000000000..6194f371e --- /dev/null +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-squash.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dracut +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dracut-squash + CHECK_RESULT $? 0 0 "install dracut-squash failed" + SLEEP_WAIT 1 + dnf remove -y dracut-squash + CHECK_RESULT $? 0 0 "remove dracut-squash failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-tools.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-tools.sh new file mode 100644 index 000000000..590bdb9a9 --- /dev/null +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dracut +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dracut-tools + CHECK_RESULT $? 0 0 "install dracut-tools failed" + SLEEP_WAIT 1 + dnf remove -y dracut-tools + CHECK_RESULT $? 0 0 "remove dracut-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut.sh new file mode 100644 index 000000000..ae814795d --- /dev/null +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dracut +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dracut + CHECK_RESULT $? 0 0 "install dracut failed" + SLEEP_WAIT 1 + dnf remove -y dracut + CHECK_RESULT $? 0 0 "remove dracut failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-debuginfo.sh b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-debuginfo.sh new file mode 100644 index 000000000..483789e54 --- /dev/null +++ b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src drpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y drpm-debuginfo + CHECK_RESULT $? 0 0 "install drpm-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y drpm-debuginfo + CHECK_RESULT $? 0 0 "remove drpm-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-debugsource.sh b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-debugsource.sh new file mode 100644 index 000000000..e1461c829 --- /dev/null +++ b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src drpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y drpm-debugsource + CHECK_RESULT $? 0 0 "install drpm-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y drpm-debugsource + CHECK_RESULT $? 0 0 "remove drpm-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-devel.sh b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-devel.sh new file mode 100644 index 000000000..a900946e8 --- /dev/null +++ b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src drpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y drpm-devel + CHECK_RESULT $? 0 0 "install drpm-devel failed" + SLEEP_WAIT 1 + dnf remove -y drpm-devel + CHECK_RESULT $? 0 0 "remove drpm-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-help.sh b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-help.sh new file mode 100644 index 000000000..91f987e38 --- /dev/null +++ b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src drpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y drpm-help + CHECK_RESULT $? 0 0 "install drpm-help failed" + SLEEP_WAIT 1 + dnf remove -y drpm-help + CHECK_RESULT $? 0 0 "remove drpm-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm.sh b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm.sh new file mode 100644 index 000000000..be77a5e4f --- /dev/null +++ b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src drpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y drpm + CHECK_RESULT $? 0 0 "install drpm failed" + SLEEP_WAIT 1 + dnf remove -y drpm + CHECK_RESULT $? 0 0 "remove drpm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-debuginfo.sh b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-debuginfo.sh new file mode 100644 index 000000000..8a3c971d2 --- /dev/null +++ b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dtc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dtc-debuginfo + CHECK_RESULT $? 0 0 "install dtc-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y dtc-debuginfo + CHECK_RESULT $? 0 0 "remove dtc-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-debugsource.sh b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-debugsource.sh new file mode 100644 index 000000000..42f456cd2 --- /dev/null +++ b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dtc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dtc-debugsource + CHECK_RESULT $? 0 0 "install dtc-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y dtc-debugsource + CHECK_RESULT $? 0 0 "remove dtc-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-devel.sh b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-devel.sh new file mode 100644 index 000000000..3310ab673 --- /dev/null +++ b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dtc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dtc-devel + CHECK_RESULT $? 0 0 "install dtc-devel failed" + SLEEP_WAIT 1 + dnf remove -y dtc-devel + CHECK_RESULT $? 0 0 "remove dtc-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-help.sh b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-help.sh new file mode 100644 index 000000000..97dde4a3d --- /dev/null +++ b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dtc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dtc-help + CHECK_RESULT $? 0 0 "install dtc-help failed" + SLEEP_WAIT 1 + dnf remove -y dtc-help + CHECK_RESULT $? 0 0 "remove dtc-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc.sh b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc.sh new file mode 100644 index 000000000..fe5f3cf7a --- /dev/null +++ b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dtc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dtc + CHECK_RESULT $? 0 0 "install dtc failed" + SLEEP_WAIT 1 + dnf remove -y dtc + CHECK_RESULT $? 0 0 "remove dtc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_python2-libfdt.sh b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_python2-libfdt.sh new file mode 100644 index 000000000..650d3db3c --- /dev/null +++ b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_python2-libfdt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dtc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-libfdt + CHECK_RESULT $? 0 0 "install python2-libfdt failed" + SLEEP_WAIT 1 + dnf remove -y python2-libfdt + CHECK_RESULT $? 0 0 "remove python2-libfdt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_python3-libfdt.sh b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_python3-libfdt.sh new file mode 100644 index 000000000..1b5a8df43 --- /dev/null +++ b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_python3-libfdt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dtc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libfdt + CHECK_RESULT $? 0 0 "install python3-libfdt failed" + SLEEP_WAIT 1 + dnf remove -y python3-libfdt + CHECK_RESULT $? 0 0 "remove python3-libfdt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-debuginfo.sh b/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-debuginfo.sh new file mode 100644 index 000000000..56dea5146 --- /dev/null +++ b/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src duktape +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y duktape-debuginfo + CHECK_RESULT $? 0 0 "install duktape-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y duktape-debuginfo + CHECK_RESULT $? 0 0 "remove duktape-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-debugsource.sh b/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-debugsource.sh new file mode 100644 index 000000000..f13906ee4 --- /dev/null +++ b/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src duktape +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y duktape-debugsource + CHECK_RESULT $? 0 0 "install duktape-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y duktape-debugsource + CHECK_RESULT $? 0 0 "remove duktape-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-devel.sh b/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-devel.sh new file mode 100644 index 000000000..5ce55682f --- /dev/null +++ b/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src duktape +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y duktape-devel + CHECK_RESULT $? 0 0 "install duktape-devel failed" + SLEEP_WAIT 1 + dnf remove -y duktape-devel + CHECK_RESULT $? 0 0 "remove duktape-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape.sh b/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape.sh new file mode 100644 index 000000000..aa0a5c5a7 --- /dev/null +++ b/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src duktape +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y duktape + CHECK_RESULT $? 0 0 "install duktape failed" + SLEEP_WAIT 1 + dnf remove -y duktape + CHECK_RESULT $? 0 0 "remove duktape failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves-debuginfo.sh b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves-debuginfo.sh new file mode 100644 index 000000000..e3f1a1ef5 --- /dev/null +++ b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dwarves +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dwarves-debuginfo + CHECK_RESULT $? 0 0 "install dwarves-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y dwarves-debuginfo + CHECK_RESULT $? 0 0 "remove dwarves-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves-debugsource.sh b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves-debugsource.sh new file mode 100644 index 000000000..8d5c1f368 --- /dev/null +++ b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dwarves +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dwarves-debugsource + CHECK_RESULT $? 0 0 "install dwarves-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y dwarves-debugsource + CHECK_RESULT $? 0 0 "remove dwarves-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves.sh b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves.sh new file mode 100644 index 000000000..9d4fc8d40 --- /dev/null +++ b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dwarves +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dwarves + CHECK_RESULT $? 0 0 "install dwarves failed" + SLEEP_WAIT 1 + dnf remove -y dwarves + CHECK_RESULT $? 0 0 "remove dwarves failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_libdwarves1-devel.sh b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_libdwarves1-devel.sh new file mode 100644 index 000000000..e0749136f --- /dev/null +++ b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_libdwarves1-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dwarves +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdwarves1-devel + CHECK_RESULT $? 0 0 "install libdwarves1-devel failed" + SLEEP_WAIT 1 + dnf remove -y libdwarves1-devel + CHECK_RESULT $? 0 0 "remove libdwarves1-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_libdwarves1.sh b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_libdwarves1.sh new file mode 100644 index 000000000..eed25ba6d --- /dev/null +++ b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_libdwarves1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dwarves +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdwarves1 + CHECK_RESULT $? 0 0 "install libdwarves1 failed" + SLEEP_WAIT 1 + dnf remove -y libdwarves1 + CHECK_RESULT $? 0 0 "remove libdwarves1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-debuginfo.sh b/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-debuginfo.sh new file mode 100644 index 000000000..e67ebb4e5 --- /dev/null +++ b/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dwz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dwz-debuginfo + CHECK_RESULT $? 0 0 "install dwz-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y dwz-debuginfo + CHECK_RESULT $? 0 0 "remove dwz-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-debugsource.sh b/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-debugsource.sh new file mode 100644 index 000000000..09d674c65 --- /dev/null +++ b/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dwz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dwz-debugsource + CHECK_RESULT $? 0 0 "install dwz-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y dwz-debugsource + CHECK_RESULT $? 0 0 "remove dwz-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-help.sh b/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-help.sh new file mode 100644 index 000000000..4c2e8c9a0 --- /dev/null +++ b/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dwz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dwz-help + CHECK_RESULT $? 0 0 "install dwz-help failed" + SLEEP_WAIT 1 + dnf remove -y dwz-help + CHECK_RESULT $? 0 0 "remove dwz-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz.sh b/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz.sh new file mode 100644 index 000000000..a5cdfd588 --- /dev/null +++ b/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dwz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dwz + CHECK_RESULT $? 0 0 "install dwz failed" + SLEEP_WAIT 1 + dnf remove -y dwz + CHECK_RESULT $? 0 0 "remove dwz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-debuginfo.sh b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-debuginfo.sh new file mode 100644 index 000000000..0aa19a74b --- /dev/null +++ b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dyninst +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dyninst-debuginfo + CHECK_RESULT $? 0 0 "install dyninst-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y dyninst-debuginfo + CHECK_RESULT $? 0 0 "remove dyninst-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-debugsource.sh b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-debugsource.sh new file mode 100644 index 000000000..9179e808d --- /dev/null +++ b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dyninst +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dyninst-debugsource + CHECK_RESULT $? 0 0 "install dyninst-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y dyninst-debugsource + CHECK_RESULT $? 0 0 "remove dyninst-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-devel.sh b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-devel.sh new file mode 100644 index 000000000..61ee865ad --- /dev/null +++ b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dyninst +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dyninst-devel + CHECK_RESULT $? 0 0 "install dyninst-devel failed" + SLEEP_WAIT 1 + dnf remove -y dyninst-devel + CHECK_RESULT $? 0 0 "remove dyninst-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-help.sh b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-help.sh new file mode 100644 index 000000000..f1ffe06ef --- /dev/null +++ b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dyninst +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dyninst-help + CHECK_RESULT $? 0 0 "install dyninst-help failed" + SLEEP_WAIT 1 + dnf remove -y dyninst-help + CHECK_RESULT $? 0 0 "remove dyninst-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst.sh b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst.sh new file mode 100644 index 000000000..dbbcc8e5b --- /dev/null +++ b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src dyninst +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y dyninst + CHECK_RESULT $? 0 0 "install dyninst failed" + SLEEP_WAIT 1 + dnf remove -y dyninst + CHECK_RESULT $? 0 0 "remove dyninst failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-debuginfo.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-debuginfo.sh new file mode 100644 index 000000000..c5e7b2d16 --- /dev/null +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src e2fsprogs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y e2fsprogs-debuginfo + CHECK_RESULT $? 0 0 "install e2fsprogs-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y e2fsprogs-debuginfo + CHECK_RESULT $? 0 0 "remove e2fsprogs-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-debugsource.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-debugsource.sh new file mode 100644 index 000000000..9d98f591a --- /dev/null +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src e2fsprogs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y e2fsprogs-debugsource + CHECK_RESULT $? 0 0 "install e2fsprogs-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y e2fsprogs-debugsource + CHECK_RESULT $? 0 0 "remove e2fsprogs-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-devel.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-devel.sh new file mode 100644 index 000000000..ece7f8aaa --- /dev/null +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src e2fsprogs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y e2fsprogs-devel + CHECK_RESULT $? 0 0 "install e2fsprogs-devel failed" + SLEEP_WAIT 1 + dnf remove -y e2fsprogs-devel + CHECK_RESULT $? 0 0 "remove e2fsprogs-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-help.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-help.sh new file mode 100644 index 000000000..d40aa545c --- /dev/null +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src e2fsprogs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y e2fsprogs-help + CHECK_RESULT $? 0 0 "install e2fsprogs-help failed" + SLEEP_WAIT 1 + dnf remove -y e2fsprogs-help + CHECK_RESULT $? 0 0 "remove e2fsprogs-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-libs.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-libs.sh new file mode 100644 index 000000000..e1aed519f --- /dev/null +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src e2fsprogs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y e2fsprogs-libs + CHECK_RESULT $? 0 0 "install e2fsprogs-libs failed" + SLEEP_WAIT 1 + dnf remove -y e2fsprogs-libs + CHECK_RESULT $? 0 0 "remove e2fsprogs-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-static.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-static.sh new file mode 100644 index 000000000..95d07ffd5 --- /dev/null +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src e2fsprogs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y e2fsprogs-static + CHECK_RESULT $? 0 0 "install e2fsprogs-static failed" + SLEEP_WAIT 1 + dnf remove -y e2fsprogs-static + CHECK_RESULT $? 0 0 "remove e2fsprogs-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs.sh new file mode 100644 index 000000000..9d13b7a94 --- /dev/null +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src e2fsprogs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y e2fsprogs + CHECK_RESULT $? 0 0 "install e2fsprogs failed" + SLEEP_WAIT 1 + dnf remove -y e2fsprogs + CHECK_RESULT $? 0 0 "remove e2fsprogs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2scrub.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2scrub.sh new file mode 100644 index 000000000..a4f96073e --- /dev/null +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2scrub.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src e2fsprogs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y e2scrub + CHECK_RESULT $? 0 0 "install e2scrub failed" + SLEEP_WAIT 1 + dnf remove -y e2scrub + CHECK_RESULT $? 0 0 "remove e2scrub failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libcom_err-devel.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libcom_err-devel.sh new file mode 100644 index 000000000..12a05b9ec --- /dev/null +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libcom_err-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src e2fsprogs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcom_err-devel + CHECK_RESULT $? 0 0 "install libcom_err-devel failed" + SLEEP_WAIT 1 + dnf remove -y libcom_err-devel + CHECK_RESULT $? 0 0 "remove libcom_err-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libcom_err.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libcom_err.sh new file mode 100644 index 000000000..25f043bec --- /dev/null +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libcom_err.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src e2fsprogs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcom_err + CHECK_RESULT $? 0 0 "install libcom_err failed" + SLEEP_WAIT 1 + dnf remove -y libcom_err + CHECK_RESULT $? 0 0 "remove libcom_err failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libss-devel.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libss-devel.sh new file mode 100644 index 000000000..5b63d562e --- /dev/null +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libss-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src e2fsprogs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libss-devel + CHECK_RESULT $? 0 0 "install libss-devel failed" + SLEEP_WAIT 1 + dnf remove -y libss-devel + CHECK_RESULT $? 0 0 "remove libss-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libss.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libss.sh new file mode 100644 index 000000000..0ce57d120 --- /dev/null +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libss.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src e2fsprogs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libss + CHECK_RESULT $? 0 0 "install libss failed" + SLEEP_WAIT 1 + dnf remove -y libss + CHECK_RESULT $? 0 0 "remove libss failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-debuginfo.sh b/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-debuginfo.sh new file mode 100644 index 000000000..657097a3d --- /dev/null +++ b/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ebtables +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ebtables-debuginfo + CHECK_RESULT $? 0 0 "install ebtables-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ebtables-debuginfo + CHECK_RESULT $? 0 0 "remove ebtables-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-debugsource.sh b/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-debugsource.sh new file mode 100644 index 000000000..3a5a996c7 --- /dev/null +++ b/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ebtables +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ebtables-debugsource + CHECK_RESULT $? 0 0 "install ebtables-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ebtables-debugsource + CHECK_RESULT $? 0 0 "remove ebtables-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-help.sh b/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-help.sh new file mode 100644 index 000000000..7c75d411b --- /dev/null +++ b/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ebtables +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ebtables-help + CHECK_RESULT $? 0 0 "install ebtables-help failed" + SLEEP_WAIT 1 + dnf remove -y ebtables-help + CHECK_RESULT $? 0 0 "remove ebtables-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables.sh b/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables.sh new file mode 100644 index 000000000..33bdc624e --- /dev/null +++ b/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ebtables +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ebtables + CHECK_RESULT $? 0 0 "install ebtables failed" + SLEEP_WAIT 1 + dnf remove -y ebtables + CHECK_RESULT $? 0 0 "remove ebtables failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-debuginfo.sh b/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-debuginfo.sh new file mode 100644 index 000000000..c96b7173b --- /dev/null +++ b/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ed +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ed-debuginfo + CHECK_RESULT $? 0 0 "install ed-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ed-debuginfo + CHECK_RESULT $? 0 0 "remove ed-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-debugsource.sh b/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-debugsource.sh new file mode 100644 index 000000000..d119ff792 --- /dev/null +++ b/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ed +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ed-debugsource + CHECK_RESULT $? 0 0 "install ed-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ed-debugsource + CHECK_RESULT $? 0 0 "remove ed-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-help.sh b/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-help.sh new file mode 100644 index 000000000..eb3c756b6 --- /dev/null +++ b/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ed +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ed-help + CHECK_RESULT $? 0 0 "install ed-help failed" + SLEEP_WAIT 1 + dnf remove -y ed-help + CHECK_RESULT $? 0 0 "remove ed-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed.sh b/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed.sh new file mode 100644 index 000000000..60f8290d0 --- /dev/null +++ b/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ed +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ed + CHECK_RESULT $? 0 0 "install ed failed" + SLEEP_WAIT 1 + dnf remove -y ed + CHECK_RESULT $? 0 0 "remove ed failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-filesystem.sh b/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-filesystem.sh new file mode 100644 index 000000000..096536261 --- /dev/null +++ b/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-filesystem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src efi-rpm-macros +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y efi-filesystem + CHECK_RESULT $? 0 0 "install efi-filesystem failed" + SLEEP_WAIT 1 + dnf remove -y efi-filesystem + CHECK_RESULT $? 0 0 "remove efi-filesystem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-rpm-macros.sh b/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-rpm-macros.sh new file mode 100644 index 000000000..7fc8fbe3b --- /dev/null +++ b/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-rpm-macros.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src efi-rpm-macros +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y efi-rpm-macros + CHECK_RESULT $? 0 0 "install efi-rpm-macros failed" + SLEEP_WAIT 1 + dnf remove -y efi-rpm-macros + CHECK_RESULT $? 0 0 "remove efi-rpm-macros failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-srpm-macros.sh b/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-srpm-macros.sh new file mode 100644 index 000000000..5bfe848be --- /dev/null +++ b/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-srpm-macros.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src efi-rpm-macros +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y efi-srpm-macros + CHECK_RESULT $? 0 0 "install efi-srpm-macros failed" + SLEEP_WAIT 1 + dnf remove -y efi-srpm-macros + CHECK_RESULT $? 0 0 "remove efi-srpm-macros failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-debuginfo.sh b/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-debuginfo.sh new file mode 100644 index 000000000..4dcb2aa1b --- /dev/null +++ b/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src efibootmgr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y efibootmgr-debuginfo + CHECK_RESULT $? 0 0 "install efibootmgr-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y efibootmgr-debuginfo + CHECK_RESULT $? 0 0 "remove efibootmgr-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-debugsource.sh b/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-debugsource.sh new file mode 100644 index 000000000..01b9d123f --- /dev/null +++ b/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src efibootmgr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y efibootmgr-debugsource + CHECK_RESULT $? 0 0 "install efibootmgr-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y efibootmgr-debugsource + CHECK_RESULT $? 0 0 "remove efibootmgr-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-help.sh b/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-help.sh new file mode 100644 index 000000000..951a65870 --- /dev/null +++ b/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src efibootmgr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y efibootmgr-help + CHECK_RESULT $? 0 0 "install efibootmgr-help failed" + SLEEP_WAIT 1 + dnf remove -y efibootmgr-help + CHECK_RESULT $? 0 0 "remove efibootmgr-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr.sh b/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr.sh new file mode 100644 index 000000000..5ab9db054 --- /dev/null +++ b/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src efibootmgr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y efibootmgr + CHECK_RESULT $? 0 0 "install efibootmgr failed" + SLEEP_WAIT 1 + dnf remove -y efibootmgr + CHECK_RESULT $? 0 0 "remove efibootmgr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-debuginfo.sh b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-debuginfo.sh new file mode 100644 index 000000000..5e9a508ab --- /dev/null +++ b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src efivar +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y efivar-debuginfo + CHECK_RESULT $? 0 0 "install efivar-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y efivar-debuginfo + CHECK_RESULT $? 0 0 "remove efivar-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-debugsource.sh b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-debugsource.sh new file mode 100644 index 000000000..3754b6f82 --- /dev/null +++ b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src efivar +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y efivar-debugsource + CHECK_RESULT $? 0 0 "install efivar-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y efivar-debugsource + CHECK_RESULT $? 0 0 "remove efivar-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-devel.sh b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-devel.sh new file mode 100644 index 000000000..6909f013a --- /dev/null +++ b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src efivar +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y efivar-devel + CHECK_RESULT $? 0 0 "install efivar-devel failed" + SLEEP_WAIT 1 + dnf remove -y efivar-devel + CHECK_RESULT $? 0 0 "remove efivar-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-help.sh b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-help.sh new file mode 100644 index 000000000..dc8ff0abd --- /dev/null +++ b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src efivar +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y efivar-help + CHECK_RESULT $? 0 0 "install efivar-help failed" + SLEEP_WAIT 1 + dnf remove -y efivar-help + CHECK_RESULT $? 0 0 "remove efivar-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-libs.sh b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-libs.sh new file mode 100644 index 000000000..e6b22bb00 --- /dev/null +++ b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src efivar +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y efivar-libs + CHECK_RESULT $? 0 0 "install efivar-libs failed" + SLEEP_WAIT 1 + dnf remove -y efivar-libs + CHECK_RESULT $? 0 0 "remove efivar-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar.sh b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar.sh new file mode 100644 index 000000000..35612c5aa --- /dev/null +++ b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src efivar +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y efivar + CHECK_RESULT $? 0 0 "install efivar failed" + SLEEP_WAIT 1 + dnf remove -y efivar + CHECK_RESULT $? 0 0 "remove efivar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-debuginfo.sh b/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-debuginfo.sh new file mode 100644 index 000000000..5d328615b --- /dev/null +++ b/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src egl-wayland +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y egl-wayland-debuginfo + CHECK_RESULT $? 0 0 "install egl-wayland-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y egl-wayland-debuginfo + CHECK_RESULT $? 0 0 "remove egl-wayland-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-debugsource.sh b/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-debugsource.sh new file mode 100644 index 000000000..f811a1a87 --- /dev/null +++ b/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src egl-wayland +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y egl-wayland-debugsource + CHECK_RESULT $? 0 0 "install egl-wayland-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y egl-wayland-debugsource + CHECK_RESULT $? 0 0 "remove egl-wayland-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-devel.sh b/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-devel.sh new file mode 100644 index 000000000..c62afbec4 --- /dev/null +++ b/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src egl-wayland +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y egl-wayland-devel + CHECK_RESULT $? 0 0 "install egl-wayland-devel failed" + SLEEP_WAIT 1 + dnf remove -y egl-wayland-devel + CHECK_RESULT $? 0 0 "remove egl-wayland-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland.sh b/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland.sh new file mode 100644 index 000000000..ba4e6bc21 --- /dev/null +++ b/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src egl-wayland +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y egl-wayland + CHECK_RESULT $? 0 0 "install egl-wayland failed" + SLEEP_WAIT 1 + dnf remove -y egl-wayland + CHECK_RESULT $? 0 0 "remove egl-wayland failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/eglexternalplatform/oe_test_eglexternalplatform_install_and_remove_eglexternalplatform-devel.sh b/testcases/cli-test/eglexternalplatform/oe_test_eglexternalplatform_install_and_remove_eglexternalplatform-devel.sh new file mode 100644 index 000000000..6388adc5e --- /dev/null +++ b/testcases/cli-test/eglexternalplatform/oe_test_eglexternalplatform_install_and_remove_eglexternalplatform-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src eglexternalplatform +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y eglexternalplatform-devel + CHECK_RESULT $? 0 0 "install eglexternalplatform-devel failed" + SLEEP_WAIT 1 + dnf remove -y eglexternalplatform-devel + CHECK_RESULT $? 0 0 "remove eglexternalplatform-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/eglexternalplatform/oe_test_eglexternalplatform_install_and_remove_eglexternalplatform.sh b/testcases/cli-test/eglexternalplatform/oe_test_eglexternalplatform_install_and_remove_eglexternalplatform.sh new file mode 100644 index 000000000..0be642d14 --- /dev/null +++ b/testcases/cli-test/eglexternalplatform/oe_test_eglexternalplatform_install_and_remove_eglexternalplatform.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src eglexternalplatform +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y eglexternalplatform + CHECK_RESULT $? 0 0 "install eglexternalplatform failed" + SLEEP_WAIT 1 + dnf remove -y eglexternalplatform + CHECK_RESULT $? 0 0 "remove eglexternalplatform failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfo.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfo.sh new file mode 100644 index 000000000..c4f26faa1 --- /dev/null +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src elfutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y elfutils-debuginfo + CHECK_RESULT $? 0 0 "install elfutils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y elfutils-debuginfo + CHECK_RESULT $? 0 0 "remove elfutils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod-client-devel.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod-client-devel.sh new file mode 100644 index 000000000..f6d09dae8 --- /dev/null +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod-client-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src elfutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y elfutils-debuginfod-client-devel + CHECK_RESULT $? 0 0 "install elfutils-debuginfod-client-devel failed" + SLEEP_WAIT 1 + dnf remove -y elfutils-debuginfod-client-devel + CHECK_RESULT $? 0 0 "remove elfutils-debuginfod-client-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod-client.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod-client.sh new file mode 100644 index 000000000..1e06a8a18 --- /dev/null +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod-client.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src elfutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y elfutils-debuginfod-client + CHECK_RESULT $? 0 0 "install elfutils-debuginfod-client failed" + SLEEP_WAIT 1 + dnf remove -y elfutils-debuginfod-client + CHECK_RESULT $? 0 0 "remove elfutils-debuginfod-client failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod.sh new file mode 100644 index 000000000..8b82f6b20 --- /dev/null +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src elfutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y elfutils-debuginfod + CHECK_RESULT $? 0 0 "install elfutils-debuginfod failed" + SLEEP_WAIT 1 + dnf remove -y elfutils-debuginfod + CHECK_RESULT $? 0 0 "remove elfutils-debuginfod failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debugsource.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debugsource.sh new file mode 100644 index 000000000..5237ebb40 --- /dev/null +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src elfutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y elfutils-debugsource + CHECK_RESULT $? 0 0 "install elfutils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y elfutils-debugsource + CHECK_RESULT $? 0 0 "remove elfutils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-default-yama-scope.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-default-yama-scope.sh new file mode 100644 index 000000000..3d28220b9 --- /dev/null +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-default-yama-scope.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src elfutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y elfutils-default-yama-scope + CHECK_RESULT $? 0 0 "install elfutils-default-yama-scope failed" + SLEEP_WAIT 1 + dnf remove -y elfutils-default-yama-scope + CHECK_RESULT $? 0 0 "remove elfutils-default-yama-scope failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-devel-static.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-devel-static.sh new file mode 100644 index 000000000..6f78a9948 --- /dev/null +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-devel-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src elfutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y elfutils-devel-static + CHECK_RESULT $? 0 0 "install elfutils-devel-static failed" + SLEEP_WAIT 1 + dnf remove -y elfutils-devel-static + CHECK_RESULT $? 0 0 "remove elfutils-devel-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-devel.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-devel.sh new file mode 100644 index 000000000..7af3faed7 --- /dev/null +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src elfutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y elfutils-devel + CHECK_RESULT $? 0 0 "install elfutils-devel failed" + SLEEP_WAIT 1 + dnf remove -y elfutils-devel + CHECK_RESULT $? 0 0 "remove elfutils-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-doc.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-doc.sh new file mode 100644 index 000000000..5481d1d93 --- /dev/null +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src elfutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y elfutils-doc + CHECK_RESULT $? 0 0 "install elfutils-doc failed" + SLEEP_WAIT 1 + dnf remove -y elfutils-doc + CHECK_RESULT $? 0 0 "remove elfutils-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-extra.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-extra.sh new file mode 100644 index 000000000..2ba15a76a --- /dev/null +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-extra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src elfutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y elfutils-extra + CHECK_RESULT $? 0 0 "install elfutils-extra failed" + SLEEP_WAIT 1 + dnf remove -y elfutils-extra + CHECK_RESULT $? 0 0 "remove elfutils-extra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-help.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-help.sh new file mode 100644 index 000000000..f9db60975 --- /dev/null +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src elfutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y elfutils-help + CHECK_RESULT $? 0 0 "install elfutils-help failed" + SLEEP_WAIT 1 + dnf remove -y elfutils-help + CHECK_RESULT $? 0 0 "remove elfutils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf-devel-static.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf-devel-static.sh new file mode 100644 index 000000000..265d864f3 --- /dev/null +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf-devel-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src elfutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y elfutils-libelf-devel-static + CHECK_RESULT $? 0 0 "install elfutils-libelf-devel-static failed" + SLEEP_WAIT 1 + dnf remove -y elfutils-libelf-devel-static + CHECK_RESULT $? 0 0 "remove elfutils-libelf-devel-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf-devel.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf-devel.sh new file mode 100644 index 000000000..73dbe56d1 --- /dev/null +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src elfutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y elfutils-libelf-devel + CHECK_RESULT $? 0 0 "install elfutils-libelf-devel failed" + SLEEP_WAIT 1 + dnf remove -y elfutils-libelf-devel + CHECK_RESULT $? 0 0 "remove elfutils-libelf-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf.sh new file mode 100644 index 000000000..de52150d6 --- /dev/null +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src elfutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y elfutils-libelf + CHECK_RESULT $? 0 0 "install elfutils-libelf failed" + SLEEP_WAIT 1 + dnf remove -y elfutils-libelf + CHECK_RESULT $? 0 0 "remove elfutils-libelf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libs.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libs.sh new file mode 100644 index 000000000..b564f9e6b --- /dev/null +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src elfutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y elfutils-libs + CHECK_RESULT $? 0 0 "install elfutils-libs failed" + SLEEP_WAIT 1 + dnf remove -y elfutils-libs + CHECK_RESULT $? 0 0 "remove elfutils-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils.sh new file mode 100644 index 000000000..d579f9ef0 --- /dev/null +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src elfutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y elfutils + CHECK_RESULT $? 0 0 "install elfutils failed" + SLEEP_WAIT 1 + dnf remove -y elfutils + CHECK_RESULT $? 0 0 "remove elfutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-common.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-common.sh new file mode 100644 index 000000000..35d57017f --- /dev/null +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-common.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src emacs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y emacs-common + CHECK_RESULT $? 0 0 "install emacs-common failed" + SLEEP_WAIT 1 + dnf remove -y emacs-common + CHECK_RESULT $? 0 0 "remove emacs-common failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-debuginfo.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-debuginfo.sh new file mode 100644 index 000000000..84d14fe10 --- /dev/null +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src emacs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y emacs-debuginfo + CHECK_RESULT $? 0 0 "install emacs-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y emacs-debuginfo + CHECK_RESULT $? 0 0 "remove emacs-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-debugsource.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-debugsource.sh new file mode 100644 index 000000000..81a2ad399 --- /dev/null +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src emacs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y emacs-debugsource + CHECK_RESULT $? 0 0 "install emacs-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y emacs-debugsource + CHECK_RESULT $? 0 0 "remove emacs-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-devel.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-devel.sh new file mode 100644 index 000000000..18d374988 --- /dev/null +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src emacs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y emacs-devel + CHECK_RESULT $? 0 0 "install emacs-devel failed" + SLEEP_WAIT 1 + dnf remove -y emacs-devel + CHECK_RESULT $? 0 0 "remove emacs-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-filesystem.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-filesystem.sh new file mode 100644 index 000000000..7e904da92 --- /dev/null +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-filesystem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src emacs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y emacs-filesystem + CHECK_RESULT $? 0 0 "install emacs-filesystem failed" + SLEEP_WAIT 1 + dnf remove -y emacs-filesystem + CHECK_RESULT $? 0 0 "remove emacs-filesystem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-help.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-help.sh new file mode 100644 index 000000000..83ab63629 --- /dev/null +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src emacs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y emacs-help + CHECK_RESULT $? 0 0 "install emacs-help failed" + SLEEP_WAIT 1 + dnf remove -y emacs-help + CHECK_RESULT $? 0 0 "remove emacs-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-lucid.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-lucid.sh new file mode 100644 index 000000000..8b378ad1e --- /dev/null +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-lucid.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src emacs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y emacs-lucid + CHECK_RESULT $? 0 0 "install emacs-lucid failed" + SLEEP_WAIT 1 + dnf remove -y emacs-lucid + CHECK_RESULT $? 0 0 "remove emacs-lucid failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-nox.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-nox.sh new file mode 100644 index 000000000..e1b1ca58d --- /dev/null +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-nox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src emacs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y emacs-nox + CHECK_RESULT $? 0 0 "install emacs-nox failed" + SLEEP_WAIT 1 + dnf remove -y emacs-nox + CHECK_RESULT $? 0 0 "remove emacs-nox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-terminal.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-terminal.sh new file mode 100644 index 000000000..012f2f2dd --- /dev/null +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-terminal.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src emacs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y emacs-terminal + CHECK_RESULT $? 0 0 "install emacs-terminal failed" + SLEEP_WAIT 1 + dnf remove -y emacs-terminal + CHECK_RESULT $? 0 0 "remove emacs-terminal failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs.sh new file mode 100644 index 000000000..e69c2c904 --- /dev/null +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src emacs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y emacs + CHECK_RESULT $? 0 0 "install emacs failed" + SLEEP_WAIT 1 + dnf remove -y emacs + CHECK_RESULT $? 0 0 "remove emacs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-aspell.sh b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-aspell.sh new file mode 100644 index 000000000..de12f7e88 --- /dev/null +++ b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-aspell.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src enchant2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y enchant2-aspell + CHECK_RESULT $? 0 0 "install enchant2-aspell failed" + SLEEP_WAIT 1 + dnf remove -y enchant2-aspell + CHECK_RESULT $? 0 0 "remove enchant2-aspell failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-debuginfo.sh b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-debuginfo.sh new file mode 100644 index 000000000..3b465e45b --- /dev/null +++ b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src enchant2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y enchant2-debuginfo + CHECK_RESULT $? 0 0 "install enchant2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y enchant2-debuginfo + CHECK_RESULT $? 0 0 "remove enchant2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-debugsource.sh b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-debugsource.sh new file mode 100644 index 000000000..98f6fa32d --- /dev/null +++ b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src enchant2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y enchant2-debugsource + CHECK_RESULT $? 0 0 "install enchant2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y enchant2-debugsource + CHECK_RESULT $? 0 0 "remove enchant2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-devel.sh b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-devel.sh new file mode 100644 index 000000000..133e8460f --- /dev/null +++ b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src enchant2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y enchant2-devel + CHECK_RESULT $? 0 0 "install enchant2-devel failed" + SLEEP_WAIT 1 + dnf remove -y enchant2-devel + CHECK_RESULT $? 0 0 "remove enchant2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-help.sh b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-help.sh new file mode 100644 index 000000000..a56fe65d2 --- /dev/null +++ b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src enchant2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y enchant2-help + CHECK_RESULT $? 0 0 "install enchant2-help failed" + SLEEP_WAIT 1 + dnf remove -y enchant2-help + CHECK_RESULT $? 0 0 "remove enchant2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-voikko.sh b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-voikko.sh new file mode 100644 index 000000000..e30c6d9b8 --- /dev/null +++ b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-voikko.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src enchant2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y enchant2-voikko + CHECK_RESULT $? 0 0 "install enchant2-voikko failed" + SLEEP_WAIT 1 + dnf remove -y enchant2-voikko + CHECK_RESULT $? 0 0 "remove enchant2-voikko failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2.sh b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2.sh new file mode 100644 index 000000000..36e15d5ba --- /dev/null +++ b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src enchant2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y enchant2 + CHECK_RESULT $? 0 0 "install enchant2 failed" + SLEEP_WAIT 1 + dnf remove -y enchant2 + CHECK_RESULT $? 0 0 "remove enchant2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-debuginfo.sh b/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-debuginfo.sh new file mode 100644 index 000000000..883d73383 --- /dev/null +++ b/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ethtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ethtool-debuginfo + CHECK_RESULT $? 0 0 "install ethtool-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ethtool-debuginfo + CHECK_RESULT $? 0 0 "remove ethtool-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-debugsource.sh b/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-debugsource.sh new file mode 100644 index 000000000..2c46d7ec6 --- /dev/null +++ b/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ethtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ethtool-debugsource + CHECK_RESULT $? 0 0 "install ethtool-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ethtool-debugsource + CHECK_RESULT $? 0 0 "remove ethtool-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-help.sh b/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-help.sh new file mode 100644 index 000000000..003d98739 --- /dev/null +++ b/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ethtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ethtool-help + CHECK_RESULT $? 0 0 "install ethtool-help failed" + SLEEP_WAIT 1 + dnf remove -y ethtool-help + CHECK_RESULT $? 0 0 "remove ethtool-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool.sh b/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool.sh new file mode 100644 index 000000000..50cf59ef0 --- /dev/null +++ b/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ethtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ethtool + CHECK_RESULT $? 0 0 "install ethtool failed" + SLEEP_WAIT 1 + dnf remove -y ethtool + CHECK_RESULT $? 0 0 "remove ethtool failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-debuginfo.sh b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-debuginfo.sh new file mode 100644 index 000000000..8998d0331 --- /dev/null +++ b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src exempi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y exempi-debuginfo + CHECK_RESULT $? 0 0 "install exempi-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y exempi-debuginfo + CHECK_RESULT $? 0 0 "remove exempi-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-debugsource.sh b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-debugsource.sh new file mode 100644 index 000000000..a6b8d2cfb --- /dev/null +++ b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src exempi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y exempi-debugsource + CHECK_RESULT $? 0 0 "install exempi-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y exempi-debugsource + CHECK_RESULT $? 0 0 "remove exempi-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-devel.sh b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-devel.sh new file mode 100644 index 000000000..dc35c5a65 --- /dev/null +++ b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src exempi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y exempi-devel + CHECK_RESULT $? 0 0 "install exempi-devel failed" + SLEEP_WAIT 1 + dnf remove -y exempi-devel + CHECK_RESULT $? 0 0 "remove exempi-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-help.sh b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-help.sh new file mode 100644 index 000000000..bfb322ded --- /dev/null +++ b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src exempi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y exempi-help + CHECK_RESULT $? 0 0 "install exempi-help failed" + SLEEP_WAIT 1 + dnf remove -y exempi-help + CHECK_RESULT $? 0 0 "remove exempi-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi.sh b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi.sh new file mode 100644 index 000000000..2b0811eb7 --- /dev/null +++ b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src exempi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y exempi + CHECK_RESULT $? 0 0 "install exempi failed" + SLEEP_WAIT 1 + dnf remove -y exempi + CHECK_RESULT $? 0 0 "remove exempi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-debuginfo.sh b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-debuginfo.sh new file mode 100644 index 000000000..8202d80ff --- /dev/null +++ b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src expat +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y expat-debuginfo + CHECK_RESULT $? 0 0 "install expat-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y expat-debuginfo + CHECK_RESULT $? 0 0 "remove expat-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-debugsource.sh b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-debugsource.sh new file mode 100644 index 000000000..214a40874 --- /dev/null +++ b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src expat +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y expat-debugsource + CHECK_RESULT $? 0 0 "install expat-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y expat-debugsource + CHECK_RESULT $? 0 0 "remove expat-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-devel.sh b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-devel.sh new file mode 100644 index 000000000..733b7f64d --- /dev/null +++ b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src expat +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y expat-devel + CHECK_RESULT $? 0 0 "install expat-devel failed" + SLEEP_WAIT 1 + dnf remove -y expat-devel + CHECK_RESULT $? 0 0 "remove expat-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-help.sh b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-help.sh new file mode 100644 index 000000000..c8d69499d --- /dev/null +++ b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src expat +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y expat-help + CHECK_RESULT $? 0 0 "install expat-help failed" + SLEEP_WAIT 1 + dnf remove -y expat-help + CHECK_RESULT $? 0 0 "remove expat-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat.sh b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat.sh new file mode 100644 index 000000000..9b9dae971 --- /dev/null +++ b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src expat +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y expat + CHECK_RESULT $? 0 0 "install expat failed" + SLEEP_WAIT 1 + dnf remove -y expat + CHECK_RESULT $? 0 0 "remove expat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-debuginfo.sh b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-debuginfo.sh new file mode 100644 index 000000000..7f3b65f87 --- /dev/null +++ b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src expect +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y expect-debuginfo + CHECK_RESULT $? 0 0 "install expect-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y expect-debuginfo + CHECK_RESULT $? 0 0 "remove expect-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-debugsource.sh b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-debugsource.sh new file mode 100644 index 000000000..dcc181bc7 --- /dev/null +++ b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src expect +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y expect-debugsource + CHECK_RESULT $? 0 0 "install expect-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y expect-debugsource + CHECK_RESULT $? 0 0 "remove expect-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-devel.sh b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-devel.sh new file mode 100644 index 000000000..e4ca20a02 --- /dev/null +++ b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src expect +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y expect-devel + CHECK_RESULT $? 0 0 "install expect-devel failed" + SLEEP_WAIT 1 + dnf remove -y expect-devel + CHECK_RESULT $? 0 0 "remove expect-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-help.sh b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-help.sh new file mode 100644 index 000000000..c5fc8d71b --- /dev/null +++ b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src expect +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y expect-help + CHECK_RESULT $? 0 0 "install expect-help failed" + SLEEP_WAIT 1 + dnf remove -y expect-help + CHECK_RESULT $? 0 0 "remove expect-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect.sh b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect.sh new file mode 100644 index 000000000..7744a7e12 --- /dev/null +++ b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src expect +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y expect + CHECK_RESULT $? 0 0 "install expect failed" + SLEEP_WAIT 1 + dnf remove -y expect + CHECK_RESULT $? 0 0 "remove expect failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-debuginfo.sh b/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-debuginfo.sh new file mode 100644 index 000000000..3a513137f --- /dev/null +++ b/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fakechroot +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fakechroot-debuginfo + CHECK_RESULT $? 0 0 "install fakechroot-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y fakechroot-debuginfo + CHECK_RESULT $? 0 0 "remove fakechroot-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-debugsource.sh b/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-debugsource.sh new file mode 100644 index 000000000..e7ad7c9c7 --- /dev/null +++ b/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fakechroot +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fakechroot-debugsource + CHECK_RESULT $? 0 0 "install fakechroot-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y fakechroot-debugsource + CHECK_RESULT $? 0 0 "remove fakechroot-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-help.sh b/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-help.sh new file mode 100644 index 000000000..39695a07e --- /dev/null +++ b/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fakechroot +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fakechroot-help + CHECK_RESULT $? 0 0 "install fakechroot-help failed" + SLEEP_WAIT 1 + dnf remove -y fakechroot-help + CHECK_RESULT $? 0 0 "remove fakechroot-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot.sh b/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot.sh new file mode 100644 index 000000000..ceef60ca1 --- /dev/null +++ b/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fakechroot +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fakechroot + CHECK_RESULT $? 0 0 "install fakechroot failed" + SLEEP_WAIT 1 + dnf remove -y fakechroot + CHECK_RESULT $? 0 0 "remove fakechroot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-debuginfo.sh b/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-debuginfo.sh new file mode 100644 index 000000000..02123ff60 --- /dev/null +++ b/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fcoe-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fcoe-utils-debuginfo + CHECK_RESULT $? 0 0 "install fcoe-utils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y fcoe-utils-debuginfo + CHECK_RESULT $? 0 0 "remove fcoe-utils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-debugsource.sh b/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-debugsource.sh new file mode 100644 index 000000000..795abe3c6 --- /dev/null +++ b/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fcoe-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fcoe-utils-debugsource + CHECK_RESULT $? 0 0 "install fcoe-utils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y fcoe-utils-debugsource + CHECK_RESULT $? 0 0 "remove fcoe-utils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-help.sh b/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-help.sh new file mode 100644 index 000000000..922c40513 --- /dev/null +++ b/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fcoe-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fcoe-utils-help + CHECK_RESULT $? 0 0 "install fcoe-utils-help failed" + SLEEP_WAIT 1 + dnf remove -y fcoe-utils-help + CHECK_RESULT $? 0 0 "remove fcoe-utils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils.sh b/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils.sh new file mode 100644 index 000000000..6453d4325 --- /dev/null +++ b/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fcoe-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fcoe-utils + CHECK_RESULT $? 0 0 "install fcoe-utils failed" + SLEEP_WAIT 1 + dnf remove -y fcoe-utils + CHECK_RESULT $? 0 0 "remove fcoe-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-debuginfo.sh b/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-debuginfo.sh new file mode 100644 index 000000000..18b760458 --- /dev/null +++ b/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fdupes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fdupes-debuginfo + CHECK_RESULT $? 0 0 "install fdupes-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y fdupes-debuginfo + CHECK_RESULT $? 0 0 "remove fdupes-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-debugsource.sh b/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-debugsource.sh new file mode 100644 index 000000000..13759f1a8 --- /dev/null +++ b/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fdupes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fdupes-debugsource + CHECK_RESULT $? 0 0 "install fdupes-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y fdupes-debugsource + CHECK_RESULT $? 0 0 "remove fdupes-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-help.sh b/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-help.sh new file mode 100644 index 000000000..7c69c4b70 --- /dev/null +++ b/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fdupes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fdupes-help + CHECK_RESULT $? 0 0 "install fdupes-help failed" + SLEEP_WAIT 1 + dnf remove -y fdupes-help + CHECK_RESULT $? 0 0 "remove fdupes-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes.sh b/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes.sh new file mode 100644 index 000000000..9511505c9 --- /dev/null +++ b/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fdupes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fdupes + CHECK_RESULT $? 0 0 "install fdupes failed" + SLEEP_WAIT 1 + dnf remove -y fdupes + CHECK_RESULT $? 0 0 "remove fdupes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-devel.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-devel.sh new file mode 100644 index 000000000..dad30b1ed --- /dev/null +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fftw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fftw-devel + CHECK_RESULT $? 0 0 "install fftw-devel failed" + SLEEP_WAIT 1 + dnf remove -y fftw-devel + CHECK_RESULT $? 0 0 "remove fftw-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-help.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-help.sh new file mode 100644 index 000000000..4434e8fe5 --- /dev/null +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fftw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fftw-help + CHECK_RESULT $? 0 0 "install fftw-help failed" + SLEEP_WAIT 1 + dnf remove -y fftw-help + CHECK_RESULT $? 0 0 "remove fftw-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-double.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-double.sh new file mode 100644 index 000000000..27f46d697 --- /dev/null +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-double.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fftw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fftw-libs-double + CHECK_RESULT $? 0 0 "install fftw-libs-double failed" + SLEEP_WAIT 1 + dnf remove -y fftw-libs-double + CHECK_RESULT $? 0 0 "remove fftw-libs-double failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-long.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-long.sh new file mode 100644 index 000000000..c71fb0f52 --- /dev/null +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-long.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fftw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fftw-libs-long + CHECK_RESULT $? 0 0 "install fftw-libs-long failed" + SLEEP_WAIT 1 + dnf remove -y fftw-libs-long + CHECK_RESULT $? 0 0 "remove fftw-libs-long failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-quad.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-quad.sh new file mode 100644 index 000000000..886cb205d --- /dev/null +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-quad.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fftw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fftw-libs-quad + CHECK_RESULT $? 0 0 "install fftw-libs-quad failed" + SLEEP_WAIT 1 + dnf remove -y fftw-libs-quad + CHECK_RESULT $? 0 0 "remove fftw-libs-quad failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-single.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-single.sh new file mode 100644 index 000000000..ced33dafa --- /dev/null +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-single.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fftw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fftw-libs-single + CHECK_RESULT $? 0 0 "install fftw-libs-single failed" + SLEEP_WAIT 1 + dnf remove -y fftw-libs-single + CHECK_RESULT $? 0 0 "remove fftw-libs-single failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs.sh new file mode 100644 index 000000000..eb934e9ee --- /dev/null +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fftw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fftw-libs + CHECK_RESULT $? 0 0 "install fftw-libs failed" + SLEEP_WAIT 1 + dnf remove -y fftw-libs + CHECK_RESULT $? 0 0 "remove fftw-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-devel.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-devel.sh new file mode 100644 index 000000000..39442538b --- /dev/null +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fftw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fftw-mpich-devel + CHECK_RESULT $? 0 0 "install fftw-mpich-devel failed" + SLEEP_WAIT 1 + dnf remove -y fftw-mpich-devel + CHECK_RESULT $? 0 0 "remove fftw-mpich-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-double.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-double.sh new file mode 100644 index 000000000..610010a62 --- /dev/null +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-double.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fftw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fftw-mpich-libs-double + CHECK_RESULT $? 0 0 "install fftw-mpich-libs-double failed" + SLEEP_WAIT 1 + dnf remove -y fftw-mpich-libs-double + CHECK_RESULT $? 0 0 "remove fftw-mpich-libs-double failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-long.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-long.sh new file mode 100644 index 000000000..3b8d994a1 --- /dev/null +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-long.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fftw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fftw-mpich-libs-long + CHECK_RESULT $? 0 0 "install fftw-mpich-libs-long failed" + SLEEP_WAIT 1 + dnf remove -y fftw-mpich-libs-long + CHECK_RESULT $? 0 0 "remove fftw-mpich-libs-long failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-single.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-single.sh new file mode 100644 index 000000000..6c148b98f --- /dev/null +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-single.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fftw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fftw-mpich-libs-single + CHECK_RESULT $? 0 0 "install fftw-mpich-libs-single failed" + SLEEP_WAIT 1 + dnf remove -y fftw-mpich-libs-single + CHECK_RESULT $? 0 0 "remove fftw-mpich-libs-single failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs.sh new file mode 100644 index 000000000..2ac537f38 --- /dev/null +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fftw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fftw-mpich-libs + CHECK_RESULT $? 0 0 "install fftw-mpich-libs failed" + SLEEP_WAIT 1 + dnf remove -y fftw-mpich-libs + CHECK_RESULT $? 0 0 "remove fftw-mpich-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-devel.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-devel.sh new file mode 100644 index 000000000..fc30be5da --- /dev/null +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fftw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fftw-openmpi-devel + CHECK_RESULT $? 0 0 "install fftw-openmpi-devel failed" + SLEEP_WAIT 1 + dnf remove -y fftw-openmpi-devel + CHECK_RESULT $? 0 0 "remove fftw-openmpi-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-double.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-double.sh new file mode 100644 index 000000000..036c90256 --- /dev/null +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-double.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fftw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fftw-openmpi-libs-double + CHECK_RESULT $? 0 0 "install fftw-openmpi-libs-double failed" + SLEEP_WAIT 1 + dnf remove -y fftw-openmpi-libs-double + CHECK_RESULT $? 0 0 "remove fftw-openmpi-libs-double failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-long.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-long.sh new file mode 100644 index 000000000..a003cd95d --- /dev/null +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-long.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fftw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fftw-openmpi-libs-long + CHECK_RESULT $? 0 0 "install fftw-openmpi-libs-long failed" + SLEEP_WAIT 1 + dnf remove -y fftw-openmpi-libs-long + CHECK_RESULT $? 0 0 "remove fftw-openmpi-libs-long failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-single.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-single.sh new file mode 100644 index 000000000..3d59765cc --- /dev/null +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-single.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fftw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fftw-openmpi-libs-single + CHECK_RESULT $? 0 0 "install fftw-openmpi-libs-single failed" + SLEEP_WAIT 1 + dnf remove -y fftw-openmpi-libs-single + CHECK_RESULT $? 0 0 "remove fftw-openmpi-libs-single failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs.sh new file mode 100644 index 000000000..acde665f0 --- /dev/null +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fftw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fftw-openmpi-libs + CHECK_RESULT $? 0 0 "install fftw-openmpi-libs failed" + SLEEP_WAIT 1 + dnf remove -y fftw-openmpi-libs + CHECK_RESULT $? 0 0 "remove fftw-openmpi-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw.sh new file mode 100644 index 000000000..6c5966bbb --- /dev/null +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fftw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fftw + CHECK_RESULT $? 0 0 "install fftw failed" + SLEEP_WAIT 1 + dnf remove -y fftw + CHECK_RESULT $? 0 0 "remove fftw failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/file/oe_test_file_install_and_remove_file-debuginfo.sh b/testcases/cli-test/file/oe_test_file_install_and_remove_file-debuginfo.sh new file mode 100644 index 000000000..6ac191bba --- /dev/null +++ b/testcases/cli-test/file/oe_test_file_install_and_remove_file-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src file +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y file-debuginfo + CHECK_RESULT $? 0 0 "install file-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y file-debuginfo + CHECK_RESULT $? 0 0 "remove file-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/file/oe_test_file_install_and_remove_file-debugsource.sh b/testcases/cli-test/file/oe_test_file_install_and_remove_file-debugsource.sh new file mode 100644 index 000000000..65aaedf52 --- /dev/null +++ b/testcases/cli-test/file/oe_test_file_install_and_remove_file-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src file +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y file-debugsource + CHECK_RESULT $? 0 0 "install file-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y file-debugsource + CHECK_RESULT $? 0 0 "remove file-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/file/oe_test_file_install_and_remove_file-devel.sh b/testcases/cli-test/file/oe_test_file_install_and_remove_file-devel.sh new file mode 100644 index 000000000..9bafe3dd9 --- /dev/null +++ b/testcases/cli-test/file/oe_test_file_install_and_remove_file-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src file +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y file-devel + CHECK_RESULT $? 0 0 "install file-devel failed" + SLEEP_WAIT 1 + dnf remove -y file-devel + CHECK_RESULT $? 0 0 "remove file-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/file/oe_test_file_install_and_remove_file-help.sh b/testcases/cli-test/file/oe_test_file_install_and_remove_file-help.sh new file mode 100644 index 000000000..4824c7d0e --- /dev/null +++ b/testcases/cli-test/file/oe_test_file_install_and_remove_file-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src file +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y file-help + CHECK_RESULT $? 0 0 "install file-help failed" + SLEEP_WAIT 1 + dnf remove -y file-help + CHECK_RESULT $? 0 0 "remove file-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/file/oe_test_file_install_and_remove_file-libs.sh b/testcases/cli-test/file/oe_test_file_install_and_remove_file-libs.sh new file mode 100644 index 000000000..7b3be2558 --- /dev/null +++ b/testcases/cli-test/file/oe_test_file_install_and_remove_file-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src file +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y file-libs + CHECK_RESULT $? 0 0 "install file-libs failed" + SLEEP_WAIT 1 + dnf remove -y file-libs + CHECK_RESULT $? 0 0 "remove file-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/file/oe_test_file_install_and_remove_file.sh b/testcases/cli-test/file/oe_test_file_install_and_remove_file.sh new file mode 100644 index 000000000..b322030d7 --- /dev/null +++ b/testcases/cli-test/file/oe_test_file_install_and_remove_file.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src file +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y file + CHECK_RESULT $? 0 0 "install file failed" + SLEEP_WAIT 1 + dnf remove -y file + CHECK_RESULT $? 0 0 "remove file failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/file/oe_test_file_install_and_remove_python2-magic.sh b/testcases/cli-test/file/oe_test_file_install_and_remove_python2-magic.sh new file mode 100644 index 000000000..9e3612940 --- /dev/null +++ b/testcases/cli-test/file/oe_test_file_install_and_remove_python2-magic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src file +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-magic + CHECK_RESULT $? 0 0 "install python2-magic failed" + SLEEP_WAIT 1 + dnf remove -y python2-magic + CHECK_RESULT $? 0 0 "remove python2-magic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/file/oe_test_file_install_and_remove_python3-magic.sh b/testcases/cli-test/file/oe_test_file_install_and_remove_python3-magic.sh new file mode 100644 index 000000000..73a904489 --- /dev/null +++ b/testcases/cli-test/file/oe_test_file_install_and_remove_python3-magic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src file +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-magic + CHECK_RESULT $? 0 0 "install python3-magic failed" + SLEEP_WAIT 1 + dnf remove -y python3-magic + CHECK_RESULT $? 0 0 "remove python3-magic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem-afs.sh b/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem-afs.sh new file mode 100644 index 000000000..edb15a89c --- /dev/null +++ b/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem-afs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y filesystem-afs + CHECK_RESULT $? 0 0 "install filesystem-afs failed" + SLEEP_WAIT 1 + dnf remove -y filesystem-afs + CHECK_RESULT $? 0 0 "remove filesystem-afs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem-content.sh b/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem-content.sh new file mode 100644 index 000000000..0e8536bba --- /dev/null +++ b/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem-content.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y filesystem-content + CHECK_RESULT $? 0 0 "install filesystem-content failed" + SLEEP_WAIT 1 + dnf remove -y filesystem-content + CHECK_RESULT $? 0 0 "remove filesystem-content failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem.sh b/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem.sh new file mode 100644 index 000000000..a8a84fabc --- /dev/null +++ b/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y filesystem + CHECK_RESULT $? 0 0 "install filesystem failed" + SLEEP_WAIT 1 + dnf remove -y filesystem + CHECK_RESULT $? 0 0 "remove filesystem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-debuginfo.sh b/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-debuginfo.sh new file mode 100644 index 000000000..fc2e6967b --- /dev/null +++ b/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src findutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y findutils-debuginfo + CHECK_RESULT $? 0 0 "install findutils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y findutils-debuginfo + CHECK_RESULT $? 0 0 "remove findutils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-debugsource.sh b/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-debugsource.sh new file mode 100644 index 000000000..a824053e9 --- /dev/null +++ b/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src findutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y findutils-debugsource + CHECK_RESULT $? 0 0 "install findutils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y findutils-debugsource + CHECK_RESULT $? 0 0 "remove findutils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-help.sh b/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-help.sh new file mode 100644 index 000000000..a460ff84a --- /dev/null +++ b/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src findutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y findutils-help + CHECK_RESULT $? 0 0 "install findutils-help failed" + SLEEP_WAIT 1 + dnf remove -y findutils-help + CHECK_RESULT $? 0 0 "remove findutils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils.sh b/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils.sh new file mode 100644 index 000000000..a5fa8abb1 --- /dev/null +++ b/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src findutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y findutils + CHECK_RESULT $? 0 0 "install findutils failed" + SLEEP_WAIT 1 + dnf remove -y findutils + CHECK_RESULT $? 0 0 "remove findutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-debuginfo.sh b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-debuginfo.sh new file mode 100644 index 000000000..2a54c9d8d --- /dev/null +++ b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fipscheck +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fipscheck-debuginfo + CHECK_RESULT $? 0 0 "install fipscheck-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y fipscheck-debuginfo + CHECK_RESULT $? 0 0 "remove fipscheck-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-debugsource.sh b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-debugsource.sh new file mode 100644 index 000000000..d196c6772 --- /dev/null +++ b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fipscheck +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fipscheck-debugsource + CHECK_RESULT $? 0 0 "install fipscheck-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y fipscheck-debugsource + CHECK_RESULT $? 0 0 "remove fipscheck-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-devel.sh b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-devel.sh new file mode 100644 index 000000000..89b67ec48 --- /dev/null +++ b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fipscheck +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fipscheck-devel + CHECK_RESULT $? 0 0 "install fipscheck-devel failed" + SLEEP_WAIT 1 + dnf remove -y fipscheck-devel + CHECK_RESULT $? 0 0 "remove fipscheck-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-help.sh b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-help.sh new file mode 100644 index 000000000..9f8593494 --- /dev/null +++ b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fipscheck +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fipscheck-help + CHECK_RESULT $? 0 0 "install fipscheck-help failed" + SLEEP_WAIT 1 + dnf remove -y fipscheck-help + CHECK_RESULT $? 0 0 "remove fipscheck-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck.sh b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck.sh new file mode 100644 index 000000000..aa083e41a --- /dev/null +++ b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fipscheck +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fipscheck + CHECK_RESULT $? 0 0 "install fipscheck failed" + SLEEP_WAIT 1 + dnf remove -y fipscheck + CHECK_RESULT $? 0 0 "remove fipscheck failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld-doc.sh b/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld-doc.sh new file mode 100644 index 000000000..e79242092 --- /dev/null +++ b/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src firewalld +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y firewalld-doc + CHECK_RESULT $? 0 0 "install firewalld-doc failed" + SLEEP_WAIT 1 + dnf remove -y firewalld-doc + CHECK_RESULT $? 0 0 "remove firewalld-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld-test.sh b/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld-test.sh new file mode 100644 index 000000000..e65aaa9fb --- /dev/null +++ b/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld-test.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src firewalld +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y firewalld-test + CHECK_RESULT $? 0 0 "install firewalld-test failed" + SLEEP_WAIT 1 + dnf remove -y firewalld-test + CHECK_RESULT $? 0 0 "remove firewalld-test failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld.sh b/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld.sh new file mode 100644 index 000000000..f91e61c46 --- /dev/null +++ b/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src firewalld +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y firewalld + CHECK_RESULT $? 0 0 "install firewalld failed" + SLEEP_WAIT 1 + dnf remove -y firewalld + CHECK_RESULT $? 0 0 "remove firewalld failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_python3-firewall.sh b/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_python3-firewall.sh new file mode 100644 index 000000000..599c4ad27 --- /dev/null +++ b/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_python3-firewall.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src firewalld +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-firewall + CHECK_RESULT $? 0 0 "install python3-firewall failed" + SLEEP_WAIT 1 + dnf remove -y python3-firewall + CHECK_RESULT $? 0 0 "remove python3-firewall failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-debuginfo.sh b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-debuginfo.sh new file mode 100644 index 000000000..6b5032432 --- /dev/null +++ b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src flac +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y flac-debuginfo + CHECK_RESULT $? 0 0 "install flac-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y flac-debuginfo + CHECK_RESULT $? 0 0 "remove flac-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-debugsource.sh b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-debugsource.sh new file mode 100644 index 000000000..793d0fc14 --- /dev/null +++ b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src flac +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y flac-debugsource + CHECK_RESULT $? 0 0 "install flac-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y flac-debugsource + CHECK_RESULT $? 0 0 "remove flac-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-devel.sh b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-devel.sh new file mode 100644 index 000000000..2687692f1 --- /dev/null +++ b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src flac +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y flac-devel + CHECK_RESULT $? 0 0 "install flac-devel failed" + SLEEP_WAIT 1 + dnf remove -y flac-devel + CHECK_RESULT $? 0 0 "remove flac-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-help.sh b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-help.sh new file mode 100644 index 000000000..cbe743a98 --- /dev/null +++ b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src flac +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y flac-help + CHECK_RESULT $? 0 0 "install flac-help failed" + SLEEP_WAIT 1 + dnf remove -y flac-help + CHECK_RESULT $? 0 0 "remove flac-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac.sh b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac.sh new file mode 100644 index 000000000..3dddfe7e3 --- /dev/null +++ b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src flac +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y flac + CHECK_RESULT $? 0 0 "install flac failed" + SLEEP_WAIT 1 + dnf remove -y flac + CHECK_RESULT $? 0 0 "remove flac failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/flac/oe_test_flac_install_and_remove_xmms-flac.sh b/testcases/cli-test/flac/oe_test_flac_install_and_remove_xmms-flac.sh new file mode 100644 index 000000000..a27b38786 --- /dev/null +++ b/testcases/cli-test/flac/oe_test_flac_install_and_remove_xmms-flac.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src flac +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xmms-flac + CHECK_RESULT $? 0 0 "install xmms-flac failed" + SLEEP_WAIT 1 + dnf remove -y xmms-flac + CHECK_RESULT $? 0 0 "remove xmms-flac failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-debuginfo.sh b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-debuginfo.sh new file mode 100644 index 000000000..d3ed50cfe --- /dev/null +++ b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src flex +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y flex-debuginfo + CHECK_RESULT $? 0 0 "install flex-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y flex-debuginfo + CHECK_RESULT $? 0 0 "remove flex-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-debugsource.sh b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-debugsource.sh new file mode 100644 index 000000000..6f17d51b3 --- /dev/null +++ b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src flex +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y flex-debugsource + CHECK_RESULT $? 0 0 "install flex-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y flex-debugsource + CHECK_RESULT $? 0 0 "remove flex-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-devel.sh b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-devel.sh new file mode 100644 index 000000000..f0e014d32 --- /dev/null +++ b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src flex +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y flex-devel + CHECK_RESULT $? 0 0 "install flex-devel failed" + SLEEP_WAIT 1 + dnf remove -y flex-devel + CHECK_RESULT $? 0 0 "remove flex-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-help.sh b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-help.sh new file mode 100644 index 000000000..3cd163614 --- /dev/null +++ b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src flex +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y flex-help + CHECK_RESULT $? 0 0 "install flex-help failed" + SLEEP_WAIT 1 + dnf remove -y flex-help + CHECK_RESULT $? 0 0 "remove flex-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex.sh b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex.sh new file mode 100644 index 000000000..4bcec0b0b --- /dev/null +++ b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src flex +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y flex + CHECK_RESULT $? 0 0 "install flex failed" + SLEEP_WAIT 1 + dnf remove -y flex + CHECK_RESULT $? 0 0 "remove flex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-debuginfo.sh b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-debuginfo.sh new file mode 100644 index 000000000..2d80b122e --- /dev/null +++ b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fltk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fltk-debuginfo + CHECK_RESULT $? 0 0 "install fltk-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y fltk-debuginfo + CHECK_RESULT $? 0 0 "remove fltk-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-debugsource.sh b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-debugsource.sh new file mode 100644 index 000000000..bb4b9f4ad --- /dev/null +++ b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fltk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fltk-debugsource + CHECK_RESULT $? 0 0 "install fltk-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y fltk-debugsource + CHECK_RESULT $? 0 0 "remove fltk-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-devel.sh b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-devel.sh new file mode 100644 index 000000000..6e3b272b1 --- /dev/null +++ b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fltk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fltk-devel + CHECK_RESULT $? 0 0 "install fltk-devel failed" + SLEEP_WAIT 1 + dnf remove -y fltk-devel + CHECK_RESULT $? 0 0 "remove fltk-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-fluid.sh b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-fluid.sh new file mode 100644 index 000000000..cbb231e75 --- /dev/null +++ b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-fluid.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fltk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fltk-fluid + CHECK_RESULT $? 0 0 "install fltk-fluid failed" + SLEEP_WAIT 1 + dnf remove -y fltk-fluid + CHECK_RESULT $? 0 0 "remove fltk-fluid failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-help.sh b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-help.sh new file mode 100644 index 000000000..8e87655bd --- /dev/null +++ b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fltk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fltk-help + CHECK_RESULT $? 0 0 "install fltk-help failed" + SLEEP_WAIT 1 + dnf remove -y fltk-help + CHECK_RESULT $? 0 0 "remove fltk-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-static.sh b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-static.sh new file mode 100644 index 000000000..46a5f2324 --- /dev/null +++ b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fltk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fltk-static + CHECK_RESULT $? 0 0 "install fltk-static failed" + SLEEP_WAIT 1 + dnf remove -y fltk-static + CHECK_RESULT $? 0 0 "remove fltk-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk.sh b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk.sh new file mode 100644 index 000000000..14a38d22f --- /dev/null +++ b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fltk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fltk + CHECK_RESULT $? 0 0 "install fltk failed" + SLEEP_WAIT 1 + dnf remove -y fltk + CHECK_RESULT $? 0 0 "remove fltk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-debuginfo.sh b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-debuginfo.sh new file mode 100644 index 000000000..d86dda8b2 --- /dev/null +++ b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fontconfig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fontconfig-debuginfo + CHECK_RESULT $? 0 0 "install fontconfig-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y fontconfig-debuginfo + CHECK_RESULT $? 0 0 "remove fontconfig-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-debugsource.sh b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-debugsource.sh new file mode 100644 index 000000000..2293c0ca0 --- /dev/null +++ b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fontconfig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fontconfig-debugsource + CHECK_RESULT $? 0 0 "install fontconfig-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y fontconfig-debugsource + CHECK_RESULT $? 0 0 "remove fontconfig-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-devel.sh b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-devel.sh new file mode 100644 index 000000000..c5263f183 --- /dev/null +++ b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fontconfig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fontconfig-devel + CHECK_RESULT $? 0 0 "install fontconfig-devel failed" + SLEEP_WAIT 1 + dnf remove -y fontconfig-devel + CHECK_RESULT $? 0 0 "remove fontconfig-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-help.sh b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-help.sh new file mode 100644 index 000000000..d1bc324a0 --- /dev/null +++ b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fontconfig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fontconfig-help + CHECK_RESULT $? 0 0 "install fontconfig-help failed" + SLEEP_WAIT 1 + dnf remove -y fontconfig-help + CHECK_RESULT $? 0 0 "remove fontconfig-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig.sh b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig.sh new file mode 100644 index 000000000..ce96a2106 --- /dev/null +++ b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fontconfig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fontconfig + CHECK_RESULT $? 0 0 "install fontconfig failed" + SLEEP_WAIT 1 + dnf remove -y fontconfig + CHECK_RESULT $? 0 0 "remove fontconfig failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-debuginfo.sh b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-debuginfo.sh new file mode 100644 index 000000000..f9ff43048 --- /dev/null +++ b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fontforge +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fontforge-debuginfo + CHECK_RESULT $? 0 0 "install fontforge-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y fontforge-debuginfo + CHECK_RESULT $? 0 0 "remove fontforge-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-debugsource.sh b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-debugsource.sh new file mode 100644 index 000000000..6c3b16b64 --- /dev/null +++ b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fontforge +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fontforge-debugsource + CHECK_RESULT $? 0 0 "install fontforge-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y fontforge-debugsource + CHECK_RESULT $? 0 0 "remove fontforge-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-devel.sh b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-devel.sh new file mode 100644 index 000000000..d95966e7c --- /dev/null +++ b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fontforge +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fontforge-devel + CHECK_RESULT $? 0 0 "install fontforge-devel failed" + SLEEP_WAIT 1 + dnf remove -y fontforge-devel + CHECK_RESULT $? 0 0 "remove fontforge-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-help.sh b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-help.sh new file mode 100644 index 000000000..42bac123f --- /dev/null +++ b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fontforge +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fontforge-help + CHECK_RESULT $? 0 0 "install fontforge-help failed" + SLEEP_WAIT 1 + dnf remove -y fontforge-help + CHECK_RESULT $? 0 0 "remove fontforge-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge.sh b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge.sh new file mode 100644 index 000000000..4beab5c0e --- /dev/null +++ b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fontforge +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fontforge + CHECK_RESULT $? 0 0 "install fontforge failed" + SLEEP_WAIT 1 + dnf remove -y fontforge + CHECK_RESULT $? 0 0 "remove fontforge failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-filesystem.sh b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-filesystem.sh new file mode 100644 index 000000000..791192d88 --- /dev/null +++ b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-filesystem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fonts-rpm-macros +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fonts-filesystem + CHECK_RESULT $? 0 0 "install fonts-filesystem failed" + SLEEP_WAIT 1 + dnf remove -y fonts-filesystem + CHECK_RESULT $? 0 0 "remove fonts-filesystem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros-help.sh b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros-help.sh new file mode 100644 index 000000000..ddc4ef006 --- /dev/null +++ b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fonts-rpm-macros +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fonts-rpm-macros-help + CHECK_RESULT $? 0 0 "install fonts-rpm-macros-help failed" + SLEEP_WAIT 1 + dnf remove -y fonts-rpm-macros-help + CHECK_RESULT $? 0 0 "remove fonts-rpm-macros-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros.sh b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros.sh new file mode 100644 index 000000000..3f9d13727 --- /dev/null +++ b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fonts-rpm-macros +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fonts-rpm-macros + CHECK_RESULT $? 0 0 "install fonts-rpm-macros failed" + SLEEP_WAIT 1 + dnf remove -y fonts-rpm-macros + CHECK_RESULT $? 0 0 "remove fonts-rpm-macros failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-templates.sh b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-templates.sh new file mode 100644 index 000000000..d7ff37992 --- /dev/null +++ b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-templates.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fonts-rpm-macros +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fonts-rpm-templates + CHECK_RESULT $? 0 0 "install fonts-rpm-templates failed" + SLEEP_WAIT 1 + dnf remove -y fonts-rpm-templates + CHECK_RESULT $? 0 0 "remove fonts-rpm-templates failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-srpm-macros.sh b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-srpm-macros.sh new file mode 100644 index 000000000..d8ab0bf8b --- /dev/null +++ b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-srpm-macros.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fonts-rpm-macros +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fonts-srpm-macros + CHECK_RESULT $? 0 0 "install fonts-srpm-macros failed" + SLEEP_WAIT 1 + dnf remove -y fonts-srpm-macros + CHECK_RESULT $? 0 0 "remove fonts-srpm-macros failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fpaste/oe_test_fpaste_install_and_remove_fpaste-help.sh b/testcases/cli-test/fpaste/oe_test_fpaste_install_and_remove_fpaste-help.sh new file mode 100644 index 000000000..80cbf7e4e --- /dev/null +++ b/testcases/cli-test/fpaste/oe_test_fpaste_install_and_remove_fpaste-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fpaste +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fpaste-help + CHECK_RESULT $? 0 0 "install fpaste-help failed" + SLEEP_WAIT 1 + dnf remove -y fpaste-help + CHECK_RESULT $? 0 0 "remove fpaste-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fpaste/oe_test_fpaste_install_and_remove_fpaste.sh b/testcases/cli-test/fpaste/oe_test_fpaste_install_and_remove_fpaste.sh new file mode 100644 index 000000000..944fb85c4 --- /dev/null +++ b/testcases/cli-test/fpaste/oe_test_fpaste_install_and_remove_fpaste.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fpaste +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fpaste + CHECK_RESULT $? 0 0 "install fpaste failed" + SLEEP_WAIT 1 + dnf remove -y fpaste + CHECK_RESULT $? 0 0 "remove fpaste failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-debuginfo.sh b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-debuginfo.sh new file mode 100644 index 000000000..76fad4473 --- /dev/null +++ b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src freeglut +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y freeglut-debuginfo + CHECK_RESULT $? 0 0 "install freeglut-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y freeglut-debuginfo + CHECK_RESULT $? 0 0 "remove freeglut-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-debugsource.sh b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-debugsource.sh new file mode 100644 index 000000000..763e5b3f7 --- /dev/null +++ b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src freeglut +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y freeglut-debugsource + CHECK_RESULT $? 0 0 "install freeglut-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y freeglut-debugsource + CHECK_RESULT $? 0 0 "remove freeglut-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-devel.sh b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-devel.sh new file mode 100644 index 000000000..ec4b7da48 --- /dev/null +++ b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src freeglut +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y freeglut-devel + CHECK_RESULT $? 0 0 "install freeglut-devel failed" + SLEEP_WAIT 1 + dnf remove -y freeglut-devel + CHECK_RESULT $? 0 0 "remove freeglut-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-help.sh b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-help.sh new file mode 100644 index 000000000..e25bc8e8e --- /dev/null +++ b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src freeglut +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y freeglut-help + CHECK_RESULT $? 0 0 "install freeglut-help failed" + SLEEP_WAIT 1 + dnf remove -y freeglut-help + CHECK_RESULT $? 0 0 "remove freeglut-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut.sh b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut.sh new file mode 100644 index 000000000..277be83c2 --- /dev/null +++ b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src freeglut +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y freeglut + CHECK_RESULT $? 0 0 "install freeglut failed" + SLEEP_WAIT 1 + dnf remove -y freeglut + CHECK_RESULT $? 0 0 "remove freeglut failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-debuginfo.sh b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-debuginfo.sh new file mode 100644 index 000000000..69d6b5818 --- /dev/null +++ b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src freetype +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y freetype-debuginfo + CHECK_RESULT $? 0 0 "install freetype-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y freetype-debuginfo + CHECK_RESULT $? 0 0 "remove freetype-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-debugsource.sh b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-debugsource.sh new file mode 100644 index 000000000..e3bec212c --- /dev/null +++ b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src freetype +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y freetype-debugsource + CHECK_RESULT $? 0 0 "install freetype-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y freetype-debugsource + CHECK_RESULT $? 0 0 "remove freetype-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-demos.sh b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-demos.sh new file mode 100644 index 000000000..e4a447b34 --- /dev/null +++ b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-demos.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src freetype +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y freetype-demos + CHECK_RESULT $? 0 0 "install freetype-demos failed" + SLEEP_WAIT 1 + dnf remove -y freetype-demos + CHECK_RESULT $? 0 0 "remove freetype-demos failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-devel.sh b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-devel.sh new file mode 100644 index 000000000..8128b6ba8 --- /dev/null +++ b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src freetype +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y freetype-devel + CHECK_RESULT $? 0 0 "install freetype-devel failed" + SLEEP_WAIT 1 + dnf remove -y freetype-devel + CHECK_RESULT $? 0 0 "remove freetype-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-help.sh b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-help.sh new file mode 100644 index 000000000..e87241b1a --- /dev/null +++ b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src freetype +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y freetype-help + CHECK_RESULT $? 0 0 "install freetype-help failed" + SLEEP_WAIT 1 + dnf remove -y freetype-help + CHECK_RESULT $? 0 0 "remove freetype-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype.sh b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype.sh new file mode 100644 index 000000000..fa4be37fb --- /dev/null +++ b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src freetype +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y freetype + CHECK_RESULT $? 0 0 "install freetype failed" + SLEEP_WAIT 1 + dnf remove -y freetype + CHECK_RESULT $? 0 0 "remove freetype failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-debuginfo.sh b/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-debuginfo.sh new file mode 100644 index 000000000..341749f65 --- /dev/null +++ b/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fribidi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fribidi-debuginfo + CHECK_RESULT $? 0 0 "install fribidi-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y fribidi-debuginfo + CHECK_RESULT $? 0 0 "remove fribidi-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-debugsource.sh b/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-debugsource.sh new file mode 100644 index 000000000..102ee7d96 --- /dev/null +++ b/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fribidi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fribidi-debugsource + CHECK_RESULT $? 0 0 "install fribidi-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y fribidi-debugsource + CHECK_RESULT $? 0 0 "remove fribidi-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-devel.sh b/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-devel.sh new file mode 100644 index 000000000..47afce5e0 --- /dev/null +++ b/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fribidi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fribidi-devel + CHECK_RESULT $? 0 0 "install fribidi-devel failed" + SLEEP_WAIT 1 + dnf remove -y fribidi-devel + CHECK_RESULT $? 0 0 "remove fribidi-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi.sh b/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi.sh new file mode 100644 index 000000000..c028bd48b --- /dev/null +++ b/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fribidi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fribidi + CHECK_RESULT $? 0 0 "install fribidi failed" + SLEEP_WAIT 1 + dnf remove -y fribidi + CHECK_RESULT $? 0 0 "remove fribidi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fros/oe_test_fros_install_and_remove_fros-help.sh b/testcases/cli-test/fros/oe_test_fros_install_and_remove_fros-help.sh new file mode 100644 index 000000000..9b8f7b720 --- /dev/null +++ b/testcases/cli-test/fros/oe_test_fros_install_and_remove_fros-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fros +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fros-help + CHECK_RESULT $? 0 0 "install fros-help failed" + SLEEP_WAIT 1 + dnf remove -y fros-help + CHECK_RESULT $? 0 0 "remove fros-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fros/oe_test_fros_install_and_remove_fros.sh b/testcases/cli-test/fros/oe_test_fros_install_and_remove_fros.sh new file mode 100644 index 000000000..56892e4cf --- /dev/null +++ b/testcases/cli-test/fros/oe_test_fros_install_and_remove_fros.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fros +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fros + CHECK_RESULT $? 0 0 "install fros failed" + SLEEP_WAIT 1 + dnf remove -y fros + CHECK_RESULT $? 0 0 "remove fros failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-debuginfo.sh b/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-debuginfo.sh new file mode 100644 index 000000000..8b678cfa3 --- /dev/null +++ b/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ftp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ftp-debuginfo + CHECK_RESULT $? 0 0 "install ftp-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ftp-debuginfo + CHECK_RESULT $? 0 0 "remove ftp-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-debugsource.sh b/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-debugsource.sh new file mode 100644 index 000000000..fb3af495c --- /dev/null +++ b/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ftp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ftp-debugsource + CHECK_RESULT $? 0 0 "install ftp-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ftp-debugsource + CHECK_RESULT $? 0 0 "remove ftp-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-help.sh b/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-help.sh new file mode 100644 index 000000000..b7808514c --- /dev/null +++ b/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ftp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ftp-help + CHECK_RESULT $? 0 0 "install ftp-help failed" + SLEEP_WAIT 1 + dnf remove -y ftp-help + CHECK_RESULT $? 0 0 "remove ftp-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp.sh b/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp.sh new file mode 100644 index 000000000..ca967f26b --- /dev/null +++ b/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ftp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ftp + CHECK_RESULT $? 0 0 "install ftp failed" + SLEEP_WAIT 1 + dnf remove -y ftp + CHECK_RESULT $? 0 0 "remove ftp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-debuginfo.sh b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-debuginfo.sh new file mode 100644 index 000000000..b4fbaace8 --- /dev/null +++ b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fuse +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fuse-debuginfo + CHECK_RESULT $? 0 0 "install fuse-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y fuse-debuginfo + CHECK_RESULT $? 0 0 "remove fuse-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-debugsource.sh b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-debugsource.sh new file mode 100644 index 000000000..25f02d7ed --- /dev/null +++ b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fuse +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fuse-debugsource + CHECK_RESULT $? 0 0 "install fuse-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y fuse-debugsource + CHECK_RESULT $? 0 0 "remove fuse-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-devel.sh b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-devel.sh new file mode 100644 index 000000000..e216bde73 --- /dev/null +++ b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fuse +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fuse-devel + CHECK_RESULT $? 0 0 "install fuse-devel failed" + SLEEP_WAIT 1 + dnf remove -y fuse-devel + CHECK_RESULT $? 0 0 "remove fuse-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-help.sh b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-help.sh new file mode 100644 index 000000000..e913c7fd5 --- /dev/null +++ b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fuse +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fuse-help + CHECK_RESULT $? 0 0 "install fuse-help failed" + SLEEP_WAIT 1 + dnf remove -y fuse-help + CHECK_RESULT $? 0 0 "remove fuse-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse.sh b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse.sh new file mode 100644 index 000000000..fa42cf93b --- /dev/null +++ b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fuse +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fuse + CHECK_RESULT $? 0 0 "install fuse failed" + SLEEP_WAIT 1 + dnf remove -y fuse + CHECK_RESULT $? 0 0 "remove fuse failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse3-devel.sh b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse3-devel.sh new file mode 100644 index 000000000..732283385 --- /dev/null +++ b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse3-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fuse +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fuse3-devel + CHECK_RESULT $? 0 0 "install fuse3-devel failed" + SLEEP_WAIT 1 + dnf remove -y fuse3-devel + CHECK_RESULT $? 0 0 "remove fuse3-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse3.sh b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse3.sh new file mode 100644 index 000000000..f80358c72 --- /dev/null +++ b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fuse +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fuse3 + CHECK_RESULT $? 0 0 "install fuse3 failed" + SLEEP_WAIT 1 + dnf remove -y fuse3 + CHECK_RESULT $? 0 0 "remove fuse3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse-common.sh b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse-common.sh new file mode 100644 index 000000000..e703e3e77 --- /dev/null +++ b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse-common.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fuse3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fuse-common + CHECK_RESULT $? 0 0 "install fuse-common failed" + SLEEP_WAIT 1 + dnf remove -y fuse-common + CHECK_RESULT $? 0 0 "remove fuse-common failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-debuginfo.sh b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-debuginfo.sh new file mode 100644 index 000000000..c730d956b --- /dev/null +++ b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fuse3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fuse3-debuginfo + CHECK_RESULT $? 0 0 "install fuse3-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y fuse3-debuginfo + CHECK_RESULT $? 0 0 "remove fuse3-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-debugsource.sh b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-debugsource.sh new file mode 100644 index 000000000..db16e2276 --- /dev/null +++ b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fuse3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fuse3-debugsource + CHECK_RESULT $? 0 0 "install fuse3-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y fuse3-debugsource + CHECK_RESULT $? 0 0 "remove fuse3-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-devel.sh b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-devel.sh new file mode 100644 index 000000000..4a5d7ad62 --- /dev/null +++ b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fuse3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fuse3-devel + CHECK_RESULT $? 0 0 "install fuse3-devel failed" + SLEEP_WAIT 1 + dnf remove -y fuse3-devel + CHECK_RESULT $? 0 0 "remove fuse3-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-help.sh b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-help.sh new file mode 100644 index 000000000..44c5a1a31 --- /dev/null +++ b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fuse3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fuse3-help + CHECK_RESULT $? 0 0 "install fuse3-help failed" + SLEEP_WAIT 1 + dnf remove -y fuse3-help + CHECK_RESULT $? 0 0 "remove fuse3-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3.sh b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3.sh new file mode 100644 index 000000000..bb6073161 --- /dev/null +++ b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fuse3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fuse3 + CHECK_RESULT $? 0 0 "install fuse3 failed" + SLEEP_WAIT 1 + dnf remove -y fuse3 + CHECK_RESULT $? 0 0 "remove fuse3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-debuginfo.sh b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-debuginfo.sh new file mode 100644 index 000000000..474485f26 --- /dev/null +++ b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fwupd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fwupd-debuginfo + CHECK_RESULT $? 0 0 "install fwupd-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y fwupd-debuginfo + CHECK_RESULT $? 0 0 "remove fwupd-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-debugsource.sh b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-debugsource.sh new file mode 100644 index 000000000..dc8a58e1f --- /dev/null +++ b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fwupd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fwupd-debugsource + CHECK_RESULT $? 0 0 "install fwupd-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y fwupd-debugsource + CHECK_RESULT $? 0 0 "remove fwupd-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-devel.sh b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-devel.sh new file mode 100644 index 000000000..710d0c9ce --- /dev/null +++ b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fwupd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fwupd-devel + CHECK_RESULT $? 0 0 "install fwupd-devel failed" + SLEEP_WAIT 1 + dnf remove -y fwupd-devel + CHECK_RESULT $? 0 0 "remove fwupd-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-help.sh b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-help.sh new file mode 100644 index 000000000..0310ebad3 --- /dev/null +++ b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fwupd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fwupd-help + CHECK_RESULT $? 0 0 "install fwupd-help failed" + SLEEP_WAIT 1 + dnf remove -y fwupd-help + CHECK_RESULT $? 0 0 "remove fwupd-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd.sh b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd.sh new file mode 100644 index 000000000..acb21742c --- /dev/null +++ b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src fwupd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y fwupd + CHECK_RESULT $? 0 0 "install fwupd failed" + SLEEP_WAIT 1 + dnf remove -y fwupd + CHECK_RESULT $? 0 0 "remove fwupd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-all-langpacks.sh b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-all-langpacks.sh new file mode 100644 index 000000000..25b6c12a9 --- /dev/null +++ b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-all-langpacks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gawk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gawk-all-langpacks + CHECK_RESULT $? 0 0 "install gawk-all-langpacks failed" + SLEEP_WAIT 1 + dnf remove -y gawk-all-langpacks + CHECK_RESULT $? 0 0 "remove gawk-all-langpacks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-debuginfo.sh b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-debuginfo.sh new file mode 100644 index 000000000..e98c026a9 --- /dev/null +++ b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gawk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gawk-debuginfo + CHECK_RESULT $? 0 0 "install gawk-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gawk-debuginfo + CHECK_RESULT $? 0 0 "remove gawk-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-debugsource.sh b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-debugsource.sh new file mode 100644 index 000000000..a3ada033c --- /dev/null +++ b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gawk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gawk-debugsource + CHECK_RESULT $? 0 0 "install gawk-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gawk-debugsource + CHECK_RESULT $? 0 0 "remove gawk-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-devel.sh b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-devel.sh new file mode 100644 index 000000000..31b46471a --- /dev/null +++ b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gawk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gawk-devel + CHECK_RESULT $? 0 0 "install gawk-devel failed" + SLEEP_WAIT 1 + dnf remove -y gawk-devel + CHECK_RESULT $? 0 0 "remove gawk-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-doc.sh b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-doc.sh new file mode 100644 index 000000000..98b798e59 --- /dev/null +++ b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gawk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gawk-doc + CHECK_RESULT $? 0 0 "install gawk-doc failed" + SLEEP_WAIT 1 + dnf remove -y gawk-doc + CHECK_RESULT $? 0 0 "remove gawk-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-help.sh b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-help.sh new file mode 100644 index 000000000..08f28e96f --- /dev/null +++ b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gawk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gawk-help + CHECK_RESULT $? 0 0 "install gawk-help failed" + SLEEP_WAIT 1 + dnf remove -y gawk-help + CHECK_RESULT $? 0 0 "remove gawk-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-lang.sh b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-lang.sh new file mode 100644 index 000000000..f6a200428 --- /dev/null +++ b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-lang.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gawk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gawk-lang + CHECK_RESULT $? 0 0 "install gawk-lang failed" + SLEEP_WAIT 1 + dnf remove -y gawk-lang + CHECK_RESULT $? 0 0 "remove gawk-lang failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk.sh b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk.sh new file mode 100644 index 000000000..6a7185166 --- /dev/null +++ b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gawk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gawk + CHECK_RESULT $? 0 0 "install gawk failed" + SLEEP_WAIT 1 + dnf remove -y gawk + CHECK_RESULT $? 0 0 "remove gawk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-debuginfo.sh b/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-debuginfo.sh new file mode 100644 index 000000000..dddb1f7a1 --- /dev/null +++ b/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gc-debuginfo + CHECK_RESULT $? 0 0 "install gc-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gc-debuginfo + CHECK_RESULT $? 0 0 "remove gc-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-debugsource.sh b/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-debugsource.sh new file mode 100644 index 000000000..299855cdc --- /dev/null +++ b/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gc-debugsource + CHECK_RESULT $? 0 0 "install gc-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gc-debugsource + CHECK_RESULT $? 0 0 "remove gc-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-devel.sh b/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-devel.sh new file mode 100644 index 000000000..b6f9157ed --- /dev/null +++ b/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gc-devel + CHECK_RESULT $? 0 0 "install gc-devel failed" + SLEEP_WAIT 1 + dnf remove -y gc-devel + CHECK_RESULT $? 0 0 "remove gc-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc.sh b/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc.sh new file mode 100644 index 000000000..c1642e235 --- /dev/null +++ b/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gc + CHECK_RESULT $? 0 0 "install gc failed" + SLEEP_WAIT 1 + dnf remove -y gc + CHECK_RESULT $? 0 0 "remove gc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-debuginfo.sh b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-debuginfo.sh new file mode 100644 index 000000000..629ec908b --- /dev/null +++ b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcab +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcab-debuginfo + CHECK_RESULT $? 0 0 "install gcab-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gcab-debuginfo + CHECK_RESULT $? 0 0 "remove gcab-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-debugsource.sh b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-debugsource.sh new file mode 100644 index 000000000..84dc0adff --- /dev/null +++ b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcab +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcab-debugsource + CHECK_RESULT $? 0 0 "install gcab-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gcab-debugsource + CHECK_RESULT $? 0 0 "remove gcab-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-devel.sh b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-devel.sh new file mode 100644 index 000000000..133eb2b61 --- /dev/null +++ b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcab +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcab-devel + CHECK_RESULT $? 0 0 "install gcab-devel failed" + SLEEP_WAIT 1 + dnf remove -y gcab-devel + CHECK_RESULT $? 0 0 "remove gcab-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-help.sh b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-help.sh new file mode 100644 index 000000000..a1ede4482 --- /dev/null +++ b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcab +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcab-help + CHECK_RESULT $? 0 0 "install gcab-help failed" + SLEEP_WAIT 1 + dnf remove -y gcab-help + CHECK_RESULT $? 0 0 "remove gcab-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab.sh b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab.sh new file mode 100644 index 000000000..dffe743c5 --- /dev/null +++ b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcab +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcab + CHECK_RESULT $? 0 0 "install gcab failed" + SLEEP_WAIT 1 + dnf remove -y gcab + CHECK_RESULT $? 0 0 "remove gcab failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_accelerate-libs.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_accelerate-libs.sh new file mode 100644 index 000000000..50dafee2e --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_accelerate-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y accelerate-libs + CHECK_RESULT $? 0 0 "install accelerate-libs failed" + SLEEP_WAIT 1 + dnf remove -y accelerate-libs + CHECK_RESULT $? 0 0 "remove accelerate-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_cpp.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_cpp.sh new file mode 100644 index 000000000..d38808e66 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_cpp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cpp + CHECK_RESULT $? 0 0 "install cpp failed" + SLEEP_WAIT 1 + dnf remove -y cpp + CHECK_RESULT $? 0 0 "remove cpp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-c++.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-c++.sh new file mode 100644 index 000000000..38efa54dd --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-c++.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcc-c++ + CHECK_RESULT $? 0 0 "install gcc-c++ failed" + SLEEP_WAIT 1 + dnf remove -y gcc-c++ + CHECK_RESULT $? 0 0 "remove gcc-c++ failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-debuginfo.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-debuginfo.sh new file mode 100644 index 000000000..6673b255f --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcc-debuginfo + CHECK_RESULT $? 0 0 "install gcc-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gcc-debuginfo + CHECK_RESULT $? 0 0 "remove gcc-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-debugsource.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-debugsource.sh new file mode 100644 index 000000000..eb96491cc --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcc-debugsource + CHECK_RESULT $? 0 0 "install gcc-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gcc-debugsource + CHECK_RESULT $? 0 0 "remove gcc-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gdb-plugin.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gdb-plugin.sh new file mode 100644 index 000000000..d8d3d4ffe --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gdb-plugin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcc-gdb-plugin + CHECK_RESULT $? 0 0 "install gcc-gdb-plugin failed" + SLEEP_WAIT 1 + dnf remove -y gcc-gdb-plugin + CHECK_RESULT $? 0 0 "remove gcc-gdb-plugin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gdc.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gdc.sh new file mode 100644 index 000000000..7e432b717 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gdc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcc-gdc + CHECK_RESULT $? 0 0 "install gcc-gdc failed" + SLEEP_WAIT 1 + dnf remove -y gcc-gdc + CHECK_RESULT $? 0 0 "remove gcc-gdc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gfortran.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gfortran.sh new file mode 100644 index 000000000..0f7f56c1e --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gfortran.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcc-gfortran + CHECK_RESULT $? 0 0 "install gcc-gfortran failed" + SLEEP_WAIT 1 + dnf remove -y gcc-gfortran + CHECK_RESULT $? 0 0 "remove gcc-gfortran failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gnat.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gnat.sh new file mode 100644 index 000000000..cc5916d99 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gnat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcc-gnat + CHECK_RESULT $? 0 0 "install gcc-gnat failed" + SLEEP_WAIT 1 + dnf remove -y gcc-gnat + CHECK_RESULT $? 0 0 "remove gcc-gnat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-go.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-go.sh new file mode 100644 index 000000000..2c8b3372d --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-go.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcc-go + CHECK_RESULT $? 0 0 "install gcc-go failed" + SLEEP_WAIT 1 + dnf remove -y gcc-go + CHECK_RESULT $? 0 0 "remove gcc-go failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-objc++.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-objc++.sh new file mode 100644 index 000000000..22a913e62 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-objc++.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcc-objc++ + CHECK_RESULT $? 0 0 "install gcc-objc++ failed" + SLEEP_WAIT 1 + dnf remove -y gcc-objc++ + CHECK_RESULT $? 0 0 "remove gcc-objc++ failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-objc.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-objc.sh new file mode 100644 index 000000000..1d689af7b --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-objc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcc-objc + CHECK_RESULT $? 0 0 "install gcc-objc failed" + SLEEP_WAIT 1 + dnf remove -y gcc-objc + CHECK_RESULT $? 0 0 "remove gcc-objc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-plugin-devel.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-plugin-devel.sh new file mode 100644 index 000000000..7a6dcd469 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-plugin-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcc-plugin-devel + CHECK_RESULT $? 0 0 "install gcc-plugin-devel failed" + SLEEP_WAIT 1 + dnf remove -y gcc-plugin-devel + CHECK_RESULT $? 0 0 "remove gcc-plugin-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc.sh new file mode 100644 index 000000000..cbe88a368 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcc + CHECK_RESULT $? 0 0 "install gcc failed" + SLEEP_WAIT 1 + dnf remove -y gcc + CHECK_RESULT $? 0 0 "remove gcc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libasan-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libasan-static.sh new file mode 100644 index 000000000..3e10d2f3b --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libasan-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libasan-static + CHECK_RESULT $? 0 0 "install libasan-static failed" + SLEEP_WAIT 1 + dnf remove -y libasan-static + CHECK_RESULT $? 0 0 "remove libasan-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libasan.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libasan.sh new file mode 100644 index 000000000..5ff8794ff --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libasan.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libasan + CHECK_RESULT $? 0 0 "install libasan failed" + SLEEP_WAIT 1 + dnf remove -y libasan + CHECK_RESULT $? 0 0 "remove libasan failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libatomic-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libatomic-static.sh new file mode 100644 index 000000000..edfd45368 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libatomic-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libatomic-static + CHECK_RESULT $? 0 0 "install libatomic-static failed" + SLEEP_WAIT 1 + dnf remove -y libatomic-static + CHECK_RESULT $? 0 0 "remove libatomic-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libatomic.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libatomic.sh new file mode 100644 index 000000000..ce025a4af --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libatomic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libatomic + CHECK_RESULT $? 0 0 "install libatomic failed" + SLEEP_WAIT 1 + dnf remove -y libatomic + CHECK_RESULT $? 0 0 "remove libatomic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgcc.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgcc.sh new file mode 100644 index 000000000..dec8662ec --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgcc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgcc + CHECK_RESULT $? 0 0 "install libgcc failed" + SLEEP_WAIT 1 + dnf remove -y libgcc + CHECK_RESULT $? 0 0 "remove libgcc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgccjit-devel.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgccjit-devel.sh new file mode 100644 index 000000000..3a02c445f --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgccjit-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgccjit-devel + CHECK_RESULT $? 0 0 "install libgccjit-devel failed" + SLEEP_WAIT 1 + dnf remove -y libgccjit-devel + CHECK_RESULT $? 0 0 "remove libgccjit-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgccjit.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgccjit.sh new file mode 100644 index 000000000..1fa9dceff --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgccjit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgccjit + CHECK_RESULT $? 0 0 "install libgccjit failed" + SLEEP_WAIT 1 + dnf remove -y libgccjit + CHECK_RESULT $? 0 0 "remove libgccjit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgfortran-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgfortran-static.sh new file mode 100644 index 000000000..8f24827e5 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgfortran-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgfortran-static + CHECK_RESULT $? 0 0 "install libgfortran-static failed" + SLEEP_WAIT 1 + dnf remove -y libgfortran-static + CHECK_RESULT $? 0 0 "remove libgfortran-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgfortran.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgfortran.sh new file mode 100644 index 000000000..306c4e081 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgfortran.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgfortran + CHECK_RESULT $? 0 0 "install libgfortran failed" + SLEEP_WAIT 1 + dnf remove -y libgfortran + CHECK_RESULT $? 0 0 "remove libgfortran failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat-devel.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat-devel.sh new file mode 100644 index 000000000..566435c70 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgnat-devel + CHECK_RESULT $? 0 0 "install libgnat-devel failed" + SLEEP_WAIT 1 + dnf remove -y libgnat-devel + CHECK_RESULT $? 0 0 "remove libgnat-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat-static.sh new file mode 100644 index 000000000..49c47a3af --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgnat-static + CHECK_RESULT $? 0 0 "install libgnat-static failed" + SLEEP_WAIT 1 + dnf remove -y libgnat-static + CHECK_RESULT $? 0 0 "remove libgnat-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat.sh new file mode 100644 index 000000000..2138b1040 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgnat + CHECK_RESULT $? 0 0 "install libgnat failed" + SLEEP_WAIT 1 + dnf remove -y libgnat + CHECK_RESULT $? 0 0 "remove libgnat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo-devel.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo-devel.sh new file mode 100644 index 000000000..4b3d65ea0 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgo-devel + CHECK_RESULT $? 0 0 "install libgo-devel failed" + SLEEP_WAIT 1 + dnf remove -y libgo-devel + CHECK_RESULT $? 0 0 "remove libgo-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo-static.sh new file mode 100644 index 000000000..527fe1fb3 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgo-static + CHECK_RESULT $? 0 0 "install libgo-static failed" + SLEEP_WAIT 1 + dnf remove -y libgo-static + CHECK_RESULT $? 0 0 "remove libgo-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo.sh new file mode 100644 index 000000000..2cea05521 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgo + CHECK_RESULT $? 0 0 "install libgo failed" + SLEEP_WAIT 1 + dnf remove -y libgo + CHECK_RESULT $? 0 0 "remove libgo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgomp.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgomp.sh new file mode 100644 index 000000000..a16198d22 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgomp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgomp + CHECK_RESULT $? 0 0 "install libgomp failed" + SLEEP_WAIT 1 + dnf remove -y libgomp + CHECK_RESULT $? 0 0 "remove libgomp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgphobos-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgphobos-static.sh new file mode 100644 index 000000000..2a1ab373e --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgphobos-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgphobos-static + CHECK_RESULT $? 0 0 "install libgphobos-static failed" + SLEEP_WAIT 1 + dnf remove -y libgphobos-static + CHECK_RESULT $? 0 0 "remove libgphobos-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgphobos.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgphobos.sh new file mode 100644 index 000000000..499eb5005 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgphobos.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgphobos + CHECK_RESULT $? 0 0 "install libgphobos failed" + SLEEP_WAIT 1 + dnf remove -y libgphobos + CHECK_RESULT $? 0 0 "remove libgphobos failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm-devel.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm-devel.sh new file mode 100644 index 000000000..5122c7718 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libitm-devel + CHECK_RESULT $? 0 0 "install libitm-devel failed" + SLEEP_WAIT 1 + dnf remove -y libitm-devel + CHECK_RESULT $? 0 0 "remove libitm-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm-static.sh new file mode 100644 index 000000000..8e012127f --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libitm-static + CHECK_RESULT $? 0 0 "install libitm-static failed" + SLEEP_WAIT 1 + dnf remove -y libitm-static + CHECK_RESULT $? 0 0 "remove libitm-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm.sh new file mode 100644 index 000000000..573b5f353 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libitm + CHECK_RESULT $? 0 0 "install libitm failed" + SLEEP_WAIT 1 + dnf remove -y libitm + CHECK_RESULT $? 0 0 "remove libitm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_liblsan-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_liblsan-static.sh new file mode 100644 index 000000000..34849d969 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_liblsan-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y liblsan-static + CHECK_RESULT $? 0 0 "install liblsan-static failed" + SLEEP_WAIT 1 + dnf remove -y liblsan-static + CHECK_RESULT $? 0 0 "remove liblsan-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_liblsan.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_liblsan.sh new file mode 100644 index 000000000..ce90ca88a --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_liblsan.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y liblsan + CHECK_RESULT $? 0 0 "install liblsan failed" + SLEEP_WAIT 1 + dnf remove -y liblsan + CHECK_RESULT $? 0 0 "remove liblsan failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libobjc.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libobjc.sh new file mode 100644 index 000000000..aa41883a8 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libobjc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libobjc + CHECK_RESULT $? 0 0 "install libobjc failed" + SLEEP_WAIT 1 + dnf remove -y libobjc + CHECK_RESULT $? 0 0 "remove libobjc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath-devel.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath-devel.sh new file mode 100644 index 000000000..6d1cf5f34 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libquadmath-devel + CHECK_RESULT $? 0 0 "install libquadmath-devel failed" + SLEEP_WAIT 1 + dnf remove -y libquadmath-devel + CHECK_RESULT $? 0 0 "remove libquadmath-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath-static.sh new file mode 100644 index 000000000..01c2cb918 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libquadmath-static + CHECK_RESULT $? 0 0 "install libquadmath-static failed" + SLEEP_WAIT 1 + dnf remove -y libquadmath-static + CHECK_RESULT $? 0 0 "remove libquadmath-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath.sh new file mode 100644 index 000000000..bc679166b --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libquadmath + CHECK_RESULT $? 0 0 "install libquadmath failed" + SLEEP_WAIT 1 + dnf remove -y libquadmath + CHECK_RESULT $? 0 0 "remove libquadmath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-devel.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-devel.sh new file mode 100644 index 000000000..5d5b28bb8 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libstdc++-devel + CHECK_RESULT $? 0 0 "install libstdc++-devel failed" + SLEEP_WAIT 1 + dnf remove -y libstdc++-devel + CHECK_RESULT $? 0 0 "remove libstdc++-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-docs.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-docs.sh new file mode 100644 index 000000000..86eb847b3 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-docs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libstdc++-docs + CHECK_RESULT $? 0 0 "install libstdc++-docs failed" + SLEEP_WAIT 1 + dnf remove -y libstdc++-docs + CHECK_RESULT $? 0 0 "remove libstdc++-docs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-static.sh new file mode 100644 index 000000000..316ba9439 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libstdc++-static + CHECK_RESULT $? 0 0 "install libstdc++-static failed" + SLEEP_WAIT 1 + dnf remove -y libstdc++-static + CHECK_RESULT $? 0 0 "remove libstdc++-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++.sh new file mode 100644 index 000000000..053c03504 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libstdc++ + CHECK_RESULT $? 0 0 "install libstdc++ failed" + SLEEP_WAIT 1 + dnf remove -y libstdc++ + CHECK_RESULT $? 0 0 "remove libstdc++ failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libtsan-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libtsan-static.sh new file mode 100644 index 000000000..0f0c24649 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libtsan-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtsan-static + CHECK_RESULT $? 0 0 "install libtsan-static failed" + SLEEP_WAIT 1 + dnf remove -y libtsan-static + CHECK_RESULT $? 0 0 "remove libtsan-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libtsan.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libtsan.sh new file mode 100644 index 000000000..0b6241ee7 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libtsan.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtsan + CHECK_RESULT $? 0 0 "install libtsan failed" + SLEEP_WAIT 1 + dnf remove -y libtsan + CHECK_RESULT $? 0 0 "remove libtsan failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libubsan-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libubsan-static.sh new file mode 100644 index 000000000..b0027ed6a --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libubsan-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libubsan-static + CHECK_RESULT $? 0 0 "install libubsan-static failed" + SLEEP_WAIT 1 + dnf remove -y libubsan-static + CHECK_RESULT $? 0 0 "remove libubsan-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libubsan.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libubsan.sh new file mode 100644 index 000000000..d43427e71 --- /dev/null +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libubsan.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libubsan + CHECK_RESULT $? 0 0 "install libubsan failed" + SLEEP_WAIT 1 + dnf remove -y libubsan + CHECK_RESULT $? 0 0 "remove libubsan failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcc_secure/oe_test_gcc_secure_install_and_remove_gcc_secure.sh b/testcases/cli-test/gcc_secure/oe_test_gcc_secure_install_and_remove_gcc_secure.sh new file mode 100644 index 000000000..5349f7454 --- /dev/null +++ b/testcases/cli-test/gcc_secure/oe_test_gcc_secure_install_and_remove_gcc_secure.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcc_secure +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcc_secure + CHECK_RESULT $? 0 0 "install gcc_secure failed" + SLEEP_WAIT 1 + dnf remove -y gcc_secure + CHECK_RESULT $? 0 0 "remove gcc_secure failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-base.sh b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-base.sh new file mode 100644 index 000000000..a3b46e149 --- /dev/null +++ b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-base.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcr-base + CHECK_RESULT $? 0 0 "install gcr-base failed" + SLEEP_WAIT 1 + dnf remove -y gcr-base + CHECK_RESULT $? 0 0 "remove gcr-base failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-debuginfo.sh b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-debuginfo.sh new file mode 100644 index 000000000..90d0355b8 --- /dev/null +++ b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcr-debuginfo + CHECK_RESULT $? 0 0 "install gcr-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gcr-debuginfo + CHECK_RESULT $? 0 0 "remove gcr-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-debugsource.sh b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-debugsource.sh new file mode 100644 index 000000000..f635784d8 --- /dev/null +++ b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcr-debugsource + CHECK_RESULT $? 0 0 "install gcr-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gcr-debugsource + CHECK_RESULT $? 0 0 "remove gcr-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-devel.sh b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-devel.sh new file mode 100644 index 000000000..9d091d9f4 --- /dev/null +++ b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcr-devel + CHECK_RESULT $? 0 0 "install gcr-devel failed" + SLEEP_WAIT 1 + dnf remove -y gcr-devel + CHECK_RESULT $? 0 0 "remove gcr-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr.sh b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr.sh new file mode 100644 index 000000000..d18d9630d --- /dev/null +++ b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gcr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gcr + CHECK_RESULT $? 0 0 "install gcr failed" + SLEEP_WAIT 1 + dnf remove -y gcr + CHECK_RESULT $? 0 0 "remove gcr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-debuginfo.sh b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-debuginfo.sh new file mode 100644 index 000000000..b2b9faf19 --- /dev/null +++ b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gd-debuginfo + CHECK_RESULT $? 0 0 "install gd-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gd-debuginfo + CHECK_RESULT $? 0 0 "remove gd-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-debugsource.sh b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-debugsource.sh new file mode 100644 index 000000000..cf4f8c676 --- /dev/null +++ b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gd-debugsource + CHECK_RESULT $? 0 0 "install gd-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gd-debugsource + CHECK_RESULT $? 0 0 "remove gd-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-devel.sh b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-devel.sh new file mode 100644 index 000000000..734c3baf4 --- /dev/null +++ b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gd-devel + CHECK_RESULT $? 0 0 "install gd-devel failed" + SLEEP_WAIT 1 + dnf remove -y gd-devel + CHECK_RESULT $? 0 0 "remove gd-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-progs.sh b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-progs.sh new file mode 100644 index 000000000..53d34c35a --- /dev/null +++ b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-progs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gd-progs + CHECK_RESULT $? 0 0 "install gd-progs failed" + SLEEP_WAIT 1 + dnf remove -y gd-progs + CHECK_RESULT $? 0 0 "remove gd-progs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd.sh b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd.sh new file mode 100644 index 000000000..6bb61e86e --- /dev/null +++ b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gd + CHECK_RESULT $? 0 0 "install gd failed" + SLEEP_WAIT 1 + dnf remove -y gd + CHECK_RESULT $? 0 0 "remove gd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-debuginfo.sh b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-debuginfo.sh new file mode 100644 index 000000000..ec0e8d9b0 --- /dev/null +++ b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdb-debuginfo + CHECK_RESULT $? 0 0 "install gdb-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gdb-debuginfo + CHECK_RESULT $? 0 0 "remove gdb-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-debugsource.sh b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-debugsource.sh new file mode 100644 index 000000000..205cdfdcc --- /dev/null +++ b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdb-debugsource + CHECK_RESULT $? 0 0 "install gdb-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gdb-debugsource + CHECK_RESULT $? 0 0 "remove gdb-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-gdbserver.sh b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-gdbserver.sh new file mode 100644 index 000000000..abc8ab138 --- /dev/null +++ b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-gdbserver.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdb-gdbserver + CHECK_RESULT $? 0 0 "install gdb-gdbserver failed" + SLEEP_WAIT 1 + dnf remove -y gdb-gdbserver + CHECK_RESULT $? 0 0 "remove gdb-gdbserver failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-headless.sh b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-headless.sh new file mode 100644 index 000000000..4273bd405 --- /dev/null +++ b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-headless.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdb-headless + CHECK_RESULT $? 0 0 "install gdb-headless failed" + SLEEP_WAIT 1 + dnf remove -y gdb-headless + CHECK_RESULT $? 0 0 "remove gdb-headless failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-help.sh b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-help.sh new file mode 100644 index 000000000..f62a96683 --- /dev/null +++ b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdb-help + CHECK_RESULT $? 0 0 "install gdb-help failed" + SLEEP_WAIT 1 + dnf remove -y gdb-help + CHECK_RESULT $? 0 0 "remove gdb-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb.sh b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb.sh new file mode 100644 index 000000000..30b7e78e4 --- /dev/null +++ b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdb + CHECK_RESULT $? 0 0 "install gdb failed" + SLEEP_WAIT 1 + dnf remove -y gdb + CHECK_RESULT $? 0 0 "remove gdb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-debuginfo.sh b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-debuginfo.sh new file mode 100644 index 000000000..bc5b7298c --- /dev/null +++ b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdbm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdbm-debuginfo + CHECK_RESULT $? 0 0 "install gdbm-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gdbm-debuginfo + CHECK_RESULT $? 0 0 "remove gdbm-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-debugsource.sh b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-debugsource.sh new file mode 100644 index 000000000..32b4f013d --- /dev/null +++ b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdbm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdbm-debugsource + CHECK_RESULT $? 0 0 "install gdbm-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gdbm-debugsource + CHECK_RESULT $? 0 0 "remove gdbm-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-devel.sh b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-devel.sh new file mode 100644 index 000000000..59611f854 --- /dev/null +++ b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdbm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdbm-devel + CHECK_RESULT $? 0 0 "install gdbm-devel failed" + SLEEP_WAIT 1 + dnf remove -y gdbm-devel + CHECK_RESULT $? 0 0 "remove gdbm-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-help.sh b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-help.sh new file mode 100644 index 000000000..7701497e3 --- /dev/null +++ b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdbm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdbm-help + CHECK_RESULT $? 0 0 "install gdbm-help failed" + SLEEP_WAIT 1 + dnf remove -y gdbm-help + CHECK_RESULT $? 0 0 "remove gdbm-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm.sh b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm.sh new file mode 100644 index 000000000..cfd0ceadc --- /dev/null +++ b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdbm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdbm + CHECK_RESULT $? 0 0 "install gdbm failed" + SLEEP_WAIT 1 + dnf remove -y gdbm + CHECK_RESULT $? 0 0 "remove gdbm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-debuginfo.sh b/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-debuginfo.sh new file mode 100644 index 000000000..b035acc77 --- /dev/null +++ b/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdisk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdisk-debuginfo + CHECK_RESULT $? 0 0 "install gdisk-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gdisk-debuginfo + CHECK_RESULT $? 0 0 "remove gdisk-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-debugsource.sh b/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-debugsource.sh new file mode 100644 index 000000000..a3bd6c620 --- /dev/null +++ b/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdisk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdisk-debugsource + CHECK_RESULT $? 0 0 "install gdisk-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gdisk-debugsource + CHECK_RESULT $? 0 0 "remove gdisk-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-help.sh b/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-help.sh new file mode 100644 index 000000000..039120359 --- /dev/null +++ b/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdisk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdisk-help + CHECK_RESULT $? 0 0 "install gdisk-help failed" + SLEEP_WAIT 1 + dnf remove -y gdisk-help + CHECK_RESULT $? 0 0 "remove gdisk-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk.sh b/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk.sh new file mode 100644 index 000000000..9bc6aa22a --- /dev/null +++ b/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdisk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdisk + CHECK_RESULT $? 0 0 "install gdisk failed" + SLEEP_WAIT 1 + dnf remove -y gdisk + CHECK_RESULT $? 0 0 "remove gdisk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debuginfo.sh b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debuginfo.sh new file mode 100644 index 000000000..3a872eea2 --- /dev/null +++ b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdk-pixbuf2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdk-pixbuf2-debuginfo + CHECK_RESULT $? 0 0 "install gdk-pixbuf2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gdk-pixbuf2-debuginfo + CHECK_RESULT $? 0 0 "remove gdk-pixbuf2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debugsource.sh b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debugsource.sh new file mode 100644 index 000000000..c5bfe3daa --- /dev/null +++ b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdk-pixbuf2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdk-pixbuf2-debugsource + CHECK_RESULT $? 0 0 "install gdk-pixbuf2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gdk-pixbuf2-debugsource + CHECK_RESULT $? 0 0 "remove gdk-pixbuf2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-devel.sh b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-devel.sh new file mode 100644 index 000000000..9eba6780b --- /dev/null +++ b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdk-pixbuf2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdk-pixbuf2-devel + CHECK_RESULT $? 0 0 "install gdk-pixbuf2-devel failed" + SLEEP_WAIT 1 + dnf remove -y gdk-pixbuf2-devel + CHECK_RESULT $? 0 0 "remove gdk-pixbuf2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-help.sh b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-help.sh new file mode 100644 index 000000000..8a75bd56f --- /dev/null +++ b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdk-pixbuf2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdk-pixbuf2-help + CHECK_RESULT $? 0 0 "install gdk-pixbuf2-help failed" + SLEEP_WAIT 1 + dnf remove -y gdk-pixbuf2-help + CHECK_RESULT $? 0 0 "remove gdk-pixbuf2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-modules.sh b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-modules.sh new file mode 100644 index 000000000..8c68df684 --- /dev/null +++ b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-modules.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdk-pixbuf2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdk-pixbuf2-modules + CHECK_RESULT $? 0 0 "install gdk-pixbuf2-modules failed" + SLEEP_WAIT 1 + dnf remove -y gdk-pixbuf2-modules + CHECK_RESULT $? 0 0 "remove gdk-pixbuf2-modules failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-tests.sh b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-tests.sh new file mode 100644 index 000000000..5c4bd5ae9 --- /dev/null +++ b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-tests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdk-pixbuf2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdk-pixbuf2-tests + CHECK_RESULT $? 0 0 "install gdk-pixbuf2-tests failed" + SLEEP_WAIT 1 + dnf remove -y gdk-pixbuf2-tests + CHECK_RESULT $? 0 0 "remove gdk-pixbuf2-tests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2.sh b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2.sh new file mode 100644 index 000000000..09bdfe6d8 --- /dev/null +++ b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gdk-pixbuf2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gdk-pixbuf2 + CHECK_RESULT $? 0 0 "install gdk-pixbuf2 failed" + SLEEP_WAIT 1 + dnf remove -y gdk-pixbuf2 + CHECK_RESULT $? 0 0 "remove gdk-pixbuf2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-debuginfo.sh b/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-debuginfo.sh new file mode 100644 index 000000000..86f732c26 --- /dev/null +++ b/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src geoclue2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y geoclue2-debuginfo + CHECK_RESULT $? 0 0 "install geoclue2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y geoclue2-debuginfo + CHECK_RESULT $? 0 0 "remove geoclue2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-debugsource.sh b/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-debugsource.sh new file mode 100644 index 000000000..2bc414cba --- /dev/null +++ b/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src geoclue2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y geoclue2-debugsource + CHECK_RESULT $? 0 0 "install geoclue2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y geoclue2-debugsource + CHECK_RESULT $? 0 0 "remove geoclue2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-devel.sh b/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-devel.sh new file mode 100644 index 000000000..5751bcf5b --- /dev/null +++ b/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src geoclue2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y geoclue2-devel + CHECK_RESULT $? 0 0 "install geoclue2-devel failed" + SLEEP_WAIT 1 + dnf remove -y geoclue2-devel + CHECK_RESULT $? 0 0 "remove geoclue2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2.sh b/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2.sh new file mode 100644 index 000000000..b4651f5c2 --- /dev/null +++ b/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src geoclue2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y geoclue2 + CHECK_RESULT $? 0 0 "install geoclue2 failed" + SLEEP_WAIT 1 + dnf remove -y geoclue2 + CHECK_RESULT $? 0 0 "remove geoclue2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_emacs-gettext.sh b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_emacs-gettext.sh new file mode 100644 index 000000000..9ab8c562e --- /dev/null +++ b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_emacs-gettext.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gettext +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y emacs-gettext + CHECK_RESULT $? 0 0 "install emacs-gettext failed" + SLEEP_WAIT 1 + dnf remove -y emacs-gettext + CHECK_RESULT $? 0 0 "remove emacs-gettext failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-debuginfo.sh b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-debuginfo.sh new file mode 100644 index 000000000..ae96579c7 --- /dev/null +++ b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gettext +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gettext-debuginfo + CHECK_RESULT $? 0 0 "install gettext-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gettext-debuginfo + CHECK_RESULT $? 0 0 "remove gettext-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-debugsource.sh b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-debugsource.sh new file mode 100644 index 000000000..5951d18b1 --- /dev/null +++ b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gettext +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gettext-debugsource + CHECK_RESULT $? 0 0 "install gettext-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gettext-debugsource + CHECK_RESULT $? 0 0 "remove gettext-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-devel.sh b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-devel.sh new file mode 100644 index 000000000..9b5a99cdd --- /dev/null +++ b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gettext +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gettext-devel + CHECK_RESULT $? 0 0 "install gettext-devel failed" + SLEEP_WAIT 1 + dnf remove -y gettext-devel + CHECK_RESULT $? 0 0 "remove gettext-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-help.sh b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-help.sh new file mode 100644 index 000000000..dc1340c1c --- /dev/null +++ b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gettext +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gettext-help + CHECK_RESULT $? 0 0 "install gettext-help failed" + SLEEP_WAIT 1 + dnf remove -y gettext-help + CHECK_RESULT $? 0 0 "remove gettext-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext.sh b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext.sh new file mode 100644 index 000000000..f6b05ac2c --- /dev/null +++ b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gettext +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gettext + CHECK_RESULT $? 0 0 "install gettext failed" + SLEEP_WAIT 1 + dnf remove -y gettext + CHECK_RESULT $? 0 0 "remove gettext failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-debuginfo.sh b/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-debuginfo.sh new file mode 100644 index 000000000..18307aa92 --- /dev/null +++ b/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gfs2-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gfs2-utils-debuginfo + CHECK_RESULT $? 0 0 "install gfs2-utils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gfs2-utils-debuginfo + CHECK_RESULT $? 0 0 "remove gfs2-utils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-debugsource.sh b/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-debugsource.sh new file mode 100644 index 000000000..cefc9e95b --- /dev/null +++ b/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gfs2-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gfs2-utils-debugsource + CHECK_RESULT $? 0 0 "install gfs2-utils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gfs2-utils-debugsource + CHECK_RESULT $? 0 0 "remove gfs2-utils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-help.sh b/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-help.sh new file mode 100644 index 000000000..10818afdb --- /dev/null +++ b/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gfs2-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gfs2-utils-help + CHECK_RESULT $? 0 0 "install gfs2-utils-help failed" + SLEEP_WAIT 1 + dnf remove -y gfs2-utils-help + CHECK_RESULT $? 0 0 "remove gfs2-utils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils.sh b/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils.sh new file mode 100644 index 000000000..5dcc3e88c --- /dev/null +++ b/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gfs2-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gfs2-utils + CHECK_RESULT $? 0 0 "install gfs2-utils failed" + SLEEP_WAIT 1 + dnf remove -y gfs2-utils + CHECK_RESULT $? 0 0 "remove gfs2-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-debuginfo.sh b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-debuginfo.sh new file mode 100644 index 000000000..456ee1dd5 --- /dev/null +++ b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ghostscript +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ghostscript-debuginfo + CHECK_RESULT $? 0 0 "install ghostscript-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ghostscript-debuginfo + CHECK_RESULT $? 0 0 "remove ghostscript-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-debugsource.sh b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-debugsource.sh new file mode 100644 index 000000000..d3a8823dc --- /dev/null +++ b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ghostscript +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ghostscript-debugsource + CHECK_RESULT $? 0 0 "install ghostscript-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ghostscript-debugsource + CHECK_RESULT $? 0 0 "remove ghostscript-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-devel.sh b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-devel.sh new file mode 100644 index 000000000..178d78b6a --- /dev/null +++ b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ghostscript +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ghostscript-devel + CHECK_RESULT $? 0 0 "install ghostscript-devel failed" + SLEEP_WAIT 1 + dnf remove -y ghostscript-devel + CHECK_RESULT $? 0 0 "remove ghostscript-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-help.sh b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-help.sh new file mode 100644 index 000000000..dea49d262 --- /dev/null +++ b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ghostscript +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ghostscript-help + CHECK_RESULT $? 0 0 "install ghostscript-help failed" + SLEEP_WAIT 1 + dnf remove -y ghostscript-help + CHECK_RESULT $? 0 0 "remove ghostscript-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-tools-dvipdf.sh b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-tools-dvipdf.sh new file mode 100644 index 000000000..44d18ed9a --- /dev/null +++ b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-tools-dvipdf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ghostscript +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ghostscript-tools-dvipdf + CHECK_RESULT $? 0 0 "install ghostscript-tools-dvipdf failed" + SLEEP_WAIT 1 + dnf remove -y ghostscript-tools-dvipdf + CHECK_RESULT $? 0 0 "remove ghostscript-tools-dvipdf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript.sh b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript.sh new file mode 100644 index 000000000..0a4a9248f --- /dev/null +++ b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ghostscript +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ghostscript + CHECK_RESULT $? 0 0 "install ghostscript failed" + SLEEP_WAIT 1 + dnf remove -y ghostscript + CHECK_RESULT $? 0 0 "remove ghostscript failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gi-docgen/oe_test_gi-docgen_install_and_remove_gi-docgen-doc.sh b/testcases/cli-test/gi-docgen/oe_test_gi-docgen_install_and_remove_gi-docgen-doc.sh new file mode 100644 index 000000000..ab057d3d7 --- /dev/null +++ b/testcases/cli-test/gi-docgen/oe_test_gi-docgen_install_and_remove_gi-docgen-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gi-docgen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gi-docgen-doc + CHECK_RESULT $? 0 0 "install gi-docgen-doc failed" + SLEEP_WAIT 1 + dnf remove -y gi-docgen-doc + CHECK_RESULT $? 0 0 "remove gi-docgen-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gi-docgen/oe_test_gi-docgen_install_and_remove_gi-docgen.sh b/testcases/cli-test/gi-docgen/oe_test_gi-docgen_install_and_remove_gi-docgen.sh new file mode 100644 index 000000000..f817655f9 --- /dev/null +++ b/testcases/cli-test/gi-docgen/oe_test_gi-docgen_install_and_remove_gi-docgen.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gi-docgen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gi-docgen + CHECK_RESULT $? 0 0 "install gi-docgen failed" + SLEEP_WAIT 1 + dnf remove -y gi-docgen + CHECK_RESULT $? 0 0 "remove gi-docgen failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-devel.sh b/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-devel.sh new file mode 100644 index 000000000..d133440c4 --- /dev/null +++ b/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src giflib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y giflib-devel + CHECK_RESULT $? 0 0 "install giflib-devel failed" + SLEEP_WAIT 1 + dnf remove -y giflib-devel + CHECK_RESULT $? 0 0 "remove giflib-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-help.sh b/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-help.sh new file mode 100644 index 000000000..b815a3f4a --- /dev/null +++ b/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src giflib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y giflib-help + CHECK_RESULT $? 0 0 "install giflib-help failed" + SLEEP_WAIT 1 + dnf remove -y giflib-help + CHECK_RESULT $? 0 0 "remove giflib-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-utils.sh b/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-utils.sh new file mode 100644 index 000000000..8b7b1e162 --- /dev/null +++ b/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src giflib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y giflib-utils + CHECK_RESULT $? 0 0 "install giflib-utils failed" + SLEEP_WAIT 1 + dnf remove -y giflib-utils + CHECK_RESULT $? 0 0 "remove giflib-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib.sh b/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib.sh new file mode 100644 index 000000000..875dba3f0 --- /dev/null +++ b/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src giflib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y giflib + CHECK_RESULT $? 0 0 "install giflib failed" + SLEEP_WAIT 1 + dnf remove -y giflib + CHECK_RESULT $? 0 0 "remove giflib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-core.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-core.sh new file mode 100644 index 000000000..164c8e3f0 --- /dev/null +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-core.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src git +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y git-core + CHECK_RESULT $? 0 0 "install git-core failed" + SLEEP_WAIT 1 + dnf remove -y git-core + CHECK_RESULT $? 0 0 "remove git-core failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-cvs.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-cvs.sh new file mode 100644 index 000000000..b8ef98106 --- /dev/null +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-cvs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src git +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y git-cvs + CHECK_RESULT $? 0 0 "install git-cvs failed" + SLEEP_WAIT 1 + dnf remove -y git-cvs + CHECK_RESULT $? 0 0 "remove git-cvs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-daemon.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-daemon.sh new file mode 100644 index 000000000..39bcdbaff --- /dev/null +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-daemon.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src git +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y git-daemon + CHECK_RESULT $? 0 0 "install git-daemon failed" + SLEEP_WAIT 1 + dnf remove -y git-daemon + CHECK_RESULT $? 0 0 "remove git-daemon failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-debuginfo.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-debuginfo.sh new file mode 100644 index 000000000..30b3d967a --- /dev/null +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src git +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y git-debuginfo + CHECK_RESULT $? 0 0 "install git-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y git-debuginfo + CHECK_RESULT $? 0 0 "remove git-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-debugsource.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-debugsource.sh new file mode 100644 index 000000000..c9b9a9e66 --- /dev/null +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src git +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y git-debugsource + CHECK_RESULT $? 0 0 "install git-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y git-debugsource + CHECK_RESULT $? 0 0 "remove git-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-email.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-email.sh new file mode 100644 index 000000000..bcc8aa0ea --- /dev/null +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-email.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src git +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y git-email + CHECK_RESULT $? 0 0 "install git-email failed" + SLEEP_WAIT 1 + dnf remove -y git-email + CHECK_RESULT $? 0 0 "remove git-email failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-gui.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-gui.sh new file mode 100644 index 000000000..b781eb88c --- /dev/null +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-gui.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src git +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y git-gui + CHECK_RESULT $? 0 0 "install git-gui failed" + SLEEP_WAIT 1 + dnf remove -y git-gui + CHECK_RESULT $? 0 0 "remove git-gui failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-help.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-help.sh new file mode 100644 index 000000000..a892fe015 --- /dev/null +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src git +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y git-help + CHECK_RESULT $? 0 0 "install git-help failed" + SLEEP_WAIT 1 + dnf remove -y git-help + CHECK_RESULT $? 0 0 "remove git-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-svn.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-svn.sh new file mode 100644 index 000000000..7590fd13a --- /dev/null +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-svn.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src git +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y git-svn + CHECK_RESULT $? 0 0 "install git-svn failed" + SLEEP_WAIT 1 + dnf remove -y git-svn + CHECK_RESULT $? 0 0 "remove git-svn failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-web.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-web.sh new file mode 100644 index 000000000..a629cb897 --- /dev/null +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-web.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src git +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y git-web + CHECK_RESULT $? 0 0 "install git-web failed" + SLEEP_WAIT 1 + dnf remove -y git-web + CHECK_RESULT $? 0 0 "remove git-web failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git.sh new file mode 100644 index 000000000..c8b2cb9a9 --- /dev/null +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src git +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y git + CHECK_RESULT $? 0 0 "install git failed" + SLEEP_WAIT 1 + dnf remove -y git + CHECK_RESULT $? 0 0 "remove git failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_gitk.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_gitk.sh new file mode 100644 index 000000000..2b6a75143 --- /dev/null +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_gitk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src git +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gitk + CHECK_RESULT $? 0 0 "install gitk failed" + SLEEP_WAIT 1 + dnf remove -y gitk + CHECK_RESULT $? 0 0 "remove gitk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_perl-Git-SVN.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_perl-Git-SVN.sh new file mode 100644 index 000000000..413d39890 --- /dev/null +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_perl-Git-SVN.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src git +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Git-SVN + CHECK_RESULT $? 0 0 "install perl-Git-SVN failed" + SLEEP_WAIT 1 + dnf remove -y perl-Git-SVN + CHECK_RESULT $? 0 0 "remove perl-Git-SVN failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_perl-Git.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_perl-Git.sh new file mode 100644 index 000000000..2207d09cf --- /dev/null +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_perl-Git.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src git +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Git + CHECK_RESULT $? 0 0 "install perl-Git failed" + SLEEP_WAIT 1 + dnf remove -y perl-Git + CHECK_RESULT $? 0 0 "remove perl-Git failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-debuginfo.sh b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-debuginfo.sh new file mode 100644 index 000000000..0b891da40 --- /dev/null +++ b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glade +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glade-debuginfo + CHECK_RESULT $? 0 0 "install glade-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y glade-debuginfo + CHECK_RESULT $? 0 0 "remove glade-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-debugsource.sh b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-debugsource.sh new file mode 100644 index 000000000..5e590869a --- /dev/null +++ b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glade +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glade-debugsource + CHECK_RESULT $? 0 0 "install glade-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y glade-debugsource + CHECK_RESULT $? 0 0 "remove glade-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-devel.sh b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-devel.sh new file mode 100644 index 000000000..ca88e42ff --- /dev/null +++ b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glade +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glade-devel + CHECK_RESULT $? 0 0 "install glade-devel failed" + SLEEP_WAIT 1 + dnf remove -y glade-devel + CHECK_RESULT $? 0 0 "remove glade-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-help.sh b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-help.sh new file mode 100644 index 000000000..d78cb7167 --- /dev/null +++ b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glade +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glade-help + CHECK_RESULT $? 0 0 "install glade-help failed" + SLEEP_WAIT 1 + dnf remove -y glade-help + CHECK_RESULT $? 0 0 "remove glade-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-libs.sh b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-libs.sh new file mode 100644 index 000000000..1a9b6fa38 --- /dev/null +++ b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glade +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glade-libs + CHECK_RESULT $? 0 0 "install glade-libs failed" + SLEEP_WAIT 1 + dnf remove -y glade-libs + CHECK_RESULT $? 0 0 "remove glade-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade.sh b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade.sh new file mode 100644 index 000000000..74ad7bf06 --- /dev/null +++ b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glade +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glade + CHECK_RESULT $? 0 0 "install glade failed" + SLEEP_WAIT 1 + dnf remove -y glade + CHECK_RESULT $? 0 0 "remove glade failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-help.sh b/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-help.sh new file mode 100644 index 000000000..9964fcb04 --- /dev/null +++ b/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glassfish-servlet-api +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glassfish-servlet-api-help + CHECK_RESULT $? 0 0 "install glassfish-servlet-api-help failed" + SLEEP_WAIT 1 + dnf remove -y glassfish-servlet-api-help + CHECK_RESULT $? 0 0 "remove glassfish-servlet-api-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-javadoc.sh b/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-javadoc.sh new file mode 100644 index 000000000..46fa3614b --- /dev/null +++ b/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-javadoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glassfish-servlet-api +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glassfish-servlet-api-javadoc + CHECK_RESULT $? 0 0 "install glassfish-servlet-api-javadoc failed" + SLEEP_WAIT 1 + dnf remove -y glassfish-servlet-api-javadoc + CHECK_RESULT $? 0 0 "remove glassfish-servlet-api-javadoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api.sh b/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api.sh new file mode 100644 index 000000000..6b859756f --- /dev/null +++ b/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glassfish-servlet-api +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glassfish-servlet-api + CHECK_RESULT $? 0 0 "install glassfish-servlet-api failed" + SLEEP_WAIT 1 + dnf remove -y glassfish-servlet-api + CHECK_RESULT $? 0 0 "remove glassfish-servlet-api failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-debuginfo.sh b/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-debuginfo.sh new file mode 100644 index 000000000..d70f7d59f --- /dev/null +++ b/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glew +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glew-debuginfo + CHECK_RESULT $? 0 0 "install glew-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y glew-debuginfo + CHECK_RESULT $? 0 0 "remove glew-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-debugsource.sh b/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-debugsource.sh new file mode 100644 index 000000000..b90f54c5f --- /dev/null +++ b/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glew +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glew-debugsource + CHECK_RESULT $? 0 0 "install glew-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y glew-debugsource + CHECK_RESULT $? 0 0 "remove glew-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-devel.sh b/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-devel.sh new file mode 100644 index 000000000..ba68feec6 --- /dev/null +++ b/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glew +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glew-devel + CHECK_RESULT $? 0 0 "install glew-devel failed" + SLEEP_WAIT 1 + dnf remove -y glew-devel + CHECK_RESULT $? 0 0 "remove glew-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew.sh b/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew.sh new file mode 100644 index 000000000..ca0703fcc --- /dev/null +++ b/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glew +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glew + CHECK_RESULT $? 0 0 "install glew failed" + SLEEP_WAIT 1 + dnf remove -y glew + CHECK_RESULT $? 0 0 "remove glew failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-debuginfo.sh b/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-debuginfo.sh new file mode 100644 index 000000000..b7d276af9 --- /dev/null +++ b/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glib-networking +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glib-networking-debuginfo + CHECK_RESULT $? 0 0 "install glib-networking-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y glib-networking-debuginfo + CHECK_RESULT $? 0 0 "remove glib-networking-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-debugsource.sh b/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-debugsource.sh new file mode 100644 index 000000000..0c55e9358 --- /dev/null +++ b/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glib-networking +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glib-networking-debugsource + CHECK_RESULT $? 0 0 "install glib-networking-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y glib-networking-debugsource + CHECK_RESULT $? 0 0 "remove glib-networking-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-tests.sh b/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-tests.sh new file mode 100644 index 000000000..b1a00bd6d --- /dev/null +++ b/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-tests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glib-networking +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glib-networking-tests + CHECK_RESULT $? 0 0 "install glib-networking-tests failed" + SLEEP_WAIT 1 + dnf remove -y glib-networking-tests + CHECK_RESULT $? 0 0 "remove glib-networking-tests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking.sh b/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking.sh new file mode 100644 index 000000000..c9f0cc5d7 --- /dev/null +++ b/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glib-networking +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glib-networking + CHECK_RESULT $? 0 0 "install glib-networking failed" + SLEEP_WAIT 1 + dnf remove -y glib-networking + CHECK_RESULT $? 0 0 "remove glib-networking failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-debuginfo.sh b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-debuginfo.sh new file mode 100644 index 000000000..b8ffffb54 --- /dev/null +++ b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glib-debuginfo + CHECK_RESULT $? 0 0 "install glib-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y glib-debuginfo + CHECK_RESULT $? 0 0 "remove glib-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-debugsource.sh b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-debugsource.sh new file mode 100644 index 000000000..3cc5ab290 --- /dev/null +++ b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glib-debugsource + CHECK_RESULT $? 0 0 "install glib-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y glib-debugsource + CHECK_RESULT $? 0 0 "remove glib-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-devel.sh b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-devel.sh new file mode 100644 index 000000000..46c8535e3 --- /dev/null +++ b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glib-devel + CHECK_RESULT $? 0 0 "install glib-devel failed" + SLEEP_WAIT 1 + dnf remove -y glib-devel + CHECK_RESULT $? 0 0 "remove glib-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-help.sh b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-help.sh new file mode 100644 index 000000000..f7119283d --- /dev/null +++ b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glib-help + CHECK_RESULT $? 0 0 "install glib-help failed" + SLEEP_WAIT 1 + dnf remove -y glib-help + CHECK_RESULT $? 0 0 "remove glib-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib.sh b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib.sh new file mode 100644 index 000000000..ad302fec0 --- /dev/null +++ b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glib + CHECK_RESULT $? 0 0 "install glib failed" + SLEEP_WAIT 1 + dnf remove -y glib + CHECK_RESULT $? 0 0 "remove glib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-debuginfo.sh b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-debuginfo.sh new file mode 100644 index 000000000..dcdaa4530 --- /dev/null +++ b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glib2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glib2-debuginfo + CHECK_RESULT $? 0 0 "install glib2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y glib2-debuginfo + CHECK_RESULT $? 0 0 "remove glib2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-debugsource.sh b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-debugsource.sh new file mode 100644 index 000000000..0547bcd3d --- /dev/null +++ b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glib2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glib2-debugsource + CHECK_RESULT $? 0 0 "install glib2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y glib2-debugsource + CHECK_RESULT $? 0 0 "remove glib2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-devel.sh b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-devel.sh new file mode 100644 index 000000000..869e33558 --- /dev/null +++ b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glib2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glib2-devel + CHECK_RESULT $? 0 0 "install glib2-devel failed" + SLEEP_WAIT 1 + dnf remove -y glib2-devel + CHECK_RESULT $? 0 0 "remove glib2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-help.sh b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-help.sh new file mode 100644 index 000000000..8f0dc73bb --- /dev/null +++ b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glib2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glib2-help + CHECK_RESULT $? 0 0 "install glib2-help failed" + SLEEP_WAIT 1 + dnf remove -y glib2-help + CHECK_RESULT $? 0 0 "remove glib2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-static.sh b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-static.sh new file mode 100644 index 000000000..f7e21ce5e --- /dev/null +++ b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glib2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glib2-static + CHECK_RESULT $? 0 0 "install glib2-static failed" + SLEEP_WAIT 1 + dnf remove -y glib2-static + CHECK_RESULT $? 0 0 "remove glib2-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-tests.sh b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-tests.sh new file mode 100644 index 000000000..3de41c886 --- /dev/null +++ b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-tests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glib2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glib2-tests + CHECK_RESULT $? 0 0 "install glib2-tests failed" + SLEEP_WAIT 1 + dnf remove -y glib2-tests + CHECK_RESULT $? 0 0 "remove glib2-tests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2.sh b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2.sh new file mode 100644 index 000000000..134e22c70 --- /dev/null +++ b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glib2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glib2 + CHECK_RESULT $? 0 0 "install glib2 failed" + SLEEP_WAIT 1 + dnf remove -y glib2 + CHECK_RESULT $? 0 0 "remove glib2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-all-langpacks.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-all-langpacks.sh new file mode 100644 index 000000000..74d107a33 --- /dev/null +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-all-langpacks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glibc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glibc-all-langpacks + CHECK_RESULT $? 0 0 "install glibc-all-langpacks failed" + SLEEP_WAIT 1 + dnf remove -y glibc-all-langpacks + CHECK_RESULT $? 0 0 "remove glibc-all-langpacks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-benchtests.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-benchtests.sh new file mode 100644 index 000000000..df1391306 --- /dev/null +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-benchtests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glibc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glibc-benchtests + CHECK_RESULT $? 0 0 "install glibc-benchtests failed" + SLEEP_WAIT 1 + dnf remove -y glibc-benchtests + CHECK_RESULT $? 0 0 "remove glibc-benchtests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-common.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-common.sh new file mode 100644 index 000000000..ce2ce55c9 --- /dev/null +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-common.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glibc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glibc-common + CHECK_RESULT $? 0 0 "install glibc-common failed" + SLEEP_WAIT 1 + dnf remove -y glibc-common + CHECK_RESULT $? 0 0 "remove glibc-common failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-compat-2.17.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-compat-2.17.sh new file mode 100644 index 000000000..88f6a4db8 --- /dev/null +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-compat-2.17.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glibc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glibc-compat-2.17 + CHECK_RESULT $? 0 0 "install glibc-compat-2.17 failed" + SLEEP_WAIT 1 + dnf remove -y glibc-compat-2.17 + CHECK_RESULT $? 0 0 "remove glibc-compat-2.17 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debuginfo.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debuginfo.sh new file mode 100644 index 000000000..477ed1462 --- /dev/null +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glibc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glibc-debuginfo + CHECK_RESULT $? 0 0 "install glibc-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y glibc-debuginfo + CHECK_RESULT $? 0 0 "remove glibc-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debugsource.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debugsource.sh new file mode 100644 index 000000000..66df9c46e --- /dev/null +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glibc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glibc-debugsource + CHECK_RESULT $? 0 0 "install glibc-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y glibc-debugsource + CHECK_RESULT $? 0 0 "remove glibc-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debugutils.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debugutils.sh new file mode 100644 index 000000000..eb44bd146 --- /dev/null +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debugutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glibc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glibc-debugutils + CHECK_RESULT $? 0 0 "install glibc-debugutils failed" + SLEEP_WAIT 1 + dnf remove -y glibc-debugutils + CHECK_RESULT $? 0 0 "remove glibc-debugutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-devel.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-devel.sh new file mode 100644 index 000000000..551a0eef3 --- /dev/null +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glibc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glibc-devel + CHECK_RESULT $? 0 0 "install glibc-devel failed" + SLEEP_WAIT 1 + dnf remove -y glibc-devel + CHECK_RESULT $? 0 0 "remove glibc-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-help.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-help.sh new file mode 100644 index 000000000..41cd017a7 --- /dev/null +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glibc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glibc-help + CHECK_RESULT $? 0 0 "install glibc-help failed" + SLEEP_WAIT 1 + dnf remove -y glibc-help + CHECK_RESULT $? 0 0 "remove glibc-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-locale-archive.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-locale-archive.sh new file mode 100644 index 000000000..0e599d7e6 --- /dev/null +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-locale-archive.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glibc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glibc-locale-archive + CHECK_RESULT $? 0 0 "install glibc-locale-archive failed" + SLEEP_WAIT 1 + dnf remove -y glibc-locale-archive + CHECK_RESULT $? 0 0 "remove glibc-locale-archive failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-locale-source.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-locale-source.sh new file mode 100644 index 000000000..7bb360eeb --- /dev/null +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-locale-source.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glibc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glibc-locale-source + CHECK_RESULT $? 0 0 "install glibc-locale-source failed" + SLEEP_WAIT 1 + dnf remove -y glibc-locale-source + CHECK_RESULT $? 0 0 "remove glibc-locale-source failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-nss-devel.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-nss-devel.sh new file mode 100644 index 000000000..c6727b914 --- /dev/null +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-nss-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glibc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glibc-nss-devel + CHECK_RESULT $? 0 0 "install glibc-nss-devel failed" + SLEEP_WAIT 1 + dnf remove -y glibc-nss-devel + CHECK_RESULT $? 0 0 "remove glibc-nss-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-relocation.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-relocation.sh new file mode 100644 index 000000000..04efb25ee --- /dev/null +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-relocation.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glibc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glibc-relocation + CHECK_RESULT $? 0 0 "install glibc-relocation failed" + SLEEP_WAIT 1 + dnf remove -y glibc-relocation + CHECK_RESULT $? 0 0 "remove glibc-relocation failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc.sh new file mode 100644 index 000000000..6386e7499 --- /dev/null +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glibc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glibc + CHECK_RESULT $? 0 0 "install glibc failed" + SLEEP_WAIT 1 + dnf remove -y glibc + CHECK_RESULT $? 0 0 "remove glibc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_libnsl.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_libnsl.sh new file mode 100644 index 000000000..794c8ea3b --- /dev/null +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_libnsl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glibc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnsl + CHECK_RESULT $? 0 0 "install libnsl failed" + SLEEP_WAIT 1 + dnf remove -y libnsl + CHECK_RESULT $? 0 0 "remove libnsl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_nscd.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_nscd.sh new file mode 100644 index 000000000..c86166de2 --- /dev/null +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_nscd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glibc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nscd + CHECK_RESULT $? 0 0 "install nscd failed" + SLEEP_WAIT 1 + dnf remove -y nscd + CHECK_RESULT $? 0 0 "remove nscd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_nss_modules.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_nss_modules.sh new file mode 100644 index 000000000..eedd7a5f8 --- /dev/null +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_nss_modules.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glibc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nss_modules + CHECK_RESULT $? 0 0 "install nss_modules failed" + SLEEP_WAIT 1 + dnf remove -y nss_modules + CHECK_RESULT $? 0 0 "remove nss_modules failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-cli.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-cli.sh new file mode 100644 index 000000000..c8d24a20b --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-cli.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glusterfs-cli + CHECK_RESULT $? 0 0 "install glusterfs-cli failed" + SLEEP_WAIT 1 + dnf remove -y glusterfs-cli + CHECK_RESULT $? 0 0 "remove glusterfs-cli failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-client-xlators.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-client-xlators.sh new file mode 100644 index 000000000..5b06bc066 --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-client-xlators.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glusterfs-client-xlators + CHECK_RESULT $? 0 0 "install glusterfs-client-xlators failed" + SLEEP_WAIT 1 + dnf remove -y glusterfs-client-xlators + CHECK_RESULT $? 0 0 "remove glusterfs-client-xlators failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-cloudsync-plugins.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-cloudsync-plugins.sh new file mode 100644 index 000000000..06dd8ba0e --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-cloudsync-plugins.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glusterfs-cloudsync-plugins + CHECK_RESULT $? 0 0 "install glusterfs-cloudsync-plugins failed" + SLEEP_WAIT 1 + dnf remove -y glusterfs-cloudsync-plugins + CHECK_RESULT $? 0 0 "remove glusterfs-cloudsync-plugins failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-debuginfo.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-debuginfo.sh new file mode 100644 index 000000000..60202cb91 --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glusterfs-debuginfo + CHECK_RESULT $? 0 0 "install glusterfs-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y glusterfs-debuginfo + CHECK_RESULT $? 0 0 "remove glusterfs-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-debugsource.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-debugsource.sh new file mode 100644 index 000000000..a89e79741 --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glusterfs-debugsource + CHECK_RESULT $? 0 0 "install glusterfs-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y glusterfs-debugsource + CHECK_RESULT $? 0 0 "remove glusterfs-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-devel.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-devel.sh new file mode 100644 index 000000000..7c464a907 --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glusterfs-devel + CHECK_RESULT $? 0 0 "install glusterfs-devel failed" + SLEEP_WAIT 1 + dnf remove -y glusterfs-devel + CHECK_RESULT $? 0 0 "remove glusterfs-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-events.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-events.sh new file mode 100644 index 000000000..9ab34bfe4 --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-events.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glusterfs-events + CHECK_RESULT $? 0 0 "install glusterfs-events failed" + SLEEP_WAIT 1 + dnf remove -y glusterfs-events + CHECK_RESULT $? 0 0 "remove glusterfs-events failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-extra-xlators.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-extra-xlators.sh new file mode 100644 index 000000000..1a6b33456 --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-extra-xlators.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glusterfs-extra-xlators + CHECK_RESULT $? 0 0 "install glusterfs-extra-xlators failed" + SLEEP_WAIT 1 + dnf remove -y glusterfs-extra-xlators + CHECK_RESULT $? 0 0 "remove glusterfs-extra-xlators failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-fuse.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-fuse.sh new file mode 100644 index 000000000..59b6340ae --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-fuse.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glusterfs-fuse + CHECK_RESULT $? 0 0 "install glusterfs-fuse failed" + SLEEP_WAIT 1 + dnf remove -y glusterfs-fuse + CHECK_RESULT $? 0 0 "remove glusterfs-fuse failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-geo-replication.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-geo-replication.sh new file mode 100644 index 000000000..5355deee6 --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-geo-replication.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glusterfs-geo-replication + CHECK_RESULT $? 0 0 "install glusterfs-geo-replication failed" + SLEEP_WAIT 1 + dnf remove -y glusterfs-geo-replication + CHECK_RESULT $? 0 0 "remove glusterfs-geo-replication failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-help.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-help.sh new file mode 100644 index 000000000..a8c295ed2 --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glusterfs-help + CHECK_RESULT $? 0 0 "install glusterfs-help failed" + SLEEP_WAIT 1 + dnf remove -y glusterfs-help + CHECK_RESULT $? 0 0 "remove glusterfs-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-resource-agents.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-resource-agents.sh new file mode 100644 index 000000000..300db62e5 --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-resource-agents.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glusterfs-resource-agents + CHECK_RESULT $? 0 0 "install glusterfs-resource-agents failed" + SLEEP_WAIT 1 + dnf remove -y glusterfs-resource-agents + CHECK_RESULT $? 0 0 "remove glusterfs-resource-agents failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-server.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-server.sh new file mode 100644 index 000000000..148ede097 --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-server.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glusterfs-server + CHECK_RESULT $? 0 0 "install glusterfs-server failed" + SLEEP_WAIT 1 + dnf remove -y glusterfs-server + CHECK_RESULT $? 0 0 "remove glusterfs-server failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-thin-arbiter.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-thin-arbiter.sh new file mode 100644 index 000000000..4307da297 --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-thin-arbiter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glusterfs-thin-arbiter + CHECK_RESULT $? 0 0 "install glusterfs-thin-arbiter failed" + SLEEP_WAIT 1 + dnf remove -y glusterfs-thin-arbiter + CHECK_RESULT $? 0 0 "remove glusterfs-thin-arbiter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs.sh new file mode 100644 index 000000000..a6cb3d18f --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y glusterfs + CHECK_RESULT $? 0 0 "install glusterfs failed" + SLEEP_WAIT 1 + dnf remove -y glusterfs + CHECK_RESULT $? 0 0 "remove glusterfs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfapi-devel.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfapi-devel.sh new file mode 100644 index 000000000..d9faba5db --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfapi-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgfapi-devel + CHECK_RESULT $? 0 0 "install libgfapi-devel failed" + SLEEP_WAIT 1 + dnf remove -y libgfapi-devel + CHECK_RESULT $? 0 0 "remove libgfapi-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfapi0.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfapi0.sh new file mode 100644 index 000000000..04dfa1f9d --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfapi0.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgfapi0 + CHECK_RESULT $? 0 0 "install libgfapi0 failed" + SLEEP_WAIT 1 + dnf remove -y libgfapi0 + CHECK_RESULT $? 0 0 "remove libgfapi0 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfchangelog-devel.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfchangelog-devel.sh new file mode 100644 index 000000000..6ce7a0a27 --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfchangelog-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgfchangelog-devel + CHECK_RESULT $? 0 0 "install libgfchangelog-devel failed" + SLEEP_WAIT 1 + dnf remove -y libgfchangelog-devel + CHECK_RESULT $? 0 0 "remove libgfchangelog-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfchangelog0.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfchangelog0.sh new file mode 100644 index 000000000..54cb28a04 --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfchangelog0.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgfchangelog0 + CHECK_RESULT $? 0 0 "install libgfchangelog0 failed" + SLEEP_WAIT 1 + dnf remove -y libgfchangelog0 + CHECK_RESULT $? 0 0 "remove libgfchangelog0 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfrpc-devel.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfrpc-devel.sh new file mode 100644 index 000000000..de606383f --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfrpc-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgfrpc-devel + CHECK_RESULT $? 0 0 "install libgfrpc-devel failed" + SLEEP_WAIT 1 + dnf remove -y libgfrpc-devel + CHECK_RESULT $? 0 0 "remove libgfrpc-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfrpc0.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfrpc0.sh new file mode 100644 index 000000000..5c2260f82 --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfrpc0.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgfrpc0 + CHECK_RESULT $? 0 0 "install libgfrpc0 failed" + SLEEP_WAIT 1 + dnf remove -y libgfrpc0 + CHECK_RESULT $? 0 0 "remove libgfrpc0 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfxdr-devel.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfxdr-devel.sh new file mode 100644 index 000000000..9115ab1c3 --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfxdr-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgfxdr-devel + CHECK_RESULT $? 0 0 "install libgfxdr-devel failed" + SLEEP_WAIT 1 + dnf remove -y libgfxdr-devel + CHECK_RESULT $? 0 0 "remove libgfxdr-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfxdr0.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfxdr0.sh new file mode 100644 index 000000000..09884baba --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfxdr0.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgfxdr0 + CHECK_RESULT $? 0 0 "install libgfxdr0 failed" + SLEEP_WAIT 1 + dnf remove -y libgfxdr0 + CHECK_RESULT $? 0 0 "remove libgfxdr0 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterd0.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterd0.sh new file mode 100644 index 000000000..2b07c5cc7 --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterd0.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libglusterd0 + CHECK_RESULT $? 0 0 "install libglusterd0 failed" + SLEEP_WAIT 1 + dnf remove -y libglusterd0 + CHECK_RESULT $? 0 0 "remove libglusterd0 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterfs-devel.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterfs-devel.sh new file mode 100644 index 000000000..f295f162a --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterfs-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libglusterfs-devel + CHECK_RESULT $? 0 0 "install libglusterfs-devel failed" + SLEEP_WAIT 1 + dnf remove -y libglusterfs-devel + CHECK_RESULT $? 0 0 "remove libglusterfs-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterfs0.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterfs0.sh new file mode 100644 index 000000000..ce18cd014 --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterfs0.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libglusterfs0 + CHECK_RESULT $? 0 0 "install libglusterfs0 failed" + SLEEP_WAIT 1 + dnf remove -y libglusterfs0 + CHECK_RESULT $? 0 0 "remove libglusterfs0 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_python3-gluster.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_python3-gluster.sh new file mode 100644 index 000000000..1e81e0c87 --- /dev/null +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_python3-gluster.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src glusterfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-gluster + CHECK_RESULT $? 0 0 "install python3-gluster failed" + SLEEP_WAIT 1 + dnf remove -y python3-gluster + CHECK_RESULT $? 0 0 "remove python3-gluster failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-c++.sh b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-c++.sh new file mode 100644 index 000000000..b3c6ab71b --- /dev/null +++ b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-c++.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gmp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gmp-c++ + CHECK_RESULT $? 0 0 "install gmp-c++ failed" + SLEEP_WAIT 1 + dnf remove -y gmp-c++ + CHECK_RESULT $? 0 0 "remove gmp-c++ failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-debuginfo.sh b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-debuginfo.sh new file mode 100644 index 000000000..9eec4fc45 --- /dev/null +++ b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gmp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gmp-debuginfo + CHECK_RESULT $? 0 0 "install gmp-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gmp-debuginfo + CHECK_RESULT $? 0 0 "remove gmp-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-debugsource.sh b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-debugsource.sh new file mode 100644 index 000000000..412c9dd50 --- /dev/null +++ b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gmp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gmp-debugsource + CHECK_RESULT $? 0 0 "install gmp-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gmp-debugsource + CHECK_RESULT $? 0 0 "remove gmp-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-devel.sh b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-devel.sh new file mode 100644 index 000000000..93e316c3c --- /dev/null +++ b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gmp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gmp-devel + CHECK_RESULT $? 0 0 "install gmp-devel failed" + SLEEP_WAIT 1 + dnf remove -y gmp-devel + CHECK_RESULT $? 0 0 "remove gmp-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-relocation.sh b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-relocation.sh new file mode 100644 index 000000000..b94613fde --- /dev/null +++ b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-relocation.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gmp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gmp-relocation + CHECK_RESULT $? 0 0 "install gmp-relocation failed" + SLEEP_WAIT 1 + dnf remove -y gmp-relocation + CHECK_RESULT $? 0 0 "remove gmp-relocation failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp.sh b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp.sh new file mode 100644 index 000000000..4d60bcb1f --- /dev/null +++ b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gmp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gmp + CHECK_RESULT $? 0 0 "install gmp failed" + SLEEP_WAIT 1 + dnf remove -y gmp + CHECK_RESULT $? 0 0 "remove gmp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnome-common/oe_test_gnome-common_install_and_remove_gnome-common.sh b/testcases/cli-test/gnome-common/oe_test_gnome-common_install_and_remove_gnome-common.sh new file mode 100644 index 000000000..0572a8bfb --- /dev/null +++ b/testcases/cli-test/gnome-common/oe_test_gnome-common_install_and_remove_gnome-common.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnome-common +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnome-common + CHECK_RESULT $? 0 0 "install gnome-common failed" + SLEEP_WAIT 1 + dnf remove -y gnome-common + CHECK_RESULT $? 0 0 "remove gnome-common failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-help.sh b/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-help.sh new file mode 100644 index 000000000..6c028d7e6 --- /dev/null +++ b/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnome-doc-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnome-doc-utils-help + CHECK_RESULT $? 0 0 "install gnome-doc-utils-help failed" + SLEEP_WAIT 1 + dnf remove -y gnome-doc-utils-help + CHECK_RESULT $? 0 0 "remove gnome-doc-utils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-stylesheets.sh b/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-stylesheets.sh new file mode 100644 index 000000000..6c9db450b --- /dev/null +++ b/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-stylesheets.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnome-doc-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnome-doc-utils-stylesheets + CHECK_RESULT $? 0 0 "install gnome-doc-utils-stylesheets failed" + SLEEP_WAIT 1 + dnf remove -y gnome-doc-utils-stylesheets + CHECK_RESULT $? 0 0 "remove gnome-doc-utils-stylesheets failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils.sh b/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils.sh new file mode 100644 index 000000000..8195bc2ea --- /dev/null +++ b/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnome-doc-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnome-doc-utils + CHECK_RESULT $? 0 0 "install gnome-doc-utils failed" + SLEEP_WAIT 1 + dnf remove -y gnome-doc-utils + CHECK_RESULT $? 0 0 "remove gnome-doc-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnu-efi/oe_test_gnu-efi_install_and_remove_gnu-efi-devel.sh b/testcases/cli-test/gnu-efi/oe_test_gnu-efi_install_and_remove_gnu-efi-devel.sh new file mode 100644 index 000000000..1b41aa6d7 --- /dev/null +++ b/testcases/cli-test/gnu-efi/oe_test_gnu-efi_install_and_remove_gnu-efi-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnu-efi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnu-efi-devel + CHECK_RESULT $? 0 0 "install gnu-efi-devel failed" + SLEEP_WAIT 1 + dnf remove -y gnu-efi-devel + CHECK_RESULT $? 0 0 "remove gnu-efi-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnu-efi/oe_test_gnu-efi_install_and_remove_gnu-efi.sh b/testcases/cli-test/gnu-efi/oe_test_gnu-efi_install_and_remove_gnu-efi.sh new file mode 100644 index 000000000..5ebbdde64 --- /dev/null +++ b/testcases/cli-test/gnu-efi/oe_test_gnu-efi_install_and_remove_gnu-efi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnu-efi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnu-efi + CHECK_RESULT $? 0 0 "install gnu-efi failed" + SLEEP_WAIT 1 + dnf remove -y gnu-efi + CHECK_RESULT $? 0 0 "remove gnu-efi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-debuginfo.sh b/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-debuginfo.sh new file mode 100644 index 000000000..93c23af2b --- /dev/null +++ b/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnupg2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnupg2-debuginfo + CHECK_RESULT $? 0 0 "install gnupg2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gnupg2-debuginfo + CHECK_RESULT $? 0 0 "remove gnupg2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-debugsource.sh b/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-debugsource.sh new file mode 100644 index 000000000..c337b375c --- /dev/null +++ b/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnupg2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnupg2-debugsource + CHECK_RESULT $? 0 0 "install gnupg2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gnupg2-debugsource + CHECK_RESULT $? 0 0 "remove gnupg2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-help.sh b/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-help.sh new file mode 100644 index 000000000..002b361c9 --- /dev/null +++ b/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnupg2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnupg2-help + CHECK_RESULT $? 0 0 "install gnupg2-help failed" + SLEEP_WAIT 1 + dnf remove -y gnupg2-help + CHECK_RESULT $? 0 0 "remove gnupg2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2.sh b/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2.sh new file mode 100644 index 000000000..2552c03f5 --- /dev/null +++ b/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnupg2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnupg2 + CHECK_RESULT $? 0 0 "install gnupg2 failed" + SLEEP_WAIT 1 + dnf remove -y gnupg2 + CHECK_RESULT $? 0 0 "remove gnupg2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-c++.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-c++.sh new file mode 100644 index 000000000..ac09ee537 --- /dev/null +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-c++.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnutls +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnutls-c++ + CHECK_RESULT $? 0 0 "install gnutls-c++ failed" + SLEEP_WAIT 1 + dnf remove -y gnutls-c++ + CHECK_RESULT $? 0 0 "remove gnutls-c++ failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-dane.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-dane.sh new file mode 100644 index 000000000..1b4d52763 --- /dev/null +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-dane.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnutls +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnutls-dane + CHECK_RESULT $? 0 0 "install gnutls-dane failed" + SLEEP_WAIT 1 + dnf remove -y gnutls-dane + CHECK_RESULT $? 0 0 "remove gnutls-dane failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-debuginfo.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-debuginfo.sh new file mode 100644 index 000000000..db2fc20ef --- /dev/null +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnutls +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnutls-debuginfo + CHECK_RESULT $? 0 0 "install gnutls-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gnutls-debuginfo + CHECK_RESULT $? 0 0 "remove gnutls-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-debugsource.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-debugsource.sh new file mode 100644 index 000000000..58fafce59 --- /dev/null +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnutls +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnutls-debugsource + CHECK_RESULT $? 0 0 "install gnutls-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gnutls-debugsource + CHECK_RESULT $? 0 0 "remove gnutls-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-devel.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-devel.sh new file mode 100644 index 000000000..648877b2b --- /dev/null +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnutls +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnutls-devel + CHECK_RESULT $? 0 0 "install gnutls-devel failed" + SLEEP_WAIT 1 + dnf remove -y gnutls-devel + CHECK_RESULT $? 0 0 "remove gnutls-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-doc.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-doc.sh new file mode 100644 index 000000000..4ecfb11e2 --- /dev/null +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnutls +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnutls-doc + CHECK_RESULT $? 0 0 "install gnutls-doc failed" + SLEEP_WAIT 1 + dnf remove -y gnutls-doc + CHECK_RESULT $? 0 0 "remove gnutls-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-guile.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-guile.sh new file mode 100644 index 000000000..c5446eb50 --- /dev/null +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-guile.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnutls +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnutls-guile + CHECK_RESULT $? 0 0 "install gnutls-guile failed" + SLEEP_WAIT 1 + dnf remove -y gnutls-guile + CHECK_RESULT $? 0 0 "remove gnutls-guile failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-help.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-help.sh new file mode 100644 index 000000000..af1eca7c8 --- /dev/null +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnutls +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnutls-help + CHECK_RESULT $? 0 0 "install gnutls-help failed" + SLEEP_WAIT 1 + dnf remove -y gnutls-help + CHECK_RESULT $? 0 0 "remove gnutls-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-utils.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-utils.sh new file mode 100644 index 000000000..baa2dd384 --- /dev/null +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnutls +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnutls-utils + CHECK_RESULT $? 0 0 "install gnutls-utils failed" + SLEEP_WAIT 1 + dnf remove -y gnutls-utils + CHECK_RESULT $? 0 0 "remove gnutls-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls.sh new file mode 100644 index 000000000..0edac4636 --- /dev/null +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gnutls +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gnutls + CHECK_RESULT $? 0 0 "install gnutls failed" + SLEEP_WAIT 1 + dnf remove -y gnutls + CHECK_RESULT $? 0 0 "remove gnutls failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-debuginfo.sh b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-debuginfo.sh new file mode 100644 index 000000000..c459fb838 --- /dev/null +++ b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gobject-introspection +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gobject-introspection-debuginfo + CHECK_RESULT $? 0 0 "install gobject-introspection-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gobject-introspection-debuginfo + CHECK_RESULT $? 0 0 "remove gobject-introspection-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-debugsource.sh b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-debugsource.sh new file mode 100644 index 000000000..8afa943b1 --- /dev/null +++ b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gobject-introspection +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gobject-introspection-debugsource + CHECK_RESULT $? 0 0 "install gobject-introspection-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gobject-introspection-debugsource + CHECK_RESULT $? 0 0 "remove gobject-introspection-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-devel.sh b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-devel.sh new file mode 100644 index 000000000..d385e41c4 --- /dev/null +++ b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gobject-introspection +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gobject-introspection-devel + CHECK_RESULT $? 0 0 "install gobject-introspection-devel failed" + SLEEP_WAIT 1 + dnf remove -y gobject-introspection-devel + CHECK_RESULT $? 0 0 "remove gobject-introspection-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-help.sh b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-help.sh new file mode 100644 index 000000000..c4cbab3e7 --- /dev/null +++ b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gobject-introspection +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gobject-introspection-help + CHECK_RESULT $? 0 0 "install gobject-introspection-help failed" + SLEEP_WAIT 1 + dnf remove -y gobject-introspection-help + CHECK_RESULT $? 0 0 "remove gobject-introspection-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection.sh b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection.sh new file mode 100644 index 000000000..bcdce7606 --- /dev/null +++ b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gobject-introspection +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gobject-introspection + CHECK_RESULT $? 0 0 "install gobject-introspection failed" + SLEEP_WAIT 1 + dnf remove -y gobject-introspection + CHECK_RESULT $? 0 0 "remove gobject-introspection failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang-devel.sh b/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang-devel.sh new file mode 100644 index 000000000..222d5d615 --- /dev/null +++ b/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src golang +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y golang-devel + CHECK_RESULT $? 0 0 "install golang-devel failed" + SLEEP_WAIT 1 + dnf remove -y golang-devel + CHECK_RESULT $? 0 0 "remove golang-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang-help.sh b/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang-help.sh new file mode 100644 index 000000000..3363aa4f8 --- /dev/null +++ b/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src golang +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y golang-help + CHECK_RESULT $? 0 0 "install golang-help failed" + SLEEP_WAIT 1 + dnf remove -y golang-help + CHECK_RESULT $? 0 0 "remove golang-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang.sh b/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang.sh new file mode 100644 index 000000000..82211d766 --- /dev/null +++ b/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src golang +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y golang + CHECK_RESULT $? 0 0 "install golang failed" + SLEEP_WAIT 1 + dnf remove -y golang + CHECK_RESULT $? 0 0 "remove golang failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-fonts.sh b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-fonts.sh new file mode 100644 index 000000000..7549c4c20 --- /dev/null +++ b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-droid-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-droid-fonts + CHECK_RESULT $? 0 0 "install google-droid-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-droid-fonts + CHECK_RESULT $? 0 0 "remove google-droid-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-kufi-fonts.sh b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-kufi-fonts.sh new file mode 100644 index 000000000..ddbb80e94 --- /dev/null +++ b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-kufi-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-droid-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-droid-kufi-fonts + CHECK_RESULT $? 0 0 "install google-droid-kufi-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-droid-kufi-fonts + CHECK_RESULT $? 0 0 "remove google-droid-kufi-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-sans-fonts.sh b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-sans-fonts.sh new file mode 100644 index 000000000..8d13acf07 --- /dev/null +++ b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-sans-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-droid-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-droid-sans-fonts + CHECK_RESULT $? 0 0 "install google-droid-sans-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-droid-sans-fonts + CHECK_RESULT $? 0 0 "remove google-droid-sans-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-sans-mono-fonts.sh b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-sans-mono-fonts.sh new file mode 100644 index 000000000..05e9c475f --- /dev/null +++ b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-sans-mono-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-droid-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-droid-sans-mono-fonts + CHECK_RESULT $? 0 0 "install google-droid-sans-mono-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-droid-sans-mono-fonts + CHECK_RESULT $? 0 0 "remove google-droid-sans-mono-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-serif-fonts.sh b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-serif-fonts.sh new file mode 100644 index 000000000..fc1e31b85 --- /dev/null +++ b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-serif-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-droid-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-droid-serif-fonts + CHECK_RESULT $? 0 0 "install google-droid-serif-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-droid-serif-fonts + CHECK_RESULT $? 0 0 "remove google-droid-serif-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts-help.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts-help.sh new file mode 100644 index 000000000..bebef06a8 --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-cjk-fonts-help + CHECK_RESULT $? 0 0 "install google-noto-cjk-fonts-help failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-cjk-fonts-help + CHECK_RESULT $? 0 0 "remove google-noto-cjk-fonts-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts.sh new file mode 100644 index 000000000..365297a8a --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-cjk-fonts + CHECK_RESULT $? 0 0 "install google-noto-cjk-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-cjk-fonts + CHECK_RESULT $? 0 0 "remove google-noto-cjk-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-jp-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-jp-fonts.sh new file mode 100644 index 000000000..35db4c1fe --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-jp-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-sans-cjk-jp-fonts + CHECK_RESULT $? 0 0 "install google-noto-sans-cjk-jp-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-sans-cjk-jp-fonts + CHECK_RESULT $? 0 0 "remove google-noto-sans-cjk-jp-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-kr-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-kr-fonts.sh new file mode 100644 index 000000000..ea54f6570 --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-kr-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-sans-cjk-kr-fonts + CHECK_RESULT $? 0 0 "install google-noto-sans-cjk-kr-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-sans-cjk-kr-fonts + CHECK_RESULT $? 0 0 "remove google-noto-sans-cjk-kr-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-sc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-sc-fonts.sh new file mode 100644 index 000000000..c56ed97be --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-sc-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-sans-cjk-sc-fonts + CHECK_RESULT $? 0 0 "install google-noto-sans-cjk-sc-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-sans-cjk-sc-fonts + CHECK_RESULT $? 0 0 "remove google-noto-sans-cjk-sc-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-tc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-tc-fonts.sh new file mode 100644 index 000000000..a2e6f236b --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-tc-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-sans-cjk-tc-fonts + CHECK_RESULT $? 0 0 "install google-noto-sans-cjk-tc-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-sans-cjk-tc-fonts + CHECK_RESULT $? 0 0 "remove google-noto-sans-cjk-tc-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-ttc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-ttc-fonts.sh new file mode 100644 index 000000000..b143d3b18 --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-ttc-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-sans-cjk-ttc-fonts + CHECK_RESULT $? 0 0 "install google-noto-sans-cjk-ttc-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-sans-cjk-ttc-fonts + CHECK_RESULT $? 0 0 "remove google-noto-sans-cjk-ttc-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-jp-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-jp-fonts.sh new file mode 100644 index 000000000..ee102efce --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-jp-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-sans-jp-fonts + CHECK_RESULT $? 0 0 "install google-noto-sans-jp-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-sans-jp-fonts + CHECK_RESULT $? 0 0 "remove google-noto-sans-jp-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-kr-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-kr-fonts.sh new file mode 100644 index 000000000..6fa6d56ee --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-kr-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-sans-kr-fonts + CHECK_RESULT $? 0 0 "install google-noto-sans-kr-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-sans-kr-fonts + CHECK_RESULT $? 0 0 "remove google-noto-sans-kr-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-jp-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-jp-fonts.sh new file mode 100644 index 000000000..4fb9a0557 --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-jp-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-sans-mono-cjk-jp-fonts + CHECK_RESULT $? 0 0 "install google-noto-sans-mono-cjk-jp-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-sans-mono-cjk-jp-fonts + CHECK_RESULT $? 0 0 "remove google-noto-sans-mono-cjk-jp-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-kr-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-kr-fonts.sh new file mode 100644 index 000000000..47dcde322 --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-kr-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-sans-mono-cjk-kr-fonts + CHECK_RESULT $? 0 0 "install google-noto-sans-mono-cjk-kr-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-sans-mono-cjk-kr-fonts + CHECK_RESULT $? 0 0 "remove google-noto-sans-mono-cjk-kr-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-sc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-sc-fonts.sh new file mode 100644 index 000000000..f8389b00b --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-sc-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-sans-mono-cjk-sc-fonts + CHECK_RESULT $? 0 0 "install google-noto-sans-mono-cjk-sc-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-sans-mono-cjk-sc-fonts + CHECK_RESULT $? 0 0 "remove google-noto-sans-mono-cjk-sc-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-tc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-tc-fonts.sh new file mode 100644 index 000000000..afeedc383 --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-tc-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-sans-mono-cjk-tc-fonts + CHECK_RESULT $? 0 0 "install google-noto-sans-mono-cjk-tc-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-sans-mono-cjk-tc-fonts + CHECK_RESULT $? 0 0 "remove google-noto-sans-mono-cjk-tc-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-sc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-sc-fonts.sh new file mode 100644 index 000000000..eee650513 --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-sc-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-sans-sc-fonts + CHECK_RESULT $? 0 0 "install google-noto-sans-sc-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-sans-sc-fonts + CHECK_RESULT $? 0 0 "remove google-noto-sans-sc-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-tc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-tc-fonts.sh new file mode 100644 index 000000000..34f72232b --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-tc-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-sans-tc-fonts + CHECK_RESULT $? 0 0 "install google-noto-sans-tc-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-sans-tc-fonts + CHECK_RESULT $? 0 0 "remove google-noto-sans-tc-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-jp-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-jp-fonts.sh new file mode 100644 index 000000000..afed6b437 --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-jp-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-serif-cjk-jp-fonts + CHECK_RESULT $? 0 0 "install google-noto-serif-cjk-jp-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-serif-cjk-jp-fonts + CHECK_RESULT $? 0 0 "remove google-noto-serif-cjk-jp-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-kr-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-kr-fonts.sh new file mode 100644 index 000000000..ba8c9ee7d --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-kr-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-serif-cjk-kr-fonts + CHECK_RESULT $? 0 0 "install google-noto-serif-cjk-kr-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-serif-cjk-kr-fonts + CHECK_RESULT $? 0 0 "remove google-noto-serif-cjk-kr-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-sc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-sc-fonts.sh new file mode 100644 index 000000000..b48a62de3 --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-sc-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-serif-cjk-sc-fonts + CHECK_RESULT $? 0 0 "install google-noto-serif-cjk-sc-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-serif-cjk-sc-fonts + CHECK_RESULT $? 0 0 "remove google-noto-serif-cjk-sc-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-tc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-tc-fonts.sh new file mode 100644 index 000000000..00e069881 --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-tc-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-serif-cjk-tc-fonts + CHECK_RESULT $? 0 0 "install google-noto-serif-cjk-tc-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-serif-cjk-tc-fonts + CHECK_RESULT $? 0 0 "remove google-noto-serif-cjk-tc-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-ttc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-ttc-fonts.sh new file mode 100644 index 000000000..88e79e008 --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-ttc-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-serif-cjk-ttc-fonts + CHECK_RESULT $? 0 0 "install google-noto-serif-cjk-ttc-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-serif-cjk-ttc-fonts + CHECK_RESULT $? 0 0 "remove google-noto-serif-cjk-ttc-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-jp-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-jp-fonts.sh new file mode 100644 index 000000000..ca2f81c8b --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-jp-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-serif-jp-fonts + CHECK_RESULT $? 0 0 "install google-noto-serif-jp-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-serif-jp-fonts + CHECK_RESULT $? 0 0 "remove google-noto-serif-jp-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-kr-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-kr-fonts.sh new file mode 100644 index 000000000..d0dfe745b --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-kr-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-serif-kr-fonts + CHECK_RESULT $? 0 0 "install google-noto-serif-kr-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-serif-kr-fonts + CHECK_RESULT $? 0 0 "remove google-noto-serif-kr-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-sc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-sc-fonts.sh new file mode 100644 index 000000000..710a78d6d --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-sc-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-serif-sc-fonts + CHECK_RESULT $? 0 0 "install google-noto-serif-sc-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-serif-sc-fonts + CHECK_RESULT $? 0 0 "remove google-noto-serif-sc-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-tc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-tc-fonts.sh new file mode 100644 index 000000000..e25c4a838 --- /dev/null +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-tc-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src google-noto-cjk-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y google-noto-serif-tc-fonts + CHECK_RESULT $? 0 0 "install google-noto-serif-tc-fonts failed" + SLEEP_WAIT 1 + dnf remove -y google-noto-serif-tc-fonts + CHECK_RESULT $? 0 0 "remove google-noto-serif-tc-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-debuginfo.sh b/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-debuginfo.sh new file mode 100644 index 000000000..b2f9043cb --- /dev/null +++ b/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gperf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gperf-debuginfo + CHECK_RESULT $? 0 0 "install gperf-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gperf-debuginfo + CHECK_RESULT $? 0 0 "remove gperf-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-debugsource.sh b/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-debugsource.sh new file mode 100644 index 000000000..cf709759c --- /dev/null +++ b/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gperf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gperf-debugsource + CHECK_RESULT $? 0 0 "install gperf-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gperf-debugsource + CHECK_RESULT $? 0 0 "remove gperf-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-help.sh b/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-help.sh new file mode 100644 index 000000000..88ff4d3c9 --- /dev/null +++ b/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gperf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gperf-help + CHECK_RESULT $? 0 0 "install gperf-help failed" + SLEEP_WAIT 1 + dnf remove -y gperf-help + CHECK_RESULT $? 0 0 "remove gperf-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf.sh b/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf.sh new file mode 100644 index 000000000..9328025eb --- /dev/null +++ b/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gperf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gperf + CHECK_RESULT $? 0 0 "install gperf failed" + SLEEP_WAIT 1 + dnf remove -y gperf + CHECK_RESULT $? 0 0 "remove gperf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-debuginfo.sh b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-debuginfo.sh new file mode 100644 index 000000000..bb9d76f7d --- /dev/null +++ b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gperftools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gperftools-debuginfo + CHECK_RESULT $? 0 0 "install gperftools-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gperftools-debuginfo + CHECK_RESULT $? 0 0 "remove gperftools-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-debugsource.sh b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-debugsource.sh new file mode 100644 index 000000000..84af9103f --- /dev/null +++ b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gperftools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gperftools-debugsource + CHECK_RESULT $? 0 0 "install gperftools-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gperftools-debugsource + CHECK_RESULT $? 0 0 "remove gperftools-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-devel.sh b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-devel.sh new file mode 100644 index 000000000..05449888d --- /dev/null +++ b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gperftools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gperftools-devel + CHECK_RESULT $? 0 0 "install gperftools-devel failed" + SLEEP_WAIT 1 + dnf remove -y gperftools-devel + CHECK_RESULT $? 0 0 "remove gperftools-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-libs.sh b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-libs.sh new file mode 100644 index 000000000..84c302d17 --- /dev/null +++ b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gperftools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gperftools-libs + CHECK_RESULT $? 0 0 "install gperftools-libs failed" + SLEEP_WAIT 1 + dnf remove -y gperftools-libs + CHECK_RESULT $? 0 0 "remove gperftools-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools.sh b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools.sh new file mode 100644 index 000000000..58a33bbea --- /dev/null +++ b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gperftools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gperftools + CHECK_RESULT $? 0 0 "install gperftools failed" + SLEEP_WAIT 1 + dnf remove -y gperftools + CHECK_RESULT $? 0 0 "remove gperftools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_pprof.sh b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_pprof.sh new file mode 100644 index 000000000..30d787328 --- /dev/null +++ b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_pprof.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gperftools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pprof + CHECK_RESULT $? 0 0 "install pprof failed" + SLEEP_WAIT 1 + dnf remove -y pprof + CHECK_RESULT $? 0 0 "remove pprof failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_cpp-gpgme.sh b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_cpp-gpgme.sh new file mode 100644 index 000000000..f263f65ae --- /dev/null +++ b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_cpp-gpgme.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gpgme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cpp-gpgme + CHECK_RESULT $? 0 0 "install cpp-gpgme failed" + SLEEP_WAIT 1 + dnf remove -y cpp-gpgme + CHECK_RESULT $? 0 0 "remove cpp-gpgme failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-debuginfo.sh b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-debuginfo.sh new file mode 100644 index 000000000..262fd412a --- /dev/null +++ b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gpgme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gpgme-debuginfo + CHECK_RESULT $? 0 0 "install gpgme-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gpgme-debuginfo + CHECK_RESULT $? 0 0 "remove gpgme-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-debugsource.sh b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-debugsource.sh new file mode 100644 index 000000000..cf5f6eb1d --- /dev/null +++ b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gpgme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gpgme-debugsource + CHECK_RESULT $? 0 0 "install gpgme-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gpgme-debugsource + CHECK_RESULT $? 0 0 "remove gpgme-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-devel.sh b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-devel.sh new file mode 100644 index 000000000..1fa9ee5be --- /dev/null +++ b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gpgme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gpgme-devel + CHECK_RESULT $? 0 0 "install gpgme-devel failed" + SLEEP_WAIT 1 + dnf remove -y gpgme-devel + CHECK_RESULT $? 0 0 "remove gpgme-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-help.sh b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-help.sh new file mode 100644 index 000000000..c590db699 --- /dev/null +++ b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gpgme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gpgme-help + CHECK_RESULT $? 0 0 "install gpgme-help failed" + SLEEP_WAIT 1 + dnf remove -y gpgme-help + CHECK_RESULT $? 0 0 "remove gpgme-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme.sh b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme.sh new file mode 100644 index 000000000..3db52c2f7 --- /dev/null +++ b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gpgme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gpgme + CHECK_RESULT $? 0 0 "install gpgme failed" + SLEEP_WAIT 1 + dnf remove -y gpgme + CHECK_RESULT $? 0 0 "remove gpgme failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_python2-gpgme.sh b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_python2-gpgme.sh new file mode 100644 index 000000000..cb37d0d95 --- /dev/null +++ b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_python2-gpgme.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gpgme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-gpgme + CHECK_RESULT $? 0 0 "install python2-gpgme failed" + SLEEP_WAIT 1 + dnf remove -y python2-gpgme + CHECK_RESULT $? 0 0 "remove python2-gpgme failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_python3-gpgme.sh b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_python3-gpgme.sh new file mode 100644 index 000000000..e335fa465 --- /dev/null +++ b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_python3-gpgme.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gpgme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-gpgme + CHECK_RESULT $? 0 0 "install python3-gpgme failed" + SLEEP_WAIT 1 + dnf remove -y python3-gpgme + CHECK_RESULT $? 0 0 "remove python3-gpgme failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_qt-gpgme.sh b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_qt-gpgme.sh new file mode 100644 index 000000000..fa2810c78 --- /dev/null +++ b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_qt-gpgme.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gpgme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y qt-gpgme + CHECK_RESULT $? 0 0 "install qt-gpgme failed" + SLEEP_WAIT 1 + dnf remove -y qt-gpgme + CHECK_RESULT $? 0 0 "remove qt-gpgme failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-debuginfo.sh b/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-debuginfo.sh new file mode 100644 index 000000000..077091076 --- /dev/null +++ b/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gphoto2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gphoto2-debuginfo + CHECK_RESULT $? 0 0 "install gphoto2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gphoto2-debuginfo + CHECK_RESULT $? 0 0 "remove gphoto2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-debugsource.sh b/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-debugsource.sh new file mode 100644 index 000000000..afe4389d6 --- /dev/null +++ b/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gphoto2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gphoto2-debugsource + CHECK_RESULT $? 0 0 "install gphoto2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gphoto2-debugsource + CHECK_RESULT $? 0 0 "remove gphoto2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-help.sh b/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-help.sh new file mode 100644 index 000000000..1f0794e5c --- /dev/null +++ b/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gphoto2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gphoto2-help + CHECK_RESULT $? 0 0 "install gphoto2-help failed" + SLEEP_WAIT 1 + dnf remove -y gphoto2-help + CHECK_RESULT $? 0 0 "remove gphoto2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2.sh b/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2.sh new file mode 100644 index 000000000..b79d98012 --- /dev/null +++ b/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gphoto2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gphoto2 + CHECK_RESULT $? 0 0 "install gphoto2 failed" + SLEEP_WAIT 1 + dnf remove -y gphoto2 + CHECK_RESULT $? 0 0 "remove gphoto2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-debuginfo.sh b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-debuginfo.sh new file mode 100644 index 000000000..dc3f7f460 --- /dev/null +++ b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gpm-debuginfo + CHECK_RESULT $? 0 0 "install gpm-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gpm-debuginfo + CHECK_RESULT $? 0 0 "remove gpm-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-debugsource.sh b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-debugsource.sh new file mode 100644 index 000000000..8083ca423 --- /dev/null +++ b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gpm-debugsource + CHECK_RESULT $? 0 0 "install gpm-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gpm-debugsource + CHECK_RESULT $? 0 0 "remove gpm-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-devel.sh b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-devel.sh new file mode 100644 index 000000000..31ed9e991 --- /dev/null +++ b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gpm-devel + CHECK_RESULT $? 0 0 "install gpm-devel failed" + SLEEP_WAIT 1 + dnf remove -y gpm-devel + CHECK_RESULT $? 0 0 "remove gpm-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-help.sh b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-help.sh new file mode 100644 index 000000000..fa362391c --- /dev/null +++ b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gpm-help + CHECK_RESULT $? 0 0 "install gpm-help failed" + SLEEP_WAIT 1 + dnf remove -y gpm-help + CHECK_RESULT $? 0 0 "remove gpm-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-libs.sh b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-libs.sh new file mode 100644 index 000000000..e4f6fd217 --- /dev/null +++ b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gpm-libs + CHECK_RESULT $? 0 0 "install gpm-libs failed" + SLEEP_WAIT 1 + dnf remove -y gpm-libs + CHECK_RESULT $? 0 0 "remove gpm-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm.sh b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm.sh new file mode 100644 index 000000000..ecb31500e --- /dev/null +++ b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gpm + CHECK_RESULT $? 0 0 "install gpm failed" + SLEEP_WAIT 1 + dnf remove -y gpm + CHECK_RESULT $? 0 0 "remove gpm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-debuginfo.sh b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-debuginfo.sh new file mode 100644 index 000000000..88f595d14 --- /dev/null +++ b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphene +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphene-debuginfo + CHECK_RESULT $? 0 0 "install graphene-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y graphene-debuginfo + CHECK_RESULT $? 0 0 "remove graphene-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-debugsource.sh b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-debugsource.sh new file mode 100644 index 000000000..de16d1449 --- /dev/null +++ b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphene +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphene-debugsource + CHECK_RESULT $? 0 0 "install graphene-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y graphene-debugsource + CHECK_RESULT $? 0 0 "remove graphene-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-devel.sh b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-devel.sh new file mode 100644 index 000000000..368743774 --- /dev/null +++ b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphene +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphene-devel + CHECK_RESULT $? 0 0 "install graphene-devel failed" + SLEEP_WAIT 1 + dnf remove -y graphene-devel + CHECK_RESULT $? 0 0 "remove graphene-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-tests.sh b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-tests.sh new file mode 100644 index 000000000..1c14f1a9e --- /dev/null +++ b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-tests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphene +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphene-tests + CHECK_RESULT $? 0 0 "install graphene-tests failed" + SLEEP_WAIT 1 + dnf remove -y graphene-tests + CHECK_RESULT $? 0 0 "remove graphene-tests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene.sh b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene.sh new file mode 100644 index 000000000..86f0f997a --- /dev/null +++ b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphene +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphene + CHECK_RESULT $? 0 0 "install graphene failed" + SLEEP_WAIT 1 + dnf remove -y graphene + CHECK_RESULT $? 0 0 "remove graphene failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-debuginfo.sh b/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-debuginfo.sh new file mode 100644 index 000000000..c927fe87a --- /dev/null +++ b/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphite2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphite2-debuginfo + CHECK_RESULT $? 0 0 "install graphite2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y graphite2-debuginfo + CHECK_RESULT $? 0 0 "remove graphite2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-debugsource.sh b/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-debugsource.sh new file mode 100644 index 000000000..d68b1aad7 --- /dev/null +++ b/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphite2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphite2-debugsource + CHECK_RESULT $? 0 0 "install graphite2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y graphite2-debugsource + CHECK_RESULT $? 0 0 "remove graphite2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-devel.sh b/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-devel.sh new file mode 100644 index 000000000..1157fecc0 --- /dev/null +++ b/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphite2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphite2-devel + CHECK_RESULT $? 0 0 "install graphite2-devel failed" + SLEEP_WAIT 1 + dnf remove -y graphite2-devel + CHECK_RESULT $? 0 0 "remove graphite2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2.sh b/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2.sh new file mode 100644 index 000000000..f0248c045 --- /dev/null +++ b/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphite2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphite2 + CHECK_RESULT $? 0 0 "install graphite2 failed" + SLEEP_WAIT 1 + dnf remove -y graphite2 + CHECK_RESULT $? 0 0 "remove graphite2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-debuginfo.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-debuginfo.sh new file mode 100644 index 000000000..605db1fdf --- /dev/null +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphviz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphviz-debuginfo + CHECK_RESULT $? 0 0 "install graphviz-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y graphviz-debuginfo + CHECK_RESULT $? 0 0 "remove graphviz-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-debugsource.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-debugsource.sh new file mode 100644 index 000000000..3fead8302 --- /dev/null +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphviz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphviz-debugsource + CHECK_RESULT $? 0 0 "install graphviz-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y graphviz-debugsource + CHECK_RESULT $? 0 0 "remove graphviz-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-devel.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-devel.sh new file mode 100644 index 000000000..0d239798a --- /dev/null +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphviz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphviz-devel + CHECK_RESULT $? 0 0 "install graphviz-devel failed" + SLEEP_WAIT 1 + dnf remove -y graphviz-devel + CHECK_RESULT $? 0 0 "remove graphviz-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-docs.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-docs.sh new file mode 100644 index 000000000..47ea207c0 --- /dev/null +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-docs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphviz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphviz-docs + CHECK_RESULT $? 0 0 "install graphviz-docs failed" + SLEEP_WAIT 1 + dnf remove -y graphviz-docs + CHECK_RESULT $? 0 0 "remove graphviz-docs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-gd.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-gd.sh new file mode 100644 index 000000000..c6cb6a89a --- /dev/null +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-gd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphviz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphviz-gd + CHECK_RESULT $? 0 0 "install graphviz-gd failed" + SLEEP_WAIT 1 + dnf remove -y graphviz-gd + CHECK_RESULT $? 0 0 "remove graphviz-gd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-graphs.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-graphs.sh new file mode 100644 index 000000000..e364ee1cd --- /dev/null +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-graphs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphviz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphviz-graphs + CHECK_RESULT $? 0 0 "install graphviz-graphs failed" + SLEEP_WAIT 1 + dnf remove -y graphviz-graphs + CHECK_RESULT $? 0 0 "remove graphviz-graphs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-guile.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-guile.sh new file mode 100644 index 000000000..fb8d176dc --- /dev/null +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-guile.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphviz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphviz-guile + CHECK_RESULT $? 0 0 "install graphviz-guile failed" + SLEEP_WAIT 1 + dnf remove -y graphviz-guile + CHECK_RESULT $? 0 0 "remove graphviz-guile failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-java.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-java.sh new file mode 100644 index 000000000..d5ed46f98 --- /dev/null +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-java.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphviz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphviz-java + CHECK_RESULT $? 0 0 "install graphviz-java failed" + SLEEP_WAIT 1 + dnf remove -y graphviz-java + CHECK_RESULT $? 0 0 "remove graphviz-java failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-lua.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-lua.sh new file mode 100644 index 000000000..0984d2d28 --- /dev/null +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-lua.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphviz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphviz-lua + CHECK_RESULT $? 0 0 "install graphviz-lua failed" + SLEEP_WAIT 1 + dnf remove -y graphviz-lua + CHECK_RESULT $? 0 0 "remove graphviz-lua failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-ocaml.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-ocaml.sh new file mode 100644 index 000000000..f20c44830 --- /dev/null +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-ocaml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphviz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphviz-ocaml + CHECK_RESULT $? 0 0 "install graphviz-ocaml failed" + SLEEP_WAIT 1 + dnf remove -y graphviz-ocaml + CHECK_RESULT $? 0 0 "remove graphviz-ocaml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-perl.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-perl.sh new file mode 100644 index 000000000..0a0d22a94 --- /dev/null +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-perl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphviz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphviz-perl + CHECK_RESULT $? 0 0 "install graphviz-perl failed" + SLEEP_WAIT 1 + dnf remove -y graphviz-perl + CHECK_RESULT $? 0 0 "remove graphviz-perl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-php.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-php.sh new file mode 100644 index 000000000..2e1c1ca81 --- /dev/null +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-php.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphviz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphviz-php + CHECK_RESULT $? 0 0 "install graphviz-php failed" + SLEEP_WAIT 1 + dnf remove -y graphviz-php + CHECK_RESULT $? 0 0 "remove graphviz-php failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-python2.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-python2.sh new file mode 100644 index 000000000..63c0f6b0e --- /dev/null +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-python2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphviz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphviz-python2 + CHECK_RESULT $? 0 0 "install graphviz-python2 failed" + SLEEP_WAIT 1 + dnf remove -y graphviz-python2 + CHECK_RESULT $? 0 0 "remove graphviz-python2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-python3.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-python3.sh new file mode 100644 index 000000000..fb1202600 --- /dev/null +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-python3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphviz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphviz-python3 + CHECK_RESULT $? 0 0 "install graphviz-python3 failed" + SLEEP_WAIT 1 + dnf remove -y graphviz-python3 + CHECK_RESULT $? 0 0 "remove graphviz-python3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-ruby.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-ruby.sh new file mode 100644 index 000000000..6bdf16197 --- /dev/null +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-ruby.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphviz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphviz-ruby + CHECK_RESULT $? 0 0 "install graphviz-ruby failed" + SLEEP_WAIT 1 + dnf remove -y graphviz-ruby + CHECK_RESULT $? 0 0 "remove graphviz-ruby failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-tcl.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-tcl.sh new file mode 100644 index 000000000..82e8b661f --- /dev/null +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-tcl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphviz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphviz-tcl + CHECK_RESULT $? 0 0 "install graphviz-tcl failed" + SLEEP_WAIT 1 + dnf remove -y graphviz-tcl + CHECK_RESULT $? 0 0 "remove graphviz-tcl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz.sh new file mode 100644 index 000000000..eba83ec41 --- /dev/null +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src graphviz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y graphviz + CHECK_RESULT $? 0 0 "install graphviz failed" + SLEEP_WAIT 1 + dnf remove -y graphviz + CHECK_RESULT $? 0 0 "remove graphviz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep-debuginfo.sh b/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep-debuginfo.sh new file mode 100644 index 000000000..22279d706 --- /dev/null +++ b/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grep +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grep-debuginfo + CHECK_RESULT $? 0 0 "install grep-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y grep-debuginfo + CHECK_RESULT $? 0 0 "remove grep-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep-debugsource.sh b/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep-debugsource.sh new file mode 100644 index 000000000..b6315d558 --- /dev/null +++ b/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grep +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grep-debugsource + CHECK_RESULT $? 0 0 "install grep-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y grep-debugsource + CHECK_RESULT $? 0 0 "remove grep-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep.sh b/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep.sh new file mode 100644 index 000000000..3ec4cbcd0 --- /dev/null +++ b/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grep +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grep + CHECK_RESULT $? 0 0 "install grep failed" + SLEEP_WAIT 1 + dnf remove -y grep + CHECK_RESULT $? 0 0 "remove grep failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-base.sh b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-base.sh new file mode 100644 index 000000000..156d3b690 --- /dev/null +++ b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-base.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src groff +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y groff-base + CHECK_RESULT $? 0 0 "install groff-base failed" + SLEEP_WAIT 1 + dnf remove -y groff-base + CHECK_RESULT $? 0 0 "remove groff-base failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-debuginfo.sh b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-debuginfo.sh new file mode 100644 index 000000000..d02e21659 --- /dev/null +++ b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src groff +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y groff-debuginfo + CHECK_RESULT $? 0 0 "install groff-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y groff-debuginfo + CHECK_RESULT $? 0 0 "remove groff-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-debugsource.sh b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-debugsource.sh new file mode 100644 index 000000000..82cf67fff --- /dev/null +++ b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src groff +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y groff-debugsource + CHECK_RESULT $? 0 0 "install groff-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y groff-debugsource + CHECK_RESULT $? 0 0 "remove groff-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-help.sh b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-help.sh new file mode 100644 index 000000000..96ef075e7 --- /dev/null +++ b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src groff +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y groff-help + CHECK_RESULT $? 0 0 "install groff-help failed" + SLEEP_WAIT 1 + dnf remove -y groff-help + CHECK_RESULT $? 0 0 "remove groff-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-x11.sh b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-x11.sh new file mode 100644 index 000000000..288ac936f --- /dev/null +++ b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-x11.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src groff +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y groff-x11 + CHECK_RESULT $? 0 0 "install groff-x11 failed" + SLEEP_WAIT 1 + dnf remove -y groff-x11 + CHECK_RESULT $? 0 0 "remove groff-x11 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff.sh b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff.sh new file mode 100644 index 000000000..252dc82d6 --- /dev/null +++ b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src groff +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y groff + CHECK_RESULT $? 0 0 "install groff failed" + SLEEP_WAIT 1 + dnf remove -y groff + CHECK_RESULT $? 0 0 "remove groff failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-common.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-common.sh new file mode 100644 index 000000000..f7c3ce6cf --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-common.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-common + CHECK_RESULT $? 0 0 "install grub2-common failed" + SLEEP_WAIT 1 + dnf remove -y grub2-common + CHECK_RESULT $? 0 0 "remove grub2-common failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-debuginfo.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-debuginfo.sh new file mode 100644 index 000000000..703831f04 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-debuginfo + CHECK_RESULT $? 0 0 "install grub2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y grub2-debuginfo + CHECK_RESULT $? 0 0 "remove grub2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-debugsource.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-debugsource.sh new file mode 100644 index 000000000..1b866528b --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-debugsource + CHECK_RESULT $? 0 0 "install grub2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y grub2-debugsource + CHECK_RESULT $? 0 0 "remove grub2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64-cdboot.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64-cdboot.sh new file mode 100644 index 000000000..8e8a2eff4 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64-cdboot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-efi-aa64-cdboot + CHECK_RESULT $? 0 0 "install grub2-efi-aa64-cdboot failed" + SLEEP_WAIT 1 + dnf remove -y grub2-efi-aa64-cdboot + CHECK_RESULT $? 0 0 "remove grub2-efi-aa64-cdboot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64-modules.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64-modules.sh new file mode 100644 index 000000000..794d5f8d4 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64-modules.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-efi-aa64-modules + CHECK_RESULT $? 0 0 "install grub2-efi-aa64-modules failed" + SLEEP_WAIT 1 + dnf remove -y grub2-efi-aa64-modules + CHECK_RESULT $? 0 0 "remove grub2-efi-aa64-modules failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64.sh new file mode 100644 index 000000000..01a13329b --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-efi-aa64 + CHECK_RESULT $? 0 0 "install grub2-efi-aa64 failed" + SLEEP_WAIT 1 + dnf remove -y grub2-efi-aa64 + CHECK_RESULT $? 0 0 "remove grub2-efi-aa64 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32-cdboot.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32-cdboot.sh new file mode 100644 index 000000000..a4029bbea --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32-cdboot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-efi-ia32-cdboot + CHECK_RESULT $? 0 0 "install grub2-efi-ia32-cdboot failed" + SLEEP_WAIT 1 + dnf remove -y grub2-efi-ia32-cdboot + CHECK_RESULT $? 0 0 "remove grub2-efi-ia32-cdboot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32-modules.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32-modules.sh new file mode 100644 index 000000000..e01d80725 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32-modules.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-efi-ia32-modules + CHECK_RESULT $? 0 0 "install grub2-efi-ia32-modules failed" + SLEEP_WAIT 1 + dnf remove -y grub2-efi-ia32-modules + CHECK_RESULT $? 0 0 "remove grub2-efi-ia32-modules failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32.sh new file mode 100644 index 000000000..8dad8ae92 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-efi-ia32 + CHECK_RESULT $? 0 0 "install grub2-efi-ia32 failed" + SLEEP_WAIT 1 + dnf remove -y grub2-efi-ia32 + CHECK_RESULT $? 0 0 "remove grub2-efi-ia32 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-loongarch64-modules.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-loongarch64-modules.sh new file mode 100644 index 000000000..018b67856 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-loongarch64-modules.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-efi-loongarch64-modules + CHECK_RESULT $? 0 0 "install grub2-efi-loongarch64-modules failed" + SLEEP_WAIT 1 + dnf remove -y grub2-efi-loongarch64-modules + CHECK_RESULT $? 0 0 "remove grub2-efi-loongarch64-modules failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-loongarch64.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-loongarch64.sh new file mode 100644 index 000000000..c1648930f --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-loongarch64.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-efi-loongarch64 + CHECK_RESULT $? 0 0 "install grub2-efi-loongarch64 failed" + SLEEP_WAIT 1 + dnf remove -y grub2-efi-loongarch64 + CHECK_RESULT $? 0 0 "remove grub2-efi-loongarch64 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64-cdboot.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64-cdboot.sh new file mode 100644 index 000000000..4404918e3 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64-cdboot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-efi-riscv64-cdboot + CHECK_RESULT $? 0 0 "install grub2-efi-riscv64-cdboot failed" + SLEEP_WAIT 1 + dnf remove -y grub2-efi-riscv64-cdboot + CHECK_RESULT $? 0 0 "remove grub2-efi-riscv64-cdboot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64-modules.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64-modules.sh new file mode 100644 index 000000000..a4c2fdbaa --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64-modules.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-efi-riscv64-modules + CHECK_RESULT $? 0 0 "install grub2-efi-riscv64-modules failed" + SLEEP_WAIT 1 + dnf remove -y grub2-efi-riscv64-modules + CHECK_RESULT $? 0 0 "remove grub2-efi-riscv64-modules failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64.sh new file mode 100644 index 000000000..c831c2346 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-efi-riscv64 + CHECK_RESULT $? 0 0 "install grub2-efi-riscv64 failed" + SLEEP_WAIT 1 + dnf remove -y grub2-efi-riscv64 + CHECK_RESULT $? 0 0 "remove grub2-efi-riscv64 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64-cdboot.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64-cdboot.sh new file mode 100644 index 000000000..11e43ea41 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64-cdboot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-efi-x64-cdboot + CHECK_RESULT $? 0 0 "install grub2-efi-x64-cdboot failed" + SLEEP_WAIT 1 + dnf remove -y grub2-efi-x64-cdboot + CHECK_RESULT $? 0 0 "remove grub2-efi-x64-cdboot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64-modules.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64-modules.sh new file mode 100644 index 000000000..35a3f4005 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64-modules.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-efi-x64-modules + CHECK_RESULT $? 0 0 "install grub2-efi-x64-modules failed" + SLEEP_WAIT 1 + dnf remove -y grub2-efi-x64-modules + CHECK_RESULT $? 0 0 "remove grub2-efi-x64-modules failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64.sh new file mode 100644 index 000000000..59f3beedd --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-efi-x64 + CHECK_RESULT $? 0 0 "install grub2-efi-x64 failed" + SLEEP_WAIT 1 + dnf remove -y grub2-efi-x64 + CHECK_RESULT $? 0 0 "remove grub2-efi-x64 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-emu-modules.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-emu-modules.sh new file mode 100644 index 000000000..82956d4e4 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-emu-modules.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-emu-modules + CHECK_RESULT $? 0 0 "install grub2-emu-modules failed" + SLEEP_WAIT 1 + dnf remove -y grub2-emu-modules + CHECK_RESULT $? 0 0 "remove grub2-emu-modules failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-emu.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-emu.sh new file mode 100644 index 000000000..f5be33e70 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-emu.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-emu + CHECK_RESULT $? 0 0 "install grub2-emu failed" + SLEEP_WAIT 1 + dnf remove -y grub2-emu + CHECK_RESULT $? 0 0 "remove grub2-emu failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-help.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-help.sh new file mode 100644 index 000000000..0271d58d3 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-help + CHECK_RESULT $? 0 0 "install grub2-help failed" + SLEEP_WAIT 1 + dnf remove -y grub2-help + CHECK_RESULT $? 0 0 "remove grub2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-pc-modules.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-pc-modules.sh new file mode 100644 index 000000000..ad261f182 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-pc-modules.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-pc-modules + CHECK_RESULT $? 0 0 "install grub2-pc-modules failed" + SLEEP_WAIT 1 + dnf remove -y grub2-pc-modules + CHECK_RESULT $? 0 0 "remove grub2-pc-modules failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-pc.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-pc.sh new file mode 100644 index 000000000..aa92fc877 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-pc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-pc + CHECK_RESULT $? 0 0 "install grub2-pc failed" + SLEEP_WAIT 1 + dnf remove -y grub2-pc + CHECK_RESULT $? 0 0 "remove grub2-pc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-efi.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-efi.sh new file mode 100644 index 000000000..104a08550 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-efi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-tools-efi + CHECK_RESULT $? 0 0 "install grub2-tools-efi failed" + SLEEP_WAIT 1 + dnf remove -y grub2-tools-efi + CHECK_RESULT $? 0 0 "remove grub2-tools-efi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-extra.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-extra.sh new file mode 100644 index 000000000..40854f031 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-extra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-tools-extra + CHECK_RESULT $? 0 0 "install grub2-tools-extra failed" + SLEEP_WAIT 1 + dnf remove -y grub2-tools-extra + CHECK_RESULT $? 0 0 "remove grub2-tools-extra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-minimal.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-minimal.sh new file mode 100644 index 000000000..a638205b5 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-minimal.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-tools-minimal + CHECK_RESULT $? 0 0 "install grub2-tools-minimal failed" + SLEEP_WAIT 1 + dnf remove -y grub2-tools-minimal + CHECK_RESULT $? 0 0 "remove grub2-tools-minimal failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools.sh new file mode 100644 index 000000000..9edee4e06 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2-tools + CHECK_RESULT $? 0 0 "install grub2-tools failed" + SLEEP_WAIT 1 + dnf remove -y grub2-tools + CHECK_RESULT $? 0 0 "remove grub2-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2.sh new file mode 100644 index 000000000..a312a23e4 --- /dev/null +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grub2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grub2 + CHECK_RESULT $? 0 0 "install grub2 failed" + SLEEP_WAIT 1 + dnf remove -y grub2 + CHECK_RESULT $? 0 0 "remove grub2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-bls.sh b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-bls.sh new file mode 100644 index 000000000..cde3f56e9 --- /dev/null +++ b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-bls.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grubby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grubby-bls + CHECK_RESULT $? 0 0 "install grubby-bls failed" + SLEEP_WAIT 1 + dnf remove -y grubby-bls + CHECK_RESULT $? 0 0 "remove grubby-bls failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-debuginfo.sh b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-debuginfo.sh new file mode 100644 index 000000000..3219c742c --- /dev/null +++ b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grubby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grubby-debuginfo + CHECK_RESULT $? 0 0 "install grubby-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y grubby-debuginfo + CHECK_RESULT $? 0 0 "remove grubby-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-debugsource.sh b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-debugsource.sh new file mode 100644 index 000000000..e5a9e59b0 --- /dev/null +++ b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grubby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grubby-debugsource + CHECK_RESULT $? 0 0 "install grubby-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y grubby-debugsource + CHECK_RESULT $? 0 0 "remove grubby-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-help.sh b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-help.sh new file mode 100644 index 000000000..0f0c94aa2 --- /dev/null +++ b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grubby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grubby-help + CHECK_RESULT $? 0 0 "install grubby-help failed" + SLEEP_WAIT 1 + dnf remove -y grubby-help + CHECK_RESULT $? 0 0 "remove grubby-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby.sh b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby.sh new file mode 100644 index 000000000..f16ac85c5 --- /dev/null +++ b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src grubby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y grubby + CHECK_RESULT $? 0 0 "install grubby failed" + SLEEP_WAIT 1 + dnf remove -y grubby + CHECK_RESULT $? 0 0 "remove grubby failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-devel.sh b/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-devel.sh new file mode 100644 index 000000000..ef18a83cc --- /dev/null +++ b/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gsettings-desktop-schemas +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gsettings-desktop-schemas-devel + CHECK_RESULT $? 0 0 "install gsettings-desktop-schemas-devel failed" + SLEEP_WAIT 1 + dnf remove -y gsettings-desktop-schemas-devel + CHECK_RESULT $? 0 0 "remove gsettings-desktop-schemas-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-help.sh b/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-help.sh new file mode 100644 index 000000000..0c726db4f --- /dev/null +++ b/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gsettings-desktop-schemas +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gsettings-desktop-schemas-help + CHECK_RESULT $? 0 0 "install gsettings-desktop-schemas-help failed" + SLEEP_WAIT 1 + dnf remove -y gsettings-desktop-schemas-help + CHECK_RESULT $? 0 0 "remove gsettings-desktop-schemas-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas.sh b/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas.sh new file mode 100644 index 000000000..e91acc563 --- /dev/null +++ b/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gsettings-desktop-schemas +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gsettings-desktop-schemas + CHECK_RESULT $? 0 0 "install gsettings-desktop-schemas failed" + SLEEP_WAIT 1 + dnf remove -y gsettings-desktop-schemas + CHECK_RESULT $? 0 0 "remove gsettings-desktop-schemas failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-debuginfo.sh b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-debuginfo.sh new file mode 100644 index 000000000..2a4abe11f --- /dev/null +++ b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gsm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gsm-debuginfo + CHECK_RESULT $? 0 0 "install gsm-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gsm-debuginfo + CHECK_RESULT $? 0 0 "remove gsm-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-debugsource.sh b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-debugsource.sh new file mode 100644 index 000000000..6acdd3006 --- /dev/null +++ b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gsm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gsm-debugsource + CHECK_RESULT $? 0 0 "install gsm-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gsm-debugsource + CHECK_RESULT $? 0 0 "remove gsm-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-devel.sh b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-devel.sh new file mode 100644 index 000000000..00e949190 --- /dev/null +++ b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gsm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gsm-devel + CHECK_RESULT $? 0 0 "install gsm-devel failed" + SLEEP_WAIT 1 + dnf remove -y gsm-devel + CHECK_RESULT $? 0 0 "remove gsm-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-help.sh b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-help.sh new file mode 100644 index 000000000..d47429d6a --- /dev/null +++ b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gsm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gsm-help + CHECK_RESULT $? 0 0 "install gsm-help failed" + SLEEP_WAIT 1 + dnf remove -y gsm-help + CHECK_RESULT $? 0 0 "remove gsm-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm.sh b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm.sh new file mode 100644 index 000000000..697bfeecc --- /dev/null +++ b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gsm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gsm + CHECK_RESULT $? 0 0 "install gsm failed" + SLEEP_WAIT 1 + dnf remove -y gsm + CHECK_RESULT $? 0 0 "remove gsm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-debuginfo.sh b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-debuginfo.sh new file mode 100644 index 000000000..57ee48d5f --- /dev/null +++ b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gssdp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gssdp-debuginfo + CHECK_RESULT $? 0 0 "install gssdp-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gssdp-debuginfo + CHECK_RESULT $? 0 0 "remove gssdp-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-debugsource.sh b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-debugsource.sh new file mode 100644 index 000000000..99bf2fcf2 --- /dev/null +++ b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gssdp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gssdp-debugsource + CHECK_RESULT $? 0 0 "install gssdp-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gssdp-debugsource + CHECK_RESULT $? 0 0 "remove gssdp-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-devel.sh b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-devel.sh new file mode 100644 index 000000000..54667d7c2 --- /dev/null +++ b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gssdp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gssdp-devel + CHECK_RESULT $? 0 0 "install gssdp-devel failed" + SLEEP_WAIT 1 + dnf remove -y gssdp-devel + CHECK_RESULT $? 0 0 "remove gssdp-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-help.sh b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-help.sh new file mode 100644 index 000000000..43a75f241 --- /dev/null +++ b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gssdp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gssdp-help + CHECK_RESULT $? 0 0 "install gssdp-help failed" + SLEEP_WAIT 1 + dnf remove -y gssdp-help + CHECK_RESULT $? 0 0 "remove gssdp-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp.sh b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp.sh new file mode 100644 index 000000000..eb106460d --- /dev/null +++ b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gssdp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gssdp + CHECK_RESULT $? 0 0 "install gssdp failed" + SLEEP_WAIT 1 + dnf remove -y gssdp + CHECK_RESULT $? 0 0 "remove gssdp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-debuginfo.sh b/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-debuginfo.sh new file mode 100644 index 000000000..2dbbcb2a8 --- /dev/null +++ b/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gssproxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gssproxy-debuginfo + CHECK_RESULT $? 0 0 "install gssproxy-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gssproxy-debuginfo + CHECK_RESULT $? 0 0 "remove gssproxy-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-debugsource.sh b/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-debugsource.sh new file mode 100644 index 000000000..96c2c20ba --- /dev/null +++ b/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gssproxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gssproxy-debugsource + CHECK_RESULT $? 0 0 "install gssproxy-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gssproxy-debugsource + CHECK_RESULT $? 0 0 "remove gssproxy-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-help.sh b/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-help.sh new file mode 100644 index 000000000..f8f2f2a9e --- /dev/null +++ b/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gssproxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gssproxy-help + CHECK_RESULT $? 0 0 "install gssproxy-help failed" + SLEEP_WAIT 1 + dnf remove -y gssproxy-help + CHECK_RESULT $? 0 0 "remove gssproxy-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy.sh b/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy.sh new file mode 100644 index 000000000..c6ffbd78a --- /dev/null +++ b/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gssproxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gssproxy + CHECK_RESULT $? 0 0 "install gssproxy failed" + SLEEP_WAIT 1 + dnf remove -y gssproxy + CHECK_RESULT $? 0 0 "remove gssproxy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debuginfo.sh b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debuginfo.sh new file mode 100644 index 000000000..d0fc6a337 --- /dev/null +++ b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gstreamer1-plugins-bad-free +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gstreamer1-plugins-bad-free-debuginfo + CHECK_RESULT $? 0 0 "install gstreamer1-plugins-bad-free-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gstreamer1-plugins-bad-free-debuginfo + CHECK_RESULT $? 0 0 "remove gstreamer1-plugins-bad-free-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debugsource.sh b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debugsource.sh new file mode 100644 index 000000000..65490f1e6 --- /dev/null +++ b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gstreamer1-plugins-bad-free +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gstreamer1-plugins-bad-free-debugsource + CHECK_RESULT $? 0 0 "install gstreamer1-plugins-bad-free-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gstreamer1-plugins-bad-free-debugsource + CHECK_RESULT $? 0 0 "remove gstreamer1-plugins-bad-free-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-devel.sh b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-devel.sh new file mode 100644 index 000000000..8d412e2dd --- /dev/null +++ b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gstreamer1-plugins-bad-free +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gstreamer1-plugins-bad-free-devel + CHECK_RESULT $? 0 0 "install gstreamer1-plugins-bad-free-devel failed" + SLEEP_WAIT 1 + dnf remove -y gstreamer1-plugins-bad-free-devel + CHECK_RESULT $? 0 0 "remove gstreamer1-plugins-bad-free-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-extras.sh b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-extras.sh new file mode 100644 index 000000000..3bee81742 --- /dev/null +++ b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-extras.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gstreamer1-plugins-bad-free +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gstreamer1-plugins-bad-free-extras + CHECK_RESULT $? 0 0 "install gstreamer1-plugins-bad-free-extras failed" + SLEEP_WAIT 1 + dnf remove -y gstreamer1-plugins-bad-free-extras + CHECK_RESULT $? 0 0 "remove gstreamer1-plugins-bad-free-extras failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-fluidsynth.sh b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-fluidsynth.sh new file mode 100644 index 000000000..a3feece7b --- /dev/null +++ b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-fluidsynth.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gstreamer1-plugins-bad-free +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gstreamer1-plugins-bad-free-fluidsynth + CHECK_RESULT $? 0 0 "install gstreamer1-plugins-bad-free-fluidsynth failed" + SLEEP_WAIT 1 + dnf remove -y gstreamer1-plugins-bad-free-fluidsynth + CHECK_RESULT $? 0 0 "remove gstreamer1-plugins-bad-free-fluidsynth failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-wildmidi.sh b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-wildmidi.sh new file mode 100644 index 000000000..5f999ddc9 --- /dev/null +++ b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-wildmidi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gstreamer1-plugins-bad-free +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gstreamer1-plugins-bad-free-wildmidi + CHECK_RESULT $? 0 0 "install gstreamer1-plugins-bad-free-wildmidi failed" + SLEEP_WAIT 1 + dnf remove -y gstreamer1-plugins-bad-free-wildmidi + CHECK_RESULT $? 0 0 "remove gstreamer1-plugins-bad-free-wildmidi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free.sh b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free.sh new file mode 100644 index 000000000..a733df88a --- /dev/null +++ b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gstreamer1-plugins-bad-free +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gstreamer1-plugins-bad-free + CHECK_RESULT $? 0 0 "install gstreamer1-plugins-bad-free failed" + SLEEP_WAIT 1 + dnf remove -y gstreamer1-plugins-bad-free + CHECK_RESULT $? 0 0 "remove gstreamer1-plugins-bad-free failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debuginfo.sh b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debuginfo.sh new file mode 100644 index 000000000..5d59ad78c --- /dev/null +++ b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gstreamer1-plugins-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gstreamer1-plugins-base-debuginfo + CHECK_RESULT $? 0 0 "install gstreamer1-plugins-base-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gstreamer1-plugins-base-debuginfo + CHECK_RESULT $? 0 0 "remove gstreamer1-plugins-base-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debugsource.sh b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debugsource.sh new file mode 100644 index 000000000..e4461f611 --- /dev/null +++ b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gstreamer1-plugins-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gstreamer1-plugins-base-debugsource + CHECK_RESULT $? 0 0 "install gstreamer1-plugins-base-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gstreamer1-plugins-base-debugsource + CHECK_RESULT $? 0 0 "remove gstreamer1-plugins-base-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-devel.sh b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-devel.sh new file mode 100644 index 000000000..685937976 --- /dev/null +++ b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gstreamer1-plugins-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gstreamer1-plugins-base-devel + CHECK_RESULT $? 0 0 "install gstreamer1-plugins-base-devel failed" + SLEEP_WAIT 1 + dnf remove -y gstreamer1-plugins-base-devel + CHECK_RESULT $? 0 0 "remove gstreamer1-plugins-base-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-help.sh b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-help.sh new file mode 100644 index 000000000..743be8522 --- /dev/null +++ b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gstreamer1-plugins-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gstreamer1-plugins-base-help + CHECK_RESULT $? 0 0 "install gstreamer1-plugins-base-help failed" + SLEEP_WAIT 1 + dnf remove -y gstreamer1-plugins-base-help + CHECK_RESULT $? 0 0 "remove gstreamer1-plugins-base-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base.sh b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base.sh new file mode 100644 index 000000000..af9a5e5d9 --- /dev/null +++ b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gstreamer1-plugins-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gstreamer1-plugins-base + CHECK_RESULT $? 0 0 "install gstreamer1-plugins-base failed" + SLEEP_WAIT 1 + dnf remove -y gstreamer1-plugins-base + CHECK_RESULT $? 0 0 "remove gstreamer1-plugins-base failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-debuginfo.sh b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-debuginfo.sh new file mode 100644 index 000000000..2e09cb5cd --- /dev/null +++ b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gstreamer1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gstreamer1-debuginfo + CHECK_RESULT $? 0 0 "install gstreamer1-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gstreamer1-debuginfo + CHECK_RESULT $? 0 0 "remove gstreamer1-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-debugsource.sh b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-debugsource.sh new file mode 100644 index 000000000..246484f8e --- /dev/null +++ b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gstreamer1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gstreamer1-debugsource + CHECK_RESULT $? 0 0 "install gstreamer1-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gstreamer1-debugsource + CHECK_RESULT $? 0 0 "remove gstreamer1-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-devel.sh b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-devel.sh new file mode 100644 index 000000000..745108c7b --- /dev/null +++ b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gstreamer1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gstreamer1-devel + CHECK_RESULT $? 0 0 "install gstreamer1-devel failed" + SLEEP_WAIT 1 + dnf remove -y gstreamer1-devel + CHECK_RESULT $? 0 0 "remove gstreamer1-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-help.sh b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-help.sh new file mode 100644 index 000000000..6bf59e167 --- /dev/null +++ b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gstreamer1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gstreamer1-help + CHECK_RESULT $? 0 0 "install gstreamer1-help failed" + SLEEP_WAIT 1 + dnf remove -y gstreamer1-help + CHECK_RESULT $? 0 0 "remove gstreamer1-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1.sh b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1.sh new file mode 100644 index 000000000..a2b27e914 --- /dev/null +++ b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gstreamer1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gstreamer1 + CHECK_RESULT $? 0 0 "install gstreamer1 failed" + SLEEP_WAIT 1 + dnf remove -y gstreamer1 + CHECK_RESULT $? 0 0 "remove gstreamer1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gmock-devel.sh b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gmock-devel.sh new file mode 100644 index 000000000..186f2375a --- /dev/null +++ b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gmock-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtest +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gmock-devel + CHECK_RESULT $? 0 0 "install gmock-devel failed" + SLEEP_WAIT 1 + dnf remove -y gmock-devel + CHECK_RESULT $? 0 0 "remove gmock-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gmock.sh b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gmock.sh new file mode 100644 index 000000000..f3ba34de3 --- /dev/null +++ b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gmock.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtest +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gmock + CHECK_RESULT $? 0 0 "install gmock failed" + SLEEP_WAIT 1 + dnf remove -y gmock + CHECK_RESULT $? 0 0 "remove gmock failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-debuginfo.sh b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-debuginfo.sh new file mode 100644 index 000000000..4d8582ab1 --- /dev/null +++ b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtest +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtest-debuginfo + CHECK_RESULT $? 0 0 "install gtest-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gtest-debuginfo + CHECK_RESULT $? 0 0 "remove gtest-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-debugsource.sh b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-debugsource.sh new file mode 100644 index 000000000..e03ad3622 --- /dev/null +++ b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtest +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtest-debugsource + CHECK_RESULT $? 0 0 "install gtest-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gtest-debugsource + CHECK_RESULT $? 0 0 "remove gtest-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-devel.sh b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-devel.sh new file mode 100644 index 000000000..8233c5208 --- /dev/null +++ b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtest +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtest-devel + CHECK_RESULT $? 0 0 "install gtest-devel failed" + SLEEP_WAIT 1 + dnf remove -y gtest-devel + CHECK_RESULT $? 0 0 "remove gtest-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest.sh b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest.sh new file mode 100644 index 000000000..9b7acfacb --- /dev/null +++ b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtest +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtest + CHECK_RESULT $? 0 0 "install gtest failed" + SLEEP_WAIT 1 + dnf remove -y gtest + CHECK_RESULT $? 0 0 "remove gtest failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk-doc/oe_test_gtk-doc_install_and_remove_gtk-doc.sh b/testcases/cli-test/gtk-doc/oe_test_gtk-doc_install_and_remove_gtk-doc.sh new file mode 100644 index 000000000..ec29a9e26 --- /dev/null +++ b/testcases/cli-test/gtk-doc/oe_test_gtk-doc_install_and_remove_gtk-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk-doc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk-doc + CHECK_RESULT $? 0 0 "install gtk-doc failed" + SLEEP_WAIT 1 + dnf remove -y gtk-doc + CHECK_RESULT $? 0 0 "remove gtk-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-debuginfo.sh b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-debuginfo.sh new file mode 100644 index 000000000..e0f150596 --- /dev/null +++ b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk2-debuginfo + CHECK_RESULT $? 0 0 "install gtk2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gtk2-debuginfo + CHECK_RESULT $? 0 0 "remove gtk2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-debugsource.sh b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-debugsource.sh new file mode 100644 index 000000000..c7b28ccf3 --- /dev/null +++ b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk2-debugsource + CHECK_RESULT $? 0 0 "install gtk2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gtk2-debugsource + CHECK_RESULT $? 0 0 "remove gtk2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-devel.sh b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-devel.sh new file mode 100644 index 000000000..c01f1b53e --- /dev/null +++ b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk2-devel + CHECK_RESULT $? 0 0 "install gtk2-devel failed" + SLEEP_WAIT 1 + dnf remove -y gtk2-devel + CHECK_RESULT $? 0 0 "remove gtk2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-help.sh b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-help.sh new file mode 100644 index 000000000..699ea4756 --- /dev/null +++ b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk2-help + CHECK_RESULT $? 0 0 "install gtk2-help failed" + SLEEP_WAIT 1 + dnf remove -y gtk2-help + CHECK_RESULT $? 0 0 "remove gtk2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-immodule-xim.sh b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-immodule-xim.sh new file mode 100644 index 000000000..2405f4d79 --- /dev/null +++ b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-immodule-xim.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk2-immodule-xim + CHECK_RESULT $? 0 0 "install gtk2-immodule-xim failed" + SLEEP_WAIT 1 + dnf remove -y gtk2-immodule-xim + CHECK_RESULT $? 0 0 "remove gtk2-immodule-xim failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-immodules.sh b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-immodules.sh new file mode 100644 index 000000000..43550f5a5 --- /dev/null +++ b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-immodules.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk2-immodules + CHECK_RESULT $? 0 0 "install gtk2-immodules failed" + SLEEP_WAIT 1 + dnf remove -y gtk2-immodules + CHECK_RESULT $? 0 0 "remove gtk2-immodules failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2.sh b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2.sh new file mode 100644 index 000000000..070bc37d2 --- /dev/null +++ b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk2 + CHECK_RESULT $? 0 0 "install gtk2 failed" + SLEEP_WAIT 1 + dnf remove -y gtk2 + CHECK_RESULT $? 0 0 "remove gtk2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk-update-icon-cache.sh b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk-update-icon-cache.sh new file mode 100644 index 000000000..76f4b4b2b --- /dev/null +++ b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk-update-icon-cache.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk-update-icon-cache + CHECK_RESULT $? 0 0 "install gtk-update-icon-cache failed" + SLEEP_WAIT 1 + dnf remove -y gtk-update-icon-cache + CHECK_RESULT $? 0 0 "remove gtk-update-icon-cache failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-debuginfo.sh b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-debuginfo.sh new file mode 100644 index 000000000..91a26e880 --- /dev/null +++ b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk3-debuginfo + CHECK_RESULT $? 0 0 "install gtk3-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gtk3-debuginfo + CHECK_RESULT $? 0 0 "remove gtk3-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-debugsource.sh b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-debugsource.sh new file mode 100644 index 000000000..3e726f483 --- /dev/null +++ b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk3-debugsource + CHECK_RESULT $? 0 0 "install gtk3-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gtk3-debugsource + CHECK_RESULT $? 0 0 "remove gtk3-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-devel.sh b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-devel.sh new file mode 100644 index 000000000..aedb39bb6 --- /dev/null +++ b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk3-devel + CHECK_RESULT $? 0 0 "install gtk3-devel failed" + SLEEP_WAIT 1 + dnf remove -y gtk3-devel + CHECK_RESULT $? 0 0 "remove gtk3-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-help.sh b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-help.sh new file mode 100644 index 000000000..128e5f0b0 --- /dev/null +++ b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk3-help + CHECK_RESULT $? 0 0 "install gtk3-help failed" + SLEEP_WAIT 1 + dnf remove -y gtk3-help + CHECK_RESULT $? 0 0 "remove gtk3-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-immodule-xim.sh b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-immodule-xim.sh new file mode 100644 index 000000000..b6f998441 --- /dev/null +++ b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-immodule-xim.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk3-immodule-xim + CHECK_RESULT $? 0 0 "install gtk3-immodule-xim failed" + SLEEP_WAIT 1 + dnf remove -y gtk3-immodule-xim + CHECK_RESULT $? 0 0 "remove gtk3-immodule-xim failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-immodules.sh b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-immodules.sh new file mode 100644 index 000000000..78bac2049 --- /dev/null +++ b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-immodules.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk3-immodules + CHECK_RESULT $? 0 0 "install gtk3-immodules failed" + SLEEP_WAIT 1 + dnf remove -y gtk3-immodules + CHECK_RESULT $? 0 0 "remove gtk3-immodules failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3.sh b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3.sh new file mode 100644 index 000000000..eff19cec1 --- /dev/null +++ b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk3 + CHECK_RESULT $? 0 0 "install gtk3 failed" + SLEEP_WAIT 1 + dnf remove -y gtk3 + CHECK_RESULT $? 0 0 "remove gtk3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-debuginfo.sh b/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-debuginfo.sh new file mode 100644 index 000000000..62e1c414b --- /dev/null +++ b/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk4 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk4-debuginfo + CHECK_RESULT $? 0 0 "install gtk4-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gtk4-debuginfo + CHECK_RESULT $? 0 0 "remove gtk4-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-debugsource.sh b/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-debugsource.sh new file mode 100644 index 000000000..7a845b0b2 --- /dev/null +++ b/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk4 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk4-debugsource + CHECK_RESULT $? 0 0 "install gtk4-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gtk4-debugsource + CHECK_RESULT $? 0 0 "remove gtk4-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-devel.sh b/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-devel.sh new file mode 100644 index 000000000..8a80174f8 --- /dev/null +++ b/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk4 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk4-devel + CHECK_RESULT $? 0 0 "install gtk4-devel failed" + SLEEP_WAIT 1 + dnf remove -y gtk4-devel + CHECK_RESULT $? 0 0 "remove gtk4-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4.sh b/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4.sh new file mode 100644 index 000000000..4937908c2 --- /dev/null +++ b/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gtk4 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gtk4 + CHECK_RESULT $? 0 0 "install gtk4 failed" + SLEEP_WAIT 1 + dnf remove -y gtk4 + CHECK_RESULT $? 0 0 "remove gtk4 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-debuginfo.sh b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-debuginfo.sh new file mode 100644 index 000000000..723ef54d6 --- /dev/null +++ b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src guile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y guile-debuginfo + CHECK_RESULT $? 0 0 "install guile-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y guile-debuginfo + CHECK_RESULT $? 0 0 "remove guile-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-debugsource.sh b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-debugsource.sh new file mode 100644 index 000000000..41712c371 --- /dev/null +++ b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src guile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y guile-debugsource + CHECK_RESULT $? 0 0 "install guile-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y guile-debugsource + CHECK_RESULT $? 0 0 "remove guile-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-devel.sh b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-devel.sh new file mode 100644 index 000000000..7f092651d --- /dev/null +++ b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src guile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y guile-devel + CHECK_RESULT $? 0 0 "install guile-devel failed" + SLEEP_WAIT 1 + dnf remove -y guile-devel + CHECK_RESULT $? 0 0 "remove guile-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-help.sh b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-help.sh new file mode 100644 index 000000000..256f14acc --- /dev/null +++ b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src guile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y guile-help + CHECK_RESULT $? 0 0 "install guile-help failed" + SLEEP_WAIT 1 + dnf remove -y guile-help + CHECK_RESULT $? 0 0 "remove guile-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile.sh b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile.sh new file mode 100644 index 000000000..e69764aca --- /dev/null +++ b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src guile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y guile + CHECK_RESULT $? 0 0 "install guile failed" + SLEEP_WAIT 1 + dnf remove -y guile + CHECK_RESULT $? 0 0 "remove guile failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-debuginfo.sh b/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-debuginfo.sh new file mode 100644 index 000000000..1b280b786 --- /dev/null +++ b/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gupnp-igd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gupnp-igd-debuginfo + CHECK_RESULT $? 0 0 "install gupnp-igd-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gupnp-igd-debuginfo + CHECK_RESULT $? 0 0 "remove gupnp-igd-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-debugsource.sh b/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-debugsource.sh new file mode 100644 index 000000000..11ed2910c --- /dev/null +++ b/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gupnp-igd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gupnp-igd-debugsource + CHECK_RESULT $? 0 0 "install gupnp-igd-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gupnp-igd-debugsource + CHECK_RESULT $? 0 0 "remove gupnp-igd-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-devel.sh b/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-devel.sh new file mode 100644 index 000000000..5c12dc27c --- /dev/null +++ b/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gupnp-igd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gupnp-igd-devel + CHECK_RESULT $? 0 0 "install gupnp-igd-devel failed" + SLEEP_WAIT 1 + dnf remove -y gupnp-igd-devel + CHECK_RESULT $? 0 0 "remove gupnp-igd-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd.sh b/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd.sh new file mode 100644 index 000000000..c0f4f808e --- /dev/null +++ b/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gupnp-igd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gupnp-igd + CHECK_RESULT $? 0 0 "install gupnp-igd failed" + SLEEP_WAIT 1 + dnf remove -y gupnp-igd + CHECK_RESULT $? 0 0 "remove gupnp-igd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-debuginfo.sh b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-debuginfo.sh new file mode 100644 index 000000000..8a1d706ce --- /dev/null +++ b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gupnp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gupnp-debuginfo + CHECK_RESULT $? 0 0 "install gupnp-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gupnp-debuginfo + CHECK_RESULT $? 0 0 "remove gupnp-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-debugsource.sh b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-debugsource.sh new file mode 100644 index 000000000..f3afd6516 --- /dev/null +++ b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gupnp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gupnp-debugsource + CHECK_RESULT $? 0 0 "install gupnp-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gupnp-debugsource + CHECK_RESULT $? 0 0 "remove gupnp-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-devel.sh b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-devel.sh new file mode 100644 index 000000000..4957bf0e2 --- /dev/null +++ b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gupnp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gupnp-devel + CHECK_RESULT $? 0 0 "install gupnp-devel failed" + SLEEP_WAIT 1 + dnf remove -y gupnp-devel + CHECK_RESULT $? 0 0 "remove gupnp-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-help.sh b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-help.sh new file mode 100644 index 000000000..5f1b78e95 --- /dev/null +++ b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gupnp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gupnp-help + CHECK_RESULT $? 0 0 "install gupnp-help failed" + SLEEP_WAIT 1 + dnf remove -y gupnp-help + CHECK_RESULT $? 0 0 "remove gupnp-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp.sh b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp.sh new file mode 100644 index 000000000..b7340c245 --- /dev/null +++ b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gupnp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gupnp + CHECK_RESULT $? 0 0 "install gupnp failed" + SLEEP_WAIT 1 + dnf remove -y gupnp + CHECK_RESULT $? 0 0 "remove gupnp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-debuginfo.sh b/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-debuginfo.sh new file mode 100644 index 000000000..430d5575b --- /dev/null +++ b/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gzip +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gzip-debuginfo + CHECK_RESULT $? 0 0 "install gzip-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y gzip-debuginfo + CHECK_RESULT $? 0 0 "remove gzip-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-debugsource.sh b/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-debugsource.sh new file mode 100644 index 000000000..60961c760 --- /dev/null +++ b/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gzip +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gzip-debugsource + CHECK_RESULT $? 0 0 "install gzip-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y gzip-debugsource + CHECK_RESULT $? 0 0 "remove gzip-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-help.sh b/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-help.sh new file mode 100644 index 000000000..a0c7deba0 --- /dev/null +++ b/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gzip +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gzip-help + CHECK_RESULT $? 0 0 "install gzip-help failed" + SLEEP_WAIT 1 + dnf remove -y gzip-help + CHECK_RESULT $? 0 0 "remove gzip-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip.sh b/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip.sh new file mode 100644 index 000000000..57e02dbd8 --- /dev/null +++ b/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src gzip +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gzip + CHECK_RESULT $? 0 0 "install gzip failed" + SLEEP_WAIT 1 + dnf remove -y gzip + CHECK_RESULT $? 0 0 "remove gzip failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-debuginfo.sh b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-debuginfo.sh new file mode 100644 index 000000000..b2a57da86 --- /dev/null +++ b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src harfbuzz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y harfbuzz-debuginfo + CHECK_RESULT $? 0 0 "install harfbuzz-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y harfbuzz-debuginfo + CHECK_RESULT $? 0 0 "remove harfbuzz-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-debugsource.sh b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-debugsource.sh new file mode 100644 index 000000000..7b8231d89 --- /dev/null +++ b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src harfbuzz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y harfbuzz-debugsource + CHECK_RESULT $? 0 0 "install harfbuzz-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y harfbuzz-debugsource + CHECK_RESULT $? 0 0 "remove harfbuzz-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-devel.sh b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-devel.sh new file mode 100644 index 000000000..9408ce9d6 --- /dev/null +++ b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src harfbuzz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y harfbuzz-devel + CHECK_RESULT $? 0 0 "install harfbuzz-devel failed" + SLEEP_WAIT 1 + dnf remove -y harfbuzz-devel + CHECK_RESULT $? 0 0 "remove harfbuzz-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-help.sh b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-help.sh new file mode 100644 index 000000000..3256c6330 --- /dev/null +++ b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src harfbuzz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y harfbuzz-help + CHECK_RESULT $? 0 0 "install harfbuzz-help failed" + SLEEP_WAIT 1 + dnf remove -y harfbuzz-help + CHECK_RESULT $? 0 0 "remove harfbuzz-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz.sh b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz.sh new file mode 100644 index 000000000..fe2b627b0 --- /dev/null +++ b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src harfbuzz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y harfbuzz + CHECK_RESULT $? 0 0 "install harfbuzz failed" + SLEEP_WAIT 1 + dnf remove -y harfbuzz + CHECK_RESULT $? 0 0 "remove harfbuzz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-debuginfo.sh b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-debuginfo.sh new file mode 100644 index 000000000..7e05306fc --- /dev/null +++ b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src hunspell +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y hunspell-debuginfo + CHECK_RESULT $? 0 0 "install hunspell-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y hunspell-debuginfo + CHECK_RESULT $? 0 0 "remove hunspell-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-debugsource.sh b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-debugsource.sh new file mode 100644 index 000000000..cdb1600c5 --- /dev/null +++ b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src hunspell +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y hunspell-debugsource + CHECK_RESULT $? 0 0 "install hunspell-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y hunspell-debugsource + CHECK_RESULT $? 0 0 "remove hunspell-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-devel.sh b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-devel.sh new file mode 100644 index 000000000..d119d4cf1 --- /dev/null +++ b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src hunspell +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y hunspell-devel + CHECK_RESULT $? 0 0 "install hunspell-devel failed" + SLEEP_WAIT 1 + dnf remove -y hunspell-devel + CHECK_RESULT $? 0 0 "remove hunspell-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-help.sh b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-help.sh new file mode 100644 index 000000000..b5e89acfd --- /dev/null +++ b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src hunspell +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y hunspell-help + CHECK_RESULT $? 0 0 "install hunspell-help failed" + SLEEP_WAIT 1 + dnf remove -y hunspell-help + CHECK_RESULT $? 0 0 "remove hunspell-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell.sh b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell.sh new file mode 100644 index 000000000..e9f2a1db8 --- /dev/null +++ b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src hunspell +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y hunspell + CHECK_RESULT $? 0 0 "install hunspell failed" + SLEEP_WAIT 1 + dnf remove -y hunspell + CHECK_RESULT $? 0 0 "remove hunspell failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/hwdata/oe_test_hwdata_install_and_remove_hwdata.sh b/testcases/cli-test/hwdata/oe_test_hwdata_install_and_remove_hwdata.sh new file mode 100644 index 000000000..8e0be28e8 --- /dev/null +++ b/testcases/cli-test/hwdata/oe_test_hwdata_install_and_remove_hwdata.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src hwdata +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y hwdata + CHECK_RESULT $? 0 0 "install hwdata failed" + SLEEP_WAIT 1 + dnf remove -y hwdata + CHECK_RESULT $? 0 0 "remove hwdata failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-debuginfo.sh b/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-debuginfo.sh new file mode 100644 index 000000000..accb9749f --- /dev/null +++ b/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src hyphen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y hyphen-debuginfo + CHECK_RESULT $? 0 0 "install hyphen-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y hyphen-debuginfo + CHECK_RESULT $? 0 0 "remove hyphen-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-debugsource.sh b/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-debugsource.sh new file mode 100644 index 000000000..b9607a13d --- /dev/null +++ b/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src hyphen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y hyphen-debugsource + CHECK_RESULT $? 0 0 "install hyphen-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y hyphen-debugsource + CHECK_RESULT $? 0 0 "remove hyphen-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-devel.sh b/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-devel.sh new file mode 100644 index 000000000..0b6a117f0 --- /dev/null +++ b/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src hyphen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y hyphen-devel + CHECK_RESULT $? 0 0 "install hyphen-devel failed" + SLEEP_WAIT 1 + dnf remove -y hyphen-devel + CHECK_RESULT $? 0 0 "remove hyphen-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen.sh b/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen.sh new file mode 100644 index 000000000..081aadd50 --- /dev/null +++ b/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src hyphen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y hyphen + CHECK_RESULT $? 0 0 "install hyphen failed" + SLEEP_WAIT 1 + dnf remove -y hyphen + CHECK_RESULT $? 0 0 "remove hyphen failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/icfg/oe_test_icfg_install_and_remove_icfg-help.sh b/testcases/cli-test/icfg/oe_test_icfg_install_and_remove_icfg-help.sh new file mode 100644 index 000000000..98a71a892 --- /dev/null +++ b/testcases/cli-test/icfg/oe_test_icfg_install_and_remove_icfg-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src icfg +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y icfg-help + CHECK_RESULT $? 0 0 "install icfg-help failed" + SLEEP_WAIT 1 + dnf remove -y icfg-help + CHECK_RESULT $? 0 0 "remove icfg-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/icfg/oe_test_icfg_install_and_remove_icfg.sh b/testcases/cli-test/icfg/oe_test_icfg_install_and_remove_icfg.sh new file mode 100644 index 000000000..797322047 --- /dev/null +++ b/testcases/cli-test/icfg/oe_test_icfg_install_and_remove_icfg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src icfg +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y icfg + CHECK_RESULT $? 0 0 "install icfg failed" + SLEEP_WAIT 1 + dnf remove -y icfg + CHECK_RESULT $? 0 0 "remove icfg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-debuginfo.sh b/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-debuginfo.sh new file mode 100644 index 000000000..c7fd2f696 --- /dev/null +++ b/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src icu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y icu-debuginfo + CHECK_RESULT $? 0 0 "install icu-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y icu-debuginfo + CHECK_RESULT $? 0 0 "remove icu-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-debugsource.sh b/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-debugsource.sh new file mode 100644 index 000000000..b72340fcc --- /dev/null +++ b/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src icu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y icu-debugsource + CHECK_RESULT $? 0 0 "install icu-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y icu-debugsource + CHECK_RESULT $? 0 0 "remove icu-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-help.sh b/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-help.sh new file mode 100644 index 000000000..aed47bd39 --- /dev/null +++ b/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src icu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y icu-help + CHECK_RESULT $? 0 0 "install icu-help failed" + SLEEP_WAIT 1 + dnf remove -y icu-help + CHECK_RESULT $? 0 0 "remove icu-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu.sh b/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu.sh new file mode 100644 index 000000000..e0018e4f6 --- /dev/null +++ b/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src icu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y icu + CHECK_RESULT $? 0 0 "install icu failed" + SLEEP_WAIT 1 + dnf remove -y icu + CHECK_RESULT $? 0 0 "remove icu failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu-devel.sh b/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu-devel.sh new file mode 100644 index 000000000..358272753 --- /dev/null +++ b/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src icu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libicu-devel + CHECK_RESULT $? 0 0 "install libicu-devel failed" + SLEEP_WAIT 1 + dnf remove -y libicu-devel + CHECK_RESULT $? 0 0 "remove libicu-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu-doc.sh b/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu-doc.sh new file mode 100644 index 000000000..6df873b7b --- /dev/null +++ b/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src icu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libicu-doc + CHECK_RESULT $? 0 0 "install libicu-doc failed" + SLEEP_WAIT 1 + dnf remove -y libicu-doc + CHECK_RESULT $? 0 0 "remove libicu-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu.sh b/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu.sh new file mode 100644 index 000000000..839d97a99 --- /dev/null +++ b/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src icu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libicu + CHECK_RESULT $? 0 0 "install libicu failed" + SLEEP_WAIT 1 + dnf remove -y libicu + CHECK_RESULT $? 0 0 "remove libicu failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debuginfo.sh b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debuginfo.sh new file mode 100644 index 000000000..083a57dcd --- /dev/null +++ b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ima-evm-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ima-evm-utils-debuginfo + CHECK_RESULT $? 0 0 "install ima-evm-utils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ima-evm-utils-debuginfo + CHECK_RESULT $? 0 0 "remove ima-evm-utils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debugsource.sh b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debugsource.sh new file mode 100644 index 000000000..9a43c1d36 --- /dev/null +++ b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ima-evm-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ima-evm-utils-debugsource + CHECK_RESULT $? 0 0 "install ima-evm-utils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ima-evm-utils-debugsource + CHECK_RESULT $? 0 0 "remove ima-evm-utils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-devel.sh b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-devel.sh new file mode 100644 index 000000000..9741f0ce4 --- /dev/null +++ b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ima-evm-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ima-evm-utils-devel + CHECK_RESULT $? 0 0 "install ima-evm-utils-devel failed" + SLEEP_WAIT 1 + dnf remove -y ima-evm-utils-devel + CHECK_RESULT $? 0 0 "remove ima-evm-utils-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-help.sh b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-help.sh new file mode 100644 index 000000000..5b6bbc66c --- /dev/null +++ b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ima-evm-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ima-evm-utils-help + CHECK_RESULT $? 0 0 "install ima-evm-utils-help failed" + SLEEP_WAIT 1 + dnf remove -y ima-evm-utils-help + CHECK_RESULT $? 0 0 "remove ima-evm-utils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-libs.sh b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-libs.sh new file mode 100644 index 000000000..309eb172c --- /dev/null +++ b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ima-evm-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ima-evm-utils-libs + CHECK_RESULT $? 0 0 "install ima-evm-utils-libs failed" + SLEEP_WAIT 1 + dnf remove -y ima-evm-utils-libs + CHECK_RESULT $? 0 0 "remove ima-evm-utils-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils.sh b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils.sh new file mode 100644 index 000000000..0705d1db5 --- /dev/null +++ b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ima-evm-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ima-evm-utils + CHECK_RESULT $? 0 0 "install ima-evm-utils failed" + SLEEP_WAIT 1 + dnf remove -y ima-evm-utils + CHECK_RESULT $? 0 0 "remove ima-evm-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_libimaevm0.sh b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_libimaevm0.sh new file mode 100644 index 000000000..570d7289f --- /dev/null +++ b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_libimaevm0.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ima-evm-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libimaevm0 + CHECK_RESULT $? 0 0 "install libimaevm0 failed" + SLEEP_WAIT 1 + dnf remove -y libimaevm0 + CHECK_RESULT $? 0 0 "remove libimaevm0 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_libimaevm1.sh b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_libimaevm1.sh new file mode 100644 index 000000000..5214de20c --- /dev/null +++ b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_libimaevm1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ima-evm-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libimaevm1 + CHECK_RESULT $? 0 0 "install libimaevm1 failed" + SLEEP_WAIT 1 + dnf remove -y libimaevm1 + CHECK_RESULT $? 0 0 "remove libimaevm1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-debuginfo.sh b/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-debuginfo.sh new file mode 100644 index 000000000..16a561eeb --- /dev/null +++ b/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src inih +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y inih-debuginfo + CHECK_RESULT $? 0 0 "install inih-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y inih-debuginfo + CHECK_RESULT $? 0 0 "remove inih-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-debugsource.sh b/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-debugsource.sh new file mode 100644 index 000000000..9ecac5912 --- /dev/null +++ b/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src inih +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y inih-debugsource + CHECK_RESULT $? 0 0 "install inih-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y inih-debugsource + CHECK_RESULT $? 0 0 "remove inih-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-devel.sh b/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-devel.sh new file mode 100644 index 000000000..2c1805af9 --- /dev/null +++ b/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src inih +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y inih-devel + CHECK_RESULT $? 0 0 "install inih-devel failed" + SLEEP_WAIT 1 + dnf remove -y inih-devel + CHECK_RESULT $? 0 0 "remove inih-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih.sh b/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih.sh new file mode 100644 index 000000000..ee55d67e5 --- /dev/null +++ b/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src inih +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y inih + CHECK_RESULT $? 0 0 "install inih failed" + SLEEP_WAIT 1 + dnf remove -y inih + CHECK_RESULT $? 0 0 "remove inih failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser-debuginfo.sh b/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser-debuginfo.sh new file mode 100644 index 000000000..26d51c51e --- /dev/null +++ b/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iniparser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iniparser-debuginfo + CHECK_RESULT $? 0 0 "install iniparser-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y iniparser-debuginfo + CHECK_RESULT $? 0 0 "remove iniparser-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser-debugsource.sh b/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser-debugsource.sh new file mode 100644 index 000000000..f6d4c2f69 --- /dev/null +++ b/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iniparser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iniparser-debugsource + CHECK_RESULT $? 0 0 "install iniparser-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y iniparser-debugsource + CHECK_RESULT $? 0 0 "remove iniparser-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser.sh b/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser.sh new file mode 100644 index 000000000..31eeb174b --- /dev/null +++ b/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iniparser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iniparser + CHECK_RESULT $? 0 0 "install iniparser failed" + SLEEP_WAIT 1 + dnf remove -y iniparser + CHECK_RESULT $? 0 0 "remove iniparser failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-debuginfo.sh b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-debuginfo.sh new file mode 100644 index 000000000..b79a71e8d --- /dev/null +++ b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src initscripts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y initscripts-debuginfo + CHECK_RESULT $? 0 0 "install initscripts-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y initscripts-debuginfo + CHECK_RESULT $? 0 0 "remove initscripts-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-debugsource.sh b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-debugsource.sh new file mode 100644 index 000000000..b768dbc1c --- /dev/null +++ b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src initscripts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y initscripts-debugsource + CHECK_RESULT $? 0 0 "install initscripts-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y initscripts-debugsource + CHECK_RESULT $? 0 0 "remove initscripts-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-service.sh b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-service.sh new file mode 100644 index 000000000..44623fde8 --- /dev/null +++ b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-service.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src initscripts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y initscripts-service + CHECK_RESULT $? 0 0 "install initscripts-service failed" + SLEEP_WAIT 1 + dnf remove -y initscripts-service + CHECK_RESULT $? 0 0 "remove initscripts-service failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts.sh b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts.sh new file mode 100644 index 000000000..928f3c05d --- /dev/null +++ b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src initscripts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y initscripts + CHECK_RESULT $? 0 0 "install initscripts failed" + SLEEP_WAIT 1 + dnf remove -y initscripts + CHECK_RESULT $? 0 0 "remove initscripts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_netconsole-service.sh b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_netconsole-service.sh new file mode 100644 index 000000000..efd7e2f13 --- /dev/null +++ b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_netconsole-service.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src initscripts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y netconsole-service + CHECK_RESULT $? 0 0 "install netconsole-service failed" + SLEEP_WAIT 1 + dnf remove -y netconsole-service + CHECK_RESULT $? 0 0 "remove netconsole-service failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_network-scripts.sh b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_network-scripts.sh new file mode 100644 index 000000000..ed18de3a1 --- /dev/null +++ b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_network-scripts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src initscripts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y network-scripts + CHECK_RESULT $? 0 0 "install network-scripts failed" + SLEEP_WAIT 1 + dnf remove -y network-scripts + CHECK_RESULT $? 0 0 "remove network-scripts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_readonly-root.sh b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_readonly-root.sh new file mode 100644 index 000000000..1f83116c4 --- /dev/null +++ b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_readonly-root.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src initscripts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y readonly-root + CHECK_RESULT $? 0 0 "install readonly-root failed" + SLEEP_WAIT 1 + dnf remove -y readonly-root + CHECK_RESULT $? 0 0 "remove readonly-root failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/intltool/oe_test_intltool_install_and_remove_intltool-help.sh b/testcases/cli-test/intltool/oe_test_intltool_install_and_remove_intltool-help.sh new file mode 100644 index 000000000..ca9b65793 --- /dev/null +++ b/testcases/cli-test/intltool/oe_test_intltool_install_and_remove_intltool-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src intltool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y intltool-help + CHECK_RESULT $? 0 0 "install intltool-help failed" + SLEEP_WAIT 1 + dnf remove -y intltool-help + CHECK_RESULT $? 0 0 "remove intltool-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/intltool/oe_test_intltool_install_and_remove_intltool.sh b/testcases/cli-test/intltool/oe_test_intltool_install_and_remove_intltool.sh new file mode 100644 index 000000000..1695fd9a5 --- /dev/null +++ b/testcases/cli-test/intltool/oe_test_intltool_install_and_remove_intltool.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src intltool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y intltool + CHECK_RESULT $? 0 0 "install intltool failed" + SLEEP_WAIT 1 + dnf remove -y intltool + CHECK_RESULT $? 0 0 "remove intltool failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-debuginfo.sh b/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-debuginfo.sh new file mode 100644 index 000000000..e097dc8f9 --- /dev/null +++ b/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ipcalc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ipcalc-debuginfo + CHECK_RESULT $? 0 0 "install ipcalc-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ipcalc-debuginfo + CHECK_RESULT $? 0 0 "remove ipcalc-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-debugsource.sh b/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-debugsource.sh new file mode 100644 index 000000000..4e7cdf5d3 --- /dev/null +++ b/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ipcalc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ipcalc-debugsource + CHECK_RESULT $? 0 0 "install ipcalc-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ipcalc-debugsource + CHECK_RESULT $? 0 0 "remove ipcalc-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-help.sh b/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-help.sh new file mode 100644 index 000000000..84217d0af --- /dev/null +++ b/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ipcalc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ipcalc-help + CHECK_RESULT $? 0 0 "install ipcalc-help failed" + SLEEP_WAIT 1 + dnf remove -y ipcalc-help + CHECK_RESULT $? 0 0 "remove ipcalc-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc.sh b/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc.sh new file mode 100644 index 000000000..5757896fc --- /dev/null +++ b/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ipcalc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ipcalc + CHECK_RESULT $? 0 0 "install ipcalc failed" + SLEEP_WAIT 1 + dnf remove -y ipcalc + CHECK_RESULT $? 0 0 "remove ipcalc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_bmc-snmp-proxy.sh b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_bmc-snmp-proxy.sh new file mode 100644 index 000000000..b086bf4f1 --- /dev/null +++ b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_bmc-snmp-proxy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ipmitool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bmc-snmp-proxy + CHECK_RESULT $? 0 0 "install bmc-snmp-proxy failed" + SLEEP_WAIT 1 + dnf remove -y bmc-snmp-proxy + CHECK_RESULT $? 0 0 "remove bmc-snmp-proxy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_exchange-bmc-os-info.sh b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_exchange-bmc-os-info.sh new file mode 100644 index 000000000..5938da4d4 --- /dev/null +++ b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_exchange-bmc-os-info.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ipmitool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y exchange-bmc-os-info + CHECK_RESULT $? 0 0 "install exchange-bmc-os-info failed" + SLEEP_WAIT 1 + dnf remove -y exchange-bmc-os-info + CHECK_RESULT $? 0 0 "remove exchange-bmc-os-info failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-debuginfo.sh b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-debuginfo.sh new file mode 100644 index 000000000..bca0b3445 --- /dev/null +++ b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ipmitool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ipmitool-debuginfo + CHECK_RESULT $? 0 0 "install ipmitool-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ipmitool-debuginfo + CHECK_RESULT $? 0 0 "remove ipmitool-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-debugsource.sh b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-debugsource.sh new file mode 100644 index 000000000..1acb1bb42 --- /dev/null +++ b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ipmitool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ipmitool-debugsource + CHECK_RESULT $? 0 0 "install ipmitool-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ipmitool-debugsource + CHECK_RESULT $? 0 0 "remove ipmitool-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-help.sh b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-help.sh new file mode 100644 index 000000000..51c092c46 --- /dev/null +++ b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ipmitool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ipmitool-help + CHECK_RESULT $? 0 0 "install ipmitool-help failed" + SLEEP_WAIT 1 + dnf remove -y ipmitool-help + CHECK_RESULT $? 0 0 "remove ipmitool-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool.sh b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool.sh new file mode 100644 index 000000000..1dce770f8 --- /dev/null +++ b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ipmitool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ipmitool + CHECK_RESULT $? 0 0 "install ipmitool failed" + SLEEP_WAIT 1 + dnf remove -y ipmitool + CHECK_RESULT $? 0 0 "remove ipmitool failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-debuginfo.sh b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-debuginfo.sh new file mode 100644 index 000000000..1fe7dec43 --- /dev/null +++ b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iproute +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iproute-debuginfo + CHECK_RESULT $? 0 0 "install iproute-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y iproute-debuginfo + CHECK_RESULT $? 0 0 "remove iproute-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-debugsource.sh b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-debugsource.sh new file mode 100644 index 000000000..f3ec51c49 --- /dev/null +++ b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iproute +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iproute-debugsource + CHECK_RESULT $? 0 0 "install iproute-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y iproute-debugsource + CHECK_RESULT $? 0 0 "remove iproute-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-devel.sh b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-devel.sh new file mode 100644 index 000000000..208926740 --- /dev/null +++ b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iproute +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iproute-devel + CHECK_RESULT $? 0 0 "install iproute-devel failed" + SLEEP_WAIT 1 + dnf remove -y iproute-devel + CHECK_RESULT $? 0 0 "remove iproute-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-help.sh b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-help.sh new file mode 100644 index 000000000..e095b6c7e --- /dev/null +++ b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iproute +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iproute-help + CHECK_RESULT $? 0 0 "install iproute-help failed" + SLEEP_WAIT 1 + dnf remove -y iproute-help + CHECK_RESULT $? 0 0 "remove iproute-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute.sh b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute.sh new file mode 100644 index 000000000..d11d9334f --- /dev/null +++ b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iproute +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iproute + CHECK_RESULT $? 0 0 "install iproute failed" + SLEEP_WAIT 1 + dnf remove -y iproute + CHECK_RESULT $? 0 0 "remove iproute failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-debuginfo.sh b/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-debuginfo.sh new file mode 100644 index 000000000..9056432b3 --- /dev/null +++ b/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iprutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iprutils-debuginfo + CHECK_RESULT $? 0 0 "install iprutils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y iprutils-debuginfo + CHECK_RESULT $? 0 0 "remove iprutils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-debugsource.sh b/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-debugsource.sh new file mode 100644 index 000000000..385822b7f --- /dev/null +++ b/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iprutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iprutils-debugsource + CHECK_RESULT $? 0 0 "install iprutils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y iprutils-debugsource + CHECK_RESULT $? 0 0 "remove iprutils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-help.sh b/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-help.sh new file mode 100644 index 000000000..f39b890e9 --- /dev/null +++ b/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iprutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iprutils-help + CHECK_RESULT $? 0 0 "install iprutils-help failed" + SLEEP_WAIT 1 + dnf remove -y iprutils-help + CHECK_RESULT $? 0 0 "remove iprutils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils.sh b/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils.sh new file mode 100644 index 000000000..4dc0817eb --- /dev/null +++ b/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iprutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iprutils + CHECK_RESULT $? 0 0 "install iprutils failed" + SLEEP_WAIT 1 + dnf remove -y iprutils + CHECK_RESULT $? 0 0 "remove iprutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-debuginfo.sh b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-debuginfo.sh new file mode 100644 index 000000000..f4dfd6bf5 --- /dev/null +++ b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ipset +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ipset-debuginfo + CHECK_RESULT $? 0 0 "install ipset-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ipset-debuginfo + CHECK_RESULT $? 0 0 "remove ipset-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-debugsource.sh b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-debugsource.sh new file mode 100644 index 000000000..a5e05784b --- /dev/null +++ b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ipset +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ipset-debugsource + CHECK_RESULT $? 0 0 "install ipset-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ipset-debugsource + CHECK_RESULT $? 0 0 "remove ipset-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-devel.sh b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-devel.sh new file mode 100644 index 000000000..bc8e4948f --- /dev/null +++ b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ipset +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ipset-devel + CHECK_RESULT $? 0 0 "install ipset-devel failed" + SLEEP_WAIT 1 + dnf remove -y ipset-devel + CHECK_RESULT $? 0 0 "remove ipset-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-help.sh b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-help.sh new file mode 100644 index 000000000..4914b90b5 --- /dev/null +++ b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ipset +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ipset-help + CHECK_RESULT $? 0 0 "install ipset-help failed" + SLEEP_WAIT 1 + dnf remove -y ipset-help + CHECK_RESULT $? 0 0 "remove ipset-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-libs.sh b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-libs.sh new file mode 100644 index 000000000..3d8062260 --- /dev/null +++ b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ipset +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ipset-libs + CHECK_RESULT $? 0 0 "install ipset-libs failed" + SLEEP_WAIT 1 + dnf remove -y ipset-libs + CHECK_RESULT $? 0 0 "remove ipset-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset.sh b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset.sh new file mode 100644 index 000000000..449e8ca58 --- /dev/null +++ b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ipset +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ipset + CHECK_RESULT $? 0 0 "install ipset failed" + SLEEP_WAIT 1 + dnf remove -y ipset + CHECK_RESULT $? 0 0 "remove ipset failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-debuginfo.sh b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-debuginfo.sh new file mode 100644 index 000000000..952085564 --- /dev/null +++ b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iptables +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iptables-debuginfo + CHECK_RESULT $? 0 0 "install iptables-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y iptables-debuginfo + CHECK_RESULT $? 0 0 "remove iptables-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-debugsource.sh b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-debugsource.sh new file mode 100644 index 000000000..a130c2299 --- /dev/null +++ b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iptables +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iptables-debugsource + CHECK_RESULT $? 0 0 "install iptables-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y iptables-debugsource + CHECK_RESULT $? 0 0 "remove iptables-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-devel.sh b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-devel.sh new file mode 100644 index 000000000..6d3667471 --- /dev/null +++ b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iptables +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iptables-devel + CHECK_RESULT $? 0 0 "install iptables-devel failed" + SLEEP_WAIT 1 + dnf remove -y iptables-devel + CHECK_RESULT $? 0 0 "remove iptables-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-help.sh b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-help.sh new file mode 100644 index 000000000..e97cbd2ca --- /dev/null +++ b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iptables +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iptables-help + CHECK_RESULT $? 0 0 "install iptables-help failed" + SLEEP_WAIT 1 + dnf remove -y iptables-help + CHECK_RESULT $? 0 0 "remove iptables-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-libs.sh b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-libs.sh new file mode 100644 index 000000000..e1aaea980 --- /dev/null +++ b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iptables +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iptables-libs + CHECK_RESULT $? 0 0 "install iptables-libs failed" + SLEEP_WAIT 1 + dnf remove -y iptables-libs + CHECK_RESULT $? 0 0 "remove iptables-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-nft.sh b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-nft.sh new file mode 100644 index 000000000..84943bd88 --- /dev/null +++ b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-nft.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iptables +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iptables-nft + CHECK_RESULT $? 0 0 "install iptables-nft failed" + SLEEP_WAIT 1 + dnf remove -y iptables-nft + CHECK_RESULT $? 0 0 "remove iptables-nft failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables.sh b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables.sh new file mode 100644 index 000000000..ec2f2eb25 --- /dev/null +++ b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iptables +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iptables + CHECK_RESULT $? 0 0 "install iptables failed" + SLEEP_WAIT 1 + dnf remove -y iptables + CHECK_RESULT $? 0 0 "remove iptables failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-debuginfo.sh b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-debuginfo.sh new file mode 100644 index 000000000..bbd4ac42b --- /dev/null +++ b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iputils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iputils-debuginfo + CHECK_RESULT $? 0 0 "install iputils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y iputils-debuginfo + CHECK_RESULT $? 0 0 "remove iputils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-debugsource.sh b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-debugsource.sh new file mode 100644 index 000000000..11365fb18 --- /dev/null +++ b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iputils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iputils-debugsource + CHECK_RESULT $? 0 0 "install iputils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y iputils-debugsource + CHECK_RESULT $? 0 0 "remove iputils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-help.sh b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-help.sh new file mode 100644 index 000000000..873f532b8 --- /dev/null +++ b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iputils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iputils-help + CHECK_RESULT $? 0 0 "install iputils-help failed" + SLEEP_WAIT 1 + dnf remove -y iputils-help + CHECK_RESULT $? 0 0 "remove iputils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-ninfod.sh b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-ninfod.sh new file mode 100644 index 000000000..7d6ad0436 --- /dev/null +++ b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-ninfod.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iputils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iputils-ninfod + CHECK_RESULT $? 0 0 "install iputils-ninfod failed" + SLEEP_WAIT 1 + dnf remove -y iputils-ninfod + CHECK_RESULT $? 0 0 "remove iputils-ninfod failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils.sh b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils.sh new file mode 100644 index 000000000..f804f2763 --- /dev/null +++ b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iputils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iputils + CHECK_RESULT $? 0 0 "install iputils failed" + SLEEP_WAIT 1 + dnf remove -y iputils + CHECK_RESULT $? 0 0 "remove iputils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-debuginfo.sh b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-debuginfo.sh new file mode 100644 index 000000000..6291c6622 --- /dev/null +++ b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src irqbalance +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y irqbalance-debuginfo + CHECK_RESULT $? 0 0 "install irqbalance-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y irqbalance-debuginfo + CHECK_RESULT $? 0 0 "remove irqbalance-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-debugsource.sh b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-debugsource.sh new file mode 100644 index 000000000..437a78890 --- /dev/null +++ b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src irqbalance +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y irqbalance-debugsource + CHECK_RESULT $? 0 0 "install irqbalance-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y irqbalance-debugsource + CHECK_RESULT $? 0 0 "remove irqbalance-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-devel.sh b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-devel.sh new file mode 100644 index 000000000..41e6d5cb9 --- /dev/null +++ b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src irqbalance +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y irqbalance-devel + CHECK_RESULT $? 0 0 "install irqbalance-devel failed" + SLEEP_WAIT 1 + dnf remove -y irqbalance-devel + CHECK_RESULT $? 0 0 "remove irqbalance-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-help.sh b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-help.sh new file mode 100644 index 000000000..90cb3f5f1 --- /dev/null +++ b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src irqbalance +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y irqbalance-help + CHECK_RESULT $? 0 0 "install irqbalance-help failed" + SLEEP_WAIT 1 + dnf remove -y irqbalance-help + CHECK_RESULT $? 0 0 "remove irqbalance-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-libs.sh b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-libs.sh new file mode 100644 index 000000000..1b60f9aff --- /dev/null +++ b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src irqbalance +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y irqbalance-libs + CHECK_RESULT $? 0 0 "install irqbalance-libs failed" + SLEEP_WAIT 1 + dnf remove -y irqbalance-libs + CHECK_RESULT $? 0 0 "remove irqbalance-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance.sh b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance.sh new file mode 100644 index 000000000..a39d5a199 --- /dev/null +++ b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src irqbalance +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y irqbalance + CHECK_RESULT $? 0 0 "install irqbalance failed" + SLEEP_WAIT 1 + dnf remove -y irqbalance + CHECK_RESULT $? 0 0 "remove irqbalance failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iso-codes/oe_test_iso-codes_install_and_remove_iso-codes-devel.sh b/testcases/cli-test/iso-codes/oe_test_iso-codes_install_and_remove_iso-codes-devel.sh new file mode 100644 index 000000000..512263457 --- /dev/null +++ b/testcases/cli-test/iso-codes/oe_test_iso-codes_install_and_remove_iso-codes-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iso-codes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iso-codes-devel + CHECK_RESULT $? 0 0 "install iso-codes-devel failed" + SLEEP_WAIT 1 + dnf remove -y iso-codes-devel + CHECK_RESULT $? 0 0 "remove iso-codes-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/iso-codes/oe_test_iso-codes_install_and_remove_iso-codes.sh b/testcases/cli-test/iso-codes/oe_test_iso-codes_install_and_remove_iso-codes.sh new file mode 100644 index 000000000..1675a7ff2 --- /dev/null +++ b/testcases/cli-test/iso-codes/oe_test_iso-codes_install_and_remove_iso-codes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src iso-codes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iso-codes + CHECK_RESULT $? 0 0 "install iso-codes failed" + SLEEP_WAIT 1 + dnf remove -y iso-codes + CHECK_RESULT $? 0 0 "remove iso-codes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-debuginfo.sh b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-debuginfo.sh new file mode 100644 index 000000000..113ff7e12 --- /dev/null +++ b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src isomd5sum +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y isomd5sum-debuginfo + CHECK_RESULT $? 0 0 "install isomd5sum-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y isomd5sum-debuginfo + CHECK_RESULT $? 0 0 "remove isomd5sum-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-debugsource.sh b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-debugsource.sh new file mode 100644 index 000000000..d5cd53935 --- /dev/null +++ b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src isomd5sum +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y isomd5sum-debugsource + CHECK_RESULT $? 0 0 "install isomd5sum-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y isomd5sum-debugsource + CHECK_RESULT $? 0 0 "remove isomd5sum-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-devel.sh b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-devel.sh new file mode 100644 index 000000000..da305adea --- /dev/null +++ b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src isomd5sum +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y isomd5sum-devel + CHECK_RESULT $? 0 0 "install isomd5sum-devel failed" + SLEEP_WAIT 1 + dnf remove -y isomd5sum-devel + CHECK_RESULT $? 0 0 "remove isomd5sum-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-help.sh b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-help.sh new file mode 100644 index 000000000..403ec3096 --- /dev/null +++ b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src isomd5sum +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y isomd5sum-help + CHECK_RESULT $? 0 0 "install isomd5sum-help failed" + SLEEP_WAIT 1 + dnf remove -y isomd5sum-help + CHECK_RESULT $? 0 0 "remove isomd5sum-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum.sh b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum.sh new file mode 100644 index 000000000..dc19b54af --- /dev/null +++ b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src isomd5sum +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y isomd5sum + CHECK_RESULT $? 0 0 "install isomd5sum failed" + SLEEP_WAIT 1 + dnf remove -y isomd5sum + CHECK_RESULT $? 0 0 "remove isomd5sum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_python2-isomd5sum.sh b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_python2-isomd5sum.sh new file mode 100644 index 000000000..dd82a3f0e --- /dev/null +++ b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_python2-isomd5sum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src isomd5sum +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-isomd5sum + CHECK_RESULT $? 0 0 "install python2-isomd5sum failed" + SLEEP_WAIT 1 + dnf remove -y python2-isomd5sum + CHECK_RESULT $? 0 0 "remove python2-isomd5sum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_python3-isomd5sum.sh b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_python3-isomd5sum.sh new file mode 100644 index 000000000..deab0d34b --- /dev/null +++ b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_python3-isomd5sum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src isomd5sum +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-isomd5sum + CHECK_RESULT $? 0 0 "install python3-isomd5sum failed" + SLEEP_WAIT 1 + dnf remove -y python3-isomd5sum + CHECK_RESULT $? 0 0 "remove python3-isomd5sum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/itstool/oe_test_itstool_install_and_remove_itstool-help.sh b/testcases/cli-test/itstool/oe_test_itstool_install_and_remove_itstool-help.sh new file mode 100644 index 000000000..0e92d5437 --- /dev/null +++ b/testcases/cli-test/itstool/oe_test_itstool_install_and_remove_itstool-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src itstool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y itstool-help + CHECK_RESULT $? 0 0 "install itstool-help failed" + SLEEP_WAIT 1 + dnf remove -y itstool-help + CHECK_RESULT $? 0 0 "remove itstool-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/itstool/oe_test_itstool_install_and_remove_itstool.sh b/testcases/cli-test/itstool/oe_test_itstool_install_and_remove_itstool.sh new file mode 100644 index 000000000..e52b71e1d --- /dev/null +++ b/testcases/cli-test/itstool/oe_test_itstool_install_and_remove_itstool.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src itstool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y itstool + CHECK_RESULT $? 0 0 "install itstool failed" + SLEEP_WAIT 1 + dnf remove -y itstool + CHECK_RESULT $? 0 0 "remove itstool failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-debuginfo.sh b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-debuginfo.sh new file mode 100644 index 000000000..e3dbc9921 --- /dev/null +++ b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jansson +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jansson-debuginfo + CHECK_RESULT $? 0 0 "install jansson-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y jansson-debuginfo + CHECK_RESULT $? 0 0 "remove jansson-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-debugsource.sh b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-debugsource.sh new file mode 100644 index 000000000..4ffc09c3e --- /dev/null +++ b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jansson +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jansson-debugsource + CHECK_RESULT $? 0 0 "install jansson-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y jansson-debugsource + CHECK_RESULT $? 0 0 "remove jansson-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-devel.sh b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-devel.sh new file mode 100644 index 000000000..07a95f3fe --- /dev/null +++ b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jansson +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jansson-devel + CHECK_RESULT $? 0 0 "install jansson-devel failed" + SLEEP_WAIT 1 + dnf remove -y jansson-devel + CHECK_RESULT $? 0 0 "remove jansson-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-help.sh b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-help.sh new file mode 100644 index 000000000..c16e64a1f --- /dev/null +++ b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jansson +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jansson-help + CHECK_RESULT $? 0 0 "install jansson-help failed" + SLEEP_WAIT 1 + dnf remove -y jansson-help + CHECK_RESULT $? 0 0 "remove jansson-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson.sh b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson.sh new file mode 100644 index 000000000..59a5e59be --- /dev/null +++ b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jansson +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jansson + CHECK_RESULT $? 0 0 "install jansson failed" + SLEEP_WAIT 1 + dnf remove -y jansson + CHECK_RESULT $? 0 0 "remove jansson failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/java_cup/oe_test_java_cup_install_and_remove_java_cup-help.sh b/testcases/cli-test/java_cup/oe_test_java_cup_install_and_remove_java_cup-help.sh new file mode 100644 index 000000000..f8a9e8bbb --- /dev/null +++ b/testcases/cli-test/java_cup/oe_test_java_cup_install_and_remove_java_cup-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src java_cup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y java_cup-help + CHECK_RESULT $? 0 0 "install java_cup-help failed" + SLEEP_WAIT 1 + dnf remove -y java_cup-help + CHECK_RESULT $? 0 0 "remove java_cup-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/java_cup/oe_test_java_cup_install_and_remove_java_cup.sh b/testcases/cli-test/java_cup/oe_test_java_cup_install_and_remove_java_cup.sh new file mode 100644 index 000000000..19903700d --- /dev/null +++ b/testcases/cli-test/java_cup/oe_test_java_cup_install_and_remove_java_cup.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src java_cup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y java_cup + CHECK_RESULT $? 0 0 "install java_cup failed" + SLEEP_WAIT 1 + dnf remove -y java_cup + CHECK_RESULT $? 0 0 "remove java_cup failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_gradle-local.sh b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_gradle-local.sh new file mode 100644 index 000000000..d29ba3d19 --- /dev/null +++ b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_gradle-local.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src javapackages-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gradle-local + CHECK_RESULT $? 0 0 "install gradle-local failed" + SLEEP_WAIT 1 + dnf remove -y gradle-local + CHECK_RESULT $? 0 0 "remove gradle-local failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_ivy-local.sh b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_ivy-local.sh new file mode 100644 index 000000000..c49a54b5e --- /dev/null +++ b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_ivy-local.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src javapackages-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ivy-local + CHECK_RESULT $? 0 0 "install ivy-local failed" + SLEEP_WAIT 1 + dnf remove -y ivy-local + CHECK_RESULT $? 0 0 "remove ivy-local failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-filesystem.sh b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-filesystem.sh new file mode 100644 index 000000000..fb30bdc14 --- /dev/null +++ b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-filesystem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src javapackages-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y javapackages-filesystem + CHECK_RESULT $? 0 0 "install javapackages-filesystem failed" + SLEEP_WAIT 1 + dnf remove -y javapackages-filesystem + CHECK_RESULT $? 0 0 "remove javapackages-filesystem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-local.sh b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-local.sh new file mode 100644 index 000000000..49084f67b --- /dev/null +++ b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-local.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src javapackages-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y javapackages-local + CHECK_RESULT $? 0 0 "install javapackages-local failed" + SLEEP_WAIT 1 + dnf remove -y javapackages-local + CHECK_RESULT $? 0 0 "remove javapackages-local failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-tools.sh b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-tools.sh new file mode 100644 index 000000000..d7137ea4c --- /dev/null +++ b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src javapackages-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y javapackages-tools + CHECK_RESULT $? 0 0 "install javapackages-tools failed" + SLEEP_WAIT 1 + dnf remove -y javapackages-tools + CHECK_RESULT $? 0 0 "remove javapackages-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_maven-local.sh b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_maven-local.sh new file mode 100644 index 000000000..5e14ecc57 --- /dev/null +++ b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_maven-local.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src javapackages-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y maven-local + CHECK_RESULT $? 0 0 "install maven-local failed" + SLEEP_WAIT 1 + dnf remove -y maven-local + CHECK_RESULT $? 0 0 "remove maven-local failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_python3-javapackages.sh b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_python3-javapackages.sh new file mode 100644 index 000000000..4a46c4f49 --- /dev/null +++ b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_python3-javapackages.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src javapackages-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-javapackages + CHECK_RESULT $? 0 0 "install python3-javapackages failed" + SLEEP_WAIT 1 + dnf remove -y python3-javapackages + CHECK_RESULT $? 0 0 "remove python3-javapackages failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-debuginfo.sh b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-debuginfo.sh new file mode 100644 index 000000000..3251968d8 --- /dev/null +++ b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jbig2dec +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jbig2dec-debuginfo + CHECK_RESULT $? 0 0 "install jbig2dec-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y jbig2dec-debuginfo + CHECK_RESULT $? 0 0 "remove jbig2dec-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-debugsource.sh b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-debugsource.sh new file mode 100644 index 000000000..cd5ff3ba4 --- /dev/null +++ b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jbig2dec +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jbig2dec-debugsource + CHECK_RESULT $? 0 0 "install jbig2dec-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y jbig2dec-debugsource + CHECK_RESULT $? 0 0 "remove jbig2dec-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-devel.sh b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-devel.sh new file mode 100644 index 000000000..59df63403 --- /dev/null +++ b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jbig2dec +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jbig2dec-devel + CHECK_RESULT $? 0 0 "install jbig2dec-devel failed" + SLEEP_WAIT 1 + dnf remove -y jbig2dec-devel + CHECK_RESULT $? 0 0 "remove jbig2dec-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-help.sh b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-help.sh new file mode 100644 index 000000000..4ce10ce3c --- /dev/null +++ b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jbig2dec +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jbig2dec-help + CHECK_RESULT $? 0 0 "install jbig2dec-help failed" + SLEEP_WAIT 1 + dnf remove -y jbig2dec-help + CHECK_RESULT $? 0 0 "remove jbig2dec-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec.sh b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec.sh new file mode 100644 index 000000000..aa5563eb2 --- /dev/null +++ b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jbig2dec +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jbig2dec + CHECK_RESULT $? 0 0 "install jbig2dec failed" + SLEEP_WAIT 1 + dnf remove -y jbig2dec + CHECK_RESULT $? 0 0 "remove jbig2dec failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-debuginfo.sh b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-debuginfo.sh new file mode 100644 index 000000000..4b2d2e975 --- /dev/null +++ b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jbigkit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jbigkit-debuginfo + CHECK_RESULT $? 0 0 "install jbigkit-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y jbigkit-debuginfo + CHECK_RESULT $? 0 0 "remove jbigkit-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-debugsource.sh b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-debugsource.sh new file mode 100644 index 000000000..a607e8392 --- /dev/null +++ b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jbigkit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jbigkit-debugsource + CHECK_RESULT $? 0 0 "install jbigkit-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y jbigkit-debugsource + CHECK_RESULT $? 0 0 "remove jbigkit-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-devel.sh b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-devel.sh new file mode 100644 index 000000000..10e61609a --- /dev/null +++ b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jbigkit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jbigkit-devel + CHECK_RESULT $? 0 0 "install jbigkit-devel failed" + SLEEP_WAIT 1 + dnf remove -y jbigkit-devel + CHECK_RESULT $? 0 0 "remove jbigkit-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-help.sh b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-help.sh new file mode 100644 index 000000000..c8b49f581 --- /dev/null +++ b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jbigkit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jbigkit-help + CHECK_RESULT $? 0 0 "install jbigkit-help failed" + SLEEP_WAIT 1 + dnf remove -y jbigkit-help + CHECK_RESULT $? 0 0 "remove jbigkit-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-libs.sh b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-libs.sh new file mode 100644 index 000000000..f3e5c3242 --- /dev/null +++ b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jbigkit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jbigkit-libs + CHECK_RESULT $? 0 0 "install jbigkit-libs failed" + SLEEP_WAIT 1 + dnf remove -y jbigkit-libs + CHECK_RESULT $? 0 0 "remove jbigkit-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit.sh b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit.sh new file mode 100644 index 000000000..f62e786c1 --- /dev/null +++ b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jbigkit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jbigkit + CHECK_RESULT $? 0 0 "install jbigkit failed" + SLEEP_WAIT 1 + dnf remove -y jbigkit + CHECK_RESULT $? 0 0 "remove jbigkit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jflex/oe_test_jflex_install_and_remove_jflex-help.sh b/testcases/cli-test/jflex/oe_test_jflex_install_and_remove_jflex-help.sh new file mode 100644 index 000000000..e85ae3559 --- /dev/null +++ b/testcases/cli-test/jflex/oe_test_jflex_install_and_remove_jflex-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jflex +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jflex-help + CHECK_RESULT $? 0 0 "install jflex-help failed" + SLEEP_WAIT 1 + dnf remove -y jflex-help + CHECK_RESULT $? 0 0 "remove jflex-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jflex/oe_test_jflex_install_and_remove_jflex.sh b/testcases/cli-test/jflex/oe_test_jflex_install_and_remove_jflex.sh new file mode 100644 index 000000000..195b61725 --- /dev/null +++ b/testcases/cli-test/jflex/oe_test_jflex_install_and_remove_jflex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jflex +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jflex + CHECK_RESULT $? 0 0 "install jflex failed" + SLEEP_WAIT 1 + dnf remove -y jflex + CHECK_RESULT $? 0 0 "remove jflex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debuginfo.sh b/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debuginfo.sh new file mode 100644 index 000000000..89be1195a --- /dev/null +++ b/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jitterentropy-library +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jitterentropy-library-debuginfo + CHECK_RESULT $? 0 0 "install jitterentropy-library-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y jitterentropy-library-debuginfo + CHECK_RESULT $? 0 0 "remove jitterentropy-library-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debugsource.sh b/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debugsource.sh new file mode 100644 index 000000000..268e2b193 --- /dev/null +++ b/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jitterentropy-library +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jitterentropy-library-debugsource + CHECK_RESULT $? 0 0 "install jitterentropy-library-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y jitterentropy-library-debugsource + CHECK_RESULT $? 0 0 "remove jitterentropy-library-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-devel.sh b/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-devel.sh new file mode 100644 index 000000000..eceeb6725 --- /dev/null +++ b/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jitterentropy-library +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jitterentropy-library-devel + CHECK_RESULT $? 0 0 "install jitterentropy-library-devel failed" + SLEEP_WAIT 1 + dnf remove -y jitterentropy-library-devel + CHECK_RESULT $? 0 0 "remove jitterentropy-library-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library.sh b/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library.sh new file mode 100644 index 000000000..be9d4cd28 --- /dev/null +++ b/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jitterentropy-library +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jitterentropy-library + CHECK_RESULT $? 0 0 "install jitterentropy-library failed" + SLEEP_WAIT 1 + dnf remove -y jitterentropy-library + CHECK_RESULT $? 0 0 "remove jitterentropy-library failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-debuginfo.sh b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-debuginfo.sh new file mode 100644 index 000000000..fe00a2534 --- /dev/null +++ b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src json-c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y json-c-debuginfo + CHECK_RESULT $? 0 0 "install json-c-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y json-c-debuginfo + CHECK_RESULT $? 0 0 "remove json-c-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-debugsource.sh b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-debugsource.sh new file mode 100644 index 000000000..8a2c05c14 --- /dev/null +++ b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src json-c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y json-c-debugsource + CHECK_RESULT $? 0 0 "install json-c-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y json-c-debugsource + CHECK_RESULT $? 0 0 "remove json-c-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-devel.sh b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-devel.sh new file mode 100644 index 000000000..dfd467f4a --- /dev/null +++ b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src json-c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y json-c-devel + CHECK_RESULT $? 0 0 "install json-c-devel failed" + SLEEP_WAIT 1 + dnf remove -y json-c-devel + CHECK_RESULT $? 0 0 "remove json-c-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-help.sh b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-help.sh new file mode 100644 index 000000000..cb5b01e37 --- /dev/null +++ b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src json-c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y json-c-help + CHECK_RESULT $? 0 0 "install json-c-help failed" + SLEEP_WAIT 1 + dnf remove -y json-c-help + CHECK_RESULT $? 0 0 "remove json-c-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c.sh b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c.sh new file mode 100644 index 000000000..b07d0bcab --- /dev/null +++ b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src json-c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y json-c + CHECK_RESULT $? 0 0 "install json-c failed" + SLEEP_WAIT 1 + dnf remove -y json-c + CHECK_RESULT $? 0 0 "remove json-c failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-debuginfo.sh b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-debuginfo.sh new file mode 100644 index 000000000..64ac5f55a --- /dev/null +++ b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src json-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y json-glib-debuginfo + CHECK_RESULT $? 0 0 "install json-glib-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y json-glib-debuginfo + CHECK_RESULT $? 0 0 "remove json-glib-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-debugsource.sh b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-debugsource.sh new file mode 100644 index 000000000..79efd6f38 --- /dev/null +++ b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src json-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y json-glib-debugsource + CHECK_RESULT $? 0 0 "install json-glib-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y json-glib-debugsource + CHECK_RESULT $? 0 0 "remove json-glib-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-devel.sh b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-devel.sh new file mode 100644 index 000000000..2064978eb --- /dev/null +++ b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src json-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y json-glib-devel + CHECK_RESULT $? 0 0 "install json-glib-devel failed" + SLEEP_WAIT 1 + dnf remove -y json-glib-devel + CHECK_RESULT $? 0 0 "remove json-glib-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-help.sh b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-help.sh new file mode 100644 index 000000000..6eac59be5 --- /dev/null +++ b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src json-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y json-glib-help + CHECK_RESULT $? 0 0 "install json-glib-help failed" + SLEEP_WAIT 1 + dnf remove -y json-glib-help + CHECK_RESULT $? 0 0 "remove json-glib-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib.sh b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib.sh new file mode 100644 index 000000000..38a1edeba --- /dev/null +++ b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src json-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y json-glib + CHECK_RESULT $? 0 0 "install json-glib failed" + SLEEP_WAIT 1 + dnf remove -y json-glib + CHECK_RESULT $? 0 0 "remove json-glib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-debuginfo.sh b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-debuginfo.sh new file mode 100644 index 000000000..70b10b9d9 --- /dev/null +++ b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jsoncpp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jsoncpp-debuginfo + CHECK_RESULT $? 0 0 "install jsoncpp-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y jsoncpp-debuginfo + CHECK_RESULT $? 0 0 "remove jsoncpp-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-debugsource.sh b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-debugsource.sh new file mode 100644 index 000000000..b3ad66cd8 --- /dev/null +++ b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jsoncpp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jsoncpp-debugsource + CHECK_RESULT $? 0 0 "install jsoncpp-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y jsoncpp-debugsource + CHECK_RESULT $? 0 0 "remove jsoncpp-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-devel.sh b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-devel.sh new file mode 100644 index 000000000..860ff907c --- /dev/null +++ b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jsoncpp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jsoncpp-devel + CHECK_RESULT $? 0 0 "install jsoncpp-devel failed" + SLEEP_WAIT 1 + dnf remove -y jsoncpp-devel + CHECK_RESULT $? 0 0 "remove jsoncpp-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-help.sh b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-help.sh new file mode 100644 index 000000000..3ec6ff7bc --- /dev/null +++ b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jsoncpp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jsoncpp-help + CHECK_RESULT $? 0 0 "install jsoncpp-help failed" + SLEEP_WAIT 1 + dnf remove -y jsoncpp-help + CHECK_RESULT $? 0 0 "remove jsoncpp-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp.sh b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp.sh new file mode 100644 index 000000000..eac1f2ced --- /dev/null +++ b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jsoncpp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jsoncpp + CHECK_RESULT $? 0 0 "install jsoncpp failed" + SLEEP_WAIT 1 + dnf remove -y jsoncpp + CHECK_RESULT $? 0 0 "remove jsoncpp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/junit/oe_test_junit_install_and_remove_junit-help.sh b/testcases/cli-test/junit/oe_test_junit_install_and_remove_junit-help.sh new file mode 100644 index 000000000..f1a97d971 --- /dev/null +++ b/testcases/cli-test/junit/oe_test_junit_install_and_remove_junit-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src junit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y junit-help + CHECK_RESULT $? 0 0 "install junit-help failed" + SLEEP_WAIT 1 + dnf remove -y junit-help + CHECK_RESULT $? 0 0 "remove junit-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/junit/oe_test_junit_install_and_remove_junit.sh b/testcases/cli-test/junit/oe_test_junit_install_and_remove_junit.sh new file mode 100644 index 000000000..f826bb992 --- /dev/null +++ b/testcases/cli-test/junit/oe_test_junit_install_and_remove_junit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src junit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y junit + CHECK_RESULT $? 0 0 "install junit failed" + SLEEP_WAIT 1 + dnf remove -y junit + CHECK_RESULT $? 0 0 "remove junit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5-guide.sh b/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5-guide.sh new file mode 100644 index 000000000..296a3c9fb --- /dev/null +++ b/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5-guide.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src junit5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y junit5-guide + CHECK_RESULT $? 0 0 "install junit5-guide failed" + SLEEP_WAIT 1 + dnf remove -y junit5-guide + CHECK_RESULT $? 0 0 "remove junit5-guide failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5-javadoc.sh b/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5-javadoc.sh new file mode 100644 index 000000000..bb4700948 --- /dev/null +++ b/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5-javadoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src junit5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y junit5-javadoc + CHECK_RESULT $? 0 0 "install junit5-javadoc failed" + SLEEP_WAIT 1 + dnf remove -y junit5-javadoc + CHECK_RESULT $? 0 0 "remove junit5-javadoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5.sh b/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5.sh new file mode 100644 index 000000000..9eed1cb55 --- /dev/null +++ b/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src junit5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y junit5 + CHECK_RESULT $? 0 0 "install junit5 failed" + SLEEP_WAIT 1 + dnf remove -y junit5 + CHECK_RESULT $? 0 0 "remove junit5 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/jvnet-parent/oe_test_jvnet-parent_install_and_remove_jvnet-parent.sh b/testcases/cli-test/jvnet-parent/oe_test_jvnet-parent_install_and_remove_jvnet-parent.sh new file mode 100644 index 000000000..8aab6259f --- /dev/null +++ b/testcases/cli-test/jvnet-parent/oe_test_jvnet-parent_install_and_remove_jvnet-parent.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src jvnet-parent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jvnet-parent + CHECK_RESULT $? 0 0 "install jvnet-parent failed" + SLEEP_WAIT 1 + dnf remove -y jvnet-parent + CHECK_RESULT $? 0 0 "remove jvnet-parent failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-debuginfo.sh b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-debuginfo.sh new file mode 100644 index 000000000..8dba7a38a --- /dev/null +++ b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kbd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kbd-debuginfo + CHECK_RESULT $? 0 0 "install kbd-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y kbd-debuginfo + CHECK_RESULT $? 0 0 "remove kbd-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-debugsource.sh b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-debugsource.sh new file mode 100644 index 000000000..61313db42 --- /dev/null +++ b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kbd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kbd-debugsource + CHECK_RESULT $? 0 0 "install kbd-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y kbd-debugsource + CHECK_RESULT $? 0 0 "remove kbd-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-help.sh b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-help.sh new file mode 100644 index 000000000..52838f922 --- /dev/null +++ b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kbd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kbd-help + CHECK_RESULT $? 0 0 "install kbd-help failed" + SLEEP_WAIT 1 + dnf remove -y kbd-help + CHECK_RESULT $? 0 0 "remove kbd-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-legacy.sh b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-legacy.sh new file mode 100644 index 000000000..3ae5d9677 --- /dev/null +++ b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-legacy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kbd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kbd-legacy + CHECK_RESULT $? 0 0 "install kbd-legacy failed" + SLEEP_WAIT 1 + dnf remove -y kbd-legacy + CHECK_RESULT $? 0 0 "remove kbd-legacy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-misc.sh b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-misc.sh new file mode 100644 index 000000000..11c252618 --- /dev/null +++ b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-misc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kbd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kbd-misc + CHECK_RESULT $? 0 0 "install kbd-misc failed" + SLEEP_WAIT 1 + dnf remove -y kbd-misc + CHECK_RESULT $? 0 0 "remove kbd-misc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd.sh b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd.sh new file mode 100644 index 000000000..0658109b8 --- /dev/null +++ b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kbd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kbd + CHECK_RESULT $? 0 0 "install kbd failed" + SLEEP_WAIT 1 + dnf remove -y kbd + CHECK_RESULT $? 0 0 "remove kbd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kdump-anaconda-addon/oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon-doc.sh b/testcases/cli-test/kdump-anaconda-addon/oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon-doc.sh new file mode 100644 index 000000000..4530ae30e --- /dev/null +++ b/testcases/cli-test/kdump-anaconda-addon/oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kdump-anaconda-addon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kdump-anaconda-addon-doc + CHECK_RESULT $? 0 0 "install kdump-anaconda-addon-doc failed" + SLEEP_WAIT 1 + dnf remove -y kdump-anaconda-addon-doc + CHECK_RESULT $? 0 0 "remove kdump-anaconda-addon-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kdump-anaconda-addon/oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon.sh b/testcases/cli-test/kdump-anaconda-addon/oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon.sh new file mode 100644 index 000000000..e5d62fd30 --- /dev/null +++ b/testcases/cli-test/kdump-anaconda-addon/oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kdump-anaconda-addon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kdump-anaconda-addon + CHECK_RESULT $? 0 0 "install kdump-anaconda-addon failed" + SLEEP_WAIT 1 + dnf remove -y kdump-anaconda-addon + CHECK_RESULT $? 0 0 "remove kdump-anaconda-addon failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_bpftool-debuginfo.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_bpftool-debuginfo.sh new file mode 100644 index 000000000..cbdb51e3f --- /dev/null +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_bpftool-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kernel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bpftool-debuginfo + CHECK_RESULT $? 0 0 "install bpftool-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y bpftool-debuginfo + CHECK_RESULT $? 0 0 "remove bpftool-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_bpftool.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_bpftool.sh new file mode 100644 index 000000000..825a81685 --- /dev/null +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_bpftool.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kernel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bpftool + CHECK_RESULT $? 0 0 "install bpftool failed" + SLEEP_WAIT 1 + dnf remove -y bpftool + CHECK_RESULT $? 0 0 "remove bpftool failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-debuginfo.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-debuginfo.sh new file mode 100644 index 000000000..463dfdc08 --- /dev/null +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kernel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kernel-debuginfo + CHECK_RESULT $? 0 0 "install kernel-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y kernel-debuginfo + CHECK_RESULT $? 0 0 "remove kernel-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-debugsource.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-debugsource.sh new file mode 100644 index 000000000..2369bfc5b --- /dev/null +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kernel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kernel-debugsource + CHECK_RESULT $? 0 0 "install kernel-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y kernel-debugsource + CHECK_RESULT $? 0 0 "remove kernel-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-devel.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-devel.sh new file mode 100644 index 000000000..611be268c --- /dev/null +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kernel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kernel-devel + CHECK_RESULT $? 0 0 "install kernel-devel failed" + SLEEP_WAIT 1 + dnf remove -y kernel-devel + CHECK_RESULT $? 0 0 "remove kernel-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-headers.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-headers.sh new file mode 100644 index 000000000..ff1cb66a1 --- /dev/null +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-headers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kernel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kernel-headers + CHECK_RESULT $? 0 0 "install kernel-headers failed" + SLEEP_WAIT 1 + dnf remove -y kernel-headers + CHECK_RESULT $? 0 0 "remove kernel-headers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-source.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-source.sh new file mode 100644 index 000000000..2edd1ddd2 --- /dev/null +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-source.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kernel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kernel-source + CHECK_RESULT $? 0 0 "install kernel-source failed" + SLEEP_WAIT 1 + dnf remove -y kernel-source + CHECK_RESULT $? 0 0 "remove kernel-source failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools-debuginfo.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools-debuginfo.sh new file mode 100644 index 000000000..31032bb3f --- /dev/null +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kernel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kernel-tools-debuginfo + CHECK_RESULT $? 0 0 "install kernel-tools-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y kernel-tools-debuginfo + CHECK_RESULT $? 0 0 "remove kernel-tools-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools-devel.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools-devel.sh new file mode 100644 index 000000000..f56f46fb9 --- /dev/null +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kernel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kernel-tools-devel + CHECK_RESULT $? 0 0 "install kernel-tools-devel failed" + SLEEP_WAIT 1 + dnf remove -y kernel-tools-devel + CHECK_RESULT $? 0 0 "remove kernel-tools-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools.sh new file mode 100644 index 000000000..76e186150 --- /dev/null +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kernel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kernel-tools + CHECK_RESULT $? 0 0 "install kernel-tools failed" + SLEEP_WAIT 1 + dnf remove -y kernel-tools + CHECK_RESULT $? 0 0 "remove kernel-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel.sh new file mode 100644 index 000000000..02e7e836c --- /dev/null +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kernel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kernel + CHECK_RESULT $? 0 0 "install kernel failed" + SLEEP_WAIT 1 + dnf remove -y kernel + CHECK_RESULT $? 0 0 "remove kernel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_perf-debuginfo.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_perf-debuginfo.sh new file mode 100644 index 000000000..86bfa6fd7 --- /dev/null +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_perf-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kernel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perf-debuginfo + CHECK_RESULT $? 0 0 "install perf-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perf-debuginfo + CHECK_RESULT $? 0 0 "remove perf-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_perf.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_perf.sh new file mode 100644 index 000000000..39c488c49 --- /dev/null +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_perf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kernel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perf + CHECK_RESULT $? 0 0 "install perf failed" + SLEEP_WAIT 1 + dnf remove -y perf + CHECK_RESULT $? 0 0 "remove perf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python2-perf-debuginfo.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python2-perf-debuginfo.sh new file mode 100644 index 000000000..39d0107a3 --- /dev/null +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python2-perf-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kernel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-perf-debuginfo + CHECK_RESULT $? 0 0 "install python2-perf-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y python2-perf-debuginfo + CHECK_RESULT $? 0 0 "remove python2-perf-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python2-perf.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python2-perf.sh new file mode 100644 index 000000000..3e3629ce7 --- /dev/null +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python2-perf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kernel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-perf + CHECK_RESULT $? 0 0 "install python2-perf failed" + SLEEP_WAIT 1 + dnf remove -y python2-perf + CHECK_RESULT $? 0 0 "remove python2-perf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python3-perf-debuginfo.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python3-perf-debuginfo.sh new file mode 100644 index 000000000..920f6848f --- /dev/null +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python3-perf-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kernel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-perf-debuginfo + CHECK_RESULT $? 0 0 "install python3-perf-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y python3-perf-debuginfo + CHECK_RESULT $? 0 0 "remove python3-perf-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python3-perf.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python3-perf.sh new file mode 100644 index 000000000..016a10eba --- /dev/null +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python3-perf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kernel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-perf + CHECK_RESULT $? 0 0 "install python3-perf failed" + SLEEP_WAIT 1 + dnf remove -y python3-perf + CHECK_RESULT $? 0 0 "remove python3-perf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-debuginfo.sh b/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-debuginfo.sh new file mode 100644 index 000000000..1b48b42b2 --- /dev/null +++ b/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kexec-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kexec-tools-debuginfo + CHECK_RESULT $? 0 0 "install kexec-tools-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y kexec-tools-debuginfo + CHECK_RESULT $? 0 0 "remove kexec-tools-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-debugsource.sh b/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-debugsource.sh new file mode 100644 index 000000000..f8737b735 --- /dev/null +++ b/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kexec-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kexec-tools-debugsource + CHECK_RESULT $? 0 0 "install kexec-tools-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y kexec-tools-debugsource + CHECK_RESULT $? 0 0 "remove kexec-tools-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-help.sh b/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-help.sh new file mode 100644 index 000000000..87e1cae38 --- /dev/null +++ b/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kexec-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kexec-tools-help + CHECK_RESULT $? 0 0 "install kexec-tools-help failed" + SLEEP_WAIT 1 + dnf remove -y kexec-tools-help + CHECK_RESULT $? 0 0 "remove kexec-tools-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools.sh b/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools.sh new file mode 100644 index 000000000..a6a68b3ae --- /dev/null +++ b/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kexec-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kexec-tools + CHECK_RESULT $? 0 0 "install kexec-tools failed" + SLEEP_WAIT 1 + dnf remove -y kexec-tools + CHECK_RESULT $? 0 0 "remove kexec-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-debuginfo.sh b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-debuginfo.sh new file mode 100644 index 000000000..40304fabd --- /dev/null +++ b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src keybinder3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y keybinder3-debuginfo + CHECK_RESULT $? 0 0 "install keybinder3-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y keybinder3-debuginfo + CHECK_RESULT $? 0 0 "remove keybinder3-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-debugsource.sh b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-debugsource.sh new file mode 100644 index 000000000..e0a94ffb6 --- /dev/null +++ b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src keybinder3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y keybinder3-debugsource + CHECK_RESULT $? 0 0 "install keybinder3-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y keybinder3-debugsource + CHECK_RESULT $? 0 0 "remove keybinder3-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-devel.sh b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-devel.sh new file mode 100644 index 000000000..621501e7d --- /dev/null +++ b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src keybinder3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y keybinder3-devel + CHECK_RESULT $? 0 0 "install keybinder3-devel failed" + SLEEP_WAIT 1 + dnf remove -y keybinder3-devel + CHECK_RESULT $? 0 0 "remove keybinder3-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-help.sh b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-help.sh new file mode 100644 index 000000000..3df569655 --- /dev/null +++ b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src keybinder3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y keybinder3-help + CHECK_RESULT $? 0 0 "install keybinder3-help failed" + SLEEP_WAIT 1 + dnf remove -y keybinder3-help + CHECK_RESULT $? 0 0 "remove keybinder3-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3.sh b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3.sh new file mode 100644 index 000000000..13cfd9e4e --- /dev/null +++ b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src keybinder3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y keybinder3 + CHECK_RESULT $? 0 0 "install keybinder3 failed" + SLEEP_WAIT 1 + dnf remove -y keybinder3 + CHECK_RESULT $? 0 0 "remove keybinder3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-debuginfo.sh b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-debuginfo.sh new file mode 100644 index 000000000..f1b90e5b2 --- /dev/null +++ b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src keyutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y keyutils-debuginfo + CHECK_RESULT $? 0 0 "install keyutils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y keyutils-debuginfo + CHECK_RESULT $? 0 0 "remove keyutils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-debugsource.sh b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-debugsource.sh new file mode 100644 index 000000000..578fca13c --- /dev/null +++ b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src keyutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y keyutils-debugsource + CHECK_RESULT $? 0 0 "install keyutils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y keyutils-debugsource + CHECK_RESULT $? 0 0 "remove keyutils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-help.sh b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-help.sh new file mode 100644 index 000000000..0b2681eae --- /dev/null +++ b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src keyutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y keyutils-help + CHECK_RESULT $? 0 0 "install keyutils-help failed" + SLEEP_WAIT 1 + dnf remove -y keyutils-help + CHECK_RESULT $? 0 0 "remove keyutils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-libs-devel.sh b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-libs-devel.sh new file mode 100644 index 000000000..d85928f3d --- /dev/null +++ b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-libs-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src keyutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y keyutils-libs-devel + CHECK_RESULT $? 0 0 "install keyutils-libs-devel failed" + SLEEP_WAIT 1 + dnf remove -y keyutils-libs-devel + CHECK_RESULT $? 0 0 "remove keyutils-libs-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-libs.sh b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-libs.sh new file mode 100644 index 000000000..a3b7437fc --- /dev/null +++ b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src keyutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y keyutils-libs + CHECK_RESULT $? 0 0 "install keyutils-libs failed" + SLEEP_WAIT 1 + dnf remove -y keyutils-libs + CHECK_RESULT $? 0 0 "remove keyutils-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils.sh b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils.sh new file mode 100644 index 000000000..61c14fae4 --- /dev/null +++ b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src keyutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y keyutils + CHECK_RESULT $? 0 0 "install keyutils failed" + SLEEP_WAIT 1 + dnf remove -y keyutils + CHECK_RESULT $? 0 0 "remove keyutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-debuginfo.sh b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-debuginfo.sh new file mode 100644 index 000000000..1432c2c21 --- /dev/null +++ b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kmod +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kmod-debuginfo + CHECK_RESULT $? 0 0 "install kmod-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y kmod-debuginfo + CHECK_RESULT $? 0 0 "remove kmod-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-debugsource.sh b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-debugsource.sh new file mode 100644 index 000000000..c08e9619d --- /dev/null +++ b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kmod +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kmod-debugsource + CHECK_RESULT $? 0 0 "install kmod-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y kmod-debugsource + CHECK_RESULT $? 0 0 "remove kmod-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-devel.sh b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-devel.sh new file mode 100644 index 000000000..92a240737 --- /dev/null +++ b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kmod +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kmod-devel + CHECK_RESULT $? 0 0 "install kmod-devel failed" + SLEEP_WAIT 1 + dnf remove -y kmod-devel + CHECK_RESULT $? 0 0 "remove kmod-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-help.sh b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-help.sh new file mode 100644 index 000000000..847defe30 --- /dev/null +++ b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kmod +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kmod-help + CHECK_RESULT $? 0 0 "install kmod-help failed" + SLEEP_WAIT 1 + dnf remove -y kmod-help + CHECK_RESULT $? 0 0 "remove kmod-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-libs.sh b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-libs.sh new file mode 100644 index 000000000..51d2da369 --- /dev/null +++ b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kmod +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kmod-libs + CHECK_RESULT $? 0 0 "install kmod-libs failed" + SLEEP_WAIT 1 + dnf remove -y kmod-libs + CHECK_RESULT $? 0 0 "remove kmod-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod.sh b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod.sh new file mode 100644 index 000000000..4bb8e11ee --- /dev/null +++ b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kmod +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kmod + CHECK_RESULT $? 0 0 "install kmod failed" + SLEEP_WAIT 1 + dnf remove -y kmod + CHECK_RESULT $? 0 0 "remove kmod failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_python3-kmod.sh b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_python3-kmod.sh new file mode 100644 index 000000000..cae68bbf9 --- /dev/null +++ b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_python3-kmod.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kmod +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-kmod + CHECK_RESULT $? 0 0 "install python3-kmod failed" + SLEEP_WAIT 1 + dnf remove -y python3-kmod + CHECK_RESULT $? 0 0 "remove python3-kmod failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-client.sh b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-client.sh new file mode 100644 index 000000000..4b4c22859 --- /dev/null +++ b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-client.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src krb5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y krb5-client + CHECK_RESULT $? 0 0 "install krb5-client failed" + SLEEP_WAIT 1 + dnf remove -y krb5-client + CHECK_RESULT $? 0 0 "remove krb5-client failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-debuginfo.sh b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-debuginfo.sh new file mode 100644 index 000000000..52820af57 --- /dev/null +++ b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src krb5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y krb5-debuginfo + CHECK_RESULT $? 0 0 "install krb5-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y krb5-debuginfo + CHECK_RESULT $? 0 0 "remove krb5-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-debugsource.sh b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-debugsource.sh new file mode 100644 index 000000000..4a9f18b26 --- /dev/null +++ b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src krb5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y krb5-debugsource + CHECK_RESULT $? 0 0 "install krb5-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y krb5-debugsource + CHECK_RESULT $? 0 0 "remove krb5-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-devel.sh b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-devel.sh new file mode 100644 index 000000000..5d8db3b4a --- /dev/null +++ b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src krb5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y krb5-devel + CHECK_RESULT $? 0 0 "install krb5-devel failed" + SLEEP_WAIT 1 + dnf remove -y krb5-devel + CHECK_RESULT $? 0 0 "remove krb5-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-help.sh b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-help.sh new file mode 100644 index 000000000..4124df358 --- /dev/null +++ b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src krb5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y krb5-help + CHECK_RESULT $? 0 0 "install krb5-help failed" + SLEEP_WAIT 1 + dnf remove -y krb5-help + CHECK_RESULT $? 0 0 "remove krb5-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-libs.sh b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-libs.sh new file mode 100644 index 000000000..d6d8e5e42 --- /dev/null +++ b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src krb5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y krb5-libs + CHECK_RESULT $? 0 0 "install krb5-libs failed" + SLEEP_WAIT 1 + dnf remove -y krb5-libs + CHECK_RESULT $? 0 0 "remove krb5-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-server.sh b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-server.sh new file mode 100644 index 000000000..d34fa8d0a --- /dev/null +++ b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-server.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src krb5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y krb5-server + CHECK_RESULT $? 0 0 "install krb5-server failed" + SLEEP_WAIT 1 + dnf remove -y krb5-server + CHECK_RESULT $? 0 0 "remove krb5-server failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5.sh b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5.sh new file mode 100644 index 000000000..26a5ed70a --- /dev/null +++ b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src krb5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y krb5 + CHECK_RESULT $? 0 0 "install krb5 failed" + SLEEP_WAIT 1 + dnf remove -y krb5 + CHECK_RESULT $? 0 0 "remove krb5 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-debuginfo.sh b/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-debuginfo.sh new file mode 100644 index 000000000..70835de2c --- /dev/null +++ b/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ksh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ksh-debuginfo + CHECK_RESULT $? 0 0 "install ksh-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ksh-debuginfo + CHECK_RESULT $? 0 0 "remove ksh-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-debugsource.sh b/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-debugsource.sh new file mode 100644 index 000000000..2f6753bfb --- /dev/null +++ b/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ksh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ksh-debugsource + CHECK_RESULT $? 0 0 "install ksh-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ksh-debugsource + CHECK_RESULT $? 0 0 "remove ksh-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-help.sh b/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-help.sh new file mode 100644 index 000000000..09d725545 --- /dev/null +++ b/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ksh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ksh-help + CHECK_RESULT $? 0 0 "install ksh-help failed" + SLEEP_WAIT 1 + dnf remove -y ksh-help + CHECK_RESULT $? 0 0 "remove ksh-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh.sh b/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh.sh new file mode 100644 index 000000000..bbccd75ec --- /dev/null +++ b/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ksh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ksh + CHECK_RESULT $? 0 0 "install ksh failed" + SLEEP_WAIT 1 + dnf remove -y ksh + CHECK_RESULT $? 0 0 "remove ksh failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-debuginfo.sh b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-debuginfo.sh new file mode 100644 index 000000000..4460753fc --- /dev/null +++ b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kyua +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kyua-debuginfo + CHECK_RESULT $? 0 0 "install kyua-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y kyua-debuginfo + CHECK_RESULT $? 0 0 "remove kyua-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-debugsource.sh b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-debugsource.sh new file mode 100644 index 000000000..f1f3cca20 --- /dev/null +++ b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kyua +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kyua-debugsource + CHECK_RESULT $? 0 0 "install kyua-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y kyua-debugsource + CHECK_RESULT $? 0 0 "remove kyua-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-help.sh b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-help.sh new file mode 100644 index 000000000..5e373b45c --- /dev/null +++ b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kyua +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kyua-help + CHECK_RESULT $? 0 0 "install kyua-help failed" + SLEEP_WAIT 1 + dnf remove -y kyua-help + CHECK_RESULT $? 0 0 "remove kyua-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-tests.sh b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-tests.sh new file mode 100644 index 000000000..4c9e2f82c --- /dev/null +++ b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-tests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kyua +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kyua-tests + CHECK_RESULT $? 0 0 "install kyua-tests failed" + SLEEP_WAIT 1 + dnf remove -y kyua-tests + CHECK_RESULT $? 0 0 "remove kyua-tests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua.sh b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua.sh new file mode 100644 index 000000000..04b2c4555 --- /dev/null +++ b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src kyua +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kyua + CHECK_RESULT $? 0 0 "install kyua failed" + SLEEP_WAIT 1 + dnf remove -y kyua + CHECK_RESULT $? 0 0 "remove kyua failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-debuginfo.sh b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-debuginfo.sh new file mode 100644 index 000000000..4bb26599a --- /dev/null +++ b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lame +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lame-debuginfo + CHECK_RESULT $? 0 0 "install lame-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y lame-debuginfo + CHECK_RESULT $? 0 0 "remove lame-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-debugsource.sh b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-debugsource.sh new file mode 100644 index 000000000..8ff95d424 --- /dev/null +++ b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lame +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lame-debugsource + CHECK_RESULT $? 0 0 "install lame-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y lame-debugsource + CHECK_RESULT $? 0 0 "remove lame-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-devel.sh b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-devel.sh new file mode 100644 index 000000000..b0c891263 --- /dev/null +++ b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lame +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lame-devel + CHECK_RESULT $? 0 0 "install lame-devel failed" + SLEEP_WAIT 1 + dnf remove -y lame-devel + CHECK_RESULT $? 0 0 "remove lame-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-help.sh b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-help.sh new file mode 100644 index 000000000..8ddcc6f0d --- /dev/null +++ b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lame +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lame-help + CHECK_RESULT $? 0 0 "install lame-help failed" + SLEEP_WAIT 1 + dnf remove -y lame-help + CHECK_RESULT $? 0 0 "remove lame-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-mp3x.sh b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-mp3x.sh new file mode 100644 index 000000000..9693edab2 --- /dev/null +++ b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-mp3x.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lame +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lame-mp3x + CHECK_RESULT $? 0 0 "install lame-mp3x failed" + SLEEP_WAIT 1 + dnf remove -y lame-mp3x + CHECK_RESULT $? 0 0 "remove lame-mp3x failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame.sh b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame.sh new file mode 100644 index 000000000..1670ab5c0 --- /dev/null +++ b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lame +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lame + CHECK_RESULT $? 0 0 "install lame failed" + SLEEP_WAIT 1 + dnf remove -y lame + CHECK_RESULT $? 0 0 "remove lame failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_langtable-data.sh b/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_langtable-data.sh new file mode 100644 index 000000000..b0c895bd1 --- /dev/null +++ b/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_langtable-data.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src langtable +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y langtable-data + CHECK_RESULT $? 0 0 "install langtable-data failed" + SLEEP_WAIT 1 + dnf remove -y langtable-data + CHECK_RESULT $? 0 0 "remove langtable-data failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_langtable.sh b/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_langtable.sh new file mode 100644 index 000000000..87a9f67c8 --- /dev/null +++ b/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_langtable.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src langtable +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y langtable + CHECK_RESULT $? 0 0 "install langtable failed" + SLEEP_WAIT 1 + dnf remove -y langtable + CHECK_RESULT $? 0 0 "remove langtable failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_python2-langtable.sh b/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_python2-langtable.sh new file mode 100644 index 000000000..2fdf1dc43 --- /dev/null +++ b/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_python2-langtable.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src langtable +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-langtable + CHECK_RESULT $? 0 0 "install python2-langtable failed" + SLEEP_WAIT 1 + dnf remove -y python2-langtable + CHECK_RESULT $? 0 0 "remove python2-langtable failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_python3-langtable.sh b/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_python3-langtable.sh new file mode 100644 index 000000000..3256445ca --- /dev/null +++ b/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_python3-langtable.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src langtable +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-langtable + CHECK_RESULT $? 0 0 "install python3-langtable failed" + SLEEP_WAIT 1 + dnf remove -y python3-langtable + CHECK_RESULT $? 0 0 "remove python3-langtable failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-debuginfo.sh b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-debuginfo.sh new file mode 100644 index 000000000..dbc2f8105 --- /dev/null +++ b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lapack +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lapack-debuginfo + CHECK_RESULT $? 0 0 "install lapack-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y lapack-debuginfo + CHECK_RESULT $? 0 0 "remove lapack-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-debugsource.sh b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-debugsource.sh new file mode 100644 index 000000000..519c83b35 --- /dev/null +++ b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lapack +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lapack-debugsource + CHECK_RESULT $? 0 0 "install lapack-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y lapack-debugsource + CHECK_RESULT $? 0 0 "remove lapack-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-devel.sh b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-devel.sh new file mode 100644 index 000000000..6bce14f09 --- /dev/null +++ b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lapack +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lapack-devel + CHECK_RESULT $? 0 0 "install lapack-devel failed" + SLEEP_WAIT 1 + dnf remove -y lapack-devel + CHECK_RESULT $? 0 0 "remove lapack-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-help.sh b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-help.sh new file mode 100644 index 000000000..3278ed949 --- /dev/null +++ b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lapack +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lapack-help + CHECK_RESULT $? 0 0 "install lapack-help failed" + SLEEP_WAIT 1 + dnf remove -y lapack-help + CHECK_RESULT $? 0 0 "remove lapack-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack.sh b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack.sh new file mode 100644 index 000000000..4ac6372a1 --- /dev/null +++ b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lapack +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lapack + CHECK_RESULT $? 0 0 "install lapack failed" + SLEEP_WAIT 1 + dnf remove -y lapack + CHECK_RESULT $? 0 0 "remove lapack failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack64-devel.sh b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack64-devel.sh new file mode 100644 index 000000000..e9c675afb --- /dev/null +++ b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack64-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lapack +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lapack64-devel + CHECK_RESULT $? 0 0 "install lapack64-devel failed" + SLEEP_WAIT 1 + dnf remove -y lapack64-devel + CHECK_RESULT $? 0 0 "remove lapack64-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack64.sh b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack64.sh new file mode 100644 index 000000000..10bcede1f --- /dev/null +++ b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack64.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lapack +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lapack64 + CHECK_RESULT $? 0 0 "install lapack64 failed" + SLEEP_WAIT 1 + dnf remove -y lapack64 + CHECK_RESULT $? 0 0 "remove lapack64 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-debuginfo.sh b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-debuginfo.sh new file mode 100644 index 000000000..3c58b366b --- /dev/null +++ b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lcms2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lcms2-debuginfo + CHECK_RESULT $? 0 0 "install lcms2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y lcms2-debuginfo + CHECK_RESULT $? 0 0 "remove lcms2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-debugsource.sh b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-debugsource.sh new file mode 100644 index 000000000..638e4de14 --- /dev/null +++ b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lcms2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lcms2-debugsource + CHECK_RESULT $? 0 0 "install lcms2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y lcms2-debugsource + CHECK_RESULT $? 0 0 "remove lcms2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-devel.sh b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-devel.sh new file mode 100644 index 000000000..391e43136 --- /dev/null +++ b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lcms2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lcms2-devel + CHECK_RESULT $? 0 0 "install lcms2-devel failed" + SLEEP_WAIT 1 + dnf remove -y lcms2-devel + CHECK_RESULT $? 0 0 "remove lcms2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-help.sh b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-help.sh new file mode 100644 index 000000000..c656500f8 --- /dev/null +++ b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lcms2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lcms2-help + CHECK_RESULT $? 0 0 "install lcms2-help failed" + SLEEP_WAIT 1 + dnf remove -y lcms2-help + CHECK_RESULT $? 0 0 "remove lcms2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-utils.sh b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-utils.sh new file mode 100644 index 000000000..4c5680e35 --- /dev/null +++ b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lcms2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lcms2-utils + CHECK_RESULT $? 0 0 "install lcms2-utils failed" + SLEEP_WAIT 1 + dnf remove -y lcms2-utils + CHECK_RESULT $? 0 0 "remove lcms2-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2.sh b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2.sh new file mode 100644 index 000000000..27e3db7ae --- /dev/null +++ b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lcms2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lcms2 + CHECK_RESULT $? 0 0 "install lcms2 failed" + SLEEP_WAIT 1 + dnf remove -y lcms2 + CHECK_RESULT $? 0 0 "remove lcms2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/less/oe_test_less_install_and_remove_less-debuginfo.sh b/testcases/cli-test/less/oe_test_less_install_and_remove_less-debuginfo.sh new file mode 100644 index 000000000..8a9ba1d61 --- /dev/null +++ b/testcases/cli-test/less/oe_test_less_install_and_remove_less-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src less +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y less-debuginfo + CHECK_RESULT $? 0 0 "install less-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y less-debuginfo + CHECK_RESULT $? 0 0 "remove less-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/less/oe_test_less_install_and_remove_less-debugsource.sh b/testcases/cli-test/less/oe_test_less_install_and_remove_less-debugsource.sh new file mode 100644 index 000000000..c758925cd --- /dev/null +++ b/testcases/cli-test/less/oe_test_less_install_and_remove_less-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src less +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y less-debugsource + CHECK_RESULT $? 0 0 "install less-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y less-debugsource + CHECK_RESULT $? 0 0 "remove less-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/less/oe_test_less_install_and_remove_less-help.sh b/testcases/cli-test/less/oe_test_less_install_and_remove_less-help.sh new file mode 100644 index 000000000..fbcdf1810 --- /dev/null +++ b/testcases/cli-test/less/oe_test_less_install_and_remove_less-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src less +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y less-help + CHECK_RESULT $? 0 0 "install less-help failed" + SLEEP_WAIT 1 + dnf remove -y less-help + CHECK_RESULT $? 0 0 "remove less-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/less/oe_test_less_install_and_remove_less.sh b/testcases/cli-test/less/oe_test_less_install_and_remove_less.sh new file mode 100644 index 000000000..1cab63522 --- /dev/null +++ b/testcases/cli-test/less/oe_test_less_install_and_remove_less.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src less +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y less + CHECK_RESULT $? 0 0 "install less failed" + SLEEP_WAIT 1 + dnf remove -y less + CHECK_RESULT $? 0 0 "remove less failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-debuginfo.sh b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-debuginfo.sh new file mode 100644 index 000000000..614563121 --- /dev/null +++ b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libICE +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libICE-debuginfo + CHECK_RESULT $? 0 0 "install libICE-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libICE-debuginfo + CHECK_RESULT $? 0 0 "remove libICE-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-debugsource.sh b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-debugsource.sh new file mode 100644 index 000000000..d994205da --- /dev/null +++ b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libICE +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libICE-debugsource + CHECK_RESULT $? 0 0 "install libICE-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libICE-debugsource + CHECK_RESULT $? 0 0 "remove libICE-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-devel.sh b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-devel.sh new file mode 100644 index 000000000..a5a6aee5a --- /dev/null +++ b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libICE +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libICE-devel + CHECK_RESULT $? 0 0 "install libICE-devel failed" + SLEEP_WAIT 1 + dnf remove -y libICE-devel + CHECK_RESULT $? 0 0 "remove libICE-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-help.sh b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-help.sh new file mode 100644 index 000000000..db4c71e5a --- /dev/null +++ b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libICE +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libICE-help + CHECK_RESULT $? 0 0 "install libICE-help failed" + SLEEP_WAIT 1 + dnf remove -y libICE-help + CHECK_RESULT $? 0 0 "remove libICE-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE.sh b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE.sh new file mode 100644 index 000000000..50b981cae --- /dev/null +++ b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libICE +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libICE + CHECK_RESULT $? 0 0 "install libICE failed" + SLEEP_WAIT 1 + dnf remove -y libICE + CHECK_RESULT $? 0 0 "remove libICE failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-debuginfo.sh b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-debuginfo.sh new file mode 100644 index 000000000..41be6a99a --- /dev/null +++ b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libSM +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libSM-debuginfo + CHECK_RESULT $? 0 0 "install libSM-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libSM-debuginfo + CHECK_RESULT $? 0 0 "remove libSM-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-debugsource.sh b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-debugsource.sh new file mode 100644 index 000000000..5e1ade992 --- /dev/null +++ b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libSM +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libSM-debugsource + CHECK_RESULT $? 0 0 "install libSM-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libSM-debugsource + CHECK_RESULT $? 0 0 "remove libSM-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-devel.sh b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-devel.sh new file mode 100644 index 000000000..93756e594 --- /dev/null +++ b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libSM +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libSM-devel + CHECK_RESULT $? 0 0 "install libSM-devel failed" + SLEEP_WAIT 1 + dnf remove -y libSM-devel + CHECK_RESULT $? 0 0 "remove libSM-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-help.sh b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-help.sh new file mode 100644 index 000000000..f10ed6d1a --- /dev/null +++ b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libSM +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libSM-help + CHECK_RESULT $? 0 0 "install libSM-help failed" + SLEEP_WAIT 1 + dnf remove -y libSM-help + CHECK_RESULT $? 0 0 "remove libSM-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM.sh b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM.sh new file mode 100644 index 000000000..1a9d93d9e --- /dev/null +++ b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libSM +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libSM + CHECK_RESULT $? 0 0 "install libSM failed" + SLEEP_WAIT 1 + dnf remove -y libSM + CHECK_RESULT $? 0 0 "remove libSM failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-common.sh b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-common.sh new file mode 100644 index 000000000..e51c42a5d --- /dev/null +++ b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-common.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libX11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libX11-common + CHECK_RESULT $? 0 0 "install libX11-common failed" + SLEEP_WAIT 1 + dnf remove -y libX11-common + CHECK_RESULT $? 0 0 "remove libX11-common failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-debuginfo.sh b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-debuginfo.sh new file mode 100644 index 000000000..9990d97b6 --- /dev/null +++ b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libX11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libX11-debuginfo + CHECK_RESULT $? 0 0 "install libX11-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libX11-debuginfo + CHECK_RESULT $? 0 0 "remove libX11-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-debugsource.sh b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-debugsource.sh new file mode 100644 index 000000000..4914db8d1 --- /dev/null +++ b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libX11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libX11-debugsource + CHECK_RESULT $? 0 0 "install libX11-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libX11-debugsource + CHECK_RESULT $? 0 0 "remove libX11-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-devel.sh b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-devel.sh new file mode 100644 index 000000000..113569dfb --- /dev/null +++ b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libX11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libX11-devel + CHECK_RESULT $? 0 0 "install libX11-devel failed" + SLEEP_WAIT 1 + dnf remove -y libX11-devel + CHECK_RESULT $? 0 0 "remove libX11-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-doc.sh b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-doc.sh new file mode 100644 index 000000000..d6300be71 --- /dev/null +++ b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libX11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libX11-doc + CHECK_RESULT $? 0 0 "install libX11-doc failed" + SLEEP_WAIT 1 + dnf remove -y libX11-doc + CHECK_RESULT $? 0 0 "remove libX11-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-help.sh b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-help.sh new file mode 100644 index 000000000..7a2c79db8 --- /dev/null +++ b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libX11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libX11-help + CHECK_RESULT $? 0 0 "install libX11-help failed" + SLEEP_WAIT 1 + dnf remove -y libX11-help + CHECK_RESULT $? 0 0 "remove libX11-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-xcb.sh b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-xcb.sh new file mode 100644 index 000000000..19b403ec0 --- /dev/null +++ b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-xcb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libX11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libX11-xcb + CHECK_RESULT $? 0 0 "install libX11-xcb failed" + SLEEP_WAIT 1 + dnf remove -y libX11-xcb + CHECK_RESULT $? 0 0 "remove libX11-xcb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11.sh b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11.sh new file mode 100644 index 000000000..16eefefb5 --- /dev/null +++ b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libX11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libX11 + CHECK_RESULT $? 0 0 "install libX11 failed" + SLEEP_WAIT 1 + dnf remove -y libX11 + CHECK_RESULT $? 0 0 "remove libX11 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debuginfo.sh b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debuginfo.sh new file mode 100644 index 000000000..3d3a156c7 --- /dev/null +++ b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXScrnSaver +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXScrnSaver-debuginfo + CHECK_RESULT $? 0 0 "install libXScrnSaver-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXScrnSaver-debuginfo + CHECK_RESULT $? 0 0 "remove libXScrnSaver-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debugsource.sh b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debugsource.sh new file mode 100644 index 000000000..3396a3a32 --- /dev/null +++ b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXScrnSaver +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXScrnSaver-debugsource + CHECK_RESULT $? 0 0 "install libXScrnSaver-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXScrnSaver-debugsource + CHECK_RESULT $? 0 0 "remove libXScrnSaver-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-devel.sh b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-devel.sh new file mode 100644 index 000000000..71fa7e47b --- /dev/null +++ b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXScrnSaver +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXScrnSaver-devel + CHECK_RESULT $? 0 0 "install libXScrnSaver-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXScrnSaver-devel + CHECK_RESULT $? 0 0 "remove libXScrnSaver-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-help.sh b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-help.sh new file mode 100644 index 000000000..c15e2769b --- /dev/null +++ b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXScrnSaver +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXScrnSaver-help + CHECK_RESULT $? 0 0 "install libXScrnSaver-help failed" + SLEEP_WAIT 1 + dnf remove -y libXScrnSaver-help + CHECK_RESULT $? 0 0 "remove libXScrnSaver-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver.sh b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver.sh new file mode 100644 index 000000000..686af8dc3 --- /dev/null +++ b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXScrnSaver +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXScrnSaver + CHECK_RESULT $? 0 0 "install libXScrnSaver failed" + SLEEP_WAIT 1 + dnf remove -y libXScrnSaver + CHECK_RESULT $? 0 0 "remove libXScrnSaver failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-debuginfo.sh b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-debuginfo.sh new file mode 100644 index 000000000..5214051f0 --- /dev/null +++ b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXau +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXau-debuginfo + CHECK_RESULT $? 0 0 "install libXau-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXau-debuginfo + CHECK_RESULT $? 0 0 "remove libXau-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-debugsource.sh b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-debugsource.sh new file mode 100644 index 000000000..9dcdef93f --- /dev/null +++ b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXau +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXau-debugsource + CHECK_RESULT $? 0 0 "install libXau-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXau-debugsource + CHECK_RESULT $? 0 0 "remove libXau-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-devel.sh b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-devel.sh new file mode 100644 index 000000000..08138f16c --- /dev/null +++ b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXau +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXau-devel + CHECK_RESULT $? 0 0 "install libXau-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXau-devel + CHECK_RESULT $? 0 0 "remove libXau-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-help.sh b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-help.sh new file mode 100644 index 000000000..17700094a --- /dev/null +++ b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXau +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXau-help + CHECK_RESULT $? 0 0 "install libXau-help failed" + SLEEP_WAIT 1 + dnf remove -y libXau-help + CHECK_RESULT $? 0 0 "remove libXau-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau.sh b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau.sh new file mode 100644 index 000000000..778348f49 --- /dev/null +++ b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXau +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXau + CHECK_RESULT $? 0 0 "install libXau failed" + SLEEP_WAIT 1 + dnf remove -y libXau + CHECK_RESULT $? 0 0 "remove libXau failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-debuginfo.sh b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-debuginfo.sh new file mode 100644 index 000000000..7ee981d65 --- /dev/null +++ b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXaw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXaw-debuginfo + CHECK_RESULT $? 0 0 "install libXaw-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXaw-debuginfo + CHECK_RESULT $? 0 0 "remove libXaw-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-debugsource.sh b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-debugsource.sh new file mode 100644 index 000000000..35de0782e --- /dev/null +++ b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXaw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXaw-debugsource + CHECK_RESULT $? 0 0 "install libXaw-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXaw-debugsource + CHECK_RESULT $? 0 0 "remove libXaw-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-devel.sh b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-devel.sh new file mode 100644 index 000000000..941c455bd --- /dev/null +++ b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXaw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXaw-devel + CHECK_RESULT $? 0 0 "install libXaw-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXaw-devel + CHECK_RESULT $? 0 0 "remove libXaw-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-help.sh b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-help.sh new file mode 100644 index 000000000..3ec3b853f --- /dev/null +++ b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXaw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXaw-help + CHECK_RESULT $? 0 0 "install libXaw-help failed" + SLEEP_WAIT 1 + dnf remove -y libXaw-help + CHECK_RESULT $? 0 0 "remove libXaw-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw.sh b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw.sh new file mode 100644 index 000000000..f8b736b08 --- /dev/null +++ b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXaw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXaw + CHECK_RESULT $? 0 0 "install libXaw failed" + SLEEP_WAIT 1 + dnf remove -y libXaw + CHECK_RESULT $? 0 0 "remove libXaw failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-debuginfo.sh b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-debuginfo.sh new file mode 100644 index 000000000..cdc636f29 --- /dev/null +++ b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXcomposite +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXcomposite-debuginfo + CHECK_RESULT $? 0 0 "install libXcomposite-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXcomposite-debuginfo + CHECK_RESULT $? 0 0 "remove libXcomposite-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-debugsource.sh b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-debugsource.sh new file mode 100644 index 000000000..7d52a17d8 --- /dev/null +++ b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXcomposite +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXcomposite-debugsource + CHECK_RESULT $? 0 0 "install libXcomposite-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXcomposite-debugsource + CHECK_RESULT $? 0 0 "remove libXcomposite-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-devel.sh b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-devel.sh new file mode 100644 index 000000000..b9fea53d3 --- /dev/null +++ b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXcomposite +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXcomposite-devel + CHECK_RESULT $? 0 0 "install libXcomposite-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXcomposite-devel + CHECK_RESULT $? 0 0 "remove libXcomposite-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-help.sh b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-help.sh new file mode 100644 index 000000000..4acf980a6 --- /dev/null +++ b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXcomposite +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXcomposite-help + CHECK_RESULT $? 0 0 "install libXcomposite-help failed" + SLEEP_WAIT 1 + dnf remove -y libXcomposite-help + CHECK_RESULT $? 0 0 "remove libXcomposite-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite.sh b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite.sh new file mode 100644 index 000000000..6dcae192e --- /dev/null +++ b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXcomposite +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXcomposite + CHECK_RESULT $? 0 0 "install libXcomposite failed" + SLEEP_WAIT 1 + dnf remove -y libXcomposite + CHECK_RESULT $? 0 0 "remove libXcomposite failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-debuginfo.sh b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-debuginfo.sh new file mode 100644 index 000000000..ef3a2fe86 --- /dev/null +++ b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXcursor +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXcursor-debuginfo + CHECK_RESULT $? 0 0 "install libXcursor-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXcursor-debuginfo + CHECK_RESULT $? 0 0 "remove libXcursor-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-debugsource.sh b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-debugsource.sh new file mode 100644 index 000000000..47a1d2fc0 --- /dev/null +++ b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXcursor +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXcursor-debugsource + CHECK_RESULT $? 0 0 "install libXcursor-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXcursor-debugsource + CHECK_RESULT $? 0 0 "remove libXcursor-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-devel.sh b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-devel.sh new file mode 100644 index 000000000..69c90b702 --- /dev/null +++ b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXcursor +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXcursor-devel + CHECK_RESULT $? 0 0 "install libXcursor-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXcursor-devel + CHECK_RESULT $? 0 0 "remove libXcursor-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-help.sh b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-help.sh new file mode 100644 index 000000000..257a88926 --- /dev/null +++ b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXcursor +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXcursor-help + CHECK_RESULT $? 0 0 "install libXcursor-help failed" + SLEEP_WAIT 1 + dnf remove -y libXcursor-help + CHECK_RESULT $? 0 0 "remove libXcursor-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor.sh b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor.sh new file mode 100644 index 000000000..90b2ed21f --- /dev/null +++ b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXcursor +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXcursor + CHECK_RESULT $? 0 0 "install libXcursor failed" + SLEEP_WAIT 1 + dnf remove -y libXcursor + CHECK_RESULT $? 0 0 "remove libXcursor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-debuginfo.sh b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-debuginfo.sh new file mode 100644 index 000000000..61940e9d3 --- /dev/null +++ b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXdamage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXdamage-debuginfo + CHECK_RESULT $? 0 0 "install libXdamage-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXdamage-debuginfo + CHECK_RESULT $? 0 0 "remove libXdamage-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-debugsource.sh b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-debugsource.sh new file mode 100644 index 000000000..5fd2a3e73 --- /dev/null +++ b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXdamage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXdamage-debugsource + CHECK_RESULT $? 0 0 "install libXdamage-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXdamage-debugsource + CHECK_RESULT $? 0 0 "remove libXdamage-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-devel.sh b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-devel.sh new file mode 100644 index 000000000..89a08777d --- /dev/null +++ b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXdamage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXdamage-devel + CHECK_RESULT $? 0 0 "install libXdamage-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXdamage-devel + CHECK_RESULT $? 0 0 "remove libXdamage-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-help.sh b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-help.sh new file mode 100644 index 000000000..96a87ad43 --- /dev/null +++ b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXdamage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXdamage-help + CHECK_RESULT $? 0 0 "install libXdamage-help failed" + SLEEP_WAIT 1 + dnf remove -y libXdamage-help + CHECK_RESULT $? 0 0 "remove libXdamage-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage.sh b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage.sh new file mode 100644 index 000000000..380aa6fc8 --- /dev/null +++ b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXdamage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXdamage + CHECK_RESULT $? 0 0 "install libXdamage failed" + SLEEP_WAIT 1 + dnf remove -y libXdamage + CHECK_RESULT $? 0 0 "remove libXdamage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-debuginfo.sh b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-debuginfo.sh new file mode 100644 index 000000000..e76f5c2f0 --- /dev/null +++ b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXdmcp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXdmcp-debuginfo + CHECK_RESULT $? 0 0 "install libXdmcp-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXdmcp-debuginfo + CHECK_RESULT $? 0 0 "remove libXdmcp-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-debugsource.sh b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-debugsource.sh new file mode 100644 index 000000000..33facf0b5 --- /dev/null +++ b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXdmcp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXdmcp-debugsource + CHECK_RESULT $? 0 0 "install libXdmcp-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXdmcp-debugsource + CHECK_RESULT $? 0 0 "remove libXdmcp-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-devel.sh b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-devel.sh new file mode 100644 index 000000000..45191b3c3 --- /dev/null +++ b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXdmcp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXdmcp-devel + CHECK_RESULT $? 0 0 "install libXdmcp-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXdmcp-devel + CHECK_RESULT $? 0 0 "remove libXdmcp-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-help.sh b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-help.sh new file mode 100644 index 000000000..39a7f7bbe --- /dev/null +++ b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXdmcp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXdmcp-help + CHECK_RESULT $? 0 0 "install libXdmcp-help failed" + SLEEP_WAIT 1 + dnf remove -y libXdmcp-help + CHECK_RESULT $? 0 0 "remove libXdmcp-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp.sh b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp.sh new file mode 100644 index 000000000..663407a3d --- /dev/null +++ b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXdmcp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXdmcp + CHECK_RESULT $? 0 0 "install libXdmcp failed" + SLEEP_WAIT 1 + dnf remove -y libXdmcp + CHECK_RESULT $? 0 0 "remove libXdmcp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-debuginfo.sh b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-debuginfo.sh new file mode 100644 index 000000000..373c965e5 --- /dev/null +++ b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXext +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXext-debuginfo + CHECK_RESULT $? 0 0 "install libXext-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXext-debuginfo + CHECK_RESULT $? 0 0 "remove libXext-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-debugsource.sh b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-debugsource.sh new file mode 100644 index 000000000..f87a9fabf --- /dev/null +++ b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXext +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXext-debugsource + CHECK_RESULT $? 0 0 "install libXext-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXext-debugsource + CHECK_RESULT $? 0 0 "remove libXext-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-devel.sh b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-devel.sh new file mode 100644 index 000000000..4f9b0b7ab --- /dev/null +++ b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXext +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXext-devel + CHECK_RESULT $? 0 0 "install libXext-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXext-devel + CHECK_RESULT $? 0 0 "remove libXext-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-help.sh b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-help.sh new file mode 100644 index 000000000..87dfbf4a7 --- /dev/null +++ b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXext +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXext-help + CHECK_RESULT $? 0 0 "install libXext-help failed" + SLEEP_WAIT 1 + dnf remove -y libXext-help + CHECK_RESULT $? 0 0 "remove libXext-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext.sh b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext.sh new file mode 100644 index 000000000..22e96be27 --- /dev/null +++ b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXext +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXext + CHECK_RESULT $? 0 0 "install libXext failed" + SLEEP_WAIT 1 + dnf remove -y libXext + CHECK_RESULT $? 0 0 "remove libXext failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-debuginfo.sh b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-debuginfo.sh new file mode 100644 index 000000000..7e4a9c12e --- /dev/null +++ b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXfixes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXfixes-debuginfo + CHECK_RESULT $? 0 0 "install libXfixes-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXfixes-debuginfo + CHECK_RESULT $? 0 0 "remove libXfixes-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-debugsource.sh b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-debugsource.sh new file mode 100644 index 000000000..e20383ce6 --- /dev/null +++ b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXfixes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXfixes-debugsource + CHECK_RESULT $? 0 0 "install libXfixes-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXfixes-debugsource + CHECK_RESULT $? 0 0 "remove libXfixes-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-devel.sh b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-devel.sh new file mode 100644 index 000000000..48fbfda07 --- /dev/null +++ b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXfixes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXfixes-devel + CHECK_RESULT $? 0 0 "install libXfixes-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXfixes-devel + CHECK_RESULT $? 0 0 "remove libXfixes-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-help.sh b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-help.sh new file mode 100644 index 000000000..d97fbf08c --- /dev/null +++ b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXfixes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXfixes-help + CHECK_RESULT $? 0 0 "install libXfixes-help failed" + SLEEP_WAIT 1 + dnf remove -y libXfixes-help + CHECK_RESULT $? 0 0 "remove libXfixes-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes.sh b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes.sh new file mode 100644 index 000000000..bc3b3caf9 --- /dev/null +++ b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXfixes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXfixes + CHECK_RESULT $? 0 0 "install libXfixes failed" + SLEEP_WAIT 1 + dnf remove -y libXfixes + CHECK_RESULT $? 0 0 "remove libXfixes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-debuginfo.sh b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-debuginfo.sh new file mode 100644 index 000000000..5a33b5dd0 --- /dev/null +++ b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXfont2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXfont2-debuginfo + CHECK_RESULT $? 0 0 "install libXfont2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXfont2-debuginfo + CHECK_RESULT $? 0 0 "remove libXfont2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-debugsource.sh b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-debugsource.sh new file mode 100644 index 000000000..9910e6a71 --- /dev/null +++ b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXfont2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXfont2-debugsource + CHECK_RESULT $? 0 0 "install libXfont2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXfont2-debugsource + CHECK_RESULT $? 0 0 "remove libXfont2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-devel.sh b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-devel.sh new file mode 100644 index 000000000..3f6e53056 --- /dev/null +++ b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXfont2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXfont2-devel + CHECK_RESULT $? 0 0 "install libXfont2-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXfont2-devel + CHECK_RESULT $? 0 0 "remove libXfont2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-help.sh b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-help.sh new file mode 100644 index 000000000..b41fec956 --- /dev/null +++ b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXfont2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXfont2-help + CHECK_RESULT $? 0 0 "install libXfont2-help failed" + SLEEP_WAIT 1 + dnf remove -y libXfont2-help + CHECK_RESULT $? 0 0 "remove libXfont2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2.sh b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2.sh new file mode 100644 index 000000000..1f50481b1 --- /dev/null +++ b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXfont2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXfont2 + CHECK_RESULT $? 0 0 "install libXfont2 failed" + SLEEP_WAIT 1 + dnf remove -y libXfont2 + CHECK_RESULT $? 0 0 "remove libXfont2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-debuginfo.sh b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-debuginfo.sh new file mode 100644 index 000000000..ff3ed84e8 --- /dev/null +++ b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXft +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXft-debuginfo + CHECK_RESULT $? 0 0 "install libXft-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXft-debuginfo + CHECK_RESULT $? 0 0 "remove libXft-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-debugsource.sh b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-debugsource.sh new file mode 100644 index 000000000..2b105ff0b --- /dev/null +++ b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXft +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXft-debugsource + CHECK_RESULT $? 0 0 "install libXft-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXft-debugsource + CHECK_RESULT $? 0 0 "remove libXft-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-devel.sh b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-devel.sh new file mode 100644 index 000000000..6ee325e7a --- /dev/null +++ b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXft +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXft-devel + CHECK_RESULT $? 0 0 "install libXft-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXft-devel + CHECK_RESULT $? 0 0 "remove libXft-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-help.sh b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-help.sh new file mode 100644 index 000000000..de7bf3d76 --- /dev/null +++ b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXft +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXft-help + CHECK_RESULT $? 0 0 "install libXft-help failed" + SLEEP_WAIT 1 + dnf remove -y libXft-help + CHECK_RESULT $? 0 0 "remove libXft-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft.sh b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft.sh new file mode 100644 index 000000000..0d5dccb1b --- /dev/null +++ b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXft +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXft + CHECK_RESULT $? 0 0 "install libXft failed" + SLEEP_WAIT 1 + dnf remove -y libXft + CHECK_RESULT $? 0 0 "remove libXft failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-debuginfo.sh b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-debuginfo.sh new file mode 100644 index 000000000..1585fed82 --- /dev/null +++ b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXi-debuginfo + CHECK_RESULT $? 0 0 "install libXi-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXi-debuginfo + CHECK_RESULT $? 0 0 "remove libXi-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-debugsource.sh b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-debugsource.sh new file mode 100644 index 000000000..9f540f525 --- /dev/null +++ b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXi-debugsource + CHECK_RESULT $? 0 0 "install libXi-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXi-debugsource + CHECK_RESULT $? 0 0 "remove libXi-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-devel.sh b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-devel.sh new file mode 100644 index 000000000..1ea728e17 --- /dev/null +++ b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXi-devel + CHECK_RESULT $? 0 0 "install libXi-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXi-devel + CHECK_RESULT $? 0 0 "remove libXi-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-help.sh b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-help.sh new file mode 100644 index 000000000..d9ccda34e --- /dev/null +++ b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXi-help + CHECK_RESULT $? 0 0 "install libXi-help failed" + SLEEP_WAIT 1 + dnf remove -y libXi-help + CHECK_RESULT $? 0 0 "remove libXi-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi.sh b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi.sh new file mode 100644 index 000000000..ba7a5e402 --- /dev/null +++ b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXi + CHECK_RESULT $? 0 0 "install libXi failed" + SLEEP_WAIT 1 + dnf remove -y libXi + CHECK_RESULT $? 0 0 "remove libXi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-debuginfo.sh b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-debuginfo.sh new file mode 100644 index 000000000..437cdfffd --- /dev/null +++ b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXinerama +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXinerama-debuginfo + CHECK_RESULT $? 0 0 "install libXinerama-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXinerama-debuginfo + CHECK_RESULT $? 0 0 "remove libXinerama-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-debugsource.sh b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-debugsource.sh new file mode 100644 index 000000000..e6eeab22e --- /dev/null +++ b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXinerama +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXinerama-debugsource + CHECK_RESULT $? 0 0 "install libXinerama-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXinerama-debugsource + CHECK_RESULT $? 0 0 "remove libXinerama-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-devel.sh b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-devel.sh new file mode 100644 index 000000000..b10ce5890 --- /dev/null +++ b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXinerama +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXinerama-devel + CHECK_RESULT $? 0 0 "install libXinerama-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXinerama-devel + CHECK_RESULT $? 0 0 "remove libXinerama-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-help.sh b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-help.sh new file mode 100644 index 000000000..5bc5584ab --- /dev/null +++ b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXinerama +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXinerama-help + CHECK_RESULT $? 0 0 "install libXinerama-help failed" + SLEEP_WAIT 1 + dnf remove -y libXinerama-help + CHECK_RESULT $? 0 0 "remove libXinerama-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama.sh b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama.sh new file mode 100644 index 000000000..6fad993ee --- /dev/null +++ b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXinerama +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXinerama + CHECK_RESULT $? 0 0 "install libXinerama failed" + SLEEP_WAIT 1 + dnf remove -y libXinerama + CHECK_RESULT $? 0 0 "remove libXinerama failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-debuginfo.sh b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-debuginfo.sh new file mode 100644 index 000000000..c938583dd --- /dev/null +++ b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXmu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXmu-debuginfo + CHECK_RESULT $? 0 0 "install libXmu-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXmu-debuginfo + CHECK_RESULT $? 0 0 "remove libXmu-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-debugsource.sh b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-debugsource.sh new file mode 100644 index 000000000..49b8d7008 --- /dev/null +++ b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXmu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXmu-debugsource + CHECK_RESULT $? 0 0 "install libXmu-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXmu-debugsource + CHECK_RESULT $? 0 0 "remove libXmu-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-devel.sh b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-devel.sh new file mode 100644 index 000000000..75a67c806 --- /dev/null +++ b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXmu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXmu-devel + CHECK_RESULT $? 0 0 "install libXmu-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXmu-devel + CHECK_RESULT $? 0 0 "remove libXmu-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-help.sh b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-help.sh new file mode 100644 index 000000000..deadbf962 --- /dev/null +++ b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXmu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXmu-help + CHECK_RESULT $? 0 0 "install libXmu-help failed" + SLEEP_WAIT 1 + dnf remove -y libXmu-help + CHECK_RESULT $? 0 0 "remove libXmu-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu.sh b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu.sh new file mode 100644 index 000000000..f5077ff44 --- /dev/null +++ b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXmu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXmu + CHECK_RESULT $? 0 0 "install libXmu failed" + SLEEP_WAIT 1 + dnf remove -y libXmu + CHECK_RESULT $? 0 0 "remove libXmu failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-debuginfo.sh b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-debuginfo.sh new file mode 100644 index 000000000..64571d130 --- /dev/null +++ b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXpm-debuginfo + CHECK_RESULT $? 0 0 "install libXpm-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXpm-debuginfo + CHECK_RESULT $? 0 0 "remove libXpm-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-debugsource.sh b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-debugsource.sh new file mode 100644 index 000000000..bd21e3c63 --- /dev/null +++ b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXpm-debugsource + CHECK_RESULT $? 0 0 "install libXpm-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXpm-debugsource + CHECK_RESULT $? 0 0 "remove libXpm-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-devel.sh b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-devel.sh new file mode 100644 index 000000000..ae73f7649 --- /dev/null +++ b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXpm-devel + CHECK_RESULT $? 0 0 "install libXpm-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXpm-devel + CHECK_RESULT $? 0 0 "remove libXpm-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-help.sh b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-help.sh new file mode 100644 index 000000000..ed20efd95 --- /dev/null +++ b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXpm-help + CHECK_RESULT $? 0 0 "install libXpm-help failed" + SLEEP_WAIT 1 + dnf remove -y libXpm-help + CHECK_RESULT $? 0 0 "remove libXpm-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm.sh b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm.sh new file mode 100644 index 000000000..af7884af2 --- /dev/null +++ b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXpm + CHECK_RESULT $? 0 0 "install libXpm failed" + SLEEP_WAIT 1 + dnf remove -y libXpm + CHECK_RESULT $? 0 0 "remove libXpm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-debuginfo.sh b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-debuginfo.sh new file mode 100644 index 000000000..393ce9bdf --- /dev/null +++ b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXrandr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXrandr-debuginfo + CHECK_RESULT $? 0 0 "install libXrandr-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXrandr-debuginfo + CHECK_RESULT $? 0 0 "remove libXrandr-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-debugsource.sh b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-debugsource.sh new file mode 100644 index 000000000..e0e20ca5c --- /dev/null +++ b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXrandr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXrandr-debugsource + CHECK_RESULT $? 0 0 "install libXrandr-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXrandr-debugsource + CHECK_RESULT $? 0 0 "remove libXrandr-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-devel.sh b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-devel.sh new file mode 100644 index 000000000..b557bc8ed --- /dev/null +++ b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXrandr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXrandr-devel + CHECK_RESULT $? 0 0 "install libXrandr-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXrandr-devel + CHECK_RESULT $? 0 0 "remove libXrandr-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-help.sh b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-help.sh new file mode 100644 index 000000000..17ac37a88 --- /dev/null +++ b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXrandr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXrandr-help + CHECK_RESULT $? 0 0 "install libXrandr-help failed" + SLEEP_WAIT 1 + dnf remove -y libXrandr-help + CHECK_RESULT $? 0 0 "remove libXrandr-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr.sh b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr.sh new file mode 100644 index 000000000..7a705f2f1 --- /dev/null +++ b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXrandr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXrandr + CHECK_RESULT $? 0 0 "install libXrandr failed" + SLEEP_WAIT 1 + dnf remove -y libXrandr + CHECK_RESULT $? 0 0 "remove libXrandr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-debuginfo.sh b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-debuginfo.sh new file mode 100644 index 000000000..847bfc1ee --- /dev/null +++ b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXrender +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXrender-debuginfo + CHECK_RESULT $? 0 0 "install libXrender-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXrender-debuginfo + CHECK_RESULT $? 0 0 "remove libXrender-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-debugsource.sh b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-debugsource.sh new file mode 100644 index 000000000..e6f0d5274 --- /dev/null +++ b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXrender +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXrender-debugsource + CHECK_RESULT $? 0 0 "install libXrender-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXrender-debugsource + CHECK_RESULT $? 0 0 "remove libXrender-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-devel.sh b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-devel.sh new file mode 100644 index 000000000..49cf4984e --- /dev/null +++ b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXrender +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXrender-devel + CHECK_RESULT $? 0 0 "install libXrender-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXrender-devel + CHECK_RESULT $? 0 0 "remove libXrender-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-help.sh b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-help.sh new file mode 100644 index 000000000..4f04e8729 --- /dev/null +++ b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXrender +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXrender-help + CHECK_RESULT $? 0 0 "install libXrender-help failed" + SLEEP_WAIT 1 + dnf remove -y libXrender-help + CHECK_RESULT $? 0 0 "remove libXrender-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender.sh b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender.sh new file mode 100644 index 000000000..f6b1b0787 --- /dev/null +++ b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXrender +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXrender + CHECK_RESULT $? 0 0 "install libXrender failed" + SLEEP_WAIT 1 + dnf remove -y libXrender + CHECK_RESULT $? 0 0 "remove libXrender failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-debuginfo.sh b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-debuginfo.sh new file mode 100644 index 000000000..63a8747c5 --- /dev/null +++ b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXres +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXres-debuginfo + CHECK_RESULT $? 0 0 "install libXres-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXres-debuginfo + CHECK_RESULT $? 0 0 "remove libXres-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-debugsource.sh b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-debugsource.sh new file mode 100644 index 000000000..4c3f1bd22 --- /dev/null +++ b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXres +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXres-debugsource + CHECK_RESULT $? 0 0 "install libXres-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXres-debugsource + CHECK_RESULT $? 0 0 "remove libXres-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-devel.sh b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-devel.sh new file mode 100644 index 000000000..9611d0abd --- /dev/null +++ b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXres +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXres-devel + CHECK_RESULT $? 0 0 "install libXres-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXres-devel + CHECK_RESULT $? 0 0 "remove libXres-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-help.sh b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-help.sh new file mode 100644 index 000000000..998afdc21 --- /dev/null +++ b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXres +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXres-help + CHECK_RESULT $? 0 0 "install libXres-help failed" + SLEEP_WAIT 1 + dnf remove -y libXres-help + CHECK_RESULT $? 0 0 "remove libXres-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres.sh b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres.sh new file mode 100644 index 000000000..70816cae4 --- /dev/null +++ b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXres +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXres + CHECK_RESULT $? 0 0 "install libXres failed" + SLEEP_WAIT 1 + dnf remove -y libXres + CHECK_RESULT $? 0 0 "remove libXres failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-debuginfo.sh b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-debuginfo.sh new file mode 100644 index 000000000..eb9f23e75 --- /dev/null +++ b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXt-debuginfo + CHECK_RESULT $? 0 0 "install libXt-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXt-debuginfo + CHECK_RESULT $? 0 0 "remove libXt-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-debugsource.sh b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-debugsource.sh new file mode 100644 index 000000000..2ebd000bc --- /dev/null +++ b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXt-debugsource + CHECK_RESULT $? 0 0 "install libXt-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXt-debugsource + CHECK_RESULT $? 0 0 "remove libXt-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-devel.sh b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-devel.sh new file mode 100644 index 000000000..c446c47f3 --- /dev/null +++ b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXt-devel + CHECK_RESULT $? 0 0 "install libXt-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXt-devel + CHECK_RESULT $? 0 0 "remove libXt-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-help.sh b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-help.sh new file mode 100644 index 000000000..f307e8cdb --- /dev/null +++ b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXt-help + CHECK_RESULT $? 0 0 "install libXt-help failed" + SLEEP_WAIT 1 + dnf remove -y libXt-help + CHECK_RESULT $? 0 0 "remove libXt-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt.sh b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt.sh new file mode 100644 index 000000000..6fe9a09c3 --- /dev/null +++ b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXt + CHECK_RESULT $? 0 0 "install libXt failed" + SLEEP_WAIT 1 + dnf remove -y libXt + CHECK_RESULT $? 0 0 "remove libXt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-debuginfo.sh b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-debuginfo.sh new file mode 100644 index 000000000..5d1a220cf --- /dev/null +++ b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXtst +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXtst-debuginfo + CHECK_RESULT $? 0 0 "install libXtst-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXtst-debuginfo + CHECK_RESULT $? 0 0 "remove libXtst-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-debugsource.sh b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-debugsource.sh new file mode 100644 index 000000000..b8e8d1900 --- /dev/null +++ b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXtst +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXtst-debugsource + CHECK_RESULT $? 0 0 "install libXtst-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXtst-debugsource + CHECK_RESULT $? 0 0 "remove libXtst-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-devel.sh b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-devel.sh new file mode 100644 index 000000000..cb5439736 --- /dev/null +++ b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXtst +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXtst-devel + CHECK_RESULT $? 0 0 "install libXtst-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXtst-devel + CHECK_RESULT $? 0 0 "remove libXtst-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-help.sh b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-help.sh new file mode 100644 index 000000000..6e8b8164c --- /dev/null +++ b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXtst +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXtst-help + CHECK_RESULT $? 0 0 "install libXtst-help failed" + SLEEP_WAIT 1 + dnf remove -y libXtst-help + CHECK_RESULT $? 0 0 "remove libXtst-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst.sh b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst.sh new file mode 100644 index 000000000..583422f05 --- /dev/null +++ b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXtst +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXtst + CHECK_RESULT $? 0 0 "install libXtst failed" + SLEEP_WAIT 1 + dnf remove -y libXtst + CHECK_RESULT $? 0 0 "remove libXtst failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-debuginfo.sh b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-debuginfo.sh new file mode 100644 index 000000000..c260240d3 --- /dev/null +++ b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXv-debuginfo + CHECK_RESULT $? 0 0 "install libXv-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXv-debuginfo + CHECK_RESULT $? 0 0 "remove libXv-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-debugsource.sh b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-debugsource.sh new file mode 100644 index 000000000..e2710f065 --- /dev/null +++ b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXv-debugsource + CHECK_RESULT $? 0 0 "install libXv-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXv-debugsource + CHECK_RESULT $? 0 0 "remove libXv-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-devel.sh b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-devel.sh new file mode 100644 index 000000000..6b3def31c --- /dev/null +++ b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXv-devel + CHECK_RESULT $? 0 0 "install libXv-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXv-devel + CHECK_RESULT $? 0 0 "remove libXv-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-help.sh b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-help.sh new file mode 100644 index 000000000..2ec27fbbb --- /dev/null +++ b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXv-help + CHECK_RESULT $? 0 0 "install libXv-help failed" + SLEEP_WAIT 1 + dnf remove -y libXv-help + CHECK_RESULT $? 0 0 "remove libXv-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv.sh b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv.sh new file mode 100644 index 000000000..0f9b237a6 --- /dev/null +++ b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXv + CHECK_RESULT $? 0 0 "install libXv failed" + SLEEP_WAIT 1 + dnf remove -y libXv + CHECK_RESULT $? 0 0 "remove libXv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-debuginfo.sh b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-debuginfo.sh new file mode 100644 index 000000000..68551eade --- /dev/null +++ b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXvMC +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXvMC-debuginfo + CHECK_RESULT $? 0 0 "install libXvMC-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXvMC-debuginfo + CHECK_RESULT $? 0 0 "remove libXvMC-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-debugsource.sh b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-debugsource.sh new file mode 100644 index 000000000..f666c7f6a --- /dev/null +++ b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXvMC +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXvMC-debugsource + CHECK_RESULT $? 0 0 "install libXvMC-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXvMC-debugsource + CHECK_RESULT $? 0 0 "remove libXvMC-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-devel.sh b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-devel.sh new file mode 100644 index 000000000..1e14f76a5 --- /dev/null +++ b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXvMC +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXvMC-devel + CHECK_RESULT $? 0 0 "install libXvMC-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXvMC-devel + CHECK_RESULT $? 0 0 "remove libXvMC-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-help.sh b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-help.sh new file mode 100644 index 000000000..c82be7cc8 --- /dev/null +++ b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXvMC +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXvMC-help + CHECK_RESULT $? 0 0 "install libXvMC-help failed" + SLEEP_WAIT 1 + dnf remove -y libXvMC-help + CHECK_RESULT $? 0 0 "remove libXvMC-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC.sh b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC.sh new file mode 100644 index 000000000..1489e037d --- /dev/null +++ b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXvMC +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXvMC + CHECK_RESULT $? 0 0 "install libXvMC failed" + SLEEP_WAIT 1 + dnf remove -y libXvMC + CHECK_RESULT $? 0 0 "remove libXvMC failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-debuginfo.sh b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-debuginfo.sh new file mode 100644 index 000000000..4ced79291 --- /dev/null +++ b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXxf86dga +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXxf86dga-debuginfo + CHECK_RESULT $? 0 0 "install libXxf86dga-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXxf86dga-debuginfo + CHECK_RESULT $? 0 0 "remove libXxf86dga-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-debugsource.sh b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-debugsource.sh new file mode 100644 index 000000000..8aa7eac72 --- /dev/null +++ b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXxf86dga +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXxf86dga-debugsource + CHECK_RESULT $? 0 0 "install libXxf86dga-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXxf86dga-debugsource + CHECK_RESULT $? 0 0 "remove libXxf86dga-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-devel.sh b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-devel.sh new file mode 100644 index 000000000..c804ffc04 --- /dev/null +++ b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXxf86dga +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXxf86dga-devel + CHECK_RESULT $? 0 0 "install libXxf86dga-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXxf86dga-devel + CHECK_RESULT $? 0 0 "remove libXxf86dga-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-help.sh b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-help.sh new file mode 100644 index 000000000..40e3be839 --- /dev/null +++ b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXxf86dga +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXxf86dga-help + CHECK_RESULT $? 0 0 "install libXxf86dga-help failed" + SLEEP_WAIT 1 + dnf remove -y libXxf86dga-help + CHECK_RESULT $? 0 0 "remove libXxf86dga-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libxxf86dga.sh b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libxxf86dga.sh new file mode 100644 index 000000000..9687a75fb --- /dev/null +++ b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libxxf86dga.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXxf86dga +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxxf86dga + CHECK_RESULT $? 0 0 "install libxxf86dga failed" + SLEEP_WAIT 1 + dnf remove -y libxxf86dga + CHECK_RESULT $? 0 0 "remove libxxf86dga failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-debuginfo.sh b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-debuginfo.sh new file mode 100644 index 000000000..a2cc39341 --- /dev/null +++ b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXxf86vm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXxf86vm-debuginfo + CHECK_RESULT $? 0 0 "install libXxf86vm-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libXxf86vm-debuginfo + CHECK_RESULT $? 0 0 "remove libXxf86vm-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-debugsource.sh b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-debugsource.sh new file mode 100644 index 000000000..c982f4401 --- /dev/null +++ b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXxf86vm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXxf86vm-debugsource + CHECK_RESULT $? 0 0 "install libXxf86vm-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libXxf86vm-debugsource + CHECK_RESULT $? 0 0 "remove libXxf86vm-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-devel.sh b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-devel.sh new file mode 100644 index 000000000..46f7215b9 --- /dev/null +++ b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXxf86vm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXxf86vm-devel + CHECK_RESULT $? 0 0 "install libXxf86vm-devel failed" + SLEEP_WAIT 1 + dnf remove -y libXxf86vm-devel + CHECK_RESULT $? 0 0 "remove libXxf86vm-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-help.sh b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-help.sh new file mode 100644 index 000000000..0feb7e377 --- /dev/null +++ b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXxf86vm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXxf86vm-help + CHECK_RESULT $? 0 0 "install libXxf86vm-help failed" + SLEEP_WAIT 1 + dnf remove -y libXxf86vm-help + CHECK_RESULT $? 0 0 "remove libXxf86vm-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm.sh b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm.sh new file mode 100644 index 000000000..c8be4d7a1 --- /dev/null +++ b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libXxf86vm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libXxf86vm + CHECK_RESULT $? 0 0 "install libXxf86vm failed" + SLEEP_WAIT 1 + dnf remove -y libXxf86vm + CHECK_RESULT $? 0 0 "remove libXxf86vm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-debuginfo.sh b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-debuginfo.sh new file mode 100644 index 000000000..824bdeebe --- /dev/null +++ b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libadwaita +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libadwaita-debuginfo + CHECK_RESULT $? 0 0 "install libadwaita-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libadwaita-debuginfo + CHECK_RESULT $? 0 0 "remove libadwaita-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-debugsource.sh b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-debugsource.sh new file mode 100644 index 000000000..4b5ea362d --- /dev/null +++ b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libadwaita +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libadwaita-debugsource + CHECK_RESULT $? 0 0 "install libadwaita-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libadwaita-debugsource + CHECK_RESULT $? 0 0 "remove libadwaita-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-devel.sh b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-devel.sh new file mode 100644 index 000000000..a6444d835 --- /dev/null +++ b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libadwaita +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libadwaita-devel + CHECK_RESULT $? 0 0 "install libadwaita-devel failed" + SLEEP_WAIT 1 + dnf remove -y libadwaita-devel + CHECK_RESULT $? 0 0 "remove libadwaita-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-help.sh b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-help.sh new file mode 100644 index 000000000..ee44f493e --- /dev/null +++ b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libadwaita +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libadwaita-help + CHECK_RESULT $? 0 0 "install libadwaita-help failed" + SLEEP_WAIT 1 + dnf remove -y libadwaita-help + CHECK_RESULT $? 0 0 "remove libadwaita-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita.sh b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita.sh new file mode 100644 index 000000000..766b0c7ed --- /dev/null +++ b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libadwaita +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libadwaita + CHECK_RESULT $? 0 0 "install libadwaita failed" + SLEEP_WAIT 1 + dnf remove -y libadwaita + CHECK_RESULT $? 0 0 "remove libadwaita failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-debuginfo.sh b/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-debuginfo.sh new file mode 100644 index 000000000..0a22a45fc --- /dev/null +++ b/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libaio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libaio-debuginfo + CHECK_RESULT $? 0 0 "install libaio-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libaio-debuginfo + CHECK_RESULT $? 0 0 "remove libaio-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-debugsource.sh b/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-debugsource.sh new file mode 100644 index 000000000..22366b73f --- /dev/null +++ b/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libaio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libaio-debugsource + CHECK_RESULT $? 0 0 "install libaio-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libaio-debugsource + CHECK_RESULT $? 0 0 "remove libaio-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-devel.sh b/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-devel.sh new file mode 100644 index 000000000..a27dc1ec5 --- /dev/null +++ b/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libaio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libaio-devel + CHECK_RESULT $? 0 0 "install libaio-devel failed" + SLEEP_WAIT 1 + dnf remove -y libaio-devel + CHECK_RESULT $? 0 0 "remove libaio-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio.sh b/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio.sh new file mode 100644 index 000000000..6199e8481 --- /dev/null +++ b/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libaio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libaio + CHECK_RESULT $? 0 0 "install libaio failed" + SLEEP_WAIT 1 + dnf remove -y libaio + CHECK_RESULT $? 0 0 "remove libaio failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-debuginfo.sh b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-debuginfo.sh new file mode 100644 index 000000000..5926f84b6 --- /dev/null +++ b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libappindicator +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libappindicator-debuginfo + CHECK_RESULT $? 0 0 "install libappindicator-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libappindicator-debuginfo + CHECK_RESULT $? 0 0 "remove libappindicator-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-debugsource.sh b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-debugsource.sh new file mode 100644 index 000000000..3d0486162 --- /dev/null +++ b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libappindicator +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libappindicator-debugsource + CHECK_RESULT $? 0 0 "install libappindicator-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libappindicator-debugsource + CHECK_RESULT $? 0 0 "remove libappindicator-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-devel.sh b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-devel.sh new file mode 100644 index 000000000..29aa7538e --- /dev/null +++ b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libappindicator +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libappindicator-devel + CHECK_RESULT $? 0 0 "install libappindicator-devel failed" + SLEEP_WAIT 1 + dnf remove -y libappindicator-devel + CHECK_RESULT $? 0 0 "remove libappindicator-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-docs.sh b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-docs.sh new file mode 100644 index 000000000..d4e871f22 --- /dev/null +++ b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-docs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libappindicator +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libappindicator-docs + CHECK_RESULT $? 0 0 "install libappindicator-docs failed" + SLEEP_WAIT 1 + dnf remove -y libappindicator-docs + CHECK_RESULT $? 0 0 "remove libappindicator-docs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-gtk3-devel.sh b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-gtk3-devel.sh new file mode 100644 index 000000000..2cbbde408 --- /dev/null +++ b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-gtk3-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libappindicator +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libappindicator-gtk3-devel + CHECK_RESULT $? 0 0 "install libappindicator-gtk3-devel failed" + SLEEP_WAIT 1 + dnf remove -y libappindicator-gtk3-devel + CHECK_RESULT $? 0 0 "remove libappindicator-gtk3-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-gtk3.sh b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-gtk3.sh new file mode 100644 index 000000000..bbb7a4cca --- /dev/null +++ b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-gtk3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libappindicator +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libappindicator-gtk3 + CHECK_RESULT $? 0 0 "install libappindicator-gtk3 failed" + SLEEP_WAIT 1 + dnf remove -y libappindicator-gtk3 + CHECK_RESULT $? 0 0 "remove libappindicator-gtk3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator.sh b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator.sh new file mode 100644 index 000000000..5afee91dd --- /dev/null +++ b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libappindicator +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libappindicator + CHECK_RESULT $? 0 0 "install libappindicator failed" + SLEEP_WAIT 1 + dnf remove -y libappindicator + CHECK_RESULT $? 0 0 "remove libappindicator failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_python2-appindicator.sh b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_python2-appindicator.sh new file mode 100644 index 000000000..b259b348c --- /dev/null +++ b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_python2-appindicator.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libappindicator +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-appindicator + CHECK_RESULT $? 0 0 "install python2-appindicator failed" + SLEEP_WAIT 1 + dnf remove -y python2-appindicator + CHECK_RESULT $? 0 0 "remove python2-appindicator failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-debuginfo.sh b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-debuginfo.sh new file mode 100644 index 000000000..69b109c09 --- /dev/null +++ b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libappstream-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libappstream-glib-debuginfo + CHECK_RESULT $? 0 0 "install libappstream-glib-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libappstream-glib-debuginfo + CHECK_RESULT $? 0 0 "remove libappstream-glib-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-debugsource.sh b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-debugsource.sh new file mode 100644 index 000000000..4f4475e09 --- /dev/null +++ b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libappstream-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libappstream-glib-debugsource + CHECK_RESULT $? 0 0 "install libappstream-glib-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libappstream-glib-debugsource + CHECK_RESULT $? 0 0 "remove libappstream-glib-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-devel.sh b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-devel.sh new file mode 100644 index 000000000..0f352fc64 --- /dev/null +++ b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libappstream-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libappstream-glib-devel + CHECK_RESULT $? 0 0 "install libappstream-glib-devel failed" + SLEEP_WAIT 1 + dnf remove -y libappstream-glib-devel + CHECK_RESULT $? 0 0 "remove libappstream-glib-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-help.sh b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-help.sh new file mode 100644 index 000000000..3bc7be7f9 --- /dev/null +++ b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libappstream-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libappstream-glib-help + CHECK_RESULT $? 0 0 "install libappstream-glib-help failed" + SLEEP_WAIT 1 + dnf remove -y libappstream-glib-help + CHECK_RESULT $? 0 0 "remove libappstream-glib-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib.sh b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib.sh new file mode 100644 index 000000000..45a6809d4 --- /dev/null +++ b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libappstream-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libappstream-glib + CHECK_RESULT $? 0 0 "install libappstream-glib failed" + SLEEP_WAIT 1 + dnf remove -y libappstream-glib + CHECK_RESULT $? 0 0 "remove libappstream-glib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdcat.sh b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdcat.sh new file mode 100644 index 000000000..8b2716191 --- /dev/null +++ b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdcat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libarchive +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bsdcat + CHECK_RESULT $? 0 0 "install bsdcat failed" + SLEEP_WAIT 1 + dnf remove -y bsdcat + CHECK_RESULT $? 0 0 "remove bsdcat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdcpio.sh b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdcpio.sh new file mode 100644 index 000000000..a3296a89e --- /dev/null +++ b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdcpio.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libarchive +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bsdcpio + CHECK_RESULT $? 0 0 "install bsdcpio failed" + SLEEP_WAIT 1 + dnf remove -y bsdcpio + CHECK_RESULT $? 0 0 "remove bsdcpio failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdtar.sh b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdtar.sh new file mode 100644 index 000000000..d3e83ac47 --- /dev/null +++ b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdtar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libarchive +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bsdtar + CHECK_RESULT $? 0 0 "install bsdtar failed" + SLEEP_WAIT 1 + dnf remove -y bsdtar + CHECK_RESULT $? 0 0 "remove bsdtar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdunzip.sh b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdunzip.sh new file mode 100644 index 000000000..7266da68b --- /dev/null +++ b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdunzip.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libarchive +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bsdunzip + CHECK_RESULT $? 0 0 "install bsdunzip failed" + SLEEP_WAIT 1 + dnf remove -y bsdunzip + CHECK_RESULT $? 0 0 "remove bsdunzip failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-debuginfo.sh b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-debuginfo.sh new file mode 100644 index 000000000..0693735cd --- /dev/null +++ b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libarchive +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libarchive-debuginfo + CHECK_RESULT $? 0 0 "install libarchive-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libarchive-debuginfo + CHECK_RESULT $? 0 0 "remove libarchive-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-debugsource.sh b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-debugsource.sh new file mode 100644 index 000000000..aa7c0099f --- /dev/null +++ b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libarchive +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libarchive-debugsource + CHECK_RESULT $? 0 0 "install libarchive-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libarchive-debugsource + CHECK_RESULT $? 0 0 "remove libarchive-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-devel.sh b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-devel.sh new file mode 100644 index 000000000..da0bfb612 --- /dev/null +++ b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libarchive +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libarchive-devel + CHECK_RESULT $? 0 0 "install libarchive-devel failed" + SLEEP_WAIT 1 + dnf remove -y libarchive-devel + CHECK_RESULT $? 0 0 "remove libarchive-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-help.sh b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-help.sh new file mode 100644 index 000000000..7c534cae3 --- /dev/null +++ b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libarchive +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libarchive-help + CHECK_RESULT $? 0 0 "install libarchive-help failed" + SLEEP_WAIT 1 + dnf remove -y libarchive-help + CHECK_RESULT $? 0 0 "remove libarchive-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive.sh b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive.sh new file mode 100644 index 000000000..c635ec9d6 --- /dev/null +++ b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libarchive +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libarchive + CHECK_RESULT $? 0 0 "install libarchive failed" + SLEEP_WAIT 1 + dnf remove -y libarchive + CHECK_RESULT $? 0 0 "remove libarchive failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-debuginfo.sh b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-debuginfo.sh new file mode 100644 index 000000000..86c6da61a --- /dev/null +++ b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libassuan +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libassuan-debuginfo + CHECK_RESULT $? 0 0 "install libassuan-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libassuan-debuginfo + CHECK_RESULT $? 0 0 "remove libassuan-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-debugsource.sh b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-debugsource.sh new file mode 100644 index 000000000..4344cd79f --- /dev/null +++ b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libassuan +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libassuan-debugsource + CHECK_RESULT $? 0 0 "install libassuan-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libassuan-debugsource + CHECK_RESULT $? 0 0 "remove libassuan-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-devel.sh b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-devel.sh new file mode 100644 index 000000000..2ded2fc45 --- /dev/null +++ b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libassuan +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libassuan-devel + CHECK_RESULT $? 0 0 "install libassuan-devel failed" + SLEEP_WAIT 1 + dnf remove -y libassuan-devel + CHECK_RESULT $? 0 0 "remove libassuan-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-help.sh b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-help.sh new file mode 100644 index 000000000..b257e1f58 --- /dev/null +++ b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libassuan +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libassuan-help + CHECK_RESULT $? 0 0 "install libassuan-help failed" + SLEEP_WAIT 1 + dnf remove -y libassuan-help + CHECK_RESULT $? 0 0 "remove libassuan-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan.sh b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan.sh new file mode 100644 index 000000000..432baca64 --- /dev/null +++ b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libassuan +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libassuan + CHECK_RESULT $? 0 0 "install libassuan failed" + SLEEP_WAIT 1 + dnf remove -y libassuan + CHECK_RESULT $? 0 0 "remove libassuan failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-debuginfo.sh b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-debuginfo.sh new file mode 100644 index 000000000..c7b353a77 --- /dev/null +++ b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libasyncns +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libasyncns-debuginfo + CHECK_RESULT $? 0 0 "install libasyncns-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libasyncns-debuginfo + CHECK_RESULT $? 0 0 "remove libasyncns-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-debugsource.sh b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-debugsource.sh new file mode 100644 index 000000000..7608d190c --- /dev/null +++ b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libasyncns +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libasyncns-debugsource + CHECK_RESULT $? 0 0 "install libasyncns-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libasyncns-debugsource + CHECK_RESULT $? 0 0 "remove libasyncns-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-devel.sh b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-devel.sh new file mode 100644 index 000000000..cc49fb5bb --- /dev/null +++ b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libasyncns +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libasyncns-devel + CHECK_RESULT $? 0 0 "install libasyncns-devel failed" + SLEEP_WAIT 1 + dnf remove -y libasyncns-devel + CHECK_RESULT $? 0 0 "remove libasyncns-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-help.sh b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-help.sh new file mode 100644 index 000000000..52a4a3c13 --- /dev/null +++ b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libasyncns +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libasyncns-help + CHECK_RESULT $? 0 0 "install libasyncns-help failed" + SLEEP_WAIT 1 + dnf remove -y libasyncns-help + CHECK_RESULT $? 0 0 "remove libasyncns-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns.sh b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns.sh new file mode 100644 index 000000000..6d89409dd --- /dev/null +++ b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libasyncns +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libasyncns + CHECK_RESULT $? 0 0 "install libasyncns failed" + SLEEP_WAIT 1 + dnf remove -y libasyncns + CHECK_RESULT $? 0 0 "remove libasyncns failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-debuginfo.sh b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-debuginfo.sh new file mode 100644 index 000000000..f08bfe8f4 --- /dev/null +++ b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libatasmart +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libatasmart-debuginfo + CHECK_RESULT $? 0 0 "install libatasmart-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libatasmart-debuginfo + CHECK_RESULT $? 0 0 "remove libatasmart-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-debugsource.sh b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-debugsource.sh new file mode 100644 index 000000000..857a002d8 --- /dev/null +++ b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libatasmart +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libatasmart-debugsource + CHECK_RESULT $? 0 0 "install libatasmart-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libatasmart-debugsource + CHECK_RESULT $? 0 0 "remove libatasmart-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-devel.sh b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-devel.sh new file mode 100644 index 000000000..c16ab0715 --- /dev/null +++ b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libatasmart +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libatasmart-devel + CHECK_RESULT $? 0 0 "install libatasmart-devel failed" + SLEEP_WAIT 1 + dnf remove -y libatasmart-devel + CHECK_RESULT $? 0 0 "remove libatasmart-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-help.sh b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-help.sh new file mode 100644 index 000000000..0a4303511 --- /dev/null +++ b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libatasmart +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libatasmart-help + CHECK_RESULT $? 0 0 "install libatasmart-help failed" + SLEEP_WAIT 1 + dnf remove -y libatasmart-help + CHECK_RESULT $? 0 0 "remove libatasmart-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart.sh b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart.sh new file mode 100644 index 000000000..912d8c1e8 --- /dev/null +++ b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libatasmart +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libatasmart + CHECK_RESULT $? 0 0 "install libatasmart failed" + SLEEP_WAIT 1 + dnf remove -y libatasmart + CHECK_RESULT $? 0 0 "remove libatasmart failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-debuginfo.sh b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-debuginfo.sh new file mode 100644 index 000000000..ca52eae5e --- /dev/null +++ b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libblockdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libblockdev-debuginfo + CHECK_RESULT $? 0 0 "install libblockdev-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libblockdev-debuginfo + CHECK_RESULT $? 0 0 "remove libblockdev-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-debugsource.sh b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-debugsource.sh new file mode 100644 index 000000000..a9ff909b3 --- /dev/null +++ b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libblockdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libblockdev-debugsource + CHECK_RESULT $? 0 0 "install libblockdev-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libblockdev-debugsource + CHECK_RESULT $? 0 0 "remove libblockdev-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-devel.sh b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-devel.sh new file mode 100644 index 000000000..4f52649bd --- /dev/null +++ b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libblockdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libblockdev-devel + CHECK_RESULT $? 0 0 "install libblockdev-devel failed" + SLEEP_WAIT 1 + dnf remove -y libblockdev-devel + CHECK_RESULT $? 0 0 "remove libblockdev-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-tools.sh b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-tools.sh new file mode 100644 index 000000000..74a18ad7f --- /dev/null +++ b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libblockdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libblockdev-tools + CHECK_RESULT $? 0 0 "install libblockdev-tools failed" + SLEEP_WAIT 1 + dnf remove -y libblockdev-tools + CHECK_RESULT $? 0 0 "remove libblockdev-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev.sh b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev.sh new file mode 100644 index 000000000..98363ccd4 --- /dev/null +++ b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libblockdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libblockdev + CHECK_RESULT $? 0 0 "install libblockdev failed" + SLEEP_WAIT 1 + dnf remove -y libblockdev + CHECK_RESULT $? 0 0 "remove libblockdev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_python2-blockdev.sh b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_python2-blockdev.sh new file mode 100644 index 000000000..ce7eae2b7 --- /dev/null +++ b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_python2-blockdev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libblockdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-blockdev + CHECK_RESULT $? 0 0 "install python2-blockdev failed" + SLEEP_WAIT 1 + dnf remove -y python2-blockdev + CHECK_RESULT $? 0 0 "remove python2-blockdev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_python3-blockdev.sh b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_python3-blockdev.sh new file mode 100644 index 000000000..dee04bfd2 --- /dev/null +++ b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_python3-blockdev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libblockdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-blockdev + CHECK_RESULT $? 0 0 "install python3-blockdev failed" + SLEEP_WAIT 1 + dnf remove -y python3-blockdev + CHECK_RESULT $? 0 0 "remove python3-blockdev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-debuginfo.sh b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-debuginfo.sh new file mode 100644 index 000000000..fb88a454d --- /dev/null +++ b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libbpf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libbpf-debuginfo + CHECK_RESULT $? 0 0 "install libbpf-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libbpf-debuginfo + CHECK_RESULT $? 0 0 "remove libbpf-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-debugsource.sh b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-debugsource.sh new file mode 100644 index 000000000..322c7636d --- /dev/null +++ b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libbpf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libbpf-debugsource + CHECK_RESULT $? 0 0 "install libbpf-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libbpf-debugsource + CHECK_RESULT $? 0 0 "remove libbpf-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-devel.sh b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-devel.sh new file mode 100644 index 000000000..011132f5d --- /dev/null +++ b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libbpf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libbpf-devel + CHECK_RESULT $? 0 0 "install libbpf-devel failed" + SLEEP_WAIT 1 + dnf remove -y libbpf-devel + CHECK_RESULT $? 0 0 "remove libbpf-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-static.sh b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-static.sh new file mode 100644 index 000000000..e2073dbf4 --- /dev/null +++ b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libbpf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libbpf-static + CHECK_RESULT $? 0 0 "install libbpf-static failed" + SLEEP_WAIT 1 + dnf remove -y libbpf-static + CHECK_RESULT $? 0 0 "remove libbpf-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf.sh b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf.sh new file mode 100644 index 000000000..c20f15339 --- /dev/null +++ b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libbpf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libbpf + CHECK_RESULT $? 0 0 "install libbpf failed" + SLEEP_WAIT 1 + dnf remove -y libbpf + CHECK_RESULT $? 0 0 "remove libbpf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-debuginfo.sh b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-debuginfo.sh new file mode 100644 index 000000000..e21c65a51 --- /dev/null +++ b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libbytesize +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libbytesize-debuginfo + CHECK_RESULT $? 0 0 "install libbytesize-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libbytesize-debuginfo + CHECK_RESULT $? 0 0 "remove libbytesize-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-debugsource.sh b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-debugsource.sh new file mode 100644 index 000000000..f33f93ee4 --- /dev/null +++ b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libbytesize +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libbytesize-debugsource + CHECK_RESULT $? 0 0 "install libbytesize-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libbytesize-debugsource + CHECK_RESULT $? 0 0 "remove libbytesize-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-devel.sh b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-devel.sh new file mode 100644 index 000000000..5e9d66d01 --- /dev/null +++ b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libbytesize +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libbytesize-devel + CHECK_RESULT $? 0 0 "install libbytesize-devel failed" + SLEEP_WAIT 1 + dnf remove -y libbytesize-devel + CHECK_RESULT $? 0 0 "remove libbytesize-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-help.sh b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-help.sh new file mode 100644 index 000000000..d274d45c3 --- /dev/null +++ b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libbytesize +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libbytesize-help + CHECK_RESULT $? 0 0 "install libbytesize-help failed" + SLEEP_WAIT 1 + dnf remove -y libbytesize-help + CHECK_RESULT $? 0 0 "remove libbytesize-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-tools.sh b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-tools.sh new file mode 100644 index 000000000..d223e6fff --- /dev/null +++ b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libbytesize +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libbytesize-tools + CHECK_RESULT $? 0 0 "install libbytesize-tools failed" + SLEEP_WAIT 1 + dnf remove -y libbytesize-tools + CHECK_RESULT $? 0 0 "remove libbytesize-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize.sh b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize.sh new file mode 100644 index 000000000..1aca185d1 --- /dev/null +++ b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libbytesize +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libbytesize + CHECK_RESULT $? 0 0 "install libbytesize failed" + SLEEP_WAIT 1 + dnf remove -y libbytesize + CHECK_RESULT $? 0 0 "remove libbytesize failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_python2-bytesize.sh b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_python2-bytesize.sh new file mode 100644 index 000000000..040bd167c --- /dev/null +++ b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_python2-bytesize.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libbytesize +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-bytesize + CHECK_RESULT $? 0 0 "install python2-bytesize failed" + SLEEP_WAIT 1 + dnf remove -y python2-bytesize + CHECK_RESULT $? 0 0 "remove python2-bytesize failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_python3-bytesize.sh b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_python3-bytesize.sh new file mode 100644 index 000000000..6dee24105 --- /dev/null +++ b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_python3-bytesize.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libbytesize +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-bytesize + CHECK_RESULT $? 0 0 "install python3-bytesize failed" + SLEEP_WAIT 1 + dnf remove -y python3-bytesize + CHECK_RESULT $? 0 0 "remove python3-bytesize failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-debuginfo.sh b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-debuginfo.sh new file mode 100644 index 000000000..9d7be753e --- /dev/null +++ b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcacard +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcacard-debuginfo + CHECK_RESULT $? 0 0 "install libcacard-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libcacard-debuginfo + CHECK_RESULT $? 0 0 "remove libcacard-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-debugsource.sh b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-debugsource.sh new file mode 100644 index 000000000..f1f5052b4 --- /dev/null +++ b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcacard +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcacard-debugsource + CHECK_RESULT $? 0 0 "install libcacard-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libcacard-debugsource + CHECK_RESULT $? 0 0 "remove libcacard-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-devel.sh b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-devel.sh new file mode 100644 index 000000000..0fbfc117e --- /dev/null +++ b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcacard +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcacard-devel + CHECK_RESULT $? 0 0 "install libcacard-devel failed" + SLEEP_WAIT 1 + dnf remove -y libcacard-devel + CHECK_RESULT $? 0 0 "remove libcacard-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-help.sh b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-help.sh new file mode 100644 index 000000000..b937da218 --- /dev/null +++ b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcacard +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcacard-help + CHECK_RESULT $? 0 0 "install libcacard-help failed" + SLEEP_WAIT 1 + dnf remove -y libcacard-help + CHECK_RESULT $? 0 0 "remove libcacard-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard.sh b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard.sh new file mode 100644 index 000000000..92b4e2a38 --- /dev/null +++ b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcacard +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcacard + CHECK_RESULT $? 0 0 "install libcacard failed" + SLEEP_WAIT 1 + dnf remove -y libcacard + CHECK_RESULT $? 0 0 "remove libcacard failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-debuginfo.sh b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-debuginfo.sh new file mode 100644 index 000000000..cd47df6a3 --- /dev/null +++ b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcanberra +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcanberra-debuginfo + CHECK_RESULT $? 0 0 "install libcanberra-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libcanberra-debuginfo + CHECK_RESULT $? 0 0 "remove libcanberra-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-debugsource.sh b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-debugsource.sh new file mode 100644 index 000000000..f2756fb9d --- /dev/null +++ b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcanberra +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcanberra-debugsource + CHECK_RESULT $? 0 0 "install libcanberra-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libcanberra-debugsource + CHECK_RESULT $? 0 0 "remove libcanberra-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-devel.sh b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-devel.sh new file mode 100644 index 000000000..26365c1e1 --- /dev/null +++ b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcanberra +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcanberra-devel + CHECK_RESULT $? 0 0 "install libcanberra-devel failed" + SLEEP_WAIT 1 + dnf remove -y libcanberra-devel + CHECK_RESULT $? 0 0 "remove libcanberra-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-gtk2.sh b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-gtk2.sh new file mode 100644 index 000000000..ed0d4895b --- /dev/null +++ b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-gtk2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcanberra +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcanberra-gtk2 + CHECK_RESULT $? 0 0 "install libcanberra-gtk2 failed" + SLEEP_WAIT 1 + dnf remove -y libcanberra-gtk2 + CHECK_RESULT $? 0 0 "remove libcanberra-gtk2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-gtk3.sh b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-gtk3.sh new file mode 100644 index 000000000..115672de0 --- /dev/null +++ b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-gtk3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcanberra +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcanberra-gtk3 + CHECK_RESULT $? 0 0 "install libcanberra-gtk3 failed" + SLEEP_WAIT 1 + dnf remove -y libcanberra-gtk3 + CHECK_RESULT $? 0 0 "remove libcanberra-gtk3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-help.sh b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-help.sh new file mode 100644 index 000000000..7cbd37f84 --- /dev/null +++ b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcanberra +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcanberra-help + CHECK_RESULT $? 0 0 "install libcanberra-help failed" + SLEEP_WAIT 1 + dnf remove -y libcanberra-help + CHECK_RESULT $? 0 0 "remove libcanberra-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra.sh b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra.sh new file mode 100644 index 000000000..7670f3f0f --- /dev/null +++ b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcanberra +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcanberra + CHECK_RESULT $? 0 0 "install libcanberra failed" + SLEEP_WAIT 1 + dnf remove -y libcanberra + CHECK_RESULT $? 0 0 "remove libcanberra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-debuginfo.sh b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-debuginfo.sh new file mode 100644 index 000000000..2151e416e --- /dev/null +++ b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcap-ng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcap-ng-debuginfo + CHECK_RESULT $? 0 0 "install libcap-ng-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libcap-ng-debuginfo + CHECK_RESULT $? 0 0 "remove libcap-ng-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-debugsource.sh b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-debugsource.sh new file mode 100644 index 000000000..acc404a78 --- /dev/null +++ b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcap-ng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcap-ng-debugsource + CHECK_RESULT $? 0 0 "install libcap-ng-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libcap-ng-debugsource + CHECK_RESULT $? 0 0 "remove libcap-ng-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-devel.sh b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-devel.sh new file mode 100644 index 000000000..be4d19876 --- /dev/null +++ b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcap-ng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcap-ng-devel + CHECK_RESULT $? 0 0 "install libcap-ng-devel failed" + SLEEP_WAIT 1 + dnf remove -y libcap-ng-devel + CHECK_RESULT $? 0 0 "remove libcap-ng-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-help.sh b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-help.sh new file mode 100644 index 000000000..a614804ef --- /dev/null +++ b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcap-ng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcap-ng-help + CHECK_RESULT $? 0 0 "install libcap-ng-help failed" + SLEEP_WAIT 1 + dnf remove -y libcap-ng-help + CHECK_RESULT $? 0 0 "remove libcap-ng-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-python3.sh b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-python3.sh new file mode 100644 index 000000000..00defd3c5 --- /dev/null +++ b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-python3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcap-ng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcap-ng-python3 + CHECK_RESULT $? 0 0 "install libcap-ng-python3 failed" + SLEEP_WAIT 1 + dnf remove -y libcap-ng-python3 + CHECK_RESULT $? 0 0 "remove libcap-ng-python3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng.sh b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng.sh new file mode 100644 index 000000000..71b0de94a --- /dev/null +++ b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcap-ng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcap-ng + CHECK_RESULT $? 0 0 "install libcap-ng failed" + SLEEP_WAIT 1 + dnf remove -y libcap-ng + CHECK_RESULT $? 0 0 "remove libcap-ng failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_python2-libcap-ng.sh b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_python2-libcap-ng.sh new file mode 100644 index 000000000..ffa7fe25e --- /dev/null +++ b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_python2-libcap-ng.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcap-ng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-libcap-ng + CHECK_RESULT $? 0 0 "install python2-libcap-ng failed" + SLEEP_WAIT 1 + dnf remove -y python2-libcap-ng + CHECK_RESULT $? 0 0 "remove python2-libcap-ng failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-debuginfo.sh b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-debuginfo.sh new file mode 100644 index 000000000..9be998faf --- /dev/null +++ b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcap-debuginfo + CHECK_RESULT $? 0 0 "install libcap-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libcap-debuginfo + CHECK_RESULT $? 0 0 "remove libcap-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-debugsource.sh b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-debugsource.sh new file mode 100644 index 000000000..c28ca851c --- /dev/null +++ b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcap-debugsource + CHECK_RESULT $? 0 0 "install libcap-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libcap-debugsource + CHECK_RESULT $? 0 0 "remove libcap-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-devel.sh b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-devel.sh new file mode 100644 index 000000000..eff8bf475 --- /dev/null +++ b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcap-devel + CHECK_RESULT $? 0 0 "install libcap-devel failed" + SLEEP_WAIT 1 + dnf remove -y libcap-devel + CHECK_RESULT $? 0 0 "remove libcap-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-help.sh b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-help.sh new file mode 100644 index 000000000..c505bf378 --- /dev/null +++ b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcap-help + CHECK_RESULT $? 0 0 "install libcap-help failed" + SLEEP_WAIT 1 + dnf remove -y libcap-help + CHECK_RESULT $? 0 0 "remove libcap-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap.sh b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap.sh new file mode 100644 index 000000000..340c35228 --- /dev/null +++ b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcap + CHECK_RESULT $? 0 0 "install libcap failed" + SLEEP_WAIT 1 + dnf remove -y libcap + CHECK_RESULT $? 0 0 "remove libcap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-debuginfo.sh b/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-debuginfo.sh new file mode 100644 index 000000000..f227f685e --- /dev/null +++ b/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcbor +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcbor-debuginfo + CHECK_RESULT $? 0 0 "install libcbor-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libcbor-debuginfo + CHECK_RESULT $? 0 0 "remove libcbor-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-debugsource.sh b/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-debugsource.sh new file mode 100644 index 000000000..ee8d637cb --- /dev/null +++ b/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcbor +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcbor-debugsource + CHECK_RESULT $? 0 0 "install libcbor-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libcbor-debugsource + CHECK_RESULT $? 0 0 "remove libcbor-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-devel.sh b/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-devel.sh new file mode 100644 index 000000000..3cd0b5f7d --- /dev/null +++ b/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcbor +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcbor-devel + CHECK_RESULT $? 0 0 "install libcbor-devel failed" + SLEEP_WAIT 1 + dnf remove -y libcbor-devel + CHECK_RESULT $? 0 0 "remove libcbor-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor.sh b/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor.sh new file mode 100644 index 000000000..57045fdea --- /dev/null +++ b/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcbor +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcbor + CHECK_RESULT $? 0 0 "install libcbor failed" + SLEEP_WAIT 1 + dnf remove -y libcbor + CHECK_RESULT $? 0 0 "remove libcbor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-debuginfo.sh b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-debuginfo.sh new file mode 100644 index 000000000..7527d5ea5 --- /dev/null +++ b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcomps +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcomps-debuginfo + CHECK_RESULT $? 0 0 "install libcomps-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libcomps-debuginfo + CHECK_RESULT $? 0 0 "remove libcomps-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-debugsource.sh b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-debugsource.sh new file mode 100644 index 000000000..459de0cf2 --- /dev/null +++ b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcomps +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcomps-debugsource + CHECK_RESULT $? 0 0 "install libcomps-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libcomps-debugsource + CHECK_RESULT $? 0 0 "remove libcomps-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-devel.sh b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-devel.sh new file mode 100644 index 000000000..00f3f9199 --- /dev/null +++ b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcomps +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcomps-devel + CHECK_RESULT $? 0 0 "install libcomps-devel failed" + SLEEP_WAIT 1 + dnf remove -y libcomps-devel + CHECK_RESULT $? 0 0 "remove libcomps-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-help.sh b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-help.sh new file mode 100644 index 000000000..d5f99e029 --- /dev/null +++ b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcomps +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcomps-help + CHECK_RESULT $? 0 0 "install libcomps-help failed" + SLEEP_WAIT 1 + dnf remove -y libcomps-help + CHECK_RESULT $? 0 0 "remove libcomps-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps.sh b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps.sh new file mode 100644 index 000000000..8e94b41c7 --- /dev/null +++ b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcomps +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libcomps + CHECK_RESULT $? 0 0 "install libcomps failed" + SLEEP_WAIT 1 + dnf remove -y libcomps + CHECK_RESULT $? 0 0 "remove libcomps failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_python2-libcomps.sh b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_python2-libcomps.sh new file mode 100644 index 000000000..ee6d6c29f --- /dev/null +++ b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_python2-libcomps.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcomps +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-libcomps + CHECK_RESULT $? 0 0 "install python2-libcomps failed" + SLEEP_WAIT 1 + dnf remove -y python2-libcomps + CHECK_RESULT $? 0 0 "remove python2-libcomps failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_python3-libcomps.sh b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_python3-libcomps.sh new file mode 100644 index 000000000..5cce4b383 --- /dev/null +++ b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_python3-libcomps.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libcomps +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libcomps + CHECK_RESULT $? 0 0 "install python3-libcomps failed" + SLEEP_WAIT 1 + dnf remove -y python3-libcomps + CHECK_RESULT $? 0 0 "remove python3-libcomps failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-debuginfo.sh b/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-debuginfo.sh new file mode 100644 index 000000000..c3f9a5ef3 --- /dev/null +++ b/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libconfig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libconfig-debuginfo + CHECK_RESULT $? 0 0 "install libconfig-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libconfig-debuginfo + CHECK_RESULT $? 0 0 "remove libconfig-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-debugsource.sh b/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-debugsource.sh new file mode 100644 index 000000000..0c612526c --- /dev/null +++ b/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libconfig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libconfig-debugsource + CHECK_RESULT $? 0 0 "install libconfig-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libconfig-debugsource + CHECK_RESULT $? 0 0 "remove libconfig-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-devel.sh b/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-devel.sh new file mode 100644 index 000000000..b20faf728 --- /dev/null +++ b/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libconfig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libconfig-devel + CHECK_RESULT $? 0 0 "install libconfig-devel failed" + SLEEP_WAIT 1 + dnf remove -y libconfig-devel + CHECK_RESULT $? 0 0 "remove libconfig-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig.sh b/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig.sh new file mode 100644 index 000000000..33ad30e5e --- /dev/null +++ b/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libconfig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libconfig + CHECK_RESULT $? 0 0 "install libconfig failed" + SLEEP_WAIT 1 + dnf remove -y libconfig + CHECK_RESULT $? 0 0 "remove libconfig failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-debuginfo.sh b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-debuginfo.sh new file mode 100644 index 000000000..75ca7dd58 --- /dev/null +++ b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdaemon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdaemon-debuginfo + CHECK_RESULT $? 0 0 "install libdaemon-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libdaemon-debuginfo + CHECK_RESULT $? 0 0 "remove libdaemon-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-debugsource.sh b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-debugsource.sh new file mode 100644 index 000000000..c5f0393ec --- /dev/null +++ b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdaemon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdaemon-debugsource + CHECK_RESULT $? 0 0 "install libdaemon-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libdaemon-debugsource + CHECK_RESULT $? 0 0 "remove libdaemon-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-devel.sh b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-devel.sh new file mode 100644 index 000000000..b015749c2 --- /dev/null +++ b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdaemon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdaemon-devel + CHECK_RESULT $? 0 0 "install libdaemon-devel failed" + SLEEP_WAIT 1 + dnf remove -y libdaemon-devel + CHECK_RESULT $? 0 0 "remove libdaemon-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-help.sh b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-help.sh new file mode 100644 index 000000000..1648e9ee4 --- /dev/null +++ b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdaemon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdaemon-help + CHECK_RESULT $? 0 0 "install libdaemon-help failed" + SLEEP_WAIT 1 + dnf remove -y libdaemon-help + CHECK_RESULT $? 0 0 "remove libdaemon-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon.sh b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon.sh new file mode 100644 index 000000000..129d6b264 --- /dev/null +++ b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdaemon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdaemon + CHECK_RESULT $? 0 0 "install libdaemon failed" + SLEEP_WAIT 1 + dnf remove -y libdaemon + CHECK_RESULT $? 0 0 "remove libdaemon failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-debuginfo.sh b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-debuginfo.sh new file mode 100644 index 000000000..142f9022c --- /dev/null +++ b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdatrie +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdatrie-debuginfo + CHECK_RESULT $? 0 0 "install libdatrie-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libdatrie-debuginfo + CHECK_RESULT $? 0 0 "remove libdatrie-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-debugsource.sh b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-debugsource.sh new file mode 100644 index 000000000..f35f8c3f2 --- /dev/null +++ b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdatrie +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdatrie-debugsource + CHECK_RESULT $? 0 0 "install libdatrie-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libdatrie-debugsource + CHECK_RESULT $? 0 0 "remove libdatrie-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-devel.sh b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-devel.sh new file mode 100644 index 000000000..7104de4f9 --- /dev/null +++ b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdatrie +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdatrie-devel + CHECK_RESULT $? 0 0 "install libdatrie-devel failed" + SLEEP_WAIT 1 + dnf remove -y libdatrie-devel + CHECK_RESULT $? 0 0 "remove libdatrie-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-help.sh b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-help.sh new file mode 100644 index 000000000..55bd09cb6 --- /dev/null +++ b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdatrie +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdatrie-help + CHECK_RESULT $? 0 0 "install libdatrie-help failed" + SLEEP_WAIT 1 + dnf remove -y libdatrie-help + CHECK_RESULT $? 0 0 "remove libdatrie-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie.sh b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie.sh new file mode 100644 index 000000000..1aa80f4ad --- /dev/null +++ b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdatrie +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdatrie + CHECK_RESULT $? 0 0 "install libdatrie failed" + SLEEP_WAIT 1 + dnf remove -y libdatrie + CHECK_RESULT $? 0 0 "remove libdatrie failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-debuginfo.sh b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-debuginfo.sh new file mode 100644 index 000000000..f02608499 --- /dev/null +++ b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdbi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdbi-debuginfo + CHECK_RESULT $? 0 0 "install libdbi-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libdbi-debuginfo + CHECK_RESULT $? 0 0 "remove libdbi-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-debugsource.sh b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-debugsource.sh new file mode 100644 index 000000000..99ee7398f --- /dev/null +++ b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdbi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdbi-debugsource + CHECK_RESULT $? 0 0 "install libdbi-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libdbi-debugsource + CHECK_RESULT $? 0 0 "remove libdbi-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-devel.sh b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-devel.sh new file mode 100644 index 000000000..bb95ff59f --- /dev/null +++ b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdbi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdbi-devel + CHECK_RESULT $? 0 0 "install libdbi-devel failed" + SLEEP_WAIT 1 + dnf remove -y libdbi-devel + CHECK_RESULT $? 0 0 "remove libdbi-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-doc.sh b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-doc.sh new file mode 100644 index 000000000..ebab598ad --- /dev/null +++ b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdbi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdbi-doc + CHECK_RESULT $? 0 0 "install libdbi-doc failed" + SLEEP_WAIT 1 + dnf remove -y libdbi-doc + CHECK_RESULT $? 0 0 "remove libdbi-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-help.sh b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-help.sh new file mode 100644 index 000000000..968a48e94 --- /dev/null +++ b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdbi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdbi-help + CHECK_RESULT $? 0 0 "install libdbi-help failed" + SLEEP_WAIT 1 + dnf remove -y libdbi-help + CHECK_RESULT $? 0 0 "remove libdbi-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi.sh b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi.sh new file mode 100644 index 000000000..c53c399fb --- /dev/null +++ b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdbi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdbi + CHECK_RESULT $? 0 0 "install libdbi failed" + SLEEP_WAIT 1 + dnf remove -y libdbi + CHECK_RESULT $? 0 0 "remove libdbi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-debuginfo.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-debuginfo.sh new file mode 100644 index 000000000..46e3d4836 --- /dev/null +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdbusmenu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdbusmenu-debuginfo + CHECK_RESULT $? 0 0 "install libdbusmenu-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libdbusmenu-debuginfo + CHECK_RESULT $? 0 0 "remove libdbusmenu-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-debugsource.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-debugsource.sh new file mode 100644 index 000000000..a325b77a9 --- /dev/null +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdbusmenu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdbusmenu-debugsource + CHECK_RESULT $? 0 0 "install libdbusmenu-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libdbusmenu-debugsource + CHECK_RESULT $? 0 0 "remove libdbusmenu-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-devel.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-devel.sh new file mode 100644 index 000000000..7c6ffbe42 --- /dev/null +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdbusmenu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdbusmenu-devel + CHECK_RESULT $? 0 0 "install libdbusmenu-devel failed" + SLEEP_WAIT 1 + dnf remove -y libdbusmenu-devel + CHECK_RESULT $? 0 0 "remove libdbusmenu-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2-devel.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2-devel.sh new file mode 100644 index 000000000..c1f2e0b30 --- /dev/null +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdbusmenu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdbusmenu-gtk2-devel + CHECK_RESULT $? 0 0 "install libdbusmenu-gtk2-devel failed" + SLEEP_WAIT 1 + dnf remove -y libdbusmenu-gtk2-devel + CHECK_RESULT $? 0 0 "remove libdbusmenu-gtk2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2.sh new file mode 100644 index 000000000..6c41b431f --- /dev/null +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdbusmenu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdbusmenu-gtk2 + CHECK_RESULT $? 0 0 "install libdbusmenu-gtk2 failed" + SLEEP_WAIT 1 + dnf remove -y libdbusmenu-gtk2 + CHECK_RESULT $? 0 0 "remove libdbusmenu-gtk2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3-devel.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3-devel.sh new file mode 100644 index 000000000..49a6fd1fd --- /dev/null +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdbusmenu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdbusmenu-gtk3-devel + CHECK_RESULT $? 0 0 "install libdbusmenu-gtk3-devel failed" + SLEEP_WAIT 1 + dnf remove -y libdbusmenu-gtk3-devel + CHECK_RESULT $? 0 0 "remove libdbusmenu-gtk3-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3.sh new file mode 100644 index 000000000..096cc9d46 --- /dev/null +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdbusmenu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdbusmenu-gtk3 + CHECK_RESULT $? 0 0 "install libdbusmenu-gtk3 failed" + SLEEP_WAIT 1 + dnf remove -y libdbusmenu-gtk3 + CHECK_RESULT $? 0 0 "remove libdbusmenu-gtk3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-help.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-help.sh new file mode 100644 index 000000000..a63f15c06 --- /dev/null +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdbusmenu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdbusmenu-help + CHECK_RESULT $? 0 0 "install libdbusmenu-help failed" + SLEEP_WAIT 1 + dnf remove -y libdbusmenu-help + CHECK_RESULT $? 0 0 "remove libdbusmenu-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader-devel.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader-devel.sh new file mode 100644 index 000000000..19e552f41 --- /dev/null +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdbusmenu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdbusmenu-jsonloader-devel + CHECK_RESULT $? 0 0 "install libdbusmenu-jsonloader-devel failed" + SLEEP_WAIT 1 + dnf remove -y libdbusmenu-jsonloader-devel + CHECK_RESULT $? 0 0 "remove libdbusmenu-jsonloader-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader.sh new file mode 100644 index 000000000..7f6d40f47 --- /dev/null +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdbusmenu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdbusmenu-jsonloader + CHECK_RESULT $? 0 0 "install libdbusmenu-jsonloader failed" + SLEEP_WAIT 1 + dnf remove -y libdbusmenu-jsonloader + CHECK_RESULT $? 0 0 "remove libdbusmenu-jsonloader failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu.sh new file mode 100644 index 000000000..c531566e5 --- /dev/null +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdbusmenu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdbusmenu + CHECK_RESULT $? 0 0 "install libdbusmenu failed" + SLEEP_WAIT 1 + dnf remove -y libdbusmenu + CHECK_RESULT $? 0 0 "remove libdbusmenu failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-debuginfo.sh b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-debuginfo.sh new file mode 100644 index 000000000..c04bbbcd2 --- /dev/null +++ b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdmx +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdmx-debuginfo + CHECK_RESULT $? 0 0 "install libdmx-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libdmx-debuginfo + CHECK_RESULT $? 0 0 "remove libdmx-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-debugsource.sh b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-debugsource.sh new file mode 100644 index 000000000..a2277d5e5 --- /dev/null +++ b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdmx +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdmx-debugsource + CHECK_RESULT $? 0 0 "install libdmx-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libdmx-debugsource + CHECK_RESULT $? 0 0 "remove libdmx-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-devel.sh b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-devel.sh new file mode 100644 index 000000000..70fc919ed --- /dev/null +++ b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdmx +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdmx-devel + CHECK_RESULT $? 0 0 "install libdmx-devel failed" + SLEEP_WAIT 1 + dnf remove -y libdmx-devel + CHECK_RESULT $? 0 0 "remove libdmx-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-doc.sh b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-doc.sh new file mode 100644 index 000000000..9c0ac89fb --- /dev/null +++ b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdmx +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdmx-doc + CHECK_RESULT $? 0 0 "install libdmx-doc failed" + SLEEP_WAIT 1 + dnf remove -y libdmx-doc + CHECK_RESULT $? 0 0 "remove libdmx-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-help.sh b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-help.sh new file mode 100644 index 000000000..f6e752e18 --- /dev/null +++ b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdmx +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdmx-help + CHECK_RESULT $? 0 0 "install libdmx-help failed" + SLEEP_WAIT 1 + dnf remove -y libdmx-help + CHECK_RESULT $? 0 0 "remove libdmx-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx.sh b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx.sh new file mode 100644 index 000000000..259583b5c --- /dev/null +++ b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdmx +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdmx + CHECK_RESULT $? 0 0 "install libdmx failed" + SLEEP_WAIT 1 + dnf remove -y libdmx + CHECK_RESULT $? 0 0 "remove libdmx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-debuginfo.sh b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-debuginfo.sh new file mode 100644 index 000000000..539b75ec7 --- /dev/null +++ b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdnf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdnf-debuginfo + CHECK_RESULT $? 0 0 "install libdnf-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libdnf-debuginfo + CHECK_RESULT $? 0 0 "remove libdnf-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-debugsource.sh b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-debugsource.sh new file mode 100644 index 000000000..e1893d24c --- /dev/null +++ b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdnf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdnf-debugsource + CHECK_RESULT $? 0 0 "install libdnf-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libdnf-debugsource + CHECK_RESULT $? 0 0 "remove libdnf-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-devel.sh b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-devel.sh new file mode 100644 index 000000000..2c1fd7f1a --- /dev/null +++ b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdnf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdnf-devel + CHECK_RESULT $? 0 0 "install libdnf-devel failed" + SLEEP_WAIT 1 + dnf remove -y libdnf-devel + CHECK_RESULT $? 0 0 "remove libdnf-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf.sh b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf.sh new file mode 100644 index 000000000..f7fd38752 --- /dev/null +++ b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdnf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdnf + CHECK_RESULT $? 0 0 "install libdnf failed" + SLEEP_WAIT 1 + dnf remove -y libdnf + CHECK_RESULT $? 0 0 "remove libdnf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python2-hawkey.sh b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python2-hawkey.sh new file mode 100644 index 000000000..ac8536b1f --- /dev/null +++ b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python2-hawkey.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdnf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-hawkey + CHECK_RESULT $? 0 0 "install python2-hawkey failed" + SLEEP_WAIT 1 + dnf remove -y python2-hawkey + CHECK_RESULT $? 0 0 "remove python2-hawkey failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python2-libdnf.sh b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python2-libdnf.sh new file mode 100644 index 000000000..ae985b24c --- /dev/null +++ b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python2-libdnf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdnf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-libdnf + CHECK_RESULT $? 0 0 "install python2-libdnf failed" + SLEEP_WAIT 1 + dnf remove -y python2-libdnf + CHECK_RESULT $? 0 0 "remove python2-libdnf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python3-hawkey.sh b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python3-hawkey.sh new file mode 100644 index 000000000..f0aee5f7b --- /dev/null +++ b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python3-hawkey.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdnf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-hawkey + CHECK_RESULT $? 0 0 "install python3-hawkey failed" + SLEEP_WAIT 1 + dnf remove -y python3-hawkey + CHECK_RESULT $? 0 0 "remove python3-hawkey failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python3-libdnf.sh b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python3-libdnf.sh new file mode 100644 index 000000000..269a04c0a --- /dev/null +++ b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python3-libdnf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdnf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libdnf + CHECK_RESULT $? 0 0 "install python3-libdnf failed" + SLEEP_WAIT 1 + dnf remove -y python3-libdnf + CHECK_RESULT $? 0 0 "remove python3-libdnf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_drm-utils.sh b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_drm-utils.sh new file mode 100644 index 000000000..759a2d6f0 --- /dev/null +++ b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_drm-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdrm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y drm-utils + CHECK_RESULT $? 0 0 "install drm-utils failed" + SLEEP_WAIT 1 + dnf remove -y drm-utils + CHECK_RESULT $? 0 0 "remove drm-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-debuginfo.sh b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-debuginfo.sh new file mode 100644 index 000000000..dce6b484c --- /dev/null +++ b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdrm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdrm-debuginfo + CHECK_RESULT $? 0 0 "install libdrm-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libdrm-debuginfo + CHECK_RESULT $? 0 0 "remove libdrm-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-debugsource.sh b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-debugsource.sh new file mode 100644 index 000000000..337fba427 --- /dev/null +++ b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdrm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdrm-debugsource + CHECK_RESULT $? 0 0 "install libdrm-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libdrm-debugsource + CHECK_RESULT $? 0 0 "remove libdrm-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-devel.sh b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-devel.sh new file mode 100644 index 000000000..0f5d5dbcf --- /dev/null +++ b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdrm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdrm-devel + CHECK_RESULT $? 0 0 "install libdrm-devel failed" + SLEEP_WAIT 1 + dnf remove -y libdrm-devel + CHECK_RESULT $? 0 0 "remove libdrm-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-help.sh b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-help.sh new file mode 100644 index 000000000..4e80516f3 --- /dev/null +++ b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdrm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdrm-help + CHECK_RESULT $? 0 0 "install libdrm-help failed" + SLEEP_WAIT 1 + dnf remove -y libdrm-help + CHECK_RESULT $? 0 0 "remove libdrm-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm.sh b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm.sh new file mode 100644 index 000000000..2575978d4 --- /dev/null +++ b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libdrm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libdrm + CHECK_RESULT $? 0 0 "install libdrm failed" + SLEEP_WAIT 1 + dnf remove -y libdrm + CHECK_RESULT $? 0 0 "remove libdrm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-debuginfo.sh b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-debuginfo.sh new file mode 100644 index 000000000..c955823d1 --- /dev/null +++ b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libedit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libedit-debuginfo + CHECK_RESULT $? 0 0 "install libedit-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libedit-debuginfo + CHECK_RESULT $? 0 0 "remove libedit-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-debugsource.sh b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-debugsource.sh new file mode 100644 index 000000000..f411f5b2a --- /dev/null +++ b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libedit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libedit-debugsource + CHECK_RESULT $? 0 0 "install libedit-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libedit-debugsource + CHECK_RESULT $? 0 0 "remove libedit-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-devel.sh b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-devel.sh new file mode 100644 index 000000000..8eebb7857 --- /dev/null +++ b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libedit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libedit-devel + CHECK_RESULT $? 0 0 "install libedit-devel failed" + SLEEP_WAIT 1 + dnf remove -y libedit-devel + CHECK_RESULT $? 0 0 "remove libedit-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-help.sh b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-help.sh new file mode 100644 index 000000000..588da1dd7 --- /dev/null +++ b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libedit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libedit-help + CHECK_RESULT $? 0 0 "install libedit-help failed" + SLEEP_WAIT 1 + dnf remove -y libedit-help + CHECK_RESULT $? 0 0 "remove libedit-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit.sh b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit.sh new file mode 100644 index 000000000..2f9476d3b --- /dev/null +++ b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libedit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libedit + CHECK_RESULT $? 0 0 "install libedit failed" + SLEEP_WAIT 1 + dnf remove -y libedit + CHECK_RESULT $? 0 0 "remove libedit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-debuginfo.sh b/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-debuginfo.sh new file mode 100644 index 000000000..1f0af89db --- /dev/null +++ b/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libell +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libell-debuginfo + CHECK_RESULT $? 0 0 "install libell-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libell-debuginfo + CHECK_RESULT $? 0 0 "remove libell-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-debugsource.sh b/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-debugsource.sh new file mode 100644 index 000000000..3fcced9c4 --- /dev/null +++ b/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libell +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libell-debugsource + CHECK_RESULT $? 0 0 "install libell-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libell-debugsource + CHECK_RESULT $? 0 0 "remove libell-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-devel.sh b/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-devel.sh new file mode 100644 index 000000000..e42d86fd7 --- /dev/null +++ b/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libell +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libell-devel + CHECK_RESULT $? 0 0 "install libell-devel failed" + SLEEP_WAIT 1 + dnf remove -y libell-devel + CHECK_RESULT $? 0 0 "remove libell-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell.sh b/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell.sh new file mode 100644 index 000000000..b8bf2fca5 --- /dev/null +++ b/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libell +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libell + CHECK_RESULT $? 0 0 "install libell failed" + SLEEP_WAIT 1 + dnf remove -y libell + CHECK_RESULT $? 0 0 "remove libell failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-debuginfo.sh b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-debuginfo.sh new file mode 100644 index 000000000..7b4eebb63 --- /dev/null +++ b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libepoxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libepoxy-debuginfo + CHECK_RESULT $? 0 0 "install libepoxy-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libepoxy-debuginfo + CHECK_RESULT $? 0 0 "remove libepoxy-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-debugsource.sh b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-debugsource.sh new file mode 100644 index 000000000..a24ad5c38 --- /dev/null +++ b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libepoxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libepoxy-debugsource + CHECK_RESULT $? 0 0 "install libepoxy-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libepoxy-debugsource + CHECK_RESULT $? 0 0 "remove libepoxy-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-devel.sh b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-devel.sh new file mode 100644 index 000000000..207588b99 --- /dev/null +++ b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libepoxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libepoxy-devel + CHECK_RESULT $? 0 0 "install libepoxy-devel failed" + SLEEP_WAIT 1 + dnf remove -y libepoxy-devel + CHECK_RESULT $? 0 0 "remove libepoxy-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-help.sh b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-help.sh new file mode 100644 index 000000000..92f1b0945 --- /dev/null +++ b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libepoxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libepoxy-help + CHECK_RESULT $? 0 0 "install libepoxy-help failed" + SLEEP_WAIT 1 + dnf remove -y libepoxy-help + CHECK_RESULT $? 0 0 "remove libepoxy-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy.sh b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy.sh new file mode 100644 index 000000000..6f271004d --- /dev/null +++ b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libepoxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libepoxy + CHECK_RESULT $? 0 0 "install libepoxy failed" + SLEEP_WAIT 1 + dnf remove -y libepoxy + CHECK_RESULT $? 0 0 "remove libepoxy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-debuginfo.sh b/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-debuginfo.sh new file mode 100644 index 000000000..cc930fd15 --- /dev/null +++ b/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libestr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libestr-debuginfo + CHECK_RESULT $? 0 0 "install libestr-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libestr-debuginfo + CHECK_RESULT $? 0 0 "remove libestr-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-debugsource.sh b/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-debugsource.sh new file mode 100644 index 000000000..f262c45c9 --- /dev/null +++ b/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libestr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libestr-debugsource + CHECK_RESULT $? 0 0 "install libestr-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libestr-debugsource + CHECK_RESULT $? 0 0 "remove libestr-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-devel.sh b/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-devel.sh new file mode 100644 index 000000000..46ab1922d --- /dev/null +++ b/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libestr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libestr-devel + CHECK_RESULT $? 0 0 "install libestr-devel failed" + SLEEP_WAIT 1 + dnf remove -y libestr-devel + CHECK_RESULT $? 0 0 "remove libestr-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr.sh b/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr.sh new file mode 100644 index 000000000..ba47ed7e1 --- /dev/null +++ b/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libestr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libestr + CHECK_RESULT $? 0 0 "install libestr failed" + SLEEP_WAIT 1 + dnf remove -y libestr + CHECK_RESULT $? 0 0 "remove libestr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-debuginfo.sh b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-debuginfo.sh new file mode 100644 index 000000000..b72505678 --- /dev/null +++ b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libev-debuginfo + CHECK_RESULT $? 0 0 "install libev-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libev-debuginfo + CHECK_RESULT $? 0 0 "remove libev-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-debugsource.sh b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-debugsource.sh new file mode 100644 index 000000000..285e6c885 --- /dev/null +++ b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libev-debugsource + CHECK_RESULT $? 0 0 "install libev-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libev-debugsource + CHECK_RESULT $? 0 0 "remove libev-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-devel.sh b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-devel.sh new file mode 100644 index 000000000..1f16ddbc7 --- /dev/null +++ b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libev-devel + CHECK_RESULT $? 0 0 "install libev-devel failed" + SLEEP_WAIT 1 + dnf remove -y libev-devel + CHECK_RESULT $? 0 0 "remove libev-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-help.sh b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-help.sh new file mode 100644 index 000000000..e8d45c243 --- /dev/null +++ b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libev-help + CHECK_RESULT $? 0 0 "install libev-help failed" + SLEEP_WAIT 1 + dnf remove -y libev-help + CHECK_RESULT $? 0 0 "remove libev-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-libevent-devel.sh b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-libevent-devel.sh new file mode 100644 index 000000000..03f8a2628 --- /dev/null +++ b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-libevent-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libev-libevent-devel + CHECK_RESULT $? 0 0 "install libev-libevent-devel failed" + SLEEP_WAIT 1 + dnf remove -y libev-libevent-devel + CHECK_RESULT $? 0 0 "remove libev-libevent-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev.sh b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev.sh new file mode 100644 index 000000000..9e5b34229 --- /dev/null +++ b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libev + CHECK_RESULT $? 0 0 "install libev failed" + SLEEP_WAIT 1 + dnf remove -y libev + CHECK_RESULT $? 0 0 "remove libev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-debuginfo.sh b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-debuginfo.sh new file mode 100644 index 000000000..096f208ea --- /dev/null +++ b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libevdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libevdev-debuginfo + CHECK_RESULT $? 0 0 "install libevdev-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libevdev-debuginfo + CHECK_RESULT $? 0 0 "remove libevdev-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-debugsource.sh b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-debugsource.sh new file mode 100644 index 000000000..88eb6e9d0 --- /dev/null +++ b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libevdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libevdev-debugsource + CHECK_RESULT $? 0 0 "install libevdev-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libevdev-debugsource + CHECK_RESULT $? 0 0 "remove libevdev-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-devel.sh b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-devel.sh new file mode 100644 index 000000000..fbe95813d --- /dev/null +++ b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libevdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libevdev-devel + CHECK_RESULT $? 0 0 "install libevdev-devel failed" + SLEEP_WAIT 1 + dnf remove -y libevdev-devel + CHECK_RESULT $? 0 0 "remove libevdev-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-help.sh b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-help.sh new file mode 100644 index 000000000..39ef6e5f9 --- /dev/null +++ b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libevdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libevdev-help + CHECK_RESULT $? 0 0 "install libevdev-help failed" + SLEEP_WAIT 1 + dnf remove -y libevdev-help + CHECK_RESULT $? 0 0 "remove libevdev-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-utils.sh b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-utils.sh new file mode 100644 index 000000000..4c62d0500 --- /dev/null +++ b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libevdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libevdev-utils + CHECK_RESULT $? 0 0 "install libevdev-utils failed" + SLEEP_WAIT 1 + dnf remove -y libevdev-utils + CHECK_RESULT $? 0 0 "remove libevdev-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev.sh b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev.sh new file mode 100644 index 000000000..7ecac9c28 --- /dev/null +++ b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libevdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libevdev + CHECK_RESULT $? 0 0 "install libevdev failed" + SLEEP_WAIT 1 + dnf remove -y libevdev + CHECK_RESULT $? 0 0 "remove libevdev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-debuginfo.sh b/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-debuginfo.sh new file mode 100644 index 000000000..69c5906a6 --- /dev/null +++ b/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libevent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libevent-debuginfo + CHECK_RESULT $? 0 0 "install libevent-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libevent-debuginfo + CHECK_RESULT $? 0 0 "remove libevent-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-debugsource.sh b/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-debugsource.sh new file mode 100644 index 000000000..1bad70beb --- /dev/null +++ b/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libevent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libevent-debugsource + CHECK_RESULT $? 0 0 "install libevent-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libevent-debugsource + CHECK_RESULT $? 0 0 "remove libevent-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-devel.sh b/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-devel.sh new file mode 100644 index 000000000..bc36017a5 --- /dev/null +++ b/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libevent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libevent-devel + CHECK_RESULT $? 0 0 "install libevent-devel failed" + SLEEP_WAIT 1 + dnf remove -y libevent-devel + CHECK_RESULT $? 0 0 "remove libevent-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent.sh b/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent.sh new file mode 100644 index 000000000..37751ebff --- /dev/null +++ b/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libevent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libevent + CHECK_RESULT $? 0 0 "install libevent failed" + SLEEP_WAIT 1 + dnf remove -y libevent + CHECK_RESULT $? 0 0 "remove libevent failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-debuginfo.sh b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-debuginfo.sh new file mode 100644 index 000000000..c330e5254 --- /dev/null +++ b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libexif +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libexif-debuginfo + CHECK_RESULT $? 0 0 "install libexif-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libexif-debuginfo + CHECK_RESULT $? 0 0 "remove libexif-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-debugsource.sh b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-debugsource.sh new file mode 100644 index 000000000..a23b2b258 --- /dev/null +++ b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libexif +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libexif-debugsource + CHECK_RESULT $? 0 0 "install libexif-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libexif-debugsource + CHECK_RESULT $? 0 0 "remove libexif-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-devel.sh b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-devel.sh new file mode 100644 index 000000000..86d3b4529 --- /dev/null +++ b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libexif +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libexif-devel + CHECK_RESULT $? 0 0 "install libexif-devel failed" + SLEEP_WAIT 1 + dnf remove -y libexif-devel + CHECK_RESULT $? 0 0 "remove libexif-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-help.sh b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-help.sh new file mode 100644 index 000000000..41539f7cf --- /dev/null +++ b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libexif +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libexif-help + CHECK_RESULT $? 0 0 "install libexif-help failed" + SLEEP_WAIT 1 + dnf remove -y libexif-help + CHECK_RESULT $? 0 0 "remove libexif-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif.sh b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif.sh new file mode 100644 index 000000000..9107854a0 --- /dev/null +++ b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libexif +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libexif + CHECK_RESULT $? 0 0 "install libexif failed" + SLEEP_WAIT 1 + dnf remove -y libexif + CHECK_RESULT $? 0 0 "remove libexif failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-debuginfo.sh b/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-debuginfo.sh new file mode 100644 index 000000000..9e3abd3dc --- /dev/null +++ b/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libfastjson +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libfastjson-debuginfo + CHECK_RESULT $? 0 0 "install libfastjson-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libfastjson-debuginfo + CHECK_RESULT $? 0 0 "remove libfastjson-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-debugsource.sh b/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-debugsource.sh new file mode 100644 index 000000000..be8411595 --- /dev/null +++ b/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libfastjson +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libfastjson-debugsource + CHECK_RESULT $? 0 0 "install libfastjson-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libfastjson-debugsource + CHECK_RESULT $? 0 0 "remove libfastjson-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-devel.sh b/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-devel.sh new file mode 100644 index 000000000..c5cece9b1 --- /dev/null +++ b/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libfastjson +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libfastjson-devel + CHECK_RESULT $? 0 0 "install libfastjson-devel failed" + SLEEP_WAIT 1 + dnf remove -y libfastjson-devel + CHECK_RESULT $? 0 0 "remove libfastjson-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson.sh b/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson.sh new file mode 100644 index 000000000..d6504b3de --- /dev/null +++ b/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libfastjson +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libfastjson + CHECK_RESULT $? 0 0 "install libfastjson failed" + SLEEP_WAIT 1 + dnf remove -y libfastjson + CHECK_RESULT $? 0 0 "remove libfastjson failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-debuginfo.sh b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-debuginfo.sh new file mode 100644 index 000000000..25147c0be --- /dev/null +++ b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libffi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libffi-debuginfo + CHECK_RESULT $? 0 0 "install libffi-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libffi-debuginfo + CHECK_RESULT $? 0 0 "remove libffi-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-debugsource.sh b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-debugsource.sh new file mode 100644 index 000000000..9c9131e2e --- /dev/null +++ b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libffi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libffi-debugsource + CHECK_RESULT $? 0 0 "install libffi-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libffi-debugsource + CHECK_RESULT $? 0 0 "remove libffi-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-devel.sh b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-devel.sh new file mode 100644 index 000000000..e82a67c2d --- /dev/null +++ b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libffi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libffi-devel + CHECK_RESULT $? 0 0 "install libffi-devel failed" + SLEEP_WAIT 1 + dnf remove -y libffi-devel + CHECK_RESULT $? 0 0 "remove libffi-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-help.sh b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-help.sh new file mode 100644 index 000000000..b7f8e9953 --- /dev/null +++ b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libffi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libffi-help + CHECK_RESULT $? 0 0 "install libffi-help failed" + SLEEP_WAIT 1 + dnf remove -y libffi-help + CHECK_RESULT $? 0 0 "remove libffi-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi.sh b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi.sh new file mode 100644 index 000000000..a6d9f7782 --- /dev/null +++ b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libffi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libffi + CHECK_RESULT $? 0 0 "install libffi failed" + SLEEP_WAIT 1 + dnf remove -y libffi + CHECK_RESULT $? 0 0 "remove libffi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-debuginfo.sh b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-debuginfo.sh new file mode 100644 index 000000000..eff164b87 --- /dev/null +++ b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libfontenc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libfontenc-debuginfo + CHECK_RESULT $? 0 0 "install libfontenc-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libfontenc-debuginfo + CHECK_RESULT $? 0 0 "remove libfontenc-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-debugsource.sh b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-debugsource.sh new file mode 100644 index 000000000..6ad66934a --- /dev/null +++ b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libfontenc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libfontenc-debugsource + CHECK_RESULT $? 0 0 "install libfontenc-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libfontenc-debugsource + CHECK_RESULT $? 0 0 "remove libfontenc-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-devel.sh b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-devel.sh new file mode 100644 index 000000000..4c25eb574 --- /dev/null +++ b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libfontenc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libfontenc-devel + CHECK_RESULT $? 0 0 "install libfontenc-devel failed" + SLEEP_WAIT 1 + dnf remove -y libfontenc-devel + CHECK_RESULT $? 0 0 "remove libfontenc-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-help.sh b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-help.sh new file mode 100644 index 000000000..c27356ae2 --- /dev/null +++ b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libfontenc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libfontenc-help + CHECK_RESULT $? 0 0 "install libfontenc-help failed" + SLEEP_WAIT 1 + dnf remove -y libfontenc-help + CHECK_RESULT $? 0 0 "remove libfontenc-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc.sh b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc.sh new file mode 100644 index 000000000..1d1b2d8f6 --- /dev/null +++ b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libfontenc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libfontenc + CHECK_RESULT $? 0 0 "install libfontenc failed" + SLEEP_WAIT 1 + dnf remove -y libfontenc + CHECK_RESULT $? 0 0 "remove libfontenc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-debuginfo.sh b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-debuginfo.sh new file mode 100644 index 000000000..5e68d0bbe --- /dev/null +++ b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgcrypt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgcrypt-debuginfo + CHECK_RESULT $? 0 0 "install libgcrypt-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libgcrypt-debuginfo + CHECK_RESULT $? 0 0 "remove libgcrypt-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-debugsource.sh b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-debugsource.sh new file mode 100644 index 000000000..58a01d006 --- /dev/null +++ b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgcrypt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgcrypt-debugsource + CHECK_RESULT $? 0 0 "install libgcrypt-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libgcrypt-debugsource + CHECK_RESULT $? 0 0 "remove libgcrypt-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-devel.sh b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-devel.sh new file mode 100644 index 000000000..8d0a43ddc --- /dev/null +++ b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgcrypt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgcrypt-devel + CHECK_RESULT $? 0 0 "install libgcrypt-devel failed" + SLEEP_WAIT 1 + dnf remove -y libgcrypt-devel + CHECK_RESULT $? 0 0 "remove libgcrypt-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-help.sh b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-help.sh new file mode 100644 index 000000000..c66212356 --- /dev/null +++ b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgcrypt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgcrypt-help + CHECK_RESULT $? 0 0 "install libgcrypt-help failed" + SLEEP_WAIT 1 + dnf remove -y libgcrypt-help + CHECK_RESULT $? 0 0 "remove libgcrypt-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt.sh b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt.sh new file mode 100644 index 000000000..61bc0d2f1 --- /dev/null +++ b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgcrypt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgcrypt + CHECK_RESULT $? 0 0 "install libgcrypt failed" + SLEEP_WAIT 1 + dnf remove -y libgcrypt + CHECK_RESULT $? 0 0 "remove libgcrypt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-debuginfo.sh b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-debuginfo.sh new file mode 100644 index 000000000..8aec6ed05 --- /dev/null +++ b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgit2-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgit2-glib-debuginfo + CHECK_RESULT $? 0 0 "install libgit2-glib-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libgit2-glib-debuginfo + CHECK_RESULT $? 0 0 "remove libgit2-glib-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-debugsource.sh b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-debugsource.sh new file mode 100644 index 000000000..59e2ee088 --- /dev/null +++ b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgit2-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgit2-glib-debugsource + CHECK_RESULT $? 0 0 "install libgit2-glib-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libgit2-glib-debugsource + CHECK_RESULT $? 0 0 "remove libgit2-glib-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-devel.sh b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-devel.sh new file mode 100644 index 000000000..e4b669ef6 --- /dev/null +++ b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgit2-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgit2-glib-devel + CHECK_RESULT $? 0 0 "install libgit2-glib-devel failed" + SLEEP_WAIT 1 + dnf remove -y libgit2-glib-devel + CHECK_RESULT $? 0 0 "remove libgit2-glib-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-help.sh b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-help.sh new file mode 100644 index 000000000..311136efb --- /dev/null +++ b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgit2-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgit2-glib-help + CHECK_RESULT $? 0 0 "install libgit2-glib-help failed" + SLEEP_WAIT 1 + dnf remove -y libgit2-glib-help + CHECK_RESULT $? 0 0 "remove libgit2-glib-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib.sh b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib.sh new file mode 100644 index 000000000..8abb4025c --- /dev/null +++ b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgit2-glib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgit2-glib + CHECK_RESULT $? 0 0 "install libgit2-glib failed" + SLEEP_WAIT 1 + dnf remove -y libgit2-glib + CHECK_RESULT $? 0 0 "remove libgit2-glib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-core-devel.sh b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-core-devel.sh new file mode 100644 index 000000000..88e4b646d --- /dev/null +++ b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-core-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libglvnd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libglvnd-core-devel + CHECK_RESULT $? 0 0 "install libglvnd-core-devel failed" + SLEEP_WAIT 1 + dnf remove -y libglvnd-core-devel + CHECK_RESULT $? 0 0 "remove libglvnd-core-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-debuginfo.sh b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-debuginfo.sh new file mode 100644 index 000000000..9b89b9db6 --- /dev/null +++ b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libglvnd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libglvnd-debuginfo + CHECK_RESULT $? 0 0 "install libglvnd-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libglvnd-debuginfo + CHECK_RESULT $? 0 0 "remove libglvnd-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-debugsource.sh b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-debugsource.sh new file mode 100644 index 000000000..3949600b1 --- /dev/null +++ b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libglvnd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libglvnd-debugsource + CHECK_RESULT $? 0 0 "install libglvnd-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libglvnd-debugsource + CHECK_RESULT $? 0 0 "remove libglvnd-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-devel.sh b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-devel.sh new file mode 100644 index 000000000..596a77dda --- /dev/null +++ b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libglvnd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libglvnd-devel + CHECK_RESULT $? 0 0 "install libglvnd-devel failed" + SLEEP_WAIT 1 + dnf remove -y libglvnd-devel + CHECK_RESULT $? 0 0 "remove libglvnd-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-egl.sh b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-egl.sh new file mode 100644 index 000000000..746d8691a --- /dev/null +++ b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-egl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libglvnd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libglvnd-egl + CHECK_RESULT $? 0 0 "install libglvnd-egl failed" + SLEEP_WAIT 1 + dnf remove -y libglvnd-egl + CHECK_RESULT $? 0 0 "remove libglvnd-egl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-gles.sh b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-gles.sh new file mode 100644 index 000000000..12feb79b3 --- /dev/null +++ b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-gles.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libglvnd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libglvnd-gles + CHECK_RESULT $? 0 0 "install libglvnd-gles failed" + SLEEP_WAIT 1 + dnf remove -y libglvnd-gles + CHECK_RESULT $? 0 0 "remove libglvnd-gles failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-glx.sh b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-glx.sh new file mode 100644 index 000000000..c967702ed --- /dev/null +++ b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-glx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libglvnd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libglvnd-glx + CHECK_RESULT $? 0 0 "install libglvnd-glx failed" + SLEEP_WAIT 1 + dnf remove -y libglvnd-glx + CHECK_RESULT $? 0 0 "remove libglvnd-glx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-opengl.sh b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-opengl.sh new file mode 100644 index 000000000..e287ab82f --- /dev/null +++ b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-opengl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libglvnd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libglvnd-opengl + CHECK_RESULT $? 0 0 "install libglvnd-opengl failed" + SLEEP_WAIT 1 + dnf remove -y libglvnd-opengl + CHECK_RESULT $? 0 0 "remove libglvnd-opengl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd.sh b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd.sh new file mode 100644 index 000000000..e279908e9 --- /dev/null +++ b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libglvnd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libglvnd + CHECK_RESULT $? 0 0 "install libglvnd failed" + SLEEP_WAIT 1 + dnf remove -y libglvnd + CHECK_RESULT $? 0 0 "remove libglvnd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-debuginfo.sh b/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-debuginfo.sh new file mode 100644 index 000000000..005bcbbc2 --- /dev/null +++ b/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgnomekbd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgnomekbd-debuginfo + CHECK_RESULT $? 0 0 "install libgnomekbd-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libgnomekbd-debuginfo + CHECK_RESULT $? 0 0 "remove libgnomekbd-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-debugsource.sh b/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-debugsource.sh new file mode 100644 index 000000000..5a1dc1da7 --- /dev/null +++ b/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgnomekbd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgnomekbd-debugsource + CHECK_RESULT $? 0 0 "install libgnomekbd-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libgnomekbd-debugsource + CHECK_RESULT $? 0 0 "remove libgnomekbd-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-devel.sh b/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-devel.sh new file mode 100644 index 000000000..4a414bdac --- /dev/null +++ b/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgnomekbd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgnomekbd-devel + CHECK_RESULT $? 0 0 "install libgnomekbd-devel failed" + SLEEP_WAIT 1 + dnf remove -y libgnomekbd-devel + CHECK_RESULT $? 0 0 "remove libgnomekbd-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd.sh b/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd.sh new file mode 100644 index 000000000..70218fff3 --- /dev/null +++ b/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgnomekbd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgnomekbd + CHECK_RESULT $? 0 0 "install libgnomekbd failed" + SLEEP_WAIT 1 + dnf remove -y libgnomekbd + CHECK_RESULT $? 0 0 "remove libgnomekbd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-debuginfo.sh b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-debuginfo.sh new file mode 100644 index 000000000..56c85d932 --- /dev/null +++ b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgpg-error +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgpg-error-debuginfo + CHECK_RESULT $? 0 0 "install libgpg-error-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libgpg-error-debuginfo + CHECK_RESULT $? 0 0 "remove libgpg-error-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-debugsource.sh b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-debugsource.sh new file mode 100644 index 000000000..820312300 --- /dev/null +++ b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgpg-error +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgpg-error-debugsource + CHECK_RESULT $? 0 0 "install libgpg-error-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libgpg-error-debugsource + CHECK_RESULT $? 0 0 "remove libgpg-error-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-devel.sh b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-devel.sh new file mode 100644 index 000000000..156cb4d2b --- /dev/null +++ b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgpg-error +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgpg-error-devel + CHECK_RESULT $? 0 0 "install libgpg-error-devel failed" + SLEEP_WAIT 1 + dnf remove -y libgpg-error-devel + CHECK_RESULT $? 0 0 "remove libgpg-error-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-help.sh b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-help.sh new file mode 100644 index 000000000..423f6f7e7 --- /dev/null +++ b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgpg-error +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgpg-error-help + CHECK_RESULT $? 0 0 "install libgpg-error-help failed" + SLEEP_WAIT 1 + dnf remove -y libgpg-error-help + CHECK_RESULT $? 0 0 "remove libgpg-error-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error.sh b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error.sh new file mode 100644 index 000000000..1cec549b4 --- /dev/null +++ b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgpg-error +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgpg-error + CHECK_RESULT $? 0 0 "install libgpg-error failed" + SLEEP_WAIT 1 + dnf remove -y libgpg-error + CHECK_RESULT $? 0 0 "remove libgpg-error failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-debuginfo.sh b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-debuginfo.sh new file mode 100644 index 000000000..62c34f752 --- /dev/null +++ b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgtop2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgtop2-debuginfo + CHECK_RESULT $? 0 0 "install libgtop2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libgtop2-debuginfo + CHECK_RESULT $? 0 0 "remove libgtop2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-debugsource.sh b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-debugsource.sh new file mode 100644 index 000000000..7950ee8ce --- /dev/null +++ b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgtop2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgtop2-debugsource + CHECK_RESULT $? 0 0 "install libgtop2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libgtop2-debugsource + CHECK_RESULT $? 0 0 "remove libgtop2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-devel.sh b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-devel.sh new file mode 100644 index 000000000..f370c6d0d --- /dev/null +++ b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgtop2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgtop2-devel + CHECK_RESULT $? 0 0 "install libgtop2-devel failed" + SLEEP_WAIT 1 + dnf remove -y libgtop2-devel + CHECK_RESULT $? 0 0 "remove libgtop2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-help.sh b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-help.sh new file mode 100644 index 000000000..49eca364f --- /dev/null +++ b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgtop2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgtop2-help + CHECK_RESULT $? 0 0 "install libgtop2-help failed" + SLEEP_WAIT 1 + dnf remove -y libgtop2-help + CHECK_RESULT $? 0 0 "remove libgtop2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2.sh b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2.sh new file mode 100644 index 000000000..8ba006a58 --- /dev/null +++ b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgtop2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgtop2 + CHECK_RESULT $? 0 0 "install libgtop2 failed" + SLEEP_WAIT 1 + dnf remove -y libgtop2 + CHECK_RESULT $? 0 0 "remove libgtop2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-debuginfo.sh b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-debuginfo.sh new file mode 100644 index 000000000..2d94009df --- /dev/null +++ b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgudev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgudev-debuginfo + CHECK_RESULT $? 0 0 "install libgudev-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libgudev-debuginfo + CHECK_RESULT $? 0 0 "remove libgudev-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-debugsource.sh b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-debugsource.sh new file mode 100644 index 000000000..4130a7653 --- /dev/null +++ b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgudev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgudev-debugsource + CHECK_RESULT $? 0 0 "install libgudev-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libgudev-debugsource + CHECK_RESULT $? 0 0 "remove libgudev-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-devel.sh b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-devel.sh new file mode 100644 index 000000000..f6781c0e6 --- /dev/null +++ b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgudev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgudev-devel + CHECK_RESULT $? 0 0 "install libgudev-devel failed" + SLEEP_WAIT 1 + dnf remove -y libgudev-devel + CHECK_RESULT $? 0 0 "remove libgudev-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-help.sh b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-help.sh new file mode 100644 index 000000000..64f16acf8 --- /dev/null +++ b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgudev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgudev-help + CHECK_RESULT $? 0 0 "install libgudev-help failed" + SLEEP_WAIT 1 + dnf remove -y libgudev-help + CHECK_RESULT $? 0 0 "remove libgudev-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev.sh b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev.sh new file mode 100644 index 000000000..f7e51d7fc --- /dev/null +++ b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgudev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgudev + CHECK_RESULT $? 0 0 "install libgudev failed" + SLEEP_WAIT 1 + dnf remove -y libgudev + CHECK_RESULT $? 0 0 "remove libgudev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-debuginfo.sh b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-debuginfo.sh new file mode 100644 index 000000000..5120ddb06 --- /dev/null +++ b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgusb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgusb-debuginfo + CHECK_RESULT $? 0 0 "install libgusb-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libgusb-debuginfo + CHECK_RESULT $? 0 0 "remove libgusb-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-debugsource.sh b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-debugsource.sh new file mode 100644 index 000000000..2cb102fb0 --- /dev/null +++ b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgusb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgusb-debugsource + CHECK_RESULT $? 0 0 "install libgusb-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libgusb-debugsource + CHECK_RESULT $? 0 0 "remove libgusb-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-devel.sh b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-devel.sh new file mode 100644 index 000000000..dfb903290 --- /dev/null +++ b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgusb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgusb-devel + CHECK_RESULT $? 0 0 "install libgusb-devel failed" + SLEEP_WAIT 1 + dnf remove -y libgusb-devel + CHECK_RESULT $? 0 0 "remove libgusb-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-help.sh b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-help.sh new file mode 100644 index 000000000..cd63f18fb --- /dev/null +++ b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgusb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgusb-help + CHECK_RESULT $? 0 0 "install libgusb-help failed" + SLEEP_WAIT 1 + dnf remove -y libgusb-help + CHECK_RESULT $? 0 0 "remove libgusb-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb.sh b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb.sh new file mode 100644 index 000000000..5c4dec342 --- /dev/null +++ b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libgusb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgusb + CHECK_RESULT $? 0 0 "install libgusb failed" + SLEEP_WAIT 1 + dnf remove -y libgusb + CHECK_RESULT $? 0 0 "remove libgusb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-debuginfo.sh b/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-debuginfo.sh new file mode 100644 index 000000000..7c02eb465 --- /dev/null +++ b/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libical +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libical-debuginfo + CHECK_RESULT $? 0 0 "install libical-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libical-debuginfo + CHECK_RESULT $? 0 0 "remove libical-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-debugsource.sh b/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-debugsource.sh new file mode 100644 index 000000000..116790336 --- /dev/null +++ b/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libical +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libical-debugsource + CHECK_RESULT $? 0 0 "install libical-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libical-debugsource + CHECK_RESULT $? 0 0 "remove libical-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-devel.sh b/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-devel.sh new file mode 100644 index 000000000..b2e96b3b9 --- /dev/null +++ b/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libical +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libical-devel + CHECK_RESULT $? 0 0 "install libical-devel failed" + SLEEP_WAIT 1 + dnf remove -y libical-devel + CHECK_RESULT $? 0 0 "remove libical-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical.sh b/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical.sh new file mode 100644 index 000000000..af0611184 --- /dev/null +++ b/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libical +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libical + CHECK_RESULT $? 0 0 "install libical failed" + SLEEP_WAIT 1 + dnf remove -y libical + CHECK_RESULT $? 0 0 "remove libical failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-debuginfo.sh b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-debuginfo.sh new file mode 100644 index 000000000..96bc454c6 --- /dev/null +++ b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libidn +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libidn-debuginfo + CHECK_RESULT $? 0 0 "install libidn-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libidn-debuginfo + CHECK_RESULT $? 0 0 "remove libidn-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-debugsource.sh b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-debugsource.sh new file mode 100644 index 000000000..8f629eab7 --- /dev/null +++ b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libidn +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libidn-debugsource + CHECK_RESULT $? 0 0 "install libidn-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libidn-debugsource + CHECK_RESULT $? 0 0 "remove libidn-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-devel.sh b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-devel.sh new file mode 100644 index 000000000..24cedea6a --- /dev/null +++ b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libidn +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libidn-devel + CHECK_RESULT $? 0 0 "install libidn-devel failed" + SLEEP_WAIT 1 + dnf remove -y libidn-devel + CHECK_RESULT $? 0 0 "remove libidn-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-help.sh b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-help.sh new file mode 100644 index 000000000..1697df528 --- /dev/null +++ b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libidn +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libidn-help + CHECK_RESULT $? 0 0 "install libidn-help failed" + SLEEP_WAIT 1 + dnf remove -y libidn-help + CHECK_RESULT $? 0 0 "remove libidn-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-java.sh b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-java.sh new file mode 100644 index 000000000..d92915919 --- /dev/null +++ b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-java.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libidn +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libidn-java + CHECK_RESULT $? 0 0 "install libidn-java failed" + SLEEP_WAIT 1 + dnf remove -y libidn-java + CHECK_RESULT $? 0 0 "remove libidn-java failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-javadoc.sh b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-javadoc.sh new file mode 100644 index 000000000..cd54f2ff8 --- /dev/null +++ b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-javadoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libidn +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libidn-javadoc + CHECK_RESULT $? 0 0 "install libidn-javadoc failed" + SLEEP_WAIT 1 + dnf remove -y libidn-javadoc + CHECK_RESULT $? 0 0 "remove libidn-javadoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn.sh b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn.sh new file mode 100644 index 000000000..0253b4225 --- /dev/null +++ b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libidn +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libidn + CHECK_RESULT $? 0 0 "install libidn failed" + SLEEP_WAIT 1 + dnf remove -y libidn + CHECK_RESULT $? 0 0 "remove libidn failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-debuginfo.sh b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-debuginfo.sh new file mode 100644 index 000000000..399767b3b --- /dev/null +++ b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libidn2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libidn2-debuginfo + CHECK_RESULT $? 0 0 "install libidn2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libidn2-debuginfo + CHECK_RESULT $? 0 0 "remove libidn2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-debugsource.sh b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-debugsource.sh new file mode 100644 index 000000000..13b99669b --- /dev/null +++ b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libidn2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libidn2-debugsource + CHECK_RESULT $? 0 0 "install libidn2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libidn2-debugsource + CHECK_RESULT $? 0 0 "remove libidn2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-devel.sh b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-devel.sh new file mode 100644 index 000000000..e0fdf2a56 --- /dev/null +++ b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libidn2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libidn2-devel + CHECK_RESULT $? 0 0 "install libidn2-devel failed" + SLEEP_WAIT 1 + dnf remove -y libidn2-devel + CHECK_RESULT $? 0 0 "remove libidn2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-help.sh b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-help.sh new file mode 100644 index 000000000..063a82358 --- /dev/null +++ b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libidn2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libidn2-help + CHECK_RESULT $? 0 0 "install libidn2-help failed" + SLEEP_WAIT 1 + dnf remove -y libidn2-help + CHECK_RESULT $? 0 0 "remove libidn2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2.sh b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2.sh new file mode 100644 index 000000000..b1e310e03 --- /dev/null +++ b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libidn2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libidn2 + CHECK_RESULT $? 0 0 "install libidn2 failed" + SLEEP_WAIT 1 + dnf remove -y libidn2 + CHECK_RESULT $? 0 0 "remove libidn2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-debuginfo.sh b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-debuginfo.sh new file mode 100644 index 000000000..daf47b3eb --- /dev/null +++ b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libijs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libijs-debuginfo + CHECK_RESULT $? 0 0 "install libijs-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libijs-debuginfo + CHECK_RESULT $? 0 0 "remove libijs-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-debugsource.sh b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-debugsource.sh new file mode 100644 index 000000000..68e839c4c --- /dev/null +++ b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libijs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libijs-debugsource + CHECK_RESULT $? 0 0 "install libijs-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libijs-debugsource + CHECK_RESULT $? 0 0 "remove libijs-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-devel.sh b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-devel.sh new file mode 100644 index 000000000..53e575e30 --- /dev/null +++ b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libijs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libijs-devel + CHECK_RESULT $? 0 0 "install libijs-devel failed" + SLEEP_WAIT 1 + dnf remove -y libijs-devel + CHECK_RESULT $? 0 0 "remove libijs-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-help.sh b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-help.sh new file mode 100644 index 000000000..a05762fec --- /dev/null +++ b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libijs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libijs-help + CHECK_RESULT $? 0 0 "install libijs-help failed" + SLEEP_WAIT 1 + dnf remove -y libijs-help + CHECK_RESULT $? 0 0 "remove libijs-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs.sh b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs.sh new file mode 100644 index 000000000..024662529 --- /dev/null +++ b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libijs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libijs + CHECK_RESULT $? 0 0 "install libijs failed" + SLEEP_WAIT 1 + dnf remove -y libijs + CHECK_RESULT $? 0 0 "remove libijs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-debuginfo.sh b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-debuginfo.sh new file mode 100644 index 000000000..8b388cb11 --- /dev/null +++ b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libimobiledevice +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libimobiledevice-debuginfo + CHECK_RESULT $? 0 0 "install libimobiledevice-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libimobiledevice-debuginfo + CHECK_RESULT $? 0 0 "remove libimobiledevice-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-debugsource.sh b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-debugsource.sh new file mode 100644 index 000000000..2bca1364a --- /dev/null +++ b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libimobiledevice +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libimobiledevice-debugsource + CHECK_RESULT $? 0 0 "install libimobiledevice-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libimobiledevice-debugsource + CHECK_RESULT $? 0 0 "remove libimobiledevice-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-devel.sh b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-devel.sh new file mode 100644 index 000000000..a3b218e05 --- /dev/null +++ b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libimobiledevice +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libimobiledevice-devel + CHECK_RESULT $? 0 0 "install libimobiledevice-devel failed" + SLEEP_WAIT 1 + dnf remove -y libimobiledevice-devel + CHECK_RESULT $? 0 0 "remove libimobiledevice-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-help.sh b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-help.sh new file mode 100644 index 000000000..63722b9a2 --- /dev/null +++ b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libimobiledevice +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libimobiledevice-help + CHECK_RESULT $? 0 0 "install libimobiledevice-help failed" + SLEEP_WAIT 1 + dnf remove -y libimobiledevice-help + CHECK_RESULT $? 0 0 "remove libimobiledevice-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice.sh b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice.sh new file mode 100644 index 000000000..c5e1f8757 --- /dev/null +++ b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libimobiledevice +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libimobiledevice + CHECK_RESULT $? 0 0 "install libimobiledevice failed" + SLEEP_WAIT 1 + dnf remove -y libimobiledevice + CHECK_RESULT $? 0 0 "remove libimobiledevice failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-debuginfo.sh b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-debuginfo.sh new file mode 100644 index 000000000..8774c9dc1 --- /dev/null +++ b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libindicator +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libindicator-debuginfo + CHECK_RESULT $? 0 0 "install libindicator-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libindicator-debuginfo + CHECK_RESULT $? 0 0 "remove libindicator-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-debugsource.sh b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-debugsource.sh new file mode 100644 index 000000000..f9eb1da6f --- /dev/null +++ b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libindicator +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libindicator-debugsource + CHECK_RESULT $? 0 0 "install libindicator-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libindicator-debugsource + CHECK_RESULT $? 0 0 "remove libindicator-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-devel.sh b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-devel.sh new file mode 100644 index 000000000..ee68581ad --- /dev/null +++ b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libindicator +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libindicator-devel + CHECK_RESULT $? 0 0 "install libindicator-devel failed" + SLEEP_WAIT 1 + dnf remove -y libindicator-devel + CHECK_RESULT $? 0 0 "remove libindicator-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-gtk3-devel.sh b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-gtk3-devel.sh new file mode 100644 index 000000000..a65e2f6dd --- /dev/null +++ b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-gtk3-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libindicator +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libindicator-gtk3-devel + CHECK_RESULT $? 0 0 "install libindicator-gtk3-devel failed" + SLEEP_WAIT 1 + dnf remove -y libindicator-gtk3-devel + CHECK_RESULT $? 0 0 "remove libindicator-gtk3-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-gtk3.sh b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-gtk3.sh new file mode 100644 index 000000000..e0a8aa0ae --- /dev/null +++ b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-gtk3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libindicator +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libindicator-gtk3 + CHECK_RESULT $? 0 0 "install libindicator-gtk3 failed" + SLEEP_WAIT 1 + dnf remove -y libindicator-gtk3 + CHECK_RESULT $? 0 0 "remove libindicator-gtk3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator.sh b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator.sh new file mode 100644 index 000000000..7806562ab --- /dev/null +++ b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libindicator +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libindicator + CHECK_RESULT $? 0 0 "install libindicator failed" + SLEEP_WAIT 1 + dnf remove -y libindicator + CHECK_RESULT $? 0 0 "remove libindicator failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-debuginfo.sh b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-debuginfo.sh new file mode 100644 index 000000000..afe18b1b7 --- /dev/null +++ b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libinput +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libinput-debuginfo + CHECK_RESULT $? 0 0 "install libinput-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libinput-debuginfo + CHECK_RESULT $? 0 0 "remove libinput-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-debugsource.sh b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-debugsource.sh new file mode 100644 index 000000000..585d05f73 --- /dev/null +++ b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libinput +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libinput-debugsource + CHECK_RESULT $? 0 0 "install libinput-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libinput-debugsource + CHECK_RESULT $? 0 0 "remove libinput-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-devel.sh b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-devel.sh new file mode 100644 index 000000000..b5363c93c --- /dev/null +++ b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libinput +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libinput-devel + CHECK_RESULT $? 0 0 "install libinput-devel failed" + SLEEP_WAIT 1 + dnf remove -y libinput-devel + CHECK_RESULT $? 0 0 "remove libinput-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-help.sh b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-help.sh new file mode 100644 index 000000000..56eed607e --- /dev/null +++ b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libinput +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libinput-help + CHECK_RESULT $? 0 0 "install libinput-help failed" + SLEEP_WAIT 1 + dnf remove -y libinput-help + CHECK_RESULT $? 0 0 "remove libinput-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-utils.sh b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-utils.sh new file mode 100644 index 000000000..64d77423f --- /dev/null +++ b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libinput +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libinput-utils + CHECK_RESULT $? 0 0 "install libinput-utils failed" + SLEEP_WAIT 1 + dnf remove -y libinput-utils + CHECK_RESULT $? 0 0 "remove libinput-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput.sh b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput.sh new file mode 100644 index 000000000..aebc318c2 --- /dev/null +++ b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libinput +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libinput + CHECK_RESULT $? 0 0 "install libinput failed" + SLEEP_WAIT 1 + dnf remove -y libinput + CHECK_RESULT $? 0 0 "remove libinput failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-debuginfo.sh b/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-debuginfo.sh new file mode 100644 index 000000000..224fee716 --- /dev/null +++ b/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libipt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libipt-debuginfo + CHECK_RESULT $? 0 0 "install libipt-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libipt-debuginfo + CHECK_RESULT $? 0 0 "remove libipt-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-debugsource.sh b/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-debugsource.sh new file mode 100644 index 000000000..6262438c8 --- /dev/null +++ b/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libipt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libipt-debugsource + CHECK_RESULT $? 0 0 "install libipt-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libipt-debugsource + CHECK_RESULT $? 0 0 "remove libipt-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-devel.sh b/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-devel.sh new file mode 100644 index 000000000..e9da94b79 --- /dev/null +++ b/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libipt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libipt-devel + CHECK_RESULT $? 0 0 "install libipt-devel failed" + SLEEP_WAIT 1 + dnf remove -y libipt-devel + CHECK_RESULT $? 0 0 "remove libipt-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt.sh b/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt.sh new file mode 100644 index 000000000..52b1a2dcb --- /dev/null +++ b/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libipt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libipt + CHECK_RESULT $? 0 0 "install libipt failed" + SLEEP_WAIT 1 + dnf remove -y libipt + CHECK_RESULT $? 0 0 "remove libipt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-debuginfo.sh b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-debuginfo.sh new file mode 100644 index 000000000..cd3097241 --- /dev/null +++ b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libiptcdata +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libiptcdata-debuginfo + CHECK_RESULT $? 0 0 "install libiptcdata-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libiptcdata-debuginfo + CHECK_RESULT $? 0 0 "remove libiptcdata-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-debugsource.sh b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-debugsource.sh new file mode 100644 index 000000000..d829f765a --- /dev/null +++ b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libiptcdata +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libiptcdata-debugsource + CHECK_RESULT $? 0 0 "install libiptcdata-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libiptcdata-debugsource + CHECK_RESULT $? 0 0 "remove libiptcdata-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-devel.sh b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-devel.sh new file mode 100644 index 000000000..1e23b6655 --- /dev/null +++ b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libiptcdata +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libiptcdata-devel + CHECK_RESULT $? 0 0 "install libiptcdata-devel failed" + SLEEP_WAIT 1 + dnf remove -y libiptcdata-devel + CHECK_RESULT $? 0 0 "remove libiptcdata-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata.sh b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata.sh new file mode 100644 index 000000000..655b182a5 --- /dev/null +++ b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libiptcdata +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libiptcdata + CHECK_RESULT $? 0 0 "install libiptcdata failed" + SLEEP_WAIT 1 + dnf remove -y libiptcdata + CHECK_RESULT $? 0 0 "remove libiptcdata failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_python2-libiptcdata.sh b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_python2-libiptcdata.sh new file mode 100644 index 000000000..65c4068ca --- /dev/null +++ b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_python2-libiptcdata.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libiptcdata +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-libiptcdata + CHECK_RESULT $? 0 0 "install python2-libiptcdata failed" + SLEEP_WAIT 1 + dnf remove -y python2-libiptcdata + CHECK_RESULT $? 0 0 "remove python2-libiptcdata failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_python3-libiptcdata.sh b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_python3-libiptcdata.sh new file mode 100644 index 000000000..f67594b56 --- /dev/null +++ b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_python3-libiptcdata.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libiptcdata +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libiptcdata + CHECK_RESULT $? 0 0 "install python3-libiptcdata failed" + SLEEP_WAIT 1 + dnf remove -y python3-libiptcdata + CHECK_RESULT $? 0 0 "remove python3-libiptcdata failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-debuginfo.sh b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-debuginfo.sh new file mode 100644 index 000000000..fac1c632f --- /dev/null +++ b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libjcat +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libjcat-debuginfo + CHECK_RESULT $? 0 0 "install libjcat-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libjcat-debuginfo + CHECK_RESULT $? 0 0 "remove libjcat-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-debugsource.sh b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-debugsource.sh new file mode 100644 index 000000000..cca687251 --- /dev/null +++ b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libjcat +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libjcat-debugsource + CHECK_RESULT $? 0 0 "install libjcat-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libjcat-debugsource + CHECK_RESULT $? 0 0 "remove libjcat-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-devel.sh b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-devel.sh new file mode 100644 index 000000000..1288002d1 --- /dev/null +++ b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libjcat +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libjcat-devel + CHECK_RESULT $? 0 0 "install libjcat-devel failed" + SLEEP_WAIT 1 + dnf remove -y libjcat-devel + CHECK_RESULT $? 0 0 "remove libjcat-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-tests.sh b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-tests.sh new file mode 100644 index 000000000..59d66ae47 --- /dev/null +++ b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-tests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libjcat +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libjcat-tests + CHECK_RESULT $? 0 0 "install libjcat-tests failed" + SLEEP_WAIT 1 + dnf remove -y libjcat-tests + CHECK_RESULT $? 0 0 "remove libjcat-tests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat.sh b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat.sh new file mode 100644 index 000000000..85f1ec282 --- /dev/null +++ b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libjcat +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libjcat + CHECK_RESULT $? 0 0 "install libjcat failed" + SLEEP_WAIT 1 + dnf remove -y libjcat + CHECK_RESULT $? 0 0 "remove libjcat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debuginfo.sh b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debuginfo.sh new file mode 100644 index 000000000..255385b72 --- /dev/null +++ b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libjpeg-turbo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libjpeg-turbo-debuginfo + CHECK_RESULT $? 0 0 "install libjpeg-turbo-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libjpeg-turbo-debuginfo + CHECK_RESULT $? 0 0 "remove libjpeg-turbo-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debugsource.sh b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debugsource.sh new file mode 100644 index 000000000..841eb0b35 --- /dev/null +++ b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libjpeg-turbo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libjpeg-turbo-debugsource + CHECK_RESULT $? 0 0 "install libjpeg-turbo-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libjpeg-turbo-debugsource + CHECK_RESULT $? 0 0 "remove libjpeg-turbo-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-devel.sh b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-devel.sh new file mode 100644 index 000000000..9b5b24bc2 --- /dev/null +++ b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libjpeg-turbo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libjpeg-turbo-devel + CHECK_RESULT $? 0 0 "install libjpeg-turbo-devel failed" + SLEEP_WAIT 1 + dnf remove -y libjpeg-turbo-devel + CHECK_RESULT $? 0 0 "remove libjpeg-turbo-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-help.sh b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-help.sh new file mode 100644 index 000000000..35a4ae16d --- /dev/null +++ b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libjpeg-turbo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libjpeg-turbo-help + CHECK_RESULT $? 0 0 "install libjpeg-turbo-help failed" + SLEEP_WAIT 1 + dnf remove -y libjpeg-turbo-help + CHECK_RESULT $? 0 0 "remove libjpeg-turbo-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-utils.sh b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-utils.sh new file mode 100644 index 000000000..b0b5c85b0 --- /dev/null +++ b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libjpeg-turbo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libjpeg-turbo-utils + CHECK_RESULT $? 0 0 "install libjpeg-turbo-utils failed" + SLEEP_WAIT 1 + dnf remove -y libjpeg-turbo-utils + CHECK_RESULT $? 0 0 "remove libjpeg-turbo-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo.sh b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo.sh new file mode 100644 index 000000000..aa686d476 --- /dev/null +++ b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libjpeg-turbo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libjpeg-turbo + CHECK_RESULT $? 0 0 "install libjpeg-turbo failed" + SLEEP_WAIT 1 + dnf remove -y libjpeg-turbo + CHECK_RESULT $? 0 0 "remove libjpeg-turbo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_turbojpeg-devel.sh b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_turbojpeg-devel.sh new file mode 100644 index 000000000..6b30de236 --- /dev/null +++ b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_turbojpeg-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libjpeg-turbo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y turbojpeg-devel + CHECK_RESULT $? 0 0 "install turbojpeg-devel failed" + SLEEP_WAIT 1 + dnf remove -y turbojpeg-devel + CHECK_RESULT $? 0 0 "remove turbojpeg-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_turbojpeg.sh b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_turbojpeg.sh new file mode 100644 index 000000000..9b29ab103 --- /dev/null +++ b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_turbojpeg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libjpeg-turbo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y turbojpeg + CHECK_RESULT $? 0 0 "install turbojpeg failed" + SLEEP_WAIT 1 + dnf remove -y turbojpeg + CHECK_RESULT $? 0 0 "remove turbojpeg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-debuginfo.sh b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-debuginfo.sh new file mode 100644 index 000000000..d9ccac480 --- /dev/null +++ b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libkcapi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libkcapi-debuginfo + CHECK_RESULT $? 0 0 "install libkcapi-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libkcapi-debuginfo + CHECK_RESULT $? 0 0 "remove libkcapi-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-debugsource.sh b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-debugsource.sh new file mode 100644 index 000000000..a476bfcb8 --- /dev/null +++ b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libkcapi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libkcapi-debugsource + CHECK_RESULT $? 0 0 "install libkcapi-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libkcapi-debugsource + CHECK_RESULT $? 0 0 "remove libkcapi-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-devel.sh b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-devel.sh new file mode 100644 index 000000000..661c0a67e --- /dev/null +++ b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libkcapi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libkcapi-devel + CHECK_RESULT $? 0 0 "install libkcapi-devel failed" + SLEEP_WAIT 1 + dnf remove -y libkcapi-devel + CHECK_RESULT $? 0 0 "remove libkcapi-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-help.sh b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-help.sh new file mode 100644 index 000000000..e85823811 --- /dev/null +++ b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libkcapi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libkcapi-help + CHECK_RESULT $? 0 0 "install libkcapi-help failed" + SLEEP_WAIT 1 + dnf remove -y libkcapi-help + CHECK_RESULT $? 0 0 "remove libkcapi-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-tests.sh b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-tests.sh new file mode 100644 index 000000000..eae3ac49b --- /dev/null +++ b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-tests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libkcapi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libkcapi-tests + CHECK_RESULT $? 0 0 "install libkcapi-tests failed" + SLEEP_WAIT 1 + dnf remove -y libkcapi-tests + CHECK_RESULT $? 0 0 "remove libkcapi-tests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi.sh b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi.sh new file mode 100644 index 000000000..5e36ac93d --- /dev/null +++ b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libkcapi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libkcapi + CHECK_RESULT $? 0 0 "install libkcapi failed" + SLEEP_WAIT 1 + dnf remove -y libkcapi + CHECK_RESULT $? 0 0 "remove libkcapi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-debuginfo.sh b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-debuginfo.sh new file mode 100644 index 000000000..ce45887b8 --- /dev/null +++ b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libksba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libksba-debuginfo + CHECK_RESULT $? 0 0 "install libksba-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libksba-debuginfo + CHECK_RESULT $? 0 0 "remove libksba-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-debugsource.sh b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-debugsource.sh new file mode 100644 index 000000000..61f57c660 --- /dev/null +++ b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libksba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libksba-debugsource + CHECK_RESULT $? 0 0 "install libksba-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libksba-debugsource + CHECK_RESULT $? 0 0 "remove libksba-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-devel.sh b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-devel.sh new file mode 100644 index 000000000..0b0db5459 --- /dev/null +++ b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libksba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libksba-devel + CHECK_RESULT $? 0 0 "install libksba-devel failed" + SLEEP_WAIT 1 + dnf remove -y libksba-devel + CHECK_RESULT $? 0 0 "remove libksba-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-help.sh b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-help.sh new file mode 100644 index 000000000..0acf921ec --- /dev/null +++ b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libksba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libksba-help + CHECK_RESULT $? 0 0 "install libksba-help failed" + SLEEP_WAIT 1 + dnf remove -y libksba-help + CHECK_RESULT $? 0 0 "remove libksba-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba.sh b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba.sh new file mode 100644 index 000000000..0ed0b4117 --- /dev/null +++ b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libksba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libksba + CHECK_RESULT $? 0 0 "install libksba failed" + SLEEP_WAIT 1 + dnf remove -y libksba + CHECK_RESULT $? 0 0 "remove libksba failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-debuginfo.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-debuginfo.sh new file mode 100644 index 000000000..7535408ab --- /dev/null +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libldb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libldb-debuginfo + CHECK_RESULT $? 0 0 "install libldb-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libldb-debuginfo + CHECK_RESULT $? 0 0 "remove libldb-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-debugsource.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-debugsource.sh new file mode 100644 index 000000000..7bdaae68c --- /dev/null +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libldb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libldb-debugsource + CHECK_RESULT $? 0 0 "install libldb-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libldb-debugsource + CHECK_RESULT $? 0 0 "remove libldb-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-devel.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-devel.sh new file mode 100644 index 000000000..dd289fecf --- /dev/null +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libldb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libldb-devel + CHECK_RESULT $? 0 0 "install libldb-devel failed" + SLEEP_WAIT 1 + dnf remove -y libldb-devel + CHECK_RESULT $? 0 0 "remove libldb-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-help.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-help.sh new file mode 100644 index 000000000..3e77ba537 --- /dev/null +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libldb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libldb-help + CHECK_RESULT $? 0 0 "install libldb-help failed" + SLEEP_WAIT 1 + dnf remove -y libldb-help + CHECK_RESULT $? 0 0 "remove libldb-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb.sh new file mode 100644 index 000000000..a528ab9a6 --- /dev/null +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libldb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libldb + CHECK_RESULT $? 0 0 "install libldb failed" + SLEEP_WAIT 1 + dnf remove -y libldb + CHECK_RESULT $? 0 0 "remove libldb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python-ldb-devel-common.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python-ldb-devel-common.sh new file mode 100644 index 000000000..b05f8c632 --- /dev/null +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python-ldb-devel-common.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libldb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-ldb-devel-common + CHECK_RESULT $? 0 0 "install python-ldb-devel-common failed" + SLEEP_WAIT 1 + dnf remove -y python-ldb-devel-common + CHECK_RESULT $? 0 0 "remove python-ldb-devel-common failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python2-ldb-devel.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python2-ldb-devel.sh new file mode 100644 index 000000000..82749be1e --- /dev/null +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python2-ldb-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libldb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-ldb-devel + CHECK_RESULT $? 0 0 "install python2-ldb-devel failed" + SLEEP_WAIT 1 + dnf remove -y python2-ldb-devel + CHECK_RESULT $? 0 0 "remove python2-ldb-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python2-ldb.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python2-ldb.sh new file mode 100644 index 000000000..d131e9823 --- /dev/null +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python2-ldb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libldb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-ldb + CHECK_RESULT $? 0 0 "install python2-ldb failed" + SLEEP_WAIT 1 + dnf remove -y python2-ldb + CHECK_RESULT $? 0 0 "remove python2-ldb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python3-ldb-devel.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python3-ldb-devel.sh new file mode 100644 index 000000000..5c66caf07 --- /dev/null +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python3-ldb-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libldb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-ldb-devel + CHECK_RESULT $? 0 0 "install python3-ldb-devel failed" + SLEEP_WAIT 1 + dnf remove -y python3-ldb-devel + CHECK_RESULT $? 0 0 "remove python3-ldb-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python3-ldb.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python3-ldb.sh new file mode 100644 index 000000000..241b108e8 --- /dev/null +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python3-ldb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libldb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-ldb + CHECK_RESULT $? 0 0 "install python3-ldb failed" + SLEEP_WAIT 1 + dnf remove -y python3-ldb + CHECK_RESULT $? 0 0 "remove python3-ldb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-debuginfo.sh b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-debuginfo.sh new file mode 100644 index 000000000..7bf0435ba --- /dev/null +++ b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src liblockfile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y liblockfile-debuginfo + CHECK_RESULT $? 0 0 "install liblockfile-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y liblockfile-debuginfo + CHECK_RESULT $? 0 0 "remove liblockfile-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-debugsource.sh b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-debugsource.sh new file mode 100644 index 000000000..755584c4e --- /dev/null +++ b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src liblockfile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y liblockfile-debugsource + CHECK_RESULT $? 0 0 "install liblockfile-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y liblockfile-debugsource + CHECK_RESULT $? 0 0 "remove liblockfile-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-devel.sh b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-devel.sh new file mode 100644 index 000000000..c5ce77034 --- /dev/null +++ b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src liblockfile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y liblockfile-devel + CHECK_RESULT $? 0 0 "install liblockfile-devel failed" + SLEEP_WAIT 1 + dnf remove -y liblockfile-devel + CHECK_RESULT $? 0 0 "remove liblockfile-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-help.sh b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-help.sh new file mode 100644 index 000000000..fdf8111f1 --- /dev/null +++ b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src liblockfile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y liblockfile-help + CHECK_RESULT $? 0 0 "install liblockfile-help failed" + SLEEP_WAIT 1 + dnf remove -y liblockfile-help + CHECK_RESULT $? 0 0 "remove liblockfile-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile.sh b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile.sh new file mode 100644 index 000000000..8572318cf --- /dev/null +++ b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src liblockfile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y liblockfile + CHECK_RESULT $? 0 0 "install liblockfile failed" + SLEEP_WAIT 1 + dnf remove -y liblockfile + CHECK_RESULT $? 0 0 "remove liblockfile failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-debuginfo.sh b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-debuginfo.sh new file mode 100644 index 000000000..7b79eb6f3 --- /dev/null +++ b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src liblognorm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y liblognorm-debuginfo + CHECK_RESULT $? 0 0 "install liblognorm-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y liblognorm-debuginfo + CHECK_RESULT $? 0 0 "remove liblognorm-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-debugsource.sh b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-debugsource.sh new file mode 100644 index 000000000..88a3fa434 --- /dev/null +++ b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src liblognorm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y liblognorm-debugsource + CHECK_RESULT $? 0 0 "install liblognorm-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y liblognorm-debugsource + CHECK_RESULT $? 0 0 "remove liblognorm-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-devel.sh b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-devel.sh new file mode 100644 index 000000000..942f32b2c --- /dev/null +++ b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src liblognorm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y liblognorm-devel + CHECK_RESULT $? 0 0 "install liblognorm-devel failed" + SLEEP_WAIT 1 + dnf remove -y liblognorm-devel + CHECK_RESULT $? 0 0 "remove liblognorm-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-help.sh b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-help.sh new file mode 100644 index 000000000..239a4606a --- /dev/null +++ b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src liblognorm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y liblognorm-help + CHECK_RESULT $? 0 0 "install liblognorm-help failed" + SLEEP_WAIT 1 + dnf remove -y liblognorm-help + CHECK_RESULT $? 0 0 "remove liblognorm-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-utils.sh b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-utils.sh new file mode 100644 index 000000000..fdfaff2bb --- /dev/null +++ b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src liblognorm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y liblognorm-utils + CHECK_RESULT $? 0 0 "install liblognorm-utils failed" + SLEEP_WAIT 1 + dnf remove -y liblognorm-utils + CHECK_RESULT $? 0 0 "remove liblognorm-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm.sh b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm.sh new file mode 100644 index 000000000..ed8ad2e3f --- /dev/null +++ b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src liblognorm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y liblognorm + CHECK_RESULT $? 0 0 "install liblognorm failed" + SLEEP_WAIT 1 + dnf remove -y liblognorm + CHECK_RESULT $? 0 0 "remove liblognorm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-debuginfo.sh b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-debuginfo.sh new file mode 100644 index 000000000..dce1e80b2 --- /dev/null +++ b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmaxminddb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmaxminddb-debuginfo + CHECK_RESULT $? 0 0 "install libmaxminddb-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libmaxminddb-debuginfo + CHECK_RESULT $? 0 0 "remove libmaxminddb-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-debugsource.sh b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-debugsource.sh new file mode 100644 index 000000000..6c884f931 --- /dev/null +++ b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmaxminddb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmaxminddb-debugsource + CHECK_RESULT $? 0 0 "install libmaxminddb-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libmaxminddb-debugsource + CHECK_RESULT $? 0 0 "remove libmaxminddb-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-devel.sh b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-devel.sh new file mode 100644 index 000000000..d0487db96 --- /dev/null +++ b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmaxminddb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmaxminddb-devel + CHECK_RESULT $? 0 0 "install libmaxminddb-devel failed" + SLEEP_WAIT 1 + dnf remove -y libmaxminddb-devel + CHECK_RESULT $? 0 0 "remove libmaxminddb-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-help.sh b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-help.sh new file mode 100644 index 000000000..01f65d2a2 --- /dev/null +++ b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmaxminddb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmaxminddb-help + CHECK_RESULT $? 0 0 "install libmaxminddb-help failed" + SLEEP_WAIT 1 + dnf remove -y libmaxminddb-help + CHECK_RESULT $? 0 0 "remove libmaxminddb-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb.sh b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb.sh new file mode 100644 index 000000000..ecb872a76 --- /dev/null +++ b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmaxminddb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmaxminddb + CHECK_RESULT $? 0 0 "install libmaxminddb failed" + SLEEP_WAIT 1 + dnf remove -y libmaxminddb + CHECK_RESULT $? 0 0 "remove libmaxminddb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-debuginfo.sh b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-debuginfo.sh new file mode 100644 index 000000000..691cfeb16 --- /dev/null +++ b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmbim +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmbim-debuginfo + CHECK_RESULT $? 0 0 "install libmbim-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libmbim-debuginfo + CHECK_RESULT $? 0 0 "remove libmbim-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-debugsource.sh b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-debugsource.sh new file mode 100644 index 000000000..af453fdb6 --- /dev/null +++ b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmbim +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmbim-debugsource + CHECK_RESULT $? 0 0 "install libmbim-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libmbim-debugsource + CHECK_RESULT $? 0 0 "remove libmbim-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-devel.sh b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-devel.sh new file mode 100644 index 000000000..c1cb9c625 --- /dev/null +++ b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmbim +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmbim-devel + CHECK_RESULT $? 0 0 "install libmbim-devel failed" + SLEEP_WAIT 1 + dnf remove -y libmbim-devel + CHECK_RESULT $? 0 0 "remove libmbim-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-help.sh b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-help.sh new file mode 100644 index 000000000..b33964115 --- /dev/null +++ b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmbim +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmbim-help + CHECK_RESULT $? 0 0 "install libmbim-help failed" + SLEEP_WAIT 1 + dnf remove -y libmbim-help + CHECK_RESULT $? 0 0 "remove libmbim-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim.sh b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim.sh new file mode 100644 index 000000000..6f4d9ba9c --- /dev/null +++ b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmbim +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmbim + CHECK_RESULT $? 0 0 "install libmbim failed" + SLEEP_WAIT 1 + dnf remove -y libmbim + CHECK_RESULT $? 0 0 "remove libmbim failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-debuginfo.sh b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-debuginfo.sh new file mode 100644 index 000000000..aa576925b --- /dev/null +++ b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmetalink +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmetalink-debuginfo + CHECK_RESULT $? 0 0 "install libmetalink-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libmetalink-debuginfo + CHECK_RESULT $? 0 0 "remove libmetalink-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-debugsource.sh b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-debugsource.sh new file mode 100644 index 000000000..bff20763f --- /dev/null +++ b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmetalink +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmetalink-debugsource + CHECK_RESULT $? 0 0 "install libmetalink-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libmetalink-debugsource + CHECK_RESULT $? 0 0 "remove libmetalink-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-devel.sh b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-devel.sh new file mode 100644 index 000000000..7623c9a91 --- /dev/null +++ b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmetalink +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmetalink-devel + CHECK_RESULT $? 0 0 "install libmetalink-devel failed" + SLEEP_WAIT 1 + dnf remove -y libmetalink-devel + CHECK_RESULT $? 0 0 "remove libmetalink-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-help.sh b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-help.sh new file mode 100644 index 000000000..28d228de1 --- /dev/null +++ b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmetalink +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmetalink-help + CHECK_RESULT $? 0 0 "install libmetalink-help failed" + SLEEP_WAIT 1 + dnf remove -y libmetalink-help + CHECK_RESULT $? 0 0 "remove libmetalink-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink.sh b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink.sh new file mode 100644 index 000000000..37506e8c7 --- /dev/null +++ b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmetalink +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmetalink + CHECK_RESULT $? 0 0 "install libmetalink failed" + SLEEP_WAIT 1 + dnf remove -y libmetalink + CHECK_RESULT $? 0 0 "remove libmetalink failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-debuginfo.sh b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-debuginfo.sh new file mode 100644 index 000000000..25fc01746 --- /dev/null +++ b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmng-debuginfo + CHECK_RESULT $? 0 0 "install libmng-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libmng-debuginfo + CHECK_RESULT $? 0 0 "remove libmng-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-debugsource.sh b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-debugsource.sh new file mode 100644 index 000000000..63259d995 --- /dev/null +++ b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmng-debugsource + CHECK_RESULT $? 0 0 "install libmng-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libmng-debugsource + CHECK_RESULT $? 0 0 "remove libmng-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-devel.sh b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-devel.sh new file mode 100644 index 000000000..f722088fb --- /dev/null +++ b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmng-devel + CHECK_RESULT $? 0 0 "install libmng-devel failed" + SLEEP_WAIT 1 + dnf remove -y libmng-devel + CHECK_RESULT $? 0 0 "remove libmng-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-help.sh b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-help.sh new file mode 100644 index 000000000..089fd67f5 --- /dev/null +++ b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmng-help + CHECK_RESULT $? 0 0 "install libmng-help failed" + SLEEP_WAIT 1 + dnf remove -y libmng-help + CHECK_RESULT $? 0 0 "remove libmng-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng.sh b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng.sh new file mode 100644 index 000000000..ab4fb0a8a --- /dev/null +++ b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmng + CHECK_RESULT $? 0 0 "install libmng failed" + SLEEP_WAIT 1 + dnf remove -y libmng + CHECK_RESULT $? 0 0 "remove libmng failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-debuginfo.sh b/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-debuginfo.sh new file mode 100644 index 000000000..848bd2319 --- /dev/null +++ b/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmnl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmnl-debuginfo + CHECK_RESULT $? 0 0 "install libmnl-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libmnl-debuginfo + CHECK_RESULT $? 0 0 "remove libmnl-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-debugsource.sh b/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-debugsource.sh new file mode 100644 index 000000000..59adb0b72 --- /dev/null +++ b/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmnl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmnl-debugsource + CHECK_RESULT $? 0 0 "install libmnl-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libmnl-debugsource + CHECK_RESULT $? 0 0 "remove libmnl-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-devel.sh b/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-devel.sh new file mode 100644 index 000000000..74205c0b8 --- /dev/null +++ b/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmnl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmnl-devel + CHECK_RESULT $? 0 0 "install libmnl-devel failed" + SLEEP_WAIT 1 + dnf remove -y libmnl-devel + CHECK_RESULT $? 0 0 "remove libmnl-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl.sh b/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl.sh new file mode 100644 index 000000000..234ea97de --- /dev/null +++ b/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmnl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmnl + CHECK_RESULT $? 0 0 "install libmnl failed" + SLEEP_WAIT 1 + dnf remove -y libmnl + CHECK_RESULT $? 0 0 "remove libmnl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-debuginfo.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-debuginfo.sh new file mode 100644 index 000000000..cf0002320 --- /dev/null +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmodulemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmodulemd-debuginfo + CHECK_RESULT $? 0 0 "install libmodulemd-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libmodulemd-debuginfo + CHECK_RESULT $? 0 0 "remove libmodulemd-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-debugsource.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-debugsource.sh new file mode 100644 index 000000000..e96efdff0 --- /dev/null +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmodulemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmodulemd-debugsource + CHECK_RESULT $? 0 0 "install libmodulemd-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libmodulemd-debugsource + CHECK_RESULT $? 0 0 "remove libmodulemd-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-devel.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-devel.sh new file mode 100644 index 000000000..3faa68738 --- /dev/null +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmodulemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmodulemd-devel + CHECK_RESULT $? 0 0 "install libmodulemd-devel failed" + SLEEP_WAIT 1 + dnf remove -y libmodulemd-devel + CHECK_RESULT $? 0 0 "remove libmodulemd-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-doc.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-doc.sh new file mode 100644 index 000000000..f634c6bf6 --- /dev/null +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmodulemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmodulemd-doc + CHECK_RESULT $? 0 0 "install libmodulemd-doc failed" + SLEEP_WAIT 1 + dnf remove -y libmodulemd-doc + CHECK_RESULT $? 0 0 "remove libmodulemd-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd.sh new file mode 100644 index 000000000..e84643b87 --- /dev/null +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmodulemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmodulemd + CHECK_RESULT $? 0 0 "install libmodulemd failed" + SLEEP_WAIT 1 + dnf remove -y libmodulemd + CHECK_RESULT $? 0 0 "remove libmodulemd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd1-devel.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd1-devel.sh new file mode 100644 index 000000000..2fba62d62 --- /dev/null +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd1-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmodulemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmodulemd1-devel + CHECK_RESULT $? 0 0 "install libmodulemd1-devel failed" + SLEEP_WAIT 1 + dnf remove -y libmodulemd1-devel + CHECK_RESULT $? 0 0 "remove libmodulemd1-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd1.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd1.sh new file mode 100644 index 000000000..24a4014d5 --- /dev/null +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmodulemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmodulemd1 + CHECK_RESULT $? 0 0 "install libmodulemd1 failed" + SLEEP_WAIT 1 + dnf remove -y libmodulemd1 + CHECK_RESULT $? 0 0 "remove libmodulemd1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python%{python3_pkgversion}-libmodulemd.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python%{python3_pkgversion}-libmodulemd.sh new file mode 100644 index 000000000..532c8f28b --- /dev/null +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python%{python3_pkgversion}-libmodulemd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmodulemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python%{python3_pkgversion}-libmodulemd + CHECK_RESULT $? 0 0 "install python%{python3_pkgversion}-libmodulemd failed" + SLEEP_WAIT 1 + dnf remove -y python%{python3_pkgversion}-libmodulemd + CHECK_RESULT $? 0 0 "remove python%{python3_pkgversion}-libmodulemd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python3-libmodulemd.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python3-libmodulemd.sh new file mode 100644 index 000000000..6939e7bfa --- /dev/null +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python3-libmodulemd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmodulemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libmodulemd + CHECK_RESULT $? 0 0 "install python3-libmodulemd failed" + SLEEP_WAIT 1 + dnf remove -y python3-libmodulemd + CHECK_RESULT $? 0 0 "remove python3-libmodulemd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python3-libmodulemd1.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python3-libmodulemd1.sh new file mode 100644 index 000000000..9b9ff2fa5 --- /dev/null +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python3-libmodulemd1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmodulemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libmodulemd1 + CHECK_RESULT $? 0 0 "install python3-libmodulemd1 failed" + SLEEP_WAIT 1 + dnf remove -y python3-libmodulemd1 + CHECK_RESULT $? 0 0 "remove python3-libmodulemd1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-debuginfo.sh b/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-debuginfo.sh new file mode 100644 index 000000000..bae4c8ca3 --- /dev/null +++ b/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmpc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmpc-debuginfo + CHECK_RESULT $? 0 0 "install libmpc-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libmpc-debuginfo + CHECK_RESULT $? 0 0 "remove libmpc-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-debugsource.sh b/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-debugsource.sh new file mode 100644 index 000000000..fa2342e05 --- /dev/null +++ b/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmpc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmpc-debugsource + CHECK_RESULT $? 0 0 "install libmpc-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libmpc-debugsource + CHECK_RESULT $? 0 0 "remove libmpc-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-devel.sh b/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-devel.sh new file mode 100644 index 000000000..d232bc7d6 --- /dev/null +++ b/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmpc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmpc-devel + CHECK_RESULT $? 0 0 "install libmpc-devel failed" + SLEEP_WAIT 1 + dnf remove -y libmpc-devel + CHECK_RESULT $? 0 0 "remove libmpc-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc.sh b/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc.sh new file mode 100644 index 000000000..9ce80ae23 --- /dev/null +++ b/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libmpc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmpc + CHECK_RESULT $? 0 0 "install libmpc failed" + SLEEP_WAIT 1 + dnf remove -y libmpc + CHECK_RESULT $? 0 0 "remove libmpc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-debuginfo.sh b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-debuginfo.sh new file mode 100644 index 000000000..32e387851 --- /dev/null +++ b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libndp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libndp-debuginfo + CHECK_RESULT $? 0 0 "install libndp-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libndp-debuginfo + CHECK_RESULT $? 0 0 "remove libndp-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-debugsource.sh b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-debugsource.sh new file mode 100644 index 000000000..e691c5adf --- /dev/null +++ b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libndp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libndp-debugsource + CHECK_RESULT $? 0 0 "install libndp-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libndp-debugsource + CHECK_RESULT $? 0 0 "remove libndp-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-devel.sh b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-devel.sh new file mode 100644 index 000000000..6ddd6e01d --- /dev/null +++ b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libndp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libndp-devel + CHECK_RESULT $? 0 0 "install libndp-devel failed" + SLEEP_WAIT 1 + dnf remove -y libndp-devel + CHECK_RESULT $? 0 0 "remove libndp-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-help.sh b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-help.sh new file mode 100644 index 000000000..acf4d4200 --- /dev/null +++ b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libndp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libndp-help + CHECK_RESULT $? 0 0 "install libndp-help failed" + SLEEP_WAIT 1 + dnf remove -y libndp-help + CHECK_RESULT $? 0 0 "remove libndp-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp.sh b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp.sh new file mode 100644 index 000000000..51a05af05 --- /dev/null +++ b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libndp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libndp + CHECK_RESULT $? 0 0 "install libndp failed" + SLEEP_WAIT 1 + dnf remove -y libndp + CHECK_RESULT $? 0 0 "remove libndp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-debuginfo.sh b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-debuginfo.sh new file mode 100644 index 000000000..3f62ee5e3 --- /dev/null +++ b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnet-debuginfo + CHECK_RESULT $? 0 0 "install libnet-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libnet-debuginfo + CHECK_RESULT $? 0 0 "remove libnet-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-debugsource.sh b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-debugsource.sh new file mode 100644 index 000000000..def854ce4 --- /dev/null +++ b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnet-debugsource + CHECK_RESULT $? 0 0 "install libnet-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libnet-debugsource + CHECK_RESULT $? 0 0 "remove libnet-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-devel.sh b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-devel.sh new file mode 100644 index 000000000..b8d7376b3 --- /dev/null +++ b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnet-devel + CHECK_RESULT $? 0 0 "install libnet-devel failed" + SLEEP_WAIT 1 + dnf remove -y libnet-devel + CHECK_RESULT $? 0 0 "remove libnet-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-help.sh b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-help.sh new file mode 100644 index 000000000..8b47642ed --- /dev/null +++ b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnet-help + CHECK_RESULT $? 0 0 "install libnet-help failed" + SLEEP_WAIT 1 + dnf remove -y libnet-help + CHECK_RESULT $? 0 0 "remove libnet-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet.sh b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet.sh new file mode 100644 index 000000000..ce14eb00b --- /dev/null +++ b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnet + CHECK_RESULT $? 0 0 "install libnet failed" + SLEEP_WAIT 1 + dnf remove -y libnet + CHECK_RESULT $? 0 0 "remove libnet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debuginfo.sh b/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debuginfo.sh new file mode 100644 index 000000000..3fd883d1d --- /dev/null +++ b/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnetfilter_conntrack +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnetfilter_conntrack-debuginfo + CHECK_RESULT $? 0 0 "install libnetfilter_conntrack-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libnetfilter_conntrack-debuginfo + CHECK_RESULT $? 0 0 "remove libnetfilter_conntrack-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debugsource.sh b/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debugsource.sh new file mode 100644 index 000000000..c5dc4b845 --- /dev/null +++ b/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnetfilter_conntrack +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnetfilter_conntrack-debugsource + CHECK_RESULT $? 0 0 "install libnetfilter_conntrack-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libnetfilter_conntrack-debugsource + CHECK_RESULT $? 0 0 "remove libnetfilter_conntrack-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-devel.sh b/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-devel.sh new file mode 100644 index 000000000..78f36f95d --- /dev/null +++ b/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnetfilter_conntrack +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnetfilter_conntrack-devel + CHECK_RESULT $? 0 0 "install libnetfilter_conntrack-devel failed" + SLEEP_WAIT 1 + dnf remove -y libnetfilter_conntrack-devel + CHECK_RESULT $? 0 0 "remove libnetfilter_conntrack-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack.sh b/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack.sh new file mode 100644 index 000000000..f28155e8a --- /dev/null +++ b/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnetfilter_conntrack +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnetfilter_conntrack + CHECK_RESULT $? 0 0 "install libnetfilter_conntrack failed" + SLEEP_WAIT 1 + dnf remove -y libnetfilter_conntrack + CHECK_RESULT $? 0 0 "remove libnetfilter_conntrack failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-debuginfo.sh b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-debuginfo.sh new file mode 100644 index 000000000..cb4b2ed25 --- /dev/null +++ b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnfnetlink +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnfnetlink-debuginfo + CHECK_RESULT $? 0 0 "install libnfnetlink-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libnfnetlink-debuginfo + CHECK_RESULT $? 0 0 "remove libnfnetlink-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-debugsource.sh b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-debugsource.sh new file mode 100644 index 000000000..e3bfe3962 --- /dev/null +++ b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnfnetlink +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnfnetlink-debugsource + CHECK_RESULT $? 0 0 "install libnfnetlink-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libnfnetlink-debugsource + CHECK_RESULT $? 0 0 "remove libnfnetlink-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-devel.sh b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-devel.sh new file mode 100644 index 000000000..8d5fcefbb --- /dev/null +++ b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnfnetlink +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnfnetlink-devel + CHECK_RESULT $? 0 0 "install libnfnetlink-devel failed" + SLEEP_WAIT 1 + dnf remove -y libnfnetlink-devel + CHECK_RESULT $? 0 0 "remove libnfnetlink-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-help.sh b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-help.sh new file mode 100644 index 000000000..1bf8ac960 --- /dev/null +++ b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnfnetlink +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnfnetlink-help + CHECK_RESULT $? 0 0 "install libnfnetlink-help failed" + SLEEP_WAIT 1 + dnf remove -y libnfnetlink-help + CHECK_RESULT $? 0 0 "remove libnfnetlink-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink.sh b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink.sh new file mode 100644 index 000000000..6f1d9cbb8 --- /dev/null +++ b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnfnetlink +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnfnetlink + CHECK_RESULT $? 0 0 "install libnfnetlink failed" + SLEEP_WAIT 1 + dnf remove -y libnfnetlink + CHECK_RESULT $? 0 0 "remove libnfnetlink failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-debuginfo.sh b/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-debuginfo.sh new file mode 100644 index 000000000..ef61eeadb --- /dev/null +++ b/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnftnl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnftnl-debuginfo + CHECK_RESULT $? 0 0 "install libnftnl-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libnftnl-debuginfo + CHECK_RESULT $? 0 0 "remove libnftnl-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-debugsource.sh b/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-debugsource.sh new file mode 100644 index 000000000..9941f5f60 --- /dev/null +++ b/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnftnl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnftnl-debugsource + CHECK_RESULT $? 0 0 "install libnftnl-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libnftnl-debugsource + CHECK_RESULT $? 0 0 "remove libnftnl-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-devel.sh b/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-devel.sh new file mode 100644 index 000000000..0c721003a --- /dev/null +++ b/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnftnl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnftnl-devel + CHECK_RESULT $? 0 0 "install libnftnl-devel failed" + SLEEP_WAIT 1 + dnf remove -y libnftnl-devel + CHECK_RESULT $? 0 0 "remove libnftnl-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl.sh b/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl.sh new file mode 100644 index 000000000..24f13fd3f --- /dev/null +++ b/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnftnl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnftnl + CHECK_RESULT $? 0 0 "install libnftnl failed" + SLEEP_WAIT 1 + dnf remove -y libnftnl + CHECK_RESULT $? 0 0 "remove libnftnl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-debuginfo.sh b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-debuginfo.sh new file mode 100644 index 000000000..a506f2075 --- /dev/null +++ b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnice +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnice-debuginfo + CHECK_RESULT $? 0 0 "install libnice-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libnice-debuginfo + CHECK_RESULT $? 0 0 "remove libnice-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-debugsource.sh b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-debugsource.sh new file mode 100644 index 000000000..ed0f8a293 --- /dev/null +++ b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnice +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnice-debugsource + CHECK_RESULT $? 0 0 "install libnice-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libnice-debugsource + CHECK_RESULT $? 0 0 "remove libnice-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-devel.sh b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-devel.sh new file mode 100644 index 000000000..07615996f --- /dev/null +++ b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnice +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnice-devel + CHECK_RESULT $? 0 0 "install libnice-devel failed" + SLEEP_WAIT 1 + dnf remove -y libnice-devel + CHECK_RESULT $? 0 0 "remove libnice-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-gstreamer1.sh b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-gstreamer1.sh new file mode 100644 index 000000000..60a650939 --- /dev/null +++ b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-gstreamer1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnice +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnice-gstreamer1 + CHECK_RESULT $? 0 0 "install libnice-gstreamer1 failed" + SLEEP_WAIT 1 + dnf remove -y libnice-gstreamer1 + CHECK_RESULT $? 0 0 "remove libnice-gstreamer1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice.sh b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice.sh new file mode 100644 index 000000000..465630f0d --- /dev/null +++ b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnice +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnice + CHECK_RESULT $? 0 0 "install libnice failed" + SLEEP_WAIT 1 + dnf remove -y libnice + CHECK_RESULT $? 0 0 "remove libnice failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-debuginfo.sh b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-debuginfo.sh new file mode 100644 index 000000000..3df1445da --- /dev/null +++ b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnl3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnl3-debuginfo + CHECK_RESULT $? 0 0 "install libnl3-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libnl3-debuginfo + CHECK_RESULT $? 0 0 "remove libnl3-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-debugsource.sh b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-debugsource.sh new file mode 100644 index 000000000..855e0205a --- /dev/null +++ b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnl3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnl3-debugsource + CHECK_RESULT $? 0 0 "install libnl3-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libnl3-debugsource + CHECK_RESULT $? 0 0 "remove libnl3-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-devel.sh b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-devel.sh new file mode 100644 index 000000000..9064b7abb --- /dev/null +++ b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnl3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnl3-devel + CHECK_RESULT $? 0 0 "install libnl3-devel failed" + SLEEP_WAIT 1 + dnf remove -y libnl3-devel + CHECK_RESULT $? 0 0 "remove libnl3-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-help.sh b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-help.sh new file mode 100644 index 000000000..5a1e2a352 --- /dev/null +++ b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnl3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnl3-help + CHECK_RESULT $? 0 0 "install libnl3-help failed" + SLEEP_WAIT 1 + dnf remove -y libnl3-help + CHECK_RESULT $? 0 0 "remove libnl3-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3.sh b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3.sh new file mode 100644 index 000000000..da5fcaf47 --- /dev/null +++ b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnl3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnl3 + CHECK_RESULT $? 0 0 "install libnl3 failed" + SLEEP_WAIT 1 + dnf remove -y libnl3 + CHECK_RESULT $? 0 0 "remove libnl3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_python2-libnl3.sh b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_python2-libnl3.sh new file mode 100644 index 000000000..4c1e1cb7f --- /dev/null +++ b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_python2-libnl3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnl3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-libnl3 + CHECK_RESULT $? 0 0 "install python2-libnl3 failed" + SLEEP_WAIT 1 + dnf remove -y python2-libnl3 + CHECK_RESULT $? 0 0 "remove python2-libnl3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_python3-libnl3.sh b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_python3-libnl3.sh new file mode 100644 index 000000000..4598379fa --- /dev/null +++ b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_python3-libnl3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnl3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libnl3 + CHECK_RESULT $? 0 0 "install python3-libnl3 failed" + SLEEP_WAIT 1 + dnf remove -y python3-libnl3 + CHECK_RESULT $? 0 0 "remove python3-libnl3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-debuginfo.sh b/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-debuginfo.sh new file mode 100644 index 000000000..a99831d2c --- /dev/null +++ b/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnma +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnma-debuginfo + CHECK_RESULT $? 0 0 "install libnma-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libnma-debuginfo + CHECK_RESULT $? 0 0 "remove libnma-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-debugsource.sh b/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-debugsource.sh new file mode 100644 index 000000000..c17ff02f5 --- /dev/null +++ b/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnma +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnma-debugsource + CHECK_RESULT $? 0 0 "install libnma-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libnma-debugsource + CHECK_RESULT $? 0 0 "remove libnma-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-devel.sh b/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-devel.sh new file mode 100644 index 000000000..f7c5e1cfc --- /dev/null +++ b/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnma +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnma-devel + CHECK_RESULT $? 0 0 "install libnma-devel failed" + SLEEP_WAIT 1 + dnf remove -y libnma-devel + CHECK_RESULT $? 0 0 "remove libnma-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma.sh b/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma.sh new file mode 100644 index 000000000..0e05b3d30 --- /dev/null +++ b/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnma +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnma + CHECK_RESULT $? 0 0 "install libnma failed" + SLEEP_WAIT 1 + dnf remove -y libnma + CHECK_RESULT $? 0 0 "remove libnma failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-debuginfo.sh b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-debuginfo.sh new file mode 100644 index 000000000..7f59e5ba7 --- /dev/null +++ b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnotify +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnotify-debuginfo + CHECK_RESULT $? 0 0 "install libnotify-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libnotify-debuginfo + CHECK_RESULT $? 0 0 "remove libnotify-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-debugsource.sh b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-debugsource.sh new file mode 100644 index 000000000..019ab7425 --- /dev/null +++ b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnotify +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnotify-debugsource + CHECK_RESULT $? 0 0 "install libnotify-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libnotify-debugsource + CHECK_RESULT $? 0 0 "remove libnotify-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-devel.sh b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-devel.sh new file mode 100644 index 000000000..f74f3a64d --- /dev/null +++ b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnotify +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnotify-devel + CHECK_RESULT $? 0 0 "install libnotify-devel failed" + SLEEP_WAIT 1 + dnf remove -y libnotify-devel + CHECK_RESULT $? 0 0 "remove libnotify-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-help.sh b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-help.sh new file mode 100644 index 000000000..e920e4028 --- /dev/null +++ b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnotify +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnotify-help + CHECK_RESULT $? 0 0 "install libnotify-help failed" + SLEEP_WAIT 1 + dnf remove -y libnotify-help + CHECK_RESULT $? 0 0 "remove libnotify-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify.sh b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify.sh new file mode 100644 index 000000000..32cd43395 --- /dev/null +++ b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnotify +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnotify + CHECK_RESULT $? 0 0 "install libnotify failed" + SLEEP_WAIT 1 + dnf remove -y libnotify + CHECK_RESULT $? 0 0 "remove libnotify failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-debuginfo.sh b/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-debuginfo.sh new file mode 100644 index 000000000..86fcdf742 --- /dev/null +++ b/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnsl2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnsl2-debuginfo + CHECK_RESULT $? 0 0 "install libnsl2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libnsl2-debuginfo + CHECK_RESULT $? 0 0 "remove libnsl2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-debugsource.sh b/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-debugsource.sh new file mode 100644 index 000000000..0064c708b --- /dev/null +++ b/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnsl2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnsl2-debugsource + CHECK_RESULT $? 0 0 "install libnsl2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libnsl2-debugsource + CHECK_RESULT $? 0 0 "remove libnsl2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-devel.sh b/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-devel.sh new file mode 100644 index 000000000..41b94e3b5 --- /dev/null +++ b/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnsl2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnsl2-devel + CHECK_RESULT $? 0 0 "install libnsl2-devel failed" + SLEEP_WAIT 1 + dnf remove -y libnsl2-devel + CHECK_RESULT $? 0 0 "remove libnsl2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2.sh b/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2.sh new file mode 100644 index 000000000..a1e1368f9 --- /dev/null +++ b/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnsl2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnsl2 + CHECK_RESULT $? 0 0 "install libnsl2 failed" + SLEEP_WAIT 1 + dnf remove -y libnsl2 + CHECK_RESULT $? 0 0 "remove libnsl2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-debuginfo.sh b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-debuginfo.sh new file mode 100644 index 000000000..244169dd4 --- /dev/null +++ b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnvme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnvme-debuginfo + CHECK_RESULT $? 0 0 "install libnvme-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libnvme-debuginfo + CHECK_RESULT $? 0 0 "remove libnvme-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-debugsource.sh b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-debugsource.sh new file mode 100644 index 000000000..c903a4f22 --- /dev/null +++ b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnvme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnvme-debugsource + CHECK_RESULT $? 0 0 "install libnvme-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libnvme-debugsource + CHECK_RESULT $? 0 0 "remove libnvme-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-devel.sh b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-devel.sh new file mode 100644 index 000000000..b1c5856f5 --- /dev/null +++ b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnvme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnvme-devel + CHECK_RESULT $? 0 0 "install libnvme-devel failed" + SLEEP_WAIT 1 + dnf remove -y libnvme-devel + CHECK_RESULT $? 0 0 "remove libnvme-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-help.sh b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-help.sh new file mode 100644 index 000000000..47ae17b6d --- /dev/null +++ b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnvme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnvme-help + CHECK_RESULT $? 0 0 "install libnvme-help failed" + SLEEP_WAIT 1 + dnf remove -y libnvme-help + CHECK_RESULT $? 0 0 "remove libnvme-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme.sh b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme.sh new file mode 100644 index 000000000..afd7ecb89 --- /dev/null +++ b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnvme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnvme + CHECK_RESULT $? 0 0 "install libnvme failed" + SLEEP_WAIT 1 + dnf remove -y libnvme + CHECK_RESULT $? 0 0 "remove libnvme failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_python3-libnvme.sh b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_python3-libnvme.sh new file mode 100644 index 000000000..42325eed3 --- /dev/null +++ b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_python3-libnvme.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libnvme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libnvme + CHECK_RESULT $? 0 0 "install python3-libnvme failed" + SLEEP_WAIT 1 + dnf remove -y python3-libnvme + CHECK_RESULT $? 0 0 "remove python3-libnvme failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-debuginfo.sh b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-debuginfo.sh new file mode 100644 index 000000000..6f305f908 --- /dev/null +++ b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libogg +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libogg-debuginfo + CHECK_RESULT $? 0 0 "install libogg-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libogg-debuginfo + CHECK_RESULT $? 0 0 "remove libogg-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-debugsource.sh b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-debugsource.sh new file mode 100644 index 000000000..7d4f595f5 --- /dev/null +++ b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libogg +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libogg-debugsource + CHECK_RESULT $? 0 0 "install libogg-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libogg-debugsource + CHECK_RESULT $? 0 0 "remove libogg-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-devel.sh b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-devel.sh new file mode 100644 index 000000000..8f2dcaa96 --- /dev/null +++ b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libogg +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libogg-devel + CHECK_RESULT $? 0 0 "install libogg-devel failed" + SLEEP_WAIT 1 + dnf remove -y libogg-devel + CHECK_RESULT $? 0 0 "remove libogg-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-help.sh b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-help.sh new file mode 100644 index 000000000..b0636026e --- /dev/null +++ b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libogg +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libogg-help + CHECK_RESULT $? 0 0 "install libogg-help failed" + SLEEP_WAIT 1 + dnf remove -y libogg-help + CHECK_RESULT $? 0 0 "remove libogg-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg.sh b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg.sh new file mode 100644 index 000000000..b9fdcc93b --- /dev/null +++ b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libogg +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libogg + CHECK_RESULT $? 0 0 "install libogg failed" + SLEEP_WAIT 1 + dnf remove -y libogg + CHECK_RESULT $? 0 0 "remove libogg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-debuginfo.sh b/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-debuginfo.sh new file mode 100644 index 000000000..8aa1bf1ab --- /dev/null +++ b/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libotf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libotf-debuginfo + CHECK_RESULT $? 0 0 "install libotf-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libotf-debuginfo + CHECK_RESULT $? 0 0 "remove libotf-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-debugsource.sh b/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-debugsource.sh new file mode 100644 index 000000000..1d6e92954 --- /dev/null +++ b/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libotf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libotf-debugsource + CHECK_RESULT $? 0 0 "install libotf-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libotf-debugsource + CHECK_RESULT $? 0 0 "remove libotf-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-devel.sh b/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-devel.sh new file mode 100644 index 000000000..2ea5fe751 --- /dev/null +++ b/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libotf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libotf-devel + CHECK_RESULT $? 0 0 "install libotf-devel failed" + SLEEP_WAIT 1 + dnf remove -y libotf-devel + CHECK_RESULT $? 0 0 "remove libotf-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf.sh b/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf.sh new file mode 100644 index 000000000..35f3233f3 --- /dev/null +++ b/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libotf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libotf + CHECK_RESULT $? 0 0 "install libotf failed" + SLEEP_WAIT 1 + dnf remove -y libotf + CHECK_RESULT $? 0 0 "remove libotf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-debuginfo.sh b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-debuginfo.sh new file mode 100644 index 000000000..37453bc32 --- /dev/null +++ b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpaper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpaper-debuginfo + CHECK_RESULT $? 0 0 "install libpaper-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libpaper-debuginfo + CHECK_RESULT $? 0 0 "remove libpaper-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-debugsource.sh b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-debugsource.sh new file mode 100644 index 000000000..efd39f595 --- /dev/null +++ b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpaper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpaper-debugsource + CHECK_RESULT $? 0 0 "install libpaper-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libpaper-debugsource + CHECK_RESULT $? 0 0 "remove libpaper-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-devel.sh b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-devel.sh new file mode 100644 index 000000000..5c56d9042 --- /dev/null +++ b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpaper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpaper-devel + CHECK_RESULT $? 0 0 "install libpaper-devel failed" + SLEEP_WAIT 1 + dnf remove -y libpaper-devel + CHECK_RESULT $? 0 0 "remove libpaper-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-help.sh b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-help.sh new file mode 100644 index 000000000..b190e60e4 --- /dev/null +++ b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpaper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpaper-help + CHECK_RESULT $? 0 0 "install libpaper-help failed" + SLEEP_WAIT 1 + dnf remove -y libpaper-help + CHECK_RESULT $? 0 0 "remove libpaper-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper.sh b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper.sh new file mode 100644 index 000000000..1881a7aec --- /dev/null +++ b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpaper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpaper + CHECK_RESULT $? 0 0 "install libpaper failed" + SLEEP_WAIT 1 + dnf remove -y libpaper + CHECK_RESULT $? 0 0 "remove libpaper failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-debuginfo.sh b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-debuginfo.sh new file mode 100644 index 000000000..5054f64f4 --- /dev/null +++ b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpcap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpcap-debuginfo + CHECK_RESULT $? 0 0 "install libpcap-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libpcap-debuginfo + CHECK_RESULT $? 0 0 "remove libpcap-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-debugsource.sh b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-debugsource.sh new file mode 100644 index 000000000..ef8c32548 --- /dev/null +++ b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpcap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpcap-debugsource + CHECK_RESULT $? 0 0 "install libpcap-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libpcap-debugsource + CHECK_RESULT $? 0 0 "remove libpcap-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-devel.sh b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-devel.sh new file mode 100644 index 000000000..93e3d7d24 --- /dev/null +++ b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpcap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpcap-devel + CHECK_RESULT $? 0 0 "install libpcap-devel failed" + SLEEP_WAIT 1 + dnf remove -y libpcap-devel + CHECK_RESULT $? 0 0 "remove libpcap-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-help.sh b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-help.sh new file mode 100644 index 000000000..682ce4f3a --- /dev/null +++ b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpcap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpcap-help + CHECK_RESULT $? 0 0 "install libpcap-help failed" + SLEEP_WAIT 1 + dnf remove -y libpcap-help + CHECK_RESULT $? 0 0 "remove libpcap-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap.sh b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap.sh new file mode 100644 index 000000000..d20cc7fac --- /dev/null +++ b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpcap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpcap + CHECK_RESULT $? 0 0 "install libpcap failed" + SLEEP_WAIT 1 + dnf remove -y libpcap + CHECK_RESULT $? 0 0 "remove libpcap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-debuginfo.sh b/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-debuginfo.sh new file mode 100644 index 000000000..86e7c8c5e --- /dev/null +++ b/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpciaccess +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpciaccess-debuginfo + CHECK_RESULT $? 0 0 "install libpciaccess-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libpciaccess-debuginfo + CHECK_RESULT $? 0 0 "remove libpciaccess-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-debugsource.sh b/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-debugsource.sh new file mode 100644 index 000000000..39c26e9f3 --- /dev/null +++ b/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpciaccess +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpciaccess-debugsource + CHECK_RESULT $? 0 0 "install libpciaccess-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libpciaccess-debugsource + CHECK_RESULT $? 0 0 "remove libpciaccess-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-devel.sh b/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-devel.sh new file mode 100644 index 000000000..53271056d --- /dev/null +++ b/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpciaccess +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpciaccess-devel + CHECK_RESULT $? 0 0 "install libpciaccess-devel failed" + SLEEP_WAIT 1 + dnf remove -y libpciaccess-devel + CHECK_RESULT $? 0 0 "remove libpciaccess-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess.sh b/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess.sh new file mode 100644 index 000000000..f5f75d247 --- /dev/null +++ b/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpciaccess +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpciaccess + CHECK_RESULT $? 0 0 "install libpciaccess failed" + SLEEP_WAIT 1 + dnf remove -y libpciaccess + CHECK_RESULT $? 0 0 "remove libpciaccess failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-debuginfo.sh b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-debuginfo.sh new file mode 100644 index 000000000..1be5737b1 --- /dev/null +++ b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpipeline +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpipeline-debuginfo + CHECK_RESULT $? 0 0 "install libpipeline-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libpipeline-debuginfo + CHECK_RESULT $? 0 0 "remove libpipeline-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-debugsource.sh b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-debugsource.sh new file mode 100644 index 000000000..adb7bcc8e --- /dev/null +++ b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpipeline +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpipeline-debugsource + CHECK_RESULT $? 0 0 "install libpipeline-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libpipeline-debugsource + CHECK_RESULT $? 0 0 "remove libpipeline-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-devel.sh b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-devel.sh new file mode 100644 index 000000000..41a1b1f74 --- /dev/null +++ b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpipeline +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpipeline-devel + CHECK_RESULT $? 0 0 "install libpipeline-devel failed" + SLEEP_WAIT 1 + dnf remove -y libpipeline-devel + CHECK_RESULT $? 0 0 "remove libpipeline-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-help.sh b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-help.sh new file mode 100644 index 000000000..93ddd2eca --- /dev/null +++ b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpipeline +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpipeline-help + CHECK_RESULT $? 0 0 "install libpipeline-help failed" + SLEEP_WAIT 1 + dnf remove -y libpipeline-help + CHECK_RESULT $? 0 0 "remove libpipeline-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline.sh b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline.sh new file mode 100644 index 000000000..7638bb31c --- /dev/null +++ b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpipeline +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpipeline + CHECK_RESULT $? 0 0 "install libpipeline failed" + SLEEP_WAIT 1 + dnf remove -y libpipeline + CHECK_RESULT $? 0 0 "remove libpipeline failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-debuginfo.sh b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-debuginfo.sh new file mode 100644 index 000000000..141bc2f09 --- /dev/null +++ b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libplist +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libplist-debuginfo + CHECK_RESULT $? 0 0 "install libplist-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libplist-debuginfo + CHECK_RESULT $? 0 0 "remove libplist-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-debugsource.sh b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-debugsource.sh new file mode 100644 index 000000000..5cc68f24b --- /dev/null +++ b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libplist +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libplist-debugsource + CHECK_RESULT $? 0 0 "install libplist-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libplist-debugsource + CHECK_RESULT $? 0 0 "remove libplist-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-devel.sh b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-devel.sh new file mode 100644 index 000000000..d50ccf267 --- /dev/null +++ b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libplist +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libplist-devel + CHECK_RESULT $? 0 0 "install libplist-devel failed" + SLEEP_WAIT 1 + dnf remove -y libplist-devel + CHECK_RESULT $? 0 0 "remove libplist-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist.sh b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist.sh new file mode 100644 index 000000000..5a1b96c1c --- /dev/null +++ b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libplist +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libplist + CHECK_RESULT $? 0 0 "install libplist failed" + SLEEP_WAIT 1 + dnf remove -y libplist + CHECK_RESULT $? 0 0 "remove libplist failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_python3-libplist.sh b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_python3-libplist.sh new file mode 100644 index 000000000..15fc486b3 --- /dev/null +++ b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_python3-libplist.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libplist +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libplist + CHECK_RESULT $? 0 0 "install python3-libplist failed" + SLEEP_WAIT 1 + dnf remove -y python3-libplist + CHECK_RESULT $? 0 0 "remove python3-libplist failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-debuginfo.sh b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-debuginfo.sh new file mode 100644 index 000000000..1ddeda593 --- /dev/null +++ b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpng-debuginfo + CHECK_RESULT $? 0 0 "install libpng-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libpng-debuginfo + CHECK_RESULT $? 0 0 "remove libpng-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-debugsource.sh b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-debugsource.sh new file mode 100644 index 000000000..18d96765e --- /dev/null +++ b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpng-debugsource + CHECK_RESULT $? 0 0 "install libpng-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libpng-debugsource + CHECK_RESULT $? 0 0 "remove libpng-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-devel.sh b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-devel.sh new file mode 100644 index 000000000..743d0d303 --- /dev/null +++ b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpng-devel + CHECK_RESULT $? 0 0 "install libpng-devel failed" + SLEEP_WAIT 1 + dnf remove -y libpng-devel + CHECK_RESULT $? 0 0 "remove libpng-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-help.sh b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-help.sh new file mode 100644 index 000000000..46415c20e --- /dev/null +++ b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpng-help + CHECK_RESULT $? 0 0 "install libpng-help failed" + SLEEP_WAIT 1 + dnf remove -y libpng-help + CHECK_RESULT $? 0 0 "remove libpng-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-static.sh b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-static.sh new file mode 100644 index 000000000..56a68d1ff --- /dev/null +++ b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpng-static + CHECK_RESULT $? 0 0 "install libpng-static failed" + SLEEP_WAIT 1 + dnf remove -y libpng-static + CHECK_RESULT $? 0 0 "remove libpng-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-tools.sh b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-tools.sh new file mode 100644 index 000000000..33eccb79f --- /dev/null +++ b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpng-tools + CHECK_RESULT $? 0 0 "install libpng-tools failed" + SLEEP_WAIT 1 + dnf remove -y libpng-tools + CHECK_RESULT $? 0 0 "remove libpng-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng.sh b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng.sh new file mode 100644 index 000000000..67fae57b6 --- /dev/null +++ b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpng + CHECK_RESULT $? 0 0 "install libpng failed" + SLEEP_WAIT 1 + dnf remove -y libpng + CHECK_RESULT $? 0 0 "remove libpng failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-debuginfo.sh b/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-debuginfo.sh new file mode 100644 index 000000000..39477a25e --- /dev/null +++ b/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpq +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpq-debuginfo + CHECK_RESULT $? 0 0 "install libpq-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libpq-debuginfo + CHECK_RESULT $? 0 0 "remove libpq-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-debugsource.sh b/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-debugsource.sh new file mode 100644 index 000000000..c176f5a73 --- /dev/null +++ b/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpq +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpq-debugsource + CHECK_RESULT $? 0 0 "install libpq-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libpq-debugsource + CHECK_RESULT $? 0 0 "remove libpq-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-devel.sh b/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-devel.sh new file mode 100644 index 000000000..53c258eed --- /dev/null +++ b/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpq +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpq-devel + CHECK_RESULT $? 0 0 "install libpq-devel failed" + SLEEP_WAIT 1 + dnf remove -y libpq-devel + CHECK_RESULT $? 0 0 "remove libpq-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq.sh b/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq.sh new file mode 100644 index 000000000..b33115774 --- /dev/null +++ b/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpq +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpq + CHECK_RESULT $? 0 0 "install libpq failed" + SLEEP_WAIT 1 + dnf remove -y libpq + CHECK_RESULT $? 0 0 "remove libpq failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-debuginfo.sh b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-debuginfo.sh new file mode 100644 index 000000000..6e06a4989 --- /dev/null +++ b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libproxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libproxy-debuginfo + CHECK_RESULT $? 0 0 "install libproxy-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libproxy-debuginfo + CHECK_RESULT $? 0 0 "remove libproxy-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-debugsource.sh b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-debugsource.sh new file mode 100644 index 000000000..0ee60b366 --- /dev/null +++ b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libproxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libproxy-debugsource + CHECK_RESULT $? 0 0 "install libproxy-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libproxy-debugsource + CHECK_RESULT $? 0 0 "remove libproxy-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-devel.sh b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-devel.sh new file mode 100644 index 000000000..48fba17e9 --- /dev/null +++ b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libproxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libproxy-devel + CHECK_RESULT $? 0 0 "install libproxy-devel failed" + SLEEP_WAIT 1 + dnf remove -y libproxy-devel + CHECK_RESULT $? 0 0 "remove libproxy-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-duktape.sh b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-duktape.sh new file mode 100644 index 000000000..8d8530010 --- /dev/null +++ b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-duktape.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libproxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libproxy-duktape + CHECK_RESULT $? 0 0 "install libproxy-duktape failed" + SLEEP_WAIT 1 + dnf remove -y libproxy-duktape + CHECK_RESULT $? 0 0 "remove libproxy-duktape failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-help.sh b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-help.sh new file mode 100644 index 000000000..f8a4508fe --- /dev/null +++ b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libproxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libproxy-help + CHECK_RESULT $? 0 0 "install libproxy-help failed" + SLEEP_WAIT 1 + dnf remove -y libproxy-help + CHECK_RESULT $? 0 0 "remove libproxy-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-webkitgtk4.sh b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-webkitgtk4.sh new file mode 100644 index 000000000..51d8ef485 --- /dev/null +++ b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-webkitgtk4.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libproxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libproxy-webkitgtk4 + CHECK_RESULT $? 0 0 "install libproxy-webkitgtk4 failed" + SLEEP_WAIT 1 + dnf remove -y libproxy-webkitgtk4 + CHECK_RESULT $? 0 0 "remove libproxy-webkitgtk4 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy.sh b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy.sh new file mode 100644 index 000000000..5470c92a5 --- /dev/null +++ b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libproxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libproxy + CHECK_RESULT $? 0 0 "install libproxy failed" + SLEEP_WAIT 1 + dnf remove -y libproxy + CHECK_RESULT $? 0 0 "remove libproxy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_python2-libproxy.sh b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_python2-libproxy.sh new file mode 100644 index 000000000..b66986592 --- /dev/null +++ b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_python2-libproxy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libproxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-libproxy + CHECK_RESULT $? 0 0 "install python2-libproxy failed" + SLEEP_WAIT 1 + dnf remove -y python2-libproxy + CHECK_RESULT $? 0 0 "remove python2-libproxy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_python3-libproxy.sh b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_python3-libproxy.sh new file mode 100644 index 000000000..d5d1023f2 --- /dev/null +++ b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_python3-libproxy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libproxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libproxy + CHECK_RESULT $? 0 0 "install python3-libproxy failed" + SLEEP_WAIT 1 + dnf remove -y python3-libproxy + CHECK_RESULT $? 0 0 "remove python3-libproxy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-debuginfo.sh b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-debuginfo.sh new file mode 100644 index 000000000..c3ab8cddb --- /dev/null +++ b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpsl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpsl-debuginfo + CHECK_RESULT $? 0 0 "install libpsl-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libpsl-debuginfo + CHECK_RESULT $? 0 0 "remove libpsl-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-debugsource.sh b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-debugsource.sh new file mode 100644 index 000000000..34914221f --- /dev/null +++ b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpsl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpsl-debugsource + CHECK_RESULT $? 0 0 "install libpsl-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libpsl-debugsource + CHECK_RESULT $? 0 0 "remove libpsl-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-devel.sh b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-devel.sh new file mode 100644 index 000000000..b5304867e --- /dev/null +++ b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpsl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpsl-devel + CHECK_RESULT $? 0 0 "install libpsl-devel failed" + SLEEP_WAIT 1 + dnf remove -y libpsl-devel + CHECK_RESULT $? 0 0 "remove libpsl-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-doc.sh b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-doc.sh new file mode 100644 index 000000000..798067284 --- /dev/null +++ b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpsl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpsl-doc + CHECK_RESULT $? 0 0 "install libpsl-doc failed" + SLEEP_WAIT 1 + dnf remove -y libpsl-doc + CHECK_RESULT $? 0 0 "remove libpsl-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-help.sh b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-help.sh new file mode 100644 index 000000000..65435785a --- /dev/null +++ b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpsl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpsl-help + CHECK_RESULT $? 0 0 "install libpsl-help failed" + SLEEP_WAIT 1 + dnf remove -y libpsl-help + CHECK_RESULT $? 0 0 "remove libpsl-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl.sh b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl.sh new file mode 100644 index 000000000..dd1d56418 --- /dev/null +++ b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpsl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpsl + CHECK_RESULT $? 0 0 "install libpsl failed" + SLEEP_WAIT 1 + dnf remove -y libpsl + CHECK_RESULT $? 0 0 "remove libpsl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_psl-make-dafsa.sh b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_psl-make-dafsa.sh new file mode 100644 index 000000000..8ea408769 --- /dev/null +++ b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_psl-make-dafsa.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpsl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y psl-make-dafsa + CHECK_RESULT $? 0 0 "install psl-make-dafsa failed" + SLEEP_WAIT 1 + dnf remove -y psl-make-dafsa + CHECK_RESULT $? 0 0 "remove psl-make-dafsa failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_psl.sh b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_psl.sh new file mode 100644 index 000000000..909695dd7 --- /dev/null +++ b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_psl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpsl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y psl + CHECK_RESULT $? 0 0 "install psl failed" + SLEEP_WAIT 1 + dnf remove -y psl + CHECK_RESULT $? 0 0 "remove psl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-debuginfo.sh b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-debuginfo.sh new file mode 100644 index 000000000..01bfb8323 --- /dev/null +++ b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpwquality +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpwquality-debuginfo + CHECK_RESULT $? 0 0 "install libpwquality-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libpwquality-debuginfo + CHECK_RESULT $? 0 0 "remove libpwquality-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-debugsource.sh b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-debugsource.sh new file mode 100644 index 000000000..c5ebd446d --- /dev/null +++ b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpwquality +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpwquality-debugsource + CHECK_RESULT $? 0 0 "install libpwquality-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libpwquality-debugsource + CHECK_RESULT $? 0 0 "remove libpwquality-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-devel.sh b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-devel.sh new file mode 100644 index 000000000..9d6089c9d --- /dev/null +++ b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpwquality +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpwquality-devel + CHECK_RESULT $? 0 0 "install libpwquality-devel failed" + SLEEP_WAIT 1 + dnf remove -y libpwquality-devel + CHECK_RESULT $? 0 0 "remove libpwquality-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-help.sh b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-help.sh new file mode 100644 index 000000000..72464a7bc --- /dev/null +++ b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpwquality +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpwquality-help + CHECK_RESULT $? 0 0 "install libpwquality-help failed" + SLEEP_WAIT 1 + dnf remove -y libpwquality-help + CHECK_RESULT $? 0 0 "remove libpwquality-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality.sh b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality.sh new file mode 100644 index 000000000..40b0a9b84 --- /dev/null +++ b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpwquality +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpwquality + CHECK_RESULT $? 0 0 "install libpwquality failed" + SLEEP_WAIT 1 + dnf remove -y libpwquality + CHECK_RESULT $? 0 0 "remove libpwquality failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_python2-pwquality.sh b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_python2-pwquality.sh new file mode 100644 index 000000000..9ea4f0b04 --- /dev/null +++ b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_python2-pwquality.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpwquality +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-pwquality + CHECK_RESULT $? 0 0 "install python2-pwquality failed" + SLEEP_WAIT 1 + dnf remove -y python2-pwquality + CHECK_RESULT $? 0 0 "remove python2-pwquality failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_python3-pwquality.sh b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_python3-pwquality.sh new file mode 100644 index 000000000..69d507a20 --- /dev/null +++ b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_python3-pwquality.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libpwquality +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-pwquality + CHECK_RESULT $? 0 0 "install python3-pwquality failed" + SLEEP_WAIT 1 + dnf remove -y python3-pwquality + CHECK_RESULT $? 0 0 "remove python3-pwquality failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-debuginfo.sh b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-debuginfo.sh new file mode 100644 index 000000000..afa75cd7c --- /dev/null +++ b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libqmi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libqmi-debuginfo + CHECK_RESULT $? 0 0 "install libqmi-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libqmi-debuginfo + CHECK_RESULT $? 0 0 "remove libqmi-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-debugsource.sh b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-debugsource.sh new file mode 100644 index 000000000..564884d01 --- /dev/null +++ b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libqmi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libqmi-debugsource + CHECK_RESULT $? 0 0 "install libqmi-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libqmi-debugsource + CHECK_RESULT $? 0 0 "remove libqmi-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-devel.sh b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-devel.sh new file mode 100644 index 000000000..3a82f8496 --- /dev/null +++ b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libqmi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libqmi-devel + CHECK_RESULT $? 0 0 "install libqmi-devel failed" + SLEEP_WAIT 1 + dnf remove -y libqmi-devel + CHECK_RESULT $? 0 0 "remove libqmi-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-help.sh b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-help.sh new file mode 100644 index 000000000..c14e29afa --- /dev/null +++ b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libqmi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libqmi-help + CHECK_RESULT $? 0 0 "install libqmi-help failed" + SLEEP_WAIT 1 + dnf remove -y libqmi-help + CHECK_RESULT $? 0 0 "remove libqmi-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi.sh b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi.sh new file mode 100644 index 000000000..957f4903d --- /dev/null +++ b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libqmi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libqmi + CHECK_RESULT $? 0 0 "install libqmi failed" + SLEEP_WAIT 1 + dnf remove -y libqmi + CHECK_RESULT $? 0 0 "remove libqmi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-debuginfo.sh b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-debuginfo.sh new file mode 100644 index 000000000..ef2263105 --- /dev/null +++ b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librabbitmq +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librabbitmq-debuginfo + CHECK_RESULT $? 0 0 "install librabbitmq-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y librabbitmq-debuginfo + CHECK_RESULT $? 0 0 "remove librabbitmq-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-debugsource.sh b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-debugsource.sh new file mode 100644 index 000000000..6d531f2c7 --- /dev/null +++ b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librabbitmq +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librabbitmq-debugsource + CHECK_RESULT $? 0 0 "install librabbitmq-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y librabbitmq-debugsource + CHECK_RESULT $? 0 0 "remove librabbitmq-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-devel.sh b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-devel.sh new file mode 100644 index 000000000..51a803069 --- /dev/null +++ b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librabbitmq +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librabbitmq-devel + CHECK_RESULT $? 0 0 "install librabbitmq-devel failed" + SLEEP_WAIT 1 + dnf remove -y librabbitmq-devel + CHECK_RESULT $? 0 0 "remove librabbitmq-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-help.sh b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-help.sh new file mode 100644 index 000000000..be65dbf7b --- /dev/null +++ b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librabbitmq +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librabbitmq-help + CHECK_RESULT $? 0 0 "install librabbitmq-help failed" + SLEEP_WAIT 1 + dnf remove -y librabbitmq-help + CHECK_RESULT $? 0 0 "remove librabbitmq-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq.sh b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq.sh new file mode 100644 index 000000000..a113dd786 --- /dev/null +++ b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librabbitmq +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librabbitmq + CHECK_RESULT $? 0 0 "install librabbitmq failed" + SLEEP_WAIT 1 + dnf remove -y librabbitmq + CHECK_RESULT $? 0 0 "remove librabbitmq failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-debuginfo.sh b/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-debuginfo.sh new file mode 100644 index 000000000..7fed86e49 --- /dev/null +++ b/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librdkafka +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librdkafka-debuginfo + CHECK_RESULT $? 0 0 "install librdkafka-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y librdkafka-debuginfo + CHECK_RESULT $? 0 0 "remove librdkafka-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-debugsource.sh b/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-debugsource.sh new file mode 100644 index 000000000..e090f9d5d --- /dev/null +++ b/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librdkafka +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librdkafka-debugsource + CHECK_RESULT $? 0 0 "install librdkafka-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y librdkafka-debugsource + CHECK_RESULT $? 0 0 "remove librdkafka-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-devel.sh b/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-devel.sh new file mode 100644 index 000000000..7426bf112 --- /dev/null +++ b/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librdkafka +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librdkafka-devel + CHECK_RESULT $? 0 0 "install librdkafka-devel failed" + SLEEP_WAIT 1 + dnf remove -y librdkafka-devel + CHECK_RESULT $? 0 0 "remove librdkafka-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka.sh b/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka.sh new file mode 100644 index 000000000..1d332ca2f --- /dev/null +++ b/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librdkafka +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librdkafka + CHECK_RESULT $? 0 0 "install librdkafka failed" + SLEEP_WAIT 1 + dnf remove -y librdkafka + CHECK_RESULT $? 0 0 "remove librdkafka failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-debuginfo.sh b/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-debuginfo.sh new file mode 100644 index 000000000..ff598a1e4 --- /dev/null +++ b/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librelp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librelp-debuginfo + CHECK_RESULT $? 0 0 "install librelp-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y librelp-debuginfo + CHECK_RESULT $? 0 0 "remove librelp-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-debugsource.sh b/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-debugsource.sh new file mode 100644 index 000000000..a8b938ea6 --- /dev/null +++ b/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librelp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librelp-debugsource + CHECK_RESULT $? 0 0 "install librelp-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y librelp-debugsource + CHECK_RESULT $? 0 0 "remove librelp-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-devel.sh b/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-devel.sh new file mode 100644 index 000000000..45ab288b9 --- /dev/null +++ b/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librelp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librelp-devel + CHECK_RESULT $? 0 0 "install librelp-devel failed" + SLEEP_WAIT 1 + dnf remove -y librelp-devel + CHECK_RESULT $? 0 0 "remove librelp-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp.sh b/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp.sh new file mode 100644 index 000000000..c9fe3f98e --- /dev/null +++ b/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librelp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librelp + CHECK_RESULT $? 0 0 "install librelp failed" + SLEEP_WAIT 1 + dnf remove -y librelp + CHECK_RESULT $? 0 0 "remove librelp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-debuginfo.sh b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-debuginfo.sh new file mode 100644 index 000000000..60afe7e08 --- /dev/null +++ b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librepo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librepo-debuginfo + CHECK_RESULT $? 0 0 "install librepo-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y librepo-debuginfo + CHECK_RESULT $? 0 0 "remove librepo-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-debugsource.sh b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-debugsource.sh new file mode 100644 index 000000000..b04f752a3 --- /dev/null +++ b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librepo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librepo-debugsource + CHECK_RESULT $? 0 0 "install librepo-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y librepo-debugsource + CHECK_RESULT $? 0 0 "remove librepo-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-devel.sh b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-devel.sh new file mode 100644 index 000000000..27d6f727f --- /dev/null +++ b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librepo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librepo-devel + CHECK_RESULT $? 0 0 "install librepo-devel failed" + SLEEP_WAIT 1 + dnf remove -y librepo-devel + CHECK_RESULT $? 0 0 "remove librepo-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo.sh b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo.sh new file mode 100644 index 000000000..93c36a738 --- /dev/null +++ b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librepo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librepo + CHECK_RESULT $? 0 0 "install librepo failed" + SLEEP_WAIT 1 + dnf remove -y librepo + CHECK_RESULT $? 0 0 "remove librepo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_python2-librepo.sh b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_python2-librepo.sh new file mode 100644 index 000000000..56188b99b --- /dev/null +++ b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_python2-librepo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librepo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-librepo + CHECK_RESULT $? 0 0 "install python2-librepo failed" + SLEEP_WAIT 1 + dnf remove -y python2-librepo + CHECK_RESULT $? 0 0 "remove python2-librepo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_python3-librepo.sh b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_python3-librepo.sh new file mode 100644 index 000000000..442848bf6 --- /dev/null +++ b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_python3-librepo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librepo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-librepo + CHECK_RESULT $? 0 0 "install python3-librepo failed" + SLEEP_WAIT 1 + dnf remove -y python3-librepo + CHECK_RESULT $? 0 0 "remove python3-librepo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-anaconda.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-anaconda.sh new file mode 100644 index 000000000..df5aefa63 --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-anaconda.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libreport-anaconda + CHECK_RESULT $? 0 0 "install libreport-anaconda failed" + SLEEP_WAIT 1 + dnf remove -y libreport-anaconda + CHECK_RESULT $? 0 0 "remove libreport-anaconda failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-cli.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-cli.sh new file mode 100644 index 000000000..4d9164779 --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-cli.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libreport-cli + CHECK_RESULT $? 0 0 "install libreport-cli failed" + SLEEP_WAIT 1 + dnf remove -y libreport-cli + CHECK_RESULT $? 0 0 "remove libreport-cli failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-compat.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-compat.sh new file mode 100644 index 000000000..57ac22b1b --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-compat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libreport-compat + CHECK_RESULT $? 0 0 "install libreport-compat failed" + SLEEP_WAIT 1 + dnf remove -y libreport-compat + CHECK_RESULT $? 0 0 "remove libreport-compat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-debuginfo.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-debuginfo.sh new file mode 100644 index 000000000..0d3b99722 --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libreport-debuginfo + CHECK_RESULT $? 0 0 "install libreport-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libreport-debuginfo + CHECK_RESULT $? 0 0 "remove libreport-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-debugsource.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-debugsource.sh new file mode 100644 index 000000000..6d7909d96 --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libreport-debugsource + CHECK_RESULT $? 0 0 "install libreport-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libreport-debugsource + CHECK_RESULT $? 0 0 "remove libreport-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-devel.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-devel.sh new file mode 100644 index 000000000..bc5211e79 --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libreport-devel + CHECK_RESULT $? 0 0 "install libreport-devel failed" + SLEEP_WAIT 1 + dnf remove -y libreport-devel + CHECK_RESULT $? 0 0 "remove libreport-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-filesystem.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-filesystem.sh new file mode 100644 index 000000000..635d5ab5e --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-filesystem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libreport-filesystem + CHECK_RESULT $? 0 0 "install libreport-filesystem failed" + SLEEP_WAIT 1 + dnf remove -y libreport-filesystem + CHECK_RESULT $? 0 0 "remove libreport-filesystem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-gtk-devel.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-gtk-devel.sh new file mode 100644 index 000000000..e1feb4dfc --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-gtk-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libreport-gtk-devel + CHECK_RESULT $? 0 0 "install libreport-gtk-devel failed" + SLEEP_WAIT 1 + dnf remove -y libreport-gtk-devel + CHECK_RESULT $? 0 0 "remove libreport-gtk-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-gtk.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-gtk.sh new file mode 100644 index 000000000..752891ac7 --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-gtk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libreport-gtk + CHECK_RESULT $? 0 0 "install libreport-gtk failed" + SLEEP_WAIT 1 + dnf remove -y libreport-gtk + CHECK_RESULT $? 0 0 "remove libreport-gtk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-help.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-help.sh new file mode 100644 index 000000000..44a04a686 --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libreport-help + CHECK_RESULT $? 0 0 "install libreport-help failed" + SLEEP_WAIT 1 + dnf remove -y libreport-help + CHECK_RESULT $? 0 0 "remove libreport-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-newt.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-newt.sh new file mode 100644 index 000000000..77f2e1999 --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-newt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libreport-newt + CHECK_RESULT $? 0 0 "install libreport-newt failed" + SLEEP_WAIT 1 + dnf remove -y libreport-newt + CHECK_RESULT $? 0 0 "remove libreport-newt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-kerneloops.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-kerneloops.sh new file mode 100644 index 000000000..7d9272a68 --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-kerneloops.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libreport-plugin-kerneloops + CHECK_RESULT $? 0 0 "install libreport-plugin-kerneloops failed" + SLEEP_WAIT 1 + dnf remove -y libreport-plugin-kerneloops + CHECK_RESULT $? 0 0 "remove libreport-plugin-kerneloops failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-logger.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-logger.sh new file mode 100644 index 000000000..621c67152 --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-logger.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libreport-plugin-logger + CHECK_RESULT $? 0 0 "install libreport-plugin-logger failed" + SLEEP_WAIT 1 + dnf remove -y libreport-plugin-logger + CHECK_RESULT $? 0 0 "remove libreport-plugin-logger failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-reportuploader.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-reportuploader.sh new file mode 100644 index 000000000..7d1b284f1 --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-reportuploader.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libreport-plugin-reportuploader + CHECK_RESULT $? 0 0 "install libreport-plugin-reportuploader failed" + SLEEP_WAIT 1 + dnf remove -y libreport-plugin-reportuploader + CHECK_RESULT $? 0 0 "remove libreport-plugin-reportuploader failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-systemd-journal.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-systemd-journal.sh new file mode 100644 index 000000000..9bf0cfa8a --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-systemd-journal.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libreport-plugin-systemd-journal + CHECK_RESULT $? 0 0 "install libreport-plugin-systemd-journal failed" + SLEEP_WAIT 1 + dnf remove -y libreport-plugin-systemd-journal + CHECK_RESULT $? 0 0 "remove libreport-plugin-systemd-journal failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-rhel.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-rhel.sh new file mode 100644 index 000000000..d8b4976b2 --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-rhel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libreport-rhel + CHECK_RESULT $? 0 0 "install libreport-rhel failed" + SLEEP_WAIT 1 + dnf remove -y libreport-rhel + CHECK_RESULT $? 0 0 "remove libreport-rhel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-web-devel.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-web-devel.sh new file mode 100644 index 000000000..78bea1387 --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-web-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libreport-web-devel + CHECK_RESULT $? 0 0 "install libreport-web-devel failed" + SLEEP_WAIT 1 + dnf remove -y libreport-web-devel + CHECK_RESULT $? 0 0 "remove libreport-web-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-web.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-web.sh new file mode 100644 index 000000000..71af05a42 --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-web.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libreport-web + CHECK_RESULT $? 0 0 "install libreport-web failed" + SLEEP_WAIT 1 + dnf remove -y libreport-web + CHECK_RESULT $? 0 0 "remove libreport-web failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport.sh new file mode 100644 index 000000000..3186055ae --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libreport + CHECK_RESULT $? 0 0 "install libreport failed" + SLEEP_WAIT 1 + dnf remove -y libreport + CHECK_RESULT $? 0 0 "remove libreport failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_python2-libreport.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_python2-libreport.sh new file mode 100644 index 000000000..3c935d90c --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_python2-libreport.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-libreport + CHECK_RESULT $? 0 0 "install python2-libreport failed" + SLEEP_WAIT 1 + dnf remove -y python2-libreport + CHECK_RESULT $? 0 0 "remove python2-libreport failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_python3-libreport.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_python3-libreport.sh new file mode 100644 index 000000000..92b63e72f --- /dev/null +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_python3-libreport.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libreport +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libreport + CHECK_RESULT $? 0 0 "install python3-libreport failed" + SLEEP_WAIT 1 + dnf remove -y python3-libreport + CHECK_RESULT $? 0 0 "remove python3-libreport failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-debuginfo.sh b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-debuginfo.sh new file mode 100644 index 000000000..3ae310ad2 --- /dev/null +++ b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librsvg2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librsvg2-debuginfo + CHECK_RESULT $? 0 0 "install librsvg2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y librsvg2-debuginfo + CHECK_RESULT $? 0 0 "remove librsvg2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-debugsource.sh b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-debugsource.sh new file mode 100644 index 000000000..ee8a33bb4 --- /dev/null +++ b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librsvg2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librsvg2-debugsource + CHECK_RESULT $? 0 0 "install librsvg2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y librsvg2-debugsource + CHECK_RESULT $? 0 0 "remove librsvg2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-devel.sh b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-devel.sh new file mode 100644 index 000000000..88f611e43 --- /dev/null +++ b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librsvg2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librsvg2-devel + CHECK_RESULT $? 0 0 "install librsvg2-devel failed" + SLEEP_WAIT 1 + dnf remove -y librsvg2-devel + CHECK_RESULT $? 0 0 "remove librsvg2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-help.sh b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-help.sh new file mode 100644 index 000000000..d0c229d24 --- /dev/null +++ b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librsvg2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librsvg2-help + CHECK_RESULT $? 0 0 "install librsvg2-help failed" + SLEEP_WAIT 1 + dnf remove -y librsvg2-help + CHECK_RESULT $? 0 0 "remove librsvg2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-tools.sh b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-tools.sh new file mode 100644 index 000000000..f89132c60 --- /dev/null +++ b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librsvg2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librsvg2-tools + CHECK_RESULT $? 0 0 "install librsvg2-tools failed" + SLEEP_WAIT 1 + dnf remove -y librsvg2-tools + CHECK_RESULT $? 0 0 "remove librsvg2-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2.sh b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2.sh new file mode 100644 index 000000000..bf7114ca9 --- /dev/null +++ b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src librsvg2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librsvg2 + CHECK_RESULT $? 0 0 "install librsvg2 failed" + SLEEP_WAIT 1 + dnf remove -y librsvg2 + CHECK_RESULT $? 0 0 "remove librsvg2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-debuginfo.sh b/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-debuginfo.sh new file mode 100644 index 000000000..f4a2f9248 --- /dev/null +++ b/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsass +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsass-debuginfo + CHECK_RESULT $? 0 0 "install libsass-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libsass-debuginfo + CHECK_RESULT $? 0 0 "remove libsass-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-debugsource.sh b/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-debugsource.sh new file mode 100644 index 000000000..cf2aa702e --- /dev/null +++ b/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsass +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsass-debugsource + CHECK_RESULT $? 0 0 "install libsass-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libsass-debugsource + CHECK_RESULT $? 0 0 "remove libsass-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-devel.sh b/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-devel.sh new file mode 100644 index 000000000..2fffcaaf9 --- /dev/null +++ b/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsass +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsass-devel + CHECK_RESULT $? 0 0 "install libsass-devel failed" + SLEEP_WAIT 1 + dnf remove -y libsass-devel + CHECK_RESULT $? 0 0 "remove libsass-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass.sh b/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass.sh new file mode 100644 index 000000000..8e731cdcc --- /dev/null +++ b/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsass +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsass + CHECK_RESULT $? 0 0 "install libsass failed" + SLEEP_WAIT 1 + dnf remove -y libsass + CHECK_RESULT $? 0 0 "remove libsass failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-debuginfo.sh b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-debuginfo.sh new file mode 100644 index 000000000..3805bef11 --- /dev/null +++ b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libseccomp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libseccomp-debuginfo + CHECK_RESULT $? 0 0 "install libseccomp-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libseccomp-debuginfo + CHECK_RESULT $? 0 0 "remove libseccomp-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-debugsource.sh b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-debugsource.sh new file mode 100644 index 000000000..e707c22be --- /dev/null +++ b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libseccomp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libseccomp-debugsource + CHECK_RESULT $? 0 0 "install libseccomp-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libseccomp-debugsource + CHECK_RESULT $? 0 0 "remove libseccomp-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-devel.sh b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-devel.sh new file mode 100644 index 000000000..b525f7e3e --- /dev/null +++ b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libseccomp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libseccomp-devel + CHECK_RESULT $? 0 0 "install libseccomp-devel failed" + SLEEP_WAIT 1 + dnf remove -y libseccomp-devel + CHECK_RESULT $? 0 0 "remove libseccomp-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-doc.sh b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-doc.sh new file mode 100644 index 000000000..104bf5054 --- /dev/null +++ b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libseccomp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libseccomp-doc + CHECK_RESULT $? 0 0 "install libseccomp-doc failed" + SLEEP_WAIT 1 + dnf remove -y libseccomp-doc + CHECK_RESULT $? 0 0 "remove libseccomp-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-help.sh b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-help.sh new file mode 100644 index 000000000..bc7510ebf --- /dev/null +++ b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libseccomp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libseccomp-help + CHECK_RESULT $? 0 0 "install libseccomp-help failed" + SLEEP_WAIT 1 + dnf remove -y libseccomp-help + CHECK_RESULT $? 0 0 "remove libseccomp-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-static.sh b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-static.sh new file mode 100644 index 000000000..29217521d --- /dev/null +++ b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libseccomp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libseccomp-static + CHECK_RESULT $? 0 0 "install libseccomp-static failed" + SLEEP_WAIT 1 + dnf remove -y libseccomp-static + CHECK_RESULT $? 0 0 "remove libseccomp-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp.sh b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp.sh new file mode 100644 index 000000000..1ef44e1b7 --- /dev/null +++ b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libseccomp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libseccomp + CHECK_RESULT $? 0 0 "install libseccomp failed" + SLEEP_WAIT 1 + dnf remove -y libseccomp + CHECK_RESULT $? 0 0 "remove libseccomp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-debuginfo.sh b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-debuginfo.sh new file mode 100644 index 000000000..ea25f370c --- /dev/null +++ b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsecret +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsecret-debuginfo + CHECK_RESULT $? 0 0 "install libsecret-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libsecret-debuginfo + CHECK_RESULT $? 0 0 "remove libsecret-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-debugsource.sh b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-debugsource.sh new file mode 100644 index 000000000..08350dd7f --- /dev/null +++ b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsecret +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsecret-debugsource + CHECK_RESULT $? 0 0 "install libsecret-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libsecret-debugsource + CHECK_RESULT $? 0 0 "remove libsecret-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-devel.sh b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-devel.sh new file mode 100644 index 000000000..fc2c65234 --- /dev/null +++ b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsecret +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsecret-devel + CHECK_RESULT $? 0 0 "install libsecret-devel failed" + SLEEP_WAIT 1 + dnf remove -y libsecret-devel + CHECK_RESULT $? 0 0 "remove libsecret-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-help.sh b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-help.sh new file mode 100644 index 000000000..d37f82ff0 --- /dev/null +++ b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsecret +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsecret-help + CHECK_RESULT $? 0 0 "install libsecret-help failed" + SLEEP_WAIT 1 + dnf remove -y libsecret-help + CHECK_RESULT $? 0 0 "remove libsecret-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret.sh b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret.sh new file mode 100644 index 000000000..ff5bc6fca --- /dev/null +++ b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsecret +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsecret + CHECK_RESULT $? 0 0 "install libsecret failed" + SLEEP_WAIT 1 + dnf remove -y libsecret + CHECK_RESULT $? 0 0 "remove libsecret failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-debuginfo.sh b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-debuginfo.sh new file mode 100644 index 000000000..9d5d492d6 --- /dev/null +++ b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libselinux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libselinux-debuginfo + CHECK_RESULT $? 0 0 "install libselinux-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libselinux-debuginfo + CHECK_RESULT $? 0 0 "remove libselinux-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-debugsource.sh b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-debugsource.sh new file mode 100644 index 000000000..96d6feab9 --- /dev/null +++ b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libselinux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libselinux-debugsource + CHECK_RESULT $? 0 0 "install libselinux-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libselinux-debugsource + CHECK_RESULT $? 0 0 "remove libselinux-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-devel.sh b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-devel.sh new file mode 100644 index 000000000..923e84a19 --- /dev/null +++ b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libselinux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libselinux-devel + CHECK_RESULT $? 0 0 "install libselinux-devel failed" + SLEEP_WAIT 1 + dnf remove -y libselinux-devel + CHECK_RESULT $? 0 0 "remove libselinux-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-help.sh b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-help.sh new file mode 100644 index 000000000..4b0f6c508 --- /dev/null +++ b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libselinux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libselinux-help + CHECK_RESULT $? 0 0 "install libselinux-help failed" + SLEEP_WAIT 1 + dnf remove -y libselinux-help + CHECK_RESULT $? 0 0 "remove libselinux-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-ruby.sh b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-ruby.sh new file mode 100644 index 000000000..9a4fbd527 --- /dev/null +++ b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-ruby.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libselinux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libselinux-ruby + CHECK_RESULT $? 0 0 "install libselinux-ruby failed" + SLEEP_WAIT 1 + dnf remove -y libselinux-ruby + CHECK_RESULT $? 0 0 "remove libselinux-ruby failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux.sh b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux.sh new file mode 100644 index 000000000..7a62c45de --- /dev/null +++ b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libselinux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libselinux + CHECK_RESULT $? 0 0 "install libselinux failed" + SLEEP_WAIT 1 + dnf remove -y libselinux + CHECK_RESULT $? 0 0 "remove libselinux failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_python2-libselinux.sh b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_python2-libselinux.sh new file mode 100644 index 000000000..23213ef5b --- /dev/null +++ b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_python2-libselinux.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libselinux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-libselinux + CHECK_RESULT $? 0 0 "install python2-libselinux failed" + SLEEP_WAIT 1 + dnf remove -y python2-libselinux + CHECK_RESULT $? 0 0 "remove python2-libselinux failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_python3-libselinux.sh b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_python3-libselinux.sh new file mode 100644 index 000000000..50a1ddf01 --- /dev/null +++ b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_python3-libselinux.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libselinux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libselinux + CHECK_RESULT $? 0 0 "install python3-libselinux failed" + SLEEP_WAIT 1 + dnf remove -y python3-libselinux + CHECK_RESULT $? 0 0 "remove python3-libselinux failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-debuginfo.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-debuginfo.sh new file mode 100644 index 000000000..6d76a07af --- /dev/null +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsemanage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsemanage-debuginfo + CHECK_RESULT $? 0 0 "install libsemanage-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libsemanage-debuginfo + CHECK_RESULT $? 0 0 "remove libsemanage-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-debugsource.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-debugsource.sh new file mode 100644 index 000000000..e3325d521 --- /dev/null +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsemanage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsemanage-debugsource + CHECK_RESULT $? 0 0 "install libsemanage-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libsemanage-debugsource + CHECK_RESULT $? 0 0 "remove libsemanage-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-devel.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-devel.sh new file mode 100644 index 000000000..96b8469db --- /dev/null +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsemanage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsemanage-devel + CHECK_RESULT $? 0 0 "install libsemanage-devel failed" + SLEEP_WAIT 1 + dnf remove -y libsemanage-devel + CHECK_RESULT $? 0 0 "remove libsemanage-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-doc.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-doc.sh new file mode 100644 index 000000000..715bc1f8d --- /dev/null +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsemanage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsemanage-doc + CHECK_RESULT $? 0 0 "install libsemanage-doc failed" + SLEEP_WAIT 1 + dnf remove -y libsemanage-doc + CHECK_RESULT $? 0 0 "remove libsemanage-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-help.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-help.sh new file mode 100644 index 000000000..4928d2623 --- /dev/null +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsemanage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsemanage-help + CHECK_RESULT $? 0 0 "install libsemanage-help failed" + SLEEP_WAIT 1 + dnf remove -y libsemanage-help + CHECK_RESULT $? 0 0 "remove libsemanage-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-python.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-python.sh new file mode 100644 index 000000000..c8ff16059 --- /dev/null +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-python.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsemanage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsemanage-python + CHECK_RESULT $? 0 0 "install libsemanage-python failed" + SLEEP_WAIT 1 + dnf remove -y libsemanage-python + CHECK_RESULT $? 0 0 "remove libsemanage-python failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-static.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-static.sh new file mode 100644 index 000000000..e44ed7cad --- /dev/null +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsemanage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsemanage-static + CHECK_RESULT $? 0 0 "install libsemanage-static failed" + SLEEP_WAIT 1 + dnf remove -y libsemanage-static + CHECK_RESULT $? 0 0 "remove libsemanage-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage.sh new file mode 100644 index 000000000..5af081c6b --- /dev/null +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsemanage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsemanage + CHECK_RESULT $? 0 0 "install libsemanage failed" + SLEEP_WAIT 1 + dnf remove -y libsemanage + CHECK_RESULT $? 0 0 "remove libsemanage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_python2-libsemanage.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_python2-libsemanage.sh new file mode 100644 index 000000000..9ec3eb213 --- /dev/null +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_python2-libsemanage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsemanage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-libsemanage + CHECK_RESULT $? 0 0 "install python2-libsemanage failed" + SLEEP_WAIT 1 + dnf remove -y python2-libsemanage + CHECK_RESULT $? 0 0 "remove python2-libsemanage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_python3-libsemanage.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_python3-libsemanage.sh new file mode 100644 index 000000000..60c2fc12a --- /dev/null +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_python3-libsemanage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsemanage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libsemanage + CHECK_RESULT $? 0 0 "install python3-libsemanage failed" + SLEEP_WAIT 1 + dnf remove -y python3-libsemanage + CHECK_RESULT $? 0 0 "remove python3-libsemanage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-debuginfo.sh b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-debuginfo.sh new file mode 100644 index 000000000..817b1f4c9 --- /dev/null +++ b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsepol +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsepol-debuginfo + CHECK_RESULT $? 0 0 "install libsepol-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libsepol-debuginfo + CHECK_RESULT $? 0 0 "remove libsepol-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-debugsource.sh b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-debugsource.sh new file mode 100644 index 000000000..2d4d041bb --- /dev/null +++ b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsepol +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsepol-debugsource + CHECK_RESULT $? 0 0 "install libsepol-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libsepol-debugsource + CHECK_RESULT $? 0 0 "remove libsepol-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-devel.sh b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-devel.sh new file mode 100644 index 000000000..ccb88dacc --- /dev/null +++ b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsepol +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsepol-devel + CHECK_RESULT $? 0 0 "install libsepol-devel failed" + SLEEP_WAIT 1 + dnf remove -y libsepol-devel + CHECK_RESULT $? 0 0 "remove libsepol-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-help.sh b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-help.sh new file mode 100644 index 000000000..de1bb5a00 --- /dev/null +++ b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsepol +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsepol-help + CHECK_RESULT $? 0 0 "install libsepol-help failed" + SLEEP_WAIT 1 + dnf remove -y libsepol-help + CHECK_RESULT $? 0 0 "remove libsepol-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol.sh b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol.sh new file mode 100644 index 000000000..a62c7f140 --- /dev/null +++ b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsepol +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsepol + CHECK_RESULT $? 0 0 "install libsepol failed" + SLEEP_WAIT 1 + dnf remove -y libsepol + CHECK_RESULT $? 0 0 "remove libsepol failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-debuginfo.sh b/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-debuginfo.sh new file mode 100644 index 000000000..e4d255e6b --- /dev/null +++ b/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsigsegv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsigsegv-debuginfo + CHECK_RESULT $? 0 0 "install libsigsegv-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libsigsegv-debuginfo + CHECK_RESULT $? 0 0 "remove libsigsegv-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-debugsource.sh b/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-debugsource.sh new file mode 100644 index 000000000..895b78c1a --- /dev/null +++ b/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsigsegv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsigsegv-debugsource + CHECK_RESULT $? 0 0 "install libsigsegv-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libsigsegv-debugsource + CHECK_RESULT $? 0 0 "remove libsigsegv-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-devel.sh b/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-devel.sh new file mode 100644 index 000000000..da776b7d9 --- /dev/null +++ b/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsigsegv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsigsegv-devel + CHECK_RESULT $? 0 0 "install libsigsegv-devel failed" + SLEEP_WAIT 1 + dnf remove -y libsigsegv-devel + CHECK_RESULT $? 0 0 "remove libsigsegv-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv.sh b/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv.sh new file mode 100644 index 000000000..591aaacf8 --- /dev/null +++ b/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsigsegv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsigsegv + CHECK_RESULT $? 0 0 "install libsigsegv failed" + SLEEP_WAIT 1 + dnf remove -y libsigsegv + CHECK_RESULT $? 0 0 "remove libsigsegv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-debuginfo.sh b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-debuginfo.sh new file mode 100644 index 000000000..6b3304599 --- /dev/null +++ b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsmbios +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsmbios-debuginfo + CHECK_RESULT $? 0 0 "install libsmbios-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libsmbios-debuginfo + CHECK_RESULT $? 0 0 "remove libsmbios-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-debugsource.sh b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-debugsource.sh new file mode 100644 index 000000000..6f4fceca9 --- /dev/null +++ b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsmbios +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsmbios-debugsource + CHECK_RESULT $? 0 0 "install libsmbios-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libsmbios-debugsource + CHECK_RESULT $? 0 0 "remove libsmbios-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-devel.sh b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-devel.sh new file mode 100644 index 000000000..2eb7a511c --- /dev/null +++ b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsmbios +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsmbios-devel + CHECK_RESULT $? 0 0 "install libsmbios-devel failed" + SLEEP_WAIT 1 + dnf remove -y libsmbios-devel + CHECK_RESULT $? 0 0 "remove libsmbios-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-help.sh b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-help.sh new file mode 100644 index 000000000..3c041f3ba --- /dev/null +++ b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsmbios +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsmbios-help + CHECK_RESULT $? 0 0 "install libsmbios-help failed" + SLEEP_WAIT 1 + dnf remove -y libsmbios-help + CHECK_RESULT $? 0 0 "remove libsmbios-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios.sh b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios.sh new file mode 100644 index 000000000..ec2522676 --- /dev/null +++ b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsmbios +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsmbios + CHECK_RESULT $? 0 0 "install libsmbios failed" + SLEEP_WAIT 1 + dnf remove -y libsmbios + CHECK_RESULT $? 0 0 "remove libsmbios failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_python3-smbios.sh b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_python3-smbios.sh new file mode 100644 index 000000000..5515ce6f5 --- /dev/null +++ b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_python3-smbios.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsmbios +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-smbios + CHECK_RESULT $? 0 0 "install python3-smbios failed" + SLEEP_WAIT 1 + dnf remove -y python3-smbios + CHECK_RESULT $? 0 0 "remove python3-smbios failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils-bin.sh b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils-bin.sh new file mode 100644 index 000000000..c0312179b --- /dev/null +++ b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils-bin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsmbios +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y smbios-utils-bin + CHECK_RESULT $? 0 0 "install smbios-utils-bin failed" + SLEEP_WAIT 1 + dnf remove -y smbios-utils-bin + CHECK_RESULT $? 0 0 "remove smbios-utils-bin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils-python.sh b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils-python.sh new file mode 100644 index 000000000..4b464db04 --- /dev/null +++ b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils-python.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsmbios +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y smbios-utils-python + CHECK_RESULT $? 0 0 "install smbios-utils-python failed" + SLEEP_WAIT 1 + dnf remove -y smbios-utils-python + CHECK_RESULT $? 0 0 "remove smbios-utils-python failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils.sh b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils.sh new file mode 100644 index 000000000..62671ac05 --- /dev/null +++ b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsmbios +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y smbios-utils + CHECK_RESULT $? 0 0 "install smbios-utils failed" + SLEEP_WAIT 1 + dnf remove -y smbios-utils + CHECK_RESULT $? 0 0 "remove smbios-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-debuginfo.sh b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-debuginfo.sh new file mode 100644 index 000000000..b9c67e898 --- /dev/null +++ b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsndfile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsndfile-debuginfo + CHECK_RESULT $? 0 0 "install libsndfile-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libsndfile-debuginfo + CHECK_RESULT $? 0 0 "remove libsndfile-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-debugsource.sh b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-debugsource.sh new file mode 100644 index 000000000..11e25ce41 --- /dev/null +++ b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsndfile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsndfile-debugsource + CHECK_RESULT $? 0 0 "install libsndfile-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libsndfile-debugsource + CHECK_RESULT $? 0 0 "remove libsndfile-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-devel.sh b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-devel.sh new file mode 100644 index 000000000..61329a2b1 --- /dev/null +++ b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsndfile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsndfile-devel + CHECK_RESULT $? 0 0 "install libsndfile-devel failed" + SLEEP_WAIT 1 + dnf remove -y libsndfile-devel + CHECK_RESULT $? 0 0 "remove libsndfile-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-utils-help.sh b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-utils-help.sh new file mode 100644 index 000000000..b049e7216 --- /dev/null +++ b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-utils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsndfile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsndfile-utils-help + CHECK_RESULT $? 0 0 "install libsndfile-utils-help failed" + SLEEP_WAIT 1 + dnf remove -y libsndfile-utils-help + CHECK_RESULT $? 0 0 "remove libsndfile-utils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-utils.sh b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-utils.sh new file mode 100644 index 000000000..32b451abe --- /dev/null +++ b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsndfile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsndfile-utils + CHECK_RESULT $? 0 0 "install libsndfile-utils failed" + SLEEP_WAIT 1 + dnf remove -y libsndfile-utils + CHECK_RESULT $? 0 0 "remove libsndfile-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile.sh b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile.sh new file mode 100644 index 000000000..9f11ab218 --- /dev/null +++ b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsndfile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsndfile + CHECK_RESULT $? 0 0 "install libsndfile failed" + SLEEP_WAIT 1 + dnf remove -y libsndfile + CHECK_RESULT $? 0 0 "remove libsndfile failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-debuginfo.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-debuginfo.sh new file mode 100644 index 000000000..0aa84d3e6 --- /dev/null +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsolv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsolv-debuginfo + CHECK_RESULT $? 0 0 "install libsolv-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libsolv-debuginfo + CHECK_RESULT $? 0 0 "remove libsolv-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-debugsource.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-debugsource.sh new file mode 100644 index 000000000..c29e313ab --- /dev/null +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsolv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsolv-debugsource + CHECK_RESULT $? 0 0 "install libsolv-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libsolv-debugsource + CHECK_RESULT $? 0 0 "remove libsolv-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-demo.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-demo.sh new file mode 100644 index 000000000..b45dd85b0 --- /dev/null +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-demo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsolv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsolv-demo + CHECK_RESULT $? 0 0 "install libsolv-demo failed" + SLEEP_WAIT 1 + dnf remove -y libsolv-demo + CHECK_RESULT $? 0 0 "remove libsolv-demo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-devel.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-devel.sh new file mode 100644 index 000000000..20f531de4 --- /dev/null +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsolv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsolv-devel + CHECK_RESULT $? 0 0 "install libsolv-devel failed" + SLEEP_WAIT 1 + dnf remove -y libsolv-devel + CHECK_RESULT $? 0 0 "remove libsolv-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-help.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-help.sh new file mode 100644 index 000000000..4e59122bd --- /dev/null +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsolv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsolv-help + CHECK_RESULT $? 0 0 "install libsolv-help failed" + SLEEP_WAIT 1 + dnf remove -y libsolv-help + CHECK_RESULT $? 0 0 "remove libsolv-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-tools.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-tools.sh new file mode 100644 index 000000000..919b6f6f9 --- /dev/null +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsolv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsolv-tools + CHECK_RESULT $? 0 0 "install libsolv-tools failed" + SLEEP_WAIT 1 + dnf remove -y libsolv-tools + CHECK_RESULT $? 0 0 "remove libsolv-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv.sh new file mode 100644 index 000000000..6a987e4c7 --- /dev/null +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsolv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsolv + CHECK_RESULT $? 0 0 "install libsolv failed" + SLEEP_WAIT 1 + dnf remove -y libsolv + CHECK_RESULT $? 0 0 "remove libsolv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_perl-solv.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_perl-solv.sh new file mode 100644 index 000000000..e40fac327 --- /dev/null +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_perl-solv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsolv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-solv + CHECK_RESULT $? 0 0 "install perl-solv failed" + SLEEP_WAIT 1 + dnf remove -y perl-solv + CHECK_RESULT $? 0 0 "remove perl-solv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_python2-solv.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_python2-solv.sh new file mode 100644 index 000000000..c5df32f7e --- /dev/null +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_python2-solv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsolv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-solv + CHECK_RESULT $? 0 0 "install python2-solv failed" + SLEEP_WAIT 1 + dnf remove -y python2-solv + CHECK_RESULT $? 0 0 "remove python2-solv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_python3-solv.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_python3-solv.sh new file mode 100644 index 000000000..0c48cc007 --- /dev/null +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_python3-solv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsolv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-solv + CHECK_RESULT $? 0 0 "install python3-solv failed" + SLEEP_WAIT 1 + dnf remove -y python3-solv + CHECK_RESULT $? 0 0 "remove python3-solv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_ruby-solv.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_ruby-solv.sh new file mode 100644 index 000000000..9e566bc98 --- /dev/null +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_ruby-solv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsolv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ruby-solv + CHECK_RESULT $? 0 0 "install ruby-solv failed" + SLEEP_WAIT 1 + dnf remove -y ruby-solv + CHECK_RESULT $? 0 0 "remove ruby-solv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-debuginfo.sh b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-debuginfo.sh new file mode 100644 index 000000000..d8246399d --- /dev/null +++ b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsoup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsoup-debuginfo + CHECK_RESULT $? 0 0 "install libsoup-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libsoup-debuginfo + CHECK_RESULT $? 0 0 "remove libsoup-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-debugsource.sh b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-debugsource.sh new file mode 100644 index 000000000..e5a7000c5 --- /dev/null +++ b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsoup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsoup-debugsource + CHECK_RESULT $? 0 0 "install libsoup-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libsoup-debugsource + CHECK_RESULT $? 0 0 "remove libsoup-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-devel.sh b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-devel.sh new file mode 100644 index 000000000..67aacbd87 --- /dev/null +++ b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsoup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsoup-devel + CHECK_RESULT $? 0 0 "install libsoup-devel failed" + SLEEP_WAIT 1 + dnf remove -y libsoup-devel + CHECK_RESULT $? 0 0 "remove libsoup-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-help.sh b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-help.sh new file mode 100644 index 000000000..01e837f3d --- /dev/null +++ b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsoup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsoup-help + CHECK_RESULT $? 0 0 "install libsoup-help failed" + SLEEP_WAIT 1 + dnf remove -y libsoup-help + CHECK_RESULT $? 0 0 "remove libsoup-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup.sh b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup.sh new file mode 100644 index 000000000..f39aa9d75 --- /dev/null +++ b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsoup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsoup + CHECK_RESULT $? 0 0 "install libsoup failed" + SLEEP_WAIT 1 + dnf remove -y libsoup + CHECK_RESULT $? 0 0 "remove libsoup failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-debuginfo.sh b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-debuginfo.sh new file mode 100644 index 000000000..acad31959 --- /dev/null +++ b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsoup3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsoup3-debuginfo + CHECK_RESULT $? 0 0 "install libsoup3-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libsoup3-debuginfo + CHECK_RESULT $? 0 0 "remove libsoup3-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-debugsource.sh b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-debugsource.sh new file mode 100644 index 000000000..d813cffa2 --- /dev/null +++ b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsoup3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsoup3-debugsource + CHECK_RESULT $? 0 0 "install libsoup3-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libsoup3-debugsource + CHECK_RESULT $? 0 0 "remove libsoup3-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-devel.sh b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-devel.sh new file mode 100644 index 000000000..f5982c258 --- /dev/null +++ b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsoup3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsoup3-devel + CHECK_RESULT $? 0 0 "install libsoup3-devel failed" + SLEEP_WAIT 1 + dnf remove -y libsoup3-devel + CHECK_RESULT $? 0 0 "remove libsoup3-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-help.sh b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-help.sh new file mode 100644 index 000000000..31db1743d --- /dev/null +++ b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsoup3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsoup3-help + CHECK_RESULT $? 0 0 "install libsoup3-help failed" + SLEEP_WAIT 1 + dnf remove -y libsoup3-help + CHECK_RESULT $? 0 0 "remove libsoup3-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3.sh b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3.sh new file mode 100644 index 000000000..50b4e45b5 --- /dev/null +++ b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libsoup3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsoup3 + CHECK_RESULT $? 0 0 "install libsoup3 failed" + SLEEP_WAIT 1 + dnf remove -y libsoup3 + CHECK_RESULT $? 0 0 "remove libsoup3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-debuginfo.sh b/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-debuginfo.sh new file mode 100644 index 000000000..9d680eddf --- /dev/null +++ b/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libspiro +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libspiro-debuginfo + CHECK_RESULT $? 0 0 "install libspiro-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libspiro-debuginfo + CHECK_RESULT $? 0 0 "remove libspiro-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-debugsource.sh b/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-debugsource.sh new file mode 100644 index 000000000..669876b01 --- /dev/null +++ b/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libspiro +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libspiro-debugsource + CHECK_RESULT $? 0 0 "install libspiro-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libspiro-debugsource + CHECK_RESULT $? 0 0 "remove libspiro-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-devel.sh b/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-devel.sh new file mode 100644 index 000000000..d3e6c49c9 --- /dev/null +++ b/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libspiro +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libspiro-devel + CHECK_RESULT $? 0 0 "install libspiro-devel failed" + SLEEP_WAIT 1 + dnf remove -y libspiro-devel + CHECK_RESULT $? 0 0 "remove libspiro-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro.sh b/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro.sh new file mode 100644 index 000000000..9e5b35439 --- /dev/null +++ b/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libspiro +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libspiro + CHECK_RESULT $? 0 0 "install libspiro failed" + SLEEP_WAIT 1 + dnf remove -y libspiro + CHECK_RESULT $? 0 0 "remove libspiro failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-config.sh b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-config.sh new file mode 100644 index 000000000..cc979ce26 --- /dev/null +++ b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-config.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libssh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libssh-config + CHECK_RESULT $? 0 0 "install libssh-config failed" + SLEEP_WAIT 1 + dnf remove -y libssh-config + CHECK_RESULT $? 0 0 "remove libssh-config failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-debuginfo.sh b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-debuginfo.sh new file mode 100644 index 000000000..d671fa2c4 --- /dev/null +++ b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libssh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libssh-debuginfo + CHECK_RESULT $? 0 0 "install libssh-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libssh-debuginfo + CHECK_RESULT $? 0 0 "remove libssh-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-debugsource.sh b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-debugsource.sh new file mode 100644 index 000000000..3f1d344b7 --- /dev/null +++ b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libssh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libssh-debugsource + CHECK_RESULT $? 0 0 "install libssh-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libssh-debugsource + CHECK_RESULT $? 0 0 "remove libssh-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-devel.sh b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-devel.sh new file mode 100644 index 000000000..316f8e25c --- /dev/null +++ b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libssh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libssh-devel + CHECK_RESULT $? 0 0 "install libssh-devel failed" + SLEEP_WAIT 1 + dnf remove -y libssh-devel + CHECK_RESULT $? 0 0 "remove libssh-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-doc.sh b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-doc.sh new file mode 100644 index 000000000..3755c1da6 --- /dev/null +++ b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libssh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libssh-doc + CHECK_RESULT $? 0 0 "install libssh-doc failed" + SLEEP_WAIT 1 + dnf remove -y libssh-doc + CHECK_RESULT $? 0 0 "remove libssh-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-help.sh b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-help.sh new file mode 100644 index 000000000..ea6523888 --- /dev/null +++ b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libssh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libssh-help + CHECK_RESULT $? 0 0 "install libssh-help failed" + SLEEP_WAIT 1 + dnf remove -y libssh-help + CHECK_RESULT $? 0 0 "remove libssh-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh.sh b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh.sh new file mode 100644 index 000000000..f747db434 --- /dev/null +++ b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libssh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libssh + CHECK_RESULT $? 0 0 "install libssh failed" + SLEEP_WAIT 1 + dnf remove -y libssh + CHECK_RESULT $? 0 0 "remove libssh failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-debuginfo.sh b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-debuginfo.sh new file mode 100644 index 000000000..7f755eda8 --- /dev/null +++ b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libssh2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libssh2-debuginfo + CHECK_RESULT $? 0 0 "install libssh2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libssh2-debuginfo + CHECK_RESULT $? 0 0 "remove libssh2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-debugsource.sh b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-debugsource.sh new file mode 100644 index 000000000..f0f10db0a --- /dev/null +++ b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libssh2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libssh2-debugsource + CHECK_RESULT $? 0 0 "install libssh2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libssh2-debugsource + CHECK_RESULT $? 0 0 "remove libssh2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-devel.sh b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-devel.sh new file mode 100644 index 000000000..1eb967011 --- /dev/null +++ b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libssh2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libssh2-devel + CHECK_RESULT $? 0 0 "install libssh2-devel failed" + SLEEP_WAIT 1 + dnf remove -y libssh2-devel + CHECK_RESULT $? 0 0 "remove libssh2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-help.sh b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-help.sh new file mode 100644 index 000000000..ef9d6d5f1 --- /dev/null +++ b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libssh2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libssh2-help + CHECK_RESULT $? 0 0 "install libssh2-help failed" + SLEEP_WAIT 1 + dnf remove -y libssh2-help + CHECK_RESULT $? 0 0 "remove libssh2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2.sh b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2.sh new file mode 100644 index 000000000..29ec60172 --- /dev/null +++ b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libssh2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libssh2 + CHECK_RESULT $? 0 0 "install libssh2 failed" + SLEEP_WAIT 1 + dnf remove -y libssh2 + CHECK_RESULT $? 0 0 "remove libssh2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-debuginfo.sh b/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-debuginfo.sh new file mode 100644 index 000000000..c55b46c23 --- /dev/null +++ b/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libstemmer +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libstemmer-debuginfo + CHECK_RESULT $? 0 0 "install libstemmer-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libstemmer-debuginfo + CHECK_RESULT $? 0 0 "remove libstemmer-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-debugsource.sh b/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-debugsource.sh new file mode 100644 index 000000000..12e05885d --- /dev/null +++ b/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libstemmer +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libstemmer-debugsource + CHECK_RESULT $? 0 0 "install libstemmer-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libstemmer-debugsource + CHECK_RESULT $? 0 0 "remove libstemmer-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-devel.sh b/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-devel.sh new file mode 100644 index 000000000..8b383c9d1 --- /dev/null +++ b/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libstemmer +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libstemmer-devel + CHECK_RESULT $? 0 0 "install libstemmer-devel failed" + SLEEP_WAIT 1 + dnf remove -y libstemmer-devel + CHECK_RESULT $? 0 0 "remove libstemmer-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer.sh b/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer.sh new file mode 100644 index 000000000..ef2e1fe06 --- /dev/null +++ b/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libstemmer +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libstemmer + CHECK_RESULT $? 0 0 "install libstemmer failed" + SLEEP_WAIT 1 + dnf remove -y libstemmer + CHECK_RESULT $? 0 0 "remove libstemmer failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debuginfo.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debuginfo.sh new file mode 100644 index 000000000..ddf74c216 --- /dev/null +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libstoragemgmt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libstoragemgmt-debuginfo + CHECK_RESULT $? 0 0 "install libstoragemgmt-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libstoragemgmt-debuginfo + CHECK_RESULT $? 0 0 "remove libstoragemgmt-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debugsource.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debugsource.sh new file mode 100644 index 000000000..2f10fc80d --- /dev/null +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libstoragemgmt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libstoragemgmt-debugsource + CHECK_RESULT $? 0 0 "install libstoragemgmt-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libstoragemgmt-debugsource + CHECK_RESULT $? 0 0 "remove libstoragemgmt-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-devel.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-devel.sh new file mode 100644 index 000000000..b335cab6c --- /dev/null +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libstoragemgmt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libstoragemgmt-devel + CHECK_RESULT $? 0 0 "install libstoragemgmt-devel failed" + SLEEP_WAIT 1 + dnf remove -y libstoragemgmt-devel + CHECK_RESULT $? 0 0 "remove libstoragemgmt-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-help.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-help.sh new file mode 100644 index 000000000..68bf20bfc --- /dev/null +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libstoragemgmt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libstoragemgmt-help + CHECK_RESULT $? 0 0 "install libstoragemgmt-help failed" + SLEEP_WAIT 1 + dnf remove -y libstoragemgmt-help + CHECK_RESULT $? 0 0 "remove libstoragemgmt-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-netapp-plugin.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-netapp-plugin.sh new file mode 100644 index 000000000..c35a8ffc7 --- /dev/null +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-netapp-plugin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libstoragemgmt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libstoragemgmt-netapp-plugin + CHECK_RESULT $? 0 0 "install libstoragemgmt-netapp-plugin failed" + SLEEP_WAIT 1 + dnf remove -y libstoragemgmt-netapp-plugin + CHECK_RESULT $? 0 0 "remove libstoragemgmt-netapp-plugin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin-clibs.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin-clibs.sh new file mode 100644 index 000000000..2f3dce8b8 --- /dev/null +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin-clibs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libstoragemgmt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libstoragemgmt-nfs-plugin-clibs + CHECK_RESULT $? 0 0 "install libstoragemgmt-nfs-plugin-clibs failed" + SLEEP_WAIT 1 + dnf remove -y libstoragemgmt-nfs-plugin-clibs + CHECK_RESULT $? 0 0 "remove libstoragemgmt-nfs-plugin-clibs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin.sh new file mode 100644 index 000000000..9f62396b2 --- /dev/null +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libstoragemgmt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libstoragemgmt-nfs-plugin + CHECK_RESULT $? 0 0 "install libstoragemgmt-nfs-plugin failed" + SLEEP_WAIT 1 + dnf remove -y libstoragemgmt-nfs-plugin + CHECK_RESULT $? 0 0 "remove libstoragemgmt-nfs-plugin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-smis-plugin.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-smis-plugin.sh new file mode 100644 index 000000000..be841a435 --- /dev/null +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-smis-plugin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libstoragemgmt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libstoragemgmt-smis-plugin + CHECK_RESULT $? 0 0 "install libstoragemgmt-smis-plugin failed" + SLEEP_WAIT 1 + dnf remove -y libstoragemgmt-smis-plugin + CHECK_RESULT $? 0 0 "remove libstoragemgmt-smis-plugin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-udev.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-udev.sh new file mode 100644 index 000000000..7b71a35e1 --- /dev/null +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-udev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libstoragemgmt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libstoragemgmt-udev + CHECK_RESULT $? 0 0 "install libstoragemgmt-udev failed" + SLEEP_WAIT 1 + dnf remove -y libstoragemgmt-udev + CHECK_RESULT $? 0 0 "remove libstoragemgmt-udev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt.sh new file mode 100644 index 000000000..d8da30fcf --- /dev/null +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libstoragemgmt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libstoragemgmt + CHECK_RESULT $? 0 0 "install libstoragemgmt failed" + SLEEP_WAIT 1 + dnf remove -y libstoragemgmt + CHECK_RESULT $? 0 0 "remove libstoragemgmt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt-clibs.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt-clibs.sh new file mode 100644 index 000000000..ca8e2ad34 --- /dev/null +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt-clibs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libstoragemgmt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-libstoragemgmt-clibs + CHECK_RESULT $? 0 0 "install python2-libstoragemgmt-clibs failed" + SLEEP_WAIT 1 + dnf remove -y python2-libstoragemgmt-clibs + CHECK_RESULT $? 0 0 "remove python2-libstoragemgmt-clibs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt.sh new file mode 100644 index 000000000..fa8f63791 --- /dev/null +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libstoragemgmt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-libstoragemgmt + CHECK_RESULT $? 0 0 "install python2-libstoragemgmt failed" + SLEEP_WAIT 1 + dnf remove -y python2-libstoragemgmt + CHECK_RESULT $? 0 0 "remove python2-libstoragemgmt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt-clibs.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt-clibs.sh new file mode 100644 index 000000000..d79fe436b --- /dev/null +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt-clibs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libstoragemgmt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libstoragemgmt-clibs + CHECK_RESULT $? 0 0 "install python3-libstoragemgmt-clibs failed" + SLEEP_WAIT 1 + dnf remove -y python3-libstoragemgmt-clibs + CHECK_RESULT $? 0 0 "remove python3-libstoragemgmt-clibs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt.sh new file mode 100644 index 000000000..bed241b96 --- /dev/null +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libstoragemgmt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libstoragemgmt + CHECK_RESULT $? 0 0 "install python3-libstoragemgmt failed" + SLEEP_WAIT 1 + dnf remove -y python3-libstoragemgmt + CHECK_RESULT $? 0 0 "remove python3-libstoragemgmt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-debuginfo.sh b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-debuginfo.sh new file mode 100644 index 000000000..c282e364f --- /dev/null +++ b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtalloc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtalloc-debuginfo + CHECK_RESULT $? 0 0 "install libtalloc-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libtalloc-debuginfo + CHECK_RESULT $? 0 0 "remove libtalloc-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-debugsource.sh b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-debugsource.sh new file mode 100644 index 000000000..8ba72aef5 --- /dev/null +++ b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtalloc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtalloc-debugsource + CHECK_RESULT $? 0 0 "install libtalloc-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libtalloc-debugsource + CHECK_RESULT $? 0 0 "remove libtalloc-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-devel.sh b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-devel.sh new file mode 100644 index 000000000..794bfafe2 --- /dev/null +++ b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtalloc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtalloc-devel + CHECK_RESULT $? 0 0 "install libtalloc-devel failed" + SLEEP_WAIT 1 + dnf remove -y libtalloc-devel + CHECK_RESULT $? 0 0 "remove libtalloc-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-help.sh b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-help.sh new file mode 100644 index 000000000..f6f009966 --- /dev/null +++ b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtalloc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtalloc-help + CHECK_RESULT $? 0 0 "install libtalloc-help failed" + SLEEP_WAIT 1 + dnf remove -y libtalloc-help + CHECK_RESULT $? 0 0 "remove libtalloc-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc.sh b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc.sh new file mode 100644 index 000000000..33a430274 --- /dev/null +++ b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtalloc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtalloc + CHECK_RESULT $? 0 0 "install libtalloc failed" + SLEEP_WAIT 1 + dnf remove -y libtalloc + CHECK_RESULT $? 0 0 "remove libtalloc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python2-talloc-devel.sh b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python2-talloc-devel.sh new file mode 100644 index 000000000..08b52efac --- /dev/null +++ b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python2-talloc-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtalloc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-talloc-devel + CHECK_RESULT $? 0 0 "install python2-talloc-devel failed" + SLEEP_WAIT 1 + dnf remove -y python2-talloc-devel + CHECK_RESULT $? 0 0 "remove python2-talloc-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python2-talloc.sh b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python2-talloc.sh new file mode 100644 index 000000000..c51655b7c --- /dev/null +++ b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python2-talloc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtalloc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-talloc + CHECK_RESULT $? 0 0 "install python2-talloc failed" + SLEEP_WAIT 1 + dnf remove -y python2-talloc + CHECK_RESULT $? 0 0 "remove python2-talloc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python3-talloc-devel.sh b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python3-talloc-devel.sh new file mode 100644 index 000000000..62a5f23f9 --- /dev/null +++ b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python3-talloc-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtalloc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-talloc-devel + CHECK_RESULT $? 0 0 "install python3-talloc-devel failed" + SLEEP_WAIT 1 + dnf remove -y python3-talloc-devel + CHECK_RESULT $? 0 0 "remove python3-talloc-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python3-talloc.sh b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python3-talloc.sh new file mode 100644 index 000000000..9a6b92d97 --- /dev/null +++ b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python3-talloc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtalloc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-talloc + CHECK_RESULT $? 0 0 "install python3-talloc failed" + SLEEP_WAIT 1 + dnf remove -y python3-talloc + CHECK_RESULT $? 0 0 "remove python3-talloc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-debuginfo.sh b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-debuginfo.sh new file mode 100644 index 000000000..69b1560af --- /dev/null +++ b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtar +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtar-debuginfo + CHECK_RESULT $? 0 0 "install libtar-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libtar-debuginfo + CHECK_RESULT $? 0 0 "remove libtar-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-debugsource.sh b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-debugsource.sh new file mode 100644 index 000000000..3821d34d0 --- /dev/null +++ b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtar +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtar-debugsource + CHECK_RESULT $? 0 0 "install libtar-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libtar-debugsource + CHECK_RESULT $? 0 0 "remove libtar-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-devel.sh b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-devel.sh new file mode 100644 index 000000000..683cacf47 --- /dev/null +++ b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtar +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtar-devel + CHECK_RESULT $? 0 0 "install libtar-devel failed" + SLEEP_WAIT 1 + dnf remove -y libtar-devel + CHECK_RESULT $? 0 0 "remove libtar-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-help.sh b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-help.sh new file mode 100644 index 000000000..3552d59d0 --- /dev/null +++ b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtar +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtar-help + CHECK_RESULT $? 0 0 "install libtar-help failed" + SLEEP_WAIT 1 + dnf remove -y libtar-help + CHECK_RESULT $? 0 0 "remove libtar-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar.sh b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar.sh new file mode 100644 index 000000000..1babe4792 --- /dev/null +++ b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtar +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtar + CHECK_RESULT $? 0 0 "install libtar failed" + SLEEP_WAIT 1 + dnf remove -y libtar + CHECK_RESULT $? 0 0 "remove libtar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-debuginfo.sh b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-debuginfo.sh new file mode 100644 index 000000000..410724639 --- /dev/null +++ b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtasn1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtasn1-debuginfo + CHECK_RESULT $? 0 0 "install libtasn1-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libtasn1-debuginfo + CHECK_RESULT $? 0 0 "remove libtasn1-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-debugsource.sh b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-debugsource.sh new file mode 100644 index 000000000..714da1624 --- /dev/null +++ b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtasn1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtasn1-debugsource + CHECK_RESULT $? 0 0 "install libtasn1-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libtasn1-debugsource + CHECK_RESULT $? 0 0 "remove libtasn1-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-devel.sh b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-devel.sh new file mode 100644 index 000000000..5471d08b8 --- /dev/null +++ b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtasn1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtasn1-devel + CHECK_RESULT $? 0 0 "install libtasn1-devel failed" + SLEEP_WAIT 1 + dnf remove -y libtasn1-devel + CHECK_RESULT $? 0 0 "remove libtasn1-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-help.sh b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-help.sh new file mode 100644 index 000000000..f875f2e49 --- /dev/null +++ b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtasn1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtasn1-help + CHECK_RESULT $? 0 0 "install libtasn1-help failed" + SLEEP_WAIT 1 + dnf remove -y libtasn1-help + CHECK_RESULT $? 0 0 "remove libtasn1-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1.sh b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1.sh new file mode 100644 index 000000000..105929303 --- /dev/null +++ b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtasn1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtasn1 + CHECK_RESULT $? 0 0 "install libtasn1 failed" + SLEEP_WAIT 1 + dnf remove -y libtasn1 + CHECK_RESULT $? 0 0 "remove libtasn1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-debuginfo.sh b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-debuginfo.sh new file mode 100644 index 000000000..2069647fb --- /dev/null +++ b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtdb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtdb-debuginfo + CHECK_RESULT $? 0 0 "install libtdb-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libtdb-debuginfo + CHECK_RESULT $? 0 0 "remove libtdb-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-debugsource.sh b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-debugsource.sh new file mode 100644 index 000000000..1cfaa7c29 --- /dev/null +++ b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtdb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtdb-debugsource + CHECK_RESULT $? 0 0 "install libtdb-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libtdb-debugsource + CHECK_RESULT $? 0 0 "remove libtdb-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-devel.sh b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-devel.sh new file mode 100644 index 000000000..e5fe65e97 --- /dev/null +++ b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtdb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtdb-devel + CHECK_RESULT $? 0 0 "install libtdb-devel failed" + SLEEP_WAIT 1 + dnf remove -y libtdb-devel + CHECK_RESULT $? 0 0 "remove libtdb-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-help.sh b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-help.sh new file mode 100644 index 000000000..512141bb6 --- /dev/null +++ b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtdb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtdb-help + CHECK_RESULT $? 0 0 "install libtdb-help failed" + SLEEP_WAIT 1 + dnf remove -y libtdb-help + CHECK_RESULT $? 0 0 "remove libtdb-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb.sh b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb.sh new file mode 100644 index 000000000..74034b3e7 --- /dev/null +++ b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtdb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtdb + CHECK_RESULT $? 0 0 "install libtdb failed" + SLEEP_WAIT 1 + dnf remove -y libtdb + CHECK_RESULT $? 0 0 "remove libtdb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_python2-tdb.sh b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_python2-tdb.sh new file mode 100644 index 000000000..45b8bd37a --- /dev/null +++ b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_python2-tdb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtdb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-tdb + CHECK_RESULT $? 0 0 "install python2-tdb failed" + SLEEP_WAIT 1 + dnf remove -y python2-tdb + CHECK_RESULT $? 0 0 "remove python2-tdb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_python3-tdb.sh b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_python3-tdb.sh new file mode 100644 index 000000000..dca0ec425 --- /dev/null +++ b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_python3-tdb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtdb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-tdb + CHECK_RESULT $? 0 0 "install python3-tdb failed" + SLEEP_WAIT 1 + dnf remove -y python3-tdb + CHECK_RESULT $? 0 0 "remove python3-tdb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_tdb-tools.sh b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_tdb-tools.sh new file mode 100644 index 000000000..4d2d898dc --- /dev/null +++ b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_tdb-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtdb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tdb-tools + CHECK_RESULT $? 0 0 "install tdb-tools failed" + SLEEP_WAIT 1 + dnf remove -y tdb-tools + CHECK_RESULT $? 0 0 "remove tdb-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-debuginfo.sh b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-debuginfo.sh new file mode 100644 index 000000000..ecd3c03af --- /dev/null +++ b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libteam +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libteam-debuginfo + CHECK_RESULT $? 0 0 "install libteam-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libteam-debuginfo + CHECK_RESULT $? 0 0 "remove libteam-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-debugsource.sh b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-debugsource.sh new file mode 100644 index 000000000..bd9fce6ae --- /dev/null +++ b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libteam +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libteam-debugsource + CHECK_RESULT $? 0 0 "install libteam-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libteam-debugsource + CHECK_RESULT $? 0 0 "remove libteam-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-devel.sh b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-devel.sh new file mode 100644 index 000000000..4eb44ddae --- /dev/null +++ b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libteam +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libteam-devel + CHECK_RESULT $? 0 0 "install libteam-devel failed" + SLEEP_WAIT 1 + dnf remove -y libteam-devel + CHECK_RESULT $? 0 0 "remove libteam-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-help.sh b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-help.sh new file mode 100644 index 000000000..8fce39e04 --- /dev/null +++ b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libteam +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libteam-help + CHECK_RESULT $? 0 0 "install libteam-help failed" + SLEEP_WAIT 1 + dnf remove -y libteam-help + CHECK_RESULT $? 0 0 "remove libteam-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam.sh b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam.sh new file mode 100644 index 000000000..a0cc85a3a --- /dev/null +++ b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libteam +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libteam + CHECK_RESULT $? 0 0 "install libteam failed" + SLEEP_WAIT 1 + dnf remove -y libteam + CHECK_RESULT $? 0 0 "remove libteam failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_network-scripts-teamd.sh b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_network-scripts-teamd.sh new file mode 100644 index 000000000..288c7c56f --- /dev/null +++ b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_network-scripts-teamd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libteam +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y network-scripts-teamd + CHECK_RESULT $? 0 0 "install network-scripts-teamd failed" + SLEEP_WAIT 1 + dnf remove -y network-scripts-teamd + CHECK_RESULT $? 0 0 "remove network-scripts-teamd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_python2-libteam.sh b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_python2-libteam.sh new file mode 100644 index 000000000..57accd14e --- /dev/null +++ b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_python2-libteam.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libteam +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-libteam + CHECK_RESULT $? 0 0 "install python2-libteam failed" + SLEEP_WAIT 1 + dnf remove -y python2-libteam + CHECK_RESULT $? 0 0 "remove python2-libteam failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-debuginfo.sh b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-debuginfo.sh new file mode 100644 index 000000000..2fd83548f --- /dev/null +++ b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtevent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtevent-debuginfo + CHECK_RESULT $? 0 0 "install libtevent-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libtevent-debuginfo + CHECK_RESULT $? 0 0 "remove libtevent-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-debugsource.sh b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-debugsource.sh new file mode 100644 index 000000000..dfd050827 --- /dev/null +++ b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtevent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtevent-debugsource + CHECK_RESULT $? 0 0 "install libtevent-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libtevent-debugsource + CHECK_RESULT $? 0 0 "remove libtevent-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-devel.sh b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-devel.sh new file mode 100644 index 000000000..8953da371 --- /dev/null +++ b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtevent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtevent-devel + CHECK_RESULT $? 0 0 "install libtevent-devel failed" + SLEEP_WAIT 1 + dnf remove -y libtevent-devel + CHECK_RESULT $? 0 0 "remove libtevent-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-help.sh b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-help.sh new file mode 100644 index 000000000..fc7be4692 --- /dev/null +++ b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtevent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtevent-help + CHECK_RESULT $? 0 0 "install libtevent-help failed" + SLEEP_WAIT 1 + dnf remove -y libtevent-help + CHECK_RESULT $? 0 0 "remove libtevent-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent.sh b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent.sh new file mode 100644 index 000000000..9d26e4431 --- /dev/null +++ b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtevent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtevent + CHECK_RESULT $? 0 0 "install libtevent failed" + SLEEP_WAIT 1 + dnf remove -y libtevent + CHECK_RESULT $? 0 0 "remove libtevent failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_python2-tevent.sh b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_python2-tevent.sh new file mode 100644 index 000000000..7fcbe63a9 --- /dev/null +++ b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_python2-tevent.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtevent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-tevent + CHECK_RESULT $? 0 0 "install python2-tevent failed" + SLEEP_WAIT 1 + dnf remove -y python2-tevent + CHECK_RESULT $? 0 0 "remove python2-tevent failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_python3-tevent.sh b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_python3-tevent.sh new file mode 100644 index 000000000..11caba335 --- /dev/null +++ b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_python3-tevent.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtevent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-tevent + CHECK_RESULT $? 0 0 "install python3-tevent failed" + SLEEP_WAIT 1 + dnf remove -y python3-tevent + CHECK_RESULT $? 0 0 "remove python3-tevent failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-debuginfo.sh b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-debuginfo.sh new file mode 100644 index 000000000..9294a1734 --- /dev/null +++ b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libthai +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libthai-debuginfo + CHECK_RESULT $? 0 0 "install libthai-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libthai-debuginfo + CHECK_RESULT $? 0 0 "remove libthai-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-debugsource.sh b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-debugsource.sh new file mode 100644 index 000000000..d472851ae --- /dev/null +++ b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libthai +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libthai-debugsource + CHECK_RESULT $? 0 0 "install libthai-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libthai-debugsource + CHECK_RESULT $? 0 0 "remove libthai-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-devel.sh b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-devel.sh new file mode 100644 index 000000000..8ac1c19ec --- /dev/null +++ b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libthai +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libthai-devel + CHECK_RESULT $? 0 0 "install libthai-devel failed" + SLEEP_WAIT 1 + dnf remove -y libthai-devel + CHECK_RESULT $? 0 0 "remove libthai-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-static.sh b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-static.sh new file mode 100644 index 000000000..538905217 --- /dev/null +++ b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libthai +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libthai-static + CHECK_RESULT $? 0 0 "install libthai-static failed" + SLEEP_WAIT 1 + dnf remove -y libthai-static + CHECK_RESULT $? 0 0 "remove libthai-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai.sh b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai.sh new file mode 100644 index 000000000..731f9e411 --- /dev/null +++ b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libthai +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libthai + CHECK_RESULT $? 0 0 "install libthai failed" + SLEEP_WAIT 1 + dnf remove -y libthai + CHECK_RESULT $? 0 0 "remove libthai failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-debuginfo.sh b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-debuginfo.sh new file mode 100644 index 000000000..072d1107a --- /dev/null +++ b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtheora +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtheora-debuginfo + CHECK_RESULT $? 0 0 "install libtheora-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libtheora-debuginfo + CHECK_RESULT $? 0 0 "remove libtheora-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-debugsource.sh b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-debugsource.sh new file mode 100644 index 000000000..48745a6ed --- /dev/null +++ b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtheora +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtheora-debugsource + CHECK_RESULT $? 0 0 "install libtheora-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libtheora-debugsource + CHECK_RESULT $? 0 0 "remove libtheora-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-devel.sh b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-devel.sh new file mode 100644 index 000000000..e0b6783da --- /dev/null +++ b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtheora +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtheora-devel + CHECK_RESULT $? 0 0 "install libtheora-devel failed" + SLEEP_WAIT 1 + dnf remove -y libtheora-devel + CHECK_RESULT $? 0 0 "remove libtheora-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-help.sh b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-help.sh new file mode 100644 index 000000000..4306c09b6 --- /dev/null +++ b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtheora +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtheora-help + CHECK_RESULT $? 0 0 "install libtheora-help failed" + SLEEP_WAIT 1 + dnf remove -y libtheora-help + CHECK_RESULT $? 0 0 "remove libtheora-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora.sh b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora.sh new file mode 100644 index 000000000..80565dcb4 --- /dev/null +++ b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtheora +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtheora + CHECK_RESULT $? 0 0 "install libtheora failed" + SLEEP_WAIT 1 + dnf remove -y libtheora + CHECK_RESULT $? 0 0 "remove libtheora failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_theora-tools.sh b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_theora-tools.sh new file mode 100644 index 000000000..a72c13aae --- /dev/null +++ b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_theora-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtheora +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y theora-tools + CHECK_RESULT $? 0 0 "install theora-tools failed" + SLEEP_WAIT 1 + dnf remove -y theora-tools + CHECK_RESULT $? 0 0 "remove theora-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-debuginfo.sh b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-debuginfo.sh new file mode 100644 index 000000000..3083b4286 --- /dev/null +++ b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtiff +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtiff-debuginfo + CHECK_RESULT $? 0 0 "install libtiff-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libtiff-debuginfo + CHECK_RESULT $? 0 0 "remove libtiff-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-debugsource.sh b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-debugsource.sh new file mode 100644 index 000000000..c73adb978 --- /dev/null +++ b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtiff +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtiff-debugsource + CHECK_RESULT $? 0 0 "install libtiff-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libtiff-debugsource + CHECK_RESULT $? 0 0 "remove libtiff-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-devel.sh b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-devel.sh new file mode 100644 index 000000000..6338c0e0e --- /dev/null +++ b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtiff +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtiff-devel + CHECK_RESULT $? 0 0 "install libtiff-devel failed" + SLEEP_WAIT 1 + dnf remove -y libtiff-devel + CHECK_RESULT $? 0 0 "remove libtiff-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-help.sh b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-help.sh new file mode 100644 index 000000000..0e0da3def --- /dev/null +++ b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtiff +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtiff-help + CHECK_RESULT $? 0 0 "install libtiff-help failed" + SLEEP_WAIT 1 + dnf remove -y libtiff-help + CHECK_RESULT $? 0 0 "remove libtiff-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-static.sh b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-static.sh new file mode 100644 index 000000000..dcdd6247d --- /dev/null +++ b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtiff +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtiff-static + CHECK_RESULT $? 0 0 "install libtiff-static failed" + SLEEP_WAIT 1 + dnf remove -y libtiff-static + CHECK_RESULT $? 0 0 "remove libtiff-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-tools.sh b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-tools.sh new file mode 100644 index 000000000..8a26cafc8 --- /dev/null +++ b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtiff +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtiff-tools + CHECK_RESULT $? 0 0 "install libtiff-tools failed" + SLEEP_WAIT 1 + dnf remove -y libtiff-tools + CHECK_RESULT $? 0 0 "remove libtiff-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff.sh b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff.sh new file mode 100644 index 000000000..8f52c36d3 --- /dev/null +++ b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtiff +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtiff + CHECK_RESULT $? 0 0 "install libtiff failed" + SLEEP_WAIT 1 + dnf remove -y libtiff + CHECK_RESULT $? 0 0 "remove libtiff failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-debuginfo.sh b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-debuginfo.sh new file mode 100644 index 000000000..7d97db986 --- /dev/null +++ b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtirpc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtirpc-debuginfo + CHECK_RESULT $? 0 0 "install libtirpc-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libtirpc-debuginfo + CHECK_RESULT $? 0 0 "remove libtirpc-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-debugsource.sh b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-debugsource.sh new file mode 100644 index 000000000..bd2a4426b --- /dev/null +++ b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtirpc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtirpc-debugsource + CHECK_RESULT $? 0 0 "install libtirpc-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libtirpc-debugsource + CHECK_RESULT $? 0 0 "remove libtirpc-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-devel.sh b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-devel.sh new file mode 100644 index 000000000..a394a05a2 --- /dev/null +++ b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtirpc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtirpc-devel + CHECK_RESULT $? 0 0 "install libtirpc-devel failed" + SLEEP_WAIT 1 + dnf remove -y libtirpc-devel + CHECK_RESULT $? 0 0 "remove libtirpc-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-help.sh b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-help.sh new file mode 100644 index 000000000..8300d08e5 --- /dev/null +++ b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtirpc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtirpc-help + CHECK_RESULT $? 0 0 "install libtirpc-help failed" + SLEEP_WAIT 1 + dnf remove -y libtirpc-help + CHECK_RESULT $? 0 0 "remove libtirpc-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc.sh b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc.sh new file mode 100644 index 000000000..e9c45f140 --- /dev/null +++ b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtirpc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtirpc + CHECK_RESULT $? 0 0 "install libtirpc failed" + SLEEP_WAIT 1 + dnf remove -y libtirpc + CHECK_RESULT $? 0 0 "remove libtirpc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-debuginfo.sh b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-debuginfo.sh new file mode 100644 index 000000000..07d03960e --- /dev/null +++ b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtool-debuginfo + CHECK_RESULT $? 0 0 "install libtool-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libtool-debuginfo + CHECK_RESULT $? 0 0 "remove libtool-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-debugsource.sh b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-debugsource.sh new file mode 100644 index 000000000..f650631bf --- /dev/null +++ b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtool-debugsource + CHECK_RESULT $? 0 0 "install libtool-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libtool-debugsource + CHECK_RESULT $? 0 0 "remove libtool-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-devel.sh b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-devel.sh new file mode 100644 index 000000000..5b34ca051 --- /dev/null +++ b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtool-devel + CHECK_RESULT $? 0 0 "install libtool-devel failed" + SLEEP_WAIT 1 + dnf remove -y libtool-devel + CHECK_RESULT $? 0 0 "remove libtool-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-help.sh b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-help.sh new file mode 100644 index 000000000..096abd0fb --- /dev/null +++ b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtool-help + CHECK_RESULT $? 0 0 "install libtool-help failed" + SLEEP_WAIT 1 + dnf remove -y libtool-help + CHECK_RESULT $? 0 0 "remove libtool-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-ltdl.sh b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-ltdl.sh new file mode 100644 index 000000000..2cbe9506b --- /dev/null +++ b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-ltdl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtool-ltdl + CHECK_RESULT $? 0 0 "install libtool-ltdl failed" + SLEEP_WAIT 1 + dnf remove -y libtool-ltdl + CHECK_RESULT $? 0 0 "remove libtool-ltdl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool.sh b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool.sh new file mode 100644 index 000000000..03afa5193 --- /dev/null +++ b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtool + CHECK_RESULT $? 0 0 "install libtool failed" + SLEEP_WAIT 1 + dnf remove -y libtool + CHECK_RESULT $? 0 0 "remove libtool failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-debuginfo.sh b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-debuginfo.sh new file mode 100644 index 000000000..2fb71d0b2 --- /dev/null +++ b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libuninameslist +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libuninameslist-debuginfo + CHECK_RESULT $? 0 0 "install libuninameslist-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libuninameslist-debuginfo + CHECK_RESULT $? 0 0 "remove libuninameslist-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-debugsource.sh b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-debugsource.sh new file mode 100644 index 000000000..8535b9f7f --- /dev/null +++ b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libuninameslist +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libuninameslist-debugsource + CHECK_RESULT $? 0 0 "install libuninameslist-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libuninameslist-debugsource + CHECK_RESULT $? 0 0 "remove libuninameslist-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-devel.sh b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-devel.sh new file mode 100644 index 000000000..4935b80b3 --- /dev/null +++ b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libuninameslist +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libuninameslist-devel + CHECK_RESULT $? 0 0 "install libuninameslist-devel failed" + SLEEP_WAIT 1 + dnf remove -y libuninameslist-devel + CHECK_RESULT $? 0 0 "remove libuninameslist-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-help.sh b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-help.sh new file mode 100644 index 000000000..1e27f90e3 --- /dev/null +++ b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libuninameslist +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libuninameslist-help + CHECK_RESULT $? 0 0 "install libuninameslist-help failed" + SLEEP_WAIT 1 + dnf remove -y libuninameslist-help + CHECK_RESULT $? 0 0 "remove libuninameslist-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist.sh b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist.sh new file mode 100644 index 000000000..2ff09927b --- /dev/null +++ b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libuninameslist +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libuninameslist + CHECK_RESULT $? 0 0 "install libuninameslist failed" + SLEEP_WAIT 1 + dnf remove -y libuninameslist + CHECK_RESULT $? 0 0 "remove libuninameslist failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-debuginfo.sh b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-debuginfo.sh new file mode 100644 index 000000000..98929d296 --- /dev/null +++ b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libunistring +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libunistring-debuginfo + CHECK_RESULT $? 0 0 "install libunistring-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libunistring-debuginfo + CHECK_RESULT $? 0 0 "remove libunistring-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-debugsource.sh b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-debugsource.sh new file mode 100644 index 000000000..bfff4a278 --- /dev/null +++ b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libunistring +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libunistring-debugsource + CHECK_RESULT $? 0 0 "install libunistring-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libunistring-debugsource + CHECK_RESULT $? 0 0 "remove libunistring-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-devel.sh b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-devel.sh new file mode 100644 index 000000000..7e4637f3a --- /dev/null +++ b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libunistring +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libunistring-devel + CHECK_RESULT $? 0 0 "install libunistring-devel failed" + SLEEP_WAIT 1 + dnf remove -y libunistring-devel + CHECK_RESULT $? 0 0 "remove libunistring-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-help.sh b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-help.sh new file mode 100644 index 000000000..3b7a4e063 --- /dev/null +++ b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libunistring +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libunistring-help + CHECK_RESULT $? 0 0 "install libunistring-help failed" + SLEEP_WAIT 1 + dnf remove -y libunistring-help + CHECK_RESULT $? 0 0 "remove libunistring-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring.sh b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring.sh new file mode 100644 index 000000000..c9ea6142d --- /dev/null +++ b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libunistring +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libunistring + CHECK_RESULT $? 0 0 "install libunistring failed" + SLEEP_WAIT 1 + dnf remove -y libunistring + CHECK_RESULT $? 0 0 "remove libunistring failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-debuginfo.sh b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-debuginfo.sh new file mode 100644 index 000000000..419cd72c3 --- /dev/null +++ b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libunwind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libunwind-debuginfo + CHECK_RESULT $? 0 0 "install libunwind-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libunwind-debuginfo + CHECK_RESULT $? 0 0 "remove libunwind-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-debugsource.sh b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-debugsource.sh new file mode 100644 index 000000000..fda3e158a --- /dev/null +++ b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libunwind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libunwind-debugsource + CHECK_RESULT $? 0 0 "install libunwind-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libunwind-debugsource + CHECK_RESULT $? 0 0 "remove libunwind-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-devel.sh b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-devel.sh new file mode 100644 index 000000000..5f76f09bb --- /dev/null +++ b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libunwind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libunwind-devel + CHECK_RESULT $? 0 0 "install libunwind-devel failed" + SLEEP_WAIT 1 + dnf remove -y libunwind-devel + CHECK_RESULT $? 0 0 "remove libunwind-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-help.sh b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-help.sh new file mode 100644 index 000000000..1a2ba02f4 --- /dev/null +++ b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libunwind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libunwind-help + CHECK_RESULT $? 0 0 "install libunwind-help failed" + SLEEP_WAIT 1 + dnf remove -y libunwind-help + CHECK_RESULT $? 0 0 "remove libunwind-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind.sh b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind.sh new file mode 100644 index 000000000..72a3126d7 --- /dev/null +++ b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libunwind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libunwind + CHECK_RESULT $? 0 0 "install libunwind failed" + SLEEP_WAIT 1 + dnf remove -y libunwind + CHECK_RESULT $? 0 0 "remove libunwind failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-debuginfo.sh b/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-debuginfo.sh new file mode 100644 index 000000000..8e205b41e --- /dev/null +++ b/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src liburing +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y liburing-debuginfo + CHECK_RESULT $? 0 0 "install liburing-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y liburing-debuginfo + CHECK_RESULT $? 0 0 "remove liburing-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-debugsource.sh b/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-debugsource.sh new file mode 100644 index 000000000..101ff7a9c --- /dev/null +++ b/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src liburing +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y liburing-debugsource + CHECK_RESULT $? 0 0 "install liburing-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y liburing-debugsource + CHECK_RESULT $? 0 0 "remove liburing-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-devel.sh b/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-devel.sh new file mode 100644 index 000000000..293ed2e5a --- /dev/null +++ b/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src liburing +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y liburing-devel + CHECK_RESULT $? 0 0 "install liburing-devel failed" + SLEEP_WAIT 1 + dnf remove -y liburing-devel + CHECK_RESULT $? 0 0 "remove liburing-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing.sh b/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing.sh new file mode 100644 index 000000000..fc20d9c1a --- /dev/null +++ b/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src liburing +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y liburing + CHECK_RESULT $? 0 0 "install liburing failed" + SLEEP_WAIT 1 + dnf remove -y liburing + CHECK_RESULT $? 0 0 "remove liburing failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-debuginfo.sh b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-debuginfo.sh new file mode 100644 index 000000000..f26679f2e --- /dev/null +++ b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libusb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libusb-debuginfo + CHECK_RESULT $? 0 0 "install libusb-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libusb-debuginfo + CHECK_RESULT $? 0 0 "remove libusb-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-debugsource.sh b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-debugsource.sh new file mode 100644 index 000000000..9c1e5a81a --- /dev/null +++ b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libusb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libusb-debugsource + CHECK_RESULT $? 0 0 "install libusb-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libusb-debugsource + CHECK_RESULT $? 0 0 "remove libusb-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-devel.sh b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-devel.sh new file mode 100644 index 000000000..25ded0f67 --- /dev/null +++ b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libusb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libusb-devel + CHECK_RESULT $? 0 0 "install libusb-devel failed" + SLEEP_WAIT 1 + dnf remove -y libusb-devel + CHECK_RESULT $? 0 0 "remove libusb-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-tests-examples.sh b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-tests-examples.sh new file mode 100644 index 000000000..85a9c825e --- /dev/null +++ b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-tests-examples.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libusb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libusb-tests-examples + CHECK_RESULT $? 0 0 "install libusb-tests-examples failed" + SLEEP_WAIT 1 + dnf remove -y libusb-tests-examples + CHECK_RESULT $? 0 0 "remove libusb-tests-examples failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb.sh b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb.sh new file mode 100644 index 000000000..6166b1a8a --- /dev/null +++ b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libusb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libusb + CHECK_RESULT $? 0 0 "install libusb failed" + SLEEP_WAIT 1 + dnf remove -y libusb + CHECK_RESULT $? 0 0 "remove libusb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-debuginfo.sh b/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-debuginfo.sh new file mode 100644 index 000000000..42e3e359e --- /dev/null +++ b/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libusbmuxd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libusbmuxd-debuginfo + CHECK_RESULT $? 0 0 "install libusbmuxd-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libusbmuxd-debuginfo + CHECK_RESULT $? 0 0 "remove libusbmuxd-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-debugsource.sh b/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-debugsource.sh new file mode 100644 index 000000000..4e60b3431 --- /dev/null +++ b/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libusbmuxd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libusbmuxd-debugsource + CHECK_RESULT $? 0 0 "install libusbmuxd-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libusbmuxd-debugsource + CHECK_RESULT $? 0 0 "remove libusbmuxd-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-devel.sh b/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-devel.sh new file mode 100644 index 000000000..7646f6878 --- /dev/null +++ b/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libusbmuxd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libusbmuxd-devel + CHECK_RESULT $? 0 0 "install libusbmuxd-devel failed" + SLEEP_WAIT 1 + dnf remove -y libusbmuxd-devel + CHECK_RESULT $? 0 0 "remove libusbmuxd-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd.sh b/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd.sh new file mode 100644 index 000000000..78c9de723 --- /dev/null +++ b/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libusbmuxd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libusbmuxd + CHECK_RESULT $? 0 0 "install libusbmuxd failed" + SLEEP_WAIT 1 + dnf remove -y libusbmuxd + CHECK_RESULT $? 0 0 "remove libusbmuxd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-debuginfo.sh b/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-debuginfo.sh new file mode 100644 index 000000000..b289c4ff5 --- /dev/null +++ b/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libusbx +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libusbx-debuginfo + CHECK_RESULT $? 0 0 "install libusbx-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libusbx-debuginfo + CHECK_RESULT $? 0 0 "remove libusbx-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-debugsource.sh b/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-debugsource.sh new file mode 100644 index 000000000..6b5bcb60d --- /dev/null +++ b/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libusbx +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libusbx-debugsource + CHECK_RESULT $? 0 0 "install libusbx-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libusbx-debugsource + CHECK_RESULT $? 0 0 "remove libusbx-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-devel.sh b/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-devel.sh new file mode 100644 index 000000000..92c3ed40c --- /dev/null +++ b/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libusbx +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libusbx-devel + CHECK_RESULT $? 0 0 "install libusbx-devel failed" + SLEEP_WAIT 1 + dnf remove -y libusbx-devel + CHECK_RESULT $? 0 0 "remove libusbx-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx.sh b/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx.sh new file mode 100644 index 000000000..5776e68bf --- /dev/null +++ b/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libusbx +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libusbx + CHECK_RESULT $? 0 0 "install libusbx failed" + SLEEP_WAIT 1 + dnf remove -y libusbx + CHECK_RESULT $? 0 0 "remove libusbx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-debuginfo.sh b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-debuginfo.sh new file mode 100644 index 000000000..b20697f23 --- /dev/null +++ b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libuser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libuser-debuginfo + CHECK_RESULT $? 0 0 "install libuser-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libuser-debuginfo + CHECK_RESULT $? 0 0 "remove libuser-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-debugsource.sh b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-debugsource.sh new file mode 100644 index 000000000..21ea715b3 --- /dev/null +++ b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libuser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libuser-debugsource + CHECK_RESULT $? 0 0 "install libuser-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libuser-debugsource + CHECK_RESULT $? 0 0 "remove libuser-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-devel.sh b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-devel.sh new file mode 100644 index 000000000..fff6bff01 --- /dev/null +++ b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libuser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libuser-devel + CHECK_RESULT $? 0 0 "install libuser-devel failed" + SLEEP_WAIT 1 + dnf remove -y libuser-devel + CHECK_RESULT $? 0 0 "remove libuser-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-help.sh b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-help.sh new file mode 100644 index 000000000..6fd10a821 --- /dev/null +++ b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libuser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libuser-help + CHECK_RESULT $? 0 0 "install libuser-help failed" + SLEEP_WAIT 1 + dnf remove -y libuser-help + CHECK_RESULT $? 0 0 "remove libuser-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-python3.sh b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-python3.sh new file mode 100644 index 000000000..79e818282 --- /dev/null +++ b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-python3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libuser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libuser-python3 + CHECK_RESULT $? 0 0 "install libuser-python3 failed" + SLEEP_WAIT 1 + dnf remove -y libuser-python3 + CHECK_RESULT $? 0 0 "remove libuser-python3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser.sh b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser.sh new file mode 100644 index 000000000..3c96b77a9 --- /dev/null +++ b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libuser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libuser + CHECK_RESULT $? 0 0 "install libuser failed" + SLEEP_WAIT 1 + dnf remove -y libuser + CHECK_RESULT $? 0 0 "remove libuser failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_python2-libuser.sh b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_python2-libuser.sh new file mode 100644 index 000000000..42a547377 --- /dev/null +++ b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_python2-libuser.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libuser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-libuser + CHECK_RESULT $? 0 0 "install python2-libuser failed" + SLEEP_WAIT 1 + dnf remove -y python2-libuser + CHECK_RESULT $? 0 0 "remove python2-libuser failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-debuginfo.sh b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-debuginfo.sh new file mode 100644 index 000000000..acde71f0d --- /dev/null +++ b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libutempter +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libutempter-debuginfo + CHECK_RESULT $? 0 0 "install libutempter-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libutempter-debuginfo + CHECK_RESULT $? 0 0 "remove libutempter-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-debugsource.sh b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-debugsource.sh new file mode 100644 index 000000000..c2c60e07b --- /dev/null +++ b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libutempter +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libutempter-debugsource + CHECK_RESULT $? 0 0 "install libutempter-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libutempter-debugsource + CHECK_RESULT $? 0 0 "remove libutempter-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-devel.sh b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-devel.sh new file mode 100644 index 000000000..b57732498 --- /dev/null +++ b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libutempter +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libutempter-devel + CHECK_RESULT $? 0 0 "install libutempter-devel failed" + SLEEP_WAIT 1 + dnf remove -y libutempter-devel + CHECK_RESULT $? 0 0 "remove libutempter-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-help.sh b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-help.sh new file mode 100644 index 000000000..3b7fd3997 --- /dev/null +++ b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libutempter +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libutempter-help + CHECK_RESULT $? 0 0 "install libutempter-help failed" + SLEEP_WAIT 1 + dnf remove -y libutempter-help + CHECK_RESULT $? 0 0 "remove libutempter-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter.sh b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter.sh new file mode 100644 index 000000000..4e66e355a --- /dev/null +++ b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libutempter +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libutempter + CHECK_RESULT $? 0 0 "install libutempter failed" + SLEEP_WAIT 1 + dnf remove -y libutempter + CHECK_RESULT $? 0 0 "remove libutempter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-debuginfo.sh b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-debuginfo.sh new file mode 100644 index 000000000..9b26d3870 --- /dev/null +++ b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libuv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libuv-debuginfo + CHECK_RESULT $? 0 0 "install libuv-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libuv-debuginfo + CHECK_RESULT $? 0 0 "remove libuv-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-debugsource.sh b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-debugsource.sh new file mode 100644 index 000000000..642f232dc --- /dev/null +++ b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libuv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libuv-debugsource + CHECK_RESULT $? 0 0 "install libuv-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libuv-debugsource + CHECK_RESULT $? 0 0 "remove libuv-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-devel.sh b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-devel.sh new file mode 100644 index 000000000..a4284b252 --- /dev/null +++ b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libuv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libuv-devel + CHECK_RESULT $? 0 0 "install libuv-devel failed" + SLEEP_WAIT 1 + dnf remove -y libuv-devel + CHECK_RESULT $? 0 0 "remove libuv-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-help.sh b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-help.sh new file mode 100644 index 000000000..2bd1dbade --- /dev/null +++ b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libuv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libuv-help + CHECK_RESULT $? 0 0 "install libuv-help failed" + SLEEP_WAIT 1 + dnf remove -y libuv-help + CHECK_RESULT $? 0 0 "remove libuv-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv.sh b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv.sh new file mode 100644 index 000000000..28a5c36e4 --- /dev/null +++ b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libuv +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libuv + CHECK_RESULT $? 0 0 "install libuv failed" + SLEEP_WAIT 1 + dnf remove -y libuv + CHECK_RESULT $? 0 0 "remove libuv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-debuginfo.sh b/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-debuginfo.sh new file mode 100644 index 000000000..311ad205b --- /dev/null +++ b/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libvdpau +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libvdpau-debuginfo + CHECK_RESULT $? 0 0 "install libvdpau-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libvdpau-debuginfo + CHECK_RESULT $? 0 0 "remove libvdpau-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-debugsource.sh b/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-debugsource.sh new file mode 100644 index 000000000..cc001e746 --- /dev/null +++ b/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libvdpau +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libvdpau-debugsource + CHECK_RESULT $? 0 0 "install libvdpau-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libvdpau-debugsource + CHECK_RESULT $? 0 0 "remove libvdpau-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-devel.sh b/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-devel.sh new file mode 100644 index 000000000..cf64a4eca --- /dev/null +++ b/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libvdpau +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libvdpau-devel + CHECK_RESULT $? 0 0 "install libvdpau-devel failed" + SLEEP_WAIT 1 + dnf remove -y libvdpau-devel + CHECK_RESULT $? 0 0 "remove libvdpau-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau.sh b/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau.sh new file mode 100644 index 000000000..6d332a280 --- /dev/null +++ b/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libvdpau +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libvdpau + CHECK_RESULT $? 0 0 "install libvdpau failed" + SLEEP_WAIT 1 + dnf remove -y libvdpau + CHECK_RESULT $? 0 0 "remove libvdpau failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-debuginfo.sh b/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-debuginfo.sh new file mode 100644 index 000000000..a5c447d8d --- /dev/null +++ b/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libverto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libverto-debuginfo + CHECK_RESULT $? 0 0 "install libverto-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libverto-debuginfo + CHECK_RESULT $? 0 0 "remove libverto-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-debugsource.sh b/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-debugsource.sh new file mode 100644 index 000000000..54ad81894 --- /dev/null +++ b/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libverto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libverto-debugsource + CHECK_RESULT $? 0 0 "install libverto-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libverto-debugsource + CHECK_RESULT $? 0 0 "remove libverto-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-devel.sh b/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-devel.sh new file mode 100644 index 000000000..8f7a9b7d1 --- /dev/null +++ b/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libverto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libverto-devel + CHECK_RESULT $? 0 0 "install libverto-devel failed" + SLEEP_WAIT 1 + dnf remove -y libverto-devel + CHECK_RESULT $? 0 0 "remove libverto-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto.sh b/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto.sh new file mode 100644 index 000000000..f4851134e --- /dev/null +++ b/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libverto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libverto + CHECK_RESULT $? 0 0 "install libverto failed" + SLEEP_WAIT 1 + dnf remove -y libverto + CHECK_RESULT $? 0 0 "remove libverto failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-debuginfo.sh b/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-debuginfo.sh new file mode 100644 index 000000000..2154564da --- /dev/null +++ b/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libvisual +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libvisual-debuginfo + CHECK_RESULT $? 0 0 "install libvisual-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libvisual-debuginfo + CHECK_RESULT $? 0 0 "remove libvisual-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-debugsource.sh b/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-debugsource.sh new file mode 100644 index 000000000..1af1401ea --- /dev/null +++ b/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libvisual +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libvisual-debugsource + CHECK_RESULT $? 0 0 "install libvisual-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libvisual-debugsource + CHECK_RESULT $? 0 0 "remove libvisual-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-devel.sh b/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-devel.sh new file mode 100644 index 000000000..37311162c --- /dev/null +++ b/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libvisual +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libvisual-devel + CHECK_RESULT $? 0 0 "install libvisual-devel failed" + SLEEP_WAIT 1 + dnf remove -y libvisual-devel + CHECK_RESULT $? 0 0 "remove libvisual-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual.sh b/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual.sh new file mode 100644 index 000000000..8cf25dba8 --- /dev/null +++ b/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libvisual +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libvisual + CHECK_RESULT $? 0 0 "install libvisual failed" + SLEEP_WAIT 1 + dnf remove -y libvisual + CHECK_RESULT $? 0 0 "remove libvisual failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-debuginfo.sh b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-debuginfo.sh new file mode 100644 index 000000000..7a5400791 --- /dev/null +++ b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libvoikko +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libvoikko-debuginfo + CHECK_RESULT $? 0 0 "install libvoikko-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libvoikko-debuginfo + CHECK_RESULT $? 0 0 "remove libvoikko-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-debugsource.sh b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-debugsource.sh new file mode 100644 index 000000000..2aff62eb2 --- /dev/null +++ b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libvoikko +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libvoikko-debugsource + CHECK_RESULT $? 0 0 "install libvoikko-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libvoikko-debugsource + CHECK_RESULT $? 0 0 "remove libvoikko-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-devel.sh b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-devel.sh new file mode 100644 index 000000000..db27b5758 --- /dev/null +++ b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libvoikko +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libvoikko-devel + CHECK_RESULT $? 0 0 "install libvoikko-devel failed" + SLEEP_WAIT 1 + dnf remove -y libvoikko-devel + CHECK_RESULT $? 0 0 "remove libvoikko-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-help.sh b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-help.sh new file mode 100644 index 000000000..69382f4f9 --- /dev/null +++ b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libvoikko +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libvoikko-help + CHECK_RESULT $? 0 0 "install libvoikko-help failed" + SLEEP_WAIT 1 + dnf remove -y libvoikko-help + CHECK_RESULT $? 0 0 "remove libvoikko-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko.sh b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko.sh new file mode 100644 index 000000000..8a29cd65e --- /dev/null +++ b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libvoikko +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libvoikko + CHECK_RESULT $? 0 0 "install libvoikko failed" + SLEEP_WAIT 1 + dnf remove -y libvoikko + CHECK_RESULT $? 0 0 "remove libvoikko failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_python3-libvoikko.sh b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_python3-libvoikko.sh new file mode 100644 index 000000000..0eb27c12c --- /dev/null +++ b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_python3-libvoikko.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libvoikko +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libvoikko + CHECK_RESULT $? 0 0 "install python3-libvoikko failed" + SLEEP_WAIT 1 + dnf remove -y python3-libvoikko + CHECK_RESULT $? 0 0 "remove python3-libvoikko failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-debuginfo.sh b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-debuginfo.sh new file mode 100644 index 000000000..08c42e4a1 --- /dev/null +++ b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libvorbis +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libvorbis-debuginfo + CHECK_RESULT $? 0 0 "install libvorbis-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libvorbis-debuginfo + CHECK_RESULT $? 0 0 "remove libvorbis-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-debugsource.sh b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-debugsource.sh new file mode 100644 index 000000000..d146fd952 --- /dev/null +++ b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libvorbis +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libvorbis-debugsource + CHECK_RESULT $? 0 0 "install libvorbis-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libvorbis-debugsource + CHECK_RESULT $? 0 0 "remove libvorbis-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-devel.sh b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-devel.sh new file mode 100644 index 000000000..561a081da --- /dev/null +++ b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libvorbis +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libvorbis-devel + CHECK_RESULT $? 0 0 "install libvorbis-devel failed" + SLEEP_WAIT 1 + dnf remove -y libvorbis-devel + CHECK_RESULT $? 0 0 "remove libvorbis-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-help.sh b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-help.sh new file mode 100644 index 000000000..f003e3c60 --- /dev/null +++ b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libvorbis +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libvorbis-help + CHECK_RESULT $? 0 0 "install libvorbis-help failed" + SLEEP_WAIT 1 + dnf remove -y libvorbis-help + CHECK_RESULT $? 0 0 "remove libvorbis-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis.sh b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis.sh new file mode 100644 index 000000000..a3081bf8f --- /dev/null +++ b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libvorbis +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libvorbis + CHECK_RESULT $? 0 0 "install libvorbis failed" + SLEEP_WAIT 1 + dnf remove -y libvorbis + CHECK_RESULT $? 0 0 "remove libvorbis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-data.sh b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-data.sh new file mode 100644 index 000000000..37758466d --- /dev/null +++ b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-data.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libwacom +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwacom-data + CHECK_RESULT $? 0 0 "install libwacom-data failed" + SLEEP_WAIT 1 + dnf remove -y libwacom-data + CHECK_RESULT $? 0 0 "remove libwacom-data failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-debuginfo.sh b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-debuginfo.sh new file mode 100644 index 000000000..0f0004adf --- /dev/null +++ b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libwacom +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwacom-debuginfo + CHECK_RESULT $? 0 0 "install libwacom-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libwacom-debuginfo + CHECK_RESULT $? 0 0 "remove libwacom-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-debugsource.sh b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-debugsource.sh new file mode 100644 index 000000000..4a40d7fb7 --- /dev/null +++ b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libwacom +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwacom-debugsource + CHECK_RESULT $? 0 0 "install libwacom-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libwacom-debugsource + CHECK_RESULT $? 0 0 "remove libwacom-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-devel.sh b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-devel.sh new file mode 100644 index 000000000..e94d97850 --- /dev/null +++ b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libwacom +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwacom-devel + CHECK_RESULT $? 0 0 "install libwacom-devel failed" + SLEEP_WAIT 1 + dnf remove -y libwacom-devel + CHECK_RESULT $? 0 0 "remove libwacom-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom.sh b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom.sh new file mode 100644 index 000000000..aa5c71c42 --- /dev/null +++ b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libwacom +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwacom + CHECK_RESULT $? 0 0 "install libwacom failed" + SLEEP_WAIT 1 + dnf remove -y libwacom + CHECK_RESULT $? 0 0 "remove libwacom failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-debuginfo.sh b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-debuginfo.sh new file mode 100644 index 000000000..6b7ee9391 --- /dev/null +++ b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libwebp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwebp-debuginfo + CHECK_RESULT $? 0 0 "install libwebp-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libwebp-debuginfo + CHECK_RESULT $? 0 0 "remove libwebp-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-debugsource.sh b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-debugsource.sh new file mode 100644 index 000000000..02be76c4f --- /dev/null +++ b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libwebp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwebp-debugsource + CHECK_RESULT $? 0 0 "install libwebp-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libwebp-debugsource + CHECK_RESULT $? 0 0 "remove libwebp-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-devel.sh b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-devel.sh new file mode 100644 index 000000000..739d22b1b --- /dev/null +++ b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libwebp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwebp-devel + CHECK_RESULT $? 0 0 "install libwebp-devel failed" + SLEEP_WAIT 1 + dnf remove -y libwebp-devel + CHECK_RESULT $? 0 0 "remove libwebp-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-help.sh b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-help.sh new file mode 100644 index 000000000..854f32d85 --- /dev/null +++ b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libwebp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwebp-help + CHECK_RESULT $? 0 0 "install libwebp-help failed" + SLEEP_WAIT 1 + dnf remove -y libwebp-help + CHECK_RESULT $? 0 0 "remove libwebp-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-java.sh b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-java.sh new file mode 100644 index 000000000..3df368966 --- /dev/null +++ b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-java.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libwebp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwebp-java + CHECK_RESULT $? 0 0 "install libwebp-java failed" + SLEEP_WAIT 1 + dnf remove -y libwebp-java + CHECK_RESULT $? 0 0 "remove libwebp-java failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-tools.sh b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-tools.sh new file mode 100644 index 000000000..07d4faa97 --- /dev/null +++ b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libwebp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwebp-tools + CHECK_RESULT $? 0 0 "install libwebp-tools failed" + SLEEP_WAIT 1 + dnf remove -y libwebp-tools + CHECK_RESULT $? 0 0 "remove libwebp-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp.sh b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp.sh new file mode 100644 index 000000000..a40c59a69 --- /dev/null +++ b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libwebp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwebp + CHECK_RESULT $? 0 0 "install libwebp failed" + SLEEP_WAIT 1 + dnf remove -y libwebp + CHECK_RESULT $? 0 0 "remove libwebp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-debuginfo.sh b/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-debuginfo.sh new file mode 100644 index 000000000..e0ac9a259 --- /dev/null +++ b/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libwmf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwmf-debuginfo + CHECK_RESULT $? 0 0 "install libwmf-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libwmf-debuginfo + CHECK_RESULT $? 0 0 "remove libwmf-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-debugsource.sh b/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-debugsource.sh new file mode 100644 index 000000000..372ef9e8a --- /dev/null +++ b/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libwmf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwmf-debugsource + CHECK_RESULT $? 0 0 "install libwmf-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libwmf-debugsource + CHECK_RESULT $? 0 0 "remove libwmf-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-devel.sh b/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-devel.sh new file mode 100644 index 000000000..d712d440f --- /dev/null +++ b/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libwmf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwmf-devel + CHECK_RESULT $? 0 0 "install libwmf-devel failed" + SLEEP_WAIT 1 + dnf remove -y libwmf-devel + CHECK_RESULT $? 0 0 "remove libwmf-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf.sh b/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf.sh new file mode 100644 index 000000000..30a7de50a --- /dev/null +++ b/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libwmf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwmf + CHECK_RESULT $? 0 0 "install libwmf failed" + SLEEP_WAIT 1 + dnf remove -y libwmf + CHECK_RESULT $? 0 0 "remove libwmf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe-devel.sh b/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe-devel.sh new file mode 100644 index 000000000..65bc8a42d --- /dev/null +++ b/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libwpe +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwpe-devel + CHECK_RESULT $? 0 0 "install libwpe-devel failed" + SLEEP_WAIT 1 + dnf remove -y libwpe-devel + CHECK_RESULT $? 0 0 "remove libwpe-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe-doc.sh b/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe-doc.sh new file mode 100644 index 000000000..d804c9516 --- /dev/null +++ b/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libwpe +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwpe-doc + CHECK_RESULT $? 0 0 "install libwpe-doc failed" + SLEEP_WAIT 1 + dnf remove -y libwpe-doc + CHECK_RESULT $? 0 0 "remove libwpe-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe.sh b/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe.sh new file mode 100644 index 000000000..c9fe9651d --- /dev/null +++ b/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libwpe +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwpe + CHECK_RESULT $? 0 0 "install libwpe failed" + SLEEP_WAIT 1 + dnf remove -y libwpe + CHECK_RESULT $? 0 0 "remove libwpe failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-debuginfo.sh b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-debuginfo.sh new file mode 100644 index 000000000..e1232863d --- /dev/null +++ b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxcb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxcb-debuginfo + CHECK_RESULT $? 0 0 "install libxcb-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libxcb-debuginfo + CHECK_RESULT $? 0 0 "remove libxcb-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-debugsource.sh b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-debugsource.sh new file mode 100644 index 000000000..5bc9939eb --- /dev/null +++ b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxcb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxcb-debugsource + CHECK_RESULT $? 0 0 "install libxcb-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libxcb-debugsource + CHECK_RESULT $? 0 0 "remove libxcb-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-devel.sh b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-devel.sh new file mode 100644 index 000000000..394c27faf --- /dev/null +++ b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxcb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxcb-devel + CHECK_RESULT $? 0 0 "install libxcb-devel failed" + SLEEP_WAIT 1 + dnf remove -y libxcb-devel + CHECK_RESULT $? 0 0 "remove libxcb-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-help.sh b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-help.sh new file mode 100644 index 000000000..d8924cff2 --- /dev/null +++ b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxcb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxcb-help + CHECK_RESULT $? 0 0 "install libxcb-help failed" + SLEEP_WAIT 1 + dnf remove -y libxcb-help + CHECK_RESULT $? 0 0 "remove libxcb-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb.sh b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb.sh new file mode 100644 index 000000000..967324dc2 --- /dev/null +++ b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxcb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxcb + CHECK_RESULT $? 0 0 "install libxcb failed" + SLEEP_WAIT 1 + dnf remove -y libxcb + CHECK_RESULT $? 0 0 "remove libxcb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-compat.sh b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-compat.sh new file mode 100644 index 000000000..14fa8a8e3 --- /dev/null +++ b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-compat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxcrypt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxcrypt-compat + CHECK_RESULT $? 0 0 "install libxcrypt-compat failed" + SLEEP_WAIT 1 + dnf remove -y libxcrypt-compat + CHECK_RESULT $? 0 0 "remove libxcrypt-compat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-devel.sh b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-devel.sh new file mode 100644 index 000000000..efc75ef16 --- /dev/null +++ b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxcrypt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxcrypt-devel + CHECK_RESULT $? 0 0 "install libxcrypt-devel failed" + SLEEP_WAIT 1 + dnf remove -y libxcrypt-devel + CHECK_RESULT $? 0 0 "remove libxcrypt-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-doc.sh b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-doc.sh new file mode 100644 index 000000000..2976717b6 --- /dev/null +++ b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxcrypt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxcrypt-doc + CHECK_RESULT $? 0 0 "install libxcrypt-doc failed" + SLEEP_WAIT 1 + dnf remove -y libxcrypt-doc + CHECK_RESULT $? 0 0 "remove libxcrypt-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-help.sh b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-help.sh new file mode 100644 index 000000000..efb591178 --- /dev/null +++ b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxcrypt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxcrypt-help + CHECK_RESULT $? 0 0 "install libxcrypt-help failed" + SLEEP_WAIT 1 + dnf remove -y libxcrypt-help + CHECK_RESULT $? 0 0 "remove libxcrypt-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-static.sh b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-static.sh new file mode 100644 index 000000000..07ae92098 --- /dev/null +++ b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxcrypt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxcrypt-static + CHECK_RESULT $? 0 0 "install libxcrypt-static failed" + SLEEP_WAIT 1 + dnf remove -y libxcrypt-static + CHECK_RESULT $? 0 0 "remove libxcrypt-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt.sh b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt.sh new file mode 100644 index 000000000..5e39ef467 --- /dev/null +++ b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxcrypt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxcrypt + CHECK_RESULT $? 0 0 "install libxcrypt failed" + SLEEP_WAIT 1 + dnf remove -y libxcrypt + CHECK_RESULT $? 0 0 "remove libxcrypt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-debuginfo.sh b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-debuginfo.sh new file mode 100644 index 000000000..7e9c84d43 --- /dev/null +++ b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxkbcommon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxkbcommon-debuginfo + CHECK_RESULT $? 0 0 "install libxkbcommon-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libxkbcommon-debuginfo + CHECK_RESULT $? 0 0 "remove libxkbcommon-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-debugsource.sh b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-debugsource.sh new file mode 100644 index 000000000..879c0551a --- /dev/null +++ b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxkbcommon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxkbcommon-debugsource + CHECK_RESULT $? 0 0 "install libxkbcommon-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libxkbcommon-debugsource + CHECK_RESULT $? 0 0 "remove libxkbcommon-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-devel.sh b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-devel.sh new file mode 100644 index 000000000..e5d4eb284 --- /dev/null +++ b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxkbcommon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxkbcommon-devel + CHECK_RESULT $? 0 0 "install libxkbcommon-devel failed" + SLEEP_WAIT 1 + dnf remove -y libxkbcommon-devel + CHECK_RESULT $? 0 0 "remove libxkbcommon-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-utils.sh b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-utils.sh new file mode 100644 index 000000000..564da40c1 --- /dev/null +++ b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxkbcommon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxkbcommon-utils + CHECK_RESULT $? 0 0 "install libxkbcommon-utils failed" + SLEEP_WAIT 1 + dnf remove -y libxkbcommon-utils + CHECK_RESULT $? 0 0 "remove libxkbcommon-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11-devel.sh b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11-devel.sh new file mode 100644 index 000000000..131c9f012 --- /dev/null +++ b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxkbcommon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxkbcommon-x11-devel + CHECK_RESULT $? 0 0 "install libxkbcommon-x11-devel failed" + SLEEP_WAIT 1 + dnf remove -y libxkbcommon-x11-devel + CHECK_RESULT $? 0 0 "remove libxkbcommon-x11-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11.sh b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11.sh new file mode 100644 index 000000000..81651f433 --- /dev/null +++ b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxkbcommon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxkbcommon-x11 + CHECK_RESULT $? 0 0 "install libxkbcommon-x11 failed" + SLEEP_WAIT 1 + dnf remove -y libxkbcommon-x11 + CHECK_RESULT $? 0 0 "remove libxkbcommon-x11 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon.sh b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon.sh new file mode 100644 index 000000000..2b35bd5eb --- /dev/null +++ b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxkbcommon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxkbcommon + CHECK_RESULT $? 0 0 "install libxkbcommon failed" + SLEEP_WAIT 1 + dnf remove -y libxkbcommon + CHECK_RESULT $? 0 0 "remove libxkbcommon failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-debuginfo.sh b/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-debuginfo.sh new file mode 100644 index 000000000..bf1bd763a --- /dev/null +++ b/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxkbfile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxkbfile-debuginfo + CHECK_RESULT $? 0 0 "install libxkbfile-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libxkbfile-debuginfo + CHECK_RESULT $? 0 0 "remove libxkbfile-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-debugsource.sh b/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-debugsource.sh new file mode 100644 index 000000000..999326660 --- /dev/null +++ b/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxkbfile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxkbfile-debugsource + CHECK_RESULT $? 0 0 "install libxkbfile-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libxkbfile-debugsource + CHECK_RESULT $? 0 0 "remove libxkbfile-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-devel.sh b/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-devel.sh new file mode 100644 index 000000000..87d5acd75 --- /dev/null +++ b/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxkbfile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxkbfile-devel + CHECK_RESULT $? 0 0 "install libxkbfile-devel failed" + SLEEP_WAIT 1 + dnf remove -y libxkbfile-devel + CHECK_RESULT $? 0 0 "remove libxkbfile-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile.sh b/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile.sh new file mode 100644 index 000000000..64e412635 --- /dev/null +++ b/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxkbfile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxkbfile + CHECK_RESULT $? 0 0 "install libxkbfile failed" + SLEEP_WAIT 1 + dnf remove -y libxkbfile + CHECK_RESULT $? 0 0 "remove libxkbfile failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-debuginfo.sh b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-debuginfo.sh new file mode 100644 index 000000000..493ab91de --- /dev/null +++ b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxklavier +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxklavier-debuginfo + CHECK_RESULT $? 0 0 "install libxklavier-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libxklavier-debuginfo + CHECK_RESULT $? 0 0 "remove libxklavier-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-debugsource.sh b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-debugsource.sh new file mode 100644 index 000000000..5d7bb2a8c --- /dev/null +++ b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxklavier +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxklavier-debugsource + CHECK_RESULT $? 0 0 "install libxklavier-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libxklavier-debugsource + CHECK_RESULT $? 0 0 "remove libxklavier-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-devel.sh b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-devel.sh new file mode 100644 index 000000000..7280e3590 --- /dev/null +++ b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxklavier +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxklavier-devel + CHECK_RESULT $? 0 0 "install libxklavier-devel failed" + SLEEP_WAIT 1 + dnf remove -y libxklavier-devel + CHECK_RESULT $? 0 0 "remove libxklavier-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-help.sh b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-help.sh new file mode 100644 index 000000000..4fefdf7f0 --- /dev/null +++ b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxklavier +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxklavier-help + CHECK_RESULT $? 0 0 "install libxklavier-help failed" + SLEEP_WAIT 1 + dnf remove -y libxklavier-help + CHECK_RESULT $? 0 0 "remove libxklavier-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier.sh b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier.sh new file mode 100644 index 000000000..261b2bbf1 --- /dev/null +++ b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxklavier +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxklavier + CHECK_RESULT $? 0 0 "install libxklavier failed" + SLEEP_WAIT 1 + dnf remove -y libxklavier + CHECK_RESULT $? 0 0 "remove libxklavier failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-debuginfo.sh b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-debuginfo.sh new file mode 100644 index 000000000..cc76299ec --- /dev/null +++ b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxml2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxml2-debuginfo + CHECK_RESULT $? 0 0 "install libxml2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libxml2-debuginfo + CHECK_RESULT $? 0 0 "remove libxml2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-debugsource.sh b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-debugsource.sh new file mode 100644 index 000000000..cf303c171 --- /dev/null +++ b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxml2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxml2-debugsource + CHECK_RESULT $? 0 0 "install libxml2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libxml2-debugsource + CHECK_RESULT $? 0 0 "remove libxml2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-devel.sh b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-devel.sh new file mode 100644 index 000000000..46f4e08d8 --- /dev/null +++ b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxml2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxml2-devel + CHECK_RESULT $? 0 0 "install libxml2-devel failed" + SLEEP_WAIT 1 + dnf remove -y libxml2-devel + CHECK_RESULT $? 0 0 "remove libxml2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-help.sh b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-help.sh new file mode 100644 index 000000000..a79e9694f --- /dev/null +++ b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxml2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxml2-help + CHECK_RESULT $? 0 0 "install libxml2-help failed" + SLEEP_WAIT 1 + dnf remove -y libxml2-help + CHECK_RESULT $? 0 0 "remove libxml2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2.sh b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2.sh new file mode 100644 index 000000000..30618e03a --- /dev/null +++ b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxml2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxml2 + CHECK_RESULT $? 0 0 "install libxml2 failed" + SLEEP_WAIT 1 + dnf remove -y libxml2 + CHECK_RESULT $? 0 0 "remove libxml2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_python2-libxml2.sh b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_python2-libxml2.sh new file mode 100644 index 000000000..e97bcc231 --- /dev/null +++ b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_python2-libxml2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxml2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-libxml2 + CHECK_RESULT $? 0 0 "install python2-libxml2 failed" + SLEEP_WAIT 1 + dnf remove -y python2-libxml2 + CHECK_RESULT $? 0 0 "remove python2-libxml2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_python3-libxml2.sh b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_python3-libxml2.sh new file mode 100644 index 000000000..f4d929fb1 --- /dev/null +++ b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_python3-libxml2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxml2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libxml2 + CHECK_RESULT $? 0 0 "install python3-libxml2 failed" + SLEEP_WAIT 1 + dnf remove -y python3-libxml2 + CHECK_RESULT $? 0 0 "remove python3-libxml2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-debuginfo.sh b/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-debuginfo.sh new file mode 100644 index 000000000..2ef746c99 --- /dev/null +++ b/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxmlb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxmlb-debuginfo + CHECK_RESULT $? 0 0 "install libxmlb-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libxmlb-debuginfo + CHECK_RESULT $? 0 0 "remove libxmlb-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-debugsource.sh b/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-debugsource.sh new file mode 100644 index 000000000..e343e9c3e --- /dev/null +++ b/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxmlb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxmlb-debugsource + CHECK_RESULT $? 0 0 "install libxmlb-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libxmlb-debugsource + CHECK_RESULT $? 0 0 "remove libxmlb-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-devel.sh b/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-devel.sh new file mode 100644 index 000000000..d38c51518 --- /dev/null +++ b/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxmlb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxmlb-devel + CHECK_RESULT $? 0 0 "install libxmlb-devel failed" + SLEEP_WAIT 1 + dnf remove -y libxmlb-devel + CHECK_RESULT $? 0 0 "remove libxmlb-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb.sh b/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb.sh new file mode 100644 index 000000000..a893ef836 --- /dev/null +++ b/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxmlb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxmlb + CHECK_RESULT $? 0 0 "install libxmlb failed" + SLEEP_WAIT 1 + dnf remove -y libxmlb + CHECK_RESULT $? 0 0 "remove libxmlb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-debuginfo.sh b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-debuginfo.sh new file mode 100644 index 000000000..0923b762e --- /dev/null +++ b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxshmfence +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxshmfence-debuginfo + CHECK_RESULT $? 0 0 "install libxshmfence-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libxshmfence-debuginfo + CHECK_RESULT $? 0 0 "remove libxshmfence-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-debugsource.sh b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-debugsource.sh new file mode 100644 index 000000000..b22eda1e3 --- /dev/null +++ b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxshmfence +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxshmfence-debugsource + CHECK_RESULT $? 0 0 "install libxshmfence-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libxshmfence-debugsource + CHECK_RESULT $? 0 0 "remove libxshmfence-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-devel.sh b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-devel.sh new file mode 100644 index 000000000..20f674c17 --- /dev/null +++ b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxshmfence +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxshmfence-devel + CHECK_RESULT $? 0 0 "install libxshmfence-devel failed" + SLEEP_WAIT 1 + dnf remove -y libxshmfence-devel + CHECK_RESULT $? 0 0 "remove libxshmfence-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-help.sh b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-help.sh new file mode 100644 index 000000000..e07c30dce --- /dev/null +++ b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxshmfence +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxshmfence-help + CHECK_RESULT $? 0 0 "install libxshmfence-help failed" + SLEEP_WAIT 1 + dnf remove -y libxshmfence-help + CHECK_RESULT $? 0 0 "remove libxshmfence-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence.sh b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence.sh new file mode 100644 index 000000000..0cba1e86d --- /dev/null +++ b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxshmfence +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxshmfence + CHECK_RESULT $? 0 0 "install libxshmfence failed" + SLEEP_WAIT 1 + dnf remove -y libxshmfence + CHECK_RESULT $? 0 0 "remove libxshmfence failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-debuginfo.sh b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-debuginfo.sh new file mode 100644 index 000000000..5cd3aa80d --- /dev/null +++ b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxslt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxslt-debuginfo + CHECK_RESULT $? 0 0 "install libxslt-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libxslt-debuginfo + CHECK_RESULT $? 0 0 "remove libxslt-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-debugsource.sh b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-debugsource.sh new file mode 100644 index 000000000..8c722699e --- /dev/null +++ b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxslt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxslt-debugsource + CHECK_RESULT $? 0 0 "install libxslt-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libxslt-debugsource + CHECK_RESULT $? 0 0 "remove libxslt-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-devel.sh b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-devel.sh new file mode 100644 index 000000000..0abfd7af6 --- /dev/null +++ b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxslt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxslt-devel + CHECK_RESULT $? 0 0 "install libxslt-devel failed" + SLEEP_WAIT 1 + dnf remove -y libxslt-devel + CHECK_RESULT $? 0 0 "remove libxslt-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-help.sh b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-help.sh new file mode 100644 index 000000000..8ef041f3d --- /dev/null +++ b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxslt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxslt-help + CHECK_RESULT $? 0 0 "install libxslt-help failed" + SLEEP_WAIT 1 + dnf remove -y libxslt-help + CHECK_RESULT $? 0 0 "remove libxslt-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt.sh b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt.sh new file mode 100644 index 000000000..78fd09eca --- /dev/null +++ b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxslt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libxslt + CHECK_RESULT $? 0 0 "install libxslt failed" + SLEEP_WAIT 1 + dnf remove -y libxslt + CHECK_RESULT $? 0 0 "remove libxslt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_python2-libxslt.sh b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_python2-libxslt.sh new file mode 100644 index 000000000..b2cd5fb48 --- /dev/null +++ b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_python2-libxslt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxslt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-libxslt + CHECK_RESULT $? 0 0 "install python2-libxslt failed" + SLEEP_WAIT 1 + dnf remove -y python2-libxslt + CHECK_RESULT $? 0 0 "remove python2-libxslt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_python3-libxslt.sh b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_python3-libxslt.sh new file mode 100644 index 000000000..09de54434 --- /dev/null +++ b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_python3-libxslt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libxslt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libxslt + CHECK_RESULT $? 0 0 "install python3-libxslt failed" + SLEEP_WAIT 1 + dnf remove -y python3-libxslt + CHECK_RESULT $? 0 0 "remove python3-libxslt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-debuginfo.sh b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-debuginfo.sh new file mode 100644 index 000000000..a228c579b --- /dev/null +++ b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libyaml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libyaml-debuginfo + CHECK_RESULT $? 0 0 "install libyaml-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y libyaml-debuginfo + CHECK_RESULT $? 0 0 "remove libyaml-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-debugsource.sh b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-debugsource.sh new file mode 100644 index 000000000..b75e8c9f3 --- /dev/null +++ b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libyaml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libyaml-debugsource + CHECK_RESULT $? 0 0 "install libyaml-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y libyaml-debugsource + CHECK_RESULT $? 0 0 "remove libyaml-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-devel.sh b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-devel.sh new file mode 100644 index 000000000..7a387eaf6 --- /dev/null +++ b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libyaml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libyaml-devel + CHECK_RESULT $? 0 0 "install libyaml-devel failed" + SLEEP_WAIT 1 + dnf remove -y libyaml-devel + CHECK_RESULT $? 0 0 "remove libyaml-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-help.sh b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-help.sh new file mode 100644 index 000000000..b0a7dc404 --- /dev/null +++ b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libyaml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libyaml-help + CHECK_RESULT $? 0 0 "install libyaml-help failed" + SLEEP_WAIT 1 + dnf remove -y libyaml-help + CHECK_RESULT $? 0 0 "remove libyaml-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml.sh b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml.sh new file mode 100644 index 000000000..c3c44a065 --- /dev/null +++ b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src libyaml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libyaml + CHECK_RESULT $? 0 0 "install libyaml failed" + SLEEP_WAIT 1 + dnf remove -y libyaml + CHECK_RESULT $? 0 0 "remove libyaml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-ath.sh b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-ath.sh new file mode 100644 index 000000000..5bd660258 --- /dev/null +++ b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-ath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src linux-firmware +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y linux-firmware-ath + CHECK_RESULT $? 0 0 "install linux-firmware-ath failed" + SLEEP_WAIT 1 + dnf remove -y linux-firmware-ath + CHECK_RESULT $? 0 0 "remove linux-firmware-ath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-cypress.sh b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-cypress.sh new file mode 100644 index 000000000..a102e3a9e --- /dev/null +++ b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-cypress.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src linux-firmware +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y linux-firmware-cypress + CHECK_RESULT $? 0 0 "install linux-firmware-cypress failed" + SLEEP_WAIT 1 + dnf remove -y linux-firmware-cypress + CHECK_RESULT $? 0 0 "remove linux-firmware-cypress failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-iwlwifi.sh b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-iwlwifi.sh new file mode 100644 index 000000000..9b53e2e22 --- /dev/null +++ b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-iwlwifi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src linux-firmware +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y linux-firmware-iwlwifi + CHECK_RESULT $? 0 0 "install linux-firmware-iwlwifi failed" + SLEEP_WAIT 1 + dnf remove -y linux-firmware-iwlwifi + CHECK_RESULT $? 0 0 "remove linux-firmware-iwlwifi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-libertas.sh b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-libertas.sh new file mode 100644 index 000000000..dfef49758 --- /dev/null +++ b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-libertas.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src linux-firmware +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y linux-firmware-libertas + CHECK_RESULT $? 0 0 "install linux-firmware-libertas failed" + SLEEP_WAIT 1 + dnf remove -y linux-firmware-libertas + CHECK_RESULT $? 0 0 "remove linux-firmware-libertas failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-mediatek.sh b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-mediatek.sh new file mode 100644 index 000000000..799f934b0 --- /dev/null +++ b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-mediatek.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src linux-firmware +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y linux-firmware-mediatek + CHECK_RESULT $? 0 0 "install linux-firmware-mediatek failed" + SLEEP_WAIT 1 + dnf remove -y linux-firmware-mediatek + CHECK_RESULT $? 0 0 "remove linux-firmware-mediatek failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-mrvl.sh b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-mrvl.sh new file mode 100644 index 000000000..ac30d8166 --- /dev/null +++ b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-mrvl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src linux-firmware +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y linux-firmware-mrvl + CHECK_RESULT $? 0 0 "install linux-firmware-mrvl failed" + SLEEP_WAIT 1 + dnf remove -y linux-firmware-mrvl + CHECK_RESULT $? 0 0 "remove linux-firmware-mrvl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-netronome.sh b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-netronome.sh new file mode 100644 index 000000000..a38f7d2b0 --- /dev/null +++ b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-netronome.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src linux-firmware +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y linux-firmware-netronome + CHECK_RESULT $? 0 0 "install linux-firmware-netronome failed" + SLEEP_WAIT 1 + dnf remove -y linux-firmware-netronome + CHECK_RESULT $? 0 0 "remove linux-firmware-netronome failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-ti-connectivity.sh b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-ti-connectivity.sh new file mode 100644 index 000000000..9b77714a7 --- /dev/null +++ b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-ti-connectivity.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src linux-firmware +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y linux-firmware-ti-connectivity + CHECK_RESULT $? 0 0 "install linux-firmware-ti-connectivity failed" + SLEEP_WAIT 1 + dnf remove -y linux-firmware-ti-connectivity + CHECK_RESULT $? 0 0 "remove linux-firmware-ti-connectivity failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware.sh b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware.sh new file mode 100644 index 000000000..84eaa6621 --- /dev/null +++ b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src linux-firmware +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y linux-firmware + CHECK_RESULT $? 0 0 "install linux-firmware failed" + SLEEP_WAIT 1 + dnf remove -y linux-firmware + CHECK_RESULT $? 0 0 "remove linux-firmware failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debuginfo.sh b/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debuginfo.sh new file mode 100644 index 000000000..47f7b846a --- /dev/null +++ b/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src linuxdoc-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y linuxdoc-tools-debuginfo + CHECK_RESULT $? 0 0 "install linuxdoc-tools-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y linuxdoc-tools-debuginfo + CHECK_RESULT $? 0 0 "remove linuxdoc-tools-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debugsource.sh b/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debugsource.sh new file mode 100644 index 000000000..3f3a2fb82 --- /dev/null +++ b/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src linuxdoc-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y linuxdoc-tools-debugsource + CHECK_RESULT $? 0 0 "install linuxdoc-tools-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y linuxdoc-tools-debugsource + CHECK_RESULT $? 0 0 "remove linuxdoc-tools-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-help.sh b/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-help.sh new file mode 100644 index 000000000..ed1ec0d83 --- /dev/null +++ b/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src linuxdoc-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y linuxdoc-tools-help + CHECK_RESULT $? 0 0 "install linuxdoc-tools-help failed" + SLEEP_WAIT 1 + dnf remove -y linuxdoc-tools-help + CHECK_RESULT $? 0 0 "remove linuxdoc-tools-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools.sh b/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools.sh new file mode 100644 index 000000000..3b6cfb7e5 --- /dev/null +++ b/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src linuxdoc-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y linuxdoc-tools + CHECK_RESULT $? 0 0 "install linuxdoc-tools failed" + SLEEP_WAIT 1 + dnf remove -y linuxdoc-tools + CHECK_RESULT $? 0 0 "remove linuxdoc-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-debuginfo.sh b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-debuginfo.sh new file mode 100644 index 000000000..59515cf64 --- /dev/null +++ b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lksctp-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lksctp-tools-debuginfo + CHECK_RESULT $? 0 0 "install lksctp-tools-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y lksctp-tools-debuginfo + CHECK_RESULT $? 0 0 "remove lksctp-tools-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-debugsource.sh b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-debugsource.sh new file mode 100644 index 000000000..c727ae50d --- /dev/null +++ b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lksctp-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lksctp-tools-debugsource + CHECK_RESULT $? 0 0 "install lksctp-tools-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y lksctp-tools-debugsource + CHECK_RESULT $? 0 0 "remove lksctp-tools-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-devel.sh b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-devel.sh new file mode 100644 index 000000000..a664a861e --- /dev/null +++ b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lksctp-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lksctp-tools-devel + CHECK_RESULT $? 0 0 "install lksctp-tools-devel failed" + SLEEP_WAIT 1 + dnf remove -y lksctp-tools-devel + CHECK_RESULT $? 0 0 "remove lksctp-tools-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-help.sh b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-help.sh new file mode 100644 index 000000000..4a1efc904 --- /dev/null +++ b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lksctp-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lksctp-tools-help + CHECK_RESULT $? 0 0 "install lksctp-tools-help failed" + SLEEP_WAIT 1 + dnf remove -y lksctp-tools-help + CHECK_RESULT $? 0 0 "remove lksctp-tools-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools.sh b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools.sh new file mode 100644 index 000000000..a47bfb7ec --- /dev/null +++ b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lksctp-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lksctp-tools + CHECK_RESULT $? 0 0 "install lksctp-tools failed" + SLEEP_WAIT 1 + dnf remove -y lksctp-tools + CHECK_RESULT $? 0 0 "remove lksctp-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-debuginfo.sh b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-debuginfo.sh new file mode 100644 index 000000000..a98bd0a75 --- /dev/null +++ b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lldpad +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lldpad-debuginfo + CHECK_RESULT $? 0 0 "install lldpad-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y lldpad-debuginfo + CHECK_RESULT $? 0 0 "remove lldpad-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-debugsource.sh b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-debugsource.sh new file mode 100644 index 000000000..b2c44a4be --- /dev/null +++ b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lldpad +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lldpad-debugsource + CHECK_RESULT $? 0 0 "install lldpad-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y lldpad-debugsource + CHECK_RESULT $? 0 0 "remove lldpad-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-devel.sh b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-devel.sh new file mode 100644 index 000000000..51c259a07 --- /dev/null +++ b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lldpad +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lldpad-devel + CHECK_RESULT $? 0 0 "install lldpad-devel failed" + SLEEP_WAIT 1 + dnf remove -y lldpad-devel + CHECK_RESULT $? 0 0 "remove lldpad-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-help.sh b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-help.sh new file mode 100644 index 000000000..df118979b --- /dev/null +++ b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lldpad +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lldpad-help + CHECK_RESULT $? 0 0 "install lldpad-help failed" + SLEEP_WAIT 1 + dnf remove -y lldpad-help + CHECK_RESULT $? 0 0 "remove lldpad-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad.sh b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad.sh new file mode 100644 index 000000000..baae48c3c --- /dev/null +++ b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lldpad +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lldpad + CHECK_RESULT $? 0 0 "install lldpad failed" + SLEEP_WAIT 1 + dnf remove -y lldpad + CHECK_RESULT $? 0 0 "remove lldpad failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-cmake-utils.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-cmake-utils.sh new file mode 100644 index 000000000..341afddba --- /dev/null +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-cmake-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src llvm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y llvm-cmake-utils + CHECK_RESULT $? 0 0 "install llvm-cmake-utils failed" + SLEEP_WAIT 1 + dnf remove -y llvm-cmake-utils + CHECK_RESULT $? 0 0 "remove llvm-cmake-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-debuginfo.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-debuginfo.sh new file mode 100644 index 000000000..9e7caf0db --- /dev/null +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src llvm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y llvm-debuginfo + CHECK_RESULT $? 0 0 "install llvm-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y llvm-debuginfo + CHECK_RESULT $? 0 0 "remove llvm-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-debugsource.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-debugsource.sh new file mode 100644 index 000000000..7c8e50681 --- /dev/null +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src llvm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y llvm-debugsource + CHECK_RESULT $? 0 0 "install llvm-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y llvm-debugsource + CHECK_RESULT $? 0 0 "remove llvm-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-devel.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-devel.sh new file mode 100644 index 000000000..3bfb90c96 --- /dev/null +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src llvm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y llvm-devel + CHECK_RESULT $? 0 0 "install llvm-devel failed" + SLEEP_WAIT 1 + dnf remove -y llvm-devel + CHECK_RESULT $? 0 0 "remove llvm-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-doc.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-doc.sh new file mode 100644 index 000000000..6249b5ac0 --- /dev/null +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src llvm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y llvm-doc + CHECK_RESULT $? 0 0 "install llvm-doc failed" + SLEEP_WAIT 1 + dnf remove -y llvm-doc + CHECK_RESULT $? 0 0 "remove llvm-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-googletest.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-googletest.sh new file mode 100644 index 000000000..2825409b6 --- /dev/null +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-googletest.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src llvm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y llvm-googletest + CHECK_RESULT $? 0 0 "install llvm-googletest failed" + SLEEP_WAIT 1 + dnf remove -y llvm-googletest + CHECK_RESULT $? 0 0 "remove llvm-googletest failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-help.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-help.sh new file mode 100644 index 000000000..fab230ade --- /dev/null +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src llvm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y llvm-help + CHECK_RESULT $? 0 0 "install llvm-help failed" + SLEEP_WAIT 1 + dnf remove -y llvm-help + CHECK_RESULT $? 0 0 "remove llvm-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-libs.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-libs.sh new file mode 100644 index 000000000..6dc65d129 --- /dev/null +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src llvm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y llvm-libs + CHECK_RESULT $? 0 0 "install llvm-libs failed" + SLEEP_WAIT 1 + dnf remove -y llvm-libs + CHECK_RESULT $? 0 0 "remove llvm-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-static.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-static.sh new file mode 100644 index 000000000..c3a4b4c94 --- /dev/null +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src llvm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y llvm-static + CHECK_RESULT $? 0 0 "install llvm-static failed" + SLEEP_WAIT 1 + dnf remove -y llvm-static + CHECK_RESULT $? 0 0 "remove llvm-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-test.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-test.sh new file mode 100644 index 000000000..8e4998318 --- /dev/null +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-test.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src llvm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y llvm-test + CHECK_RESULT $? 0 0 "install llvm-test failed" + SLEEP_WAIT 1 + dnf remove -y llvm-test + CHECK_RESULT $? 0 0 "remove llvm-test failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm.sh new file mode 100644 index 000000000..9a412b91d --- /dev/null +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src llvm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y llvm + CHECK_RESULT $? 0 0 "install llvm failed" + SLEEP_WAIT 1 + dnf remove -y llvm + CHECK_RESULT $? 0 0 "remove llvm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-debuginfo.sh b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-debuginfo.sh new file mode 100644 index 000000000..e5f88e33e --- /dev/null +++ b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lm_sensors +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lm_sensors-debuginfo + CHECK_RESULT $? 0 0 "install lm_sensors-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y lm_sensors-debuginfo + CHECK_RESULT $? 0 0 "remove lm_sensors-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-debugsource.sh b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-debugsource.sh new file mode 100644 index 000000000..14448228d --- /dev/null +++ b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lm_sensors +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lm_sensors-debugsource + CHECK_RESULT $? 0 0 "install lm_sensors-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y lm_sensors-debugsource + CHECK_RESULT $? 0 0 "remove lm_sensors-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-devel.sh b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-devel.sh new file mode 100644 index 000000000..d5e254595 --- /dev/null +++ b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lm_sensors +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lm_sensors-devel + CHECK_RESULT $? 0 0 "install lm_sensors-devel failed" + SLEEP_WAIT 1 + dnf remove -y lm_sensors-devel + CHECK_RESULT $? 0 0 "remove lm_sensors-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-help.sh b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-help.sh new file mode 100644 index 000000000..980c513f2 --- /dev/null +++ b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lm_sensors +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lm_sensors-help + CHECK_RESULT $? 0 0 "install lm_sensors-help failed" + SLEEP_WAIT 1 + dnf remove -y lm_sensors-help + CHECK_RESULT $? 0 0 "remove lm_sensors-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-sensord.sh b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-sensord.sh new file mode 100644 index 000000000..366094028 --- /dev/null +++ b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-sensord.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lm_sensors +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lm_sensors-sensord + CHECK_RESULT $? 0 0 "install lm_sensors-sensord failed" + SLEEP_WAIT 1 + dnf remove -y lm_sensors-sensord + CHECK_RESULT $? 0 0 "remove lm_sensors-sensord failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors.sh b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors.sh new file mode 100644 index 000000000..a586c4f72 --- /dev/null +++ b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lm_sensors +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lm_sensors + CHECK_RESULT $? 0 0 "install lm_sensors failed" + SLEEP_WAIT 1 + dnf remove -y lm_sensors + CHECK_RESULT $? 0 0 "remove lm_sensors failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-debuginfo.sh b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-debuginfo.sh new file mode 100644 index 000000000..269cb2625 --- /dev/null +++ b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lmdb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lmdb-debuginfo + CHECK_RESULT $? 0 0 "install lmdb-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y lmdb-debuginfo + CHECK_RESULT $? 0 0 "remove lmdb-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-debugsource.sh b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-debugsource.sh new file mode 100644 index 000000000..adb393d06 --- /dev/null +++ b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lmdb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lmdb-debugsource + CHECK_RESULT $? 0 0 "install lmdb-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y lmdb-debugsource + CHECK_RESULT $? 0 0 "remove lmdb-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-devel.sh b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-devel.sh new file mode 100644 index 000000000..8835867fc --- /dev/null +++ b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lmdb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lmdb-devel + CHECK_RESULT $? 0 0 "install lmdb-devel failed" + SLEEP_WAIT 1 + dnf remove -y lmdb-devel + CHECK_RESULT $? 0 0 "remove lmdb-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-help.sh b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-help.sh new file mode 100644 index 000000000..64fcb4230 --- /dev/null +++ b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lmdb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lmdb-help + CHECK_RESULT $? 0 0 "install lmdb-help failed" + SLEEP_WAIT 1 + dnf remove -y lmdb-help + CHECK_RESULT $? 0 0 "remove lmdb-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb.sh b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb.sh new file mode 100644 index 000000000..2f820b0cf --- /dev/null +++ b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lmdb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lmdb + CHECK_RESULT $? 0 0 "install lmdb failed" + SLEEP_WAIT 1 + dnf remove -y lmdb + CHECK_RESULT $? 0 0 "remove lmdb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-debuginfo.sh b/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-debuginfo.sh new file mode 100644 index 000000000..85c2f2beb --- /dev/null +++ b/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src logrotate +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y logrotate-debuginfo + CHECK_RESULT $? 0 0 "install logrotate-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y logrotate-debuginfo + CHECK_RESULT $? 0 0 "remove logrotate-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-debugsource.sh b/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-debugsource.sh new file mode 100644 index 000000000..ea9ce9316 --- /dev/null +++ b/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src logrotate +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y logrotate-debugsource + CHECK_RESULT $? 0 0 "install logrotate-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y logrotate-debugsource + CHECK_RESULT $? 0 0 "remove logrotate-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-help.sh b/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-help.sh new file mode 100644 index 000000000..8e6dfe4fc --- /dev/null +++ b/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src logrotate +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y logrotate-help + CHECK_RESULT $? 0 0 "install logrotate-help failed" + SLEEP_WAIT 1 + dnf remove -y logrotate-help + CHECK_RESULT $? 0 0 "remove logrotate-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate.sh b/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate.sh new file mode 100644 index 000000000..18c65a5a2 --- /dev/null +++ b/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src logrotate +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y logrotate + CHECK_RESULT $? 0 0 "install logrotate failed" + SLEEP_WAIT 1 + dnf remove -y logrotate + CHECK_RESULT $? 0 0 "remove logrotate failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_composer-cli.sh b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_composer-cli.sh new file mode 100644 index 000000000..7b4e6965e --- /dev/null +++ b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_composer-cli.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lorax +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y composer-cli + CHECK_RESULT $? 0 0 "install composer-cli failed" + SLEEP_WAIT 1 + dnf remove -y composer-cli + CHECK_RESULT $? 0 0 "remove composer-cli failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-composer.sh b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-composer.sh new file mode 100644 index 000000000..3ecc62431 --- /dev/null +++ b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-composer.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lorax +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lorax-composer + CHECK_RESULT $? 0 0 "install lorax-composer failed" + SLEEP_WAIT 1 + dnf remove -y lorax-composer + CHECK_RESULT $? 0 0 "remove lorax-composer failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-help.sh b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-help.sh new file mode 100644 index 000000000..f6679807e --- /dev/null +++ b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lorax +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lorax-help + CHECK_RESULT $? 0 0 "install lorax-help failed" + SLEEP_WAIT 1 + dnf remove -y lorax-help + CHECK_RESULT $? 0 0 "remove lorax-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-lmc-novirt.sh b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-lmc-novirt.sh new file mode 100644 index 000000000..4438de3b7 --- /dev/null +++ b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-lmc-novirt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lorax +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lorax-lmc-novirt + CHECK_RESULT $? 0 0 "install lorax-lmc-novirt failed" + SLEEP_WAIT 1 + dnf remove -y lorax-lmc-novirt + CHECK_RESULT $? 0 0 "remove lorax-lmc-novirt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-lmc-virt.sh b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-lmc-virt.sh new file mode 100644 index 000000000..92ca327e2 --- /dev/null +++ b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-lmc-virt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lorax +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lorax-lmc-virt + CHECK_RESULT $? 0 0 "install lorax-lmc-virt failed" + SLEEP_WAIT 1 + dnf remove -y lorax-lmc-virt + CHECK_RESULT $? 0 0 "remove lorax-lmc-virt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax.sh b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax.sh new file mode 100644 index 000000000..6c5a5932e --- /dev/null +++ b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lorax +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lorax + CHECK_RESULT $? 0 0 "install lorax failed" + SLEEP_WAIT 1 + dnf remove -y lorax + CHECK_RESULT $? 0 0 "remove lorax failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-debuginfo.sh b/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-debuginfo.sh new file mode 100644 index 000000000..52777bf1d --- /dev/null +++ b/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lshw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lshw-debuginfo + CHECK_RESULT $? 0 0 "install lshw-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y lshw-debuginfo + CHECK_RESULT $? 0 0 "remove lshw-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-debugsource.sh b/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-debugsource.sh new file mode 100644 index 000000000..0756b42d7 --- /dev/null +++ b/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lshw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lshw-debugsource + CHECK_RESULT $? 0 0 "install lshw-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y lshw-debugsource + CHECK_RESULT $? 0 0 "remove lshw-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-help.sh b/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-help.sh new file mode 100644 index 000000000..862775e5d --- /dev/null +++ b/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lshw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lshw-help + CHECK_RESULT $? 0 0 "install lshw-help failed" + SLEEP_WAIT 1 + dnf remove -y lshw-help + CHECK_RESULT $? 0 0 "remove lshw-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw.sh b/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw.sh new file mode 100644 index 000000000..233741040 --- /dev/null +++ b/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lshw +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lshw + CHECK_RESULT $? 0 0 "install lshw failed" + SLEEP_WAIT 1 + dnf remove -y lshw + CHECK_RESULT $? 0 0 "remove lshw failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-debuginfo.sh b/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-debuginfo.sh new file mode 100644 index 000000000..10a78ed31 --- /dev/null +++ b/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lsof +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lsof-debuginfo + CHECK_RESULT $? 0 0 "install lsof-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y lsof-debuginfo + CHECK_RESULT $? 0 0 "remove lsof-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-debugsource.sh b/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-debugsource.sh new file mode 100644 index 000000000..3004d43ed --- /dev/null +++ b/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lsof +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lsof-debugsource + CHECK_RESULT $? 0 0 "install lsof-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y lsof-debugsource + CHECK_RESULT $? 0 0 "remove lsof-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-help.sh b/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-help.sh new file mode 100644 index 000000000..96938e987 --- /dev/null +++ b/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lsof +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lsof-help + CHECK_RESULT $? 0 0 "install lsof-help failed" + SLEEP_WAIT 1 + dnf remove -y lsof-help + CHECK_RESULT $? 0 0 "remove lsof-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof.sh b/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof.sh new file mode 100644 index 000000000..8ab2fd99a --- /dev/null +++ b/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lsof +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lsof + CHECK_RESULT $? 0 0 "install lsof failed" + SLEEP_WAIT 1 + dnf remove -y lsof + CHECK_RESULT $? 0 0 "remove lsof failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-debuginfo.sh b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-debuginfo.sh new file mode 100644 index 000000000..a64d21ab5 --- /dev/null +++ b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lsscsi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lsscsi-debuginfo + CHECK_RESULT $? 0 0 "install lsscsi-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y lsscsi-debuginfo + CHECK_RESULT $? 0 0 "remove lsscsi-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-debugsource.sh b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-debugsource.sh new file mode 100644 index 000000000..96451fcdd --- /dev/null +++ b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lsscsi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lsscsi-debugsource + CHECK_RESULT $? 0 0 "install lsscsi-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y lsscsi-debugsource + CHECK_RESULT $? 0 0 "remove lsscsi-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-doc.sh b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-doc.sh new file mode 100644 index 000000000..c635c058d --- /dev/null +++ b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lsscsi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lsscsi-doc + CHECK_RESULT $? 0 0 "install lsscsi-doc failed" + SLEEP_WAIT 1 + dnf remove -y lsscsi-doc + CHECK_RESULT $? 0 0 "remove lsscsi-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-help.sh b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-help.sh new file mode 100644 index 000000000..d5aa3a560 --- /dev/null +++ b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lsscsi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lsscsi-help + CHECK_RESULT $? 0 0 "install lsscsi-help failed" + SLEEP_WAIT 1 + dnf remove -y lsscsi-help + CHECK_RESULT $? 0 0 "remove lsscsi-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi.sh b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi.sh new file mode 100644 index 000000000..297bf4e8d --- /dev/null +++ b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lsscsi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lsscsi + CHECK_RESULT $? 0 0 "install lsscsi failed" + SLEEP_WAIT 1 + dnf remove -y lsscsi + CHECK_RESULT $? 0 0 "remove lsscsi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-debuginfo.sh b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-debuginfo.sh new file mode 100644 index 000000000..5bcc72635 --- /dev/null +++ b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lua +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lua-debuginfo + CHECK_RESULT $? 0 0 "install lua-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y lua-debuginfo + CHECK_RESULT $? 0 0 "remove lua-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-debugsource.sh b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-debugsource.sh new file mode 100644 index 000000000..a1a778c50 --- /dev/null +++ b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lua +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lua-debugsource + CHECK_RESULT $? 0 0 "install lua-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y lua-debugsource + CHECK_RESULT $? 0 0 "remove lua-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-devel.sh b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-devel.sh new file mode 100644 index 000000000..378348b1c --- /dev/null +++ b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lua +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lua-devel + CHECK_RESULT $? 0 0 "install lua-devel failed" + SLEEP_WAIT 1 + dnf remove -y lua-devel + CHECK_RESULT $? 0 0 "remove lua-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-help.sh b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-help.sh new file mode 100644 index 000000000..cac75d04f --- /dev/null +++ b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lua +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lua-help + CHECK_RESULT $? 0 0 "install lua-help failed" + SLEEP_WAIT 1 + dnf remove -y lua-help + CHECK_RESULT $? 0 0 "remove lua-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua.sh b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua.sh new file mode 100644 index 000000000..e5460b200 --- /dev/null +++ b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lua +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lua + CHECK_RESULT $? 0 0 "install lua failed" + SLEEP_WAIT 1 + dnf remove -y lua + CHECK_RESULT $? 0 0 "remove lua failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_cmirror.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_cmirror.sh new file mode 100644 index 000000000..603d9ac6a --- /dev/null +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_cmirror.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lvm2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cmirror + CHECK_RESULT $? 0 0 "install cmirror failed" + SLEEP_WAIT 1 + dnf remove -y cmirror + CHECK_RESULT $? 0 0 "remove cmirror failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_device-mapper-event.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_device-mapper-event.sh new file mode 100644 index 000000000..b9986523d --- /dev/null +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_device-mapper-event.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lvm2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y device-mapper-event + CHECK_RESULT $? 0 0 "install device-mapper-event failed" + SLEEP_WAIT 1 + dnf remove -y device-mapper-event + CHECK_RESULT $? 0 0 "remove device-mapper-event failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_device-mapper.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_device-mapper.sh new file mode 100644 index 000000000..759c845cb --- /dev/null +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_device-mapper.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lvm2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y device-mapper + CHECK_RESULT $? 0 0 "install device-mapper failed" + SLEEP_WAIT 1 + dnf remove -y device-mapper + CHECK_RESULT $? 0 0 "remove device-mapper failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-cluster.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-cluster.sh new file mode 100644 index 000000000..9742c2c89 --- /dev/null +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-cluster.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lvm2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lvm2-cluster + CHECK_RESULT $? 0 0 "install lvm2-cluster failed" + SLEEP_WAIT 1 + dnf remove -y lvm2-cluster + CHECK_RESULT $? 0 0 "remove lvm2-cluster failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-dbusd.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-dbusd.sh new file mode 100644 index 000000000..dd986fc1a --- /dev/null +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-dbusd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lvm2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lvm2-dbusd + CHECK_RESULT $? 0 0 "install lvm2-dbusd failed" + SLEEP_WAIT 1 + dnf remove -y lvm2-dbusd + CHECK_RESULT $? 0 0 "remove lvm2-dbusd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-debuginfo.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-debuginfo.sh new file mode 100644 index 000000000..56ad8d414 --- /dev/null +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lvm2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lvm2-debuginfo + CHECK_RESULT $? 0 0 "install lvm2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y lvm2-debuginfo + CHECK_RESULT $? 0 0 "remove lvm2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-debugsource.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-debugsource.sh new file mode 100644 index 000000000..afd5f855a --- /dev/null +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lvm2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lvm2-debugsource + CHECK_RESULT $? 0 0 "install lvm2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y lvm2-debugsource + CHECK_RESULT $? 0 0 "remove lvm2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-devel.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-devel.sh new file mode 100644 index 000000000..d05cc0fcd --- /dev/null +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lvm2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lvm2-devel + CHECK_RESULT $? 0 0 "install lvm2-devel failed" + SLEEP_WAIT 1 + dnf remove -y lvm2-devel + CHECK_RESULT $? 0 0 "remove lvm2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-help.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-help.sh new file mode 100644 index 000000000..d56b757ce --- /dev/null +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lvm2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lvm2-help + CHECK_RESULT $? 0 0 "install lvm2-help failed" + SLEEP_WAIT 1 + dnf remove -y lvm2-help + CHECK_RESULT $? 0 0 "remove lvm2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-lockd.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-lockd.sh new file mode 100644 index 000000000..cbcc0e16d --- /dev/null +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-lockd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lvm2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lvm2-lockd + CHECK_RESULT $? 0 0 "install lvm2-lockd failed" + SLEEP_WAIT 1 + dnf remove -y lvm2-lockd + CHECK_RESULT $? 0 0 "remove lvm2-lockd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-test.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-test.sh new file mode 100644 index 000000000..ab684f1b6 --- /dev/null +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-test.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lvm2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lvm2-test + CHECK_RESULT $? 0 0 "install lvm2-test failed" + SLEEP_WAIT 1 + dnf remove -y lvm2-test + CHECK_RESULT $? 0 0 "remove lvm2-test failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2.sh new file mode 100644 index 000000000..3cb50cd84 --- /dev/null +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lvm2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lvm2 + CHECK_RESULT $? 0 0 "install lvm2 failed" + SLEEP_WAIT 1 + dnf remove -y lvm2 + CHECK_RESULT $? 0 0 "remove lvm2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_python3-lvm-deprecated.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_python3-lvm-deprecated.sh new file mode 100644 index 000000000..3309dcb2d --- /dev/null +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_python3-lvm-deprecated.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lvm2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-lvm-deprecated + CHECK_RESULT $? 0 0 "install python3-lvm-deprecated failed" + SLEEP_WAIT 1 + dnf remove -y python3-lvm-deprecated + CHECK_RESULT $? 0 0 "remove python3-lvm-deprecated failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-debuginfo.sh b/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-debuginfo.sh new file mode 100644 index 000000000..bef88239a --- /dev/null +++ b/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lynx +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lynx-debuginfo + CHECK_RESULT $? 0 0 "install lynx-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y lynx-debuginfo + CHECK_RESULT $? 0 0 "remove lynx-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-debugsource.sh b/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-debugsource.sh new file mode 100644 index 000000000..204e07b65 --- /dev/null +++ b/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lynx +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lynx-debugsource + CHECK_RESULT $? 0 0 "install lynx-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y lynx-debugsource + CHECK_RESULT $? 0 0 "remove lynx-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-help.sh b/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-help.sh new file mode 100644 index 000000000..9beff753e --- /dev/null +++ b/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lynx +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lynx-help + CHECK_RESULT $? 0 0 "install lynx-help failed" + SLEEP_WAIT 1 + dnf remove -y lynx-help + CHECK_RESULT $? 0 0 "remove lynx-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx.sh b/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx.sh new file mode 100644 index 000000000..f6015ec14 --- /dev/null +++ b/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lynx +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lynx + CHECK_RESULT $? 0 0 "install lynx failed" + SLEEP_WAIT 1 + dnf remove -y lynx + CHECK_RESULT $? 0 0 "remove lynx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-debuginfo.sh b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-debuginfo.sh new file mode 100644 index 000000000..25c59b508 --- /dev/null +++ b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lz4 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lz4-debuginfo + CHECK_RESULT $? 0 0 "install lz4-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y lz4-debuginfo + CHECK_RESULT $? 0 0 "remove lz4-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-debugsource.sh b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-debugsource.sh new file mode 100644 index 000000000..80471ce40 --- /dev/null +++ b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lz4 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lz4-debugsource + CHECK_RESULT $? 0 0 "install lz4-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y lz4-debugsource + CHECK_RESULT $? 0 0 "remove lz4-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-devel.sh b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-devel.sh new file mode 100644 index 000000000..3ec4d9128 --- /dev/null +++ b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lz4 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lz4-devel + CHECK_RESULT $? 0 0 "install lz4-devel failed" + SLEEP_WAIT 1 + dnf remove -y lz4-devel + CHECK_RESULT $? 0 0 "remove lz4-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-help.sh b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-help.sh new file mode 100644 index 000000000..d467b949e --- /dev/null +++ b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lz4 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lz4-help + CHECK_RESULT $? 0 0 "install lz4-help failed" + SLEEP_WAIT 1 + dnf remove -y lz4-help + CHECK_RESULT $? 0 0 "remove lz4-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4.sh b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4.sh new file mode 100644 index 000000000..deb185250 --- /dev/null +++ b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lz4 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lz4 + CHECK_RESULT $? 0 0 "install lz4 failed" + SLEEP_WAIT 1 + dnf remove -y lz4 + CHECK_RESULT $? 0 0 "remove lz4 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-debuginfo.sh b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-debuginfo.sh new file mode 100644 index 000000000..5c9280910 --- /dev/null +++ b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lzo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lzo-debuginfo + CHECK_RESULT $? 0 0 "install lzo-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y lzo-debuginfo + CHECK_RESULT $? 0 0 "remove lzo-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-debugsource.sh b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-debugsource.sh new file mode 100644 index 000000000..6730278cf --- /dev/null +++ b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lzo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lzo-debugsource + CHECK_RESULT $? 0 0 "install lzo-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y lzo-debugsource + CHECK_RESULT $? 0 0 "remove lzo-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-devel.sh b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-devel.sh new file mode 100644 index 000000000..5685e813a --- /dev/null +++ b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lzo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lzo-devel + CHECK_RESULT $? 0 0 "install lzo-devel failed" + SLEEP_WAIT 1 + dnf remove -y lzo-devel + CHECK_RESULT $? 0 0 "remove lzo-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-doc.sh b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-doc.sh new file mode 100644 index 000000000..6ec0d6570 --- /dev/null +++ b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lzo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lzo-doc + CHECK_RESULT $? 0 0 "install lzo-doc failed" + SLEEP_WAIT 1 + dnf remove -y lzo-doc + CHECK_RESULT $? 0 0 "remove lzo-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-help.sh b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-help.sh new file mode 100644 index 000000000..bb157b506 --- /dev/null +++ b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lzo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lzo-help + CHECK_RESULT $? 0 0 "install lzo-help failed" + SLEEP_WAIT 1 + dnf remove -y lzo-help + CHECK_RESULT $? 0 0 "remove lzo-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-minilzo.sh b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-minilzo.sh new file mode 100644 index 000000000..c1a5102bb --- /dev/null +++ b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-minilzo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lzo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lzo-minilzo + CHECK_RESULT $? 0 0 "install lzo-minilzo failed" + SLEEP_WAIT 1 + dnf remove -y lzo-minilzo + CHECK_RESULT $? 0 0 "remove lzo-minilzo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo.sh b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo.sh new file mode 100644 index 000000000..dc1b3fdc3 --- /dev/null +++ b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src lzo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y lzo + CHECK_RESULT $? 0 0 "install lzo failed" + SLEEP_WAIT 1 + dnf remove -y lzo + CHECK_RESULT $? 0 0 "remove lzo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db-devel.sh b/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db-devel.sh new file mode 100644 index 000000000..2cff8167b --- /dev/null +++ b/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src m17n-db +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y m17n-db-devel + CHECK_RESULT $? 0 0 "install m17n-db-devel failed" + SLEEP_WAIT 1 + dnf remove -y m17n-db-devel + CHECK_RESULT $? 0 0 "remove m17n-db-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db-extras.sh b/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db-extras.sh new file mode 100644 index 000000000..cea675e64 --- /dev/null +++ b/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db-extras.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src m17n-db +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y m17n-db-extras + CHECK_RESULT $? 0 0 "install m17n-db-extras failed" + SLEEP_WAIT 1 + dnf remove -y m17n-db-extras + CHECK_RESULT $? 0 0 "remove m17n-db-extras failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db.sh b/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db.sh new file mode 100644 index 000000000..f6bd13871 --- /dev/null +++ b/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src m17n-db +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y m17n-db + CHECK_RESULT $? 0 0 "install m17n-db failed" + SLEEP_WAIT 1 + dnf remove -y m17n-db + CHECK_RESULT $? 0 0 "remove m17n-db failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-debuginfo.sh b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-debuginfo.sh new file mode 100644 index 000000000..a3b6e75b2 --- /dev/null +++ b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src m17n-lib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y m17n-lib-debuginfo + CHECK_RESULT $? 0 0 "install m17n-lib-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y m17n-lib-debuginfo + CHECK_RESULT $? 0 0 "remove m17n-lib-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-debugsource.sh b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-debugsource.sh new file mode 100644 index 000000000..b153cfa2f --- /dev/null +++ b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src m17n-lib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y m17n-lib-debugsource + CHECK_RESULT $? 0 0 "install m17n-lib-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y m17n-lib-debugsource + CHECK_RESULT $? 0 0 "remove m17n-lib-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-devel.sh b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-devel.sh new file mode 100644 index 000000000..ba7562d41 --- /dev/null +++ b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src m17n-lib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y m17n-lib-devel + CHECK_RESULT $? 0 0 "install m17n-lib-devel failed" + SLEEP_WAIT 1 + dnf remove -y m17n-lib-devel + CHECK_RESULT $? 0 0 "remove m17n-lib-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-tools.sh b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-tools.sh new file mode 100644 index 000000000..832e3fe5e --- /dev/null +++ b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src m17n-lib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y m17n-lib-tools + CHECK_RESULT $? 0 0 "install m17n-lib-tools failed" + SLEEP_WAIT 1 + dnf remove -y m17n-lib-tools + CHECK_RESULT $? 0 0 "remove m17n-lib-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib.sh b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib.sh new file mode 100644 index 000000000..51a89b680 --- /dev/null +++ b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src m17n-lib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y m17n-lib + CHECK_RESULT $? 0 0 "install m17n-lib failed" + SLEEP_WAIT 1 + dnf remove -y m17n-lib + CHECK_RESULT $? 0 0 "remove m17n-lib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-debuginfo.sh b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-debuginfo.sh new file mode 100644 index 000000000..29e406d89 --- /dev/null +++ b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src m4 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y m4-debuginfo + CHECK_RESULT $? 0 0 "install m4-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y m4-debuginfo + CHECK_RESULT $? 0 0 "remove m4-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-debugsource.sh b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-debugsource.sh new file mode 100644 index 000000000..20d69bc70 --- /dev/null +++ b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src m4 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y m4-debugsource + CHECK_RESULT $? 0 0 "install m4-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y m4-debugsource + CHECK_RESULT $? 0 0 "remove m4-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-doc.sh b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-doc.sh new file mode 100644 index 000000000..1620421bd --- /dev/null +++ b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src m4 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y m4-doc + CHECK_RESULT $? 0 0 "install m4-doc failed" + SLEEP_WAIT 1 + dnf remove -y m4-doc + CHECK_RESULT $? 0 0 "remove m4-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-help.sh b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-help.sh new file mode 100644 index 000000000..dbaa93864 --- /dev/null +++ b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src m4 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y m4-help + CHECK_RESULT $? 0 0 "install m4-help failed" + SLEEP_WAIT 1 + dnf remove -y m4-help + CHECK_RESULT $? 0 0 "remove m4-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4.sh b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4.sh new file mode 100644 index 000000000..1043afbc4 --- /dev/null +++ b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src m4 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y m4 + CHECK_RESULT $? 0 0 "install m4 failed" + SLEEP_WAIT 1 + dnf remove -y m4 + CHECK_RESULT $? 0 0 "remove m4 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/make/oe_test_make_install_and_remove_make-debuginfo.sh b/testcases/cli-test/make/oe_test_make_install_and_remove_make-debuginfo.sh new file mode 100644 index 000000000..26a76f3dd --- /dev/null +++ b/testcases/cli-test/make/oe_test_make_install_and_remove_make-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src make +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y make-debuginfo + CHECK_RESULT $? 0 0 "install make-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y make-debuginfo + CHECK_RESULT $? 0 0 "remove make-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/make/oe_test_make_install_and_remove_make-debugsource.sh b/testcases/cli-test/make/oe_test_make_install_and_remove_make-debugsource.sh new file mode 100644 index 000000000..24faa049f --- /dev/null +++ b/testcases/cli-test/make/oe_test_make_install_and_remove_make-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src make +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y make-debugsource + CHECK_RESULT $? 0 0 "install make-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y make-debugsource + CHECK_RESULT $? 0 0 "remove make-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/make/oe_test_make_install_and_remove_make-devel.sh b/testcases/cli-test/make/oe_test_make_install_and_remove_make-devel.sh new file mode 100644 index 000000000..8ff162537 --- /dev/null +++ b/testcases/cli-test/make/oe_test_make_install_and_remove_make-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src make +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y make-devel + CHECK_RESULT $? 0 0 "install make-devel failed" + SLEEP_WAIT 1 + dnf remove -y make-devel + CHECK_RESULT $? 0 0 "remove make-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/make/oe_test_make_install_and_remove_make-help.sh b/testcases/cli-test/make/oe_test_make_install_and_remove_make-help.sh new file mode 100644 index 000000000..1f8d2f3b4 --- /dev/null +++ b/testcases/cli-test/make/oe_test_make_install_and_remove_make-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src make +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y make-help + CHECK_RESULT $? 0 0 "install make-help failed" + SLEEP_WAIT 1 + dnf remove -y make-help + CHECK_RESULT $? 0 0 "remove make-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/make/oe_test_make_install_and_remove_make.sh b/testcases/cli-test/make/oe_test_make_install_and_remove_make.sh new file mode 100644 index 000000000..9bde55676 --- /dev/null +++ b/testcases/cli-test/make/oe_test_make_install_and_remove_make.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src make +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y make + CHECK_RESULT $? 0 0 "install make failed" + SLEEP_WAIT 1 + dnf remove -y make + CHECK_RESULT $? 0 0 "remove make failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db-debuginfo.sh b/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db-debuginfo.sh new file mode 100644 index 000000000..793803214 --- /dev/null +++ b/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src man-db +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y man-db-debuginfo + CHECK_RESULT $? 0 0 "install man-db-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y man-db-debuginfo + CHECK_RESULT $? 0 0 "remove man-db-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db-debugsource.sh b/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db-debugsource.sh new file mode 100644 index 000000000..9368318ac --- /dev/null +++ b/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src man-db +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y man-db-debugsource + CHECK_RESULT $? 0 0 "install man-db-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y man-db-debugsource + CHECK_RESULT $? 0 0 "remove man-db-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db.sh b/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db.sh new file mode 100644 index 000000000..c8968bd9b --- /dev/null +++ b/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src man-db +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y man-db + CHECK_RESULT $? 0 0 "install man-db failed" + SLEEP_WAIT 1 + dnf remove -y man-db + CHECK_RESULT $? 0 0 "remove man-db failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_libmandoc-devel.sh b/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_libmandoc-devel.sh new file mode 100644 index 000000000..9b6e130ac --- /dev/null +++ b/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_libmandoc-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mandoc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmandoc-devel + CHECK_RESULT $? 0 0 "install libmandoc-devel failed" + SLEEP_WAIT 1 + dnf remove -y libmandoc-devel + CHECK_RESULT $? 0 0 "remove libmandoc-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc-debuginfo.sh b/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc-debuginfo.sh new file mode 100644 index 000000000..41cda543f --- /dev/null +++ b/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mandoc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mandoc-debuginfo + CHECK_RESULT $? 0 0 "install mandoc-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y mandoc-debuginfo + CHECK_RESULT $? 0 0 "remove mandoc-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc-debugsource.sh b/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc-debugsource.sh new file mode 100644 index 000000000..fb50aecb2 --- /dev/null +++ b/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mandoc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mandoc-debugsource + CHECK_RESULT $? 0 0 "install mandoc-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y mandoc-debugsource + CHECK_RESULT $? 0 0 "remove mandoc-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc.sh b/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc.sh new file mode 100644 index 000000000..59bf25826 --- /dev/null +++ b/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mandoc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mandoc + CHECK_RESULT $? 0 0 "install mandoc failed" + SLEEP_WAIT 1 + dnf remove -y mandoc + CHECK_RESULT $? 0 0 "remove mandoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debuginfo.sh b/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debuginfo.sh new file mode 100644 index 000000000..6a77fb0b0 --- /dev/null +++ b/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mariadb-connector-c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mariadb-connector-c-debuginfo + CHECK_RESULT $? 0 0 "install mariadb-connector-c-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y mariadb-connector-c-debuginfo + CHECK_RESULT $? 0 0 "remove mariadb-connector-c-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debugsource.sh b/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debugsource.sh new file mode 100644 index 000000000..bfc56baae --- /dev/null +++ b/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mariadb-connector-c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mariadb-connector-c-debugsource + CHECK_RESULT $? 0 0 "install mariadb-connector-c-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y mariadb-connector-c-debugsource + CHECK_RESULT $? 0 0 "remove mariadb-connector-c-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-devel.sh b/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-devel.sh new file mode 100644 index 000000000..46e93e5cc --- /dev/null +++ b/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mariadb-connector-c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mariadb-connector-c-devel + CHECK_RESULT $? 0 0 "install mariadb-connector-c-devel failed" + SLEEP_WAIT 1 + dnf remove -y mariadb-connector-c-devel + CHECK_RESULT $? 0 0 "remove mariadb-connector-c-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c.sh b/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c.sh new file mode 100644 index 000000000..9f86d6632 --- /dev/null +++ b/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mariadb-connector-c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mariadb-connector-c + CHECK_RESULT $? 0 0 "install mariadb-connector-c failed" + SLEEP_WAIT 1 + dnf remove -y mariadb-connector-c + CHECK_RESULT $? 0 0 "remove mariadb-connector-c failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-api.sh b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-api.sh new file mode 100644 index 000000000..d8847609d --- /dev/null +++ b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-api.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src maven-enforcer +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y maven-enforcer-api + CHECK_RESULT $? 0 0 "install maven-enforcer-api failed" + SLEEP_WAIT 1 + dnf remove -y maven-enforcer-api + CHECK_RESULT $? 0 0 "remove maven-enforcer-api failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-help.sh b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-help.sh new file mode 100644 index 000000000..7f13f24ec --- /dev/null +++ b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src maven-enforcer +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y maven-enforcer-help + CHECK_RESULT $? 0 0 "install maven-enforcer-help failed" + SLEEP_WAIT 1 + dnf remove -y maven-enforcer-help + CHECK_RESULT $? 0 0 "remove maven-enforcer-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-plugin.sh b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-plugin.sh new file mode 100644 index 000000000..ccf1ce7fe --- /dev/null +++ b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-plugin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src maven-enforcer +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y maven-enforcer-plugin + CHECK_RESULT $? 0 0 "install maven-enforcer-plugin failed" + SLEEP_WAIT 1 + dnf remove -y maven-enforcer-plugin + CHECK_RESULT $? 0 0 "remove maven-enforcer-plugin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-rules.sh b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-rules.sh new file mode 100644 index 000000000..911ee1816 --- /dev/null +++ b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-rules.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src maven-enforcer +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y maven-enforcer-rules + CHECK_RESULT $? 0 0 "install maven-enforcer-rules failed" + SLEEP_WAIT 1 + dnf remove -y maven-enforcer-rules + CHECK_RESULT $? 0 0 "remove maven-enforcer-rules failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer.sh b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer.sh new file mode 100644 index 000000000..7397ee178 --- /dev/null +++ b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src maven-enforcer +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y maven-enforcer + CHECK_RESULT $? 0 0 "install maven-enforcer failed" + SLEEP_WAIT 1 + dnf remove -y maven-enforcer + CHECK_RESULT $? 0 0 "remove maven-enforcer failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/maven-plugin-bundle/oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle-help.sh b/testcases/cli-test/maven-plugin-bundle/oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle-help.sh new file mode 100644 index 000000000..8e6fed0b5 --- /dev/null +++ b/testcases/cli-test/maven-plugin-bundle/oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src maven-plugin-bundle +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y maven-plugin-bundle-help + CHECK_RESULT $? 0 0 "install maven-plugin-bundle-help failed" + SLEEP_WAIT 1 + dnf remove -y maven-plugin-bundle-help + CHECK_RESULT $? 0 0 "remove maven-plugin-bundle-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/maven-plugin-bundle/oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle.sh b/testcases/cli-test/maven-plugin-bundle/oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle.sh new file mode 100644 index 000000000..a04c11796 --- /dev/null +++ b/testcases/cli-test/maven-plugin-bundle/oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src maven-plugin-bundle +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y maven-plugin-bundle + CHECK_RESULT $? 0 0 "install maven-plugin-bundle failed" + SLEEP_WAIT 1 + dnf remove -y maven-plugin-bundle + CHECK_RESULT $? 0 0 "remove maven-plugin-bundle failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/maven-source-plugin/oe_test_maven-source-plugin_install_and_remove_maven-source-plugin-help.sh b/testcases/cli-test/maven-source-plugin/oe_test_maven-source-plugin_install_and_remove_maven-source-plugin-help.sh new file mode 100644 index 000000000..c867a96ba --- /dev/null +++ b/testcases/cli-test/maven-source-plugin/oe_test_maven-source-plugin_install_and_remove_maven-source-plugin-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src maven-source-plugin +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y maven-source-plugin-help + CHECK_RESULT $? 0 0 "install maven-source-plugin-help failed" + SLEEP_WAIT 1 + dnf remove -y maven-source-plugin-help + CHECK_RESULT $? 0 0 "remove maven-source-plugin-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/maven-source-plugin/oe_test_maven-source-plugin_install_and_remove_maven-source-plugin.sh b/testcases/cli-test/maven-source-plugin/oe_test_maven-source-plugin_install_and_remove_maven-source-plugin.sh new file mode 100644 index 000000000..cb891f973 --- /dev/null +++ b/testcases/cli-test/maven-source-plugin/oe_test_maven-source-plugin_install_and_remove_maven-source-plugin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src maven-source-plugin +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y maven-source-plugin + CHECK_RESULT $? 0 0 "install maven-source-plugin failed" + SLEEP_WAIT 1 + dnf remove -y maven-source-plugin + CHECK_RESULT $? 0 0 "remove maven-source-plugin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-debuginfo.sh b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-debuginfo.sh new file mode 100644 index 000000000..9d51ff2dd --- /dev/null +++ b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mcpp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mcpp-debuginfo + CHECK_RESULT $? 0 0 "install mcpp-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y mcpp-debuginfo + CHECK_RESULT $? 0 0 "remove mcpp-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-debugsource.sh b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-debugsource.sh new file mode 100644 index 000000000..4976efc78 --- /dev/null +++ b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mcpp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mcpp-debugsource + CHECK_RESULT $? 0 0 "install mcpp-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y mcpp-debugsource + CHECK_RESULT $? 0 0 "remove mcpp-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-devel.sh b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-devel.sh new file mode 100644 index 000000000..3174a6def --- /dev/null +++ b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mcpp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mcpp-devel + CHECK_RESULT $? 0 0 "install mcpp-devel failed" + SLEEP_WAIT 1 + dnf remove -y mcpp-devel + CHECK_RESULT $? 0 0 "remove mcpp-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-help.sh b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-help.sh new file mode 100644 index 000000000..56e0efff9 --- /dev/null +++ b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mcpp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mcpp-help + CHECK_RESULT $? 0 0 "install mcpp-help failed" + SLEEP_WAIT 1 + dnf remove -y mcpp-help + CHECK_RESULT $? 0 0 "remove mcpp-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp.sh b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp.sh new file mode 100644 index 000000000..c25791f55 --- /dev/null +++ b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mcpp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mcpp + CHECK_RESULT $? 0 0 "install mcpp failed" + SLEEP_WAIT 1 + dnf remove -y mcpp + CHECK_RESULT $? 0 0 "remove mcpp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-debuginfo.sh b/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-debuginfo.sh new file mode 100644 index 000000000..60bc86d92 --- /dev/null +++ b/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mdadm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mdadm-debuginfo + CHECK_RESULT $? 0 0 "install mdadm-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y mdadm-debuginfo + CHECK_RESULT $? 0 0 "remove mdadm-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-debugsource.sh b/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-debugsource.sh new file mode 100644 index 000000000..95c7ef2ea --- /dev/null +++ b/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mdadm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mdadm-debugsource + CHECK_RESULT $? 0 0 "install mdadm-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y mdadm-debugsource + CHECK_RESULT $? 0 0 "remove mdadm-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-help.sh b/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-help.sh new file mode 100644 index 000000000..233cb4cc9 --- /dev/null +++ b/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mdadm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mdadm-help + CHECK_RESULT $? 0 0 "install mdadm-help failed" + SLEEP_WAIT 1 + dnf remove -y mdadm-help + CHECK_RESULT $? 0 0 "remove mdadm-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm.sh b/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm.sh new file mode 100644 index 000000000..9c48936af --- /dev/null +++ b/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mdadm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mdadm + CHECK_RESULT $? 0 0 "install mdadm failed" + SLEEP_WAIT 1 + dnf remove -y mdadm + CHECK_RESULT $? 0 0 "remove mdadm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-debuginfo.sh b/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-debuginfo.sh new file mode 100644 index 000000000..f3b72dded --- /dev/null +++ b/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa-demos +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-demos-debuginfo + CHECK_RESULT $? 0 0 "install mesa-demos-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y mesa-demos-debuginfo + CHECK_RESULT $? 0 0 "remove mesa-demos-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-debugsource.sh b/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-debugsource.sh new file mode 100644 index 000000000..a81e4bea4 --- /dev/null +++ b/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa-demos +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-demos-debugsource + CHECK_RESULT $? 0 0 "install mesa-demos-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y mesa-demos-debugsource + CHECK_RESULT $? 0 0 "remove mesa-demos-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-help.sh b/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-help.sh new file mode 100644 index 000000000..c3217a276 --- /dev/null +++ b/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa-demos +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-demos-help + CHECK_RESULT $? 0 0 "install mesa-demos-help failed" + SLEEP_WAIT 1 + dnf remove -y mesa-demos-help + CHECK_RESULT $? 0 0 "remove mesa-demos-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos.sh b/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos.sh new file mode 100644 index 000000000..4417cbe08 --- /dev/null +++ b/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa-demos +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-demos + CHECK_RESULT $? 0 0 "install mesa-demos failed" + SLEEP_WAIT 1 + dnf remove -y mesa-demos + CHECK_RESULT $? 0 0 "remove mesa-demos failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debuginfo.sh b/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debuginfo.sh new file mode 100644 index 000000000..21fcf9dc8 --- /dev/null +++ b/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa-libGLU +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-libGLU-debuginfo + CHECK_RESULT $? 0 0 "install mesa-libGLU-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y mesa-libGLU-debuginfo + CHECK_RESULT $? 0 0 "remove mesa-libGLU-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debugsource.sh b/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debugsource.sh new file mode 100644 index 000000000..ce391ab3f --- /dev/null +++ b/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa-libGLU +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-libGLU-debugsource + CHECK_RESULT $? 0 0 "install mesa-libGLU-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y mesa-libGLU-debugsource + CHECK_RESULT $? 0 0 "remove mesa-libGLU-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-devel.sh b/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-devel.sh new file mode 100644 index 000000000..32dccfbe6 --- /dev/null +++ b/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa-libGLU +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-libGLU-devel + CHECK_RESULT $? 0 0 "install mesa-libGLU-devel failed" + SLEEP_WAIT 1 + dnf remove -y mesa-libGLU-devel + CHECK_RESULT $? 0 0 "remove mesa-libGLU-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU.sh b/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU.sh new file mode 100644 index 000000000..ee5bf4ed7 --- /dev/null +++ b/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa-libGLU +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-libGLU + CHECK_RESULT $? 0 0 "install mesa-libGLU failed" + SLEEP_WAIT 1 + dnf remove -y mesa-libGLU + CHECK_RESULT $? 0 0 "remove mesa-libGLU failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-debuginfo.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-debuginfo.sh new file mode 100644 index 000000000..d5581bd77 --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-debuginfo + CHECK_RESULT $? 0 0 "install mesa-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y mesa-debuginfo + CHECK_RESULT $? 0 0 "remove mesa-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-debugsource.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-debugsource.sh new file mode 100644 index 000000000..1b1e5ba57 --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-debugsource + CHECK_RESULT $? 0 0 "install mesa-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y mesa-debugsource + CHECK_RESULT $? 0 0 "remove mesa-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-dri-drivers.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-dri-drivers.sh new file mode 100644 index 000000000..0fd4e074c --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-dri-drivers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-dri-drivers + CHECK_RESULT $? 0 0 "install mesa-dri-drivers failed" + SLEEP_WAIT 1 + dnf remove -y mesa-dri-drivers + CHECK_RESULT $? 0 0 "remove mesa-dri-drivers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-filesystem.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-filesystem.sh new file mode 100644 index 000000000..d350b5c79 --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-filesystem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-filesystem + CHECK_RESULT $? 0 0 "install mesa-filesystem failed" + SLEEP_WAIT 1 + dnf remove -y mesa-filesystem + CHECK_RESULT $? 0 0 "remove mesa-filesystem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-khr-devel.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-khr-devel.sh new file mode 100644 index 000000000..7f32108ff --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-khr-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-khr-devel + CHECK_RESULT $? 0 0 "install mesa-khr-devel failed" + SLEEP_WAIT 1 + dnf remove -y mesa-khr-devel + CHECK_RESULT $? 0 0 "remove mesa-khr-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libEGL-devel.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libEGL-devel.sh new file mode 100644 index 000000000..5bfd1fedb --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libEGL-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-libEGL-devel + CHECK_RESULT $? 0 0 "install mesa-libEGL-devel failed" + SLEEP_WAIT 1 + dnf remove -y mesa-libEGL-devel + CHECK_RESULT $? 0 0 "remove mesa-libEGL-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libEGL.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libEGL.sh new file mode 100644 index 000000000..716c46836 --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libEGL.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-libEGL + CHECK_RESULT $? 0 0 "install mesa-libEGL failed" + SLEEP_WAIT 1 + dnf remove -y mesa-libEGL + CHECK_RESULT $? 0 0 "remove mesa-libEGL failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGL-devel.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGL-devel.sh new file mode 100644 index 000000000..10a5b247d --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGL-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-libGL-devel + CHECK_RESULT $? 0 0 "install mesa-libGL-devel failed" + SLEEP_WAIT 1 + dnf remove -y mesa-libGL-devel + CHECK_RESULT $? 0 0 "remove mesa-libGL-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGL.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGL.sh new file mode 100644 index 000000000..35252c0ff --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGL.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-libGL + CHECK_RESULT $? 0 0 "install mesa-libGL failed" + SLEEP_WAIT 1 + dnf remove -y mesa-libGL + CHECK_RESULT $? 0 0 "remove mesa-libGL failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGLES-devel.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGLES-devel.sh new file mode 100644 index 000000000..a89fd82b3 --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGLES-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-libGLES-devel + CHECK_RESULT $? 0 0 "install mesa-libGLES-devel failed" + SLEEP_WAIT 1 + dnf remove -y mesa-libGLES-devel + CHECK_RESULT $? 0 0 "remove mesa-libGLES-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGLES.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGLES.sh new file mode 100644 index 000000000..ae6ead5f5 --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGLES.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-libGLES + CHECK_RESULT $? 0 0 "install mesa-libGLES failed" + SLEEP_WAIT 1 + dnf remove -y mesa-libGLES + CHECK_RESULT $? 0 0 "remove mesa-libGLES failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libOSMesa-devel.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libOSMesa-devel.sh new file mode 100644 index 000000000..b4c5f53d6 --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libOSMesa-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-libOSMesa-devel + CHECK_RESULT $? 0 0 "install mesa-libOSMesa-devel failed" + SLEEP_WAIT 1 + dnf remove -y mesa-libOSMesa-devel + CHECK_RESULT $? 0 0 "remove mesa-libOSMesa-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libOSMesa.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libOSMesa.sh new file mode 100644 index 000000000..8306dc569 --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libOSMesa.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-libOSMesa + CHECK_RESULT $? 0 0 "install mesa-libOSMesa failed" + SLEEP_WAIT 1 + dnf remove -y mesa-libOSMesa + CHECK_RESULT $? 0 0 "remove mesa-libOSMesa failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libd3d-devel.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libd3d-devel.sh new file mode 100644 index 000000000..9d281bd2c --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libd3d-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-libd3d-devel + CHECK_RESULT $? 0 0 "install mesa-libd3d-devel failed" + SLEEP_WAIT 1 + dnf remove -y mesa-libd3d-devel + CHECK_RESULT $? 0 0 "remove mesa-libd3d-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libd3d.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libd3d.sh new file mode 100644 index 000000000..ecc2b4a51 --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libd3d.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-libd3d + CHECK_RESULT $? 0 0 "install mesa-libd3d failed" + SLEEP_WAIT 1 + dnf remove -y mesa-libd3d + CHECK_RESULT $? 0 0 "remove mesa-libd3d failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libgbm-devel.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libgbm-devel.sh new file mode 100644 index 000000000..504d38933 --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libgbm-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-libgbm-devel + CHECK_RESULT $? 0 0 "install mesa-libgbm-devel failed" + SLEEP_WAIT 1 + dnf remove -y mesa-libgbm-devel + CHECK_RESULT $? 0 0 "remove mesa-libgbm-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libgbm.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libgbm.sh new file mode 100644 index 000000000..ee966bf6d --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libgbm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-libgbm + CHECK_RESULT $? 0 0 "install mesa-libgbm failed" + SLEEP_WAIT 1 + dnf remove -y mesa-libgbm + CHECK_RESULT $? 0 0 "remove mesa-libgbm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libglapi.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libglapi.sh new file mode 100644 index 000000000..f618d1416 --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libglapi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-libglapi + CHECK_RESULT $? 0 0 "install mesa-libglapi failed" + SLEEP_WAIT 1 + dnf remove -y mesa-libglapi + CHECK_RESULT $? 0 0 "remove mesa-libglapi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libxatracker-devel.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libxatracker-devel.sh new file mode 100644 index 000000000..e39d0ef4a --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libxatracker-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-libxatracker-devel + CHECK_RESULT $? 0 0 "install mesa-libxatracker-devel failed" + SLEEP_WAIT 1 + dnf remove -y mesa-libxatracker-devel + CHECK_RESULT $? 0 0 "remove mesa-libxatracker-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libxatracker.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libxatracker.sh new file mode 100644 index 000000000..c4b4c48a5 --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libxatracker.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-libxatracker + CHECK_RESULT $? 0 0 "install mesa-libxatracker failed" + SLEEP_WAIT 1 + dnf remove -y mesa-libxatracker + CHECK_RESULT $? 0 0 "remove mesa-libxatracker failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-omx-drivers.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-omx-drivers.sh new file mode 100644 index 000000000..7946b8e89 --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-omx-drivers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-omx-drivers + CHECK_RESULT $? 0 0 "install mesa-omx-drivers failed" + SLEEP_WAIT 1 + dnf remove -y mesa-omx-drivers + CHECK_RESULT $? 0 0 "remove mesa-omx-drivers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vdpau-drivers.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vdpau-drivers.sh new file mode 100644 index 000000000..2a77e128b --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vdpau-drivers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-vdpau-drivers + CHECK_RESULT $? 0 0 "install mesa-vdpau-drivers failed" + SLEEP_WAIT 1 + dnf remove -y mesa-vdpau-drivers + CHECK_RESULT $? 0 0 "remove mesa-vdpau-drivers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vulkan-devel.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vulkan-devel.sh new file mode 100644 index 000000000..e7ccc61ba --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vulkan-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-vulkan-devel + CHECK_RESULT $? 0 0 "install mesa-vulkan-devel failed" + SLEEP_WAIT 1 + dnf remove -y mesa-vulkan-devel + CHECK_RESULT $? 0 0 "remove mesa-vulkan-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vulkan-drivers.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vulkan-drivers.sh new file mode 100644 index 000000000..ae9e111c4 --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vulkan-drivers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa-vulkan-drivers + CHECK_RESULT $? 0 0 "install mesa-vulkan-drivers failed" + SLEEP_WAIT 1 + dnf remove -y mesa-vulkan-drivers + CHECK_RESULT $? 0 0 "remove mesa-vulkan-drivers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa.sh new file mode 100644 index 000000000..246f8c459 --- /dev/null +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mesa + CHECK_RESULT $? 0 0 "install mesa failed" + SLEEP_WAIT 1 + dnf remove -y mesa + CHECK_RESULT $? 0 0 "remove mesa failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/meson/oe_test_meson_install_and_remove_meson-help.sh b/testcases/cli-test/meson/oe_test_meson_install_and_remove_meson-help.sh new file mode 100644 index 000000000..95fa961d4 --- /dev/null +++ b/testcases/cli-test/meson/oe_test_meson_install_and_remove_meson-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src meson +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y meson-help + CHECK_RESULT $? 0 0 "install meson-help failed" + SLEEP_WAIT 1 + dnf remove -y meson-help + CHECK_RESULT $? 0 0 "remove meson-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/meson/oe_test_meson_install_and_remove_meson.sh b/testcases/cli-test/meson/oe_test_meson_install_and_remove_meson.sh new file mode 100644 index 000000000..8cd2aa21f --- /dev/null +++ b/testcases/cli-test/meson/oe_test_meson_install_and_remove_meson.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src meson +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y meson + CHECK_RESULT $? 0 0 "install meson failed" + SLEEP_WAIT 1 + dnf remove -y meson + CHECK_RESULT $? 0 0 "remove meson failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-debuginfo.sh b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-debuginfo.sh new file mode 100644 index 000000000..a89c08ec2 --- /dev/null +++ b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src metacity +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y metacity-debuginfo + CHECK_RESULT $? 0 0 "install metacity-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y metacity-debuginfo + CHECK_RESULT $? 0 0 "remove metacity-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-debugsource.sh b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-debugsource.sh new file mode 100644 index 000000000..3a5d737fc --- /dev/null +++ b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src metacity +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y metacity-debugsource + CHECK_RESULT $? 0 0 "install metacity-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y metacity-debugsource + CHECK_RESULT $? 0 0 "remove metacity-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-devel.sh b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-devel.sh new file mode 100644 index 000000000..cf57700fd --- /dev/null +++ b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src metacity +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y metacity-devel + CHECK_RESULT $? 0 0 "install metacity-devel failed" + SLEEP_WAIT 1 + dnf remove -y metacity-devel + CHECK_RESULT $? 0 0 "remove metacity-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-help.sh b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-help.sh new file mode 100644 index 000000000..7424120c7 --- /dev/null +++ b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src metacity +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y metacity-help + CHECK_RESULT $? 0 0 "install metacity-help failed" + SLEEP_WAIT 1 + dnf remove -y metacity-help + CHECK_RESULT $? 0 0 "remove metacity-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity.sh b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity.sh new file mode 100644 index 000000000..70c998102 --- /dev/null +++ b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src metacity +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y metacity + CHECK_RESULT $? 0 0 "install metacity failed" + SLEEP_WAIT 1 + dnf remove -y metacity + CHECK_RESULT $? 0 0 "remove metacity failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-devel.sh b/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-devel.sh new file mode 100644 index 000000000..c80260ffd --- /dev/null +++ b/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mobile-broadband-provider-info +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mobile-broadband-provider-info-devel + CHECK_RESULT $? 0 0 "install mobile-broadband-provider-info-devel failed" + SLEEP_WAIT 1 + dnf remove -y mobile-broadband-provider-info-devel + CHECK_RESULT $? 0 0 "remove mobile-broadband-provider-info-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-help.sh b/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-help.sh new file mode 100644 index 000000000..09f9257cd --- /dev/null +++ b/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mobile-broadband-provider-info +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mobile-broadband-provider-info-help + CHECK_RESULT $? 0 0 "install mobile-broadband-provider-info-help failed" + SLEEP_WAIT 1 + dnf remove -y mobile-broadband-provider-info-help + CHECK_RESULT $? 0 0 "remove mobile-broadband-provider-info-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info.sh b/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info.sh new file mode 100644 index 000000000..4199fb9f1 --- /dev/null +++ b/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mobile-broadband-provider-info +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mobile-broadband-provider-info + CHECK_RESULT $? 0 0 "install mobile-broadband-provider-info failed" + SLEEP_WAIT 1 + dnf remove -y mobile-broadband-provider-info + CHECK_RESULT $? 0 0 "remove mobile-broadband-provider-info failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-debuginfo.sh b/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-debuginfo.sh new file mode 100644 index 000000000..bb70e139b --- /dev/null +++ b/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mokutil +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mokutil-debuginfo + CHECK_RESULT $? 0 0 "install mokutil-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y mokutil-debuginfo + CHECK_RESULT $? 0 0 "remove mokutil-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-debugsource.sh b/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-debugsource.sh new file mode 100644 index 000000000..fd7794fa8 --- /dev/null +++ b/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mokutil +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mokutil-debugsource + CHECK_RESULT $? 0 0 "install mokutil-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y mokutil-debugsource + CHECK_RESULT $? 0 0 "remove mokutil-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-help.sh b/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-help.sh new file mode 100644 index 000000000..81f2abfbb --- /dev/null +++ b/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mokutil +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mokutil-help + CHECK_RESULT $? 0 0 "install mokutil-help failed" + SLEEP_WAIT 1 + dnf remove -y mokutil-help + CHECK_RESULT $? 0 0 "remove mokutil-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil.sh b/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil.sh new file mode 100644 index 000000000..dc8eab0dc --- /dev/null +++ b/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mokutil +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mokutil + CHECK_RESULT $? 0 0 "install mokutil failed" + SLEEP_WAIT 1 + dnf remove -y mokutil + CHECK_RESULT $? 0 0 "remove mokutil failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-debuginfo.sh b/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-debuginfo.sh new file mode 100644 index 000000000..7a648f6bf --- /dev/null +++ b/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mpfr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mpfr-debuginfo + CHECK_RESULT $? 0 0 "install mpfr-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y mpfr-debuginfo + CHECK_RESULT $? 0 0 "remove mpfr-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-debugsource.sh b/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-debugsource.sh new file mode 100644 index 000000000..1dc24c0c1 --- /dev/null +++ b/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mpfr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mpfr-debugsource + CHECK_RESULT $? 0 0 "install mpfr-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y mpfr-debugsource + CHECK_RESULT $? 0 0 "remove mpfr-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-devel.sh b/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-devel.sh new file mode 100644 index 000000000..33fecb0cd --- /dev/null +++ b/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mpfr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mpfr-devel + CHECK_RESULT $? 0 0 "install mpfr-devel failed" + SLEEP_WAIT 1 + dnf remove -y mpfr-devel + CHECK_RESULT $? 0 0 "remove mpfr-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr.sh b/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr.sh new file mode 100644 index 000000000..4288c6897 --- /dev/null +++ b/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mpfr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mpfr + CHECK_RESULT $? 0 0 "install mpfr failed" + SLEEP_WAIT 1 + dnf remove -y mpfr + CHECK_RESULT $? 0 0 "remove mpfr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-debuginfo.sh b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-debuginfo.sh new file mode 100644 index 000000000..03d6c51e9 --- /dev/null +++ b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mpg123 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mpg123-debuginfo + CHECK_RESULT $? 0 0 "install mpg123-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y mpg123-debuginfo + CHECK_RESULT $? 0 0 "remove mpg123-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-debugsource.sh b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-debugsource.sh new file mode 100644 index 000000000..628a816dd --- /dev/null +++ b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mpg123 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mpg123-debugsource + CHECK_RESULT $? 0 0 "install mpg123-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y mpg123-debugsource + CHECK_RESULT $? 0 0 "remove mpg123-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-devel.sh b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-devel.sh new file mode 100644 index 000000000..4266ee541 --- /dev/null +++ b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mpg123 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mpg123-devel + CHECK_RESULT $? 0 0 "install mpg123-devel failed" + SLEEP_WAIT 1 + dnf remove -y mpg123-devel + CHECK_RESULT $? 0 0 "remove mpg123-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-help.sh b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-help.sh new file mode 100644 index 000000000..6507de3fc --- /dev/null +++ b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mpg123 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mpg123-help + CHECK_RESULT $? 0 0 "install mpg123-help failed" + SLEEP_WAIT 1 + dnf remove -y mpg123-help + CHECK_RESULT $? 0 0 "remove mpg123-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-libs.sh b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-libs.sh new file mode 100644 index 000000000..7d655fea5 --- /dev/null +++ b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mpg123 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mpg123-libs + CHECK_RESULT $? 0 0 "install mpg123-libs failed" + SLEEP_WAIT 1 + dnf remove -y mpg123-libs + CHECK_RESULT $? 0 0 "remove mpg123-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-jack.sh b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-jack.sh new file mode 100644 index 000000000..c91206f67 --- /dev/null +++ b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-jack.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mpg123 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mpg123-plugins-jack + CHECK_RESULT $? 0 0 "install mpg123-plugins-jack failed" + SLEEP_WAIT 1 + dnf remove -y mpg123-plugins-jack + CHECK_RESULT $? 0 0 "remove mpg123-plugins-jack failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-portaudio.sh b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-portaudio.sh new file mode 100644 index 000000000..66e87282d --- /dev/null +++ b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-portaudio.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mpg123 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mpg123-plugins-portaudio + CHECK_RESULT $? 0 0 "install mpg123-plugins-portaudio failed" + SLEEP_WAIT 1 + dnf remove -y mpg123-plugins-portaudio + CHECK_RESULT $? 0 0 "remove mpg123-plugins-portaudio failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-pulseaudio.sh b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-pulseaudio.sh new file mode 100644 index 000000000..6f13055de --- /dev/null +++ b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-pulseaudio.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mpg123 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mpg123-plugins-pulseaudio + CHECK_RESULT $? 0 0 "install mpg123-plugins-pulseaudio failed" + SLEEP_WAIT 1 + dnf remove -y mpg123-plugins-pulseaudio + CHECK_RESULT $? 0 0 "remove mpg123-plugins-pulseaudio failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123.sh b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123.sh new file mode 100644 index 000000000..0caabc781 --- /dev/null +++ b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mpg123 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mpg123 + CHECK_RESULT $? 0 0 "install mpg123 failed" + SLEEP_WAIT 1 + dnf remove -y mpg123 + CHECK_RESULT $? 0 0 "remove mpg123 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-debuginfo.sh b/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-debuginfo.sh new file mode 100644 index 000000000..464e1d9cb --- /dev/null +++ b/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mtdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mtdev-debuginfo + CHECK_RESULT $? 0 0 "install mtdev-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y mtdev-debuginfo + CHECK_RESULT $? 0 0 "remove mtdev-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-debugsource.sh b/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-debugsource.sh new file mode 100644 index 000000000..4380bef63 --- /dev/null +++ b/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mtdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mtdev-debugsource + CHECK_RESULT $? 0 0 "install mtdev-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y mtdev-debugsource + CHECK_RESULT $? 0 0 "remove mtdev-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-devel.sh b/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-devel.sh new file mode 100644 index 000000000..53c63b32b --- /dev/null +++ b/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mtdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mtdev-devel + CHECK_RESULT $? 0 0 "install mtdev-devel failed" + SLEEP_WAIT 1 + dnf remove -y mtdev-devel + CHECK_RESULT $? 0 0 "remove mtdev-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev.sh b/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev.sh new file mode 100644 index 000000000..d02c1b2b6 --- /dev/null +++ b/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mtdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mtdev + CHECK_RESULT $? 0 0 "install mtdev failed" + SLEEP_WAIT 1 + dnf remove -y mtdev + CHECK_RESULT $? 0 0 "remove mtdev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-debuginfo.sh b/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-debuginfo.sh new file mode 100644 index 000000000..0452804b5 --- /dev/null +++ b/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mtools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mtools-debuginfo + CHECK_RESULT $? 0 0 "install mtools-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y mtools-debuginfo + CHECK_RESULT $? 0 0 "remove mtools-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-debugsource.sh b/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-debugsource.sh new file mode 100644 index 000000000..97db3ebde --- /dev/null +++ b/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mtools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mtools-debugsource + CHECK_RESULT $? 0 0 "install mtools-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y mtools-debugsource + CHECK_RESULT $? 0 0 "remove mtools-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-help.sh b/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-help.sh new file mode 100644 index 000000000..ab0f4e8ee --- /dev/null +++ b/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mtools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mtools-help + CHECK_RESULT $? 0 0 "install mtools-help failed" + SLEEP_WAIT 1 + dnf remove -y mtools-help + CHECK_RESULT $? 0 0 "remove mtools-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools.sh b/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools.sh new file mode 100644 index 000000000..39e0f3dba --- /dev/null +++ b/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mtools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mtools + CHECK_RESULT $? 0 0 "install mtools failed" + SLEEP_WAIT 1 + dnf remove -y mtools + CHECK_RESULT $? 0 0 "remove mtools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-debuginfo.sh b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-debuginfo.sh new file mode 100644 index 000000000..3541b513d --- /dev/null +++ b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mtr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mtr-debuginfo + CHECK_RESULT $? 0 0 "install mtr-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y mtr-debuginfo + CHECK_RESULT $? 0 0 "remove mtr-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-debugsource.sh b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-debugsource.sh new file mode 100644 index 000000000..eaf654d0d --- /dev/null +++ b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mtr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mtr-debugsource + CHECK_RESULT $? 0 0 "install mtr-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y mtr-debugsource + CHECK_RESULT $? 0 0 "remove mtr-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-gtk.sh b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-gtk.sh new file mode 100644 index 000000000..329c61a8e --- /dev/null +++ b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-gtk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mtr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mtr-gtk + CHECK_RESULT $? 0 0 "install mtr-gtk failed" + SLEEP_WAIT 1 + dnf remove -y mtr-gtk + CHECK_RESULT $? 0 0 "remove mtr-gtk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-help.sh b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-help.sh new file mode 100644 index 000000000..6e208cdf1 --- /dev/null +++ b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mtr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mtr-help + CHECK_RESULT $? 0 0 "install mtr-help failed" + SLEEP_WAIT 1 + dnf remove -y mtr-help + CHECK_RESULT $? 0 0 "remove mtr-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr.sh b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr.sh new file mode 100644 index 000000000..11d660d65 --- /dev/null +++ b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src mtr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y mtr + CHECK_RESULT $? 0 0 "install mtr failed" + SLEEP_WAIT 1 + dnf remove -y mtr + CHECK_RESULT $? 0 0 "remove mtr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/multilib-rpm-config/oe_test_multilib-rpm-config_install_and_remove_multilib-rpm-config.sh b/testcases/cli-test/multilib-rpm-config/oe_test_multilib-rpm-config_install_and_remove_multilib-rpm-config.sh new file mode 100644 index 000000000..1d7956daf --- /dev/null +++ b/testcases/cli-test/multilib-rpm-config/oe_test_multilib-rpm-config_install_and_remove_multilib-rpm-config.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src multilib-rpm-config +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y multilib-rpm-config + CHECK_RESULT $? 0 0 "install multilib-rpm-config failed" + SLEEP_WAIT 1 + dnf remove -y multilib-rpm-config + CHECK_RESULT $? 0 0 "remove multilib-rpm-config failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_kpartx.sh b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_kpartx.sh new file mode 100644 index 000000000..fff8f2ea1 --- /dev/null +++ b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_kpartx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src multipath-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y kpartx + CHECK_RESULT $? 0 0 "install kpartx failed" + SLEEP_WAIT 1 + dnf remove -y kpartx + CHECK_RESULT $? 0 0 "remove kpartx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-debuginfo.sh b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-debuginfo.sh new file mode 100644 index 000000000..697dca6f2 --- /dev/null +++ b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src multipath-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y multipath-tools-debuginfo + CHECK_RESULT $? 0 0 "install multipath-tools-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y multipath-tools-debuginfo + CHECK_RESULT $? 0 0 "remove multipath-tools-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-debugsource.sh b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-debugsource.sh new file mode 100644 index 000000000..96c923a31 --- /dev/null +++ b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src multipath-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y multipath-tools-debugsource + CHECK_RESULT $? 0 0 "install multipath-tools-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y multipath-tools-debugsource + CHECK_RESULT $? 0 0 "remove multipath-tools-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-devel.sh b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-devel.sh new file mode 100644 index 000000000..245da085e --- /dev/null +++ b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src multipath-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y multipath-tools-devel + CHECK_RESULT $? 0 0 "install multipath-tools-devel failed" + SLEEP_WAIT 1 + dnf remove -y multipath-tools-devel + CHECK_RESULT $? 0 0 "remove multipath-tools-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-help.sh b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-help.sh new file mode 100644 index 000000000..f55c51f72 --- /dev/null +++ b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src multipath-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y multipath-tools-help + CHECK_RESULT $? 0 0 "install multipath-tools-help failed" + SLEEP_WAIT 1 + dnf remove -y multipath-tools-help + CHECK_RESULT $? 0 0 "remove multipath-tools-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools.sh b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools.sh new file mode 100644 index 000000000..709f997de --- /dev/null +++ b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src multipath-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y multipath-tools + CHECK_RESULT $? 0 0 "install multipath-tools failed" + SLEEP_WAIT 1 + dnf remove -y multipath-tools + CHECK_RESULT $? 0 0 "remove multipath-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-debuginfo.sh b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-debuginfo.sh new file mode 100644 index 000000000..e856fb4d4 --- /dev/null +++ b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src musl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y musl-debuginfo + CHECK_RESULT $? 0 0 "install musl-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y musl-debuginfo + CHECK_RESULT $? 0 0 "remove musl-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-debugsource.sh b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-debugsource.sh new file mode 100644 index 000000000..013737a1c --- /dev/null +++ b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src musl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y musl-debugsource + CHECK_RESULT $? 0 0 "install musl-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y musl-debugsource + CHECK_RESULT $? 0 0 "remove musl-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-devel.sh b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-devel.sh new file mode 100644 index 000000000..1f38ed919 --- /dev/null +++ b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src musl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y musl-devel + CHECK_RESULT $? 0 0 "install musl-devel failed" + SLEEP_WAIT 1 + dnf remove -y musl-devel + CHECK_RESULT $? 0 0 "remove musl-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-gcc.sh b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-gcc.sh new file mode 100644 index 000000000..225449649 --- /dev/null +++ b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-gcc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src musl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y musl-gcc + CHECK_RESULT $? 0 0 "install musl-gcc failed" + SLEEP_WAIT 1 + dnf remove -y musl-gcc + CHECK_RESULT $? 0 0 "remove musl-gcc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-libc-static.sh b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-libc-static.sh new file mode 100644 index 000000000..629dca24c --- /dev/null +++ b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-libc-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src musl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y musl-libc-static + CHECK_RESULT $? 0 0 "install musl-libc-static failed" + SLEEP_WAIT 1 + dnf remove -y musl-libc-static + CHECK_RESULT $? 0 0 "remove musl-libc-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-libc.sh b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-libc.sh new file mode 100644 index 000000000..296d93e8e --- /dev/null +++ b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-libc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src musl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y musl-libc + CHECK_RESULT $? 0 0 "install musl-libc failed" + SLEEP_WAIT 1 + dnf remove -y musl-libc + CHECK_RESULT $? 0 0 "remove musl-libc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl.sh b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl.sh new file mode 100644 index 000000000..ac3353990 --- /dev/null +++ b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src musl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y musl + CHECK_RESULT $? 0 0 "install musl failed" + SLEEP_WAIT 1 + dnf remove -y musl + CHECK_RESULT $? 0 0 "remove musl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-debuginfo.sh b/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-debuginfo.sh new file mode 100644 index 000000000..e81608cef --- /dev/null +++ b/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nasm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nasm-debuginfo + CHECK_RESULT $? 0 0 "install nasm-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y nasm-debuginfo + CHECK_RESULT $? 0 0 "remove nasm-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-debugsource.sh b/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-debugsource.sh new file mode 100644 index 000000000..496da74e3 --- /dev/null +++ b/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nasm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nasm-debugsource + CHECK_RESULT $? 0 0 "install nasm-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y nasm-debugsource + CHECK_RESULT $? 0 0 "remove nasm-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-help.sh b/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-help.sh new file mode 100644 index 000000000..f9678826b --- /dev/null +++ b/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nasm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nasm-help + CHECK_RESULT $? 0 0 "install nasm-help failed" + SLEEP_WAIT 1 + dnf remove -y nasm-help + CHECK_RESULT $? 0 0 "remove nasm-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm.sh b/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm.sh new file mode 100644 index 000000000..0de4b0de2 --- /dev/null +++ b/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nasm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nasm + CHECK_RESULT $? 0 0 "install nasm failed" + SLEEP_WAIT 1 + dnf remove -y nasm + CHECK_RESULT $? 0 0 "remove nasm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-base.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-base.sh new file mode 100644 index 000000000..505933bfb --- /dev/null +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-base.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ncurses +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ncurses-base + CHECK_RESULT $? 0 0 "install ncurses-base failed" + SLEEP_WAIT 1 + dnf remove -y ncurses-base + CHECK_RESULT $? 0 0 "remove ncurses-base failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-compat-libs.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-compat-libs.sh new file mode 100644 index 000000000..97c12452c --- /dev/null +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-compat-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ncurses +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ncurses-compat-libs + CHECK_RESULT $? 0 0 "install ncurses-compat-libs failed" + SLEEP_WAIT 1 + dnf remove -y ncurses-compat-libs + CHECK_RESULT $? 0 0 "remove ncurses-compat-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-debuginfo.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-debuginfo.sh new file mode 100644 index 000000000..69d9d5e32 --- /dev/null +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ncurses +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ncurses-debuginfo + CHECK_RESULT $? 0 0 "install ncurses-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ncurses-debuginfo + CHECK_RESULT $? 0 0 "remove ncurses-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-debugsource.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-debugsource.sh new file mode 100644 index 000000000..bdfa07e87 --- /dev/null +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ncurses +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ncurses-debugsource + CHECK_RESULT $? 0 0 "install ncurses-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ncurses-debugsource + CHECK_RESULT $? 0 0 "remove ncurses-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-devel.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-devel.sh new file mode 100644 index 000000000..383a21671 --- /dev/null +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ncurses +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ncurses-devel + CHECK_RESULT $? 0 0 "install ncurses-devel failed" + SLEEP_WAIT 1 + dnf remove -y ncurses-devel + CHECK_RESULT $? 0 0 "remove ncurses-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-help.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-help.sh new file mode 100644 index 000000000..9e6fb776d --- /dev/null +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ncurses +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ncurses-help + CHECK_RESULT $? 0 0 "install ncurses-help failed" + SLEEP_WAIT 1 + dnf remove -y ncurses-help + CHECK_RESULT $? 0 0 "remove ncurses-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-libs.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-libs.sh new file mode 100644 index 000000000..e59472e36 --- /dev/null +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ncurses +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ncurses-libs + CHECK_RESULT $? 0 0 "install ncurses-libs failed" + SLEEP_WAIT 1 + dnf remove -y ncurses-libs + CHECK_RESULT $? 0 0 "remove ncurses-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-relocation.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-relocation.sh new file mode 100644 index 000000000..dd11de024 --- /dev/null +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-relocation.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ncurses +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ncurses-relocation + CHECK_RESULT $? 0 0 "install ncurses-relocation failed" + SLEEP_WAIT 1 + dnf remove -y ncurses-relocation + CHECK_RESULT $? 0 0 "remove ncurses-relocation failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-static.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-static.sh new file mode 100644 index 000000000..2f89fb258 --- /dev/null +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ncurses +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ncurses-static + CHECK_RESULT $? 0 0 "install ncurses-static failed" + SLEEP_WAIT 1 + dnf remove -y ncurses-static + CHECK_RESULT $? 0 0 "remove ncurses-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses.sh new file mode 100644 index 000000000..1ea7bcd76 --- /dev/null +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ncurses +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ncurses + CHECK_RESULT $? 0 0 "install ncurses failed" + SLEEP_WAIT 1 + dnf remove -y ncurses + CHECK_RESULT $? 0 0 "remove ncurses failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-cli.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-cli.sh new file mode 100644 index 000000000..2a74f8557 --- /dev/null +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-cli.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ndctl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cxl-cli + CHECK_RESULT $? 0 0 "install cxl-cli failed" + SLEEP_WAIT 1 + dnf remove -y cxl-cli + CHECK_RESULT $? 0 0 "remove cxl-cli failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-devel.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-devel.sh new file mode 100644 index 000000000..da724edee --- /dev/null +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ndctl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cxl-devel + CHECK_RESULT $? 0 0 "install cxl-devel failed" + SLEEP_WAIT 1 + dnf remove -y cxl-devel + CHECK_RESULT $? 0 0 "remove cxl-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-libs.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-libs.sh new file mode 100644 index 000000000..732a1d825 --- /dev/null +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ndctl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cxl-libs + CHECK_RESULT $? 0 0 "install cxl-libs failed" + SLEEP_WAIT 1 + dnf remove -y cxl-libs + CHECK_RESULT $? 0 0 "remove cxl-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl-devel.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl-devel.sh new file mode 100644 index 000000000..cd3258b21 --- /dev/null +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ndctl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y daxctl-devel + CHECK_RESULT $? 0 0 "install daxctl-devel failed" + SLEEP_WAIT 1 + dnf remove -y daxctl-devel + CHECK_RESULT $? 0 0 "remove daxctl-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl-libs.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl-libs.sh new file mode 100644 index 000000000..3001e3b4c --- /dev/null +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ndctl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y daxctl-libs + CHECK_RESULT $? 0 0 "install daxctl-libs failed" + SLEEP_WAIT 1 + dnf remove -y daxctl-libs + CHECK_RESULT $? 0 0 "remove daxctl-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl.sh new file mode 100644 index 000000000..a1bd4fc80 --- /dev/null +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ndctl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y daxctl + CHECK_RESULT $? 0 0 "install daxctl failed" + SLEEP_WAIT 1 + dnf remove -y daxctl + CHECK_RESULT $? 0 0 "remove daxctl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-debuginfo.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-debuginfo.sh new file mode 100644 index 000000000..497d2e67a --- /dev/null +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ndctl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ndctl-debuginfo + CHECK_RESULT $? 0 0 "install ndctl-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ndctl-debuginfo + CHECK_RESULT $? 0 0 "remove ndctl-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-debugsource.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-debugsource.sh new file mode 100644 index 000000000..afc725ac5 --- /dev/null +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ndctl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ndctl-debugsource + CHECK_RESULT $? 0 0 "install ndctl-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ndctl-debugsource + CHECK_RESULT $? 0 0 "remove ndctl-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-devel.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-devel.sh new file mode 100644 index 000000000..13e0c1b71 --- /dev/null +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ndctl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ndctl-devel + CHECK_RESULT $? 0 0 "install ndctl-devel failed" + SLEEP_WAIT 1 + dnf remove -y ndctl-devel + CHECK_RESULT $? 0 0 "remove ndctl-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-libs.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-libs.sh new file mode 100644 index 000000000..1e5d015b9 --- /dev/null +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ndctl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ndctl-libs + CHECK_RESULT $? 0 0 "install ndctl-libs failed" + SLEEP_WAIT 1 + dnf remove -y ndctl-libs + CHECK_RESULT $? 0 0 "remove ndctl-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl.sh new file mode 100644 index 000000000..5587ec671 --- /dev/null +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ndctl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ndctl + CHECK_RESULT $? 0 0 "install ndctl failed" + SLEEP_WAIT 1 + dnf remove -y ndctl + CHECK_RESULT $? 0 0 "remove ndctl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-debuginfo.sh b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-debuginfo.sh new file mode 100644 index 000000000..5da69727e --- /dev/null +++ b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src net-snmp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y net-snmp-debuginfo + CHECK_RESULT $? 0 0 "install net-snmp-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y net-snmp-debuginfo + CHECK_RESULT $? 0 0 "remove net-snmp-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-debugsource.sh b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-debugsource.sh new file mode 100644 index 000000000..c141a7238 --- /dev/null +++ b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src net-snmp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y net-snmp-debugsource + CHECK_RESULT $? 0 0 "install net-snmp-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y net-snmp-debugsource + CHECK_RESULT $? 0 0 "remove net-snmp-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-devel.sh b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-devel.sh new file mode 100644 index 000000000..02c8798f2 --- /dev/null +++ b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src net-snmp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y net-snmp-devel + CHECK_RESULT $? 0 0 "install net-snmp-devel failed" + SLEEP_WAIT 1 + dnf remove -y net-snmp-devel + CHECK_RESULT $? 0 0 "remove net-snmp-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-gui.sh b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-gui.sh new file mode 100644 index 000000000..d8c71f8f1 --- /dev/null +++ b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-gui.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src net-snmp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y net-snmp-gui + CHECK_RESULT $? 0 0 "install net-snmp-gui failed" + SLEEP_WAIT 1 + dnf remove -y net-snmp-gui + CHECK_RESULT $? 0 0 "remove net-snmp-gui failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-help.sh b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-help.sh new file mode 100644 index 000000000..58645a4f1 --- /dev/null +++ b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src net-snmp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y net-snmp-help + CHECK_RESULT $? 0 0 "install net-snmp-help failed" + SLEEP_WAIT 1 + dnf remove -y net-snmp-help + CHECK_RESULT $? 0 0 "remove net-snmp-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-libs.sh b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-libs.sh new file mode 100644 index 000000000..652f148a2 --- /dev/null +++ b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src net-snmp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y net-snmp-libs + CHECK_RESULT $? 0 0 "install net-snmp-libs failed" + SLEEP_WAIT 1 + dnf remove -y net-snmp-libs + CHECK_RESULT $? 0 0 "remove net-snmp-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-perl.sh b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-perl.sh new file mode 100644 index 000000000..6a9daf3ef --- /dev/null +++ b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-perl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src net-snmp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y net-snmp-perl + CHECK_RESULT $? 0 0 "install net-snmp-perl failed" + SLEEP_WAIT 1 + dnf remove -y net-snmp-perl + CHECK_RESULT $? 0 0 "remove net-snmp-perl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp.sh b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp.sh new file mode 100644 index 000000000..3f5714367 --- /dev/null +++ b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src net-snmp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y net-snmp + CHECK_RESULT $? 0 0 "install net-snmp failed" + SLEEP_WAIT 1 + dnf remove -y net-snmp + CHECK_RESULT $? 0 0 "remove net-snmp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_python3-net-snmp.sh b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_python3-net-snmp.sh new file mode 100644 index 000000000..d78fed781 --- /dev/null +++ b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_python3-net-snmp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src net-snmp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-net-snmp + CHECK_RESULT $? 0 0 "install python3-net-snmp failed" + SLEEP_WAIT 1 + dnf remove -y python3-net-snmp + CHECK_RESULT $? 0 0 "remove python3-net-snmp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-debuginfo.sh b/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-debuginfo.sh new file mode 100644 index 000000000..55bbdefa1 --- /dev/null +++ b/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src net-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y net-tools-debuginfo + CHECK_RESULT $? 0 0 "install net-tools-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y net-tools-debuginfo + CHECK_RESULT $? 0 0 "remove net-tools-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-debugsource.sh b/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-debugsource.sh new file mode 100644 index 000000000..279467c91 --- /dev/null +++ b/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src net-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y net-tools-debugsource + CHECK_RESULT $? 0 0 "install net-tools-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y net-tools-debugsource + CHECK_RESULT $? 0 0 "remove net-tools-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-help.sh b/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-help.sh new file mode 100644 index 000000000..686b87788 --- /dev/null +++ b/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src net-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y net-tools-help + CHECK_RESULT $? 0 0 "install net-tools-help failed" + SLEEP_WAIT 1 + dnf remove -y net-tools-help + CHECK_RESULT $? 0 0 "remove net-tools-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools.sh b/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools.sh new file mode 100644 index 000000000..eb5e303f6 --- /dev/null +++ b/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src net-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y net-tools + CHECK_RESULT $? 0 0 "install net-tools failed" + SLEEP_WAIT 1 + dnf remove -y net-tools + CHECK_RESULT $? 0 0 "remove net-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-debuginfo.sh b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-debuginfo.sh new file mode 100644 index 000000000..9128dc8b5 --- /dev/null +++ b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nettle +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nettle-debuginfo + CHECK_RESULT $? 0 0 "install nettle-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y nettle-debuginfo + CHECK_RESULT $? 0 0 "remove nettle-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-debugsource.sh b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-debugsource.sh new file mode 100644 index 000000000..24d560ba1 --- /dev/null +++ b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nettle +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nettle-debugsource + CHECK_RESULT $? 0 0 "install nettle-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y nettle-debugsource + CHECK_RESULT $? 0 0 "remove nettle-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-devel.sh b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-devel.sh new file mode 100644 index 000000000..8df43ab92 --- /dev/null +++ b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nettle +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nettle-devel + CHECK_RESULT $? 0 0 "install nettle-devel failed" + SLEEP_WAIT 1 + dnf remove -y nettle-devel + CHECK_RESULT $? 0 0 "remove nettle-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-help.sh b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-help.sh new file mode 100644 index 000000000..1c86184e8 --- /dev/null +++ b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nettle +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nettle-help + CHECK_RESULT $? 0 0 "install nettle-help failed" + SLEEP_WAIT 1 + dnf remove -y nettle-help + CHECK_RESULT $? 0 0 "remove nettle-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle.sh b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle.sh new file mode 100644 index 000000000..fb35fd45d --- /dev/null +++ b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nettle +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nettle + CHECK_RESULT $? 0 0 "install nettle failed" + SLEEP_WAIT 1 + dnf remove -y nettle + CHECK_RESULT $? 0 0 "remove nettle failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnm-gtk-devel.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnm-gtk-devel.sh new file mode 100644 index 000000000..e53475e2f --- /dev/null +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnm-gtk-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src network-manager-applet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnm-gtk-devel + CHECK_RESULT $? 0 0 "install libnm-gtk-devel failed" + SLEEP_WAIT 1 + dnf remove -y libnm-gtk-devel + CHECK_RESULT $? 0 0 "remove libnm-gtk-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnm-gtk.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnm-gtk.sh new file mode 100644 index 000000000..25d97e4bc --- /dev/null +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnm-gtk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src network-manager-applet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnm-gtk + CHECK_RESULT $? 0 0 "install libnm-gtk failed" + SLEEP_WAIT 1 + dnf remove -y libnm-gtk + CHECK_RESULT $? 0 0 "remove libnm-gtk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnma-devel.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnma-devel.sh new file mode 100644 index 000000000..f13ef7a41 --- /dev/null +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnma-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src network-manager-applet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnma-devel + CHECK_RESULT $? 0 0 "install libnma-devel failed" + SLEEP_WAIT 1 + dnf remove -y libnma-devel + CHECK_RESULT $? 0 0 "remove libnma-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnma.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnma.sh new file mode 100644 index 000000000..e5f21422a --- /dev/null +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnma.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src network-manager-applet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnma + CHECK_RESULT $? 0 0 "install libnma failed" + SLEEP_WAIT 1 + dnf remove -y libnma + CHECK_RESULT $? 0 0 "remove libnma failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-debuginfo.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-debuginfo.sh new file mode 100644 index 000000000..ee38f5bb4 --- /dev/null +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src network-manager-applet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y network-manager-applet-debuginfo + CHECK_RESULT $? 0 0 "install network-manager-applet-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y network-manager-applet-debuginfo + CHECK_RESULT $? 0 0 "remove network-manager-applet-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-debugsource.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-debugsource.sh new file mode 100644 index 000000000..8ff307e89 --- /dev/null +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src network-manager-applet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y network-manager-applet-debugsource + CHECK_RESULT $? 0 0 "install network-manager-applet-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y network-manager-applet-debugsource + CHECK_RESULT $? 0 0 "remove network-manager-applet-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-help.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-help.sh new file mode 100644 index 000000000..35fa02eb6 --- /dev/null +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src network-manager-applet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y network-manager-applet-help + CHECK_RESULT $? 0 0 "install network-manager-applet-help failed" + SLEEP_WAIT 1 + dnf remove -y network-manager-applet-help + CHECK_RESULT $? 0 0 "remove network-manager-applet-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet.sh new file mode 100644 index 000000000..e640825fa --- /dev/null +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src network-manager-applet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y network-manager-applet + CHECK_RESULT $? 0 0 "install network-manager-applet failed" + SLEEP_WAIT 1 + dnf remove -y network-manager-applet + CHECK_RESULT $? 0 0 "remove network-manager-applet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_nm-connection-editor-desktop.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_nm-connection-editor-desktop.sh new file mode 100644 index 000000000..c224766a0 --- /dev/null +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_nm-connection-editor-desktop.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src network-manager-applet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nm-connection-editor-desktop + CHECK_RESULT $? 0 0 "install nm-connection-editor-desktop failed" + SLEEP_WAIT 1 + dnf remove -y nm-connection-editor-desktop + CHECK_RESULT $? 0 0 "remove nm-connection-editor-desktop failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_nm-connection-editor.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_nm-connection-editor.sh new file mode 100644 index 000000000..ca16ca191 --- /dev/null +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_nm-connection-editor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src network-manager-applet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nm-connection-editor + CHECK_RESULT $? 0 0 "install nm-connection-editor failed" + SLEEP_WAIT 1 + dnf remove -y nm-connection-editor + CHECK_RESULT $? 0 0 "remove nm-connection-editor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-debuginfo.sh b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-debuginfo.sh new file mode 100644 index 000000000..107393acb --- /dev/null +++ b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src newt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y newt-debuginfo + CHECK_RESULT $? 0 0 "install newt-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y newt-debuginfo + CHECK_RESULT $? 0 0 "remove newt-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-debugsource.sh b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-debugsource.sh new file mode 100644 index 000000000..4be5febd4 --- /dev/null +++ b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src newt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y newt-debugsource + CHECK_RESULT $? 0 0 "install newt-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y newt-debugsource + CHECK_RESULT $? 0 0 "remove newt-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-devel.sh b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-devel.sh new file mode 100644 index 000000000..383b19459 --- /dev/null +++ b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src newt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y newt-devel + CHECK_RESULT $? 0 0 "install newt-devel failed" + SLEEP_WAIT 1 + dnf remove -y newt-devel + CHECK_RESULT $? 0 0 "remove newt-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-help.sh b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-help.sh new file mode 100644 index 000000000..0fe42c49b --- /dev/null +++ b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src newt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y newt-help + CHECK_RESULT $? 0 0 "install newt-help failed" + SLEEP_WAIT 1 + dnf remove -y newt-help + CHECK_RESULT $? 0 0 "remove newt-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt.sh b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt.sh new file mode 100644 index 000000000..9c16b2ab0 --- /dev/null +++ b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src newt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y newt + CHECK_RESULT $? 0 0 "install newt failed" + SLEEP_WAIT 1 + dnf remove -y newt + CHECK_RESULT $? 0 0 "remove newt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/newt/oe_test_newt_install_and_remove_python2-newt.sh b/testcases/cli-test/newt/oe_test_newt_install_and_remove_python2-newt.sh new file mode 100644 index 000000000..1c5be4413 --- /dev/null +++ b/testcases/cli-test/newt/oe_test_newt_install_and_remove_python2-newt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src newt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-newt + CHECK_RESULT $? 0 0 "install python2-newt failed" + SLEEP_WAIT 1 + dnf remove -y python2-newt + CHECK_RESULT $? 0 0 "remove python2-newt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/newt/oe_test_newt_install_and_remove_python3-newt.sh b/testcases/cli-test/newt/oe_test_newt_install_and_remove_python3-newt.sh new file mode 100644 index 000000000..461868b6e --- /dev/null +++ b/testcases/cli-test/newt/oe_test_newt_install_and_remove_python3-newt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src newt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-newt + CHECK_RESULT $? 0 0 "install python3-newt failed" + SLEEP_WAIT 1 + dnf remove -y python3-newt + CHECK_RESULT $? 0 0 "remove python3-newt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_libnfsidmap.sh b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_libnfsidmap.sh new file mode 100644 index 000000000..ff6d770d4 --- /dev/null +++ b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_libnfsidmap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nfs-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnfsidmap + CHECK_RESULT $? 0 0 "install libnfsidmap failed" + SLEEP_WAIT 1 + dnf remove -y libnfsidmap + CHECK_RESULT $? 0 0 "remove libnfsidmap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-debuginfo.sh b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-debuginfo.sh new file mode 100644 index 000000000..244c4f724 --- /dev/null +++ b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nfs-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nfs-utils-debuginfo + CHECK_RESULT $? 0 0 "install nfs-utils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y nfs-utils-debuginfo + CHECK_RESULT $? 0 0 "remove nfs-utils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-debugsource.sh b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-debugsource.sh new file mode 100644 index 000000000..3f9caea52 --- /dev/null +++ b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nfs-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nfs-utils-debugsource + CHECK_RESULT $? 0 0 "install nfs-utils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y nfs-utils-debugsource + CHECK_RESULT $? 0 0 "remove nfs-utils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-devel.sh b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-devel.sh new file mode 100644 index 000000000..64d380690 --- /dev/null +++ b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nfs-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nfs-utils-devel + CHECK_RESULT $? 0 0 "install nfs-utils-devel failed" + SLEEP_WAIT 1 + dnf remove -y nfs-utils-devel + CHECK_RESULT $? 0 0 "remove nfs-utils-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-help.sh b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-help.sh new file mode 100644 index 000000000..98337658c --- /dev/null +++ b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nfs-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nfs-utils-help + CHECK_RESULT $? 0 0 "install nfs-utils-help failed" + SLEEP_WAIT 1 + dnf remove -y nfs-utils-help + CHECK_RESULT $? 0 0 "remove nfs-utils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-min.sh b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-min.sh new file mode 100644 index 000000000..c9ad0f183 --- /dev/null +++ b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-min.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nfs-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nfs-utils-min + CHECK_RESULT $? 0 0 "install nfs-utils-min failed" + SLEEP_WAIT 1 + dnf remove -y nfs-utils-min + CHECK_RESULT $? 0 0 "remove nfs-utils-min failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils.sh b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils.sh new file mode 100644 index 000000000..fba963d85 --- /dev/null +++ b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nfs-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nfs-utils + CHECK_RESULT $? 0 0 "install nfs-utils failed" + SLEEP_WAIT 1 + dnf remove -y nfs-utils + CHECK_RESULT $? 0 0 "remove nfs-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_libnghttp2-devel.sh b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_libnghttp2-devel.sh new file mode 100644 index 000000000..81114ae4d --- /dev/null +++ b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_libnghttp2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nghttp2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnghttp2-devel + CHECK_RESULT $? 0 0 "install libnghttp2-devel failed" + SLEEP_WAIT 1 + dnf remove -y libnghttp2-devel + CHECK_RESULT $? 0 0 "remove libnghttp2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_libnghttp2.sh b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_libnghttp2.sh new file mode 100644 index 000000000..6db1af238 --- /dev/null +++ b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_libnghttp2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nghttp2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libnghttp2 + CHECK_RESULT $? 0 0 "install libnghttp2 failed" + SLEEP_WAIT 1 + dnf remove -y libnghttp2 + CHECK_RESULT $? 0 0 "remove libnghttp2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-debuginfo.sh b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-debuginfo.sh new file mode 100644 index 000000000..a548c443f --- /dev/null +++ b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nghttp2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nghttp2-debuginfo + CHECK_RESULT $? 0 0 "install nghttp2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y nghttp2-debuginfo + CHECK_RESULT $? 0 0 "remove nghttp2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-debugsource.sh b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-debugsource.sh new file mode 100644 index 000000000..1099aecba --- /dev/null +++ b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nghttp2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nghttp2-debugsource + CHECK_RESULT $? 0 0 "install nghttp2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y nghttp2-debugsource + CHECK_RESULT $? 0 0 "remove nghttp2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-help.sh b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-help.sh new file mode 100644 index 000000000..07b140346 --- /dev/null +++ b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nghttp2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nghttp2-help + CHECK_RESULT $? 0 0 "install nghttp2-help failed" + SLEEP_WAIT 1 + dnf remove -y nghttp2-help + CHECK_RESULT $? 0 0 "remove nghttp2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2.sh b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2.sh new file mode 100644 index 000000000..6df6063e7 --- /dev/null +++ b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nghttp2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nghttp2 + CHECK_RESULT $? 0 0 "install nghttp2 failed" + SLEEP_WAIT 1 + dnf remove -y nghttp2 + CHECK_RESULT $? 0 0 "remove nghttp2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build-debuginfo.sh b/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build-debuginfo.sh new file mode 100644 index 000000000..2cfb0d61e --- /dev/null +++ b/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ninja-build +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ninja-build-debuginfo + CHECK_RESULT $? 0 0 "install ninja-build-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ninja-build-debuginfo + CHECK_RESULT $? 0 0 "remove ninja-build-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build-debugsource.sh b/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build-debugsource.sh new file mode 100644 index 000000000..10ef57429 --- /dev/null +++ b/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ninja-build +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ninja-build-debugsource + CHECK_RESULT $? 0 0 "install ninja-build-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ninja-build-debugsource + CHECK_RESULT $? 0 0 "remove ninja-build-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build.sh b/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build.sh new file mode 100644 index 000000000..0fc110b81 --- /dev/null +++ b/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ninja-build +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ninja-build + CHECK_RESULT $? 0 0 "install ninja-build failed" + SLEEP_WAIT 1 + dnf remove -y ninja-build + CHECK_RESULT $? 0 0 "remove ninja-build failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-debuginfo.sh b/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-debuginfo.sh new file mode 100644 index 000000000..be6fc0ed8 --- /dev/null +++ b/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nmap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nmap-debuginfo + CHECK_RESULT $? 0 0 "install nmap-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y nmap-debuginfo + CHECK_RESULT $? 0 0 "remove nmap-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-debugsource.sh b/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-debugsource.sh new file mode 100644 index 000000000..ca6a8d4f2 --- /dev/null +++ b/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nmap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nmap-debugsource + CHECK_RESULT $? 0 0 "install nmap-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y nmap-debugsource + CHECK_RESULT $? 0 0 "remove nmap-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-help.sh b/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-help.sh new file mode 100644 index 000000000..bc4c42920 --- /dev/null +++ b/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nmap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nmap-help + CHECK_RESULT $? 0 0 "install nmap-help failed" + SLEEP_WAIT 1 + dnf remove -y nmap-help + CHECK_RESULT $? 0 0 "remove nmap-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap.sh b/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap.sh new file mode 100644 index 000000000..0de416ccc --- /dev/null +++ b/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nmap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nmap + CHECK_RESULT $? 0 0 "install nmap failed" + SLEEP_WAIT 1 + dnf remove -y nmap + CHECK_RESULT $? 0 0 "remove nmap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-debuginfo.sh b/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-debuginfo.sh new file mode 100644 index 000000000..054623c0e --- /dev/null +++ b/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src notification-daemon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y notification-daemon-debuginfo + CHECK_RESULT $? 0 0 "install notification-daemon-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y notification-daemon-debuginfo + CHECK_RESULT $? 0 0 "remove notification-daemon-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-debugsource.sh b/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-debugsource.sh new file mode 100644 index 000000000..679a8b95f --- /dev/null +++ b/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src notification-daemon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y notification-daemon-debugsource + CHECK_RESULT $? 0 0 "install notification-daemon-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y notification-daemon-debugsource + CHECK_RESULT $? 0 0 "remove notification-daemon-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-help.sh b/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-help.sh new file mode 100644 index 000000000..1d4a58188 --- /dev/null +++ b/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src notification-daemon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y notification-daemon-help + CHECK_RESULT $? 0 0 "install notification-daemon-help failed" + SLEEP_WAIT 1 + dnf remove -y notification-daemon-help + CHECK_RESULT $? 0 0 "remove notification-daemon-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon.sh b/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon.sh new file mode 100644 index 000000000..b88129fc2 --- /dev/null +++ b/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src notification-daemon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y notification-daemon + CHECK_RESULT $? 0 0 "install notification-daemon failed" + SLEEP_WAIT 1 + dnf remove -y notification-daemon + CHECK_RESULT $? 0 0 "remove notification-daemon failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-debuginfo.sh b/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-debuginfo.sh new file mode 100644 index 000000000..2ceb74f9a --- /dev/null +++ b/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src npth +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y npth-debuginfo + CHECK_RESULT $? 0 0 "install npth-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y npth-debuginfo + CHECK_RESULT $? 0 0 "remove npth-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-debugsource.sh b/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-debugsource.sh new file mode 100644 index 000000000..66adcacd1 --- /dev/null +++ b/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src npth +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y npth-debugsource + CHECK_RESULT $? 0 0 "install npth-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y npth-debugsource + CHECK_RESULT $? 0 0 "remove npth-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-devel.sh b/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-devel.sh new file mode 100644 index 000000000..b8b476648 --- /dev/null +++ b/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src npth +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y npth-devel + CHECK_RESULT $? 0 0 "install npth-devel failed" + SLEEP_WAIT 1 + dnf remove -y npth-devel + CHECK_RESULT $? 0 0 "remove npth-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth.sh b/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth.sh new file mode 100644 index 000000000..a3d566192 --- /dev/null +++ b/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src npth +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y npth + CHECK_RESULT $? 0 0 "install npth failed" + SLEEP_WAIT 1 + dnf remove -y npth + CHECK_RESULT $? 0 0 "remove npth failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-debuginfo.sh b/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-debuginfo.sh new file mode 100644 index 000000000..3ad74a27b --- /dev/null +++ b/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nspr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nspr-debuginfo + CHECK_RESULT $? 0 0 "install nspr-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y nspr-debuginfo + CHECK_RESULT $? 0 0 "remove nspr-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-debugsource.sh b/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-debugsource.sh new file mode 100644 index 000000000..dbb59fa4a --- /dev/null +++ b/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nspr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nspr-debugsource + CHECK_RESULT $? 0 0 "install nspr-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y nspr-debugsource + CHECK_RESULT $? 0 0 "remove nspr-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-devel.sh b/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-devel.sh new file mode 100644 index 000000000..15e3c5cf7 --- /dev/null +++ b/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nspr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nspr-devel + CHECK_RESULT $? 0 0 "install nspr-devel failed" + SLEEP_WAIT 1 + dnf remove -y nspr-devel + CHECK_RESULT $? 0 0 "remove nspr-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr.sh b/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr.sh new file mode 100644 index 000000000..538c60cdb --- /dev/null +++ b/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nspr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nspr + CHECK_RESULT $? 0 0 "install nspr failed" + SLEEP_WAIT 1 + dnf remove -y nspr + CHECK_RESULT $? 0 0 "remove nspr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-debuginfo.sh b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-debuginfo.sh new file mode 100644 index 000000000..2dba0c92f --- /dev/null +++ b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nss +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nss-debuginfo + CHECK_RESULT $? 0 0 "install nss-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y nss-debuginfo + CHECK_RESULT $? 0 0 "remove nss-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-debugsource.sh b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-debugsource.sh new file mode 100644 index 000000000..8f953b59e --- /dev/null +++ b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nss +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nss-debugsource + CHECK_RESULT $? 0 0 "install nss-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y nss-debugsource + CHECK_RESULT $? 0 0 "remove nss-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-devel.sh b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-devel.sh new file mode 100644 index 000000000..8b8090150 --- /dev/null +++ b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nss +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nss-devel + CHECK_RESULT $? 0 0 "install nss-devel failed" + SLEEP_WAIT 1 + dnf remove -y nss-devel + CHECK_RESULT $? 0 0 "remove nss-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-help.sh b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-help.sh new file mode 100644 index 000000000..b3b32b882 --- /dev/null +++ b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nss +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nss-help + CHECK_RESULT $? 0 0 "install nss-help failed" + SLEEP_WAIT 1 + dnf remove -y nss-help + CHECK_RESULT $? 0 0 "remove nss-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-softokn-devel.sh b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-softokn-devel.sh new file mode 100644 index 000000000..9a85aaed6 --- /dev/null +++ b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-softokn-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nss +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nss-softokn-devel + CHECK_RESULT $? 0 0 "install nss-softokn-devel failed" + SLEEP_WAIT 1 + dnf remove -y nss-softokn-devel + CHECK_RESULT $? 0 0 "remove nss-softokn-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-softokn.sh b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-softokn.sh new file mode 100644 index 000000000..11e724ee6 --- /dev/null +++ b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-softokn.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nss +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nss-softokn + CHECK_RESULT $? 0 0 "install nss-softokn failed" + SLEEP_WAIT 1 + dnf remove -y nss-softokn + CHECK_RESULT $? 0 0 "remove nss-softokn failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-util-devel.sh b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-util-devel.sh new file mode 100644 index 000000000..bad3f126b --- /dev/null +++ b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-util-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nss +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nss-util-devel + CHECK_RESULT $? 0 0 "install nss-util-devel failed" + SLEEP_WAIT 1 + dnf remove -y nss-util-devel + CHECK_RESULT $? 0 0 "remove nss-util-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-util.sh b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-util.sh new file mode 100644 index 000000000..1f5e7f378 --- /dev/null +++ b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-util.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nss +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nss-util + CHECK_RESULT $? 0 0 "install nss-util failed" + SLEEP_WAIT 1 + dnf remove -y nss-util + CHECK_RESULT $? 0 0 "remove nss-util failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss.sh b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss.sh new file mode 100644 index 000000000..dbe799e89 --- /dev/null +++ b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nss +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nss + CHECK_RESULT $? 0 0 "install nss failed" + SLEEP_WAIT 1 + dnf remove -y nss + CHECK_RESULT $? 0 0 "remove nss failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-debuginfo.sh b/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-debuginfo.sh new file mode 100644 index 000000000..a1bdf044c --- /dev/null +++ b/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nss_wrapper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nss_wrapper-debuginfo + CHECK_RESULT $? 0 0 "install nss_wrapper-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y nss_wrapper-debuginfo + CHECK_RESULT $? 0 0 "remove nss_wrapper-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-debugsource.sh b/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-debugsource.sh new file mode 100644 index 000000000..0de051e6f --- /dev/null +++ b/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nss_wrapper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nss_wrapper-debugsource + CHECK_RESULT $? 0 0 "install nss_wrapper-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y nss_wrapper-debugsource + CHECK_RESULT $? 0 0 "remove nss_wrapper-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-help.sh b/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-help.sh new file mode 100644 index 000000000..48616b9dc --- /dev/null +++ b/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nss_wrapper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nss_wrapper-help + CHECK_RESULT $? 0 0 "install nss_wrapper-help failed" + SLEEP_WAIT 1 + dnf remove -y nss_wrapper-help + CHECK_RESULT $? 0 0 "remove nss_wrapper-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper.sh b/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper.sh new file mode 100644 index 000000000..989a218c7 --- /dev/null +++ b/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src nss_wrapper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y nss_wrapper + CHECK_RESULT $? 0 0 "install nss_wrapper failed" + SLEEP_WAIT 1 + dnf remove -y nss_wrapper + CHECK_RESULT $? 0 0 "remove nss_wrapper failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-debuginfo.sh b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-debuginfo.sh new file mode 100644 index 000000000..25620fa8b --- /dev/null +++ b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src numactl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y numactl-debuginfo + CHECK_RESULT $? 0 0 "install numactl-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y numactl-debuginfo + CHECK_RESULT $? 0 0 "remove numactl-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-debugsource.sh b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-debugsource.sh new file mode 100644 index 000000000..58802f5ee --- /dev/null +++ b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src numactl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y numactl-debugsource + CHECK_RESULT $? 0 0 "install numactl-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y numactl-debugsource + CHECK_RESULT $? 0 0 "remove numactl-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-devel.sh b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-devel.sh new file mode 100644 index 000000000..d83a920cd --- /dev/null +++ b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src numactl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y numactl-devel + CHECK_RESULT $? 0 0 "install numactl-devel failed" + SLEEP_WAIT 1 + dnf remove -y numactl-devel + CHECK_RESULT $? 0 0 "remove numactl-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-libs.sh b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-libs.sh new file mode 100644 index 000000000..b5ff6a475 --- /dev/null +++ b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src numactl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y numactl-libs + CHECK_RESULT $? 0 0 "install numactl-libs failed" + SLEEP_WAIT 1 + dnf remove -y numactl-libs + CHECK_RESULT $? 0 0 "remove numactl-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl.sh b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl.sh new file mode 100644 index 000000000..33c5de8e3 --- /dev/null +++ b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src numactl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y numactl + CHECK_RESULT $? 0 0 "install numactl failed" + SLEEP_WAIT 1 + dnf remove -y numactl + CHECK_RESULT $? 0 0 "remove numactl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy-debuginfo.sh b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy-debuginfo.sh new file mode 100644 index 000000000..b528ee597 --- /dev/null +++ b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src numpy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y numpy-debuginfo + CHECK_RESULT $? 0 0 "install numpy-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y numpy-debuginfo + CHECK_RESULT $? 0 0 "remove numpy-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy-debugsource.sh b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy-debugsource.sh new file mode 100644 index 000000000..9ef060675 --- /dev/null +++ b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src numpy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y numpy-debugsource + CHECK_RESULT $? 0 0 "install numpy-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y numpy-debugsource + CHECK_RESULT $? 0 0 "remove numpy-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy.sh b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy.sh new file mode 100644 index 000000000..4421022f6 --- /dev/null +++ b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src numpy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y numpy + CHECK_RESULT $? 0 0 "install numpy failed" + SLEEP_WAIT 1 + dnf remove -y numpy + CHECK_RESULT $? 0 0 "remove numpy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python2-numpy-f2py.sh b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python2-numpy-f2py.sh new file mode 100644 index 000000000..6249602b3 --- /dev/null +++ b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python2-numpy-f2py.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src numpy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-numpy-f2py + CHECK_RESULT $? 0 0 "install python2-numpy-f2py failed" + SLEEP_WAIT 1 + dnf remove -y python2-numpy-f2py + CHECK_RESULT $? 0 0 "remove python2-numpy-f2py failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python2-numpy.sh b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python2-numpy.sh new file mode 100644 index 000000000..47f55b546 --- /dev/null +++ b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python2-numpy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src numpy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-numpy + CHECK_RESULT $? 0 0 "install python2-numpy failed" + SLEEP_WAIT 1 + dnf remove -y python2-numpy + CHECK_RESULT $? 0 0 "remove python2-numpy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python3-numpy-f2py.sh b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python3-numpy-f2py.sh new file mode 100644 index 000000000..855f1ca59 --- /dev/null +++ b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python3-numpy-f2py.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src numpy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-numpy-f2py + CHECK_RESULT $? 0 0 "install python3-numpy-f2py failed" + SLEEP_WAIT 1 + dnf remove -y python3-numpy-f2py + CHECK_RESULT $? 0 0 "remove python3-numpy-f2py failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python3-numpy.sh b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python3-numpy.sh new file mode 100644 index 000000000..e19d3734b --- /dev/null +++ b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python3-numpy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src numpy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-numpy + CHECK_RESULT $? 0 0 "install python3-numpy failed" + SLEEP_WAIT 1 + dnf remove -y python3-numpy + CHECK_RESULT $? 0 0 "remove python3-numpy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-debuginfo.sh b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-debuginfo.sh new file mode 100644 index 000000000..c6864d42b --- /dev/null +++ b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ocaml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ocaml-debuginfo + CHECK_RESULT $? 0 0 "install ocaml-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ocaml-debuginfo + CHECK_RESULT $? 0 0 "remove ocaml-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-debugsource.sh b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-debugsource.sh new file mode 100644 index 000000000..ef004b23c --- /dev/null +++ b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ocaml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ocaml-debugsource + CHECK_RESULT $? 0 0 "install ocaml-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ocaml-debugsource + CHECK_RESULT $? 0 0 "remove ocaml-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-devel.sh b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-devel.sh new file mode 100644 index 000000000..bf58ad51a --- /dev/null +++ b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ocaml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ocaml-devel + CHECK_RESULT $? 0 0 "install ocaml-devel failed" + SLEEP_WAIT 1 + dnf remove -y ocaml-devel + CHECK_RESULT $? 0 0 "remove ocaml-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-help.sh b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-help.sh new file mode 100644 index 000000000..0de3f71bc --- /dev/null +++ b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ocaml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ocaml-help + CHECK_RESULT $? 0 0 "install ocaml-help failed" + SLEEP_WAIT 1 + dnf remove -y ocaml-help + CHECK_RESULT $? 0 0 "remove ocaml-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml.sh b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml.sh new file mode 100644 index 000000000..aa8d56b5e --- /dev/null +++ b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ocaml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ocaml + CHECK_RESULT $? 0 0 "install ocaml failed" + SLEEP_WAIT 1 + dnf remove -y ocaml + CHECK_RESULT $? 0 0 "remove ocaml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-debuginfo.sh b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-debuginfo.sh new file mode 100644 index 000000000..ad7302098 --- /dev/null +++ b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src open-iscsi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y open-iscsi-debuginfo + CHECK_RESULT $? 0 0 "install open-iscsi-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y open-iscsi-debuginfo + CHECK_RESULT $? 0 0 "remove open-iscsi-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-debugsource.sh b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-debugsource.sh new file mode 100644 index 000000000..d6af66a01 --- /dev/null +++ b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src open-iscsi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y open-iscsi-debugsource + CHECK_RESULT $? 0 0 "install open-iscsi-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y open-iscsi-debugsource + CHECK_RESULT $? 0 0 "remove open-iscsi-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-devel.sh b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-devel.sh new file mode 100644 index 000000000..d69a6ce1d --- /dev/null +++ b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src open-iscsi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y open-iscsi-devel + CHECK_RESULT $? 0 0 "install open-iscsi-devel failed" + SLEEP_WAIT 1 + dnf remove -y open-iscsi-devel + CHECK_RESULT $? 0 0 "remove open-iscsi-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-help.sh b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-help.sh new file mode 100644 index 000000000..0a30109a5 --- /dev/null +++ b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src open-iscsi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y open-iscsi-help + CHECK_RESULT $? 0 0 "install open-iscsi-help failed" + SLEEP_WAIT 1 + dnf remove -y open-iscsi-help + CHECK_RESULT $? 0 0 "remove open-iscsi-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi.sh b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi.sh new file mode 100644 index 000000000..d4834b965 --- /dev/null +++ b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src open-iscsi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y open-iscsi + CHECK_RESULT $? 0 0 "install open-iscsi failed" + SLEEP_WAIT 1 + dnf remove -y open-iscsi + CHECK_RESULT $? 0 0 "remove open-iscsi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/open-sans-fonts/oe_test_open-sans-fonts_install_and_remove_open-sans-fonts.sh b/testcases/cli-test/open-sans-fonts/oe_test_open-sans-fonts_install_and_remove_open-sans-fonts.sh new file mode 100644 index 000000000..8cf451aef --- /dev/null +++ b/testcases/cli-test/open-sans-fonts/oe_test_open-sans-fonts_install_and_remove_open-sans-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src open-sans-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y open-sans-fonts + CHECK_RESULT $? 0 0 "install open-sans-fonts failed" + SLEEP_WAIT 1 + dnf remove -y open-sans-fonts + CHECK_RESULT $? 0 0 "remove open-sans-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-debuginfo.sh b/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-debuginfo.sh new file mode 100644 index 000000000..f0cf68c31 --- /dev/null +++ b/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openblas +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openblas-debuginfo + CHECK_RESULT $? 0 0 "install openblas-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y openblas-debuginfo + CHECK_RESULT $? 0 0 "remove openblas-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-debugsource.sh b/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-debugsource.sh new file mode 100644 index 000000000..d2782a7e3 --- /dev/null +++ b/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openblas +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openblas-debugsource + CHECK_RESULT $? 0 0 "install openblas-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y openblas-debugsource + CHECK_RESULT $? 0 0 "remove openblas-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-devel.sh b/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-devel.sh new file mode 100644 index 000000000..77aaf2973 --- /dev/null +++ b/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openblas +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openblas-devel + CHECK_RESULT $? 0 0 "install openblas-devel failed" + SLEEP_WAIT 1 + dnf remove -y openblas-devel + CHECK_RESULT $? 0 0 "remove openblas-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas.sh b/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas.sh new file mode 100644 index 000000000..5bc0e57a7 --- /dev/null +++ b/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openblas +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openblas + CHECK_RESULT $? 0 0 "install openblas failed" + SLEEP_WAIT 1 + dnf remove -y openblas + CHECK_RESULT $? 0 0 "remove openblas failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-debuginfo.sh b/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-debuginfo.sh new file mode 100644 index 000000000..7f42d9dba --- /dev/null +++ b/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openjade +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openjade-debuginfo + CHECK_RESULT $? 0 0 "install openjade-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y openjade-debuginfo + CHECK_RESULT $? 0 0 "remove openjade-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-debugsource.sh b/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-debugsource.sh new file mode 100644 index 000000000..bdb653533 --- /dev/null +++ b/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openjade +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openjade-debugsource + CHECK_RESULT $? 0 0 "install openjade-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y openjade-debugsource + CHECK_RESULT $? 0 0 "remove openjade-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-help.sh b/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-help.sh new file mode 100644 index 000000000..4a6369485 --- /dev/null +++ b/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openjade +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openjade-help + CHECK_RESULT $? 0 0 "install openjade-help failed" + SLEEP_WAIT 1 + dnf remove -y openjade-help + CHECK_RESULT $? 0 0 "remove openjade-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade.sh b/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade.sh new file mode 100644 index 000000000..9b9f3898d --- /dev/null +++ b/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openjade +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openjade + CHECK_RESULT $? 0 0 "install openjade failed" + SLEEP_WAIT 1 + dnf remove -y openjade + CHECK_RESULT $? 0 0 "remove openjade failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-debuginfo.sh b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-debuginfo.sh new file mode 100644 index 000000000..d528ec8f0 --- /dev/null +++ b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openjpeg2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openjpeg2-debuginfo + CHECK_RESULT $? 0 0 "install openjpeg2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y openjpeg2-debuginfo + CHECK_RESULT $? 0 0 "remove openjpeg2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-debugsource.sh b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-debugsource.sh new file mode 100644 index 000000000..804b14988 --- /dev/null +++ b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openjpeg2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openjpeg2-debugsource + CHECK_RESULT $? 0 0 "install openjpeg2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y openjpeg2-debugsource + CHECK_RESULT $? 0 0 "remove openjpeg2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-devel.sh b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-devel.sh new file mode 100644 index 000000000..5cc525e9c --- /dev/null +++ b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openjpeg2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openjpeg2-devel + CHECK_RESULT $? 0 0 "install openjpeg2-devel failed" + SLEEP_WAIT 1 + dnf remove -y openjpeg2-devel + CHECK_RESULT $? 0 0 "remove openjpeg2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-help.sh b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-help.sh new file mode 100644 index 000000000..07da7491d --- /dev/null +++ b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openjpeg2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openjpeg2-help + CHECK_RESULT $? 0 0 "install openjpeg2-help failed" + SLEEP_WAIT 1 + dnf remove -y openjpeg2-help + CHECK_RESULT $? 0 0 "remove openjpeg2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-tools.sh b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-tools.sh new file mode 100644 index 000000000..d9070ec11 --- /dev/null +++ b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openjpeg2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openjpeg2-tools + CHECK_RESULT $? 0 0 "install openjpeg2-tools failed" + SLEEP_WAIT 1 + dnf remove -y openjpeg2-tools + CHECK_RESULT $? 0 0 "remove openjpeg2-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2.sh b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2.sh new file mode 100644 index 000000000..c8278a741 --- /dev/null +++ b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openjpeg2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openjpeg2 + CHECK_RESULT $? 0 0 "install openjpeg2 failed" + SLEEP_WAIT 1 + dnf remove -y openjpeg2 + CHECK_RESULT $? 0 0 "remove openjpeg2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-clients.sh b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-clients.sh new file mode 100644 index 000000000..ed50335f7 --- /dev/null +++ b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-clients.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openldap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openldap-clients + CHECK_RESULT $? 0 0 "install openldap-clients failed" + SLEEP_WAIT 1 + dnf remove -y openldap-clients + CHECK_RESULT $? 0 0 "remove openldap-clients failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-debuginfo.sh b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-debuginfo.sh new file mode 100644 index 000000000..d99558bc8 --- /dev/null +++ b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openldap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openldap-debuginfo + CHECK_RESULT $? 0 0 "install openldap-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y openldap-debuginfo + CHECK_RESULT $? 0 0 "remove openldap-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-debugsource.sh b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-debugsource.sh new file mode 100644 index 000000000..91927830c --- /dev/null +++ b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openldap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openldap-debugsource + CHECK_RESULT $? 0 0 "install openldap-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y openldap-debugsource + CHECK_RESULT $? 0 0 "remove openldap-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-devel.sh b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-devel.sh new file mode 100644 index 000000000..630ae0118 --- /dev/null +++ b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openldap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openldap-devel + CHECK_RESULT $? 0 0 "install openldap-devel failed" + SLEEP_WAIT 1 + dnf remove -y openldap-devel + CHECK_RESULT $? 0 0 "remove openldap-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-help.sh b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-help.sh new file mode 100644 index 000000000..86b1897f0 --- /dev/null +++ b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openldap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openldap-help + CHECK_RESULT $? 0 0 "install openldap-help failed" + SLEEP_WAIT 1 + dnf remove -y openldap-help + CHECK_RESULT $? 0 0 "remove openldap-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-servers.sh b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-servers.sh new file mode 100644 index 000000000..bbdd2fd65 --- /dev/null +++ b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-servers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openldap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openldap-servers + CHECK_RESULT $? 0 0 "install openldap-servers failed" + SLEEP_WAIT 1 + dnf remove -y openldap-servers + CHECK_RESULT $? 0 0 "remove openldap-servers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap.sh b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap.sh new file mode 100644 index 000000000..8ede5e0db --- /dev/null +++ b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openldap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openldap + CHECK_RESULT $? 0 0 "install openldap failed" + SLEEP_WAIT 1 + dnf remove -y openldap + CHECK_RESULT $? 0 0 "remove openldap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-debuginfo.sh b/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-debuginfo.sh new file mode 100644 index 000000000..4b95809e0 --- /dev/null +++ b/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src opensc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y opensc-debuginfo + CHECK_RESULT $? 0 0 "install opensc-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y opensc-debuginfo + CHECK_RESULT $? 0 0 "remove opensc-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-debugsource.sh b/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-debugsource.sh new file mode 100644 index 000000000..d0c4fa94e --- /dev/null +++ b/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src opensc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y opensc-debugsource + CHECK_RESULT $? 0 0 "install opensc-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y opensc-debugsource + CHECK_RESULT $? 0 0 "remove opensc-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-help.sh b/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-help.sh new file mode 100644 index 000000000..841bbc7fa --- /dev/null +++ b/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src opensc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y opensc-help + CHECK_RESULT $? 0 0 "install opensc-help failed" + SLEEP_WAIT 1 + dnf remove -y opensc-help + CHECK_RESULT $? 0 0 "remove opensc-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc.sh b/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc.sh new file mode 100644 index 000000000..2e6743120 --- /dev/null +++ b/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src opensc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y opensc + CHECK_RESULT $? 0 0 "install opensc failed" + SLEEP_WAIT 1 + dnf remove -y opensc + CHECK_RESULT $? 0 0 "remove opensc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-debuginfo.sh b/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-debuginfo.sh new file mode 100644 index 000000000..91ec2f3d2 --- /dev/null +++ b/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src opensp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y opensp-debuginfo + CHECK_RESULT $? 0 0 "install opensp-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y opensp-debuginfo + CHECK_RESULT $? 0 0 "remove opensp-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-debugsource.sh b/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-debugsource.sh new file mode 100644 index 000000000..cc3c287d1 --- /dev/null +++ b/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src opensp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y opensp-debugsource + CHECK_RESULT $? 0 0 "install opensp-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y opensp-debugsource + CHECK_RESULT $? 0 0 "remove opensp-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-devel.sh b/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-devel.sh new file mode 100644 index 000000000..54ba3e7f5 --- /dev/null +++ b/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src opensp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y opensp-devel + CHECK_RESULT $? 0 0 "install opensp-devel failed" + SLEEP_WAIT 1 + dnf remove -y opensp-devel + CHECK_RESULT $? 0 0 "remove opensp-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp.sh b/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp.sh new file mode 100644 index 000000000..5845c416f --- /dev/null +++ b/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src opensp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y opensp + CHECK_RESULT $? 0 0 "install opensp failed" + SLEEP_WAIT 1 + dnf remove -y opensp + CHECK_RESULT $? 0 0 "remove opensp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-askpass.sh b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-askpass.sh new file mode 100644 index 000000000..a092c14c1 --- /dev/null +++ b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-askpass.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssh-askpass + CHECK_RESULT $? 0 0 "install openssh-askpass failed" + SLEEP_WAIT 1 + dnf remove -y openssh-askpass + CHECK_RESULT $? 0 0 "remove openssh-askpass failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-clients.sh b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-clients.sh new file mode 100644 index 000000000..942f97a64 --- /dev/null +++ b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-clients.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssh-clients + CHECK_RESULT $? 0 0 "install openssh-clients failed" + SLEEP_WAIT 1 + dnf remove -y openssh-clients + CHECK_RESULT $? 0 0 "remove openssh-clients failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-debuginfo.sh b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-debuginfo.sh new file mode 100644 index 000000000..2a9105662 --- /dev/null +++ b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssh-debuginfo + CHECK_RESULT $? 0 0 "install openssh-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y openssh-debuginfo + CHECK_RESULT $? 0 0 "remove openssh-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-debugsource.sh b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-debugsource.sh new file mode 100644 index 000000000..c019dedb2 --- /dev/null +++ b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssh-debugsource + CHECK_RESULT $? 0 0 "install openssh-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y openssh-debugsource + CHECK_RESULT $? 0 0 "remove openssh-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-help.sh b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-help.sh new file mode 100644 index 000000000..c2316ac35 --- /dev/null +++ b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssh-help + CHECK_RESULT $? 0 0 "install openssh-help failed" + SLEEP_WAIT 1 + dnf remove -y openssh-help + CHECK_RESULT $? 0 0 "remove openssh-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-keycat.sh b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-keycat.sh new file mode 100644 index 000000000..68c4e8da3 --- /dev/null +++ b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-keycat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssh-keycat + CHECK_RESULT $? 0 0 "install openssh-keycat failed" + SLEEP_WAIT 1 + dnf remove -y openssh-keycat + CHECK_RESULT $? 0 0 "remove openssh-keycat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-server.sh b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-server.sh new file mode 100644 index 000000000..0b43b3a38 --- /dev/null +++ b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-server.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssh-server + CHECK_RESULT $? 0 0 "install openssh-server failed" + SLEEP_WAIT 1 + dnf remove -y openssh-server + CHECK_RESULT $? 0 0 "remove openssh-server failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh.sh b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh.sh new file mode 100644 index 000000000..42cf6bf0d --- /dev/null +++ b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssh + CHECK_RESULT $? 0 0 "install openssh failed" + SLEEP_WAIT 1 + dnf remove -y openssh + CHECK_RESULT $? 0 0 "remove openssh failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_pam_ssh_agent_auth.sh b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_pam_ssh_agent_auth.sh new file mode 100644 index 000000000..e8be4a206 --- /dev/null +++ b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_pam_ssh_agent_auth.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pam_ssh_agent_auth + CHECK_RESULT $? 0 0 "install pam_ssh_agent_auth failed" + SLEEP_WAIT 1 + dnf remove -y pam_ssh_agent_auth + CHECK_RESULT $? 0 0 "remove pam_ssh_agent_auth failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debuginfo.sh b/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debuginfo.sh new file mode 100644 index 000000000..f9d83412d --- /dev/null +++ b/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssl-pkcs11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssl-pkcs11-debuginfo + CHECK_RESULT $? 0 0 "install openssl-pkcs11-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y openssl-pkcs11-debuginfo + CHECK_RESULT $? 0 0 "remove openssl-pkcs11-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debugsource.sh b/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debugsource.sh new file mode 100644 index 000000000..7908d6c13 --- /dev/null +++ b/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssl-pkcs11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssl-pkcs11-debugsource + CHECK_RESULT $? 0 0 "install openssl-pkcs11-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y openssl-pkcs11-debugsource + CHECK_RESULT $? 0 0 "remove openssl-pkcs11-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-devel.sh b/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-devel.sh new file mode 100644 index 000000000..bc06ac4ff --- /dev/null +++ b/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssl-pkcs11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssl-pkcs11-devel + CHECK_RESULT $? 0 0 "install openssl-pkcs11-devel failed" + SLEEP_WAIT 1 + dnf remove -y openssl-pkcs11-devel + CHECK_RESULT $? 0 0 "remove openssl-pkcs11-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11.sh b/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11.sh new file mode 100644 index 000000000..0931e4346 --- /dev/null +++ b/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssl-pkcs11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssl-pkcs11 + CHECK_RESULT $? 0 0 "install openssl-pkcs11 failed" + SLEEP_WAIT 1 + dnf remove -y openssl-pkcs11 + CHECK_RESULT $? 0 0 "remove openssl-pkcs11 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-debuginfo.sh b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-debuginfo.sh new file mode 100644 index 000000000..f533d595f --- /dev/null +++ b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssl-debuginfo + CHECK_RESULT $? 0 0 "install openssl-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y openssl-debuginfo + CHECK_RESULT $? 0 0 "remove openssl-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-debugsource.sh b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-debugsource.sh new file mode 100644 index 000000000..52b97dbf8 --- /dev/null +++ b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssl-debugsource + CHECK_RESULT $? 0 0 "install openssl-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y openssl-debugsource + CHECK_RESULT $? 0 0 "remove openssl-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-devel.sh b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-devel.sh new file mode 100644 index 000000000..9c5ed3b4a --- /dev/null +++ b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssl-devel + CHECK_RESULT $? 0 0 "install openssl-devel failed" + SLEEP_WAIT 1 + dnf remove -y openssl-devel + CHECK_RESULT $? 0 0 "remove openssl-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-help.sh b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-help.sh new file mode 100644 index 000000000..c55ba97da --- /dev/null +++ b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssl-help + CHECK_RESULT $? 0 0 "install openssl-help failed" + SLEEP_WAIT 1 + dnf remove -y openssl-help + CHECK_RESULT $? 0 0 "remove openssl-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-libs.sh b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-libs.sh new file mode 100644 index 000000000..ea75fb28a --- /dev/null +++ b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssl-libs + CHECK_RESULT $? 0 0 "install openssl-libs failed" + SLEEP_WAIT 1 + dnf remove -y openssl-libs + CHECK_RESULT $? 0 0 "remove openssl-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-perl.sh b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-perl.sh new file mode 100644 index 000000000..38d352c2c --- /dev/null +++ b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-perl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssl-perl + CHECK_RESULT $? 0 0 "install openssl-perl failed" + SLEEP_WAIT 1 + dnf remove -y openssl-perl + CHECK_RESULT $? 0 0 "remove openssl-perl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-relocation.sh b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-relocation.sh new file mode 100644 index 000000000..38706e615 --- /dev/null +++ b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-relocation.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssl-relocation + CHECK_RESULT $? 0 0 "install openssl-relocation failed" + SLEEP_WAIT 1 + dnf remove -y openssl-relocation + CHECK_RESULT $? 0 0 "remove openssl-relocation failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl.sh b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl.sh new file mode 100644 index 000000000..f05f048da --- /dev/null +++ b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src openssl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y openssl + CHECK_RESULT $? 0 0 "install openssl failed" + SLEEP_WAIT 1 + dnf remove -y openssl + CHECK_RESULT $? 0 0 "remove openssl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-debuginfo.sh b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-debuginfo.sh new file mode 100644 index 000000000..a493d5143 --- /dev/null +++ b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src opus +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y opus-debuginfo + CHECK_RESULT $? 0 0 "install opus-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y opus-debuginfo + CHECK_RESULT $? 0 0 "remove opus-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-debugsource.sh b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-debugsource.sh new file mode 100644 index 000000000..bd013320a --- /dev/null +++ b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src opus +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y opus-debugsource + CHECK_RESULT $? 0 0 "install opus-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y opus-debugsource + CHECK_RESULT $? 0 0 "remove opus-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-devel.sh b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-devel.sh new file mode 100644 index 000000000..6c0699967 --- /dev/null +++ b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src opus +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y opus-devel + CHECK_RESULT $? 0 0 "install opus-devel failed" + SLEEP_WAIT 1 + dnf remove -y opus-devel + CHECK_RESULT $? 0 0 "remove opus-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-help.sh b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-help.sh new file mode 100644 index 000000000..05ef9d58c --- /dev/null +++ b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src opus +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y opus-help + CHECK_RESULT $? 0 0 "install opus-help failed" + SLEEP_WAIT 1 + dnf remove -y opus-help + CHECK_RESULT $? 0 0 "remove opus-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus.sh b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus.sh new file mode 100644 index 000000000..f96c7f3fd --- /dev/null +++ b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src opus +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y opus + CHECK_RESULT $? 0 0 "install opus failed" + SLEEP_WAIT 1 + dnf remove -y opus + CHECK_RESULT $? 0 0 "remove opus failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-compiler.sh b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-compiler.sh new file mode 100644 index 000000000..da0dbb8fd --- /dev/null +++ b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-compiler.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src orc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y orc-compiler + CHECK_RESULT $? 0 0 "install orc-compiler failed" + SLEEP_WAIT 1 + dnf remove -y orc-compiler + CHECK_RESULT $? 0 0 "remove orc-compiler failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-debuginfo.sh b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-debuginfo.sh new file mode 100644 index 000000000..82f84ed43 --- /dev/null +++ b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src orc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y orc-debuginfo + CHECK_RESULT $? 0 0 "install orc-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y orc-debuginfo + CHECK_RESULT $? 0 0 "remove orc-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-debugsource.sh b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-debugsource.sh new file mode 100644 index 000000000..9fc829adf --- /dev/null +++ b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src orc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y orc-debugsource + CHECK_RESULT $? 0 0 "install orc-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y orc-debugsource + CHECK_RESULT $? 0 0 "remove orc-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-devel.sh b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-devel.sh new file mode 100644 index 000000000..c3604a2d2 --- /dev/null +++ b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src orc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y orc-devel + CHECK_RESULT $? 0 0 "install orc-devel failed" + SLEEP_WAIT 1 + dnf remove -y orc-devel + CHECK_RESULT $? 0 0 "remove orc-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-help.sh b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-help.sh new file mode 100644 index 000000000..765547ff4 --- /dev/null +++ b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src orc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y orc-help + CHECK_RESULT $? 0 0 "install orc-help failed" + SLEEP_WAIT 1 + dnf remove -y orc-help + CHECK_RESULT $? 0 0 "remove orc-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc.sh b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc.sh new file mode 100644 index 000000000..f4e43a679 --- /dev/null +++ b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src orc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y orc + CHECK_RESULT $? 0 0 "install orc failed" + SLEEP_WAIT 1 + dnf remove -y orc + CHECK_RESULT $? 0 0 "remove orc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober-debuginfo.sh b/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober-debuginfo.sh new file mode 100644 index 000000000..35e7d0dae --- /dev/null +++ b/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src os-prober +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y os-prober-debuginfo + CHECK_RESULT $? 0 0 "install os-prober-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y os-prober-debuginfo + CHECK_RESULT $? 0 0 "remove os-prober-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober-debugsource.sh b/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober-debugsource.sh new file mode 100644 index 000000000..52736150c --- /dev/null +++ b/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src os-prober +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y os-prober-debugsource + CHECK_RESULT $? 0 0 "install os-prober-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y os-prober-debugsource + CHECK_RESULT $? 0 0 "remove os-prober-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober.sh b/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober.sh new file mode 100644 index 000000000..16f25c8d1 --- /dev/null +++ b/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src os-prober +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y os-prober + CHECK_RESULT $? 0 0 "install os-prober failed" + SLEEP_WAIT 1 + dnf remove -y os-prober + CHECK_RESULT $? 0 0 "remove os-prober failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-debuginfo.sh b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-debuginfo.sh new file mode 100644 index 000000000..60eb8c825 --- /dev/null +++ b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ostree +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ostree-debuginfo + CHECK_RESULT $? 0 0 "install ostree-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ostree-debuginfo + CHECK_RESULT $? 0 0 "remove ostree-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-debugsource.sh b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-debugsource.sh new file mode 100644 index 000000000..32f15ff63 --- /dev/null +++ b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ostree +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ostree-debugsource + CHECK_RESULT $? 0 0 "install ostree-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ostree-debugsource + CHECK_RESULT $? 0 0 "remove ostree-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-devel.sh b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-devel.sh new file mode 100644 index 000000000..161a96a5d --- /dev/null +++ b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ostree +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ostree-devel + CHECK_RESULT $? 0 0 "install ostree-devel failed" + SLEEP_WAIT 1 + dnf remove -y ostree-devel + CHECK_RESULT $? 0 0 "remove ostree-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-help.sh b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-help.sh new file mode 100644 index 000000000..acbce27b4 --- /dev/null +++ b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ostree +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ostree-help + CHECK_RESULT $? 0 0 "install ostree-help failed" + SLEEP_WAIT 1 + dnf remove -y ostree-help + CHECK_RESULT $? 0 0 "remove ostree-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree.sh b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree.sh new file mode 100644 index 000000000..66989fc67 --- /dev/null +++ b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ostree +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ostree + CHECK_RESULT $? 0 0 "install ostree failed" + SLEEP_WAIT 1 + dnf remove -y ostree + CHECK_RESULT $? 0 0 "remove ostree failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-debuginfo.sh b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-debuginfo.sh new file mode 100644 index 000000000..fbef0cceb --- /dev/null +++ b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src p11-kit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y p11-kit-debuginfo + CHECK_RESULT $? 0 0 "install p11-kit-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y p11-kit-debuginfo + CHECK_RESULT $? 0 0 "remove p11-kit-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-debugsource.sh b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-debugsource.sh new file mode 100644 index 000000000..ba9cd45cd --- /dev/null +++ b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src p11-kit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y p11-kit-debugsource + CHECK_RESULT $? 0 0 "install p11-kit-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y p11-kit-debugsource + CHECK_RESULT $? 0 0 "remove p11-kit-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-devel.sh b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-devel.sh new file mode 100644 index 000000000..fafdcc638 --- /dev/null +++ b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src p11-kit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y p11-kit-devel + CHECK_RESULT $? 0 0 "install p11-kit-devel failed" + SLEEP_WAIT 1 + dnf remove -y p11-kit-devel + CHECK_RESULT $? 0 0 "remove p11-kit-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-help.sh b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-help.sh new file mode 100644 index 000000000..8ac40ac77 --- /dev/null +++ b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src p11-kit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y p11-kit-help + CHECK_RESULT $? 0 0 "install p11-kit-help failed" + SLEEP_WAIT 1 + dnf remove -y p11-kit-help + CHECK_RESULT $? 0 0 "remove p11-kit-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-server.sh b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-server.sh new file mode 100644 index 000000000..daf003ba1 --- /dev/null +++ b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-server.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src p11-kit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y p11-kit-server + CHECK_RESULT $? 0 0 "install p11-kit-server failed" + SLEEP_WAIT 1 + dnf remove -y p11-kit-server + CHECK_RESULT $? 0 0 "remove p11-kit-server failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-trust.sh b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-trust.sh new file mode 100644 index 000000000..4bd038395 --- /dev/null +++ b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-trust.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src p11-kit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y p11-kit-trust + CHECK_RESULT $? 0 0 "install p11-kit-trust failed" + SLEEP_WAIT 1 + dnf remove -y p11-kit-trust + CHECK_RESULT $? 0 0 "remove p11-kit-trust failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit.sh b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit.sh new file mode 100644 index 000000000..144850396 --- /dev/null +++ b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src p11-kit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y p11-kit + CHECK_RESULT $? 0 0 "install p11-kit failed" + SLEEP_WAIT 1 + dnf remove -y p11-kit + CHECK_RESULT $? 0 0 "remove p11-kit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-debuginfo.sh b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-debuginfo.sh new file mode 100644 index 000000000..b2f0925ca --- /dev/null +++ b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pam +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pam-debuginfo + CHECK_RESULT $? 0 0 "install pam-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y pam-debuginfo + CHECK_RESULT $? 0 0 "remove pam-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-debugsource.sh b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-debugsource.sh new file mode 100644 index 000000000..397b71125 --- /dev/null +++ b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pam +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pam-debugsource + CHECK_RESULT $? 0 0 "install pam-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y pam-debugsource + CHECK_RESULT $? 0 0 "remove pam-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-devel.sh b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-devel.sh new file mode 100644 index 000000000..edab315b1 --- /dev/null +++ b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pam +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pam-devel + CHECK_RESULT $? 0 0 "install pam-devel failed" + SLEEP_WAIT 1 + dnf remove -y pam-devel + CHECK_RESULT $? 0 0 "remove pam-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-help.sh b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-help.sh new file mode 100644 index 000000000..b36808581 --- /dev/null +++ b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pam +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pam-help + CHECK_RESULT $? 0 0 "install pam-help failed" + SLEEP_WAIT 1 + dnf remove -y pam-help + CHECK_RESULT $? 0 0 "remove pam-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam.sh b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam.sh new file mode 100644 index 000000000..a2cf05a1d --- /dev/null +++ b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pam +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pam + CHECK_RESULT $? 0 0 "install pam failed" + SLEEP_WAIT 1 + dnf remove -y pam + CHECK_RESULT $? 0 0 "remove pam failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-debuginfo.sh b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-debuginfo.sh new file mode 100644 index 000000000..90c9110ae --- /dev/null +++ b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pango +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pango-debuginfo + CHECK_RESULT $? 0 0 "install pango-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y pango-debuginfo + CHECK_RESULT $? 0 0 "remove pango-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-debugsource.sh b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-debugsource.sh new file mode 100644 index 000000000..5a762dcf5 --- /dev/null +++ b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pango +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pango-debugsource + CHECK_RESULT $? 0 0 "install pango-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y pango-debugsource + CHECK_RESULT $? 0 0 "remove pango-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-devel.sh b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-devel.sh new file mode 100644 index 000000000..24cdfcbdb --- /dev/null +++ b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pango +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pango-devel + CHECK_RESULT $? 0 0 "install pango-devel failed" + SLEEP_WAIT 1 + dnf remove -y pango-devel + CHECK_RESULT $? 0 0 "remove pango-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-help.sh b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-help.sh new file mode 100644 index 000000000..4788eaf21 --- /dev/null +++ b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pango +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pango-help + CHECK_RESULT $? 0 0 "install pango-help failed" + SLEEP_WAIT 1 + dnf remove -y pango-help + CHECK_RESULT $? 0 0 "remove pango-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango.sh b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango.sh new file mode 100644 index 000000000..a0d177869 --- /dev/null +++ b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pango +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pango + CHECK_RESULT $? 0 0 "install pango failed" + SLEEP_WAIT 1 + dnf remove -y pango + CHECK_RESULT $? 0 0 "remove pango failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-debuginfo.sh b/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-debuginfo.sh new file mode 100644 index 000000000..1529971cf --- /dev/null +++ b/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src parted +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y parted-debuginfo + CHECK_RESULT $? 0 0 "install parted-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y parted-debuginfo + CHECK_RESULT $? 0 0 "remove parted-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-debugsource.sh b/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-debugsource.sh new file mode 100644 index 000000000..4d77c68ef --- /dev/null +++ b/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src parted +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y parted-debugsource + CHECK_RESULT $? 0 0 "install parted-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y parted-debugsource + CHECK_RESULT $? 0 0 "remove parted-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-devel.sh b/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-devel.sh new file mode 100644 index 000000000..baaaa83c8 --- /dev/null +++ b/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src parted +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y parted-devel + CHECK_RESULT $? 0 0 "install parted-devel failed" + SLEEP_WAIT 1 + dnf remove -y parted-devel + CHECK_RESULT $? 0 0 "remove parted-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted.sh b/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted.sh new file mode 100644 index 000000000..9539da958 --- /dev/null +++ b/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src parted +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y parted + CHECK_RESULT $? 0 0 "install parted failed" + SLEEP_WAIT 1 + dnf remove -y parted + CHECK_RESULT $? 0 0 "remove parted failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-debuginfo.sh b/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-debuginfo.sh new file mode 100644 index 000000000..a9a74d9ab --- /dev/null +++ b/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src passwd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y passwd-debuginfo + CHECK_RESULT $? 0 0 "install passwd-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y passwd-debuginfo + CHECK_RESULT $? 0 0 "remove passwd-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-debugsource.sh b/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-debugsource.sh new file mode 100644 index 000000000..351d42577 --- /dev/null +++ b/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src passwd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y passwd-debugsource + CHECK_RESULT $? 0 0 "install passwd-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y passwd-debugsource + CHECK_RESULT $? 0 0 "remove passwd-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-help.sh b/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-help.sh new file mode 100644 index 000000000..4db27fe81 --- /dev/null +++ b/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src passwd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y passwd-help + CHECK_RESULT $? 0 0 "install passwd-help failed" + SLEEP_WAIT 1 + dnf remove -y passwd-help + CHECK_RESULT $? 0 0 "remove passwd-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd.sh b/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd.sh new file mode 100644 index 000000000..33f78e2a2 --- /dev/null +++ b/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src passwd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y passwd + CHECK_RESULT $? 0 0 "install passwd failed" + SLEEP_WAIT 1 + dnf remove -y passwd + CHECK_RESULT $? 0 0 "remove passwd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-debuginfo.sh b/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-debuginfo.sh new file mode 100644 index 000000000..9b58adf66 --- /dev/null +++ b/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src patch +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y patch-debuginfo + CHECK_RESULT $? 0 0 "install patch-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y patch-debuginfo + CHECK_RESULT $? 0 0 "remove patch-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-debugsource.sh b/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-debugsource.sh new file mode 100644 index 000000000..f07ffd8a6 --- /dev/null +++ b/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src patch +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y patch-debugsource + CHECK_RESULT $? 0 0 "install patch-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y patch-debugsource + CHECK_RESULT $? 0 0 "remove patch-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-help.sh b/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-help.sh new file mode 100644 index 000000000..753f3c914 --- /dev/null +++ b/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src patch +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y patch-help + CHECK_RESULT $? 0 0 "install patch-help failed" + SLEEP_WAIT 1 + dnf remove -y patch-help + CHECK_RESULT $? 0 0 "remove patch-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch.sh b/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch.sh new file mode 100644 index 000000000..6b914bc03 --- /dev/null +++ b/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src patch +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y patch + CHECK_RESULT $? 0 0 "install patch failed" + SLEEP_WAIT 1 + dnf remove -y patch + CHECK_RESULT $? 0 0 "remove patch failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-debuginfo.sh b/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-debuginfo.sh new file mode 100644 index 000000000..f5875ab38 --- /dev/null +++ b/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src patchutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y patchutils-debuginfo + CHECK_RESULT $? 0 0 "install patchutils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y patchutils-debuginfo + CHECK_RESULT $? 0 0 "remove patchutils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-debugsource.sh b/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-debugsource.sh new file mode 100644 index 000000000..94e22dbb0 --- /dev/null +++ b/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src patchutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y patchutils-debugsource + CHECK_RESULT $? 0 0 "install patchutils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y patchutils-debugsource + CHECK_RESULT $? 0 0 "remove patchutils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-help.sh b/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-help.sh new file mode 100644 index 000000000..a9059400f --- /dev/null +++ b/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src patchutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y patchutils-help + CHECK_RESULT $? 0 0 "install patchutils-help failed" + SLEEP_WAIT 1 + dnf remove -y patchutils-help + CHECK_RESULT $? 0 0 "remove patchutils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils.sh b/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils.sh new file mode 100644 index 000000000..aac8e77f1 --- /dev/null +++ b/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src patchutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y patchutils + CHECK_RESULT $? 0 0 "install patchutils failed" + SLEEP_WAIT 1 + dnf remove -y patchutils + CHECK_RESULT $? 0 0 "remove patchutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-debuginfo.sh b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-debuginfo.sh new file mode 100644 index 000000000..d7d3742ea --- /dev/null +++ b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pciutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pciutils-debuginfo + CHECK_RESULT $? 0 0 "install pciutils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y pciutils-debuginfo + CHECK_RESULT $? 0 0 "remove pciutils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-debugsource.sh b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-debugsource.sh new file mode 100644 index 000000000..249d65d73 --- /dev/null +++ b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pciutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pciutils-debugsource + CHECK_RESULT $? 0 0 "install pciutils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y pciutils-debugsource + CHECK_RESULT $? 0 0 "remove pciutils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-devel.sh b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-devel.sh new file mode 100644 index 000000000..90178761c --- /dev/null +++ b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pciutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pciutils-devel + CHECK_RESULT $? 0 0 "install pciutils-devel failed" + SLEEP_WAIT 1 + dnf remove -y pciutils-devel + CHECK_RESULT $? 0 0 "remove pciutils-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-help.sh b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-help.sh new file mode 100644 index 000000000..290e4b214 --- /dev/null +++ b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pciutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pciutils-help + CHECK_RESULT $? 0 0 "install pciutils-help failed" + SLEEP_WAIT 1 + dnf remove -y pciutils-help + CHECK_RESULT $? 0 0 "remove pciutils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils.sh b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils.sh new file mode 100644 index 000000000..df00d8a56 --- /dev/null +++ b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pciutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pciutils + CHECK_RESULT $? 0 0 "install pciutils failed" + SLEEP_WAIT 1 + dnf remove -y pciutils + CHECK_RESULT $? 0 0 "remove pciutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-debuginfo.sh b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-debuginfo.sh new file mode 100644 index 000000000..2aff74aa9 --- /dev/null +++ b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pcre +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pcre-debuginfo + CHECK_RESULT $? 0 0 "install pcre-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y pcre-debuginfo + CHECK_RESULT $? 0 0 "remove pcre-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-debugsource.sh b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-debugsource.sh new file mode 100644 index 000000000..e7e560b7a --- /dev/null +++ b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pcre +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pcre-debugsource + CHECK_RESULT $? 0 0 "install pcre-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y pcre-debugsource + CHECK_RESULT $? 0 0 "remove pcre-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-devel.sh b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-devel.sh new file mode 100644 index 000000000..8fc4c3479 --- /dev/null +++ b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pcre +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pcre-devel + CHECK_RESULT $? 0 0 "install pcre-devel failed" + SLEEP_WAIT 1 + dnf remove -y pcre-devel + CHECK_RESULT $? 0 0 "remove pcre-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-help.sh b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-help.sh new file mode 100644 index 000000000..615d17b5d --- /dev/null +++ b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pcre +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pcre-help + CHECK_RESULT $? 0 0 "install pcre-help failed" + SLEEP_WAIT 1 + dnf remove -y pcre-help + CHECK_RESULT $? 0 0 "remove pcre-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre.sh b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre.sh new file mode 100644 index 000000000..a90444856 --- /dev/null +++ b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pcre +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pcre + CHECK_RESULT $? 0 0 "install pcre failed" + SLEEP_WAIT 1 + dnf remove -y pcre + CHECK_RESULT $? 0 0 "remove pcre failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-debuginfo.sh b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-debuginfo.sh new file mode 100644 index 000000000..0209732ee --- /dev/null +++ b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pcre2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pcre2-debuginfo + CHECK_RESULT $? 0 0 "install pcre2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y pcre2-debuginfo + CHECK_RESULT $? 0 0 "remove pcre2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-debugsource.sh b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-debugsource.sh new file mode 100644 index 000000000..5c3b5c018 --- /dev/null +++ b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pcre2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pcre2-debugsource + CHECK_RESULT $? 0 0 "install pcre2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y pcre2-debugsource + CHECK_RESULT $? 0 0 "remove pcre2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-devel.sh b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-devel.sh new file mode 100644 index 000000000..000394fcf --- /dev/null +++ b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pcre2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pcre2-devel + CHECK_RESULT $? 0 0 "install pcre2-devel failed" + SLEEP_WAIT 1 + dnf remove -y pcre2-devel + CHECK_RESULT $? 0 0 "remove pcre2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-help.sh b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-help.sh new file mode 100644 index 000000000..94906d4b8 --- /dev/null +++ b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pcre2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pcre2-help + CHECK_RESULT $? 0 0 "install pcre2-help failed" + SLEEP_WAIT 1 + dnf remove -y pcre2-help + CHECK_RESULT $? 0 0 "remove pcre2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2.sh b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2.sh new file mode 100644 index 000000000..fe346b1a2 --- /dev/null +++ b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pcre2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pcre2 + CHECK_RESULT $? 0 0 "install pcre2 failed" + SLEEP_WAIT 1 + dnf remove -y pcre2 + CHECK_RESULT $? 0 0 "remove pcre2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-debuginfo.sh b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-debuginfo.sh new file mode 100644 index 000000000..7595f1fc3 --- /dev/null +++ b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pcsc-lite +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pcsc-lite-debuginfo + CHECK_RESULT $? 0 0 "install pcsc-lite-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y pcsc-lite-debuginfo + CHECK_RESULT $? 0 0 "remove pcsc-lite-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-debugsource.sh b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-debugsource.sh new file mode 100644 index 000000000..fadff4325 --- /dev/null +++ b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pcsc-lite +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pcsc-lite-debugsource + CHECK_RESULT $? 0 0 "install pcsc-lite-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y pcsc-lite-debugsource + CHECK_RESULT $? 0 0 "remove pcsc-lite-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-devel.sh b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-devel.sh new file mode 100644 index 000000000..bb78dcbc6 --- /dev/null +++ b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pcsc-lite +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pcsc-lite-devel + CHECK_RESULT $? 0 0 "install pcsc-lite-devel failed" + SLEEP_WAIT 1 + dnf remove -y pcsc-lite-devel + CHECK_RESULT $? 0 0 "remove pcsc-lite-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-help.sh b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-help.sh new file mode 100644 index 000000000..f8ce8de59 --- /dev/null +++ b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pcsc-lite +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pcsc-lite-help + CHECK_RESULT $? 0 0 "install pcsc-lite-help failed" + SLEEP_WAIT 1 + dnf remove -y pcsc-lite-help + CHECK_RESULT $? 0 0 "remove pcsc-lite-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite.sh b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite.sh new file mode 100644 index 000000000..1a660951b --- /dev/null +++ b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pcsc-lite +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pcsc-lite + CHECK_RESULT $? 0 0 "install pcsc-lite failed" + SLEEP_WAIT 1 + dnf remove -y pcsc-lite + CHECK_RESULT $? 0 0 "remove pcsc-lite failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-doc.sh b/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-doc.sh new file mode 100644 index 000000000..ceae8f6d9 --- /dev/null +++ b/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Algorithm-Diff +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Algorithm-Diff-doc + CHECK_RESULT $? 0 0 "install perl-Algorithm-Diff-doc failed" + SLEEP_WAIT 1 + dnf remove -y perl-Algorithm-Diff-doc + CHECK_RESULT $? 0 0 "remove perl-Algorithm-Diff-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-help.sh b/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-help.sh new file mode 100644 index 000000000..714bfb8ce --- /dev/null +++ b/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Algorithm-Diff +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Algorithm-Diff-help + CHECK_RESULT $? 0 0 "install perl-Algorithm-Diff-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Algorithm-Diff-help + CHECK_RESULT $? 0 0 "remove perl-Algorithm-Diff-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff.sh b/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff.sh new file mode 100644 index 000000000..c17aa2f4b --- /dev/null +++ b/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Algorithm-Diff +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Algorithm-Diff + CHECK_RESULT $? 0 0 "install perl-Algorithm-Diff failed" + SLEEP_WAIT 1 + dnf remove -y perl-Algorithm-Diff + CHECK_RESULT $? 0 0 "remove perl-Algorithm-Diff failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Archive-Tar/oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar-help.sh b/testcases/cli-test/perl-Archive-Tar/oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar-help.sh new file mode 100644 index 000000000..50ac4944a --- /dev/null +++ b/testcases/cli-test/perl-Archive-Tar/oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Archive-Tar +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Archive-Tar-help + CHECK_RESULT $? 0 0 "install perl-Archive-Tar-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Archive-Tar-help + CHECK_RESULT $? 0 0 "remove perl-Archive-Tar-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Archive-Tar/oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar.sh b/testcases/cli-test/perl-Archive-Tar/oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar.sh new file mode 100644 index 000000000..2d8bb08d8 --- /dev/null +++ b/testcases/cli-test/perl-Archive-Tar/oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Archive-Tar +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Archive-Tar + CHECK_RESULT $? 0 0 "install perl-Archive-Tar failed" + SLEEP_WAIT 1 + dnf remove -y perl-Archive-Tar + CHECK_RESULT $? 0 0 "remove perl-Archive-Tar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-B-Debug/oe_test_perl-B-Debug_install_and_remove_perl-B-Debug-help.sh b/testcases/cli-test/perl-B-Debug/oe_test_perl-B-Debug_install_and_remove_perl-B-Debug-help.sh new file mode 100644 index 000000000..10159dc51 --- /dev/null +++ b/testcases/cli-test/perl-B-Debug/oe_test_perl-B-Debug_install_and_remove_perl-B-Debug-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-B-Debug +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-B-Debug-help + CHECK_RESULT $? 0 0 "install perl-B-Debug-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-B-Debug-help + CHECK_RESULT $? 0 0 "remove perl-B-Debug-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-B-Debug/oe_test_perl-B-Debug_install_and_remove_perl-B-Debug.sh b/testcases/cli-test/perl-B-Debug/oe_test_perl-B-Debug_install_and_remove_perl-B-Debug.sh new file mode 100644 index 000000000..1771b1113 --- /dev/null +++ b/testcases/cli-test/perl-B-Debug/oe_test_perl-B-Debug_install_and_remove_perl-B-Debug.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-B-Debug +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-B-Debug + CHECK_RESULT $? 0 0 "install perl-B-Debug failed" + SLEEP_WAIT 1 + dnf remove -y perl-B-Debug + CHECK_RESULT $? 0 0 "remove perl-B-Debug failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-CPAN-Meta-Requirements/oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements-help.sh b/testcases/cli-test/perl-CPAN-Meta-Requirements/oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements-help.sh new file mode 100644 index 000000000..251e7d189 --- /dev/null +++ b/testcases/cli-test/perl-CPAN-Meta-Requirements/oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-CPAN-Meta-Requirements +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-CPAN-Meta-Requirements-help + CHECK_RESULT $? 0 0 "install perl-CPAN-Meta-Requirements-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-CPAN-Meta-Requirements-help + CHECK_RESULT $? 0 0 "remove perl-CPAN-Meta-Requirements-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-CPAN-Meta-Requirements/oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements.sh b/testcases/cli-test/perl-CPAN-Meta-Requirements/oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements.sh new file mode 100644 index 000000000..a8fb2b354 --- /dev/null +++ b/testcases/cli-test/perl-CPAN-Meta-Requirements/oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-CPAN-Meta-Requirements +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-CPAN-Meta-Requirements + CHECK_RESULT $? 0 0 "install perl-CPAN-Meta-Requirements failed" + SLEEP_WAIT 1 + dnf remove -y perl-CPAN-Meta-Requirements + CHECK_RESULT $? 0 0 "remove perl-CPAN-Meta-Requirements failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-CPAN-Meta-YAML/oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML-help.sh b/testcases/cli-test/perl-CPAN-Meta-YAML/oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML-help.sh new file mode 100644 index 000000000..6c31b309d --- /dev/null +++ b/testcases/cli-test/perl-CPAN-Meta-YAML/oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-CPAN-Meta-YAML +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-CPAN-Meta-YAML-help + CHECK_RESULT $? 0 0 "install perl-CPAN-Meta-YAML-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-CPAN-Meta-YAML-help + CHECK_RESULT $? 0 0 "remove perl-CPAN-Meta-YAML-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-CPAN-Meta-YAML/oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML.sh b/testcases/cli-test/perl-CPAN-Meta-YAML/oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML.sh new file mode 100644 index 000000000..7251eac8a --- /dev/null +++ b/testcases/cli-test/perl-CPAN-Meta-YAML/oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-CPAN-Meta-YAML +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-CPAN-Meta-YAML + CHECK_RESULT $? 0 0 "install perl-CPAN-Meta-YAML failed" + SLEEP_WAIT 1 + dnf remove -y perl-CPAN-Meta-YAML + CHECK_RESULT $? 0 0 "remove perl-CPAN-Meta-YAML failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-CPAN-Meta/oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta-help.sh b/testcases/cli-test/perl-CPAN-Meta/oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta-help.sh new file mode 100644 index 000000000..5685d1edc --- /dev/null +++ b/testcases/cli-test/perl-CPAN-Meta/oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-CPAN-Meta +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-CPAN-Meta-help + CHECK_RESULT $? 0 0 "install perl-CPAN-Meta-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-CPAN-Meta-help + CHECK_RESULT $? 0 0 "remove perl-CPAN-Meta-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-CPAN-Meta/oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta.sh b/testcases/cli-test/perl-CPAN-Meta/oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta.sh new file mode 100644 index 000000000..33544ba32 --- /dev/null +++ b/testcases/cli-test/perl-CPAN-Meta/oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-CPAN-Meta +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-CPAN-Meta + CHECK_RESULT $? 0 0 "install perl-CPAN-Meta failed" + SLEEP_WAIT 1 + dnf remove -y perl-CPAN-Meta + CHECK_RESULT $? 0 0 "remove perl-CPAN-Meta failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Carp/oe_test_perl-Carp_install_and_remove_perl-Carp-help.sh b/testcases/cli-test/perl-Carp/oe_test_perl-Carp_install_and_remove_perl-Carp-help.sh new file mode 100644 index 000000000..186d1453e --- /dev/null +++ b/testcases/cli-test/perl-Carp/oe_test_perl-Carp_install_and_remove_perl-Carp-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Carp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Carp-help + CHECK_RESULT $? 0 0 "install perl-Carp-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Carp-help + CHECK_RESULT $? 0 0 "remove perl-Carp-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Carp/oe_test_perl-Carp_install_and_remove_perl-Carp.sh b/testcases/cli-test/perl-Carp/oe_test_perl-Carp_install_and_remove_perl-Carp.sh new file mode 100644 index 000000000..b935a77d8 --- /dev/null +++ b/testcases/cli-test/perl-Carp/oe_test_perl-Carp_install_and_remove_perl-Carp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Carp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Carp + CHECK_RESULT $? 0 0 "install perl-Carp failed" + SLEEP_WAIT 1 + dnf remove -y perl-Carp + CHECK_RESULT $? 0 0 "remove perl-Carp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debuginfo.sh b/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debuginfo.sh new file mode 100644 index 000000000..626aedf22 --- /dev/null +++ b/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Compress-Raw-Bzip2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Compress-Raw-Bzip2-debuginfo + CHECK_RESULT $? 0 0 "install perl-Compress-Raw-Bzip2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-Compress-Raw-Bzip2-debuginfo + CHECK_RESULT $? 0 0 "remove perl-Compress-Raw-Bzip2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debugsource.sh b/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debugsource.sh new file mode 100644 index 000000000..e38c030cb --- /dev/null +++ b/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Compress-Raw-Bzip2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Compress-Raw-Bzip2-debugsource + CHECK_RESULT $? 0 0 "install perl-Compress-Raw-Bzip2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-Compress-Raw-Bzip2-debugsource + CHECK_RESULT $? 0 0 "remove perl-Compress-Raw-Bzip2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-help.sh b/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-help.sh new file mode 100644 index 000000000..0850af8bf --- /dev/null +++ b/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Compress-Raw-Bzip2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Compress-Raw-Bzip2-help + CHECK_RESULT $? 0 0 "install perl-Compress-Raw-Bzip2-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Compress-Raw-Bzip2-help + CHECK_RESULT $? 0 0 "remove perl-Compress-Raw-Bzip2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2.sh b/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2.sh new file mode 100644 index 000000000..dbc811385 --- /dev/null +++ b/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Compress-Raw-Bzip2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Compress-Raw-Bzip2 + CHECK_RESULT $? 0 0 "install perl-Compress-Raw-Bzip2 failed" + SLEEP_WAIT 1 + dnf remove -y perl-Compress-Raw-Bzip2 + CHECK_RESULT $? 0 0 "remove perl-Compress-Raw-Bzip2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debuginfo.sh b/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debuginfo.sh new file mode 100644 index 000000000..2e45ef13f --- /dev/null +++ b/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Compress-Raw-Zlib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Compress-Raw-Zlib-debuginfo + CHECK_RESULT $? 0 0 "install perl-Compress-Raw-Zlib-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-Compress-Raw-Zlib-debuginfo + CHECK_RESULT $? 0 0 "remove perl-Compress-Raw-Zlib-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debugsource.sh b/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debugsource.sh new file mode 100644 index 000000000..57adffa69 --- /dev/null +++ b/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Compress-Raw-Zlib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Compress-Raw-Zlib-debugsource + CHECK_RESULT $? 0 0 "install perl-Compress-Raw-Zlib-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-Compress-Raw-Zlib-debugsource + CHECK_RESULT $? 0 0 "remove perl-Compress-Raw-Zlib-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-help.sh b/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-help.sh new file mode 100644 index 000000000..2a672f613 --- /dev/null +++ b/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Compress-Raw-Zlib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Compress-Raw-Zlib-help + CHECK_RESULT $? 0 0 "install perl-Compress-Raw-Zlib-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Compress-Raw-Zlib-help + CHECK_RESULT $? 0 0 "remove perl-Compress-Raw-Zlib-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib.sh b/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib.sh new file mode 100644 index 000000000..a5be348fa --- /dev/null +++ b/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Compress-Raw-Zlib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Compress-Raw-Zlib + CHECK_RESULT $? 0 0 "install perl-Compress-Raw-Zlib failed" + SLEEP_WAIT 1 + dnf remove -y perl-Compress-Raw-Zlib + CHECK_RESULT $? 0 0 "remove perl-Compress-Raw-Zlib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Config-Perl-V/oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V-help.sh b/testcases/cli-test/perl-Config-Perl-V/oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V-help.sh new file mode 100644 index 000000000..b0baa5697 --- /dev/null +++ b/testcases/cli-test/perl-Config-Perl-V/oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Config-Perl-V +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Config-Perl-V-help + CHECK_RESULT $? 0 0 "install perl-Config-Perl-V-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Config-Perl-V-help + CHECK_RESULT $? 0 0 "remove perl-Config-Perl-V-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Config-Perl-V/oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V.sh b/testcases/cli-test/perl-Config-Perl-V/oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V.sh new file mode 100644 index 000000000..c6d461b5c --- /dev/null +++ b/testcases/cli-test/perl-Config-Perl-V/oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Config-Perl-V +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Config-Perl-V + CHECK_RESULT $? 0 0 "install perl-Config-Perl-V failed" + SLEEP_WAIT 1 + dnf remove -y perl-Config-Perl-V + CHECK_RESULT $? 0 0 "remove perl-Config-Perl-V failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debuginfo.sh b/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debuginfo.sh new file mode 100644 index 000000000..efe252da2 --- /dev/null +++ b/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Data-Dumper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Data-Dumper-debuginfo + CHECK_RESULT $? 0 0 "install perl-Data-Dumper-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-Data-Dumper-debuginfo + CHECK_RESULT $? 0 0 "remove perl-Data-Dumper-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debugsource.sh b/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debugsource.sh new file mode 100644 index 000000000..d3b26c7a8 --- /dev/null +++ b/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Data-Dumper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Data-Dumper-debugsource + CHECK_RESULT $? 0 0 "install perl-Data-Dumper-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-Data-Dumper-debugsource + CHECK_RESULT $? 0 0 "remove perl-Data-Dumper-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-help.sh b/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-help.sh new file mode 100644 index 000000000..2c3e8beb1 --- /dev/null +++ b/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Data-Dumper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Data-Dumper-help + CHECK_RESULT $? 0 0 "install perl-Data-Dumper-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Data-Dumper-help + CHECK_RESULT $? 0 0 "remove perl-Data-Dumper-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper.sh b/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper.sh new file mode 100644 index 000000000..3839d5d8a --- /dev/null +++ b/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Data-Dumper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Data-Dumper + CHECK_RESULT $? 0 0 "install perl-Data-Dumper failed" + SLEEP_WAIT 1 + dnf remove -y perl-Data-Dumper + CHECK_RESULT $? 0 0 "remove perl-Data-Dumper failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debuginfo.sh b/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debuginfo.sh new file mode 100644 index 000000000..cd5aaeabb --- /dev/null +++ b/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Devel-PPPort +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Devel-PPPort-debuginfo + CHECK_RESULT $? 0 0 "install perl-Devel-PPPort-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-Devel-PPPort-debuginfo + CHECK_RESULT $? 0 0 "remove perl-Devel-PPPort-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debugsource.sh b/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debugsource.sh new file mode 100644 index 000000000..23abde67f --- /dev/null +++ b/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Devel-PPPort +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Devel-PPPort-debugsource + CHECK_RESULT $? 0 0 "install perl-Devel-PPPort-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-Devel-PPPort-debugsource + CHECK_RESULT $? 0 0 "remove perl-Devel-PPPort-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-help.sh b/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-help.sh new file mode 100644 index 000000000..97444ee15 --- /dev/null +++ b/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Devel-PPPort +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Devel-PPPort-help + CHECK_RESULT $? 0 0 "install perl-Devel-PPPort-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Devel-PPPort-help + CHECK_RESULT $? 0 0 "remove perl-Devel-PPPort-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort.sh b/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort.sh new file mode 100644 index 000000000..f8ac4b552 --- /dev/null +++ b/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Devel-PPPort +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Devel-PPPort + CHECK_RESULT $? 0 0 "install perl-Devel-PPPort failed" + SLEEP_WAIT 1 + dnf remove -y perl-Devel-PPPort + CHECK_RESULT $? 0 0 "remove perl-Devel-PPPort failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debuginfo.sh b/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debuginfo.sh new file mode 100644 index 000000000..ffa11c7bd --- /dev/null +++ b/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Digest-MD5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Digest-MD5-debuginfo + CHECK_RESULT $? 0 0 "install perl-Digest-MD5-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-Digest-MD5-debuginfo + CHECK_RESULT $? 0 0 "remove perl-Digest-MD5-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debugsource.sh b/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debugsource.sh new file mode 100644 index 000000000..303a4058d --- /dev/null +++ b/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Digest-MD5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Digest-MD5-debugsource + CHECK_RESULT $? 0 0 "install perl-Digest-MD5-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-Digest-MD5-debugsource + CHECK_RESULT $? 0 0 "remove perl-Digest-MD5-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-help.sh b/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-help.sh new file mode 100644 index 000000000..249dde4ed --- /dev/null +++ b/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Digest-MD5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Digest-MD5-help + CHECK_RESULT $? 0 0 "install perl-Digest-MD5-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Digest-MD5-help + CHECK_RESULT $? 0 0 "remove perl-Digest-MD5-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5.sh b/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5.sh new file mode 100644 index 000000000..3862d8471 --- /dev/null +++ b/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Digest-MD5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Digest-MD5 + CHECK_RESULT $? 0 0 "install perl-Digest-MD5 failed" + SLEEP_WAIT 1 + dnf remove -y perl-Digest-MD5 + CHECK_RESULT $? 0 0 "remove perl-Digest-MD5 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debuginfo.sh b/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debuginfo.sh new file mode 100644 index 000000000..c9bea4fe7 --- /dev/null +++ b/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Digest-SHA +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Digest-SHA-debuginfo + CHECK_RESULT $? 0 0 "install perl-Digest-SHA-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-Digest-SHA-debuginfo + CHECK_RESULT $? 0 0 "remove perl-Digest-SHA-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debugsource.sh b/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debugsource.sh new file mode 100644 index 000000000..1ccef17be --- /dev/null +++ b/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Digest-SHA +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Digest-SHA-debugsource + CHECK_RESULT $? 0 0 "install perl-Digest-SHA-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-Digest-SHA-debugsource + CHECK_RESULT $? 0 0 "remove perl-Digest-SHA-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-help.sh b/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-help.sh new file mode 100644 index 000000000..2f7c46e38 --- /dev/null +++ b/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Digest-SHA +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Digest-SHA-help + CHECK_RESULT $? 0 0 "install perl-Digest-SHA-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Digest-SHA-help + CHECK_RESULT $? 0 0 "remove perl-Digest-SHA-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA.sh b/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA.sh new file mode 100644 index 000000000..0430e84d7 --- /dev/null +++ b/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Digest-SHA +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Digest-SHA + CHECK_RESULT $? 0 0 "install perl-Digest-SHA failed" + SLEEP_WAIT 1 + dnf remove -y perl-Digest-SHA + CHECK_RESULT $? 0 0 "remove perl-Digest-SHA failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Digest/oe_test_perl-Digest_install_and_remove_perl-Digest-help.sh b/testcases/cli-test/perl-Digest/oe_test_perl-Digest_install_and_remove_perl-Digest-help.sh new file mode 100644 index 000000000..b8a7197a8 --- /dev/null +++ b/testcases/cli-test/perl-Digest/oe_test_perl-Digest_install_and_remove_perl-Digest-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Digest +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Digest-help + CHECK_RESULT $? 0 0 "install perl-Digest-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Digest-help + CHECK_RESULT $? 0 0 "remove perl-Digest-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Digest/oe_test_perl-Digest_install_and_remove_perl-Digest.sh b/testcases/cli-test/perl-Digest/oe_test_perl-Digest_install_and_remove_perl-Digest.sh new file mode 100644 index 000000000..72714126d --- /dev/null +++ b/testcases/cli-test/perl-Digest/oe_test_perl-Digest_install_and_remove_perl-Digest.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Digest +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Digest + CHECK_RESULT $? 0 0 "install perl-Digest failed" + SLEEP_WAIT 1 + dnf remove -y perl-Digest + CHECK_RESULT $? 0 0 "remove perl-Digest failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-debuginfo.sh b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-debuginfo.sh new file mode 100644 index 000000000..6188754ce --- /dev/null +++ b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Encode +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Encode-debuginfo + CHECK_RESULT $? 0 0 "install perl-Encode-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-Encode-debuginfo + CHECK_RESULT $? 0 0 "remove perl-Encode-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-debugsource.sh b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-debugsource.sh new file mode 100644 index 000000000..463019cc7 --- /dev/null +++ b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Encode +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Encode-debugsource + CHECK_RESULT $? 0 0 "install perl-Encode-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-Encode-debugsource + CHECK_RESULT $? 0 0 "remove perl-Encode-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-devel.sh b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-devel.sh new file mode 100644 index 000000000..0df67e4fd --- /dev/null +++ b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Encode +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Encode-devel + CHECK_RESULT $? 0 0 "install perl-Encode-devel failed" + SLEEP_WAIT 1 + dnf remove -y perl-Encode-devel + CHECK_RESULT $? 0 0 "remove perl-Encode-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-help.sh b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-help.sh new file mode 100644 index 000000000..e3b7f83ae --- /dev/null +++ b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Encode +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Encode-help + CHECK_RESULT $? 0 0 "install perl-Encode-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Encode-help + CHECK_RESULT $? 0 0 "remove perl-Encode-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode.sh b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode.sh new file mode 100644 index 000000000..def50215f --- /dev/null +++ b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Encode +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Encode + CHECK_RESULT $? 0 0 "install perl-Encode failed" + SLEEP_WAIT 1 + dnf remove -y perl-Encode + CHECK_RESULT $? 0 0 "remove perl-Encode failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Env/oe_test_perl-Env_install_and_remove_perl-Env-help.sh b/testcases/cli-test/perl-Env/oe_test_perl-Env_install_and_remove_perl-Env-help.sh new file mode 100644 index 000000000..a756b9369 --- /dev/null +++ b/testcases/cli-test/perl-Env/oe_test_perl-Env_install_and_remove_perl-Env-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Env +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Env-help + CHECK_RESULT $? 0 0 "install perl-Env-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Env-help + CHECK_RESULT $? 0 0 "remove perl-Env-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Env/oe_test_perl-Env_install_and_remove_perl-Env.sh b/testcases/cli-test/perl-Env/oe_test_perl-Env_install_and_remove_perl-Env.sh new file mode 100644 index 000000000..82579841c --- /dev/null +++ b/testcases/cli-test/perl-Env/oe_test_perl-Env_install_and_remove_perl-Env.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Env +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Env + CHECK_RESULT $? 0 0 "install perl-Env failed" + SLEEP_WAIT 1 + dnf remove -y perl-Env + CHECK_RESULT $? 0 0 "remove perl-Env failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Error/oe_test_perl-Error_install_and_remove_perl-Error-help.sh b/testcases/cli-test/perl-Error/oe_test_perl-Error_install_and_remove_perl-Error-help.sh new file mode 100644 index 000000000..c4c88c756 --- /dev/null +++ b/testcases/cli-test/perl-Error/oe_test_perl-Error_install_and_remove_perl-Error-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Error +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Error-help + CHECK_RESULT $? 0 0 "install perl-Error-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Error-help + CHECK_RESULT $? 0 0 "remove perl-Error-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Error/oe_test_perl-Error_install_and_remove_perl-Error.sh b/testcases/cli-test/perl-Error/oe_test_perl-Error_install_and_remove_perl-Error.sh new file mode 100644 index 000000000..3df4e2a96 --- /dev/null +++ b/testcases/cli-test/perl-Error/oe_test_perl-Error_install_and_remove_perl-Error.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Error +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Error + CHECK_RESULT $? 0 0 "install perl-Error failed" + SLEEP_WAIT 1 + dnf remove -y perl-Error + CHECK_RESULT $? 0 0 "remove perl-Error failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Exporter/oe_test_perl-Exporter_install_and_remove_perl-Exporter-help.sh b/testcases/cli-test/perl-Exporter/oe_test_perl-Exporter_install_and_remove_perl-Exporter-help.sh new file mode 100644 index 000000000..bc73370eb --- /dev/null +++ b/testcases/cli-test/perl-Exporter/oe_test_perl-Exporter_install_and_remove_perl-Exporter-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Exporter +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Exporter-help + CHECK_RESULT $? 0 0 "install perl-Exporter-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Exporter-help + CHECK_RESULT $? 0 0 "remove perl-Exporter-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Exporter/oe_test_perl-Exporter_install_and_remove_perl-Exporter.sh b/testcases/cli-test/perl-Exporter/oe_test_perl-Exporter_install_and_remove_perl-Exporter.sh new file mode 100644 index 000000000..2ffe60111 --- /dev/null +++ b/testcases/cli-test/perl-Exporter/oe_test_perl-Exporter_install_and_remove_perl-Exporter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Exporter +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Exporter + CHECK_RESULT $? 0 0 "install perl-Exporter failed" + SLEEP_WAIT 1 + dnf remove -y perl-Exporter + CHECK_RESULT $? 0 0 "remove perl-Exporter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-ExtUtils-Install/oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install-help.sh b/testcases/cli-test/perl-ExtUtils-Install/oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install-help.sh new file mode 100644 index 000000000..8dcc3c1aa --- /dev/null +++ b/testcases/cli-test/perl-ExtUtils-Install/oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-ExtUtils-Install +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-ExtUtils-Install-help + CHECK_RESULT $? 0 0 "install perl-ExtUtils-Install-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-ExtUtils-Install-help + CHECK_RESULT $? 0 0 "remove perl-ExtUtils-Install-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-ExtUtils-Install/oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install.sh b/testcases/cli-test/perl-ExtUtils-Install/oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install.sh new file mode 100644 index 000000000..fb101bffc --- /dev/null +++ b/testcases/cli-test/perl-ExtUtils-Install/oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-ExtUtils-Install +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-ExtUtils-Install + CHECK_RESULT $? 0 0 "install perl-ExtUtils-Install failed" + SLEEP_WAIT 1 + dnf remove -y perl-ExtUtils-Install + CHECK_RESULT $? 0 0 "remove perl-ExtUtils-Install failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-Command.sh b/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-Command.sh new file mode 100644 index 000000000..4538f01b9 --- /dev/null +++ b/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-Command.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-ExtUtils-MakeMaker +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-ExtUtils-Command + CHECK_RESULT $? 0 0 "install perl-ExtUtils-Command failed" + SLEEP_WAIT 1 + dnf remove -y perl-ExtUtils-Command + CHECK_RESULT $? 0 0 "remove perl-ExtUtils-Command failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker-help.sh b/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker-help.sh new file mode 100644 index 000000000..783c43a61 --- /dev/null +++ b/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-ExtUtils-MakeMaker +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-ExtUtils-MakeMaker-help + CHECK_RESULT $? 0 0 "install perl-ExtUtils-MakeMaker-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-ExtUtils-MakeMaker-help + CHECK_RESULT $? 0 0 "remove perl-ExtUtils-MakeMaker-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker.sh b/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker.sh new file mode 100644 index 000000000..cc2734f73 --- /dev/null +++ b/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-ExtUtils-MakeMaker +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-ExtUtils-MakeMaker + CHECK_RESULT $? 0 0 "install perl-ExtUtils-MakeMaker failed" + SLEEP_WAIT 1 + dnf remove -y perl-ExtUtils-MakeMaker + CHECK_RESULT $? 0 0 "remove perl-ExtUtils-MakeMaker failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-ExtUtils-Manifest/oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest-help.sh b/testcases/cli-test/perl-ExtUtils-Manifest/oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest-help.sh new file mode 100644 index 000000000..a7f6be159 --- /dev/null +++ b/testcases/cli-test/perl-ExtUtils-Manifest/oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-ExtUtils-Manifest +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-ExtUtils-Manifest-help + CHECK_RESULT $? 0 0 "install perl-ExtUtils-Manifest-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-ExtUtils-Manifest-help + CHECK_RESULT $? 0 0 "remove perl-ExtUtils-Manifest-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-ExtUtils-Manifest/oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest.sh b/testcases/cli-test/perl-ExtUtils-Manifest/oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest.sh new file mode 100644 index 000000000..f2ce519ee --- /dev/null +++ b/testcases/cli-test/perl-ExtUtils-Manifest/oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-ExtUtils-Manifest +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-ExtUtils-Manifest + CHECK_RESULT $? 0 0 "install perl-ExtUtils-Manifest failed" + SLEEP_WAIT 1 + dnf remove -y perl-ExtUtils-Manifest + CHECK_RESULT $? 0 0 "remove perl-ExtUtils-Manifest failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-ExtUtils-ParseXS/oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS-help.sh b/testcases/cli-test/perl-ExtUtils-ParseXS/oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS-help.sh new file mode 100644 index 000000000..c9964f0bf --- /dev/null +++ b/testcases/cli-test/perl-ExtUtils-ParseXS/oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-ExtUtils-ParseXS +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-ExtUtils-ParseXS-help + CHECK_RESULT $? 0 0 "install perl-ExtUtils-ParseXS-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-ExtUtils-ParseXS-help + CHECK_RESULT $? 0 0 "remove perl-ExtUtils-ParseXS-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-ExtUtils-ParseXS/oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS.sh b/testcases/cli-test/perl-ExtUtils-ParseXS/oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS.sh new file mode 100644 index 000000000..e8b5ebb3a --- /dev/null +++ b/testcases/cli-test/perl-ExtUtils-ParseXS/oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-ExtUtils-ParseXS +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-ExtUtils-ParseXS + CHECK_RESULT $? 0 0 "install perl-ExtUtils-ParseXS failed" + SLEEP_WAIT 1 + dnf remove -y perl-ExtUtils-ParseXS + CHECK_RESULT $? 0 0 "remove perl-ExtUtils-ParseXS failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-File-Copy-Recursive/oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive-help.sh b/testcases/cli-test/perl-File-Copy-Recursive/oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive-help.sh new file mode 100644 index 000000000..955dc977f --- /dev/null +++ b/testcases/cli-test/perl-File-Copy-Recursive/oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-File-Copy-Recursive +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-File-Copy-Recursive-help + CHECK_RESULT $? 0 0 "install perl-File-Copy-Recursive-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-File-Copy-Recursive-help + CHECK_RESULT $? 0 0 "remove perl-File-Copy-Recursive-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-File-Copy-Recursive/oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive.sh b/testcases/cli-test/perl-File-Copy-Recursive/oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive.sh new file mode 100644 index 000000000..42aa7338b --- /dev/null +++ b/testcases/cli-test/perl-File-Copy-Recursive/oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-File-Copy-Recursive +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-File-Copy-Recursive + CHECK_RESULT $? 0 0 "install perl-File-Copy-Recursive failed" + SLEEP_WAIT 1 + dnf remove -y perl-File-Copy-Recursive + CHECK_RESULT $? 0 0 "remove perl-File-Copy-Recursive failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-File-Fetch/oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch-help.sh b/testcases/cli-test/perl-File-Fetch/oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch-help.sh new file mode 100644 index 000000000..22d8ca3df --- /dev/null +++ b/testcases/cli-test/perl-File-Fetch/oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-File-Fetch +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-File-Fetch-help + CHECK_RESULT $? 0 0 "install perl-File-Fetch-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-File-Fetch-help + CHECK_RESULT $? 0 0 "remove perl-File-Fetch-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-File-Fetch/oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch.sh b/testcases/cli-test/perl-File-Fetch/oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch.sh new file mode 100644 index 000000000..efe0d60f9 --- /dev/null +++ b/testcases/cli-test/perl-File-Fetch/oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-File-Fetch +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-File-Fetch + CHECK_RESULT $? 0 0 "install perl-File-Fetch failed" + SLEEP_WAIT 1 + dnf remove -y perl-File-Fetch + CHECK_RESULT $? 0 0 "remove perl-File-Fetch failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-File-Path/oe_test_perl-File-Path_install_and_remove_perl-File-Path-help.sh b/testcases/cli-test/perl-File-Path/oe_test_perl-File-Path_install_and_remove_perl-File-Path-help.sh new file mode 100644 index 000000000..1d96ddb7c --- /dev/null +++ b/testcases/cli-test/perl-File-Path/oe_test_perl-File-Path_install_and_remove_perl-File-Path-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-File-Path +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-File-Path-help + CHECK_RESULT $? 0 0 "install perl-File-Path-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-File-Path-help + CHECK_RESULT $? 0 0 "remove perl-File-Path-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-File-Path/oe_test_perl-File-Path_install_and_remove_perl-File-Path.sh b/testcases/cli-test/perl-File-Path/oe_test_perl-File-Path_install_and_remove_perl-File-Path.sh new file mode 100644 index 000000000..661f1ff12 --- /dev/null +++ b/testcases/cli-test/perl-File-Path/oe_test_perl-File-Path_install_and_remove_perl-File-Path.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-File-Path +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-File-Path + CHECK_RESULT $? 0 0 "install perl-File-Path failed" + SLEEP_WAIT 1 + dnf remove -y perl-File-Path + CHECK_RESULT $? 0 0 "remove perl-File-Path failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-File-Temp/oe_test_perl-File-Temp_install_and_remove_perl-File-Temp-help.sh b/testcases/cli-test/perl-File-Temp/oe_test_perl-File-Temp_install_and_remove_perl-File-Temp-help.sh new file mode 100644 index 000000000..e66ee1d54 --- /dev/null +++ b/testcases/cli-test/perl-File-Temp/oe_test_perl-File-Temp_install_and_remove_perl-File-Temp-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-File-Temp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-File-Temp-help + CHECK_RESULT $? 0 0 "install perl-File-Temp-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-File-Temp-help + CHECK_RESULT $? 0 0 "remove perl-File-Temp-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-File-Temp/oe_test_perl-File-Temp_install_and_remove_perl-File-Temp.sh b/testcases/cli-test/perl-File-Temp/oe_test_perl-File-Temp_install_and_remove_perl-File-Temp.sh new file mode 100644 index 000000000..6a58e0389 --- /dev/null +++ b/testcases/cli-test/perl-File-Temp/oe_test_perl-File-Temp_install_and_remove_perl-File-Temp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-File-Temp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-File-Temp + CHECK_RESULT $? 0 0 "install perl-File-Temp failed" + SLEEP_WAIT 1 + dnf remove -y perl-File-Temp + CHECK_RESULT $? 0 0 "remove perl-File-Temp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Filter-Simple/oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple-help.sh b/testcases/cli-test/perl-Filter-Simple/oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple-help.sh new file mode 100644 index 000000000..b48146198 --- /dev/null +++ b/testcases/cli-test/perl-Filter-Simple/oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Filter-Simple +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Filter-Simple-help + CHECK_RESULT $? 0 0 "install perl-Filter-Simple-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Filter-Simple-help + CHECK_RESULT $? 0 0 "remove perl-Filter-Simple-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Filter-Simple/oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple.sh b/testcases/cli-test/perl-Filter-Simple/oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple.sh new file mode 100644 index 000000000..5d8481b4c --- /dev/null +++ b/testcases/cli-test/perl-Filter-Simple/oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Filter-Simple +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Filter-Simple + CHECK_RESULT $? 0 0 "install perl-Filter-Simple failed" + SLEEP_WAIT 1 + dnf remove -y perl-Filter-Simple + CHECK_RESULT $? 0 0 "remove perl-Filter-Simple failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-debuginfo.sh b/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-debuginfo.sh new file mode 100644 index 000000000..b351513a2 --- /dev/null +++ b/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Filter +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Filter-debuginfo + CHECK_RESULT $? 0 0 "install perl-Filter-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-Filter-debuginfo + CHECK_RESULT $? 0 0 "remove perl-Filter-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-debugsource.sh b/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-debugsource.sh new file mode 100644 index 000000000..e3b3d79bb --- /dev/null +++ b/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Filter +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Filter-debugsource + CHECK_RESULT $? 0 0 "install perl-Filter-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-Filter-debugsource + CHECK_RESULT $? 0 0 "remove perl-Filter-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-help.sh b/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-help.sh new file mode 100644 index 000000000..ac1700dcd --- /dev/null +++ b/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Filter +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Filter-help + CHECK_RESULT $? 0 0 "install perl-Filter-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Filter-help + CHECK_RESULT $? 0 0 "remove perl-Filter-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter.sh b/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter.sh new file mode 100644 index 000000000..822fffa79 --- /dev/null +++ b/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Filter +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Filter + CHECK_RESULT $? 0 0 "install perl-Filter failed" + SLEEP_WAIT 1 + dnf remove -y perl-Filter + CHECK_RESULT $? 0 0 "remove perl-Filter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Getopt-Long/oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long-help.sh b/testcases/cli-test/perl-Getopt-Long/oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long-help.sh new file mode 100644 index 000000000..32bcd0acf --- /dev/null +++ b/testcases/cli-test/perl-Getopt-Long/oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Getopt-Long +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Getopt-Long-help + CHECK_RESULT $? 0 0 "install perl-Getopt-Long-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Getopt-Long-help + CHECK_RESULT $? 0 0 "remove perl-Getopt-Long-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Getopt-Long/oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long.sh b/testcases/cli-test/perl-Getopt-Long/oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long.sh new file mode 100644 index 000000000..1c3464c05 --- /dev/null +++ b/testcases/cli-test/perl-Getopt-Long/oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Getopt-Long +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Getopt-Long + CHECK_RESULT $? 0 0 "install perl-Getopt-Long failed" + SLEEP_WAIT 1 + dnf remove -y perl-Getopt-Long + CHECK_RESULT $? 0 0 "remove perl-Getopt-Long failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-doc.sh b/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-doc.sh new file mode 100644 index 000000000..a1be03745 --- /dev/null +++ b/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-HTTP-Daemon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-HTTP-Daemon-doc + CHECK_RESULT $? 0 0 "install perl-HTTP-Daemon-doc failed" + SLEEP_WAIT 1 + dnf remove -y perl-HTTP-Daemon-doc + CHECK_RESULT $? 0 0 "remove perl-HTTP-Daemon-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-help.sh b/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-help.sh new file mode 100644 index 000000000..2b94da572 --- /dev/null +++ b/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-HTTP-Daemon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-HTTP-Daemon-help + CHECK_RESULT $? 0 0 "install perl-HTTP-Daemon-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-HTTP-Daemon-help + CHECK_RESULT $? 0 0 "remove perl-HTTP-Daemon-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-tests.sh b/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-tests.sh new file mode 100644 index 000000000..f0334375b --- /dev/null +++ b/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-tests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-HTTP-Daemon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-HTTP-Daemon-tests + CHECK_RESULT $? 0 0 "install perl-HTTP-Daemon-tests failed" + SLEEP_WAIT 1 + dnf remove -y perl-HTTP-Daemon-tests + CHECK_RESULT $? 0 0 "remove perl-HTTP-Daemon-tests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon.sh b/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon.sh new file mode 100644 index 000000000..fdb9f4d91 --- /dev/null +++ b/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-HTTP-Daemon +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-HTTP-Daemon + CHECK_RESULT $? 0 0 "install perl-HTTP-Daemon failed" + SLEEP_WAIT 1 + dnf remove -y perl-HTTP-Daemon + CHECK_RESULT $? 0 0 "remove perl-HTTP-Daemon failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-HTTP-Tiny/oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny-help.sh b/testcases/cli-test/perl-HTTP-Tiny/oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny-help.sh new file mode 100644 index 000000000..cdb72a241 --- /dev/null +++ b/testcases/cli-test/perl-HTTP-Tiny/oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-HTTP-Tiny +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-HTTP-Tiny-help + CHECK_RESULT $? 0 0 "install perl-HTTP-Tiny-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-HTTP-Tiny-help + CHECK_RESULT $? 0 0 "remove perl-HTTP-Tiny-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-HTTP-Tiny/oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny.sh b/testcases/cli-test/perl-HTTP-Tiny/oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny.sh new file mode 100644 index 000000000..25d12921d --- /dev/null +++ b/testcases/cli-test/perl-HTTP-Tiny/oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-HTTP-Tiny +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-HTTP-Tiny + CHECK_RESULT $? 0 0 "install perl-HTTP-Tiny failed" + SLEEP_WAIT 1 + dnf remove -y perl-HTTP-Tiny + CHECK_RESULT $? 0 0 "remove perl-HTTP-Tiny failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-doc.sh b/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-doc.sh new file mode 100644 index 000000000..2e2caf0f1 --- /dev/null +++ b/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-IO-Compress +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-IO-Compress-doc + CHECK_RESULT $? 0 0 "install perl-IO-Compress-doc failed" + SLEEP_WAIT 1 + dnf remove -y perl-IO-Compress-doc + CHECK_RESULT $? 0 0 "remove perl-IO-Compress-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-help.sh b/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-help.sh new file mode 100644 index 000000000..5ae056b29 --- /dev/null +++ b/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-IO-Compress +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-IO-Compress-help + CHECK_RESULT $? 0 0 "install perl-IO-Compress-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-IO-Compress-help + CHECK_RESULT $? 0 0 "remove perl-IO-Compress-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress.sh b/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress.sh new file mode 100644 index 000000000..1cdb6f0a5 --- /dev/null +++ b/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-IO-Compress +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-IO-Compress + CHECK_RESULT $? 0 0 "install perl-IO-Compress failed" + SLEEP_WAIT 1 + dnf remove -y perl-IO-Compress + CHECK_RESULT $? 0 0 "remove perl-IO-Compress failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-IO-Socket-IP/oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP-help.sh b/testcases/cli-test/perl-IO-Socket-IP/oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP-help.sh new file mode 100644 index 000000000..9aec9533e --- /dev/null +++ b/testcases/cli-test/perl-IO-Socket-IP/oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-IO-Socket-IP +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-IO-Socket-IP-help + CHECK_RESULT $? 0 0 "install perl-IO-Socket-IP-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-IO-Socket-IP-help + CHECK_RESULT $? 0 0 "remove perl-IO-Socket-IP-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-IO-Socket-IP/oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP.sh b/testcases/cli-test/perl-IO-Socket-IP/oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP.sh new file mode 100644 index 000000000..561c65eb9 --- /dev/null +++ b/testcases/cli-test/perl-IO-Socket-IP/oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-IO-Socket-IP +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-IO-Socket-IP + CHECK_RESULT $? 0 0 "install perl-IO-Socket-IP failed" + SLEEP_WAIT 1 + dnf remove -y perl-IO-Socket-IP + CHECK_RESULT $? 0 0 "remove perl-IO-Socket-IP failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-IPC-Cmd/oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd-help.sh b/testcases/cli-test/perl-IPC-Cmd/oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd-help.sh new file mode 100644 index 000000000..69df49282 --- /dev/null +++ b/testcases/cli-test/perl-IPC-Cmd/oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-IPC-Cmd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-IPC-Cmd-help + CHECK_RESULT $? 0 0 "install perl-IPC-Cmd-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-IPC-Cmd-help + CHECK_RESULT $? 0 0 "remove perl-IPC-Cmd-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-IPC-Cmd/oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd.sh b/testcases/cli-test/perl-IPC-Cmd/oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd.sh new file mode 100644 index 000000000..ca9dc7584 --- /dev/null +++ b/testcases/cli-test/perl-IPC-Cmd/oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-IPC-Cmd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-IPC-Cmd + CHECK_RESULT $? 0 0 "install perl-IPC-Cmd failed" + SLEEP_WAIT 1 + dnf remove -y perl-IPC-Cmd + CHECK_RESULT $? 0 0 "remove perl-IPC-Cmd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debuginfo.sh b/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debuginfo.sh new file mode 100644 index 000000000..4e9b2414a --- /dev/null +++ b/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-IPC-SysV +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-IPC-SysV-debuginfo + CHECK_RESULT $? 0 0 "install perl-IPC-SysV-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-IPC-SysV-debuginfo + CHECK_RESULT $? 0 0 "remove perl-IPC-SysV-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debugsource.sh b/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debugsource.sh new file mode 100644 index 000000000..3f030891a --- /dev/null +++ b/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-IPC-SysV +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-IPC-SysV-debugsource + CHECK_RESULT $? 0 0 "install perl-IPC-SysV-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-IPC-SysV-debugsource + CHECK_RESULT $? 0 0 "remove perl-IPC-SysV-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-help.sh b/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-help.sh new file mode 100644 index 000000000..723d91ef2 --- /dev/null +++ b/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-IPC-SysV +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-IPC-SysV-help + CHECK_RESULT $? 0 0 "install perl-IPC-SysV-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-IPC-SysV-help + CHECK_RESULT $? 0 0 "remove perl-IPC-SysV-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV.sh b/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV.sh new file mode 100644 index 000000000..aed961e86 --- /dev/null +++ b/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-IPC-SysV +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-IPC-SysV + CHECK_RESULT $? 0 0 "install perl-IPC-SysV failed" + SLEEP_WAIT 1 + dnf remove -y perl-IPC-SysV + CHECK_RESULT $? 0 0 "remove perl-IPC-SysV failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-IPC-System-Simple/oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple-help.sh b/testcases/cli-test/perl-IPC-System-Simple/oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple-help.sh new file mode 100644 index 000000000..7c182c997 --- /dev/null +++ b/testcases/cli-test/perl-IPC-System-Simple/oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-IPC-System-Simple +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-IPC-System-Simple-help + CHECK_RESULT $? 0 0 "install perl-IPC-System-Simple-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-IPC-System-Simple-help + CHECK_RESULT $? 0 0 "remove perl-IPC-System-Simple-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-IPC-System-Simple/oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple.sh b/testcases/cli-test/perl-IPC-System-Simple/oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple.sh new file mode 100644 index 000000000..bfac84a75 --- /dev/null +++ b/testcases/cli-test/perl-IPC-System-Simple/oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-IPC-System-Simple +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-IPC-System-Simple + CHECK_RESULT $? 0 0 "install perl-IPC-System-Simple failed" + SLEEP_WAIT 1 + dnf remove -y perl-IPC-System-Simple + CHECK_RESULT $? 0 0 "remove perl-IPC-System-Simple failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-JSON-PP/oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP-help.sh b/testcases/cli-test/perl-JSON-PP/oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP-help.sh new file mode 100644 index 000000000..e59512332 --- /dev/null +++ b/testcases/cli-test/perl-JSON-PP/oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-JSON-PP +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-JSON-PP-help + CHECK_RESULT $? 0 0 "install perl-JSON-PP-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-JSON-PP-help + CHECK_RESULT $? 0 0 "remove perl-JSON-PP-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-JSON-PP/oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP.sh b/testcases/cli-test/perl-JSON-PP/oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP.sh new file mode 100644 index 000000000..1a46001f6 --- /dev/null +++ b/testcases/cli-test/perl-JSON-PP/oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-JSON-PP +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-JSON-PP + CHECK_RESULT $? 0 0 "install perl-JSON-PP failed" + SLEEP_WAIT 1 + dnf remove -y perl-JSON-PP + CHECK_RESULT $? 0 0 "remove perl-JSON-PP failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Locale-Codes/oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes-help.sh b/testcases/cli-test/perl-Locale-Codes/oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes-help.sh new file mode 100644 index 000000000..d638da4bd --- /dev/null +++ b/testcases/cli-test/perl-Locale-Codes/oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Locale-Codes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Locale-Codes-help + CHECK_RESULT $? 0 0 "install perl-Locale-Codes-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Locale-Codes-help + CHECK_RESULT $? 0 0 "remove perl-Locale-Codes-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Locale-Codes/oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes.sh b/testcases/cli-test/perl-Locale-Codes/oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes.sh new file mode 100644 index 000000000..02bef3c0c --- /dev/null +++ b/testcases/cli-test/perl-Locale-Codes/oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Locale-Codes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Locale-Codes + CHECK_RESULT $? 0 0 "install perl-Locale-Codes failed" + SLEEP_WAIT 1 + dnf remove -y perl-Locale-Codes + CHECK_RESULT $? 0 0 "remove perl-Locale-Codes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Locale-Maketext/oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext-help.sh b/testcases/cli-test/perl-Locale-Maketext/oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext-help.sh new file mode 100644 index 000000000..864da7c65 --- /dev/null +++ b/testcases/cli-test/perl-Locale-Maketext/oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Locale-Maketext +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Locale-Maketext-help + CHECK_RESULT $? 0 0 "install perl-Locale-Maketext-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Locale-Maketext-help + CHECK_RESULT $? 0 0 "remove perl-Locale-Maketext-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Locale-Maketext/oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext.sh b/testcases/cli-test/perl-Locale-Maketext/oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext.sh new file mode 100644 index 000000000..020729a9d --- /dev/null +++ b/testcases/cli-test/perl-Locale-Maketext/oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Locale-Maketext +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Locale-Maketext + CHECK_RESULT $? 0 0 "install perl-Locale-Maketext failed" + SLEEP_WAIT 1 + dnf remove -y perl-Locale-Maketext + CHECK_RESULT $? 0 0 "remove perl-Locale-Maketext failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debuginfo.sh b/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debuginfo.sh new file mode 100644 index 000000000..dee4d372c --- /dev/null +++ b/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-MIME-Base64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-MIME-Base64-debuginfo + CHECK_RESULT $? 0 0 "install perl-MIME-Base64-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-MIME-Base64-debuginfo + CHECK_RESULT $? 0 0 "remove perl-MIME-Base64-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debugsource.sh b/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debugsource.sh new file mode 100644 index 000000000..3fa3abc96 --- /dev/null +++ b/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-MIME-Base64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-MIME-Base64-debugsource + CHECK_RESULT $? 0 0 "install perl-MIME-Base64-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-MIME-Base64-debugsource + CHECK_RESULT $? 0 0 "remove perl-MIME-Base64-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-help.sh b/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-help.sh new file mode 100644 index 000000000..8715fee4d --- /dev/null +++ b/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-MIME-Base64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-MIME-Base64-help + CHECK_RESULT $? 0 0 "install perl-MIME-Base64-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-MIME-Base64-help + CHECK_RESULT $? 0 0 "remove perl-MIME-Base64-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64.sh b/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64.sh new file mode 100644 index 000000000..e70651ecf --- /dev/null +++ b/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-MIME-Base64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-MIME-Base64 + CHECK_RESULT $? 0 0 "install perl-MIME-Base64 failed" + SLEEP_WAIT 1 + dnf remove -y perl-MIME-Base64 + CHECK_RESULT $? 0 0 "remove perl-MIME-Base64 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-MailTools/oe_test_perl-MailTools_install_and_remove_perl-MailTools-help.sh b/testcases/cli-test/perl-MailTools/oe_test_perl-MailTools_install_and_remove_perl-MailTools-help.sh new file mode 100644 index 000000000..307e1e72d --- /dev/null +++ b/testcases/cli-test/perl-MailTools/oe_test_perl-MailTools_install_and_remove_perl-MailTools-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-MailTools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-MailTools-help + CHECK_RESULT $? 0 0 "install perl-MailTools-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-MailTools-help + CHECK_RESULT $? 0 0 "remove perl-MailTools-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-MailTools/oe_test_perl-MailTools_install_and_remove_perl-MailTools.sh b/testcases/cli-test/perl-MailTools/oe_test_perl-MailTools_install_and_remove_perl-MailTools.sh new file mode 100644 index 000000000..96a55da66 --- /dev/null +++ b/testcases/cli-test/perl-MailTools/oe_test_perl-MailTools_install_and_remove_perl-MailTools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-MailTools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-MailTools + CHECK_RESULT $? 0 0 "install perl-MailTools failed" + SLEEP_WAIT 1 + dnf remove -y perl-MailTools + CHECK_RESULT $? 0 0 "remove perl-MailTools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debuginfo.sh b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debuginfo.sh new file mode 100644 index 000000000..7a0da76f8 --- /dev/null +++ b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Math-BigInt-FastCalc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Math-BigInt-FastCalc-debuginfo + CHECK_RESULT $? 0 0 "install perl-Math-BigInt-FastCalc-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-Math-BigInt-FastCalc-debuginfo + CHECK_RESULT $? 0 0 "remove perl-Math-BigInt-FastCalc-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debugsource.sh b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debugsource.sh new file mode 100644 index 000000000..15bcafdad --- /dev/null +++ b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Math-BigInt-FastCalc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Math-BigInt-FastCalc-debugsource + CHECK_RESULT $? 0 0 "install perl-Math-BigInt-FastCalc-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-Math-BigInt-FastCalc-debugsource + CHECK_RESULT $? 0 0 "remove perl-Math-BigInt-FastCalc-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-help.sh b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-help.sh new file mode 100644 index 000000000..2489941db --- /dev/null +++ b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Math-BigInt-FastCalc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Math-BigInt-FastCalc-help + CHECK_RESULT $? 0 0 "install perl-Math-BigInt-FastCalc-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Math-BigInt-FastCalc-help + CHECK_RESULT $? 0 0 "remove perl-Math-BigInt-FastCalc-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-tests.sh b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-tests.sh new file mode 100644 index 000000000..ad64d0452 --- /dev/null +++ b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-tests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Math-BigInt-FastCalc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Math-BigInt-FastCalc-tests + CHECK_RESULT $? 0 0 "install perl-Math-BigInt-FastCalc-tests failed" + SLEEP_WAIT 1 + dnf remove -y perl-Math-BigInt-FastCalc-tests + CHECK_RESULT $? 0 0 "remove perl-Math-BigInt-FastCalc-tests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc.sh b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc.sh new file mode 100644 index 000000000..b145ec626 --- /dev/null +++ b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Math-BigInt-FastCalc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Math-BigInt-FastCalc + CHECK_RESULT $? 0 0 "install perl-Math-BigInt-FastCalc failed" + SLEEP_WAIT 1 + dnf remove -y perl-Math-BigInt-FastCalc + CHECK_RESULT $? 0 0 "remove perl-Math-BigInt-FastCalc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-help.sh b/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-help.sh new file mode 100644 index 000000000..cb7d47af8 --- /dev/null +++ b/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Math-BigInt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Math-BigInt-help + CHECK_RESULT $? 0 0 "install perl-Math-BigInt-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Math-BigInt-help + CHECK_RESULT $? 0 0 "remove perl-Math-BigInt-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-tests.sh b/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-tests.sh new file mode 100644 index 000000000..a4c6825c5 --- /dev/null +++ b/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-tests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Math-BigInt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Math-BigInt-tests + CHECK_RESULT $? 0 0 "install perl-Math-BigInt-tests failed" + SLEEP_WAIT 1 + dnf remove -y perl-Math-BigInt-tests + CHECK_RESULT $? 0 0 "remove perl-Math-BigInt-tests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt.sh b/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt.sh new file mode 100644 index 000000000..aaf73bb54 --- /dev/null +++ b/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Math-BigInt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Math-BigInt + CHECK_RESULT $? 0 0 "install perl-Math-BigInt failed" + SLEEP_WAIT 1 + dnf remove -y perl-Math-BigInt + CHECK_RESULT $? 0 0 "remove perl-Math-BigInt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Module-CoreList/oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList-help.sh b/testcases/cli-test/perl-Module-CoreList/oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList-help.sh new file mode 100644 index 000000000..22ac82335 --- /dev/null +++ b/testcases/cli-test/perl-Module-CoreList/oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Module-CoreList +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Module-CoreList-help + CHECK_RESULT $? 0 0 "install perl-Module-CoreList-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Module-CoreList-help + CHECK_RESULT $? 0 0 "remove perl-Module-CoreList-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Module-CoreList/oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList.sh b/testcases/cli-test/perl-Module-CoreList/oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList.sh new file mode 100644 index 000000000..8eaf480de --- /dev/null +++ b/testcases/cli-test/perl-Module-CoreList/oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Module-CoreList +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Module-CoreList + CHECK_RESULT $? 0 0 "install perl-Module-CoreList failed" + SLEEP_WAIT 1 + dnf remove -y perl-Module-CoreList + CHECK_RESULT $? 0 0 "remove perl-Module-CoreList failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Module-Load-Conditional/oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional-help.sh b/testcases/cli-test/perl-Module-Load-Conditional/oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional-help.sh new file mode 100644 index 000000000..5096ad714 --- /dev/null +++ b/testcases/cli-test/perl-Module-Load-Conditional/oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Module-Load-Conditional +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Module-Load-Conditional-help + CHECK_RESULT $? 0 0 "install perl-Module-Load-Conditional-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Module-Load-Conditional-help + CHECK_RESULT $? 0 0 "remove perl-Module-Load-Conditional-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Module-Load-Conditional/oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional.sh b/testcases/cli-test/perl-Module-Load-Conditional/oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional.sh new file mode 100644 index 000000000..3aa22424c --- /dev/null +++ b/testcases/cli-test/perl-Module-Load-Conditional/oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Module-Load-Conditional +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Module-Load-Conditional + CHECK_RESULT $? 0 0 "install perl-Module-Load-Conditional failed" + SLEEP_WAIT 1 + dnf remove -y perl-Module-Load-Conditional + CHECK_RESULT $? 0 0 "remove perl-Module-Load-Conditional failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Module-Load/oe_test_perl-Module-Load_install_and_remove_perl-Module-Load-help.sh b/testcases/cli-test/perl-Module-Load/oe_test_perl-Module-Load_install_and_remove_perl-Module-Load-help.sh new file mode 100644 index 000000000..87289950c --- /dev/null +++ b/testcases/cli-test/perl-Module-Load/oe_test_perl-Module-Load_install_and_remove_perl-Module-Load-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Module-Load +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Module-Load-help + CHECK_RESULT $? 0 0 "install perl-Module-Load-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Module-Load-help + CHECK_RESULT $? 0 0 "remove perl-Module-Load-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Module-Load/oe_test_perl-Module-Load_install_and_remove_perl-Module-Load.sh b/testcases/cli-test/perl-Module-Load/oe_test_perl-Module-Load_install_and_remove_perl-Module-Load.sh new file mode 100644 index 000000000..f1c678672 --- /dev/null +++ b/testcases/cli-test/perl-Module-Load/oe_test_perl-Module-Load_install_and_remove_perl-Module-Load.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Module-Load +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Module-Load + CHECK_RESULT $? 0 0 "install perl-Module-Load failed" + SLEEP_WAIT 1 + dnf remove -y perl-Module-Load + CHECK_RESULT $? 0 0 "remove perl-Module-Load failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Module-Metadata/oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata-help.sh b/testcases/cli-test/perl-Module-Metadata/oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata-help.sh new file mode 100644 index 000000000..48a5243bf --- /dev/null +++ b/testcases/cli-test/perl-Module-Metadata/oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Module-Metadata +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Module-Metadata-help + CHECK_RESULT $? 0 0 "install perl-Module-Metadata-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Module-Metadata-help + CHECK_RESULT $? 0 0 "remove perl-Module-Metadata-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Module-Metadata/oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata.sh b/testcases/cli-test/perl-Module-Metadata/oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata.sh new file mode 100644 index 000000000..d68b70e6d --- /dev/null +++ b/testcases/cli-test/perl-Module-Metadata/oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Module-Metadata +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Module-Metadata + CHECK_RESULT $? 0 0 "install perl-Module-Metadata failed" + SLEEP_WAIT 1 + dnf remove -y perl-Module-Metadata + CHECK_RESULT $? 0 0 "remove perl-Module-Metadata failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Params-Check/oe_test_perl-Params-Check_install_and_remove_perl-Params-Check-help.sh b/testcases/cli-test/perl-Params-Check/oe_test_perl-Params-Check_install_and_remove_perl-Params-Check-help.sh new file mode 100644 index 000000000..04b943f2a --- /dev/null +++ b/testcases/cli-test/perl-Params-Check/oe_test_perl-Params-Check_install_and_remove_perl-Params-Check-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Params-Check +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Params-Check-help + CHECK_RESULT $? 0 0 "install perl-Params-Check-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Params-Check-help + CHECK_RESULT $? 0 0 "remove perl-Params-Check-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Params-Check/oe_test_perl-Params-Check_install_and_remove_perl-Params-Check.sh b/testcases/cli-test/perl-Params-Check/oe_test_perl-Params-Check_install_and_remove_perl-Params-Check.sh new file mode 100644 index 000000000..534085b2c --- /dev/null +++ b/testcases/cli-test/perl-Params-Check/oe_test_perl-Params-Check_install_and_remove_perl-Params-Check.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Params-Check +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Params-Check + CHECK_RESULT $? 0 0 "install perl-Params-Check failed" + SLEEP_WAIT 1 + dnf remove -y perl-Params-Check + CHECK_RESULT $? 0 0 "remove perl-Params-Check failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-debuginfo.sh b/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-debuginfo.sh new file mode 100644 index 000000000..b945503b8 --- /dev/null +++ b/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-PathTools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-PathTools-debuginfo + CHECK_RESULT $? 0 0 "install perl-PathTools-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-PathTools-debuginfo + CHECK_RESULT $? 0 0 "remove perl-PathTools-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-debugsource.sh b/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-debugsource.sh new file mode 100644 index 000000000..35fb3cdb4 --- /dev/null +++ b/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-PathTools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-PathTools-debugsource + CHECK_RESULT $? 0 0 "install perl-PathTools-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-PathTools-debugsource + CHECK_RESULT $? 0 0 "remove perl-PathTools-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-help.sh b/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-help.sh new file mode 100644 index 000000000..78727025b --- /dev/null +++ b/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-PathTools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-PathTools-help + CHECK_RESULT $? 0 0 "install perl-PathTools-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-PathTools-help + CHECK_RESULT $? 0 0 "remove perl-PathTools-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools.sh b/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools.sh new file mode 100644 index 000000000..31d799ea2 --- /dev/null +++ b/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-PathTools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-PathTools + CHECK_RESULT $? 0 0 "install perl-PathTools failed" + SLEEP_WAIT 1 + dnf remove -y perl-PathTools + CHECK_RESULT $? 0 0 "remove perl-PathTools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Perl-OSType/oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType-help.sh b/testcases/cli-test/perl-Perl-OSType/oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType-help.sh new file mode 100644 index 000000000..7c440f6b9 --- /dev/null +++ b/testcases/cli-test/perl-Perl-OSType/oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Perl-OSType +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Perl-OSType-help + CHECK_RESULT $? 0 0 "install perl-Perl-OSType-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Perl-OSType-help + CHECK_RESULT $? 0 0 "remove perl-Perl-OSType-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Perl-OSType/oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType.sh b/testcases/cli-test/perl-Perl-OSType/oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType.sh new file mode 100644 index 000000000..e3d0718db --- /dev/null +++ b/testcases/cli-test/perl-Perl-OSType/oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Perl-OSType +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Perl-OSType + CHECK_RESULT $? 0 0 "install perl-Perl-OSType failed" + SLEEP_WAIT 1 + dnf remove -y perl-Perl-OSType + CHECK_RESULT $? 0 0 "remove perl-Perl-OSType failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-PerlIO-via-QuotedPrint/oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint-help.sh b/testcases/cli-test/perl-PerlIO-via-QuotedPrint/oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint-help.sh new file mode 100644 index 000000000..6bf62637c --- /dev/null +++ b/testcases/cli-test/perl-PerlIO-via-QuotedPrint/oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-PerlIO-via-QuotedPrint +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-PerlIO-via-QuotedPrint-help + CHECK_RESULT $? 0 0 "install perl-PerlIO-via-QuotedPrint-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-PerlIO-via-QuotedPrint-help + CHECK_RESULT $? 0 0 "remove perl-PerlIO-via-QuotedPrint-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-PerlIO-via-QuotedPrint/oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint.sh b/testcases/cli-test/perl-PerlIO-via-QuotedPrint/oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint.sh new file mode 100644 index 000000000..2c0fc4fd8 --- /dev/null +++ b/testcases/cli-test/perl-PerlIO-via-QuotedPrint/oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-PerlIO-via-QuotedPrint +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-PerlIO-via-QuotedPrint + CHECK_RESULT $? 0 0 "install perl-PerlIO-via-QuotedPrint failed" + SLEEP_WAIT 1 + dnf remove -y perl-PerlIO-via-QuotedPrint + CHECK_RESULT $? 0 0 "remove perl-PerlIO-via-QuotedPrint failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Pod-Checker/oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker-help.sh b/testcases/cli-test/perl-Pod-Checker/oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker-help.sh new file mode 100644 index 000000000..011ef4831 --- /dev/null +++ b/testcases/cli-test/perl-Pod-Checker/oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Pod-Checker +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Pod-Checker-help + CHECK_RESULT $? 0 0 "install perl-Pod-Checker-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Pod-Checker-help + CHECK_RESULT $? 0 0 "remove perl-Pod-Checker-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Pod-Checker/oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker.sh b/testcases/cli-test/perl-Pod-Checker/oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker.sh new file mode 100644 index 000000000..e81147d2a --- /dev/null +++ b/testcases/cli-test/perl-Pod-Checker/oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Pod-Checker +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Pod-Checker + CHECK_RESULT $? 0 0 "install perl-Pod-Checker failed" + SLEEP_WAIT 1 + dnf remove -y perl-Pod-Checker + CHECK_RESULT $? 0 0 "remove perl-Pod-Checker failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Pod-Escapes/oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes-help.sh b/testcases/cli-test/perl-Pod-Escapes/oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes-help.sh new file mode 100644 index 000000000..86dc76501 --- /dev/null +++ b/testcases/cli-test/perl-Pod-Escapes/oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Pod-Escapes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Pod-Escapes-help + CHECK_RESULT $? 0 0 "install perl-Pod-Escapes-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Pod-Escapes-help + CHECK_RESULT $? 0 0 "remove perl-Pod-Escapes-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Pod-Escapes/oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes.sh b/testcases/cli-test/perl-Pod-Escapes/oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes.sh new file mode 100644 index 000000000..d05f1f912 --- /dev/null +++ b/testcases/cli-test/perl-Pod-Escapes/oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Pod-Escapes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Pod-Escapes + CHECK_RESULT $? 0 0 "install perl-Pod-Escapes failed" + SLEEP_WAIT 1 + dnf remove -y perl-Pod-Escapes + CHECK_RESULT $? 0 0 "remove perl-Pod-Escapes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Pod-Parser/oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser-help.sh b/testcases/cli-test/perl-Pod-Parser/oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser-help.sh new file mode 100644 index 000000000..0fcb3c958 --- /dev/null +++ b/testcases/cli-test/perl-Pod-Parser/oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Pod-Parser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Pod-Parser-help + CHECK_RESULT $? 0 0 "install perl-Pod-Parser-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Pod-Parser-help + CHECK_RESULT $? 0 0 "remove perl-Pod-Parser-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Pod-Parser/oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser.sh b/testcases/cli-test/perl-Pod-Parser/oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser.sh new file mode 100644 index 000000000..9eae51a29 --- /dev/null +++ b/testcases/cli-test/perl-Pod-Parser/oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Pod-Parser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Pod-Parser + CHECK_RESULT $? 0 0 "install perl-Pod-Parser failed" + SLEEP_WAIT 1 + dnf remove -y perl-Pod-Parser + CHECK_RESULT $? 0 0 "remove perl-Pod-Parser failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Pod-Perldoc/oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc-help.sh b/testcases/cli-test/perl-Pod-Perldoc/oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc-help.sh new file mode 100644 index 000000000..482c6e338 --- /dev/null +++ b/testcases/cli-test/perl-Pod-Perldoc/oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Pod-Perldoc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Pod-Perldoc-help + CHECK_RESULT $? 0 0 "install perl-Pod-Perldoc-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Pod-Perldoc-help + CHECK_RESULT $? 0 0 "remove perl-Pod-Perldoc-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Pod-Perldoc/oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc.sh b/testcases/cli-test/perl-Pod-Perldoc/oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc.sh new file mode 100644 index 000000000..eb71f1855 --- /dev/null +++ b/testcases/cli-test/perl-Pod-Perldoc/oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Pod-Perldoc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Pod-Perldoc + CHECK_RESULT $? 0 0 "install perl-Pod-Perldoc failed" + SLEEP_WAIT 1 + dnf remove -y perl-Pod-Perldoc + CHECK_RESULT $? 0 0 "remove perl-Pod-Perldoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Pod-Simple/oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple-help.sh b/testcases/cli-test/perl-Pod-Simple/oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple-help.sh new file mode 100644 index 000000000..7eac9f275 --- /dev/null +++ b/testcases/cli-test/perl-Pod-Simple/oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Pod-Simple +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Pod-Simple-help + CHECK_RESULT $? 0 0 "install perl-Pod-Simple-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Pod-Simple-help + CHECK_RESULT $? 0 0 "remove perl-Pod-Simple-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Pod-Simple/oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple.sh b/testcases/cli-test/perl-Pod-Simple/oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple.sh new file mode 100644 index 000000000..c8f56eb86 --- /dev/null +++ b/testcases/cli-test/perl-Pod-Simple/oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Pod-Simple +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Pod-Simple + CHECK_RESULT $? 0 0 "install perl-Pod-Simple failed" + SLEEP_WAIT 1 + dnf remove -y perl-Pod-Simple + CHECK_RESULT $? 0 0 "remove perl-Pod-Simple failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Pod-Usage/oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage-help.sh b/testcases/cli-test/perl-Pod-Usage/oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage-help.sh new file mode 100644 index 000000000..a2c98eb1c --- /dev/null +++ b/testcases/cli-test/perl-Pod-Usage/oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Pod-Usage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Pod-Usage-help + CHECK_RESULT $? 0 0 "install perl-Pod-Usage-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Pod-Usage-help + CHECK_RESULT $? 0 0 "remove perl-Pod-Usage-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Pod-Usage/oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage.sh b/testcases/cli-test/perl-Pod-Usage/oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage.sh new file mode 100644 index 000000000..303d0cbd2 --- /dev/null +++ b/testcases/cli-test/perl-Pod-Usage/oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Pod-Usage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Pod-Usage + CHECK_RESULT $? 0 0 "install perl-Pod-Usage failed" + SLEEP_WAIT 1 + dnf remove -y perl-Pod-Usage + CHECK_RESULT $? 0 0 "remove perl-Pod-Usage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-SGMLSpm/oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm-help.sh b/testcases/cli-test/perl-SGMLSpm/oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm-help.sh new file mode 100644 index 000000000..1a373d12e --- /dev/null +++ b/testcases/cli-test/perl-SGMLSpm/oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-SGMLSpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-SGMLSpm-help + CHECK_RESULT $? 0 0 "install perl-SGMLSpm-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-SGMLSpm-help + CHECK_RESULT $? 0 0 "remove perl-SGMLSpm-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-SGMLSpm/oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm.sh b/testcases/cli-test/perl-SGMLSpm/oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm.sh new file mode 100644 index 000000000..ee427fec1 --- /dev/null +++ b/testcases/cli-test/perl-SGMLSpm/oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-SGMLSpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-SGMLSpm + CHECK_RESULT $? 0 0 "install perl-SGMLSpm failed" + SLEEP_WAIT 1 + dnf remove -y perl-SGMLSpm + CHECK_RESULT $? 0 0 "remove perl-SGMLSpm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debuginfo.sh b/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debuginfo.sh new file mode 100644 index 000000000..c20b8fea7 --- /dev/null +++ b/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Scalar-List-Utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Scalar-List-Utils-debuginfo + CHECK_RESULT $? 0 0 "install perl-Scalar-List-Utils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-Scalar-List-Utils-debuginfo + CHECK_RESULT $? 0 0 "remove perl-Scalar-List-Utils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debugsource.sh b/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debugsource.sh new file mode 100644 index 000000000..366c53deb --- /dev/null +++ b/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Scalar-List-Utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Scalar-List-Utils-debugsource + CHECK_RESULT $? 0 0 "install perl-Scalar-List-Utils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-Scalar-List-Utils-debugsource + CHECK_RESULT $? 0 0 "remove perl-Scalar-List-Utils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-help.sh b/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-help.sh new file mode 100644 index 000000000..5453b1b4b --- /dev/null +++ b/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Scalar-List-Utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Scalar-List-Utils-help + CHECK_RESULT $? 0 0 "install perl-Scalar-List-Utils-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Scalar-List-Utils-help + CHECK_RESULT $? 0 0 "remove perl-Scalar-List-Utils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils.sh b/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils.sh new file mode 100644 index 000000000..16f41a63a --- /dev/null +++ b/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Scalar-List-Utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Scalar-List-Utils + CHECK_RESULT $? 0 0 "install perl-Scalar-List-Utils failed" + SLEEP_WAIT 1 + dnf remove -y perl-Scalar-List-Utils + CHECK_RESULT $? 0 0 "remove perl-Scalar-List-Utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-debuginfo.sh b/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-debuginfo.sh new file mode 100644 index 000000000..b2b5b3129 --- /dev/null +++ b/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Socket +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Socket-debuginfo + CHECK_RESULT $? 0 0 "install perl-Socket-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-Socket-debuginfo + CHECK_RESULT $? 0 0 "remove perl-Socket-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-debugsource.sh b/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-debugsource.sh new file mode 100644 index 000000000..5411630a7 --- /dev/null +++ b/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Socket +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Socket-debugsource + CHECK_RESULT $? 0 0 "install perl-Socket-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-Socket-debugsource + CHECK_RESULT $? 0 0 "remove perl-Socket-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-help.sh b/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-help.sh new file mode 100644 index 000000000..230460615 --- /dev/null +++ b/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Socket +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Socket-help + CHECK_RESULT $? 0 0 "install perl-Socket-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Socket-help + CHECK_RESULT $? 0 0 "remove perl-Socket-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket.sh b/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket.sh new file mode 100644 index 000000000..431d6db26 --- /dev/null +++ b/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Socket +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Socket + CHECK_RESULT $? 0 0 "install perl-Socket failed" + SLEEP_WAIT 1 + dnf remove -y perl-Socket + CHECK_RESULT $? 0 0 "remove perl-Socket failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-debuginfo.sh b/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-debuginfo.sh new file mode 100644 index 000000000..15c6233ef --- /dev/null +++ b/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Storable +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Storable-debuginfo + CHECK_RESULT $? 0 0 "install perl-Storable-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-Storable-debuginfo + CHECK_RESULT $? 0 0 "remove perl-Storable-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-debugsource.sh b/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-debugsource.sh new file mode 100644 index 000000000..41bb8940c --- /dev/null +++ b/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Storable +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Storable-debugsource + CHECK_RESULT $? 0 0 "install perl-Storable-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-Storable-debugsource + CHECK_RESULT $? 0 0 "remove perl-Storable-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-help.sh b/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-help.sh new file mode 100644 index 000000000..ff22156a4 --- /dev/null +++ b/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Storable +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Storable-help + CHECK_RESULT $? 0 0 "install perl-Storable-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Storable-help + CHECK_RESULT $? 0 0 "remove perl-Storable-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable.sh b/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable.sh new file mode 100644 index 000000000..cecfd3012 --- /dev/null +++ b/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Storable +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Storable + CHECK_RESULT $? 0 0 "install perl-Storable failed" + SLEEP_WAIT 1 + dnf remove -y perl-Storable + CHECK_RESULT $? 0 0 "remove perl-Storable failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Switch/oe_test_perl-Switch_install_and_remove_perl-Switch-help.sh b/testcases/cli-test/perl-Switch/oe_test_perl-Switch_install_and_remove_perl-Switch-help.sh new file mode 100644 index 000000000..147e5bb6e --- /dev/null +++ b/testcases/cli-test/perl-Switch/oe_test_perl-Switch_install_and_remove_perl-Switch-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Switch +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Switch-help + CHECK_RESULT $? 0 0 "install perl-Switch-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Switch-help + CHECK_RESULT $? 0 0 "remove perl-Switch-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Switch/oe_test_perl-Switch_install_and_remove_perl-Switch.sh b/testcases/cli-test/perl-Switch/oe_test_perl-Switch_install_and_remove_perl-Switch.sh new file mode 100644 index 000000000..e66cc12d2 --- /dev/null +++ b/testcases/cli-test/perl-Switch/oe_test_perl-Switch_install_and_remove_perl-Switch.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Switch +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Switch + CHECK_RESULT $? 0 0 "install perl-Switch failed" + SLEEP_WAIT 1 + dnf remove -y perl-Switch + CHECK_RESULT $? 0 0 "remove perl-Switch failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debuginfo.sh b/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debuginfo.sh new file mode 100644 index 000000000..fe22de1a7 --- /dev/null +++ b/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Sys-Syslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Sys-Syslog-debuginfo + CHECK_RESULT $? 0 0 "install perl-Sys-Syslog-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-Sys-Syslog-debuginfo + CHECK_RESULT $? 0 0 "remove perl-Sys-Syslog-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debugsource.sh b/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debugsource.sh new file mode 100644 index 000000000..df682902f --- /dev/null +++ b/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Sys-Syslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Sys-Syslog-debugsource + CHECK_RESULT $? 0 0 "install perl-Sys-Syslog-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-Sys-Syslog-debugsource + CHECK_RESULT $? 0 0 "remove perl-Sys-Syslog-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-help.sh b/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-help.sh new file mode 100644 index 000000000..4836a4cad --- /dev/null +++ b/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Sys-Syslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Sys-Syslog-help + CHECK_RESULT $? 0 0 "install perl-Sys-Syslog-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Sys-Syslog-help + CHECK_RESULT $? 0 0 "remove perl-Sys-Syslog-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog.sh b/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog.sh new file mode 100644 index 000000000..1de68068b --- /dev/null +++ b/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Sys-Syslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Sys-Syslog + CHECK_RESULT $? 0 0 "install perl-Sys-Syslog failed" + SLEEP_WAIT 1 + dnf remove -y perl-Sys-Syslog + CHECK_RESULT $? 0 0 "remove perl-Sys-Syslog failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Term-ANSIColor/oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor-help.sh b/testcases/cli-test/perl-Term-ANSIColor/oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor-help.sh new file mode 100644 index 000000000..222112479 --- /dev/null +++ b/testcases/cli-test/perl-Term-ANSIColor/oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Term-ANSIColor +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Term-ANSIColor-help + CHECK_RESULT $? 0 0 "install perl-Term-ANSIColor-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Term-ANSIColor-help + CHECK_RESULT $? 0 0 "remove perl-Term-ANSIColor-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Term-ANSIColor/oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor.sh b/testcases/cli-test/perl-Term-ANSIColor/oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor.sh new file mode 100644 index 000000000..8d9e2baa1 --- /dev/null +++ b/testcases/cli-test/perl-Term-ANSIColor/oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Term-ANSIColor +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Term-ANSIColor + CHECK_RESULT $? 0 0 "install perl-Term-ANSIColor failed" + SLEEP_WAIT 1 + dnf remove -y perl-Term-ANSIColor + CHECK_RESULT $? 0 0 "remove perl-Term-ANSIColor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Term-Cap/oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap-help.sh b/testcases/cli-test/perl-Term-Cap/oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap-help.sh new file mode 100644 index 000000000..323b5d85e --- /dev/null +++ b/testcases/cli-test/perl-Term-Cap/oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Term-Cap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Term-Cap-help + CHECK_RESULT $? 0 0 "install perl-Term-Cap-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Term-Cap-help + CHECK_RESULT $? 0 0 "remove perl-Term-Cap-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Term-Cap/oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap.sh b/testcases/cli-test/perl-Term-Cap/oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap.sh new file mode 100644 index 000000000..452e2c87b --- /dev/null +++ b/testcases/cli-test/perl-Term-Cap/oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Term-Cap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Term-Cap + CHECK_RESULT $? 0 0 "install perl-Term-Cap failed" + SLEEP_WAIT 1 + dnf remove -y perl-Term-Cap + CHECK_RESULT $? 0 0 "remove perl-Term-Cap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Test-Harness/oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness-help.sh b/testcases/cli-test/perl-Test-Harness/oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness-help.sh new file mode 100644 index 000000000..2e661e758 --- /dev/null +++ b/testcases/cli-test/perl-Test-Harness/oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Test-Harness +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Test-Harness-help + CHECK_RESULT $? 0 0 "install perl-Test-Harness-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Test-Harness-help + CHECK_RESULT $? 0 0 "remove perl-Test-Harness-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Test-Harness/oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness.sh b/testcases/cli-test/perl-Test-Harness/oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness.sh new file mode 100644 index 000000000..9dcf34581 --- /dev/null +++ b/testcases/cli-test/perl-Test-Harness/oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Test-Harness +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Test-Harness + CHECK_RESULT $? 0 0 "install perl-Test-Harness failed" + SLEEP_WAIT 1 + dnf remove -y perl-Test-Harness + CHECK_RESULT $? 0 0 "remove perl-Test-Harness failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Test-Simple/oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple-help.sh b/testcases/cli-test/perl-Test-Simple/oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple-help.sh new file mode 100644 index 000000000..6fecc8e0b --- /dev/null +++ b/testcases/cli-test/perl-Test-Simple/oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Test-Simple +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Test-Simple-help + CHECK_RESULT $? 0 0 "install perl-Test-Simple-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Test-Simple-help + CHECK_RESULT $? 0 0 "remove perl-Test-Simple-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Test-Simple/oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple.sh b/testcases/cli-test/perl-Test-Simple/oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple.sh new file mode 100644 index 000000000..93139d64f --- /dev/null +++ b/testcases/cli-test/perl-Test-Simple/oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Test-Simple +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Test-Simple + CHECK_RESULT $? 0 0 "install perl-Test-Simple failed" + SLEEP_WAIT 1 + dnf remove -y perl-Test-Simple + CHECK_RESULT $? 0 0 "remove perl-Test-Simple failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Text-Balanced/oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced-help.sh b/testcases/cli-test/perl-Text-Balanced/oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced-help.sh new file mode 100644 index 000000000..2d545ff41 --- /dev/null +++ b/testcases/cli-test/perl-Text-Balanced/oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Text-Balanced +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Text-Balanced-help + CHECK_RESULT $? 0 0 "install perl-Text-Balanced-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Text-Balanced-help + CHECK_RESULT $? 0 0 "remove perl-Text-Balanced-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Text-Balanced/oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced.sh b/testcases/cli-test/perl-Text-Balanced/oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced.sh new file mode 100644 index 000000000..366b50fd2 --- /dev/null +++ b/testcases/cli-test/perl-Text-Balanced/oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Text-Balanced +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Text-Balanced + CHECK_RESULT $? 0 0 "install perl-Text-Balanced failed" + SLEEP_WAIT 1 + dnf remove -y perl-Text-Balanced + CHECK_RESULT $? 0 0 "remove perl-Text-Balanced failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-doc.sh b/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-doc.sh new file mode 100644 index 000000000..e8ecd26f2 --- /dev/null +++ b/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Text-Diff +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Text-Diff-doc + CHECK_RESULT $? 0 0 "install perl-Text-Diff-doc failed" + SLEEP_WAIT 1 + dnf remove -y perl-Text-Diff-doc + CHECK_RESULT $? 0 0 "remove perl-Text-Diff-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-help.sh b/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-help.sh new file mode 100644 index 000000000..936d50d3e --- /dev/null +++ b/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Text-Diff +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Text-Diff-help + CHECK_RESULT $? 0 0 "install perl-Text-Diff-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Text-Diff-help + CHECK_RESULT $? 0 0 "remove perl-Text-Diff-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff.sh b/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff.sh new file mode 100644 index 000000000..62c353899 --- /dev/null +++ b/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Text-Diff +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Text-Diff + CHECK_RESULT $? 0 0 "install perl-Text-Diff failed" + SLEEP_WAIT 1 + dnf remove -y perl-Text-Diff + CHECK_RESULT $? 0 0 "remove perl-Text-Diff failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Text-ParseWords/oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords-help.sh b/testcases/cli-test/perl-Text-ParseWords/oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords-help.sh new file mode 100644 index 000000000..69a24fc99 --- /dev/null +++ b/testcases/cli-test/perl-Text-ParseWords/oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Text-ParseWords +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Text-ParseWords-help + CHECK_RESULT $? 0 0 "install perl-Text-ParseWords-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Text-ParseWords-help + CHECK_RESULT $? 0 0 "remove perl-Text-ParseWords-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Text-ParseWords/oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords.sh b/testcases/cli-test/perl-Text-ParseWords/oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords.sh new file mode 100644 index 000000000..184a7c217 --- /dev/null +++ b/testcases/cli-test/perl-Text-ParseWords/oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Text-ParseWords +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Text-ParseWords + CHECK_RESULT $? 0 0 "install perl-Text-ParseWords failed" + SLEEP_WAIT 1 + dnf remove -y perl-Text-ParseWords + CHECK_RESULT $? 0 0 "remove perl-Text-ParseWords failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-doc.sh b/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-doc.sh new file mode 100644 index 000000000..e4670045a --- /dev/null +++ b/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Thread-Queue +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Thread-Queue-doc + CHECK_RESULT $? 0 0 "install perl-Thread-Queue-doc failed" + SLEEP_WAIT 1 + dnf remove -y perl-Thread-Queue-doc + CHECK_RESULT $? 0 0 "remove perl-Thread-Queue-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-help.sh b/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-help.sh new file mode 100644 index 000000000..6ca437705 --- /dev/null +++ b/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Thread-Queue +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Thread-Queue-help + CHECK_RESULT $? 0 0 "install perl-Thread-Queue-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Thread-Queue-help + CHECK_RESULT $? 0 0 "remove perl-Thread-Queue-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue.sh b/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue.sh new file mode 100644 index 000000000..01e3e2a3f --- /dev/null +++ b/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Thread-Queue +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Thread-Queue + CHECK_RESULT $? 0 0 "install perl-Thread-Queue failed" + SLEEP_WAIT 1 + dnf remove -y perl-Thread-Queue + CHECK_RESULT $? 0 0 "remove perl-Thread-Queue failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debuginfo.sh b/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debuginfo.sh new file mode 100644 index 000000000..f78ce31b3 --- /dev/null +++ b/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Time-HiRes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Time-HiRes-debuginfo + CHECK_RESULT $? 0 0 "install perl-Time-HiRes-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-Time-HiRes-debuginfo + CHECK_RESULT $? 0 0 "remove perl-Time-HiRes-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debugsource.sh b/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debugsource.sh new file mode 100644 index 000000000..b935ce1eb --- /dev/null +++ b/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Time-HiRes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Time-HiRes-debugsource + CHECK_RESULT $? 0 0 "install perl-Time-HiRes-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-Time-HiRes-debugsource + CHECK_RESULT $? 0 0 "remove perl-Time-HiRes-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-help.sh b/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-help.sh new file mode 100644 index 000000000..6642e5964 --- /dev/null +++ b/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Time-HiRes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Time-HiRes-help + CHECK_RESULT $? 0 0 "install perl-Time-HiRes-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Time-HiRes-help + CHECK_RESULT $? 0 0 "remove perl-Time-HiRes-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes.sh b/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes.sh new file mode 100644 index 000000000..5494b798f --- /dev/null +++ b/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Time-HiRes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Time-HiRes + CHECK_RESULT $? 0 0 "install perl-Time-HiRes failed" + SLEEP_WAIT 1 + dnf remove -y perl-Time-HiRes + CHECK_RESULT $? 0 0 "remove perl-Time-HiRes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Time-Local/oe_test_perl-Time-Local_install_and_remove_perl-Time-Local-help.sh b/testcases/cli-test/perl-Time-Local/oe_test_perl-Time-Local_install_and_remove_perl-Time-Local-help.sh new file mode 100644 index 000000000..e92c42d8e --- /dev/null +++ b/testcases/cli-test/perl-Time-Local/oe_test_perl-Time-Local_install_and_remove_perl-Time-Local-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Time-Local +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Time-Local-help + CHECK_RESULT $? 0 0 "install perl-Time-Local-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Time-Local-help + CHECK_RESULT $? 0 0 "remove perl-Time-Local-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Time-Local/oe_test_perl-Time-Local_install_and_remove_perl-Time-Local.sh b/testcases/cli-test/perl-Time-Local/oe_test_perl-Time-Local_install_and_remove_perl-Time-Local.sh new file mode 100644 index 000000000..355fac2ac --- /dev/null +++ b/testcases/cli-test/perl-Time-Local/oe_test_perl-Time-Local_install_and_remove_perl-Time-Local.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Time-Local +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Time-Local + CHECK_RESULT $? 0 0 "install perl-Time-Local failed" + SLEEP_WAIT 1 + dnf remove -y perl-Time-Local + CHECK_RESULT $? 0 0 "remove perl-Time-Local failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debuginfo.sh b/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debuginfo.sh new file mode 100644 index 000000000..c943232c1 --- /dev/null +++ b/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Unicode-Collate +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Unicode-Collate-debuginfo + CHECK_RESULT $? 0 0 "install perl-Unicode-Collate-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-Unicode-Collate-debuginfo + CHECK_RESULT $? 0 0 "remove perl-Unicode-Collate-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debugsource.sh b/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debugsource.sh new file mode 100644 index 000000000..b5d9c8f33 --- /dev/null +++ b/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Unicode-Collate +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Unicode-Collate-debugsource + CHECK_RESULT $? 0 0 "install perl-Unicode-Collate-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-Unicode-Collate-debugsource + CHECK_RESULT $? 0 0 "remove perl-Unicode-Collate-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-help.sh b/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-help.sh new file mode 100644 index 000000000..2be49e445 --- /dev/null +++ b/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Unicode-Collate +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Unicode-Collate-help + CHECK_RESULT $? 0 0 "install perl-Unicode-Collate-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Unicode-Collate-help + CHECK_RESULT $? 0 0 "remove perl-Unicode-Collate-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate.sh b/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate.sh new file mode 100644 index 000000000..332246322 --- /dev/null +++ b/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Unicode-Collate +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Unicode-Collate + CHECK_RESULT $? 0 0 "install perl-Unicode-Collate failed" + SLEEP_WAIT 1 + dnf remove -y perl-Unicode-Collate + CHECK_RESULT $? 0 0 "remove perl-Unicode-Collate failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debuginfo.sh b/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debuginfo.sh new file mode 100644 index 000000000..746d91f8b --- /dev/null +++ b/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Unicode-Normalize +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Unicode-Normalize-debuginfo + CHECK_RESULT $? 0 0 "install perl-Unicode-Normalize-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-Unicode-Normalize-debuginfo + CHECK_RESULT $? 0 0 "remove perl-Unicode-Normalize-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debugsource.sh b/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debugsource.sh new file mode 100644 index 000000000..2d80b09d8 --- /dev/null +++ b/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Unicode-Normalize +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Unicode-Normalize-debugsource + CHECK_RESULT $? 0 0 "install perl-Unicode-Normalize-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-Unicode-Normalize-debugsource + CHECK_RESULT $? 0 0 "remove perl-Unicode-Normalize-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-help.sh b/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-help.sh new file mode 100644 index 000000000..7c3d350ec --- /dev/null +++ b/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Unicode-Normalize +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Unicode-Normalize-help + CHECK_RESULT $? 0 0 "install perl-Unicode-Normalize-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-Unicode-Normalize-help + CHECK_RESULT $? 0 0 "remove perl-Unicode-Normalize-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize.sh b/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize.sh new file mode 100644 index 000000000..3e933f173 --- /dev/null +++ b/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-Unicode-Normalize +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-Unicode-Normalize + CHECK_RESULT $? 0 0 "install perl-Unicode-Normalize failed" + SLEEP_WAIT 1 + dnf remove -y perl-Unicode-Normalize + CHECK_RESULT $? 0 0 "remove perl-Unicode-Normalize failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debuginfo.sh b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debuginfo.sh new file mode 100644 index 000000000..d5bca86df --- /dev/null +++ b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-XML-Parser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-XML-Parser-debuginfo + CHECK_RESULT $? 0 0 "install perl-XML-Parser-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-XML-Parser-debuginfo + CHECK_RESULT $? 0 0 "remove perl-XML-Parser-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debugsource.sh b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debugsource.sh new file mode 100644 index 000000000..34574ef26 --- /dev/null +++ b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-XML-Parser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-XML-Parser-debugsource + CHECK_RESULT $? 0 0 "install perl-XML-Parser-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-XML-Parser-debugsource + CHECK_RESULT $? 0 0 "remove perl-XML-Parser-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-doc.sh b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-doc.sh new file mode 100644 index 000000000..01d8894a6 --- /dev/null +++ b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-XML-Parser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-XML-Parser-doc + CHECK_RESULT $? 0 0 "install perl-XML-Parser-doc failed" + SLEEP_WAIT 1 + dnf remove -y perl-XML-Parser-doc + CHECK_RESULT $? 0 0 "remove perl-XML-Parser-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-help.sh b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-help.sh new file mode 100644 index 000000000..1cc0df6bf --- /dev/null +++ b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-XML-Parser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-XML-Parser-help + CHECK_RESULT $? 0 0 "install perl-XML-Parser-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-XML-Parser-help + CHECK_RESULT $? 0 0 "remove perl-XML-Parser-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser.sh b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser.sh new file mode 100644 index 000000000..1a739a495 --- /dev/null +++ b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-XML-Parser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-XML-Parser + CHECK_RESULT $? 0 0 "install perl-XML-Parser failed" + SLEEP_WAIT 1 + dnf remove -y perl-XML-Parser + CHECK_RESULT $? 0 0 "remove perl-XML-Parser failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-autodie/oe_test_perl-autodie_install_and_remove_perl-autodie-help.sh b/testcases/cli-test/perl-autodie/oe_test_perl-autodie_install_and_remove_perl-autodie-help.sh new file mode 100644 index 000000000..4f8440632 --- /dev/null +++ b/testcases/cli-test/perl-autodie/oe_test_perl-autodie_install_and_remove_perl-autodie-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-autodie +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-autodie-help + CHECK_RESULT $? 0 0 "install perl-autodie-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-autodie-help + CHECK_RESULT $? 0 0 "remove perl-autodie-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-autodie/oe_test_perl-autodie_install_and_remove_perl-autodie.sh b/testcases/cli-test/perl-autodie/oe_test_perl-autodie_install_and_remove_perl-autodie.sh new file mode 100644 index 000000000..4888f38ea --- /dev/null +++ b/testcases/cli-test/perl-autodie/oe_test_perl-autodie_install_and_remove_perl-autodie.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-autodie +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-autodie + CHECK_RESULT $? 0 0 "install perl-autodie failed" + SLEEP_WAIT 1 + dnf remove -y perl-autodie + CHECK_RESULT $? 0 0 "remove perl-autodie failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-bignum/oe_test_perl-bignum_install_and_remove_perl-bignum-help.sh b/testcases/cli-test/perl-bignum/oe_test_perl-bignum_install_and_remove_perl-bignum-help.sh new file mode 100644 index 000000000..7d207872b --- /dev/null +++ b/testcases/cli-test/perl-bignum/oe_test_perl-bignum_install_and_remove_perl-bignum-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-bignum +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-bignum-help + CHECK_RESULT $? 0 0 "install perl-bignum-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-bignum-help + CHECK_RESULT $? 0 0 "remove perl-bignum-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-bignum/oe_test_perl-bignum_install_and_remove_perl-bignum.sh b/testcases/cli-test/perl-bignum/oe_test_perl-bignum_install_and_remove_perl-bignum.sh new file mode 100644 index 000000000..3e689264d --- /dev/null +++ b/testcases/cli-test/perl-bignum/oe_test_perl-bignum_install_and_remove_perl-bignum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-bignum +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-bignum + CHECK_RESULT $? 0 0 "install perl-bignum failed" + SLEEP_WAIT 1 + dnf remove -y perl-bignum + CHECK_RESULT $? 0 0 "remove perl-bignum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-constant/oe_test_perl-constant_install_and_remove_perl-constant-help.sh b/testcases/cli-test/perl-constant/oe_test_perl-constant_install_and_remove_perl-constant-help.sh new file mode 100644 index 000000000..1fc21c4fe --- /dev/null +++ b/testcases/cli-test/perl-constant/oe_test_perl-constant_install_and_remove_perl-constant-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-constant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-constant-help + CHECK_RESULT $? 0 0 "install perl-constant-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-constant-help + CHECK_RESULT $? 0 0 "remove perl-constant-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-constant/oe_test_perl-constant_install_and_remove_perl-constant.sh b/testcases/cli-test/perl-constant/oe_test_perl-constant_install_and_remove_perl-constant.sh new file mode 100644 index 000000000..6a98818a7 --- /dev/null +++ b/testcases/cli-test/perl-constant/oe_test_perl-constant_install_and_remove_perl-constant.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-constant +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-constant + CHECK_RESULT $? 0 0 "install perl-constant failed" + SLEEP_WAIT 1 + dnf remove -y perl-constant + CHECK_RESULT $? 0 0 "remove perl-constant failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-experimental/oe_test_perl-experimental_install_and_remove_perl-experimental-help.sh b/testcases/cli-test/perl-experimental/oe_test_perl-experimental_install_and_remove_perl-experimental-help.sh new file mode 100644 index 000000000..ed9837699 --- /dev/null +++ b/testcases/cli-test/perl-experimental/oe_test_perl-experimental_install_and_remove_perl-experimental-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-experimental +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-experimental-help + CHECK_RESULT $? 0 0 "install perl-experimental-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-experimental-help + CHECK_RESULT $? 0 0 "remove perl-experimental-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-experimental/oe_test_perl-experimental_install_and_remove_perl-experimental.sh b/testcases/cli-test/perl-experimental/oe_test_perl-experimental_install_and_remove_perl-experimental.sh new file mode 100644 index 000000000..a54045b0f --- /dev/null +++ b/testcases/cli-test/perl-experimental/oe_test_perl-experimental_install_and_remove_perl-experimental.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-experimental +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-experimental + CHECK_RESULT $? 0 0 "install perl-experimental failed" + SLEEP_WAIT 1 + dnf remove -y perl-experimental + CHECK_RESULT $? 0 0 "remove perl-experimental failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-generators/oe_test_perl-generators_install_and_remove_perl-generators.sh b/testcases/cli-test/perl-generators/oe_test_perl-generators_install_and_remove_perl-generators.sh new file mode 100644 index 000000000..3ee331e38 --- /dev/null +++ b/testcases/cli-test/perl-generators/oe_test_perl-generators_install_and_remove_perl-generators.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-generators +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-generators + CHECK_RESULT $? 0 0 "install perl-generators failed" + SLEEP_WAIT 1 + dnf remove -y perl-generators + CHECK_RESULT $? 0 0 "remove perl-generators failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-libnet/oe_test_perl-libnet_install_and_remove_perl-libnet-help.sh b/testcases/cli-test/perl-libnet/oe_test_perl-libnet_install_and_remove_perl-libnet-help.sh new file mode 100644 index 000000000..e1ce42dcc --- /dev/null +++ b/testcases/cli-test/perl-libnet/oe_test_perl-libnet_install_and_remove_perl-libnet-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-libnet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-libnet-help + CHECK_RESULT $? 0 0 "install perl-libnet-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-libnet-help + CHECK_RESULT $? 0 0 "remove perl-libnet-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-libnet/oe_test_perl-libnet_install_and_remove_perl-libnet.sh b/testcases/cli-test/perl-libnet/oe_test_perl-libnet_install_and_remove_perl-libnet.sh new file mode 100644 index 000000000..1906f6ccb --- /dev/null +++ b/testcases/cli-test/perl-libnet/oe_test_perl-libnet_install_and_remove_perl-libnet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-libnet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-libnet + CHECK_RESULT $? 0 0 "install perl-libnet failed" + SLEEP_WAIT 1 + dnf remove -y perl-libnet + CHECK_RESULT $? 0 0 "remove perl-libnet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-parent/oe_test_perl-parent_install_and_remove_perl-parent-help.sh b/testcases/cli-test/perl-parent/oe_test_perl-parent_install_and_remove_perl-parent-help.sh new file mode 100644 index 000000000..ecce84435 --- /dev/null +++ b/testcases/cli-test/perl-parent/oe_test_perl-parent_install_and_remove_perl-parent-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-parent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-parent-help + CHECK_RESULT $? 0 0 "install perl-parent-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-parent-help + CHECK_RESULT $? 0 0 "remove perl-parent-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-parent/oe_test_perl-parent_install_and_remove_perl-parent.sh b/testcases/cli-test/perl-parent/oe_test_perl-parent_install_and_remove_perl-parent.sh new file mode 100644 index 000000000..d61dbdd15 --- /dev/null +++ b/testcases/cli-test/perl-parent/oe_test_perl-parent_install_and_remove_perl-parent.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-parent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-parent + CHECK_RESULT $? 0 0 "install perl-parent failed" + SLEEP_WAIT 1 + dnf remove -y perl-parent + CHECK_RESULT $? 0 0 "remove perl-parent failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-perlfaq/oe_test_perl-perlfaq_install_and_remove_perl-perlfaq-help.sh b/testcases/cli-test/perl-perlfaq/oe_test_perl-perlfaq_install_and_remove_perl-perlfaq-help.sh new file mode 100644 index 000000000..47d1aeaa1 --- /dev/null +++ b/testcases/cli-test/perl-perlfaq/oe_test_perl-perlfaq_install_and_remove_perl-perlfaq-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-perlfaq +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-perlfaq-help + CHECK_RESULT $? 0 0 "install perl-perlfaq-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-perlfaq-help + CHECK_RESULT $? 0 0 "remove perl-perlfaq-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-perlfaq/oe_test_perl-perlfaq_install_and_remove_perl-perlfaq.sh b/testcases/cli-test/perl-perlfaq/oe_test_perl-perlfaq_install_and_remove_perl-perlfaq.sh new file mode 100644 index 000000000..9deaec357 --- /dev/null +++ b/testcases/cli-test/perl-perlfaq/oe_test_perl-perlfaq_install_and_remove_perl-perlfaq.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-perlfaq +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-perlfaq + CHECK_RESULT $? 0 0 "install perl-perlfaq failed" + SLEEP_WAIT 1 + dnf remove -y perl-perlfaq + CHECK_RESULT $? 0 0 "remove perl-perlfaq failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-podlators/oe_test_perl-podlators_install_and_remove_perl-podlators-help.sh b/testcases/cli-test/perl-podlators/oe_test_perl-podlators_install_and_remove_perl-podlators-help.sh new file mode 100644 index 000000000..4d57a4472 --- /dev/null +++ b/testcases/cli-test/perl-podlators/oe_test_perl-podlators_install_and_remove_perl-podlators-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-podlators +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-podlators-help + CHECK_RESULT $? 0 0 "install perl-podlators-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-podlators-help + CHECK_RESULT $? 0 0 "remove perl-podlators-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-podlators/oe_test_perl-podlators_install_and_remove_perl-podlators.sh b/testcases/cli-test/perl-podlators/oe_test_perl-podlators_install_and_remove_perl-podlators.sh new file mode 100644 index 000000000..98c34a90d --- /dev/null +++ b/testcases/cli-test/perl-podlators/oe_test_perl-podlators_install_and_remove_perl-podlators.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-podlators +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-podlators + CHECK_RESULT $? 0 0 "install perl-podlators failed" + SLEEP_WAIT 1 + dnf remove -y perl-podlators + CHECK_RESULT $? 0 0 "remove perl-podlators failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debuginfo.sh b/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debuginfo.sh new file mode 100644 index 000000000..9e3d1803b --- /dev/null +++ b/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-threads-shared +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-threads-shared-debuginfo + CHECK_RESULT $? 0 0 "install perl-threads-shared-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-threads-shared-debuginfo + CHECK_RESULT $? 0 0 "remove perl-threads-shared-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debugsource.sh b/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debugsource.sh new file mode 100644 index 000000000..48f53690a --- /dev/null +++ b/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-threads-shared +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-threads-shared-debugsource + CHECK_RESULT $? 0 0 "install perl-threads-shared-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-threads-shared-debugsource + CHECK_RESULT $? 0 0 "remove perl-threads-shared-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-help.sh b/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-help.sh new file mode 100644 index 000000000..24c0d3eba --- /dev/null +++ b/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-threads-shared +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-threads-shared-help + CHECK_RESULT $? 0 0 "install perl-threads-shared-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-threads-shared-help + CHECK_RESULT $? 0 0 "remove perl-threads-shared-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared.sh b/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared.sh new file mode 100644 index 000000000..949c03e74 --- /dev/null +++ b/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-threads-shared +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-threads-shared + CHECK_RESULT $? 0 0 "install perl-threads-shared failed" + SLEEP_WAIT 1 + dnf remove -y perl-threads-shared + CHECK_RESULT $? 0 0 "remove perl-threads-shared failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-debuginfo.sh b/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-debuginfo.sh new file mode 100644 index 000000000..5d6c1373f --- /dev/null +++ b/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-threads +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-threads-debuginfo + CHECK_RESULT $? 0 0 "install perl-threads-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-threads-debuginfo + CHECK_RESULT $? 0 0 "remove perl-threads-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-debugsource.sh b/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-debugsource.sh new file mode 100644 index 000000000..aadac0c83 --- /dev/null +++ b/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-threads +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-threads-debugsource + CHECK_RESULT $? 0 0 "install perl-threads-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-threads-debugsource + CHECK_RESULT $? 0 0 "remove perl-threads-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-help.sh b/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-help.sh new file mode 100644 index 000000000..866c6107e --- /dev/null +++ b/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-threads +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-threads-help + CHECK_RESULT $? 0 0 "install perl-threads-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-threads-help + CHECK_RESULT $? 0 0 "remove perl-threads-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads.sh b/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads.sh new file mode 100644 index 000000000..cd2038e42 --- /dev/null +++ b/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-threads +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-threads + CHECK_RESULT $? 0 0 "install perl-threads failed" + SLEEP_WAIT 1 + dnf remove -y perl-threads + CHECK_RESULT $? 0 0 "remove perl-threads failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-debuginfo.sh b/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-debuginfo.sh new file mode 100644 index 000000000..2e962a06f --- /dev/null +++ b/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-version +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-version-debuginfo + CHECK_RESULT $? 0 0 "install perl-version-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-version-debuginfo + CHECK_RESULT $? 0 0 "remove perl-version-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-debugsource.sh b/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-debugsource.sh new file mode 100644 index 000000000..bc170d532 --- /dev/null +++ b/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-version +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-version-debugsource + CHECK_RESULT $? 0 0 "install perl-version-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-version-debugsource + CHECK_RESULT $? 0 0 "remove perl-version-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-help.sh b/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-help.sh new file mode 100644 index 000000000..91f6278fb --- /dev/null +++ b/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-version +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-version-help + CHECK_RESULT $? 0 0 "install perl-version-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-version-help + CHECK_RESULT $? 0 0 "remove perl-version-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version.sh b/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version.sh new file mode 100644 index 000000000..90bd7871b --- /dev/null +++ b/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl-version +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-version + CHECK_RESULT $? 0 0 "install perl-version failed" + SLEEP_WAIT 1 + dnf remove -y perl-version + CHECK_RESULT $? 0 0 "remove perl-version failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-debuginfo.sh b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-debuginfo.sh new file mode 100644 index 000000000..06210ea52 --- /dev/null +++ b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-debuginfo + CHECK_RESULT $? 0 0 "install perl-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y perl-debuginfo + CHECK_RESULT $? 0 0 "remove perl-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-debugsource.sh b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-debugsource.sh new file mode 100644 index 000000000..07fac0f74 --- /dev/null +++ b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-debugsource + CHECK_RESULT $? 0 0 "install perl-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y perl-debugsource + CHECK_RESULT $? 0 0 "remove perl-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-devel.sh b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-devel.sh new file mode 100644 index 000000000..f21e51143 --- /dev/null +++ b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-devel + CHECK_RESULT $? 0 0 "install perl-devel failed" + SLEEP_WAIT 1 + dnf remove -y perl-devel + CHECK_RESULT $? 0 0 "remove perl-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-help.sh b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-help.sh new file mode 100644 index 000000000..a8e09f712 --- /dev/null +++ b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-help + CHECK_RESULT $? 0 0 "install perl-help failed" + SLEEP_WAIT 1 + dnf remove -y perl-help + CHECK_RESULT $? 0 0 "remove perl-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-libs.sh b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-libs.sh new file mode 100644 index 000000000..c6f2f226d --- /dev/null +++ b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl-libs + CHECK_RESULT $? 0 0 "install perl-libs failed" + SLEEP_WAIT 1 + dnf remove -y perl-libs + CHECK_RESULT $? 0 0 "remove perl-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl.sh b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl.sh new file mode 100644 index 000000000..03ed999a3 --- /dev/null +++ b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src perl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y perl + CHECK_RESULT $? 0 0 "install perl failed" + SLEEP_WAIT 1 + dnf remove -y perl + CHECK_RESULT $? 0 0 "remove perl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-debuginfo.sh b/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-debuginfo.sh new file mode 100644 index 000000000..142d3b47c --- /dev/null +++ b/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pesign +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pesign-debuginfo + CHECK_RESULT $? 0 0 "install pesign-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y pesign-debuginfo + CHECK_RESULT $? 0 0 "remove pesign-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-debugsource.sh b/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-debugsource.sh new file mode 100644 index 000000000..ebf42310d --- /dev/null +++ b/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pesign +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pesign-debugsource + CHECK_RESULT $? 0 0 "install pesign-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y pesign-debugsource + CHECK_RESULT $? 0 0 "remove pesign-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-help.sh b/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-help.sh new file mode 100644 index 000000000..8900a5704 --- /dev/null +++ b/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pesign +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pesign-help + CHECK_RESULT $? 0 0 "install pesign-help failed" + SLEEP_WAIT 1 + dnf remove -y pesign-help + CHECK_RESULT $? 0 0 "remove pesign-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign.sh b/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign.sh new file mode 100644 index 000000000..93cff5bac --- /dev/null +++ b/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pesign +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pesign + CHECK_RESULT $? 0 0 "install pesign failed" + SLEEP_WAIT 1 + dnf remove -y pesign + CHECK_RESULT $? 0 0 "remove pesign failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-debuginfo.sh b/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-debuginfo.sh new file mode 100644 index 000000000..220f622d7 --- /dev/null +++ b/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pigz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pigz-debuginfo + CHECK_RESULT $? 0 0 "install pigz-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y pigz-debuginfo + CHECK_RESULT $? 0 0 "remove pigz-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-debugsource.sh b/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-debugsource.sh new file mode 100644 index 000000000..fc29fea4c --- /dev/null +++ b/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pigz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pigz-debugsource + CHECK_RESULT $? 0 0 "install pigz-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y pigz-debugsource + CHECK_RESULT $? 0 0 "remove pigz-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-help.sh b/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-help.sh new file mode 100644 index 000000000..8e5f63105 --- /dev/null +++ b/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pigz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pigz-help + CHECK_RESULT $? 0 0 "install pigz-help failed" + SLEEP_WAIT 1 + dnf remove -y pigz-help + CHECK_RESULT $? 0 0 "remove pigz-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz.sh b/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz.sh new file mode 100644 index 000000000..40f1398b1 --- /dev/null +++ b/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pigz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pigz + CHECK_RESULT $? 0 0 "install pigz failed" + SLEEP_WAIT 1 + dnf remove -y pigz + CHECK_RESULT $? 0 0 "remove pigz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-debuginfo.sh b/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-debuginfo.sh new file mode 100644 index 000000000..985037f91 --- /dev/null +++ b/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pixman +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pixman-debuginfo + CHECK_RESULT $? 0 0 "install pixman-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y pixman-debuginfo + CHECK_RESULT $? 0 0 "remove pixman-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-debugsource.sh b/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-debugsource.sh new file mode 100644 index 000000000..409af6ce5 --- /dev/null +++ b/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pixman +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pixman-debugsource + CHECK_RESULT $? 0 0 "install pixman-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y pixman-debugsource + CHECK_RESULT $? 0 0 "remove pixman-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-devel.sh b/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-devel.sh new file mode 100644 index 000000000..67bd27e86 --- /dev/null +++ b/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pixman +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pixman-devel + CHECK_RESULT $? 0 0 "install pixman-devel failed" + SLEEP_WAIT 1 + dnf remove -y pixman-devel + CHECK_RESULT $? 0 0 "remove pixman-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman.sh b/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman.sh new file mode 100644 index 000000000..c20f5b49e --- /dev/null +++ b/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pixman +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pixman + CHECK_RESULT $? 0 0 "install pixman failed" + SLEEP_WAIT 1 + dnf remove -y pixman + CHECK_RESULT $? 0 0 "remove pixman failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_bomtool.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_bomtool.sh new file mode 100644 index 000000000..128662408 --- /dev/null +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_bomtool.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pkgconf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y bomtool + CHECK_RESULT $? 0 0 "install bomtool failed" + SLEEP_WAIT 1 + dnf remove -y bomtool + CHECK_RESULT $? 0 0 "remove bomtool failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_libpkgconf-devel.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_libpkgconf-devel.sh new file mode 100644 index 000000000..bbae94440 --- /dev/null +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_libpkgconf-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pkgconf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpkgconf-devel + CHECK_RESULT $? 0 0 "install libpkgconf-devel failed" + SLEEP_WAIT 1 + dnf remove -y libpkgconf-devel + CHECK_RESULT $? 0 0 "remove libpkgconf-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_libpkgconf.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_libpkgconf.sh new file mode 100644 index 000000000..61c0dd9a4 --- /dev/null +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_libpkgconf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pkgconf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libpkgconf + CHECK_RESULT $? 0 0 "install libpkgconf failed" + SLEEP_WAIT 1 + dnf remove -y libpkgconf + CHECK_RESULT $? 0 0 "remove libpkgconf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-bomtool.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-bomtool.sh new file mode 100644 index 000000000..b10a9c52a --- /dev/null +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-bomtool.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pkgconf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pkgconf-bomtool + CHECK_RESULT $? 0 0 "install pkgconf-bomtool failed" + SLEEP_WAIT 1 + dnf remove -y pkgconf-bomtool + CHECK_RESULT $? 0 0 "remove pkgconf-bomtool failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-debuginfo.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-debuginfo.sh new file mode 100644 index 000000000..74727c7ed --- /dev/null +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pkgconf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pkgconf-debuginfo + CHECK_RESULT $? 0 0 "install pkgconf-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y pkgconf-debuginfo + CHECK_RESULT $? 0 0 "remove pkgconf-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-debugsource.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-debugsource.sh new file mode 100644 index 000000000..dc04a683c --- /dev/null +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pkgconf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pkgconf-debugsource + CHECK_RESULT $? 0 0 "install pkgconf-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y pkgconf-debugsource + CHECK_RESULT $? 0 0 "remove pkgconf-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-devel.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-devel.sh new file mode 100644 index 000000000..63a73ae5f --- /dev/null +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pkgconf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pkgconf-devel + CHECK_RESULT $? 0 0 "install pkgconf-devel failed" + SLEEP_WAIT 1 + dnf remove -y pkgconf-devel + CHECK_RESULT $? 0 0 "remove pkgconf-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-doc.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-doc.sh new file mode 100644 index 000000000..d3d466aee --- /dev/null +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pkgconf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pkgconf-doc + CHECK_RESULT $? 0 0 "install pkgconf-doc failed" + SLEEP_WAIT 1 + dnf remove -y pkgconf-doc + CHECK_RESULT $? 0 0 "remove pkgconf-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-help.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-help.sh new file mode 100644 index 000000000..6408faace --- /dev/null +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pkgconf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pkgconf-help + CHECK_RESULT $? 0 0 "install pkgconf-help failed" + SLEEP_WAIT 1 + dnf remove -y pkgconf-help + CHECK_RESULT $? 0 0 "remove pkgconf-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-m4.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-m4.sh new file mode 100644 index 000000000..5250f2b0d --- /dev/null +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-m4.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pkgconf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pkgconf-m4 + CHECK_RESULT $? 0 0 "install pkgconf-m4 failed" + SLEEP_WAIT 1 + dnf remove -y pkgconf-m4 + CHECK_RESULT $? 0 0 "remove pkgconf-m4 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-pkg-config.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-pkg-config.sh new file mode 100644 index 000000000..21eaa0fa5 --- /dev/null +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-pkg-config.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pkgconf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pkgconf-pkg-config + CHECK_RESULT $? 0 0 "install pkgconf-pkg-config failed" + SLEEP_WAIT 1 + dnf remove -y pkgconf-pkg-config + CHECK_RESULT $? 0 0 "remove pkgconf-pkg-config failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf.sh new file mode 100644 index 000000000..e8993874a --- /dev/null +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pkgconf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pkgconf + CHECK_RESULT $? 0 0 "install pkgconf failed" + SLEEP_WAIT 1 + dnf remove -y pkgconf + CHECK_RESULT $? 0 0 "remove pkgconf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-debuginfo.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-debuginfo.sh new file mode 100644 index 000000000..06145718d --- /dev/null +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src plymouth +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y plymouth-debuginfo + CHECK_RESULT $? 0 0 "install plymouth-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y plymouth-debuginfo + CHECK_RESULT $? 0 0 "remove plymouth-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-debugsource.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-debugsource.sh new file mode 100644 index 000000000..437d10047 --- /dev/null +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src plymouth +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y plymouth-debugsource + CHECK_RESULT $? 0 0 "install plymouth-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y plymouth-debugsource + CHECK_RESULT $? 0 0 "remove plymouth-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-devel.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-devel.sh new file mode 100644 index 000000000..5ee9f8bfd --- /dev/null +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src plymouth +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y plymouth-devel + CHECK_RESULT $? 0 0 "install plymouth-devel failed" + SLEEP_WAIT 1 + dnf remove -y plymouth-devel + CHECK_RESULT $? 0 0 "remove plymouth-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-help.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-help.sh new file mode 100644 index 000000000..802d51c0b --- /dev/null +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src plymouth +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y plymouth-help + CHECK_RESULT $? 0 0 "install plymouth-help failed" + SLEEP_WAIT 1 + dnf remove -y plymouth-help + CHECK_RESULT $? 0 0 "remove plymouth-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-fade-in.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-fade-in.sh new file mode 100644 index 000000000..8e4898c23 --- /dev/null +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-fade-in.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src plymouth +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y plymouth-theme-fade-in + CHECK_RESULT $? 0 0 "install plymouth-theme-fade-in failed" + SLEEP_WAIT 1 + dnf remove -y plymouth-theme-fade-in + CHECK_RESULT $? 0 0 "remove plymouth-theme-fade-in failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-glow.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-glow.sh new file mode 100644 index 000000000..eb835472f --- /dev/null +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-glow.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src plymouth +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y plymouth-theme-glow + CHECK_RESULT $? 0 0 "install plymouth-theme-glow failed" + SLEEP_WAIT 1 + dnf remove -y plymouth-theme-glow + CHECK_RESULT $? 0 0 "remove plymouth-theme-glow failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-solar.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-solar.sh new file mode 100644 index 000000000..125059791 --- /dev/null +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-solar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src plymouth +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y plymouth-theme-solar + CHECK_RESULT $? 0 0 "install plymouth-theme-solar failed" + SLEEP_WAIT 1 + dnf remove -y plymouth-theme-solar + CHECK_RESULT $? 0 0 "remove plymouth-theme-solar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-spinfinity.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-spinfinity.sh new file mode 100644 index 000000000..37a6109f1 --- /dev/null +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-spinfinity.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src plymouth +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y plymouth-theme-spinfinity + CHECK_RESULT $? 0 0 "install plymouth-theme-spinfinity failed" + SLEEP_WAIT 1 + dnf remove -y plymouth-theme-spinfinity + CHECK_RESULT $? 0 0 "remove plymouth-theme-spinfinity failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-spinner.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-spinner.sh new file mode 100644 index 000000000..8ad095532 --- /dev/null +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-spinner.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src plymouth +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y plymouth-theme-spinner + CHECK_RESULT $? 0 0 "install plymouth-theme-spinner failed" + SLEEP_WAIT 1 + dnf remove -y plymouth-theme-spinner + CHECK_RESULT $? 0 0 "remove plymouth-theme-spinner failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth.sh new file mode 100644 index 000000000..f57ddbc44 --- /dev/null +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src plymouth +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y plymouth + CHECK_RESULT $? 0 0 "install plymouth failed" + SLEEP_WAIT 1 + dnf remove -y plymouth + CHECK_RESULT $? 0 0 "remove plymouth failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/po4a/oe_test_po4a_install_and_remove_po4a-help.sh b/testcases/cli-test/po4a/oe_test_po4a_install_and_remove_po4a-help.sh new file mode 100644 index 000000000..10366298d --- /dev/null +++ b/testcases/cli-test/po4a/oe_test_po4a_install_and_remove_po4a-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src po4a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y po4a-help + CHECK_RESULT $? 0 0 "install po4a-help failed" + SLEEP_WAIT 1 + dnf remove -y po4a-help + CHECK_RESULT $? 0 0 "remove po4a-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/po4a/oe_test_po4a_install_and_remove_po4a.sh b/testcases/cli-test/po4a/oe_test_po4a_install_and_remove_po4a.sh new file mode 100644 index 000000000..2ede593d0 --- /dev/null +++ b/testcases/cli-test/po4a/oe_test_po4a_install_and_remove_po4a.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src po4a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y po4a + CHECK_RESULT $? 0 0 "install po4a failed" + SLEEP_WAIT 1 + dnf remove -y po4a + CHECK_RESULT $? 0 0 "remove po4a failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-dbus.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-dbus.sh new file mode 100644 index 000000000..5c2a20d0f --- /dev/null +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-dbus.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src policycoreutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y policycoreutils-dbus + CHECK_RESULT $? 0 0 "install policycoreutils-dbus failed" + SLEEP_WAIT 1 + dnf remove -y policycoreutils-dbus + CHECK_RESULT $? 0 0 "remove policycoreutils-dbus failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-debuginfo.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-debuginfo.sh new file mode 100644 index 000000000..c5bc5028c --- /dev/null +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src policycoreutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y policycoreutils-debuginfo + CHECK_RESULT $? 0 0 "install policycoreutils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y policycoreutils-debuginfo + CHECK_RESULT $? 0 0 "remove policycoreutils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-debugsource.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-debugsource.sh new file mode 100644 index 000000000..17c63ecff --- /dev/null +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src policycoreutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y policycoreutils-debugsource + CHECK_RESULT $? 0 0 "install policycoreutils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y policycoreutils-debugsource + CHECK_RESULT $? 0 0 "remove policycoreutils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-devel.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-devel.sh new file mode 100644 index 000000000..5d9110ca5 --- /dev/null +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src policycoreutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y policycoreutils-devel + CHECK_RESULT $? 0 0 "install policycoreutils-devel failed" + SLEEP_WAIT 1 + dnf remove -y policycoreutils-devel + CHECK_RESULT $? 0 0 "remove policycoreutils-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-help.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-help.sh new file mode 100644 index 000000000..2edeaab31 --- /dev/null +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src policycoreutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y policycoreutils-help + CHECK_RESULT $? 0 0 "install policycoreutils-help failed" + SLEEP_WAIT 1 + dnf remove -y policycoreutils-help + CHECK_RESULT $? 0 0 "remove policycoreutils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-python-utils.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-python-utils.sh new file mode 100644 index 000000000..d4f6668b2 --- /dev/null +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-python-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src policycoreutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y policycoreutils-python-utils + CHECK_RESULT $? 0 0 "install policycoreutils-python-utils failed" + SLEEP_WAIT 1 + dnf remove -y policycoreutils-python-utils + CHECK_RESULT $? 0 0 "remove policycoreutils-python-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-sandbox.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-sandbox.sh new file mode 100644 index 000000000..36278764f --- /dev/null +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-sandbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src policycoreutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y policycoreutils-sandbox + CHECK_RESULT $? 0 0 "install policycoreutils-sandbox failed" + SLEEP_WAIT 1 + dnf remove -y policycoreutils-sandbox + CHECK_RESULT $? 0 0 "remove policycoreutils-sandbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils.sh new file mode 100644 index 000000000..5e6fb72d2 --- /dev/null +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src policycoreutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y policycoreutils + CHECK_RESULT $? 0 0 "install policycoreutils failed" + SLEEP_WAIT 1 + dnf remove -y policycoreutils + CHECK_RESULT $? 0 0 "remove policycoreutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_python2-policycoreutils.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_python2-policycoreutils.sh new file mode 100644 index 000000000..da9e8dd7c --- /dev/null +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_python2-policycoreutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src policycoreutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-policycoreutils + CHECK_RESULT $? 0 0 "install python2-policycoreutils failed" + SLEEP_WAIT 1 + dnf remove -y python2-policycoreutils + CHECK_RESULT $? 0 0 "remove python2-policycoreutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_python3-policycoreutils.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_python3-policycoreutils.sh new file mode 100644 index 000000000..1b517b657 --- /dev/null +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_python3-policycoreutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src policycoreutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-policycoreutils + CHECK_RESULT $? 0 0 "install python3-policycoreutils failed" + SLEEP_WAIT 1 + dnf remove -y python3-policycoreutils + CHECK_RESULT $? 0 0 "remove python3-policycoreutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debuginfo.sh b/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debuginfo.sh new file mode 100644 index 000000000..99b4e87c1 --- /dev/null +++ b/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src polkit-pkla-compat +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y polkit-pkla-compat-debuginfo + CHECK_RESULT $? 0 0 "install polkit-pkla-compat-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y polkit-pkla-compat-debuginfo + CHECK_RESULT $? 0 0 "remove polkit-pkla-compat-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debugsource.sh b/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debugsource.sh new file mode 100644 index 000000000..a980f1ee3 --- /dev/null +++ b/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src polkit-pkla-compat +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y polkit-pkla-compat-debugsource + CHECK_RESULT $? 0 0 "install polkit-pkla-compat-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y polkit-pkla-compat-debugsource + CHECK_RESULT $? 0 0 "remove polkit-pkla-compat-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-help.sh b/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-help.sh new file mode 100644 index 000000000..72ea54a56 --- /dev/null +++ b/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src polkit-pkla-compat +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y polkit-pkla-compat-help + CHECK_RESULT $? 0 0 "install polkit-pkla-compat-help failed" + SLEEP_WAIT 1 + dnf remove -y polkit-pkla-compat-help + CHECK_RESULT $? 0 0 "remove polkit-pkla-compat-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat.sh b/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat.sh new file mode 100644 index 000000000..1f87969cc --- /dev/null +++ b/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src polkit-pkla-compat +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y polkit-pkla-compat + CHECK_RESULT $? 0 0 "install polkit-pkla-compat failed" + SLEEP_WAIT 1 + dnf remove -y polkit-pkla-compat + CHECK_RESULT $? 0 0 "remove polkit-pkla-compat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-debuginfo.sh b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-debuginfo.sh new file mode 100644 index 000000000..009bca70c --- /dev/null +++ b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src polkit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y polkit-debuginfo + CHECK_RESULT $? 0 0 "install polkit-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y polkit-debuginfo + CHECK_RESULT $? 0 0 "remove polkit-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-debugsource.sh b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-debugsource.sh new file mode 100644 index 000000000..7cf8c21d5 --- /dev/null +++ b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src polkit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y polkit-debugsource + CHECK_RESULT $? 0 0 "install polkit-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y polkit-debugsource + CHECK_RESULT $? 0 0 "remove polkit-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-devel.sh b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-devel.sh new file mode 100644 index 000000000..4f5311662 --- /dev/null +++ b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src polkit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y polkit-devel + CHECK_RESULT $? 0 0 "install polkit-devel failed" + SLEEP_WAIT 1 + dnf remove -y polkit-devel + CHECK_RESULT $? 0 0 "remove polkit-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-help.sh b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-help.sh new file mode 100644 index 000000000..2bec93e42 --- /dev/null +++ b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src polkit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y polkit-help + CHECK_RESULT $? 0 0 "install polkit-help failed" + SLEEP_WAIT 1 + dnf remove -y polkit-help + CHECK_RESULT $? 0 0 "remove polkit-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-libs.sh b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-libs.sh new file mode 100644 index 000000000..bcec44b01 --- /dev/null +++ b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src polkit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y polkit-libs + CHECK_RESULT $? 0 0 "install polkit-libs failed" + SLEEP_WAIT 1 + dnf remove -y polkit-libs + CHECK_RESULT $? 0 0 "remove polkit-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit.sh b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit.sh new file mode 100644 index 000000000..b8d814466 --- /dev/null +++ b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src polkit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y polkit + CHECK_RESULT $? 0 0 "install polkit failed" + SLEEP_WAIT 1 + dnf remove -y polkit + CHECK_RESULT $? 0 0 "remove polkit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-debuginfo.sh b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-debuginfo.sh new file mode 100644 index 000000000..3a0b32636 --- /dev/null +++ b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src popt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y popt-debuginfo + CHECK_RESULT $? 0 0 "install popt-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y popt-debuginfo + CHECK_RESULT $? 0 0 "remove popt-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-debugsource.sh b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-debugsource.sh new file mode 100644 index 000000000..6976fbf7e --- /dev/null +++ b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src popt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y popt-debugsource + CHECK_RESULT $? 0 0 "install popt-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y popt-debugsource + CHECK_RESULT $? 0 0 "remove popt-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-devel.sh b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-devel.sh new file mode 100644 index 000000000..8bd276320 --- /dev/null +++ b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src popt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y popt-devel + CHECK_RESULT $? 0 0 "install popt-devel failed" + SLEEP_WAIT 1 + dnf remove -y popt-devel + CHECK_RESULT $? 0 0 "remove popt-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-doc.sh b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-doc.sh new file mode 100644 index 000000000..c81ca076c --- /dev/null +++ b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src popt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y popt-doc + CHECK_RESULT $? 0 0 "install popt-doc failed" + SLEEP_WAIT 1 + dnf remove -y popt-doc + CHECK_RESULT $? 0 0 "remove popt-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-help.sh b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-help.sh new file mode 100644 index 000000000..b17e7652e --- /dev/null +++ b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src popt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y popt-help + CHECK_RESULT $? 0 0 "install popt-help failed" + SLEEP_WAIT 1 + dnf remove -y popt-help + CHECK_RESULT $? 0 0 "remove popt-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-static.sh b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-static.sh new file mode 100644 index 000000000..85e916f1d --- /dev/null +++ b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src popt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y popt-static + CHECK_RESULT $? 0 0 "install popt-static failed" + SLEEP_WAIT 1 + dnf remove -y popt-static + CHECK_RESULT $? 0 0 "remove popt-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt.sh b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt.sh new file mode 100644 index 000000000..f70f6d3e7 --- /dev/null +++ b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src popt +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y popt + CHECK_RESULT $? 0 0 "install popt failed" + SLEEP_WAIT 1 + dnf remove -y popt + CHECK_RESULT $? 0 0 "remove popt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-debuginfo.sh b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-debuginfo.sh new file mode 100644 index 000000000..69ccca471 --- /dev/null +++ b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ppp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ppp-debuginfo + CHECK_RESULT $? 0 0 "install ppp-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ppp-debuginfo + CHECK_RESULT $? 0 0 "remove ppp-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-debugsource.sh b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-debugsource.sh new file mode 100644 index 000000000..554d76366 --- /dev/null +++ b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ppp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ppp-debugsource + CHECK_RESULT $? 0 0 "install ppp-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ppp-debugsource + CHECK_RESULT $? 0 0 "remove ppp-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-devel.sh b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-devel.sh new file mode 100644 index 000000000..49be73ba9 --- /dev/null +++ b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ppp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ppp-devel + CHECK_RESULT $? 0 0 "install ppp-devel failed" + SLEEP_WAIT 1 + dnf remove -y ppp-devel + CHECK_RESULT $? 0 0 "remove ppp-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-help.sh b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-help.sh new file mode 100644 index 000000000..4bb895e89 --- /dev/null +++ b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ppp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ppp-help + CHECK_RESULT $? 0 0 "install ppp-help failed" + SLEEP_WAIT 1 + dnf remove -y ppp-help + CHECK_RESULT $? 0 0 "remove ppp-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp.sh b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp.sh new file mode 100644 index 000000000..d13fc68c3 --- /dev/null +++ b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ppp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ppp + CHECK_RESULT $? 0 0 "install ppp failed" + SLEEP_WAIT 1 + dnf remove -y ppp + CHECK_RESULT $? 0 0 "remove ppp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-debuginfo.sh b/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-debuginfo.sh new file mode 100644 index 000000000..8d5cda699 --- /dev/null +++ b/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pps-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pps-tools-debuginfo + CHECK_RESULT $? 0 0 "install pps-tools-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y pps-tools-debuginfo + CHECK_RESULT $? 0 0 "remove pps-tools-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-debugsource.sh b/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-debugsource.sh new file mode 100644 index 000000000..594d20939 --- /dev/null +++ b/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pps-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pps-tools-debugsource + CHECK_RESULT $? 0 0 "install pps-tools-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y pps-tools-debugsource + CHECK_RESULT $? 0 0 "remove pps-tools-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-devel.sh b/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-devel.sh new file mode 100644 index 000000000..4c0c25dc2 --- /dev/null +++ b/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pps-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pps-tools-devel + CHECK_RESULT $? 0 0 "install pps-tools-devel failed" + SLEEP_WAIT 1 + dnf remove -y pps-tools-devel + CHECK_RESULT $? 0 0 "remove pps-tools-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools.sh b/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools.sh new file mode 100644 index 000000000..aab15ec0b --- /dev/null +++ b/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pps-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pps-tools + CHECK_RESULT $? 0 0 "install pps-tools failed" + SLEEP_WAIT 1 + dnf remove -y pps-tools + CHECK_RESULT $? 0 0 "remove pps-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-debuginfo.sh b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-debuginfo.sh new file mode 100644 index 000000000..e5e17a157 --- /dev/null +++ b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src procps-ng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y procps-ng-debuginfo + CHECK_RESULT $? 0 0 "install procps-ng-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y procps-ng-debuginfo + CHECK_RESULT $? 0 0 "remove procps-ng-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-debugsource.sh b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-debugsource.sh new file mode 100644 index 000000000..26fc712d0 --- /dev/null +++ b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src procps-ng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y procps-ng-debugsource + CHECK_RESULT $? 0 0 "install procps-ng-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y procps-ng-debugsource + CHECK_RESULT $? 0 0 "remove procps-ng-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-devel.sh b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-devel.sh new file mode 100644 index 000000000..0b149034e --- /dev/null +++ b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src procps-ng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y procps-ng-devel + CHECK_RESULT $? 0 0 "install procps-ng-devel failed" + SLEEP_WAIT 1 + dnf remove -y procps-ng-devel + CHECK_RESULT $? 0 0 "remove procps-ng-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-help.sh b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-help.sh new file mode 100644 index 000000000..3bf45b812 --- /dev/null +++ b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src procps-ng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y procps-ng-help + CHECK_RESULT $? 0 0 "install procps-ng-help failed" + SLEEP_WAIT 1 + dnf remove -y procps-ng-help + CHECK_RESULT $? 0 0 "remove procps-ng-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-i18n.sh b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-i18n.sh new file mode 100644 index 000000000..d16ed070c --- /dev/null +++ b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-i18n.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src procps-ng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y procps-ng-i18n + CHECK_RESULT $? 0 0 "install procps-ng-i18n failed" + SLEEP_WAIT 1 + dnf remove -y procps-ng-i18n + CHECK_RESULT $? 0 0 "remove procps-ng-i18n failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng.sh b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng.sh new file mode 100644 index 000000000..85519a205 --- /dev/null +++ b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src procps-ng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y procps-ng + CHECK_RESULT $? 0 0 "install procps-ng failed" + SLEEP_WAIT 1 + dnf remove -y procps-ng + CHECK_RESULT $? 0 0 "remove procps-ng failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-debuginfo.sh b/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-debuginfo.sh new file mode 100644 index 000000000..631f791ad --- /dev/null +++ b/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf-c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y protobuf-c-debuginfo + CHECK_RESULT $? 0 0 "install protobuf-c-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y protobuf-c-debuginfo + CHECK_RESULT $? 0 0 "remove protobuf-c-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-debugsource.sh b/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-debugsource.sh new file mode 100644 index 000000000..2e46fcccb --- /dev/null +++ b/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf-c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y protobuf-c-debugsource + CHECK_RESULT $? 0 0 "install protobuf-c-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y protobuf-c-debugsource + CHECK_RESULT $? 0 0 "remove protobuf-c-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-devel.sh b/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-devel.sh new file mode 100644 index 000000000..9f60cbbed --- /dev/null +++ b/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf-c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y protobuf-c-devel + CHECK_RESULT $? 0 0 "install protobuf-c-devel failed" + SLEEP_WAIT 1 + dnf remove -y protobuf-c-devel + CHECK_RESULT $? 0 0 "remove protobuf-c-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c.sh b/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c.sh new file mode 100644 index 000000000..3b2d4497b --- /dev/null +++ b/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf-c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y protobuf-c + CHECK_RESULT $? 0 0 "install protobuf-c failed" + SLEEP_WAIT 1 + dnf remove -y protobuf-c + CHECK_RESULT $? 0 0 "remove protobuf-c failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-bom.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-bom.sh new file mode 100644 index 000000000..bbbb8d87f --- /dev/null +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-bom.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y protobuf-bom + CHECK_RESULT $? 0 0 "install protobuf-bom failed" + SLEEP_WAIT 1 + dnf remove -y protobuf-bom + CHECK_RESULT $? 0 0 "remove protobuf-bom failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-compiler.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-compiler.sh new file mode 100644 index 000000000..f71fcfcfd --- /dev/null +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-compiler.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y protobuf-compiler + CHECK_RESULT $? 0 0 "install protobuf-compiler failed" + SLEEP_WAIT 1 + dnf remove -y protobuf-compiler + CHECK_RESULT $? 0 0 "remove protobuf-compiler failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-debuginfo.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-debuginfo.sh new file mode 100644 index 000000000..680003585 --- /dev/null +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y protobuf-debuginfo + CHECK_RESULT $? 0 0 "install protobuf-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y protobuf-debuginfo + CHECK_RESULT $? 0 0 "remove protobuf-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-debugsource.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-debugsource.sh new file mode 100644 index 000000000..d063e9768 --- /dev/null +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y protobuf-debugsource + CHECK_RESULT $? 0 0 "install protobuf-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y protobuf-debugsource + CHECK_RESULT $? 0 0 "remove protobuf-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-devel.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-devel.sh new file mode 100644 index 000000000..c9ec0907c --- /dev/null +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y protobuf-devel + CHECK_RESULT $? 0 0 "install protobuf-devel failed" + SLEEP_WAIT 1 + dnf remove -y protobuf-devel + CHECK_RESULT $? 0 0 "remove protobuf-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-java-util.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-java-util.sh new file mode 100644 index 000000000..d9a6f212d --- /dev/null +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-java-util.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y protobuf-java-util + CHECK_RESULT $? 0 0 "install protobuf-java-util failed" + SLEEP_WAIT 1 + dnf remove -y protobuf-java-util + CHECK_RESULT $? 0 0 "remove protobuf-java-util failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-java.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-java.sh new file mode 100644 index 000000000..8f7ab6fff --- /dev/null +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-java.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y protobuf-java + CHECK_RESULT $? 0 0 "install protobuf-java failed" + SLEEP_WAIT 1 + dnf remove -y protobuf-java + CHECK_RESULT $? 0 0 "remove protobuf-java failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-javadoc.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-javadoc.sh new file mode 100644 index 000000000..6da99950b --- /dev/null +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-javadoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y protobuf-javadoc + CHECK_RESULT $? 0 0 "install protobuf-javadoc failed" + SLEEP_WAIT 1 + dnf remove -y protobuf-javadoc + CHECK_RESULT $? 0 0 "remove protobuf-javadoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-javalite.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-javalite.sh new file mode 100644 index 000000000..e09562c24 --- /dev/null +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-javalite.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y protobuf-javalite + CHECK_RESULT $? 0 0 "install protobuf-javalite failed" + SLEEP_WAIT 1 + dnf remove -y protobuf-javalite + CHECK_RESULT $? 0 0 "remove protobuf-javalite failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-lite-devel.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-lite-devel.sh new file mode 100644 index 000000000..f4cf6050d --- /dev/null +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-lite-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y protobuf-lite-devel + CHECK_RESULT $? 0 0 "install protobuf-lite-devel failed" + SLEEP_WAIT 1 + dnf remove -y protobuf-lite-devel + CHECK_RESULT $? 0 0 "remove protobuf-lite-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-lite.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-lite.sh new file mode 100644 index 000000000..d7c159ec0 --- /dev/null +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-lite.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y protobuf-lite + CHECK_RESULT $? 0 0 "install protobuf-lite failed" + SLEEP_WAIT 1 + dnf remove -y protobuf-lite + CHECK_RESULT $? 0 0 "remove protobuf-lite failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-parent.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-parent.sh new file mode 100644 index 000000000..c42bce698 --- /dev/null +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-parent.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y protobuf-parent + CHECK_RESULT $? 0 0 "install protobuf-parent failed" + SLEEP_WAIT 1 + dnf remove -y protobuf-parent + CHECK_RESULT $? 0 0 "remove protobuf-parent failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf.sh new file mode 100644 index 000000000..f4125b2fb --- /dev/null +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y protobuf + CHECK_RESULT $? 0 0 "install protobuf failed" + SLEEP_WAIT 1 + dnf remove -y protobuf + CHECK_RESULT $? 0 0 "remove protobuf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python%{python3_pkgversion}-protobuf.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python%{python3_pkgversion}-protobuf.sh new file mode 100644 index 000000000..6f5343a1e --- /dev/null +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python%{python3_pkgversion}-protobuf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python%{python3_pkgversion}-protobuf + CHECK_RESULT $? 0 0 "install python%{python3_pkgversion}-protobuf failed" + SLEEP_WAIT 1 + dnf remove -y python%{python3_pkgversion}-protobuf + CHECK_RESULT $? 0 0 "remove python%{python3_pkgversion}-protobuf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python2-protobuf.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python2-protobuf.sh new file mode 100644 index 000000000..749394e25 --- /dev/null +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python2-protobuf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-protobuf + CHECK_RESULT $? 0 0 "install python2-protobuf failed" + SLEEP_WAIT 1 + dnf remove -y python2-protobuf + CHECK_RESULT $? 0 0 "remove python2-protobuf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python3-protobuf.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python3-protobuf.sh new file mode 100644 index 000000000..447d00e2c --- /dev/null +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python3-protobuf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src protobuf +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-protobuf + CHECK_RESULT $? 0 0 "install python3-protobuf failed" + SLEEP_WAIT 1 + dnf remove -y python3-protobuf + CHECK_RESULT $? 0 0 "remove python3-protobuf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc-debuginfo.sh b/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc-debuginfo.sh new file mode 100644 index 000000000..5627beaff --- /dev/null +++ b/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src psmisc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y psmisc-debuginfo + CHECK_RESULT $? 0 0 "install psmisc-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y psmisc-debuginfo + CHECK_RESULT $? 0 0 "remove psmisc-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc-debugsource.sh b/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc-debugsource.sh new file mode 100644 index 000000000..19a4a9450 --- /dev/null +++ b/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src psmisc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y psmisc-debugsource + CHECK_RESULT $? 0 0 "install psmisc-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y psmisc-debugsource + CHECK_RESULT $? 0 0 "remove psmisc-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc.sh b/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc.sh new file mode 100644 index 000000000..cf52196c6 --- /dev/null +++ b/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src psmisc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y psmisc + CHECK_RESULT $? 0 0 "install psmisc failed" + SLEEP_WAIT 1 + dnf remove -y psmisc + CHECK_RESULT $? 0 0 "remove psmisc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-debuginfo.sh b/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-debuginfo.sh new file mode 100644 index 000000000..fdb91bfa1 --- /dev/null +++ b/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src psutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y psutils-debuginfo + CHECK_RESULT $? 0 0 "install psutils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y psutils-debuginfo + CHECK_RESULT $? 0 0 "remove psutils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-debugsource.sh b/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-debugsource.sh new file mode 100644 index 000000000..0960a7383 --- /dev/null +++ b/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src psutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y psutils-debugsource + CHECK_RESULT $? 0 0 "install psutils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y psutils-debugsource + CHECK_RESULT $? 0 0 "remove psutils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-help.sh b/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-help.sh new file mode 100644 index 000000000..bd9a80801 --- /dev/null +++ b/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src psutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y psutils-help + CHECK_RESULT $? 0 0 "install psutils-help failed" + SLEEP_WAIT 1 + dnf remove -y psutils-help + CHECK_RESULT $? 0 0 "remove psutils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils.sh b/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils.sh new file mode 100644 index 000000000..f4000f718 --- /dev/null +++ b/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src psutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y psutils + CHECK_RESULT $? 0 0 "install psutils failed" + SLEEP_WAIT 1 + dnf remove -y psutils + CHECK_RESULT $? 0 0 "remove psutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/publicsuffix-list/oe_test_publicsuffix-list_install_and_remove_publicsuffix-list.sh b/testcases/cli-test/publicsuffix-list/oe_test_publicsuffix-list_install_and_remove_publicsuffix-list.sh new file mode 100644 index 000000000..09124ed3d --- /dev/null +++ b/testcases/cli-test/publicsuffix-list/oe_test_publicsuffix-list_install_and_remove_publicsuffix-list.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src publicsuffix-list +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y publicsuffix-list + CHECK_RESULT $? 0 0 "install publicsuffix-list failed" + SLEEP_WAIT 1 + dnf remove -y publicsuffix-list + CHECK_RESULT $? 0 0 "remove publicsuffix-list failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-debuginfo.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-debuginfo.sh new file mode 100644 index 000000000..7ac82894e --- /dev/null +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pulseaudio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pulseaudio-debuginfo + CHECK_RESULT $? 0 0 "install pulseaudio-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y pulseaudio-debuginfo + CHECK_RESULT $? 0 0 "remove pulseaudio-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-debugsource.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-debugsource.sh new file mode 100644 index 000000000..c95044358 --- /dev/null +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pulseaudio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pulseaudio-debugsource + CHECK_RESULT $? 0 0 "install pulseaudio-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y pulseaudio-debugsource + CHECK_RESULT $? 0 0 "remove pulseaudio-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-devel.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-devel.sh new file mode 100644 index 000000000..41c0ee07b --- /dev/null +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pulseaudio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pulseaudio-devel + CHECK_RESULT $? 0 0 "install pulseaudio-devel failed" + SLEEP_WAIT 1 + dnf remove -y pulseaudio-devel + CHECK_RESULT $? 0 0 "remove pulseaudio-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-gdm-hooks.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-gdm-hooks.sh new file mode 100644 index 000000000..ca44a7dca --- /dev/null +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-gdm-hooks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pulseaudio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pulseaudio-gdm-hooks + CHECK_RESULT $? 0 0 "install pulseaudio-gdm-hooks failed" + SLEEP_WAIT 1 + dnf remove -y pulseaudio-gdm-hooks + CHECK_RESULT $? 0 0 "remove pulseaudio-gdm-hooks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-help.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-help.sh new file mode 100644 index 000000000..fb2f3df0a --- /dev/null +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pulseaudio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pulseaudio-help + CHECK_RESULT $? 0 0 "install pulseaudio-help failed" + SLEEP_WAIT 1 + dnf remove -y pulseaudio-help + CHECK_RESULT $? 0 0 "remove pulseaudio-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs-devel.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs-devel.sh new file mode 100644 index 000000000..cf8aae2ae --- /dev/null +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pulseaudio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pulseaudio-libs-devel + CHECK_RESULT $? 0 0 "install pulseaudio-libs-devel failed" + SLEEP_WAIT 1 + dnf remove -y pulseaudio-libs-devel + CHECK_RESULT $? 0 0 "remove pulseaudio-libs-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs-glib2.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs-glib2.sh new file mode 100644 index 000000000..744e663b5 --- /dev/null +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs-glib2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pulseaudio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pulseaudio-libs-glib2 + CHECK_RESULT $? 0 0 "install pulseaudio-libs-glib2 failed" + SLEEP_WAIT 1 + dnf remove -y pulseaudio-libs-glib2 + CHECK_RESULT $? 0 0 "remove pulseaudio-libs-glib2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs.sh new file mode 100644 index 000000000..cc4e21f76 --- /dev/null +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pulseaudio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pulseaudio-libs + CHECK_RESULT $? 0 0 "install pulseaudio-libs failed" + SLEEP_WAIT 1 + dnf remove -y pulseaudio-libs + CHECK_RESULT $? 0 0 "remove pulseaudio-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-module-bluetooth.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-module-bluetooth.sh new file mode 100644 index 000000000..781c801c1 --- /dev/null +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-module-bluetooth.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pulseaudio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pulseaudio-module-bluetooth + CHECK_RESULT $? 0 0 "install pulseaudio-module-bluetooth failed" + SLEEP_WAIT 1 + dnf remove -y pulseaudio-module-bluetooth + CHECK_RESULT $? 0 0 "remove pulseaudio-module-bluetooth failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-qpaeq.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-qpaeq.sh new file mode 100644 index 000000000..278c6ebaa --- /dev/null +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-qpaeq.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pulseaudio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pulseaudio-qpaeq + CHECK_RESULT $? 0 0 "install pulseaudio-qpaeq failed" + SLEEP_WAIT 1 + dnf remove -y pulseaudio-qpaeq + CHECK_RESULT $? 0 0 "remove pulseaudio-qpaeq failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio.sh new file mode 100644 index 000000000..bf10e3a6c --- /dev/null +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pulseaudio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pulseaudio + CHECK_RESULT $? 0 0 "install pulseaudio failed" + SLEEP_WAIT 1 + dnf remove -y pulseaudio + CHECK_RESULT $? 0 0 "remove pulseaudio failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_pyatspi.sh b/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_pyatspi.sh new file mode 100644 index 000000000..2cec001e4 --- /dev/null +++ b/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_pyatspi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyatspi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pyatspi + CHECK_RESULT $? 0 0 "install pyatspi failed" + SLEEP_WAIT 1 + dnf remove -y pyatspi + CHECK_RESULT $? 0 0 "remove pyatspi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_python2-pyatspi.sh b/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_python2-pyatspi.sh new file mode 100644 index 000000000..67fddda95 --- /dev/null +++ b/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_python2-pyatspi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyatspi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-pyatspi + CHECK_RESULT $? 0 0 "install python2-pyatspi failed" + SLEEP_WAIT 1 + dnf remove -y python2-pyatspi + CHECK_RESULT $? 0 0 "remove python2-pyatspi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_python3-pyatspi.sh b/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_python3-pyatspi.sh new file mode 100644 index 000000000..ff8aef9ba --- /dev/null +++ b/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_python3-pyatspi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyatspi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-pyatspi + CHECK_RESULT $? 0 0 "install python3-pyatspi failed" + SLEEP_WAIT 1 + dnf remove -y python3-pyatspi + CHECK_RESULT $? 0 0 "remove python3-pyatspi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo-debuginfo.sh b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo-debuginfo.sh new file mode 100644 index 000000000..80e7c9afa --- /dev/null +++ b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pycairo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pycairo-debuginfo + CHECK_RESULT $? 0 0 "install pycairo-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y pycairo-debuginfo + CHECK_RESULT $? 0 0 "remove pycairo-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo-debugsource.sh b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo-debugsource.sh new file mode 100644 index 000000000..c97e47171 --- /dev/null +++ b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pycairo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pycairo-debugsource + CHECK_RESULT $? 0 0 "install pycairo-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y pycairo-debugsource + CHECK_RESULT $? 0 0 "remove pycairo-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo.sh b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo.sh new file mode 100644 index 000000000..2093ff412 --- /dev/null +++ b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pycairo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pycairo + CHECK_RESULT $? 0 0 "install pycairo failed" + SLEEP_WAIT 1 + dnf remove -y pycairo + CHECK_RESULT $? 0 0 "remove pycairo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python2-cairo-devel.sh b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python2-cairo-devel.sh new file mode 100644 index 000000000..5497ccdc1 --- /dev/null +++ b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python2-cairo-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pycairo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-cairo-devel + CHECK_RESULT $? 0 0 "install python2-cairo-devel failed" + SLEEP_WAIT 1 + dnf remove -y python2-cairo-devel + CHECK_RESULT $? 0 0 "remove python2-cairo-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python2-cairo.sh b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python2-cairo.sh new file mode 100644 index 000000000..4d49d0f54 --- /dev/null +++ b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python2-cairo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pycairo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-cairo + CHECK_RESULT $? 0 0 "install python2-cairo failed" + SLEEP_WAIT 1 + dnf remove -y python2-cairo + CHECK_RESULT $? 0 0 "remove python2-cairo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python3-cairo-devel.sh b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python3-cairo-devel.sh new file mode 100644 index 000000000..a545115b1 --- /dev/null +++ b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python3-cairo-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pycairo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-cairo-devel + CHECK_RESULT $? 0 0 "install python3-cairo-devel failed" + SLEEP_WAIT 1 + dnf remove -y python3-cairo-devel + CHECK_RESULT $? 0 0 "remove python3-cairo-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python3-cairo.sh b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python3-cairo.sh new file mode 100644 index 000000000..a920a9637 --- /dev/null +++ b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python3-cairo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pycairo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-cairo + CHECK_RESULT $? 0 0 "install python3-cairo failed" + SLEEP_WAIT 1 + dnf remove -y python3-cairo + CHECK_RESULT $? 0 0 "remove python3-cairo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-base.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-base.sh new file mode 100644 index 000000000..a3d7dcc91 --- /dev/null +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-base.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pygobject3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pygobject3-base + CHECK_RESULT $? 0 0 "install pygobject3-base failed" + SLEEP_WAIT 1 + dnf remove -y pygobject3-base + CHECK_RESULT $? 0 0 "remove pygobject3-base failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-debuginfo.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-debuginfo.sh new file mode 100644 index 000000000..e541ce6f7 --- /dev/null +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pygobject3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pygobject3-debuginfo + CHECK_RESULT $? 0 0 "install pygobject3-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y pygobject3-debuginfo + CHECK_RESULT $? 0 0 "remove pygobject3-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-debugsource.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-debugsource.sh new file mode 100644 index 000000000..6345ffda5 --- /dev/null +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pygobject3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pygobject3-debugsource + CHECK_RESULT $? 0 0 "install pygobject3-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y pygobject3-debugsource + CHECK_RESULT $? 0 0 "remove pygobject3-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-devel.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-devel.sh new file mode 100644 index 000000000..8aad98e49 --- /dev/null +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pygobject3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pygobject3-devel + CHECK_RESULT $? 0 0 "install pygobject3-devel failed" + SLEEP_WAIT 1 + dnf remove -y pygobject3-devel + CHECK_RESULT $? 0 0 "remove pygobject3-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-doc.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-doc.sh new file mode 100644 index 000000000..6fcde1623 --- /dev/null +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pygobject3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pygobject3-doc + CHECK_RESULT $? 0 0 "install pygobject3-doc failed" + SLEEP_WAIT 1 + dnf remove -y pygobject3-doc + CHECK_RESULT $? 0 0 "remove pygobject3-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3.sh new file mode 100644 index 000000000..bf7f55957 --- /dev/null +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pygobject3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pygobject3 + CHECK_RESULT $? 0 0 "install pygobject3 failed" + SLEEP_WAIT 1 + dnf remove -y pygobject3 + CHECK_RESULT $? 0 0 "remove pygobject3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python-gobject-base.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python-gobject-base.sh new file mode 100644 index 000000000..cb594c364 --- /dev/null +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python-gobject-base.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pygobject3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-gobject-base + CHECK_RESULT $? 0 0 "install python-gobject-base failed" + SLEEP_WAIT 1 + dnf remove -y python-gobject-base + CHECK_RESULT $? 0 0 "remove python-gobject-base failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python-gobject.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python-gobject.sh new file mode 100644 index 000000000..893113a33 --- /dev/null +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python-gobject.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pygobject3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-gobject + CHECK_RESULT $? 0 0 "install python-gobject failed" + SLEEP_WAIT 1 + dnf remove -y python-gobject + CHECK_RESULT $? 0 0 "remove python-gobject failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python2-gobject-base.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python2-gobject-base.sh new file mode 100644 index 000000000..5371a8398 --- /dev/null +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python2-gobject-base.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pygobject3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-gobject-base + CHECK_RESULT $? 0 0 "install python2-gobject-base failed" + SLEEP_WAIT 1 + dnf remove -y python2-gobject-base + CHECK_RESULT $? 0 0 "remove python2-gobject-base failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python2-gobject.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python2-gobject.sh new file mode 100644 index 000000000..6d67dec18 --- /dev/null +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python2-gobject.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pygobject3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-gobject + CHECK_RESULT $? 0 0 "install python2-gobject failed" + SLEEP_WAIT 1 + dnf remove -y python2-gobject + CHECK_RESULT $? 0 0 "remove python2-gobject failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-base-noarch.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-base-noarch.sh new file mode 100644 index 000000000..66c8cc594 --- /dev/null +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-base-noarch.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pygobject3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-gobject-base-noarch + CHECK_RESULT $? 0 0 "install python3-gobject-base-noarch failed" + SLEEP_WAIT 1 + dnf remove -y python3-gobject-base-noarch + CHECK_RESULT $? 0 0 "remove python3-gobject-base-noarch failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-base.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-base.sh new file mode 100644 index 000000000..b1f5372d7 --- /dev/null +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-base.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pygobject3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-gobject-base + CHECK_RESULT $? 0 0 "install python3-gobject-base failed" + SLEEP_WAIT 1 + dnf remove -y python3-gobject-base + CHECK_RESULT $? 0 0 "remove python3-gobject-base failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-devel.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-devel.sh new file mode 100644 index 000000000..fdce77492 --- /dev/null +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pygobject3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-gobject-devel + CHECK_RESULT $? 0 0 "install python3-gobject-devel failed" + SLEEP_WAIT 1 + dnf remove -y python3-gobject-devel + CHECK_RESULT $? 0 0 "remove python3-gobject-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject.sh new file mode 100644 index 000000000..c2057a638 --- /dev/null +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pygobject3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-gobject + CHECK_RESULT $? 0 0 "install python3-gobject failed" + SLEEP_WAIT 1 + dnf remove -y python3-gobject + CHECK_RESULT $? 0 0 "remove python3-gobject failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_pykickstart-help.sh b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_pykickstart-help.sh new file mode 100644 index 000000000..c4c9f7034 --- /dev/null +++ b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_pykickstart-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pykickstart +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pykickstart-help + CHECK_RESULT $? 0 0 "install pykickstart-help failed" + SLEEP_WAIT 1 + dnf remove -y pykickstart-help + CHECK_RESULT $? 0 0 "remove pykickstart-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_pykickstart.sh b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_pykickstart.sh new file mode 100644 index 000000000..2f3ae7e95 --- /dev/null +++ b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_pykickstart.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pykickstart +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pykickstart + CHECK_RESULT $? 0 0 "install pykickstart failed" + SLEEP_WAIT 1 + dnf remove -y pykickstart + CHECK_RESULT $? 0 0 "remove pykickstart failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python-kickstart-help.sh b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python-kickstart-help.sh new file mode 100644 index 000000000..2e26211ca --- /dev/null +++ b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python-kickstart-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pykickstart +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-kickstart-help + CHECK_RESULT $? 0 0 "install python-kickstart-help failed" + SLEEP_WAIT 1 + dnf remove -y python-kickstart-help + CHECK_RESULT $? 0 0 "remove python-kickstart-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python2-kickstart.sh b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python2-kickstart.sh new file mode 100644 index 000000000..57310881c --- /dev/null +++ b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python2-kickstart.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pykickstart +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-kickstart + CHECK_RESULT $? 0 0 "install python2-kickstart failed" + SLEEP_WAIT 1 + dnf remove -y python2-kickstart + CHECK_RESULT $? 0 0 "remove python2-kickstart failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python3-kickstart.sh b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python3-kickstart.sh new file mode 100644 index 000000000..0097ca549 --- /dev/null +++ b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python3-kickstart.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pykickstart +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-kickstart + CHECK_RESULT $? 0 0 "install python3-kickstart failed" + SLEEP_WAIT 1 + dnf remove -y python3-kickstart + CHECK_RESULT $? 0 0 "remove python3-kickstart failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_pyparsing-help.sh b/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_pyparsing-help.sh new file mode 100644 index 000000000..e0ec73601 --- /dev/null +++ b/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_pyparsing-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyparsing +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pyparsing-help + CHECK_RESULT $? 0 0 "install pyparsing-help failed" + SLEEP_WAIT 1 + dnf remove -y pyparsing-help + CHECK_RESULT $? 0 0 "remove pyparsing-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_pyparsing.sh b/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_pyparsing.sh new file mode 100644 index 000000000..71d310646 --- /dev/null +++ b/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_pyparsing.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyparsing +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pyparsing + CHECK_RESULT $? 0 0 "install pyparsing failed" + SLEEP_WAIT 1 + dnf remove -y pyparsing + CHECK_RESULT $? 0 0 "remove pyparsing failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_python2-pyparsing.sh b/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_python2-pyparsing.sh new file mode 100644 index 000000000..2da9707da --- /dev/null +++ b/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_python2-pyparsing.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyparsing +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-pyparsing + CHECK_RESULT $? 0 0 "install python2-pyparsing failed" + SLEEP_WAIT 1 + dnf remove -y python2-pyparsing + CHECK_RESULT $? 0 0 "remove python2-pyparsing failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_python3-pyparsing.sh b/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_python3-pyparsing.sh new file mode 100644 index 000000000..c5990fb13 --- /dev/null +++ b/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_python3-pyparsing.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyparsing +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-pyparsing + CHECK_RESULT $? 0 0 "install python3-pyparsing failed" + SLEEP_WAIT 1 + dnf remove -y python3-pyparsing + CHECK_RESULT $? 0 0 "remove python3-pyparsing failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted-debuginfo.sh b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted-debuginfo.sh new file mode 100644 index 000000000..b48a6ec17 --- /dev/null +++ b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyparted +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pyparted-debuginfo + CHECK_RESULT $? 0 0 "install pyparted-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y pyparted-debuginfo + CHECK_RESULT $? 0 0 "remove pyparted-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted-debugsource.sh b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted-debugsource.sh new file mode 100644 index 000000000..79957cd26 --- /dev/null +++ b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyparted +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pyparted-debugsource + CHECK_RESULT $? 0 0 "install pyparted-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y pyparted-debugsource + CHECK_RESULT $? 0 0 "remove pyparted-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted.sh b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted.sh new file mode 100644 index 000000000..99cb60218 --- /dev/null +++ b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyparted +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pyparted + CHECK_RESULT $? 0 0 "install pyparted failed" + SLEEP_WAIT 1 + dnf remove -y pyparted + CHECK_RESULT $? 0 0 "remove pyparted failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_python2-pyparted.sh b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_python2-pyparted.sh new file mode 100644 index 000000000..a0b7e9275 --- /dev/null +++ b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_python2-pyparted.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyparted +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-pyparted + CHECK_RESULT $? 0 0 "install python2-pyparted failed" + SLEEP_WAIT 1 + dnf remove -y python2-pyparted + CHECK_RESULT $? 0 0 "remove python2-pyparted failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_python3-pyparted.sh b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_python3-pyparted.sh new file mode 100644 index 000000000..dbc4ac948 --- /dev/null +++ b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_python3-pyparted.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyparted +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-pyparted + CHECK_RESULT $? 0 0 "install python3-pyparted failed" + SLEEP_WAIT 1 + dnf remove -y python3-pyparted + CHECK_RESULT $? 0 0 "remove python3-pyparted failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-anytree/oe_test_python-anytree_install_and_remove_python-anytree.sh b/testcases/cli-test/python-anytree/oe_test_python-anytree_install_and_remove_python-anytree.sh new file mode 100644 index 000000000..3b1445edc --- /dev/null +++ b/testcases/cli-test/python-anytree/oe_test_python-anytree_install_and_remove_python-anytree.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-anytree +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-anytree + CHECK_RESULT $? 0 0 "install python-anytree failed" + SLEEP_WAIT 1 + dnf remove -y python-anytree + CHECK_RESULT $? 0 0 "remove python-anytree failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-anytree/oe_test_python-anytree_install_and_remove_python3-anytree.sh b/testcases/cli-test/python-anytree/oe_test_python-anytree_install_and_remove_python3-anytree.sh new file mode 100644 index 000000000..a10ed16c6 --- /dev/null +++ b/testcases/cli-test/python-anytree/oe_test_python-anytree_install_and_remove_python3-anytree.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-anytree +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-anytree + CHECK_RESULT $? 0 0 "install python3-anytree failed" + SLEEP_WAIT 1 + dnf remove -y python3-anytree + CHECK_RESULT $? 0 0 "remove python3-anytree failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python%{python3_pkgversion}-asn1crypto.sh b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python%{python3_pkgversion}-asn1crypto.sh new file mode 100644 index 000000000..55704941f --- /dev/null +++ b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python%{python3_pkgversion}-asn1crypto.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-asn1crypto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python%{python3_pkgversion}-asn1crypto + CHECK_RESULT $? 0 0 "install python%{python3_pkgversion}-asn1crypto failed" + SLEEP_WAIT 1 + dnf remove -y python%{python3_pkgversion}-asn1crypto + CHECK_RESULT $? 0 0 "remove python%{python3_pkgversion}-asn1crypto failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python-asn1crypto-help.sh b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python-asn1crypto-help.sh new file mode 100644 index 000000000..4cb9031ff --- /dev/null +++ b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python-asn1crypto-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-asn1crypto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-asn1crypto-help + CHECK_RESULT $? 0 0 "install python-asn1crypto-help failed" + SLEEP_WAIT 1 + dnf remove -y python-asn1crypto-help + CHECK_RESULT $? 0 0 "remove python-asn1crypto-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python-asn1crypto.sh b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python-asn1crypto.sh new file mode 100644 index 000000000..2f112e2da --- /dev/null +++ b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python-asn1crypto.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-asn1crypto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-asn1crypto + CHECK_RESULT $? 0 0 "install python-asn1crypto failed" + SLEEP_WAIT 1 + dnf remove -y python-asn1crypto + CHECK_RESULT $? 0 0 "remove python-asn1crypto failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python2-asn1crypto.sh b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python2-asn1crypto.sh new file mode 100644 index 000000000..31443e927 --- /dev/null +++ b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python2-asn1crypto.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-asn1crypto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-asn1crypto + CHECK_RESULT $? 0 0 "install python2-asn1crypto failed" + SLEEP_WAIT 1 + dnf remove -y python2-asn1crypto + CHECK_RESULT $? 0 0 "remove python2-asn1crypto failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto-doc.sh b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto-doc.sh new file mode 100644 index 000000000..62ab77cc3 --- /dev/null +++ b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-asn1crypto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-asn1crypto-doc + CHECK_RESULT $? 0 0 "install python3-asn1crypto-doc failed" + SLEEP_WAIT 1 + dnf remove -y python3-asn1crypto-doc + CHECK_RESULT $? 0 0 "remove python3-asn1crypto-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto.sh b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto.sh new file mode 100644 index 000000000..9073c1883 --- /dev/null +++ b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-asn1crypto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-asn1crypto + CHECK_RESULT $? 0 0 "install python3-asn1crypto failed" + SLEEP_WAIT 1 + dnf remove -y python3-asn1crypto + CHECK_RESULT $? 0 0 "remove python3-asn1crypto failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python38-asn1crypto.sh b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python38-asn1crypto.sh new file mode 100644 index 000000000..5f9919d37 --- /dev/null +++ b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python38-asn1crypto.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-asn1crypto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python38-asn1crypto + CHECK_RESULT $? 0 0 "install python38-asn1crypto failed" + SLEEP_WAIT 1 + dnf remove -y python38-asn1crypto + CHECK_RESULT $? 0 0 "remove python38-asn1crypto failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_blivet-data.sh b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_blivet-data.sh new file mode 100644 index 000000000..0f1a80c1f --- /dev/null +++ b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_blivet-data.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-blivet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y blivet-data + CHECK_RESULT $? 0 0 "install blivet-data failed" + SLEEP_WAIT 1 + dnf remove -y blivet-data + CHECK_RESULT $? 0 0 "remove blivet-data failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python-blivet-help.sh b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python-blivet-help.sh new file mode 100644 index 000000000..e591a6043 --- /dev/null +++ b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python-blivet-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-blivet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-blivet-help + CHECK_RESULT $? 0 0 "install python-blivet-help failed" + SLEEP_WAIT 1 + dnf remove -y python-blivet-help + CHECK_RESULT $? 0 0 "remove python-blivet-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python-blivet.sh b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python-blivet.sh new file mode 100644 index 000000000..b7c6afb99 --- /dev/null +++ b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python-blivet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-blivet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-blivet + CHECK_RESULT $? 0 0 "install python-blivet failed" + SLEEP_WAIT 1 + dnf remove -y python-blivet + CHECK_RESULT $? 0 0 "remove python-blivet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python2-blivet.sh b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python2-blivet.sh new file mode 100644 index 000000000..a24af0dd3 --- /dev/null +++ b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python2-blivet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-blivet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-blivet + CHECK_RESULT $? 0 0 "install python2-blivet failed" + SLEEP_WAIT 1 + dnf remove -y python2-blivet + CHECK_RESULT $? 0 0 "remove python2-blivet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python3-blivet.sh b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python3-blivet.sh new file mode 100644 index 000000000..5a525053b --- /dev/null +++ b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python3-blivet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-blivet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-blivet + CHECK_RESULT $? 0 0 "install python3-blivet failed" + SLEEP_WAIT 1 + dnf remove -y python3-blivet + CHECK_RESULT $? 0 0 "remove python3-blivet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python-breathe-help.sh b/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python-breathe-help.sh new file mode 100644 index 000000000..82021a3df --- /dev/null +++ b/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python-breathe-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-breathe +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-breathe-help + CHECK_RESULT $? 0 0 "install python-breathe-help failed" + SLEEP_WAIT 1 + dnf remove -y python-breathe-help + CHECK_RESULT $? 0 0 "remove python-breathe-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python-breathe.sh b/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python-breathe.sh new file mode 100644 index 000000000..89ac7c081 --- /dev/null +++ b/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python-breathe.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-breathe +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-breathe + CHECK_RESULT $? 0 0 "install python-breathe failed" + SLEEP_WAIT 1 + dnf remove -y python-breathe + CHECK_RESULT $? 0 0 "remove python-breathe failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python2-breathe.sh b/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python2-breathe.sh new file mode 100644 index 000000000..ef6639aaa --- /dev/null +++ b/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python2-breathe.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-breathe +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-breathe + CHECK_RESULT $? 0 0 "install python2-breathe failed" + SLEEP_WAIT 1 + dnf remove -y python2-breathe + CHECK_RESULT $? 0 0 "remove python2-breathe failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python3-breathe.sh b/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python3-breathe.sh new file mode 100644 index 000000000..27e703d8e --- /dev/null +++ b/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python3-breathe.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-breathe +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-breathe + CHECK_RESULT $? 0 0 "install python3-breathe failed" + SLEEP_WAIT 1 + dnf remove -y python3-breathe + CHECK_RESULT $? 0 0 "remove python3-breathe failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-debuginfo.sh b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-debuginfo.sh new file mode 100644 index 000000000..9877c85a2 --- /dev/null +++ b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cffi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-cffi-debuginfo + CHECK_RESULT $? 0 0 "install python-cffi-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y python-cffi-debuginfo + CHECK_RESULT $? 0 0 "remove python-cffi-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-debugsource.sh b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-debugsource.sh new file mode 100644 index 000000000..fcf7c56fc --- /dev/null +++ b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cffi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-cffi-debugsource + CHECK_RESULT $? 0 0 "install python-cffi-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y python-cffi-debugsource + CHECK_RESULT $? 0 0 "remove python-cffi-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-help.sh b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-help.sh new file mode 100644 index 000000000..76435ffb8 --- /dev/null +++ b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cffi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-cffi-help + CHECK_RESULT $? 0 0 "install python-cffi-help failed" + SLEEP_WAIT 1 + dnf remove -y python-cffi-help + CHECK_RESULT $? 0 0 "remove python-cffi-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi.sh b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi.sh new file mode 100644 index 000000000..3217989f5 --- /dev/null +++ b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cffi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-cffi + CHECK_RESULT $? 0 0 "install python-cffi failed" + SLEEP_WAIT 1 + dnf remove -y python-cffi + CHECK_RESULT $? 0 0 "remove python-cffi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python2-cffi.sh b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python2-cffi.sh new file mode 100644 index 000000000..72a994521 --- /dev/null +++ b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python2-cffi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cffi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-cffi + CHECK_RESULT $? 0 0 "install python2-cffi failed" + SLEEP_WAIT 1 + dnf remove -y python2-cffi + CHECK_RESULT $? 0 0 "remove python2-cffi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python3-cffi.sh b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python3-cffi.sh new file mode 100644 index 000000000..545e1362d --- /dev/null +++ b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python3-cffi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cffi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-cffi + CHECK_RESULT $? 0 0 "install python3-cffi failed" + SLEEP_WAIT 1 + dnf remove -y python3-cffi + CHECK_RESULT $? 0 0 "remove python3-cffi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python-chardet-help.sh b/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python-chardet-help.sh new file mode 100644 index 000000000..3e84cab34 --- /dev/null +++ b/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python-chardet-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-chardet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-chardet-help + CHECK_RESULT $? 0 0 "install python-chardet-help failed" + SLEEP_WAIT 1 + dnf remove -y python-chardet-help + CHECK_RESULT $? 0 0 "remove python-chardet-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python-chardet.sh b/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python-chardet.sh new file mode 100644 index 000000000..63089f431 --- /dev/null +++ b/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python-chardet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-chardet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-chardet + CHECK_RESULT $? 0 0 "install python-chardet failed" + SLEEP_WAIT 1 + dnf remove -y python-chardet + CHECK_RESULT $? 0 0 "remove python-chardet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python2-chardet.sh b/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python2-chardet.sh new file mode 100644 index 000000000..d8aaaa18e --- /dev/null +++ b/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python2-chardet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-chardet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-chardet + CHECK_RESULT $? 0 0 "install python2-chardet failed" + SLEEP_WAIT 1 + dnf remove -y python2-chardet + CHECK_RESULT $? 0 0 "remove python2-chardet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python3-chardet.sh b/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python3-chardet.sh new file mode 100644 index 000000000..b3dab7ab3 --- /dev/null +++ b/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python3-chardet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-chardet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-chardet + CHECK_RESULT $? 0 0 "install python3-chardet failed" + SLEEP_WAIT 1 + dnf remove -y python3-chardet + CHECK_RESULT $? 0 0 "remove python3-chardet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-charset-normalizer/oe_test_python-charset-normalizer_install_and_remove_python-charset-normalizer.sh b/testcases/cli-test/python-charset-normalizer/oe_test_python-charset-normalizer_install_and_remove_python-charset-normalizer.sh new file mode 100644 index 000000000..938dee630 --- /dev/null +++ b/testcases/cli-test/python-charset-normalizer/oe_test_python-charset-normalizer_install_and_remove_python-charset-normalizer.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-charset-normalizer +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-charset-normalizer + CHECK_RESULT $? 0 0 "install python-charset-normalizer failed" + SLEEP_WAIT 1 + dnf remove -y python-charset-normalizer + CHECK_RESULT $? 0 0 "remove python-charset-normalizer failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-charset-normalizer/oe_test_python-charset-normalizer_install_and_remove_python3-charset-normalizer.sh b/testcases/cli-test/python-charset-normalizer/oe_test_python-charset-normalizer_install_and_remove_python3-charset-normalizer.sh new file mode 100644 index 000000000..61c7b5a9c --- /dev/null +++ b/testcases/cli-test/python-charset-normalizer/oe_test_python-charset-normalizer_install_and_remove_python3-charset-normalizer.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-charset-normalizer +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-charset-normalizer + CHECK_RESULT $? 0 0 "install python3-charset-normalizer failed" + SLEEP_WAIT 1 + dnf remove -y python3-charset-normalizer + CHECK_RESULT $? 0 0 "remove python3-charset-normalizer failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python-click-help.sh b/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python-click-help.sh new file mode 100644 index 000000000..c11e06b48 --- /dev/null +++ b/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python-click-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-click +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-click-help + CHECK_RESULT $? 0 0 "install python-click-help failed" + SLEEP_WAIT 1 + dnf remove -y python-click-help + CHECK_RESULT $? 0 0 "remove python-click-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python-click.sh b/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python-click.sh new file mode 100644 index 000000000..ce3ab913b --- /dev/null +++ b/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python-click.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-click +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-click + CHECK_RESULT $? 0 0 "install python-click failed" + SLEEP_WAIT 1 + dnf remove -y python-click + CHECK_RESULT $? 0 0 "remove python-click failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python2-click.sh b/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python2-click.sh new file mode 100644 index 000000000..ce6c23317 --- /dev/null +++ b/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python2-click.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-click +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-click + CHECK_RESULT $? 0 0 "install python2-click failed" + SLEEP_WAIT 1 + dnf remove -y python2-click + CHECK_RESULT $? 0 0 "remove python2-click failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python3-click.sh b/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python3-click.sh new file mode 100644 index 000000000..20f520cd4 --- /dev/null +++ b/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python3-click.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-click +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-click + CHECK_RESULT $? 0 0 "install python3-click failed" + SLEEP_WAIT 1 + dnf remove -y python3-click + CHECK_RESULT $? 0 0 "remove python3-click failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python-colorama-help.sh b/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python-colorama-help.sh new file mode 100644 index 000000000..82a9b8c6c --- /dev/null +++ b/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python-colorama-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-colorama +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-colorama-help + CHECK_RESULT $? 0 0 "install python-colorama-help failed" + SLEEP_WAIT 1 + dnf remove -y python-colorama-help + CHECK_RESULT $? 0 0 "remove python-colorama-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python-colorama.sh b/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python-colorama.sh new file mode 100644 index 000000000..148c3166f --- /dev/null +++ b/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python-colorama.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-colorama +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-colorama + CHECK_RESULT $? 0 0 "install python-colorama failed" + SLEEP_WAIT 1 + dnf remove -y python-colorama + CHECK_RESULT $? 0 0 "remove python-colorama failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python2-colorama.sh b/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python2-colorama.sh new file mode 100644 index 000000000..8f08e4a27 --- /dev/null +++ b/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python2-colorama.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-colorama +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-colorama + CHECK_RESULT $? 0 0 "install python2-colorama failed" + SLEEP_WAIT 1 + dnf remove -y python2-colorama + CHECK_RESULT $? 0 0 "remove python2-colorama failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python3-colorama.sh b/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python3-colorama.sh new file mode 100644 index 000000000..ecfa58a9f --- /dev/null +++ b/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python3-colorama.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-colorama +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-colorama + CHECK_RESULT $? 0 0 "install python3-colorama failed" + SLEEP_WAIT 1 + dnf remove -y python3-colorama + CHECK_RESULT $? 0 0 "remove python3-colorama failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python-cov-core-help.sh b/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python-cov-core-help.sh new file mode 100644 index 000000000..af6e9de5e --- /dev/null +++ b/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python-cov-core-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cov-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-cov-core-help + CHECK_RESULT $? 0 0 "install python-cov-core-help failed" + SLEEP_WAIT 1 + dnf remove -y python-cov-core-help + CHECK_RESULT $? 0 0 "remove python-cov-core-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python-cov-core.sh b/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python-cov-core.sh new file mode 100644 index 000000000..37f0848dd --- /dev/null +++ b/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python-cov-core.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cov-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-cov-core + CHECK_RESULT $? 0 0 "install python-cov-core failed" + SLEEP_WAIT 1 + dnf remove -y python-cov-core + CHECK_RESULT $? 0 0 "remove python-cov-core failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python3-cov-core.sh b/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python3-cov-core.sh new file mode 100644 index 000000000..20e4617ba --- /dev/null +++ b/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python3-cov-core.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cov-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-cov-core + CHECK_RESULT $? 0 0 "install python3-cov-core failed" + SLEEP_WAIT 1 + dnf remove -y python3-cov-core + CHECK_RESULT $? 0 0 "remove python3-cov-core failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage-debuginfo.sh b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage-debuginfo.sh new file mode 100644 index 000000000..a100103b5 --- /dev/null +++ b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-coverage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-coverage-debuginfo + CHECK_RESULT $? 0 0 "install python-coverage-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y python-coverage-debuginfo + CHECK_RESULT $? 0 0 "remove python-coverage-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage-debugsource.sh b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage-debugsource.sh new file mode 100644 index 000000000..76e9bb2ca --- /dev/null +++ b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-coverage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-coverage-debugsource + CHECK_RESULT $? 0 0 "install python-coverage-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y python-coverage-debugsource + CHECK_RESULT $? 0 0 "remove python-coverage-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage.sh b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage.sh new file mode 100644 index 000000000..b9e202e73 --- /dev/null +++ b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-coverage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-coverage + CHECK_RESULT $? 0 0 "install python-coverage failed" + SLEEP_WAIT 1 + dnf remove -y python-coverage + CHECK_RESULT $? 0 0 "remove python-coverage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python2-coverage.sh b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python2-coverage.sh new file mode 100644 index 000000000..9c722ca36 --- /dev/null +++ b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python2-coverage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-coverage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-coverage + CHECK_RESULT $? 0 0 "install python2-coverage failed" + SLEEP_WAIT 1 + dnf remove -y python2-coverage + CHECK_RESULT $? 0 0 "remove python2-coverage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python3-coverage.sh b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python3-coverage.sh new file mode 100644 index 000000000..36c695783 --- /dev/null +++ b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python3-coverage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-coverage +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-coverage + CHECK_RESULT $? 0 0 "install python3-coverage failed" + SLEEP_WAIT 1 + dnf remove -y python3-coverage + CHECK_RESULT $? 0 0 "remove python3-coverage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python-cryptography-vectors.sh b/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python-cryptography-vectors.sh new file mode 100644 index 000000000..5022de378 --- /dev/null +++ b/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python-cryptography-vectors.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cryptography-vectors +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-cryptography-vectors + CHECK_RESULT $? 0 0 "install python-cryptography-vectors failed" + SLEEP_WAIT 1 + dnf remove -y python-cryptography-vectors + CHECK_RESULT $? 0 0 "remove python-cryptography-vectors failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python2-cryptography-vectors.sh b/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python2-cryptography-vectors.sh new file mode 100644 index 000000000..e1fa0bd42 --- /dev/null +++ b/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python2-cryptography-vectors.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cryptography-vectors +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-cryptography-vectors + CHECK_RESULT $? 0 0 "install python2-cryptography-vectors failed" + SLEEP_WAIT 1 + dnf remove -y python2-cryptography-vectors + CHECK_RESULT $? 0 0 "remove python2-cryptography-vectors failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python3-cryptography-vectors.sh b/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python3-cryptography-vectors.sh new file mode 100644 index 000000000..8c7427aa8 --- /dev/null +++ b/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python3-cryptography-vectors.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cryptography-vectors +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-cryptography-vectors + CHECK_RESULT $? 0 0 "install python3-cryptography-vectors failed" + SLEEP_WAIT 1 + dnf remove -y python3-cryptography-vectors + CHECK_RESULT $? 0 0 "remove python3-cryptography-vectors failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python%{python3_pkgversion}-cryptography.sh b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python%{python3_pkgversion}-cryptography.sh new file mode 100644 index 000000000..72cb3b800 --- /dev/null +++ b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python%{python3_pkgversion}-cryptography.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cryptography +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python%{python3_pkgversion}-cryptography + CHECK_RESULT $? 0 0 "install python%{python3_pkgversion}-cryptography failed" + SLEEP_WAIT 1 + dnf remove -y python%{python3_pkgversion}-cryptography + CHECK_RESULT $? 0 0 "remove python%{python3_pkgversion}-cryptography failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-debuginfo.sh b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-debuginfo.sh new file mode 100644 index 000000000..b135e7445 --- /dev/null +++ b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cryptography +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-cryptography-debuginfo + CHECK_RESULT $? 0 0 "install python-cryptography-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y python-cryptography-debuginfo + CHECK_RESULT $? 0 0 "remove python-cryptography-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-debugsource.sh b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-debugsource.sh new file mode 100644 index 000000000..0d01fcddb --- /dev/null +++ b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cryptography +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-cryptography-debugsource + CHECK_RESULT $? 0 0 "install python-cryptography-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y python-cryptography-debugsource + CHECK_RESULT $? 0 0 "remove python-cryptography-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-help.sh b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-help.sh new file mode 100644 index 000000000..c44738342 --- /dev/null +++ b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cryptography +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-cryptography-help + CHECK_RESULT $? 0 0 "install python-cryptography-help failed" + SLEEP_WAIT 1 + dnf remove -y python-cryptography-help + CHECK_RESULT $? 0 0 "remove python-cryptography-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography.sh b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography.sh new file mode 100644 index 000000000..16c3e6a8f --- /dev/null +++ b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cryptography +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-cryptography + CHECK_RESULT $? 0 0 "install python-cryptography failed" + SLEEP_WAIT 1 + dnf remove -y python-cryptography + CHECK_RESULT $? 0 0 "remove python-cryptography failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python2-cryptography.sh b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python2-cryptography.sh new file mode 100644 index 000000000..281b3828f --- /dev/null +++ b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python2-cryptography.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cryptography +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-cryptography + CHECK_RESULT $? 0 0 "install python2-cryptography failed" + SLEEP_WAIT 1 + dnf remove -y python2-cryptography + CHECK_RESULT $? 0 0 "remove python2-cryptography failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python3-cryptography.sh b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python3-cryptography.sh new file mode 100644 index 000000000..e5d6ceaeb --- /dev/null +++ b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python3-cryptography.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cryptography +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-cryptography + CHECK_RESULT $? 0 0 "install python3-cryptography failed" + SLEEP_WAIT 1 + dnf remove -y python3-cryptography + CHECK_RESULT $? 0 0 "remove python3-cryptography failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-debuginfo.sh b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-debuginfo.sh new file mode 100644 index 000000000..060b729d0 --- /dev/null +++ b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cups +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-cups-debuginfo + CHECK_RESULT $? 0 0 "install python-cups-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y python-cups-debuginfo + CHECK_RESULT $? 0 0 "remove python-cups-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-debugsource.sh b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-debugsource.sh new file mode 100644 index 000000000..c54699002 --- /dev/null +++ b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cups +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-cups-debugsource + CHECK_RESULT $? 0 0 "install python-cups-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y python-cups-debugsource + CHECK_RESULT $? 0 0 "remove python-cups-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-help.sh b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-help.sh new file mode 100644 index 000000000..d9fca7c73 --- /dev/null +++ b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cups +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-cups-help + CHECK_RESULT $? 0 0 "install python-cups-help failed" + SLEEP_WAIT 1 + dnf remove -y python-cups-help + CHECK_RESULT $? 0 0 "remove python-cups-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups.sh b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups.sh new file mode 100644 index 000000000..077343a2a --- /dev/null +++ b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cups +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-cups + CHECK_RESULT $? 0 0 "install python-cups failed" + SLEEP_WAIT 1 + dnf remove -y python-cups + CHECK_RESULT $? 0 0 "remove python-cups failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python3-cups.sh b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python3-cups.sh new file mode 100644 index 000000000..bcf6011d3 --- /dev/null +++ b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python3-cups.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-cups +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-cups + CHECK_RESULT $? 0 0 "install python3-cups failed" + SLEEP_WAIT 1 + dnf remove -y python3-cups + CHECK_RESULT $? 0 0 "remove python3-cups failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-dasbus/oe_test_python-dasbus_install_and_remove_python-dasbus.sh b/testcases/cli-test/python-dasbus/oe_test_python-dasbus_install_and_remove_python-dasbus.sh new file mode 100644 index 000000000..993c0b580 --- /dev/null +++ b/testcases/cli-test/python-dasbus/oe_test_python-dasbus_install_and_remove_python-dasbus.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-dasbus +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-dasbus + CHECK_RESULT $? 0 0 "install python-dasbus failed" + SLEEP_WAIT 1 + dnf remove -y python-dasbus + CHECK_RESULT $? 0 0 "remove python-dasbus failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-dasbus/oe_test_python-dasbus_install_and_remove_python3-dasbus.sh b/testcases/cli-test/python-dasbus/oe_test_python-dasbus_install_and_remove_python3-dasbus.sh new file mode 100644 index 000000000..0117175ed --- /dev/null +++ b/testcases/cli-test/python-dasbus/oe_test_python-dasbus_install_and_remove_python3-dasbus.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-dasbus +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-dasbus + CHECK_RESULT $? 0 0 "install python3-dasbus failed" + SLEEP_WAIT 1 + dnf remove -y python3-dasbus + CHECK_RESULT $? 0 0 "remove python3-dasbus failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python-dateutil-help.sh b/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python-dateutil-help.sh new file mode 100644 index 000000000..a767ca23b --- /dev/null +++ b/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python-dateutil-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-dateutil +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-dateutil-help + CHECK_RESULT $? 0 0 "install python-dateutil-help failed" + SLEEP_WAIT 1 + dnf remove -y python-dateutil-help + CHECK_RESULT $? 0 0 "remove python-dateutil-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python-dateutil.sh b/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python-dateutil.sh new file mode 100644 index 000000000..81f9807d9 --- /dev/null +++ b/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python-dateutil.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-dateutil +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-dateutil + CHECK_RESULT $? 0 0 "install python-dateutil failed" + SLEEP_WAIT 1 + dnf remove -y python-dateutil + CHECK_RESULT $? 0 0 "remove python-dateutil failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python2-dateutil.sh b/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python2-dateutil.sh new file mode 100644 index 000000000..5c039379e --- /dev/null +++ b/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python2-dateutil.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-dateutil +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-dateutil + CHECK_RESULT $? 0 0 "install python2-dateutil failed" + SLEEP_WAIT 1 + dnf remove -y python2-dateutil + CHECK_RESULT $? 0 0 "remove python2-dateutil failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python3-dateutil.sh b/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python3-dateutil.sh new file mode 100644 index 000000000..b14b2e021 --- /dev/null +++ b/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python3-dateutil.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-dateutil +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-dateutil + CHECK_RESULT $? 0 0 "install python3-dateutil failed" + SLEEP_WAIT 1 + dnf remove -y python3-dateutil + CHECK_RESULT $? 0 0 "remove python3-dateutil failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python-dns-help.sh b/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python-dns-help.sh new file mode 100644 index 000000000..95598ef49 --- /dev/null +++ b/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python-dns-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-dns +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-dns-help + CHECK_RESULT $? 0 0 "install python-dns-help failed" + SLEEP_WAIT 1 + dnf remove -y python-dns-help + CHECK_RESULT $? 0 0 "remove python-dns-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python-dns.sh b/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python-dns.sh new file mode 100644 index 000000000..c11bf4c9c --- /dev/null +++ b/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python-dns.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-dns +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-dns + CHECK_RESULT $? 0 0 "install python-dns failed" + SLEEP_WAIT 1 + dnf remove -y python-dns + CHECK_RESULT $? 0 0 "remove python-dns failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python2-dns.sh b/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python2-dns.sh new file mode 100644 index 000000000..f320ec832 --- /dev/null +++ b/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python2-dns.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-dns +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-dns + CHECK_RESULT $? 0 0 "install python2-dns failed" + SLEEP_WAIT 1 + dnf remove -y python2-dns + CHECK_RESULT $? 0 0 "remove python2-dns failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python3-dns.sh b/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python3-dns.sh new file mode 100644 index 000000000..8b3900307 --- /dev/null +++ b/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python3-dns.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-dns +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-dns + CHECK_RESULT $? 0 0 "install python3-dns failed" + SLEEP_WAIT 1 + dnf remove -y python3-dns + CHECK_RESULT $? 0 0 "remove python3-dns failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python-docutils-help.sh b/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python-docutils-help.sh new file mode 100644 index 000000000..97e95f47a --- /dev/null +++ b/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python-docutils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-docutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-docutils-help + CHECK_RESULT $? 0 0 "install python-docutils-help failed" + SLEEP_WAIT 1 + dnf remove -y python-docutils-help + CHECK_RESULT $? 0 0 "remove python-docutils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python-docutils.sh b/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python-docutils.sh new file mode 100644 index 000000000..0e833e885 --- /dev/null +++ b/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python-docutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-docutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-docutils + CHECK_RESULT $? 0 0 "install python-docutils failed" + SLEEP_WAIT 1 + dnf remove -y python-docutils + CHECK_RESULT $? 0 0 "remove python-docutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python2-docutils.sh b/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python2-docutils.sh new file mode 100644 index 000000000..a91afe18a --- /dev/null +++ b/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python2-docutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-docutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-docutils + CHECK_RESULT $? 0 0 "install python2-docutils failed" + SLEEP_WAIT 1 + dnf remove -y python2-docutils + CHECK_RESULT $? 0 0 "remove python2-docutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python3-docutils.sh b/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python3-docutils.sh new file mode 100644 index 000000000..a15c4f11c --- /dev/null +++ b/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python3-docutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-docutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-docutils + CHECK_RESULT $? 0 0 "install python3-docutils failed" + SLEEP_WAIT 1 + dnf remove -y python3-docutils + CHECK_RESULT $? 0 0 "remove python3-docutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python-extras.sh b/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python-extras.sh new file mode 100644 index 000000000..53ac901b4 --- /dev/null +++ b/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python-extras.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-extras +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-extras + CHECK_RESULT $? 0 0 "install python-extras failed" + SLEEP_WAIT 1 + dnf remove -y python-extras + CHECK_RESULT $? 0 0 "remove python-extras failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python2-extras.sh b/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python2-extras.sh new file mode 100644 index 000000000..59f7547dd --- /dev/null +++ b/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python2-extras.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-extras +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-extras + CHECK_RESULT $? 0 0 "install python2-extras failed" + SLEEP_WAIT 1 + dnf remove -y python2-extras + CHECK_RESULT $? 0 0 "remove python2-extras failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python3-extras.sh b/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python3-extras.sh new file mode 100644 index 000000000..7e3abe53c --- /dev/null +++ b/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python3-extras.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-extras +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-extras + CHECK_RESULT $? 0 0 "install python3-extras failed" + SLEEP_WAIT 1 + dnf remove -y python3-extras + CHECK_RESULT $? 0 0 "remove python3-extras failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python-fixtures.sh b/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python-fixtures.sh new file mode 100644 index 000000000..0f00c41b5 --- /dev/null +++ b/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python-fixtures.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-fixtures +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-fixtures + CHECK_RESULT $? 0 0 "install python-fixtures failed" + SLEEP_WAIT 1 + dnf remove -y python-fixtures + CHECK_RESULT $? 0 0 "remove python-fixtures failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python2-fixtures.sh b/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python2-fixtures.sh new file mode 100644 index 000000000..c821dc8dd --- /dev/null +++ b/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python2-fixtures.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-fixtures +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-fixtures + CHECK_RESULT $? 0 0 "install python2-fixtures failed" + SLEEP_WAIT 1 + dnf remove -y python2-fixtures + CHECK_RESULT $? 0 0 "remove python2-fixtures failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python3-fixtures.sh b/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python3-fixtures.sh new file mode 100644 index 000000000..383683ac4 --- /dev/null +++ b/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python3-fixtures.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-fixtures +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-fixtures + CHECK_RESULT $? 0 0 "install python3-fixtures failed" + SLEEP_WAIT 1 + dnf remove -y python3-fixtures + CHECK_RESULT $? 0 0 "remove python3-fixtures failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python-flask.sh b/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python-flask.sh new file mode 100644 index 000000000..9048a5599 --- /dev/null +++ b/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python-flask.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-flask +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-flask + CHECK_RESULT $? 0 0 "install python-flask failed" + SLEEP_WAIT 1 + dnf remove -y python-flask + CHECK_RESULT $? 0 0 "remove python-flask failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python2-flask.sh b/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python2-flask.sh new file mode 100644 index 000000000..e86f8103d --- /dev/null +++ b/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python2-flask.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-flask +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-flask + CHECK_RESULT $? 0 0 "install python2-flask failed" + SLEEP_WAIT 1 + dnf remove -y python2-flask + CHECK_RESULT $? 0 0 "remove python2-flask failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python3-flask.sh b/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python3-flask.sh new file mode 100644 index 000000000..67490d34a --- /dev/null +++ b/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python3-flask.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-flask +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-flask + CHECK_RESULT $? 0 0 "install python3-flask failed" + SLEEP_WAIT 1 + dnf remove -y python3-flask + CHECK_RESULT $? 0 0 "remove python3-flask failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python-freezegun-help.sh b/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python-freezegun-help.sh new file mode 100644 index 000000000..0fc6184ff --- /dev/null +++ b/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python-freezegun-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-freezegun +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-freezegun-help + CHECK_RESULT $? 0 0 "install python-freezegun-help failed" + SLEEP_WAIT 1 + dnf remove -y python-freezegun-help + CHECK_RESULT $? 0 0 "remove python-freezegun-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python-freezegun.sh b/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python-freezegun.sh new file mode 100644 index 000000000..3524efbfc --- /dev/null +++ b/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python-freezegun.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-freezegun +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-freezegun + CHECK_RESULT $? 0 0 "install python-freezegun failed" + SLEEP_WAIT 1 + dnf remove -y python-freezegun + CHECK_RESULT $? 0 0 "remove python-freezegun failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python2-freezegun.sh b/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python2-freezegun.sh new file mode 100644 index 000000000..2a4b70ae3 --- /dev/null +++ b/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python2-freezegun.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-freezegun +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-freezegun + CHECK_RESULT $? 0 0 "install python2-freezegun failed" + SLEEP_WAIT 1 + dnf remove -y python2-freezegun + CHECK_RESULT $? 0 0 "remove python2-freezegun failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python3-freezegun.sh b/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python3-freezegun.sh new file mode 100644 index 000000000..599cd058b --- /dev/null +++ b/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python3-freezegun.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-freezegun +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-freezegun + CHECK_RESULT $? 0 0 "install python3-freezegun failed" + SLEEP_WAIT 1 + dnf remove -y python3-freezegun + CHECK_RESULT $? 0 0 "remove python3-freezegun failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-debuginfo.sh b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-debuginfo.sh new file mode 100644 index 000000000..802cdb08e --- /dev/null +++ b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-gevent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-gevent-debuginfo + CHECK_RESULT $? 0 0 "install python-gevent-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y python-gevent-debuginfo + CHECK_RESULT $? 0 0 "remove python-gevent-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-debugsource.sh b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-debugsource.sh new file mode 100644 index 000000000..4b0dcb4d3 --- /dev/null +++ b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-gevent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-gevent-debugsource + CHECK_RESULT $? 0 0 "install python-gevent-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y python-gevent-debugsource + CHECK_RESULT $? 0 0 "remove python-gevent-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-help.sh b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-help.sh new file mode 100644 index 000000000..ed4dc48bc --- /dev/null +++ b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-gevent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-gevent-help + CHECK_RESULT $? 0 0 "install python-gevent-help failed" + SLEEP_WAIT 1 + dnf remove -y python-gevent-help + CHECK_RESULT $? 0 0 "remove python-gevent-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent.sh b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent.sh new file mode 100644 index 000000000..5d3d973b4 --- /dev/null +++ b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-gevent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-gevent + CHECK_RESULT $? 0 0 "install python-gevent failed" + SLEEP_WAIT 1 + dnf remove -y python-gevent + CHECK_RESULT $? 0 0 "remove python-gevent failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python2-gevent.sh b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python2-gevent.sh new file mode 100644 index 000000000..e87a2501a --- /dev/null +++ b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python2-gevent.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-gevent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-gevent + CHECK_RESULT $? 0 0 "install python2-gevent failed" + SLEEP_WAIT 1 + dnf remove -y python2-gevent + CHECK_RESULT $? 0 0 "remove python2-gevent failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python3-gevent.sh b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python3-gevent.sh new file mode 100644 index 000000000..69c262a33 --- /dev/null +++ b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python3-gevent.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-gevent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-gevent + CHECK_RESULT $? 0 0 "install python3-gevent failed" + SLEEP_WAIT 1 + dnf remove -y python3-gevent + CHECK_RESULT $? 0 0 "remove python3-gevent failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet-debuginfo.sh b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet-debuginfo.sh new file mode 100644 index 000000000..90c5d3f21 --- /dev/null +++ b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-greenlet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-greenlet-debuginfo + CHECK_RESULT $? 0 0 "install python-greenlet-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y python-greenlet-debuginfo + CHECK_RESULT $? 0 0 "remove python-greenlet-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet-debugsource.sh b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet-debugsource.sh new file mode 100644 index 000000000..92581120b --- /dev/null +++ b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-greenlet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-greenlet-debugsource + CHECK_RESULT $? 0 0 "install python-greenlet-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y python-greenlet-debugsource + CHECK_RESULT $? 0 0 "remove python-greenlet-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet.sh b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet.sh new file mode 100644 index 000000000..f3c293a81 --- /dev/null +++ b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-greenlet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-greenlet + CHECK_RESULT $? 0 0 "install python-greenlet failed" + SLEEP_WAIT 1 + dnf remove -y python-greenlet + CHECK_RESULT $? 0 0 "remove python-greenlet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python2-greenlet-devel.sh b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python2-greenlet-devel.sh new file mode 100644 index 000000000..b05944c74 --- /dev/null +++ b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python2-greenlet-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-greenlet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-greenlet-devel + CHECK_RESULT $? 0 0 "install python2-greenlet-devel failed" + SLEEP_WAIT 1 + dnf remove -y python2-greenlet-devel + CHECK_RESULT $? 0 0 "remove python2-greenlet-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python2-greenlet.sh b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python2-greenlet.sh new file mode 100644 index 000000000..01fbaa7be --- /dev/null +++ b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python2-greenlet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-greenlet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-greenlet + CHECK_RESULT $? 0 0 "install python2-greenlet failed" + SLEEP_WAIT 1 + dnf remove -y python2-greenlet + CHECK_RESULT $? 0 0 "remove python2-greenlet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python3-greenlet-devel.sh b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python3-greenlet-devel.sh new file mode 100644 index 000000000..8a427950b --- /dev/null +++ b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python3-greenlet-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-greenlet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-greenlet-devel + CHECK_RESULT $? 0 0 "install python3-greenlet-devel failed" + SLEEP_WAIT 1 + dnf remove -y python3-greenlet-devel + CHECK_RESULT $? 0 0 "remove python3-greenlet-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python3-greenlet.sh b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python3-greenlet.sh new file mode 100644 index 000000000..6466b7177 --- /dev/null +++ b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python3-greenlet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-greenlet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-greenlet + CHECK_RESULT $? 0 0 "install python3-greenlet failed" + SLEEP_WAIT 1 + dnf remove -y python3-greenlet + CHECK_RESULT $? 0 0 "remove python3-greenlet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python-hypothesis-help.sh b/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python-hypothesis-help.sh new file mode 100644 index 000000000..2b249d71c --- /dev/null +++ b/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python-hypothesis-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-hypothesis +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-hypothesis-help + CHECK_RESULT $? 0 0 "install python-hypothesis-help failed" + SLEEP_WAIT 1 + dnf remove -y python-hypothesis-help + CHECK_RESULT $? 0 0 "remove python-hypothesis-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python-hypothesis.sh b/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python-hypothesis.sh new file mode 100644 index 000000000..685428aed --- /dev/null +++ b/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python-hypothesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-hypothesis +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-hypothesis + CHECK_RESULT $? 0 0 "install python-hypothesis failed" + SLEEP_WAIT 1 + dnf remove -y python-hypothesis + CHECK_RESULT $? 0 0 "remove python-hypothesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python2-hypothesis.sh b/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python2-hypothesis.sh new file mode 100644 index 000000000..af4305fdf --- /dev/null +++ b/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python2-hypothesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-hypothesis +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-hypothesis + CHECK_RESULT $? 0 0 "install python2-hypothesis failed" + SLEEP_WAIT 1 + dnf remove -y python2-hypothesis + CHECK_RESULT $? 0 0 "remove python2-hypothesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python3-hypothesis.sh b/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python3-hypothesis.sh new file mode 100644 index 000000000..20ce8dda8 --- /dev/null +++ b/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python3-hypothesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-hypothesis +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-hypothesis + CHECK_RESULT $? 0 0 "install python3-hypothesis failed" + SLEEP_WAIT 1 + dnf remove -y python3-hypothesis + CHECK_RESULT $? 0 0 "remove python3-hypothesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python-idna-help.sh b/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python-idna-help.sh new file mode 100644 index 000000000..1bfe8fe5f --- /dev/null +++ b/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python-idna-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-idna +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-idna-help + CHECK_RESULT $? 0 0 "install python-idna-help failed" + SLEEP_WAIT 1 + dnf remove -y python-idna-help + CHECK_RESULT $? 0 0 "remove python-idna-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python-idna.sh b/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python-idna.sh new file mode 100644 index 000000000..2dea2792d --- /dev/null +++ b/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python-idna.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-idna +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-idna + CHECK_RESULT $? 0 0 "install python-idna failed" + SLEEP_WAIT 1 + dnf remove -y python-idna + CHECK_RESULT $? 0 0 "remove python-idna failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python2-idna.sh b/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python2-idna.sh new file mode 100644 index 000000000..246a2a085 --- /dev/null +++ b/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python2-idna.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-idna +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-idna + CHECK_RESULT $? 0 0 "install python2-idna failed" + SLEEP_WAIT 1 + dnf remove -y python2-idna + CHECK_RESULT $? 0 0 "remove python2-idna failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python3-idna.sh b/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python3-idna.sh new file mode 100644 index 000000000..abfd59172 --- /dev/null +++ b/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python3-idna.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-idna +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-idna + CHECK_RESULT $? 0 0 "install python3-idna failed" + SLEEP_WAIT 1 + dnf remove -y python3-idna + CHECK_RESULT $? 0 0 "remove python3-idna failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata-help.sh b/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata-help.sh new file mode 100644 index 000000000..2ef135b7c --- /dev/null +++ b/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-importlib-metadata +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-importlib-metadata-help + CHECK_RESULT $? 0 0 "install python-importlib-metadata-help failed" + SLEEP_WAIT 1 + dnf remove -y python-importlib-metadata-help + CHECK_RESULT $? 0 0 "remove python-importlib-metadata-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata.sh b/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata.sh new file mode 100644 index 000000000..23379c068 --- /dev/null +++ b/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-importlib-metadata +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-importlib-metadata + CHECK_RESULT $? 0 0 "install python-importlib-metadata failed" + SLEEP_WAIT 1 + dnf remove -y python-importlib-metadata + CHECK_RESULT $? 0 0 "remove python-importlib-metadata failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python3-importlib-metadata.sh b/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python3-importlib-metadata.sh new file mode 100644 index 000000000..4a94a2940 --- /dev/null +++ b/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python3-importlib-metadata.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-importlib-metadata +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-importlib-metadata + CHECK_RESULT $? 0 0 "install python3-importlib-metadata failed" + SLEEP_WAIT 1 + dnf remove -y python3-importlib-metadata + CHECK_RESULT $? 0 0 "remove python3-importlib-metadata failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python3-importlib_metadata.sh b/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python3-importlib_metadata.sh new file mode 100644 index 000000000..93e81608c --- /dev/null +++ b/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python3-importlib_metadata.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-importlib-metadata +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-importlib_metadata + CHECK_RESULT $? 0 0 "install python3-importlib_metadata failed" + SLEEP_WAIT 1 + dnf remove -y python3-importlib_metadata + CHECK_RESULT $? 0 0 "remove python3-importlib_metadata failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python-iso8601.sh b/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python-iso8601.sh new file mode 100644 index 000000000..9e81c849e --- /dev/null +++ b/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python-iso8601.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-iso8601 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-iso8601 + CHECK_RESULT $? 0 0 "install python-iso8601 failed" + SLEEP_WAIT 1 + dnf remove -y python-iso8601 + CHECK_RESULT $? 0 0 "remove python-iso8601 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python2-iso8601.sh b/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python2-iso8601.sh new file mode 100644 index 000000000..36f7463f8 --- /dev/null +++ b/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python2-iso8601.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-iso8601 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-iso8601 + CHECK_RESULT $? 0 0 "install python2-iso8601 failed" + SLEEP_WAIT 1 + dnf remove -y python2-iso8601 + CHECK_RESULT $? 0 0 "remove python2-iso8601 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python3-iso8601.sh b/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python3-iso8601.sh new file mode 100644 index 000000000..88a968d38 --- /dev/null +++ b/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python3-iso8601.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-iso8601 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-iso8601 + CHECK_RESULT $? 0 0 "install python3-iso8601 failed" + SLEEP_WAIT 1 + dnf remove -y python3-iso8601 + CHECK_RESULT $? 0 0 "remove python3-iso8601 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python-jinja2-help.sh b/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python-jinja2-help.sh new file mode 100644 index 000000000..fbdf92e0a --- /dev/null +++ b/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python-jinja2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-jinja2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-jinja2-help + CHECK_RESULT $? 0 0 "install python-jinja2-help failed" + SLEEP_WAIT 1 + dnf remove -y python-jinja2-help + CHECK_RESULT $? 0 0 "remove python-jinja2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python-jinja2.sh b/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python-jinja2.sh new file mode 100644 index 000000000..bf822786d --- /dev/null +++ b/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python-jinja2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-jinja2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-jinja2 + CHECK_RESULT $? 0 0 "install python-jinja2 failed" + SLEEP_WAIT 1 + dnf remove -y python-jinja2 + CHECK_RESULT $? 0 0 "remove python-jinja2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python2-jinja2.sh b/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python2-jinja2.sh new file mode 100644 index 000000000..20d561d07 --- /dev/null +++ b/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python2-jinja2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-jinja2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-jinja2 + CHECK_RESULT $? 0 0 "install python2-jinja2 failed" + SLEEP_WAIT 1 + dnf remove -y python2-jinja2 + CHECK_RESULT $? 0 0 "remove python2-jinja2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python3-jinja2.sh b/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python3-jinja2.sh new file mode 100644 index 000000000..1c5d9aadb --- /dev/null +++ b/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python3-jinja2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-jinja2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-jinja2 + CHECK_RESULT $? 0 0 "install python3-jinja2 failed" + SLEEP_WAIT 1 + dnf remove -y python3-jinja2 + CHECK_RESULT $? 0 0 "remove python3-jinja2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-debuginfo.sh b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-debuginfo.sh new file mode 100644 index 000000000..f1be5f391 --- /dev/null +++ b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-lxml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-lxml-debuginfo + CHECK_RESULT $? 0 0 "install python-lxml-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y python-lxml-debuginfo + CHECK_RESULT $? 0 0 "remove python-lxml-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-debugsource.sh b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-debugsource.sh new file mode 100644 index 000000000..44bc4b0f8 --- /dev/null +++ b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-lxml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-lxml-debugsource + CHECK_RESULT $? 0 0 "install python-lxml-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y python-lxml-debugsource + CHECK_RESULT $? 0 0 "remove python-lxml-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-help.sh b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-help.sh new file mode 100644 index 000000000..db213d406 --- /dev/null +++ b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-lxml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-lxml-help + CHECK_RESULT $? 0 0 "install python-lxml-help failed" + SLEEP_WAIT 1 + dnf remove -y python-lxml-help + CHECK_RESULT $? 0 0 "remove python-lxml-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml.sh b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml.sh new file mode 100644 index 000000000..d65273a5a --- /dev/null +++ b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-lxml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-lxml + CHECK_RESULT $? 0 0 "install python-lxml failed" + SLEEP_WAIT 1 + dnf remove -y python-lxml + CHECK_RESULT $? 0 0 "remove python-lxml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python2-lxml.sh b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python2-lxml.sh new file mode 100644 index 000000000..fb6159b70 --- /dev/null +++ b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python2-lxml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-lxml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-lxml + CHECK_RESULT $? 0 0 "install python2-lxml failed" + SLEEP_WAIT 1 + dnf remove -y python2-lxml + CHECK_RESULT $? 0 0 "remove python2-lxml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python3-lxml.sh b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python3-lxml.sh new file mode 100644 index 000000000..ba2da9311 --- /dev/null +++ b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python3-lxml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-lxml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-lxml + CHECK_RESULT $? 0 0 "install python3-lxml failed" + SLEEP_WAIT 1 + dnf remove -y python3-lxml + CHECK_RESULT $? 0 0 "remove python3-lxml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python-mako-help.sh b/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python-mako-help.sh new file mode 100644 index 000000000..3f1177a77 --- /dev/null +++ b/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python-mako-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-mako +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-mako-help + CHECK_RESULT $? 0 0 "install python-mako-help failed" + SLEEP_WAIT 1 + dnf remove -y python-mako-help + CHECK_RESULT $? 0 0 "remove python-mako-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python-mako.sh b/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python-mako.sh new file mode 100644 index 000000000..06c2ba57a --- /dev/null +++ b/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python-mako.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-mako +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-mako + CHECK_RESULT $? 0 0 "install python-mako failed" + SLEEP_WAIT 1 + dnf remove -y python-mako + CHECK_RESULT $? 0 0 "remove python-mako failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python2-mako.sh b/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python2-mako.sh new file mode 100644 index 000000000..a784d650d --- /dev/null +++ b/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python2-mako.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-mako +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-mako + CHECK_RESULT $? 0 0 "install python2-mako failed" + SLEEP_WAIT 1 + dnf remove -y python2-mako + CHECK_RESULT $? 0 0 "remove python2-mako failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python3-mako.sh b/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python3-mako.sh new file mode 100644 index 000000000..a33be1504 --- /dev/null +++ b/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python3-mako.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-mako +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-mako + CHECK_RESULT $? 0 0 "install python3-mako failed" + SLEEP_WAIT 1 + dnf remove -y python3-mako + CHECK_RESULT $? 0 0 "remove python3-mako failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python-markdown.sh b/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python-markdown.sh new file mode 100644 index 000000000..df3e6f16b --- /dev/null +++ b/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python-markdown.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-markdown +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-markdown + CHECK_RESULT $? 0 0 "install python-markdown failed" + SLEEP_WAIT 1 + dnf remove -y python-markdown + CHECK_RESULT $? 0 0 "remove python-markdown failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python2-markdown.sh b/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python2-markdown.sh new file mode 100644 index 000000000..e9c4e3227 --- /dev/null +++ b/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python2-markdown.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-markdown +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-markdown + CHECK_RESULT $? 0 0 "install python2-markdown failed" + SLEEP_WAIT 1 + dnf remove -y python2-markdown + CHECK_RESULT $? 0 0 "remove python2-markdown failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python3-markdown.sh b/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python3-markdown.sh new file mode 100644 index 000000000..a4c2a4fd0 --- /dev/null +++ b/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python3-markdown.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-markdown +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-markdown + CHECK_RESULT $? 0 0 "install python3-markdown failed" + SLEEP_WAIT 1 + dnf remove -y python3-markdown + CHECK_RESULT $? 0 0 "remove python3-markdown failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-debuginfo.sh b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-debuginfo.sh new file mode 100644 index 000000000..77e9897b1 --- /dev/null +++ b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-markupsafe +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-markupsafe-debuginfo + CHECK_RESULT $? 0 0 "install python-markupsafe-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y python-markupsafe-debuginfo + CHECK_RESULT $? 0 0 "remove python-markupsafe-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-debugsource.sh b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-debugsource.sh new file mode 100644 index 000000000..27d96faaf --- /dev/null +++ b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-markupsafe +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-markupsafe-debugsource + CHECK_RESULT $? 0 0 "install python-markupsafe-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y python-markupsafe-debugsource + CHECK_RESULT $? 0 0 "remove python-markupsafe-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-help.sh b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-help.sh new file mode 100644 index 000000000..79ebcf23c --- /dev/null +++ b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-markupsafe +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-markupsafe-help + CHECK_RESULT $? 0 0 "install python-markupsafe-help failed" + SLEEP_WAIT 1 + dnf remove -y python-markupsafe-help + CHECK_RESULT $? 0 0 "remove python-markupsafe-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe.sh b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe.sh new file mode 100644 index 000000000..9d3f603ce --- /dev/null +++ b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-markupsafe +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-markupsafe + CHECK_RESULT $? 0 0 "install python-markupsafe failed" + SLEEP_WAIT 1 + dnf remove -y python-markupsafe + CHECK_RESULT $? 0 0 "remove python-markupsafe failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python2-markupsafe.sh b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python2-markupsafe.sh new file mode 100644 index 000000000..3afafd46a --- /dev/null +++ b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python2-markupsafe.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-markupsafe +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-markupsafe + CHECK_RESULT $? 0 0 "install python2-markupsafe failed" + SLEEP_WAIT 1 + dnf remove -y python2-markupsafe + CHECK_RESULT $? 0 0 "remove python2-markupsafe failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python3-markupsafe.sh b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python3-markupsafe.sh new file mode 100644 index 000000000..8254bc924 --- /dev/null +++ b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python3-markupsafe.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-markupsafe +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-markupsafe + CHECK_RESULT $? 0 0 "install python3-markupsafe failed" + SLEEP_WAIT 1 + dnf remove -y python3-markupsafe + CHECK_RESULT $? 0 0 "remove python3-markupsafe failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-meh/oe_test_python-meh_install_and_remove_python-meh.sh b/testcases/cli-test/python-meh/oe_test_python-meh_install_and_remove_python-meh.sh new file mode 100644 index 000000000..393b7218e --- /dev/null +++ b/testcases/cli-test/python-meh/oe_test_python-meh_install_and_remove_python-meh.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-meh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-meh + CHECK_RESULT $? 0 0 "install python-meh failed" + SLEEP_WAIT 1 + dnf remove -y python-meh + CHECK_RESULT $? 0 0 "remove python-meh failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-meh/oe_test_python-meh_install_and_remove_python3-meh.sh b/testcases/cli-test/python-meh/oe_test_python-meh_install_and_remove_python3-meh.sh new file mode 100644 index 000000000..bf2489b35 --- /dev/null +++ b/testcases/cli-test/python-meh/oe_test_python-meh_install_and_remove_python3-meh.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-meh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-meh + CHECK_RESULT $? 0 0 "install python3-meh failed" + SLEEP_WAIT 1 + dnf remove -y python3-meh + CHECK_RESULT $? 0 0 "remove python3-meh failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python%{python3_pkgversion}-nose2.sh b/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python%{python3_pkgversion}-nose2.sh new file mode 100644 index 000000000..565318c90 --- /dev/null +++ b/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python%{python3_pkgversion}-nose2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-nose2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python%{python3_pkgversion}-nose2 + CHECK_RESULT $? 0 0 "install python%{python3_pkgversion}-nose2 failed" + SLEEP_WAIT 1 + dnf remove -y python%{python3_pkgversion}-nose2 + CHECK_RESULT $? 0 0 "remove python%{python3_pkgversion}-nose2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python-nose2-help.sh b/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python-nose2-help.sh new file mode 100644 index 000000000..a5d30b8da --- /dev/null +++ b/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python-nose2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-nose2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-nose2-help + CHECK_RESULT $? 0 0 "install python-nose2-help failed" + SLEEP_WAIT 1 + dnf remove -y python-nose2-help + CHECK_RESULT $? 0 0 "remove python-nose2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python-nose2.sh b/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python-nose2.sh new file mode 100644 index 000000000..50c4e4c0a --- /dev/null +++ b/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python-nose2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-nose2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-nose2 + CHECK_RESULT $? 0 0 "install python-nose2 failed" + SLEEP_WAIT 1 + dnf remove -y python-nose2 + CHECK_RESULT $? 0 0 "remove python-nose2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python3-nose2.sh b/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python3-nose2.sh new file mode 100644 index 000000000..6a3910fc1 --- /dev/null +++ b/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python3-nose2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-nose2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-nose2 + CHECK_RESULT $? 0 0 "install python3-nose2 failed" + SLEEP_WAIT 1 + dnf remove -y python3-nose2 + CHECK_RESULT $? 0 0 "remove python3-nose2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python-ordered-set.sh b/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python-ordered-set.sh new file mode 100644 index 000000000..7e6b72dd7 --- /dev/null +++ b/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python-ordered-set.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-ordered-set +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-ordered-set + CHECK_RESULT $? 0 0 "install python-ordered-set failed" + SLEEP_WAIT 1 + dnf remove -y python-ordered-set + CHECK_RESULT $? 0 0 "remove python-ordered-set failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python2-ordered-set.sh b/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python2-ordered-set.sh new file mode 100644 index 000000000..80518097a --- /dev/null +++ b/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python2-ordered-set.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-ordered-set +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-ordered-set + CHECK_RESULT $? 0 0 "install python2-ordered-set failed" + SLEEP_WAIT 1 + dnf remove -y python2-ordered-set + CHECK_RESULT $? 0 0 "remove python2-ordered-set failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python3-ordered-set.sh b/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python3-ordered-set.sh new file mode 100644 index 000000000..33dc64edc --- /dev/null +++ b/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python3-ordered-set.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-ordered-set +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-ordered-set + CHECK_RESULT $? 0 0 "install python3-ordered-set failed" + SLEEP_WAIT 1 + dnf remove -y python3-ordered-set + CHECK_RESULT $? 0 0 "remove python3-ordered-set failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging-doc.sh b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging-doc.sh new file mode 100644 index 000000000..1b736a4b7 --- /dev/null +++ b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-packaging +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-packaging-doc + CHECK_RESULT $? 0 0 "install python-packaging-doc failed" + SLEEP_WAIT 1 + dnf remove -y python-packaging-doc + CHECK_RESULT $? 0 0 "remove python-packaging-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging-help.sh b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging-help.sh new file mode 100644 index 000000000..1dfce15f3 --- /dev/null +++ b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-packaging +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-packaging-help + CHECK_RESULT $? 0 0 "install python-packaging-help failed" + SLEEP_WAIT 1 + dnf remove -y python-packaging-help + CHECK_RESULT $? 0 0 "remove python-packaging-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging.sh b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging.sh new file mode 100644 index 000000000..a4f2f5e81 --- /dev/null +++ b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-packaging +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-packaging + CHECK_RESULT $? 0 0 "install python-packaging failed" + SLEEP_WAIT 1 + dnf remove -y python-packaging + CHECK_RESULT $? 0 0 "remove python-packaging failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python2-packaging.sh b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python2-packaging.sh new file mode 100644 index 000000000..bb205fefa --- /dev/null +++ b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python2-packaging.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-packaging +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-packaging + CHECK_RESULT $? 0 0 "install python2-packaging failed" + SLEEP_WAIT 1 + dnf remove -y python2-packaging + CHECK_RESULT $? 0 0 "remove python2-packaging failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python3-packaging.sh b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python3-packaging.sh new file mode 100644 index 000000000..4bb64546c --- /dev/null +++ b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python3-packaging.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-packaging +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-packaging + CHECK_RESULT $? 0 0 "install python3-packaging failed" + SLEEP_WAIT 1 + dnf remove -y python3-packaging + CHECK_RESULT $? 0 0 "remove python3-packaging failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-parameterized/oe_test_python-parameterized_install_and_remove_python-parameterized.sh b/testcases/cli-test/python-parameterized/oe_test_python-parameterized_install_and_remove_python-parameterized.sh new file mode 100644 index 000000000..396f1ef7f --- /dev/null +++ b/testcases/cli-test/python-parameterized/oe_test_python-parameterized_install_and_remove_python-parameterized.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-parameterized +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-parameterized + CHECK_RESULT $? 0 0 "install python-parameterized failed" + SLEEP_WAIT 1 + dnf remove -y python-parameterized + CHECK_RESULT $? 0 0 "remove python-parameterized failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-parameterized/oe_test_python-parameterized_install_and_remove_python3-parameterized.sh b/testcases/cli-test/python-parameterized/oe_test_python-parameterized_install_and_remove_python3-parameterized.sh new file mode 100644 index 000000000..171c6267e --- /dev/null +++ b/testcases/cli-test/python-parameterized/oe_test_python-parameterized_install_and_remove_python3-parameterized.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-parameterized +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-parameterized + CHECK_RESULT $? 0 0 "install python3-parameterized failed" + SLEEP_WAIT 1 + dnf remove -y python3-parameterized + CHECK_RESULT $? 0 0 "remove python3-parameterized failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python-pid.sh b/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python-pid.sh new file mode 100644 index 000000000..e1114b39c --- /dev/null +++ b/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python-pid.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pid +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-pid + CHECK_RESULT $? 0 0 "install python-pid failed" + SLEEP_WAIT 1 + dnf remove -y python-pid + CHECK_RESULT $? 0 0 "remove python-pid failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python2-pid.sh b/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python2-pid.sh new file mode 100644 index 000000000..03e9f2807 --- /dev/null +++ b/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python2-pid.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pid +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-pid + CHECK_RESULT $? 0 0 "install python2-pid failed" + SLEEP_WAIT 1 + dnf remove -y python2-pid + CHECK_RESULT $? 0 0 "remove python2-pid failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python3-pid.sh b/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python3-pid.sh new file mode 100644 index 000000000..5aef70ff8 --- /dev/null +++ b/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python3-pid.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pid +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-pid + CHECK_RESULT $? 0 0 "install python3-pid failed" + SLEEP_WAIT 1 + dnf remove -y python3-pid + CHECK_RESULT $? 0 0 "remove python3-pid failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python%{python3_pkgversion}-pip.sh b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python%{python3_pkgversion}-pip.sh new file mode 100644 index 000000000..aa6a42203 --- /dev/null +++ b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python%{python3_pkgversion}-pip.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pip +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python%{python3_pkgversion}-pip + CHECK_RESULT $? 0 0 "install python%{python3_pkgversion}-pip failed" + SLEEP_WAIT 1 + dnf remove -y python%{python3_pkgversion}-pip + CHECK_RESULT $? 0 0 "remove python%{python3_pkgversion}-pip failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip-help.sh b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip-help.sh new file mode 100644 index 000000000..7746449de --- /dev/null +++ b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pip +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-pip-help + CHECK_RESULT $? 0 0 "install python-pip-help failed" + SLEEP_WAIT 1 + dnf remove -y python-pip-help + CHECK_RESULT $? 0 0 "remove python-pip-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip-wheel.sh b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip-wheel.sh new file mode 100644 index 000000000..10acda3f4 --- /dev/null +++ b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip-wheel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pip +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-pip-wheel + CHECK_RESULT $? 0 0 "install python-pip-wheel failed" + SLEEP_WAIT 1 + dnf remove -y python-pip-wheel + CHECK_RESULT $? 0 0 "remove python-pip-wheel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip.sh b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip.sh new file mode 100644 index 000000000..732e5b729 --- /dev/null +++ b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pip +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-pip + CHECK_RESULT $? 0 0 "install python-pip failed" + SLEEP_WAIT 1 + dnf remove -y python-pip + CHECK_RESULT $? 0 0 "remove python-pip failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python2-pip.sh b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python2-pip.sh new file mode 100644 index 000000000..1a28c20ec --- /dev/null +++ b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python2-pip.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pip +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-pip + CHECK_RESULT $? 0 0 "install python2-pip failed" + SLEEP_WAIT 1 + dnf remove -y python2-pip + CHECK_RESULT $? 0 0 "remove python2-pip failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python3-pip.sh b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python3-pip.sh new file mode 100644 index 000000000..307430725 --- /dev/null +++ b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python3-pip.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pip +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-pip + CHECK_RESULT $? 0 0 "install python3-pip failed" + SLEEP_WAIT 1 + dnf remove -y python3-pip + CHECK_RESULT $? 0 0 "remove python3-pip failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python-productmd.sh b/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python-productmd.sh new file mode 100644 index 000000000..4be90cce4 --- /dev/null +++ b/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python-productmd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-productmd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-productmd + CHECK_RESULT $? 0 0 "install python-productmd failed" + SLEEP_WAIT 1 + dnf remove -y python-productmd + CHECK_RESULT $? 0 0 "remove python-productmd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python2-productmd.sh b/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python2-productmd.sh new file mode 100644 index 000000000..9a8890bab --- /dev/null +++ b/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python2-productmd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-productmd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-productmd + CHECK_RESULT $? 0 0 "install python2-productmd failed" + SLEEP_WAIT 1 + dnf remove -y python2-productmd + CHECK_RESULT $? 0 0 "remove python2-productmd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python3-productmd.sh b/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python3-productmd.sh new file mode 100644 index 000000000..2136c7ea0 --- /dev/null +++ b/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python3-productmd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-productmd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-productmd + CHECK_RESULT $? 0 0 "install python3-productmd failed" + SLEEP_WAIT 1 + dnf remove -y python3-productmd + CHECK_RESULT $? 0 0 "remove python3-productmd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python-pyasn1-help.sh b/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python-pyasn1-help.sh new file mode 100644 index 000000000..57a7f855b --- /dev/null +++ b/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python-pyasn1-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pyasn1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-pyasn1-help + CHECK_RESULT $? 0 0 "install python-pyasn1-help failed" + SLEEP_WAIT 1 + dnf remove -y python-pyasn1-help + CHECK_RESULT $? 0 0 "remove python-pyasn1-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python-pyasn1.sh b/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python-pyasn1.sh new file mode 100644 index 000000000..712036796 --- /dev/null +++ b/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python-pyasn1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pyasn1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-pyasn1 + CHECK_RESULT $? 0 0 "install python-pyasn1 failed" + SLEEP_WAIT 1 + dnf remove -y python-pyasn1 + CHECK_RESULT $? 0 0 "remove python-pyasn1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python2-pyasn1.sh b/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python2-pyasn1.sh new file mode 100644 index 000000000..ff713d8fe --- /dev/null +++ b/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python2-pyasn1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pyasn1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-pyasn1 + CHECK_RESULT $? 0 0 "install python2-pyasn1 failed" + SLEEP_WAIT 1 + dnf remove -y python2-pyasn1 + CHECK_RESULT $? 0 0 "remove python2-pyasn1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python3-pyasn1.sh b/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python3-pyasn1.sh new file mode 100644 index 000000000..a766fac61 --- /dev/null +++ b/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python3-pyasn1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pyasn1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-pyasn1 + CHECK_RESULT $? 0 0 "install python3-pyasn1 failed" + SLEEP_WAIT 1 + dnf remove -y python3-pyasn1 + CHECK_RESULT $? 0 0 "remove python3-pyasn1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python-pycparser-devel.sh b/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python-pycparser-devel.sh new file mode 100644 index 000000000..eb04789b9 --- /dev/null +++ b/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python-pycparser-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pycparser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-pycparser-devel + CHECK_RESULT $? 0 0 "install python-pycparser-devel failed" + SLEEP_WAIT 1 + dnf remove -y python-pycparser-devel + CHECK_RESULT $? 0 0 "remove python-pycparser-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python-pycparser.sh b/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python-pycparser.sh new file mode 100644 index 000000000..c17d7540d --- /dev/null +++ b/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python-pycparser.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pycparser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-pycparser + CHECK_RESULT $? 0 0 "install python-pycparser failed" + SLEEP_WAIT 1 + dnf remove -y python-pycparser + CHECK_RESULT $? 0 0 "remove python-pycparser failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python2-pycparser.sh b/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python2-pycparser.sh new file mode 100644 index 000000000..339364c73 --- /dev/null +++ b/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python2-pycparser.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pycparser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-pycparser + CHECK_RESULT $? 0 0 "install python2-pycparser failed" + SLEEP_WAIT 1 + dnf remove -y python2-pycparser + CHECK_RESULT $? 0 0 "remove python2-pycparser failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python3-pycparser.sh b/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python3-pycparser.sh new file mode 100644 index 000000000..d979c131f --- /dev/null +++ b/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python3-pycparser.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pycparser +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-pycparser + CHECK_RESULT $? 0 0 "install python3-pycparser failed" + SLEEP_WAIT 1 + dnf remove -y python3-pycparser + CHECK_RESULT $? 0 0 "remove python3-pycparser failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python-pysocks-help.sh b/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python-pysocks-help.sh new file mode 100644 index 000000000..70cd791ad --- /dev/null +++ b/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python-pysocks-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pysocks +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-pysocks-help + CHECK_RESULT $? 0 0 "install python-pysocks-help failed" + SLEEP_WAIT 1 + dnf remove -y python-pysocks-help + CHECK_RESULT $? 0 0 "remove python-pysocks-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python-pysocks.sh b/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python-pysocks.sh new file mode 100644 index 000000000..39bd61f13 --- /dev/null +++ b/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python-pysocks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pysocks +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-pysocks + CHECK_RESULT $? 0 0 "install python-pysocks failed" + SLEEP_WAIT 1 + dnf remove -y python-pysocks + CHECK_RESULT $? 0 0 "remove python-pysocks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python2-pysocks.sh b/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python2-pysocks.sh new file mode 100644 index 000000000..e693cfe3c --- /dev/null +++ b/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python2-pysocks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pysocks +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-pysocks + CHECK_RESULT $? 0 0 "install python2-pysocks failed" + SLEEP_WAIT 1 + dnf remove -y python2-pysocks + CHECK_RESULT $? 0 0 "remove python2-pysocks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python3-pysocks.sh b/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python3-pysocks.sh new file mode 100644 index 000000000..4ad8ddd4e --- /dev/null +++ b/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python3-pysocks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pysocks +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-pysocks + CHECK_RESULT $? 0 0 "install python3-pysocks failed" + SLEEP_WAIT 1 + dnf remove -y python3-pysocks + CHECK_RESULT $? 0 0 "remove python3-pysocks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests-help.sh b/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests-help.sh new file mode 100644 index 000000000..78a39e42c --- /dev/null +++ b/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pytest-subtests +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-pytest-subtests-help + CHECK_RESULT $? 0 0 "install python-pytest-subtests-help failed" + SLEEP_WAIT 1 + dnf remove -y python-pytest-subtests-help + CHECK_RESULT $? 0 0 "remove python-pytest-subtests-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests.sh b/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests.sh new file mode 100644 index 000000000..f34028990 --- /dev/null +++ b/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pytest-subtests +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-pytest-subtests + CHECK_RESULT $? 0 0 "install python-pytest-subtests failed" + SLEEP_WAIT 1 + dnf remove -y python-pytest-subtests + CHECK_RESULT $? 0 0 "remove python-pytest-subtests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python3-pytest-subtests.sh b/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python3-pytest-subtests.sh new file mode 100644 index 000000000..59cba7bc4 --- /dev/null +++ b/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python3-pytest-subtests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pytest-subtests +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-pytest-subtests + CHECK_RESULT $? 0 0 "install python3-pytest-subtests failed" + SLEEP_WAIT 1 + dnf remove -y python3-pytest-subtests + CHECK_RESULT $? 0 0 "remove python3-pytest-subtests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout-help.sh b/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout-help.sh new file mode 100644 index 000000000..c99b4627a --- /dev/null +++ b/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pytest-timeout +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-pytest-timeout-help + CHECK_RESULT $? 0 0 "install python-pytest-timeout-help failed" + SLEEP_WAIT 1 + dnf remove -y python-pytest-timeout-help + CHECK_RESULT $? 0 0 "remove python-pytest-timeout-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout.sh b/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout.sh new file mode 100644 index 000000000..b84231502 --- /dev/null +++ b/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pytest-timeout +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-pytest-timeout + CHECK_RESULT $? 0 0 "install python-pytest-timeout failed" + SLEEP_WAIT 1 + dnf remove -y python-pytest-timeout + CHECK_RESULT $? 0 0 "remove python-pytest-timeout failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python3-pytest-timeout.sh b/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python3-pytest-timeout.sh new file mode 100644 index 000000000..fc19a0801 --- /dev/null +++ b/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python3-pytest-timeout.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pytest-timeout +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-pytest-timeout + CHECK_RESULT $? 0 0 "install python3-pytest-timeout failed" + SLEEP_WAIT 1 + dnf remove -y python3-pytest-timeout + CHECK_RESULT $? 0 0 "remove python3-pytest-timeout failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python-pytoml-help.sh b/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python-pytoml-help.sh new file mode 100644 index 000000000..7de6c002e --- /dev/null +++ b/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python-pytoml-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pytoml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-pytoml-help + CHECK_RESULT $? 0 0 "install python-pytoml-help failed" + SLEEP_WAIT 1 + dnf remove -y python-pytoml-help + CHECK_RESULT $? 0 0 "remove python-pytoml-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python-pytoml.sh b/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python-pytoml.sh new file mode 100644 index 000000000..4fd88436a --- /dev/null +++ b/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python-pytoml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pytoml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-pytoml + CHECK_RESULT $? 0 0 "install python-pytoml failed" + SLEEP_WAIT 1 + dnf remove -y python-pytoml + CHECK_RESULT $? 0 0 "remove python-pytoml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python2-pytoml.sh b/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python2-pytoml.sh new file mode 100644 index 000000000..657ab7206 --- /dev/null +++ b/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python2-pytoml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pytoml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-pytoml + CHECK_RESULT $? 0 0 "install python2-pytoml failed" + SLEEP_WAIT 1 + dnf remove -y python2-pytoml + CHECK_RESULT $? 0 0 "remove python2-pytoml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python3-pytoml.sh b/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python3-pytoml.sh new file mode 100644 index 000000000..3c472b5ff --- /dev/null +++ b/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python3-pytoml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pytoml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-pytoml + CHECK_RESULT $? 0 0 "install python3-pytoml failed" + SLEEP_WAIT 1 + dnf remove -y python3-pytoml + CHECK_RESULT $? 0 0 "remove python3-pytoml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python-pyudev-help.sh b/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python-pyudev-help.sh new file mode 100644 index 000000000..4d6a6b9c5 --- /dev/null +++ b/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python-pyudev-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pyudev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-pyudev-help + CHECK_RESULT $? 0 0 "install python-pyudev-help failed" + SLEEP_WAIT 1 + dnf remove -y python-pyudev-help + CHECK_RESULT $? 0 0 "remove python-pyudev-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python-pyudev.sh b/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python-pyudev.sh new file mode 100644 index 000000000..9cc05d251 --- /dev/null +++ b/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python-pyudev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pyudev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-pyudev + CHECK_RESULT $? 0 0 "install python-pyudev failed" + SLEEP_WAIT 1 + dnf remove -y python-pyudev + CHECK_RESULT $? 0 0 "remove python-pyudev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python2-pyudev.sh b/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python2-pyudev.sh new file mode 100644 index 000000000..bdddd0cde --- /dev/null +++ b/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python2-pyudev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pyudev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-pyudev + CHECK_RESULT $? 0 0 "install python2-pyudev failed" + SLEEP_WAIT 1 + dnf remove -y python2-pyudev + CHECK_RESULT $? 0 0 "remove python2-pyudev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python3-pyudev.sh b/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python3-pyudev.sh new file mode 100644 index 000000000..7127666a3 --- /dev/null +++ b/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python3-pyudev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-pyudev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-pyudev + CHECK_RESULT $? 0 0 "install python3-pyudev failed" + SLEEP_WAIT 1 + dnf remove -y python3-pyudev + CHECK_RESULT $? 0 0 "remove python3-pyudev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python-requests-file.sh b/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python-requests-file.sh new file mode 100644 index 000000000..adc855ffe --- /dev/null +++ b/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python-requests-file.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-requests-file +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-requests-file + CHECK_RESULT $? 0 0 "install python-requests-file failed" + SLEEP_WAIT 1 + dnf remove -y python-requests-file + CHECK_RESULT $? 0 0 "remove python-requests-file failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python2-requests-file.sh b/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python2-requests-file.sh new file mode 100644 index 000000000..8c7efe4fd --- /dev/null +++ b/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python2-requests-file.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-requests-file +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-requests-file + CHECK_RESULT $? 0 0 "install python2-requests-file failed" + SLEEP_WAIT 1 + dnf remove -y python2-requests-file + CHECK_RESULT $? 0 0 "remove python2-requests-file failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python3-requests-file.sh b/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python3-requests-file.sh new file mode 100644 index 000000000..eba2f9ff1 --- /dev/null +++ b/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python3-requests-file.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-requests-file +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-requests-file + CHECK_RESULT $? 0 0 "install python3-requests-file failed" + SLEEP_WAIT 1 + dnf remove -y python3-requests-file + CHECK_RESULT $? 0 0 "remove python3-requests-file failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python-requests-ftp-help.sh b/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python-requests-ftp-help.sh new file mode 100644 index 000000000..34d3697ca --- /dev/null +++ b/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python-requests-ftp-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-requests-ftp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-requests-ftp-help + CHECK_RESULT $? 0 0 "install python-requests-ftp-help failed" + SLEEP_WAIT 1 + dnf remove -y python-requests-ftp-help + CHECK_RESULT $? 0 0 "remove python-requests-ftp-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python-requests-ftp.sh b/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python-requests-ftp.sh new file mode 100644 index 000000000..edee2da89 --- /dev/null +++ b/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python-requests-ftp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-requests-ftp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-requests-ftp + CHECK_RESULT $? 0 0 "install python-requests-ftp failed" + SLEEP_WAIT 1 + dnf remove -y python-requests-ftp + CHECK_RESULT $? 0 0 "remove python-requests-ftp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python2-requests-ftp.sh b/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python2-requests-ftp.sh new file mode 100644 index 000000000..8ae78be7b --- /dev/null +++ b/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python2-requests-ftp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-requests-ftp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-requests-ftp + CHECK_RESULT $? 0 0 "install python2-requests-ftp failed" + SLEEP_WAIT 1 + dnf remove -y python2-requests-ftp + CHECK_RESULT $? 0 0 "remove python2-requests-ftp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python3-requests-ftp.sh b/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python3-requests-ftp.sh new file mode 100644 index 000000000..73f4d678c --- /dev/null +++ b/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python3-requests-ftp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-requests-ftp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-requests-ftp + CHECK_RESULT $? 0 0 "install python3-requests-ftp failed" + SLEEP_WAIT 1 + dnf remove -y python3-requests-ftp + CHECK_RESULT $? 0 0 "remove python3-requests-ftp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python%{python3_pkgversion}-requests.sh b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python%{python3_pkgversion}-requests.sh new file mode 100644 index 000000000..fcc93ade3 --- /dev/null +++ b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python%{python3_pkgversion}-requests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-requests +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python%{python3_pkgversion}-requests + CHECK_RESULT $? 0 0 "install python%{python3_pkgversion}-requests failed" + SLEEP_WAIT 1 + dnf remove -y python%{python3_pkgversion}-requests + CHECK_RESULT $? 0 0 "remove python%{python3_pkgversion}-requests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python-requests-help.sh b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python-requests-help.sh new file mode 100644 index 000000000..1af99a542 --- /dev/null +++ b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python-requests-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-requests +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-requests-help + CHECK_RESULT $? 0 0 "install python-requests-help failed" + SLEEP_WAIT 1 + dnf remove -y python-requests-help + CHECK_RESULT $? 0 0 "remove python-requests-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python-requests.sh b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python-requests.sh new file mode 100644 index 000000000..685d12938 --- /dev/null +++ b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python-requests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-requests +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-requests + CHECK_RESULT $? 0 0 "install python-requests failed" + SLEEP_WAIT 1 + dnf remove -y python-requests + CHECK_RESULT $? 0 0 "remove python-requests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python2-requests.sh b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python2-requests.sh new file mode 100644 index 000000000..8b82f4b17 --- /dev/null +++ b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python2-requests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-requests +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-requests + CHECK_RESULT $? 0 0 "install python2-requests failed" + SLEEP_WAIT 1 + dnf remove -y python2-requests + CHECK_RESULT $? 0 0 "remove python2-requests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python3-requests.sh b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python3-requests.sh new file mode 100644 index 000000000..bbe15fa93 --- /dev/null +++ b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python3-requests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-requests +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-requests + CHECK_RESULT $? 0 0 "install python3-requests failed" + SLEEP_WAIT 1 + dnf remove -y python3-requests + CHECK_RESULT $? 0 0 "remove python3-requests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python-semantic_version-help.sh b/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python-semantic_version-help.sh new file mode 100644 index 000000000..04acfc034 --- /dev/null +++ b/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python-semantic_version-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-semantic_version +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-semantic_version-help + CHECK_RESULT $? 0 0 "install python-semantic_version-help failed" + SLEEP_WAIT 1 + dnf remove -y python-semantic_version-help + CHECK_RESULT $? 0 0 "remove python-semantic_version-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python-semantic_version.sh b/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python-semantic_version.sh new file mode 100644 index 000000000..02785e704 --- /dev/null +++ b/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python-semantic_version.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-semantic_version +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-semantic_version + CHECK_RESULT $? 0 0 "install python-semantic_version failed" + SLEEP_WAIT 1 + dnf remove -y python-semantic_version + CHECK_RESULT $? 0 0 "remove python-semantic_version failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python3-semantic_version.sh b/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python3-semantic_version.sh new file mode 100644 index 000000000..71fa9113c --- /dev/null +++ b/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python3-semantic_version.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-semantic_version +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-semantic_version + CHECK_RESULT $? 0 0 "install python3-semantic_version failed" + SLEEP_WAIT 1 + dnf remove -y python3-semantic_version + CHECK_RESULT $? 0 0 "remove python3-semantic_version failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python-setuptools-help.sh b/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python-setuptools-help.sh new file mode 100644 index 000000000..e4e48c573 --- /dev/null +++ b/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python-setuptools-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-setuptools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-setuptools-help + CHECK_RESULT $? 0 0 "install python-setuptools-help failed" + SLEEP_WAIT 1 + dnf remove -y python-setuptools-help + CHECK_RESULT $? 0 0 "remove python-setuptools-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python-setuptools.sh b/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python-setuptools.sh new file mode 100644 index 000000000..fe4ba3d31 --- /dev/null +++ b/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python-setuptools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-setuptools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-setuptools + CHECK_RESULT $? 0 0 "install python-setuptools failed" + SLEEP_WAIT 1 + dnf remove -y python-setuptools + CHECK_RESULT $? 0 0 "remove python-setuptools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python2-setuptools.sh b/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python2-setuptools.sh new file mode 100644 index 000000000..01c7481a8 --- /dev/null +++ b/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python2-setuptools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-setuptools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-setuptools + CHECK_RESULT $? 0 0 "install python2-setuptools failed" + SLEEP_WAIT 1 + dnf remove -y python2-setuptools + CHECK_RESULT $? 0 0 "remove python2-setuptools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python3-setuptools.sh b/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python3-setuptools.sh new file mode 100644 index 000000000..5cf6db928 --- /dev/null +++ b/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python3-setuptools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-setuptools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-setuptools + CHECK_RESULT $? 0 0 "install python3-setuptools failed" + SLEEP_WAIT 1 + dnf remove -y python3-setuptools + CHECK_RESULT $? 0 0 "remove python3-setuptools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python%{python3_pkgversion}-setuptools_scm.sh b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python%{python3_pkgversion}-setuptools_scm.sh new file mode 100644 index 000000000..3285c777b --- /dev/null +++ b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python%{python3_pkgversion}-setuptools_scm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-setuptools_scm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python%{python3_pkgversion}-setuptools_scm + CHECK_RESULT $? 0 0 "install python%{python3_pkgversion}-setuptools_scm failed" + SLEEP_WAIT 1 + dnf remove -y python%{python3_pkgversion}-setuptools_scm + CHECK_RESULT $? 0 0 "remove python%{python3_pkgversion}-setuptools_scm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm-help.sh b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm-help.sh new file mode 100644 index 000000000..4f9632ff5 --- /dev/null +++ b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-setuptools_scm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-setuptools_scm-help + CHECK_RESULT $? 0 0 "install python-setuptools_scm-help failed" + SLEEP_WAIT 1 + dnf remove -y python-setuptools_scm-help + CHECK_RESULT $? 0 0 "remove python-setuptools_scm-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm.sh b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm.sh new file mode 100644 index 000000000..ef4b65db5 --- /dev/null +++ b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-setuptools_scm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-setuptools_scm + CHECK_RESULT $? 0 0 "install python-setuptools_scm failed" + SLEEP_WAIT 1 + dnf remove -y python-setuptools_scm + CHECK_RESULT $? 0 0 "remove python-setuptools_scm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python2-setuptools_scm.sh b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python2-setuptools_scm.sh new file mode 100644 index 000000000..62c9e3477 --- /dev/null +++ b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python2-setuptools_scm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-setuptools_scm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-setuptools_scm + CHECK_RESULT $? 0 0 "install python2-setuptools_scm failed" + SLEEP_WAIT 1 + dnf remove -y python2-setuptools_scm + CHECK_RESULT $? 0 0 "remove python2-setuptools_scm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python3-setuptools_scm.sh b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python3-setuptools_scm.sh new file mode 100644 index 000000000..f2664eb29 --- /dev/null +++ b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python3-setuptools_scm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-setuptools_scm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-setuptools_scm + CHECK_RESULT $? 0 0 "install python3-setuptools_scm failed" + SLEEP_WAIT 1 + dnf remove -y python3-setuptools_scm + CHECK_RESULT $? 0 0 "remove python3-setuptools_scm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-simpleline/oe_test_python-simpleline_install_and_remove_python-simpleline.sh b/testcases/cli-test/python-simpleline/oe_test_python-simpleline_install_and_remove_python-simpleline.sh new file mode 100644 index 000000000..468b6d857 --- /dev/null +++ b/testcases/cli-test/python-simpleline/oe_test_python-simpleline_install_and_remove_python-simpleline.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-simpleline +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-simpleline + CHECK_RESULT $? 0 0 "install python-simpleline failed" + SLEEP_WAIT 1 + dnf remove -y python-simpleline + CHECK_RESULT $? 0 0 "remove python-simpleline failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-simpleline/oe_test_python-simpleline_install_and_remove_python3-simpleline.sh b/testcases/cli-test/python-simpleline/oe_test_python-simpleline_install_and_remove_python3-simpleline.sh new file mode 100644 index 000000000..9274b778a --- /dev/null +++ b/testcases/cli-test/python-simpleline/oe_test_python-simpleline_install_and_remove_python3-simpleline.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-simpleline +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-simpleline + CHECK_RESULT $? 0 0 "install python3-simpleline failed" + SLEEP_WAIT 1 + dnf remove -y python3-simpleline + CHECK_RESULT $? 0 0 "remove python3-simpleline failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python-six.sh b/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python-six.sh new file mode 100644 index 000000000..e8229a7bb --- /dev/null +++ b/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python-six.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-six +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-six + CHECK_RESULT $? 0 0 "install python-six failed" + SLEEP_WAIT 1 + dnf remove -y python-six + CHECK_RESULT $? 0 0 "remove python-six failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python2-six.sh b/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python2-six.sh new file mode 100644 index 000000000..199a120b7 --- /dev/null +++ b/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python2-six.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-six +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-six + CHECK_RESULT $? 0 0 "install python2-six failed" + SLEEP_WAIT 1 + dnf remove -y python2-six + CHECK_RESULT $? 0 0 "remove python2-six failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python3-six.sh b/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python3-six.sh new file mode 100644 index 000000000..61dfda485 --- /dev/null +++ b/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python3-six.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-six +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-six + CHECK_RESULT $? 0 0 "install python3-six failed" + SLEEP_WAIT 1 + dnf remove -y python3-six + CHECK_RESULT $? 0 0 "remove python3-six failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers-help.sh b/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers-help.sh new file mode 100644 index 000000000..b4246a931 --- /dev/null +++ b/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-sortedcontainers +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-sortedcontainers-help + CHECK_RESULT $? 0 0 "install python-sortedcontainers-help failed" + SLEEP_WAIT 1 + dnf remove -y python-sortedcontainers-help + CHECK_RESULT $? 0 0 "remove python-sortedcontainers-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers.sh b/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers.sh new file mode 100644 index 000000000..31a289e0a --- /dev/null +++ b/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-sortedcontainers +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-sortedcontainers + CHECK_RESULT $? 0 0 "install python-sortedcontainers failed" + SLEEP_WAIT 1 + dnf remove -y python-sortedcontainers + CHECK_RESULT $? 0 0 "remove python-sortedcontainers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python2-sortedcontainers.sh b/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python2-sortedcontainers.sh new file mode 100644 index 000000000..be6f7e7b5 --- /dev/null +++ b/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python2-sortedcontainers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-sortedcontainers +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-sortedcontainers + CHECK_RESULT $? 0 0 "install python2-sortedcontainers failed" + SLEEP_WAIT 1 + dnf remove -y python2-sortedcontainers + CHECK_RESULT $? 0 0 "remove python2-sortedcontainers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python3-sortedcontainers.sh b/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python3-sortedcontainers.sh new file mode 100644 index 000000000..25fdb1ee3 --- /dev/null +++ b/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python3-sortedcontainers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-sortedcontainers +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-sortedcontainers + CHECK_RESULT $? 0 0 "install python3-sortedcontainers failed" + SLEEP_WAIT 1 + dnf remove -y python3-sortedcontainers + CHECK_RESULT $? 0 0 "remove python3-sortedcontainers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python-sphinx_rtd_theme.sh b/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python-sphinx_rtd_theme.sh new file mode 100644 index 000000000..1a23d2895 --- /dev/null +++ b/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python-sphinx_rtd_theme.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-sphinx_rtd_theme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-sphinx_rtd_theme + CHECK_RESULT $? 0 0 "install python-sphinx_rtd_theme failed" + SLEEP_WAIT 1 + dnf remove -y python-sphinx_rtd_theme + CHECK_RESULT $? 0 0 "remove python-sphinx_rtd_theme failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python2-sphinx_rtd_theme.sh b/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python2-sphinx_rtd_theme.sh new file mode 100644 index 000000000..3aa890aaa --- /dev/null +++ b/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python2-sphinx_rtd_theme.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-sphinx_rtd_theme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-sphinx_rtd_theme + CHECK_RESULT $? 0 0 "install python2-sphinx_rtd_theme failed" + SLEEP_WAIT 1 + dnf remove -y python2-sphinx_rtd_theme + CHECK_RESULT $? 0 0 "remove python2-sphinx_rtd_theme failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python3-sphinx_rtd_theme.sh b/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python3-sphinx_rtd_theme.sh new file mode 100644 index 000000000..66a3267aa --- /dev/null +++ b/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python3-sphinx_rtd_theme.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-sphinx_rtd_theme +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-sphinx_rtd_theme + CHECK_RESULT $? 0 0 "install python3-sphinx_rtd_theme failed" + SLEEP_WAIT 1 + dnf remove -y python3-sphinx_rtd_theme + CHECK_RESULT $? 0 0 "remove python3-sphinx_rtd_theme failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-debuginfo.sh b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-debuginfo.sh new file mode 100644 index 000000000..611254376 --- /dev/null +++ b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-systemd-debuginfo + CHECK_RESULT $? 0 0 "install python-systemd-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y python-systemd-debuginfo + CHECK_RESULT $? 0 0 "remove python-systemd-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-debugsource.sh b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-debugsource.sh new file mode 100644 index 000000000..acb88b008 --- /dev/null +++ b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-systemd-debugsource + CHECK_RESULT $? 0 0 "install python-systemd-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y python-systemd-debugsource + CHECK_RESULT $? 0 0 "remove python-systemd-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-help.sh b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-help.sh new file mode 100644 index 000000000..b653246fd --- /dev/null +++ b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-systemd-help + CHECK_RESULT $? 0 0 "install python-systemd-help failed" + SLEEP_WAIT 1 + dnf remove -y python-systemd-help + CHECK_RESULT $? 0 0 "remove python-systemd-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd.sh b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd.sh new file mode 100644 index 000000000..9ed19faee --- /dev/null +++ b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-systemd + CHECK_RESULT $? 0 0 "install python-systemd failed" + SLEEP_WAIT 1 + dnf remove -y python-systemd + CHECK_RESULT $? 0 0 "remove python-systemd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python2-systemd.sh b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python2-systemd.sh new file mode 100644 index 000000000..11f4e9a00 --- /dev/null +++ b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python2-systemd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-systemd + CHECK_RESULT $? 0 0 "install python2-systemd failed" + SLEEP_WAIT 1 + dnf remove -y python2-systemd + CHECK_RESULT $? 0 0 "remove python2-systemd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python3-systemd.sh b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python3-systemd.sh new file mode 100644 index 000000000..91973daf5 --- /dev/null +++ b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python3-systemd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-systemd + CHECK_RESULT $? 0 0 "install python3-systemd failed" + SLEEP_WAIT 1 + dnf remove -y python3-systemd + CHECK_RESULT $? 0 0 "remove python3-systemd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python-testscenarios.sh b/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python-testscenarios.sh new file mode 100644 index 000000000..df09b59ac --- /dev/null +++ b/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python-testscenarios.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-testscenarios +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-testscenarios + CHECK_RESULT $? 0 0 "install python-testscenarios failed" + SLEEP_WAIT 1 + dnf remove -y python-testscenarios + CHECK_RESULT $? 0 0 "remove python-testscenarios failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python2-testscenarios.sh b/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python2-testscenarios.sh new file mode 100644 index 000000000..faf7587a3 --- /dev/null +++ b/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python2-testscenarios.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-testscenarios +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-testscenarios + CHECK_RESULT $? 0 0 "install python2-testscenarios failed" + SLEEP_WAIT 1 + dnf remove -y python2-testscenarios + CHECK_RESULT $? 0 0 "remove python2-testscenarios failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python3-testscenarios.sh b/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python3-testscenarios.sh new file mode 100644 index 000000000..8c2733df6 --- /dev/null +++ b/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python3-testscenarios.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-testscenarios +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-testscenarios + CHECK_RESULT $? 0 0 "install python3-testscenarios failed" + SLEEP_WAIT 1 + dnf remove -y python3-testscenarios + CHECK_RESULT $? 0 0 "remove python3-testscenarios failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python-testtools-help.sh b/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python-testtools-help.sh new file mode 100644 index 000000000..7802bc230 --- /dev/null +++ b/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python-testtools-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-testtools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-testtools-help + CHECK_RESULT $? 0 0 "install python-testtools-help failed" + SLEEP_WAIT 1 + dnf remove -y python-testtools-help + CHECK_RESULT $? 0 0 "remove python-testtools-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python-testtools.sh b/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python-testtools.sh new file mode 100644 index 000000000..e0d1ea8aa --- /dev/null +++ b/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python-testtools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-testtools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-testtools + CHECK_RESULT $? 0 0 "install python-testtools failed" + SLEEP_WAIT 1 + dnf remove -y python-testtools + CHECK_RESULT $? 0 0 "remove python-testtools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python2-testtools.sh b/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python2-testtools.sh new file mode 100644 index 000000000..2e5906edb --- /dev/null +++ b/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python2-testtools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-testtools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-testtools + CHECK_RESULT $? 0 0 "install python2-testtools failed" + SLEEP_WAIT 1 + dnf remove -y python2-testtools + CHECK_RESULT $? 0 0 "remove python2-testtools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python3-testtools.sh b/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python3-testtools.sh new file mode 100644 index 000000000..baf5e3f5e --- /dev/null +++ b/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python3-testtools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-testtools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-testtools + CHECK_RESULT $? 0 0 "install python3-testtools failed" + SLEEP_WAIT 1 + dnf remove -y python3-testtools + CHECK_RESULT $? 0 0 "remove python3-testtools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python-toml-help.sh b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python-toml-help.sh new file mode 100644 index 000000000..5f6093291 --- /dev/null +++ b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python-toml-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-toml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-toml-help + CHECK_RESULT $? 0 0 "install python-toml-help failed" + SLEEP_WAIT 1 + dnf remove -y python-toml-help + CHECK_RESULT $? 0 0 "remove python-toml-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python-toml.sh b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python-toml.sh new file mode 100644 index 000000000..fba0310a3 --- /dev/null +++ b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python-toml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-toml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-toml + CHECK_RESULT $? 0 0 "install python-toml failed" + SLEEP_WAIT 1 + dnf remove -y python-toml + CHECK_RESULT $? 0 0 "remove python-toml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python2-toml.sh b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python2-toml.sh new file mode 100644 index 000000000..3142a0d8f --- /dev/null +++ b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python2-toml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-toml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-toml + CHECK_RESULT $? 0 0 "install python2-toml failed" + SLEEP_WAIT 1 + dnf remove -y python2-toml + CHECK_RESULT $? 0 0 "remove python2-toml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python3-toml.sh b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python3-toml.sh new file mode 100644 index 000000000..161ddf22c --- /dev/null +++ b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python3-toml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-toml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-toml + CHECK_RESULT $? 0 0 "install python3-toml failed" + SLEEP_WAIT 1 + dnf remove -y python3-toml + CHECK_RESULT $? 0 0 "remove python3-toml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python38-toml.sh b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python38-toml.sh new file mode 100644 index 000000000..2c3e02134 --- /dev/null +++ b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python38-toml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-toml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python38-toml + CHECK_RESULT $? 0 0 "install python38-toml failed" + SLEEP_WAIT 1 + dnf remove -y python38-toml + CHECK_RESULT $? 0 0 "remove python38-toml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python39-toml.sh b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python39-toml.sh new file mode 100644 index 000000000..540c9ce34 --- /dev/null +++ b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python39-toml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-toml +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python39-toml + CHECK_RESULT $? 0 0 "install python39-toml failed" + SLEEP_WAIT 1 + dnf remove -y python39-toml + CHECK_RESULT $? 0 0 "remove python39-toml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python-traceback2.sh b/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python-traceback2.sh new file mode 100644 index 000000000..189a0fabe --- /dev/null +++ b/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python-traceback2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-traceback2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-traceback2 + CHECK_RESULT $? 0 0 "install python-traceback2 failed" + SLEEP_WAIT 1 + dnf remove -y python-traceback2 + CHECK_RESULT $? 0 0 "remove python-traceback2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python2-traceback2.sh b/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python2-traceback2.sh new file mode 100644 index 000000000..a065df543 --- /dev/null +++ b/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python2-traceback2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-traceback2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-traceback2 + CHECK_RESULT $? 0 0 "install python2-traceback2 failed" + SLEEP_WAIT 1 + dnf remove -y python2-traceback2 + CHECK_RESULT $? 0 0 "remove python2-traceback2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python3-traceback2.sh b/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python3-traceback2.sh new file mode 100644 index 000000000..790514bfb --- /dev/null +++ b/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python3-traceback2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-traceback2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-traceback2 + CHECK_RESULT $? 0 0 "install python3-traceback2 failed" + SLEEP_WAIT 1 + dnf remove -y python3-traceback2 + CHECK_RESULT $? 0 0 "remove python3-traceback2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python-unittest2.sh b/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python-unittest2.sh new file mode 100644 index 000000000..9e4e8686d --- /dev/null +++ b/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python-unittest2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-unittest2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-unittest2 + CHECK_RESULT $? 0 0 "install python-unittest2 failed" + SLEEP_WAIT 1 + dnf remove -y python-unittest2 + CHECK_RESULT $? 0 0 "remove python-unittest2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python2-unittest2.sh b/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python2-unittest2.sh new file mode 100644 index 000000000..02e59c803 --- /dev/null +++ b/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python2-unittest2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-unittest2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-unittest2 + CHECK_RESULT $? 0 0 "install python2-unittest2 failed" + SLEEP_WAIT 1 + dnf remove -y python2-unittest2 + CHECK_RESULT $? 0 0 "remove python2-unittest2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python3-unittest2.sh b/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python3-unittest2.sh new file mode 100644 index 000000000..a905f71da --- /dev/null +++ b/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python3-unittest2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-unittest2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-unittest2 + CHECK_RESULT $? 0 0 "install python3-unittest2 failed" + SLEEP_WAIT 1 + dnf remove -y python3-unittest2 + CHECK_RESULT $? 0 0 "remove python3-unittest2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python-urllib3.sh b/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python-urllib3.sh new file mode 100644 index 000000000..c7e00bab7 --- /dev/null +++ b/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python-urllib3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-urllib3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-urllib3 + CHECK_RESULT $? 0 0 "install python-urllib3 failed" + SLEEP_WAIT 1 + dnf remove -y python-urllib3 + CHECK_RESULT $? 0 0 "remove python-urllib3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python2-urllib3.sh b/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python2-urllib3.sh new file mode 100644 index 000000000..4b304bdcb --- /dev/null +++ b/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python2-urllib3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-urllib3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-urllib3 + CHECK_RESULT $? 0 0 "install python2-urllib3 failed" + SLEEP_WAIT 1 + dnf remove -y python2-urllib3 + CHECK_RESULT $? 0 0 "remove python2-urllib3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python3-urllib3.sh b/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python3-urllib3.sh new file mode 100644 index 000000000..57dfa6dc4 --- /dev/null +++ b/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python3-urllib3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-urllib3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-urllib3 + CHECK_RESULT $? 0 0 "install python3-urllib3 failed" + SLEEP_WAIT 1 + dnf remove -y python3-urllib3 + CHECK_RESULT $? 0 0 "remove python3-urllib3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python-werkzeug-help.sh b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python-werkzeug-help.sh new file mode 100644 index 000000000..4e98a18e5 --- /dev/null +++ b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python-werkzeug-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-werkzeug +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-werkzeug-help + CHECK_RESULT $? 0 0 "install python-werkzeug-help failed" + SLEEP_WAIT 1 + dnf remove -y python-werkzeug-help + CHECK_RESULT $? 0 0 "remove python-werkzeug-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python-werkzeug.sh b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python-werkzeug.sh new file mode 100644 index 000000000..87a6b7520 --- /dev/null +++ b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python-werkzeug.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-werkzeug +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-werkzeug + CHECK_RESULT $? 0 0 "install python-werkzeug failed" + SLEEP_WAIT 1 + dnf remove -y python-werkzeug + CHECK_RESULT $? 0 0 "remove python-werkzeug failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python2-werkzeug-doc.sh b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python2-werkzeug-doc.sh new file mode 100644 index 000000000..d3b38ef3e --- /dev/null +++ b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python2-werkzeug-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-werkzeug +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-werkzeug-doc + CHECK_RESULT $? 0 0 "install python2-werkzeug-doc failed" + SLEEP_WAIT 1 + dnf remove -y python2-werkzeug-doc + CHECK_RESULT $? 0 0 "remove python2-werkzeug-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python2-werkzeug.sh b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python2-werkzeug.sh new file mode 100644 index 000000000..06e137ced --- /dev/null +++ b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python2-werkzeug.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-werkzeug +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-werkzeug + CHECK_RESULT $? 0 0 "install python2-werkzeug failed" + SLEEP_WAIT 1 + dnf remove -y python2-werkzeug + CHECK_RESULT $? 0 0 "remove python2-werkzeug failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python3-werkzeug-doc.sh b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python3-werkzeug-doc.sh new file mode 100644 index 000000000..eb2fda0c7 --- /dev/null +++ b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python3-werkzeug-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-werkzeug +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-werkzeug-doc + CHECK_RESULT $? 0 0 "install python3-werkzeug-doc failed" + SLEEP_WAIT 1 + dnf remove -y python3-werkzeug-doc + CHECK_RESULT $? 0 0 "remove python3-werkzeug-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python3-werkzeug.sh b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python3-werkzeug.sh new file mode 100644 index 000000000..12e636289 --- /dev/null +++ b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python3-werkzeug.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-werkzeug +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-werkzeug + CHECK_RESULT $? 0 0 "install python3-werkzeug failed" + SLEEP_WAIT 1 + dnf remove -y python3-werkzeug + CHECK_RESULT $? 0 0 "remove python3-werkzeug failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python-wheel-wheel.sh b/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python-wheel-wheel.sh new file mode 100644 index 000000000..5f5e026ef --- /dev/null +++ b/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python-wheel-wheel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-wheel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-wheel-wheel + CHECK_RESULT $? 0 0 "install python-wheel-wheel failed" + SLEEP_WAIT 1 + dnf remove -y python-wheel-wheel + CHECK_RESULT $? 0 0 "remove python-wheel-wheel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python-wheel.sh b/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python-wheel.sh new file mode 100644 index 000000000..68a2c69f5 --- /dev/null +++ b/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python-wheel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-wheel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-wheel + CHECK_RESULT $? 0 0 "install python-wheel failed" + SLEEP_WAIT 1 + dnf remove -y python-wheel + CHECK_RESULT $? 0 0 "remove python-wheel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python2-wheel.sh b/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python2-wheel.sh new file mode 100644 index 000000000..52581b961 --- /dev/null +++ b/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python2-wheel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-wheel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-wheel + CHECK_RESULT $? 0 0 "install python2-wheel failed" + SLEEP_WAIT 1 + dnf remove -y python2-wheel + CHECK_RESULT $? 0 0 "remove python2-wheel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python3-wheel.sh b/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python3-wheel.sh new file mode 100644 index 000000000..c5b525030 --- /dev/null +++ b/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python3-wheel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-wheel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-wheel + CHECK_RESULT $? 0 0 "install python3-wheel failed" + SLEEP_WAIT 1 + dnf remove -y python3-wheel + CHECK_RESULT $? 0 0 "remove python3-wheel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python-zipp-help.sh b/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python-zipp-help.sh new file mode 100644 index 000000000..9b47dfbd9 --- /dev/null +++ b/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python-zipp-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-zipp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-zipp-help + CHECK_RESULT $? 0 0 "install python-zipp-help failed" + SLEEP_WAIT 1 + dnf remove -y python-zipp-help + CHECK_RESULT $? 0 0 "remove python-zipp-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python-zipp.sh b/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python-zipp.sh new file mode 100644 index 000000000..8cee866ab --- /dev/null +++ b/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python-zipp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-zipp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-zipp + CHECK_RESULT $? 0 0 "install python-zipp failed" + SLEEP_WAIT 1 + dnf remove -y python-zipp + CHECK_RESULT $? 0 0 "remove python-zipp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python3-zipp.sh b/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python3-zipp.sh new file mode 100644 index 000000000..07f17e694 --- /dev/null +++ b/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python3-zipp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python-zipp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-zipp + CHECK_RESULT $? 0 0 "install python3-zipp failed" + SLEEP_WAIT 1 + dnf remove -y python3-zipp + CHECK_RESULT $? 0 0 "remove python3-zipp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debug.sh b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debug.sh new file mode 100644 index 000000000..16fe44264 --- /dev/null +++ b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debug.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-debug + CHECK_RESULT $? 0 0 "install python3-debug failed" + SLEEP_WAIT 1 + dnf remove -y python3-debug + CHECK_RESULT $? 0 0 "remove python3-debug failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debuginfo.sh b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debuginfo.sh new file mode 100644 index 000000000..7247ab5bb --- /dev/null +++ b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-debuginfo + CHECK_RESULT $? 0 0 "install python3-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y python3-debuginfo + CHECK_RESULT $? 0 0 "remove python3-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debugsource.sh b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debugsource.sh new file mode 100644 index 000000000..f9d1a2940 --- /dev/null +++ b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-debugsource + CHECK_RESULT $? 0 0 "install python3-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y python3-debugsource + CHECK_RESULT $? 0 0 "remove python3-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-devel.sh b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-devel.sh new file mode 100644 index 000000000..c7bdfc373 --- /dev/null +++ b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-devel + CHECK_RESULT $? 0 0 "install python3-devel failed" + SLEEP_WAIT 1 + dnf remove -y python3-devel + CHECK_RESULT $? 0 0 "remove python3-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-help.sh b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-help.sh new file mode 100644 index 000000000..c5b90afca --- /dev/null +++ b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-help + CHECK_RESULT $? 0 0 "install python3-help failed" + SLEEP_WAIT 1 + dnf remove -y python3-help + CHECK_RESULT $? 0 0 "remove python3-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-tkinter.sh b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-tkinter.sh new file mode 100644 index 000000000..23e11acbf --- /dev/null +++ b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-tkinter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-tkinter + CHECK_RESULT $? 0 0 "install python3-tkinter failed" + SLEEP_WAIT 1 + dnf remove -y python3-tkinter + CHECK_RESULT $? 0 0 "remove python3-tkinter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-unversioned-command.sh b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-unversioned-command.sh new file mode 100644 index 000000000..c6dfbb5d5 --- /dev/null +++ b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-unversioned-command.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-unversioned-command + CHECK_RESULT $? 0 0 "install python3-unversioned-command failed" + SLEEP_WAIT 1 + dnf remove -y python3-unversioned-command + CHECK_RESULT $? 0 0 "remove python3-unversioned-command failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3.sh b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3.sh new file mode 100644 index 000000000..ae052b47c --- /dev/null +++ b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src python3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3 + CHECK_RESULT $? 0 0 "install python3 failed" + SLEEP_WAIT 1 + dnf remove -y python3 + CHECK_RESULT $? 0 0 "remove python3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_python2-pytz.sh b/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_python2-pytz.sh new file mode 100644 index 000000000..ca4eb5b8c --- /dev/null +++ b/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_python2-pytz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pytz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-pytz + CHECK_RESULT $? 0 0 "install python2-pytz failed" + SLEEP_WAIT 1 + dnf remove -y python2-pytz + CHECK_RESULT $? 0 0 "remove python2-pytz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_python3-pytz.sh b/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_python3-pytz.sh new file mode 100644 index 000000000..8c7e425f7 --- /dev/null +++ b/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_python3-pytz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pytz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-pytz + CHECK_RESULT $? 0 0 "install python3-pytz failed" + SLEEP_WAIT 1 + dnf remove -y python3-pytz + CHECK_RESULT $? 0 0 "remove python3-pytz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_pytz.sh b/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_pytz.sh new file mode 100644 index 000000000..59a0d2b28 --- /dev/null +++ b/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_pytz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pytz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pytz + CHECK_RESULT $? 0 0 "install pytz failed" + SLEEP_WAIT 1 + dnf remove -y pytz + CHECK_RESULT $? 0 0 "remove pytz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_python2-pywbem.sh b/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_python2-pywbem.sh new file mode 100644 index 000000000..a66cef992 --- /dev/null +++ b/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_python2-pywbem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pywbem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-pywbem + CHECK_RESULT $? 0 0 "install python2-pywbem failed" + SLEEP_WAIT 1 + dnf remove -y python2-pywbem + CHECK_RESULT $? 0 0 "remove python2-pywbem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_python3-pywbem.sh b/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_python3-pywbem.sh new file mode 100644 index 000000000..79b23c574 --- /dev/null +++ b/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_python3-pywbem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pywbem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-pywbem + CHECK_RESULT $? 0 0 "install python3-pywbem failed" + SLEEP_WAIT 1 + dnf remove -y python3-pywbem + CHECK_RESULT $? 0 0 "remove python3-pywbem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_pywbem-twisted.sh b/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_pywbem-twisted.sh new file mode 100644 index 000000000..0196341c6 --- /dev/null +++ b/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_pywbem-twisted.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pywbem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pywbem-twisted + CHECK_RESULT $? 0 0 "install pywbem-twisted failed" + SLEEP_WAIT 1 + dnf remove -y pywbem-twisted + CHECK_RESULT $? 0 0 "remove pywbem-twisted failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_pywbem.sh b/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_pywbem.sh new file mode 100644 index 000000000..3c2289e1c --- /dev/null +++ b/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_pywbem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pywbem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pywbem + CHECK_RESULT $? 0 0 "install pywbem failed" + SLEEP_WAIT 1 + dnf remove -y pywbem + CHECK_RESULT $? 0 0 "remove pywbem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_python2-pyxattr.sh b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_python2-pyxattr.sh new file mode 100644 index 000000000..8c94a9c82 --- /dev/null +++ b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_python2-pyxattr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyxattr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-pyxattr + CHECK_RESULT $? 0 0 "install python2-pyxattr failed" + SLEEP_WAIT 1 + dnf remove -y python2-pyxattr + CHECK_RESULT $? 0 0 "remove python2-pyxattr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_python3-pyxattr.sh b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_python3-pyxattr.sh new file mode 100644 index 000000000..3d56d2e12 --- /dev/null +++ b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_python3-pyxattr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyxattr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-pyxattr + CHECK_RESULT $? 0 0 "install python3-pyxattr failed" + SLEEP_WAIT 1 + dnf remove -y python3-pyxattr + CHECK_RESULT $? 0 0 "remove python3-pyxattr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr-debuginfo.sh b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr-debuginfo.sh new file mode 100644 index 000000000..c2d9fc08e --- /dev/null +++ b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyxattr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pyxattr-debuginfo + CHECK_RESULT $? 0 0 "install pyxattr-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y pyxattr-debuginfo + CHECK_RESULT $? 0 0 "remove pyxattr-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr-debugsource.sh b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr-debugsource.sh new file mode 100644 index 000000000..c9c724477 --- /dev/null +++ b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyxattr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pyxattr-debugsource + CHECK_RESULT $? 0 0 "install pyxattr-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y pyxattr-debugsource + CHECK_RESULT $? 0 0 "remove pyxattr-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr.sh b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr.sh new file mode 100644 index 000000000..caa3406d3 --- /dev/null +++ b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyxattr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pyxattr + CHECK_RESULT $? 0 0 "install pyxattr failed" + SLEEP_WAIT 1 + dnf remove -y pyxattr + CHECK_RESULT $? 0 0 "remove pyxattr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_python2-pyxdg.sh b/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_python2-pyxdg.sh new file mode 100644 index 000000000..f042bbe92 --- /dev/null +++ b/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_python2-pyxdg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyxdg +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-pyxdg + CHECK_RESULT $? 0 0 "install python2-pyxdg failed" + SLEEP_WAIT 1 + dnf remove -y python2-pyxdg + CHECK_RESULT $? 0 0 "remove python2-pyxdg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_python3-pyxdg.sh b/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_python3-pyxdg.sh new file mode 100644 index 000000000..2d71c1977 --- /dev/null +++ b/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_python3-pyxdg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyxdg +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-pyxdg + CHECK_RESULT $? 0 0 "install python3-pyxdg failed" + SLEEP_WAIT 1 + dnf remove -y python3-pyxdg + CHECK_RESULT $? 0 0 "remove python3-pyxdg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_pyxdg.sh b/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_pyxdg.sh new file mode 100644 index 000000000..268685b27 --- /dev/null +++ b/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_pyxdg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src pyxdg +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y pyxdg + CHECK_RESULT $? 0 0 "install pyxdg failed" + SLEEP_WAIT 1 + dnf remove -y pyxdg + CHECK_RESULT $? 0 0 "remove pyxdg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-common.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-common.sh new file mode 100644 index 000000000..ba4194cb2 --- /dev/null +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-common.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src qt5-qtbase +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y qt5-qtbase-common + CHECK_RESULT $? 0 0 "install qt5-qtbase-common failed" + SLEEP_WAIT 1 + dnf remove -y qt5-qtbase-common + CHECK_RESULT $? 0 0 "remove qt5-qtbase-common failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debuginfo.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debuginfo.sh new file mode 100644 index 000000000..31ca5b9d8 --- /dev/null +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src qt5-qtbase +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y qt5-qtbase-debuginfo + CHECK_RESULT $? 0 0 "install qt5-qtbase-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y qt5-qtbase-debuginfo + CHECK_RESULT $? 0 0 "remove qt5-qtbase-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debugsource.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debugsource.sh new file mode 100644 index 000000000..cb23d3854 --- /dev/null +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src qt5-qtbase +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y qt5-qtbase-debugsource + CHECK_RESULT $? 0 0 "install qt5-qtbase-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y qt5-qtbase-debugsource + CHECK_RESULT $? 0 0 "remove qt5-qtbase-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-devel.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-devel.sh new file mode 100644 index 000000000..c68174700 --- /dev/null +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src qt5-qtbase +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y qt5-qtbase-devel + CHECK_RESULT $? 0 0 "install qt5-qtbase-devel failed" + SLEEP_WAIT 1 + dnf remove -y qt5-qtbase-devel + CHECK_RESULT $? 0 0 "remove qt5-qtbase-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-examples.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-examples.sh new file mode 100644 index 000000000..dc7cbcc3a --- /dev/null +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-examples.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src qt5-qtbase +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y qt5-qtbase-examples + CHECK_RESULT $? 0 0 "install qt5-qtbase-examples failed" + SLEEP_WAIT 1 + dnf remove -y qt5-qtbase-examples + CHECK_RESULT $? 0 0 "remove qt5-qtbase-examples failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-gui.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-gui.sh new file mode 100644 index 000000000..514efc695 --- /dev/null +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-gui.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src qt5-qtbase +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y qt5-qtbase-gui + CHECK_RESULT $? 0 0 "install qt5-qtbase-gui failed" + SLEEP_WAIT 1 + dnf remove -y qt5-qtbase-gui + CHECK_RESULT $? 0 0 "remove qt5-qtbase-gui failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-mysql.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-mysql.sh new file mode 100644 index 000000000..a1ffb53c4 --- /dev/null +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-mysql.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src qt5-qtbase +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y qt5-qtbase-mysql + CHECK_RESULT $? 0 0 "install qt5-qtbase-mysql failed" + SLEEP_WAIT 1 + dnf remove -y qt5-qtbase-mysql + CHECK_RESULT $? 0 0 "remove qt5-qtbase-mysql failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-odbc.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-odbc.sh new file mode 100644 index 000000000..40ec01079 --- /dev/null +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-odbc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src qt5-qtbase +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y qt5-qtbase-odbc + CHECK_RESULT $? 0 0 "install qt5-qtbase-odbc failed" + SLEEP_WAIT 1 + dnf remove -y qt5-qtbase-odbc + CHECK_RESULT $? 0 0 "remove qt5-qtbase-odbc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-postgresql.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-postgresql.sh new file mode 100644 index 000000000..341fdfaf7 --- /dev/null +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-postgresql.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src qt5-qtbase +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y qt5-qtbase-postgresql + CHECK_RESULT $? 0 0 "install qt5-qtbase-postgresql failed" + SLEEP_WAIT 1 + dnf remove -y qt5-qtbase-postgresql + CHECK_RESULT $? 0 0 "remove qt5-qtbase-postgresql failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-private-devel.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-private-devel.sh new file mode 100644 index 000000000..1647eb54f --- /dev/null +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-private-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src qt5-qtbase +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y qt5-qtbase-private-devel + CHECK_RESULT $? 0 0 "install qt5-qtbase-private-devel failed" + SLEEP_WAIT 1 + dnf remove -y qt5-qtbase-private-devel + CHECK_RESULT $? 0 0 "remove qt5-qtbase-private-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-static.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-static.sh new file mode 100644 index 000000000..f29aea649 --- /dev/null +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src qt5-qtbase +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y qt5-qtbase-static + CHECK_RESULT $? 0 0 "install qt5-qtbase-static failed" + SLEEP_WAIT 1 + dnf remove -y qt5-qtbase-static + CHECK_RESULT $? 0 0 "remove qt5-qtbase-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase.sh new file mode 100644 index 000000000..2daef5499 --- /dev/null +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src qt5-qtbase +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y qt5-qtbase + CHECK_RESULT $? 0 0 "install qt5-qtbase failed" + SLEEP_WAIT 1 + dnf remove -y qt5-qtbase + CHECK_RESULT $? 0 0 "remove qt5-qtbase failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-devel.sh b/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-devel.sh new file mode 100644 index 000000000..a750030b8 --- /dev/null +++ b/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src qt5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y qt5-devel + CHECK_RESULT $? 0 0 "install qt5-devel failed" + SLEEP_WAIT 1 + dnf remove -y qt5-devel + CHECK_RESULT $? 0 0 "remove qt5-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-rpm-macros.sh b/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-rpm-macros.sh new file mode 100644 index 000000000..e08e48e17 --- /dev/null +++ b/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-rpm-macros.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src qt5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y qt5-rpm-macros + CHECK_RESULT $? 0 0 "install qt5-rpm-macros failed" + SLEEP_WAIT 1 + dnf remove -y qt5-rpm-macros + CHECK_RESULT $? 0 0 "remove qt5-rpm-macros failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-srpm-macros.sh b/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-srpm-macros.sh new file mode 100644 index 000000000..931c6339c --- /dev/null +++ b/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-srpm-macros.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src qt5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y qt5-srpm-macros + CHECK_RESULT $? 0 0 "install qt5-srpm-macros failed" + SLEEP_WAIT 1 + dnf remove -y qt5-srpm-macros + CHECK_RESULT $? 0 0 "remove qt5-srpm-macros failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5.sh b/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5.sh new file mode 100644 index 000000000..4453b8595 --- /dev/null +++ b/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src qt5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y qt5 + CHECK_RESULT $? 0 0 "install qt5 failed" + SLEEP_WAIT 1 + dnf remove -y qt5 + CHECK_RESULT $? 0 0 "remove qt5 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-debuginfo.sh b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-debuginfo.sh new file mode 100644 index 000000000..c9db74934 --- /dev/null +++ b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src quota +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y quota-debuginfo + CHECK_RESULT $? 0 0 "install quota-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y quota-debuginfo + CHECK_RESULT $? 0 0 "remove quota-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-debugsource.sh b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-debugsource.sh new file mode 100644 index 000000000..3b0fcfa4a --- /dev/null +++ b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src quota +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y quota-debugsource + CHECK_RESULT $? 0 0 "install quota-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y quota-debugsource + CHECK_RESULT $? 0 0 "remove quota-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-devel.sh b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-devel.sh new file mode 100644 index 000000000..c468d2c67 --- /dev/null +++ b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src quota +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y quota-devel + CHECK_RESULT $? 0 0 "install quota-devel failed" + SLEEP_WAIT 1 + dnf remove -y quota-devel + CHECK_RESULT $? 0 0 "remove quota-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-help.sh b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-help.sh new file mode 100644 index 000000000..91a849641 --- /dev/null +++ b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src quota +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y quota-help + CHECK_RESULT $? 0 0 "install quota-help failed" + SLEEP_WAIT 1 + dnf remove -y quota-help + CHECK_RESULT $? 0 0 "remove quota-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota.sh b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota.sh new file mode 100644 index 000000000..e663bca04 --- /dev/null +++ b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src quota +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y quota + CHECK_RESULT $? 0 0 "install quota failed" + SLEEP_WAIT 1 + dnf remove -y quota + CHECK_RESULT $? 0 0 "remove quota failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_ibacm.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_ibacm.sh new file mode 100644 index 000000000..2bb04461d --- /dev/null +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_ibacm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rdma-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ibacm + CHECK_RESULT $? 0 0 "install ibacm failed" + SLEEP_WAIT 1 + dnf remove -y ibacm + CHECK_RESULT $? 0 0 "remove ibacm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_infiniband-diags-compat.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_infiniband-diags-compat.sh new file mode 100644 index 000000000..e3a73fada --- /dev/null +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_infiniband-diags-compat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rdma-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y infiniband-diags-compat + CHECK_RESULT $? 0 0 "install infiniband-diags-compat failed" + SLEEP_WAIT 1 + dnf remove -y infiniband-diags-compat + CHECK_RESULT $? 0 0 "remove infiniband-diags-compat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_infiniband-diags.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_infiniband-diags.sh new file mode 100644 index 000000000..5b45e02fe --- /dev/null +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_infiniband-diags.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rdma-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y infiniband-diags + CHECK_RESULT $? 0 0 "install infiniband-diags failed" + SLEEP_WAIT 1 + dnf remove -y infiniband-diags + CHECK_RESULT $? 0 0 "remove infiniband-diags failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_iwpmd.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_iwpmd.sh new file mode 100644 index 000000000..5a7155728 --- /dev/null +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_iwpmd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rdma-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y iwpmd + CHECK_RESULT $? 0 0 "install iwpmd failed" + SLEEP_WAIT 1 + dnf remove -y iwpmd + CHECK_RESULT $? 0 0 "remove iwpmd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibumad.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibumad.sh new file mode 100644 index 000000000..0d698b50e --- /dev/null +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibumad.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rdma-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libibumad + CHECK_RESULT $? 0 0 "install libibumad failed" + SLEEP_WAIT 1 + dnf remove -y libibumad + CHECK_RESULT $? 0 0 "remove libibumad failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibverbs-utils.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibverbs-utils.sh new file mode 100644 index 000000000..ad4d3da94 --- /dev/null +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibverbs-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rdma-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libibverbs-utils + CHECK_RESULT $? 0 0 "install libibverbs-utils failed" + SLEEP_WAIT 1 + dnf remove -y libibverbs-utils + CHECK_RESULT $? 0 0 "remove libibverbs-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibverbs.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibverbs.sh new file mode 100644 index 000000000..04009f4bf --- /dev/null +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibverbs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rdma-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libibverbs + CHECK_RESULT $? 0 0 "install libibverbs failed" + SLEEP_WAIT 1 + dnf remove -y libibverbs + CHECK_RESULT $? 0 0 "remove libibverbs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_librdmacm-utils.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_librdmacm-utils.sh new file mode 100644 index 000000000..f2d1a9deb --- /dev/null +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_librdmacm-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rdma-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librdmacm-utils + CHECK_RESULT $? 0 0 "install librdmacm-utils failed" + SLEEP_WAIT 1 + dnf remove -y librdmacm-utils + CHECK_RESULT $? 0 0 "remove librdmacm-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_librdmacm.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_librdmacm.sh new file mode 100644 index 000000000..aa70fb215 --- /dev/null +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_librdmacm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rdma-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y librdmacm + CHECK_RESULT $? 0 0 "install librdmacm failed" + SLEEP_WAIT 1 + dnf remove -y librdmacm + CHECK_RESULT $? 0 0 "remove librdmacm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_python3-pyverbs.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_python3-pyverbs.sh new file mode 100644 index 000000000..734bd598d --- /dev/null +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_python3-pyverbs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rdma-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-pyverbs + CHECK_RESULT $? 0 0 "install python3-pyverbs failed" + SLEEP_WAIT 1 + dnf remove -y python3-pyverbs + CHECK_RESULT $? 0 0 "remove python3-pyverbs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-debuginfo.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-debuginfo.sh new file mode 100644 index 000000000..4045008d3 --- /dev/null +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rdma-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rdma-core-debuginfo + CHECK_RESULT $? 0 0 "install rdma-core-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y rdma-core-debuginfo + CHECK_RESULT $? 0 0 "remove rdma-core-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-debugsource.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-debugsource.sh new file mode 100644 index 000000000..4883b120f --- /dev/null +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rdma-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rdma-core-debugsource + CHECK_RESULT $? 0 0 "install rdma-core-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y rdma-core-debugsource + CHECK_RESULT $? 0 0 "remove rdma-core-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-devel.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-devel.sh new file mode 100644 index 000000000..f483c31b9 --- /dev/null +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rdma-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rdma-core-devel + CHECK_RESULT $? 0 0 "install rdma-core-devel failed" + SLEEP_WAIT 1 + dnf remove -y rdma-core-devel + CHECK_RESULT $? 0 0 "remove rdma-core-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-help.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-help.sh new file mode 100644 index 000000000..0f51d4020 --- /dev/null +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rdma-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rdma-core-help + CHECK_RESULT $? 0 0 "install rdma-core-help failed" + SLEEP_WAIT 1 + dnf remove -y rdma-core-help + CHECK_RESULT $? 0 0 "remove rdma-core-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core.sh new file mode 100644 index 000000000..15198baec --- /dev/null +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rdma-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rdma-core + CHECK_RESULT $? 0 0 "install rdma-core failed" + SLEEP_WAIT 1 + dnf remove -y rdma-core + CHECK_RESULT $? 0 0 "remove rdma-core failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_srp_daemon.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_srp_daemon.sh new file mode 100644 index 000000000..5bfb97dc9 --- /dev/null +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_srp_daemon.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rdma-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y srp_daemon + CHECK_RESULT $? 0 0 "install srp_daemon failed" + SLEEP_WAIT 1 + dnf remove -y srp_daemon + CHECK_RESULT $? 0 0 "remove srp_daemon failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-debuginfo.sh b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-debuginfo.sh new file mode 100644 index 000000000..d1f31404e --- /dev/null +++ b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src readline +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y readline-debuginfo + CHECK_RESULT $? 0 0 "install readline-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y readline-debuginfo + CHECK_RESULT $? 0 0 "remove readline-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-debugsource.sh b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-debugsource.sh new file mode 100644 index 000000000..8f66d81c2 --- /dev/null +++ b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src readline +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y readline-debugsource + CHECK_RESULT $? 0 0 "install readline-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y readline-debugsource + CHECK_RESULT $? 0 0 "remove readline-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-devel.sh b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-devel.sh new file mode 100644 index 000000000..ef0fda4a7 --- /dev/null +++ b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src readline +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y readline-devel + CHECK_RESULT $? 0 0 "install readline-devel failed" + SLEEP_WAIT 1 + dnf remove -y readline-devel + CHECK_RESULT $? 0 0 "remove readline-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-help.sh b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-help.sh new file mode 100644 index 000000000..a8b46daf7 --- /dev/null +++ b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src readline +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y readline-help + CHECK_RESULT $? 0 0 "install readline-help failed" + SLEEP_WAIT 1 + dnf remove -y readline-help + CHECK_RESULT $? 0 0 "remove readline-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline.sh b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline.sh new file mode 100644 index 000000000..0cc7cf5cf --- /dev/null +++ b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src readline +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y readline + CHECK_RESULT $? 0 0 "install readline failed" + SLEEP_WAIT 1 + dnf remove -y readline + CHECK_RESULT $? 0 0 "remove readline failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-debuginfo.sh b/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-debuginfo.sh new file mode 100644 index 000000000..53496a2f2 --- /dev/null +++ b/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src realmd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y realmd-debuginfo + CHECK_RESULT $? 0 0 "install realmd-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y realmd-debuginfo + CHECK_RESULT $? 0 0 "remove realmd-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-debugsource.sh b/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-debugsource.sh new file mode 100644 index 000000000..397782af2 --- /dev/null +++ b/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src realmd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y realmd-debugsource + CHECK_RESULT $? 0 0 "install realmd-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y realmd-debugsource + CHECK_RESULT $? 0 0 "remove realmd-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-help.sh b/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-help.sh new file mode 100644 index 000000000..2cffdad72 --- /dev/null +++ b/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src realmd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y realmd-help + CHECK_RESULT $? 0 0 "install realmd-help failed" + SLEEP_WAIT 1 + dnf remove -y realmd-help + CHECK_RESULT $? 0 0 "remove realmd-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd.sh b/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd.sh new file mode 100644 index 000000000..9a6614d98 --- /dev/null +++ b/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src realmd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y realmd + CHECK_RESULT $? 0 0 "install realmd failed" + SLEEP_WAIT 1 + dnf remove -y realmd + CHECK_RESULT $? 0 0 "remove realmd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis-debuginfo.sh b/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis-debuginfo.sh new file mode 100644 index 000000000..a89a4f472 --- /dev/null +++ b/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src redis +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y redis-debuginfo + CHECK_RESULT $? 0 0 "install redis-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y redis-debuginfo + CHECK_RESULT $? 0 0 "remove redis-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis-debugsource.sh b/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis-debugsource.sh new file mode 100644 index 000000000..cd2b3d4de --- /dev/null +++ b/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src redis +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y redis-debugsource + CHECK_RESULT $? 0 0 "install redis-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y redis-debugsource + CHECK_RESULT $? 0 0 "remove redis-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis.sh b/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis.sh new file mode 100644 index 000000000..fba89e58c --- /dev/null +++ b/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src redis +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y redis + CHECK_RESULT $? 0 0 "install redis failed" + SLEEP_WAIT 1 + dnf remove -y redis + CHECK_RESULT $? 0 0 "remove redis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/regexp/oe_test_regexp_install_and_remove_regexp.sh b/testcases/cli-test/regexp/oe_test_regexp_install_and_remove_regexp.sh new file mode 100644 index 000000000..74f60e99a --- /dev/null +++ b/testcases/cli-test/regexp/oe_test_regexp_install_and_remove_regexp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src regexp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y regexp + CHECK_RESULT $? 0 0 "install regexp failed" + SLEEP_WAIT 1 + dnf remove -y regexp + CHECK_RESULT $? 0 0 "remove regexp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-debuginfo.sh b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-debuginfo.sh new file mode 100644 index 000000000..1601d3a93 --- /dev/null +++ b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rng-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rng-tools-debuginfo + CHECK_RESULT $? 0 0 "install rng-tools-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y rng-tools-debuginfo + CHECK_RESULT $? 0 0 "remove rng-tools-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-debugsource.sh b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-debugsource.sh new file mode 100644 index 000000000..5499903c8 --- /dev/null +++ b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rng-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rng-tools-debugsource + CHECK_RESULT $? 0 0 "install rng-tools-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y rng-tools-debugsource + CHECK_RESULT $? 0 0 "remove rng-tools-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-doc.sh b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-doc.sh new file mode 100644 index 000000000..26633b114 --- /dev/null +++ b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rng-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rng-tools-doc + CHECK_RESULT $? 0 0 "install rng-tools-doc failed" + SLEEP_WAIT 1 + dnf remove -y rng-tools-doc + CHECK_RESULT $? 0 0 "remove rng-tools-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-help.sh b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-help.sh new file mode 100644 index 000000000..4e87e8446 --- /dev/null +++ b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rng-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rng-tools-help + CHECK_RESULT $? 0 0 "install rng-tools-help failed" + SLEEP_WAIT 1 + dnf remove -y rng-tools-help + CHECK_RESULT $? 0 0 "remove rng-tools-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools.sh b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools.sh new file mode 100644 index 000000000..6c9d62cb9 --- /dev/null +++ b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rng-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rng-tools + CHECK_RESULT $? 0 0 "install rng-tools failed" + SLEEP_WAIT 1 + dnf remove -y rng-tools + CHECK_RESULT $? 0 0 "remove rng-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rootfiles/oe_test_rootfiles_install_and_remove_rootfiles.sh b/testcases/cli-test/rootfiles/oe_test_rootfiles_install_and_remove_rootfiles.sh new file mode 100644 index 000000000..2776539ea --- /dev/null +++ b/testcases/cli-test/rootfiles/oe_test_rootfiles_install_and_remove_rootfiles.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rootfiles +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rootfiles + CHECK_RESULT $? 0 0 "install rootfiles failed" + SLEEP_WAIT 1 + dnf remove -y rootfiles + CHECK_RESULT $? 0 0 "remove rootfiles failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-debuginfo.sh b/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-debuginfo.sh new file mode 100644 index 000000000..cb5246cd6 --- /dev/null +++ b/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpcbind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rpcbind-debuginfo + CHECK_RESULT $? 0 0 "install rpcbind-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y rpcbind-debuginfo + CHECK_RESULT $? 0 0 "remove rpcbind-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-debugsource.sh b/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-debugsource.sh new file mode 100644 index 000000000..e93b20090 --- /dev/null +++ b/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpcbind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rpcbind-debugsource + CHECK_RESULT $? 0 0 "install rpcbind-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y rpcbind-debugsource + CHECK_RESULT $? 0 0 "remove rpcbind-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-help.sh b/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-help.sh new file mode 100644 index 000000000..6d09181fc --- /dev/null +++ b/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpcbind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rpcbind-help + CHECK_RESULT $? 0 0 "install rpcbind-help failed" + SLEEP_WAIT 1 + dnf remove -y rpcbind-help + CHECK_RESULT $? 0 0 "remove rpcbind-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind.sh b/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind.sh new file mode 100644 index 000000000..9107f9ce7 --- /dev/null +++ b/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpcbind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rpcbind + CHECK_RESULT $? 0 0 "install rpcbind failed" + SLEEP_WAIT 1 + dnf remove -y rpcbind + CHECK_RESULT $? 0 0 "remove rpcbind failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcgen.sh b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcgen.sh new file mode 100644 index 000000000..013c1443d --- /dev/null +++ b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcgen.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpcsvc-proto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rpcgen + CHECK_RESULT $? 0 0 "install rpcgen failed" + SLEEP_WAIT 1 + dnf remove -y rpcgen + CHECK_RESULT $? 0 0 "remove rpcgen failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debuginfo.sh b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debuginfo.sh new file mode 100644 index 000000000..47865b320 --- /dev/null +++ b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpcsvc-proto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rpcsvc-proto-debuginfo + CHECK_RESULT $? 0 0 "install rpcsvc-proto-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y rpcsvc-proto-debuginfo + CHECK_RESULT $? 0 0 "remove rpcsvc-proto-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debugsource.sh b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debugsource.sh new file mode 100644 index 000000000..e7b65d9b6 --- /dev/null +++ b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpcsvc-proto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rpcsvc-proto-debugsource + CHECK_RESULT $? 0 0 "install rpcsvc-proto-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y rpcsvc-proto-debugsource + CHECK_RESULT $? 0 0 "remove rpcsvc-proto-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-devel.sh b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-devel.sh new file mode 100644 index 000000000..1f676cd4e --- /dev/null +++ b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpcsvc-proto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rpcsvc-proto-devel + CHECK_RESULT $? 0 0 "install rpcsvc-proto-devel failed" + SLEEP_WAIT 1 + dnf remove -y rpcsvc-proto-devel + CHECK_RESULT $? 0 0 "remove rpcsvc-proto-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-help.sh b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-help.sh new file mode 100644 index 000000000..5a3aa853c --- /dev/null +++ b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpcsvc-proto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rpcsvc-proto-help + CHECK_RESULT $? 0 0 "install rpcsvc-proto-help failed" + SLEEP_WAIT 1 + dnf remove -y rpcsvc-proto-help + CHECK_RESULT $? 0 0 "remove rpcsvc-proto-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto.sh b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto.sh new file mode 100644 index 000000000..c43f72277 --- /dev/null +++ b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpcsvc-proto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rpcsvc-proto + CHECK_RESULT $? 0 0 "install rpcsvc-proto failed" + SLEEP_WAIT 1 + dnf remove -y rpcsvc-proto + CHECK_RESULT $? 0 0 "remove rpcsvc-proto failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_python2-rpm.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_python2-rpm.sh new file mode 100644 index 000000000..0434d6dfd --- /dev/null +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_python2-rpm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-rpm + CHECK_RESULT $? 0 0 "install python2-rpm failed" + SLEEP_WAIT 1 + dnf remove -y python2-rpm + CHECK_RESULT $? 0 0 "remove python2-rpm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_python3-rpm.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_python3-rpm.sh new file mode 100644 index 000000000..ca6979b27 --- /dev/null +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_python3-rpm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-rpm + CHECK_RESULT $? 0 0 "install python3-rpm failed" + SLEEP_WAIT 1 + dnf remove -y python3-rpm + CHECK_RESULT $? 0 0 "remove python3-rpm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-build.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-build.sh new file mode 100644 index 000000000..b2d6d50a7 --- /dev/null +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-build.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rpm-build + CHECK_RESULT $? 0 0 "install rpm-build failed" + SLEEP_WAIT 1 + dnf remove -y rpm-build + CHECK_RESULT $? 0 0 "remove rpm-build failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-debuginfo.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-debuginfo.sh new file mode 100644 index 000000000..145a03ea5 --- /dev/null +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rpm-debuginfo + CHECK_RESULT $? 0 0 "install rpm-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y rpm-debuginfo + CHECK_RESULT $? 0 0 "remove rpm-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-debugsource.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-debugsource.sh new file mode 100644 index 000000000..6109ad176 --- /dev/null +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rpm-debugsource + CHECK_RESULT $? 0 0 "install rpm-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y rpm-debugsource + CHECK_RESULT $? 0 0 "remove rpm-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-devel.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-devel.sh new file mode 100644 index 000000000..4291586c5 --- /dev/null +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rpm-devel + CHECK_RESULT $? 0 0 "install rpm-devel failed" + SLEEP_WAIT 1 + dnf remove -y rpm-devel + CHECK_RESULT $? 0 0 "remove rpm-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-help.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-help.sh new file mode 100644 index 000000000..f4f529e65 --- /dev/null +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rpm-help + CHECK_RESULT $? 0 0 "install rpm-help failed" + SLEEP_WAIT 1 + dnf remove -y rpm-help + CHECK_RESULT $? 0 0 "remove rpm-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-libs.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-libs.sh new file mode 100644 index 000000000..e91a9e62a --- /dev/null +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rpm-libs + CHECK_RESULT $? 0 0 "install rpm-libs failed" + SLEEP_WAIT 1 + dnf remove -y rpm-libs + CHECK_RESULT $? 0 0 "remove rpm-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-plugin-systemd-inhibit.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-plugin-systemd-inhibit.sh new file mode 100644 index 000000000..f9fdb0d24 --- /dev/null +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-plugin-systemd-inhibit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rpm-plugin-systemd-inhibit + CHECK_RESULT $? 0 0 "install rpm-plugin-systemd-inhibit failed" + SLEEP_WAIT 1 + dnf remove -y rpm-plugin-systemd-inhibit + CHECK_RESULT $? 0 0 "remove rpm-plugin-systemd-inhibit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm.sh new file mode 100644 index 000000000..f1036d0f3 --- /dev/null +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rpm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rpm + CHECK_RESULT $? 0 0 "install rpm failed" + SLEEP_WAIT 1 + dnf remove -y rpm + CHECK_RESULT $? 0 0 "remove rpm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_python3-rrdtool.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_python3-rrdtool.sh new file mode 100644 index 000000000..702c06d47 --- /dev/null +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_python3-rrdtool.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rrdtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-rrdtool + CHECK_RESULT $? 0 0 "install python3-rrdtool failed" + SLEEP_WAIT 1 + dnf remove -y python3-rrdtool + CHECK_RESULT $? 0 0 "remove python3-rrdtool failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-debuginfo.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-debuginfo.sh new file mode 100644 index 000000000..3de765522 --- /dev/null +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rrdtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rrdtool-debuginfo + CHECK_RESULT $? 0 0 "install rrdtool-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y rrdtool-debuginfo + CHECK_RESULT $? 0 0 "remove rrdtool-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-debugsource.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-debugsource.sh new file mode 100644 index 000000000..3651f5cc0 --- /dev/null +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rrdtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rrdtool-debugsource + CHECK_RESULT $? 0 0 "install rrdtool-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y rrdtool-debugsource + CHECK_RESULT $? 0 0 "remove rrdtool-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-devel.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-devel.sh new file mode 100644 index 000000000..74f1c261f --- /dev/null +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rrdtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rrdtool-devel + CHECK_RESULT $? 0 0 "install rrdtool-devel failed" + SLEEP_WAIT 1 + dnf remove -y rrdtool-devel + CHECK_RESULT $? 0 0 "remove rrdtool-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-help.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-help.sh new file mode 100644 index 000000000..709cda451 --- /dev/null +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rrdtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rrdtool-help + CHECK_RESULT $? 0 0 "install rrdtool-help failed" + SLEEP_WAIT 1 + dnf remove -y rrdtool-help + CHECK_RESULT $? 0 0 "remove rrdtool-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-lua.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-lua.sh new file mode 100644 index 000000000..3d9069e3c --- /dev/null +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-lua.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rrdtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rrdtool-lua + CHECK_RESULT $? 0 0 "install rrdtool-lua failed" + SLEEP_WAIT 1 + dnf remove -y rrdtool-lua + CHECK_RESULT $? 0 0 "remove rrdtool-lua failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-perl.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-perl.sh new file mode 100644 index 000000000..ef86f4b7c --- /dev/null +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-perl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rrdtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rrdtool-perl + CHECK_RESULT $? 0 0 "install rrdtool-perl failed" + SLEEP_WAIT 1 + dnf remove -y rrdtool-perl + CHECK_RESULT $? 0 0 "remove rrdtool-perl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-ruby.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-ruby.sh new file mode 100644 index 000000000..c6a4776f4 --- /dev/null +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-ruby.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rrdtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rrdtool-ruby + CHECK_RESULT $? 0 0 "install rrdtool-ruby failed" + SLEEP_WAIT 1 + dnf remove -y rrdtool-ruby + CHECK_RESULT $? 0 0 "remove rrdtool-ruby failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-tcl.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-tcl.sh new file mode 100644 index 000000000..3eece1583 --- /dev/null +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-tcl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rrdtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rrdtool-tcl + CHECK_RESULT $? 0 0 "install rrdtool-tcl failed" + SLEEP_WAIT 1 + dnf remove -y rrdtool-tcl + CHECK_RESULT $? 0 0 "remove rrdtool-tcl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool.sh new file mode 100644 index 000000000..1f3a96533 --- /dev/null +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rrdtool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rrdtool + CHECK_RESULT $? 0 0 "install rrdtool failed" + SLEEP_WAIT 1 + dnf remove -y rrdtool + CHECK_RESULT $? 0 0 "remove rrdtool failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-debuginfo.sh b/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-debuginfo.sh new file mode 100644 index 000000000..c71b32c41 --- /dev/null +++ b/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsync +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsync-debuginfo + CHECK_RESULT $? 0 0 "install rsync-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y rsync-debuginfo + CHECK_RESULT $? 0 0 "remove rsync-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-debugsource.sh b/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-debugsource.sh new file mode 100644 index 000000000..76504a983 --- /dev/null +++ b/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsync +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsync-debugsource + CHECK_RESULT $? 0 0 "install rsync-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y rsync-debugsource + CHECK_RESULT $? 0 0 "remove rsync-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-help.sh b/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-help.sh new file mode 100644 index 000000000..ede2d6b3b --- /dev/null +++ b/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsync +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsync-help + CHECK_RESULT $? 0 0 "install rsync-help failed" + SLEEP_WAIT 1 + dnf remove -y rsync-help + CHECK_RESULT $? 0 0 "remove rsync-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync.sh b/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync.sh new file mode 100644 index 000000000..dc0b39af4 --- /dev/null +++ b/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsync +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsync + CHECK_RESULT $? 0 0 "install rsync failed" + SLEEP_WAIT 1 + dnf remove -y rsync + CHECK_RESULT $? 0 0 "remove rsync failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-crypto.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-crypto.sh new file mode 100644 index 000000000..9113281fb --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-crypto.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-crypto + CHECK_RESULT $? 0 0 "install rsyslog-crypto failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-crypto + CHECK_RESULT $? 0 0 "remove rsyslog-crypto failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-debuginfo.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-debuginfo.sh new file mode 100644 index 000000000..43eca5533 --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-debuginfo + CHECK_RESULT $? 0 0 "install rsyslog-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-debuginfo + CHECK_RESULT $? 0 0 "remove rsyslog-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-debugsource.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-debugsource.sh new file mode 100644 index 000000000..3aee83660 --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-debugsource + CHECK_RESULT $? 0 0 "install rsyslog-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-debugsource + CHECK_RESULT $? 0 0 "remove rsyslog-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-doc.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-doc.sh new file mode 100644 index 000000000..4957d0d7e --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-doc + CHECK_RESULT $? 0 0 "install rsyslog-doc failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-doc + CHECK_RESULT $? 0 0 "remove rsyslog-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-elasticsearch.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-elasticsearch.sh new file mode 100644 index 000000000..45d11b3af --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-elasticsearch.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-elasticsearch + CHECK_RESULT $? 0 0 "install rsyslog-elasticsearch failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-elasticsearch + CHECK_RESULT $? 0 0 "remove rsyslog-elasticsearch failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-gnutls.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-gnutls.sh new file mode 100644 index 000000000..3c718d932 --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-gnutls.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-gnutls + CHECK_RESULT $? 0 0 "install rsyslog-gnutls failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-gnutls + CHECK_RESULT $? 0 0 "remove rsyslog-gnutls failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-gssapi.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-gssapi.sh new file mode 100644 index 000000000..76f9cf313 --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-gssapi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-gssapi + CHECK_RESULT $? 0 0 "install rsyslog-gssapi failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-gssapi + CHECK_RESULT $? 0 0 "remove rsyslog-gssapi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-help.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-help.sh new file mode 100644 index 000000000..5c59318f9 --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-help + CHECK_RESULT $? 0 0 "install rsyslog-help failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-help + CHECK_RESULT $? 0 0 "remove rsyslog-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-hiredis.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-hiredis.sh new file mode 100644 index 000000000..0b96fe0fd --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-hiredis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-hiredis + CHECK_RESULT $? 0 0 "install rsyslog-hiredis failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-hiredis + CHECK_RESULT $? 0 0 "remove rsyslog-hiredis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-kafka.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-kafka.sh new file mode 100644 index 000000000..811b8630e --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-kafka.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-kafka + CHECK_RESULT $? 0 0 "install rsyslog-kafka failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-kafka + CHECK_RESULT $? 0 0 "remove rsyslog-kafka failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmaudit.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmaudit.sh new file mode 100644 index 000000000..835df2d15 --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmaudit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-mmaudit + CHECK_RESULT $? 0 0 "install rsyslog-mmaudit failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-mmaudit + CHECK_RESULT $? 0 0 "remove rsyslog-mmaudit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmjsonparse.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmjsonparse.sh new file mode 100644 index 000000000..d3bcd144a --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmjsonparse.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-mmjsonparse + CHECK_RESULT $? 0 0 "install rsyslog-mmjsonparse failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-mmjsonparse + CHECK_RESULT $? 0 0 "remove rsyslog-mmjsonparse failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmkubernetes.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmkubernetes.sh new file mode 100644 index 000000000..247baf8c8 --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmkubernetes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-mmkubernetes + CHECK_RESULT $? 0 0 "install rsyslog-mmkubernetes failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-mmkubernetes + CHECK_RESULT $? 0 0 "remove rsyslog-mmkubernetes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmnormalize.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmnormalize.sh new file mode 100644 index 000000000..65bbb2f6c --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmnormalize.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-mmnormalize + CHECK_RESULT $? 0 0 "install rsyslog-mmnormalize failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-mmnormalize + CHECK_RESULT $? 0 0 "remove rsyslog-mmnormalize failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmsnmptrapd.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmsnmptrapd.sh new file mode 100644 index 000000000..70dc7594e --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmsnmptrapd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-mmsnmptrapd + CHECK_RESULT $? 0 0 "install rsyslog-mmsnmptrapd failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-mmsnmptrapd + CHECK_RESULT $? 0 0 "remove rsyslog-mmsnmptrapd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmtaghostname.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmtaghostname.sh new file mode 100644 index 000000000..62e13b361 --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmtaghostname.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-mmtaghostname + CHECK_RESULT $? 0 0 "install rsyslog-mmtaghostname failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-mmtaghostname + CHECK_RESULT $? 0 0 "remove rsyslog-mmtaghostname failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mongodb.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mongodb.sh new file mode 100644 index 000000000..b30f07eda --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mongodb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-mongodb + CHECK_RESULT $? 0 0 "install rsyslog-mongodb failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-mongodb + CHECK_RESULT $? 0 0 "remove rsyslog-mongodb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mysql.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mysql.sh new file mode 100644 index 000000000..5b1ab67f0 --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mysql.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-mysql + CHECK_RESULT $? 0 0 "install rsyslog-mysql failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-mysql + CHECK_RESULT $? 0 0 "remove rsyslog-mysql failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-omamqp1.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-omamqp1.sh new file mode 100644 index 000000000..c9e46523f --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-omamqp1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-omamqp1 + CHECK_RESULT $? 0 0 "install rsyslog-omamqp1 failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-omamqp1 + CHECK_RESULT $? 0 0 "remove rsyslog-omamqp1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-pgsql.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-pgsql.sh new file mode 100644 index 000000000..7cb4584cc --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-pgsql.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-pgsql + CHECK_RESULT $? 0 0 "install rsyslog-pgsql failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-pgsql + CHECK_RESULT $? 0 0 "remove rsyslog-pgsql failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-rabbitmq.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-rabbitmq.sh new file mode 100644 index 000000000..94b9be00b --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-rabbitmq.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-rabbitmq + CHECK_RESULT $? 0 0 "install rsyslog-rabbitmq failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-rabbitmq + CHECK_RESULT $? 0 0 "remove rsyslog-rabbitmq failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-relp.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-relp.sh new file mode 100644 index 000000000..36babbc15 --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-relp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-relp + CHECK_RESULT $? 0 0 "install rsyslog-relp failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-relp + CHECK_RESULT $? 0 0 "remove rsyslog-relp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-snmp.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-snmp.sh new file mode 100644 index 000000000..aa79bf1f4 --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-snmp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-snmp + CHECK_RESULT $? 0 0 "install rsyslog-snmp failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-snmp + CHECK_RESULT $? 0 0 "remove rsyslog-snmp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-udpspoof.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-udpspoof.sh new file mode 100644 index 000000000..7453ae109 --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-udpspoof.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog-udpspoof + CHECK_RESULT $? 0 0 "install rsyslog-udpspoof failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog-udpspoof + CHECK_RESULT $? 0 0 "remove rsyslog-udpspoof failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog.sh new file mode 100644 index 000000000..41c2012ae --- /dev/null +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rsyslog +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rsyslog + CHECK_RESULT $? 0 0 "install rsyslog failed" + SLEEP_WAIT 1 + dnf remove -y rsyslog + CHECK_RESULT $? 0 0 "remove rsyslog failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-bundled-gems.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-bundled-gems.sh new file mode 100644 index 000000000..524565fdb --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-bundled-gems.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ruby-bundled-gems + CHECK_RESULT $? 0 0 "install ruby-bundled-gems failed" + SLEEP_WAIT 1 + dnf remove -y ruby-bundled-gems + CHECK_RESULT $? 0 0 "remove ruby-bundled-gems failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-debuginfo.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-debuginfo.sh new file mode 100644 index 000000000..4a1fd61d9 --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ruby-debuginfo + CHECK_RESULT $? 0 0 "install ruby-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ruby-debuginfo + CHECK_RESULT $? 0 0 "remove ruby-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-debugsource.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-debugsource.sh new file mode 100644 index 000000000..7baafb120 --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ruby-debugsource + CHECK_RESULT $? 0 0 "install ruby-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ruby-debugsource + CHECK_RESULT $? 0 0 "remove ruby-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-devel.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-devel.sh new file mode 100644 index 000000000..4e9c99617 --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ruby-devel + CHECK_RESULT $? 0 0 "install ruby-devel failed" + SLEEP_WAIT 1 + dnf remove -y ruby-devel + CHECK_RESULT $? 0 0 "remove ruby-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-help.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-help.sh new file mode 100644 index 000000000..c4a5b6ac8 --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ruby-help + CHECK_RESULT $? 0 0 "install ruby-help failed" + SLEEP_WAIT 1 + dnf remove -y ruby-help + CHECK_RESULT $? 0 0 "remove ruby-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-irb.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-irb.sh new file mode 100644 index 000000000..6d2929c88 --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-irb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ruby-irb + CHECK_RESULT $? 0 0 "install ruby-irb failed" + SLEEP_WAIT 1 + dnf remove -y ruby-irb + CHECK_RESULT $? 0 0 "remove ruby-irb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby.sh new file mode 100644 index 000000000..8e6a7fb66 --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ruby + CHECK_RESULT $? 0 0 "install ruby failed" + SLEEP_WAIT 1 + dnf remove -y ruby + CHECK_RESULT $? 0 0 "remove ruby failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-bigdecimal.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-bigdecimal.sh new file mode 100644 index 000000000..a0d7faa4e --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-bigdecimal.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-bigdecimal + CHECK_RESULT $? 0 0 "install rubygem-bigdecimal failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-bigdecimal + CHECK_RESULT $? 0 0 "remove rubygem-bigdecimal failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-bundler.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-bundler.sh new file mode 100644 index 000000000..d6e4869e9 --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-bundler.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-bundler + CHECK_RESULT $? 0 0 "install rubygem-bundler failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-bundler + CHECK_RESULT $? 0 0 "remove rubygem-bundler failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-did_you_mean.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-did_you_mean.sh new file mode 100644 index 000000000..4e385cf03 --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-did_you_mean.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-did_you_mean + CHECK_RESULT $? 0 0 "install rubygem-did_you_mean failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-did_you_mean + CHECK_RESULT $? 0 0 "remove rubygem-did_you_mean failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-io-console.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-io-console.sh new file mode 100644 index 000000000..0d2aba313 --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-io-console.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-io-console + CHECK_RESULT $? 0 0 "install rubygem-io-console failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-io-console + CHECK_RESULT $? 0 0 "remove rubygem-io-console failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-json.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-json.sh new file mode 100644 index 000000000..47353894a --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-json.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-json + CHECK_RESULT $? 0 0 "install rubygem-json failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-json + CHECK_RESULT $? 0 0 "remove rubygem-json failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-minitest.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-minitest.sh new file mode 100644 index 000000000..28a092ba3 --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-minitest.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-minitest + CHECK_RESULT $? 0 0 "install rubygem-minitest failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-minitest + CHECK_RESULT $? 0 0 "remove rubygem-minitest failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-net-telnet.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-net-telnet.sh new file mode 100644 index 000000000..2b1305d9c --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-net-telnet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-net-telnet + CHECK_RESULT $? 0 0 "install rubygem-net-telnet failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-net-telnet + CHECK_RESULT $? 0 0 "remove rubygem-net-telnet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-openssl.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-openssl.sh new file mode 100644 index 000000000..41595e85c --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-openssl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-openssl + CHECK_RESULT $? 0 0 "install rubygem-openssl failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-openssl + CHECK_RESULT $? 0 0 "remove rubygem-openssl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-power_assert.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-power_assert.sh new file mode 100644 index 000000000..2b24deac2 --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-power_assert.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-power_assert + CHECK_RESULT $? 0 0 "install rubygem-power_assert failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-power_assert + CHECK_RESULT $? 0 0 "remove rubygem-power_assert failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-psych.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-psych.sh new file mode 100644 index 000000000..3d8a36e9b --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-psych.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-psych + CHECK_RESULT $? 0 0 "install rubygem-psych failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-psych + CHECK_RESULT $? 0 0 "remove rubygem-psych failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rake.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rake.sh new file mode 100644 index 000000000..603d9756d --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rake.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-rake + CHECK_RESULT $? 0 0 "install rubygem-rake failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-rake + CHECK_RESULT $? 0 0 "remove rubygem-rake failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rbs.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rbs.sh new file mode 100644 index 000000000..5deec687e --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rbs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-rbs + CHECK_RESULT $? 0 0 "install rubygem-rbs failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-rbs + CHECK_RESULT $? 0 0 "remove rubygem-rbs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rdoc.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rdoc.sh new file mode 100644 index 000000000..cd7656fb8 --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rdoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-rdoc + CHECK_RESULT $? 0 0 "install rubygem-rdoc failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-rdoc + CHECK_RESULT $? 0 0 "remove rubygem-rdoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rexml.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rexml.sh new file mode 100644 index 000000000..4e35d8383 --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rexml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-rexml + CHECK_RESULT $? 0 0 "install rubygem-rexml failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-rexml + CHECK_RESULT $? 0 0 "remove rubygem-rexml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rss.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rss.sh new file mode 100644 index 000000000..5dc284e89 --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rss.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-rss + CHECK_RESULT $? 0 0 "install rubygem-rss failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-rss + CHECK_RESULT $? 0 0 "remove rubygem-rss failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-test-unit.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-test-unit.sh new file mode 100644 index 000000000..1ab7a1531 --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-test-unit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-test-unit + CHECK_RESULT $? 0 0 "install rubygem-test-unit failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-test-unit + CHECK_RESULT $? 0 0 "remove rubygem-test-unit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-typeprof.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-typeprof.sh new file mode 100644 index 000000000..c8c676017 --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-typeprof.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-typeprof + CHECK_RESULT $? 0 0 "install rubygem-typeprof failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-typeprof + CHECK_RESULT $? 0 0 "remove rubygem-typeprof failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-xmlrpc.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-xmlrpc.sh new file mode 100644 index 000000000..ba8ecc809 --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-xmlrpc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-xmlrpc + CHECK_RESULT $? 0 0 "install rubygem-xmlrpc failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-xmlrpc + CHECK_RESULT $? 0 0 "remove rubygem-xmlrpc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygems-devel.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygems-devel.sh new file mode 100644 index 000000000..e31bc45df --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygems-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygems-devel + CHECK_RESULT $? 0 0 "install rubygems-devel failed" + SLEEP_WAIT 1 + dnf remove -y rubygems-devel + CHECK_RESULT $? 0 0 "remove rubygems-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygems.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygems.sh new file mode 100644 index 000000000..cbbd22b1a --- /dev/null +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygems.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ruby +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygems + CHECK_RESULT $? 0 0 "install rubygems failed" + SLEEP_WAIT 1 + dnf remove -y rubygems + CHECK_RESULT $? 0 0 "remove rubygems failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rubygem-asciidoctor/oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor-help.sh b/testcases/cli-test/rubygem-asciidoctor/oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor-help.sh new file mode 100644 index 000000000..2c31be1de --- /dev/null +++ b/testcases/cli-test/rubygem-asciidoctor/oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rubygem-asciidoctor +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-asciidoctor-help + CHECK_RESULT $? 0 0 "install rubygem-asciidoctor-help failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-asciidoctor-help + CHECK_RESULT $? 0 0 "remove rubygem-asciidoctor-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rubygem-asciidoctor/oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor.sh b/testcases/cli-test/rubygem-asciidoctor/oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor.sh new file mode 100644 index 000000000..5e89c3fcc --- /dev/null +++ b/testcases/cli-test/rubygem-asciidoctor/oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rubygem-asciidoctor +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-asciidoctor + CHECK_RESULT $? 0 0 "install rubygem-asciidoctor failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-asciidoctor + CHECK_RESULT $? 0 0 "remove rubygem-asciidoctor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rubygem-ronn-ng/oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng-doc.sh b/testcases/cli-test/rubygem-ronn-ng/oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng-doc.sh new file mode 100644 index 000000000..a6a7d1011 --- /dev/null +++ b/testcases/cli-test/rubygem-ronn-ng/oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rubygem-ronn-ng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-ronn-ng-doc + CHECK_RESULT $? 0 0 "install rubygem-ronn-ng-doc failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-ronn-ng-doc + CHECK_RESULT $? 0 0 "remove rubygem-ronn-ng-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rubygem-ronn-ng/oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng.sh b/testcases/cli-test/rubygem-ronn-ng/oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng.sh new file mode 100644 index 000000000..0431304ef --- /dev/null +++ b/testcases/cli-test/rubygem-ronn-ng/oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rubygem-ronn-ng +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rubygem-ronn-ng + CHECK_RESULT $? 0 0 "install rubygem-ronn-ng failed" + SLEEP_WAIT 1 + dnf remove -y rubygem-ronn-ng + CHECK_RESULT $? 0 0 "remove rubygem-ronn-ng failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_cargo-doc.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_cargo-doc.sh new file mode 100644 index 000000000..cb2ba18d3 --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_cargo-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cargo-doc + CHECK_RESULT $? 0 0 "install cargo-doc failed" + SLEEP_WAIT 1 + dnf remove -y cargo-doc + CHECK_RESULT $? 0 0 "remove cargo-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_cargo.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_cargo.sh new file mode 100644 index 000000000..a22bad59b --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_cargo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y cargo + CHECK_RESULT $? 0 0 "install cargo failed" + SLEEP_WAIT 1 + dnf remove -y cargo + CHECK_RESULT $? 0 0 "remove cargo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_clippy-preview.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_clippy-preview.sh new file mode 100644 index 000000000..7097334f3 --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_clippy-preview.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y clippy-preview + CHECK_RESULT $? 0 0 "install clippy-preview failed" + SLEEP_WAIT 1 + dnf remove -y clippy-preview + CHECK_RESULT $? 0 0 "remove clippy-preview failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_clippy.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_clippy.sh new file mode 100644 index 000000000..8f9977445 --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_clippy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y clippy + CHECK_RESULT $? 0 0 "install clippy failed" + SLEEP_WAIT 1 + dnf remove -y clippy + CHECK_RESULT $? 0 0 "remove clippy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rls-preview.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rls-preview.sh new file mode 100644 index 000000000..69a330c95 --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rls-preview.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rls-preview + CHECK_RESULT $? 0 0 "install rls-preview failed" + SLEEP_WAIT 1 + dnf remove -y rls-preview + CHECK_RESULT $? 0 0 "remove rls-preview failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rls.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rls.sh new file mode 100644 index 000000000..395127044 --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rls.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rls + CHECK_RESULT $? 0 0 "install rls failed" + SLEEP_WAIT 1 + dnf remove -y rls + CHECK_RESULT $? 0 0 "remove rls failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-analysis.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-analysis.sh new file mode 100644 index 000000000..01f6e9f4b --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-analysis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rust-analysis + CHECK_RESULT $? 0 0 "install rust-analysis failed" + SLEEP_WAIT 1 + dnf remove -y rust-analysis + CHECK_RESULT $? 0 0 "remove rust-analysis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-analyzer.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-analyzer.sh new file mode 100644 index 000000000..0f32d5919 --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-analyzer.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rust-analyzer + CHECK_RESULT $? 0 0 "install rust-analyzer failed" + SLEEP_WAIT 1 + dnf remove -y rust-analyzer + CHECK_RESULT $? 0 0 "remove rust-analyzer failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debugger-common.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debugger-common.sh new file mode 100644 index 000000000..42367685e --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debugger-common.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rust-debugger-common + CHECK_RESULT $? 0 0 "install rust-debugger-common failed" + SLEEP_WAIT 1 + dnf remove -y rust-debugger-common + CHECK_RESULT $? 0 0 "remove rust-debugger-common failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debuginfo.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debuginfo.sh new file mode 100644 index 000000000..1f3b6e40a --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rust-debuginfo + CHECK_RESULT $? 0 0 "install rust-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y rust-debuginfo + CHECK_RESULT $? 0 0 "remove rust-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debugsource.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debugsource.sh new file mode 100644 index 000000000..050fbd982 --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rust-debugsource + CHECK_RESULT $? 0 0 "install rust-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y rust-debugsource + CHECK_RESULT $? 0 0 "remove rust-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-devel.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-devel.sh new file mode 100644 index 000000000..b0e2c684a --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rust-devel + CHECK_RESULT $? 0 0 "install rust-devel failed" + SLEEP_WAIT 1 + dnf remove -y rust-devel + CHECK_RESULT $? 0 0 "remove rust-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-doc.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-doc.sh new file mode 100644 index 000000000..2d35da3d2 --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rust-doc + CHECK_RESULT $? 0 0 "install rust-doc failed" + SLEEP_WAIT 1 + dnf remove -y rust-doc + CHECK_RESULT $? 0 0 "remove rust-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-gdb.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-gdb.sh new file mode 100644 index 000000000..1e773792b --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-gdb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rust-gdb + CHECK_RESULT $? 0 0 "install rust-gdb failed" + SLEEP_WAIT 1 + dnf remove -y rust-gdb + CHECK_RESULT $? 0 0 "remove rust-gdb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-help.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-help.sh new file mode 100644 index 000000000..987a3a9fc --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rust-help + CHECK_RESULT $? 0 0 "install rust-help failed" + SLEEP_WAIT 1 + dnf remove -y rust-help + CHECK_RESULT $? 0 0 "remove rust-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-lldb.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-lldb.sh new file mode 100644 index 000000000..7288f84b9 --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-lldb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rust-lldb + CHECK_RESULT $? 0 0 "install rust-lldb failed" + SLEEP_WAIT 1 + dnf remove -y rust-lldb + CHECK_RESULT $? 0 0 "remove rust-lldb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-src.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-src.sh new file mode 100644 index 000000000..2103d13b3 --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-src.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rust-src + CHECK_RESULT $? 0 0 "install rust-src failed" + SLEEP_WAIT 1 + dnf remove -y rust-src + CHECK_RESULT $? 0 0 "remove rust-src failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-std-static.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-std-static.sh new file mode 100644 index 000000000..492dfcfe2 --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-std-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rust-std-static + CHECK_RESULT $? 0 0 "install rust-std-static failed" + SLEEP_WAIT 1 + dnf remove -y rust-std-static + CHECK_RESULT $? 0 0 "remove rust-std-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust.sh new file mode 100644 index 000000000..90ec2e89d --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rust + CHECK_RESULT $? 0 0 "install rust failed" + SLEEP_WAIT 1 + dnf remove -y rust + CHECK_RESULT $? 0 0 "remove rust failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rustfmt-preview.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rustfmt-preview.sh new file mode 100644 index 000000000..feda28701 --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rustfmt-preview.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rustfmt-preview + CHECK_RESULT $? 0 0 "install rustfmt-preview failed" + SLEEP_WAIT 1 + dnf remove -y rustfmt-preview + CHECK_RESULT $? 0 0 "remove rustfmt-preview failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rustfmt.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rustfmt.sh new file mode 100644 index 000000000..9d4d155a9 --- /dev/null +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rustfmt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src rust +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y rustfmt + CHECK_RESULT $? 0 0 "install rustfmt failed" + SLEEP_WAIT 1 + dnf remove -y rustfmt + CHECK_RESULT $? 0 0 "remove rustfmt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_ctdb-tests.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_ctdb-tests.sh new file mode 100644 index 000000000..9c91b83f7 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_ctdb-tests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ctdb-tests + CHECK_RESULT $? 0 0 "install ctdb-tests failed" + SLEEP_WAIT 1 + dnf remove -y ctdb-tests + CHECK_RESULT $? 0 0 "remove ctdb-tests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_ctdb.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_ctdb.sh new file mode 100644 index 000000000..46f251ee0 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_ctdb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ctdb + CHECK_RESULT $? 0 0 "install ctdb failed" + SLEEP_WAIT 1 + dnf remove -y ctdb + CHECK_RESULT $? 0 0 "remove ctdb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_libsmbclient-devel.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_libsmbclient-devel.sh new file mode 100644 index 000000000..61458921c --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_libsmbclient-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsmbclient-devel + CHECK_RESULT $? 0 0 "install libsmbclient-devel failed" + SLEEP_WAIT 1 + dnf remove -y libsmbclient-devel + CHECK_RESULT $? 0 0 "remove libsmbclient-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_libsmbclient.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_libsmbclient.sh new file mode 100644 index 000000000..fffa53ecd --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_libsmbclient.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsmbclient + CHECK_RESULT $? 0 0 "install libsmbclient failed" + SLEEP_WAIT 1 + dnf remove -y libsmbclient + CHECK_RESULT $? 0 0 "remove libsmbclient failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_libwbclient-devel.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_libwbclient-devel.sh new file mode 100644 index 000000000..fa6338268 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_libwbclient-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwbclient-devel + CHECK_RESULT $? 0 0 "install libwbclient-devel failed" + SLEEP_WAIT 1 + dnf remove -y libwbclient-devel + CHECK_RESULT $? 0 0 "remove libwbclient-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_libwbclient.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_libwbclient.sh new file mode 100644 index 000000000..31853f1d3 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_libwbclient.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libwbclient + CHECK_RESULT $? 0 0 "install libwbclient failed" + SLEEP_WAIT 1 + dnf remove -y libwbclient + CHECK_RESULT $? 0 0 "remove libwbclient failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba-dc.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba-dc.sh new file mode 100644 index 000000000..eb7e00a3d --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba-dc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-samba-dc + CHECK_RESULT $? 0 0 "install python3-samba-dc failed" + SLEEP_WAIT 1 + dnf remove -y python3-samba-dc + CHECK_RESULT $? 0 0 "remove python3-samba-dc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba-test.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba-test.sh new file mode 100644 index 000000000..c2d607649 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba-test.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-samba-test + CHECK_RESULT $? 0 0 "install python3-samba-test failed" + SLEEP_WAIT 1 + dnf remove -y python3-samba-test + CHECK_RESULT $? 0 0 "remove python3-samba-test failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba.sh new file mode 100644 index 000000000..bae02c542 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-samba + CHECK_RESULT $? 0 0 "install python3-samba failed" + SLEEP_WAIT 1 + dnf remove -y python3-samba + CHECK_RESULT $? 0 0 "remove python3-samba failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-client-libs.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-client-libs.sh new file mode 100644 index 000000000..65999f8b2 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-client-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-client-libs + CHECK_RESULT $? 0 0 "install samba-client-libs failed" + SLEEP_WAIT 1 + dnf remove -y samba-client-libs + CHECK_RESULT $? 0 0 "remove samba-client-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-client.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-client.sh new file mode 100644 index 000000000..4db0a295b --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-client.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-client + CHECK_RESULT $? 0 0 "install samba-client failed" + SLEEP_WAIT 1 + dnf remove -y samba-client + CHECK_RESULT $? 0 0 "remove samba-client failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-common-tools.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-common-tools.sh new file mode 100644 index 000000000..636ccd407 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-common-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-common-tools + CHECK_RESULT $? 0 0 "install samba-common-tools failed" + SLEEP_WAIT 1 + dnf remove -y samba-common-tools + CHECK_RESULT $? 0 0 "remove samba-common-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-common.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-common.sh new file mode 100644 index 000000000..3292e6179 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-common.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-common + CHECK_RESULT $? 0 0 "install samba-common failed" + SLEEP_WAIT 1 + dnf remove -y samba-common + CHECK_RESULT $? 0 0 "remove samba-common failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-bind-dlz.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-bind-dlz.sh new file mode 100644 index 000000000..8e7432087 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-bind-dlz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-dc-bind-dlz + CHECK_RESULT $? 0 0 "install samba-dc-bind-dlz failed" + SLEEP_WAIT 1 + dnf remove -y samba-dc-bind-dlz + CHECK_RESULT $? 0 0 "remove samba-dc-bind-dlz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-libs.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-libs.sh new file mode 100644 index 000000000..aac980a9f --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-dc-libs + CHECK_RESULT $? 0 0 "install samba-dc-libs failed" + SLEEP_WAIT 1 + dnf remove -y samba-dc-libs + CHECK_RESULT $? 0 0 "remove samba-dc-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-provision.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-provision.sh new file mode 100644 index 000000000..f0abb0154 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-provision.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-dc-provision + CHECK_RESULT $? 0 0 "install samba-dc-provision failed" + SLEEP_WAIT 1 + dnf remove -y samba-dc-provision + CHECK_RESULT $? 0 0 "remove samba-dc-provision failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc.sh new file mode 100644 index 000000000..e28ec2c1b --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-dc + CHECK_RESULT $? 0 0 "install samba-dc failed" + SLEEP_WAIT 1 + dnf remove -y samba-dc + CHECK_RESULT $? 0 0 "remove samba-dc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-debuginfo.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-debuginfo.sh new file mode 100644 index 000000000..36e2b472e --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-debuginfo + CHECK_RESULT $? 0 0 "install samba-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y samba-debuginfo + CHECK_RESULT $? 0 0 "remove samba-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-debugsource.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-debugsource.sh new file mode 100644 index 000000000..51cd7b37b --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-debugsource + CHECK_RESULT $? 0 0 "install samba-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y samba-debugsource + CHECK_RESULT $? 0 0 "remove samba-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-devel.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-devel.sh new file mode 100644 index 000000000..89958359d --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-devel + CHECK_RESULT $? 0 0 "install samba-devel failed" + SLEEP_WAIT 1 + dnf remove -y samba-devel + CHECK_RESULT $? 0 0 "remove samba-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-help.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-help.sh new file mode 100644 index 000000000..156b0dde9 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-help + CHECK_RESULT $? 0 0 "install samba-help failed" + SLEEP_WAIT 1 + dnf remove -y samba-help + CHECK_RESULT $? 0 0 "remove samba-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-krb5-printing.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-krb5-printing.sh new file mode 100644 index 000000000..91028bdda --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-krb5-printing.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-krb5-printing + CHECK_RESULT $? 0 0 "install samba-krb5-printing failed" + SLEEP_WAIT 1 + dnf remove -y samba-krb5-printing + CHECK_RESULT $? 0 0 "remove samba-krb5-printing failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-libs.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-libs.sh new file mode 100644 index 000000000..0259e2563 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-libs + CHECK_RESULT $? 0 0 "install samba-libs failed" + SLEEP_WAIT 1 + dnf remove -y samba-libs + CHECK_RESULT $? 0 0 "remove samba-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-pidl.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-pidl.sh new file mode 100644 index 000000000..99b689332 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-pidl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-pidl + CHECK_RESULT $? 0 0 "install samba-pidl failed" + SLEEP_WAIT 1 + dnf remove -y samba-pidl + CHECK_RESULT $? 0 0 "remove samba-pidl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-test.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-test.sh new file mode 100644 index 000000000..e3c1723c7 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-test.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-test + CHECK_RESULT $? 0 0 "install samba-test failed" + SLEEP_WAIT 1 + dnf remove -y samba-test + CHECK_RESULT $? 0 0 "remove samba-test failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-tools.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-tools.sh new file mode 100644 index 000000000..2cf92138d --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-tools + CHECK_RESULT $? 0 0 "install samba-tools failed" + SLEEP_WAIT 1 + dnf remove -y samba-tools + CHECK_RESULT $? 0 0 "remove samba-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-usershares.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-usershares.sh new file mode 100644 index 000000000..5e9315742 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-usershares.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-usershares + CHECK_RESULT $? 0 0 "install samba-usershares failed" + SLEEP_WAIT 1 + dnf remove -y samba-usershares + CHECK_RESULT $? 0 0 "remove samba-usershares failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-vfs-cephfs.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-vfs-cephfs.sh new file mode 100644 index 000000000..c34d7b325 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-vfs-cephfs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-vfs-cephfs + CHECK_RESULT $? 0 0 "install samba-vfs-cephfs failed" + SLEEP_WAIT 1 + dnf remove -y samba-vfs-cephfs + CHECK_RESULT $? 0 0 "remove samba-vfs-cephfs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-vfs-glusterfs.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-vfs-glusterfs.sh new file mode 100644 index 000000000..40f273ea7 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-vfs-glusterfs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-vfs-glusterfs + CHECK_RESULT $? 0 0 "install samba-vfs-glusterfs failed" + SLEEP_WAIT 1 + dnf remove -y samba-vfs-glusterfs + CHECK_RESULT $? 0 0 "remove samba-vfs-glusterfs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-clients.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-clients.sh new file mode 100644 index 000000000..7dd2acc45 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-clients.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-winbind-clients + CHECK_RESULT $? 0 0 "install samba-winbind-clients failed" + SLEEP_WAIT 1 + dnf remove -y samba-winbind-clients + CHECK_RESULT $? 0 0 "remove samba-winbind-clients failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-krb5-locator.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-krb5-locator.sh new file mode 100644 index 000000000..60668f6c4 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-krb5-locator.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-winbind-krb5-locator + CHECK_RESULT $? 0 0 "install samba-winbind-krb5-locator failed" + SLEEP_WAIT 1 + dnf remove -y samba-winbind-krb5-locator + CHECK_RESULT $? 0 0 "remove samba-winbind-krb5-locator failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-modules.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-modules.sh new file mode 100644 index 000000000..3ee48aed3 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-modules.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-winbind-modules + CHECK_RESULT $? 0 0 "install samba-winbind-modules failed" + SLEEP_WAIT 1 + dnf remove -y samba-winbind-modules + CHECK_RESULT $? 0 0 "remove samba-winbind-modules failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind.sh new file mode 100644 index 000000000..0c3ece561 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba-winbind + CHECK_RESULT $? 0 0 "install samba-winbind failed" + SLEEP_WAIT 1 + dnf remove -y samba-winbind + CHECK_RESULT $? 0 0 "remove samba-winbind failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba.sh new file mode 100644 index 000000000..1c1a547f7 --- /dev/null +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src samba +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y samba + CHECK_RESULT $? 0 0 "install samba failed" + SLEEP_WAIT 1 + dnf remove -y samba + CHECK_RESULT $? 0 0 "remove samba failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_python2-sanlock.sh b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_python2-sanlock.sh new file mode 100644 index 000000000..4fe14158d --- /dev/null +++ b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_python2-sanlock.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sanlock +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-sanlock + CHECK_RESULT $? 0 0 "install python2-sanlock failed" + SLEEP_WAIT 1 + dnf remove -y python2-sanlock + CHECK_RESULT $? 0 0 "remove python2-sanlock failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_python3-sanlock.sh b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_python3-sanlock.sh new file mode 100644 index 000000000..23b20a6a1 --- /dev/null +++ b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_python3-sanlock.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sanlock +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-sanlock + CHECK_RESULT $? 0 0 "install python3-sanlock failed" + SLEEP_WAIT 1 + dnf remove -y python3-sanlock + CHECK_RESULT $? 0 0 "remove python3-sanlock failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlk-reset.sh b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlk-reset.sh new file mode 100644 index 000000000..0d9718099 --- /dev/null +++ b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlk-reset.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sanlock +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sanlk-reset + CHECK_RESULT $? 0 0 "install sanlk-reset failed" + SLEEP_WAIT 1 + dnf remove -y sanlk-reset + CHECK_RESULT $? 0 0 "remove sanlk-reset failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-debuginfo.sh b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-debuginfo.sh new file mode 100644 index 000000000..8852452b6 --- /dev/null +++ b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sanlock +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sanlock-debuginfo + CHECK_RESULT $? 0 0 "install sanlock-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y sanlock-debuginfo + CHECK_RESULT $? 0 0 "remove sanlock-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-debugsource.sh b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-debugsource.sh new file mode 100644 index 000000000..b7d6d619d --- /dev/null +++ b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sanlock +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sanlock-debugsource + CHECK_RESULT $? 0 0 "install sanlock-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y sanlock-debugsource + CHECK_RESULT $? 0 0 "remove sanlock-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-devel.sh b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-devel.sh new file mode 100644 index 000000000..5632a4e8c --- /dev/null +++ b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sanlock +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sanlock-devel + CHECK_RESULT $? 0 0 "install sanlock-devel failed" + SLEEP_WAIT 1 + dnf remove -y sanlock-devel + CHECK_RESULT $? 0 0 "remove sanlock-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-help.sh b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-help.sh new file mode 100644 index 000000000..6f80d5c59 --- /dev/null +++ b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sanlock +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sanlock-help + CHECK_RESULT $? 0 0 "install sanlock-help failed" + SLEEP_WAIT 1 + dnf remove -y sanlock-help + CHECK_RESULT $? 0 0 "remove sanlock-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock.sh b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock.sh new file mode 100644 index 000000000..b232c0051 --- /dev/null +++ b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sanlock +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sanlock + CHECK_RESULT $? 0 0 "install sanlock failed" + SLEEP_WAIT 1 + dnf remove -y sanlock + CHECK_RESULT $? 0 0 "remove sanlock failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc-debuginfo.sh b/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc-debuginfo.sh new file mode 100644 index 000000000..19f37e11a --- /dev/null +++ b/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sassc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sassc-debuginfo + CHECK_RESULT $? 0 0 "install sassc-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y sassc-debuginfo + CHECK_RESULT $? 0 0 "remove sassc-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc-debugsource.sh b/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc-debugsource.sh new file mode 100644 index 000000000..09e145f91 --- /dev/null +++ b/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sassc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sassc-debugsource + CHECK_RESULT $? 0 0 "install sassc-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y sassc-debugsource + CHECK_RESULT $? 0 0 "remove sassc-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc.sh b/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc.sh new file mode 100644 index 000000000..cdd7fcdf3 --- /dev/null +++ b/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sassc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sassc + CHECK_RESULT $? 0 0 "install sassc failed" + SLEEP_WAIT 1 + dnf remove -y sassc + CHECK_RESULT $? 0 0 "remove sassc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_python2-satyr.sh b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_python2-satyr.sh new file mode 100644 index 000000000..07fea9766 --- /dev/null +++ b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_python2-satyr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src satyr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-satyr + CHECK_RESULT $? 0 0 "install python2-satyr failed" + SLEEP_WAIT 1 + dnf remove -y python2-satyr + CHECK_RESULT $? 0 0 "remove python2-satyr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_python3-satyr.sh b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_python3-satyr.sh new file mode 100644 index 000000000..56fa32f24 --- /dev/null +++ b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_python3-satyr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src satyr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-satyr + CHECK_RESULT $? 0 0 "install python3-satyr failed" + SLEEP_WAIT 1 + dnf remove -y python3-satyr + CHECK_RESULT $? 0 0 "remove python3-satyr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-debuginfo.sh b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-debuginfo.sh new file mode 100644 index 000000000..732c017ac --- /dev/null +++ b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src satyr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y satyr-debuginfo + CHECK_RESULT $? 0 0 "install satyr-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y satyr-debuginfo + CHECK_RESULT $? 0 0 "remove satyr-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-debugsource.sh b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-debugsource.sh new file mode 100644 index 000000000..857ebba79 --- /dev/null +++ b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src satyr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y satyr-debugsource + CHECK_RESULT $? 0 0 "install satyr-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y satyr-debugsource + CHECK_RESULT $? 0 0 "remove satyr-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-devel.sh b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-devel.sh new file mode 100644 index 000000000..a24a73db7 --- /dev/null +++ b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src satyr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y satyr-devel + CHECK_RESULT $? 0 0 "install satyr-devel failed" + SLEEP_WAIT 1 + dnf remove -y satyr-devel + CHECK_RESULT $? 0 0 "remove satyr-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-help.sh b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-help.sh new file mode 100644 index 000000000..93f3a5017 --- /dev/null +++ b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src satyr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y satyr-help + CHECK_RESULT $? 0 0 "install satyr-help failed" + SLEEP_WAIT 1 + dnf remove -y satyr-help + CHECK_RESULT $? 0 0 "remove satyr-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr.sh b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr.sh new file mode 100644 index 000000000..13e9677e3 --- /dev/null +++ b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src satyr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y satyr + CHECK_RESULT $? 0 0 "install satyr failed" + SLEEP_WAIT 1 + dnf remove -y satyr + CHECK_RESULT $? 0 0 "remove satyr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-debuginfo.sh b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-debuginfo.sh new file mode 100644 index 000000000..6d14799df --- /dev/null +++ b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sbc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sbc-debuginfo + CHECK_RESULT $? 0 0 "install sbc-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y sbc-debuginfo + CHECK_RESULT $? 0 0 "remove sbc-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-debugsource.sh b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-debugsource.sh new file mode 100644 index 000000000..af172a781 --- /dev/null +++ b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sbc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sbc-debugsource + CHECK_RESULT $? 0 0 "install sbc-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y sbc-debugsource + CHECK_RESULT $? 0 0 "remove sbc-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-devel.sh b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-devel.sh new file mode 100644 index 000000000..dd15f9265 --- /dev/null +++ b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sbc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sbc-devel + CHECK_RESULT $? 0 0 "install sbc-devel failed" + SLEEP_WAIT 1 + dnf remove -y sbc-devel + CHECK_RESULT $? 0 0 "remove sbc-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-help.sh b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-help.sh new file mode 100644 index 000000000..1c1955501 --- /dev/null +++ b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sbc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sbc-help + CHECK_RESULT $? 0 0 "install sbc-help failed" + SLEEP_WAIT 1 + dnf remove -y sbc-help + CHECK_RESULT $? 0 0 "remove sbc-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc.sh b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc.sh new file mode 100644 index 000000000..34fffd72d --- /dev/null +++ b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sbc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sbc + CHECK_RESULT $? 0 0 "install sbc failed" + SLEEP_WAIT 1 + dnf remove -y sbc + CHECK_RESULT $? 0 0 "remove sbc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-debuginfo.sh b/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-debuginfo.sh new file mode 100644 index 000000000..442b34feb --- /dev/null +++ b/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src screen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y screen-debuginfo + CHECK_RESULT $? 0 0 "install screen-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y screen-debuginfo + CHECK_RESULT $? 0 0 "remove screen-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-debugsource.sh b/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-debugsource.sh new file mode 100644 index 000000000..e755aa8ab --- /dev/null +++ b/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src screen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y screen-debugsource + CHECK_RESULT $? 0 0 "install screen-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y screen-debugsource + CHECK_RESULT $? 0 0 "remove screen-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-help.sh b/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-help.sh new file mode 100644 index 000000000..570dac914 --- /dev/null +++ b/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src screen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y screen-help + CHECK_RESULT $? 0 0 "install screen-help failed" + SLEEP_WAIT 1 + dnf remove -y screen-help + CHECK_RESULT $? 0 0 "remove screen-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen.sh b/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen.sh new file mode 100644 index 000000000..605da4cee --- /dev/null +++ b/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src screen +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y screen + CHECK_RESULT $? 0 0 "install screen failed" + SLEEP_WAIT 1 + dnf remove -y screen + CHECK_RESULT $? 0 0 "remove screen failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/security-tool/oe_test_security-tool_install_and_remove_security-tool.sh b/testcases/cli-test/security-tool/oe_test_security-tool_install_and_remove_security-tool.sh new file mode 100644 index 000000000..da8e111ef --- /dev/null +++ b/testcases/cli-test/security-tool/oe_test_security-tool_install_and_remove_security-tool.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src security-tool +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y security-tool + CHECK_RESULT $? 0 0 "install security-tool failed" + SLEEP_WAIT 1 + dnf remove -y security-tool + CHECK_RESULT $? 0 0 "remove security-tool failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-debuginfo.sh b/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-debuginfo.sh new file mode 100644 index 000000000..1ea4bf023 --- /dev/null +++ b/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sed +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sed-debuginfo + CHECK_RESULT $? 0 0 "install sed-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y sed-debuginfo + CHECK_RESULT $? 0 0 "remove sed-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-debugsource.sh b/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-debugsource.sh new file mode 100644 index 000000000..ad8382135 --- /dev/null +++ b/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sed +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sed-debugsource + CHECK_RESULT $? 0 0 "install sed-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y sed-debugsource + CHECK_RESULT $? 0 0 "remove sed-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-help.sh b/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-help.sh new file mode 100644 index 000000000..03143ab49 --- /dev/null +++ b/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sed +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sed-help + CHECK_RESULT $? 0 0 "install sed-help failed" + SLEEP_WAIT 1 + dnf remove -y sed-help + CHECK_RESULT $? 0 0 "remove sed-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed.sh b/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed.sh new file mode 100644 index 000000000..ac48e5bc2 --- /dev/null +++ b/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sed +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sed + CHECK_RESULT $? 0 0 "install sed failed" + SLEEP_WAIT 1 + dnf remove -y sed + CHECK_RESULT $? 0 0 "remove sed failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-devel.sh b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-devel.sh new file mode 100644 index 000000000..74093100a --- /dev/null +++ b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src selinux-policy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y selinux-policy-devel + CHECK_RESULT $? 0 0 "install selinux-policy-devel failed" + SLEEP_WAIT 1 + dnf remove -y selinux-policy-devel + CHECK_RESULT $? 0 0 "remove selinux-policy-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-doc.sh b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-doc.sh new file mode 100644 index 000000000..18588d9f6 --- /dev/null +++ b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src selinux-policy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y selinux-policy-doc + CHECK_RESULT $? 0 0 "install selinux-policy-doc failed" + SLEEP_WAIT 1 + dnf remove -y selinux-policy-doc + CHECK_RESULT $? 0 0 "remove selinux-policy-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-help.sh b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-help.sh new file mode 100644 index 000000000..ae8750463 --- /dev/null +++ b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src selinux-policy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y selinux-policy-help + CHECK_RESULT $? 0 0 "install selinux-policy-help failed" + SLEEP_WAIT 1 + dnf remove -y selinux-policy-help + CHECK_RESULT $? 0 0 "remove selinux-policy-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-minimum.sh b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-minimum.sh new file mode 100644 index 000000000..d994d63a2 --- /dev/null +++ b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-minimum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src selinux-policy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y selinux-policy-minimum + CHECK_RESULT $? 0 0 "install selinux-policy-minimum failed" + SLEEP_WAIT 1 + dnf remove -y selinux-policy-minimum + CHECK_RESULT $? 0 0 "remove selinux-policy-minimum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-mls.sh b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-mls.sh new file mode 100644 index 000000000..aebcf92ce --- /dev/null +++ b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-mls.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src selinux-policy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y selinux-policy-mls + CHECK_RESULT $? 0 0 "install selinux-policy-mls failed" + SLEEP_WAIT 1 + dnf remove -y selinux-policy-mls + CHECK_RESULT $? 0 0 "remove selinux-policy-mls failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-sandbox.sh b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-sandbox.sh new file mode 100644 index 000000000..8e2b4dadf --- /dev/null +++ b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-sandbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src selinux-policy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y selinux-policy-sandbox + CHECK_RESULT $? 0 0 "install selinux-policy-sandbox failed" + SLEEP_WAIT 1 + dnf remove -y selinux-policy-sandbox + CHECK_RESULT $? 0 0 "remove selinux-policy-sandbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-targeted.sh b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-targeted.sh new file mode 100644 index 000000000..af328dbac --- /dev/null +++ b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-targeted.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src selinux-policy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y selinux-policy-targeted + CHECK_RESULT $? 0 0 "install selinux-policy-targeted failed" + SLEEP_WAIT 1 + dnf remove -y selinux-policy-targeted + CHECK_RESULT $? 0 0 "remove selinux-policy-targeted failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy.sh b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy.sh new file mode 100644 index 000000000..a8fd79e94 --- /dev/null +++ b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src selinux-policy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y selinux-policy + CHECK_RESULT $? 0 0 "install selinux-policy failed" + SLEEP_WAIT 1 + dnf remove -y selinux-policy + CHECK_RESULT $? 0 0 "remove selinux-policy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_libmilter-devel.sh b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_libmilter-devel.sh new file mode 100644 index 000000000..659d03593 --- /dev/null +++ b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_libmilter-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sendmail +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmilter-devel + CHECK_RESULT $? 0 0 "install libmilter-devel failed" + SLEEP_WAIT 1 + dnf remove -y libmilter-devel + CHECK_RESULT $? 0 0 "remove libmilter-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_libmilter.sh b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_libmilter.sh new file mode 100644 index 000000000..5c6062a28 --- /dev/null +++ b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_libmilter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sendmail +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmilter + CHECK_RESULT $? 0 0 "install libmilter failed" + SLEEP_WAIT 1 + dnf remove -y libmilter + CHECK_RESULT $? 0 0 "remove libmilter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-debuginfo.sh b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-debuginfo.sh new file mode 100644 index 000000000..b4044f59b --- /dev/null +++ b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sendmail +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sendmail-debuginfo + CHECK_RESULT $? 0 0 "install sendmail-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y sendmail-debuginfo + CHECK_RESULT $? 0 0 "remove sendmail-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-debugsource.sh b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-debugsource.sh new file mode 100644 index 000000000..ca6609817 --- /dev/null +++ b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sendmail +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sendmail-debugsource + CHECK_RESULT $? 0 0 "install sendmail-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y sendmail-debugsource + CHECK_RESULT $? 0 0 "remove sendmail-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-help.sh b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-help.sh new file mode 100644 index 000000000..e6a1e18b3 --- /dev/null +++ b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sendmail +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sendmail-help + CHECK_RESULT $? 0 0 "install sendmail-help failed" + SLEEP_WAIT 1 + dnf remove -y sendmail-help + CHECK_RESULT $? 0 0 "remove sendmail-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail.sh b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail.sh new file mode 100644 index 000000000..e7c480a9a --- /dev/null +++ b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sendmail +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sendmail + CHECK_RESULT $? 0 0 "install sendmail failed" + SLEEP_WAIT 1 + dnf remove -y sendmail + CHECK_RESULT $? 0 0 "remove sendmail failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/setup/oe_test_setup_install_and_remove_setup.sh b/testcases/cli-test/setup/oe_test_setup_install_and_remove_setup.sh new file mode 100644 index 000000000..3dbf04bf3 --- /dev/null +++ b/testcases/cli-test/setup/oe_test_setup_install_and_remove_setup.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src setup +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y setup + CHECK_RESULT $? 0 0 "install setup failed" + SLEEP_WAIT 1 + dnf remove -y setup + CHECK_RESULT $? 0 0 "remove setup failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-debuginfo.sh b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-debuginfo.sh new file mode 100644 index 000000000..a6ce209ef --- /dev/null +++ b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sg3_utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sg3_utils-debuginfo + CHECK_RESULT $? 0 0 "install sg3_utils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y sg3_utils-debuginfo + CHECK_RESULT $? 0 0 "remove sg3_utils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-debugsource.sh b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-debugsource.sh new file mode 100644 index 000000000..f940f6c4c --- /dev/null +++ b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sg3_utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sg3_utils-debugsource + CHECK_RESULT $? 0 0 "install sg3_utils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y sg3_utils-debugsource + CHECK_RESULT $? 0 0 "remove sg3_utils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-devel.sh b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-devel.sh new file mode 100644 index 000000000..d9959c79f --- /dev/null +++ b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sg3_utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sg3_utils-devel + CHECK_RESULT $? 0 0 "install sg3_utils-devel failed" + SLEEP_WAIT 1 + dnf remove -y sg3_utils-devel + CHECK_RESULT $? 0 0 "remove sg3_utils-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-help.sh b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-help.sh new file mode 100644 index 000000000..7af9218b5 --- /dev/null +++ b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sg3_utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sg3_utils-help + CHECK_RESULT $? 0 0 "install sg3_utils-help failed" + SLEEP_WAIT 1 + dnf remove -y sg3_utils-help + CHECK_RESULT $? 0 0 "remove sg3_utils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils.sh b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils.sh new file mode 100644 index 000000000..81fda2ed7 --- /dev/null +++ b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sg3_utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sg3_utils + CHECK_RESULT $? 0 0 "install sg3_utils failed" + SLEEP_WAIT 1 + dnf remove -y sg3_utils + CHECK_RESULT $? 0 0 "remove sg3_utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sgml-common/oe_test_sgml-common_install_and_remove_sgml-common-help.sh b/testcases/cli-test/sgml-common/oe_test_sgml-common_install_and_remove_sgml-common-help.sh new file mode 100644 index 000000000..b64dbfdda --- /dev/null +++ b/testcases/cli-test/sgml-common/oe_test_sgml-common_install_and_remove_sgml-common-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sgml-common +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sgml-common-help + CHECK_RESULT $? 0 0 "install sgml-common-help failed" + SLEEP_WAIT 1 + dnf remove -y sgml-common-help + CHECK_RESULT $? 0 0 "remove sgml-common-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sgml-common/oe_test_sgml-common_install_and_remove_sgml-common.sh b/testcases/cli-test/sgml-common/oe_test_sgml-common_install_and_remove_sgml-common.sh new file mode 100644 index 000000000..ec33a6c5d --- /dev/null +++ b/testcases/cli-test/sgml-common/oe_test_sgml-common_install_and_remove_sgml-common.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sgml-common +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sgml-common + CHECK_RESULT $? 0 0 "install sgml-common failed" + SLEEP_WAIT 1 + dnf remove -y sgml-common + CHECK_RESULT $? 0 0 "remove sgml-common failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-debuginfo.sh b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-debuginfo.sh new file mode 100644 index 000000000..e1d39c0e4 --- /dev/null +++ b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src shadow +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y shadow-debuginfo + CHECK_RESULT $? 0 0 "install shadow-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y shadow-debuginfo + CHECK_RESULT $? 0 0 "remove shadow-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-debugsource.sh b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-debugsource.sh new file mode 100644 index 000000000..e02822d62 --- /dev/null +++ b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src shadow +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y shadow-debugsource + CHECK_RESULT $? 0 0 "install shadow-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y shadow-debugsource + CHECK_RESULT $? 0 0 "remove shadow-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-help.sh b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-help.sh new file mode 100644 index 000000000..70eb9b0ea --- /dev/null +++ b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src shadow +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y shadow-help + CHECK_RESULT $? 0 0 "install shadow-help failed" + SLEEP_WAIT 1 + dnf remove -y shadow-help + CHECK_RESULT $? 0 0 "remove shadow-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-subid-devel.sh b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-subid-devel.sh new file mode 100644 index 000000000..9c19d328e --- /dev/null +++ b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-subid-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src shadow +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y shadow-subid-devel + CHECK_RESULT $? 0 0 "install shadow-subid-devel failed" + SLEEP_WAIT 1 + dnf remove -y shadow-subid-devel + CHECK_RESULT $? 0 0 "remove shadow-subid-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow.sh b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow.sh new file mode 100644 index 000000000..a4bf01753 --- /dev/null +++ b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src shadow +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y shadow + CHECK_RESULT $? 0 0 "install shadow failed" + SLEEP_WAIT 1 + dnf remove -y shadow + CHECK_RESULT $? 0 0 "remove shadow failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-debuginfo.sh b/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-debuginfo.sh new file mode 100644 index 000000000..2a24a0636 --- /dev/null +++ b/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src shared-mime-info +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y shared-mime-info-debuginfo + CHECK_RESULT $? 0 0 "install shared-mime-info-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y shared-mime-info-debuginfo + CHECK_RESULT $? 0 0 "remove shared-mime-info-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-debugsource.sh b/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-debugsource.sh new file mode 100644 index 000000000..84f888ad3 --- /dev/null +++ b/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src shared-mime-info +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y shared-mime-info-debugsource + CHECK_RESULT $? 0 0 "install shared-mime-info-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y shared-mime-info-debugsource + CHECK_RESULT $? 0 0 "remove shared-mime-info-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-help.sh b/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-help.sh new file mode 100644 index 000000000..bbc25e2cc --- /dev/null +++ b/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src shared-mime-info +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y shared-mime-info-help + CHECK_RESULT $? 0 0 "install shared-mime-info-help failed" + SLEEP_WAIT 1 + dnf remove -y shared-mime-info-help + CHECK_RESULT $? 0 0 "remove shared-mime-info-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info.sh b/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info.sh new file mode 100644 index 000000000..519c57f42 --- /dev/null +++ b/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src shared-mime-info +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y shared-mime-info + CHECK_RESULT $? 0 0 "install shared-mime-info failed" + SLEEP_WAIT 1 + dnf remove -y shared-mime-info + CHECK_RESULT $? 0 0 "remove shared-mime-info failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-debuginfo.sh b/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-debuginfo.sh new file mode 100644 index 000000000..8624d911c --- /dev/null +++ b/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sharutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sharutils-debuginfo + CHECK_RESULT $? 0 0 "install sharutils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y sharutils-debuginfo + CHECK_RESULT $? 0 0 "remove sharutils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-debugsource.sh b/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-debugsource.sh new file mode 100644 index 000000000..24183d48e --- /dev/null +++ b/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sharutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sharutils-debugsource + CHECK_RESULT $? 0 0 "install sharutils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y sharutils-debugsource + CHECK_RESULT $? 0 0 "remove sharutils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-help.sh b/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-help.sh new file mode 100644 index 000000000..0833bd0dc --- /dev/null +++ b/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sharutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sharutils-help + CHECK_RESULT $? 0 0 "install sharutils-help failed" + SLEEP_WAIT 1 + dnf remove -y sharutils-help + CHECK_RESULT $? 0 0 "remove sharutils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils.sh b/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils.sh new file mode 100644 index 000000000..3ec4e94ae --- /dev/null +++ b/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sharutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sharutils + CHECK_RESULT $? 0 0 "install sharutils failed" + SLEEP_WAIT 1 + dnf remove -y sharutils + CHECK_RESULT $? 0 0 "remove sharutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-debuginfo.sh b/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-debuginfo.sh new file mode 100644 index 000000000..4bcdd688d --- /dev/null +++ b/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src shim +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y shim-debuginfo + CHECK_RESULT $? 0 0 "install shim-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y shim-debuginfo + CHECK_RESULT $? 0 0 "remove shim-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-debugsource.sh b/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-debugsource.sh new file mode 100644 index 000000000..2cd98b8a3 --- /dev/null +++ b/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src shim +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y shim-debugsource + CHECK_RESULT $? 0 0 "install shim-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y shim-debugsource + CHECK_RESULT $? 0 0 "remove shim-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-signed.sh b/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-signed.sh new file mode 100644 index 000000000..df3de3787 --- /dev/null +++ b/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-signed.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src shim +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y shim-signed + CHECK_RESULT $? 0 0 "install shim-signed failed" + SLEEP_WAIT 1 + dnf remove -y shim-signed + CHECK_RESULT $? 0 0 "remove shim-signed failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim.sh b/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim.sh new file mode 100644 index 000000000..d8532332e --- /dev/null +++ b/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src shim +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y shim + CHECK_RESULT $? 0 0 "install shim failed" + SLEEP_WAIT 1 + dnf remove -y shim + CHECK_RESULT $? 0 0 "remove shim failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-debuginfo.sh b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-debuginfo.sh new file mode 100644 index 000000000..f0a2c1ede --- /dev/null +++ b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src slang +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y slang-debuginfo + CHECK_RESULT $? 0 0 "install slang-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y slang-debuginfo + CHECK_RESULT $? 0 0 "remove slang-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-debugsource.sh b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-debugsource.sh new file mode 100644 index 000000000..3005bb87e --- /dev/null +++ b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src slang +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y slang-debugsource + CHECK_RESULT $? 0 0 "install slang-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y slang-debugsource + CHECK_RESULT $? 0 0 "remove slang-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-devel.sh b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-devel.sh new file mode 100644 index 000000000..65ae45458 --- /dev/null +++ b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src slang +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y slang-devel + CHECK_RESULT $? 0 0 "install slang-devel failed" + SLEEP_WAIT 1 + dnf remove -y slang-devel + CHECK_RESULT $? 0 0 "remove slang-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-help.sh b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-help.sh new file mode 100644 index 000000000..114aab7c8 --- /dev/null +++ b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src slang +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y slang-help + CHECK_RESULT $? 0 0 "install slang-help failed" + SLEEP_WAIT 1 + dnf remove -y slang-help + CHECK_RESULT $? 0 0 "remove slang-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang.sh b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang.sh new file mode 100644 index 000000000..6c7a99cfa --- /dev/null +++ b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src slang +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y slang + CHECK_RESULT $? 0 0 "install slang failed" + SLEEP_WAIT 1 + dnf remove -y slang + CHECK_RESULT $? 0 0 "remove slang failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-debuginfo.sh b/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-debuginfo.sh new file mode 100644 index 000000000..ad644e37f --- /dev/null +++ b/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src smartmontools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y smartmontools-debuginfo + CHECK_RESULT $? 0 0 "install smartmontools-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y smartmontools-debuginfo + CHECK_RESULT $? 0 0 "remove smartmontools-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-debugsource.sh b/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-debugsource.sh new file mode 100644 index 000000000..803689f87 --- /dev/null +++ b/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src smartmontools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y smartmontools-debugsource + CHECK_RESULT $? 0 0 "install smartmontools-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y smartmontools-debugsource + CHECK_RESULT $? 0 0 "remove smartmontools-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-help.sh b/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-help.sh new file mode 100644 index 000000000..fae03fab9 --- /dev/null +++ b/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src smartmontools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y smartmontools-help + CHECK_RESULT $? 0 0 "install smartmontools-help failed" + SLEEP_WAIT 1 + dnf remove -y smartmontools-help + CHECK_RESULT $? 0 0 "remove smartmontools-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools.sh b/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools.sh new file mode 100644 index 000000000..0b510253a --- /dev/null +++ b/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src smartmontools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y smartmontools + CHECK_RESULT $? 0 0 "install smartmontools failed" + SLEEP_WAIT 1 + dnf remove -y smartmontools + CHECK_RESULT $? 0 0 "remove smartmontools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-debuginfo.sh b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-debuginfo.sh new file mode 100644 index 000000000..2708c6195 --- /dev/null +++ b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src snappy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y snappy-debuginfo + CHECK_RESULT $? 0 0 "install snappy-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y snappy-debuginfo + CHECK_RESULT $? 0 0 "remove snappy-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-debugsource.sh b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-debugsource.sh new file mode 100644 index 000000000..d5a5bda81 --- /dev/null +++ b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src snappy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y snappy-debugsource + CHECK_RESULT $? 0 0 "install snappy-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y snappy-debugsource + CHECK_RESULT $? 0 0 "remove snappy-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-devel.sh b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-devel.sh new file mode 100644 index 000000000..9b46c97d6 --- /dev/null +++ b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src snappy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y snappy-devel + CHECK_RESULT $? 0 0 "install snappy-devel failed" + SLEEP_WAIT 1 + dnf remove -y snappy-devel + CHECK_RESULT $? 0 0 "remove snappy-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-doc.sh b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-doc.sh new file mode 100644 index 000000000..29ee907b0 --- /dev/null +++ b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src snappy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y snappy-doc + CHECK_RESULT $? 0 0 "install snappy-doc failed" + SLEEP_WAIT 1 + dnf remove -y snappy-doc + CHECK_RESULT $? 0 0 "remove snappy-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-help.sh b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-help.sh new file mode 100644 index 000000000..9792e3186 --- /dev/null +++ b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src snappy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y snappy-help + CHECK_RESULT $? 0 0 "install snappy-help failed" + SLEEP_WAIT 1 + dnf remove -y snappy-help + CHECK_RESULT $? 0 0 "remove snappy-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy.sh b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy.sh new file mode 100644 index 000000000..8f70e9381 --- /dev/null +++ b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src snappy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y snappy + CHECK_RESULT $? 0 0 "install snappy failed" + SLEEP_WAIT 1 + dnf remove -y snappy + CHECK_RESULT $? 0 0 "remove snappy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop-devel.sh b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop-devel.sh new file mode 100644 index 000000000..d0592ef22 --- /dev/null +++ b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src socket_wrapper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsocket_wrapper_noop-devel + CHECK_RESULT $? 0 0 "install libsocket_wrapper_noop-devel failed" + SLEEP_WAIT 1 + dnf remove -y libsocket_wrapper_noop-devel + CHECK_RESULT $? 0 0 "remove libsocket_wrapper_noop-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop.sh b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop.sh new file mode 100644 index 000000000..fcb8d863b --- /dev/null +++ b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src socket_wrapper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsocket_wrapper_noop + CHECK_RESULT $? 0 0 "install libsocket_wrapper_noop failed" + SLEEP_WAIT 1 + dnf remove -y libsocket_wrapper_noop + CHECK_RESULT $? 0 0 "remove libsocket_wrapper_noop failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-debuginfo.sh b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-debuginfo.sh new file mode 100644 index 000000000..7016d0efe --- /dev/null +++ b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src socket_wrapper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y socket_wrapper-debuginfo + CHECK_RESULT $? 0 0 "install socket_wrapper-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y socket_wrapper-debuginfo + CHECK_RESULT $? 0 0 "remove socket_wrapper-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-debugsource.sh b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-debugsource.sh new file mode 100644 index 000000000..f5d1831a7 --- /dev/null +++ b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src socket_wrapper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y socket_wrapper-debugsource + CHECK_RESULT $? 0 0 "install socket_wrapper-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y socket_wrapper-debugsource + CHECK_RESULT $? 0 0 "remove socket_wrapper-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-help.sh b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-help.sh new file mode 100644 index 000000000..f2fc648de --- /dev/null +++ b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src socket_wrapper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y socket_wrapper-help + CHECK_RESULT $? 0 0 "install socket_wrapper-help failed" + SLEEP_WAIT 1 + dnf remove -y socket_wrapper-help + CHECK_RESULT $? 0 0 "remove socket_wrapper-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper.sh b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper.sh new file mode 100644 index 000000000..b9fa424b4 --- /dev/null +++ b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src socket_wrapper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y socket_wrapper + CHECK_RESULT $? 0 0 "install socket_wrapper failed" + SLEEP_WAIT 1 + dnf remove -y socket_wrapper + CHECK_RESULT $? 0 0 "remove socket_wrapper failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-debuginfo.sh b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-debuginfo.sh new file mode 100644 index 000000000..67012ee61 --- /dev/null +++ b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src softhsm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y softhsm-debuginfo + CHECK_RESULT $? 0 0 "install softhsm-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y softhsm-debuginfo + CHECK_RESULT $? 0 0 "remove softhsm-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-debugsource.sh b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-debugsource.sh new file mode 100644 index 000000000..257e9068a --- /dev/null +++ b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src softhsm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y softhsm-debugsource + CHECK_RESULT $? 0 0 "install softhsm-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y softhsm-debugsource + CHECK_RESULT $? 0 0 "remove softhsm-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-devel.sh b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-devel.sh new file mode 100644 index 000000000..6b3b0df15 --- /dev/null +++ b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src softhsm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y softhsm-devel + CHECK_RESULT $? 0 0 "install softhsm-devel failed" + SLEEP_WAIT 1 + dnf remove -y softhsm-devel + CHECK_RESULT $? 0 0 "remove softhsm-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-help.sh b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-help.sh new file mode 100644 index 000000000..d612f19e9 --- /dev/null +++ b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src softhsm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y softhsm-help + CHECK_RESULT $? 0 0 "install softhsm-help failed" + SLEEP_WAIT 1 + dnf remove -y softhsm-help + CHECK_RESULT $? 0 0 "remove softhsm-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm.sh b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm.sh new file mode 100644 index 000000000..999952e0f --- /dev/null +++ b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src softhsm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y softhsm + CHECK_RESULT $? 0 0 "install softhsm failed" + SLEEP_WAIT 1 + dnf remove -y softhsm + CHECK_RESULT $? 0 0 "remove softhsm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sonatype-oss-parent/oe_test_sonatype-oss-parent_install_and_remove_sonatype-oss-parent.sh b/testcases/cli-test/sonatype-oss-parent/oe_test_sonatype-oss-parent_install_and_remove_sonatype-oss-parent.sh new file mode 100644 index 000000000..52d1d489b --- /dev/null +++ b/testcases/cli-test/sonatype-oss-parent/oe_test_sonatype-oss-parent_install_and_remove_sonatype-oss-parent.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sonatype-oss-parent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sonatype-oss-parent + CHECK_RESULT $? 0 0 "install sonatype-oss-parent failed" + SLEEP_WAIT 1 + dnf remove -y sonatype-oss-parent + CHECK_RESULT $? 0 0 "remove sonatype-oss-parent failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-doc.sh b/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-doc.sh new file mode 100644 index 000000000..ff13b6b61 --- /dev/null +++ b/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sound-theme-freedesktop +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sound-theme-freedesktop-doc + CHECK_RESULT $? 0 0 "install sound-theme-freedesktop-doc failed" + SLEEP_WAIT 1 + dnf remove -y sound-theme-freedesktop-doc + CHECK_RESULT $? 0 0 "remove sound-theme-freedesktop-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-help.sh b/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-help.sh new file mode 100644 index 000000000..ae055fad6 --- /dev/null +++ b/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sound-theme-freedesktop +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sound-theme-freedesktop-help + CHECK_RESULT $? 0 0 "install sound-theme-freedesktop-help failed" + SLEEP_WAIT 1 + dnf remove -y sound-theme-freedesktop-help + CHECK_RESULT $? 0 0 "remove sound-theme-freedesktop-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop.sh b/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop.sh new file mode 100644 index 000000000..e0d3a1bb6 --- /dev/null +++ b/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sound-theme-freedesktop +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sound-theme-freedesktop + CHECK_RESULT $? 0 0 "install sound-theme-freedesktop failed" + SLEEP_WAIT 1 + dnf remove -y sound-theme-freedesktop + CHECK_RESULT $? 0 0 "remove sound-theme-freedesktop failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-debuginfo.sh b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-debuginfo.sh new file mode 100644 index 000000000..7497de7d9 --- /dev/null +++ b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src speexdsp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y speexdsp-debuginfo + CHECK_RESULT $? 0 0 "install speexdsp-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y speexdsp-debuginfo + CHECK_RESULT $? 0 0 "remove speexdsp-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-debugsource.sh b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-debugsource.sh new file mode 100644 index 000000000..61eb583d7 --- /dev/null +++ b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src speexdsp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y speexdsp-debugsource + CHECK_RESULT $? 0 0 "install speexdsp-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y speexdsp-debugsource + CHECK_RESULT $? 0 0 "remove speexdsp-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-devel.sh b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-devel.sh new file mode 100644 index 000000000..7a2dcfd77 --- /dev/null +++ b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src speexdsp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y speexdsp-devel + CHECK_RESULT $? 0 0 "install speexdsp-devel failed" + SLEEP_WAIT 1 + dnf remove -y speexdsp-devel + CHECK_RESULT $? 0 0 "remove speexdsp-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-help.sh b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-help.sh new file mode 100644 index 000000000..d535a1a39 --- /dev/null +++ b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src speexdsp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y speexdsp-help + CHECK_RESULT $? 0 0 "install speexdsp-help failed" + SLEEP_WAIT 1 + dnf remove -y speexdsp-help + CHECK_RESULT $? 0 0 "remove speexdsp-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp.sh b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp.sh new file mode 100644 index 000000000..41d213f4a --- /dev/null +++ b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src speexdsp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y speexdsp + CHECK_RESULT $? 0 0 "install speexdsp failed" + SLEEP_WAIT 1 + dnf remove -y speexdsp + CHECK_RESULT $? 0 0 "remove speexdsp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/spice-protocol/oe_test_spice-protocol_install_and_remove_spice-protocol.sh b/testcases/cli-test/spice-protocol/oe_test_spice-protocol_install_and_remove_spice-protocol.sh new file mode 100644 index 000000000..7af9aa9f1 --- /dev/null +++ b/testcases/cli-test/spice-protocol/oe_test_spice-protocol_install_and_remove_spice-protocol.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src spice-protocol +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y spice-protocol + CHECK_RESULT $? 0 0 "install spice-protocol failed" + SLEEP_WAIT 1 + dnf remove -y spice-protocol + CHECK_RESULT $? 0 0 "remove spice-protocol failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-debuginfo.sh b/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-debuginfo.sh new file mode 100644 index 000000000..a634166fc --- /dev/null +++ b/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src spice-vdagent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y spice-vdagent-debuginfo + CHECK_RESULT $? 0 0 "install spice-vdagent-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y spice-vdagent-debuginfo + CHECK_RESULT $? 0 0 "remove spice-vdagent-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-debugsource.sh b/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-debugsource.sh new file mode 100644 index 000000000..42acd7f83 --- /dev/null +++ b/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src spice-vdagent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y spice-vdagent-debugsource + CHECK_RESULT $? 0 0 "install spice-vdagent-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y spice-vdagent-debugsource + CHECK_RESULT $? 0 0 "remove spice-vdagent-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-help.sh b/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-help.sh new file mode 100644 index 000000000..4b6565262 --- /dev/null +++ b/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src spice-vdagent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y spice-vdagent-help + CHECK_RESULT $? 0 0 "install spice-vdagent-help failed" + SLEEP_WAIT 1 + dnf remove -y spice-vdagent-help + CHECK_RESULT $? 0 0 "remove spice-vdagent-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent.sh b/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent.sh new file mode 100644 index 000000000..478fa980c --- /dev/null +++ b/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src spice-vdagent +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y spice-vdagent + CHECK_RESULT $? 0 0 "install spice-vdagent failed" + SLEEP_WAIT 1 + dnf remove -y spice-vdagent + CHECK_RESULT $? 0 0 "remove spice-vdagent failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-debuginfo.sh b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-debuginfo.sh new file mode 100644 index 000000000..fc4124d8c --- /dev/null +++ b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src spice +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y spice-debuginfo + CHECK_RESULT $? 0 0 "install spice-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y spice-debuginfo + CHECK_RESULT $? 0 0 "remove spice-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-debugsource.sh b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-debugsource.sh new file mode 100644 index 000000000..8c8e4e45e --- /dev/null +++ b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src spice +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y spice-debugsource + CHECK_RESULT $? 0 0 "install spice-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y spice-debugsource + CHECK_RESULT $? 0 0 "remove spice-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-help.sh b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-help.sh new file mode 100644 index 000000000..ded46ebd0 --- /dev/null +++ b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src spice +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y spice-help + CHECK_RESULT $? 0 0 "install spice-help failed" + SLEEP_WAIT 1 + dnf remove -y spice-help + CHECK_RESULT $? 0 0 "remove spice-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-server-devel.sh b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-server-devel.sh new file mode 100644 index 000000000..a4c39399f --- /dev/null +++ b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-server-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src spice +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y spice-server-devel + CHECK_RESULT $? 0 0 "install spice-server-devel failed" + SLEEP_WAIT 1 + dnf remove -y spice-server-devel + CHECK_RESULT $? 0 0 "remove spice-server-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-server.sh b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-server.sh new file mode 100644 index 000000000..f7b41e58d --- /dev/null +++ b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-server.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src spice +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y spice-server + CHECK_RESULT $? 0 0 "install spice-server failed" + SLEEP_WAIT 1 + dnf remove -y spice-server + CHECK_RESULT $? 0 0 "remove spice-server failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice.sh b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice.sh new file mode 100644 index 000000000..d1a843899 --- /dev/null +++ b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src spice +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y spice + CHECK_RESULT $? 0 0 "install spice failed" + SLEEP_WAIT 1 + dnf remove -y spice + CHECK_RESULT $? 0 0 "remove spice failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-debuginfo.sh b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-debuginfo.sh new file mode 100644 index 000000000..39de1f974 --- /dev/null +++ b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sqlite +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sqlite-debuginfo + CHECK_RESULT $? 0 0 "install sqlite-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y sqlite-debuginfo + CHECK_RESULT $? 0 0 "remove sqlite-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-debugsource.sh b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-debugsource.sh new file mode 100644 index 000000000..ecbe2ccca --- /dev/null +++ b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sqlite +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sqlite-debugsource + CHECK_RESULT $? 0 0 "install sqlite-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y sqlite-debugsource + CHECK_RESULT $? 0 0 "remove sqlite-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-devel.sh b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-devel.sh new file mode 100644 index 000000000..fe8dd8c5f --- /dev/null +++ b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sqlite +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sqlite-devel + CHECK_RESULT $? 0 0 "install sqlite-devel failed" + SLEEP_WAIT 1 + dnf remove -y sqlite-devel + CHECK_RESULT $? 0 0 "remove sqlite-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-help.sh b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-help.sh new file mode 100644 index 000000000..65c7bbe32 --- /dev/null +++ b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sqlite +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sqlite-help + CHECK_RESULT $? 0 0 "install sqlite-help failed" + SLEEP_WAIT 1 + dnf remove -y sqlite-help + CHECK_RESULT $? 0 0 "remove sqlite-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite.sh b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite.sh new file mode 100644 index 000000000..628e5cfa7 --- /dev/null +++ b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sqlite +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sqlite + CHECK_RESULT $? 0 0 "install sqlite failed" + SLEEP_WAIT 1 + dnf remove -y sqlite + CHECK_RESULT $? 0 0 "remove sqlite failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools-debuginfo.sh b/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools-debuginfo.sh new file mode 100644 index 000000000..cfca9a7b7 --- /dev/null +++ b/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src squashfs-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y squashfs-tools-debuginfo + CHECK_RESULT $? 0 0 "install squashfs-tools-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y squashfs-tools-debuginfo + CHECK_RESULT $? 0 0 "remove squashfs-tools-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools-debugsource.sh b/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools-debugsource.sh new file mode 100644 index 000000000..d19ef5c5d --- /dev/null +++ b/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src squashfs-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y squashfs-tools-debugsource + CHECK_RESULT $? 0 0 "install squashfs-tools-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y squashfs-tools-debugsource + CHECK_RESULT $? 0 0 "remove squashfs-tools-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools.sh b/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools.sh new file mode 100644 index 000000000..c75de342c --- /dev/null +++ b/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src squashfs-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y squashfs-tools + CHECK_RESULT $? 0 0 "install squashfs-tools failed" + SLEEP_WAIT 1 + dnf remove -y squashfs-tools + CHECK_RESULT $? 0 0 "remove squashfs-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libipa_hbac-devel.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libipa_hbac-devel.sh new file mode 100644 index 000000000..777e6b5f5 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libipa_hbac-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libipa_hbac-devel + CHECK_RESULT $? 0 0 "install libipa_hbac-devel failed" + SLEEP_WAIT 1 + dnf remove -y libipa_hbac-devel + CHECK_RESULT $? 0 0 "remove libipa_hbac-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libipa_hbac.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libipa_hbac.sh new file mode 100644 index 000000000..18c8d2e16 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libipa_hbac.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libipa_hbac + CHECK_RESULT $? 0 0 "install libipa_hbac failed" + SLEEP_WAIT 1 + dnf remove -y libipa_hbac + CHECK_RESULT $? 0 0 "remove libipa_hbac failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_autofs.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_autofs.sh new file mode 100644 index 000000000..fee4e95ad --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_autofs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsss_autofs + CHECK_RESULT $? 0 0 "install libsss_autofs failed" + SLEEP_WAIT 1 + dnf remove -y libsss_autofs + CHECK_RESULT $? 0 0 "remove libsss_autofs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_certmap-devel.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_certmap-devel.sh new file mode 100644 index 000000000..98585c766 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_certmap-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsss_certmap-devel + CHECK_RESULT $? 0 0 "install libsss_certmap-devel failed" + SLEEP_WAIT 1 + dnf remove -y libsss_certmap-devel + CHECK_RESULT $? 0 0 "remove libsss_certmap-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_certmap.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_certmap.sh new file mode 100644 index 000000000..53f53052b --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_certmap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsss_certmap + CHECK_RESULT $? 0 0 "install libsss_certmap failed" + SLEEP_WAIT 1 + dnf remove -y libsss_certmap + CHECK_RESULT $? 0 0 "remove libsss_certmap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_idmap-devel.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_idmap-devel.sh new file mode 100644 index 000000000..3d4c74459 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_idmap-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsss_idmap-devel + CHECK_RESULT $? 0 0 "install libsss_idmap-devel failed" + SLEEP_WAIT 1 + dnf remove -y libsss_idmap-devel + CHECK_RESULT $? 0 0 "remove libsss_idmap-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_idmap.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_idmap.sh new file mode 100644 index 000000000..3f31b964e --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_idmap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsss_idmap + CHECK_RESULT $? 0 0 "install libsss_idmap failed" + SLEEP_WAIT 1 + dnf remove -y libsss_idmap + CHECK_RESULT $? 0 0 "remove libsss_idmap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_nss_idmap-devel.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_nss_idmap-devel.sh new file mode 100644 index 000000000..91d09203f --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_nss_idmap-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsss_nss_idmap-devel + CHECK_RESULT $? 0 0 "install libsss_nss_idmap-devel failed" + SLEEP_WAIT 1 + dnf remove -y libsss_nss_idmap-devel + CHECK_RESULT $? 0 0 "remove libsss_nss_idmap-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_nss_idmap.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_nss_idmap.sh new file mode 100644 index 000000000..042342867 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_nss_idmap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsss_nss_idmap + CHECK_RESULT $? 0 0 "install libsss_nss_idmap failed" + SLEEP_WAIT 1 + dnf remove -y libsss_nss_idmap + CHECK_RESULT $? 0 0 "remove libsss_nss_idmap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_sudo.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_sudo.sh new file mode 100644 index 000000000..5890e1317 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_sudo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsss_sudo + CHECK_RESULT $? 0 0 "install libsss_sudo failed" + SLEEP_WAIT 1 + dnf remove -y libsss_sudo + CHECK_RESULT $? 0 0 "remove libsss_sudo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python2-sssd.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python2-sssd.sh new file mode 100644 index 000000000..4b860f33b --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python2-sssd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-sssd + CHECK_RESULT $? 0 0 "install python2-sssd failed" + SLEEP_WAIT 1 + dnf remove -y python2-sssd + CHECK_RESULT $? 0 0 "remove python2-sssd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-libipa_hbac.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-libipa_hbac.sh new file mode 100644 index 000000000..39c9af466 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-libipa_hbac.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libipa_hbac + CHECK_RESULT $? 0 0 "install python3-libipa_hbac failed" + SLEEP_WAIT 1 + dnf remove -y python3-libipa_hbac + CHECK_RESULT $? 0 0 "remove python3-libipa_hbac failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-libsss_nss_idmap.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-libsss_nss_idmap.sh new file mode 100644 index 000000000..06e9d7bed --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-libsss_nss_idmap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libsss_nss_idmap + CHECK_RESULT $? 0 0 "install python3-libsss_nss_idmap failed" + SLEEP_WAIT 1 + dnf remove -y python3-libsss_nss_idmap + CHECK_RESULT $? 0 0 "remove python3-libsss_nss_idmap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sss-murmur.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sss-murmur.sh new file mode 100644 index 000000000..5009d21a6 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sss-murmur.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-sss-murmur + CHECK_RESULT $? 0 0 "install python3-sss-murmur failed" + SLEEP_WAIT 1 + dnf remove -y python3-sss-murmur + CHECK_RESULT $? 0 0 "remove python3-sss-murmur failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sss.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sss.sh new file mode 100644 index 000000000..e6d0cb82e --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sss.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-sss + CHECK_RESULT $? 0 0 "install python3-sss failed" + SLEEP_WAIT 1 + dnf remove -y python3-sss + CHECK_RESULT $? 0 0 "remove python3-sss failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sssd.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sssd.sh new file mode 100644 index 000000000..fad32d8a0 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sssd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-sssd + CHECK_RESULT $? 0 0 "install python3-sssd failed" + SLEEP_WAIT 1 + dnf remove -y python3-sssd + CHECK_RESULT $? 0 0 "remove python3-sssd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sssdconfig.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sssdconfig.sh new file mode 100644 index 000000000..c492bda23 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sssdconfig.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-sssdconfig + CHECK_RESULT $? 0 0 "install python3-sssdconfig failed" + SLEEP_WAIT 1 + dnf remove -y python3-sssdconfig + CHECK_RESULT $? 0 0 "remove python3-sssdconfig failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ad.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ad.sh new file mode 100644 index 000000000..100ee7458 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ad.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd-ad + CHECK_RESULT $? 0 0 "install sssd-ad failed" + SLEEP_WAIT 1 + dnf remove -y sssd-ad + CHECK_RESULT $? 0 0 "remove sssd-ad failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-client.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-client.sh new file mode 100644 index 000000000..817772040 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-client.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd-client + CHECK_RESULT $? 0 0 "install sssd-client failed" + SLEEP_WAIT 1 + dnf remove -y sssd-client + CHECK_RESULT $? 0 0 "remove sssd-client failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-common-pac.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-common-pac.sh new file mode 100644 index 000000000..801f439b8 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-common-pac.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd-common-pac + CHECK_RESULT $? 0 0 "install sssd-common-pac failed" + SLEEP_WAIT 1 + dnf remove -y sssd-common-pac + CHECK_RESULT $? 0 0 "remove sssd-common-pac failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-common.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-common.sh new file mode 100644 index 000000000..e8b9731a6 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-common.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd-common + CHECK_RESULT $? 0 0 "install sssd-common failed" + SLEEP_WAIT 1 + dnf remove -y sssd-common + CHECK_RESULT $? 0 0 "remove sssd-common failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-dbus.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-dbus.sh new file mode 100644 index 000000000..d6513b691 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-dbus.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd-dbus + CHECK_RESULT $? 0 0 "install sssd-dbus failed" + SLEEP_WAIT 1 + dnf remove -y sssd-dbus + CHECK_RESULT $? 0 0 "remove sssd-dbus failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-debuginfo.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-debuginfo.sh new file mode 100644 index 000000000..bf77348d1 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd-debuginfo + CHECK_RESULT $? 0 0 "install sssd-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y sssd-debuginfo + CHECK_RESULT $? 0 0 "remove sssd-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-debugsource.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-debugsource.sh new file mode 100644 index 000000000..206ed5c33 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd-debugsource + CHECK_RESULT $? 0 0 "install sssd-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y sssd-debugsource + CHECK_RESULT $? 0 0 "remove sssd-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-devel.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-devel.sh new file mode 100644 index 000000000..7bfca30d9 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd-devel + CHECK_RESULT $? 0 0 "install sssd-devel failed" + SLEEP_WAIT 1 + dnf remove -y sssd-devel + CHECK_RESULT $? 0 0 "remove sssd-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-help.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-help.sh new file mode 100644 index 000000000..117a5857f --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd-help + CHECK_RESULT $? 0 0 "install sssd-help failed" + SLEEP_WAIT 1 + dnf remove -y sssd-help + CHECK_RESULT $? 0 0 "remove sssd-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-idp.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-idp.sh new file mode 100644 index 000000000..f303c9653 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-idp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd-idp + CHECK_RESULT $? 0 0 "install sssd-idp failed" + SLEEP_WAIT 1 + dnf remove -y sssd-idp + CHECK_RESULT $? 0 0 "remove sssd-idp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ipa.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ipa.sh new file mode 100644 index 000000000..99403d400 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ipa.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd-ipa + CHECK_RESULT $? 0 0 "install sssd-ipa failed" + SLEEP_WAIT 1 + dnf remove -y sssd-ipa + CHECK_RESULT $? 0 0 "remove sssd-ipa failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-kcm.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-kcm.sh new file mode 100644 index 000000000..3fd19dbd3 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-kcm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd-kcm + CHECK_RESULT $? 0 0 "install sssd-kcm failed" + SLEEP_WAIT 1 + dnf remove -y sssd-kcm + CHECK_RESULT $? 0 0 "remove sssd-kcm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-krb5-common.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-krb5-common.sh new file mode 100644 index 000000000..77507764e --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-krb5-common.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd-krb5-common + CHECK_RESULT $? 0 0 "install sssd-krb5-common failed" + SLEEP_WAIT 1 + dnf remove -y sssd-krb5-common + CHECK_RESULT $? 0 0 "remove sssd-krb5-common failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-krb5.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-krb5.sh new file mode 100644 index 000000000..c6eaf4901 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-krb5.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd-krb5 + CHECK_RESULT $? 0 0 "install sssd-krb5 failed" + SLEEP_WAIT 1 + dnf remove -y sssd-krb5 + CHECK_RESULT $? 0 0 "remove sssd-krb5 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ldap.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ldap.sh new file mode 100644 index 000000000..eddf9797d --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ldap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd-ldap + CHECK_RESULT $? 0 0 "install sssd-ldap failed" + SLEEP_WAIT 1 + dnf remove -y sssd-ldap + CHECK_RESULT $? 0 0 "remove sssd-ldap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-nfs-idmap.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-nfs-idmap.sh new file mode 100644 index 000000000..50dcf38d7 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-nfs-idmap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd-nfs-idmap + CHECK_RESULT $? 0 0 "install sssd-nfs-idmap failed" + SLEEP_WAIT 1 + dnf remove -y sssd-nfs-idmap + CHECK_RESULT $? 0 0 "remove sssd-nfs-idmap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-proxy.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-proxy.sh new file mode 100644 index 000000000..fa15340b3 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-proxy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd-proxy + CHECK_RESULT $? 0 0 "install sssd-proxy failed" + SLEEP_WAIT 1 + dnf remove -y sssd-proxy + CHECK_RESULT $? 0 0 "remove sssd-proxy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-tools.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-tools.sh new file mode 100644 index 000000000..a35da8077 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd-tools + CHECK_RESULT $? 0 0 "install sssd-tools failed" + SLEEP_WAIT 1 + dnf remove -y sssd-tools + CHECK_RESULT $? 0 0 "remove sssd-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-winbind-idmap.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-winbind-idmap.sh new file mode 100644 index 000000000..999fa2c7c --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-winbind-idmap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd-winbind-idmap + CHECK_RESULT $? 0 0 "install sssd-winbind-idmap failed" + SLEEP_WAIT 1 + dnf remove -y sssd-winbind-idmap + CHECK_RESULT $? 0 0 "remove sssd-winbind-idmap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd.sh new file mode 100644 index 000000000..40dc631a6 --- /dev/null +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sssd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sssd + CHECK_RESULT $? 0 0 "install sssd failed" + SLEEP_WAIT 1 + dnf remove -y sssd + CHECK_RESULT $? 0 0 "remove sssd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-debuginfo.sh b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-debuginfo.sh new file mode 100644 index 000000000..d4a25be31 --- /dev/null +++ b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src startup-notification +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y startup-notification-debuginfo + CHECK_RESULT $? 0 0 "install startup-notification-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y startup-notification-debuginfo + CHECK_RESULT $? 0 0 "remove startup-notification-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-debugsource.sh b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-debugsource.sh new file mode 100644 index 000000000..5c6c80e7c --- /dev/null +++ b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src startup-notification +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y startup-notification-debugsource + CHECK_RESULT $? 0 0 "install startup-notification-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y startup-notification-debugsource + CHECK_RESULT $? 0 0 "remove startup-notification-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-devel.sh b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-devel.sh new file mode 100644 index 000000000..2d8bfe6c6 --- /dev/null +++ b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src startup-notification +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y startup-notification-devel + CHECK_RESULT $? 0 0 "install startup-notification-devel failed" + SLEEP_WAIT 1 + dnf remove -y startup-notification-devel + CHECK_RESULT $? 0 0 "remove startup-notification-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-help.sh b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-help.sh new file mode 100644 index 000000000..93c7fa1ce --- /dev/null +++ b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src startup-notification +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y startup-notification-help + CHECK_RESULT $? 0 0 "install startup-notification-help failed" + SLEEP_WAIT 1 + dnf remove -y startup-notification-help + CHECK_RESULT $? 0 0 "remove startup-notification-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification.sh b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification.sh new file mode 100644 index 000000000..745cf2a0d --- /dev/null +++ b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src startup-notification +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y startup-notification + CHECK_RESULT $? 0 0 "install startup-notification failed" + SLEEP_WAIT 1 + dnf remove -y startup-notification + CHECK_RESULT $? 0 0 "remove startup-notification failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-debuginfo.sh b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-debuginfo.sh new file mode 100644 index 000000000..4f7e217ce --- /dev/null +++ b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src strace +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y strace-debuginfo + CHECK_RESULT $? 0 0 "install strace-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y strace-debuginfo + CHECK_RESULT $? 0 0 "remove strace-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-debugsource.sh b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-debugsource.sh new file mode 100644 index 000000000..d1b05041b --- /dev/null +++ b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src strace +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y strace-debugsource + CHECK_RESULT $? 0 0 "install strace-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y strace-debugsource + CHECK_RESULT $? 0 0 "remove strace-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-doc.sh b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-doc.sh new file mode 100644 index 000000000..514103ac5 --- /dev/null +++ b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src strace +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y strace-doc + CHECK_RESULT $? 0 0 "install strace-doc failed" + SLEEP_WAIT 1 + dnf remove -y strace-doc + CHECK_RESULT $? 0 0 "remove strace-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace.sh b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace.sh new file mode 100644 index 000000000..f45613d64 --- /dev/null +++ b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src strace +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y strace + CHECK_RESULT $? 0 0 "install strace failed" + SLEEP_WAIT 1 + dnf remove -y strace + CHECK_RESULT $? 0 0 "remove strace failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace32.sh b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace32.sh new file mode 100644 index 000000000..ee00a5105 --- /dev/null +++ b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace32.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src strace +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y strace32 + CHECK_RESULT $? 0 0 "install strace32 failed" + SLEEP_WAIT 1 + dnf remove -y strace32 + CHECK_RESULT $? 0 0 "remove strace32 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-debuginfo.sh b/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-debuginfo.sh new file mode 100644 index 000000000..4078ab37a --- /dev/null +++ b/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src stunnel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y stunnel-debuginfo + CHECK_RESULT $? 0 0 "install stunnel-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y stunnel-debuginfo + CHECK_RESULT $? 0 0 "remove stunnel-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-debugsource.sh b/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-debugsource.sh new file mode 100644 index 000000000..0cd4643dd --- /dev/null +++ b/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src stunnel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y stunnel-debugsource + CHECK_RESULT $? 0 0 "install stunnel-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y stunnel-debugsource + CHECK_RESULT $? 0 0 "remove stunnel-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-help.sh b/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-help.sh new file mode 100644 index 000000000..716eb7aed --- /dev/null +++ b/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src stunnel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y stunnel-help + CHECK_RESULT $? 0 0 "install stunnel-help failed" + SLEEP_WAIT 1 + dnf remove -y stunnel-help + CHECK_RESULT $? 0 0 "remove stunnel-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel.sh b/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel.sh new file mode 100644 index 000000000..67aec3f52 --- /dev/null +++ b/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src stunnel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y stunnel + CHECK_RESULT $? 0 0 "install stunnel failed" + SLEEP_WAIT 1 + dnf remove -y stunnel + CHECK_RESULT $? 0 0 "remove stunnel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python2-subunit.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python2-subunit.sh new file mode 100644 index 000000000..6b35f01b6 --- /dev/null +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python2-subunit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src subunit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python2-subunit + CHECK_RESULT $? 0 0 "install python2-subunit failed" + SLEEP_WAIT 1 + dnf remove -y python2-subunit + CHECK_RESULT $? 0 0 "remove python2-subunit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python3-subunit-test.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python3-subunit-test.sh new file mode 100644 index 000000000..63f34c2c8 --- /dev/null +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python3-subunit-test.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src subunit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-subunit-test + CHECK_RESULT $? 0 0 "install python3-subunit-test failed" + SLEEP_WAIT 1 + dnf remove -y python3-subunit-test + CHECK_RESULT $? 0 0 "remove python3-subunit-test failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python3-subunit.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python3-subunit.sh new file mode 100644 index 000000000..48fe3539b --- /dev/null +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python3-subunit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src subunit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-subunit + CHECK_RESULT $? 0 0 "install python3-subunit failed" + SLEEP_WAIT 1 + dnf remove -y python3-subunit + CHECK_RESULT $? 0 0 "remove python3-subunit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-cppunit-devel.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-cppunit-devel.sh new file mode 100644 index 000000000..d6fdaa759 --- /dev/null +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-cppunit-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src subunit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y subunit-cppunit-devel + CHECK_RESULT $? 0 0 "install subunit-cppunit-devel failed" + SLEEP_WAIT 1 + dnf remove -y subunit-cppunit-devel + CHECK_RESULT $? 0 0 "remove subunit-cppunit-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-cppunit.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-cppunit.sh new file mode 100644 index 000000000..0d0e95204 --- /dev/null +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-cppunit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src subunit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y subunit-cppunit + CHECK_RESULT $? 0 0 "install subunit-cppunit failed" + SLEEP_WAIT 1 + dnf remove -y subunit-cppunit + CHECK_RESULT $? 0 0 "remove subunit-cppunit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-debuginfo.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-debuginfo.sh new file mode 100644 index 000000000..5850bff80 --- /dev/null +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src subunit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y subunit-debuginfo + CHECK_RESULT $? 0 0 "install subunit-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y subunit-debuginfo + CHECK_RESULT $? 0 0 "remove subunit-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-debugsource.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-debugsource.sh new file mode 100644 index 000000000..eba3e74ba --- /dev/null +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src subunit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y subunit-debugsource + CHECK_RESULT $? 0 0 "install subunit-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y subunit-debugsource + CHECK_RESULT $? 0 0 "remove subunit-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-devel.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-devel.sh new file mode 100644 index 000000000..f51079f4e --- /dev/null +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src subunit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y subunit-devel + CHECK_RESULT $? 0 0 "install subunit-devel failed" + SLEEP_WAIT 1 + dnf remove -y subunit-devel + CHECK_RESULT $? 0 0 "remove subunit-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-filters.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-filters.sh new file mode 100644 index 000000000..43b6b2989 --- /dev/null +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-filters.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src subunit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y subunit-filters + CHECK_RESULT $? 0 0 "install subunit-filters failed" + SLEEP_WAIT 1 + dnf remove -y subunit-filters + CHECK_RESULT $? 0 0 "remove subunit-filters failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-perl.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-perl.sh new file mode 100644 index 000000000..95755c00e --- /dev/null +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-perl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src subunit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y subunit-perl + CHECK_RESULT $? 0 0 "install subunit-perl failed" + SLEEP_WAIT 1 + dnf remove -y subunit-perl + CHECK_RESULT $? 0 0 "remove subunit-perl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-shell.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-shell.sh new file mode 100644 index 000000000..c63843c26 --- /dev/null +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-shell.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src subunit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y subunit-shell + CHECK_RESULT $? 0 0 "install subunit-shell failed" + SLEEP_WAIT 1 + dnf remove -y subunit-shell + CHECK_RESULT $? 0 0 "remove subunit-shell failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-static.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-static.sh new file mode 100644 index 000000000..c726bbcc6 --- /dev/null +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-static.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src subunit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y subunit-static + CHECK_RESULT $? 0 0 "install subunit-static failed" + SLEEP_WAIT 1 + dnf remove -y subunit-static + CHECK_RESULT $? 0 0 "remove subunit-static failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit.sh new file mode 100644 index 000000000..4f620719c --- /dev/null +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src subunit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y subunit + CHECK_RESULT $? 0 0 "install subunit failed" + SLEEP_WAIT 1 + dnf remove -y subunit + CHECK_RESULT $? 0 0 "remove subunit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-debuginfo.sh b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-debuginfo.sh new file mode 100644 index 000000000..57d28b38c --- /dev/null +++ b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sudo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sudo-debuginfo + CHECK_RESULT $? 0 0 "install sudo-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y sudo-debuginfo + CHECK_RESULT $? 0 0 "remove sudo-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-debugsource.sh b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-debugsource.sh new file mode 100644 index 000000000..f53f4a25c --- /dev/null +++ b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sudo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sudo-debugsource + CHECK_RESULT $? 0 0 "install sudo-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y sudo-debugsource + CHECK_RESULT $? 0 0 "remove sudo-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-devel.sh b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-devel.sh new file mode 100644 index 000000000..804f17d80 --- /dev/null +++ b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sudo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sudo-devel + CHECK_RESULT $? 0 0 "install sudo-devel failed" + SLEEP_WAIT 1 + dnf remove -y sudo-devel + CHECK_RESULT $? 0 0 "remove sudo-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-help.sh b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-help.sh new file mode 100644 index 000000000..d530f8499 --- /dev/null +++ b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sudo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sudo-help + CHECK_RESULT $? 0 0 "install sudo-help failed" + SLEEP_WAIT 1 + dnf remove -y sudo-help + CHECK_RESULT $? 0 0 "remove sudo-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo.sh b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo.sh new file mode 100644 index 000000000..f0a261e60 --- /dev/null +++ b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sudo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sudo + CHECK_RESULT $? 0 0 "install sudo failed" + SLEEP_WAIT 1 + dnf remove -y sudo + CHECK_RESULT $? 0 0 "remove sudo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/swig/oe_test_swig_install_and_remove_ccache-swig.sh b/testcases/cli-test/swig/oe_test_swig_install_and_remove_ccache-swig.sh new file mode 100644 index 000000000..461fd84f6 --- /dev/null +++ b/testcases/cli-test/swig/oe_test_swig_install_and_remove_ccache-swig.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src swig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ccache-swig + CHECK_RESULT $? 0 0 "install ccache-swig failed" + SLEEP_WAIT 1 + dnf remove -y ccache-swig + CHECK_RESULT $? 0 0 "remove ccache-swig failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-debuginfo.sh b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-debuginfo.sh new file mode 100644 index 000000000..42fd7cb77 --- /dev/null +++ b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src swig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y swig-debuginfo + CHECK_RESULT $? 0 0 "install swig-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y swig-debuginfo + CHECK_RESULT $? 0 0 "remove swig-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-debugsource.sh b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-debugsource.sh new file mode 100644 index 000000000..870b7de9c --- /dev/null +++ b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src swig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y swig-debugsource + CHECK_RESULT $? 0 0 "install swig-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y swig-debugsource + CHECK_RESULT $? 0 0 "remove swig-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-doc.sh b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-doc.sh new file mode 100644 index 000000000..26375abe3 --- /dev/null +++ b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src swig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y swig-doc + CHECK_RESULT $? 0 0 "install swig-doc failed" + SLEEP_WAIT 1 + dnf remove -y swig-doc + CHECK_RESULT $? 0 0 "remove swig-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-gdb.sh b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-gdb.sh new file mode 100644 index 000000000..97128c837 --- /dev/null +++ b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-gdb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src swig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y swig-gdb + CHECK_RESULT $? 0 0 "install swig-gdb failed" + SLEEP_WAIT 1 + dnf remove -y swig-gdb + CHECK_RESULT $? 0 0 "remove swig-gdb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-help.sh b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-help.sh new file mode 100644 index 000000000..af5b5169a --- /dev/null +++ b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src swig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y swig-help + CHECK_RESULT $? 0 0 "install swig-help failed" + SLEEP_WAIT 1 + dnf remove -y swig-help + CHECK_RESULT $? 0 0 "remove swig-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig.sh b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig.sh new file mode 100644 index 000000000..f6211fd68 --- /dev/null +++ b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src swig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y swig + CHECK_RESULT $? 0 0 "install swig failed" + SLEEP_WAIT 1 + dnf remove -y swig + CHECK_RESULT $? 0 0 "remove swig failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks-debuginfo.sh b/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks-debuginfo.sh new file mode 100644 index 000000000..91e441de2 --- /dev/null +++ b/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src symlinks +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y symlinks-debuginfo + CHECK_RESULT $? 0 0 "install symlinks-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y symlinks-debuginfo + CHECK_RESULT $? 0 0 "remove symlinks-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks-debugsource.sh b/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks-debugsource.sh new file mode 100644 index 000000000..7eaafd9d8 --- /dev/null +++ b/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src symlinks +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y symlinks-debugsource + CHECK_RESULT $? 0 0 "install symlinks-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y symlinks-debugsource + CHECK_RESULT $? 0 0 "remove symlinks-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks.sh b/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks.sh new file mode 100644 index 000000000..5d7e8cd0d --- /dev/null +++ b/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src symlinks +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y symlinks + CHECK_RESULT $? 0 0 "install symlinks failed" + SLEEP_WAIT 1 + dnf remove -y symlinks + CHECK_RESULT $? 0 0 "remove symlinks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-debuginfo.sh b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-debuginfo.sh new file mode 100644 index 000000000..b951f684b --- /dev/null +++ b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sysfsutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sysfsutils-debuginfo + CHECK_RESULT $? 0 0 "install sysfsutils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y sysfsutils-debuginfo + CHECK_RESULT $? 0 0 "remove sysfsutils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-debugsource.sh b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-debugsource.sh new file mode 100644 index 000000000..150627f43 --- /dev/null +++ b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sysfsutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sysfsutils-debugsource + CHECK_RESULT $? 0 0 "install sysfsutils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y sysfsutils-debugsource + CHECK_RESULT $? 0 0 "remove sysfsutils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-devel.sh b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-devel.sh new file mode 100644 index 000000000..16c9317d0 --- /dev/null +++ b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sysfsutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sysfsutils-devel + CHECK_RESULT $? 0 0 "install sysfsutils-devel failed" + SLEEP_WAIT 1 + dnf remove -y sysfsutils-devel + CHECK_RESULT $? 0 0 "remove sysfsutils-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-help.sh b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-help.sh new file mode 100644 index 000000000..2d45fa12b --- /dev/null +++ b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sysfsutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sysfsutils-help + CHECK_RESULT $? 0 0 "install sysfsutils-help failed" + SLEEP_WAIT 1 + dnf remove -y sysfsutils-help + CHECK_RESULT $? 0 0 "remove sysfsutils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils.sh b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils.sh new file mode 100644 index 000000000..6934efa6f --- /dev/null +++ b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src sysfsutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y sysfsutils + CHECK_RESULT $? 0 0 "install sysfsutils failed" + SLEEP_WAIT 1 + dnf remove -y sysfsutils + CHECK_RESULT $? 0 0 "remove sysfsutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-debuginfo.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-debuginfo.sh new file mode 100644 index 000000000..b6840353d --- /dev/null +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src syslinux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y syslinux-debuginfo + CHECK_RESULT $? 0 0 "install syslinux-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y syslinux-debuginfo + CHECK_RESULT $? 0 0 "remove syslinux-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-debugsource.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-debugsource.sh new file mode 100644 index 000000000..e5afd7c27 --- /dev/null +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src syslinux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y syslinux-debugsource + CHECK_RESULT $? 0 0 "install syslinux-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y syslinux-debugsource + CHECK_RESULT $? 0 0 "remove syslinux-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-devel.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-devel.sh new file mode 100644 index 000000000..2359c391c --- /dev/null +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src syslinux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y syslinux-devel + CHECK_RESULT $? 0 0 "install syslinux-devel failed" + SLEEP_WAIT 1 + dnf remove -y syslinux-devel + CHECK_RESULT $? 0 0 "remove syslinux-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-efi64.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-efi64.sh new file mode 100644 index 000000000..e7c1c7380 --- /dev/null +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-efi64.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src syslinux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y syslinux-efi64 + CHECK_RESULT $? 0 0 "install syslinux-efi64 failed" + SLEEP_WAIT 1 + dnf remove -y syslinux-efi64 + CHECK_RESULT $? 0 0 "remove syslinux-efi64 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-extlinux-nonlinux.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-extlinux-nonlinux.sh new file mode 100644 index 000000000..8f0079d0b --- /dev/null +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-extlinux-nonlinux.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src syslinux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y syslinux-extlinux-nonlinux + CHECK_RESULT $? 0 0 "install syslinux-extlinux-nonlinux failed" + SLEEP_WAIT 1 + dnf remove -y syslinux-extlinux-nonlinux + CHECK_RESULT $? 0 0 "remove syslinux-extlinux-nonlinux failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-extlinux.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-extlinux.sh new file mode 100644 index 000000000..8cd7a20f4 --- /dev/null +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-extlinux.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src syslinux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y syslinux-extlinux + CHECK_RESULT $? 0 0 "install syslinux-extlinux failed" + SLEEP_WAIT 1 + dnf remove -y syslinux-extlinux + CHECK_RESULT $? 0 0 "remove syslinux-extlinux failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-help.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-help.sh new file mode 100644 index 000000000..111e268d8 --- /dev/null +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src syslinux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y syslinux-help + CHECK_RESULT $? 0 0 "install syslinux-help failed" + SLEEP_WAIT 1 + dnf remove -y syslinux-help + CHECK_RESULT $? 0 0 "remove syslinux-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-nonlinux.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-nonlinux.sh new file mode 100644 index 000000000..87280d767 --- /dev/null +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-nonlinux.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src syslinux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y syslinux-nonlinux + CHECK_RESULT $? 0 0 "install syslinux-nonlinux failed" + SLEEP_WAIT 1 + dnf remove -y syslinux-nonlinux + CHECK_RESULT $? 0 0 "remove syslinux-nonlinux failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-perl.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-perl.sh new file mode 100644 index 000000000..080df3190 --- /dev/null +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-perl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src syslinux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y syslinux-perl + CHECK_RESULT $? 0 0 "install syslinux-perl failed" + SLEEP_WAIT 1 + dnf remove -y syslinux-perl + CHECK_RESULT $? 0 0 "remove syslinux-perl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-tftpboot.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-tftpboot.sh new file mode 100644 index 000000000..c204d1ee8 --- /dev/null +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-tftpboot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src syslinux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y syslinux-tftpboot + CHECK_RESULT $? 0 0 "install syslinux-tftpboot failed" + SLEEP_WAIT 1 + dnf remove -y syslinux-tftpboot + CHECK_RESULT $? 0 0 "remove syslinux-tftpboot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux.sh new file mode 100644 index 000000000..e79c0ae7f --- /dev/null +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src syslinux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y syslinux + CHECK_RESULT $? 0 0 "install syslinux failed" + SLEEP_WAIT 1 + dnf remove -y syslinux + CHECK_RESULT $? 0 0 "remove syslinux failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_libgudev1-devel.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_libgudev1-devel.sh new file mode 100644 index 000000000..e8f1234b4 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_libgudev1-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgudev1-devel + CHECK_RESULT $? 0 0 "install libgudev1-devel failed" + SLEEP_WAIT 1 + dnf remove -y libgudev1-devel + CHECK_RESULT $? 0 0 "remove libgudev1-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_libgudev1.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_libgudev1.sh new file mode 100644 index 000000000..6be4280c4 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_libgudev1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libgudev1 + CHECK_RESULT $? 0 0 "install libgudev1 failed" + SLEEP_WAIT 1 + dnf remove -y libgudev1 + CHECK_RESULT $? 0 0 "remove libgudev1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-battery-check.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-battery-check.sh new file mode 100644 index 000000000..37f4e68a1 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-battery-check.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-battery-check + CHECK_RESULT $? 0 0 "install systemd-battery-check failed" + SLEEP_WAIT 1 + dnf remove -y systemd-battery-check + CHECK_RESULT $? 0 0 "remove systemd-battery-check failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-boot-unsigned.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-boot-unsigned.sh new file mode 100644 index 000000000..84c9b9f78 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-boot-unsigned.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-boot-unsigned + CHECK_RESULT $? 0 0 "install systemd-boot-unsigned failed" + SLEEP_WAIT 1 + dnf remove -y systemd-boot-unsigned + CHECK_RESULT $? 0 0 "remove systemd-boot-unsigned failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-bsod.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-bsod.sh new file mode 100644 index 000000000..ec97724bd --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-bsod.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-bsod + CHECK_RESULT $? 0 0 "install systemd-bsod failed" + SLEEP_WAIT 1 + dnf remove -y systemd-bsod + CHECK_RESULT $? 0 0 "remove systemd-bsod failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-container.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-container.sh new file mode 100644 index 000000000..19ce53e16 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-container.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-container + CHECK_RESULT $? 0 0 "install systemd-container failed" + SLEEP_WAIT 1 + dnf remove -y systemd-container + CHECK_RESULT $? 0 0 "remove systemd-container failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-cryptsetup.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-cryptsetup.sh new file mode 100644 index 000000000..ac18dbeb6 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-cryptsetup.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-cryptsetup + CHECK_RESULT $? 0 0 "install systemd-cryptsetup failed" + SLEEP_WAIT 1 + dnf remove -y systemd-cryptsetup + CHECK_RESULT $? 0 0 "remove systemd-cryptsetup failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-debuginfo.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-debuginfo.sh new file mode 100644 index 000000000..a7600182f --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-debuginfo + CHECK_RESULT $? 0 0 "install systemd-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y systemd-debuginfo + CHECK_RESULT $? 0 0 "remove systemd-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-debugsource.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-debugsource.sh new file mode 100644 index 000000000..f00b8a4e8 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-debugsource + CHECK_RESULT $? 0 0 "install systemd-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y systemd-debugsource + CHECK_RESULT $? 0 0 "remove systemd-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-devel.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-devel.sh new file mode 100644 index 000000000..e9b638036 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-devel + CHECK_RESULT $? 0 0 "install systemd-devel failed" + SLEEP_WAIT 1 + dnf remove -y systemd-devel + CHECK_RESULT $? 0 0 "remove systemd-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-doc.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-doc.sh new file mode 100644 index 000000000..6154ca1f3 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-doc + CHECK_RESULT $? 0 0 "install systemd-doc failed" + SLEEP_WAIT 1 + dnf remove -y systemd-doc + CHECK_RESULT $? 0 0 "remove systemd-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-help.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-help.sh new file mode 100644 index 000000000..1e557620c --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-help + CHECK_RESULT $? 0 0 "install systemd-help failed" + SLEEP_WAIT 1 + dnf remove -y systemd-help + CHECK_RESULT $? 0 0 "remove systemd-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-journal-gateway.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-journal-gateway.sh new file mode 100644 index 000000000..29fbf0da5 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-journal-gateway.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-journal-gateway + CHECK_RESULT $? 0 0 "install systemd-journal-gateway failed" + SLEEP_WAIT 1 + dnf remove -y systemd-journal-gateway + CHECK_RESULT $? 0 0 "remove systemd-journal-gateway failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-journal-remote.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-journal-remote.sh new file mode 100644 index 000000000..365b1f781 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-journal-remote.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-journal-remote + CHECK_RESULT $? 0 0 "install systemd-journal-remote failed" + SLEEP_WAIT 1 + dnf remove -y systemd-journal-remote + CHECK_RESULT $? 0 0 "remove systemd-journal-remote failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-libs.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-libs.sh new file mode 100644 index 000000000..943fcb341 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-libs + CHECK_RESULT $? 0 0 "install systemd-libs failed" + SLEEP_WAIT 1 + dnf remove -y systemd-libs + CHECK_RESULT $? 0 0 "remove systemd-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-networkd.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-networkd.sh new file mode 100644 index 000000000..b2222fb40 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-networkd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-networkd + CHECK_RESULT $? 0 0 "install systemd-networkd failed" + SLEEP_WAIT 1 + dnf remove -y systemd-networkd + CHECK_RESULT $? 0 0 "remove systemd-networkd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-nspawn.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-nspawn.sh new file mode 100644 index 000000000..a0dc613cb --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-nspawn.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-nspawn + CHECK_RESULT $? 0 0 "install systemd-nspawn failed" + SLEEP_WAIT 1 + dnf remove -y systemd-nspawn + CHECK_RESULT $? 0 0 "remove systemd-nspawn failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-oomd-defaults.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-oomd-defaults.sh new file mode 100644 index 000000000..399ce90ec --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-oomd-defaults.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-oomd-defaults + CHECK_RESULT $? 0 0 "install systemd-oomd-defaults failed" + SLEEP_WAIT 1 + dnf remove -y systemd-oomd-defaults + CHECK_RESULT $? 0 0 "remove systemd-oomd-defaults failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-oomd.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-oomd.sh new file mode 100644 index 000000000..57203fea3 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-oomd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-oomd + CHECK_RESULT $? 0 0 "install systemd-oomd failed" + SLEEP_WAIT 1 + dnf remove -y systemd-oomd + CHECK_RESULT $? 0 0 "remove systemd-oomd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-pam.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-pam.sh new file mode 100644 index 000000000..320ccedcf --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-pam.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-pam + CHECK_RESULT $? 0 0 "install systemd-pam failed" + SLEEP_WAIT 1 + dnf remove -y systemd-pam + CHECK_RESULT $? 0 0 "remove systemd-pam failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-pcrlock.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-pcrlock.sh new file mode 100644 index 000000000..30ef85b8a --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-pcrlock.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-pcrlock + CHECK_RESULT $? 0 0 "install systemd-pcrlock failed" + SLEEP_WAIT 1 + dnf remove -y systemd-pcrlock + CHECK_RESULT $? 0 0 "remove systemd-pcrlock failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-python.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-python.sh new file mode 100644 index 000000000..3ab60d6ae --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-python.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-python + CHECK_RESULT $? 0 0 "install systemd-python failed" + SLEEP_WAIT 1 + dnf remove -y systemd-python + CHECK_RESULT $? 0 0 "remove systemd-python failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-resolved.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-resolved.sh new file mode 100644 index 000000000..8ed2e22b9 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-resolved.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-resolved + CHECK_RESULT $? 0 0 "install systemd-resolved failed" + SLEEP_WAIT 1 + dnf remove -y systemd-resolved + CHECK_RESULT $? 0 0 "remove systemd-resolved failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-rpm-macros.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-rpm-macros.sh new file mode 100644 index 000000000..82097e274 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-rpm-macros.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-rpm-macros + CHECK_RESULT $? 0 0 "install systemd-rpm-macros failed" + SLEEP_WAIT 1 + dnf remove -y systemd-rpm-macros + CHECK_RESULT $? 0 0 "remove systemd-rpm-macros failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-repart.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-repart.sh new file mode 100644 index 000000000..b024ba291 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-repart.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-standalone-repart + CHECK_RESULT $? 0 0 "install systemd-standalone-repart failed" + SLEEP_WAIT 1 + dnf remove -y systemd-standalone-repart + CHECK_RESULT $? 0 0 "remove systemd-standalone-repart failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-shutdown.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-shutdown.sh new file mode 100644 index 000000000..bb1f374e2 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-shutdown.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-standalone-shutdown + CHECK_RESULT $? 0 0 "install systemd-standalone-shutdown failed" + SLEEP_WAIT 1 + dnf remove -y systemd-standalone-shutdown + CHECK_RESULT $? 0 0 "remove systemd-standalone-shutdown failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-sysusers.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-sysusers.sh new file mode 100644 index 000000000..faea593c7 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-sysusers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-standalone-sysusers + CHECK_RESULT $? 0 0 "install systemd-standalone-sysusers failed" + SLEEP_WAIT 1 + dnf remove -y systemd-standalone-sysusers + CHECK_RESULT $? 0 0 "remove systemd-standalone-sysusers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-tmpfiles.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-tmpfiles.sh new file mode 100644 index 000000000..3e2443a14 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-tmpfiles.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-standalone-tmpfiles + CHECK_RESULT $? 0 0 "install systemd-standalone-tmpfiles failed" + SLEEP_WAIT 1 + dnf remove -y systemd-standalone-tmpfiles + CHECK_RESULT $? 0 0 "remove systemd-standalone-tmpfiles failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-storagetm.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-storagetm.sh new file mode 100644 index 000000000..dd5033399 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-storagetm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-storagetm + CHECK_RESULT $? 0 0 "install systemd-storagetm failed" + SLEEP_WAIT 1 + dnf remove -y systemd-storagetm + CHECK_RESULT $? 0 0 "remove systemd-storagetm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-sysv.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-sysv.sh new file mode 100644 index 000000000..aca53b849 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-sysv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-sysv + CHECK_RESULT $? 0 0 "install systemd-sysv failed" + SLEEP_WAIT 1 + dnf remove -y systemd-sysv + CHECK_RESULT $? 0 0 "remove systemd-sysv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-tests.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-tests.sh new file mode 100644 index 000000000..7ba974976 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-tests.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-tests + CHECK_RESULT $? 0 0 "install systemd-tests failed" + SLEEP_WAIT 1 + dnf remove -y systemd-tests + CHECK_RESULT $? 0 0 "remove systemd-tests failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-timesyncd.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-timesyncd.sh new file mode 100644 index 000000000..b0dc890ae --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-timesyncd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-timesyncd + CHECK_RESULT $? 0 0 "install systemd-timesyncd failed" + SLEEP_WAIT 1 + dnf remove -y systemd-timesyncd + CHECK_RESULT $? 0 0 "remove systemd-timesyncd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-udev-compat.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-udev-compat.sh new file mode 100644 index 000000000..846153881 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-udev-compat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-udev-compat + CHECK_RESULT $? 0 0 "install systemd-udev-compat failed" + SLEEP_WAIT 1 + dnf remove -y systemd-udev-compat + CHECK_RESULT $? 0 0 "remove systemd-udev-compat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-udev.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-udev.sh new file mode 100644 index 000000000..15b04bba9 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-udev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd-udev + CHECK_RESULT $? 0 0 "install systemd-udev failed" + SLEEP_WAIT 1 + dnf remove -y systemd-udev + CHECK_RESULT $? 0 0 "remove systemd-udev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd.sh new file mode 100644 index 000000000..b93002ed2 --- /dev/null +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemd + CHECK_RESULT $? 0 0 "install systemd failed" + SLEEP_WAIT 1 + dnf remove -y systemd + CHECK_RESULT $? 0 0 "remove systemd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-client.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-client.sh new file mode 100644 index 000000000..111e63acc --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-client.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap-client + CHECK_RESULT $? 0 0 "install systemtap-client failed" + SLEEP_WAIT 1 + dnf remove -y systemtap-client + CHECK_RESULT $? 0 0 "remove systemtap-client failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-debuginfo.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-debuginfo.sh new file mode 100644 index 000000000..a79d8c3d9 --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap-debuginfo + CHECK_RESULT $? 0 0 "install systemtap-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y systemtap-debuginfo + CHECK_RESULT $? 0 0 "remove systemtap-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-debugsource.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-debugsource.sh new file mode 100644 index 000000000..048ff2686 --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap-debugsource + CHECK_RESULT $? 0 0 "install systemtap-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y systemtap-debugsource + CHECK_RESULT $? 0 0 "remove systemtap-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-devel.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-devel.sh new file mode 100644 index 000000000..e186adc22 --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap-devel + CHECK_RESULT $? 0 0 "install systemtap-devel failed" + SLEEP_WAIT 1 + dnf remove -y systemtap-devel + CHECK_RESULT $? 0 0 "remove systemtap-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-exporter.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-exporter.sh new file mode 100644 index 000000000..8387a9271 --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-exporter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap-exporter + CHECK_RESULT $? 0 0 "install systemtap-exporter failed" + SLEEP_WAIT 1 + dnf remove -y systemtap-exporter + CHECK_RESULT $? 0 0 "remove systemtap-exporter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-help.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-help.sh new file mode 100644 index 000000000..bd77c3c44 --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap-help + CHECK_RESULT $? 0 0 "install systemtap-help failed" + SLEEP_WAIT 1 + dnf remove -y systemtap-help + CHECK_RESULT $? 0 0 "remove systemtap-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-initscript.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-initscript.sh new file mode 100644 index 000000000..d91d10f55 --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-initscript.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap-initscript + CHECK_RESULT $? 0 0 "install systemtap-initscript failed" + SLEEP_WAIT 1 + dnf remove -y systemtap-initscript + CHECK_RESULT $? 0 0 "remove systemtap-initscript failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-jupyter.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-jupyter.sh new file mode 100644 index 000000000..6390940ac --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-jupyter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap-jupyter + CHECK_RESULT $? 0 0 "install systemtap-jupyter failed" + SLEEP_WAIT 1 + dnf remove -y systemtap-jupyter + CHECK_RESULT $? 0 0 "remove systemtap-jupyter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-lang.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-lang.sh new file mode 100644 index 000000000..977c853e0 --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-lang.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap-lang + CHECK_RESULT $? 0 0 "install systemtap-lang failed" + SLEEP_WAIT 1 + dnf remove -y systemtap-lang + CHECK_RESULT $? 0 0 "remove systemtap-lang failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-java.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-java.sh new file mode 100644 index 000000000..0ff6d968b --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-java.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap-runtime-java + CHECK_RESULT $? 0 0 "install systemtap-runtime-java failed" + SLEEP_WAIT 1 + dnf remove -y systemtap-runtime-java + CHECK_RESULT $? 0 0 "remove systemtap-runtime-java failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-python2.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-python2.sh new file mode 100644 index 000000000..7a10e387a --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-python2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap-runtime-python2 + CHECK_RESULT $? 0 0 "install systemtap-runtime-python2 failed" + SLEEP_WAIT 1 + dnf remove -y systemtap-runtime-python2 + CHECK_RESULT $? 0 0 "remove systemtap-runtime-python2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-python3.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-python3.sh new file mode 100644 index 000000000..6e25d6490 --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-python3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap-runtime-python3 + CHECK_RESULT $? 0 0 "install systemtap-runtime-python3 failed" + SLEEP_WAIT 1 + dnf remove -y systemtap-runtime-python3 + CHECK_RESULT $? 0 0 "remove systemtap-runtime-python3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-virtguest.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-virtguest.sh new file mode 100644 index 000000000..4c141182e --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-virtguest.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap-runtime-virtguest + CHECK_RESULT $? 0 0 "install systemtap-runtime-virtguest failed" + SLEEP_WAIT 1 + dnf remove -y systemtap-runtime-virtguest + CHECK_RESULT $? 0 0 "remove systemtap-runtime-virtguest failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-virthost.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-virthost.sh new file mode 100644 index 000000000..a234ad7f3 --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-virthost.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap-runtime-virthost + CHECK_RESULT $? 0 0 "install systemtap-runtime-virthost failed" + SLEEP_WAIT 1 + dnf remove -y systemtap-runtime-virthost + CHECK_RESULT $? 0 0 "remove systemtap-runtime-virthost failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime.sh new file mode 100644 index 000000000..8fb822340 --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap-runtime + CHECK_RESULT $? 0 0 "install systemtap-runtime failed" + SLEEP_WAIT 1 + dnf remove -y systemtap-runtime + CHECK_RESULT $? 0 0 "remove systemtap-runtime failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-sdt-devel.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-sdt-devel.sh new file mode 100644 index 000000000..0bb606865 --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-sdt-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap-sdt-devel + CHECK_RESULT $? 0 0 "install systemtap-sdt-devel failed" + SLEEP_WAIT 1 + dnf remove -y systemtap-sdt-devel + CHECK_RESULT $? 0 0 "remove systemtap-sdt-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-server.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-server.sh new file mode 100644 index 000000000..b33e36100 --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-server.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap-server + CHECK_RESULT $? 0 0 "install systemtap-server failed" + SLEEP_WAIT 1 + dnf remove -y systemtap-server + CHECK_RESULT $? 0 0 "remove systemtap-server failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-stap-exporter.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-stap-exporter.sh new file mode 100644 index 000000000..9eee2c3ed --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-stap-exporter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap-stap-exporter + CHECK_RESULT $? 0 0 "install systemtap-stap-exporter failed" + SLEEP_WAIT 1 + dnf remove -y systemtap-stap-exporter + CHECK_RESULT $? 0 0 "remove systemtap-stap-exporter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-testsuite.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-testsuite.sh new file mode 100644 index 000000000..668b2e7a3 --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-testsuite.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap-testsuite + CHECK_RESULT $? 0 0 "install systemtap-testsuite failed" + SLEEP_WAIT 1 + dnf remove -y systemtap-testsuite + CHECK_RESULT $? 0 0 "remove systemtap-testsuite failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap.sh new file mode 100644 index 000000000..0210dd89d --- /dev/null +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src systemtap +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y systemtap + CHECK_RESULT $? 0 0 "install systemtap failed" + SLEEP_WAIT 1 + dnf remove -y systemtap + CHECK_RESULT $? 0 0 "remove systemtap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-debuginfo.sh b/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-debuginfo.sh new file mode 100644 index 000000000..c92454bce --- /dev/null +++ b/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tar +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tar-debuginfo + CHECK_RESULT $? 0 0 "install tar-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y tar-debuginfo + CHECK_RESULT $? 0 0 "remove tar-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-debugsource.sh b/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-debugsource.sh new file mode 100644 index 000000000..99b4260dd --- /dev/null +++ b/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tar +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tar-debugsource + CHECK_RESULT $? 0 0 "install tar-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y tar-debugsource + CHECK_RESULT $? 0 0 "remove tar-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-help.sh b/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-help.sh new file mode 100644 index 000000000..451084328 --- /dev/null +++ b/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tar +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tar-help + CHECK_RESULT $? 0 0 "install tar-help failed" + SLEEP_WAIT 1 + dnf remove -y tar-help + CHECK_RESULT $? 0 0 "remove tar-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar.sh b/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar.sh new file mode 100644 index 000000000..20741b345 --- /dev/null +++ b/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tar +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tar + CHECK_RESULT $? 0 0 "install tar failed" + SLEEP_WAIT 1 + dnf remove -y tar + CHECK_RESULT $? 0 0 "remove tar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_python3-tbb.sh b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_python3-tbb.sh new file mode 100644 index 000000000..a5db30073 --- /dev/null +++ b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_python3-tbb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tbb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-tbb + CHECK_RESULT $? 0 0 "install python3-tbb failed" + SLEEP_WAIT 1 + dnf remove -y python3-tbb + CHECK_RESULT $? 0 0 "remove python3-tbb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-bind.sh b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-bind.sh new file mode 100644 index 000000000..05060e2c9 --- /dev/null +++ b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-bind.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tbb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tbb-bind + CHECK_RESULT $? 0 0 "install tbb-bind failed" + SLEEP_WAIT 1 + dnf remove -y tbb-bind + CHECK_RESULT $? 0 0 "remove tbb-bind failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-debuginfo.sh b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-debuginfo.sh new file mode 100644 index 000000000..a6ff16f2d --- /dev/null +++ b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tbb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tbb-debuginfo + CHECK_RESULT $? 0 0 "install tbb-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y tbb-debuginfo + CHECK_RESULT $? 0 0 "remove tbb-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-debugsource.sh b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-debugsource.sh new file mode 100644 index 000000000..59fd8d5be --- /dev/null +++ b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tbb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tbb-debugsource + CHECK_RESULT $? 0 0 "install tbb-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y tbb-debugsource + CHECK_RESULT $? 0 0 "remove tbb-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-devel.sh b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-devel.sh new file mode 100644 index 000000000..c42038894 --- /dev/null +++ b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tbb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tbb-devel + CHECK_RESULT $? 0 0 "install tbb-devel failed" + SLEEP_WAIT 1 + dnf remove -y tbb-devel + CHECK_RESULT $? 0 0 "remove tbb-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-help.sh b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-help.sh new file mode 100644 index 000000000..1ecdb415b --- /dev/null +++ b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tbb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tbb-help + CHECK_RESULT $? 0 0 "install tbb-help failed" + SLEEP_WAIT 1 + dnf remove -y tbb-help + CHECK_RESULT $? 0 0 "remove tbb-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb.sh b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb.sh new file mode 100644 index 000000000..2f3c8d7ca --- /dev/null +++ b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tbb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tbb + CHECK_RESULT $? 0 0 "install tbb failed" + SLEEP_WAIT 1 + dnf remove -y tbb + CHECK_RESULT $? 0 0 "remove tbb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-debuginfo.sh b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-debuginfo.sh new file mode 100644 index 000000000..a7086e976 --- /dev/null +++ b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tcl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tcl-debuginfo + CHECK_RESULT $? 0 0 "install tcl-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y tcl-debuginfo + CHECK_RESULT $? 0 0 "remove tcl-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-debugsource.sh b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-debugsource.sh new file mode 100644 index 000000000..85dd10113 --- /dev/null +++ b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tcl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tcl-debugsource + CHECK_RESULT $? 0 0 "install tcl-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y tcl-debugsource + CHECK_RESULT $? 0 0 "remove tcl-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-devel.sh b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-devel.sh new file mode 100644 index 000000000..9490f3bd2 --- /dev/null +++ b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tcl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tcl-devel + CHECK_RESULT $? 0 0 "install tcl-devel failed" + SLEEP_WAIT 1 + dnf remove -y tcl-devel + CHECK_RESULT $? 0 0 "remove tcl-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-help.sh b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-help.sh new file mode 100644 index 000000000..4beea490d --- /dev/null +++ b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tcl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tcl-help + CHECK_RESULT $? 0 0 "install tcl-help failed" + SLEEP_WAIT 1 + dnf remove -y tcl-help + CHECK_RESULT $? 0 0 "remove tcl-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl.sh b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl.sh new file mode 100644 index 000000000..4a20b5f6b --- /dev/null +++ b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tcl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tcl + CHECK_RESULT $? 0 0 "install tcl failed" + SLEEP_WAIT 1 + dnf remove -y tcl + CHECK_RESULT $? 0 0 "remove tcl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tcllib/oe_test_tcllib_install_and_remove_tcllib-help.sh b/testcases/cli-test/tcllib/oe_test_tcllib_install_and_remove_tcllib-help.sh new file mode 100644 index 000000000..fa16f5213 --- /dev/null +++ b/testcases/cli-test/tcllib/oe_test_tcllib_install_and_remove_tcllib-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tcllib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tcllib-help + CHECK_RESULT $? 0 0 "install tcllib-help failed" + SLEEP_WAIT 1 + dnf remove -y tcllib-help + CHECK_RESULT $? 0 0 "remove tcllib-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tcllib/oe_test_tcllib_install_and_remove_tcllib.sh b/testcases/cli-test/tcllib/oe_test_tcllib_install_and_remove_tcllib.sh new file mode 100644 index 000000000..e03a79e7c --- /dev/null +++ b/testcases/cli-test/tcllib/oe_test_tcllib_install_and_remove_tcllib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tcllib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tcllib + CHECK_RESULT $? 0 0 "install tcllib failed" + SLEEP_WAIT 1 + dnf remove -y tcllib + CHECK_RESULT $? 0 0 "remove tcllib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-debuginfo.sh b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-debuginfo.sh new file mode 100644 index 000000000..1bfd7bc9c --- /dev/null +++ b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tcsh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tcsh-debuginfo + CHECK_RESULT $? 0 0 "install tcsh-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y tcsh-debuginfo + CHECK_RESULT $? 0 0 "remove tcsh-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-debugsource.sh b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-debugsource.sh new file mode 100644 index 000000000..d04b63f2e --- /dev/null +++ b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tcsh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tcsh-debugsource + CHECK_RESULT $? 0 0 "install tcsh-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y tcsh-debugsource + CHECK_RESULT $? 0 0 "remove tcsh-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-doc.sh b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-doc.sh new file mode 100644 index 000000000..913d03c9f --- /dev/null +++ b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tcsh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tcsh-doc + CHECK_RESULT $? 0 0 "install tcsh-doc failed" + SLEEP_WAIT 1 + dnf remove -y tcsh-doc + CHECK_RESULT $? 0 0 "remove tcsh-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-help.sh b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-help.sh new file mode 100644 index 000000000..cff6b15b9 --- /dev/null +++ b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tcsh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tcsh-help + CHECK_RESULT $? 0 0 "install tcsh-help failed" + SLEEP_WAIT 1 + dnf remove -y tcsh-help + CHECK_RESULT $? 0 0 "remove tcsh-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh.sh b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh.sh new file mode 100644 index 000000000..4838eca3d --- /dev/null +++ b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tcsh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tcsh + CHECK_RESULT $? 0 0 "install tcsh failed" + SLEEP_WAIT 1 + dnf remove -y tcsh + CHECK_RESULT $? 0 0 "remove tcsh failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-debuginfo.sh b/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-debuginfo.sh new file mode 100644 index 000000000..262245873 --- /dev/null +++ b/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src telnet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y telnet-debuginfo + CHECK_RESULT $? 0 0 "install telnet-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y telnet-debuginfo + CHECK_RESULT $? 0 0 "remove telnet-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-debugsource.sh b/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-debugsource.sh new file mode 100644 index 000000000..309d6a6d0 --- /dev/null +++ b/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src telnet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y telnet-debugsource + CHECK_RESULT $? 0 0 "install telnet-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y telnet-debugsource + CHECK_RESULT $? 0 0 "remove telnet-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-help.sh b/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-help.sh new file mode 100644 index 000000000..7446330c4 --- /dev/null +++ b/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src telnet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y telnet-help + CHECK_RESULT $? 0 0 "install telnet-help failed" + SLEEP_WAIT 1 + dnf remove -y telnet-help + CHECK_RESULT $? 0 0 "remove telnet-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet.sh b/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet.sh new file mode 100644 index 000000000..607ce8f42 --- /dev/null +++ b/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src telnet +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y telnet + CHECK_RESULT $? 0 0 "install telnet failed" + SLEEP_WAIT 1 + dnf remove -y telnet + CHECK_RESULT $? 0 0 "remove telnet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_info.sh b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_info.sh new file mode 100644 index 000000000..63ac58bfa --- /dev/null +++ b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_info.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texinfo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y info + CHECK_RESULT $? 0 0 "install info failed" + SLEEP_WAIT 1 + dnf remove -y info + CHECK_RESULT $? 0 0 "remove info failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-debuginfo.sh b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-debuginfo.sh new file mode 100644 index 000000000..ad3ff0cb8 --- /dev/null +++ b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texinfo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texinfo-debuginfo + CHECK_RESULT $? 0 0 "install texinfo-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y texinfo-debuginfo + CHECK_RESULT $? 0 0 "remove texinfo-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-debugsource.sh b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-debugsource.sh new file mode 100644 index 000000000..d0ca1f4e9 --- /dev/null +++ b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texinfo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texinfo-debugsource + CHECK_RESULT $? 0 0 "install texinfo-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y texinfo-debugsource + CHECK_RESULT $? 0 0 "remove texinfo-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-help.sh b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-help.sh new file mode 100644 index 000000000..f8b132e29 --- /dev/null +++ b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texinfo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texinfo-help + CHECK_RESULT $? 0 0 "install texinfo-help failed" + SLEEP_WAIT 1 + dnf remove -y texinfo-help + CHECK_RESULT $? 0 0 "remove texinfo-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-tex.sh b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-tex.sh new file mode 100644 index 000000000..53f166910 --- /dev/null +++ b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-tex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texinfo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texinfo-tex + CHECK_RESULT $? 0 0 "install texinfo-tex failed" + SLEEP_WAIT 1 + dnf remove -y texinfo-tex + CHECK_RESULT $? 0 0 "remove texinfo-tex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo.sh b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo.sh new file mode 100644 index 000000000..1e015bd15 --- /dev/null +++ b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texinfo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texinfo + CHECK_RESULT $? 0 0 "install texinfo failed" + SLEEP_WAIT 1 + dnf remove -y texinfo + CHECK_RESULT $? 0 0 "remove texinfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-a2ping.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-a2ping.sh new file mode 100644 index 000000000..06738c386 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-a2ping.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-a2ping + CHECK_RESULT $? 0 0 "install texlive-a2ping failed" + SLEEP_WAIT 1 + dnf remove -y texlive-a2ping + CHECK_RESULT $? 0 0 "remove texlive-a2ping failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-accfonts.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-accfonts.sh new file mode 100644 index 000000000..e9a10027c --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-accfonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-accfonts + CHECK_RESULT $? 0 0 "install texlive-accfonts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-accfonts + CHECK_RESULT $? 0 0 "remove texlive-accfonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-adhocfilelist.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-adhocfilelist.sh new file mode 100644 index 000000000..767de17a2 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-adhocfilelist.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-adhocfilelist + CHECK_RESULT $? 0 0 "install texlive-adhocfilelist failed" + SLEEP_WAIT 1 + dnf remove -y texlive-adhocfilelist + CHECK_RESULT $? 0 0 "remove texlive-adhocfilelist failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-afm2pl.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-afm2pl.sh new file mode 100644 index 000000000..8423036b3 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-afm2pl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-afm2pl + CHECK_RESULT $? 0 0 "install texlive-afm2pl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-afm2pl + CHECK_RESULT $? 0 0 "remove texlive-afm2pl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-albatross.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-albatross.sh new file mode 100644 index 000000000..f6a361d63 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-albatross.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-albatross + CHECK_RESULT $? 0 0 "install texlive-albatross failed" + SLEEP_WAIT 1 + dnf remove -y texlive-albatross + CHECK_RESULT $? 0 0 "remove texlive-albatross failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-aleph.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-aleph.sh new file mode 100644 index 000000000..c21b5c338 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-aleph.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aleph + CHECK_RESULT $? 0 0 "install texlive-aleph failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aleph + CHECK_RESULT $? 0 0 "remove texlive-aleph failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-amstex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-amstex.sh new file mode 100644 index 000000000..d09713dbc --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-amstex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-amstex + CHECK_RESULT $? 0 0 "install texlive-amstex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-amstex + CHECK_RESULT $? 0 0 "remove texlive-amstex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-arara.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-arara.sh new file mode 100644 index 000000000..a9dabbd60 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-arara.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-arara + CHECK_RESULT $? 0 0 "install texlive-arara failed" + SLEEP_WAIT 1 + dnf remove -y texlive-arara + CHECK_RESULT $? 0 0 "remove texlive-arara failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-attachfile2.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-attachfile2.sh new file mode 100644 index 000000000..176c35139 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-attachfile2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-attachfile2 + CHECK_RESULT $? 0 0 "install texlive-attachfile2 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-attachfile2 + CHECK_RESULT $? 0 0 "remove texlive-attachfile2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-authorindex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-authorindex.sh new file mode 100644 index 000000000..9a297b9c3 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-authorindex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-authorindex + CHECK_RESULT $? 0 0 "install texlive-authorindex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-authorindex + CHECK_RESULT $? 0 0 "remove texlive-authorindex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-autosp.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-autosp.sh new file mode 100644 index 000000000..7f82dd781 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-autosp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-autosp + CHECK_RESULT $? 0 0 "install texlive-autosp failed" + SLEEP_WAIT 1 + dnf remove -y texlive-autosp + CHECK_RESULT $? 0 0 "remove texlive-autosp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-axodraw2.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-axodraw2.sh new file mode 100644 index 000000000..1d1cdcb62 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-axodraw2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-axodraw2 + CHECK_RESULT $? 0 0 "install texlive-axodraw2 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-axodraw2 + CHECK_RESULT $? 0 0 "remove texlive-axodraw2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base-debuginfo.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base-debuginfo.sh new file mode 100644 index 000000000..d2fdce0bc --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-base-debuginfo + CHECK_RESULT $? 0 0 "install texlive-base-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-base-debuginfo + CHECK_RESULT $? 0 0 "remove texlive-base-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base-debugsource.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base-debugsource.sh new file mode 100644 index 000000000..88ea79296 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-base-debugsource + CHECK_RESULT $? 0 0 "install texlive-base-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y texlive-base-debugsource + CHECK_RESULT $? 0 0 "remove texlive-base-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base.sh new file mode 100644 index 000000000..46bf0da91 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-base + CHECK_RESULT $? 0 0 "install texlive-base failed" + SLEEP_WAIT 1 + dnf remove -y texlive-base + CHECK_RESULT $? 0 0 "remove texlive-base failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bib2gls.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bib2gls.sh new file mode 100644 index 000000000..93b7f3519 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bib2gls.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bib2gls + CHECK_RESULT $? 0 0 "install texlive-bib2gls failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bib2gls + CHECK_RESULT $? 0 0 "remove texlive-bib2gls failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibexport.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibexport.sh new file mode 100644 index 000000000..2141bd6af --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibexport.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bibexport + CHECK_RESULT $? 0 0 "install texlive-bibexport failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bibexport + CHECK_RESULT $? 0 0 "remove texlive-bibexport failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtex.sh new file mode 100644 index 000000000..b44f63ff1 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bibtex + CHECK_RESULT $? 0 0 "install texlive-bibtex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bibtex + CHECK_RESULT $? 0 0 "remove texlive-bibtex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtex8.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtex8.sh new file mode 100644 index 000000000..bdb6167f0 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtex8.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bibtex8 + CHECK_RESULT $? 0 0 "install texlive-bibtex8 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bibtex8 + CHECK_RESULT $? 0 0 "remove texlive-bibtex8 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtexu.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtexu.sh new file mode 100644 index 000000000..7ab78ebfe --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtexu.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bibtexu + CHECK_RESULT $? 0 0 "install texlive-bibtexu failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bibtexu + CHECK_RESULT $? 0 0 "remove texlive-bibtexu failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bundledoc.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bundledoc.sh new file mode 100644 index 000000000..8fa8e72f3 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bundledoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bundledoc + CHECK_RESULT $? 0 0 "install texlive-bundledoc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bundledoc + CHECK_RESULT $? 0 0 "remove texlive-bundledoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cachepic.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cachepic.sh new file mode 100644 index 000000000..d61844682 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cachepic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cachepic + CHECK_RESULT $? 0 0 "install texlive-cachepic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cachepic + CHECK_RESULT $? 0 0 "remove texlive-cachepic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-checkcites.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-checkcites.sh new file mode 100644 index 000000000..0d7a3a4a4 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-checkcites.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-checkcites + CHECK_RESULT $? 0 0 "install texlive-checkcites failed" + SLEEP_WAIT 1 + dnf remove -y texlive-checkcites + CHECK_RESULT $? 0 0 "remove texlive-checkcites failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-checklistings.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-checklistings.sh new file mode 100644 index 000000000..320488f77 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-checklistings.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-checklistings + CHECK_RESULT $? 0 0 "install texlive-checklistings failed" + SLEEP_WAIT 1 + dnf remove -y texlive-checklistings + CHECK_RESULT $? 0 0 "remove texlive-checklistings failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-chklref.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-chklref.sh new file mode 100644 index 000000000..0947dc0f5 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-chklref.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chklref + CHECK_RESULT $? 0 0 "install texlive-chklref failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chklref + CHECK_RESULT $? 0 0 "remove texlive-chklref failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-chktex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-chktex.sh new file mode 100644 index 000000000..509a8ea51 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-chktex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chktex + CHECK_RESULT $? 0 0 "install texlive-chktex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chktex + CHECK_RESULT $? 0 0 "remove texlive-chktex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cjkutils.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cjkutils.sh new file mode 100644 index 000000000..c2c0bd5a4 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cjkutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cjkutils + CHECK_RESULT $? 0 0 "install texlive-cjkutils failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cjkutils + CHECK_RESULT $? 0 0 "remove texlive-cjkutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-clojure-pamphlet.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-clojure-pamphlet.sh new file mode 100644 index 000000000..016c87419 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-clojure-pamphlet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-clojure-pamphlet + CHECK_RESULT $? 0 0 "install texlive-clojure-pamphlet failed" + SLEEP_WAIT 1 + dnf remove -y texlive-clojure-pamphlet + CHECK_RESULT $? 0 0 "remove texlive-clojure-pamphlet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cluttex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cluttex.sh new file mode 100644 index 000000000..4d171193a --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cluttex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cluttex + CHECK_RESULT $? 0 0 "install texlive-cluttex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cluttex + CHECK_RESULT $? 0 0 "remove texlive-cluttex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-context-doc.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-context-doc.sh new file mode 100644 index 000000000..5d7bcb4d8 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-context-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-doc + CHECK_RESULT $? 0 0 "install texlive-context-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-doc + CHECK_RESULT $? 0 0 "remove texlive-context-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-context.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-context.sh new file mode 100644 index 000000000..3a3a4e039 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-context.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context + CHECK_RESULT $? 0 0 "install texlive-context failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context + CHECK_RESULT $? 0 0 "remove texlive-context failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-convbkmk.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-convbkmk.sh new file mode 100644 index 000000000..0b0bacd3d --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-convbkmk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-convbkmk + CHECK_RESULT $? 0 0 "install texlive-convbkmk failed" + SLEEP_WAIT 1 + dnf remove -y texlive-convbkmk + CHECK_RESULT $? 0 0 "remove texlive-convbkmk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-crossrefware.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-crossrefware.sh new file mode 100644 index 000000000..479e8b9a9 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-crossrefware.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-crossrefware + CHECK_RESULT $? 0 0 "install texlive-crossrefware failed" + SLEEP_WAIT 1 + dnf remove -y texlive-crossrefware + CHECK_RESULT $? 0 0 "remove texlive-crossrefware failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cslatex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cslatex.sh new file mode 100644 index 000000000..e2fb4a01d --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cslatex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cslatex + CHECK_RESULT $? 0 0 "install texlive-cslatex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cslatex + CHECK_RESULT $? 0 0 "remove texlive-cslatex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-csplain.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-csplain.sh new file mode 100644 index 000000000..1ef058898 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-csplain.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-csplain + CHECK_RESULT $? 0 0 "install texlive-csplain failed" + SLEEP_WAIT 1 + dnf remove -y texlive-csplain + CHECK_RESULT $? 0 0 "remove texlive-csplain failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctan-o-mat.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctan-o-mat.sh new file mode 100644 index 000000000..789c5a333 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctan-o-mat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ctan-o-mat + CHECK_RESULT $? 0 0 "install texlive-ctan-o-mat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ctan-o-mat + CHECK_RESULT $? 0 0 "remove texlive-ctan-o-mat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanbib.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanbib.sh new file mode 100644 index 000000000..d3f5672ed --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanbib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ctanbib + CHECK_RESULT $? 0 0 "install texlive-ctanbib failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ctanbib + CHECK_RESULT $? 0 0 "remove texlive-ctanbib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanify.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanify.sh new file mode 100644 index 000000000..407a0e052 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanify.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ctanify + CHECK_RESULT $? 0 0 "install texlive-ctanify failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ctanify + CHECK_RESULT $? 0 0 "remove texlive-ctanify failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanupload.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanupload.sh new file mode 100644 index 000000000..ea4fa07e8 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanupload.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ctanupload + CHECK_RESULT $? 0 0 "install texlive-ctanupload failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ctanupload + CHECK_RESULT $? 0 0 "remove texlive-ctanupload failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctie.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctie.sh new file mode 100644 index 000000000..1372adf7b --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctie.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ctie + CHECK_RESULT $? 0 0 "install texlive-ctie failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ctie + CHECK_RESULT $? 0 0 "remove texlive-ctie failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cweb.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cweb.sh new file mode 100644 index 000000000..f4b6b1add --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cweb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cweb + CHECK_RESULT $? 0 0 "install texlive-cweb failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cweb + CHECK_RESULT $? 0 0 "remove texlive-cweb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cyrillic.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cyrillic.sh new file mode 100644 index 000000000..d3151c452 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cyrillic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cyrillic + CHECK_RESULT $? 0 0 "install texlive-cyrillic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cyrillic + CHECK_RESULT $? 0 0 "remove texlive-cyrillic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-de-macro.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-de-macro.sh new file mode 100644 index 000000000..9ce4e8ff4 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-de-macro.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-de-macro + CHECK_RESULT $? 0 0 "install texlive-de-macro failed" + SLEEP_WAIT 1 + dnf remove -y texlive-de-macro + CHECK_RESULT $? 0 0 "remove texlive-de-macro failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-detex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-detex.sh new file mode 100644 index 000000000..a5cbd2877 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-detex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-detex + CHECK_RESULT $? 0 0 "install texlive-detex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-detex + CHECK_RESULT $? 0 0 "remove texlive-detex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-diadia.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-diadia.sh new file mode 100644 index 000000000..f53008507 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-diadia.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-diadia + CHECK_RESULT $? 0 0 "install texlive-diadia failed" + SLEEP_WAIT 1 + dnf remove -y texlive-diadia + CHECK_RESULT $? 0 0 "remove texlive-diadia failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dosepsbin.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dosepsbin.sh new file mode 100644 index 000000000..84b5f8c32 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dosepsbin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-dosepsbin + CHECK_RESULT $? 0 0 "install texlive-dosepsbin failed" + SLEEP_WAIT 1 + dnf remove -y texlive-dosepsbin + CHECK_RESULT $? 0 0 "remove texlive-dosepsbin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dtl.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dtl.sh new file mode 100644 index 000000000..fb0fef209 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dtl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-dtl + CHECK_RESULT $? 0 0 "install texlive-dtl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-dtl + CHECK_RESULT $? 0 0 "remove texlive-dtl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dtxgen.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dtxgen.sh new file mode 100644 index 000000000..288a6be0b --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dtxgen.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-dtxgen + CHECK_RESULT $? 0 0 "install texlive-dtxgen failed" + SLEEP_WAIT 1 + dnf remove -y texlive-dtxgen + CHECK_RESULT $? 0 0 "remove texlive-dtxgen failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvi2tty.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvi2tty.sh new file mode 100644 index 000000000..4a5d0c90f --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvi2tty.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-dvi2tty + CHECK_RESULT $? 0 0 "install texlive-dvi2tty failed" + SLEEP_WAIT 1 + dnf remove -y texlive-dvi2tty + CHECK_RESULT $? 0 0 "remove texlive-dvi2tty failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviasm.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviasm.sh new file mode 100644 index 000000000..0c8f3b5b7 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviasm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-dviasm + CHECK_RESULT $? 0 0 "install texlive-dviasm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-dviasm + CHECK_RESULT $? 0 0 "remove texlive-dviasm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvicopy.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvicopy.sh new file mode 100644 index 000000000..eab54de9e --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvicopy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-dvicopy + CHECK_RESULT $? 0 0 "install texlive-dvicopy failed" + SLEEP_WAIT 1 + dnf remove -y texlive-dvicopy + CHECK_RESULT $? 0 0 "remove texlive-dvicopy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvidvi.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvidvi.sh new file mode 100644 index 000000000..4f597fd11 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvidvi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-dvidvi + CHECK_RESULT $? 0 0 "install texlive-dvidvi failed" + SLEEP_WAIT 1 + dnf remove -y texlive-dvidvi + CHECK_RESULT $? 0 0 "remove texlive-dvidvi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviinfox.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviinfox.sh new file mode 100644 index 000000000..4898c9374 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviinfox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-dviinfox + CHECK_RESULT $? 0 0 "install texlive-dviinfox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-dviinfox + CHECK_RESULT $? 0 0 "remove texlive-dviinfox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviljk.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviljk.sh new file mode 100644 index 000000000..5d99eeeee --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviljk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-dviljk + CHECK_RESULT $? 0 0 "install texlive-dviljk failed" + SLEEP_WAIT 1 + dnf remove -y texlive-dviljk + CHECK_RESULT $? 0 0 "remove texlive-dviljk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviout-util.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviout-util.sh new file mode 100644 index 000000000..9be629561 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviout-util.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-dviout-util + CHECK_RESULT $? 0 0 "install texlive-dviout-util failed" + SLEEP_WAIT 1 + dnf remove -y texlive-dviout-util + CHECK_RESULT $? 0 0 "remove texlive-dviout-util failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipdfmx.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipdfmx.sh new file mode 100644 index 000000000..d13d3aa02 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipdfmx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-dvipdfmx + CHECK_RESULT $? 0 0 "install texlive-dvipdfmx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-dvipdfmx + CHECK_RESULT $? 0 0 "remove texlive-dvipdfmx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipng.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipng.sh new file mode 100644 index 000000000..98a5331f7 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipng.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-dvipng + CHECK_RESULT $? 0 0 "install texlive-dvipng failed" + SLEEP_WAIT 1 + dnf remove -y texlive-dvipng + CHECK_RESULT $? 0 0 "remove texlive-dvipng failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipos.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipos.sh new file mode 100644 index 000000000..6c99e6015 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipos.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-dvipos + CHECK_RESULT $? 0 0 "install texlive-dvipos failed" + SLEEP_WAIT 1 + dnf remove -y texlive-dvipos + CHECK_RESULT $? 0 0 "remove texlive-dvipos failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvips.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvips.sh new file mode 100644 index 000000000..8c051ab90 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvips.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-dvips + CHECK_RESULT $? 0 0 "install texlive-dvips failed" + SLEEP_WAIT 1 + dnf remove -y texlive-dvips + CHECK_RESULT $? 0 0 "remove texlive-dvips failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvisvgm.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvisvgm.sh new file mode 100644 index 000000000..cce6f12dd --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvisvgm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-dvisvgm + CHECK_RESULT $? 0 0 "install texlive-dvisvgm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-dvisvgm + CHECK_RESULT $? 0 0 "remove texlive-dvisvgm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ebong.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ebong.sh new file mode 100644 index 000000000..2ce70541a --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ebong.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ebong + CHECK_RESULT $? 0 0 "install texlive-ebong failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ebong + CHECK_RESULT $? 0 0 "remove texlive-ebong failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-eplain.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-eplain.sh new file mode 100644 index 000000000..fd41c69e2 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-eplain.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eplain + CHECK_RESULT $? 0 0 "install texlive-eplain failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eplain + CHECK_RESULT $? 0 0 "remove texlive-eplain failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-epspdf.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-epspdf.sh new file mode 100644 index 000000000..ca356e158 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-epspdf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epspdf + CHECK_RESULT $? 0 0 "install texlive-epspdf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epspdf + CHECK_RESULT $? 0 0 "remove texlive-epspdf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-epstopdf.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-epstopdf.sh new file mode 100644 index 000000000..78a34847c --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-epstopdf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epstopdf + CHECK_RESULT $? 0 0 "install texlive-epstopdf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epstopdf + CHECK_RESULT $? 0 0 "remove texlive-epstopdf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-exceltex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-exceltex.sh new file mode 100644 index 000000000..e82f840dc --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-exceltex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exceltex + CHECK_RESULT $? 0 0 "install texlive-exceltex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exceltex + CHECK_RESULT $? 0 0 "remove texlive-exceltex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fig4latex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fig4latex.sh new file mode 100644 index 000000000..9e7a0d609 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fig4latex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fig4latex + CHECK_RESULT $? 0 0 "install texlive-fig4latex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fig4latex + CHECK_RESULT $? 0 0 "remove texlive-fig4latex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-findhyph.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-findhyph.sh new file mode 100644 index 000000000..5ce26333a --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-findhyph.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-findhyph + CHECK_RESULT $? 0 0 "install texlive-findhyph failed" + SLEEP_WAIT 1 + dnf remove -y texlive-findhyph + CHECK_RESULT $? 0 0 "remove texlive-findhyph failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontinst.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontinst.sh new file mode 100644 index 000000000..36e130e74 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontinst.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontinst + CHECK_RESULT $? 0 0 "install texlive-fontinst failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontinst + CHECK_RESULT $? 0 0 "remove texlive-fontinst failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontools.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontools.sh new file mode 100644 index 000000000..d032f6d3a --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontools + CHECK_RESULT $? 0 0 "install texlive-fontools failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontools + CHECK_RESULT $? 0 0 "remove texlive-fontools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontware.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontware.sh new file mode 100644 index 000000000..cd4d9d27a --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontware.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontware + CHECK_RESULT $? 0 0 "install texlive-fontware failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontware + CHECK_RESULT $? 0 0 "remove texlive-fontware failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fragmaster.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fragmaster.sh new file mode 100644 index 000000000..2ed4eb5c3 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fragmaster.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fragmaster + CHECK_RESULT $? 0 0 "install texlive-fragmaster failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fragmaster + CHECK_RESULT $? 0 0 "remove texlive-fragmaster failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-getmap.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-getmap.sh new file mode 100644 index 000000000..6efb0aab6 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-getmap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-getmap + CHECK_RESULT $? 0 0 "install texlive-getmap failed" + SLEEP_WAIT 1 + dnf remove -y texlive-getmap + CHECK_RESULT $? 0 0 "remove texlive-getmap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-git-latexdiff.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-git-latexdiff.sh new file mode 100644 index 000000000..610d1ac12 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-git-latexdiff.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-git-latexdiff + CHECK_RESULT $? 0 0 "install texlive-git-latexdiff failed" + SLEEP_WAIT 1 + dnf remove -y texlive-git-latexdiff + CHECK_RESULT $? 0 0 "remove texlive-git-latexdiff failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-glossaries.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-glossaries.sh new file mode 100644 index 000000000..8990d4b3c --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-glossaries.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-glossaries + CHECK_RESULT $? 0 0 "install texlive-glossaries failed" + SLEEP_WAIT 1 + dnf remove -y texlive-glossaries + CHECK_RESULT $? 0 0 "remove texlive-glossaries failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-glyphlist.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-glyphlist.sh new file mode 100644 index 000000000..96fe17168 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-glyphlist.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-glyphlist + CHECK_RESULT $? 0 0 "install texlive-glyphlist failed" + SLEEP_WAIT 1 + dnf remove -y texlive-glyphlist + CHECK_RESULT $? 0 0 "remove texlive-glyphlist failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-gregoriotex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-gregoriotex.sh new file mode 100644 index 000000000..d51dc407b --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-gregoriotex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-gregoriotex + CHECK_RESULT $? 0 0 "install texlive-gregoriotex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-gregoriotex + CHECK_RESULT $? 0 0 "remove texlive-gregoriotex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-gsftopk.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-gsftopk.sh new file mode 100644 index 000000000..a8343ae8e --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-gsftopk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-gsftopk + CHECK_RESULT $? 0 0 "install texlive-gsftopk failed" + SLEEP_WAIT 1 + dnf remove -y texlive-gsftopk + CHECK_RESULT $? 0 0 "remove texlive-gsftopk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-hyperxmp.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-hyperxmp.sh new file mode 100644 index 000000000..e5103e711 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-hyperxmp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hyperxmp + CHECK_RESULT $? 0 0 "install texlive-hyperxmp failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hyperxmp + CHECK_RESULT $? 0 0 "remove texlive-hyperxmp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-installfont.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-installfont.sh new file mode 100644 index 000000000..d2b2d8e29 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-installfont.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-installfont + CHECK_RESULT $? 0 0 "install texlive-installfont failed" + SLEEP_WAIT 1 + dnf remove -y texlive-installfont + CHECK_RESULT $? 0 0 "remove texlive-installfont failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-jadetex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-jadetex.sh new file mode 100644 index 000000000..a91e2b226 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-jadetex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jadetex + CHECK_RESULT $? 0 0 "install texlive-jadetex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jadetex + CHECK_RESULT $? 0 0 "remove texlive-jadetex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-jfmutil.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-jfmutil.sh new file mode 100644 index 000000000..be11de048 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-jfmutil.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jfmutil + CHECK_RESULT $? 0 0 "install texlive-jfmutil failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jfmutil + CHECK_RESULT $? 0 0 "remove texlive-jfmutil failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ketcindy.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ketcindy.sh new file mode 100644 index 000000000..1a3f05e03 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ketcindy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ketcindy + CHECK_RESULT $? 0 0 "install texlive-ketcindy failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ketcindy + CHECK_RESULT $? 0 0 "remove texlive-ketcindy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-kotex-utils.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-kotex-utils.sh new file mode 100644 index 000000000..ceaf595c5 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-kotex-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kotex-utils + CHECK_RESULT $? 0 0 "install texlive-kotex-utils failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kotex-utils + CHECK_RESULT $? 0 0 "remove texlive-kotex-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-kpathsea.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-kpathsea.sh new file mode 100644 index 000000000..6f58e762e --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-kpathsea.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kpathsea + CHECK_RESULT $? 0 0 "install texlive-kpathsea failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kpathsea + CHECK_RESULT $? 0 0 "remove texlive-kpathsea failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-l3build.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-l3build.sh new file mode 100644 index 000000000..9d68fb53a --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-l3build.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-l3build + CHECK_RESULT $? 0 0 "install texlive-l3build failed" + SLEEP_WAIT 1 + dnf remove -y texlive-l3build + CHECK_RESULT $? 0 0 "remove texlive-l3build failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lacheck.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lacheck.sh new file mode 100644 index 000000000..fa7b7af68 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lacheck.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lacheck + CHECK_RESULT $? 0 0 "install texlive-lacheck failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lacheck + CHECK_RESULT $? 0 0 "remove texlive-lacheck failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex-git-log.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex-git-log.sh new file mode 100644 index 000000000..4f2429bca --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex-git-log.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-latex-git-log + CHECK_RESULT $? 0 0 "install texlive-latex-git-log failed" + SLEEP_WAIT 1 + dnf remove -y texlive-latex-git-log + CHECK_RESULT $? 0 0 "remove texlive-latex-git-log failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex-papersize.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex-papersize.sh new file mode 100644 index 000000000..68193b582 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex-papersize.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-latex-papersize + CHECK_RESULT $? 0 0 "install texlive-latex-papersize failed" + SLEEP_WAIT 1 + dnf remove -y texlive-latex-papersize + CHECK_RESULT $? 0 0 "remove texlive-latex-papersize failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex.sh new file mode 100644 index 000000000..b11ce6186 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-latex + CHECK_RESULT $? 0 0 "install texlive-latex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-latex + CHECK_RESULT $? 0 0 "remove texlive-latex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex2man.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex2man.sh new file mode 100644 index 000000000..b8b13c297 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex2man.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-latex2man + CHECK_RESULT $? 0 0 "install texlive-latex2man failed" + SLEEP_WAIT 1 + dnf remove -y texlive-latex2man + CHECK_RESULT $? 0 0 "remove texlive-latex2man failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex2nemeth.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex2nemeth.sh new file mode 100644 index 000000000..bc3ab2555 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex2nemeth.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-latex2nemeth + CHECK_RESULT $? 0 0 "install texlive-latex2nemeth failed" + SLEEP_WAIT 1 + dnf remove -y texlive-latex2nemeth + CHECK_RESULT $? 0 0 "remove texlive-latex2nemeth failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexdiff.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexdiff.sh new file mode 100644 index 000000000..d72644b4f --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexdiff.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-latexdiff + CHECK_RESULT $? 0 0 "install texlive-latexdiff failed" + SLEEP_WAIT 1 + dnf remove -y texlive-latexdiff + CHECK_RESULT $? 0 0 "remove texlive-latexdiff failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexfileversion.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexfileversion.sh new file mode 100644 index 000000000..778ece7f0 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexfileversion.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-latexfileversion + CHECK_RESULT $? 0 0 "install texlive-latexfileversion failed" + SLEEP_WAIT 1 + dnf remove -y texlive-latexfileversion + CHECK_RESULT $? 0 0 "remove texlive-latexfileversion failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexindent.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexindent.sh new file mode 100644 index 000000000..75be1dee6 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexindent.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-latexindent + CHECK_RESULT $? 0 0 "install texlive-latexindent failed" + SLEEP_WAIT 1 + dnf remove -y texlive-latexindent + CHECK_RESULT $? 0 0 "remove texlive-latexindent failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexpand.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexpand.sh new file mode 100644 index 000000000..f9ecab9cd --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexpand.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-latexpand + CHECK_RESULT $? 0 0 "install texlive-latexpand failed" + SLEEP_WAIT 1 + dnf remove -y texlive-latexpand + CHECK_RESULT $? 0 0 "remove texlive-latexpand failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lcdftypetools.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lcdftypetools.sh new file mode 100644 index 000000000..9f179bbcb --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lcdftypetools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lcdftypetools + CHECK_RESULT $? 0 0 "install texlive-lcdftypetools failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lcdftypetools + CHECK_RESULT $? 0 0 "remove texlive-lcdftypetools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lib-devel.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lib-devel.sh new file mode 100644 index 000000000..2a067ab6b --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lib-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lib-devel + CHECK_RESULT $? 0 0 "install texlive-lib-devel failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lib-devel + CHECK_RESULT $? 0 0 "remove texlive-lib-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lib.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lib.sh new file mode 100644 index 000000000..63d24cd32 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lib + CHECK_RESULT $? 0 0 "install texlive-lib failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lib + CHECK_RESULT $? 0 0 "remove texlive-lib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-light-latex-make.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-light-latex-make.sh new file mode 100644 index 000000000..da6632d0a --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-light-latex-make.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-light-latex-make + CHECK_RESULT $? 0 0 "install texlive-light-latex-make failed" + SLEEP_WAIT 1 + dnf remove -y texlive-light-latex-make + CHECK_RESULT $? 0 0 "remove texlive-light-latex-make failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lilyglyphs.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lilyglyphs.sh new file mode 100644 index 000000000..008da5886 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lilyglyphs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lilyglyphs + CHECK_RESULT $? 0 0 "install texlive-lilyglyphs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lilyglyphs + CHECK_RESULT $? 0 0 "remove texlive-lilyglyphs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-listbib.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-listbib.sh new file mode 100644 index 000000000..fe93573fd --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-listbib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-listbib + CHECK_RESULT $? 0 0 "install texlive-listbib failed" + SLEEP_WAIT 1 + dnf remove -y texlive-listbib + CHECK_RESULT $? 0 0 "remove texlive-listbib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-listings-ext.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-listings-ext.sh new file mode 100644 index 000000000..2e3c94f99 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-listings-ext.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-listings-ext + CHECK_RESULT $? 0 0 "install texlive-listings-ext failed" + SLEEP_WAIT 1 + dnf remove -y texlive-listings-ext + CHECK_RESULT $? 0 0 "remove texlive-listings-ext failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lollipop.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lollipop.sh new file mode 100644 index 000000000..76595eaac --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lollipop.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lollipop + CHECK_RESULT $? 0 0 "install texlive-lollipop failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lollipop + CHECK_RESULT $? 0 0 "remove texlive-lollipop failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ltxfileinfo.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ltxfileinfo.sh new file mode 100644 index 000000000..6bfb42e0d --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ltxfileinfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ltxfileinfo + CHECK_RESULT $? 0 0 "install texlive-ltxfileinfo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ltxfileinfo + CHECK_RESULT $? 0 0 "remove texlive-ltxfileinfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ltximg.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ltximg.sh new file mode 100644 index 000000000..6f88f5e8d --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ltximg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ltximg + CHECK_RESULT $? 0 0 "install texlive-ltximg failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ltximg + CHECK_RESULT $? 0 0 "remove texlive-ltximg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lua2dox.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lua2dox.sh new file mode 100644 index 000000000..8b89cad3a --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lua2dox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lua2dox + CHECK_RESULT $? 0 0 "install texlive-lua2dox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lua2dox + CHECK_RESULT $? 0 0 "remove texlive-lua2dox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luahbtex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luahbtex.sh new file mode 100644 index 000000000..df47b80aa --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luahbtex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-luahbtex + CHECK_RESULT $? 0 0 "install texlive-luahbtex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-luahbtex + CHECK_RESULT $? 0 0 "remove texlive-luahbtex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luajittex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luajittex.sh new file mode 100644 index 000000000..7ee1313c0 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luajittex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-luajittex + CHECK_RESULT $? 0 0 "install texlive-luajittex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-luajittex + CHECK_RESULT $? 0 0 "remove texlive-luajittex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luaotfload.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luaotfload.sh new file mode 100644 index 000000000..154aeb79f --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luaotfload.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-luaotfload + CHECK_RESULT $? 0 0 "install texlive-luaotfload failed" + SLEEP_WAIT 1 + dnf remove -y texlive-luaotfload + CHECK_RESULT $? 0 0 "remove texlive-luaotfload failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luatex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luatex.sh new file mode 100644 index 000000000..3625db6e6 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luatex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-luatex + CHECK_RESULT $? 0 0 "install texlive-luatex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-luatex + CHECK_RESULT $? 0 0 "remove texlive-luatex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lwarp.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lwarp.sh new file mode 100644 index 000000000..3b7af026b --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lwarp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lwarp + CHECK_RESULT $? 0 0 "install texlive-lwarp failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lwarp + CHECK_RESULT $? 0 0 "remove texlive-lwarp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lyluatex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lyluatex.sh new file mode 100644 index 000000000..c60602b13 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lyluatex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lyluatex + CHECK_RESULT $? 0 0 "install texlive-lyluatex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lyluatex + CHECK_RESULT $? 0 0 "remove texlive-lyluatex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-m-tx.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-m-tx.sh new file mode 100644 index 000000000..649a9e97a --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-m-tx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-m-tx + CHECK_RESULT $? 0 0 "install texlive-m-tx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-m-tx + CHECK_RESULT $? 0 0 "remove texlive-m-tx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-make4ht.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-make4ht.sh new file mode 100644 index 000000000..7699e1181 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-make4ht.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-make4ht + CHECK_RESULT $? 0 0 "install texlive-make4ht failed" + SLEEP_WAIT 1 + dnf remove -y texlive-make4ht + CHECK_RESULT $? 0 0 "remove texlive-make4ht failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-makedtx.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-makedtx.sh new file mode 100644 index 000000000..f1aaf48ab --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-makedtx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-makedtx + CHECK_RESULT $? 0 0 "install texlive-makedtx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-makedtx + CHECK_RESULT $? 0 0 "remove texlive-makedtx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-makeindex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-makeindex.sh new file mode 100644 index 000000000..11d7c4ad7 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-makeindex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-makeindex + CHECK_RESULT $? 0 0 "install texlive-makeindex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-makeindex + CHECK_RESULT $? 0 0 "remove texlive-makeindex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-match_parens.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-match_parens.sh new file mode 100644 index 000000000..be64b213a --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-match_parens.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-match_parens + CHECK_RESULT $? 0 0 "install texlive-match_parens failed" + SLEEP_WAIT 1 + dnf remove -y texlive-match_parens + CHECK_RESULT $? 0 0 "remove texlive-match_parens failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mathspic.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mathspic.sh new file mode 100644 index 000000000..f8066f94c --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mathspic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mathspic + CHECK_RESULT $? 0 0 "install texlive-mathspic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mathspic + CHECK_RESULT $? 0 0 "remove texlive-mathspic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-metafont.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-metafont.sh new file mode 100644 index 000000000..3b76949a8 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-metafont.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-metafont + CHECK_RESULT $? 0 0 "install texlive-metafont failed" + SLEEP_WAIT 1 + dnf remove -y texlive-metafont + CHECK_RESULT $? 0 0 "remove texlive-metafont failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-metapost.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-metapost.sh new file mode 100644 index 000000000..769ff38c8 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-metapost.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-metapost + CHECK_RESULT $? 0 0 "install texlive-metapost failed" + SLEEP_WAIT 1 + dnf remove -y texlive-metapost + CHECK_RESULT $? 0 0 "remove texlive-metapost failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mex.sh new file mode 100644 index 000000000..ba86483de --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mex + CHECK_RESULT $? 0 0 "install texlive-mex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mex + CHECK_RESULT $? 0 0 "remove texlive-mex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mf2pt1.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mf2pt1.sh new file mode 100644 index 000000000..2de372652 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mf2pt1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mf2pt1 + CHECK_RESULT $? 0 0 "install texlive-mf2pt1 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mf2pt1 + CHECK_RESULT $? 0 0 "remove texlive-mf2pt1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mflua.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mflua.sh new file mode 100644 index 000000000..0226b28d5 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mflua.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mflua + CHECK_RESULT $? 0 0 "install texlive-mflua failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mflua + CHECK_RESULT $? 0 0 "remove texlive-mflua failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mfware.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mfware.sh new file mode 100644 index 000000000..3930b70e2 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mfware.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mfware + CHECK_RESULT $? 0 0 "install texlive-mfware failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mfware + CHECK_RESULT $? 0 0 "remove texlive-mfware failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkgrkindex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkgrkindex.sh new file mode 100644 index 000000000..ea9df4df7 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkgrkindex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mkgrkindex + CHECK_RESULT $? 0 0 "install texlive-mkgrkindex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mkgrkindex + CHECK_RESULT $? 0 0 "remove texlive-mkgrkindex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkjobtexmf.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkjobtexmf.sh new file mode 100644 index 000000000..74038aa2c --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkjobtexmf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mkjobtexmf + CHECK_RESULT $? 0 0 "install texlive-mkjobtexmf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mkjobtexmf + CHECK_RESULT $? 0 0 "remove texlive-mkjobtexmf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkpic.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkpic.sh new file mode 100644 index 000000000..a360b1d16 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkpic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mkpic + CHECK_RESULT $? 0 0 "install texlive-mkpic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mkpic + CHECK_RESULT $? 0 0 "remove texlive-mkpic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mltex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mltex.sh new file mode 100644 index 000000000..dd3a93278 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mltex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mltex + CHECK_RESULT $? 0 0 "install texlive-mltex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mltex + CHECK_RESULT $? 0 0 "remove texlive-mltex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mptopdf.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mptopdf.sh new file mode 100644 index 000000000..6f33e60e7 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mptopdf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mptopdf + CHECK_RESULT $? 0 0 "install texlive-mptopdf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mptopdf + CHECK_RESULT $? 0 0 "remove texlive-mptopdf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-multibibliography.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-multibibliography.sh new file mode 100644 index 000000000..797a3a458 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-multibibliography.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multibibliography + CHECK_RESULT $? 0 0 "install texlive-multibibliography failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multibibliography + CHECK_RESULT $? 0 0 "remove texlive-multibibliography failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-musixtex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-musixtex.sh new file mode 100644 index 000000000..261289e8b --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-musixtex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-musixtex + CHECK_RESULT $? 0 0 "install texlive-musixtex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-musixtex + CHECK_RESULT $? 0 0 "remove texlive-musixtex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-musixtnt.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-musixtnt.sh new file mode 100644 index 000000000..326f90892 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-musixtnt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-musixtnt + CHECK_RESULT $? 0 0 "install texlive-musixtnt failed" + SLEEP_WAIT 1 + dnf remove -y texlive-musixtnt + CHECK_RESULT $? 0 0 "remove texlive-musixtnt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-oberdiek.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-oberdiek.sh new file mode 100644 index 000000000..534b98a8f --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-oberdiek.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-oberdiek + CHECK_RESULT $? 0 0 "install texlive-oberdiek failed" + SLEEP_WAIT 1 + dnf remove -y texlive-oberdiek + CHECK_RESULT $? 0 0 "remove texlive-oberdiek failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-omegaware.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-omegaware.sh new file mode 100644 index 000000000..21ceb1cee --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-omegaware.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-omegaware + CHECK_RESULT $? 0 0 "install texlive-omegaware failed" + SLEEP_WAIT 1 + dnf remove -y texlive-omegaware + CHECK_RESULT $? 0 0 "remove texlive-omegaware failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-optex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-optex.sh new file mode 100644 index 000000000..64e661c89 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-optex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-optex + CHECK_RESULT $? 0 0 "install texlive-optex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-optex + CHECK_RESULT $? 0 0 "remove texlive-optex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-patgen.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-patgen.sh new file mode 100644 index 000000000..b70554a67 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-patgen.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-patgen + CHECK_RESULT $? 0 0 "install texlive-patgen failed" + SLEEP_WAIT 1 + dnf remove -y texlive-patgen + CHECK_RESULT $? 0 0 "remove texlive-patgen failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pax.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pax.sh new file mode 100644 index 000000000..4dc72890c --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pax.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pax + CHECK_RESULT $? 0 0 "install texlive-pax failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pax + CHECK_RESULT $? 0 0 "remove texlive-pax failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfbook2.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfbook2.sh new file mode 100644 index 000000000..8a394f2c2 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfbook2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfbook2 + CHECK_RESULT $? 0 0 "install texlive-pdfbook2 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfbook2 + CHECK_RESULT $? 0 0 "remove texlive-pdfbook2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfcrop.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfcrop.sh new file mode 100644 index 000000000..9703c3eba --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfcrop.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfcrop + CHECK_RESULT $? 0 0 "install texlive-pdfcrop failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfcrop + CHECK_RESULT $? 0 0 "remove texlive-pdfcrop failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfjam.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfjam.sh new file mode 100644 index 000000000..19f37c380 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfjam.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfjam + CHECK_RESULT $? 0 0 "install texlive-pdfjam failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfjam + CHECK_RESULT $? 0 0 "remove texlive-pdfjam failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdflatexpicscale.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdflatexpicscale.sh new file mode 100644 index 000000000..704879a21 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdflatexpicscale.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdflatexpicscale + CHECK_RESULT $? 0 0 "install texlive-pdflatexpicscale failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdflatexpicscale + CHECK_RESULT $? 0 0 "remove texlive-pdflatexpicscale failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftex-quiet.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftex-quiet.sh new file mode 100644 index 000000000..2aded072f --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftex-quiet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdftex-quiet + CHECK_RESULT $? 0 0 "install texlive-pdftex-quiet failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdftex-quiet + CHECK_RESULT $? 0 0 "remove texlive-pdftex-quiet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftex.sh new file mode 100644 index 000000000..1e272bc52 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdftex + CHECK_RESULT $? 0 0 "install texlive-pdftex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdftex + CHECK_RESULT $? 0 0 "remove texlive-pdftex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftools.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftools.sh new file mode 100644 index 000000000..0bb9b0892 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdftools + CHECK_RESULT $? 0 0 "install texlive-pdftools failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdftools + CHECK_RESULT $? 0 0 "remove texlive-pdftools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftosrc.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftosrc.sh new file mode 100644 index 000000000..1c853f6ba --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftosrc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdftosrc + CHECK_RESULT $? 0 0 "install texlive-pdftosrc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdftosrc + CHECK_RESULT $? 0 0 "remove texlive-pdftosrc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfxup.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfxup.sh new file mode 100644 index 000000000..beeedeb82 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfxup.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfxup + CHECK_RESULT $? 0 0 "install texlive-pdfxup failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfxup + CHECK_RESULT $? 0 0 "remove texlive-pdfxup failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pedigree-perl.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pedigree-perl.sh new file mode 100644 index 000000000..3d78dfc68 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pedigree-perl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pedigree-perl + CHECK_RESULT $? 0 0 "install texlive-pedigree-perl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pedigree-perl + CHECK_RESULT $? 0 0 "remove texlive-pedigree-perl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-perltex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-perltex.sh new file mode 100644 index 000000000..f0bd32a2f --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-perltex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-perltex + CHECK_RESULT $? 0 0 "install texlive-perltex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-perltex + CHECK_RESULT $? 0 0 "remove texlive-perltex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-petri-nets.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-petri-nets.sh new file mode 100644 index 000000000..427ca0a7a --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-petri-nets.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-petri-nets + CHECK_RESULT $? 0 0 "install texlive-petri-nets failed" + SLEEP_WAIT 1 + dnf remove -y texlive-petri-nets + CHECK_RESULT $? 0 0 "remove texlive-petri-nets failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pfarrei.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pfarrei.sh new file mode 100644 index 000000000..22c9b90d4 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pfarrei.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pfarrei + CHECK_RESULT $? 0 0 "install texlive-pfarrei failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pfarrei + CHECK_RESULT $? 0 0 "remove texlive-pfarrei failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pkfix-helper.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pkfix-helper.sh new file mode 100644 index 000000000..e9633ffe4 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pkfix-helper.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pkfix-helper + CHECK_RESULT $? 0 0 "install texlive-pkfix-helper failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pkfix-helper + CHECK_RESULT $? 0 0 "remove texlive-pkfix-helper failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pkfix.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pkfix.sh new file mode 100644 index 000000000..206c07950 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pkfix.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pkfix + CHECK_RESULT $? 0 0 "install texlive-pkfix failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pkfix + CHECK_RESULT $? 0 0 "remove texlive-pkfix failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pmx.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pmx.sh new file mode 100644 index 000000000..daf1bb369 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pmx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pmx + CHECK_RESULT $? 0 0 "install texlive-pmx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pmx + CHECK_RESULT $? 0 0 "remove texlive-pmx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pmxchords.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pmxchords.sh new file mode 100644 index 000000000..36f385850 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pmxchords.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pmxchords + CHECK_RESULT $? 0 0 "install texlive-pmxchords failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pmxchords + CHECK_RESULT $? 0 0 "remove texlive-pmxchords failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ps2eps.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ps2eps.sh new file mode 100644 index 000000000..35167299e --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ps2eps.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ps2eps + CHECK_RESULT $? 0 0 "install texlive-ps2eps failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ps2eps + CHECK_RESULT $? 0 0 "remove texlive-ps2eps failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ps2pk.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ps2pk.sh new file mode 100644 index 000000000..8755eb0fc --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ps2pk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ps2pk + CHECK_RESULT $? 0 0 "install texlive-ps2pk failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ps2pk + CHECK_RESULT $? 0 0 "remove texlive-ps2pk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pst-pdf.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pst-pdf.sh new file mode 100644 index 000000000..4a08626d3 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pst-pdf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pst-pdf + CHECK_RESULT $? 0 0 "install texlive-pst-pdf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pst-pdf + CHECK_RESULT $? 0 0 "remove texlive-pst-pdf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pst2pdf.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pst2pdf.sh new file mode 100644 index 000000000..855075fdf --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pst2pdf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pst2pdf + CHECK_RESULT $? 0 0 "install texlive-pst2pdf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pst2pdf + CHECK_RESULT $? 0 0 "remove texlive-pst2pdf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pstools.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pstools.sh new file mode 100644 index 000000000..3d3f2af73 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pstools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pstools + CHECK_RESULT $? 0 0 "install texlive-pstools failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pstools + CHECK_RESULT $? 0 0 "remove texlive-pstools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex-fontmaps.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex-fontmaps.sh new file mode 100644 index 000000000..4d75b548b --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex-fontmaps.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ptex-fontmaps + CHECK_RESULT $? 0 0 "install texlive-ptex-fontmaps failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ptex-fontmaps + CHECK_RESULT $? 0 0 "remove texlive-ptex-fontmaps failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex.sh new file mode 100644 index 000000000..c5c65ad5a --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ptex + CHECK_RESULT $? 0 0 "install texlive-ptex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ptex + CHECK_RESULT $? 0 0 "remove texlive-ptex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex2pdf.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex2pdf.sh new file mode 100644 index 000000000..4643df737 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex2pdf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ptex2pdf + CHECK_RESULT $? 0 0 "install texlive-ptex2pdf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ptex2pdf + CHECK_RESULT $? 0 0 "remove texlive-ptex2pdf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-purifyeps.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-purifyeps.sh new file mode 100644 index 000000000..4083a0a9d --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-purifyeps.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-purifyeps + CHECK_RESULT $? 0 0 "install texlive-purifyeps failed" + SLEEP_WAIT 1 + dnf remove -y texlive-purifyeps + CHECK_RESULT $? 0 0 "remove texlive-purifyeps failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pygmentex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pygmentex.sh new file mode 100644 index 000000000..9fa8c3871 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pygmentex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pygmentex + CHECK_RESULT $? 0 0 "install texlive-pygmentex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pygmentex + CHECK_RESULT $? 0 0 "remove texlive-pygmentex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pythontex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pythontex.sh new file mode 100644 index 000000000..f4d0652be --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pythontex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pythontex + CHECK_RESULT $? 0 0 "install texlive-pythontex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pythontex + CHECK_RESULT $? 0 0 "remove texlive-pythontex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-rubik.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-rubik.sh new file mode 100644 index 000000000..a1fc8c187 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-rubik.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rubik + CHECK_RESULT $? 0 0 "install texlive-rubik failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rubik + CHECK_RESULT $? 0 0 "remove texlive-rubik failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-seetexk.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-seetexk.sh new file mode 100644 index 000000000..141764701 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-seetexk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-seetexk + CHECK_RESULT $? 0 0 "install texlive-seetexk failed" + SLEEP_WAIT 1 + dnf remove -y texlive-seetexk + CHECK_RESULT $? 0 0 "remove texlive-seetexk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-spix.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-spix.sh new file mode 100644 index 000000000..cd7049837 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-spix.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spix + CHECK_RESULT $? 0 0 "install texlive-spix failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spix + CHECK_RESULT $? 0 0 "remove texlive-spix failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-splitindex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-splitindex.sh new file mode 100644 index 000000000..d0a2686e6 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-splitindex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-splitindex + CHECK_RESULT $? 0 0 "install texlive-splitindex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-splitindex + CHECK_RESULT $? 0 0 "remove texlive-splitindex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-srcredact.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-srcredact.sh new file mode 100644 index 000000000..1cae77a79 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-srcredact.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-srcredact + CHECK_RESULT $? 0 0 "install texlive-srcredact failed" + SLEEP_WAIT 1 + dnf remove -y texlive-srcredact + CHECK_RESULT $? 0 0 "remove texlive-srcredact failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-sty2dtx.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-sty2dtx.sh new file mode 100644 index 000000000..bae0e8acb --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-sty2dtx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sty2dtx + CHECK_RESULT $? 0 0 "install texlive-sty2dtx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sty2dtx + CHECK_RESULT $? 0 0 "remove texlive-sty2dtx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-svn-multi.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-svn-multi.sh new file mode 100644 index 000000000..dfe616098 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-svn-multi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-svn-multi + CHECK_RESULT $? 0 0 "install texlive-svn-multi failed" + SLEEP_WAIT 1 + dnf remove -y texlive-svn-multi + CHECK_RESULT $? 0 0 "remove texlive-svn-multi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-synctex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-synctex.sh new file mode 100644 index 000000000..e9cb29a68 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-synctex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-synctex + CHECK_RESULT $? 0 0 "install texlive-synctex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-synctex + CHECK_RESULT $? 0 0 "remove texlive-synctex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tetex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tetex.sh new file mode 100644 index 000000000..98ec1c91b --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tetex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tetex + CHECK_RESULT $? 0 0 "install texlive-tetex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tetex + CHECK_RESULT $? 0 0 "remove texlive-tetex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex.sh new file mode 100644 index 000000000..5f851f4a3 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tex + CHECK_RESULT $? 0 0 "install texlive-tex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tex + CHECK_RESULT $? 0 0 "remove texlive-tex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex4ebook.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex4ebook.sh new file mode 100644 index 000000000..9f0d5cf28 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex4ebook.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tex4ebook + CHECK_RESULT $? 0 0 "install texlive-tex4ebook failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tex4ebook + CHECK_RESULT $? 0 0 "remove texlive-tex4ebook failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex4ht.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex4ht.sh new file mode 100644 index 000000000..8892daab4 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex4ht.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tex4ht + CHECK_RESULT $? 0 0 "install texlive-tex4ht failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tex4ht + CHECK_RESULT $? 0 0 "remove texlive-tex4ht failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texconfig.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texconfig.sh new file mode 100644 index 000000000..dde1fcb91 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texconfig.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texconfig + CHECK_RESULT $? 0 0 "install texlive-texconfig failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texconfig + CHECK_RESULT $? 0 0 "remove texlive-texconfig failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texcount.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texcount.sh new file mode 100644 index 000000000..18f57e939 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texcount.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texcount + CHECK_RESULT $? 0 0 "install texlive-texcount failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texcount + CHECK_RESULT $? 0 0 "remove texlive-texcount failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdef.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdef.sh new file mode 100644 index 000000000..7131a55c1 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdef.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texdef + CHECK_RESULT $? 0 0 "install texlive-texdef failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texdef + CHECK_RESULT $? 0 0 "remove texlive-texdef failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdiff.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdiff.sh new file mode 100644 index 000000000..53e71fe17 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdiff.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texdiff + CHECK_RESULT $? 0 0 "install texlive-texdiff failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texdiff + CHECK_RESULT $? 0 0 "remove texlive-texdiff failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdirflatten.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdirflatten.sh new file mode 100644 index 000000000..ad5b94ca3 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdirflatten.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texdirflatten + CHECK_RESULT $? 0 0 "install texlive-texdirflatten failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texdirflatten + CHECK_RESULT $? 0 0 "remove texlive-texdirflatten failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdoc.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdoc.sh new file mode 100644 index 000000000..64fce3a5b --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texdoc + CHECK_RESULT $? 0 0 "install texlive-texdoc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texdoc + CHECK_RESULT $? 0 0 "remove texlive-texdoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdoctk.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdoctk.sh new file mode 100644 index 000000000..74e4ec0e5 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdoctk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texdoctk + CHECK_RESULT $? 0 0 "install texlive-texdoctk failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texdoctk + CHECK_RESULT $? 0 0 "remove texlive-texdoctk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texfot.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texfot.sh new file mode 100644 index 000000000..a1bc0f1de --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texfot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texfot + CHECK_RESULT $? 0 0 "install texlive-texfot failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texfot + CHECK_RESULT $? 0 0 "remove texlive-texfot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-en.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-en.sh new file mode 100644 index 000000000..4b32d20d8 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-en.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texlive-en + CHECK_RESULT $? 0 0 "install texlive-texlive-en failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texlive-en + CHECK_RESULT $? 0 0 "remove texlive-texlive-en failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-scripts-extra.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-scripts-extra.sh new file mode 100644 index 000000000..512ea83ed --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-scripts-extra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texlive-scripts-extra + CHECK_RESULT $? 0 0 "install texlive-texlive-scripts-extra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texlive-scripts-extra + CHECK_RESULT $? 0 0 "remove texlive-texlive-scripts-extra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-scripts.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-scripts.sh new file mode 100644 index 000000000..a97463d2f --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-scripts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texlive-scripts + CHECK_RESULT $? 0 0 "install texlive-texlive-scripts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texlive-scripts + CHECK_RESULT $? 0 0 "remove texlive-texlive-scripts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive.infra.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive.infra.sh new file mode 100644 index 000000000..367206cd4 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive.infra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texlive.infra + CHECK_RESULT $? 0 0 "install texlive-texlive.infra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texlive.infra + CHECK_RESULT $? 0 0 "remove texlive-texlive.infra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texliveonfly.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texliveonfly.sh new file mode 100644 index 000000000..261dad9d4 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texliveonfly.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texliveonfly + CHECK_RESULT $? 0 0 "install texlive-texliveonfly failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texliveonfly + CHECK_RESULT $? 0 0 "remove texlive-texliveonfly failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texloganalyser.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texloganalyser.sh new file mode 100644 index 000000000..752fb9ca1 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texloganalyser.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texloganalyser + CHECK_RESULT $? 0 0 "install texlive-texloganalyser failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texloganalyser + CHECK_RESULT $? 0 0 "remove texlive-texloganalyser failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texosquery.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texosquery.sh new file mode 100644 index 000000000..c4863ea5f --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texosquery.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texosquery + CHECK_RESULT $? 0 0 "install texlive-texosquery failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texosquery + CHECK_RESULT $? 0 0 "remove texlive-texosquery failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texplate.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texplate.sh new file mode 100644 index 000000000..fca1e06eb --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texplate.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texplate + CHECK_RESULT $? 0 0 "install texlive-texplate failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texplate + CHECK_RESULT $? 0 0 "remove texlive-texplate failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texsis.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texsis.sh new file mode 100644 index 000000000..a7d194a19 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texsis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texsis + CHECK_RESULT $? 0 0 "install texlive-texsis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texsis + CHECK_RESULT $? 0 0 "remove texlive-texsis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texware.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texware.sh new file mode 100644 index 000000000..38cbe95ec --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texware.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texware + CHECK_RESULT $? 0 0 "install texlive-texware failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texware + CHECK_RESULT $? 0 0 "remove texlive-texware failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-thumbpdf.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-thumbpdf.sh new file mode 100644 index 000000000..ce8556cda --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-thumbpdf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thumbpdf + CHECK_RESULT $? 0 0 "install texlive-thumbpdf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thumbpdf + CHECK_RESULT $? 0 0 "remove texlive-thumbpdf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tie.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tie.sh new file mode 100644 index 000000000..57a751059 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tie.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tie + CHECK_RESULT $? 0 0 "install texlive-tie failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tie + CHECK_RESULT $? 0 0 "remove texlive-tie failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tikztosvg.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tikztosvg.sh new file mode 100644 index 000000000..5df8c03f6 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tikztosvg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikztosvg + CHECK_RESULT $? 0 0 "install texlive-tikztosvg failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikztosvg + CHECK_RESULT $? 0 0 "remove texlive-tikztosvg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tpic2pdftex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tpic2pdftex.sh new file mode 100644 index 000000000..82e4f8ff1 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tpic2pdftex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tpic2pdftex + CHECK_RESULT $? 0 0 "install texlive-tpic2pdftex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tpic2pdftex + CHECK_RESULT $? 0 0 "remove texlive-tpic2pdftex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ttfutils.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ttfutils.sh new file mode 100644 index 000000000..a06c33c99 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ttfutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ttfutils + CHECK_RESULT $? 0 0 "install texlive-ttfutils failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ttfutils + CHECK_RESULT $? 0 0 "remove texlive-ttfutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-typeoutfileinfo.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-typeoutfileinfo.sh new file mode 100644 index 000000000..4fc7c45a0 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-typeoutfileinfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-typeoutfileinfo + CHECK_RESULT $? 0 0 "install texlive-typeoutfileinfo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-typeoutfileinfo + CHECK_RESULT $? 0 0 "remove texlive-typeoutfileinfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ulqda.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ulqda.sh new file mode 100644 index 000000000..b9a1d9840 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ulqda.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ulqda + CHECK_RESULT $? 0 0 "install texlive-ulqda failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ulqda + CHECK_RESULT $? 0 0 "remove texlive-ulqda failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-uptex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-uptex.sh new file mode 100644 index 000000000..8736131db --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-uptex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uptex + CHECK_RESULT $? 0 0 "install texlive-uptex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uptex + CHECK_RESULT $? 0 0 "remove texlive-uptex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-urlbst.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-urlbst.sh new file mode 100644 index 000000000..9246a7ccc --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-urlbst.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-urlbst + CHECK_RESULT $? 0 0 "install texlive-urlbst failed" + SLEEP_WAIT 1 + dnf remove -y texlive-urlbst + CHECK_RESULT $? 0 0 "remove texlive-urlbst failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-velthuis.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-velthuis.sh new file mode 100644 index 000000000..45af9cd81 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-velthuis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-velthuis + CHECK_RESULT $? 0 0 "install texlive-velthuis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-velthuis + CHECK_RESULT $? 0 0 "remove texlive-velthuis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-vlna.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-vlna.sh new file mode 100644 index 000000000..2734759dd --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-vlna.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vlna + CHECK_RESULT $? 0 0 "install texlive-vlna failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vlna + CHECK_RESULT $? 0 0 "remove texlive-vlna failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-vpe.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-vpe.sh new file mode 100644 index 000000000..542a01bdc --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-vpe.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vpe + CHECK_RESULT $? 0 0 "install texlive-vpe failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vpe + CHECK_RESULT $? 0 0 "remove texlive-vpe failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-web.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-web.sh new file mode 100644 index 000000000..0ab07d8bc --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-web.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-web + CHECK_RESULT $? 0 0 "install texlive-web failed" + SLEEP_WAIT 1 + dnf remove -y texlive-web + CHECK_RESULT $? 0 0 "remove texlive-web failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-webquiz.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-webquiz.sh new file mode 100644 index 000000000..d8261bf0c --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-webquiz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-webquiz + CHECK_RESULT $? 0 0 "install texlive-webquiz failed" + SLEEP_WAIT 1 + dnf remove -y texlive-webquiz + CHECK_RESULT $? 0 0 "remove texlive-webquiz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-wordcount.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-wordcount.sh new file mode 100644 index 000000000..17049bf90 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-wordcount.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wordcount + CHECK_RESULT $? 0 0 "install texlive-wordcount failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wordcount + CHECK_RESULT $? 0 0 "remove texlive-wordcount failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xdvi.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xdvi.sh new file mode 100644 index 000000000..8fcc7ff65 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xdvi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xdvi + CHECK_RESULT $? 0 0 "install texlive-xdvi failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xdvi + CHECK_RESULT $? 0 0 "remove texlive-xdvi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xetex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xetex.sh new file mode 100644 index 000000000..a3e4a92a7 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xetex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xetex + CHECK_RESULT $? 0 0 "install texlive-xetex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xetex + CHECK_RESULT $? 0 0 "remove texlive-xetex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xindex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xindex.sh new file mode 100644 index 000000000..0d78194d0 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xindex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xindex + CHECK_RESULT $? 0 0 "install texlive-xindex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xindex + CHECK_RESULT $? 0 0 "remove texlive-xindex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xml2pmx.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xml2pmx.sh new file mode 100644 index 000000000..899b677bc --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xml2pmx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xml2pmx + CHECK_RESULT $? 0 0 "install texlive-xml2pmx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xml2pmx + CHECK_RESULT $? 0 0 "remove texlive-xml2pmx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xmltex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xmltex.sh new file mode 100644 index 000000000..cef626234 --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xmltex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xmltex + CHECK_RESULT $? 0 0 "install texlive-xmltex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xmltex + CHECK_RESULT $? 0 0 "remove texlive-xmltex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xpdfopen.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xpdfopen.sh new file mode 100644 index 000000000..86538367e --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xpdfopen.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xpdfopen + CHECK_RESULT $? 0 0 "install texlive-xpdfopen failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xpdfopen + CHECK_RESULT $? 0 0 "remove texlive-xpdfopen failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-yplan.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-yplan.sh new file mode 100644 index 000000000..83c5cbedc --- /dev/null +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-yplan.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-base +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yplan + CHECK_RESULT $? 0 0 "install texlive-yplan failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yplan + CHECK_RESULT $? 0 0 "remove texlive-yplan failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-basic.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-basic.sh new file mode 100644 index 000000000..3c7e10593 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-basic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-basic + CHECK_RESULT $? 0 0 "install texlive-collection-basic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-basic + CHECK_RESULT $? 0 0 "remove texlive-collection-basic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-bibtexextra.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-bibtexextra.sh new file mode 100644 index 000000000..798c0473d --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-bibtexextra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-bibtexextra + CHECK_RESULT $? 0 0 "install texlive-collection-bibtexextra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-bibtexextra + CHECK_RESULT $? 0 0 "remove texlive-collection-bibtexextra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-binextra.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-binextra.sh new file mode 100644 index 000000000..53be8b6e4 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-binextra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-binextra + CHECK_RESULT $? 0 0 "install texlive-collection-binextra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-binextra + CHECK_RESULT $? 0 0 "remove texlive-collection-binextra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-context.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-context.sh new file mode 100644 index 000000000..23b6bfadc --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-context.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-context + CHECK_RESULT $? 0 0 "install texlive-collection-context failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-context + CHECK_RESULT $? 0 0 "remove texlive-collection-context failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsextra.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsextra.sh new file mode 100644 index 000000000..a03eab111 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsextra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-fontsextra + CHECK_RESULT $? 0 0 "install texlive-collection-fontsextra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-fontsextra + CHECK_RESULT $? 0 0 "remove texlive-collection-fontsextra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsrecommended.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsrecommended.sh new file mode 100644 index 000000000..e7097c352 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsrecommended.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-fontsrecommended + CHECK_RESULT $? 0 0 "install texlive-collection-fontsrecommended failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-fontsrecommended + CHECK_RESULT $? 0 0 "remove texlive-collection-fontsrecommended failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontutils.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontutils.sh new file mode 100644 index 000000000..5efcfb80e --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-fontutils + CHECK_RESULT $? 0 0 "install texlive-collection-fontutils failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-fontutils + CHECK_RESULT $? 0 0 "remove texlive-collection-fontutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-formatsextra.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-formatsextra.sh new file mode 100644 index 000000000..8d01a0a71 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-formatsextra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-formatsextra + CHECK_RESULT $? 0 0 "install texlive-collection-formatsextra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-formatsextra + CHECK_RESULT $? 0 0 "remove texlive-collection-formatsextra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-games.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-games.sh new file mode 100644 index 000000000..c284850a9 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-games.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-games + CHECK_RESULT $? 0 0 "install texlive-collection-games failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-games + CHECK_RESULT $? 0 0 "remove texlive-collection-games failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-humanities.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-humanities.sh new file mode 100644 index 000000000..bde3306b4 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-humanities.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-humanities + CHECK_RESULT $? 0 0 "install texlive-collection-humanities failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-humanities + CHECK_RESULT $? 0 0 "remove texlive-collection-humanities failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langarabic.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langarabic.sh new file mode 100644 index 000000000..a3fb75d86 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langarabic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langarabic + CHECK_RESULT $? 0 0 "install texlive-collection-langarabic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langarabic + CHECK_RESULT $? 0 0 "remove texlive-collection-langarabic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langchinese.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langchinese.sh new file mode 100644 index 000000000..b263e9c95 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langchinese.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langchinese + CHECK_RESULT $? 0 0 "install texlive-collection-langchinese failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langchinese + CHECK_RESULT $? 0 0 "remove texlive-collection-langchinese failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcjk.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcjk.sh new file mode 100644 index 000000000..30aed357b --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcjk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langcjk + CHECK_RESULT $? 0 0 "install texlive-collection-langcjk failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langcjk + CHECK_RESULT $? 0 0 "remove texlive-collection-langcjk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcyrillic.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcyrillic.sh new file mode 100644 index 000000000..9bca5075c --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcyrillic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langcyrillic + CHECK_RESULT $? 0 0 "install texlive-collection-langcyrillic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langcyrillic + CHECK_RESULT $? 0 0 "remove texlive-collection-langcyrillic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langczechslovak.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langczechslovak.sh new file mode 100644 index 000000000..a28ab4bac --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langczechslovak.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langczechslovak + CHECK_RESULT $? 0 0 "install texlive-collection-langczechslovak failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langczechslovak + CHECK_RESULT $? 0 0 "remove texlive-collection-langczechslovak failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langenglish.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langenglish.sh new file mode 100644 index 000000000..849d40f1b --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langenglish.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langenglish + CHECK_RESULT $? 0 0 "install texlive-collection-langenglish failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langenglish + CHECK_RESULT $? 0 0 "remove texlive-collection-langenglish failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langeuropean.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langeuropean.sh new file mode 100644 index 000000000..eafcb9a1a --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langeuropean.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langeuropean + CHECK_RESULT $? 0 0 "install texlive-collection-langeuropean failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langeuropean + CHECK_RESULT $? 0 0 "remove texlive-collection-langeuropean failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langfrench.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langfrench.sh new file mode 100644 index 000000000..79855b77e --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langfrench.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langfrench + CHECK_RESULT $? 0 0 "install texlive-collection-langfrench failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langfrench + CHECK_RESULT $? 0 0 "remove texlive-collection-langfrench failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgerman.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgerman.sh new file mode 100644 index 000000000..7311bfe38 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgerman.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langgerman + CHECK_RESULT $? 0 0 "install texlive-collection-langgerman failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langgerman + CHECK_RESULT $? 0 0 "remove texlive-collection-langgerman failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgreek.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgreek.sh new file mode 100644 index 000000000..9847c6726 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgreek.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langgreek + CHECK_RESULT $? 0 0 "install texlive-collection-langgreek failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langgreek + CHECK_RESULT $? 0 0 "remove texlive-collection-langgreek failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langitalian.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langitalian.sh new file mode 100644 index 000000000..173eeb1c6 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langitalian.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langitalian + CHECK_RESULT $? 0 0 "install texlive-collection-langitalian failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langitalian + CHECK_RESULT $? 0 0 "remove texlive-collection-langitalian failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langjapanese.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langjapanese.sh new file mode 100644 index 000000000..bca2a06ff --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langjapanese.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langjapanese + CHECK_RESULT $? 0 0 "install texlive-collection-langjapanese failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langjapanese + CHECK_RESULT $? 0 0 "remove texlive-collection-langjapanese failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langkorean.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langkorean.sh new file mode 100644 index 000000000..184ca53db --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langkorean.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langkorean + CHECK_RESULT $? 0 0 "install texlive-collection-langkorean failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langkorean + CHECK_RESULT $? 0 0 "remove texlive-collection-langkorean failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langother.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langother.sh new file mode 100644 index 000000000..fdaf70f92 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langother.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langother + CHECK_RESULT $? 0 0 "install texlive-collection-langother failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langother + CHECK_RESULT $? 0 0 "remove texlive-collection-langother failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langpolish.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langpolish.sh new file mode 100644 index 000000000..42ab51b97 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langpolish.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langpolish + CHECK_RESULT $? 0 0 "install texlive-collection-langpolish failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langpolish + CHECK_RESULT $? 0 0 "remove texlive-collection-langpolish failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langportuguese.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langportuguese.sh new file mode 100644 index 000000000..9163e984e --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langportuguese.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langportuguese + CHECK_RESULT $? 0 0 "install texlive-collection-langportuguese failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langportuguese + CHECK_RESULT $? 0 0 "remove texlive-collection-langportuguese failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langspanish.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langspanish.sh new file mode 100644 index 000000000..85fb583cb --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langspanish.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langspanish + CHECK_RESULT $? 0 0 "install texlive-collection-langspanish failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langspanish + CHECK_RESULT $? 0 0 "remove texlive-collection-langspanish failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latex.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latex.sh new file mode 100644 index 000000000..7bab8722f --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-latex + CHECK_RESULT $? 0 0 "install texlive-collection-latex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-latex + CHECK_RESULT $? 0 0 "remove texlive-collection-latex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexextra.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexextra.sh new file mode 100644 index 000000000..a367c72be --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexextra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-latexextra + CHECK_RESULT $? 0 0 "install texlive-collection-latexextra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-latexextra + CHECK_RESULT $? 0 0 "remove texlive-collection-latexextra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexrecommended.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexrecommended.sh new file mode 100644 index 000000000..46f62dcd1 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexrecommended.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-latexrecommended + CHECK_RESULT $? 0 0 "install texlive-collection-latexrecommended failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-latexrecommended + CHECK_RESULT $? 0 0 "remove texlive-collection-latexrecommended failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-luatex.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-luatex.sh new file mode 100644 index 000000000..b99c1c041 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-luatex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-luatex + CHECK_RESULT $? 0 0 "install texlive-collection-luatex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-luatex + CHECK_RESULT $? 0 0 "remove texlive-collection-luatex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-mathscience.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-mathscience.sh new file mode 100644 index 000000000..e41ba009d --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-mathscience.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-mathscience + CHECK_RESULT $? 0 0 "install texlive-collection-mathscience failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-mathscience + CHECK_RESULT $? 0 0 "remove texlive-collection-mathscience failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-metapost.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-metapost.sh new file mode 100644 index 000000000..00115a07b --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-metapost.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-metapost + CHECK_RESULT $? 0 0 "install texlive-collection-metapost failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-metapost + CHECK_RESULT $? 0 0 "remove texlive-collection-metapost failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-music.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-music.sh new file mode 100644 index 000000000..a84ddca46 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-music.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-music + CHECK_RESULT $? 0 0 "install texlive-collection-music failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-music + CHECK_RESULT $? 0 0 "remove texlive-collection-music failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-pictures.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-pictures.sh new file mode 100644 index 000000000..815607391 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-pictures.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-pictures + CHECK_RESULT $? 0 0 "install texlive-collection-pictures failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-pictures + CHECK_RESULT $? 0 0 "remove texlive-collection-pictures failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-plaingeneric.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-plaingeneric.sh new file mode 100644 index 000000000..97fcd82eb --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-plaingeneric.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-plaingeneric + CHECK_RESULT $? 0 0 "install texlive-collection-plaingeneric failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-plaingeneric + CHECK_RESULT $? 0 0 "remove texlive-collection-plaingeneric failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-pstricks.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-pstricks.sh new file mode 100644 index 000000000..eca79f2c8 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-pstricks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-pstricks + CHECK_RESULT $? 0 0 "install texlive-collection-pstricks failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-pstricks + CHECK_RESULT $? 0 0 "remove texlive-collection-pstricks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-publishers.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-publishers.sh new file mode 100644 index 000000000..0c46ad097 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-publishers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-publishers + CHECK_RESULT $? 0 0 "install texlive-collection-publishers failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-publishers + CHECK_RESULT $? 0 0 "remove texlive-collection-publishers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-xetex.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-xetex.sh new file mode 100644 index 000000000..a666d44a6 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-xetex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-xetex + CHECK_RESULT $? 0 0 "install texlive-collection-xetex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-xetex + CHECK_RESULT $? 0 0 "remove texlive-collection-xetex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-filesystem.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-filesystem.sh new file mode 100644 index 000000000..ea7ef9b82 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-filesystem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-filesystem + CHECK_RESULT $? 0 0 "install texlive-filesystem failed" + SLEEP_WAIT 1 + dnf remove -y texlive-filesystem + CHECK_RESULT $? 0 0 "remove texlive-filesystem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-basic.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-basic.sh new file mode 100644 index 000000000..993f2c1a0 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-basic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scheme-basic + CHECK_RESULT $? 0 0 "install texlive-scheme-basic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scheme-basic + CHECK_RESULT $? 0 0 "remove texlive-scheme-basic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-context.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-context.sh new file mode 100644 index 000000000..9c24b6ade --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-context.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scheme-context + CHECK_RESULT $? 0 0 "install texlive-scheme-context failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scheme-context + CHECK_RESULT $? 0 0 "remove texlive-scheme-context failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-full.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-full.sh new file mode 100644 index 000000000..31a6bc25e --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-full.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scheme-full + CHECK_RESULT $? 0 0 "install texlive-scheme-full failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scheme-full + CHECK_RESULT $? 0 0 "remove texlive-scheme-full failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-gust.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-gust.sh new file mode 100644 index 000000000..ffdfaaf32 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-gust.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scheme-gust + CHECK_RESULT $? 0 0 "install texlive-scheme-gust failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scheme-gust + CHECK_RESULT $? 0 0 "remove texlive-scheme-gust failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-medium.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-medium.sh new file mode 100644 index 000000000..b15b898bf --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-medium.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scheme-medium + CHECK_RESULT $? 0 0 "install texlive-scheme-medium failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scheme-medium + CHECK_RESULT $? 0 0 "remove texlive-scheme-medium failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-minimal.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-minimal.sh new file mode 100644 index 000000000..0b85edde0 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-minimal.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scheme-minimal + CHECK_RESULT $? 0 0 "install texlive-scheme-minimal failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scheme-minimal + CHECK_RESULT $? 0 0 "remove texlive-scheme-minimal failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-small.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-small.sh new file mode 100644 index 000000000..cc2ad6b11 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-small.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scheme-small + CHECK_RESULT $? 0 0 "install texlive-scheme-small failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scheme-small + CHECK_RESULT $? 0 0 "remove texlive-scheme-small failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-tetex.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-tetex.sh new file mode 100644 index 000000000..c3b01c956 --- /dev/null +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-tetex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-filesystem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scheme-tetex + CHECK_RESULT $? 0 0 "install texlive-scheme-tetex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scheme-tetex + CHECK_RESULT $? 0 0 "remove texlive-scheme-tetex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-12many-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-12many-doc.sh new file mode 100644 index 000000000..b49d55a36 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-12many-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-12many-doc + CHECK_RESULT $? 0 0 "install texlive-12many-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-12many-doc + CHECK_RESULT $? 0 0 "remove texlive-12many-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-12many.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-12many.sh new file mode 100644 index 000000000..38f29b783 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-12many.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-12many + CHECK_RESULT $? 0 0 "install texlive-12many failed" + SLEEP_WAIT 1 + dnf remove -y texlive-12many + CHECK_RESULT $? 0 0 "remove texlive-12many failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-2up-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-2up-doc.sh new file mode 100644 index 000000000..17049ea5f --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-2up-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-2up-doc + CHECK_RESULT $? 0 0 "install texlive-2up-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-2up-doc + CHECK_RESULT $? 0 0 "remove texlive-2up-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-2up.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-2up.sh new file mode 100644 index 000000000..be8f941f9 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-2up.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-2up + CHECK_RESULT $? 0 0 "install texlive-2up failed" + SLEEP_WAIT 1 + dnf remove -y texlive-2up + CHECK_RESULT $? 0 0 "remove texlive-2up failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv-doc.sh new file mode 100644 index 000000000..8cc273b93 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ESIEEcv-doc + CHECK_RESULT $? 0 0 "install texlive-ESIEEcv-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ESIEEcv-doc + CHECK_RESULT $? 0 0 "remove texlive-ESIEEcv-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv.sh new file mode 100644 index 000000000..496ec42db --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ESIEEcv + CHECK_RESULT $? 0 0 "install texlive-ESIEEcv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ESIEEcv + CHECK_RESULT $? 0 0 "remove texlive-ESIEEcv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-GS1-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-GS1-doc.sh new file mode 100644 index 000000000..4e3d81655 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-GS1-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-GS1-doc + CHECK_RESULT $? 0 0 "install texlive-GS1-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-GS1-doc + CHECK_RESULT $? 0 0 "remove texlive-GS1-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-GS1.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-GS1.sh new file mode 100644 index 000000000..f08e7a98c --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-GS1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-GS1 + CHECK_RESULT $? 0 0 "install texlive-GS1 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-GS1 + CHECK_RESULT $? 0 0 "remove texlive-GS1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper-doc.sh new file mode 100644 index 000000000..eb807fb80 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-HA-prosper-doc + CHECK_RESULT $? 0 0 "install texlive-HA-prosper-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-HA-prosper-doc + CHECK_RESULT $? 0 0 "remove texlive-HA-prosper-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper.sh new file mode 100644 index 000000000..9e9e1bef4 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-HA-prosper + CHECK_RESULT $? 0 0 "install texlive-HA-prosper failed" + SLEEP_WAIT 1 + dnf remove -y texlive-HA-prosper + CHECK_RESULT $? 0 0 "remove texlive-HA-prosper failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf-doc.sh new file mode 100644 index 000000000..829955d80 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-IEEEconf-doc + CHECK_RESULT $? 0 0 "install texlive-IEEEconf-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-IEEEconf-doc + CHECK_RESULT $? 0 0 "remove texlive-IEEEconf-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf.sh new file mode 100644 index 000000000..fe948f532 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-IEEEconf + CHECK_RESULT $? 0 0 "install texlive-IEEEconf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-IEEEconf + CHECK_RESULT $? 0 0 "remove texlive-IEEEconf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran-doc.sh new file mode 100644 index 000000000..a2a5836fc --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-IEEEtran-doc + CHECK_RESULT $? 0 0 "install texlive-IEEEtran-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-IEEEtran-doc + CHECK_RESULT $? 0 0 "remove texlive-IEEEtran-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran.sh new file mode 100644 index 000000000..e951d65e3 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-IEEEtran + CHECK_RESULT $? 0 0 "install texlive-IEEEtran failed" + SLEEP_WAIT 1 + dnf remove -y texlive-IEEEtran + CHECK_RESULT $? 0 0 "remove texlive-IEEEtran failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-MemoirChapStyles-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-MemoirChapStyles-doc.sh new file mode 100644 index 000000000..eb2083193 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-MemoirChapStyles-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-MemoirChapStyles-doc + CHECK_RESULT $? 0 0 "install texlive-MemoirChapStyles-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-MemoirChapStyles-doc + CHECK_RESULT $? 0 0 "remove texlive-MemoirChapStyles-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIstyle-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIstyle-doc.sh new file mode 100644 index 000000000..02b59c794 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIstyle-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-SIstyle-doc + CHECK_RESULT $? 0 0 "install texlive-SIstyle-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-SIstyle-doc + CHECK_RESULT $? 0 0 "remove texlive-SIstyle-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIstyle.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIstyle.sh new file mode 100644 index 000000000..6d3e696c9 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIstyle.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-SIstyle + CHECK_RESULT $? 0 0 "install texlive-SIstyle failed" + SLEEP_WAIT 1 + dnf remove -y texlive-SIstyle + CHECK_RESULT $? 0 0 "remove texlive-SIstyle failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIunits-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIunits-doc.sh new file mode 100644 index 000000000..e411c102c --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIunits-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-SIunits-doc + CHECK_RESULT $? 0 0 "install texlive-SIunits-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-SIunits-doc + CHECK_RESULT $? 0 0 "remove texlive-SIunits-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIunits.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIunits.sh new file mode 100644 index 000000000..4d96d407e --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIunits.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-SIunits + CHECK_RESULT $? 0 0 "install texlive-SIunits failed" + SLEEP_WAIT 1 + dnf remove -y texlive-SIunits + CHECK_RESULT $? 0 0 "remove texlive-SIunits failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Tabbing-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Tabbing-doc.sh new file mode 100644 index 000000000..b2d5abd29 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Tabbing-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-Tabbing-doc + CHECK_RESULT $? 0 0 "install texlive-Tabbing-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-Tabbing-doc + CHECK_RESULT $? 0 0 "remove texlive-Tabbing-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Tabbing.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Tabbing.sh new file mode 100644 index 000000000..90d2e823a --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Tabbing.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-Tabbing + CHECK_RESULT $? 0 0 "install texlive-Tabbing failed" + SLEEP_WAIT 1 + dnf remove -y texlive-Tabbing + CHECK_RESULT $? 0 0 "remove texlive-Tabbing failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Type1fonts-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Type1fonts-doc.sh new file mode 100644 index 000000000..acd4d5e59 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Type1fonts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-Type1fonts-doc + CHECK_RESULT $? 0 0 "install texlive-Type1fonts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-Type1fonts-doc + CHECK_RESULT $? 0 0 "remove texlive-Type1fonts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a0poster-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a0poster-doc.sh new file mode 100644 index 000000000..0ce466963 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a0poster-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-a0poster-doc + CHECK_RESULT $? 0 0 "install texlive-a0poster-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-a0poster-doc + CHECK_RESULT $? 0 0 "remove texlive-a0poster-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a0poster.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a0poster.sh new file mode 100644 index 000000000..88457a5d2 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a0poster.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-a0poster + CHECK_RESULT $? 0 0 "install texlive-a0poster failed" + SLEEP_WAIT 1 + dnf remove -y texlive-a0poster + CHECK_RESULT $? 0 0 "remove texlive-a0poster failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a4wide-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a4wide-doc.sh new file mode 100644 index 000000000..81460c956 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a4wide-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-a4wide-doc + CHECK_RESULT $? 0 0 "install texlive-a4wide-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-a4wide-doc + CHECK_RESULT $? 0 0 "remove texlive-a4wide-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a4wide.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a4wide.sh new file mode 100644 index 000000000..e7361865a --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a4wide.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-a4wide + CHECK_RESULT $? 0 0 "install texlive-a4wide failed" + SLEEP_WAIT 1 + dnf remove -y texlive-a4wide + CHECK_RESULT $? 0 0 "remove texlive-a4wide failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a5comb-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a5comb-doc.sh new file mode 100644 index 000000000..2b2464f6a --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a5comb-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-a5comb-doc + CHECK_RESULT $? 0 0 "install texlive-a5comb-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-a5comb-doc + CHECK_RESULT $? 0 0 "remove texlive-a5comb-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a5comb.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a5comb.sh new file mode 100644 index 000000000..50802979d --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a5comb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-a5comb + CHECK_RESULT $? 0 0 "install texlive-a5comb failed" + SLEEP_WAIT 1 + dnf remove -y texlive-a5comb + CHECK_RESULT $? 0 0 "remove texlive-a5comb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aastex-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aastex-doc.sh new file mode 100644 index 000000000..1c711b0bc --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aastex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aastex-doc + CHECK_RESULT $? 0 0 "install texlive-aastex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aastex-doc + CHECK_RESULT $? 0 0 "remove texlive-aastex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aastex.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aastex.sh new file mode 100644 index 000000000..703a41292 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aastex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aastex + CHECK_RESULT $? 0 0 "install texlive-aastex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aastex + CHECK_RESULT $? 0 0 "remove texlive-aastex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abbr-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abbr-doc.sh new file mode 100644 index 000000000..3c1eee27a --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abbr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-abbr-doc + CHECK_RESULT $? 0 0 "install texlive-abbr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-abbr-doc + CHECK_RESULT $? 0 0 "remove texlive-abbr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abbr.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abbr.sh new file mode 100644 index 000000000..650029b66 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abbr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-abbr + CHECK_RESULT $? 0 0 "install texlive-abbr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-abbr + CHECK_RESULT $? 0 0 "remove texlive-abbr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abc-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abc-doc.sh new file mode 100644 index 000000000..2a4dfb3f5 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-abc-doc + CHECK_RESULT $? 0 0 "install texlive-abc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-abc-doc + CHECK_RESULT $? 0 0 "remove texlive-abc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abc.sh new file mode 100644 index 000000000..c0e955386 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-abc + CHECK_RESULT $? 0 0 "install texlive-abc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-abc + CHECK_RESULT $? 0 0 "remove texlive-abc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abnt.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abnt.sh new file mode 100644 index 000000000..a98abf961 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abnt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-abnt + CHECK_RESULT $? 0 0 "install texlive-abnt failed" + SLEEP_WAIT 1 + dnf remove -y texlive-abnt + CHECK_RESULT $? 0 0 "remove texlive-abnt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abntex2-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abntex2-doc.sh new file mode 100644 index 000000000..7973ddbf9 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abntex2-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-abntex2-doc + CHECK_RESULT $? 0 0 "install texlive-abntex2-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-abntex2-doc + CHECK_RESULT $? 0 0 "remove texlive-abntex2-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abntex2.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abntex2.sh new file mode 100644 index 000000000..72d228d65 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abntex2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-abntex2 + CHECK_RESULT $? 0 0 "install texlive-abntex2 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-abntex2 + CHECK_RESULT $? 0 0 "remove texlive-abntex2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abraces-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abraces-doc.sh new file mode 100644 index 000000000..151fb8aca --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abraces-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-abraces-doc + CHECK_RESULT $? 0 0 "install texlive-abraces-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-abraces-doc + CHECK_RESULT $? 0 0 "remove texlive-abraces-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abraces.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abraces.sh new file mode 100644 index 000000000..15c18865f --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abraces.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-abraces + CHECK_RESULT $? 0 0 "install texlive-abraces failed" + SLEEP_WAIT 1 + dnf remove -y texlive-abraces + CHECK_RESULT $? 0 0 "remove texlive-abraces failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstract-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstract-doc.sh new file mode 100644 index 000000000..d96088003 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstract-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-abstract-doc + CHECK_RESULT $? 0 0 "install texlive-abstract-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-abstract-doc + CHECK_RESULT $? 0 0 "remove texlive-abstract-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstract.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstract.sh new file mode 100644 index 000000000..bab55e668 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstract.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-abstract + CHECK_RESULT $? 0 0 "install texlive-abstract failed" + SLEEP_WAIT 1 + dnf remove -y texlive-abstract + CHECK_RESULT $? 0 0 "remove texlive-abstract failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstyles-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstyles-doc.sh new file mode 100644 index 000000000..ba74a994c --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstyles-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-abstyles-doc + CHECK_RESULT $? 0 0 "install texlive-abstyles-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-abstyles-doc + CHECK_RESULT $? 0 0 "remove texlive-abstyles-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstyles.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstyles.sh new file mode 100644 index 000000000..15caad86f --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstyles.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-abstyles + CHECK_RESULT $? 0 0 "install texlive-abstyles failed" + SLEEP_WAIT 1 + dnf remove -y texlive-abstyles + CHECK_RESULT $? 0 0 "remove texlive-abstyles failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-academicons-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-academicons-doc.sh new file mode 100644 index 000000000..2e74ea2d7 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-academicons-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-academicons-doc + CHECK_RESULT $? 0 0 "install texlive-academicons-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-academicons-doc + CHECK_RESULT $? 0 0 "remove texlive-academicons-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-academicons.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-academicons.sh new file mode 100644 index 000000000..dcb7ade2d --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-academicons.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-academicons + CHECK_RESULT $? 0 0 "install texlive-academicons failed" + SLEEP_WAIT 1 + dnf remove -y texlive-academicons + CHECK_RESULT $? 0 0 "remove texlive-academicons failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-accanthis-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-accanthis-doc.sh new file mode 100644 index 000000000..32455f0a0 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-accanthis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-accanthis-doc + CHECK_RESULT $? 0 0 "install texlive-accanthis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-accanthis-doc + CHECK_RESULT $? 0 0 "remove texlive-accanthis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-accanthis.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-accanthis.sh new file mode 100644 index 000000000..c91ccb513 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-accanthis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-accanthis + CHECK_RESULT $? 0 0 "install texlive-accanthis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-accanthis + CHECK_RESULT $? 0 0 "remove texlive-accanthis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-achemso-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-achemso-doc.sh new file mode 100644 index 000000000..b0b852727 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-achemso-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-achemso-doc + CHECK_RESULT $? 0 0 "install texlive-achemso-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-achemso-doc + CHECK_RESULT $? 0 0 "remove texlive-achemso-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-achemso.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-achemso.sh new file mode 100644 index 000000000..ae349b1c1 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-achemso.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-achemso + CHECK_RESULT $? 0 0 "install texlive-achemso failed" + SLEEP_WAIT 1 + dnf remove -y texlive-achemso + CHECK_RESULT $? 0 0 "remove texlive-achemso failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmart-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmart-doc.sh new file mode 100644 index 000000000..6d884f718 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmart-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-acmart-doc + CHECK_RESULT $? 0 0 "install texlive-acmart-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-acmart-doc + CHECK_RESULT $? 0 0 "remove texlive-acmart-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmart.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmart.sh new file mode 100644 index 000000000..afef3753f --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmart.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-acmart + CHECK_RESULT $? 0 0 "install texlive-acmart failed" + SLEEP_WAIT 1 + dnf remove -y texlive-acmart + CHECK_RESULT $? 0 0 "remove texlive-acmart failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmconf-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmconf-doc.sh new file mode 100644 index 000000000..dbc51b8c9 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmconf-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-acmconf-doc + CHECK_RESULT $? 0 0 "install texlive-acmconf-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-acmconf-doc + CHECK_RESULT $? 0 0 "remove texlive-acmconf-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmconf.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmconf.sh new file mode 100644 index 000000000..e89f350b5 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmconf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-acmconf + CHECK_RESULT $? 0 0 "install texlive-acmconf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-acmconf + CHECK_RESULT $? 0 0 "remove texlive-acmconf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acro-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acro-doc.sh new file mode 100644 index 000000000..f99c1a2ac --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acro-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-acro-doc + CHECK_RESULT $? 0 0 "install texlive-acro-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-acro-doc + CHECK_RESULT $? 0 0 "remove texlive-acro-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acro.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acro.sh new file mode 100644 index 000000000..bf0a7ab57 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acro.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-acro + CHECK_RESULT $? 0 0 "install texlive-acro failed" + SLEEP_WAIT 1 + dnf remove -y texlive-acro + CHECK_RESULT $? 0 0 "remove texlive-acro failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acronym-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acronym-doc.sh new file mode 100644 index 000000000..87cf9cbfa --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acronym-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-acronym-doc + CHECK_RESULT $? 0 0 "install texlive-acronym-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-acronym-doc + CHECK_RESULT $? 0 0 "remove texlive-acronym-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acronym.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acronym.sh new file mode 100644 index 000000000..37c2d6ee4 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acronym.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-acronym + CHECK_RESULT $? 0 0 "install texlive-acronym failed" + SLEEP_WAIT 1 + dnf remove -y texlive-acronym + CHECK_RESULT $? 0 0 "remove texlive-acronym failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acroterm-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acroterm-doc.sh new file mode 100644 index 000000000..05b7c7354 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acroterm-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-acroterm-doc + CHECK_RESULT $? 0 0 "install texlive-acroterm-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-acroterm-doc + CHECK_RESULT $? 0 0 "remove texlive-acroterm-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acroterm.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acroterm.sh new file mode 100644 index 000000000..c0dc13d10 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acroterm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-acroterm + CHECK_RESULT $? 0 0 "install texlive-acroterm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-acroterm + CHECK_RESULT $? 0 0 "remove texlive-acroterm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-active-conf-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-active-conf-doc.sh new file mode 100644 index 000000000..0f3ae747d --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-active-conf-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-active-conf-doc + CHECK_RESULT $? 0 0 "install texlive-active-conf-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-active-conf-doc + CHECK_RESULT $? 0 0 "remove texlive-active-conf-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-active-conf.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-active-conf.sh new file mode 100644 index 000000000..c03b5738b --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-active-conf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-active-conf + CHECK_RESULT $? 0 0 "install texlive-active-conf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-active-conf + CHECK_RESULT $? 0 0 "remove texlive-active-conf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle-doc.sh new file mode 100644 index 000000000..3ba413d7f --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-actuarialangle-doc + CHECK_RESULT $? 0 0 "install texlive-actuarialangle-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-actuarialangle-doc + CHECK_RESULT $? 0 0 "remove texlive-actuarialangle-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle.sh new file mode 100644 index 000000000..630207c14 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-actuarialangle + CHECK_RESULT $? 0 0 "install texlive-actuarialangle failed" + SLEEP_WAIT 1 + dnf remove -y texlive-actuarialangle + CHECK_RESULT $? 0 0 "remove texlive-actuarialangle failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialsymbol.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialsymbol.sh new file mode 100644 index 000000000..9ecfb3784 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialsymbol.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-actuarialsymbol + CHECK_RESULT $? 0 0 "install texlive-actuarialsymbol failed" + SLEEP_WAIT 1 + dnf remove -y texlive-actuarialsymbol + CHECK_RESULT $? 0 0 "remove texlive-actuarialsymbol failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addfont.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addfont.sh new file mode 100644 index 000000000..9940341d7 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addfont.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-addfont + CHECK_RESULT $? 0 0 "install texlive-addfont failed" + SLEEP_WAIT 1 + dnf remove -y texlive-addfont + CHECK_RESULT $? 0 0 "remove texlive-addfont failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addlines-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addlines-doc.sh new file mode 100644 index 000000000..a430a04f6 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addlines-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-addlines-doc + CHECK_RESULT $? 0 0 "install texlive-addlines-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-addlines-doc + CHECK_RESULT $? 0 0 "remove texlive-addlines-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addlines.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addlines.sh new file mode 100644 index 000000000..f7ea6cc2a --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addlines.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-addlines + CHECK_RESULT $? 0 0 "install texlive-addlines failed" + SLEEP_WAIT 1 + dnf remove -y texlive-addlines + CHECK_RESULT $? 0 0 "remove texlive-addlines failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfathesis-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfathesis-doc.sh new file mode 100644 index 000000000..1c79ed0be --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfathesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-adfathesis-doc + CHECK_RESULT $? 0 0 "install texlive-adfathesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-adfathesis-doc + CHECK_RESULT $? 0 0 "remove texlive-adfathesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfathesis.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfathesis.sh new file mode 100644 index 000000000..3b6ed44e1 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfathesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-adfathesis + CHECK_RESULT $? 0 0 "install texlive-adfathesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-adfathesis + CHECK_RESULT $? 0 0 "remove texlive-adfathesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adforn-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adforn-doc.sh new file mode 100644 index 000000000..fff6c3ac3 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adforn-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-adforn-doc + CHECK_RESULT $? 0 0 "install texlive-adforn-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-adforn-doc + CHECK_RESULT $? 0 0 "remove texlive-adforn-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adforn.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adforn.sh new file mode 100644 index 000000000..ffa834623 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adforn.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-adforn + CHECK_RESULT $? 0 0 "install texlive-adforn failed" + SLEEP_WAIT 1 + dnf remove -y texlive-adforn + CHECK_RESULT $? 0 0 "remove texlive-adforn failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols-doc.sh new file mode 100644 index 000000000..952544e7e --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-adfsymbols-doc + CHECK_RESULT $? 0 0 "install texlive-adfsymbols-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-adfsymbols-doc + CHECK_RESULT $? 0 0 "remove texlive-adfsymbols-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols.sh new file mode 100644 index 000000000..5d3c58a06 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-adfsymbols + CHECK_RESULT $? 0 0 "install texlive-adfsymbols failed" + SLEEP_WAIT 1 + dnf remove -y texlive-adfsymbols + CHECK_RESULT $? 0 0 "remove texlive-adfsymbols failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adigraph.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adigraph.sh new file mode 100644 index 000000000..64e70c95a --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adigraph.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-adigraph + CHECK_RESULT $? 0 0 "install texlive-adigraph failed" + SLEEP_WAIT 1 + dnf remove -y texlive-adigraph + CHECK_RESULT $? 0 0 "remove texlive-adigraph failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol-doc.sh new file mode 100644 index 000000000..429d35dbc --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-adjmulticol-doc + CHECK_RESULT $? 0 0 "install texlive-adjmulticol-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-adjmulticol-doc + CHECK_RESULT $? 0 0 "remove texlive-adjmulticol-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol.sh new file mode 100644 index 000000000..a171cbb14 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-adjmulticol + CHECK_RESULT $? 0 0 "install texlive-adjmulticol failed" + SLEEP_WAIT 1 + dnf remove -y texlive-adjmulticol + CHECK_RESULT $? 0 0 "remove texlive-adjmulticol failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjustbox-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjustbox-doc.sh new file mode 100644 index 000000000..c5e8218dc --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjustbox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-adjustbox-doc + CHECK_RESULT $? 0 0 "install texlive-adjustbox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-adjustbox-doc + CHECK_RESULT $? 0 0 "remove texlive-adjustbox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjustbox.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjustbox.sh new file mode 100644 index 000000000..4a1e88d72 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjustbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-adjustbox + CHECK_RESULT $? 0 0 "install texlive-adjustbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-adjustbox + CHECK_RESULT $? 0 0 "remove texlive-adjustbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adobemapping.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adobemapping.sh new file mode 100644 index 000000000..2b11164fb --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adobemapping.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-adobemapping + CHECK_RESULT $? 0 0 "install texlive-adobemapping failed" + SLEEP_WAIT 1 + dnf remove -y texlive-adobemapping + CHECK_RESULT $? 0 0 "remove texlive-adobemapping failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adrconv-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adrconv-doc.sh new file mode 100644 index 000000000..285dd845b --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adrconv-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-adrconv-doc + CHECK_RESULT $? 0 0 "install texlive-adrconv-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-adrconv-doc + CHECK_RESULT $? 0 0 "remove texlive-adrconv-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adrconv.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adrconv.sh new file mode 100644 index 000000000..4855638cc --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adrconv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-adrconv + CHECK_RESULT $? 0 0 "install texlive-adrconv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-adrconv + CHECK_RESULT $? 0 0 "remove texlive-adrconv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adtrees-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adtrees-doc.sh new file mode 100644 index 000000000..adecbea4e --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adtrees-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-adtrees-doc + CHECK_RESULT $? 0 0 "install texlive-adtrees-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-adtrees-doc + CHECK_RESULT $? 0 0 "remove texlive-adtrees-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adtrees.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adtrees.sh new file mode 100644 index 000000000..b6b6e0f25 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adtrees.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-adtrees + CHECK_RESULT $? 0 0 "install texlive-adtrees failed" + SLEEP_WAIT 1 + dnf remove -y texlive-adtrees + CHECK_RESULT $? 0 0 "remove texlive-adtrees failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-advdate-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-advdate-doc.sh new file mode 100644 index 000000000..9f10c1eca --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-advdate-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-advdate-doc + CHECK_RESULT $? 0 0 "install texlive-advdate-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-advdate-doc + CHECK_RESULT $? 0 0 "remove texlive-advdate-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-advdate.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-advdate.sh new file mode 100644 index 000000000..32032863e --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-advdate.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-advdate + CHECK_RESULT $? 0 0 "install texlive-advdate failed" + SLEEP_WAIT 1 + dnf remove -y texlive-advdate + CHECK_RESULT $? 0 0 "remove texlive-advdate failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ae-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ae-doc.sh new file mode 100644 index 000000000..ad35fc240 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ae-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ae-doc + CHECK_RESULT $? 0 0 "install texlive-ae-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ae-doc + CHECK_RESULT $? 0 0 "remove texlive-ae-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ae.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ae.sh new file mode 100644 index 000000000..1720c48d0 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ae.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ae + CHECK_RESULT $? 0 0 "install texlive-ae failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ae + CHECK_RESULT $? 0 0 "remove texlive-ae failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aecc-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aecc-doc.sh new file mode 100644 index 000000000..a48bf3c59 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aecc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aecc-doc + CHECK_RESULT $? 0 0 "install texlive-aecc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aecc-doc + CHECK_RESULT $? 0 0 "remove texlive-aecc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aecc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aecc.sh new file mode 100644 index 000000000..7af12879c --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aecc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aecc + CHECK_RESULT $? 0 0 "install texlive-aecc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aecc + CHECK_RESULT $? 0 0 "remove texlive-aecc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aeguill-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aeguill-doc.sh new file mode 100644 index 000000000..9623082ae --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aeguill-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aeguill-doc + CHECK_RESULT $? 0 0 "install texlive-aeguill-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aeguill-doc + CHECK_RESULT $? 0 0 "remove texlive-aeguill-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aeguill.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aeguill.sh new file mode 100644 index 000000000..e5f732cef --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aeguill.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aeguill + CHECK_RESULT $? 0 0 "install texlive-aeguill failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aeguill + CHECK_RESULT $? 0 0 "remove texlive-aeguill failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afparticle-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afparticle-doc.sh new file mode 100644 index 000000000..0c4ddfd80 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afparticle-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-afparticle-doc + CHECK_RESULT $? 0 0 "install texlive-afparticle-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-afparticle-doc + CHECK_RESULT $? 0 0 "remove texlive-afparticle-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afparticle.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afparticle.sh new file mode 100644 index 000000000..173139604 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afparticle.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-afparticle + CHECK_RESULT $? 0 0 "install texlive-afparticle failed" + SLEEP_WAIT 1 + dnf remove -y texlive-afparticle + CHECK_RESULT $? 0 0 "remove texlive-afparticle failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afthesis-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afthesis-doc.sh new file mode 100644 index 000000000..c020d2a01 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-afthesis-doc + CHECK_RESULT $? 0 0 "install texlive-afthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-afthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-afthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afthesis.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afthesis.sh new file mode 100644 index 000000000..7fdb9cec3 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-afthesis + CHECK_RESULT $? 0 0 "install texlive-afthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-afthesis + CHECK_RESULT $? 0 0 "remove texlive-afthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aguplus-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aguplus-doc.sh new file mode 100644 index 000000000..181194a32 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aguplus-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aguplus-doc + CHECK_RESULT $? 0 0 "install texlive-aguplus-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aguplus-doc + CHECK_RESULT $? 0 0 "remove texlive-aguplus-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aguplus.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aguplus.sh new file mode 100644 index 000000000..a604b2c55 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aguplus.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aguplus + CHECK_RESULT $? 0 0 "install texlive-aguplus failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aguplus + CHECK_RESULT $? 0 0 "remove texlive-aguplus failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aiaa-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aiaa-doc.sh new file mode 100644 index 000000000..39c130a9c --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aiaa-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aiaa-doc + CHECK_RESULT $? 0 0 "install texlive-aiaa-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aiaa-doc + CHECK_RESULT $? 0 0 "remove texlive-aiaa-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aiaa.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aiaa.sh new file mode 100644 index 000000000..2ca7d92db --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aiaa.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aiaa + CHECK_RESULT $? 0 0 "install texlive-aiaa failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aiaa + CHECK_RESULT $? 0 0 "remove texlive-aiaa failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aichej.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aichej.sh new file mode 100644 index 000000000..6c7186c0f --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aichej.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aichej + CHECK_RESULT $? 0 0 "install texlive-aichej failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aichej + CHECK_RESULT $? 0 0 "remove texlive-aichej failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ajl.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ajl.sh new file mode 100644 index 000000000..71a088995 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ajl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ajl + CHECK_RESULT $? 0 0 "install texlive-ajl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ajl + CHECK_RESULT $? 0 0 "remove texlive-ajl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akktex-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akktex-doc.sh new file mode 100644 index 000000000..fe25831db --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akktex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-akktex-doc + CHECK_RESULT $? 0 0 "install texlive-akktex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-akktex-doc + CHECK_RESULT $? 0 0 "remove texlive-akktex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akktex.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akktex.sh new file mode 100644 index 000000000..4fd2f1c34 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akktex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-akktex + CHECK_RESULT $? 0 0 "install texlive-akktex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-akktex + CHECK_RESULT $? 0 0 "remove texlive-akktex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akletter-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akletter-doc.sh new file mode 100644 index 000000000..47c31eb05 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akletter-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-akletter-doc + CHECK_RESULT $? 0 0 "install texlive-akletter-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-akletter-doc + CHECK_RESULT $? 0 0 "remove texlive-akletter-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akletter.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akletter.sh new file mode 100644 index 000000000..dc5bc04e6 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akletter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-akletter + CHECK_RESULT $? 0 0 "install texlive-akletter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-akletter + CHECK_RESULT $? 0 0 "remove texlive-akletter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alegreya-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alegreya-doc.sh new file mode 100644 index 000000000..c97a8c6ad --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alegreya-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-alegreya-doc + CHECK_RESULT $? 0 0 "install texlive-alegreya-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-alegreya-doc + CHECK_RESULT $? 0 0 "remove texlive-alegreya-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alegreya.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alegreya.sh new file mode 100644 index 000000000..86c914789 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alegreya.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-alegreya + CHECK_RESULT $? 0 0 "install texlive-alegreya failed" + SLEEP_WAIT 1 + dnf remove -y texlive-alegreya + CHECK_RESULT $? 0 0 "remove texlive-alegreya failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alertmessage-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alertmessage-doc.sh new file mode 100644 index 000000000..5e8cd7710 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alertmessage-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-alertmessage-doc + CHECK_RESULT $? 0 0 "install texlive-alertmessage-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-alertmessage-doc + CHECK_RESULT $? 0 0 "remove texlive-alertmessage-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alertmessage.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alertmessage.sh new file mode 100644 index 000000000..00bc3dd65 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alertmessage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-alertmessage + CHECK_RESULT $? 0 0 "install texlive-alertmessage failed" + SLEEP_WAIT 1 + dnf remove -y texlive-alertmessage + CHECK_RESULT $? 0 0 "remove texlive-alertmessage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alg-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alg-doc.sh new file mode 100644 index 000000000..89afaad7a --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alg-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-alg-doc + CHECK_RESULT $? 0 0 "install texlive-alg-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-alg-doc + CHECK_RESULT $? 0 0 "remove texlive-alg-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alg.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alg.sh new file mode 100644 index 000000000..1f94a7958 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-alg + CHECK_RESULT $? 0 0 "install texlive-alg failed" + SLEEP_WAIT 1 + dnf remove -y texlive-alg + CHECK_RESULT $? 0 0 "remove texlive-alg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algobox.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algobox.sh new file mode 100644 index 000000000..2dc90ec92 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algobox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-algobox + CHECK_RESULT $? 0 0 "install texlive-algobox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-algobox + CHECK_RESULT $? 0 0 "remove texlive-algobox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algolrevived.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algolrevived.sh new file mode 100644 index 000000000..f85bdefc0 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algolrevived.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-algolrevived + CHECK_RESULT $? 0 0 "install texlive-algolrevived failed" + SLEEP_WAIT 1 + dnf remove -y texlive-algolrevived + CHECK_RESULT $? 0 0 "remove texlive-algolrevived failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e-doc.sh new file mode 100644 index 000000000..9cceafe66 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-algorithm2e-doc + CHECK_RESULT $? 0 0 "install texlive-algorithm2e-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-algorithm2e-doc + CHECK_RESULT $? 0 0 "remove texlive-algorithm2e-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e.sh new file mode 100644 index 000000000..83ce79d5a --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-algorithm2e + CHECK_RESULT $? 0 0 "install texlive-algorithm2e failed" + SLEEP_WAIT 1 + dnf remove -y texlive-algorithm2e + CHECK_RESULT $? 0 0 "remove texlive-algorithm2e failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx-doc.sh new file mode 100644 index 000000000..ed98e64a3 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-algorithmicx-doc + CHECK_RESULT $? 0 0 "install texlive-algorithmicx-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-algorithmicx-doc + CHECK_RESULT $? 0 0 "remove texlive-algorithmicx-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx.sh new file mode 100644 index 000000000..817094f60 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-algorithmicx + CHECK_RESULT $? 0 0 "install texlive-algorithmicx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-algorithmicx + CHECK_RESULT $? 0 0 "remove texlive-algorithmicx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithms-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithms-doc.sh new file mode 100644 index 000000000..15f14bd98 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithms-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-algorithms-doc + CHECK_RESULT $? 0 0 "install texlive-algorithms-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-algorithms-doc + CHECK_RESULT $? 0 0 "remove texlive-algorithms-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithms.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithms.sh new file mode 100644 index 000000000..8e9fde4e9 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithms.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-algorithms + CHECK_RESULT $? 0 0 "install texlive-algorithms failed" + SLEEP_WAIT 1 + dnf remove -y texlive-algorithms + CHECK_RESULT $? 0 0 "remove texlive-algorithms failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aligned-overset.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aligned-overset.sh new file mode 100644 index 000000000..c496f2c12 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aligned-overset.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aligned-overset + CHECK_RESULT $? 0 0 "install texlive-aligned-overset failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aligned-overset + CHECK_RESULT $? 0 0 "remove texlive-aligned-overset failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alkalami.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alkalami.sh new file mode 100644 index 000000000..ada474ca9 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alkalami.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-alkalami + CHECK_RESULT $? 0 0 "install texlive-alkalami failed" + SLEEP_WAIT 1 + dnf remove -y texlive-alkalami + CHECK_RESULT $? 0 0 "remove texlive-alkalami failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-allrunes-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-allrunes-doc.sh new file mode 100644 index 000000000..20cf26e56 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-allrunes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-allrunes-doc + CHECK_RESULT $? 0 0 "install texlive-allrunes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-allrunes-doc + CHECK_RESULT $? 0 0 "remove texlive-allrunes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-allrunes.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-allrunes.sh new file mode 100644 index 000000000..fce2ce289 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-allrunes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-allrunes + CHECK_RESULT $? 0 0 "install texlive-allrunes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-allrunes + CHECK_RESULT $? 0 0 "remove texlive-allrunes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-almfixed-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-almfixed-doc.sh new file mode 100644 index 000000000..3ac0ccc92 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-almfixed-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-almfixed-doc + CHECK_RESULT $? 0 0 "install texlive-almfixed-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-almfixed-doc + CHECK_RESULT $? 0 0 "remove texlive-almfixed-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-almfixed.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-almfixed.sh new file mode 100644 index 000000000..10589996f --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-almfixed.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-almfixed + CHECK_RESULT $? 0 0 "install texlive-almfixed failed" + SLEEP_WAIT 1 + dnf remove -y texlive-almfixed + CHECK_RESULT $? 0 0 "remove texlive-almfixed failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alnumsec-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alnumsec-doc.sh new file mode 100644 index 000000000..c88e9f2d8 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alnumsec-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-alnumsec-doc + CHECK_RESULT $? 0 0 "install texlive-alnumsec-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-alnumsec-doc + CHECK_RESULT $? 0 0 "remove texlive-alnumsec-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alnumsec.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alnumsec.sh new file mode 100644 index 000000000..203abbc5e --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alnumsec.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-alnumsec + CHECK_RESULT $? 0 0 "install texlive-alnumsec failed" + SLEEP_WAIT 1 + dnf remove -y texlive-alnumsec + CHECK_RESULT $? 0 0 "remove texlive-alnumsec failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alterqcm-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alterqcm-doc.sh new file mode 100644 index 000000000..3be23e84a --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alterqcm-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-alterqcm-doc + CHECK_RESULT $? 0 0 "install texlive-alterqcm-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-alterqcm-doc + CHECK_RESULT $? 0 0 "remove texlive-alterqcm-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alterqcm.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alterqcm.sh new file mode 100644 index 000000000..2636962a2 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alterqcm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-alterqcm + CHECK_RESULT $? 0 0 "install texlive-alterqcm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-alterqcm + CHECK_RESULT $? 0 0 "remove texlive-alterqcm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-altfont-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-altfont-doc.sh new file mode 100644 index 000000000..076db5e61 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-altfont-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-altfont-doc + CHECK_RESULT $? 0 0 "install texlive-altfont-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-altfont-doc + CHECK_RESULT $? 0 0 "remove texlive-altfont-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-altfont.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-altfont.sh new file mode 100644 index 000000000..d0070033f --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-altfont.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-altfont + CHECK_RESULT $? 0 0 "install texlive-altfont failed" + SLEEP_WAIT 1 + dnf remove -y texlive-altfont + CHECK_RESULT $? 0 0 "remove texlive-altfont failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ametsoc-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ametsoc-doc.sh new file mode 100644 index 000000000..4dbe4861e --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ametsoc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ametsoc-doc + CHECK_RESULT $? 0 0 "install texlive-ametsoc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ametsoc-doc + CHECK_RESULT $? 0 0 "remove texlive-ametsoc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ametsoc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ametsoc.sh new file mode 100644 index 000000000..e517d27dd --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ametsoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ametsoc + CHECK_RESULT $? 0 0 "install texlive-ametsoc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ametsoc + CHECK_RESULT $? 0 0 "remove texlive-ametsoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amiri-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amiri-doc.sh new file mode 100644 index 000000000..2f4054855 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amiri-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-amiri-doc + CHECK_RESULT $? 0 0 "install texlive-amiri-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-amiri-doc + CHECK_RESULT $? 0 0 "remove texlive-amiri-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amiri.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amiri.sh new file mode 100644 index 000000000..cddc1b1ce --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amiri.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-amiri + CHECK_RESULT $? 0 0 "install texlive-amiri failed" + SLEEP_WAIT 1 + dnf remove -y texlive-amiri + CHECK_RESULT $? 0 0 "remove texlive-amiri failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsaddr-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsaddr-doc.sh new file mode 100644 index 000000000..a5b40576c --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsaddr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-amsaddr-doc + CHECK_RESULT $? 0 0 "install texlive-amsaddr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-amsaddr-doc + CHECK_RESULT $? 0 0 "remove texlive-amsaddr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsaddr.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsaddr.sh new file mode 100644 index 000000000..b411c4e12 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsaddr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-amsaddr + CHECK_RESULT $? 0 0 "install texlive-amsaddr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-amsaddr + CHECK_RESULT $? 0 0 "remove texlive-amsaddr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amscls-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amscls-doc.sh new file mode 100644 index 000000000..ba5f76c6c --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amscls-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-amscls-doc + CHECK_RESULT $? 0 0 "install texlive-amscls-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-amscls-doc + CHECK_RESULT $? 0 0 "remove texlive-amscls-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amscls.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amscls.sh new file mode 100644 index 000000000..50052aea2 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amscls.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-amscls + CHECK_RESULT $? 0 0 "install texlive-amscls failed" + SLEEP_WAIT 1 + dnf remove -y texlive-amscls + CHECK_RESULT $? 0 0 "remove texlive-amscls failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsfonts-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsfonts-doc.sh new file mode 100644 index 000000000..4024fa49e --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsfonts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-amsfonts-doc + CHECK_RESULT $? 0 0 "install texlive-amsfonts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-amsfonts-doc + CHECK_RESULT $? 0 0 "remove texlive-amsfonts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsfonts.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsfonts.sh new file mode 100644 index 000000000..37b17551e --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsfonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-amsfonts + CHECK_RESULT $? 0 0 "install texlive-amsfonts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-amsfonts + CHECK_RESULT $? 0 0 "remove texlive-amsfonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amslatex-primer-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amslatex-primer-doc.sh new file mode 100644 index 000000000..4233ad30f --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amslatex-primer-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-amslatex-primer-doc + CHECK_RESULT $? 0 0 "install texlive-amslatex-primer-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-amslatex-primer-doc + CHECK_RESULT $? 0 0 "remove texlive-amslatex-primer-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-it-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-it-doc.sh new file mode 100644 index 000000000..70cb06dbb --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-it-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-amsldoc-it-doc + CHECK_RESULT $? 0 0 "install texlive-amsldoc-it-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-amsldoc-it-doc + CHECK_RESULT $? 0 0 "remove texlive-amsldoc-it-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-vn-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-vn-doc.sh new file mode 100644 index 000000000..afc596338 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-vn-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-amsldoc-vn-doc + CHECK_RESULT $? 0 0 "install texlive-amsldoc-vn-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-amsldoc-vn-doc + CHECK_RESULT $? 0 0 "remove texlive-amsldoc-vn-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath-doc.sh new file mode 100644 index 000000000..57da23ae5 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-amsmath-doc + CHECK_RESULT $? 0 0 "install texlive-amsmath-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-amsmath-doc + CHECK_RESULT $? 0 0 "remove texlive-amsmath-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath-it-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath-it-doc.sh new file mode 100644 index 000000000..dbcbe0c9b --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath-it-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-amsmath-it-doc + CHECK_RESULT $? 0 0 "install texlive-amsmath-it-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-amsmath-it-doc + CHECK_RESULT $? 0 0 "remove texlive-amsmath-it-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath.sh new file mode 100644 index 000000000..faa26717e --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-amsmath + CHECK_RESULT $? 0 0 "install texlive-amsmath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-amsmath + CHECK_RESULT $? 0 0 "remove texlive-amsmath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsrefs-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsrefs-doc.sh new file mode 100644 index 000000000..92aa999e5 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsrefs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-amsrefs-doc + CHECK_RESULT $? 0 0 "install texlive-amsrefs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-amsrefs-doc + CHECK_RESULT $? 0 0 "remove texlive-amsrefs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsrefs.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsrefs.sh new file mode 100644 index 000000000..7895a059a --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsrefs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-amsrefs + CHECK_RESULT $? 0 0 "install texlive-amsrefs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-amsrefs + CHECK_RESULT $? 0 0 "remove texlive-amsrefs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsthdoc-it-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsthdoc-it-doc.sh new file mode 100644 index 000000000..f51d99878 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsthdoc-it-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-amsthdoc-it-doc + CHECK_RESULT $? 0 0 "install texlive-amsthdoc-it-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-amsthdoc-it-doc + CHECK_RESULT $? 0 0 "remove texlive-amsthdoc-it-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-animate-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-animate-doc.sh new file mode 100644 index 000000000..c908f1741 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-animate-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-animate-doc + CHECK_RESULT $? 0 0 "install texlive-animate-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-animate-doc + CHECK_RESULT $? 0 0 "remove texlive-animate-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-animate.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-animate.sh new file mode 100644 index 000000000..006f192d6 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-animate.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-animate + CHECK_RESULT $? 0 0 "install texlive-animate failed" + SLEEP_WAIT 1 + dnf remove -y texlive-animate + CHECK_RESULT $? 0 0 "remove texlive-animate failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonchap-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonchap-doc.sh new file mode 100644 index 000000000..70c20e101 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonchap-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-anonchap-doc + CHECK_RESULT $? 0 0 "install texlive-anonchap-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-anonchap-doc + CHECK_RESULT $? 0 0 "remove texlive-anonchap-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonchap.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonchap.sh new file mode 100644 index 000000000..1045b9eed --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonchap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-anonchap + CHECK_RESULT $? 0 0 "install texlive-anonchap failed" + SLEEP_WAIT 1 + dnf remove -y texlive-anonchap + CHECK_RESULT $? 0 0 "remove texlive-anonchap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro-doc.sh new file mode 100644 index 000000000..0590ad5c2 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-anonymouspro-doc + CHECK_RESULT $? 0 0 "install texlive-anonymouspro-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-anonymouspro-doc + CHECK_RESULT $? 0 0 "remove texlive-anonymouspro-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro.sh new file mode 100644 index 000000000..d6387ca55 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-anonymouspro + CHECK_RESULT $? 0 0 "install texlive-anonymouspro failed" + SLEEP_WAIT 1 + dnf remove -y texlive-anonymouspro + CHECK_RESULT $? 0 0 "remove texlive-anonymouspro failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-answers-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-answers-doc.sh new file mode 100644 index 000000000..fcea72126 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-answers-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-answers-doc + CHECK_RESULT $? 0 0 "install texlive-answers-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-answers-doc + CHECK_RESULT $? 0 0 "remove texlive-answers-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-answers.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-answers.sh new file mode 100644 index 000000000..d2c6e1861 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-answers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-answers + CHECK_RESULT $? 0 0 "install texlive-answers failed" + SLEEP_WAIT 1 + dnf remove -y texlive-answers + CHECK_RESULT $? 0 0 "remove texlive-answers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antiqua-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antiqua-doc.sh new file mode 100644 index 000000000..d63df91ff --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antiqua-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-antiqua-doc + CHECK_RESULT $? 0 0 "install texlive-antiqua-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-antiqua-doc + CHECK_RESULT $? 0 0 "remove texlive-antiqua-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antiqua.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antiqua.sh new file mode 100644 index 000000000..0a471dee6 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antiqua.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-antiqua + CHECK_RESULT $? 0 0 "install texlive-antiqua failed" + SLEEP_WAIT 1 + dnf remove -y texlive-antiqua + CHECK_RESULT $? 0 0 "remove texlive-antiqua failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antomega-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antomega-doc.sh new file mode 100644 index 000000000..983d4101e --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antomega-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-antomega-doc + CHECK_RESULT $? 0 0 "install texlive-antomega-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-antomega-doc + CHECK_RESULT $? 0 0 "remove texlive-antomega-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antomega.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antomega.sh new file mode 100644 index 000000000..decc107dc --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antomega.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-antomega + CHECK_RESULT $? 0 0 "install texlive-antomega failed" + SLEEP_WAIT 1 + dnf remove -y texlive-antomega + CHECK_RESULT $? 0 0 "remove texlive-antomega failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antt-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antt-doc.sh new file mode 100644 index 000000000..ac6c3c52f --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antt-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-antt-doc + CHECK_RESULT $? 0 0 "install texlive-antt-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-antt-doc + CHECK_RESULT $? 0 0 "remove texlive-antt-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antt.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antt.sh new file mode 100644 index 000000000..8213c5dd7 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-antt + CHECK_RESULT $? 0 0 "install texlive-antt failed" + SLEEP_WAIT 1 + dnf remove -y texlive-antt + CHECK_RESULT $? 0 0 "remove texlive-antt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anufinalexam-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anufinalexam-doc.sh new file mode 100644 index 000000000..c1f148f4d --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anufinalexam-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-anufinalexam-doc + CHECK_RESULT $? 0 0 "install texlive-anufinalexam-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-anufinalexam-doc + CHECK_RESULT $? 0 0 "remove texlive-anufinalexam-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize-doc.sh new file mode 100644 index 000000000..a7e11dd3d --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-anyfontsize-doc + CHECK_RESULT $? 0 0 "install texlive-anyfontsize-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-anyfontsize-doc + CHECK_RESULT $? 0 0 "remove texlive-anyfontsize-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize.sh new file mode 100644 index 000000000..d4fb2684f --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-anyfontsize + CHECK_RESULT $? 0 0 "install texlive-anyfontsize failed" + SLEEP_WAIT 1 + dnf remove -y texlive-anyfontsize + CHECK_RESULT $? 0 0 "remove texlive-anyfontsize failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anysize-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anysize-doc.sh new file mode 100644 index 000000000..a91ea3bec --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anysize-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-anysize-doc + CHECK_RESULT $? 0 0 "install texlive-anysize-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-anysize-doc + CHECK_RESULT $? 0 0 "remove texlive-anysize-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anysize.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anysize.sh new file mode 100644 index 000000000..4b3eb2ac3 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anysize.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-anysize + CHECK_RESULT $? 0 0 "install texlive-anysize failed" + SLEEP_WAIT 1 + dnf remove -y texlive-anysize + CHECK_RESULT $? 0 0 "remove texlive-anysize failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz-doc.sh new file mode 100644 index 000000000..7ee141652 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aobs-tikz-doc + CHECK_RESULT $? 0 0 "install texlive-aobs-tikz-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aobs-tikz-doc + CHECK_RESULT $? 0 0 "remove texlive-aobs-tikz-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz.sh new file mode 100644 index 000000000..d01e10553 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aobs-tikz + CHECK_RESULT $? 0 0 "install texlive-aobs-tikz failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aobs-tikz + CHECK_RESULT $? 0 0 "remove texlive-aobs-tikz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aomart-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aomart-doc.sh new file mode 100644 index 000000000..24386a0b7 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aomart-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aomart-doc + CHECK_RESULT $? 0 0 "install texlive-aomart-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aomart-doc + CHECK_RESULT $? 0 0 "remove texlive-aomart-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aomart.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aomart.sh new file mode 100644 index 000000000..429560b7d --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aomart.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aomart + CHECK_RESULT $? 0 0 "install texlive-aomart failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aomart + CHECK_RESULT $? 0 0 "remove texlive-aomart failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa-doc.sh new file mode 100644 index 000000000..083b9c816 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-apa-doc + CHECK_RESULT $? 0 0 "install texlive-apa-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-apa-doc + CHECK_RESULT $? 0 0 "remove texlive-apa-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa.sh new file mode 100644 index 000000000..5384663f2 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-apa + CHECK_RESULT $? 0 0 "install texlive-apa failed" + SLEEP_WAIT 1 + dnf remove -y texlive-apa + CHECK_RESULT $? 0 0 "remove texlive-apa failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6-doc.sh new file mode 100644 index 000000000..c5020e801 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-apa6-doc + CHECK_RESULT $? 0 0 "install texlive-apa6-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-apa6-doc + CHECK_RESULT $? 0 0 "remove texlive-apa6-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6.sh new file mode 100644 index 000000000..db0b61371 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-apa6 + CHECK_RESULT $? 0 0 "install texlive-apa6 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-apa6 + CHECK_RESULT $? 0 0 "remove texlive-apa6 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6e-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6e-doc.sh new file mode 100644 index 000000000..0c56205ce --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6e-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-apa6e-doc + CHECK_RESULT $? 0 0 "install texlive-apa6e-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-apa6e-doc + CHECK_RESULT $? 0 0 "remove texlive-apa6e-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6e.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6e.sh new file mode 100644 index 000000000..f200ecdb3 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6e.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-apa6e + CHECK_RESULT $? 0 0 "install texlive-apa6e failed" + SLEEP_WAIT 1 + dnf remove -y texlive-apa6e + CHECK_RESULT $? 0 0 "remove texlive-apa6e failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apacite-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apacite-doc.sh new file mode 100644 index 000000000..bbde265e8 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apacite-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-apacite-doc + CHECK_RESULT $? 0 0 "install texlive-apacite-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-apacite-doc + CHECK_RESULT $? 0 0 "remove texlive-apacite-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apacite.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apacite.sh new file mode 100644 index 000000000..9ca0fdbf7 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apacite.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-apacite + CHECK_RESULT $? 0 0 "install texlive-apacite failed" + SLEEP_WAIT 1 + dnf remove -y texlive-apacite + CHECK_RESULT $? 0 0 "remove texlive-apacite failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apalike-german.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apalike-german.sh new file mode 100644 index 000000000..eafc8050a --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apalike-german.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-apalike-german + CHECK_RESULT $? 0 0 "install texlive-apalike-german failed" + SLEEP_WAIT 1 + dnf remove -y texlive-apalike-german + CHECK_RESULT $? 0 0 "remove texlive-apalike-german failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apalike2.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apalike2.sh new file mode 100644 index 000000000..d91c349a0 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apalike2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-apalike2 + CHECK_RESULT $? 0 0 "install texlive-apalike2 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-apalike2 + CHECK_RESULT $? 0 0 "remove texlive-apalike2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apnum-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apnum-doc.sh new file mode 100644 index 000000000..baf98d887 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apnum-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-apnum-doc + CHECK_RESULT $? 0 0 "install texlive-apnum-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-apnum-doc + CHECK_RESULT $? 0 0 "remove texlive-apnum-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apnum.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apnum.sh new file mode 100644 index 000000000..78d5e03f4 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apnum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-apnum + CHECK_RESULT $? 0 0 "install texlive-apnum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-apnum + CHECK_RESULT $? 0 0 "remove texlive-apnum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendix-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendix-doc.sh new file mode 100644 index 000000000..1014d1c3e --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendix-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-appendix-doc + CHECK_RESULT $? 0 0 "install texlive-appendix-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-appendix-doc + CHECK_RESULT $? 0 0 "remove texlive-appendix-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendix.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendix.sh new file mode 100644 index 000000000..b26332beb --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendix.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-appendix + CHECK_RESULT $? 0 0 "install texlive-appendix failed" + SLEEP_WAIT 1 + dnf remove -y texlive-appendix + CHECK_RESULT $? 0 0 "remove texlive-appendix failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer-doc.sh new file mode 100644 index 000000000..82edfea32 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-appendixnumberbeamer-doc + CHECK_RESULT $? 0 0 "install texlive-appendixnumberbeamer-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-appendixnumberbeamer-doc + CHECK_RESULT $? 0 0 "remove texlive-appendixnumberbeamer-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer.sh new file mode 100644 index 000000000..884f4b1bb --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-appendixnumberbeamer + CHECK_RESULT $? 0 0 "install texlive-appendixnumberbeamer failed" + SLEEP_WAIT 1 + dnf remove -y texlive-appendixnumberbeamer + CHECK_RESULT $? 0 0 "remove texlive-appendixnumberbeamer failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apprends-latex-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apprends-latex-doc.sh new file mode 100644 index 000000000..8eeea111a --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apprends-latex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-apprends-latex-doc + CHECK_RESULT $? 0 0 "install texlive-apprends-latex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-apprends-latex-doc + CHECK_RESULT $? 0 0 "remove texlive-apprends-latex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apptools-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apptools-doc.sh new file mode 100644 index 000000000..c6142b4d7 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apptools-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-apptools-doc + CHECK_RESULT $? 0 0 "install texlive-apptools-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-apptools-doc + CHECK_RESULT $? 0 0 "remove texlive-apptools-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apptools.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apptools.sh new file mode 100644 index 000000000..8c2691ef8 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apptools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-apptools + CHECK_RESULT $? 0 0 "install texlive-apptools failed" + SLEEP_WAIT 1 + dnf remove -y texlive-apptools + CHECK_RESULT $? 0 0 "remove texlive-apptools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apxproof.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apxproof.sh new file mode 100644 index 000000000..591629fda --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apxproof.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-apxproof + CHECK_RESULT $? 0 0 "install texlive-apxproof failed" + SLEEP_WAIT 1 + dnf remove -y texlive-apxproof + CHECK_RESULT $? 0 0 "remove texlive-apxproof failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-add-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-add-doc.sh new file mode 100644 index 000000000..111342bc5 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-add-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-arabi-add-doc + CHECK_RESULT $? 0 0 "install texlive-arabi-add-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-arabi-add-doc + CHECK_RESULT $? 0 0 "remove texlive-arabi-add-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-add.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-add.sh new file mode 100644 index 000000000..cf8b0f3fc --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-add.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-arabi-add + CHECK_RESULT $? 0 0 "install texlive-arabi-add failed" + SLEEP_WAIT 1 + dnf remove -y texlive-arabi-add + CHECK_RESULT $? 0 0 "remove texlive-arabi-add failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-doc.sh new file mode 100644 index 000000000..c0e5a6f78 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-arabi-doc + CHECK_RESULT $? 0 0 "install texlive-arabi-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-arabi-doc + CHECK_RESULT $? 0 0 "remove texlive-arabi-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi.sh new file mode 100644 index 000000000..01e47018f --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-arabi + CHECK_RESULT $? 0 0 "install texlive-arabi failed" + SLEEP_WAIT 1 + dnf remove -y texlive-arabi + CHECK_RESULT $? 0 0 "remove texlive-arabi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabluatex-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabluatex-doc.sh new file mode 100644 index 000000000..a63030b3e --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabluatex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-arabluatex-doc + CHECK_RESULT $? 0 0 "install texlive-arabluatex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-arabluatex-doc + CHECK_RESULT $? 0 0 "remove texlive-arabluatex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabluatex.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabluatex.sh new file mode 100644 index 000000000..1e016bce3 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabluatex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-arabluatex + CHECK_RESULT $? 0 0 "install texlive-arabluatex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-arabluatex + CHECK_RESULT $? 0 0 "remove texlive-arabluatex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabtex-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabtex-doc.sh new file mode 100644 index 000000000..79c01ef68 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabtex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-arabtex-doc + CHECK_RESULT $? 0 0 "install texlive-arabtex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-arabtex-doc + CHECK_RESULT $? 0 0 "remove texlive-arabtex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabtex.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabtex.sh new file mode 100644 index 000000000..236c04c65 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabtex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-arabtex + CHECK_RESULT $? 0 0 "install texlive-arabtex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-arabtex + CHECK_RESULT $? 0 0 "remove texlive-arabtex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabxetex-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabxetex-doc.sh new file mode 100644 index 000000000..f9a62e053 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabxetex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-arabxetex-doc + CHECK_RESULT $? 0 0 "install texlive-arabxetex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-arabxetex-doc + CHECK_RESULT $? 0 0 "remove texlive-arabxetex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabxetex.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabxetex.sh new file mode 100644 index 000000000..c004363db --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabxetex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-arabxetex + CHECK_RESULT $? 0 0 "install texlive-arabxetex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-arabxetex + CHECK_RESULT $? 0 0 "remove texlive-arabxetex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto-doc.sh new file mode 100644 index 000000000..f4a75a638 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aramaic-serto-doc + CHECK_RESULT $? 0 0 "install texlive-aramaic-serto-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aramaic-serto-doc + CHECK_RESULT $? 0 0 "remove texlive-aramaic-serto-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto.sh new file mode 100644 index 000000000..d4b0188c0 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aramaic-serto + CHECK_RESULT $? 0 0 "install texlive-aramaic-serto failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aramaic-serto + CHECK_RESULT $? 0 0 "remove texlive-aramaic-serto failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaeologie-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaeologie-doc.sh new file mode 100644 index 000000000..fb4a3cef3 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaeologie-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-archaeologie-doc + CHECK_RESULT $? 0 0 "install texlive-archaeologie-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-archaeologie-doc + CHECK_RESULT $? 0 0 "remove texlive-archaeologie-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaeologie.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaeologie.sh new file mode 100644 index 000000000..26c97a632 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaeologie.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-archaeologie + CHECK_RESULT $? 0 0 "install texlive-archaeologie failed" + SLEEP_WAIT 1 + dnf remove -y texlive-archaeologie + CHECK_RESULT $? 0 0 "remove texlive-archaeologie failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaic-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaic-doc.sh new file mode 100644 index 000000000..da91eb773 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaic-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-archaic-doc + CHECK_RESULT $? 0 0 "install texlive-archaic-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-archaic-doc + CHECK_RESULT $? 0 0 "remove texlive-archaic-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaic.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaic.sh new file mode 100644 index 000000000..145e08780 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-archaic + CHECK_RESULT $? 0 0 "install texlive-archaic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-archaic + CHECK_RESULT $? 0 0 "remove texlive-archaic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arcs-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arcs-doc.sh new file mode 100644 index 000000000..234f10fda --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arcs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-arcs-doc + CHECK_RESULT $? 0 0 "install texlive-arcs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-arcs-doc + CHECK_RESULT $? 0 0 "remove texlive-arcs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arcs.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arcs.sh new file mode 100644 index 000000000..c47a5bf30 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arcs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-arcs + CHECK_RESULT $? 0 0 "install texlive-arcs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-arcs + CHECK_RESULT $? 0 0 "remove texlive-arcs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arev-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arev-doc.sh new file mode 100644 index 000000000..010e7641f --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arev-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-arev-doc + CHECK_RESULT $? 0 0 "install texlive-arev-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-arev-doc + CHECK_RESULT $? 0 0 "remove texlive-arev-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arev.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arev.sh new file mode 100644 index 000000000..c9bcbd53c --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-arev + CHECK_RESULT $? 0 0 "install texlive-arev failed" + SLEEP_WAIT 1 + dnf remove -y texlive-arev + CHECK_RESULT $? 0 0 "remove texlive-arev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arimo.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arimo.sh new file mode 100644 index 000000000..9fb3e31a5 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arimo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-arimo + CHECK_RESULT $? 0 0 "install texlive-arimo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-arimo + CHECK_RESULT $? 0 0 "remove texlive-arimo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-armtex-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-armtex-doc.sh new file mode 100644 index 000000000..7927c090d --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-armtex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-armtex-doc + CHECK_RESULT $? 0 0 "install texlive-armtex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-armtex-doc + CHECK_RESULT $? 0 0 "remove texlive-armtex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-armtex.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-armtex.sh new file mode 100644 index 000000000..a43c8ad46 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-armtex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-armtex + CHECK_RESULT $? 0 0 "install texlive-armtex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-armtex + CHECK_RESULT $? 0 0 "remove texlive-armtex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-asana-math-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-asana-math-doc.sh new file mode 100644 index 000000000..454e15e47 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-asana-math-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-asana-math-doc + CHECK_RESULT $? 0 0 "install texlive-asana-math-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-asana-math-doc + CHECK_RESULT $? 0 0 "remove texlive-asana-math-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-asana-math.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-asana-math.sh new file mode 100644 index 000000000..e6b8bf22a --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-asana-math.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-asana-math + CHECK_RESULT $? 0 0 "install texlive-asana-math failed" + SLEEP_WAIT 1 + dnf remove -y texlive-asana-math + CHECK_RESULT $? 0 0 "remove texlive-asana-math failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-split-a.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-split-a.sh new file mode 100644 index 000000000..6bfc59fd0 --- /dev/null +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-split-a.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-split-a + CHECK_RESULT $? 0 0 "install texlive-split-a failed" + SLEEP_WAIT 1 + dnf remove -y texlive-split-a + CHECK_RESULT $? 0 0 "remove texlive-split-a failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1-doc.sh new file mode 100644 index 000000000..5f2441c17 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-blacklettert1-doc + CHECK_RESULT $? 0 0 "install texlive-blacklettert1-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-blacklettert1-doc + CHECK_RESULT $? 0 0 "remove texlive-blacklettert1-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1.sh new file mode 100644 index 000000000..6ae90446f --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-blacklettert1 + CHECK_RESULT $? 0 0 "install texlive-blacklettert1 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-blacklettert1 + CHECK_RESULT $? 0 0 "remove texlive-blacklettert1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blindtext-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blindtext-doc.sh new file mode 100644 index 000000000..ccb4f78f1 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blindtext-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-blindtext-doc + CHECK_RESULT $? 0 0 "install texlive-blindtext-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-blindtext-doc + CHECK_RESULT $? 0 0 "remove texlive-blindtext-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blindtext.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blindtext.sh new file mode 100644 index 000000000..09cb7b771 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blindtext.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-blindtext + CHECK_RESULT $? 0 0 "install texlive-blindtext failed" + SLEEP_WAIT 1 + dnf remove -y texlive-blindtext + CHECK_RESULT $? 0 0 "remove texlive-blindtext failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blkarray-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blkarray-doc.sh new file mode 100644 index 000000000..20d115358 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blkarray-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-blkarray-doc + CHECK_RESULT $? 0 0 "install texlive-blkarray-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-blkarray-doc + CHECK_RESULT $? 0 0 "remove texlive-blkarray-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blkarray.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blkarray.sh new file mode 100644 index 000000000..2b6520847 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blkarray.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-blkarray + CHECK_RESULT $? 0 0 "install texlive-blkarray failed" + SLEEP_WAIT 1 + dnf remove -y texlive-blkarray + CHECK_RESULT $? 0 0 "remove texlive-blkarray failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blochsphere-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blochsphere-doc.sh new file mode 100644 index 000000000..6feb0c2c7 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blochsphere-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-blochsphere-doc + CHECK_RESULT $? 0 0 "install texlive-blochsphere-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-blochsphere-doc + CHECK_RESULT $? 0 0 "remove texlive-blochsphere-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blochsphere.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blochsphere.sh new file mode 100644 index 000000000..468e69e34 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blochsphere.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-blochsphere + CHECK_RESULT $? 0 0 "install texlive-blochsphere failed" + SLEEP_WAIT 1 + dnf remove -y texlive-blochsphere + CHECK_RESULT $? 0 0 "remove texlive-blochsphere failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-block-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-block-doc.sh new file mode 100644 index 000000000..9da627a4a --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-block-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-block-doc + CHECK_RESULT $? 0 0 "install texlive-block-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-block-doc + CHECK_RESULT $? 0 0 "remove texlive-block-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-block.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-block.sh new file mode 100644 index 000000000..68abbaadd --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-block.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-block + CHECK_RESULT $? 0 0 "install texlive-block failed" + SLEEP_WAIT 1 + dnf remove -y texlive-block + CHECK_RESULT $? 0 0 "remove texlive-block failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp-doc.sh new file mode 100644 index 000000000..1be2f7821 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-blockdraw_mp-doc + CHECK_RESULT $? 0 0 "install texlive-blockdraw_mp-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-blockdraw_mp-doc + CHECK_RESULT $? 0 0 "remove texlive-blockdraw_mp-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp.sh new file mode 100644 index 000000000..b3f9b3d92 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-blockdraw_mp + CHECK_RESULT $? 0 0 "install texlive-blockdraw_mp failed" + SLEEP_WAIT 1 + dnf remove -y texlive-blockdraw_mp + CHECK_RESULT $? 0 0 "remove texlive-blockdraw_mp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bloques-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bloques-doc.sh new file mode 100644 index 000000000..449d12f7b --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bloques-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bloques-doc + CHECK_RESULT $? 0 0 "install texlive-bloques-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bloques-doc + CHECK_RESULT $? 0 0 "remove texlive-bloques-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bloques.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bloques.sh new file mode 100644 index 000000000..9999946e2 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bloques.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bloques + CHECK_RESULT $? 0 0 "install texlive-bloques failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bloques + CHECK_RESULT $? 0 0 "remove texlive-bloques failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blox-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blox-doc.sh new file mode 100644 index 000000000..41247a64e --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-blox-doc + CHECK_RESULT $? 0 0 "install texlive-blox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-blox-doc + CHECK_RESULT $? 0 0 "remove texlive-blox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blox.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blox.sh new file mode 100644 index 000000000..20f23fc8e --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-blox + CHECK_RESULT $? 0 0 "install texlive-blox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-blox + CHECK_RESULT $? 0 0 "remove texlive-blox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr-doc.sh new file mode 100644 index 000000000..fbc4c1e9e --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bnumexpr-doc + CHECK_RESULT $? 0 0 "install texlive-bnumexpr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bnumexpr-doc + CHECK_RESULT $? 0 0 "remove texlive-bnumexpr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr.sh new file mode 100644 index 000000000..cd790cb02 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bnumexpr + CHECK_RESULT $? 0 0 "install texlive-bnumexpr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bnumexpr + CHECK_RESULT $? 0 0 "remove texlive-bnumexpr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bodegraph-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bodegraph-doc.sh new file mode 100644 index 000000000..75f3d1e9a --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bodegraph-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bodegraph-doc + CHECK_RESULT $? 0 0 "install texlive-bodegraph-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bodegraph-doc + CHECK_RESULT $? 0 0 "remove texlive-bodegraph-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bodegraph.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bodegraph.sh new file mode 100644 index 000000000..8bedc9e18 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bodegraph.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bodegraph + CHECK_RESULT $? 0 0 "install texlive-bodegraph failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bodegraph + CHECK_RESULT $? 0 0 "remove texlive-bodegraph failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bohr-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bohr-doc.sh new file mode 100644 index 000000000..68bed5326 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bohr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bohr-doc + CHECK_RESULT $? 0 0 "install texlive-bohr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bohr-doc + CHECK_RESULT $? 0 0 "remove texlive-bohr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bohr.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bohr.sh new file mode 100644 index 000000000..447823da2 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bohr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bohr + CHECK_RESULT $? 0 0 "install texlive-bohr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bohr + CHECK_RESULT $? 0 0 "remove texlive-bohr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boisik-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boisik-doc.sh new file mode 100644 index 000000000..eb105b73f --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boisik-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-boisik-doc + CHECK_RESULT $? 0 0 "install texlive-boisik-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-boisik-doc + CHECK_RESULT $? 0 0 "remove texlive-boisik-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boisik.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boisik.sh new file mode 100644 index 000000000..a11c2dcdd --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boisik.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-boisik + CHECK_RESULT $? 0 0 "install texlive-boisik failed" + SLEEP_WAIT 1 + dnf remove -y texlive-boisik + CHECK_RESULT $? 0 0 "remove texlive-boisik failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boites-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boites-doc.sh new file mode 100644 index 000000000..8e66ec6e3 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boites-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-boites-doc + CHECK_RESULT $? 0 0 "install texlive-boites-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-boites-doc + CHECK_RESULT $? 0 0 "remove texlive-boites-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boites.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boites.sh new file mode 100644 index 000000000..ba3a043d2 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boites.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-boites + CHECK_RESULT $? 0 0 "install texlive-boites failed" + SLEEP_WAIT 1 + dnf remove -y texlive-boites + CHECK_RESULT $? 0 0 "remove texlive-boites failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bold-extra-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bold-extra-doc.sh new file mode 100644 index 000000000..2e738e8e8 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bold-extra-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bold-extra-doc + CHECK_RESULT $? 0 0 "install texlive-bold-extra-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bold-extra-doc + CHECK_RESULT $? 0 0 "remove texlive-bold-extra-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bold-extra.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bold-extra.sh new file mode 100644 index 000000000..1df0e5c9c --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bold-extra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bold-extra + CHECK_RESULT $? 0 0 "install texlive-bold-extra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bold-extra + CHECK_RESULT $? 0 0 "remove texlive-bold-extra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boldtensors-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boldtensors-doc.sh new file mode 100644 index 000000000..39e921578 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boldtensors-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-boldtensors-doc + CHECK_RESULT $? 0 0 "install texlive-boldtensors-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-boldtensors-doc + CHECK_RESULT $? 0 0 "remove texlive-boldtensors-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boldtensors.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boldtensors.sh new file mode 100644 index 000000000..833915a82 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boldtensors.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-boldtensors + CHECK_RESULT $? 0 0 "install texlive-boldtensors failed" + SLEEP_WAIT 1 + dnf remove -y texlive-boldtensors + CHECK_RESULT $? 0 0 "remove texlive-boldtensors failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraph-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraph-doc.sh new file mode 100644 index 000000000..bfa07daf5 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraph-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bondgraph-doc + CHECK_RESULT $? 0 0 "install texlive-bondgraph-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bondgraph-doc + CHECK_RESULT $? 0 0 "remove texlive-bondgraph-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraph.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraph.sh new file mode 100644 index 000000000..23f357e15 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraph.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bondgraph + CHECK_RESULT $? 0 0 "install texlive-bondgraph failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bondgraph + CHECK_RESULT $? 0 0 "remove texlive-bondgraph failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs-doc.sh new file mode 100644 index 000000000..bd6e74db3 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bondgraphs-doc + CHECK_RESULT $? 0 0 "install texlive-bondgraphs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bondgraphs-doc + CHECK_RESULT $? 0 0 "remove texlive-bondgraphs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs.sh new file mode 100644 index 000000000..fcc77d865 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bondgraphs + CHECK_RESULT $? 0 0 "install texlive-bondgraphs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bondgraphs + CHECK_RESULT $? 0 0 "remove texlive-bondgraphs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookcover-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookcover-doc.sh new file mode 100644 index 000000000..0cf9c859a --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookcover-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bookcover-doc + CHECK_RESULT $? 0 0 "install texlive-bookcover-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bookcover-doc + CHECK_RESULT $? 0 0 "remove texlive-bookcover-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookcover.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookcover.sh new file mode 100644 index 000000000..977efb0ca --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookcover.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bookcover + CHECK_RESULT $? 0 0 "install texlive-bookcover failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bookcover + CHECK_RESULT $? 0 0 "remove texlive-bookcover failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookdb-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookdb-doc.sh new file mode 100644 index 000000000..2f8d344c1 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookdb-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bookdb-doc + CHECK_RESULT $? 0 0 "install texlive-bookdb-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bookdb-doc + CHECK_RESULT $? 0 0 "remove texlive-bookdb-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookdb.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookdb.sh new file mode 100644 index 000000000..b0934879a --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookdb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bookdb + CHECK_RESULT $? 0 0 "install texlive-bookdb failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bookdb + CHECK_RESULT $? 0 0 "remove texlive-bookdb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookest-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookest-doc.sh new file mode 100644 index 000000000..b32d94570 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookest-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bookest-doc + CHECK_RESULT $? 0 0 "install texlive-bookest-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bookest-doc + CHECK_RESULT $? 0 0 "remove texlive-bookest-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookest.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookest.sh new file mode 100644 index 000000000..9b597a1c6 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookest.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bookest + CHECK_RESULT $? 0 0 "install texlive-bookest failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bookest + CHECK_RESULT $? 0 0 "remove texlive-bookest failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookhands-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookhands-doc.sh new file mode 100644 index 000000000..09e0afa48 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookhands-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bookhands-doc + CHECK_RESULT $? 0 0 "install texlive-bookhands-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bookhands-doc + CHECK_RESULT $? 0 0 "remove texlive-bookhands-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookhands.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookhands.sh new file mode 100644 index 000000000..a42325e2c --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookhands.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bookhands + CHECK_RESULT $? 0 0 "install texlive-bookhands failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bookhands + CHECK_RESULT $? 0 0 "remove texlive-bookhands failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booklet-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booklet-doc.sh new file mode 100644 index 000000000..03684ee93 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booklet-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-booklet-doc + CHECK_RESULT $? 0 0 "install texlive-booklet-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-booklet-doc + CHECK_RESULT $? 0 0 "remove texlive-booklet-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booklet.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booklet.sh new file mode 100644 index 000000000..f7122f0cb --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booklet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-booklet + CHECK_RESULT $? 0 0 "install texlive-booklet failed" + SLEEP_WAIT 1 + dnf remove -y texlive-booklet + CHECK_RESULT $? 0 0 "remove texlive-booklet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookman.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookman.sh new file mode 100644 index 000000000..faad2bbb8 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookman.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bookman + CHECK_RESULT $? 0 0 "install texlive-bookman failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bookman + CHECK_RESULT $? 0 0 "remove texlive-bookman failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-de-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-de-doc.sh new file mode 100644 index 000000000..e2c447d52 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-de-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-booktabs-de-doc + CHECK_RESULT $? 0 0 "install texlive-booktabs-de-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-booktabs-de-doc + CHECK_RESULT $? 0 0 "remove texlive-booktabs-de-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-doc.sh new file mode 100644 index 000000000..782f2905d --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-booktabs-doc + CHECK_RESULT $? 0 0 "install texlive-booktabs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-booktabs-doc + CHECK_RESULT $? 0 0 "remove texlive-booktabs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-fr-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-fr-doc.sh new file mode 100644 index 000000000..d74885b21 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-fr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-booktabs-fr-doc + CHECK_RESULT $? 0 0 "install texlive-booktabs-fr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-booktabs-fr-doc + CHECK_RESULT $? 0 0 "remove texlive-booktabs-fr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs.sh new file mode 100644 index 000000000..d981f4e4f --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-booktabs + CHECK_RESULT $? 0 0 "install texlive-booktabs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-booktabs + CHECK_RESULT $? 0 0 "remove texlive-booktabs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boolexpr-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boolexpr-doc.sh new file mode 100644 index 000000000..3a5961ed0 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boolexpr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-boolexpr-doc + CHECK_RESULT $? 0 0 "install texlive-boolexpr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-boolexpr-doc + CHECK_RESULT $? 0 0 "remove texlive-boolexpr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boolexpr.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boolexpr.sh new file mode 100644 index 000000000..919c3bb81 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boolexpr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-boolexpr + CHECK_RESULT $? 0 0 "install texlive-boolexpr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-boolexpr + CHECK_RESULT $? 0 0 "remove texlive-boolexpr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boondox-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boondox-doc.sh new file mode 100644 index 000000000..ead1881bb --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boondox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-boondox-doc + CHECK_RESULT $? 0 0 "install texlive-boondox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-boondox-doc + CHECK_RESULT $? 0 0 "remove texlive-boondox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boondox.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boondox.sh new file mode 100644 index 000000000..afbbe2bbf --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boondox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-boondox + CHECK_RESULT $? 0 0 "install texlive-boondox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-boondox + CHECK_RESULT $? 0 0 "remove texlive-boondox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bophook-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bophook-doc.sh new file mode 100644 index 000000000..8ffae2557 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bophook-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bophook-doc + CHECK_RESULT $? 0 0 "install texlive-bophook-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bophook-doc + CHECK_RESULT $? 0 0 "remove texlive-bophook-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bophook.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bophook.sh new file mode 100644 index 000000000..25aa41aa6 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bophook.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bophook + CHECK_RESULT $? 0 0 "install texlive-bophook failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bophook + CHECK_RESULT $? 0 0 "remove texlive-bophook failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-borceux-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-borceux-doc.sh new file mode 100644 index 000000000..9260b2056 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-borceux-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-borceux-doc + CHECK_RESULT $? 0 0 "install texlive-borceux-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-borceux-doc + CHECK_RESULT $? 0 0 "remove texlive-borceux-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-borceux.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-borceux.sh new file mode 100644 index 000000000..fececcfa1 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-borceux.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-borceux + CHECK_RESULT $? 0 0 "install texlive-borceux failed" + SLEEP_WAIT 1 + dnf remove -y texlive-borceux + CHECK_RESULT $? 0 0 "remove texlive-borceux failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bosisio-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bosisio-doc.sh new file mode 100644 index 000000000..44e4135fa --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bosisio-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bosisio-doc + CHECK_RESULT $? 0 0 "install texlive-bosisio-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bosisio-doc + CHECK_RESULT $? 0 0 "remove texlive-bosisio-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bosisio.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bosisio.sh new file mode 100644 index 000000000..fb199f18b --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bosisio.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bosisio + CHECK_RESULT $? 0 0 "install texlive-bosisio failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bosisio + CHECK_RESULT $? 0 0 "remove texlive-bosisio failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage-doc.sh new file mode 100644 index 000000000..27069831c --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-boxedminipage-doc + CHECK_RESULT $? 0 0 "install texlive-boxedminipage-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-boxedminipage-doc + CHECK_RESULT $? 0 0 "remove texlive-boxedminipage-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage.sh new file mode 100644 index 000000000..ce74bf2ba --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-boxedminipage + CHECK_RESULT $? 0 0 "install texlive-boxedminipage failed" + SLEEP_WAIT 1 + dnf remove -y texlive-boxedminipage + CHECK_RESULT $? 0 0 "remove texlive-boxedminipage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e-doc.sh new file mode 100644 index 000000000..27505ec5b --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-boxedminipage2e-doc + CHECK_RESULT $? 0 0 "install texlive-boxedminipage2e-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-boxedminipage2e-doc + CHECK_RESULT $? 0 0 "remove texlive-boxedminipage2e-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e.sh new file mode 100644 index 000000000..c86b07a58 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-boxedminipage2e + CHECK_RESULT $? 0 0 "install texlive-boxedminipage2e failed" + SLEEP_WAIT 1 + dnf remove -y texlive-boxedminipage2e + CHECK_RESULT $? 0 0 "remove texlive-boxedminipage2e failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxhandler-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxhandler-doc.sh new file mode 100644 index 000000000..6911d880d --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxhandler-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-boxhandler-doc + CHECK_RESULT $? 0 0 "install texlive-boxhandler-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-boxhandler-doc + CHECK_RESULT $? 0 0 "remove texlive-boxhandler-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxhandler.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxhandler.sh new file mode 100644 index 000000000..652db3aec --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxhandler.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-boxhandler + CHECK_RESULT $? 0 0 "install texlive-boxhandler failed" + SLEEP_WAIT 1 + dnf remove -y texlive-boxhandler + CHECK_RESULT $? 0 0 "remove texlive-boxhandler failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpchem-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpchem-doc.sh new file mode 100644 index 000000000..30bdb4852 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpchem-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bpchem-doc + CHECK_RESULT $? 0 0 "install texlive-bpchem-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bpchem-doc + CHECK_RESULT $? 0 0 "remove texlive-bpchem-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpchem.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpchem.sh new file mode 100644 index 000000000..64d24fb40 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpchem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bpchem + CHECK_RESULT $? 0 0 "install texlive-bpchem failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bpchem + CHECK_RESULT $? 0 0 "remove texlive-bpchem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial-doc.sh new file mode 100644 index 000000000..c9b9f9bdf --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bpolynomial-doc + CHECK_RESULT $? 0 0 "install texlive-bpolynomial-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bpolynomial-doc + CHECK_RESULT $? 0 0 "remove texlive-bpolynomial-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial.sh new file mode 100644 index 000000000..f542afb81 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bpolynomial + CHECK_RESULT $? 0 0 "install texlive-bpolynomial failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bpolynomial + CHECK_RESULT $? 0 0 "remove texlive-bpolynomial failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-br-lex-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-br-lex-doc.sh new file mode 100644 index 000000000..8f4f92221 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-br-lex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-br-lex-doc + CHECK_RESULT $? 0 0 "install texlive-br-lex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-br-lex-doc + CHECK_RESULT $? 0 0 "remove texlive-br-lex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-br-lex.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-br-lex.sh new file mode 100644 index 000000000..5b6923e94 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-br-lex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-br-lex + CHECK_RESULT $? 0 0 "install texlive-br-lex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-br-lex + CHECK_RESULT $? 0 0 "remove texlive-br-lex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bracketkey-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bracketkey-doc.sh new file mode 100644 index 000000000..28272af92 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bracketkey-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bracketkey-doc + CHECK_RESULT $? 0 0 "install texlive-bracketkey-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bracketkey-doc + CHECK_RESULT $? 0 0 "remove texlive-bracketkey-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bracketkey.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bracketkey.sh new file mode 100644 index 000000000..947f67970 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bracketkey.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bracketkey + CHECK_RESULT $? 0 0 "install texlive-bracketkey failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bracketkey + CHECK_RESULT $? 0 0 "remove texlive-bracketkey failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braids-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braids-doc.sh new file mode 100644 index 000000000..c2fc03698 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braids-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-braids-doc + CHECK_RESULT $? 0 0 "install texlive-braids-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-braids-doc + CHECK_RESULT $? 0 0 "remove texlive-braids-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braids.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braids.sh new file mode 100644 index 000000000..41696026d --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braids.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-braids + CHECK_RESULT $? 0 0 "install texlive-braids failed" + SLEEP_WAIT 1 + dnf remove -y texlive-braids + CHECK_RESULT $? 0 0 "remove texlive-braids failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braille-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braille-doc.sh new file mode 100644 index 000000000..3663a7139 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braille-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-braille-doc + CHECK_RESULT $? 0 0 "install texlive-braille-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-braille-doc + CHECK_RESULT $? 0 0 "remove texlive-braille-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braille.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braille.sh new file mode 100644 index 000000000..4f1ed09d2 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braille.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-braille + CHECK_RESULT $? 0 0 "install texlive-braille failed" + SLEEP_WAIT 1 + dnf remove -y texlive-braille + CHECK_RESULT $? 0 0 "remove texlive-braille failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braket-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braket-doc.sh new file mode 100644 index 000000000..456ba32f3 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braket-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-braket-doc + CHECK_RESULT $? 0 0 "install texlive-braket-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-braket-doc + CHECK_RESULT $? 0 0 "remove texlive-braket-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braket.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braket.sh new file mode 100644 index 000000000..9f2d6f88c --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braket.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-braket + CHECK_RESULT $? 0 0 "install texlive-braket failed" + SLEEP_WAIT 1 + dnf remove -y texlive-braket + CHECK_RESULT $? 0 0 "remove texlive-braket failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation-doc.sh new file mode 100644 index 000000000..2d0efd886 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-brandeis-dissertation-doc + CHECK_RESULT $? 0 0 "install texlive-brandeis-dissertation-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-brandeis-dissertation-doc + CHECK_RESULT $? 0 0 "remove texlive-brandeis-dissertation-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation.sh new file mode 100644 index 000000000..d28130419 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-brandeis-dissertation + CHECK_RESULT $? 0 0 "install texlive-brandeis-dissertation failed" + SLEEP_WAIT 1 + dnf remove -y texlive-brandeis-dissertation + CHECK_RESULT $? 0 0 "remove texlive-brandeis-dissertation failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakcites-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakcites-doc.sh new file mode 100644 index 000000000..39042e15e --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakcites-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-breakcites-doc + CHECK_RESULT $? 0 0 "install texlive-breakcites-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-breakcites-doc + CHECK_RESULT $? 0 0 "remove texlive-breakcites-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakcites.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakcites.sh new file mode 100644 index 000000000..7129e6ed4 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakcites.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-breakcites + CHECK_RESULT $? 0 0 "install texlive-breakcites failed" + SLEEP_WAIT 1 + dnf remove -y texlive-breakcites + CHECK_RESULT $? 0 0 "remove texlive-breakcites failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakurl-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakurl-doc.sh new file mode 100644 index 000000000..b378be698 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakurl-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-breakurl-doc + CHECK_RESULT $? 0 0 "install texlive-breakurl-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-breakurl-doc + CHECK_RESULT $? 0 0 "remove texlive-breakurl-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakurl.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakurl.sh new file mode 100644 index 000000000..af90ae63b --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakurl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-breakurl + CHECK_RESULT $? 0 0 "install texlive-breakurl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-breakurl + CHECK_RESULT $? 0 0 "remove texlive-breakurl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bredzenie.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bredzenie.sh new file mode 100644 index 000000000..789ce6853 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bredzenie.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bredzenie + CHECK_RESULT $? 0 0 "install texlive-bredzenie failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bredzenie + CHECK_RESULT $? 0 0 "remove texlive-bredzenie failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breqn-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breqn-doc.sh new file mode 100644 index 000000000..ebe20aec1 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breqn-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-breqn-doc + CHECK_RESULT $? 0 0 "install texlive-breqn-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-breqn-doc + CHECK_RESULT $? 0 0 "remove texlive-breqn-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breqn.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breqn.sh new file mode 100644 index 000000000..79e49a376 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breqn.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-breqn + CHECK_RESULT $? 0 0 "install texlive-breqn failed" + SLEEP_WAIT 1 + dnf remove -y texlive-breqn + CHECK_RESULT $? 0 0 "remove texlive-breqn failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bropd-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bropd-doc.sh new file mode 100644 index 000000000..0e8db9c99 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bropd-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bropd-doc + CHECK_RESULT $? 0 0 "install texlive-bropd-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bropd-doc + CHECK_RESULT $? 0 0 "remove texlive-bropd-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bropd.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bropd.sh new file mode 100644 index 000000000..5463ff4b9 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bropd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bropd + CHECK_RESULT $? 0 0 "install texlive-bropd failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bropd + CHECK_RESULT $? 0 0 "remove texlive-bropd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brushscr-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brushscr-doc.sh new file mode 100644 index 000000000..b84e66339 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brushscr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-brushscr-doc + CHECK_RESULT $? 0 0 "install texlive-brushscr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-brushscr-doc + CHECK_RESULT $? 0 0 "remove texlive-brushscr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brushscr.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brushscr.sh new file mode 100644 index 000000000..512ea6f13 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brushscr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-brushscr + CHECK_RESULT $? 0 0 "install texlive-brushscr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-brushscr + CHECK_RESULT $? 0 0 "remove texlive-brushscr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bullcntr-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bullcntr-doc.sh new file mode 100644 index 000000000..f4acb0440 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bullcntr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bullcntr-doc + CHECK_RESULT $? 0 0 "install texlive-bullcntr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bullcntr-doc + CHECK_RESULT $? 0 0 "remove texlive-bullcntr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bullcntr.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bullcntr.sh new file mode 100644 index 000000000..77ae98601 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bullcntr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bullcntr + CHECK_RESULT $? 0 0 "install texlive-bullcntr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bullcntr + CHECK_RESULT $? 0 0 "remove texlive-bullcntr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-burmese-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-burmese-doc.sh new file mode 100644 index 000000000..40b93be45 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-burmese-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-burmese-doc + CHECK_RESULT $? 0 0 "install texlive-burmese-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-burmese-doc + CHECK_RESULT $? 0 0 "remove texlive-burmese-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-burmese.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-burmese.sh new file mode 100644 index 000000000..333676947 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-burmese.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-burmese + CHECK_RESULT $? 0 0 "install texlive-burmese failed" + SLEEP_WAIT 1 + dnf remove -y texlive-burmese + CHECK_RESULT $? 0 0 "remove texlive-burmese failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bussproofs-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bussproofs-doc.sh new file mode 100644 index 000000000..a20055be0 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bussproofs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bussproofs-doc + CHECK_RESULT $? 0 0 "install texlive-bussproofs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bussproofs-doc + CHECK_RESULT $? 0 0 "remove texlive-bussproofs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bussproofs.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bussproofs.sh new file mode 100644 index 000000000..9c0f5b728 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bussproofs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bussproofs + CHECK_RESULT $? 0 0 "install texlive-bussproofs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bussproofs + CHECK_RESULT $? 0 0 "remove texlive-bussproofs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxbase-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxbase-doc.sh new file mode 100644 index 000000000..cbab3cf0d --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxbase-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxbase-doc + CHECK_RESULT $? 0 0 "install texlive-bxbase-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxbase-doc + CHECK_RESULT $? 0 0 "remove texlive-bxbase-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxbase.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxbase.sh new file mode 100644 index 000000000..79503086f --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxbase.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxbase + CHECK_RESULT $? 0 0 "install texlive-bxbase failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxbase + CHECK_RESULT $? 0 0 "remove texlive-bxbase failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcalc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcalc.sh new file mode 100644 index 000000000..067c704a9 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcalc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxcalc + CHECK_RESULT $? 0 0 "install texlive-bxcalc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxcalc + CHECK_RESULT $? 0 0 "remove texlive-bxcalc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype-doc.sh new file mode 100644 index 000000000..de3d85e1c --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxcjkjatype-doc + CHECK_RESULT $? 0 0 "install texlive-bxcjkjatype-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxcjkjatype-doc + CHECK_RESULT $? 0 0 "remove texlive-bxcjkjatype-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype.sh new file mode 100644 index 000000000..bb3e64d39 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxcjkjatype + CHECK_RESULT $? 0 0 "install texlive-bxcjkjatype failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxcjkjatype + CHECK_RESULT $? 0 0 "remove texlive-bxcjkjatype failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer-doc.sh new file mode 100644 index 000000000..8674db89f --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxdpx-beamer-doc + CHECK_RESULT $? 0 0 "install texlive-bxdpx-beamer-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxdpx-beamer-doc + CHECK_RESULT $? 0 0 "remove texlive-bxdpx-beamer-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer.sh new file mode 100644 index 000000000..a4ccb3c3c --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxdpx-beamer + CHECK_RESULT $? 0 0 "install texlive-bxdpx-beamer failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxdpx-beamer + CHECK_RESULT $? 0 0 "remove texlive-bxdpx-beamer failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver-doc.sh new file mode 100644 index 000000000..55e397b28 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxdvidriver-doc + CHECK_RESULT $? 0 0 "install texlive-bxdvidriver-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxdvidriver-doc + CHECK_RESULT $? 0 0 "remove texlive-bxdvidriver-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver.sh new file mode 100644 index 000000000..10c00073a --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxdvidriver + CHECK_RESULT $? 0 0 "install texlive-bxdvidriver failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxdvidriver + CHECK_RESULT $? 0 0 "remove texlive-bxdvidriver failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxeepic-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxeepic-doc.sh new file mode 100644 index 000000000..30b7ac321 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxeepic-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxeepic-doc + CHECK_RESULT $? 0 0 "install texlive-bxeepic-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxeepic-doc + CHECK_RESULT $? 0 0 "remove texlive-bxeepic-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxeepic.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxeepic.sh new file mode 100644 index 000000000..0c5ffc1e7 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxeepic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxeepic + CHECK_RESULT $? 0 0 "install texlive-bxeepic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxeepic + CHECK_RESULT $? 0 0 "remove texlive-bxeepic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxenclose-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxenclose-doc.sh new file mode 100644 index 000000000..fa8947e88 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxenclose-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxenclose-doc + CHECK_RESULT $? 0 0 "install texlive-bxenclose-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxenclose-doc + CHECK_RESULT $? 0 0 "remove texlive-bxenclose-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxenclose.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxenclose.sh new file mode 100644 index 000000000..b8bc4910c --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxenclose.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxenclose + CHECK_RESULT $? 0 0 "install texlive-bxenclose failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxenclose + CHECK_RESULT $? 0 0 "remove texlive-bxenclose failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjalipsum.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjalipsum.sh new file mode 100644 index 000000000..216c5ea99 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjalipsum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxjalipsum + CHECK_RESULT $? 0 0 "install texlive-bxjalipsum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxjalipsum + CHECK_RESULT $? 0 0 "remove texlive-bxjalipsum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjaprnind.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjaprnind.sh new file mode 100644 index 000000000..39be3b9fa --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjaprnind.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxjaprnind + CHECK_RESULT $? 0 0 "install texlive-bxjaprnind failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxjaprnind + CHECK_RESULT $? 0 0 "remove texlive-bxjaprnind failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjscls-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjscls-doc.sh new file mode 100644 index 000000000..6ce420170 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjscls-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxjscls-doc + CHECK_RESULT $? 0 0 "install texlive-bxjscls-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxjscls-doc + CHECK_RESULT $? 0 0 "remove texlive-bxjscls-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjscls.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjscls.sh new file mode 100644 index 000000000..0527679d9 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjscls.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxjscls + CHECK_RESULT $? 0 0 "install texlive-bxjscls failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxjscls + CHECK_RESULT $? 0 0 "remove texlive-bxjscls failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont-doc.sh new file mode 100644 index 000000000..8b969c70f --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxnewfont-doc + CHECK_RESULT $? 0 0 "install texlive-bxnewfont-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxnewfont-doc + CHECK_RESULT $? 0 0 "remove texlive-bxnewfont-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont.sh new file mode 100644 index 000000000..902c32499 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxnewfont + CHECK_RESULT $? 0 0 "install texlive-bxnewfont failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxnewfont + CHECK_RESULT $? 0 0 "remove texlive-bxnewfont failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxorigcapt.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxorigcapt.sh new file mode 100644 index 000000000..eec8b5a51 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxorigcapt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxorigcapt + CHECK_RESULT $? 0 0 "install texlive-bxorigcapt failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxorigcapt + CHECK_RESULT $? 0 0 "remove texlive-bxorigcapt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize-doc.sh new file mode 100644 index 000000000..7d5f9b5d7 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxpapersize-doc + CHECK_RESULT $? 0 0 "install texlive-bxpapersize-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxpapersize-doc + CHECK_RESULT $? 0 0 "remove texlive-bxpapersize-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize.sh new file mode 100644 index 000000000..38c5d7bba --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxpapersize + CHECK_RESULT $? 0 0 "install texlive-bxpapersize failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxpapersize + CHECK_RESULT $? 0 0 "remove texlive-bxpapersize failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver-doc.sh new file mode 100644 index 000000000..d31fc3f4c --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxpdfver-doc + CHECK_RESULT $? 0 0 "install texlive-bxpdfver-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxpdfver-doc + CHECK_RESULT $? 0 0 "remove texlive-bxpdfver-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver.sh new file mode 100644 index 000000000..6753c67b5 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxpdfver + CHECK_RESULT $? 0 0 "install texlive-bxpdfver failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxpdfver + CHECK_RESULT $? 0 0 "remove texlive-bxpdfver failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bytefield-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bytefield-doc.sh new file mode 100644 index 000000000..5d50a7b9d --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bytefield-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bytefield-doc + CHECK_RESULT $? 0 0 "install texlive-bytefield-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bytefield-doc + CHECK_RESULT $? 0 0 "remove texlive-bytefield-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bytefield.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bytefield.sh new file mode 100644 index 000000000..e00ec72be --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bytefield.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bytefield + CHECK_RESULT $? 0 0 "install texlive-bytefield failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bytefield + CHECK_RESULT $? 0 0 "remove texlive-bytefield failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-c90-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-c90-doc.sh new file mode 100644 index 000000000..f9563bf9a --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-c90-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-c90-doc + CHECK_RESULT $? 0 0 "install texlive-c90-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-c90-doc + CHECK_RESULT $? 0 0 "remove texlive-c90-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-c90.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-c90.sh new file mode 100644 index 000000000..9c3a48d6e --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-c90.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-c90 + CHECK_RESULT $? 0 0 "install texlive-c90 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-c90 + CHECK_RESULT $? 0 0 "remove texlive-c90 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cabin-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cabin-doc.sh new file mode 100644 index 000000000..262b18081 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cabin-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cabin-doc + CHECK_RESULT $? 0 0 "install texlive-cabin-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cabin-doc + CHECK_RESULT $? 0 0 "remove texlive-cabin-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cabin.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cabin.sh new file mode 100644 index 000000000..25fff98e2 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cabin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cabin + CHECK_RESULT $? 0 0 "install texlive-cabin failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cabin + CHECK_RESULT $? 0 0 "remove texlive-cabin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caladea-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caladea-doc.sh new file mode 100644 index 000000000..7ba2ecee0 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caladea-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-caladea-doc + CHECK_RESULT $? 0 0 "install texlive-caladea-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-caladea-doc + CHECK_RESULT $? 0 0 "remove texlive-caladea-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caladea.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caladea.sh new file mode 100644 index 000000000..93a904b91 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caladea.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-caladea + CHECK_RESULT $? 0 0 "install texlive-caladea failed" + SLEEP_WAIT 1 + dnf remove -y texlive-caladea + CHECK_RESULT $? 0 0 "remove texlive-caladea failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calcage-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calcage-doc.sh new file mode 100644 index 000000000..650d11a10 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calcage-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-calcage-doc + CHECK_RESULT $? 0 0 "install texlive-calcage-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-calcage-doc + CHECK_RESULT $? 0 0 "remove texlive-calcage-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calcage.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calcage.sh new file mode 100644 index 000000000..7c754edf5 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calcage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-calcage + CHECK_RESULT $? 0 0 "install texlive-calcage failed" + SLEEP_WAIT 1 + dnf remove -y texlive-calcage + CHECK_RESULT $? 0 0 "remove texlive-calcage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calctab-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calctab-doc.sh new file mode 100644 index 000000000..aac0ec01f --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calctab-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-calctab-doc + CHECK_RESULT $? 0 0 "install texlive-calctab-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-calctab-doc + CHECK_RESULT $? 0 0 "remove texlive-calctab-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calctab.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calctab.sh new file mode 100644 index 000000000..e1d9dd347 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calctab.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-calctab + CHECK_RESULT $? 0 0 "install texlive-calctab failed" + SLEEP_WAIT 1 + dnf remove -y texlive-calctab + CHECK_RESULT $? 0 0 "remove texlive-calctab failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculation-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculation-doc.sh new file mode 100644 index 000000000..bc104f30f --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculation-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-calculation-doc + CHECK_RESULT $? 0 0 "install texlive-calculation-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-calculation-doc + CHECK_RESULT $? 0 0 "remove texlive-calculation-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculation.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculation.sh new file mode 100644 index 000000000..027188fef --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculation.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-calculation + CHECK_RESULT $? 0 0 "install texlive-calculation failed" + SLEEP_WAIT 1 + dnf remove -y texlive-calculation + CHECK_RESULT $? 0 0 "remove texlive-calculation failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculator-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculator-doc.sh new file mode 100644 index 000000000..32676a417 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculator-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-calculator-doc + CHECK_RESULT $? 0 0 "install texlive-calculator-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-calculator-doc + CHECK_RESULT $? 0 0 "remove texlive-calculator-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculator.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculator.sh new file mode 100644 index 000000000..3e447b232 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculator.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-calculator + CHECK_RESULT $? 0 0 "install texlive-calculator failed" + SLEEP_WAIT 1 + dnf remove -y texlive-calculator + CHECK_RESULT $? 0 0 "remove texlive-calculator failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-doc.sh new file mode 100644 index 000000000..0ea223e12 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-calligra-doc + CHECK_RESULT $? 0 0 "install texlive-calligra-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-calligra-doc + CHECK_RESULT $? 0 0 "remove texlive-calligra-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1-doc.sh new file mode 100644 index 000000000..50e2dddbd --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-calligra-type1-doc + CHECK_RESULT $? 0 0 "install texlive-calligra-type1-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-calligra-type1-doc + CHECK_RESULT $? 0 0 "remove texlive-calligra-type1-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1.sh new file mode 100644 index 000000000..e94723b44 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-calligra-type1 + CHECK_RESULT $? 0 0 "install texlive-calligra-type1 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-calligra-type1 + CHECK_RESULT $? 0 0 "remove texlive-calligra-type1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra.sh new file mode 100644 index 000000000..0588b8b02 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-calligra + CHECK_RESULT $? 0 0 "install texlive-calligra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-calligra + CHECK_RESULT $? 0 0 "remove texlive-calligra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-callouts.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-callouts.sh new file mode 100644 index 000000000..031a197c0 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-callouts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-callouts + CHECK_RESULT $? 0 0 "install texlive-callouts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-callouts + CHECK_RESULT $? 0 0 "remove texlive-callouts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calrsfs-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calrsfs-doc.sh new file mode 100644 index 000000000..378f80167 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calrsfs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-calrsfs-doc + CHECK_RESULT $? 0 0 "install texlive-calrsfs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-calrsfs-doc + CHECK_RESULT $? 0 0 "remove texlive-calrsfs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calrsfs.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calrsfs.sh new file mode 100644 index 000000000..58c044f39 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calrsfs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-calrsfs + CHECK_RESULT $? 0 0 "install texlive-calrsfs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-calrsfs + CHECK_RESULT $? 0 0 "remove texlive-calrsfs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cals-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cals-doc.sh new file mode 100644 index 000000000..0e9e2712d --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cals-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cals-doc + CHECK_RESULT $? 0 0 "install texlive-cals-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cals-doc + CHECK_RESULT $? 0 0 "remove texlive-cals-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cals.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cals.sh new file mode 100644 index 000000000..4ec7bfc17 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cals.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cals + CHECK_RESULT $? 0 0 "install texlive-cals failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cals + CHECK_RESULT $? 0 0 "remove texlive-cals failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy-doc.sh new file mode 100644 index 000000000..f36928b6d --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-calxxxx-yyyy-doc + CHECK_RESULT $? 0 0 "install texlive-calxxxx-yyyy-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-calxxxx-yyyy-doc + CHECK_RESULT $? 0 0 "remove texlive-calxxxx-yyyy-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy.sh new file mode 100644 index 000000000..936b329f5 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-calxxxx-yyyy + CHECK_RESULT $? 0 0 "install texlive-calxxxx-yyyy failed" + SLEEP_WAIT 1 + dnf remove -y texlive-calxxxx-yyyy + CHECK_RESULT $? 0 0 "remove texlive-calxxxx-yyyy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cancel-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cancel-doc.sh new file mode 100644 index 000000000..aed04c13d --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cancel-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cancel-doc + CHECK_RESULT $? 0 0 "install texlive-cancel-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cancel-doc + CHECK_RESULT $? 0 0 "remove texlive-cancel-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cancel.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cancel.sh new file mode 100644 index 000000000..58b8ba968 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cancel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cancel + CHECK_RESULT $? 0 0 "install texlive-cancel failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cancel + CHECK_RESULT $? 0 0 "remove texlive-cancel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout-doc.sh new file mode 100644 index 000000000..32f6cc75e --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-canoniclayout-doc + CHECK_RESULT $? 0 0 "install texlive-canoniclayout-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-canoniclayout-doc + CHECK_RESULT $? 0 0 "remove texlive-canoniclayout-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout.sh new file mode 100644 index 000000000..c2c94e202 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-canoniclayout + CHECK_RESULT $? 0 0 "install texlive-canoniclayout failed" + SLEEP_WAIT 1 + dnf remove -y texlive-canoniclayout + CHECK_RESULT $? 0 0 "remove texlive-canoniclayout failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cantarell-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cantarell-doc.sh new file mode 100644 index 000000000..9ad8500b5 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cantarell-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cantarell-doc + CHECK_RESULT $? 0 0 "install texlive-cantarell-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cantarell-doc + CHECK_RESULT $? 0 0 "remove texlive-cantarell-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cantarell.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cantarell.sh new file mode 100644 index 000000000..be9e1865e --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cantarell.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cantarell + CHECK_RESULT $? 0 0 "install texlive-cantarell failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cantarell + CHECK_RESULT $? 0 0 "remove texlive-cantarell failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-capt-of-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-capt-of-doc.sh new file mode 100644 index 000000000..b3b78db1c --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-capt-of-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-capt-of-doc + CHECK_RESULT $? 0 0 "install texlive-capt-of-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-capt-of-doc + CHECK_RESULT $? 0 0 "remove texlive-capt-of-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-capt-of.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-capt-of.sh new file mode 100644 index 000000000..cff2e1820 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-capt-of.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-capt-of + CHECK_RESULT $? 0 0 "install texlive-capt-of failed" + SLEEP_WAIT 1 + dnf remove -y texlive-capt-of + CHECK_RESULT $? 0 0 "remove texlive-capt-of failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captcont-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captcont-doc.sh new file mode 100644 index 000000000..711223787 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captcont-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-captcont-doc + CHECK_RESULT $? 0 0 "install texlive-captcont-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-captcont-doc + CHECK_RESULT $? 0 0 "remove texlive-captcont-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captcont.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captcont.sh new file mode 100644 index 000000000..d095449c2 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captcont.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-captcont + CHECK_RESULT $? 0 0 "install texlive-captcont failed" + SLEEP_WAIT 1 + dnf remove -y texlive-captcont + CHECK_RESULT $? 0 0 "remove texlive-captcont failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captdef-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captdef-doc.sh new file mode 100644 index 000000000..5637d3518 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captdef-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-captdef-doc + CHECK_RESULT $? 0 0 "install texlive-captdef-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-captdef-doc + CHECK_RESULT $? 0 0 "remove texlive-captdef-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captdef.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captdef.sh new file mode 100644 index 000000000..53c798ad2 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captdef.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-captdef + CHECK_RESULT $? 0 0 "install texlive-captdef failed" + SLEEP_WAIT 1 + dnf remove -y texlive-captdef + CHECK_RESULT $? 0 0 "remove texlive-captdef failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caption-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caption-doc.sh new file mode 100644 index 000000000..c14daa215 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caption-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-caption-doc + CHECK_RESULT $? 0 0 "install texlive-caption-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-caption-doc + CHECK_RESULT $? 0 0 "remove texlive-caption-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caption.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caption.sh new file mode 100644 index 000000000..ea06d547d --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caption.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-caption + CHECK_RESULT $? 0 0 "install texlive-caption failed" + SLEEP_WAIT 1 + dnf remove -y texlive-caption + CHECK_RESULT $? 0 0 "remove texlive-caption failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates-doc.sh new file mode 100644 index 000000000..01d48f127 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-carbohydrates-doc + CHECK_RESULT $? 0 0 "install texlive-carbohydrates-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-carbohydrates-doc + CHECK_RESULT $? 0 0 "remove texlive-carbohydrates-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates.sh new file mode 100644 index 000000000..f796a05af --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-carbohydrates + CHECK_RESULT $? 0 0 "install texlive-carbohydrates failed" + SLEEP_WAIT 1 + dnf remove -y texlive-carbohydrates + CHECK_RESULT $? 0 0 "remove texlive-carbohydrates failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlisle-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlisle-doc.sh new file mode 100644 index 000000000..dde8ca1a5 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlisle-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-carlisle-doc + CHECK_RESULT $? 0 0 "install texlive-carlisle-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-carlisle-doc + CHECK_RESULT $? 0 0 "remove texlive-carlisle-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlisle.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlisle.sh new file mode 100644 index 000000000..55eabade0 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlisle.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-carlisle + CHECK_RESULT $? 0 0 "install texlive-carlisle failed" + SLEEP_WAIT 1 + dnf remove -y texlive-carlisle + CHECK_RESULT $? 0 0 "remove texlive-carlisle failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlito-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlito-doc.sh new file mode 100644 index 000000000..574c513ff --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlito-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-carlito-doc + CHECK_RESULT $? 0 0 "install texlive-carlito-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-carlito-doc + CHECK_RESULT $? 0 0 "remove texlive-carlito-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlito.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlito.sh new file mode 100644 index 000000000..7f9095dc1 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlito.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-carlito + CHECK_RESULT $? 0 0 "install texlive-carlito failed" + SLEEP_WAIT 1 + dnf remove -y texlive-carlito + CHECK_RESULT $? 0 0 "remove texlive-carlito failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps-doc.sh new file mode 100644 index 000000000..5bffae1af --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-carolmin-ps-doc + CHECK_RESULT $? 0 0 "install texlive-carolmin-ps-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-carolmin-ps-doc + CHECK_RESULT $? 0 0 "remove texlive-carolmin-ps-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps.sh new file mode 100644 index 000000000..1e39ac862 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-carolmin-ps + CHECK_RESULT $? 0 0 "install texlive-carolmin-ps failed" + SLEEP_WAIT 1 + dnf remove -y texlive-carolmin-ps + CHECK_RESULT $? 0 0 "remove texlive-carolmin-ps failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascade.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascade.sh new file mode 100644 index 000000000..41bc818f2 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascade.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cascade + CHECK_RESULT $? 0 0 "install texlive-cascade failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cascade + CHECK_RESULT $? 0 0 "remove texlive-cascade failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascadilla-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascadilla-doc.sh new file mode 100644 index 000000000..b76d693ee --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascadilla-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cascadilla-doc + CHECK_RESULT $? 0 0 "install texlive-cascadilla-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cascadilla-doc + CHECK_RESULT $? 0 0 "remove texlive-cascadilla-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascadilla.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascadilla.sh new file mode 100644 index 000000000..fe704e6e9 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascadilla.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cascadilla + CHECK_RESULT $? 0 0 "install texlive-cascadilla failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cascadilla + CHECK_RESULT $? 0 0 "remove texlive-cascadilla failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cases-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cases-doc.sh new file mode 100644 index 000000000..ce66041c8 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cases-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cases-doc + CHECK_RESULT $? 0 0 "install texlive-cases-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cases-doc + CHECK_RESULT $? 0 0 "remove texlive-cases-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cases.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cases.sh new file mode 100644 index 000000000..0cab80ab4 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cases.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cases + CHECK_RESULT $? 0 0 "install texlive-cases failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cases + CHECK_RESULT $? 0 0 "remove texlive-cases failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-casyl-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-casyl-doc.sh new file mode 100644 index 000000000..590defb61 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-casyl-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-casyl-doc + CHECK_RESULT $? 0 0 "install texlive-casyl-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-casyl-doc + CHECK_RESULT $? 0 0 "remove texlive-casyl-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-casyl.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-casyl.sh new file mode 100644 index 000000000..94aa70e23 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-casyl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-casyl + CHECK_RESULT $? 0 0 "install texlive-casyl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-casyl + CHECK_RESULT $? 0 0 "remove texlive-casyl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags-doc.sh new file mode 100644 index 000000000..21faa5aac --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-catchfilebetweentags-doc + CHECK_RESULT $? 0 0 "install texlive-catchfilebetweentags-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-catchfilebetweentags-doc + CHECK_RESULT $? 0 0 "remove texlive-catchfilebetweentags-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags.sh new file mode 100644 index 000000000..56014a67d --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-catchfilebetweentags + CHECK_RESULT $? 0 0 "install texlive-catchfilebetweentags failed" + SLEEP_WAIT 1 + dnf remove -y texlive-catchfilebetweentags + CHECK_RESULT $? 0 0 "remove texlive-catchfilebetweentags failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catcodes-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catcodes-doc.sh new file mode 100644 index 000000000..0404e9d12 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catcodes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-catcodes-doc + CHECK_RESULT $? 0 0 "install texlive-catcodes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-catcodes-doc + CHECK_RESULT $? 0 0 "remove texlive-catcodes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catcodes.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catcodes.sh new file mode 100644 index 000000000..ad39ac00d --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catcodes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-catcodes + CHECK_RESULT $? 0 0 "install texlive-catcodes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-catcodes + CHECK_RESULT $? 0 0 "remove texlive-catcodes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catechis-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catechis-doc.sh new file mode 100644 index 000000000..c790a4fae --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catechis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-catechis-doc + CHECK_RESULT $? 0 0 "install texlive-catechis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-catechis-doc + CHECK_RESULT $? 0 0 "remove texlive-catechis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catechis.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catechis.sh new file mode 100644 index 000000000..a41270a32 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catechis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-catechis + CHECK_RESULT $? 0 0 "install texlive-catechis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-catechis + CHECK_RESULT $? 0 0 "remove texlive-catechis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catoptions-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catoptions-doc.sh new file mode 100644 index 000000000..52cd323c7 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catoptions-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-catoptions-doc + CHECK_RESULT $? 0 0 "install texlive-catoptions-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-catoptions-doc + CHECK_RESULT $? 0 0 "remove texlive-catoptions-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catoptions.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catoptions.sh new file mode 100644 index 000000000..d98d71f87 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catoptions.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-catoptions + CHECK_RESULT $? 0 0 "install texlive-catoptions failed" + SLEEP_WAIT 1 + dnf remove -y texlive-catoptions + CHECK_RESULT $? 0 0 "remove texlive-catoptions failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic-doc.sh new file mode 100644 index 000000000..c71bd9ad0 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cbcoptic-doc + CHECK_RESULT $? 0 0 "install texlive-cbcoptic-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cbcoptic-doc + CHECK_RESULT $? 0 0 "remove texlive-cbcoptic-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic.sh new file mode 100644 index 000000000..c976f68b9 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cbcoptic + CHECK_RESULT $? 0 0 "install texlive-cbcoptic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cbcoptic + CHECK_RESULT $? 0 0 "remove texlive-cbcoptic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-doc.sh new file mode 100644 index 000000000..260f3ac0e --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cbfonts-doc + CHECK_RESULT $? 0 0 "install texlive-cbfonts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cbfonts-doc + CHECK_RESULT $? 0 0 "remove texlive-cbfonts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd-doc.sh new file mode 100644 index 000000000..3a682d110 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cbfonts-fd-doc + CHECK_RESULT $? 0 0 "install texlive-cbfonts-fd-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cbfonts-fd-doc + CHECK_RESULT $? 0 0 "remove texlive-cbfonts-fd-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd.sh new file mode 100644 index 000000000..40e18ac8c --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cbfonts-fd + CHECK_RESULT $? 0 0 "install texlive-cbfonts-fd failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cbfonts-fd + CHECK_RESULT $? 0 0 "remove texlive-cbfonts-fd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts.sh new file mode 100644 index 000000000..8fa1de028 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cbfonts + CHECK_RESULT $? 0 0 "install texlive-cbfonts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cbfonts + CHECK_RESULT $? 0 0 "remove texlive-cbfonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cc-pl-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cc-pl-doc.sh new file mode 100644 index 000000000..2606f48e3 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cc-pl-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cc-pl-doc + CHECK_RESULT $? 0 0 "install texlive-cc-pl-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cc-pl-doc + CHECK_RESULT $? 0 0 "remove texlive-cc-pl-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cc-pl.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cc-pl.sh new file mode 100644 index 000000000..e3a1c0ca6 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cc-pl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cc-pl + CHECK_RESULT $? 0 0 "install texlive-cc-pl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cc-pl + CHECK_RESULT $? 0 0 "remove texlive-cc-pl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccaption-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccaption-doc.sh new file mode 100644 index 000000000..b94ef49cb --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccaption-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ccaption-doc + CHECK_RESULT $? 0 0 "install texlive-ccaption-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ccaption-doc + CHECK_RESULT $? 0 0 "remove texlive-ccaption-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccaption.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccaption.sh new file mode 100644 index 000000000..59dfbcdc7 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccaption.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ccaption + CHECK_RESULT $? 0 0 "install texlive-ccaption failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ccaption + CHECK_RESULT $? 0 0 "remove texlive-ccaption failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccfonts-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccfonts-doc.sh new file mode 100644 index 000000000..50ead0692 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccfonts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ccfonts-doc + CHECK_RESULT $? 0 0 "install texlive-ccfonts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ccfonts-doc + CHECK_RESULT $? 0 0 "remove texlive-ccfonts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccfonts.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccfonts.sh new file mode 100644 index 000000000..1bf6cf4f9 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccfonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ccfonts + CHECK_RESULT $? 0 0 "install texlive-ccfonts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ccfonts + CHECK_RESULT $? 0 0 "remove texlive-ccfonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccicons-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccicons-doc.sh new file mode 100644 index 000000000..7cc5ae367 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccicons-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ccicons-doc + CHECK_RESULT $? 0 0 "install texlive-ccicons-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ccicons-doc + CHECK_RESULT $? 0 0 "remove texlive-ccicons-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccicons.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccicons.sh new file mode 100644 index 000000000..cf0f7997c --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccicons.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ccicons + CHECK_RESULT $? 0 0 "install texlive-ccicons failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ccicons + CHECK_RESULT $? 0 0 "remove texlive-ccicons failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cclicenses-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cclicenses-doc.sh new file mode 100644 index 000000000..e16727dc5 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cclicenses-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cclicenses-doc + CHECK_RESULT $? 0 0 "install texlive-cclicenses-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cclicenses-doc + CHECK_RESULT $? 0 0 "remove texlive-cclicenses-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cclicenses.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cclicenses.sh new file mode 100644 index 000000000..f523a349d --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cclicenses.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cclicenses + CHECK_RESULT $? 0 0 "install texlive-cclicenses failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cclicenses + CHECK_RESULT $? 0 0 "remove texlive-cclicenses failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-cover-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-cover-doc.sh new file mode 100644 index 000000000..d6fdcca74 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-cover-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cd-cover-doc + CHECK_RESULT $? 0 0 "install texlive-cd-cover-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cd-cover-doc + CHECK_RESULT $? 0 0 "remove texlive-cd-cover-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-cover.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-cover.sh new file mode 100644 index 000000000..9840bcf7b --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-cover.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cd-cover + CHECK_RESULT $? 0 0 "install texlive-cd-cover failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cd-cover + CHECK_RESULT $? 0 0 "remove texlive-cd-cover failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-doc.sh new file mode 100644 index 000000000..47b9c4721 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cd-doc + CHECK_RESULT $? 0 0 "install texlive-cd-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cd-doc + CHECK_RESULT $? 0 0 "remove texlive-cd-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd.sh new file mode 100644 index 000000000..543da5b6c --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cd + CHECK_RESULT $? 0 0 "install texlive-cd failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cd + CHECK_RESULT $? 0 0 "remove texlive-cd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl-doc.sh new file mode 100644 index 000000000..47d3d65ab --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cdpbundl-doc + CHECK_RESULT $? 0 0 "install texlive-cdpbundl-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cdpbundl-doc + CHECK_RESULT $? 0 0 "remove texlive-cdpbundl-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl.sh new file mode 100644 index 000000000..326607234 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cdpbundl + CHECK_RESULT $? 0 0 "install texlive-cdpbundl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cdpbundl + CHECK_RESULT $? 0 0 "remove texlive-cdpbundl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cell-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cell-doc.sh new file mode 100644 index 000000000..510131a2f --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cell-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cell-doc + CHECK_RESULT $? 0 0 "install texlive-cell-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cell-doc + CHECK_RESULT $? 0 0 "remove texlive-cell-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cell.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cell.sh new file mode 100644 index 000000000..dfd3d90d3 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cell.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cell + CHECK_RESULT $? 0 0 "install texlive-cell failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cell + CHECK_RESULT $? 0 0 "remove texlive-cell failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellprops.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellprops.sh new file mode 100644 index 000000000..2c9741609 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellprops.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cellprops + CHECK_RESULT $? 0 0 "install texlive-cellprops failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cellprops + CHECK_RESULT $? 0 0 "remove texlive-cellprops failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellspace-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellspace-doc.sh new file mode 100644 index 000000000..9eb1ebcc9 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellspace-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cellspace-doc + CHECK_RESULT $? 0 0 "install texlive-cellspace-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cellspace-doc + CHECK_RESULT $? 0 0 "remove texlive-cellspace-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellspace.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellspace.sh new file mode 100644 index 000000000..f9e464526 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellspace.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cellspace + CHECK_RESULT $? 0 0 "install texlive-cellspace failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cellspace + CHECK_RESULT $? 0 0 "remove texlive-cellspace failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-celtic-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-celtic-doc.sh new file mode 100644 index 000000000..45d892ae7 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-celtic-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-celtic-doc + CHECK_RESULT $? 0 0 "install texlive-celtic-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-celtic-doc + CHECK_RESULT $? 0 0 "remove texlive-celtic-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-celtic.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-celtic.sh new file mode 100644 index 000000000..47c7d30c9 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-celtic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-celtic + CHECK_RESULT $? 0 0 "install texlive-celtic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-celtic + CHECK_RESULT $? 0 0 "remove texlive-celtic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-censor-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-censor-doc.sh new file mode 100644 index 000000000..9cf055edc --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-censor-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-censor-doc + CHECK_RESULT $? 0 0 "install texlive-censor-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-censor-doc + CHECK_RESULT $? 0 0 "remove texlive-censor-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-censor.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-censor.sh new file mode 100644 index 000000000..aa13b761d --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-censor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-censor + CHECK_RESULT $? 0 0 "install texlive-censor failed" + SLEEP_WAIT 1 + dnf remove -y texlive-censor + CHECK_RESULT $? 0 0 "remove texlive-censor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cesenaexam.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cesenaexam.sh new file mode 100644 index 000000000..92318c1ae --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cesenaexam.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cesenaexam + CHECK_RESULT $? 0 0 "install texlive-cesenaexam failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cesenaexam + CHECK_RESULT $? 0 0 "remove texlive-cesenaexam failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials-doc.sh new file mode 100644 index 000000000..7466794e5 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cfr-initials-doc + CHECK_RESULT $? 0 0 "install texlive-cfr-initials-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cfr-initials-doc + CHECK_RESULT $? 0 0 "remove texlive-cfr-initials-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials.sh new file mode 100644 index 000000000..9a4797f29 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cfr-initials + CHECK_RESULT $? 0 0 "install texlive-cfr-initials failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cfr-initials + CHECK_RESULT $? 0 0 "remove texlive-cfr-initials failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm-doc.sh new file mode 100644 index 000000000..9eb7a89ae --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cfr-lm-doc + CHECK_RESULT $? 0 0 "install texlive-cfr-lm-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cfr-lm-doc + CHECK_RESULT $? 0 0 "remove texlive-cfr-lm-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm.sh new file mode 100644 index 000000000..c49df29ce --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cfr-lm + CHECK_RESULT $? 0 0 "install texlive-cfr-lm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cfr-lm + CHECK_RESULT $? 0 0 "remove texlive-cfr-lm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changebar-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changebar-doc.sh new file mode 100644 index 000000000..827965711 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changebar-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-changebar-doc + CHECK_RESULT $? 0 0 "install texlive-changebar-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-changebar-doc + CHECK_RESULT $? 0 0 "remove texlive-changebar-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changebar.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changebar.sh new file mode 100644 index 000000000..213a931a9 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changebar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-changebar + CHECK_RESULT $? 0 0 "install texlive-changebar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-changebar + CHECK_RESULT $? 0 0 "remove texlive-changebar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changelayout-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changelayout-doc.sh new file mode 100644 index 000000000..260afb029 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changelayout-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-changelayout-doc + CHECK_RESULT $? 0 0 "install texlive-changelayout-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-changelayout-doc + CHECK_RESULT $? 0 0 "remove texlive-changelayout-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changelayout.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changelayout.sh new file mode 100644 index 000000000..f0c09a692 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changelayout.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-changelayout + CHECK_RESULT $? 0 0 "install texlive-changelayout failed" + SLEEP_WAIT 1 + dnf remove -y texlive-changelayout + CHECK_RESULT $? 0 0 "remove texlive-changelayout failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changepage-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changepage-doc.sh new file mode 100644 index 000000000..4de8d6e9b --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changepage-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-changepage-doc + CHECK_RESULT $? 0 0 "install texlive-changepage-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-changepage-doc + CHECK_RESULT $? 0 0 "remove texlive-changepage-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changepage.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changepage.sh new file mode 100644 index 000000000..1c53534fc --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changepage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-changepage + CHECK_RESULT $? 0 0 "install texlive-changepage failed" + SLEEP_WAIT 1 + dnf remove -y texlive-changepage + CHECK_RESULT $? 0 0 "remove texlive-changepage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changes-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changes-doc.sh new file mode 100644 index 000000000..b21c6bac3 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-changes-doc + CHECK_RESULT $? 0 0 "install texlive-changes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-changes-doc + CHECK_RESULT $? 0 0 "remove texlive-changes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changes.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changes.sh new file mode 100644 index 000000000..cef88cbf0 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-changes + CHECK_RESULT $? 0 0 "install texlive-changes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-changes + CHECK_RESULT $? 0 0 "remove texlive-changes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chappg-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chappg-doc.sh new file mode 100644 index 000000000..5d117b049 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chappg-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chappg-doc + CHECK_RESULT $? 0 0 "install texlive-chappg-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chappg-doc + CHECK_RESULT $? 0 0 "remove texlive-chappg-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chappg.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chappg.sh new file mode 100644 index 000000000..ec48aa6f8 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chappg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chappg + CHECK_RESULT $? 0 0 "install texlive-chappg failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chappg + CHECK_RESULT $? 0 0 "remove texlive-chappg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder-doc.sh new file mode 100644 index 000000000..02ae3e19d --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chapterfolder-doc + CHECK_RESULT $? 0 0 "install texlive-chapterfolder-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chapterfolder-doc + CHECK_RESULT $? 0 0 "remove texlive-chapterfolder-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder.sh new file mode 100644 index 000000000..d368242b7 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chapterfolder + CHECK_RESULT $? 0 0 "install texlive-chapterfolder failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chapterfolder + CHECK_RESULT $? 0 0 "remove texlive-chapterfolder failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-charter-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-charter-doc.sh new file mode 100644 index 000000000..9e00999c4 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-charter-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-charter-doc + CHECK_RESULT $? 0 0 "install texlive-charter-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-charter-doc + CHECK_RESULT $? 0 0 "remove texlive-charter-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-charter.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-charter.sh new file mode 100644 index 000000000..3b4ff0d94 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-charter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-charter + CHECK_RESULT $? 0 0 "install texlive-charter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-charter + CHECK_RESULT $? 0 0 "remove texlive-charter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chbibref-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chbibref-doc.sh new file mode 100644 index 000000000..b3c912161 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chbibref-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chbibref-doc + CHECK_RESULT $? 0 0 "install texlive-chbibref-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chbibref-doc + CHECK_RESULT $? 0 0 "remove texlive-chbibref-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chbibref.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chbibref.sh new file mode 100644 index 000000000..8b3588321 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chbibref.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chbibref + CHECK_RESULT $? 0 0 "install texlive-chbibref failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chbibref + CHECK_RESULT $? 0 0 "remove texlive-chbibref failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cheatsheet.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cheatsheet.sh new file mode 100644 index 000000000..dcd245cfb --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cheatsheet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cheatsheet + CHECK_RESULT $? 0 0 "install texlive-cheatsheet failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cheatsheet + CHECK_RESULT $? 0 0 "remove texlive-cheatsheet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chem-journal.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chem-journal.sh new file mode 100644 index 000000000..430546318 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chem-journal.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chem-journal + CHECK_RESULT $? 0 0 "install texlive-chem-journal failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chem-journal + CHECK_RESULT $? 0 0 "remove texlive-chem-journal failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemarrow-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemarrow-doc.sh new file mode 100644 index 000000000..62e114fa5 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemarrow-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemarrow-doc + CHECK_RESULT $? 0 0 "install texlive-chemarrow-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemarrow-doc + CHECK_RESULT $? 0 0 "remove texlive-chemarrow-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemarrow.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemarrow.sh new file mode 100644 index 000000000..360b8f07e --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemarrow.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemarrow + CHECK_RESULT $? 0 0 "install texlive-chemarrow failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemarrow + CHECK_RESULT $? 0 0 "remove texlive-chemarrow failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chembst-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chembst-doc.sh new file mode 100644 index 000000000..02559a312 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chembst-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chembst-doc + CHECK_RESULT $? 0 0 "install texlive-chembst-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chembst-doc + CHECK_RESULT $? 0 0 "remove texlive-chembst-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chembst.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chembst.sh new file mode 100644 index 000000000..18c2a19a6 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chembst.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chembst + CHECK_RESULT $? 0 0 "install texlive-chembst failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chembst + CHECK_RESULT $? 0 0 "remove texlive-chembst failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds-doc.sh new file mode 100644 index 000000000..37d2e2c1f --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemcompounds-doc + CHECK_RESULT $? 0 0 "install texlive-chemcompounds-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemcompounds-doc + CHECK_RESULT $? 0 0 "remove texlive-chemcompounds-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds.sh new file mode 100644 index 000000000..6396e7dd0 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemcompounds + CHECK_RESULT $? 0 0 "install texlive-chemcompounds failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemcompounds + CHECK_RESULT $? 0 0 "remove texlive-chemcompounds failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcono-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcono-doc.sh new file mode 100644 index 000000000..a843f385e --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcono-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemcono-doc + CHECK_RESULT $? 0 0 "install texlive-chemcono-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemcono-doc + CHECK_RESULT $? 0 0 "remove texlive-chemcono-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcono.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcono.sh new file mode 100644 index 000000000..9d08f2eb9 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcono.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemcono + CHECK_RESULT $? 0 0 "install texlive-chemcono failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemcono + CHECK_RESULT $? 0 0 "remove texlive-chemcono failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemexec-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemexec-doc.sh new file mode 100644 index 000000000..e2a7d2411 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemexec-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemexec-doc + CHECK_RESULT $? 0 0 "install texlive-chemexec-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemexec-doc + CHECK_RESULT $? 0 0 "remove texlive-chemexec-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemexec.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemexec.sh new file mode 100644 index 000000000..c589b0df1 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemexec.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemexec + CHECK_RESULT $? 0 0 "install texlive-chemexec failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemexec + CHECK_RESULT $? 0 0 "remove texlive-chemexec failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemfig-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemfig-doc.sh new file mode 100644 index 000000000..90d00c316 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemfig-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemfig-doc + CHECK_RESULT $? 0 0 "install texlive-chemfig-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemfig-doc + CHECK_RESULT $? 0 0 "remove texlive-chemfig-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemfig.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemfig.sh new file mode 100644 index 000000000..df259bd35 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemfig.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemfig + CHECK_RESULT $? 0 0 "install texlive-chemfig failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemfig + CHECK_RESULT $? 0 0 "remove texlive-chemfig failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemformula-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemformula-doc.sh new file mode 100644 index 000000000..ee3657c0a --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemformula-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemformula-doc + CHECK_RESULT $? 0 0 "install texlive-chemformula-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemformula-doc + CHECK_RESULT $? 0 0 "remove texlive-chemformula-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemformula.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemformula.sh new file mode 100644 index 000000000..85d055949 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemformula.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemformula + CHECK_RESULT $? 0 0 "install texlive-chemformula failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemformula + CHECK_RESULT $? 0 0 "remove texlive-chemformula failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemgreek-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemgreek-doc.sh new file mode 100644 index 000000000..a6694f636 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemgreek-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemgreek-doc + CHECK_RESULT $? 0 0 "install texlive-chemgreek-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemgreek-doc + CHECK_RESULT $? 0 0 "remove texlive-chemgreek-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemgreek.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemgreek.sh new file mode 100644 index 000000000..7659da638 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemgreek.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemgreek + CHECK_RESULT $? 0 0 "install texlive-chemgreek failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemgreek + CHECK_RESULT $? 0 0 "remove texlive-chemgreek failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemmacros-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemmacros-doc.sh new file mode 100644 index 000000000..ce4f58905 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemmacros-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemmacros-doc + CHECK_RESULT $? 0 0 "install texlive-chemmacros-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemmacros-doc + CHECK_RESULT $? 0 0 "remove texlive-chemmacros-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemmacros.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemmacros.sh new file mode 100644 index 000000000..bac61f63d --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemmacros.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemmacros + CHECK_RESULT $? 0 0 "install texlive-chemmacros failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemmacros + CHECK_RESULT $? 0 0 "remove texlive-chemmacros failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemnum-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemnum-doc.sh new file mode 100644 index 000000000..89b4d2315 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemnum-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemnum-doc + CHECK_RESULT $? 0 0 "install texlive-chemnum-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemnum-doc + CHECK_RESULT $? 0 0 "remove texlive-chemnum-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemnum.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemnum.sh new file mode 100644 index 000000000..eb832094a --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemnum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemnum + CHECK_RESULT $? 0 0 "install texlive-chemnum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemnum + CHECK_RESULT $? 0 0 "remove texlive-chemnum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemschemex-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemschemex-doc.sh new file mode 100644 index 000000000..24c45caef --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemschemex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemschemex-doc + CHECK_RESULT $? 0 0 "install texlive-chemschemex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemschemex-doc + CHECK_RESULT $? 0 0 "remove texlive-chemschemex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemschemex.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemschemex.sh new file mode 100644 index 000000000..b2ab026bc --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemschemex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemschemex + CHECK_RESULT $? 0 0 "install texlive-chemschemex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemschemex + CHECK_RESULT $? 0 0 "remove texlive-chemschemex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemsec.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemsec.sh new file mode 100644 index 000000000..b14df25cd --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemsec.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemsec + CHECK_RESULT $? 0 0 "install texlive-chemsec failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemsec + CHECK_RESULT $? 0 0 "remove texlive-chemsec failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemstyle-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemstyle-doc.sh new file mode 100644 index 000000000..13622ec8b --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemstyle-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemstyle-doc + CHECK_RESULT $? 0 0 "install texlive-chemstyle-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemstyle-doc + CHECK_RESULT $? 0 0 "remove texlive-chemstyle-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemstyle.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemstyle.sh new file mode 100644 index 000000000..7447d4639 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemstyle.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemstyle + CHECK_RESULT $? 0 0 "install texlive-chemstyle failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemstyle + CHECK_RESULT $? 0 0 "remove texlive-chemstyle failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cherokee-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cherokee-doc.sh new file mode 100644 index 000000000..e322fe318 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cherokee-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cherokee-doc + CHECK_RESULT $? 0 0 "install texlive-cherokee-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cherokee-doc + CHECK_RESULT $? 0 0 "remove texlive-cherokee-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cherokee.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cherokee.sh new file mode 100644 index 000000000..3de352ce8 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cherokee.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cherokee + CHECK_RESULT $? 0 0 "install texlive-cherokee failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cherokee + CHECK_RESULT $? 0 0 "remove texlive-cherokee failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-doc.sh new file mode 100644 index 000000000..85bcf3918 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chess-doc + CHECK_RESULT $? 0 0 "install texlive-chess-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chess-doc + CHECK_RESULT $? 0 0 "remove texlive-chess-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams-doc.sh new file mode 100644 index 000000000..67efe2315 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chess-problem-diagrams-doc + CHECK_RESULT $? 0 0 "install texlive-chess-problem-diagrams-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chess-problem-diagrams-doc + CHECK_RESULT $? 0 0 "remove texlive-chess-problem-diagrams-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams.sh new file mode 100644 index 000000000..95098fe16 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chess-problem-diagrams + CHECK_RESULT $? 0 0 "install texlive-chess-problem-diagrams failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chess-problem-diagrams + CHECK_RESULT $? 0 0 "remove texlive-chess-problem-diagrams failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess.sh new file mode 100644 index 000000000..81229af86 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chess + CHECK_RESULT $? 0 0 "install texlive-chess failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chess + CHECK_RESULT $? 0 0 "remove texlive-chess failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessboard-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessboard-doc.sh new file mode 100644 index 000000000..b14ac5746 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessboard-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chessboard-doc + CHECK_RESULT $? 0 0 "install texlive-chessboard-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chessboard-doc + CHECK_RESULT $? 0 0 "remove texlive-chessboard-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessboard.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessboard.sh new file mode 100644 index 000000000..836ebe897 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessboard.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chessboard + CHECK_RESULT $? 0 0 "install texlive-chessboard failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chessboard + CHECK_RESULT $? 0 0 "remove texlive-chessboard failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessfss-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessfss-doc.sh new file mode 100644 index 000000000..0ba6490c7 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessfss-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chessfss-doc + CHECK_RESULT $? 0 0 "install texlive-chessfss-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chessfss-doc + CHECK_RESULT $? 0 0 "remove texlive-chessfss-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessfss.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessfss.sh new file mode 100644 index 000000000..5adf72d68 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessfss.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chessfss + CHECK_RESULT $? 0 0 "install texlive-chessfss failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chessfss + CHECK_RESULT $? 0 0 "remove texlive-chessfss failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chet-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chet-doc.sh new file mode 100644 index 000000000..7a62a610e --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chet-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chet-doc + CHECK_RESULT $? 0 0 "install texlive-chet-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chet-doc + CHECK_RESULT $? 0 0 "remove texlive-chet-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chet.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chet.sh new file mode 100644 index 000000000..ab9dd8e54 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chet + CHECK_RESULT $? 0 0 "install texlive-chet failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chet + CHECK_RESULT $? 0 0 "remove texlive-chet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chextras-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chextras-doc.sh new file mode 100644 index 000000000..d9ef9b705 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chextras-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chextras-doc + CHECK_RESULT $? 0 0 "install texlive-chextras-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chextras-doc + CHECK_RESULT $? 0 0 "remove texlive-chextras-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chextras.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chextras.sh new file mode 100644 index 000000000..89913c1ed --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chextras.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chextras + CHECK_RESULT $? 0 0 "install texlive-chextras failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chextras + CHECK_RESULT $? 0 0 "remove texlive-chextras failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote-doc.sh new file mode 100644 index 000000000..36034a627 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chicago-annote-doc + CHECK_RESULT $? 0 0 "install texlive-chicago-annote-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chicago-annote-doc + CHECK_RESULT $? 0 0 "remove texlive-chicago-annote-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote.sh new file mode 100644 index 000000000..77342af46 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chicago-annote + CHECK_RESULT $? 0 0 "install texlive-chicago-annote failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chicago-annote + CHECK_RESULT $? 0 0 "remove texlive-chicago-annote failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago.sh new file mode 100644 index 000000000..842d181d7 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chicago + CHECK_RESULT $? 0 0 "install texlive-chicago failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chicago + CHECK_RESULT $? 0 0 "remove texlive-chicago failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chickenize-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chickenize-doc.sh new file mode 100644 index 000000000..09f149bc0 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chickenize-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chickenize-doc + CHECK_RESULT $? 0 0 "install texlive-chickenize-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chickenize-doc + CHECK_RESULT $? 0 0 "remove texlive-chickenize-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chickenize.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chickenize.sh new file mode 100644 index 000000000..12b7db43e --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chickenize.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chickenize + CHECK_RESULT $? 0 0 "install texlive-chickenize failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chickenize + CHECK_RESULT $? 0 0 "remove texlive-chickenize failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-childdoc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-childdoc.sh new file mode 100644 index 000000000..1180cb7c5 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-childdoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-childdoc + CHECK_RESULT $? 0 0 "install texlive-childdoc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-childdoc + CHECK_RESULT $? 0 0 "remove texlive-childdoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chivo-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chivo-doc.sh new file mode 100644 index 000000000..8e3a826a7 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chivo-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chivo-doc + CHECK_RESULT $? 0 0 "install texlive-chivo-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chivo-doc + CHECK_RESULT $? 0 0 "remove texlive-chivo-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chivo.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chivo.sh new file mode 100644 index 000000000..caa950ab9 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chivo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chivo + CHECK_RESULT $? 0 0 "install texlive-chivo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chivo + CHECK_RESULT $? 0 0 "remove texlive-chivo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chkfloat-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chkfloat-doc.sh new file mode 100644 index 000000000..dcb48fcab --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chkfloat-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chkfloat-doc + CHECK_RESULT $? 0 0 "install texlive-chkfloat-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chkfloat-doc + CHECK_RESULT $? 0 0 "remove texlive-chkfloat-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chkfloat.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chkfloat.sh new file mode 100644 index 000000000..d3ba1b6e9 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chkfloat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chkfloat + CHECK_RESULT $? 0 0 "install texlive-chkfloat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chkfloat + CHECK_RESULT $? 0 0 "remove texlive-chkfloat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chletter-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chletter-doc.sh new file mode 100644 index 000000000..5068d7eaf --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chletter-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chletter-doc + CHECK_RESULT $? 0 0 "install texlive-chletter-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chletter-doc + CHECK_RESULT $? 0 0 "remove texlive-chletter-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chletter.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chletter.sh new file mode 100644 index 000000000..95ae6eaa9 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chletter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chletter + CHECK_RESULT $? 0 0 "install texlive-chletter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chletter + CHECK_RESULT $? 0 0 "remove texlive-chletter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chngcntr-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chngcntr-doc.sh new file mode 100644 index 000000000..5c954a6af --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chngcntr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chngcntr-doc + CHECK_RESULT $? 0 0 "install texlive-chngcntr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chngcntr-doc + CHECK_RESULT $? 0 0 "remove texlive-chngcntr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chngcntr.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chngcntr.sh new file mode 100644 index 000000000..d9eae9983 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chngcntr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chngcntr + CHECK_RESULT $? 0 0 "install texlive-chngcntr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chngcntr + CHECK_RESULT $? 0 0 "remove texlive-chngcntr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronology-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronology-doc.sh new file mode 100644 index 000000000..fd6bd9b73 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronology-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chronology-doc + CHECK_RESULT $? 0 0 "install texlive-chronology-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chronology-doc + CHECK_RESULT $? 0 0 "remove texlive-chronology-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronology.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronology.sh new file mode 100644 index 000000000..6b4b16744 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronology.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chronology + CHECK_RESULT $? 0 0 "install texlive-chronology failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chronology + CHECK_RESULT $? 0 0 "remove texlive-chronology failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronosys-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronosys-doc.sh new file mode 100644 index 000000000..720761794 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronosys-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chronosys-doc + CHECK_RESULT $? 0 0 "install texlive-chronosys-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chronosys-doc + CHECK_RESULT $? 0 0 "remove texlive-chronosys-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronosys.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronosys.sh new file mode 100644 index 000000000..e9ae95b4c --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronosys.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chronosys + CHECK_RESULT $? 0 0 "install texlive-chronosys failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chronosys + CHECK_RESULT $? 0 0 "remove texlive-chronosys failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chscite-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chscite-doc.sh new file mode 100644 index 000000000..af6421db3 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chscite-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chscite-doc + CHECK_RESULT $? 0 0 "install texlive-chscite-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chscite-doc + CHECK_RESULT $? 0 0 "remove texlive-chscite-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chscite.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chscite.sh new file mode 100644 index 000000000..1f08e7e11 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chscite.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chscite + CHECK_RESULT $? 0 0 "install texlive-chscite failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chscite + CHECK_RESULT $? 0 0 "remove texlive-chscite failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic-doc.sh new file mode 100644 index 000000000..8b3f80fd1 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-churchslavonic-doc + CHECK_RESULT $? 0 0 "install texlive-churchslavonic-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-churchslavonic-doc + CHECK_RESULT $? 0 0 "remove texlive-churchslavonic-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic.sh new file mode 100644 index 000000000..2ce9ed18f --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-churchslavonic + CHECK_RESULT $? 0 0 "install texlive-churchslavonic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-churchslavonic + CHECK_RESULT $? 0 0 "remove texlive-churchslavonic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cinzel-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cinzel-doc.sh new file mode 100644 index 000000000..2fd75a0e1 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cinzel-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cinzel-doc + CHECK_RESULT $? 0 0 "install texlive-cinzel-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cinzel-doc + CHECK_RESULT $? 0 0 "remove texlive-cinzel-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cinzel.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cinzel.sh new file mode 100644 index 000000000..e4012f770 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cinzel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cinzel + CHECK_RESULT $? 0 0 "install texlive-cinzel failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cinzel + CHECK_RESULT $? 0 0 "remove texlive-cinzel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circ-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circ-doc.sh new file mode 100644 index 000000000..3c34bd490 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circ-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-circ-doc + CHECK_RESULT $? 0 0 "install texlive-circ-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-circ-doc + CHECK_RESULT $? 0 0 "remove texlive-circ-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circ.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circ.sh new file mode 100644 index 000000000..c8f8401a8 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circ.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-circ + CHECK_RESULT $? 0 0 "install texlive-circ failed" + SLEEP_WAIT 1 + dnf remove -y texlive-circ + CHECK_RESULT $? 0 0 "remove texlive-circ failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circuitikz-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circuitikz-doc.sh new file mode 100644 index 000000000..849742d3d --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circuitikz-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-circuitikz-doc + CHECK_RESULT $? 0 0 "install texlive-circuitikz-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-circuitikz-doc + CHECK_RESULT $? 0 0 "remove texlive-circuitikz-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circuitikz.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circuitikz.sh new file mode 100644 index 000000000..03d4488c8 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circuitikz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-circuitikz + CHECK_RESULT $? 0 0 "install texlive-circuitikz failed" + SLEEP_WAIT 1 + dnf remove -y texlive-circuitikz + CHECK_RESULT $? 0 0 "remove texlive-circuitikz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cite-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cite-doc.sh new file mode 100644 index 000000000..0ebcff79e --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cite-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cite-doc + CHECK_RESULT $? 0 0 "install texlive-cite-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cite-doc + CHECK_RESULT $? 0 0 "remove texlive-cite-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cite.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cite.sh new file mode 100644 index 000000000..771cdd659 --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cite.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cite + CHECK_RESULT $? 0 0 "install texlive-cite failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cite + CHECK_RESULT $? 0 0 "remove texlive-cite failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-citeall-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-citeall-doc.sh new file mode 100644 index 000000000..e3e92e93b --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-citeall-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-citeall-doc + CHECK_RESULT $? 0 0 "install texlive-citeall-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-citeall-doc + CHECK_RESULT $? 0 0 "remove texlive-citeall-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-citeall.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-citeall.sh new file mode 100644 index 000000000..9a8346eff --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-citeall.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-citeall + CHECK_RESULT $? 0 0 "install texlive-citeall failed" + SLEEP_WAIT 1 + dnf remove -y texlive-citeall + CHECK_RESULT $? 0 0 "remove texlive-citeall failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-split-d.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-split-d.sh new file mode 100644 index 000000000..cc707be3e --- /dev/null +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-split-d.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-d +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-split-d + CHECK_RESULT $? 0 0 "install texlive-split-d failed" + SLEEP_WAIT 1 + dnf remove -y texlive-split-d + CHECK_RESULT $? 0 0 "remove texlive-split-d failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cinzel-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cinzel-doc.sh new file mode 100644 index 000000000..20b46b9bf --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cinzel-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cinzel-doc + CHECK_RESULT $? 0 0 "install texlive-cinzel-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cinzel-doc + CHECK_RESULT $? 0 0 "remove texlive-cinzel-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cinzel.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cinzel.sh new file mode 100644 index 000000000..cd19e876b --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cinzel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cinzel + CHECK_RESULT $? 0 0 "install texlive-cinzel failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cinzel + CHECK_RESULT $? 0 0 "remove texlive-cinzel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circ-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circ-doc.sh new file mode 100644 index 000000000..2f068c26d --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circ-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-circ-doc + CHECK_RESULT $? 0 0 "install texlive-circ-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-circ-doc + CHECK_RESULT $? 0 0 "remove texlive-circ-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circ.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circ.sh new file mode 100644 index 000000000..2317f1eeb --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circ.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-circ + CHECK_RESULT $? 0 0 "install texlive-circ failed" + SLEEP_WAIT 1 + dnf remove -y texlive-circ + CHECK_RESULT $? 0 0 "remove texlive-circ failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circuitikz-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circuitikz-doc.sh new file mode 100644 index 000000000..8df575a4e --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circuitikz-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-circuitikz-doc + CHECK_RESULT $? 0 0 "install texlive-circuitikz-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-circuitikz-doc + CHECK_RESULT $? 0 0 "remove texlive-circuitikz-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circuitikz.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circuitikz.sh new file mode 100644 index 000000000..710e64e92 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circuitikz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-circuitikz + CHECK_RESULT $? 0 0 "install texlive-circuitikz failed" + SLEEP_WAIT 1 + dnf remove -y texlive-circuitikz + CHECK_RESULT $? 0 0 "remove texlive-circuitikz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cite-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cite-doc.sh new file mode 100644 index 000000000..1902ff64d --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cite-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cite-doc + CHECK_RESULT $? 0 0 "install texlive-cite-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cite-doc + CHECK_RESULT $? 0 0 "remove texlive-cite-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cite.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cite.sh new file mode 100644 index 000000000..743791c15 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cite.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cite + CHECK_RESULT $? 0 0 "install texlive-cite failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cite + CHECK_RESULT $? 0 0 "remove texlive-cite failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeall-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeall-doc.sh new file mode 100644 index 000000000..5aadf5e54 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeall-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-citeall-doc + CHECK_RESULT $? 0 0 "install texlive-citeall-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-citeall-doc + CHECK_RESULT $? 0 0 "remove texlive-citeall-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeall.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeall.sh new file mode 100644 index 000000000..3e723faf6 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeall.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-citeall + CHECK_RESULT $? 0 0 "install texlive-citeall failed" + SLEEP_WAIT 1 + dnf remove -y texlive-citeall + CHECK_RESULT $? 0 0 "remove texlive-citeall failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeref.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeref.sh new file mode 100644 index 000000000..7852669be --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeref.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-citeref + CHECK_RESULT $? 0 0 "install texlive-citeref failed" + SLEEP_WAIT 1 + dnf remove -y texlive-citeref + CHECK_RESULT $? 0 0 "remove texlive-citeref failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cje.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cje.sh new file mode 100644 index 000000000..184237ed0 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cje.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cje + CHECK_RESULT $? 0 0 "install texlive-cje failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cje + CHECK_RESULT $? 0 0 "remove texlive-cje failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew-doc.sh new file mode 100644 index 000000000..6e5e6964b --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cjhebrew-doc + CHECK_RESULT $? 0 0 "install texlive-cjhebrew-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cjhebrew-doc + CHECK_RESULT $? 0 0 "remove texlive-cjhebrew-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew.sh new file mode 100644 index 000000000..5e7ec8424 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cjhebrew + CHECK_RESULT $? 0 0 "install texlive-cjhebrew failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cjhebrew + CHECK_RESULT $? 0 0 "remove texlive-cjhebrew failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-doc.sh new file mode 100644 index 000000000..e4f2dead9 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cjk-doc + CHECK_RESULT $? 0 0 "install texlive-cjk-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cjk-doc + CHECK_RESULT $? 0 0 "remove texlive-cjk-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko-doc.sh new file mode 100644 index 000000000..ae2482a96 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cjk-ko-doc + CHECK_RESULT $? 0 0 "install texlive-cjk-ko-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cjk-ko-doc + CHECK_RESULT $? 0 0 "remove texlive-cjk-ko-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko.sh new file mode 100644 index 000000000..8b0f89153 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cjk-ko + CHECK_RESULT $? 0 0 "install texlive-cjk-ko failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cjk-ko + CHECK_RESULT $? 0 0 "remove texlive-cjk-ko failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk.sh new file mode 100644 index 000000000..671d6feab --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cjk + CHECK_RESULT $? 0 0 "install texlive-cjk failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cjk + CHECK_RESULT $? 0 0 "remove texlive-cjk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct-doc.sh new file mode 100644 index 000000000..f87f1feb0 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cjkpunct-doc + CHECK_RESULT $? 0 0 "install texlive-cjkpunct-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cjkpunct-doc + CHECK_RESULT $? 0 0 "remove texlive-cjkpunct-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct.sh new file mode 100644 index 000000000..340fad809 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cjkpunct + CHECK_RESULT $? 0 0 "install texlive-cjkpunct failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cjkpunct + CHECK_RESULT $? 0 0 "remove texlive-cjkpunct failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classics-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classics-doc.sh new file mode 100644 index 000000000..60cd0d44e --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classics-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-classics-doc + CHECK_RESULT $? 0 0 "install texlive-classics-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-classics-doc + CHECK_RESULT $? 0 0 "remove texlive-classics-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classics.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classics.sh new file mode 100644 index 000000000..5b2c3948c --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classics.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-classics + CHECK_RESULT $? 0 0 "install texlive-classics failed" + SLEEP_WAIT 1 + dnf remove -y texlive-classics + CHECK_RESULT $? 0 0 "remove texlive-classics failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classicthesis-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classicthesis-doc.sh new file mode 100644 index 000000000..e0f94adce --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classicthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-classicthesis-doc + CHECK_RESULT $? 0 0 "install texlive-classicthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-classicthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-classicthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classicthesis.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classicthesis.sh new file mode 100644 index 000000000..0a8a0d1ff --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classicthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-classicthesis + CHECK_RESULT $? 0 0 "install texlive-classicthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-classicthesis + CHECK_RESULT $? 0 0 "remove texlive-classicthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classpack-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classpack-doc.sh new file mode 100644 index 000000000..a85bce2d7 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classpack-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-classpack-doc + CHECK_RESULT $? 0 0 "install texlive-classpack-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-classpack-doc + CHECK_RESULT $? 0 0 "remove texlive-classpack-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classpack.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classpack.sh new file mode 100644 index 000000000..362a3cd5a --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classpack.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-classpack + CHECK_RESULT $? 0 0 "install texlive-classpack failed" + SLEEP_WAIT 1 + dnf remove -y texlive-classpack + CHECK_RESULT $? 0 0 "remove texlive-classpack failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis-doc.sh new file mode 100644 index 000000000..55f16dd5d --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cleanthesis-doc + CHECK_RESULT $? 0 0 "install texlive-cleanthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cleanthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-cleanthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis.sh new file mode 100644 index 000000000..869cb6674 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cleanthesis + CHECK_RESULT $? 0 0 "install texlive-cleanthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cleanthesis + CHECK_RESULT $? 0 0 "remove texlive-cleanthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clearsans-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clearsans-doc.sh new file mode 100644 index 000000000..4e10f05ed --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clearsans-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-clearsans-doc + CHECK_RESULT $? 0 0 "install texlive-clearsans-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-clearsans-doc + CHECK_RESULT $? 0 0 "remove texlive-clearsans-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clearsans.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clearsans.sh new file mode 100644 index 000000000..1549bb1dc --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clearsans.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-clearsans + CHECK_RESULT $? 0 0 "install texlive-clearsans failed" + SLEEP_WAIT 1 + dnf remove -y texlive-clearsans + CHECK_RESULT $? 0 0 "remove texlive-clearsans failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clefval-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clefval-doc.sh new file mode 100644 index 000000000..2b862db38 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clefval-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-clefval-doc + CHECK_RESULT $? 0 0 "install texlive-clefval-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-clefval-doc + CHECK_RESULT $? 0 0 "remove texlive-clefval-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clefval.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clefval.sh new file mode 100644 index 000000000..041a2e074 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clefval.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-clefval + CHECK_RESULT $? 0 0 "install texlive-clefval failed" + SLEEP_WAIT 1 + dnf remove -y texlive-clefval + CHECK_RESULT $? 0 0 "remove texlive-clefval failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleveref-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleveref-doc.sh new file mode 100644 index 000000000..71aa4206c --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleveref-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cleveref-doc + CHECK_RESULT $? 0 0 "install texlive-cleveref-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cleveref-doc + CHECK_RESULT $? 0 0 "remove texlive-cleveref-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleveref.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleveref.sh new file mode 100644 index 000000000..be1e8273e --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleveref.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cleveref + CHECK_RESULT $? 0 0 "install texlive-cleveref failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cleveref + CHECK_RESULT $? 0 0 "remove texlive-cleveref failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clipboard-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clipboard-doc.sh new file mode 100644 index 000000000..4fb4495b1 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clipboard-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-clipboard-doc + CHECK_RESULT $? 0 0 "install texlive-clipboard-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-clipboard-doc + CHECK_RESULT $? 0 0 "remove texlive-clipboard-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clipboard.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clipboard.sh new file mode 100644 index 000000000..31c532f26 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clipboard.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-clipboard + CHECK_RESULT $? 0 0 "install texlive-clipboard failed" + SLEEP_WAIT 1 + dnf remove -y texlive-clipboard + CHECK_RESULT $? 0 0 "remove texlive-clipboard failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clock-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clock-doc.sh new file mode 100644 index 000000000..548341484 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clock-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-clock-doc + CHECK_RESULT $? 0 0 "install texlive-clock-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-clock-doc + CHECK_RESULT $? 0 0 "remove texlive-clock-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clock.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clock.sh new file mode 100644 index 000000000..5a269e01d --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clock.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-clock + CHECK_RESULT $? 0 0 "install texlive-clock failed" + SLEEP_WAIT 1 + dnf remove -y texlive-clock + CHECK_RESULT $? 0 0 "remove texlive-clock failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cloze-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cloze-doc.sh new file mode 100644 index 000000000..a0d0fb022 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cloze-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cloze-doc + CHECK_RESULT $? 0 0 "install texlive-cloze-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cloze-doc + CHECK_RESULT $? 0 0 "remove texlive-cloze-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cloze.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cloze.sh new file mode 100644 index 000000000..f8035fb96 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cloze.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cloze + CHECK_RESULT $? 0 0 "install texlive-cloze failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cloze + CHECK_RESULT $? 0 0 "remove texlive-cloze failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrdblpg.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrdblpg.sh new file mode 100644 index 000000000..3b89a49d5 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrdblpg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-clrdblpg + CHECK_RESULT $? 0 0 "install texlive-clrdblpg failed" + SLEEP_WAIT 1 + dnf remove -y texlive-clrdblpg + CHECK_RESULT $? 0 0 "remove texlive-clrdblpg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode-doc.sh new file mode 100644 index 000000000..d2456db65 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-clrscode-doc + CHECK_RESULT $? 0 0 "install texlive-clrscode-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-clrscode-doc + CHECK_RESULT $? 0 0 "remove texlive-clrscode-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode.sh new file mode 100644 index 000000000..fd9e5c429 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-clrscode + CHECK_RESULT $? 0 0 "install texlive-clrscode failed" + SLEEP_WAIT 1 + dnf remove -y texlive-clrscode + CHECK_RESULT $? 0 0 "remove texlive-clrscode failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e-doc.sh new file mode 100644 index 000000000..5d1f52b47 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-clrscode3e-doc + CHECK_RESULT $? 0 0 "install texlive-clrscode3e-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-clrscode3e-doc + CHECK_RESULT $? 0 0 "remove texlive-clrscode3e-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e.sh new file mode 100644 index 000000000..7dafa9bab --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-clrscode3e + CHECK_RESULT $? 0 0 "install texlive-clrscode3e failed" + SLEEP_WAIT 1 + dnf remove -y texlive-clrscode3e + CHECK_RESULT $? 0 0 "remove texlive-clrscode3e failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrstrip.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrstrip.sh new file mode 100644 index 000000000..498f761fd --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrstrip.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-clrstrip + CHECK_RESULT $? 0 0 "install texlive-clrstrip failed" + SLEEP_WAIT 1 + dnf remove -y texlive-clrstrip + CHECK_RESULT $? 0 0 "remove texlive-clrstrip failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-doc.sh new file mode 100644 index 000000000..b45f0e9ca --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cm-doc + CHECK_RESULT $? 0 0 "install texlive-cm-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cm-doc + CHECK_RESULT $? 0 0 "remove texlive-cm-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc-doc.sh new file mode 100644 index 000000000..9a7072761 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cm-lgc-doc + CHECK_RESULT $? 0 0 "install texlive-cm-lgc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cm-lgc-doc + CHECK_RESULT $? 0 0 "remove texlive-cm-lgc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc.sh new file mode 100644 index 000000000..915d0c335 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cm-lgc + CHECK_RESULT $? 0 0 "install texlive-cm-lgc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cm-lgc + CHECK_RESULT $? 0 0 "remove texlive-cm-lgc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-mf-extra-bold.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-mf-extra-bold.sh new file mode 100644 index 000000000..3964fbf97 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-mf-extra-bold.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cm-mf-extra-bold + CHECK_RESULT $? 0 0 "install texlive-cm-mf-extra-bold failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cm-mf-extra-bold + CHECK_RESULT $? 0 0 "remove texlive-cm-mf-extra-bold failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-super-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-super-doc.sh new file mode 100644 index 000000000..26b983441 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-super-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cm-super-doc + CHECK_RESULT $? 0 0 "install texlive-cm-super-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cm-super-doc + CHECK_RESULT $? 0 0 "remove texlive-cm-super-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-super.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-super.sh new file mode 100644 index 000000000..3d141fa90 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-super.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cm-super + CHECK_RESULT $? 0 0 "install texlive-cm-super failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cm-super + CHECK_RESULT $? 0 0 "remove texlive-cm-super failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode-doc.sh new file mode 100644 index 000000000..8ea3086e2 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cm-unicode-doc + CHECK_RESULT $? 0 0 "install texlive-cm-unicode-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cm-unicode-doc + CHECK_RESULT $? 0 0 "remove texlive-cm-unicode-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode.sh new file mode 100644 index 000000000..8aca09664 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cm-unicode + CHECK_RESULT $? 0 0 "install texlive-cm-unicode failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cm-unicode + CHECK_RESULT $? 0 0 "remove texlive-cm-unicode failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm.sh new file mode 100644 index 000000000..6d7cb2b2f --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cm + CHECK_RESULT $? 0 0 "install texlive-cm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cm + CHECK_RESULT $? 0 0 "remove texlive-cm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmap-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmap-doc.sh new file mode 100644 index 000000000..7db4cc68d --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmap-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmap-doc + CHECK_RESULT $? 0 0 "install texlive-cmap-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmap-doc + CHECK_RESULT $? 0 0 "remove texlive-cmap-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmap.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmap.sh new file mode 100644 index 000000000..0d1057f62 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmap + CHECK_RESULT $? 0 0 "install texlive-cmap failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmap + CHECK_RESULT $? 0 0 "remove texlive-cmap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmarrows-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmarrows-doc.sh new file mode 100644 index 000000000..c7f224ec6 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmarrows-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmarrows-doc + CHECK_RESULT $? 0 0 "install texlive-cmarrows-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmarrows-doc + CHECK_RESULT $? 0 0 "remove texlive-cmarrows-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmarrows.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmarrows.sh new file mode 100644 index 000000000..576729631 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmarrows.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmarrows + CHECK_RESULT $? 0 0 "install texlive-cmarrows failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmarrows + CHECK_RESULT $? 0 0 "remove texlive-cmarrows failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmbright-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmbright-doc.sh new file mode 100644 index 000000000..de2b0d22a --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmbright-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmbright-doc + CHECK_RESULT $? 0 0 "install texlive-cmbright-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmbright-doc + CHECK_RESULT $? 0 0 "remove texlive-cmbright-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmbright.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmbright.sh new file mode 100644 index 000000000..f0f7bcf2c --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmbright.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmbright + CHECK_RESULT $? 0 0 "install texlive-cmbright failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmbright + CHECK_RESULT $? 0 0 "remove texlive-cmbright failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmcyr-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmcyr-doc.sh new file mode 100644 index 000000000..d25347561 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmcyr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmcyr-doc + CHECK_RESULT $? 0 0 "install texlive-cmcyr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmcyr-doc + CHECK_RESULT $? 0 0 "remove texlive-cmcyr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmcyr.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmcyr.sh new file mode 100644 index 000000000..ec864e280 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmcyr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmcyr + CHECK_RESULT $? 0 0 "install texlive-cmcyr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmcyr + CHECK_RESULT $? 0 0 "remove texlive-cmcyr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdstring-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdstring-doc.sh new file mode 100644 index 000000000..7aca24c3c --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdstring-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmdstring-doc + CHECK_RESULT $? 0 0 "install texlive-cmdstring-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmdstring-doc + CHECK_RESULT $? 0 0 "remove texlive-cmdstring-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdstring.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdstring.sh new file mode 100644 index 000000000..bfe46477d --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdstring.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmdstring + CHECK_RESULT $? 0 0 "install texlive-cmdstring failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmdstring + CHECK_RESULT $? 0 0 "remove texlive-cmdstring failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack-doc.sh new file mode 100644 index 000000000..d45f209a7 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmdtrack-doc + CHECK_RESULT $? 0 0 "install texlive-cmdtrack-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmdtrack-doc + CHECK_RESULT $? 0 0 "remove texlive-cmdtrack-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack.sh new file mode 100644 index 000000000..2eda22b65 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmdtrack + CHECK_RESULT $? 0 0 "install texlive-cmdtrack failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmdtrack + CHECK_RESULT $? 0 0 "remove texlive-cmdtrack failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmexb-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmexb-doc.sh new file mode 100644 index 000000000..5ac689559 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmexb-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmexb-doc + CHECK_RESULT $? 0 0 "install texlive-cmexb-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmexb-doc + CHECK_RESULT $? 0 0 "remove texlive-cmexb-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmexb.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmexb.sh new file mode 100644 index 000000000..b757fb30e --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmexb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmexb + CHECK_RESULT $? 0 0 "install texlive-cmexb failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmexb + CHECK_RESULT $? 0 0 "remove texlive-cmexb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmextra.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmextra.sh new file mode 100644 index 000000000..ff2cf7484 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmextra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmextra + CHECK_RESULT $? 0 0 "install texlive-cmextra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmextra + CHECK_RESULT $? 0 0 "remove texlive-cmextra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmll-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmll-doc.sh new file mode 100644 index 000000000..b03235682 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmll-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmll-doc + CHECK_RESULT $? 0 0 "install texlive-cmll-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmll-doc + CHECK_RESULT $? 0 0 "remove texlive-cmll-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmll.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmll.sh new file mode 100644 index 000000000..a2a834430 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmll.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmll + CHECK_RESULT $? 0 0 "install texlive-cmll failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmll + CHECK_RESULT $? 0 0 "remove texlive-cmll failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpica-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpica-doc.sh new file mode 100644 index 000000000..c90392718 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpica-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmpica-doc + CHECK_RESULT $? 0 0 "install texlive-cmpica-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmpica-doc + CHECK_RESULT $? 0 0 "remove texlive-cmpica-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpica.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpica.sh new file mode 100644 index 000000000..96608c634 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpica.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmpica + CHECK_RESULT $? 0 0 "install texlive-cmpica failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmpica + CHECK_RESULT $? 0 0 "remove texlive-cmpica failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpj-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpj-doc.sh new file mode 100644 index 000000000..4a261b6b7 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpj-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmpj-doc + CHECK_RESULT $? 0 0 "install texlive-cmpj-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmpj-doc + CHECK_RESULT $? 0 0 "remove texlive-cmpj-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpj.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpj.sh new file mode 100644 index 000000000..96f004920 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpj.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmpj + CHECK_RESULT $? 0 0 "install texlive-cmpj failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmpj + CHECK_RESULT $? 0 0 "remove texlive-cmpj failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsd-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsd-doc.sh new file mode 100644 index 000000000..3fc3bf541 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsd-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmsd-doc + CHECK_RESULT $? 0 0 "install texlive-cmsd-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmsd-doc + CHECK_RESULT $? 0 0 "remove texlive-cmsd-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsd.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsd.sh new file mode 100644 index 000000000..5349d755f --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmsd + CHECK_RESULT $? 0 0 "install texlive-cmsd failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmsd + CHECK_RESULT $? 0 0 "remove texlive-cmsd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsrb.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsrb.sh new file mode 100644 index 000000000..c53bb2679 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsrb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmsrb + CHECK_RESULT $? 0 0 "install texlive-cmsrb failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmsrb + CHECK_RESULT $? 0 0 "remove texlive-cmsrb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmtiup-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmtiup-doc.sh new file mode 100644 index 000000000..2dcac59df --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmtiup-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmtiup-doc + CHECK_RESULT $? 0 0 "install texlive-cmtiup-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmtiup-doc + CHECK_RESULT $? 0 0 "remove texlive-cmtiup-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmtiup.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmtiup.sh new file mode 100644 index 000000000..a9a7e1448 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmtiup.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmtiup + CHECK_RESULT $? 0 0 "install texlive-cmtiup failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmtiup + CHECK_RESULT $? 0 0 "remove texlive-cmtiup failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnbwp-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnbwp-doc.sh new file mode 100644 index 000000000..32fce79e9 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnbwp-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cnbwp-doc + CHECK_RESULT $? 0 0 "install texlive-cnbwp-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cnbwp-doc + CHECK_RESULT $? 0 0 "remove texlive-cnbwp-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnbwp.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnbwp.sh new file mode 100644 index 000000000..8ca243bc1 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnbwp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cnbwp + CHECK_RESULT $? 0 0 "install texlive-cnbwp failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cnbwp + CHECK_RESULT $? 0 0 "remove texlive-cnbwp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnltx-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnltx-doc.sh new file mode 100644 index 000000000..112421884 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnltx-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cnltx-doc + CHECK_RESULT $? 0 0 "install texlive-cnltx-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cnltx-doc + CHECK_RESULT $? 0 0 "remove texlive-cnltx-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnltx.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnltx.sh new file mode 100644 index 000000000..c4fa28349 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnltx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cnltx + CHECK_RESULT $? 0 0 "install texlive-cnltx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cnltx + CHECK_RESULT $? 0 0 "remove texlive-cnltx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cns-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cns-doc.sh new file mode 100644 index 000000000..ac5f40042 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cns-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cns-doc + CHECK_RESULT $? 0 0 "install texlive-cns-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cns-doc + CHECK_RESULT $? 0 0 "remove texlive-cns-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cns.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cns.sh new file mode 100644 index 000000000..1eadc3471 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cns.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cns + CHECK_RESULT $? 0 0 "install texlive-cns failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cns + CHECK_RESULT $? 0 0 "remove texlive-cns failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntformats-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntformats-doc.sh new file mode 100644 index 000000000..430a8a1f3 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntformats-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cntformats-doc + CHECK_RESULT $? 0 0 "install texlive-cntformats-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cntformats-doc + CHECK_RESULT $? 0 0 "remove texlive-cntformats-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntformats.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntformats.sh new file mode 100644 index 000000000..9f38e124d --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntformats.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cntformats + CHECK_RESULT $? 0 0 "install texlive-cntformats failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cntformats + CHECK_RESULT $? 0 0 "remove texlive-cntformats failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntperchap-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntperchap-doc.sh new file mode 100644 index 000000000..a5bd2aa11 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntperchap-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cntperchap-doc + CHECK_RESULT $? 0 0 "install texlive-cntperchap-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cntperchap-doc + CHECK_RESULT $? 0 0 "remove texlive-cntperchap-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntperchap.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntperchap.sh new file mode 100644 index 000000000..452243a57 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntperchap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cntperchap + CHECK_RESULT $? 0 0 "install texlive-cntperchap failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cntperchap + CHECK_RESULT $? 0 0 "remove texlive-cntperchap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cochineal-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cochineal-doc.sh new file mode 100644 index 000000000..3e6e88ea5 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cochineal-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cochineal-doc + CHECK_RESULT $? 0 0 "install texlive-cochineal-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cochineal-doc + CHECK_RESULT $? 0 0 "remove texlive-cochineal-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cochineal.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cochineal.sh new file mode 100644 index 000000000..d0e1bbbd2 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cochineal.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cochineal + CHECK_RESULT $? 0 0 "install texlive-cochineal failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cochineal + CHECK_RESULT $? 0 0 "remove texlive-cochineal failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codedoc-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codedoc-doc.sh new file mode 100644 index 000000000..f0abcfc38 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codedoc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-codedoc-doc + CHECK_RESULT $? 0 0 "install texlive-codedoc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-codedoc-doc + CHECK_RESULT $? 0 0 "remove texlive-codedoc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codedoc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codedoc.sh new file mode 100644 index 000000000..0adace3a3 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codedoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-codedoc + CHECK_RESULT $? 0 0 "install texlive-codedoc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-codedoc + CHECK_RESULT $? 0 0 "remove texlive-codedoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codepage-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codepage-doc.sh new file mode 100644 index 000000000..9b34814f1 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codepage-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-codepage-doc + CHECK_RESULT $? 0 0 "install texlive-codepage-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-codepage-doc + CHECK_RESULT $? 0 0 "remove texlive-codepage-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codepage.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codepage.sh new file mode 100644 index 000000000..dcdb2972a --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codepage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-codepage + CHECK_RESULT $? 0 0 "install texlive-codepage failed" + SLEEP_WAIT 1 + dnf remove -y texlive-codepage + CHECK_RESULT $? 0 0 "remove texlive-codepage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codesection-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codesection-doc.sh new file mode 100644 index 000000000..1e645d632 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codesection-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-codesection-doc + CHECK_RESULT $? 0 0 "install texlive-codesection-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-codesection-doc + CHECK_RESULT $? 0 0 "remove texlive-codesection-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codesection.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codesection.sh new file mode 100644 index 000000000..90671a16a --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codesection.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-codesection + CHECK_RESULT $? 0 0 "install texlive-codesection failed" + SLEEP_WAIT 1 + dnf remove -y texlive-codesection + CHECK_RESULT $? 0 0 "remove texlive-codesection failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano-doc.sh new file mode 100644 index 000000000..3a9bc975b --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-codicefiscaleitaliano-doc + CHECK_RESULT $? 0 0 "install texlive-codicefiscaleitaliano-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-codicefiscaleitaliano-doc + CHECK_RESULT $? 0 0 "remove texlive-codicefiscaleitaliano-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano.sh new file mode 100644 index 000000000..1aa9b9f53 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-codicefiscaleitaliano + CHECK_RESULT $? 0 0 "install texlive-codicefiscaleitaliano failed" + SLEEP_WAIT 1 + dnf remove -y texlive-codicefiscaleitaliano + CHECK_RESULT $? 0 0 "remove texlive-codicefiscaleitaliano failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collcell-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collcell-doc.sh new file mode 100644 index 000000000..d68ae43da --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collcell-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collcell-doc + CHECK_RESULT $? 0 0 "install texlive-collcell-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collcell-doc + CHECK_RESULT $? 0 0 "remove texlive-collcell-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collcell.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collcell.sh new file mode 100644 index 000000000..943cbba0f --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collcell.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collcell + CHECK_RESULT $? 0 0 "install texlive-collcell failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collcell + CHECK_RESULT $? 0 0 "remove texlive-collcell failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collectbox-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collectbox-doc.sh new file mode 100644 index 000000000..66fc1c42e --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collectbox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collectbox-doc + CHECK_RESULT $? 0 0 "install texlive-collectbox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collectbox-doc + CHECK_RESULT $? 0 0 "remove texlive-collectbox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collectbox.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collectbox.sh new file mode 100644 index 000000000..f17a2146e --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collectbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collectbox + CHECK_RESULT $? 0 0 "install texlive-collectbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collectbox + CHECK_RESULT $? 0 0 "remove texlive-collectbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-basic.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-basic.sh new file mode 100644 index 000000000..b8bed4330 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-basic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-basic + CHECK_RESULT $? 0 0 "install texlive-collection-basic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-basic + CHECK_RESULT $? 0 0 "remove texlive-collection-basic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-bibtexextra.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-bibtexextra.sh new file mode 100644 index 000000000..c4dcb4fb5 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-bibtexextra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-bibtexextra + CHECK_RESULT $? 0 0 "install texlive-collection-bibtexextra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-bibtexextra + CHECK_RESULT $? 0 0 "remove texlive-collection-bibtexextra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-binextra.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-binextra.sh new file mode 100644 index 000000000..32dce2166 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-binextra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-binextra + CHECK_RESULT $? 0 0 "install texlive-collection-binextra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-binextra + CHECK_RESULT $? 0 0 "remove texlive-collection-binextra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-context.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-context.sh new file mode 100644 index 000000000..154fe9180 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-context.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-context + CHECK_RESULT $? 0 0 "install texlive-collection-context failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-context + CHECK_RESULT $? 0 0 "remove texlive-collection-context failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsextra.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsextra.sh new file mode 100644 index 000000000..13b67ba19 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsextra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-fontsextra + CHECK_RESULT $? 0 0 "install texlive-collection-fontsextra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-fontsextra + CHECK_RESULT $? 0 0 "remove texlive-collection-fontsextra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsrecommended.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsrecommended.sh new file mode 100644 index 000000000..a2e7c32eb --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsrecommended.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-fontsrecommended + CHECK_RESULT $? 0 0 "install texlive-collection-fontsrecommended failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-fontsrecommended + CHECK_RESULT $? 0 0 "remove texlive-collection-fontsrecommended failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontutils.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontutils.sh new file mode 100644 index 000000000..036feffc1 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-fontutils + CHECK_RESULT $? 0 0 "install texlive-collection-fontutils failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-fontutils + CHECK_RESULT $? 0 0 "remove texlive-collection-fontutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-formatsextra.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-formatsextra.sh new file mode 100644 index 000000000..9918e327d --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-formatsextra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-formatsextra + CHECK_RESULT $? 0 0 "install texlive-collection-formatsextra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-formatsextra + CHECK_RESULT $? 0 0 "remove texlive-collection-formatsextra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-games.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-games.sh new file mode 100644 index 000000000..a17619d04 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-games.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-games + CHECK_RESULT $? 0 0 "install texlive-collection-games failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-games + CHECK_RESULT $? 0 0 "remove texlive-collection-games failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-humanities.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-humanities.sh new file mode 100644 index 000000000..48d35dc03 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-humanities.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-humanities + CHECK_RESULT $? 0 0 "install texlive-collection-humanities failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-humanities + CHECK_RESULT $? 0 0 "remove texlive-collection-humanities failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langarabic.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langarabic.sh new file mode 100644 index 000000000..6eb851077 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langarabic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langarabic + CHECK_RESULT $? 0 0 "install texlive-collection-langarabic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langarabic + CHECK_RESULT $? 0 0 "remove texlive-collection-langarabic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langchinese.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langchinese.sh new file mode 100644 index 000000000..015d711e8 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langchinese.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langchinese + CHECK_RESULT $? 0 0 "install texlive-collection-langchinese failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langchinese + CHECK_RESULT $? 0 0 "remove texlive-collection-langchinese failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langcjk.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langcjk.sh new file mode 100644 index 000000000..27c91e721 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langcjk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langcjk + CHECK_RESULT $? 0 0 "install texlive-collection-langcjk failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langcjk + CHECK_RESULT $? 0 0 "remove texlive-collection-langcjk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langcyrillic.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langcyrillic.sh new file mode 100644 index 000000000..429a16751 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langcyrillic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langcyrillic + CHECK_RESULT $? 0 0 "install texlive-collection-langcyrillic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langcyrillic + CHECK_RESULT $? 0 0 "remove texlive-collection-langcyrillic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langczechslovak.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langczechslovak.sh new file mode 100644 index 000000000..d48d144dc --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langczechslovak.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langczechslovak + CHECK_RESULT $? 0 0 "install texlive-collection-langczechslovak failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langczechslovak + CHECK_RESULT $? 0 0 "remove texlive-collection-langczechslovak failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langenglish.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langenglish.sh new file mode 100644 index 000000000..24973740e --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langenglish.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langenglish + CHECK_RESULT $? 0 0 "install texlive-collection-langenglish failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langenglish + CHECK_RESULT $? 0 0 "remove texlive-collection-langenglish failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langeuropean.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langeuropean.sh new file mode 100644 index 000000000..bab40b7eb --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langeuropean.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langeuropean + CHECK_RESULT $? 0 0 "install texlive-collection-langeuropean failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langeuropean + CHECK_RESULT $? 0 0 "remove texlive-collection-langeuropean failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langfrench.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langfrench.sh new file mode 100644 index 000000000..d3ec01dc6 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langfrench.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langfrench + CHECK_RESULT $? 0 0 "install texlive-collection-langfrench failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langfrench + CHECK_RESULT $? 0 0 "remove texlive-collection-langfrench failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langgerman.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langgerman.sh new file mode 100644 index 000000000..667af3f3e --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langgerman.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langgerman + CHECK_RESULT $? 0 0 "install texlive-collection-langgerman failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langgerman + CHECK_RESULT $? 0 0 "remove texlive-collection-langgerman failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langgreek.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langgreek.sh new file mode 100644 index 000000000..f9f725d98 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langgreek.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langgreek + CHECK_RESULT $? 0 0 "install texlive-collection-langgreek failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langgreek + CHECK_RESULT $? 0 0 "remove texlive-collection-langgreek failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langitalian.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langitalian.sh new file mode 100644 index 000000000..70b7c2e7f --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langitalian.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langitalian + CHECK_RESULT $? 0 0 "install texlive-collection-langitalian failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langitalian + CHECK_RESULT $? 0 0 "remove texlive-collection-langitalian failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langjapanese.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langjapanese.sh new file mode 100644 index 000000000..f752d7147 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langjapanese.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langjapanese + CHECK_RESULT $? 0 0 "install texlive-collection-langjapanese failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langjapanese + CHECK_RESULT $? 0 0 "remove texlive-collection-langjapanese failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langkorean.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langkorean.sh new file mode 100644 index 000000000..a8811aded --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langkorean.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langkorean + CHECK_RESULT $? 0 0 "install texlive-collection-langkorean failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langkorean + CHECK_RESULT $? 0 0 "remove texlive-collection-langkorean failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langother.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langother.sh new file mode 100644 index 000000000..ff398119a --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langother.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langother + CHECK_RESULT $? 0 0 "install texlive-collection-langother failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langother + CHECK_RESULT $? 0 0 "remove texlive-collection-langother failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langpolish.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langpolish.sh new file mode 100644 index 000000000..f10bf3c75 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langpolish.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langpolish + CHECK_RESULT $? 0 0 "install texlive-collection-langpolish failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langpolish + CHECK_RESULT $? 0 0 "remove texlive-collection-langpolish failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langportuguese.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langportuguese.sh new file mode 100644 index 000000000..998a2a6af --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langportuguese.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langportuguese + CHECK_RESULT $? 0 0 "install texlive-collection-langportuguese failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langportuguese + CHECK_RESULT $? 0 0 "remove texlive-collection-langportuguese failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langspanish.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langspanish.sh new file mode 100644 index 000000000..0a18a8076 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langspanish.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-langspanish + CHECK_RESULT $? 0 0 "install texlive-collection-langspanish failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-langspanish + CHECK_RESULT $? 0 0 "remove texlive-collection-langspanish failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latex.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latex.sh new file mode 100644 index 000000000..714ebb8bb --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-latex + CHECK_RESULT $? 0 0 "install texlive-collection-latex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-latex + CHECK_RESULT $? 0 0 "remove texlive-collection-latex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latexextra.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latexextra.sh new file mode 100644 index 000000000..aca6b2dfd --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latexextra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-latexextra + CHECK_RESULT $? 0 0 "install texlive-collection-latexextra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-latexextra + CHECK_RESULT $? 0 0 "remove texlive-collection-latexextra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latexrecommended.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latexrecommended.sh new file mode 100644 index 000000000..0096babfd --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latexrecommended.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-latexrecommended + CHECK_RESULT $? 0 0 "install texlive-collection-latexrecommended failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-latexrecommended + CHECK_RESULT $? 0 0 "remove texlive-collection-latexrecommended failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-luatex.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-luatex.sh new file mode 100644 index 000000000..b1343eac7 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-luatex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-luatex + CHECK_RESULT $? 0 0 "install texlive-collection-luatex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-luatex + CHECK_RESULT $? 0 0 "remove texlive-collection-luatex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-mathscience.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-mathscience.sh new file mode 100644 index 000000000..d2c58b739 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-mathscience.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-mathscience + CHECK_RESULT $? 0 0 "install texlive-collection-mathscience failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-mathscience + CHECK_RESULT $? 0 0 "remove texlive-collection-mathscience failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-metapost.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-metapost.sh new file mode 100644 index 000000000..c90caf2d2 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-metapost.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-metapost + CHECK_RESULT $? 0 0 "install texlive-collection-metapost failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-metapost + CHECK_RESULT $? 0 0 "remove texlive-collection-metapost failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-music.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-music.sh new file mode 100644 index 000000000..cf1ca272e --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-music.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-music + CHECK_RESULT $? 0 0 "install texlive-collection-music failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-music + CHECK_RESULT $? 0 0 "remove texlive-collection-music failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-pictures.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-pictures.sh new file mode 100644 index 000000000..8ff599b34 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-pictures.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-pictures + CHECK_RESULT $? 0 0 "install texlive-collection-pictures failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-pictures + CHECK_RESULT $? 0 0 "remove texlive-collection-pictures failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-plaingeneric.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-plaingeneric.sh new file mode 100644 index 000000000..7a9a6bd52 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-plaingeneric.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-plaingeneric + CHECK_RESULT $? 0 0 "install texlive-collection-plaingeneric failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-plaingeneric + CHECK_RESULT $? 0 0 "remove texlive-collection-plaingeneric failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-pstricks.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-pstricks.sh new file mode 100644 index 000000000..01167b232 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-pstricks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-pstricks + CHECK_RESULT $? 0 0 "install texlive-collection-pstricks failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-pstricks + CHECK_RESULT $? 0 0 "remove texlive-collection-pstricks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-publishers.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-publishers.sh new file mode 100644 index 000000000..ebf4246e3 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-publishers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-publishers + CHECK_RESULT $? 0 0 "install texlive-collection-publishers failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-publishers + CHECK_RESULT $? 0 0 "remove texlive-collection-publishers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-texworks.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-texworks.sh new file mode 100644 index 000000000..20b621f29 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-texworks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-texworks + CHECK_RESULT $? 0 0 "install texlive-collection-texworks failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-texworks + CHECK_RESULT $? 0 0 "remove texlive-collection-texworks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-xetex.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-xetex.sh new file mode 100644 index 000000000..25f57b5a7 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-xetex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collection-xetex + CHECK_RESULT $? 0 0 "install texlive-collection-xetex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collection-xetex + CHECK_RESULT $? 0 0 "remove texlive-collection-xetex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collref-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collref-doc.sh new file mode 100644 index 000000000..aeb679864 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collref-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collref-doc + CHECK_RESULT $? 0 0 "install texlive-collref-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collref-doc + CHECK_RESULT $? 0 0 "remove texlive-collref-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collref.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collref.sh new file mode 100644 index 000000000..62cbca251 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collref.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-collref + CHECK_RESULT $? 0 0 "install texlive-collref failed" + SLEEP_WAIT 1 + dnf remove -y texlive-collref + CHECK_RESULT $? 0 0 "remove texlive-collref failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colordoc-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colordoc-doc.sh new file mode 100644 index 000000000..83c064bc7 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colordoc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colordoc-doc + CHECK_RESULT $? 0 0 "install texlive-colordoc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colordoc-doc + CHECK_RESULT $? 0 0 "remove texlive-colordoc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colordoc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colordoc.sh new file mode 100644 index 000000000..f75b5284f --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colordoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colordoc + CHECK_RESULT $? 0 0 "install texlive-colordoc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colordoc + CHECK_RESULT $? 0 0 "remove texlive-colordoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorinfo-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorinfo-doc.sh new file mode 100644 index 000000000..ec53cf3d7 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorinfo-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colorinfo-doc + CHECK_RESULT $? 0 0 "install texlive-colorinfo-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colorinfo-doc + CHECK_RESULT $? 0 0 "remove texlive-colorinfo-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorinfo.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorinfo.sh new file mode 100644 index 000000000..72f1c9e67 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorinfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colorinfo + CHECK_RESULT $? 0 0 "install texlive-colorinfo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colorinfo + CHECK_RESULT $? 0 0 "remove texlive-colorinfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coloring-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coloring-doc.sh new file mode 100644 index 000000000..0e85e099b --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coloring-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-coloring-doc + CHECK_RESULT $? 0 0 "install texlive-coloring-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-coloring-doc + CHECK_RESULT $? 0 0 "remove texlive-coloring-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coloring.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coloring.sh new file mode 100644 index 000000000..d740dff81 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coloring.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-coloring + CHECK_RESULT $? 0 0 "install texlive-coloring failed" + SLEEP_WAIT 1 + dnf remove -y texlive-coloring + CHECK_RESULT $? 0 0 "remove texlive-coloring failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorsep.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorsep.sh new file mode 100644 index 000000000..69ed3d3a3 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorsep.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colorsep + CHECK_RESULT $? 0 0 "install texlive-colorsep failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colorsep + CHECK_RESULT $? 0 0 "remove texlive-colorsep failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorspace-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorspace-doc.sh new file mode 100644 index 000000000..53d300ad9 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorspace-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colorspace-doc + CHECK_RESULT $? 0 0 "install texlive-colorspace-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colorspace-doc + CHECK_RESULT $? 0 0 "remove texlive-colorspace-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorspace.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorspace.sh new file mode 100644 index 000000000..8a4a28179 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorspace.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colorspace + CHECK_RESULT $? 0 0 "install texlive-colorspace failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colorspace + CHECK_RESULT $? 0 0 "remove texlive-colorspace failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortab-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortab-doc.sh new file mode 100644 index 000000000..a0c8b38c9 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortab-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colortab-doc + CHECK_RESULT $? 0 0 "install texlive-colortab-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colortab-doc + CHECK_RESULT $? 0 0 "remove texlive-colortab-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortab.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortab.sh new file mode 100644 index 000000000..eb0c3e4bc --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortab.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colortab + CHECK_RESULT $? 0 0 "install texlive-colortab failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colortab + CHECK_RESULT $? 0 0 "remove texlive-colortab failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortbl-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortbl-doc.sh new file mode 100644 index 000000000..2fe4dacab --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortbl-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colortbl-doc + CHECK_RESULT $? 0 0 "install texlive-colortbl-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colortbl-doc + CHECK_RESULT $? 0 0 "remove texlive-colortbl-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortbl.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortbl.sh new file mode 100644 index 000000000..5261f43d7 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortbl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colortbl + CHECK_RESULT $? 0 0 "install texlive-colortbl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colortbl + CHECK_RESULT $? 0 0 "remove texlive-colortbl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorwav-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorwav-doc.sh new file mode 100644 index 000000000..8c684d751 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorwav-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colorwav-doc + CHECK_RESULT $? 0 0 "install texlive-colorwav-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colorwav-doc + CHECK_RESULT $? 0 0 "remove texlive-colorwav-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorwav.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorwav.sh new file mode 100644 index 000000000..739895f11 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorwav.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colorwav + CHECK_RESULT $? 0 0 "install texlive-colorwav failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colorwav + CHECK_RESULT $? 0 0 "remove texlive-colorwav failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorweb-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorweb-doc.sh new file mode 100644 index 000000000..90c5e328e --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorweb-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colorweb-doc + CHECK_RESULT $? 0 0 "install texlive-colorweb-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colorweb-doc + CHECK_RESULT $? 0 0 "remove texlive-colorweb-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorweb.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorweb.sh new file mode 100644 index 000000000..1bfa9aadb --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorweb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colorweb + CHECK_RESULT $? 0 0 "install texlive-colorweb failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colorweb + CHECK_RESULT $? 0 0 "remove texlive-colorweb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colourchange-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colourchange-doc.sh new file mode 100644 index 000000000..557f796e2 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colourchange-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colourchange-doc + CHECK_RESULT $? 0 0 "install texlive-colourchange-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colourchange-doc + CHECK_RESULT $? 0 0 "remove texlive-colourchange-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colourchange.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colourchange.sh new file mode 100644 index 000000000..404d504d3 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colourchange.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colourchange + CHECK_RESULT $? 0 0 "install texlive-colourchange failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colourchange + CHECK_RESULT $? 0 0 "remove texlive-colourchange failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combelow-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combelow-doc.sh new file mode 100644 index 000000000..881a2f58a --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combelow-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-combelow-doc + CHECK_RESULT $? 0 0 "install texlive-combelow-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-combelow-doc + CHECK_RESULT $? 0 0 "remove texlive-combelow-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combelow.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combelow.sh new file mode 100644 index 000000000..6da8f2775 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combelow.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-combelow + CHECK_RESULT $? 0 0 "install texlive-combelow failed" + SLEEP_WAIT 1 + dnf remove -y texlive-combelow + CHECK_RESULT $? 0 0 "remove texlive-combelow failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combine-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combine-doc.sh new file mode 100644 index 000000000..ea7870fdf --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combine-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-combine-doc + CHECK_RESULT $? 0 0 "install texlive-combine-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-combine-doc + CHECK_RESULT $? 0 0 "remove texlive-combine-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combine.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combine.sh new file mode 100644 index 000000000..9a5d6f259 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combine.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-combine + CHECK_RESULT $? 0 0 "install texlive-combine failed" + SLEEP_WAIT 1 + dnf remove -y texlive-combine + CHECK_RESULT $? 0 0 "remove texlive-combine failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics-doc.sh new file mode 100644 index 000000000..7b58cc1b3 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-combinedgraphics-doc + CHECK_RESULT $? 0 0 "install texlive-combinedgraphics-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-combinedgraphics-doc + CHECK_RESULT $? 0 0 "remove texlive-combinedgraphics-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics.sh new file mode 100644 index 000000000..70c9893f5 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-combinedgraphics + CHECK_RESULT $? 0 0 "install texlive-combinedgraphics failed" + SLEEP_WAIT 1 + dnf remove -y texlive-combinedgraphics + CHECK_RESULT $? 0 0 "remove texlive-combinedgraphics failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combofont.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combofont.sh new file mode 100644 index 000000000..ba8872d49 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combofont.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-combofont + CHECK_RESULT $? 0 0 "install texlive-combofont failed" + SLEEP_WAIT 1 + dnf remove -y texlive-combofont + CHECK_RESULT $? 0 0 "remove texlive-combofont failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comfortaa-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comfortaa-doc.sh new file mode 100644 index 000000000..167f45890 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comfortaa-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-comfortaa-doc + CHECK_RESULT $? 0 0 "install texlive-comfortaa-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-comfortaa-doc + CHECK_RESULT $? 0 0 "remove texlive-comfortaa-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comfortaa.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comfortaa.sh new file mode 100644 index 000000000..ac0acc44e --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comfortaa.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-comfortaa + CHECK_RESULT $? 0 0 "install texlive-comfortaa failed" + SLEEP_WAIT 1 + dnf remove -y texlive-comfortaa + CHECK_RESULT $? 0 0 "remove texlive-comfortaa failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comicneue-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comicneue-doc.sh new file mode 100644 index 000000000..bcb7e8726 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comicneue-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-comicneue-doc + CHECK_RESULT $? 0 0 "install texlive-comicneue-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-comicneue-doc + CHECK_RESULT $? 0 0 "remove texlive-comicneue-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comicneue.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comicneue.sh new file mode 100644 index 000000000..96fc56099 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comicneue.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-comicneue + CHECK_RESULT $? 0 0 "install texlive-comicneue failed" + SLEEP_WAIT 1 + dnf remove -y texlive-comicneue + CHECK_RESULT $? 0 0 "remove texlive-comicneue failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comma-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comma-doc.sh new file mode 100644 index 000000000..2733d9661 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comma-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-comma-doc + CHECK_RESULT $? 0 0 "install texlive-comma-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-comma-doc + CHECK_RESULT $? 0 0 "remove texlive-comma-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comma.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comma.sh new file mode 100644 index 000000000..5ef36e3be --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comma.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-comma + CHECK_RESULT $? 0 0 "install texlive-comma failed" + SLEEP_WAIT 1 + dnf remove -y texlive-comma + CHECK_RESULT $? 0 0 "remove texlive-comma failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commado-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commado-doc.sh new file mode 100644 index 000000000..26d40d851 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commado-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-commado-doc + CHECK_RESULT $? 0 0 "install texlive-commado-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-commado-doc + CHECK_RESULT $? 0 0 "remove texlive-commado-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commado.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commado.sh new file mode 100644 index 000000000..e37defc9c --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commado.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-commado + CHECK_RESULT $? 0 0 "install texlive-commado failed" + SLEEP_WAIT 1 + dnf remove -y texlive-commado + CHECK_RESULT $? 0 0 "remove texlive-commado failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commath-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commath-doc.sh new file mode 100644 index 000000000..52e99e891 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commath-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-commath-doc + CHECK_RESULT $? 0 0 "install texlive-commath-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-commath-doc + CHECK_RESULT $? 0 0 "remove texlive-commath-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commath.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commath.sh new file mode 100644 index 000000000..9aa2912af --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-commath + CHECK_RESULT $? 0 0 "install texlive-commath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-commath + CHECK_RESULT $? 0 0 "remove texlive-commath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comment-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comment-doc.sh new file mode 100644 index 000000000..1e98043d1 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comment-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-comment-doc + CHECK_RESULT $? 0 0 "install texlive-comment-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-comment-doc + CHECK_RESULT $? 0 0 "remove texlive-comment-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comment.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comment.sh new file mode 100644 index 000000000..1509f3ca4 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comment.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-comment + CHECK_RESULT $? 0 0 "install texlive-comment failed" + SLEEP_WAIT 1 + dnf remove -y texlive-comment + CHECK_RESULT $? 0 0 "remove texlive-comment failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-compactbib.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-compactbib.sh new file mode 100644 index 000000000..dbd79223f --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-compactbib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-compactbib + CHECK_RESULT $? 0 0 "install texlive-compactbib failed" + SLEEP_WAIT 1 + dnf remove -y texlive-compactbib + CHECK_RESULT $? 0 0 "remove texlive-compactbib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-competences.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-competences.sh new file mode 100644 index 000000000..2195b99bf --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-competences.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-competences + CHECK_RESULT $? 0 0 "install texlive-competences failed" + SLEEP_WAIT 1 + dnf remove -y texlive-competences + CHECK_RESULT $? 0 0 "remove texlive-competences failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-complexity-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-complexity-doc.sh new file mode 100644 index 000000000..a126804db --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-complexity-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-complexity-doc + CHECK_RESULT $? 0 0 "install texlive-complexity-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-complexity-doc + CHECK_RESULT $? 0 0 "remove texlive-complexity-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-complexity.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-complexity.sh new file mode 100644 index 000000000..0cfc2a1bc --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-complexity.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-complexity + CHECK_RESULT $? 0 0 "install texlive-complexity failed" + SLEEP_WAIT 1 + dnf remove -y texlive-complexity + CHECK_RESULT $? 0 0 "remove texlive-complexity failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-components-of-TeX-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-components-of-TeX-doc.sh new file mode 100644 index 000000000..d43e88b3d --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-components-of-TeX-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-components-of-TeX-doc + CHECK_RESULT $? 0 0 "install texlive-components-of-TeX-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-components-of-TeX-doc + CHECK_RESULT $? 0 0 "remove texlive-components-of-TeX-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comprehensive-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comprehensive-doc.sh new file mode 100644 index 000000000..bc851e0f7 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comprehensive-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-comprehensive-doc + CHECK_RESULT $? 0 0 "install texlive-comprehensive-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-comprehensive-doc + CHECK_RESULT $? 0 0 "remove texlive-comprehensive-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity-doc.sh new file mode 100644 index 000000000..f450c9fe1 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-computational-complexity-doc + CHECK_RESULT $? 0 0 "install texlive-computational-complexity-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-computational-complexity-doc + CHECK_RESULT $? 0 0 "remove texlive-computational-complexity-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity.sh new file mode 100644 index 000000000..b8efbe5b5 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-computational-complexity + CHECK_RESULT $? 0 0 "install texlive-computational-complexity failed" + SLEEP_WAIT 1 + dnf remove -y texlive-computational-complexity + CHECK_RESULT $? 0 0 "remove texlive-computational-complexity failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concepts-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concepts-doc.sh new file mode 100644 index 000000000..62af6324c --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concepts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-concepts-doc + CHECK_RESULT $? 0 0 "install texlive-concepts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-concepts-doc + CHECK_RESULT $? 0 0 "remove texlive-concepts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concepts.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concepts.sh new file mode 100644 index 000000000..8c6993077 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concepts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-concepts + CHECK_RESULT $? 0 0 "install texlive-concepts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-concepts + CHECK_RESULT $? 0 0 "remove texlive-concepts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-doc.sh new file mode 100644 index 000000000..95e383009 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-concmath-doc + CHECK_RESULT $? 0 0 "install texlive-concmath-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-concmath-doc + CHECK_RESULT $? 0 0 "remove texlive-concmath-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts-doc.sh new file mode 100644 index 000000000..1ff255ba9 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-concmath-fonts-doc + CHECK_RESULT $? 0 0 "install texlive-concmath-fonts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-concmath-fonts-doc + CHECK_RESULT $? 0 0 "remove texlive-concmath-fonts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts.sh new file mode 100644 index 000000000..2913492b0 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-concmath-fonts + CHECK_RESULT $? 0 0 "install texlive-concmath-fonts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-concmath-fonts + CHECK_RESULT $? 0 0 "remove texlive-concmath-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath.sh new file mode 100644 index 000000000..83ebc65a8 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-concmath + CHECK_RESULT $? 0 0 "install texlive-concmath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-concmath + CHECK_RESULT $? 0 0 "remove texlive-concmath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concprog-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concprog-doc.sh new file mode 100644 index 000000000..6f63fce4e --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concprog-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-concprog-doc + CHECK_RESULT $? 0 0 "install texlive-concprog-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-concprog-doc + CHECK_RESULT $? 0 0 "remove texlive-concprog-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concprog.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concprog.sh new file mode 100644 index 000000000..53ca266cb --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concprog.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-concprog + CHECK_RESULT $? 0 0 "install texlive-concprog failed" + SLEEP_WAIT 1 + dnf remove -y texlive-concprog + CHECK_RESULT $? 0 0 "remove texlive-concprog failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concrete-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concrete-doc.sh new file mode 100644 index 000000000..c451fcfc9 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concrete-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-concrete-doc + CHECK_RESULT $? 0 0 "install texlive-concrete-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-concrete-doc + CHECK_RESULT $? 0 0 "remove texlive-concrete-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concrete.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concrete.sh new file mode 100644 index 000000000..66f07ac47 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concrete.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-concrete + CHECK_RESULT $? 0 0 "install texlive-concrete failed" + SLEEP_WAIT 1 + dnf remove -y texlive-concrete + CHECK_RESULT $? 0 0 "remove texlive-concrete failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-confproc-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-confproc-doc.sh new file mode 100644 index 000000000..b58abf9a3 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-confproc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-confproc-doc + CHECK_RESULT $? 0 0 "install texlive-confproc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-confproc-doc + CHECK_RESULT $? 0 0 "remove texlive-confproc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-confproc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-confproc.sh new file mode 100644 index 000000000..e3af68a54 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-confproc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-confproc + CHECK_RESULT $? 0 0 "install texlive-confproc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-confproc + CHECK_RESULT $? 0 0 "remove texlive-confproc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-constants-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-constants-doc.sh new file mode 100644 index 000000000..aa0e91a03 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-constants-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-constants-doc + CHECK_RESULT $? 0 0 "install texlive-constants-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-constants-doc + CHECK_RESULT $? 0 0 "remove texlive-constants-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-constants.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-constants.sh new file mode 100644 index 000000000..267caed1a --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-constants.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-constants + CHECK_RESULT $? 0 0 "install texlive-constants failed" + SLEEP_WAIT 1 + dnf remove -y texlive-constants + CHECK_RESULT $? 0 0 "remove texlive-constants failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conteq-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conteq-doc.sh new file mode 100644 index 000000000..157c76d43 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conteq-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-conteq-doc + CHECK_RESULT $? 0 0 "install texlive-conteq-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-conteq-doc + CHECK_RESULT $? 0 0 "remove texlive-conteq-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conteq.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conteq.sh new file mode 100644 index 000000000..b08a97dee --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conteq.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-conteq + CHECK_RESULT $? 0 0 "install texlive-conteq failed" + SLEEP_WAIT 1 + dnf remove -y texlive-conteq + CHECK_RESULT $? 0 0 "remove texlive-conteq failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-account-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-account-doc.sh new file mode 100644 index 000000000..1689ef220 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-account-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-account-doc + CHECK_RESULT $? 0 0 "install texlive-context-account-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-account-doc + CHECK_RESULT $? 0 0 "remove texlive-context-account-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-account.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-account.sh new file mode 100644 index 000000000..5bad0a0d3 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-account.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-account + CHECK_RESULT $? 0 0 "install texlive-context-account failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-account + CHECK_RESULT $? 0 0 "remove texlive-context-account failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-algorithmic.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-algorithmic.sh new file mode 100644 index 000000000..3ae8fe20e --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-algorithmic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-algorithmic + CHECK_RESULT $? 0 0 "install texlive-context-algorithmic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-algorithmic + CHECK_RESULT $? 0 0 "remove texlive-context-algorithmic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-animation-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-animation-doc.sh new file mode 100644 index 000000000..f4eaa0ff7 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-animation-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-animation-doc + CHECK_RESULT $? 0 0 "install texlive-context-animation-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-animation-doc + CHECK_RESULT $? 0 0 "remove texlive-context-animation-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-animation.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-animation.sh new file mode 100644 index 000000000..0b229da82 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-animation.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-animation + CHECK_RESULT $? 0 0 "install texlive-context-animation failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-animation + CHECK_RESULT $? 0 0 "remove texlive-context-animation failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-annotation-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-annotation-doc.sh new file mode 100644 index 000000000..1e2e45698 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-annotation-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-annotation-doc + CHECK_RESULT $? 0 0 "install texlive-context-annotation-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-annotation-doc + CHECK_RESULT $? 0 0 "remove texlive-context-annotation-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-annotation.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-annotation.sh new file mode 100644 index 000000000..f2f0fa4b5 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-annotation.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-annotation + CHECK_RESULT $? 0 0 "install texlive-context-annotation failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-annotation + CHECK_RESULT $? 0 0 "remove texlive-context-annotation failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-bnf-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-bnf-doc.sh new file mode 100644 index 000000000..296611947 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-bnf-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-bnf-doc + CHECK_RESULT $? 0 0 "install texlive-context-bnf-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-bnf-doc + CHECK_RESULT $? 0 0 "remove texlive-context-bnf-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-bnf.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-bnf.sh new file mode 100644 index 000000000..292beeaaa --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-bnf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-bnf + CHECK_RESULT $? 0 0 "install texlive-context-bnf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-bnf + CHECK_RESULT $? 0 0 "remove texlive-context-bnf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-chromato-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-chromato-doc.sh new file mode 100644 index 000000000..d8bc45b2a --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-chromato-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-chromato-doc + CHECK_RESULT $? 0 0 "install texlive-context-chromato-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-chromato-doc + CHECK_RESULT $? 0 0 "remove texlive-context-chromato-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-chromato.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-chromato.sh new file mode 100644 index 000000000..4f87cb401 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-chromato.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-chromato + CHECK_RESULT $? 0 0 "install texlive-context-chromato failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-chromato + CHECK_RESULT $? 0 0 "remove texlive-context-chromato failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cmscbf.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cmscbf.sh new file mode 100644 index 000000000..998058d4b --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cmscbf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-cmscbf + CHECK_RESULT $? 0 0 "install texlive-context-cmscbf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-cmscbf + CHECK_RESULT $? 0 0 "remove texlive-context-cmscbf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cmttbf.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cmttbf.sh new file mode 100644 index 000000000..4e168bc82 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cmttbf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-cmttbf + CHECK_RESULT $? 0 0 "install texlive-context-cmttbf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-cmttbf + CHECK_RESULT $? 0 0 "remove texlive-context-cmttbf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan-doc.sh new file mode 100644 index 000000000..18a0f029c --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-construction-plan-doc + CHECK_RESULT $? 0 0 "install texlive-context-construction-plan-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-construction-plan-doc + CHECK_RESULT $? 0 0 "remove texlive-context-construction-plan-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan.sh new file mode 100644 index 000000000..4264e137f --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-construction-plan + CHECK_RESULT $? 0 0 "install texlive-context-construction-plan failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-construction-plan + CHECK_RESULT $? 0 0 "remove texlive-context-construction-plan failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers-doc.sh new file mode 100644 index 000000000..ea9ccd111 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-cyrillicnumbers-doc + CHECK_RESULT $? 0 0 "install texlive-context-cyrillicnumbers-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-cyrillicnumbers-doc + CHECK_RESULT $? 0 0 "remove texlive-context-cyrillicnumbers-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers.sh new file mode 100644 index 000000000..109b68a36 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-cyrillicnumbers + CHECK_RESULT $? 0 0 "install texlive-context-cyrillicnumbers failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-cyrillicnumbers + CHECK_RESULT $? 0 0 "remove texlive-context-cyrillicnumbers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-degrade-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-degrade-doc.sh new file mode 100644 index 000000000..13eaffc25 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-degrade-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-degrade-doc + CHECK_RESULT $? 0 0 "install texlive-context-degrade-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-degrade-doc + CHECK_RESULT $? 0 0 "remove texlive-context-degrade-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-degrade.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-degrade.sh new file mode 100644 index 000000000..2b881f268 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-degrade.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-degrade + CHECK_RESULT $? 0 0 "install texlive-context-degrade failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-degrade + CHECK_RESULT $? 0 0 "remove texlive-context-degrade failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak-doc.sh new file mode 100644 index 000000000..476c01f07 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-fancybreak-doc + CHECK_RESULT $? 0 0 "install texlive-context-fancybreak-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-fancybreak-doc + CHECK_RESULT $? 0 0 "remove texlive-context-fancybreak-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak.sh new file mode 100644 index 000000000..9bcc136d9 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-fancybreak + CHECK_RESULT $? 0 0 "install texlive-context-fancybreak failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-fancybreak + CHECK_RESULT $? 0 0 "remove texlive-context-fancybreak failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-filter-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-filter-doc.sh new file mode 100644 index 000000000..7d924fc96 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-filter-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-filter-doc + CHECK_RESULT $? 0 0 "install texlive-context-filter-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-filter-doc + CHECK_RESULT $? 0 0 "remove texlive-context-filter-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-filter.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-filter.sh new file mode 100644 index 000000000..7f69058e6 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-filter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-filter + CHECK_RESULT $? 0 0 "install texlive-context-filter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-filter + CHECK_RESULT $? 0 0 "remove texlive-context-filter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-french-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-french-doc.sh new file mode 100644 index 000000000..f67ac5184 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-french-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-french-doc + CHECK_RESULT $? 0 0 "install texlive-context-french-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-french-doc + CHECK_RESULT $? 0 0 "remove texlive-context-french-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-french.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-french.sh new file mode 100644 index 000000000..01471cf9d --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-french.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-french + CHECK_RESULT $? 0 0 "install texlive-context-french failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-french + CHECK_RESULT $? 0 0 "remove texlive-context-french failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage-doc.sh new file mode 100644 index 000000000..6cb2c15ec --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-fullpage-doc + CHECK_RESULT $? 0 0 "install texlive-context-fullpage-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-fullpage-doc + CHECK_RESULT $? 0 0 "remove texlive-context-fullpage-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage.sh new file mode 100644 index 000000000..103718eb0 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-fullpage + CHECK_RESULT $? 0 0 "install texlive-context-fullpage failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-fullpage + CHECK_RESULT $? 0 0 "remove texlive-context-fullpage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gantt-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gantt-doc.sh new file mode 100644 index 000000000..590ebc58f --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gantt-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-gantt-doc + CHECK_RESULT $? 0 0 "install texlive-context-gantt-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-gantt-doc + CHECK_RESULT $? 0 0 "remove texlive-context-gantt-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gantt.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gantt.sh new file mode 100644 index 000000000..50c75f4de --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gantt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-gantt + CHECK_RESULT $? 0 0 "install texlive-context-gantt failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-gantt + CHECK_RESULT $? 0 0 "remove texlive-context-gantt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot-doc.sh new file mode 100644 index 000000000..564101cca --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-gnuplot-doc + CHECK_RESULT $? 0 0 "install texlive-context-gnuplot-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-gnuplot-doc + CHECK_RESULT $? 0 0 "remove texlive-context-gnuplot-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot.sh new file mode 100644 index 000000000..c2589ce99 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-gnuplot + CHECK_RESULT $? 0 0 "install texlive-context-gnuplot failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-gnuplot + CHECK_RESULT $? 0 0 "remove texlive-context-gnuplot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-handlecsv.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-handlecsv.sh new file mode 100644 index 000000000..5e6727110 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-handlecsv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-handlecsv + CHECK_RESULT $? 0 0 "install texlive-context-handlecsv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-handlecsv + CHECK_RESULT $? 0 0 "remove texlive-context-handlecsv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-inifile.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-inifile.sh new file mode 100644 index 000000000..6a4880765 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-inifile.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-inifile + CHECK_RESULT $? 0 0 "install texlive-context-inifile failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-inifile + CHECK_RESULT $? 0 0 "remove texlive-context-inifile failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-layout.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-layout.sh new file mode 100644 index 000000000..873ed810d --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-layout.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-layout + CHECK_RESULT $? 0 0 "install texlive-context-layout failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-layout + CHECK_RESULT $? 0 0 "remove texlive-context-layout failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-letter-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-letter-doc.sh new file mode 100644 index 000000000..3b40195d5 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-letter-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-letter-doc + CHECK_RESULT $? 0 0 "install texlive-context-letter-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-letter-doc + CHECK_RESULT $? 0 0 "remove texlive-context-letter-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-letter.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-letter.sh new file mode 100644 index 000000000..c4ee876db --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-letter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-letter + CHECK_RESULT $? 0 0 "install texlive-context-letter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-letter + CHECK_RESULT $? 0 0 "remove texlive-context-letter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine-doc.sh new file mode 100644 index 000000000..04dda897e --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-lettrine-doc + CHECK_RESULT $? 0 0 "install texlive-context-lettrine-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-lettrine-doc + CHECK_RESULT $? 0 0 "remove texlive-context-lettrine-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine.sh new file mode 100644 index 000000000..f95734242 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-lettrine + CHECK_RESULT $? 0 0 "install texlive-context-lettrine failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-lettrine + CHECK_RESULT $? 0 0 "remove texlive-context-lettrine failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets-doc.sh new file mode 100644 index 000000000..7c3ef9be7 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-mathsets-doc + CHECK_RESULT $? 0 0 "install texlive-context-mathsets-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-mathsets-doc + CHECK_RESULT $? 0 0 "remove texlive-context-mathsets-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets.sh new file mode 100644 index 000000000..b26ab1b88 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-mathsets + CHECK_RESULT $? 0 0 "install texlive-context-mathsets failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-mathsets + CHECK_RESULT $? 0 0 "remove texlive-context-mathsets failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn-doc.sh new file mode 100644 index 000000000..1625d7e85 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-notes-zh-cn-doc + CHECK_RESULT $? 0 0 "install texlive-context-notes-zh-cn-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-notes-zh-cn-doc + CHECK_RESULT $? 0 0 "remove texlive-context-notes-zh-cn-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn.sh new file mode 100644 index 000000000..2529923a6 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-notes-zh-cn + CHECK_RESULT $? 0 0 "install texlive-context-notes-zh-cn failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-notes-zh-cn + CHECK_RESULT $? 0 0 "remove texlive-context-notes-zh-cn failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-rst-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-rst-doc.sh new file mode 100644 index 000000000..f579f35b5 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-rst-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-rst-doc + CHECK_RESULT $? 0 0 "install texlive-context-rst-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-rst-doc + CHECK_RESULT $? 0 0 "remove texlive-context-rst-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-rst.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-rst.sh new file mode 100644 index 000000000..1802516a2 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-rst.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-rst + CHECK_RESULT $? 0 0 "install texlive-context-rst failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-rst + CHECK_RESULT $? 0 0 "remove texlive-context-rst failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-ruby-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-ruby-doc.sh new file mode 100644 index 000000000..170bc7d0a --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-ruby-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-ruby-doc + CHECK_RESULT $? 0 0 "install texlive-context-ruby-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-ruby-doc + CHECK_RESULT $? 0 0 "remove texlive-context-ruby-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-ruby.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-ruby.sh new file mode 100644 index 000000000..300f55e84 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-ruby.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-ruby + CHECK_RESULT $? 0 0 "install texlive-context-ruby failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-ruby + CHECK_RESULT $? 0 0 "remove texlive-context-ruby failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts-doc.sh new file mode 100644 index 000000000..926579c90 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-simplefonts-doc + CHECK_RESULT $? 0 0 "install texlive-context-simplefonts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-simplefonts-doc + CHECK_RESULT $? 0 0 "remove texlive-context-simplefonts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts.sh new file mode 100644 index 000000000..e7282836f --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-simplefonts + CHECK_RESULT $? 0 0 "install texlive-context-simplefonts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-simplefonts + CHECK_RESULT $? 0 0 "remove texlive-context-simplefonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides-doc.sh new file mode 100644 index 000000000..c3abec2e9 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-simpleslides-doc + CHECK_RESULT $? 0 0 "install texlive-context-simpleslides-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-simpleslides-doc + CHECK_RESULT $? 0 0 "remove texlive-context-simpleslides-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides.sh new file mode 100644 index 000000000..2f5d783cd --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-simpleslides + CHECK_RESULT $? 0 0 "install texlive-context-simpleslides failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-simpleslides + CHECK_RESULT $? 0 0 "remove texlive-context-simpleslides failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-title-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-title-doc.sh new file mode 100644 index 000000000..e8e4bdee2 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-title-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-title-doc + CHECK_RESULT $? 0 0 "install texlive-context-title-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-title-doc + CHECK_RESULT $? 0 0 "remove texlive-context-title-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-title.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-title.sh new file mode 100644 index 000000000..1843d4d0e --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-title.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-title + CHECK_RESULT $? 0 0 "install texlive-context-title failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-title + CHECK_RESULT $? 0 0 "remove texlive-context-title failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator-doc.sh new file mode 100644 index 000000000..ec5eb4ef4 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-transliterator-doc + CHECK_RESULT $? 0 0 "install texlive-context-transliterator-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-transliterator-doc + CHECK_RESULT $? 0 0 "remove texlive-context-transliterator-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator.sh new file mode 100644 index 000000000..bd4264ea8 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-transliterator + CHECK_RESULT $? 0 0 "install texlive-context-transliterator failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-transliterator + CHECK_RESULT $? 0 0 "remove texlive-context-transliterator failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typearea-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typearea-doc.sh new file mode 100644 index 000000000..7974e713d --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typearea-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-typearea-doc + CHECK_RESULT $? 0 0 "install texlive-context-typearea-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-typearea-doc + CHECK_RESULT $? 0 0 "remove texlive-context-typearea-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typearea.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typearea.sh new file mode 100644 index 000000000..8831d0bbc --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typearea.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-typearea + CHECK_RESULT $? 0 0 "install texlive-context-typearea failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-typearea + CHECK_RESULT $? 0 0 "remove texlive-context-typearea failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts-doc.sh new file mode 100644 index 000000000..a854f2022 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-typescripts-doc + CHECK_RESULT $? 0 0 "install texlive-context-typescripts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-typescripts-doc + CHECK_RESULT $? 0 0 "remove texlive-context-typescripts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts.sh new file mode 100644 index 000000000..bf0ffab33 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-typescripts + CHECK_RESULT $? 0 0 "install texlive-context-typescripts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-typescripts + CHECK_RESULT $? 0 0 "remove texlive-context-typescripts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-vim-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-vim-doc.sh new file mode 100644 index 000000000..c7de9a830 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-vim-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-vim-doc + CHECK_RESULT $? 0 0 "install texlive-context-vim-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-vim-doc + CHECK_RESULT $? 0 0 "remove texlive-context-vim-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-vim.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-vim.sh new file mode 100644 index 000000000..5901d9161 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-vim.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-vim + CHECK_RESULT $? 0 0 "install texlive-context-vim failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-vim + CHECK_RESULT $? 0 0 "remove texlive-context-vim failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter-doc.sh new file mode 100644 index 000000000..1f1bdf9a6 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-visualcounter-doc + CHECK_RESULT $? 0 0 "install texlive-context-visualcounter-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-visualcounter-doc + CHECK_RESULT $? 0 0 "remove texlive-context-visualcounter-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter.sh new file mode 100644 index 000000000..f06d0c14b --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-context-visualcounter + CHECK_RESULT $? 0 0 "install texlive-context-visualcounter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-context-visualcounter + CHECK_RESULT $? 0 0 "remove texlive-context-visualcounter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-continue-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-continue-doc.sh new file mode 100644 index 000000000..c3cddd712 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-continue-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-continue-doc + CHECK_RESULT $? 0 0 "install texlive-continue-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-continue-doc + CHECK_RESULT $? 0 0 "remove texlive-continue-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-continue.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-continue.sh new file mode 100644 index 000000000..c40f13943 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-continue.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-continue + CHECK_RESULT $? 0 0 "install texlive-continue failed" + SLEEP_WAIT 1 + dnf remove -y texlive-continue + CHECK_RESULT $? 0 0 "remove texlive-continue failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contour-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contour-doc.sh new file mode 100644 index 000000000..643561fc3 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contour-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-contour-doc + CHECK_RESULT $? 0 0 "install texlive-contour-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-contour-doc + CHECK_RESULT $? 0 0 "remove texlive-contour-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contour.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contour.sh new file mode 100644 index 000000000..936662b86 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contour.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-contour + CHECK_RESULT $? 0 0 "install texlive-contour failed" + SLEEP_WAIT 1 + dnf remove -y texlive-contour + CHECK_RESULT $? 0 0 "remove texlive-contour failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contracard-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contracard-doc.sh new file mode 100644 index 000000000..e4c7d563d --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contracard-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-contracard-doc + CHECK_RESULT $? 0 0 "install texlive-contracard-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-contracard-doc + CHECK_RESULT $? 0 0 "remove texlive-contracard-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contracard.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contracard.sh new file mode 100644 index 000000000..d64a3f487 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contracard.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-contracard + CHECK_RESULT $? 0 0 "install texlive-contracard failed" + SLEEP_WAIT 1 + dnf remove -y texlive-contracard + CHECK_RESULT $? 0 0 "remove texlive-contracard failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conv-xkv.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conv-xkv.sh new file mode 100644 index 000000000..665257f3a --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conv-xkv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-conv-xkv + CHECK_RESULT $? 0 0 "install texlive-conv-xkv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-conv-xkv + CHECK_RESULT $? 0 0 "remove texlive-conv-xkv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking-doc.sh new file mode 100644 index 000000000..9493b9a81 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cooking-doc + CHECK_RESULT $? 0 0 "install texlive-cooking-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cooking-doc + CHECK_RESULT $? 0 0 "remove texlive-cooking-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking-units.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking-units.sh new file mode 100644 index 000000000..54c269abc --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking-units.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cooking-units + CHECK_RESULT $? 0 0 "install texlive-cooking-units failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cooking-units + CHECK_RESULT $? 0 0 "remove texlive-cooking-units failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking.sh new file mode 100644 index 000000000..a26baea9e --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cooking + CHECK_RESULT $? 0 0 "install texlive-cooking failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cooking + CHECK_RESULT $? 0 0 "remove texlive-cooking failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols-doc.sh new file mode 100644 index 000000000..51bca90d5 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cookingsymbols-doc + CHECK_RESULT $? 0 0 "install texlive-cookingsymbols-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cookingsymbols-doc + CHECK_RESULT $? 0 0 "remove texlive-cookingsymbols-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols.sh new file mode 100644 index 000000000..525e0f26c --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cookingsymbols + CHECK_RESULT $? 0 0 "install texlive-cookingsymbols failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cookingsymbols + CHECK_RESULT $? 0 0 "remove texlive-cookingsymbols failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cool-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cool-doc.sh new file mode 100644 index 000000000..8ffb8a299 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cool-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cool-doc + CHECK_RESULT $? 0 0 "install texlive-cool-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cool-doc + CHECK_RESULT $? 0 0 "remove texlive-cool-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cool.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cool.sh new file mode 100644 index 000000000..14e030911 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cool.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cool + CHECK_RESULT $? 0 0 "install texlive-cool failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cool + CHECK_RESULT $? 0 0 "remove texlive-cool failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coollist-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coollist-doc.sh new file mode 100644 index 000000000..73fb0adff --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coollist-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-coollist-doc + CHECK_RESULT $? 0 0 "install texlive-coollist-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-coollist-doc + CHECK_RESULT $? 0 0 "remove texlive-coollist-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coollist.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coollist.sh new file mode 100644 index 000000000..4c71b27ce --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coollist.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-coollist + CHECK_RESULT $? 0 0 "install texlive-coollist failed" + SLEEP_WAIT 1 + dnf remove -y texlive-coollist + CHECK_RESULT $? 0 0 "remove texlive-coollist failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolstr-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolstr-doc.sh new file mode 100644 index 000000000..884c3e1ab --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolstr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-coolstr-doc + CHECK_RESULT $? 0 0 "install texlive-coolstr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-coolstr-doc + CHECK_RESULT $? 0 0 "remove texlive-coolstr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolstr.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolstr.sh new file mode 100644 index 000000000..d25c8f45b --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolstr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-coolstr + CHECK_RESULT $? 0 0 "install texlive-coolstr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-coolstr + CHECK_RESULT $? 0 0 "remove texlive-coolstr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolthms-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolthms-doc.sh new file mode 100644 index 000000000..555bd78c9 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolthms-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-coolthms-doc + CHECK_RESULT $? 0 0 "install texlive-coolthms-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-coolthms-doc + CHECK_RESULT $? 0 0 "remove texlive-coolthms-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolthms.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolthms.sh new file mode 100644 index 000000000..e4b9322fb --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolthms.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-coolthms + CHECK_RESULT $? 0 0 "install texlive-coolthms failed" + SLEEP_WAIT 1 + dnf remove -y texlive-coolthms + CHECK_RESULT $? 0 0 "remove texlive-coolthms failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips-doc.sh new file mode 100644 index 000000000..e34765571 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cooltooltips-doc + CHECK_RESULT $? 0 0 "install texlive-cooltooltips-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cooltooltips-doc + CHECK_RESULT $? 0 0 "remove texlive-cooltooltips-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips.sh new file mode 100644 index 000000000..45216e0c5 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cooltooltips + CHECK_RESULT $? 0 0 "install texlive-cooltooltips failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cooltooltips + CHECK_RESULT $? 0 0 "remove texlive-cooltooltips failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coordsys-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coordsys-doc.sh new file mode 100644 index 000000000..693268aa3 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coordsys-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-coordsys-doc + CHECK_RESULT $? 0 0 "install texlive-coordsys-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-coordsys-doc + CHECK_RESULT $? 0 0 "remove texlive-coordsys-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coordsys.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coordsys.sh new file mode 100644 index 000000000..5ba68d3f1 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coordsys.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-coordsys + CHECK_RESULT $? 0 0 "install texlive-coordsys failed" + SLEEP_WAIT 1 + dnf remove -y texlive-coordsys + CHECK_RESULT $? 0 0 "remove texlive-coordsys failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyedit-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyedit-doc.sh new file mode 100644 index 000000000..a456f44f7 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyedit-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-copyedit-doc + CHECK_RESULT $? 0 0 "install texlive-copyedit-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-copyedit-doc + CHECK_RESULT $? 0 0 "remove texlive-copyedit-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyedit.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyedit.sh new file mode 100644 index 000000000..da850be78 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyedit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-copyedit + CHECK_RESULT $? 0 0 "install texlive-copyedit failed" + SLEEP_WAIT 1 + dnf remove -y texlive-copyedit + CHECK_RESULT $? 0 0 "remove texlive-copyedit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox-doc.sh new file mode 100644 index 000000000..b07fa1f99 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-copyrightbox-doc + CHECK_RESULT $? 0 0 "install texlive-copyrightbox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-copyrightbox-doc + CHECK_RESULT $? 0 0 "remove texlive-copyrightbox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox.sh new file mode 100644 index 000000000..3eddbdb3e --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-copyrightbox + CHECK_RESULT $? 0 0 "install texlive-copyrightbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-copyrightbox + CHECK_RESULT $? 0 0 "remove texlive-copyrightbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cormorantgaramond.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cormorantgaramond.sh new file mode 100644 index 000000000..5c155b5db --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cormorantgaramond.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cormorantgaramond + CHECK_RESULT $? 0 0 "install texlive-cormorantgaramond failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cormorantgaramond + CHECK_RESULT $? 0 0 "remove texlive-cormorantgaramond failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-correctmathalign.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-correctmathalign.sh new file mode 100644 index 000000000..93d9020ae --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-correctmathalign.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-correctmathalign + CHECK_RESULT $? 0 0 "install texlive-correctmathalign failed" + SLEEP_WAIT 1 + dnf remove -y texlive-correctmathalign + CHECK_RESULT $? 0 0 "remove texlive-correctmathalign failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coseoul-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coseoul-doc.sh new file mode 100644 index 000000000..e9716cb4b --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coseoul-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-coseoul-doc + CHECK_RESULT $? 0 0 "install texlive-coseoul-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-coseoul-doc + CHECK_RESULT $? 0 0 "remove texlive-coseoul-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coseoul.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coseoul.sh new file mode 100644 index 000000000..f81b2b602 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coseoul.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-coseoul + CHECK_RESULT $? 0 0 "install texlive-coseoul failed" + SLEEP_WAIT 1 + dnf remove -y texlive-coseoul + CHECK_RESULT $? 0 0 "remove texlive-coseoul failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope-doc.sh new file mode 100644 index 000000000..3e3dd7831 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-countriesofeurope-doc + CHECK_RESULT $? 0 0 "install texlive-countriesofeurope-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-countriesofeurope-doc + CHECK_RESULT $? 0 0 "remove texlive-countriesofeurope-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope.sh new file mode 100644 index 000000000..78c463a38 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-countriesofeurope + CHECK_RESULT $? 0 0 "install texlive-countriesofeurope failed" + SLEEP_WAIT 1 + dnf remove -y texlive-countriesofeurope + CHECK_RESULT $? 0 0 "remove texlive-countriesofeurope failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-counttexruns-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-counttexruns-doc.sh new file mode 100644 index 000000000..5298e07bc --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-counttexruns-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-counttexruns-doc + CHECK_RESULT $? 0 0 "install texlive-counttexruns-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-counttexruns-doc + CHECK_RESULT $? 0 0 "remove texlive-counttexruns-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-counttexruns.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-counttexruns.sh new file mode 100644 index 000000000..ee92e5082 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-counttexruns.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-counttexruns + CHECK_RESULT $? 0 0 "install texlive-counttexruns failed" + SLEEP_WAIT 1 + dnf remove -y texlive-counttexruns + CHECK_RESULT $? 0 0 "remove texlive-counttexruns failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled-doc.sh new file mode 100644 index 000000000..cc1e41079 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-courier-scaled-doc + CHECK_RESULT $? 0 0 "install texlive-courier-scaled-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-courier-scaled-doc + CHECK_RESULT $? 0 0 "remove texlive-courier-scaled-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled.sh new file mode 100644 index 000000000..10769f02d --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-courier-scaled + CHECK_RESULT $? 0 0 "install texlive-courier-scaled failed" + SLEEP_WAIT 1 + dnf remove -y texlive-courier-scaled + CHECK_RESULT $? 0 0 "remove texlive-courier-scaled failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier.sh new file mode 100644 index 000000000..07ebb00a6 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-courier + CHECK_RESULT $? 0 0 "install texlive-courier failed" + SLEEP_WAIT 1 + dnf remove -y texlive-courier + CHECK_RESULT $? 0 0 "remove texlive-courier failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courseoutline-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courseoutline-doc.sh new file mode 100644 index 000000000..3878e5924 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courseoutline-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-courseoutline-doc + CHECK_RESULT $? 0 0 "install texlive-courseoutline-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-courseoutline-doc + CHECK_RESULT $? 0 0 "remove texlive-courseoutline-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courseoutline.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courseoutline.sh new file mode 100644 index 000000000..3387b7a98 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courseoutline.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-courseoutline + CHECK_RESULT $? 0 0 "install texlive-courseoutline failed" + SLEEP_WAIT 1 + dnf remove -y texlive-courseoutline + CHECK_RESULT $? 0 0 "remove texlive-courseoutline failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coursepaper-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coursepaper-doc.sh new file mode 100644 index 000000000..f03d554f9 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coursepaper-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-coursepaper-doc + CHECK_RESULT $? 0 0 "install texlive-coursepaper-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-coursepaper-doc + CHECK_RESULT $? 0 0 "remove texlive-coursepaper-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coursepaper.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coursepaper.sh new file mode 100644 index 000000000..8d8ce43b1 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coursepaper.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-coursepaper + CHECK_RESULT $? 0 0 "install texlive-coursepaper failed" + SLEEP_WAIT 1 + dnf remove -y texlive-coursepaper + CHECK_RESULT $? 0 0 "remove texlive-coursepaper failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coverpage-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coverpage-doc.sh new file mode 100644 index 000000000..45d558ec6 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coverpage-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-coverpage-doc + CHECK_RESULT $? 0 0 "install texlive-coverpage-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-coverpage-doc + CHECK_RESULT $? 0 0 "remove texlive-coverpage-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coverpage.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coverpage.sh new file mode 100644 index 000000000..b77f10ea2 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coverpage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-coverpage + CHECK_RESULT $? 0 0 "install texlive-coverpage failed" + SLEEP_WAIT 1 + dnf remove -y texlive-coverpage + CHECK_RESULT $? 0 0 "remove texlive-coverpage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-covington-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-covington-doc.sh new file mode 100644 index 000000000..bcb6f07cb --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-covington-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-covington-doc + CHECK_RESULT $? 0 0 "install texlive-covington-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-covington-doc + CHECK_RESULT $? 0 0 "remove texlive-covington-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-covington.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-covington.sh new file mode 100644 index 000000000..f289e0ad7 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-covington.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-covington + CHECK_RESULT $? 0 0 "install texlive-covington failed" + SLEEP_WAIT 1 + dnf remove -y texlive-covington + CHECK_RESULT $? 0 0 "remove texlive-covington failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-lexikon-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-lexikon-doc.sh new file mode 100644 index 000000000..f29a7d7c9 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-lexikon-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lexikon-doc + CHECK_RESULT $? 0 0 "install texlive-lexikon-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lexikon-doc + CHECK_RESULT $? 0 0 "remove texlive-lexikon-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-lexikon.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-lexikon.sh new file mode 100644 index 000000000..f0603c2d1 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-lexikon.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lexikon + CHECK_RESULT $? 0 0 "install texlive-lexikon failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lexikon + CHECK_RESULT $? 0 0 "remove texlive-lexikon failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-split-e.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-split-e.sh new file mode 100644 index 000000000..93ce78187 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-split-e.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-split-e + CHECK_RESULT $? 0 0 "install texlive-split-e failed" + SLEEP_WAIT 1 + dnf remove -y texlive-split-e + CHECK_RESULT $? 0 0 "remove texlive-split-e failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-venturisadf-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-venturisadf-doc.sh new file mode 100644 index 000000000..390df5ba7 --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-venturisadf-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-venturisadf-doc + CHECK_RESULT $? 0 0 "install texlive-venturisadf-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-venturisadf-doc + CHECK_RESULT $? 0 0 "remove texlive-venturisadf-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-venturisadf.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-venturisadf.sh new file mode 100644 index 000000000..8ca73522f --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-venturisadf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-venturisadf + CHECK_RESULT $? 0 0 "install texlive-venturisadf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-venturisadf + CHECK_RESULT $? 0 0 "remove texlive-venturisadf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-wsuipa-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-wsuipa-doc.sh new file mode 100644 index 000000000..41fa0fd3f --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-wsuipa-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wsuipa-doc + CHECK_RESULT $? 0 0 "install texlive-wsuipa-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wsuipa-doc + CHECK_RESULT $? 0 0 "remove texlive-wsuipa-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-wsuipa.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-wsuipa.sh new file mode 100644 index 000000000..b393bfb0f --- /dev/null +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-wsuipa.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wsuipa + CHECK_RESULT $? 0 0 "install texlive-wsuipa failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wsuipa + CHECK_RESULT $? 0 0 "remove texlive-wsuipa failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-e-french-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-e-french-doc.sh new file mode 100644 index 000000000..94931e322 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-e-french-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-e-french-doc + CHECK_RESULT $? 0 0 "install texlive-e-french-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-e-french-doc + CHECK_RESULT $? 0 0 "remove texlive-e-french-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-e-french.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-e-french.sh new file mode 100644 index 000000000..8269807a3 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-e-french.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-e-french + CHECK_RESULT $? 0 0 "install texlive-e-french failed" + SLEEP_WAIT 1 + dnf remove -y texlive-e-french + CHECK_RESULT $? 0 0 "remove texlive-e-french failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean-doc.sh new file mode 100644 index 000000000..dd5ec7b64 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ean-doc + CHECK_RESULT $? 0 0 "install texlive-ean-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ean-doc + CHECK_RESULT $? 0 0 "remove texlive-ean-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean.sh new file mode 100644 index 000000000..0ce76f596 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ean + CHECK_RESULT $? 0 0 "install texlive-ean failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ean + CHECK_RESULT $? 0 0 "remove texlive-ean failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn-doc.sh new file mode 100644 index 000000000..7472c039c --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ean13isbn-doc + CHECK_RESULT $? 0 0 "install texlive-ean13isbn-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ean13isbn-doc + CHECK_RESULT $? 0 0 "remove texlive-ean13isbn-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn.sh new file mode 100644 index 000000000..7194e6068 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ean13isbn + CHECK_RESULT $? 0 0 "install texlive-ean13isbn failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ean13isbn + CHECK_RESULT $? 0 0 "remove texlive-ean13isbn failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-doc.sh new file mode 100644 index 000000000..2b029b262 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-easy-doc + CHECK_RESULT $? 0 0 "install texlive-easy-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-easy-doc + CHECK_RESULT $? 0 0 "remove texlive-easy-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-todo-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-todo-doc.sh new file mode 100644 index 000000000..cd84638ce --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-todo-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-easy-todo-doc + CHECK_RESULT $? 0 0 "install texlive-easy-todo-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-easy-todo-doc + CHECK_RESULT $? 0 0 "remove texlive-easy-todo-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-todo.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-todo.sh new file mode 100644 index 000000000..add23788c --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-todo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-easy-todo + CHECK_RESULT $? 0 0 "install texlive-easy-todo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-easy-todo + CHECK_RESULT $? 0 0 "remove texlive-easy-todo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy.sh new file mode 100644 index 000000000..1b63656c9 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-easy + CHECK_RESULT $? 0 0 "install texlive-easy failed" + SLEEP_WAIT 1 + dnf remove -y texlive-easy + CHECK_RESULT $? 0 0 "remove texlive-easy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyfig-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyfig-doc.sh new file mode 100644 index 000000000..0d7c521e7 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyfig-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-easyfig-doc + CHECK_RESULT $? 0 0 "install texlive-easyfig-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-easyfig-doc + CHECK_RESULT $? 0 0 "remove texlive-easyfig-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyfig.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyfig.sh new file mode 100644 index 000000000..ef0130b70 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyfig.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-easyfig + CHECK_RESULT $? 0 0 "install texlive-easyfig failed" + SLEEP_WAIT 1 + dnf remove -y texlive-easyfig + CHECK_RESULT $? 0 0 "remove texlive-easyfig failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyformat.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyformat.sh new file mode 100644 index 000000000..9a8978d4e --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyformat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-easyformat + CHECK_RESULT $? 0 0 "install texlive-easyformat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-easyformat + CHECK_RESULT $? 0 0 "remove texlive-easyformat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easylist-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easylist-doc.sh new file mode 100644 index 000000000..d1fed6a3a --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easylist-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-easylist-doc + CHECK_RESULT $? 0 0 "install texlive-easylist-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-easylist-doc + CHECK_RESULT $? 0 0 "remove texlive-easylist-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easylist.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easylist.sh new file mode 100644 index 000000000..f9fdf2764 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easylist.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-easylist + CHECK_RESULT $? 0 0 "install texlive-easylist failed" + SLEEP_WAIT 1 + dnf remove -y texlive-easylist + CHECK_RESULT $? 0 0 "remove texlive-easylist failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyreview-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyreview-doc.sh new file mode 100644 index 000000000..e19b512e1 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyreview-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-easyreview-doc + CHECK_RESULT $? 0 0 "install texlive-easyreview-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-easyreview-doc + CHECK_RESULT $? 0 0 "remove texlive-easyreview-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyreview.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyreview.sh new file mode 100644 index 000000000..09d2ed46a --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyreview.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-easyreview + CHECK_RESULT $? 0 0 "install texlive-easyreview failed" + SLEEP_WAIT 1 + dnf remove -y texlive-easyreview + CHECK_RESULT $? 0 0 "remove texlive-easyreview failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebezier-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebezier-doc.sh new file mode 100644 index 000000000..7b0a03047 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebezier-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ebezier-doc + CHECK_RESULT $? 0 0 "install texlive-ebezier-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ebezier-doc + CHECK_RESULT $? 0 0 "remove texlive-ebezier-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebezier.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebezier.sh new file mode 100644 index 000000000..6062a955f --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebezier.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ebezier + CHECK_RESULT $? 0 0 "install texlive-ebezier failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ebezier + CHECK_RESULT $? 0 0 "remove texlive-ebezier failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-doc.sh new file mode 100644 index 000000000..9f9067123 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ebgaramond-doc + CHECK_RESULT $? 0 0 "install texlive-ebgaramond-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ebgaramond-doc + CHECK_RESULT $? 0 0 "remove texlive-ebgaramond-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths-doc.sh new file mode 100644 index 000000000..4293596b3 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ebgaramond-maths-doc + CHECK_RESULT $? 0 0 "install texlive-ebgaramond-maths-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ebgaramond-maths-doc + CHECK_RESULT $? 0 0 "remove texlive-ebgaramond-maths-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths.sh new file mode 100644 index 000000000..30fa13fe0 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ebgaramond-maths + CHECK_RESULT $? 0 0 "install texlive-ebgaramond-maths failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ebgaramond-maths + CHECK_RESULT $? 0 0 "remove texlive-ebgaramond-maths failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond.sh new file mode 100644 index 000000000..5aee1ee37 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ebgaramond + CHECK_RESULT $? 0 0 "install texlive-ebgaramond failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ebgaramond + CHECK_RESULT $? 0 0 "remove texlive-ebgaramond failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebook-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebook-doc.sh new file mode 100644 index 000000000..3911082bd --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebook-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ebook-doc + CHECK_RESULT $? 0 0 "install texlive-ebook-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ebook-doc + CHECK_RESULT $? 0 0 "remove texlive-ebook-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebook.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebook.sh new file mode 100644 index 000000000..74653cf77 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebook.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ebook + CHECK_RESULT $? 0 0 "install texlive-ebook failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ebook + CHECK_RESULT $? 0 0 "remove texlive-ebook failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebproof-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebproof-doc.sh new file mode 100644 index 000000000..3fa83305f --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebproof-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ebproof-doc + CHECK_RESULT $? 0 0 "install texlive-ebproof-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ebproof-doc + CHECK_RESULT $? 0 0 "remove texlive-ebproof-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebproof.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebproof.sh new file mode 100644 index 000000000..b2430a25e --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebproof.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ebproof + CHECK_RESULT $? 0 0 "install texlive-ebproof failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ebproof + CHECK_RESULT $? 0 0 "remove texlive-ebproof failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis-doc.sh new file mode 100644 index 000000000..b0cbdfece --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ebsthesis-doc + CHECK_RESULT $? 0 0 "install texlive-ebsthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ebsthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-ebsthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis.sh new file mode 100644 index 000000000..b409abc8d --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ebsthesis + CHECK_RESULT $? 0 0 "install texlive-ebsthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ebsthesis + CHECK_RESULT $? 0 0 "remove texlive-ebsthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ec-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ec-doc.sh new file mode 100644 index 000000000..03fc2fd23 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ec-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ec-doc + CHECK_RESULT $? 0 0 "install texlive-ec-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ec-doc + CHECK_RESULT $? 0 0 "remove texlive-ec-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ec.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ec.sh new file mode 100644 index 000000000..a0075c859 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ec.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ec + CHECK_RESULT $? 0 0 "install texlive-ec failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ec + CHECK_RESULT $? 0 0 "remove texlive-ec failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecc-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecc-doc.sh new file mode 100644 index 000000000..d9b193418 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ecc-doc + CHECK_RESULT $? 0 0 "install texlive-ecc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ecc-doc + CHECK_RESULT $? 0 0 "remove texlive-ecc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecc.sh new file mode 100644 index 000000000..ff98b4e5b --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ecc + CHECK_RESULT $? 0 0 "install texlive-ecc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ecc + CHECK_RESULT $? 0 0 "remove texlive-ecc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic-doc.sh new file mode 100644 index 000000000..127bbe322 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ecclesiastic-doc + CHECK_RESULT $? 0 0 "install texlive-ecclesiastic-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ecclesiastic-doc + CHECK_RESULT $? 0 0 "remove texlive-ecclesiastic-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic.sh new file mode 100644 index 000000000..7ecb170b0 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ecclesiastic + CHECK_RESULT $? 0 0 "install texlive-ecclesiastic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ecclesiastic + CHECK_RESULT $? 0 0 "remove texlive-ecclesiastic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecgdraw.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecgdraw.sh new file mode 100644 index 000000000..1f693ba5a --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecgdraw.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ecgdraw + CHECK_RESULT $? 0 0 "install texlive-ecgdraw failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ecgdraw + CHECK_RESULT $? 0 0 "remove texlive-ecgdraw failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecltree-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecltree-doc.sh new file mode 100644 index 000000000..30be6d6b9 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecltree-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ecltree-doc + CHECK_RESULT $? 0 0 "install texlive-ecltree-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ecltree-doc + CHECK_RESULT $? 0 0 "remove texlive-ecltree-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecltree.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecltree.sh new file mode 100644 index 000000000..0247b28fe --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecltree.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ecltree + CHECK_RESULT $? 0 0 "install texlive-ecltree failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ecltree + CHECK_RESULT $? 0 0 "remove texlive-ecltree failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eco-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eco-doc.sh new file mode 100644 index 000000000..495aa4f92 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eco-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eco-doc + CHECK_RESULT $? 0 0 "install texlive-eco-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eco-doc + CHECK_RESULT $? 0 0 "remove texlive-eco-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eco.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eco.sh new file mode 100644 index 000000000..e91b8e372 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eco.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eco + CHECK_RESULT $? 0 0 "install texlive-eco failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eco + CHECK_RESULT $? 0 0 "remove texlive-eco failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex-doc.sh new file mode 100644 index 000000000..f44d2a5bb --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ecobiblatex-doc + CHECK_RESULT $? 0 0 "install texlive-ecobiblatex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ecobiblatex-doc + CHECK_RESULT $? 0 0 "remove texlive-ecobiblatex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex.sh new file mode 100644 index 000000000..ad6c67a90 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ecobiblatex + CHECK_RESULT $? 0 0 "install texlive-ecobiblatex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ecobiblatex + CHECK_RESULT $? 0 0 "remove texlive-ecobiblatex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-econometrics-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-econometrics-doc.sh new file mode 100644 index 000000000..a35ed72bb --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-econometrics-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-econometrics-doc + CHECK_RESULT $? 0 0 "install texlive-econometrics-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-econometrics-doc + CHECK_RESULT $? 0 0 "remove texlive-econometrics-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-econometrics.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-econometrics.sh new file mode 100644 index 000000000..0c8a0b5eb --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-econometrics.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-econometrics + CHECK_RESULT $? 0 0 "install texlive-econometrics failed" + SLEEP_WAIT 1 + dnf remove -y texlive-econometrics + CHECK_RESULT $? 0 0 "remove texlive-econometrics failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-economic-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-economic-doc.sh new file mode 100644 index 000000000..97d1d1cb0 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-economic-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-economic-doc + CHECK_RESULT $? 0 0 "install texlive-economic-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-economic-doc + CHECK_RESULT $? 0 0 "remove texlive-economic-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-economic.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-economic.sh new file mode 100644 index 000000000..46fbf2460 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-economic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-economic + CHECK_RESULT $? 0 0 "install texlive-economic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-economic + CHECK_RESULT $? 0 0 "remove texlive-economic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecv-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecv-doc.sh new file mode 100644 index 000000000..61025bbde --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecv-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ecv-doc + CHECK_RESULT $? 0 0 "install texlive-ecv-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ecv-doc + CHECK_RESULT $? 0 0 "remove texlive-ecv-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecv.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecv.sh new file mode 100644 index 000000000..68bb02494 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ecv + CHECK_RESULT $? 0 0 "install texlive-ecv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ecv + CHECK_RESULT $? 0 0 "remove texlive-ecv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ed-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ed-doc.sh new file mode 100644 index 000000000..2c39006fd --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ed-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ed-doc + CHECK_RESULT $? 0 0 "install texlive-ed-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ed-doc + CHECK_RESULT $? 0 0 "remove texlive-ed-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ed.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ed.sh new file mode 100644 index 000000000..34cfdcc80 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ed.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ed + CHECK_RESULT $? 0 0 "install texlive-ed failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ed + CHECK_RESULT $? 0 0 "remove texlive-ed failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edfnotes-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edfnotes-doc.sh new file mode 100644 index 000000000..ad25c0484 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edfnotes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-edfnotes-doc + CHECK_RESULT $? 0 0 "install texlive-edfnotes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-edfnotes-doc + CHECK_RESULT $? 0 0 "remove texlive-edfnotes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edfnotes.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edfnotes.sh new file mode 100644 index 000000000..6e0ae8f79 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edfnotes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-edfnotes + CHECK_RESULT $? 0 0 "install texlive-edfnotes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-edfnotes + CHECK_RESULT $? 0 0 "remove texlive-edfnotes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmac-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmac-doc.sh new file mode 100644 index 000000000..e6d0fbcc0 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmac-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-edmac-doc + CHECK_RESULT $? 0 0 "install texlive-edmac-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-edmac-doc + CHECK_RESULT $? 0 0 "remove texlive-edmac-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmac.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmac.sh new file mode 100644 index 000000000..8c6ab3ad8 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmac.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-edmac + CHECK_RESULT $? 0 0 "install texlive-edmac failed" + SLEEP_WAIT 1 + dnf remove -y texlive-edmac + CHECK_RESULT $? 0 0 "remove texlive-edmac failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmargin-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmargin-doc.sh new file mode 100644 index 000000000..55486383c --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmargin-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-edmargin-doc + CHECK_RESULT $? 0 0 "install texlive-edmargin-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-edmargin-doc + CHECK_RESULT $? 0 0 "remove texlive-edmargin-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmargin.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmargin.sh new file mode 100644 index 000000000..665e9a55c --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmargin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-edmargin + CHECK_RESULT $? 0 0 "install texlive-edmargin failed" + SLEEP_WAIT 1 + dnf remove -y texlive-edmargin + CHECK_RESULT $? 0 0 "remove texlive-edmargin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ednotes-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ednotes-doc.sh new file mode 100644 index 000000000..d433ec20f --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ednotes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ednotes-doc + CHECK_RESULT $? 0 0 "install texlive-ednotes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ednotes-doc + CHECK_RESULT $? 0 0 "remove texlive-ednotes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ednotes.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ednotes.sh new file mode 100644 index 000000000..70e5a437f --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ednotes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ednotes + CHECK_RESULT $? 0 0 "install texlive-ednotes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ednotes + CHECK_RESULT $? 0 0 "remove texlive-ednotes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eemeir-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eemeir-doc.sh new file mode 100644 index 000000000..a75042db2 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eemeir-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eemeir-doc + CHECK_RESULT $? 0 0 "install texlive-eemeir-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eemeir-doc + CHECK_RESULT $? 0 0 "remove texlive-eemeir-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eemeir.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eemeir.sh new file mode 100644 index 000000000..1db0d5724 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eemeir.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eemeir + CHECK_RESULT $? 0 0 "install texlive-eemeir failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eemeir + CHECK_RESULT $? 0 0 "remove texlive-eemeir failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eepic-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eepic-doc.sh new file mode 100644 index 000000000..b24d505ad --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eepic-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eepic-doc + CHECK_RESULT $? 0 0 "install texlive-eepic-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eepic-doc + CHECK_RESULT $? 0 0 "remove texlive-eepic-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eepic.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eepic.sh new file mode 100644 index 000000000..98ee6b339 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eepic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eepic + CHECK_RESULT $? 0 0 "install texlive-eepic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eepic + CHECK_RESULT $? 0 0 "remove texlive-eepic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-efbox-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-efbox-doc.sh new file mode 100644 index 000000000..beabb6905 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-efbox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-efbox-doc + CHECK_RESULT $? 0 0 "install texlive-efbox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-efbox-doc + CHECK_RESULT $? 0 0 "remove texlive-efbox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-efbox.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-efbox.sh new file mode 100644 index 000000000..f47b91320 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-efbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-efbox + CHECK_RESULT $? 0 0 "install texlive-efbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-efbox + CHECK_RESULT $? 0 0 "remove texlive-efbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egameps-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egameps-doc.sh new file mode 100644 index 000000000..7a63b76f6 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egameps-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-egameps-doc + CHECK_RESULT $? 0 0 "install texlive-egameps-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-egameps-doc + CHECK_RESULT $? 0 0 "remove texlive-egameps-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egameps.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egameps.sh new file mode 100644 index 000000000..f39205b62 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egameps.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-egameps + CHECK_RESULT $? 0 0 "install texlive-egameps failed" + SLEEP_WAIT 1 + dnf remove -y texlive-egameps + CHECK_RESULT $? 0 0 "remove texlive-egameps failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egplot-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egplot-doc.sh new file mode 100644 index 000000000..a5196e3b2 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egplot-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-egplot-doc + CHECK_RESULT $? 0 0 "install texlive-egplot-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-egplot-doc + CHECK_RESULT $? 0 0 "remove texlive-egplot-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egplot.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egplot.sh new file mode 100644 index 000000000..1f26fb58a --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egplot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-egplot + CHECK_RESULT $? 0 0 "install texlive-egplot failed" + SLEEP_WAIT 1 + dnf remove -y texlive-egplot + CHECK_RESULT $? 0 0 "remove texlive-egplot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-doc.sh new file mode 100644 index 000000000..1c78719f8 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eiad-doc + CHECK_RESULT $? 0 0 "install texlive-eiad-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eiad-doc + CHECK_RESULT $? 0 0 "remove texlive-eiad-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx-doc.sh new file mode 100644 index 000000000..4b14d3164 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eiad-ltx-doc + CHECK_RESULT $? 0 0 "install texlive-eiad-ltx-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eiad-ltx-doc + CHECK_RESULT $? 0 0 "remove texlive-eiad-ltx-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx.sh new file mode 100644 index 000000000..486b21f4b --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eiad-ltx + CHECK_RESULT $? 0 0 "install texlive-eiad-ltx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eiad-ltx + CHECK_RESULT $? 0 0 "remove texlive-eiad-ltx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad.sh new file mode 100644 index 000000000..3259d849f --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eiad + CHECK_RESULT $? 0 0 "install texlive-eiad failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eiad + CHECK_RESULT $? 0 0 "remove texlive-eiad failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eijkhout.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eijkhout.sh new file mode 100644 index 000000000..fd751e5b6 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eijkhout.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eijkhout + CHECK_RESULT $? 0 0 "install texlive-eijkhout failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eijkhout + CHECK_RESULT $? 0 0 "remove texlive-eijkhout failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung-doc.sh new file mode 100644 index 000000000..bf584d4ee --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-einfuehrung-doc + CHECK_RESULT $? 0 0 "install texlive-einfuehrung-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-einfuehrung-doc + CHECK_RESULT $? 0 0 "remove texlive-einfuehrung-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung2-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung2-doc.sh new file mode 100644 index 000000000..36e902861 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung2-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-einfuehrung2-doc + CHECK_RESULT $? 0 0 "install texlive-einfuehrung2-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-einfuehrung2-doc + CHECK_RESULT $? 0 0 "remove texlive-einfuehrung2-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ejpecp-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ejpecp-doc.sh new file mode 100644 index 000000000..7cc8db047 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ejpecp-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ejpecp-doc + CHECK_RESULT $? 0 0 "install texlive-ejpecp-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ejpecp-doc + CHECK_RESULT $? 0 0 "remove texlive-ejpecp-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ejpecp.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ejpecp.sh new file mode 100644 index 000000000..73808c985 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ejpecp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ejpecp + CHECK_RESULT $? 0 0 "install texlive-ejpecp failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ejpecp + CHECK_RESULT $? 0 0 "remove texlive-ejpecp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ekaia-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ekaia-doc.sh new file mode 100644 index 000000000..ef3246f00 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ekaia-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ekaia-doc + CHECK_RESULT $? 0 0 "install texlive-ekaia-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ekaia-doc + CHECK_RESULT $? 0 0 "remove texlive-ekaia-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ekaia.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ekaia.sh new file mode 100644 index 000000000..161b53ac6 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ekaia.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ekaia + CHECK_RESULT $? 0 0 "install texlive-ekaia failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ekaia + CHECK_RESULT $? 0 0 "remove texlive-ekaia failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elbioimp-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elbioimp-doc.sh new file mode 100644 index 000000000..33335a068 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elbioimp-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elbioimp-doc + CHECK_RESULT $? 0 0 "install texlive-elbioimp-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elbioimp-doc + CHECK_RESULT $? 0 0 "remove texlive-elbioimp-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elbioimp.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elbioimp.sh new file mode 100644 index 000000000..a7b16e305 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elbioimp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elbioimp + CHECK_RESULT $? 0 0 "install texlive-elbioimp failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elbioimp + CHECK_RESULT $? 0 0 "remove texlive-elbioimp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-electrum-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-electrum-doc.sh new file mode 100644 index 000000000..f8284863c --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-electrum-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-electrum-doc + CHECK_RESULT $? 0 0 "install texlive-electrum-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-electrum-doc + CHECK_RESULT $? 0 0 "remove texlive-electrum-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-electrum.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-electrum.sh new file mode 100644 index 000000000..b66a0ae20 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-electrum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-electrum + CHECK_RESULT $? 0 0 "install texlive-electrum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-electrum + CHECK_RESULT $? 0 0 "remove texlive-electrum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledform-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledform-doc.sh new file mode 100644 index 000000000..f6d5914cd --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledform-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eledform-doc + CHECK_RESULT $? 0 0 "install texlive-eledform-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eledform-doc + CHECK_RESULT $? 0 0 "remove texlive-eledform-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledform.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledform.sh new file mode 100644 index 000000000..666a21ded --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledform.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eledform + CHECK_RESULT $? 0 0 "install texlive-eledform failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eledform + CHECK_RESULT $? 0 0 "remove texlive-eledform failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledmac-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledmac-doc.sh new file mode 100644 index 000000000..85ba2ef38 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledmac-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eledmac-doc + CHECK_RESULT $? 0 0 "install texlive-eledmac-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eledmac-doc + CHECK_RESULT $? 0 0 "remove texlive-eledmac-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledmac.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledmac.sh new file mode 100644 index 000000000..ffa904468 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledmac.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eledmac + CHECK_RESULT $? 0 0 "install texlive-eledmac failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eledmac + CHECK_RESULT $? 0 0 "remove texlive-eledmac failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elements-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elements-doc.sh new file mode 100644 index 000000000..25ac27da4 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elements-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elements-doc + CHECK_RESULT $? 0 0 "install texlive-elements-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elements-doc + CHECK_RESULT $? 0 0 "remove texlive-elements-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elements.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elements.sh new file mode 100644 index 000000000..f2233af1b --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elements.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elements + CHECK_RESULT $? 0 0 "install texlive-elements failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elements + CHECK_RESULT $? 0 0 "remove texlive-elements failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipse-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipse-doc.sh new file mode 100644 index 000000000..18025a021 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipse-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ellipse-doc + CHECK_RESULT $? 0 0 "install texlive-ellipse-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ellipse-doc + CHECK_RESULT $? 0 0 "remove texlive-ellipse-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipse.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipse.sh new file mode 100644 index 000000000..a5426e1f9 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipse.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ellipse + CHECK_RESULT $? 0 0 "install texlive-ellipse failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ellipse + CHECK_RESULT $? 0 0 "remove texlive-ellipse failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipsis-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipsis-doc.sh new file mode 100644 index 000000000..91b3788fe --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipsis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ellipsis-doc + CHECK_RESULT $? 0 0 "install texlive-ellipsis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ellipsis-doc + CHECK_RESULT $? 0 0 "remove texlive-ellipsis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipsis.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipsis.sh new file mode 100644 index 000000000..a41945bf5 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipsis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ellipsis + CHECK_RESULT $? 0 0 "install texlive-ellipsis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ellipsis + CHECK_RESULT $? 0 0 "remove texlive-ellipsis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elmath-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elmath-doc.sh new file mode 100644 index 000000000..2901b826f --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elmath-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elmath-doc + CHECK_RESULT $? 0 0 "install texlive-elmath-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elmath-doc + CHECK_RESULT $? 0 0 "remove texlive-elmath-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elmath.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elmath.sh new file mode 100644 index 000000000..59e978d97 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elmath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elmath + CHECK_RESULT $? 0 0 "install texlive-elmath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elmath + CHECK_RESULT $? 0 0 "remove texlive-elmath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elocalloc-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elocalloc-doc.sh new file mode 100644 index 000000000..972134ccf --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elocalloc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elocalloc-doc + CHECK_RESULT $? 0 0 "install texlive-elocalloc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elocalloc-doc + CHECK_RESULT $? 0 0 "remove texlive-elocalloc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elocalloc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elocalloc.sh new file mode 100644 index 000000000..901973f3e --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elocalloc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elocalloc + CHECK_RESULT $? 0 0 "install texlive-elocalloc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elocalloc + CHECK_RESULT $? 0 0 "remove texlive-elocalloc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elpres-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elpres-doc.sh new file mode 100644 index 000000000..210d84669 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elpres-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elpres-doc + CHECK_RESULT $? 0 0 "install texlive-elpres-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elpres-doc + CHECK_RESULT $? 0 0 "remove texlive-elpres-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elpres.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elpres.sh new file mode 100644 index 000000000..4ab09ca83 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elpres.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elpres + CHECK_RESULT $? 0 0 "install texlive-elpres failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elpres + CHECK_RESULT $? 0 0 "remove texlive-elpres failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elsarticle-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elsarticle-doc.sh new file mode 100644 index 000000000..6675a7534 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elsarticle-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elsarticle-doc + CHECK_RESULT $? 0 0 "install texlive-elsarticle-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elsarticle-doc + CHECK_RESULT $? 0 0 "remove texlive-elsarticle-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elsarticle.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elsarticle.sh new file mode 100644 index 000000000..eb02d757b --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elsarticle.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elsarticle + CHECK_RESULT $? 0 0 "install texlive-elsarticle failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elsarticle + CHECK_RESULT $? 0 0 "remove texlive-elsarticle failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis-doc.sh new file mode 100644 index 000000000..4aa2abbc8 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elteikthesis-doc + CHECK_RESULT $? 0 0 "install texlive-elteikthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elteikthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-elteikthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis.sh new file mode 100644 index 000000000..2fb257cd9 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elteikthesis + CHECK_RESULT $? 0 0 "install texlive-elteikthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elteikthesis + CHECK_RESULT $? 0 0 "remove texlive-elteikthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eltex-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eltex-doc.sh new file mode 100644 index 000000000..86770be54 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eltex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eltex-doc + CHECK_RESULT $? 0 0 "install texlive-eltex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eltex-doc + CHECK_RESULT $? 0 0 "remove texlive-eltex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eltex.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eltex.sh new file mode 100644 index 000000000..3aee7c633 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eltex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eltex + CHECK_RESULT $? 0 0 "install texlive-eltex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eltex + CHECK_RESULT $? 0 0 "remove texlive-eltex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elvish-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elvish-doc.sh new file mode 100644 index 000000000..8e08fce5a --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elvish-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elvish-doc + CHECK_RESULT $? 0 0 "install texlive-elvish-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elvish-doc + CHECK_RESULT $? 0 0 "remove texlive-elvish-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elvish.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elvish.sh new file mode 100644 index 000000000..557cae114 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elvish.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elvish + CHECK_RESULT $? 0 0 "install texlive-elvish failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elvish + CHECK_RESULT $? 0 0 "remove texlive-elvish failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elzcards-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elzcards-doc.sh new file mode 100644 index 000000000..3b7c1a4aa --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elzcards-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elzcards-doc + CHECK_RESULT $? 0 0 "install texlive-elzcards-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elzcards-doc + CHECK_RESULT $? 0 0 "remove texlive-elzcards-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elzcards.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elzcards.sh new file mode 100644 index 000000000..20489e842 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elzcards.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elzcards + CHECK_RESULT $? 0 0 "install texlive-elzcards failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elzcards + CHECK_RESULT $? 0 0 "remove texlive-elzcards failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emarks-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emarks-doc.sh new file mode 100644 index 000000000..9df6b182e --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emarks-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-emarks-doc + CHECK_RESULT $? 0 0 "install texlive-emarks-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-emarks-doc + CHECK_RESULT $? 0 0 "remove texlive-emarks-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emarks.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emarks.sh new file mode 100644 index 000000000..94e718386 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emarks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-emarks + CHECK_RESULT $? 0 0 "install texlive-emarks failed" + SLEEP_WAIT 1 + dnf remove -y texlive-emarks + CHECK_RESULT $? 0 0 "remove texlive-emarks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embedall-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embedall-doc.sh new file mode 100644 index 000000000..f0f2bee12 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embedall-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-embedall-doc + CHECK_RESULT $? 0 0 "install texlive-embedall-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-embedall-doc + CHECK_RESULT $? 0 0 "remove texlive-embedall-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embedall.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embedall.sh new file mode 100644 index 000000000..929e796dc --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embedall.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-embedall + CHECK_RESULT $? 0 0 "install texlive-embedall failed" + SLEEP_WAIT 1 + dnf remove -y texlive-embedall + CHECK_RESULT $? 0 0 "remove texlive-embedall failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embrac-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embrac-doc.sh new file mode 100644 index 000000000..9f267a500 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embrac-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-embrac-doc + CHECK_RESULT $? 0 0 "install texlive-embrac-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-embrac-doc + CHECK_RESULT $? 0 0 "remove texlive-embrac-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embrac.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embrac.sh new file mode 100644 index 000000000..8d652b7f2 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embrac.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-embrac + CHECK_RESULT $? 0 0 "install texlive-embrac failed" + SLEEP_WAIT 1 + dnf remove -y texlive-embrac + CHECK_RESULT $? 0 0 "remove texlive-embrac failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emf.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emf.sh new file mode 100644 index 000000000..038c4b8a6 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-emf + CHECK_RESULT $? 0 0 "install texlive-emf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-emf + CHECK_RESULT $? 0 0 "remove texlive-emf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emisa-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emisa-doc.sh new file mode 100644 index 000000000..34acd5330 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emisa-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-emisa-doc + CHECK_RESULT $? 0 0 "install texlive-emisa-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-emisa-doc + CHECK_RESULT $? 0 0 "remove texlive-emisa-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emisa.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emisa.sh new file mode 100644 index 000000000..116634fca --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emisa.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-emisa + CHECK_RESULT $? 0 0 "install texlive-emisa failed" + SLEEP_WAIT 1 + dnf remove -y texlive-emisa + CHECK_RESULT $? 0 0 "remove texlive-emisa failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emp-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emp-doc.sh new file mode 100644 index 000000000..1695344f2 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emp-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-emp-doc + CHECK_RESULT $? 0 0 "install texlive-emp-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-emp-doc + CHECK_RESULT $? 0 0 "remove texlive-emp-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emp.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emp.sh new file mode 100644 index 000000000..d2693a997 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-emp + CHECK_RESULT $? 0 0 "install texlive-emp failed" + SLEEP_WAIT 1 + dnf remove -y texlive-emp + CHECK_RESULT $? 0 0 "remove texlive-emp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emptypage-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emptypage-doc.sh new file mode 100644 index 000000000..06b1d7a9f --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emptypage-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-emptypage-doc + CHECK_RESULT $? 0 0 "install texlive-emptypage-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-emptypage-doc + CHECK_RESULT $? 0 0 "remove texlive-emptypage-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emptypage.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emptypage.sh new file mode 100644 index 000000000..780fb7e0e --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emptypage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-emptypage + CHECK_RESULT $? 0 0 "install texlive-emptypage failed" + SLEEP_WAIT 1 + dnf remove -y texlive-emptypage + CHECK_RESULT $? 0 0 "remove texlive-emptypage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emulateapj-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emulateapj-doc.sh new file mode 100644 index 000000000..24f751416 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emulateapj-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-emulateapj-doc + CHECK_RESULT $? 0 0 "install texlive-emulateapj-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-emulateapj-doc + CHECK_RESULT $? 0 0 "remove texlive-emulateapj-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emulateapj.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emulateapj.sh new file mode 100644 index 000000000..39b78fdcf --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emulateapj.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-emulateapj + CHECK_RESULT $? 0 0 "install texlive-emulateapj failed" + SLEEP_WAIT 1 + dnf remove -y texlive-emulateapj + CHECK_RESULT $? 0 0 "remove texlive-emulateapj failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enctex-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enctex-doc.sh new file mode 100644 index 000000000..10d8672fc --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enctex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-enctex-doc + CHECK_RESULT $? 0 0 "install texlive-enctex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-enctex-doc + CHECK_RESULT $? 0 0 "remove texlive-enctex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enctex.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enctex.sh new file mode 100644 index 000000000..6273c6d2c --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enctex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-enctex + CHECK_RESULT $? 0 0 "install texlive-enctex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-enctex + CHECK_RESULT $? 0 0 "remove texlive-enctex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-encxvlna-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-encxvlna-doc.sh new file mode 100644 index 000000000..b359d6a88 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-encxvlna-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-encxvlna-doc + CHECK_RESULT $? 0 0 "install texlive-encxvlna-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-encxvlna-doc + CHECK_RESULT $? 0 0 "remove texlive-encxvlna-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-encxvlna.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-encxvlna.sh new file mode 100644 index 000000000..a09f8b82c --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-encxvlna.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-encxvlna + CHECK_RESULT $? 0 0 "install texlive-encxvlna failed" + SLEEP_WAIT 1 + dnf remove -y texlive-encxvlna + CHECK_RESULT $? 0 0 "remove texlive-encxvlna failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endfloat-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endfloat-doc.sh new file mode 100644 index 000000000..f3dc61fba --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endfloat-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-endfloat-doc + CHECK_RESULT $? 0 0 "install texlive-endfloat-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-endfloat-doc + CHECK_RESULT $? 0 0 "remove texlive-endfloat-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endfloat.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endfloat.sh new file mode 100644 index 000000000..3f3fd6309 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endfloat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-endfloat + CHECK_RESULT $? 0 0 "install texlive-endfloat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-endfloat + CHECK_RESULT $? 0 0 "remove texlive-endfloat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endheads-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endheads-doc.sh new file mode 100644 index 000000000..ab542858c --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endheads-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-endheads-doc + CHECK_RESULT $? 0 0 "install texlive-endheads-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-endheads-doc + CHECK_RESULT $? 0 0 "remove texlive-endheads-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endheads.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endheads.sh new file mode 100644 index 000000000..a7df5cb0c --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endheads.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-endheads + CHECK_RESULT $? 0 0 "install texlive-endheads failed" + SLEEP_WAIT 1 + dnf remove -y texlive-endheads + CHECK_RESULT $? 0 0 "remove texlive-endheads failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endiagram-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endiagram-doc.sh new file mode 100644 index 000000000..2daa82676 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endiagram-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-endiagram-doc + CHECK_RESULT $? 0 0 "install texlive-endiagram-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-endiagram-doc + CHECK_RESULT $? 0 0 "remove texlive-endiagram-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endiagram.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endiagram.sh new file mode 100644 index 000000000..69fee0197 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endiagram.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-endiagram + CHECK_RESULT $? 0 0 "install texlive-endiagram failed" + SLEEP_WAIT 1 + dnf remove -y texlive-endiagram + CHECK_RESULT $? 0 0 "remove texlive-endiagram failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotes-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotes-doc.sh new file mode 100644 index 000000000..4530bc6f2 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-endnotes-doc + CHECK_RESULT $? 0 0 "install texlive-endnotes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-endnotes-doc + CHECK_RESULT $? 0 0 "remove texlive-endnotes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotes.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotes.sh new file mode 100644 index 000000000..54ba4316b --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-endnotes + CHECK_RESULT $? 0 0 "install texlive-endnotes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-endnotes + CHECK_RESULT $? 0 0 "remove texlive-endnotes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotesj.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotesj.sh new file mode 100644 index 000000000..d74780dbc --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotesj.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-endnotesj + CHECK_RESULT $? 0 0 "install texlive-endnotesj failed" + SLEEP_WAIT 1 + dnf remove -y texlive-endnotesj + CHECK_RESULT $? 0 0 "remove texlive-endnotesj failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endofproofwd.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endofproofwd.sh new file mode 100644 index 000000000..920fd9f93 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endofproofwd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-endofproofwd + CHECK_RESULT $? 0 0 "install texlive-endofproofwd failed" + SLEEP_WAIT 1 + dnf remove -y texlive-endofproofwd + CHECK_RESULT $? 0 0 "remove texlive-endofproofwd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engpron-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engpron-doc.sh new file mode 100644 index 000000000..fb7814715 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engpron-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-engpron-doc + CHECK_RESULT $? 0 0 "install texlive-engpron-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-engpron-doc + CHECK_RESULT $? 0 0 "remove texlive-engpron-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engpron.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engpron.sh new file mode 100644 index 000000000..b5746719b --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engpron.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-engpron + CHECK_RESULT $? 0 0 "install texlive-engpron failed" + SLEEP_WAIT 1 + dnf remove -y texlive-engpron + CHECK_RESULT $? 0 0 "remove texlive-engpron failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engrec-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engrec-doc.sh new file mode 100644 index 000000000..b2ed0a00d --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engrec-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-engrec-doc + CHECK_RESULT $? 0 0 "install texlive-engrec-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-engrec-doc + CHECK_RESULT $? 0 0 "remove texlive-engrec-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engrec.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engrec.sh new file mode 100644 index 000000000..3b759628d --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engrec.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-engrec + CHECK_RESULT $? 0 0 "install texlive-engrec failed" + SLEEP_WAIT 1 + dnf remove -y texlive-engrec + CHECK_RESULT $? 0 0 "remove texlive-engrec failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engtlc-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engtlc-doc.sh new file mode 100644 index 000000000..9de9b8b89 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engtlc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-engtlc-doc + CHECK_RESULT $? 0 0 "install texlive-engtlc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-engtlc-doc + CHECK_RESULT $? 0 0 "remove texlive-engtlc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engtlc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engtlc.sh new file mode 100644 index 000000000..e7a366c65 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engtlc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-engtlc + CHECK_RESULT $? 0 0 "install texlive-engtlc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-engtlc + CHECK_RESULT $? 0 0 "remove texlive-engtlc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enigma-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enigma-doc.sh new file mode 100644 index 000000000..7f2807c4a --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enigma-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-enigma-doc + CHECK_RESULT $? 0 0 "install texlive-enigma-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-enigma-doc + CHECK_RESULT $? 0 0 "remove texlive-enigma-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enigma.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enigma.sh new file mode 100644 index 000000000..14697a93a --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enigma.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-enigma + CHECK_RESULT $? 0 0 "install texlive-enigma failed" + SLEEP_WAIT 1 + dnf remove -y texlive-enigma + CHECK_RESULT $? 0 0 "remove texlive-enigma failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enotez-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enotez-doc.sh new file mode 100644 index 000000000..15b952a11 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enotez-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-enotez-doc + CHECK_RESULT $? 0 0 "install texlive-enotez-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-enotez-doc + CHECK_RESULT $? 0 0 "remove texlive-enotez-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enotez.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enotez.sh new file mode 100644 index 000000000..6c7957988 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enotez.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-enotez + CHECK_RESULT $? 0 0 "install texlive-enotez failed" + SLEEP_WAIT 1 + dnf remove -y texlive-enotez + CHECK_RESULT $? 0 0 "remove texlive-enotez failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-doc.sh new file mode 100644 index 000000000..e5f679715 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-enumitem-doc + CHECK_RESULT $? 0 0 "install texlive-enumitem-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-enumitem-doc + CHECK_RESULT $? 0 0 "remove texlive-enumitem-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref-doc.sh new file mode 100644 index 000000000..e596ceb6e --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-enumitem-zref-doc + CHECK_RESULT $? 0 0 "install texlive-enumitem-zref-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-enumitem-zref-doc + CHECK_RESULT $? 0 0 "remove texlive-enumitem-zref-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref.sh new file mode 100644 index 000000000..664eaf12d --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-enumitem-zref + CHECK_RESULT $? 0 0 "install texlive-enumitem-zref failed" + SLEEP_WAIT 1 + dnf remove -y texlive-enumitem-zref + CHECK_RESULT $? 0 0 "remove texlive-enumitem-zref failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem.sh new file mode 100644 index 000000000..97e631626 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-enumitem + CHECK_RESULT $? 0 0 "install texlive-enumitem failed" + SLEEP_WAIT 1 + dnf remove -y texlive-enumitem + CHECK_RESULT $? 0 0 "remove texlive-enumitem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envbig-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envbig-doc.sh new file mode 100644 index 000000000..b336b85a5 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envbig-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-envbig-doc + CHECK_RESULT $? 0 0 "install texlive-envbig-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-envbig-doc + CHECK_RESULT $? 0 0 "remove texlive-envbig-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envbig.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envbig.sh new file mode 100644 index 000000000..8b4d53947 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envbig.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-envbig + CHECK_RESULT $? 0 0 "install texlive-envbig failed" + SLEEP_WAIT 1 + dnf remove -y texlive-envbig + CHECK_RESULT $? 0 0 "remove texlive-envbig failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-environ-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-environ-doc.sh new file mode 100644 index 000000000..6e127f543 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-environ-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-environ-doc + CHECK_RESULT $? 0 0 "install texlive-environ-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-environ-doc + CHECK_RESULT $? 0 0 "remove texlive-environ-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-environ.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-environ.sh new file mode 100644 index 000000000..b19befe4c --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-environ.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-environ + CHECK_RESULT $? 0 0 "install texlive-environ failed" + SLEEP_WAIT 1 + dnf remove -y texlive-environ + CHECK_RESULT $? 0 0 "remove texlive-environ failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envlab-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envlab-doc.sh new file mode 100644 index 000000000..5fd1f6345 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envlab-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-envlab-doc + CHECK_RESULT $? 0 0 "install texlive-envlab-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-envlab-doc + CHECK_RESULT $? 0 0 "remove texlive-envlab-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envlab.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envlab.sh new file mode 100644 index 000000000..a7cbb7cc4 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envlab.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-envlab + CHECK_RESULT $? 0 0 "install texlive-envlab failed" + SLEEP_WAIT 1 + dnf remove -y texlive-envlab + CHECK_RESULT $? 0 0 "remove texlive-envlab failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigrafica-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigrafica-doc.sh new file mode 100644 index 000000000..932e970e5 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigrafica-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epigrafica-doc + CHECK_RESULT $? 0 0 "install texlive-epigrafica-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epigrafica-doc + CHECK_RESULT $? 0 0 "remove texlive-epigrafica-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigrafica.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigrafica.sh new file mode 100644 index 000000000..7ecd7974f --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigrafica.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epigrafica + CHECK_RESULT $? 0 0 "install texlive-epigrafica failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epigrafica + CHECK_RESULT $? 0 0 "remove texlive-epigrafica failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigram.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigram.sh new file mode 100644 index 000000000..f0b9396d0 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigram.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epigram + CHECK_RESULT $? 0 0 "install texlive-epigram failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epigram + CHECK_RESULT $? 0 0 "remove texlive-epigram failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigraph-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigraph-doc.sh new file mode 100644 index 000000000..237fc5299 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigraph-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epigraph-doc + CHECK_RESULT $? 0 0 "install texlive-epigraph-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epigraph-doc + CHECK_RESULT $? 0 0 "remove texlive-epigraph-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigraph.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigraph.sh new file mode 100644 index 000000000..bfc2649f5 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigraph.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epigraph + CHECK_RESULT $? 0 0 "install texlive-epigraph failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epigraph + CHECK_RESULT $? 0 0 "remove texlive-epigraph failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epiolmec-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epiolmec-doc.sh new file mode 100644 index 000000000..478832c9e --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epiolmec-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epiolmec-doc + CHECK_RESULT $? 0 0 "install texlive-epiolmec-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epiolmec-doc + CHECK_RESULT $? 0 0 "remove texlive-epiolmec-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epiolmec.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epiolmec.sh new file mode 100644 index 000000000..e8b27626c --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epiolmec.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epiolmec + CHECK_RESULT $? 0 0 "install texlive-epiolmec failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epiolmec + CHECK_RESULT $? 0 0 "remove texlive-epiolmec failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsdice-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsdice-doc.sh new file mode 100644 index 000000000..5e357333d --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsdice-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epsdice-doc + CHECK_RESULT $? 0 0 "install texlive-epsdice-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epsdice-doc + CHECK_RESULT $? 0 0 "remove texlive-epsdice-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsdice.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsdice.sh new file mode 100644 index 000000000..2d454cf00 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsdice.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epsdice + CHECK_RESULT $? 0 0 "install texlive-epsdice failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epsdice + CHECK_RESULT $? 0 0 "remove texlive-epsdice failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-doc.sh new file mode 100644 index 000000000..806bcd5ed --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epsf-doc + CHECK_RESULT $? 0 0 "install texlive-epsf-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epsf-doc + CHECK_RESULT $? 0 0 "remove texlive-epsf-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx-doc.sh new file mode 100644 index 000000000..50d9d47ec --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epsf-dvipdfmx-doc + CHECK_RESULT $? 0 0 "install texlive-epsf-dvipdfmx-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epsf-dvipdfmx-doc + CHECK_RESULT $? 0 0 "remove texlive-epsf-dvipdfmx-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx.sh new file mode 100644 index 000000000..3ed6928dd --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epsf-dvipdfmx + CHECK_RESULT $? 0 0 "install texlive-epsf-dvipdfmx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epsf-dvipdfmx + CHECK_RESULT $? 0 0 "remove texlive-epsf-dvipdfmx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf.sh new file mode 100644 index 000000000..2a2c54b0d --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epsf + CHECK_RESULT $? 0 0 "install texlive-epsf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epsf + CHECK_RESULT $? 0 0 "remove texlive-epsf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsincl-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsincl-doc.sh new file mode 100644 index 000000000..7fd5454e3 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsincl-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epsincl-doc + CHECK_RESULT $? 0 0 "install texlive-epsincl-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epsincl-doc + CHECK_RESULT $? 0 0 "remove texlive-epsincl-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsincl.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsincl.sh new file mode 100644 index 000000000..bf02b382d --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsincl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epsincl + CHECK_RESULT $? 0 0 "install texlive-epsincl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epsincl + CHECK_RESULT $? 0 0 "remove texlive-epsincl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epslatex-fr-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epslatex-fr-doc.sh new file mode 100644 index 000000000..5ffbe6031 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epslatex-fr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epslatex-fr-doc + CHECK_RESULT $? 0 0 "install texlive-epslatex-fr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epslatex-fr-doc + CHECK_RESULT $? 0 0 "remove texlive-epslatex-fr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion-doc.sh new file mode 100644 index 000000000..bed2ffdad --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epspdfconversion-doc + CHECK_RESULT $? 0 0 "install texlive-epspdfconversion-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epspdfconversion-doc + CHECK_RESULT $? 0 0 "remove texlive-epspdfconversion-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion.sh new file mode 100644 index 000000000..374e228c1 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epspdfconversion + CHECK_RESULT $? 0 0 "install texlive-epspdfconversion failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epspdfconversion + CHECK_RESULT $? 0 0 "remove texlive-epspdfconversion failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqell-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqell-doc.sh new file mode 100644 index 000000000..becf97295 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqell-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eqell-doc + CHECK_RESULT $? 0 0 "install texlive-eqell-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eqell-doc + CHECK_RESULT $? 0 0 "remove texlive-eqell-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqell.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqell.sh new file mode 100644 index 000000000..98a171745 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqell.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eqell + CHECK_RESULT $? 0 0 "install texlive-eqell failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eqell + CHECK_RESULT $? 0 0 "remove texlive-eqell failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqlist-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqlist-doc.sh new file mode 100644 index 000000000..01b8c6d50 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqlist-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eqlist-doc + CHECK_RESULT $? 0 0 "install texlive-eqlist-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eqlist-doc + CHECK_RESULT $? 0 0 "remove texlive-eqlist-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqlist.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqlist.sh new file mode 100644 index 000000000..eb87d4901 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqlist.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eqlist + CHECK_RESULT $? 0 0 "install texlive-eqlist failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eqlist + CHECK_RESULT $? 0 0 "remove texlive-eqlist failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnalign.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnalign.sh new file mode 100644 index 000000000..556663039 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnalign.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eqnalign + CHECK_RESULT $? 0 0 "install texlive-eqnalign failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eqnalign + CHECK_RESULT $? 0 0 "remove texlive-eqnalign failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqname.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqname.sh new file mode 100644 index 000000000..8423b8322 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqname.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eqname + CHECK_RESULT $? 0 0 "install texlive-eqname failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eqname + CHECK_RESULT $? 0 0 "remove texlive-eqname failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnarray-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnarray-doc.sh new file mode 100644 index 000000000..982709c71 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnarray-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eqnarray-doc + CHECK_RESULT $? 0 0 "install texlive-eqnarray-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eqnarray-doc + CHECK_RESULT $? 0 0 "remove texlive-eqnarray-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnarray.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnarray.sh new file mode 100644 index 000000000..38e1c7423 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnarray.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eqnarray + CHECK_RESULT $? 0 0 "install texlive-eqnarray failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eqnarray + CHECK_RESULT $? 0 0 "remove texlive-eqnarray failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnnumwarn.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnnumwarn.sh new file mode 100644 index 000000000..8d9f5c0c4 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnnumwarn.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eqnnumwarn + CHECK_RESULT $? 0 0 "install texlive-eqnnumwarn failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eqnnumwarn + CHECK_RESULT $? 0 0 "remove texlive-eqnnumwarn failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqparbox-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqparbox-doc.sh new file mode 100644 index 000000000..facfcccbe --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqparbox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eqparbox-doc + CHECK_RESULT $? 0 0 "install texlive-eqparbox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eqparbox-doc + CHECK_RESULT $? 0 0 "remove texlive-eqparbox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqparbox.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqparbox.sh new file mode 100644 index 000000000..c071f74d9 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqparbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eqparbox + CHECK_RESULT $? 0 0 "install texlive-eqparbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eqparbox + CHECK_RESULT $? 0 0 "remove texlive-eqparbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erdc-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erdc-doc.sh new file mode 100644 index 000000000..6726bd832 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erdc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-erdc-doc + CHECK_RESULT $? 0 0 "install texlive-erdc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-erdc-doc + CHECK_RESULT $? 0 0 "remove texlive-erdc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erdc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erdc.sh new file mode 100644 index 000000000..865446486 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erdc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-erdc + CHECK_RESULT $? 0 0 "install texlive-erdc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-erdc + CHECK_RESULT $? 0 0 "remove texlive-erdc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erewhon-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erewhon-doc.sh new file mode 100644 index 000000000..d5869a8bf --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erewhon-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-erewhon-doc + CHECK_RESULT $? 0 0 "install texlive-erewhon-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-erewhon-doc + CHECK_RESULT $? 0 0 "remove texlive-erewhon-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erewhon.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erewhon.sh new file mode 100644 index 000000000..36ccbf708 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erewhon.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-erewhon + CHECK_RESULT $? 0 0 "install texlive-erewhon failed" + SLEEP_WAIT 1 + dnf remove -y texlive-erewhon + CHECK_RESULT $? 0 0 "remove texlive-erewhon failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-errata-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-errata-doc.sh new file mode 100644 index 000000000..9862ef635 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-errata-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-errata-doc + CHECK_RESULT $? 0 0 "install texlive-errata-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-errata-doc + CHECK_RESULT $? 0 0 "remove texlive-errata-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-errata.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-errata.sh new file mode 100644 index 000000000..241123b51 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-errata.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-errata + CHECK_RESULT $? 0 0 "install texlive-errata failed" + SLEEP_WAIT 1 + dnf remove -y texlive-errata + CHECK_RESULT $? 0 0 "remove texlive-errata failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erw-l3.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erw-l3.sh new file mode 100644 index 000000000..49554c13b --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erw-l3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-erw-l3 + CHECK_RESULT $? 0 0 "install texlive-erw-l3 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-erw-l3 + CHECK_RESULT $? 0 0 "remove texlive-erw-l3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-es-tex-faq-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-es-tex-faq-doc.sh new file mode 100644 index 000000000..4cc431e65 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-es-tex-faq-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-es-tex-faq-doc + CHECK_RESULT $? 0 0 "install texlive-es-tex-faq-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-es-tex-faq-doc + CHECK_RESULT $? 0 0 "remove texlive-es-tex-faq-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esami-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esami-doc.sh new file mode 100644 index 000000000..e33e32aef --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esami-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-esami-doc + CHECK_RESULT $? 0 0 "install texlive-esami-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-esami-doc + CHECK_RESULT $? 0 0 "remove texlive-esami-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esami.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esami.sh new file mode 100644 index 000000000..458647b88 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esami.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-esami + CHECK_RESULT $? 0 0 "install texlive-esami failed" + SLEEP_WAIT 1 + dnf remove -y texlive-esami + CHECK_RESULT $? 0 0 "remove texlive-esami failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esdiff-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esdiff-doc.sh new file mode 100644 index 000000000..2d8a6c2d9 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esdiff-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-esdiff-doc + CHECK_RESULT $? 0 0 "install texlive-esdiff-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-esdiff-doc + CHECK_RESULT $? 0 0 "remove texlive-esdiff-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esdiff.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esdiff.sh new file mode 100644 index 000000000..60d92febd --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esdiff.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-esdiff + CHECK_RESULT $? 0 0 "install texlive-esdiff failed" + SLEEP_WAIT 1 + dnf remove -y texlive-esdiff + CHECK_RESULT $? 0 0 "remove texlive-esdiff failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-doc.sh new file mode 100644 index 000000000..ae8234e90 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-esint-doc + CHECK_RESULT $? 0 0 "install texlive-esint-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-esint-doc + CHECK_RESULT $? 0 0 "remove texlive-esint-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-type1-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-type1-doc.sh new file mode 100644 index 000000000..a63863240 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-type1-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-esint-type1-doc + CHECK_RESULT $? 0 0 "install texlive-esint-type1-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-esint-type1-doc + CHECK_RESULT $? 0 0 "remove texlive-esint-type1-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-type1.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-type1.sh new file mode 100644 index 000000000..b21cb5a51 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-type1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-esint-type1 + CHECK_RESULT $? 0 0 "install texlive-esint-type1 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-esint-type1 + CHECK_RESULT $? 0 0 "remove texlive-esint-type1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint.sh new file mode 100644 index 000000000..4067cef84 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-esint + CHECK_RESULT $? 0 0 "install texlive-esint failed" + SLEEP_WAIT 1 + dnf remove -y texlive-esint + CHECK_RESULT $? 0 0 "remove texlive-esint failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esk-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esk-doc.sh new file mode 100644 index 000000000..7e0e65126 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esk-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-esk-doc + CHECK_RESULT $? 0 0 "install texlive-esk-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-esk-doc + CHECK_RESULT $? 0 0 "remove texlive-esk-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esk.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esk.sh new file mode 100644 index 000000000..4b98ff485 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-esk + CHECK_RESULT $? 0 0 "install texlive-esk failed" + SLEEP_WAIT 1 + dnf remove -y texlive-esk + CHECK_RESULT $? 0 0 "remove texlive-esk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskd-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskd-doc.sh new file mode 100644 index 000000000..91769aca6 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskd-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eskd-doc + CHECK_RESULT $? 0 0 "install texlive-eskd-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eskd-doc + CHECK_RESULT $? 0 0 "remove texlive-eskd-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskd.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskd.sh new file mode 100644 index 000000000..0e3d0698d --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eskd + CHECK_RESULT $? 0 0 "install texlive-eskd failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eskd + CHECK_RESULT $? 0 0 "remove texlive-eskd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskdx-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskdx-doc.sh new file mode 100644 index 000000000..35a75afcd --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskdx-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eskdx-doc + CHECK_RESULT $? 0 0 "install texlive-eskdx-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eskdx-doc + CHECK_RESULT $? 0 0 "remove texlive-eskdx-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskdx.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskdx.sh new file mode 100644 index 000000000..fda2a6778 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskdx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eskdx + CHECK_RESULT $? 0 0 "install texlive-eskdx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eskdx + CHECK_RESULT $? 0 0 "remove texlive-eskdx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eso-pic-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eso-pic-doc.sh new file mode 100644 index 000000000..5ef9c71a6 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eso-pic-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eso-pic-doc + CHECK_RESULT $? 0 0 "install texlive-eso-pic-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eso-pic-doc + CHECK_RESULT $? 0 0 "remove texlive-eso-pic-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eso-pic.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eso-pic.sh new file mode 100644 index 000000000..3268e3ed5 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eso-pic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eso-pic + CHECK_RESULT $? 0 0 "install texlive-eso-pic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eso-pic + CHECK_RESULT $? 0 0 "remove texlive-eso-pic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esrelation-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esrelation-doc.sh new file mode 100644 index 000000000..525a13db7 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esrelation-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-esrelation-doc + CHECK_RESULT $? 0 0 "install texlive-esrelation-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-esrelation-doc + CHECK_RESULT $? 0 0 "remove texlive-esrelation-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esrelation.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esrelation.sh new file mode 100644 index 000000000..a518aab1a --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esrelation.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-esrelation + CHECK_RESULT $? 0 0 "install texlive-esrelation failed" + SLEEP_WAIT 1 + dnf remove -y texlive-esrelation + CHECK_RESULT $? 0 0 "remove texlive-esrelation failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esstix-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esstix-doc.sh new file mode 100644 index 000000000..9f3b4d16c --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esstix-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-esstix-doc + CHECK_RESULT $? 0 0 "install texlive-esstix-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-esstix-doc + CHECK_RESULT $? 0 0 "remove texlive-esstix-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esstix.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esstix.sh new file mode 100644 index 000000000..00abcbc1d --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esstix.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-esstix + CHECK_RESULT $? 0 0 "install texlive-esstix failed" + SLEEP_WAIT 1 + dnf remove -y texlive-esstix + CHECK_RESULT $? 0 0 "remove texlive-esstix failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-estcpmm-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-estcpmm-doc.sh new file mode 100644 index 000000000..2f5b70184 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-estcpmm-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-estcpmm-doc + CHECK_RESULT $? 0 0 "install texlive-estcpmm-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-estcpmm-doc + CHECK_RESULT $? 0 0 "remove texlive-estcpmm-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-estcpmm.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-estcpmm.sh new file mode 100644 index 000000000..524d9a8db --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-estcpmm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-estcpmm + CHECK_RESULT $? 0 0 "install texlive-estcpmm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-estcpmm + CHECK_RESULT $? 0 0 "remove texlive-estcpmm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esvect-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esvect-doc.sh new file mode 100644 index 000000000..e61f8df7a --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esvect-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-esvect-doc + CHECK_RESULT $? 0 0 "install texlive-esvect-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-esvect-doc + CHECK_RESULT $? 0 0 "remove texlive-esvect-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esvect.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esvect.sh new file mode 100644 index 000000000..1463e4747 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esvect.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-esvect + CHECK_RESULT $? 0 0 "install texlive-esvect failed" + SLEEP_WAIT 1 + dnf remove -y texlive-esvect + CHECK_RESULT $? 0 0 "remove texlive-esvect failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etaremune-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etaremune-doc.sh new file mode 100644 index 000000000..a4e2cf81a --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etaremune-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-etaremune-doc + CHECK_RESULT $? 0 0 "install texlive-etaremune-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-etaremune-doc + CHECK_RESULT $? 0 0 "remove texlive-etaremune-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etaremune.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etaremune.sh new file mode 100644 index 000000000..fe41a61c3 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etaremune.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-etaremune + CHECK_RESULT $? 0 0 "install texlive-etaremune failed" + SLEEP_WAIT 1 + dnf remove -y texlive-etaremune + CHECK_RESULT $? 0 0 "remove texlive-etaremune failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etdipa-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etdipa-doc.sh new file mode 100644 index 000000000..97022648b --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etdipa-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-etdipa-doc + CHECK_RESULT $? 0 0 "install texlive-etdipa-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-etdipa-doc + CHECK_RESULT $? 0 0 "remove texlive-etdipa-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-doc.sh new file mode 100644 index 000000000..4a5b97807 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-etex-doc + CHECK_RESULT $? 0 0 "install texlive-etex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-etex-doc + CHECK_RESULT $? 0 0 "remove texlive-etex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg-doc.sh new file mode 100644 index 000000000..9a0b82053 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-etex-pkg-doc + CHECK_RESULT $? 0 0 "install texlive-etex-pkg-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-etex-pkg-doc + CHECK_RESULT $? 0 0 "remove texlive-etex-pkg-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg.sh new file mode 100644 index 000000000..3b2285720 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-etex-pkg + CHECK_RESULT $? 0 0 "install texlive-etex-pkg failed" + SLEEP_WAIT 1 + dnf remove -y texlive-etex-pkg + CHECK_RESULT $? 0 0 "remove texlive-etex-pkg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex.sh new file mode 100644 index 000000000..205a25b1a --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-etex + CHECK_RESULT $? 0 0 "install texlive-etex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-etex + CHECK_RESULT $? 0 0 "remove texlive-etex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etextools-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etextools-doc.sh new file mode 100644 index 000000000..4e9de1761 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etextools-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-etextools-doc + CHECK_RESULT $? 0 0 "install texlive-etextools-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-etextools-doc + CHECK_RESULT $? 0 0 "remove texlive-etextools-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etextools.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etextools.sh new file mode 100644 index 000000000..442085e32 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etextools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-etextools + CHECK_RESULT $? 0 0 "install texlive-etextools failed" + SLEEP_WAIT 1 + dnf remove -y texlive-etextools + CHECK_RESULT $? 0 0 "remove texlive-etextools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-doc.sh new file mode 100644 index 000000000..16c9c8933 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ethiop-doc + CHECK_RESULT $? 0 0 "install texlive-ethiop-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ethiop-doc + CHECK_RESULT $? 0 0 "remove texlive-ethiop-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1-doc.sh new file mode 100644 index 000000000..69903b393 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ethiop-t1-doc + CHECK_RESULT $? 0 0 "install texlive-ethiop-t1-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ethiop-t1-doc + CHECK_RESULT $? 0 0 "remove texlive-ethiop-t1-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1.sh new file mode 100644 index 000000000..1b858f1ed --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ethiop-t1 + CHECK_RESULT $? 0 0 "install texlive-ethiop-t1 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ethiop-t1 + CHECK_RESULT $? 0 0 "remove texlive-ethiop-t1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop.sh new file mode 100644 index 000000000..26188a095 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ethiop + CHECK_RESULT $? 0 0 "install texlive-ethiop failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ethiop + CHECK_RESULT $? 0 0 "remove texlive-ethiop failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoc-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoc-doc.sh new file mode 100644 index 000000000..0c859e8af --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-etoc-doc + CHECK_RESULT $? 0 0 "install texlive-etoc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-etoc-doc + CHECK_RESULT $? 0 0 "remove texlive-etoc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoc.sh new file mode 100644 index 000000000..a58d0bf3b --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-etoc + CHECK_RESULT $? 0 0 "install texlive-etoc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-etoc + CHECK_RESULT $? 0 0 "remove texlive-etoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-de-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-de-doc.sh new file mode 100644 index 000000000..df2f07b1a --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-de-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-etoolbox-de-doc + CHECK_RESULT $? 0 0 "install texlive-etoolbox-de-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-etoolbox-de-doc + CHECK_RESULT $? 0 0 "remove texlive-etoolbox-de-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-doc.sh new file mode 100644 index 000000000..4c4bc21b3 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-etoolbox-doc + CHECK_RESULT $? 0 0 "install texlive-etoolbox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-etoolbox-doc + CHECK_RESULT $? 0 0 "remove texlive-etoolbox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox.sh new file mode 100644 index 000000000..165e4e564 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-etoolbox + CHECK_RESULT $? 0 0 "install texlive-etoolbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-etoolbox + CHECK_RESULT $? 0 0 "remove texlive-etoolbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etsvthor.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etsvthor.sh new file mode 100644 index 000000000..5c74d403c --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etsvthor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-etsvthor + CHECK_RESULT $? 0 0 "install texlive-etsvthor failed" + SLEEP_WAIT 1 + dnf remove -y texlive-etsvthor + CHECK_RESULT $? 0 0 "remove texlive-etsvthor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euenc-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euenc-doc.sh new file mode 100644 index 000000000..d93d450db --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euenc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-euenc-doc + CHECK_RESULT $? 0 0 "install texlive-euenc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-euenc-doc + CHECK_RESULT $? 0 0 "remove texlive-euenc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euenc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euenc.sh new file mode 100644 index 000000000..05c7d6526 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euenc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-euenc + CHECK_RESULT $? 0 0 "install texlive-euenc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-euenc + CHECK_RESULT $? 0 0 "remove texlive-euenc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eukdate-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eukdate-doc.sh new file mode 100644 index 000000000..100421592 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eukdate-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eukdate-doc + CHECK_RESULT $? 0 0 "install texlive-eukdate-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eukdate-doc + CHECK_RESULT $? 0 0 "remove texlive-eukdate-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eukdate.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eukdate.sh new file mode 100644 index 000000000..dce19c0e4 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eukdate.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eukdate + CHECK_RESULT $? 0 0 "install texlive-eukdate failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eukdate + CHECK_RESULT $? 0 0 "remove texlive-eukdate failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euler-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euler-doc.sh new file mode 100644 index 000000000..f16ef1979 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euler-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-euler-doc + CHECK_RESULT $? 0 0 "install texlive-euler-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-euler-doc + CHECK_RESULT $? 0 0 "remove texlive-euler-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euler.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euler.sh new file mode 100644 index 000000000..85677bb73 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euler.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-euler + CHECK_RESULT $? 0 0 "install texlive-euler failed" + SLEEP_WAIT 1 + dnf remove -y texlive-euler + CHECK_RESULT $? 0 0 "remove texlive-euler failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulerpx.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulerpx.sh new file mode 100644 index 000000000..776bd9ee6 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulerpx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eulerpx + CHECK_RESULT $? 0 0 "install texlive-eulerpx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eulerpx + CHECK_RESULT $? 0 0 "remove texlive-eulerpx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulervm-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulervm-doc.sh new file mode 100644 index 000000000..12d4444da --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulervm-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eulervm-doc + CHECK_RESULT $? 0 0 "install texlive-eulervm-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eulervm-doc + CHECK_RESULT $? 0 0 "remove texlive-eulervm-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulervm.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulervm.sh new file mode 100644 index 000000000..ed929aa48 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulervm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eulervm + CHECK_RESULT $? 0 0 "install texlive-eulervm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eulervm + CHECK_RESULT $? 0 0 "remove texlive-eulervm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro-ce.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro-ce.sh new file mode 100644 index 000000000..683041839 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro-ce.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-euro-ce + CHECK_RESULT $? 0 0 "install texlive-euro-ce failed" + SLEEP_WAIT 1 + dnf remove -y texlive-euro-ce + CHECK_RESULT $? 0 0 "remove texlive-euro-ce failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro-doc.sh new file mode 100644 index 000000000..c2fd841a7 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-euro-doc + CHECK_RESULT $? 0 0 "install texlive-euro-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-euro-doc + CHECK_RESULT $? 0 0 "remove texlive-euro-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro.sh new file mode 100644 index 000000000..b13839af0 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-euro + CHECK_RESULT $? 0 0 "install texlive-euro failed" + SLEEP_WAIT 1 + dnf remove -y texlive-euro + CHECK_RESULT $? 0 0 "remove texlive-euro failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europasscv-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europasscv-doc.sh new file mode 100644 index 000000000..5500ce954 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europasscv-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-europasscv-doc + CHECK_RESULT $? 0 0 "install texlive-europasscv-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-europasscv-doc + CHECK_RESULT $? 0 0 "remove texlive-europasscv-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europasscv.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europasscv.sh new file mode 100644 index 000000000..27eae87b8 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europasscv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-europasscv + CHECK_RESULT $? 0 0 "install texlive-europasscv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-europasscv + CHECK_RESULT $? 0 0 "remove texlive-europasscv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europecv-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europecv-doc.sh new file mode 100644 index 000000000..9a71f30da --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europecv-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-europecv-doc + CHECK_RESULT $? 0 0 "install texlive-europecv-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-europecv-doc + CHECK_RESULT $? 0 0 "remove texlive-europecv-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europecv.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europecv.sh new file mode 100644 index 000000000..d8748d5ff --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europecv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-europecv + CHECK_RESULT $? 0 0 "install texlive-europecv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-europecv + CHECK_RESULT $? 0 0 "remove texlive-europecv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eurosym-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eurosym-doc.sh new file mode 100644 index 000000000..113aabe72 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eurosym-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eurosym-doc + CHECK_RESULT $? 0 0 "install texlive-eurosym-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eurosym-doc + CHECK_RESULT $? 0 0 "remove texlive-eurosym-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eurosym.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eurosym.sh new file mode 100644 index 000000000..625305d87 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eurosym.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eurosym + CHECK_RESULT $? 0 0 "install texlive-eurosym failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eurosym + CHECK_RESULT $? 0 0 "remove texlive-eurosym failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euxm.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euxm.sh new file mode 100644 index 000000000..8208e2316 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euxm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-euxm + CHECK_RESULT $? 0 0 "install texlive-euxm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-euxm + CHECK_RESULT $? 0 0 "remove texlive-euxm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everyhook-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everyhook-doc.sh new file mode 100644 index 000000000..a0d45632b --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everyhook-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-everyhook-doc + CHECK_RESULT $? 0 0 "install texlive-everyhook-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-everyhook-doc + CHECK_RESULT $? 0 0 "remove texlive-everyhook-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everyhook.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everyhook.sh new file mode 100644 index 000000000..7803feb88 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everyhook.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-everyhook + CHECK_RESULT $? 0 0 "install texlive-everyhook failed" + SLEEP_WAIT 1 + dnf remove -y texlive-everyhook + CHECK_RESULT $? 0 0 "remove texlive-everyhook failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everypage-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everypage-doc.sh new file mode 100644 index 000000000..990f9e1d7 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everypage-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-everypage-doc + CHECK_RESULT $? 0 0 "install texlive-everypage-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-everypage-doc + CHECK_RESULT $? 0 0 "remove texlive-everypage-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everypage.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everypage.sh new file mode 100644 index 000000000..1db79e961 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everypage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-everypage + CHECK_RESULT $? 0 0 "install texlive-everypage failed" + SLEEP_WAIT 1 + dnf remove -y texlive-everypage + CHECK_RESULT $? 0 0 "remove texlive-everypage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-doc.sh new file mode 100644 index 000000000..1b2acc058 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exam-doc + CHECK_RESULT $? 0 0 "install texlive-exam-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exam-doc + CHECK_RESULT $? 0 0 "remove texlive-exam-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-n-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-n-doc.sh new file mode 100644 index 000000000..a034fc8b7 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-n-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exam-n-doc + CHECK_RESULT $? 0 0 "install texlive-exam-n-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exam-n-doc + CHECK_RESULT $? 0 0 "remove texlive-exam-n-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-n.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-n.sh new file mode 100644 index 000000000..af3e7f83b --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-n.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exam-n + CHECK_RESULT $? 0 0 "install texlive-exam-n failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exam-n + CHECK_RESULT $? 0 0 "remove texlive-exam-n failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam.sh new file mode 100644 index 000000000..98aabab0b --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exam + CHECK_RESULT $? 0 0 "install texlive-exam failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exam + CHECK_RESULT $? 0 0 "remove texlive-exam failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examdesign-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examdesign-doc.sh new file mode 100644 index 000000000..c71add615 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examdesign-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-examdesign-doc + CHECK_RESULT $? 0 0 "install texlive-examdesign-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-examdesign-doc + CHECK_RESULT $? 0 0 "remove texlive-examdesign-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examdesign.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examdesign.sh new file mode 100644 index 000000000..a7d65b385 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examdesign.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-examdesign + CHECK_RESULT $? 0 0 "install texlive-examdesign failed" + SLEEP_WAIT 1 + dnf remove -y texlive-examdesign + CHECK_RESULT $? 0 0 "remove texlive-examdesign failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-example.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-example.sh new file mode 100644 index 000000000..82cad8da4 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-example.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-example + CHECK_RESULT $? 0 0 "install texlive-example failed" + SLEEP_WAIT 1 + dnf remove -y texlive-example + CHECK_RESULT $? 0 0 "remove texlive-example failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examplep-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examplep-doc.sh new file mode 100644 index 000000000..cd9db9fa9 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examplep-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-examplep-doc + CHECK_RESULT $? 0 0 "install texlive-examplep-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-examplep-doc + CHECK_RESULT $? 0 0 "remove texlive-examplep-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examplep.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examplep.sh new file mode 100644 index 000000000..ce7b58280 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examplep.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-examplep + CHECK_RESULT $? 0 0 "install texlive-examplep failed" + SLEEP_WAIT 1 + dnf remove -y texlive-examplep + CHECK_RESULT $? 0 0 "remove texlive-examplep failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-excludeonly-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-excludeonly-doc.sh new file mode 100644 index 000000000..c555de485 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-excludeonly-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-excludeonly-doc + CHECK_RESULT $? 0 0 "install texlive-excludeonly-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-excludeonly-doc + CHECK_RESULT $? 0 0 "remove texlive-excludeonly-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-excludeonly.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-excludeonly.sh new file mode 100644 index 000000000..9a4ea00fb --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-excludeonly.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-excludeonly + CHECK_RESULT $? 0 0 "install texlive-excludeonly failed" + SLEEP_WAIT 1 + dnf remove -y texlive-excludeonly + CHECK_RESULT $? 0 0 "remove texlive-excludeonly failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercise-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercise-doc.sh new file mode 100644 index 000000000..446225654 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercise-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exercise-doc + CHECK_RESULT $? 0 0 "install texlive-exercise-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exercise-doc + CHECK_RESULT $? 0 0 "remove texlive-exercise-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercise.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercise.sh new file mode 100644 index 000000000..77eedbfdb --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercise.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exercise + CHECK_RESULT $? 0 0 "install texlive-exercise failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exercise + CHECK_RESULT $? 0 0 "remove texlive-exercise failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercisebank.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercisebank.sh new file mode 100644 index 000000000..b78b0d432 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercisebank.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exercisebank + CHECK_RESULT $? 0 0 "install texlive-exercisebank failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exercisebank + CHECK_RESULT $? 0 0 "remove texlive-exercisebank failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercises-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercises-doc.sh new file mode 100644 index 000000000..b6d74f5db --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercises-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exercises-doc + CHECK_RESULT $? 0 0 "install texlive-exercises-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exercises-doc + CHECK_RESULT $? 0 0 "remove texlive-exercises-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercises.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercises.sh new file mode 100644 index 000000000..e22844cfb --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercises.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exercises + CHECK_RESULT $? 0 0 "install texlive-exercises failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exercises + CHECK_RESULT $? 0 0 "remove texlive-exercises failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt-doc.sh new file mode 100644 index 000000000..032bcf34d --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exp-testopt-doc + CHECK_RESULT $? 0 0 "install texlive-exp-testopt-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exp-testopt-doc + CHECK_RESULT $? 0 0 "remove texlive-exp-testopt-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt.sh new file mode 100644 index 000000000..81c7269b7 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exp-testopt + CHECK_RESULT $? 0 0 "install texlive-exp-testopt failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exp-testopt + CHECK_RESULT $? 0 0 "remove texlive-exp-testopt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expdlist-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expdlist-doc.sh new file mode 100644 index 000000000..bc797b57f --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expdlist-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-expdlist-doc + CHECK_RESULT $? 0 0 "install texlive-expdlist-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-expdlist-doc + CHECK_RESULT $? 0 0 "remove texlive-expdlist-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expdlist.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expdlist.sh new file mode 100644 index 000000000..d8135c669 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expdlist.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-expdlist + CHECK_RESULT $? 0 0 "install texlive-expdlist failed" + SLEEP_WAIT 1 + dnf remove -y texlive-expdlist + CHECK_RESULT $? 0 0 "remove texlive-expdlist failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expex-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expex-doc.sh new file mode 100644 index 000000000..f5702f1ae --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-expex-doc + CHECK_RESULT $? 0 0 "install texlive-expex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-expex-doc + CHECK_RESULT $? 0 0 "remove texlive-expex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expex.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expex.sh new file mode 100644 index 000000000..91feb1999 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-expex + CHECK_RESULT $? 0 0 "install texlive-expex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-expex + CHECK_RESULT $? 0 0 "remove texlive-expex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-export-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-export-doc.sh new file mode 100644 index 000000000..e133271f5 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-export-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-export-doc + CHECK_RESULT $? 0 0 "install texlive-export-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-export-doc + CHECK_RESULT $? 0 0 "remove texlive-export-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-export.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-export.sh new file mode 100644 index 000000000..71421ada1 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-export.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-export + CHECK_RESULT $? 0 0 "install texlive-export failed" + SLEEP_WAIT 1 + dnf remove -y texlive-export + CHECK_RESULT $? 0 0 "remove texlive-export failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expressg-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expressg-doc.sh new file mode 100644 index 000000000..cf53373e6 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expressg-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-expressg-doc + CHECK_RESULT $? 0 0 "install texlive-expressg-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-expressg-doc + CHECK_RESULT $? 0 0 "remove texlive-expressg-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expressg.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expressg.sh new file mode 100644 index 000000000..b1bfb0505 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expressg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-expressg + CHECK_RESULT $? 0 0 "install texlive-expressg failed" + SLEEP_WAIT 1 + dnf remove -y texlive-expressg + CHECK_RESULT $? 0 0 "remove texlive-expressg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsheets-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsheets-doc.sh new file mode 100644 index 000000000..b122b1a2e --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsheets-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exsheets-doc + CHECK_RESULT $? 0 0 "install texlive-exsheets-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exsheets-doc + CHECK_RESULT $? 0 0 "remove texlive-exsheets-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsheets.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsheets.sh new file mode 100644 index 000000000..ec74b91db --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsheets.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exsheets + CHECK_RESULT $? 0 0 "install texlive-exsheets failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exsheets + CHECK_RESULT $? 0 0 "remove texlive-exsheets failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsol-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsol-doc.sh new file mode 100644 index 000000000..0ca9eb7bb --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsol-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exsol-doc + CHECK_RESULT $? 0 0 "install texlive-exsol-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exsol-doc + CHECK_RESULT $? 0 0 "remove texlive-exsol-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsol.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsol.sh new file mode 100644 index 000000000..04c7e19ce --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsol.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exsol + CHECK_RESULT $? 0 0 "install texlive-exsol failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exsol + CHECK_RESULT $? 0 0 "remove texlive-exsol failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extarrows-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extarrows-doc.sh new file mode 100644 index 000000000..f8650688b --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extarrows-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-extarrows-doc + CHECK_RESULT $? 0 0 "install texlive-extarrows-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-extarrows-doc + CHECK_RESULT $? 0 0 "remove texlive-extarrows-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extarrows.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extarrows.sh new file mode 100644 index 000000000..53ce2012e --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extarrows.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-extarrows + CHECK_RESULT $? 0 0 "install texlive-extarrows failed" + SLEEP_WAIT 1 + dnf remove -y texlive-extarrows + CHECK_RESULT $? 0 0 "remove texlive-extarrows failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exteps-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exteps-doc.sh new file mode 100644 index 000000000..7bb39e8e3 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exteps-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exteps-doc + CHECK_RESULT $? 0 0 "install texlive-exteps-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exteps-doc + CHECK_RESULT $? 0 0 "remove texlive-exteps-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exteps.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exteps.sh new file mode 100644 index 000000000..3f7b70555 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exteps.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exteps + CHECK_RESULT $? 0 0 "install texlive-exteps failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exteps + CHECK_RESULT $? 0 0 "remove texlive-exteps failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extpfeil-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extpfeil-doc.sh new file mode 100644 index 000000000..06c20fcc1 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extpfeil-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-extpfeil-doc + CHECK_RESULT $? 0 0 "install texlive-extpfeil-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-extpfeil-doc + CHECK_RESULT $? 0 0 "remove texlive-extpfeil-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extpfeil.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extpfeil.sh new file mode 100644 index 000000000..ef96c880e --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extpfeil.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-extpfeil + CHECK_RESULT $? 0 0 "install texlive-extpfeil failed" + SLEEP_WAIT 1 + dnf remove -y texlive-extpfeil + CHECK_RESULT $? 0 0 "remove texlive-extpfeil failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extract-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extract-doc.sh new file mode 100644 index 000000000..1a7a38fef --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extract-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-extract-doc + CHECK_RESULT $? 0 0 "install texlive-extract-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-extract-doc + CHECK_RESULT $? 0 0 "remove texlive-extract-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extract.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extract.sh new file mode 100644 index 000000000..995f4978e --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extract.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-extract + CHECK_RESULT $? 0 0 "install texlive-extract failed" + SLEEP_WAIT 1 + dnf remove -y texlive-extract + CHECK_RESULT $? 0 0 "remove texlive-extract failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extsizes-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extsizes-doc.sh new file mode 100644 index 000000000..0f251f600 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extsizes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-extsizes-doc + CHECK_RESULT $? 0 0 "install texlive-extsizes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-extsizes-doc + CHECK_RESULT $? 0 0 "remove texlive-extsizes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extsizes.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extsizes.sh new file mode 100644 index 000000000..15db15598 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extsizes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-extsizes + CHECK_RESULT $? 0 0 "install texlive-extsizes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-extsizes + CHECK_RESULT $? 0 0 "remove texlive-extsizes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-split-h.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-split-h.sh new file mode 100644 index 000000000..7a844d558 --- /dev/null +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-split-h.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-h +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-split-h + CHECK_RESULT $? 0 0 "install texlive-split-h failed" + SLEEP_WAIT 1 + dnf remove -y texlive-split-h + CHECK_RESULT $? 0 0 "remove texlive-split-h failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-FAQ-en-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-FAQ-en-doc.sh new file mode 100644 index 000000000..767a88551 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-FAQ-en-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-FAQ-en-doc + CHECK_RESULT $? 0 0 "install texlive-FAQ-en-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-FAQ-en-doc + CHECK_RESULT $? 0 0 "remove texlive-FAQ-en-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facsimile-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facsimile-doc.sh new file mode 100644 index 000000000..59d3cde13 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facsimile-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-facsimile-doc + CHECK_RESULT $? 0 0 "install texlive-facsimile-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-facsimile-doc + CHECK_RESULT $? 0 0 "remove texlive-facsimile-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facsimile.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facsimile.sh new file mode 100644 index 000000000..3b8f24af2 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facsimile.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-facsimile + CHECK_RESULT $? 0 0 "install texlive-facsimile failed" + SLEEP_WAIT 1 + dnf remove -y texlive-facsimile + CHECK_RESULT $? 0 0 "remove texlive-facsimile failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-factura-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-factura-doc.sh new file mode 100644 index 000000000..b7ae5b4ea --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-factura-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-factura-doc + CHECK_RESULT $? 0 0 "install texlive-factura-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-factura-doc + CHECK_RESULT $? 0 0 "remove texlive-factura-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-factura.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-factura.sh new file mode 100644 index 000000000..3d16575bb --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-factura.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-factura + CHECK_RESULT $? 0 0 "install texlive-factura failed" + SLEEP_WAIT 1 + dnf remove -y texlive-factura + CHECK_RESULT $? 0 0 "remove texlive-factura failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facture-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facture-doc.sh new file mode 100644 index 000000000..4c50443bf --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facture-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-facture-doc + CHECK_RESULT $? 0 0 "install texlive-facture-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-facture-doc + CHECK_RESULT $? 0 0 "remove texlive-facture-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facture.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facture.sh new file mode 100644 index 000000000..fc889a5f6 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facture.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-facture + CHECK_RESULT $? 0 0 "install texlive-facture failed" + SLEEP_WAIT 1 + dnf remove -y texlive-facture + CHECK_RESULT $? 0 0 "remove texlive-facture failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-faktor-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-faktor-doc.sh new file mode 100644 index 000000000..29a9623d9 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-faktor-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-faktor-doc + CHECK_RESULT $? 0 0 "install texlive-faktor-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-faktor-doc + CHECK_RESULT $? 0 0 "remove texlive-faktor-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-faktor.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-faktor.sh new file mode 100644 index 000000000..e803cd432 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-faktor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-faktor + CHECK_RESULT $? 0 0 "install texlive-faktor failed" + SLEEP_WAIT 1 + dnf remove -y texlive-faktor + CHECK_RESULT $? 0 0 "remove texlive-faktor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancybox-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancybox-doc.sh new file mode 100644 index 000000000..2f8e0781b --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancybox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancybox-doc + CHECK_RESULT $? 0 0 "install texlive-fancybox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancybox-doc + CHECK_RESULT $? 0 0 "remove texlive-fancybox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancybox.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancybox.sh new file mode 100644 index 000000000..9d9f71ef7 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancybox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancybox + CHECK_RESULT $? 0 0 "install texlive-fancybox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancybox + CHECK_RESULT $? 0 0 "remove texlive-fancybox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-doc.sh new file mode 100644 index 000000000..029fb77d8 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancyhdr-doc + CHECK_RESULT $? 0 0 "install texlive-fancyhdr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancyhdr-doc + CHECK_RESULT $? 0 0 "remove texlive-fancyhdr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-it-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-it-doc.sh new file mode 100644 index 000000000..f5da349fd --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-it-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancyhdr-it-doc + CHECK_RESULT $? 0 0 "install texlive-fancyhdr-it-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancyhdr-it-doc + CHECK_RESULT $? 0 0 "remove texlive-fancyhdr-it-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr.sh new file mode 100644 index 000000000..7e32b8072 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancyhdr + CHECK_RESULT $? 0 0 "install texlive-fancyhdr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancyhdr + CHECK_RESULT $? 0 0 "remove texlive-fancyhdr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancylabel-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancylabel-doc.sh new file mode 100644 index 000000000..989d4c7d7 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancylabel-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancylabel-doc + CHECK_RESULT $? 0 0 "install texlive-fancylabel-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancylabel-doc + CHECK_RESULT $? 0 0 "remove texlive-fancylabel-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancylabel.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancylabel.sh new file mode 100644 index 000000000..0c12fdcf2 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancylabel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancylabel + CHECK_RESULT $? 0 0 "install texlive-fancylabel failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancylabel + CHECK_RESULT $? 0 0 "remove texlive-fancylabel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancynum-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancynum-doc.sh new file mode 100644 index 000000000..8b24d11a4 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancynum-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancynum-doc + CHECK_RESULT $? 0 0 "install texlive-fancynum-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancynum-doc + CHECK_RESULT $? 0 0 "remove texlive-fancynum-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancynum.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancynum.sh new file mode 100644 index 000000000..9fff5a991 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancynum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancynum + CHECK_RESULT $? 0 0 "install texlive-fancynum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancynum + CHECK_RESULT $? 0 0 "remove texlive-fancynum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancypar-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancypar-doc.sh new file mode 100644 index 000000000..7cb7e1b08 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancypar-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancypar-doc + CHECK_RESULT $? 0 0 "install texlive-fancypar-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancypar-doc + CHECK_RESULT $? 0 0 "remove texlive-fancypar-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancypar.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancypar.sh new file mode 100644 index 000000000..313cf7f1a --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancypar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancypar + CHECK_RESULT $? 0 0 "install texlive-fancypar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancypar + CHECK_RESULT $? 0 0 "remove texlive-fancypar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyref-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyref-doc.sh new file mode 100644 index 000000000..e48d15b16 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyref-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancyref-doc + CHECK_RESULT $? 0 0 "install texlive-fancyref-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancyref-doc + CHECK_RESULT $? 0 0 "remove texlive-fancyref-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyref.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyref.sh new file mode 100644 index 000000000..d1f1b128f --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyref.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancyref + CHECK_RESULT $? 0 0 "install texlive-fancyref failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancyref + CHECK_RESULT $? 0 0 "remove texlive-fancyref failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyslides-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyslides-doc.sh new file mode 100644 index 000000000..bd50ca81d --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyslides-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancyslides-doc + CHECK_RESULT $? 0 0 "install texlive-fancyslides-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancyslides-doc + CHECK_RESULT $? 0 0 "remove texlive-fancyslides-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyslides.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyslides.sh new file mode 100644 index 000000000..81dc649a3 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyslides.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancyslides + CHECK_RESULT $? 0 0 "install texlive-fancyslides failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancyslides + CHECK_RESULT $? 0 0 "remove texlive-fancyslides failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytabs-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytabs-doc.sh new file mode 100644 index 000000000..fef17e8b2 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytabs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancytabs-doc + CHECK_RESULT $? 0 0 "install texlive-fancytabs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancytabs-doc + CHECK_RESULT $? 0 0 "remove texlive-fancytabs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytabs.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytabs.sh new file mode 100644 index 000000000..3589cc722 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytabs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancytabs + CHECK_RESULT $? 0 0 "install texlive-fancytabs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancytabs + CHECK_RESULT $? 0 0 "remove texlive-fancytabs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips-doc.sh new file mode 100644 index 000000000..9f67f44f0 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancytooltips-doc + CHECK_RESULT $? 0 0 "install texlive-fancytooltips-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancytooltips-doc + CHECK_RESULT $? 0 0 "remove texlive-fancytooltips-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips.sh new file mode 100644 index 000000000..d8b55bb53 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancytooltips + CHECK_RESULT $? 0 0 "install texlive-fancytooltips failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancytooltips + CHECK_RESULT $? 0 0 "remove texlive-fancytooltips failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb-doc.sh new file mode 100644 index 000000000..d74a39687 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancyvrb-doc + CHECK_RESULT $? 0 0 "install texlive-fancyvrb-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancyvrb-doc + CHECK_RESULT $? 0 0 "remove texlive-fancyvrb-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb.sh new file mode 100644 index 000000000..fd30f5cc0 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancyvrb + CHECK_RESULT $? 0 0 "install texlive-fancyvrb failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancyvrb + CHECK_RESULT $? 0 0 "remove texlive-fancyvrb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fandol-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fandol-doc.sh new file mode 100644 index 000000000..e5070fbd2 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fandol-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fandol-doc + CHECK_RESULT $? 0 0 "install texlive-fandol-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fandol-doc + CHECK_RESULT $? 0 0 "remove texlive-fandol-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fandol.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fandol.sh new file mode 100644 index 000000000..76df049c4 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fandol.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fandol + CHECK_RESULT $? 0 0 "install texlive-fandol failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fandol + CHECK_RESULT $? 0 0 "remove texlive-fandol failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram-doc.sh new file mode 100644 index 000000000..71965b13e --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fast-diagram-doc + CHECK_RESULT $? 0 0 "install texlive-fast-diagram-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fast-diagram-doc + CHECK_RESULT $? 0 0 "remove texlive-fast-diagram-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram.sh new file mode 100644 index 000000000..e206202f9 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fast-diagram + CHECK_RESULT $? 0 0 "install texlive-fast-diagram failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fast-diagram + CHECK_RESULT $? 0 0 "remove texlive-fast-diagram failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbb-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbb-doc.sh new file mode 100644 index 000000000..d34ed0023 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbb-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fbb-doc + CHECK_RESULT $? 0 0 "install texlive-fbb-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fbb-doc + CHECK_RESULT $? 0 0 "remove texlive-fbb-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbb.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbb.sh new file mode 100644 index 000000000..39a818fff --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fbb + CHECK_RESULT $? 0 0 "install texlive-fbb failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fbb + CHECK_RESULT $? 0 0 "remove texlive-fbb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbithesis-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbithesis-doc.sh new file mode 100644 index 000000000..0b48f70e0 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbithesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fbithesis-doc + CHECK_RESULT $? 0 0 "install texlive-fbithesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fbithesis-doc + CHECK_RESULT $? 0 0 "remove texlive-fbithesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbithesis.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbithesis.sh new file mode 100644 index 000000000..8181702df --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbithesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fbithesis + CHECK_RESULT $? 0 0 "install texlive-fbithesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fbithesis + CHECK_RESULT $? 0 0 "remove texlive-fbithesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbs.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbs.sh new file mode 100644 index 000000000..573345b0e --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fbs + CHECK_RESULT $? 0 0 "install texlive-fbs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fbs + CHECK_RESULT $? 0 0 "remove texlive-fbs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fc-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fc-doc.sh new file mode 100644 index 000000000..18b2028cb --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fc-doc + CHECK_RESULT $? 0 0 "install texlive-fc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fc-doc + CHECK_RESULT $? 0 0 "remove texlive-fc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fc.sh new file mode 100644 index 000000000..6384fb13a --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fc + CHECK_RESULT $? 0 0 "install texlive-fc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fc + CHECK_RESULT $? 0 0 "remove texlive-fc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcavtex-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcavtex-doc.sh new file mode 100644 index 000000000..e69a6a8e3 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcavtex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fcavtex-doc + CHECK_RESULT $? 0 0 "install texlive-fcavtex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fcavtex-doc + CHECK_RESULT $? 0 0 "remove texlive-fcavtex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcavtex.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcavtex.sh new file mode 100644 index 000000000..3f91c757a --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcavtex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fcavtex + CHECK_RESULT $? 0 0 "install texlive-fcavtex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fcavtex + CHECK_RESULT $? 0 0 "remove texlive-fcavtex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc-doc.sh new file mode 100644 index 000000000..9b761bbc3 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fcltxdoc-doc + CHECK_RESULT $? 0 0 "install texlive-fcltxdoc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fcltxdoc-doc + CHECK_RESULT $? 0 0 "remove texlive-fcltxdoc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc.sh new file mode 100644 index 000000000..25c5ff87a --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fcltxdoc + CHECK_RESULT $? 0 0 "install texlive-fcltxdoc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fcltxdoc + CHECK_RESULT $? 0 0 "remove texlive-fcltxdoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcolumn-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcolumn-doc.sh new file mode 100644 index 000000000..cb4dc93cc --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcolumn-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fcolumn-doc + CHECK_RESULT $? 0 0 "install texlive-fcolumn-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fcolumn-doc + CHECK_RESULT $? 0 0 "remove texlive-fcolumn-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcolumn.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcolumn.sh new file mode 100644 index 000000000..ff32fbd18 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcolumn.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fcolumn + CHECK_RESULT $? 0 0 "install texlive-fcolumn failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fcolumn + CHECK_RESULT $? 0 0 "remove texlive-fcolumn failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol-doc.sh new file mode 100644 index 000000000..d675c6ed0 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fdsymbol-doc + CHECK_RESULT $? 0 0 "install texlive-fdsymbol-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fdsymbol-doc + CHECK_RESULT $? 0 0 "remove texlive-fdsymbol-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol.sh new file mode 100644 index 000000000..e3591a62a --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fdsymbol + CHECK_RESULT $? 0 0 "install texlive-fdsymbol failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fdsymbol + CHECK_RESULT $? 0 0 "remove texlive-fdsymbol failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fduthesis.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fduthesis.sh new file mode 100644 index 000000000..9a94fbffa --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fduthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fduthesis + CHECK_RESULT $? 0 0 "install texlive-fduthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fduthesis + CHECK_RESULT $? 0 0 "remove texlive-fduthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-featpost-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-featpost-doc.sh new file mode 100644 index 000000000..2ec272ef2 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-featpost-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-featpost-doc + CHECK_RESULT $? 0 0 "install texlive-featpost-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-featpost-doc + CHECK_RESULT $? 0 0 "remove texlive-featpost-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-featpost.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-featpost.sh new file mode 100644 index 000000000..edc0be93d --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-featpost.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-featpost + CHECK_RESULT $? 0 0 "install texlive-featpost failed" + SLEEP_WAIT 1 + dnf remove -y texlive-featpost + CHECK_RESULT $? 0 0 "remove texlive-featpost failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fei-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fei-doc.sh new file mode 100644 index 000000000..1e7e76995 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fei-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fei-doc + CHECK_RESULT $? 0 0 "install texlive-fei-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fei-doc + CHECK_RESULT $? 0 0 "remove texlive-fei-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fei.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fei.sh new file mode 100644 index 000000000..21bcd10e8 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fei.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fei + CHECK_RESULT $? 0 0 "install texlive-fei failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fei + CHECK_RESULT $? 0 0 "remove texlive-fei failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fenixpar-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fenixpar-doc.sh new file mode 100644 index 000000000..bb628ea00 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fenixpar-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fenixpar-doc + CHECK_RESULT $? 0 0 "install texlive-fenixpar-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fenixpar-doc + CHECK_RESULT $? 0 0 "remove texlive-fenixpar-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fenixpar.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fenixpar.sh new file mode 100644 index 000000000..2b4b758c1 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fenixpar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fenixpar + CHECK_RESULT $? 0 0 "install texlive-fenixpar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fenixpar + CHECK_RESULT $? 0 0 "remove texlive-fenixpar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetamont-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetamont-doc.sh new file mode 100644 index 000000000..2d985f880 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetamont-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fetamont-doc + CHECK_RESULT $? 0 0 "install texlive-fetamont-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fetamont-doc + CHECK_RESULT $? 0 0 "remove texlive-fetamont-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetamont.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetamont.sh new file mode 100644 index 000000000..1bb57bace --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetamont.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fetamont + CHECK_RESULT $? 0 0 "install texlive-fetamont failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fetamont + CHECK_RESULT $? 0 0 "remove texlive-fetamont failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetchcls.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetchcls.sh new file mode 100644 index 000000000..32902e73b --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetchcls.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fetchcls + CHECK_RESULT $? 0 0 "install texlive-fetchcls failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fetchcls + CHECK_RESULT $? 0 0 "remove texlive-fetchcls failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses-doc.sh new file mode 100644 index 000000000..d2bd713d3 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-feupphdteses-doc + CHECK_RESULT $? 0 0 "install texlive-feupphdteses-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-feupphdteses-doc + CHECK_RESULT $? 0 0 "remove texlive-feupphdteses-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses.sh new file mode 100644 index 000000000..fbe8f14d9 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-feupphdteses + CHECK_RESULT $? 0 0 "install texlive-feupphdteses failed" + SLEEP_WAIT 1 + dnf remove -y texlive-feupphdteses + CHECK_RESULT $? 0 0 "remove texlive-feupphdteses failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feyn-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feyn-doc.sh new file mode 100644 index 000000000..36b3e03b7 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feyn-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-feyn-doc + CHECK_RESULT $? 0 0 "install texlive-feyn-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-feyn-doc + CHECK_RESULT $? 0 0 "remove texlive-feyn-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feyn.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feyn.sh new file mode 100644 index 000000000..a36c7868a --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feyn.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-feyn + CHECK_RESULT $? 0 0 "install texlive-feyn failed" + SLEEP_WAIT 1 + dnf remove -y texlive-feyn + CHECK_RESULT $? 0 0 "remove texlive-feyn failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmf-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmf-doc.sh new file mode 100644 index 000000000..56f31b3b1 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmf-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-feynmf-doc + CHECK_RESULT $? 0 0 "install texlive-feynmf-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-feynmf-doc + CHECK_RESULT $? 0 0 "remove texlive-feynmf-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmf.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmf.sh new file mode 100644 index 000000000..c93d0775f --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-feynmf + CHECK_RESULT $? 0 0 "install texlive-feynmf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-feynmf + CHECK_RESULT $? 0 0 "remove texlive-feynmf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto-doc.sh new file mode 100644 index 000000000..856fe0cb8 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-feynmp-auto-doc + CHECK_RESULT $? 0 0 "install texlive-feynmp-auto-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-feynmp-auto-doc + CHECK_RESULT $? 0 0 "remove texlive-feynmp-auto-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto.sh new file mode 100644 index 000000000..ace86df5c --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-feynmp-auto + CHECK_RESULT $? 0 0 "install texlive-feynmp-auto failed" + SLEEP_WAIT 1 + dnf remove -y texlive-feynmp-auto + CHECK_RESULT $? 0 0 "remove texlive-feynmp-auto failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ffslides-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ffslides-doc.sh new file mode 100644 index 000000000..0d10e5ea3 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ffslides-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ffslides-doc + CHECK_RESULT $? 0 0 "install texlive-ffslides-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ffslides-doc + CHECK_RESULT $? 0 0 "remove texlive-ffslides-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ffslides.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ffslides.sh new file mode 100644 index 000000000..7b8b72717 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ffslides.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ffslides + CHECK_RESULT $? 0 0 "install texlive-ffslides failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ffslides + CHECK_RESULT $? 0 0 "remove texlive-ffslides failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fge-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fge-doc.sh new file mode 100644 index 000000000..ebc2653e2 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fge-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fge-doc + CHECK_RESULT $? 0 0 "install texlive-fge-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fge-doc + CHECK_RESULT $? 0 0 "remove texlive-fge-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fge.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fge.sh new file mode 100644 index 000000000..131723fdd --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fge.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fge + CHECK_RESULT $? 0 0 "install texlive-fge failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fge + CHECK_RESULT $? 0 0 "remove texlive-fge failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fgruler.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fgruler.sh new file mode 100644 index 000000000..c51a48384 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fgruler.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fgruler + CHECK_RESULT $? 0 0 "install texlive-fgruler failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fgruler + CHECK_RESULT $? 0 0 "remove texlive-fgruler failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fibeamer-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fibeamer-doc.sh new file mode 100644 index 000000000..dbd88fa6f --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fibeamer-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fibeamer-doc + CHECK_RESULT $? 0 0 "install texlive-fibeamer-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fibeamer-doc + CHECK_RESULT $? 0 0 "remove texlive-fibeamer-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fibeamer.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fibeamer.sh new file mode 100644 index 000000000..c914c5de7 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fibeamer.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fibeamer + CHECK_RESULT $? 0 0 "install texlive-fibeamer failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fibeamer + CHECK_RESULT $? 0 0 "remove texlive-fibeamer failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifinddo-info-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifinddo-info-doc.sh new file mode 100644 index 000000000..f202179d1 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifinddo-info-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fifinddo-info-doc + CHECK_RESULT $? 0 0 "install texlive-fifinddo-info-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fifinddo-info-doc + CHECK_RESULT $? 0 0 "remove texlive-fifinddo-info-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack-doc.sh new file mode 100644 index 000000000..1ad8cc3db --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fifo-stack-doc + CHECK_RESULT $? 0 0 "install texlive-fifo-stack-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fifo-stack-doc + CHECK_RESULT $? 0 0 "remove texlive-fifo-stack-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack.sh new file mode 100644 index 000000000..caf5ab7e1 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fifo-stack + CHECK_RESULT $? 0 0 "install texlive-fifo-stack failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fifo-stack + CHECK_RESULT $? 0 0 "remove texlive-fifo-stack failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbas-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbas-doc.sh new file mode 100644 index 000000000..53839b1c7 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbas-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-figbas-doc + CHECK_RESULT $? 0 0 "install texlive-figbas-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-figbas-doc + CHECK_RESULT $? 0 0 "remove texlive-figbas-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbas.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbas.sh new file mode 100644 index 000000000..fd9bf915d --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbas.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-figbas + CHECK_RESULT $? 0 0 "install texlive-figbas failed" + SLEEP_WAIT 1 + dnf remove -y texlive-figbas + CHECK_RESULT $? 0 0 "remove texlive-figbas failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbib-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbib-doc.sh new file mode 100644 index 000000000..720471b49 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbib-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-figbib-doc + CHECK_RESULT $? 0 0 "install texlive-figbib-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-figbib-doc + CHECK_RESULT $? 0 0 "remove texlive-figbib-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbib.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbib.sh new file mode 100644 index 000000000..74aecf75f --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-figbib + CHECK_RESULT $? 0 0 "install texlive-figbib failed" + SLEEP_WAIT 1 + dnf remove -y texlive-figbib + CHECK_RESULT $? 0 0 "remove texlive-figbib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figflow-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figflow-doc.sh new file mode 100644 index 000000000..f959c23d6 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figflow-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-figflow-doc + CHECK_RESULT $? 0 0 "install texlive-figflow-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-figflow-doc + CHECK_RESULT $? 0 0 "remove texlive-figflow-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figflow.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figflow.sh new file mode 100644 index 000000000..cb221b6ca --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figflow.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-figflow + CHECK_RESULT $? 0 0 "install texlive-figflow failed" + SLEEP_WAIT 1 + dnf remove -y texlive-figflow + CHECK_RESULT $? 0 0 "remove texlive-figflow failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figsize-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figsize-doc.sh new file mode 100644 index 000000000..a222e57e4 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figsize-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-figsize-doc + CHECK_RESULT $? 0 0 "install texlive-figsize-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-figsize-doc + CHECK_RESULT $? 0 0 "remove texlive-figsize-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figsize.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figsize.sh new file mode 100644 index 000000000..32cadee72 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figsize.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-figsize + CHECK_RESULT $? 0 0 "install texlive-figsize failed" + SLEEP_WAIT 1 + dnf remove -y texlive-figsize + CHECK_RESULT $? 0 0 "remove texlive-figsize failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontents-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontents-doc.sh new file mode 100644 index 000000000..4dc5ccf16 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontents-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-filecontents-doc + CHECK_RESULT $? 0 0 "install texlive-filecontents-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-filecontents-doc + CHECK_RESULT $? 0 0 "remove texlive-filecontents-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontents.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontents.sh new file mode 100644 index 000000000..daec1e269 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontents.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-filecontents + CHECK_RESULT $? 0 0 "install texlive-filecontents failed" + SLEEP_WAIT 1 + dnf remove -y texlive-filecontents + CHECK_RESULT $? 0 0 "remove texlive-filecontents failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontentsdef.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontentsdef.sh new file mode 100644 index 000000000..e0c4a1e24 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontentsdef.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-filecontentsdef + CHECK_RESULT $? 0 0 "install texlive-filecontentsdef failed" + SLEEP_WAIT 1 + dnf remove -y texlive-filecontentsdef + CHECK_RESULT $? 0 0 "remove texlive-filecontentsdef failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filedate-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filedate-doc.sh new file mode 100644 index 000000000..2472ede46 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filedate-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-filedate-doc + CHECK_RESULT $? 0 0 "install texlive-filedate-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-filedate-doc + CHECK_RESULT $? 0 0 "remove texlive-filedate-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filedate.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filedate.sh new file mode 100644 index 000000000..698ba4a02 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filedate.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-filedate + CHECK_RESULT $? 0 0 "install texlive-filedate failed" + SLEEP_WAIT 1 + dnf remove -y texlive-filedate + CHECK_RESULT $? 0 0 "remove texlive-filedate failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filehook-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filehook-doc.sh new file mode 100644 index 000000000..3ba785838 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filehook-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-filehook-doc + CHECK_RESULT $? 0 0 "install texlive-filehook-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-filehook-doc + CHECK_RESULT $? 0 0 "remove texlive-filehook-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filehook.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filehook.sh new file mode 100644 index 000000000..e1b1ee3eb --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filehook.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-filehook + CHECK_RESULT $? 0 0 "install texlive-filehook failed" + SLEEP_WAIT 1 + dnf remove -y texlive-filehook + CHECK_RESULT $? 0 0 "remove texlive-filehook failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fileinfo-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fileinfo-doc.sh new file mode 100644 index 000000000..82f860f80 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fileinfo-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fileinfo-doc + CHECK_RESULT $? 0 0 "install texlive-fileinfo-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fileinfo-doc + CHECK_RESULT $? 0 0 "remove texlive-fileinfo-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fileinfo.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fileinfo.sh new file mode 100644 index 000000000..8b5c8d24e --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fileinfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fileinfo + CHECK_RESULT $? 0 0 "install texlive-fileinfo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fileinfo + CHECK_RESULT $? 0 0 "remove texlive-fileinfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filemod-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filemod-doc.sh new file mode 100644 index 000000000..e32769012 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filemod-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-filemod-doc + CHECK_RESULT $? 0 0 "install texlive-filemod-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-filemod-doc + CHECK_RESULT $? 0 0 "remove texlive-filemod-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filemod.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filemod.sh new file mode 100644 index 000000000..6db775eb8 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filemod.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-filemod + CHECK_RESULT $? 0 0 "install texlive-filemod failed" + SLEEP_WAIT 1 + dnf remove -y texlive-filemod + CHECK_RESULT $? 0 0 "remove texlive-filemod failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finbib.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finbib.sh new file mode 100644 index 000000000..de873cfb3 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finbib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-finbib + CHECK_RESULT $? 0 0 "install texlive-finbib failed" + SLEEP_WAIT 1 + dnf remove -y texlive-finbib + CHECK_RESULT $? 0 0 "remove texlive-finbib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fink-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fink-doc.sh new file mode 100644 index 000000000..560b77a18 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fink-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fink-doc + CHECK_RESULT $? 0 0 "install texlive-fink-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fink-doc + CHECK_RESULT $? 0 0 "remove texlive-fink-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fink.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fink.sh new file mode 100644 index 000000000..44a3ca947 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fink.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fink + CHECK_RESULT $? 0 0 "install texlive-fink failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fink + CHECK_RESULT $? 0 0 "remove texlive-fink failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finstrut-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finstrut-doc.sh new file mode 100644 index 000000000..ec49db258 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finstrut-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-finstrut-doc + CHECK_RESULT $? 0 0 "install texlive-finstrut-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-finstrut-doc + CHECK_RESULT $? 0 0 "remove texlive-finstrut-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finstrut.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finstrut.sh new file mode 100644 index 000000000..b30edc64a --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finstrut.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-finstrut + CHECK_RESULT $? 0 0 "install texlive-finstrut failed" + SLEEP_WAIT 1 + dnf remove -y texlive-finstrut + CHECK_RESULT $? 0 0 "remove texlive-finstrut failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fira-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fira-doc.sh new file mode 100644 index 000000000..2f6815e3c --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fira-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fira-doc + CHECK_RESULT $? 0 0 "install texlive-fira-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fira-doc + CHECK_RESULT $? 0 0 "remove texlive-fira-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fira.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fira.sh new file mode 100644 index 000000000..bf69e132e --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fira.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fira + CHECK_RESULT $? 0 0 "install texlive-fira failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fira + CHECK_RESULT $? 0 0 "remove texlive-fira failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-first-latex-doc-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-first-latex-doc-doc.sh new file mode 100644 index 000000000..77d1a4854 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-first-latex-doc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-first-latex-doc-doc + CHECK_RESULT $? 0 0 "install texlive-first-latex-doc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-first-latex-doc-doc + CHECK_RESULT $? 0 0 "remove texlive-first-latex-doc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fitbox-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fitbox-doc.sh new file mode 100644 index 000000000..fb8822450 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fitbox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fitbox-doc + CHECK_RESULT $? 0 0 "install texlive-fitbox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fitbox-doc + CHECK_RESULT $? 0 0 "remove texlive-fitbox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fitbox.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fitbox.sh new file mode 100644 index 000000000..fc8a3bc6b --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fitbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fitbox + CHECK_RESULT $? 0 0 "install texlive-fitbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fitbox + CHECK_RESULT $? 0 0 "remove texlive-fitbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fithesis-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fithesis-doc.sh new file mode 100644 index 000000000..1407838b9 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fithesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fithesis-doc + CHECK_RESULT $? 0 0 "install texlive-fithesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fithesis-doc + CHECK_RESULT $? 0 0 "remove texlive-fithesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fithesis.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fithesis.sh new file mode 100644 index 000000000..c6363de53 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fithesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fithesis + CHECK_RESULT $? 0 0 "install texlive-fithesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fithesis + CHECK_RESULT $? 0 0 "remove texlive-fithesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fix2col-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fix2col-doc.sh new file mode 100644 index 000000000..cfb25925c --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fix2col-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fix2col-doc + CHECK_RESULT $? 0 0 "install texlive-fix2col-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fix2col-doc + CHECK_RESULT $? 0 0 "remove texlive-fix2col-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fix2col.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fix2col.sh new file mode 100644 index 000000000..8a27783be --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fix2col.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fix2col + CHECK_RESULT $? 0 0 "install texlive-fix2col failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fix2col + CHECK_RESULT $? 0 0 "remove texlive-fix2col failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixcmex-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixcmex-doc.sh new file mode 100644 index 000000000..26f5592fb --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixcmex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fixcmex-doc + CHECK_RESULT $? 0 0 "install texlive-fixcmex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fixcmex-doc + CHECK_RESULT $? 0 0 "remove texlive-fixcmex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixcmex.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixcmex.sh new file mode 100644 index 000000000..49e2e0f56 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixcmex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fixcmex + CHECK_RESULT $? 0 0 "install texlive-fixcmex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fixcmex + CHECK_RESULT $? 0 0 "remove texlive-fixcmex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixfoot-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixfoot-doc.sh new file mode 100644 index 000000000..9ec6eb4a8 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixfoot-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fixfoot-doc + CHECK_RESULT $? 0 0 "install texlive-fixfoot-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fixfoot-doc + CHECK_RESULT $? 0 0 "remove texlive-fixfoot-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixfoot.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixfoot.sh new file mode 100644 index 000000000..57549eac7 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixfoot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fixfoot + CHECK_RESULT $? 0 0 "install texlive-fixfoot failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fixfoot + CHECK_RESULT $? 0 0 "remove texlive-fixfoot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixjfm.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixjfm.sh new file mode 100644 index 000000000..054987273 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixjfm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fixjfm + CHECK_RESULT $? 0 0 "install texlive-fixjfm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fixjfm + CHECK_RESULT $? 0 0 "remove texlive-fixjfm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian-doc.sh new file mode 100644 index 000000000..c84448eb0 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fixlatvian-doc + CHECK_RESULT $? 0 0 "install texlive-fixlatvian-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fixlatvian-doc + CHECK_RESULT $? 0 0 "remove texlive-fixlatvian-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian.sh new file mode 100644 index 000000000..72a7acd0a --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fixlatvian + CHECK_RESULT $? 0 0 "install texlive-fixlatvian failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fixlatvian + CHECK_RESULT $? 0 0 "remove texlive-fixlatvian failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph-doc.sh new file mode 100644 index 000000000..9379c0ea2 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fixltxhyph-doc + CHECK_RESULT $? 0 0 "install texlive-fixltxhyph-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fixltxhyph-doc + CHECK_RESULT $? 0 0 "remove texlive-fixltxhyph-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph.sh new file mode 100644 index 000000000..00a7990b9 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fixltxhyph + CHECK_RESULT $? 0 0 "install texlive-fixltxhyph failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fixltxhyph + CHECK_RESULT $? 0 0 "remove texlive-fixltxhyph failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixme-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixme-doc.sh new file mode 100644 index 000000000..628e34c3f --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixme-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fixme-doc + CHECK_RESULT $? 0 0 "install texlive-fixme-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fixme-doc + CHECK_RESULT $? 0 0 "remove texlive-fixme-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixme.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixme.sh new file mode 100644 index 000000000..9043c9fd1 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixme.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fixme + CHECK_RESULT $? 0 0 "install texlive-fixme failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fixme + CHECK_RESULT $? 0 0 "remove texlive-fixme failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes-doc.sh new file mode 100644 index 000000000..c9752c446 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fixmetodonotes-doc + CHECK_RESULT $? 0 0 "install texlive-fixmetodonotes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fixmetodonotes-doc + CHECK_RESULT $? 0 0 "remove texlive-fixmetodonotes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes.sh new file mode 100644 index 000000000..7b6d3cae7 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fixmetodonotes + CHECK_RESULT $? 0 0 "install texlive-fixmetodonotes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fixmetodonotes + CHECK_RESULT $? 0 0 "remove texlive-fixmetodonotes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixpdfmag.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixpdfmag.sh new file mode 100644 index 000000000..3cc09aed9 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixpdfmag.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fixpdfmag + CHECK_RESULT $? 0 0 "install texlive-fixpdfmag failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fixpdfmag + CHECK_RESULT $? 0 0 "remove texlive-fixpdfmag failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fjodor-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fjodor-doc.sh new file mode 100644 index 000000000..e73a9b516 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fjodor-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fjodor-doc + CHECK_RESULT $? 0 0 "install texlive-fjodor-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fjodor-doc + CHECK_RESULT $? 0 0 "remove texlive-fjodor-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fjodor.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fjodor.sh new file mode 100644 index 000000000..79f14a00b --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fjodor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fjodor + CHECK_RESULT $? 0 0 "install texlive-fjodor failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fjodor + CHECK_RESULT $? 0 0 "remove texlive-fjodor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flabels-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flabels-doc.sh new file mode 100644 index 000000000..0ef755259 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flabels-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-flabels-doc + CHECK_RESULT $? 0 0 "install texlive-flabels-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-flabels-doc + CHECK_RESULT $? 0 0 "remove texlive-flabels-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flabels.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flabels.sh new file mode 100644 index 000000000..8b6526f0f --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flabels.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-flabels + CHECK_RESULT $? 0 0 "install texlive-flabels failed" + SLEEP_WAIT 1 + dnf remove -y texlive-flabels + CHECK_RESULT $? 0 0 "remove texlive-flabels failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flacards-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flacards-doc.sh new file mode 100644 index 000000000..3d7cfb61d --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flacards-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-flacards-doc + CHECK_RESULT $? 0 0 "install texlive-flacards-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-flacards-doc + CHECK_RESULT $? 0 0 "remove texlive-flacards-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flacards.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flacards.sh new file mode 100644 index 000000000..e131f8cff --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flacards.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-flacards + CHECK_RESULT $? 0 0 "install texlive-flacards failed" + SLEEP_WAIT 1 + dnf remove -y texlive-flacards + CHECK_RESULT $? 0 0 "remove texlive-flacards failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flagderiv-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flagderiv-doc.sh new file mode 100644 index 000000000..2891b1c1d --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flagderiv-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-flagderiv-doc + CHECK_RESULT $? 0 0 "install texlive-flagderiv-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-flagderiv-doc + CHECK_RESULT $? 0 0 "remove texlive-flagderiv-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flagderiv.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flagderiv.sh new file mode 100644 index 000000000..892734523 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flagderiv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-flagderiv + CHECK_RESULT $? 0 0 "install texlive-flagderiv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-flagderiv + CHECK_RESULT $? 0 0 "remove texlive-flagderiv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashcards-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashcards-doc.sh new file mode 100644 index 000000000..1f61e9925 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashcards-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-flashcards-doc + CHECK_RESULT $? 0 0 "install texlive-flashcards-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-flashcards-doc + CHECK_RESULT $? 0 0 "remove texlive-flashcards-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashcards.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashcards.sh new file mode 100644 index 000000000..9ea296d37 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashcards.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-flashcards + CHECK_RESULT $? 0 0 "install texlive-flashcards failed" + SLEEP_WAIT 1 + dnf remove -y texlive-flashcards + CHECK_RESULT $? 0 0 "remove texlive-flashcards failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashmovie-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashmovie-doc.sh new file mode 100644 index 000000000..71c1b04c0 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashmovie-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-flashmovie-doc + CHECK_RESULT $? 0 0 "install texlive-flashmovie-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-flashmovie-doc + CHECK_RESULT $? 0 0 "remove texlive-flashmovie-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashmovie.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashmovie.sh new file mode 100644 index 000000000..13f4bf9cb --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashmovie.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-flashmovie + CHECK_RESULT $? 0 0 "install texlive-flashmovie failed" + SLEEP_WAIT 1 + dnf remove -y texlive-flashmovie + CHECK_RESULT $? 0 0 "remove texlive-flashmovie failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flipbook-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flipbook-doc.sh new file mode 100644 index 000000000..5c3e56ab3 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flipbook-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-flipbook-doc + CHECK_RESULT $? 0 0 "install texlive-flipbook-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-flipbook-doc + CHECK_RESULT $? 0 0 "remove texlive-flipbook-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flipbook.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flipbook.sh new file mode 100644 index 000000000..a5ac35248 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flipbook.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-flipbook + CHECK_RESULT $? 0 0 "install texlive-flipbook failed" + SLEEP_WAIT 1 + dnf remove -y texlive-flipbook + CHECK_RESULT $? 0 0 "remove texlive-flipbook failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flippdf-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flippdf-doc.sh new file mode 100644 index 000000000..cc4d6d74b --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flippdf-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-flippdf-doc + CHECK_RESULT $? 0 0 "install texlive-flippdf-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-flippdf-doc + CHECK_RESULT $? 0 0 "remove texlive-flippdf-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flippdf.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flippdf.sh new file mode 100644 index 000000000..9ec3e20ae --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flippdf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-flippdf + CHECK_RESULT $? 0 0 "install texlive-flippdf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-flippdf + CHECK_RESULT $? 0 0 "remove texlive-flippdf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-float-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-float-doc.sh new file mode 100644 index 000000000..8a97450ab --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-float-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-float-doc + CHECK_RESULT $? 0 0 "install texlive-float-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-float-doc + CHECK_RESULT $? 0 0 "remove texlive-float-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-float.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-float.sh new file mode 100644 index 000000000..7f1181788 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-float.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-float + CHECK_RESULT $? 0 0 "install texlive-float failed" + SLEEP_WAIT 1 + dnf remove -y texlive-float + CHECK_RESULT $? 0 0 "remove texlive-float failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatflt-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatflt-doc.sh new file mode 100644 index 000000000..de0f5a698 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatflt-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-floatflt-doc + CHECK_RESULT $? 0 0 "install texlive-floatflt-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-floatflt-doc + CHECK_RESULT $? 0 0 "remove texlive-floatflt-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatflt.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatflt.sh new file mode 100644 index 000000000..11f93549f --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatflt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-floatflt + CHECK_RESULT $? 0 0 "install texlive-floatflt failed" + SLEEP_WAIT 1 + dnf remove -y texlive-floatflt + CHECK_RESULT $? 0 0 "remove texlive-floatflt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatrow-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatrow-doc.sh new file mode 100644 index 000000000..165a6b4db --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatrow-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-floatrow-doc + CHECK_RESULT $? 0 0 "install texlive-floatrow-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-floatrow-doc + CHECK_RESULT $? 0 0 "remove texlive-floatrow-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatrow.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatrow.sh new file mode 100644 index 000000000..b87ab9a39 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatrow.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-floatrow + CHECK_RESULT $? 0 0 "install texlive-floatrow failed" + SLEEP_WAIT 1 + dnf remove -y texlive-floatrow + CHECK_RESULT $? 0 0 "remove texlive-floatrow failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowchart-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowchart-doc.sh new file mode 100644 index 000000000..35f14348a --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowchart-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-flowchart-doc + CHECK_RESULT $? 0 0 "install texlive-flowchart-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-flowchart-doc + CHECK_RESULT $? 0 0 "remove texlive-flowchart-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowchart.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowchart.sh new file mode 100644 index 000000000..7117556c7 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowchart.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-flowchart + CHECK_RESULT $? 0 0 "install texlive-flowchart failed" + SLEEP_WAIT 1 + dnf remove -y texlive-flowchart + CHECK_RESULT $? 0 0 "remove texlive-flowchart failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowfram-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowfram-doc.sh new file mode 100644 index 000000000..3d7d2c691 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowfram-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-flowfram-doc + CHECK_RESULT $? 0 0 "install texlive-flowfram-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-flowfram-doc + CHECK_RESULT $? 0 0 "remove texlive-flowfram-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowfram.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowfram.sh new file mode 100644 index 000000000..bfa6d5980 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowfram.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-flowfram + CHECK_RESULT $? 0 0 "install texlive-flowfram failed" + SLEEP_WAIT 1 + dnf remove -y texlive-flowfram + CHECK_RESULT $? 0 0 "remove texlive-flowfram failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fltpoint-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fltpoint-doc.sh new file mode 100644 index 000000000..849935e2d --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fltpoint-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fltpoint-doc + CHECK_RESULT $? 0 0 "install texlive-fltpoint-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fltpoint-doc + CHECK_RESULT $? 0 0 "remove texlive-fltpoint-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fltpoint.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fltpoint.sh new file mode 100644 index 000000000..8e8b06ebf --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fltpoint.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fltpoint + CHECK_RESULT $? 0 0 "install texlive-fltpoint failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fltpoint + CHECK_RESULT $? 0 0 "remove texlive-fltpoint failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmp-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmp-doc.sh new file mode 100644 index 000000000..02d4f1713 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmp-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fmp-doc + CHECK_RESULT $? 0 0 "install texlive-fmp-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fmp-doc + CHECK_RESULT $? 0 0 "remove texlive-fmp-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmp.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmp.sh new file mode 100644 index 000000000..7c3ae2552 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fmp + CHECK_RESULT $? 0 0 "install texlive-fmp failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fmp + CHECK_RESULT $? 0 0 "remove texlive-fmp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmtcount-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmtcount-doc.sh new file mode 100644 index 000000000..924cbfcc4 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmtcount-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fmtcount-doc + CHECK_RESULT $? 0 0 "install texlive-fmtcount-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fmtcount-doc + CHECK_RESULT $? 0 0 "remove texlive-fmtcount-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmtcount.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmtcount.sh new file mode 100644 index 000000000..8a3a06bc4 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmtcount.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fmtcount + CHECK_RESULT $? 0 0 "install texlive-fmtcount failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fmtcount + CHECK_RESULT $? 0 0 "remove texlive-fmtcount failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fn2end-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fn2end-doc.sh new file mode 100644 index 000000000..23a669bc0 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fn2end-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fn2end-doc + CHECK_RESULT $? 0 0 "install texlive-fn2end-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fn2end-doc + CHECK_RESULT $? 0 0 "remove texlive-fn2end-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fn2end.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fn2end.sh new file mode 100644 index 000000000..08dce6aab --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fn2end.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fn2end + CHECK_RESULT $? 0 0 "install texlive-fn2end failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fn2end + CHECK_RESULT $? 0 0 "remove texlive-fn2end failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnbreak-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnbreak-doc.sh new file mode 100644 index 000000000..03834a515 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnbreak-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fnbreak-doc + CHECK_RESULT $? 0 0 "install texlive-fnbreak-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fnbreak-doc + CHECK_RESULT $? 0 0 "remove texlive-fnbreak-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnbreak.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnbreak.sh new file mode 100644 index 000000000..40c9d3846 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnbreak.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fnbreak + CHECK_RESULT $? 0 0 "install texlive-fnbreak failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fnbreak + CHECK_RESULT $? 0 0 "remove texlive-fnbreak failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncychap-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncychap-doc.sh new file mode 100644 index 000000000..f8a6bfb44 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncychap-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fncychap-doc + CHECK_RESULT $? 0 0 "install texlive-fncychap-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fncychap-doc + CHECK_RESULT $? 0 0 "remove texlive-fncychap-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncychap.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncychap.sh new file mode 100644 index 000000000..c32a9fa8d --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncychap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fncychap + CHECK_RESULT $? 0 0 "install texlive-fncychap failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fncychap + CHECK_RESULT $? 0 0 "remove texlive-fncychap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncylab-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncylab-doc.sh new file mode 100644 index 000000000..b22b0f5ba --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncylab-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fncylab-doc + CHECK_RESULT $? 0 0 "install texlive-fncylab-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fncylab-doc + CHECK_RESULT $? 0 0 "remove texlive-fncylab-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncylab.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncylab.sh new file mode 100644 index 000000000..a843e6c24 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncylab.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fncylab + CHECK_RESULT $? 0 0 "install texlive-fncylab failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fncylab + CHECK_RESULT $? 0 0 "remove texlive-fncylab failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpara-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpara-doc.sh new file mode 100644 index 000000000..141ccd283 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpara-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fnpara-doc + CHECK_RESULT $? 0 0 "install texlive-fnpara-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fnpara-doc + CHECK_RESULT $? 0 0 "remove texlive-fnpara-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpara.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpara.sh new file mode 100644 index 000000000..5437d3cea --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpara.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fnpara + CHECK_RESULT $? 0 0 "install texlive-fnpara failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fnpara + CHECK_RESULT $? 0 0 "remove texlive-fnpara failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpct-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpct-doc.sh new file mode 100644 index 000000000..1914b233d --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpct-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fnpct-doc + CHECK_RESULT $? 0 0 "install texlive-fnpct-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fnpct-doc + CHECK_RESULT $? 0 0 "remove texlive-fnpct-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpct.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpct.sh new file mode 100644 index 000000000..8a5c92889 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpct.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fnpct + CHECK_RESULT $? 0 0 "install texlive-fnpct failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fnpct + CHECK_RESULT $? 0 0 "remove texlive-fnpct failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnspe.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnspe.sh new file mode 100644 index 000000000..4be728980 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnspe.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fnspe + CHECK_RESULT $? 0 0 "install texlive-fnspe failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fnspe + CHECK_RESULT $? 0 0 "remove texlive-fnspe failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fntproof-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fntproof-doc.sh new file mode 100644 index 000000000..cea4148ca --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fntproof-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fntproof-doc + CHECK_RESULT $? 0 0 "install texlive-fntproof-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fntproof-doc + CHECK_RESULT $? 0 0 "remove texlive-fntproof-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fntproof.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fntproof.sh new file mode 100644 index 000000000..b7cf2769d --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fntproof.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fntproof + CHECK_RESULT $? 0 0 "install texlive-fntproof failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fntproof + CHECK_RESULT $? 0 0 "remove texlive-fntproof failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnumprint-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnumprint-doc.sh new file mode 100644 index 000000000..bfd138acd --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnumprint-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fnumprint-doc + CHECK_RESULT $? 0 0 "install texlive-fnumprint-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fnumprint-doc + CHECK_RESULT $? 0 0 "remove texlive-fnumprint-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnumprint.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnumprint.sh new file mode 100644 index 000000000..1240fe5d1 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnumprint.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fnumprint + CHECK_RESULT $? 0 0 "install texlive-fnumprint failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fnumprint + CHECK_RESULT $? 0 0 "remove texlive-fnumprint failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foekfont-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foekfont-doc.sh new file mode 100644 index 000000000..b1122d28f --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foekfont-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-foekfont-doc + CHECK_RESULT $? 0 0 "install texlive-foekfont-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-foekfont-doc + CHECK_RESULT $? 0 0 "remove texlive-foekfont-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foekfont.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foekfont.sh new file mode 100644 index 000000000..39066641d --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foekfont.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-foekfont + CHECK_RESULT $? 0 0 "install texlive-foekfont failed" + SLEEP_WAIT 1 + dnf remove -y texlive-foekfont + CHECK_RESULT $? 0 0 "remove texlive-foekfont failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foilhtml-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foilhtml-doc.sh new file mode 100644 index 000000000..6181eecd7 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foilhtml-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-foilhtml-doc + CHECK_RESULT $? 0 0 "install texlive-foilhtml-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-foilhtml-doc + CHECK_RESULT $? 0 0 "remove texlive-foilhtml-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foilhtml.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foilhtml.sh new file mode 100644 index 000000000..bda7abcaf --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foilhtml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-foilhtml + CHECK_RESULT $? 0 0 "install texlive-foilhtml failed" + SLEEP_WAIT 1 + dnf remove -y texlive-foilhtml + CHECK_RESULT $? 0 0 "remove texlive-foilhtml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonetika-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonetika-doc.sh new file mode 100644 index 000000000..dccdb7799 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonetika-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fonetika-doc + CHECK_RESULT $? 0 0 "install texlive-fonetika-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fonetika-doc + CHECK_RESULT $? 0 0 "remove texlive-fonetika-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonetika.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonetika.sh new file mode 100644 index 000000000..c82bc5740 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonetika.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fonetika + CHECK_RESULT $? 0 0 "install texlive-fonetika failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fonetika + CHECK_RESULT $? 0 0 "remove texlive-fonetika failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-doc.sh new file mode 100644 index 000000000..49daf7b0b --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-font-change-doc + CHECK_RESULT $? 0 0 "install texlive-font-change-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-font-change-doc + CHECK_RESULT $? 0 0 "remove texlive-font-change-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex-doc.sh new file mode 100644 index 000000000..7069a329c --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-font-change-xetex-doc + CHECK_RESULT $? 0 0 "install texlive-font-change-xetex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-font-change-xetex-doc + CHECK_RESULT $? 0 0 "remove texlive-font-change-xetex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex.sh new file mode 100644 index 000000000..8fea5794b --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-font-change-xetex + CHECK_RESULT $? 0 0 "install texlive-font-change-xetex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-font-change-xetex + CHECK_RESULT $? 0 0 "remove texlive-font-change-xetex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change.sh new file mode 100644 index 000000000..abfd7203a --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-font-change + CHECK_RESULT $? 0 0 "install texlive-font-change failed" + SLEEP_WAIT 1 + dnf remove -y texlive-font-change + CHECK_RESULT $? 0 0 "remove texlive-font-change failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome-doc.sh new file mode 100644 index 000000000..6ae25a1c3 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontawesome-doc + CHECK_RESULT $? 0 0 "install texlive-fontawesome-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontawesome-doc + CHECK_RESULT $? 0 0 "remove texlive-fontawesome-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome.sh new file mode 100644 index 000000000..98e837310 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontawesome + CHECK_RESULT $? 0 0 "install texlive-fontawesome failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontawesome + CHECK_RESULT $? 0 0 "remove texlive-fontawesome failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome5.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome5.sh new file mode 100644 index 000000000..05fafc851 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome5.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontawesome5 + CHECK_RESULT $? 0 0 "install texlive-fontawesome5 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontawesome5 + CHECK_RESULT $? 0 0 "remove texlive-fontawesome5 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontaxes-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontaxes-doc.sh new file mode 100644 index 000000000..1d77eab7f --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontaxes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontaxes-doc + CHECK_RESULT $? 0 0 "install texlive-fontaxes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontaxes-doc + CHECK_RESULT $? 0 0 "remove texlive-fontaxes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontaxes.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontaxes.sh new file mode 100644 index 000000000..2a2e3db8b --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontaxes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontaxes + CHECK_RESULT $? 0 0 "install texlive-fontaxes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontaxes + CHECK_RESULT $? 0 0 "remove texlive-fontaxes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontbook-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontbook-doc.sh new file mode 100644 index 000000000..46e465aaf --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontbook-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontbook-doc + CHECK_RESULT $? 0 0 "install texlive-fontbook-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontbook-doc + CHECK_RESULT $? 0 0 "remove texlive-fontbook-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontbook.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontbook.sh new file mode 100644 index 000000000..f802bb675 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontbook.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontbook + CHECK_RESULT $? 0 0 "install texlive-fontbook failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontbook + CHECK_RESULT $? 0 0 "remove texlive-fontbook failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontch-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontch-doc.sh new file mode 100644 index 000000000..3b60b38e4 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontch-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontch-doc + CHECK_RESULT $? 0 0 "install texlive-fontch-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontch-doc + CHECK_RESULT $? 0 0 "remove texlive-fontch-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontch.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontch.sh new file mode 100644 index 000000000..19ed1929a --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontch.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontch + CHECK_RESULT $? 0 0 "install texlive-fontch failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontch + CHECK_RESULT $? 0 0 "remove texlive-fontch failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontloader-luaotfload.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontloader-luaotfload.sh new file mode 100644 index 000000000..657d6a966 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontloader-luaotfload.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontloader-luaotfload + CHECK_RESULT $? 0 0 "install texlive-fontloader-luaotfload failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontloader-luaotfload + CHECK_RESULT $? 0 0 "remove texlive-fontloader-luaotfload failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz-doc.sh new file mode 100644 index 000000000..593f73ca5 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontmfizz-doc + CHECK_RESULT $? 0 0 "install texlive-fontmfizz-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontmfizz-doc + CHECK_RESULT $? 0 0 "remove texlive-fontmfizz-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz.sh new file mode 100644 index 000000000..748bbf40e --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontmfizz + CHECK_RESULT $? 0 0 "install texlive-fontmfizz failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontmfizz + CHECK_RESULT $? 0 0 "remove texlive-fontmfizz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontname-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontname-doc.sh new file mode 100644 index 000000000..e18208b5f --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontname-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontname-doc + CHECK_RESULT $? 0 0 "install texlive-fontname-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontname-doc + CHECK_RESULT $? 0 0 "remove texlive-fontname-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontname.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontname.sh new file mode 100644 index 000000000..88e98b624 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontname.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontname + CHECK_RESULT $? 0 0 "install texlive-fontname failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontname + CHECK_RESULT $? 0 0 "remove texlive-fontname failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic-doc.sh new file mode 100644 index 000000000..733d64565 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fonts-churchslavonic-doc + CHECK_RESULT $? 0 0 "install texlive-fonts-churchslavonic-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fonts-churchslavonic-doc + CHECK_RESULT $? 0 0 "remove texlive-fonts-churchslavonic-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic.sh new file mode 100644 index 000000000..1bd4d99b3 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fonts-churchslavonic + CHECK_RESULT $? 0 0 "install texlive-fonts-churchslavonic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fonts-churchslavonic + CHECK_RESULT $? 0 0 "remove texlive-fonts-churchslavonic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg-doc.sh new file mode 100644 index 000000000..7ead6228d --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fonts-tlwg-doc + CHECK_RESULT $? 0 0 "install texlive-fonts-tlwg-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fonts-tlwg-doc + CHECK_RESULT $? 0 0 "remove texlive-fonts-tlwg-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg.sh new file mode 100644 index 000000000..b742e258d --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fonts-tlwg + CHECK_RESULT $? 0 0 "install texlive-fonts-tlwg failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fonts-tlwg + CHECK_RESULT $? 0 0 "remove texlive-fonts-tlwg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontspec-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontspec-doc.sh new file mode 100644 index 000000000..4b91a34bb --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontspec-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontspec-doc + CHECK_RESULT $? 0 0 "install texlive-fontspec-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontspec-doc + CHECK_RESULT $? 0 0 "remove texlive-fontspec-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontspec.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontspec.sh new file mode 100644 index 000000000..198bdf6bb --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontspec.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontspec + CHECK_RESULT $? 0 0 "install texlive-fontspec failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontspec + CHECK_RESULT $? 0 0 "remove texlive-fontspec failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonttable-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonttable-doc.sh new file mode 100644 index 000000000..7a871e768 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonttable-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fonttable-doc + CHECK_RESULT $? 0 0 "install texlive-fonttable-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fonttable-doc + CHECK_RESULT $? 0 0 "remove texlive-fonttable-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonttable.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonttable.sh new file mode 100644 index 000000000..375d4cb82 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonttable.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fonttable + CHECK_RESULT $? 0 0 "install texlive-fonttable failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fonttable + CHECK_RESULT $? 0 0 "remove texlive-fonttable failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontwrap-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontwrap-doc.sh new file mode 100644 index 000000000..917deebeb --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontwrap-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontwrap-doc + CHECK_RESULT $? 0 0 "install texlive-fontwrap-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontwrap-doc + CHECK_RESULT $? 0 0 "remove texlive-fontwrap-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontwrap.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontwrap.sh new file mode 100644 index 000000000..e74aaeb06 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontwrap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontwrap + CHECK_RESULT $? 0 0 "install texlive-fontwrap failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontwrap + CHECK_RESULT $? 0 0 "remove texlive-fontwrap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footbib-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footbib-doc.sh new file mode 100644 index 000000000..cfce7d5dc --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footbib-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-footbib-doc + CHECK_RESULT $? 0 0 "install texlive-footbib-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-footbib-doc + CHECK_RESULT $? 0 0 "remove texlive-footbib-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footbib.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footbib.sh new file mode 100644 index 000000000..0c1a7c7df --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footbib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-footbib + CHECK_RESULT $? 0 0 "install texlive-footbib failed" + SLEEP_WAIT 1 + dnf remove -y texlive-footbib + CHECK_RESULT $? 0 0 "remove texlive-footbib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisc-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisc-doc.sh new file mode 100644 index 000000000..8a64296a1 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-footmisc-doc + CHECK_RESULT $? 0 0 "install texlive-footmisc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-footmisc-doc + CHECK_RESULT $? 0 0 "remove texlive-footmisc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisc.sh new file mode 100644 index 000000000..745eb6d08 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-footmisc + CHECK_RESULT $? 0 0 "install texlive-footmisc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-footmisc + CHECK_RESULT $? 0 0 "remove texlive-footmisc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisx.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisx.sh new file mode 100644 index 000000000..c106ba7d2 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-footmisx + CHECK_RESULT $? 0 0 "install texlive-footmisx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-footmisx + CHECK_RESULT $? 0 0 "remove texlive-footmisx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref-doc.sh new file mode 100644 index 000000000..c764923fa --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-footnotebackref-doc + CHECK_RESULT $? 0 0 "install texlive-footnotebackref-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-footnotebackref-doc + CHECK_RESULT $? 0 0 "remove texlive-footnotebackref-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref.sh new file mode 100644 index 000000000..688f96518 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-footnotebackref + CHECK_RESULT $? 0 0 "install texlive-footnotebackref failed" + SLEEP_WAIT 1 + dnf remove -y texlive-footnotebackref + CHECK_RESULT $? 0 0 "remove texlive-footnotebackref failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper-doc.sh new file mode 100644 index 000000000..413608b4a --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-footnotehyper-doc + CHECK_RESULT $? 0 0 "install texlive-footnotehyper-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-footnotehyper-doc + CHECK_RESULT $? 0 0 "remove texlive-footnotehyper-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper.sh new file mode 100644 index 000000000..be3ccf5cc --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-footnotehyper + CHECK_RESULT $? 0 0 "install texlive-footnotehyper failed" + SLEEP_WAIT 1 + dnf remove -y texlive-footnotehyper + CHECK_RESULT $? 0 0 "remove texlive-footnotehyper failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnoterange-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnoterange-doc.sh new file mode 100644 index 000000000..87702a1d5 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnoterange-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-footnoterange-doc + CHECK_RESULT $? 0 0 "install texlive-footnoterange-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-footnoterange-doc + CHECK_RESULT $? 0 0 "remove texlive-footnoterange-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnoterange.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnoterange.sh new file mode 100644 index 000000000..2c57de959 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnoterange.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-footnoterange + CHECK_RESULT $? 0 0 "install texlive-footnoterange failed" + SLEEP_WAIT 1 + dnf remove -y texlive-footnoterange + CHECK_RESULT $? 0 0 "remove texlive-footnoterange failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnpag-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnpag-doc.sh new file mode 100644 index 000000000..858880c6f --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnpag-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-footnpag-doc + CHECK_RESULT $? 0 0 "install texlive-footnpag-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-footnpag-doc + CHECK_RESULT $? 0 0 "remove texlive-footnpag-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnpag.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnpag.sh new file mode 100644 index 000000000..f523c7ab4 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnpag.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-footnpag + CHECK_RESULT $? 0 0 "install texlive-footnpag failed" + SLEEP_WAIT 1 + dnf remove -y texlive-footnpag + CHECK_RESULT $? 0 0 "remove texlive-footnpag failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forarray-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forarray-doc.sh new file mode 100644 index 000000000..47ab127ec --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forarray-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-forarray-doc + CHECK_RESULT $? 0 0 "install texlive-forarray-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-forarray-doc + CHECK_RESULT $? 0 0 "remove texlive-forarray-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forarray.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forarray.sh new file mode 100644 index 000000000..4bae9f8a7 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forarray.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-forarray + CHECK_RESULT $? 0 0 "install texlive-forarray failed" + SLEEP_WAIT 1 + dnf remove -y texlive-forarray + CHECK_RESULT $? 0 0 "remove texlive-forarray failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foreign-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foreign-doc.sh new file mode 100644 index 000000000..82a54e40d --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foreign-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-foreign-doc + CHECK_RESULT $? 0 0 "install texlive-foreign-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-foreign-doc + CHECK_RESULT $? 0 0 "remove texlive-foreign-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foreign.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foreign.sh new file mode 100644 index 000000000..b64258cef --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foreign.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-foreign + CHECK_RESULT $? 0 0 "install texlive-foreign failed" + SLEEP_WAIT 1 + dnf remove -y texlive-foreign + CHECK_RESULT $? 0 0 "remove texlive-foreign failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest-doc.sh new file mode 100644 index 000000000..620810635 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-forest-doc + CHECK_RESULT $? 0 0 "install texlive-forest-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-forest-doc + CHECK_RESULT $? 0 0 "remove texlive-forest-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest-quickstart-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest-quickstart-doc.sh new file mode 100644 index 000000000..7b8ccbba9 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest-quickstart-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-forest-quickstart-doc + CHECK_RESULT $? 0 0 "install texlive-forest-quickstart-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-forest-quickstart-doc + CHECK_RESULT $? 0 0 "remove texlive-forest-quickstart-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest.sh new file mode 100644 index 000000000..6c8ec63a6 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-forest + CHECK_RESULT $? 0 0 "install texlive-forest failed" + SLEEP_WAIT 1 + dnf remove -y texlive-forest + CHECK_RESULT $? 0 0 "remove texlive-forest failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forloop-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forloop-doc.sh new file mode 100644 index 000000000..869af84db --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forloop-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-forloop-doc + CHECK_RESULT $? 0 0 "install texlive-forloop-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-forloop-doc + CHECK_RESULT $? 0 0 "remove texlive-forloop-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forloop.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forloop.sh new file mode 100644 index 000000000..07e7189c3 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forloop.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-forloop + CHECK_RESULT $? 0 0 "install texlive-forloop failed" + SLEEP_WAIT 1 + dnf remove -y texlive-forloop + CHECK_RESULT $? 0 0 "remove texlive-forloop failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formation-latex-ul.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formation-latex-ul.sh new file mode 100644 index 000000000..18e4a374f --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formation-latex-ul.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-formation-latex-ul + CHECK_RESULT $? 0 0 "install texlive-formation-latex-ul failed" + SLEEP_WAIT 1 + dnf remove -y texlive-formation-latex-ul + CHECK_RESULT $? 0 0 "remove texlive-formation-latex-ul failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formlett-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formlett-doc.sh new file mode 100644 index 000000000..33103e531 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formlett-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-formlett-doc + CHECK_RESULT $? 0 0 "install texlive-formlett-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-formlett-doc + CHECK_RESULT $? 0 0 "remove texlive-formlett-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formlett.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formlett.sh new file mode 100644 index 000000000..7b62b2334 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formlett.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-formlett + CHECK_RESULT $? 0 0 "install texlive-formlett failed" + SLEEP_WAIT 1 + dnf remove -y texlive-formlett + CHECK_RESULT $? 0 0 "remove texlive-formlett failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forms16be.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forms16be.sh new file mode 100644 index 000000000..20d96aa5b --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forms16be.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-forms16be + CHECK_RESULT $? 0 0 "install texlive-forms16be failed" + SLEEP_WAIT 1 + dnf remove -y texlive-forms16be + CHECK_RESULT $? 0 0 "remove texlive-forms16be failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formular-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formular-doc.sh new file mode 100644 index 000000000..1e4cf5bb2 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formular-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-formular-doc + CHECK_RESULT $? 0 0 "install texlive-formular-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-formular-doc + CHECK_RESULT $? 0 0 "remove texlive-formular-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formular.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formular.sh new file mode 100644 index 000000000..e3365d9e6 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formular.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-formular + CHECK_RESULT $? 0 0 "install texlive-formular failed" + SLEEP_WAIT 1 + dnf remove -y texlive-formular + CHECK_RESULT $? 0 0 "remove texlive-formular failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouridx-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouridx-doc.sh new file mode 100644 index 000000000..1398e7f82 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouridx-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fouridx-doc + CHECK_RESULT $? 0 0 "install texlive-fouridx-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fouridx-doc + CHECK_RESULT $? 0 0 "remove texlive-fouridx-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouridx.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouridx.sh new file mode 100644 index 000000000..48d586827 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouridx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fouridx + CHECK_RESULT $? 0 0 "install texlive-fouridx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fouridx + CHECK_RESULT $? 0 0 "remove texlive-fouridx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fourier-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fourier-doc.sh new file mode 100644 index 000000000..623553814 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fourier-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fourier-doc + CHECK_RESULT $? 0 0 "install texlive-fourier-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fourier-doc + CHECK_RESULT $? 0 0 "remove texlive-fourier-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fourier.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fourier.sh new file mode 100644 index 000000000..b6b5d9af5 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fourier.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fourier + CHECK_RESULT $? 0 0 "install texlive-fourier failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fourier + CHECK_RESULT $? 0 0 "remove texlive-fourier failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouriernc-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouriernc-doc.sh new file mode 100644 index 000000000..c57a44e1e --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouriernc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fouriernc-doc + CHECK_RESULT $? 0 0 "install texlive-fouriernc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fouriernc-doc + CHECK_RESULT $? 0 0 "remove texlive-fouriernc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouriernc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouriernc.sh new file mode 100644 index 000000000..c841ac6dd --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouriernc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fouriernc + CHECK_RESULT $? 0 0 "install texlive-fouriernc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fouriernc + CHECK_RESULT $? 0 0 "remove texlive-fouriernc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fp-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fp-doc.sh new file mode 100644 index 000000000..97804236f --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fp-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fp-doc + CHECK_RESULT $? 0 0 "install texlive-fp-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fp-doc + CHECK_RESULT $? 0 0 "remove texlive-fp-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fp.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fp.sh new file mode 100644 index 000000000..8a940063a --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fp + CHECK_RESULT $? 0 0 "install texlive-fp failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fp + CHECK_RESULT $? 0 0 "remove texlive-fp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fpl-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fpl-doc.sh new file mode 100644 index 000000000..c864c3d59 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fpl-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fpl-doc + CHECK_RESULT $? 0 0 "install texlive-fpl-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fpl-doc + CHECK_RESULT $? 0 0 "remove texlive-fpl-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fpl.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fpl.sh new file mode 100644 index 000000000..3cf0e2b0d --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fpl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fpl + CHECK_RESULT $? 0 0 "install texlive-fpl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fpl + CHECK_RESULT $? 0 0 "remove texlive-fpl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fragments-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fragments-doc.sh new file mode 100644 index 000000000..046b4f00d --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fragments-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fragments-doc + CHECK_RESULT $? 0 0 "install texlive-fragments-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fragments-doc + CHECK_RESULT $? 0 0 "remove texlive-fragments-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fragments.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fragments.sh new file mode 100644 index 000000000..016770c84 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fragments.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fragments + CHECK_RESULT $? 0 0 "install texlive-fragments failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fragments + CHECK_RESULT $? 0 0 "remove texlive-fragments failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frame-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frame-doc.sh new file mode 100644 index 000000000..70958bf76 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frame-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-frame-doc + CHECK_RESULT $? 0 0 "install texlive-frame-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-frame-doc + CHECK_RESULT $? 0 0 "remove texlive-frame-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frame.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frame.sh new file mode 100644 index 000000000..1121fd7ee --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frame.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-frame + CHECK_RESULT $? 0 0 "install texlive-frame failed" + SLEEP_WAIT 1 + dnf remove -y texlive-frame + CHECK_RESULT $? 0 0 "remove texlive-frame failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-framed-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-framed-doc.sh new file mode 100644 index 000000000..128f0ce2b --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-framed-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-framed-doc + CHECK_RESULT $? 0 0 "install texlive-framed-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-framed-doc + CHECK_RESULT $? 0 0 "remove texlive-framed-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-framed.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-framed.sh new file mode 100644 index 000000000..c98ace82c --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-framed.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-framed + CHECK_RESULT $? 0 0 "install texlive-framed failed" + SLEEP_WAIT 1 + dnf remove -y texlive-framed + CHECK_RESULT $? 0 0 "remove texlive-framed failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-francais-bst-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-francais-bst-doc.sh new file mode 100644 index 000000000..07f3287f9 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-francais-bst-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-francais-bst-doc + CHECK_RESULT $? 0 0 "install texlive-francais-bst-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-francais-bst-doc + CHECK_RESULT $? 0 0 "remove texlive-francais-bst-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-francais-bst.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-francais-bst.sh new file mode 100644 index 000000000..09987a54e --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-francais-bst.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-francais-bst + CHECK_RESULT $? 0 0 "install texlive-francais-bst failed" + SLEEP_WAIT 1 + dnf remove -y texlive-francais-bst + CHECK_RESULT $? 0 0 "remove texlive-francais-bst failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frankenstein-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frankenstein-doc.sh new file mode 100644 index 000000000..ec9d946b7 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frankenstein-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-frankenstein-doc + CHECK_RESULT $? 0 0 "install texlive-frankenstein-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-frankenstein-doc + CHECK_RESULT $? 0 0 "remove texlive-frankenstein-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frankenstein.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frankenstein.sh new file mode 100644 index 000000000..42c84c73b --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frankenstein.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-frankenstein + CHECK_RESULT $? 0 0 "install texlive-frankenstein failed" + SLEEP_WAIT 1 + dnf remove -y texlive-frankenstein + CHECK_RESULT $? 0 0 "remove texlive-frankenstein failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frcursive-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frcursive-doc.sh new file mode 100644 index 000000000..ba5c2c444 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frcursive-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-frcursive-doc + CHECK_RESULT $? 0 0 "install texlive-frcursive-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-frcursive-doc + CHECK_RESULT $? 0 0 "remove texlive-frcursive-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frcursive.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frcursive.sh new file mode 100644 index 000000000..8be1ac3b5 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frcursive.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-frcursive + CHECK_RESULT $? 0 0 "install texlive-frcursive failed" + SLEEP_WAIT 1 + dnf remove -y texlive-frcursive + CHECK_RESULT $? 0 0 "remove texlive-frcursive failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frederika2016.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frederika2016.sh new file mode 100644 index 000000000..d214d13a4 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frederika2016.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-frederika2016 + CHECK_RESULT $? 0 0 "install texlive-frederika2016 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-frederika2016 + CHECK_RESULT $? 0 0 "remove texlive-frederika2016 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frege-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frege-doc.sh new file mode 100644 index 000000000..3bfb4fce4 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frege-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-frege-doc + CHECK_RESULT $? 0 0 "install texlive-frege-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-frege-doc + CHECK_RESULT $? 0 0 "remove texlive-frege-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frege.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frege.sh new file mode 100644 index 000000000..7105072eb --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frege.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-frege + CHECK_RESULT $? 0 0 "install texlive-frege failed" + SLEEP_WAIT 1 + dnf remove -y texlive-frege + CHECK_RESULT $? 0 0 "remove texlive-frege failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frletter-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frletter-doc.sh new file mode 100644 index 000000000..e25d3d4a2 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frletter-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-frletter-doc + CHECK_RESULT $? 0 0 "install texlive-frletter-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-frletter-doc + CHECK_RESULT $? 0 0 "remove texlive-frletter-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frletter.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frletter.sh new file mode 100644 index 000000000..a33812ef9 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frletter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-frletter + CHECK_RESULT $? 0 0 "install texlive-frletter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-frletter + CHECK_RESULT $? 0 0 "remove texlive-frletter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frontespizio-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frontespizio-doc.sh new file mode 100644 index 000000000..71268be91 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frontespizio-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-frontespizio-doc + CHECK_RESULT $? 0 0 "install texlive-frontespizio-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-frontespizio-doc + CHECK_RESULT $? 0 0 "remove texlive-frontespizio-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frontespizio.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frontespizio.sh new file mode 100644 index 000000000..77a86d640 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frontespizio.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-frontespizio + CHECK_RESULT $? 0 0 "install texlive-frontespizio failed" + SLEEP_WAIT 1 + dnf remove -y texlive-frontespizio + CHECK_RESULT $? 0 0 "remove texlive-frontespizio failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftcap-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftcap-doc.sh new file mode 100644 index 000000000..fd595d3e4 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftcap-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ftcap-doc + CHECK_RESULT $? 0 0 "install texlive-ftcap-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ftcap-doc + CHECK_RESULT $? 0 0 "remove texlive-ftcap-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftcap.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftcap.sh new file mode 100644 index 000000000..fcb92425b --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftcap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ftcap + CHECK_RESULT $? 0 0 "install texlive-ftcap failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ftcap + CHECK_RESULT $? 0 0 "remove texlive-ftcap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra-doc.sh new file mode 100644 index 000000000..148883332 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ftnxtra-doc + CHECK_RESULT $? 0 0 "install texlive-ftnxtra-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ftnxtra-doc + CHECK_RESULT $? 0 0 "remove texlive-ftnxtra-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra.sh new file mode 100644 index 000000000..47de51e6e --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ftnxtra + CHECK_RESULT $? 0 0 "install texlive-ftnxtra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ftnxtra + CHECK_RESULT $? 0 0 "remove texlive-ftnxtra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullblck-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullblck-doc.sh new file mode 100644 index 000000000..fcad8bd56 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullblck-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fullblck-doc + CHECK_RESULT $? 0 0 "install texlive-fullblck-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fullblck-doc + CHECK_RESULT $? 0 0 "remove texlive-fullblck-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullblck.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullblck.sh new file mode 100644 index 000000000..0825b691b --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullblck.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fullblck + CHECK_RESULT $? 0 0 "install texlive-fullblck failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fullblck + CHECK_RESULT $? 0 0 "remove texlive-fullblck failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullminipage-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullminipage-doc.sh new file mode 100644 index 000000000..648d9b1ac --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullminipage-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fullminipage-doc + CHECK_RESULT $? 0 0 "install texlive-fullminipage-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fullminipage-doc + CHECK_RESULT $? 0 0 "remove texlive-fullminipage-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullminipage.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullminipage.sh new file mode 100644 index 000000000..851f6ad97 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullminipage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fullminipage + CHECK_RESULT $? 0 0 "install texlive-fullminipage failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fullminipage + CHECK_RESULT $? 0 0 "remove texlive-fullminipage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullwidth-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullwidth-doc.sh new file mode 100644 index 000000000..a35a61059 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullwidth-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fullwidth-doc + CHECK_RESULT $? 0 0 "install texlive-fullwidth-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fullwidth-doc + CHECK_RESULT $? 0 0 "remove texlive-fullwidth-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullwidth.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullwidth.sh new file mode 100644 index 000000000..4d5a17c89 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullwidth.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fullwidth + CHECK_RESULT $? 0 0 "install texlive-fullwidth failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fullwidth + CHECK_RESULT $? 0 0 "remove texlive-fullwidth failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-functan-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-functan-doc.sh new file mode 100644 index 000000000..12e15a1f2 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-functan-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-functan-doc + CHECK_RESULT $? 0 0 "install texlive-functan-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-functan-doc + CHECK_RESULT $? 0 0 "remove texlive-functan-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-functan.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-functan.sh new file mode 100644 index 000000000..29efb9764 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-functan.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-functan + CHECK_RESULT $? 0 0 "install texlive-functan failed" + SLEEP_WAIT 1 + dnf remove -y texlive-functan + CHECK_RESULT $? 0 0 "remove texlive-functan failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra-doc.sh new file mode 100644 index 000000000..5ff7936c5 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fundus-calligra-doc + CHECK_RESULT $? 0 0 "install texlive-fundus-calligra-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fundus-calligra-doc + CHECK_RESULT $? 0 0 "remove texlive-fundus-calligra-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra.sh new file mode 100644 index 000000000..cbc37a716 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fundus-calligra + CHECK_RESULT $? 0 0 "install texlive-fundus-calligra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fundus-calligra + CHECK_RESULT $? 0 0 "remove texlive-fundus-calligra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-cyr.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-cyr.sh new file mode 100644 index 000000000..dd1dc8eec --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-cyr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fundus-cyr + CHECK_RESULT $? 0 0 "install texlive-fundus-cyr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fundus-cyr + CHECK_RESULT $? 0 0 "remove texlive-fundus-cyr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin-doc.sh new file mode 100644 index 000000000..59248084b --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fundus-sueterlin-doc + CHECK_RESULT $? 0 0 "install texlive-fundus-sueterlin-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fundus-sueterlin-doc + CHECK_RESULT $? 0 0 "remove texlive-fundus-sueterlin-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin.sh new file mode 100644 index 000000000..d34ee1f8c --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fundus-sueterlin + CHECK_RESULT $? 0 0 "install texlive-fundus-sueterlin failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fundus-sueterlin + CHECK_RESULT $? 0 0 "remove texlive-fundus-sueterlin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fvextra.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fvextra.sh new file mode 100644 index 000000000..2651bae03 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fvextra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fvextra + CHECK_RESULT $? 0 0 "install texlive-fvextra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fvextra + CHECK_RESULT $? 0 0 "remove texlive-fvextra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fwlw-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fwlw-doc.sh new file mode 100644 index 000000000..cc2c252e9 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fwlw-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fwlw-doc + CHECK_RESULT $? 0 0 "install texlive-fwlw-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fwlw-doc + CHECK_RESULT $? 0 0 "remove texlive-fwlw-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fwlw.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fwlw.sh new file mode 100644 index 000000000..e9932956f --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fwlw.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fwlw + CHECK_RESULT $? 0 0 "install texlive-fwlw failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fwlw + CHECK_RESULT $? 0 0 "remove texlive-fwlw failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-split-i.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-split-i.sh new file mode 100644 index 000000000..c6bc29038 --- /dev/null +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-split-i.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-i +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-split-i + CHECK_RESULT $? 0 0 "install texlive-split-i failed" + SLEEP_WAIT 1 + dnf remove -y texlive-split-i + CHECK_RESULT $? 0 0 "remove texlive-split-i failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal-doc.sh new file mode 100644 index 000000000..3e1075532 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-h2020proposal-doc + CHECK_RESULT $? 0 0 "install texlive-h2020proposal-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-h2020proposal-doc + CHECK_RESULT $? 0 0 "remove texlive-h2020proposal-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal.sh new file mode 100644 index 000000000..17db5316b --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-h2020proposal + CHECK_RESULT $? 0 0 "install texlive-h2020proposal failed" + SLEEP_WAIT 1 + dnf remove -y texlive-h2020proposal + CHECK_RESULT $? 0 0 "remove texlive-h2020proposal failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hackthefootline.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hackthefootline.sh new file mode 100644 index 000000000..cdf4e9a42 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hackthefootline.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hackthefootline + CHECK_RESULT $? 0 0 "install texlive-hackthefootline failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hackthefootline + CHECK_RESULT $? 0 0 "remove texlive-hackthefootline failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hacm-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hacm-doc.sh new file mode 100644 index 000000000..405fd6c3a --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hacm-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hacm-doc + CHECK_RESULT $? 0 0 "install texlive-hacm-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hacm-doc + CHECK_RESULT $? 0 0 "remove texlive-hacm-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hacm.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hacm.sh new file mode 100644 index 000000000..9e943a281 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hacm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hacm + CHECK_RESULT $? 0 0 "install texlive-hacm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hacm + CHECK_RESULT $? 0 0 "remove texlive-hacm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hagenberg-thesis.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hagenberg-thesis.sh new file mode 100644 index 000000000..da48586eb --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hagenberg-thesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hagenberg-thesis + CHECK_RESULT $? 0 0 "install texlive-hagenberg-thesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hagenberg-thesis + CHECK_RESULT $? 0 0 "remove texlive-hagenberg-thesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-halloweenmath.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-halloweenmath.sh new file mode 100644 index 000000000..8f2aece47 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-halloweenmath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-halloweenmath + CHECK_RESULT $? 0 0 "install texlive-halloweenmath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-halloweenmath + CHECK_RESULT $? 0 0 "remove texlive-halloweenmath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handin.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handin.sh new file mode 100644 index 000000000..d2184e27c --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-handin + CHECK_RESULT $? 0 0 "install texlive-handin failed" + SLEEP_WAIT 1 + dnf remove -y texlive-handin + CHECK_RESULT $? 0 0 "remove texlive-handin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handout-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handout-doc.sh new file mode 100644 index 000000000..83d860008 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handout-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-handout-doc + CHECK_RESULT $? 0 0 "install texlive-handout-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-handout-doc + CHECK_RESULT $? 0 0 "remove texlive-handout-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handout.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handout.sh new file mode 100644 index 000000000..ca82b3bd6 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handout.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-handout + CHECK_RESULT $? 0 0 "install texlive-handout failed" + SLEEP_WAIT 1 + dnf remove -y texlive-handout + CHECK_RESULT $? 0 0 "remove texlive-handout failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hands.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hands.sh new file mode 100644 index 000000000..326f70885 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hands.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hands + CHECK_RESULT $? 0 0 "install texlive-hands failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hands + CHECK_RESULT $? 0 0 "remove texlive-hands failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hang-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hang-doc.sh new file mode 100644 index 000000000..9dfca8c96 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hang-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hang-doc + CHECK_RESULT $? 0 0 "install texlive-hang-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hang-doc + CHECK_RESULT $? 0 0 "remove texlive-hang-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hang.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hang.sh new file mode 100644 index 000000000..06cd63c65 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hang.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hang + CHECK_RESULT $? 0 0 "install texlive-hang failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hang + CHECK_RESULT $? 0 0 "remove texlive-hang failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanging-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanging-doc.sh new file mode 100644 index 000000000..062d2dee4 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanging-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hanging-doc + CHECK_RESULT $? 0 0 "install texlive-hanging-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hanging-doc + CHECK_RESULT $? 0 0 "remove texlive-hanging-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanging.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanging.sh new file mode 100644 index 000000000..17c39ff08 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanging.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hanging + CHECK_RESULT $? 0 0 "install texlive-hanging failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hanging + CHECK_RESULT $? 0 0 "remove texlive-hanging failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanoi.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanoi.sh new file mode 100644 index 000000000..014f2532f --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanoi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hanoi + CHECK_RESULT $? 0 0 "install texlive-hanoi failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hanoi + CHECK_RESULT $? 0 0 "remove texlive-hanoi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-happy4th-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-happy4th-doc.sh new file mode 100644 index 000000000..dabbf9e4e --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-happy4th-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-happy4th-doc + CHECK_RESULT $? 0 0 "install texlive-happy4th-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-happy4th-doc + CHECK_RESULT $? 0 0 "remove texlive-happy4th-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-har2nat-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-har2nat-doc.sh new file mode 100644 index 000000000..959d0d22a --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-har2nat-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-har2nat-doc + CHECK_RESULT $? 0 0 "install texlive-har2nat-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-har2nat-doc + CHECK_RESULT $? 0 0 "remove texlive-har2nat-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-har2nat.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-har2nat.sh new file mode 100644 index 000000000..879a92526 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-har2nat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-har2nat + CHECK_RESULT $? 0 0 "install texlive-har2nat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-har2nat + CHECK_RESULT $? 0 0 "remove texlive-har2nat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hardwrap-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hardwrap-doc.sh new file mode 100644 index 000000000..9cd0667c0 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hardwrap-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hardwrap-doc + CHECK_RESULT $? 0 0 "install texlive-hardwrap-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hardwrap-doc + CHECK_RESULT $? 0 0 "remove texlive-hardwrap-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hardwrap.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hardwrap.sh new file mode 100644 index 000000000..69a561964 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hardwrap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hardwrap + CHECK_RESULT $? 0 0 "install texlive-hardwrap failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hardwrap + CHECK_RESULT $? 0 0 "remove texlive-hardwrap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harmony-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harmony-doc.sh new file mode 100644 index 000000000..a0d76350f --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harmony-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-harmony-doc + CHECK_RESULT $? 0 0 "install texlive-harmony-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-harmony-doc + CHECK_RESULT $? 0 0 "remove texlive-harmony-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harmony.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harmony.sh new file mode 100644 index 000000000..4e6310b80 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harmony.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-harmony + CHECK_RESULT $? 0 0 "install texlive-harmony failed" + SLEEP_WAIT 1 + dnf remove -y texlive-harmony + CHECK_RESULT $? 0 0 "remove texlive-harmony failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv-doc.sh new file mode 100644 index 000000000..1497560be --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-harnon-cv-doc + CHECK_RESULT $? 0 0 "install texlive-harnon-cv-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-harnon-cv-doc + CHECK_RESULT $? 0 0 "remove texlive-harnon-cv-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv.sh new file mode 100644 index 000000000..ceb746b3f --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-harnon-cv + CHECK_RESULT $? 0 0 "install texlive-harnon-cv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-harnon-cv + CHECK_RESULT $? 0 0 "remove texlive-harnon-cv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harpoon-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harpoon-doc.sh new file mode 100644 index 000000000..f80b84207 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harpoon-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-harpoon-doc + CHECK_RESULT $? 0 0 "install texlive-harpoon-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-harpoon-doc + CHECK_RESULT $? 0 0 "remove texlive-harpoon-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harpoon.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harpoon.sh new file mode 100644 index 000000000..af6795245 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harpoon.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-harpoon + CHECK_RESULT $? 0 0 "install texlive-harpoon failed" + SLEEP_WAIT 1 + dnf remove -y texlive-harpoon + CHECK_RESULT $? 0 0 "remove texlive-harpoon failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvard-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvard-doc.sh new file mode 100644 index 000000000..d0da1bc1d --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvard-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-harvard-doc + CHECK_RESULT $? 0 0 "install texlive-harvard-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-harvard-doc + CHECK_RESULT $? 0 0 "remove texlive-harvard-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvard.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvard.sh new file mode 100644 index 000000000..e778d64fc --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvard.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-harvard + CHECK_RESULT $? 0 0 "install texlive-harvard failed" + SLEEP_WAIT 1 + dnf remove -y texlive-harvard + CHECK_RESULT $? 0 0 "remove texlive-harvard failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harveyballs-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harveyballs-doc.sh new file mode 100644 index 000000000..e599c1497 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harveyballs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-harveyballs-doc + CHECK_RESULT $? 0 0 "install texlive-harveyballs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-harveyballs-doc + CHECK_RESULT $? 0 0 "remove texlive-harveyballs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harveyballs.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harveyballs.sh new file mode 100644 index 000000000..d95304f1a --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harveyballs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-harveyballs + CHECK_RESULT $? 0 0 "install texlive-harveyballs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-harveyballs + CHECK_RESULT $? 0 0 "remove texlive-harveyballs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvmac-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvmac-doc.sh new file mode 100644 index 000000000..4fdcd6c02 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvmac-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-harvmac-doc + CHECK_RESULT $? 0 0 "install texlive-harvmac-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-harvmac-doc + CHECK_RESULT $? 0 0 "remove texlive-harvmac-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvmac.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvmac.sh new file mode 100644 index 000000000..764a53cb3 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvmac.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-harvmac + CHECK_RESULT $? 0 0 "install texlive-harvmac failed" + SLEEP_WAIT 1 + dnf remove -y texlive-harvmac + CHECK_RESULT $? 0 0 "remove texlive-harvmac failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hatching-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hatching-doc.sh new file mode 100644 index 000000000..39dfcbef1 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hatching-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hatching-doc + CHECK_RESULT $? 0 0 "install texlive-hatching-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hatching-doc + CHECK_RESULT $? 0 0 "remove texlive-hatching-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hatching.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hatching.sh new file mode 100644 index 000000000..97760e4f1 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hatching.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hatching + CHECK_RESULT $? 0 0 "install texlive-hatching failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hatching + CHECK_RESULT $? 0 0 "remove texlive-hatching failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura-doc.sh new file mode 100644 index 000000000..dacfc20ac --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hausarbeit-jura-doc + CHECK_RESULT $? 0 0 "install texlive-hausarbeit-jura-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hausarbeit-jura-doc + CHECK_RESULT $? 0 0 "remove texlive-hausarbeit-jura-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura.sh new file mode 100644 index 000000000..b52617a42 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hausarbeit-jura + CHECK_RESULT $? 0 0 "install texlive-hausarbeit-jura failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hausarbeit-jura + CHECK_RESULT $? 0 0 "remove texlive-hausarbeit-jura failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-havannah-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-havannah-doc.sh new file mode 100644 index 000000000..18048b482 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-havannah-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-havannah-doc + CHECK_RESULT $? 0 0 "install texlive-havannah-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-havannah-doc + CHECK_RESULT $? 0 0 "remove texlive-havannah-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-havannah.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-havannah.sh new file mode 100644 index 000000000..3fc1b2329 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-havannah.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-havannah + CHECK_RESULT $? 0 0 "install texlive-havannah failed" + SLEEP_WAIT 1 + dnf remove -y texlive-havannah + CHECK_RESULT $? 0 0 "remove texlive-havannah failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hc-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hc-doc.sh new file mode 100644 index 000000000..485d27f5b --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hc-doc + CHECK_RESULT $? 0 0 "install texlive-hc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hc-doc + CHECK_RESULT $? 0 0 "remove texlive-hc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hc.sh new file mode 100644 index 000000000..9c9cec0f2 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hc + CHECK_RESULT $? 0 0 "install texlive-hc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hc + CHECK_RESULT $? 0 0 "remove texlive-hc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-he-she-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-he-she-doc.sh new file mode 100644 index 000000000..f72cf260e --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-he-she-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-he-she-doc + CHECK_RESULT $? 0 0 "install texlive-he-she-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-he-she-doc + CHECK_RESULT $? 0 0 "remove texlive-he-she-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-he-she.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-he-she.sh new file mode 100644 index 000000000..1404c2324 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-he-she.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-he-she + CHECK_RESULT $? 0 0 "install texlive-he-she failed" + SLEEP_WAIT 1 + dnf remove -y texlive-he-she + CHECK_RESULT $? 0 0 "remove texlive-he-she failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hecthese.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hecthese.sh new file mode 100644 index 000000000..d50147981 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hecthese.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hecthese + CHECK_RESULT $? 0 0 "install texlive-hecthese failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hecthese + CHECK_RESULT $? 0 0 "remove texlive-hecthese failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-helvetic.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-helvetic.sh new file mode 100644 index 000000000..45e8ae07b --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-helvetic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-helvetic + CHECK_RESULT $? 0 0 "install texlive-helvetic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-helvetic + CHECK_RESULT $? 0 0 "remove texlive-helvetic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hep-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hep-doc.sh new file mode 100644 index 000000000..0604b2f6e --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hep-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hep-doc + CHECK_RESULT $? 0 0 "install texlive-hep-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hep-doc + CHECK_RESULT $? 0 0 "remove texlive-hep-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hep.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hep.sh new file mode 100644 index 000000000..13f715f65 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hep.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hep + CHECK_RESULT $? 0 0 "install texlive-hep failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hep + CHECK_RESULT $? 0 0 "remove texlive-hep failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepnames-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepnames-doc.sh new file mode 100644 index 000000000..cb4c18291 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepnames-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hepnames-doc + CHECK_RESULT $? 0 0 "install texlive-hepnames-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hepnames-doc + CHECK_RESULT $? 0 0 "remove texlive-hepnames-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepnames.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepnames.sh new file mode 100644 index 000000000..3ea1d6b9d --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepnames.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hepnames + CHECK_RESULT $? 0 0 "install texlive-hepnames failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hepnames + CHECK_RESULT $? 0 0 "remove texlive-hepnames failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepparticles-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepparticles-doc.sh new file mode 100644 index 000000000..321970e96 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepparticles-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hepparticles-doc + CHECK_RESULT $? 0 0 "install texlive-hepparticles-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hepparticles-doc + CHECK_RESULT $? 0 0 "remove texlive-hepparticles-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepparticles.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepparticles.sh new file mode 100644 index 000000000..e0e0787f9 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepparticles.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hepparticles + CHECK_RESULT $? 0 0 "install texlive-hepparticles failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hepparticles + CHECK_RESULT $? 0 0 "remove texlive-hepparticles failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepthesis-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepthesis-doc.sh new file mode 100644 index 000000000..011eb0d33 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hepthesis-doc + CHECK_RESULT $? 0 0 "install texlive-hepthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hepthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-hepthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepthesis.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepthesis.sh new file mode 100644 index 000000000..1bddcba85 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hepthesis + CHECK_RESULT $? 0 0 "install texlive-hepthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hepthesis + CHECK_RESULT $? 0 0 "remove texlive-hepthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepunits-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepunits-doc.sh new file mode 100644 index 000000000..bb7c6eb22 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepunits-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hepunits-doc + CHECK_RESULT $? 0 0 "install texlive-hepunits-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hepunits-doc + CHECK_RESULT $? 0 0 "remove texlive-hepunits-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepunits.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepunits.sh new file mode 100644 index 000000000..462debc75 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepunits.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hepunits + CHECK_RESULT $? 0 0 "install texlive-hepunits failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hepunits + CHECK_RESULT $? 0 0 "remove texlive-hepunits failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-here-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-here-doc.sh new file mode 100644 index 000000000..d78312c67 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-here-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-here-doc + CHECK_RESULT $? 0 0 "install texlive-here-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-here-doc + CHECK_RESULT $? 0 0 "remove texlive-here-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-here.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-here.sh new file mode 100644 index 000000000..556fe338e --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-here.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-here + CHECK_RESULT $? 0 0 "install texlive-here failed" + SLEEP_WAIT 1 + dnf remove -y texlive-here + CHECK_RESULT $? 0 0 "remove texlive-here failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-heuristica-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-heuristica-doc.sh new file mode 100644 index 000000000..0b544d2aa --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-heuristica-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-heuristica-doc + CHECK_RESULT $? 0 0 "install texlive-heuristica-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-heuristica-doc + CHECK_RESULT $? 0 0 "remove texlive-heuristica-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-heuristica.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-heuristica.sh new file mode 100644 index 000000000..231f59756 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-heuristica.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-heuristica + CHECK_RESULT $? 0 0 "install texlive-heuristica failed" + SLEEP_WAIT 1 + dnf remove -y texlive-heuristica + CHECK_RESULT $? 0 0 "remove texlive-heuristica failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hexgame-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hexgame-doc.sh new file mode 100644 index 000000000..345dc783a --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hexgame-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hexgame-doc + CHECK_RESULT $? 0 0 "install texlive-hexgame-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hexgame-doc + CHECK_RESULT $? 0 0 "remove texlive-hexgame-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hexgame.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hexgame.sh new file mode 100644 index 000000000..eef999ee5 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hexgame.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hexgame + CHECK_RESULT $? 0 0 "install texlive-hexgame failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hexgame + CHECK_RESULT $? 0 0 "remove texlive-hexgame failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz-doc.sh new file mode 100644 index 000000000..a71ec7206 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hf-tikz-doc + CHECK_RESULT $? 0 0 "install texlive-hf-tikz-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hf-tikz-doc + CHECK_RESULT $? 0 0 "remove texlive-hf-tikz-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz.sh new file mode 100644 index 000000000..0a744d34f --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hf-tikz + CHECK_RESULT $? 0 0 "install texlive-hf-tikz failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hf-tikz + CHECK_RESULT $? 0 0 "remove texlive-hf-tikz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfbright-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfbright-doc.sh new file mode 100644 index 000000000..9543fe2f3 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfbright-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hfbright-doc + CHECK_RESULT $? 0 0 "install texlive-hfbright-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hfbright-doc + CHECK_RESULT $? 0 0 "remove texlive-hfbright-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfbright.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfbright.sh new file mode 100644 index 000000000..f640b121c --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfbright.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hfbright + CHECK_RESULT $? 0 0 "install texlive-hfbright failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hfbright + CHECK_RESULT $? 0 0 "remove texlive-hfbright failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty-doc.sh new file mode 100644 index 000000000..48f96a5f3 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hfoldsty-doc + CHECK_RESULT $? 0 0 "install texlive-hfoldsty-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hfoldsty-doc + CHECK_RESULT $? 0 0 "remove texlive-hfoldsty-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty.sh new file mode 100644 index 000000000..5bc2ca485 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hfoldsty + CHECK_RESULT $? 0 0 "install texlive-hfoldsty failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hfoldsty + CHECK_RESULT $? 0 0 "remove texlive-hfoldsty failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hhtensor-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hhtensor-doc.sh new file mode 100644 index 000000000..a6afec192 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hhtensor-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hhtensor-doc + CHECK_RESULT $? 0 0 "install texlive-hhtensor-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hhtensor-doc + CHECK_RESULT $? 0 0 "remove texlive-hhtensor-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hhtensor.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hhtensor.sh new file mode 100644 index 000000000..4e9b25184 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hhtensor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hhtensor + CHECK_RESULT $? 0 0 "install texlive-hhtensor failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hhtensor + CHECK_RESULT $? 0 0 "remove texlive-hhtensor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-histogr-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-histogr-doc.sh new file mode 100644 index 000000000..0fe20d30d --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-histogr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-histogr-doc + CHECK_RESULT $? 0 0 "install texlive-histogr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-histogr-doc + CHECK_RESULT $? 0 0 "remove texlive-histogr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-histogr.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-histogr.sh new file mode 100644 index 000000000..7c0ea267e --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-histogr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-histogr + CHECK_RESULT $? 0 0 "install texlive-histogr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-histogr + CHECK_RESULT $? 0 0 "remove texlive-histogr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift-doc.sh new file mode 100644 index 000000000..732f6f15e --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-historische-zeitschrift-doc + CHECK_RESULT $? 0 0 "install texlive-historische-zeitschrift-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-historische-zeitschrift-doc + CHECK_RESULT $? 0 0 "remove texlive-historische-zeitschrift-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift.sh new file mode 100644 index 000000000..eb89e99ba --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-historische-zeitschrift + CHECK_RESULT $? 0 0 "install texlive-historische-zeitschrift failed" + SLEEP_WAIT 1 + dnf remove -y texlive-historische-zeitschrift + CHECK_RESULT $? 0 0 "remove texlive-historische-zeitschrift failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hitec-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hitec-doc.sh new file mode 100644 index 000000000..9c7c9becb --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hitec-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hitec-doc + CHECK_RESULT $? 0 0 "install texlive-hitec-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hitec-doc + CHECK_RESULT $? 0 0 "remove texlive-hitec-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hitec.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hitec.sh new file mode 100644 index 000000000..8604cc23a --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hitec.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hitec + CHECK_RESULT $? 0 0 "install texlive-hitec failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hitec + CHECK_RESULT $? 0 0 "remove texlive-hitec failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hithesis.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hithesis.sh new file mode 100644 index 000000000..886ba25d4 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hithesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hithesis + CHECK_RESULT $? 0 0 "install texlive-hithesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hithesis + CHECK_RESULT $? 0 0 "remove texlive-hithesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hletter-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hletter-doc.sh new file mode 100644 index 000000000..f044838f8 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hletter-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hletter-doc + CHECK_RESULT $? 0 0 "install texlive-hletter-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hletter-doc + CHECK_RESULT $? 0 0 "remove texlive-hletter-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hletter.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hletter.sh new file mode 100644 index 000000000..fc197a109 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hletter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hletter + CHECK_RESULT $? 0 0 "install texlive-hletter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hletter + CHECK_RESULT $? 0 0 "remove texlive-hletter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hlist.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hlist.sh new file mode 100644 index 000000000..1d619c49c --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hlist.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hlist + CHECK_RESULT $? 0 0 "install texlive-hlist failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hlist + CHECK_RESULT $? 0 0 "remove texlive-hlist failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobby-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobby-doc.sh new file mode 100644 index 000000000..1d10e3a75 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobby-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hobby-doc + CHECK_RESULT $? 0 0 "install texlive-hobby-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hobby-doc + CHECK_RESULT $? 0 0 "remove texlive-hobby-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobby.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobby.sh new file mode 100644 index 000000000..dab431189 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobby.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hobby + CHECK_RESULT $? 0 0 "install texlive-hobby failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hobby + CHECK_RESULT $? 0 0 "remove texlive-hobby failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobete-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobete-doc.sh new file mode 100644 index 000000000..5f3bc19ca --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobete-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hobete-doc + CHECK_RESULT $? 0 0 "install texlive-hobete-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hobete-doc + CHECK_RESULT $? 0 0 "remove texlive-hobete-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobete.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobete.sh new file mode 100644 index 000000000..a0475053e --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobete.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hobete + CHECK_RESULT $? 0 0 "install texlive-hobete failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hobete + CHECK_RESULT $? 0 0 "remove texlive-hobete failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hook-pre-commit-pkg-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hook-pre-commit-pkg-doc.sh new file mode 100644 index 000000000..19a5c578c --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hook-pre-commit-pkg-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hook-pre-commit-pkg-doc + CHECK_RESULT $? 0 0 "install texlive-hook-pre-commit-pkg-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hook-pre-commit-pkg-doc + CHECK_RESULT $? 0 0 "remove texlive-hook-pre-commit-pkg-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-horoscop-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-horoscop-doc.sh new file mode 100644 index 000000000..a9e6920b0 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-horoscop-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-horoscop-doc + CHECK_RESULT $? 0 0 "install texlive-horoscop-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-horoscop-doc + CHECK_RESULT $? 0 0 "remove texlive-horoscop-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-horoscop.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-horoscop.sh new file mode 100644 index 000000000..2dc7ef833 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-horoscop.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-horoscop + CHECK_RESULT $? 0 0 "install texlive-horoscop failed" + SLEEP_WAIT 1 + dnf remove -y texlive-horoscop + CHECK_RESULT $? 0 0 "remove texlive-horoscop failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss-doc.sh new file mode 100644 index 000000000..5c1634347 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hpsdiss-doc + CHECK_RESULT $? 0 0 "install texlive-hpsdiss-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hpsdiss-doc + CHECK_RESULT $? 0 0 "remove texlive-hpsdiss-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss.sh new file mode 100644 index 000000000..3989ce8ac --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hpsdiss + CHECK_RESULT $? 0 0 "install texlive-hpsdiss failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hpsdiss + CHECK_RESULT $? 0 0 "remove texlive-hpsdiss failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrefhide-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrefhide-doc.sh new file mode 100644 index 000000000..1d60f1754 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrefhide-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hrefhide-doc + CHECK_RESULT $? 0 0 "install texlive-hrefhide-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hrefhide-doc + CHECK_RESULT $? 0 0 "remove texlive-hrefhide-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrefhide.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrefhide.sh new file mode 100644 index 000000000..4166040b3 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrefhide.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hrefhide + CHECK_RESULT $? 0 0 "install texlive-hrefhide failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hrefhide + CHECK_RESULT $? 0 0 "remove texlive-hrefhide failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrlatex-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrlatex-doc.sh new file mode 100644 index 000000000..32de08649 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrlatex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hrlatex-doc + CHECK_RESULT $? 0 0 "install texlive-hrlatex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hrlatex-doc + CHECK_RESULT $? 0 0 "remove texlive-hrlatex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrlatex.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrlatex.sh new file mode 100644 index 000000000..3be2410e3 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrlatex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hrlatex + CHECK_RESULT $? 0 0 "install texlive-hrlatex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hrlatex + CHECK_RESULT $? 0 0 "remove texlive-hrlatex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hulipsum.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hulipsum.sh new file mode 100644 index 000000000..0f74e3eff --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hulipsum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hulipsum + CHECK_RESULT $? 0 0 "install texlive-hulipsum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hulipsum + CHECK_RESULT $? 0 0 "remove texlive-hulipsum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hustthesis.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hustthesis.sh new file mode 100644 index 000000000..b126c8bd8 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hustthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hustthesis + CHECK_RESULT $? 0 0 "install texlive-hustthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hustthesis + CHECK_RESULT $? 0 0 "remove texlive-hustthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvfloat-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvfloat-doc.sh new file mode 100644 index 000000000..a32243f5d --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvfloat-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hvfloat-doc + CHECK_RESULT $? 0 0 "install texlive-hvfloat-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hvfloat-doc + CHECK_RESULT $? 0 0 "remove texlive-hvfloat-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvfloat.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvfloat.sh new file mode 100644 index 000000000..1de90f659 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvfloat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hvfloat + CHECK_RESULT $? 0 0 "install texlive-hvfloat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hvfloat + CHECK_RESULT $? 0 0 "remove texlive-hvfloat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvindex-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvindex-doc.sh new file mode 100644 index 000000000..d3d4c8369 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvindex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hvindex-doc + CHECK_RESULT $? 0 0 "install texlive-hvindex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hvindex-doc + CHECK_RESULT $? 0 0 "remove texlive-hvindex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvindex.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvindex.sh new file mode 100644 index 000000000..9d089c5e2 --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvindex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hvindex + CHECK_RESULT $? 0 0 "install texlive-hvindex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hvindex + CHECK_RESULT $? 0 0 "remove texlive-hvindex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-split-k.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-split-k.sh new file mode 100644 index 000000000..1f11933dc --- /dev/null +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-split-k.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-k +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-split-k + CHECK_RESULT $? 0 0 "install texlive-split-k failed" + SLEEP_WAIT 1 + dnf remove -y texlive-split-k + CHECK_RESULT $? 0 0 "remove texlive-split-k failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iscram.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iscram.sh new file mode 100644 index 000000000..3d987070f --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iscram.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-iscram + CHECK_RESULT $? 0 0 "install texlive-iscram failed" + SLEEP_WAIT 1 + dnf remove -y texlive-iscram + CHECK_RESULT $? 0 0 "remove texlive-iscram failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso-doc.sh new file mode 100644 index 000000000..b420c3aff --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-iso-doc + CHECK_RESULT $? 0 0 "install texlive-iso-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-iso-doc + CHECK_RESULT $? 0 0 "remove texlive-iso-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso.sh new file mode 100644 index 000000000..3010de607 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-iso + CHECK_RESULT $? 0 0 "install texlive-iso failed" + SLEEP_WAIT 1 + dnf remove -y texlive-iso + CHECK_RESULT $? 0 0 "remove texlive-iso failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso10303-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso10303-doc.sh new file mode 100644 index 000000000..26aaafb3b --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso10303-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-iso10303-doc + CHECK_RESULT $? 0 0 "install texlive-iso10303-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-iso10303-doc + CHECK_RESULT $? 0 0 "remove texlive-iso10303-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso10303.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso10303.sh new file mode 100644 index 000000000..06ba7b69d --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso10303.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-iso10303 + CHECK_RESULT $? 0 0 "install texlive-iso10303 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-iso10303 + CHECK_RESULT $? 0 0 "remove texlive-iso10303 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodate-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodate-doc.sh new file mode 100644 index 000000000..f3acda6a3 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodate-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-isodate-doc + CHECK_RESULT $? 0 0 "install texlive-isodate-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-isodate-doc + CHECK_RESULT $? 0 0 "remove texlive-isodate-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodate.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodate.sh new file mode 100644 index 000000000..34ab5de3c --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodate.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-isodate + CHECK_RESULT $? 0 0 "install texlive-isodate failed" + SLEEP_WAIT 1 + dnf remove -y texlive-isodate + CHECK_RESULT $? 0 0 "remove texlive-isodate failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodoc-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodoc-doc.sh new file mode 100644 index 000000000..819442daf --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodoc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-isodoc-doc + CHECK_RESULT $? 0 0 "install texlive-isodoc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-isodoc-doc + CHECK_RESULT $? 0 0 "remove texlive-isodoc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodoc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodoc.sh new file mode 100644 index 000000000..0d6963fc6 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-isodoc + CHECK_RESULT $? 0 0 "install texlive-isodoc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-isodoc + CHECK_RESULT $? 0 0 "remove texlive-isodoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isomath-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isomath-doc.sh new file mode 100644 index 000000000..a5f471637 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isomath-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-isomath-doc + CHECK_RESULT $? 0 0 "install texlive-isomath-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-isomath-doc + CHECK_RESULT $? 0 0 "remove texlive-isomath-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isomath.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isomath.sh new file mode 100644 index 000000000..e7f2f8e9f --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isomath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-isomath + CHECK_RESULT $? 0 0 "install texlive-isomath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-isomath + CHECK_RESULT $? 0 0 "remove texlive-isomath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isonums-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isonums-doc.sh new file mode 100644 index 000000000..5c4e8adbd --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isonums-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-isonums-doc + CHECK_RESULT $? 0 0 "install texlive-isonums-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-isonums-doc + CHECK_RESULT $? 0 0 "remove texlive-isonums-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isonums.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isonums.sh new file mode 100644 index 000000000..fe5a8f8fe --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isonums.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-isonums + CHECK_RESULT $? 0 0 "install texlive-isonums failed" + SLEEP_WAIT 1 + dnf remove -y texlive-isonums + CHECK_RESULT $? 0 0 "remove texlive-isonums failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isopt.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isopt.sh new file mode 100644 index 000000000..0aee796eb --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isopt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-isopt + CHECK_RESULT $? 0 0 "install texlive-isopt failed" + SLEEP_WAIT 1 + dnf remove -y texlive-isopt + CHECK_RESULT $? 0 0 "remove texlive-isopt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isorot-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isorot-doc.sh new file mode 100644 index 000000000..353019733 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isorot-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-isorot-doc + CHECK_RESULT $? 0 0 "install texlive-isorot-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-isorot-doc + CHECK_RESULT $? 0 0 "remove texlive-isorot-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isorot.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isorot.sh new file mode 100644 index 000000000..3c89a94e6 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isorot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-isorot + CHECK_RESULT $? 0 0 "install texlive-isorot failed" + SLEEP_WAIT 1 + dnf remove -y texlive-isorot + CHECK_RESULT $? 0 0 "remove texlive-isorot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isotope-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isotope-doc.sh new file mode 100644 index 000000000..712cc7a9b --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isotope-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-isotope-doc + CHECK_RESULT $? 0 0 "install texlive-isotope-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-isotope-doc + CHECK_RESULT $? 0 0 "remove texlive-isotope-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isotope.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isotope.sh new file mode 100644 index 000000000..51dc4a3a6 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isotope.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-isotope + CHECK_RESULT $? 0 0 "install texlive-isotope failed" + SLEEP_WAIT 1 + dnf remove -y texlive-isotope + CHECK_RESULT $? 0 0 "remove texlive-isotope failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-issuulinks-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-issuulinks-doc.sh new file mode 100644 index 000000000..4b15185f0 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-issuulinks-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-issuulinks-doc + CHECK_RESULT $? 0 0 "install texlive-issuulinks-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-issuulinks-doc + CHECK_RESULT $? 0 0 "remove texlive-issuulinks-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-issuulinks.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-issuulinks.sh new file mode 100644 index 000000000..a5e371982 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-issuulinks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-issuulinks + CHECK_RESULT $? 0 0 "install texlive-issuulinks failed" + SLEEP_WAIT 1 + dnf remove -y texlive-issuulinks + CHECK_RESULT $? 0 0 "remove texlive-issuulinks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-istgame.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-istgame.sh new file mode 100644 index 000000000..1793eb8fb --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-istgame.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-istgame + CHECK_RESULT $? 0 0 "install texlive-istgame failed" + SLEEP_WAIT 1 + dnf remove -y texlive-istgame + CHECK_RESULT $? 0 0 "remove texlive-istgame failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-itnumpar-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-itnumpar-doc.sh new file mode 100644 index 000000000..6c1f6c722 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-itnumpar-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-itnumpar-doc + CHECK_RESULT $? 0 0 "install texlive-itnumpar-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-itnumpar-doc + CHECK_RESULT $? 0 0 "remove texlive-itnumpar-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-itnumpar.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-itnumpar.sh new file mode 100644 index 000000000..15a365d83 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-itnumpar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-itnumpar + CHECK_RESULT $? 0 0 "install texlive-itnumpar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-itnumpar + CHECK_RESULT $? 0 0 "remove texlive-itnumpar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwhdp-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwhdp-doc.sh new file mode 100644 index 000000000..263fe0e67 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwhdp-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-iwhdp-doc + CHECK_RESULT $? 0 0 "install texlive-iwhdp-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-iwhdp-doc + CHECK_RESULT $? 0 0 "remove texlive-iwhdp-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwhdp.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwhdp.sh new file mode 100644 index 000000000..cf1200d04 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwhdp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-iwhdp + CHECK_RESULT $? 0 0 "install texlive-iwhdp failed" + SLEEP_WAIT 1 + dnf remove -y texlive-iwhdp + CHECK_RESULT $? 0 0 "remove texlive-iwhdp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwona-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwona-doc.sh new file mode 100644 index 000000000..fc7087b70 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwona-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-iwona-doc + CHECK_RESULT $? 0 0 "install texlive-iwona-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-iwona-doc + CHECK_RESULT $? 0 0 "remove texlive-iwona-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwona.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwona.sh new file mode 100644 index 000000000..57f648c92 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwona.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-iwona + CHECK_RESULT $? 0 0 "install texlive-iwona failed" + SLEEP_WAIT 1 + dnf remove -y texlive-iwona + CHECK_RESULT $? 0 0 "remove texlive-iwona failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jablantile-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jablantile-doc.sh new file mode 100644 index 000000000..bd7425a3c --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jablantile-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jablantile-doc + CHECK_RESULT $? 0 0 "install texlive-jablantile-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jablantile-doc + CHECK_RESULT $? 0 0 "remove texlive-jablantile-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jablantile.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jablantile.sh new file mode 100644 index 000000000..9b5243acb --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jablantile.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jablantile + CHECK_RESULT $? 0 0 "install texlive-jablantile failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jablantile + CHECK_RESULT $? 0 0 "remove texlive-jablantile failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jacow-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jacow-doc.sh new file mode 100644 index 000000000..0b779c9fa --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jacow-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jacow-doc + CHECK_RESULT $? 0 0 "install texlive-jacow-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jacow-doc + CHECK_RESULT $? 0 0 "remove texlive-jacow-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jacow.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jacow.sh new file mode 100644 index 000000000..bdc7e0c42 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jacow.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jacow + CHECK_RESULT $? 0 0 "install texlive-jacow failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jacow + CHECK_RESULT $? 0 0 "remove texlive-jacow failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jamtimes-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jamtimes-doc.sh new file mode 100644 index 000000000..7c394be09 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jamtimes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jamtimes-doc + CHECK_RESULT $? 0 0 "install texlive-jamtimes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jamtimes-doc + CHECK_RESULT $? 0 0 "remove texlive-jamtimes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jamtimes.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jamtimes.sh new file mode 100644 index 000000000..536629e75 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jamtimes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jamtimes + CHECK_RESULT $? 0 0 "install texlive-jamtimes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jamtimes + CHECK_RESULT $? 0 0 "remove texlive-jamtimes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-doc.sh new file mode 100644 index 000000000..cbe2df291 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-japanese-otf-doc + CHECK_RESULT $? 0 0 "install texlive-japanese-otf-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-japanese-otf-doc + CHECK_RESULT $? 0 0 "remove texlive-japanese-otf-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex-doc.sh new file mode 100644 index 000000000..18d89a9ec --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-japanese-otf-uptex-doc + CHECK_RESULT $? 0 0 "install texlive-japanese-otf-uptex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-japanese-otf-uptex-doc + CHECK_RESULT $? 0 0 "remove texlive-japanese-otf-uptex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex.sh new file mode 100644 index 000000000..ca6631e23 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-japanese-otf-uptex + CHECK_RESULT $? 0 0 "install texlive-japanese-otf-uptex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-japanese-otf-uptex + CHECK_RESULT $? 0 0 "remove texlive-japanese-otf-uptex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf.sh new file mode 100644 index 000000000..ae37cf4b5 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-japanese-otf + CHECK_RESULT $? 0 0 "install texlive-japanese-otf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-japanese-otf + CHECK_RESULT $? 0 0 "remove texlive-japanese-otf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jknapltx-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jknapltx-doc.sh new file mode 100644 index 000000000..f94422dff --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jknapltx-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jknapltx-doc + CHECK_RESULT $? 0 0 "install texlive-jknapltx-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jknapltx-doc + CHECK_RESULT $? 0 0 "remove texlive-jknapltx-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jknapltx.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jknapltx.sh new file mode 100644 index 000000000..e5dfec817 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jknapltx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jknapltx + CHECK_RESULT $? 0 0 "install texlive-jknapltx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jknapltx + CHECK_RESULT $? 0 0 "remove texlive-jknapltx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlabels-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlabels-doc.sh new file mode 100644 index 000000000..4e0a54eaa --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlabels-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jlabels-doc + CHECK_RESULT $? 0 0 "install texlive-jlabels-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jlabels-doc + CHECK_RESULT $? 0 0 "remove texlive-jlabels-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlabels.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlabels.sh new file mode 100644 index 000000000..64d93b959 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlabels.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jlabels + CHECK_RESULT $? 0 0 "install texlive-jlabels failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jlabels + CHECK_RESULT $? 0 0 "remove texlive-jlabels failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlreq.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlreq.sh new file mode 100644 index 000000000..aff2fe4d2 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlreq.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jlreq + CHECK_RESULT $? 0 0 "install texlive-jlreq failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jlreq + CHECK_RESULT $? 0 0 "remove texlive-jlreq failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmlr-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmlr-doc.sh new file mode 100644 index 000000000..00f4bc0f6 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmlr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jmlr-doc + CHECK_RESULT $? 0 0 "install texlive-jmlr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jmlr-doc + CHECK_RESULT $? 0 0 "remove texlive-jmlr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmlr.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmlr.sh new file mode 100644 index 000000000..63ca20070 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmlr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jmlr + CHECK_RESULT $? 0 0 "install texlive-jmlr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jmlr + CHECK_RESULT $? 0 0 "remove texlive-jmlr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmn.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmn.sh new file mode 100644 index 000000000..39e510e42 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmn.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jmn + CHECK_RESULT $? 0 0 "install texlive-jmn failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jmn + CHECK_RESULT $? 0 0 "remove texlive-jmn failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jneurosci-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jneurosci-doc.sh new file mode 100644 index 000000000..31cbfd59d --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jneurosci-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jneurosci-doc + CHECK_RESULT $? 0 0 "install texlive-jneurosci-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jneurosci-doc + CHECK_RESULT $? 0 0 "remove texlive-jneurosci-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jneurosci.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jneurosci.sh new file mode 100644 index 000000000..ec730f8d8 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jneurosci.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jneurosci + CHECK_RESULT $? 0 0 "install texlive-jneurosci failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jneurosci + CHECK_RESULT $? 0 0 "remove texlive-jneurosci failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jnuexam.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jnuexam.sh new file mode 100644 index 000000000..65b9dd8a9 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jnuexam.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jnuexam + CHECK_RESULT $? 0 0 "install texlive-jnuexam failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jnuexam + CHECK_RESULT $? 0 0 "remove texlive-jnuexam failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jpsj-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jpsj-doc.sh new file mode 100644 index 000000000..70e18fca7 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jpsj-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jpsj-doc + CHECK_RESULT $? 0 0 "install texlive-jpsj-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jpsj-doc + CHECK_RESULT $? 0 0 "remove texlive-jpsj-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jpsj.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jpsj.sh new file mode 100644 index 000000000..28e6c85ba --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jpsj.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jpsj + CHECK_RESULT $? 0 0 "install texlive-jpsj failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jpsj + CHECK_RESULT $? 0 0 "remove texlive-jpsj failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-js-misc-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-js-misc-doc.sh new file mode 100644 index 000000000..3e70e0098 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-js-misc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-js-misc-doc + CHECK_RESULT $? 0 0 "install texlive-js-misc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-js-misc-doc + CHECK_RESULT $? 0 0 "remove texlive-js-misc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-js-misc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-js-misc.sh new file mode 100644 index 000000000..d84bde01d --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-js-misc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-js-misc + CHECK_RESULT $? 0 0 "install texlive-js-misc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-js-misc + CHECK_RESULT $? 0 0 "remove texlive-js-misc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jsclasses-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jsclasses-doc.sh new file mode 100644 index 000000000..675579e78 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jsclasses-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jsclasses-doc + CHECK_RESULT $? 0 0 "install texlive-jsclasses-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jsclasses-doc + CHECK_RESULT $? 0 0 "remove texlive-jsclasses-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jsclasses.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jsclasses.sh new file mode 100644 index 000000000..368519f2d --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jsclasses.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jsclasses + CHECK_RESULT $? 0 0 "install texlive-jsclasses failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jsclasses + CHECK_RESULT $? 0 0 "remove texlive-jsclasses failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner-doc.sh new file mode 100644 index 000000000..95f35a3ca --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jslectureplanner-doc + CHECK_RESULT $? 0 0 "install texlive-jslectureplanner-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jslectureplanner-doc + CHECK_RESULT $? 0 0 "remove texlive-jslectureplanner-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner.sh new file mode 100644 index 000000000..6a645b2c5 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jslectureplanner + CHECK_RESULT $? 0 0 "install texlive-jslectureplanner failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jslectureplanner + CHECK_RESULT $? 0 0 "remove texlive-jslectureplanner failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jumplines-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jumplines-doc.sh new file mode 100644 index 000000000..8b8722479 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jumplines-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jumplines-doc + CHECK_RESULT $? 0 0 "install texlive-jumplines-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jumplines-doc + CHECK_RESULT $? 0 0 "remove texlive-jumplines-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jumplines.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jumplines.sh new file mode 100644 index 000000000..45a43107e --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jumplines.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jumplines + CHECK_RESULT $? 0 0 "install texlive-jumplines failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jumplines + CHECK_RESULT $? 0 0 "remove texlive-jumplines failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-junicode-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-junicode-doc.sh new file mode 100644 index 000000000..347dfe4c5 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-junicode-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-junicode-doc + CHECK_RESULT $? 0 0 "install texlive-junicode-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-junicode-doc + CHECK_RESULT $? 0 0 "remove texlive-junicode-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-junicode.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-junicode.sh new file mode 100644 index 000000000..dc913b995 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-junicode.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-junicode + CHECK_RESULT $? 0 0 "install texlive-junicode failed" + SLEEP_WAIT 1 + dnf remove -y texlive-junicode + CHECK_RESULT $? 0 0 "remove texlive-junicode failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jura-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jura-doc.sh new file mode 100644 index 000000000..ab6e6e82d --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jura-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jura-doc + CHECK_RESULT $? 0 0 "install texlive-jura-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jura-doc + CHECK_RESULT $? 0 0 "remove texlive-jura-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jura.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jura.sh new file mode 100644 index 000000000..f985ca55b --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jura.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jura + CHECK_RESULT $? 0 0 "install texlive-jura failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jura + CHECK_RESULT $? 0 0 "remove texlive-jura failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev-doc.sh new file mode 100644 index 000000000..9f7581569 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-juraabbrev-doc + CHECK_RESULT $? 0 0 "install texlive-juraabbrev-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-juraabbrev-doc + CHECK_RESULT $? 0 0 "remove texlive-juraabbrev-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev.sh new file mode 100644 index 000000000..8fd2600e1 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-juraabbrev + CHECK_RESULT $? 0 0 "install texlive-juraabbrev failed" + SLEEP_WAIT 1 + dnf remove -y texlive-juraabbrev + CHECK_RESULT $? 0 0 "remove texlive-juraabbrev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurabib-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurabib-doc.sh new file mode 100644 index 000000000..d53342f71 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurabib-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jurabib-doc + CHECK_RESULT $? 0 0 "install texlive-jurabib-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jurabib-doc + CHECK_RESULT $? 0 0 "remove texlive-jurabib-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurabib.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurabib.sh new file mode 100644 index 000000000..a7e00f36c --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurabib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jurabib + CHECK_RESULT $? 0 0 "install texlive-jurabib failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jurabib + CHECK_RESULT $? 0 0 "remove texlive-jurabib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juramisc-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juramisc-doc.sh new file mode 100644 index 000000000..67cf11d59 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juramisc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-juramisc-doc + CHECK_RESULT $? 0 0 "install texlive-juramisc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-juramisc-doc + CHECK_RESULT $? 0 0 "remove texlive-juramisc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juramisc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juramisc.sh new file mode 100644 index 000000000..fef66ae12 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juramisc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-juramisc + CHECK_RESULT $? 0 0 "install texlive-juramisc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-juramisc + CHECK_RESULT $? 0 0 "remove texlive-juramisc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurarsp-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurarsp-doc.sh new file mode 100644 index 000000000..53a46ca72 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurarsp-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jurarsp-doc + CHECK_RESULT $? 0 0 "install texlive-jurarsp-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jurarsp-doc + CHECK_RESULT $? 0 0 "remove texlive-jurarsp-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurarsp.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurarsp.sh new file mode 100644 index 000000000..16f768c04 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurarsp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jurarsp + CHECK_RESULT $? 0 0 "install texlive-jurarsp failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jurarsp + CHECK_RESULT $? 0 0 "remove texlive-jurarsp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jvlisting-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jvlisting-doc.sh new file mode 100644 index 000000000..88f16c3ca --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jvlisting-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jvlisting-doc + CHECK_RESULT $? 0 0 "install texlive-jvlisting-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jvlisting-doc + CHECK_RESULT $? 0 0 "remove texlive-jvlisting-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jvlisting.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jvlisting.sh new file mode 100644 index 000000000..2a9463d87 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jvlisting.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jvlisting + CHECK_RESULT $? 0 0 "install texlive-jvlisting failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jvlisting + CHECK_RESULT $? 0 0 "remove texlive-jvlisting failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kanaparser.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kanaparser.sh new file mode 100644 index 000000000..ebc63b5b0 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kanaparser.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kanaparser + CHECK_RESULT $? 0 0 "install texlive-kanaparser failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kanaparser + CHECK_RESULT $? 0 0 "remove texlive-kanaparser failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum-doc.sh new file mode 100644 index 000000000..63358c3ae --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kantlipsum-doc + CHECK_RESULT $? 0 0 "install texlive-kantlipsum-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kantlipsum-doc + CHECK_RESULT $? 0 0 "remove texlive-kantlipsum-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum.sh new file mode 100644 index 000000000..7937c84de --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kantlipsum + CHECK_RESULT $? 0 0 "install texlive-kantlipsum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kantlipsum + CHECK_RESULT $? 0 0 "remove texlive-kantlipsum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-doc.sh new file mode 100644 index 000000000..27cc5d757 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-karnaugh-doc + CHECK_RESULT $? 0 0 "install texlive-karnaugh-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-karnaugh-doc + CHECK_RESULT $? 0 0 "remove texlive-karnaugh-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-map.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-map.sh new file mode 100644 index 000000000..febf1f937 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-map.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-karnaugh-map + CHECK_RESULT $? 0 0 "install texlive-karnaugh-map failed" + SLEEP_WAIT 1 + dnf remove -y texlive-karnaugh-map + CHECK_RESULT $? 0 0 "remove texlive-karnaugh-map failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh.sh new file mode 100644 index 000000000..332d2a968 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-karnaugh + CHECK_RESULT $? 0 0 "install texlive-karnaugh failed" + SLEEP_WAIT 1 + dnf remove -y texlive-karnaugh + CHECK_RESULT $? 0 0 "remove texlive-karnaugh failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap-doc.sh new file mode 100644 index 000000000..58cd34c8c --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-karnaughmap-doc + CHECK_RESULT $? 0 0 "install texlive-karnaughmap-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-karnaughmap-doc + CHECK_RESULT $? 0 0 "remove texlive-karnaughmap-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap.sh new file mode 100644 index 000000000..45978b7a8 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-karnaughmap + CHECK_RESULT $? 0 0 "install texlive-karnaughmap failed" + SLEEP_WAIT 1 + dnf remove -y texlive-karnaughmap + CHECK_RESULT $? 0 0 "remove texlive-karnaughmap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kastrup-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kastrup-doc.sh new file mode 100644 index 000000000..41392de02 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kastrup-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kastrup-doc + CHECK_RESULT $? 0 0 "install texlive-kastrup-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kastrup-doc + CHECK_RESULT $? 0 0 "remove texlive-kastrup-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kastrup.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kastrup.sh new file mode 100644 index 000000000..cfd34f094 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kastrup.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kastrup + CHECK_RESULT $? 0 0 "install texlive-kastrup failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kastrup + CHECK_RESULT $? 0 0 "remove texlive-kastrup failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs-doc.sh new file mode 100644 index 000000000..ee461d1ae --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kdgdocs-doc + CHECK_RESULT $? 0 0 "install texlive-kdgdocs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kdgdocs-doc + CHECK_RESULT $? 0 0 "remove texlive-kdgdocs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs.sh new file mode 100644 index 000000000..793a94987 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kdgdocs + CHECK_RESULT $? 0 0 "install texlive-kdgdocs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kdgdocs + CHECK_RESULT $? 0 0 "remove texlive-kdgdocs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerkis-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerkis-doc.sh new file mode 100644 index 000000000..01a0f02a2 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerkis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kerkis-doc + CHECK_RESULT $? 0 0 "install texlive-kerkis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kerkis-doc + CHECK_RESULT $? 0 0 "remove texlive-kerkis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerkis.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerkis.sh new file mode 100644 index 000000000..b28e1aef6 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerkis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kerkis + CHECK_RESULT $? 0 0 "install texlive-kerkis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kerkis + CHECK_RESULT $? 0 0 "remove texlive-kerkis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerntest-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerntest-doc.sh new file mode 100644 index 000000000..1f7c3d889 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerntest-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kerntest-doc + CHECK_RESULT $? 0 0 "install texlive-kerntest-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kerntest-doc + CHECK_RESULT $? 0 0 "remove texlive-kerntest-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerntest.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerntest.sh new file mode 100644 index 000000000..86a0607a2 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerntest.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kerntest + CHECK_RESULT $? 0 0 "install texlive-kerntest failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kerntest + CHECK_RESULT $? 0 0 "remove texlive-kerntest failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keycommand-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keycommand-doc.sh new file mode 100644 index 000000000..4461c7abc --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keycommand-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-keycommand-doc + CHECK_RESULT $? 0 0 "install texlive-keycommand-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-keycommand-doc + CHECK_RESULT $? 0 0 "remove texlive-keycommand-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keycommand.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keycommand.sh new file mode 100644 index 000000000..fcbe79b12 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keycommand.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-keycommand + CHECK_RESULT $? 0 0 "install texlive-keycommand failed" + SLEEP_WAIT 1 + dnf remove -y texlive-keycommand + CHECK_RESULT $? 0 0 "remove texlive-keycommand failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyfloat.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyfloat.sh new file mode 100644 index 000000000..3cbf4e2d4 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyfloat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-keyfloat + CHECK_RESULT $? 0 0 "install texlive-keyfloat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-keyfloat + CHECK_RESULT $? 0 0 "remove texlive-keyfloat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyreader-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyreader-doc.sh new file mode 100644 index 000000000..05a2dc181 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyreader-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-keyreader-doc + CHECK_RESULT $? 0 0 "install texlive-keyreader-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-keyreader-doc + CHECK_RESULT $? 0 0 "remove texlive-keyreader-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyreader.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyreader.sh new file mode 100644 index 000000000..1ae05421a --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyreader.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-keyreader + CHECK_RESULT $? 0 0 "install texlive-keyreader failed" + SLEEP_WAIT 1 + dnf remove -y texlive-keyreader + CHECK_RESULT $? 0 0 "remove texlive-keyreader failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keystroke-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keystroke-doc.sh new file mode 100644 index 000000000..2eb8740e6 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keystroke-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-keystroke-doc + CHECK_RESULT $? 0 0 "install texlive-keystroke-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-keystroke-doc + CHECK_RESULT $? 0 0 "remove texlive-keystroke-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keystroke.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keystroke.sh new file mode 100644 index 000000000..ff2f0627b --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keystroke.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-keystroke + CHECK_RESULT $? 0 0 "install texlive-keystroke failed" + SLEEP_WAIT 1 + dnf remove -y texlive-keystroke + CHECK_RESULT $? 0 0 "remove texlive-keystroke failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyval2e-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyval2e-doc.sh new file mode 100644 index 000000000..b7ad32918 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyval2e-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-keyval2e-doc + CHECK_RESULT $? 0 0 "install texlive-keyval2e-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-keyval2e-doc + CHECK_RESULT $? 0 0 "remove texlive-keyval2e-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyval2e.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyval2e.sh new file mode 100644 index 000000000..2cd016c3a --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyval2e.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-keyval2e + CHECK_RESULT $? 0 0 "install texlive-keyval2e failed" + SLEEP_WAIT 1 + dnf remove -y texlive-keyval2e + CHECK_RESULT $? 0 0 "remove texlive-keyval2e failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable-doc.sh new file mode 100644 index 000000000..534ee8b62 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-keyvaltable-doc + CHECK_RESULT $? 0 0 "install texlive-keyvaltable-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-keyvaltable-doc + CHECK_RESULT $? 0 0 "remove texlive-keyvaltable-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable.sh new file mode 100644 index 000000000..d954e4e6a --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-keyvaltable + CHECK_RESULT $? 0 0 "install texlive-keyvaltable failed" + SLEEP_WAIT 1 + dnf remove -y texlive-keyvaltable + CHECK_RESULT $? 0 0 "remove texlive-keyvaltable failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kix-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kix-doc.sh new file mode 100644 index 000000000..c4d476507 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kix-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kix-doc + CHECK_RESULT $? 0 0 "install texlive-kix-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kix-doc + CHECK_RESULT $? 0 0 "remove texlive-kix-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kix.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kix.sh new file mode 100644 index 000000000..3774987de --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kix.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kix + CHECK_RESULT $? 0 0 "install texlive-kix failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kix + CHECK_RESULT $? 0 0 "remove texlive-kix failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kixfont-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kixfont-doc.sh new file mode 100644 index 000000000..f23819475 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kixfont-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kixfont-doc + CHECK_RESULT $? 0 0 "install texlive-kixfont-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kixfont-doc + CHECK_RESULT $? 0 0 "remove texlive-kixfont-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kixfont.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kixfont.sh new file mode 100644 index 000000000..d2f56cd05 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kixfont.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kixfont + CHECK_RESULT $? 0 0 "install texlive-kixfont failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kixfont + CHECK_RESULT $? 0 0 "remove texlive-kixfont failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kluwer-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kluwer-doc.sh new file mode 100644 index 000000000..b577129c0 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kluwer-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kluwer-doc + CHECK_RESULT $? 0 0 "install texlive-kluwer-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kluwer-doc + CHECK_RESULT $? 0 0 "remove texlive-kluwer-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kluwer.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kluwer.sh new file mode 100644 index 000000000..c3f6870de --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kluwer.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kluwer + CHECK_RESULT $? 0 0 "install texlive-kluwer failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kluwer + CHECK_RESULT $? 0 0 "remove texlive-kluwer failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knitting-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knitting-doc.sh new file mode 100644 index 000000000..7ce93892f --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knitting-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-knitting-doc + CHECK_RESULT $? 0 0 "install texlive-knitting-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-knitting-doc + CHECK_RESULT $? 0 0 "remove texlive-knitting-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knitting.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knitting.sh new file mode 100644 index 000000000..348583e6d --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knitting.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-knitting + CHECK_RESULT $? 0 0 "install texlive-knitting failed" + SLEEP_WAIT 1 + dnf remove -y texlive-knitting + CHECK_RESULT $? 0 0 "remove texlive-knitting failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern-doc.sh new file mode 100644 index 000000000..a052da302 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-knittingpattern-doc + CHECK_RESULT $? 0 0 "install texlive-knittingpattern-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-knittingpattern-doc + CHECK_RESULT $? 0 0 "remove texlive-knittingpattern-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern.sh new file mode 100644 index 000000000..0371da372 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-knittingpattern + CHECK_RESULT $? 0 0 "install texlive-knittingpattern failed" + SLEEP_WAIT 1 + dnf remove -y texlive-knittingpattern + CHECK_RESULT $? 0 0 "remove texlive-knittingpattern failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knowledge.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knowledge.sh new file mode 100644 index 000000000..e03361eeb --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knowledge.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-knowledge + CHECK_RESULT $? 0 0 "install texlive-knowledge failed" + SLEEP_WAIT 1 + dnf remove -y texlive-knowledge + CHECK_RESULT $? 0 0 "remove texlive-knowledge failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-doc.sh new file mode 100644 index 000000000..280abbf7a --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-knuth-doc + CHECK_RESULT $? 0 0 "install texlive-knuth-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-knuth-doc + CHECK_RESULT $? 0 0 "remove texlive-knuth-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-lib.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-lib.sh new file mode 100644 index 000000000..37784162f --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-lib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-knuth-lib + CHECK_RESULT $? 0 0 "install texlive-knuth-lib failed" + SLEEP_WAIT 1 + dnf remove -y texlive-knuth-lib + CHECK_RESULT $? 0 0 "remove texlive-knuth-lib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-local.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-local.sh new file mode 100644 index 000000000..5ffccda8c --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-local.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-knuth-local + CHECK_RESULT $? 0 0 "install texlive-knuth-local failed" + SLEEP_WAIT 1 + dnf remove -y texlive-knuth-local + CHECK_RESULT $? 0 0 "remove texlive-knuth-local failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic-doc.sh new file mode 100644 index 000000000..70a0f8d80 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-koma-moderncvclassic-doc + CHECK_RESULT $? 0 0 "install texlive-koma-moderncvclassic-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-koma-moderncvclassic-doc + CHECK_RESULT $? 0 0 "remove texlive-koma-moderncvclassic-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic.sh new file mode 100644 index 000000000..74bdfe5c0 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-koma-moderncvclassic + CHECK_RESULT $? 0 0 "install texlive-koma-moderncvclassic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-koma-moderncvclassic + CHECK_RESULT $? 0 0 "remove texlive-koma-moderncvclassic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-examples-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-examples-doc.sh new file mode 100644 index 000000000..c7b3feba8 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-examples-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-koma-script-examples-doc + CHECK_RESULT $? 0 0 "install texlive-koma-script-examples-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-koma-script-examples-doc + CHECK_RESULT $? 0 0 "remove texlive-koma-script-examples-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs-doc.sh new file mode 100644 index 000000000..9460f5a56 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-koma-script-sfs-doc + CHECK_RESULT $? 0 0 "install texlive-koma-script-sfs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-koma-script-sfs-doc + CHECK_RESULT $? 0 0 "remove texlive-koma-script-sfs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs.sh new file mode 100644 index 000000000..4c5fec96a --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-koma-script-sfs + CHECK_RESULT $? 0 0 "install texlive-koma-script-sfs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-koma-script-sfs + CHECK_RESULT $? 0 0 "remove texlive-koma-script-sfs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script.sh new file mode 100644 index 000000000..78b326a65 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-koma-script + CHECK_RESULT $? 0 0 "install texlive-koma-script failed" + SLEEP_WAIT 1 + dnf remove -y texlive-koma-script + CHECK_RESULT $? 0 0 "remove texlive-koma-script failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv-doc.sh new file mode 100644 index 000000000..0daa1cf3f --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-komacv-doc + CHECK_RESULT $? 0 0 "install texlive-komacv-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-komacv-doc + CHECK_RESULT $? 0 0 "remove texlive-komacv-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv-rg.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv-rg.sh new file mode 100644 index 000000000..c95cc7e26 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv-rg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-komacv-rg + CHECK_RESULT $? 0 0 "install texlive-komacv-rg failed" + SLEEP_WAIT 1 + dnf remove -y texlive-komacv-rg + CHECK_RESULT $? 0 0 "remove texlive-komacv-rg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv.sh new file mode 100644 index 000000000..680662dff --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-komacv + CHECK_RESULT $? 0 0 "install texlive-komacv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-komacv + CHECK_RESULT $? 0 0 "remove texlive-komacv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir-doc.sh new file mode 100644 index 000000000..455a56dc2 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kotex-oblivoir-doc + CHECK_RESULT $? 0 0 "install texlive-kotex-oblivoir-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kotex-oblivoir-doc + CHECK_RESULT $? 0 0 "remove texlive-kotex-oblivoir-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir.sh new file mode 100644 index 000000000..8be4a954e --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kotex-oblivoir + CHECK_RESULT $? 0 0 "install texlive-kotex-oblivoir failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kotex-oblivoir + CHECK_RESULT $? 0 0 "remove texlive-kotex-oblivoir failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain-doc.sh new file mode 100644 index 000000000..fa2e2f254 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kotex-plain-doc + CHECK_RESULT $? 0 0 "install texlive-kotex-plain-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kotex-plain-doc + CHECK_RESULT $? 0 0 "remove texlive-kotex-plain-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain.sh new file mode 100644 index 000000000..60f7169f6 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kotex-plain + CHECK_RESULT $? 0 0 "install texlive-kotex-plain failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kotex-plain + CHECK_RESULT $? 0 0 "remove texlive-kotex-plain failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf-doc.sh new file mode 100644 index 000000000..d36b801ca --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kotex-utf-doc + CHECK_RESULT $? 0 0 "install texlive-kotex-utf-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kotex-utf-doc + CHECK_RESULT $? 0 0 "remove texlive-kotex-utf-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf.sh new file mode 100644 index 000000000..761cebf5d --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kotex-utf + CHECK_RESULT $? 0 0 "install texlive-kotex-utf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kotex-utf + CHECK_RESULT $? 0 0 "remove texlive-kotex-utf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kpfonts-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kpfonts-doc.sh new file mode 100644 index 000000000..136a8a147 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kpfonts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kpfonts-doc + CHECK_RESULT $? 0 0 "install texlive-kpfonts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kpfonts-doc + CHECK_RESULT $? 0 0 "remove texlive-kpfonts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kpfonts.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kpfonts.sh new file mode 100644 index 000000000..7ff34a091 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kpfonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kpfonts + CHECK_RESULT $? 0 0 "install texlive-kpfonts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kpfonts + CHECK_RESULT $? 0 0 "remove texlive-kpfonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksfh_nat.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksfh_nat.sh new file mode 100644 index 000000000..f088f0e17 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksfh_nat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ksfh_nat + CHECK_RESULT $? 0 0 "install texlive-ksfh_nat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ksfh_nat + CHECK_RESULT $? 0 0 "remove texlive-ksfh_nat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis-doc.sh new file mode 100644 index 000000000..acfb57c4a --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ksp-thesis-doc + CHECK_RESULT $? 0 0 "install texlive-ksp-thesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ksp-thesis-doc + CHECK_RESULT $? 0 0 "remove texlive-ksp-thesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis.sh new file mode 100644 index 000000000..6457fbbed --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ksp-thesis + CHECK_RESULT $? 0 0 "install texlive-ksp-thesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ksp-thesis + CHECK_RESULT $? 0 0 "remove texlive-ksp-thesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata-doc.sh new file mode 100644 index 000000000..7f5fb149d --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ktv-texdata-doc + CHECK_RESULT $? 0 0 "install texlive-ktv-texdata-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ktv-texdata-doc + CHECK_RESULT $? 0 0 "remove texlive-ktv-texdata-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata.sh new file mode 100644 index 000000000..095e5ebd5 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ktv-texdata + CHECK_RESULT $? 0 0 "install texlive-ktv-texdata failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ktv-texdata + CHECK_RESULT $? 0 0 "remove texlive-ktv-texdata failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ku-template.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ku-template.sh new file mode 100644 index 000000000..63792a77d --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ku-template.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ku-template + CHECK_RESULT $? 0 0 "install texlive-ku-template failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ku-template + CHECK_RESULT $? 0 0 "remove texlive-ku-template failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurdishlipsum.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurdishlipsum.sh new file mode 100644 index 000000000..ffb9d863a --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurdishlipsum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kurdishlipsum + CHECK_RESULT $? 0 0 "install texlive-kurdishlipsum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kurdishlipsum + CHECK_RESULT $? 0 0 "remove texlive-kurdishlipsum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurier-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurier-doc.sh new file mode 100644 index 000000000..8ec925cb7 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurier-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kurier-doc + CHECK_RESULT $? 0 0 "install texlive-kurier-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kurier-doc + CHECK_RESULT $? 0 0 "remove texlive-kurier-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurier.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurier.sh new file mode 100644 index 000000000..ce03de4cb --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurier.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kurier + CHECK_RESULT $? 0 0 "install texlive-kurier failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kurier + CHECK_RESULT $? 0 0 "remove texlive-kurier failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-split-m.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-split-m.sh new file mode 100644 index 000000000..17a73bcf2 --- /dev/null +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-split-m.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-split-m + CHECK_RESULT $? 0 0 "install texlive-split-m failed" + SLEEP_WAIT 1 + dnf remove -y texlive-split-m + CHECK_RESULT $? 0 0 "remove texlive-split-m failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderncv-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderncv-doc.sh new file mode 100644 index 000000000..a31f53e68 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderncv-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-moderncv-doc + CHECK_RESULT $? 0 0 "install texlive-moderncv-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-moderncv-doc + CHECK_RESULT $? 0 0 "remove texlive-moderncv-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderncv.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderncv.sh new file mode 100644 index 000000000..1bb83dbcb --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderncv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-moderncv + CHECK_RESULT $? 0 0 "install texlive-moderncv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-moderncv + CHECK_RESULT $? 0 0 "remove texlive-moderncv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modernposter.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modernposter.sh new file mode 100644 index 000000000..bc9642f8a --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modernposter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-modernposter + CHECK_RESULT $? 0 0 "install texlive-modernposter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-modernposter + CHECK_RESULT $? 0 0 "remove texlive-modernposter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline-doc.sh new file mode 100644 index 000000000..1d3e7828e --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-moderntimeline-doc + CHECK_RESULT $? 0 0 "install texlive-moderntimeline-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-moderntimeline-doc + CHECK_RESULT $? 0 0 "remove texlive-moderntimeline-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline.sh new file mode 100644 index 000000000..bc5655b79 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-moderntimeline + CHECK_RESULT $? 0 0 "install texlive-moderntimeline failed" + SLEEP_WAIT 1 + dnf remove -y texlive-moderntimeline + CHECK_RESULT $? 0 0 "remove texlive-moderntimeline failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modiagram-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modiagram-doc.sh new file mode 100644 index 000000000..671475eac --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modiagram-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-modiagram-doc + CHECK_RESULT $? 0 0 "install texlive-modiagram-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-modiagram-doc + CHECK_RESULT $? 0 0 "remove texlive-modiagram-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modiagram.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modiagram.sh new file mode 100644 index 000000000..781adf033 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modiagram.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-modiagram + CHECK_RESULT $? 0 0 "install texlive-modiagram failed" + SLEEP_WAIT 1 + dnf remove -y texlive-modiagram + CHECK_RESULT $? 0 0 "remove texlive-modiagram failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modref-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modref-doc.sh new file mode 100644 index 000000000..c04649e80 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modref-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-modref-doc + CHECK_RESULT $? 0 0 "install texlive-modref-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-modref-doc + CHECK_RESULT $? 0 0 "remove texlive-modref-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modref.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modref.sh new file mode 100644 index 000000000..05a7d3c1f --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modref.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-modref + CHECK_RESULT $? 0 0 "install texlive-modref failed" + SLEEP_WAIT 1 + dnf remove -y texlive-modref + CHECK_RESULT $? 0 0 "remove texlive-modref failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modroman-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modroman-doc.sh new file mode 100644 index 000000000..30dcc7aed --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modroman-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-modroman-doc + CHECK_RESULT $? 0 0 "install texlive-modroman-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-modroman-doc + CHECK_RESULT $? 0 0 "remove texlive-modroman-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modroman.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modroman.sh new file mode 100644 index 000000000..e229520c6 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modroman.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-modroman + CHECK_RESULT $? 0 0 "install texlive-modroman failed" + SLEEP_WAIT 1 + dnf remove -y texlive-modroman + CHECK_RESULT $? 0 0 "remove texlive-modroman failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modular.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modular.sh new file mode 100644 index 000000000..aef6f7922 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modular.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-modular + CHECK_RESULT $? 0 0 "install texlive-modular failed" + SLEEP_WAIT 1 + dnf remove -y texlive-modular + CHECK_RESULT $? 0 0 "remove texlive-modular failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modulus.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modulus.sh new file mode 100644 index 000000000..d8db991be --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modulus.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-modulus + CHECK_RESULT $? 0 0 "install texlive-modulus failed" + SLEEP_WAIT 1 + dnf remove -y texlive-modulus + CHECK_RESULT $? 0 0 "remove texlive-modulus failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel-doc.sh new file mode 100644 index 000000000..3de97f1bc --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mongolian-babel-doc + CHECK_RESULT $? 0 0 "install texlive-mongolian-babel-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mongolian-babel-doc + CHECK_RESULT $? 0 0 "remove texlive-mongolian-babel-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel.sh new file mode 100644 index 000000000..30db215b7 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mongolian-babel + CHECK_RESULT $? 0 0 "install texlive-mongolian-babel failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mongolian-babel + CHECK_RESULT $? 0 0 "remove texlive-mongolian-babel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-monofill-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-monofill-doc.sh new file mode 100644 index 000000000..8de40810a --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-monofill-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-monofill-doc + CHECK_RESULT $? 0 0 "install texlive-monofill-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-monofill-doc + CHECK_RESULT $? 0 0 "remove texlive-monofill-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-monofill.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-monofill.sh new file mode 100644 index 000000000..0ac0afe34 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-monofill.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-monofill + CHECK_RESULT $? 0 0 "install texlive-monofill failed" + SLEEP_WAIT 1 + dnf remove -y texlive-monofill + CHECK_RESULT $? 0 0 "remove texlive-monofill failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montex-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montex-doc.sh new file mode 100644 index 000000000..facc1efd3 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-montex-doc + CHECK_RESULT $? 0 0 "install texlive-montex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-montex-doc + CHECK_RESULT $? 0 0 "remove texlive-montex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montex.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montex.sh new file mode 100644 index 000000000..044f1c83f --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-montex + CHECK_RESULT $? 0 0 "install texlive-montex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-montex + CHECK_RESULT $? 0 0 "remove texlive-montex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montserrat.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montserrat.sh new file mode 100644 index 000000000..15f36cb17 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montserrat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-montserrat + CHECK_RESULT $? 0 0 "install texlive-montserrat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-montserrat + CHECK_RESULT $? 0 0 "remove texlive-montserrat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moodle-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moodle-doc.sh new file mode 100644 index 000000000..0bf878321 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moodle-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-moodle-doc + CHECK_RESULT $? 0 0 "install texlive-moodle-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-moodle-doc + CHECK_RESULT $? 0 0 "remove texlive-moodle-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moodle.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moodle.sh new file mode 100644 index 000000000..b69367882 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moodle.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-moodle + CHECK_RESULT $? 0 0 "install texlive-moodle failed" + SLEEP_WAIT 1 + dnf remove -y texlive-moodle + CHECK_RESULT $? 0 0 "remove texlive-moodle failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreenum-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreenum-doc.sh new file mode 100644 index 000000000..6d172dca9 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreenum-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-moreenum-doc + CHECK_RESULT $? 0 0 "install texlive-moreenum-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-moreenum-doc + CHECK_RESULT $? 0 0 "remove texlive-moreenum-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreenum.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreenum.sh new file mode 100644 index 000000000..f94d63081 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreenum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-moreenum + CHECK_RESULT $? 0 0 "install texlive-moreenum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-moreenum + CHECK_RESULT $? 0 0 "remove texlive-moreenum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morefloats-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morefloats-doc.sh new file mode 100644 index 000000000..1bcaf434c --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morefloats-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-morefloats-doc + CHECK_RESULT $? 0 0 "install texlive-morefloats-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-morefloats-doc + CHECK_RESULT $? 0 0 "remove texlive-morefloats-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morefloats.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morefloats.sh new file mode 100644 index 000000000..c73ba9163 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morefloats.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-morefloats + CHECK_RESULT $? 0 0 "install texlive-morefloats failed" + SLEEP_WAIT 1 + dnf remove -y texlive-morefloats + CHECK_RESULT $? 0 0 "remove texlive-morefloats failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morehype-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morehype-doc.sh new file mode 100644 index 000000000..298ba8ae6 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morehype-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-morehype-doc + CHECK_RESULT $? 0 0 "install texlive-morehype-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-morehype-doc + CHECK_RESULT $? 0 0 "remove texlive-morehype-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morehype.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morehype.sh new file mode 100644 index 000000000..d95056528 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morehype.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-morehype + CHECK_RESULT $? 0 0 "install texlive-morehype failed" + SLEEP_WAIT 1 + dnf remove -y texlive-morehype + CHECK_RESULT $? 0 0 "remove texlive-morehype failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moresize-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moresize-doc.sh new file mode 100644 index 000000000..083736e81 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moresize-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-moresize-doc + CHECK_RESULT $? 0 0 "install texlive-moresize-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-moresize-doc + CHECK_RESULT $? 0 0 "remove texlive-moresize-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moresize.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moresize.sh new file mode 100644 index 000000000..a5fb7d04a --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moresize.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-moresize + CHECK_RESULT $? 0 0 "install texlive-moresize failed" + SLEEP_WAIT 1 + dnf remove -y texlive-moresize + CHECK_RESULT $? 0 0 "remove texlive-moresize failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreverb-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreverb-doc.sh new file mode 100644 index 000000000..fe331eb7a --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreverb-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-moreverb-doc + CHECK_RESULT $? 0 0 "install texlive-moreverb-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-moreverb-doc + CHECK_RESULT $? 0 0 "remove texlive-moreverb-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreverb.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreverb.sh new file mode 100644 index 000000000..277b266c2 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreverb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-moreverb + CHECK_RESULT $? 0 0 "install texlive-moreverb failed" + SLEEP_WAIT 1 + dnf remove -y texlive-moreverb + CHECK_RESULT $? 0 0 "remove texlive-moreverb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morewrites-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morewrites-doc.sh new file mode 100644 index 000000000..8b07a7990 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morewrites-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-morewrites-doc + CHECK_RESULT $? 0 0 "install texlive-morewrites-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-morewrites-doc + CHECK_RESULT $? 0 0 "remove texlive-morewrites-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morewrites.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morewrites.sh new file mode 100644 index 000000000..abc668aa5 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morewrites.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-morewrites + CHECK_RESULT $? 0 0 "install texlive-morewrites failed" + SLEEP_WAIT 1 + dnf remove -y texlive-morewrites + CHECK_RESULT $? 0 0 "remove texlive-morewrites failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morisawa.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morisawa.sh new file mode 100644 index 000000000..82cf35ec9 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morisawa.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-morisawa + CHECK_RESULT $? 0 0 "install texlive-morisawa failed" + SLEEP_WAIT 1 + dnf remove -y texlive-morisawa + CHECK_RESULT $? 0 0 "remove texlive-morisawa failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mp3d-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mp3d-doc.sh new file mode 100644 index 000000000..ea6e088f8 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mp3d-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mp3d-doc + CHECK_RESULT $? 0 0 "install texlive-mp3d-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mp3d-doc + CHECK_RESULT $? 0 0 "remove texlive-mp3d-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mp3d.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mp3d.sh new file mode 100644 index 000000000..e4a3dccfe --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mp3d.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mp3d + CHECK_RESULT $? 0 0 "install texlive-mp3d failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mp3d + CHECK_RESULT $? 0 0 "remove texlive-mp3d failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparhack-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparhack-doc.sh new file mode 100644 index 000000000..2eddd0b54 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparhack-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mparhack-doc + CHECK_RESULT $? 0 0 "install texlive-mparhack-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mparhack-doc + CHECK_RESULT $? 0 0 "remove texlive-mparhack-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparhack.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparhack.sh new file mode 100644 index 000000000..950289cdf --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparhack.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mparhack + CHECK_RESULT $? 0 0 "install texlive-mparhack failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mparhack + CHECK_RESULT $? 0 0 "remove texlive-mparhack failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparrows-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparrows-doc.sh new file mode 100644 index 000000000..8aba9a866 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparrows-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mparrows-doc + CHECK_RESULT $? 0 0 "install texlive-mparrows-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mparrows-doc + CHECK_RESULT $? 0 0 "remove texlive-mparrows-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparrows.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparrows.sh new file mode 100644 index 000000000..30d62b0d4 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparrows.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mparrows + CHECK_RESULT $? 0 0 "install texlive-mparrows failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mparrows + CHECK_RESULT $? 0 0 "remove texlive-mparrows failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpattern-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpattern-doc.sh new file mode 100644 index 000000000..509ae7541 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpattern-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mpattern-doc + CHECK_RESULT $? 0 0 "install texlive-mpattern-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mpattern-doc + CHECK_RESULT $? 0 0 "remove texlive-mpattern-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpattern.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpattern.sh new file mode 100644 index 000000000..947fd0837 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpattern.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mpattern + CHECK_RESULT $? 0 0 "install texlive-mpattern failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mpattern + CHECK_RESULT $? 0 0 "remove texlive-mpattern failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames-doc.sh new file mode 100644 index 000000000..54b8c6313 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mpcolornames-doc + CHECK_RESULT $? 0 0 "install texlive-mpcolornames-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mpcolornames-doc + CHECK_RESULT $? 0 0 "remove texlive-mpcolornames-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames.sh new file mode 100644 index 000000000..f6c0ded5d --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mpcolornames + CHECK_RESULT $? 0 0 "install texlive-mpcolornames failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mpcolornames + CHECK_RESULT $? 0 0 "remove texlive-mpcolornames failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics-doc.sh new file mode 100644 index 000000000..f8d318b9f --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mpgraphics-doc + CHECK_RESULT $? 0 0 "install texlive-mpgraphics-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mpgraphics-doc + CHECK_RESULT $? 0 0 "remove texlive-mpgraphics-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics.sh new file mode 100644 index 000000000..866b202f5 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mpgraphics + CHECK_RESULT $? 0 0 "install texlive-mpgraphics failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mpgraphics + CHECK_RESULT $? 0 0 "remove texlive-mpgraphics failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpman-ru-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpman-ru-doc.sh new file mode 100644 index 000000000..312dc5da9 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpman-ru-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mpman-ru-doc + CHECK_RESULT $? 0 0 "install texlive-mpman-ru-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mpman-ru-doc + CHECK_RESULT $? 0 0 "remove texlive-mpman-ru-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpostinl.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpostinl.sh new file mode 100644 index 000000000..8f3fbcd85 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpostinl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mpostinl + CHECK_RESULT $? 0 0 "install texlive-mpostinl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mpostinl + CHECK_RESULT $? 0 0 "remove texlive-mpostinl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mptrees.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mptrees.sh new file mode 100644 index 000000000..b90928b6b --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mptrees.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mptrees + CHECK_RESULT $? 0 0 "install texlive-mptrees failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mptrees + CHECK_RESULT $? 0 0 "remove texlive-mptrees failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ms-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ms-doc.sh new file mode 100644 index 000000000..254c1afaf --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ms-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ms-doc + CHECK_RESULT $? 0 0 "install texlive-ms-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ms-doc + CHECK_RESULT $? 0 0 "remove texlive-ms-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ms.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ms.sh new file mode 100644 index 000000000..2b45302ac --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ms.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ms + CHECK_RESULT $? 0 0 "install texlive-ms failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ms + CHECK_RESULT $? 0 0 "remove texlive-ms failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msc-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msc-doc.sh new file mode 100644 index 000000000..01c25b317 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-msc-doc + CHECK_RESULT $? 0 0 "install texlive-msc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-msc-doc + CHECK_RESULT $? 0 0 "remove texlive-msc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msc.sh new file mode 100644 index 000000000..32b4f3f9a --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-msc + CHECK_RESULT $? 0 0 "install texlive-msc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-msc + CHECK_RESULT $? 0 0 "remove texlive-msc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msg-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msg-doc.sh new file mode 100644 index 000000000..cef529f5f --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msg-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-msg-doc + CHECK_RESULT $? 0 0 "install texlive-msg-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-msg-doc + CHECK_RESULT $? 0 0 "remove texlive-msg-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msg.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msg.sh new file mode 100644 index 000000000..8db03904e --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-msg + CHECK_RESULT $? 0 0 "install texlive-msg failed" + SLEEP_WAIT 1 + dnf remove -y texlive-msg + CHECK_RESULT $? 0 0 "remove texlive-msg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mslapa-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mslapa-doc.sh new file mode 100644 index 000000000..da5d65814 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mslapa-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mslapa-doc + CHECK_RESULT $? 0 0 "install texlive-mslapa-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mslapa-doc + CHECK_RESULT $? 0 0 "remove texlive-mslapa-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mslapa.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mslapa.sh new file mode 100644 index 000000000..ce6f1e60b --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mslapa.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mslapa + CHECK_RESULT $? 0 0 "install texlive-mslapa failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mslapa + CHECK_RESULT $? 0 0 "remove texlive-mslapa failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis-doc.sh new file mode 100644 index 000000000..0209419a3 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-msu-thesis-doc + CHECK_RESULT $? 0 0 "install texlive-msu-thesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-msu-thesis-doc + CHECK_RESULT $? 0 0 "remove texlive-msu-thesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis.sh new file mode 100644 index 000000000..eed35a2c4 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-msu-thesis + CHECK_RESULT $? 0 0 "install texlive-msu-thesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-msu-thesis + CHECK_RESULT $? 0 0 "remove texlive-msu-thesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mtgreek-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mtgreek-doc.sh new file mode 100644 index 000000000..6876527bc --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mtgreek-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mtgreek-doc + CHECK_RESULT $? 0 0 "install texlive-mtgreek-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mtgreek-doc + CHECK_RESULT $? 0 0 "remove texlive-mtgreek-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mtgreek.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mtgreek.sh new file mode 100644 index 000000000..16f5b21fb --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mtgreek.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mtgreek + CHECK_RESULT $? 0 0 "install texlive-mtgreek failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mtgreek + CHECK_RESULT $? 0 0 "remove texlive-mtgreek failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mucproc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mucproc.sh new file mode 100644 index 000000000..5254bd0bc --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mucproc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mucproc + CHECK_RESULT $? 0 0 "install texlive-mucproc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mucproc + CHECK_RESULT $? 0 0 "remove texlive-mucproc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis-doc.sh new file mode 100644 index 000000000..dc86435b0 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mugsthesis-doc + CHECK_RESULT $? 0 0 "install texlive-mugsthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mugsthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-mugsthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis.sh new file mode 100644 index 000000000..ac344cdba --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mugsthesis + CHECK_RESULT $? 0 0 "install texlive-mugsthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mugsthesis + CHECK_RESULT $? 0 0 "remove texlive-mugsthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multenum-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multenum-doc.sh new file mode 100644 index 000000000..1d2adb794 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multenum-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multenum-doc + CHECK_RESULT $? 0 0 "install texlive-multenum-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multenum-doc + CHECK_RESULT $? 0 0 "remove texlive-multenum-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multenum.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multenum.sh new file mode 100644 index 000000000..864891fdc --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multenum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multenum + CHECK_RESULT $? 0 0 "install texlive-multenum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multenum + CHECK_RESULT $? 0 0 "remove texlive-multenum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiaudience-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiaudience-doc.sh new file mode 100644 index 000000000..71a5f9678 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiaudience-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multiaudience-doc + CHECK_RESULT $? 0 0 "install texlive-multiaudience-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multiaudience-doc + CHECK_RESULT $? 0 0 "remove texlive-multiaudience-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiaudience.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiaudience.sh new file mode 100644 index 000000000..4939e948d --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiaudience.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multiaudience + CHECK_RESULT $? 0 0 "install texlive-multiaudience failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multiaudience + CHECK_RESULT $? 0 0 "remove texlive-multiaudience failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibbl-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibbl-doc.sh new file mode 100644 index 000000000..1ccc57b9a --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibbl-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multibbl-doc + CHECK_RESULT $? 0 0 "install texlive-multibbl-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multibbl-doc + CHECK_RESULT $? 0 0 "remove texlive-multibbl-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibbl.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibbl.sh new file mode 100644 index 000000000..35ba28b04 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibbl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multibbl + CHECK_RESULT $? 0 0 "install texlive-multibbl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multibbl + CHECK_RESULT $? 0 0 "remove texlive-multibbl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibib-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibib-doc.sh new file mode 100644 index 000000000..b11247dcb --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibib-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multibib-doc + CHECK_RESULT $? 0 0 "install texlive-multibib-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multibib-doc + CHECK_RESULT $? 0 0 "remove texlive-multibib-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibib.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibib.sh new file mode 100644 index 000000000..7be240ab6 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multibib + CHECK_RESULT $? 0 0 "install texlive-multibib failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multibib + CHECK_RESULT $? 0 0 "remove texlive-multibib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multicap-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multicap-doc.sh new file mode 100644 index 000000000..eacebc018 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multicap-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multicap-doc + CHECK_RESULT $? 0 0 "install texlive-multicap-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multicap-doc + CHECK_RESULT $? 0 0 "remove texlive-multicap-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multicap.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multicap.sh new file mode 100644 index 000000000..40aec51c8 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multicap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multicap + CHECK_RESULT $? 0 0 "install texlive-multicap failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multicap + CHECK_RESULT $? 0 0 "remove texlive-multicap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multidef-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multidef-doc.sh new file mode 100644 index 000000000..cacd9445c --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multidef-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multidef-doc + CHECK_RESULT $? 0 0 "install texlive-multidef-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multidef-doc + CHECK_RESULT $? 0 0 "remove texlive-multidef-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multidef.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multidef.sh new file mode 100644 index 000000000..bd415a190 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multidef.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multidef + CHECK_RESULT $? 0 0 "install texlive-multidef failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multidef + CHECK_RESULT $? 0 0 "remove texlive-multidef failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multido-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multido-doc.sh new file mode 100644 index 000000000..3a6a76c15 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multido-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multido-doc + CHECK_RESULT $? 0 0 "install texlive-multido-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multido-doc + CHECK_RESULT $? 0 0 "remove texlive-multido-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multido.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multido.sh new file mode 100644 index 000000000..f60bed819 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multido.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multido + CHECK_RESULT $? 0 0 "install texlive-multido failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multido + CHECK_RESULT $? 0 0 "remove texlive-multido failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multienv-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multienv-doc.sh new file mode 100644 index 000000000..a8dc46a2c --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multienv-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multienv-doc + CHECK_RESULT $? 0 0 "install texlive-multienv-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multienv-doc + CHECK_RESULT $? 0 0 "remove texlive-multienv-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multienv.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multienv.sh new file mode 100644 index 000000000..393a8257b --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multienv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multienv + CHECK_RESULT $? 0 0 "install texlive-multienv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multienv + CHECK_RESULT $? 0 0 "remove texlive-multienv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiexpand-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiexpand-doc.sh new file mode 100644 index 000000000..7f7d45286 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiexpand-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multiexpand-doc + CHECK_RESULT $? 0 0 "install texlive-multiexpand-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multiexpand-doc + CHECK_RESULT $? 0 0 "remove texlive-multiexpand-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiexpand.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiexpand.sh new file mode 100644 index 000000000..53fef7586 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiexpand.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multiexpand + CHECK_RESULT $? 0 0 "install texlive-multiexpand failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multiexpand + CHECK_RESULT $? 0 0 "remove texlive-multiexpand failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multilang.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multilang.sh new file mode 100644 index 000000000..a378de2a8 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multilang.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multilang + CHECK_RESULT $? 0 0 "install texlive-multilang failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multilang + CHECK_RESULT $? 0 0 "remove texlive-multilang failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiobjective-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiobjective-doc.sh new file mode 100644 index 000000000..2fd03de0e --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiobjective-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multiobjective-doc + CHECK_RESULT $? 0 0 "install texlive-multiobjective-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multiobjective-doc + CHECK_RESULT $? 0 0 "remove texlive-multiobjective-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiobjective.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiobjective.sh new file mode 100644 index 000000000..7427be7e5 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiobjective.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multiobjective + CHECK_RESULT $? 0 0 "install texlive-multiobjective failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multiobjective + CHECK_RESULT $? 0 0 "remove texlive-multiobjective failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multirow-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multirow-doc.sh new file mode 100644 index 000000000..f885b8f76 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multirow-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multirow-doc + CHECK_RESULT $? 0 0 "install texlive-multirow-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multirow-doc + CHECK_RESULT $? 0 0 "remove texlive-multirow-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multirow.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multirow.sh new file mode 100644 index 000000000..da98d3050 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multirow.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multirow + CHECK_RESULT $? 0 0 "install texlive-multirow failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multirow + CHECK_RESULT $? 0 0 "remove texlive-multirow failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-munich-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-munich-doc.sh new file mode 100644 index 000000000..ed1abfd0d --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-munich-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-munich-doc + CHECK_RESULT $? 0 0 "install texlive-munich-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-munich-doc + CHECK_RESULT $? 0 0 "remove texlive-munich-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-munich.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-munich.sh new file mode 100644 index 000000000..ddbe7cfb4 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-munich.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-munich + CHECK_RESULT $? 0 0 "install texlive-munich failed" + SLEEP_WAIT 1 + dnf remove -y texlive-munich + CHECK_RESULT $? 0 0 "remove texlive-munich failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musicography.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musicography.sh new file mode 100644 index 000000000..a054d79b6 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musicography.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-musicography + CHECK_RESULT $? 0 0 "install texlive-musicography failed" + SLEEP_WAIT 1 + dnf remove -y texlive-musicography + CHECK_RESULT $? 0 0 "remove texlive-musicography failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musikui.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musikui.sh new file mode 100644 index 000000000..c3bae5ffb --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musikui.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-musikui + CHECK_RESULT $? 0 0 "install texlive-musikui failed" + SLEEP_WAIT 1 + dnf remove -y texlive-musikui + CHECK_RESULT $? 0 0 "remove texlive-musikui failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixguit-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixguit-doc.sh new file mode 100644 index 000000000..fcbdd3bfc --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixguit-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-musixguit-doc + CHECK_RESULT $? 0 0 "install texlive-musixguit-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-musixguit-doc + CHECK_RESULT $? 0 0 "remove texlive-musixguit-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixguit.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixguit.sh new file mode 100644 index 000000000..c86be60e0 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixguit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-musixguit + CHECK_RESULT $? 0 0 "install texlive-musixguit failed" + SLEEP_WAIT 1 + dnf remove -y texlive-musixguit + CHECK_RESULT $? 0 0 "remove texlive-musixguit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts-doc.sh new file mode 100644 index 000000000..f73020f3d --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-musixtex-fonts-doc + CHECK_RESULT $? 0 0 "install texlive-musixtex-fonts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-musixtex-fonts-doc + CHECK_RESULT $? 0 0 "remove texlive-musixtex-fonts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts.sh new file mode 100644 index 000000000..c3cc1c0f7 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-musixtex-fonts + CHECK_RESULT $? 0 0 "install texlive-musixtex-fonts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-musixtex-fonts + CHECK_RESULT $? 0 0 "remove texlive-musixtex-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musuos-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musuos-doc.sh new file mode 100644 index 000000000..8f529a0b3 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musuos-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-musuos-doc + CHECK_RESULT $? 0 0 "install texlive-musuos-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-musuos-doc + CHECK_RESULT $? 0 0 "remove texlive-musuos-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musuos.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musuos.sh new file mode 100644 index 000000000..aa1a184cb --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musuos.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-musuos + CHECK_RESULT $? 0 0 "install texlive-musuos failed" + SLEEP_WAIT 1 + dnf remove -y texlive-musuos + CHECK_RESULT $? 0 0 "remove texlive-musuos failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-muthesis-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-muthesis-doc.sh new file mode 100644 index 000000000..998a6c0eb --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-muthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-muthesis-doc + CHECK_RESULT $? 0 0 "install texlive-muthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-muthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-muthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-muthesis.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-muthesis.sh new file mode 100644 index 000000000..1b3909eb1 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-muthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-muthesis + CHECK_RESULT $? 0 0 "install texlive-muthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-muthesis + CHECK_RESULT $? 0 0 "remove texlive-muthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mversion-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mversion-doc.sh new file mode 100644 index 000000000..1f853b7a0 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mversion-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mversion-doc + CHECK_RESULT $? 0 0 "install texlive-mversion-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mversion-doc + CHECK_RESULT $? 0 0 "remove texlive-mversion-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mversion.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mversion.sh new file mode 100644 index 000000000..a3988737c --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mversion.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mversion + CHECK_RESULT $? 0 0 "install texlive-mversion failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mversion + CHECK_RESULT $? 0 0 "remove texlive-mversion failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwcls-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwcls-doc.sh new file mode 100644 index 000000000..2e50b6cf9 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwcls-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mwcls-doc + CHECK_RESULT $? 0 0 "install texlive-mwcls-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mwcls-doc + CHECK_RESULT $? 0 0 "remove texlive-mwcls-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwcls.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwcls.sh new file mode 100644 index 000000000..027fcb681 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwcls.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mwcls + CHECK_RESULT $? 0 0 "install texlive-mwcls failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mwcls + CHECK_RESULT $? 0 0 "remove texlive-mwcls failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwe-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwe-doc.sh new file mode 100644 index 000000000..3684bfcd8 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwe-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mwe-doc + CHECK_RESULT $? 0 0 "install texlive-mwe-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mwe-doc + CHECK_RESULT $? 0 0 "remove texlive-mwe-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwe.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwe.sh new file mode 100644 index 000000000..f87da4017 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwe.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mwe + CHECK_RESULT $? 0 0 "install texlive-mwe failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mwe + CHECK_RESULT $? 0 0 "remove texlive-mwe failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mweights-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mweights-doc.sh new file mode 100644 index 000000000..7ef79b12e --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mweights-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mweights-doc + CHECK_RESULT $? 0 0 "install texlive-mweights-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mweights-doc + CHECK_RESULT $? 0 0 "remove texlive-mweights-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mweights.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mweights.sh new file mode 100644 index 000000000..10b9c222e --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mweights.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mweights + CHECK_RESULT $? 0 0 "install texlive-mweights failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mweights + CHECK_RESULT $? 0 0 "remove texlive-mweights failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mxedruli-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mxedruli-doc.sh new file mode 100644 index 000000000..a192a7f40 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mxedruli-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mxedruli-doc + CHECK_RESULT $? 0 0 "install texlive-mxedruli-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mxedruli-doc + CHECK_RESULT $? 0 0 "remove texlive-mxedruli-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mxedruli.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mxedruli.sh new file mode 100644 index 000000000..87a66f351 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mxedruli.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mxedruli + CHECK_RESULT $? 0 0 "install texlive-mxedruli failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mxedruli + CHECK_RESULT $? 0 0 "remove texlive-mxedruli failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mychemistry-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mychemistry-doc.sh new file mode 100644 index 000000000..528488697 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mychemistry-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mychemistry-doc + CHECK_RESULT $? 0 0 "install texlive-mychemistry-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mychemistry-doc + CHECK_RESULT $? 0 0 "remove texlive-mychemistry-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mychemistry.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mychemistry.sh new file mode 100644 index 000000000..7438c1a66 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mychemistry.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mychemistry + CHECK_RESULT $? 0 0 "install texlive-mychemistry failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mychemistry + CHECK_RESULT $? 0 0 "remove texlive-mychemistry failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mycv-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mycv-doc.sh new file mode 100644 index 000000000..2115d1994 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mycv-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mycv-doc + CHECK_RESULT $? 0 0 "install texlive-mycv-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mycv-doc + CHECK_RESULT $? 0 0 "remove texlive-mycv-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mycv.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mycv.sh new file mode 100644 index 000000000..80ec9a106 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mycv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mycv + CHECK_RESULT $? 0 0 "install texlive-mycv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mycv + CHECK_RESULT $? 0 0 "remove texlive-mycv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat-doc.sh new file mode 100644 index 000000000..e8d3b09aa --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mylatexformat-doc + CHECK_RESULT $? 0 0 "install texlive-mylatexformat-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mylatexformat-doc + CHECK_RESULT $? 0 0 "remove texlive-mylatexformat-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat.sh new file mode 100644 index 000000000..e55448694 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mylatexformat + CHECK_RESULT $? 0 0 "install texlive-mylatexformat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mylatexformat + CHECK_RESULT $? 0 0 "remove texlive-mylatexformat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mynsfc-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mynsfc-doc.sh new file mode 100644 index 000000000..1b026337e --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mynsfc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mynsfc-doc + CHECK_RESULT $? 0 0 "install texlive-mynsfc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mynsfc-doc + CHECK_RESULT $? 0 0 "remove texlive-mynsfc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mynsfc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mynsfc.sh new file mode 100644 index 000000000..f72a9c012 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mynsfc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mynsfc + CHECK_RESULT $? 0 0 "install texlive-mynsfc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mynsfc + CHECK_RESULT $? 0 0 "remove texlive-mynsfc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-na-box.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-na-box.sh new file mode 100644 index 000000000..6318001b1 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-na-box.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-na-box + CHECK_RESULT $? 0 0 "install texlive-na-box failed" + SLEEP_WAIT 1 + dnf remove -y texlive-na-box + CHECK_RESULT $? 0 0 "remove texlive-na-box failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-na-position.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-na-position.sh new file mode 100644 index 000000000..99e2f8f81 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-na-position.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-na-position + CHECK_RESULT $? 0 0 "install texlive-na-position failed" + SLEEP_WAIT 1 + dnf remove -y texlive-na-position + CHECK_RESULT $? 0 0 "remove texlive-na-position failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nag-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nag-doc.sh new file mode 100644 index 000000000..f17a11163 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nag-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nag-doc + CHECK_RESULT $? 0 0 "install texlive-nag-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nag-doc + CHECK_RESULT $? 0 0 "remove texlive-nag-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nag.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nag.sh new file mode 100644 index 000000000..af4484024 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nag.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nag + CHECK_RESULT $? 0 0 "install texlive-nag failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nag + CHECK_RESULT $? 0 0 "remove texlive-nag failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nameauth-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nameauth-doc.sh new file mode 100644 index 000000000..ba3f7e14c --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nameauth-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nameauth-doc + CHECK_RESULT $? 0 0 "install texlive-nameauth-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nameauth-doc + CHECK_RESULT $? 0 0 "remove texlive-nameauth-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nameauth.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nameauth.sh new file mode 100644 index 000000000..df3424cca --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nameauth.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nameauth + CHECK_RESULT $? 0 0 "install texlive-nameauth failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nameauth + CHECK_RESULT $? 0 0 "remove texlive-nameauth failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-namespc-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-namespc-doc.sh new file mode 100644 index 000000000..5f9b62057 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-namespc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-namespc-doc + CHECK_RESULT $? 0 0 "install texlive-namespc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-namespc-doc + CHECK_RESULT $? 0 0 "remove texlive-namespc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-namespc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-namespc.sh new file mode 100644 index 000000000..da2386e15 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-namespc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-namespc + CHECK_RESULT $? 0 0 "install texlive-namespc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-namespc + CHECK_RESULT $? 0 0 "remove texlive-namespc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1-doc.sh new file mode 100644 index 000000000..1ea8cea4b --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nanumtype1-doc + CHECK_RESULT $? 0 0 "install texlive-nanumtype1-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nanumtype1-doc + CHECK_RESULT $? 0 0 "remove texlive-nanumtype1-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1.sh new file mode 100644 index 000000000..8b1758327 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nanumtype1 + CHECK_RESULT $? 0 0 "install texlive-nanumtype1 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nanumtype1 + CHECK_RESULT $? 0 0 "remove texlive-nanumtype1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nar.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nar.sh new file mode 100644 index 000000000..308650431 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nar + CHECK_RESULT $? 0 0 "install texlive-nar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nar + CHECK_RESULT $? 0 0 "remove texlive-nar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natbib-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natbib-doc.sh new file mode 100644 index 000000000..62c8ec4a3 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natbib-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-natbib-doc + CHECK_RESULT $? 0 0 "install texlive-natbib-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-natbib-doc + CHECK_RESULT $? 0 0 "remove texlive-natbib-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natbib.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natbib.sh new file mode 100644 index 000000000..2a5f578da --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natbib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-natbib + CHECK_RESULT $? 0 0 "install texlive-natbib failed" + SLEEP_WAIT 1 + dnf remove -y texlive-natbib + CHECK_RESULT $? 0 0 "remove texlive-natbib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natded-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natded-doc.sh new file mode 100644 index 000000000..3cbc1d974 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natded-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-natded-doc + CHECK_RESULT $? 0 0 "install texlive-natded-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-natded-doc + CHECK_RESULT $? 0 0 "remove texlive-natded-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natded.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natded.sh new file mode 100644 index 000000000..0f18e50c3 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natded.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-natded + CHECK_RESULT $? 0 0 "install texlive-natded failed" + SLEEP_WAIT 1 + dnf remove -y texlive-natded + CHECK_RESULT $? 0 0 "remove texlive-natded failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nath-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nath-doc.sh new file mode 100644 index 000000000..ae4ee9e96 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nath-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nath-doc + CHECK_RESULT $? 0 0 "install texlive-nath-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nath-doc + CHECK_RESULT $? 0 0 "remove texlive-nath-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nath.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nath.sh new file mode 100644 index 000000000..7dbc9ecf1 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nath + CHECK_RESULT $? 0 0 "install texlive-nath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nath + CHECK_RESULT $? 0 0 "remove texlive-nath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nature-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nature-doc.sh new file mode 100644 index 000000000..e1a0a6d06 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nature-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nature-doc + CHECK_RESULT $? 0 0 "install texlive-nature-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nature-doc + CHECK_RESULT $? 0 0 "remove texlive-nature-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nature.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nature.sh new file mode 100644 index 000000000..e5862eeda --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nature.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nature + CHECK_RESULT $? 0 0 "install texlive-nature failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nature + CHECK_RESULT $? 0 0 "remove texlive-nature failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navigator-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navigator-doc.sh new file mode 100644 index 000000000..20447d2c0 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navigator-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-navigator-doc + CHECK_RESULT $? 0 0 "install texlive-navigator-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-navigator-doc + CHECK_RESULT $? 0 0 "remove texlive-navigator-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navigator.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navigator.sh new file mode 100644 index 000000000..44a237a90 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navigator.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-navigator + CHECK_RESULT $? 0 0 "install texlive-navigator failed" + SLEEP_WAIT 1 + dnf remove -y texlive-navigator + CHECK_RESULT $? 0 0 "remove texlive-navigator failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navydocs.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navydocs.sh new file mode 100644 index 000000000..9f4f4c417 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navydocs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-navydocs + CHECK_RESULT $? 0 0 "install texlive-navydocs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-navydocs + CHECK_RESULT $? 0 0 "remove texlive-navydocs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncclatex-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncclatex-doc.sh new file mode 100644 index 000000000..c89b8d3db --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncclatex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ncclatex-doc + CHECK_RESULT $? 0 0 "install texlive-ncclatex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ncclatex-doc + CHECK_RESULT $? 0 0 "remove texlive-ncclatex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncclatex.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncclatex.sh new file mode 100644 index 000000000..b6003086d --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncclatex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ncclatex + CHECK_RESULT $? 0 0 "install texlive-ncclatex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ncclatex + CHECK_RESULT $? 0 0 "remove texlive-ncclatex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncctools-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncctools-doc.sh new file mode 100644 index 000000000..64e43146d --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncctools-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ncctools-doc + CHECK_RESULT $? 0 0 "install texlive-ncctools-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ncctools-doc + CHECK_RESULT $? 0 0 "remove texlive-ncctools-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncctools.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncctools.sh new file mode 100644 index 000000000..81c5d016c --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncctools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ncctools + CHECK_RESULT $? 0 0 "install texlive-ncctools failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ncctools + CHECK_RESULT $? 0 0 "remove texlive-ncctools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncntrsbk.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncntrsbk.sh new file mode 100644 index 000000000..0475f1a87 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncntrsbk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ncntrsbk + CHECK_RESULT $? 0 0 "install texlive-ncntrsbk failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ncntrsbk + CHECK_RESULT $? 0 0 "remove texlive-ncntrsbk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nddiss-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nddiss-doc.sh new file mode 100644 index 000000000..68c6e952e --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nddiss-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nddiss-doc + CHECK_RESULT $? 0 0 "install texlive-nddiss-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nddiss-doc + CHECK_RESULT $? 0 0 "remove texlive-nddiss-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nddiss.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nddiss.sh new file mode 100644 index 000000000..de02bf36d --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nddiss.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nddiss + CHECK_RESULT $? 0 0 "install texlive-nddiss failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nddiss + CHECK_RESULT $? 0 0 "remove texlive-nddiss failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis-doc.sh new file mode 100644 index 000000000..62991b53e --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ndsu-thesis-doc + CHECK_RESULT $? 0 0 "install texlive-ndsu-thesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ndsu-thesis-doc + CHECK_RESULT $? 0 0 "remove texlive-ndsu-thesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis.sh new file mode 100644 index 000000000..2a0e52a8d --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ndsu-thesis + CHECK_RESULT $? 0 0 "install texlive-ndsu-thesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ndsu-thesis + CHECK_RESULT $? 0 0 "remove texlive-ndsu-thesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-needspace-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-needspace-doc.sh new file mode 100644 index 000000000..8c068d0b7 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-needspace-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-needspace-doc + CHECK_RESULT $? 0 0 "install texlive-needspace-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-needspace-doc + CHECK_RESULT $? 0 0 "remove texlive-needspace-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-needspace.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-needspace.sh new file mode 100644 index 000000000..9d2a04cbe --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-needspace.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-needspace + CHECK_RESULT $? 0 0 "install texlive-needspace failed" + SLEEP_WAIT 1 + dnf remove -y texlive-needspace + CHECK_RESULT $? 0 0 "remove texlive-needspace failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nestquot.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nestquot.sh new file mode 100644 index 000000000..b84aeb9a8 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nestquot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nestquot + CHECK_RESULT $? 0 0 "install texlive-nestquot failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nestquot + CHECK_RESULT $? 0 0 "remove texlive-nestquot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork-doc.sh new file mode 100644 index 000000000..28c9e0932 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-neuralnetwork-doc + CHECK_RESULT $? 0 0 "install texlive-neuralnetwork-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-neuralnetwork-doc + CHECK_RESULT $? 0 0 "remove texlive-neuralnetwork-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork.sh new file mode 100644 index 000000000..cbcad7b63 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-neuralnetwork + CHECK_RESULT $? 0 0 "install texlive-neuralnetwork failed" + SLEEP_WAIT 1 + dnf remove -y texlive-neuralnetwork + CHECK_RESULT $? 0 0 "remove texlive-neuralnetwork failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nevelok-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nevelok-doc.sh new file mode 100644 index 000000000..5276b4e06 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nevelok-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nevelok-doc + CHECK_RESULT $? 0 0 "install texlive-nevelok-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nevelok-doc + CHECK_RESULT $? 0 0 "remove texlive-nevelok-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nevelok.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nevelok.sh new file mode 100644 index 000000000..cb6bd310c --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nevelok.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nevelok + CHECK_RESULT $? 0 0 "install texlive-nevelok failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nevelok + CHECK_RESULT $? 0 0 "remove texlive-nevelok failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newcommand-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newcommand-doc.sh new file mode 100644 index 000000000..85ab350bb --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newcommand-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newcommand-doc + CHECK_RESULT $? 0 0 "install texlive-newcommand-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newcommand-doc + CHECK_RESULT $? 0 0 "remove texlive-newcommand-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newenviron-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newenviron-doc.sh new file mode 100644 index 000000000..d30db98e7 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newenviron-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newenviron-doc + CHECK_RESULT $? 0 0 "install texlive-newenviron-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newenviron-doc + CHECK_RESULT $? 0 0 "remove texlive-newenviron-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newenviron.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newenviron.sh new file mode 100644 index 000000000..ef47da51b --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newenviron.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newenviron + CHECK_RESULT $? 0 0 "install texlive-newenviron failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newenviron + CHECK_RESULT $? 0 0 "remove texlive-newenviron failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newfile-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newfile-doc.sh new file mode 100644 index 000000000..983faed6f --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newfile-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newfile-doc + CHECK_RESULT $? 0 0 "install texlive-newfile-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newfile-doc + CHECK_RESULT $? 0 0 "remove texlive-newfile-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newfile.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newfile.sh new file mode 100644 index 000000000..56f040336 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newfile.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newfile + CHECK_RESULT $? 0 0 "install texlive-newfile failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newfile + CHECK_RESULT $? 0 0 "remove texlive-newfile failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newlfm-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newlfm-doc.sh new file mode 100644 index 000000000..b3b5cb2e9 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newlfm-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newlfm-doc + CHECK_RESULT $? 0 0 "install texlive-newlfm-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newlfm-doc + CHECK_RESULT $? 0 0 "remove texlive-newlfm-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newlfm.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newlfm.sh new file mode 100644 index 000000000..b464cf453 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newlfm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newlfm + CHECK_RESULT $? 0 0 "install texlive-newlfm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newlfm + CHECK_RESULT $? 0 0 "remove texlive-newlfm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newpx-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newpx-doc.sh new file mode 100644 index 000000000..8383e2502 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newpx-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newpx-doc + CHECK_RESULT $? 0 0 "install texlive-newpx-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newpx-doc + CHECK_RESULT $? 0 0 "remove texlive-newpx-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newpx.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newpx.sh new file mode 100644 index 000000000..90a60a015 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newpx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newpx + CHECK_RESULT $? 0 0 "install texlive-newpx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newpx + CHECK_RESULT $? 0 0 "remove texlive-newpx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newsletr-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newsletr-doc.sh new file mode 100644 index 000000000..966d9cc73 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newsletr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newsletr-doc + CHECK_RESULT $? 0 0 "install texlive-newsletr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newsletr-doc + CHECK_RESULT $? 0 0 "remove texlive-newsletr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newsletr.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newsletr.sh new file mode 100644 index 000000000..61680d9bc --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newsletr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newsletr + CHECK_RESULT $? 0 0 "install texlive-newsletr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newsletr + CHECK_RESULT $? 0 0 "remove texlive-newsletr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newspaper-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newspaper-doc.sh new file mode 100644 index 000000000..16d41f894 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newspaper-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newspaper-doc + CHECK_RESULT $? 0 0 "install texlive-newspaper-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newspaper-doc + CHECK_RESULT $? 0 0 "remove texlive-newspaper-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newspaper.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newspaper.sh new file mode 100644 index 000000000..3fed52831 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newspaper.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newspaper + CHECK_RESULT $? 0 0 "install texlive-newspaper failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newspaper + CHECK_RESULT $? 0 0 "remove texlive-newspaper failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtx-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtx-doc.sh new file mode 100644 index 000000000..283e6e2f5 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtx-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newtx-doc + CHECK_RESULT $? 0 0 "install texlive-newtx-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newtx-doc + CHECK_RESULT $? 0 0 "remove texlive-newtx-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtx.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtx.sh new file mode 100644 index 000000000..336d01628 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newtx + CHECK_RESULT $? 0 0 "install texlive-newtx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newtx + CHECK_RESULT $? 0 0 "remove texlive-newtx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxsf-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxsf-doc.sh new file mode 100644 index 000000000..c85f3393c --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxsf-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newtxsf-doc + CHECK_RESULT $? 0 0 "install texlive-newtxsf-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newtxsf-doc + CHECK_RESULT $? 0 0 "remove texlive-newtxsf-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxsf.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxsf.sh new file mode 100644 index 000000000..5aa8c2a8a --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxsf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newtxsf + CHECK_RESULT $? 0 0 "install texlive-newtxsf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newtxsf + CHECK_RESULT $? 0 0 "remove texlive-newtxsf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxtt-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxtt-doc.sh new file mode 100644 index 000000000..7145b30b4 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxtt-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newtxtt-doc + CHECK_RESULT $? 0 0 "install texlive-newtxtt-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newtxtt-doc + CHECK_RESULT $? 0 0 "remove texlive-newtxtt-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxtt.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxtt.sh new file mode 100644 index 000000000..ec9fb6c17 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxtt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newtxtt + CHECK_RESULT $? 0 0 "install texlive-newtxtt failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newtxtt + CHECK_RESULT $? 0 0 "remove texlive-newtxtt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar-doc.sh new file mode 100644 index 000000000..e02a2b2cd --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newunicodechar-doc + CHECK_RESULT $? 0 0 "install texlive-newunicodechar-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newunicodechar-doc + CHECK_RESULT $? 0 0 "remove texlive-newunicodechar-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar.sh new file mode 100644 index 000000000..7079addf1 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newunicodechar + CHECK_RESULT $? 0 0 "install texlive-newunicodechar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newunicodechar + CHECK_RESULT $? 0 0 "remove texlive-newunicodechar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newvbtm-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newvbtm-doc.sh new file mode 100644 index 000000000..d073d61ef --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newvbtm-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newvbtm-doc + CHECK_RESULT $? 0 0 "install texlive-newvbtm-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newvbtm-doc + CHECK_RESULT $? 0 0 "remove texlive-newvbtm-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newvbtm.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newvbtm.sh new file mode 100644 index 000000000..579361d85 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newvbtm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newvbtm + CHECK_RESULT $? 0 0 "install texlive-newvbtm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newvbtm + CHECK_RESULT $? 0 0 "remove texlive-newvbtm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newverbs-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newverbs-doc.sh new file mode 100644 index 000000000..b46f8c0d5 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newverbs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newverbs-doc + CHECK_RESULT $? 0 0 "install texlive-newverbs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newverbs-doc + CHECK_RESULT $? 0 0 "remove texlive-newverbs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newverbs.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newverbs.sh new file mode 100644 index 000000000..4bd047821 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newverbs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newverbs + CHECK_RESULT $? 0 0 "install texlive-newverbs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newverbs + CHECK_RESULT $? 0 0 "remove texlive-newverbs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nextpage.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nextpage.sh new file mode 100644 index 000000000..22e1021f8 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nextpage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nextpage + CHECK_RESULT $? 0 0 "install texlive-nextpage failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nextpage + CHECK_RESULT $? 0 0 "remove texlive-nextpage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr-doc.sh new file mode 100644 index 000000000..f19fc9a56 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nfssext-cfr-doc + CHECK_RESULT $? 0 0 "install texlive-nfssext-cfr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nfssext-cfr-doc + CHECK_RESULT $? 0 0 "remove texlive-nfssext-cfr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr.sh new file mode 100644 index 000000000..e0a7e7476 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nfssext-cfr + CHECK_RESULT $? 0 0 "install texlive-nfssext-cfr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nfssext-cfr + CHECK_RESULT $? 0 0 "remove texlive-nfssext-cfr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist-doc.sh new file mode 100644 index 000000000..091fb3ac1 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nicefilelist-doc + CHECK_RESULT $? 0 0 "install texlive-nicefilelist-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nicefilelist-doc + CHECK_RESULT $? 0 0 "remove texlive-nicefilelist-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist.sh new file mode 100644 index 000000000..f565d58b8 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nicefilelist + CHECK_RESULT $? 0 0 "install texlive-nicefilelist failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nicefilelist + CHECK_RESULT $? 0 0 "remove texlive-nicefilelist failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe-doc.sh new file mode 100644 index 000000000..f245d5608 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-niceframe-doc + CHECK_RESULT $? 0 0 "install texlive-niceframe-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-niceframe-doc + CHECK_RESULT $? 0 0 "remove texlive-niceframe-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe-type1.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe-type1.sh new file mode 100644 index 000000000..7fdcffdb4 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe-type1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-niceframe-type1 + CHECK_RESULT $? 0 0 "install texlive-niceframe-type1 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-niceframe-type1 + CHECK_RESULT $? 0 0 "remove texlive-niceframe-type1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe.sh new file mode 100644 index 000000000..d11a4725e --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-niceframe + CHECK_RESULT $? 0 0 "install texlive-niceframe failed" + SLEEP_WAIT 1 + dnf remove -y texlive-niceframe + CHECK_RESULT $? 0 0 "remove texlive-niceframe failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicematrix.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicematrix.sh new file mode 100644 index 000000000..15491cbf4 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicematrix.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nicematrix + CHECK_RESULT $? 0 0 "install texlive-nicematrix failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nicematrix + CHECK_RESULT $? 0 0 "remove texlive-nicematrix failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicetext-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicetext-doc.sh new file mode 100644 index 000000000..85d322289 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicetext-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nicetext-doc + CHECK_RESULT $? 0 0 "install texlive-nicetext-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nicetext-doc + CHECK_RESULT $? 0 0 "remove texlive-nicetext-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicetext.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicetext.sh new file mode 100644 index 000000000..c25f02f5c --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicetext.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nicetext + CHECK_RESULT $? 0 0 "install texlive-nicetext failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nicetext + CHECK_RESULT $? 0 0 "remove texlive-nicetext failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nidanfloat.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nidanfloat.sh new file mode 100644 index 000000000..7820a724b --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nidanfloat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nidanfloat + CHECK_RESULT $? 0 0 "install texlive-nidanfloat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nidanfloat + CHECK_RESULT $? 0 0 "remove texlive-nidanfloat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nih-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nih-doc.sh new file mode 100644 index 000000000..63d18768a --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nih-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nih-doc + CHECK_RESULT $? 0 0 "install texlive-nih-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nih-doc + CHECK_RESULT $? 0 0 "remove texlive-nih-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nih.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nih.sh new file mode 100644 index 000000000..164e58181 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nih.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nih + CHECK_RESULT $? 0 0 "install texlive-nih failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nih + CHECK_RESULT $? 0 0 "remove texlive-nih failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch-doc.sh new file mode 100644 index 000000000..9c31edd01 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nihbiosketch-doc + CHECK_RESULT $? 0 0 "install texlive-nihbiosketch-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nihbiosketch-doc + CHECK_RESULT $? 0 0 "remove texlive-nihbiosketch-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch.sh new file mode 100644 index 000000000..2179cd44f --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nihbiosketch + CHECK_RESULT $? 0 0 "install texlive-nihbiosketch failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nihbiosketch + CHECK_RESULT $? 0 0 "remove texlive-nihbiosketch failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nimbus15-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nimbus15-doc.sh new file mode 100644 index 000000000..ae67d3176 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nimbus15-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nimbus15-doc + CHECK_RESULT $? 0 0 "install texlive-nimbus15-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nimbus15-doc + CHECK_RESULT $? 0 0 "remove texlive-nimbus15-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nimbus15.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nimbus15.sh new file mode 100644 index 000000000..6a4c2f659 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nimbus15.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nimbus15 + CHECK_RESULT $? 0 0 "install texlive-nimbus15 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nimbus15 + CHECK_RESULT $? 0 0 "remove texlive-nimbus15 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nkarta-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nkarta-doc.sh new file mode 100644 index 000000000..d2fd21329 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nkarta-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nkarta-doc + CHECK_RESULT $? 0 0 "install texlive-nkarta-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nkarta-doc + CHECK_RESULT $? 0 0 "remove texlive-nkarta-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nkarta.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nkarta.sh new file mode 100644 index 000000000..ebf65e1cb --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nkarta.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nkarta + CHECK_RESULT $? 0 0 "install texlive-nkarta failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nkarta + CHECK_RESULT $? 0 0 "remove texlive-nkarta failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc-doc.sh new file mode 100644 index 000000000..61f0ce9fe --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nlctdoc-doc + CHECK_RESULT $? 0 0 "install texlive-nlctdoc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nlctdoc-doc + CHECK_RESULT $? 0 0 "remove texlive-nlctdoc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc.sh new file mode 100644 index 000000000..217a40682 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nlctdoc + CHECK_RESULT $? 0 0 "install texlive-nlctdoc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nlctdoc + CHECK_RESULT $? 0 0 "remove texlive-nlctdoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nmbib-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nmbib-doc.sh new file mode 100644 index 000000000..06eb9d59b --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nmbib-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nmbib-doc + CHECK_RESULT $? 0 0 "install texlive-nmbib-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nmbib-doc + CHECK_RESULT $? 0 0 "remove texlive-nmbib-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nmbib.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nmbib.sh new file mode 100644 index 000000000..9e2ea0a1f --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nmbib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nmbib + CHECK_RESULT $? 0 0 "install texlive-nmbib failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nmbib + CHECK_RESULT $? 0 0 "remove texlive-nmbib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-numericplots-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-numericplots-doc.sh new file mode 100644 index 000000000..6216fcbb6 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-numericplots-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-numericplots-doc + CHECK_RESULT $? 0 0 "install texlive-numericplots-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-numericplots-doc + CHECK_RESULT $? 0 0 "remove texlive-numericplots-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-numericplots.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-numericplots.sh new file mode 100644 index 000000000..a38f2b504 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-numericplots.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-numericplots + CHECK_RESULT $? 0 0 "install texlive-numericplots failed" + SLEEP_WAIT 1 + dnf remove -y texlive-numericplots + CHECK_RESULT $? 0 0 "remove texlive-numericplots failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-split-p.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-split-p.sh new file mode 100644 index 000000000..130cd1814 --- /dev/null +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-split-p.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-split-p + CHECK_RESULT $? 0 0 "install texlive-split-p failed" + SLEEP_WAIT 1 + dnf remove -y texlive-split-p + CHECK_RESULT $? 0 0 "remove texlive-split-p failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noconflict-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noconflict-doc.sh new file mode 100644 index 000000000..9fe0ba7fb --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noconflict-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-noconflict-doc + CHECK_RESULT $? 0 0 "install texlive-noconflict-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-noconflict-doc + CHECK_RESULT $? 0 0 "remove texlive-noconflict-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noconflict.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noconflict.sh new file mode 100644 index 000000000..6a4928f0d --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noconflict.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-noconflict + CHECK_RESULT $? 0 0 "install texlive-noconflict failed" + SLEEP_WAIT 1 + dnf remove -y texlive-noconflict + CHECK_RESULT $? 0 0 "remove texlive-noconflict failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nodetree.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nodetree.sh new file mode 100644 index 000000000..856a119df --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nodetree.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nodetree + CHECK_RESULT $? 0 0 "install texlive-nodetree failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nodetree + CHECK_RESULT $? 0 0 "remove texlive-nodetree failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noindentafter-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noindentafter-doc.sh new file mode 100644 index 000000000..3812d85e8 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noindentafter-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-noindentafter-doc + CHECK_RESULT $? 0 0 "install texlive-noindentafter-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-noindentafter-doc + CHECK_RESULT $? 0 0 "remove texlive-noindentafter-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noindentafter.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noindentafter.sh new file mode 100644 index 000000000..6cf0b68e3 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noindentafter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-noindentafter + CHECK_RESULT $? 0 0 "install texlive-noindentafter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-noindentafter + CHECK_RESULT $? 0 0 "remove texlive-noindentafter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noitcrul-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noitcrul-doc.sh new file mode 100644 index 000000000..18162a9d3 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noitcrul-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-noitcrul-doc + CHECK_RESULT $? 0 0 "install texlive-noitcrul-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-noitcrul-doc + CHECK_RESULT $? 0 0 "remove texlive-noitcrul-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noitcrul.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noitcrul.sh new file mode 100644 index 000000000..a7b753061 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noitcrul.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-noitcrul + CHECK_RESULT $? 0 0 "install texlive-noitcrul failed" + SLEEP_WAIT 1 + dnf remove -y texlive-noitcrul + CHECK_RESULT $? 0 0 "remove texlive-noitcrul failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks-doc.sh new file mode 100644 index 000000000..1ea420823 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nolbreaks-doc + CHECK_RESULT $? 0 0 "install texlive-nolbreaks-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nolbreaks-doc + CHECK_RESULT $? 0 0 "remove texlive-nolbreaks-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks.sh new file mode 100644 index 000000000..1f227db90 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nolbreaks + CHECK_RESULT $? 0 0 "install texlive-nolbreaks failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nolbreaks + CHECK_RESULT $? 0 0 "remove texlive-nolbreaks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomencl-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomencl-doc.sh new file mode 100644 index 000000000..da4f44eb1 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomencl-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nomencl-doc + CHECK_RESULT $? 0 0 "install texlive-nomencl-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nomencl-doc + CHECK_RESULT $? 0 0 "remove texlive-nomencl-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomencl.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomencl.sh new file mode 100644 index 000000000..00877c22d --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomencl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nomencl + CHECK_RESULT $? 0 0 "install texlive-nomencl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nomencl + CHECK_RESULT $? 0 0 "remove texlive-nomencl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomentbl-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomentbl-doc.sh new file mode 100644 index 000000000..6e759109d --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomentbl-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nomentbl-doc + CHECK_RESULT $? 0 0 "install texlive-nomentbl-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nomentbl-doc + CHECK_RESULT $? 0 0 "remove texlive-nomentbl-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomentbl.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomentbl.sh new file mode 100644 index 000000000..f00f0cffe --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomentbl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nomentbl + CHECK_RESULT $? 0 0 "install texlive-nomentbl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nomentbl + CHECK_RESULT $? 0 0 "remove texlive-nomentbl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonfloat-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonfloat-doc.sh new file mode 100644 index 000000000..b11f33fd9 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonfloat-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nonfloat-doc + CHECK_RESULT $? 0 0 "install texlive-nonfloat-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nonfloat-doc + CHECK_RESULT $? 0 0 "remove texlive-nonfloat-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonfloat.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonfloat.sh new file mode 100644 index 000000000..0fc3923b8 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonfloat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nonfloat + CHECK_RESULT $? 0 0 "install texlive-nonfloat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nonfloat + CHECK_RESULT $? 0 0 "remove texlive-nonfloat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart-doc.sh new file mode 100644 index 000000000..4e5f73e00 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nonumonpart-doc + CHECK_RESULT $? 0 0 "install texlive-nonumonpart-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nonumonpart-doc + CHECK_RESULT $? 0 0 "remove texlive-nonumonpart-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart.sh new file mode 100644 index 000000000..84a52fd2b --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nonumonpart + CHECK_RESULT $? 0 0 "install texlive-nonumonpart failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nonumonpart + CHECK_RESULT $? 0 0 "remove texlive-nonumonpart failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nopageno-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nopageno-doc.sh new file mode 100644 index 000000000..e83258b91 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nopageno-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nopageno-doc + CHECK_RESULT $? 0 0 "install texlive-nopageno-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nopageno-doc + CHECK_RESULT $? 0 0 "remove texlive-nopageno-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nopageno.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nopageno.sh new file mode 100644 index 000000000..bee97e5ef --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nopageno.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nopageno + CHECK_RESULT $? 0 0 "install texlive-nopageno failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nopageno + CHECK_RESULT $? 0 0 "remove texlive-nopageno failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-norasi-c90.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-norasi-c90.sh new file mode 100644 index 000000000..3b752ee4d --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-norasi-c90.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-norasi-c90 + CHECK_RESULT $? 0 0 "install texlive-norasi-c90 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-norasi-c90 + CHECK_RESULT $? 0 0 "remove texlive-norasi-c90 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-normalcolor-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-normalcolor-doc.sh new file mode 100644 index 000000000..c8eacdcc9 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-normalcolor-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-normalcolor-doc + CHECK_RESULT $? 0 0 "install texlive-normalcolor-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-normalcolor-doc + CHECK_RESULT $? 0 0 "remove texlive-normalcolor-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-normalcolor.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-normalcolor.sh new file mode 100644 index 000000000..1beb34fc6 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-normalcolor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-normalcolor + CHECK_RESULT $? 0 0 "install texlive-normalcolor failed" + SLEEP_WAIT 1 + dnf remove -y texlive-normalcolor + CHECK_RESULT $? 0 0 "remove texlive-normalcolor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nostarch-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nostarch-doc.sh new file mode 100644 index 000000000..762ba0218 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nostarch-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nostarch-doc + CHECK_RESULT $? 0 0 "install texlive-nostarch-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nostarch-doc + CHECK_RESULT $? 0 0 "remove texlive-nostarch-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nostarch.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nostarch.sh new file mode 100644 index 000000000..3e00c4000 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nostarch.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nostarch + CHECK_RESULT $? 0 0 "install texlive-nostarch failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nostarch + CHECK_RESULT $? 0 0 "remove texlive-nostarch failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes-doc.sh new file mode 100644 index 000000000..d3980bca4 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-notes-doc + CHECK_RESULT $? 0 0 "install texlive-notes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-notes-doc + CHECK_RESULT $? 0 0 "remove texlive-notes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes.sh new file mode 100644 index 000000000..de16217cf --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-notes + CHECK_RESULT $? 0 0 "install texlive-notes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-notes + CHECK_RESULT $? 0 0 "remove texlive-notes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes2bib-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes2bib-doc.sh new file mode 100644 index 000000000..fabb9a630 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes2bib-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-notes2bib-doc + CHECK_RESULT $? 0 0 "install texlive-notes2bib-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-notes2bib-doc + CHECK_RESULT $? 0 0 "remove texlive-notes2bib-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes2bib.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes2bib.sh new file mode 100644 index 000000000..6e452b6f0 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes2bib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-notes2bib + CHECK_RESULT $? 0 0 "install texlive-notes2bib failed" + SLEEP_WAIT 1 + dnf remove -y texlive-notes2bib + CHECK_RESULT $? 0 0 "remove texlive-notes2bib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notespages.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notespages.sh new file mode 100644 index 000000000..d89c4b8f0 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notespages.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-notespages + CHECK_RESULT $? 0 0 "install texlive-notespages failed" + SLEEP_WAIT 1 + dnf remove -y texlive-notespages + CHECK_RESULT $? 0 0 "remove texlive-notespages failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notestex.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notestex.sh new file mode 100644 index 000000000..ca574fdc7 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notestex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-notestex + CHECK_RESULT $? 0 0 "install texlive-notestex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-notestex + CHECK_RESULT $? 0 0 "remove texlive-notestex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notex-bst.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notex-bst.sh new file mode 100644 index 000000000..2aeae1350 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notex-bst.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-notex-bst + CHECK_RESULT $? 0 0 "install texlive-notex-bst failed" + SLEEP_WAIT 1 + dnf remove -y texlive-notex-bst + CHECK_RESULT $? 0 0 "remove texlive-notex-bst failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noto-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noto-doc.sh new file mode 100644 index 000000000..3fe4684dc --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noto-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-noto-doc + CHECK_RESULT $? 0 0 "install texlive-noto-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-noto-doc + CHECK_RESULT $? 0 0 "remove texlive-noto-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noto.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noto.sh new file mode 100644 index 000000000..5d9baf931 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noto.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-noto + CHECK_RESULT $? 0 0 "install texlive-noto failed" + SLEEP_WAIT 1 + dnf remove -y texlive-noto + CHECK_RESULT $? 0 0 "remove texlive-noto failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notoccite-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notoccite-doc.sh new file mode 100644 index 000000000..a5fc665b8 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notoccite-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-notoccite-doc + CHECK_RESULT $? 0 0 "install texlive-notoccite-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-notoccite-doc + CHECK_RESULT $? 0 0 "remove texlive-notoccite-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notoccite.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notoccite.sh new file mode 100644 index 000000000..7b4053a69 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notoccite.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-notoccite + CHECK_RESULT $? 0 0 "install texlive-notoccite failed" + SLEEP_WAIT 1 + dnf remove -y texlive-notoccite + CHECK_RESULT $? 0 0 "remove texlive-notoccite failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-novel.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-novel.sh new file mode 100644 index 000000000..9f7a680d2 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-novel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-novel + CHECK_RESULT $? 0 0 "install texlive-novel failed" + SLEEP_WAIT 1 + dnf remove -y texlive-novel + CHECK_RESULT $? 0 0 "remove texlive-novel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nowidow-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nowidow-doc.sh new file mode 100644 index 000000000..a60341669 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nowidow-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nowidow-doc + CHECK_RESULT $? 0 0 "install texlive-nowidow-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nowidow-doc + CHECK_RESULT $? 0 0 "remove texlive-nowidow-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nowidow.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nowidow.sh new file mode 100644 index 000000000..9c21dcb4d --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nowidow.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nowidow + CHECK_RESULT $? 0 0 "install texlive-nowidow failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nowidow + CHECK_RESULT $? 0 0 "remove texlive-nowidow failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nox-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nox-doc.sh new file mode 100644 index 000000000..acb0f683c --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nox-doc + CHECK_RESULT $? 0 0 "install texlive-nox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nox-doc + CHECK_RESULT $? 0 0 "remove texlive-nox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nox.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nox.sh new file mode 100644 index 000000000..042fe8564 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nox + CHECK_RESULT $? 0 0 "install texlive-nox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nox + CHECK_RESULT $? 0 0 "remove texlive-nox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nrc-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nrc-doc.sh new file mode 100644 index 000000000..db8414be2 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nrc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nrc-doc + CHECK_RESULT $? 0 0 "install texlive-nrc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nrc-doc + CHECK_RESULT $? 0 0 "remove texlive-nrc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nrc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nrc.sh new file mode 100644 index 000000000..8ea56ba90 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nrc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nrc + CHECK_RESULT $? 0 0 "install texlive-nrc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nrc + CHECK_RESULT $? 0 0 "remove texlive-nrc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntgclass-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntgclass-doc.sh new file mode 100644 index 000000000..f98034609 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntgclass-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ntgclass-doc + CHECK_RESULT $? 0 0 "install texlive-ntgclass-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ntgclass-doc + CHECK_RESULT $? 0 0 "remove texlive-ntgclass-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntgclass.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntgclass.sh new file mode 100644 index 000000000..188bf2f8f --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntgclass.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ntgclass + CHECK_RESULT $? 0 0 "install texlive-ntgclass failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ntgclass + CHECK_RESULT $? 0 0 "remove texlive-ntgclass failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-doc.sh new file mode 100644 index 000000000..93fa5b259 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ntheorem-doc + CHECK_RESULT $? 0 0 "install texlive-ntheorem-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ntheorem-doc + CHECK_RESULT $? 0 0 "remove texlive-ntheorem-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-vn-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-vn-doc.sh new file mode 100644 index 000000000..ff5b0ad7d --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-vn-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ntheorem-vn-doc + CHECK_RESULT $? 0 0 "install texlive-ntheorem-vn-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ntheorem-vn-doc + CHECK_RESULT $? 0 0 "remove texlive-ntheorem-vn-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem.sh new file mode 100644 index 000000000..f8f718073 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ntheorem + CHECK_RESULT $? 0 0 "install texlive-ntheorem failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ntheorem + CHECK_RESULT $? 0 0 "remove texlive-ntheorem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nuc-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nuc-doc.sh new file mode 100644 index 000000000..4fb74e1f0 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nuc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nuc-doc + CHECK_RESULT $? 0 0 "install texlive-nuc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nuc-doc + CHECK_RESULT $? 0 0 "remove texlive-nuc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nuc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nuc.sh new file mode 100644 index 000000000..22dacd1af --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nuc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nuc + CHECK_RESULT $? 0 0 "install texlive-nuc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nuc + CHECK_RESULT $? 0 0 "remove texlive-nuc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nucleardata-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nucleardata-doc.sh new file mode 100644 index 000000000..8faa7760f --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nucleardata-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nucleardata-doc + CHECK_RESULT $? 0 0 "install texlive-nucleardata-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nucleardata-doc + CHECK_RESULT $? 0 0 "remove texlive-nucleardata-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nucleardata.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nucleardata.sh new file mode 100644 index 000000000..318b63b34 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nucleardata.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nucleardata + CHECK_RESULT $? 0 0 "install texlive-nucleardata failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nucleardata + CHECK_RESULT $? 0 0 "remove texlive-nucleardata failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numberedblock-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numberedblock-doc.sh new file mode 100644 index 000000000..8ef467047 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numberedblock-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-numberedblock-doc + CHECK_RESULT $? 0 0 "install texlive-numberedblock-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-numberedblock-doc + CHECK_RESULT $? 0 0 "remove texlive-numberedblock-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numberedblock.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numberedblock.sh new file mode 100644 index 000000000..323d2187a --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numberedblock.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-numberedblock + CHECK_RESULT $? 0 0 "install texlive-numberedblock failed" + SLEEP_WAIT 1 + dnf remove -y texlive-numberedblock + CHECK_RESULT $? 0 0 "remove texlive-numberedblock failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numericplots-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numericplots-doc.sh new file mode 100644 index 000000000..acd16b43f --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numericplots-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-numericplots-doc + CHECK_RESULT $? 0 0 "install texlive-numericplots-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-numericplots-doc + CHECK_RESULT $? 0 0 "remove texlive-numericplots-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numericplots.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numericplots.sh new file mode 100644 index 000000000..09f8ca761 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numericplots.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-numericplots + CHECK_RESULT $? 0 0 "install texlive-numericplots failed" + SLEEP_WAIT 1 + dnf remove -y texlive-numericplots + CHECK_RESULT $? 0 0 "remove texlive-numericplots failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numname-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numname-doc.sh new file mode 100644 index 000000000..25efa208b --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numname-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-numname-doc + CHECK_RESULT $? 0 0 "install texlive-numname-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-numname-doc + CHECK_RESULT $? 0 0 "remove texlive-numname-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numname.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numname.sh new file mode 100644 index 000000000..9b2732be5 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numname.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-numname + CHECK_RESULT $? 0 0 "install texlive-numname failed" + SLEEP_WAIT 1 + dnf remove -y texlive-numname + CHECK_RESULT $? 0 0 "remove texlive-numname failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numnameru.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numnameru.sh new file mode 100644 index 000000000..19f4c7324 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numnameru.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-numnameru + CHECK_RESULT $? 0 0 "install texlive-numnameru failed" + SLEEP_WAIT 1 + dnf remove -y texlive-numnameru + CHECK_RESULT $? 0 0 "remove texlive-numnameru failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numprint-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numprint-doc.sh new file mode 100644 index 000000000..cdca8e38d --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numprint-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-numprint-doc + CHECK_RESULT $? 0 0 "install texlive-numprint-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-numprint-doc + CHECK_RESULT $? 0 0 "remove texlive-numprint-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numprint.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numprint.sh new file mode 100644 index 000000000..9748c08a7 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numprint.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-numprint + CHECK_RESULT $? 0 0 "install texlive-numprint failed" + SLEEP_WAIT 1 + dnf remove -y texlive-numprint + CHECK_RESULT $? 0 0 "remove texlive-numprint failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numspell.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numspell.sh new file mode 100644 index 000000000..c79e26e93 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numspell.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-numspell + CHECK_RESULT $? 0 0 "install texlive-numspell failed" + SLEEP_WAIT 1 + dnf remove -y texlive-numspell + CHECK_RESULT $? 0 0 "remove texlive-numspell failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nwejm-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nwejm-doc.sh new file mode 100644 index 000000000..b6fae0433 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nwejm-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nwejm-doc + CHECK_RESULT $? 0 0 "install texlive-nwejm-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nwejm-doc + CHECK_RESULT $? 0 0 "remove texlive-nwejm-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nwejm.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nwejm.sh new file mode 100644 index 000000000..bd1e73c89 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nwejm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nwejm + CHECK_RESULT $? 0 0 "install texlive-nwejm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nwejm + CHECK_RESULT $? 0 0 "remove texlive-nwejm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-objectz-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-objectz-doc.sh new file mode 100644 index 000000000..c932060ba --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-objectz-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-objectz-doc + CHECK_RESULT $? 0 0 "install texlive-objectz-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-objectz-doc + CHECK_RESULT $? 0 0 "remove texlive-objectz-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-objectz.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-objectz.sh new file mode 100644 index 000000000..ce87fe7fa --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-objectz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-objectz + CHECK_RESULT $? 0 0 "install texlive-objectz failed" + SLEEP_WAIT 1 + dnf remove -y texlive-objectz + CHECK_RESULT $? 0 0 "remove texlive-objectz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obnov-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obnov-doc.sh new file mode 100644 index 000000000..c722c33f6 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obnov-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-obnov-doc + CHECK_RESULT $? 0 0 "install texlive-obnov-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-obnov-doc + CHECK_RESULT $? 0 0 "remove texlive-obnov-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obnov.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obnov.sh new file mode 100644 index 000000000..c14a51253 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obnov.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-obnov + CHECK_RESULT $? 0 0 "install texlive-obnov failed" + SLEEP_WAIT 1 + dnf remove -y texlive-obnov + CHECK_RESULT $? 0 0 "remove texlive-obnov failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obsolete.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obsolete.sh new file mode 100644 index 000000000..49f73bfa4 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obsolete.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-obsolete + CHECK_RESULT $? 0 0 "install texlive-obsolete failed" + SLEEP_WAIT 1 + dnf remove -y texlive-obsolete + CHECK_RESULT $? 0 0 "remove texlive-obsolete failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocg-p-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocg-p-doc.sh new file mode 100644 index 000000000..e922ac13a --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocg-p-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ocg-p-doc + CHECK_RESULT $? 0 0 "install texlive-ocg-p-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ocg-p-doc + CHECK_RESULT $? 0 0 "remove texlive-ocg-p-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocg-p.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocg-p.sh new file mode 100644 index 000000000..3db1acb1c --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocg-p.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ocg-p + CHECK_RESULT $? 0 0 "install texlive-ocg-p failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ocg-p + CHECK_RESULT $? 0 0 "remove texlive-ocg-p failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx-doc.sh new file mode 100644 index 000000000..0b060c0ce --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ocgx-doc + CHECK_RESULT $? 0 0 "install texlive-ocgx-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ocgx-doc + CHECK_RESULT $? 0 0 "remove texlive-ocgx-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx.sh new file mode 100644 index 000000000..1c2e050bd --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ocgx + CHECK_RESULT $? 0 0 "install texlive-ocgx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ocgx + CHECK_RESULT $? 0 0 "remove texlive-ocgx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx2-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx2-doc.sh new file mode 100644 index 000000000..a3f579c78 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx2-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ocgx2-doc + CHECK_RESULT $? 0 0 "install texlive-ocgx2-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ocgx2-doc + CHECK_RESULT $? 0 0 "remove texlive-ocgx2-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx2.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx2.sh new file mode 100644 index 000000000..7cea94ccd --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ocgx2 + CHECK_RESULT $? 0 0 "install texlive-ocgx2 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ocgx2 + CHECK_RESULT $? 0 0 "remove texlive-ocgx2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocherokee-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocherokee-doc.sh new file mode 100644 index 000000000..ad75f8e8f --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocherokee-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ocherokee-doc + CHECK_RESULT $? 0 0 "install texlive-ocherokee-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ocherokee-doc + CHECK_RESULT $? 0 0 "remove texlive-ocherokee-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocherokee.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocherokee.sh new file mode 100644 index 000000000..8785eaf6c --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocherokee.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ocherokee + CHECK_RESULT $? 0 0 "install texlive-ocherokee failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ocherokee + CHECK_RESULT $? 0 0 "remove texlive-ocherokee failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-doc.sh new file mode 100644 index 000000000..c63c8dc7d --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ocr-b-doc + CHECK_RESULT $? 0 0 "install texlive-ocr-b-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ocr-b-doc + CHECK_RESULT $? 0 0 "remove texlive-ocr-b-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline-doc.sh new file mode 100644 index 000000000..d47236658 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ocr-b-outline-doc + CHECK_RESULT $? 0 0 "install texlive-ocr-b-outline-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ocr-b-outline-doc + CHECK_RESULT $? 0 0 "remove texlive-ocr-b-outline-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline.sh new file mode 100644 index 000000000..623fda44a --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ocr-b-outline + CHECK_RESULT $? 0 0 "install texlive-ocr-b-outline failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ocr-b-outline + CHECK_RESULT $? 0 0 "remove texlive-ocr-b-outline failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b.sh new file mode 100644 index 000000000..5f268708e --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ocr-b + CHECK_RESULT $? 0 0 "install texlive-ocr-b failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ocr-b + CHECK_RESULT $? 0 0 "remove texlive-ocr-b failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex-doc.sh new file mode 100644 index 000000000..5be7cf429 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ocr-latex-doc + CHECK_RESULT $? 0 0 "install texlive-ocr-latex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ocr-latex-doc + CHECK_RESULT $? 0 0 "remove texlive-ocr-latex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex.sh new file mode 100644 index 000000000..c79da79a4 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ocr-latex + CHECK_RESULT $? 0 0 "install texlive-ocr-latex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ocr-latex + CHECK_RESULT $? 0 0 "remove texlive-ocr-latex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octave.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octave.sh new file mode 100644 index 000000000..875672f3b --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octave.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-octave + CHECK_RESULT $? 0 0 "install texlive-octave failed" + SLEEP_WAIT 1 + dnf remove -y texlive-octave + CHECK_RESULT $? 0 0 "remove texlive-octave failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octavo-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octavo-doc.sh new file mode 100644 index 000000000..81b57e2a8 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octavo-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-octavo-doc + CHECK_RESULT $? 0 0 "install texlive-octavo-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-octavo-doc + CHECK_RESULT $? 0 0 "remove texlive-octavo-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octavo.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octavo.sh new file mode 100644 index 000000000..b0f96f108 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octavo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-octavo + CHECK_RESULT $? 0 0 "install texlive-octavo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-octavo + CHECK_RESULT $? 0 0 "remove texlive-octavo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-odsfile-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-odsfile-doc.sh new file mode 100644 index 000000000..647e8d721 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-odsfile-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-odsfile-doc + CHECK_RESULT $? 0 0 "install texlive-odsfile-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-odsfile-doc + CHECK_RESULT $? 0 0 "remove texlive-odsfile-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-odsfile.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-odsfile.sh new file mode 100644 index 000000000..167ff1100 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-odsfile.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-odsfile + CHECK_RESULT $? 0 0 "install texlive-odsfile failed" + SLEEP_WAIT 1 + dnf remove -y texlive-odsfile + CHECK_RESULT $? 0 0 "remove texlive-odsfile failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ofs-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ofs-doc.sh new file mode 100644 index 000000000..7c5340909 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ofs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ofs-doc + CHECK_RESULT $? 0 0 "install texlive-ofs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ofs-doc + CHECK_RESULT $? 0 0 "remove texlive-ofs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ofs.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ofs.sh new file mode 100644 index 000000000..9eeac0d1b --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ofs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ofs + CHECK_RESULT $? 0 0 "install texlive-ofs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ofs + CHECK_RESULT $? 0 0 "remove texlive-ofs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ogham-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ogham-doc.sh new file mode 100644 index 000000000..c5e047dab --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ogham-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ogham-doc + CHECK_RESULT $? 0 0 "install texlive-ogham-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ogham-doc + CHECK_RESULT $? 0 0 "remove texlive-ogham-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ogham.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ogham.sh new file mode 100644 index 000000000..b3373d3b3 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ogham.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ogham + CHECK_RESULT $? 0 0 "install texlive-ogham failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ogham + CHECK_RESULT $? 0 0 "remove texlive-ogham failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oinuit-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oinuit-doc.sh new file mode 100644 index 000000000..cd071de29 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oinuit-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-oinuit-doc + CHECK_RESULT $? 0 0 "install texlive-oinuit-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-oinuit-doc + CHECK_RESULT $? 0 0 "remove texlive-oinuit-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oinuit.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oinuit.sh new file mode 100644 index 000000000..7b9d4b5a2 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oinuit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-oinuit + CHECK_RESULT $? 0 0 "install texlive-oinuit failed" + SLEEP_WAIT 1 + dnf remove -y texlive-oinuit + CHECK_RESULT $? 0 0 "remove texlive-oinuit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-old-arrows-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-old-arrows-doc.sh new file mode 100644 index 000000000..8979b2faf --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-old-arrows-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-old-arrows-doc + CHECK_RESULT $? 0 0 "install texlive-old-arrows-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-old-arrows-doc + CHECK_RESULT $? 0 0 "remove texlive-old-arrows-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-old-arrows.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-old-arrows.sh new file mode 100644 index 000000000..002caf19a --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-old-arrows.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-old-arrows + CHECK_RESULT $? 0 0 "install texlive-old-arrows failed" + SLEEP_WAIT 1 + dnf remove -y texlive-old-arrows + CHECK_RESULT $? 0 0 "remove texlive-old-arrows failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldlatin-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldlatin-doc.sh new file mode 100644 index 000000000..2f9e9c9d1 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldlatin-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-oldlatin-doc + CHECK_RESULT $? 0 0 "install texlive-oldlatin-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-oldlatin-doc + CHECK_RESULT $? 0 0 "remove texlive-oldlatin-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldlatin.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldlatin.sh new file mode 100644 index 000000000..0aee6ec7c --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldlatin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-oldlatin + CHECK_RESULT $? 0 0 "install texlive-oldlatin failed" + SLEEP_WAIT 1 + dnf remove -y texlive-oldlatin + CHECK_RESULT $? 0 0 "remove texlive-oldlatin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstandard-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstandard-doc.sh new file mode 100644 index 000000000..184be2965 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstandard-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-oldstandard-doc + CHECK_RESULT $? 0 0 "install texlive-oldstandard-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-oldstandard-doc + CHECK_RESULT $? 0 0 "remove texlive-oldstandard-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstandard.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstandard.sh new file mode 100644 index 000000000..e0012aa0f --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstandard.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-oldstandard + CHECK_RESULT $? 0 0 "install texlive-oldstandard failed" + SLEEP_WAIT 1 + dnf remove -y texlive-oldstandard + CHECK_RESULT $? 0 0 "remove texlive-oldstandard failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstyle-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstyle-doc.sh new file mode 100644 index 000000000..1a2e21612 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstyle-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-oldstyle-doc + CHECK_RESULT $? 0 0 "install texlive-oldstyle-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-oldstyle-doc + CHECK_RESULT $? 0 0 "remove texlive-oldstyle-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstyle.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstyle.sh new file mode 100644 index 000000000..23a0a6f61 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstyle.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-oldstyle + CHECK_RESULT $? 0 0 "install texlive-oldstyle failed" + SLEEP_WAIT 1 + dnf remove -y texlive-oldstyle + CHECK_RESULT $? 0 0 "remove texlive-oldstyle failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-olsak-misc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-olsak-misc.sh new file mode 100644 index 000000000..5ad6b22aa --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-olsak-misc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-olsak-misc + CHECK_RESULT $? 0 0 "install texlive-olsak-misc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-olsak-misc + CHECK_RESULT $? 0 0 "remove texlive-olsak-misc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-omega-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-omega-doc.sh new file mode 100644 index 000000000..1a606eb5b --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-omega-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-omega-doc + CHECK_RESULT $? 0 0 "install texlive-omega-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-omega-doc + CHECK_RESULT $? 0 0 "remove texlive-omega-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-omega.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-omega.sh new file mode 100644 index 000000000..0b8c66472 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-omega.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-omega + CHECK_RESULT $? 0 0 "install texlive-omega failed" + SLEEP_WAIT 1 + dnf remove -y texlive-omega + CHECK_RESULT $? 0 0 "remove texlive-omega failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onedown.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onedown.sh new file mode 100644 index 000000000..fda704576 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onedown.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-onedown + CHECK_RESULT $? 0 0 "install texlive-onedown failed" + SLEEP_WAIT 1 + dnf remove -y texlive-onedown + CHECK_RESULT $? 0 0 "remove texlive-onedown failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath-doc.sh new file mode 100644 index 000000000..b8dc4e6f5 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-onlyamsmath-doc + CHECK_RESULT $? 0 0 "install texlive-onlyamsmath-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-onlyamsmath-doc + CHECK_RESULT $? 0 0 "remove texlive-onlyamsmath-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath.sh new file mode 100644 index 000000000..99b16e116 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-onlyamsmath + CHECK_RESULT $? 0 0 "install texlive-onlyamsmath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-onlyamsmath + CHECK_RESULT $? 0 0 "remove texlive-onlyamsmath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onrannual-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onrannual-doc.sh new file mode 100644 index 000000000..28722b1b6 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onrannual-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-onrannual-doc + CHECK_RESULT $? 0 0 "install texlive-onrannual-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-onrannual-doc + CHECK_RESULT $? 0 0 "remove texlive-onrannual-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onrannual.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onrannual.sh new file mode 100644 index 000000000..36870e73d --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onrannual.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-onrannual + CHECK_RESULT $? 0 0 "install texlive-onrannual failed" + SLEEP_WAIT 1 + dnf remove -y texlive-onrannual + CHECK_RESULT $? 0 0 "remove texlive-onrannual failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opcit-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opcit-doc.sh new file mode 100644 index 000000000..cd9f1b675 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opcit-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-opcit-doc + CHECK_RESULT $? 0 0 "install texlive-opcit-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-opcit-doc + CHECK_RESULT $? 0 0 "remove texlive-opcit-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opcit.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opcit.sh new file mode 100644 index 000000000..0b30dc376 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opcit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-opcit + CHECK_RESULT $? 0 0 "install texlive-opcit failed" + SLEEP_WAIT 1 + dnf remove -y texlive-opcit + CHECK_RESULT $? 0 0 "remove texlive-opcit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opensans-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opensans-doc.sh new file mode 100644 index 000000000..fa8819930 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opensans-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-opensans-doc + CHECK_RESULT $? 0 0 "install texlive-opensans-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-opensans-doc + CHECK_RESULT $? 0 0 "remove texlive-opensans-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opensans.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opensans.sh new file mode 100644 index 000000000..4e50fb18d --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opensans.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-opensans + CHECK_RESULT $? 0 0 "install texlive-opensans failed" + SLEEP_WAIT 1 + dnf remove -y texlive-opensans + CHECK_RESULT $? 0 0 "remove texlive-opensans failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oplotsymbl.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oplotsymbl.sh new file mode 100644 index 000000000..f0c0f2b48 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oplotsymbl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-oplotsymbl + CHECK_RESULT $? 0 0 "install texlive-oplotsymbl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-oplotsymbl + CHECK_RESULT $? 0 0 "remove texlive-oplotsymbl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opteng-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opteng-doc.sh new file mode 100644 index 000000000..4baefb6d7 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opteng-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-opteng-doc + CHECK_RESULT $? 0 0 "install texlive-opteng-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-opteng-doc + CHECK_RESULT $? 0 0 "remove texlive-opteng-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opteng.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opteng.sh new file mode 100644 index 000000000..53824a4ef --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opteng.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-opteng + CHECK_RESULT $? 0 0 "install texlive-opteng failed" + SLEEP_WAIT 1 + dnf remove -y texlive-opteng + CHECK_RESULT $? 0 0 "remove texlive-opteng failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optidef-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optidef-doc.sh new file mode 100644 index 000000000..071476beb --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optidef-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-optidef-doc + CHECK_RESULT $? 0 0 "install texlive-optidef-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-optidef-doc + CHECK_RESULT $? 0 0 "remove texlive-optidef-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optidef.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optidef.sh new file mode 100644 index 000000000..d3ca3052d --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optidef.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-optidef + CHECK_RESULT $? 0 0 "install texlive-optidef failed" + SLEEP_WAIT 1 + dnf remove -y texlive-optidef + CHECK_RESULT $? 0 0 "remove texlive-optidef failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optional-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optional-doc.sh new file mode 100644 index 000000000..08137a5c9 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optional-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-optional-doc + CHECK_RESULT $? 0 0 "install texlive-optional-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-optional-doc + CHECK_RESULT $? 0 0 "remove texlive-optional-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optional.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optional.sh new file mode 100644 index 000000000..cd65bc2be --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optional.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-optional + CHECK_RESULT $? 0 0 "install texlive-optional failed" + SLEEP_WAIT 1 + dnf remove -y texlive-optional + CHECK_RESULT $? 0 0 "remove texlive-optional failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-options-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-options-doc.sh new file mode 100644 index 000000000..40f89ddf3 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-options-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-options-doc + CHECK_RESULT $? 0 0 "install texlive-options-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-options-doc + CHECK_RESULT $? 0 0 "remove texlive-options-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-options.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-options.sh new file mode 100644 index 000000000..00e0ed452 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-options.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-options + CHECK_RESULT $? 0 0 "install texlive-options failed" + SLEEP_WAIT 1 + dnf remove -y texlive-options + CHECK_RESULT $? 0 0 "remove texlive-options failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt-doc.sh new file mode 100644 index 000000000..56d15e469 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ordinalpt-doc + CHECK_RESULT $? 0 0 "install texlive-ordinalpt-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ordinalpt-doc + CHECK_RESULT $? 0 0 "remove texlive-ordinalpt-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt.sh new file mode 100644 index 000000000..92e96394f --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ordinalpt + CHECK_RESULT $? 0 0 "install texlive-ordinalpt failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ordinalpt + CHECK_RESULT $? 0 0 "remove texlive-ordinalpt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-orkhun-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-orkhun-doc.sh new file mode 100644 index 000000000..4705f2cb5 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-orkhun-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-orkhun-doc + CHECK_RESULT $? 0 0 "install texlive-orkhun-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-orkhun-doc + CHECK_RESULT $? 0 0 "remove texlive-orkhun-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-orkhun.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-orkhun.sh new file mode 100644 index 000000000..52bc65bc4 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-orkhun.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-orkhun + CHECK_RESULT $? 0 0 "install texlive-orkhun failed" + SLEEP_WAIT 1 + dnf remove -y texlive-orkhun + CHECK_RESULT $? 0 0 "remove texlive-orkhun failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oscola-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oscola-doc.sh new file mode 100644 index 000000000..893d7f9e9 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oscola-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-oscola-doc + CHECK_RESULT $? 0 0 "install texlive-oscola-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-oscola-doc + CHECK_RESULT $? 0 0 "remove texlive-oscola-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oscola.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oscola.sh new file mode 100644 index 000000000..037a3b628 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oscola.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-oscola + CHECK_RESULT $? 0 0 "install texlive-oscola failed" + SLEEP_WAIT 1 + dnf remove -y texlive-oscola + CHECK_RESULT $? 0 0 "remove texlive-oscola failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau-doc.sh new file mode 100644 index 000000000..7c1b83d0f --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ot-tableau-doc + CHECK_RESULT $? 0 0 "install texlive-ot-tableau-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ot-tableau-doc + CHECK_RESULT $? 0 0 "remove texlive-ot-tableau-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau.sh new file mode 100644 index 000000000..a2309a905 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ot-tableau + CHECK_RESULT $? 0 0 "install texlive-ot-tableau failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ot-tableau + CHECK_RESULT $? 0 0 "remove texlive-ot-tableau failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othello-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othello-doc.sh new file mode 100644 index 000000000..3cc83924e --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othello-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-othello-doc + CHECK_RESULT $? 0 0 "install texlive-othello-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-othello-doc + CHECK_RESULT $? 0 0 "remove texlive-othello-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othello.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othello.sh new file mode 100644 index 000000000..1f45e2fc3 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othello.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-othello + CHECK_RESULT $? 0 0 "install texlive-othello failed" + SLEEP_WAIT 1 + dnf remove -y texlive-othello + CHECK_RESULT $? 0 0 "remove texlive-othello failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othelloboard-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othelloboard-doc.sh new file mode 100644 index 000000000..051b739c9 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othelloboard-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-othelloboard-doc + CHECK_RESULT $? 0 0 "install texlive-othelloboard-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-othelloboard-doc + CHECK_RESULT $? 0 0 "remove texlive-othelloboard-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othelloboard.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othelloboard.sh new file mode 100644 index 000000000..e6986961d --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othelloboard.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-othelloboard + CHECK_RESULT $? 0 0 "install texlive-othelloboard failed" + SLEEP_WAIT 1 + dnf remove -y texlive-othelloboard + CHECK_RESULT $? 0 0 "remove texlive-othelloboard failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-otibet-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-otibet-doc.sh new file mode 100644 index 000000000..712c59044 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-otibet-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-otibet-doc + CHECK_RESULT $? 0 0 "install texlive-otibet-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-otibet-doc + CHECK_RESULT $? 0 0 "remove texlive-otibet-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-otibet.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-otibet.sh new file mode 100644 index 000000000..25e3a78f5 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-otibet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-otibet + CHECK_RESULT $? 0 0 "install texlive-otibet failed" + SLEEP_WAIT 1 + dnf remove -y texlive-otibet + CHECK_RESULT $? 0 0 "remove texlive-otibet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oubraces-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oubraces-doc.sh new file mode 100644 index 000000000..3536605cd --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oubraces-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-oubraces-doc + CHECK_RESULT $? 0 0 "install texlive-oubraces-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-oubraces-doc + CHECK_RESULT $? 0 0 "remove texlive-oubraces-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oubraces.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oubraces.sh new file mode 100644 index 000000000..923303677 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oubraces.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-oubraces + CHECK_RESULT $? 0 0 "install texlive-oubraces failed" + SLEEP_WAIT 1 + dnf remove -y texlive-oubraces + CHECK_RESULT $? 0 0 "remove texlive-oubraces failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outline-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outline-doc.sh new file mode 100644 index 000000000..5223ab0f3 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outline-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-outline-doc + CHECK_RESULT $? 0 0 "install texlive-outline-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-outline-doc + CHECK_RESULT $? 0 0 "remove texlive-outline-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outline.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outline.sh new file mode 100644 index 000000000..639c94cb7 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outline.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-outline + CHECK_RESULT $? 0 0 "install texlive-outline failed" + SLEEP_WAIT 1 + dnf remove -y texlive-outline + CHECK_RESULT $? 0 0 "remove texlive-outline failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outliner-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outliner-doc.sh new file mode 100644 index 000000000..786590ab6 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outliner-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-outliner-doc + CHECK_RESULT $? 0 0 "install texlive-outliner-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-outliner-doc + CHECK_RESULT $? 0 0 "remove texlive-outliner-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outliner.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outliner.sh new file mode 100644 index 000000000..ccbd927b3 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outliner.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-outliner + CHECK_RESULT $? 0 0 "install texlive-outliner failed" + SLEEP_WAIT 1 + dnf remove -y texlive-outliner + CHECK_RESULT $? 0 0 "remove texlive-outliner failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlines-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlines-doc.sh new file mode 100644 index 000000000..386e49d6a --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlines-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-outlines-doc + CHECK_RESULT $? 0 0 "install texlive-outlines-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-outlines-doc + CHECK_RESULT $? 0 0 "remove texlive-outlines-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlines.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlines.sh new file mode 100644 index 000000000..3c640dd83 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlines.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-outlines + CHECK_RESULT $? 0 0 "install texlive-outlines failed" + SLEEP_WAIT 1 + dnf remove -y texlive-outlines + CHECK_RESULT $? 0 0 "remove texlive-outlines failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlining.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlining.sh new file mode 100644 index 000000000..875ff786f --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlining.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-outlining + CHECK_RESULT $? 0 0 "install texlive-outlining failed" + SLEEP_WAIT 1 + dnf remove -y texlive-outlining + CHECK_RESULT $? 0 0 "remove texlive-outlining failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlays.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlays.sh new file mode 100644 index 000000000..64fc1f03f --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlays.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-overlays + CHECK_RESULT $? 0 0 "install texlive-overlays failed" + SLEEP_WAIT 1 + dnf remove -y texlive-overlays + CHECK_RESULT $? 0 0 "remove texlive-overlays failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlock-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlock-doc.sh new file mode 100644 index 000000000..f06cc20c2 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlock-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-overlock-doc + CHECK_RESULT $? 0 0 "install texlive-overlock-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-overlock-doc + CHECK_RESULT $? 0 0 "remove texlive-overlock-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlock.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlock.sh new file mode 100644 index 000000000..dc1f076de --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlock.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-overlock + CHECK_RESULT $? 0 0 "install texlive-overlock failed" + SLEEP_WAIT 1 + dnf remove -y texlive-overlock + CHECK_RESULT $? 0 0 "remove texlive-overlock failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overpic-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overpic-doc.sh new file mode 100644 index 000000000..cdfa4b762 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overpic-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-overpic-doc + CHECK_RESULT $? 0 0 "install texlive-overpic-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-overpic-doc + CHECK_RESULT $? 0 0 "remove texlive-overpic-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overpic.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overpic.sh new file mode 100644 index 000000000..428f45947 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overpic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-overpic + CHECK_RESULT $? 0 0 "install texlive-overpic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-overpic + CHECK_RESULT $? 0 0 "remove texlive-overpic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-split-q.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-split-q.sh new file mode 100644 index 000000000..7ccd3b997 --- /dev/null +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-split-q.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-q +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-split-q + CHECK_RESULT $? 0 0 "install texlive-split-q failed" + SLEEP_WAIT 1 + dnf remove -y texlive-split-q + CHECK_RESULT $? 0 0 "remove texlive-split-q failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pacioli-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pacioli-doc.sh new file mode 100644 index 000000000..f63a4eeac --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pacioli-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pacioli-doc + CHECK_RESULT $? 0 0 "install texlive-pacioli-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pacioli-doc + CHECK_RESULT $? 0 0 "remove texlive-pacioli-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pacioli.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pacioli.sh new file mode 100644 index 000000000..5b351c742 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pacioli.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pacioli + CHECK_RESULT $? 0 0 "install texlive-pacioli failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pacioli + CHECK_RESULT $? 0 0 "remove texlive-pacioli failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-padauk.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-padauk.sh new file mode 100644 index 000000000..c73aa9838 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-padauk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-padauk + CHECK_RESULT $? 0 0 "install texlive-padauk failed" + SLEEP_WAIT 1 + dnf remove -y texlive-padauk + CHECK_RESULT $? 0 0 "remove texlive-padauk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-padcount.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-padcount.sh new file mode 100644 index 000000000..3acc2be0a --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-padcount.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-padcount + CHECK_RESULT $? 0 0 "install texlive-padcount failed" + SLEEP_WAIT 1 + dnf remove -y texlive-padcount + CHECK_RESULT $? 0 0 "remove texlive-padcount failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecolor-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecolor-doc.sh new file mode 100644 index 000000000..87a8940f2 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecolor-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pagecolor-doc + CHECK_RESULT $? 0 0 "install texlive-pagecolor-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pagecolor-doc + CHECK_RESULT $? 0 0 "remove texlive-pagecolor-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecolor.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecolor.sh new file mode 100644 index 000000000..868531a69 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecolor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pagecolor + CHECK_RESULT $? 0 0 "install texlive-pagecolor failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pagecolor + CHECK_RESULT $? 0 0 "remove texlive-pagecolor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecont-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecont-doc.sh new file mode 100644 index 000000000..a59143ca2 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecont-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pagecont-doc + CHECK_RESULT $? 0 0 "install texlive-pagecont-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pagecont-doc + CHECK_RESULT $? 0 0 "remove texlive-pagecont-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecont.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecont.sh new file mode 100644 index 000000000..7ee9845f4 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecont.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pagecont + CHECK_RESULT $? 0 0 "install texlive-pagecont failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pagecont + CHECK_RESULT $? 0 0 "remove texlive-pagecont failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagenote-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagenote-doc.sh new file mode 100644 index 000000000..00c3153f7 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagenote-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pagenote-doc + CHECK_RESULT $? 0 0 "install texlive-pagenote-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pagenote-doc + CHECK_RESULT $? 0 0 "remove texlive-pagenote-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagenote.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagenote.sh new file mode 100644 index 000000000..d00c473d2 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagenote.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pagenote + CHECK_RESULT $? 0 0 "install texlive-pagenote failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pagenote + CHECK_RESULT $? 0 0 "remove texlive-pagenote failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagerange-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagerange-doc.sh new file mode 100644 index 000000000..786254da3 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagerange-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pagerange-doc + CHECK_RESULT $? 0 0 "install texlive-pagerange-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pagerange-doc + CHECK_RESULT $? 0 0 "remove texlive-pagerange-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagerange.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagerange.sh new file mode 100644 index 000000000..04324c92b --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagerange.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pagerange + CHECK_RESULT $? 0 0 "install texlive-pagerange failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pagerange + CHECK_RESULT $? 0 0 "remove texlive-pagerange failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pageslts-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pageslts-doc.sh new file mode 100644 index 000000000..149e0a9ef --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pageslts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pageslts-doc + CHECK_RESULT $? 0 0 "install texlive-pageslts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pageslts-doc + CHECK_RESULT $? 0 0 "remove texlive-pageslts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pageslts.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pageslts.sh new file mode 100644 index 000000000..813deec23 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pageslts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pageslts + CHECK_RESULT $? 0 0 "install texlive-pageslts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pageslts + CHECK_RESULT $? 0 0 "remove texlive-pageslts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-palatino.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-palatino.sh new file mode 100644 index 000000000..04ac6a535 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-palatino.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-palatino + CHECK_RESULT $? 0 0 "install texlive-palatino failed" + SLEEP_WAIT 1 + dnf remove -y texlive-palatino + CHECK_RESULT $? 0 0 "remove texlive-palatino failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paper-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paper-doc.sh new file mode 100644 index 000000000..9b9dfc22a --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paper-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-paper-doc + CHECK_RESULT $? 0 0 "install texlive-paper-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-paper-doc + CHECK_RESULT $? 0 0 "remove texlive-paper-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paper.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paper.sh new file mode 100644 index 000000000..59cdb556a --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paper.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-paper + CHECK_RESULT $? 0 0 "install texlive-paper failed" + SLEEP_WAIT 1 + dnf remove -y texlive-paper + CHECK_RESULT $? 0 0 "remove texlive-paper failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papercdcase-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papercdcase-doc.sh new file mode 100644 index 000000000..47e3daf9c --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papercdcase-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-papercdcase-doc + CHECK_RESULT $? 0 0 "install texlive-papercdcase-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-papercdcase-doc + CHECK_RESULT $? 0 0 "remove texlive-papercdcase-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papercdcase.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papercdcase.sh new file mode 100644 index 000000000..6ff3d46b2 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papercdcase.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-papercdcase + CHECK_RESULT $? 0 0 "install texlive-papercdcase failed" + SLEEP_WAIT 1 + dnf remove -y texlive-papercdcase + CHECK_RESULT $? 0 0 "remove texlive-papercdcase failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papermas-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papermas-doc.sh new file mode 100644 index 000000000..9a8972dc0 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papermas-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-papermas-doc + CHECK_RESULT $? 0 0 "install texlive-papermas-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-papermas-doc + CHECK_RESULT $? 0 0 "remove texlive-papermas-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papermas.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papermas.sh new file mode 100644 index 000000000..728c574bc --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papermas.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-papermas + CHECK_RESULT $? 0 0 "install texlive-papermas failed" + SLEEP_WAIT 1 + dnf remove -y texlive-papermas + CHECK_RESULT $? 0 0 "remove texlive-papermas failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papertex-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papertex-doc.sh new file mode 100644 index 000000000..fe8754919 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papertex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-papertex-doc + CHECK_RESULT $? 0 0 "install texlive-papertex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-papertex-doc + CHECK_RESULT $? 0 0 "remove texlive-papertex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papertex.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papertex.sh new file mode 100644 index 000000000..40da789a9 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papertex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-papertex + CHECK_RESULT $? 0 0 "install texlive-papertex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-papertex + CHECK_RESULT $? 0 0 "remove texlive-papertex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paracol-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paracol-doc.sh new file mode 100644 index 000000000..47515d022 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paracol-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-paracol-doc + CHECK_RESULT $? 0 0 "install texlive-paracol-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-paracol-doc + CHECK_RESULT $? 0 0 "remove texlive-paracol-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paracol.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paracol.sh new file mode 100644 index 000000000..4dc202a4c --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paracol.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-paracol + CHECK_RESULT $? 0 0 "install texlive-paracol failed" + SLEEP_WAIT 1 + dnf remove -y texlive-paracol + CHECK_RESULT $? 0 0 "remove texlive-paracol failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parades-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parades-doc.sh new file mode 100644 index 000000000..d4433c7b1 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parades-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-parades-doc + CHECK_RESULT $? 0 0 "install texlive-parades-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-parades-doc + CHECK_RESULT $? 0 0 "remove texlive-parades-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parades.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parades.sh new file mode 100644 index 000000000..887da52ab --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parades.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-parades + CHECK_RESULT $? 0 0 "install texlive-parades failed" + SLEEP_WAIT 1 + dnf remove -y texlive-parades + CHECK_RESULT $? 0 0 "remove texlive-parades failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paralist-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paralist-doc.sh new file mode 100644 index 000000000..d95ba2cf6 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paralist-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-paralist-doc + CHECK_RESULT $? 0 0 "install texlive-paralist-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-paralist-doc + CHECK_RESULT $? 0 0 "remove texlive-paralist-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paralist.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paralist.sh new file mode 100644 index 000000000..94911ec54 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paralist.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-paralist + CHECK_RESULT $? 0 0 "install texlive-paralist failed" + SLEEP_WAIT 1 + dnf remove -y texlive-paralist + CHECK_RESULT $? 0 0 "remove texlive-paralist failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parallel-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parallel-doc.sh new file mode 100644 index 000000000..4b4acc0b4 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parallel-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-parallel-doc + CHECK_RESULT $? 0 0 "install texlive-parallel-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-parallel-doc + CHECK_RESULT $? 0 0 "remove texlive-parallel-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parallel.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parallel.sh new file mode 100644 index 000000000..455558435 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parallel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-parallel + CHECK_RESULT $? 0 0 "install texlive-parallel failed" + SLEEP_WAIT 1 + dnf remove -y texlive-parallel + CHECK_RESULT $? 0 0 "remove texlive-parallel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paratype-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paratype-doc.sh new file mode 100644 index 000000000..79df73aa1 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paratype-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-paratype-doc + CHECK_RESULT $? 0 0 "install texlive-paratype-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-paratype-doc + CHECK_RESULT $? 0 0 "remove texlive-paratype-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paratype.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paratype.sh new file mode 100644 index 000000000..9e9876d5e --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paratype.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-paratype + CHECK_RESULT $? 0 0 "install texlive-paratype failed" + SLEEP_WAIT 1 + dnf remove -y texlive-paratype + CHECK_RESULT $? 0 0 "remove texlive-paratype failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paresse-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paresse-doc.sh new file mode 100644 index 000000000..121d36847 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paresse-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-paresse-doc + CHECK_RESULT $? 0 0 "install texlive-paresse-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-paresse-doc + CHECK_RESULT $? 0 0 "remove texlive-paresse-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paresse.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paresse.sh new file mode 100644 index 000000000..fbfe7dd22 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paresse.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-paresse + CHECK_RESULT $? 0 0 "install texlive-paresse failed" + SLEEP_WAIT 1 + dnf remove -y texlive-paresse + CHECK_RESULT $? 0 0 "remove texlive-paresse failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parnotes-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parnotes-doc.sh new file mode 100644 index 000000000..4239d043f --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parnotes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-parnotes-doc + CHECK_RESULT $? 0 0 "install texlive-parnotes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-parnotes-doc + CHECK_RESULT $? 0 0 "remove texlive-parnotes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parnotes.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parnotes.sh new file mode 100644 index 000000000..d5a9a2917 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parnotes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-parnotes + CHECK_RESULT $? 0 0 "install texlive-parnotes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-parnotes + CHECK_RESULT $? 0 0 "remove texlive-parnotes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parrun-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parrun-doc.sh new file mode 100644 index 000000000..f125fad60 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parrun-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-parrun-doc + CHECK_RESULT $? 0 0 "install texlive-parrun-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-parrun-doc + CHECK_RESULT $? 0 0 "remove texlive-parrun-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parrun.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parrun.sh new file mode 100644 index 000000000..5d064f2d1 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parrun.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-parrun + CHECK_RESULT $? 0 0 "install texlive-parrun failed" + SLEEP_WAIT 1 + dnf remove -y texlive-parrun + CHECK_RESULT $? 0 0 "remove texlive-parrun failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parselines-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parselines-doc.sh new file mode 100644 index 000000000..db3875f7f --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parselines-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-parselines-doc + CHECK_RESULT $? 0 0 "install texlive-parselines-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-parselines-doc + CHECK_RESULT $? 0 0 "remove texlive-parselines-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parselines.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parselines.sh new file mode 100644 index 000000000..7a61dd635 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parselines.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-parselines + CHECK_RESULT $? 0 0 "install texlive-parselines failed" + SLEEP_WAIT 1 + dnf remove -y texlive-parselines + CHECK_RESULT $? 0 0 "remove texlive-parselines failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parskip-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parskip-doc.sh new file mode 100644 index 000000000..2d39b559a --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parskip-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-parskip-doc + CHECK_RESULT $? 0 0 "install texlive-parskip-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-parskip-doc + CHECK_RESULT $? 0 0 "remove texlive-parskip-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parskip.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parskip.sh new file mode 100644 index 000000000..4045fa51c --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parskip.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-parskip + CHECK_RESULT $? 0 0 "install texlive-parskip failed" + SLEEP_WAIT 1 + dnf remove -y texlive-parskip + CHECK_RESULT $? 0 0 "remove texlive-parskip failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cours-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cours-doc.sh new file mode 100644 index 000000000..6a53ad3e8 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cours-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pas-cours-doc + CHECK_RESULT $? 0 0 "install texlive-pas-cours-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pas-cours-doc + CHECK_RESULT $? 0 0 "remove texlive-pas-cours-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cours.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cours.sh new file mode 100644 index 000000000..c42eea4f1 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cours.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pas-cours + CHECK_RESULT $? 0 0 "install texlive-pas-cours failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pas-cours + CHECK_RESULT $? 0 0 "remove texlive-pas-cours failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords-doc.sh new file mode 100644 index 000000000..245dd66f6 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pas-crosswords-doc + CHECK_RESULT $? 0 0 "install texlive-pas-crosswords-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pas-crosswords-doc + CHECK_RESULT $? 0 0 "remove texlive-pas-crosswords-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords.sh new file mode 100644 index 000000000..b99ad2efc --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pas-crosswords + CHECK_RESULT $? 0 0 "install texlive-pas-crosswords failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pas-crosswords + CHECK_RESULT $? 0 0 "remove texlive-pas-crosswords failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cv-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cv-doc.sh new file mode 100644 index 000000000..4b1e34afb --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cv-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pas-cv-doc + CHECK_RESULT $? 0 0 "install texlive-pas-cv-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pas-cv-doc + CHECK_RESULT $? 0 0 "remove texlive-pas-cv-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cv.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cv.sh new file mode 100644 index 000000000..f0be3fe7f --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pas-cv + CHECK_RESULT $? 0 0 "install texlive-pas-cv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pas-cv + CHECK_RESULT $? 0 0 "remove texlive-pas-cv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur-doc.sh new file mode 100644 index 000000000..8241b773f --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pas-tableur-doc + CHECK_RESULT $? 0 0 "install texlive-pas-tableur-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pas-tableur-doc + CHECK_RESULT $? 0 0 "remove texlive-pas-tableur-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur.sh new file mode 100644 index 000000000..e40b367e2 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pas-tableur + CHECK_RESULT $? 0 0 "install texlive-pas-tableur failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pas-tableur + CHECK_RESULT $? 0 0 "remove texlive-pas-tableur failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-passivetex.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-passivetex.sh new file mode 100644 index 000000000..9dd3496b7 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-passivetex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-passivetex + CHECK_RESULT $? 0 0 "install texlive-passivetex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-passivetex + CHECK_RESULT $? 0 0 "remove texlive-passivetex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patchcmd-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patchcmd-doc.sh new file mode 100644 index 000000000..1e234bcf0 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patchcmd-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-patchcmd-doc + CHECK_RESULT $? 0 0 "install texlive-patchcmd-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-patchcmd-doc + CHECK_RESULT $? 0 0 "remove texlive-patchcmd-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patchcmd.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patchcmd.sh new file mode 100644 index 000000000..807555302 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patchcmd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-patchcmd + CHECK_RESULT $? 0 0 "install texlive-patchcmd failed" + SLEEP_WAIT 1 + dnf remove -y texlive-patchcmd + CHECK_RESULT $? 0 0 "remove texlive-patchcmd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patgen2-tutorial-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patgen2-tutorial-doc.sh new file mode 100644 index 000000000..34d3f91b3 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patgen2-tutorial-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-patgen2-tutorial-doc + CHECK_RESULT $? 0 0 "install texlive-patgen2-tutorial-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-patgen2-tutorial-doc + CHECK_RESULT $? 0 0 "remove texlive-patgen2-tutorial-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-path-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-path-doc.sh new file mode 100644 index 000000000..5416c7ae6 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-path-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-path-doc + CHECK_RESULT $? 0 0 "install texlive-path-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-path-doc + CHECK_RESULT $? 0 0 "remove texlive-path-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-path.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-path.sh new file mode 100644 index 000000000..786ccdda1 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-path.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-path + CHECK_RESULT $? 0 0 "install texlive-path failed" + SLEEP_WAIT 1 + dnf remove -y texlive-path + CHECK_RESULT $? 0 0 "remove texlive-path failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pauldoc-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pauldoc-doc.sh new file mode 100644 index 000000000..b9c420d35 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pauldoc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pauldoc-doc + CHECK_RESULT $? 0 0 "install texlive-pauldoc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pauldoc-doc + CHECK_RESULT $? 0 0 "remove texlive-pauldoc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pauldoc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pauldoc.sh new file mode 100644 index 000000000..79790e69f --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pauldoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pauldoc + CHECK_RESULT $? 0 0 "install texlive-pauldoc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pauldoc + CHECK_RESULT $? 0 0 "remove texlive-pauldoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pawpict-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pawpict-doc.sh new file mode 100644 index 000000000..bc7aff5f6 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pawpict-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pawpict-doc + CHECK_RESULT $? 0 0 "install texlive-pawpict-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pawpict-doc + CHECK_RESULT $? 0 0 "remove texlive-pawpict-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pawpict.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pawpict.sh new file mode 100644 index 000000000..667e58dce --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pawpict.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pawpict + CHECK_RESULT $? 0 0 "install texlive-pawpict failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pawpict + CHECK_RESULT $? 0 0 "remove texlive-pawpict failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram-doc.sh new file mode 100644 index 000000000..77c67faad --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pb-diagram-doc + CHECK_RESULT $? 0 0 "install texlive-pb-diagram-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pb-diagram-doc + CHECK_RESULT $? 0 0 "remove texlive-pb-diagram-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram.sh new file mode 100644 index 000000000..71e379374 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pb-diagram + CHECK_RESULT $? 0 0 "install texlive-pb-diagram failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pb-diagram + CHECK_RESULT $? 0 0 "remove texlive-pb-diagram failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base-doc.sh new file mode 100644 index 000000000..4bd2679f2 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pbibtex-base-doc + CHECK_RESULT $? 0 0 "install texlive-pbibtex-base-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pbibtex-base-doc + CHECK_RESULT $? 0 0 "remove texlive-pbibtex-base-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base.sh new file mode 100644 index 000000000..5f0971321 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pbibtex-base + CHECK_RESULT $? 0 0 "install texlive-pbibtex-base failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pbibtex-base + CHECK_RESULT $? 0 0 "remove texlive-pbibtex-base failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbox-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbox-doc.sh new file mode 100644 index 000000000..46cf0a940 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pbox-doc + CHECK_RESULT $? 0 0 "install texlive-pbox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pbox-doc + CHECK_RESULT $? 0 0 "remove texlive-pbox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbox.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbox.sh new file mode 100644 index 000000000..b61669519 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pbox + CHECK_RESULT $? 0 0 "install texlive-pbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pbox + CHECK_RESULT $? 0 0 "remove texlive-pbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbsheet-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbsheet-doc.sh new file mode 100644 index 000000000..085748edb --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbsheet-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pbsheet-doc + CHECK_RESULT $? 0 0 "install texlive-pbsheet-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pbsheet-doc + CHECK_RESULT $? 0 0 "remove texlive-pbsheet-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbsheet.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbsheet.sh new file mode 100644 index 000000000..243b4906a --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbsheet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pbsheet + CHECK_RESULT $? 0 0 "install texlive-pbsheet failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pbsheet + CHECK_RESULT $? 0 0 "remove texlive-pbsheet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans-doc.sh new file mode 100644 index 000000000..8d3dbb524 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdf-trans-doc + CHECK_RESULT $? 0 0 "install texlive-pdf-trans-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdf-trans-doc + CHECK_RESULT $? 0 0 "remove texlive-pdf-trans-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans.sh new file mode 100644 index 000000000..8d93f2fec --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdf-trans + CHECK_RESULT $? 0 0 "install texlive-pdf-trans failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdf-trans + CHECK_RESULT $? 0 0 "remove texlive-pdf-trans failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf14-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf14-doc.sh new file mode 100644 index 000000000..a0bb06da6 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf14-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdf14-doc + CHECK_RESULT $? 0 0 "install texlive-pdf14-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdf14-doc + CHECK_RESULT $? 0 0 "remove texlive-pdf14-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf14.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf14.sh new file mode 100644 index 000000000..2715df8e8 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf14.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdf14 + CHECK_RESULT $? 0 0 "install texlive-pdf14 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdf14 + CHECK_RESULT $? 0 0 "remove texlive-pdf14 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment-doc.sh new file mode 100644 index 000000000..187429948 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfcomment-doc + CHECK_RESULT $? 0 0 "install texlive-pdfcomment-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfcomment-doc + CHECK_RESULT $? 0 0 "remove texlive-pdfcomment-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment.sh new file mode 100644 index 000000000..536140c0e --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfcomment + CHECK_RESULT $? 0 0 "install texlive-pdfcomment failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfcomment + CHECK_RESULT $? 0 0 "remove texlive-pdfcomment failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot-doc.sh new file mode 100644 index 000000000..f69bb0818 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfcprot-doc + CHECK_RESULT $? 0 0 "install texlive-pdfcprot-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfcprot-doc + CHECK_RESULT $? 0 0 "remove texlive-pdfcprot-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot.sh new file mode 100644 index 000000000..601549fe6 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfcprot + CHECK_RESULT $? 0 0 "install texlive-pdfcprot failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfcprot + CHECK_RESULT $? 0 0 "remove texlive-pdfcprot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar-doc.sh new file mode 100644 index 000000000..13cbb7102 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfmarginpar-doc + CHECK_RESULT $? 0 0 "install texlive-pdfmarginpar-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfmarginpar-doc + CHECK_RESULT $? 0 0 "remove texlive-pdfmarginpar-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar.sh new file mode 100644 index 000000000..070314870 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfmarginpar + CHECK_RESULT $? 0 0 "install texlive-pdfmarginpar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfmarginpar + CHECK_RESULT $? 0 0 "remove texlive-pdfmarginpar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfoverlay.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfoverlay.sh new file mode 100644 index 000000000..b12becc2b --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfoverlay.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfoverlay + CHECK_RESULT $? 0 0 "install texlive-pdfoverlay failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfoverlay + CHECK_RESULT $? 0 0 "remove texlive-pdfoverlay failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff-doc.sh new file mode 100644 index 000000000..513083d30 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfpagediff-doc + CHECK_RESULT $? 0 0 "install texlive-pdfpagediff-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfpagediff-doc + CHECK_RESULT $? 0 0 "remove texlive-pdfpagediff-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff.sh new file mode 100644 index 000000000..60bdd69bf --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfpagediff + CHECK_RESULT $? 0 0 "install texlive-pdfpagediff failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfpagediff + CHECK_RESULT $? 0 0 "remove texlive-pdfpagediff failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpages-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpages-doc.sh new file mode 100644 index 000000000..b020b77b4 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpages-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfpages-doc + CHECK_RESULT $? 0 0 "install texlive-pdfpages-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfpages-doc + CHECK_RESULT $? 0 0 "remove texlive-pdfpages-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpages.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpages.sh new file mode 100644 index 000000000..4771f2f38 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpages.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfpages + CHECK_RESULT $? 0 0 "install texlive-pdfpages failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfpages + CHECK_RESULT $? 0 0 "remove texlive-pdfpages failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpc-movie.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpc-movie.sh new file mode 100644 index 000000000..a4bb2ad17 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpc-movie.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfpc-movie + CHECK_RESULT $? 0 0 "install texlive-pdfpc-movie failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfpc-movie + CHECK_RESULT $? 0 0 "remove texlive-pdfpc-movie failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfprivacy.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfprivacy.sh new file mode 100644 index 000000000..b769f4a83 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfprivacy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfprivacy + CHECK_RESULT $? 0 0 "install texlive-pdfprivacy failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfprivacy + CHECK_RESULT $? 0 0 "remove texlive-pdfprivacy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfreview.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfreview.sh new file mode 100644 index 000000000..b54390d9d --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfreview.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfreview + CHECK_RESULT $? 0 0 "install texlive-pdfreview failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfreview + CHECK_RESULT $? 0 0 "remove texlive-pdfreview failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen-doc.sh new file mode 100644 index 000000000..9b37d4894 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfscreen-doc + CHECK_RESULT $? 0 0 "install texlive-pdfscreen-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfscreen-doc + CHECK_RESULT $? 0 0 "remove texlive-pdfscreen-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen.sh new file mode 100644 index 000000000..99d58d05e --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfscreen + CHECK_RESULT $? 0 0 "install texlive-pdfscreen failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfscreen + CHECK_RESULT $? 0 0 "remove texlive-pdfscreen failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfslide-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfslide-doc.sh new file mode 100644 index 000000000..00f9910ab --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfslide-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfslide-doc + CHECK_RESULT $? 0 0 "install texlive-pdfslide-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfslide-doc + CHECK_RESULT $? 0 0 "remove texlive-pdfslide-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfslide.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfslide.sh new file mode 100644 index 000000000..726326414 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfslide.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfslide + CHECK_RESULT $? 0 0 "install texlive-pdfslide failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfslide + CHECK_RESULT $? 0 0 "remove texlive-pdfslide failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfsync-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfsync-doc.sh new file mode 100644 index 000000000..bb8f76b85 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfsync-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfsync-doc + CHECK_RESULT $? 0 0 "install texlive-pdfsync-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfsync-doc + CHECK_RESULT $? 0 0 "remove texlive-pdfsync-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfsync.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfsync.sh new file mode 100644 index 000000000..ef521b6cc --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfsync.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfsync + CHECK_RESULT $? 0 0 "install texlive-pdfsync failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfsync + CHECK_RESULT $? 0 0 "remove texlive-pdfsync failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks-doc.sh new file mode 100644 index 000000000..21ae80f71 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdftricks-doc + CHECK_RESULT $? 0 0 "install texlive-pdftricks-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdftricks-doc + CHECK_RESULT $? 0 0 "remove texlive-pdftricks-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks.sh new file mode 100644 index 000000000..5c71fdc27 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdftricks + CHECK_RESULT $? 0 0 "install texlive-pdftricks failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdftricks + CHECK_RESULT $? 0 0 "remove texlive-pdftricks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2-doc.sh new file mode 100644 index 000000000..e08c7f816 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdftricks2-doc + CHECK_RESULT $? 0 0 "install texlive-pdftricks2-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdftricks2-doc + CHECK_RESULT $? 0 0 "remove texlive-pdftricks2-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2.sh new file mode 100644 index 000000000..df2f1680e --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdftricks2 + CHECK_RESULT $? 0 0 "install texlive-pdftricks2 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdftricks2 + CHECK_RESULT $? 0 0 "remove texlive-pdftricks2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfwin-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfwin-doc.sh new file mode 100644 index 000000000..708d4cb3c --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfwin-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfwin-doc + CHECK_RESULT $? 0 0 "install texlive-pdfwin-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfwin-doc + CHECK_RESULT $? 0 0 "remove texlive-pdfwin-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfwin.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfwin.sh new file mode 100644 index 000000000..bed9bb09f --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfwin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfwin + CHECK_RESULT $? 0 0 "install texlive-pdfwin failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfwin + CHECK_RESULT $? 0 0 "remove texlive-pdfwin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfx-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfx-doc.sh new file mode 100644 index 000000000..923a08831 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfx-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfx-doc + CHECK_RESULT $? 0 0 "install texlive-pdfx-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfx-doc + CHECK_RESULT $? 0 0 "remove texlive-pdfx-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfx.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfx.sh new file mode 100644 index 000000000..43cda4e01 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfx + CHECK_RESULT $? 0 0 "install texlive-pdfx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfx + CHECK_RESULT $? 0 0 "remove texlive-pdfx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pecha-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pecha-doc.sh new file mode 100644 index 000000000..fd3b0e81a --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pecha-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pecha-doc + CHECK_RESULT $? 0 0 "install texlive-pecha-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pecha-doc + CHECK_RESULT $? 0 0 "remove texlive-pecha-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pecha.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pecha.sh new file mode 100644 index 000000000..2eaad4e0e --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pecha.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pecha + CHECK_RESULT $? 0 0 "install texlive-pecha failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pecha + CHECK_RESULT $? 0 0 "remove texlive-pecha failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-penrose.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-penrose.sh new file mode 100644 index 000000000..a524cef69 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-penrose.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-penrose + CHECK_RESULT $? 0 0 "install texlive-penrose failed" + SLEEP_WAIT 1 + dnf remove -y texlive-penrose + CHECK_RESULT $? 0 0 "remove texlive-penrose failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perception-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perception-doc.sh new file mode 100644 index 000000000..f1af5029b --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perception-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-perception-doc + CHECK_RESULT $? 0 0 "install texlive-perception-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-perception-doc + CHECK_RESULT $? 0 0 "remove texlive-perception-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perception.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perception.sh new file mode 100644 index 000000000..6c4390711 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perception.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-perception + CHECK_RESULT $? 0 0 "install texlive-perception failed" + SLEEP_WAIT 1 + dnf remove -y texlive-perception + CHECK_RESULT $? 0 0 "remove texlive-perception failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perfectcut-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perfectcut-doc.sh new file mode 100644 index 000000000..d801c5e3a --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perfectcut-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-perfectcut-doc + CHECK_RESULT $? 0 0 "install texlive-perfectcut-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-perfectcut-doc + CHECK_RESULT $? 0 0 "remove texlive-perfectcut-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perfectcut.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perfectcut.sh new file mode 100644 index 000000000..df524afdf --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perfectcut.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-perfectcut + CHECK_RESULT $? 0 0 "install texlive-perfectcut failed" + SLEEP_WAIT 1 + dnf remove -y texlive-perfectcut + CHECK_RESULT $? 0 0 "remove texlive-perfectcut failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-permute-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-permute-doc.sh new file mode 100644 index 000000000..7176da5f5 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-permute-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-permute-doc + CHECK_RESULT $? 0 0 "install texlive-permute-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-permute-doc + CHECK_RESULT $? 0 0 "remove texlive-permute-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-permute.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-permute.sh new file mode 100644 index 000000000..0f9417366 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-permute.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-permute + CHECK_RESULT $? 0 0 "install texlive-permute failed" + SLEEP_WAIT 1 + dnf remove -y texlive-permute + CHECK_RESULT $? 0 0 "remove texlive-permute failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-persian-bib-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-persian-bib-doc.sh new file mode 100644 index 000000000..ad74f7d3c --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-persian-bib-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-persian-bib-doc + CHECK_RESULT $? 0 0 "install texlive-persian-bib-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-persian-bib-doc + CHECK_RESULT $? 0 0 "remove texlive-persian-bib-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-persian-bib.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-persian-bib.sh new file mode 100644 index 000000000..46632d4df --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-persian-bib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-persian-bib + CHECK_RESULT $? 0 0 "install texlive-persian-bib failed" + SLEEP_WAIT 1 + dnf remove -y texlive-persian-bib + CHECK_RESULT $? 0 0 "remove texlive-persian-bib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce-doc.sh new file mode 100644 index 000000000..1a445f6d9 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-petiteannonce-doc + CHECK_RESULT $? 0 0 "install texlive-petiteannonce-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-petiteannonce-doc + CHECK_RESULT $? 0 0 "remove texlive-petiteannonce-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce.sh new file mode 100644 index 000000000..b6c31d828 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-petiteannonce + CHECK_RESULT $? 0 0 "install texlive-petiteannonce failed" + SLEEP_WAIT 1 + dnf remove -y texlive-petiteannonce + CHECK_RESULT $? 0 0 "remove texlive-petiteannonce failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur-doc.sh new file mode 100644 index 000000000..4c4a99aaa --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgf-blur-doc + CHECK_RESULT $? 0 0 "install texlive-pgf-blur-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgf-blur-doc + CHECK_RESULT $? 0 0 "remove texlive-pgf-blur-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur.sh new file mode 100644 index 000000000..8ebb2c653 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgf-blur + CHECK_RESULT $? 0 0 "install texlive-pgf-blur failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgf-blur + CHECK_RESULT $? 0 0 "remove texlive-pgf-blur failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-doc.sh new file mode 100644 index 000000000..998b95c8f --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgf-doc + CHECK_RESULT $? 0 0 "install texlive-pgf-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgf-doc + CHECK_RESULT $? 0 0 "remove texlive-pgf-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban-doc.sh new file mode 100644 index 000000000..72fc9b48b --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgf-soroban-doc + CHECK_RESULT $? 0 0 "install texlive-pgf-soroban-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgf-soroban-doc + CHECK_RESULT $? 0 0 "remove texlive-pgf-soroban-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban.sh new file mode 100644 index 000000000..d6e8de90f --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgf-soroban + CHECK_RESULT $? 0 0 "install texlive-pgf-soroban failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgf-soroban + CHECK_RESULT $? 0 0 "remove texlive-pgf-soroban failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra-doc.sh new file mode 100644 index 000000000..7aff92ca8 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgf-spectra-doc + CHECK_RESULT $? 0 0 "install texlive-pgf-spectra-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgf-spectra-doc + CHECK_RESULT $? 0 0 "remove texlive-pgf-spectra-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra.sh new file mode 100644 index 000000000..b6971afd1 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgf-spectra + CHECK_RESULT $? 0 0 "install texlive-pgf-spectra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgf-spectra + CHECK_RESULT $? 0 0 "remove texlive-pgf-spectra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd-doc.sh new file mode 100644 index 000000000..e8f604fa8 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgf-umlcd-doc + CHECK_RESULT $? 0 0 "install texlive-pgf-umlcd-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgf-umlcd-doc + CHECK_RESULT $? 0 0 "remove texlive-pgf-umlcd-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd.sh new file mode 100644 index 000000000..35ec003ed --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgf-umlcd + CHECK_RESULT $? 0 0 "install texlive-pgf-umlcd failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgf-umlcd + CHECK_RESULT $? 0 0 "remove texlive-pgf-umlcd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd-doc.sh new file mode 100644 index 000000000..3f8ac75ec --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgf-umlsd-doc + CHECK_RESULT $? 0 0 "install texlive-pgf-umlsd-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgf-umlsd-doc + CHECK_RESULT $? 0 0 "remove texlive-pgf-umlsd-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd.sh new file mode 100644 index 000000000..6322e50a7 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgf-umlsd + CHECK_RESULT $? 0 0 "install texlive-pgf-umlsd failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgf-umlsd + CHECK_RESULT $? 0 0 "remove texlive-pgf-umlsd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf.sh new file mode 100644 index 000000000..0062b8933 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgf + CHECK_RESULT $? 0 0 "install texlive-pgf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgf + CHECK_RESULT $? 0 0 "remove texlive-pgf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt-doc.sh new file mode 100644 index 000000000..ff014a81c --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgfgantt-doc + CHECK_RESULT $? 0 0 "install texlive-pgfgantt-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgfgantt-doc + CHECK_RESULT $? 0 0 "remove texlive-pgfgantt-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt.sh new file mode 100644 index 000000000..e64938ef5 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgfgantt + CHECK_RESULT $? 0 0 "install texlive-pgfgantt failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgfgantt + CHECK_RESULT $? 0 0 "remove texlive-pgfgantt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx-doc.sh new file mode 100644 index 000000000..b0a075119 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgfkeyx-doc + CHECK_RESULT $? 0 0 "install texlive-pgfkeyx-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgfkeyx-doc + CHECK_RESULT $? 0 0 "remove texlive-pgfkeyx-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx.sh new file mode 100644 index 000000000..45d246cd4 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgfkeyx + CHECK_RESULT $? 0 0 "install texlive-pgfkeyx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgfkeyx + CHECK_RESULT $? 0 0 "remove texlive-pgfkeyx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio-doc.sh new file mode 100644 index 000000000..b8cdaa326 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgfmolbio-doc + CHECK_RESULT $? 0 0 "install texlive-pgfmolbio-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgfmolbio-doc + CHECK_RESULT $? 0 0 "remove texlive-pgfmolbio-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio.sh new file mode 100644 index 000000000..6b89f39be --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgfmolbio + CHECK_RESULT $? 0 0 "install texlive-pgfmolbio failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgfmolbio + CHECK_RESULT $? 0 0 "remove texlive-pgfmolbio failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfopts-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfopts-doc.sh new file mode 100644 index 000000000..4e4225b6a --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfopts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgfopts-doc + CHECK_RESULT $? 0 0 "install texlive-pgfopts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgfopts-doc + CHECK_RESULT $? 0 0 "remove texlive-pgfopts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfopts.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfopts.sh new file mode 100644 index 000000000..9c75ece10 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfopts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgfopts + CHECK_RESULT $? 0 0 "install texlive-pgfopts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgfopts + CHECK_RESULT $? 0 0 "remove texlive-pgfopts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-doc.sh new file mode 100644 index 000000000..a27bd6994 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgfornament-doc + CHECK_RESULT $? 0 0 "install texlive-pgfornament-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgfornament-doc + CHECK_RESULT $? 0 0 "remove texlive-pgfornament-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-han.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-han.sh new file mode 100644 index 000000000..c4693968b --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-han.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgfornament-han + CHECK_RESULT $? 0 0 "install texlive-pgfornament-han failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgfornament-han + CHECK_RESULT $? 0 0 "remove texlive-pgfornament-han failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament.sh new file mode 100644 index 000000000..17cf289f9 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgfornament + CHECK_RESULT $? 0 0 "install texlive-pgfornament failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgfornament + CHECK_RESULT $? 0 0 "remove texlive-pgfornament failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfplots-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfplots-doc.sh new file mode 100644 index 000000000..a57d9c0fd --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfplots-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgfplots-doc + CHECK_RESULT $? 0 0 "install texlive-pgfplots-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgfplots-doc + CHECK_RESULT $? 0 0 "remove texlive-pgfplots-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfplots.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfplots.sh new file mode 100644 index 000000000..fb406260e --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfplots.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgfplots + CHECK_RESULT $? 0 0 "install texlive-pgfplots failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgfplots + CHECK_RESULT $? 0 0 "remove texlive-pgfplots failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phaistos-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phaistos-doc.sh new file mode 100644 index 000000000..f6f6c3f33 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phaistos-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-phaistos-doc + CHECK_RESULT $? 0 0 "install texlive-phaistos-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-phaistos-doc + CHECK_RESULT $? 0 0 "remove texlive-phaistos-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phaistos.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phaistos.sh new file mode 100644 index 000000000..f6c53dd9b --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phaistos.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-phaistos + CHECK_RESULT $? 0 0 "install texlive-phaistos failed" + SLEEP_WAIT 1 + dnf remove -y texlive-phaistos + CHECK_RESULT $? 0 0 "remove texlive-phaistos failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phffullpagefigure.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phffullpagefigure.sh new file mode 100644 index 000000000..550ac0f98 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phffullpagefigure.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-phffullpagefigure + CHECK_RESULT $? 0 0 "install texlive-phffullpagefigure failed" + SLEEP_WAIT 1 + dnf remove -y texlive-phffullpagefigure + CHECK_RESULT $? 0 0 "remove texlive-phffullpagefigure failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfnote.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfnote.sh new file mode 100644 index 000000000..19cf111ca --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfnote.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-phfnote + CHECK_RESULT $? 0 0 "install texlive-phfnote failed" + SLEEP_WAIT 1 + dnf remove -y texlive-phfnote + CHECK_RESULT $? 0 0 "remove texlive-phfnote failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfparen.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfparen.sh new file mode 100644 index 000000000..b1c915aac --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfparen.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-phfparen + CHECK_RESULT $? 0 0 "install texlive-phfparen failed" + SLEEP_WAIT 1 + dnf remove -y texlive-phfparen + CHECK_RESULT $? 0 0 "remove texlive-phfparen failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfqit.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfqit.sh new file mode 100644 index 000000000..3311e74e0 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfqit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-phfqit + CHECK_RESULT $? 0 0 "install texlive-phfqit failed" + SLEEP_WAIT 1 + dnf remove -y texlive-phfqit + CHECK_RESULT $? 0 0 "remove texlive-phfqit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfquotetext.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfquotetext.sh new file mode 100644 index 000000000..f89761955 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfquotetext.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-phfquotetext + CHECK_RESULT $? 0 0 "install texlive-phfquotetext failed" + SLEEP_WAIT 1 + dnf remove -y texlive-phfquotetext + CHECK_RESULT $? 0 0 "remove texlive-phfquotetext failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfsvnwatermark.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfsvnwatermark.sh new file mode 100644 index 000000000..242f7fb7c --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfsvnwatermark.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-phfsvnwatermark + CHECK_RESULT $? 0 0 "install texlive-phfsvnwatermark failed" + SLEEP_WAIT 1 + dnf remove -y texlive-phfsvnwatermark + CHECK_RESULT $? 0 0 "remove texlive-phfsvnwatermark failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfthm.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfthm.sh new file mode 100644 index 000000000..7baf3399e --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfthm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-phfthm + CHECK_RESULT $? 0 0 "install texlive-phfthm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-phfthm + CHECK_RESULT $? 0 0 "remove texlive-phfthm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philex-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philex-doc.sh new file mode 100644 index 000000000..f6fb67911 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-philex-doc + CHECK_RESULT $? 0 0 "install texlive-philex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-philex-doc + CHECK_RESULT $? 0 0 "remove texlive-philex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philex.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philex.sh new file mode 100644 index 000000000..c3981b96f --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-philex + CHECK_RESULT $? 0 0 "install texlive-philex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-philex + CHECK_RESULT $? 0 0 "remove texlive-philex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philokalia-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philokalia-doc.sh new file mode 100644 index 000000000..f0cb96af8 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philokalia-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-philokalia-doc + CHECK_RESULT $? 0 0 "install texlive-philokalia-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-philokalia-doc + CHECK_RESULT $? 0 0 "remove texlive-philokalia-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philokalia.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philokalia.sh new file mode 100644 index 000000000..a140e00a6 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philokalia.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-philokalia + CHECK_RESULT $? 0 0 "install texlive-philokalia failed" + SLEEP_WAIT 1 + dnf remove -y texlive-philokalia + CHECK_RESULT $? 0 0 "remove texlive-philokalia failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint-doc.sh new file mode 100644 index 000000000..ac8e852ca --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-philosophersimprint-doc + CHECK_RESULT $? 0 0 "install texlive-philosophersimprint-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-philosophersimprint-doc + CHECK_RESULT $? 0 0 "remove texlive-philosophersimprint-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint.sh new file mode 100644 index 000000000..03d510a0c --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-philosophersimprint + CHECK_RESULT $? 0 0 "install texlive-philosophersimprint failed" + SLEEP_WAIT 1 + dnf remove -y texlive-philosophersimprint + CHECK_RESULT $? 0 0 "remove texlive-philosophersimprint failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonenumbers.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonenumbers.sh new file mode 100644 index 000000000..19d1f15d8 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonenumbers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-phonenumbers + CHECK_RESULT $? 0 0 "install texlive-phonenumbers failed" + SLEEP_WAIT 1 + dnf remove -y texlive-phonenumbers + CHECK_RESULT $? 0 0 "remove texlive-phonenumbers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonetic-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonetic-doc.sh new file mode 100644 index 000000000..5facceb1a --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonetic-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-phonetic-doc + CHECK_RESULT $? 0 0 "install texlive-phonetic-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-phonetic-doc + CHECK_RESULT $? 0 0 "remove texlive-phonetic-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonetic.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonetic.sh new file mode 100644 index 000000000..bd34f0cc8 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonetic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-phonetic + CHECK_RESULT $? 0 0 "install texlive-phonetic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-phonetic + CHECK_RESULT $? 0 0 "remove texlive-phonetic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonrule-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonrule-doc.sh new file mode 100644 index 000000000..3c91d705a --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonrule-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-phonrule-doc + CHECK_RESULT $? 0 0 "install texlive-phonrule-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-phonrule-doc + CHECK_RESULT $? 0 0 "remove texlive-phonrule-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonrule.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonrule.sh new file mode 100644 index 000000000..988e9efab --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonrule.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-phonrule + CHECK_RESULT $? 0 0 "install texlive-phonrule failed" + SLEEP_WAIT 1 + dnf remove -y texlive-phonrule + CHECK_RESULT $? 0 0 "remove texlive-phonrule failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-photo-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-photo-doc.sh new file mode 100644 index 000000000..aa1abe409 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-photo-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-photo-doc + CHECK_RESULT $? 0 0 "install texlive-photo-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-photo-doc + CHECK_RESULT $? 0 0 "remove texlive-photo-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-photo.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-photo.sh new file mode 100644 index 000000000..86ec0f760 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-photo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-photo + CHECK_RESULT $? 0 0 "install texlive-photo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-photo + CHECK_RESULT $? 0 0 "remove texlive-photo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-physics-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-physics-doc.sh new file mode 100644 index 000000000..714b6446a --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-physics-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-physics-doc + CHECK_RESULT $? 0 0 "install texlive-physics-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-physics-doc + CHECK_RESULT $? 0 0 "remove texlive-physics-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-physics.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-physics.sh new file mode 100644 index 000000000..d9cc68d88 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-physics.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-physics + CHECK_RESULT $? 0 0 "install texlive-physics failed" + SLEEP_WAIT 1 + dnf remove -y texlive-physics + CHECK_RESULT $? 0 0 "remove texlive-physics failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piano-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piano-doc.sh new file mode 100644 index 000000000..8784d4c0f --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piano-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-piano-doc + CHECK_RESULT $? 0 0 "install texlive-piano-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-piano-doc + CHECK_RESULT $? 0 0 "remove texlive-piano-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piano.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piano.sh new file mode 100644 index 000000000..a1a36cf92 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piano.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-piano + CHECK_RESULT $? 0 0 "install texlive-piano failed" + SLEEP_WAIT 1 + dnf remove -y texlive-piano + CHECK_RESULT $? 0 0 "remove texlive-piano failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-picinpar-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-picinpar-doc.sh new file mode 100644 index 000000000..3cfcfdca9 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-picinpar-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-picinpar-doc + CHECK_RESULT $? 0 0 "install texlive-picinpar-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-picinpar-doc + CHECK_RESULT $? 0 0 "remove texlive-picinpar-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-picinpar.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-picinpar.sh new file mode 100644 index 000000000..ddc89c7d0 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-picinpar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-picinpar + CHECK_RESULT $? 0 0 "install texlive-picinpar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-picinpar + CHECK_RESULT $? 0 0 "remove texlive-picinpar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pict2e-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pict2e-doc.sh new file mode 100644 index 000000000..91e3673b5 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pict2e-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pict2e-doc + CHECK_RESULT $? 0 0 "install texlive-pict2e-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pict2e-doc + CHECK_RESULT $? 0 0 "remove texlive-pict2e-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pict2e.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pict2e.sh new file mode 100644 index 000000000..eb9df179e --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pict2e.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pict2e + CHECK_RESULT $? 0 0 "install texlive-pict2e failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pict2e + CHECK_RESULT $? 0 0 "remove texlive-pict2e failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex-doc.sh new file mode 100644 index 000000000..cc21ce355 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pictex-doc + CHECK_RESULT $? 0 0 "install texlive-pictex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pictex-doc + CHECK_RESULT $? 0 0 "remove texlive-pictex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex.sh new file mode 100644 index 000000000..a83f35f50 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pictex + CHECK_RESULT $? 0 0 "install texlive-pictex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pictex + CHECK_RESULT $? 0 0 "remove texlive-pictex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex2.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex2.sh new file mode 100644 index 000000000..98cb04165 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pictex2 + CHECK_RESULT $? 0 0 "install texlive-pictex2 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pictex2 + CHECK_RESULT $? 0 0 "remove texlive-pictex2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictexsum-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictexsum-doc.sh new file mode 100644 index 000000000..db97c6c38 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictexsum-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pictexsum-doc + CHECK_RESULT $? 0 0 "install texlive-pictexsum-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pictexsum-doc + CHECK_RESULT $? 0 0 "remove texlive-pictexsum-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piechartmp-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piechartmp-doc.sh new file mode 100644 index 000000000..ecc0d7e11 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piechartmp-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-piechartmp-doc + CHECK_RESULT $? 0 0 "install texlive-piechartmp-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-piechartmp-doc + CHECK_RESULT $? 0 0 "remove texlive-piechartmp-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piechartmp.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piechartmp.sh new file mode 100644 index 000000000..ec7fac78f --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piechartmp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-piechartmp + CHECK_RESULT $? 0 0 "install texlive-piechartmp failed" + SLEEP_WAIT 1 + dnf remove -y texlive-piechartmp + CHECK_RESULT $? 0 0 "remove texlive-piechartmp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piff-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piff-doc.sh new file mode 100644 index 000000000..1ccee3e5f --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piff-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-piff-doc + CHECK_RESULT $? 0 0 "install texlive-piff-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-piff-doc + CHECK_RESULT $? 0 0 "remove texlive-piff-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piff.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piff.sh new file mode 100644 index 000000000..f8dd63310 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piff.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-piff + CHECK_RESULT $? 0 0 "install texlive-piff failed" + SLEEP_WAIT 1 + dnf remove -y texlive-piff + CHECK_RESULT $? 0 0 "remove texlive-piff failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pigpen-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pigpen-doc.sh new file mode 100644 index 000000000..0c210fd65 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pigpen-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pigpen-doc + CHECK_RESULT $? 0 0 "install texlive-pigpen-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pigpen-doc + CHECK_RESULT $? 0 0 "remove texlive-pigpen-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pigpen.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pigpen.sh new file mode 100644 index 000000000..19b5d8fa9 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pigpen.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pigpen + CHECK_RESULT $? 0 0 "install texlive-pigpen failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pigpen + CHECK_RESULT $? 0 0 "remove texlive-pigpen failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pinlabel-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pinlabel-doc.sh new file mode 100644 index 000000000..c4178e15a --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pinlabel-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pinlabel-doc + CHECK_RESULT $? 0 0 "install texlive-pinlabel-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pinlabel-doc + CHECK_RESULT $? 0 0 "remove texlive-pinlabel-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pinlabel.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pinlabel.sh new file mode 100644 index 000000000..36dc07f99 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pinlabel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pinlabel + CHECK_RESULT $? 0 0 "install texlive-pinlabel failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pinlabel + CHECK_RESULT $? 0 0 "remove texlive-pinlabel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pitex-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pitex-doc.sh new file mode 100644 index 000000000..965285d73 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pitex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pitex-doc + CHECK_RESULT $? 0 0 "install texlive-pitex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pitex-doc + CHECK_RESULT $? 0 0 "remove texlive-pitex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pitex.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pitex.sh new file mode 100644 index 000000000..65988b7df --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pitex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pitex + CHECK_RESULT $? 0 0 "install texlive-pitex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pitex + CHECK_RESULT $? 0 0 "remove texlive-pitex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pittetd-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pittetd-doc.sh new file mode 100644 index 000000000..8c4da2219 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pittetd-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pittetd-doc + CHECK_RESULT $? 0 0 "install texlive-pittetd-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pittetd-doc + CHECK_RESULT $? 0 0 "remove texlive-pittetd-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pittetd.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pittetd.sh new file mode 100644 index 000000000..9f941a957 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pittetd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pittetd + CHECK_RESULT $? 0 0 "install texlive-pittetd failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pittetd + CHECK_RESULT $? 0 0 "remove texlive-pittetd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pixelart.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pixelart.sh new file mode 100644 index 000000000..3b9927137 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pixelart.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pixelart + CHECK_RESULT $? 0 0 "install texlive-pixelart failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pixelart + CHECK_RESULT $? 0 0 "remove texlive-pixelart failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkgloader-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkgloader-doc.sh new file mode 100644 index 000000000..46ace111c --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkgloader-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pkgloader-doc + CHECK_RESULT $? 0 0 "install texlive-pkgloader-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pkgloader-doc + CHECK_RESULT $? 0 0 "remove texlive-pkgloader-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkgloader.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkgloader.sh new file mode 100644 index 000000000..162699d6d --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkgloader.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pkgloader + CHECK_RESULT $? 0 0 "install texlive-pkgloader failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pkgloader + CHECK_RESULT $? 0 0 "remove texlive-pkgloader failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkuthss-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkuthss-doc.sh new file mode 100644 index 000000000..85bc64ce1 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkuthss-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pkuthss-doc + CHECK_RESULT $? 0 0 "install texlive-pkuthss-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pkuthss-doc + CHECK_RESULT $? 0 0 "remove texlive-pkuthss-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkuthss.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkuthss.sh new file mode 100644 index 000000000..dbd325376 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkuthss.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pkuthss + CHECK_RESULT $? 0 0 "install texlive-pkuthss failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pkuthss + CHECK_RESULT $? 0 0 "remove texlive-pkuthss failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pl-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pl-doc.sh new file mode 100644 index 000000000..1f0af54e5 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pl-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pl-doc + CHECK_RESULT $? 0 0 "install texlive-pl-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pl-doc + CHECK_RESULT $? 0 0 "remove texlive-pl-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pl.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pl.sh new file mode 100644 index 000000000..bf6531272 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pl + CHECK_RESULT $? 0 0 "install texlive-pl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pl + CHECK_RESULT $? 0 0 "remove texlive-pl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeat-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeat-doc.sh new file mode 100644 index 000000000..21364f9a3 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeat-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-placeat-doc + CHECK_RESULT $? 0 0 "install texlive-placeat-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-placeat-doc + CHECK_RESULT $? 0 0 "remove texlive-placeat-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeat.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeat.sh new file mode 100644 index 000000000..dcb2e4a81 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-placeat + CHECK_RESULT $? 0 0 "install texlive-placeat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-placeat + CHECK_RESULT $? 0 0 "remove texlive-placeat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins-doc.sh new file mode 100644 index 000000000..056923536 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-placeins-doc + CHECK_RESULT $? 0 0 "install texlive-placeins-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-placeins-doc + CHECK_RESULT $? 0 0 "remove texlive-placeins-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins-plain.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins-plain.sh new file mode 100644 index 000000000..c6af76e89 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins-plain.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-placeins-plain + CHECK_RESULT $? 0 0 "install texlive-placeins-plain failed" + SLEEP_WAIT 1 + dnf remove -y texlive-placeins-plain + CHECK_RESULT $? 0 0 "remove texlive-placeins-plain failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins.sh new file mode 100644 index 000000000..1300fb312 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-placeins + CHECK_RESULT $? 0 0 "install texlive-placeins failed" + SLEEP_WAIT 1 + dnf remove -y texlive-placeins + CHECK_RESULT $? 0 0 "remove texlive-placeins failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plain-doc-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plain-doc-doc.sh new file mode 100644 index 000000000..51221aa41 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plain-doc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plain-doc-doc + CHECK_RESULT $? 0 0 "install texlive-plain-doc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plain-doc-doc + CHECK_RESULT $? 0 0 "remove texlive-plain-doc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plain.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plain.sh new file mode 100644 index 000000000..4be4dcd80 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plain.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plain + CHECK_RESULT $? 0 0 "install texlive-plain failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plain + CHECK_RESULT $? 0 0 "remove texlive-plain failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plainpkg-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plainpkg-doc.sh new file mode 100644 index 000000000..5f8df2b28 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plainpkg-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plainpkg-doc + CHECK_RESULT $? 0 0 "install texlive-plainpkg-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plainpkg-doc + CHECK_RESULT $? 0 0 "remove texlive-plainpkg-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plainpkg.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plainpkg.sh new file mode 100644 index 000000000..3ae906c83 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plainpkg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plainpkg + CHECK_RESULT $? 0 0 "install texlive-plainpkg failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plainpkg + CHECK_RESULT $? 0 0 "remove texlive-plainpkg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantslabels-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantslabels-doc.sh new file mode 100644 index 000000000..515256d49 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantslabels-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plantslabels-doc + CHECK_RESULT $? 0 0 "install texlive-plantslabels-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plantslabels-doc + CHECK_RESULT $? 0 0 "remove texlive-plantslabels-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantslabels.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantslabels.sh new file mode 100644 index 000000000..942538a87 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantslabels.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plantslabels + CHECK_RESULT $? 0 0 "install texlive-plantslabels failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plantslabels + CHECK_RESULT $? 0 0 "remove texlive-plantslabels failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantuml.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantuml.sh new file mode 100644 index 000000000..23074b1a1 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantuml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plantuml + CHECK_RESULT $? 0 0 "install texlive-plantuml failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plantuml + CHECK_RESULT $? 0 0 "remove texlive-plantuml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plari-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plari-doc.sh new file mode 100644 index 000000000..ff2ecd679 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plari-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plari-doc + CHECK_RESULT $? 0 0 "install texlive-plari-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plari-doc + CHECK_RESULT $? 0 0 "remove texlive-plari-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plari.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plari.sh new file mode 100644 index 000000000..2765006f0 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plari.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plari + CHECK_RESULT $? 0 0 "install texlive-plari failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plari + CHECK_RESULT $? 0 0 "remove texlive-plari failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plates-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plates-doc.sh new file mode 100644 index 000000000..4dca41b6c --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plates-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plates-doc + CHECK_RESULT $? 0 0 "install texlive-plates-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plates-doc + CHECK_RESULT $? 0 0 "remove texlive-plates-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plates.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plates.sh new file mode 100644 index 000000000..467539a92 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plates.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plates + CHECK_RESULT $? 0 0 "install texlive-plates failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plates + CHECK_RESULT $? 0 0 "remove texlive-plates failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex-doc.sh new file mode 100644 index 000000000..25002a85a --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-platex-doc + CHECK_RESULT $? 0 0 "install texlive-platex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-platex-doc + CHECK_RESULT $? 0 0 "remove texlive-platex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex-tools.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex-tools.sh new file mode 100644 index 000000000..eb6e4fb87 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-platex-tools + CHECK_RESULT $? 0 0 "install texlive-platex-tools failed" + SLEEP_WAIT 1 + dnf remove -y texlive-platex-tools + CHECK_RESULT $? 0 0 "remove texlive-platex-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex.sh new file mode 100644 index 000000000..ef22af206 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-platex + CHECK_RESULT $? 0 0 "install texlive-platex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-platex + CHECK_RESULT $? 0 0 "remove texlive-platex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platexcheat-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platexcheat-doc.sh new file mode 100644 index 000000000..317db7c72 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platexcheat-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-platexcheat-doc + CHECK_RESULT $? 0 0 "install texlive-platexcheat-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-platexcheat-doc + CHECK_RESULT $? 0 0 "remove texlive-platexcheat-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-play-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-play-doc.sh new file mode 100644 index 000000000..a3df1aace --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-play-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-play-doc + CHECK_RESULT $? 0 0 "install texlive-play-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-play-doc + CHECK_RESULT $? 0 0 "remove texlive-play-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-play.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-play.sh new file mode 100644 index 000000000..eafa0efae --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-play.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-play + CHECK_RESULT $? 0 0 "install texlive-play failed" + SLEEP_WAIT 1 + dnf remove -y texlive-play + CHECK_RESULT $? 0 0 "remove texlive-play failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-playfair-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-playfair-doc.sh new file mode 100644 index 000000000..fe2c756cd --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-playfair-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-playfair-doc + CHECK_RESULT $? 0 0 "install texlive-playfair-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-playfair-doc + CHECK_RESULT $? 0 0 "remove texlive-playfair-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-playfair.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-playfair.sh new file mode 100644 index 000000000..5cbd62d77 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-playfair.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-playfair + CHECK_RESULT $? 0 0 "install texlive-playfair failed" + SLEEP_WAIT 1 + dnf remove -y texlive-playfair + CHECK_RESULT $? 0 0 "remove texlive-playfair failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plex-otf.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plex-otf.sh new file mode 100644 index 000000000..cfba0fb0e --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plex-otf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plex-otf + CHECK_RESULT $? 0 0 "install texlive-plex-otf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plex-otf + CHECK_RESULT $? 0 0 "remove texlive-plex-otf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plex.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plex.sh new file mode 100644 index 000000000..ce49cd5d1 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plex + CHECK_RESULT $? 0 0 "install texlive-plex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plex + CHECK_RESULT $? 0 0 "remove texlive-plex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plipsum-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plipsum-doc.sh new file mode 100644 index 000000000..7e59ee146 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plipsum-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plipsum-doc + CHECK_RESULT $? 0 0 "install texlive-plipsum-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plipsum-doc + CHECK_RESULT $? 0 0 "remove texlive-plipsum-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plipsum.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plipsum.sh new file mode 100644 index 000000000..9e20d74f2 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plipsum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plipsum + CHECK_RESULT $? 0 0 "install texlive-plipsum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plipsum + CHECK_RESULT $? 0 0 "remove texlive-plipsum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plnfss-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plnfss-doc.sh new file mode 100644 index 000000000..4c4766083 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plnfss-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plnfss-doc + CHECK_RESULT $? 0 0 "install texlive-plnfss-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plnfss-doc + CHECK_RESULT $? 0 0 "remove texlive-plnfss-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plnfss.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plnfss.sh new file mode 100644 index 000000000..12e9ce7af --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plnfss.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plnfss + CHECK_RESULT $? 0 0 "install texlive-plnfss failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plnfss + CHECK_RESULT $? 0 0 "remove texlive-plnfss failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plstmary-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plstmary-doc.sh new file mode 100644 index 000000000..e76e1bb16 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plstmary-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plstmary-doc + CHECK_RESULT $? 0 0 "install texlive-plstmary-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plstmary-doc + CHECK_RESULT $? 0 0 "remove texlive-plstmary-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plstmary.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plstmary.sh new file mode 100644 index 000000000..3e8f11234 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plstmary.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plstmary + CHECK_RESULT $? 0 0 "install texlive-plstmary failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plstmary + CHECK_RESULT $? 0 0 "remove texlive-plstmary failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plweb-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plweb-doc.sh new file mode 100644 index 000000000..7bb2bc736 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plweb-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plweb-doc + CHECK_RESULT $? 0 0 "install texlive-plweb-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plweb-doc + CHECK_RESULT $? 0 0 "remove texlive-plweb-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plweb.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plweb.sh new file mode 100644 index 000000000..0d643251f --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plweb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plweb + CHECK_RESULT $? 0 0 "install texlive-plweb failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plweb + CHECK_RESULT $? 0 0 "remove texlive-plweb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pm-isomath.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pm-isomath.sh new file mode 100644 index 000000000..eae96fd9c --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pm-isomath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pm-isomath + CHECK_RESULT $? 0 0 "install texlive-pm-isomath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pm-isomath + CHECK_RESULT $? 0 0 "remove texlive-pm-isomath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pmgraph-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pmgraph-doc.sh new file mode 100644 index 000000000..5746634e3 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pmgraph-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pmgraph-doc + CHECK_RESULT $? 0 0 "install texlive-pmgraph-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pmgraph-doc + CHECK_RESULT $? 0 0 "remove texlive-pmgraph-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pmgraph.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pmgraph.sh new file mode 100644 index 000000000..0bb88c966 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pmgraph.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pmgraph + CHECK_RESULT $? 0 0 "install texlive-pmgraph failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pmgraph + CHECK_RESULT $? 0 0 "remove texlive-pmgraph failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pnas2009.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pnas2009.sh new file mode 100644 index 000000000..b5ee70da4 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pnas2009.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pnas2009 + CHECK_RESULT $? 0 0 "install texlive-pnas2009 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pnas2009 + CHECK_RESULT $? 0 0 "remove texlive-pnas2009 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poemscol-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poemscol-doc.sh new file mode 100644 index 000000000..1e04eab9c --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poemscol-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-poemscol-doc + CHECK_RESULT $? 0 0 "install texlive-poemscol-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-poemscol-doc + CHECK_RESULT $? 0 0 "remove texlive-poemscol-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poemscol.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poemscol.sh new file mode 100644 index 000000000..1f4aa6168 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poemscol.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-poemscol + CHECK_RESULT $? 0 0 "install texlive-poemscol failed" + SLEEP_WAIT 1 + dnf remove -y texlive-poemscol + CHECK_RESULT $? 0 0 "remove texlive-poemscol failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetry.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetry.sh new file mode 100644 index 000000000..3dde06307 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetry.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-poetry + CHECK_RESULT $? 0 0 "install texlive-poetry failed" + SLEEP_WAIT 1 + dnf remove -y texlive-poetry + CHECK_RESULT $? 0 0 "remove texlive-poetry failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetrytex-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetrytex-doc.sh new file mode 100644 index 000000000..1b25f8893 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetrytex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-poetrytex-doc + CHECK_RESULT $? 0 0 "install texlive-poetrytex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-poetrytex-doc + CHECK_RESULT $? 0 0 "remove texlive-poetrytex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetrytex.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetrytex.sh new file mode 100644 index 000000000..f02f6cebe --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetrytex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-poetrytex + CHECK_RESULT $? 0 0 "install texlive-poetrytex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-poetrytex + CHECK_RESULT $? 0 0 "remove texlive-poetrytex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polexpr.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polexpr.sh new file mode 100644 index 000000000..600575770 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polexpr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-polexpr + CHECK_RESULT $? 0 0 "install texlive-polexpr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-polexpr + CHECK_RESULT $? 0 0 "remove texlive-polexpr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polski-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polski-doc.sh new file mode 100644 index 000000000..494a050a7 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polski-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-polski-doc + CHECK_RESULT $? 0 0 "install texlive-polski-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-polski-doc + CHECK_RESULT $? 0 0 "remove texlive-polski-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polski.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polski.sh new file mode 100644 index 000000000..77dd90cb6 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polski.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-polski + CHECK_RESULT $? 0 0 "install texlive-polski failed" + SLEEP_WAIT 1 + dnf remove -y texlive-polski + CHECK_RESULT $? 0 0 "remove texlive-polski failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poltawski-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poltawski-doc.sh new file mode 100644 index 000000000..7e8c17b12 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poltawski-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-poltawski-doc + CHECK_RESULT $? 0 0 "install texlive-poltawski-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-poltawski-doc + CHECK_RESULT $? 0 0 "remove texlive-poltawski-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poltawski.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poltawski.sh new file mode 100644 index 000000000..537cb1abc --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poltawski.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-poltawski + CHECK_RESULT $? 0 0 "install texlive-poltawski failed" + SLEEP_WAIT 1 + dnf remove -y texlive-poltawski + CHECK_RESULT $? 0 0 "remove texlive-poltawski failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polyglossia-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polyglossia-doc.sh new file mode 100644 index 000000000..2b66c3fc9 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polyglossia-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-polyglossia-doc + CHECK_RESULT $? 0 0 "install texlive-polyglossia-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-polyglossia-doc + CHECK_RESULT $? 0 0 "remove texlive-polyglossia-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polyglossia.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polyglossia.sh new file mode 100644 index 000000000..3622a6c75 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polyglossia.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-polyglossia + CHECK_RESULT $? 0 0 "install texlive-polyglossia failed" + SLEEP_WAIT 1 + dnf remove -y texlive-polyglossia + CHECK_RESULT $? 0 0 "remove texlive-polyglossia failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynom-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynom-doc.sh new file mode 100644 index 000000000..11fd86f88 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynom-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-polynom-doc + CHECK_RESULT $? 0 0 "install texlive-polynom-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-polynom-doc + CHECK_RESULT $? 0 0 "remove texlive-polynom-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynom.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynom.sh new file mode 100644 index 000000000..1aed4d762 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynom.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-polynom + CHECK_RESULT $? 0 0 "install texlive-polynom failed" + SLEEP_WAIT 1 + dnf remove -y texlive-polynom + CHECK_RESULT $? 0 0 "remove texlive-polynom failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynomial-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynomial-doc.sh new file mode 100644 index 000000000..69959affb --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynomial-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-polynomial-doc + CHECK_RESULT $? 0 0 "install texlive-polynomial-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-polynomial-doc + CHECK_RESULT $? 0 0 "remove texlive-polynomial-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynomial.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynomial.sh new file mode 100644 index 000000000..e4f12a8d9 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynomial.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-polynomial + CHECK_RESULT $? 0 0 "install texlive-polynomial failed" + SLEEP_WAIT 1 + dnf remove -y texlive-polynomial + CHECK_RESULT $? 0 0 "remove texlive-polynomial failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polytable-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polytable-doc.sh new file mode 100644 index 000000000..703313172 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polytable-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-polytable-doc + CHECK_RESULT $? 0 0 "install texlive-polytable-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-polytable-doc + CHECK_RESULT $? 0 0 "remove texlive-polytable-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polytable.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polytable.sh new file mode 100644 index 000000000..155380b7c --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polytable.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-polytable + CHECK_RESULT $? 0 0 "install texlive-polytable failed" + SLEEP_WAIT 1 + dnf remove -y texlive-polytable + CHECK_RESULT $? 0 0 "remove texlive-polytable failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postage.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postage.sh new file mode 100644 index 000000000..40664b83f --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-postage + CHECK_RESULT $? 0 0 "install texlive-postage failed" + SLEEP_WAIT 1 + dnf remove -y texlive-postage + CHECK_RESULT $? 0 0 "remove texlive-postage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postcards-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postcards-doc.sh new file mode 100644 index 000000000..d6bf4d63e --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postcards-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-postcards-doc + CHECK_RESULT $? 0 0 "install texlive-postcards-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-postcards-doc + CHECK_RESULT $? 0 0 "remove texlive-postcards-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postcards.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postcards.sh new file mode 100644 index 000000000..5baf6b1cc --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postcards.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-postcards + CHECK_RESULT $? 0 0 "install texlive-postcards failed" + SLEEP_WAIT 1 + dnf remove -y texlive-postcards + CHECK_RESULT $? 0 0 "remove texlive-postcards failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poster-mac-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poster-mac-doc.sh new file mode 100644 index 000000000..abd259a17 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poster-mac-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-poster-mac-doc + CHECK_RESULT $? 0 0 "install texlive-poster-mac-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-poster-mac-doc + CHECK_RESULT $? 0 0 "remove texlive-poster-mac-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poster-mac.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poster-mac.sh new file mode 100644 index 000000000..a8c100df8 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poster-mac.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-poster-mac + CHECK_RESULT $? 0 0 "install texlive-poster-mac failed" + SLEEP_WAIT 1 + dnf remove -y texlive-poster-mac + CHECK_RESULT $? 0 0 "remove texlive-poster-mac failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-FUBerlin-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-FUBerlin-doc.sh new file mode 100644 index 000000000..38865a1e9 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-FUBerlin-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-powerdot-FUBerlin-doc + CHECK_RESULT $? 0 0 "install texlive-powerdot-FUBerlin-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-powerdot-FUBerlin-doc + CHECK_RESULT $? 0 0 "remove texlive-powerdot-FUBerlin-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-doc.sh new file mode 100644 index 000000000..2c4b15958 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-powerdot-doc + CHECK_RESULT $? 0 0 "install texlive-powerdot-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-powerdot-doc + CHECK_RESULT $? 0 0 "remove texlive-powerdot-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-fuberlin.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-fuberlin.sh new file mode 100644 index 000000000..01157ef75 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-fuberlin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-powerdot-fuberlin + CHECK_RESULT $? 0 0 "install texlive-powerdot-fuberlin failed" + SLEEP_WAIT 1 + dnf remove -y texlive-powerdot-fuberlin + CHECK_RESULT $? 0 0 "remove texlive-powerdot-fuberlin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-tuliplab.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-tuliplab.sh new file mode 100644 index 000000000..515c71283 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-tuliplab.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-powerdot-tuliplab + CHECK_RESULT $? 0 0 "install texlive-powerdot-tuliplab failed" + SLEEP_WAIT 1 + dnf remove -y texlive-powerdot-tuliplab + CHECK_RESULT $? 0 0 "remove texlive-powerdot-tuliplab failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot.sh new file mode 100644 index 000000000..f1f5aa7a0 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-powerdot + CHECK_RESULT $? 0 0 "install texlive-powerdot failed" + SLEEP_WAIT 1 + dnf remove -y texlive-powerdot + CHECK_RESULT $? 0 0 "remove texlive-powerdot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv-doc.sh new file mode 100644 index 000000000..2e3af0306 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ppr-prv-doc + CHECK_RESULT $? 0 0 "install texlive-ppr-prv-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ppr-prv-doc + CHECK_RESULT $? 0 0 "remove texlive-ppr-prv-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv.sh new file mode 100644 index 000000000..4501ed096 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ppr-prv + CHECK_RESULT $? 0 0 "install texlive-ppr-prv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ppr-prv + CHECK_RESULT $? 0 0 "remove texlive-ppr-prv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psfrag-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psfrag-doc.sh new file mode 100644 index 000000000..d3b943a50 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psfrag-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-psfrag-doc + CHECK_RESULT $? 0 0 "install texlive-psfrag-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-psfrag-doc + CHECK_RESULT $? 0 0 "remove texlive-psfrag-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psfrag.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psfrag.sh new file mode 100644 index 000000000..214975595 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psfrag.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-psfrag + CHECK_RESULT $? 0 0 "install texlive-psfrag failed" + SLEEP_WAIT 1 + dnf remove -y texlive-psfrag + CHECK_RESULT $? 0 0 "remove texlive-psfrag failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psgo-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psgo-doc.sh new file mode 100644 index 000000000..6b4a7f3d8 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psgo-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-psgo-doc + CHECK_RESULT $? 0 0 "install texlive-psgo-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-psgo-doc + CHECK_RESULT $? 0 0 "remove texlive-psgo-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psgo.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psgo.sh new file mode 100644 index 000000000..fda3681ac --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psgo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-psgo + CHECK_RESULT $? 0 0 "install texlive-psgo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-psgo + CHECK_RESULT $? 0 0 "remove texlive-psgo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pslatex.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pslatex.sh new file mode 100644 index 000000000..3519ef619 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pslatex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pslatex + CHECK_RESULT $? 0 0 "install texlive-pslatex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pslatex + CHECK_RESULT $? 0 0 "remove texlive-pslatex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psnfss-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psnfss-doc.sh new file mode 100644 index 000000000..5910da8d3 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psnfss-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-psnfss-doc + CHECK_RESULT $? 0 0 "install texlive-psnfss-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-psnfss-doc + CHECK_RESULT $? 0 0 "remove texlive-psnfss-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psnfss.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psnfss.sh new file mode 100644 index 000000000..46e524c98 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psnfss.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-psnfss + CHECK_RESULT $? 0 0 "install texlive-psnfss failed" + SLEEP_WAIT 1 + dnf remove -y texlive-psnfss + CHECK_RESULT $? 0 0 "remove texlive-psnfss failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pspicture-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pspicture-doc.sh new file mode 100644 index 000000000..149d65e86 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pspicture-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pspicture-doc + CHECK_RESULT $? 0 0 "install texlive-pspicture-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pspicture-doc + CHECK_RESULT $? 0 0 "remove texlive-pspicture-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pspicture.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pspicture.sh new file mode 100644 index 000000000..acb448378 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pspicture.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pspicture + CHECK_RESULT $? 0 0 "install texlive-pspicture failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pspicture + CHECK_RESULT $? 0 0 "remove texlive-pspicture failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pst-eucl-translation-bg-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pst-eucl-translation-bg-doc.sh new file mode 100644 index 000000000..0c6525ab3 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pst-eucl-translation-bg-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pst-eucl-translation-bg-doc + CHECK_RESULT $? 0 0 "install texlive-pst-eucl-translation-bg-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pst-eucl-translation-bg-doc + CHECK_RESULT $? 0 0 "remove texlive-pst-eucl-translation-bg-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pxfonts-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pxfonts-doc.sh new file mode 100644 index 000000000..27b9f1437 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pxfonts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pxfonts-doc + CHECK_RESULT $? 0 0 "install texlive-pxfonts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pxfonts-doc + CHECK_RESULT $? 0 0 "remove texlive-pxfonts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pxfonts.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pxfonts.sh new file mode 100644 index 000000000..542af6544 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pxfonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pxfonts + CHECK_RESULT $? 0 0 "install texlive-pxfonts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pxfonts + CHECK_RESULT $? 0 0 "remove texlive-pxfonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-split-r.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-split-r.sh new file mode 100644 index 000000000..b3af4f103 --- /dev/null +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-split-r.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-split-r + CHECK_RESULT $? 0 0 "install texlive-split-r failed" + SLEEP_WAIT 1 + dnf remove -y texlive-split-r + CHECK_RESULT $? 0 0 "remove texlive-split-r failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-r_und_s-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-r_und_s-doc.sh new file mode 100644 index 000000000..ace106497 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-r_und_s-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-r_und_s-doc + CHECK_RESULT $? 0 0 "install texlive-r_und_s-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-r_und_s-doc + CHECK_RESULT $? 0 0 "remove texlive-r_und_s-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-r_und_s.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-r_und_s.sh new file mode 100644 index 000000000..eadeb7eb8 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-r_und_s.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-r_und_s + CHECK_RESULT $? 0 0 "install texlive-r_und_s failed" + SLEEP_WAIT 1 + dnf remove -y texlive-r_und_s + CHECK_RESULT $? 0 0 "remove texlive-r_und_s failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roboto-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roboto-doc.sh new file mode 100644 index 000000000..6c523d49f --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roboto-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-roboto-doc + CHECK_RESULT $? 0 0 "install texlive-roboto-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-roboto-doc + CHECK_RESULT $? 0 0 "remove texlive-roboto-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roboto.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roboto.sh new file mode 100644 index 000000000..c4fa493fc --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roboto.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-roboto + CHECK_RESULT $? 0 0 "install texlive-roboto failed" + SLEEP_WAIT 1 + dnf remove -y texlive-roboto + CHECK_RESULT $? 0 0 "remove texlive-roboto failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustcommand-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustcommand-doc.sh new file mode 100644 index 000000000..43213f483 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustcommand-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-robustcommand-doc + CHECK_RESULT $? 0 0 "install texlive-robustcommand-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-robustcommand-doc + CHECK_RESULT $? 0 0 "remove texlive-robustcommand-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustcommand.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustcommand.sh new file mode 100644 index 000000000..ed0225d5c --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustcommand.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-robustcommand + CHECK_RESULT $? 0 0 "install texlive-robustcommand failed" + SLEEP_WAIT 1 + dnf remove -y texlive-robustcommand + CHECK_RESULT $? 0 0 "remove texlive-robustcommand failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustindex-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustindex-doc.sh new file mode 100644 index 000000000..63bc7c4a9 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustindex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-robustindex-doc + CHECK_RESULT $? 0 0 "install texlive-robustindex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-robustindex-doc + CHECK_RESULT $? 0 0 "remove texlive-robustindex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustindex.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustindex.sh new file mode 100644 index 000000000..02becc9fd --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustindex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-robustindex + CHECK_RESULT $? 0 0 "install texlive-robustindex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-robustindex + CHECK_RESULT $? 0 0 "remove texlive-robustindex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roex.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roex.sh new file mode 100644 index 000000000..d4020ecde --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-roex + CHECK_RESULT $? 0 0 "install texlive-roex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-roex + CHECK_RESULT $? 0 0 "remove texlive-roex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbar-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbar-doc.sh new file mode 100644 index 000000000..e7d0172d9 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbar-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-romanbar-doc + CHECK_RESULT $? 0 0 "install texlive-romanbar-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-romanbar-doc + CHECK_RESULT $? 0 0 "remove texlive-romanbar-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbar.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbar.sh new file mode 100644 index 000000000..ce580ecd6 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-romanbar + CHECK_RESULT $? 0 0 "install texlive-romanbar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-romanbar + CHECK_RESULT $? 0 0 "remove texlive-romanbar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber-doc.sh new file mode 100644 index 000000000..f45f9d05b --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-romanbarpagenumber-doc + CHECK_RESULT $? 0 0 "install texlive-romanbarpagenumber-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-romanbarpagenumber-doc + CHECK_RESULT $? 0 0 "remove texlive-romanbarpagenumber-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber.sh new file mode 100644 index 000000000..9c597b0a2 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-romanbarpagenumber + CHECK_RESULT $? 0 0 "install texlive-romanbarpagenumber failed" + SLEEP_WAIT 1 + dnf remove -y texlive-romanbarpagenumber + CHECK_RESULT $? 0 0 "remove texlive-romanbarpagenumber failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romande-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romande-doc.sh new file mode 100644 index 000000000..55a17a5e4 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romande-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-romande-doc + CHECK_RESULT $? 0 0 "install texlive-romande-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-romande-doc + CHECK_RESULT $? 0 0 "remove texlive-romande-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romande.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romande.sh new file mode 100644 index 000000000..2dc91bd45 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romande.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-romande + CHECK_RESULT $? 0 0 "install texlive-romande failed" + SLEEP_WAIT 1 + dnf remove -y texlive-romande + CHECK_RESULT $? 0 0 "remove texlive-romande failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanneg-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanneg-doc.sh new file mode 100644 index 000000000..a0a93367a --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanneg-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-romanneg-doc + CHECK_RESULT $? 0 0 "install texlive-romanneg-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-romanneg-doc + CHECK_RESULT $? 0 0 "remove texlive-romanneg-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanneg.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanneg.sh new file mode 100644 index 000000000..312e98be9 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanneg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-romanneg + CHECK_RESULT $? 0 0 "install texlive-romanneg failed" + SLEEP_WAIT 1 + dnf remove -y texlive-romanneg + CHECK_RESULT $? 0 0 "remove texlive-romanneg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romannum-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romannum-doc.sh new file mode 100644 index 000000000..c716566f1 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romannum-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-romannum-doc + CHECK_RESULT $? 0 0 "install texlive-romannum-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-romannum-doc + CHECK_RESULT $? 0 0 "remove texlive-romannum-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romannum.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romannum.sh new file mode 100644 index 000000000..5e22ff3ad --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romannum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-romannum + CHECK_RESULT $? 0 0 "install texlive-romannum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-romannum + CHECK_RESULT $? 0 0 "remove texlive-romannum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rosario-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rosario-doc.sh new file mode 100644 index 000000000..816633f34 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rosario-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rosario-doc + CHECK_RESULT $? 0 0 "install texlive-rosario-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rosario-doc + CHECK_RESULT $? 0 0 "remove texlive-rosario-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rosario.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rosario.sh new file mode 100644 index 000000000..9785590ec --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rosario.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rosario + CHECK_RESULT $? 0 0 "install texlive-rosario failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rosario + CHECK_RESULT $? 0 0 "remove texlive-rosario failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotfloat-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotfloat-doc.sh new file mode 100644 index 000000000..b97dd8c97 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotfloat-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rotfloat-doc + CHECK_RESULT $? 0 0 "install texlive-rotfloat-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rotfloat-doc + CHECK_RESULT $? 0 0 "remove texlive-rotfloat-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotfloat.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotfloat.sh new file mode 100644 index 000000000..bb932a193 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotfloat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rotfloat + CHECK_RESULT $? 0 0 "install texlive-rotfloat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rotfloat + CHECK_RESULT $? 0 0 "remove texlive-rotfloat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotpages-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotpages-doc.sh new file mode 100644 index 000000000..66c2d7a55 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotpages-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rotpages-doc + CHECK_RESULT $? 0 0 "install texlive-rotpages-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rotpages-doc + CHECK_RESULT $? 0 0 "remove texlive-rotpages-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotpages.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotpages.sh new file mode 100644 index 000000000..4e30131b9 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotpages.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rotpages + CHECK_RESULT $? 0 0 "install texlive-rotpages failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rotpages + CHECK_RESULT $? 0 0 "remove texlive-rotpages failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundbox-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundbox-doc.sh new file mode 100644 index 000000000..de296505c --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundbox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-roundbox-doc + CHECK_RESULT $? 0 0 "install texlive-roundbox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-roundbox-doc + CHECK_RESULT $? 0 0 "remove texlive-roundbox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundbox.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundbox.sh new file mode 100644 index 000000000..6b6844267 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-roundbox + CHECK_RESULT $? 0 0 "install texlive-roundbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-roundbox + CHECK_RESULT $? 0 0 "remove texlive-roundbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundrect-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundrect-doc.sh new file mode 100644 index 000000000..e97a8166e --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundrect-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-roundrect-doc + CHECK_RESULT $? 0 0 "install texlive-roundrect-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-roundrect-doc + CHECK_RESULT $? 0 0 "remove texlive-roundrect-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundrect.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundrect.sh new file mode 100644 index 000000000..24bf68425 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundrect.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-roundrect + CHECK_RESULT $? 0 0 "install texlive-roundrect failed" + SLEEP_WAIT 1 + dnf remove -y texlive-roundrect + CHECK_RESULT $? 0 0 "remove texlive-roundrect failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees-doc.sh new file mode 100644 index 000000000..c7c77685a --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rrgtrees-doc + CHECK_RESULT $? 0 0 "install texlive-rrgtrees-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rrgtrees-doc + CHECK_RESULT $? 0 0 "remove texlive-rrgtrees-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees.sh new file mode 100644 index 000000000..f7de9b925 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rrgtrees + CHECK_RESULT $? 0 0 "install texlive-rrgtrees failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rrgtrees + CHECK_RESULT $? 0 0 "remove texlive-rrgtrees failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsc-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsc-doc.sh new file mode 100644 index 000000000..7f780d60f --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rsc-doc + CHECK_RESULT $? 0 0 "install texlive-rsc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rsc-doc + CHECK_RESULT $? 0 0 "remove texlive-rsc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsc.sh new file mode 100644 index 000000000..d5d7a9543 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rsc + CHECK_RESULT $? 0 0 "install texlive-rsc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rsc + CHECK_RESULT $? 0 0 "remove texlive-rsc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfs-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfs-doc.sh new file mode 100644 index 000000000..0b1a8e1e5 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rsfs-doc + CHECK_RESULT $? 0 0 "install texlive-rsfs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rsfs-doc + CHECK_RESULT $? 0 0 "remove texlive-rsfs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfs.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfs.sh new file mode 100644 index 000000000..8f8bfafd4 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rsfs + CHECK_RESULT $? 0 0 "install texlive-rsfs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rsfs + CHECK_RESULT $? 0 0 "remove texlive-rsfs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfso-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfso-doc.sh new file mode 100644 index 000000000..41f164330 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfso-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rsfso-doc + CHECK_RESULT $? 0 0 "install texlive-rsfso-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rsfso-doc + CHECK_RESULT $? 0 0 "remove texlive-rsfso-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfso.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfso.sh new file mode 100644 index 000000000..53c4e92e6 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfso.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rsfso + CHECK_RESULT $? 0 0 "install texlive-rsfso failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rsfso + CHECK_RESULT $? 0 0 "remove texlive-rsfso failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rterface-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rterface-doc.sh new file mode 100644 index 000000000..5a445dc1d --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rterface-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rterface-doc + CHECK_RESULT $? 0 0 "install texlive-rterface-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rterface-doc + CHECK_RESULT $? 0 0 "remove texlive-rterface-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rterface.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rterface.sh new file mode 100644 index 000000000..7f0cce147 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rterface.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rterface + CHECK_RESULT $? 0 0 "install texlive-rterface failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rterface + CHECK_RESULT $? 0 0 "remove texlive-rterface failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc-doc.sh new file mode 100644 index 000000000..f346d4591 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rtkinenc-doc + CHECK_RESULT $? 0 0 "install texlive-rtkinenc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rtkinenc-doc + CHECK_RESULT $? 0 0 "remove texlive-rtkinenc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc.sh new file mode 100644 index 000000000..963ca094f --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rtkinenc + CHECK_RESULT $? 0 0 "install texlive-rtkinenc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rtkinenc + CHECK_RESULT $? 0 0 "remove texlive-rtkinenc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtklage-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtklage-doc.sh new file mode 100644 index 000000000..6907f6c8d --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtklage-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rtklage-doc + CHECK_RESULT $? 0 0 "install texlive-rtklage-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rtklage-doc + CHECK_RESULT $? 0 0 "remove texlive-rtklage-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtklage.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtklage.sh new file mode 100644 index 000000000..881792c5e --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtklage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rtklage + CHECK_RESULT $? 0 0 "install texlive-rtklage failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rtklage + CHECK_RESULT $? 0 0 "remove texlive-rtklage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ruhyphen.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ruhyphen.sh new file mode 100644 index 000000000..a765bfbda --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ruhyphen.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ruhyphen + CHECK_RESULT $? 0 0 "install texlive-ruhyphen failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ruhyphen + CHECK_RESULT $? 0 0 "remove texlive-ruhyphen failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rulercompass-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rulercompass-doc.sh new file mode 100644 index 000000000..9d47b6fa8 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rulercompass-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rulercompass-doc + CHECK_RESULT $? 0 0 "install texlive-rulercompass-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rulercompass-doc + CHECK_RESULT $? 0 0 "remove texlive-rulercompass-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rulercompass.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rulercompass.sh new file mode 100644 index 000000000..be872b1fa --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rulercompass.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rulercompass + CHECK_RESULT $? 0 0 "install texlive-rulercompass failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rulercompass + CHECK_RESULT $? 0 0 "remove texlive-rulercompass failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-russ-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-russ-doc.sh new file mode 100644 index 000000000..990e2fd3b --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-russ-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-russ-doc + CHECK_RESULT $? 0 0 "install texlive-russ-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-russ-doc + CHECK_RESULT $? 0 0 "remove texlive-russ-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-russ.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-russ.sh new file mode 100644 index 000000000..f0d7c0fb5 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-russ.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-russ + CHECK_RESULT $? 0 0 "install texlive-russ failed" + SLEEP_WAIT 1 + dnf remove -y texlive-russ + CHECK_RESULT $? 0 0 "remove texlive-russ failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rutitlepage.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rutitlepage.sh new file mode 100644 index 000000000..370e69206 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rutitlepage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rutitlepage + CHECK_RESULT $? 0 0 "install texlive-rutitlepage failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rutitlepage + CHECK_RESULT $? 0 0 "remove texlive-rutitlepage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rviewport-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rviewport-doc.sh new file mode 100644 index 000000000..8c81167cf --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rviewport-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rviewport-doc + CHECK_RESULT $? 0 0 "install texlive-rviewport-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rviewport-doc + CHECK_RESULT $? 0 0 "remove texlive-rviewport-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rviewport.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rviewport.sh new file mode 100644 index 000000000..391ce701a --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rviewport.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rviewport + CHECK_RESULT $? 0 0 "install texlive-rviewport failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rviewport + CHECK_RESULT $? 0 0 "remove texlive-rviewport failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rvwrite-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rvwrite-doc.sh new file mode 100644 index 000000000..ee8fc2c76 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rvwrite-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rvwrite-doc + CHECK_RESULT $? 0 0 "install texlive-rvwrite-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rvwrite-doc + CHECK_RESULT $? 0 0 "remove texlive-rvwrite-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rvwrite.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rvwrite.sh new file mode 100644 index 000000000..ee789a054 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rvwrite.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rvwrite + CHECK_RESULT $? 0 0 "install texlive-rvwrite failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rvwrite + CHECK_RESULT $? 0 0 "remove texlive-rvwrite failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ryethesis-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ryethesis-doc.sh new file mode 100644 index 000000000..fe9c466a1 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ryethesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ryethesis-doc + CHECK_RESULT $? 0 0 "install texlive-ryethesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ryethesis-doc + CHECK_RESULT $? 0 0 "remove texlive-ryethesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ryethesis.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ryethesis.sh new file mode 100644 index 000000000..d41d37a35 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ryethesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ryethesis + CHECK_RESULT $? 0 0 "install texlive-ryethesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ryethesis + CHECK_RESULT $? 0 0 "remove texlive-ryethesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz-doc.sh new file mode 100644 index 000000000..d5a785da3 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sa-tikz-doc + CHECK_RESULT $? 0 0 "install texlive-sa-tikz-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sa-tikz-doc + CHECK_RESULT $? 0 0 "remove texlive-sa-tikz-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz.sh new file mode 100644 index 000000000..63ed1cddb --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sa-tikz + CHECK_RESULT $? 0 0 "install texlive-sa-tikz failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sa-tikz + CHECK_RESULT $? 0 0 "remove texlive-sa-tikz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sageep-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sageep-doc.sh new file mode 100644 index 000000000..2c80ce527 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sageep-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sageep-doc + CHECK_RESULT $? 0 0 "install texlive-sageep-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sageep-doc + CHECK_RESULT $? 0 0 "remove texlive-sageep-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sageep.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sageep.sh new file mode 100644 index 000000000..cb7c5ef41 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sageep.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sageep + CHECK_RESULT $? 0 0 "install texlive-sageep failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sageep + CHECK_RESULT $? 0 0 "remove texlive-sageep failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut-doc.sh new file mode 100644 index 000000000..4fff1966d --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sanitize-umlaut-doc + CHECK_RESULT $? 0 0 "install texlive-sanitize-umlaut-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sanitize-umlaut-doc + CHECK_RESULT $? 0 0 "remove texlive-sanitize-umlaut-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut.sh new file mode 100644 index 000000000..9535d07bc --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sanitize-umlaut + CHECK_RESULT $? 0 0 "install texlive-sanitize-umlaut failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sanitize-umlaut + CHECK_RESULT $? 0 0 "remove texlive-sanitize-umlaut failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-doc.sh new file mode 100644 index 000000000..442520130 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sanskrit-doc + CHECK_RESULT $? 0 0 "install texlive-sanskrit-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sanskrit-doc + CHECK_RESULT $? 0 0 "remove texlive-sanskrit-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1-doc.sh new file mode 100644 index 000000000..e6929abbc --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sanskrit-t1-doc + CHECK_RESULT $? 0 0 "install texlive-sanskrit-t1-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sanskrit-t1-doc + CHECK_RESULT $? 0 0 "remove texlive-sanskrit-t1-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1.sh new file mode 100644 index 000000000..70d949ae8 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sanskrit-t1 + CHECK_RESULT $? 0 0 "install texlive-sanskrit-t1 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sanskrit-t1 + CHECK_RESULT $? 0 0 "remove texlive-sanskrit-t1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit.sh new file mode 100644 index 000000000..891ed74b9 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sanskrit + CHECK_RESULT $? 0 0 "install texlive-sanskrit failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sanskrit + CHECK_RESULT $? 0 0 "remove texlive-sanskrit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmath-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmath-doc.sh new file mode 100644 index 000000000..2cf1324cb --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmath-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sansmath-doc + CHECK_RESULT $? 0 0 "install texlive-sansmath-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sansmath-doc + CHECK_RESULT $? 0 0 "remove texlive-sansmath-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmath.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmath.sh new file mode 100644 index 000000000..69e7150b4 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sansmath + CHECK_RESULT $? 0 0 "install texlive-sansmath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sansmath + CHECK_RESULT $? 0 0 "remove texlive-sansmath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent-doc.sh new file mode 100644 index 000000000..a08e915c6 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sansmathaccent-doc + CHECK_RESULT $? 0 0 "install texlive-sansmathaccent-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sansmathaccent-doc + CHECK_RESULT $? 0 0 "remove texlive-sansmathaccent-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent.sh new file mode 100644 index 000000000..e7edff06a --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sansmathaccent + CHECK_RESULT $? 0 0 "install texlive-sansmathaccent failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sansmathaccent + CHECK_RESULT $? 0 0 "remove texlive-sansmathaccent failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts-doc.sh new file mode 100644 index 000000000..4fbcb2159 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sansmathfonts-doc + CHECK_RESULT $? 0 0 "install texlive-sansmathfonts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sansmathfonts-doc + CHECK_RESULT $? 0 0 "remove texlive-sansmathfonts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts.sh new file mode 100644 index 000000000..bed310f6f --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sansmathfonts + CHECK_RESULT $? 0 0 "install texlive-sansmathfonts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sansmathfonts + CHECK_RESULT $? 0 0 "remove texlive-sansmathfonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sapthesis-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sapthesis-doc.sh new file mode 100644 index 000000000..0031b1864 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sapthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sapthesis-doc + CHECK_RESULT $? 0 0 "install texlive-sapthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sapthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-sapthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sapthesis.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sapthesis.sh new file mode 100644 index 000000000..af4b0f2d1 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sapthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sapthesis + CHECK_RESULT $? 0 0 "install texlive-sapthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sapthesis + CHECK_RESULT $? 0 0 "remove texlive-sapthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay-doc.sh new file mode 100644 index 000000000..4c89eb29b --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sasnrdisplay-doc + CHECK_RESULT $? 0 0 "install texlive-sasnrdisplay-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sasnrdisplay-doc + CHECK_RESULT $? 0 0 "remove texlive-sasnrdisplay-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay.sh new file mode 100644 index 000000000..1fc01d762 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sasnrdisplay + CHECK_RESULT $? 0 0 "install texlive-sasnrdisplay failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sasnrdisplay + CHECK_RESULT $? 0 0 "remove texlive-sasnrdisplay failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauerj-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauerj-doc.sh new file mode 100644 index 000000000..5a420bcb2 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauerj-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sauerj-doc + CHECK_RESULT $? 0 0 "install texlive-sauerj-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sauerj-doc + CHECK_RESULT $? 0 0 "remove texlive-sauerj-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauerj.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauerj.sh new file mode 100644 index 000000000..7b84b9bcb --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauerj.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sauerj + CHECK_RESULT $? 0 0 "install texlive-sauerj failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sauerj + CHECK_RESULT $? 0 0 "remove texlive-sauerj failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauter.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauter.sh new file mode 100644 index 000000000..853c98b23 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sauter + CHECK_RESULT $? 0 0 "install texlive-sauter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sauter + CHECK_RESULT $? 0 0 "remove texlive-sauter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts-doc.sh new file mode 100644 index 000000000..a93e2b2d3 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sauterfonts-doc + CHECK_RESULT $? 0 0 "install texlive-sauterfonts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sauterfonts-doc + CHECK_RESULT $? 0 0 "remove texlive-sauterfonts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts.sh new file mode 100644 index 000000000..59a637cec --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sauterfonts + CHECK_RESULT $? 0 0 "install texlive-sauterfonts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sauterfonts + CHECK_RESULT $? 0 0 "remove texlive-sauterfonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savefnmark-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savefnmark-doc.sh new file mode 100644 index 000000000..7aa04186c --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savefnmark-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-savefnmark-doc + CHECK_RESULT $? 0 0 "install texlive-savefnmark-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-savefnmark-doc + CHECK_RESULT $? 0 0 "remove texlive-savefnmark-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savefnmark.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savefnmark.sh new file mode 100644 index 000000000..06842b831 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savefnmark.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-savefnmark + CHECK_RESULT $? 0 0 "install texlive-savefnmark failed" + SLEEP_WAIT 1 + dnf remove -y texlive-savefnmark + CHECK_RESULT $? 0 0 "remove texlive-savefnmark failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savesym.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savesym.sh new file mode 100644 index 000000000..21b247036 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savesym.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-savesym + CHECK_RESULT $? 0 0 "install texlive-savesym failed" + SLEEP_WAIT 1 + dnf remove -y texlive-savesym + CHECK_RESULT $? 0 0 "remove texlive-savesym failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savetrees-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savetrees-doc.sh new file mode 100644 index 000000000..a91649204 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savetrees-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-savetrees-doc + CHECK_RESULT $? 0 0 "install texlive-savetrees-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-savetrees-doc + CHECK_RESULT $? 0 0 "remove texlive-savetrees-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savetrees.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savetrees.sh new file mode 100644 index 000000000..9be4002e1 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savetrees.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-savetrees + CHECK_RESULT $? 0 0 "install texlive-savetrees failed" + SLEEP_WAIT 1 + dnf remove -y texlive-savetrees + CHECK_RESULT $? 0 0 "remove texlive-savetrees failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scale-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scale-doc.sh new file mode 100644 index 000000000..30e4a6cba --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scale-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scale-doc + CHECK_RESULT $? 0 0 "install texlive-scale-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scale-doc + CHECK_RESULT $? 0 0 "remove texlive-scale-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scale.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scale.sh new file mode 100644 index 000000000..accb88c90 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scale.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scale + CHECK_RESULT $? 0 0 "install texlive-scale failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scale + CHECK_RESULT $? 0 0 "remove texlive-scale failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalebar-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalebar-doc.sh new file mode 100644 index 000000000..6f2a5e639 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalebar-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scalebar-doc + CHECK_RESULT $? 0 0 "install texlive-scalebar-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scalebar-doc + CHECK_RESULT $? 0 0 "remove texlive-scalebar-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalebar.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalebar.sh new file mode 100644 index 000000000..d2b2b44b2 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalebar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scalebar + CHECK_RESULT $? 0 0 "install texlive-scalebar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scalebar + CHECK_RESULT $? 0 0 "remove texlive-scalebar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalerel-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalerel-doc.sh new file mode 100644 index 000000000..61dd69e08 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalerel-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scalerel-doc + CHECK_RESULT $? 0 0 "install texlive-scalerel-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scalerel-doc + CHECK_RESULT $? 0 0 "remove texlive-scalerel-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalerel.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalerel.sh new file mode 100644 index 000000000..df3ae5ca0 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalerel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scalerel + CHECK_RESULT $? 0 0 "install texlive-scalerel failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scalerel + CHECK_RESULT $? 0 0 "remove texlive-scalerel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scanpages-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scanpages-doc.sh new file mode 100644 index 000000000..4133a5d3d --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scanpages-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scanpages-doc + CHECK_RESULT $? 0 0 "install texlive-scanpages-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scanpages-doc + CHECK_RESULT $? 0 0 "remove texlive-scanpages-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scanpages.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scanpages.sh new file mode 100644 index 000000000..56093b4db --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scanpages.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scanpages + CHECK_RESULT $? 0 0 "install texlive-scanpages failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scanpages + CHECK_RESULT $? 0 0 "remove texlive-scanpages failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemabloc-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemabloc-doc.sh new file mode 100644 index 000000000..f3086b76b --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemabloc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-schemabloc-doc + CHECK_RESULT $? 0 0 "install texlive-schemabloc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-schemabloc-doc + CHECK_RESULT $? 0 0 "remove texlive-schemabloc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemabloc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemabloc.sh new file mode 100644 index 000000000..9fdf93311 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemabloc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-schemabloc + CHECK_RESULT $? 0 0 "install texlive-schemabloc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-schemabloc + CHECK_RESULT $? 0 0 "remove texlive-schemabloc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemata-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemata-doc.sh new file mode 100644 index 000000000..67a0b8b14 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemata-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-schemata-doc + CHECK_RESULT $? 0 0 "install texlive-schemata-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-schemata-doc + CHECK_RESULT $? 0 0 "remove texlive-schemata-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemata.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemata.sh new file mode 100644 index 000000000..665169aa4 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemata.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-schemata + CHECK_RESULT $? 0 0 "install texlive-schemata failed" + SLEEP_WAIT 1 + dnf remove -y texlive-schemata + CHECK_RESULT $? 0 0 "remove texlive-schemata failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-basic.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-basic.sh new file mode 100644 index 000000000..a65e2e5a8 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-basic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scheme-basic + CHECK_RESULT $? 0 0 "install texlive-scheme-basic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scheme-basic + CHECK_RESULT $? 0 0 "remove texlive-scheme-basic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-context.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-context.sh new file mode 100644 index 000000000..2afca1ac4 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-context.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scheme-context + CHECK_RESULT $? 0 0 "install texlive-scheme-context failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scheme-context + CHECK_RESULT $? 0 0 "remove texlive-scheme-context failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-full.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-full.sh new file mode 100644 index 000000000..c4be7a5c7 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-full.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scheme-full + CHECK_RESULT $? 0 0 "install texlive-scheme-full failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scheme-full + CHECK_RESULT $? 0 0 "remove texlive-scheme-full failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-gust.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-gust.sh new file mode 100644 index 000000000..b7c3c0124 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-gust.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scheme-gust + CHECK_RESULT $? 0 0 "install texlive-scheme-gust failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scheme-gust + CHECK_RESULT $? 0 0 "remove texlive-scheme-gust failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-medium.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-medium.sh new file mode 100644 index 000000000..c4b928cff --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-medium.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scheme-medium + CHECK_RESULT $? 0 0 "install texlive-scheme-medium failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scheme-medium + CHECK_RESULT $? 0 0 "remove texlive-scheme-medium failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-minimal.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-minimal.sh new file mode 100644 index 000000000..4ed6946a5 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-minimal.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scheme-minimal + CHECK_RESULT $? 0 0 "install texlive-scheme-minimal failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scheme-minimal + CHECK_RESULT $? 0 0 "remove texlive-scheme-minimal failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-small.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-small.sh new file mode 100644 index 000000000..8d0ada985 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-small.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scheme-small + CHECK_RESULT $? 0 0 "install texlive-scheme-small failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scheme-small + CHECK_RESULT $? 0 0 "remove texlive-scheme-small failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-tetex.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-tetex.sh new file mode 100644 index 000000000..1536ded73 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-tetex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scheme-tetex + CHECK_RESULT $? 0 0 "install texlive-scheme-tetex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scheme-tetex + CHECK_RESULT $? 0 0 "remove texlive-scheme-tetex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schule-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schule-doc.sh new file mode 100644 index 000000000..8eb338c6f --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schule-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-schule-doc + CHECK_RESULT $? 0 0 "install texlive-schule-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-schule-doc + CHECK_RESULT $? 0 0 "remove texlive-schule-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schule.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schule.sh new file mode 100644 index 000000000..e3a405607 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schule.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-schule + CHECK_RESULT $? 0 0 "install texlive-schule failed" + SLEEP_WAIT 1 + dnf remove -y texlive-schule + CHECK_RESULT $? 0 0 "remove texlive-schule failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schulschriften-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schulschriften-doc.sh new file mode 100644 index 000000000..3c4e62d5f --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schulschriften-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-schulschriften-doc + CHECK_RESULT $? 0 0 "install texlive-schulschriften-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-schulschriften-doc + CHECK_RESULT $? 0 0 "remove texlive-schulschriften-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schulschriften.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schulschriften.sh new file mode 100644 index 000000000..5e3188f82 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schulschriften.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-schulschriften + CHECK_RESULT $? 0 0 "install texlive-schulschriften failed" + SLEEP_WAIT 1 + dnf remove -y texlive-schulschriften + CHECK_RESULT $? 0 0 "remove texlive-schulschriften failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess-doc.sh new file mode 100644 index 000000000..aae4c9047 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-schwalbe-chess-doc + CHECK_RESULT $? 0 0 "install texlive-schwalbe-chess-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-schwalbe-chess-doc + CHECK_RESULT $? 0 0 "remove texlive-schwalbe-chess-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess.sh new file mode 100644 index 000000000..df27e7e05 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-schwalbe-chess + CHECK_RESULT $? 0 0 "install texlive-schwalbe-chess failed" + SLEEP_WAIT 1 + dnf remove -y texlive-schwalbe-chess + CHECK_RESULT $? 0 0 "remove texlive-schwalbe-chess failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scientific-thesis-cover.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scientific-thesis-cover.sh new file mode 100644 index 000000000..4c4d82269 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scientific-thesis-cover.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scientific-thesis-cover + CHECK_RESULT $? 0 0 "install texlive-scientific-thesis-cover failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scientific-thesis-cover + CHECK_RESULT $? 0 0 "remove texlive-scientific-thesis-cover failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sciposter-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sciposter-doc.sh new file mode 100644 index 000000000..a774a8839 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sciposter-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sciposter-doc + CHECK_RESULT $? 0 0 "install texlive-sciposter-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sciposter-doc + CHECK_RESULT $? 0 0 "remove texlive-sciposter-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sciposter.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sciposter.sh new file mode 100644 index 000000000..fcc8cc94d --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sciposter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sciposter + CHECK_RESULT $? 0 0 "install texlive-sciposter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sciposter + CHECK_RESULT $? 0 0 "remove texlive-sciposter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier-doc.sh new file mode 100644 index 000000000..69f53e91e --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sclang-prettifier-doc + CHECK_RESULT $? 0 0 "install texlive-sclang-prettifier-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sclang-prettifier-doc + CHECK_RESULT $? 0 0 "remove texlive-sclang-prettifier-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier.sh new file mode 100644 index 000000000..bf041d913 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sclang-prettifier + CHECK_RESULT $? 0 0 "install texlive-sclang-prettifier failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sclang-prettifier + CHECK_RESULT $? 0 0 "remove texlive-sclang-prettifier failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scratch.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scratch.sh new file mode 100644 index 000000000..f70f62b88 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scratch.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scratch + CHECK_RESULT $? 0 0 "install texlive-scratch failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scratch + CHECK_RESULT $? 0 0 "remove texlive-scratch failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scratchx.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scratchx.sh new file mode 100644 index 000000000..4aec6d87b --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scratchx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scratchx + CHECK_RESULT $? 0 0 "install texlive-scratchx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scratchx + CHECK_RESULT $? 0 0 "remove texlive-scratchx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-doc.sh new file mode 100644 index 000000000..24563645b --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-screenplay-doc + CHECK_RESULT $? 0 0 "install texlive-screenplay-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-screenplay-doc + CHECK_RESULT $? 0 0 "remove texlive-screenplay-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg-doc.sh new file mode 100644 index 000000000..1b9068cea --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-screenplay-pkg-doc + CHECK_RESULT $? 0 0 "install texlive-screenplay-pkg-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-screenplay-pkg-doc + CHECK_RESULT $? 0 0 "remove texlive-screenplay-pkg-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg.sh new file mode 100644 index 000000000..3de269550 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-screenplay-pkg + CHECK_RESULT $? 0 0 "install texlive-screenplay-pkg failed" + SLEEP_WAIT 1 + dnf remove -y texlive-screenplay-pkg + CHECK_RESULT $? 0 0 "remove texlive-screenplay-pkg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay.sh new file mode 100644 index 000000000..17a392981 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-screenplay + CHECK_RESULT $? 0 0 "install texlive-screenplay failed" + SLEEP_WAIT 1 + dnf remove -y texlive-screenplay + CHECK_RESULT $? 0 0 "remove texlive-screenplay failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl-doc.sh new file mode 100644 index 000000000..80093fd65 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scrjrnl-doc + CHECK_RESULT $? 0 0 "install texlive-scrjrnl-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scrjrnl-doc + CHECK_RESULT $? 0 0 "remove texlive-scrjrnl-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl.sh new file mode 100644 index 000000000..01e51a91e --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scrjrnl + CHECK_RESULT $? 0 0 "install texlive-scrjrnl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scrjrnl + CHECK_RESULT $? 0 0 "remove texlive-scrjrnl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy-doc.sh new file mode 100644 index 000000000..5d39c38be --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scrlttr2copy-doc + CHECK_RESULT $? 0 0 "install texlive-scrlttr2copy-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scrlttr2copy-doc + CHECK_RESULT $? 0 0 "remove texlive-scrlttr2copy-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy.sh new file mode 100644 index 000000000..64731dc28 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scrlttr2copy + CHECK_RESULT $? 0 0 "install texlive-scrlttr2copy failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scrlttr2copy + CHECK_RESULT $? 0 0 "remove texlive-scrlttr2copy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scsnowman.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scsnowman.sh new file mode 100644 index 000000000..59c912f90 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scsnowman.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scsnowman + CHECK_RESULT $? 0 0 "install texlive-scsnowman failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scsnowman + CHECK_RESULT $? 0 0 "remove texlive-scsnowman failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sdrt-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sdrt-doc.sh new file mode 100644 index 000000000..a881c74c7 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sdrt-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sdrt-doc + CHECK_RESULT $? 0 0 "install texlive-sdrt-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sdrt-doc + CHECK_RESULT $? 0 0 "remove texlive-sdrt-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sdrt.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sdrt.sh new file mode 100644 index 000000000..6c0d27ce9 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sdrt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sdrt + CHECK_RESULT $? 0 0 "install texlive-sdrt failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sdrt + CHECK_RESULT $? 0 0 "remove texlive-sdrt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sduthesis-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sduthesis-doc.sh new file mode 100644 index 000000000..45ba8ab46 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sduthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sduthesis-doc + CHECK_RESULT $? 0 0 "install texlive-sduthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sduthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-sduthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sduthesis.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sduthesis.sh new file mode 100644 index 000000000..c1a34a093 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sduthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sduthesis + CHECK_RESULT $? 0 0 "install texlive-sduthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sduthesis + CHECK_RESULT $? 0 0 "remove texlive-sduthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-secdot-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-secdot-doc.sh new file mode 100644 index 000000000..5853f3146 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-secdot-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-secdot-doc + CHECK_RESULT $? 0 0 "install texlive-secdot-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-secdot-doc + CHECK_RESULT $? 0 0 "remove texlive-secdot-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-secdot.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-secdot.sh new file mode 100644 index 000000000..74ac93cb5 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-secdot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-secdot + CHECK_RESULT $? 0 0 "install texlive-secdot failed" + SLEEP_WAIT 1 + dnf remove -y texlive-secdot + CHECK_RESULT $? 0 0 "remove texlive-secdot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-section-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-section-doc.sh new file mode 100644 index 000000000..9452908df --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-section-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-section-doc + CHECK_RESULT $? 0 0 "install texlive-section-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-section-doc + CHECK_RESULT $? 0 0 "remove texlive-section-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-section.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-section.sh new file mode 100644 index 000000000..385173c7a --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-section.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-section + CHECK_RESULT $? 0 0 "install texlive-section failed" + SLEEP_WAIT 1 + dnf remove -y texlive-section + CHECK_RESULT $? 0 0 "remove texlive-section failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbox-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbox-doc.sh new file mode 100644 index 000000000..4dba4e11d --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sectionbox-doc + CHECK_RESULT $? 0 0 "install texlive-sectionbox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sectionbox-doc + CHECK_RESULT $? 0 0 "remove texlive-sectionbox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbox.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbox.sh new file mode 100644 index 000000000..8ec7222be --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sectionbox + CHECK_RESULT $? 0 0 "install texlive-sectionbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sectionbox + CHECK_RESULT $? 0 0 "remove texlive-sectionbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbreak.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbreak.sh new file mode 100644 index 000000000..0e6d9a9ef --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbreak.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sectionbreak + CHECK_RESULT $? 0 0 "install texlive-sectionbreak failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sectionbreak + CHECK_RESULT $? 0 0 "remove texlive-sectionbreak failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectsty-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectsty-doc.sh new file mode 100644 index 000000000..f7f5be423 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectsty-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sectsty-doc + CHECK_RESULT $? 0 0 "install texlive-sectsty-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sectsty-doc + CHECK_RESULT $? 0 0 "remove texlive-sectsty-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectsty.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectsty.sh new file mode 100644 index 000000000..3d0955ad5 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectsty.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sectsty + CHECK_RESULT $? 0 0 "install texlive-sectsty failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sectsty + CHECK_RESULT $? 0 0 "remove texlive-sectsty failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seealso-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seealso-doc.sh new file mode 100644 index 000000000..b9b40d74c --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seealso-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-seealso-doc + CHECK_RESULT $? 0 0 "install texlive-seealso-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-seealso-doc + CHECK_RESULT $? 0 0 "remove texlive-seealso-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seealso.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seealso.sh new file mode 100644 index 000000000..528aac046 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seealso.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-seealso + CHECK_RESULT $? 0 0 "install texlive-seealso failed" + SLEEP_WAIT 1 + dnf remove -y texlive-seealso + CHECK_RESULT $? 0 0 "remove texlive-seealso failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selectp-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selectp-doc.sh new file mode 100644 index 000000000..f770d9296 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selectp-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-selectp-doc + CHECK_RESULT $? 0 0 "install texlive-selectp-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-selectp-doc + CHECK_RESULT $? 0 0 "remove texlive-selectp-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selectp.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selectp.sh new file mode 100644 index 000000000..52f9fde0d --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selectp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-selectp + CHECK_RESULT $? 0 0 "install texlive-selectp failed" + SLEEP_WAIT 1 + dnf remove -y texlive-selectp + CHECK_RESULT $? 0 0 "remove texlive-selectp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selnolig-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selnolig-doc.sh new file mode 100644 index 000000000..51618c877 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selnolig-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-selnolig-doc + CHECK_RESULT $? 0 0 "install texlive-selnolig-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-selnolig-doc + CHECK_RESULT $? 0 0 "remove texlive-selnolig-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selnolig.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selnolig.sh new file mode 100644 index 000000000..91c7c7333 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selnolig.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-selnolig + CHECK_RESULT $? 0 0 "install texlive-selnolig failed" + SLEEP_WAIT 1 + dnf remove -y texlive-selnolig + CHECK_RESULT $? 0 0 "remove texlive-selnolig failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic-doc.sh new file mode 100644 index 000000000..0701139f7 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-semantic-doc + CHECK_RESULT $? 0 0 "install texlive-semantic-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-semantic-doc + CHECK_RESULT $? 0 0 "remove texlive-semantic-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic-markup.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic-markup.sh new file mode 100644 index 000000000..f4ce8d7e5 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic-markup.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-semantic-markup + CHECK_RESULT $? 0 0 "install texlive-semantic-markup failed" + SLEEP_WAIT 1 + dnf remove -y texlive-semantic-markup + CHECK_RESULT $? 0 0 "remove texlive-semantic-markup failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic.sh new file mode 100644 index 000000000..9f03cfad6 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-semantic + CHECK_RESULT $? 0 0 "install texlive-semantic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-semantic + CHECK_RESULT $? 0 0 "remove texlive-semantic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semaphor-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semaphor-doc.sh new file mode 100644 index 000000000..353241342 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semaphor-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-semaphor-doc + CHECK_RESULT $? 0 0 "install texlive-semaphor-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-semaphor-doc + CHECK_RESULT $? 0 0 "remove texlive-semaphor-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semaphor.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semaphor.sh new file mode 100644 index 000000000..023f52dbc --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semaphor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-semaphor + CHECK_RESULT $? 0 0 "install texlive-semaphor failed" + SLEEP_WAIT 1 + dnf remove -y texlive-semaphor + CHECK_RESULT $? 0 0 "remove texlive-semaphor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seminar-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seminar-doc.sh new file mode 100644 index 000000000..fc9054e79 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seminar-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-seminar-doc + CHECK_RESULT $? 0 0 "install texlive-seminar-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-seminar-doc + CHECK_RESULT $? 0 0 "remove texlive-seminar-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seminar.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seminar.sh new file mode 100644 index 000000000..df2b695cd --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seminar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-seminar + CHECK_RESULT $? 0 0 "install texlive-seminar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-seminar + CHECK_RESULT $? 0 0 "remove texlive-seminar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semioneside-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semioneside-doc.sh new file mode 100644 index 000000000..ea7811cfa --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semioneside-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-semioneside-doc + CHECK_RESULT $? 0 0 "install texlive-semioneside-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-semioneside-doc + CHECK_RESULT $? 0 0 "remove texlive-semioneside-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semioneside.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semioneside.sh new file mode 100644 index 000000000..de84734dd --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semioneside.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-semioneside + CHECK_RESULT $? 0 0 "install texlive-semioneside failed" + SLEEP_WAIT 1 + dnf remove -y texlive-semioneside + CHECK_RESULT $? 0 0 "remove texlive-semioneside failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semproc-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semproc-doc.sh new file mode 100644 index 000000000..10be29277 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semproc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-semproc-doc + CHECK_RESULT $? 0 0 "install texlive-semproc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-semproc-doc + CHECK_RESULT $? 0 0 "remove texlive-semproc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semproc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semproc.sh new file mode 100644 index 000000000..849fb1b9e --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semproc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-semproc + CHECK_RESULT $? 0 0 "install texlive-semproc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-semproc + CHECK_RESULT $? 0 0 "remove texlive-semproc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes-doc.sh new file mode 100644 index 000000000..33ba2e8e0 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sepfootnotes-doc + CHECK_RESULT $? 0 0 "install texlive-sepfootnotes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sepfootnotes-doc + CHECK_RESULT $? 0 0 "remove texlive-sepfootnotes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes.sh new file mode 100644 index 000000000..3a4d99fd9 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sepfootnotes + CHECK_RESULT $? 0 0 "install texlive-sepfootnotes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sepfootnotes + CHECK_RESULT $? 0 0 "remove texlive-sepfootnotes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepnum-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepnum-doc.sh new file mode 100644 index 000000000..147e2c262 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepnum-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sepnum-doc + CHECK_RESULT $? 0 0 "install texlive-sepnum-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sepnum-doc + CHECK_RESULT $? 0 0 "remove texlive-sepnum-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepnum.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepnum.sh new file mode 100644 index 000000000..048478bab --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepnum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sepnum + CHECK_RESULT $? 0 0 "install texlive-sepnum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sepnum + CHECK_RESULT $? 0 0 "remove texlive-sepnum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seqsplit-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seqsplit-doc.sh new file mode 100644 index 000000000..8b356a25c --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seqsplit-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-seqsplit-doc + CHECK_RESULT $? 0 0 "install texlive-seqsplit-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-seqsplit-doc + CHECK_RESULT $? 0 0 "remove texlive-seqsplit-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seqsplit.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seqsplit.sh new file mode 100644 index 000000000..0cf45e5d3 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seqsplit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-seqsplit + CHECK_RESULT $? 0 0 "install texlive-seqsplit failed" + SLEEP_WAIT 1 + dnf remove -y texlive-seqsplit + CHECK_RESULT $? 0 0 "remove texlive-seqsplit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe-doc.sh new file mode 100644 index 000000000..d3e8c2e8d --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-serbian-apostrophe-doc + CHECK_RESULT $? 0 0 "install texlive-serbian-apostrophe-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-serbian-apostrophe-doc + CHECK_RESULT $? 0 0 "remove texlive-serbian-apostrophe-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe.sh new file mode 100644 index 000000000..f05ec6537 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-serbian-apostrophe + CHECK_RESULT $? 0 0 "install texlive-serbian-apostrophe failed" + SLEEP_WAIT 1 + dnf remove -y texlive-serbian-apostrophe + CHECK_RESULT $? 0 0 "remove texlive-serbian-apostrophe failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat-doc.sh new file mode 100644 index 000000000..e0c4d08ff --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-serbian-date-lat-doc + CHECK_RESULT $? 0 0 "install texlive-serbian-date-lat-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-serbian-date-lat-doc + CHECK_RESULT $? 0 0 "remove texlive-serbian-date-lat-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat.sh new file mode 100644 index 000000000..fe22427b3 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-serbian-date-lat + CHECK_RESULT $? 0 0 "install texlive-serbian-date-lat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-serbian-date-lat + CHECK_RESULT $? 0 0 "remove texlive-serbian-date-lat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr-doc.sh new file mode 100644 index 000000000..914401381 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-serbian-def-cyr-doc + CHECK_RESULT $? 0 0 "install texlive-serbian-def-cyr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-serbian-def-cyr-doc + CHECK_RESULT $? 0 0 "remove texlive-serbian-def-cyr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr.sh new file mode 100644 index 000000000..68d23a7e3 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-serbian-def-cyr + CHECK_RESULT $? 0 0 "install texlive-serbian-def-cyr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-serbian-def-cyr + CHECK_RESULT $? 0 0 "remove texlive-serbian-def-cyr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig-doc.sh new file mode 100644 index 000000000..c8e878079 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-serbian-lig-doc + CHECK_RESULT $? 0 0 "install texlive-serbian-lig-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-serbian-lig-doc + CHECK_RESULT $? 0 0 "remove texlive-serbian-lig-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig.sh new file mode 100644 index 000000000..a7c04c50a --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-serbian-lig + CHECK_RESULT $? 0 0 "install texlive-serbian-lig failed" + SLEEP_WAIT 1 + dnf remove -y texlive-serbian-lig + CHECK_RESULT $? 0 0 "remove texlive-serbian-lig failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel-doc.sh new file mode 100644 index 000000000..912403b02 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sesamanuel-doc + CHECK_RESULT $? 0 0 "install texlive-sesamanuel-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sesamanuel-doc + CHECK_RESULT $? 0 0 "remove texlive-sesamanuel-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel.sh new file mode 100644 index 000000000..3faf33daa --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sesamanuel + CHECK_RESULT $? 0 0 "install texlive-sesamanuel failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sesamanuel + CHECK_RESULT $? 0 0 "remove texlive-sesamanuel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesstime.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesstime.sh new file mode 100644 index 000000000..b4f65eacc --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesstime.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sesstime + CHECK_RESULT $? 0 0 "install texlive-sesstime failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sesstime + CHECK_RESULT $? 0 0 "remove texlive-sesstime failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setdeck-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setdeck-doc.sh new file mode 100644 index 000000000..d9eb6ca52 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setdeck-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-setdeck-doc + CHECK_RESULT $? 0 0 "install texlive-setdeck-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-setdeck-doc + CHECK_RESULT $? 0 0 "remove texlive-setdeck-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setdeck.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setdeck.sh new file mode 100644 index 000000000..931bc1d3d --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setdeck.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-setdeck + CHECK_RESULT $? 0 0 "install texlive-setdeck failed" + SLEEP_WAIT 1 + dnf remove -y texlive-setdeck + CHECK_RESULT $? 0 0 "remove texlive-setdeck failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setspace-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setspace-doc.sh new file mode 100644 index 000000000..92df49d85 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setspace-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-setspace-doc + CHECK_RESULT $? 0 0 "install texlive-setspace-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-setspace-doc + CHECK_RESULT $? 0 0 "remove texlive-setspace-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setspace.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setspace.sh new file mode 100644 index 000000000..618d23de2 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setspace.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-setspace + CHECK_RESULT $? 0 0 "install texlive-setspace failed" + SLEEP_WAIT 1 + dnf remove -y texlive-setspace + CHECK_RESULT $? 0 0 "remove texlive-setspace failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesis-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesis-doc.sh new file mode 100644 index 000000000..305fa9ce8 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-seuthesis-doc + CHECK_RESULT $? 0 0 "install texlive-seuthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-seuthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-seuthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesis.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesis.sh new file mode 100644 index 000000000..16738efe7 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-seuthesis + CHECK_RESULT $? 0 0 "install texlive-seuthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-seuthesis + CHECK_RESULT $? 0 0 "remove texlive-seuthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesix-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesix-doc.sh new file mode 100644 index 000000000..0b15ef29d --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesix-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-seuthesix-doc + CHECK_RESULT $? 0 0 "install texlive-seuthesix-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-seuthesix-doc + CHECK_RESULT $? 0 0 "remove texlive-seuthesix-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesix.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesix.sh new file mode 100644 index 000000000..7f9cd92cc --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesix.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-seuthesix + CHECK_RESULT $? 0 0 "install texlive-seuthesix failed" + SLEEP_WAIT 1 + dnf remove -y texlive-seuthesix + CHECK_RESULT $? 0 0 "remove texlive-seuthesix failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sexam.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sexam.sh new file mode 100644 index 000000000..4ec2a764a --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sexam.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sexam + CHECK_RESULT $? 0 0 "install texlive-sexam failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sexam + CHECK_RESULT $? 0 0 "remove texlive-sexam failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sf298-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sf298-doc.sh new file mode 100644 index 000000000..f44c7af1b --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sf298-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sf298-doc + CHECK_RESULT $? 0 0 "install texlive-sf298-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sf298-doc + CHECK_RESULT $? 0 0 "remove texlive-sf298-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sf298.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sf298.sh new file mode 100644 index 000000000..9a2e40e17 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sf298.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sf298 + CHECK_RESULT $? 0 0 "install texlive-sf298 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sf298 + CHECK_RESULT $? 0 0 "remove texlive-sf298 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sffms-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sffms-doc.sh new file mode 100644 index 000000000..81e88112d --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sffms-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sffms-doc + CHECK_RESULT $? 0 0 "install texlive-sffms-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sffms-doc + CHECK_RESULT $? 0 0 "remove texlive-sffms-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sffms.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sffms.sh new file mode 100644 index 000000000..f84877dab --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sffms.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sffms + CHECK_RESULT $? 0 0 "install texlive-sffms failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sffms + CHECK_RESULT $? 0 0 "remove texlive-sffms failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfg-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfg-doc.sh new file mode 100644 index 000000000..6de861553 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfg-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sfg-doc + CHECK_RESULT $? 0 0 "install texlive-sfg-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sfg-doc + CHECK_RESULT $? 0 0 "remove texlive-sfg-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfg.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfg.sh new file mode 100644 index 000000000..265409059 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sfg + CHECK_RESULT $? 0 0 "install texlive-sfg failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sfg + CHECK_RESULT $? 0 0 "remove texlive-sfg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfmath.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfmath.sh new file mode 100644 index 000000000..e80a1d34f --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfmath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sfmath + CHECK_RESULT $? 0 0 "install texlive-sfmath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sfmath + CHECK_RESULT $? 0 0 "remove texlive-sfmath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sgame-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sgame-doc.sh new file mode 100644 index 000000000..1dc5f3ba0 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sgame-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sgame-doc + CHECK_RESULT $? 0 0 "install texlive-sgame-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sgame-doc + CHECK_RESULT $? 0 0 "remove texlive-sgame-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sgame.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sgame.sh new file mode 100644 index 000000000..09bcdb135 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sgame.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sgame + CHECK_RESULT $? 0 0 "install texlive-sgame failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sgame + CHECK_RESULT $? 0 0 "remove texlive-sgame failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-siunitx-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-siunitx-doc.sh new file mode 100644 index 000000000..4e45b15d2 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-siunitx-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-siunitx-doc + CHECK_RESULT $? 0 0 "install texlive-siunitx-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-siunitx-doc + CHECK_RESULT $? 0 0 "remove texlive-siunitx-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-siunitx.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-siunitx.sh new file mode 100644 index 000000000..1dd95fd79 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-siunitx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-siunitx + CHECK_RESULT $? 0 0 "install texlive-siunitx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-siunitx + CHECK_RESULT $? 0 0 "remove texlive-siunitx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-split-u.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-split-u.sh new file mode 100644 index 000000000..faa4aedc7 --- /dev/null +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-split-u.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-u +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-split-u + CHECK_RESULT $? 0 0 "install texlive-split-u failed" + SLEEP_WAIT 1 + dnf remove -y texlive-split-u + CHECK_RESULT $? 0 0 "remove texlive-split-u failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shade-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shade-doc.sh new file mode 100644 index 000000000..a57ccafa3 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shade-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shade-doc + CHECK_RESULT $? 0 0 "install texlive-shade-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shade-doc + CHECK_RESULT $? 0 0 "remove texlive-shade-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shade.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shade.sh new file mode 100644 index 000000000..688911f32 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shade.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shade + CHECK_RESULT $? 0 0 "install texlive-shade failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shade + CHECK_RESULT $? 0 0 "remove texlive-shade failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadethm-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadethm-doc.sh new file mode 100644 index 000000000..324903134 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadethm-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shadethm-doc + CHECK_RESULT $? 0 0 "install texlive-shadethm-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shadethm-doc + CHECK_RESULT $? 0 0 "remove texlive-shadethm-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadethm.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadethm.sh new file mode 100644 index 000000000..be0b412c7 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadethm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shadethm + CHECK_RESULT $? 0 0 "install texlive-shadethm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shadethm + CHECK_RESULT $? 0 0 "remove texlive-shadethm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadow-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadow-doc.sh new file mode 100644 index 000000000..7ee7261aa --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadow-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shadow-doc + CHECK_RESULT $? 0 0 "install texlive-shadow-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shadow-doc + CHECK_RESULT $? 0 0 "remove texlive-shadow-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadow.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadow.sh new file mode 100644 index 000000000..91bcfefd9 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadow.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shadow + CHECK_RESULT $? 0 0 "install texlive-shadow failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shadow + CHECK_RESULT $? 0 0 "remove texlive-shadow failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadowtext-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadowtext-doc.sh new file mode 100644 index 000000000..e973ad60a --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadowtext-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shadowtext-doc + CHECK_RESULT $? 0 0 "install texlive-shadowtext-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shadowtext-doc + CHECK_RESULT $? 0 0 "remove texlive-shadowtext-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadowtext.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadowtext.sh new file mode 100644 index 000000000..fab3dea6f --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadowtext.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shadowtext + CHECK_RESULT $? 0 0 "install texlive-shadowtext failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shadowtext + CHECK_RESULT $? 0 0 "remove texlive-shadowtext failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapepar-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapepar-doc.sh new file mode 100644 index 000000000..c5590c6af --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapepar-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shapepar-doc + CHECK_RESULT $? 0 0 "install texlive-shapepar-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shapepar-doc + CHECK_RESULT $? 0 0 "remove texlive-shapepar-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapepar.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapepar.sh new file mode 100644 index 000000000..9d563159a --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapepar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shapepar + CHECK_RESULT $? 0 0 "install texlive-shapepar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shapepar + CHECK_RESULT $? 0 0 "remove texlive-shapepar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapes-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapes-doc.sh new file mode 100644 index 000000000..8a5c96b96 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shapes-doc + CHECK_RESULT $? 0 0 "install texlive-shapes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shapes-doc + CHECK_RESULT $? 0 0 "remove texlive-shapes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapes.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapes.sh new file mode 100644 index 000000000..2538c86fa --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shapes + CHECK_RESULT $? 0 0 "install texlive-shapes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shapes + CHECK_RESULT $? 0 0 "remove texlive-shapes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shdoc-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shdoc-doc.sh new file mode 100644 index 000000000..79fd9868e --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shdoc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shdoc-doc + CHECK_RESULT $? 0 0 "install texlive-shdoc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shdoc-doc + CHECK_RESULT $? 0 0 "remove texlive-shdoc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shdoc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shdoc.sh new file mode 100644 index 000000000..1aa2289ba --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shdoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shdoc + CHECK_RESULT $? 0 0 "install texlive-shdoc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shdoc + CHECK_RESULT $? 0 0 "remove texlive-shdoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shipunov-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shipunov-doc.sh new file mode 100644 index 000000000..8ccf101c9 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shipunov-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shipunov-doc + CHECK_RESULT $? 0 0 "install texlive-shipunov-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shipunov-doc + CHECK_RESULT $? 0 0 "remove texlive-shipunov-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shipunov.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shipunov.sh new file mode 100644 index 000000000..f117406a3 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shipunov.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shipunov + CHECK_RESULT $? 0 0 "install texlive-shipunov failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shipunov + CHECK_RESULT $? 0 0 "remove texlive-shipunov failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shobhika.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shobhika.sh new file mode 100644 index 000000000..5d17b9fa6 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shobhika.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shobhika + CHECK_RESULT $? 0 0 "install texlive-shobhika failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shobhika + CHECK_RESULT $? 0 0 "remove texlive-shobhika failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-short-math-guide.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-short-math-guide.sh new file mode 100644 index 000000000..92aa75f32 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-short-math-guide.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-short-math-guide + CHECK_RESULT $? 0 0 "install texlive-short-math-guide failed" + SLEEP_WAIT 1 + dnf remove -y texlive-short-math-guide + CHECK_RESULT $? 0 0 "remove texlive-short-math-guide failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shorttoc-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shorttoc-doc.sh new file mode 100644 index 000000000..39d7d033f --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shorttoc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shorttoc-doc + CHECK_RESULT $? 0 0 "install texlive-shorttoc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shorttoc-doc + CHECK_RESULT $? 0 0 "remove texlive-shorttoc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shorttoc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shorttoc.sh new file mode 100644 index 000000000..e4cd7a0f0 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shorttoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shorttoc + CHECK_RESULT $? 0 0 "install texlive-shorttoc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shorttoc + CHECK_RESULT $? 0 0 "remove texlive-shorttoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-show2e-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-show2e-doc.sh new file mode 100644 index 000000000..d13f0ddc9 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-show2e-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-show2e-doc + CHECK_RESULT $? 0 0 "install texlive-show2e-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-show2e-doc + CHECK_RESULT $? 0 0 "remove texlive-show2e-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-show2e.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-show2e.sh new file mode 100644 index 000000000..ddfd0d8d6 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-show2e.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-show2e + CHECK_RESULT $? 0 0 "install texlive-show2e failed" + SLEEP_WAIT 1 + dnf remove -y texlive-show2e + CHECK_RESULT $? 0 0 "remove texlive-show2e failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox-doc.sh new file mode 100644 index 000000000..08d70bf34 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-showcharinbox-doc + CHECK_RESULT $? 0 0 "install texlive-showcharinbox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-showcharinbox-doc + CHECK_RESULT $? 0 0 "remove texlive-showcharinbox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox.sh new file mode 100644 index 000000000..e87a2b95f --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-showcharinbox + CHECK_RESULT $? 0 0 "install texlive-showcharinbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-showcharinbox + CHECK_RESULT $? 0 0 "remove texlive-showcharinbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showdim-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showdim-doc.sh new file mode 100644 index 000000000..9b5e2606c --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showdim-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-showdim-doc + CHECK_RESULT $? 0 0 "install texlive-showdim-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-showdim-doc + CHECK_RESULT $? 0 0 "remove texlive-showdim-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showdim.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showdim.sh new file mode 100644 index 000000000..fc12ac04b --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showdim.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-showdim + CHECK_RESULT $? 0 0 "install texlive-showdim failed" + SLEEP_WAIT 1 + dnf remove -y texlive-showdim + CHECK_RESULT $? 0 0 "remove texlive-showdim failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showexpl-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showexpl-doc.sh new file mode 100644 index 000000000..a81eacda3 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showexpl-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-showexpl-doc + CHECK_RESULT $? 0 0 "install texlive-showexpl-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-showexpl-doc + CHECK_RESULT $? 0 0 "remove texlive-showexpl-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showexpl.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showexpl.sh new file mode 100644 index 000000000..0d99a2367 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showexpl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-showexpl + CHECK_RESULT $? 0 0 "install texlive-showexpl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-showexpl + CHECK_RESULT $? 0 0 "remove texlive-showexpl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showhyphens-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showhyphens-doc.sh new file mode 100644 index 000000000..e8d29752f --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showhyphens-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-showhyphens-doc + CHECK_RESULT $? 0 0 "install texlive-showhyphens-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-showhyphens-doc + CHECK_RESULT $? 0 0 "remove texlive-showhyphens-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showhyphens.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showhyphens.sh new file mode 100644 index 000000000..0ae78569b --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showhyphens.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-showhyphens + CHECK_RESULT $? 0 0 "install texlive-showhyphens failed" + SLEEP_WAIT 1 + dnf remove -y texlive-showhyphens + CHECK_RESULT $? 0 0 "remove texlive-showhyphens failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showlabels-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showlabels-doc.sh new file mode 100644 index 000000000..a3bc556fb --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showlabels-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-showlabels-doc + CHECK_RESULT $? 0 0 "install texlive-showlabels-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-showlabels-doc + CHECK_RESULT $? 0 0 "remove texlive-showlabels-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showlabels.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showlabels.sh new file mode 100644 index 000000000..ad50bba25 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showlabels.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-showlabels + CHECK_RESULT $? 0 0 "install texlive-showlabels failed" + SLEEP_WAIT 1 + dnf remove -y texlive-showlabels + CHECK_RESULT $? 0 0 "remove texlive-showlabels failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showtags-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showtags-doc.sh new file mode 100644 index 000000000..5b85e533d --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showtags-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-showtags-doc + CHECK_RESULT $? 0 0 "install texlive-showtags-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-showtags-doc + CHECK_RESULT $? 0 0 "remove texlive-showtags-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showtags.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showtags.sh new file mode 100644 index 000000000..df75ee6b5 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showtags.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-showtags + CHECK_RESULT $? 0 0 "install texlive-showtags failed" + SLEEP_WAIT 1 + dnf remove -y texlive-showtags + CHECK_RESULT $? 0 0 "remove texlive-showtags failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shuffle-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shuffle-doc.sh new file mode 100644 index 000000000..1c7282b0a --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shuffle-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shuffle-doc + CHECK_RESULT $? 0 0 "install texlive-shuffle-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shuffle-doc + CHECK_RESULT $? 0 0 "remove texlive-shuffle-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shuffle.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shuffle.sh new file mode 100644 index 000000000..70671f9a7 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shuffle.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shuffle + CHECK_RESULT $? 0 0 "install texlive-shuffle failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shuffle + CHECK_RESULT $? 0 0 "remove texlive-shuffle failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidecap-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidecap-doc.sh new file mode 100644 index 000000000..c19ff6e05 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidecap-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sidecap-doc + CHECK_RESULT $? 0 0 "install texlive-sidecap-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sidecap-doc + CHECK_RESULT $? 0 0 "remove texlive-sidecap-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidecap.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidecap.sh new file mode 100644 index 000000000..81df69efa --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidecap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sidecap + CHECK_RESULT $? 0 0 "install texlive-sidecap failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sidecap + CHECK_RESULT $? 0 0 "remove texlive-sidecap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidenotes-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidenotes-doc.sh new file mode 100644 index 000000000..7aa5d49cd --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidenotes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sidenotes-doc + CHECK_RESULT $? 0 0 "install texlive-sidenotes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sidenotes-doc + CHECK_RESULT $? 0 0 "remove texlive-sidenotes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidenotes.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidenotes.sh new file mode 100644 index 000000000..c707a1e34 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidenotes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sidenotes + CHECK_RESULT $? 0 0 "install texlive-sidenotes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sidenotes + CHECK_RESULT $? 0 0 "remove texlive-sidenotes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sides-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sides-doc.sh new file mode 100644 index 000000000..8d750e44c --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sides-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sides-doc + CHECK_RESULT $? 0 0 "install texlive-sides-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sides-doc + CHECK_RESULT $? 0 0 "remove texlive-sides-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sides.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sides.sh new file mode 100644 index 000000000..0bd35fed0 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sides.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sides + CHECK_RESULT $? 0 0 "install texlive-sides failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sides + CHECK_RESULT $? 0 0 "remove texlive-sides failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-signchart-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-signchart-doc.sh new file mode 100644 index 000000000..c2cdac771 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-signchart-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-signchart-doc + CHECK_RESULT $? 0 0 "install texlive-signchart-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-signchart-doc + CHECK_RESULT $? 0 0 "remove texlive-signchart-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-signchart.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-signchart.sh new file mode 100644 index 000000000..44b5cde04 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-signchart.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-signchart + CHECK_RESULT $? 0 0 "install texlive-signchart failed" + SLEEP_WAIT 1 + dnf remove -y texlive-signchart + CHECK_RESULT $? 0 0 "remove texlive-signchart failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-silence-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-silence-doc.sh new file mode 100644 index 000000000..ef102b53f --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-silence-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-silence-doc + CHECK_RESULT $? 0 0 "install texlive-silence-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-silence-doc + CHECK_RESULT $? 0 0 "remove texlive-silence-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-silence.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-silence.sh new file mode 100644 index 000000000..805dbdc2b --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-silence.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-silence + CHECK_RESULT $? 0 0 "install texlive-silence failed" + SLEEP_WAIT 1 + dnf remove -y texlive-silence + CHECK_RESULT $? 0 0 "remove texlive-silence failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simple-resume-cv.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simple-resume-cv.sh new file mode 100644 index 000000000..5c7c3de90 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simple-resume-cv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-simple-resume-cv + CHECK_RESULT $? 0 0 "install texlive-simple-resume-cv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-simple-resume-cv + CHECK_RESULT $? 0 0 "remove texlive-simple-resume-cv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simple-thesis-dissertation.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simple-thesis-dissertation.sh new file mode 100644 index 000000000..b1aafeff5 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simple-thesis-dissertation.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-simple-thesis-dissertation + CHECK_RESULT $? 0 0 "install texlive-simple-thesis-dissertation failed" + SLEEP_WAIT 1 + dnf remove -y texlive-simple-thesis-dissertation + CHECK_RESULT $? 0 0 "remove texlive-simple-thesis-dissertation failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecd-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecd-doc.sh new file mode 100644 index 000000000..58ea97c3b --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecd-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-simplecd-doc + CHECK_RESULT $? 0 0 "install texlive-simplecd-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-simplecd-doc + CHECK_RESULT $? 0 0 "remove texlive-simplecd-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecd.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecd.sh new file mode 100644 index 000000000..2cc2fbdbd --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-simplecd + CHECK_RESULT $? 0 0 "install texlive-simplecd failed" + SLEEP_WAIT 1 + dnf remove -y texlive-simplecd + CHECK_RESULT $? 0 0 "remove texlive-simplecd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecv-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecv-doc.sh new file mode 100644 index 000000000..cd8312523 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecv-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-simplecv-doc + CHECK_RESULT $? 0 0 "install texlive-simplecv-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-simplecv-doc + CHECK_RESULT $? 0 0 "remove texlive-simplecv-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecv.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecv.sh new file mode 100644 index 000000000..daa7e524a --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-simplecv + CHECK_RESULT $? 0 0 "install texlive-simplecv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-simplecv + CHECK_RESULT $? 0 0 "remove texlive-simplecv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpleinvoice.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpleinvoice.sh new file mode 100644 index 000000000..115a3e5b4 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpleinvoice.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-simpleinvoice + CHECK_RESULT $? 0 0 "install texlive-simpleinvoice failed" + SLEEP_WAIT 1 + dnf remove -y texlive-simpleinvoice + CHECK_RESULT $? 0 0 "remove texlive-simpleinvoice failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplekv.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplekv.sh new file mode 100644 index 000000000..65fb6c1d1 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplekv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-simplekv + CHECK_RESULT $? 0 0 "install texlive-simplekv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-simplekv + CHECK_RESULT $? 0 0 "remove texlive-simplekv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick-doc.sh new file mode 100644 index 000000000..ef1cc8b20 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-simpler-wick-doc + CHECK_RESULT $? 0 0 "install texlive-simpler-wick-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-simpler-wick-doc + CHECK_RESULT $? 0 0 "remove texlive-simpler-wick-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick.sh new file mode 100644 index 000000000..5c6b65432 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-simpler-wick + CHECK_RESULT $? 0 0 "install texlive-simpler-wick failed" + SLEEP_WAIT 1 + dnf remove -y texlive-simpler-wick + CHECK_RESULT $? 0 0 "remove texlive-simpler-wick failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplewick-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplewick-doc.sh new file mode 100644 index 000000000..924947ea0 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplewick-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-simplewick-doc + CHECK_RESULT $? 0 0 "install texlive-simplewick-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-simplewick-doc + CHECK_RESULT $? 0 0 "remove texlive-simplewick-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplewick.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplewick.sh new file mode 100644 index 000000000..a4b50f9ed --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplewick.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-simplewick + CHECK_RESULT $? 0 0 "install texlive-simplewick failed" + SLEEP_WAIT 1 + dnf remove -y texlive-simplewick + CHECK_RESULT $? 0 0 "remove texlive-simplewick failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplified-latex-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplified-latex-doc.sh new file mode 100644 index 000000000..5d50d9973 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplified-latex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-simplified-latex-doc + CHECK_RESULT $? 0 0 "install texlive-simplified-latex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-simplified-latex-doc + CHECK_RESULT $? 0 0 "remove texlive-simplified-latex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simurgh-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simurgh-doc.sh new file mode 100644 index 000000000..b4623a91c --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simurgh-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-simurgh-doc + CHECK_RESULT $? 0 0 "install texlive-simurgh-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-simurgh-doc + CHECK_RESULT $? 0 0 "remove texlive-simurgh-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simurgh.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simurgh.sh new file mode 100644 index 000000000..131e75585 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simurgh.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-simurgh + CHECK_RESULT $? 0 0 "install texlive-simurgh failed" + SLEEP_WAIT 1 + dnf remove -y texlive-simurgh + CHECK_RESULT $? 0 0 "remove texlive-simurgh failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sitem-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sitem-doc.sh new file mode 100644 index 000000000..4e59bdd72 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sitem-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sitem-doc + CHECK_RESULT $? 0 0 "install texlive-sitem-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sitem-doc + CHECK_RESULT $? 0 0 "remove texlive-sitem-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sitem.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sitem.sh new file mode 100644 index 000000000..2d79ada0d --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sitem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sitem + CHECK_RESULT $? 0 0 "install texlive-sitem failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sitem + CHECK_RESULT $? 0 0 "remove texlive-sitem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-siunitx-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-siunitx-doc.sh new file mode 100644 index 000000000..504b54c80 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-siunitx-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-siunitx-doc + CHECK_RESULT $? 0 0 "install texlive-siunitx-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-siunitx-doc + CHECK_RESULT $? 0 0 "remove texlive-siunitx-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-siunitx.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-siunitx.sh new file mode 100644 index 000000000..e91359dfe --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-siunitx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-siunitx + CHECK_RESULT $? 0 0 "install texlive-siunitx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-siunitx + CHECK_RESULT $? 0 0 "remove texlive-siunitx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skak-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skak-doc.sh new file mode 100644 index 000000000..63c95607f --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skak-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-skak-doc + CHECK_RESULT $? 0 0 "install texlive-skak-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-skak-doc + CHECK_RESULT $? 0 0 "remove texlive-skak-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skak.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skak.sh new file mode 100644 index 000000000..0298a5518 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skak.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-skak + CHECK_RESULT $? 0 0 "install texlive-skak failed" + SLEEP_WAIT 1 + dnf remove -y texlive-skak + CHECK_RESULT $? 0 0 "remove texlive-skak failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skaknew-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skaknew-doc.sh new file mode 100644 index 000000000..18a800f3e --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skaknew-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-skaknew-doc + CHECK_RESULT $? 0 0 "install texlive-skaknew-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-skaknew-doc + CHECK_RESULT $? 0 0 "remove texlive-skaknew-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skaknew.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skaknew.sh new file mode 100644 index 000000000..1af14da53 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skaknew.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-skaknew + CHECK_RESULT $? 0 0 "install texlive-skaknew failed" + SLEEP_WAIT 1 + dnf remove -y texlive-skaknew + CHECK_RESULT $? 0 0 "remove texlive-skaknew failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skb-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skb-doc.sh new file mode 100644 index 000000000..c2fa95c4c --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skb-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-skb-doc + CHECK_RESULT $? 0 0 "install texlive-skb-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-skb-doc + CHECK_RESULT $? 0 0 "remove texlive-skb-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skb.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skb.sh new file mode 100644 index 000000000..e30971671 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-skb + CHECK_RESULT $? 0 0 "install texlive-skb failed" + SLEEP_WAIT 1 + dnf remove -y texlive-skb + CHECK_RESULT $? 0 0 "remove texlive-skb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skdoc-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skdoc-doc.sh new file mode 100644 index 000000000..eef055863 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skdoc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-skdoc-doc + CHECK_RESULT $? 0 0 "install texlive-skdoc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-skdoc-doc + CHECK_RESULT $? 0 0 "remove texlive-skdoc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skdoc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skdoc.sh new file mode 100644 index 000000000..3d5284b02 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skdoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-skdoc + CHECK_RESULT $? 0 0 "install texlive-skdoc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-skdoc + CHECK_RESULT $? 0 0 "remove texlive-skdoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeycommand-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeycommand-doc.sh new file mode 100644 index 000000000..7c2de449e --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeycommand-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-skeycommand-doc + CHECK_RESULT $? 0 0 "install texlive-skeycommand-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-skeycommand-doc + CHECK_RESULT $? 0 0 "remove texlive-skeycommand-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeycommand.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeycommand.sh new file mode 100644 index 000000000..b90913c2e --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeycommand.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-skeycommand + CHECK_RESULT $? 0 0 "install texlive-skeycommand failed" + SLEEP_WAIT 1 + dnf remove -y texlive-skeycommand + CHECK_RESULT $? 0 0 "remove texlive-skeycommand failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeyval-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeyval-doc.sh new file mode 100644 index 000000000..3c4bdb2eb --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeyval-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-skeyval-doc + CHECK_RESULT $? 0 0 "install texlive-skeyval-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-skeyval-doc + CHECK_RESULT $? 0 0 "remove texlive-skeyval-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeyval.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeyval.sh new file mode 100644 index 000000000..06ec3c796 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeyval.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-skeyval + CHECK_RESULT $? 0 0 "install texlive-skeyval failed" + SLEEP_WAIT 1 + dnf remove -y texlive-skeyval + CHECK_RESULT $? 0 0 "remove texlive-skeyval failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skmath-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skmath-doc.sh new file mode 100644 index 000000000..b1f3e28ae --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skmath-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-skmath-doc + CHECK_RESULT $? 0 0 "install texlive-skmath-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-skmath-doc + CHECK_RESULT $? 0 0 "remove texlive-skmath-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skmath.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skmath.sh new file mode 100644 index 000000000..cfe408d7b --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skmath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-skmath + CHECK_RESULT $? 0 0 "install texlive-skmath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-skmath + CHECK_RESULT $? 0 0 "remove texlive-skmath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skrapport-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skrapport-doc.sh new file mode 100644 index 000000000..a3bdd2a4f --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skrapport-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-skrapport-doc + CHECK_RESULT $? 0 0 "install texlive-skrapport-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-skrapport-doc + CHECK_RESULT $? 0 0 "remove texlive-skrapport-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skrapport.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skrapport.sh new file mode 100644 index 000000000..1ec861ad4 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skrapport.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-skrapport + CHECK_RESULT $? 0 0 "install texlive-skrapport failed" + SLEEP_WAIT 1 + dnf remove -y texlive-skrapport + CHECK_RESULT $? 0 0 "remove texlive-skrapport failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skull.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skull.sh new file mode 100644 index 000000000..cecc8c223 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skull.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-skull + CHECK_RESULT $? 0 0 "install texlive-skull failed" + SLEEP_WAIT 1 + dnf remove -y texlive-skull + CHECK_RESULT $? 0 0 "remove texlive-skull failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slantsc-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slantsc-doc.sh new file mode 100644 index 000000000..51aae16b8 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slantsc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-slantsc-doc + CHECK_RESULT $? 0 0 "install texlive-slantsc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-slantsc-doc + CHECK_RESULT $? 0 0 "remove texlive-slantsc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slantsc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slantsc.sh new file mode 100644 index 000000000..3a3f290e8 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slantsc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-slantsc + CHECK_RESULT $? 0 0 "install texlive-slantsc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-slantsc + CHECK_RESULT $? 0 0 "remove texlive-slantsc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slideshow-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slideshow-doc.sh new file mode 100644 index 000000000..4b08c825c --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slideshow-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-slideshow-doc + CHECK_RESULT $? 0 0 "install texlive-slideshow-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-slideshow-doc + CHECK_RESULT $? 0 0 "remove texlive-slideshow-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slideshow.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slideshow.sh new file mode 100644 index 000000000..b4ab7a877 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slideshow.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-slideshow + CHECK_RESULT $? 0 0 "install texlive-slideshow failed" + SLEEP_WAIT 1 + dnf remove -y texlive-slideshow + CHECK_RESULT $? 0 0 "remove texlive-slideshow failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smalltableof-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smalltableof-doc.sh new file mode 100644 index 000000000..350201e31 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smalltableof-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-smalltableof-doc + CHECK_RESULT $? 0 0 "install texlive-smalltableof-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-smalltableof-doc + CHECK_RESULT $? 0 0 "remove texlive-smalltableof-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smalltableof.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smalltableof.sh new file mode 100644 index 000000000..637ff7c3b --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smalltableof.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-smalltableof + CHECK_RESULT $? 0 0 "install texlive-smalltableof failed" + SLEEP_WAIT 1 + dnf remove -y texlive-smalltableof + CHECK_RESULT $? 0 0 "remove texlive-smalltableof failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram-doc.sh new file mode 100644 index 000000000..4bc859a01 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-smartdiagram-doc + CHECK_RESULT $? 0 0 "install texlive-smartdiagram-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-smartdiagram-doc + CHECK_RESULT $? 0 0 "remove texlive-smartdiagram-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram.sh new file mode 100644 index 000000000..6f7579d3e --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-smartdiagram + CHECK_RESULT $? 0 0 "install texlive-smartdiagram failed" + SLEEP_WAIT 1 + dnf remove -y texlive-smartdiagram + CHECK_RESULT $? 0 0 "remove texlive-smartdiagram failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartref-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartref-doc.sh new file mode 100644 index 000000000..7cab09bdf --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartref-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-smartref-doc + CHECK_RESULT $? 0 0 "install texlive-smartref-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-smartref-doc + CHECK_RESULT $? 0 0 "remove texlive-smartref-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartref.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartref.sh new file mode 100644 index 000000000..468a87c01 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartref.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-smartref + CHECK_RESULT $? 0 0 "install texlive-smartref failed" + SLEEP_WAIT 1 + dnf remove -y texlive-smartref + CHECK_RESULT $? 0 0 "remove texlive-smartref failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartunits-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartunits-doc.sh new file mode 100644 index 000000000..c576b656a --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartunits-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-smartunits-doc + CHECK_RESULT $? 0 0 "install texlive-smartunits-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-smartunits-doc + CHECK_RESULT $? 0 0 "remove texlive-smartunits-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartunits.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartunits.sh new file mode 100644 index 000000000..4fc73f169 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartunits.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-smartunits + CHECK_RESULT $? 0 0 "install texlive-smartunits failed" + SLEEP_WAIT 1 + dnf remove -y texlive-smartunits + CHECK_RESULT $? 0 0 "remove texlive-smartunits failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snapshot-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snapshot-doc.sh new file mode 100644 index 000000000..a4c788807 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snapshot-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-snapshot-doc + CHECK_RESULT $? 0 0 "install texlive-snapshot-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-snapshot-doc + CHECK_RESULT $? 0 0 "remove texlive-snapshot-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snapshot.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snapshot.sh new file mode 100644 index 000000000..c420d55f0 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snapshot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-snapshot + CHECK_RESULT $? 0 0 "install texlive-snapshot failed" + SLEEP_WAIT 1 + dnf remove -y texlive-snapshot + CHECK_RESULT $? 0 0 "remove texlive-snapshot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snotez-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snotez-doc.sh new file mode 100644 index 000000000..16ffc6a8e --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snotez-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-snotez-doc + CHECK_RESULT $? 0 0 "install texlive-snotez-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-snotez-doc + CHECK_RESULT $? 0 0 "remove texlive-snotez-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snotez.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snotez.sh new file mode 100644 index 000000000..3b2fd6b8f --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snotez.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-snotez + CHECK_RESULT $? 0 0 "install texlive-snotez failed" + SLEEP_WAIT 1 + dnf remove -y texlive-snotez + CHECK_RESULT $? 0 0 "remove texlive-snotez failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songbook-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songbook-doc.sh new file mode 100644 index 000000000..58c03e5be --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songbook-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-songbook-doc + CHECK_RESULT $? 0 0 "install texlive-songbook-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-songbook-doc + CHECK_RESULT $? 0 0 "remove texlive-songbook-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songbook.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songbook.sh new file mode 100644 index 000000000..ef119d638 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songbook.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-songbook + CHECK_RESULT $? 0 0 "install texlive-songbook failed" + SLEEP_WAIT 1 + dnf remove -y texlive-songbook + CHECK_RESULT $? 0 0 "remove texlive-songbook failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songs-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songs-doc.sh new file mode 100644 index 000000000..7337711ec --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-songs-doc + CHECK_RESULT $? 0 0 "install texlive-songs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-songs-doc + CHECK_RESULT $? 0 0 "remove texlive-songs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songs.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songs.sh new file mode 100644 index 000000000..4e692cb8d --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-songs + CHECK_RESULT $? 0 0 "install texlive-songs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-songs + CHECK_RESULT $? 0 0 "remove texlive-songs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters-doc.sh new file mode 100644 index 000000000..e16b11ddb --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sort-by-letters-doc + CHECK_RESULT $? 0 0 "install texlive-sort-by-letters-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sort-by-letters-doc + CHECK_RESULT $? 0 0 "remove texlive-sort-by-letters-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters.sh new file mode 100644 index 000000000..4da0fc233 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sort-by-letters + CHECK_RESULT $? 0 0 "install texlive-sort-by-letters failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sort-by-letters + CHECK_RESULT $? 0 0 "remove texlive-sort-by-letters failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soton-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soton-doc.sh new file mode 100644 index 000000000..2fe5e1591 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soton-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-soton-doc + CHECK_RESULT $? 0 0 "install texlive-soton-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-soton-doc + CHECK_RESULT $? 0 0 "remove texlive-soton-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soton.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soton.sh new file mode 100644 index 000000000..47afdcb7c --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soton.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-soton + CHECK_RESULT $? 0 0 "install texlive-soton failed" + SLEEP_WAIT 1 + dnf remove -y texlive-soton + CHECK_RESULT $? 0 0 "remove texlive-soton failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soul-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soul-doc.sh new file mode 100644 index 000000000..cd7c56c5a --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soul-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-soul-doc + CHECK_RESULT $? 0 0 "install texlive-soul-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-soul-doc + CHECK_RESULT $? 0 0 "remove texlive-soul-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soul.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soul.sh new file mode 100644 index 000000000..d6901011d --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soul.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-soul + CHECK_RESULT $? 0 0 "install texlive-soul failed" + SLEEP_WAIT 1 + dnf remove -y texlive-soul + CHECK_RESULT $? 0 0 "remove texlive-soul failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soup.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soup.sh new file mode 100644 index 000000000..09e083469 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soup.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-soup + CHECK_RESULT $? 0 0 "install texlive-soup failed" + SLEEP_WAIT 1 + dnf remove -y texlive-soup + CHECK_RESULT $? 0 0 "remove texlive-soup failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro-doc.sh new file mode 100644 index 000000000..19e57e027 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sourcecodepro-doc + CHECK_RESULT $? 0 0 "install texlive-sourcecodepro-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sourcecodepro-doc + CHECK_RESULT $? 0 0 "remove texlive-sourcecodepro-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro.sh new file mode 100644 index 000000000..e46d93ff3 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sourcecodepro + CHECK_RESULT $? 0 0 "install texlive-sourcecodepro failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sourcecodepro + CHECK_RESULT $? 0 0 "remove texlive-sourcecodepro failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro-doc.sh new file mode 100644 index 000000000..24a4be770 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sourcesanspro-doc + CHECK_RESULT $? 0 0 "install texlive-sourcesanspro-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sourcesanspro-doc + CHECK_RESULT $? 0 0 "remove texlive-sourcesanspro-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro.sh new file mode 100644 index 000000000..71131a70a --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sourcesanspro + CHECK_RESULT $? 0 0 "install texlive-sourcesanspro failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sourcesanspro + CHECK_RESULT $? 0 0 "remove texlive-sourcesanspro failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro-doc.sh new file mode 100644 index 000000000..7c3d4ee91 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sourceserifpro-doc + CHECK_RESULT $? 0 0 "install texlive-sourceserifpro-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sourceserifpro-doc + CHECK_RESULT $? 0 0 "remove texlive-sourceserifpro-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro.sh new file mode 100644 index 000000000..302d09351 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sourceserifpro + CHECK_RESULT $? 0 0 "install texlive-sourceserifpro failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sourceserifpro + CHECK_RESULT $? 0 0 "remove texlive-sourceserifpro failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spalign.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spalign.sh new file mode 100644 index 000000000..1f8d33c6a --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spalign.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spalign + CHECK_RESULT $? 0 0 "install texlive-spalign failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spalign + CHECK_RESULT $? 0 0 "remove texlive-spalign failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx-doc.sh new file mode 100644 index 000000000..f2c83188d --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spanish-mx-doc + CHECK_RESULT $? 0 0 "install texlive-spanish-mx-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spanish-mx-doc + CHECK_RESULT $? 0 0 "remove texlive-spanish-mx-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx.sh new file mode 100644 index 000000000..23977573c --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spanish-mx + CHECK_RESULT $? 0 0 "install texlive-spanish-mx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spanish-mx + CHECK_RESULT $? 0 0 "remove texlive-spanish-mx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spark-otf.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spark-otf.sh new file mode 100644 index 000000000..3d9f70867 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spark-otf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spark-otf + CHECK_RESULT $? 0 0 "install texlive-spark-otf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spark-otf + CHECK_RESULT $? 0 0 "remove texlive-spark-otf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sparklines-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sparklines-doc.sh new file mode 100644 index 000000000..7df7536a7 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sparklines-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sparklines-doc + CHECK_RESULT $? 0 0 "install texlive-sparklines-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sparklines-doc + CHECK_RESULT $? 0 0 "remove texlive-sparklines-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sparklines.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sparklines.sh new file mode 100644 index 000000000..2cb4957e4 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sparklines.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sparklines + CHECK_RESULT $? 0 0 "install texlive-sparklines failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sparklines + CHECK_RESULT $? 0 0 "remove texlive-sparklines failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spath3-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spath3-doc.sh new file mode 100644 index 000000000..e75ac815d --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spath3-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spath3-doc + CHECK_RESULT $? 0 0 "install texlive-spath3-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spath3-doc + CHECK_RESULT $? 0 0 "remove texlive-spath3-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spath3.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spath3.sh new file mode 100644 index 000000000..4e55cc364 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spath3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spath3 + CHECK_RESULT $? 0 0 "install texlive-spath3 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spath3 + CHECK_RESULT $? 0 0 "remove texlive-spath3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spectralsequences.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spectralsequences.sh new file mode 100644 index 000000000..2715f4240 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spectralsequences.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spectralsequences + CHECK_RESULT $? 0 0 "install texlive-spectralsequences failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spectralsequences + CHECK_RESULT $? 0 0 "remove texlive-spectralsequences failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spelling-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spelling-doc.sh new file mode 100644 index 000000000..c6eb76b7d --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spelling-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spelling-doc + CHECK_RESULT $? 0 0 "install texlive-spelling-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spelling-doc + CHECK_RESULT $? 0 0 "remove texlive-spelling-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spelling.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spelling.sh new file mode 100644 index 000000000..783783561 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spelling.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spelling + CHECK_RESULT $? 0 0 "install texlive-spelling failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spelling + CHECK_RESULT $? 0 0 "remove texlive-spelling failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphack-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphack-doc.sh new file mode 100644 index 000000000..6d0b38ce0 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphack-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sphack-doc + CHECK_RESULT $? 0 0 "install texlive-sphack-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sphack-doc + CHECK_RESULT $? 0 0 "remove texlive-sphack-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphack.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphack.sh new file mode 100644 index 000000000..999a63be3 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphack.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sphack + CHECK_RESULT $? 0 0 "install texlive-sphack failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sphack + CHECK_RESULT $? 0 0 "remove texlive-sphack failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis-doc.sh new file mode 100644 index 000000000..e23658b35 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sphdthesis-doc + CHECK_RESULT $? 0 0 "install texlive-sphdthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sphdthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-sphdthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis.sh new file mode 100644 index 000000000..ec4d0577c --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sphdthesis + CHECK_RESULT $? 0 0 "install texlive-sphdthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sphdthesis + CHECK_RESULT $? 0 0 "remove texlive-sphdthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spie-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spie-doc.sh new file mode 100644 index 000000000..387205c57 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spie-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spie-doc + CHECK_RESULT $? 0 0 "install texlive-spie-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spie-doc + CHECK_RESULT $? 0 0 "remove texlive-spie-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spie.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spie.sh new file mode 100644 index 000000000..a3b2fb37a --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spie.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spie + CHECK_RESULT $? 0 0 "install texlive-spie failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spie + CHECK_RESULT $? 0 0 "remove texlive-spie failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splines-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splines-doc.sh new file mode 100644 index 000000000..87aeb7c18 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splines-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-splines-doc + CHECK_RESULT $? 0 0 "install texlive-splines-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-splines-doc + CHECK_RESULT $? 0 0 "remove texlive-splines-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splines.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splines.sh new file mode 100644 index 000000000..d9c5a97ce --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splines.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-splines + CHECK_RESULT $? 0 0 "install texlive-splines failed" + SLEEP_WAIT 1 + dnf remove -y texlive-splines + CHECK_RESULT $? 0 0 "remove texlive-splines failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-split-v.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-split-v.sh new file mode 100644 index 000000000..f95db28c8 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-split-v.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-split-v + CHECK_RESULT $? 0 0 "install texlive-split-v failed" + SLEEP_WAIT 1 + dnf remove -y texlive-split-v + CHECK_RESULT $? 0 0 "remove texlive-split-v failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splitbib-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splitbib-doc.sh new file mode 100644 index 000000000..bdeeacc8d --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splitbib-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-splitbib-doc + CHECK_RESULT $? 0 0 "install texlive-splitbib-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-splitbib-doc + CHECK_RESULT $? 0 0 "remove texlive-splitbib-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splitbib.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splitbib.sh new file mode 100644 index 000000000..88f96d85f --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splitbib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-splitbib + CHECK_RESULT $? 0 0 "install texlive-splitbib failed" + SLEEP_WAIT 1 + dnf remove -y texlive-splitbib + CHECK_RESULT $? 0 0 "remove texlive-splitbib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spot-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spot-doc.sh new file mode 100644 index 000000000..37931e013 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spot-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spot-doc + CHECK_RESULT $? 0 0 "install texlive-spot-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spot-doc + CHECK_RESULT $? 0 0 "remove texlive-spot-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spot.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spot.sh new file mode 100644 index 000000000..cfe8efcc6 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spot + CHECK_RESULT $? 0 0 "install texlive-spot failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spot + CHECK_RESULT $? 0 0 "remove texlive-spot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spotcolor-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spotcolor-doc.sh new file mode 100644 index 000000000..e7bd62299 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spotcolor-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spotcolor-doc + CHECK_RESULT $? 0 0 "install texlive-spotcolor-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spotcolor-doc + CHECK_RESULT $? 0 0 "remove texlive-spotcolor-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spotcolor.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spotcolor.sh new file mode 100644 index 000000000..68d828878 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spotcolor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spotcolor + CHECK_RESULT $? 0 0 "install texlive-spotcolor failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spotcolor + CHECK_RESULT $? 0 0 "remove texlive-spotcolor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spreadtab-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spreadtab-doc.sh new file mode 100644 index 000000000..29b8789fe --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spreadtab-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spreadtab-doc + CHECK_RESULT $? 0 0 "install texlive-spreadtab-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spreadtab-doc + CHECK_RESULT $? 0 0 "remove texlive-spreadtab-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spreadtab.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spreadtab.sh new file mode 100644 index 000000000..180d62524 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spreadtab.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spreadtab + CHECK_RESULT $? 0 0 "install texlive-spreadtab failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spreadtab + CHECK_RESULT $? 0 0 "remove texlive-spreadtab failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spverbatim-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spverbatim-doc.sh new file mode 100644 index 000000000..8903d4f28 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spverbatim-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spverbatim-doc + CHECK_RESULT $? 0 0 "install texlive-spverbatim-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spverbatim-doc + CHECK_RESULT $? 0 0 "remove texlive-spverbatim-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spverbatim.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spverbatim.sh new file mode 100644 index 000000000..a0e91d1ed --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spverbatim.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spverbatim + CHECK_RESULT $? 0 0 "install texlive-spverbatim failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spverbatim + CHECK_RESULT $? 0 0 "remove texlive-spverbatim failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl-doc.sh new file mode 100644 index 000000000..bb444de98 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sr-vorl-doc + CHECK_RESULT $? 0 0 "install texlive-sr-vorl-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sr-vorl-doc + CHECK_RESULT $? 0 0 "remove texlive-sr-vorl-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl.sh new file mode 100644 index 000000000..1203827c4 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sr-vorl + CHECK_RESULT $? 0 0 "install texlive-sr-vorl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sr-vorl + CHECK_RESULT $? 0 0 "remove texlive-sr-vorl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem-doc.sh new file mode 100644 index 000000000..042cd9fcd --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-srbook-mem-doc + CHECK_RESULT $? 0 0 "install texlive-srbook-mem-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-srbook-mem-doc + CHECK_RESULT $? 0 0 "remove texlive-srbook-mem-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem.sh new file mode 100644 index 000000000..143846d88 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-srbook-mem + CHECK_RESULT $? 0 0 "install texlive-srbook-mem failed" + SLEEP_WAIT 1 + dnf remove -y texlive-srbook-mem + CHECK_RESULT $? 0 0 "remove texlive-srbook-mem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srcltx-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srcltx-doc.sh new file mode 100644 index 000000000..0fa25fc99 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srcltx-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-srcltx-doc + CHECK_RESULT $? 0 0 "install texlive-srcltx-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-srcltx-doc + CHECK_RESULT $? 0 0 "remove texlive-srcltx-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srcltx.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srcltx.sh new file mode 100644 index 000000000..43eec1e50 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srcltx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-srcltx + CHECK_RESULT $? 0 0 "install texlive-srcltx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-srcltx + CHECK_RESULT $? 0 0 "remove texlive-srcltx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sseq-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sseq-doc.sh new file mode 100644 index 000000000..d9d16c9b3 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sseq-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sseq-doc + CHECK_RESULT $? 0 0 "install texlive-sseq-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sseq-doc + CHECK_RESULT $? 0 0 "remove texlive-sseq-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sseq.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sseq.sh new file mode 100644 index 000000000..8e5e12474 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sseq.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sseq + CHECK_RESULT $? 0 0 "install texlive-sseq failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sseq + CHECK_RESULT $? 0 0 "remove texlive-sseq failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sslides-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sslides-doc.sh new file mode 100644 index 000000000..880311375 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sslides-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sslides-doc + CHECK_RESULT $? 0 0 "install texlive-sslides-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sslides-doc + CHECK_RESULT $? 0 0 "remove texlive-sslides-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sslides.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sslides.sh new file mode 100644 index 000000000..bc6fdc183 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sslides.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sslides + CHECK_RESULT $? 0 0 "install texlive-sslides failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sslides + CHECK_RESULT $? 0 0 "remove texlive-sslides failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stack.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stack.sh new file mode 100644 index 000000000..9aeac84da --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stack.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stack + CHECK_RESULT $? 0 0 "install texlive-stack failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stack + CHECK_RESULT $? 0 0 "remove texlive-stack failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stackengine-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stackengine-doc.sh new file mode 100644 index 000000000..c2626bf72 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stackengine-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stackengine-doc + CHECK_RESULT $? 0 0 "install texlive-stackengine-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stackengine-doc + CHECK_RESULT $? 0 0 "remove texlive-stackengine-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stackengine.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stackengine.sh new file mode 100644 index 000000000..0cefb0fed --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stackengine.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stackengine + CHECK_RESULT $? 0 0 "install texlive-stackengine failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stackengine + CHECK_RESULT $? 0 0 "remove texlive-stackengine failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stage-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stage-doc.sh new file mode 100644 index 000000000..934559609 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stage-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stage-doc + CHECK_RESULT $? 0 0 "install texlive-stage-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stage-doc + CHECK_RESULT $? 0 0 "remove texlive-stage-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stage.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stage.sh new file mode 100644 index 000000000..e43e0826a --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stage + CHECK_RESULT $? 0 0 "install texlive-stage failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stage + CHECK_RESULT $? 0 0 "remove texlive-stage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-standalone-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-standalone-doc.sh new file mode 100644 index 000000000..5a06b570b --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-standalone-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-standalone-doc + CHECK_RESULT $? 0 0 "install texlive-standalone-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-standalone-doc + CHECK_RESULT $? 0 0 "remove texlive-standalone-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-standalone.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-standalone.sh new file mode 100644 index 000000000..3d1030570 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-standalone.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-standalone + CHECK_RESULT $? 0 0 "install texlive-standalone failed" + SLEEP_WAIT 1 + dnf remove -y texlive-standalone + CHECK_RESULT $? 0 0 "remove texlive-standalone failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stanli.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stanli.sh new file mode 100644 index 000000000..879ed5a27 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stanli.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stanli + CHECK_RESULT $? 0 0 "install texlive-stanli failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stanli + CHECK_RESULT $? 0 0 "remove texlive-stanli failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-starfont-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-starfont-doc.sh new file mode 100644 index 000000000..bd6b36bd2 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-starfont-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-starfont-doc + CHECK_RESULT $? 0 0 "install texlive-starfont-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-starfont-doc + CHECK_RESULT $? 0 0 "remove texlive-starfont-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-starfont.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-starfont.sh new file mode 100644 index 000000000..6f933524d --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-starfont.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-starfont + CHECK_RESULT $? 0 0 "install texlive-starfont failed" + SLEEP_WAIT 1 + dnf remove -y texlive-starfont + CHECK_RESULT $? 0 0 "remove texlive-starfont failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-startex-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-startex-doc.sh new file mode 100644 index 000000000..dd27c18d5 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-startex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-startex-doc + CHECK_RESULT $? 0 0 "install texlive-startex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-startex-doc + CHECK_RESULT $? 0 0 "remove texlive-startex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-startex.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-startex.sh new file mode 100644 index 000000000..049613865 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-startex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-startex + CHECK_RESULT $? 0 0 "install texlive-startex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-startex + CHECK_RESULT $? 0 0 "remove texlive-startex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex-doc.sh new file mode 100644 index 000000000..53e622118 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-statex-doc + CHECK_RESULT $? 0 0 "install texlive-statex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-statex-doc + CHECK_RESULT $? 0 0 "remove texlive-statex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex.sh new file mode 100644 index 000000000..f334bafb8 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-statex + CHECK_RESULT $? 0 0 "install texlive-statex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-statex + CHECK_RESULT $? 0 0 "remove texlive-statex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex2-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex2-doc.sh new file mode 100644 index 000000000..9cc5a93a2 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex2-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-statex2-doc + CHECK_RESULT $? 0 0 "install texlive-statex2-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-statex2-doc + CHECK_RESULT $? 0 0 "remove texlive-statex2-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex2.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex2.sh new file mode 100644 index 000000000..aa3ad0cd6 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-statex2 + CHECK_RESULT $? 0 0 "install texlive-statex2 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-statex2 + CHECK_RESULT $? 0 0 "remove texlive-statex2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistics.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistics.sh new file mode 100644 index 000000000..f3a5ffbbd --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistics.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-statistics + CHECK_RESULT $? 0 0 "install texlive-statistics failed" + SLEEP_WAIT 1 + dnf remove -y texlive-statistics + CHECK_RESULT $? 0 0 "remove texlive-statistics failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistik-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistik-doc.sh new file mode 100644 index 000000000..9e26eb6d0 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistik-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-statistik-doc + CHECK_RESULT $? 0 0 "install texlive-statistik-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-statistik-doc + CHECK_RESULT $? 0 0 "remove texlive-statistik-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistik.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistik.sh new file mode 100644 index 000000000..17d3b4698 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistik.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-statistik + CHECK_RESULT $? 0 0 "install texlive-statistik failed" + SLEEP_WAIT 1 + dnf remove -y texlive-statistik + CHECK_RESULT $? 0 0 "remove texlive-statistik failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statmath.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statmath.sh new file mode 100644 index 000000000..827b0dc5e --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statmath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-statmath + CHECK_RESULT $? 0 0 "install texlive-statmath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-statmath + CHECK_RESULT $? 0 0 "remove texlive-statmath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-staves-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-staves-doc.sh new file mode 100644 index 000000000..f82be811c --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-staves-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-staves-doc + CHECK_RESULT $? 0 0 "install texlive-staves-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-staves-doc + CHECK_RESULT $? 0 0 "remove texlive-staves-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-staves.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-staves.sh new file mode 100644 index 000000000..8be4387ee --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-staves.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-staves + CHECK_RESULT $? 0 0 "install texlive-staves failed" + SLEEP_WAIT 1 + dnf remove -y texlive-staves + CHECK_RESULT $? 0 0 "remove texlive-staves failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv-doc.sh new file mode 100644 index 000000000..58e085c3f --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stdclsdv-doc + CHECK_RESULT $? 0 0 "install texlive-stdclsdv-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stdclsdv-doc + CHECK_RESULT $? 0 0 "remove texlive-stdclsdv-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv.sh new file mode 100644 index 000000000..7c2fb8453 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stdclsdv + CHECK_RESULT $? 0 0 "install texlive-stdclsdv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stdclsdv + CHECK_RESULT $? 0 0 "remove texlive-stdclsdv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdpage-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdpage-doc.sh new file mode 100644 index 000000000..7d808e3a7 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdpage-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stdpage-doc + CHECK_RESULT $? 0 0 "install texlive-stdpage-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stdpage-doc + CHECK_RESULT $? 0 0 "remove texlive-stdpage-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdpage.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdpage.sh new file mode 100644 index 000000000..728e9ebb8 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdpage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stdpage + CHECK_RESULT $? 0 0 "install texlive-stdpage failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stdpage + CHECK_RESULT $? 0 0 "remove texlive-stdpage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stealcaps.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stealcaps.sh new file mode 100644 index 000000000..16e48572e --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stealcaps.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stealcaps + CHECK_RESULT $? 0 0 "install texlive-stealcaps failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stealcaps + CHECK_RESULT $? 0 0 "remove texlive-stealcaps failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-steinmetz-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-steinmetz-doc.sh new file mode 100644 index 000000000..b8b9ab900 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-steinmetz-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-steinmetz-doc + CHECK_RESULT $? 0 0 "install texlive-steinmetz-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-steinmetz-doc + CHECK_RESULT $? 0 0 "remove texlive-steinmetz-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-steinmetz.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-steinmetz.sh new file mode 100644 index 000000000..95b3edf33 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-steinmetz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-steinmetz + CHECK_RESULT $? 0 0 "install texlive-steinmetz failed" + SLEEP_WAIT 1 + dnf remove -y texlive-steinmetz + CHECK_RESULT $? 0 0 "remove texlive-steinmetz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch-doc.sh new file mode 100644 index 000000000..8e01ddf29 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stellenbosch-doc + CHECK_RESULT $? 0 0 "install texlive-stellenbosch-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stellenbosch-doc + CHECK_RESULT $? 0 0 "remove texlive-stellenbosch-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch.sh new file mode 100644 index 000000000..764ccd65c --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stellenbosch + CHECK_RESULT $? 0 0 "install texlive-stellenbosch failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stellenbosch + CHECK_RESULT $? 0 0 "remove texlive-stellenbosch failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stex-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stex-doc.sh new file mode 100644 index 000000000..bc67d38a0 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stex-doc + CHECK_RESULT $? 0 0 "install texlive-stex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stex-doc + CHECK_RESULT $? 0 0 "remove texlive-stex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stex.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stex.sh new file mode 100644 index 000000000..9cf4d6315 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stex + CHECK_RESULT $? 0 0 "install texlive-stex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stex + CHECK_RESULT $? 0 0 "remove texlive-stex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stickstoo.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stickstoo.sh new file mode 100644 index 000000000..45b39054a --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stickstoo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stickstoo + CHECK_RESULT $? 0 0 "install texlive-stickstoo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stickstoo + CHECK_RESULT $? 0 0 "remove texlive-stickstoo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix-doc.sh new file mode 100644 index 000000000..47ae5d9b0 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stix-doc + CHECK_RESULT $? 0 0 "install texlive-stix-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stix-doc + CHECK_RESULT $? 0 0 "remove texlive-stix-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix.sh new file mode 100644 index 000000000..7e29f224e --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stix + CHECK_RESULT $? 0 0 "install texlive-stix failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stix + CHECK_RESULT $? 0 0 "remove texlive-stix failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix2-otf.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix2-otf.sh new file mode 100644 index 000000000..3d504331a --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix2-otf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stix2-otf + CHECK_RESULT $? 0 0 "install texlive-stix2-otf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stix2-otf + CHECK_RESULT $? 0 0 "remove texlive-stix2-otf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix2-type1.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix2-type1.sh new file mode 100644 index 000000000..5a06ffc15 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix2-type1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stix2-type1 + CHECK_RESULT $? 0 0 "install texlive-stix2-type1 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stix2-type1 + CHECK_RESULT $? 0 0 "remove texlive-stix2-type1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd-doc.sh new file mode 100644 index 000000000..dc4704bc1 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stmaryrd-doc + CHECK_RESULT $? 0 0 "install texlive-stmaryrd-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stmaryrd-doc + CHECK_RESULT $? 0 0 "remove texlive-stmaryrd-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd.sh new file mode 100644 index 000000000..7af6562ff --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stmaryrd + CHECK_RESULT $? 0 0 "install texlive-stmaryrd failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stmaryrd + CHECK_RESULT $? 0 0 "remove texlive-stmaryrd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storebox-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storebox-doc.sh new file mode 100644 index 000000000..f15d61e23 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storebox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-storebox-doc + CHECK_RESULT $? 0 0 "install texlive-storebox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-storebox-doc + CHECK_RESULT $? 0 0 "remove texlive-storebox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storebox.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storebox.sh new file mode 100644 index 000000000..74d4853e0 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storebox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-storebox + CHECK_RESULT $? 0 0 "install texlive-storebox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-storebox + CHECK_RESULT $? 0 0 "remove texlive-storebox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storecmd-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storecmd-doc.sh new file mode 100644 index 000000000..e7310a709 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storecmd-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-storecmd-doc + CHECK_RESULT $? 0 0 "install texlive-storecmd-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-storecmd-doc + CHECK_RESULT $? 0 0 "remove texlive-storecmd-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storecmd.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storecmd.sh new file mode 100644 index 000000000..6231c76da --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storecmd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-storecmd + CHECK_RESULT $? 0 0 "install texlive-storecmd failed" + SLEEP_WAIT 1 + dnf remove -y texlive-storecmd + CHECK_RESULT $? 0 0 "remove texlive-storecmd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stringstrings-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stringstrings-doc.sh new file mode 100644 index 000000000..c9b239e6c --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stringstrings-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stringstrings-doc + CHECK_RESULT $? 0 0 "install texlive-stringstrings-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stringstrings-doc + CHECK_RESULT $? 0 0 "remove texlive-stringstrings-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stringstrings.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stringstrings.sh new file mode 100644 index 000000000..a8d5d8ebc --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stringstrings.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stringstrings + CHECK_RESULT $? 0 0 "install texlive-stringstrings failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stringstrings + CHECK_RESULT $? 0 0 "remove texlive-stringstrings failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-structmech.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-structmech.sh new file mode 100644 index 000000000..8b74a1f5f --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-structmech.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-structmech + CHECK_RESULT $? 0 0 "install texlive-structmech failed" + SLEEP_WAIT 1 + dnf remove -y texlive-structmech + CHECK_RESULT $? 0 0 "remove texlive-structmech failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-struktex-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-struktex-doc.sh new file mode 100644 index 000000000..03bc40654 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-struktex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-struktex-doc + CHECK_RESULT $? 0 0 "install texlive-struktex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-struktex-doc + CHECK_RESULT $? 0 0 "remove texlive-struktex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-struktex.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-struktex.sh new file mode 100644 index 000000000..f6805b219 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-struktex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-struktex + CHECK_RESULT $? 0 0 "install texlive-struktex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-struktex + CHECK_RESULT $? 0 0 "remove texlive-struktex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sttools-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sttools-doc.sh new file mode 100644 index 000000000..3b926433b --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sttools-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sttools-doc + CHECK_RESULT $? 0 0 "install texlive-sttools-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sttools-doc + CHECK_RESULT $? 0 0 "remove texlive-sttools-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sttools.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sttools.sh new file mode 100644 index 000000000..992132909 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sttools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sttools + CHECK_RESULT $? 0 0 "install texlive-sttools failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sttools + CHECK_RESULT $? 0 0 "remove texlive-sttools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stubs-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stubs-doc.sh new file mode 100644 index 000000000..751c924c6 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stubs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stubs-doc + CHECK_RESULT $? 0 0 "install texlive-stubs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stubs-doc + CHECK_RESULT $? 0 0 "remove texlive-stubs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stubs.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stubs.sh new file mode 100644 index 000000000..7a705c0be --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stubs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stubs + CHECK_RESULT $? 0 0 "install texlive-stubs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stubs + CHECK_RESULT $? 0 0 "remove texlive-stubs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-studenthandouts.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-studenthandouts.sh new file mode 100644 index 000000000..089d01d79 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-studenthandouts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-studenthandouts + CHECK_RESULT $? 0 0 "install texlive-studenthandouts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-studenthandouts + CHECK_RESULT $? 0 0 "remove texlive-studenthandouts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suanpan-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suanpan-doc.sh new file mode 100644 index 000000000..73ff5e911 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suanpan-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-suanpan-doc + CHECK_RESULT $? 0 0 "install texlive-suanpan-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-suanpan-doc + CHECK_RESULT $? 0 0 "remove texlive-suanpan-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suanpan.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suanpan.sh new file mode 100644 index 000000000..24746c3d9 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suanpan.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-suanpan + CHECK_RESULT $? 0 0 "install texlive-suanpan failed" + SLEEP_WAIT 1 + dnf remove -y texlive-suanpan + CHECK_RESULT $? 0 0 "remove texlive-suanpan failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subdepth-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subdepth-doc.sh new file mode 100644 index 000000000..253d0fb9f --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subdepth-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subdepth-doc + CHECK_RESULT $? 0 0 "install texlive-subdepth-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subdepth-doc + CHECK_RESULT $? 0 0 "remove texlive-subdepth-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subdepth.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subdepth.sh new file mode 100644 index 000000000..af4dac295 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subdepth.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subdepth + CHECK_RESULT $? 0 0 "install texlive-subdepth failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subdepth + CHECK_RESULT $? 0 0 "remove texlive-subdepth failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqn-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqn-doc.sh new file mode 100644 index 000000000..98125e3e6 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqn-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subeqn-doc + CHECK_RESULT $? 0 0 "install texlive-subeqn-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subeqn-doc + CHECK_RESULT $? 0 0 "remove texlive-subeqn-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqn.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqn.sh new file mode 100644 index 000000000..5f983a4f8 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqn.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subeqn + CHECK_RESULT $? 0 0 "install texlive-subeqn failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subeqn + CHECK_RESULT $? 0 0 "remove texlive-subeqn failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray-doc.sh new file mode 100644 index 000000000..7f7a50183 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subeqnarray-doc + CHECK_RESULT $? 0 0 "install texlive-subeqnarray-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subeqnarray-doc + CHECK_RESULT $? 0 0 "remove texlive-subeqnarray-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray.sh new file mode 100644 index 000000000..1ffbe82ad --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subeqnarray + CHECK_RESULT $? 0 0 "install texlive-subeqnarray failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subeqnarray + CHECK_RESULT $? 0 0 "remove texlive-subeqnarray failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfig-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfig-doc.sh new file mode 100644 index 000000000..f40832ef6 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfig-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subfig-doc + CHECK_RESULT $? 0 0 "install texlive-subfig-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subfig-doc + CHECK_RESULT $? 0 0 "remove texlive-subfig-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfig.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfig.sh new file mode 100644 index 000000000..d786594a1 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfig.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subfig + CHECK_RESULT $? 0 0 "install texlive-subfig failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subfig + CHECK_RESULT $? 0 0 "remove texlive-subfig failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigmat-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigmat-doc.sh new file mode 100644 index 000000000..4c24fcee5 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigmat-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subfigmat-doc + CHECK_RESULT $? 0 0 "install texlive-subfigmat-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subfigmat-doc + CHECK_RESULT $? 0 0 "remove texlive-subfigmat-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigmat.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigmat.sh new file mode 100644 index 000000000..fa4fda8e5 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigmat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subfigmat + CHECK_RESULT $? 0 0 "install texlive-subfigmat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subfigmat + CHECK_RESULT $? 0 0 "remove texlive-subfigmat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigure-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigure-doc.sh new file mode 100644 index 000000000..37249b1f8 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigure-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subfigure-doc + CHECK_RESULT $? 0 0 "install texlive-subfigure-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subfigure-doc + CHECK_RESULT $? 0 0 "remove texlive-subfigure-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigure.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigure.sh new file mode 100644 index 000000000..84d114040 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigure.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subfigure + CHECK_RESULT $? 0 0 "install texlive-subfigure failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subfigure + CHECK_RESULT $? 0 0 "remove texlive-subfigure failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfiles-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfiles-doc.sh new file mode 100644 index 000000000..4e0913139 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfiles-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subfiles-doc + CHECK_RESULT $? 0 0 "install texlive-subfiles-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subfiles-doc + CHECK_RESULT $? 0 0 "remove texlive-subfiles-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfiles.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfiles.sh new file mode 100644 index 000000000..53c614576 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfiles.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subfiles + CHECK_RESULT $? 0 0 "install texlive-subfiles failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subfiles + CHECK_RESULT $? 0 0 "remove texlive-subfiles failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfloat-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfloat-doc.sh new file mode 100644 index 000000000..fef2033b9 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfloat-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subfloat-doc + CHECK_RESULT $? 0 0 "install texlive-subfloat-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subfloat-doc + CHECK_RESULT $? 0 0 "remove texlive-subfloat-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfloat.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfloat.sh new file mode 100644 index 000000000..12030d95d --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfloat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subfloat + CHECK_RESULT $? 0 0 "install texlive-subfloat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subfloat + CHECK_RESULT $? 0 0 "remove texlive-subfloat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substances-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substances-doc.sh new file mode 100644 index 000000000..f2f39d73f --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substances-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-substances-doc + CHECK_RESULT $? 0 0 "install texlive-substances-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-substances-doc + CHECK_RESULT $? 0 0 "remove texlive-substances-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substances.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substances.sh new file mode 100644 index 000000000..416c02873 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substances.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-substances + CHECK_RESULT $? 0 0 "install texlive-substances failed" + SLEEP_WAIT 1 + dnf remove -y texlive-substances + CHECK_RESULT $? 0 0 "remove texlive-substances failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substitutefont-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substitutefont-doc.sh new file mode 100644 index 000000000..88da371ca --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substitutefont-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-substitutefont-doc + CHECK_RESULT $? 0 0 "install texlive-substitutefont-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-substitutefont-doc + CHECK_RESULT $? 0 0 "remove texlive-substitutefont-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substitutefont.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substitutefont.sh new file mode 100644 index 000000000..937cdbdf4 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substitutefont.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-substitutefont + CHECK_RESULT $? 0 0 "install texlive-substitutefont failed" + SLEEP_WAIT 1 + dnf remove -y texlive-substitutefont + CHECK_RESULT $? 0 0 "remove texlive-substitutefont failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substr-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substr-doc.sh new file mode 100644 index 000000000..d16754f07 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-substr-doc + CHECK_RESULT $? 0 0 "install texlive-substr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-substr-doc + CHECK_RESULT $? 0 0 "remove texlive-substr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substr.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substr.sh new file mode 100644 index 000000000..d9cea6bc2 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-substr + CHECK_RESULT $? 0 0 "install texlive-substr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-substr + CHECK_RESULT $? 0 0 "remove texlive-substr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts-doc.sh new file mode 100644 index 000000000..6709e01fd --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subsupscripts-doc + CHECK_RESULT $? 0 0 "install texlive-subsupscripts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subsupscripts-doc + CHECK_RESULT $? 0 0 "remove texlive-subsupscripts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts.sh new file mode 100644 index 000000000..b5f6a7e04 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subsupscripts + CHECK_RESULT $? 0 0 "install texlive-subsupscripts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subsupscripts + CHECK_RESULT $? 0 0 "remove texlive-subsupscripts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudoku-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudoku-doc.sh new file mode 100644 index 000000000..2416616e5 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudoku-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sudoku-doc + CHECK_RESULT $? 0 0 "install texlive-sudoku-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sudoku-doc + CHECK_RESULT $? 0 0 "remove texlive-sudoku-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudoku.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudoku.sh new file mode 100644 index 000000000..de7ca7b3a --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudoku.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sudoku + CHECK_RESULT $? 0 0 "install texlive-sudoku failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sudoku + CHECK_RESULT $? 0 0 "remove texlive-sudoku failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle-doc.sh new file mode 100644 index 000000000..c61059631 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sudokubundle-doc + CHECK_RESULT $? 0 0 "install texlive-sudokubundle-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sudokubundle-doc + CHECK_RESULT $? 0 0 "remove texlive-sudokubundle-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle.sh new file mode 100644 index 000000000..5bbb00a4d --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sudokubundle + CHECK_RESULT $? 0 0 "install texlive-sudokubundle failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sudokubundle + CHECK_RESULT $? 0 0 "remove texlive-sudokubundle failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suftesi-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suftesi-doc.sh new file mode 100644 index 000000000..47cce8b71 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suftesi-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-suftesi-doc + CHECK_RESULT $? 0 0 "install texlive-suftesi-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-suftesi-doc + CHECK_RESULT $? 0 0 "remove texlive-suftesi-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suftesi.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suftesi.sh new file mode 100644 index 000000000..08b779b32 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suftesi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-suftesi + CHECK_RESULT $? 0 0 "install texlive-suftesi failed" + SLEEP_WAIT 1 + dnf remove -y texlive-suftesi + CHECK_RESULT $? 0 0 "remove texlive-suftesi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sugconf-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sugconf-doc.sh new file mode 100644 index 000000000..ff1af65f6 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sugconf-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sugconf-doc + CHECK_RESULT $? 0 0 "install texlive-sugconf-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sugconf-doc + CHECK_RESULT $? 0 0 "remove texlive-sugconf-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sugconf.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sugconf.sh new file mode 100644 index 000000000..31f186f3b --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sugconf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sugconf + CHECK_RESULT $? 0 0 "install texlive-sugconf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sugconf + CHECK_RESULT $? 0 0 "remove texlive-sugconf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-superiors-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-superiors-doc.sh new file mode 100644 index 000000000..dbe1e442e --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-superiors-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-superiors-doc + CHECK_RESULT $? 0 0 "install texlive-superiors-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-superiors-doc + CHECK_RESULT $? 0 0 "remove texlive-superiors-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-superiors.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-superiors.sh new file mode 100644 index 000000000..8ea2bd1c0 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-superiors.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-superiors + CHECK_RESULT $? 0 0 "install texlive-superiors failed" + SLEEP_WAIT 1 + dnf remove -y texlive-superiors + CHECK_RESULT $? 0 0 "remove texlive-superiors failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-supertabular-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-supertabular-doc.sh new file mode 100644 index 000000000..c0a6b2dd5 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-supertabular-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-supertabular-doc + CHECK_RESULT $? 0 0 "install texlive-supertabular-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-supertabular-doc + CHECK_RESULT $? 0 0 "remove texlive-supertabular-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-supertabular.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-supertabular.sh new file mode 100644 index 000000000..dab7f7f62 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-supertabular.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-supertabular + CHECK_RESULT $? 0 0 "install texlive-supertabular failed" + SLEEP_WAIT 1 + dnf remove -y texlive-supertabular + CHECK_RESULT $? 0 0 "remove texlive-supertabular failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-susy-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-susy-doc.sh new file mode 100644 index 000000000..05ec7fb40 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-susy-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-susy-doc + CHECK_RESULT $? 0 0 "install texlive-susy-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-susy-doc + CHECK_RESULT $? 0 0 "remove texlive-susy-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-susy.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-susy.sh new file mode 100644 index 000000000..81e75ab9c --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-susy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-susy + CHECK_RESULT $? 0 0 "install texlive-susy failed" + SLEEP_WAIT 1 + dnf remove -y texlive-susy + CHECK_RESULT $? 0 0 "remove texlive-susy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg-doc.sh new file mode 100644 index 000000000..e54e8e65a --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-svg-doc + CHECK_RESULT $? 0 0 "install texlive-svg-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-svg-doc + CHECK_RESULT $? 0 0 "remove texlive-svg-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg-inkscape-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg-inkscape-doc.sh new file mode 100644 index 000000000..06d62d8de --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg-inkscape-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-svg-inkscape-doc + CHECK_RESULT $? 0 0 "install texlive-svg-inkscape-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-svg-inkscape-doc + CHECK_RESULT $? 0 0 "remove texlive-svg-inkscape-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg.sh new file mode 100644 index 000000000..b46c33ef0 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-svg + CHECK_RESULT $? 0 0 "install texlive-svg failed" + SLEEP_WAIT 1 + dnf remove -y texlive-svg + CHECK_RESULT $? 0 0 "remove texlive-svg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svgcolor-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svgcolor-doc.sh new file mode 100644 index 000000000..8291aef4c --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svgcolor-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-svgcolor-doc + CHECK_RESULT $? 0 0 "install texlive-svgcolor-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-svgcolor-doc + CHECK_RESULT $? 0 0 "remove texlive-svgcolor-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svgcolor.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svgcolor.sh new file mode 100644 index 000000000..37f35438e --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svgcolor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-svgcolor + CHECK_RESULT $? 0 0 "install texlive-svgcolor failed" + SLEEP_WAIT 1 + dnf remove -y texlive-svgcolor + CHECK_RESULT $? 0 0 "remove texlive-svgcolor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-doc.sh new file mode 100644 index 000000000..3db0342de --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-svn-doc + CHECK_RESULT $? 0 0 "install texlive-svn-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-svn-doc + CHECK_RESULT $? 0 0 "remove texlive-svn-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-prov-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-prov-doc.sh new file mode 100644 index 000000000..253ef5bc3 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-prov-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-svn-prov-doc + CHECK_RESULT $? 0 0 "install texlive-svn-prov-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-svn-prov-doc + CHECK_RESULT $? 0 0 "remove texlive-svn-prov-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-prov.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-prov.sh new file mode 100644 index 000000000..a5afb7219 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-prov.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-svn-prov + CHECK_RESULT $? 0 0 "install texlive-svn-prov failed" + SLEEP_WAIT 1 + dnf remove -y texlive-svn-prov + CHECK_RESULT $? 0 0 "remove texlive-svn-prov failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn.sh new file mode 100644 index 000000000..b8c5c71ea --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-svn + CHECK_RESULT $? 0 0 "install texlive-svn failed" + SLEEP_WAIT 1 + dnf remove -y texlive-svn + CHECK_RESULT $? 0 0 "remove texlive-svn failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svninfo-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svninfo-doc.sh new file mode 100644 index 000000000..21c0be015 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svninfo-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-svninfo-doc + CHECK_RESULT $? 0 0 "install texlive-svninfo-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-svninfo-doc + CHECK_RESULT $? 0 0 "remove texlive-svninfo-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svninfo.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svninfo.sh new file mode 100644 index 000000000..9dbdb5492 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svninfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-svninfo + CHECK_RESULT $? 0 0 "install texlive-svninfo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-svninfo + CHECK_RESULT $? 0 0 "remove texlive-svninfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols-doc.sh new file mode 100644 index 000000000..8ead1bccb --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-svrsymbols-doc + CHECK_RESULT $? 0 0 "install texlive-svrsymbols-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-svrsymbols-doc + CHECK_RESULT $? 0 0 "remove texlive-svrsymbols-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols.sh new file mode 100644 index 000000000..221e2f63e --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-svrsymbols + CHECK_RESULT $? 0 0 "install texlive-svrsymbols failed" + SLEEP_WAIT 1 + dnf remove -y texlive-svrsymbols + CHECK_RESULT $? 0 0 "remove texlive-svrsymbols failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swebib-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swebib-doc.sh new file mode 100644 index 000000000..92784dbfb --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swebib-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-swebib-doc + CHECK_RESULT $? 0 0 "install texlive-swebib-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-swebib-doc + CHECK_RESULT $? 0 0 "remove texlive-swebib-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swebib.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swebib.sh new file mode 100644 index 000000000..4e7577595 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swebib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-swebib + CHECK_RESULT $? 0 0 "install texlive-swebib failed" + SLEEP_WAIT 1 + dnf remove -y texlive-swebib + CHECK_RESULT $? 0 0 "remove texlive-swebib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swimgraf-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swimgraf-doc.sh new file mode 100644 index 000000000..49ac11794 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swimgraf-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-swimgraf-doc + CHECK_RESULT $? 0 0 "install texlive-swimgraf-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-swimgraf-doc + CHECK_RESULT $? 0 0 "remove texlive-swimgraf-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swimgraf.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swimgraf.sh new file mode 100644 index 000000000..1543bf61d --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swimgraf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-swimgraf + CHECK_RESULT $? 0 0 "install texlive-swimgraf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-swimgraf + CHECK_RESULT $? 0 0 "remove texlive-swimgraf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syllogism-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syllogism-doc.sh new file mode 100644 index 000000000..32f6056c9 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syllogism-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-syllogism-doc + CHECK_RESULT $? 0 0 "install texlive-syllogism-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-syllogism-doc + CHECK_RESULT $? 0 0 "remove texlive-syllogism-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syllogism.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syllogism.sh new file mode 100644 index 000000000..88dfb0d39 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syllogism.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-syllogism + CHECK_RESULT $? 0 0 "install texlive-syllogism failed" + SLEEP_WAIT 1 + dnf remove -y texlive-syllogism + CHECK_RESULT $? 0 0 "remove texlive-syllogism failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-symbol.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-symbol.sh new file mode 100644 index 000000000..cf1850b2f --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-symbol.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-symbol + CHECK_RESULT $? 0 0 "install texlive-symbol failed" + SLEEP_WAIT 1 + dnf remove -y texlive-symbol + CHECK_RESULT $? 0 0 "remove texlive-symbol failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage-doc.sh new file mode 100644 index 000000000..ef7259bd1 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sympytexpackage-doc + CHECK_RESULT $? 0 0 "install texlive-sympytexpackage-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sympytexpackage-doc + CHECK_RESULT $? 0 0 "remove texlive-sympytexpackage-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage.sh new file mode 100644 index 000000000..b74672a82 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sympytexpackage + CHECK_RESULT $? 0 0 "install texlive-sympytexpackage failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sympytexpackage + CHECK_RESULT $? 0 0 "remove texlive-sympytexpackage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synproof-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synproof-doc.sh new file mode 100644 index 000000000..76e38a915 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synproof-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-synproof-doc + CHECK_RESULT $? 0 0 "install texlive-synproof-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-synproof-doc + CHECK_RESULT $? 0 0 "remove texlive-synproof-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synproof.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synproof.sh new file mode 100644 index 000000000..b845e9886 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synproof.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-synproof + CHECK_RESULT $? 0 0 "install texlive-synproof failed" + SLEEP_WAIT 1 + dnf remove -y texlive-synproof + CHECK_RESULT $? 0 0 "remove texlive-synproof failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntax-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntax-doc.sh new file mode 100644 index 000000000..6f98aed98 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntax-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-syntax-doc + CHECK_RESULT $? 0 0 "install texlive-syntax-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-syntax-doc + CHECK_RESULT $? 0 0 "remove texlive-syntax-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntax.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntax.sh new file mode 100644 index 000000000..599eac619 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntax.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-syntax + CHECK_RESULT $? 0 0 "install texlive-syntax failed" + SLEEP_WAIT 1 + dnf remove -y texlive-syntax + CHECK_RESULT $? 0 0 "remove texlive-syntax failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntrace-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntrace-doc.sh new file mode 100644 index 000000000..49f42204e --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntrace-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-syntrace-doc + CHECK_RESULT $? 0 0 "install texlive-syntrace-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-syntrace-doc + CHECK_RESULT $? 0 0 "remove texlive-syntrace-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntrace.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntrace.sh new file mode 100644 index 000000000..ee138836f --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntrace.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-syntrace + CHECK_RESULT $? 0 0 "install texlive-syntrace failed" + SLEEP_WAIT 1 + dnf remove -y texlive-syntrace + CHECK_RESULT $? 0 0 "remove texlive-syntrace failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synttree-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synttree-doc.sh new file mode 100644 index 000000000..cd0d27980 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synttree-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-synttree-doc + CHECK_RESULT $? 0 0 "install texlive-synttree-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-synttree-doc + CHECK_RESULT $? 0 0 "remove texlive-synttree-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synttree.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synttree.sh new file mode 100644 index 000000000..7dc45d6aa --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synttree.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-synttree + CHECK_RESULT $? 0 0 "install texlive-synttree failed" + SLEEP_WAIT 1 + dnf remove -y texlive-synttree + CHECK_RESULT $? 0 0 "remove texlive-synttree failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-systeme-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-systeme-doc.sh new file mode 100644 index 000000000..0de1a5d99 --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-systeme-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-systeme-doc + CHECK_RESULT $? 0 0 "install texlive-systeme-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-systeme-doc + CHECK_RESULT $? 0 0 "remove texlive-systeme-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-systeme.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-systeme.sh new file mode 100644 index 000000000..462f6380e --- /dev/null +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-systeme.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-systeme + CHECK_RESULT $? 0 0 "install texlive-systeme failed" + SLEEP_WAIT 1 + dnf remove -y texlive-systeme + CHECK_RESULT $? 0 0 "remove texlive-systeme failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-aalok.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-aalok.sh new file mode 100644 index 000000000..a953db1cc --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-aalok.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aalok + CHECK_RESULT $? 0 0 "install texlive-aalok failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aalok + CHECK_RESULT $? 0 0 "remove texlive-aalok failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-aesupp.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-aesupp.sh new file mode 100644 index 000000000..2b2639b1d --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-aesupp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aesupp + CHECK_RESULT $? 0 0 "install texlive-aesupp failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aesupp + CHECK_RESULT $? 0 0 "remove texlive-aesupp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-akshar.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-akshar.sh new file mode 100644 index 000000000..bfd4c8260 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-akshar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-akshar + CHECK_RESULT $? 0 0 "install texlive-akshar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-akshar + CHECK_RESULT $? 0 0 "remove texlive-akshar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-algpseudocodex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-algpseudocodex.sh new file mode 100644 index 000000000..2510ea8e5 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-algpseudocodex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-algpseudocodex + CHECK_RESULT $? 0 0 "install texlive-algpseudocodex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-algpseudocodex + CHECK_RESULT $? 0 0 "remove texlive-algpseudocodex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-anonymous-acm.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-anonymous-acm.sh new file mode 100644 index 000000000..094d1fd05 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-anonymous-acm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-anonymous-acm + CHECK_RESULT $? 0 0 "install texlive-anonymous-acm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-anonymous-acm + CHECK_RESULT $? 0 0 "remove texlive-anonymous-acm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-antanilipsum.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-antanilipsum.sh new file mode 100644 index 000000000..1d64dd65e --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-antanilipsum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-antanilipsum + CHECK_RESULT $? 0 0 "install texlive-antanilipsum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-antanilipsum + CHECK_RESULT $? 0 0 "remove texlive-antanilipsum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-association-matrix.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-association-matrix.sh new file mode 100644 index 000000000..9ce9ff393 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-association-matrix.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-association-matrix + CHECK_RESULT $? 0 0 "install texlive-association-matrix failed" + SLEEP_WAIT 1 + dnf remove -y texlive-association-matrix + CHECK_RESULT $? 0 0 "remove texlive-association-matrix failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-atkinson.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-atkinson.sh new file mode 100644 index 000000000..f337e2fc6 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-atkinson.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-atkinson + CHECK_RESULT $? 0 0 "install texlive-atkinson failed" + SLEEP_WAIT 1 + dnf remove -y texlive-atkinson + CHECK_RESULT $? 0 0 "remove texlive-atkinson failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerappendixnote.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerappendixnote.sh new file mode 100644 index 000000000..a03ccf0c4 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerappendixnote.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-beamerappendixnote + CHECK_RESULT $? 0 0 "install texlive-beamerappendixnote failed" + SLEEP_WAIT 1 + dnf remove -y texlive-beamerappendixnote + CHECK_RESULT $? 0 0 "remove texlive-beamerappendixnote failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-pure-minimalistic.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-pure-minimalistic.sh new file mode 100644 index 000000000..70b17fb9c --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-pure-minimalistic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-beamertheme-pure-minimalistic + CHECK_RESULT $? 0 0 "install texlive-beamertheme-pure-minimalistic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-beamertheme-pure-minimalistic + CHECK_RESULT $? 0 0 "remove texlive-beamertheme-pure-minimalistic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-trigon.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-trigon.sh new file mode 100644 index 000000000..bc69612a8 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-trigon.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-beamertheme-trigon + CHECK_RESULT $? 0 0 "install texlive-beamertheme-trigon failed" + SLEEP_WAIT 1 + dnf remove -y texlive-beamertheme-trigon + CHECK_RESULT $? 0 0 "remove texlive-beamertheme-trigon failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerthemelalic.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerthemelalic.sh new file mode 100644 index 000000000..9025d3944 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerthemelalic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-beamerthemelalic + CHECK_RESULT $? 0 0 "install texlive-beamerthemelalic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-beamerthemelalic + CHECK_RESULT $? 0 0 "remove texlive-beamerthemelalic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerthemenord.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerthemenord.sh new file mode 100644 index 000000000..fe4f31a1d --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerthemenord.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-beamerthemenord + CHECK_RESULT $? 0 0 "install texlive-beamerthemenord failed" + SLEEP_WAIT 1 + dnf remove -y texlive-beamerthemenord + CHECK_RESULT $? 0 0 "remove texlive-beamerthemenord failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beaulivre.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beaulivre.sh new file mode 100644 index 000000000..10fb92bfe --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beaulivre.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-beaulivre + CHECK_RESULT $? 0 0 "install texlive-beaulivre failed" + SLEEP_WAIT 1 + dnf remove -y texlive-beaulivre + CHECK_RESULT $? 0 0 "remove texlive-beaulivre failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-license.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-license.sh new file mode 100644 index 000000000..ebd458cc1 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-license.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-biblatex-license + CHECK_RESULT $? 0 0 "install texlive-biblatex-license failed" + SLEEP_WAIT 1 + dnf remove -y texlive-biblatex-license + CHECK_RESULT $? 0 0 "remove texlive-biblatex-license failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-unified.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-unified.sh new file mode 100644 index 000000000..0184b4a9e --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-unified.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-biblatex-unified + CHECK_RESULT $? 0 0 "install texlive-biblatex-unified failed" + SLEEP_WAIT 1 + dnf remove -y texlive-biblatex-unified + CHECK_RESULT $? 0 0 "remove texlive-biblatex-unified failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-vancouver.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-vancouver.sh new file mode 100644 index 000000000..c0a371b2d --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-vancouver.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-biblatex-vancouver + CHECK_RESULT $? 0 0 "install texlive-biblatex-vancouver failed" + SLEEP_WAIT 1 + dnf remove -y texlive-biblatex-vancouver + CHECK_RESULT $? 0 0 "remove texlive-biblatex-vancouver failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bithesis.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bithesis.sh new file mode 100644 index 000000000..c29078068 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bithesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bithesis + CHECK_RESULT $? 0 0 "install texlive-bithesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bithesis + CHECK_RESULT $? 0 0 "remove texlive-bithesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bookshelf.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bookshelf.sh new file mode 100644 index 000000000..edc759e38 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bookshelf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bookshelf + CHECK_RESULT $? 0 0 "install texlive-bookshelf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bookshelf + CHECK_RESULT $? 0 0 "remove texlive-bookshelf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bubblesort.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bubblesort.sh new file mode 100644 index 000000000..406020def --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bubblesort.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bubblesort + CHECK_RESULT $? 0 0 "install texlive-bubblesort failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bubblesort + CHECK_RESULT $? 0 0 "remove texlive-bubblesort failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-buctthesis.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-buctthesis.sh new file mode 100644 index 000000000..b4e550230 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-buctthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-buctthesis + CHECK_RESULT $? 0 0 "install texlive-buctthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-buctthesis + CHECK_RESULT $? 0 0 "remove texlive-buctthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bxjatoucs.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bxjatoucs.sh new file mode 100644 index 000000000..8bd376625 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bxjatoucs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxjatoucs + CHECK_RESULT $? 0 0 "install texlive-bxjatoucs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxjatoucs + CHECK_RESULT $? 0 0 "remove texlive-bxjatoucs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-byo-twemojis.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-byo-twemojis.sh new file mode 100644 index 000000000..740ddba61 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-byo-twemojis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-byo-twemojis + CHECK_RESULT $? 0 0 "install texlive-byo-twemojis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-byo-twemojis + CHECK_RESULT $? 0 0 "remove texlive-byo-twemojis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-cascadia-code.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-cascadia-code.sh new file mode 100644 index 000000000..009dd43f2 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-cascadia-code.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cascadia-code + CHECK_RESULT $? 0 0 "install texlive-cascadia-code failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cascadia-code + CHECK_RESULT $? 0 0 "remove texlive-cascadia-code failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-causets.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-causets.sh new file mode 100644 index 000000000..d6941b0f4 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-causets.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-causets + CHECK_RESULT $? 0 0 "install texlive-causets failed" + SLEEP_WAIT 1 + dnf remove -y texlive-causets + CHECK_RESULT $? 0 0 "remove texlive-causets failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-charissil.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-charissil.sh new file mode 100644 index 000000000..3e7a97ef1 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-charissil.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-charissil + CHECK_RESULT $? 0 0 "install texlive-charissil failed" + SLEEP_WAIT 1 + dnf remove -y texlive-charissil + CHECK_RESULT $? 0 0 "remove texlive-charissil failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chhaya.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chhaya.sh new file mode 100644 index 000000000..bec7bd42b --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chhaya.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chhaya + CHECK_RESULT $? 0 0 "install texlive-chhaya failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chhaya + CHECK_RESULT $? 0 0 "remove texlive-chhaya failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chicagoa.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chicagoa.sh new file mode 100644 index 000000000..1e265332c --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chicagoa.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chicagoa + CHECK_RESULT $? 0 0 "install texlive-chicagoa failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chicagoa + CHECK_RESULT $? 0 0 "remove texlive-chicagoa failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chifoot.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chifoot.sh new file mode 100644 index 000000000..15da536e7 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chifoot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chifoot + CHECK_RESULT $? 0 0 "install texlive-chifoot failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chifoot + CHECK_RESULT $? 0 0 "remove texlive-chifoot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chinese-jfm.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chinese-jfm.sh new file mode 100644 index 000000000..608545e9d --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chinese-jfm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chinese-jfm + CHECK_RESULT $? 0 0 "install texlive-chinese-jfm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chinese-jfm + CHECK_RESULT $? 0 0 "remove texlive-chinese-jfm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-cmupint.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-cmupint.sh new file mode 100644 index 000000000..293a34a68 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-cmupint.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmupint + CHECK_RESULT $? 0 0 "install texlive-cmupint failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmupint + CHECK_RESULT $? 0 0 "remove texlive-cmupint failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-coffeestains.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-coffeestains.sh new file mode 100644 index 000000000..d5836f092 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-coffeestains.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-coffeestains + CHECK_RESULT $? 0 0 "install texlive-coffeestains failed" + SLEEP_WAIT 1 + dnf remove -y texlive-coffeestains + CHECK_RESULT $? 0 0 "remove texlive-coffeestains failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-color-edits.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-color-edits.sh new file mode 100644 index 000000000..d63f8cea6 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-color-edits.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-color-edits + CHECK_RESULT $? 0 0 "install texlive-color-edits failed" + SLEEP_WAIT 1 + dnf remove -y texlive-color-edits + CHECK_RESULT $? 0 0 "remove texlive-color-edits failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-colorist.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-colorist.sh new file mode 100644 index 000000000..7504b190c --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-colorist.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colorist + CHECK_RESULT $? 0 0 "install texlive-colorist failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colorist + CHECK_RESULT $? 0 0 "remove texlive-colorist failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-compare.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-compare.sh new file mode 100644 index 000000000..8ae6cf2b1 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-compare.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-compare + CHECK_RESULT $? 0 0 "install texlive-compare failed" + SLEEP_WAIT 1 + dnf remove -y texlive-compare + CHECK_RESULT $? 0 0 "remove texlive-compare failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-conditext.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-conditext.sh new file mode 100644 index 000000000..c44e28985 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-conditext.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-conditext + CHECK_RESULT $? 0 0 "install texlive-conditext failed" + SLEEP_WAIT 1 + dnf remove -y texlive-conditext + CHECK_RESULT $? 0 0 "remove texlive-conditext failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-datax.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-datax.sh new file mode 100644 index 000000000..0139a6f34 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-datax.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-datax + CHECK_RESULT $? 0 0 "install texlive-datax failed" + SLEEP_WAIT 1 + dnf remove -y texlive-datax + CHECK_RESULT $? 0 0 "remove texlive-datax failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-decision-table.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-decision-table.sh new file mode 100644 index 000000000..0966747d3 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-decision-table.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-decision-table + CHECK_RESULT $? 0 0 "install texlive-decision-table failed" + SLEEP_WAIT 1 + dnf remove -y texlive-decision-table + CHECK_RESULT $? 0 0 "remove texlive-decision-table failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-dimnum.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-dimnum.sh new file mode 100644 index 000000000..3690f19ed --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-dimnum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-dimnum + CHECK_RESULT $? 0 0 "install texlive-dimnum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-dimnum + CHECK_RESULT $? 0 0 "remove texlive-dimnum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-docutils.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-docutils.sh new file mode 100644 index 000000000..2587fd28d --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-docutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-docutils + CHECK_RESULT $? 0 0 "install texlive-docutils failed" + SLEEP_WAIT 1 + dnf remove -y texlive-docutils + CHECK_RESULT $? 0 0 "remove texlive-docutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-doulossil.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-doulossil.sh new file mode 100644 index 000000000..4acbd49e8 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-doulossil.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-doulossil + CHECK_RESULT $? 0 0 "install texlive-doulossil failed" + SLEEP_WAIT 1 + dnf remove -y texlive-doulossil + CHECK_RESULT $? 0 0 "remove texlive-doulossil failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-easybook.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-easybook.sh new file mode 100644 index 000000000..94dd87cd0 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-easybook.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-easybook + CHECK_RESULT $? 0 0 "install texlive-easybook failed" + SLEEP_WAIT 1 + dnf remove -y texlive-easybook + CHECK_RESULT $? 0 0 "remove texlive-easybook failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-easyfloats.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-easyfloats.sh new file mode 100644 index 000000000..78df36477 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-easyfloats.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-easyfloats + CHECK_RESULT $? 0 0 "install texlive-easyfloats failed" + SLEEP_WAIT 1 + dnf remove -y texlive-easyfloats + CHECK_RESULT $? 0 0 "remove texlive-easyfloats failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-econlipsum.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-econlipsum.sh new file mode 100644 index 000000000..afb15de4c --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-econlipsum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-econlipsum + CHECK_RESULT $? 0 0 "install texlive-econlipsum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-econlipsum + CHECK_RESULT $? 0 0 "remove texlive-econlipsum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-eczar.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-eczar.sh new file mode 100644 index 000000000..6574f150f --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-eczar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eczar + CHECK_RESULT $? 0 0 "install texlive-eczar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eczar + CHECK_RESULT $? 0 0 "remove texlive-eczar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-edichokey.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-edichokey.sh new file mode 100644 index 000000000..e88698596 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-edichokey.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-edichokey + CHECK_RESULT $? 0 0 "install texlive-edichokey failed" + SLEEP_WAIT 1 + dnf remove -y texlive-edichokey + CHECK_RESULT $? 0 0 "remove texlive-edichokey failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-einfart.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-einfart.sh new file mode 100644 index 000000000..b859b708a --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-einfart.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-einfart + CHECK_RESULT $? 0 0 "install texlive-einfart failed" + SLEEP_WAIT 1 + dnf remove -y texlive-einfart + CHECK_RESULT $? 0 0 "remove texlive-einfart failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ekdosis.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ekdosis.sh new file mode 100644 index 000000000..70b9292f8 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ekdosis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ekdosis + CHECK_RESULT $? 0 0 "install texlive-ekdosis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ekdosis + CHECK_RESULT $? 0 0 "remove texlive-ekdosis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ektype-tanka.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ektype-tanka.sh new file mode 100644 index 000000000..5c1f11aeb --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ektype-tanka.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ektype-tanka + CHECK_RESULT $? 0 0 "install texlive-ektype-tanka failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ektype-tanka + CHECK_RESULT $? 0 0 "remove texlive-ektype-tanka failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-eq-pin2corr.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-eq-pin2corr.sh new file mode 100644 index 000000000..ee4fbf756 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-eq-pin2corr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eq-pin2corr + CHECK_RESULT $? 0 0 "install texlive-eq-pin2corr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eq-pin2corr + CHECK_RESULT $? 0 0 "remove texlive-eq-pin2corr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-everysel.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-everysel.sh new file mode 100644 index 000000000..23275adfc --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-everysel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-everysel + CHECK_RESULT $? 0 0 "install texlive-everysel failed" + SLEEP_WAIT 1 + dnf remove -y texlive-everysel + CHECK_RESULT $? 0 0 "remove texlive-everysel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-everyshi.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-everyshi.sh new file mode 100644 index 000000000..2b228a432 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-everyshi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-everyshi + CHECK_RESULT $? 0 0 "install texlive-everyshi failed" + SLEEP_WAIT 1 + dnf remove -y texlive-everyshi + CHECK_RESULT $? 0 0 "remove texlive-everyshi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-exesheet.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-exesheet.sh new file mode 100644 index 000000000..97aa27013 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-exesheet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exesheet + CHECK_RESULT $? 0 0 "install texlive-exesheet failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exesheet + CHECK_RESULT $? 0 0 "remove texlive-exesheet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-expkv-opt.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-expkv-opt.sh new file mode 100644 index 000000000..69a065da8 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-expkv-opt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-expkv-opt + CHECK_RESULT $? 0 0 "install texlive-expkv-opt failed" + SLEEP_WAIT 1 + dnf remove -y texlive-expkv-opt + CHECK_RESULT $? 0 0 "remove texlive-expkv-opt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-figchild.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-figchild.sh new file mode 100644 index 000000000..62e0799ea --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-figchild.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-figchild + CHECK_RESULT $? 0 0 "install texlive-figchild failed" + SLEEP_WAIT 1 + dnf remove -y texlive-figchild + CHECK_RESULT $? 0 0 "remove texlive-figchild failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-firstaid.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-firstaid.sh new file mode 100644 index 000000000..1808d2942 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-firstaid.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-firstaid + CHECK_RESULT $? 0 0 "install texlive-firstaid failed" + SLEEP_WAIT 1 + dnf remove -y texlive-firstaid + CHECK_RESULT $? 0 0 "remove texlive-firstaid failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-foliono.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-foliono.sh new file mode 100644 index 000000000..63f909c9f --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-foliono.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-foliono + CHECK_RESULT $? 0 0 "install texlive-foliono failed" + SLEEP_WAIT 1 + dnf remove -y texlive-foliono + CHECK_RESULT $? 0 0 "remove texlive-foliono failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-frimurer.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-frimurer.sh new file mode 100644 index 000000000..9b47c617c --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-frimurer.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-frimurer + CHECK_RESULT $? 0 0 "install texlive-frimurer failed" + SLEEP_WAIT 1 + dnf remove -y texlive-frimurer + CHECK_RESULT $? 0 0 "remove texlive-frimurer failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-froufrou.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-froufrou.sh new file mode 100644 index 000000000..b3b185901 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-froufrou.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-froufrou + CHECK_RESULT $? 0 0 "install texlive-froufrou failed" + SLEEP_WAIT 1 + dnf remove -y texlive-froufrou + CHECK_RESULT $? 0 0 "remove texlive-froufrou failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-frpseudocode.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-frpseudocode.sh new file mode 100644 index 000000000..dbb35fcde --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-frpseudocode.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-frpseudocode + CHECK_RESULT $? 0 0 "install texlive-frpseudocode failed" + SLEEP_WAIT 1 + dnf remove -y texlive-frpseudocode + CHECK_RESULT $? 0 0 "remove texlive-frpseudocode failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gckanbun.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gckanbun.sh new file mode 100644 index 000000000..3f3479507 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gckanbun.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-gckanbun + CHECK_RESULT $? 0 0 "install texlive-gckanbun failed" + SLEEP_WAIT 1 + dnf remove -y texlive-gckanbun + CHECK_RESULT $? 0 0 "remove texlive-gckanbun failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-glossaries-nynorsk.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-glossaries-nynorsk.sh new file mode 100644 index 000000000..85a05698f --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-glossaries-nynorsk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-glossaries-nynorsk + CHECK_RESULT $? 0 0 "install texlive-glossaries-nynorsk failed" + SLEEP_WAIT 1 + dnf remove -y texlive-glossaries-nynorsk + CHECK_RESULT $? 0 0 "remove texlive-glossaries-nynorsk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-graphpaper.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-graphpaper.sh new file mode 100644 index 000000000..22c5bba01 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-graphpaper.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-graphpaper + CHECK_RESULT $? 0 0 "install texlive-graphpaper failed" + SLEEP_WAIT 1 + dnf remove -y texlive-graphpaper + CHECK_RESULT $? 0 0 "remove texlive-graphpaper failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gridpapers.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gridpapers.sh new file mode 100644 index 000000000..a61038406 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gridpapers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-gridpapers + CHECK_RESULT $? 0 0 "install texlive-gridpapers failed" + SLEEP_WAIT 1 + dnf remove -y texlive-gridpapers + CHECK_RESULT $? 0 0 "remove texlive-gridpapers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gudea.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gudea.sh new file mode 100644 index 000000000..a443d122d --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gudea.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-gudea + CHECK_RESULT $? 0 0 "install texlive-gudea failed" + SLEEP_WAIT 1 + dnf remove -y texlive-gudea + CHECK_RESULT $? 0 0 "remove texlive-gudea failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-helmholtz-ellis-ji-notation.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-helmholtz-ellis-ji-notation.sh new file mode 100644 index 000000000..6eed744fe --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-helmholtz-ellis-ji-notation.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-helmholtz-ellis-ji-notation + CHECK_RESULT $? 0 0 "install texlive-helmholtz-ellis-ji-notation failed" + SLEEP_WAIT 1 + dnf remove -y texlive-helmholtz-ellis-ji-notation + CHECK_RESULT $? 0 0 "remove texlive-helmholtz-ellis-ji-notation failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-highlightlatex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-highlightlatex.sh new file mode 100644 index 000000000..2ddab54cf --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-highlightlatex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-highlightlatex + CHECK_RESULT $? 0 0 "install texlive-highlightlatex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-highlightlatex + CHECK_RESULT $? 0 0 "remove texlive-highlightlatex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hindawi-latex-template.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hindawi-latex-template.sh new file mode 100644 index 000000000..7795cfa6d --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hindawi-latex-template.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hindawi-latex-template + CHECK_RESULT $? 0 0 "install texlive-hindawi-latex-template failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hindawi-latex-template + CHECK_RESULT $? 0 0 "remove texlive-hindawi-latex-template failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hindmadurai.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hindmadurai.sh new file mode 100644 index 000000000..1d2d56cf1 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hindmadurai.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hindmadurai + CHECK_RESULT $? 0 0 "install texlive-hindmadurai failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hindmadurai + CHECK_RESULT $? 0 0 "remove texlive-hindmadurai failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hitreport.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hitreport.sh new file mode 100644 index 000000000..34865782b --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hitreport.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hitreport + CHECK_RESULT $? 0 0 "install texlive-hitreport failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hitreport + CHECK_RESULT $? 0 0 "remove texlive-hitreport failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hopatch.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hopatch.sh new file mode 100644 index 000000000..a4973264b --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hopatch.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hopatch + CHECK_RESULT $? 0 0 "install texlive-hopatch failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hopatch + CHECK_RESULT $? 0 0 "remove texlive-hopatch failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-huawei.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-huawei.sh new file mode 100644 index 000000000..8608c8446 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-huawei.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-huawei + CHECK_RESULT $? 0 0 "install texlive-huawei failed" + SLEEP_WAIT 1 + dnf remove -y texlive-huawei + CHECK_RESULT $? 0 0 "remove texlive-huawei failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hvarabic.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hvarabic.sh new file mode 100644 index 000000000..fb75b4248 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hvarabic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hvarabic + CHECK_RESULT $? 0 0 "install texlive-hvarabic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hvarabic + CHECK_RESULT $? 0 0 "remove texlive-hvarabic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hypdestopt.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hypdestopt.sh new file mode 100644 index 000000000..063ae8096 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hypdestopt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hypdestopt + CHECK_RESULT $? 0 0 "install texlive-hypdestopt failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hypdestopt + CHECK_RESULT $? 0 0 "remove texlive-hypdestopt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-innerscript.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-innerscript.sh new file mode 100644 index 000000000..ba2cd00f7 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-innerscript.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-innerscript + CHECK_RESULT $? 0 0 "install texlive-innerscript failed" + SLEEP_WAIT 1 + dnf remove -y texlive-innerscript + CHECK_RESULT $? 0 0 "remove texlive-innerscript failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-install-latex-guide-zh-cn.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-install-latex-guide-zh-cn.sh new file mode 100644 index 000000000..1d4c8bde8 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-install-latex-guide-zh-cn.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-install-latex-guide-zh-cn + CHECK_RESULT $? 0 0 "install texlive-install-latex-guide-zh-cn failed" + SLEEP_WAIT 1 + dnf remove -y texlive-install-latex-guide-zh-cn + CHECK_RESULT $? 0 0 "remove texlive-install-latex-guide-zh-cn failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-inter.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-inter.sh new file mode 100644 index 000000000..1f6a91607 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-inter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-inter + CHECK_RESULT $? 0 0 "install texlive-inter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-inter + CHECK_RESULT $? 0 0 "remove texlive-inter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-jupynotex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-jupynotex.sh new file mode 100644 index 000000000..08bfaf2a1 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-jupynotex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jupynotex + CHECK_RESULT $? 0 0 "install texlive-jupynotex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jupynotex + CHECK_RESULT $? 0 0 "remove texlive-jupynotex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-knuth-errata.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-knuth-errata.sh new file mode 100644 index 000000000..55984f194 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-knuth-errata.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-knuth-errata + CHECK_RESULT $? 0 0 "install texlive-knuth-errata failed" + SLEEP_WAIT 1 + dnf remove -y texlive-knuth-errata + CHECK_RESULT $? 0 0 "remove texlive-knuth-errata failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-knuth-pdf.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-knuth-pdf.sh new file mode 100644 index 000000000..4dc504af0 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-knuth-pdf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-knuth-pdf + CHECK_RESULT $? 0 0 "install texlive-knuth-pdf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-knuth-pdf + CHECK_RESULT $? 0 0 "remove texlive-knuth-pdf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-kpfonts-otf.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-kpfonts-otf.sh new file mode 100644 index 000000000..1aea208c0 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-kpfonts-otf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kpfonts-otf + CHECK_RESULT $? 0 0 "install texlive-kpfonts-otf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kpfonts-otf + CHECK_RESULT $? 0 0 "remove texlive-kpfonts-otf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-latex-firstaid-dev.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-latex-firstaid-dev.sh new file mode 100644 index 000000000..309ff57fd --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-latex-firstaid-dev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-latex-firstaid-dev + CHECK_RESULT $? 0 0 "install texlive-latex-firstaid-dev failed" + SLEEP_WAIT 1 + dnf remove -y texlive-latex-firstaid-dev + CHECK_RESULT $? 0 0 "remove texlive-latex-firstaid-dev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lebhart.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lebhart.sh new file mode 100644 index 000000000..8061289ae --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lebhart.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lebhart + CHECK_RESULT $? 0 0 "install texlive-lebhart failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lebhart + CHECK_RESULT $? 0 0 "remove texlive-lebhart failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lectureslides.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lectureslides.sh new file mode 100644 index 000000000..3053ad7c3 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lectureslides.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lectureslides + CHECK_RESULT $? 0 0 "install texlive-lectureslides failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lectureslides + CHECK_RESULT $? 0 0 "remove texlive-lectureslides failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-leftindex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-leftindex.sh new file mode 100644 index 000000000..823878dce --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-leftindex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-leftindex + CHECK_RESULT $? 0 0 "install texlive-leftindex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-leftindex + CHECK_RESULT $? 0 0 "remove texlive-leftindex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-physical.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-physical.sh new file mode 100644 index 000000000..13112a422 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-physical.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lua-physical + CHECK_RESULT $? 0 0 "install texlive-lua-physical failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lua-physical + CHECK_RESULT $? 0 0 "remove texlive-lua-physical failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-typo.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-typo.sh new file mode 100644 index 000000000..d1699029f --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-typo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lua-typo + CHECK_RESULT $? 0 0 "install texlive-lua-typo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lua-typo + CHECK_RESULT $? 0 0 "remove texlive-lua-typo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-uni-algos.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-uni-algos.sh new file mode 100644 index 000000000..affbc2779 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-uni-algos.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lua-uni-algos + CHECK_RESULT $? 0 0 "install texlive-lua-uni-algos failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lua-uni-algos + CHECK_RESULT $? 0 0 "remove texlive-lua-uni-algos failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-luakeys.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-luakeys.sh new file mode 100644 index 000000000..3eaa92bbb --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-luakeys.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-luakeys + CHECK_RESULT $? 0 0 "install texlive-luakeys failed" + SLEEP_WAIT 1 + dnf remove -y texlive-luakeys + CHECK_RESULT $? 0 0 "remove texlive-luakeys failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-luaprogtable.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-luaprogtable.sh new file mode 100644 index 000000000..fea37847b --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-luaprogtable.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-luaprogtable + CHECK_RESULT $? 0 0 "install texlive-luaprogtable failed" + SLEEP_WAIT 1 + dnf remove -y texlive-luaprogtable + CHECK_RESULT $? 0 0 "remove texlive-luaprogtable failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-magicnum.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-magicnum.sh new file mode 100644 index 000000000..7246c4976 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-magicnum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-magicnum + CHECK_RESULT $? 0 0 "install texlive-magicnum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-magicnum + CHECK_RESULT $? 0 0 "remove texlive-magicnum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-magra.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-magra.sh new file mode 100644 index 000000000..5807e10e6 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-magra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-magra + CHECK_RESULT $? 0 0 "install texlive-magra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-magra + CHECK_RESULT $? 0 0 "remove texlive-magra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mahjong.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mahjong.sh new file mode 100644 index 000000000..0ef1f4a5f --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mahjong.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mahjong + CHECK_RESULT $? 0 0 "install texlive-mahjong failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mahjong + CHECK_RESULT $? 0 0 "remove texlive-mahjong failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-marathi.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-marathi.sh new file mode 100644 index 000000000..3f14f567b --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-marathi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-marathi + CHECK_RESULT $? 0 0 "install texlive-marathi failed" + SLEEP_WAIT 1 + dnf remove -y texlive-marathi + CHECK_RESULT $? 0 0 "remove texlive-marathi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-matapli.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-matapli.sh new file mode 100644 index 000000000..1a4b94fe3 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-matapli.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-matapli + CHECK_RESULT $? 0 0 "install texlive-matapli failed" + SLEEP_WAIT 1 + dnf remove -y texlive-matapli + CHECK_RESULT $? 0 0 "remove texlive-matapli failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-membranecomputing.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-membranecomputing.sh new file mode 100644 index 000000000..f41653bb2 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-membranecomputing.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-membranecomputing + CHECK_RESULT $? 0 0 "install texlive-membranecomputing failed" + SLEEP_WAIT 1 + dnf remove -y texlive-membranecomputing + CHECK_RESULT $? 0 0 "remove texlive-membranecomputing failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-menucard.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-menucard.sh new file mode 100644 index 000000000..57a7920dd --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-menucard.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-menucard + CHECK_RESULT $? 0 0 "install texlive-menucard failed" + SLEEP_WAIT 1 + dnf remove -y texlive-menucard + CHECK_RESULT $? 0 0 "remove texlive-menucard failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-metanorma.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-metanorma.sh new file mode 100644 index 000000000..8f1993349 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-metanorma.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-metanorma + CHECK_RESULT $? 0 0 "install texlive-metanorma failed" + SLEEP_WAIT 1 + dnf remove -y texlive-metanorma + CHECK_RESULT $? 0 0 "remove texlive-metanorma failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mindflow.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mindflow.sh new file mode 100644 index 000000000..94d48f2e2 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mindflow.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mindflow + CHECK_RESULT $? 0 0 "install texlive-mindflow failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mindflow + CHECK_RESULT $? 0 0 "remove texlive-mindflow failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-minimalist.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-minimalist.sh new file mode 100644 index 000000000..c87cdbede --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-minimalist.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-minimalist + CHECK_RESULT $? 0 0 "install texlive-minimalist failed" + SLEEP_WAIT 1 + dnf remove -y texlive-minimalist + CHECK_RESULT $? 0 0 "remove texlive-minimalist failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mlmodern.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mlmodern.sh new file mode 100644 index 000000000..ad5707bdb --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mlmodern.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mlmodern + CHECK_RESULT $? 0 0 "install texlive-mlmodern failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mlmodern + CHECK_RESULT $? 0 0 "remove texlive-mlmodern failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mluexercise.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mluexercise.sh new file mode 100644 index 000000000..c82154be9 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mluexercise.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mluexercise + CHECK_RESULT $? 0 0 "install texlive-mluexercise failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mluexercise + CHECK_RESULT $? 0 0 "remove texlive-mluexercise failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-muling.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-muling.sh new file mode 100644 index 000000000..fe90d7aec --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-muling.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-muling + CHECK_RESULT $? 0 0 "install texlive-muling failed" + SLEEP_WAIT 1 + dnf remove -y texlive-muling + CHECK_RESULT $? 0 0 "remove texlive-muling failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mylatex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mylatex.sh new file mode 100644 index 000000000..4b55b32cb --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mylatex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mylatex + CHECK_RESULT $? 0 0 "install texlive-mylatex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mylatex + CHECK_RESULT $? 0 0 "remove texlive-mylatex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-namedef.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-namedef.sh new file mode 100644 index 000000000..bc1f3d756 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-namedef.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-namedef + CHECK_RESULT $? 0 0 "install texlive-namedef failed" + SLEEP_WAIT 1 + dnf remove -y texlive-namedef + CHECK_RESULT $? 0 0 "remove texlive-namedef failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-newpax.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-newpax.sh new file mode 100644 index 000000000..287f26704 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-newpax.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newpax + CHECK_RESULT $? 0 0 "install texlive-newpax failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newpax + CHECK_RESULT $? 0 0 "remove texlive-newpax failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nimsticks.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nimsticks.sh new file mode 100644 index 000000000..7a6480da5 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nimsticks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nimsticks + CHECK_RESULT $? 0 0 "install texlive-nimsticks failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nimsticks + CHECK_RESULT $? 0 0 "remove texlive-nimsticks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ninecolors.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ninecolors.sh new file mode 100644 index 000000000..62d79ec22 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ninecolors.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ninecolors + CHECK_RESULT $? 0 0 "install texlive-ninecolors failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ninecolors + CHECK_RESULT $? 0 0 "remove texlive-ninecolors failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nl-interval.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nl-interval.sh new file mode 100644 index 000000000..a8f7fa085 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nl-interval.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nl-interval + CHECK_RESULT $? 0 0 "install texlive-nl-interval failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nl-interval + CHECK_RESULT $? 0 0 "remove texlive-nl-interval failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nnext.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nnext.sh new file mode 100644 index 000000000..fcf6857e9 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nnext.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nnext + CHECK_RESULT $? 0 0 "install texlive-nnext failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nnext + CHECK_RESULT $? 0 0 "remove texlive-nnext failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-numerica.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-numerica.sh new file mode 100644 index 000000000..0c6a0f7e0 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-numerica.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-numerica + CHECK_RESULT $? 0 0 "install texlive-numerica failed" + SLEEP_WAIT 1 + dnf remove -y texlive-numerica + CHECK_RESULT $? 0 0 "remove texlive-numerica failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-orcidlink.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-orcidlink.sh new file mode 100644 index 000000000..a8d835cb4 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-orcidlink.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-orcidlink + CHECK_RESULT $? 0 0 "install texlive-orcidlink failed" + SLEEP_WAIT 1 + dnf remove -y texlive-orcidlink + CHECK_RESULT $? 0 0 "remove texlive-orcidlink failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-orientation.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-orientation.sh new file mode 100644 index 000000000..79910a175 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-orientation.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-orientation + CHECK_RESULT $? 0 0 "install texlive-orientation failed" + SLEEP_WAIT 1 + dnf remove -y texlive-orientation + CHECK_RESULT $? 0 0 "remove texlive-orientation failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-oswald.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-oswald.sh new file mode 100644 index 000000000..79dd1b75f --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-oswald.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-oswald + CHECK_RESULT $? 0 0 "install texlive-oswald failed" + SLEEP_WAIT 1 + dnf remove -y texlive-oswald + CHECK_RESULT $? 0 0 "remove texlive-oswald failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pagesel.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pagesel.sh new file mode 100644 index 000000000..fa2c6a76b --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pagesel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pagesel + CHECK_RESULT $? 0 0 "install texlive-pagesel failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pagesel + CHECK_RESULT $? 0 0 "remove texlive-pagesel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-parsa.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-parsa.sh new file mode 100644 index 000000000..d7d9c23aa --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-parsa.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-parsa + CHECK_RESULT $? 0 0 "install texlive-parsa failed" + SLEEP_WAIT 1 + dnf remove -y texlive-parsa + CHECK_RESULT $? 0 0 "remove texlive-parsa failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pbalance.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pbalance.sh new file mode 100644 index 000000000..e03910f54 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pbalance.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pbalance + CHECK_RESULT $? 0 0 "install texlive-pbalance failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pbalance + CHECK_RESULT $? 0 0 "remove texlive-pbalance failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pdfmanagement-testphase.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pdfmanagement-testphase.sh new file mode 100644 index 000000000..3630beab2 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pdfmanagement-testphase.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfmanagement-testphase + CHECK_RESULT $? 0 0 "install texlive-pdfmanagement-testphase failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfmanagement-testphase + CHECK_RESULT $? 0 0 "remove texlive-pdfmanagement-testphase failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pgf-pie.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pgf-pie.sh new file mode 100644 index 000000000..96dc78682 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pgf-pie.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgf-pie + CHECK_RESULT $? 0 0 "install texlive-pgf-pie failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgf-pie + CHECK_RESULT $? 0 0 "remove texlive-pgf-pie failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-prelim2e.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-prelim2e.sh new file mode 100644 index 000000000..a36ffe67c --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-prelim2e.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-prelim2e + CHECK_RESULT $? 0 0 "install texlive-prelim2e failed" + SLEEP_WAIT 1 + dnf remove -y texlive-prelim2e + CHECK_RESULT $? 0 0 "remove texlive-prelim2e failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-principia.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-principia.sh new file mode 100644 index 000000000..fff19e5d2 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-principia.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-principia + CHECK_RESULT $? 0 0 "install texlive-principia failed" + SLEEP_WAIT 1 + dnf remove -y texlive-principia + CHECK_RESULT $? 0 0 "remove texlive-principia failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-profcollege.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-profcollege.sh new file mode 100644 index 000000000..5e8a47a64 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-profcollege.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-profcollege + CHECK_RESULT $? 0 0 "install texlive-profcollege failed" + SLEEP_WAIT 1 + dnf remove -y texlive-profcollege + CHECK_RESULT $? 0 0 "remove texlive-profcollege failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-projlib.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-projlib.sh new file mode 100644 index 000000000..8ddbfbde6 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-projlib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-projlib + CHECK_RESULT $? 0 0 "install texlive-projlib failed" + SLEEP_WAIT 1 + dnf remove -y texlive-projlib + CHECK_RESULT $? 0 0 "remove texlive-projlib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-puyotikz.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-puyotikz.sh new file mode 100644 index 000000000..6e2fd00d2 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-puyotikz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-puyotikz + CHECK_RESULT $? 0 0 "install texlive-puyotikz failed" + SLEEP_WAIT 1 + dnf remove -y texlive-puyotikz + CHECK_RESULT $? 0 0 "remove texlive-puyotikz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pwebmac.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pwebmac.sh new file mode 100644 index 000000000..7665fc40f --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pwebmac.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pwebmac + CHECK_RESULT $? 0 0 "install texlive-pwebmac failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pwebmac + CHECK_RESULT $? 0 0 "remove texlive-pwebmac failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pxpic.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pxpic.sh new file mode 100644 index 000000000..2701740d1 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pxpic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pxpic + CHECK_RESULT $? 0 0 "install texlive-pxpic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pxpic + CHECK_RESULT $? 0 0 "remove texlive-pxpic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-quran-bn.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-quran-bn.sh new file mode 100644 index 000000000..97d2fbcc8 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-quran-bn.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-quran-bn + CHECK_RESULT $? 0 0 "install texlive-quran-bn failed" + SLEEP_WAIT 1 + dnf remove -y texlive-quran-bn + CHECK_RESULT $? 0 0 "remove texlive-quran-bn failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-qyxf-book.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-qyxf-book.sh new file mode 100644 index 000000000..dd2b67a95 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-qyxf-book.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-qyxf-book + CHECK_RESULT $? 0 0 "install texlive-qyxf-book failed" + SLEEP_WAIT 1 + dnf remove -y texlive-qyxf-book + CHECK_RESULT $? 0 0 "remove texlive-qyxf-book failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-readablecv.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-readablecv.sh new file mode 100644 index 000000000..08fbc1dcd --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-readablecv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-readablecv + CHECK_RESULT $? 0 0 "install texlive-readablecv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-readablecv + CHECK_RESULT $? 0 0 "remove texlive-readablecv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-realtranspose.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-realtranspose.sh new file mode 100644 index 000000000..245775de7 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-realtranspose.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-realtranspose + CHECK_RESULT $? 0 0 "install texlive-realtranspose failed" + SLEEP_WAIT 1 + dnf remove -y texlive-realtranspose + CHECK_RESULT $? 0 0 "remove texlive-realtranspose failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-revtex4-1.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-revtex4-1.sh new file mode 100644 index 000000000..adcb310bf --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-revtex4-1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-revtex4-1 + CHECK_RESULT $? 0 0 "install texlive-revtex4-1 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-revtex4-1 + CHECK_RESULT $? 0 0 "remove texlive-revtex4-1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-rojud.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-rojud.sh new file mode 100644 index 000000000..6513a4ed1 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-rojud.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rojud + CHECK_RESULT $? 0 0 "install texlive-rojud failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rojud + CHECK_RESULT $? 0 0 "remove texlive-rojud failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-runcode.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-runcode.sh new file mode 100644 index 000000000..6abf468fa --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-runcode.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-runcode + CHECK_RESULT $? 0 0 "install texlive-runcode failed" + SLEEP_WAIT 1 + dnf remove -y texlive-runcode + CHECK_RESULT $? 0 0 "remove texlive-runcode failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-sankey.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-sankey.sh new file mode 100644 index 000000000..33933510c --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-sankey.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sankey + CHECK_RESULT $? 0 0 "install texlive-sankey failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sankey + CHECK_RESULT $? 0 0 "remove texlive-sankey failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-schooldocs.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-schooldocs.sh new file mode 100644 index 000000000..8a4badcf3 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-schooldocs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-schooldocs + CHECK_RESULT $? 0 0 "install texlive-schooldocs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-schooldocs + CHECK_RESULT $? 0 0 "remove texlive-schooldocs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-scrlayer-fancyhdr.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-scrlayer-fancyhdr.sh new file mode 100644 index 000000000..224b78ae9 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-scrlayer-fancyhdr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scrlayer-fancyhdr + CHECK_RESULT $? 0 0 "install texlive-scrlayer-fancyhdr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scrlayer-fancyhdr + CHECK_RESULT $? 0 0 "remove texlive-scrlayer-fancyhdr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semantex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semantex.sh new file mode 100644 index 000000000..925694648 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semantex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-semantex + CHECK_RESULT $? 0 0 "install texlive-semantex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-semantex + CHECK_RESULT $? 0 0 "remove texlive-semantex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semesterplanner.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semesterplanner.sh new file mode 100644 index 000000000..edd06b58d --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semesterplanner.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-semesterplanner + CHECK_RESULT $? 0 0 "install texlive-semesterplanner failed" + SLEEP_WAIT 1 + dnf remove -y texlive-semesterplanner + CHECK_RESULT $? 0 0 "remove texlive-semesterplanner failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semtex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semtex.sh new file mode 100644 index 000000000..92ca9cb3e --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semtex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-semtex + CHECK_RESULT $? 0 0 "install texlive-semtex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-semtex + CHECK_RESULT $? 0 0 "remove texlive-semtex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-shtthesis.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-shtthesis.sh new file mode 100644 index 000000000..3a7ca5fd6 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-shtthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shtthesis + CHECK_RESULT $? 0 0 "install texlive-shtthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shtthesis + CHECK_RESULT $? 0 0 "remove texlive-shtthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-simplivre.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-simplivre.sh new file mode 100644 index 000000000..7e7fcd753 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-simplivre.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-simplivre + CHECK_RESULT $? 0 0 "install texlive-simplivre failed" + SLEEP_WAIT 1 + dnf remove -y texlive-simplivre + CHECK_RESULT $? 0 0 "remove texlive-simplivre failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-skeldoc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-skeldoc.sh new file mode 100644 index 000000000..2e96f2a0e --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-skeldoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-skeldoc + CHECK_RESULT $? 0 0 "install texlive-skeldoc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-skeldoc + CHECK_RESULT $? 0 0 "remove texlive-skeldoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-skills.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-skills.sh new file mode 100644 index 000000000..2f6676ebb --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-skills.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-skills + CHECK_RESULT $? 0 0 "install texlive-skills failed" + SLEEP_WAIT 1 + dnf remove -y texlive-skills + CHECK_RESULT $? 0 0 "remove texlive-skills failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-smflatex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-smflatex.sh new file mode 100644 index 000000000..9ca92a75d --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-smflatex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-smflatex + CHECK_RESULT $? 0 0 "install texlive-smflatex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-smflatex + CHECK_RESULT $? 0 0 "remove texlive-smflatex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-split-x.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-split-x.sh new file mode 100644 index 000000000..637fddc37 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-split-x.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-split-x + CHECK_RESULT $? 0 0 "install texlive-split-x failed" + SLEEP_WAIT 1 + dnf remove -y texlive-split-x + CHECK_RESULT $? 0 0 "remove texlive-split-x failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-startlatex2e.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-startlatex2e.sh new file mode 100644 index 000000000..07cf31e31 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-startlatex2e.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-startlatex2e + CHECK_RESULT $? 0 0 "install texlive-startlatex2e failed" + SLEEP_WAIT 1 + dnf remove -y texlive-startlatex2e + CHECK_RESULT $? 0 0 "remove texlive-startlatex2e failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-stepgreek.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-stepgreek.sh new file mode 100644 index 000000000..34a238067 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-stepgreek.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stepgreek + CHECK_RESULT $? 0 0 "install texlive-stepgreek failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stepgreek + CHECK_RESULT $? 0 0 "remove texlive-stepgreek failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-stricttex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-stricttex.sh new file mode 100644 index 000000000..9b334b5fb --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-stricttex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stricttex + CHECK_RESULT $? 0 0 "install texlive-stricttex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stricttex + CHECK_RESULT $? 0 0 "remove texlive-stricttex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-suppose.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-suppose.sh new file mode 100644 index 000000000..f28a087e8 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-suppose.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-suppose + CHECK_RESULT $? 0 0 "install texlive-suppose failed" + SLEEP_WAIT 1 + dnf remove -y texlive-suppose + CHECK_RESULT $? 0 0 "remove texlive-suppose failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-swfigure.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-swfigure.sh new file mode 100644 index 000000000..db4fe0145 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-swfigure.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-swfigure + CHECK_RESULT $? 0 0 "install texlive-swfigure failed" + SLEEP_WAIT 1 + dnf remove -y texlive-swfigure + CHECK_RESULT $? 0 0 "remove texlive-swfigure failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-syntaxdi.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-syntaxdi.sh new file mode 100644 index 000000000..71d1ce753 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-syntaxdi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-syntaxdi + CHECK_RESULT $? 0 0 "install texlive-syntaxdi failed" + SLEEP_WAIT 1 + dnf remove -y texlive-syntaxdi + CHECK_RESULT $? 0 0 "remove texlive-syntaxdi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-t-angles-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-t-angles-doc.sh new file mode 100644 index 000000000..1143495f2 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-t-angles-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-t-angles-doc + CHECK_RESULT $? 0 0 "install texlive-t-angles-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-t-angles-doc + CHECK_RESULT $? 0 0 "remove texlive-t-angles-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-t-angles.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-t-angles.sh new file mode 100644 index 000000000..9d874533d --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-t-angles.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-t-angles + CHECK_RESULT $? 0 0 "install texlive-t-angles failed" + SLEEP_WAIT 1 + dnf remove -y texlive-t-angles + CHECK_RESULT $? 0 0 "remove texlive-t-angles failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tagpdf.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tagpdf.sh new file mode 100644 index 000000000..80163a093 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tagpdf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tagpdf + CHECK_RESULT $? 0 0 "install texlive-tagpdf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tagpdf + CHECK_RESULT $? 0 0 "remove texlive-tagpdf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-texnegar.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-texnegar.sh new file mode 100644 index 000000000..d0bff2a1e --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-texnegar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texnegar + CHECK_RESULT $? 0 0 "install texlive-texnegar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texnegar + CHECK_RESULT $? 0 0 "remove texlive-texnegar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thaienum.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thaienum.sh new file mode 100644 index 000000000..9bdc083f4 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thaienum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thaienum + CHECK_RESULT $? 0 0 "install texlive-thaienum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thaienum + CHECK_RESULT $? 0 0 "remove texlive-thaienum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thaispec.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thaispec.sh new file mode 100644 index 000000000..f15fe2dcc --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thaispec.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thaispec + CHECK_RESULT $? 0 0 "install texlive-thaispec failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thaispec + CHECK_RESULT $? 0 0 "remove texlive-thaispec failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thalie-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thalie-doc.sh new file mode 100644 index 000000000..f03840f76 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thalie-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thalie-doc + CHECK_RESULT $? 0 0 "install texlive-thalie-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thalie-doc + CHECK_RESULT $? 0 0 "remove texlive-thalie-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thalie.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thalie.sh new file mode 100644 index 000000000..a63f08f04 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thalie.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thalie + CHECK_RESULT $? 0 0 "install texlive-thalie failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thalie + CHECK_RESULT $? 0 0 "remove texlive-thalie failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-theoremref-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-theoremref-doc.sh new file mode 100644 index 000000000..1c67c51f4 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-theoremref-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-theoremref-doc + CHECK_RESULT $? 0 0 "install texlive-theoremref-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-theoremref-doc + CHECK_RESULT $? 0 0 "remove texlive-theoremref-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-theoremref.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-theoremref.sh new file mode 100644 index 000000000..4259f0043 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-theoremref.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-theoremref + CHECK_RESULT $? 0 0 "install texlive-theoremref failed" + SLEEP_WAIT 1 + dnf remove -y texlive-theoremref + CHECK_RESULT $? 0 0 "remove texlive-theoremref failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf-doc.sh new file mode 100644 index 000000000..603f7de82 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thesis-ekf-doc + CHECK_RESULT $? 0 0 "install texlive-thesis-ekf-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thesis-ekf-doc + CHECK_RESULT $? 0 0 "remove texlive-thesis-ekf-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf.sh new file mode 100644 index 000000000..983b046c6 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thesis-ekf + CHECK_RESULT $? 0 0 "install texlive-thesis-ekf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thesis-ekf + CHECK_RESULT $? 0 0 "remove texlive-thesis-ekf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-gwu.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-gwu.sh new file mode 100644 index 000000000..512a1a2ee --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-gwu.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thesis-gwu + CHECK_RESULT $? 0 0 "install texlive-thesis-gwu failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thesis-gwu + CHECK_RESULT $? 0 0 "remove texlive-thesis-gwu failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac-doc.sh new file mode 100644 index 000000000..9941903e0 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thesis-titlepage-fhac-doc + CHECK_RESULT $? 0 0 "install texlive-thesis-titlepage-fhac-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thesis-titlepage-fhac-doc + CHECK_RESULT $? 0 0 "remove texlive-thesis-titlepage-fhac-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac.sh new file mode 100644 index 000000000..4e36e47ea --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thesis-titlepage-fhac + CHECK_RESULT $? 0 0 "install texlive-thesis-titlepage-fhac failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thesis-titlepage-fhac + CHECK_RESULT $? 0 0 "remove texlive-thesis-titlepage-fhac failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thinsp-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thinsp-doc.sh new file mode 100644 index 000000000..7feb38d21 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thinsp-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thinsp-doc + CHECK_RESULT $? 0 0 "install texlive-thinsp-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thinsp-doc + CHECK_RESULT $? 0 0 "remove texlive-thinsp-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thinsp.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thinsp.sh new file mode 100644 index 000000000..d2602e4fd --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thinsp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thinsp + CHECK_RESULT $? 0 0 "install texlive-thinsp failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thinsp + CHECK_RESULT $? 0 0 "remove texlive-thinsp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmbox-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmbox-doc.sh new file mode 100644 index 000000000..365bb9d7e --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmbox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thmbox-doc + CHECK_RESULT $? 0 0 "install texlive-thmbox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thmbox-doc + CHECK_RESULT $? 0 0 "remove texlive-thmbox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmbox.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmbox.sh new file mode 100644 index 000000000..5252e45a6 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thmbox + CHECK_RESULT $? 0 0 "install texlive-thmbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thmbox + CHECK_RESULT $? 0 0 "remove texlive-thmbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmtools-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmtools-doc.sh new file mode 100644 index 000000000..0ca358770 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmtools-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thmtools-doc + CHECK_RESULT $? 0 0 "install texlive-thmtools-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thmtools-doc + CHECK_RESULT $? 0 0 "remove texlive-thmtools-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmtools.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmtools.sh new file mode 100644 index 000000000..1d945a1b1 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmtools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thmtools + CHECK_RESULT $? 0 0 "install texlive-thmtools failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thmtools + CHECK_RESULT $? 0 0 "remove texlive-thmtools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threadcol-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threadcol-doc.sh new file mode 100644 index 000000000..2c2beacac --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threadcol-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-threadcol-doc + CHECK_RESULT $? 0 0 "install texlive-threadcol-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-threadcol-doc + CHECK_RESULT $? 0 0 "remove texlive-threadcol-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threadcol.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threadcol.sh new file mode 100644 index 000000000..ddffb7b29 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threadcol.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-threadcol + CHECK_RESULT $? 0 0 "install texlive-threadcol failed" + SLEEP_WAIT 1 + dnf remove -y texlive-threadcol + CHECK_RESULT $? 0 0 "remove texlive-threadcol failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeddice-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeddice-doc.sh new file mode 100644 index 000000000..0cff129e1 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeddice-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-threeddice-doc + CHECK_RESULT $? 0 0 "install texlive-threeddice-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-threeddice-doc + CHECK_RESULT $? 0 0 "remove texlive-threeddice-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeddice.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeddice.sh new file mode 100644 index 000000000..17ef696de --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeddice.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-threeddice + CHECK_RESULT $? 0 0 "install texlive-threeddice failed" + SLEEP_WAIT 1 + dnf remove -y texlive-threeddice + CHECK_RESULT $? 0 0 "remove texlive-threeddice failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttable-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttable-doc.sh new file mode 100644 index 000000000..eeb154ede --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttable-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-threeparttable-doc + CHECK_RESULT $? 0 0 "install texlive-threeparttable-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-threeparttable-doc + CHECK_RESULT $? 0 0 "remove texlive-threeparttable-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttable.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttable.sh new file mode 100644 index 000000000..4e87541eb --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttable.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-threeparttable + CHECK_RESULT $? 0 0 "install texlive-threeparttable failed" + SLEEP_WAIT 1 + dnf remove -y texlive-threeparttable + CHECK_RESULT $? 0 0 "remove texlive-threeparttable failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex-doc.sh new file mode 100644 index 000000000..26b429734 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-threeparttablex-doc + CHECK_RESULT $? 0 0 "install texlive-threeparttablex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-threeparttablex-doc + CHECK_RESULT $? 0 0 "remove texlive-threeparttablex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex.sh new file mode 100644 index 000000000..38f0def37 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-threeparttablex + CHECK_RESULT $? 0 0 "install texlive-threeparttablex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-threeparttablex + CHECK_RESULT $? 0 0 "remove texlive-threeparttablex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thucoursework.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thucoursework.sh new file mode 100644 index 000000000..70d0b41d8 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thucoursework.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thucoursework + CHECK_RESULT $? 0 0 "install texlive-thucoursework failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thucoursework + CHECK_RESULT $? 0 0 "remove texlive-thucoursework failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumb-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumb-doc.sh new file mode 100644 index 000000000..735aafb1a --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumb-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thumb-doc + CHECK_RESULT $? 0 0 "install texlive-thumb-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thumb-doc + CHECK_RESULT $? 0 0 "remove texlive-thumb-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumb.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumb.sh new file mode 100644 index 000000000..de8e0c2f8 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thumb + CHECK_RESULT $? 0 0 "install texlive-thumb failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thumb + CHECK_RESULT $? 0 0 "remove texlive-thumb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumbs-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumbs-doc.sh new file mode 100644 index 000000000..e154994ee --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumbs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thumbs-doc + CHECK_RESULT $? 0 0 "install texlive-thumbs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thumbs-doc + CHECK_RESULT $? 0 0 "remove texlive-thumbs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumbs.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumbs.sh new file mode 100644 index 000000000..88a04f798 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumbs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thumbs + CHECK_RESULT $? 0 0 "install texlive-thumbs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thumbs + CHECK_RESULT $? 0 0 "remove texlive-thumbs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumby-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumby-doc.sh new file mode 100644 index 000000000..f98d382ac --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumby-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thumby-doc + CHECK_RESULT $? 0 0 "install texlive-thumby-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thumby-doc + CHECK_RESULT $? 0 0 "remove texlive-thumby-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumby.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumby.sh new file mode 100644 index 000000000..a9a9b3bee --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumby.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thumby + CHECK_RESULT $? 0 0 "install texlive-thumby failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thumby + CHECK_RESULT $? 0 0 "remove texlive-thumby failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thuthesis-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thuthesis-doc.sh new file mode 100644 index 000000000..43e92ebe0 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thuthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thuthesis-doc + CHECK_RESULT $? 0 0 "install texlive-thuthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thuthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-thuthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thuthesis.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thuthesis.sh new file mode 100644 index 000000000..1ae31de61 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thuthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thuthesis + CHECK_RESULT $? 0 0 "install texlive-thuthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thuthesis + CHECK_RESULT $? 0 0 "remove texlive-thuthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticket-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticket-doc.sh new file mode 100644 index 000000000..1d4cc3335 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticket-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ticket-doc + CHECK_RESULT $? 0 0 "install texlive-ticket-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ticket-doc + CHECK_RESULT $? 0 0 "remove texlive-ticket-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticket.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticket.sh new file mode 100644 index 000000000..22aaa19a1 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticket.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ticket + CHECK_RESULT $? 0 0 "install texlive-ticket failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ticket + CHECK_RESULT $? 0 0 "remove texlive-ticket failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticollege-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticollege-doc.sh new file mode 100644 index 000000000..9d2c1589d --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticollege-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ticollege-doc + CHECK_RESULT $? 0 0 "install texlive-ticollege-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ticollege-doc + CHECK_RESULT $? 0 0 "remove texlive-ticollege-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticollege.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticollege.sh new file mode 100644 index 000000000..0a2623c95 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticollege.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ticollege + CHECK_RESULT $? 0 0 "install texlive-ticollege failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ticollege + CHECK_RESULT $? 0 0 "remove texlive-ticollege failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot-doc.sh new file mode 100644 index 000000000..26689a5e2 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-3dplot-doc + CHECK_RESULT $? 0 0 "install texlive-tikz-3dplot-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-3dplot-doc + CHECK_RESULT $? 0 0 "remove texlive-tikz-3dplot-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot.sh new file mode 100644 index 000000000..b237a8d56 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-3dplot + CHECK_RESULT $? 0 0 "install texlive-tikz-3dplot failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-3dplot + CHECK_RESULT $? 0 0 "remove texlive-tikz-3dplot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-among-us.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-among-us.sh new file mode 100644 index 000000000..10fe3797a --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-among-us.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-among-us + CHECK_RESULT $? 0 0 "install texlive-tikz-among-us failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-among-us + CHECK_RESULT $? 0 0 "remove texlive-tikz-among-us failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet-doc.sh new file mode 100644 index 000000000..1de310be6 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-bayesnet-doc + CHECK_RESULT $? 0 0 "install texlive-tikz-bayesnet-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-bayesnet-doc + CHECK_RESULT $? 0 0 "remove texlive-tikz-bayesnet-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet.sh new file mode 100644 index 000000000..c878b7de6 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-bayesnet + CHECK_RESULT $? 0 0 "install texlive-tikz-bayesnet failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-bayesnet + CHECK_RESULT $? 0 0 "remove texlive-tikz-bayesnet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bbox.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bbox.sh new file mode 100644 index 000000000..0587ac768 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-bbox + CHECK_RESULT $? 0 0 "install texlive-tikz-bbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-bbox + CHECK_RESULT $? 0 0 "remove texlive-tikz-bbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd-doc.sh new file mode 100644 index 000000000..bde110ab0 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-cd-doc + CHECK_RESULT $? 0 0 "install texlive-tikz-cd-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-cd-doc + CHECK_RESULT $? 0 0 "remove texlive-tikz-cd-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd.sh new file mode 100644 index 000000000..5380fcfeb --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-cd + CHECK_RESULT $? 0 0 "install texlive-tikz-cd failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-cd + CHECK_RESULT $? 0 0 "remove texlive-tikz-cd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency-doc.sh new file mode 100644 index 000000000..ef7ece78a --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-dependency-doc + CHECK_RESULT $? 0 0 "install texlive-tikz-dependency-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-dependency-doc + CHECK_RESULT $? 0 0 "remove texlive-tikz-dependency-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency.sh new file mode 100644 index 000000000..0cb4d2944 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-dependency + CHECK_RESULT $? 0 0 "install texlive-tikz-dependency failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-dependency + CHECK_RESULT $? 0 0 "remove texlive-tikz-dependency failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline-doc.sh new file mode 100644 index 000000000..ccc6de597 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-dimline-doc + CHECK_RESULT $? 0 0 "install texlive-tikz-dimline-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-dimline-doc + CHECK_RESULT $? 0 0 "remove texlive-tikz-dimline-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline.sh new file mode 100644 index 000000000..fb38ecb39 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-dimline + CHECK_RESULT $? 0 0 "install texlive-tikz-dimline failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-dimline + CHECK_RESULT $? 0 0 "remove texlive-tikz-dimline failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman-doc.sh new file mode 100644 index 000000000..3f78cbb25 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-feynman-doc + CHECK_RESULT $? 0 0 "install texlive-tikz-feynman-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-feynman-doc + CHECK_RESULT $? 0 0 "remove texlive-tikz-feynman-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman.sh new file mode 100644 index 000000000..5596f61ec --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-feynman + CHECK_RESULT $? 0 0 "install texlive-tikz-feynman failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-feynman + CHECK_RESULT $? 0 0 "remove texlive-tikz-feynman failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet-doc.sh new file mode 100644 index 000000000..37f797246 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-inet-doc + CHECK_RESULT $? 0 0 "install texlive-tikz-inet-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-inet-doc + CHECK_RESULT $? 0 0 "remove texlive-tikz-inet-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet.sh new file mode 100644 index 000000000..323134811 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-inet + CHECK_RESULT $? 0 0 "install texlive-tikz-inet failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-inet + CHECK_RESULT $? 0 0 "remove texlive-tikz-inet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-kalender.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-kalender.sh new file mode 100644 index 000000000..0aacb6b5d --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-kalender.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-kalender + CHECK_RESULT $? 0 0 "install texlive-tikz-kalender failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-kalender + CHECK_RESULT $? 0 0 "remove texlive-tikz-kalender failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-karnaugh.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-karnaugh.sh new file mode 100644 index 000000000..ae65a8e3d --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-karnaugh.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-karnaugh + CHECK_RESULT $? 0 0 "install texlive-tikz-karnaugh failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-karnaugh + CHECK_RESULT $? 0 0 "remove texlive-tikz-karnaugh failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-ladder.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-ladder.sh new file mode 100644 index 000000000..1df6757ca --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-ladder.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-ladder + CHECK_RESULT $? 0 0 "install texlive-tikz-ladder failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-ladder + CHECK_RESULT $? 0 0 "remove texlive-tikz-ladder failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-lake-fig.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-lake-fig.sh new file mode 100644 index 000000000..0d23cfe40 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-lake-fig.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-lake-fig + CHECK_RESULT $? 0 0 "install texlive-tikz-lake-fig failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-lake-fig + CHECK_RESULT $? 0 0 "remove texlive-tikz-lake-fig failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-layers.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-layers.sh new file mode 100644 index 000000000..6f0936665 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-layers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-layers + CHECK_RESULT $? 0 0 "install texlive-tikz-layers failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-layers + CHECK_RESULT $? 0 0 "remove texlive-tikz-layers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-nef.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-nef.sh new file mode 100644 index 000000000..c4e0ea331 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-nef.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-nef + CHECK_RESULT $? 0 0 "install texlive-tikz-nef failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-nef + CHECK_RESULT $? 0 0 "remove texlive-tikz-nef failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-network.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-network.sh new file mode 100644 index 000000000..55cf80113 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-network.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-network + CHECK_RESULT $? 0 0 "install texlive-tikz-network failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-network + CHECK_RESULT $? 0 0 "remove texlive-tikz-network failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm-doc.sh new file mode 100644 index 000000000..1794e18d2 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-opm-doc + CHECK_RESULT $? 0 0 "install texlive-tikz-opm-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-opm-doc + CHECK_RESULT $? 0 0 "remove texlive-tikz-opm-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm.sh new file mode 100644 index 000000000..afe986e7b --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-opm + CHECK_RESULT $? 0 0 "install texlive-tikz-opm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-opm + CHECK_RESULT $? 0 0 "remove texlive-tikz-opm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-optics.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-optics.sh new file mode 100644 index 000000000..5754119d5 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-optics.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-optics + CHECK_RESULT $? 0 0 "install texlive-tikz-optics failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-optics + CHECK_RESULT $? 0 0 "remove texlive-tikz-optics failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-page.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-page.sh new file mode 100644 index 000000000..1fc88128d --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-page.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-page + CHECK_RESULT $? 0 0 "install texlive-tikz-page failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-page + CHECK_RESULT $? 0 0 "remove texlive-tikz-page failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice-doc.sh new file mode 100644 index 000000000..6b00cb940 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-palattice-doc + CHECK_RESULT $? 0 0 "install texlive-tikz-palattice-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-palattice-doc + CHECK_RESULT $? 0 0 "remove texlive-tikz-palattice-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice.sh new file mode 100644 index 000000000..f5e19ccde --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-palattice + CHECK_RESULT $? 0 0 "install texlive-tikz-palattice failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-palattice + CHECK_RESULT $? 0 0 "remove texlive-tikz-palattice failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree-doc.sh new file mode 100644 index 000000000..2dc7d588c --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-qtree-doc + CHECK_RESULT $? 0 0 "install texlive-tikz-qtree-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-qtree-doc + CHECK_RESULT $? 0 0 "remove texlive-tikz-qtree-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree.sh new file mode 100644 index 000000000..38c764f95 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-qtree + CHECK_RESULT $? 0 0 "install texlive-tikz-qtree failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-qtree + CHECK_RESULT $? 0 0 "remove texlive-tikz-qtree failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-relay.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-relay.sh new file mode 100644 index 000000000..79f368505 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-relay.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-relay + CHECK_RESULT $? 0 0 "install texlive-tikz-relay failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-relay + CHECK_RESULT $? 0 0 "remove texlive-tikz-relay failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-sfc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-sfc.sh new file mode 100644 index 000000000..468fd2be6 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-sfc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-sfc + CHECK_RESULT $? 0 0 "install texlive-tikz-sfc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-sfc + CHECK_RESULT $? 0 0 "remove texlive-tikz-sfc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing-doc.sh new file mode 100644 index 000000000..826cbcd6a --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-timing-doc + CHECK_RESULT $? 0 0 "install texlive-tikz-timing-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-timing-doc + CHECK_RESULT $? 0 0 "remove texlive-tikz-timing-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing.sh new file mode 100644 index 000000000..488140047 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-timing + CHECK_RESULT $? 0 0 "install texlive-tikz-timing failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-timing + CHECK_RESULT $? 0 0 "remove texlive-tikz-timing failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzcodeblocks.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzcodeblocks.sh new file mode 100644 index 000000000..a9963db42 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzcodeblocks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzcodeblocks + CHECK_RESULT $? 0 0 "install texlive-tikzcodeblocks failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzcodeblocks + CHECK_RESULT $? 0 0 "remove texlive-tikzcodeblocks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzducks.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzducks.sh new file mode 100644 index 000000000..ddfaf5dab --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzducks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzducks + CHECK_RESULT $? 0 0 "install texlive-tikzducks failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzducks + CHECK_RESULT $? 0 0 "remove texlive-tikzducks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude-doc.sh new file mode 100644 index 000000000..4d7735a1e --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzinclude-doc + CHECK_RESULT $? 0 0 "install texlive-tikzinclude-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzinclude-doc + CHECK_RESULT $? 0 0 "remove texlive-tikzinclude-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude.sh new file mode 100644 index 000000000..2a676cc3a --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzinclude + CHECK_RESULT $? 0 0 "install texlive-tikzinclude failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzinclude + CHECK_RESULT $? 0 0 "remove texlive-tikzinclude failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmark-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmark-doc.sh new file mode 100644 index 000000000..5d24d22ea --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmark-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzmark-doc + CHECK_RESULT $? 0 0 "install texlive-tikzmark-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzmark-doc + CHECK_RESULT $? 0 0 "remove texlive-tikzmark-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmark.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmark.sh new file mode 100644 index 000000000..8e20d151c --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmark.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzmark + CHECK_RESULT $? 0 0 "install texlive-tikzmark failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzmark + CHECK_RESULT $? 0 0 "remove texlive-tikzmark failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmarmots.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmarmots.sh new file mode 100644 index 000000000..fcc55255f --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmarmots.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzmarmots + CHECK_RESULT $? 0 0 "install texlive-tikzmarmots failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzmarmots + CHECK_RESULT $? 0 0 "remove texlive-tikzmarmots failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital-doc.sh new file mode 100644 index 000000000..aafa91065 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzorbital-doc + CHECK_RESULT $? 0 0 "install texlive-tikzorbital-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzorbital-doc + CHECK_RESULT $? 0 0 "remove texlive-tikzorbital-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital.sh new file mode 100644 index 000000000..61d772aa4 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzorbital + CHECK_RESULT $? 0 0 "install texlive-tikzorbital failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzorbital + CHECK_RESULT $? 0 0 "remove texlive-tikzorbital failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpackets.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpackets.sh new file mode 100644 index 000000000..7653bcbd8 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpackets.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzpackets + CHECK_RESULT $? 0 0 "install texlive-tikzpackets failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzpackets + CHECK_RESULT $? 0 0 "remove texlive-tikzpackets failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes-doc.sh new file mode 100644 index 000000000..e7d969b6b --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzpagenodes-doc + CHECK_RESULT $? 0 0 "install texlive-tikzpagenodes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzpagenodes-doc + CHECK_RESULT $? 0 0 "remove texlive-tikzpagenodes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes.sh new file mode 100644 index 000000000..0b7043911 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzpagenodes + CHECK_RESULT $? 0 0 "install texlive-tikzpagenodes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzpagenodes + CHECK_RESULT $? 0 0 "remove texlive-tikzpagenodes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpeople.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpeople.sh new file mode 100644 index 000000000..94bec61f6 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpeople.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzpeople + CHECK_RESULT $? 0 0 "install texlive-tikzpeople failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzpeople + CHECK_RESULT $? 0 0 "remove texlive-tikzpeople failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile-doc.sh new file mode 100644 index 000000000..591d9a4b5 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzpfeile-doc + CHECK_RESULT $? 0 0 "install texlive-tikzpfeile-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzpfeile-doc + CHECK_RESULT $? 0 0 "remove texlive-tikzpfeile-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile.sh new file mode 100644 index 000000000..66e013a2e --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzpfeile + CHECK_RESULT $? 0 0 "install texlive-tikzpfeile failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzpfeile + CHECK_RESULT $? 0 0 "remove texlive-tikzpfeile failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzposter-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzposter-doc.sh new file mode 100644 index 000000000..5432b53b6 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzposter-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzposter-doc + CHECK_RESULT $? 0 0 "install texlive-tikzposter-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzposter-doc + CHECK_RESULT $? 0 0 "remove texlive-tikzposter-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzposter.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzposter.sh new file mode 100644 index 000000000..b340bb3bd --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzposter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzposter + CHECK_RESULT $? 0 0 "install texlive-tikzposter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzposter + CHECK_RESULT $? 0 0 "remove texlive-tikzposter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzscale-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzscale-doc.sh new file mode 100644 index 000000000..771c5a3ad --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzscale-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzscale-doc + CHECK_RESULT $? 0 0 "install texlive-tikzscale-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzscale-doc + CHECK_RESULT $? 0 0 "remove texlive-tikzscale-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzscale.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzscale.sh new file mode 100644 index 000000000..fa6e5d4df --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzscale.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzscale + CHECK_RESULT $? 0 0 "install texlive-tikzscale failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzscale + CHECK_RESULT $? 0 0 "remove texlive-tikzscale failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols-doc.sh new file mode 100644 index 000000000..c9a0d2e2c --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzsymbols-doc + CHECK_RESULT $? 0 0 "install texlive-tikzsymbols-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzsymbols-doc + CHECK_RESULT $? 0 0 "remove texlive-tikzsymbols-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols.sh new file mode 100644 index 000000000..e9192d431 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzsymbols + CHECK_RESULT $? 0 0 "install texlive-tikzsymbols failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzsymbols + CHECK_RESULT $? 0 0 "remove texlive-tikzsymbols failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timbreicmc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timbreicmc.sh new file mode 100644 index 000000000..e9208dcd1 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timbreicmc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-timbreicmc + CHECK_RESULT $? 0 0 "install texlive-timbreicmc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-timbreicmc + CHECK_RESULT $? 0 0 "remove texlive-timbreicmc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-times.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-times.sh new file mode 100644 index 000000000..4c6c9dd58 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-times.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-times + CHECK_RESULT $? 0 0 "install texlive-times failed" + SLEEP_WAIT 1 + dnf remove -y texlive-times + CHECK_RESULT $? 0 0 "remove texlive-times failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timetable.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timetable.sh new file mode 100644 index 000000000..30a15da42 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timetable.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-timetable + CHECK_RESULT $? 0 0 "install texlive-timetable failed" + SLEEP_WAIT 1 + dnf remove -y texlive-timetable + CHECK_RESULT $? 0 0 "remove texlive-timetable failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams-doc.sh new file mode 100644 index 000000000..7f80277da --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-timing-diagrams-doc + CHECK_RESULT $? 0 0 "install texlive-timing-diagrams-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-timing-diagrams-doc + CHECK_RESULT $? 0 0 "remove texlive-timing-diagrams-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams.sh new file mode 100644 index 000000000..ea79804d1 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-timing-diagrams + CHECK_RESULT $? 0 0 "install texlive-timing-diagrams failed" + SLEEP_WAIT 1 + dnf remove -y texlive-timing-diagrams + CHECK_RESULT $? 0 0 "remove texlive-timing-diagrams failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tinos.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tinos.sh new file mode 100644 index 000000000..b8dfdc688 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tinos.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tinos + CHECK_RESULT $? 0 0 "install texlive-tinos failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tinos + CHECK_RESULT $? 0 0 "remove texlive-tinos failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa-de-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa-de-doc.sh new file mode 100644 index 000000000..e14bbad90 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa-de-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tipa-de-doc + CHECK_RESULT $? 0 0 "install texlive-tipa-de-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tipa-de-doc + CHECK_RESULT $? 0 0 "remove texlive-tipa-de-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa-doc.sh new file mode 100644 index 000000000..ffc12a489 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tipa-doc + CHECK_RESULT $? 0 0 "install texlive-tipa-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tipa-doc + CHECK_RESULT $? 0 0 "remove texlive-tipa-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa.sh new file mode 100644 index 000000000..f5ff9eedd --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tipa + CHECK_RESULT $? 0 0 "install texlive-tipa failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tipa + CHECK_RESULT $? 0 0 "remove texlive-tipa failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipauni.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipauni.sh new file mode 100644 index 000000000..376c77224 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipauni.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tipauni + CHECK_RESULT $? 0 0 "install texlive-tipauni failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tipauni + CHECK_RESULT $? 0 0 "remove texlive-tipauni failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipfr-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipfr-doc.sh new file mode 100644 index 000000000..038d04e17 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipfr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tipfr-doc + CHECK_RESULT $? 0 0 "install texlive-tipfr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tipfr-doc + CHECK_RESULT $? 0 0 "remove texlive-tipfr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipfr.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipfr.sh new file mode 100644 index 000000000..12f03dfbd --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipfr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tipfr + CHECK_RESULT $? 0 0 "install texlive-tipfr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tipfr + CHECK_RESULT $? 0 0 "remove texlive-tipfr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlecaps-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlecaps-doc.sh new file mode 100644 index 000000000..b883c2713 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlecaps-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-titlecaps-doc + CHECK_RESULT $? 0 0 "install texlive-titlecaps-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-titlecaps-doc + CHECK_RESULT $? 0 0 "remove texlive-titlecaps-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlecaps.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlecaps.sh new file mode 100644 index 000000000..3f6fb7219 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlecaps.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-titlecaps + CHECK_RESULT $? 0 0 "install texlive-titlecaps failed" + SLEEP_WAIT 1 + dnf remove -y texlive-titlecaps + CHECK_RESULT $? 0 0 "remove texlive-titlecaps failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlefoot.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlefoot.sh new file mode 100644 index 000000000..74e0aa525 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlefoot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-titlefoot + CHECK_RESULT $? 0 0 "install texlive-titlefoot failed" + SLEEP_WAIT 1 + dnf remove -y texlive-titlefoot + CHECK_RESULT $? 0 0 "remove texlive-titlefoot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepages-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepages-doc.sh new file mode 100644 index 000000000..2a81d2083 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepages-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-titlepages-doc + CHECK_RESULT $? 0 0 "install texlive-titlepages-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-titlepages-doc + CHECK_RESULT $? 0 0 "remove texlive-titlepages-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepic-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepic-doc.sh new file mode 100644 index 000000000..1854e9d29 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepic-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-titlepic-doc + CHECK_RESULT $? 0 0 "install texlive-titlepic-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-titlepic-doc + CHECK_RESULT $? 0 0 "remove texlive-titlepic-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepic.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepic.sh new file mode 100644 index 000000000..e703cf8bf --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-titlepic + CHECK_RESULT $? 0 0 "install texlive-titlepic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-titlepic + CHECK_RESULT $? 0 0 "remove texlive-titlepic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titleref-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titleref-doc.sh new file mode 100644 index 000000000..ac826d340 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titleref-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-titleref-doc + CHECK_RESULT $? 0 0 "install texlive-titleref-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-titleref-doc + CHECK_RESULT $? 0 0 "remove texlive-titleref-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titleref.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titleref.sh new file mode 100644 index 000000000..77cda7596 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titleref.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-titleref + CHECK_RESULT $? 0 0 "install texlive-titleref failed" + SLEEP_WAIT 1 + dnf remove -y texlive-titleref + CHECK_RESULT $? 0 0 "remove texlive-titleref failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlesec-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlesec-doc.sh new file mode 100644 index 000000000..988e8c20b --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlesec-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-titlesec-doc + CHECK_RESULT $? 0 0 "install texlive-titlesec-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-titlesec-doc + CHECK_RESULT $? 0 0 "remove texlive-titlesec-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlesec.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlesec.sh new file mode 100644 index 000000000..c41239f08 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlesec.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-titlesec + CHECK_RESULT $? 0 0 "install texlive-titlesec failed" + SLEEP_WAIT 1 + dnf remove -y texlive-titlesec + CHECK_RESULT $? 0 0 "remove texlive-titlesec failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titling-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titling-doc.sh new file mode 100644 index 000000000..cd7144a7f --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titling-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-titling-doc + CHECK_RESULT $? 0 0 "install texlive-titling-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-titling-doc + CHECK_RESULT $? 0 0 "remove texlive-titling-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titling.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titling.sh new file mode 100644 index 000000000..92d2de816 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titling.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-titling + CHECK_RESULT $? 0 0 "install texlive-titling failed" + SLEEP_WAIT 1 + dnf remove -y texlive-titling + CHECK_RESULT $? 0 0 "remove texlive-titling failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-base-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-base-doc.sh new file mode 100644 index 000000000..b772c89a1 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-base-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-base-doc + CHECK_RESULT $? 0 0 "install texlive-tkz-base-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-base-doc + CHECK_RESULT $? 0 0 "remove texlive-tkz-base-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-base.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-base.sh new file mode 100644 index 000000000..5bcf869ca --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-base.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-base + CHECK_RESULT $? 0 0 "install texlive-tkz-base failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-base + CHECK_RESULT $? 0 0 "remove texlive-tkz-base failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge-doc.sh new file mode 100644 index 000000000..859498446 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-berge-doc + CHECK_RESULT $? 0 0 "install texlive-tkz-berge-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-berge-doc + CHECK_RESULT $? 0 0 "remove texlive-tkz-berge-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge.sh new file mode 100644 index 000000000..83f8c7e75 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-berge + CHECK_RESULT $? 0 0 "install texlive-tkz-berge failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-berge + CHECK_RESULT $? 0 0 "remove texlive-tkz-berge failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc-doc.sh new file mode 100644 index 000000000..4d3fbdfa5 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-doc-doc + CHECK_RESULT $? 0 0 "install texlive-tkz-doc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-doc-doc + CHECK_RESULT $? 0 0 "remove texlive-tkz-doc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc.sh new file mode 100644 index 000000000..1cd0f8bc3 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-doc + CHECK_RESULT $? 0 0 "install texlive-tkz-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-doc + CHECK_RESULT $? 0 0 "remove texlive-tkz-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide-doc.sh new file mode 100644 index 000000000..7c8635468 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-euclide-doc + CHECK_RESULT $? 0 0 "install texlive-tkz-euclide-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-euclide-doc + CHECK_RESULT $? 0 0 "remove texlive-tkz-euclide-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide.sh new file mode 100644 index 000000000..150ab5b50 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-euclide + CHECK_RESULT $? 0 0 "install texlive-tkz-euclide failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-euclide + CHECK_RESULT $? 0 0 "remove texlive-tkz-euclide failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct-doc.sh new file mode 100644 index 000000000..3b493c760 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-fct-doc + CHECK_RESULT $? 0 0 "install texlive-tkz-fct-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-fct-doc + CHECK_RESULT $? 0 0 "remove texlive-tkz-fct-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct.sh new file mode 100644 index 000000000..9721cf2e7 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-fct + CHECK_RESULT $? 0 0 "install texlive-tkz-fct failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-fct + CHECK_RESULT $? 0 0 "remove texlive-tkz-fct failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph-doc.sh new file mode 100644 index 000000000..d753d42b9 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-graph-doc + CHECK_RESULT $? 0 0 "install texlive-tkz-graph-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-graph-doc + CHECK_RESULT $? 0 0 "remove texlive-tkz-graph-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph.sh new file mode 100644 index 000000000..1bfa79d49 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-graph + CHECK_RESULT $? 0 0 "install texlive-tkz-graph failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-graph + CHECK_RESULT $? 0 0 "remove texlive-tkz-graph failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat-doc.sh new file mode 100644 index 000000000..4d37047aa --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-kiviat-doc + CHECK_RESULT $? 0 0 "install texlive-tkz-kiviat-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-kiviat-doc + CHECK_RESULT $? 0 0 "remove texlive-tkz-kiviat-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat.sh new file mode 100644 index 000000000..dbe0df7d5 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-kiviat + CHECK_RESULT $? 0 0 "install texlive-tkz-kiviat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-kiviat + CHECK_RESULT $? 0 0 "remove texlive-tkz-kiviat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes-doc.sh new file mode 100644 index 000000000..abac19374 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-linknodes-doc + CHECK_RESULT $? 0 0 "install texlive-tkz-linknodes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-linknodes-doc + CHECK_RESULT $? 0 0 "remove texlive-tkz-linknodes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes.sh new file mode 100644 index 000000000..abeaaebe7 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-linknodes + CHECK_RESULT $? 0 0 "install texlive-tkz-linknodes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-linknodes + CHECK_RESULT $? 0 0 "remove texlive-tkz-linknodes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm-doc.sh new file mode 100644 index 000000000..546a2ed6e --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-orm-doc + CHECK_RESULT $? 0 0 "install texlive-tkz-orm-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-orm-doc + CHECK_RESULT $? 0 0 "remove texlive-tkz-orm-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm.sh new file mode 100644 index 000000000..5abd67d28 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-orm + CHECK_RESULT $? 0 0 "install texlive-tkz-orm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-orm + CHECK_RESULT $? 0 0 "remove texlive-tkz-orm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab-doc.sh new file mode 100644 index 000000000..7b1247770 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-tab-doc + CHECK_RESULT $? 0 0 "install texlive-tkz-tab-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-tab-doc + CHECK_RESULT $? 0 0 "remove texlive-tkz-tab-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab.sh new file mode 100644 index 000000000..31a2ca361 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tkz-tab + CHECK_RESULT $? 0 0 "install texlive-tkz-tab failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tkz-tab + CHECK_RESULT $? 0 0 "remove texlive-tkz-tab failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlc-article.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlc-article.sh new file mode 100644 index 000000000..757142ee0 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlc-article.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tlc-article + CHECK_RESULT $? 0 0 "install texlive-tlc-article failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tlc-article + CHECK_RESULT $? 0 0 "remove texlive-tlc-article failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlc2-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlc2-doc.sh new file mode 100644 index 000000000..8aca6104f --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlc2-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tlc2-doc + CHECK_RESULT $? 0 0 "install texlive-tlc2-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tlc2-doc + CHECK_RESULT $? 0 0 "remove texlive-tlc2-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlmgrbasics.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlmgrbasics.sh new file mode 100644 index 000000000..489b7a2d0 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlmgrbasics.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tlmgrbasics + CHECK_RESULT $? 0 0 "install texlive-tlmgrbasics failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tlmgrbasics + CHECK_RESULT $? 0 0 "remove texlive-tlmgrbasics failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocbibind-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocbibind-doc.sh new file mode 100644 index 000000000..eb042d59f --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocbibind-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tocbibind-doc + CHECK_RESULT $? 0 0 "install texlive-tocbibind-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tocbibind-doc + CHECK_RESULT $? 0 0 "remove texlive-tocbibind-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocbibind.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocbibind.sh new file mode 100644 index 000000000..8f7c4343e --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocbibind.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tocbibind + CHECK_RESULT $? 0 0 "install texlive-tocbibind failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tocbibind + CHECK_RESULT $? 0 0 "remove texlive-tocbibind failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocdata.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocdata.sh new file mode 100644 index 000000000..61f85da8f --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocdata.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tocdata + CHECK_RESULT $? 0 0 "install texlive-tocdata failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tocdata + CHECK_RESULT $? 0 0 "remove texlive-tocdata failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocloft-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocloft-doc.sh new file mode 100644 index 000000000..aa4cd69aa --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocloft-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tocloft-doc + CHECK_RESULT $? 0 0 "install texlive-tocloft-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tocloft-doc + CHECK_RESULT $? 0 0 "remove texlive-tocloft-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocloft.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocloft.sh new file mode 100644 index 000000000..c6c6e899f --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocloft.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tocloft + CHECK_RESULT $? 0 0 "install texlive-tocloft failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tocloft + CHECK_RESULT $? 0 0 "remove texlive-tocloft failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2-doc.sh new file mode 100644 index 000000000..261e9d4e3 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tocvsec2-doc + CHECK_RESULT $? 0 0 "install texlive-tocvsec2-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tocvsec2-doc + CHECK_RESULT $? 0 0 "remove texlive-tocvsec2-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2.sh new file mode 100644 index 000000000..aa56a7164 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tocvsec2 + CHECK_RESULT $? 0 0 "install texlive-tocvsec2 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tocvsec2 + CHECK_RESULT $? 0 0 "remove texlive-tocvsec2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todo-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todo-doc.sh new file mode 100644 index 000000000..ae7caa023 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todo-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-todo-doc + CHECK_RESULT $? 0 0 "install texlive-todo-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-todo-doc + CHECK_RESULT $? 0 0 "remove texlive-todo-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todo.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todo.sh new file mode 100644 index 000000000..ece9a4e15 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-todo + CHECK_RESULT $? 0 0 "install texlive-todo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-todo + CHECK_RESULT $? 0 0 "remove texlive-todo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todonotes-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todonotes-doc.sh new file mode 100644 index 000000000..34def4f4f --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todonotes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-todonotes-doc + CHECK_RESULT $? 0 0 "install texlive-todonotes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-todonotes-doc + CHECK_RESULT $? 0 0 "remove texlive-todonotes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todonotes.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todonotes.sh new file mode 100644 index 000000000..a3722fb28 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todonotes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-todonotes + CHECK_RESULT $? 0 0 "install texlive-todonotes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-todonotes + CHECK_RESULT $? 0 0 "remove texlive-todonotes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tokenizer-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tokenizer-doc.sh new file mode 100644 index 000000000..6a58d287d --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tokenizer-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tokenizer-doc + CHECK_RESULT $? 0 0 "install texlive-tokenizer-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tokenizer-doc + CHECK_RESULT $? 0 0 "remove texlive-tokenizer-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tokenizer.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tokenizer.sh new file mode 100644 index 000000000..dbebcc113 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tokenizer.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tokenizer + CHECK_RESULT $? 0 0 "install texlive-tokenizer failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tokenizer + CHECK_RESULT $? 0 0 "remove texlive-tokenizer failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toolbox-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toolbox-doc.sh new file mode 100644 index 000000000..b7023119b --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toolbox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-toolbox-doc + CHECK_RESULT $? 0 0 "install texlive-toolbox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-toolbox-doc + CHECK_RESULT $? 0 0 "remove texlive-toolbox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toolbox.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toolbox.sh new file mode 100644 index 000000000..e8512ee27 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toolbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-toolbox + CHECK_RESULT $? 0 0 "install texlive-toolbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-toolbox + CHECK_RESULT $? 0 0 "remove texlive-toolbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tools-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tools-doc.sh new file mode 100644 index 000000000..c2018b320 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tools-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tools-doc + CHECK_RESULT $? 0 0 "install texlive-tools-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tools-doc + CHECK_RESULT $? 0 0 "remove texlive-tools-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tools.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tools.sh new file mode 100644 index 000000000..c8275e4d0 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tools + CHECK_RESULT $? 0 0 "install texlive-tools failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tools + CHECK_RESULT $? 0 0 "remove texlive-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topfloat-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topfloat-doc.sh new file mode 100644 index 000000000..cbb123554 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topfloat-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-topfloat-doc + CHECK_RESULT $? 0 0 "install texlive-topfloat-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-topfloat-doc + CHECK_RESULT $? 0 0 "remove texlive-topfloat-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topfloat.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topfloat.sh new file mode 100644 index 000000000..2c1da7080 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topfloat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-topfloat + CHECK_RESULT $? 0 0 "install texlive-topfloat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-topfloat + CHECK_RESULT $? 0 0 "remove texlive-topfloat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topletter.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topletter.sh new file mode 100644 index 000000000..7692f24e0 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topletter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-topletter + CHECK_RESULT $? 0 0 "install texlive-topletter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-topletter + CHECK_RESULT $? 0 0 "remove texlive-topletter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toptesi-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toptesi-doc.sh new file mode 100644 index 000000000..2ba414e46 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toptesi-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-toptesi-doc + CHECK_RESULT $? 0 0 "install texlive-toptesi-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-toptesi-doc + CHECK_RESULT $? 0 0 "remove texlive-toptesi-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toptesi.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toptesi.sh new file mode 100644 index 000000000..14093abbc --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toptesi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-toptesi + CHECK_RESULT $? 0 0 "install texlive-toptesi failed" + SLEEP_WAIT 1 + dnf remove -y texlive-toptesi + CHECK_RESULT $? 0 0 "remove texlive-toptesi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totalcount.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totalcount.sh new file mode 100644 index 000000000..9e1b6f892 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totalcount.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-totalcount + CHECK_RESULT $? 0 0 "install texlive-totalcount failed" + SLEEP_WAIT 1 + dnf remove -y texlive-totalcount + CHECK_RESULT $? 0 0 "remove texlive-totalcount failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totcount-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totcount-doc.sh new file mode 100644 index 000000000..961dd1176 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totcount-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-totcount-doc + CHECK_RESULT $? 0 0 "install texlive-totcount-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-totcount-doc + CHECK_RESULT $? 0 0 "remove texlive-totcount-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totcount.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totcount.sh new file mode 100644 index 000000000..a1fec0140 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totcount.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-totcount + CHECK_RESULT $? 0 0 "install texlive-totcount failed" + SLEEP_WAIT 1 + dnf remove -y texlive-totcount + CHECK_RESULT $? 0 0 "remove texlive-totcount failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totpages-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totpages-doc.sh new file mode 100644 index 000000000..fc1be6355 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totpages-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-totpages-doc + CHECK_RESULT $? 0 0 "install texlive-totpages-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-totpages-doc + CHECK_RESULT $? 0 0 "remove texlive-totpages-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totpages.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totpages.sh new file mode 100644 index 000000000..3f225f417 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totpages.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-totpages + CHECK_RESULT $? 0 0 "install texlive-totpages failed" + SLEEP_WAIT 1 + dnf remove -y texlive-totpages + CHECK_RESULT $? 0 0 "remove texlive-totpages failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts-doc.sh new file mode 100644 index 000000000..e03dee051 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tpslifonts-doc + CHECK_RESULT $? 0 0 "install texlive-tpslifonts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tpslifonts-doc + CHECK_RESULT $? 0 0 "remove texlive-tpslifonts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts.sh new file mode 100644 index 000000000..84b9cd609 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tpslifonts + CHECK_RESULT $? 0 0 "install texlive-tpslifonts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tpslifonts + CHECK_RESULT $? 0 0 "remove texlive-tpslifonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tqft-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tqft-doc.sh new file mode 100644 index 000000000..671268b29 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tqft-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tqft-doc + CHECK_RESULT $? 0 0 "install texlive-tqft-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tqft-doc + CHECK_RESULT $? 0 0 "remove texlive-tqft-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tqft.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tqft.sh new file mode 100644 index 000000000..cc353e1ce --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tqft.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tqft + CHECK_RESULT $? 0 0 "install texlive-tqft failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tqft + CHECK_RESULT $? 0 0 "remove texlive-tqft failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tracklang-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tracklang-doc.sh new file mode 100644 index 000000000..37030ad57 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tracklang-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tracklang-doc + CHECK_RESULT $? 0 0 "install texlive-tracklang-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tracklang-doc + CHECK_RESULT $? 0 0 "remove texlive-tracklang-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tracklang.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tracklang.sh new file mode 100644 index 000000000..fd77c547e --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tracklang.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tracklang + CHECK_RESULT $? 0 0 "install texlive-tracklang failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tracklang + CHECK_RESULT $? 0 0 "remove texlive-tracklang failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trajan-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trajan-doc.sh new file mode 100644 index 000000000..4def98e77 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trajan-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-trajan-doc + CHECK_RESULT $? 0 0 "install texlive-trajan-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-trajan-doc + CHECK_RESULT $? 0 0 "remove texlive-trajan-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trajan.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trajan.sh new file mode 100644 index 000000000..51feab11d --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trajan.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-trajan + CHECK_RESULT $? 0 0 "install texlive-trajan failed" + SLEEP_WAIT 1 + dnf remove -y texlive-trajan + CHECK_RESULT $? 0 0 "remove texlive-trajan failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tram-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tram-doc.sh new file mode 100644 index 000000000..c708c285f --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tram-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tram-doc + CHECK_RESULT $? 0 0 "install texlive-tram-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tram-doc + CHECK_RESULT $? 0 0 "remove texlive-tram-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tram.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tram.sh new file mode 100644 index 000000000..7c7f87abe --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tram.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tram + CHECK_RESULT $? 0 0 "install texlive-tram failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tram + CHECK_RESULT $? 0 0 "remove texlive-tram failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-array-fr-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-array-fr-doc.sh new file mode 100644 index 000000000..5de5a3bbb --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-array-fr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-translation-array-fr-doc + CHECK_RESULT $? 0 0 "install texlive-translation-array-fr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-translation-array-fr-doc + CHECK_RESULT $? 0 0 "remove texlive-translation-array-fr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-arsclassica-de-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-arsclassica-de-doc.sh new file mode 100644 index 000000000..14a5798af --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-arsclassica-de-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-translation-arsclassica-de-doc + CHECK_RESULT $? 0 0 "install texlive-translation-arsclassica-de-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-translation-arsclassica-de-doc + CHECK_RESULT $? 0 0 "remove texlive-translation-arsclassica-de-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-biblatex-de-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-biblatex-de-doc.sh new file mode 100644 index 000000000..7ae6a6bf4 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-biblatex-de-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-translation-biblatex-de-doc + CHECK_RESULT $? 0 0 "install texlive-translation-biblatex-de-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-translation-biblatex-de-doc + CHECK_RESULT $? 0 0 "remove texlive-translation-biblatex-de-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-chemsym-de-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-chemsym-de-doc.sh new file mode 100644 index 000000000..00cab2674 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-chemsym-de-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-translation-chemsym-de-doc + CHECK_RESULT $? 0 0 "install texlive-translation-chemsym-de-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-translation-chemsym-de-doc + CHECK_RESULT $? 0 0 "remove texlive-translation-chemsym-de-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-dcolumn-fr-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-dcolumn-fr-doc.sh new file mode 100644 index 000000000..6e64b7a79 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-dcolumn-fr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-translation-dcolumn-fr-doc + CHECK_RESULT $? 0 0 "install texlive-translation-dcolumn-fr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-translation-dcolumn-fr-doc + CHECK_RESULT $? 0 0 "remove texlive-translation-dcolumn-fr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-ecv-de-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-ecv-de-doc.sh new file mode 100644 index 000000000..15ff19532 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-ecv-de-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-translation-ecv-de-doc + CHECK_RESULT $? 0 0 "install texlive-translation-ecv-de-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-translation-ecv-de-doc + CHECK_RESULT $? 0 0 "remove texlive-translation-ecv-de-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-enumitem-de-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-enumitem-de-doc.sh new file mode 100644 index 000000000..eaee4be39 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-enumitem-de-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-translation-enumitem-de-doc + CHECK_RESULT $? 0 0 "install texlive-translation-enumitem-de-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-translation-enumitem-de-doc + CHECK_RESULT $? 0 0 "remove texlive-translation-enumitem-de-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-europecv-de-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-europecv-de-doc.sh new file mode 100644 index 000000000..6c61cd14c --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-europecv-de-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-translation-europecv-de-doc + CHECK_RESULT $? 0 0 "install texlive-translation-europecv-de-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-translation-europecv-de-doc + CHECK_RESULT $? 0 0 "remove texlive-translation-europecv-de-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-filecontents-de-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-filecontents-de-doc.sh new file mode 100644 index 000000000..58059a321 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-filecontents-de-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-translation-filecontents-de-doc + CHECK_RESULT $? 0 0 "install texlive-translation-filecontents-de-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-translation-filecontents-de-doc + CHECK_RESULT $? 0 0 "remove texlive-translation-filecontents-de-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-moreverb-de-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-moreverb-de-doc.sh new file mode 100644 index 000000000..9cefbbcbe --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-moreverb-de-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-translation-moreverb-de-doc + CHECK_RESULT $? 0 0 "install texlive-translation-moreverb-de-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-translation-moreverb-de-doc + CHECK_RESULT $? 0 0 "remove texlive-translation-moreverb-de-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-natbib-fr-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-natbib-fr-doc.sh new file mode 100644 index 000000000..0fba07545 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-natbib-fr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-translation-natbib-fr-doc + CHECK_RESULT $? 0 0 "install texlive-translation-natbib-fr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-translation-natbib-fr-doc + CHECK_RESULT $? 0 0 "remove texlive-translation-natbib-fr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-tabbing-fr-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-tabbing-fr-doc.sh new file mode 100644 index 000000000..d45c2bbf2 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-tabbing-fr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-translation-tabbing-fr-doc + CHECK_RESULT $? 0 0 "install texlive-translation-tabbing-fr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-translation-tabbing-fr-doc + CHECK_RESULT $? 0 0 "remove texlive-translation-tabbing-fr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translations-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translations-doc.sh new file mode 100644 index 000000000..ba5b250b6 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translations-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-translations-doc + CHECK_RESULT $? 0 0 "install texlive-translations-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-translations-doc + CHECK_RESULT $? 0 0 "remove texlive-translations-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translations.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translations.sh new file mode 100644 index 000000000..8452ffbb5 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translations.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-translations + CHECK_RESULT $? 0 0 "install texlive-translations failed" + SLEEP_WAIT 1 + dnf remove -y texlive-translations + CHECK_RESULT $? 0 0 "remove texlive-translations failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translator.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translator.sh new file mode 100644 index 000000000..75082da11 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translator.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-translator + CHECK_RESULT $? 0 0 "install texlive-translator failed" + SLEEP_WAIT 1 + dnf remove -y texlive-translator + CHECK_RESULT $? 0 0 "remove texlive-translator failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips-doc.sh new file mode 100644 index 000000000..49c14a6dd --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tree-dvips-doc + CHECK_RESULT $? 0 0 "install texlive-tree-dvips-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tree-dvips-doc + CHECK_RESULT $? 0 0 "remove texlive-tree-dvips-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips.sh new file mode 100644 index 000000000..85f91dd82 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tree-dvips + CHECK_RESULT $? 0 0 "install texlive-tree-dvips failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tree-dvips + CHECK_RESULT $? 0 0 "remove texlive-tree-dvips failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-treetex-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-treetex-doc.sh new file mode 100644 index 000000000..ccbe8fba5 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-treetex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-treetex-doc + CHECK_RESULT $? 0 0 "install texlive-treetex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-treetex-doc + CHECK_RESULT $? 0 0 "remove texlive-treetex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-treetex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-treetex.sh new file mode 100644 index 000000000..d435cc53a --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-treetex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-treetex + CHECK_RESULT $? 0 0 "install texlive-treetex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-treetex + CHECK_RESULT $? 0 0 "remove texlive-treetex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trfsigns-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trfsigns-doc.sh new file mode 100644 index 000000000..d1d49aa34 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trfsigns-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-trfsigns-doc + CHECK_RESULT $? 0 0 "install texlive-trfsigns-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-trfsigns-doc + CHECK_RESULT $? 0 0 "remove texlive-trfsigns-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trfsigns.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trfsigns.sh new file mode 100644 index 000000000..283c4b742 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trfsigns.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-trfsigns + CHECK_RESULT $? 0 0 "install texlive-trfsigns failed" + SLEEP_WAIT 1 + dnf remove -y texlive-trfsigns + CHECK_RESULT $? 0 0 "remove texlive-trfsigns failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trigonometry.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trigonometry.sh new file mode 100644 index 000000000..09a7a77cb --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trigonometry.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-trigonometry + CHECK_RESULT $? 0 0 "install texlive-trigonometry failed" + SLEEP_WAIT 1 + dnf remove -y texlive-trigonometry + CHECK_RESULT $? 0 0 "remove texlive-trigonometry failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trimspaces-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trimspaces-doc.sh new file mode 100644 index 000000000..22da43921 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trimspaces-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-trimspaces-doc + CHECK_RESULT $? 0 0 "install texlive-trimspaces-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-trimspaces-doc + CHECK_RESULT $? 0 0 "remove texlive-trimspaces-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trimspaces.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trimspaces.sh new file mode 100644 index 000000000..7361033d0 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trimspaces.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-trimspaces + CHECK_RESULT $? 0 0 "install texlive-trimspaces failed" + SLEEP_WAIT 1 + dnf remove -y texlive-trimspaces + CHECK_RESULT $? 0 0 "remove texlive-trimspaces failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trivfloat-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trivfloat-doc.sh new file mode 100644 index 000000000..047b68111 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trivfloat-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-trivfloat-doc + CHECK_RESULT $? 0 0 "install texlive-trivfloat-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-trivfloat-doc + CHECK_RESULT $? 0 0 "remove texlive-trivfloat-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trivfloat.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trivfloat.sh new file mode 100644 index 000000000..ba9bf9b4e --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trivfloat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-trivfloat + CHECK_RESULT $? 0 0 "install texlive-trivfloat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-trivfloat + CHECK_RESULT $? 0 0 "remove texlive-trivfloat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trsym-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trsym-doc.sh new file mode 100644 index 000000000..71be12d90 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trsym-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-trsym-doc + CHECK_RESULT $? 0 0 "install texlive-trsym-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-trsym-doc + CHECK_RESULT $? 0 0 "remove texlive-trsym-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trsym.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trsym.sh new file mode 100644 index 000000000..52f41a9d0 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trsym.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-trsym + CHECK_RESULT $? 0 0 "install texlive-trsym failed" + SLEEP_WAIT 1 + dnf remove -y texlive-trsym + CHECK_RESULT $? 0 0 "remove texlive-trsym failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-truncate-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-truncate-doc.sh new file mode 100644 index 000000000..6760c5ea0 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-truncate-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-truncate-doc + CHECK_RESULT $? 0 0 "install texlive-truncate-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-truncate-doc + CHECK_RESULT $? 0 0 "remove texlive-truncate-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-truncate.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-truncate.sh new file mode 100644 index 000000000..cdd130fe9 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-truncate.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-truncate + CHECK_RESULT $? 0 0 "install texlive-truncate failed" + SLEEP_WAIT 1 + dnf remove -y texlive-truncate + CHECK_RESULT $? 0 0 "remove texlive-truncate failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tsemlines.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tsemlines.sh new file mode 100644 index 000000000..d6adc25c4 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tsemlines.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tsemlines + CHECK_RESULT $? 0 0 "install texlive-tsemlines failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tsemlines + CHECK_RESULT $? 0 0 "remove texlive-tsemlines failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tucv-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tucv-doc.sh new file mode 100644 index 000000000..7963dd85a --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tucv-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tucv-doc + CHECK_RESULT $? 0 0 "install texlive-tucv-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tucv-doc + CHECK_RESULT $? 0 0 "remove texlive-tucv-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tucv.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tucv.sh new file mode 100644 index 000000000..4b0d1696a --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tucv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tucv + CHECK_RESULT $? 0 0 "install texlive-tucv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tucv + CHECK_RESULT $? 0 0 "remove texlive-tucv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tudscr-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tudscr-doc.sh new file mode 100644 index 000000000..1d1447c59 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tudscr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tudscr-doc + CHECK_RESULT $? 0 0 "install texlive-tudscr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tudscr-doc + CHECK_RESULT $? 0 0 "remove texlive-tudscr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tudscr.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tudscr.sh new file mode 100644 index 000000000..d75c3daa3 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tudscr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tudscr + CHECK_RESULT $? 0 0 "install texlive-tudscr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tudscr + CHECK_RESULT $? 0 0 "remove texlive-tudscr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex-doc.sh new file mode 100644 index 000000000..ace4220ad --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tufte-latex-doc + CHECK_RESULT $? 0 0 "install texlive-tufte-latex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tufte-latex-doc + CHECK_RESULT $? 0 0 "remove texlive-tufte-latex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex.sh new file mode 100644 index 000000000..183ec3b4d --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tufte-latex + CHECK_RESULT $? 0 0 "install texlive-tufte-latex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tufte-latex + CHECK_RESULT $? 0 0 "remove texlive-tufte-latex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-doc.sh new file mode 100644 index 000000000..7f808b133 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tugboat-doc + CHECK_RESULT $? 0 0 "install texlive-tugboat-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tugboat-doc + CHECK_RESULT $? 0 0 "remove texlive-tugboat-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain-doc.sh new file mode 100644 index 000000000..fd20c2463 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tugboat-plain-doc + CHECK_RESULT $? 0 0 "install texlive-tugboat-plain-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tugboat-plain-doc + CHECK_RESULT $? 0 0 "remove texlive-tugboat-plain-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain.sh new file mode 100644 index 000000000..89cea7804 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tugboat-plain + CHECK_RESULT $? 0 0 "install texlive-tugboat-plain failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tugboat-plain + CHECK_RESULT $? 0 0 "remove texlive-tugboat-plain failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat.sh new file mode 100644 index 000000000..36cf009e6 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tugboat + CHECK_RESULT $? 0 0 "install texlive-tugboat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tugboat + CHECK_RESULT $? 0 0 "remove texlive-tugboat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tui-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tui-doc.sh new file mode 100644 index 000000000..39982e663 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tui-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tui-doc + CHECK_RESULT $? 0 0 "install texlive-tui-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tui-doc + CHECK_RESULT $? 0 0 "remove texlive-tui-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tui.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tui.sh new file mode 100644 index 000000000..c83b2f1b5 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tui.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tui + CHECK_RESULT $? 0 0 "install texlive-tui failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tui + CHECK_RESULT $? 0 0 "remove texlive-tui failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-doc.sh new file mode 100644 index 000000000..244cd3eb6 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-turabian-doc + CHECK_RESULT $? 0 0 "install texlive-turabian-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-turabian-doc + CHECK_RESULT $? 0 0 "remove texlive-turabian-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting-doc.sh new file mode 100644 index 000000000..9ce33bb86 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-turabian-formatting-doc + CHECK_RESULT $? 0 0 "install texlive-turabian-formatting-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-turabian-formatting-doc + CHECK_RESULT $? 0 0 "remove texlive-turabian-formatting-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting.sh new file mode 100644 index 000000000..7ddb380ed --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-turabian-formatting + CHECK_RESULT $? 0 0 "install texlive-turabian-formatting failed" + SLEEP_WAIT 1 + dnf remove -y texlive-turabian-formatting + CHECK_RESULT $? 0 0 "remove texlive-turabian-formatting failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian.sh new file mode 100644 index 000000000..bee5d482c --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-turabian + CHECK_RESULT $? 0 0 "install texlive-turabian failed" + SLEEP_WAIT 1 + dnf remove -y texlive-turabian + CHECK_RESULT $? 0 0 "remove texlive-turabian failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turkmen-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turkmen-doc.sh new file mode 100644 index 000000000..342180b9f --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turkmen-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-turkmen-doc + CHECK_RESULT $? 0 0 "install texlive-turkmen-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-turkmen-doc + CHECK_RESULT $? 0 0 "remove texlive-turkmen-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turkmen.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turkmen.sh new file mode 100644 index 000000000..85dbb861b --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turkmen.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-turkmen + CHECK_RESULT $? 0 0 "install texlive-turkmen failed" + SLEEP_WAIT 1 + dnf remove -y texlive-turkmen + CHECK_RESULT $? 0 0 "remove texlive-turkmen failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnstile-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnstile-doc.sh new file mode 100644 index 000000000..5b96912a7 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnstile-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-turnstile-doc + CHECK_RESULT $? 0 0 "install texlive-turnstile-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-turnstile-doc + CHECK_RESULT $? 0 0 "remove texlive-turnstile-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnstile.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnstile.sh new file mode 100644 index 000000000..695b4d454 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnstile.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-turnstile + CHECK_RESULT $? 0 0 "install texlive-turnstile failed" + SLEEP_WAIT 1 + dnf remove -y texlive-turnstile + CHECK_RESULT $? 0 0 "remove texlive-turnstile failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnthepage-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnthepage-doc.sh new file mode 100644 index 000000000..24dce2215 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnthepage-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-turnthepage-doc + CHECK_RESULT $? 0 0 "install texlive-turnthepage-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-turnthepage-doc + CHECK_RESULT $? 0 0 "remove texlive-turnthepage-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnthepage.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnthepage.sh new file mode 100644 index 000000000..b3b9b1c99 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnthepage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-turnthepage + CHECK_RESULT $? 0 0 "install texlive-turnthepage failed" + SLEEP_WAIT 1 + dnf remove -y texlive-turnthepage + CHECK_RESULT $? 0 0 "remove texlive-turnthepage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoinone-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoinone-doc.sh new file mode 100644 index 000000000..c161d6e55 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoinone-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-twoinone-doc + CHECK_RESULT $? 0 0 "install texlive-twoinone-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-twoinone-doc + CHECK_RESULT $? 0 0 "remove texlive-twoinone-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoinone.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoinone.sh new file mode 100644 index 000000000..4197396db --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoinone.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-twoinone + CHECK_RESULT $? 0 0 "install texlive-twoinone failed" + SLEEP_WAIT 1 + dnf remove -y texlive-twoinone + CHECK_RESULT $? 0 0 "remove texlive-twoinone failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoup-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoup-doc.sh new file mode 100644 index 000000000..eb21dc0b3 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoup-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-twoup-doc + CHECK_RESULT $? 0 0 "install texlive-twoup-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-twoup-doc + CHECK_RESULT $? 0 0 "remove texlive-twoup-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoup.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoup.sh new file mode 100644 index 000000000..5f1afe599 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoup.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-twoup + CHECK_RESULT $? 0 0 "install texlive-twoup failed" + SLEEP_WAIT 1 + dnf remove -y texlive-twoup + CHECK_RESULT $? 0 0 "remove texlive-twoup failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfonts-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfonts-doc.sh new file mode 100644 index 000000000..c54d5ce23 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfonts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-txfonts-doc + CHECK_RESULT $? 0 0 "install texlive-txfonts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-txfonts-doc + CHECK_RESULT $? 0 0 "remove texlive-txfonts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfonts.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfonts.sh new file mode 100644 index 000000000..14874ae7b --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-txfonts + CHECK_RESULT $? 0 0 "install texlive-txfonts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-txfonts + CHECK_RESULT $? 0 0 "remove texlive-txfonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfontsb-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfontsb-doc.sh new file mode 100644 index 000000000..61abeb9a2 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfontsb-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-txfontsb-doc + CHECK_RESULT $? 0 0 "install texlive-txfontsb-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-txfontsb-doc + CHECK_RESULT $? 0 0 "remove texlive-txfontsb-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfontsb.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfontsb.sh new file mode 100644 index 000000000..cb3d9585c --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfontsb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-txfontsb + CHECK_RESULT $? 0 0 "install texlive-txfontsb failed" + SLEEP_WAIT 1 + dnf remove -y texlive-txfontsb + CHECK_RESULT $? 0 0 "remove texlive-txfontsb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txgreeks-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txgreeks-doc.sh new file mode 100644 index 000000000..6384aa4d8 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txgreeks-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-txgreeks-doc + CHECK_RESULT $? 0 0 "install texlive-txgreeks-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-txgreeks-doc + CHECK_RESULT $? 0 0 "remove texlive-txgreeks-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txgreeks.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txgreeks.sh new file mode 100644 index 000000000..0e51f6d6b --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txgreeks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-txgreeks + CHECK_RESULT $? 0 0 "install texlive-txgreeks failed" + SLEEP_WAIT 1 + dnf remove -y texlive-txgreeks + CHECK_RESULT $? 0 0 "remove texlive-txgreeks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txuprcal.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txuprcal.sh new file mode 100644 index 000000000..1607b7511 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txuprcal.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-txuprcal + CHECK_RESULT $? 0 0 "install texlive-txuprcal failed" + SLEEP_WAIT 1 + dnf remove -y texlive-txuprcal + CHECK_RESULT $? 0 0 "remove texlive-txuprcal failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-type1cm-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-type1cm-doc.sh new file mode 100644 index 000000000..784b8fb41 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-type1cm-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-type1cm-doc + CHECK_RESULT $? 0 0 "install texlive-type1cm-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-type1cm-doc + CHECK_RESULT $? 0 0 "remove texlive-type1cm-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-type1cm.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-type1cm.sh new file mode 100644 index 000000000..a46a53cab --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-type1cm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-type1cm + CHECK_RESULT $? 0 0 "install texlive-type1cm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-type1cm + CHECK_RESULT $? 0 0 "remove texlive-type1cm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist-doc.sh new file mode 100644 index 000000000..1eb5c24c1 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-typed-checklist-doc + CHECK_RESULT $? 0 0 "install texlive-typed-checklist-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-typed-checklist-doc + CHECK_RESULT $? 0 0 "remove texlive-typed-checklist-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist.sh new file mode 100644 index 000000000..b0f99f33c --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-typed-checklist + CHECK_RESULT $? 0 0 "install texlive-typed-checklist failed" + SLEEP_WAIT 1 + dnf remove -y texlive-typed-checklist + CHECK_RESULT $? 0 0 "remove texlive-typed-checklist failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typeface-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typeface-doc.sh new file mode 100644 index 000000000..e782e8525 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typeface-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-typeface-doc + CHECK_RESULT $? 0 0 "install texlive-typeface-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-typeface-doc + CHECK_RESULT $? 0 0 "remove texlive-typeface-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typeface.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typeface.sh new file mode 100644 index 000000000..22339baa3 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typeface.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-typeface + CHECK_RESULT $? 0 0 "install texlive-typeface failed" + SLEEP_WAIT 1 + dnf remove -y texlive-typeface + CHECK_RESULT $? 0 0 "remove texlive-typeface failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typehtml-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typehtml-doc.sh new file mode 100644 index 000000000..bdbc288e6 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typehtml-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-typehtml-doc + CHECK_RESULT $? 0 0 "install texlive-typehtml-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-typehtml-doc + CHECK_RESULT $? 0 0 "remove texlive-typehtml-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typehtml.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typehtml.sh new file mode 100644 index 000000000..313595304 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typehtml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-typehtml + CHECK_RESULT $? 0 0 "install texlive-typehtml failed" + SLEEP_WAIT 1 + dnf remove -y texlive-typehtml + CHECK_RESULT $? 0 0 "remove texlive-typehtml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typewriter.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typewriter.sh new file mode 100644 index 000000000..0dd353b82 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typewriter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-typewriter + CHECK_RESULT $? 0 0 "install texlive-typewriter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-typewriter + CHECK_RESULT $? 0 0 "remove texlive-typewriter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typicons-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typicons-doc.sh new file mode 100644 index 000000000..d8eaf3543 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typicons-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-typicons-doc + CHECK_RESULT $? 0 0 "install texlive-typicons-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-typicons-doc + CHECK_RESULT $? 0 0 "remove texlive-typicons-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typicons.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typicons.sh new file mode 100644 index 000000000..d18d5b746 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typicons.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-typicons + CHECK_RESULT $? 0 0 "install texlive-typicons failed" + SLEEP_WAIT 1 + dnf remove -y texlive-typicons + CHECK_RESULT $? 0 0 "remove texlive-typicons failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typoaid.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typoaid.sh new file mode 100644 index 000000000..7a4c638d5 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typoaid.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-typoaid + CHECK_RESULT $? 0 0 "install texlive-typoaid failed" + SLEEP_WAIT 1 + dnf remove -y texlive-typoaid + CHECK_RESULT $? 0 0 "remove texlive-typoaid failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typogrid-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typogrid-doc.sh new file mode 100644 index 000000000..ed54cd28d --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typogrid-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-typogrid-doc + CHECK_RESULT $? 0 0 "install texlive-typogrid-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-typogrid-doc + CHECK_RESULT $? 0 0 "remove texlive-typogrid-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typogrid.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typogrid.sh new file mode 100644 index 000000000..d7ea022be --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typogrid.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-typogrid + CHECK_RESULT $? 0 0 "install texlive-typogrid failed" + SLEEP_WAIT 1 + dnf remove -y texlive-typogrid + CHECK_RESULT $? 0 0 "remove texlive-typogrid failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tzplot.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tzplot.sh new file mode 100644 index 000000000..1feec25a5 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tzplot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tzplot + CHECK_RESULT $? 0 0 "install texlive-tzplot failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tzplot + CHECK_RESULT $? 0 0 "remove texlive-tzplot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-uninormalize.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-uninormalize.sh new file mode 100644 index 000000000..c3d0069d4 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-uninormalize.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uninormalize + CHECK_RESULT $? 0 0 "install texlive-uninormalize failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uninormalize + CHECK_RESULT $? 0 0 "remove texlive-uninormalize failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unitconv.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unitconv.sh new file mode 100644 index 000000000..2fba6b4aa --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unitconv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unitconv + CHECK_RESULT $? 0 0 "install texlive-unitconv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unitconv + CHECK_RESULT $? 0 0 "remove texlive-unitconv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unitipa.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unitipa.sh new file mode 100644 index 000000000..3157a0a9c --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unitipa.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unitipa + CHECK_RESULT $? 0 0 "install texlive-unitipa failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unitipa + CHECK_RESULT $? 0 0 "remove texlive-unitipa failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unizgklasa.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unizgklasa.sh new file mode 100644 index 000000000..2b17e3322 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unizgklasa.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unizgklasa + CHECK_RESULT $? 0 0 "install texlive-unizgklasa failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unizgklasa + CHECK_RESULT $? 0 0 "remove texlive-unizgklasa failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-utf8add.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-utf8add.sh new file mode 100644 index 000000000..aa6702205 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-utf8add.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-utf8add + CHECK_RESULT $? 0 0 "install texlive-utf8add failed" + SLEEP_WAIT 1 + dnf remove -y texlive-utf8add + CHECK_RESULT $? 0 0 "remove texlive-utf8add failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-utfsym.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-utfsym.sh new file mode 100644 index 000000000..bb2855678 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-utfsym.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-utfsym + CHECK_RESULT $? 0 0 "install texlive-utfsym failed" + SLEEP_WAIT 1 + dnf remove -y texlive-utfsym + CHECK_RESULT $? 0 0 "remove texlive-utfsym failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-verifiche.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-verifiche.sh new file mode 100644 index 000000000..b134aa536 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-verifiche.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-verifiche + CHECK_RESULT $? 0 0 "install texlive-verifiche failed" + SLEEP_WAIT 1 + dnf remove -y texlive-verifiche + CHECK_RESULT $? 0 0 "remove texlive-verifiche failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-worldflags.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-worldflags.sh new file mode 100644 index 000000000..5fcd0f8f0 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-worldflags.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-worldflags + CHECK_RESULT $? 0 0 "install texlive-worldflags failed" + SLEEP_WAIT 1 + dnf remove -y texlive-worldflags + CHECK_RESULT $? 0 0 "remove texlive-worldflags failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xindy-persian.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xindy-persian.sh new file mode 100644 index 000000000..ba86cadfe --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xindy-persian.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xindy-persian + CHECK_RESULT $? 0 0 "install texlive-xindy-persian failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xindy-persian + CHECK_RESULT $? 0 0 "remove texlive-xindy-persian failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xintsession.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xintsession.sh new file mode 100644 index 000000000..d8f9517b4 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xintsession.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xintsession + CHECK_RESULT $? 0 0 "install texlive-xintsession failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xintsession + CHECK_RESULT $? 0 0 "remove texlive-xintsession failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xmuthesis.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xmuthesis.sh new file mode 100644 index 000000000..6993aff8e --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xmuthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xmuthesis + CHECK_RESULT $? 0 0 "install texlive-xmuthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xmuthesis + CHECK_RESULT $? 0 0 "remove texlive-xmuthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-zbmath-review-template.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-zbmath-review-template.sh new file mode 100644 index 000000000..7054f0bd4 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-zbmath-review-template.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zbmath-review-template + CHECK_RESULT $? 0 0 "install texlive-zbmath-review-template failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zbmath-review-template + CHECK_RESULT $? 0 0 "remove texlive-zbmath-review-template failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-zztex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-zztex.sh new file mode 100644 index 000000000..91b7225d0 --- /dev/null +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-zztex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-x +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zztex + CHECK_RESULT $? 0 0 "install texlive-zztex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zztex + CHECK_RESULT $? 0 0 "remove texlive-zztex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-aaai-named.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-aaai-named.sh new file mode 100644 index 000000000..23f9bd47d --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-aaai-named.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-aaai-named + CHECK_RESULT $? 0 0 "install texlive-aaai-named failed" + SLEEP_WAIT 1 + dnf remove -y texlive-aaai-named + CHECK_RESULT $? 0 0 "remove texlive-aaai-named failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-accessibility.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-accessibility.sh new file mode 100644 index 000000000..420a82486 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-accessibility.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-accessibility + CHECK_RESULT $? 0 0 "install texlive-accessibility failed" + SLEEP_WAIT 1 + dnf remove -y texlive-accessibility + CHECK_RESULT $? 0 0 "remove texlive-accessibility failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-accsupp.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-accsupp.sh new file mode 100644 index 000000000..13c145e18 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-accsupp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-accsupp + CHECK_RESULT $? 0 0 "install texlive-accsupp failed" + SLEEP_WAIT 1 + dnf remove -y texlive-accsupp + CHECK_RESULT $? 0 0 "remove texlive-accsupp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-algxpar.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-algxpar.sh new file mode 100644 index 000000000..50e8d62c3 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-algxpar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-algxpar + CHECK_RESULT $? 0 0 "install texlive-algxpar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-algxpar + CHECK_RESULT $? 0 0 "remove texlive-algxpar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-alphalph.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-alphalph.sh new file mode 100644 index 000000000..f6ea2762e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-alphalph.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-alphalph + CHECK_RESULT $? 0 0 "install texlive-alphalph failed" + SLEEP_WAIT 1 + dnf remove -y texlive-alphalph + CHECK_RESULT $? 0 0 "remove texlive-alphalph failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-annee-scolaire.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-annee-scolaire.sh new file mode 100644 index 000000000..5383fd407 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-annee-scolaire.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-annee-scolaire + CHECK_RESULT $? 0 0 "install texlive-annee-scolaire failed" + SLEEP_WAIT 1 + dnf remove -y texlive-annee-scolaire + CHECK_RESULT $? 0 0 "remove texlive-annee-scolaire failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-annotate.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-annotate.sh new file mode 100644 index 000000000..e08047e0f --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-annotate.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-annotate + CHECK_RESULT $? 0 0 "install texlive-annotate failed" + SLEEP_WAIT 1 + dnf remove -y texlive-annotate + CHECK_RESULT $? 0 0 "remove texlive-annotate failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-apa7.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-apa7.sh new file mode 100644 index 000000000..6c372f36f --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-apa7.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-apa7 + CHECK_RESULT $? 0 0 "install texlive-apa7 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-apa7 + CHECK_RESULT $? 0 0 "remove texlive-apa7 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-askinclude.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-askinclude.sh new file mode 100644 index 000000000..8f1498857 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-askinclude.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-askinclude + CHECK_RESULT $? 0 0 "install texlive-askinclude failed" + SLEEP_WAIT 1 + dnf remove -y texlive-askinclude + CHECK_RESULT $? 0 0 "remove texlive-askinclude failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atbegshi.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atbegshi.sh new file mode 100644 index 000000000..1632e7e30 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atbegshi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-atbegshi + CHECK_RESULT $? 0 0 "install texlive-atbegshi failed" + SLEEP_WAIT 1 + dnf remove -y texlive-atbegshi + CHECK_RESULT $? 0 0 "remove texlive-atbegshi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atenddvi.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atenddvi.sh new file mode 100644 index 000000000..6ff05e30d --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atenddvi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-atenddvi + CHECK_RESULT $? 0 0 "install texlive-atenddvi failed" + SLEEP_WAIT 1 + dnf remove -y texlive-atenddvi + CHECK_RESULT $? 0 0 "remove texlive-atenddvi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atveryend.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atveryend.sh new file mode 100644 index 000000000..cc4c3dd05 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atveryend.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-atveryend + CHECK_RESULT $? 0 0 "install texlive-atveryend failed" + SLEEP_WAIT 1 + dnf remove -y texlive-atveryend + CHECK_RESULT $? 0 0 "remove texlive-atveryend failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-authordate.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-authordate.sh new file mode 100644 index 000000000..c07485852 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-authordate.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-authordate + CHECK_RESULT $? 0 0 "install texlive-authordate failed" + SLEEP_WAIT 1 + dnf remove -y texlive-authordate + CHECK_RESULT $? 0 0 "remove texlive-authordate failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-autofancyhdr.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-autofancyhdr.sh new file mode 100644 index 000000000..854655869 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-autofancyhdr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-autofancyhdr + CHECK_RESULT $? 0 0 "install texlive-autofancyhdr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-autofancyhdr + CHECK_RESULT $? 0 0 "remove texlive-autofancyhdr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-auxhook.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-auxhook.sh new file mode 100644 index 000000000..6be335cc6 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-auxhook.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-auxhook + CHECK_RESULT $? 0 0 "install texlive-auxhook failed" + SLEEP_WAIT 1 + dnf remove -y texlive-auxhook + CHECK_RESULT $? 0 0 "remove texlive-auxhook failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-axessibility.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-axessibility.sh new file mode 100644 index 000000000..5dea1be6c --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-axessibility.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-axessibility + CHECK_RESULT $? 0 0 "install texlive-axessibility failed" + SLEEP_WAIT 1 + dnf remove -y texlive-axessibility + CHECK_RESULT $? 0 0 "remove texlive-axessibility failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-barracuda.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-barracuda.sh new file mode 100644 index 000000000..aa9d879ea --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-barracuda.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-barracuda + CHECK_RESULT $? 0 0 "install texlive-barracuda failed" + SLEEP_WAIT 1 + dnf remove -y texlive-barracuda + CHECK_RESULT $? 0 0 "remove texlive-barracuda failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bearwear.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bearwear.sh new file mode 100644 index 000000000..1140dae92 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bearwear.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bearwear + CHECK_RESULT $? 0 0 "install texlive-bearwear failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bearwear + CHECK_RESULT $? 0 0 "remove texlive-bearwear failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-ajc2020unofficial.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-ajc2020unofficial.sh new file mode 100644 index 000000000..36ef29df6 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-ajc2020unofficial.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-biblatex-ajc2020unofficial + CHECK_RESULT $? 0 0 "install texlive-biblatex-ajc2020unofficial failed" + SLEEP_WAIT 1 + dnf remove -y texlive-biblatex-ajc2020unofficial + CHECK_RESULT $? 0 0 "remove texlive-biblatex-ajc2020unofficial failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-apa6.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-apa6.sh new file mode 100644 index 000000000..bd996fbad --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-apa6.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-biblatex-apa6 + CHECK_RESULT $? 0 0 "install texlive-biblatex-apa6 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-biblatex-apa6 + CHECK_RESULT $? 0 0 "remove texlive-biblatex-apa6 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-german-legal.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-german-legal.sh new file mode 100644 index 000000000..a7db344a7 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-german-legal.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-biblatex-german-legal + CHECK_RESULT $? 0 0 "install texlive-biblatex-german-legal failed" + SLEEP_WAIT 1 + dnf remove -y texlive-biblatex-german-legal + CHECK_RESULT $? 0 0 "remove texlive-biblatex-german-legal failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-jura2.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-jura2.sh new file mode 100644 index 000000000..c0c021760 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-jura2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-biblatex-jura2 + CHECK_RESULT $? 0 0 "install texlive-biblatex-jura2 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-biblatex-jura2 + CHECK_RESULT $? 0 0 "remove texlive-biblatex-jura2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-software.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-software.sh new file mode 100644 index 000000000..3ef148fec --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-software.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-biblatex-software + CHECK_RESULT $? 0 0 "install texlive-biblatex-software failed" + SLEEP_WAIT 1 + dnf remove -y texlive-biblatex-software + CHECK_RESULT $? 0 0 "remove texlive-biblatex-software failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex2bibitem.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex2bibitem.sh new file mode 100644 index 000000000..6982049eb --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex2bibitem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-biblatex2bibitem + CHECK_RESULT $? 0 0 "install texlive-biblatex2bibitem failed" + SLEEP_WAIT 1 + dnf remove -y texlive-biblatex2bibitem + CHECK_RESULT $? 0 0 "remove texlive-biblatex2bibitem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bigintcalc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bigintcalc.sh new file mode 100644 index 000000000..1ab1031eb --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bigintcalc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bigintcalc + CHECK_RESULT $? 0 0 "install texlive-bigintcalc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bigintcalc + CHECK_RESULT $? 0 0 "remove texlive-bigintcalc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bitset.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bitset.sh new file mode 100644 index 000000000..26da58053 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bitset.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bitset + CHECK_RESULT $? 0 0 "install texlive-bitset failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bitset + CHECK_RESULT $? 0 0 "remove texlive-bitset failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bookmark.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bookmark.sh new file mode 100644 index 000000000..55cf8e19a --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bookmark.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bookmark + CHECK_RESULT $? 0 0 "install texlive-bookmark failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bookmark + CHECK_RESULT $? 0 0 "remove texlive-bookmark failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-brandeis-thesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-brandeis-thesis.sh new file mode 100644 index 000000000..5e42edf60 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-brandeis-thesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-brandeis-thesis + CHECK_RESULT $? 0 0 "install texlive-brandeis-thesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-brandeis-thesis + CHECK_RESULT $? 0 0 "remove texlive-brandeis-thesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bxghost.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bxghost.sh new file mode 100644 index 000000000..852ac0330 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bxghost.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxghost + CHECK_RESULT $? 0 0 "install texlive-bxghost failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxghost + CHECK_RESULT $? 0 0 "remove texlive-bxghost failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-catchfile.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-catchfile.sh new file mode 100644 index 000000000..7c3575f47 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-catchfile.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-catchfile + CHECK_RESULT $? 0 0 "install texlive-catchfile failed" + SLEEP_WAIT 1 + dnf remove -y texlive-catchfile + CHECK_RESULT $? 0 0 "remove texlive-catchfile failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ccool.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ccool.sh new file mode 100644 index 000000000..ea7acb893 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ccool.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ccool + CHECK_RESULT $? 0 0 "install texlive-ccool failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ccool + CHECK_RESULT $? 0 0 "remove texlive-ccool failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-chemplants.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-chemplants.sh new file mode 100644 index 000000000..4855a0aa7 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-chemplants.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chemplants + CHECK_RESULT $? 0 0 "install texlive-chemplants failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chemplants + CHECK_RESULT $? 0 0 "remove texlive-chemplants failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-circledsteps.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-circledsteps.sh new file mode 100644 index 000000000..6f0653ec2 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-circledsteps.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-circledsteps + CHECK_RESULT $? 0 0 "install texlive-circledsteps failed" + SLEEP_WAIT 1 + dnf remove -y texlive-circledsteps + CHECK_RESULT $? 0 0 "remove texlive-circledsteps failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-circuit-macros.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-circuit-macros.sh new file mode 100644 index 000000000..3126785f8 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-circuit-macros.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-circuit-macros + CHECK_RESULT $? 0 0 "install texlive-circuit-macros failed" + SLEEP_WAIT 1 + dnf remove -y texlive-circuit-macros + CHECK_RESULT $? 0 0 "remove texlive-circuit-macros failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-clara.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-clara.sh new file mode 100644 index 000000000..bb4b4c9f0 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-clara.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-clara + CHECK_RESULT $? 0 0 "install texlive-clara failed" + SLEEP_WAIT 1 + dnf remove -y texlive-clara + CHECK_RESULT $? 0 0 "remove texlive-clara failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-cmathbb.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-cmathbb.sh new file mode 100644 index 000000000..a3b291e83 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-cmathbb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cmathbb + CHECK_RESULT $? 0 0 "install texlive-cmathbb failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cmathbb + CHECK_RESULT $? 0 0 "remove texlive-cmathbb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-courierten.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-courierten.sh new file mode 100644 index 000000000..1d413353f --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-courierten.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-courierten + CHECK_RESULT $? 0 0 "install texlive-courierten failed" + SLEEP_WAIT 1 + dnf remove -y texlive-courierten + CHECK_RESULT $? 0 0 "remove texlive-courierten failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-csvmerge.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-csvmerge.sh new file mode 100644 index 000000000..c63806cda --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-csvmerge.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-csvmerge + CHECK_RESULT $? 0 0 "install texlive-csvmerge failed" + SLEEP_WAIT 1 + dnf remove -y texlive-csvmerge + CHECK_RESULT $? 0 0 "remove texlive-csvmerge failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ddphonism.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ddphonism.sh new file mode 100644 index 000000000..5343518b2 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ddphonism.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ddphonism + CHECK_RESULT $? 0 0 "install texlive-ddphonism failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ddphonism + CHECK_RESULT $? 0 0 "remove texlive-ddphonism failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-diabetes-logbook.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-diabetes-logbook.sh new file mode 100644 index 000000000..096a4e257 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-diabetes-logbook.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-diabetes-logbook + CHECK_RESULT $? 0 0 "install texlive-diabetes-logbook failed" + SLEEP_WAIT 1 + dnf remove -y texlive-diabetes-logbook + CHECK_RESULT $? 0 0 "remove texlive-diabetes-logbook failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ditaa.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ditaa.sh new file mode 100644 index 000000000..8f706f73d --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ditaa.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ditaa + CHECK_RESULT $? 0 0 "install texlive-ditaa failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ditaa + CHECK_RESULT $? 0 0 "remove texlive-ditaa failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-domitian.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-domitian.sh new file mode 100644 index 000000000..312a300c4 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-domitian.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-domitian + CHECK_RESULT $? 0 0 "install texlive-domitian failed" + SLEEP_WAIT 1 + dnf remove -y texlive-domitian + CHECK_RESULT $? 0 0 "remove texlive-domitian failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-dpcircling.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-dpcircling.sh new file mode 100644 index 000000000..169d72610 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-dpcircling.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-dpcircling + CHECK_RESULT $? 0 0 "install texlive-dpcircling failed" + SLEEP_WAIT 1 + dnf remove -y texlive-dpcircling + CHECK_RESULT $? 0 0 "remove texlive-dpcircling failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-econ-bst.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-econ-bst.sh new file mode 100644 index 000000000..b6adbaccd --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-econ-bst.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-econ-bst + CHECK_RESULT $? 0 0 "install texlive-econ-bst failed" + SLEEP_WAIT 1 + dnf remove -y texlive-econ-bst + CHECK_RESULT $? 0 0 "remove texlive-econ-bst failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-embedfile.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-embedfile.sh new file mode 100644 index 000000000..92dd751ba --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-embedfile.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-embedfile + CHECK_RESULT $? 0 0 "install texlive-embedfile failed" + SLEEP_WAIT 1 + dnf remove -y texlive-embedfile + CHECK_RESULT $? 0 0 "remove texlive-embedfile failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-emoji.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-emoji.sh new file mode 100644 index 000000000..e57437485 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-emoji.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-emoji + CHECK_RESULT $? 0 0 "install texlive-emoji failed" + SLEEP_WAIT 1 + dnf remove -y texlive-emoji + CHECK_RESULT $? 0 0 "remove texlive-emoji failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-emojicite.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-emojicite.sh new file mode 100644 index 000000000..080c5d843 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-emojicite.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-emojicite + CHECK_RESULT $? 0 0 "install texlive-emojicite failed" + SLEEP_WAIT 1 + dnf remove -y texlive-emojicite + CHECK_RESULT $? 0 0 "remove texlive-emojicite failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-endnotes-hy.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-endnotes-hy.sh new file mode 100644 index 000000000..b95c18ec1 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-endnotes-hy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-endnotes-hy + CHECK_RESULT $? 0 0 "install texlive-endnotes-hy failed" + SLEEP_WAIT 1 + dnf remove -y texlive-endnotes-hy + CHECK_RESULT $? 0 0 "remove texlive-endnotes-hy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-epigraph-keys.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-epigraph-keys.sh new file mode 100644 index 000000000..9e401149a --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-epigraph-keys.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epigraph-keys + CHECK_RESULT $? 0 0 "install texlive-epigraph-keys failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epigraph-keys + CHECK_RESULT $? 0 0 "remove texlive-epigraph-keys failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-epstopdf-pkg.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-epstopdf-pkg.sh new file mode 100644 index 000000000..1c26fae79 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-epstopdf-pkg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-epstopdf-pkg + CHECK_RESULT $? 0 0 "install texlive-epstopdf-pkg failed" + SLEEP_WAIT 1 + dnf remove -y texlive-epstopdf-pkg + CHECK_RESULT $? 0 0 "remove texlive-epstopdf-pkg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-erewhon-math.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-erewhon-math.sh new file mode 100644 index 000000000..dcd05bfea --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-erewhon-math.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-erewhon-math + CHECK_RESULT $? 0 0 "install texlive-erewhon-math failed" + SLEEP_WAIT 1 + dnf remove -y texlive-erewhon-math + CHECK_RESULT $? 0 0 "remove texlive-erewhon-math failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-esindex.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-esindex.sh new file mode 100644 index 000000000..69d61b4d0 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-esindex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-esindex + CHECK_RESULT $? 0 0 "install texlive-esindex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-esindex + CHECK_RESULT $? 0 0 "remove texlive-esindex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-etbb.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-etbb.sh new file mode 100644 index 000000000..2e409ee69 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-etbb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-etbb + CHECK_RESULT $? 0 0 "install texlive-etbb failed" + SLEEP_WAIT 1 + dnf remove -y texlive-etbb + CHECK_RESULT $? 0 0 "remove texlive-etbb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-etexcmds.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-etexcmds.sh new file mode 100644 index 000000000..3eb256bc2 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-etexcmds.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-etexcmds + CHECK_RESULT $? 0 0 "install texlive-etexcmds failed" + SLEEP_WAIT 1 + dnf remove -y texlive-etexcmds + CHECK_RESULT $? 0 0 "remove texlive-etexcmds failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-euclideangeometry.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-euclideangeometry.sh new file mode 100644 index 000000000..e5f27f3f6 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-euclideangeometry.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-euclideangeometry + CHECK_RESULT $? 0 0 "install texlive-euclideangeometry failed" + SLEEP_WAIT 1 + dnf remove -y texlive-euclideangeometry + CHECK_RESULT $? 0 0 "remove texlive-euclideangeometry failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv-cs.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv-cs.sh new file mode 100644 index 000000000..3f78d69d6 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv-cs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-expkv-cs + CHECK_RESULT $? 0 0 "install texlive-expkv-cs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-expkv-cs + CHECK_RESULT $? 0 0 "remove texlive-expkv-cs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv-def.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv-def.sh new file mode 100644 index 000000000..6d5983bd8 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv-def.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-expkv-def + CHECK_RESULT $? 0 0 "install texlive-expkv-def failed" + SLEEP_WAIT 1 + dnf remove -y texlive-expkv-def + CHECK_RESULT $? 0 0 "remove texlive-expkv-def failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv.sh new file mode 100644 index 000000000..fd32859d8 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-expkv + CHECK_RESULT $? 0 0 "install texlive-expkv failed" + SLEEP_WAIT 1 + dnf remove -y texlive-expkv + CHECK_RESULT $? 0 0 "remove texlive-expkv failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expose-expl3-dunkerque-2019.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expose-expl3-dunkerque-2019.sh new file mode 100644 index 000000000..8b0cee277 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expose-expl3-dunkerque-2019.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-expose-expl3-dunkerque-2019 + CHECK_RESULT $? 0 0 "install texlive-expose-expl3-dunkerque-2019 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-expose-expl3-dunkerque-2019 + CHECK_RESULT $? 0 0 "remove texlive-expose-expl3-dunkerque-2019 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fewerfloatpages.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fewerfloatpages.sh new file mode 100644 index 000000000..99c9f97bb --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fewerfloatpages.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fewerfloatpages + CHECK_RESULT $? 0 0 "install texlive-fewerfloatpages failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fewerfloatpages + CHECK_RESULT $? 0 0 "remove texlive-fewerfloatpages failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fontsetup.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fontsetup.sh new file mode 100644 index 000000000..2dbf2e81c --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fontsetup.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontsetup + CHECK_RESULT $? 0 0 "install texlive-fontsetup failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontsetup + CHECK_RESULT $? 0 0 "remove texlive-fontsetup failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fontsize.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fontsize.sh new file mode 100644 index 000000000..129cc753e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fontsize.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fontsize + CHECK_RESULT $? 0 0 "install texlive-fontsize failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fontsize + CHECK_RESULT $? 0 0 "remove texlive-fontsize failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-frenchmath.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-frenchmath.sh new file mode 100644 index 000000000..d75c9b868 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-frenchmath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-frenchmath + CHECK_RESULT $? 0 0 "install texlive-frenchmath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-frenchmath + CHECK_RESULT $? 0 0 "remove texlive-frenchmath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gettitlestring.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gettitlestring.sh new file mode 100644 index 000000000..a305ea0f1 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gettitlestring.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-gettitlestring + CHECK_RESULT $? 0 0 "install texlive-gettitlestring failed" + SLEEP_WAIT 1 + dnf remove -y texlive-gettitlestring + CHECK_RESULT $? 0 0 "remove texlive-gettitlestring failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gfsdidotclassic.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gfsdidotclassic.sh new file mode 100644 index 000000000..5a5d8f433 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gfsdidotclassic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-gfsdidotclassic + CHECK_RESULT $? 0 0 "install texlive-gfsdidotclassic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-gfsdidotclassic + CHECK_RESULT $? 0 0 "remove texlive-gfsdidotclassic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gindex.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gindex.sh new file mode 100644 index 000000000..b9015a98e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gindex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-gindex + CHECK_RESULT $? 0 0 "install texlive-gindex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-gindex + CHECK_RESULT $? 0 0 "remove texlive-gindex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-grfext.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-grfext.sh new file mode 100644 index 000000000..f0b740b34 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-grfext.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-grfext + CHECK_RESULT $? 0 0 "install texlive-grfext failed" + SLEEP_WAIT 1 + dnf remove -y texlive-grfext + CHECK_RESULT $? 0 0 "remove texlive-grfext failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-grffile.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-grffile.sh new file mode 100644 index 000000000..375f8cd93 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-grffile.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-grffile + CHECK_RESULT $? 0 0 "install texlive-grffile failed" + SLEEP_WAIT 1 + dnf remove -y texlive-grffile + CHECK_RESULT $? 0 0 "remove texlive-grffile failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-haranoaji-extra.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-haranoaji-extra.sh new file mode 100644 index 000000000..2691043a0 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-haranoaji-extra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-haranoaji-extra + CHECK_RESULT $? 0 0 "install texlive-haranoaji-extra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-haranoaji-extra + CHECK_RESULT $? 0 0 "remove texlive-haranoaji-extra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-haranoaji.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-haranoaji.sh new file mode 100644 index 000000000..3b5e56e94 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-haranoaji.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-haranoaji + CHECK_RESULT $? 0 0 "install texlive-haranoaji failed" + SLEEP_WAIT 1 + dnf remove -y texlive-haranoaji + CHECK_RESULT $? 0 0 "remove texlive-haranoaji failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hep-paper.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hep-paper.sh new file mode 100644 index 000000000..4ebdc71dd --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hep-paper.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hep-paper + CHECK_RESULT $? 0 0 "install texlive-hep-paper failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hep-paper + CHECK_RESULT $? 0 0 "remove texlive-hep-paper failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hitszbeamer.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hitszbeamer.sh new file mode 100644 index 000000000..fc853aa06 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hitszbeamer.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hitszbeamer + CHECK_RESULT $? 0 0 "install texlive-hitszbeamer failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hitszbeamer + CHECK_RESULT $? 0 0 "remove texlive-hitszbeamer failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hitszthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hitszthesis.sh new file mode 100644 index 000000000..5862957a2 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hitszthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hitszthesis + CHECK_RESULT $? 0 0 "install texlive-hitszthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hitszthesis + CHECK_RESULT $? 0 0 "remove texlive-hitszthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hmtrump.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hmtrump.sh new file mode 100644 index 000000000..368fd6177 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hmtrump.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hmtrump + CHECK_RESULT $? 0 0 "install texlive-hmtrump failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hmtrump + CHECK_RESULT $? 0 0 "remove texlive-hmtrump failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hobsub.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hobsub.sh new file mode 100644 index 000000000..cf76d65bf --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hobsub.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hobsub + CHECK_RESULT $? 0 0 "install texlive-hobsub failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hobsub + CHECK_RESULT $? 0 0 "remove texlive-hobsub failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hologo.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hologo.sh new file mode 100644 index 000000000..8dd8a4bc8 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hologo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hologo + CHECK_RESULT $? 0 0 "install texlive-hologo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hologo + CHECK_RESULT $? 0 0 "remove texlive-hologo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hvqrurl.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hvqrurl.sh new file mode 100644 index 000000000..9f1c2a1a6 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hvqrurl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hvqrurl + CHECK_RESULT $? 0 0 "install texlive-hvqrurl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hvqrurl + CHECK_RESULT $? 0 0 "remove texlive-hvqrurl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hycolor.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hycolor.sh new file mode 100644 index 000000000..65e704412 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hycolor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hycolor + CHECK_RESULT $? 0 0 "install texlive-hycolor failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hycolor + CHECK_RESULT $? 0 0 "remove texlive-hycolor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hyphen-macedonian.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hyphen-macedonian.sh new file mode 100644 index 000000000..6d8224c04 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hyphen-macedonian.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hyphen-macedonian + CHECK_RESULT $? 0 0 "install texlive-hyphen-macedonian failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hyphen-macedonian + CHECK_RESULT $? 0 0 "remove texlive-hyphen-macedonian failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ibarra.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ibarra.sh new file mode 100644 index 000000000..d513d9445 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ibarra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ibarra + CHECK_RESULT $? 0 0 "install texlive-ibarra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ibarra + CHECK_RESULT $? 0 0 "remove texlive-ibarra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-infwarerr.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-infwarerr.sh new file mode 100644 index 000000000..575347846 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-infwarerr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-infwarerr + CHECK_RESULT $? 0 0 "install texlive-infwarerr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-infwarerr + CHECK_RESULT $? 0 0 "remove texlive-infwarerr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-inputenx.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-inputenx.sh new file mode 100644 index 000000000..01bfd2c6e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-inputenx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-inputenx + CHECK_RESULT $? 0 0 "install texlive-inputenx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-inputenx + CHECK_RESULT $? 0 0 "remove texlive-inputenx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-intcalc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-intcalc.sh new file mode 100644 index 000000000..ab4c62090 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-intcalc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-intcalc + CHECK_RESULT $? 0 0 "install texlive-intcalc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-intcalc + CHECK_RESULT $? 0 0 "remove texlive-intcalc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-is-bst.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-is-bst.sh new file mode 100644 index 000000000..85f75fe3e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-is-bst.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-is-bst + CHECK_RESULT $? 0 0 "install texlive-is-bst failed" + SLEEP_WAIT 1 + dnf remove -y texlive-is-bst + CHECK_RESULT $? 0 0 "remove texlive-is-bst failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jbact.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jbact.sh new file mode 100644 index 000000000..23ce54f48 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jbact.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jbact + CHECK_RESULT $? 0 0 "install texlive-jbact failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jbact + CHECK_RESULT $? 0 0 "remove texlive-jbact failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jlreq-deluxe.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jlreq-deluxe.sh new file mode 100644 index 000000000..d5f33bc1b --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jlreq-deluxe.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jlreq-deluxe + CHECK_RESULT $? 0 0 "install texlive-jlreq-deluxe failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jlreq-deluxe + CHECK_RESULT $? 0 0 "remove texlive-jlreq-deluxe failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jmb.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jmb.sh new file mode 100644 index 000000000..472cd1443 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jmb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jmb + CHECK_RESULT $? 0 0 "install texlive-jmb failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jmb + CHECK_RESULT $? 0 0 "remove texlive-jmb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-josefin.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-josefin.sh new file mode 100644 index 000000000..6af2b0d73 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-josefin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-josefin + CHECK_RESULT $? 0 0 "install texlive-josefin failed" + SLEEP_WAIT 1 + dnf remove -y texlive-josefin + CHECK_RESULT $? 0 0 "remove texlive-josefin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kblocks.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kblocks.sh new file mode 100644 index 000000000..9a686e6a2 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kblocks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kblocks + CHECK_RESULT $? 0 0 "install texlive-kblocks failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kblocks + CHECK_RESULT $? 0 0 "remove texlive-kblocks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-keyindex.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-keyindex.sh new file mode 100644 index 000000000..2dced5d25 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-keyindex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-keyindex + CHECK_RESULT $? 0 0 "install texlive-keyindex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-keyindex + CHECK_RESULT $? 0 0 "remove texlive-keyindex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvdefinekeys.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvdefinekeys.sh new file mode 100644 index 000000000..091584bf3 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvdefinekeys.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kvdefinekeys + CHECK_RESULT $? 0 0 "install texlive-kvdefinekeys failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kvdefinekeys + CHECK_RESULT $? 0 0 "remove texlive-kvdefinekeys failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvoptions.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvoptions.sh new file mode 100644 index 000000000..a17181b50 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvoptions.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kvoptions + CHECK_RESULT $? 0 0 "install texlive-kvoptions failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kvoptions + CHECK_RESULT $? 0 0 "remove texlive-kvoptions failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvsetkeys.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvsetkeys.sh new file mode 100644 index 000000000..0daf1e3ba --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvsetkeys.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kvsetkeys + CHECK_RESULT $? 0 0 "install texlive-kvsetkeys failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kvsetkeys + CHECK_RESULT $? 0 0 "remove texlive-kvsetkeys failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-langsci-avm.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-langsci-avm.sh new file mode 100644 index 000000000..cb1a54713 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-langsci-avm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-langsci-avm + CHECK_RESULT $? 0 0 "install texlive-langsci-avm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-langsci-avm + CHECK_RESULT $? 0 0 "remove texlive-langsci-avm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-latino-sine-flexione.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-latino-sine-flexione.sh new file mode 100644 index 000000000..4ee5e1939 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-latino-sine-flexione.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-latino-sine-flexione + CHECK_RESULT $? 0 0 "install texlive-latino-sine-flexione failed" + SLEEP_WAIT 1 + dnf remove -y texlive-latino-sine-flexione + CHECK_RESULT $? 0 0 "remove texlive-latino-sine-flexione failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letltxmacro.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letltxmacro.sh new file mode 100644 index 000000000..24fec9802 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letltxmacro.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-letltxmacro + CHECK_RESULT $? 0 0 "install texlive-letltxmacro failed" + SLEEP_WAIT 1 + dnf remove -y texlive-letltxmacro + CHECK_RESULT $? 0 0 "remove texlive-letltxmacro failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letterspacing.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letterspacing.sh new file mode 100644 index 000000000..731dc7dbe --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letterspacing.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-letterspacing + CHECK_RESULT $? 0 0 "install texlive-letterspacing failed" + SLEEP_WAIT 1 + dnf remove -y texlive-letterspacing + CHECK_RESULT $? 0 0 "remove texlive-letterspacing failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letterswitharrows.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letterswitharrows.sh new file mode 100644 index 000000000..753942bf4 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letterswitharrows.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-letterswitharrows + CHECK_RESULT $? 0 0 "install texlive-letterswitharrows failed" + SLEEP_WAIT 1 + dnf remove -y texlive-letterswitharrows + CHECK_RESULT $? 0 0 "remove texlive-letterswitharrows failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lexend.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lexend.sh new file mode 100644 index 000000000..fa08d1ed1 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lexend.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lexend + CHECK_RESULT $? 0 0 "install texlive-lexend failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lexend + CHECK_RESULT $? 0 0 "remove texlive-lexend failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lie-hasse.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lie-hasse.sh new file mode 100644 index 000000000..5eaf8cf2a --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lie-hasse.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lie-hasse + CHECK_RESULT $? 0 0 "install texlive-lie-hasse failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lie-hasse + CHECK_RESULT $? 0 0 "remove texlive-lie-hasse failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-listingsutf8.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-listingsutf8.sh new file mode 100644 index 000000000..0512665ed --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-listingsutf8.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-listingsutf8 + CHECK_RESULT $? 0 0 "install texlive-listingsutf8 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-listingsutf8 + CHECK_RESULT $? 0 0 "remove texlive-listingsutf8 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-logix.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-logix.sh new file mode 100644 index 000000000..727980332 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-logix.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-logix + CHECK_RESULT $? 0 0 "install texlive-logix failed" + SLEEP_WAIT 1 + dnf remove -y texlive-logix + CHECK_RESULT $? 0 0 "remove texlive-logix failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ltxcmds.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ltxcmds.sh new file mode 100644 index 000000000..fccdee381 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ltxcmds.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ltxcmds + CHECK_RESULT $? 0 0 "install texlive-ltxcmds failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ltxcmds + CHECK_RESULT $? 0 0 "remove texlive-ltxcmds failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lua-uca.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lua-uca.sh new file mode 100644 index 000000000..4573bcec4 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lua-uca.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lua-uca + CHECK_RESULT $? 0 0 "install texlive-lua-uca failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lua-uca + CHECK_RESULT $? 0 0 "remove texlive-lua-uca failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lua-ul.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lua-ul.sh new file mode 100644 index 000000000..b95b4667c --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lua-ul.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lua-ul + CHECK_RESULT $? 0 0 "install texlive-lua-ul failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lua-ul + CHECK_RESULT $? 0 0 "remove texlive-lua-ul failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-luacolor.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-luacolor.sh new file mode 100644 index 000000000..3fb8e9224 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-luacolor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-luacolor + CHECK_RESULT $? 0 0 "install texlive-luacolor failed" + SLEEP_WAIT 1 + dnf remove -y texlive-luacolor + CHECK_RESULT $? 0 0 "remove texlive-luacolor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-makerobust.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-makerobust.sh new file mode 100644 index 000000000..4faa14229 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-makerobust.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-makerobust + CHECK_RESULT $? 0 0 "install texlive-makerobust failed" + SLEEP_WAIT 1 + dnf remove -y texlive-makerobust + CHECK_RESULT $? 0 0 "remove texlive-makerobust failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mathlig.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mathlig.sh new file mode 100644 index 000000000..80953ebd1 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mathlig.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mathlig + CHECK_RESULT $? 0 0 "install texlive-mathlig failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mathlig + CHECK_RESULT $? 0 0 "remove texlive-mathlig failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-matrix-skeleton.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-matrix-skeleton.sh new file mode 100644 index 000000000..9c5fb1232 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-matrix-skeleton.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-matrix-skeleton + CHECK_RESULT $? 0 0 "install texlive-matrix-skeleton failed" + SLEEP_WAIT 1 + dnf remove -y texlive-matrix-skeleton + CHECK_RESULT $? 0 0 "remove texlive-matrix-skeleton failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-media4svg.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-media4svg.sh new file mode 100644 index 000000000..ae4d387ad --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-media4svg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-media4svg + CHECK_RESULT $? 0 0 "install texlive-media4svg failed" + SLEEP_WAIT 1 + dnf remove -y texlive-media4svg + CHECK_RESULT $? 0 0 "remove texlive-media4svg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mercatormap.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mercatormap.sh new file mode 100644 index 000000000..b5cec114e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mercatormap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mercatormap + CHECK_RESULT $? 0 0 "install texlive-mercatormap failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mercatormap + CHECK_RESULT $? 0 0 "remove texlive-mercatormap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-metastr.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-metastr.sh new file mode 100644 index 000000000..c93610eae --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-metastr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-metastr + CHECK_RESULT $? 0 0 "install texlive-metastr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-metastr + CHECK_RESULT $? 0 0 "remove texlive-metastr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-metatype1.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-metatype1.sh new file mode 100644 index 000000000..f9a06dd23 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-metatype1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-metatype1 + CHECK_RESULT $? 0 0 "install texlive-metatype1 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-metatype1 + CHECK_RESULT $? 0 0 "remove texlive-metatype1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mleftright.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mleftright.sh new file mode 100644 index 000000000..1b45fda3e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mleftright.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mleftright + CHECK_RESULT $? 0 0 "install texlive-mleftright failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mleftright + CHECK_RESULT $? 0 0 "remove texlive-mleftright failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-modeles-factures-belges-assocs.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-modeles-factures-belges-assocs.sh new file mode 100644 index 000000000..5d8cfda73 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-modeles-factures-belges-assocs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-modeles-factures-belges-assocs + CHECK_RESULT $? 0 0 "install texlive-modeles-factures-belges-assocs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-modeles-factures-belges-assocs + CHECK_RESULT $? 0 0 "remove texlive-modeles-factures-belges-assocs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-modes.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-modes.sh new file mode 100644 index 000000000..40bc139a1 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-modes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-modes + CHECK_RESULT $? 0 0 "install texlive-modes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-modes + CHECK_RESULT $? 0 0 "remove texlive-modes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mpfonts.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mpfonts.sh new file mode 100644 index 000000000..06b444845 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mpfonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mpfonts + CHECK_RESULT $? 0 0 "install texlive-mpfonts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mpfonts + CHECK_RESULT $? 0 0 "remove texlive-mpfonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-musical.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-musical.sh new file mode 100644 index 000000000..72dbc9029 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-musical.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-musical + CHECK_RESULT $? 0 0 "install texlive-musical failed" + SLEEP_WAIT 1 + dnf remove -y texlive-musical + CHECK_RESULT $? 0 0 "remove texlive-musical failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-newcomputermodern.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-newcomputermodern.sh new file mode 100644 index 000000000..6e78dd71a --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-newcomputermodern.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newcomputermodern + CHECK_RESULT $? 0 0 "install texlive-newcomputermodern failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newcomputermodern + CHECK_RESULT $? 0 0 "remove texlive-newcomputermodern failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-newfloat.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-newfloat.sh new file mode 100644 index 000000000..3244a45e6 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-newfloat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-newfloat + CHECK_RESULT $? 0 0 "install texlive-newfloat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-newfloat + CHECK_RESULT $? 0 0 "remove texlive-newfloat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-noto-emoji.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-noto-emoji.sh new file mode 100644 index 000000000..6a745d550 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-noto-emoji.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-noto-emoji + CHECK_RESULT $? 0 0 "install texlive-noto-emoji failed" + SLEEP_WAIT 1 + dnf remove -y texlive-noto-emoji + CHECK_RESULT $? 0 0 "remove texlive-noto-emoji failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-notomath.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-notomath.sh new file mode 100644 index 000000000..1518f5d5a --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-notomath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-notomath + CHECK_RESULT $? 0 0 "install texlive-notomath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-notomath + CHECK_RESULT $? 0 0 "remove texlive-notomath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-nth.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-nth.sh new file mode 100644 index 000000000..3fec0675e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-nth.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nth + CHECK_RESULT $? 0 0 "install texlive-nth failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nth + CHECK_RESULT $? 0 0 "remove texlive-nth failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-outerhbox.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-outerhbox.sh new file mode 100644 index 000000000..7cdd39b7a --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-outerhbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-outerhbox + CHECK_RESULT $? 0 0 "install texlive-outerhbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-outerhbox + CHECK_RESULT $? 0 0 "remove texlive-outerhbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfarticle.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfarticle.sh new file mode 100644 index 000000000..1899af80d --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfarticle.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfarticle + CHECK_RESULT $? 0 0 "install texlive-pdfarticle failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfarticle + CHECK_RESULT $? 0 0 "remove texlive-pdfarticle failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfcolmk.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfcolmk.sh new file mode 100644 index 000000000..5966d4014 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfcolmk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfcolmk + CHECK_RESULT $? 0 0 "install texlive-pdfcolmk failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfcolmk + CHECK_RESULT $? 0 0 "remove texlive-pdfcolmk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfescape.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfescape.sh new file mode 100644 index 000000000..1f1e54202 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfescape.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfescape + CHECK_RESULT $? 0 0 "install texlive-pdfescape failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfescape + CHECK_RESULT $? 0 0 "remove texlive-pdfescape failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdflscape.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdflscape.sh new file mode 100644 index 000000000..939b556b7 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdflscape.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdflscape + CHECK_RESULT $? 0 0 "install texlive-pdflscape failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdflscape + CHECK_RESULT $? 0 0 "remove texlive-pdflscape failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfpc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfpc.sh new file mode 100644 index 000000000..8d98dc614 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfpc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdfpc + CHECK_RESULT $? 0 0 "install texlive-pdfpc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdfpc + CHECK_RESULT $? 0 0 "remove texlive-pdfpc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdftexcmds.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdftexcmds.sh new file mode 100644 index 000000000..bf8d84e0e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdftexcmds.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pdftexcmds + CHECK_RESULT $? 0 0 "install texlive-pdftexcmds failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pdftexcmds + CHECK_RESULT $? 0 0 "remove texlive-pdftexcmds failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-physconst.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-physconst.sh new file mode 100644 index 000000000..e51d94f83 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-physconst.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-physconst + CHECK_RESULT $? 0 0 "install texlive-physconst failed" + SLEEP_WAIT 1 + dnf remove -y texlive-physconst + CHECK_RESULT $? 0 0 "remove texlive-physconst failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-physunits.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-physunits.sh new file mode 100644 index 000000000..44d7da98b --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-physunits.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-physunits + CHECK_RESULT $? 0 0 "install texlive-physunits failed" + SLEEP_WAIT 1 + dnf remove -y texlive-physunits + CHECK_RESULT $? 0 0 "remove texlive-physunits failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-picture.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-picture.sh new file mode 100644 index 000000000..8c0c8a97c --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-picture.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-picture + CHECK_RESULT $? 0 0 "install texlive-picture failed" + SLEEP_WAIT 1 + dnf remove -y texlive-picture + CHECK_RESULT $? 0 0 "remove texlive-picture failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pinoutikz.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pinoutikz.sh new file mode 100644 index 000000000..e66130291 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pinoutikz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pinoutikz + CHECK_RESULT $? 0 0 "install texlive-pinoutikz failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pinoutikz + CHECK_RESULT $? 0 0 "remove texlive-pinoutikz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-plainyr.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-plainyr.sh new file mode 100644 index 000000000..f75ba565d --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-plainyr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plainyr + CHECK_RESULT $? 0 0 "install texlive-plainyr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plainyr + CHECK_RESULT $? 0 0 "remove texlive-plainyr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-plimsoll.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-plimsoll.sh new file mode 100644 index 000000000..70b2423df --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-plimsoll.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plimsoll + CHECK_RESULT $? 0 0 "install texlive-plimsoll failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plimsoll + CHECK_RESULT $? 0 0 "remove texlive-plimsoll failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pmboxdraw.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pmboxdraw.sh new file mode 100644 index 000000000..50df49a19 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pmboxdraw.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pmboxdraw + CHECK_RESULT $? 0 0 "install texlive-pmboxdraw failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pmboxdraw + CHECK_RESULT $? 0 0 "remove texlive-pmboxdraw failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pmhanguljamo.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pmhanguljamo.sh new file mode 100644 index 000000000..f2a6e513b --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pmhanguljamo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pmhanguljamo + CHECK_RESULT $? 0 0 "install texlive-pmhanguljamo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pmhanguljamo + CHECK_RESULT $? 0 0 "remove texlive-pmhanguljamo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-practicalreports.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-practicalreports.sh new file mode 100644 index 000000000..3699caacf --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-practicalreports.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-practicalreports + CHECK_RESULT $? 0 0 "install texlive-practicalreports failed" + SLEEP_WAIT 1 + dnf remove -y texlive-practicalreports + CHECK_RESULT $? 0 0 "remove texlive-practicalreports failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pst-turtle.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pst-turtle.sh new file mode 100644 index 000000000..dfe3b1a1f --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pst-turtle.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pst-turtle + CHECK_RESULT $? 0 0 "install texlive-pst-turtle failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pst-turtle + CHECK_RESULT $? 0 0 "remove texlive-pst-turtle failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-qualitype.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-qualitype.sh new file mode 100644 index 000000000..9762ec5cf --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-qualitype.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-qualitype + CHECK_RESULT $? 0 0 "install texlive-qualitype failed" + SLEEP_WAIT 1 + dnf remove -y texlive-qualitype + CHECK_RESULT $? 0 0 "remove texlive-qualitype failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-quantumarticle.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-quantumarticle.sh new file mode 100644 index 000000000..139e299b9 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-quantumarticle.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-quantumarticle + CHECK_RESULT $? 0 0 "install texlive-quantumarticle failed" + SLEEP_WAIT 1 + dnf remove -y texlive-quantumarticle + CHECK_RESULT $? 0 0 "remove texlive-quantumarticle failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-quiz2socrative.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-quiz2socrative.sh new file mode 100644 index 000000000..526631519 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-quiz2socrative.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-quiz2socrative + CHECK_RESULT $? 0 0 "install texlive-quiz2socrative failed" + SLEEP_WAIT 1 + dnf remove -y texlive-quiz2socrative + CHECK_RESULT $? 0 0 "remove texlive-quiz2socrative failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-random.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-random.sh new file mode 100644 index 000000000..2a137c07f --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-random.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-random + CHECK_RESULT $? 0 0 "install texlive-random failed" + SLEEP_WAIT 1 + dnf remove -y texlive-random + CHECK_RESULT $? 0 0 "remove texlive-random failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-refcount.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-refcount.sh new file mode 100644 index 000000000..2504b42e3 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-refcount.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-refcount + CHECK_RESULT $? 0 0 "install texlive-refcount failed" + SLEEP_WAIT 1 + dnf remove -y texlive-refcount + CHECK_RESULT $? 0 0 "remove texlive-refcount failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rerunfilecheck.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rerunfilecheck.sh new file mode 100644 index 000000000..cfe714ab3 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rerunfilecheck.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rerunfilecheck + CHECK_RESULT $? 0 0 "install texlive-rerunfilecheck failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rerunfilecheck + CHECK_RESULT $? 0 0 "remove texlive-rerunfilecheck failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rest-api.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rest-api.sh new file mode 100644 index 000000000..6f65bcb38 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rest-api.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rest-api + CHECK_RESULT $? 0 0 "install texlive-rest-api failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rest-api + CHECK_RESULT $? 0 0 "remove texlive-rest-api failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-returntogrid.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-returntogrid.sh new file mode 100644 index 000000000..d38cb4389 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-returntogrid.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-returntogrid + CHECK_RESULT $? 0 0 "install texlive-returntogrid failed" + SLEEP_WAIT 1 + dnf remove -y texlive-returntogrid + CHECK_RESULT $? 0 0 "remove texlive-returntogrid failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rgltxdoc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rgltxdoc.sh new file mode 100644 index 000000000..4c5bd9bdd --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rgltxdoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rgltxdoc + CHECK_RESULT $? 0 0 "install texlive-rgltxdoc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rgltxdoc + CHECK_RESULT $? 0 0 "remove texlive-rgltxdoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ruler.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ruler.sh new file mode 100644 index 000000000..042971486 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ruler.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ruler + CHECK_RESULT $? 0 0 "install texlive-ruler failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ruler + CHECK_RESULT $? 0 0 "remove texlive-ruler failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-scholax.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-scholax.sh new file mode 100644 index 000000000..141cc6ae7 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-scholax.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scholax + CHECK_RESULT $? 0 0 "install texlive-scholax failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scholax + CHECK_RESULT $? 0 0 "remove texlive-scholax failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-schulmathematik.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-schulmathematik.sh new file mode 100644 index 000000000..91ffaa354 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-schulmathematik.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-schulmathematik + CHECK_RESULT $? 0 0 "install texlive-schulmathematik failed" + SLEEP_WAIT 1 + dnf remove -y texlive-schulmathematik + CHECK_RESULT $? 0 0 "remove texlive-schulmathematik failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-sdaps.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-sdaps.sh new file mode 100644 index 000000000..d6f4083e5 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-sdaps.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-sdaps + CHECK_RESULT $? 0 0 "install texlive-sdaps failed" + SLEEP_WAIT 1 + dnf remove -y texlive-sdaps + CHECK_RESULT $? 0 0 "remove texlive-sdaps failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-secnum.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-secnum.sh new file mode 100644 index 000000000..f9bee48c6 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-secnum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-secnum + CHECK_RESULT $? 0 0 "install texlive-secnum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-secnum + CHECK_RESULT $? 0 0 "remove texlive-secnum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-selinput.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-selinput.sh new file mode 100644 index 000000000..bd2a222f8 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-selinput.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-selinput + CHECK_RESULT $? 0 0 "install texlive-selinput failed" + SLEEP_WAIT 1 + dnf remove -y texlive-selinput + CHECK_RESULT $? 0 0 "remove texlive-selinput failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-shortmathj.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-shortmathj.sh new file mode 100644 index 000000000..726e909c4 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-shortmathj.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-shortmathj + CHECK_RESULT $? 0 0 "install texlive-shortmathj failed" + SLEEP_WAIT 1 + dnf remove -y texlive-shortmathj + CHECK_RESULT $? 0 0 "remove texlive-shortmathj failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-simplebnf.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-simplebnf.sh new file mode 100644 index 000000000..61a0c5422 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-simplebnf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-simplebnf + CHECK_RESULT $? 0 0 "install texlive-simplebnf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-simplebnf + CHECK_RESULT $? 0 0 "remove texlive-simplebnf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-simpleoptics.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-simpleoptics.sh new file mode 100644 index 000000000..21c762880 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-simpleoptics.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-simpleoptics + CHECK_RESULT $? 0 0 "install texlive-simpleoptics failed" + SLEEP_WAIT 1 + dnf remove -y texlive-simpleoptics + CHECK_RESULT $? 0 0 "remove texlive-simpleoptics failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-soulutf8.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-soulutf8.sh new file mode 100644 index 000000000..8295ab853 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-soulutf8.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-soulutf8 + CHECK_RESULT $? 0 0 "install texlive-soulutf8 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-soulutf8 + CHECK_RESULT $? 0 0 "remove texlive-soulutf8 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-spectral.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-spectral.sh new file mode 100644 index 000000000..8d10833ee --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-spectral.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spectral + CHECK_RESULT $? 0 0 "install texlive-spectral failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spectral + CHECK_RESULT $? 0 0 "remove texlive-spectral failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-split-y.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-split-y.sh new file mode 100644 index 000000000..e91b19d8a --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-split-y.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-split-y + CHECK_RESULT $? 0 0 "install texlive-split-y failed" + SLEEP_WAIT 1 + dnf remove -y texlive-split-y + CHECK_RESULT $? 0 0 "remove texlive-split-y failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-step.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-step.sh new file mode 100644 index 000000000..58e543424 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-step.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-step + CHECK_RESULT $? 0 0 "install texlive-step failed" + SLEEP_WAIT 1 + dnf remove -y texlive-step + CHECK_RESULT $? 0 0 "remove texlive-step failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-stringenc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-stringenc.sh new file mode 100644 index 000000000..8ff2dde9e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-stringenc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-stringenc + CHECK_RESULT $? 0 0 "install texlive-stringenc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-stringenc + CHECK_RESULT $? 0 0 "remove texlive-stringenc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-swrule.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-swrule.sh new file mode 100644 index 000000000..d65271d0a --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-swrule.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-swrule + CHECK_RESULT $? 0 0 "install texlive-swrule failed" + SLEEP_WAIT 1 + dnf remove -y texlive-swrule + CHECK_RESULT $? 0 0 "remove texlive-swrule failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tablvar.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tablvar.sh new file mode 100644 index 000000000..2a196df23 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tablvar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tablvar + CHECK_RESULT $? 0 0 "install texlive-tablvar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tablvar + CHECK_RESULT $? 0 0 "remove texlive-tablvar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tetragonos.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tetragonos.sh new file mode 100644 index 000000000..70faf53d1 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tetragonos.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tetragonos + CHECK_RESULT $? 0 0 "install texlive-tetragonos failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tetragonos + CHECK_RESULT $? 0 0 "remove texlive-tetragonos failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tex-nutshell.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tex-nutshell.sh new file mode 100644 index 000000000..d413d7adf --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tex-nutshell.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tex-nutshell + CHECK_RESULT $? 0 0 "install texlive-tex-nutshell failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tex-nutshell + CHECK_RESULT $? 0 0 "remove texlive-tex-nutshell failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-texlive-ja.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-texlive-ja.sh new file mode 100644 index 000000000..f3d0962ee --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-texlive-ja.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texlive-ja + CHECK_RESULT $? 0 0 "install texlive-texlive-ja failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texlive-ja + CHECK_RESULT $? 0 0 "remove texlive-texlive-ja failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-theatre.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-theatre.sh new file mode 100644 index 000000000..497566e8e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-theatre.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-theatre + CHECK_RESULT $? 0 0 "install texlive-theatre failed" + SLEEP_WAIT 1 + dnf remove -y texlive-theatre + CHECK_RESULT $? 0 0 "remove texlive-theatre failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tikz-planets.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tikz-planets.sh new file mode 100644 index 000000000..509df698b --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tikz-planets.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-planets + CHECK_RESULT $? 0 0 "install texlive-tikz-planets failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-planets + CHECK_RESULT $? 0 0 "remove texlive-tikz-planets failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tikz-trackschematic.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tikz-trackschematic.sh new file mode 100644 index 000000000..15ad3e746 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tikz-trackschematic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-trackschematic + CHECK_RESULT $? 0 0 "install texlive-tikz-trackschematic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-trackschematic + CHECK_RESULT $? 0 0 "remove texlive-tikz-trackschematic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tokcycle.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tokcycle.sh new file mode 100644 index 000000000..9f45564ef --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tokcycle.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tokcycle + CHECK_RESULT $? 0 0 "install texlive-tokcycle failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tokcycle + CHECK_RESULT $? 0 0 "remove texlive-tokcycle failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-transparent.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-transparent.sh new file mode 100644 index 000000000..384ee6d63 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-transparent.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-transparent + CHECK_RESULT $? 0 0 "install texlive-transparent failed" + SLEEP_WAIT 1 + dnf remove -y texlive-transparent + CHECK_RESULT $? 0 0 "remove texlive-transparent failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-twemoji-colr.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-twemoji-colr.sh new file mode 100644 index 000000000..ae14d7449 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-twemoji-colr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-twemoji-colr + CHECK_RESULT $? 0 0 "install texlive-twemoji-colr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-twemoji-colr + CHECK_RESULT $? 0 0 "remove texlive-twemoji-colr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uaclasses-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uaclasses-doc.sh new file mode 100644 index 000000000..c2a3856e4 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uaclasses-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uaclasses-doc + CHECK_RESULT $? 0 0 "install texlive-uaclasses-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uaclasses-doc + CHECK_RESULT $? 0 0 "remove texlive-uaclasses-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uaclasses.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uaclasses.sh new file mode 100644 index 000000000..58058d15d --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uaclasses.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uaclasses + CHECK_RESULT $? 0 0 "install texlive-uaclasses failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uaclasses + CHECK_RESULT $? 0 0 "remove texlive-uaclasses failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uafthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uafthesis-doc.sh new file mode 100644 index 000000000..4696dc5c4 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uafthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uafthesis-doc + CHECK_RESULT $? 0 0 "install texlive-uafthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uafthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-uafthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uafthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uafthesis.sh new file mode 100644 index 000000000..ef8e116e4 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uafthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uafthesis + CHECK_RESULT $? 0 0 "install texlive-uafthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uafthesis + CHECK_RESULT $? 0 0 "remove texlive-uafthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs-doc.sh new file mode 100644 index 000000000..f18c06fcb --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uantwerpendocs-doc + CHECK_RESULT $? 0 0 "install texlive-uantwerpendocs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uantwerpendocs-doc + CHECK_RESULT $? 0 0 "remove texlive-uantwerpendocs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs.sh new file mode 100644 index 000000000..97070d818 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uantwerpendocs + CHECK_RESULT $? 0 0 "install texlive-uantwerpendocs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uantwerpendocs + CHECK_RESULT $? 0 0 "remove texlive-uantwerpendocs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uassign-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uassign-doc.sh new file mode 100644 index 000000000..e0466b509 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uassign-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uassign-doc + CHECK_RESULT $? 0 0 "install texlive-uassign-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uassign-doc + CHECK_RESULT $? 0 0 "remove texlive-uassign-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uassign.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uassign.sh new file mode 100644 index 000000000..48b1535ba --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uassign.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uassign + CHECK_RESULT $? 0 0 "install texlive-uassign failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uassign + CHECK_RESULT $? 0 0 "remove texlive-uassign failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis-doc.sh new file mode 100644 index 000000000..969be1726 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ucbthesis-doc + CHECK_RESULT $? 0 0 "install texlive-ucbthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ucbthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-ucbthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis.sh new file mode 100644 index 000000000..9ba7801bb --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ucbthesis + CHECK_RESULT $? 0 0 "install texlive-ucbthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ucbthesis + CHECK_RESULT $? 0 0 "remove texlive-ucbthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis-doc.sh new file mode 100644 index 000000000..f016ba7d3 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ucdavisthesis-doc + CHECK_RESULT $? 0 0 "install texlive-ucdavisthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ucdavisthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-ucdavisthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis.sh new file mode 100644 index 000000000..94db193c7 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ucdavisthesis + CHECK_RESULT $? 0 0 "install texlive-ucdavisthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ucdavisthesis + CHECK_RESULT $? 0 0 "remove texlive-ucdavisthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharcat-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharcat-doc.sh new file mode 100644 index 000000000..7af9d2cd8 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharcat-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ucharcat-doc + CHECK_RESULT $? 0 0 "install texlive-ucharcat-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ucharcat-doc + CHECK_RESULT $? 0 0 "remove texlive-ucharcat-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharcat.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharcat.sh new file mode 100644 index 000000000..d1d14ccf7 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharcat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ucharcat + CHECK_RESULT $? 0 0 "install texlive-ucharcat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ucharcat + CHECK_RESULT $? 0 0 "remove texlive-ucharcat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses-doc.sh new file mode 100644 index 000000000..1fa8a3a01 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ucharclasses-doc + CHECK_RESULT $? 0 0 "install texlive-ucharclasses-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ucharclasses-doc + CHECK_RESULT $? 0 0 "remove texlive-ucharclasses-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses.sh new file mode 100644 index 000000000..ed08f259f --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ucharclasses + CHECK_RESULT $? 0 0 "install texlive-ucharclasses failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ucharclasses + CHECK_RESULT $? 0 0 "remove texlive-ucharclasses failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucs-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucs-doc.sh new file mode 100644 index 000000000..ed0c1ac2f --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ucs-doc + CHECK_RESULT $? 0 0 "install texlive-ucs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ucs-doc + CHECK_RESULT $? 0 0 "remove texlive-ucs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucs.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucs.sh new file mode 100644 index 000000000..265558339 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ucs + CHECK_RESULT $? 0 0 "install texlive-ucs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ucs + CHECK_RESULT $? 0 0 "remove texlive-ucs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucsmonograph.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucsmonograph.sh new file mode 100644 index 000000000..473b2fba7 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucsmonograph.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ucsmonograph + CHECK_RESULT $? 0 0 "install texlive-ucsmonograph failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ucsmonograph + CHECK_RESULT $? 0 0 "remove texlive-ucsmonograph failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucthesis-doc.sh new file mode 100644 index 000000000..48babd7d5 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ucthesis-doc + CHECK_RESULT $? 0 0 "install texlive-ucthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ucthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-ucthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucthesis.sh new file mode 100644 index 000000000..00ceb32f8 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ucthesis + CHECK_RESULT $? 0 0 "install texlive-ucthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ucthesis + CHECK_RESULT $? 0 0 "remove texlive-ucthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-udesoftec-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-udesoftec-doc.sh new file mode 100644 index 000000000..3e568b7de --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-udesoftec-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-udesoftec-doc + CHECK_RESULT $? 0 0 "install texlive-udesoftec-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-udesoftec-doc + CHECK_RESULT $? 0 0 "remove texlive-udesoftec-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-udesoftec.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-udesoftec.sh new file mode 100644 index 000000000..1f0f74dc5 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-udesoftec.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-udesoftec + CHECK_RESULT $? 0 0 "install texlive-udesoftec failed" + SLEEP_WAIT 1 + dnf remove -y texlive-udesoftec + CHECK_RESULT $? 0 0 "remove texlive-udesoftec failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt-doc.sh new file mode 100644 index 000000000..b142c6dcf --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uebungsblatt-doc + CHECK_RESULT $? 0 0 "install texlive-uebungsblatt-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uebungsblatt-doc + CHECK_RESULT $? 0 0 "remove texlive-uebungsblatt-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt.sh new file mode 100644 index 000000000..37f0f0314 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uebungsblatt + CHECK_RESULT $? 0 0 "install texlive-uebungsblatt failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uebungsblatt + CHECK_RESULT $? 0 0 "remove texlive-uebungsblatt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis-doc.sh new file mode 100644 index 000000000..2b4bf14fa --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uestcthesis-doc + CHECK_RESULT $? 0 0 "install texlive-uestcthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uestcthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-uestcthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis.sh new file mode 100644 index 000000000..34583e133 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uestcthesis + CHECK_RESULT $? 0 0 "install texlive-uestcthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uestcthesis + CHECK_RESULT $? 0 0 "remove texlive-uestcthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhc-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhc-doc.sh new file mode 100644 index 000000000..d382650e2 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uhc-doc + CHECK_RESULT $? 0 0 "install texlive-uhc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uhc-doc + CHECK_RESULT $? 0 0 "remove texlive-uhc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhc.sh new file mode 100644 index 000000000..11d27893b --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uhc + CHECK_RESULT $? 0 0 "install texlive-uhc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uhc + CHECK_RESULT $? 0 0 "remove texlive-uhc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhhassignment.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhhassignment.sh new file mode 100644 index 000000000..ae5fe8c2e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhhassignment.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uhhassignment + CHECK_RESULT $? 0 0 "install texlive-uhhassignment failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uhhassignment + CHECK_RESULT $? 0 0 "remove texlive-uhhassignment failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit-doc.sh new file mode 100644 index 000000000..dcda0e4b2 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uhrzeit-doc + CHECK_RESULT $? 0 0 "install texlive-uhrzeit-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uhrzeit-doc + CHECK_RESULT $? 0 0 "remove texlive-uhrzeit-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit.sh new file mode 100644 index 000000000..698c319b4 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uhrzeit + CHECK_RESULT $? 0 0 "install texlive-uhrzeit failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uhrzeit + CHECK_RESULT $? 0 0 "remove texlive-uhrzeit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder-doc.sh new file mode 100644 index 000000000..50f4c0464 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uiucredborder-doc + CHECK_RESULT $? 0 0 "install texlive-uiucredborder-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uiucredborder-doc + CHECK_RESULT $? 0 0 "remove texlive-uiucredborder-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder.sh new file mode 100644 index 000000000..46d08cdec --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uiucredborder + CHECK_RESULT $? 0 0 "install texlive-uiucredborder failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uiucredborder + CHECK_RESULT $? 0 0 "remove texlive-uiucredborder failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis-doc.sh new file mode 100644 index 000000000..8f3f7266c --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uiucthesis-doc + CHECK_RESULT $? 0 0 "install texlive-uiucthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uiucthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-uiucthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis.sh new file mode 100644 index 000000000..285734707 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uiucthesis + CHECK_RESULT $? 0 0 "install texlive-uiucthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uiucthesis + CHECK_RESULT $? 0 0 "remove texlive-uiucthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph-doc.sh new file mode 100644 index 000000000..63e86afcf --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ukrhyph-doc + CHECK_RESULT $? 0 0 "install texlive-ukrhyph-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ukrhyph-doc + CHECK_RESULT $? 0 0 "remove texlive-ukrhyph-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph.sh new file mode 100644 index 000000000..e1c793489 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ukrhyph + CHECK_RESULT $? 0 0 "install texlive-ukrhyph failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ukrhyph + CHECK_RESULT $? 0 0 "remove texlive-ukrhyph failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulem-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulem-doc.sh new file mode 100644 index 000000000..e7a5a6c8c --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulem-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ulem-doc + CHECK_RESULT $? 0 0 "install texlive-ulem-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ulem-doc + CHECK_RESULT $? 0 0 "remove texlive-ulem-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulem.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulem.sh new file mode 100644 index 000000000..0b2365e0f --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ulem + CHECK_RESULT $? 0 0 "install texlive-ulem failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ulem + CHECK_RESULT $? 0 0 "remove texlive-ulem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulthese-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulthese-doc.sh new file mode 100644 index 000000000..afa429c27 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulthese-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ulthese-doc + CHECK_RESULT $? 0 0 "install texlive-ulthese-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ulthese-doc + CHECK_RESULT $? 0 0 "remove texlive-ulthese-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulthese.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulthese.sh new file mode 100644 index 000000000..5e9147820 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulthese.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ulthese + CHECK_RESULT $? 0 0 "install texlive-ulthese failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ulthese + CHECK_RESULT $? 0 0 "remove texlive-ulthese failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation-doc.sh new file mode 100644 index 000000000..f3956a2f5 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-umbclegislation-doc + CHECK_RESULT $? 0 0 "install texlive-umbclegislation-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-umbclegislation-doc + CHECK_RESULT $? 0 0 "remove texlive-umbclegislation-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation.sh new file mode 100644 index 000000000..458370c82 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-umbclegislation + CHECK_RESULT $? 0 0 "install texlive-umbclegislation failed" + SLEEP_WAIT 1 + dnf remove -y texlive-umbclegislation + CHECK_RESULT $? 0 0 "remove texlive-umbclegislation failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis-doc.sh new file mode 100644 index 000000000..d69355599 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-umich-thesis-doc + CHECK_RESULT $? 0 0 "install texlive-umich-thesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-umich-thesis-doc + CHECK_RESULT $? 0 0 "remove texlive-umich-thesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis.sh new file mode 100644 index 000000000..43a1bd70f --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-umich-thesis + CHECK_RESULT $? 0 0 "install texlive-umich-thesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-umich-thesis + CHECK_RESULT $? 0 0 "remove texlive-umich-thesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uml-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uml-doc.sh new file mode 100644 index 000000000..aa24085dc --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uml-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uml-doc + CHECK_RESULT $? 0 0 "install texlive-uml-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uml-doc + CHECK_RESULT $? 0 0 "remove texlive-uml-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uml.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uml.sh new file mode 100644 index 000000000..ee15e4b7d --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uml + CHECK_RESULT $? 0 0 "install texlive-uml failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uml + CHECK_RESULT $? 0 0 "remove texlive-uml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umlaute-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umlaute-doc.sh new file mode 100644 index 000000000..d2c317c10 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umlaute-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-umlaute-doc + CHECK_RESULT $? 0 0 "install texlive-umlaute-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-umlaute-doc + CHECK_RESULT $? 0 0 "remove texlive-umlaute-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umlaute.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umlaute.sh new file mode 100644 index 000000000..ecbd05458 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umlaute.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-umlaute + CHECK_RESULT $? 0 0 "install texlive-umlaute failed" + SLEEP_WAIT 1 + dnf remove -y texlive-umlaute + CHECK_RESULT $? 0 0 "remove texlive-umlaute failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umoline-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umoline-doc.sh new file mode 100644 index 000000000..a33f1c513 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umoline-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-umoline-doc + CHECK_RESULT $? 0 0 "install texlive-umoline-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-umoline-doc + CHECK_RESULT $? 0 0 "remove texlive-umoline-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umoline.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umoline.sh new file mode 100644 index 000000000..16032721b --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umoline.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-umoline + CHECK_RESULT $? 0 0 "install texlive-umoline failed" + SLEEP_WAIT 1 + dnf remove -y texlive-umoline + CHECK_RESULT $? 0 0 "remove texlive-umoline failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umthesis-doc.sh new file mode 100644 index 000000000..5a4190047 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-umthesis-doc + CHECK_RESULT $? 0 0 "install texlive-umthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-umthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-umthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umthesis.sh new file mode 100644 index 000000000..dd030bcf7 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-umthesis + CHECK_RESULT $? 0 0 "install texlive-umthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-umthesis + CHECK_RESULT $? 0 0 "remove texlive-umthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umtypewriter.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umtypewriter.sh new file mode 100644 index 000000000..28c0aae5f --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umtypewriter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-umtypewriter + CHECK_RESULT $? 0 0 "install texlive-umtypewriter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-umtypewriter + CHECK_RESULT $? 0 0 "remove texlive-umtypewriter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamth-template-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamth-template-doc.sh new file mode 100644 index 000000000..959441345 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamth-template-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unamth-template-doc + CHECK_RESULT $? 0 0 "install texlive-unamth-template-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unamth-template-doc + CHECK_RESULT $? 0 0 "remove texlive-unamth-template-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamthesis-doc.sh new file mode 100644 index 000000000..fbca4747c --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unamthesis-doc + CHECK_RESULT $? 0 0 "install texlive-unamthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unamthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-unamthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamthesis.sh new file mode 100644 index 000000000..a3c2fe466 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unamthesis + CHECK_RESULT $? 0 0 "install texlive-unamthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unamthesis + CHECK_RESULT $? 0 0 "remove texlive-unamthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undergradmath-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undergradmath-doc.sh new file mode 100644 index 000000000..de6249d4c --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undergradmath-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-undergradmath-doc + CHECK_RESULT $? 0 0 "install texlive-undergradmath-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-undergradmath-doc + CHECK_RESULT $? 0 0 "remove texlive-undergradmath-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underlin-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underlin-doc.sh new file mode 100644 index 000000000..16eddf722 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underlin-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-underlin-doc + CHECK_RESULT $? 0 0 "install texlive-underlin-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-underlin-doc + CHECK_RESULT $? 0 0 "remove texlive-underlin-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underlin.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underlin.sh new file mode 100644 index 000000000..a36f37dc0 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underlin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-underlin + CHECK_RESULT $? 0 0 "install texlive-underlin failed" + SLEEP_WAIT 1 + dnf remove -y texlive-underlin + CHECK_RESULT $? 0 0 "remove texlive-underlin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underoverlap-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underoverlap-doc.sh new file mode 100644 index 000000000..1bf96bd6b --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underoverlap-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-underoverlap-doc + CHECK_RESULT $? 0 0 "install texlive-underoverlap-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-underoverlap-doc + CHECK_RESULT $? 0 0 "remove texlive-underoverlap-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underoverlap.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underoverlap.sh new file mode 100644 index 000000000..a44c29707 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underoverlap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-underoverlap + CHECK_RESULT $? 0 0 "install texlive-underoverlap failed" + SLEEP_WAIT 1 + dnf remove -y texlive-underoverlap + CHECK_RESULT $? 0 0 "remove texlive-underoverlap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underscore-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underscore-doc.sh new file mode 100644 index 000000000..9a277d840 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underscore-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-underscore-doc + CHECK_RESULT $? 0 0 "install texlive-underscore-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-underscore-doc + CHECK_RESULT $? 0 0 "remove texlive-underscore-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underscore.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underscore.sh new file mode 100644 index 000000000..70a785282 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underscore.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-underscore + CHECK_RESULT $? 0 0 "install texlive-underscore failed" + SLEEP_WAIT 1 + dnf remove -y texlive-underscore + CHECK_RESULT $? 0 0 "remove texlive-underscore failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undolabl-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undolabl-doc.sh new file mode 100644 index 000000000..53db09bc6 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undolabl-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-undolabl-doc + CHECK_RESULT $? 0 0 "install texlive-undolabl-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-undolabl-doc + CHECK_RESULT $? 0 0 "remove texlive-undolabl-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undolabl.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undolabl.sh new file mode 100644 index 000000000..37b4705a7 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undolabl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-undolabl + CHECK_RESULT $? 0 0 "install texlive-undolabl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-undolabl + CHECK_RESULT $? 0 0 "remove texlive-undolabl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unfonts-core.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unfonts-core.sh new file mode 100644 index 000000000..7c5da9fc2 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unfonts-core.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unfonts-core + CHECK_RESULT $? 0 0 "install texlive-unfonts-core failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unfonts-core + CHECK_RESULT $? 0 0 "remove texlive-unfonts-core failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unfonts-extra.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unfonts-extra.sh new file mode 100644 index 000000000..d2762cc5b --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unfonts-extra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unfonts-extra + CHECK_RESULT $? 0 0 "install texlive-unfonts-extra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unfonts-extra + CHECK_RESULT $? 0 0 "remove texlive-unfonts-extra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger-doc.sh new file mode 100644 index 000000000..07dd22141 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uni-wtal-ger-doc + CHECK_RESULT $? 0 0 "install texlive-uni-wtal-ger-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uni-wtal-ger-doc + CHECK_RESULT $? 0 0 "remove texlive-uni-wtal-ger-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger.sh new file mode 100644 index 000000000..994092a74 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uni-wtal-ger + CHECK_RESULT $? 0 0 "install texlive-uni-wtal-ger failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uni-wtal-ger + CHECK_RESULT $? 0 0 "remove texlive-uni-wtal-ger failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin-doc.sh new file mode 100644 index 000000000..c0fbe07ce --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uni-wtal-lin-doc + CHECK_RESULT $? 0 0 "install texlive-uni-wtal-lin-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uni-wtal-lin-doc + CHECK_RESULT $? 0 0 "remove texlive-uni-wtal-lin-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin.sh new file mode 100644 index 000000000..ef7705058 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uni-wtal-lin + CHECK_RESULT $? 0 0 "install texlive-uni-wtal-lin failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uni-wtal-lin + CHECK_RESULT $? 0 0 "remove texlive-uni-wtal-lin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-bidi.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-bidi.sh new file mode 100644 index 000000000..f38d7e9ad --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-bidi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unicode-bidi + CHECK_RESULT $? 0 0 "install texlive-unicode-bidi failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unicode-bidi + CHECK_RESULT $? 0 0 "remove texlive-unicode-bidi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-data-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-data-doc.sh new file mode 100644 index 000000000..eb74b0d2e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-data-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unicode-data-doc + CHECK_RESULT $? 0 0 "install texlive-unicode-data-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unicode-data-doc + CHECK_RESULT $? 0 0 "remove texlive-unicode-data-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-data.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-data.sh new file mode 100644 index 000000000..13fc4d62e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-data.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unicode-data + CHECK_RESULT $? 0 0 "install texlive-unicode-data failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unicode-data + CHECK_RESULT $? 0 0 "remove texlive-unicode-data failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-math-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-math-doc.sh new file mode 100644 index 000000000..bd3886c0f --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-math-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unicode-math-doc + CHECK_RESULT $? 0 0 "install texlive-unicode-math-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unicode-math-doc + CHECK_RESULT $? 0 0 "remove texlive-unicode-math-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-math.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-math.sh new file mode 100644 index 000000000..7b4236252 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-math.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unicode-math + CHECK_RESULT $? 0 0 "install texlive-unicode-math failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unicode-math + CHECK_RESULT $? 0 0 "remove texlive-unicode-math failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unifith.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unifith.sh new file mode 100644 index 000000000..20ceb2f43 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unifith.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unifith + CHECK_RESULT $? 0 0 "install texlive-unifith failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unifith + CHECK_RESULT $? 0 0 "remove texlive-unifith failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uniquecounter.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uniquecounter.sh new file mode 100644 index 000000000..ae4ffcaed --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uniquecounter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uniquecounter + CHECK_RESULT $? 0 0 "install texlive-uniquecounter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uniquecounter + CHECK_RESULT $? 0 0 "remove texlive-uniquecounter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unisugar-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unisugar-doc.sh new file mode 100644 index 000000000..12cf6287f --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unisugar-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unisugar-doc + CHECK_RESULT $? 0 0 "install texlive-unisugar-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unisugar-doc + CHECK_RESULT $? 0 0 "remove texlive-unisugar-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unisugar.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unisugar.sh new file mode 100644 index 000000000..f2b9fea4b --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unisugar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unisugar + CHECK_RESULT $? 0 0 "install texlive-unisugar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unisugar + CHECK_RESULT $? 0 0 "remove texlive-unisugar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitn-bimrep.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitn-bimrep.sh new file mode 100644 index 000000000..f83fcf8eb --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitn-bimrep.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unitn-bimrep + CHECK_RESULT $? 0 0 "install texlive-unitn-bimrep failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unitn-bimrep + CHECK_RESULT $? 0 0 "remove texlive-unitn-bimrep failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-units-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-units-doc.sh new file mode 100644 index 000000000..a49c38c63 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-units-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-units-doc + CHECK_RESULT $? 0 0 "install texlive-units-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-units-doc + CHECK_RESULT $? 0 0 "remove texlive-units-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-units.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-units.sh new file mode 100644 index 000000000..a7de7f1df --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-units.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-units + CHECK_RESULT $? 0 0 "install texlive-units failed" + SLEEP_WAIT 1 + dnf remove -y texlive-units + CHECK_RESULT $? 0 0 "remove texlive-units failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitsdef-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitsdef-doc.sh new file mode 100644 index 000000000..fba6d4e48 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitsdef-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unitsdef-doc + CHECK_RESULT $? 0 0 "install texlive-unitsdef-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unitsdef-doc + CHECK_RESULT $? 0 0 "remove texlive-unitsdef-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitsdef.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitsdef.sh new file mode 100644 index 000000000..20db68615 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitsdef.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unitsdef + CHECK_RESULT $? 0 0 "install texlive-unitsdef failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unitsdef + CHECK_RESULT $? 0 0 "remove texlive-unitsdef failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universa-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universa-doc.sh new file mode 100644 index 000000000..0507b280c --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universa-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-universa-doc + CHECK_RESULT $? 0 0 "install texlive-universa-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-universa-doc + CHECK_RESULT $? 0 0 "remove texlive-universa-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universa.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universa.sh new file mode 100644 index 000000000..29a8bbfba --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universa.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-universa + CHECK_RESULT $? 0 0 "install texlive-universa failed" + SLEEP_WAIT 1 + dnf remove -y texlive-universa + CHECK_RESULT $? 0 0 "remove texlive-universa failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universalis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universalis-doc.sh new file mode 100644 index 000000000..ef0d78ed4 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universalis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-universalis-doc + CHECK_RESULT $? 0 0 "install texlive-universalis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-universalis-doc + CHECK_RESULT $? 0 0 "remove texlive-universalis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universalis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universalis.sh new file mode 100644 index 000000000..261c6626b --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universalis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-universalis + CHECK_RESULT $? 0 0 "install texlive-universalis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-universalis + CHECK_RESULT $? 0 0 "remove texlive-universalis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-univie-ling.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-univie-ling.sh new file mode 100644 index 000000000..e3f6c7055 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-univie-ling.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-univie-ling + CHECK_RESULT $? 0 0 "install texlive-univie-ling failed" + SLEEP_WAIT 1 + dnf remove -y texlive-univie-ling + CHECK_RESULT $? 0 0 "remove texlive-univie-ling failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unravel-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unravel-doc.sh new file mode 100644 index 000000000..e3b5e7310 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unravel-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unravel-doc + CHECK_RESULT $? 0 0 "install texlive-unravel-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unravel-doc + CHECK_RESULT $? 0 0 "remove texlive-unravel-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unravel.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unravel.sh new file mode 100644 index 000000000..e115eb712 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unravel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unravel + CHECK_RESULT $? 0 0 "install texlive-unravel failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unravel + CHECK_RESULT $? 0 0 "remove texlive-unravel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unswcover-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unswcover-doc.sh new file mode 100644 index 000000000..0b19e7df1 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unswcover-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unswcover-doc + CHECK_RESULT $? 0 0 "install texlive-unswcover-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unswcover-doc + CHECK_RESULT $? 0 0 "remove texlive-unswcover-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unswcover.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unswcover.sh new file mode 100644 index 000000000..e1ecacbf7 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unswcover.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unswcover + CHECK_RESULT $? 0 0 "install texlive-unswcover failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unswcover + CHECK_RESULT $? 0 0 "remove texlive-unswcover failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uothesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uothesis-doc.sh new file mode 100644 index 000000000..c7a5cea74 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uothesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uothesis-doc + CHECK_RESULT $? 0 0 "install texlive-uothesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uothesis-doc + CHECK_RESULT $? 0 0 "remove texlive-uothesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uothesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uothesis.sh new file mode 100644 index 000000000..c729d2bef --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uothesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uothesis + CHECK_RESULT $? 0 0 "install texlive-uothesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uothesis + CHECK_RESULT $? 0 0 "remove texlive-uothesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesis-doc.sh new file mode 100644 index 000000000..3250d0416 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uowthesis-doc + CHECK_RESULT $? 0 0 "install texlive-uowthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uowthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-uowthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesis.sh new file mode 100644 index 000000000..f129b76ae --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uowthesis + CHECK_RESULT $? 0 0 "install texlive-uowthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uowthesis + CHECK_RESULT $? 0 0 "remove texlive-uowthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage-doc.sh new file mode 100644 index 000000000..a67c5ce27 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uowthesistitlepage-doc + CHECK_RESULT $? 0 0 "install texlive-uowthesistitlepage-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uowthesistitlepage-doc + CHECK_RESULT $? 0 0 "remove texlive-uowthesistitlepage-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage.sh new file mode 100644 index 000000000..8ec037083 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uowthesistitlepage + CHECK_RESULT $? 0 0 "install texlive-uowthesistitlepage failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uowthesistitlepage + CHECK_RESULT $? 0 0 "remove texlive-uowthesistitlepage failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upca-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upca-doc.sh new file mode 100644 index 000000000..79f844f04 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upca-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-upca-doc + CHECK_RESULT $? 0 0 "install texlive-upca-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-upca-doc + CHECK_RESULT $? 0 0 "remove texlive-upca-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upca.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upca.sh new file mode 100644 index 000000000..acc5e026f --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upca.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-upca + CHECK_RESULT $? 0 0 "install texlive-upca failed" + SLEEP_WAIT 1 + dnf remove -y texlive-upca + CHECK_RESULT $? 0 0 "remove texlive-upca failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-updmap-map.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-updmap-map.sh new file mode 100644 index 000000000..ad00b021d --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-updmap-map.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-updmap-map + CHECK_RESULT $? 0 0 "install texlive-updmap-map failed" + SLEEP_WAIT 1 + dnf remove -y texlive-updmap-map + CHECK_RESULT $? 0 0 "remove texlive-updmap-map failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uplatex.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uplatex.sh new file mode 100644 index 000000000..92775e1ae --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uplatex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uplatex + CHECK_RESULT $? 0 0 "install texlive-uplatex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uplatex + CHECK_RESULT $? 0 0 "remove texlive-uplatex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upmethodology-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upmethodology-doc.sh new file mode 100644 index 000000000..a84543dc0 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upmethodology-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-upmethodology-doc + CHECK_RESULT $? 0 0 "install texlive-upmethodology-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-upmethodology-doc + CHECK_RESULT $? 0 0 "remove texlive-upmethodology-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upmethodology.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upmethodology.sh new file mode 100644 index 000000000..1910e1015 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upmethodology.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-upmethodology + CHECK_RESULT $? 0 0 "install texlive-upmethodology failed" + SLEEP_WAIT 1 + dnf remove -y texlive-upmethodology + CHECK_RESULT $? 0 0 "remove texlive-upmethodology failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uppunctlm.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uppunctlm.sh new file mode 100644 index 000000000..128987a8d --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uppunctlm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uppunctlm + CHECK_RESULT $? 0 0 "install texlive-uppunctlm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uppunctlm + CHECK_RESULT $? 0 0 "remove texlive-uppunctlm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upquote-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upquote-doc.sh new file mode 100644 index 000000000..e09676ecc --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upquote-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-upquote-doc + CHECK_RESULT $? 0 0 "install texlive-upquote-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-upquote-doc + CHECK_RESULT $? 0 0 "remove texlive-upquote-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upquote.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upquote.sh new file mode 100644 index 000000000..3417e7bd9 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upquote.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-upquote + CHECK_RESULT $? 0 0 "install texlive-upquote failed" + SLEEP_WAIT 1 + dnf remove -y texlive-upquote + CHECK_RESULT $? 0 0 "remove texlive-upquote failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-base-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-base-doc.sh new file mode 100644 index 000000000..a391657a1 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-base-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uptex-base-doc + CHECK_RESULT $? 0 0 "install texlive-uptex-base-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uptex-base-doc + CHECK_RESULT $? 0 0 "remove texlive-uptex-base-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-base.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-base.sh new file mode 100644 index 000000000..7ddb27d0c --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-base.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uptex-base + CHECK_RESULT $? 0 0 "install texlive-uptex-base failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uptex-base + CHECK_RESULT $? 0 0 "remove texlive-uptex-base failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts-doc.sh new file mode 100644 index 000000000..4b720ded8 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uptex-fonts-doc + CHECK_RESULT $? 0 0 "install texlive-uptex-fonts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uptex-fonts-doc + CHECK_RESULT $? 0 0 "remove texlive-uptex-fonts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts.sh new file mode 100644 index 000000000..fbfb8e0b0 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uptex-fonts + CHECK_RESULT $? 0 0 "install texlive-uptex-fonts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uptex-fonts + CHECK_RESULT $? 0 0 "remove texlive-uptex-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upzhkinsoku.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upzhkinsoku.sh new file mode 100644 index 000000000..42194ce6d --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upzhkinsoku.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-upzhkinsoku + CHECK_RESULT $? 0 0 "install texlive-upzhkinsoku failed" + SLEEP_WAIT 1 + dnf remove -y texlive-upzhkinsoku + CHECK_RESULT $? 0 0 "remove texlive-upzhkinsoku failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urcls-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urcls-doc.sh new file mode 100644 index 000000000..d4a4397f9 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urcls-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-urcls-doc + CHECK_RESULT $? 0 0 "install texlive-urcls-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-urcls-doc + CHECK_RESULT $? 0 0 "remove texlive-urcls-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urcls.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urcls.sh new file mode 100644 index 000000000..e094d3532 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urcls.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-urcls + CHECK_RESULT $? 0 0 "install texlive-urcls failed" + SLEEP_WAIT 1 + dnf remove -y texlive-urcls + CHECK_RESULT $? 0 0 "remove texlive-urcls failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uri-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uri-doc.sh new file mode 100644 index 000000000..2c6cdd3ec --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uri-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uri-doc + CHECK_RESULT $? 0 0 "install texlive-uri-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uri-doc + CHECK_RESULT $? 0 0 "remove texlive-uri-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uri.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uri.sh new file mode 100644 index 000000000..8140b9073 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uri.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uri + CHECK_RESULT $? 0 0 "install texlive-uri failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uri + CHECK_RESULT $? 0 0 "remove texlive-uri failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-url-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-url-doc.sh new file mode 100644 index 000000000..23548cdd7 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-url-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-url-doc + CHECK_RESULT $? 0 0 "install texlive-url-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-url-doc + CHECK_RESULT $? 0 0 "remove texlive-url-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-url.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-url.sh new file mode 100644 index 000000000..22157091c --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-url.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-url + CHECK_RESULT $? 0 0 "install texlive-url failed" + SLEEP_WAIT 1 + dnf remove -y texlive-url + CHECK_RESULT $? 0 0 "remove texlive-url failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urwchancal-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urwchancal-doc.sh new file mode 100644 index 000000000..429f88d79 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urwchancal-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-urwchancal-doc + CHECK_RESULT $? 0 0 "install texlive-urwchancal-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-urwchancal-doc + CHECK_RESULT $? 0 0 "remove texlive-urwchancal-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urwchancal.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urwchancal.sh new file mode 100644 index 000000000..41fb14893 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urwchancal.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-urwchancal + CHECK_RESULT $? 0 0 "install texlive-urwchancal failed" + SLEEP_WAIT 1 + dnf remove -y texlive-urwchancal + CHECK_RESULT $? 0 0 "remove texlive-urwchancal failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-usebib-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-usebib-doc.sh new file mode 100644 index 000000000..84e97e6cc --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-usebib-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-usebib-doc + CHECK_RESULT $? 0 0 "install texlive-usebib-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-usebib-doc + CHECK_RESULT $? 0 0 "remove texlive-usebib-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-usebib.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-usebib.sh new file mode 100644 index 000000000..884bbd360 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-usebib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-usebib + CHECK_RESULT $? 0 0 "install texlive-usebib failed" + SLEEP_WAIT 1 + dnf remove -y texlive-usebib + CHECK_RESULT $? 0 0 "remove texlive-usebib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ushort-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ushort-doc.sh new file mode 100644 index 000000000..f1fbce793 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ushort-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ushort-doc + CHECK_RESULT $? 0 0 "install texlive-ushort-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ushort-doc + CHECK_RESULT $? 0 0 "remove texlive-ushort-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ushort.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ushort.sh new file mode 100644 index 000000000..8d1dc1847 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ushort.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ushort + CHECK_RESULT $? 0 0 "install texlive-ushort failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ushort + CHECK_RESULT $? 0 0 "remove texlive-ushort failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspace.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspace.sh new file mode 100644 index 000000000..3dc638626 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspace.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uspace + CHECK_RESULT $? 0 0 "install texlive-uspace failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uspace + CHECK_RESULT $? 0 0 "remove texlive-uspace failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspatent-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspatent-doc.sh new file mode 100644 index 000000000..65ac9d893 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspatent-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uspatent-doc + CHECK_RESULT $? 0 0 "install texlive-uspatent-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uspatent-doc + CHECK_RESULT $? 0 0 "remove texlive-uspatent-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspatent.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspatent.sh new file mode 100644 index 000000000..57825cb4e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspatent.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uspatent + CHECK_RESULT $? 0 0 "install texlive-uspatent failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uspatent + CHECK_RESULT $? 0 0 "remove texlive-uspatent failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis-doc.sh new file mode 100644 index 000000000..44566f945 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ut-thesis-doc + CHECK_RESULT $? 0 0 "install texlive-ut-thesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ut-thesis-doc + CHECK_RESULT $? 0 0 "remove texlive-ut-thesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis.sh new file mode 100644 index 000000000..3a64b6c83 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ut-thesis + CHECK_RESULT $? 0 0 "install texlive-ut-thesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ut-thesis + CHECK_RESULT $? 0 0 "remove texlive-ut-thesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utexasthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utexasthesis.sh new file mode 100644 index 000000000..758b2f201 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utexasthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-utexasthesis + CHECK_RESULT $? 0 0 "install texlive-utexasthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-utexasthesis + CHECK_RESULT $? 0 0 "remove texlive-utexasthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utf8mex-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utf8mex-doc.sh new file mode 100644 index 000000000..04b36b5e4 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utf8mex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-utf8mex-doc + CHECK_RESULT $? 0 0 "install texlive-utf8mex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-utf8mex-doc + CHECK_RESULT $? 0 0 "remove texlive-utf8mex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utf8mex.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utf8mex.sh new file mode 100644 index 000000000..2c1024f7d --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utf8mex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-utf8mex + CHECK_RESULT $? 0 0 "install texlive-utf8mex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-utf8mex + CHECK_RESULT $? 0 0 "remove texlive-utf8mex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utopia-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utopia-doc.sh new file mode 100644 index 000000000..3269560c5 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utopia-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-utopia-doc + CHECK_RESULT $? 0 0 "install texlive-utopia-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-utopia-doc + CHECK_RESULT $? 0 0 "remove texlive-utopia-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utopia.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utopia.sh new file mode 100644 index 000000000..1ecd2dceb --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utopia.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-utopia + CHECK_RESULT $? 0 0 "install texlive-utopia failed" + SLEEP_WAIT 1 + dnf remove -y texlive-utopia + CHECK_RESULT $? 0 0 "remove texlive-utopia failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uwthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uwthesis-doc.sh new file mode 100644 index 000000000..628eec085 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uwthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uwthesis-doc + CHECK_RESULT $? 0 0 "install texlive-uwthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uwthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-uwthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uwthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uwthesis.sh new file mode 100644 index 000000000..40e9057fa --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uwthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-uwthesis + CHECK_RESULT $? 0 0 "install texlive-uwthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-uwthesis + CHECK_RESULT $? 0 0 "remove texlive-uwthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vak-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vak-doc.sh new file mode 100644 index 000000000..3be0971d2 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vak-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vak-doc + CHECK_RESULT $? 0 0 "install texlive-vak-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vak-doc + CHECK_RESULT $? 0 0 "remove texlive-vak-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vak.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vak.sh new file mode 100644 index 000000000..9f9746bb8 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vak.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vak + CHECK_RESULT $? 0 0 "install texlive-vak failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vak + CHECK_RESULT $? 0 0 "remove texlive-vak failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vancouver-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vancouver-doc.sh new file mode 100644 index 000000000..9e25396e0 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vancouver-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vancouver-doc + CHECK_RESULT $? 0 0 "install texlive-vancouver-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vancouver-doc + CHECK_RESULT $? 0 0 "remove texlive-vancouver-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vancouver.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vancouver.sh new file mode 100644 index 000000000..a62683529 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vancouver.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vancouver + CHECK_RESULT $? 0 0 "install texlive-vancouver failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vancouver + CHECK_RESULT $? 0 0 "remove texlive-vancouver failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variablelm.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variablelm.sh new file mode 100644 index 000000000..943f006cd --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variablelm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-variablelm + CHECK_RESULT $? 0 0 "install texlive-variablelm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-variablelm + CHECK_RESULT $? 0 0 "remove texlive-variablelm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variations-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variations-doc.sh new file mode 100644 index 000000000..c89454f1b --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variations-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-variations-doc + CHECK_RESULT $? 0 0 "install texlive-variations-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-variations-doc + CHECK_RESULT $? 0 0 "remove texlive-variations-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variations.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variations.sh new file mode 100644 index 000000000..287854cde --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variations.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-variations + CHECK_RESULT $? 0 0 "install texlive-variations failed" + SLEEP_WAIT 1 + dnf remove -y texlive-variations + CHECK_RESULT $? 0 0 "remove texlive-variations failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varindex-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varindex-doc.sh new file mode 100644 index 000000000..b97962a1a --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varindex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-varindex-doc + CHECK_RESULT $? 0 0 "install texlive-varindex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-varindex-doc + CHECK_RESULT $? 0 0 "remove texlive-varindex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varindex.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varindex.sh new file mode 100644 index 000000000..ff7899e35 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varindex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-varindex + CHECK_RESULT $? 0 0 "install texlive-varindex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-varindex + CHECK_RESULT $? 0 0 "remove texlive-varindex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varisize-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varisize-doc.sh new file mode 100644 index 000000000..13b42bddf --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varisize-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-varisize-doc + CHECK_RESULT $? 0 0 "install texlive-varisize-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-varisize-doc + CHECK_RESULT $? 0 0 "remove texlive-varisize-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varisize.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varisize.sh new file mode 100644 index 000000000..62f5147f5 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varisize.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-varisize + CHECK_RESULT $? 0 0 "install texlive-varisize failed" + SLEEP_WAIT 1 + dnf remove -y texlive-varisize + CHECK_RESULT $? 0 0 "remove texlive-varisize failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname-doc.sh new file mode 100644 index 000000000..fda485ad9 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-varsfromjobname-doc + CHECK_RESULT $? 0 0 "install texlive-varsfromjobname-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-varsfromjobname-doc + CHECK_RESULT $? 0 0 "remove texlive-varsfromjobname-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname.sh new file mode 100644 index 000000000..aae266974 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-varsfromjobname + CHECK_RESULT $? 0 0 "install texlive-varsfromjobname failed" + SLEEP_WAIT 1 + dnf remove -y texlive-varsfromjobname + CHECK_RESULT $? 0 0 "remove texlive-varsfromjobname failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varwidth-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varwidth-doc.sh new file mode 100644 index 000000000..651add4e6 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varwidth-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-varwidth-doc + CHECK_RESULT $? 0 0 "install texlive-varwidth-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-varwidth-doc + CHECK_RESULT $? 0 0 "remove texlive-varwidth-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varwidth.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varwidth.sh new file mode 100644 index 000000000..a170aa3a3 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varwidth.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-varwidth + CHECK_RESULT $? 0 0 "install texlive-varwidth failed" + SLEEP_WAIT 1 + dnf remove -y texlive-varwidth + CHECK_RESULT $? 0 0 "remove texlive-varwidth failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g-doc.sh new file mode 100644 index 000000000..a60c767c1 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vaucanson-g-doc + CHECK_RESULT $? 0 0 "install texlive-vaucanson-g-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vaucanson-g-doc + CHECK_RESULT $? 0 0 "remove texlive-vaucanson-g-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g.sh new file mode 100644 index 000000000..9bacb1017 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vaucanson-g + CHECK_RESULT $? 0 0 "install texlive-vaucanson-g failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vaucanson-g + CHECK_RESULT $? 0 0 "remove texlive-vaucanson-g failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting-doc.sh new file mode 100644 index 000000000..3111d6d1d --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vdmlisting-doc + CHECK_RESULT $? 0 0 "install texlive-vdmlisting-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vdmlisting-doc + CHECK_RESULT $? 0 0 "remove texlive-vdmlisting-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting.sh new file mode 100644 index 000000000..3e32943ff --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vdmlisting + CHECK_RESULT $? 0 0 "install texlive-vdmlisting failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vdmlisting + CHECK_RESULT $? 0 0 "remove texlive-vdmlisting failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venn-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venn-doc.sh new file mode 100644 index 000000000..594ddb17d --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venn-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-venn-doc + CHECK_RESULT $? 0 0 "install texlive-venn-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-venn-doc + CHECK_RESULT $? 0 0 "remove texlive-venn-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venn.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venn.sh new file mode 100644 index 000000000..e089c35dd --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venn.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-venn + CHECK_RESULT $? 0 0 "install texlive-venn failed" + SLEEP_WAIT 1 + dnf remove -y texlive-venn + CHECK_RESULT $? 0 0 "remove texlive-venn failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venndiagram-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venndiagram-doc.sh new file mode 100644 index 000000000..bc5decfb2 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venndiagram-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-venndiagram-doc + CHECK_RESULT $? 0 0 "install texlive-venndiagram-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-venndiagram-doc + CHECK_RESULT $? 0 0 "remove texlive-venndiagram-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venndiagram.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venndiagram.sh new file mode 100644 index 000000000..2ddfd0a84 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venndiagram.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-venndiagram + CHECK_RESULT $? 0 0 "install texlive-venndiagram failed" + SLEEP_WAIT 1 + dnf remove -y texlive-venndiagram + CHECK_RESULT $? 0 0 "remove texlive-venndiagram failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbasef-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbasef-doc.sh new file mode 100644 index 000000000..b2df5502c --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbasef-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-verbasef-doc + CHECK_RESULT $? 0 0 "install texlive-verbasef-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-verbasef-doc + CHECK_RESULT $? 0 0 "remove texlive-verbasef-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbasef.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbasef.sh new file mode 100644 index 000000000..ebc360d80 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbasef.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-verbasef + CHECK_RESULT $? 0 0 "install texlive-verbasef failed" + SLEEP_WAIT 1 + dnf remove -y texlive-verbasef + CHECK_RESULT $? 0 0 "remove texlive-verbasef failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox-doc.sh new file mode 100644 index 000000000..4815cd91b --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-verbatimbox-doc + CHECK_RESULT $? 0 0 "install texlive-verbatimbox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-verbatimbox-doc + CHECK_RESULT $? 0 0 "remove texlive-verbatimbox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox.sh new file mode 100644 index 000000000..47b0061f6 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-verbatimbox + CHECK_RESULT $? 0 0 "install texlive-verbatimbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-verbatimbox + CHECK_RESULT $? 0 0 "remove texlive-verbatimbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy-doc.sh new file mode 100644 index 000000000..37dfd5f17 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-verbatimcopy-doc + CHECK_RESULT $? 0 0 "install texlive-verbatimcopy-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-verbatimcopy-doc + CHECK_RESULT $? 0 0 "remove texlive-verbatimcopy-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy.sh new file mode 100644 index 000000000..79a70a0df --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-verbatimcopy + CHECK_RESULT $? 0 0 "install texlive-verbatimcopy failed" + SLEEP_WAIT 1 + dnf remove -y texlive-verbatimcopy + CHECK_RESULT $? 0 0 "remove texlive-verbatimcopy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbdef-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbdef-doc.sh new file mode 100644 index 000000000..216bf459e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbdef-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-verbdef-doc + CHECK_RESULT $? 0 0 "install texlive-verbdef-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-verbdef-doc + CHECK_RESULT $? 0 0 "remove texlive-verbdef-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbdef.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbdef.sh new file mode 100644 index 000000000..743269d9f --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbdef.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-verbdef + CHECK_RESULT $? 0 0 "install texlive-verbdef failed" + SLEEP_WAIT 1 + dnf remove -y texlive-verbdef + CHECK_RESULT $? 0 0 "remove texlive-verbdef failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbments-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbments-doc.sh new file mode 100644 index 000000000..5eb383e3b --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbments-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-verbments-doc + CHECK_RESULT $? 0 0 "install texlive-verbments-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-verbments-doc + CHECK_RESULT $? 0 0 "remove texlive-verbments-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbments.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbments.sh new file mode 100644 index 000000000..e7a14fb3e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbments.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-verbments + CHECK_RESULT $? 0 0 "install texlive-verbments failed" + SLEEP_WAIT 1 + dnf remove -y texlive-verbments + CHECK_RESULT $? 0 0 "remove texlive-verbments failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verifica.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verifica.sh new file mode 100644 index 000000000..e4658b488 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verifica.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-verifica + CHECK_RESULT $? 0 0 "install texlive-verifica failed" + SLEEP_WAIT 1 + dnf remove -y texlive-verifica + CHECK_RESULT $? 0 0 "remove texlive-verifica failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verse-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verse-doc.sh new file mode 100644 index 000000000..098528a3f --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verse-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-verse-doc + CHECK_RESULT $? 0 0 "install texlive-verse-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-verse-doc + CHECK_RESULT $? 0 0 "remove texlive-verse-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verse.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verse.sh new file mode 100644 index 000000000..fbeb4039a --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verse.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-verse + CHECK_RESULT $? 0 0 "install texlive-verse failed" + SLEEP_WAIT 1 + dnf remove -y texlive-verse + CHECK_RESULT $? 0 0 "remove texlive-verse failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-version-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-version-doc.sh new file mode 100644 index 000000000..6b0413d4a --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-version-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-version-doc + CHECK_RESULT $? 0 0 "install texlive-version-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-version-doc + CHECK_RESULT $? 0 0 "remove texlive-version-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-version.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-version.sh new file mode 100644 index 000000000..a3fd6dd20 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-version.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-version + CHECK_RESULT $? 0 0 "install texlive-version failed" + SLEEP_WAIT 1 + dnf remove -y texlive-version + CHECK_RESULT $? 0 0 "remove texlive-version failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versions-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versions-doc.sh new file mode 100644 index 000000000..a6017d525 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versions-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-versions-doc + CHECK_RESULT $? 0 0 "install texlive-versions-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-versions-doc + CHECK_RESULT $? 0 0 "remove texlive-versions-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versions.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versions.sh new file mode 100644 index 000000000..709052743 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versions.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-versions + CHECK_RESULT $? 0 0 "install texlive-versions failed" + SLEEP_WAIT 1 + dnf remove -y texlive-versions + CHECK_RESULT $? 0 0 "remove texlive-versions failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versonotes-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versonotes-doc.sh new file mode 100644 index 000000000..6a8dd279f --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versonotes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-versonotes-doc + CHECK_RESULT $? 0 0 "install texlive-versonotes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-versonotes-doc + CHECK_RESULT $? 0 0 "remove texlive-versonotes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versonotes.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versonotes.sh new file mode 100644 index 000000000..312acaa92 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versonotes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-versonotes + CHECK_RESULT $? 0 0 "install texlive-versonotes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-versonotes + CHECK_RESULT $? 0 0 "remove texlive-versonotes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vertbars-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vertbars-doc.sh new file mode 100644 index 000000000..2f44c2bf2 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vertbars-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vertbars-doc + CHECK_RESULT $? 0 0 "install texlive-vertbars-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vertbars-doc + CHECK_RESULT $? 0 0 "remove texlive-vertbars-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vertbars.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vertbars.sh new file mode 100644 index 000000000..c404fa016 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vertbars.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vertbars + CHECK_RESULT $? 0 0 "install texlive-vertbars failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vertbars + CHECK_RESULT $? 0 0 "remove texlive-vertbars failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vgrid-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vgrid-doc.sh new file mode 100644 index 000000000..ebda14365 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vgrid-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vgrid-doc + CHECK_RESULT $? 0 0 "install texlive-vgrid-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vgrid-doc + CHECK_RESULT $? 0 0 "remove texlive-vgrid-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vgrid.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vgrid.sh new file mode 100644 index 000000000..d5990c213 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vgrid.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vgrid + CHECK_RESULT $? 0 0 "install texlive-vgrid failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vgrid + CHECK_RESULT $? 0 0 "remove texlive-vgrid failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vhistory-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vhistory-doc.sh new file mode 100644 index 000000000..568726530 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vhistory-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vhistory-doc + CHECK_RESULT $? 0 0 "install texlive-vhistory-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vhistory-doc + CHECK_RESULT $? 0 0 "remove texlive-vhistory-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vhistory.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vhistory.sh new file mode 100644 index 000000000..baf4781d2 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vhistory.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vhistory + CHECK_RESULT $? 0 0 "install texlive-vhistory failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vhistory + CHECK_RESULT $? 0 0 "remove texlive-vhistory failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualfaq-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualfaq-doc.sh new file mode 100644 index 000000000..c34ff4b83 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualfaq-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-visualfaq-doc + CHECK_RESULT $? 0 0 "install texlive-visualfaq-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-visualfaq-doc + CHECK_RESULT $? 0 0 "remove texlive-visualfaq-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualpstricks-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualpstricks-doc.sh new file mode 100644 index 000000000..65833a45b --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualpstricks-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-visualpstricks-doc + CHECK_RESULT $? 0 0 "install texlive-visualpstricks-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-visualpstricks-doc + CHECK_RESULT $? 0 0 "remove texlive-visualpstricks-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualtikz-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualtikz-doc.sh new file mode 100644 index 000000000..d511374d2 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualtikz-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-visualtikz-doc + CHECK_RESULT $? 0 0 "install texlive-visualtikz-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-visualtikz-doc + CHECK_RESULT $? 0 0 "remove texlive-visualtikz-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vmargin-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vmargin-doc.sh new file mode 100644 index 000000000..fd154c2a7 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vmargin-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vmargin-doc + CHECK_RESULT $? 0 0 "install texlive-vmargin-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vmargin-doc + CHECK_RESULT $? 0 0 "remove texlive-vmargin-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vmargin.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vmargin.sh new file mode 100644 index 000000000..d209e8662 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vmargin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vmargin + CHECK_RESULT $? 0 0 "install texlive-vmargin failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vmargin + CHECK_RESULT $? 0 0 "remove texlive-vmargin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vntex-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vntex-doc.sh new file mode 100644 index 000000000..4b1e83aea --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vntex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vntex-doc + CHECK_RESULT $? 0 0 "install texlive-vntex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vntex-doc + CHECK_RESULT $? 0 0 "remove texlive-vntex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vntex.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vntex.sh new file mode 100644 index 000000000..ba8c40593 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vntex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vntex + CHECK_RESULT $? 0 0 "install texlive-vntex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vntex + CHECK_RESULT $? 0 0 "remove texlive-vntex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vocaltract-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vocaltract-doc.sh new file mode 100644 index 000000000..0aa1c562f --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vocaltract-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vocaltract-doc + CHECK_RESULT $? 0 0 "install texlive-vocaltract-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vocaltract-doc + CHECK_RESULT $? 0 0 "remove texlive-vocaltract-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vocaltract.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vocaltract.sh new file mode 100644 index 000000000..f0daa8345 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vocaltract.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vocaltract + CHECK_RESULT $? 0 0 "install texlive-vocaltract failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vocaltract + CHECK_RESULT $? 0 0 "remove texlive-vocaltract failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-volumes-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-volumes-doc.sh new file mode 100644 index 000000000..9759ca6e9 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-volumes-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-volumes-doc + CHECK_RESULT $? 0 0 "install texlive-volumes-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-volumes-doc + CHECK_RESULT $? 0 0 "remove texlive-volumes-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-volumes.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-volumes.sh new file mode 100644 index 000000000..5f1cc1fd0 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-volumes.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-volumes + CHECK_RESULT $? 0 0 "install texlive-volumes failed" + SLEEP_WAIT 1 + dnf remove -y texlive-volumes + CHECK_RESULT $? 0 0 "remove texlive-volumes failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-voss-mathcol-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-voss-mathcol-doc.sh new file mode 100644 index 000000000..f34f97c72 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-voss-mathcol-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-voss-mathcol-doc + CHECK_RESULT $? 0 0 "install texlive-voss-mathcol-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-voss-mathcol-doc + CHECK_RESULT $? 0 0 "remove texlive-voss-mathcol-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vruler-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vruler-doc.sh new file mode 100644 index 000000000..7ec288a66 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vruler-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vruler-doc + CHECK_RESULT $? 0 0 "install texlive-vruler-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vruler-doc + CHECK_RESULT $? 0 0 "remove texlive-vruler-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vruler.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vruler.sh new file mode 100644 index 000000000..7e50c95a8 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vruler.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vruler + CHECK_RESULT $? 0 0 "install texlive-vruler failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vruler + CHECK_RESULT $? 0 0 "remove texlive-vruler failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vwcol-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vwcol-doc.sh new file mode 100644 index 000000000..94b4ddf9e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vwcol-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vwcol-doc + CHECK_RESULT $? 0 0 "install texlive-vwcol-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vwcol-doc + CHECK_RESULT $? 0 0 "remove texlive-vwcol-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vwcol.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vwcol.sh new file mode 100644 index 000000000..1134a8059 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vwcol.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vwcol + CHECK_RESULT $? 0 0 "install texlive-vwcol failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vwcol + CHECK_RESULT $? 0 0 "remove texlive-vwcol failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wadalab-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wadalab-doc.sh new file mode 100644 index 000000000..13d40741c --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wadalab-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wadalab-doc + CHECK_RESULT $? 0 0 "install texlive-wadalab-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wadalab-doc + CHECK_RESULT $? 0 0 "remove texlive-wadalab-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wadalab.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wadalab.sh new file mode 100644 index 000000000..9071efe1a --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wadalab.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wadalab + CHECK_RESULT $? 0 0 "install texlive-wadalab failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wadalab + CHECK_RESULT $? 0 0 "remove texlive-wadalab failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallcalendar.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallcalendar.sh new file mode 100644 index 000000000..710cb67af --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallcalendar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wallcalendar + CHECK_RESULT $? 0 0 "install texlive-wallcalendar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wallcalendar + CHECK_RESULT $? 0 0 "remove texlive-wallcalendar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallpaper-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallpaper-doc.sh new file mode 100644 index 000000000..0d1da71d8 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallpaper-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wallpaper-doc + CHECK_RESULT $? 0 0 "install texlive-wallpaper-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wallpaper-doc + CHECK_RESULT $? 0 0 "remove texlive-wallpaper-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallpaper.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallpaper.sh new file mode 100644 index 000000000..2b91f71ef --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallpaper.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wallpaper + CHECK_RESULT $? 0 0 "install texlive-wallpaper failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wallpaper + CHECK_RESULT $? 0 0 "remove texlive-wallpaper failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warning-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warning-doc.sh new file mode 100644 index 000000000..3608c81ab --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warning-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-warning-doc + CHECK_RESULT $? 0 0 "install texlive-warning-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-warning-doc + CHECK_RESULT $? 0 0 "remove texlive-warning-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warning.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warning.sh new file mode 100644 index 000000000..dd6bbb5e7 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warning.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-warning + CHECK_RESULT $? 0 0 "install texlive-warning failed" + SLEEP_WAIT 1 + dnf remove -y texlive-warning + CHECK_RESULT $? 0 0 "remove texlive-warning failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warpcol-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warpcol-doc.sh new file mode 100644 index 000000000..a59846db0 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warpcol-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-warpcol-doc + CHECK_RESULT $? 0 0 "install texlive-warpcol-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-warpcol-doc + CHECK_RESULT $? 0 0 "remove texlive-warpcol-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warpcol.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warpcol.sh new file mode 100644 index 000000000..4fbd98e56 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warpcol.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-warpcol + CHECK_RESULT $? 0 0 "install texlive-warpcol failed" + SLEEP_WAIT 1 + dnf remove -y texlive-warpcol + CHECK_RESULT $? 0 0 "remove texlive-warpcol failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-was-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-was-doc.sh new file mode 100644 index 000000000..baf90c46f --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-was-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-was-doc + CHECK_RESULT $? 0 0 "install texlive-was-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-was-doc + CHECK_RESULT $? 0 0 "remove texlive-was-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-was.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-was.sh new file mode 100644 index 000000000..132d36dfe --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-was.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-was + CHECK_RESULT $? 0 0 "install texlive-was failed" + SLEEP_WAIT 1 + dnf remove -y texlive-was + CHECK_RESULT $? 0 0 "remove texlive-was failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy-doc.sh new file mode 100644 index 000000000..3f17875fd --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wasy-doc + CHECK_RESULT $? 0 0 "install texlive-wasy-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wasy-doc + CHECK_RESULT $? 0 0 "remove texlive-wasy-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy-type1.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy-type1.sh new file mode 100644 index 000000000..3d4136b82 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy-type1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wasy-type1 + CHECK_RESULT $? 0 0 "install texlive-wasy-type1 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wasy-type1 + CHECK_RESULT $? 0 0 "remove texlive-wasy-type1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy.sh new file mode 100644 index 000000000..48a195048 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wasy + CHECK_RESULT $? 0 0 "install texlive-wasy failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wasy + CHECK_RESULT $? 0 0 "remove texlive-wasy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps-doc.sh new file mode 100644 index 000000000..4e6d1f990 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wasy2-ps-doc + CHECK_RESULT $? 0 0 "install texlive-wasy2-ps-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wasy2-ps-doc + CHECK_RESULT $? 0 0 "remove texlive-wasy2-ps-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps.sh new file mode 100644 index 000000000..d1e8a6b45 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wasy2-ps + CHECK_RESULT $? 0 0 "install texlive-wasy2-ps failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wasy2-ps + CHECK_RESULT $? 0 0 "remove texlive-wasy2-ps failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasysym-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasysym-doc.sh new file mode 100644 index 000000000..0cfcd1863 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasysym-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wasysym-doc + CHECK_RESULT $? 0 0 "install texlive-wasysym-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wasysym-doc + CHECK_RESULT $? 0 0 "remove texlive-wasysym-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasysym.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasysym.sh new file mode 100644 index 000000000..e30a3752f --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasysym.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wasysym + CHECK_RESULT $? 0 0 "install texlive-wasysym failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wasysym + CHECK_RESULT $? 0 0 "remove texlive-wasysym failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-webguide-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-webguide-doc.sh new file mode 100644 index 000000000..9df586153 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-webguide-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-webguide-doc + CHECK_RESULT $? 0 0 "install texlive-webguide-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-webguide-doc + CHECK_RESULT $? 0 0 "remove texlive-webguide-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-widetable-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-widetable-doc.sh new file mode 100644 index 000000000..14f41a6db --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-widetable-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-widetable-doc + CHECK_RESULT $? 0 0 "install texlive-widetable-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-widetable-doc + CHECK_RESULT $? 0 0 "remove texlive-widetable-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-widetable.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-widetable.sh new file mode 100644 index 000000000..b405bd436 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-widetable.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-widetable + CHECK_RESULT $? 0 0 "install texlive-widetable failed" + SLEEP_WAIT 1 + dnf remove -y texlive-widetable + CHECK_RESULT $? 0 0 "remove texlive-widetable failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-williams-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-williams-doc.sh new file mode 100644 index 000000000..e26c9a427 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-williams-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-williams-doc + CHECK_RESULT $? 0 0 "install texlive-williams-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-williams-doc + CHECK_RESULT $? 0 0 "remove texlive-williams-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-williams.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-williams.sh new file mode 100644 index 000000000..cd261f741 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-williams.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-williams + CHECK_RESULT $? 0 0 "install texlive-williams failed" + SLEEP_WAIT 1 + dnf remove -y texlive-williams + CHECK_RESULT $? 0 0 "remove texlive-williams failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-willowtreebook.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-willowtreebook.sh new file mode 100644 index 000000000..c2de5dce9 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-willowtreebook.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-willowtreebook + CHECK_RESULT $? 0 0 "install texlive-willowtreebook failed" + SLEEP_WAIT 1 + dnf remove -y texlive-willowtreebook + CHECK_RESULT $? 0 0 "remove texlive-willowtreebook failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-withargs-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-withargs-doc.sh new file mode 100644 index 000000000..0d3e5686b --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-withargs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-withargs-doc + CHECK_RESULT $? 0 0 "install texlive-withargs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-withargs-doc + CHECK_RESULT $? 0 0 "remove texlive-withargs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-withargs.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-withargs.sh new file mode 100644 index 000000000..13a0dd443 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-withargs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-withargs + CHECK_RESULT $? 0 0 "install texlive-withargs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-withargs + CHECK_RESULT $? 0 0 "remove texlive-withargs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-witharrows.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-witharrows.sh new file mode 100644 index 000000000..d37093ae3 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-witharrows.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-witharrows + CHECK_RESULT $? 0 0 "install texlive-witharrows failed" + SLEEP_WAIT 1 + dnf remove -y texlive-witharrows + CHECK_RESULT $? 0 0 "remove texlive-witharrows failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-doc.sh new file mode 100644 index 000000000..e68ed181e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wnri-doc + CHECK_RESULT $? 0 0 "install texlive-wnri-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wnri-doc + CHECK_RESULT $? 0 0 "remove texlive-wnri-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex-doc.sh new file mode 100644 index 000000000..cb24fcd34 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wnri-latex-doc + CHECK_RESULT $? 0 0 "install texlive-wnri-latex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wnri-latex-doc + CHECK_RESULT $? 0 0 "remove texlive-wnri-latex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex.sh new file mode 100644 index 000000000..e4ee99207 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wnri-latex + CHECK_RESULT $? 0 0 "install texlive-wnri-latex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wnri-latex + CHECK_RESULT $? 0 0 "remove texlive-wnri-latex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri.sh new file mode 100644 index 000000000..c2ed9b58e --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wnri + CHECK_RESULT $? 0 0 "install texlive-wnri failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wnri + CHECK_RESULT $? 0 0 "remove texlive-wnri failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wordlike-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wordlike-doc.sh new file mode 100644 index 000000000..4e1008376 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wordlike-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wordlike-doc + CHECK_RESULT $? 0 0 "install texlive-wordlike-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wordlike-doc + CHECK_RESULT $? 0 0 "remove texlive-wordlike-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wordlike.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wordlike.sh new file mode 100644 index 000000000..a7120dc94 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wordlike.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wordlike + CHECK_RESULT $? 0 0 "install texlive-wordlike failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wordlike + CHECK_RESULT $? 0 0 "remove texlive-wordlike failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wrapfig-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wrapfig-doc.sh new file mode 100644 index 000000000..f08a13535 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wrapfig-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wrapfig-doc + CHECK_RESULT $? 0 0 "install texlive-wrapfig-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wrapfig-doc + CHECK_RESULT $? 0 0 "remove texlive-wrapfig-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wrapfig.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wrapfig.sh new file mode 100644 index 000000000..5dd123478 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wrapfig.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wrapfig + CHECK_RESULT $? 0 0 "install texlive-wrapfig failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wrapfig + CHECK_RESULT $? 0 0 "remove texlive-wrapfig failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic-doc.sh new file mode 100644 index 000000000..730362613 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wsemclassic-doc + CHECK_RESULT $? 0 0 "install texlive-wsemclassic-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wsemclassic-doc + CHECK_RESULT $? 0 0 "remove texlive-wsemclassic-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic.sh new file mode 100644 index 000000000..7575ce214 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wsemclassic + CHECK_RESULT $? 0 0 "install texlive-wsemclassic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wsemclassic + CHECK_RESULT $? 0 0 "remove texlive-wsemclassic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wtref.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wtref.sh new file mode 100644 index 000000000..a6bd16eb3 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wtref.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-wtref + CHECK_RESULT $? 0 0 "install texlive-wtref failed" + SLEEP_WAIT 1 + dnf remove -y texlive-wtref + CHECK_RESULT $? 0 0 "remove texlive-wtref failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xecyrmongolian.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xecyrmongolian.sh new file mode 100644 index 000000000..8183dbe61 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xecyrmongolian.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xecyrmongolian + CHECK_RESULT $? 0 0 "install texlive-xecyrmongolian failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xecyrmongolian + CHECK_RESULT $? 0 0 "remove texlive-xecyrmongolian failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xepersian-hm.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xepersian-hm.sh new file mode 100644 index 000000000..0ea49edab --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xepersian-hm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xepersian-hm + CHECK_RESULT $? 0 0 "install texlive-xepersian-hm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xepersian-hm + CHECK_RESULT $? 0 0 "remove texlive-xepersian-hm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xkcdcolors.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xkcdcolors.sh new file mode 100644 index 000000000..4a4ee1787 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xkcdcolors.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xkcdcolors + CHECK_RESULT $? 0 0 "install texlive-xkcdcolors failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xkcdcolors + CHECK_RESULT $? 0 0 "remove texlive-xkcdcolors failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-yazd-thesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-yazd-thesis.sh new file mode 100644 index 000000000..df2c5519a --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-yazd-thesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yazd-thesis + CHECK_RESULT $? 0 0 "install texlive-yazd-thesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yazd-thesis + CHECK_RESULT $? 0 0 "remove texlive-yazd-thesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-yquant.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-yquant.sh new file mode 100644 index 000000000..349f86a59 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-yquant.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yquant + CHECK_RESULT $? 0 0 "install texlive-yquant failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yquant + CHECK_RESULT $? 0 0 "remove texlive-yquant failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-zhlineskip.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-zhlineskip.sh new file mode 100644 index 000000000..8f38c5829 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-zhlineskip.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zhlineskip + CHECK_RESULT $? 0 0 "install texlive-zhlineskip failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zhlineskip + CHECK_RESULT $? 0 0 "remove texlive-zhlineskip failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-zref.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-zref.sh new file mode 100644 index 000000000..4c845e0d7 --- /dev/null +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-zref.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-y +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zref + CHECK_RESULT $? 0 0 "install texlive-zref failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zref + CHECK_RESULT $? 0 0 "remove texlive-zref failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-accents.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-accents.sh new file mode 100644 index 000000000..bae43dc99 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-accents.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-accents + CHECK_RESULT $? 0 0 "install texlive-accents failed" + SLEEP_WAIT 1 + dnf remove -y texlive-accents + CHECK_RESULT $? 0 0 "remove texlive-accents failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-addliga.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-addliga.sh new file mode 100644 index 000000000..147b5d027 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-addliga.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-addliga + CHECK_RESULT $? 0 0 "install texlive-addliga failed" + SLEEP_WAIT 1 + dnf remove -y texlive-addliga + CHECK_RESULT $? 0 0 "remove texlive-addliga failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-almendra.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-almendra.sh new file mode 100644 index 000000000..c8b1d290a --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-almendra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-almendra + CHECK_RESULT $? 0 0 "install texlive-almendra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-almendra + CHECK_RESULT $? 0 0 "remove texlive-almendra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-alpha-persian.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-alpha-persian.sh new file mode 100644 index 000000000..05eceea1a --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-alpha-persian.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-alpha-persian + CHECK_RESULT $? 0 0 "install texlive-alpha-persian failed" + SLEEP_WAIT 1 + dnf remove -y texlive-alpha-persian + CHECK_RESULT $? 0 0 "remove texlive-alpha-persian failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-amscdx.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-amscdx.sh new file mode 100644 index 000000000..8888bc41a --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-amscdx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-amscdx + CHECK_RESULT $? 0 0 "install texlive-amscdx failed" + SLEEP_WAIT 1 + dnf remove -y texlive-amscdx + CHECK_RESULT $? 0 0 "remove texlive-amscdx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-apprendre-a-programmer-en-tex.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-apprendre-a-programmer-en-tex.sh new file mode 100644 index 000000000..62065add4 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-apprendre-a-programmer-en-tex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-apprendre-a-programmer-en-tex + CHECK_RESULT $? 0 0 "install texlive-apprendre-a-programmer-en-tex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-apprendre-a-programmer-en-tex + CHECK_RESULT $? 0 0 "remove texlive-apprendre-a-programmer-en-tex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-arabicfront.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-arabicfront.sh new file mode 100644 index 000000000..f8875a4e6 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-arabicfront.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-arabicfront + CHECK_RESULT $? 0 0 "install texlive-arabicfront failed" + SLEEP_WAIT 1 + dnf remove -y texlive-arabicfront + CHECK_RESULT $? 0 0 "remove texlive-arabicfront failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-arraycols.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-arraycols.sh new file mode 100644 index 000000000..64a4331d7 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-arraycols.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-arraycols + CHECK_RESULT $? 0 0 "install texlive-arraycols failed" + SLEEP_WAIT 1 + dnf remove -y texlive-arraycols + CHECK_RESULT $? 0 0 "remove texlive-arraycols failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-asmeconf.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-asmeconf.sh new file mode 100644 index 000000000..ca8118720 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-asmeconf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-asmeconf + CHECK_RESULT $? 0 0 "install texlive-asmeconf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-asmeconf + CHECK_RESULT $? 0 0 "remove texlive-asmeconf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-asmejour.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-asmejour.sh new file mode 100644 index 000000000..c82930ae3 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-asmejour.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-asmejour + CHECK_RESULT $? 0 0 "install texlive-asmejour failed" + SLEEP_WAIT 1 + dnf remove -y texlive-asmejour + CHECK_RESULT $? 0 0 "remove texlive-asmejour failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamer-rl.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamer-rl.sh new file mode 100644 index 000000000..6c18f3f5b --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamer-rl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-beamer-rl + CHECK_RESULT $? 0 0 "install texlive-beamer-rl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-beamer-rl + CHECK_RESULT $? 0 0 "remove texlive-beamer-rl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamerauxtheme.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamerauxtheme.sh new file mode 100644 index 000000000..194000b28 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamerauxtheme.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-beamerauxtheme + CHECK_RESULT $? 0 0 "install texlive-beamerauxtheme failed" + SLEEP_WAIT 1 + dnf remove -y texlive-beamerauxtheme + CHECK_RESULT $? 0 0 "remove texlive-beamerauxtheme failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-light.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-light.sh new file mode 100644 index 000000000..bba0af720 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-light.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-beamertheme-light + CHECK_RESULT $? 0 0 "install texlive-beamertheme-light failed" + SLEEP_WAIT 1 + dnf remove -y texlive-beamertheme-light + CHECK_RESULT $? 0 0 "remove texlive-beamertheme-light failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-npbt.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-npbt.sh new file mode 100644 index 000000000..67c331074 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-npbt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-beamertheme-npbt + CHECK_RESULT $? 0 0 "install texlive-beamertheme-npbt failed" + SLEEP_WAIT 1 + dnf remove -y texlive-beamertheme-npbt + CHECK_RESULT $? 0 0 "remove texlive-beamertheme-npbt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-biblatex-bath.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-biblatex-bath.sh new file mode 100644 index 000000000..9a260a52b --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-biblatex-bath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-biblatex-bath + CHECK_RESULT $? 0 0 "install texlive-biblatex-bath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-biblatex-bath + CHECK_RESULT $? 0 0 "remove texlive-biblatex-bath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-biblatex-ext.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-biblatex-ext.sh new file mode 100644 index 000000000..fdad47228 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-biblatex-ext.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-biblatex-ext + CHECK_RESULT $? 0 0 "install texlive-biblatex-ext failed" + SLEEP_WAIT 1 + dnf remove -y texlive-biblatex-ext + CHECK_RESULT $? 0 0 "remove texlive-biblatex-ext failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bitter.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bitter.sh new file mode 100644 index 000000000..fb6abb895 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bitter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bitter + CHECK_RESULT $? 0 0 "install texlive-bitter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bitter + CHECK_RESULT $? 0 0 "remove texlive-bitter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-blowup-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-blowup-doc.sh new file mode 100644 index 000000000..a27697f32 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-blowup-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-blowup-doc + CHECK_RESULT $? 0 0 "install texlive-blowup-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-blowup-doc + CHECK_RESULT $? 0 0 "remove texlive-blowup-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-blowup.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-blowup.sh new file mode 100644 index 000000000..b238e1048 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-blowup.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-blowup + CHECK_RESULT $? 0 0 "install texlive-blowup failed" + SLEEP_WAIT 1 + dnf remove -y texlive-blowup + CHECK_RESULT $? 0 0 "remove texlive-blowup failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-brandeis-problemset.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-brandeis-problemset.sh new file mode 100644 index 000000000..733690507 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-brandeis-problemset.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-brandeis-problemset + CHECK_RESULT $? 0 0 "install texlive-brandeis-problemset failed" + SLEEP_WAIT 1 + dnf remove -y texlive-brandeis-problemset + CHECK_RESULT $? 0 0 "remove texlive-brandeis-problemset failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-businesscard-qrcode.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-businesscard-qrcode.sh new file mode 100644 index 000000000..064eb64ce --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-businesscard-qrcode.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-businesscard-qrcode + CHECK_RESULT $? 0 0 "install texlive-businesscard-qrcode failed" + SLEEP_WAIT 1 + dnf remove -y texlive-businesscard-qrcode + CHECK_RESULT $? 0 0 "remove texlive-businesscard-qrcode failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bussproofs-extra.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bussproofs-extra.sh new file mode 100644 index 000000000..ad13a1719 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bussproofs-extra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bussproofs-extra + CHECK_RESULT $? 0 0 "install texlive-bussproofs-extra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bussproofs-extra + CHECK_RESULT $? 0 0 "remove texlive-bussproofs-extra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxjaholiday.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxjaholiday.sh new file mode 100644 index 000000000..b3542517d --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxjaholiday.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxjaholiday + CHECK_RESULT $? 0 0 "install texlive-bxjaholiday failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxjaholiday + CHECK_RESULT $? 0 0 "remove texlive-bxjaholiday failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxtexlogo.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxtexlogo.sh new file mode 100644 index 000000000..f1814076a --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxtexlogo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxtexlogo + CHECK_RESULT $? 0 0 "install texlive-bxtexlogo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxtexlogo + CHECK_RESULT $? 0 0 "remove texlive-bxtexlogo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxwareki.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxwareki.sh new file mode 100644 index 000000000..5292af8a3 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxwareki.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-bxwareki + CHECK_RESULT $? 0 0 "install texlive-bxwareki failed" + SLEEP_WAIT 1 + dnf remove -y texlive-bxwareki + CHECK_RESULT $? 0 0 "remove texlive-bxwareki failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-centeredline.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-centeredline.sh new file mode 100644 index 000000000..16ebf6701 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-centeredline.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-centeredline + CHECK_RESULT $? 0 0 "install texlive-centeredline failed" + SLEEP_WAIT 1 + dnf remove -y texlive-centeredline + CHECK_RESULT $? 0 0 "remove texlive-centeredline failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-changelog.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-changelog.sh new file mode 100644 index 000000000..bb9a2c522 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-changelog.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-changelog + CHECK_RESULT $? 0 0 "install texlive-changelog failed" + SLEEP_WAIT 1 + dnf remove -y texlive-changelog + CHECK_RESULT $? 0 0 "remove texlive-changelog failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-checkend.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-checkend.sh new file mode 100644 index 000000000..2d0a85bf4 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-checkend.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-checkend + CHECK_RESULT $? 0 0 "install texlive-checkend failed" + SLEEP_WAIT 1 + dnf remove -y texlive-checkend + CHECK_RESULT $? 0 0 "remove texlive-checkend failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chordbars.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chordbars.sh new file mode 100644 index 000000000..7e7911a44 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chordbars.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chordbars + CHECK_RESULT $? 0 0 "install texlive-chordbars failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chordbars + CHECK_RESULT $? 0 0 "remove texlive-chordbars failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chordbox.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chordbox.sh new file mode 100644 index 000000000..7adf3db31 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chordbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chordbox + CHECK_RESULT $? 0 0 "install texlive-chordbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chordbox + CHECK_RESULT $? 0 0 "remove texlive-chordbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chs-physics-report.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chs-physics-report.sh new file mode 100644 index 000000000..57d72c115 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chs-physics-report.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-chs-physics-report + CHECK_RESULT $? 0 0 "install texlive-chs-physics-report failed" + SLEEP_WAIT 1 + dnf remove -y texlive-chs-physics-report + CHECK_RESULT $? 0 0 "remove texlive-chs-physics-report failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-codeanatomy.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-codeanatomy.sh new file mode 100644 index 000000000..e7a76d16f --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-codeanatomy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-codeanatomy + CHECK_RESULT $? 0 0 "install texlive-codeanatomy failed" + SLEEP_WAIT 1 + dnf remove -y texlive-codeanatomy + CHECK_RESULT $? 0 0 "remove texlive-codeanatomy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-coelacanth.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-coelacanth.sh new file mode 100644 index 000000000..7cfd54f21 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-coelacanth.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-coelacanth + CHECK_RESULT $? 0 0 "install texlive-coelacanth failed" + SLEEP_WAIT 1 + dnf remove -y texlive-coelacanth + CHECK_RESULT $? 0 0 "remove texlive-coelacanth failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-colophon.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-colophon.sh new file mode 100644 index 000000000..7b8d211f5 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-colophon.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colophon + CHECK_RESULT $? 0 0 "install texlive-colophon failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colophon + CHECK_RESULT $? 0 0 "remove texlive-colophon failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-colorprofiles.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-colorprofiles.sh new file mode 100644 index 000000000..4ea7d3f76 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-colorprofiles.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-colorprofiles + CHECK_RESULT $? 0 0 "install texlive-colorprofiles failed" + SLEEP_WAIT 1 + dnf remove -y texlive-colorprofiles + CHECK_RESULT $? 0 0 "remove texlive-colorprofiles failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-commedit.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-commedit.sh new file mode 100644 index 000000000..fc094ade6 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-commedit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-commedit + CHECK_RESULT $? 0 0 "install texlive-commedit failed" + SLEEP_WAIT 1 + dnf remove -y texlive-commedit + CHECK_RESULT $? 0 0 "remove texlive-commedit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-crimsonpro.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-crimsonpro.sh new file mode 100644 index 000000000..767314d96 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-crimsonpro.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-crimsonpro + CHECK_RESULT $? 0 0 "install texlive-crimsonpro failed" + SLEEP_WAIT 1 + dnf remove -y texlive-crimsonpro + CHECK_RESULT $? 0 0 "remove texlive-crimsonpro failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-cuprum.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-cuprum.sh new file mode 100644 index 000000000..ccb875b5d --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-cuprum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cuprum + CHECK_RESULT $? 0 0 "install texlive-cuprum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cuprum + CHECK_RESULT $? 0 0 "remove texlive-cuprum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-cweb-old.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-cweb-old.sh new file mode 100644 index 000000000..34d8b9a76 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-cweb-old.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-cweb-old + CHECK_RESULT $? 0 0 "install texlive-cweb-old failed" + SLEEP_WAIT 1 + dnf remove -y texlive-cweb-old + CHECK_RESULT $? 0 0 "remove texlive-cweb-old failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-dehyph.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-dehyph.sh new file mode 100644 index 000000000..3f1617858 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-dehyph.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-dehyph + CHECK_RESULT $? 0 0 "install texlive-dehyph failed" + SLEEP_WAIT 1 + dnf remove -y texlive-dehyph + CHECK_RESULT $? 0 0 "remove texlive-dehyph failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-derivative.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-derivative.sh new file mode 100644 index 000000000..d689d27c7 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-derivative.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-derivative + CHECK_RESULT $? 0 0 "install texlive-derivative failed" + SLEEP_WAIT 1 + dnf remove -y texlive-derivative + CHECK_RESULT $? 0 0 "remove texlive-derivative failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-dotlessi.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-dotlessi.sh new file mode 100644 index 000000000..0f88c7718 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-dotlessi.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-dotlessi + CHECK_RESULT $? 0 0 "install texlive-dotlessi failed" + SLEEP_WAIT 1 + dnf remove -y texlive-dotlessi + CHECK_RESULT $? 0 0 "remove texlive-dotlessi failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-duckuments.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-duckuments.sh new file mode 100644 index 000000000..11bcec499 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-duckuments.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-duckuments + CHECK_RESULT $? 0 0 "install texlive-duckuments failed" + SLEEP_WAIT 1 + dnf remove -y texlive-duckuments + CHECK_RESULT $? 0 0 "remove texlive-duckuments failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ecothesis.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ecothesis.sh new file mode 100644 index 000000000..bc24709f4 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ecothesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ecothesis + CHECK_RESULT $? 0 0 "install texlive-ecothesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ecothesis + CHECK_RESULT $? 0 0 "remove texlive-ecothesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ehhline.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ehhline.sh new file mode 100644 index 000000000..6b10db701 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ehhline.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ehhline + CHECK_RESULT $? 0 0 "install texlive-ehhline failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ehhline + CHECK_RESULT $? 0 0 "remove texlive-ehhline failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantbook.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantbook.sh new file mode 100644 index 000000000..b9511b716 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantbook.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elegantbook + CHECK_RESULT $? 0 0 "install texlive-elegantbook failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elegantbook + CHECK_RESULT $? 0 0 "remove texlive-elegantbook failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantnote.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantnote.sh new file mode 100644 index 000000000..8c267f17a --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantnote.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elegantnote + CHECK_RESULT $? 0 0 "install texlive-elegantnote failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elegantnote + CHECK_RESULT $? 0 0 "remove texlive-elegantnote failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantpaper.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantpaper.sh new file mode 100644 index 000000000..617920b27 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantpaper.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-elegantpaper + CHECK_RESULT $? 0 0 "install texlive-elegantpaper failed" + SLEEP_WAIT 1 + dnf remove -y texlive-elegantpaper + CHECK_RESULT $? 0 0 "remove texlive-elegantpaper failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-els-cas-templates.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-els-cas-templates.sh new file mode 100644 index 000000000..bc685b177 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-els-cas-templates.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-els-cas-templates + CHECK_RESULT $? 0 0 "install texlive-els-cas-templates failed" + SLEEP_WAIT 1 + dnf remove -y texlive-els-cas-templates + CHECK_RESULT $? 0 0 "remove texlive-els-cas-templates failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-eqexpl.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-eqexpl.sh new file mode 100644 index 000000000..d417fbd53 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-eqexpl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-eqexpl + CHECK_RESULT $? 0 0 "install texlive-eqexpl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-eqexpl + CHECK_RESULT $? 0 0 "remove texlive-eqexpl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-euflag.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-euflag.sh new file mode 100644 index 000000000..2919c7674 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-euflag.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-euflag + CHECK_RESULT $? 0 0 "install texlive-euflag failed" + SLEEP_WAIT 1 + dnf remove -y texlive-euflag + CHECK_RESULT $? 0 0 "remove texlive-euflag failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exam-randomizechoices.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exam-randomizechoices.sh new file mode 100644 index 000000000..768466b21 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exam-randomizechoices.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exam-randomizechoices + CHECK_RESULT $? 0 0 "install texlive-exam-randomizechoices failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exam-randomizechoices + CHECK_RESULT $? 0 0 "remove texlive-exam-randomizechoices failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exercisepoints.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exercisepoints.sh new file mode 100644 index 000000000..bf4db647c --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exercisepoints.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exercisepoints + CHECK_RESULT $? 0 0 "install texlive-exercisepoints failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exercisepoints + CHECK_RESULT $? 0 0 "remove texlive-exercisepoints failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exframe.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exframe.sh new file mode 100644 index 000000000..abc1c62cb --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exframe.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-exframe + CHECK_RESULT $? 0 0 "install texlive-exframe failed" + SLEEP_WAIT 1 + dnf remove -y texlive-exframe + CHECK_RESULT $? 0 0 "remove texlive-exframe failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-facture-belge-simple-sans-tva.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-facture-belge-simple-sans-tva.sh new file mode 100644 index 000000000..d9cdf7ac7 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-facture-belge-simple-sans-tva.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-facture-belge-simple-sans-tva + CHECK_RESULT $? 0 0 "install texlive-facture-belge-simple-sans-tva failed" + SLEEP_WAIT 1 + dnf remove -y texlive-facture-belge-simple-sans-tva + CHECK_RESULT $? 0 0 "remove texlive-facture-belge-simple-sans-tva failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fancyhandout.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fancyhandout.sh new file mode 100644 index 000000000..bf98ceb33 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fancyhandout.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fancyhandout + CHECK_RESULT $? 0 0 "install texlive-fancyhandout failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fancyhandout + CHECK_RESULT $? 0 0 "remove texlive-fancyhandout failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fascicules.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fascicules.sh new file mode 100644 index 000000000..9e7d27f1c --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fascicules.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fascicules + CHECK_RESULT $? 0 0 "install texlive-fascicules failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fascicules + CHECK_RESULT $? 0 0 "remove texlive-fascicules failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fbox.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fbox.sh new file mode 100644 index 000000000..784674e1a --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fbox + CHECK_RESULT $? 0 0 "install texlive-fbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fbox + CHECK_RESULT $? 0 0 "remove texlive-fbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-firamath-otf.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-firamath-otf.sh new file mode 100644 index 000000000..4f442931a --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-firamath-otf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-firamath-otf + CHECK_RESULT $? 0 0 "install texlive-firamath-otf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-firamath-otf + CHECK_RESULT $? 0 0 "remove texlive-firamath-otf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-firamath.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-firamath.sh new file mode 100644 index 000000000..2fef34f76 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-firamath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-firamath + CHECK_RESULT $? 0 0 "install texlive-firamath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-firamath + CHECK_RESULT $? 0 0 "remove texlive-firamath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fiziko.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fiziko.sh new file mode 100644 index 000000000..d262cdbf0 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fiziko.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-fiziko + CHECK_RESULT $? 0 0 "install texlive-fiziko failed" + SLEEP_WAIT 1 + dnf remove -y texlive-fiziko + CHECK_RESULT $? 0 0 "remove texlive-fiziko failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-forum.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-forum.sh new file mode 100644 index 000000000..86735ba46 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-forum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-forum + CHECK_RESULT $? 0 0 "install texlive-forum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-forum + CHECK_RESULT $? 0 0 "remove texlive-forum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ftc-notebook.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ftc-notebook.sh new file mode 100644 index 000000000..151f0d15b --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ftc-notebook.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ftc-notebook + CHECK_RESULT $? 0 0 "install texlive-ftc-notebook failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ftc-notebook + CHECK_RESULT $? 0 0 "remove texlive-ftc-notebook failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gammas.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gammas.sh new file mode 100644 index 000000000..27d3a80dc --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gammas.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-gammas + CHECK_RESULT $? 0 0 "install texlive-gammas failed" + SLEEP_WAIT 1 + dnf remove -y texlive-gammas + CHECK_RESULT $? 0 0 "remove texlive-gammas failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-garamond-libre.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-garamond-libre.sh new file mode 100644 index 000000000..0a42f89b5 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-garamond-libre.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-garamond-libre + CHECK_RESULT $? 0 0 "install texlive-garamond-libre failed" + SLEEP_WAIT 1 + dnf remove -y texlive-garamond-libre + CHECK_RESULT $? 0 0 "remove texlive-garamond-libre failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-garamond-math.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-garamond-math.sh new file mode 100644 index 000000000..4f649ee3c --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-garamond-math.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-garamond-math + CHECK_RESULT $? 0 0 "install texlive-garamond-math failed" + SLEEP_WAIT 1 + dnf remove -y texlive-garamond-math + CHECK_RESULT $? 0 0 "remove texlive-garamond-math failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gitver.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gitver.sh new file mode 100644 index 000000000..d2d0c0a3d --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gitver.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-gitver + CHECK_RESULT $? 0 0 "install texlive-gitver failed" + SLEEP_WAIT 1 + dnf remove -y texlive-gitver + CHECK_RESULT $? 0 0 "remove texlive-gitver failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-globalvals.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-globalvals.sh new file mode 100644 index 000000000..fc6912afc --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-globalvals.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-globalvals + CHECK_RESULT $? 0 0 "install texlive-globalvals failed" + SLEEP_WAIT 1 + dnf remove -y texlive-globalvals + CHECK_RESULT $? 0 0 "remove texlive-globalvals failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glosmathtools.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glosmathtools.sh new file mode 100644 index 000000000..14200bacc --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glosmathtools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-glosmathtools + CHECK_RESULT $? 0 0 "install texlive-glosmathtools failed" + SLEEP_WAIT 1 + dnf remove -y texlive-glosmathtools + CHECK_RESULT $? 0 0 "remove texlive-glosmathtools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glossaries-estonian.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glossaries-estonian.sh new file mode 100644 index 000000000..e1bed00cc --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glossaries-estonian.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-glossaries-estonian + CHECK_RESULT $? 0 0 "install texlive-glossaries-estonian failed" + SLEEP_WAIT 1 + dnf remove -y texlive-glossaries-estonian + CHECK_RESULT $? 0 0 "remove texlive-glossaries-estonian failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glossaries-slovene.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glossaries-slovene.sh new file mode 100644 index 000000000..cd35858af --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glossaries-slovene.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-glossaries-slovene + CHECK_RESULT $? 0 0 "install texlive-glossaries-slovene failed" + SLEEP_WAIT 1 + dnf remove -y texlive-glossaries-slovene + CHECK_RESULT $? 0 0 "remove texlive-glossaries-slovene failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-grabbox.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-grabbox.sh new file mode 100644 index 000000000..b9cd02d42 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-grabbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-grabbox + CHECK_RESULT $? 0 0 "install texlive-grabbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-grabbox + CHECK_RESULT $? 0 0 "remove texlive-grabbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gridslides.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gridslides.sh new file mode 100644 index 000000000..fa232b95c --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gridslides.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-gridslides + CHECK_RESULT $? 0 0 "install texlive-gridslides failed" + SLEEP_WAIT 1 + dnf remove -y texlive-gridslides + CHECK_RESULT $? 0 0 "remove texlive-gridslides failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-guitartabs.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-guitartabs.sh new file mode 100644 index 000000000..2e23229e5 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-guitartabs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-guitartabs + CHECK_RESULT $? 0 0 "install texlive-guitartabs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-guitartabs + CHECK_RESULT $? 0 0 "remove texlive-guitartabs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-hmtrump.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-hmtrump.sh new file mode 100644 index 000000000..6e7c3c387 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-hmtrump.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hmtrump + CHECK_RESULT $? 0 0 "install texlive-hmtrump failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hmtrump + CHECK_RESULT $? 0 0 "remove texlive-hmtrump failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-hu-berlin-bundle.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-hu-berlin-bundle.sh new file mode 100644 index 000000000..55c9a1de2 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-hu-berlin-bundle.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-hu-berlin-bundle + CHECK_RESULT $? 0 0 "install texlive-hu-berlin-bundle failed" + SLEEP_WAIT 1 + dnf remove -y texlive-hu-berlin-bundle + CHECK_RESULT $? 0 0 "remove texlive-hu-berlin-bundle failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-icite.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-icite.sh new file mode 100644 index 000000000..62364b6a7 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-icite.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-icite + CHECK_RESULT $? 0 0 "install texlive-icite failed" + SLEEP_WAIT 1 + dnf remove -y texlive-icite + CHECK_RESULT $? 0 0 "remove texlive-icite failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-identkey.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-identkey.sh new file mode 100644 index 000000000..c325cf123 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-identkey.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-identkey + CHECK_RESULT $? 0 0 "install texlive-identkey failed" + SLEEP_WAIT 1 + dnf remove -y texlive-identkey + CHECK_RESULT $? 0 0 "remove texlive-identkey failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inkpaper.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inkpaper.sh new file mode 100644 index 000000000..c98d06ac0 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inkpaper.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-inkpaper + CHECK_RESULT $? 0 0 "install texlive-inkpaper failed" + SLEEP_WAIT 1 + dnf remove -y texlive-inkpaper + CHECK_RESULT $? 0 0 "remove texlive-inkpaper failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inline-images.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inline-images.sh new file mode 100644 index 000000000..48f5a8709 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inline-images.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-inline-images + CHECK_RESULT $? 0 0 "install texlive-inline-images failed" + SLEEP_WAIT 1 + dnf remove -y texlive-inline-images + CHECK_RESULT $? 0 0 "remove texlive-inline-images failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inriafonts.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inriafonts.sh new file mode 100644 index 000000000..22a5aaa68 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inriafonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-inriafonts + CHECK_RESULT $? 0 0 "install texlive-inriafonts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-inriafonts + CHECK_RESULT $? 0 0 "remove texlive-inriafonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-invoice-class.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-invoice-class.sh new file mode 100644 index 000000000..6911b951b --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-invoice-class.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-invoice-class + CHECK_RESULT $? 0 0 "install texlive-invoice-class failed" + SLEEP_WAIT 1 + dnf remove -y texlive-invoice-class + CHECK_RESULT $? 0 0 "remove texlive-invoice-class failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-iodhbwm.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-iodhbwm.sh new file mode 100644 index 000000000..661356d6b --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-iodhbwm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-iodhbwm + CHECK_RESULT $? 0 0 "install texlive-iodhbwm failed" + SLEEP_WAIT 1 + dnf remove -y texlive-iodhbwm + CHECK_RESULT $? 0 0 "remove texlive-iodhbwm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-jigsaw.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-jigsaw.sh new file mode 100644 index 000000000..4c203f85b --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-jigsaw.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jigsaw + CHECK_RESULT $? 0 0 "install texlive-jigsaw failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jigsaw + CHECK_RESULT $? 0 0 "remove texlive-jigsaw failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-jkmath.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-jkmath.sh new file mode 100644 index 000000000..11c7bc516 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-jkmath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-jkmath + CHECK_RESULT $? 0 0 "install texlive-jkmath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-jkmath + CHECK_RESULT $? 0 0 "remove texlive-jkmath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-kalendarium.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-kalendarium.sh new file mode 100644 index 000000000..63cf9d28e --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-kalendarium.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kalendarium + CHECK_RESULT $? 0 0 "install texlive-kalendarium failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kalendarium + CHECK_RESULT $? 0 0 "remove texlive-kalendarium failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ketcindy.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ketcindy.sh new file mode 100644 index 000000000..6869a3608 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ketcindy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ketcindy + CHECK_RESULT $? 0 0 "install texlive-ketcindy failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ketcindy + CHECK_RESULT $? 0 0 "remove texlive-ketcindy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-kvmap.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-kvmap.sh new file mode 100644 index 000000000..0a96f5228 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-kvmap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-kvmap + CHECK_RESULT $? 0 0 "install texlive-kvmap failed" + SLEEP_WAIT 1 + dnf remove -y texlive-kvmap + CHECK_RESULT $? 0 0 "remove texlive-kvmap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-l3backend.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-l3backend.sh new file mode 100644 index 000000000..920af726c --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-l3backend.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-l3backend + CHECK_RESULT $? 0 0 "install texlive-l3backend failed" + SLEEP_WAIT 1 + dnf remove -y texlive-l3backend + CHECK_RESULT $? 0 0 "remove texlive-l3backend failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-labels4easylist.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-labels4easylist.sh new file mode 100644 index 000000000..13dc655cf --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-labels4easylist.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-labels4easylist + CHECK_RESULT $? 0 0 "install texlive-labels4easylist failed" + SLEEP_WAIT 1 + dnf remove -y texlive-labels4easylist + CHECK_RESULT $? 0 0 "remove texlive-labels4easylist failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-base-dev.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-base-dev.sh new file mode 100644 index 000000000..bcd47ec83 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-base-dev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-latex-base-dev + CHECK_RESULT $? 0 0 "install texlive-latex-base-dev failed" + SLEEP_WAIT 1 + dnf remove -y texlive-latex-base-dev + CHECK_RESULT $? 0 0 "remove texlive-latex-base-dev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-bin-dev.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-bin-dev.sh new file mode 100644 index 000000000..505fb6e9a --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-bin-dev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-latex-bin-dev + CHECK_RESULT $? 0 0 "install texlive-latex-bin-dev failed" + SLEEP_WAIT 1 + dnf remove -y texlive-latex-bin-dev + CHECK_RESULT $? 0 0 "remove texlive-latex-bin-dev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-graphics-dev.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-graphics-dev.sh new file mode 100644 index 000000000..b7e38ec93 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-graphics-dev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-latex-graphics-dev + CHECK_RESULT $? 0 0 "install texlive-latex-graphics-dev failed" + SLEEP_WAIT 1 + dnf remove -y texlive-latex-graphics-dev + CHECK_RESULT $? 0 0 "remove texlive-latex-graphics-dev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-uni8.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-uni8.sh new file mode 100644 index 000000000..0a90a2e88 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-uni8.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-latex-uni8 + CHECK_RESULT $? 0 0 "install texlive-latex-uni8 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-latex-uni8 + CHECK_RESULT $? 0 0 "remove texlive-latex-uni8 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex4musicians.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex4musicians.sh new file mode 100644 index 000000000..dd091faf5 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex4musicians.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-latex4musicians + CHECK_RESULT $? 0 0 "install texlive-latex4musicians failed" + SLEEP_WAIT 1 + dnf remove -y texlive-latex4musicians + CHECK_RESULT $? 0 0 "remove texlive-latex4musicians failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latexcolors.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latexcolors.sh new file mode 100644 index 000000000..92812aaa9 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latexcolors.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-latexcolors + CHECK_RESULT $? 0 0 "install texlive-latexcolors failed" + SLEEP_WAIT 1 + dnf remove -y texlive-latexcolors + CHECK_RESULT $? 0 0 "remove texlive-latexcolors failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-lectures.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-lectures.sh new file mode 100644 index 000000000..c3e97f61f --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-lectures.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lectures + CHECK_RESULT $? 0 0 "install texlive-lectures failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lectures + CHECK_RESULT $? 0 0 "remove texlive-lectures failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-libertinus-fonts.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-libertinus-fonts.sh new file mode 100644 index 000000000..8dd573926 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-libertinus-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-libertinus-fonts + CHECK_RESULT $? 0 0 "install texlive-libertinus-fonts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-libertinus-fonts + CHECK_RESULT $? 0 0 "remove texlive-libertinus-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-libertinus-type1.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-libertinus-type1.sh new file mode 100644 index 000000000..443b1b270 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-libertinus-type1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-libertinus-type1 + CHECK_RESULT $? 0 0 "install texlive-libertinus-type1 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-libertinus-type1 + CHECK_RESULT $? 0 0 "remove texlive-libertinus-type1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-librefranklin.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-librefranklin.sh new file mode 100644 index 000000000..4ef67ae4f --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-librefranklin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-librefranklin + CHECK_RESULT $? 0 0 "install texlive-librefranklin failed" + SLEEP_WAIT 1 + dnf remove -y texlive-librefranklin + CHECK_RESULT $? 0 0 "remove texlive-librefranklin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-linguisticspro.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-linguisticspro.sh new file mode 100644 index 000000000..89e9a8def --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-linguisticspro.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-linguisticspro + CHECK_RESULT $? 0 0 "install texlive-linguisticspro failed" + SLEEP_WAIT 1 + dnf remove -y texlive-linguisticspro + CHECK_RESULT $? 0 0 "remove texlive-linguisticspro failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-lstfiracode.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-lstfiracode.sh new file mode 100644 index 000000000..2eacc9a74 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-lstfiracode.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-lstfiracode + CHECK_RESULT $? 0 0 "install texlive-lstfiracode failed" + SLEEP_WAIT 1 + dnf remove -y texlive-lstfiracode + CHECK_RESULT $? 0 0 "remove texlive-lstfiracode failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ltxguidex.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ltxguidex.sh new file mode 100644 index 000000000..1aa1a3e68 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ltxguidex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ltxguidex + CHECK_RESULT $? 0 0 "install texlive-ltxguidex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ltxguidex + CHECK_RESULT $? 0 0 "remove texlive-ltxguidex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-luaimageembed.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-luaimageembed.sh new file mode 100644 index 000000000..f2e91a49d --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-luaimageembed.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-luaimageembed + CHECK_RESULT $? 0 0 "install texlive-luaimageembed failed" + SLEEP_WAIT 1 + dnf remove -y texlive-luaimageembed + CHECK_RESULT $? 0 0 "remove texlive-luaimageembed failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-luarandom.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-luarandom.sh new file mode 100644 index 000000000..e0ca590f0 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-luarandom.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-luarandom + CHECK_RESULT $? 0 0 "install texlive-luarandom failed" + SLEEP_WAIT 1 + dnf remove -y texlive-luarandom + CHECK_RESULT $? 0 0 "remove texlive-luarandom failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-makecookbook.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-makecookbook.sh new file mode 100644 index 000000000..74b5bd98d --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-makecookbook.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-makecookbook + CHECK_RESULT $? 0 0 "install texlive-makecookbook failed" + SLEEP_WAIT 1 + dnf remove -y texlive-makecookbook + CHECK_RESULT $? 0 0 "remove texlive-makecookbook failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-marcellus.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-marcellus.sh new file mode 100644 index 000000000..ba5f6fa59 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-marcellus.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-marcellus + CHECK_RESULT $? 0 0 "install texlive-marcellus failed" + SLEEP_WAIT 1 + dnf remove -y texlive-marcellus + CHECK_RESULT $? 0 0 "remove texlive-marcellus failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mathcommand.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mathcommand.sh new file mode 100644 index 000000000..f0ecd5d66 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mathcommand.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mathcommand + CHECK_RESULT $? 0 0 "install texlive-mathcommand failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mathcommand + CHECK_RESULT $? 0 0 "remove texlive-mathcommand failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-memorygraphs.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-memorygraphs.sh new file mode 100644 index 000000000..3e3577d7e --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-memorygraphs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-memorygraphs + CHECK_RESULT $? 0 0 "install texlive-memorygraphs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-memorygraphs + CHECK_RESULT $? 0 0 "remove texlive-memorygraphs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-metalogox.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-metalogox.sh new file mode 100644 index 000000000..ab0889287 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-metalogox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-metalogox + CHECK_RESULT $? 0 0 "install texlive-metalogox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-metalogox + CHECK_RESULT $? 0 0 "remove texlive-metalogox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-metapost-colorbrewer.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-metapost-colorbrewer.sh new file mode 100644 index 000000000..06d4b5349 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-metapost-colorbrewer.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-metapost-colorbrewer + CHECK_RESULT $? 0 0 "install texlive-metapost-colorbrewer failed" + SLEEP_WAIT 1 + dnf remove -y texlive-metapost-colorbrewer + CHECK_RESULT $? 0 0 "remove texlive-metapost-colorbrewer failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mi-solns.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mi-solns.sh new file mode 100644 index 000000000..0c3ab2955 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mi-solns.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mi-solns + CHECK_RESULT $? 0 0 "install texlive-mi-solns failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mi-solns + CHECK_RESULT $? 0 0 "remove texlive-mi-solns failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mismath.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mismath.sh new file mode 100644 index 000000000..3d3ff70a6 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mismath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mismath + CHECK_RESULT $? 0 0 "install texlive-mismath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mismath + CHECK_RESULT $? 0 0 "remove texlive-mismath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mlacls.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mlacls.sh new file mode 100644 index 000000000..790ac07ad --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mlacls.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-mlacls + CHECK_RESULT $? 0 0 "install texlive-mlacls failed" + SLEEP_WAIT 1 + dnf remove -y texlive-mlacls + CHECK_RESULT $? 0 0 "remove texlive-mlacls failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-multicolrule.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-multicolrule.sh new file mode 100644 index 000000000..8b92da077 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-multicolrule.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-multicolrule + CHECK_RESULT $? 0 0 "install texlive-multicolrule failed" + SLEEP_WAIT 1 + dnf remove -y texlive-multicolrule + CHECK_RESULT $? 0 0 "remove texlive-multicolrule failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-nanicolle.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-nanicolle.sh new file mode 100644 index 000000000..93479ffc8 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-nanicolle.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-nanicolle + CHECK_RESULT $? 0 0 "install texlive-nanicolle failed" + SLEEP_WAIT 1 + dnf remove -y texlive-nanicolle + CHECK_RESULT $? 0 0 "remove texlive-nanicolle failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-njurepo.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-njurepo.sh new file mode 100644 index 000000000..b8358d95a --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-njurepo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-njurepo + CHECK_RESULT $? 0 0 "install texlive-njurepo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-njurepo + CHECK_RESULT $? 0 0 "remove texlive-njurepo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-numberpt.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-numberpt.sh new file mode 100644 index 000000000..38272a97a --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-numberpt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-numberpt + CHECK_RESULT $? 0 0 "install texlive-numberpt failed" + SLEEP_WAIT 1 + dnf remove -y texlive-numberpt + CHECK_RESULT $? 0 0 "remove texlive-numberpt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pgf-cmykshadings.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pgf-cmykshadings.sh new file mode 100644 index 000000000..d1c09925c --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pgf-cmykshadings.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgf-cmykshadings + CHECK_RESULT $? 0 0 "install texlive-pgf-cmykshadings failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgf-cmykshadings + CHECK_RESULT $? 0 0 "remove texlive-pgf-cmykshadings failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pgfmorepages.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pgfmorepages.sh new file mode 100644 index 000000000..7d04015b4 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pgfmorepages.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pgfmorepages + CHECK_RESULT $? 0 0 "install texlive-pgfmorepages failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pgfmorepages + CHECK_RESULT $? 0 0 "remove texlive-pgfmorepages failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-plautopatch.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-plautopatch.sh new file mode 100644 index 000000000..01e9e5da9 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-plautopatch.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-plautopatch + CHECK_RESULT $? 0 0 "install texlive-plautopatch failed" + SLEEP_WAIT 1 + dnf remove -y texlive-plautopatch + CHECK_RESULT $? 0 0 "remove texlive-plautopatch failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-poiretone.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-poiretone.sh new file mode 100644 index 000000000..4c749f963 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-poiretone.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-poiretone + CHECK_RESULT $? 0 0 "install texlive-poiretone failed" + SLEEP_WAIT 1 + dnf remove -y texlive-poiretone + CHECK_RESULT $? 0 0 "remove texlive-poiretone failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-poormanlog.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-poormanlog.sh new file mode 100644 index 000000000..c1fa80a02 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-poormanlog.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-poormanlog + CHECK_RESULT $? 0 0 "install texlive-poormanlog failed" + SLEEP_WAIT 1 + dnf remove -y texlive-poormanlog + CHECK_RESULT $? 0 0 "remove texlive-poormanlog failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-proof-at-the-end.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-proof-at-the-end.sh new file mode 100644 index 000000000..4ea40580c --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-proof-at-the-end.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-proof-at-the-end + CHECK_RESULT $? 0 0 "install texlive-proof-at-the-end failed" + SLEEP_WAIT 1 + dnf remove -y texlive-proof-at-the-end + CHECK_RESULT $? 0 0 "remove texlive-proof-at-the-end failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-prtec.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-prtec.sh new file mode 100644 index 000000000..f7013c5aa --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-prtec.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-prtec + CHECK_RESULT $? 0 0 "install texlive-prtec failed" + SLEEP_WAIT 1 + dnf remove -y texlive-prtec + CHECK_RESULT $? 0 0 "remove texlive-prtec failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pseudo.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pseudo.sh new file mode 100644 index 000000000..740bdabaa --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pseudo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pseudo + CHECK_RESULT $? 0 0 "install texlive-pseudo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pseudo + CHECK_RESULT $? 0 0 "remove texlive-pseudo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-feyn.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-feyn.sh new file mode 100644 index 000000000..c3f578b04 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-feyn.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pst-feyn + CHECK_RESULT $? 0 0 "install texlive-pst-feyn failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pst-feyn + CHECK_RESULT $? 0 0 "remove texlive-pst-feyn failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-lsystem.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-lsystem.sh new file mode 100644 index 000000000..18c2a7c0e --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-lsystem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pst-lsystem + CHECK_RESULT $? 0 0 "install texlive-pst-lsystem failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pst-lsystem + CHECK_RESULT $? 0 0 "remove texlive-pst-lsystem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-marble.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-marble.sh new file mode 100644 index 000000000..d51e1c1ed --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-marble.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pst-marble + CHECK_RESULT $? 0 0 "install texlive-pst-marble failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pst-marble + CHECK_RESULT $? 0 0 "remove texlive-pst-marble failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-moire.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-moire.sh new file mode 100644 index 000000000..991bea4d1 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-moire.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pst-moire + CHECK_RESULT $? 0 0 "install texlive-pst-moire failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pst-moire + CHECK_RESULT $? 0 0 "remove texlive-pst-moire failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-venn.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-venn.sh new file mode 100644 index 000000000..4104f21aa --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-venn.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pst-venn + CHECK_RESULT $? 0 0 "install texlive-pst-venn failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pst-venn + CHECK_RESULT $? 0 0 "remove texlive-pst-venn failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ptex-manual.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ptex-manual.sh new file mode 100644 index 000000000..23ff0ec20 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ptex-manual.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ptex-manual + CHECK_RESULT $? 0 0 "install texlive-ptex-manual failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ptex-manual + CHECK_RESULT $? 0 0 "remove texlive-ptex-manual failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ptolemaicastronomy.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ptolemaicastronomy.sh new file mode 100644 index 000000000..22b5c5b4f --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ptolemaicastronomy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ptolemaicastronomy + CHECK_RESULT $? 0 0 "install texlive-ptolemaicastronomy failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ptolemaicastronomy + CHECK_RESULT $? 0 0 "remove texlive-ptolemaicastronomy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pxjodel.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pxjodel.sh new file mode 100644 index 000000000..d90a6feb3 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pxjodel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-pxjodel + CHECK_RESULT $? 0 0 "install texlive-pxjodel failed" + SLEEP_WAIT 1 + dnf remove -y texlive-pxjodel + CHECK_RESULT $? 0 0 "remove texlive-pxjodel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-qsharp.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-qsharp.sh new file mode 100644 index 000000000..e8c01b332 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-qsharp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-qsharp + CHECK_RESULT $? 0 0 "install texlive-qsharp failed" + SLEEP_WAIT 1 + dnf remove -y texlive-qsharp + CHECK_RESULT $? 0 0 "remove texlive-qsharp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quantikz.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quantikz.sh new file mode 100644 index 000000000..0d94086b6 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quantikz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-quantikz + CHECK_RESULT $? 0 0 "install texlive-quantikz failed" + SLEEP_WAIT 1 + dnf remove -y texlive-quantikz + CHECK_RESULT $? 0 0 "remove texlive-quantikz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quran-de.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quran-de.sh new file mode 100644 index 000000000..0c536ea59 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quran-de.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-quran-de + CHECK_RESULT $? 0 0 "install texlive-quran-de failed" + SLEEP_WAIT 1 + dnf remove -y texlive-quran-de + CHECK_RESULT $? 0 0 "remove texlive-quran-de failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quran-ur.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quran-ur.sh new file mode 100644 index 000000000..d0e2d9b29 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quran-ur.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-quran-ur + CHECK_RESULT $? 0 0 "install texlive-quran-ur failed" + SLEEP_WAIT 1 + dnf remove -y texlive-quran-ur + CHECK_RESULT $? 0 0 "remove texlive-quran-ur failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ragged2e.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ragged2e.sh new file mode 100644 index 000000000..5b6833c8e --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ragged2e.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ragged2e + CHECK_RESULT $? 0 0 "install texlive-ragged2e failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ragged2e + CHECK_RESULT $? 0 0 "remove texlive-ragged2e failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-rank-2-roots.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-rank-2-roots.sh new file mode 100644 index 000000000..d6ca9534e --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-rank-2-roots.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rank-2-roots + CHECK_RESULT $? 0 0 "install texlive-rank-2-roots failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rank-2-roots + CHECK_RESULT $? 0 0 "remove texlive-rank-2-roots failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-realhats.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-realhats.sh new file mode 100644 index 000000000..544b85085 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-realhats.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-realhats + CHECK_RESULT $? 0 0 "install texlive-realhats failed" + SLEEP_WAIT 1 + dnf remove -y texlive-realhats + CHECK_RESULT $? 0 0 "remove texlive-realhats failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-rulerbox.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-rulerbox.sh new file mode 100644 index 000000000..cd7fe2d22 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-rulerbox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-rulerbox + CHECK_RESULT $? 0 0 "install texlive-rulerbox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-rulerbox + CHECK_RESULT $? 0 0 "remove texlive-rulerbox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ryersonsgsthesis.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ryersonsgsthesis.sh new file mode 100644 index 000000000..87ec83778 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ryersonsgsthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ryersonsgsthesis + CHECK_RESULT $? 0 0 "install texlive-ryersonsgsthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ryersonsgsthesis + CHECK_RESULT $? 0 0 "remove texlive-ryersonsgsthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-schedule.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-schedule.sh new file mode 100644 index 000000000..055223bb7 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-schedule.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-schedule + CHECK_RESULT $? 0 0 "install texlive-schedule failed" + SLEEP_WAIT 1 + dnf remove -y texlive-schedule + CHECK_RESULT $? 0 0 "remove texlive-schedule failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-scontents.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-scontents.sh new file mode 100644 index 000000000..3a55c931c --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-scontents.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scontents + CHECK_RESULT $? 0 0 "install texlive-scontents failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scontents + CHECK_RESULT $? 0 0 "remove texlive-scontents failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-scratch3.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-scratch3.sh new file mode 100644 index 000000000..cc3830870 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-scratch3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-scratch3 + CHECK_RESULT $? 0 0 "install texlive-scratch3 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-scratch3 + CHECK_RESULT $? 0 0 "remove texlive-scratch3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-soulpos.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-soulpos.sh new file mode 100644 index 000000000..8f7d1a7b3 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-soulpos.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-soulpos + CHECK_RESULT $? 0 0 "install texlive-soulpos failed" + SLEEP_WAIT 1 + dnf remove -y texlive-soulpos + CHECK_RESULT $? 0 0 "remove texlive-soulpos failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-spacingtricks.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-spacingtricks.sh new file mode 100644 index 000000000..8ecbda54e --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-spacingtricks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-spacingtricks + CHECK_RESULT $? 0 0 "install texlive-spacingtricks failed" + SLEEP_WAIT 1 + dnf remove -y texlive-spacingtricks + CHECK_RESULT $? 0 0 "remove texlive-spacingtricks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-split-z.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-split-z.sh new file mode 100644 index 000000000..a3fc087ff --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-split-z.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-split-z + CHECK_RESULT $? 0 0 "install texlive-split-z failed" + SLEEP_WAIT 1 + dnf remove -y texlive-split-z + CHECK_RESULT $? 0 0 "remove texlive-split-z failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-srdp-mathematik.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-srdp-mathematik.sh new file mode 100644 index 000000000..49337d124 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-srdp-mathematik.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-srdp-mathematik + CHECK_RESULT $? 0 0 "install texlive-srdp-mathematik failed" + SLEEP_WAIT 1 + dnf remove -y texlive-srdp-mathematik + CHECK_RESULT $? 0 0 "remove texlive-srdp-mathematik failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-subdocs.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-subdocs.sh new file mode 100644 index 000000000..63bd084f2 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-subdocs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subdocs + CHECK_RESULT $? 0 0 "install texlive-subdocs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subdocs + CHECK_RESULT $? 0 0 "remove texlive-subdocs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-subtext.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-subtext.sh new file mode 100644 index 000000000..f9cfc8bd7 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-subtext.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-subtext + CHECK_RESULT $? 0 0 "install texlive-subtext failed" + SLEEP_WAIT 1 + dnf remove -y texlive-subtext + CHECK_RESULT $? 0 0 "remove texlive-subtext failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-technion-thesis-template.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-technion-thesis-template.sh new file mode 100644 index 000000000..2fbf838cc --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-technion-thesis-template.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-technion-thesis-template + CHECK_RESULT $? 0 0 "install texlive-technion-thesis-template failed" + SLEEP_WAIT 1 + dnf remove -y texlive-technion-thesis-template + CHECK_RESULT $? 0 0 "remove texlive-technion-thesis-template failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tensind.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tensind.sh new file mode 100644 index 000000000..2c30bc4d9 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tensind.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tensind + CHECK_RESULT $? 0 0 "install texlive-tensind failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tensind + CHECK_RESULT $? 0 0 "remove texlive-tensind failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tex-locale.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tex-locale.sh new file mode 100644 index 000000000..4c833eccd --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tex-locale.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tex-locale + CHECK_RESULT $? 0 0 "install texlive-tex-locale failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tex-locale + CHECK_RESULT $? 0 0 "remove texlive-tex-locale failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-texonly.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-texonly.sh new file mode 100644 index 000000000..4cd03a1e7 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-texonly.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-texonly + CHECK_RESULT $? 0 0 "install texlive-texonly failed" + SLEEP_WAIT 1 + dnf remove -y texlive-texonly + CHECK_RESULT $? 0 0 "remove texlive-texonly failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanodidot.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanodidot.sh new file mode 100644 index 000000000..35fb158c9 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanodidot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-theanodidot + CHECK_RESULT $? 0 0 "install texlive-theanodidot failed" + SLEEP_WAIT 1 + dnf remove -y texlive-theanodidot + CHECK_RESULT $? 0 0 "remove texlive-theanodidot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanomodern.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanomodern.sh new file mode 100644 index 000000000..9b102da2b --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanomodern.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-theanomodern + CHECK_RESULT $? 0 0 "install texlive-theanomodern failed" + SLEEP_WAIT 1 + dnf remove -y texlive-theanomodern + CHECK_RESULT $? 0 0 "remove texlive-theanomodern failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanooldstyle.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanooldstyle.sh new file mode 100644 index 000000000..9a5d2d1e9 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanooldstyle.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-theanooldstyle + CHECK_RESULT $? 0 0 "install texlive-theanooldstyle failed" + SLEEP_WAIT 1 + dnf remove -y texlive-theanooldstyle + CHECK_RESULT $? 0 0 "remove texlive-theanooldstyle failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-thesis-qom.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-thesis-qom.sh new file mode 100644 index 000000000..2bd927718 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-thesis-qom.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thesis-qom + CHECK_RESULT $? 0 0 "install texlive-thesis-qom failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thesis-qom + CHECK_RESULT $? 0 0 "remove texlive-thesis-qom failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-thuaslogos.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-thuaslogos.sh new file mode 100644 index 000000000..ec3a4183e --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-thuaslogos.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-thuaslogos + CHECK_RESULT $? 0 0 "install texlive-thuaslogos failed" + SLEEP_WAIT 1 + dnf remove -y texlive-thuaslogos + CHECK_RESULT $? 0 0 "remove texlive-thuaslogos failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-feynhand.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-feynhand.sh new file mode 100644 index 000000000..6a852495c --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-feynhand.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-feynhand + CHECK_RESULT $? 0 0 "install texlive-tikz-feynhand failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-feynhand + CHECK_RESULT $? 0 0 "remove texlive-tikz-feynhand failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-imagelabels.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-imagelabels.sh new file mode 100644 index 000000000..ef8167f59 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-imagelabels.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-imagelabels + CHECK_RESULT $? 0 0 "install texlive-tikz-imagelabels failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-imagelabels + CHECK_RESULT $? 0 0 "remove texlive-tikz-imagelabels failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-truchet.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-truchet.sh new file mode 100644 index 000000000..e6112c6bb --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-truchet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikz-truchet + CHECK_RESULT $? 0 0 "install texlive-tikz-truchet failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikz-truchet + CHECK_RESULT $? 0 0 "remove texlive-tikz-truchet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikzlings.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikzlings.sh new file mode 100644 index 000000000..fa592dbdf --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikzlings.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tikzlings + CHECK_RESULT $? 0 0 "install texlive-tikzlings failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tikzlings + CHECK_RESULT $? 0 0 "remove texlive-tikzlings failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-topiclongtable.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-topiclongtable.sh new file mode 100644 index 000000000..6a2e19bd0 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-topiclongtable.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-topiclongtable + CHECK_RESULT $? 0 0 "install texlive-topiclongtable failed" + SLEEP_WAIT 1 + dnf remove -y texlive-topiclongtable + CHECK_RESULT $? 0 0 "remove texlive-topiclongtable failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tuda-ci.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tuda-ci.sh new file mode 100644 index 000000000..a1ba6e816 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tuda-ci.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-tuda-ci + CHECK_RESULT $? 0 0 "install texlive-tuda-ci failed" + SLEEP_WAIT 1 + dnf remove -y texlive-tuda-ci + CHECK_RESULT $? 0 0 "remove texlive-tuda-ci failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ucalgmthesis.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ucalgmthesis.sh new file mode 100644 index 000000000..6611a1a04 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ucalgmthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ucalgmthesis + CHECK_RESULT $? 0 0 "install texlive-ucalgmthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ucalgmthesis + CHECK_RESULT $? 0 0 "remove texlive-ucalgmthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-unam-thesis.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-unam-thesis.sh new file mode 100644 index 000000000..2a4d25c44 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-unam-thesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unam-thesis + CHECK_RESULT $? 0 0 "install texlive-unam-thesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unam-thesis + CHECK_RESULT $? 0 0 "remove texlive-unam-thesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-unicode-alphabets.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-unicode-alphabets.sh new file mode 100644 index 000000000..5b3d84526 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-unicode-alphabets.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-unicode-alphabets + CHECK_RESULT $? 0 0 "install texlive-unicode-alphabets failed" + SLEEP_WAIT 1 + dnf remove -y texlive-unicode-alphabets + CHECK_RESULT $? 0 0 "remove texlive-unicode-alphabets failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-vtable.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-vtable.sh new file mode 100644 index 000000000..ad529efdc --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-vtable.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-vtable + CHECK_RESULT $? 0 0 "install texlive-vtable failed" + SLEEP_WAIT 1 + dnf remove -y texlive-vtable + CHECK_RESULT $? 0 0 "remove texlive-vtable failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-widows-and-orphans.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-widows-and-orphans.sh new file mode 100644 index 000000000..c6fa2e6d2 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-widows-and-orphans.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-widows-and-orphans + CHECK_RESULT $? 0 0 "install texlive-widows-and-orphans failed" + SLEEP_WAIT 1 + dnf remove -y texlive-widows-and-orphans + CHECK_RESULT $? 0 0 "remove texlive-widows-and-orphans failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-windycity.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-windycity.sh new file mode 100644 index 000000000..b7d316f3e --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-windycity.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-windycity + CHECK_RESULT $? 0 0 "install texlive-windycity failed" + SLEEP_WAIT 1 + dnf remove -y texlive-windycity + CHECK_RESULT $? 0 0 "remove texlive-windycity failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-worksheet.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-worksheet.sh new file mode 100644 index 000000000..df15aa658 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-worksheet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-worksheet + CHECK_RESULT $? 0 0 "install texlive-worksheet failed" + SLEEP_WAIT 1 + dnf remove -y texlive-worksheet + CHECK_RESULT $? 0 0 "remove texlive-worksheet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xargs-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xargs-doc.sh new file mode 100644 index 000000000..8a1ec935e --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xargs-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xargs-doc + CHECK_RESULT $? 0 0 "install texlive-xargs-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xargs-doc + CHECK_RESULT $? 0 0 "remove texlive-xargs-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xargs.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xargs.sh new file mode 100644 index 000000000..d8628ee44 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xargs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xargs + CHECK_RESULT $? 0 0 "install texlive-xargs failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xargs + CHECK_RESULT $? 0 0 "remove texlive-xargs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt-doc.sh new file mode 100644 index 000000000..6b3a983b2 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xassoccnt-doc + CHECK_RESULT $? 0 0 "install texlive-xassoccnt-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xassoccnt-doc + CHECK_RESULT $? 0 0 "remove texlive-xassoccnt-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt.sh new file mode 100644 index 000000000..4b556eb3b --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xassoccnt + CHECK_RESULT $? 0 0 "install texlive-xassoccnt failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xassoccnt + CHECK_RESULT $? 0 0 "remove texlive-xassoccnt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xbmks.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xbmks.sh new file mode 100644 index 000000000..958407f43 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xbmks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xbmks + CHECK_RESULT $? 0 0 "install texlive-xbmks failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xbmks + CHECK_RESULT $? 0 0 "remove texlive-xbmks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcharter-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcharter-doc.sh new file mode 100644 index 000000000..b975840b3 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcharter-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xcharter-doc + CHECK_RESULT $? 0 0 "install texlive-xcharter-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xcharter-doc + CHECK_RESULT $? 0 0 "remove texlive-xcharter-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcharter.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcharter.sh new file mode 100644 index 000000000..8912c0168 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcharter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xcharter + CHECK_RESULT $? 0 0 "install texlive-xcharter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xcharter + CHECK_RESULT $? 0 0 "remove texlive-xcharter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcite-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcite-doc.sh new file mode 100644 index 000000000..3eeaace9f --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcite-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xcite-doc + CHECK_RESULT $? 0 0 "install texlive-xcite-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xcite-doc + CHECK_RESULT $? 0 0 "remove texlive-xcite-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcite.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcite.sh new file mode 100644 index 000000000..b0dc639e9 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcite.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xcite + CHECK_RESULT $? 0 0 "install texlive-xcite failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xcite + CHECK_RESULT $? 0 0 "remove texlive-xcite failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni-doc.sh new file mode 100644 index 000000000..e89ee5bf7 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xcjk2uni-doc + CHECK_RESULT $? 0 0 "install texlive-xcjk2uni-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xcjk2uni-doc + CHECK_RESULT $? 0 0 "remove texlive-xcjk2uni-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni.sh new file mode 100644 index 000000000..53414235b --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xcjk2uni + CHECK_RESULT $? 0 0 "install texlive-xcjk2uni failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xcjk2uni + CHECK_RESULT $? 0 0 "remove texlive-xcjk2uni failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap-doc.sh new file mode 100644 index 000000000..ad89f3738 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xcntperchap-doc + CHECK_RESULT $? 0 0 "install texlive-xcntperchap-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xcntperchap-doc + CHECK_RESULT $? 0 0 "remove texlive-xcntperchap-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap.sh new file mode 100644 index 000000000..8dae8f5a2 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xcntperchap + CHECK_RESULT $? 0 0 "install texlive-xcntperchap failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xcntperchap + CHECK_RESULT $? 0 0 "remove texlive-xcntperchap failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-doc.sh new file mode 100644 index 000000000..935d816e8 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xcolor-doc + CHECK_RESULT $? 0 0 "install texlive-xcolor-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xcolor-doc + CHECK_RESULT $? 0 0 "remove texlive-xcolor-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-material.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-material.sh new file mode 100644 index 000000000..da2610a4b --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-material.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xcolor-material + CHECK_RESULT $? 0 0 "install texlive-xcolor-material failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xcolor-material + CHECK_RESULT $? 0 0 "remove texlive-xcolor-material failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized-doc.sh new file mode 100644 index 000000000..8180faba9 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xcolor-solarized-doc + CHECK_RESULT $? 0 0 "install texlive-xcolor-solarized-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xcolor-solarized-doc + CHECK_RESULT $? 0 0 "remove texlive-xcolor-solarized-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized.sh new file mode 100644 index 000000000..c8bdba9e6 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xcolor-solarized + CHECK_RESULT $? 0 0 "install texlive-xcolor-solarized failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xcolor-solarized + CHECK_RESULT $? 0 0 "remove texlive-xcolor-solarized failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor.sh new file mode 100644 index 000000000..5d834fb3b --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xcolor + CHECK_RESULT $? 0 0 "install texlive-xcolor failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xcolor + CHECK_RESULT $? 0 0 "remove texlive-xcolor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcomment-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcomment-doc.sh new file mode 100644 index 000000000..8069fe114 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcomment-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xcomment-doc + CHECK_RESULT $? 0 0 "install texlive-xcomment-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xcomment-doc + CHECK_RESULT $? 0 0 "remove texlive-xcomment-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcomment.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcomment.sh new file mode 100644 index 000000000..ec0e48dfa --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcomment.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xcomment + CHECK_RESULT $? 0 0 "install texlive-xcomment failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xcomment + CHECK_RESULT $? 0 0 "remove texlive-xcomment failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky-doc.sh new file mode 100644 index 000000000..b114cb10f --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xcookybooky-doc + CHECK_RESULT $? 0 0 "install texlive-xcookybooky-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xcookybooky-doc + CHECK_RESULT $? 0 0 "remove texlive-xcookybooky-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky.sh new file mode 100644 index 000000000..7711bf734 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xcookybooky + CHECK_RESULT $? 0 0 "install texlive-xcookybooky failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xcookybooky + CHECK_RESULT $? 0 0 "remove texlive-xcookybooky failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcpdftips.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcpdftips.sh new file mode 100644 index 000000000..caaf3123e --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcpdftips.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xcpdftips + CHECK_RESULT $? 0 0 "install texlive-xcpdftips failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xcpdftips + CHECK_RESULT $? 0 0 "remove texlive-xcpdftips failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xdoc-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xdoc-doc.sh new file mode 100644 index 000000000..b2ef68c9c --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xdoc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xdoc-doc + CHECK_RESULT $? 0 0 "install texlive-xdoc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xdoc-doc + CHECK_RESULT $? 0 0 "remove texlive-xdoc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xdoc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xdoc.sh new file mode 100644 index 000000000..82aaf14f8 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xdoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xdoc + CHECK_RESULT $? 0 0 "install texlive-xdoc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xdoc + CHECK_RESULT $? 0 0 "remove texlive-xdoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xduthesis-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xduthesis-doc.sh new file mode 100644 index 000000000..323e13e30 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xduthesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xduthesis-doc + CHECK_RESULT $? 0 0 "install texlive-xduthesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xduthesis-doc + CHECK_RESULT $? 0 0 "remove texlive-xduthesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xduthesis.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xduthesis.sh new file mode 100644 index 000000000..0296b58b4 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xduthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xduthesis + CHECK_RESULT $? 0 0 "install texlive-xduthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xduthesis + CHECK_RESULT $? 0 0 "remove texlive-xduthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xebaposter-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xebaposter-doc.sh new file mode 100644 index 000000000..634585f07 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xebaposter-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xebaposter-doc + CHECK_RESULT $? 0 0 "install texlive-xebaposter-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xebaposter-doc + CHECK_RESULT $? 0 0 "remove texlive-xebaposter-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xebaposter.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xebaposter.sh new file mode 100644 index 000000000..90cfdb347 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xebaposter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xebaposter + CHECK_RESULT $? 0 0 "install texlive-xebaposter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xebaposter + CHECK_RESULT $? 0 0 "remove texlive-xebaposter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xechangebar.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xechangebar.sh new file mode 100644 index 000000000..cad32fa6d --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xechangebar.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xechangebar + CHECK_RESULT $? 0 0 "install texlive-xechangebar failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xechangebar + CHECK_RESULT $? 0 0 "remove texlive-xechangebar failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecjk-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecjk-doc.sh new file mode 100644 index 000000000..7c0dc77a2 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecjk-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xecjk-doc + CHECK_RESULT $? 0 0 "install texlive-xecjk-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xecjk-doc + CHECK_RESULT $? 0 0 "remove texlive-xecjk-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecjk.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecjk.sh new file mode 100644 index 000000000..1c3d56776 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecjk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xecjk + CHECK_RESULT $? 0 0 "install texlive-xecjk failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xecjk + CHECK_RESULT $? 0 0 "remove texlive-xecjk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecolor-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecolor-doc.sh new file mode 100644 index 000000000..1501ffdee --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecolor-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xecolor-doc + CHECK_RESULT $? 0 0 "install texlive-xecolor-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xecolor-doc + CHECK_RESULT $? 0 0 "remove texlive-xecolor-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecolor.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecolor.sh new file mode 100644 index 000000000..83925ae8e --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecolor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xecolor + CHECK_RESULT $? 0 0 "install texlive-xecolor failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xecolor + CHECK_RESULT $? 0 0 "remove texlive-xecolor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecyr-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecyr-doc.sh new file mode 100644 index 000000000..7ca6fe37e --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecyr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xecyr-doc + CHECK_RESULT $? 0 0 "install texlive-xecyr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xecyr-doc + CHECK_RESULT $? 0 0 "remove texlive-xecyr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecyr.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecyr.sh new file mode 100644 index 000000000..a9542bbeb --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecyr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xecyr + CHECK_RESULT $? 0 0 "install texlive-xecyr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xecyr + CHECK_RESULT $? 0 0 "remove texlive-xecyr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xeindex-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xeindex-doc.sh new file mode 100644 index 000000000..0ad681300 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xeindex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xeindex-doc + CHECK_RESULT $? 0 0 "install texlive-xeindex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xeindex-doc + CHECK_RESULT $? 0 0 "remove texlive-xeindex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xeindex.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xeindex.sh new file mode 100644 index 000000000..563a15944 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xeindex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xeindex + CHECK_RESULT $? 0 0 "install texlive-xeindex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xeindex + CHECK_RESULT $? 0 0 "remove texlive-xeindex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xellipsis-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xellipsis-doc.sh new file mode 100644 index 000000000..1961f91c8 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xellipsis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xellipsis-doc + CHECK_RESULT $? 0 0 "install texlive-xellipsis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xellipsis-doc + CHECK_RESULT $? 0 0 "remove texlive-xellipsis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xellipsis.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xellipsis.sh new file mode 100644 index 000000000..d8318cb2e --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xellipsis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xellipsis + CHECK_RESULT $? 0 0 "install texlive-xellipsis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xellipsis + CHECK_RESULT $? 0 0 "remove texlive-xellipsis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xepersian-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xepersian-doc.sh new file mode 100644 index 000000000..36604b529 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xepersian-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xepersian-doc + CHECK_RESULT $? 0 0 "install texlive-xepersian-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xepersian-doc + CHECK_RESULT $? 0 0 "remove texlive-xepersian-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xepersian.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xepersian.sh new file mode 100644 index 000000000..e0ca4a27b --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xepersian.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xepersian + CHECK_RESULT $? 0 0 "install texlive-xepersian failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xepersian + CHECK_RESULT $? 0 0 "remove texlive-xepersian failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xesearch-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xesearch-doc.sh new file mode 100644 index 000000000..d29ceb1fb --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xesearch-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xesearch-doc + CHECK_RESULT $? 0 0 "install texlive-xesearch-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xesearch-doc + CHECK_RESULT $? 0 0 "remove texlive-xesearch-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xesearch.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xesearch.sh new file mode 100644 index 000000000..391c860b9 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xesearch.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xesearch + CHECK_RESULT $? 0 0 "install texlive-xesearch failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xesearch + CHECK_RESULT $? 0 0 "remove texlive-xesearch failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor-doc.sh new file mode 100644 index 000000000..63c27ab4e --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xespotcolor-doc + CHECK_RESULT $? 0 0 "install texlive-xespotcolor-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xespotcolor-doc + CHECK_RESULT $? 0 0 "remove texlive-xespotcolor-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor.sh new file mode 100644 index 000000000..343bf813f --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xespotcolor + CHECK_RESULT $? 0 0 "install texlive-xespotcolor failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xespotcolor + CHECK_RESULT $? 0 0 "remove texlive-xespotcolor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari-doc.sh new file mode 100644 index 000000000..1f89eb90d --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xetex-devanagari-doc + CHECK_RESULT $? 0 0 "install texlive-xetex-devanagari-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xetex-devanagari-doc + CHECK_RESULT $? 0 0 "remove texlive-xetex-devanagari-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari.sh new file mode 100644 index 000000000..e7deb995e --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xetex-devanagari + CHECK_RESULT $? 0 0 "install texlive-xetex-devanagari failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xetex-devanagari + CHECK_RESULT $? 0 0 "remove texlive-xetex-devanagari failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans-doc.sh new file mode 100644 index 000000000..79b93f1da --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xetex-itrans-doc + CHECK_RESULT $? 0 0 "install texlive-xetex-itrans-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xetex-itrans-doc + CHECK_RESULT $? 0 0 "remove texlive-xetex-itrans-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans.sh new file mode 100644 index 000000000..00e4dced2 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xetex-itrans + CHECK_RESULT $? 0 0 "install texlive-xetex-itrans failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xetex-itrans + CHECK_RESULT $? 0 0 "remove texlive-xetex-itrans failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks-doc.sh new file mode 100644 index 000000000..f273a80fd --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xetex-pstricks-doc + CHECK_RESULT $? 0 0 "install texlive-xetex-pstricks-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xetex-pstricks-doc + CHECK_RESULT $? 0 0 "remove texlive-xetex-pstricks-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks.sh new file mode 100644 index 000000000..d3cb0b1c7 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xetex-pstricks + CHECK_RESULT $? 0 0 "install texlive-xetex-pstricks failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xetex-pstricks + CHECK_RESULT $? 0 0 "remove texlive-xetex-pstricks failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan-doc.sh new file mode 100644 index 000000000..4985bccba --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xetex-tibetan-doc + CHECK_RESULT $? 0 0 "install texlive-xetex-tibetan-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xetex-tibetan-doc + CHECK_RESULT $? 0 0 "remove texlive-xetex-tibetan-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan.sh new file mode 100644 index 000000000..34f1da3d0 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xetex-tibetan + CHECK_RESULT $? 0 0 "install texlive-xetex-tibetan failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xetex-tibetan + CHECK_RESULT $? 0 0 "remove texlive-xetex-tibetan failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexconfig.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexconfig.sh new file mode 100644 index 000000000..00f377f22 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexconfig.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xetexconfig + CHECK_RESULT $? 0 0 "install texlive-xetexconfig failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xetexconfig + CHECK_RESULT $? 0 0 "remove texlive-xetexconfig failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo-doc.sh new file mode 100644 index 000000000..0bc4deaf9 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xetexfontinfo-doc + CHECK_RESULT $? 0 0 "install texlive-xetexfontinfo-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xetexfontinfo-doc + CHECK_RESULT $? 0 0 "remove texlive-xetexfontinfo-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo.sh new file mode 100644 index 000000000..3f5d20162 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xetexfontinfo + CHECK_RESULT $? 0 0 "install texlive-xetexfontinfo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xetexfontinfo + CHECK_RESULT $? 0 0 "remove texlive-xetexfontinfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexko-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexko-doc.sh new file mode 100644 index 000000000..20419be79 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexko-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xetexko-doc + CHECK_RESULT $? 0 0 "install texlive-xetexko-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xetexko-doc + CHECK_RESULT $? 0 0 "remove texlive-xetexko-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexko.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexko.sh new file mode 100644 index 000000000..f92aa828b --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexko.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xetexko + CHECK_RESULT $? 0 0 "install texlive-xetexko failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xetexko + CHECK_RESULT $? 0 0 "remove texlive-xetexko failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexref-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexref-doc.sh new file mode 100644 index 000000000..5864b44b9 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexref-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xetexref-doc + CHECK_RESULT $? 0 0 "install texlive-xetexref-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xetexref-doc + CHECK_RESULT $? 0 0 "remove texlive-xetexref-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xevlna-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xevlna-doc.sh new file mode 100644 index 000000000..4a441ad86 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xevlna-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xevlna-doc + CHECK_RESULT $? 0 0 "install texlive-xevlna-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xevlna-doc + CHECK_RESULT $? 0 0 "remove texlive-xevlna-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xevlna.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xevlna.sh new file mode 100644 index 000000000..45fd53c09 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xevlna.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xevlna + CHECK_RESULT $? 0 0 "install texlive-xevlna failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xevlna + CHECK_RESULT $? 0 0 "remove texlive-xevlna failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfakebold.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfakebold.sh new file mode 100644 index 000000000..e430cee45 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfakebold.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xfakebold + CHECK_RESULT $? 0 0 "install texlive-xfakebold failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xfakebold + CHECK_RESULT $? 0 0 "remove texlive-xfakebold failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfor-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfor-doc.sh new file mode 100644 index 000000000..36f95f1ed --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfor-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xfor-doc + CHECK_RESULT $? 0 0 "install texlive-xfor-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xfor-doc + CHECK_RESULT $? 0 0 "remove texlive-xfor-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfor.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfor.sh new file mode 100644 index 000000000..3d8718115 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xfor + CHECK_RESULT $? 0 0 "install texlive-xfor failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xfor + CHECK_RESULT $? 0 0 "remove texlive-xfor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xgreek-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xgreek-doc.sh new file mode 100644 index 000000000..6458bf697 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xgreek-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xgreek-doc + CHECK_RESULT $? 0 0 "install texlive-xgreek-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xgreek-doc + CHECK_RESULT $? 0 0 "remove texlive-xgreek-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xgreek.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xgreek.sh new file mode 100644 index 000000000..97fd41397 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xgreek.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xgreek + CHECK_RESULT $? 0 0 "install texlive-xgreek failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xgreek + CHECK_RESULT $? 0 0 "remove texlive-xgreek failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xhfill-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xhfill-doc.sh new file mode 100644 index 000000000..97083c4ad --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xhfill-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xhfill-doc + CHECK_RESULT $? 0 0 "install texlive-xhfill-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xhfill-doc + CHECK_RESULT $? 0 0 "remove texlive-xhfill-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xhfill.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xhfill.sh new file mode 100644 index 000000000..3006bebcd --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xhfill.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xhfill + CHECK_RESULT $? 0 0 "install texlive-xhfill failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xhfill + CHECK_RESULT $? 0 0 "remove texlive-xhfill failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xifthen-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xifthen-doc.sh new file mode 100644 index 000000000..4bd8cf77a --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xifthen-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xifthen-doc + CHECK_RESULT $? 0 0 "install texlive-xifthen-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xifthen-doc + CHECK_RESULT $? 0 0 "remove texlive-xifthen-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xifthen.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xifthen.sh new file mode 100644 index 000000000..a3f8db909 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xifthen.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xifthen + CHECK_RESULT $? 0 0 "install texlive-xifthen failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xifthen + CHECK_RESULT $? 0 0 "remove texlive-xifthen failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xii-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xii-doc.sh new file mode 100644 index 000000000..1c31a7ac7 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xii-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xii-doc + CHECK_RESULT $? 0 0 "install texlive-xii-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xii-doc + CHECK_RESULT $? 0 0 "remove texlive-xii-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xii-lat.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xii-lat.sh new file mode 100644 index 000000000..53a463b75 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xii-lat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xii-lat + CHECK_RESULT $? 0 0 "install texlive-xii-lat failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xii-lat + CHECK_RESULT $? 0 0 "remove texlive-xii-lat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xint-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xint-doc.sh new file mode 100644 index 000000000..fcee60601 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xint-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xint-doc + CHECK_RESULT $? 0 0 "install texlive-xint-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xint-doc + CHECK_RESULT $? 0 0 "remove texlive-xint-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xint.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xint.sh new file mode 100644 index 000000000..eb9f4a764 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xint.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xint + CHECK_RESULT $? 0 0 "install texlive-xint failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xint + CHECK_RESULT $? 0 0 "remove texlive-xint failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xits-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xits-doc.sh new file mode 100644 index 000000000..6f8881bc1 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xits-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xits-doc + CHECK_RESULT $? 0 0 "install texlive-xits-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xits-doc + CHECK_RESULT $? 0 0 "remove texlive-xits-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xits.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xits.sh new file mode 100644 index 000000000..a8862d5a0 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xits.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xits + CHECK_RESULT $? 0 0 "install texlive-xits failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xits + CHECK_RESULT $? 0 0 "remove texlive-xits failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xkeyval-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xkeyval-doc.sh new file mode 100644 index 000000000..9f8cbdc5a --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xkeyval-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xkeyval-doc + CHECK_RESULT $? 0 0 "install texlive-xkeyval-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xkeyval-doc + CHECK_RESULT $? 0 0 "remove texlive-xkeyval-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xkeyval.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xkeyval.sh new file mode 100644 index 000000000..ed78d43e6 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xkeyval.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xkeyval + CHECK_RESULT $? 0 0 "install texlive-xkeyval failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xkeyval + CHECK_RESULT $? 0 0 "remove texlive-xkeyval failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xlop-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xlop-doc.sh new file mode 100644 index 000000000..6480e5926 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xlop-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xlop-doc + CHECK_RESULT $? 0 0 "install texlive-xlop-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xlop-doc + CHECK_RESULT $? 0 0 "remove texlive-xlop-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xlop.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xlop.sh new file mode 100644 index 000000000..9425547fd --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xlop.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xlop + CHECK_RESULT $? 0 0 "install texlive-xlop failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xlop + CHECK_RESULT $? 0 0 "remove texlive-xlop failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltabular.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltabular.sh new file mode 100644 index 000000000..cc4d9e6d9 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltabular.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xltabular + CHECK_RESULT $? 0 0 "install texlive-xltabular failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xltabular + CHECK_RESULT $? 0 0 "remove texlive-xltabular failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltxtra-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltxtra-doc.sh new file mode 100644 index 000000000..b7f8539b4 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltxtra-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xltxtra-doc + CHECK_RESULT $? 0 0 "install texlive-xltxtra-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xltxtra-doc + CHECK_RESULT $? 0 0 "remove texlive-xltxtra-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltxtra.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltxtra.sh new file mode 100644 index 000000000..8ce969000 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltxtra.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xltxtra + CHECK_RESULT $? 0 0 "install texlive-xltxtra failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xltxtra + CHECK_RESULT $? 0 0 "remove texlive-xltxtra failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmltexconfig.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmltexconfig.sh new file mode 100644 index 000000000..3612120fb --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmltexconfig.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xmltexconfig + CHECK_RESULT $? 0 0 "install texlive-xmltexconfig failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xmltexconfig + CHECK_RESULT $? 0 0 "remove texlive-xmltexconfig failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmpincl-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmpincl-doc.sh new file mode 100644 index 000000000..3e6e20561 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmpincl-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xmpincl-doc + CHECK_RESULT $? 0 0 "install texlive-xmpincl-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xmpincl-doc + CHECK_RESULT $? 0 0 "remove texlive-xmpincl-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmpincl.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmpincl.sh new file mode 100644 index 000000000..a27a05c6c --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmpincl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xmpincl + CHECK_RESULT $? 0 0 "install texlive-xmpincl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xmpincl + CHECK_RESULT $? 0 0 "remove texlive-xmpincl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand-doc.sh new file mode 100644 index 000000000..aa32cfd60 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xnewcommand-doc + CHECK_RESULT $? 0 0 "install texlive-xnewcommand-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xnewcommand-doc + CHECK_RESULT $? 0 0 "remove texlive-xnewcommand-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand.sh new file mode 100644 index 000000000..b837faf96 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xnewcommand + CHECK_RESULT $? 0 0 "install texlive-xnewcommand failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xnewcommand + CHECK_RESULT $? 0 0 "remove texlive-xnewcommand failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xoptarg-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xoptarg-doc.sh new file mode 100644 index 000000000..6fdd40d0e --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xoptarg-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xoptarg-doc + CHECK_RESULT $? 0 0 "install texlive-xoptarg-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xoptarg-doc + CHECK_RESULT $? 0 0 "remove texlive-xoptarg-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xoptarg.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xoptarg.sh new file mode 100644 index 000000000..0ba80b08e --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xoptarg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xoptarg + CHECK_RESULT $? 0 0 "install texlive-xoptarg failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xoptarg + CHECK_RESULT $? 0 0 "remove texlive-xoptarg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpatch-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpatch-doc.sh new file mode 100644 index 000000000..29b35a5db --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpatch-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xpatch-doc + CHECK_RESULT $? 0 0 "install texlive-xpatch-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xpatch-doc + CHECK_RESULT $? 0 0 "remove texlive-xpatch-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpatch.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpatch.sh new file mode 100644 index 000000000..882f3aeac --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpatch.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xpatch + CHECK_RESULT $? 0 0 "install texlive-xpatch failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xpatch + CHECK_RESULT $? 0 0 "remove texlive-xpatch failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpeek-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpeek-doc.sh new file mode 100644 index 000000000..77709f1eb --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpeek-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xpeek-doc + CHECK_RESULT $? 0 0 "install texlive-xpeek-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xpeek-doc + CHECK_RESULT $? 0 0 "remove texlive-xpeek-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpeek.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpeek.sh new file mode 100644 index 000000000..062fa5eaf --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpeek.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xpeek + CHECK_RESULT $? 0 0 "install texlive-xpeek failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xpeek + CHECK_RESULT $? 0 0 "remove texlive-xpeek failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpiano-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpiano-doc.sh new file mode 100644 index 000000000..b341dc4f8 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpiano-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xpiano-doc + CHECK_RESULT $? 0 0 "install texlive-xpiano-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xpiano-doc + CHECK_RESULT $? 0 0 "remove texlive-xpiano-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpiano.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpiano.sh new file mode 100644 index 000000000..e61c40db1 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpiano.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xpiano + CHECK_RESULT $? 0 0 "install texlive-xpiano failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xpiano + CHECK_RESULT $? 0 0 "remove texlive-xpiano failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpicture-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpicture-doc.sh new file mode 100644 index 000000000..9e5f26208 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpicture-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xpicture-doc + CHECK_RESULT $? 0 0 "install texlive-xpicture-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xpicture-doc + CHECK_RESULT $? 0 0 "remove texlive-xpicture-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpicture.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpicture.sh new file mode 100644 index 000000000..96ec612bd --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpicture.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xpicture + CHECK_RESULT $? 0 0 "install texlive-xpicture failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xpicture + CHECK_RESULT $? 0 0 "remove texlive-xpicture failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpinyin-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpinyin-doc.sh new file mode 100644 index 000000000..7c91f587c --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpinyin-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xpinyin-doc + CHECK_RESULT $? 0 0 "install texlive-xpinyin-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xpinyin-doc + CHECK_RESULT $? 0 0 "remove texlive-xpinyin-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpinyin.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpinyin.sh new file mode 100644 index 000000000..e8e3654cb --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpinyin.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xpinyin + CHECK_RESULT $? 0 0 "install texlive-xpinyin failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xpinyin + CHECK_RESULT $? 0 0 "remove texlive-xpinyin failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xprintlen-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xprintlen-doc.sh new file mode 100644 index 000000000..c36304bfd --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xprintlen-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xprintlen-doc + CHECK_RESULT $? 0 0 "install texlive-xprintlen-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xprintlen-doc + CHECK_RESULT $? 0 0 "remove texlive-xprintlen-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xprintlen.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xprintlen.sh new file mode 100644 index 000000000..ead26a3c3 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xprintlen.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xprintlen + CHECK_RESULT $? 0 0 "install texlive-xprintlen failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xprintlen + CHECK_RESULT $? 0 0 "remove texlive-xprintlen failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate-doc.sh new file mode 100644 index 000000000..007ef5dbf --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xpunctuate-doc + CHECK_RESULT $? 0 0 "install texlive-xpunctuate-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xpunctuate-doc + CHECK_RESULT $? 0 0 "remove texlive-xpunctuate-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate.sh new file mode 100644 index 000000000..c6aaf2e3c --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xpunctuate + CHECK_RESULT $? 0 0 "install texlive-xpunctuate failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xpunctuate + CHECK_RESULT $? 0 0 "remove texlive-xpunctuate failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xq-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xq-doc.sh new file mode 100644 index 000000000..11f5976fa --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xq-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xq-doc + CHECK_RESULT $? 0 0 "install texlive-xq-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xq-doc + CHECK_RESULT $? 0 0 "remove texlive-xq-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xq.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xq.sh new file mode 100644 index 000000000..c984d3c62 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xq.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xq + CHECK_RESULT $? 0 0 "install texlive-xq failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xq + CHECK_RESULT $? 0 0 "remove texlive-xq failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsavebox-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsavebox-doc.sh new file mode 100644 index 000000000..7d809b26b --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsavebox-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xsavebox-doc + CHECK_RESULT $? 0 0 "install texlive-xsavebox-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xsavebox-doc + CHECK_RESULT $? 0 0 "remove texlive-xsavebox-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsavebox.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsavebox.sh new file mode 100644 index 000000000..7715b3324 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsavebox.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xsavebox + CHECK_RESULT $? 0 0 "install texlive-xsavebox failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xsavebox + CHECK_RESULT $? 0 0 "remove texlive-xsavebox failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsim.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsim.sh new file mode 100644 index 000000000..5aa09a210 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsim.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xsim + CHECK_RESULT $? 0 0 "install texlive-xsim failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xsim + CHECK_RESULT $? 0 0 "remove texlive-xsim failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xskak-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xskak-doc.sh new file mode 100644 index 000000000..b38ca6a08 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xskak-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xskak-doc + CHECK_RESULT $? 0 0 "install texlive-xskak-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xskak-doc + CHECK_RESULT $? 0 0 "remove texlive-xskak-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xskak.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xskak.sh new file mode 100644 index 000000000..eeadd0a8c --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xskak.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xskak + CHECK_RESULT $? 0 0 "install texlive-xskak failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xskak + CHECK_RESULT $? 0 0 "remove texlive-xskak failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xstring-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xstring-doc.sh new file mode 100644 index 000000000..26474d807 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xstring-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xstring-doc + CHECK_RESULT $? 0 0 "install texlive-xstring-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xstring-doc + CHECK_RESULT $? 0 0 "remove texlive-xstring-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xstring.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xstring.sh new file mode 100644 index 000000000..d36404abd --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xstring.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xstring + CHECK_RESULT $? 0 0 "install texlive-xstring failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xstring + CHECK_RESULT $? 0 0 "remove texlive-xstring failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtab-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtab-doc.sh new file mode 100644 index 000000000..dfd9583af --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtab-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xtab-doc + CHECK_RESULT $? 0 0 "install texlive-xtab-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xtab-doc + CHECK_RESULT $? 0 0 "remove texlive-xtab-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtab.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtab.sh new file mode 100644 index 000000000..3a9c88087 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtab.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xtab + CHECK_RESULT $? 0 0 "install texlive-xtab failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xtab + CHECK_RESULT $? 0 0 "remove texlive-xtab failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtuthesis.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtuthesis.sh new file mode 100644 index 000000000..8bbe46080 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtuthesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xtuthesis + CHECK_RESULT $? 0 0 "install texlive-xtuthesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xtuthesis + CHECK_RESULT $? 0 0 "remove texlive-xtuthesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xunicode-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xunicode-doc.sh new file mode 100644 index 000000000..fff48610b --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xunicode-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xunicode-doc + CHECK_RESULT $? 0 0 "install texlive-xunicode-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xunicode-doc + CHECK_RESULT $? 0 0 "remove texlive-xunicode-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xunicode.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xunicode.sh new file mode 100644 index 000000000..b45dd7b01 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xunicode.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xunicode + CHECK_RESULT $? 0 0 "install texlive-xunicode failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xunicode + CHECK_RESULT $? 0 0 "remove texlive-xunicode failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xurl.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xurl.sh new file mode 100644 index 000000000..627b452cf --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xurl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xurl + CHECK_RESULT $? 0 0 "install texlive-xurl failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xurl + CHECK_RESULT $? 0 0 "remove texlive-xurl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xwatermark-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xwatermark-doc.sh new file mode 100644 index 000000000..2be5d7ad9 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xwatermark-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xwatermark-doc + CHECK_RESULT $? 0 0 "install texlive-xwatermark-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xwatermark-doc + CHECK_RESULT $? 0 0 "remove texlive-xwatermark-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xwatermark.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xwatermark.sh new file mode 100644 index 000000000..d48f9e72b --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xwatermark.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xwatermark + CHECK_RESULT $? 0 0 "install texlive-xwatermark failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xwatermark + CHECK_RESULT $? 0 0 "remove texlive-xwatermark failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xyling-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xyling-doc.sh new file mode 100644 index 000000000..41314f484 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xyling-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xyling-doc + CHECK_RESULT $? 0 0 "install texlive-xyling-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xyling-doc + CHECK_RESULT $? 0 0 "remove texlive-xyling-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xyling.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xyling.sh new file mode 100644 index 000000000..84f71be40 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xyling.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xyling + CHECK_RESULT $? 0 0 "install texlive-xyling failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xyling + CHECK_RESULT $? 0 0 "remove texlive-xyling failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xymtex-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xymtex-doc.sh new file mode 100644 index 000000000..5b1ba5234 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xymtex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xymtex-doc + CHECK_RESULT $? 0 0 "install texlive-xymtex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xymtex-doc + CHECK_RESULT $? 0 0 "remove texlive-xymtex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xymtex.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xymtex.sh new file mode 100644 index 000000000..fc9a16b2b --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xymtex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xymtex + CHECK_RESULT $? 0 0 "install texlive-xymtex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xymtex + CHECK_RESULT $? 0 0 "remove texlive-xymtex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic-doc.sh new file mode 100644 index 000000000..0848c8940 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xypic-doc + CHECK_RESULT $? 0 0 "install texlive-xypic-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xypic-doc + CHECK_RESULT $? 0 0 "remove texlive-xypic-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic-tut-pt-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic-tut-pt-doc.sh new file mode 100644 index 000000000..f188a445e --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic-tut-pt-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xypic-tut-pt-doc + CHECK_RESULT $? 0 0 "install texlive-xypic-tut-pt-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xypic-tut-pt-doc + CHECK_RESULT $? 0 0 "remove texlive-xypic-tut-pt-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic.sh new file mode 100644 index 000000000..dd33b049b --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xypic + CHECK_RESULT $? 0 0 "install texlive-xypic failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xypic + CHECK_RESULT $? 0 0 "remove texlive-xypic failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xytree-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xytree-doc.sh new file mode 100644 index 000000000..abecfb1d2 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xytree-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xytree-doc + CHECK_RESULT $? 0 0 "install texlive-xytree-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xytree-doc + CHECK_RESULT $? 0 0 "remove texlive-xytree-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xytree.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xytree.sh new file mode 100644 index 000000000..6b91e7f80 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xytree.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-xytree + CHECK_RESULT $? 0 0 "install texlive-xytree failed" + SLEEP_WAIT 1 + dnf remove -y texlive-xytree + CHECK_RESULT $? 0 0 "remove texlive-xytree failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yafoot-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yafoot-doc.sh new file mode 100644 index 000000000..651b9f312 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yafoot-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yafoot-doc + CHECK_RESULT $? 0 0 "install texlive-yafoot-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yafoot-doc + CHECK_RESULT $? 0 0 "remove texlive-yafoot-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yafoot.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yafoot.sh new file mode 100644 index 000000000..c98dacb19 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yafoot.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yafoot + CHECK_RESULT $? 0 0 "install texlive-yafoot failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yafoot + CHECK_RESULT $? 0 0 "remove texlive-yafoot failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yagusylo-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yagusylo-doc.sh new file mode 100644 index 000000000..4f784ae7d --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yagusylo-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yagusylo-doc + CHECK_RESULT $? 0 0 "install texlive-yagusylo-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yagusylo-doc + CHECK_RESULT $? 0 0 "remove texlive-yagusylo-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yagusylo.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yagusylo.sh new file mode 100644 index 000000000..dbc9f0808 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yagusylo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yagusylo + CHECK_RESULT $? 0 0 "install texlive-yagusylo failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yagusylo + CHECK_RESULT $? 0 0 "remove texlive-yagusylo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yaletter.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yaletter.sh new file mode 100644 index 000000000..6f2be478c --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yaletter.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yaletter + CHECK_RESULT $? 0 0 "install texlive-yaletter failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yaletter + CHECK_RESULT $? 0 0 "remove texlive-yaletter failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yannisgr-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yannisgr-doc.sh new file mode 100644 index 000000000..33285dc81 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yannisgr-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yannisgr-doc + CHECK_RESULT $? 0 0 "install texlive-yannisgr-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yannisgr-doc + CHECK_RESULT $? 0 0 "remove texlive-yannisgr-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yannisgr.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yannisgr.sh new file mode 100644 index 000000000..468e01544 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yannisgr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yannisgr + CHECK_RESULT $? 0 0 "install texlive-yannisgr failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yannisgr + CHECK_RESULT $? 0 0 "remove texlive-yannisgr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yathesis-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yathesis-doc.sh new file mode 100644 index 000000000..216f05180 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yathesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yathesis-doc + CHECK_RESULT $? 0 0 "install texlive-yathesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yathesis-doc + CHECK_RESULT $? 0 0 "remove texlive-yathesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yathesis.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yathesis.sh new file mode 100644 index 000000000..23f6a1518 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yathesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yathesis + CHECK_RESULT $? 0 0 "install texlive-yathesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yathesis + CHECK_RESULT $? 0 0 "remove texlive-yathesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yax-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yax-doc.sh new file mode 100644 index 000000000..2896d52cb --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yax-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yax-doc + CHECK_RESULT $? 0 0 "install texlive-yax-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yax-doc + CHECK_RESULT $? 0 0 "remove texlive-yax-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yax.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yax.sh new file mode 100644 index 000000000..22522dfad --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yax.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yax + CHECK_RESULT $? 0 0 "install texlive-yax failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yax + CHECK_RESULT $? 0 0 "remove texlive-yax failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ycbook-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ycbook-doc.sh new file mode 100644 index 000000000..89d0ef112 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ycbook-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ycbook-doc + CHECK_RESULT $? 0 0 "install texlive-ycbook-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ycbook-doc + CHECK_RESULT $? 0 0 "remove texlive-ycbook-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ycbook.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ycbook.sh new file mode 100644 index 000000000..c1844b395 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ycbook.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ycbook + CHECK_RESULT $? 0 0 "install texlive-ycbook failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ycbook + CHECK_RESULT $? 0 0 "remove texlive-ycbook failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ydoc-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ydoc-doc.sh new file mode 100644 index 000000000..4deab8850 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ydoc-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ydoc-doc + CHECK_RESULT $? 0 0 "install texlive-ydoc-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ydoc-doc + CHECK_RESULT $? 0 0 "remove texlive-ydoc-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ydoc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ydoc.sh new file mode 100644 index 000000000..60ecec4ad --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ydoc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ydoc + CHECK_RESULT $? 0 0 "install texlive-ydoc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ydoc + CHECK_RESULT $? 0 0 "remove texlive-ydoc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-doc.sh new file mode 100644 index 000000000..89b15fde2 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yfonts-doc + CHECK_RESULT $? 0 0 "install texlive-yfonts-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yfonts-doc + CHECK_RESULT $? 0 0 "remove texlive-yfonts-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1-doc.sh new file mode 100644 index 000000000..492517f0f --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yfonts-t1-doc + CHECK_RESULT $? 0 0 "install texlive-yfonts-t1-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yfonts-t1-doc + CHECK_RESULT $? 0 0 "remove texlive-yfonts-t1-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1.sh new file mode 100644 index 000000000..0387296d1 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yfonts-t1 + CHECK_RESULT $? 0 0 "install texlive-yfonts-t1 failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yfonts-t1 + CHECK_RESULT $? 0 0 "remove texlive-yfonts-t1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts.sh new file mode 100644 index 000000000..34708b311 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yfonts + CHECK_RESULT $? 0 0 "install texlive-yfonts failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yfonts + CHECK_RESULT $? 0 0 "remove texlive-yfonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yhmath-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yhmath-doc.sh new file mode 100644 index 000000000..6eef01579 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yhmath-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yhmath-doc + CHECK_RESULT $? 0 0 "install texlive-yhmath-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yhmath-doc + CHECK_RESULT $? 0 0 "remove texlive-yhmath-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yhmath.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yhmath.sh new file mode 100644 index 000000000..1da5a7124 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yhmath.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yhmath + CHECK_RESULT $? 0 0 "install texlive-yhmath failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yhmath + CHECK_RESULT $? 0 0 "remove texlive-yhmath failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf-doc.sh new file mode 100644 index 000000000..da3ae7995 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yinit-otf-doc + CHECK_RESULT $? 0 0 "install texlive-yinit-otf-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yinit-otf-doc + CHECK_RESULT $? 0 0 "remove texlive-yinit-otf-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf.sh new file mode 100644 index 000000000..b9103b2f8 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-yinit-otf + CHECK_RESULT $? 0 0 "install texlive-yinit-otf failed" + SLEEP_WAIT 1 + dnf remove -y texlive-yinit-otf + CHECK_RESULT $? 0 0 "remove texlive-yinit-otf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-york-thesis-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-york-thesis-doc.sh new file mode 100644 index 000000000..c62383462 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-york-thesis-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-york-thesis-doc + CHECK_RESULT $? 0 0 "install texlive-york-thesis-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-york-thesis-doc + CHECK_RESULT $? 0 0 "remove texlive-york-thesis-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-york-thesis.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-york-thesis.sh new file mode 100644 index 000000000..e444591d3 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-york-thesis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-york-thesis + CHECK_RESULT $? 0 0 "install texlive-york-thesis failed" + SLEEP_WAIT 1 + dnf remove -y texlive-york-thesis + CHECK_RESULT $? 0 0 "remove texlive-york-thesis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-youngtab-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-youngtab-doc.sh new file mode 100644 index 000000000..a44094850 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-youngtab-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-youngtab-doc + CHECK_RESULT $? 0 0 "install texlive-youngtab-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-youngtab-doc + CHECK_RESULT $? 0 0 "remove texlive-youngtab-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-youngtab.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-youngtab.sh new file mode 100644 index 000000000..223de70f7 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-youngtab.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-youngtab + CHECK_RESULT $? 0 0 "install texlive-youngtab failed" + SLEEP_WAIT 1 + dnf remove -y texlive-youngtab + CHECK_RESULT $? 0 0 "remove texlive-youngtab failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ytableau-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ytableau-doc.sh new file mode 100644 index 000000000..7c7985f97 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ytableau-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ytableau-doc + CHECK_RESULT $? 0 0 "install texlive-ytableau-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ytableau-doc + CHECK_RESULT $? 0 0 "remove texlive-ytableau-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ytableau.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ytableau.sh new file mode 100644 index 000000000..ed5597866 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ytableau.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ytableau + CHECK_RESULT $? 0 0 "install texlive-ytableau failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ytableau + CHECK_RESULT $? 0 0 "remove texlive-ytableau failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zapfchan.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zapfchan.sh new file mode 100644 index 000000000..e816f3fb7 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zapfchan.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zapfchan + CHECK_RESULT $? 0 0 "install texlive-zapfchan failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zapfchan + CHECK_RESULT $? 0 0 "remove texlive-zapfchan failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zapfding.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zapfding.sh new file mode 100644 index 000000000..b84aa7c81 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zapfding.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zapfding + CHECK_RESULT $? 0 0 "install texlive-zapfding failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zapfding + CHECK_RESULT $? 0 0 "remove texlive-zapfding failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zebra-goodies.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zebra-goodies.sh new file mode 100644 index 000000000..654f81d3e --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zebra-goodies.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zebra-goodies + CHECK_RESULT $? 0 0 "install texlive-zebra-goodies failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zebra-goodies + CHECK_RESULT $? 0 0 "remove texlive-zebra-goodies failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zed-csp-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zed-csp-doc.sh new file mode 100644 index 000000000..768580c24 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zed-csp-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zed-csp-doc + CHECK_RESULT $? 0 0 "install texlive-zed-csp-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zed-csp-doc + CHECK_RESULT $? 0 0 "remove texlive-zed-csp-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zed-csp.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zed-csp.sh new file mode 100644 index 000000000..9f36a47b0 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zed-csp.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zed-csp + CHECK_RESULT $? 0 0 "install texlive-zed-csp failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zed-csp + CHECK_RESULT $? 0 0 "remove texlive-zed-csp failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhlipsum.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhlipsum.sh new file mode 100644 index 000000000..cd2236b23 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhlipsum.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zhlipsum + CHECK_RESULT $? 0 0 "install texlive-zhlipsum failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zhlipsum + CHECK_RESULT $? 0 0 "remove texlive-zhlipsum failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-doc.sh new file mode 100644 index 000000000..e20a04583 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zhmetrics-doc + CHECK_RESULT $? 0 0 "install texlive-zhmetrics-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zhmetrics-doc + CHECK_RESULT $? 0 0 "remove texlive-zhmetrics-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex-doc.sh new file mode 100644 index 000000000..9d932e1fb --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zhmetrics-uptex-doc + CHECK_RESULT $? 0 0 "install texlive-zhmetrics-uptex-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zhmetrics-uptex-doc + CHECK_RESULT $? 0 0 "remove texlive-zhmetrics-uptex-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex.sh new file mode 100644 index 000000000..a198c8378 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zhmetrics-uptex + CHECK_RESULT $? 0 0 "install texlive-zhmetrics-uptex failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zhmetrics-uptex + CHECK_RESULT $? 0 0 "remove texlive-zhmetrics-uptex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics.sh new file mode 100644 index 000000000..c55406e9b --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zhmetrics + CHECK_RESULT $? 0 0 "install texlive-zhmetrics failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zhmetrics + CHECK_RESULT $? 0 0 "remove texlive-zhmetrics failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhnumber-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhnumber-doc.sh new file mode 100644 index 000000000..8dacb404c --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhnumber-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zhnumber-doc + CHECK_RESULT $? 0 0 "install texlive-zhnumber-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zhnumber-doc + CHECK_RESULT $? 0 0 "remove texlive-zhnumber-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhnumber.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhnumber.sh new file mode 100644 index 000000000..cc46b923c --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhnumber.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zhnumber + CHECK_RESULT $? 0 0 "install texlive-zhnumber failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zhnumber + CHECK_RESULT $? 0 0 "remove texlive-zhnumber failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhspacing-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhspacing-doc.sh new file mode 100644 index 000000000..9f1585f02 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhspacing-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zhspacing-doc + CHECK_RESULT $? 0 0 "install texlive-zhspacing-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zhspacing-doc + CHECK_RESULT $? 0 0 "remove texlive-zhspacing-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhspacing.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhspacing.sh new file mode 100644 index 000000000..e1dbbeb0c --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhspacing.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zhspacing + CHECK_RESULT $? 0 0 "install texlive-zhspacing failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zhspacing + CHECK_RESULT $? 0 0 "remove texlive-zhspacing failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ziffer-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ziffer-doc.sh new file mode 100644 index 000000000..822921e27 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ziffer-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ziffer-doc + CHECK_RESULT $? 0 0 "install texlive-ziffer-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ziffer-doc + CHECK_RESULT $? 0 0 "remove texlive-ziffer-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ziffer.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ziffer.sh new file mode 100644 index 000000000..5d4393db5 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ziffer.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-ziffer + CHECK_RESULT $? 0 0 "install texlive-ziffer failed" + SLEEP_WAIT 1 + dnf remove -y texlive-ziffer + CHECK_RESULT $? 0 0 "remove texlive-ziffer failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zlmtt-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zlmtt-doc.sh new file mode 100644 index 000000000..1bbc14cfc --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zlmtt-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zlmtt-doc + CHECK_RESULT $? 0 0 "install texlive-zlmtt-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zlmtt-doc + CHECK_RESULT $? 0 0 "remove texlive-zlmtt-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zlmtt.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zlmtt.sh new file mode 100644 index 000000000..fac53ece7 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zlmtt.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zlmtt + CHECK_RESULT $? 0 0 "install texlive-zlmtt failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zlmtt + CHECK_RESULT $? 0 0 "remove texlive-zlmtt failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zootaxa-bst.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zootaxa-bst.sh new file mode 100644 index 000000000..07dbe4480 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zootaxa-bst.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zootaxa-bst + CHECK_RESULT $? 0 0 "install texlive-zootaxa-bst failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zootaxa-bst + CHECK_RESULT $? 0 0 "remove texlive-zootaxa-bst failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate-doc.sh new file mode 100644 index 000000000..87ed3ab77 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zwgetfdate-doc + CHECK_RESULT $? 0 0 "install texlive-zwgetfdate-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zwgetfdate-doc + CHECK_RESULT $? 0 0 "remove texlive-zwgetfdate-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate.sh new file mode 100644 index 000000000..d36d97cc6 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zwgetfdate + CHECK_RESULT $? 0 0 "install texlive-zwgetfdate failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zwgetfdate + CHECK_RESULT $? 0 0 "remove texlive-zwgetfdate failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout-doc.sh new file mode 100644 index 000000000..820cd41df --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zwpagelayout-doc + CHECK_RESULT $? 0 0 "install texlive-zwpagelayout-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zwpagelayout-doc + CHECK_RESULT $? 0 0 "remove texlive-zwpagelayout-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout.sh new file mode 100644 index 000000000..4ca6755c9 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zwpagelayout + CHECK_RESULT $? 0 0 "install texlive-zwpagelayout failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zwpagelayout + CHECK_RESULT $? 0 0 "remove texlive-zwpagelayout failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont-doc.sh new file mode 100644 index 000000000..fb2f2d740 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zxjafbfont-doc + CHECK_RESULT $? 0 0 "install texlive-zxjafbfont-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zxjafbfont-doc + CHECK_RESULT $? 0 0 "remove texlive-zxjafbfont-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont.sh new file mode 100644 index 000000000..372fa73f6 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zxjafbfont + CHECK_RESULT $? 0 0 "install texlive-zxjafbfont failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zxjafbfont + CHECK_RESULT $? 0 0 "remove texlive-zxjafbfont failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafont-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafont-doc.sh new file mode 100644 index 000000000..2f7ed82ea --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafont-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zxjafont-doc + CHECK_RESULT $? 0 0 "install texlive-zxjafont-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zxjafont-doc + CHECK_RESULT $? 0 0 "remove texlive-zxjafont-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafont.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafont.sh new file mode 100644 index 000000000..5b821faf6 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafont.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zxjafont + CHECK_RESULT $? 0 0 "install texlive-zxjafont failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zxjafont + CHECK_RESULT $? 0 0 "remove texlive-zxjafont failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjatype-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjatype-doc.sh new file mode 100644 index 000000000..c01fc50c5 --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjatype-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zxjatype-doc + CHECK_RESULT $? 0 0 "install texlive-zxjatype-doc failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zxjatype-doc + CHECK_RESULT $? 0 0 "remove texlive-zxjatype-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjatype.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjatype.sh new file mode 100644 index 000000000..631e0d43c --- /dev/null +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjatype.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src texlive-split-z +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y texlive-zxjatype + CHECK_RESULT $? 0 0 "install texlive-zxjatype failed" + SLEEP_WAIT 1 + dnf remove -y texlive-zxjatype + CHECK_RESULT $? 0 0 "remove texlive-zxjatype failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debuginfo.sh b/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debuginfo.sh new file mode 100644 index 000000000..c9f67c566 --- /dev/null +++ b/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src thin-provisioning-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y thin-provisioning-tools-debuginfo + CHECK_RESULT $? 0 0 "install thin-provisioning-tools-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y thin-provisioning-tools-debuginfo + CHECK_RESULT $? 0 0 "remove thin-provisioning-tools-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debugsource.sh b/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debugsource.sh new file mode 100644 index 000000000..547fee410 --- /dev/null +++ b/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src thin-provisioning-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y thin-provisioning-tools-debugsource + CHECK_RESULT $? 0 0 "install thin-provisioning-tools-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y thin-provisioning-tools-debugsource + CHECK_RESULT $? 0 0 "remove thin-provisioning-tools-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-help.sh b/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-help.sh new file mode 100644 index 000000000..774770a13 --- /dev/null +++ b/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src thin-provisioning-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y thin-provisioning-tools-help + CHECK_RESULT $? 0 0 "install thin-provisioning-tools-help failed" + SLEEP_WAIT 1 + dnf remove -y thin-provisioning-tools-help + CHECK_RESULT $? 0 0 "remove thin-provisioning-tools-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools.sh b/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools.sh new file mode 100644 index 000000000..6dd9dd2f8 --- /dev/null +++ b/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src thin-provisioning-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y thin-provisioning-tools + CHECK_RESULT $? 0 0 "install thin-provisioning-tools failed" + SLEEP_WAIT 1 + dnf remove -y thin-provisioning-tools + CHECK_RESULT $? 0 0 "remove thin-provisioning-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-debuginfo.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-debuginfo.sh new file mode 100644 index 000000000..74f309023 --- /dev/null +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tigervnc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tigervnc-debuginfo + CHECK_RESULT $? 0 0 "install tigervnc-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y tigervnc-debuginfo + CHECK_RESULT $? 0 0 "remove tigervnc-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-debugsource.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-debugsource.sh new file mode 100644 index 000000000..63e57206d --- /dev/null +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tigervnc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tigervnc-debugsource + CHECK_RESULT $? 0 0 "install tigervnc-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y tigervnc-debugsource + CHECK_RESULT $? 0 0 "remove tigervnc-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-help.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-help.sh new file mode 100644 index 000000000..1811a706a --- /dev/null +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tigervnc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tigervnc-help + CHECK_RESULT $? 0 0 "install tigervnc-help failed" + SLEEP_WAIT 1 + dnf remove -y tigervnc-help + CHECK_RESULT $? 0 0 "remove tigervnc-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-license.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-license.sh new file mode 100644 index 000000000..726e12097 --- /dev/null +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-license.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tigervnc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tigervnc-license + CHECK_RESULT $? 0 0 "install tigervnc-license failed" + SLEEP_WAIT 1 + dnf remove -y tigervnc-license + CHECK_RESULT $? 0 0 "remove tigervnc-license failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-selinux.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-selinux.sh new file mode 100644 index 000000000..63b56d2b4 --- /dev/null +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-selinux.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tigervnc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tigervnc-selinux + CHECK_RESULT $? 0 0 "install tigervnc-selinux failed" + SLEEP_WAIT 1 + dnf remove -y tigervnc-selinux + CHECK_RESULT $? 0 0 "remove tigervnc-selinux failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-applet.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-applet.sh new file mode 100644 index 000000000..ebfb9fb06 --- /dev/null +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-applet.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tigervnc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tigervnc-server-applet + CHECK_RESULT $? 0 0 "install tigervnc-server-applet failed" + SLEEP_WAIT 1 + dnf remove -y tigervnc-server-applet + CHECK_RESULT $? 0 0 "remove tigervnc-server-applet failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-minimal.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-minimal.sh new file mode 100644 index 000000000..3051ff89d --- /dev/null +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-minimal.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tigervnc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tigervnc-server-minimal + CHECK_RESULT $? 0 0 "install tigervnc-server-minimal failed" + SLEEP_WAIT 1 + dnf remove -y tigervnc-server-minimal + CHECK_RESULT $? 0 0 "remove tigervnc-server-minimal failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-module.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-module.sh new file mode 100644 index 000000000..4d33ba92e --- /dev/null +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-module.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tigervnc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tigervnc-server-module + CHECK_RESULT $? 0 0 "install tigervnc-server-module failed" + SLEEP_WAIT 1 + dnf remove -y tigervnc-server-module + CHECK_RESULT $? 0 0 "remove tigervnc-server-module failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server.sh new file mode 100644 index 000000000..d242c9597 --- /dev/null +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tigervnc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tigervnc-server + CHECK_RESULT $? 0 0 "install tigervnc-server failed" + SLEEP_WAIT 1 + dnf remove -y tigervnc-server + CHECK_RESULT $? 0 0 "remove tigervnc-server failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc.sh new file mode 100644 index 000000000..b02581fa9 --- /dev/null +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tigervnc +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tigervnc + CHECK_RESULT $? 0 0 "install tigervnc failed" + SLEEP_WAIT 1 + dnf remove -y tigervnc + CHECK_RESULT $? 0 0 "remove tigervnc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/time/oe_test_time_install_and_remove_time-debuginfo.sh b/testcases/cli-test/time/oe_test_time_install_and_remove_time-debuginfo.sh new file mode 100644 index 000000000..16b276600 --- /dev/null +++ b/testcases/cli-test/time/oe_test_time_install_and_remove_time-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src time +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y time-debuginfo + CHECK_RESULT $? 0 0 "install time-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y time-debuginfo + CHECK_RESULT $? 0 0 "remove time-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/time/oe_test_time_install_and_remove_time-debugsource.sh b/testcases/cli-test/time/oe_test_time_install_and_remove_time-debugsource.sh new file mode 100644 index 000000000..ab76172a0 --- /dev/null +++ b/testcases/cli-test/time/oe_test_time_install_and_remove_time-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src time +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y time-debugsource + CHECK_RESULT $? 0 0 "install time-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y time-debugsource + CHECK_RESULT $? 0 0 "remove time-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/time/oe_test_time_install_and_remove_time-doc.sh b/testcases/cli-test/time/oe_test_time_install_and_remove_time-doc.sh new file mode 100644 index 000000000..b6febb2e1 --- /dev/null +++ b/testcases/cli-test/time/oe_test_time_install_and_remove_time-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src time +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y time-doc + CHECK_RESULT $? 0 0 "install time-doc failed" + SLEEP_WAIT 1 + dnf remove -y time-doc + CHECK_RESULT $? 0 0 "remove time-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/time/oe_test_time_install_and_remove_time-help.sh b/testcases/cli-test/time/oe_test_time_install_and_remove_time-help.sh new file mode 100644 index 000000000..c3f60e598 --- /dev/null +++ b/testcases/cli-test/time/oe_test_time_install_and_remove_time-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src time +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y time-help + CHECK_RESULT $? 0 0 "install time-help failed" + SLEEP_WAIT 1 + dnf remove -y time-help + CHECK_RESULT $? 0 0 "remove time-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/time/oe_test_time_install_and_remove_time.sh b/testcases/cli-test/time/oe_test_time_install_and_remove_time.sh new file mode 100644 index 000000000..d8a448967 --- /dev/null +++ b/testcases/cli-test/time/oe_test_time_install_and_remove_time.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src time +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y time + CHECK_RESULT $? 0 0 "install time failed" + SLEEP_WAIT 1 + dnf remove -y time + CHECK_RESULT $? 0 0 "remove time failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-debuginfo.sh b/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-debuginfo.sh new file mode 100644 index 000000000..556ccaff4 --- /dev/null +++ b/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src timedatex +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y timedatex-debuginfo + CHECK_RESULT $? 0 0 "install timedatex-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y timedatex-debuginfo + CHECK_RESULT $? 0 0 "remove timedatex-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-debugsource.sh b/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-debugsource.sh new file mode 100644 index 000000000..9cb281aec --- /dev/null +++ b/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src timedatex +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y timedatex-debugsource + CHECK_RESULT $? 0 0 "install timedatex-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y timedatex-debugsource + CHECK_RESULT $? 0 0 "remove timedatex-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-help.sh b/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-help.sh new file mode 100644 index 000000000..11316400f --- /dev/null +++ b/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src timedatex +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y timedatex-help + CHECK_RESULT $? 0 0 "install timedatex-help failed" + SLEEP_WAIT 1 + dnf remove -y timedatex-help + CHECK_RESULT $? 0 0 "remove timedatex-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex.sh b/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex.sh new file mode 100644 index 000000000..058160aed --- /dev/null +++ b/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src timedatex +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y timedatex + CHECK_RESULT $? 0 0 "install timedatex failed" + SLEEP_WAIT 1 + dnf remove -y timedatex + CHECK_RESULT $? 0 0 "remove timedatex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-debuginfo.sh b/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-debuginfo.sh new file mode 100644 index 000000000..912756126 --- /dev/null +++ b/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tinyxml2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tinyxml2-debuginfo + CHECK_RESULT $? 0 0 "install tinyxml2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y tinyxml2-debuginfo + CHECK_RESULT $? 0 0 "remove tinyxml2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-debugsource.sh b/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-debugsource.sh new file mode 100644 index 000000000..063f5880b --- /dev/null +++ b/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tinyxml2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tinyxml2-debugsource + CHECK_RESULT $? 0 0 "install tinyxml2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y tinyxml2-debugsource + CHECK_RESULT $? 0 0 "remove tinyxml2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-devel.sh b/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-devel.sh new file mode 100644 index 000000000..cfe087fde --- /dev/null +++ b/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tinyxml2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tinyxml2-devel + CHECK_RESULT $? 0 0 "install tinyxml2-devel failed" + SLEEP_WAIT 1 + dnf remove -y tinyxml2-devel + CHECK_RESULT $? 0 0 "remove tinyxml2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2.sh b/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2.sh new file mode 100644 index 000000000..667a4acb8 --- /dev/null +++ b/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tinyxml2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tinyxml2 + CHECK_RESULT $? 0 0 "install tinyxml2 failed" + SLEEP_WAIT 1 + dnf remove -y tinyxml2 + CHECK_RESULT $? 0 0 "remove tinyxml2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-debuginfo.sh b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-debuginfo.sh new file mode 100644 index 000000000..d468fcb38 --- /dev/null +++ b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tix +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tix-debuginfo + CHECK_RESULT $? 0 0 "install tix-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y tix-debuginfo + CHECK_RESULT $? 0 0 "remove tix-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-debugsource.sh b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-debugsource.sh new file mode 100644 index 000000000..8bb9eb928 --- /dev/null +++ b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tix +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tix-debugsource + CHECK_RESULT $? 0 0 "install tix-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y tix-debugsource + CHECK_RESULT $? 0 0 "remove tix-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-devel.sh b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-devel.sh new file mode 100644 index 000000000..45ee90292 --- /dev/null +++ b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tix +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tix-devel + CHECK_RESULT $? 0 0 "install tix-devel failed" + SLEEP_WAIT 1 + dnf remove -y tix-devel + CHECK_RESULT $? 0 0 "remove tix-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-help.sh b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-help.sh new file mode 100644 index 000000000..d5f736049 --- /dev/null +++ b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tix +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tix-help + CHECK_RESULT $? 0 0 "install tix-help failed" + SLEEP_WAIT 1 + dnf remove -y tix-help + CHECK_RESULT $? 0 0 "remove tix-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix.sh b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix.sh new file mode 100644 index 000000000..ceb1afcd6 --- /dev/null +++ b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tix +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tix + CHECK_RESULT $? 0 0 "install tix failed" + SLEEP_WAIT 1 + dnf remove -y tix + CHECK_RESULT $? 0 0 "remove tix failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-debuginfo.sh b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-debuginfo.sh new file mode 100644 index 000000000..e327e72c5 --- /dev/null +++ b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tk-debuginfo + CHECK_RESULT $? 0 0 "install tk-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y tk-debuginfo + CHECK_RESULT $? 0 0 "remove tk-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-debugsource.sh b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-debugsource.sh new file mode 100644 index 000000000..d123147ab --- /dev/null +++ b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tk-debugsource + CHECK_RESULT $? 0 0 "install tk-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y tk-debugsource + CHECK_RESULT $? 0 0 "remove tk-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-devel.sh b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-devel.sh new file mode 100644 index 000000000..4e69e41e4 --- /dev/null +++ b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tk-devel + CHECK_RESULT $? 0 0 "install tk-devel failed" + SLEEP_WAIT 1 + dnf remove -y tk-devel + CHECK_RESULT $? 0 0 "remove tk-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-help.sh b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-help.sh new file mode 100644 index 000000000..c1adcbf04 --- /dev/null +++ b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tk-help + CHECK_RESULT $? 0 0 "install tk-help failed" + SLEEP_WAIT 1 + dnf remove -y tk-help + CHECK_RESULT $? 0 0 "remove tk-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk.sh b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk.sh new file mode 100644 index 000000000..2ac0fc57a --- /dev/null +++ b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tk + CHECK_RESULT $? 0 0 "install tk failed" + SLEEP_WAIT 1 + dnf remove -y tk + CHECK_RESULT $? 0 0 "remove tk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-debuginfo.sh b/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-debuginfo.sh new file mode 100644 index 000000000..f49a075cf --- /dev/null +++ b/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tmux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tmux-debuginfo + CHECK_RESULT $? 0 0 "install tmux-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y tmux-debuginfo + CHECK_RESULT $? 0 0 "remove tmux-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-debugsource.sh b/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-debugsource.sh new file mode 100644 index 000000000..8c2c4f45f --- /dev/null +++ b/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tmux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tmux-debugsource + CHECK_RESULT $? 0 0 "install tmux-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y tmux-debugsource + CHECK_RESULT $? 0 0 "remove tmux-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-help.sh b/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-help.sh new file mode 100644 index 000000000..1ad86b920 --- /dev/null +++ b/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tmux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tmux-help + CHECK_RESULT $? 0 0 "install tmux-help failed" + SLEEP_WAIT 1 + dnf remove -y tmux-help + CHECK_RESULT $? 0 0 "remove tmux-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux.sh b/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux.sh new file mode 100644 index 000000000..2bb3ecba2 --- /dev/null +++ b/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tmux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tmux + CHECK_RESULT $? 0 0 "install tmux failed" + SLEEP_WAIT 1 + dnf remove -y tmux + CHECK_RESULT $? 0 0 "remove tmux failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-debuginfo.sh b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-debuginfo.sh new file mode 100644 index 000000000..0959955a4 --- /dev/null +++ b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tpm2-tss +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tpm2-tss-debuginfo + CHECK_RESULT $? 0 0 "install tpm2-tss-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y tpm2-tss-debuginfo + CHECK_RESULT $? 0 0 "remove tpm2-tss-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-debugsource.sh b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-debugsource.sh new file mode 100644 index 000000000..02dcb2c92 --- /dev/null +++ b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tpm2-tss +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tpm2-tss-debugsource + CHECK_RESULT $? 0 0 "install tpm2-tss-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y tpm2-tss-debugsource + CHECK_RESULT $? 0 0 "remove tpm2-tss-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-devel.sh b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-devel.sh new file mode 100644 index 000000000..1e523953f --- /dev/null +++ b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tpm2-tss +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tpm2-tss-devel + CHECK_RESULT $? 0 0 "install tpm2-tss-devel failed" + SLEEP_WAIT 1 + dnf remove -y tpm2-tss-devel + CHECK_RESULT $? 0 0 "remove tpm2-tss-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-help.sh b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-help.sh new file mode 100644 index 000000000..fa2178e16 --- /dev/null +++ b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tpm2-tss +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tpm2-tss-help + CHECK_RESULT $? 0 0 "install tpm2-tss-help failed" + SLEEP_WAIT 1 + dnf remove -y tpm2-tss-help + CHECK_RESULT $? 0 0 "remove tpm2-tss-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss.sh b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss.sh new file mode 100644 index 000000000..e57b2048d --- /dev/null +++ b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tpm2-tss +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tpm2-tss + CHECK_RESULT $? 0 0 "install tpm2-tss failed" + SLEEP_WAIT 1 + dnf remove -y tpm2-tss + CHECK_RESULT $? 0 0 "remove tpm2-tss failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_libtracker-sparql3.sh b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_libtracker-sparql3.sh new file mode 100644 index 000000000..1b26db2c3 --- /dev/null +++ b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_libtracker-sparql3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tracker3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libtracker-sparql3 + CHECK_RESULT $? 0 0 "install libtracker-sparql3 failed" + SLEEP_WAIT 1 + dnf remove -y libtracker-sparql3 + CHECK_RESULT $? 0 0 "remove libtracker-sparql3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-debuginfo.sh b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-debuginfo.sh new file mode 100644 index 000000000..2ebc9dd9d --- /dev/null +++ b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tracker3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tracker3-debuginfo + CHECK_RESULT $? 0 0 "install tracker3-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y tracker3-debuginfo + CHECK_RESULT $? 0 0 "remove tracker3-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-debugsource.sh b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-debugsource.sh new file mode 100644 index 000000000..b4f7dee08 --- /dev/null +++ b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tracker3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tracker3-debugsource + CHECK_RESULT $? 0 0 "install tracker3-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y tracker3-debugsource + CHECK_RESULT $? 0 0 "remove tracker3-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-devel.sh b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-devel.sh new file mode 100644 index 000000000..d07d1a13e --- /dev/null +++ b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tracker3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tracker3-devel + CHECK_RESULT $? 0 0 "install tracker3-devel failed" + SLEEP_WAIT 1 + dnf remove -y tracker3-devel + CHECK_RESULT $? 0 0 "remove tracker3-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-doc.sh b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-doc.sh new file mode 100644 index 000000000..fbad7047f --- /dev/null +++ b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tracker3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tracker3-doc + CHECK_RESULT $? 0 0 "install tracker3-doc failed" + SLEEP_WAIT 1 + dnf remove -y tracker3-doc + CHECK_RESULT $? 0 0 "remove tracker3-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3.sh b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3.sh new file mode 100644 index 000000000..15aab50b0 --- /dev/null +++ b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tracker3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tracker3 + CHECK_RESULT $? 0 0 "install tracker3 failed" + SLEEP_WAIT 1 + dnf remove -y tracker3 + CHECK_RESULT $? 0 0 "remove tracker3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-debuginfo.sh b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-debuginfo.sh new file mode 100644 index 000000000..a5e36147b --- /dev/null +++ b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src transfig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y transfig-debuginfo + CHECK_RESULT $? 0 0 "install transfig-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y transfig-debuginfo + CHECK_RESULT $? 0 0 "remove transfig-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-debugsource.sh b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-debugsource.sh new file mode 100644 index 000000000..29edf1df4 --- /dev/null +++ b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src transfig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y transfig-debugsource + CHECK_RESULT $? 0 0 "install transfig-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y transfig-debugsource + CHECK_RESULT $? 0 0 "remove transfig-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-doc.sh b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-doc.sh new file mode 100644 index 000000000..e87fc513c --- /dev/null +++ b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src transfig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y transfig-doc + CHECK_RESULT $? 0 0 "install transfig-doc failed" + SLEEP_WAIT 1 + dnf remove -y transfig-doc + CHECK_RESULT $? 0 0 "remove transfig-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-help.sh b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-help.sh new file mode 100644 index 000000000..6f9679bf1 --- /dev/null +++ b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src transfig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y transfig-help + CHECK_RESULT $? 0 0 "install transfig-help failed" + SLEEP_WAIT 1 + dnf remove -y transfig-help + CHECK_RESULT $? 0 0 "remove transfig-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig.sh b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig.sh new file mode 100644 index 000000000..2aaccf3c2 --- /dev/null +++ b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src transfig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y transfig + CHECK_RESULT $? 0 0 "install transfig failed" + SLEEP_WAIT 1 + dnf remove -y transfig + CHECK_RESULT $? 0 0 "remove transfig failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-debuginfo.sh b/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-debuginfo.sh new file mode 100644 index 000000000..738f05ba7 --- /dev/null +++ b/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tree +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tree-debuginfo + CHECK_RESULT $? 0 0 "install tree-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y tree-debuginfo + CHECK_RESULT $? 0 0 "remove tree-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-debugsource.sh b/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-debugsource.sh new file mode 100644 index 000000000..8e4d38091 --- /dev/null +++ b/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tree +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tree-debugsource + CHECK_RESULT $? 0 0 "install tree-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y tree-debugsource + CHECK_RESULT $? 0 0 "remove tree-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-help.sh b/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-help.sh new file mode 100644 index 000000000..ba1d6a6ea --- /dev/null +++ b/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tree +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tree-help + CHECK_RESULT $? 0 0 "install tree-help failed" + SLEEP_WAIT 1 + dnf remove -y tree-help + CHECK_RESULT $? 0 0 "remove tree-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree.sh b/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree.sh new file mode 100644 index 000000000..eada9c6f5 --- /dev/null +++ b/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tree +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tree + CHECK_RESULT $? 0 0 "install tree failed" + SLEEP_WAIT 1 + dnf remove -y tree + CHECK_RESULT $? 0 0 "remove tree failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-debuginfo.sh b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-debuginfo.sh new file mode 100644 index 000000000..694f9b0a3 --- /dev/null +++ b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src trousers +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y trousers-debuginfo + CHECK_RESULT $? 0 0 "install trousers-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y trousers-debuginfo + CHECK_RESULT $? 0 0 "remove trousers-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-debugsource.sh b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-debugsource.sh new file mode 100644 index 000000000..3333538c0 --- /dev/null +++ b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src trousers +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y trousers-debugsource + CHECK_RESULT $? 0 0 "install trousers-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y trousers-debugsource + CHECK_RESULT $? 0 0 "remove trousers-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-devel.sh b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-devel.sh new file mode 100644 index 000000000..5c43eefca --- /dev/null +++ b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src trousers +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y trousers-devel + CHECK_RESULT $? 0 0 "install trousers-devel failed" + SLEEP_WAIT 1 + dnf remove -y trousers-devel + CHECK_RESULT $? 0 0 "remove trousers-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-help.sh b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-help.sh new file mode 100644 index 000000000..645fc9ce2 --- /dev/null +++ b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src trousers +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y trousers-help + CHECK_RESULT $? 0 0 "install trousers-help failed" + SLEEP_WAIT 1 + dnf remove -y trousers-help + CHECK_RESULT $? 0 0 "remove trousers-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers.sh b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers.sh new file mode 100644 index 000000000..f528bddd1 --- /dev/null +++ b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src trousers +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y trousers + CHECK_RESULT $? 0 0 "install trousers failed" + SLEEP_WAIT 1 + dnf remove -y trousers + CHECK_RESULT $? 0 0 "remove trousers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed-debuginfo.sh b/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed-debuginfo.sh new file mode 100644 index 000000000..3121cd255 --- /dev/null +++ b/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ttembed +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ttembed-debuginfo + CHECK_RESULT $? 0 0 "install ttembed-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y ttembed-debuginfo + CHECK_RESULT $? 0 0 "remove ttembed-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed-debugsource.sh b/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed-debugsource.sh new file mode 100644 index 000000000..2c8adea4f --- /dev/null +++ b/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ttembed +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ttembed-debugsource + CHECK_RESULT $? 0 0 "install ttembed-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y ttembed-debugsource + CHECK_RESULT $? 0 0 "remove ttembed-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed.sh b/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed.sh new file mode 100644 index 000000000..5ff7b3ec3 --- /dev/null +++ b/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src ttembed +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y ttembed + CHECK_RESULT $? 0 0 "install ttembed failed" + SLEEP_WAIT 1 + dnf remove -y ttembed + CHECK_RESULT $? 0 0 "remove ttembed failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned-help.sh b/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned-help.sh new file mode 100644 index 000000000..019e727fb --- /dev/null +++ b/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tuned +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tuned-help + CHECK_RESULT $? 0 0 "install tuned-help failed" + SLEEP_WAIT 1 + dnf remove -y tuned-help + CHECK_RESULT $? 0 0 "remove tuned-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned-profiles-devel.sh b/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned-profiles-devel.sh new file mode 100644 index 000000000..dcbed2a50 --- /dev/null +++ b/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned-profiles-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tuned +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tuned-profiles-devel + CHECK_RESULT $? 0 0 "install tuned-profiles-devel failed" + SLEEP_WAIT 1 + dnf remove -y tuned-profiles-devel + CHECK_RESULT $? 0 0 "remove tuned-profiles-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned.sh b/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned.sh new file mode 100644 index 000000000..4dc023dff --- /dev/null +++ b/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tuned +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tuned + CHECK_RESULT $? 0 0 "install tuned failed" + SLEEP_WAIT 1 + dnf remove -y tuned + CHECK_RESULT $? 0 0 "remove tuned failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tzdata/oe_test_tzdata_install_and_remove_tzdata-java.sh b/testcases/cli-test/tzdata/oe_test_tzdata_install_and_remove_tzdata-java.sh new file mode 100644 index 000000000..614918ce4 --- /dev/null +++ b/testcases/cli-test/tzdata/oe_test_tzdata_install_and_remove_tzdata-java.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tzdata +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tzdata-java + CHECK_RESULT $? 0 0 "install tzdata-java failed" + SLEEP_WAIT 1 + dnf remove -y tzdata-java + CHECK_RESULT $? 0 0 "remove tzdata-java failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/tzdata/oe_test_tzdata_install_and_remove_tzdata.sh b/testcases/cli-test/tzdata/oe_test_tzdata_install_and_remove_tzdata.sh new file mode 100644 index 000000000..0bf5be6d2 --- /dev/null +++ b/testcases/cli-test/tzdata/oe_test_tzdata_install_and_remove_tzdata.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src tzdata +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y tzdata + CHECK_RESULT $? 0 0 "install tzdata failed" + SLEEP_WAIT 1 + dnf remove -y tzdata + CHECK_RESULT $? 0 0 "remove tzdata failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-armv7.sh b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-armv7.sh new file mode 100644 index 000000000..83584a815 --- /dev/null +++ b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-armv7.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src uboot-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y uboot-images-armv7 + CHECK_RESULT $? 0 0 "install uboot-images-armv7 failed" + SLEEP_WAIT 1 + dnf remove -y uboot-images-armv7 + CHECK_RESULT $? 0 0 "remove uboot-images-armv7 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-armv8.sh b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-armv8.sh new file mode 100644 index 000000000..c9cd07e7d --- /dev/null +++ b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-armv8.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src uboot-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y uboot-images-armv8 + CHECK_RESULT $? 0 0 "install uboot-images-armv8 failed" + SLEEP_WAIT 1 + dnf remove -y uboot-images-armv8 + CHECK_RESULT $? 0 0 "remove uboot-images-armv8 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-elf.sh b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-elf.sh new file mode 100644 index 000000000..b46ce4915 --- /dev/null +++ b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-elf.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src uboot-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y uboot-images-elf + CHECK_RESULT $? 0 0 "install uboot-images-elf failed" + SLEEP_WAIT 1 + dnf remove -y uboot-images-elf + CHECK_RESULT $? 0 0 "remove uboot-images-elf failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-debuginfo.sh b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-debuginfo.sh new file mode 100644 index 000000000..53b10585b --- /dev/null +++ b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src uboot-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y uboot-tools-debuginfo + CHECK_RESULT $? 0 0 "install uboot-tools-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y uboot-tools-debuginfo + CHECK_RESULT $? 0 0 "remove uboot-tools-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-debugsource.sh b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-debugsource.sh new file mode 100644 index 000000000..4f0f996ed --- /dev/null +++ b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src uboot-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y uboot-tools-debugsource + CHECK_RESULT $? 0 0 "install uboot-tools-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y uboot-tools-debugsource + CHECK_RESULT $? 0 0 "remove uboot-tools-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-help.sh b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-help.sh new file mode 100644 index 000000000..49ae21ff7 --- /dev/null +++ b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src uboot-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y uboot-tools-help + CHECK_RESULT $? 0 0 "install uboot-tools-help failed" + SLEEP_WAIT 1 + dnf remove -y uboot-tools-help + CHECK_RESULT $? 0 0 "remove uboot-tools-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools.sh b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools.sh new file mode 100644 index 000000000..b05344cab --- /dev/null +++ b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src uboot-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y uboot-tools + CHECK_RESULT $? 0 0 "install uboot-tools failed" + SLEEP_WAIT 1 + dnf remove -y uboot-tools + CHECK_RESULT $? 0 0 "remove uboot-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_libudisks2-devel.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_libudisks2-devel.sh new file mode 100644 index 000000000..00d640d4a --- /dev/null +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_libudisks2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src udisks2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libudisks2-devel + CHECK_RESULT $? 0 0 "install libudisks2-devel failed" + SLEEP_WAIT 1 + dnf remove -y libudisks2-devel + CHECK_RESULT $? 0 0 "remove libudisks2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_libudisks2.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_libudisks2.sh new file mode 100644 index 000000000..6568397f1 --- /dev/null +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_libudisks2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src udisks2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libudisks2 + CHECK_RESULT $? 0 0 "install libudisks2 failed" + SLEEP_WAIT 1 + dnf remove -y libudisks2 + CHECK_RESULT $? 0 0 "remove libudisks2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-bcache.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-bcache.sh new file mode 100644 index 000000000..09a28aca9 --- /dev/null +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-bcache.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src udisks2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y udisks2-bcache + CHECK_RESULT $? 0 0 "install udisks2-bcache failed" + SLEEP_WAIT 1 + dnf remove -y udisks2-bcache + CHECK_RESULT $? 0 0 "remove udisks2-bcache failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-btrfs.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-btrfs.sh new file mode 100644 index 000000000..a413a61dc --- /dev/null +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-btrfs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src udisks2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y udisks2-btrfs + CHECK_RESULT $? 0 0 "install udisks2-btrfs failed" + SLEEP_WAIT 1 + dnf remove -y udisks2-btrfs + CHECK_RESULT $? 0 0 "remove udisks2-btrfs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-debuginfo.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-debuginfo.sh new file mode 100644 index 000000000..032863c3d --- /dev/null +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src udisks2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y udisks2-debuginfo + CHECK_RESULT $? 0 0 "install udisks2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y udisks2-debuginfo + CHECK_RESULT $? 0 0 "remove udisks2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-debugsource.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-debugsource.sh new file mode 100644 index 000000000..3eb059ddd --- /dev/null +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src udisks2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y udisks2-debugsource + CHECK_RESULT $? 0 0 "install udisks2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y udisks2-debugsource + CHECK_RESULT $? 0 0 "remove udisks2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-lsm.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-lsm.sh new file mode 100644 index 000000000..55f6351ed --- /dev/null +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-lsm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src udisks2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y udisks2-lsm + CHECK_RESULT $? 0 0 "install udisks2-lsm failed" + SLEEP_WAIT 1 + dnf remove -y udisks2-lsm + CHECK_RESULT $? 0 0 "remove udisks2-lsm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-lvm2.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-lvm2.sh new file mode 100644 index 000000000..91f1c2a1b --- /dev/null +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-lvm2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src udisks2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y udisks2-lvm2 + CHECK_RESULT $? 0 0 "install udisks2-lvm2 failed" + SLEEP_WAIT 1 + dnf remove -y udisks2-lvm2 + CHECK_RESULT $? 0 0 "remove udisks2-lvm2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-vdo.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-vdo.sh new file mode 100644 index 000000000..ebe0b0f96 --- /dev/null +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-vdo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src udisks2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y udisks2-vdo + CHECK_RESULT $? 0 0 "install udisks2-vdo failed" + SLEEP_WAIT 1 + dnf remove -y udisks2-vdo + CHECK_RESULT $? 0 0 "remove udisks2-vdo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-zram.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-zram.sh new file mode 100644 index 000000000..d9be32ed0 --- /dev/null +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-zram.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src udisks2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y udisks2-zram + CHECK_RESULT $? 0 0 "install udisks2-zram failed" + SLEEP_WAIT 1 + dnf remove -y udisks2-zram + CHECK_RESULT $? 0 0 "remove udisks2-zram failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2.sh new file mode 100644 index 000000000..8000a90b4 --- /dev/null +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src udisks2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y udisks2 + CHECK_RESULT $? 0 0 "install udisks2 failed" + SLEEP_WAIT 1 + dnf remove -y udisks2 + CHECK_RESULT $? 0 0 "remove udisks2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-debuginfo.sh b/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-debuginfo.sh new file mode 100644 index 000000000..8decadc5d --- /dev/null +++ b/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src uid_wrapper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y uid_wrapper-debuginfo + CHECK_RESULT $? 0 0 "install uid_wrapper-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y uid_wrapper-debuginfo + CHECK_RESULT $? 0 0 "remove uid_wrapper-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-debugsource.sh b/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-debugsource.sh new file mode 100644 index 000000000..c1c837f9b --- /dev/null +++ b/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src uid_wrapper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y uid_wrapper-debugsource + CHECK_RESULT $? 0 0 "install uid_wrapper-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y uid_wrapper-debugsource + CHECK_RESULT $? 0 0 "remove uid_wrapper-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-help.sh b/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-help.sh new file mode 100644 index 000000000..8c257d0c9 --- /dev/null +++ b/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src uid_wrapper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y uid_wrapper-help + CHECK_RESULT $? 0 0 "install uid_wrapper-help failed" + SLEEP_WAIT 1 + dnf remove -y uid_wrapper-help + CHECK_RESULT $? 0 0 "remove uid_wrapper-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper.sh b/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper.sh new file mode 100644 index 000000000..1b408f1b8 --- /dev/null +++ b/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src uid_wrapper +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y uid_wrapper + CHECK_RESULT $? 0 0 "install uid_wrapper failed" + SLEEP_WAIT 1 + dnf remove -y uid_wrapper + CHECK_RESULT $? 0 0 "remove uid_wrapper failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-debuginfo.sh b/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-debuginfo.sh new file mode 100644 index 000000000..b61c9ae8e --- /dev/null +++ b/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src umockdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y umockdev-debuginfo + CHECK_RESULT $? 0 0 "install umockdev-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y umockdev-debuginfo + CHECK_RESULT $? 0 0 "remove umockdev-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-debugsource.sh b/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-debugsource.sh new file mode 100644 index 000000000..28685d812 --- /dev/null +++ b/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src umockdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y umockdev-debugsource + CHECK_RESULT $? 0 0 "install umockdev-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y umockdev-debugsource + CHECK_RESULT $? 0 0 "remove umockdev-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-devel.sh b/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-devel.sh new file mode 100644 index 000000000..38b4b006a --- /dev/null +++ b/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src umockdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y umockdev-devel + CHECK_RESULT $? 0 0 "install umockdev-devel failed" + SLEEP_WAIT 1 + dnf remove -y umockdev-devel + CHECK_RESULT $? 0 0 "remove umockdev-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev.sh b/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev.sh new file mode 100644 index 000000000..a2a3df2ff --- /dev/null +++ b/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src umockdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y umockdev + CHECK_RESULT $? 0 0 "install umockdev failed" + SLEEP_WAIT 1 + dnf remove -y umockdev + CHECK_RESULT $? 0 0 "remove umockdev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_python3-unbound.sh b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_python3-unbound.sh new file mode 100644 index 000000000..21678a84f --- /dev/null +++ b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_python3-unbound.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src unbound +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-unbound + CHECK_RESULT $? 0 0 "install python3-unbound failed" + SLEEP_WAIT 1 + dnf remove -y python3-unbound + CHECK_RESULT $? 0 0 "remove python3-unbound failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-anchor.sh b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-anchor.sh new file mode 100644 index 000000000..6ceb042a3 --- /dev/null +++ b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-anchor.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src unbound +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y unbound-anchor + CHECK_RESULT $? 0 0 "install unbound-anchor failed" + SLEEP_WAIT 1 + dnf remove -y unbound-anchor + CHECK_RESULT $? 0 0 "remove unbound-anchor failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-debuginfo.sh b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-debuginfo.sh new file mode 100644 index 000000000..2d3f49763 --- /dev/null +++ b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src unbound +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y unbound-debuginfo + CHECK_RESULT $? 0 0 "install unbound-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y unbound-debuginfo + CHECK_RESULT $? 0 0 "remove unbound-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-debugsource.sh b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-debugsource.sh new file mode 100644 index 000000000..9359981cd --- /dev/null +++ b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src unbound +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y unbound-debugsource + CHECK_RESULT $? 0 0 "install unbound-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y unbound-debugsource + CHECK_RESULT $? 0 0 "remove unbound-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-devel.sh b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-devel.sh new file mode 100644 index 000000000..b55285fc9 --- /dev/null +++ b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src unbound +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y unbound-devel + CHECK_RESULT $? 0 0 "install unbound-devel failed" + SLEEP_WAIT 1 + dnf remove -y unbound-devel + CHECK_RESULT $? 0 0 "remove unbound-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-help.sh b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-help.sh new file mode 100644 index 000000000..e057991bd --- /dev/null +++ b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src unbound +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y unbound-help + CHECK_RESULT $? 0 0 "install unbound-help failed" + SLEEP_WAIT 1 + dnf remove -y unbound-help + CHECK_RESULT $? 0 0 "remove unbound-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-libs.sh b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-libs.sh new file mode 100644 index 000000000..223eb0a30 --- /dev/null +++ b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src unbound +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y unbound-libs + CHECK_RESULT $? 0 0 "install unbound-libs failed" + SLEEP_WAIT 1 + dnf remove -y unbound-libs + CHECK_RESULT $? 0 0 "remove unbound-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-utils.sh b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-utils.sh new file mode 100644 index 000000000..1d58bc9b1 --- /dev/null +++ b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src unbound +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y unbound-utils + CHECK_RESULT $? 0 0 "install unbound-utils failed" + SLEEP_WAIT 1 + dnf remove -y unbound-utils + CHECK_RESULT $? 0 0 "remove unbound-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound.sh b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound.sh new file mode 100644 index 000000000..58a049665 --- /dev/null +++ b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src unbound +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y unbound + CHECK_RESULT $? 0 0 "install unbound failed" + SLEEP_WAIT 1 + dnf remove -y unbound + CHECK_RESULT $? 0 0 "remove unbound failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/unicode-ucd/oe_test_unicode-ucd_install_and_remove_unicode-ucd.sh b/testcases/cli-test/unicode-ucd/oe_test_unicode-ucd_install_and_remove_unicode-ucd.sh new file mode 100644 index 000000000..fd9380a45 --- /dev/null +++ b/testcases/cli-test/unicode-ucd/oe_test_unicode-ucd_install_and_remove_unicode-ucd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src unicode-ucd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y unicode-ucd + CHECK_RESULT $? 0 0 "install unicode-ucd failed" + SLEEP_WAIT 1 + dnf remove -y unicode-ucd + CHECK_RESULT $? 0 0 "remove unicode-ucd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-debuginfo.sh b/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-debuginfo.sh new file mode 100644 index 000000000..09cc3fadc --- /dev/null +++ b/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src unixODBC +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y unixODBC-debuginfo + CHECK_RESULT $? 0 0 "install unixODBC-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y unixODBC-debuginfo + CHECK_RESULT $? 0 0 "remove unixODBC-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-debugsource.sh b/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-debugsource.sh new file mode 100644 index 000000000..58d94b1db --- /dev/null +++ b/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src unixODBC +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y unixODBC-debugsource + CHECK_RESULT $? 0 0 "install unixODBC-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y unixODBC-debugsource + CHECK_RESULT $? 0 0 "remove unixODBC-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-devel.sh b/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-devel.sh new file mode 100644 index 000000000..01b0139ee --- /dev/null +++ b/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src unixODBC +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y unixODBC-devel + CHECK_RESULT $? 0 0 "install unixODBC-devel failed" + SLEEP_WAIT 1 + dnf remove -y unixODBC-devel + CHECK_RESULT $? 0 0 "remove unixODBC-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC.sh b/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC.sh new file mode 100644 index 000000000..f3a85d8a5 --- /dev/null +++ b/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src unixODBC +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y unixODBC + CHECK_RESULT $? 0 0 "install unixODBC failed" + SLEEP_WAIT 1 + dnf remove -y unixODBC + CHECK_RESULT $? 0 0 "remove unixODBC failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-debuginfo.sh b/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-debuginfo.sh new file mode 100644 index 000000000..50eb48e06 --- /dev/null +++ b/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src unzip +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y unzip-debuginfo + CHECK_RESULT $? 0 0 "install unzip-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y unzip-debuginfo + CHECK_RESULT $? 0 0 "remove unzip-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-debugsource.sh b/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-debugsource.sh new file mode 100644 index 000000000..5eb11fa78 --- /dev/null +++ b/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src unzip +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y unzip-debugsource + CHECK_RESULT $? 0 0 "install unzip-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y unzip-debugsource + CHECK_RESULT $? 0 0 "remove unzip-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-help.sh b/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-help.sh new file mode 100644 index 000000000..755302d06 --- /dev/null +++ b/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src unzip +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y unzip-help + CHECK_RESULT $? 0 0 "install unzip-help failed" + SLEEP_WAIT 1 + dnf remove -y unzip-help + CHECK_RESULT $? 0 0 "remove unzip-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip.sh b/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip.sh new file mode 100644 index 000000000..f9a26f280 --- /dev/null +++ b/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src unzip +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y unzip + CHECK_RESULT $? 0 0 "install unzip failed" + SLEEP_WAIT 1 + dnf remove -y unzip + CHECK_RESULT $? 0 0 "remove unzip failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-debuginfo.sh b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-debuginfo.sh new file mode 100644 index 000000000..dd8d5cb69 --- /dev/null +++ b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src upower +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y upower-debuginfo + CHECK_RESULT $? 0 0 "install upower-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y upower-debuginfo + CHECK_RESULT $? 0 0 "remove upower-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-debugsource.sh b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-debugsource.sh new file mode 100644 index 000000000..4a034ea83 --- /dev/null +++ b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src upower +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y upower-debugsource + CHECK_RESULT $? 0 0 "install upower-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y upower-debugsource + CHECK_RESULT $? 0 0 "remove upower-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-devel-docs.sh b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-devel-docs.sh new file mode 100644 index 000000000..71fee1fe7 --- /dev/null +++ b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-devel-docs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src upower +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y upower-devel-docs + CHECK_RESULT $? 0 0 "install upower-devel-docs failed" + SLEEP_WAIT 1 + dnf remove -y upower-devel-docs + CHECK_RESULT $? 0 0 "remove upower-devel-docs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-devel.sh b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-devel.sh new file mode 100644 index 000000000..538fd760f --- /dev/null +++ b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src upower +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y upower-devel + CHECK_RESULT $? 0 0 "install upower-devel failed" + SLEEP_WAIT 1 + dnf remove -y upower-devel + CHECK_RESULT $? 0 0 "remove upower-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower.sh b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower.sh new file mode 100644 index 000000000..f57e4a74f --- /dev/null +++ b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src upower +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y upower + CHECK_RESULT $? 0 0 "install upower failed" + SLEEP_WAIT 1 + dnf remove -y upower + CHECK_RESULT $? 0 0 "remove upower failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-bookman-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-bookman-fonts.sh new file mode 100644 index 000000000..614692d2c --- /dev/null +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-bookman-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src urw-base35-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y urw-base35-bookman-fonts + CHECK_RESULT $? 0 0 "install urw-base35-bookman-fonts failed" + SLEEP_WAIT 1 + dnf remove -y urw-base35-bookman-fonts + CHECK_RESULT $? 0 0 "remove urw-base35-bookman-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-c059-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-c059-fonts.sh new file mode 100644 index 000000000..2248f3e8a --- /dev/null +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-c059-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src urw-base35-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y urw-base35-c059-fonts + CHECK_RESULT $? 0 0 "install urw-base35-c059-fonts failed" + SLEEP_WAIT 1 + dnf remove -y urw-base35-c059-fonts + CHECK_RESULT $? 0 0 "remove urw-base35-c059-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-d050000l-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-d050000l-fonts.sh new file mode 100644 index 000000000..255dbcfee --- /dev/null +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-d050000l-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src urw-base35-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y urw-base35-d050000l-fonts + CHECK_RESULT $? 0 0 "install urw-base35-d050000l-fonts failed" + SLEEP_WAIT 1 + dnf remove -y urw-base35-d050000l-fonts + CHECK_RESULT $? 0 0 "remove urw-base35-d050000l-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-common.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-common.sh new file mode 100644 index 000000000..c7600bea5 --- /dev/null +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-common.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src urw-base35-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y urw-base35-fonts-common + CHECK_RESULT $? 0 0 "install urw-base35-fonts-common failed" + SLEEP_WAIT 1 + dnf remove -y urw-base35-fonts-common + CHECK_RESULT $? 0 0 "remove urw-base35-fonts-common failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-devel.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-devel.sh new file mode 100644 index 000000000..523f82fc7 --- /dev/null +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src urw-base35-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y urw-base35-fonts-devel + CHECK_RESULT $? 0 0 "install urw-base35-fonts-devel failed" + SLEEP_WAIT 1 + dnf remove -y urw-base35-fonts-devel + CHECK_RESULT $? 0 0 "remove urw-base35-fonts-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-legacy.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-legacy.sh new file mode 100644 index 000000000..18c840f82 --- /dev/null +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-legacy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src urw-base35-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y urw-base35-fonts-legacy + CHECK_RESULT $? 0 0 "install urw-base35-fonts-legacy failed" + SLEEP_WAIT 1 + dnf remove -y urw-base35-fonts-legacy + CHECK_RESULT $? 0 0 "remove urw-base35-fonts-legacy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts.sh new file mode 100644 index 000000000..d7efeaa13 --- /dev/null +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src urw-base35-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y urw-base35-fonts + CHECK_RESULT $? 0 0 "install urw-base35-fonts failed" + SLEEP_WAIT 1 + dnf remove -y urw-base35-fonts + CHECK_RESULT $? 0 0 "remove urw-base35-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-gothic-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-gothic-fonts.sh new file mode 100644 index 000000000..8cb2eb8e2 --- /dev/null +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-gothic-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src urw-base35-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y urw-base35-gothic-fonts + CHECK_RESULT $? 0 0 "install urw-base35-gothic-fonts failed" + SLEEP_WAIT 1 + dnf remove -y urw-base35-gothic-fonts + CHECK_RESULT $? 0 0 "remove urw-base35-gothic-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-mono-ps-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-mono-ps-fonts.sh new file mode 100644 index 000000000..152877dbb --- /dev/null +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-mono-ps-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src urw-base35-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y urw-base35-nimbus-mono-ps-fonts + CHECK_RESULT $? 0 0 "install urw-base35-nimbus-mono-ps-fonts failed" + SLEEP_WAIT 1 + dnf remove -y urw-base35-nimbus-mono-ps-fonts + CHECK_RESULT $? 0 0 "remove urw-base35-nimbus-mono-ps-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-roman-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-roman-fonts.sh new file mode 100644 index 000000000..3f2cdca02 --- /dev/null +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-roman-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src urw-base35-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y urw-base35-nimbus-roman-fonts + CHECK_RESULT $? 0 0 "install urw-base35-nimbus-roman-fonts failed" + SLEEP_WAIT 1 + dnf remove -y urw-base35-nimbus-roman-fonts + CHECK_RESULT $? 0 0 "remove urw-base35-nimbus-roman-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-sans-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-sans-fonts.sh new file mode 100644 index 000000000..6859fe1fd --- /dev/null +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-sans-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src urw-base35-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y urw-base35-nimbus-sans-fonts + CHECK_RESULT $? 0 0 "install urw-base35-nimbus-sans-fonts failed" + SLEEP_WAIT 1 + dnf remove -y urw-base35-nimbus-sans-fonts + CHECK_RESULT $? 0 0 "remove urw-base35-nimbus-sans-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-p052-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-p052-fonts.sh new file mode 100644 index 000000000..ede591d43 --- /dev/null +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-p052-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src urw-base35-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y urw-base35-p052-fonts + CHECK_RESULT $? 0 0 "install urw-base35-p052-fonts failed" + SLEEP_WAIT 1 + dnf remove -y urw-base35-p052-fonts + CHECK_RESULT $? 0 0 "remove urw-base35-p052-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-standard-symbols-ps-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-standard-symbols-ps-fonts.sh new file mode 100644 index 000000000..cd32a10aa --- /dev/null +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-standard-symbols-ps-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src urw-base35-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y urw-base35-standard-symbols-ps-fonts + CHECK_RESULT $? 0 0 "install urw-base35-standard-symbols-ps-fonts failed" + SLEEP_WAIT 1 + dnf remove -y urw-base35-standard-symbols-ps-fonts + CHECK_RESULT $? 0 0 "remove urw-base35-standard-symbols-ps-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-z003-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-z003-fonts.sh new file mode 100644 index 000000000..a3e42b599 --- /dev/null +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-z003-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src urw-base35-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y urw-base35-z003-fonts + CHECK_RESULT $? 0 0 "install urw-base35-z003-fonts failed" + SLEEP_WAIT 1 + dnf remove -y urw-base35-z003-fonts + CHECK_RESULT $? 0 0 "remove urw-base35-z003-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-debuginfo.sh b/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-debuginfo.sh new file mode 100644 index 000000000..77dc1299c --- /dev/null +++ b/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src usbutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y usbutils-debuginfo + CHECK_RESULT $? 0 0 "install usbutils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y usbutils-debuginfo + CHECK_RESULT $? 0 0 "remove usbutils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-debugsource.sh b/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-debugsource.sh new file mode 100644 index 000000000..b425f1219 --- /dev/null +++ b/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src usbutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y usbutils-debugsource + CHECK_RESULT $? 0 0 "install usbutils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y usbutils-debugsource + CHECK_RESULT $? 0 0 "remove usbutils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-help.sh b/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-help.sh new file mode 100644 index 000000000..355ddf3b1 --- /dev/null +++ b/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src usbutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y usbutils-help + CHECK_RESULT $? 0 0 "install usbutils-help failed" + SLEEP_WAIT 1 + dnf remove -y usbutils-help + CHECK_RESULT $? 0 0 "remove usbutils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils.sh b/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils.sh new file mode 100644 index 000000000..3db7c1605 --- /dev/null +++ b/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src usbutils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y usbutils + CHECK_RESULT $? 0 0 "install usbutils failed" + SLEEP_WAIT 1 + dnf remove -y usbutils + CHECK_RESULT $? 0 0 "remove usbutils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-debuginfo.sh b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-debuginfo.sh new file mode 100644 index 000000000..3ea281994 --- /dev/null +++ b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src usermode +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y usermode-debuginfo + CHECK_RESULT $? 0 0 "install usermode-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y usermode-debuginfo + CHECK_RESULT $? 0 0 "remove usermode-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-debugsource.sh b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-debugsource.sh new file mode 100644 index 000000000..b491c6b89 --- /dev/null +++ b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src usermode +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y usermode-debugsource + CHECK_RESULT $? 0 0 "install usermode-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y usermode-debugsource + CHECK_RESULT $? 0 0 "remove usermode-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-gtk.sh b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-gtk.sh new file mode 100644 index 000000000..64ab79ab8 --- /dev/null +++ b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-gtk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src usermode +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y usermode-gtk + CHECK_RESULT $? 0 0 "install usermode-gtk failed" + SLEEP_WAIT 1 + dnf remove -y usermode-gtk + CHECK_RESULT $? 0 0 "remove usermode-gtk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-help.sh b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-help.sh new file mode 100644 index 000000000..a47f87a50 --- /dev/null +++ b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src usermode +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y usermode-help + CHECK_RESULT $? 0 0 "install usermode-help failed" + SLEEP_WAIT 1 + dnf remove -y usermode-help + CHECK_RESULT $? 0 0 "remove usermode-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode.sh b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode.sh new file mode 100644 index 000000000..103b85482 --- /dev/null +++ b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src usermode +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y usermode + CHECK_RESULT $? 0 0 "install usermode failed" + SLEEP_WAIT 1 + dnf remove -y usermode + CHECK_RESULT $? 0 0 "remove usermode failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-debuginfo.sh b/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-debuginfo.sh new file mode 100644 index 000000000..8674945f0 --- /dev/null +++ b/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src userspace-rcu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y userspace-rcu-debuginfo + CHECK_RESULT $? 0 0 "install userspace-rcu-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y userspace-rcu-debuginfo + CHECK_RESULT $? 0 0 "remove userspace-rcu-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-debugsource.sh b/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-debugsource.sh new file mode 100644 index 000000000..18f2cc98c --- /dev/null +++ b/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src userspace-rcu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y userspace-rcu-debugsource + CHECK_RESULT $? 0 0 "install userspace-rcu-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y userspace-rcu-debugsource + CHECK_RESULT $? 0 0 "remove userspace-rcu-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-devel.sh b/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-devel.sh new file mode 100644 index 000000000..cf7ac1a50 --- /dev/null +++ b/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src userspace-rcu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y userspace-rcu-devel + CHECK_RESULT $? 0 0 "install userspace-rcu-devel failed" + SLEEP_WAIT 1 + dnf remove -y userspace-rcu-devel + CHECK_RESULT $? 0 0 "remove userspace-rcu-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu.sh b/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu.sh new file mode 100644 index 000000000..9d17d9299 --- /dev/null +++ b/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src userspace-rcu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y userspace-rcu + CHECK_RESULT $? 0 0 "install userspace-rcu failed" + SLEEP_WAIT 1 + dnf remove -y userspace-rcu + CHECK_RESULT $? 0 0 "remove userspace-rcu failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libblkid.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libblkid.sh new file mode 100644 index 000000000..ecad4c4ad --- /dev/null +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libblkid.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src util-linux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libblkid + CHECK_RESULT $? 0 0 "install libblkid failed" + SLEEP_WAIT 1 + dnf remove -y libblkid + CHECK_RESULT $? 0 0 "remove libblkid failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libfdisk.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libfdisk.sh new file mode 100644 index 000000000..a80e02dce --- /dev/null +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libfdisk.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src util-linux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libfdisk + CHECK_RESULT $? 0 0 "install libfdisk failed" + SLEEP_WAIT 1 + dnf remove -y libfdisk + CHECK_RESULT $? 0 0 "remove libfdisk failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libmount.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libmount.sh new file mode 100644 index 000000000..44686f364 --- /dev/null +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libmount.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src util-linux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libmount + CHECK_RESULT $? 0 0 "install libmount failed" + SLEEP_WAIT 1 + dnf remove -y libmount + CHECK_RESULT $? 0 0 "remove libmount failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libsmartcols.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libsmartcols.sh new file mode 100644 index 000000000..78e9a4919 --- /dev/null +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libsmartcols.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src util-linux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libsmartcols + CHECK_RESULT $? 0 0 "install libsmartcols failed" + SLEEP_WAIT 1 + dnf remove -y libsmartcols + CHECK_RESULT $? 0 0 "remove libsmartcols failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libuuid.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libuuid.sh new file mode 100644 index 000000000..9ea413e02 --- /dev/null +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libuuid.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src util-linux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y libuuid + CHECK_RESULT $? 0 0 "install libuuid failed" + SLEEP_WAIT 1 + dnf remove -y libuuid + CHECK_RESULT $? 0 0 "remove libuuid failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_python-libmount.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_python-libmount.sh new file mode 100644 index 000000000..cdd621e69 --- /dev/null +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_python-libmount.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src util-linux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python-libmount + CHECK_RESULT $? 0 0 "install python-libmount failed" + SLEEP_WAIT 1 + dnf remove -y python-libmount + CHECK_RESULT $? 0 0 "remove python-libmount failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_python3-libmount.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_python3-libmount.sh new file mode 100644 index 000000000..c53c6a3a4 --- /dev/null +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_python3-libmount.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src util-linux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-libmount + CHECK_RESULT $? 0 0 "install python3-libmount failed" + SLEEP_WAIT 1 + dnf remove -y python3-libmount + CHECK_RESULT $? 0 0 "remove python3-libmount failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-debuginfo.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-debuginfo.sh new file mode 100644 index 000000000..2c027a06b --- /dev/null +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src util-linux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y util-linux-debuginfo + CHECK_RESULT $? 0 0 "install util-linux-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y util-linux-debuginfo + CHECK_RESULT $? 0 0 "remove util-linux-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-debugsource.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-debugsource.sh new file mode 100644 index 000000000..4a8d6defd --- /dev/null +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src util-linux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y util-linux-debugsource + CHECK_RESULT $? 0 0 "install util-linux-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y util-linux-debugsource + CHECK_RESULT $? 0 0 "remove util-linux-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-devel.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-devel.sh new file mode 100644 index 000000000..38f26d3e8 --- /dev/null +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src util-linux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y util-linux-devel + CHECK_RESULT $? 0 0 "install util-linux-devel failed" + SLEEP_WAIT 1 + dnf remove -y util-linux-devel + CHECK_RESULT $? 0 0 "remove util-linux-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-help.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-help.sh new file mode 100644 index 000000000..0a6fd41c1 --- /dev/null +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src util-linux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y util-linux-help + CHECK_RESULT $? 0 0 "install util-linux-help failed" + SLEEP_WAIT 1 + dnf remove -y util-linux-help + CHECK_RESULT $? 0 0 "remove util-linux-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-user.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-user.sh new file mode 100644 index 000000000..0f6c4621c --- /dev/null +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-user.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src util-linux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y util-linux-user + CHECK_RESULT $? 0 0 "install util-linux-user failed" + SLEEP_WAIT 1 + dnf remove -y util-linux-user + CHECK_RESULT $? 0 0 "remove util-linux-user failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux.sh new file mode 100644 index 000000000..4535ef77f --- /dev/null +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src util-linux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y util-linux + CHECK_RESULT $? 0 0 "install util-linux failed" + SLEEP_WAIT 1 + dnf remove -y util-linux + CHECK_RESULT $? 0 0 "remove util-linux failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_uuidd.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_uuidd.sh new file mode 100644 index 000000000..bb4d583bc --- /dev/null +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_uuidd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src util-linux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y uuidd + CHECK_RESULT $? 0 0 "install uuidd failed" + SLEEP_WAIT 1 + dnf remove -y uuidd + CHECK_RESULT $? 0 0 "remove uuidd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-debuginfo.sh b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-debuginfo.sh new file mode 100644 index 000000000..e454b1c13 --- /dev/null +++ b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vala +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vala-debuginfo + CHECK_RESULT $? 0 0 "install vala-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y vala-debuginfo + CHECK_RESULT $? 0 0 "remove vala-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-debugsource.sh b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-debugsource.sh new file mode 100644 index 000000000..4903a67c6 --- /dev/null +++ b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vala +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vala-debugsource + CHECK_RESULT $? 0 0 "install vala-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y vala-debugsource + CHECK_RESULT $? 0 0 "remove vala-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-devel.sh b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-devel.sh new file mode 100644 index 000000000..a9826edbe --- /dev/null +++ b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vala +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vala-devel + CHECK_RESULT $? 0 0 "install vala-devel failed" + SLEEP_WAIT 1 + dnf remove -y vala-devel + CHECK_RESULT $? 0 0 "remove vala-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-help.sh b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-help.sh new file mode 100644 index 000000000..b66dde880 --- /dev/null +++ b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vala +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vala-help + CHECK_RESULT $? 0 0 "install vala-help failed" + SLEEP_WAIT 1 + dnf remove -y vala-help + CHECK_RESULT $? 0 0 "remove vala-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala.sh b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala.sh new file mode 100644 index 000000000..c7d29cf4b --- /dev/null +++ b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vala +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vala + CHECK_RESULT $? 0 0 "install vala failed" + SLEEP_WAIT 1 + dnf remove -y vala + CHECK_RESULT $? 0 0 "remove vala failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-debuginfo.sh b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-debuginfo.sh new file mode 100644 index 000000000..7cfbdd65e --- /dev/null +++ b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src valgrind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y valgrind-debuginfo + CHECK_RESULT $? 0 0 "install valgrind-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y valgrind-debuginfo + CHECK_RESULT $? 0 0 "remove valgrind-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-debugsource.sh b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-debugsource.sh new file mode 100644 index 000000000..774e47fb1 --- /dev/null +++ b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src valgrind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y valgrind-debugsource + CHECK_RESULT $? 0 0 "install valgrind-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y valgrind-debugsource + CHECK_RESULT $? 0 0 "remove valgrind-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-devel.sh b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-devel.sh new file mode 100644 index 000000000..1dd69f4a9 --- /dev/null +++ b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src valgrind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y valgrind-devel + CHECK_RESULT $? 0 0 "install valgrind-devel failed" + SLEEP_WAIT 1 + dnf remove -y valgrind-devel + CHECK_RESULT $? 0 0 "remove valgrind-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-help.sh b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-help.sh new file mode 100644 index 000000000..03c05ce98 --- /dev/null +++ b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src valgrind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y valgrind-help + CHECK_RESULT $? 0 0 "install valgrind-help failed" + SLEEP_WAIT 1 + dnf remove -y valgrind-help + CHECK_RESULT $? 0 0 "remove valgrind-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind.sh b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind.sh new file mode 100644 index 000000000..8ab34684c --- /dev/null +++ b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src valgrind +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y valgrind + CHECK_RESULT $? 0 0 "install valgrind failed" + SLEEP_WAIT 1 + dnf remove -y valgrind + CHECK_RESULT $? 0 0 "remove valgrind failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-debuginfo.sh b/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-debuginfo.sh new file mode 100644 index 000000000..20c0aef6e --- /dev/null +++ b/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vconfig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vconfig-debuginfo + CHECK_RESULT $? 0 0 "install vconfig-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y vconfig-debuginfo + CHECK_RESULT $? 0 0 "remove vconfig-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-debugsource.sh b/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-debugsource.sh new file mode 100644 index 000000000..ca4cf9a06 --- /dev/null +++ b/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vconfig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vconfig-debugsource + CHECK_RESULT $? 0 0 "install vconfig-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y vconfig-debugsource + CHECK_RESULT $? 0 0 "remove vconfig-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-help.sh b/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-help.sh new file mode 100644 index 000000000..8b1307da8 --- /dev/null +++ b/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vconfig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vconfig-help + CHECK_RESULT $? 0 0 "install vconfig-help failed" + SLEEP_WAIT 1 + dnf remove -y vconfig-help + CHECK_RESULT $? 0 0 "remove vconfig-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig.sh b/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig.sh new file mode 100644 index 000000000..5a69ad6b8 --- /dev/null +++ b/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vconfig +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vconfig + CHECK_RESULT $? 0 0 "install vconfig failed" + SLEEP_WAIT 1 + dnf remove -y vconfig + CHECK_RESULT $? 0 0 "remove vconfig failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-X11.sh b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-X11.sh new file mode 100644 index 000000000..f8a2be606 --- /dev/null +++ b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-X11.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vim +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vim-X11 + CHECK_RESULT $? 0 0 "install vim-X11 failed" + SLEEP_WAIT 1 + dnf remove -y vim-X11 + CHECK_RESULT $? 0 0 "remove vim-X11 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-common.sh b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-common.sh new file mode 100644 index 000000000..1e7ccb812 --- /dev/null +++ b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-common.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vim +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vim-common + CHECK_RESULT $? 0 0 "install vim-common failed" + SLEEP_WAIT 1 + dnf remove -y vim-common + CHECK_RESULT $? 0 0 "remove vim-common failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-debuginfo.sh b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-debuginfo.sh new file mode 100644 index 000000000..9628bd49f --- /dev/null +++ b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vim +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vim-debuginfo + CHECK_RESULT $? 0 0 "install vim-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y vim-debuginfo + CHECK_RESULT $? 0 0 "remove vim-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-debugsource.sh b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-debugsource.sh new file mode 100644 index 000000000..552456bd0 --- /dev/null +++ b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vim +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vim-debugsource + CHECK_RESULT $? 0 0 "install vim-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y vim-debugsource + CHECK_RESULT $? 0 0 "remove vim-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-enhanced.sh b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-enhanced.sh new file mode 100644 index 000000000..af4789a3f --- /dev/null +++ b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-enhanced.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vim +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vim-enhanced + CHECK_RESULT $? 0 0 "install vim-enhanced failed" + SLEEP_WAIT 1 + dnf remove -y vim-enhanced + CHECK_RESULT $? 0 0 "remove vim-enhanced failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-filesystem.sh b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-filesystem.sh new file mode 100644 index 000000000..b9e522dcc --- /dev/null +++ b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-filesystem.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vim +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vim-filesystem + CHECK_RESULT $? 0 0 "install vim-filesystem failed" + SLEEP_WAIT 1 + dnf remove -y vim-filesystem + CHECK_RESULT $? 0 0 "remove vim-filesystem failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-minimal.sh b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-minimal.sh new file mode 100644 index 000000000..ca23747f8 --- /dev/null +++ b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-minimal.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vim +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vim-minimal + CHECK_RESULT $? 0 0 "install vim-minimal failed" + SLEEP_WAIT 1 + dnf remove -y vim-minimal + CHECK_RESULT $? 0 0 "remove vim-minimal failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim.sh b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim.sh new file mode 100644 index 000000000..b2ee69a22 --- /dev/null +++ b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vim +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vim + CHECK_RESULT $? 0 0 "install vim failed" + SLEEP_WAIT 1 + dnf remove -y vim + CHECK_RESULT $? 0 0 "remove vim failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_python3-gtk-vnc.sh b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_python3-gtk-vnc.sh new file mode 100644 index 000000000..1bf27f4aa --- /dev/null +++ b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_python3-gtk-vnc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src volume_key +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-gtk-vnc + CHECK_RESULT $? 0 0 "install python3-gtk-vnc failed" + SLEEP_WAIT 1 + dnf remove -y python3-gtk-vnc + CHECK_RESULT $? 0 0 "remove python3-gtk-vnc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_python3-volume_key.sh b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_python3-volume_key.sh new file mode 100644 index 000000000..303d79996 --- /dev/null +++ b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_python3-volume_key.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src volume_key +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y python3-volume_key + CHECK_RESULT $? 0 0 "install python3-volume_key failed" + SLEEP_WAIT 1 + dnf remove -y python3-volume_key + CHECK_RESULT $? 0 0 "remove python3-volume_key failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-debuginfo.sh b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-debuginfo.sh new file mode 100644 index 000000000..8a323e398 --- /dev/null +++ b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src volume_key +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y volume_key-debuginfo + CHECK_RESULT $? 0 0 "install volume_key-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y volume_key-debuginfo + CHECK_RESULT $? 0 0 "remove volume_key-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-debugsource.sh b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-debugsource.sh new file mode 100644 index 000000000..c8b9d6697 --- /dev/null +++ b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src volume_key +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y volume_key-debugsource + CHECK_RESULT $? 0 0 "install volume_key-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y volume_key-debugsource + CHECK_RESULT $? 0 0 "remove volume_key-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-devel.sh b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-devel.sh new file mode 100644 index 000000000..3c8cd79fe --- /dev/null +++ b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src volume_key +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y volume_key-devel + CHECK_RESULT $? 0 0 "install volume_key-devel failed" + SLEEP_WAIT 1 + dnf remove -y volume_key-devel + CHECK_RESULT $? 0 0 "remove volume_key-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-help.sh b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-help.sh new file mode 100644 index 000000000..a2d984f79 --- /dev/null +++ b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src volume_key +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y volume_key-help + CHECK_RESULT $? 0 0 "install volume_key-help failed" + SLEEP_WAIT 1 + dnf remove -y volume_key-help + CHECK_RESULT $? 0 0 "remove volume_key-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key.sh b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key.sh new file mode 100644 index 000000000..2b70dbb26 --- /dev/null +++ b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src volume_key +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y volume_key + CHECK_RESULT $? 0 0 "install volume_key failed" + SLEEP_WAIT 1 + dnf remove -y volume_key + CHECK_RESULT $? 0 0 "remove volume_key failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vulkan-headers/oe_test_vulkan-headers_install_and_remove_vulkan-headers.sh b/testcases/cli-test/vulkan-headers/oe_test_vulkan-headers_install_and_remove_vulkan-headers.sh new file mode 100644 index 000000000..dd9885486 --- /dev/null +++ b/testcases/cli-test/vulkan-headers/oe_test_vulkan-headers_install_and_remove_vulkan-headers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vulkan-headers +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vulkan-headers + CHECK_RESULT $? 0 0 "install vulkan-headers failed" + SLEEP_WAIT 1 + dnf remove -y vulkan-headers + CHECK_RESULT $? 0 0 "remove vulkan-headers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-debuginfo.sh b/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-debuginfo.sh new file mode 100644 index 000000000..77b5a5253 --- /dev/null +++ b/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vulkan-loader +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vulkan-loader-debuginfo + CHECK_RESULT $? 0 0 "install vulkan-loader-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y vulkan-loader-debuginfo + CHECK_RESULT $? 0 0 "remove vulkan-loader-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-debugsource.sh b/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-debugsource.sh new file mode 100644 index 000000000..065cb4a6c --- /dev/null +++ b/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vulkan-loader +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vulkan-loader-debugsource + CHECK_RESULT $? 0 0 "install vulkan-loader-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y vulkan-loader-debugsource + CHECK_RESULT $? 0 0 "remove vulkan-loader-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-devel.sh b/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-devel.sh new file mode 100644 index 000000000..d18d7e354 --- /dev/null +++ b/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vulkan-loader +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vulkan-loader-devel + CHECK_RESULT $? 0 0 "install vulkan-loader-devel failed" + SLEEP_WAIT 1 + dnf remove -y vulkan-loader-devel + CHECK_RESULT $? 0 0 "remove vulkan-loader-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader.sh b/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader.sh new file mode 100644 index 000000000..fd3f4aa21 --- /dev/null +++ b/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src vulkan-loader +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y vulkan-loader + CHECK_RESULT $? 0 0 "install vulkan-loader failed" + SLEEP_WAIT 1 + dnf remove -y vulkan-loader + CHECK_RESULT $? 0 0 "remove vulkan-loader failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/wayland-protocols/oe_test_wayland-protocols_install_and_remove_wayland-protocols-devel.sh b/testcases/cli-test/wayland-protocols/oe_test_wayland-protocols_install_and_remove_wayland-protocols-devel.sh new file mode 100644 index 000000000..f1b75dd68 --- /dev/null +++ b/testcases/cli-test/wayland-protocols/oe_test_wayland-protocols_install_and_remove_wayland-protocols-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src wayland-protocols +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y wayland-protocols-devel + CHECK_RESULT $? 0 0 "install wayland-protocols-devel failed" + SLEEP_WAIT 1 + dnf remove -y wayland-protocols-devel + CHECK_RESULT $? 0 0 "remove wayland-protocols-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/wayland-protocols/oe_test_wayland-protocols_install_and_remove_wayland-protocols.sh b/testcases/cli-test/wayland-protocols/oe_test_wayland-protocols_install_and_remove_wayland-protocols.sh new file mode 100644 index 000000000..241abe923 --- /dev/null +++ b/testcases/cli-test/wayland-protocols/oe_test_wayland-protocols_install_and_remove_wayland-protocols.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src wayland-protocols +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y wayland-protocols + CHECK_RESULT $? 0 0 "install wayland-protocols failed" + SLEEP_WAIT 1 + dnf remove -y wayland-protocols + CHECK_RESULT $? 0 0 "remove wayland-protocols failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-debuginfo.sh b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-debuginfo.sh new file mode 100644 index 000000000..69b9be1d5 --- /dev/null +++ b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src wayland +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y wayland-debuginfo + CHECK_RESULT $? 0 0 "install wayland-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y wayland-debuginfo + CHECK_RESULT $? 0 0 "remove wayland-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-debugsource.sh b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-debugsource.sh new file mode 100644 index 000000000..f07b98226 --- /dev/null +++ b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src wayland +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y wayland-debugsource + CHECK_RESULT $? 0 0 "install wayland-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y wayland-debugsource + CHECK_RESULT $? 0 0 "remove wayland-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-devel.sh b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-devel.sh new file mode 100644 index 000000000..8187e3c3a --- /dev/null +++ b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src wayland +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y wayland-devel + CHECK_RESULT $? 0 0 "install wayland-devel failed" + SLEEP_WAIT 1 + dnf remove -y wayland-devel + CHECK_RESULT $? 0 0 "remove wayland-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-help.sh b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-help.sh new file mode 100644 index 000000000..1d0e1635a --- /dev/null +++ b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src wayland +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y wayland-help + CHECK_RESULT $? 0 0 "install wayland-help failed" + SLEEP_WAIT 1 + dnf remove -y wayland-help + CHECK_RESULT $? 0 0 "remove wayland-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland.sh b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland.sh new file mode 100644 index 000000000..caff282eb --- /dev/null +++ b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src wayland +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y wayland + CHECK_RESULT $? 0 0 "install wayland failed" + SLEEP_WAIT 1 + dnf remove -y wayland + CHECK_RESULT $? 0 0 "remove wayland failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc4.1-devel.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc4.1-devel.sh new file mode 100644 index 000000000..9e25492b6 --- /dev/null +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc4.1-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webkit2gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jsc4.1-devel + CHECK_RESULT $? 0 0 "install jsc4.1-devel failed" + SLEEP_WAIT 1 + dnf remove -y jsc4.1-devel + CHECK_RESULT $? 0 0 "remove jsc4.1-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc4.1.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc4.1.sh new file mode 100644 index 000000000..f626e4539 --- /dev/null +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc4.1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webkit2gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jsc4.1 + CHECK_RESULT $? 0 0 "install jsc4.1 failed" + SLEEP_WAIT 1 + dnf remove -y jsc4.1 + CHECK_RESULT $? 0 0 "remove jsc4.1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc5.0-devel.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc5.0-devel.sh new file mode 100644 index 000000000..4c6503434 --- /dev/null +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc5.0-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webkit2gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jsc5.0-devel + CHECK_RESULT $? 0 0 "install jsc5.0-devel failed" + SLEEP_WAIT 1 + dnf remove -y jsc5.0-devel + CHECK_RESULT $? 0 0 "remove jsc5.0-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc5.0.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc5.0.sh new file mode 100644 index 000000000..e2526882d --- /dev/null +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc5.0.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webkit2gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y jsc5.0 + CHECK_RESULT $? 0 0 "install jsc5.0 failed" + SLEEP_WAIT 1 + dnf remove -y jsc5.0 + CHECK_RESULT $? 0 0 "remove jsc5.0 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debuginfo.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debuginfo.sh new file mode 100644 index 000000000..3848f87e0 --- /dev/null +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webkit2gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y webkit2gtk3-debuginfo + CHECK_RESULT $? 0 0 "install webkit2gtk3-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y webkit2gtk3-debuginfo + CHECK_RESULT $? 0 0 "remove webkit2gtk3-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debugsource.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debugsource.sh new file mode 100644 index 000000000..c7fa512a9 --- /dev/null +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webkit2gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y webkit2gtk3-debugsource + CHECK_RESULT $? 0 0 "install webkit2gtk3-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y webkit2gtk3-debugsource + CHECK_RESULT $? 0 0 "remove webkit2gtk3-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-devel.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-devel.sh new file mode 100644 index 000000000..ac325754f --- /dev/null +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webkit2gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y webkit2gtk3-devel + CHECK_RESULT $? 0 0 "install webkit2gtk3-devel failed" + SLEEP_WAIT 1 + dnf remove -y webkit2gtk3-devel + CHECK_RESULT $? 0 0 "remove webkit2gtk3-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-help.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-help.sh new file mode 100644 index 000000000..d925b6283 --- /dev/null +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webkit2gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y webkit2gtk3-help + CHECK_RESULT $? 0 0 "install webkit2gtk3-help failed" + SLEEP_WAIT 1 + dnf remove -y webkit2gtk3-help + CHECK_RESULT $? 0 0 "remove webkit2gtk3-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc-devel.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc-devel.sh new file mode 100644 index 000000000..98fa8ea59 --- /dev/null +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webkit2gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y webkit2gtk3-jsc-devel + CHECK_RESULT $? 0 0 "install webkit2gtk3-jsc-devel failed" + SLEEP_WAIT 1 + dnf remove -y webkit2gtk3-jsc-devel + CHECK_RESULT $? 0 0 "remove webkit2gtk3-jsc-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc.sh new file mode 100644 index 000000000..b648673b2 --- /dev/null +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webkit2gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y webkit2gtk3-jsc + CHECK_RESULT $? 0 0 "install webkit2gtk3-jsc failed" + SLEEP_WAIT 1 + dnf remove -y webkit2gtk3-jsc + CHECK_RESULT $? 0 0 "remove webkit2gtk3-jsc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3.sh new file mode 100644 index 000000000..c4484bcd2 --- /dev/null +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webkit2gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y webkit2gtk3 + CHECK_RESULT $? 0 0 "install webkit2gtk3 failed" + SLEEP_WAIT 1 + dnf remove -y webkit2gtk3 + CHECK_RESULT $? 0 0 "remove webkit2gtk3 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-devel.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-devel.sh new file mode 100644 index 000000000..167a474a6 --- /dev/null +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webkit2gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y webkit2gtk4.1-devel + CHECK_RESULT $? 0 0 "install webkit2gtk4.1-devel failed" + SLEEP_WAIT 1 + dnf remove -y webkit2gtk4.1-devel + CHECK_RESULT $? 0 0 "remove webkit2gtk4.1-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-help.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-help.sh new file mode 100644 index 000000000..e2de83fee --- /dev/null +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webkit2gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y webkit2gtk4.1-help + CHECK_RESULT $? 0 0 "install webkit2gtk4.1-help failed" + SLEEP_WAIT 1 + dnf remove -y webkit2gtk4.1-help + CHECK_RESULT $? 0 0 "remove webkit2gtk4.1-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1.sh new file mode 100644 index 000000000..3aa25c153 --- /dev/null +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webkit2gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y webkit2gtk4.1 + CHECK_RESULT $? 0 0 "install webkit2gtk4.1 failed" + SLEEP_WAIT 1 + dnf remove -y webkit2gtk4.1 + CHECK_RESULT $? 0 0 "remove webkit2gtk4.1 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-devel.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-devel.sh new file mode 100644 index 000000000..1089402cd --- /dev/null +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webkit2gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y webkit2gtk5.0-devel + CHECK_RESULT $? 0 0 "install webkit2gtk5.0-devel failed" + SLEEP_WAIT 1 + dnf remove -y webkit2gtk5.0-devel + CHECK_RESULT $? 0 0 "remove webkit2gtk5.0-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-help.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-help.sh new file mode 100644 index 000000000..23f8f9f0d --- /dev/null +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webkit2gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y webkit2gtk5.0-help + CHECK_RESULT $? 0 0 "install webkit2gtk5.0-help failed" + SLEEP_WAIT 1 + dnf remove -y webkit2gtk5.0-help + CHECK_RESULT $? 0 0 "remove webkit2gtk5.0-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0.sh new file mode 100644 index 000000000..3ede19722 --- /dev/null +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webkit2gtk3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y webkit2gtk5.0 + CHECK_RESULT $? 0 0 "install webkit2gtk5.0 failed" + SLEEP_WAIT 1 + dnf remove -y webkit2gtk5.0 + CHECK_RESULT $? 0 0 "remove webkit2gtk5.0 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debuginfo.sh b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debuginfo.sh new file mode 100644 index 000000000..8d5fdb255 --- /dev/null +++ b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webrtc-audio-processing +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y webrtc-audio-processing-debuginfo + CHECK_RESULT $? 0 0 "install webrtc-audio-processing-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y webrtc-audio-processing-debuginfo + CHECK_RESULT $? 0 0 "remove webrtc-audio-processing-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debugsource.sh b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debugsource.sh new file mode 100644 index 000000000..8899a83bc --- /dev/null +++ b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webrtc-audio-processing +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y webrtc-audio-processing-debugsource + CHECK_RESULT $? 0 0 "install webrtc-audio-processing-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y webrtc-audio-processing-debugsource + CHECK_RESULT $? 0 0 "remove webrtc-audio-processing-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-devel.sh b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-devel.sh new file mode 100644 index 000000000..aa88d7041 --- /dev/null +++ b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webrtc-audio-processing +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y webrtc-audio-processing-devel + CHECK_RESULT $? 0 0 "install webrtc-audio-processing-devel failed" + SLEEP_WAIT 1 + dnf remove -y webrtc-audio-processing-devel + CHECK_RESULT $? 0 0 "remove webrtc-audio-processing-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-help.sh b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-help.sh new file mode 100644 index 000000000..b0898e388 --- /dev/null +++ b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webrtc-audio-processing +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y webrtc-audio-processing-help + CHECK_RESULT $? 0 0 "install webrtc-audio-processing-help failed" + SLEEP_WAIT 1 + dnf remove -y webrtc-audio-processing-help + CHECK_RESULT $? 0 0 "remove webrtc-audio-processing-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing.sh b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing.sh new file mode 100644 index 000000000..37d81e2b6 --- /dev/null +++ b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src webrtc-audio-processing +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y webrtc-audio-processing + CHECK_RESULT $? 0 0 "install webrtc-audio-processing failed" + SLEEP_WAIT 1 + dnf remove -y webrtc-audio-processing + CHECK_RESULT $? 0 0 "remove webrtc-audio-processing failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-debuginfo.sh b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-debuginfo.sh new file mode 100644 index 000000000..2cd3d7e99 --- /dev/null +++ b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src wget +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y wget-debuginfo + CHECK_RESULT $? 0 0 "install wget-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y wget-debuginfo + CHECK_RESULT $? 0 0 "remove wget-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-debugsource.sh b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-debugsource.sh new file mode 100644 index 000000000..d932f039d --- /dev/null +++ b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src wget +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y wget-debugsource + CHECK_RESULT $? 0 0 "install wget-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y wget-debugsource + CHECK_RESULT $? 0 0 "remove wget-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-doc.sh b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-doc.sh new file mode 100644 index 000000000..ad38b0012 --- /dev/null +++ b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src wget +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y wget-doc + CHECK_RESULT $? 0 0 "install wget-doc failed" + SLEEP_WAIT 1 + dnf remove -y wget-doc + CHECK_RESULT $? 0 0 "remove wget-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-help.sh b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-help.sh new file mode 100644 index 000000000..bcec76182 --- /dev/null +++ b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src wget +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y wget-help + CHECK_RESULT $? 0 0 "install wget-help failed" + SLEEP_WAIT 1 + dnf remove -y wget-help + CHECK_RESULT $? 0 0 "remove wget-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget.sh b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget.sh new file mode 100644 index 000000000..a3879edf7 --- /dev/null +++ b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src wget +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y wget + CHECK_RESULT $? 0 0 "install wget failed" + SLEEP_WAIT 1 + dnf remove -y wget + CHECK_RESULT $? 0 0 "remove wget failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/which/oe_test_which_install_and_remove_which-debuginfo.sh b/testcases/cli-test/which/oe_test_which_install_and_remove_which-debuginfo.sh new file mode 100644 index 000000000..fdd400251 --- /dev/null +++ b/testcases/cli-test/which/oe_test_which_install_and_remove_which-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src which +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y which-debuginfo + CHECK_RESULT $? 0 0 "install which-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y which-debuginfo + CHECK_RESULT $? 0 0 "remove which-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/which/oe_test_which_install_and_remove_which-debugsource.sh b/testcases/cli-test/which/oe_test_which_install_and_remove_which-debugsource.sh new file mode 100644 index 000000000..c67f09edc --- /dev/null +++ b/testcases/cli-test/which/oe_test_which_install_and_remove_which-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src which +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y which-debugsource + CHECK_RESULT $? 0 0 "install which-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y which-debugsource + CHECK_RESULT $? 0 0 "remove which-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/which/oe_test_which_install_and_remove_which-help.sh b/testcases/cli-test/which/oe_test_which_install_and_remove_which-help.sh new file mode 100644 index 000000000..a0b325080 --- /dev/null +++ b/testcases/cli-test/which/oe_test_which_install_and_remove_which-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src which +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y which-help + CHECK_RESULT $? 0 0 "install which-help failed" + SLEEP_WAIT 1 + dnf remove -y which-help + CHECK_RESULT $? 0 0 "remove which-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/which/oe_test_which_install_and_remove_which.sh b/testcases/cli-test/which/oe_test_which_install_and_remove_which.sh new file mode 100644 index 000000000..62cf43005 --- /dev/null +++ b/testcases/cli-test/which/oe_test_which_install_and_remove_which.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src which +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y which + CHECK_RESULT $? 0 0 "install which failed" + SLEEP_WAIT 1 + dnf remove -y which + CHECK_RESULT $? 0 0 "remove which failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-debuginfo.sh b/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-debuginfo.sh new file mode 100644 index 000000000..5909b29ea --- /dev/null +++ b/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src woff2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y woff2-debuginfo + CHECK_RESULT $? 0 0 "install woff2-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y woff2-debuginfo + CHECK_RESULT $? 0 0 "remove woff2-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-debugsource.sh b/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-debugsource.sh new file mode 100644 index 000000000..a1b41b122 --- /dev/null +++ b/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src woff2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y woff2-debugsource + CHECK_RESULT $? 0 0 "install woff2-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y woff2-debugsource + CHECK_RESULT $? 0 0 "remove woff2-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-devel.sh b/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-devel.sh new file mode 100644 index 000000000..b40405aef --- /dev/null +++ b/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src woff2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y woff2-devel + CHECK_RESULT $? 0 0 "install woff2-devel failed" + SLEEP_WAIT 1 + dnf remove -y woff2-devel + CHECK_RESULT $? 0 0 "remove woff2-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2.sh b/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2.sh new file mode 100644 index 000000000..5956f1189 --- /dev/null +++ b/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src woff2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y woff2 + CHECK_RESULT $? 0 0 "install woff2 failed" + SLEEP_WAIT 1 + dnf remove -y woff2 + CHECK_RESULT $? 0 0 "remove woff2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/words/oe_test_words_install_and_remove_words.sh b/testcases/cli-test/words/oe_test_words_install_and_remove_words.sh new file mode 100644 index 000000000..7498d09b0 --- /dev/null +++ b/testcases/cli-test/words/oe_test_words_install_and_remove_words.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src words +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y words + CHECK_RESULT $? 0 0 "install words failed" + SLEEP_WAIT 1 + dnf remove -y words + CHECK_RESULT $? 0 0 "remove words failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debuginfo.sh b/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debuginfo.sh new file mode 100644 index 000000000..a143a2641 --- /dev/null +++ b/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src wpebackend-fdo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y wpebackend-fdo-debuginfo + CHECK_RESULT $? 0 0 "install wpebackend-fdo-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y wpebackend-fdo-debuginfo + CHECK_RESULT $? 0 0 "remove wpebackend-fdo-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debugsource.sh b/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debugsource.sh new file mode 100644 index 000000000..21fc1a339 --- /dev/null +++ b/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src wpebackend-fdo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y wpebackend-fdo-debugsource + CHECK_RESULT $? 0 0 "install wpebackend-fdo-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y wpebackend-fdo-debugsource + CHECK_RESULT $? 0 0 "remove wpebackend-fdo-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-devel.sh b/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-devel.sh new file mode 100644 index 000000000..15a5b7d58 --- /dev/null +++ b/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src wpebackend-fdo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y wpebackend-fdo-devel + CHECK_RESULT $? 0 0 "install wpebackend-fdo-devel failed" + SLEEP_WAIT 1 + dnf remove -y wpebackend-fdo-devel + CHECK_RESULT $? 0 0 "remove wpebackend-fdo-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo.sh b/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo.sh new file mode 100644 index 000000000..a6c050a6c --- /dev/null +++ b/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src wpebackend-fdo +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y wpebackend-fdo + CHECK_RESULT $? 0 0 "install wpebackend-fdo failed" + SLEEP_WAIT 1 + dnf remove -y wpebackend-fdo + CHECK_RESULT $? 0 0 "remove wpebackend-fdo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xalan-j2/oe_test_xalan-j2_install_and_remove_xalan-j2-xsltc.sh b/testcases/cli-test/xalan-j2/oe_test_xalan-j2_install_and_remove_xalan-j2-xsltc.sh new file mode 100644 index 000000000..c92bd712c --- /dev/null +++ b/testcases/cli-test/xalan-j2/oe_test_xalan-j2_install_and_remove_xalan-j2-xsltc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xalan-j2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xalan-j2-xsltc + CHECK_RESULT $? 0 0 "install xalan-j2-xsltc failed" + SLEEP_WAIT 1 + dnf remove -y xalan-j2-xsltc + CHECK_RESULT $? 0 0 "remove xalan-j2-xsltc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xalan-j2/oe_test_xalan-j2_install_and_remove_xalan-j2.sh b/testcases/cli-test/xalan-j2/oe_test_xalan-j2_install_and_remove_xalan-j2.sh new file mode 100644 index 000000000..99ea761fc --- /dev/null +++ b/testcases/cli-test/xalan-j2/oe_test_xalan-j2_install_and_remove_xalan-j2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xalan-j2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xalan-j2 + CHECK_RESULT $? 0 0 "install xalan-j2 failed" + SLEEP_WAIT 1 + dnf remove -y xalan-j2 + CHECK_RESULT $? 0 0 "remove xalan-j2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-debuginfo.sh b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-debuginfo.sh new file mode 100644 index 000000000..50b5436c3 --- /dev/null +++ b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xapian-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xapian-core-debuginfo + CHECK_RESULT $? 0 0 "install xapian-core-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xapian-core-debuginfo + CHECK_RESULT $? 0 0 "remove xapian-core-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-debugsource.sh b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-debugsource.sh new file mode 100644 index 000000000..f0eaa6b44 --- /dev/null +++ b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xapian-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xapian-core-debugsource + CHECK_RESULT $? 0 0 "install xapian-core-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xapian-core-debugsource + CHECK_RESULT $? 0 0 "remove xapian-core-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-devel.sh b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-devel.sh new file mode 100644 index 000000000..52144f0b6 --- /dev/null +++ b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xapian-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xapian-core-devel + CHECK_RESULT $? 0 0 "install xapian-core-devel failed" + SLEEP_WAIT 1 + dnf remove -y xapian-core-devel + CHECK_RESULT $? 0 0 "remove xapian-core-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-help.sh b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-help.sh new file mode 100644 index 000000000..0b1d2efdf --- /dev/null +++ b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xapian-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xapian-core-help + CHECK_RESULT $? 0 0 "install xapian-core-help failed" + SLEEP_WAIT 1 + dnf remove -y xapian-core-help + CHECK_RESULT $? 0 0 "remove xapian-core-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core.sh b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core.sh new file mode 100644 index 000000000..f41f27b1a --- /dev/null +++ b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xapian-core +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xapian-core + CHECK_RESULT $? 0 0 "install xapian-core failed" + SLEEP_WAIT 1 + dnf remove -y xapian-core + CHECK_RESULT $? 0 0 "remove xapian-core failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-proto/oe_test_xcb-proto_install_and_remove_xcb-proto.sh b/testcases/cli-test/xcb-proto/oe_test_xcb-proto_install_and_remove_xcb-proto.sh new file mode 100644 index 000000000..8e738b6bf --- /dev/null +++ b/testcases/cli-test/xcb-proto/oe_test_xcb-proto_install_and_remove_xcb-proto.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-proto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-proto + CHECK_RESULT $? 0 0 "install xcb-proto failed" + SLEEP_WAIT 1 + dnf remove -y xcb-proto + CHECK_RESULT $? 0 0 "remove xcb-proto failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-debuginfo.sh b/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-debuginfo.sh new file mode 100644 index 000000000..7c9106e71 --- /dev/null +++ b/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util-image +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-image-debuginfo + CHECK_RESULT $? 0 0 "install xcb-util-image-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-image-debuginfo + CHECK_RESULT $? 0 0 "remove xcb-util-image-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-debugsource.sh b/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-debugsource.sh new file mode 100644 index 000000000..7dd696a88 --- /dev/null +++ b/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util-image +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-image-debugsource + CHECK_RESULT $? 0 0 "install xcb-util-image-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-image-debugsource + CHECK_RESULT $? 0 0 "remove xcb-util-image-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-devel.sh b/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-devel.sh new file mode 100644 index 000000000..fab7a5592 --- /dev/null +++ b/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util-image +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-image-devel + CHECK_RESULT $? 0 0 "install xcb-util-image-devel failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-image-devel + CHECK_RESULT $? 0 0 "remove xcb-util-image-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image.sh b/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image.sh new file mode 100644 index 000000000..25a67533c --- /dev/null +++ b/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util-image +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-image + CHECK_RESULT $? 0 0 "install xcb-util-image failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-image + CHECK_RESULT $? 0 0 "remove xcb-util-image failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debuginfo.sh b/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debuginfo.sh new file mode 100644 index 000000000..3ff6ca0f6 --- /dev/null +++ b/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util-keysyms +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-keysyms-debuginfo + CHECK_RESULT $? 0 0 "install xcb-util-keysyms-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-keysyms-debuginfo + CHECK_RESULT $? 0 0 "remove xcb-util-keysyms-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debugsource.sh b/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debugsource.sh new file mode 100644 index 000000000..73db6c135 --- /dev/null +++ b/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util-keysyms +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-keysyms-debugsource + CHECK_RESULT $? 0 0 "install xcb-util-keysyms-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-keysyms-debugsource + CHECK_RESULT $? 0 0 "remove xcb-util-keysyms-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-devel.sh b/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-devel.sh new file mode 100644 index 000000000..f5e8c3edc --- /dev/null +++ b/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util-keysyms +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-keysyms-devel + CHECK_RESULT $? 0 0 "install xcb-util-keysyms-devel failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-keysyms-devel + CHECK_RESULT $? 0 0 "remove xcb-util-keysyms-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms.sh b/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms.sh new file mode 100644 index 000000000..4327a44cf --- /dev/null +++ b/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util-keysyms +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-keysyms + CHECK_RESULT $? 0 0 "install xcb-util-keysyms failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-keysyms + CHECK_RESULT $? 0 0 "remove xcb-util-keysyms failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debuginfo.sh b/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debuginfo.sh new file mode 100644 index 000000000..b0bbcfa28 --- /dev/null +++ b/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util-renderutil +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-renderutil-debuginfo + CHECK_RESULT $? 0 0 "install xcb-util-renderutil-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-renderutil-debuginfo + CHECK_RESULT $? 0 0 "remove xcb-util-renderutil-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debugsource.sh b/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debugsource.sh new file mode 100644 index 000000000..3b226ebae --- /dev/null +++ b/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util-renderutil +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-renderutil-debugsource + CHECK_RESULT $? 0 0 "install xcb-util-renderutil-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-renderutil-debugsource + CHECK_RESULT $? 0 0 "remove xcb-util-renderutil-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-devel.sh b/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-devel.sh new file mode 100644 index 000000000..fa7a7b0c6 --- /dev/null +++ b/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util-renderutil +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-renderutil-devel + CHECK_RESULT $? 0 0 "install xcb-util-renderutil-devel failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-renderutil-devel + CHECK_RESULT $? 0 0 "remove xcb-util-renderutil-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil.sh b/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil.sh new file mode 100644 index 000000000..b464457e2 --- /dev/null +++ b/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util-renderutil +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-renderutil + CHECK_RESULT $? 0 0 "install xcb-util-renderutil failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-renderutil + CHECK_RESULT $? 0 0 "remove xcb-util-renderutil failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debuginfo.sh b/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debuginfo.sh new file mode 100644 index 000000000..c7a2f94a2 --- /dev/null +++ b/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util-wm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-wm-debuginfo + CHECK_RESULT $? 0 0 "install xcb-util-wm-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-wm-debuginfo + CHECK_RESULT $? 0 0 "remove xcb-util-wm-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debugsource.sh b/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debugsource.sh new file mode 100644 index 000000000..3709d18ba --- /dev/null +++ b/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util-wm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-wm-debugsource + CHECK_RESULT $? 0 0 "install xcb-util-wm-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-wm-debugsource + CHECK_RESULT $? 0 0 "remove xcb-util-wm-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-devel.sh b/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-devel.sh new file mode 100644 index 000000000..9d2333ef8 --- /dev/null +++ b/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util-wm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-wm-devel + CHECK_RESULT $? 0 0 "install xcb-util-wm-devel failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-wm-devel + CHECK_RESULT $? 0 0 "remove xcb-util-wm-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm.sh b/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm.sh new file mode 100644 index 000000000..51b45e49b --- /dev/null +++ b/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util-wm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-wm + CHECK_RESULT $? 0 0 "install xcb-util-wm failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-wm + CHECK_RESULT $? 0 0 "remove xcb-util-wm failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-debuginfo.sh b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-debuginfo.sh new file mode 100644 index 000000000..aeb5ea448 --- /dev/null +++ b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-debuginfo + CHECK_RESULT $? 0 0 "install xcb-util-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-debuginfo + CHECK_RESULT $? 0 0 "remove xcb-util-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-debugsource.sh b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-debugsource.sh new file mode 100644 index 000000000..aa5ee122f --- /dev/null +++ b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-debugsource + CHECK_RESULT $? 0 0 "install xcb-util-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-debugsource + CHECK_RESULT $? 0 0 "remove xcb-util-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-devel.sh b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-devel.sh new file mode 100644 index 000000000..14b1bd641 --- /dev/null +++ b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-devel + CHECK_RESULT $? 0 0 "install xcb-util-devel failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-devel + CHECK_RESULT $? 0 0 "remove xcb-util-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-help.sh b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-help.sh new file mode 100644 index 000000000..f3c551be5 --- /dev/null +++ b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util-help + CHECK_RESULT $? 0 0 "install xcb-util-help failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util-help + CHECK_RESULT $? 0 0 "remove xcb-util-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util.sh b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util.sh new file mode 100644 index 000000000..80b2b9c87 --- /dev/null +++ b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xcb-util +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xcb-util + CHECK_RESULT $? 0 0 "install xcb-util failed" + SLEEP_WAIT 1 + dnf remove -y xcb-util + CHECK_RESULT $? 0 0 "remove xcb-util failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debuginfo.sh b/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debuginfo.sh new file mode 100644 index 000000000..8ce714f67 --- /dev/null +++ b/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xdg-dbus-proxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xdg-dbus-proxy-debuginfo + CHECK_RESULT $? 0 0 "install xdg-dbus-proxy-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xdg-dbus-proxy-debuginfo + CHECK_RESULT $? 0 0 "remove xdg-dbus-proxy-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debugsource.sh b/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debugsource.sh new file mode 100644 index 000000000..720b2b305 --- /dev/null +++ b/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xdg-dbus-proxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xdg-dbus-proxy-debugsource + CHECK_RESULT $? 0 0 "install xdg-dbus-proxy-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xdg-dbus-proxy-debugsource + CHECK_RESULT $? 0 0 "remove xdg-dbus-proxy-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-help.sh b/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-help.sh new file mode 100644 index 000000000..00ec19062 --- /dev/null +++ b/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xdg-dbus-proxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xdg-dbus-proxy-help + CHECK_RESULT $? 0 0 "install xdg-dbus-proxy-help failed" + SLEEP_WAIT 1 + dnf remove -y xdg-dbus-proxy-help + CHECK_RESULT $? 0 0 "remove xdg-dbus-proxy-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy.sh b/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy.sh new file mode 100644 index 000000000..9e7a8fa79 --- /dev/null +++ b/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xdg-dbus-proxy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xdg-dbus-proxy + CHECK_RESULT $? 0 0 "install xdg-dbus-proxy failed" + SLEEP_WAIT 1 + dnf remove -y xdg-dbus-proxy + CHECK_RESULT $? 0 0 "remove xdg-dbus-proxy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xerces-j2/oe_test_xerces-j2_install_and_remove_xerces-j2-help.sh b/testcases/cli-test/xerces-j2/oe_test_xerces-j2_install_and_remove_xerces-j2-help.sh new file mode 100644 index 000000000..5f3135747 --- /dev/null +++ b/testcases/cli-test/xerces-j2/oe_test_xerces-j2_install_and_remove_xerces-j2-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xerces-j2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xerces-j2-help + CHECK_RESULT $? 0 0 "install xerces-j2-help failed" + SLEEP_WAIT 1 + dnf remove -y xerces-j2-help + CHECK_RESULT $? 0 0 "remove xerces-j2-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xerces-j2/oe_test_xerces-j2_install_and_remove_xerces-j2.sh b/testcases/cli-test/xerces-j2/oe_test_xerces-j2_install_and_remove_xerces-j2.sh new file mode 100644 index 000000000..74c8ed906 --- /dev/null +++ b/testcases/cli-test/xerces-j2/oe_test_xerces-j2_install_and_remove_xerces-j2.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xerces-j2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xerces-j2 + CHECK_RESULT $? 0 0 "install xerces-j2 failed" + SLEEP_WAIT 1 + dnf remove -y xerces-j2 + CHECK_RESULT $? 0 0 "remove xerces-j2 failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-debuginfo.sh b/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-debuginfo.sh new file mode 100644 index 000000000..4784a010c --- /dev/null +++ b/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xfsdump +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xfsdump-debuginfo + CHECK_RESULT $? 0 0 "install xfsdump-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xfsdump-debuginfo + CHECK_RESULT $? 0 0 "remove xfsdump-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-debugsource.sh b/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-debugsource.sh new file mode 100644 index 000000000..53a889ba5 --- /dev/null +++ b/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xfsdump +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xfsdump-debugsource + CHECK_RESULT $? 0 0 "install xfsdump-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xfsdump-debugsource + CHECK_RESULT $? 0 0 "remove xfsdump-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-help.sh b/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-help.sh new file mode 100644 index 000000000..3a142b81f --- /dev/null +++ b/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xfsdump +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xfsdump-help + CHECK_RESULT $? 0 0 "install xfsdump-help failed" + SLEEP_WAIT 1 + dnf remove -y xfsdump-help + CHECK_RESULT $? 0 0 "remove xfsdump-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump.sh b/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump.sh new file mode 100644 index 000000000..ff4d31d17 --- /dev/null +++ b/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xfsdump +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xfsdump + CHECK_RESULT $? 0 0 "install xfsdump failed" + SLEEP_WAIT 1 + dnf remove -y xfsdump + CHECK_RESULT $? 0 0 "remove xfsdump failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-debuginfo.sh b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-debuginfo.sh new file mode 100644 index 000000000..eedd59658 --- /dev/null +++ b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xfsprogs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xfsprogs-debuginfo + CHECK_RESULT $? 0 0 "install xfsprogs-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xfsprogs-debuginfo + CHECK_RESULT $? 0 0 "remove xfsprogs-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-debugsource.sh b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-debugsource.sh new file mode 100644 index 000000000..444df4b6e --- /dev/null +++ b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xfsprogs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xfsprogs-debugsource + CHECK_RESULT $? 0 0 "install xfsprogs-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xfsprogs-debugsource + CHECK_RESULT $? 0 0 "remove xfsprogs-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-devel.sh b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-devel.sh new file mode 100644 index 000000000..3f8370916 --- /dev/null +++ b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xfsprogs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xfsprogs-devel + CHECK_RESULT $? 0 0 "install xfsprogs-devel failed" + SLEEP_WAIT 1 + dnf remove -y xfsprogs-devel + CHECK_RESULT $? 0 0 "remove xfsprogs-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-help.sh b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-help.sh new file mode 100644 index 000000000..f7f922144 --- /dev/null +++ b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xfsprogs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xfsprogs-help + CHECK_RESULT $? 0 0 "install xfsprogs-help failed" + SLEEP_WAIT 1 + dnf remove -y xfsprogs-help + CHECK_RESULT $? 0 0 "remove xfsprogs-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-xfs_scrub.sh b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-xfs_scrub.sh new file mode 100644 index 000000000..6bb04e432 --- /dev/null +++ b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-xfs_scrub.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xfsprogs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xfsprogs-xfs_scrub + CHECK_RESULT $? 0 0 "install xfsprogs-xfs_scrub failed" + SLEEP_WAIT 1 + dnf remove -y xfsprogs-xfs_scrub + CHECK_RESULT $? 0 0 "remove xfsprogs-xfs_scrub failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs.sh b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs.sh new file mode 100644 index 000000000..cc1447b9b --- /dev/null +++ b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xfsprogs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xfsprogs + CHECK_RESULT $? 0 0 "install xfsprogs failed" + SLEEP_WAIT 1 + dnf remove -y xfsprogs + CHECK_RESULT $? 0 0 "remove xfsprogs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-devel.sh b/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-devel.sh new file mode 100644 index 000000000..17476d91c --- /dev/null +++ b/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xkeyboard-config +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xkeyboard-config-devel + CHECK_RESULT $? 0 0 "install xkeyboard-config-devel failed" + SLEEP_WAIT 1 + dnf remove -y xkeyboard-config-devel + CHECK_RESULT $? 0 0 "remove xkeyboard-config-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-help.sh b/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-help.sh new file mode 100644 index 000000000..732e0c4ff --- /dev/null +++ b/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xkeyboard-config +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xkeyboard-config-help + CHECK_RESULT $? 0 0 "install xkeyboard-config-help failed" + SLEEP_WAIT 1 + dnf remove -y xkeyboard-config-help + CHECK_RESULT $? 0 0 "remove xkeyboard-config-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config.sh b/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config.sh new file mode 100644 index 000000000..d8a144c6d --- /dev/null +++ b/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xkeyboard-config +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xkeyboard-config + CHECK_RESULT $? 0 0 "install xkeyboard-config failed" + SLEEP_WAIT 1 + dnf remove -y xkeyboard-config + CHECK_RESULT $? 0 0 "remove xkeyboard-config failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xml-commons-apis/oe_test_xml-commons-apis_install_and_remove_xml-commons-apis-help.sh b/testcases/cli-test/xml-commons-apis/oe_test_xml-commons-apis_install_and_remove_xml-commons-apis-help.sh new file mode 100644 index 000000000..120a976fd --- /dev/null +++ b/testcases/cli-test/xml-commons-apis/oe_test_xml-commons-apis_install_and_remove_xml-commons-apis-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xml-commons-apis +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xml-commons-apis-help + CHECK_RESULT $? 0 0 "install xml-commons-apis-help failed" + SLEEP_WAIT 1 + dnf remove -y xml-commons-apis-help + CHECK_RESULT $? 0 0 "remove xml-commons-apis-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xml-commons-apis/oe_test_xml-commons-apis_install_and_remove_xml-commons-apis.sh b/testcases/cli-test/xml-commons-apis/oe_test_xml-commons-apis_install_and_remove_xml-commons-apis.sh new file mode 100644 index 000000000..556d83161 --- /dev/null +++ b/testcases/cli-test/xml-commons-apis/oe_test_xml-commons-apis_install_and_remove_xml-commons-apis.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xml-commons-apis +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xml-commons-apis + CHECK_RESULT $? 0 0 "install xml-commons-apis failed" + SLEEP_WAIT 1 + dnf remove -y xml-commons-apis + CHECK_RESULT $? 0 0 "remove xml-commons-apis failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xml-commons-resolver/oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver-help.sh b/testcases/cli-test/xml-commons-resolver/oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver-help.sh new file mode 100644 index 000000000..910e498cc --- /dev/null +++ b/testcases/cli-test/xml-commons-resolver/oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xml-commons-resolver +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xml-commons-resolver-help + CHECK_RESULT $? 0 0 "install xml-commons-resolver-help failed" + SLEEP_WAIT 1 + dnf remove -y xml-commons-resolver-help + CHECK_RESULT $? 0 0 "remove xml-commons-resolver-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xml-commons-resolver/oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver.sh b/testcases/cli-test/xml-commons-resolver/oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver.sh new file mode 100644 index 000000000..b5e05b014 --- /dev/null +++ b/testcases/cli-test/xml-commons-resolver/oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xml-commons-resolver +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xml-commons-resolver + CHECK_RESULT $? 0 0 "install xml-commons-resolver failed" + SLEEP_WAIT 1 + dnf remove -y xml-commons-resolver + CHECK_RESULT $? 0 0 "remove xml-commons-resolver failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debuginfo.sh b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debuginfo.sh new file mode 100644 index 000000000..adf35b249 --- /dev/null +++ b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xmlrpc-c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xmlrpc-c-debuginfo + CHECK_RESULT $? 0 0 "install xmlrpc-c-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xmlrpc-c-debuginfo + CHECK_RESULT $? 0 0 "remove xmlrpc-c-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debugsource.sh b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debugsource.sh new file mode 100644 index 000000000..173ada153 --- /dev/null +++ b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xmlrpc-c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xmlrpc-c-debugsource + CHECK_RESULT $? 0 0 "install xmlrpc-c-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xmlrpc-c-debugsource + CHECK_RESULT $? 0 0 "remove xmlrpc-c-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-devel.sh b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-devel.sh new file mode 100644 index 000000000..dc938b548 --- /dev/null +++ b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xmlrpc-c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xmlrpc-c-devel + CHECK_RESULT $? 0 0 "install xmlrpc-c-devel failed" + SLEEP_WAIT 1 + dnf remove -y xmlrpc-c-devel + CHECK_RESULT $? 0 0 "remove xmlrpc-c-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-help.sh b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-help.sh new file mode 100644 index 000000000..cbcd0a7a7 --- /dev/null +++ b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xmlrpc-c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xmlrpc-c-help + CHECK_RESULT $? 0 0 "install xmlrpc-c-help failed" + SLEEP_WAIT 1 + dnf remove -y xmlrpc-c-help + CHECK_RESULT $? 0 0 "remove xmlrpc-c-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c.sh b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c.sh new file mode 100644 index 000000000..96abf1bdd --- /dev/null +++ b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xmlrpc-c +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xmlrpc-c + CHECK_RESULT $? 0 0 "install xmlrpc-c failed" + SLEEP_WAIT 1 + dnf remove -y xmlrpc-c + CHECK_RESULT $? 0 0 "remove xmlrpc-c failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-debuginfo.sh b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-debuginfo.sh new file mode 100644 index 000000000..e6ea586a9 --- /dev/null +++ b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xmlto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xmlto-debuginfo + CHECK_RESULT $? 0 0 "install xmlto-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xmlto-debuginfo + CHECK_RESULT $? 0 0 "remove xmlto-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-debugsource.sh b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-debugsource.sh new file mode 100644 index 000000000..c082aae19 --- /dev/null +++ b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xmlto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xmlto-debugsource + CHECK_RESULT $? 0 0 "install xmlto-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xmlto-debugsource + CHECK_RESULT $? 0 0 "remove xmlto-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-help.sh b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-help.sh new file mode 100644 index 000000000..4fb537e89 --- /dev/null +++ b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xmlto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xmlto-help + CHECK_RESULT $? 0 0 "install xmlto-help failed" + SLEEP_WAIT 1 + dnf remove -y xmlto-help + CHECK_RESULT $? 0 0 "remove xmlto-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-tex.sh b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-tex.sh new file mode 100644 index 000000000..cb751f214 --- /dev/null +++ b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-tex.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xmlto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xmlto-tex + CHECK_RESULT $? 0 0 "install xmlto-tex failed" + SLEEP_WAIT 1 + dnf remove -y xmlto-tex + CHECK_RESULT $? 0 0 "remove xmlto-tex failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-xhtml.sh b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-xhtml.sh new file mode 100644 index 000000000..b0e33ac8d --- /dev/null +++ b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-xhtml.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xmlto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xmlto-xhtml + CHECK_RESULT $? 0 0 "install xmlto-xhtml failed" + SLEEP_WAIT 1 + dnf remove -y xmlto-xhtml + CHECK_RESULT $? 0 0 "remove xmlto-xhtml failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto.sh b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto.sh new file mode 100644 index 000000000..c67f3d1a7 --- /dev/null +++ b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xmlto +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xmlto + CHECK_RESULT $? 0 0 "install xmlto failed" + SLEEP_WAIT 1 + dnf remove -y xmlto + CHECK_RESULT $? 0 0 "remove xmlto failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xmltoman/oe_test_xmltoman_install_and_remove_xmltoman-help.sh b/testcases/cli-test/xmltoman/oe_test_xmltoman_install_and_remove_xmltoman-help.sh new file mode 100644 index 000000000..c452dddea --- /dev/null +++ b/testcases/cli-test/xmltoman/oe_test_xmltoman_install_and_remove_xmltoman-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xmltoman +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xmltoman-help + CHECK_RESULT $? 0 0 "install xmltoman-help failed" + SLEEP_WAIT 1 + dnf remove -y xmltoman-help + CHECK_RESULT $? 0 0 "remove xmltoman-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xmltoman/oe_test_xmltoman_install_and_remove_xmltoman.sh b/testcases/cli-test/xmltoman/oe_test_xmltoman_install_and_remove_xmltoman.sh new file mode 100644 index 000000000..9e5214d52 --- /dev/null +++ b/testcases/cli-test/xmltoman/oe_test_xmltoman_install_and_remove_xmltoman.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xmltoman +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xmltoman + CHECK_RESULT $? 0 0 "install xmltoman failed" + SLEEP_WAIT 1 + dnf remove -y xmltoman + CHECK_RESULT $? 0 0 "remove xmltoman failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-debuginfo.sh b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-debuginfo.sh new file mode 100644 index 000000000..42fe3e98f --- /dev/null +++ b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xmms +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xmms-debuginfo + CHECK_RESULT $? 0 0 "install xmms-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xmms-debuginfo + CHECK_RESULT $? 0 0 "remove xmms-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-debugsource.sh b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-debugsource.sh new file mode 100644 index 000000000..cd125b45f --- /dev/null +++ b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xmms +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xmms-debugsource + CHECK_RESULT $? 0 0 "install xmms-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xmms-debugsource + CHECK_RESULT $? 0 0 "remove xmms-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-devel.sh b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-devel.sh new file mode 100644 index 000000000..b82705932 --- /dev/null +++ b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xmms +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xmms-devel + CHECK_RESULT $? 0 0 "install xmms-devel failed" + SLEEP_WAIT 1 + dnf remove -y xmms-devel + CHECK_RESULT $? 0 0 "remove xmms-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-help.sh b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-help.sh new file mode 100644 index 000000000..d0d77b8f9 --- /dev/null +++ b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xmms +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xmms-help + CHECK_RESULT $? 0 0 "install xmms-help failed" + SLEEP_WAIT 1 + dnf remove -y xmms-help + CHECK_RESULT $? 0 0 "remove xmms-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms.sh b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms.sh new file mode 100644 index 000000000..5e02716a3 --- /dev/null +++ b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xmms +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xmms + CHECK_RESULT $? 0 0 "install xmms failed" + SLEEP_WAIT 1 + dnf remove -y xmms + CHECK_RESULT $? 0 0 "remove xmms failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drivers/oe_test_xorg-x11-drivers_install_and_remove_xorg-x11-drivers.sh b/testcases/cli-test/xorg-x11-drivers/oe_test_xorg-x11-drivers_install_and_remove_xorg-x11-drivers.sh new file mode 100644 index 000000000..0991590c9 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drivers/oe_test_xorg-x11-drivers_install_and_remove_xorg-x11-drivers.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drivers +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drivers + CHECK_RESULT $? 0 0 "install xorg-x11-drivers failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drivers + CHECK_RESULT $? 0 0 "remove xorg-x11-drivers failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debuginfo.sh new file mode 100644 index 000000000..b0d721c3d --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-ati +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-ati-debuginfo + CHECK_RESULT $? 0 0 "install xorg-x11-drv-ati-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-ati-debuginfo + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-ati-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debugsource.sh b/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debugsource.sh new file mode 100644 index 000000000..96636bcac --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-ati +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-ati-debugsource + CHECK_RESULT $? 0 0 "install xorg-x11-drv-ati-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-ati-debugsource + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-ati-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-help.sh b/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-help.sh new file mode 100644 index 000000000..0d53ddda2 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-ati +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-ati-help + CHECK_RESULT $? 0 0 "install xorg-x11-drv-ati-help failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-ati-help + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-ati-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati.sh b/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati.sh new file mode 100644 index 000000000..f6f6e0e57 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-ati +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-ati + CHECK_RESULT $? 0 0 "install xorg-x11-drv-ati failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-ati + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-ati failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debuginfo.sh new file mode 100644 index 000000000..20bc19207 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-dummy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-dummy-debuginfo + CHECK_RESULT $? 0 0 "install xorg-x11-drv-dummy-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-dummy-debuginfo + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-dummy-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debugsource.sh b/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debugsource.sh new file mode 100644 index 000000000..9fa6352ec --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-dummy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-dummy-debugsource + CHECK_RESULT $? 0 0 "install xorg-x11-drv-dummy-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-dummy-debugsource + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-dummy-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-help.sh b/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-help.sh new file mode 100644 index 000000000..307f4028d --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-dummy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-dummy-help + CHECK_RESULT $? 0 0 "install xorg-x11-drv-dummy-help failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-dummy-help + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-dummy-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy.sh b/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy.sh new file mode 100644 index 000000000..f61a617a8 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-dummy +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-dummy + CHECK_RESULT $? 0 0 "install xorg-x11-drv-dummy failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-dummy + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-dummy failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debuginfo.sh new file mode 100644 index 000000000..8f117a5d2 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-evdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-evdev-debuginfo + CHECK_RESULT $? 0 0 "install xorg-x11-drv-evdev-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-evdev-debuginfo + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-evdev-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debugsource.sh b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debugsource.sh new file mode 100644 index 000000000..b1b5b2076 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-evdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-evdev-debugsource + CHECK_RESULT $? 0 0 "install xorg-x11-drv-evdev-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-evdev-debugsource + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-evdev-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-devel.sh b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-devel.sh new file mode 100644 index 000000000..533bc1e78 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-evdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-evdev-devel + CHECK_RESULT $? 0 0 "install xorg-x11-drv-evdev-devel failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-evdev-devel + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-evdev-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-help.sh b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-help.sh new file mode 100644 index 000000000..f2a3bd602 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-evdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-evdev-help + CHECK_RESULT $? 0 0 "install xorg-x11-drv-evdev-help failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-evdev-help + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-evdev-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev.sh b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev.sh new file mode 100644 index 000000000..4a8871bd0 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-evdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-evdev + CHECK_RESULT $? 0 0 "install xorg-x11-drv-evdev failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-evdev + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-evdev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debuginfo.sh new file mode 100644 index 000000000..3a03ce4a2 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-fbdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-fbdev-debuginfo + CHECK_RESULT $? 0 0 "install xorg-x11-drv-fbdev-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-fbdev-debuginfo + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-fbdev-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debugsource.sh b/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debugsource.sh new file mode 100644 index 000000000..93ade95da --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-fbdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-fbdev-debugsource + CHECK_RESULT $? 0 0 "install xorg-x11-drv-fbdev-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-fbdev-debugsource + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-fbdev-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-help.sh b/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-help.sh new file mode 100644 index 000000000..c0adcd768 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-fbdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-fbdev-help + CHECK_RESULT $? 0 0 "install xorg-x11-drv-fbdev-help failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-fbdev-help + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-fbdev-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev.sh b/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev.sh new file mode 100644 index 000000000..7b210698b --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-fbdev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-fbdev + CHECK_RESULT $? 0 0 "install xorg-x11-drv-fbdev failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-fbdev + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-fbdev failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debuginfo.sh new file mode 100644 index 000000000..05ed9c662 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-intel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-intel-debuginfo + CHECK_RESULT $? 0 0 "install xorg-x11-drv-intel-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-intel-debuginfo + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-intel-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debugsource.sh b/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debugsource.sh new file mode 100644 index 000000000..19efd8499 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-intel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-intel-debugsource + CHECK_RESULT $? 0 0 "install xorg-x11-drv-intel-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-intel-debugsource + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-intel-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-help.sh b/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-help.sh new file mode 100644 index 000000000..f52b83600 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-intel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-intel-help + CHECK_RESULT $? 0 0 "install xorg-x11-drv-intel-help failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-intel-help + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-intel-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel.sh b/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel.sh new file mode 100644 index 000000000..69282a1f1 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-intel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-intel + CHECK_RESULT $? 0 0 "install xorg-x11-drv-intel failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-intel + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-intel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debuginfo.sh new file mode 100644 index 000000000..25bf4bd16 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-libinput +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-libinput-debuginfo + CHECK_RESULT $? 0 0 "install xorg-x11-drv-libinput-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-libinput-debuginfo + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-libinput-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debugsource.sh b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debugsource.sh new file mode 100644 index 000000000..614cce411 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-libinput +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-libinput-debugsource + CHECK_RESULT $? 0 0 "install xorg-x11-drv-libinput-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-libinput-debugsource + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-libinput-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-devel.sh b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-devel.sh new file mode 100644 index 000000000..e90fa964d --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-libinput +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-libinput-devel + CHECK_RESULT $? 0 0 "install xorg-x11-drv-libinput-devel failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-libinput-devel + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-libinput-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-help.sh b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-help.sh new file mode 100644 index 000000000..c247f9fa9 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-libinput +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-libinput-help + CHECK_RESULT $? 0 0 "install xorg-x11-drv-libinput-help failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-libinput-help + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-libinput-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput.sh b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput.sh new file mode 100644 index 000000000..669daeaf8 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-libinput +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-libinput + CHECK_RESULT $? 0 0 "install xorg-x11-drv-libinput failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-libinput + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-libinput failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debuginfo.sh new file mode 100644 index 000000000..a24ccc44e --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-nouveau +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-nouveau-debuginfo + CHECK_RESULT $? 0 0 "install xorg-x11-drv-nouveau-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-nouveau-debuginfo + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-nouveau-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debugsource.sh b/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debugsource.sh new file mode 100644 index 000000000..415fe5cdd --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-nouveau +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-nouveau-debugsource + CHECK_RESULT $? 0 0 "install xorg-x11-drv-nouveau-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-nouveau-debugsource + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-nouveau-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-help.sh b/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-help.sh new file mode 100644 index 000000000..3bf411af1 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-nouveau +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-nouveau-help + CHECK_RESULT $? 0 0 "install xorg-x11-drv-nouveau-help failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-nouveau-help + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-nouveau-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau.sh b/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau.sh new file mode 100644 index 000000000..a6b585cd7 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-nouveau +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-nouveau + CHECK_RESULT $? 0 0 "install xorg-x11-drv-nouveau failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-nouveau + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-nouveau failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debuginfo.sh new file mode 100644 index 000000000..0ec43cac3 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-qxl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-qxl-debuginfo + CHECK_RESULT $? 0 0 "install xorg-x11-drv-qxl-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-qxl-debuginfo + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-qxl-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debugsource.sh b/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debugsource.sh new file mode 100644 index 000000000..5e9baf070 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-qxl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-qxl-debugsource + CHECK_RESULT $? 0 0 "install xorg-x11-drv-qxl-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-qxl-debugsource + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-qxl-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl.sh b/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl.sh new file mode 100644 index 000000000..61ef1ec60 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-qxl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-qxl + CHECK_RESULT $? 0 0 "install xorg-x11-drv-qxl failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-qxl + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-qxl failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-server-Xspice.sh b/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-server-Xspice.sh new file mode 100644 index 000000000..f34b6414d --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-server-Xspice.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-qxl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-server-Xspice + CHECK_RESULT $? 0 0 "install xorg-x11-server-Xspice failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-server-Xspice + CHECK_RESULT $? 0 0 "remove xorg-x11-server-Xspice failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debuginfo.sh new file mode 100644 index 000000000..129b2f967 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-v4l +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-v4l-debuginfo + CHECK_RESULT $? 0 0 "install xorg-x11-drv-v4l-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-v4l-debuginfo + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-v4l-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debugsource.sh b/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debugsource.sh new file mode 100644 index 000000000..59271ca23 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-v4l +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-v4l-debugsource + CHECK_RESULT $? 0 0 "install xorg-x11-drv-v4l-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-v4l-debugsource + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-v4l-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-help.sh b/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-help.sh new file mode 100644 index 000000000..f4e2fa887 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-v4l +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-v4l-help + CHECK_RESULT $? 0 0 "install xorg-x11-drv-v4l-help failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-v4l-help + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-v4l-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l.sh b/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l.sh new file mode 100644 index 000000000..227e813fd --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-v4l +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-v4l + CHECK_RESULT $? 0 0 "install xorg-x11-drv-v4l failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-v4l + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-v4l failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debuginfo.sh new file mode 100644 index 000000000..dc2f61184 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-vesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-vesa-debuginfo + CHECK_RESULT $? 0 0 "install xorg-x11-drv-vesa-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-vesa-debuginfo + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-vesa-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debugsource.sh b/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debugsource.sh new file mode 100644 index 000000000..dbbb3cd04 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-vesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-vesa-debugsource + CHECK_RESULT $? 0 0 "install xorg-x11-drv-vesa-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-vesa-debugsource + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-vesa-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-help.sh b/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-help.sh new file mode 100644 index 000000000..5f1eff249 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-vesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-vesa-help + CHECK_RESULT $? 0 0 "install xorg-x11-drv-vesa-help failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-vesa-help + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-vesa-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa.sh b/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa.sh new file mode 100644 index 000000000..f7eb3a4ed --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-vesa +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-vesa + CHECK_RESULT $? 0 0 "install xorg-x11-drv-vesa failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-vesa + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-vesa failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debuginfo.sh new file mode 100644 index 000000000..24002ad00 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-vmware +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-vmware-debuginfo + CHECK_RESULT $? 0 0 "install xorg-x11-drv-vmware-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-vmware-debuginfo + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-vmware-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debugsource.sh b/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debugsource.sh new file mode 100644 index 000000000..426edcb5e --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-vmware +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-vmware-debugsource + CHECK_RESULT $? 0 0 "install xorg-x11-drv-vmware-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-vmware-debugsource + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-vmware-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-help.sh b/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-help.sh new file mode 100644 index 000000000..e3cd877be --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-vmware +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-vmware-help + CHECK_RESULT $? 0 0 "install xorg-x11-drv-vmware-help failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-vmware-help + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-vmware-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware.sh b/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware.sh new file mode 100644 index 000000000..7c3a604da --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-vmware +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-vmware + CHECK_RESULT $? 0 0 "install xorg-x11-drv-vmware failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-vmware + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-vmware failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debuginfo.sh new file mode 100644 index 000000000..f54e8f795 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-wacom +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-wacom-debuginfo + CHECK_RESULT $? 0 0 "install xorg-x11-drv-wacom-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-wacom-debuginfo + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-wacom-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debugsource.sh b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debugsource.sh new file mode 100644 index 000000000..675b833b7 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-wacom +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-wacom-debugsource + CHECK_RESULT $? 0 0 "install xorg-x11-drv-wacom-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-wacom-debugsource + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-wacom-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-devel.sh b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-devel.sh new file mode 100644 index 000000000..c9a677dd9 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-wacom +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-wacom-devel + CHECK_RESULT $? 0 0 "install xorg-x11-drv-wacom-devel failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-wacom-devel + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-wacom-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-help.sh b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-help.sh new file mode 100644 index 000000000..ad082c8f9 --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-wacom +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-wacom-help + CHECK_RESULT $? 0 0 "install xorg-x11-drv-wacom-help failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-wacom-help + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-wacom-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom.sh b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom.sh new file mode 100644 index 000000000..e984efaaf --- /dev/null +++ b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-drv-wacom +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-drv-wacom + CHECK_RESULT $? 0 0 "install xorg-x11-drv-wacom failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-drv-wacom + CHECK_RESULT $? 0 0 "remove xorg-x11-drv-wacom failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debuginfo.sh b/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debuginfo.sh new file mode 100644 index 000000000..25f10f030 --- /dev/null +++ b/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-font-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-font-utils-debuginfo + CHECK_RESULT $? 0 0 "install xorg-x11-font-utils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-font-utils-debuginfo + CHECK_RESULT $? 0 0 "remove xorg-x11-font-utils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debugsource.sh b/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debugsource.sh new file mode 100644 index 000000000..4bc3b6ced --- /dev/null +++ b/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-font-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-font-utils-debugsource + CHECK_RESULT $? 0 0 "install xorg-x11-font-utils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-font-utils-debugsource + CHECK_RESULT $? 0 0 "remove xorg-x11-font-utils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-help.sh b/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-help.sh new file mode 100644 index 000000000..b177fcf22 --- /dev/null +++ b/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-font-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-font-utils-help + CHECK_RESULT $? 0 0 "install xorg-x11-font-utils-help failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-font-utils-help + CHECK_RESULT $? 0 0 "remove xorg-x11-font-utils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils.sh b/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils.sh new file mode 100644 index 000000000..d67a5d6aa --- /dev/null +++ b/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-font-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-font-utils + CHECK_RESULT $? 0 0 "install xorg-x11-font-utils failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-font-utils + CHECK_RESULT $? 0 0 "remove xorg-x11-font-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-fonts/oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts-others.sh b/testcases/cli-test/xorg-x11-fonts/oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts-others.sh new file mode 100644 index 000000000..3c904793d --- /dev/null +++ b/testcases/cli-test/xorg-x11-fonts/oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts-others.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-fonts-others + CHECK_RESULT $? 0 0 "install xorg-x11-fonts-others failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-fonts-others + CHECK_RESULT $? 0 0 "remove xorg-x11-fonts-others failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-fonts/oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts.sh b/testcases/cli-test/xorg-x11-fonts/oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts.sh new file mode 100644 index 000000000..548ad074d --- /dev/null +++ b/testcases/cli-test/xorg-x11-fonts/oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-fonts +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-fonts + CHECK_RESULT $? 0 0 "install xorg-x11-fonts failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-fonts + CHECK_RESULT $? 0 0 "remove xorg-x11-fonts failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-proto-devel/oe_test_xorg-x11-proto-devel_install_and_remove_xorg-x11-proto-devel.sh b/testcases/cli-test/xorg-x11-proto-devel/oe_test_xorg-x11-proto-devel_install_and_remove_xorg-x11-proto-devel.sh new file mode 100644 index 000000000..a3445177d --- /dev/null +++ b/testcases/cli-test/xorg-x11-proto-devel/oe_test_xorg-x11-proto-devel_install_and_remove_xorg-x11-proto-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-proto-devel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-proto-devel + CHECK_RESULT $? 0 0 "install xorg-x11-proto-devel failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-proto-devel + CHECK_RESULT $? 0 0 "remove xorg-x11-proto-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debuginfo.sh b/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debuginfo.sh new file mode 100644 index 000000000..4e00c0fe5 --- /dev/null +++ b/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-server-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-server-utils-debuginfo + CHECK_RESULT $? 0 0 "install xorg-x11-server-utils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-server-utils-debuginfo + CHECK_RESULT $? 0 0 "remove xorg-x11-server-utils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debugsource.sh b/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debugsource.sh new file mode 100644 index 000000000..8269be1db --- /dev/null +++ b/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-server-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-server-utils-debugsource + CHECK_RESULT $? 0 0 "install xorg-x11-server-utils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-server-utils-debugsource + CHECK_RESULT $? 0 0 "remove xorg-x11-server-utils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-help.sh b/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-help.sh new file mode 100644 index 000000000..e85cbafab --- /dev/null +++ b/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-server-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-server-utils-help + CHECK_RESULT $? 0 0 "install xorg-x11-server-utils-help failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-server-utils-help + CHECK_RESULT $? 0 0 "remove xorg-x11-server-utils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils.sh b/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils.sh new file mode 100644 index 000000000..b697bd7d1 --- /dev/null +++ b/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-server-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-server-utils + CHECK_RESULT $? 0 0 "install xorg-x11-server-utils failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-server-utils + CHECK_RESULT $? 0 0 "remove xorg-x11-server-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xdmx.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xdmx.sh new file mode 100644 index 000000000..39f083ec5 --- /dev/null +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xdmx.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-server +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-server-Xdmx + CHECK_RESULT $? 0 0 "install xorg-x11-server-Xdmx failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-server-Xdmx + CHECK_RESULT $? 0 0 "remove xorg-x11-server-Xdmx failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xephyr.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xephyr.sh new file mode 100644 index 000000000..ad228152b --- /dev/null +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xephyr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-server +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-server-Xephyr + CHECK_RESULT $? 0 0 "install xorg-x11-server-Xephyr failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-server-Xephyr + CHECK_RESULT $? 0 0 "remove xorg-x11-server-Xephyr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xnest.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xnest.sh new file mode 100644 index 000000000..832336c9f --- /dev/null +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xnest.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-server +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-server-Xnest + CHECK_RESULT $? 0 0 "install xorg-x11-server-Xnest failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-server-Xnest + CHECK_RESULT $? 0 0 "remove xorg-x11-server-Xnest failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xorg.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xorg.sh new file mode 100644 index 000000000..6ee2184d0 --- /dev/null +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xorg.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-server +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-server-Xorg + CHECK_RESULT $? 0 0 "install xorg-x11-server-Xorg failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-server-Xorg + CHECK_RESULT $? 0 0 "remove xorg-x11-server-Xorg failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xvfb.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xvfb.sh new file mode 100644 index 000000000..304550cdf --- /dev/null +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xvfb.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-server +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-server-Xvfb + CHECK_RESULT $? 0 0 "install xorg-x11-server-Xvfb failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-server-Xvfb + CHECK_RESULT $? 0 0 "remove xorg-x11-server-Xvfb failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xwayland.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xwayland.sh new file mode 100644 index 000000000..70570644b --- /dev/null +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xwayland.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-server +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-server-Xwayland + CHECK_RESULT $? 0 0 "install xorg-x11-server-Xwayland failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-server-Xwayland + CHECK_RESULT $? 0 0 "remove xorg-x11-server-Xwayland failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-common.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-common.sh new file mode 100644 index 000000000..48347ea88 --- /dev/null +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-common.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-server +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-server-common + CHECK_RESULT $? 0 0 "install xorg-x11-server-common failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-server-common + CHECK_RESULT $? 0 0 "remove xorg-x11-server-common failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debuginfo.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debuginfo.sh new file mode 100644 index 000000000..efcfdc60d --- /dev/null +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-server +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-server-debuginfo + CHECK_RESULT $? 0 0 "install xorg-x11-server-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-server-debuginfo + CHECK_RESULT $? 0 0 "remove xorg-x11-server-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debugsource.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debugsource.sh new file mode 100644 index 000000000..5292ea015 --- /dev/null +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-server +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-server-debugsource + CHECK_RESULT $? 0 0 "install xorg-x11-server-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-server-debugsource + CHECK_RESULT $? 0 0 "remove xorg-x11-server-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-devel.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-devel.sh new file mode 100644 index 000000000..fc49e1460 --- /dev/null +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-server +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-server-devel + CHECK_RESULT $? 0 0 "install xorg-x11-server-devel failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-server-devel + CHECK_RESULT $? 0 0 "remove xorg-x11-server-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-doc.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-doc.sh new file mode 100644 index 000000000..e1fdc7921 --- /dev/null +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-server +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-server-doc + CHECK_RESULT $? 0 0 "install xorg-x11-server-doc failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-server-doc + CHECK_RESULT $? 0 0 "remove xorg-x11-server-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-help.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-help.sh new file mode 100644 index 000000000..f1d2cd6f1 --- /dev/null +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-server +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-server-help + CHECK_RESULT $? 0 0 "install xorg-x11-server-help failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-server-help + CHECK_RESULT $? 0 0 "remove xorg-x11-server-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-source.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-source.sh new file mode 100644 index 000000000..3b8018bbd --- /dev/null +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-source.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-server +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-server-source + CHECK_RESULT $? 0 0 "install xorg-x11-server-source failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-server-source + CHECK_RESULT $? 0 0 "remove xorg-x11-server-source failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server.sh new file mode 100644 index 000000000..839d42711 --- /dev/null +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-server +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-server + CHECK_RESULT $? 0 0 "install xorg-x11-server failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-server + CHECK_RESULT $? 0 0 "remove xorg-x11-server failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-util-macros/oe_test_xorg-x11-util-macros_install_and_remove_xorg-x11-util-macros.sh b/testcases/cli-test/xorg-x11-util-macros/oe_test_xorg-x11-util-macros_install_and_remove_xorg-x11-util-macros.sh new file mode 100644 index 000000000..47091dd54 --- /dev/null +++ b/testcases/cli-test/xorg-x11-util-macros/oe_test_xorg-x11-util-macros_install_and_remove_xorg-x11-util-macros.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-util-macros +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-util-macros + CHECK_RESULT $? 0 0 "install xorg-x11-util-macros failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-util-macros + CHECK_RESULT $? 0 0 "remove xorg-x11-util-macros failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debuginfo.sh b/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debuginfo.sh new file mode 100644 index 000000000..4fe867ad0 --- /dev/null +++ b/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-utils-debuginfo + CHECK_RESULT $? 0 0 "install xorg-x11-utils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-utils-debuginfo + CHECK_RESULT $? 0 0 "remove xorg-x11-utils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debugsource.sh b/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debugsource.sh new file mode 100644 index 000000000..62831e049 --- /dev/null +++ b/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-utils-debugsource + CHECK_RESULT $? 0 0 "install xorg-x11-utils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-utils-debugsource + CHECK_RESULT $? 0 0 "remove xorg-x11-utils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-help.sh b/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-help.sh new file mode 100644 index 000000000..f2cb887c2 --- /dev/null +++ b/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-utils-help + CHECK_RESULT $? 0 0 "install xorg-x11-utils-help failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-utils-help + CHECK_RESULT $? 0 0 "remove xorg-x11-utils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils.sh b/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils.sh new file mode 100644 index 000000000..e1cc16f20 --- /dev/null +++ b/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-utils + CHECK_RESULT $? 0 0 "install xorg-x11-utils failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-utils + CHECK_RESULT $? 0 0 "remove xorg-x11-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debuginfo.sh b/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debuginfo.sh new file mode 100644 index 000000000..798d9de77 --- /dev/null +++ b/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-xauth +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-xauth-debuginfo + CHECK_RESULT $? 0 0 "install xorg-x11-xauth-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-xauth-debuginfo + CHECK_RESULT $? 0 0 "remove xorg-x11-xauth-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debugsource.sh b/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debugsource.sh new file mode 100644 index 000000000..c4c9c3b65 --- /dev/null +++ b/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-xauth +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-xauth-debugsource + CHECK_RESULT $? 0 0 "install xorg-x11-xauth-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-xauth-debugsource + CHECK_RESULT $? 0 0 "remove xorg-x11-xauth-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-help.sh b/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-help.sh new file mode 100644 index 000000000..d026b3252 --- /dev/null +++ b/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-xauth +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-xauth-help + CHECK_RESULT $? 0 0 "install xorg-x11-xauth-help failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-xauth-help + CHECK_RESULT $? 0 0 "remove xorg-x11-xauth-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth.sh b/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth.sh new file mode 100644 index 000000000..3a00260f7 --- /dev/null +++ b/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-xauth +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-xauth + CHECK_RESULT $? 0 0 "install xorg-x11-xauth failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-xauth + CHECK_RESULT $? 0 0 "remove xorg-x11-xauth failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debuginfo.sh b/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debuginfo.sh new file mode 100644 index 000000000..c925398f4 --- /dev/null +++ b/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-xinit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-xinit-debuginfo + CHECK_RESULT $? 0 0 "install xorg-x11-xinit-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-xinit-debuginfo + CHECK_RESULT $? 0 0 "remove xorg-x11-xinit-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debugsource.sh b/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debugsource.sh new file mode 100644 index 000000000..d1a220d48 --- /dev/null +++ b/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-xinit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-xinit-debugsource + CHECK_RESULT $? 0 0 "install xorg-x11-xinit-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-xinit-debugsource + CHECK_RESULT $? 0 0 "remove xorg-x11-xinit-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-help.sh b/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-help.sh new file mode 100644 index 000000000..1d0995488 --- /dev/null +++ b/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-xinit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-xinit-help + CHECK_RESULT $? 0 0 "install xorg-x11-xinit-help failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-xinit-help + CHECK_RESULT $? 0 0 "remove xorg-x11-xinit-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit.sh b/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit.sh new file mode 100644 index 000000000..12aebd263 --- /dev/null +++ b/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-xinit +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-xinit + CHECK_RESULT $? 0 0 "install xorg-x11-xinit failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-xinit + CHECK_RESULT $? 0 0 "remove xorg-x11-xinit failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debuginfo.sh b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debuginfo.sh new file mode 100644 index 000000000..28b21e65a --- /dev/null +++ b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-xkb-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-xkb-utils-debuginfo + CHECK_RESULT $? 0 0 "install xorg-x11-xkb-utils-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-xkb-utils-debuginfo + CHECK_RESULT $? 0 0 "remove xorg-x11-xkb-utils-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debugsource.sh b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debugsource.sh new file mode 100644 index 000000000..75bc4e826 --- /dev/null +++ b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-xkb-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-xkb-utils-debugsource + CHECK_RESULT $? 0 0 "install xorg-x11-xkb-utils-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-xkb-utils-debugsource + CHECK_RESULT $? 0 0 "remove xorg-x11-xkb-utils-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-devel.sh b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-devel.sh new file mode 100644 index 000000000..206f37ee7 --- /dev/null +++ b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-xkb-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-xkb-utils-devel + CHECK_RESULT $? 0 0 "install xorg-x11-xkb-utils-devel failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-xkb-utils-devel + CHECK_RESULT $? 0 0 "remove xorg-x11-xkb-utils-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-help.sh b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-help.sh new file mode 100644 index 000000000..633f4f2d5 --- /dev/null +++ b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-xkb-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-xkb-utils-help + CHECK_RESULT $? 0 0 "install xorg-x11-xkb-utils-help failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-xkb-utils-help + CHECK_RESULT $? 0 0 "remove xorg-x11-xkb-utils-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils.sh b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils.sh new file mode 100644 index 000000000..202558df3 --- /dev/null +++ b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-xkb-utils +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-xkb-utils + CHECK_RESULT $? 0 0 "install xorg-x11-xkb-utils failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-xkb-utils + CHECK_RESULT $? 0 0 "remove xorg-x11-xkb-utils failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xorg-x11-xtrans-devel/oe_test_xorg-x11-xtrans-devel_install_and_remove_xorg-x11-xtrans-devel.sh b/testcases/cli-test/xorg-x11-xtrans-devel/oe_test_xorg-x11-xtrans-devel_install_and_remove_xorg-x11-xtrans-devel.sh new file mode 100644 index 000000000..582f90ffb --- /dev/null +++ b/testcases/cli-test/xorg-x11-xtrans-devel/oe_test_xorg-x11-xtrans-devel_install_and_remove_xorg-x11-xtrans-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xorg-x11-xtrans-devel +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xorg-x11-xtrans-devel + CHECK_RESULT $? 0 0 "install xorg-x11-xtrans-devel failed" + SLEEP_WAIT 1 + dnf remove -y xorg-x11-xtrans-devel + CHECK_RESULT $? 0 0 "remove xorg-x11-xtrans-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_gxvattr.sh b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_gxvattr.sh new file mode 100644 index 000000000..a117f9bb4 --- /dev/null +++ b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_gxvattr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xvattr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y gxvattr + CHECK_RESULT $? 0 0 "install gxvattr failed" + SLEEP_WAIT 1 + dnf remove -y gxvattr + CHECK_RESULT $? 0 0 "remove gxvattr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-debuginfo.sh b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-debuginfo.sh new file mode 100644 index 000000000..76297b7c3 --- /dev/null +++ b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xvattr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xvattr-debuginfo + CHECK_RESULT $? 0 0 "install xvattr-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xvattr-debuginfo + CHECK_RESULT $? 0 0 "remove xvattr-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-debugsource.sh b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-debugsource.sh new file mode 100644 index 000000000..0325a1943 --- /dev/null +++ b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xvattr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xvattr-debugsource + CHECK_RESULT $? 0 0 "install xvattr-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xvattr-debugsource + CHECK_RESULT $? 0 0 "remove xvattr-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-help.sh b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-help.sh new file mode 100644 index 000000000..e12d4f527 --- /dev/null +++ b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xvattr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xvattr-help + CHECK_RESULT $? 0 0 "install xvattr-help failed" + SLEEP_WAIT 1 + dnf remove -y xvattr-help + CHECK_RESULT $? 0 0 "remove xvattr-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr.sh b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr.sh new file mode 100644 index 000000000..404480680 --- /dev/null +++ b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xvattr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xvattr + CHECK_RESULT $? 0 0 "install xvattr failed" + SLEEP_WAIT 1 + dnf remove -y xvattr + CHECK_RESULT $? 0 0 "remove xvattr failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-debuginfo.sh b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-debuginfo.sh new file mode 100644 index 000000000..94c00534c --- /dev/null +++ b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xz-debuginfo + CHECK_RESULT $? 0 0 "install xz-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y xz-debuginfo + CHECK_RESULT $? 0 0 "remove xz-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-debugsource.sh b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-debugsource.sh new file mode 100644 index 000000000..cb66c3e03 --- /dev/null +++ b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xz-debugsource + CHECK_RESULT $? 0 0 "install xz-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y xz-debugsource + CHECK_RESULT $? 0 0 "remove xz-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-devel.sh b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-devel.sh new file mode 100644 index 000000000..d600e482a --- /dev/null +++ b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xz-devel + CHECK_RESULT $? 0 0 "install xz-devel failed" + SLEEP_WAIT 1 + dnf remove -y xz-devel + CHECK_RESULT $? 0 0 "remove xz-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-help.sh b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-help.sh new file mode 100644 index 000000000..b63e14f15 --- /dev/null +++ b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xz-help + CHECK_RESULT $? 0 0 "install xz-help failed" + SLEEP_WAIT 1 + dnf remove -y xz-help + CHECK_RESULT $? 0 0 "remove xz-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-libs.sh b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-libs.sh new file mode 100644 index 000000000..d229359d2 --- /dev/null +++ b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-libs.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xz-libs + CHECK_RESULT $? 0 0 "install xz-libs failed" + SLEEP_WAIT 1 + dnf remove -y xz-libs + CHECK_RESULT $? 0 0 "remove xz-libs failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-lzma-compat.sh b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-lzma-compat.sh new file mode 100644 index 000000000..c4b9885ce --- /dev/null +++ b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-lzma-compat.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xz-lzma-compat + CHECK_RESULT $? 0 0 "install xz-lzma-compat failed" + SLEEP_WAIT 1 + dnf remove -y xz-lzma-compat + CHECK_RESULT $? 0 0 "remove xz-lzma-compat failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz.sh b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz.sh new file mode 100644 index 000000000..fcfae869e --- /dev/null +++ b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src xz +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y xz + CHECK_RESULT $? 0 0 "install xz failed" + SLEEP_WAIT 1 + dnf remove -y xz + CHECK_RESULT $? 0 0 "remove xz failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/yelp-tools/oe_test_yelp-tools_install_and_remove_yelp-tools.sh b/testcases/cli-test/yelp-tools/oe_test_yelp-tools_install_and_remove_yelp-tools.sh new file mode 100644 index 000000000..911f31776 --- /dev/null +++ b/testcases/cli-test/yelp-tools/oe_test_yelp-tools_install_and_remove_yelp-tools.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src yelp-tools +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y yelp-tools + CHECK_RESULT $? 0 0 "install yelp-tools failed" + SLEEP_WAIT 1 + dnf remove -y yelp-tools + CHECK_RESULT $? 0 0 "remove yelp-tools failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zd1211-firmware/oe_test_zd1211-firmware_install_and_remove_zd1211-firmware-help.sh b/testcases/cli-test/zd1211-firmware/oe_test_zd1211-firmware_install_and_remove_zd1211-firmware-help.sh new file mode 100644 index 000000000..e35df65ae --- /dev/null +++ b/testcases/cli-test/zd1211-firmware/oe_test_zd1211-firmware_install_and_remove_zd1211-firmware-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zd1211-firmware +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zd1211-firmware-help + CHECK_RESULT $? 0 0 "install zd1211-firmware-help failed" + SLEEP_WAIT 1 + dnf remove -y zd1211-firmware-help + CHECK_RESULT $? 0 0 "remove zd1211-firmware-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zd1211-firmware/oe_test_zd1211-firmware_install_and_remove_zd1211-firmware.sh b/testcases/cli-test/zd1211-firmware/oe_test_zd1211-firmware_install_and_remove_zd1211-firmware.sh new file mode 100644 index 000000000..94a65f898 --- /dev/null +++ b/testcases/cli-test/zd1211-firmware/oe_test_zd1211-firmware_install_and_remove_zd1211-firmware.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zd1211-firmware +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zd1211-firmware + CHECK_RESULT $? 0 0 "install zd1211-firmware failed" + SLEEP_WAIT 1 + dnf remove -y zd1211-firmware + CHECK_RESULT $? 0 0 "remove zd1211-firmware failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-debuginfo.sh b/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-debuginfo.sh new file mode 100644 index 000000000..b88d1b503 --- /dev/null +++ b/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zenity +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zenity-debuginfo + CHECK_RESULT $? 0 0 "install zenity-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y zenity-debuginfo + CHECK_RESULT $? 0 0 "remove zenity-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-debugsource.sh b/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-debugsource.sh new file mode 100644 index 000000000..7279167fb --- /dev/null +++ b/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zenity +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zenity-debugsource + CHECK_RESULT $? 0 0 "install zenity-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y zenity-debugsource + CHECK_RESULT $? 0 0 "remove zenity-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-help.sh b/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-help.sh new file mode 100644 index 000000000..47f28a3e8 --- /dev/null +++ b/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zenity +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zenity-help + CHECK_RESULT $? 0 0 "install zenity-help failed" + SLEEP_WAIT 1 + dnf remove -y zenity-help + CHECK_RESULT $? 0 0 "remove zenity-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity.sh b/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity.sh new file mode 100644 index 000000000..abd4cc369 --- /dev/null +++ b/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zenity +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zenity + CHECK_RESULT $? 0 0 "install zenity failed" + SLEEP_WAIT 1 + dnf remove -y zenity + CHECK_RESULT $? 0 0 "remove zenity failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-debuginfo.sh b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-debuginfo.sh new file mode 100644 index 000000000..df40f8c29 --- /dev/null +++ b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zip +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zip-debuginfo + CHECK_RESULT $? 0 0 "install zip-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y zip-debuginfo + CHECK_RESULT $? 0 0 "remove zip-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-debugsource.sh b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-debugsource.sh new file mode 100644 index 000000000..1abe69dd7 --- /dev/null +++ b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zip +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zip-debugsource + CHECK_RESULT $? 0 0 "install zip-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y zip-debugsource + CHECK_RESULT $? 0 0 "remove zip-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-doc.sh b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-doc.sh new file mode 100644 index 000000000..a9b7b5dab --- /dev/null +++ b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-doc.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zip +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zip-doc + CHECK_RESULT $? 0 0 "install zip-doc failed" + SLEEP_WAIT 1 + dnf remove -y zip-doc + CHECK_RESULT $? 0 0 "remove zip-doc failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-help.sh b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-help.sh new file mode 100644 index 000000000..41e8b6141 --- /dev/null +++ b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zip +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zip-help + CHECK_RESULT $? 0 0 "install zip-help failed" + SLEEP_WAIT 1 + dnf remove -y zip-help + CHECK_RESULT $? 0 0 "remove zip-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip.sh b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip.sh new file mode 100644 index 000000000..e73840f61 --- /dev/null +++ b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zip +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zip + CHECK_RESULT $? 0 0 "install zip failed" + SLEEP_WAIT 1 + dnf remove -y zip + CHECK_RESULT $? 0 0 "remove zip failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_minizip-devel.sh b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_minizip-devel.sh new file mode 100644 index 000000000..c7e2c348a --- /dev/null +++ b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_minizip-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zlib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y minizip-devel + CHECK_RESULT $? 0 0 "install minizip-devel failed" + SLEEP_WAIT 1 + dnf remove -y minizip-devel + CHECK_RESULT $? 0 0 "remove minizip-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_minizip.sh b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_minizip.sh new file mode 100644 index 000000000..662881828 --- /dev/null +++ b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_minizip.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zlib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y minizip + CHECK_RESULT $? 0 0 "install minizip failed" + SLEEP_WAIT 1 + dnf remove -y minizip + CHECK_RESULT $? 0 0 "remove minizip failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-debuginfo.sh b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-debuginfo.sh new file mode 100644 index 000000000..fc3e6819a --- /dev/null +++ b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zlib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zlib-debuginfo + CHECK_RESULT $? 0 0 "install zlib-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y zlib-debuginfo + CHECK_RESULT $? 0 0 "remove zlib-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-debugsource.sh b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-debugsource.sh new file mode 100644 index 000000000..b5af70b63 --- /dev/null +++ b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zlib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zlib-debugsource + CHECK_RESULT $? 0 0 "install zlib-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y zlib-debugsource + CHECK_RESULT $? 0 0 "remove zlib-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-devel.sh b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-devel.sh new file mode 100644 index 000000000..ab188fa7b --- /dev/null +++ b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zlib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zlib-devel + CHECK_RESULT $? 0 0 "install zlib-devel failed" + SLEEP_WAIT 1 + dnf remove -y zlib-devel + CHECK_RESULT $? 0 0 "remove zlib-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-help.sh b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-help.sh new file mode 100644 index 000000000..10131674e --- /dev/null +++ b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zlib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zlib-help + CHECK_RESULT $? 0 0 "install zlib-help failed" + SLEEP_WAIT 1 + dnf remove -y zlib-help + CHECK_RESULT $? 0 0 "remove zlib-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-relocation.sh b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-relocation.sh new file mode 100644 index 000000000..352393071 --- /dev/null +++ b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-relocation.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zlib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zlib-relocation + CHECK_RESULT $? 0 0 "install zlib-relocation failed" + SLEEP_WAIT 1 + dnf remove -y zlib-relocation + CHECK_RESULT $? 0 0 "remove zlib-relocation failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib.sh b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib.sh new file mode 100644 index 000000000..956421cf7 --- /dev/null +++ b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zlib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zlib + CHECK_RESULT $? 0 0 "install zlib failed" + SLEEP_WAIT 1 + dnf remove -y zlib + CHECK_RESULT $? 0 0 "remove zlib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-debuginfo.sh b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-debuginfo.sh new file mode 100644 index 000000000..09372af66 --- /dev/null +++ b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zstd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zstd-debuginfo + CHECK_RESULT $? 0 0 "install zstd-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y zstd-debuginfo + CHECK_RESULT $? 0 0 "remove zstd-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-debugsource.sh b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-debugsource.sh new file mode 100644 index 000000000..4952492ea --- /dev/null +++ b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zstd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zstd-debugsource + CHECK_RESULT $? 0 0 "install zstd-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y zstd-debugsource + CHECK_RESULT $? 0 0 "remove zstd-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-devel.sh b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-devel.sh new file mode 100644 index 000000000..810b4b117 --- /dev/null +++ b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zstd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zstd-devel + CHECK_RESULT $? 0 0 "install zstd-devel failed" + SLEEP_WAIT 1 + dnf remove -y zstd-devel + CHECK_RESULT $? 0 0 "remove zstd-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-help.sh b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-help.sh new file mode 100644 index 000000000..920b6ca49 --- /dev/null +++ b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zstd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zstd-help + CHECK_RESULT $? 0 0 "install zstd-help failed" + SLEEP_WAIT 1 + dnf remove -y zstd-help + CHECK_RESULT $? 0 0 "remove zstd-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd.sh b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd.sh new file mode 100644 index 000000000..3029cd4e4 --- /dev/null +++ b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zstd +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zstd + CHECK_RESULT $? 0 0 "install zstd failed" + SLEEP_WAIT 1 + dnf remove -y zstd + CHECK_RESULT $? 0 0 "remove zstd failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-debuginfo.sh b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-debuginfo.sh new file mode 100644 index 000000000..b8560c801 --- /dev/null +++ b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-debuginfo.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zziplib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zziplib-debuginfo + CHECK_RESULT $? 0 0 "install zziplib-debuginfo failed" + SLEEP_WAIT 1 + dnf remove -y zziplib-debuginfo + CHECK_RESULT $? 0 0 "remove zziplib-debuginfo failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-debugsource.sh b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-debugsource.sh new file mode 100644 index 000000000..ad3147060 --- /dev/null +++ b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-debugsource.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zziplib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zziplib-debugsource + CHECK_RESULT $? 0 0 "install zziplib-debugsource failed" + SLEEP_WAIT 1 + dnf remove -y zziplib-debugsource + CHECK_RESULT $? 0 0 "remove zziplib-debugsource failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-devel.sh b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-devel.sh new file mode 100644 index 000000000..19909ca79 --- /dev/null +++ b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-devel.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zziplib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zziplib-devel + CHECK_RESULT $? 0 0 "install zziplib-devel failed" + SLEEP_WAIT 1 + dnf remove -y zziplib-devel + CHECK_RESULT $? 0 0 "remove zziplib-devel failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-help.sh b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-help.sh new file mode 100644 index 000000000..12983e239 --- /dev/null +++ b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-help.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zziplib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zziplib-help + CHECK_RESULT $? 0 0 "install zziplib-help failed" + SLEEP_WAIT 1 + dnf remove -y zziplib-help + CHECK_RESULT $? 0 0 "remove zziplib-help failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file diff --git a/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib.sh b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib.sh new file mode 100644 index 000000000..1affa3283 --- /dev/null +++ b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib.sh @@ -0,0 +1,44 @@ +#!/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 : 2024-08-13 +# @License : Mulan PSL v2 +# @Desc : test install and remove rpm which build from src zziplib +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + + dnf install -y zziplib + CHECK_RESULT $? 0 0 "install zziplib failed" + SLEEP_WAIT 1 + dnf remove -y zziplib + CHECK_RESULT $? 0 0 "remove zziplib failed" + + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + LOG_INFO "Finish environment cleanup!" +} + +main $@ \ No newline at end of file -- Gitee From 1e3cc59e3ec00b51831f53254c81e192ae7e4a24 Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 13 Aug 2024 14:01:43 +0800 Subject: [PATCH 55/65] update --- .../compiler-test/csmith-test/oe_test_csmith-test.sh | 2 +- .../compiler-test/jotai-benchmarks/oe_test_jotai-benchmarks.sh | 2 +- .../compiler-test/yarpgen-test/oe_test_yarpgen-test.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/testcases/system-test/compiler-test/csmith-test/oe_test_csmith-test.sh b/testcases/system-test/compiler-test/csmith-test/oe_test_csmith-test.sh index 1ddc565b4..2e08d488c 100644 --- a/testcases/system-test/compiler-test/csmith-test/oe_test_csmith-test.sh +++ b/testcases/system-test/compiler-test/csmith-test/oe_test_csmith-test.sh @@ -29,7 +29,7 @@ function config_params(){ function pre_test() { LOG_INFO "Start to prepare the test environment." DNF_INSTALL "gcc gcc-* make cmake m4 clang git" - git clone https://gitee.com/redrsoe2100/csmith.git + git clone https://gitee.com/devops_dev/csmith.git SLEEP_WAIT 3 mkdir -p /usr/local/csmith cd csmith || exit 255 diff --git a/testcases/system-test/compiler-test/jotai-benchmarks/oe_test_jotai-benchmarks.sh b/testcases/system-test/compiler-test/jotai-benchmarks/oe_test_jotai-benchmarks.sh index c723cf649..becc5e0b5 100644 --- a/testcases/system-test/compiler-test/jotai-benchmarks/oe_test_jotai-benchmarks.sh +++ b/testcases/system-test/compiler-test/jotai-benchmarks/oe_test_jotai-benchmarks.sh @@ -30,7 +30,7 @@ function config_params(){ function pre_test() { LOG_INFO "Start to prepare the test environment." DNF_INSTALL "gcc gcc-* git" - git clone https://gitee.com/redrsoe2100/jotai-benchmarks.git + git clone https://gitee.com/devops_dev/jotai-benchmarks.git cd jotai-benchmarks || exit 255 if [ -d "./anghaLeaves_failure_log" ]; then rm -rf anghaLeaves_failure_log diff --git a/testcases/system-test/compiler-test/yarpgen-test/oe_test_yarpgen-test.sh b/testcases/system-test/compiler-test/yarpgen-test/oe_test_yarpgen-test.sh index 8f54b25fa..f7225baf1 100644 --- a/testcases/system-test/compiler-test/yarpgen-test/oe_test_yarpgen-test.sh +++ b/testcases/system-test/compiler-test/yarpgen-test/oe_test_yarpgen-test.sh @@ -29,7 +29,7 @@ function config_params(){ function pre_test() { LOG_INFO "Start to prepare the test environment!" DNF_INSTALL "tar git wget cmake gcc gcc-g++ clang" - git clone -b main https://gitee.com/redrsoe2100/yarpgen.git + git clone -b main https://gitee.com/devops_dev/yarpgen.git cd yarpgen || exit 255 mkdir build cd build || exit 255 -- Gitee From f7cdf589e5e6f5489eeb577d3b1fe7edf8851585 Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 13 Aug 2024 15:19:22 +0800 Subject: [PATCH 56/65] add ltp --- suite2cases/ltp_can.json | 16 + suite2cases/ltp_cap_bounds.json | 10 + suite2cases/ltp_commands.json | 118 + suite2cases/ltp_containers.json | 259 + suite2cases/ltp_controllers.json | 1048 ++++ suite2cases/ltp_cpuhotplug.json | 25 + suite2cases/ltp_crypto.json | 37 + suite2cases/ltp_cve.json | 280 ++ suite2cases/ltp_dio.json | 97 + suite2cases/ltp_fcntl-locktests.json | 10 + suite2cases/ltp_filecaps.json | 10 + suite2cases/ltp_fs.json | 211 + suite2cases/ltp_fs_bind.json | 292 ++ suite2cases/ltp_fs_perms_simple.json | 61 + suite2cases/ltp_hugetlb.json | 160 + suite2cases/ltp_hyperthreading.json | 13 + suite2cases/ltp_input.json | 25 + suite2cases/ltp_io.json | 13 + suite2cases/ltp_ipc.json | 25 + suite2cases/ltp_irq.json | 10 + suite2cases/ltp_kernel_misc.json | 58 + suite2cases/ltp_math.json | 37 + suite2cases/ltp_mm.json | 235 + suite2cases/ltp_net_ipv6_lib.json | 25 + suite2cases/ltp_nptl.json | 10 + suite2cases/ltp_power_management_tests.json | 22 + suite2cases/ltp_pty.json | 34 + suite2cases/ltp_sched.json | 43 + suite2cases/ltp_syscalls.json | 4234 +++++++++++++++++ suite2cases/ltp_uevent.json | 16 + suite2cases/ltp_watchqueue.json | 34 + .../ltp_can/oe_test_ltp_can_can_bcm01.sh | 64 + .../ltp_can/oe_test_ltp_can_can_filter.sh | 64 + .../oe_test_ltp_can_can_rcv_own_msgs.sh | 64 + .../oe_test_ltp_cap_bounds_Cap_bounds.sh | 64 + .../oe_test_ltp_commands_ar_sh.sh | 64 + .../oe_test_ltp_commands_cp01_sh.sh | 64 + .../oe_test_ltp_commands_cpio01_sh.sh | 64 + .../oe_test_ltp_commands_df01_sh.sh | 64 + .../oe_test_ltp_commands_du01_sh.sh | 64 + .../oe_test_ltp_commands_file01_sh.sh | 64 + .../oe_test_ltp_commands_gdb01_sh.sh | 64 + .../oe_test_ltp_commands_gzip01_sh.sh | 64 + .../oe_test_ltp_commands_insmod01_sh.sh | 64 + .../oe_test_ltp_commands_keyctl01_sh.sh | 64 + .../oe_test_ltp_commands_ld01_sh.sh | 64 + .../oe_test_ltp_commands_ldd01_sh.sh | 64 + .../oe_test_ltp_commands_ln01_sh.sh | 64 + .../oe_test_ltp_commands_logrotate_sh.sh | 64 + .../oe_test_ltp_commands_lsmod01_sh.sh | 64 + .../oe_test_ltp_commands_mkdir01_sh.sh | 64 + .../oe_test_ltp_commands_mkfs01_btrfs_sh.sh | 64 + .../oe_test_ltp_commands_mkfs01_ext2_sh.sh | 64 + .../oe_test_ltp_commands_mkfs01_ext3_sh.sh | 64 + .../oe_test_ltp_commands_mkfs01_ext4_sh.sh | 64 + .../oe_test_ltp_commands_mkfs01_minix_sh.sh | 64 + .../oe_test_ltp_commands_mkfs01_msdos_sh.sh | 64 + .../oe_test_ltp_commands_mkfs01_ntfs_sh.sh | 64 + .../oe_test_ltp_commands_mkfs01_sh.sh | 64 + .../oe_test_ltp_commands_mkfs01_vfat_sh.sh | 64 + .../oe_test_ltp_commands_mkfs01_xfs_sh.sh | 64 + .../oe_test_ltp_commands_mkswap01_sh.sh | 64 + .../oe_test_ltp_commands_mv01_sh.sh | 64 + .../oe_test_ltp_commands_nm01_sh.sh | 64 + .../oe_test_ltp_commands_shell_test01.sh | 64 + .../oe_test_ltp_commands_sysctl01_sh.sh | 64 + .../oe_test_ltp_commands_sysctl02_sh.sh | 64 + .../oe_test_ltp_commands_tar01_sh.sh | 64 + .../oe_test_ltp_commands_unshare01_sh.sh | 64 + .../oe_test_ltp_commands_unzip01_sh.sh | 64 + .../oe_test_ltp_commands_wc01_sh.sh | 64 + .../oe_test_ltp_commands_which01_sh.sh | 64 + .../oe_test_ltp_containers_clock_gettime03.sh | 64 + ...e_test_ltp_containers_clock_nanosleep03.sh | 64 + ..._test_ltp_containers_mesgq_nstest_clone.sh | 64 + ...e_test_ltp_containers_mesgq_nstest_none.sh | 64 + ...est_ltp_containers_mesgq_nstest_unshare.sh | 64 + .../oe_test_ltp_containers_mountns01.sh | 64 + .../oe_test_ltp_containers_mountns02.sh | 64 + .../oe_test_ltp_containers_mountns03.sh | 64 + .../oe_test_ltp_containers_mountns04.sh | 64 + .../oe_test_ltp_containers_mqns_01.sh | 64 + .../oe_test_ltp_containers_mqns_01_clone.sh | 64 + .../oe_test_ltp_containers_mqns_01_unshare.sh | 64 + .../oe_test_ltp_containers_mqns_02.sh | 64 + .../oe_test_ltp_containers_mqns_02_clone.sh | 64 + .../oe_test_ltp_containers_mqns_02_unshare.sh | 64 + .../oe_test_ltp_containers_mqns_03_clone.sh | 64 + .../oe_test_ltp_containers_mqns_03_unshare.sh | 64 + .../oe_test_ltp_containers_mqns_04_clone.sh | 64 + .../oe_test_ltp_containers_mqns_04_unshare.sh | 64 + .../oe_test_ltp_containers_msg_comm.sh | 64 + ..._containers_netns_breakns_ip_ipv4_ioctl.sh | 64 + ...ontainers_netns_breakns_ip_ipv4_netlink.sh | 64 + ..._containers_netns_breakns_ip_ipv6_ioctl.sh | 64 + ...ontainers_netns_breakns_ip_ipv6_netlink.sh | 64 + ...ainers_netns_breakns_ns_exec_ipv4_ioctl.sh | 64 + ...ners_netns_breakns_ns_exec_ipv4_netlink.sh | 64 + ...ainers_netns_breakns_ns_exec_ipv6_ioctl.sh | 64 + ...ners_netns_breakns_ns_exec_ipv6_netlink.sh | 64 + ...ltp_containers_netns_comm_ip_ipv4_ioctl.sh | 64 + ...p_containers_netns_comm_ip_ipv4_netlink.sh | 64 + ...ltp_containers_netns_comm_ip_ipv6_ioctl.sh | 64 + ...p_containers_netns_comm_ip_ipv6_netlink.sh | 64 + ...ontainers_netns_comm_ns_exec_ipv4_ioctl.sh | 64 + ...tainers_netns_comm_ns_exec_ipv4_netlink.sh | 64 + ...ontainers_netns_comm_ns_exec_ipv6_ioctl.sh | 64 + ...tainers_netns_comm_ns_exec_ipv6_netlink.sh | 64 + .../oe_test_ltp_containers_netns_netlink.sh | 64 + .../oe_test_ltp_containers_netns_sysfs.sh | 64 + .../oe_test_ltp_containers_pidns01.sh | 64 + .../oe_test_ltp_containers_pidns02.sh | 64 + .../oe_test_ltp_containers_pidns03.sh | 64 + .../oe_test_ltp_containers_pidns04.sh | 64 + .../oe_test_ltp_containers_pidns05.sh | 64 + .../oe_test_ltp_containers_pidns06.sh | 64 + .../oe_test_ltp_containers_pidns10.sh | 64 + .../oe_test_ltp_containers_pidns12.sh | 64 + .../oe_test_ltp_containers_pidns13.sh | 64 + .../oe_test_ltp_containers_pidns16.sh | 64 + .../oe_test_ltp_containers_pidns17.sh | 64 + .../oe_test_ltp_containers_pidns20.sh | 64 + .../oe_test_ltp_containers_pidns30.sh | 64 + .../oe_test_ltp_containers_pidns31.sh | 64 + .../oe_test_ltp_containers_pidns32.sh | 64 + .../oe_test_ltp_containers_sem_comm.sh | 64 + ...oe_test_ltp_containers_sem_nstest_clone.sh | 64 + .../oe_test_ltp_containers_sem_nstest_none.sh | 64 + ..._test_ltp_containers_sem_nstest_unshare.sh | 64 + ...e_test_ltp_containers_semtest_2ns_clone.sh | 64 + ...oe_test_ltp_containers_semtest_2ns_none.sh | 64 + ...test_ltp_containers_semtest_2ns_unshare.sh | 64 + .../oe_test_ltp_containers_shm_comm.sh | 64 + ...test_ltp_containers_shmem_2nstest_clone.sh | 64 + ..._test_ltp_containers_shmem_2nstest_none.sh | 64 + ...st_ltp_containers_shmem_2nstest_unshare.sh | 64 + .../oe_test_ltp_containers_shmnstest_clone.sh | 64 + .../oe_test_ltp_containers_shmnstest_none.sh | 64 + ...e_test_ltp_containers_shmnstest_unshare.sh | 64 + .../oe_test_ltp_containers_sysinfo03.sh | 64 + .../oe_test_ltp_containers_timens01.sh | 64 + .../oe_test_ltp_containers_timerfd04.sh | 64 + .../oe_test_ltp_containers_userns01.sh | 64 + .../oe_test_ltp_containers_userns02.sh | 64 + .../oe_test_ltp_containers_userns03.sh | 64 + .../oe_test_ltp_containers_userns04.sh | 64 + .../oe_test_ltp_containers_userns05.sh | 64 + .../oe_test_ltp_containers_userns06.sh | 64 + .../oe_test_ltp_containers_userns07.sh | 64 + .../oe_test_ltp_containers_userns08.sh | 64 + .../oe_test_ltp_containers_utsname01.sh | 64 + .../oe_test_ltp_containers_utsname02.sh | 64 + .../oe_test_ltp_containers_utsname03_clone.sh | 64 + ...e_test_ltp_containers_utsname03_unshare.sh | 64 + .../oe_test_ltp_containers_utsname04_clone.sh | 64 + ...e_test_ltp_containers_utsname04_unshare.sh | 64 + .../oe_test_ltp_controllers_cgroup.sh | 64 + .../oe_test_ltp_controllers_cgroup_core01.sh | 64 + .../oe_test_ltp_controllers_cgroup_core02.sh | 64 + .../oe_test_ltp_controllers_cgroup_core03.sh | 64 + ...tp_controllers_cgroup_fj_function_blkio.sh | 64 + ..._ltp_controllers_cgroup_fj_function_cpu.sh | 64 + ..._controllers_cgroup_fj_function_cpuacct.sh | 64 + ...p_controllers_cgroup_fj_function_cpuset.sh | 64 + ...tp_controllers_cgroup_fj_function_debug.sh | 64 + ..._controllers_cgroup_fj_function_devices.sh | 64 + ..._controllers_cgroup_fj_function_freezer.sh | 64 + ..._controllers_cgroup_fj_function_hugetlb.sh | 64 + ...p_controllers_cgroup_fj_function_memory.sh | 64 + ..._controllers_cgroup_fj_function_net_cls.sh | 64 + ...controllers_cgroup_fj_function_net_prio.sh | 64 + ...ntrollers_cgroup_fj_function_perf_event.sh | 64 + ...ollers_cgroup_fj_stress_blkio_10_3_each.sh | 64 + ...ollers_cgroup_fj_stress_blkio_10_3_none.sh | 64 + ...rollers_cgroup_fj_stress_blkio_10_3_one.sh | 64 + ...llers_cgroup_fj_stress_blkio_1_200_each.sh | 64 + ...llers_cgroup_fj_stress_blkio_1_200_none.sh | 64 + ...ollers_cgroup_fj_stress_blkio_1_200_one.sh | 64 + ...llers_cgroup_fj_stress_blkio_200_1_each.sh | 64 + ...llers_cgroup_fj_stress_blkio_200_1_none.sh | 64 + ...ollers_cgroup_fj_stress_blkio_200_1_one.sh | 64 + ...rollers_cgroup_fj_stress_blkio_2_2_each.sh | 64 + ...rollers_cgroup_fj_stress_blkio_2_2_none.sh | 64 + ...trollers_cgroup_fj_stress_blkio_2_2_one.sh | 64 + ...rollers_cgroup_fj_stress_blkio_2_9_each.sh | 64 + ...rollers_cgroup_fj_stress_blkio_2_9_none.sh | 64 + ...trollers_cgroup_fj_stress_blkio_2_9_one.sh | 64 + ...rollers_cgroup_fj_stress_blkio_3_3_each.sh | 64 + ...rollers_cgroup_fj_stress_blkio_3_3_none.sh | 64 + ...trollers_cgroup_fj_stress_blkio_3_3_one.sh | 64 + ...rollers_cgroup_fj_stress_blkio_4_4_each.sh | 64 + ...rollers_cgroup_fj_stress_blkio_4_4_none.sh | 64 + ...trollers_cgroup_fj_stress_blkio_4_4_one.sh | 64 + ...trollers_cgroup_fj_stress_cpu_10_3_each.sh | 64 + ...trollers_cgroup_fj_stress_cpu_10_3_none.sh | 64 + ...ntrollers_cgroup_fj_stress_cpu_10_3_one.sh | 64 + ...rollers_cgroup_fj_stress_cpu_1_200_each.sh | 64 + ...rollers_cgroup_fj_stress_cpu_1_200_none.sh | 64 + ...trollers_cgroup_fj_stress_cpu_1_200_one.sh | 64 + ...rollers_cgroup_fj_stress_cpu_200_1_each.sh | 64 + ...rollers_cgroup_fj_stress_cpu_200_1_none.sh | 64 + ...trollers_cgroup_fj_stress_cpu_200_1_one.sh | 64 + ...ntrollers_cgroup_fj_stress_cpu_2_2_each.sh | 64 + ...ntrollers_cgroup_fj_stress_cpu_2_2_none.sh | 64 + ...ontrollers_cgroup_fj_stress_cpu_2_2_one.sh | 64 + ...ntrollers_cgroup_fj_stress_cpu_2_9_each.sh | 64 + ...ntrollers_cgroup_fj_stress_cpu_2_9_none.sh | 64 + ...ontrollers_cgroup_fj_stress_cpu_2_9_one.sh | 64 + ...ntrollers_cgroup_fj_stress_cpu_3_3_each.sh | 64 + ...ntrollers_cgroup_fj_stress_cpu_3_3_none.sh | 64 + ...ontrollers_cgroup_fj_stress_cpu_3_3_one.sh | 64 + ...ntrollers_cgroup_fj_stress_cpu_4_4_each.sh | 64 + ...ntrollers_cgroup_fj_stress_cpu_4_4_none.sh | 64 + ...ontrollers_cgroup_fj_stress_cpu_4_4_one.sh | 64 + ...lers_cgroup_fj_stress_cpuacct_10_3_each.sh | 64 + ...lers_cgroup_fj_stress_cpuacct_10_3_none.sh | 64 + ...llers_cgroup_fj_stress_cpuacct_10_3_one.sh | 64 + ...ers_cgroup_fj_stress_cpuacct_1_200_each.sh | 64 + ...ers_cgroup_fj_stress_cpuacct_1_200_none.sh | 64 + ...lers_cgroup_fj_stress_cpuacct_1_200_one.sh | 64 + ...ers_cgroup_fj_stress_cpuacct_200_1_each.sh | 64 + ...ers_cgroup_fj_stress_cpuacct_200_1_none.sh | 64 + ...lers_cgroup_fj_stress_cpuacct_200_1_one.sh | 64 + ...llers_cgroup_fj_stress_cpuacct_2_2_each.sh | 64 + ...llers_cgroup_fj_stress_cpuacct_2_2_none.sh | 64 + ...ollers_cgroup_fj_stress_cpuacct_2_2_one.sh | 64 + ...llers_cgroup_fj_stress_cpuacct_2_9_each.sh | 64 + ...llers_cgroup_fj_stress_cpuacct_2_9_none.sh | 64 + ...ollers_cgroup_fj_stress_cpuacct_2_9_one.sh | 64 + ...llers_cgroup_fj_stress_cpuacct_3_3_each.sh | 64 + ...llers_cgroup_fj_stress_cpuacct_3_3_none.sh | 64 + ...ollers_cgroup_fj_stress_cpuacct_3_3_one.sh | 64 + ...llers_cgroup_fj_stress_cpuacct_4_4_each.sh | 64 + ...llers_cgroup_fj_stress_cpuacct_4_4_none.sh | 64 + ...ollers_cgroup_fj_stress_cpuacct_4_4_one.sh | 64 + ...llers_cgroup_fj_stress_cpuset_10_3_each.sh | 64 + ...llers_cgroup_fj_stress_cpuset_10_3_none.sh | 64 + ...ollers_cgroup_fj_stress_cpuset_10_3_one.sh | 64 + ...lers_cgroup_fj_stress_cpuset_1_200_each.sh | 64 + ...lers_cgroup_fj_stress_cpuset_1_200_none.sh | 64 + ...llers_cgroup_fj_stress_cpuset_1_200_one.sh | 64 + ...lers_cgroup_fj_stress_cpuset_200_1_each.sh | 64 + ...lers_cgroup_fj_stress_cpuset_200_1_none.sh | 64 + ...llers_cgroup_fj_stress_cpuset_200_1_one.sh | 64 + ...ollers_cgroup_fj_stress_cpuset_2_2_each.sh | 64 + ...ollers_cgroup_fj_stress_cpuset_2_2_none.sh | 64 + ...rollers_cgroup_fj_stress_cpuset_2_2_one.sh | 64 + ...ollers_cgroup_fj_stress_cpuset_2_9_each.sh | 64 + ...ollers_cgroup_fj_stress_cpuset_2_9_none.sh | 64 + ...rollers_cgroup_fj_stress_cpuset_2_9_one.sh | 64 + ...ollers_cgroup_fj_stress_cpuset_3_3_each.sh | 64 + ...ollers_cgroup_fj_stress_cpuset_3_3_none.sh | 64 + ...rollers_cgroup_fj_stress_cpuset_3_3_one.sh | 64 + ...ollers_cgroup_fj_stress_cpuset_4_4_each.sh | 64 + ...ollers_cgroup_fj_stress_cpuset_4_4_none.sh | 64 + ...rollers_cgroup_fj_stress_cpuset_4_4_one.sh | 64 + ...ollers_cgroup_fj_stress_debug_10_3_each.sh | 64 + ...ollers_cgroup_fj_stress_debug_10_3_none.sh | 64 + ...rollers_cgroup_fj_stress_debug_10_3_one.sh | 64 + ...llers_cgroup_fj_stress_debug_1_200_each.sh | 64 + ...llers_cgroup_fj_stress_debug_1_200_none.sh | 64 + ...ollers_cgroup_fj_stress_debug_1_200_one.sh | 64 + ...llers_cgroup_fj_stress_debug_200_1_each.sh | 64 + ...llers_cgroup_fj_stress_debug_200_1_none.sh | 64 + ...ollers_cgroup_fj_stress_debug_200_1_one.sh | 64 + ...rollers_cgroup_fj_stress_debug_2_2_each.sh | 64 + ...rollers_cgroup_fj_stress_debug_2_2_none.sh | 64 + ...trollers_cgroup_fj_stress_debug_2_2_one.sh | 64 + ...rollers_cgroup_fj_stress_debug_2_9_each.sh | 64 + ...rollers_cgroup_fj_stress_debug_2_9_none.sh | 64 + ...trollers_cgroup_fj_stress_debug_2_9_one.sh | 64 + ...rollers_cgroup_fj_stress_debug_3_3_each.sh | 64 + ...rollers_cgroup_fj_stress_debug_3_3_none.sh | 64 + ...trollers_cgroup_fj_stress_debug_3_3_one.sh | 64 + ...rollers_cgroup_fj_stress_debug_4_4_each.sh | 64 + ...rollers_cgroup_fj_stress_debug_4_4_none.sh | 64 + ...trollers_cgroup_fj_stress_debug_4_4_one.sh | 64 + ...lers_cgroup_fj_stress_devices_10_3_each.sh | 64 + ...lers_cgroup_fj_stress_devices_10_3_none.sh | 64 + ...llers_cgroup_fj_stress_devices_10_3_one.sh | 64 + ...ers_cgroup_fj_stress_devices_1_200_each.sh | 64 + ...ers_cgroup_fj_stress_devices_1_200_none.sh | 64 + ...lers_cgroup_fj_stress_devices_1_200_one.sh | 64 + ...ers_cgroup_fj_stress_devices_200_1_each.sh | 64 + ...ers_cgroup_fj_stress_devices_200_1_none.sh | 64 + ...lers_cgroup_fj_stress_devices_200_1_one.sh | 64 + ...llers_cgroup_fj_stress_devices_2_2_each.sh | 64 + ...llers_cgroup_fj_stress_devices_2_2_none.sh | 64 + ...ollers_cgroup_fj_stress_devices_2_2_one.sh | 64 + ...llers_cgroup_fj_stress_devices_2_9_each.sh | 64 + ...llers_cgroup_fj_stress_devices_2_9_none.sh | 64 + ...ollers_cgroup_fj_stress_devices_2_9_one.sh | 64 + ...llers_cgroup_fj_stress_devices_3_3_each.sh | 64 + ...llers_cgroup_fj_stress_devices_3_3_none.sh | 64 + ...ollers_cgroup_fj_stress_devices_3_3_one.sh | 64 + ...llers_cgroup_fj_stress_devices_4_4_each.sh | 64 + ...llers_cgroup_fj_stress_devices_4_4_none.sh | 64 + ...ollers_cgroup_fj_stress_devices_4_4_one.sh | 64 + ...lers_cgroup_fj_stress_freezer_10_3_each.sh | 64 + ...lers_cgroup_fj_stress_freezer_10_3_none.sh | 64 + ...llers_cgroup_fj_stress_freezer_10_3_one.sh | 64 + ...ers_cgroup_fj_stress_freezer_1_200_each.sh | 64 + ...ers_cgroup_fj_stress_freezer_1_200_none.sh | 64 + ...lers_cgroup_fj_stress_freezer_1_200_one.sh | 64 + ...ers_cgroup_fj_stress_freezer_200_1_each.sh | 64 + ...ers_cgroup_fj_stress_freezer_200_1_none.sh | 64 + ...lers_cgroup_fj_stress_freezer_200_1_one.sh | 64 + ...llers_cgroup_fj_stress_freezer_2_2_each.sh | 64 + ...llers_cgroup_fj_stress_freezer_2_2_none.sh | 64 + ...ollers_cgroup_fj_stress_freezer_2_2_one.sh | 64 + ...llers_cgroup_fj_stress_freezer_2_9_each.sh | 64 + ...llers_cgroup_fj_stress_freezer_2_9_none.sh | 64 + ...ollers_cgroup_fj_stress_freezer_2_9_one.sh | 64 + ...llers_cgroup_fj_stress_freezer_3_3_each.sh | 64 + ...llers_cgroup_fj_stress_freezer_3_3_none.sh | 64 + ...ollers_cgroup_fj_stress_freezer_3_3_one.sh | 64 + ...llers_cgroup_fj_stress_freezer_4_4_each.sh | 64 + ...llers_cgroup_fj_stress_freezer_4_4_none.sh | 64 + ...ollers_cgroup_fj_stress_freezer_4_4_one.sh | 64 + ...lers_cgroup_fj_stress_hugetlb_10_3_each.sh | 64 + ...lers_cgroup_fj_stress_hugetlb_10_3_none.sh | 64 + ...llers_cgroup_fj_stress_hugetlb_10_3_one.sh | 64 + ...ers_cgroup_fj_stress_hugetlb_1_200_each.sh | 64 + ...ers_cgroup_fj_stress_hugetlb_1_200_none.sh | 64 + ...lers_cgroup_fj_stress_hugetlb_1_200_one.sh | 64 + ...ers_cgroup_fj_stress_hugetlb_200_1_each.sh | 64 + ...ers_cgroup_fj_stress_hugetlb_200_1_none.sh | 64 + ...lers_cgroup_fj_stress_hugetlb_200_1_one.sh | 64 + ...llers_cgroup_fj_stress_hugetlb_2_2_each.sh | 64 + ...llers_cgroup_fj_stress_hugetlb_2_2_none.sh | 64 + ...ollers_cgroup_fj_stress_hugetlb_2_2_one.sh | 64 + ...llers_cgroup_fj_stress_hugetlb_2_9_each.sh | 64 + ...llers_cgroup_fj_stress_hugetlb_2_9_none.sh | 64 + ...ollers_cgroup_fj_stress_hugetlb_2_9_one.sh | 64 + ...llers_cgroup_fj_stress_hugetlb_3_3_each.sh | 64 + ...llers_cgroup_fj_stress_hugetlb_3_3_none.sh | 64 + ...ollers_cgroup_fj_stress_hugetlb_3_3_one.sh | 64 + ...llers_cgroup_fj_stress_hugetlb_4_4_each.sh | 64 + ...llers_cgroup_fj_stress_hugetlb_4_4_none.sh | 64 + ...ollers_cgroup_fj_stress_hugetlb_4_4_one.sh | 64 + ...llers_cgroup_fj_stress_memory_10_3_each.sh | 64 + ...llers_cgroup_fj_stress_memory_10_3_none.sh | 64 + ...ollers_cgroup_fj_stress_memory_10_3_one.sh | 64 + ...lers_cgroup_fj_stress_memory_1_200_each.sh | 64 + ...lers_cgroup_fj_stress_memory_1_200_none.sh | 64 + ...llers_cgroup_fj_stress_memory_1_200_one.sh | 64 + ...lers_cgroup_fj_stress_memory_200_1_each.sh | 64 + ...lers_cgroup_fj_stress_memory_200_1_none.sh | 64 + ...llers_cgroup_fj_stress_memory_200_1_one.sh | 64 + ...ollers_cgroup_fj_stress_memory_2_2_each.sh | 64 + ...ollers_cgroup_fj_stress_memory_2_2_none.sh | 64 + ...rollers_cgroup_fj_stress_memory_2_2_one.sh | 64 + ...ollers_cgroup_fj_stress_memory_2_9_each.sh | 64 + ...ollers_cgroup_fj_stress_memory_2_9_none.sh | 64 + ...rollers_cgroup_fj_stress_memory_2_9_one.sh | 64 + ...ollers_cgroup_fj_stress_memory_3_3_each.sh | 64 + ...ollers_cgroup_fj_stress_memory_3_3_none.sh | 64 + ...rollers_cgroup_fj_stress_memory_3_3_one.sh | 64 + ...ollers_cgroup_fj_stress_memory_4_4_each.sh | 64 + ...ollers_cgroup_fj_stress_memory_4_4_none.sh | 64 + ...rollers_cgroup_fj_stress_memory_4_4_one.sh | 64 + ...lers_cgroup_fj_stress_net_cls_10_3_each.sh | 64 + ...lers_cgroup_fj_stress_net_cls_10_3_none.sh | 64 + ...llers_cgroup_fj_stress_net_cls_10_3_one.sh | 64 + ...ers_cgroup_fj_stress_net_cls_1_200_each.sh | 64 + ...ers_cgroup_fj_stress_net_cls_1_200_none.sh | 64 + ...lers_cgroup_fj_stress_net_cls_1_200_one.sh | 64 + ...ers_cgroup_fj_stress_net_cls_200_1_each.sh | 64 + ...ers_cgroup_fj_stress_net_cls_200_1_none.sh | 64 + ...lers_cgroup_fj_stress_net_cls_200_1_one.sh | 64 + ...llers_cgroup_fj_stress_net_cls_2_2_each.sh | 64 + ...llers_cgroup_fj_stress_net_cls_2_2_none.sh | 64 + ...ollers_cgroup_fj_stress_net_cls_2_2_one.sh | 64 + ...llers_cgroup_fj_stress_net_cls_2_9_each.sh | 64 + ...llers_cgroup_fj_stress_net_cls_2_9_none.sh | 64 + ...ollers_cgroup_fj_stress_net_cls_2_9_one.sh | 64 + ...llers_cgroup_fj_stress_net_cls_3_3_each.sh | 64 + ...llers_cgroup_fj_stress_net_cls_3_3_none.sh | 64 + ...ollers_cgroup_fj_stress_net_cls_3_3_one.sh | 64 + ...llers_cgroup_fj_stress_net_cls_4_4_each.sh | 64 + ...llers_cgroup_fj_stress_net_cls_4_4_none.sh | 64 + ...ollers_cgroup_fj_stress_net_cls_4_4_one.sh | 64 + ...ers_cgroup_fj_stress_net_prio_10_3_each.sh | 64 + ...ers_cgroup_fj_stress_net_prio_10_3_none.sh | 64 + ...lers_cgroup_fj_stress_net_prio_10_3_one.sh | 64 + ...rs_cgroup_fj_stress_net_prio_1_200_each.sh | 64 + ...rs_cgroup_fj_stress_net_prio_1_200_none.sh | 64 + ...ers_cgroup_fj_stress_net_prio_1_200_one.sh | 64 + ...rs_cgroup_fj_stress_net_prio_200_1_each.sh | 64 + ...rs_cgroup_fj_stress_net_prio_200_1_none.sh | 64 + ...ers_cgroup_fj_stress_net_prio_200_1_one.sh | 64 + ...lers_cgroup_fj_stress_net_prio_2_2_each.sh | 64 + ...lers_cgroup_fj_stress_net_prio_2_2_none.sh | 64 + ...llers_cgroup_fj_stress_net_prio_2_2_one.sh | 64 + ...lers_cgroup_fj_stress_net_prio_2_9_each.sh | 64 + ...lers_cgroup_fj_stress_net_prio_2_9_none.sh | 64 + ...llers_cgroup_fj_stress_net_prio_2_9_one.sh | 64 + ...lers_cgroup_fj_stress_net_prio_3_3_each.sh | 64 + ...lers_cgroup_fj_stress_net_prio_3_3_none.sh | 64 + ...llers_cgroup_fj_stress_net_prio_3_3_one.sh | 64 + ...lers_cgroup_fj_stress_net_prio_4_4_each.sh | 64 + ...lers_cgroup_fj_stress_net_prio_4_4_none.sh | 64 + ...llers_cgroup_fj_stress_net_prio_4_4_one.sh | 64 + ...s_cgroup_fj_stress_perf_event_10_3_each.sh | 64 + ...s_cgroup_fj_stress_perf_event_10_3_none.sh | 64 + ...rs_cgroup_fj_stress_perf_event_10_3_one.sh | 64 + ..._cgroup_fj_stress_perf_event_1_200_each.sh | 64 + ..._cgroup_fj_stress_perf_event_1_200_none.sh | 64 + ...s_cgroup_fj_stress_perf_event_1_200_one.sh | 64 + ..._cgroup_fj_stress_perf_event_200_1_each.sh | 64 + ..._cgroup_fj_stress_perf_event_200_1_none.sh | 64 + ...s_cgroup_fj_stress_perf_event_200_1_one.sh | 64 + ...rs_cgroup_fj_stress_perf_event_2_2_each.sh | 64 + ...rs_cgroup_fj_stress_perf_event_2_2_none.sh | 64 + ...ers_cgroup_fj_stress_perf_event_2_2_one.sh | 64 + ...rs_cgroup_fj_stress_perf_event_2_9_each.sh | 64 + ...rs_cgroup_fj_stress_perf_event_2_9_none.sh | 64 + ...ers_cgroup_fj_stress_perf_event_2_9_one.sh | 64 + ...rs_cgroup_fj_stress_perf_event_3_3_each.sh | 64 + ...rs_cgroup_fj_stress_perf_event_3_3_none.sh | 64 + ...ers_cgroup_fj_stress_perf_event_3_3_one.sh | 64 + ...rs_cgroup_fj_stress_perf_event_4_4_each.sh | 64 + ...rs_cgroup_fj_stress_perf_event_4_4_none.sh | 64 + ...ers_cgroup_fj_stress_perf_event_4_4_one.sh | 64 + .../oe_test_ltp_controllers_cgroup_xattr.sh | 64 + .../oe_test_ltp_controllers_controllers.sh | 64 + .../oe_test_ltp_controllers_cpuacct_100_1.sh | 64 + ...oe_test_ltp_controllers_cpuacct_100_100.sh | 64 + .../oe_test_ltp_controllers_cpuacct_10_10.sh | 64 + .../oe_test_ltp_controllers_cpuacct_1_1.sh | 64 + .../oe_test_ltp_controllers_cpuacct_1_10.sh | 64 + .../oe_test_ltp_controllers_cpuacct_1_100.sh | 64 + ...oe_test_ltp_controllers_cpuset_base_ops.sh | 64 + ...e_test_ltp_controllers_cpuset_exclusive.sh | 64 + ...e_test_ltp_controllers_cpuset_hierarchy.sh | 64 + .../oe_test_ltp_controllers_cpuset_hotplug.sh | 64 + .../oe_test_ltp_controllers_cpuset_inherit.sh | 64 + ...est_ltp_controllers_cpuset_load_balance.sh | 64 + .../oe_test_ltp_controllers_cpuset_memory.sh | 64 + ..._ltp_controllers_cpuset_memory_pressure.sh | 64 + ...st_ltp_controllers_cpuset_memory_spread.sh | 64 + ..._ltp_controllers_cpuset_regression_test.sh | 64 + ...st_ltp_controllers_cpuset_sched_domains.sh | 64 + .../oe_test_ltp_controllers_cpuset_syscall.sh | 64 + .../oe_test_ltp_controllers_io_control01.sh | 64 + .../oe_test_ltp_controllers_memcg_control.sh | 64 + .../oe_test_ltp_controllers_memcg_failcnt.sh | 64 + ..._test_ltp_controllers_memcg_force_empty.sh | 64 + ...st_ltp_controllers_memcg_limit_in_bytes.sh | 64 + ...tp_controllers_memcg_max_usage_in_bytes.sh | 64 + ..._controllers_memcg_memsw_limit_in_bytes.sh | 64 + ...trollers_memcg_move_charge_at_immigrate.sh | 64 + ...e_test_ltp_controllers_memcg_regression.sh | 64 + .../oe_test_ltp_controllers_memcg_stat.sh | 64 + .../oe_test_ltp_controllers_memcg_stat_rss.sh | 64 + .../oe_test_ltp_controllers_memcg_stress.sh | 64 + ...t_ltp_controllers_memcg_subgroup_charge.sh | 64 + .../oe_test_ltp_controllers_memcg_test_3.sh | 64 + ...st_ltp_controllers_memcg_usage_in_bytes.sh | 64 + ...est_ltp_controllers_memcg_use_hierarchy.sh | 64 + .../oe_test_ltp_controllers_memcontrol01.sh | 64 + .../oe_test_ltp_controllers_memcontrol02.sh | 64 + .../oe_test_ltp_controllers_memcontrol03.sh | 64 + .../oe_test_ltp_controllers_memcontrol04.sh | 64 + .../oe_test_ltp_controllers_pids_1_1.sh | 64 + .../oe_test_ltp_controllers_pids_1_10.sh | 64 + .../oe_test_ltp_controllers_pids_1_100.sh | 64 + .../oe_test_ltp_controllers_pids_1_2.sh | 64 + .../oe_test_ltp_controllers_pids_1_50.sh | 64 + .../oe_test_ltp_controllers_pids_2_1.sh | 64 + .../oe_test_ltp_controllers_pids_2_10.sh | 64 + .../oe_test_ltp_controllers_pids_2_100.sh | 64 + .../oe_test_ltp_controllers_pids_2_2.sh | 64 + .../oe_test_ltp_controllers_pids_2_50.sh | 64 + .../oe_test_ltp_controllers_pids_3_0.sh | 64 + .../oe_test_ltp_controllers_pids_3_1.sh | 64 + .../oe_test_ltp_controllers_pids_3_10.sh | 64 + .../oe_test_ltp_controllers_pids_3_100.sh | 64 + .../oe_test_ltp_controllers_pids_3_50.sh | 64 + .../oe_test_ltp_controllers_pids_4_1.sh | 64 + .../oe_test_ltp_controllers_pids_4_10.sh | 64 + .../oe_test_ltp_controllers_pids_4_100.sh | 64 + .../oe_test_ltp_controllers_pids_4_2.sh | 64 + .../oe_test_ltp_controllers_pids_4_50.sh | 64 + .../oe_test_ltp_controllers_pids_5_1.sh | 64 + .../oe_test_ltp_controllers_pids_6_1.sh | 64 + .../oe_test_ltp_controllers_pids_6_10.sh | 64 + .../oe_test_ltp_controllers_pids_6_100.sh | 64 + .../oe_test_ltp_controllers_pids_6_2.sh | 64 + .../oe_test_ltp_controllers_pids_6_50.sh | 64 + .../oe_test_ltp_controllers_pids_7_10.sh | 64 + .../oe_test_ltp_controllers_pids_7_100.sh | 64 + .../oe_test_ltp_controllers_pids_7_1000.sh | 64 + .../oe_test_ltp_controllers_pids_7_50.sh | 64 + .../oe_test_ltp_controllers_pids_7_500.sh | 64 + .../oe_test_ltp_controllers_pids_8_10.sh | 64 + .../oe_test_ltp_controllers_pids_8_100.sh | 64 + .../oe_test_ltp_controllers_pids_8_2.sh | 64 + .../oe_test_ltp_controllers_pids_8_50.sh | 64 + .../oe_test_ltp_controllers_pids_9_10.sh | 64 + .../oe_test_ltp_controllers_pids_9_100.sh | 64 + .../oe_test_ltp_controllers_pids_9_2.sh | 64 + .../oe_test_ltp_controllers_pids_9_50.sh | 64 + .../oe_test_ltp_cpuhotplug_cpuhotplug02.sh | 64 + .../oe_test_ltp_cpuhotplug_cpuhotplug03.sh | 64 + .../oe_test_ltp_cpuhotplug_cpuhotplug04.sh | 64 + .../oe_test_ltp_cpuhotplug_cpuhotplug05.sh | 64 + .../oe_test_ltp_cpuhotplug_cpuhotplug06.sh | 64 + .../oe_test_ltp_cpuhotplug_cpuhotplug07.sh | 64 + .../ltp_crypto/oe_test_ltp_crypto_af_alg01.sh | 64 + .../ltp_crypto/oe_test_ltp_crypto_af_alg02.sh | 64 + .../ltp_crypto/oe_test_ltp_crypto_af_alg03.sh | 64 + .../ltp_crypto/oe_test_ltp_crypto_af_alg04.sh | 64 + .../ltp_crypto/oe_test_ltp_crypto_af_alg05.sh | 64 + .../ltp_crypto/oe_test_ltp_crypto_af_alg06.sh | 64 + .../ltp_crypto/oe_test_ltp_crypto_af_alg07.sh | 64 + .../oe_test_ltp_crypto_crypto_user01.sh | 64 + .../oe_test_ltp_crypto_crypto_user02.sh | 64 + .../oe_test_ltp_crypto_pcrypt_aead01.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2011-0999.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2011-2183.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2011-2496.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2012-0957.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2014-0196.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2015-0235.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2015-3290.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2015-7550.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2016-10044.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2016-4470.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2016-4997.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2016-5195.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2016-7042.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2016-7117.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2016-8655.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2016-9604.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2016-9793.sh | 64 + .../oe_test_ltp_cve_cve-2017-1000111.sh | 64 + .../oe_test_ltp_cve_cve-2017-1000112.sh | 64 + .../oe_test_ltp_cve_cve-2017-1000364.sh | 64 + .../oe_test_ltp_cve_cve-2017-1000380.sh | 64 + .../oe_test_ltp_cve_cve-2017-1000405.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-10661.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-12192.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-12193.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-15274.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-15299.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-15537.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-15649.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-15951.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-16939.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-16995.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-17052.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-17053.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-17712.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-17805.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-17806.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-17807.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-18075.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-18344.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-2618.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-2636.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-2671.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-5754.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-6951.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-7308.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-7472.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-7616.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2017-8890.sh | 64 + .../oe_test_ltp_cve_cve-2018-1000001.sh | 64 + .../oe_test_ltp_cve_cve-2018-1000199.sh | 64 + .../oe_test_ltp_cve_cve-2018-1000204.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2018-10124.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2018-11508.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2018-12896.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2018-13405.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2018-18445.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2018-18559.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2018-18955.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2018-19854.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2018-5803.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2018-6927.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2018-7566.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2018-8897.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2018-9568.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2019-8912.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2020-11494.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2020-14386.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2020-14416.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2020-25704.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2020-25705.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2020-29373.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2020-36557.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2021-22555.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2021-22600.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2021-26708.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2021-3444.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2021-3609.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2021-38604.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2021-4034.sh | 64 + .../oe_test_ltp_cve_cve-2021-4197_1.sh | 64 + .../oe_test_ltp_cve_cve-2021-4197_2.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2021-4204.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2022-0185.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2022-0847.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2022-23222.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2022-2590.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2022-4378.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2023-0461.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2023-1829.sh | 64 + .../ltp_cve/oe_test_ltp_cve_cve-2023-31248.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio01.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio02.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio03.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio04.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio05.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio06.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio07.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio08.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio09.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio10.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio11.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio12.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio13.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio14.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio15.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio16.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio17.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio18.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio19.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio20.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio21.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio22.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio23.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio24.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio25.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio26.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio27.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio28.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio29.sh | 64 + .../ltp-test/ltp_dio/oe_test_ltp_dio_dio30.sh | 64 + ...est_ltp_fcntl-locktests_FCNTL_LOCKTESTS.sh | 64 + .../oe_test_ltp_filecaps_Filecaps.sh | 64 + .../ltp_fs/oe_test_ltp_fs_binfmt_misc01.sh | 64 + .../ltp_fs/oe_test_ltp_fs_binfmt_misc02.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_fs_di.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_fs_fill.sh | 64 + .../ltp_fs/oe_test_ltp_fs_fs_inod01.sh | 64 + .../ltp_fs/oe_test_ltp_fs_fs_racer.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_ftest01.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_ftest02.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_ftest03.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_ftest04.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_ftest05.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_ftest06.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_ftest07.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_ftest08.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf01.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf02.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf03.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf04.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf05.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf06.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf07.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf08.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf09.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf10.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf11.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf12.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf13.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf14.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf15.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf16.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf17.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf18.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf19.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf20.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf21.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf22.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf23.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf24.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf25.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf26.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf27.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf28.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf29.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_gf30.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_inode01.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_inode02.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_iogen01.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_isofs.sh | 64 + .../ltp_fs/oe_test_ltp_fs_lftest01.sh | 64 + .../ltp_fs/oe_test_ltp_fs_linker01.sh | 64 + .../ltp_fs/oe_test_ltp_fs_openfile01.sh | 64 + .../ltp-test/ltp_fs/oe_test_ltp_fs_proc01.sh | 64 + .../oe_test_ltp_fs_quota_remount_test01.sh | 64 + .../ltp_fs/oe_test_ltp_fs_read_all_dev.sh | 64 + .../ltp_fs/oe_test_ltp_fs_read_all_proc.sh | 64 + .../ltp_fs/oe_test_ltp_fs_read_all_sys.sh | 64 + .../ltp_fs/oe_test_ltp_fs_rwtest01.sh | 64 + .../ltp_fs/oe_test_ltp_fs_rwtest02.sh | 64 + .../ltp_fs/oe_test_ltp_fs_rwtest03.sh | 64 + .../ltp_fs/oe_test_ltp_fs_rwtest04.sh | 64 + .../ltp_fs/oe_test_ltp_fs_rwtest05.sh | 64 + .../ltp_fs/oe_test_ltp_fs_squashfs01.sh | 64 + .../ltp_fs/oe_test_ltp_fs_stream01.sh | 64 + .../ltp_fs/oe_test_ltp_fs_stream02.sh | 64 + .../ltp_fs/oe_test_ltp_fs_stream03.sh | 64 + .../ltp_fs/oe_test_ltp_fs_stream04.sh | 64 + .../ltp_fs/oe_test_ltp_fs_stream05.sh | 64 + .../ltp_fs/oe_test_ltp_fs_writetest01.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind01_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind02_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind03_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind04_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind05_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind06_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind07-2_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind07_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind08_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind09_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind10_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind11_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind12_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind13_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind14_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind15_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind16_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind17_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind18_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind19_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind20_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind21_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind22_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind23_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind24_sh.sh | 64 + ...e_test_ltp_fs_bind_fs_bind_cloneNS01_sh.sh | 64 + ...e_test_ltp_fs_bind_fs_bind_cloneNS02_sh.sh | 64 + ...e_test_ltp_fs_bind_fs_bind_cloneNS03_sh.sh | 64 + ...e_test_ltp_fs_bind_fs_bind_cloneNS04_sh.sh | 64 + ...e_test_ltp_fs_bind_fs_bind_cloneNS05_sh.sh | 64 + ...e_test_ltp_fs_bind_fs_bind_cloneNS06_sh.sh | 64 + ...e_test_ltp_fs_bind_fs_bind_cloneNS07_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move01_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move02_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move03_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move04_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move05_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move06_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move07_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move08_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move09_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move10_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move11_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move12_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move13_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move14_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move15_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move16_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move17_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move18_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move19_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move20_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move21_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_move22_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind01_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind02_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind03_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind04_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind05_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind06_sh.sh | 64 + ...e_test_ltp_fs_bind_fs_bind_rbind07-2_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind07_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind08_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind09_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind10_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind11_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind12_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind13_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind14_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind15_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind16_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind17_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind18_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind19_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind20_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind21_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind22_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind23_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind24_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind25_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind26_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind27_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind28_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind29_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind30_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind31_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind32_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind33_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind34_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind35_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind36_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind37_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind38_sh.sh | 64 + .../oe_test_ltp_fs_bind_fs_bind_rbind39_sh.sh | 64 + ..._test_ltp_fs_bind_fs_bind_regression_sh.sh | 64 + .../oe_test_ltp_fs_perms_simple_fs_perms01.sh | 64 + .../oe_test_ltp_fs_perms_simple_fs_perms02.sh | 64 + .../oe_test_ltp_fs_perms_simple_fs_perms03.sh | 64 + .../oe_test_ltp_fs_perms_simple_fs_perms04.sh | 64 + .../oe_test_ltp_fs_perms_simple_fs_perms05.sh | 64 + .../oe_test_ltp_fs_perms_simple_fs_perms06.sh | 64 + .../oe_test_ltp_fs_perms_simple_fs_perms07.sh | 64 + .../oe_test_ltp_fs_perms_simple_fs_perms08.sh | 64 + .../oe_test_ltp_fs_perms_simple_fs_perms09.sh | 64 + .../oe_test_ltp_fs_perms_simple_fs_perms10.sh | 64 + .../oe_test_ltp_fs_perms_simple_fs_perms11.sh | 64 + .../oe_test_ltp_fs_perms_simple_fs_perms12.sh | 64 + .../oe_test_ltp_fs_perms_simple_fs_perms13.sh | 64 + .../oe_test_ltp_fs_perms_simple_fs_perms14.sh | 64 + .../oe_test_ltp_fs_perms_simple_fs_perms15.sh | 64 + .../oe_test_ltp_fs_perms_simple_fs_perms16.sh | 64 + .../oe_test_ltp_fs_perms_simple_fs_perms17.sh | 64 + .../oe_test_ltp_fs_perms_simple_fs_perms18.sh | 64 + .../oe_test_ltp_hugetlb_hugefallocate01.sh | 64 + .../oe_test_ltp_hugetlb_hugefallocate02.sh | 64 + .../oe_test_ltp_hugetlb_hugefork01.sh | 64 + .../oe_test_ltp_hugetlb_hugefork02.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap01.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap02.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap04.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap05.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap05_1.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap05_2.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap05_3.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap06.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap07.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap08.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap09.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap10.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap11.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap12.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap13.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap14.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap15.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap16.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap17.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap18.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap19.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap20.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap21.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap22.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap23.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap24.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap25.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap26.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap27.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap28.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap29.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap30.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap31.sh | 64 + .../oe_test_ltp_hugetlb_hugemmap32.sh | 64 + .../oe_test_ltp_hugetlb_hugeshmat01.sh | 64 + .../oe_test_ltp_hugetlb_hugeshmat02.sh | 64 + .../oe_test_ltp_hugetlb_hugeshmat03.sh | 64 + .../oe_test_ltp_hugetlb_hugeshmat04.sh | 64 + .../oe_test_ltp_hugetlb_hugeshmat05.sh | 64 + .../oe_test_ltp_hugetlb_hugeshmctl01.sh | 64 + .../oe_test_ltp_hugetlb_hugeshmctl02.sh | 64 + .../oe_test_ltp_hugetlb_hugeshmctl03.sh | 64 + .../oe_test_ltp_hugetlb_hugeshmdt01.sh | 64 + .../oe_test_ltp_hugetlb_hugeshmget01.sh | 64 + .../oe_test_ltp_hugetlb_hugeshmget02.sh | 64 + .../oe_test_ltp_hugetlb_hugeshmget03.sh | 64 + .../oe_test_ltp_hugetlb_hugeshmget05.sh | 64 + ...est_ltp_hyperthreading_smt_smp_affinity.sh | 64 + ...test_ltp_hyperthreading_smt_smp_enabled.sh | 64 + .../ltp_input/oe_test_ltp_input_input01.sh | 64 + .../ltp_input/oe_test_ltp_input_input02.sh | 64 + .../ltp_input/oe_test_ltp_input_input03.sh | 64 + .../ltp_input/oe_test_ltp_input_input04.sh | 64 + .../ltp_input/oe_test_ltp_input_input05.sh | 64 + .../ltp_input/oe_test_ltp_input_input06.sh | 64 + .../ltp-test/ltp_io/oe_test_ltp_io_aio01.sh | 64 + .../ltp-test/ltp_io/oe_test_ltp_io_aio02.sh | 64 + .../ltp_ipc/oe_test_ltp_ipc_pipeio_1.sh | 64 + .../ltp_ipc/oe_test_ltp_ipc_pipeio_3.sh | 64 + .../ltp_ipc/oe_test_ltp_ipc_pipeio_4.sh | 64 + .../ltp_ipc/oe_test_ltp_ipc_pipeio_5.sh | 64 + .../ltp_ipc/oe_test_ltp_ipc_pipeio_6.sh | 64 + .../ltp_ipc/oe_test_ltp_ipc_pipeio_8.sh | 64 + .../ltp_irq/oe_test_ltp_irq_irqbalance01.sh | 64 + .../oe_test_ltp_kernel_misc_block_dev.sh | 64 + .../oe_test_ltp_kernel_misc_cn_pec_sh.sh | 64 + .../oe_test_ltp_kernel_misc_cpufreq_boost.sh | 64 + .../oe_test_ltp_kernel_misc_fw_load.sh | 64 + .../oe_test_ltp_kernel_misc_kmsg01.sh | 64 + .../oe_test_ltp_kernel_misc_lock_torture.sh | 64 + .../oe_test_ltp_kernel_misc_ltp_acpi.sh | 64 + .../oe_test_ltp_kernel_misc_rcu_torture.sh | 64 + .../oe_test_ltp_kernel_misc_rtc01.sh | 64 + .../oe_test_ltp_kernel_misc_rtc02.sh | 64 + .../oe_test_ltp_kernel_misc_tbio.sh | 64 + .../oe_test_ltp_kernel_misc_tpci.sh | 64 + .../oe_test_ltp_kernel_misc_uaccess.sh | 64 + ...oe_test_ltp_kernel_misc_umip_basic_test.sh | 64 + .../oe_test_ltp_kernel_misc_zram01.sh | 64 + .../oe_test_ltp_kernel_misc_zram02.sh | 64 + .../oe_test_ltp_kernel_misc_zram03.sh | 64 + .../ltp_math/oe_test_ltp_math_abs01.sh | 64 + .../ltp_math/oe_test_ltp_math_atof01.sh | 64 + .../ltp_math/oe_test_ltp_math_float_bessel.sh | 64 + .../oe_test_ltp_math_float_exp_log.sh | 64 + .../ltp_math/oe_test_ltp_math_float_iperb.sh | 64 + .../ltp_math/oe_test_ltp_math_float_power.sh | 64 + .../ltp_math/oe_test_ltp_math_float_trigo.sh | 64 + .../ltp_math/oe_test_ltp_math_fptest01.sh | 64 + .../ltp_math/oe_test_ltp_math_fptest02.sh | 64 + .../ltp_math/oe_test_ltp_math_nextafter01.sh | 64 + .../ltp_mm/oe_test_ltp_mm_cpuset01.sh | 64 + .../ltp_mm/oe_test_ltp_mm_data_space.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_ksm01.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_ksm01_1.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_ksm02.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_ksm02_1.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_ksm03.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_ksm03_1.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_ksm04.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_ksm04_1.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_ksm05.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_ksm06.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_ksm06_1.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_ksm06_2.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_ksm07.sh | 64 + .../ltp_mm/oe_test_ltp_mm_mallocstress01.sh | 64 + .../ltp_mm/oe_test_ltp_mm_max_map_count.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_mem02.sh | 64 + .../ltp_mm/oe_test_ltp_mm_min_free_kbytes.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_mm01.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_mm02.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_mmap10.sh | 64 + .../ltp_mm/oe_test_ltp_mm_mmap10_1.sh | 64 + .../ltp_mm/oe_test_ltp_mm_mmap10_2.sh | 64 + .../ltp_mm/oe_test_ltp_mm_mmap10_3.sh | 64 + .../ltp_mm/oe_test_ltp_mm_mmap10_4.sh | 64 + .../ltp_mm/oe_test_ltp_mm_mmapstress01.sh | 64 + .../ltp_mm/oe_test_ltp_mm_mmapstress02.sh | 64 + .../ltp_mm/oe_test_ltp_mm_mmapstress03.sh | 64 + .../ltp_mm/oe_test_ltp_mm_mmapstress04.sh | 64 + .../ltp_mm/oe_test_ltp_mm_mmapstress05.sh | 64 + .../ltp_mm/oe_test_ltp_mm_mmapstress06.sh | 64 + .../ltp_mm/oe_test_ltp_mm_mmapstress07.sh | 64 + .../ltp_mm/oe_test_ltp_mm_mmapstress08.sh | 64 + .../ltp_mm/oe_test_ltp_mm_mmapstress09.sh | 64 + .../ltp_mm/oe_test_ltp_mm_mmapstress10.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_mtest01.sh | 64 + .../ltp_mm/oe_test_ltp_mm_mtest01w.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_mtest05.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_mtest06.sh | 64 + .../ltp_mm/oe_test_ltp_mm_mtest06_2.sh | 64 + .../ltp_mm/oe_test_ltp_mm_mtest06_3.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_oom01.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_oom02.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_oom03.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_oom04.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_oom05.sh | 64 + .../oe_test_ltp_mm_overcommit_memory01.sh | 64 + .../oe_test_ltp_mm_overcommit_memory02.sh | 64 + .../oe_test_ltp_mm_overcommit_memory03.sh | 64 + .../oe_test_ltp_mm_overcommit_memory04.sh | 64 + .../oe_test_ltp_mm_overcommit_memory05.sh | 64 + .../oe_test_ltp_mm_overcommit_memory06.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_page01.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_page02.sh | 64 + .../ltp_mm/oe_test_ltp_mm_shm_test01.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_shmt02.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_shmt03.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_shmt04.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_shmt05.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_shmt06.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_shmt07.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_shmt08.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_shmt09.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_shmt10.sh | 64 + .../ltp_mm/oe_test_ltp_mm_stack_space.sh | 64 + .../ltp_mm/oe_test_ltp_mm_swapping01.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_thp01.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_thp02.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_thp03.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_thp04.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_vma01.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_vma02.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_vma03.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_vma04.sh | 64 + .../ltp-test/ltp_mm/oe_test_ltp_mm_vma05.sh | 64 + .../oe_test_ltp_net_ipv6_lib_asapi_01.sh | 64 + .../oe_test_ltp_net_ipv6_lib_asapi_02.sh | 64 + .../oe_test_ltp_net_ipv6_lib_asapi_03.sh | 64 + ...oe_test_ltp_net_ipv6_lib_getaddrinfo_01.sh | 64 + .../oe_test_ltp_net_ipv6_lib_in6_01.sh | 64 + .../oe_test_ltp_net_ipv6_lib_in6_02.sh | 64 + .../ltp_nptl/oe_test_ltp_nptl_nptl01.sh | 64 + ...ltp_power_management_tests_runpwtests01.sh | 64 + ...ltp_power_management_tests_runpwtests02.sh | 64 + ...ltp_power_management_tests_runpwtests03.sh | 64 + ...ltp_power_management_tests_runpwtests04.sh | 64 + ...ltp_power_management_tests_runpwtests06.sh | 64 + .../ltp_pty/oe_test_ltp_pty_hangup01.sh | 64 + .../ltp_pty/oe_test_ltp_pty_ptem01.sh | 64 + .../ltp-test/ltp_pty/oe_test_ltp_pty_pty01.sh | 64 + .../ltp-test/ltp_pty/oe_test_ltp_pty_pty02.sh | 64 + .../ltp-test/ltp_pty/oe_test_ltp_pty_pty03.sh | 64 + .../ltp-test/ltp_pty/oe_test_ltp_pty_pty04.sh | 64 + .../ltp-test/ltp_pty/oe_test_ltp_pty_pty05.sh | 64 + .../ltp-test/ltp_pty/oe_test_ltp_pty_pty06.sh | 64 + .../ltp-test/ltp_pty/oe_test_ltp_pty_pty07.sh | 64 + .../oe_test_ltp_sched_autogroup01.sh | 64 + .../oe_test_ltp_sched_cfs_bandwidth01.sh | 64 + .../oe_test_ltp_sched_hackbench01.sh | 64 + .../oe_test_ltp_sched_hackbench02.sh | 64 + .../ltp_sched/oe_test_ltp_sched_pth_str01.sh | 64 + .../ltp_sched/oe_test_ltp_sched_pth_str02.sh | 64 + .../ltp_sched/oe_test_ltp_sched_pth_str03.sh | 64 + .../oe_test_ltp_sched_sched_cli_serv.sh | 64 + .../oe_test_ltp_sched_sched_stress.sh | 64 + .../ltp_sched/oe_test_ltp_sched_starvation.sh | 64 + .../oe_test_ltp_sched_time-schedule01.sh | 64 + .../oe_test_ltp_sched_trace_sched01.sh | 64 + .../oe_test_ltp_syscalls_abort01.sh | 64 + .../oe_test_ltp_syscalls_accept01.sh | 64 + .../oe_test_ltp_syscalls_accept02.sh | 64 + .../oe_test_ltp_syscalls_accept4_01.sh | 64 + .../oe_test_ltp_syscalls_access01.sh | 64 + .../oe_test_ltp_syscalls_access02.sh | 64 + .../oe_test_ltp_syscalls_access03.sh | 64 + .../oe_test_ltp_syscalls_access04.sh | 64 + .../oe_test_ltp_syscalls_acct01.sh | 64 + .../oe_test_ltp_syscalls_acct02.sh | 64 + .../oe_test_ltp_syscalls_add_key01.sh | 64 + .../oe_test_ltp_syscalls_add_key02.sh | 64 + .../oe_test_ltp_syscalls_add_key03.sh | 64 + .../oe_test_ltp_syscalls_add_key04.sh | 64 + .../oe_test_ltp_syscalls_add_key05.sh | 64 + .../oe_test_ltp_syscalls_adjtimex01.sh | 64 + .../oe_test_ltp_syscalls_adjtimex02.sh | 64 + .../oe_test_ltp_syscalls_adjtimex03.sh | 64 + .../oe_test_ltp_syscalls_alarm02.sh | 64 + .../oe_test_ltp_syscalls_alarm03.sh | 64 + .../oe_test_ltp_syscalls_alarm05.sh | 64 + .../oe_test_ltp_syscalls_alarm06.sh | 64 + .../oe_test_ltp_syscalls_alarm07.sh | 64 + .../oe_test_ltp_syscalls_bind01.sh | 64 + .../oe_test_ltp_syscalls_bind02.sh | 64 + .../oe_test_ltp_syscalls_bind03.sh | 64 + .../oe_test_ltp_syscalls_bind04.sh | 64 + .../oe_test_ltp_syscalls_bind05.sh | 64 + .../oe_test_ltp_syscalls_bind06.sh | 64 + .../oe_test_ltp_syscalls_bpf_map01.sh | 64 + .../oe_test_ltp_syscalls_bpf_prog01.sh | 64 + .../oe_test_ltp_syscalls_bpf_prog02.sh | 64 + .../oe_test_ltp_syscalls_bpf_prog03.sh | 64 + .../oe_test_ltp_syscalls_bpf_prog04.sh | 64 + .../oe_test_ltp_syscalls_bpf_prog05.sh | 64 + .../oe_test_ltp_syscalls_bpf_prog06.sh | 64 + .../oe_test_ltp_syscalls_bpf_prog07.sh | 64 + .../oe_test_ltp_syscalls_brk01.sh | 64 + .../oe_test_ltp_syscalls_brk02.sh | 64 + .../oe_test_ltp_syscalls_cacheflush01.sh | 64 + .../oe_test_ltp_syscalls_capget01.sh | 64 + .../oe_test_ltp_syscalls_capget02.sh | 64 + .../oe_test_ltp_syscalls_capset01.sh | 64 + .../oe_test_ltp_syscalls_capset02.sh | 64 + .../oe_test_ltp_syscalls_capset03.sh | 64 + .../oe_test_ltp_syscalls_capset04.sh | 64 + .../oe_test_ltp_syscalls_chdir01.sh | 64 + .../oe_test_ltp_syscalls_chdir01A.sh | 64 + .../oe_test_ltp_syscalls_chdir04.sh | 64 + .../oe_test_ltp_syscalls_chmod01.sh | 64 + .../oe_test_ltp_syscalls_chmod01A.sh | 64 + .../oe_test_ltp_syscalls_chmod03.sh | 64 + .../oe_test_ltp_syscalls_chmod05.sh | 64 + .../oe_test_ltp_syscalls_chmod06.sh | 64 + .../oe_test_ltp_syscalls_chmod07.sh | 64 + .../oe_test_ltp_syscalls_chown01.sh | 64 + .../oe_test_ltp_syscalls_chown01_16.sh | 64 + .../oe_test_ltp_syscalls_chown02.sh | 64 + .../oe_test_ltp_syscalls_chown02_16.sh | 64 + .../oe_test_ltp_syscalls_chown03.sh | 64 + .../oe_test_ltp_syscalls_chown03_16.sh | 64 + .../oe_test_ltp_syscalls_chown04.sh | 64 + .../oe_test_ltp_syscalls_chown04_16.sh | 64 + .../oe_test_ltp_syscalls_chown05.sh | 64 + .../oe_test_ltp_syscalls_chown05_16.sh | 64 + .../oe_test_ltp_syscalls_chroot01.sh | 64 + .../oe_test_ltp_syscalls_chroot02.sh | 64 + .../oe_test_ltp_syscalls_chroot03.sh | 64 + .../oe_test_ltp_syscalls_chroot04.sh | 64 + .../oe_test_ltp_syscalls_clock_adjtime01.sh | 64 + .../oe_test_ltp_syscalls_clock_adjtime02.sh | 64 + .../oe_test_ltp_syscalls_clock_getres01.sh | 64 + .../oe_test_ltp_syscalls_clock_gettime01.sh | 64 + .../oe_test_ltp_syscalls_clock_gettime02.sh | 64 + .../oe_test_ltp_syscalls_clock_gettime03.sh | 64 + .../oe_test_ltp_syscalls_clock_gettime04.sh | 64 + .../oe_test_ltp_syscalls_clock_nanosleep01.sh | 64 + .../oe_test_ltp_syscalls_clock_nanosleep02.sh | 64 + .../oe_test_ltp_syscalls_clock_nanosleep03.sh | 64 + .../oe_test_ltp_syscalls_clock_nanosleep04.sh | 64 + .../oe_test_ltp_syscalls_clock_settime01.sh | 64 + .../oe_test_ltp_syscalls_clock_settime02.sh | 64 + .../oe_test_ltp_syscalls_clock_settime03.sh | 64 + .../oe_test_ltp_syscalls_clone01.sh | 64 + .../oe_test_ltp_syscalls_clone02.sh | 64 + .../oe_test_ltp_syscalls_clone03.sh | 64 + .../oe_test_ltp_syscalls_clone04.sh | 64 + .../oe_test_ltp_syscalls_clone05.sh | 64 + .../oe_test_ltp_syscalls_clone06.sh | 64 + .../oe_test_ltp_syscalls_clone07.sh | 64 + .../oe_test_ltp_syscalls_clone08.sh | 64 + .../oe_test_ltp_syscalls_clone09.sh | 64 + .../oe_test_ltp_syscalls_clone301.sh | 64 + .../oe_test_ltp_syscalls_clone302.sh | 64 + .../oe_test_ltp_syscalls_clone303.sh | 64 + .../oe_test_ltp_syscalls_close01.sh | 64 + .../oe_test_ltp_syscalls_close02.sh | 64 + .../oe_test_ltp_syscalls_close_range01.sh | 64 + .../oe_test_ltp_syscalls_close_range02.sh | 64 + .../oe_test_ltp_syscalls_confstr01.sh | 64 + .../oe_test_ltp_syscalls_connect01.sh | 64 + .../oe_test_ltp_syscalls_connect02.sh | 64 + .../oe_test_ltp_syscalls_copy_file_range01.sh | 64 + .../oe_test_ltp_syscalls_copy_file_range02.sh | 64 + .../oe_test_ltp_syscalls_copy_file_range03.sh | 64 + .../oe_test_ltp_syscalls_creat01.sh | 64 + .../oe_test_ltp_syscalls_creat03.sh | 64 + .../oe_test_ltp_syscalls_creat04.sh | 64 + .../oe_test_ltp_syscalls_creat05.sh | 64 + .../oe_test_ltp_syscalls_creat06.sh | 64 + .../oe_test_ltp_syscalls_creat07.sh | 64 + .../oe_test_ltp_syscalls_creat08.sh | 64 + .../oe_test_ltp_syscalls_creat09.sh | 64 + .../oe_test_ltp_syscalls_delete_module01.sh | 64 + .../oe_test_ltp_syscalls_delete_module02.sh | 64 + .../oe_test_ltp_syscalls_delete_module03.sh | 64 + .../oe_test_ltp_syscalls_dirtyc0w.sh | 64 + .../oe_test_ltp_syscalls_dirtyc0w_shmem.sh | 64 + .../oe_test_ltp_syscalls_dirtypipe.sh | 64 + .../oe_test_ltp_syscalls_dup01.sh | 64 + .../oe_test_ltp_syscalls_dup02.sh | 64 + .../oe_test_ltp_syscalls_dup03.sh | 64 + .../oe_test_ltp_syscalls_dup04.sh | 64 + .../oe_test_ltp_syscalls_dup05.sh | 64 + .../oe_test_ltp_syscalls_dup06.sh | 64 + .../oe_test_ltp_syscalls_dup07.sh | 64 + .../oe_test_ltp_syscalls_dup201.sh | 64 + .../oe_test_ltp_syscalls_dup202.sh | 64 + .../oe_test_ltp_syscalls_dup203.sh | 64 + .../oe_test_ltp_syscalls_dup204.sh | 64 + .../oe_test_ltp_syscalls_dup205.sh | 64 + .../oe_test_ltp_syscalls_dup206.sh | 64 + .../oe_test_ltp_syscalls_dup207.sh | 64 + .../oe_test_ltp_syscalls_dup3_01.sh | 64 + .../oe_test_ltp_syscalls_dup3_02.sh | 64 + .../oe_test_ltp_syscalls_epoll01.sh | 64 + .../oe_test_ltp_syscalls_epoll_create01.sh | 64 + .../oe_test_ltp_syscalls_epoll_create02.sh | 64 + .../oe_test_ltp_syscalls_epoll_create1_01.sh | 64 + .../oe_test_ltp_syscalls_epoll_create1_02.sh | 64 + .../oe_test_ltp_syscalls_epoll_ctl01.sh | 64 + .../oe_test_ltp_syscalls_epoll_ctl02.sh | 64 + .../oe_test_ltp_syscalls_epoll_ctl03.sh | 64 + .../oe_test_ltp_syscalls_epoll_ctl04.sh | 64 + .../oe_test_ltp_syscalls_epoll_ctl05.sh | 64 + .../oe_test_ltp_syscalls_epoll_pwait01.sh | 64 + .../oe_test_ltp_syscalls_epoll_pwait02.sh | 64 + .../oe_test_ltp_syscalls_epoll_pwait03.sh | 64 + .../oe_test_ltp_syscalls_epoll_pwait04.sh | 64 + .../oe_test_ltp_syscalls_epoll_pwait05.sh | 64 + .../oe_test_ltp_syscalls_epoll_wait01.sh | 64 + .../oe_test_ltp_syscalls_epoll_wait02.sh | 64 + .../oe_test_ltp_syscalls_epoll_wait03.sh | 64 + .../oe_test_ltp_syscalls_epoll_wait04.sh | 64 + .../oe_test_ltp_syscalls_epoll_wait05.sh | 64 + .../oe_test_ltp_syscalls_epoll_wait06.sh | 64 + .../oe_test_ltp_syscalls_epoll_wait07.sh | 64 + .../oe_test_ltp_syscalls_eventfd01.sh | 64 + .../oe_test_ltp_syscalls_eventfd02.sh | 64 + .../oe_test_ltp_syscalls_eventfd03.sh | 64 + .../oe_test_ltp_syscalls_eventfd04.sh | 64 + .../oe_test_ltp_syscalls_eventfd05.sh | 64 + .../oe_test_ltp_syscalls_eventfd06.sh | 64 + .../oe_test_ltp_syscalls_eventfd2_01.sh | 64 + .../oe_test_ltp_syscalls_eventfd2_02.sh | 64 + .../oe_test_ltp_syscalls_eventfd2_03.sh | 64 + .../oe_test_ltp_syscalls_execl01.sh | 64 + .../oe_test_ltp_syscalls_execle01.sh | 64 + .../oe_test_ltp_syscalls_execlp01.sh | 64 + .../oe_test_ltp_syscalls_execv01.sh | 64 + .../oe_test_ltp_syscalls_execve01.sh | 64 + .../oe_test_ltp_syscalls_execve02.sh | 64 + .../oe_test_ltp_syscalls_execve03.sh | 64 + .../oe_test_ltp_syscalls_execve04.sh | 64 + .../oe_test_ltp_syscalls_execve05.sh | 64 + .../oe_test_ltp_syscalls_execve06.sh | 64 + .../oe_test_ltp_syscalls_execveat01.sh | 64 + .../oe_test_ltp_syscalls_execveat02.sh | 64 + .../oe_test_ltp_syscalls_execveat03.sh | 64 + .../oe_test_ltp_syscalls_execvp01.sh | 64 + .../oe_test_ltp_syscalls_exit01.sh | 64 + .../oe_test_ltp_syscalls_exit02.sh | 64 + .../oe_test_ltp_syscalls_exit_group01.sh | 64 + .../oe_test_ltp_syscalls_faccessat01.sh | 64 + .../oe_test_ltp_syscalls_faccessat02.sh | 64 + .../oe_test_ltp_syscalls_faccessat201.sh | 64 + .../oe_test_ltp_syscalls_faccessat202.sh | 64 + .../oe_test_ltp_syscalls_fallocate01.sh | 64 + .../oe_test_ltp_syscalls_fallocate02.sh | 64 + .../oe_test_ltp_syscalls_fallocate03.sh | 64 + .../oe_test_ltp_syscalls_fallocate04.sh | 64 + .../oe_test_ltp_syscalls_fallocate05.sh | 64 + .../oe_test_ltp_syscalls_fallocate06.sh | 64 + .../oe_test_ltp_syscalls_fanotify01.sh | 64 + .../oe_test_ltp_syscalls_fanotify02.sh | 64 + .../oe_test_ltp_syscalls_fanotify03.sh | 64 + .../oe_test_ltp_syscalls_fanotify04.sh | 64 + .../oe_test_ltp_syscalls_fanotify05.sh | 64 + .../oe_test_ltp_syscalls_fanotify06.sh | 64 + .../oe_test_ltp_syscalls_fanotify07.sh | 64 + .../oe_test_ltp_syscalls_fanotify08.sh | 64 + .../oe_test_ltp_syscalls_fanotify09.sh | 64 + .../oe_test_ltp_syscalls_fanotify10.sh | 64 + .../oe_test_ltp_syscalls_fanotify11.sh | 64 + .../oe_test_ltp_syscalls_fanotify12.sh | 64 + .../oe_test_ltp_syscalls_fanotify13.sh | 64 + .../oe_test_ltp_syscalls_fanotify14.sh | 64 + .../oe_test_ltp_syscalls_fanotify15.sh | 64 + .../oe_test_ltp_syscalls_fanotify16.sh | 64 + .../oe_test_ltp_syscalls_fanotify17.sh | 64 + .../oe_test_ltp_syscalls_fanotify18.sh | 64 + .../oe_test_ltp_syscalls_fanotify19.sh | 64 + .../oe_test_ltp_syscalls_fanotify20.sh | 64 + .../oe_test_ltp_syscalls_fanotify21.sh | 64 + .../oe_test_ltp_syscalls_fanotify22.sh | 64 + .../oe_test_ltp_syscalls_fanotify23.sh | 64 + .../oe_test_ltp_syscalls_fchdir01.sh | 64 + .../oe_test_ltp_syscalls_fchdir02.sh | 64 + .../oe_test_ltp_syscalls_fchdir03.sh | 64 + .../oe_test_ltp_syscalls_fchmod01.sh | 64 + .../oe_test_ltp_syscalls_fchmod02.sh | 64 + .../oe_test_ltp_syscalls_fchmod03.sh | 64 + .../oe_test_ltp_syscalls_fchmod04.sh | 64 + .../oe_test_ltp_syscalls_fchmod05.sh | 64 + .../oe_test_ltp_syscalls_fchmod06.sh | 64 + .../oe_test_ltp_syscalls_fchmodat01.sh | 64 + .../oe_test_ltp_syscalls_fchmodat02.sh | 64 + .../oe_test_ltp_syscalls_fchown01.sh | 64 + .../oe_test_ltp_syscalls_fchown01_16.sh | 64 + .../oe_test_ltp_syscalls_fchown02.sh | 64 + .../oe_test_ltp_syscalls_fchown02_16.sh | 64 + .../oe_test_ltp_syscalls_fchown03.sh | 64 + .../oe_test_ltp_syscalls_fchown03_16.sh | 64 + .../oe_test_ltp_syscalls_fchown04.sh | 64 + .../oe_test_ltp_syscalls_fchown04_16.sh | 64 + .../oe_test_ltp_syscalls_fchown05.sh | 64 + .../oe_test_ltp_syscalls_fchown05_16.sh | 64 + .../oe_test_ltp_syscalls_fchownat01.sh | 64 + .../oe_test_ltp_syscalls_fchownat02.sh | 64 + .../oe_test_ltp_syscalls_fcntl01.sh | 64 + .../oe_test_ltp_syscalls_fcntl01_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl02.sh | 64 + .../oe_test_ltp_syscalls_fcntl02_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl03.sh | 64 + .../oe_test_ltp_syscalls_fcntl03_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl04.sh | 64 + .../oe_test_ltp_syscalls_fcntl04_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl05.sh | 64 + .../oe_test_ltp_syscalls_fcntl05_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl07.sh | 64 + .../oe_test_ltp_syscalls_fcntl07_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl08.sh | 64 + .../oe_test_ltp_syscalls_fcntl08_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl09.sh | 64 + .../oe_test_ltp_syscalls_fcntl09_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl10.sh | 64 + .../oe_test_ltp_syscalls_fcntl10_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl11.sh | 64 + .../oe_test_ltp_syscalls_fcntl11_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl12.sh | 64 + .../oe_test_ltp_syscalls_fcntl12_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl13.sh | 64 + .../oe_test_ltp_syscalls_fcntl13_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl14.sh | 64 + .../oe_test_ltp_syscalls_fcntl14_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl15.sh | 64 + .../oe_test_ltp_syscalls_fcntl15_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl16.sh | 64 + .../oe_test_ltp_syscalls_fcntl16_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl17.sh | 64 + .../oe_test_ltp_syscalls_fcntl17_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl18.sh | 64 + .../oe_test_ltp_syscalls_fcntl18_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl19.sh | 64 + .../oe_test_ltp_syscalls_fcntl19_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl20.sh | 64 + .../oe_test_ltp_syscalls_fcntl20_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl21.sh | 64 + .../oe_test_ltp_syscalls_fcntl21_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl22.sh | 64 + .../oe_test_ltp_syscalls_fcntl22_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl23.sh | 64 + .../oe_test_ltp_syscalls_fcntl23_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl24.sh | 64 + .../oe_test_ltp_syscalls_fcntl24_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl25.sh | 64 + .../oe_test_ltp_syscalls_fcntl25_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl26.sh | 64 + .../oe_test_ltp_syscalls_fcntl26_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl27.sh | 64 + .../oe_test_ltp_syscalls_fcntl27_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl28.sh | 64 + .../oe_test_ltp_syscalls_fcntl28_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl29.sh | 64 + .../oe_test_ltp_syscalls_fcntl29_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl30.sh | 64 + .../oe_test_ltp_syscalls_fcntl30_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl31.sh | 64 + .../oe_test_ltp_syscalls_fcntl31_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl32.sh | 64 + .../oe_test_ltp_syscalls_fcntl32_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl33.sh | 64 + .../oe_test_ltp_syscalls_fcntl33_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl34.sh | 64 + .../oe_test_ltp_syscalls_fcntl34_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl35.sh | 64 + .../oe_test_ltp_syscalls_fcntl35_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl36.sh | 64 + .../oe_test_ltp_syscalls_fcntl36_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl37.sh | 64 + .../oe_test_ltp_syscalls_fcntl37_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl38.sh | 64 + .../oe_test_ltp_syscalls_fcntl38_64.sh | 64 + .../oe_test_ltp_syscalls_fcntl39.sh | 64 + .../oe_test_ltp_syscalls_fcntl39_64.sh | 64 + .../oe_test_ltp_syscalls_fdatasync01.sh | 64 + .../oe_test_ltp_syscalls_fdatasync02.sh | 64 + .../oe_test_ltp_syscalls_fdatasync03.sh | 64 + .../oe_test_ltp_syscalls_fgetxattr01.sh | 64 + .../oe_test_ltp_syscalls_fgetxattr02.sh | 64 + .../oe_test_ltp_syscalls_fgetxattr03.sh | 64 + .../oe_test_ltp_syscalls_finit_module01.sh | 64 + .../oe_test_ltp_syscalls_finit_module02.sh | 64 + .../oe_test_ltp_syscalls_flistxattr01.sh | 64 + .../oe_test_ltp_syscalls_flistxattr02.sh | 64 + .../oe_test_ltp_syscalls_flistxattr03.sh | 64 + .../oe_test_ltp_syscalls_flock01.sh | 64 + .../oe_test_ltp_syscalls_flock02.sh | 64 + .../oe_test_ltp_syscalls_flock03.sh | 64 + .../oe_test_ltp_syscalls_flock04.sh | 64 + .../oe_test_ltp_syscalls_flock06.sh | 64 + .../oe_test_ltp_syscalls_fmtmsg01.sh | 64 + .../oe_test_ltp_syscalls_fork01.sh | 64 + .../oe_test_ltp_syscalls_fork03.sh | 64 + .../oe_test_ltp_syscalls_fork04.sh | 64 + .../oe_test_ltp_syscalls_fork05.sh | 64 + .../oe_test_ltp_syscalls_fork06.sh | 64 + .../oe_test_ltp_syscalls_fork07.sh | 64 + .../oe_test_ltp_syscalls_fork08.sh | 64 + .../oe_test_ltp_syscalls_fork09.sh | 64 + .../oe_test_ltp_syscalls_fork10.sh | 64 + .../oe_test_ltp_syscalls_fork11.sh | 64 + .../oe_test_ltp_syscalls_fork13.sh | 64 + .../oe_test_ltp_syscalls_fork14.sh | 64 + .../oe_test_ltp_syscalls_fpathconf01.sh | 64 + .../oe_test_ltp_syscalls_fremovexattr01.sh | 64 + .../oe_test_ltp_syscalls_fremovexattr02.sh | 64 + .../oe_test_ltp_syscalls_fsconfig01.sh | 64 + .../oe_test_ltp_syscalls_fsconfig02.sh | 64 + .../oe_test_ltp_syscalls_fsconfig03.sh | 64 + .../oe_test_ltp_syscalls_fsetxattr01.sh | 64 + .../oe_test_ltp_syscalls_fsetxattr02.sh | 64 + .../oe_test_ltp_syscalls_fsmount01.sh | 64 + .../oe_test_ltp_syscalls_fsmount02.sh | 64 + .../oe_test_ltp_syscalls_fsopen01.sh | 64 + .../oe_test_ltp_syscalls_fsopen02.sh | 64 + .../oe_test_ltp_syscalls_fspick01.sh | 64 + .../oe_test_ltp_syscalls_fspick02.sh | 64 + .../oe_test_ltp_syscalls_fstat02.sh | 64 + .../oe_test_ltp_syscalls_fstat02_64.sh | 64 + .../oe_test_ltp_syscalls_fstat03.sh | 64 + .../oe_test_ltp_syscalls_fstat03_64.sh | 64 + .../oe_test_ltp_syscalls_fstatat01.sh | 64 + .../oe_test_ltp_syscalls_fstatfs01.sh | 64 + .../oe_test_ltp_syscalls_fstatfs01_64.sh | 64 + .../oe_test_ltp_syscalls_fstatfs02.sh | 64 + .../oe_test_ltp_syscalls_fstatfs02_64.sh | 64 + .../oe_test_ltp_syscalls_fsync01.sh | 64 + .../oe_test_ltp_syscalls_fsync02.sh | 64 + .../oe_test_ltp_syscalls_fsync03.sh | 64 + .../oe_test_ltp_syscalls_fsync04.sh | 64 + .../oe_test_ltp_syscalls_ftruncate01.sh | 64 + .../oe_test_ltp_syscalls_ftruncate01_64.sh | 64 + .../oe_test_ltp_syscalls_ftruncate03.sh | 64 + .../oe_test_ltp_syscalls_ftruncate03_64.sh | 64 + .../oe_test_ltp_syscalls_ftruncate04.sh | 64 + .../oe_test_ltp_syscalls_ftruncate04_64.sh | 64 + ...e_test_ltp_syscalls_futex_cmp_requeue01.sh | 64 + ...e_test_ltp_syscalls_futex_cmp_requeue02.sh | 64 + .../oe_test_ltp_syscalls_futex_wait01.sh | 64 + .../oe_test_ltp_syscalls_futex_wait02.sh | 64 + .../oe_test_ltp_syscalls_futex_wait03.sh | 64 + .../oe_test_ltp_syscalls_futex_wait04.sh | 64 + .../oe_test_ltp_syscalls_futex_wait05.sh | 64 + ...e_test_ltp_syscalls_futex_wait_bitset01.sh | 64 + .../oe_test_ltp_syscalls_futex_waitv01.sh | 64 + .../oe_test_ltp_syscalls_futex_waitv02.sh | 64 + .../oe_test_ltp_syscalls_futex_waitv03.sh | 64 + .../oe_test_ltp_syscalls_futex_wake01.sh | 64 + .../oe_test_ltp_syscalls_futex_wake02.sh | 64 + .../oe_test_ltp_syscalls_futex_wake03.sh | 64 + .../oe_test_ltp_syscalls_futex_wake04.sh | 64 + .../oe_test_ltp_syscalls_futimesat01.sh | 64 + .../oe_test_ltp_syscalls_get_mempolicy01.sh | 64 + .../oe_test_ltp_syscalls_get_mempolicy02.sh | 64 + .../oe_test_ltp_syscalls_get_robust_list01.sh | 64 + .../oe_test_ltp_syscalls_getcontext01.sh | 64 + .../oe_test_ltp_syscalls_getcpu01.sh | 64 + .../oe_test_ltp_syscalls_getcwd01.sh | 64 + .../oe_test_ltp_syscalls_getcwd02.sh | 64 + .../oe_test_ltp_syscalls_getcwd03.sh | 64 + .../oe_test_ltp_syscalls_getcwd04.sh | 64 + .../oe_test_ltp_syscalls_getdents01.sh | 64 + .../oe_test_ltp_syscalls_getdents02.sh | 64 + .../oe_test_ltp_syscalls_getdomainname01.sh | 64 + .../oe_test_ltp_syscalls_getegid01.sh | 64 + .../oe_test_ltp_syscalls_getegid01_16.sh | 64 + .../oe_test_ltp_syscalls_getegid02.sh | 64 + .../oe_test_ltp_syscalls_getegid02_16.sh | 64 + .../oe_test_ltp_syscalls_geteuid01.sh | 64 + .../oe_test_ltp_syscalls_geteuid01_16.sh | 64 + .../oe_test_ltp_syscalls_geteuid02.sh | 64 + .../oe_test_ltp_syscalls_geteuid02_16.sh | 64 + .../oe_test_ltp_syscalls_getgid01.sh | 64 + .../oe_test_ltp_syscalls_getgid01_16.sh | 64 + .../oe_test_ltp_syscalls_getgid03.sh | 64 + .../oe_test_ltp_syscalls_getgid03_16.sh | 64 + .../oe_test_ltp_syscalls_getgroups01.sh | 64 + .../oe_test_ltp_syscalls_getgroups01_16.sh | 64 + .../oe_test_ltp_syscalls_getgroups03.sh | 64 + .../oe_test_ltp_syscalls_getgroups03_16.sh | 64 + .../oe_test_ltp_syscalls_gethostbyname_r01.sh | 64 + .../oe_test_ltp_syscalls_gethostid01.sh | 64 + .../oe_test_ltp_syscalls_gethostname01.sh | 64 + .../oe_test_ltp_syscalls_getitimer01.sh | 64 + .../oe_test_ltp_syscalls_getitimer02.sh | 64 + .../oe_test_ltp_syscalls_getpagesize01.sh | 64 + .../oe_test_ltp_syscalls_getpeername01.sh | 64 + .../oe_test_ltp_syscalls_getpgid01.sh | 64 + .../oe_test_ltp_syscalls_getpgid02.sh | 64 + .../oe_test_ltp_syscalls_getpgrp01.sh | 64 + .../oe_test_ltp_syscalls_getpid01.sh | 64 + .../oe_test_ltp_syscalls_getpid02.sh | 64 + .../oe_test_ltp_syscalls_getppid01.sh | 64 + .../oe_test_ltp_syscalls_getppid02.sh | 64 + .../oe_test_ltp_syscalls_getpriority01.sh | 64 + .../oe_test_ltp_syscalls_getpriority02.sh | 64 + .../oe_test_ltp_syscalls_getrandom01.sh | 64 + .../oe_test_ltp_syscalls_getrandom02.sh | 64 + .../oe_test_ltp_syscalls_getrandom03.sh | 64 + .../oe_test_ltp_syscalls_getrandom04.sh | 64 + .../oe_test_ltp_syscalls_getresgid01.sh | 64 + .../oe_test_ltp_syscalls_getresgid01_16.sh | 64 + .../oe_test_ltp_syscalls_getresgid02.sh | 64 + .../oe_test_ltp_syscalls_getresgid02_16.sh | 64 + .../oe_test_ltp_syscalls_getresgid03.sh | 64 + .../oe_test_ltp_syscalls_getresgid03_16.sh | 64 + .../oe_test_ltp_syscalls_getresuid01.sh | 64 + .../oe_test_ltp_syscalls_getresuid01_16.sh | 64 + .../oe_test_ltp_syscalls_getresuid02.sh | 64 + .../oe_test_ltp_syscalls_getresuid02_16.sh | 64 + .../oe_test_ltp_syscalls_getresuid03.sh | 64 + .../oe_test_ltp_syscalls_getresuid03_16.sh | 64 + .../oe_test_ltp_syscalls_getrlimit01.sh | 64 + .../oe_test_ltp_syscalls_getrlimit02.sh | 64 + .../oe_test_ltp_syscalls_getrlimit03.sh | 64 + .../oe_test_ltp_syscalls_getrusage01.sh | 64 + .../oe_test_ltp_syscalls_getrusage02.sh | 64 + .../oe_test_ltp_syscalls_getrusage03.sh | 64 + .../oe_test_ltp_syscalls_getrusage04.sh | 64 + .../oe_test_ltp_syscalls_getsid01.sh | 64 + .../oe_test_ltp_syscalls_getsid02.sh | 64 + .../oe_test_ltp_syscalls_getsockname01.sh | 64 + .../oe_test_ltp_syscalls_getsockopt01.sh | 64 + .../oe_test_ltp_syscalls_getsockopt02.sh | 64 + .../oe_test_ltp_syscalls_gettid01.sh | 64 + .../oe_test_ltp_syscalls_gettid02.sh | 64 + .../oe_test_ltp_syscalls_gettimeofday01.sh | 64 + .../oe_test_ltp_syscalls_gettimeofday02.sh | 64 + .../oe_test_ltp_syscalls_getuid01.sh | 64 + .../oe_test_ltp_syscalls_getuid01_16.sh | 64 + .../oe_test_ltp_syscalls_getuid03.sh | 64 + .../oe_test_ltp_syscalls_getuid03_16.sh | 64 + .../oe_test_ltp_syscalls_getxattr01.sh | 64 + .../oe_test_ltp_syscalls_getxattr02.sh | 64 + .../oe_test_ltp_syscalls_getxattr03.sh | 64 + .../oe_test_ltp_syscalls_getxattr04.sh | 64 + .../oe_test_ltp_syscalls_getxattr05.sh | 64 + .../oe_test_ltp_syscalls_init_module01.sh | 64 + .../oe_test_ltp_syscalls_init_module02.sh | 64 + .../oe_test_ltp_syscalls_inotify01.sh | 64 + .../oe_test_ltp_syscalls_inotify02.sh | 64 + .../oe_test_ltp_syscalls_inotify03.sh | 64 + .../oe_test_ltp_syscalls_inotify04.sh | 64 + .../oe_test_ltp_syscalls_inotify05.sh | 64 + .../oe_test_ltp_syscalls_inotify06.sh | 64 + .../oe_test_ltp_syscalls_inotify07.sh | 64 + .../oe_test_ltp_syscalls_inotify08.sh | 64 + .../oe_test_ltp_syscalls_inotify09.sh | 64 + .../oe_test_ltp_syscalls_inotify10.sh | 64 + .../oe_test_ltp_syscalls_inotify11.sh | 64 + .../oe_test_ltp_syscalls_inotify12.sh | 64 + .../oe_test_ltp_syscalls_inotify_init1_01.sh | 64 + .../oe_test_ltp_syscalls_inotify_init1_02.sh | 64 + .../oe_test_ltp_syscalls_io_cancel01.sh | 64 + .../oe_test_ltp_syscalls_io_cancel02.sh | 64 + .../oe_test_ltp_syscalls_io_destroy01.sh | 64 + .../oe_test_ltp_syscalls_io_destroy02.sh | 64 + .../oe_test_ltp_syscalls_io_getevents01.sh | 64 + .../oe_test_ltp_syscalls_io_getevents02.sh | 64 + .../oe_test_ltp_syscalls_io_pgetevents01.sh | 64 + .../oe_test_ltp_syscalls_io_pgetevents02.sh | 64 + .../oe_test_ltp_syscalls_io_setup01.sh | 64 + .../oe_test_ltp_syscalls_io_setup02.sh | 64 + .../oe_test_ltp_syscalls_io_submit01.sh | 64 + .../oe_test_ltp_syscalls_io_submit02.sh | 64 + .../oe_test_ltp_syscalls_io_submit03.sh | 64 + .../oe_test_ltp_syscalls_io_uring01.sh | 64 + .../oe_test_ltp_syscalls_io_uring02.sh | 64 + .../oe_test_ltp_syscalls_ioctl01.sh | 64 + .../oe_test_ltp_syscalls_ioctl02.sh | 64 + .../oe_test_ltp_syscalls_ioctl03.sh | 64 + .../oe_test_ltp_syscalls_ioctl04.sh | 64 + .../oe_test_ltp_syscalls_ioctl05.sh | 64 + .../oe_test_ltp_syscalls_ioctl06.sh | 64 + .../oe_test_ltp_syscalls_ioctl07.sh | 64 + .../oe_test_ltp_syscalls_ioctl08.sh | 64 + .../oe_test_ltp_syscalls_ioctl09.sh | 64 + .../oe_test_ltp_syscalls_ioctl_loop01.sh | 64 + .../oe_test_ltp_syscalls_ioctl_loop02.sh | 64 + .../oe_test_ltp_syscalls_ioctl_loop03.sh | 64 + .../oe_test_ltp_syscalls_ioctl_loop04.sh | 64 + .../oe_test_ltp_syscalls_ioctl_loop05.sh | 64 + .../oe_test_ltp_syscalls_ioctl_loop06.sh | 64 + .../oe_test_ltp_syscalls_ioctl_loop07.sh | 64 + .../oe_test_ltp_syscalls_ioctl_ns01.sh | 64 + .../oe_test_ltp_syscalls_ioctl_ns02.sh | 64 + .../oe_test_ltp_syscalls_ioctl_ns03.sh | 64 + .../oe_test_ltp_syscalls_ioctl_ns04.sh | 64 + .../oe_test_ltp_syscalls_ioctl_ns05.sh | 64 + .../oe_test_ltp_syscalls_ioctl_ns06.sh | 64 + .../oe_test_ltp_syscalls_ioctl_ns07.sh | 64 + .../oe_test_ltp_syscalls_ioctl_sg01.sh | 64 + .../oe_test_ltp_syscalls_ioperm01.sh | 64 + .../oe_test_ltp_syscalls_ioperm02.sh | 64 + .../oe_test_ltp_syscalls_iopl01.sh | 64 + .../oe_test_ltp_syscalls_iopl02.sh | 64 + .../oe_test_ltp_syscalls_ioprio_get01.sh | 64 + .../oe_test_ltp_syscalls_ioprio_set01.sh | 64 + .../oe_test_ltp_syscalls_ioprio_set02.sh | 64 + .../oe_test_ltp_syscalls_ioprio_set03.sh | 64 + .../oe_test_ltp_syscalls_kcmp01.sh | 64 + .../oe_test_ltp_syscalls_kcmp02.sh | 64 + .../oe_test_ltp_syscalls_kcmp03.sh | 64 + .../oe_test_ltp_syscalls_keyctl01.sh | 64 + .../oe_test_ltp_syscalls_keyctl02.sh | 64 + .../oe_test_ltp_syscalls_keyctl03.sh | 64 + .../oe_test_ltp_syscalls_keyctl04.sh | 64 + .../oe_test_ltp_syscalls_keyctl05.sh | 64 + .../oe_test_ltp_syscalls_keyctl06.sh | 64 + .../oe_test_ltp_syscalls_keyctl07.sh | 64 + .../oe_test_ltp_syscalls_keyctl08.sh | 64 + .../oe_test_ltp_syscalls_keyctl09.sh | 64 + .../oe_test_ltp_syscalls_kill02.sh | 64 + .../oe_test_ltp_syscalls_kill03.sh | 64 + .../oe_test_ltp_syscalls_kill05.sh | 64 + .../oe_test_ltp_syscalls_kill06.sh | 64 + .../oe_test_ltp_syscalls_kill07.sh | 64 + .../oe_test_ltp_syscalls_kill08.sh | 64 + .../oe_test_ltp_syscalls_kill09.sh | 64 + .../oe_test_ltp_syscalls_kill10.sh | 64 + .../oe_test_ltp_syscalls_kill11.sh | 64 + .../oe_test_ltp_syscalls_kill12.sh | 64 + .../oe_test_ltp_syscalls_kill13.sh | 64 + .../oe_test_ltp_syscalls_lchown01.sh | 64 + .../oe_test_ltp_syscalls_lchown01_16.sh | 64 + .../oe_test_ltp_syscalls_lchown02.sh | 64 + .../oe_test_ltp_syscalls_lchown02_16.sh | 64 + .../oe_test_ltp_syscalls_lchown03.sh | 64 + .../oe_test_ltp_syscalls_lchown03_16.sh | 64 + .../oe_test_ltp_syscalls_leapsec01.sh | 64 + .../oe_test_ltp_syscalls_lgetxattr01.sh | 64 + .../oe_test_ltp_syscalls_lgetxattr02.sh | 64 + .../oe_test_ltp_syscalls_link01.sh | 64 + .../oe_test_ltp_syscalls_link02.sh | 64 + .../oe_test_ltp_syscalls_link04.sh | 64 + .../oe_test_ltp_syscalls_link05.sh | 64 + .../oe_test_ltp_syscalls_link08.sh | 64 + .../oe_test_ltp_syscalls_linkat01.sh | 64 + .../oe_test_ltp_syscalls_linkat02.sh | 64 + .../oe_test_ltp_syscalls_listen01.sh | 64 + .../oe_test_ltp_syscalls_listxattr01.sh | 64 + .../oe_test_ltp_syscalls_listxattr02.sh | 64 + .../oe_test_ltp_syscalls_listxattr03.sh | 64 + .../oe_test_ltp_syscalls_llistxattr01.sh | 64 + .../oe_test_ltp_syscalls_llistxattr02.sh | 64 + .../oe_test_ltp_syscalls_llistxattr03.sh | 64 + .../oe_test_ltp_syscalls_llseek01.sh | 64 + .../oe_test_ltp_syscalls_llseek02.sh | 64 + .../oe_test_ltp_syscalls_llseek03.sh | 64 + .../oe_test_ltp_syscalls_lremovexattr01.sh | 64 + .../oe_test_ltp_syscalls_lseek01.sh | 64 + .../oe_test_ltp_syscalls_lseek02.sh | 64 + .../oe_test_ltp_syscalls_lseek07.sh | 64 + .../oe_test_ltp_syscalls_lseek11.sh | 64 + .../oe_test_ltp_syscalls_lstat01.sh | 64 + .../oe_test_ltp_syscalls_lstat01A.sh | 64 + .../oe_test_ltp_syscalls_lstat01A_64.sh | 64 + .../oe_test_ltp_syscalls_lstat01_64.sh | 64 + .../oe_test_ltp_syscalls_lstat02.sh | 64 + .../oe_test_ltp_syscalls_lstat02_64.sh | 64 + .../oe_test_ltp_syscalls_madvise01.sh | 64 + .../oe_test_ltp_syscalls_madvise02.sh | 64 + .../oe_test_ltp_syscalls_madvise03.sh | 64 + .../oe_test_ltp_syscalls_madvise05.sh | 64 + .../oe_test_ltp_syscalls_madvise06.sh | 64 + .../oe_test_ltp_syscalls_madvise07.sh | 64 + .../oe_test_ltp_syscalls_madvise08.sh | 64 + .../oe_test_ltp_syscalls_madvise09.sh | 64 + .../oe_test_ltp_syscalls_madvise10.sh | 64 + .../oe_test_ltp_syscalls_madvise11.sh | 64 + .../oe_test_ltp_syscalls_mallinfo02.sh | 64 + .../oe_test_ltp_syscalls_mallinfo2_01.sh | 64 + .../oe_test_ltp_syscalls_mallopt01.sh | 64 + .../oe_test_ltp_syscalls_mbind01.sh | 64 + .../oe_test_ltp_syscalls_mbind02.sh | 64 + .../oe_test_ltp_syscalls_mbind03.sh | 64 + .../oe_test_ltp_syscalls_mbind04.sh | 64 + .../oe_test_ltp_syscalls_membarrier01.sh | 64 + .../oe_test_ltp_syscalls_memcmp01.sh | 64 + .../oe_test_ltp_syscalls_memcpy01.sh | 64 + .../oe_test_ltp_syscalls_memfd_create01.sh | 64 + .../oe_test_ltp_syscalls_memfd_create02.sh | 64 + .../oe_test_ltp_syscalls_memfd_create03.sh | 64 + .../oe_test_ltp_syscalls_memfd_create04.sh | 64 + .../oe_test_ltp_syscalls_memset01.sh | 64 + .../oe_test_ltp_syscalls_migrate_pages01.sh | 64 + .../oe_test_ltp_syscalls_migrate_pages02.sh | 64 + .../oe_test_ltp_syscalls_migrate_pages03.sh | 64 + .../oe_test_ltp_syscalls_mincore01.sh | 64 + .../oe_test_ltp_syscalls_mincore02.sh | 64 + .../oe_test_ltp_syscalls_mincore03.sh | 64 + .../oe_test_ltp_syscalls_mincore04.sh | 64 + .../oe_test_ltp_syscalls_mkdir02.sh | 64 + .../oe_test_ltp_syscalls_mkdir03.sh | 64 + .../oe_test_ltp_syscalls_mkdir04.sh | 64 + .../oe_test_ltp_syscalls_mkdir05.sh | 64 + .../oe_test_ltp_syscalls_mkdir05A.sh | 64 + .../oe_test_ltp_syscalls_mkdir09.sh | 64 + .../oe_test_ltp_syscalls_mkdirat01.sh | 64 + .../oe_test_ltp_syscalls_mkdirat02.sh | 64 + .../oe_test_ltp_syscalls_mknod01.sh | 64 + .../oe_test_ltp_syscalls_mknod02.sh | 64 + .../oe_test_ltp_syscalls_mknod03.sh | 64 + .../oe_test_ltp_syscalls_mknod04.sh | 64 + .../oe_test_ltp_syscalls_mknod05.sh | 64 + .../oe_test_ltp_syscalls_mknod06.sh | 64 + .../oe_test_ltp_syscalls_mknod07.sh | 64 + .../oe_test_ltp_syscalls_mknod08.sh | 64 + .../oe_test_ltp_syscalls_mknod09.sh | 64 + .../oe_test_ltp_syscalls_mknodat01.sh | 64 + .../oe_test_ltp_syscalls_mknodat02.sh | 64 + .../oe_test_ltp_syscalls_mlock01.sh | 64 + .../oe_test_ltp_syscalls_mlock02.sh | 64 + .../oe_test_ltp_syscalls_mlock03.sh | 64 + .../oe_test_ltp_syscalls_mlock04.sh | 64 + .../oe_test_ltp_syscalls_mlock201.sh | 64 + .../oe_test_ltp_syscalls_mlock202.sh | 64 + .../oe_test_ltp_syscalls_mlock203.sh | 64 + .../oe_test_ltp_syscalls_mlockall01.sh | 64 + .../oe_test_ltp_syscalls_mlockall02.sh | 64 + .../oe_test_ltp_syscalls_mlockall03.sh | 64 + .../oe_test_ltp_syscalls_mmap01.sh | 64 + .../oe_test_ltp_syscalls_mmap02.sh | 64 + .../oe_test_ltp_syscalls_mmap03.sh | 64 + .../oe_test_ltp_syscalls_mmap04.sh | 64 + .../oe_test_ltp_syscalls_mmap05.sh | 64 + .../oe_test_ltp_syscalls_mmap06.sh | 64 + .../oe_test_ltp_syscalls_mmap08.sh | 64 + .../oe_test_ltp_syscalls_mmap09.sh | 64 + .../oe_test_ltp_syscalls_mmap12.sh | 64 + .../oe_test_ltp_syscalls_mmap13.sh | 64 + .../oe_test_ltp_syscalls_mmap14.sh | 64 + .../oe_test_ltp_syscalls_mmap15.sh | 64 + .../oe_test_ltp_syscalls_mmap16.sh | 64 + .../oe_test_ltp_syscalls_mmap17.sh | 64 + .../oe_test_ltp_syscalls_mmap18.sh | 64 + .../oe_test_ltp_syscalls_mmap19.sh | 64 + .../oe_test_ltp_syscalls_mmap20.sh | 64 + .../oe_test_ltp_syscalls_modify_ldt01.sh | 64 + .../oe_test_ltp_syscalls_modify_ldt02.sh | 64 + .../oe_test_ltp_syscalls_modify_ldt03.sh | 64 + .../oe_test_ltp_syscalls_mount01.sh | 64 + .../oe_test_ltp_syscalls_mount02.sh | 64 + .../oe_test_ltp_syscalls_mount03.sh | 64 + .../oe_test_ltp_syscalls_mount04.sh | 64 + .../oe_test_ltp_syscalls_mount05.sh | 64 + .../oe_test_ltp_syscalls_mount06.sh | 64 + .../oe_test_ltp_syscalls_mount07.sh | 64 + .../oe_test_ltp_syscalls_mount_setattr01.sh | 64 + .../oe_test_ltp_syscalls_move_mount01.sh | 64 + .../oe_test_ltp_syscalls_move_mount02.sh | 64 + .../oe_test_ltp_syscalls_move_pages01.sh | 64 + .../oe_test_ltp_syscalls_move_pages02.sh | 64 + .../oe_test_ltp_syscalls_move_pages03.sh | 64 + .../oe_test_ltp_syscalls_move_pages04.sh | 64 + .../oe_test_ltp_syscalls_move_pages05.sh | 64 + .../oe_test_ltp_syscalls_move_pages06.sh | 64 + .../oe_test_ltp_syscalls_move_pages07.sh | 64 + .../oe_test_ltp_syscalls_move_pages09.sh | 64 + .../oe_test_ltp_syscalls_move_pages10.sh | 64 + .../oe_test_ltp_syscalls_move_pages11.sh | 64 + .../oe_test_ltp_syscalls_move_pages12.sh | 64 + .../oe_test_ltp_syscalls_mprotect01.sh | 64 + .../oe_test_ltp_syscalls_mprotect02.sh | 64 + .../oe_test_ltp_syscalls_mprotect03.sh | 64 + .../oe_test_ltp_syscalls_mprotect04.sh | 64 + .../oe_test_ltp_syscalls_mprotect05.sh | 64 + .../oe_test_ltp_syscalls_mq_notify01.sh | 64 + .../oe_test_ltp_syscalls_mq_notify02.sh | 64 + .../oe_test_ltp_syscalls_mq_notify03.sh | 64 + .../oe_test_ltp_syscalls_mq_open01.sh | 64 + .../oe_test_ltp_syscalls_mq_timedreceive01.sh | 64 + .../oe_test_ltp_syscalls_mq_timedsend01.sh | 64 + .../oe_test_ltp_syscalls_mq_unlink01.sh | 64 + .../oe_test_ltp_syscalls_mremap01.sh | 64 + .../oe_test_ltp_syscalls_mremap02.sh | 64 + .../oe_test_ltp_syscalls_mremap03.sh | 64 + .../oe_test_ltp_syscalls_mremap04.sh | 64 + .../oe_test_ltp_syscalls_mremap05.sh | 64 + .../oe_test_ltp_syscalls_mremap06.sh | 64 + .../oe_test_ltp_syscalls_msgctl01.sh | 64 + .../oe_test_ltp_syscalls_msgctl02.sh | 64 + .../oe_test_ltp_syscalls_msgctl03.sh | 64 + .../oe_test_ltp_syscalls_msgctl04.sh | 64 + .../oe_test_ltp_syscalls_msgctl05.sh | 64 + .../oe_test_ltp_syscalls_msgctl06.sh | 64 + .../oe_test_ltp_syscalls_msgctl12.sh | 64 + .../oe_test_ltp_syscalls_msgget01.sh | 64 + .../oe_test_ltp_syscalls_msgget02.sh | 64 + .../oe_test_ltp_syscalls_msgget03.sh | 64 + .../oe_test_ltp_syscalls_msgget04.sh | 64 + .../oe_test_ltp_syscalls_msgget05.sh | 64 + .../oe_test_ltp_syscalls_msgrcv01.sh | 64 + .../oe_test_ltp_syscalls_msgrcv02.sh | 64 + .../oe_test_ltp_syscalls_msgrcv03.sh | 64 + .../oe_test_ltp_syscalls_msgrcv05.sh | 64 + .../oe_test_ltp_syscalls_msgrcv06.sh | 64 + .../oe_test_ltp_syscalls_msgrcv07.sh | 64 + .../oe_test_ltp_syscalls_msgrcv08.sh | 64 + .../oe_test_ltp_syscalls_msgsnd01.sh | 64 + .../oe_test_ltp_syscalls_msgsnd02.sh | 64 + .../oe_test_ltp_syscalls_msgsnd05.sh | 64 + .../oe_test_ltp_syscalls_msgsnd06.sh | 64 + .../oe_test_ltp_syscalls_msgstress01.sh | 64 + .../oe_test_ltp_syscalls_msgstress02.sh | 64 + .../oe_test_ltp_syscalls_msgstress03.sh | 64 + .../oe_test_ltp_syscalls_msgstress04.sh | 64 + .../oe_test_ltp_syscalls_msync01.sh | 64 + .../oe_test_ltp_syscalls_msync02.sh | 64 + .../oe_test_ltp_syscalls_msync03.sh | 64 + .../oe_test_ltp_syscalls_msync04.sh | 64 + .../oe_test_ltp_syscalls_munlock01.sh | 64 + .../oe_test_ltp_syscalls_munlock02.sh | 64 + .../oe_test_ltp_syscalls_munlockall01.sh | 64 + .../oe_test_ltp_syscalls_munmap01.sh | 64 + .../oe_test_ltp_syscalls_munmap02.sh | 64 + .../oe_test_ltp_syscalls_munmap03.sh | 64 + ...e_test_ltp_syscalls_name_to_handle_at01.sh | 64 + ...e_test_ltp_syscalls_name_to_handle_at02.sh | 64 + .../oe_test_ltp_syscalls_nanosleep01.sh | 64 + .../oe_test_ltp_syscalls_nanosleep02.sh | 64 + .../oe_test_ltp_syscalls_nanosleep04.sh | 64 + .../oe_test_ltp_syscalls_newuname01.sh | 64 + .../oe_test_ltp_syscalls_nftw01.sh | 64 + .../oe_test_ltp_syscalls_nftw6401.sh | 64 + .../oe_test_ltp_syscalls_nice01.sh | 64 + .../oe_test_ltp_syscalls_nice02.sh | 64 + .../oe_test_ltp_syscalls_nice03.sh | 64 + .../oe_test_ltp_syscalls_nice04.sh | 64 + .../oe_test_ltp_syscalls_nice05.sh | 64 + .../oe_test_ltp_syscalls_open01.sh | 64 + .../oe_test_ltp_syscalls_open01A.sh | 64 + .../oe_test_ltp_syscalls_open02.sh | 64 + .../oe_test_ltp_syscalls_open03.sh | 64 + .../oe_test_ltp_syscalls_open04.sh | 64 + .../oe_test_ltp_syscalls_open06.sh | 64 + .../oe_test_ltp_syscalls_open07.sh | 64 + .../oe_test_ltp_syscalls_open08.sh | 64 + .../oe_test_ltp_syscalls_open09.sh | 64 + .../oe_test_ltp_syscalls_open10.sh | 64 + .../oe_test_ltp_syscalls_open11.sh | 64 + .../oe_test_ltp_syscalls_open12.sh | 64 + .../oe_test_ltp_syscalls_open13.sh | 64 + .../oe_test_ltp_syscalls_open14.sh | 64 + ...e_test_ltp_syscalls_open_by_handle_at01.sh | 64 + ...e_test_ltp_syscalls_open_by_handle_at02.sh | 64 + .../oe_test_ltp_syscalls_open_tree01.sh | 64 + .../oe_test_ltp_syscalls_open_tree02.sh | 64 + .../oe_test_ltp_syscalls_openat01.sh | 64 + .../oe_test_ltp_syscalls_openat02.sh | 64 + .../oe_test_ltp_syscalls_openat03.sh | 64 + .../oe_test_ltp_syscalls_openat04.sh | 64 + .../oe_test_ltp_syscalls_openat201.sh | 64 + .../oe_test_ltp_syscalls_openat202.sh | 64 + .../oe_test_ltp_syscalls_openat203.sh | 64 + .../oe_test_ltp_syscalls_pathconf01.sh | 64 + .../oe_test_ltp_syscalls_pathconf02.sh | 64 + .../oe_test_ltp_syscalls_pause01.sh | 64 + .../oe_test_ltp_syscalls_pause02.sh | 64 + .../oe_test_ltp_syscalls_pause03.sh | 64 + .../oe_test_ltp_syscalls_perf_event_open01.sh | 64 + .../oe_test_ltp_syscalls_perf_event_open02.sh | 64 + .../oe_test_ltp_syscalls_perf_event_open03.sh | 64 + .../oe_test_ltp_syscalls_personality01.sh | 64 + .../oe_test_ltp_syscalls_personality02.sh | 64 + .../oe_test_ltp_syscalls_pidfd_getfd01.sh | 64 + .../oe_test_ltp_syscalls_pidfd_getfd02.sh | 64 + .../oe_test_ltp_syscalls_pidfd_open01.sh | 64 + .../oe_test_ltp_syscalls_pidfd_open02.sh | 64 + .../oe_test_ltp_syscalls_pidfd_open03.sh | 64 + .../oe_test_ltp_syscalls_pidfd_open04.sh | 64 + ...e_test_ltp_syscalls_pidfd_send_signal01.sh | 64 + ...e_test_ltp_syscalls_pidfd_send_signal02.sh | 64 + ...e_test_ltp_syscalls_pidfd_send_signal03.sh | 64 + .../oe_test_ltp_syscalls_pipe01.sh | 64 + .../oe_test_ltp_syscalls_pipe02.sh | 64 + .../oe_test_ltp_syscalls_pipe03.sh | 64 + .../oe_test_ltp_syscalls_pipe04.sh | 64 + .../oe_test_ltp_syscalls_pipe05.sh | 64 + .../oe_test_ltp_syscalls_pipe06.sh | 64 + .../oe_test_ltp_syscalls_pipe07.sh | 64 + .../oe_test_ltp_syscalls_pipe08.sh | 64 + .../oe_test_ltp_syscalls_pipe09.sh | 64 + .../oe_test_ltp_syscalls_pipe10.sh | 64 + .../oe_test_ltp_syscalls_pipe11.sh | 64 + .../oe_test_ltp_syscalls_pipe12.sh | 64 + .../oe_test_ltp_syscalls_pipe13.sh | 64 + .../oe_test_ltp_syscalls_pipe14.sh | 64 + .../oe_test_ltp_syscalls_pipe15.sh | 64 + .../oe_test_ltp_syscalls_pipe2_01.sh | 64 + .../oe_test_ltp_syscalls_pipe2_02.sh | 64 + .../oe_test_ltp_syscalls_pipe2_04.sh | 64 + .../oe_test_ltp_syscalls_pivot_root01.sh | 64 + .../oe_test_ltp_syscalls_pkey01.sh | 64 + .../oe_test_ltp_syscalls_poll01.sh | 64 + .../oe_test_ltp_syscalls_poll02.sh | 64 + .../oe_test_ltp_syscalls_posix_fadvise01.sh | 64 + ...oe_test_ltp_syscalls_posix_fadvise01_64.sh | 64 + .../oe_test_ltp_syscalls_posix_fadvise02.sh | 64 + ...oe_test_ltp_syscalls_posix_fadvise02_64.sh | 64 + .../oe_test_ltp_syscalls_posix_fadvise03.sh | 64 + ...oe_test_ltp_syscalls_posix_fadvise03_64.sh | 64 + .../oe_test_ltp_syscalls_posix_fadvise04.sh | 64 + ...oe_test_ltp_syscalls_posix_fadvise04_64.sh | 64 + .../oe_test_ltp_syscalls_ppoll01.sh | 64 + .../oe_test_ltp_syscalls_prctl01.sh | 64 + .../oe_test_ltp_syscalls_prctl02.sh | 64 + .../oe_test_ltp_syscalls_prctl03.sh | 64 + .../oe_test_ltp_syscalls_prctl04.sh | 64 + .../oe_test_ltp_syscalls_prctl05.sh | 64 + .../oe_test_ltp_syscalls_prctl06.sh | 64 + .../oe_test_ltp_syscalls_prctl07.sh | 64 + .../oe_test_ltp_syscalls_prctl08.sh | 64 + .../oe_test_ltp_syscalls_prctl09.sh | 64 + .../oe_test_ltp_syscalls_prctl10.sh | 64 + .../oe_test_ltp_syscalls_pread01.sh | 64 + .../oe_test_ltp_syscalls_pread01_64.sh | 64 + .../oe_test_ltp_syscalls_pread02.sh | 64 + .../oe_test_ltp_syscalls_pread02_64.sh | 64 + .../oe_test_ltp_syscalls_preadv01.sh | 64 + .../oe_test_ltp_syscalls_preadv01_64.sh | 64 + .../oe_test_ltp_syscalls_preadv02.sh | 64 + .../oe_test_ltp_syscalls_preadv02_64.sh | 64 + .../oe_test_ltp_syscalls_preadv03.sh | 64 + .../oe_test_ltp_syscalls_preadv03_64.sh | 64 + .../oe_test_ltp_syscalls_preadv201.sh | 64 + .../oe_test_ltp_syscalls_preadv201_64.sh | 64 + .../oe_test_ltp_syscalls_preadv202.sh | 64 + .../oe_test_ltp_syscalls_preadv202_64.sh | 64 + .../oe_test_ltp_syscalls_preadv203.sh | 64 + .../oe_test_ltp_syscalls_preadv203_64.sh | 64 + .../oe_test_ltp_syscalls_process_madvise01.sh | 64 + ...oe_test_ltp_syscalls_process_vm_readv01.sh | 64 + ...oe_test_ltp_syscalls_process_vm_readv02.sh | 64 + ...oe_test_ltp_syscalls_process_vm_readv03.sh | 64 + ...e_test_ltp_syscalls_process_vm_writev01.sh | 64 + ...e_test_ltp_syscalls_process_vm_writev02.sh | 64 + .../oe_test_ltp_syscalls_profil01.sh | 64 + .../oe_test_ltp_syscalls_prot_hsymlinks.sh | 64 + .../oe_test_ltp_syscalls_pselect01.sh | 64 + .../oe_test_ltp_syscalls_pselect01_64.sh | 64 + .../oe_test_ltp_syscalls_pselect02.sh | 64 + .../oe_test_ltp_syscalls_pselect02_64.sh | 64 + .../oe_test_ltp_syscalls_pselect03.sh | 64 + .../oe_test_ltp_syscalls_pselect03_64.sh | 64 + .../oe_test_ltp_syscalls_ptrace01.sh | 64 + .../oe_test_ltp_syscalls_ptrace02.sh | 64 + .../oe_test_ltp_syscalls_ptrace03.sh | 64 + .../oe_test_ltp_syscalls_ptrace04.sh | 64 + .../oe_test_ltp_syscalls_ptrace05.sh | 64 + .../oe_test_ltp_syscalls_ptrace06.sh | 64 + .../oe_test_ltp_syscalls_ptrace07.sh | 64 + .../oe_test_ltp_syscalls_ptrace08.sh | 64 + .../oe_test_ltp_syscalls_ptrace09.sh | 64 + .../oe_test_ltp_syscalls_ptrace10.sh | 64 + .../oe_test_ltp_syscalls_ptrace11.sh | 64 + .../oe_test_ltp_syscalls_pwrite01.sh | 64 + .../oe_test_ltp_syscalls_pwrite01_64.sh | 64 + .../oe_test_ltp_syscalls_pwrite02.sh | 64 + .../oe_test_ltp_syscalls_pwrite02_64.sh | 64 + .../oe_test_ltp_syscalls_pwrite03.sh | 64 + .../oe_test_ltp_syscalls_pwrite03_64.sh | 64 + .../oe_test_ltp_syscalls_pwrite04.sh | 64 + .../oe_test_ltp_syscalls_pwrite04_64.sh | 64 + .../oe_test_ltp_syscalls_pwritev01.sh | 64 + .../oe_test_ltp_syscalls_pwritev01_64.sh | 64 + .../oe_test_ltp_syscalls_pwritev02.sh | 64 + .../oe_test_ltp_syscalls_pwritev02_64.sh | 64 + .../oe_test_ltp_syscalls_pwritev03.sh | 64 + .../oe_test_ltp_syscalls_pwritev03_64.sh | 64 + .../oe_test_ltp_syscalls_pwritev201.sh | 64 + .../oe_test_ltp_syscalls_pwritev201_64.sh | 64 + .../oe_test_ltp_syscalls_pwritev202.sh | 64 + .../oe_test_ltp_syscalls_pwritev202_64.sh | 64 + .../oe_test_ltp_syscalls_qmm01.sh | 64 + .../oe_test_ltp_syscalls_quotactl01.sh | 64 + .../oe_test_ltp_syscalls_quotactl02.sh | 64 + .../oe_test_ltp_syscalls_quotactl03.sh | 64 + .../oe_test_ltp_syscalls_quotactl04.sh | 64 + .../oe_test_ltp_syscalls_quotactl05.sh | 64 + .../oe_test_ltp_syscalls_quotactl06.sh | 64 + .../oe_test_ltp_syscalls_quotactl07.sh | 64 + .../oe_test_ltp_syscalls_quotactl08.sh | 64 + .../oe_test_ltp_syscalls_quotactl09.sh | 64 + .../oe_test_ltp_syscalls_read01.sh | 64 + .../oe_test_ltp_syscalls_read02.sh | 64 + .../oe_test_ltp_syscalls_read03.sh | 64 + .../oe_test_ltp_syscalls_read04.sh | 64 + .../oe_test_ltp_syscalls_readahead01.sh | 64 + .../oe_test_ltp_syscalls_readahead02.sh | 64 + .../oe_test_ltp_syscalls_readdir01.sh | 64 + .../oe_test_ltp_syscalls_readdir21.sh | 64 + .../oe_test_ltp_syscalls_readlink01.sh | 64 + .../oe_test_ltp_syscalls_readlink01A.sh | 64 + .../oe_test_ltp_syscalls_readlink03.sh | 64 + .../oe_test_ltp_syscalls_readlinkat01.sh | 64 + .../oe_test_ltp_syscalls_readlinkat02.sh | 64 + .../oe_test_ltp_syscalls_readv01.sh | 64 + .../oe_test_ltp_syscalls_readv02.sh | 64 + .../oe_test_ltp_syscalls_realpath01.sh | 64 + .../oe_test_ltp_syscalls_reboot01.sh | 64 + .../oe_test_ltp_syscalls_reboot02.sh | 64 + .../oe_test_ltp_syscalls_recv01.sh | 64 + .../oe_test_ltp_syscalls_recvfrom01.sh | 64 + .../oe_test_ltp_syscalls_recvmmsg01.sh | 64 + .../oe_test_ltp_syscalls_recvmsg01.sh | 64 + .../oe_test_ltp_syscalls_recvmsg02.sh | 64 + .../oe_test_ltp_syscalls_recvmsg03.sh | 64 + ...oe_test_ltp_syscalls_remap_file_pages01.sh | 64 + ...oe_test_ltp_syscalls_remap_file_pages02.sh | 64 + .../oe_test_ltp_syscalls_removexattr01.sh | 64 + .../oe_test_ltp_syscalls_removexattr02.sh | 64 + .../oe_test_ltp_syscalls_rename01.sh | 64 + .../oe_test_ltp_syscalls_rename01A.sh | 64 + .../oe_test_ltp_syscalls_rename03.sh | 64 + .../oe_test_ltp_syscalls_rename04.sh | 64 + .../oe_test_ltp_syscalls_rename05.sh | 64 + .../oe_test_ltp_syscalls_rename06.sh | 64 + .../oe_test_ltp_syscalls_rename07.sh | 64 + .../oe_test_ltp_syscalls_rename08.sh | 64 + .../oe_test_ltp_syscalls_rename09.sh | 64 + .../oe_test_ltp_syscalls_rename10.sh | 64 + .../oe_test_ltp_syscalls_rename11.sh | 64 + .../oe_test_ltp_syscalls_rename12.sh | 64 + .../oe_test_ltp_syscalls_rename13.sh | 64 + .../oe_test_ltp_syscalls_rename14.sh | 64 + .../oe_test_ltp_syscalls_renameat01.sh | 64 + .../oe_test_ltp_syscalls_renameat201.sh | 64 + .../oe_test_ltp_syscalls_renameat202.sh | 64 + .../oe_test_ltp_syscalls_request_key01.sh | 64 + .../oe_test_ltp_syscalls_request_key02.sh | 64 + .../oe_test_ltp_syscalls_request_key03.sh | 64 + .../oe_test_ltp_syscalls_request_key04.sh | 64 + .../oe_test_ltp_syscalls_request_key05.sh | 64 + .../oe_test_ltp_syscalls_rmdir01.sh | 64 + .../oe_test_ltp_syscalls_rmdir02.sh | 64 + .../oe_test_ltp_syscalls_rmdir03.sh | 64 + .../oe_test_ltp_syscalls_rmdir03A.sh | 64 + .../oe_test_ltp_syscalls_rt_sigaction01.sh | 64 + .../oe_test_ltp_syscalls_rt_sigaction02.sh | 64 + .../oe_test_ltp_syscalls_rt_sigaction03.sh | 64 + .../oe_test_ltp_syscalls_rt_sigprocmask01.sh | 64 + .../oe_test_ltp_syscalls_rt_sigprocmask02.sh | 64 + .../oe_test_ltp_syscalls_rt_sigqueueinfo01.sh | 64 + .../oe_test_ltp_syscalls_rt_sigsuspend01.sh | 64 + .../oe_test_ltp_syscalls_rt_sigtimedwait01.sh | 64 + ...e_test_ltp_syscalls_rt_tgsigqueueinfo01.sh | 64 + .../oe_test_ltp_syscalls_sbrk01.sh | 64 + .../oe_test_ltp_syscalls_sbrk02.sh | 64 + .../oe_test_ltp_syscalls_sbrk03.sh | 64 + ...t_ltp_syscalls_sched_get_priority_max01.sh | 64 + ...t_ltp_syscalls_sched_get_priority_max02.sh | 64 + ...t_ltp_syscalls_sched_get_priority_min01.sh | 64 + ...t_ltp_syscalls_sched_get_priority_min02.sh | 64 + ...e_test_ltp_syscalls_sched_getaffinity01.sh | 64 + .../oe_test_ltp_syscalls_sched_getattr01.sh | 64 + .../oe_test_ltp_syscalls_sched_getattr02.sh | 64 + .../oe_test_ltp_syscalls_sched_getparam01.sh | 64 + .../oe_test_ltp_syscalls_sched_getparam03.sh | 64 + ..._test_ltp_syscalls_sched_getscheduler01.sh | 64 + ..._test_ltp_syscalls_sched_getscheduler02.sh | 64 + ...st_ltp_syscalls_sched_rr_get_interval01.sh | 64 + ...st_ltp_syscalls_sched_rr_get_interval02.sh | 64 + ...st_ltp_syscalls_sched_rr_get_interval03.sh | 64 + ...e_test_ltp_syscalls_sched_setaffinity01.sh | 64 + .../oe_test_ltp_syscalls_sched_setattr01.sh | 64 + .../oe_test_ltp_syscalls_sched_setparam01.sh | 64 + .../oe_test_ltp_syscalls_sched_setparam02.sh | 64 + .../oe_test_ltp_syscalls_sched_setparam03.sh | 64 + .../oe_test_ltp_syscalls_sched_setparam04.sh | 64 + .../oe_test_ltp_syscalls_sched_setparam05.sh | 64 + ..._test_ltp_syscalls_sched_setscheduler01.sh | 64 + ..._test_ltp_syscalls_sched_setscheduler02.sh | 64 + ..._test_ltp_syscalls_sched_setscheduler03.sh | 64 + ..._test_ltp_syscalls_sched_setscheduler04.sh | 64 + .../oe_test_ltp_syscalls_sched_yield01.sh | 64 + .../oe_test_ltp_syscalls_select01.sh | 64 + .../oe_test_ltp_syscalls_select02.sh | 64 + .../oe_test_ltp_syscalls_select03.sh | 64 + .../oe_test_ltp_syscalls_select04.sh | 64 + .../oe_test_ltp_syscalls_semctl01.sh | 64 + .../oe_test_ltp_syscalls_semctl02.sh | 64 + .../oe_test_ltp_syscalls_semctl03.sh | 64 + .../oe_test_ltp_syscalls_semctl04.sh | 64 + .../oe_test_ltp_syscalls_semctl05.sh | 64 + .../oe_test_ltp_syscalls_semctl06.sh | 64 + .../oe_test_ltp_syscalls_semctl07.sh | 64 + .../oe_test_ltp_syscalls_semctl08.sh | 64 + .../oe_test_ltp_syscalls_semctl09.sh | 64 + .../oe_test_ltp_syscalls_semget01.sh | 64 + .../oe_test_ltp_syscalls_semget02.sh | 64 + .../oe_test_ltp_syscalls_semget05.sh | 64 + .../oe_test_ltp_syscalls_semop01.sh | 64 + .../oe_test_ltp_syscalls_semop02.sh | 64 + .../oe_test_ltp_syscalls_semop03.sh | 64 + .../oe_test_ltp_syscalls_semop04.sh | 64 + .../oe_test_ltp_syscalls_semop05.sh | 64 + .../oe_test_ltp_syscalls_send01.sh | 64 + .../oe_test_ltp_syscalls_send02.sh | 64 + .../oe_test_ltp_syscalls_sendfile02.sh | 64 + .../oe_test_ltp_syscalls_sendfile02_64.sh | 64 + .../oe_test_ltp_syscalls_sendfile03.sh | 64 + .../oe_test_ltp_syscalls_sendfile03_64.sh | 64 + .../oe_test_ltp_syscalls_sendfile04.sh | 64 + .../oe_test_ltp_syscalls_sendfile04_64.sh | 64 + .../oe_test_ltp_syscalls_sendfile05.sh | 64 + .../oe_test_ltp_syscalls_sendfile05_64.sh | 64 + .../oe_test_ltp_syscalls_sendfile06.sh | 64 + .../oe_test_ltp_syscalls_sendfile06_64.sh | 64 + .../oe_test_ltp_syscalls_sendfile07.sh | 64 + .../oe_test_ltp_syscalls_sendfile07_64.sh | 64 + .../oe_test_ltp_syscalls_sendfile08.sh | 64 + .../oe_test_ltp_syscalls_sendfile08_64.sh | 64 + .../oe_test_ltp_syscalls_sendfile09.sh | 64 + .../oe_test_ltp_syscalls_sendfile09_64.sh | 64 + .../oe_test_ltp_syscalls_sendmmsg01.sh | 64 + .../oe_test_ltp_syscalls_sendmmsg02.sh | 64 + .../oe_test_ltp_syscalls_sendmsg01.sh | 64 + .../oe_test_ltp_syscalls_sendmsg02.sh | 64 + .../oe_test_ltp_syscalls_sendmsg03.sh | 64 + .../oe_test_ltp_syscalls_sendto01.sh | 64 + .../oe_test_ltp_syscalls_sendto02.sh | 64 + .../oe_test_ltp_syscalls_sendto03.sh | 64 + .../oe_test_ltp_syscalls_set_mempolicy01.sh | 64 + .../oe_test_ltp_syscalls_set_mempolicy02.sh | 64 + .../oe_test_ltp_syscalls_set_mempolicy03.sh | 64 + .../oe_test_ltp_syscalls_set_mempolicy04.sh | 64 + .../oe_test_ltp_syscalls_set_robust_list01.sh | 64 + .../oe_test_ltp_syscalls_set_thread_area01.sh | 64 + .../oe_test_ltp_syscalls_set_tid_address01.sh | 64 + .../oe_test_ltp_syscalls_setdomainname01.sh | 64 + .../oe_test_ltp_syscalls_setdomainname02.sh | 64 + .../oe_test_ltp_syscalls_setdomainname03.sh | 64 + .../oe_test_ltp_syscalls_setegid01.sh | 64 + .../oe_test_ltp_syscalls_setegid02.sh | 64 + .../oe_test_ltp_syscalls_setfsgid01.sh | 64 + .../oe_test_ltp_syscalls_setfsgid01_16.sh | 64 + .../oe_test_ltp_syscalls_setfsgid02.sh | 64 + .../oe_test_ltp_syscalls_setfsgid02_16.sh | 64 + .../oe_test_ltp_syscalls_setfsgid03.sh | 64 + .../oe_test_ltp_syscalls_setfsgid03_16.sh | 64 + .../oe_test_ltp_syscalls_setfsuid01.sh | 64 + .../oe_test_ltp_syscalls_setfsuid01_16.sh | 64 + .../oe_test_ltp_syscalls_setfsuid02.sh | 64 + .../oe_test_ltp_syscalls_setfsuid02_16.sh | 64 + .../oe_test_ltp_syscalls_setfsuid03.sh | 64 + .../oe_test_ltp_syscalls_setfsuid03_16.sh | 64 + .../oe_test_ltp_syscalls_setfsuid04.sh | 64 + .../oe_test_ltp_syscalls_setfsuid04_16.sh | 64 + .../oe_test_ltp_syscalls_setgid01.sh | 64 + .../oe_test_ltp_syscalls_setgid01_16.sh | 64 + .../oe_test_ltp_syscalls_setgid02.sh | 64 + .../oe_test_ltp_syscalls_setgid02_16.sh | 64 + .../oe_test_ltp_syscalls_setgid03.sh | 64 + .../oe_test_ltp_syscalls_setgid03_16.sh | 64 + .../oe_test_ltp_syscalls_setgroups01.sh | 64 + .../oe_test_ltp_syscalls_setgroups01_16.sh | 64 + .../oe_test_ltp_syscalls_setgroups02.sh | 64 + .../oe_test_ltp_syscalls_setgroups02_16.sh | 64 + .../oe_test_ltp_syscalls_setgroups03.sh | 64 + .../oe_test_ltp_syscalls_setgroups03_16.sh | 64 + .../oe_test_ltp_syscalls_sethostname01.sh | 64 + .../oe_test_ltp_syscalls_sethostname02.sh | 64 + .../oe_test_ltp_syscalls_sethostname03.sh | 64 + .../oe_test_ltp_syscalls_setitimer01.sh | 64 + .../oe_test_ltp_syscalls_setitimer02.sh | 64 + .../oe_test_ltp_syscalls_setns01.sh | 64 + .../oe_test_ltp_syscalls_setns02.sh | 64 + .../oe_test_ltp_syscalls_setpgid01.sh | 64 + .../oe_test_ltp_syscalls_setpgid02.sh | 64 + .../oe_test_ltp_syscalls_setpgid03.sh | 64 + .../oe_test_ltp_syscalls_setpgrp01.sh | 64 + .../oe_test_ltp_syscalls_setpgrp02.sh | 64 + .../oe_test_ltp_syscalls_setpriority01.sh | 64 + .../oe_test_ltp_syscalls_setpriority02.sh | 64 + .../oe_test_ltp_syscalls_setregid01.sh | 64 + .../oe_test_ltp_syscalls_setregid01_16.sh | 64 + .../oe_test_ltp_syscalls_setregid02.sh | 64 + .../oe_test_ltp_syscalls_setregid02_16.sh | 64 + .../oe_test_ltp_syscalls_setregid03.sh | 64 + .../oe_test_ltp_syscalls_setregid03_16.sh | 64 + .../oe_test_ltp_syscalls_setregid04.sh | 64 + .../oe_test_ltp_syscalls_setregid04_16.sh | 64 + .../oe_test_ltp_syscalls_setresgid01.sh | 64 + .../oe_test_ltp_syscalls_setresgid01_16.sh | 64 + .../oe_test_ltp_syscalls_setresgid02.sh | 64 + .../oe_test_ltp_syscalls_setresgid02_16.sh | 64 + .../oe_test_ltp_syscalls_setresgid03.sh | 64 + .../oe_test_ltp_syscalls_setresgid03_16.sh | 64 + .../oe_test_ltp_syscalls_setresgid04.sh | 64 + .../oe_test_ltp_syscalls_setresgid04_16.sh | 64 + .../oe_test_ltp_syscalls_setresuid01.sh | 64 + .../oe_test_ltp_syscalls_setresuid01_16.sh | 64 + .../oe_test_ltp_syscalls_setresuid02.sh | 64 + .../oe_test_ltp_syscalls_setresuid02_16.sh | 64 + .../oe_test_ltp_syscalls_setresuid03.sh | 64 + .../oe_test_ltp_syscalls_setresuid03_16.sh | 64 + .../oe_test_ltp_syscalls_setresuid04.sh | 64 + .../oe_test_ltp_syscalls_setresuid04_16.sh | 64 + .../oe_test_ltp_syscalls_setresuid05.sh | 64 + .../oe_test_ltp_syscalls_setresuid05_16.sh | 64 + .../oe_test_ltp_syscalls_setreuid01.sh | 64 + .../oe_test_ltp_syscalls_setreuid01_16.sh | 64 + .../oe_test_ltp_syscalls_setreuid02.sh | 64 + .../oe_test_ltp_syscalls_setreuid02_16.sh | 64 + .../oe_test_ltp_syscalls_setreuid03.sh | 64 + .../oe_test_ltp_syscalls_setreuid03_16.sh | 64 + .../oe_test_ltp_syscalls_setreuid04.sh | 64 + .../oe_test_ltp_syscalls_setreuid04_16.sh | 64 + .../oe_test_ltp_syscalls_setreuid05.sh | 64 + .../oe_test_ltp_syscalls_setreuid05_16.sh | 64 + .../oe_test_ltp_syscalls_setreuid06.sh | 64 + .../oe_test_ltp_syscalls_setreuid06_16.sh | 64 + .../oe_test_ltp_syscalls_setreuid07.sh | 64 + .../oe_test_ltp_syscalls_setreuid07_16.sh | 64 + .../oe_test_ltp_syscalls_setrlimit01.sh | 64 + .../oe_test_ltp_syscalls_setrlimit02.sh | 64 + .../oe_test_ltp_syscalls_setrlimit03.sh | 64 + .../oe_test_ltp_syscalls_setrlimit04.sh | 64 + .../oe_test_ltp_syscalls_setrlimit05.sh | 64 + .../oe_test_ltp_syscalls_setrlimit06.sh | 64 + .../oe_test_ltp_syscalls_setsid01.sh | 64 + .../oe_test_ltp_syscalls_setsockopt01.sh | 64 + .../oe_test_ltp_syscalls_setsockopt02.sh | 64 + .../oe_test_ltp_syscalls_setsockopt03.sh | 64 + .../oe_test_ltp_syscalls_setsockopt04.sh | 64 + .../oe_test_ltp_syscalls_setsockopt05.sh | 64 + .../oe_test_ltp_syscalls_setsockopt06.sh | 64 + .../oe_test_ltp_syscalls_setsockopt07.sh | 64 + .../oe_test_ltp_syscalls_setsockopt08.sh | 64 + .../oe_test_ltp_syscalls_setsockopt09.sh | 64 + .../oe_test_ltp_syscalls_setsockopt10.sh | 64 + .../oe_test_ltp_syscalls_settimeofday01.sh | 64 + .../oe_test_ltp_syscalls_settimeofday02.sh | 64 + .../oe_test_ltp_syscalls_setuid01.sh | 64 + .../oe_test_ltp_syscalls_setuid01_16.sh | 64 + .../oe_test_ltp_syscalls_setuid03.sh | 64 + .../oe_test_ltp_syscalls_setuid03_16.sh | 64 + .../oe_test_ltp_syscalls_setuid04.sh | 64 + .../oe_test_ltp_syscalls_setuid04_16.sh | 64 + .../oe_test_ltp_syscalls_setxattr01.sh | 64 + .../oe_test_ltp_syscalls_setxattr02.sh | 64 + .../oe_test_ltp_syscalls_setxattr03.sh | 64 + .../oe_test_ltp_syscalls_sgetmask01.sh | 64 + .../oe_test_ltp_syscalls_shmat01.sh | 64 + .../oe_test_ltp_syscalls_shmat02.sh | 64 + .../oe_test_ltp_syscalls_shmat03.sh | 64 + .../oe_test_ltp_syscalls_shmctl01.sh | 64 + .../oe_test_ltp_syscalls_shmctl02.sh | 64 + .../oe_test_ltp_syscalls_shmctl03.sh | 64 + .../oe_test_ltp_syscalls_shmctl04.sh | 64 + .../oe_test_ltp_syscalls_shmctl05.sh | 64 + .../oe_test_ltp_syscalls_shmctl06.sh | 64 + .../oe_test_ltp_syscalls_shmctl07.sh | 64 + .../oe_test_ltp_syscalls_shmctl08.sh | 64 + .../oe_test_ltp_syscalls_shmdt01.sh | 64 + .../oe_test_ltp_syscalls_shmdt02.sh | 64 + .../oe_test_ltp_syscalls_shmget02.sh | 64 + .../oe_test_ltp_syscalls_shmget03.sh | 64 + .../oe_test_ltp_syscalls_shmget04.sh | 64 + .../oe_test_ltp_syscalls_shmget05.sh | 64 + .../oe_test_ltp_syscalls_shmget06.sh | 64 + .../oe_test_ltp_syscalls_sigaction01.sh | 64 + .../oe_test_ltp_syscalls_sigaction02.sh | 64 + .../oe_test_ltp_syscalls_sigaltstack01.sh | 64 + .../oe_test_ltp_syscalls_sigaltstack02.sh | 64 + .../oe_test_ltp_syscalls_sighold02.sh | 64 + .../oe_test_ltp_syscalls_signal01.sh | 64 + .../oe_test_ltp_syscalls_signal02.sh | 64 + .../oe_test_ltp_syscalls_signal03.sh | 64 + .../oe_test_ltp_syscalls_signal04.sh | 64 + .../oe_test_ltp_syscalls_signal05.sh | 64 + .../oe_test_ltp_syscalls_signal06.sh | 64 + .../oe_test_ltp_syscalls_signalfd01.sh | 64 + .../oe_test_ltp_syscalls_signalfd4_01.sh | 64 + .../oe_test_ltp_syscalls_signalfd4_02.sh | 64 + .../oe_test_ltp_syscalls_sigpending02.sh | 64 + .../oe_test_ltp_syscalls_sigprocmask01.sh | 64 + .../oe_test_ltp_syscalls_sigrelse01.sh | 64 + .../oe_test_ltp_syscalls_sigsuspend01.sh | 64 + .../oe_test_ltp_syscalls_sigtimedwait01.sh | 64 + .../oe_test_ltp_syscalls_sigwait01.sh | 64 + .../oe_test_ltp_syscalls_sigwaitinfo01.sh | 64 + .../oe_test_ltp_syscalls_socket01.sh | 64 + .../oe_test_ltp_syscalls_socket02.sh | 64 + .../oe_test_ltp_syscalls_socketcall01.sh | 64 + .../oe_test_ltp_syscalls_socketcall02.sh | 64 + .../oe_test_ltp_syscalls_socketcall03.sh | 64 + .../oe_test_ltp_syscalls_socketpair01.sh | 64 + .../oe_test_ltp_syscalls_socketpair02.sh | 64 + .../oe_test_ltp_syscalls_sockioctl01.sh | 64 + .../oe_test_ltp_syscalls_splice01.sh | 64 + .../oe_test_ltp_syscalls_splice02.sh | 64 + .../oe_test_ltp_syscalls_splice03.sh | 64 + .../oe_test_ltp_syscalls_splice04.sh | 64 + .../oe_test_ltp_syscalls_splice05.sh | 64 + .../oe_test_ltp_syscalls_splice06.sh | 64 + .../oe_test_ltp_syscalls_ssetmask01.sh | 64 + .../oe_test_ltp_syscalls_stat01.sh | 64 + .../oe_test_ltp_syscalls_stat01_64.sh | 64 + .../oe_test_ltp_syscalls_stat02.sh | 64 + .../oe_test_ltp_syscalls_stat02_64.sh | 64 + .../oe_test_ltp_syscalls_stat03.sh | 64 + .../oe_test_ltp_syscalls_stat03_64.sh | 64 + .../oe_test_ltp_syscalls_stat04.sh | 64 + .../oe_test_ltp_syscalls_stat04_64.sh | 64 + .../oe_test_ltp_syscalls_statfs01.sh | 64 + .../oe_test_ltp_syscalls_statfs01_64.sh | 64 + .../oe_test_ltp_syscalls_statfs02.sh | 64 + .../oe_test_ltp_syscalls_statfs02_64.sh | 64 + .../oe_test_ltp_syscalls_statfs03.sh | 64 + .../oe_test_ltp_syscalls_statfs03_64.sh | 64 + .../oe_test_ltp_syscalls_statvfs01.sh | 64 + .../oe_test_ltp_syscalls_statvfs02.sh | 64 + .../oe_test_ltp_syscalls_statx01.sh | 64 + .../oe_test_ltp_syscalls_statx02.sh | 64 + .../oe_test_ltp_syscalls_statx03.sh | 64 + .../oe_test_ltp_syscalls_statx04.sh | 64 + .../oe_test_ltp_syscalls_statx05.sh | 64 + .../oe_test_ltp_syscalls_statx06.sh | 64 + .../oe_test_ltp_syscalls_statx07.sh | 64 + .../oe_test_ltp_syscalls_statx08.sh | 64 + .../oe_test_ltp_syscalls_statx09.sh | 64 + .../oe_test_ltp_syscalls_statx10.sh | 64 + .../oe_test_ltp_syscalls_statx11.sh | 64 + .../oe_test_ltp_syscalls_statx12.sh | 64 + .../oe_test_ltp_syscalls_stime01.sh | 64 + .../oe_test_ltp_syscalls_stime02.sh | 64 + .../oe_test_ltp_syscalls_string01.sh | 64 + .../oe_test_ltp_syscalls_swapoff01.sh | 64 + .../oe_test_ltp_syscalls_swapoff02.sh | 64 + .../oe_test_ltp_syscalls_swapon01.sh | 64 + .../oe_test_ltp_syscalls_swapon02.sh | 64 + .../oe_test_ltp_syscalls_swapon03.sh | 64 + .../oe_test_ltp_syscalls_switch01.sh | 64 + .../oe_test_ltp_syscalls_symlink01.sh | 64 + .../oe_test_ltp_syscalls_symlink02.sh | 64 + .../oe_test_ltp_syscalls_symlink03.sh | 64 + .../oe_test_ltp_syscalls_symlink04.sh | 64 + .../oe_test_ltp_syscalls_symlinkat01.sh | 64 + .../oe_test_ltp_syscalls_sync01.sh | 64 + .../oe_test_ltp_syscalls_sync_file_range01.sh | 64 + .../oe_test_ltp_syscalls_sync_file_range02.sh | 64 + .../oe_test_ltp_syscalls_syncfs01.sh | 64 + .../oe_test_ltp_syscalls_syscall01.sh | 64 + .../oe_test_ltp_syscalls_sysconf01.sh | 64 + .../oe_test_ltp_syscalls_sysctl01.sh | 64 + .../oe_test_ltp_syscalls_sysctl03.sh | 64 + .../oe_test_ltp_syscalls_sysctl04.sh | 64 + .../oe_test_ltp_syscalls_sysfs01.sh | 64 + .../oe_test_ltp_syscalls_sysfs02.sh | 64 + .../oe_test_ltp_syscalls_sysfs03.sh | 64 + .../oe_test_ltp_syscalls_sysfs04.sh | 64 + .../oe_test_ltp_syscalls_sysfs05.sh | 64 + .../oe_test_ltp_syscalls_sysinfo01.sh | 64 + .../oe_test_ltp_syscalls_sysinfo02.sh | 64 + .../oe_test_ltp_syscalls_sysinfo03.sh | 64 + .../oe_test_ltp_syscalls_syslog11.sh | 64 + .../oe_test_ltp_syscalls_syslog12.sh | 64 + .../oe_test_ltp_syscalls_tee01.sh | 64 + .../oe_test_ltp_syscalls_tee02.sh | 64 + .../oe_test_ltp_syscalls_tgkill01.sh | 64 + .../oe_test_ltp_syscalls_tgkill02.sh | 64 + .../oe_test_ltp_syscalls_tgkill03.sh | 64 + .../oe_test_ltp_syscalls_time01.sh | 64 + .../oe_test_ltp_syscalls_timer_create01.sh | 64 + .../oe_test_ltp_syscalls_timer_create02.sh | 64 + .../oe_test_ltp_syscalls_timer_create03.sh | 64 + .../oe_test_ltp_syscalls_timer_delete01.sh | 64 + .../oe_test_ltp_syscalls_timer_delete02.sh | 64 + ...oe_test_ltp_syscalls_timer_getoverrun01.sh | 64 + .../oe_test_ltp_syscalls_timer_gettime01.sh | 64 + .../oe_test_ltp_syscalls_timer_settime01.sh | 64 + .../oe_test_ltp_syscalls_timer_settime02.sh | 64 + .../oe_test_ltp_syscalls_timer_settime03.sh | 64 + .../oe_test_ltp_syscalls_timerfd01.sh | 64 + .../oe_test_ltp_syscalls_timerfd02.sh | 64 + .../oe_test_ltp_syscalls_timerfd04.sh | 64 + .../oe_test_ltp_syscalls_timerfd_create01.sh | 64 + .../oe_test_ltp_syscalls_timerfd_gettime01.sh | 64 + .../oe_test_ltp_syscalls_timerfd_settime01.sh | 64 + .../oe_test_ltp_syscalls_timerfd_settime02.sh | 64 + .../oe_test_ltp_syscalls_times01.sh | 64 + .../oe_test_ltp_syscalls_times03.sh | 64 + .../oe_test_ltp_syscalls_tkill01.sh | 64 + .../oe_test_ltp_syscalls_tkill02.sh | 64 + .../oe_test_ltp_syscalls_truncate02.sh | 64 + .../oe_test_ltp_syscalls_truncate02_64.sh | 64 + .../oe_test_ltp_syscalls_truncate03.sh | 64 + .../oe_test_ltp_syscalls_truncate03_64.sh | 64 + .../oe_test_ltp_syscalls_ulimit01.sh | 64 + .../oe_test_ltp_syscalls_umask01.sh | 64 + .../oe_test_ltp_syscalls_umount01.sh | 64 + .../oe_test_ltp_syscalls_umount02.sh | 64 + .../oe_test_ltp_syscalls_umount03.sh | 64 + .../oe_test_ltp_syscalls_umount2_01.sh | 64 + .../oe_test_ltp_syscalls_umount2_02.sh | 64 + .../oe_test_ltp_syscalls_uname01.sh | 64 + .../oe_test_ltp_syscalls_uname02.sh | 64 + .../oe_test_ltp_syscalls_uname04.sh | 64 + .../oe_test_ltp_syscalls_unlink01.sh | 64 + .../oe_test_ltp_syscalls_unlink05.sh | 64 + .../oe_test_ltp_syscalls_unlink07.sh | 64 + .../oe_test_ltp_syscalls_unlink08.sh | 64 + .../oe_test_ltp_syscalls_unlinkat01.sh | 64 + .../oe_test_ltp_syscalls_unshare01.sh | 64 + .../oe_test_ltp_syscalls_unshare02.sh | 64 + .../oe_test_ltp_syscalls_userfaultfd01.sh | 64 + .../oe_test_ltp_syscalls_ustat01.sh | 64 + .../oe_test_ltp_syscalls_ustat02.sh | 64 + .../oe_test_ltp_syscalls_utime01.sh | 64 + .../oe_test_ltp_syscalls_utime01A.sh | 64 + .../oe_test_ltp_syscalls_utime02.sh | 64 + .../oe_test_ltp_syscalls_utime03.sh | 64 + .../oe_test_ltp_syscalls_utime04.sh | 64 + .../oe_test_ltp_syscalls_utime05.sh | 64 + .../oe_test_ltp_syscalls_utime06.sh | 64 + .../oe_test_ltp_syscalls_utimensat01.sh | 64 + .../oe_test_ltp_syscalls_utimes01.sh | 64 + .../oe_test_ltp_syscalls_vfork01.sh | 64 + .../oe_test_ltp_syscalls_vfork02.sh | 64 + .../oe_test_ltp_syscalls_vhangup01.sh | 64 + .../oe_test_ltp_syscalls_vhangup02.sh | 64 + .../oe_test_ltp_syscalls_vmsplice01.sh | 64 + .../oe_test_ltp_syscalls_vmsplice02.sh | 64 + .../oe_test_ltp_syscalls_vmsplice03.sh | 64 + .../oe_test_ltp_syscalls_vmsplice04.sh | 64 + .../oe_test_ltp_syscalls_wait01.sh | 64 + .../oe_test_ltp_syscalls_wait02.sh | 64 + .../oe_test_ltp_syscalls_wait401.sh | 64 + .../oe_test_ltp_syscalls_wait402.sh | 64 + .../oe_test_ltp_syscalls_wait403.sh | 64 + .../oe_test_ltp_syscalls_waitid01.sh | 64 + .../oe_test_ltp_syscalls_waitid02.sh | 64 + .../oe_test_ltp_syscalls_waitid03.sh | 64 + .../oe_test_ltp_syscalls_waitid04.sh | 64 + .../oe_test_ltp_syscalls_waitid05.sh | 64 + .../oe_test_ltp_syscalls_waitid06.sh | 64 + .../oe_test_ltp_syscalls_waitid07.sh | 64 + .../oe_test_ltp_syscalls_waitid08.sh | 64 + .../oe_test_ltp_syscalls_waitid09.sh | 64 + .../oe_test_ltp_syscalls_waitid10.sh | 64 + .../oe_test_ltp_syscalls_waitid11.sh | 64 + .../oe_test_ltp_syscalls_waitpid01.sh | 64 + .../oe_test_ltp_syscalls_waitpid02.sh | 64 + .../oe_test_ltp_syscalls_waitpid03.sh | 64 + .../oe_test_ltp_syscalls_waitpid04.sh | 64 + .../oe_test_ltp_syscalls_waitpid05.sh | 64 + .../oe_test_ltp_syscalls_waitpid06.sh | 64 + .../oe_test_ltp_syscalls_waitpid07.sh | 64 + .../oe_test_ltp_syscalls_waitpid08.sh | 64 + .../oe_test_ltp_syscalls_waitpid09.sh | 64 + .../oe_test_ltp_syscalls_waitpid10.sh | 64 + .../oe_test_ltp_syscalls_waitpid11.sh | 64 + .../oe_test_ltp_syscalls_waitpid12.sh | 64 + .../oe_test_ltp_syscalls_waitpid13.sh | 64 + .../oe_test_ltp_syscalls_write01.sh | 64 + .../oe_test_ltp_syscalls_write02.sh | 64 + .../oe_test_ltp_syscalls_write03.sh | 64 + .../oe_test_ltp_syscalls_write04.sh | 64 + .../oe_test_ltp_syscalls_write05.sh | 64 + .../oe_test_ltp_syscalls_write06.sh | 64 + .../oe_test_ltp_syscalls_writev01.sh | 64 + .../oe_test_ltp_syscalls_writev02.sh | 64 + .../oe_test_ltp_syscalls_writev03.sh | 64 + .../oe_test_ltp_syscalls_writev05.sh | 64 + .../oe_test_ltp_syscalls_writev06.sh | 64 + .../oe_test_ltp_syscalls_writev07.sh | 64 + .../ltp_uevent/oe_test_ltp_uevent_uevent01.sh | 64 + .../ltp_uevent/oe_test_ltp_uevent_uevent02.sh | 64 + .../ltp_uevent/oe_test_ltp_uevent_uevent03.sh | 64 + .../oe_test_ltp_watchqueue_wqueue01.sh | 64 + .../oe_test_ltp_watchqueue_wqueue02.sh | 64 + .../oe_test_ltp_watchqueue_wqueue03.sh | 64 + .../oe_test_ltp_watchqueue_wqueue04.sh | 64 + .../oe_test_ltp_watchqueue_wqueue05.sh | 64 + .../oe_test_ltp_watchqueue_wqueue06.sh | 64 + .../oe_test_ltp_watchqueue_wqueue07.sh | 64 + .../oe_test_ltp_watchqueue_wqueue08.sh | 64 + .../oe_test_ltp_watchqueue_wqueue09.sh | 64 + 2448 files changed, 162156 insertions(+) create mode 100644 suite2cases/ltp_can.json create mode 100644 suite2cases/ltp_cap_bounds.json create mode 100644 suite2cases/ltp_commands.json create mode 100644 suite2cases/ltp_containers.json create mode 100644 suite2cases/ltp_controllers.json create mode 100644 suite2cases/ltp_cpuhotplug.json create mode 100644 suite2cases/ltp_crypto.json create mode 100644 suite2cases/ltp_cve.json create mode 100644 suite2cases/ltp_dio.json create mode 100644 suite2cases/ltp_fcntl-locktests.json create mode 100644 suite2cases/ltp_filecaps.json create mode 100644 suite2cases/ltp_fs.json create mode 100644 suite2cases/ltp_fs_bind.json create mode 100644 suite2cases/ltp_fs_perms_simple.json create mode 100644 suite2cases/ltp_hugetlb.json create mode 100644 suite2cases/ltp_hyperthreading.json create mode 100644 suite2cases/ltp_input.json create mode 100644 suite2cases/ltp_io.json create mode 100644 suite2cases/ltp_ipc.json create mode 100644 suite2cases/ltp_irq.json create mode 100644 suite2cases/ltp_kernel_misc.json create mode 100644 suite2cases/ltp_math.json create mode 100644 suite2cases/ltp_mm.json create mode 100644 suite2cases/ltp_net_ipv6_lib.json create mode 100644 suite2cases/ltp_nptl.json create mode 100644 suite2cases/ltp_power_management_tests.json create mode 100644 suite2cases/ltp_pty.json create mode 100644 suite2cases/ltp_sched.json create mode 100644 suite2cases/ltp_syscalls.json create mode 100644 suite2cases/ltp_uevent.json create mode 100644 suite2cases/ltp_watchqueue.json create mode 100644 testcases/system-test/ltp-test/ltp_can/oe_test_ltp_can_can_bcm01.sh create mode 100644 testcases/system-test/ltp-test/ltp_can/oe_test_ltp_can_can_filter.sh create mode 100644 testcases/system-test/ltp-test/ltp_can/oe_test_ltp_can_can_rcv_own_msgs.sh create mode 100644 testcases/system-test/ltp-test/ltp_cap_bounds/oe_test_ltp_cap_bounds_Cap_bounds.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_ar_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_cp01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_cpio01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_df01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_du01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_file01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_gdb01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_gzip01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_insmod01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_keyctl01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_ld01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_ldd01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_ln01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_logrotate_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_lsmod01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkdir01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_btrfs_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_ext2_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_ext3_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_ext4_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_minix_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_msdos_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_ntfs_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_vfat_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_xfs_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkswap01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mv01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_nm01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_shell_test01.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_sysctl01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_sysctl02_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_tar01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_unshare01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_unzip01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_wc01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_which01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_clock_gettime03.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_clock_nanosleep03.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mesgq_nstest_clone.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mesgq_nstest_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mesgq_nstest_unshare.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mountns01.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mountns02.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mountns03.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mountns04.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_01.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_01_clone.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_01_unshare.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_02.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_02_clone.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_02_unshare.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_03_clone.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_03_unshare.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_04_clone.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_04_unshare.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_msg_comm.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ip_ipv4_ioctl.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ip_ipv4_netlink.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ip_ipv6_ioctl.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ip_ipv6_netlink.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ns_exec_ipv4_ioctl.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ns_exec_ipv4_netlink.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ns_exec_ipv6_ioctl.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ns_exec_ipv6_netlink.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ip_ipv4_ioctl.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ip_ipv4_netlink.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ip_ipv6_ioctl.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ip_ipv6_netlink.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ns_exec_ipv4_ioctl.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ns_exec_ipv4_netlink.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ns_exec_ipv6_ioctl.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ns_exec_ipv6_netlink.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_netlink.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_sysfs.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns01.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns02.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns03.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns04.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns05.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns06.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns10.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns12.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns13.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns16.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns17.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns20.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns30.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns31.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns32.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sem_comm.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sem_nstest_clone.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sem_nstest_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sem_nstest_unshare.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_semtest_2ns_clone.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_semtest_2ns_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_semtest_2ns_unshare.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shm_comm.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmem_2nstest_clone.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmem_2nstest_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmem_2nstest_unshare.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmnstest_clone.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmnstest_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmnstest_unshare.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sysinfo03.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_timens01.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_timerfd04.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns01.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns02.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns03.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns04.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns05.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns06.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns07.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns08.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname01.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname02.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname03_clone.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname03_unshare.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname04_clone.sh create mode 100644 testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname04_unshare.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_core01.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_core02.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_core03.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_blkio.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_cpu.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_cpuacct.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_cpuset.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_debug.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_devices.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_freezer.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_hugetlb.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_memory.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_net_cls.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_net_prio.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_perf_event.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_10_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_10_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_10_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_1_200_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_1_200_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_1_200_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_200_1_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_200_1_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_200_1_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_2_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_2_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_2_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_9_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_9_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_9_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_3_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_3_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_3_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_4_4_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_4_4_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_4_4_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_10_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_10_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_10_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_1_200_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_1_200_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_1_200_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_200_1_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_200_1_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_200_1_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_2_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_2_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_2_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_9_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_9_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_9_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_3_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_3_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_3_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_4_4_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_4_4_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_4_4_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_10_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_10_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_10_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_1_200_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_1_200_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_1_200_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_200_1_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_200_1_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_200_1_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_2_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_2_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_2_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_9_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_9_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_9_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_3_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_3_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_3_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_4_4_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_4_4_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_4_4_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_10_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_10_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_10_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_1_200_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_1_200_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_1_200_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_200_1_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_200_1_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_200_1_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_2_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_2_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_2_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_9_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_9_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_9_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_3_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_3_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_3_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_4_4_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_4_4_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_4_4_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_10_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_10_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_10_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_1_200_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_1_200_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_1_200_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_200_1_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_200_1_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_200_1_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_2_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_2_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_2_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_9_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_9_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_9_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_3_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_3_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_3_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_4_4_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_4_4_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_4_4_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_10_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_10_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_10_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_1_200_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_1_200_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_1_200_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_200_1_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_200_1_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_200_1_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_2_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_2_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_2_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_9_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_9_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_9_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_3_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_3_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_3_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_4_4_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_4_4_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_4_4_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_10_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_10_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_10_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_1_200_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_1_200_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_1_200_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_200_1_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_200_1_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_200_1_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_2_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_2_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_2_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_9_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_9_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_9_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_3_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_3_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_3_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_4_4_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_4_4_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_4_4_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_10_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_10_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_10_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_1_200_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_1_200_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_1_200_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_200_1_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_200_1_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_200_1_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_2_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_2_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_2_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_9_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_9_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_9_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_3_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_3_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_3_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_4_4_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_4_4_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_4_4_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_10_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_10_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_10_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_1_200_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_1_200_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_1_200_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_200_1_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_200_1_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_200_1_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_2_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_2_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_2_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_9_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_9_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_9_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_3_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_3_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_3_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_4_4_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_4_4_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_4_4_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_10_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_10_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_10_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_1_200_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_1_200_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_1_200_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_200_1_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_200_1_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_200_1_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_2_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_2_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_2_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_9_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_9_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_9_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_3_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_3_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_3_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_4_4_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_4_4_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_4_4_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_10_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_10_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_10_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_1_200_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_1_200_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_1_200_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_200_1_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_200_1_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_200_1_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_2_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_2_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_2_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_9_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_9_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_9_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_3_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_3_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_3_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_4_4_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_4_4_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_4_4_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_10_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_10_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_10_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_1_200_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_1_200_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_1_200_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_200_1_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_200_1_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_200_1_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_2_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_2_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_2_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_9_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_9_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_9_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_3_3_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_3_3_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_3_3_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_4_4_each.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_4_4_none.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_4_4_one.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_xattr.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_controllers.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_100_1.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_100_100.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_10_10.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_1_1.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_1_10.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_1_100.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_base_ops.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_exclusive.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_hierarchy.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_hotplug.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_inherit.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_load_balance.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_memory.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_memory_pressure.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_memory_spread.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_regression_test.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_sched_domains.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_syscall.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_io_control01.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_control.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_failcnt.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_force_empty.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_limit_in_bytes.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_max_usage_in_bytes.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_memsw_limit_in_bytes.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_move_charge_at_immigrate.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_regression.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_stat.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_stat_rss.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_stress.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_subgroup_charge.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_test_3.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_usage_in_bytes.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_use_hierarchy.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcontrol01.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcontrol02.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcontrol03.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcontrol04.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_1.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_10.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_100.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_2.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_50.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_1.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_10.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_100.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_2.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_50.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_0.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_1.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_10.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_100.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_50.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_1.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_10.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_100.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_2.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_50.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_5_1.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_1.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_10.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_100.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_2.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_50.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_10.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_100.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_1000.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_50.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_500.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_8_10.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_8_100.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_8_2.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_8_50.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_9_10.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_9_100.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_9_2.sh create mode 100644 testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_9_50.sh create mode 100644 testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug02.sh create mode 100644 testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug03.sh create mode 100644 testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug04.sh create mode 100644 testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug05.sh create mode 100644 testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug06.sh create mode 100644 testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug07.sh create mode 100644 testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg01.sh create mode 100644 testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg02.sh create mode 100644 testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg03.sh create mode 100644 testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg04.sh create mode 100644 testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg05.sh create mode 100644 testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg06.sh create mode 100644 testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg07.sh create mode 100644 testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_crypto_user01.sh create mode 100644 testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_crypto_user02.sh create mode 100644 testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_pcrypt_aead01.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2011-0999.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2011-2183.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2011-2496.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2012-0957.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2014-0196.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2015-0235.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2015-3290.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2015-7550.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-10044.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-4470.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-4997.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-5195.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-7042.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-7117.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-8655.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-9604.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-9793.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000111.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000112.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000364.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000380.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000405.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-10661.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-12192.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-12193.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15274.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15299.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15537.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15649.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15951.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-16939.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-16995.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17052.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17053.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17712.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17805.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17806.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17807.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-18075.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-18344.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-2618.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-2636.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-2671.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-5754.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-6951.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-7308.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-7472.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-7616.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-8890.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-1000001.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-1000199.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-1000204.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-10124.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-11508.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-12896.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-13405.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-18445.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-18559.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-18955.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-19854.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-5803.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-6927.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-7566.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-8897.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-9568.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2019-8912.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-11494.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-14386.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-14416.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-25704.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-25705.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-29373.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-36557.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-22555.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-22600.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-26708.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-3444.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-3609.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-38604.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-4034.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-4197_1.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-4197_2.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-4204.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-0185.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-0847.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-23222.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-2590.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-4378.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2023-0461.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2023-1829.sh create mode 100644 testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2023-31248.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio01.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio02.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio03.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio04.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio05.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio06.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio07.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio08.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio09.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio10.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio11.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio12.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio13.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio14.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio15.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio16.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio17.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio18.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio19.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio20.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio21.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio22.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio23.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio24.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio25.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio26.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio27.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio28.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio29.sh create mode 100644 testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio30.sh create mode 100644 testcases/system-test/ltp-test/ltp_fcntl-locktests/oe_test_ltp_fcntl-locktests_FCNTL_LOCKTESTS.sh create mode 100644 testcases/system-test/ltp-test/ltp_filecaps/oe_test_ltp_filecaps_Filecaps.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_binfmt_misc01.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_binfmt_misc02.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_fs_di.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_fs_fill.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_fs_inod01.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_fs_racer.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest01.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest02.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest03.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest04.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest05.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest06.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest07.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest08.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf01.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf02.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf03.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf04.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf05.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf06.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf07.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf08.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf09.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf10.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf11.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf12.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf13.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf14.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf15.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf16.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf17.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf18.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf19.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf20.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf21.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf22.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf23.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf24.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf25.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf26.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf27.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf28.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf29.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf30.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_inode01.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_inode02.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_iogen01.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_isofs.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_lftest01.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_linker01.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_openfile01.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_proc01.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_quota_remount_test01.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_read_all_dev.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_read_all_proc.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_read_all_sys.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest01.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest02.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest03.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest04.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest05.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_squashfs01.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream01.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream02.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream03.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream04.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream05.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_writetest01.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind02_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind03_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind04_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind05_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind06_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind07-2_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind07_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind08_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind09_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind10_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind11_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind12_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind13_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind14_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind15_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind16_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind17_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind18_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind19_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind20_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind21_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind22_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind23_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind24_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS02_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS03_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS04_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS05_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS06_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS07_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move02_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move03_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move04_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move05_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move06_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move07_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move08_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move09_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move10_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move11_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move12_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move13_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move14_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move15_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move16_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move17_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move18_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move19_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move20_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move21_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move22_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind01_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind02_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind03_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind04_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind05_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind06_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind07-2_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind07_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind08_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind09_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind10_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind11_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind12_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind13_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind14_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind15_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind16_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind17_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind18_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind19_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind20_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind21_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind22_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind23_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind24_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind25_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind26_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind27_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind28_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind29_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind30_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind31_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind32_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind33_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind34_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind35_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind36_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind37_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind38_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind39_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_regression_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms01.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms02.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms03.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms04.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms05.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms06.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms07.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms08.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms09.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms10.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms11.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms12.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms13.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms14.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms15.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms16.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms17.sh create mode 100644 testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms18.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugefallocate01.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugefallocate02.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugefork01.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugefork02.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap01.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap02.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap04.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap05.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap05_1.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap05_2.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap05_3.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap06.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap07.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap08.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap09.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap10.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap11.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap12.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap13.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap14.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap15.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap16.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap17.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap18.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap19.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap20.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap21.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap22.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap23.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap24.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap25.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap26.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap27.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap28.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap29.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap30.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap31.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap32.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat02.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat03.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat04.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat05.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmctl01.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmctl02.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmctl03.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmdt01.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmget01.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmget02.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmget03.sh create mode 100644 testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmget05.sh create mode 100644 testcases/system-test/ltp-test/ltp_hyperthreading/oe_test_ltp_hyperthreading_smt_smp_affinity.sh create mode 100644 testcases/system-test/ltp-test/ltp_hyperthreading/oe_test_ltp_hyperthreading_smt_smp_enabled.sh create mode 100644 testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input01.sh create mode 100644 testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input02.sh create mode 100644 testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input03.sh create mode 100644 testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input04.sh create mode 100644 testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input05.sh create mode 100644 testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input06.sh create mode 100644 testcases/system-test/ltp-test/ltp_io/oe_test_ltp_io_aio01.sh create mode 100644 testcases/system-test/ltp-test/ltp_io/oe_test_ltp_io_aio02.sh create mode 100644 testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_1.sh create mode 100644 testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_3.sh create mode 100644 testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_4.sh create mode 100644 testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_5.sh create mode 100644 testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_6.sh create mode 100644 testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_8.sh create mode 100644 testcases/system-test/ltp-test/ltp_irq/oe_test_ltp_irq_irqbalance01.sh create mode 100644 testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_block_dev.sh create mode 100644 testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_cn_pec_sh.sh create mode 100644 testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_cpufreq_boost.sh create mode 100644 testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_fw_load.sh create mode 100644 testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_kmsg01.sh create mode 100644 testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_lock_torture.sh create mode 100644 testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_ltp_acpi.sh create mode 100644 testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_rcu_torture.sh create mode 100644 testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_rtc01.sh create mode 100644 testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_rtc02.sh create mode 100644 testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_tbio.sh create mode 100644 testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_tpci.sh create mode 100644 testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_uaccess.sh create mode 100644 testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_umip_basic_test.sh create mode 100644 testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_zram01.sh create mode 100644 testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_zram02.sh create mode 100644 testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_zram03.sh create mode 100644 testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_abs01.sh create mode 100644 testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_atof01.sh create mode 100644 testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_bessel.sh create mode 100644 testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_exp_log.sh create mode 100644 testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_iperb.sh create mode 100644 testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_power.sh create mode 100644 testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_trigo.sh create mode 100644 testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_fptest01.sh create mode 100644 testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_fptest02.sh create mode 100644 testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_nextafter01.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_cpuset01.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_data_space.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm01.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm01_1.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm02.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm02_1.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm03.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm03_1.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm04.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm04_1.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm05.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm06.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm06_1.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm06_2.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm07.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mallocstress01.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_max_map_count.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mem02.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_min_free_kbytes.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mm01.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mm02.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10_1.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10_2.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10_3.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10_4.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress01.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress02.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress03.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress04.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress05.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress06.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress07.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress08.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress09.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress10.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest01.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest01w.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest05.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest06.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest06_2.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest06_3.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom01.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom02.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom03.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom04.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom05.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory01.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory02.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory03.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory04.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory05.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory06.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_page01.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_page02.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shm_test01.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt02.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt03.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt04.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt05.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt06.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt07.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt08.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt09.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt10.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_stack_space.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_swapping01.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_thp01.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_thp02.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_thp03.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_thp04.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma01.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma02.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma03.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma04.sh create mode 100644 testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma05.sh create mode 100644 testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_asapi_01.sh create mode 100644 testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_asapi_02.sh create mode 100644 testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_asapi_03.sh create mode 100644 testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_getaddrinfo_01.sh create mode 100644 testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_in6_01.sh create mode 100644 testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_in6_02.sh create mode 100644 testcases/system-test/ltp-test/ltp_nptl/oe_test_ltp_nptl_nptl01.sh create mode 100644 testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests01.sh create mode 100644 testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests02.sh create mode 100644 testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests03.sh create mode 100644 testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests04.sh create mode 100644 testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests06.sh create mode 100644 testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_hangup01.sh create mode 100644 testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_ptem01.sh create mode 100644 testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty01.sh create mode 100644 testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty02.sh create mode 100644 testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty03.sh create mode 100644 testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty04.sh create mode 100644 testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty05.sh create mode 100644 testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty06.sh create mode 100644 testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty07.sh create mode 100644 testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_autogroup01.sh create mode 100644 testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_cfs_bandwidth01.sh create mode 100644 testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_hackbench01.sh create mode 100644 testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_hackbench02.sh create mode 100644 testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_pth_str01.sh create mode 100644 testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_pth_str02.sh create mode 100644 testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_pth_str03.sh create mode 100644 testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_sched_cli_serv.sh create mode 100644 testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_sched_stress.sh create mode 100644 testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_starvation.sh create mode 100644 testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_time-schedule01.sh create mode 100644 testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_trace_sched01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_abort01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_accept01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_accept02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_accept4_01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_access01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_access02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_access03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_access04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_acct01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_acct02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_adjtimex01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_adjtimex02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_adjtimex03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_map01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_brk01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_brk02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_cacheflush01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capget01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capget02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capset01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capset02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capset03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capset04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chdir01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chdir01A.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chdir04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod01A.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown01_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown02_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown03_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown04_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown05_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chroot01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chroot02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chroot03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chroot04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_adjtime01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_adjtime02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_getres01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_gettime01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_gettime02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_gettime03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_gettime04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_nanosleep01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_nanosleep02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_nanosleep03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_nanosleep04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_settime01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_settime02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_settime03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone301.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone302.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone303.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_close01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_close02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_close_range01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_close_range02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_confstr01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_connect01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_connect02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_copy_file_range01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_copy_file_range02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_copy_file_range03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_delete_module01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_delete_module02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_delete_module03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dirtyc0w.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dirtyc0w_shmem.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dirtypipe.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup201.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup202.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup203.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup204.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup205.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup206.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup207.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup3_01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup3_02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_create01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_create02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_create1_01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_create1_02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd2_01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd2_02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd2_03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execl01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execle01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execlp01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execv01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execveat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execveat02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execveat03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execvp01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_exit01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_exit02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_exit_group01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_faccessat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_faccessat02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_faccessat201.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_faccessat202.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify10.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify11.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify12.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify13.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify14.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify15.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify17.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify18.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify19.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify20.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify21.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify22.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify23.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchdir01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchdir02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchdir03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmodat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmodat02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown01_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown02_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown03_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown04_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown05_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchownat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchownat02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl01_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl02_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl03_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl04_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl05_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl07_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl08_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl09_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl10.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl10_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl11.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl11_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl12.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl12_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl13.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl13_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl14.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl14_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl15.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl15_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl16_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl17.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl17_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl18.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl18_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl19.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl19_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl20.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl20_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl21.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl21_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl22.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl22_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl23.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl23_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl24.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl24_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl25.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl25_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl26.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl26_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl27.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl27_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl28.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl28_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl29.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl29_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl30.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl30_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl31.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl31_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl32.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl32_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl33.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl33_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl34.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl34_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl35.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl35_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl36.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl36_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl37.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl37_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl38.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl38_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl39.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl39_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fdatasync01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fdatasync02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fdatasync03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fgetxattr01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fgetxattr02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fgetxattr03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_finit_module01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_finit_module02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flistxattr01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flistxattr02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flistxattr03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fmtmsg01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork10.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork11.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork13.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork14.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fpathconf01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fremovexattr01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fremovexattr02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsconfig01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsconfig02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsconfig03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsetxattr01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsetxattr02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsmount01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsmount02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsopen01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsopen02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fspick01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fspick02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstat02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstat02_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstat03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstat03_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatfs01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatfs01_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatfs02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatfs02_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsync01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsync02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsync03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsync04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate01_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate03_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate04_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_cmp_requeue01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_cmp_requeue02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait_bitset01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_waitv01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_waitv02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_waitv03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wake01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wake02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wake03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wake04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futimesat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_get_mempolicy01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_get_mempolicy02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_get_robust_list01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcontext01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcpu01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcwd01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcwd02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcwd03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcwd04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getdents01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getdents02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getdomainname01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getegid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getegid01_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getegid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getegid02_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_geteuid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_geteuid01_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_geteuid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_geteuid02_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgid01_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgid03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgid03_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgroups01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgroups01_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgroups03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgroups03_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gethostbyname_r01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gethostid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gethostname01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getitimer01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getitimer02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpagesize01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpeername01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpgid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpgid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpgrp01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getppid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getppid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpriority01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpriority02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrandom01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrandom02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrandom03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrandom04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid01_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid02_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid03_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid01_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid02_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid03_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrlimit01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrlimit02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrlimit03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrusage01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrusage02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrusage03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrusage04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsockname01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsockopt01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsockopt02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gettid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gettid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gettimeofday01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gettimeofday02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getuid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getuid01_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getuid03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getuid03_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_init_module01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_init_module02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify10.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify11.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify12.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify_init1_01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify_init1_02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_cancel01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_cancel02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_destroy01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_destroy02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_getevents01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_getevents02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_pgetevents01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_pgetevents02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_setup01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_setup02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_submit01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_submit02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_submit03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_uring01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_uring02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_sg01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioperm01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioperm02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_iopl01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_iopl02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioprio_get01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioprio_set01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioprio_set02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioprio_set03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kcmp01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kcmp02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kcmp03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill10.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill11.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill12.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill13.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown01_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown02_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown03_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_leapsec01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lgetxattr01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lgetxattr02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_linkat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_linkat02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_listen01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_listxattr01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_listxattr02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_listxattr03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llistxattr01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llistxattr02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llistxattr03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llseek01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llseek02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llseek03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lremovexattr01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lseek01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lseek02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lseek07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lseek11.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat01A.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat01A_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat01_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat02_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise10.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise11.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mallinfo02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mallinfo2_01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mallopt01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mbind01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mbind02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mbind03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mbind04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_membarrier01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memcmp01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memcpy01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memfd_create01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memfd_create02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memfd_create03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memfd_create04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memset01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_migrate_pages01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_migrate_pages02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_migrate_pages03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mincore01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mincore02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mincore03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mincore04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir05A.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdirat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdirat02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknodat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknodat02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock201.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock202.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock203.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlockall01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlockall02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlockall03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap12.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap13.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap14.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap15.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap17.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap18.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap19.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap20.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_modify_ldt01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_modify_ldt02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_modify_ldt03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount_setattr01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_mount01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_mount02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages10.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages11.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages12.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_notify01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_notify02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_notify03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_open01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_timedreceive01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_timedsend01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_unlink01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl12.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgsnd01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgsnd02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgsnd05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgsnd06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgstress01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgstress02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgstress03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgstress04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msync01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msync02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msync03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msync04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munlock01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munlock02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munlockall01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munmap01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munmap02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munmap03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_name_to_handle_at01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_name_to_handle_at02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nanosleep01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nanosleep02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nanosleep04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_newuname01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nftw01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nftw6401.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open01A.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open10.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open11.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open12.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open13.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open14.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open_by_handle_at01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open_by_handle_at02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open_tree01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open_tree02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat201.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat202.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat203.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pathconf01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pathconf02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pause01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pause02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pause03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_perf_event_open01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_perf_event_open02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_perf_event_open03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_personality01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_personality02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_getfd01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_getfd02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_open01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_open02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_open03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_open04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_send_signal01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_send_signal02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_send_signal03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe10.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe11.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe12.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe13.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe14.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe15.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe2_01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe2_02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe2_04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pivot_root01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pkey01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_poll01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_poll02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise01_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise02_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise03_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise04_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ppoll01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl10.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pread01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pread01_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pread02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pread02_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv01_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv02_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv03_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv201.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv201_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv202.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv202_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv203.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv203_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_madvise01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_readv01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_readv02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_readv03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_writev01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_writev02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_profil01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prot_hsymlinks.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect01_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect02_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect03_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace10.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace11.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite01_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite02_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite03_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite04_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev01_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev02_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev03_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev201.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev201_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev202.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev202_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_qmm01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_read01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_read02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_read03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_read04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readahead01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readahead02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readdir01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readdir21.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlink01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlink01A.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlink03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlinkat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlinkat02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readv01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readv02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_realpath01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_reboot01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_reboot02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recv01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvfrom01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvmmsg01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvmsg01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvmsg02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvmsg03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_remap_file_pages01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_remap_file_pages02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_removexattr01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_removexattr02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename01A.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename10.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename11.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename12.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename13.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename14.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_renameat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_renameat201.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_renameat202.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rmdir01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rmdir02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rmdir03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rmdir03A.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigaction01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigaction02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigaction03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigprocmask01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigprocmask02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigqueueinfo01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigsuspend01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigtimedwait01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_tgsigqueueinfo01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sbrk01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sbrk02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sbrk03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_get_priority_max01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_get_priority_max02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_get_priority_min01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_get_priority_min02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getaffinity01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getattr01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getattr02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getparam01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getparam03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getscheduler01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getscheduler02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_rr_get_interval01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_rr_get_interval02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_rr_get_interval03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setaffinity01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setattr01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setscheduler01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setscheduler02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setscheduler03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setscheduler04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_yield01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_select01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_select02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_select03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_select04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semget01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semget02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semget05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_send01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_send02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile02_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile03_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile04_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile05_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile06_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile07_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile08_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile09_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmmsg01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmmsg02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmsg01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmsg02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmsg03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendto01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendto02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendto03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_mempolicy01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_mempolicy02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_mempolicy03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_mempolicy04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_robust_list01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_thread_area01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_tid_address01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setdomainname01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setdomainname02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setdomainname03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setegid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setegid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid01_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid02_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid03_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid01_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid02_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid03_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid04_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid01_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid02_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid03_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups01_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups02_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups03_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sethostname01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sethostname02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sethostname03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setitimer01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setitimer02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setns01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setns02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgid03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgrp01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgrp02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpriority01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpriority02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid01_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid02_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid03_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid04_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid01_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid02_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid03_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid04_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid01_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid02_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid03_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid04_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid05_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid01_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid02_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid03_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid04_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid05_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid06_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid07_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt10.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_settimeofday01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_settimeofday02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid01_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid03_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid04_16.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setxattr01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setxattr02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setxattr03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sgetmask01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmat02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmat03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmdt01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmdt02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigaction01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigaction02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigaltstack01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigaltstack02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sighold02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signalfd01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signalfd4_01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signalfd4_02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigpending02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigprocmask01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigrelse01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigsuspend01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigtimedwait01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigwait01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigwaitinfo01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socket01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socket02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketcall01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketcall02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketcall03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketpair01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketpair02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sockioctl01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ssetmask01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat01_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat02_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat03_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat04_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs01_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs02_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs03_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statvfs01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statvfs02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx10.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx11.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx12.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stime01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stime02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_string01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapoff01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapoff02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapon01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapon02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapon03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_switch01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlink01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlink02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlink03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlink04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlinkat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sync01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sync_file_range01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sync_file_range02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_syncfs01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_syscall01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysconf01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysctl01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysctl03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysctl04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysinfo01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysinfo02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysinfo03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_syslog11.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_syslog12.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tee01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tee02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tgkill01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tgkill02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tgkill03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_time01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_create01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_create02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_create03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_delete01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_delete02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_getoverrun01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_gettime01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_settime01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_settime02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_settime03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd_create01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd_gettime01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd_settime01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd_settime02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_times01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_times03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tkill01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tkill02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_truncate02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_truncate02_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_truncate03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_truncate03_64.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ulimit01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umask01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount2_01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount2_02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_uname01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_uname02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_uname04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlink01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlink05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlink07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlink08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlinkat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unshare01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unshare02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_userfaultfd01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ustat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ustat02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime01A.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utimensat01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utimes01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vfork01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vfork02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vhangup01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vhangup02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vmsplice01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vmsplice02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vmsplice03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vmsplice04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait401.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait402.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait403.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid10.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid11.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid07.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid08.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid09.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid10.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid11.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid12.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid13.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write04.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev01.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev02.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev03.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev05.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev06.sh create mode 100644 testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev07.sh create mode 100644 testcases/system-test/ltp-test/ltp_uevent/oe_test_ltp_uevent_uevent01.sh create mode 100644 testcases/system-test/ltp-test/ltp_uevent/oe_test_ltp_uevent_uevent02.sh create mode 100644 testcases/system-test/ltp-test/ltp_uevent/oe_test_ltp_uevent_uevent03.sh create mode 100644 testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue01.sh create mode 100644 testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue02.sh create mode 100644 testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue03.sh create mode 100644 testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue04.sh create mode 100644 testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue05.sh create mode 100644 testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue06.sh create mode 100644 testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue07.sh create mode 100644 testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue08.sh create mode 100644 testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue09.sh diff --git a/suite2cases/ltp_can.json b/suite2cases/ltp_can.json new file mode 100644 index 000000000..8e89e6a63 --- /dev/null +++ b/suite2cases/ltp_can.json @@ -0,0 +1,16 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_can", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_can_can_filter" + }, + { + "name": "oe_test_ltp_can_can_rcv_own_msgs" + }, + { + "name": "oe_test_ltp_can_can_bcm01" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_cap_bounds.json b/suite2cases/ltp_cap_bounds.json new file mode 100644 index 000000000..09c0889ae --- /dev/null +++ b/suite2cases/ltp_cap_bounds.json @@ -0,0 +1,10 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_cap_bounds", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_cap_bounds_Cap_bounds" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_commands.json b/suite2cases/ltp_commands.json new file mode 100644 index 000000000..ff3a18004 --- /dev/null +++ b/suite2cases/ltp_commands.json @@ -0,0 +1,118 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_commands", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_commands_ar_sh" + }, + { + "name": "oe_test_ltp_commands_ld01_sh" + }, + { + "name": "oe_test_ltp_commands_ldd01_sh" + }, + { + "name": "oe_test_ltp_commands_nm01_sh" + }, + { + "name": "oe_test_ltp_commands_file01_sh" + }, + { + "name": "oe_test_ltp_commands_tar01_sh" + }, + { + "name": "oe_test_ltp_commands_logrotate_sh" + }, + { + "name": "oe_test_ltp_commands_cpio01_sh" + }, + { + "name": "oe_test_ltp_commands_unzip01_sh" + }, + { + "name": "oe_test_ltp_commands_gzip01_sh" + }, + { + "name": "oe_test_ltp_commands_cp01_sh" + }, + { + "name": "oe_test_ltp_commands_ln01_sh" + }, + { + "name": "oe_test_ltp_commands_mkdir01_sh" + }, + { + "name": "oe_test_ltp_commands_mv01_sh" + }, + { + "name": "oe_test_ltp_commands_du01_sh" + }, + { + "name": "oe_test_ltp_commands_df01_sh" + }, + { + "name": "oe_test_ltp_commands_mkfs01_sh" + }, + { + "name": "oe_test_ltp_commands_mkfs01_ext2_sh" + }, + { + "name": "oe_test_ltp_commands_mkfs01_ext3_sh" + }, + { + "name": "oe_test_ltp_commands_mkfs01_ext4_sh" + }, + { + "name": "oe_test_ltp_commands_mkfs01_xfs_sh" + }, + { + "name": "oe_test_ltp_commands_mkfs01_btrfs_sh" + }, + { + "name": "oe_test_ltp_commands_mkfs01_minix_sh" + }, + { + "name": "oe_test_ltp_commands_mkfs01_msdos_sh" + }, + { + "name": "oe_test_ltp_commands_mkfs01_vfat_sh" + }, + { + "name": "oe_test_ltp_commands_mkfs01_ntfs_sh" + }, + { + "name": "oe_test_ltp_commands_mkswap01_sh" + }, + { + "name": "oe_test_ltp_commands_which01_sh" + }, + { + "name": "oe_test_ltp_commands_lsmod01_sh" + }, + { + "name": "oe_test_ltp_commands_insmod01_sh" + }, + { + "name": "oe_test_ltp_commands_wc01_sh" + }, + { + "name": "oe_test_ltp_commands_keyctl01_sh" + }, + { + "name": "oe_test_ltp_commands_gdb01_sh" + }, + { + "name": "oe_test_ltp_commands_unshare01_sh" + }, + { + "name": "oe_test_ltp_commands_sysctl01_sh" + }, + { + "name": "oe_test_ltp_commands_sysctl02_sh" + }, + { + "name": "oe_test_ltp_commands_shell_test01" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_containers.json b/suite2cases/ltp_containers.json new file mode 100644 index 000000000..db1d4d33d --- /dev/null +++ b/suite2cases/ltp_containers.json @@ -0,0 +1,259 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_containers", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_containers_pidns01" + }, + { + "name": "oe_test_ltp_containers_pidns02" + }, + { + "name": "oe_test_ltp_containers_pidns03" + }, + { + "name": "oe_test_ltp_containers_pidns04" + }, + { + "name": "oe_test_ltp_containers_pidns05" + }, + { + "name": "oe_test_ltp_containers_pidns06" + }, + { + "name": "oe_test_ltp_containers_pidns10" + }, + { + "name": "oe_test_ltp_containers_pidns12" + }, + { + "name": "oe_test_ltp_containers_pidns13" + }, + { + "name": "oe_test_ltp_containers_pidns16" + }, + { + "name": "oe_test_ltp_containers_pidns17" + }, + { + "name": "oe_test_ltp_containers_pidns20" + }, + { + "name": "oe_test_ltp_containers_pidns30" + }, + { + "name": "oe_test_ltp_containers_pidns31" + }, + { + "name": "oe_test_ltp_containers_pidns32" + }, + { + "name": "oe_test_ltp_containers_mqns_01" + }, + { + "name": "oe_test_ltp_containers_mqns_01_clone" + }, + { + "name": "oe_test_ltp_containers_mqns_01_unshare" + }, + { + "name": "oe_test_ltp_containers_mqns_02" + }, + { + "name": "oe_test_ltp_containers_mqns_02_clone" + }, + { + "name": "oe_test_ltp_containers_mqns_02_unshare" + }, + { + "name": "oe_test_ltp_containers_mqns_03_unshare" + }, + { + "name": "oe_test_ltp_containers_mqns_03_clone" + }, + { + "name": "oe_test_ltp_containers_mqns_04_unshare" + }, + { + "name": "oe_test_ltp_containers_mqns_04_clone" + }, + { + "name": "oe_test_ltp_containers_netns_netlink" + }, + { + "name": "oe_test_ltp_containers_netns_breakns_ip_ipv4_netlink" + }, + { + "name": "oe_test_ltp_containers_netns_breakns_ip_ipv6_netlink" + }, + { + "name": "oe_test_ltp_containers_netns_breakns_ip_ipv4_ioctl" + }, + { + "name": "oe_test_ltp_containers_netns_breakns_ip_ipv6_ioctl" + }, + { + "name": "oe_test_ltp_containers_netns_breakns_ns_exec_ipv4_netlink" + }, + { + "name": "oe_test_ltp_containers_netns_breakns_ns_exec_ipv6_netlink" + }, + { + "name": "oe_test_ltp_containers_netns_breakns_ns_exec_ipv4_ioctl" + }, + { + "name": "oe_test_ltp_containers_netns_breakns_ns_exec_ipv6_ioctl" + }, + { + "name": "oe_test_ltp_containers_netns_comm_ip_ipv4_netlink" + }, + { + "name": "oe_test_ltp_containers_netns_comm_ip_ipv6_netlink" + }, + { + "name": "oe_test_ltp_containers_netns_comm_ip_ipv4_ioctl" + }, + { + "name": "oe_test_ltp_containers_netns_comm_ip_ipv6_ioctl" + }, + { + "name": "oe_test_ltp_containers_netns_comm_ns_exec_ipv4_netlink" + }, + { + "name": "oe_test_ltp_containers_netns_comm_ns_exec_ipv6_netlink" + }, + { + "name": "oe_test_ltp_containers_netns_comm_ns_exec_ipv4_ioctl" + }, + { + "name": "oe_test_ltp_containers_netns_comm_ns_exec_ipv6_ioctl" + }, + { + "name": "oe_test_ltp_containers_netns_sysfs" + }, + { + "name": "oe_test_ltp_containers_shmnstest_none" + }, + { + "name": "oe_test_ltp_containers_shmnstest_clone" + }, + { + "name": "oe_test_ltp_containers_shmnstest_unshare" + }, + { + "name": "oe_test_ltp_containers_shmem_2nstest_none" + }, + { + "name": "oe_test_ltp_containers_shmem_2nstest_clone" + }, + { + "name": "oe_test_ltp_containers_shmem_2nstest_unshare" + }, + { + "name": "oe_test_ltp_containers_shm_comm" + }, + { + "name": "oe_test_ltp_containers_mesgq_nstest_none" + }, + { + "name": "oe_test_ltp_containers_mesgq_nstest_clone" + }, + { + "name": "oe_test_ltp_containers_mesgq_nstest_unshare" + }, + { + "name": "oe_test_ltp_containers_msg_comm" + }, + { + "name": "oe_test_ltp_containers_sem_nstest_none" + }, + { + "name": "oe_test_ltp_containers_sem_nstest_clone" + }, + { + "name": "oe_test_ltp_containers_sem_nstest_unshare" + }, + { + "name": "oe_test_ltp_containers_semtest_2ns_none" + }, + { + "name": "oe_test_ltp_containers_semtest_2ns_clone" + }, + { + "name": "oe_test_ltp_containers_semtest_2ns_unshare" + }, + { + "name": "oe_test_ltp_containers_sem_comm" + }, + { + "name": "oe_test_ltp_containers_utsname01" + }, + { + "name": "oe_test_ltp_containers_utsname02" + }, + { + "name": "oe_test_ltp_containers_utsname03_clone" + }, + { + "name": "oe_test_ltp_containers_utsname03_unshare" + }, + { + "name": "oe_test_ltp_containers_utsname04_clone" + }, + { + "name": "oe_test_ltp_containers_utsname04_unshare" + }, + { + "name": "oe_test_ltp_containers_mountns01" + }, + { + "name": "oe_test_ltp_containers_mountns02" + }, + { + "name": "oe_test_ltp_containers_mountns03" + }, + { + "name": "oe_test_ltp_containers_mountns04" + }, + { + "name": "oe_test_ltp_containers_userns01" + }, + { + "name": "oe_test_ltp_containers_userns02" + }, + { + "name": "oe_test_ltp_containers_userns03" + }, + { + "name": "oe_test_ltp_containers_userns04" + }, + { + "name": "oe_test_ltp_containers_userns05" + }, + { + "name": "oe_test_ltp_containers_userns06" + }, + { + "name": "oe_test_ltp_containers_userns07" + }, + { + "name": "oe_test_ltp_containers_userns08" + }, + { + "name": "oe_test_ltp_containers_sysinfo03" + }, + { + "name": "oe_test_ltp_containers_clock_nanosleep03" + }, + { + "name": "oe_test_ltp_containers_clock_gettime03" + }, + { + "name": "oe_test_ltp_containers_timens01" + }, + { + "name": "oe_test_ltp_containers_timerfd04" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_controllers.json b/suite2cases/ltp_controllers.json new file mode 100644 index 000000000..30feed400 --- /dev/null +++ b/suite2cases/ltp_controllers.json @@ -0,0 +1,1048 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_controllers", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_controllers_cgroup_core01" + }, + { + "name": "oe_test_ltp_controllers_cgroup_core02" + }, + { + "name": "oe_test_ltp_controllers_cgroup_core03" + }, + { + "name": "oe_test_ltp_controllers_cgroup" + }, + { + "name": "oe_test_ltp_controllers_memcg_regression" + }, + { + "name": "oe_test_ltp_controllers_memcg_test_3" + }, + { + "name": "oe_test_ltp_controllers_memcg_failcnt" + }, + { + "name": "oe_test_ltp_controllers_memcg_force_empty" + }, + { + "name": "oe_test_ltp_controllers_memcg_limit_in_bytes" + }, + { + "name": "oe_test_ltp_controllers_memcg_stat_rss" + }, + { + "name": "oe_test_ltp_controllers_memcg_subgroup_charge" + }, + { + "name": "oe_test_ltp_controllers_memcg_max_usage_in_bytes" + }, + { + "name": "oe_test_ltp_controllers_memcg_move_charge_at_immigrate" + }, + { + "name": "oe_test_ltp_controllers_memcg_memsw_limit_in_bytes" + }, + { + "name": "oe_test_ltp_controllers_memcg_stat" + }, + { + "name": "oe_test_ltp_controllers_memcg_use_hierarchy" + }, + { + "name": "oe_test_ltp_controllers_memcg_usage_in_bytes" + }, + { + "name": "oe_test_ltp_controllers_memcg_stress" + }, + { + "name": "oe_test_ltp_controllers_memcg_control" + }, + { + "name": "oe_test_ltp_controllers_memcontrol01" + }, + { + "name": "oe_test_ltp_controllers_memcontrol02" + }, + { + "name": "oe_test_ltp_controllers_memcontrol03" + }, + { + "name": "oe_test_ltp_controllers_memcontrol04" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_function_debug" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_function_cpuset" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_function_cpu" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_function_cpuacct" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_function_memory" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_function_freezer" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_function_devices" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_function_blkio" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_function_net_cls" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_function_perf_event" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_function_net_prio" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_function_hugetlb" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_2_2_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_3_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_4_4_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_2_9_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_10_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_1_200_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_200_1_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_2_2_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_3_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_4_4_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_2_9_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_10_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_1_200_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_200_1_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_2_2_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_3_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_4_4_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_2_9_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_10_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_1_200_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_debug_200_1_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_2_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_3_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_4_4_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_9_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_10_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_1_200_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_200_1_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_2_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_3_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_4_4_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_9_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_10_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_1_200_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_200_1_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_2_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_3_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_4_4_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_9_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_10_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_1_200_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuset_200_1_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_2_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_3_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_4_4_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_9_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_10_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_1_200_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_200_1_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_2_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_3_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_4_4_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_9_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_10_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_1_200_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_200_1_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_2_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_3_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_4_4_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_9_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_10_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_1_200_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpu_200_1_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_2_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_3_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_4_4_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_9_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_10_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_1_200_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_200_1_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_2_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_3_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_4_4_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_9_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_10_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_1_200_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_200_1_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_2_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_3_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_4_4_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_9_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_10_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_1_200_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_200_1_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_2_2_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_3_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_4_4_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_2_9_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_10_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_1_200_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_200_1_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_2_2_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_3_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_4_4_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_2_9_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_10_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_1_200_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_200_1_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_2_2_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_3_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_4_4_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_2_9_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_10_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_1_200_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_memory_200_1_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_2_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_3_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_4_4_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_9_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_10_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_1_200_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_200_1_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_2_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_3_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_4_4_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_9_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_10_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_1_200_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_200_1_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_2_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_3_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_4_4_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_9_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_10_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_1_200_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_freezer_200_1_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_2_2_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_3_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_4_4_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_2_9_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_10_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_1_200_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_200_1_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_2_2_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_3_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_4_4_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_2_9_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_10_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_1_200_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_200_1_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_2_2_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_3_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_4_4_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_2_9_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_10_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_1_200_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_devices_200_1_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_2_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_3_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_4_4_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_9_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_10_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_1_200_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_200_1_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_2_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_3_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_4_4_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_9_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_10_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_1_200_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_200_1_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_2_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_3_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_4_4_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_9_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_10_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_1_200_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_blkio_200_1_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_2_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_3_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_4_4_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_9_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_10_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_1_200_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_200_1_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_2_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_3_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_4_4_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_9_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_10_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_1_200_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_200_1_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_2_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_3_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_4_4_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_9_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_10_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_1_200_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_cls_200_1_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_2_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_3_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_4_4_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_9_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_10_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_1_200_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_200_1_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_2_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_3_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_4_4_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_9_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_10_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_1_200_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_200_1_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_2_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_3_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_4_4_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_9_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_10_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_1_200_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_perf_event_200_1_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_2_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_3_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_4_4_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_9_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_10_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_1_200_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_200_1_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_2_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_3_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_4_4_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_9_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_10_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_1_200_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_200_1_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_2_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_3_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_4_4_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_9_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_10_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_1_200_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_net_prio_200_1_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_2_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_3_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_4_4_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_9_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_10_3_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_1_200_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_200_1_none" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_2_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_3_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_4_4_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_9_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_10_3_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_1_200_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_200_1_one" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_2_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_3_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_4_4_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_9_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_10_3_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_1_200_each" + }, + { + "name": "oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_200_1_each" + }, + { + "name": "oe_test_ltp_controllers_controllers" + }, + { + "name": "oe_test_ltp_controllers_cpuacct_1_1" + }, + { + "name": "oe_test_ltp_controllers_cpuacct_1_10" + }, + { + "name": "oe_test_ltp_controllers_cpuacct_10_10" + }, + { + "name": "oe_test_ltp_controllers_cpuacct_1_100" + }, + { + "name": "oe_test_ltp_controllers_cpuacct_100_1" + }, + { + "name": "oe_test_ltp_controllers_cpuacct_100_100" + }, + { + "name": "oe_test_ltp_controllers_cpuset_base_ops" + }, + { + "name": "oe_test_ltp_controllers_cpuset_inherit" + }, + { + "name": "oe_test_ltp_controllers_cpuset_exclusive" + }, + { + "name": "oe_test_ltp_controllers_cpuset_hierarchy" + }, + { + "name": "oe_test_ltp_controllers_cpuset_syscall" + }, + { + "name": "oe_test_ltp_controllers_cpuset_sched_domains" + }, + { + "name": "oe_test_ltp_controllers_cpuset_load_balance" + }, + { + "name": "oe_test_ltp_controllers_cpuset_hotplug" + }, + { + "name": "oe_test_ltp_controllers_cpuset_memory" + }, + { + "name": "oe_test_ltp_controllers_cpuset_memory_pressure" + }, + { + "name": "oe_test_ltp_controllers_cpuset_memory_spread" + }, + { + "name": "oe_test_ltp_controllers_cpuset_regression_test" + }, + { + "name": "oe_test_ltp_controllers_cgroup_xattr" + }, + { + "name": "oe_test_ltp_controllers_io_control01" + }, + { + "name": "oe_test_ltp_controllers_pids_1_1" + }, + { + "name": "oe_test_ltp_controllers_pids_1_2" + }, + { + "name": "oe_test_ltp_controllers_pids_1_10" + }, + { + "name": "oe_test_ltp_controllers_pids_1_50" + }, + { + "name": "oe_test_ltp_controllers_pids_1_100" + }, + { + "name": "oe_test_ltp_controllers_pids_2_1" + }, + { + "name": "oe_test_ltp_controllers_pids_2_2" + }, + { + "name": "oe_test_ltp_controllers_pids_2_10" + }, + { + "name": "oe_test_ltp_controllers_pids_2_50" + }, + { + "name": "oe_test_ltp_controllers_pids_2_100" + }, + { + "name": "oe_test_ltp_controllers_pids_3_0" + }, + { + "name": "oe_test_ltp_controllers_pids_3_1" + }, + { + "name": "oe_test_ltp_controllers_pids_3_10" + }, + { + "name": "oe_test_ltp_controllers_pids_3_50" + }, + { + "name": "oe_test_ltp_controllers_pids_3_100" + }, + { + "name": "oe_test_ltp_controllers_pids_4_1" + }, + { + "name": "oe_test_ltp_controllers_pids_4_2" + }, + { + "name": "oe_test_ltp_controllers_pids_4_10" + }, + { + "name": "oe_test_ltp_controllers_pids_4_50" + }, + { + "name": "oe_test_ltp_controllers_pids_4_100" + }, + { + "name": "oe_test_ltp_controllers_pids_5_1" + }, + { + "name": "oe_test_ltp_controllers_pids_6_1" + }, + { + "name": "oe_test_ltp_controllers_pids_6_2" + }, + { + "name": "oe_test_ltp_controllers_pids_6_10" + }, + { + "name": "oe_test_ltp_controllers_pids_6_50" + }, + { + "name": "oe_test_ltp_controllers_pids_6_100" + }, + { + "name": "oe_test_ltp_controllers_pids_7_10" + }, + { + "name": "oe_test_ltp_controllers_pids_7_50" + }, + { + "name": "oe_test_ltp_controllers_pids_7_100" + }, + { + "name": "oe_test_ltp_controllers_pids_7_500" + }, + { + "name": "oe_test_ltp_controllers_pids_7_1000" + }, + { + "name": "oe_test_ltp_controllers_pids_8_2" + }, + { + "name": "oe_test_ltp_controllers_pids_8_10" + }, + { + "name": "oe_test_ltp_controllers_pids_8_50" + }, + { + "name": "oe_test_ltp_controllers_pids_8_100" + }, + { + "name": "oe_test_ltp_controllers_pids_9_2" + }, + { + "name": "oe_test_ltp_controllers_pids_9_10" + }, + { + "name": "oe_test_ltp_controllers_pids_9_50" + }, + { + "name": "oe_test_ltp_controllers_pids_9_100" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_cpuhotplug.json b/suite2cases/ltp_cpuhotplug.json new file mode 100644 index 000000000..1eb0d679e --- /dev/null +++ b/suite2cases/ltp_cpuhotplug.json @@ -0,0 +1,25 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_cpuhotplug", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_cpuhotplug_cpuhotplug02" + }, + { + "name": "oe_test_ltp_cpuhotplug_cpuhotplug03" + }, + { + "name": "oe_test_ltp_cpuhotplug_cpuhotplug04" + }, + { + "name": "oe_test_ltp_cpuhotplug_cpuhotplug05" + }, + { + "name": "oe_test_ltp_cpuhotplug_cpuhotplug06" + }, + { + "name": "oe_test_ltp_cpuhotplug_cpuhotplug07" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_crypto.json b/suite2cases/ltp_crypto.json new file mode 100644 index 000000000..b541505f2 --- /dev/null +++ b/suite2cases/ltp_crypto.json @@ -0,0 +1,37 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_crypto", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_crypto_af_alg01" + }, + { + "name": "oe_test_ltp_crypto_af_alg02" + }, + { + "name": "oe_test_ltp_crypto_af_alg03" + }, + { + "name": "oe_test_ltp_crypto_af_alg04" + }, + { + "name": "oe_test_ltp_crypto_af_alg05" + }, + { + "name": "oe_test_ltp_crypto_af_alg06" + }, + { + "name": "oe_test_ltp_crypto_af_alg07" + }, + { + "name": "oe_test_ltp_crypto_pcrypt_aead01" + }, + { + "name": "oe_test_ltp_crypto_crypto_user01" + }, + { + "name": "oe_test_ltp_crypto_crypto_user02" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_cve.json b/suite2cases/ltp_cve.json new file mode 100644 index 000000000..bebaf7f46 --- /dev/null +++ b/suite2cases/ltp_cve.json @@ -0,0 +1,280 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_cve", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_cve_cve-2011-0999" + }, + { + "name": "oe_test_ltp_cve_cve-2011-2183" + }, + { + "name": "oe_test_ltp_cve_cve-2011-2496" + }, + { + "name": "oe_test_ltp_cve_cve-2012-0957" + }, + { + "name": "oe_test_ltp_cve_cve-2014-0196" + }, + { + "name": "oe_test_ltp_cve_cve-2015-0235" + }, + { + "name": "oe_test_ltp_cve_cve-2015-3290" + }, + { + "name": "oe_test_ltp_cve_cve-2015-7550" + }, + { + "name": "oe_test_ltp_cve_cve-2016-4470" + }, + { + "name": "oe_test_ltp_cve_cve-2016-4997" + }, + { + "name": "oe_test_ltp_cve_cve-2016-5195" + }, + { + "name": "oe_test_ltp_cve_cve-2016-7042" + }, + { + "name": "oe_test_ltp_cve_cve-2016-7117" + }, + { + "name": "oe_test_ltp_cve_cve-2016-8655" + }, + { + "name": "oe_test_ltp_cve_cve-2016-9604" + }, + { + "name": "oe_test_ltp_cve_cve-2016-9793" + }, + { + "name": "oe_test_ltp_cve_cve-2016-10044" + }, + { + "name": "oe_test_ltp_cve_cve-2017-2618" + }, + { + "name": "oe_test_ltp_cve_cve-2017-2636" + }, + { + "name": "oe_test_ltp_cve_cve-2017-2671" + }, + { + "name": "oe_test_ltp_cve_cve-2017-5754" + }, + { + "name": "oe_test_ltp_cve_cve-2017-6951" + }, + { + "name": "oe_test_ltp_cve_cve-2017-7308" + }, + { + "name": "oe_test_ltp_cve_cve-2017-7472" + }, + { + "name": "oe_test_ltp_cve_cve-2017-7616" + }, + { + "name": "oe_test_ltp_cve_cve-2017-8890" + }, + { + "name": "oe_test_ltp_cve_cve-2017-10661" + }, + { + "name": "oe_test_ltp_cve_cve-2017-12192" + }, + { + "name": "oe_test_ltp_cve_cve-2017-12193" + }, + { + "name": "oe_test_ltp_cve_cve-2017-15274" + }, + { + "name": "oe_test_ltp_cve_cve-2017-15299" + }, + { + "name": "oe_test_ltp_cve_cve-2017-15537" + }, + { + "name": "oe_test_ltp_cve_cve-2017-15649" + }, + { + "name": "oe_test_ltp_cve_cve-2017-15951" + }, + { + "name": "oe_test_ltp_cve_cve-2017-16939" + }, + { + "name": "oe_test_ltp_cve_cve-2017-16995" + }, + { + "name": "oe_test_ltp_cve_cve-2017-17052" + }, + { + "name": "oe_test_ltp_cve_cve-2017-17053" + }, + { + "name": "oe_test_ltp_cve_cve-2017-17712" + }, + { + "name": "oe_test_ltp_cve_cve-2017-17805" + }, + { + "name": "oe_test_ltp_cve_cve-2017-17806" + }, + { + "name": "oe_test_ltp_cve_cve-2017-17807" + }, + { + "name": "oe_test_ltp_cve_cve-2017-18075" + }, + { + "name": "oe_test_ltp_cve_cve-2017-18344" + }, + { + "name": "oe_test_ltp_cve_cve-2017-1000111" + }, + { + "name": "oe_test_ltp_cve_cve-2017-1000112" + }, + { + "name": "oe_test_ltp_cve_cve-2017-1000364" + }, + { + "name": "oe_test_ltp_cve_cve-2017-1000380" + }, + { + "name": "oe_test_ltp_cve_cve-2017-1000405" + }, + { + "name": "oe_test_ltp_cve_cve-2018-5803" + }, + { + "name": "oe_test_ltp_cve_cve-2018-6927" + }, + { + "name": "oe_test_ltp_cve_cve-2018-7566" + }, + { + "name": "oe_test_ltp_cve_cve-2018-8897" + }, + { + "name": "oe_test_ltp_cve_cve-2018-9568" + }, + { + "name": "oe_test_ltp_cve_cve-2018-10124" + }, + { + "name": "oe_test_ltp_cve_cve-2018-11508" + }, + { + "name": "oe_test_ltp_cve_cve-2018-12896" + }, + { + "name": "oe_test_ltp_cve_cve-2018-13405" + }, + { + "name": "oe_test_ltp_cve_cve-2018-18445" + }, + { + "name": "oe_test_ltp_cve_cve-2018-18559" + }, + { + "name": "oe_test_ltp_cve_cve-2018-18955" + }, + { + "name": "oe_test_ltp_cve_cve-2018-19854" + }, + { + "name": "oe_test_ltp_cve_cve-2018-1000001" + }, + { + "name": "oe_test_ltp_cve_cve-2018-1000199" + }, + { + "name": "oe_test_ltp_cve_cve-2018-1000204" + }, + { + "name": "oe_test_ltp_cve_cve-2019-8912" + }, + { + "name": "oe_test_ltp_cve_cve-2020-11494" + }, + { + "name": "oe_test_ltp_cve_cve-2020-14386" + }, + { + "name": "oe_test_ltp_cve_cve-2020-14416" + }, + { + "name": "oe_test_ltp_cve_cve-2020-25705" + }, + { + "name": "oe_test_ltp_cve_cve-2020-29373" + }, + { + "name": "oe_test_ltp_cve_cve-2020-36557" + }, + { + "name": "oe_test_ltp_cve_cve-2021-3444" + }, + { + "name": "oe_test_ltp_cve_cve-2021-3609" + }, + { + "name": "oe_test_ltp_cve_cve-2021-4034" + }, + { + "name": "oe_test_ltp_cve_cve-2021-4197_1" + }, + { + "name": "oe_test_ltp_cve_cve-2021-4197_2" + }, + { + "name": "oe_test_ltp_cve_cve-2021-4204" + }, + { + "name": "oe_test_ltp_cve_cve-2021-22555" + }, + { + "name": "oe_test_ltp_cve_cve-2021-26708" + }, + { + "name": "oe_test_ltp_cve_cve-2021-22600" + }, + { + "name": "oe_test_ltp_cve_cve-2021-38604" + }, + { + "name": "oe_test_ltp_cve_cve-2022-0847" + }, + { + "name": "oe_test_ltp_cve_cve-2022-2590" + }, + { + "name": "oe_test_ltp_cve_cve-2022-23222" + }, + { + "name": "oe_test_ltp_cve_cve-2023-1829" + }, + { + "name": "oe_test_ltp_cve_cve-2023-0461" + }, + { + "name": "oe_test_ltp_cve_cve-2023-31248" + }, + { + "name": "oe_test_ltp_cve_cve-2020-25704" + }, + { + "name": "oe_test_ltp_cve_cve-2022-0185" + }, + { + "name": "oe_test_ltp_cve_cve-2022-4378" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_dio.json b/suite2cases/ltp_dio.json new file mode 100644 index 000000000..6780596a5 --- /dev/null +++ b/suite2cases/ltp_dio.json @@ -0,0 +1,97 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_dio", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_dio_dio01" + }, + { + "name": "oe_test_ltp_dio_dio02" + }, + { + "name": "oe_test_ltp_dio_dio03" + }, + { + "name": "oe_test_ltp_dio_dio04" + }, + { + "name": "oe_test_ltp_dio_dio05" + }, + { + "name": "oe_test_ltp_dio_dio06" + }, + { + "name": "oe_test_ltp_dio_dio07" + }, + { + "name": "oe_test_ltp_dio_dio08" + }, + { + "name": "oe_test_ltp_dio_dio09" + }, + { + "name": "oe_test_ltp_dio_dio10" + }, + { + "name": "oe_test_ltp_dio_dio11" + }, + { + "name": "oe_test_ltp_dio_dio12" + }, + { + "name": "oe_test_ltp_dio_dio13" + }, + { + "name": "oe_test_ltp_dio_dio14" + }, + { + "name": "oe_test_ltp_dio_dio15" + }, + { + "name": "oe_test_ltp_dio_dio16" + }, + { + "name": "oe_test_ltp_dio_dio17" + }, + { + "name": "oe_test_ltp_dio_dio18" + }, + { + "name": "oe_test_ltp_dio_dio19" + }, + { + "name": "oe_test_ltp_dio_dio20" + }, + { + "name": "oe_test_ltp_dio_dio21" + }, + { + "name": "oe_test_ltp_dio_dio22" + }, + { + "name": "oe_test_ltp_dio_dio23" + }, + { + "name": "oe_test_ltp_dio_dio24" + }, + { + "name": "oe_test_ltp_dio_dio25" + }, + { + "name": "oe_test_ltp_dio_dio26" + }, + { + "name": "oe_test_ltp_dio_dio27" + }, + { + "name": "oe_test_ltp_dio_dio28" + }, + { + "name": "oe_test_ltp_dio_dio29" + }, + { + "name": "oe_test_ltp_dio_dio30" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_fcntl-locktests.json b/suite2cases/ltp_fcntl-locktests.json new file mode 100644 index 000000000..bc545d2ac --- /dev/null +++ b/suite2cases/ltp_fcntl-locktests.json @@ -0,0 +1,10 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_fcntl-locktests", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_fcntl-locktests_FCNTL_LOCKTESTS" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_filecaps.json b/suite2cases/ltp_filecaps.json new file mode 100644 index 000000000..6fad92e02 --- /dev/null +++ b/suite2cases/ltp_filecaps.json @@ -0,0 +1,10 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_filecaps", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_filecaps_Filecaps" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_fs.json b/suite2cases/ltp_fs.json new file mode 100644 index 000000000..637b90399 --- /dev/null +++ b/suite2cases/ltp_fs.json @@ -0,0 +1,211 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_fs", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_fs_gf01" + }, + { + "name": "oe_test_ltp_fs_gf02" + }, + { + "name": "oe_test_ltp_fs_gf03" + }, + { + "name": "oe_test_ltp_fs_gf04" + }, + { + "name": "oe_test_ltp_fs_gf05" + }, + { + "name": "oe_test_ltp_fs_gf06" + }, + { + "name": "oe_test_ltp_fs_gf07" + }, + { + "name": "oe_test_ltp_fs_gf08" + }, + { + "name": "oe_test_ltp_fs_gf09" + }, + { + "name": "oe_test_ltp_fs_gf10" + }, + { + "name": "oe_test_ltp_fs_gf11" + }, + { + "name": "oe_test_ltp_fs_gf12" + }, + { + "name": "oe_test_ltp_fs_gf13" + }, + { + "name": "oe_test_ltp_fs_gf14" + }, + { + "name": "oe_test_ltp_fs_gf15" + }, + { + "name": "oe_test_ltp_fs_gf16" + }, + { + "name": "oe_test_ltp_fs_gf17" + }, + { + "name": "oe_test_ltp_fs_gf18" + }, + { + "name": "oe_test_ltp_fs_gf19" + }, + { + "name": "oe_test_ltp_fs_gf20" + }, + { + "name": "oe_test_ltp_fs_gf21" + }, + { + "name": "oe_test_ltp_fs_gf22" + }, + { + "name": "oe_test_ltp_fs_gf23" + }, + { + "name": "oe_test_ltp_fs_gf24" + }, + { + "name": "oe_test_ltp_fs_gf25" + }, + { + "name": "oe_test_ltp_fs_gf26" + }, + { + "name": "oe_test_ltp_fs_gf27" + }, + { + "name": "oe_test_ltp_fs_gf28" + }, + { + "name": "oe_test_ltp_fs_gf29" + }, + { + "name": "oe_test_ltp_fs_gf30" + }, + { + "name": "oe_test_ltp_fs_rwtest01" + }, + { + "name": "oe_test_ltp_fs_rwtest02" + }, + { + "name": "oe_test_ltp_fs_rwtest03" + }, + { + "name": "oe_test_ltp_fs_rwtest04" + }, + { + "name": "oe_test_ltp_fs_rwtest05" + }, + { + "name": "oe_test_ltp_fs_iogen01" + }, + { + "name": "oe_test_ltp_fs_fs_inod01" + }, + { + "name": "oe_test_ltp_fs_linker01" + }, + { + "name": "oe_test_ltp_fs_openfile01" + }, + { + "name": "oe_test_ltp_fs_inode01" + }, + { + "name": "oe_test_ltp_fs_inode02" + }, + { + "name": "oe_test_ltp_fs_stream01" + }, + { + "name": "oe_test_ltp_fs_stream02" + }, + { + "name": "oe_test_ltp_fs_stream03" + }, + { + "name": "oe_test_ltp_fs_stream04" + }, + { + "name": "oe_test_ltp_fs_stream05" + }, + { + "name": "oe_test_ltp_fs_ftest01" + }, + { + "name": "oe_test_ltp_fs_ftest02" + }, + { + "name": "oe_test_ltp_fs_ftest03" + }, + { + "name": "oe_test_ltp_fs_ftest04" + }, + { + "name": "oe_test_ltp_fs_ftest05" + }, + { + "name": "oe_test_ltp_fs_ftest06" + }, + { + "name": "oe_test_ltp_fs_ftest07" + }, + { + "name": "oe_test_ltp_fs_ftest08" + }, + { + "name": "oe_test_ltp_fs_lftest01" + }, + { + "name": "oe_test_ltp_fs_writetest01" + }, + { + "name": "oe_test_ltp_fs_fs_di" + }, + { + "name": "oe_test_ltp_fs_proc01" + }, + { + "name": "oe_test_ltp_fs_read_all_dev" + }, + { + "name": "oe_test_ltp_fs_read_all_proc" + }, + { + "name": "oe_test_ltp_fs_read_all_sys" + }, + { + "name": "oe_test_ltp_fs_fs_racer" + }, + { + "name": "oe_test_ltp_fs_quota_remount_test01" + }, + { + "name": "oe_test_ltp_fs_isofs" + }, + { + "name": "oe_test_ltp_fs_fs_fill" + }, + { + "name": "oe_test_ltp_fs_binfmt_misc01" + }, + { + "name": "oe_test_ltp_fs_binfmt_misc02" + }, + { + "name": "oe_test_ltp_fs_squashfs01" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_fs_bind.json b/suite2cases/ltp_fs_bind.json new file mode 100644 index 000000000..f1e95f523 --- /dev/null +++ b/suite2cases/ltp_fs_bind.json @@ -0,0 +1,292 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_fs_bind", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_fs_bind_fs_bind01_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind02_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind03_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind04_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind05_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind06_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind07_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind07-2_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind08_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind09_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind10_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind11_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind12_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind13_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind14_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind15_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind16_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind17_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind18_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind19_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind20_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind21_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind22_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind23_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind24_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move01_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move02_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move03_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move04_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move05_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move06_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move07_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move08_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move09_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move10_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move11_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move12_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move13_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move14_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move15_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move16_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move17_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move18_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move19_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move20_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move21_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_move22_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind01_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind02_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind03_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind04_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind05_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind06_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind07-2_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind07_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind08_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind09_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind10_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind11_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind12_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind13_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind14_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind15_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind16_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind17_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind18_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind19_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind20_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind21_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind22_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind23_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind24_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind25_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind26_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind27_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind28_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind29_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind30_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind31_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind32_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind33_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind34_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind35_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind36_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind37_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind38_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_rbind39_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_regression_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_cloneNS01_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_cloneNS02_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_cloneNS03_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_cloneNS04_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_cloneNS05_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_cloneNS06_sh" + }, + { + "name": "oe_test_ltp_fs_bind_fs_bind_cloneNS07_sh" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_fs_perms_simple.json b/suite2cases/ltp_fs_perms_simple.json new file mode 100644 index 000000000..87c56d8a0 --- /dev/null +++ b/suite2cases/ltp_fs_perms_simple.json @@ -0,0 +1,61 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_fs_perms_simple", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_fs_perms_simple_fs_perms01" + }, + { + "name": "oe_test_ltp_fs_perms_simple_fs_perms02" + }, + { + "name": "oe_test_ltp_fs_perms_simple_fs_perms03" + }, + { + "name": "oe_test_ltp_fs_perms_simple_fs_perms04" + }, + { + "name": "oe_test_ltp_fs_perms_simple_fs_perms05" + }, + { + "name": "oe_test_ltp_fs_perms_simple_fs_perms06" + }, + { + "name": "oe_test_ltp_fs_perms_simple_fs_perms07" + }, + { + "name": "oe_test_ltp_fs_perms_simple_fs_perms08" + }, + { + "name": "oe_test_ltp_fs_perms_simple_fs_perms09" + }, + { + "name": "oe_test_ltp_fs_perms_simple_fs_perms10" + }, + { + "name": "oe_test_ltp_fs_perms_simple_fs_perms11" + }, + { + "name": "oe_test_ltp_fs_perms_simple_fs_perms12" + }, + { + "name": "oe_test_ltp_fs_perms_simple_fs_perms13" + }, + { + "name": "oe_test_ltp_fs_perms_simple_fs_perms14" + }, + { + "name": "oe_test_ltp_fs_perms_simple_fs_perms15" + }, + { + "name": "oe_test_ltp_fs_perms_simple_fs_perms16" + }, + { + "name": "oe_test_ltp_fs_perms_simple_fs_perms17" + }, + { + "name": "oe_test_ltp_fs_perms_simple_fs_perms18" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_hugetlb.json b/suite2cases/ltp_hugetlb.json new file mode 100644 index 000000000..a4913d330 --- /dev/null +++ b/suite2cases/ltp_hugetlb.json @@ -0,0 +1,160 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_hugetlb", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_hugetlb_hugefallocate01" + }, + { + "name": "oe_test_ltp_hugetlb_hugefallocate02" + }, + { + "name": "oe_test_ltp_hugetlb_hugefork01" + }, + { + "name": "oe_test_ltp_hugetlb_hugefork02" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap01" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap02" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap04" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap05" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap06" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap07" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap08" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap09" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap10" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap11" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap12" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap13" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap14" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap15" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap16" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap17" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap18" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap19" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap20" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap21" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap22" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap23" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap24" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap25" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap26" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap27" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap28" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap29" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap30" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap31" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap32" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap05_1" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap05_2" + }, + { + "name": "oe_test_ltp_hugetlb_hugemmap05_3" + }, + { + "name": "oe_test_ltp_hugetlb_hugeshmat01" + }, + { + "name": "oe_test_ltp_hugetlb_hugeshmat02" + }, + { + "name": "oe_test_ltp_hugetlb_hugeshmat03" + }, + { + "name": "oe_test_ltp_hugetlb_hugeshmat04" + }, + { + "name": "oe_test_ltp_hugetlb_hugeshmat05" + }, + { + "name": "oe_test_ltp_hugetlb_hugeshmctl01" + }, + { + "name": "oe_test_ltp_hugetlb_hugeshmctl02" + }, + { + "name": "oe_test_ltp_hugetlb_hugeshmctl03" + }, + { + "name": "oe_test_ltp_hugetlb_hugeshmdt01" + }, + { + "name": "oe_test_ltp_hugetlb_hugeshmget01" + }, + { + "name": "oe_test_ltp_hugetlb_hugeshmget02" + }, + { + "name": "oe_test_ltp_hugetlb_hugeshmget03" + }, + { + "name": "oe_test_ltp_hugetlb_hugeshmget05" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_hyperthreading.json b/suite2cases/ltp_hyperthreading.json new file mode 100644 index 000000000..22516559e --- /dev/null +++ b/suite2cases/ltp_hyperthreading.json @@ -0,0 +1,13 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_hyperthreading", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_hyperthreading_smt_smp_enabled" + }, + { + "name": "oe_test_ltp_hyperthreading_smt_smp_affinity" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_input.json b/suite2cases/ltp_input.json new file mode 100644 index 000000000..8268dbe6c --- /dev/null +++ b/suite2cases/ltp_input.json @@ -0,0 +1,25 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_input", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_input_input01" + }, + { + "name": "oe_test_ltp_input_input02" + }, + { + "name": "oe_test_ltp_input_input03" + }, + { + "name": "oe_test_ltp_input_input04" + }, + { + "name": "oe_test_ltp_input_input05" + }, + { + "name": "oe_test_ltp_input_input06" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_io.json b/suite2cases/ltp_io.json new file mode 100644 index 000000000..50edf9d24 --- /dev/null +++ b/suite2cases/ltp_io.json @@ -0,0 +1,13 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_io", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_io_aio01" + }, + { + "name": "oe_test_ltp_io_aio02" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_ipc.json b/suite2cases/ltp_ipc.json new file mode 100644 index 000000000..a5416b66f --- /dev/null +++ b/suite2cases/ltp_ipc.json @@ -0,0 +1,25 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_ipc", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_ipc_pipeio_1" + }, + { + "name": "oe_test_ltp_ipc_pipeio_3" + }, + { + "name": "oe_test_ltp_ipc_pipeio_4" + }, + { + "name": "oe_test_ltp_ipc_pipeio_5" + }, + { + "name": "oe_test_ltp_ipc_pipeio_6" + }, + { + "name": "oe_test_ltp_ipc_pipeio_8" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_irq.json b/suite2cases/ltp_irq.json new file mode 100644 index 000000000..d145cebb0 --- /dev/null +++ b/suite2cases/ltp_irq.json @@ -0,0 +1,10 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_irq", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_irq_irqbalance01" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_kernel_misc.json b/suite2cases/ltp_kernel_misc.json new file mode 100644 index 000000000..aa1758aa2 --- /dev/null +++ b/suite2cases/ltp_kernel_misc.json @@ -0,0 +1,58 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_kernel_misc", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_kernel_misc_cn_pec_sh" + }, + { + "name": "oe_test_ltp_kernel_misc_kmsg01" + }, + { + "name": "oe_test_ltp_kernel_misc_fw_load" + }, + { + "name": "oe_test_ltp_kernel_misc_rtc01" + }, + { + "name": "oe_test_ltp_kernel_misc_rtc02" + }, + { + "name": "oe_test_ltp_kernel_misc_block_dev" + }, + { + "name": "oe_test_ltp_kernel_misc_tpci" + }, + { + "name": "oe_test_ltp_kernel_misc_tbio" + }, + { + "name": "oe_test_ltp_kernel_misc_ltp_acpi" + }, + { + "name": "oe_test_ltp_kernel_misc_cpufreq_boost" + }, + { + "name": "oe_test_ltp_kernel_misc_uaccess" + }, + { + "name": "oe_test_ltp_kernel_misc_rcu_torture" + }, + { + "name": "oe_test_ltp_kernel_misc_lock_torture" + }, + { + "name": "oe_test_ltp_kernel_misc_zram01" + }, + { + "name": "oe_test_ltp_kernel_misc_zram02" + }, + { + "name": "oe_test_ltp_kernel_misc_zram03" + }, + { + "name": "oe_test_ltp_kernel_misc_umip_basic_test" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_math.json b/suite2cases/ltp_math.json new file mode 100644 index 000000000..f92923bc0 --- /dev/null +++ b/suite2cases/ltp_math.json @@ -0,0 +1,37 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_math", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_math_abs01" + }, + { + "name": "oe_test_ltp_math_atof01" + }, + { + "name": "oe_test_ltp_math_float_bessel" + }, + { + "name": "oe_test_ltp_math_float_exp_log" + }, + { + "name": "oe_test_ltp_math_float_iperb" + }, + { + "name": "oe_test_ltp_math_float_power" + }, + { + "name": "oe_test_ltp_math_float_trigo" + }, + { + "name": "oe_test_ltp_math_fptest01" + }, + { + "name": "oe_test_ltp_math_fptest02" + }, + { + "name": "oe_test_ltp_math_nextafter01" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_mm.json b/suite2cases/ltp_mm.json new file mode 100644 index 000000000..ed737619d --- /dev/null +++ b/suite2cases/ltp_mm.json @@ -0,0 +1,235 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_mm", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_mm_mm01" + }, + { + "name": "oe_test_ltp_mm_mm02" + }, + { + "name": "oe_test_ltp_mm_mtest01" + }, + { + "name": "oe_test_ltp_mm_mtest01w" + }, + { + "name": "oe_test_ltp_mm_mtest05" + }, + { + "name": "oe_test_ltp_mm_mtest06" + }, + { + "name": "oe_test_ltp_mm_mtest06_2" + }, + { + "name": "oe_test_ltp_mm_mtest06_3" + }, + { + "name": "oe_test_ltp_mm_mem02" + }, + { + "name": "oe_test_ltp_mm_page01" + }, + { + "name": "oe_test_ltp_mm_page02" + }, + { + "name": "oe_test_ltp_mm_data_space" + }, + { + "name": "oe_test_ltp_mm_stack_space" + }, + { + "name": "oe_test_ltp_mm_shmt02" + }, + { + "name": "oe_test_ltp_mm_shmt03" + }, + { + "name": "oe_test_ltp_mm_shmt04" + }, + { + "name": "oe_test_ltp_mm_shmt05" + }, + { + "name": "oe_test_ltp_mm_shmt06" + }, + { + "name": "oe_test_ltp_mm_shmt07" + }, + { + "name": "oe_test_ltp_mm_shmt08" + }, + { + "name": "oe_test_ltp_mm_shmt09" + }, + { + "name": "oe_test_ltp_mm_shmt10" + }, + { + "name": "oe_test_ltp_mm_shm_test01" + }, + { + "name": "oe_test_ltp_mm_mallocstress01" + }, + { + "name": "oe_test_ltp_mm_mmapstress01" + }, + { + "name": "oe_test_ltp_mm_mmapstress02" + }, + { + "name": "oe_test_ltp_mm_mmapstress03" + }, + { + "name": "oe_test_ltp_mm_mmapstress04" + }, + { + "name": "oe_test_ltp_mm_mmapstress05" + }, + { + "name": "oe_test_ltp_mm_mmapstress06" + }, + { + "name": "oe_test_ltp_mm_mmapstress07" + }, + { + "name": "oe_test_ltp_mm_mmapstress08" + }, + { + "name": "oe_test_ltp_mm_mmapstress09" + }, + { + "name": "oe_test_ltp_mm_mmapstress10" + }, + { + "name": "oe_test_ltp_mm_mmap10" + }, + { + "name": "oe_test_ltp_mm_mmap10_1" + }, + { + "name": "oe_test_ltp_mm_mmap10_2" + }, + { + "name": "oe_test_ltp_mm_mmap10_3" + }, + { + "name": "oe_test_ltp_mm_mmap10_4" + }, + { + "name": "oe_test_ltp_mm_ksm01" + }, + { + "name": "oe_test_ltp_mm_ksm01_1" + }, + { + "name": "oe_test_ltp_mm_ksm02" + }, + { + "name": "oe_test_ltp_mm_ksm02_1" + }, + { + "name": "oe_test_ltp_mm_ksm03" + }, + { + "name": "oe_test_ltp_mm_ksm03_1" + }, + { + "name": "oe_test_ltp_mm_ksm04" + }, + { + "name": "oe_test_ltp_mm_ksm04_1" + }, + { + "name": "oe_test_ltp_mm_ksm05" + }, + { + "name": "oe_test_ltp_mm_ksm06" + }, + { + "name": "oe_test_ltp_mm_ksm06_1" + }, + { + "name": "oe_test_ltp_mm_ksm06_2" + }, + { + "name": "oe_test_ltp_mm_ksm07" + }, + { + "name": "oe_test_ltp_mm_cpuset01" + }, + { + "name": "oe_test_ltp_mm_oom01" + }, + { + "name": "oe_test_ltp_mm_oom02" + }, + { + "name": "oe_test_ltp_mm_oom03" + }, + { + "name": "oe_test_ltp_mm_oom04" + }, + { + "name": "oe_test_ltp_mm_oom05" + }, + { + "name": "oe_test_ltp_mm_swapping01" + }, + { + "name": "oe_test_ltp_mm_thp01" + }, + { + "name": "oe_test_ltp_mm_thp02" + }, + { + "name": "oe_test_ltp_mm_thp03" + }, + { + "name": "oe_test_ltp_mm_thp04" + }, + { + "name": "oe_test_ltp_mm_vma01" + }, + { + "name": "oe_test_ltp_mm_vma02" + }, + { + "name": "oe_test_ltp_mm_vma03" + }, + { + "name": "oe_test_ltp_mm_vma04" + }, + { + "name": "oe_test_ltp_mm_vma05" + }, + { + "name": "oe_test_ltp_mm_overcommit_memory01" + }, + { + "name": "oe_test_ltp_mm_overcommit_memory02" + }, + { + "name": "oe_test_ltp_mm_overcommit_memory03" + }, + { + "name": "oe_test_ltp_mm_overcommit_memory04" + }, + { + "name": "oe_test_ltp_mm_overcommit_memory05" + }, + { + "name": "oe_test_ltp_mm_overcommit_memory06" + }, + { + "name": "oe_test_ltp_mm_max_map_count" + }, + { + "name": "oe_test_ltp_mm_min_free_kbytes" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_net_ipv6_lib.json b/suite2cases/ltp_net_ipv6_lib.json new file mode 100644 index 000000000..eb475a09f --- /dev/null +++ b/suite2cases/ltp_net_ipv6_lib.json @@ -0,0 +1,25 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_net_ipv6_lib", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_net_ipv6_lib_in6_01" + }, + { + "name": "oe_test_ltp_net_ipv6_lib_in6_02" + }, + { + "name": "oe_test_ltp_net_ipv6_lib_getaddrinfo_01" + }, + { + "name": "oe_test_ltp_net_ipv6_lib_asapi_01" + }, + { + "name": "oe_test_ltp_net_ipv6_lib_asapi_02" + }, + { + "name": "oe_test_ltp_net_ipv6_lib_asapi_03" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_nptl.json b/suite2cases/ltp_nptl.json new file mode 100644 index 000000000..f131a44ea --- /dev/null +++ b/suite2cases/ltp_nptl.json @@ -0,0 +1,10 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_nptl", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_nptl_nptl01" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_power_management_tests.json b/suite2cases/ltp_power_management_tests.json new file mode 100644 index 000000000..a33eb2ef7 --- /dev/null +++ b/suite2cases/ltp_power_management_tests.json @@ -0,0 +1,22 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_power_management_tests", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_power_management_tests_runpwtests01" + }, + { + "name": "oe_test_ltp_power_management_tests_runpwtests02" + }, + { + "name": "oe_test_ltp_power_management_tests_runpwtests03" + }, + { + "name": "oe_test_ltp_power_management_tests_runpwtests04" + }, + { + "name": "oe_test_ltp_power_management_tests_runpwtests06" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_pty.json b/suite2cases/ltp_pty.json new file mode 100644 index 000000000..38114f211 --- /dev/null +++ b/suite2cases/ltp_pty.json @@ -0,0 +1,34 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_pty", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_pty_pty01" + }, + { + "name": "oe_test_ltp_pty_pty02" + }, + { + "name": "oe_test_ltp_pty_pty03" + }, + { + "name": "oe_test_ltp_pty_pty04" + }, + { + "name": "oe_test_ltp_pty_pty05" + }, + { + "name": "oe_test_ltp_pty_pty06" + }, + { + "name": "oe_test_ltp_pty_pty07" + }, + { + "name": "oe_test_ltp_pty_ptem01" + }, + { + "name": "oe_test_ltp_pty_hangup01" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_sched.json b/suite2cases/ltp_sched.json new file mode 100644 index 000000000..d7604d9d5 --- /dev/null +++ b/suite2cases/ltp_sched.json @@ -0,0 +1,43 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_sched", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_sched_pth_str01" + }, + { + "name": "oe_test_ltp_sched_pth_str02" + }, + { + "name": "oe_test_ltp_sched_pth_str03" + }, + { + "name": "oe_test_ltp_sched_time-schedule01" + }, + { + "name": "oe_test_ltp_sched_trace_sched01" + }, + { + "name": "oe_test_ltp_sched_cfs_bandwidth01" + }, + { + "name": "oe_test_ltp_sched_hackbench01" + }, + { + "name": "oe_test_ltp_sched_hackbench02" + }, + { + "name": "oe_test_ltp_sched_starvation" + }, + { + "name": "oe_test_ltp_sched_sched_cli_serv" + }, + { + "name": "oe_test_ltp_sched_sched_stress" + }, + { + "name": "oe_test_ltp_sched_autogroup01" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_syscalls.json b/suite2cases/ltp_syscalls.json new file mode 100644 index 000000000..0f7dd023c --- /dev/null +++ b/suite2cases/ltp_syscalls.json @@ -0,0 +1,4234 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_syscalls", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_syscalls_abort01" + }, + { + "name": "oe_test_ltp_syscalls_accept01" + }, + { + "name": "oe_test_ltp_syscalls_accept02" + }, + { + "name": "oe_test_ltp_syscalls_accept4_01" + }, + { + "name": "oe_test_ltp_syscalls_access01" + }, + { + "name": "oe_test_ltp_syscalls_access02" + }, + { + "name": "oe_test_ltp_syscalls_access03" + }, + { + "name": "oe_test_ltp_syscalls_access04" + }, + { + "name": "oe_test_ltp_syscalls_acct01" + }, + { + "name": "oe_test_ltp_syscalls_acct02" + }, + { + "name": "oe_test_ltp_syscalls_add_key01" + }, + { + "name": "oe_test_ltp_syscalls_add_key02" + }, + { + "name": "oe_test_ltp_syscalls_add_key03" + }, + { + "name": "oe_test_ltp_syscalls_add_key04" + }, + { + "name": "oe_test_ltp_syscalls_add_key05" + }, + { + "name": "oe_test_ltp_syscalls_adjtimex01" + }, + { + "name": "oe_test_ltp_syscalls_adjtimex02" + }, + { + "name": "oe_test_ltp_syscalls_adjtimex03" + }, + { + "name": "oe_test_ltp_syscalls_alarm02" + }, + { + "name": "oe_test_ltp_syscalls_alarm03" + }, + { + "name": "oe_test_ltp_syscalls_alarm05" + }, + { + "name": "oe_test_ltp_syscalls_alarm06" + }, + { + "name": "oe_test_ltp_syscalls_alarm07" + }, + { + "name": "oe_test_ltp_syscalls_bind01" + }, + { + "name": "oe_test_ltp_syscalls_bind02" + }, + { + "name": "oe_test_ltp_syscalls_bind03" + }, + { + "name": "oe_test_ltp_syscalls_bind04" + }, + { + "name": "oe_test_ltp_syscalls_bind05" + }, + { + "name": "oe_test_ltp_syscalls_bind06" + }, + { + "name": "oe_test_ltp_syscalls_bpf_map01" + }, + { + "name": "oe_test_ltp_syscalls_bpf_prog01" + }, + { + "name": "oe_test_ltp_syscalls_bpf_prog02" + }, + { + "name": "oe_test_ltp_syscalls_bpf_prog03" + }, + { + "name": "oe_test_ltp_syscalls_bpf_prog04" + }, + { + "name": "oe_test_ltp_syscalls_bpf_prog05" + }, + { + "name": "oe_test_ltp_syscalls_bpf_prog06" + }, + { + "name": "oe_test_ltp_syscalls_bpf_prog07" + }, + { + "name": "oe_test_ltp_syscalls_brk01" + }, + { + "name": "oe_test_ltp_syscalls_brk02" + }, + { + "name": "oe_test_ltp_syscalls_capget01" + }, + { + "name": "oe_test_ltp_syscalls_capget02" + }, + { + "name": "oe_test_ltp_syscalls_capset01" + }, + { + "name": "oe_test_ltp_syscalls_capset02" + }, + { + "name": "oe_test_ltp_syscalls_capset03" + }, + { + "name": "oe_test_ltp_syscalls_capset04" + }, + { + "name": "oe_test_ltp_syscalls_cacheflush01" + }, + { + "name": "oe_test_ltp_syscalls_chdir01" + }, + { + "name": "oe_test_ltp_syscalls_chdir01A" + }, + { + "name": "oe_test_ltp_syscalls_chdir04" + }, + { + "name": "oe_test_ltp_syscalls_chmod01" + }, + { + "name": "oe_test_ltp_syscalls_chmod01A" + }, + { + "name": "oe_test_ltp_syscalls_chmod03" + }, + { + "name": "oe_test_ltp_syscalls_chmod05" + }, + { + "name": "oe_test_ltp_syscalls_chmod06" + }, + { + "name": "oe_test_ltp_syscalls_chmod07" + }, + { + "name": "oe_test_ltp_syscalls_chown01" + }, + { + "name": "oe_test_ltp_syscalls_chown01_16" + }, + { + "name": "oe_test_ltp_syscalls_chown02" + }, + { + "name": "oe_test_ltp_syscalls_chown02_16" + }, + { + "name": "oe_test_ltp_syscalls_chown03" + }, + { + "name": "oe_test_ltp_syscalls_chown03_16" + }, + { + "name": "oe_test_ltp_syscalls_chown04" + }, + { + "name": "oe_test_ltp_syscalls_chown04_16" + }, + { + "name": "oe_test_ltp_syscalls_chown05" + }, + { + "name": "oe_test_ltp_syscalls_chown05_16" + }, + { + "name": "oe_test_ltp_syscalls_chroot01" + }, + { + "name": "oe_test_ltp_syscalls_chroot02" + }, + { + "name": "oe_test_ltp_syscalls_chroot03" + }, + { + "name": "oe_test_ltp_syscalls_chroot04" + }, + { + "name": "oe_test_ltp_syscalls_clock_adjtime01" + }, + { + "name": "oe_test_ltp_syscalls_clock_adjtime02" + }, + { + "name": "oe_test_ltp_syscalls_clock_getres01" + }, + { + "name": "oe_test_ltp_syscalls_clock_nanosleep01" + }, + { + "name": "oe_test_ltp_syscalls_clock_nanosleep02" + }, + { + "name": "oe_test_ltp_syscalls_clock_nanosleep03" + }, + { + "name": "oe_test_ltp_syscalls_clock_nanosleep04" + }, + { + "name": "oe_test_ltp_syscalls_clock_gettime01" + }, + { + "name": "oe_test_ltp_syscalls_clock_gettime02" + }, + { + "name": "oe_test_ltp_syscalls_clock_gettime03" + }, + { + "name": "oe_test_ltp_syscalls_clock_gettime04" + }, + { + "name": "oe_test_ltp_syscalls_leapsec01" + }, + { + "name": "oe_test_ltp_syscalls_clock_settime01" + }, + { + "name": "oe_test_ltp_syscalls_clock_settime02" + }, + { + "name": "oe_test_ltp_syscalls_clock_settime03" + }, + { + "name": "oe_test_ltp_syscalls_clone01" + }, + { + "name": "oe_test_ltp_syscalls_clone02" + }, + { + "name": "oe_test_ltp_syscalls_clone03" + }, + { + "name": "oe_test_ltp_syscalls_clone04" + }, + { + "name": "oe_test_ltp_syscalls_clone05" + }, + { + "name": "oe_test_ltp_syscalls_clone06" + }, + { + "name": "oe_test_ltp_syscalls_clone07" + }, + { + "name": "oe_test_ltp_syscalls_clone08" + }, + { + "name": "oe_test_ltp_syscalls_clone09" + }, + { + "name": "oe_test_ltp_syscalls_clone301" + }, + { + "name": "oe_test_ltp_syscalls_clone302" + }, + { + "name": "oe_test_ltp_syscalls_clone303" + }, + { + "name": "oe_test_ltp_syscalls_close01" + }, + { + "name": "oe_test_ltp_syscalls_close02" + }, + { + "name": "oe_test_ltp_syscalls_close_range01" + }, + { + "name": "oe_test_ltp_syscalls_close_range02" + }, + { + "name": "oe_test_ltp_syscalls_confstr01" + }, + { + "name": "oe_test_ltp_syscalls_connect01" + }, + { + "name": "oe_test_ltp_syscalls_connect02" + }, + { + "name": "oe_test_ltp_syscalls_creat01" + }, + { + "name": "oe_test_ltp_syscalls_creat03" + }, + { + "name": "oe_test_ltp_syscalls_creat04" + }, + { + "name": "oe_test_ltp_syscalls_creat05" + }, + { + "name": "oe_test_ltp_syscalls_creat06" + }, + { + "name": "oe_test_ltp_syscalls_creat07" + }, + { + "name": "oe_test_ltp_syscalls_creat08" + }, + { + "name": "oe_test_ltp_syscalls_creat09" + }, + { + "name": "oe_test_ltp_syscalls_delete_module01" + }, + { + "name": "oe_test_ltp_syscalls_delete_module02" + }, + { + "name": "oe_test_ltp_syscalls_delete_module03" + }, + { + "name": "oe_test_ltp_syscalls_dup01" + }, + { + "name": "oe_test_ltp_syscalls_dup02" + }, + { + "name": "oe_test_ltp_syscalls_dup03" + }, + { + "name": "oe_test_ltp_syscalls_dup04" + }, + { + "name": "oe_test_ltp_syscalls_dup05" + }, + { + "name": "oe_test_ltp_syscalls_dup06" + }, + { + "name": "oe_test_ltp_syscalls_dup07" + }, + { + "name": "oe_test_ltp_syscalls_dup201" + }, + { + "name": "oe_test_ltp_syscalls_dup202" + }, + { + "name": "oe_test_ltp_syscalls_dup203" + }, + { + "name": "oe_test_ltp_syscalls_dup204" + }, + { + "name": "oe_test_ltp_syscalls_dup205" + }, + { + "name": "oe_test_ltp_syscalls_dup206" + }, + { + "name": "oe_test_ltp_syscalls_dup207" + }, + { + "name": "oe_test_ltp_syscalls_dup3_01" + }, + { + "name": "oe_test_ltp_syscalls_dup3_02" + }, + { + "name": "oe_test_ltp_syscalls_epoll_create01" + }, + { + "name": "oe_test_ltp_syscalls_epoll_create02" + }, + { + "name": "oe_test_ltp_syscalls_epoll_create1_01" + }, + { + "name": "oe_test_ltp_syscalls_epoll_create1_02" + }, + { + "name": "oe_test_ltp_syscalls_epoll01" + }, + { + "name": "oe_test_ltp_syscalls_epoll_ctl01" + }, + { + "name": "oe_test_ltp_syscalls_epoll_ctl02" + }, + { + "name": "oe_test_ltp_syscalls_epoll_ctl03" + }, + { + "name": "oe_test_ltp_syscalls_epoll_ctl04" + }, + { + "name": "oe_test_ltp_syscalls_epoll_ctl05" + }, + { + "name": "oe_test_ltp_syscalls_epoll_wait01" + }, + { + "name": "oe_test_ltp_syscalls_epoll_wait02" + }, + { + "name": "oe_test_ltp_syscalls_epoll_wait03" + }, + { + "name": "oe_test_ltp_syscalls_epoll_wait04" + }, + { + "name": "oe_test_ltp_syscalls_epoll_wait05" + }, + { + "name": "oe_test_ltp_syscalls_epoll_wait06" + }, + { + "name": "oe_test_ltp_syscalls_epoll_wait07" + }, + { + "name": "oe_test_ltp_syscalls_epoll_pwait01" + }, + { + "name": "oe_test_ltp_syscalls_epoll_pwait02" + }, + { + "name": "oe_test_ltp_syscalls_epoll_pwait03" + }, + { + "name": "oe_test_ltp_syscalls_epoll_pwait04" + }, + { + "name": "oe_test_ltp_syscalls_epoll_pwait05" + }, + { + "name": "oe_test_ltp_syscalls_eventfd01" + }, + { + "name": "oe_test_ltp_syscalls_eventfd02" + }, + { + "name": "oe_test_ltp_syscalls_eventfd03" + }, + { + "name": "oe_test_ltp_syscalls_eventfd04" + }, + { + "name": "oe_test_ltp_syscalls_eventfd05" + }, + { + "name": "oe_test_ltp_syscalls_eventfd06" + }, + { + "name": "oe_test_ltp_syscalls_eventfd2_01" + }, + { + "name": "oe_test_ltp_syscalls_eventfd2_02" + }, + { + "name": "oe_test_ltp_syscalls_eventfd2_03" + }, + { + "name": "oe_test_ltp_syscalls_execl01" + }, + { + "name": "oe_test_ltp_syscalls_execle01" + }, + { + "name": "oe_test_ltp_syscalls_execlp01" + }, + { + "name": "oe_test_ltp_syscalls_execv01" + }, + { + "name": "oe_test_ltp_syscalls_execve01" + }, + { + "name": "oe_test_ltp_syscalls_execve02" + }, + { + "name": "oe_test_ltp_syscalls_execve03" + }, + { + "name": "oe_test_ltp_syscalls_execve04" + }, + { + "name": "oe_test_ltp_syscalls_execve05" + }, + { + "name": "oe_test_ltp_syscalls_execve06" + }, + { + "name": "oe_test_ltp_syscalls_execvp01" + }, + { + "name": "oe_test_ltp_syscalls_execveat01" + }, + { + "name": "oe_test_ltp_syscalls_execveat02" + }, + { + "name": "oe_test_ltp_syscalls_execveat03" + }, + { + "name": "oe_test_ltp_syscalls_exit01" + }, + { + "name": "oe_test_ltp_syscalls_exit02" + }, + { + "name": "oe_test_ltp_syscalls_exit_group01" + }, + { + "name": "oe_test_ltp_syscalls_faccessat01" + }, + { + "name": "oe_test_ltp_syscalls_faccessat02" + }, + { + "name": "oe_test_ltp_syscalls_faccessat201" + }, + { + "name": "oe_test_ltp_syscalls_faccessat202" + }, + { + "name": "oe_test_ltp_syscalls_fallocate01" + }, + { + "name": "oe_test_ltp_syscalls_fallocate02" + }, + { + "name": "oe_test_ltp_syscalls_fallocate03" + }, + { + "name": "oe_test_ltp_syscalls_fallocate04" + }, + { + "name": "oe_test_ltp_syscalls_fallocate05" + }, + { + "name": "oe_test_ltp_syscalls_fallocate06" + }, + { + "name": "oe_test_ltp_syscalls_fsetxattr01" + }, + { + "name": "oe_test_ltp_syscalls_fsetxattr02" + }, + { + "name": "oe_test_ltp_syscalls_posix_fadvise01" + }, + { + "name": "oe_test_ltp_syscalls_posix_fadvise01_64" + }, + { + "name": "oe_test_ltp_syscalls_posix_fadvise02" + }, + { + "name": "oe_test_ltp_syscalls_posix_fadvise02_64" + }, + { + "name": "oe_test_ltp_syscalls_posix_fadvise03" + }, + { + "name": "oe_test_ltp_syscalls_posix_fadvise03_64" + }, + { + "name": "oe_test_ltp_syscalls_posix_fadvise04" + }, + { + "name": "oe_test_ltp_syscalls_posix_fadvise04_64" + }, + { + "name": "oe_test_ltp_syscalls_fchdir01" + }, + { + "name": "oe_test_ltp_syscalls_fchdir02" + }, + { + "name": "oe_test_ltp_syscalls_fchdir03" + }, + { + "name": "oe_test_ltp_syscalls_fchmod01" + }, + { + "name": "oe_test_ltp_syscalls_fchmod02" + }, + { + "name": "oe_test_ltp_syscalls_fchmod03" + }, + { + "name": "oe_test_ltp_syscalls_fchmod04" + }, + { + "name": "oe_test_ltp_syscalls_fchmod05" + }, + { + "name": "oe_test_ltp_syscalls_fchmod06" + }, + { + "name": "oe_test_ltp_syscalls_fchmodat01" + }, + { + "name": "oe_test_ltp_syscalls_fchmodat02" + }, + { + "name": "oe_test_ltp_syscalls_fchown01" + }, + { + "name": "oe_test_ltp_syscalls_fchown01_16" + }, + { + "name": "oe_test_ltp_syscalls_fchown02" + }, + { + "name": "oe_test_ltp_syscalls_fchown02_16" + }, + { + "name": "oe_test_ltp_syscalls_fchown03" + }, + { + "name": "oe_test_ltp_syscalls_fchown03_16" + }, + { + "name": "oe_test_ltp_syscalls_fchown04" + }, + { + "name": "oe_test_ltp_syscalls_fchown04_16" + }, + { + "name": "oe_test_ltp_syscalls_fchown05" + }, + { + "name": "oe_test_ltp_syscalls_fchown05_16" + }, + { + "name": "oe_test_ltp_syscalls_fchownat01" + }, + { + "name": "oe_test_ltp_syscalls_fchownat02" + }, + { + "name": "oe_test_ltp_syscalls_fcntl01" + }, + { + "name": "oe_test_ltp_syscalls_fcntl01_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl02" + }, + { + "name": "oe_test_ltp_syscalls_fcntl02_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl03" + }, + { + "name": "oe_test_ltp_syscalls_fcntl03_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl04" + }, + { + "name": "oe_test_ltp_syscalls_fcntl04_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl05" + }, + { + "name": "oe_test_ltp_syscalls_fcntl05_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl07" + }, + { + "name": "oe_test_ltp_syscalls_fcntl07_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl08" + }, + { + "name": "oe_test_ltp_syscalls_fcntl08_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl09" + }, + { + "name": "oe_test_ltp_syscalls_fcntl09_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl10" + }, + { + "name": "oe_test_ltp_syscalls_fcntl10_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl11" + }, + { + "name": "oe_test_ltp_syscalls_fcntl11_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl12" + }, + { + "name": "oe_test_ltp_syscalls_fcntl12_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl13" + }, + { + "name": "oe_test_ltp_syscalls_fcntl13_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl14" + }, + { + "name": "oe_test_ltp_syscalls_fcntl14_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl15" + }, + { + "name": "oe_test_ltp_syscalls_fcntl15_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl16" + }, + { + "name": "oe_test_ltp_syscalls_fcntl16_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl17" + }, + { + "name": "oe_test_ltp_syscalls_fcntl17_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl18" + }, + { + "name": "oe_test_ltp_syscalls_fcntl18_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl19" + }, + { + "name": "oe_test_ltp_syscalls_fcntl19_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl20" + }, + { + "name": "oe_test_ltp_syscalls_fcntl20_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl21" + }, + { + "name": "oe_test_ltp_syscalls_fcntl21_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl22" + }, + { + "name": "oe_test_ltp_syscalls_fcntl22_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl23" + }, + { + "name": "oe_test_ltp_syscalls_fcntl23_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl24" + }, + { + "name": "oe_test_ltp_syscalls_fcntl24_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl25" + }, + { + "name": "oe_test_ltp_syscalls_fcntl25_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl26" + }, + { + "name": "oe_test_ltp_syscalls_fcntl26_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl27" + }, + { + "name": "oe_test_ltp_syscalls_fcntl27_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl28" + }, + { + "name": "oe_test_ltp_syscalls_fcntl28_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl29" + }, + { + "name": "oe_test_ltp_syscalls_fcntl29_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl30" + }, + { + "name": "oe_test_ltp_syscalls_fcntl30_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl31" + }, + { + "name": "oe_test_ltp_syscalls_fcntl31_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl32" + }, + { + "name": "oe_test_ltp_syscalls_fcntl32_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl33" + }, + { + "name": "oe_test_ltp_syscalls_fcntl33_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl34" + }, + { + "name": "oe_test_ltp_syscalls_fcntl34_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl35" + }, + { + "name": "oe_test_ltp_syscalls_fcntl35_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl36" + }, + { + "name": "oe_test_ltp_syscalls_fcntl36_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl37" + }, + { + "name": "oe_test_ltp_syscalls_fcntl37_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl38" + }, + { + "name": "oe_test_ltp_syscalls_fcntl38_64" + }, + { + "name": "oe_test_ltp_syscalls_fcntl39" + }, + { + "name": "oe_test_ltp_syscalls_fcntl39_64" + }, + { + "name": "oe_test_ltp_syscalls_fdatasync01" + }, + { + "name": "oe_test_ltp_syscalls_fdatasync02" + }, + { + "name": "oe_test_ltp_syscalls_fdatasync03" + }, + { + "name": "oe_test_ltp_syscalls_fgetxattr01" + }, + { + "name": "oe_test_ltp_syscalls_fgetxattr02" + }, + { + "name": "oe_test_ltp_syscalls_fgetxattr03" + }, + { + "name": "oe_test_ltp_syscalls_finit_module01" + }, + { + "name": "oe_test_ltp_syscalls_finit_module02" + }, + { + "name": "oe_test_ltp_syscalls_flistxattr01" + }, + { + "name": "oe_test_ltp_syscalls_flistxattr02" + }, + { + "name": "oe_test_ltp_syscalls_flistxattr03" + }, + { + "name": "oe_test_ltp_syscalls_flock01" + }, + { + "name": "oe_test_ltp_syscalls_flock02" + }, + { + "name": "oe_test_ltp_syscalls_flock03" + }, + { + "name": "oe_test_ltp_syscalls_flock04" + }, + { + "name": "oe_test_ltp_syscalls_flock06" + }, + { + "name": "oe_test_ltp_syscalls_fmtmsg01" + }, + { + "name": "oe_test_ltp_syscalls_fork01" + }, + { + "name": "oe_test_ltp_syscalls_fork03" + }, + { + "name": "oe_test_ltp_syscalls_fork04" + }, + { + "name": "oe_test_ltp_syscalls_fork05" + }, + { + "name": "oe_test_ltp_syscalls_fork06" + }, + { + "name": "oe_test_ltp_syscalls_fork07" + }, + { + "name": "oe_test_ltp_syscalls_fork08" + }, + { + "name": "oe_test_ltp_syscalls_fork09" + }, + { + "name": "oe_test_ltp_syscalls_fork10" + }, + { + "name": "oe_test_ltp_syscalls_fork11" + }, + { + "name": "oe_test_ltp_syscalls_fork13" + }, + { + "name": "oe_test_ltp_syscalls_fork14" + }, + { + "name": "oe_test_ltp_syscalls_fpathconf01" + }, + { + "name": "oe_test_ltp_syscalls_fremovexattr01" + }, + { + "name": "oe_test_ltp_syscalls_fremovexattr02" + }, + { + "name": "oe_test_ltp_syscalls_fsconfig01" + }, + { + "name": "oe_test_ltp_syscalls_fsconfig02" + }, + { + "name": "oe_test_ltp_syscalls_fsconfig03" + }, + { + "name": "oe_test_ltp_syscalls_fsmount01" + }, + { + "name": "oe_test_ltp_syscalls_fsmount02" + }, + { + "name": "oe_test_ltp_syscalls_fsopen01" + }, + { + "name": "oe_test_ltp_syscalls_fsopen02" + }, + { + "name": "oe_test_ltp_syscalls_fspick01" + }, + { + "name": "oe_test_ltp_syscalls_fspick02" + }, + { + "name": "oe_test_ltp_syscalls_fstat02" + }, + { + "name": "oe_test_ltp_syscalls_fstat02_64" + }, + { + "name": "oe_test_ltp_syscalls_fstat03" + }, + { + "name": "oe_test_ltp_syscalls_fstat03_64" + }, + { + "name": "oe_test_ltp_syscalls_fstatat01" + }, + { + "name": "oe_test_ltp_syscalls_fstatfs01" + }, + { + "name": "oe_test_ltp_syscalls_fstatfs01_64" + }, + { + "name": "oe_test_ltp_syscalls_fstatfs02" + }, + { + "name": "oe_test_ltp_syscalls_fstatfs02_64" + }, + { + "name": "oe_test_ltp_syscalls_fsync01" + }, + { + "name": "oe_test_ltp_syscalls_fsync02" + }, + { + "name": "oe_test_ltp_syscalls_fsync03" + }, + { + "name": "oe_test_ltp_syscalls_fsync04" + }, + { + "name": "oe_test_ltp_syscalls_ftruncate01" + }, + { + "name": "oe_test_ltp_syscalls_ftruncate01_64" + }, + { + "name": "oe_test_ltp_syscalls_ftruncate03" + }, + { + "name": "oe_test_ltp_syscalls_ftruncate03_64" + }, + { + "name": "oe_test_ltp_syscalls_ftruncate04" + }, + { + "name": "oe_test_ltp_syscalls_ftruncate04_64" + }, + { + "name": "oe_test_ltp_syscalls_futimesat01" + }, + { + "name": "oe_test_ltp_syscalls_getcontext01" + }, + { + "name": "oe_test_ltp_syscalls_getcpu01" + }, + { + "name": "oe_test_ltp_syscalls_getcwd01" + }, + { + "name": "oe_test_ltp_syscalls_getcwd02" + }, + { + "name": "oe_test_ltp_syscalls_getcwd03" + }, + { + "name": "oe_test_ltp_syscalls_getcwd04" + }, + { + "name": "oe_test_ltp_syscalls_getdents01" + }, + { + "name": "oe_test_ltp_syscalls_getdents02" + }, + { + "name": "oe_test_ltp_syscalls_getdomainname01" + }, + { + "name": "oe_test_ltp_syscalls_getegid01" + }, + { + "name": "oe_test_ltp_syscalls_getegid01_16" + }, + { + "name": "oe_test_ltp_syscalls_getegid02" + }, + { + "name": "oe_test_ltp_syscalls_getegid02_16" + }, + { + "name": "oe_test_ltp_syscalls_geteuid01" + }, + { + "name": "oe_test_ltp_syscalls_geteuid01_16" + }, + { + "name": "oe_test_ltp_syscalls_geteuid02" + }, + { + "name": "oe_test_ltp_syscalls_geteuid02_16" + }, + { + "name": "oe_test_ltp_syscalls_getgid01" + }, + { + "name": "oe_test_ltp_syscalls_getgid01_16" + }, + { + "name": "oe_test_ltp_syscalls_getgid03" + }, + { + "name": "oe_test_ltp_syscalls_getgid03_16" + }, + { + "name": "oe_test_ltp_syscalls_getgroups01" + }, + { + "name": "oe_test_ltp_syscalls_getgroups01_16" + }, + { + "name": "oe_test_ltp_syscalls_getgroups03" + }, + { + "name": "oe_test_ltp_syscalls_getgroups03_16" + }, + { + "name": "oe_test_ltp_syscalls_gethostbyname_r01" + }, + { + "name": "oe_test_ltp_syscalls_gethostid01" + }, + { + "name": "oe_test_ltp_syscalls_gethostname01" + }, + { + "name": "oe_test_ltp_syscalls_getitimer01" + }, + { + "name": "oe_test_ltp_syscalls_getitimer02" + }, + { + "name": "oe_test_ltp_syscalls_getpagesize01" + }, + { + "name": "oe_test_ltp_syscalls_getpeername01" + }, + { + "name": "oe_test_ltp_syscalls_getpgid01" + }, + { + "name": "oe_test_ltp_syscalls_getpgid02" + }, + { + "name": "oe_test_ltp_syscalls_getpgrp01" + }, + { + "name": "oe_test_ltp_syscalls_getpid01" + }, + { + "name": "oe_test_ltp_syscalls_getpid02" + }, + { + "name": "oe_test_ltp_syscalls_getppid01" + }, + { + "name": "oe_test_ltp_syscalls_getppid02" + }, + { + "name": "oe_test_ltp_syscalls_getpriority01" + }, + { + "name": "oe_test_ltp_syscalls_getpriority02" + }, + { + "name": "oe_test_ltp_syscalls_getrandom01" + }, + { + "name": "oe_test_ltp_syscalls_getrandom02" + }, + { + "name": "oe_test_ltp_syscalls_getrandom03" + }, + { + "name": "oe_test_ltp_syscalls_getrandom04" + }, + { + "name": "oe_test_ltp_syscalls_getresgid01" + }, + { + "name": "oe_test_ltp_syscalls_getresgid01_16" + }, + { + "name": "oe_test_ltp_syscalls_getresgid02" + }, + { + "name": "oe_test_ltp_syscalls_getresgid02_16" + }, + { + "name": "oe_test_ltp_syscalls_getresgid03" + }, + { + "name": "oe_test_ltp_syscalls_getresgid03_16" + }, + { + "name": "oe_test_ltp_syscalls_getresuid01" + }, + { + "name": "oe_test_ltp_syscalls_getresuid01_16" + }, + { + "name": "oe_test_ltp_syscalls_getresuid02" + }, + { + "name": "oe_test_ltp_syscalls_getresuid02_16" + }, + { + "name": "oe_test_ltp_syscalls_getresuid03" + }, + { + "name": "oe_test_ltp_syscalls_getresuid03_16" + }, + { + "name": "oe_test_ltp_syscalls_getrlimit01" + }, + { + "name": "oe_test_ltp_syscalls_getrlimit02" + }, + { + "name": "oe_test_ltp_syscalls_getrlimit03" + }, + { + "name": "oe_test_ltp_syscalls_get_mempolicy01" + }, + { + "name": "oe_test_ltp_syscalls_get_mempolicy02" + }, + { + "name": "oe_test_ltp_syscalls_get_robust_list01" + }, + { + "name": "oe_test_ltp_syscalls_getrusage01" + }, + { + "name": "oe_test_ltp_syscalls_getrusage02" + }, + { + "name": "oe_test_ltp_syscalls_getrusage03" + }, + { + "name": "oe_test_ltp_syscalls_getrusage04" + }, + { + "name": "oe_test_ltp_syscalls_getsid01" + }, + { + "name": "oe_test_ltp_syscalls_getsid02" + }, + { + "name": "oe_test_ltp_syscalls_getsockname01" + }, + { + "name": "oe_test_ltp_syscalls_getsockopt01" + }, + { + "name": "oe_test_ltp_syscalls_getsockopt02" + }, + { + "name": "oe_test_ltp_syscalls_gettid01" + }, + { + "name": "oe_test_ltp_syscalls_gettid02" + }, + { + "name": "oe_test_ltp_syscalls_gettimeofday01" + }, + { + "name": "oe_test_ltp_syscalls_gettimeofday02" + }, + { + "name": "oe_test_ltp_syscalls_getuid01" + }, + { + "name": "oe_test_ltp_syscalls_getuid01_16" + }, + { + "name": "oe_test_ltp_syscalls_getuid03" + }, + { + "name": "oe_test_ltp_syscalls_getuid03_16" + }, + { + "name": "oe_test_ltp_syscalls_getxattr01" + }, + { + "name": "oe_test_ltp_syscalls_getxattr02" + }, + { + "name": "oe_test_ltp_syscalls_getxattr03" + }, + { + "name": "oe_test_ltp_syscalls_getxattr04" + }, + { + "name": "oe_test_ltp_syscalls_getxattr05" + }, + { + "name": "oe_test_ltp_syscalls_init_module01" + }, + { + "name": "oe_test_ltp_syscalls_init_module02" + }, + { + "name": "oe_test_ltp_syscalls_ioctl01" + }, + { + "name": "oe_test_ltp_syscalls_ioctl02" + }, + { + "name": "oe_test_ltp_syscalls_ioctl03" + }, + { + "name": "oe_test_ltp_syscalls_ioctl04" + }, + { + "name": "oe_test_ltp_syscalls_ioctl05" + }, + { + "name": "oe_test_ltp_syscalls_ioctl06" + }, + { + "name": "oe_test_ltp_syscalls_ioctl07" + }, + { + "name": "oe_test_ltp_syscalls_ioctl08" + }, + { + "name": "oe_test_ltp_syscalls_ioctl09" + }, + { + "name": "oe_test_ltp_syscalls_ioctl_loop01" + }, + { + "name": "oe_test_ltp_syscalls_ioctl_loop02" + }, + { + "name": "oe_test_ltp_syscalls_ioctl_loop03" + }, + { + "name": "oe_test_ltp_syscalls_ioctl_loop04" + }, + { + "name": "oe_test_ltp_syscalls_ioctl_loop05" + }, + { + "name": "oe_test_ltp_syscalls_ioctl_loop06" + }, + { + "name": "oe_test_ltp_syscalls_ioctl_loop07" + }, + { + "name": "oe_test_ltp_syscalls_ioctl_ns01" + }, + { + "name": "oe_test_ltp_syscalls_ioctl_ns02" + }, + { + "name": "oe_test_ltp_syscalls_ioctl_ns03" + }, + { + "name": "oe_test_ltp_syscalls_ioctl_ns04" + }, + { + "name": "oe_test_ltp_syscalls_ioctl_ns05" + }, + { + "name": "oe_test_ltp_syscalls_ioctl_ns06" + }, + { + "name": "oe_test_ltp_syscalls_ioctl_ns07" + }, + { + "name": "oe_test_ltp_syscalls_ioctl_sg01" + }, + { + "name": "oe_test_ltp_syscalls_inotify_init1_01" + }, + { + "name": "oe_test_ltp_syscalls_inotify_init1_02" + }, + { + "name": "oe_test_ltp_syscalls_inotify01" + }, + { + "name": "oe_test_ltp_syscalls_inotify02" + }, + { + "name": "oe_test_ltp_syscalls_inotify03" + }, + { + "name": "oe_test_ltp_syscalls_inotify04" + }, + { + "name": "oe_test_ltp_syscalls_inotify05" + }, + { + "name": "oe_test_ltp_syscalls_inotify06" + }, + { + "name": "oe_test_ltp_syscalls_inotify07" + }, + { + "name": "oe_test_ltp_syscalls_inotify08" + }, + { + "name": "oe_test_ltp_syscalls_inotify09" + }, + { + "name": "oe_test_ltp_syscalls_inotify10" + }, + { + "name": "oe_test_ltp_syscalls_inotify11" + }, + { + "name": "oe_test_ltp_syscalls_inotify12" + }, + { + "name": "oe_test_ltp_syscalls_fanotify01" + }, + { + "name": "oe_test_ltp_syscalls_fanotify02" + }, + { + "name": "oe_test_ltp_syscalls_fanotify03" + }, + { + "name": "oe_test_ltp_syscalls_fanotify04" + }, + { + "name": "oe_test_ltp_syscalls_fanotify05" + }, + { + "name": "oe_test_ltp_syscalls_fanotify06" + }, + { + "name": "oe_test_ltp_syscalls_fanotify07" + }, + { + "name": "oe_test_ltp_syscalls_fanotify08" + }, + { + "name": "oe_test_ltp_syscalls_fanotify09" + }, + { + "name": "oe_test_ltp_syscalls_fanotify10" + }, + { + "name": "oe_test_ltp_syscalls_fanotify11" + }, + { + "name": "oe_test_ltp_syscalls_fanotify12" + }, + { + "name": "oe_test_ltp_syscalls_fanotify13" + }, + { + "name": "oe_test_ltp_syscalls_fanotify14" + }, + { + "name": "oe_test_ltp_syscalls_fanotify15" + }, + { + "name": "oe_test_ltp_syscalls_fanotify16" + }, + { + "name": "oe_test_ltp_syscalls_fanotify17" + }, + { + "name": "oe_test_ltp_syscalls_fanotify18" + }, + { + "name": "oe_test_ltp_syscalls_fanotify19" + }, + { + "name": "oe_test_ltp_syscalls_fanotify20" + }, + { + "name": "oe_test_ltp_syscalls_fanotify21" + }, + { + "name": "oe_test_ltp_syscalls_fanotify22" + }, + { + "name": "oe_test_ltp_syscalls_fanotify23" + }, + { + "name": "oe_test_ltp_syscalls_ioperm01" + }, + { + "name": "oe_test_ltp_syscalls_ioperm02" + }, + { + "name": "oe_test_ltp_syscalls_iopl01" + }, + { + "name": "oe_test_ltp_syscalls_iopl02" + }, + { + "name": "oe_test_ltp_syscalls_ioprio_get01" + }, + { + "name": "oe_test_ltp_syscalls_ioprio_set01" + }, + { + "name": "oe_test_ltp_syscalls_ioprio_set02" + }, + { + "name": "oe_test_ltp_syscalls_ioprio_set03" + }, + { + "name": "oe_test_ltp_syscalls_io_cancel01" + }, + { + "name": "oe_test_ltp_syscalls_io_cancel02" + }, + { + "name": "oe_test_ltp_syscalls_io_destroy01" + }, + { + "name": "oe_test_ltp_syscalls_io_destroy02" + }, + { + "name": "oe_test_ltp_syscalls_io_getevents01" + }, + { + "name": "oe_test_ltp_syscalls_io_getevents02" + }, + { + "name": "oe_test_ltp_syscalls_io_pgetevents01" + }, + { + "name": "oe_test_ltp_syscalls_io_pgetevents02" + }, + { + "name": "oe_test_ltp_syscalls_io_setup01" + }, + { + "name": "oe_test_ltp_syscalls_io_setup02" + }, + { + "name": "oe_test_ltp_syscalls_io_submit01" + }, + { + "name": "oe_test_ltp_syscalls_io_submit02" + }, + { + "name": "oe_test_ltp_syscalls_io_submit03" + }, + { + "name": "oe_test_ltp_syscalls_keyctl01" + }, + { + "name": "oe_test_ltp_syscalls_keyctl02" + }, + { + "name": "oe_test_ltp_syscalls_keyctl03" + }, + { + "name": "oe_test_ltp_syscalls_keyctl04" + }, + { + "name": "oe_test_ltp_syscalls_keyctl05" + }, + { + "name": "oe_test_ltp_syscalls_keyctl06" + }, + { + "name": "oe_test_ltp_syscalls_keyctl07" + }, + { + "name": "oe_test_ltp_syscalls_keyctl08" + }, + { + "name": "oe_test_ltp_syscalls_keyctl09" + }, + { + "name": "oe_test_ltp_syscalls_kcmp01" + }, + { + "name": "oe_test_ltp_syscalls_kcmp02" + }, + { + "name": "oe_test_ltp_syscalls_kcmp03" + }, + { + "name": "oe_test_ltp_syscalls_kill02" + }, + { + "name": "oe_test_ltp_syscalls_kill03" + }, + { + "name": "oe_test_ltp_syscalls_kill05" + }, + { + "name": "oe_test_ltp_syscalls_kill06" + }, + { + "name": "oe_test_ltp_syscalls_kill07" + }, + { + "name": "oe_test_ltp_syscalls_kill08" + }, + { + "name": "oe_test_ltp_syscalls_kill09" + }, + { + "name": "oe_test_ltp_syscalls_kill10" + }, + { + "name": "oe_test_ltp_syscalls_kill11" + }, + { + "name": "oe_test_ltp_syscalls_kill12" + }, + { + "name": "oe_test_ltp_syscalls_kill13" + }, + { + "name": "oe_test_ltp_syscalls_lchown01" + }, + { + "name": "oe_test_ltp_syscalls_lchown01_16" + }, + { + "name": "oe_test_ltp_syscalls_lchown02" + }, + { + "name": "oe_test_ltp_syscalls_lchown03" + }, + { + "name": "oe_test_ltp_syscalls_lchown02_16" + }, + { + "name": "oe_test_ltp_syscalls_lchown03_16" + }, + { + "name": "oe_test_ltp_syscalls_lgetxattr01" + }, + { + "name": "oe_test_ltp_syscalls_lgetxattr02" + }, + { + "name": "oe_test_ltp_syscalls_link01" + }, + { + "name": "oe_test_ltp_syscalls_link02" + }, + { + "name": "oe_test_ltp_syscalls_link04" + }, + { + "name": "oe_test_ltp_syscalls_link05" + }, + { + "name": "oe_test_ltp_syscalls_link08" + }, + { + "name": "oe_test_ltp_syscalls_linkat01" + }, + { + "name": "oe_test_ltp_syscalls_linkat02" + }, + { + "name": "oe_test_ltp_syscalls_listen01" + }, + { + "name": "oe_test_ltp_syscalls_listxattr01" + }, + { + "name": "oe_test_ltp_syscalls_listxattr02" + }, + { + "name": "oe_test_ltp_syscalls_listxattr03" + }, + { + "name": "oe_test_ltp_syscalls_llistxattr01" + }, + { + "name": "oe_test_ltp_syscalls_llistxattr02" + }, + { + "name": "oe_test_ltp_syscalls_llistxattr03" + }, + { + "name": "oe_test_ltp_syscalls_llseek01" + }, + { + "name": "oe_test_ltp_syscalls_llseek02" + }, + { + "name": "oe_test_ltp_syscalls_llseek03" + }, + { + "name": "oe_test_ltp_syscalls_lremovexattr01" + }, + { + "name": "oe_test_ltp_syscalls_lseek01" + }, + { + "name": "oe_test_ltp_syscalls_lseek02" + }, + { + "name": "oe_test_ltp_syscalls_lseek07" + }, + { + "name": "oe_test_ltp_syscalls_lseek11" + }, + { + "name": "oe_test_ltp_syscalls_lstat01A" + }, + { + "name": "oe_test_ltp_syscalls_lstat01A_64" + }, + { + "name": "oe_test_ltp_syscalls_lstat01" + }, + { + "name": "oe_test_ltp_syscalls_lstat01_64" + }, + { + "name": "oe_test_ltp_syscalls_lstat02" + }, + { + "name": "oe_test_ltp_syscalls_lstat02_64" + }, + { + "name": "oe_test_ltp_syscalls_mallinfo02" + }, + { + "name": "oe_test_ltp_syscalls_mallinfo2_01" + }, + { + "name": "oe_test_ltp_syscalls_mallopt01" + }, + { + "name": "oe_test_ltp_syscalls_mbind01" + }, + { + "name": "oe_test_ltp_syscalls_mbind02" + }, + { + "name": "oe_test_ltp_syscalls_mbind03" + }, + { + "name": "oe_test_ltp_syscalls_mbind04" + }, + { + "name": "oe_test_ltp_syscalls_memset01" + }, + { + "name": "oe_test_ltp_syscalls_memcmp01" + }, + { + "name": "oe_test_ltp_syscalls_memcpy01" + }, + { + "name": "oe_test_ltp_syscalls_migrate_pages01" + }, + { + "name": "oe_test_ltp_syscalls_migrate_pages02" + }, + { + "name": "oe_test_ltp_syscalls_migrate_pages03" + }, + { + "name": "oe_test_ltp_syscalls_mlockall01" + }, + { + "name": "oe_test_ltp_syscalls_mlockall02" + }, + { + "name": "oe_test_ltp_syscalls_mlockall03" + }, + { + "name": "oe_test_ltp_syscalls_mkdir02" + }, + { + "name": "oe_test_ltp_syscalls_mkdir03" + }, + { + "name": "oe_test_ltp_syscalls_mkdir04" + }, + { + "name": "oe_test_ltp_syscalls_mkdir05" + }, + { + "name": "oe_test_ltp_syscalls_mkdir05A" + }, + { + "name": "oe_test_ltp_syscalls_mkdir09" + }, + { + "name": "oe_test_ltp_syscalls_mkdirat01" + }, + { + "name": "oe_test_ltp_syscalls_mkdirat02" + }, + { + "name": "oe_test_ltp_syscalls_mknod01" + }, + { + "name": "oe_test_ltp_syscalls_mknod02" + }, + { + "name": "oe_test_ltp_syscalls_mknod03" + }, + { + "name": "oe_test_ltp_syscalls_mknod04" + }, + { + "name": "oe_test_ltp_syscalls_mknod05" + }, + { + "name": "oe_test_ltp_syscalls_mknod06" + }, + { + "name": "oe_test_ltp_syscalls_mknod07" + }, + { + "name": "oe_test_ltp_syscalls_mknod08" + }, + { + "name": "oe_test_ltp_syscalls_mknod09" + }, + { + "name": "oe_test_ltp_syscalls_mknodat01" + }, + { + "name": "oe_test_ltp_syscalls_mknodat02" + }, + { + "name": "oe_test_ltp_syscalls_mlock01" + }, + { + "name": "oe_test_ltp_syscalls_mlock02" + }, + { + "name": "oe_test_ltp_syscalls_mlock03" + }, + { + "name": "oe_test_ltp_syscalls_mlock04" + }, + { + "name": "oe_test_ltp_syscalls_mlock201" + }, + { + "name": "oe_test_ltp_syscalls_mlock202" + }, + { + "name": "oe_test_ltp_syscalls_mlock203" + }, + { + "name": "oe_test_ltp_syscalls_qmm01" + }, + { + "name": "oe_test_ltp_syscalls_mmap01" + }, + { + "name": "oe_test_ltp_syscalls_mmap02" + }, + { + "name": "oe_test_ltp_syscalls_mmap03" + }, + { + "name": "oe_test_ltp_syscalls_mmap04" + }, + { + "name": "oe_test_ltp_syscalls_mmap05" + }, + { + "name": "oe_test_ltp_syscalls_mmap06" + }, + { + "name": "oe_test_ltp_syscalls_mmap08" + }, + { + "name": "oe_test_ltp_syscalls_mmap09" + }, + { + "name": "oe_test_ltp_syscalls_mmap12" + }, + { + "name": "oe_test_ltp_syscalls_mmap13" + }, + { + "name": "oe_test_ltp_syscalls_mmap14" + }, + { + "name": "oe_test_ltp_syscalls_mmap15" + }, + { + "name": "oe_test_ltp_syscalls_mmap16" + }, + { + "name": "oe_test_ltp_syscalls_mmap17" + }, + { + "name": "oe_test_ltp_syscalls_mmap18" + }, + { + "name": "oe_test_ltp_syscalls_mmap19" + }, + { + "name": "oe_test_ltp_syscalls_mmap20" + }, + { + "name": "oe_test_ltp_syscalls_modify_ldt01" + }, + { + "name": "oe_test_ltp_syscalls_modify_ldt02" + }, + { + "name": "oe_test_ltp_syscalls_modify_ldt03" + }, + { + "name": "oe_test_ltp_syscalls_mount01" + }, + { + "name": "oe_test_ltp_syscalls_mount02" + }, + { + "name": "oe_test_ltp_syscalls_mount03" + }, + { + "name": "oe_test_ltp_syscalls_mount04" + }, + { + "name": "oe_test_ltp_syscalls_mount05" + }, + { + "name": "oe_test_ltp_syscalls_mount06" + }, + { + "name": "oe_test_ltp_syscalls_mount07" + }, + { + "name": "oe_test_ltp_syscalls_mount_setattr01" + }, + { + "name": "oe_test_ltp_syscalls_move_mount01" + }, + { + "name": "oe_test_ltp_syscalls_move_mount02" + }, + { + "name": "oe_test_ltp_syscalls_move_pages01" + }, + { + "name": "oe_test_ltp_syscalls_move_pages02" + }, + { + "name": "oe_test_ltp_syscalls_move_pages03" + }, + { + "name": "oe_test_ltp_syscalls_move_pages04" + }, + { + "name": "oe_test_ltp_syscalls_move_pages05" + }, + { + "name": "oe_test_ltp_syscalls_move_pages06" + }, + { + "name": "oe_test_ltp_syscalls_move_pages07" + }, + { + "name": "oe_test_ltp_syscalls_move_pages09" + }, + { + "name": "oe_test_ltp_syscalls_move_pages10" + }, + { + "name": "oe_test_ltp_syscalls_move_pages11" + }, + { + "name": "oe_test_ltp_syscalls_move_pages12" + }, + { + "name": "oe_test_ltp_syscalls_mprotect01" + }, + { + "name": "oe_test_ltp_syscalls_mprotect02" + }, + { + "name": "oe_test_ltp_syscalls_mprotect03" + }, + { + "name": "oe_test_ltp_syscalls_mprotect04" + }, + { + "name": "oe_test_ltp_syscalls_mprotect05" + }, + { + "name": "oe_test_ltp_syscalls_pkey01" + }, + { + "name": "oe_test_ltp_syscalls_mq_notify01" + }, + { + "name": "oe_test_ltp_syscalls_mq_notify02" + }, + { + "name": "oe_test_ltp_syscalls_mq_notify03" + }, + { + "name": "oe_test_ltp_syscalls_mq_open01" + }, + { + "name": "oe_test_ltp_syscalls_mq_timedreceive01" + }, + { + "name": "oe_test_ltp_syscalls_mq_timedsend01" + }, + { + "name": "oe_test_ltp_syscalls_mq_unlink01" + }, + { + "name": "oe_test_ltp_syscalls_mremap01" + }, + { + "name": "oe_test_ltp_syscalls_mremap02" + }, + { + "name": "oe_test_ltp_syscalls_mremap03" + }, + { + "name": "oe_test_ltp_syscalls_mremap04" + }, + { + "name": "oe_test_ltp_syscalls_mremap05" + }, + { + "name": "oe_test_ltp_syscalls_mremap06" + }, + { + "name": "oe_test_ltp_syscalls_msgctl01" + }, + { + "name": "oe_test_ltp_syscalls_msgctl02" + }, + { + "name": "oe_test_ltp_syscalls_msgctl03" + }, + { + "name": "oe_test_ltp_syscalls_msgctl04" + }, + { + "name": "oe_test_ltp_syscalls_msgctl05" + }, + { + "name": "oe_test_ltp_syscalls_msgctl06" + }, + { + "name": "oe_test_ltp_syscalls_msgstress01" + }, + { + "name": "oe_test_ltp_syscalls_msgstress02" + }, + { + "name": "oe_test_ltp_syscalls_msgstress03" + }, + { + "name": "oe_test_ltp_syscalls_msgstress04" + }, + { + "name": "oe_test_ltp_syscalls_msgctl12" + }, + { + "name": "oe_test_ltp_syscalls_msgget01" + }, + { + "name": "oe_test_ltp_syscalls_msgget02" + }, + { + "name": "oe_test_ltp_syscalls_msgget03" + }, + { + "name": "oe_test_ltp_syscalls_msgget04" + }, + { + "name": "oe_test_ltp_syscalls_msgget05" + }, + { + "name": "oe_test_ltp_syscalls_msgrcv01" + }, + { + "name": "oe_test_ltp_syscalls_msgrcv02" + }, + { + "name": "oe_test_ltp_syscalls_msgrcv03" + }, + { + "name": "oe_test_ltp_syscalls_msgrcv05" + }, + { + "name": "oe_test_ltp_syscalls_msgrcv06" + }, + { + "name": "oe_test_ltp_syscalls_msgrcv07" + }, + { + "name": "oe_test_ltp_syscalls_msgrcv08" + }, + { + "name": "oe_test_ltp_syscalls_msgsnd01" + }, + { + "name": "oe_test_ltp_syscalls_msgsnd02" + }, + { + "name": "oe_test_ltp_syscalls_msgsnd05" + }, + { + "name": "oe_test_ltp_syscalls_msgsnd06" + }, + { + "name": "oe_test_ltp_syscalls_msync01" + }, + { + "name": "oe_test_ltp_syscalls_msync02" + }, + { + "name": "oe_test_ltp_syscalls_msync03" + }, + { + "name": "oe_test_ltp_syscalls_msync04" + }, + { + "name": "oe_test_ltp_syscalls_munlock01" + }, + { + "name": "oe_test_ltp_syscalls_munlock02" + }, + { + "name": "oe_test_ltp_syscalls_munlockall01" + }, + { + "name": "oe_test_ltp_syscalls_munmap01" + }, + { + "name": "oe_test_ltp_syscalls_munmap02" + }, + { + "name": "oe_test_ltp_syscalls_munmap03" + }, + { + "name": "oe_test_ltp_syscalls_nanosleep01" + }, + { + "name": "oe_test_ltp_syscalls_nanosleep02" + }, + { + "name": "oe_test_ltp_syscalls_nanosleep04" + }, + { + "name": "oe_test_ltp_syscalls_name_to_handle_at01" + }, + { + "name": "oe_test_ltp_syscalls_name_to_handle_at02" + }, + { + "name": "oe_test_ltp_syscalls_nftw01" + }, + { + "name": "oe_test_ltp_syscalls_nftw6401" + }, + { + "name": "oe_test_ltp_syscalls_nice01" + }, + { + "name": "oe_test_ltp_syscalls_nice02" + }, + { + "name": "oe_test_ltp_syscalls_nice03" + }, + { + "name": "oe_test_ltp_syscalls_nice04" + }, + { + "name": "oe_test_ltp_syscalls_nice05" + }, + { + "name": "oe_test_ltp_syscalls_open01" + }, + { + "name": "oe_test_ltp_syscalls_open01A" + }, + { + "name": "oe_test_ltp_syscalls_open02" + }, + { + "name": "oe_test_ltp_syscalls_open03" + }, + { + "name": "oe_test_ltp_syscalls_open04" + }, + { + "name": "oe_test_ltp_syscalls_open06" + }, + { + "name": "oe_test_ltp_syscalls_open07" + }, + { + "name": "oe_test_ltp_syscalls_open08" + }, + { + "name": "oe_test_ltp_syscalls_open09" + }, + { + "name": "oe_test_ltp_syscalls_open10" + }, + { + "name": "oe_test_ltp_syscalls_open11" + }, + { + "name": "oe_test_ltp_syscalls_open12" + }, + { + "name": "oe_test_ltp_syscalls_open13" + }, + { + "name": "oe_test_ltp_syscalls_open14" + }, + { + "name": "oe_test_ltp_syscalls_openat01" + }, + { + "name": "oe_test_ltp_syscalls_openat02" + }, + { + "name": "oe_test_ltp_syscalls_openat03" + }, + { + "name": "oe_test_ltp_syscalls_openat04" + }, + { + "name": "oe_test_ltp_syscalls_openat201" + }, + { + "name": "oe_test_ltp_syscalls_openat202" + }, + { + "name": "oe_test_ltp_syscalls_openat203" + }, + { + "name": "oe_test_ltp_syscalls_open_by_handle_at01" + }, + { + "name": "oe_test_ltp_syscalls_open_by_handle_at02" + }, + { + "name": "oe_test_ltp_syscalls_open_tree01" + }, + { + "name": "oe_test_ltp_syscalls_open_tree02" + }, + { + "name": "oe_test_ltp_syscalls_mincore01" + }, + { + "name": "oe_test_ltp_syscalls_mincore02" + }, + { + "name": "oe_test_ltp_syscalls_mincore03" + }, + { + "name": "oe_test_ltp_syscalls_mincore04" + }, + { + "name": "oe_test_ltp_syscalls_madvise01" + }, + { + "name": "oe_test_ltp_syscalls_madvise02" + }, + { + "name": "oe_test_ltp_syscalls_madvise03" + }, + { + "name": "oe_test_ltp_syscalls_madvise05" + }, + { + "name": "oe_test_ltp_syscalls_madvise06" + }, + { + "name": "oe_test_ltp_syscalls_madvise07" + }, + { + "name": "oe_test_ltp_syscalls_madvise08" + }, + { + "name": "oe_test_ltp_syscalls_madvise09" + }, + { + "name": "oe_test_ltp_syscalls_madvise10" + }, + { + "name": "oe_test_ltp_syscalls_madvise11" + }, + { + "name": "oe_test_ltp_syscalls_newuname01" + }, + { + "name": "oe_test_ltp_syscalls_pathconf01" + }, + { + "name": "oe_test_ltp_syscalls_pathconf02" + }, + { + "name": "oe_test_ltp_syscalls_pause01" + }, + { + "name": "oe_test_ltp_syscalls_pause02" + }, + { + "name": "oe_test_ltp_syscalls_pause03" + }, + { + "name": "oe_test_ltp_syscalls_personality01" + }, + { + "name": "oe_test_ltp_syscalls_personality02" + }, + { + "name": "oe_test_ltp_syscalls_pidfd_getfd01" + }, + { + "name": "oe_test_ltp_syscalls_pidfd_getfd02" + }, + { + "name": "oe_test_ltp_syscalls_pidfd_open01" + }, + { + "name": "oe_test_ltp_syscalls_pidfd_open02" + }, + { + "name": "oe_test_ltp_syscalls_pidfd_open03" + }, + { + "name": "oe_test_ltp_syscalls_pidfd_open04" + }, + { + "name": "oe_test_ltp_syscalls_pidfd_send_signal01" + }, + { + "name": "oe_test_ltp_syscalls_pidfd_send_signal02" + }, + { + "name": "oe_test_ltp_syscalls_pidfd_send_signal03" + }, + { + "name": "oe_test_ltp_syscalls_pipe01" + }, + { + "name": "oe_test_ltp_syscalls_pipe02" + }, + { + "name": "oe_test_ltp_syscalls_pipe03" + }, + { + "name": "oe_test_ltp_syscalls_pipe04" + }, + { + "name": "oe_test_ltp_syscalls_pipe05" + }, + { + "name": "oe_test_ltp_syscalls_pipe06" + }, + { + "name": "oe_test_ltp_syscalls_pipe07" + }, + { + "name": "oe_test_ltp_syscalls_pipe08" + }, + { + "name": "oe_test_ltp_syscalls_pipe09" + }, + { + "name": "oe_test_ltp_syscalls_pipe10" + }, + { + "name": "oe_test_ltp_syscalls_pipe11" + }, + { + "name": "oe_test_ltp_syscalls_pipe12" + }, + { + "name": "oe_test_ltp_syscalls_pipe13" + }, + { + "name": "oe_test_ltp_syscalls_pipe14" + }, + { + "name": "oe_test_ltp_syscalls_pipe15" + }, + { + "name": "oe_test_ltp_syscalls_pipe2_01" + }, + { + "name": "oe_test_ltp_syscalls_pipe2_02" + }, + { + "name": "oe_test_ltp_syscalls_pipe2_04" + }, + { + "name": "oe_test_ltp_syscalls_pivot_root01" + }, + { + "name": "oe_test_ltp_syscalls_poll01" + }, + { + "name": "oe_test_ltp_syscalls_poll02" + }, + { + "name": "oe_test_ltp_syscalls_ppoll01" + }, + { + "name": "oe_test_ltp_syscalls_prctl01" + }, + { + "name": "oe_test_ltp_syscalls_prctl02" + }, + { + "name": "oe_test_ltp_syscalls_prctl03" + }, + { + "name": "oe_test_ltp_syscalls_prctl04" + }, + { + "name": "oe_test_ltp_syscalls_prctl05" + }, + { + "name": "oe_test_ltp_syscalls_prctl06" + }, + { + "name": "oe_test_ltp_syscalls_prctl07" + }, + { + "name": "oe_test_ltp_syscalls_prctl08" + }, + { + "name": "oe_test_ltp_syscalls_prctl09" + }, + { + "name": "oe_test_ltp_syscalls_prctl10" + }, + { + "name": "oe_test_ltp_syscalls_pread01" + }, + { + "name": "oe_test_ltp_syscalls_pread01_64" + }, + { + "name": "oe_test_ltp_syscalls_pread02" + }, + { + "name": "oe_test_ltp_syscalls_pread02_64" + }, + { + "name": "oe_test_ltp_syscalls_preadv01" + }, + { + "name": "oe_test_ltp_syscalls_preadv01_64" + }, + { + "name": "oe_test_ltp_syscalls_preadv02" + }, + { + "name": "oe_test_ltp_syscalls_preadv02_64" + }, + { + "name": "oe_test_ltp_syscalls_preadv03" + }, + { + "name": "oe_test_ltp_syscalls_preadv03_64" + }, + { + "name": "oe_test_ltp_syscalls_preadv201" + }, + { + "name": "oe_test_ltp_syscalls_preadv201_64" + }, + { + "name": "oe_test_ltp_syscalls_preadv202" + }, + { + "name": "oe_test_ltp_syscalls_preadv202_64" + }, + { + "name": "oe_test_ltp_syscalls_preadv203" + }, + { + "name": "oe_test_ltp_syscalls_preadv203_64" + }, + { + "name": "oe_test_ltp_syscalls_profil01" + }, + { + "name": "oe_test_ltp_syscalls_process_vm_readv01" + }, + { + "name": "oe_test_ltp_syscalls_process_vm_readv02" + }, + { + "name": "oe_test_ltp_syscalls_process_vm_readv03" + }, + { + "name": "oe_test_ltp_syscalls_process_vm_writev01" + }, + { + "name": "oe_test_ltp_syscalls_process_vm_writev02" + }, + { + "name": "oe_test_ltp_syscalls_process_madvise01" + }, + { + "name": "oe_test_ltp_syscalls_prot_hsymlinks" + }, + { + "name": "oe_test_ltp_syscalls_dirtyc0w" + }, + { + "name": "oe_test_ltp_syscalls_dirtyc0w_shmem" + }, + { + "name": "oe_test_ltp_syscalls_dirtypipe" + }, + { + "name": "oe_test_ltp_syscalls_pselect01" + }, + { + "name": "oe_test_ltp_syscalls_pselect01_64" + }, + { + "name": "oe_test_ltp_syscalls_pselect02" + }, + { + "name": "oe_test_ltp_syscalls_pselect02_64" + }, + { + "name": "oe_test_ltp_syscalls_pselect03" + }, + { + "name": "oe_test_ltp_syscalls_pselect03_64" + }, + { + "name": "oe_test_ltp_syscalls_ptrace01" + }, + { + "name": "oe_test_ltp_syscalls_ptrace02" + }, + { + "name": "oe_test_ltp_syscalls_ptrace03" + }, + { + "name": "oe_test_ltp_syscalls_ptrace04" + }, + { + "name": "oe_test_ltp_syscalls_ptrace05" + }, + { + "name": "oe_test_ltp_syscalls_ptrace06" + }, + { + "name": "oe_test_ltp_syscalls_ptrace07" + }, + { + "name": "oe_test_ltp_syscalls_ptrace08" + }, + { + "name": "oe_test_ltp_syscalls_ptrace09" + }, + { + "name": "oe_test_ltp_syscalls_ptrace10" + }, + { + "name": "oe_test_ltp_syscalls_ptrace11" + }, + { + "name": "oe_test_ltp_syscalls_pwrite01" + }, + { + "name": "oe_test_ltp_syscalls_pwrite02" + }, + { + "name": "oe_test_ltp_syscalls_pwrite03" + }, + { + "name": "oe_test_ltp_syscalls_pwrite04" + }, + { + "name": "oe_test_ltp_syscalls_pwrite01_64" + }, + { + "name": "oe_test_ltp_syscalls_pwrite02_64" + }, + { + "name": "oe_test_ltp_syscalls_pwrite03_64" + }, + { + "name": "oe_test_ltp_syscalls_pwrite04_64" + }, + { + "name": "oe_test_ltp_syscalls_pwritev01" + }, + { + "name": "oe_test_ltp_syscalls_pwritev01_64" + }, + { + "name": "oe_test_ltp_syscalls_pwritev02" + }, + { + "name": "oe_test_ltp_syscalls_pwritev02_64" + }, + { + "name": "oe_test_ltp_syscalls_pwritev03" + }, + { + "name": "oe_test_ltp_syscalls_pwritev03_64" + }, + { + "name": "oe_test_ltp_syscalls_pwritev201" + }, + { + "name": "oe_test_ltp_syscalls_pwritev201_64" + }, + { + "name": "oe_test_ltp_syscalls_pwritev202" + }, + { + "name": "oe_test_ltp_syscalls_pwritev202_64" + }, + { + "name": "oe_test_ltp_syscalls_quotactl01" + }, + { + "name": "oe_test_ltp_syscalls_quotactl02" + }, + { + "name": "oe_test_ltp_syscalls_quotactl03" + }, + { + "name": "oe_test_ltp_syscalls_quotactl04" + }, + { + "name": "oe_test_ltp_syscalls_quotactl05" + }, + { + "name": "oe_test_ltp_syscalls_quotactl06" + }, + { + "name": "oe_test_ltp_syscalls_quotactl07" + }, + { + "name": "oe_test_ltp_syscalls_quotactl08" + }, + { + "name": "oe_test_ltp_syscalls_quotactl09" + }, + { + "name": "oe_test_ltp_syscalls_read01" + }, + { + "name": "oe_test_ltp_syscalls_read02" + }, + { + "name": "oe_test_ltp_syscalls_read03" + }, + { + "name": "oe_test_ltp_syscalls_read04" + }, + { + "name": "oe_test_ltp_syscalls_readahead01" + }, + { + "name": "oe_test_ltp_syscalls_readahead02" + }, + { + "name": "oe_test_ltp_syscalls_readdir01" + }, + { + "name": "oe_test_ltp_syscalls_readdir21" + }, + { + "name": "oe_test_ltp_syscalls_readlink01A" + }, + { + "name": "oe_test_ltp_syscalls_readlink01" + }, + { + "name": "oe_test_ltp_syscalls_readlink03" + }, + { + "name": "oe_test_ltp_syscalls_readlinkat01" + }, + { + "name": "oe_test_ltp_syscalls_readlinkat02" + }, + { + "name": "oe_test_ltp_syscalls_readv01" + }, + { + "name": "oe_test_ltp_syscalls_readv02" + }, + { + "name": "oe_test_ltp_syscalls_realpath01" + }, + { + "name": "oe_test_ltp_syscalls_reboot01" + }, + { + "name": "oe_test_ltp_syscalls_reboot02" + }, + { + "name": "oe_test_ltp_syscalls_recv01" + }, + { + "name": "oe_test_ltp_syscalls_recvfrom01" + }, + { + "name": "oe_test_ltp_syscalls_recvmsg01" + }, + { + "name": "oe_test_ltp_syscalls_recvmsg02" + }, + { + "name": "oe_test_ltp_syscalls_recvmsg03" + }, + { + "name": "oe_test_ltp_syscalls_recvmmsg01" + }, + { + "name": "oe_test_ltp_syscalls_remap_file_pages01" + }, + { + "name": "oe_test_ltp_syscalls_remap_file_pages02" + }, + { + "name": "oe_test_ltp_syscalls_removexattr01" + }, + { + "name": "oe_test_ltp_syscalls_removexattr02" + }, + { + "name": "oe_test_ltp_syscalls_rename01" + }, + { + "name": "oe_test_ltp_syscalls_rename01A" + }, + { + "name": "oe_test_ltp_syscalls_rename03" + }, + { + "name": "oe_test_ltp_syscalls_rename04" + }, + { + "name": "oe_test_ltp_syscalls_rename05" + }, + { + "name": "oe_test_ltp_syscalls_rename06" + }, + { + "name": "oe_test_ltp_syscalls_rename07" + }, + { + "name": "oe_test_ltp_syscalls_rename08" + }, + { + "name": "oe_test_ltp_syscalls_rename09" + }, + { + "name": "oe_test_ltp_syscalls_rename10" + }, + { + "name": "oe_test_ltp_syscalls_rename11" + }, + { + "name": "oe_test_ltp_syscalls_rename12" + }, + { + "name": "oe_test_ltp_syscalls_rename13" + }, + { + "name": "oe_test_ltp_syscalls_rename14" + }, + { + "name": "oe_test_ltp_syscalls_renameat01" + }, + { + "name": "oe_test_ltp_syscalls_renameat201" + }, + { + "name": "oe_test_ltp_syscalls_renameat202" + }, + { + "name": "oe_test_ltp_syscalls_request_key01" + }, + { + "name": "oe_test_ltp_syscalls_request_key02" + }, + { + "name": "oe_test_ltp_syscalls_request_key03" + }, + { + "name": "oe_test_ltp_syscalls_request_key04" + }, + { + "name": "oe_test_ltp_syscalls_request_key05" + }, + { + "name": "oe_test_ltp_syscalls_rmdir01" + }, + { + "name": "oe_test_ltp_syscalls_rmdir02" + }, + { + "name": "oe_test_ltp_syscalls_rmdir03" + }, + { + "name": "oe_test_ltp_syscalls_rmdir03A" + }, + { + "name": "oe_test_ltp_syscalls_rt_sigaction01" + }, + { + "name": "oe_test_ltp_syscalls_rt_sigaction02" + }, + { + "name": "oe_test_ltp_syscalls_rt_sigaction03" + }, + { + "name": "oe_test_ltp_syscalls_rt_sigprocmask01" + }, + { + "name": "oe_test_ltp_syscalls_rt_sigprocmask02" + }, + { + "name": "oe_test_ltp_syscalls_rt_sigqueueinfo01" + }, + { + "name": "oe_test_ltp_syscalls_rt_sigsuspend01" + }, + { + "name": "oe_test_ltp_syscalls_rt_sigtimedwait01" + }, + { + "name": "oe_test_ltp_syscalls_rt_tgsigqueueinfo01" + }, + { + "name": "oe_test_ltp_syscalls_sbrk01" + }, + { + "name": "oe_test_ltp_syscalls_sbrk02" + }, + { + "name": "oe_test_ltp_syscalls_sbrk03" + }, + { + "name": "oe_test_ltp_syscalls_sched_get_priority_max01" + }, + { + "name": "oe_test_ltp_syscalls_sched_get_priority_max02" + }, + { + "name": "oe_test_ltp_syscalls_sched_get_priority_min01" + }, + { + "name": "oe_test_ltp_syscalls_sched_get_priority_min02" + }, + { + "name": "oe_test_ltp_syscalls_sched_getparam01" + }, + { + "name": "oe_test_ltp_syscalls_sched_getparam03" + }, + { + "name": "oe_test_ltp_syscalls_sched_rr_get_interval01" + }, + { + "name": "oe_test_ltp_syscalls_sched_rr_get_interval02" + }, + { + "name": "oe_test_ltp_syscalls_sched_rr_get_interval03" + }, + { + "name": "oe_test_ltp_syscalls_sched_setparam01" + }, + { + "name": "oe_test_ltp_syscalls_sched_setparam02" + }, + { + "name": "oe_test_ltp_syscalls_sched_setparam03" + }, + { + "name": "oe_test_ltp_syscalls_sched_setparam04" + }, + { + "name": "oe_test_ltp_syscalls_sched_setparam05" + }, + { + "name": "oe_test_ltp_syscalls_sched_getscheduler01" + }, + { + "name": "oe_test_ltp_syscalls_sched_getscheduler02" + }, + { + "name": "oe_test_ltp_syscalls_sched_setscheduler01" + }, + { + "name": "oe_test_ltp_syscalls_sched_setscheduler02" + }, + { + "name": "oe_test_ltp_syscalls_sched_setscheduler03" + }, + { + "name": "oe_test_ltp_syscalls_sched_setscheduler04" + }, + { + "name": "oe_test_ltp_syscalls_sched_yield01" + }, + { + "name": "oe_test_ltp_syscalls_sched_setaffinity01" + }, + { + "name": "oe_test_ltp_syscalls_sched_getaffinity01" + }, + { + "name": "oe_test_ltp_syscalls_sched_setattr01" + }, + { + "name": "oe_test_ltp_syscalls_sched_getattr01" + }, + { + "name": "oe_test_ltp_syscalls_sched_getattr02" + }, + { + "name": "oe_test_ltp_syscalls_select01" + }, + { + "name": "oe_test_ltp_syscalls_select02" + }, + { + "name": "oe_test_ltp_syscalls_select03" + }, + { + "name": "oe_test_ltp_syscalls_select04" + }, + { + "name": "oe_test_ltp_syscalls_semctl01" + }, + { + "name": "oe_test_ltp_syscalls_semctl02" + }, + { + "name": "oe_test_ltp_syscalls_semctl03" + }, + { + "name": "oe_test_ltp_syscalls_semctl04" + }, + { + "name": "oe_test_ltp_syscalls_semctl05" + }, + { + "name": "oe_test_ltp_syscalls_semctl06" + }, + { + "name": "oe_test_ltp_syscalls_semctl07" + }, + { + "name": "oe_test_ltp_syscalls_semctl08" + }, + { + "name": "oe_test_ltp_syscalls_semctl09" + }, + { + "name": "oe_test_ltp_syscalls_semget01" + }, + { + "name": "oe_test_ltp_syscalls_semget02" + }, + { + "name": "oe_test_ltp_syscalls_semget05" + }, + { + "name": "oe_test_ltp_syscalls_semop01" + }, + { + "name": "oe_test_ltp_syscalls_semop02" + }, + { + "name": "oe_test_ltp_syscalls_semop03" + }, + { + "name": "oe_test_ltp_syscalls_semop04" + }, + { + "name": "oe_test_ltp_syscalls_semop05" + }, + { + "name": "oe_test_ltp_syscalls_send01" + }, + { + "name": "oe_test_ltp_syscalls_send02" + }, + { + "name": "oe_test_ltp_syscalls_sendfile02" + }, + { + "name": "oe_test_ltp_syscalls_sendfile02_64" + }, + { + "name": "oe_test_ltp_syscalls_sendfile03" + }, + { + "name": "oe_test_ltp_syscalls_sendfile03_64" + }, + { + "name": "oe_test_ltp_syscalls_sendfile04" + }, + { + "name": "oe_test_ltp_syscalls_sendfile04_64" + }, + { + "name": "oe_test_ltp_syscalls_sendfile05" + }, + { + "name": "oe_test_ltp_syscalls_sendfile05_64" + }, + { + "name": "oe_test_ltp_syscalls_sendfile06" + }, + { + "name": "oe_test_ltp_syscalls_sendfile06_64" + }, + { + "name": "oe_test_ltp_syscalls_sendfile07" + }, + { + "name": "oe_test_ltp_syscalls_sendfile07_64" + }, + { + "name": "oe_test_ltp_syscalls_sendfile08" + }, + { + "name": "oe_test_ltp_syscalls_sendfile08_64" + }, + { + "name": "oe_test_ltp_syscalls_sendfile09" + }, + { + "name": "oe_test_ltp_syscalls_sendfile09_64" + }, + { + "name": "oe_test_ltp_syscalls_sendmsg01" + }, + { + "name": "oe_test_ltp_syscalls_sendmsg02" + }, + { + "name": "oe_test_ltp_syscalls_sendmsg03" + }, + { + "name": "oe_test_ltp_syscalls_sendmmsg01" + }, + { + "name": "oe_test_ltp_syscalls_sendmmsg02" + }, + { + "name": "oe_test_ltp_syscalls_sendto01" + }, + { + "name": "oe_test_ltp_syscalls_sendto02" + }, + { + "name": "oe_test_ltp_syscalls_sendto03" + }, + { + "name": "oe_test_ltp_syscalls_set_mempolicy01" + }, + { + "name": "oe_test_ltp_syscalls_set_mempolicy02" + }, + { + "name": "oe_test_ltp_syscalls_set_mempolicy03" + }, + { + "name": "oe_test_ltp_syscalls_set_mempolicy04" + }, + { + "name": "oe_test_ltp_syscalls_set_robust_list01" + }, + { + "name": "oe_test_ltp_syscalls_set_thread_area01" + }, + { + "name": "oe_test_ltp_syscalls_set_tid_address01" + }, + { + "name": "oe_test_ltp_syscalls_setdomainname01" + }, + { + "name": "oe_test_ltp_syscalls_setdomainname02" + }, + { + "name": "oe_test_ltp_syscalls_setdomainname03" + }, + { + "name": "oe_test_ltp_syscalls_setfsgid01" + }, + { + "name": "oe_test_ltp_syscalls_setfsgid01_16" + }, + { + "name": "oe_test_ltp_syscalls_setfsgid02" + }, + { + "name": "oe_test_ltp_syscalls_setfsgid02_16" + }, + { + "name": "oe_test_ltp_syscalls_setfsgid03" + }, + { + "name": "oe_test_ltp_syscalls_setfsgid03_16" + }, + { + "name": "oe_test_ltp_syscalls_setfsuid01" + }, + { + "name": "oe_test_ltp_syscalls_setfsuid01_16" + }, + { + "name": "oe_test_ltp_syscalls_setfsuid02" + }, + { + "name": "oe_test_ltp_syscalls_setfsuid02_16" + }, + { + "name": "oe_test_ltp_syscalls_setfsuid03" + }, + { + "name": "oe_test_ltp_syscalls_setfsuid03_16" + }, + { + "name": "oe_test_ltp_syscalls_setfsuid04" + }, + { + "name": "oe_test_ltp_syscalls_setfsuid04_16" + }, + { + "name": "oe_test_ltp_syscalls_setgid01" + }, + { + "name": "oe_test_ltp_syscalls_setgid01_16" + }, + { + "name": "oe_test_ltp_syscalls_setgid02" + }, + { + "name": "oe_test_ltp_syscalls_setgid02_16" + }, + { + "name": "oe_test_ltp_syscalls_setgid03" + }, + { + "name": "oe_test_ltp_syscalls_setgid03_16" + }, + { + "name": "oe_test_ltp_syscalls_setegid01" + }, + { + "name": "oe_test_ltp_syscalls_setegid02" + }, + { + "name": "oe_test_ltp_syscalls_sgetmask01" + }, + { + "name": "oe_test_ltp_syscalls_setgroups01" + }, + { + "name": "oe_test_ltp_syscalls_setgroups01_16" + }, + { + "name": "oe_test_ltp_syscalls_setgroups02" + }, + { + "name": "oe_test_ltp_syscalls_setgroups02_16" + }, + { + "name": "oe_test_ltp_syscalls_setgroups03" + }, + { + "name": "oe_test_ltp_syscalls_setgroups03_16" + }, + { + "name": "oe_test_ltp_syscalls_sethostname01" + }, + { + "name": "oe_test_ltp_syscalls_sethostname02" + }, + { + "name": "oe_test_ltp_syscalls_sethostname03" + }, + { + "name": "oe_test_ltp_syscalls_setitimer01" + }, + { + "name": "oe_test_ltp_syscalls_setitimer02" + }, + { + "name": "oe_test_ltp_syscalls_setns01" + }, + { + "name": "oe_test_ltp_syscalls_setns02" + }, + { + "name": "oe_test_ltp_syscalls_setpgid01" + }, + { + "name": "oe_test_ltp_syscalls_setpgid02" + }, + { + "name": "oe_test_ltp_syscalls_setpgid03" + }, + { + "name": "oe_test_ltp_syscalls_setpgrp01" + }, + { + "name": "oe_test_ltp_syscalls_setpgrp02" + }, + { + "name": "oe_test_ltp_syscalls_setpriority01" + }, + { + "name": "oe_test_ltp_syscalls_setpriority02" + }, + { + "name": "oe_test_ltp_syscalls_setregid01" + }, + { + "name": "oe_test_ltp_syscalls_setregid01_16" + }, + { + "name": "oe_test_ltp_syscalls_setregid02" + }, + { + "name": "oe_test_ltp_syscalls_setregid02_16" + }, + { + "name": "oe_test_ltp_syscalls_setregid03" + }, + { + "name": "oe_test_ltp_syscalls_setregid03_16" + }, + { + "name": "oe_test_ltp_syscalls_setregid04" + }, + { + "name": "oe_test_ltp_syscalls_setregid04_16" + }, + { + "name": "oe_test_ltp_syscalls_setresgid01" + }, + { + "name": "oe_test_ltp_syscalls_setresgid01_16" + }, + { + "name": "oe_test_ltp_syscalls_setresgid02" + }, + { + "name": "oe_test_ltp_syscalls_setresgid02_16" + }, + { + "name": "oe_test_ltp_syscalls_setresgid03" + }, + { + "name": "oe_test_ltp_syscalls_setresgid03_16" + }, + { + "name": "oe_test_ltp_syscalls_setresgid04" + }, + { + "name": "oe_test_ltp_syscalls_setresgid04_16" + }, + { + "name": "oe_test_ltp_syscalls_setresuid01" + }, + { + "name": "oe_test_ltp_syscalls_setresuid01_16" + }, + { + "name": "oe_test_ltp_syscalls_setresuid02" + }, + { + "name": "oe_test_ltp_syscalls_setresuid02_16" + }, + { + "name": "oe_test_ltp_syscalls_setresuid03" + }, + { + "name": "oe_test_ltp_syscalls_setresuid03_16" + }, + { + "name": "oe_test_ltp_syscalls_setresuid04" + }, + { + "name": "oe_test_ltp_syscalls_setresuid04_16" + }, + { + "name": "oe_test_ltp_syscalls_setresuid05" + }, + { + "name": "oe_test_ltp_syscalls_setresuid05_16" + }, + { + "name": "oe_test_ltp_syscalls_setreuid01" + }, + { + "name": "oe_test_ltp_syscalls_setreuid01_16" + }, + { + "name": "oe_test_ltp_syscalls_setreuid02" + }, + { + "name": "oe_test_ltp_syscalls_setreuid02_16" + }, + { + "name": "oe_test_ltp_syscalls_setreuid03" + }, + { + "name": "oe_test_ltp_syscalls_setreuid03_16" + }, + { + "name": "oe_test_ltp_syscalls_setreuid04" + }, + { + "name": "oe_test_ltp_syscalls_setreuid04_16" + }, + { + "name": "oe_test_ltp_syscalls_setreuid05" + }, + { + "name": "oe_test_ltp_syscalls_setreuid05_16" + }, + { + "name": "oe_test_ltp_syscalls_setreuid06" + }, + { + "name": "oe_test_ltp_syscalls_setreuid06_16" + }, + { + "name": "oe_test_ltp_syscalls_setreuid07" + }, + { + "name": "oe_test_ltp_syscalls_setreuid07_16" + }, + { + "name": "oe_test_ltp_syscalls_setrlimit01" + }, + { + "name": "oe_test_ltp_syscalls_setrlimit02" + }, + { + "name": "oe_test_ltp_syscalls_setrlimit03" + }, + { + "name": "oe_test_ltp_syscalls_setrlimit04" + }, + { + "name": "oe_test_ltp_syscalls_setrlimit05" + }, + { + "name": "oe_test_ltp_syscalls_setrlimit06" + }, + { + "name": "oe_test_ltp_syscalls_setsid01" + }, + { + "name": "oe_test_ltp_syscalls_setsockopt01" + }, + { + "name": "oe_test_ltp_syscalls_setsockopt02" + }, + { + "name": "oe_test_ltp_syscalls_setsockopt03" + }, + { + "name": "oe_test_ltp_syscalls_setsockopt04" + }, + { + "name": "oe_test_ltp_syscalls_setsockopt05" + }, + { + "name": "oe_test_ltp_syscalls_setsockopt06" + }, + { + "name": "oe_test_ltp_syscalls_setsockopt07" + }, + { + "name": "oe_test_ltp_syscalls_setsockopt08" + }, + { + "name": "oe_test_ltp_syscalls_setsockopt09" + }, + { + "name": "oe_test_ltp_syscalls_setsockopt10" + }, + { + "name": "oe_test_ltp_syscalls_settimeofday01" + }, + { + "name": "oe_test_ltp_syscalls_settimeofday02" + }, + { + "name": "oe_test_ltp_syscalls_setuid01" + }, + { + "name": "oe_test_ltp_syscalls_setuid01_16" + }, + { + "name": "oe_test_ltp_syscalls_setuid03" + }, + { + "name": "oe_test_ltp_syscalls_setuid03_16" + }, + { + "name": "oe_test_ltp_syscalls_setuid04" + }, + { + "name": "oe_test_ltp_syscalls_setuid04_16" + }, + { + "name": "oe_test_ltp_syscalls_setxattr01" + }, + { + "name": "oe_test_ltp_syscalls_setxattr02" + }, + { + "name": "oe_test_ltp_syscalls_setxattr03" + }, + { + "name": "oe_test_ltp_syscalls_shmat01" + }, + { + "name": "oe_test_ltp_syscalls_shmat02" + }, + { + "name": "oe_test_ltp_syscalls_shmat03" + }, + { + "name": "oe_test_ltp_syscalls_shmctl01" + }, + { + "name": "oe_test_ltp_syscalls_shmctl02" + }, + { + "name": "oe_test_ltp_syscalls_shmctl03" + }, + { + "name": "oe_test_ltp_syscalls_shmctl04" + }, + { + "name": "oe_test_ltp_syscalls_shmctl05" + }, + { + "name": "oe_test_ltp_syscalls_shmctl06" + }, + { + "name": "oe_test_ltp_syscalls_shmctl07" + }, + { + "name": "oe_test_ltp_syscalls_shmctl08" + }, + { + "name": "oe_test_ltp_syscalls_shmdt01" + }, + { + "name": "oe_test_ltp_syscalls_shmdt02" + }, + { + "name": "oe_test_ltp_syscalls_shmget02" + }, + { + "name": "oe_test_ltp_syscalls_shmget03" + }, + { + "name": "oe_test_ltp_syscalls_shmget04" + }, + { + "name": "oe_test_ltp_syscalls_shmget05" + }, + { + "name": "oe_test_ltp_syscalls_shmget06" + }, + { + "name": "oe_test_ltp_syscalls_sigaction01" + }, + { + "name": "oe_test_ltp_syscalls_sigaction02" + }, + { + "name": "oe_test_ltp_syscalls_sigaltstack01" + }, + { + "name": "oe_test_ltp_syscalls_sigaltstack02" + }, + { + "name": "oe_test_ltp_syscalls_sighold02" + }, + { + "name": "oe_test_ltp_syscalls_signal01" + }, + { + "name": "oe_test_ltp_syscalls_signal02" + }, + { + "name": "oe_test_ltp_syscalls_signal03" + }, + { + "name": "oe_test_ltp_syscalls_signal04" + }, + { + "name": "oe_test_ltp_syscalls_signal05" + }, + { + "name": "oe_test_ltp_syscalls_signal06" + }, + { + "name": "oe_test_ltp_syscalls_signalfd01" + }, + { + "name": "oe_test_ltp_syscalls_signalfd4_01" + }, + { + "name": "oe_test_ltp_syscalls_signalfd4_02" + }, + { + "name": "oe_test_ltp_syscalls_sigpending02" + }, + { + "name": "oe_test_ltp_syscalls_sigprocmask01" + }, + { + "name": "oe_test_ltp_syscalls_sigrelse01" + }, + { + "name": "oe_test_ltp_syscalls_sigsuspend01" + }, + { + "name": "oe_test_ltp_syscalls_sigtimedwait01" + }, + { + "name": "oe_test_ltp_syscalls_sigwait01" + }, + { + "name": "oe_test_ltp_syscalls_sigwaitinfo01" + }, + { + "name": "oe_test_ltp_syscalls_socket01" + }, + { + "name": "oe_test_ltp_syscalls_socket02" + }, + { + "name": "oe_test_ltp_syscalls_socketcall01" + }, + { + "name": "oe_test_ltp_syscalls_socketcall02" + }, + { + "name": "oe_test_ltp_syscalls_socketcall03" + }, + { + "name": "oe_test_ltp_syscalls_socketpair01" + }, + { + "name": "oe_test_ltp_syscalls_socketpair02" + }, + { + "name": "oe_test_ltp_syscalls_sockioctl01" + }, + { + "name": "oe_test_ltp_syscalls_splice01" + }, + { + "name": "oe_test_ltp_syscalls_splice02" + }, + { + "name": "oe_test_ltp_syscalls_splice03" + }, + { + "name": "oe_test_ltp_syscalls_splice04" + }, + { + "name": "oe_test_ltp_syscalls_splice05" + }, + { + "name": "oe_test_ltp_syscalls_splice06" + }, + { + "name": "oe_test_ltp_syscalls_tee01" + }, + { + "name": "oe_test_ltp_syscalls_tee02" + }, + { + "name": "oe_test_ltp_syscalls_ssetmask01" + }, + { + "name": "oe_test_ltp_syscalls_stat01" + }, + { + "name": "oe_test_ltp_syscalls_stat01_64" + }, + { + "name": "oe_test_ltp_syscalls_stat02" + }, + { + "name": "oe_test_ltp_syscalls_stat02_64" + }, + { + "name": "oe_test_ltp_syscalls_stat03" + }, + { + "name": "oe_test_ltp_syscalls_stat03_64" + }, + { + "name": "oe_test_ltp_syscalls_stat04" + }, + { + "name": "oe_test_ltp_syscalls_stat04_64" + }, + { + "name": "oe_test_ltp_syscalls_statfs01" + }, + { + "name": "oe_test_ltp_syscalls_statfs01_64" + }, + { + "name": "oe_test_ltp_syscalls_statfs02" + }, + { + "name": "oe_test_ltp_syscalls_statfs02_64" + }, + { + "name": "oe_test_ltp_syscalls_statfs03" + }, + { + "name": "oe_test_ltp_syscalls_statfs03_64" + }, + { + "name": "oe_test_ltp_syscalls_statvfs01" + }, + { + "name": "oe_test_ltp_syscalls_statvfs02" + }, + { + "name": "oe_test_ltp_syscalls_stime01" + }, + { + "name": "oe_test_ltp_syscalls_stime02" + }, + { + "name": "oe_test_ltp_syscalls_string01" + }, + { + "name": "oe_test_ltp_syscalls_swapoff01" + }, + { + "name": "oe_test_ltp_syscalls_swapoff02" + }, + { + "name": "oe_test_ltp_syscalls_swapon01" + }, + { + "name": "oe_test_ltp_syscalls_swapon02" + }, + { + "name": "oe_test_ltp_syscalls_swapon03" + }, + { + "name": "oe_test_ltp_syscalls_switch01" + }, + { + "name": "oe_test_ltp_syscalls_symlink01" + }, + { + "name": "oe_test_ltp_syscalls_symlink02" + }, + { + "name": "oe_test_ltp_syscalls_symlink03" + }, + { + "name": "oe_test_ltp_syscalls_symlink04" + }, + { + "name": "oe_test_ltp_syscalls_symlinkat01" + }, + { + "name": "oe_test_ltp_syscalls_sync01" + }, + { + "name": "oe_test_ltp_syscalls_syncfs01" + }, + { + "name": "oe_test_ltp_syscalls_sync_file_range01" + }, + { + "name": "oe_test_ltp_syscalls_sync_file_range02" + }, + { + "name": "oe_test_ltp_syscalls_syscall01" + }, + { + "name": "oe_test_ltp_syscalls_sysconf01" + }, + { + "name": "oe_test_ltp_syscalls_sysctl01" + }, + { + "name": "oe_test_ltp_syscalls_sysctl03" + }, + { + "name": "oe_test_ltp_syscalls_sysctl04" + }, + { + "name": "oe_test_ltp_syscalls_sysfs01" + }, + { + "name": "oe_test_ltp_syscalls_sysfs02" + }, + { + "name": "oe_test_ltp_syscalls_sysfs03" + }, + { + "name": "oe_test_ltp_syscalls_sysfs04" + }, + { + "name": "oe_test_ltp_syscalls_sysfs05" + }, + { + "name": "oe_test_ltp_syscalls_sysinfo01" + }, + { + "name": "oe_test_ltp_syscalls_sysinfo02" + }, + { + "name": "oe_test_ltp_syscalls_sysinfo03" + }, + { + "name": "oe_test_ltp_syscalls_syslog11" + }, + { + "name": "oe_test_ltp_syscalls_syslog12" + }, + { + "name": "oe_test_ltp_syscalls_tgkill01" + }, + { + "name": "oe_test_ltp_syscalls_tgkill02" + }, + { + "name": "oe_test_ltp_syscalls_tgkill03" + }, + { + "name": "oe_test_ltp_syscalls_time01" + }, + { + "name": "oe_test_ltp_syscalls_times01" + }, + { + "name": "oe_test_ltp_syscalls_times03" + }, + { + "name": "oe_test_ltp_syscalls_timerfd01" + }, + { + "name": "oe_test_ltp_syscalls_timerfd02" + }, + { + "name": "oe_test_ltp_syscalls_timerfd04" + }, + { + "name": "oe_test_ltp_syscalls_timerfd_create01" + }, + { + "name": "oe_test_ltp_syscalls_timerfd_gettime01" + }, + { + "name": "oe_test_ltp_syscalls_timerfd_settime01" + }, + { + "name": "oe_test_ltp_syscalls_timerfd_settime02" + }, + { + "name": "oe_test_ltp_syscalls_timer_create01" + }, + { + "name": "oe_test_ltp_syscalls_timer_create02" + }, + { + "name": "oe_test_ltp_syscalls_timer_create03" + }, + { + "name": "oe_test_ltp_syscalls_timer_delete01" + }, + { + "name": "oe_test_ltp_syscalls_timer_delete02" + }, + { + "name": "oe_test_ltp_syscalls_timer_getoverrun01" + }, + { + "name": "oe_test_ltp_syscalls_timer_gettime01" + }, + { + "name": "oe_test_ltp_syscalls_timer_settime01" + }, + { + "name": "oe_test_ltp_syscalls_timer_settime02" + }, + { + "name": "oe_test_ltp_syscalls_timer_settime03" + }, + { + "name": "oe_test_ltp_syscalls_tkill01" + }, + { + "name": "oe_test_ltp_syscalls_tkill02" + }, + { + "name": "oe_test_ltp_syscalls_truncate02" + }, + { + "name": "oe_test_ltp_syscalls_truncate02_64" + }, + { + "name": "oe_test_ltp_syscalls_truncate03" + }, + { + "name": "oe_test_ltp_syscalls_truncate03_64" + }, + { + "name": "oe_test_ltp_syscalls_ulimit01" + }, + { + "name": "oe_test_ltp_syscalls_umask01" + }, + { + "name": "oe_test_ltp_syscalls_uname01" + }, + { + "name": "oe_test_ltp_syscalls_uname02" + }, + { + "name": "oe_test_ltp_syscalls_uname04" + }, + { + "name": "oe_test_ltp_syscalls_unlink01" + }, + { + "name": "oe_test_ltp_syscalls_unlink05" + }, + { + "name": "oe_test_ltp_syscalls_unlink07" + }, + { + "name": "oe_test_ltp_syscalls_unlink08" + }, + { + "name": "oe_test_ltp_syscalls_unlinkat01" + }, + { + "name": "oe_test_ltp_syscalls_unshare01" + }, + { + "name": "oe_test_ltp_syscalls_unshare02" + }, + { + "name": "oe_test_ltp_syscalls_umount01" + }, + { + "name": "oe_test_ltp_syscalls_umount02" + }, + { + "name": "oe_test_ltp_syscalls_umount03" + }, + { + "name": "oe_test_ltp_syscalls_umount2_01" + }, + { + "name": "oe_test_ltp_syscalls_umount2_02" + }, + { + "name": "oe_test_ltp_syscalls_userfaultfd01" + }, + { + "name": "oe_test_ltp_syscalls_ustat01" + }, + { + "name": "oe_test_ltp_syscalls_ustat02" + }, + { + "name": "oe_test_ltp_syscalls_utime01" + }, + { + "name": "oe_test_ltp_syscalls_utime01A" + }, + { + "name": "oe_test_ltp_syscalls_utime02" + }, + { + "name": "oe_test_ltp_syscalls_utime03" + }, + { + "name": "oe_test_ltp_syscalls_utime04" + }, + { + "name": "oe_test_ltp_syscalls_utime05" + }, + { + "name": "oe_test_ltp_syscalls_utime06" + }, + { + "name": "oe_test_ltp_syscalls_utimes01" + }, + { + "name": "oe_test_ltp_syscalls_utimensat01" + }, + { + "name": "oe_test_ltp_syscalls_vfork01" + }, + { + "name": "oe_test_ltp_syscalls_vfork02" + }, + { + "name": "oe_test_ltp_syscalls_vhangup01" + }, + { + "name": "oe_test_ltp_syscalls_vhangup02" + }, + { + "name": "oe_test_ltp_syscalls_vmsplice01" + }, + { + "name": "oe_test_ltp_syscalls_vmsplice02" + }, + { + "name": "oe_test_ltp_syscalls_vmsplice03" + }, + { + "name": "oe_test_ltp_syscalls_vmsplice04" + }, + { + "name": "oe_test_ltp_syscalls_wait01" + }, + { + "name": "oe_test_ltp_syscalls_wait02" + }, + { + "name": "oe_test_ltp_syscalls_wait401" + }, + { + "name": "oe_test_ltp_syscalls_wait402" + }, + { + "name": "oe_test_ltp_syscalls_wait403" + }, + { + "name": "oe_test_ltp_syscalls_waitpid01" + }, + { + "name": "oe_test_ltp_syscalls_waitpid02" + }, + { + "name": "oe_test_ltp_syscalls_waitpid03" + }, + { + "name": "oe_test_ltp_syscalls_waitpid04" + }, + { + "name": "oe_test_ltp_syscalls_waitpid05" + }, + { + "name": "oe_test_ltp_syscalls_waitpid06" + }, + { + "name": "oe_test_ltp_syscalls_waitpid07" + }, + { + "name": "oe_test_ltp_syscalls_waitpid08" + }, + { + "name": "oe_test_ltp_syscalls_waitpid09" + }, + { + "name": "oe_test_ltp_syscalls_waitpid10" + }, + { + "name": "oe_test_ltp_syscalls_waitpid11" + }, + { + "name": "oe_test_ltp_syscalls_waitpid12" + }, + { + "name": "oe_test_ltp_syscalls_waitpid13" + }, + { + "name": "oe_test_ltp_syscalls_waitid01" + }, + { + "name": "oe_test_ltp_syscalls_waitid02" + }, + { + "name": "oe_test_ltp_syscalls_waitid03" + }, + { + "name": "oe_test_ltp_syscalls_waitid04" + }, + { + "name": "oe_test_ltp_syscalls_waitid05" + }, + { + "name": "oe_test_ltp_syscalls_waitid06" + }, + { + "name": "oe_test_ltp_syscalls_waitid07" + }, + { + "name": "oe_test_ltp_syscalls_waitid08" + }, + { + "name": "oe_test_ltp_syscalls_waitid09" + }, + { + "name": "oe_test_ltp_syscalls_waitid10" + }, + { + "name": "oe_test_ltp_syscalls_waitid11" + }, + { + "name": "oe_test_ltp_syscalls_write01" + }, + { + "name": "oe_test_ltp_syscalls_write02" + }, + { + "name": "oe_test_ltp_syscalls_write03" + }, + { + "name": "oe_test_ltp_syscalls_write04" + }, + { + "name": "oe_test_ltp_syscalls_write05" + }, + { + "name": "oe_test_ltp_syscalls_write06" + }, + { + "name": "oe_test_ltp_syscalls_writev01" + }, + { + "name": "oe_test_ltp_syscalls_writev02" + }, + { + "name": "oe_test_ltp_syscalls_writev03" + }, + { + "name": "oe_test_ltp_syscalls_writev05" + }, + { + "name": "oe_test_ltp_syscalls_writev06" + }, + { + "name": "oe_test_ltp_syscalls_writev07" + }, + { + "name": "oe_test_ltp_syscalls_perf_event_open01" + }, + { + "name": "oe_test_ltp_syscalls_perf_event_open02" + }, + { + "name": "oe_test_ltp_syscalls_futex_cmp_requeue01" + }, + { + "name": "oe_test_ltp_syscalls_futex_cmp_requeue02" + }, + { + "name": "oe_test_ltp_syscalls_futex_wait01" + }, + { + "name": "oe_test_ltp_syscalls_futex_wait02" + }, + { + "name": "oe_test_ltp_syscalls_futex_wait03" + }, + { + "name": "oe_test_ltp_syscalls_futex_wait04" + }, + { + "name": "oe_test_ltp_syscalls_futex_wait05" + }, + { + "name": "oe_test_ltp_syscalls_futex_waitv01" + }, + { + "name": "oe_test_ltp_syscalls_futex_waitv02" + }, + { + "name": "oe_test_ltp_syscalls_futex_waitv03" + }, + { + "name": "oe_test_ltp_syscalls_futex_wake01" + }, + { + "name": "oe_test_ltp_syscalls_futex_wake02" + }, + { + "name": "oe_test_ltp_syscalls_futex_wake03" + }, + { + "name": "oe_test_ltp_syscalls_futex_wake04" + }, + { + "name": "oe_test_ltp_syscalls_futex_wait_bitset01" + }, + { + "name": "oe_test_ltp_syscalls_memfd_create01" + }, + { + "name": "oe_test_ltp_syscalls_memfd_create02" + }, + { + "name": "oe_test_ltp_syscalls_memfd_create03" + }, + { + "name": "oe_test_ltp_syscalls_memfd_create04" + }, + { + "name": "oe_test_ltp_syscalls_copy_file_range01" + }, + { + "name": "oe_test_ltp_syscalls_copy_file_range02" + }, + { + "name": "oe_test_ltp_syscalls_copy_file_range03" + }, + { + "name": "oe_test_ltp_syscalls_statx01" + }, + { + "name": "oe_test_ltp_syscalls_statx02" + }, + { + "name": "oe_test_ltp_syscalls_statx03" + }, + { + "name": "oe_test_ltp_syscalls_statx04" + }, + { + "name": "oe_test_ltp_syscalls_statx05" + }, + { + "name": "oe_test_ltp_syscalls_statx06" + }, + { + "name": "oe_test_ltp_syscalls_statx07" + }, + { + "name": "oe_test_ltp_syscalls_statx08" + }, + { + "name": "oe_test_ltp_syscalls_statx09" + }, + { + "name": "oe_test_ltp_syscalls_statx10" + }, + { + "name": "oe_test_ltp_syscalls_statx11" + }, + { + "name": "oe_test_ltp_syscalls_statx12" + }, + { + "name": "oe_test_ltp_syscalls_membarrier01" + }, + { + "name": "oe_test_ltp_syscalls_io_uring01" + }, + { + "name": "oe_test_ltp_syscalls_io_uring02" + }, + { + "name": "oe_test_ltp_syscalls_perf_event_open03" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_uevent.json b/suite2cases/ltp_uevent.json new file mode 100644 index 000000000..e87725440 --- /dev/null +++ b/suite2cases/ltp_uevent.json @@ -0,0 +1,16 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_uevent", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_uevent_uevent01" + }, + { + "name": "oe_test_ltp_uevent_uevent02" + }, + { + "name": "oe_test_ltp_uevent_uevent03" + } + ] +} \ No newline at end of file diff --git a/suite2cases/ltp_watchqueue.json b/suite2cases/ltp_watchqueue.json new file mode 100644 index 000000000..a8f1f29bd --- /dev/null +++ b/suite2cases/ltp_watchqueue.json @@ -0,0 +1,34 @@ +{ + "path": "${OET_PATH}/testcases/ltp-test/ltp_watchqueue", + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_ltp_watchqueue_wqueue01" + }, + { + "name": "oe_test_ltp_watchqueue_wqueue02" + }, + { + "name": "oe_test_ltp_watchqueue_wqueue03" + }, + { + "name": "oe_test_ltp_watchqueue_wqueue04" + }, + { + "name": "oe_test_ltp_watchqueue_wqueue05" + }, + { + "name": "oe_test_ltp_watchqueue_wqueue06" + }, + { + "name": "oe_test_ltp_watchqueue_wqueue07" + }, + { + "name": "oe_test_ltp_watchqueue_wqueue08" + }, + { + "name": "oe_test_ltp_watchqueue_wqueue09" + } + ] +} \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_can/oe_test_ltp_can_can_bcm01.sh b/testcases/system-test/ltp-test/ltp_can/oe_test_ltp_can_can_bcm01.sh new file mode 100644 index 000000000..92c6948c4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_can/oe_test_ltp_can_can_bcm01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_can can_bcm01 can_bcm01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f can -s can_bcm01 can_bcm01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "can can_bcm01 can_bcm01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_can/oe_test_ltp_can_can_filter.sh b/testcases/system-test/ltp-test/ltp_can/oe_test_ltp_can_can_filter.sh new file mode 100644 index 000000000..7bf4b46b9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_can/oe_test_ltp_can_can_filter.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_can can_filter can_filter +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f can -s can_filter can_filter + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "can can_filter can_filter failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_can/oe_test_ltp_can_can_rcv_own_msgs.sh b/testcases/system-test/ltp-test/ltp_can/oe_test_ltp_can_can_rcv_own_msgs.sh new file mode 100644 index 000000000..e7869cf23 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_can/oe_test_ltp_can_can_rcv_own_msgs.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_can can_rcv_own_msgs can_rcv_own_msgs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f can -s can_rcv_own_msgs can_rcv_own_msgs + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "can can_rcv_own_msgs can_rcv_own_msgs failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cap_bounds/oe_test_ltp_cap_bounds_Cap_bounds.sh b/testcases/system-test/ltp-test/ltp_cap_bounds/oe_test_ltp_cap_bounds_Cap_bounds.sh new file mode 100644 index 000000000..de5eda4f6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cap_bounds/oe_test_ltp_cap_bounds_Cap_bounds.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cap_bounds Cap_bounds run_capbounds.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cap_bounds -s Cap_bounds run_capbounds.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cap_bounds Cap_bounds run_capbounds.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_ar_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_ar_sh.sh new file mode 100644 index 000000000..9d774cf21 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_ar_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands ar_sh export TCdat=$LTPROOT/testcases/bin; ar01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s ar_sh export TCdat=$LTPROOT/testcases/bin; ar01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands ar_sh export TCdat=$LTPROOT/testcases/bin; ar01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_cp01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_cp01_sh.sh new file mode 100644 index 000000000..996fd21e0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_cp01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands cp01_sh cp_tests.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s cp01_sh cp_tests.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands cp01_sh cp_tests.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_cpio01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_cpio01_sh.sh new file mode 100644 index 000000000..595bacf99 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_cpio01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands cpio01_sh cpio_tests.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s cpio01_sh cpio_tests.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands cpio01_sh cpio_tests.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_df01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_df01_sh.sh new file mode 100644 index 000000000..26ab0059b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_df01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands df01_sh df01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s df01_sh df01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands df01_sh df01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_du01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_du01_sh.sh new file mode 100644 index 000000000..3a1e2312f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_du01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands du01_sh du01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s du01_sh du01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands du01_sh du01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_file01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_file01_sh.sh new file mode 100644 index 000000000..5967a915e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_file01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands file01_sh file01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s file01_sh file01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands file01_sh file01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_gdb01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_gdb01_sh.sh new file mode 100644 index 000000000..a828b1756 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_gdb01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands gdb01_sh gdb01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s gdb01_sh gdb01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands gdb01_sh gdb01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_gzip01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_gzip01_sh.sh new file mode 100644 index 000000000..0f722c65b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_gzip01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands gzip01_sh gzip_tests.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s gzip01_sh gzip_tests.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands gzip01_sh gzip_tests.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_insmod01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_insmod01_sh.sh new file mode 100644 index 000000000..3ce5665f3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_insmod01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands insmod01_sh insmod01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s insmod01_sh insmod01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands insmod01_sh insmod01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_keyctl01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_keyctl01_sh.sh new file mode 100644 index 000000000..292bc28a6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_keyctl01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands keyctl01_sh keyctl01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s keyctl01_sh keyctl01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands keyctl01_sh keyctl01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_ld01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_ld01_sh.sh new file mode 100644 index 000000000..c854deb0f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_ld01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands ld01_sh ld01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s ld01_sh ld01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands ld01_sh ld01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_ldd01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_ldd01_sh.sh new file mode 100644 index 000000000..79d741e4c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_ldd01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands ldd01_sh ldd01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s ldd01_sh ldd01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands ldd01_sh ldd01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_ln01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_ln01_sh.sh new file mode 100644 index 000000000..7183a0b50 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_ln01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands ln01_sh ln_tests.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s ln01_sh ln_tests.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands ln01_sh ln_tests.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_logrotate_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_logrotate_sh.sh new file mode 100644 index 000000000..775ed53b8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_logrotate_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands logrotate_sh export TCdat=$LTPROOT/testcases/bin; logrotate_tests.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s logrotate_sh export TCdat=$LTPROOT/testcases/bin; logrotate_tests.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands logrotate_sh export TCdat=$LTPROOT/testcases/bin; logrotate_tests.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_lsmod01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_lsmod01_sh.sh new file mode 100644 index 000000000..236ae12b7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_lsmod01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands lsmod01_sh lsmod01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s lsmod01_sh lsmod01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands lsmod01_sh lsmod01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkdir01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkdir01_sh.sh new file mode 100644 index 000000000..85f162e62 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkdir01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands mkdir01_sh mkdir_tests.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s mkdir01_sh mkdir_tests.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands mkdir01_sh mkdir_tests.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_btrfs_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_btrfs_sh.sh new file mode 100644 index 000000000..3f62dafea --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_btrfs_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands mkfs01_btrfs_sh mkfs01.sh -f btrfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s mkfs01_btrfs_sh mkfs01.sh -f btrfs + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands mkfs01_btrfs_sh mkfs01.sh -f btrfs failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_ext2_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_ext2_sh.sh new file mode 100644 index 000000000..0609e6e64 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_ext2_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands mkfs01_ext2_sh mkfs01.sh -f ext2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s mkfs01_ext2_sh mkfs01.sh -f ext2 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands mkfs01_ext2_sh mkfs01.sh -f ext2 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_ext3_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_ext3_sh.sh new file mode 100644 index 000000000..3b5e0dd61 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_ext3_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands mkfs01_ext3_sh mkfs01.sh -f ext3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s mkfs01_ext3_sh mkfs01.sh -f ext3 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands mkfs01_ext3_sh mkfs01.sh -f ext3 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_ext4_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_ext4_sh.sh new file mode 100644 index 000000000..8b187eef7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_ext4_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands mkfs01_ext4_sh mkfs01.sh -f ext4 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s mkfs01_ext4_sh mkfs01.sh -f ext4 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands mkfs01_ext4_sh mkfs01.sh -f ext4 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_minix_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_minix_sh.sh new file mode 100644 index 000000000..8ce90e09a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_minix_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands mkfs01_minix_sh mkfs01.sh -f minix +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s mkfs01_minix_sh mkfs01.sh -f minix + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands mkfs01_minix_sh mkfs01.sh -f minix failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_msdos_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_msdos_sh.sh new file mode 100644 index 000000000..f3a6ed373 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_msdos_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands mkfs01_msdos_sh mkfs01.sh -f msdos +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s mkfs01_msdos_sh mkfs01.sh -f msdos + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands mkfs01_msdos_sh mkfs01.sh -f msdos failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_ntfs_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_ntfs_sh.sh new file mode 100644 index 000000000..fde6e647d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_ntfs_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands mkfs01_ntfs_sh mkfs01.sh -f ntfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s mkfs01_ntfs_sh mkfs01.sh -f ntfs + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands mkfs01_ntfs_sh mkfs01.sh -f ntfs failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_sh.sh new file mode 100644 index 000000000..f3b7b08c8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands mkfs01_sh mkfs01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s mkfs01_sh mkfs01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands mkfs01_sh mkfs01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_vfat_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_vfat_sh.sh new file mode 100644 index 000000000..2c56f81f8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_vfat_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands mkfs01_vfat_sh mkfs01.sh -f vfat +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s mkfs01_vfat_sh mkfs01.sh -f vfat + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands mkfs01_vfat_sh mkfs01.sh -f vfat failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_xfs_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_xfs_sh.sh new file mode 100644 index 000000000..301141795 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkfs01_xfs_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands mkfs01_xfs_sh mkfs01.sh -f xfs +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s mkfs01_xfs_sh mkfs01.sh -f xfs + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands mkfs01_xfs_sh mkfs01.sh -f xfs failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkswap01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkswap01_sh.sh new file mode 100644 index 000000000..7c4afbf04 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mkswap01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands mkswap01_sh mkswap01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s mkswap01_sh mkswap01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands mkswap01_sh mkswap01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mv01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mv01_sh.sh new file mode 100644 index 000000000..5aa9f0955 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_mv01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands mv01_sh mv_tests.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s mv01_sh mv_tests.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands mv01_sh mv_tests.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_nm01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_nm01_sh.sh new file mode 100644 index 000000000..55b49f019 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_nm01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands nm01_sh nm01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s nm01_sh nm01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands nm01_sh nm01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_shell_test01.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_shell_test01.sh new file mode 100644 index 000000000..942dde3ed --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_shell_test01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands shell_test01 echo "SUCCESS" | shell_pipe01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s shell_test01 echo "SUCCESS" | shell_pipe01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands shell_test01 echo "SUCCESS" | shell_pipe01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_sysctl01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_sysctl01_sh.sh new file mode 100644 index 000000000..6d20b024a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_sysctl01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands sysctl01_sh sysctl01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s sysctl01_sh sysctl01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands sysctl01_sh sysctl01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_sysctl02_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_sysctl02_sh.sh new file mode 100644 index 000000000..d5f700e24 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_sysctl02_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands sysctl02_sh sysctl02.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s sysctl02_sh sysctl02.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands sysctl02_sh sysctl02.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_tar01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_tar01_sh.sh new file mode 100644 index 000000000..34e4c7d1f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_tar01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands tar01_sh tar_tests.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s tar01_sh tar_tests.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands tar01_sh tar_tests.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_unshare01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_unshare01_sh.sh new file mode 100644 index 000000000..8f3b7bfc7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_unshare01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands unshare01_sh unshare01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s unshare01_sh unshare01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands unshare01_sh unshare01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_unzip01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_unzip01_sh.sh new file mode 100644 index 000000000..556409913 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_unzip01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands unzip01_sh unzip01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s unzip01_sh unzip01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands unzip01_sh unzip01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_wc01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_wc01_sh.sh new file mode 100644 index 000000000..7406bd113 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_wc01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands wc01_sh wc01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s wc01_sh wc01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands wc01_sh wc01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_which01_sh.sh b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_which01_sh.sh new file mode 100644 index 000000000..dfa262f36 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_commands/oe_test_ltp_commands_which01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_commands which01_sh which01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f commands -s which01_sh which01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "commands which01_sh which01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_clock_gettime03.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_clock_gettime03.sh new file mode 100644 index 000000000..cbe92e227 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_clock_gettime03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers clock_gettime03 clock_gettime03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s clock_gettime03 clock_gettime03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers clock_gettime03 clock_gettime03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_clock_nanosleep03.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_clock_nanosleep03.sh new file mode 100644 index 000000000..c50228a39 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_clock_nanosleep03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers clock_nanosleep03 clock_nanosleep03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s clock_nanosleep03 clock_nanosleep03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers clock_nanosleep03 clock_nanosleep03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mesgq_nstest_clone.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mesgq_nstest_clone.sh new file mode 100644 index 000000000..a9e47474f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mesgq_nstest_clone.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers mesgq_nstest_clone mesgq_nstest -m clone +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s mesgq_nstest_clone mesgq_nstest -m clone + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers mesgq_nstest_clone mesgq_nstest -m clone failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mesgq_nstest_none.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mesgq_nstest_none.sh new file mode 100644 index 000000000..21f3ec2ce --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mesgq_nstest_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers mesgq_nstest_none mesgq_nstest -m none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s mesgq_nstest_none mesgq_nstest -m none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers mesgq_nstest_none mesgq_nstest -m none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mesgq_nstest_unshare.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mesgq_nstest_unshare.sh new file mode 100644 index 000000000..e492f810f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mesgq_nstest_unshare.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers mesgq_nstest_unshare mesgq_nstest -m unshare +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s mesgq_nstest_unshare mesgq_nstest -m unshare + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers mesgq_nstest_unshare mesgq_nstest -m unshare failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mountns01.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mountns01.sh new file mode 100644 index 000000000..002242b18 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mountns01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers mountns01 mountns01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s mountns01 mountns01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers mountns01 mountns01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mountns02.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mountns02.sh new file mode 100644 index 000000000..1d6a21b7f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mountns02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers mountns02 mountns02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s mountns02 mountns02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers mountns02 mountns02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mountns03.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mountns03.sh new file mode 100644 index 000000000..856e7153a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mountns03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers mountns03 mountns03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s mountns03 mountns03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers mountns03 mountns03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mountns04.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mountns04.sh new file mode 100644 index 000000000..ff70c39f7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mountns04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers mountns04 mountns04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s mountns04 mountns04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers mountns04 mountns04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_01.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_01.sh new file mode 100644 index 000000000..ded085e5a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers mqns_01 mqns_01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s mqns_01 mqns_01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers mqns_01 mqns_01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_01_clone.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_01_clone.sh new file mode 100644 index 000000000..fcbf2b6aa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_01_clone.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers mqns_01_clone mqns_01 -m clone +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s mqns_01_clone mqns_01 -m clone + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers mqns_01_clone mqns_01 -m clone failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_01_unshare.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_01_unshare.sh new file mode 100644 index 000000000..ef3f8963c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_01_unshare.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers mqns_01_unshare mqns_01 -m unshare +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s mqns_01_unshare mqns_01 -m unshare + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers mqns_01_unshare mqns_01 -m unshare failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_02.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_02.sh new file mode 100644 index 000000000..aa0d61db2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers mqns_02 mqns_02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s mqns_02 mqns_02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers mqns_02 mqns_02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_02_clone.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_02_clone.sh new file mode 100644 index 000000000..c4c0540ce --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_02_clone.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers mqns_02_clone mqns_02 -m clone +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s mqns_02_clone mqns_02 -m clone + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers mqns_02_clone mqns_02 -m clone failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_02_unshare.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_02_unshare.sh new file mode 100644 index 000000000..de94c830f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_02_unshare.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers mqns_02_unshare mqns_02 -m unshare +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s mqns_02_unshare mqns_02 -m unshare + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers mqns_02_unshare mqns_02 -m unshare failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_03_clone.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_03_clone.sh new file mode 100644 index 000000000..52b7902ac --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_03_clone.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers mqns_03_clone mqns_03 -m clone +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s mqns_03_clone mqns_03 -m clone + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers mqns_03_clone mqns_03 -m clone failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_03_unshare.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_03_unshare.sh new file mode 100644 index 000000000..a20b5fdda --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_03_unshare.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers mqns_03_unshare mqns_03 -m unshare +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s mqns_03_unshare mqns_03 -m unshare + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers mqns_03_unshare mqns_03 -m unshare failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_04_clone.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_04_clone.sh new file mode 100644 index 000000000..7cd0188d1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_04_clone.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers mqns_04_clone mqns_04 -m clone +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s mqns_04_clone mqns_04 -m clone + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers mqns_04_clone mqns_04 -m clone failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_04_unshare.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_04_unshare.sh new file mode 100644 index 000000000..873fbdad6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_mqns_04_unshare.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers mqns_04_unshare mqns_04 -m unshare +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s mqns_04_unshare mqns_04 -m unshare + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers mqns_04_unshare mqns_04 -m unshare failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_msg_comm.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_msg_comm.sh new file mode 100644 index 000000000..8c6c21d1b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_msg_comm.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers msg_comm msg_comm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s msg_comm msg_comm + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers msg_comm msg_comm failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ip_ipv4_ioctl.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ip_ipv4_ioctl.sh new file mode 100644 index 000000000..b5b7c9d56 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ip_ipv4_ioctl.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers netns_breakns_ip_ipv4_ioctl netns_breakns.sh -I +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s netns_breakns_ip_ipv4_ioctl netns_breakns.sh -I + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers netns_breakns_ip_ipv4_ioctl netns_breakns.sh -I failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ip_ipv4_netlink.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ip_ipv4_netlink.sh new file mode 100644 index 000000000..003e73c24 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ip_ipv4_netlink.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers netns_breakns_ip_ipv4_netlink netns_breakns.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s netns_breakns_ip_ipv4_netlink netns_breakns.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers netns_breakns_ip_ipv4_netlink netns_breakns.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ip_ipv6_ioctl.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ip_ipv6_ioctl.sh new file mode 100644 index 000000000..026191b0d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ip_ipv6_ioctl.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers netns_breakns_ip_ipv6_ioctl netns_breakns.sh -6I +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s netns_breakns_ip_ipv6_ioctl netns_breakns.sh -6I + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers netns_breakns_ip_ipv6_ioctl netns_breakns.sh -6I failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ip_ipv6_netlink.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ip_ipv6_netlink.sh new file mode 100644 index 000000000..551829527 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ip_ipv6_netlink.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers netns_breakns_ip_ipv6_netlink netns_breakns.sh -6 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s netns_breakns_ip_ipv6_netlink netns_breakns.sh -6 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers netns_breakns_ip_ipv6_netlink netns_breakns.sh -6 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ns_exec_ipv4_ioctl.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ns_exec_ipv4_ioctl.sh new file mode 100644 index 000000000..11d470e30 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ns_exec_ipv4_ioctl.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers netns_breakns_ns_exec_ipv4_ioctl netns_breakns.sh -eI +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s netns_breakns_ns_exec_ipv4_ioctl netns_breakns.sh -eI + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers netns_breakns_ns_exec_ipv4_ioctl netns_breakns.sh -eI failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ns_exec_ipv4_netlink.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ns_exec_ipv4_netlink.sh new file mode 100644 index 000000000..096e4e9fa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ns_exec_ipv4_netlink.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers netns_breakns_ns_exec_ipv4_netlink netns_breakns.sh -e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s netns_breakns_ns_exec_ipv4_netlink netns_breakns.sh -e + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers netns_breakns_ns_exec_ipv4_netlink netns_breakns.sh -e failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ns_exec_ipv6_ioctl.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ns_exec_ipv6_ioctl.sh new file mode 100644 index 000000000..22f42a5ae --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ns_exec_ipv6_ioctl.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers netns_breakns_ns_exec_ipv6_ioctl netns_breakns.sh -6eI +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s netns_breakns_ns_exec_ipv6_ioctl netns_breakns.sh -6eI + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers netns_breakns_ns_exec_ipv6_ioctl netns_breakns.sh -6eI failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ns_exec_ipv6_netlink.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ns_exec_ipv6_netlink.sh new file mode 100644 index 000000000..791c7ffd0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_breakns_ns_exec_ipv6_netlink.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers netns_breakns_ns_exec_ipv6_netlink netns_breakns.sh -6e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s netns_breakns_ns_exec_ipv6_netlink netns_breakns.sh -6e + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers netns_breakns_ns_exec_ipv6_netlink netns_breakns.sh -6e failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ip_ipv4_ioctl.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ip_ipv4_ioctl.sh new file mode 100644 index 000000000..2ff89f60c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ip_ipv4_ioctl.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers netns_comm_ip_ipv4_ioctl netns_comm.sh -I +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s netns_comm_ip_ipv4_ioctl netns_comm.sh -I + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers netns_comm_ip_ipv4_ioctl netns_comm.sh -I failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ip_ipv4_netlink.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ip_ipv4_netlink.sh new file mode 100644 index 000000000..52b625c45 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ip_ipv4_netlink.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers netns_comm_ip_ipv4_netlink netns_comm.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s netns_comm_ip_ipv4_netlink netns_comm.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers netns_comm_ip_ipv4_netlink netns_comm.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ip_ipv6_ioctl.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ip_ipv6_ioctl.sh new file mode 100644 index 000000000..e869ace55 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ip_ipv6_ioctl.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers netns_comm_ip_ipv6_ioctl netns_comm.sh -6I +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s netns_comm_ip_ipv6_ioctl netns_comm.sh -6I + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers netns_comm_ip_ipv6_ioctl netns_comm.sh -6I failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ip_ipv6_netlink.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ip_ipv6_netlink.sh new file mode 100644 index 000000000..9f3dec16a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ip_ipv6_netlink.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers netns_comm_ip_ipv6_netlink netns_comm.sh -6 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s netns_comm_ip_ipv6_netlink netns_comm.sh -6 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers netns_comm_ip_ipv6_netlink netns_comm.sh -6 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ns_exec_ipv4_ioctl.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ns_exec_ipv4_ioctl.sh new file mode 100644 index 000000000..d4ac04e8a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ns_exec_ipv4_ioctl.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers netns_comm_ns_exec_ipv4_ioctl netns_comm.sh -eI +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s netns_comm_ns_exec_ipv4_ioctl netns_comm.sh -eI + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers netns_comm_ns_exec_ipv4_ioctl netns_comm.sh -eI failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ns_exec_ipv4_netlink.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ns_exec_ipv4_netlink.sh new file mode 100644 index 000000000..3a39480eb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ns_exec_ipv4_netlink.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers netns_comm_ns_exec_ipv4_netlink netns_comm.sh -e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s netns_comm_ns_exec_ipv4_netlink netns_comm.sh -e + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers netns_comm_ns_exec_ipv4_netlink netns_comm.sh -e failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ns_exec_ipv6_ioctl.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ns_exec_ipv6_ioctl.sh new file mode 100644 index 000000000..2a79ebb9c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ns_exec_ipv6_ioctl.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers netns_comm_ns_exec_ipv6_ioctl netns_comm.sh -6eI +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s netns_comm_ns_exec_ipv6_ioctl netns_comm.sh -6eI + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers netns_comm_ns_exec_ipv6_ioctl netns_comm.sh -6eI failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ns_exec_ipv6_netlink.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ns_exec_ipv6_netlink.sh new file mode 100644 index 000000000..824102efd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_comm_ns_exec_ipv6_netlink.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers netns_comm_ns_exec_ipv6_netlink netns_comm.sh -6e +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s netns_comm_ns_exec_ipv6_netlink netns_comm.sh -6e + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers netns_comm_ns_exec_ipv6_netlink netns_comm.sh -6e failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_netlink.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_netlink.sh new file mode 100644 index 000000000..0cf865fe8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_netlink.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers netns_netlink netns_netlink +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s netns_netlink netns_netlink + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers netns_netlink netns_netlink failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_sysfs.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_sysfs.sh new file mode 100644 index 000000000..99dae0827 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_netns_sysfs.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers netns_sysfs netns_sysfs.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s netns_sysfs netns_sysfs.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers netns_sysfs netns_sysfs.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns01.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns01.sh new file mode 100644 index 000000000..822f05bd9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers pidns01 pidns01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s pidns01 pidns01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers pidns01 pidns01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns02.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns02.sh new file mode 100644 index 000000000..c08f9882f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers pidns02 pidns02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s pidns02 pidns02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers pidns02 pidns02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns03.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns03.sh new file mode 100644 index 000000000..86117d963 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers pidns03 pidns03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s pidns03 pidns03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers pidns03 pidns03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns04.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns04.sh new file mode 100644 index 000000000..fa1410e19 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers pidns04 pidns04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s pidns04 pidns04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers pidns04 pidns04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns05.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns05.sh new file mode 100644 index 000000000..cd746a601 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers pidns05 pidns05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s pidns05 pidns05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers pidns05 pidns05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns06.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns06.sh new file mode 100644 index 000000000..e632e8f6c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers pidns06 pidns06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s pidns06 pidns06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers pidns06 pidns06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns10.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns10.sh new file mode 100644 index 000000000..600f8bed5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers pidns10 pidns10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s pidns10 pidns10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers pidns10 pidns10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns12.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns12.sh new file mode 100644 index 000000000..1fa7dd479 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns12.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers pidns12 pidns12 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s pidns12 pidns12 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers pidns12 pidns12 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns13.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns13.sh new file mode 100644 index 000000000..6f26e5e51 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns13.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers pidns13 pidns13 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s pidns13 pidns13 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers pidns13 pidns13 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns16.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns16.sh new file mode 100644 index 000000000..8656a4a42 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers pidns16 pidns16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s pidns16 pidns16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers pidns16 pidns16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns17.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns17.sh new file mode 100644 index 000000000..7a25b1969 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns17.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers pidns17 pidns17 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s pidns17 pidns17 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers pidns17 pidns17 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns20.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns20.sh new file mode 100644 index 000000000..068d031d1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns20.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers pidns20 pidns20 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s pidns20 pidns20 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers pidns20 pidns20 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns30.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns30.sh new file mode 100644 index 000000000..171e8bbe6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns30.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers pidns30 pidns30 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s pidns30 pidns30 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers pidns30 pidns30 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns31.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns31.sh new file mode 100644 index 000000000..7eb5b5e18 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns31.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers pidns31 pidns31 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s pidns31 pidns31 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers pidns31 pidns31 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns32.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns32.sh new file mode 100644 index 000000000..63a90eaa6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_pidns32.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers pidns32 pidns32 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s pidns32 pidns32 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers pidns32 pidns32 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sem_comm.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sem_comm.sh new file mode 100644 index 000000000..6d2712cce --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sem_comm.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers sem_comm sem_comm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s sem_comm sem_comm + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers sem_comm sem_comm failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sem_nstest_clone.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sem_nstest_clone.sh new file mode 100644 index 000000000..8104065b7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sem_nstest_clone.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers sem_nstest_clone sem_nstest -m clone +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s sem_nstest_clone sem_nstest -m clone + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers sem_nstest_clone sem_nstest -m clone failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sem_nstest_none.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sem_nstest_none.sh new file mode 100644 index 000000000..35f1fc1a6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sem_nstest_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers sem_nstest_none sem_nstest -m none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s sem_nstest_none sem_nstest -m none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers sem_nstest_none sem_nstest -m none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sem_nstest_unshare.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sem_nstest_unshare.sh new file mode 100644 index 000000000..13c42b579 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sem_nstest_unshare.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers sem_nstest_unshare sem_nstest -m unshare +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s sem_nstest_unshare sem_nstest -m unshare + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers sem_nstest_unshare sem_nstest -m unshare failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_semtest_2ns_clone.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_semtest_2ns_clone.sh new file mode 100644 index 000000000..0a3cc7177 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_semtest_2ns_clone.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers semtest_2ns_clone semtest_2ns -m clone +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s semtest_2ns_clone semtest_2ns -m clone + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers semtest_2ns_clone semtest_2ns -m clone failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_semtest_2ns_none.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_semtest_2ns_none.sh new file mode 100644 index 000000000..8d55bb500 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_semtest_2ns_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers semtest_2ns_none semtest_2ns -m none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s semtest_2ns_none semtest_2ns -m none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers semtest_2ns_none semtest_2ns -m none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_semtest_2ns_unshare.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_semtest_2ns_unshare.sh new file mode 100644 index 000000000..b7f2d98a5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_semtest_2ns_unshare.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers semtest_2ns_unshare semtest_2ns -m unshare +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s semtest_2ns_unshare semtest_2ns -m unshare + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers semtest_2ns_unshare semtest_2ns -m unshare failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shm_comm.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shm_comm.sh new file mode 100644 index 000000000..1fb1fe70b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shm_comm.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers shm_comm shm_comm +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s shm_comm shm_comm + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers shm_comm shm_comm failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmem_2nstest_clone.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmem_2nstest_clone.sh new file mode 100644 index 000000000..bb3a66f42 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmem_2nstest_clone.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers shmem_2nstest_clone shmem_2nstest -m clone +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s shmem_2nstest_clone shmem_2nstest -m clone + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers shmem_2nstest_clone shmem_2nstest -m clone failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmem_2nstest_none.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmem_2nstest_none.sh new file mode 100644 index 000000000..bef7b0a4b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmem_2nstest_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers shmem_2nstest_none shmem_2nstest -m none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s shmem_2nstest_none shmem_2nstest -m none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers shmem_2nstest_none shmem_2nstest -m none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmem_2nstest_unshare.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmem_2nstest_unshare.sh new file mode 100644 index 000000000..44c958e61 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmem_2nstest_unshare.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers shmem_2nstest_unshare shmem_2nstest -m unshare +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s shmem_2nstest_unshare shmem_2nstest -m unshare + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers shmem_2nstest_unshare shmem_2nstest -m unshare failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmnstest_clone.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmnstest_clone.sh new file mode 100644 index 000000000..c9a4e97bd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmnstest_clone.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers shmnstest_clone shmnstest -m clone +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s shmnstest_clone shmnstest -m clone + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers shmnstest_clone shmnstest -m clone failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmnstest_none.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmnstest_none.sh new file mode 100644 index 000000000..f5ddc014f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmnstest_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers shmnstest_none shmnstest -m none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s shmnstest_none shmnstest -m none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers shmnstest_none shmnstest -m none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmnstest_unshare.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmnstest_unshare.sh new file mode 100644 index 000000000..befe8e85a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_shmnstest_unshare.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers shmnstest_unshare shmnstest -m unshare +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s shmnstest_unshare shmnstest -m unshare + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers shmnstest_unshare shmnstest -m unshare failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sysinfo03.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sysinfo03.sh new file mode 100644 index 000000000..920a62493 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_sysinfo03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers sysinfo03 sysinfo03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s sysinfo03 sysinfo03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers sysinfo03 sysinfo03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_timens01.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_timens01.sh new file mode 100644 index 000000000..135654d79 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_timens01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers timens01 timens01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s timens01 timens01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers timens01 timens01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_timerfd04.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_timerfd04.sh new file mode 100644 index 000000000..4be65f9b8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_timerfd04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers timerfd04 timerfd04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s timerfd04 timerfd04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers timerfd04 timerfd04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns01.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns01.sh new file mode 100644 index 000000000..f7b6d6f74 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers userns01 userns01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s userns01 userns01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers userns01 userns01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns02.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns02.sh new file mode 100644 index 000000000..efba6e1fb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers userns02 userns02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s userns02 userns02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers userns02 userns02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns03.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns03.sh new file mode 100644 index 000000000..d2df215b1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers userns03 userns03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s userns03 userns03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers userns03 userns03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns04.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns04.sh new file mode 100644 index 000000000..0970083c8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers userns04 userns04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s userns04 userns04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers userns04 userns04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns05.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns05.sh new file mode 100644 index 000000000..64eb69a11 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers userns05 userns05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s userns05 userns05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers userns05 userns05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns06.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns06.sh new file mode 100644 index 000000000..47873f906 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers userns06 userns06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s userns06 userns06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers userns06 userns06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns07.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns07.sh new file mode 100644 index 000000000..5f250ba28 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers userns07 userns07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s userns07 userns07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers userns07 userns07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns08.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns08.sh new file mode 100644 index 000000000..b6936d2d6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_userns08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers userns08 userns08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s userns08 userns08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers userns08 userns08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname01.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname01.sh new file mode 100644 index 000000000..4f599f063 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers utsname01 utsname01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s utsname01 utsname01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers utsname01 utsname01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname02.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname02.sh new file mode 100644 index 000000000..e060dc55f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers utsname02 utsname02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s utsname02 utsname02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers utsname02 utsname02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname03_clone.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname03_clone.sh new file mode 100644 index 000000000..975b2bd7a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname03_clone.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers utsname03_clone utsname03 -m clone +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s utsname03_clone utsname03 -m clone + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers utsname03_clone utsname03 -m clone failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname03_unshare.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname03_unshare.sh new file mode 100644 index 000000000..95ec58742 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname03_unshare.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers utsname03_unshare utsname03 -m unshare +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s utsname03_unshare utsname03 -m unshare + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers utsname03_unshare utsname03 -m unshare failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname04_clone.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname04_clone.sh new file mode 100644 index 000000000..fd7166dc5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname04_clone.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers utsname04_clone utsname04 -m clone +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s utsname04_clone utsname04 -m clone + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers utsname04_clone utsname04 -m clone failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname04_unshare.sh b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname04_unshare.sh new file mode 100644 index 000000000..0c907eb31 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_containers/oe_test_ltp_containers_utsname04_unshare.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_containers utsname04_unshare utsname04 -m unshare +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f containers -s utsname04_unshare utsname04 -m unshare + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "containers utsname04_unshare utsname04 -m unshare failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup.sh new file mode 100644 index 000000000..582d5508f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup cgroup_regression_test.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup cgroup_regression_test.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup cgroup_regression_test.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_core01.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_core01.sh new file mode 100644 index 000000000..0d25ccfb6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_core01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_core01 cgroup_core01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_core01 cgroup_core01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_core01 cgroup_core01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_core02.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_core02.sh new file mode 100644 index 000000000..62ee64d44 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_core02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_core02 cgroup_core02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_core02 cgroup_core02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_core02 cgroup_core02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_core03.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_core03.sh new file mode 100644 index 000000000..31d24c2c0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_core03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_core03 cgroup_core03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_core03 cgroup_core03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_core03 cgroup_core03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_blkio.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_blkio.sh new file mode 100644 index 000000000..b8f36a3f8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_blkio.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_function_blkio cgroup_fj_function.sh blkio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_function_blkio cgroup_fj_function.sh blkio + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_function_blkio cgroup_fj_function.sh blkio failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_cpu.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_cpu.sh new file mode 100644 index 000000000..cb112bed0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_cpu.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_function_cpu cgroup_fj_function.sh cpu +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_function_cpu cgroup_fj_function.sh cpu + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_function_cpu cgroup_fj_function.sh cpu failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_cpuacct.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_cpuacct.sh new file mode 100644 index 000000000..9918a04a5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_cpuacct.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_function_cpuacct cgroup_fj_function.sh cpuacct +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_function_cpuacct cgroup_fj_function.sh cpuacct + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_function_cpuacct cgroup_fj_function.sh cpuacct failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_cpuset.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_cpuset.sh new file mode 100644 index 000000000..ddc384bf2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_cpuset.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_function_cpuset cgroup_fj_function.sh cpuset +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_function_cpuset cgroup_fj_function.sh cpuset + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_function_cpuset cgroup_fj_function.sh cpuset failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_debug.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_debug.sh new file mode 100644 index 000000000..a5f5cae68 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_debug.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_function_debug cgroup_fj_function.sh debug +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_function_debug cgroup_fj_function.sh debug + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_function_debug cgroup_fj_function.sh debug failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_devices.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_devices.sh new file mode 100644 index 000000000..607d44982 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_devices.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_function_devices cgroup_fj_function.sh devices +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_function_devices cgroup_fj_function.sh devices + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_function_devices cgroup_fj_function.sh devices failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_freezer.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_freezer.sh new file mode 100644 index 000000000..83126ba23 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_freezer.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_function_freezer cgroup_fj_function.sh freezer +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_function_freezer cgroup_fj_function.sh freezer + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_function_freezer cgroup_fj_function.sh freezer failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_hugetlb.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_hugetlb.sh new file mode 100644 index 000000000..cc4dac5c8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_hugetlb.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_function_hugetlb cgroup_fj_function.sh hugetlb +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_function_hugetlb cgroup_fj_function.sh hugetlb + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_function_hugetlb cgroup_fj_function.sh hugetlb failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_memory.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_memory.sh new file mode 100644 index 000000000..caf0cd96d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_memory.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_function_memory cgroup_fj_function.sh memory +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_function_memory cgroup_fj_function.sh memory + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_function_memory cgroup_fj_function.sh memory failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_net_cls.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_net_cls.sh new file mode 100644 index 000000000..6bd9c79f3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_net_cls.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_function_net_cls cgroup_fj_function.sh net_cls +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_function_net_cls cgroup_fj_function.sh net_cls + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_function_net_cls cgroup_fj_function.sh net_cls failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_net_prio.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_net_prio.sh new file mode 100644 index 000000000..1ed864bb5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_net_prio.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_function_net_prio cgroup_fj_function.sh net_prio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_function_net_prio cgroup_fj_function.sh net_prio + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_function_net_prio cgroup_fj_function.sh net_prio failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_perf_event.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_perf_event.sh new file mode 100644 index 000000000..f07e95660 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_function_perf_event.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_function_perf_event cgroup_fj_function.sh perf_event +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_function_perf_event cgroup_fj_function.sh perf_event + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_function_perf_event cgroup_fj_function.sh perf_event failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_10_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_10_3_each.sh new file mode 100644 index 000000000..6587f4be1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_10_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_10_3_each cgroup_fj_stress.sh blkio 10 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_10_3_each cgroup_fj_stress.sh blkio 10 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_10_3_each cgroup_fj_stress.sh blkio 10 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_10_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_10_3_none.sh new file mode 100644 index 000000000..05c49c179 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_10_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_10_3_none cgroup_fj_stress.sh blkio 10 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_10_3_none cgroup_fj_stress.sh blkio 10 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_10_3_none cgroup_fj_stress.sh blkio 10 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_10_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_10_3_one.sh new file mode 100644 index 000000000..62b724a9f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_10_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_10_3_one cgroup_fj_stress.sh blkio 10 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_10_3_one cgroup_fj_stress.sh blkio 10 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_10_3_one cgroup_fj_stress.sh blkio 10 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_1_200_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_1_200_each.sh new file mode 100644 index 000000000..d5025d09c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_1_200_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_1_200_each cgroup_fj_stress.sh blkio 1 200 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_1_200_each cgroup_fj_stress.sh blkio 1 200 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_1_200_each cgroup_fj_stress.sh blkio 1 200 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_1_200_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_1_200_none.sh new file mode 100644 index 000000000..42f42b10d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_1_200_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_1_200_none cgroup_fj_stress.sh blkio 1 200 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_1_200_none cgroup_fj_stress.sh blkio 1 200 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_1_200_none cgroup_fj_stress.sh blkio 1 200 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_1_200_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_1_200_one.sh new file mode 100644 index 000000000..5d00709a0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_1_200_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_1_200_one cgroup_fj_stress.sh blkio 1 200 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_1_200_one cgroup_fj_stress.sh blkio 1 200 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_1_200_one cgroup_fj_stress.sh blkio 1 200 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_200_1_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_200_1_each.sh new file mode 100644 index 000000000..9eccb10b2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_200_1_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_200_1_each cgroup_fj_stress.sh blkio 200 1 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_200_1_each cgroup_fj_stress.sh blkio 200 1 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_200_1_each cgroup_fj_stress.sh blkio 200 1 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_200_1_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_200_1_none.sh new file mode 100644 index 000000000..0ff9f80ce --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_200_1_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_200_1_none cgroup_fj_stress.sh blkio 200 1 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_200_1_none cgroup_fj_stress.sh blkio 200 1 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_200_1_none cgroup_fj_stress.sh blkio 200 1 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_200_1_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_200_1_one.sh new file mode 100644 index 000000000..cec7d489e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_200_1_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_200_1_one cgroup_fj_stress.sh blkio 200 1 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_200_1_one cgroup_fj_stress.sh blkio 200 1 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_200_1_one cgroup_fj_stress.sh blkio 200 1 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_2_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_2_each.sh new file mode 100644 index 000000000..16df732a1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_2_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_2_2_each cgroup_fj_stress.sh blkio 2 2 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_2_2_each cgroup_fj_stress.sh blkio 2 2 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_2_2_each cgroup_fj_stress.sh blkio 2 2 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_2_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_2_none.sh new file mode 100644 index 000000000..e046fc028 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_2_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_2_2_none cgroup_fj_stress.sh blkio 2 2 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_2_2_none cgroup_fj_stress.sh blkio 2 2 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_2_2_none cgroup_fj_stress.sh blkio 2 2 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_2_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_2_one.sh new file mode 100644 index 000000000..b2f712cdb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_2_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_2_2_one cgroup_fj_stress.sh blkio 2 2 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_2_2_one cgroup_fj_stress.sh blkio 2 2 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_2_2_one cgroup_fj_stress.sh blkio 2 2 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_9_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_9_each.sh new file mode 100644 index 000000000..a262d9d6b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_9_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_2_9_each cgroup_fj_stress.sh blkio 2 9 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_2_9_each cgroup_fj_stress.sh blkio 2 9 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_2_9_each cgroup_fj_stress.sh blkio 2 9 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_9_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_9_none.sh new file mode 100644 index 000000000..7a5a1dabc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_9_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_2_9_none cgroup_fj_stress.sh blkio 2 9 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_2_9_none cgroup_fj_stress.sh blkio 2 9 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_2_9_none cgroup_fj_stress.sh blkio 2 9 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_9_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_9_one.sh new file mode 100644 index 000000000..88ac72d1d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_2_9_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_2_9_one cgroup_fj_stress.sh blkio 2 9 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_2_9_one cgroup_fj_stress.sh blkio 2 9 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_2_9_one cgroup_fj_stress.sh blkio 2 9 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_3_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_3_3_each.sh new file mode 100644 index 000000000..bebce163b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_3_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_3_3_each cgroup_fj_stress.sh blkio 3 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_3_3_each cgroup_fj_stress.sh blkio 3 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_3_3_each cgroup_fj_stress.sh blkio 3 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_3_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_3_3_none.sh new file mode 100644 index 000000000..dda9319a1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_3_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_3_3_none cgroup_fj_stress.sh blkio 3 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_3_3_none cgroup_fj_stress.sh blkio 3 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_3_3_none cgroup_fj_stress.sh blkio 3 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_3_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_3_3_one.sh new file mode 100644 index 000000000..c37e05c24 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_3_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_3_3_one cgroup_fj_stress.sh blkio 3 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_3_3_one cgroup_fj_stress.sh blkio 3 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_3_3_one cgroup_fj_stress.sh blkio 3 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_4_4_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_4_4_each.sh new file mode 100644 index 000000000..110b0d18b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_4_4_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_4_4_each cgroup_fj_stress.sh blkio 4 4 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_4_4_each cgroup_fj_stress.sh blkio 4 4 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_4_4_each cgroup_fj_stress.sh blkio 4 4 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_4_4_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_4_4_none.sh new file mode 100644 index 000000000..05f5c14d4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_4_4_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_4_4_none cgroup_fj_stress.sh blkio 4 4 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_4_4_none cgroup_fj_stress.sh blkio 4 4 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_4_4_none cgroup_fj_stress.sh blkio 4 4 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_4_4_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_4_4_one.sh new file mode 100644 index 000000000..d5f3fba87 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_blkio_4_4_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_blkio_4_4_one cgroup_fj_stress.sh blkio 4 4 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_blkio_4_4_one cgroup_fj_stress.sh blkio 4 4 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_blkio_4_4_one cgroup_fj_stress.sh blkio 4 4 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_10_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_10_3_each.sh new file mode 100644 index 000000000..2fcbb1808 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_10_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_10_3_each cgroup_fj_stress.sh cpu 10 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_10_3_each cgroup_fj_stress.sh cpu 10 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_10_3_each cgroup_fj_stress.sh cpu 10 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_10_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_10_3_none.sh new file mode 100644 index 000000000..08dc7558b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_10_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_10_3_none cgroup_fj_stress.sh cpu 10 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_10_3_none cgroup_fj_stress.sh cpu 10 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_10_3_none cgroup_fj_stress.sh cpu 10 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_10_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_10_3_one.sh new file mode 100644 index 000000000..a6930accf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_10_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_10_3_one cgroup_fj_stress.sh cpu 10 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_10_3_one cgroup_fj_stress.sh cpu 10 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_10_3_one cgroup_fj_stress.sh cpu 10 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_1_200_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_1_200_each.sh new file mode 100644 index 000000000..dc72b8fb0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_1_200_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_1_200_each cgroup_fj_stress.sh cpu 1 200 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_1_200_each cgroup_fj_stress.sh cpu 1 200 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_1_200_each cgroup_fj_stress.sh cpu 1 200 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_1_200_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_1_200_none.sh new file mode 100644 index 000000000..b5eed7899 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_1_200_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_1_200_none cgroup_fj_stress.sh cpu 1 200 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_1_200_none cgroup_fj_stress.sh cpu 1 200 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_1_200_none cgroup_fj_stress.sh cpu 1 200 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_1_200_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_1_200_one.sh new file mode 100644 index 000000000..393cf4115 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_1_200_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_1_200_one cgroup_fj_stress.sh cpu 1 200 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_1_200_one cgroup_fj_stress.sh cpu 1 200 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_1_200_one cgroup_fj_stress.sh cpu 1 200 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_200_1_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_200_1_each.sh new file mode 100644 index 000000000..423941a31 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_200_1_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_200_1_each cgroup_fj_stress.sh cpu 200 1 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_200_1_each cgroup_fj_stress.sh cpu 200 1 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_200_1_each cgroup_fj_stress.sh cpu 200 1 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_200_1_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_200_1_none.sh new file mode 100644 index 000000000..68fef1e30 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_200_1_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_200_1_none cgroup_fj_stress.sh cpu 200 1 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_200_1_none cgroup_fj_stress.sh cpu 200 1 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_200_1_none cgroup_fj_stress.sh cpu 200 1 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_200_1_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_200_1_one.sh new file mode 100644 index 000000000..e4e0dbfe4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_200_1_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_200_1_one cgroup_fj_stress.sh cpu 200 1 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_200_1_one cgroup_fj_stress.sh cpu 200 1 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_200_1_one cgroup_fj_stress.sh cpu 200 1 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_2_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_2_each.sh new file mode 100644 index 000000000..4c35ee775 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_2_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_2_2_each cgroup_fj_stress.sh cpu 2 2 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_2_2_each cgroup_fj_stress.sh cpu 2 2 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_2_2_each cgroup_fj_stress.sh cpu 2 2 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_2_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_2_none.sh new file mode 100644 index 000000000..5a0aff4f6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_2_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_2_2_none cgroup_fj_stress.sh cpu 2 2 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_2_2_none cgroup_fj_stress.sh cpu 2 2 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_2_2_none cgroup_fj_stress.sh cpu 2 2 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_2_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_2_one.sh new file mode 100644 index 000000000..cb756ec77 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_2_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_2_2_one cgroup_fj_stress.sh cpu 2 2 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_2_2_one cgroup_fj_stress.sh cpu 2 2 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_2_2_one cgroup_fj_stress.sh cpu 2 2 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_9_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_9_each.sh new file mode 100644 index 000000000..857be5362 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_9_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_2_9_each cgroup_fj_stress.sh cpu 2 9 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_2_9_each cgroup_fj_stress.sh cpu 2 9 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_2_9_each cgroup_fj_stress.sh cpu 2 9 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_9_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_9_none.sh new file mode 100644 index 000000000..f0bbe2356 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_9_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_2_9_none cgroup_fj_stress.sh cpu 2 9 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_2_9_none cgroup_fj_stress.sh cpu 2 9 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_2_9_none cgroup_fj_stress.sh cpu 2 9 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_9_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_9_one.sh new file mode 100644 index 000000000..a1a98b993 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_2_9_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_2_9_one cgroup_fj_stress.sh cpu 2 9 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_2_9_one cgroup_fj_stress.sh cpu 2 9 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_2_9_one cgroup_fj_stress.sh cpu 2 9 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_3_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_3_3_each.sh new file mode 100644 index 000000000..ddd699434 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_3_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_3_3_each cgroup_fj_stress.sh cpu 3 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_3_3_each cgroup_fj_stress.sh cpu 3 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_3_3_each cgroup_fj_stress.sh cpu 3 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_3_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_3_3_none.sh new file mode 100644 index 000000000..4e241e6f6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_3_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_3_3_none cgroup_fj_stress.sh cpu 3 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_3_3_none cgroup_fj_stress.sh cpu 3 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_3_3_none cgroup_fj_stress.sh cpu 3 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_3_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_3_3_one.sh new file mode 100644 index 000000000..51d7390a1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_3_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_3_3_one cgroup_fj_stress.sh cpu 3 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_3_3_one cgroup_fj_stress.sh cpu 3 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_3_3_one cgroup_fj_stress.sh cpu 3 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_4_4_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_4_4_each.sh new file mode 100644 index 000000000..c4db36fc2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_4_4_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_4_4_each cgroup_fj_stress.sh cpu 4 4 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_4_4_each cgroup_fj_stress.sh cpu 4 4 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_4_4_each cgroup_fj_stress.sh cpu 4 4 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_4_4_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_4_4_none.sh new file mode 100644 index 000000000..e8c063b01 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_4_4_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_4_4_none cgroup_fj_stress.sh cpu 4 4 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_4_4_none cgroup_fj_stress.sh cpu 4 4 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_4_4_none cgroup_fj_stress.sh cpu 4 4 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_4_4_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_4_4_one.sh new file mode 100644 index 000000000..cdc5b3ed5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpu_4_4_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpu_4_4_one cgroup_fj_stress.sh cpu 4 4 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpu_4_4_one cgroup_fj_stress.sh cpu 4 4 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpu_4_4_one cgroup_fj_stress.sh cpu 4 4 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_10_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_10_3_each.sh new file mode 100644 index 000000000..72297dca3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_10_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_10_3_each cgroup_fj_stress.sh cpuacct 10 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_10_3_each cgroup_fj_stress.sh cpuacct 10 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_10_3_each cgroup_fj_stress.sh cpuacct 10 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_10_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_10_3_none.sh new file mode 100644 index 000000000..cb3375c4c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_10_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_10_3_none cgroup_fj_stress.sh cpuacct 10 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_10_3_none cgroup_fj_stress.sh cpuacct 10 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_10_3_none cgroup_fj_stress.sh cpuacct 10 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_10_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_10_3_one.sh new file mode 100644 index 000000000..dfc8e9ac1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_10_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_10_3_one cgroup_fj_stress.sh cpuacct 10 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_10_3_one cgroup_fj_stress.sh cpuacct 10 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_10_3_one cgroup_fj_stress.sh cpuacct 10 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_1_200_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_1_200_each.sh new file mode 100644 index 000000000..ed60c6c53 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_1_200_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_1_200_each cgroup_fj_stress.sh cpuacct 1 200 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_1_200_each cgroup_fj_stress.sh cpuacct 1 200 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_1_200_each cgroup_fj_stress.sh cpuacct 1 200 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_1_200_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_1_200_none.sh new file mode 100644 index 000000000..a158ed3e2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_1_200_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_1_200_none cgroup_fj_stress.sh cpuacct 1 200 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_1_200_none cgroup_fj_stress.sh cpuacct 1 200 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_1_200_none cgroup_fj_stress.sh cpuacct 1 200 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_1_200_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_1_200_one.sh new file mode 100644 index 000000000..f3fe1f857 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_1_200_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_1_200_one cgroup_fj_stress.sh cpuacct 1 200 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_1_200_one cgroup_fj_stress.sh cpuacct 1 200 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_1_200_one cgroup_fj_stress.sh cpuacct 1 200 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_200_1_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_200_1_each.sh new file mode 100644 index 000000000..b0f8be1a3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_200_1_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_200_1_each cgroup_fj_stress.sh cpuacct 200 1 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_200_1_each cgroup_fj_stress.sh cpuacct 200 1 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_200_1_each cgroup_fj_stress.sh cpuacct 200 1 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_200_1_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_200_1_none.sh new file mode 100644 index 000000000..6eba64976 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_200_1_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_200_1_none cgroup_fj_stress.sh cpuacct 200 1 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_200_1_none cgroup_fj_stress.sh cpuacct 200 1 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_200_1_none cgroup_fj_stress.sh cpuacct 200 1 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_200_1_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_200_1_one.sh new file mode 100644 index 000000000..0f3dba79d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_200_1_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_200_1_one cgroup_fj_stress.sh cpuacct 200 1 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_200_1_one cgroup_fj_stress.sh cpuacct 200 1 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_200_1_one cgroup_fj_stress.sh cpuacct 200 1 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_2_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_2_each.sh new file mode 100644 index 000000000..9d10f8a61 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_2_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_2_2_each cgroup_fj_stress.sh cpuacct 2 2 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_2_2_each cgroup_fj_stress.sh cpuacct 2 2 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_2_2_each cgroup_fj_stress.sh cpuacct 2 2 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_2_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_2_none.sh new file mode 100644 index 000000000..dc9de8c06 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_2_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_2_2_none cgroup_fj_stress.sh cpuacct 2 2 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_2_2_none cgroup_fj_stress.sh cpuacct 2 2 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_2_2_none cgroup_fj_stress.sh cpuacct 2 2 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_2_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_2_one.sh new file mode 100644 index 000000000..8208eb9b4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_2_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_2_2_one cgroup_fj_stress.sh cpuacct 2 2 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_2_2_one cgroup_fj_stress.sh cpuacct 2 2 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_2_2_one cgroup_fj_stress.sh cpuacct 2 2 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_9_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_9_each.sh new file mode 100644 index 000000000..d9f109f43 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_9_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_2_9_each cgroup_fj_stress.sh cpuacct 2 9 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_2_9_each cgroup_fj_stress.sh cpuacct 2 9 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_2_9_each cgroup_fj_stress.sh cpuacct 2 9 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_9_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_9_none.sh new file mode 100644 index 000000000..824d1cb49 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_9_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_2_9_none cgroup_fj_stress.sh cpuacct 2 9 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_2_9_none cgroup_fj_stress.sh cpuacct 2 9 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_2_9_none cgroup_fj_stress.sh cpuacct 2 9 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_9_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_9_one.sh new file mode 100644 index 000000000..067629038 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_2_9_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_2_9_one cgroup_fj_stress.sh cpuacct 2 9 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_2_9_one cgroup_fj_stress.sh cpuacct 2 9 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_2_9_one cgroup_fj_stress.sh cpuacct 2 9 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_3_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_3_3_each.sh new file mode 100644 index 000000000..bc015db79 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_3_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_3_3_each cgroup_fj_stress.sh cpuacct 3 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_3_3_each cgroup_fj_stress.sh cpuacct 3 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_3_3_each cgroup_fj_stress.sh cpuacct 3 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_3_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_3_3_none.sh new file mode 100644 index 000000000..9dafca62b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_3_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_3_3_none cgroup_fj_stress.sh cpuacct 3 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_3_3_none cgroup_fj_stress.sh cpuacct 3 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_3_3_none cgroup_fj_stress.sh cpuacct 3 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_3_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_3_3_one.sh new file mode 100644 index 000000000..2a364ef23 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_3_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_3_3_one cgroup_fj_stress.sh cpuacct 3 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_3_3_one cgroup_fj_stress.sh cpuacct 3 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_3_3_one cgroup_fj_stress.sh cpuacct 3 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_4_4_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_4_4_each.sh new file mode 100644 index 000000000..b62ee1343 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_4_4_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_4_4_each cgroup_fj_stress.sh cpuacct 4 4 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_4_4_each cgroup_fj_stress.sh cpuacct 4 4 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_4_4_each cgroup_fj_stress.sh cpuacct 4 4 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_4_4_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_4_4_none.sh new file mode 100644 index 000000000..fe9266f48 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_4_4_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_4_4_none cgroup_fj_stress.sh cpuacct 4 4 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_4_4_none cgroup_fj_stress.sh cpuacct 4 4 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_4_4_none cgroup_fj_stress.sh cpuacct 4 4 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_4_4_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_4_4_one.sh new file mode 100644 index 000000000..cce1dafb8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuacct_4_4_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuacct_4_4_one cgroup_fj_stress.sh cpuacct 4 4 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuacct_4_4_one cgroup_fj_stress.sh cpuacct 4 4 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuacct_4_4_one cgroup_fj_stress.sh cpuacct 4 4 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_10_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_10_3_each.sh new file mode 100644 index 000000000..c1f948b79 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_10_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_10_3_each cgroup_fj_stress.sh cpuset 10 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_10_3_each cgroup_fj_stress.sh cpuset 10 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_10_3_each cgroup_fj_stress.sh cpuset 10 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_10_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_10_3_none.sh new file mode 100644 index 000000000..c8b04fffa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_10_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_10_3_none cgroup_fj_stress.sh cpuset 10 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_10_3_none cgroup_fj_stress.sh cpuset 10 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_10_3_none cgroup_fj_stress.sh cpuset 10 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_10_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_10_3_one.sh new file mode 100644 index 000000000..cd2487e7d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_10_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_10_3_one cgroup_fj_stress.sh cpuset 10 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_10_3_one cgroup_fj_stress.sh cpuset 10 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_10_3_one cgroup_fj_stress.sh cpuset 10 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_1_200_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_1_200_each.sh new file mode 100644 index 000000000..d7f59a4a1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_1_200_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_1_200_each cgroup_fj_stress.sh cpuset 1 200 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_1_200_each cgroup_fj_stress.sh cpuset 1 200 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_1_200_each cgroup_fj_stress.sh cpuset 1 200 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_1_200_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_1_200_none.sh new file mode 100644 index 000000000..65e01262e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_1_200_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_1_200_none cgroup_fj_stress.sh cpuset 1 200 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_1_200_none cgroup_fj_stress.sh cpuset 1 200 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_1_200_none cgroup_fj_stress.sh cpuset 1 200 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_1_200_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_1_200_one.sh new file mode 100644 index 000000000..948eeb2ff --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_1_200_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_1_200_one cgroup_fj_stress.sh cpuset 1 200 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_1_200_one cgroup_fj_stress.sh cpuset 1 200 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_1_200_one cgroup_fj_stress.sh cpuset 1 200 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_200_1_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_200_1_each.sh new file mode 100644 index 000000000..b5e477cd6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_200_1_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_200_1_each cgroup_fj_stress.sh cpuset 200 1 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_200_1_each cgroup_fj_stress.sh cpuset 200 1 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_200_1_each cgroup_fj_stress.sh cpuset 200 1 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_200_1_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_200_1_none.sh new file mode 100644 index 000000000..2515fd661 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_200_1_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_200_1_none cgroup_fj_stress.sh cpuset 200 1 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_200_1_none cgroup_fj_stress.sh cpuset 200 1 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_200_1_none cgroup_fj_stress.sh cpuset 200 1 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_200_1_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_200_1_one.sh new file mode 100644 index 000000000..88532946c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_200_1_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_200_1_one cgroup_fj_stress.sh cpuset 200 1 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_200_1_one cgroup_fj_stress.sh cpuset 200 1 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_200_1_one cgroup_fj_stress.sh cpuset 200 1 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_2_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_2_each.sh new file mode 100644 index 000000000..c837aadff --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_2_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_2_2_each cgroup_fj_stress.sh cpuset 2 2 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_2_2_each cgroup_fj_stress.sh cpuset 2 2 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_2_2_each cgroup_fj_stress.sh cpuset 2 2 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_2_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_2_none.sh new file mode 100644 index 000000000..1c6866e64 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_2_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_2_2_none cgroup_fj_stress.sh cpuset 2 2 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_2_2_none cgroup_fj_stress.sh cpuset 2 2 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_2_2_none cgroup_fj_stress.sh cpuset 2 2 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_2_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_2_one.sh new file mode 100644 index 000000000..69df212be --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_2_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_2_2_one cgroup_fj_stress.sh cpuset 2 2 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_2_2_one cgroup_fj_stress.sh cpuset 2 2 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_2_2_one cgroup_fj_stress.sh cpuset 2 2 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_9_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_9_each.sh new file mode 100644 index 000000000..a9f2b1cbb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_9_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_2_9_each cgroup_fj_stress.sh cpuset 2 9 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_2_9_each cgroup_fj_stress.sh cpuset 2 9 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_2_9_each cgroup_fj_stress.sh cpuset 2 9 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_9_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_9_none.sh new file mode 100644 index 000000000..6689f38b1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_9_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_2_9_none cgroup_fj_stress.sh cpuset 2 9 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_2_9_none cgroup_fj_stress.sh cpuset 2 9 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_2_9_none cgroup_fj_stress.sh cpuset 2 9 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_9_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_9_one.sh new file mode 100644 index 000000000..3353594a0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_2_9_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_2_9_one cgroup_fj_stress.sh cpuset 2 9 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_2_9_one cgroup_fj_stress.sh cpuset 2 9 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_2_9_one cgroup_fj_stress.sh cpuset 2 9 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_3_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_3_3_each.sh new file mode 100644 index 000000000..ad1bf7bb1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_3_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_3_3_each cgroup_fj_stress.sh cpuset 3 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_3_3_each cgroup_fj_stress.sh cpuset 3 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_3_3_each cgroup_fj_stress.sh cpuset 3 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_3_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_3_3_none.sh new file mode 100644 index 000000000..a0f1f2b94 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_3_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_3_3_none cgroup_fj_stress.sh cpuset 3 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_3_3_none cgroup_fj_stress.sh cpuset 3 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_3_3_none cgroup_fj_stress.sh cpuset 3 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_3_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_3_3_one.sh new file mode 100644 index 000000000..d32cf4a4f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_3_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_3_3_one cgroup_fj_stress.sh cpuset 3 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_3_3_one cgroup_fj_stress.sh cpuset 3 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_3_3_one cgroup_fj_stress.sh cpuset 3 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_4_4_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_4_4_each.sh new file mode 100644 index 000000000..e7dcb7486 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_4_4_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_4_4_each cgroup_fj_stress.sh cpuset 4 4 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_4_4_each cgroup_fj_stress.sh cpuset 4 4 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_4_4_each cgroup_fj_stress.sh cpuset 4 4 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_4_4_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_4_4_none.sh new file mode 100644 index 000000000..1f70d2e95 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_4_4_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_4_4_none cgroup_fj_stress.sh cpuset 4 4 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_4_4_none cgroup_fj_stress.sh cpuset 4 4 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_4_4_none cgroup_fj_stress.sh cpuset 4 4 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_4_4_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_4_4_one.sh new file mode 100644 index 000000000..2eea68867 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_cpuset_4_4_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_cpuset_4_4_one cgroup_fj_stress.sh cpuset 4 4 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_cpuset_4_4_one cgroup_fj_stress.sh cpuset 4 4 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_cpuset_4_4_one cgroup_fj_stress.sh cpuset 4 4 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_10_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_10_3_each.sh new file mode 100644 index 000000000..168d0c1c9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_10_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_10_3_each cgroup_fj_stress.sh debug 10 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_10_3_each cgroup_fj_stress.sh debug 10 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_10_3_each cgroup_fj_stress.sh debug 10 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_10_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_10_3_none.sh new file mode 100644 index 000000000..0aca1754b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_10_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_10_3_none cgroup_fj_stress.sh debug 10 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_10_3_none cgroup_fj_stress.sh debug 10 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_10_3_none cgroup_fj_stress.sh debug 10 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_10_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_10_3_one.sh new file mode 100644 index 000000000..5bf9025c5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_10_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_10_3_one cgroup_fj_stress.sh debug 10 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_10_3_one cgroup_fj_stress.sh debug 10 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_10_3_one cgroup_fj_stress.sh debug 10 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_1_200_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_1_200_each.sh new file mode 100644 index 000000000..d00689b1d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_1_200_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_1_200_each cgroup_fj_stress.sh debug 1 200 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_1_200_each cgroup_fj_stress.sh debug 1 200 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_1_200_each cgroup_fj_stress.sh debug 1 200 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_1_200_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_1_200_none.sh new file mode 100644 index 000000000..116c65fcc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_1_200_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_1_200_none cgroup_fj_stress.sh debug 1 200 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_1_200_none cgroup_fj_stress.sh debug 1 200 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_1_200_none cgroup_fj_stress.sh debug 1 200 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_1_200_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_1_200_one.sh new file mode 100644 index 000000000..e70f4d419 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_1_200_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_1_200_one cgroup_fj_stress.sh debug 1 200 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_1_200_one cgroup_fj_stress.sh debug 1 200 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_1_200_one cgroup_fj_stress.sh debug 1 200 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_200_1_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_200_1_each.sh new file mode 100644 index 000000000..721dc21f5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_200_1_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_200_1_each cgroup_fj_stress.sh debug 200 1 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_200_1_each cgroup_fj_stress.sh debug 200 1 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_200_1_each cgroup_fj_stress.sh debug 200 1 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_200_1_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_200_1_none.sh new file mode 100644 index 000000000..8b8ad7c38 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_200_1_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_200_1_none cgroup_fj_stress.sh debug 200 1 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_200_1_none cgroup_fj_stress.sh debug 200 1 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_200_1_none cgroup_fj_stress.sh debug 200 1 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_200_1_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_200_1_one.sh new file mode 100644 index 000000000..9c66f68f7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_200_1_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_200_1_one cgroup_fj_stress.sh debug 200 1 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_200_1_one cgroup_fj_stress.sh debug 200 1 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_200_1_one cgroup_fj_stress.sh debug 200 1 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_2_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_2_each.sh new file mode 100644 index 000000000..fbde18f02 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_2_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_2_2_each cgroup_fj_stress.sh debug 2 2 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_2_2_each cgroup_fj_stress.sh debug 2 2 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_2_2_each cgroup_fj_stress.sh debug 2 2 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_2_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_2_none.sh new file mode 100644 index 000000000..bfb9ef726 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_2_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_2_2_none cgroup_fj_stress.sh debug 2 2 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_2_2_none cgroup_fj_stress.sh debug 2 2 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_2_2_none cgroup_fj_stress.sh debug 2 2 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_2_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_2_one.sh new file mode 100644 index 000000000..6aa741b60 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_2_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_2_2_one cgroup_fj_stress.sh debug 2 2 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_2_2_one cgroup_fj_stress.sh debug 2 2 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_2_2_one cgroup_fj_stress.sh debug 2 2 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_9_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_9_each.sh new file mode 100644 index 000000000..8a8a7be5b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_9_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_2_9_each cgroup_fj_stress.sh debug 2 9 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_2_9_each cgroup_fj_stress.sh debug 2 9 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_2_9_each cgroup_fj_stress.sh debug 2 9 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_9_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_9_none.sh new file mode 100644 index 000000000..68d48b5e0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_9_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_2_9_none cgroup_fj_stress.sh debug 2 9 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_2_9_none cgroup_fj_stress.sh debug 2 9 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_2_9_none cgroup_fj_stress.sh debug 2 9 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_9_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_9_one.sh new file mode 100644 index 000000000..ba7925e52 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_2_9_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_2_9_one cgroup_fj_stress.sh debug 2 9 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_2_9_one cgroup_fj_stress.sh debug 2 9 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_2_9_one cgroup_fj_stress.sh debug 2 9 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_3_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_3_3_each.sh new file mode 100644 index 000000000..08a01ccc8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_3_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_3_3_each cgroup_fj_stress.sh debug 3 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_3_3_each cgroup_fj_stress.sh debug 3 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_3_3_each cgroup_fj_stress.sh debug 3 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_3_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_3_3_none.sh new file mode 100644 index 000000000..7db1c4541 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_3_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_3_3_none cgroup_fj_stress.sh debug 3 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_3_3_none cgroup_fj_stress.sh debug 3 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_3_3_none cgroup_fj_stress.sh debug 3 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_3_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_3_3_one.sh new file mode 100644 index 000000000..c27122539 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_3_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_3_3_one cgroup_fj_stress.sh debug 3 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_3_3_one cgroup_fj_stress.sh debug 3 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_3_3_one cgroup_fj_stress.sh debug 3 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_4_4_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_4_4_each.sh new file mode 100644 index 000000000..1a2c73ee3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_4_4_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_4_4_each cgroup_fj_stress.sh debug 4 4 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_4_4_each cgroup_fj_stress.sh debug 4 4 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_4_4_each cgroup_fj_stress.sh debug 4 4 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_4_4_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_4_4_none.sh new file mode 100644 index 000000000..96ce63d71 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_4_4_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_4_4_none cgroup_fj_stress.sh debug 4 4 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_4_4_none cgroup_fj_stress.sh debug 4 4 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_4_4_none cgroup_fj_stress.sh debug 4 4 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_4_4_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_4_4_one.sh new file mode 100644 index 000000000..353015ba5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_debug_4_4_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_debug_4_4_one cgroup_fj_stress.sh debug 4 4 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_debug_4_4_one cgroup_fj_stress.sh debug 4 4 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_debug_4_4_one cgroup_fj_stress.sh debug 4 4 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_10_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_10_3_each.sh new file mode 100644 index 000000000..3a49c70e7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_10_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_10_3_each cgroup_fj_stress.sh devices 10 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_10_3_each cgroup_fj_stress.sh devices 10 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_10_3_each cgroup_fj_stress.sh devices 10 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_10_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_10_3_none.sh new file mode 100644 index 000000000..d6a33d7e6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_10_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_10_3_none cgroup_fj_stress.sh devices 10 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_10_3_none cgroup_fj_stress.sh devices 10 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_10_3_none cgroup_fj_stress.sh devices 10 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_10_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_10_3_one.sh new file mode 100644 index 000000000..d89c9821f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_10_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_10_3_one cgroup_fj_stress.sh devices 10 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_10_3_one cgroup_fj_stress.sh devices 10 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_10_3_one cgroup_fj_stress.sh devices 10 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_1_200_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_1_200_each.sh new file mode 100644 index 000000000..f3e9bb8a6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_1_200_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_1_200_each cgroup_fj_stress.sh devices 1 200 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_1_200_each cgroup_fj_stress.sh devices 1 200 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_1_200_each cgroup_fj_stress.sh devices 1 200 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_1_200_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_1_200_none.sh new file mode 100644 index 000000000..86216c3b5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_1_200_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_1_200_none cgroup_fj_stress.sh devices 1 200 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_1_200_none cgroup_fj_stress.sh devices 1 200 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_1_200_none cgroup_fj_stress.sh devices 1 200 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_1_200_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_1_200_one.sh new file mode 100644 index 000000000..5614ba65d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_1_200_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_1_200_one cgroup_fj_stress.sh devices 1 200 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_1_200_one cgroup_fj_stress.sh devices 1 200 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_1_200_one cgroup_fj_stress.sh devices 1 200 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_200_1_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_200_1_each.sh new file mode 100644 index 000000000..d69834a64 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_200_1_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_200_1_each cgroup_fj_stress.sh devices 200 1 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_200_1_each cgroup_fj_stress.sh devices 200 1 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_200_1_each cgroup_fj_stress.sh devices 200 1 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_200_1_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_200_1_none.sh new file mode 100644 index 000000000..85009da10 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_200_1_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_200_1_none cgroup_fj_stress.sh devices 200 1 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_200_1_none cgroup_fj_stress.sh devices 200 1 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_200_1_none cgroup_fj_stress.sh devices 200 1 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_200_1_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_200_1_one.sh new file mode 100644 index 000000000..0dd42680c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_200_1_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_200_1_one cgroup_fj_stress.sh devices 200 1 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_200_1_one cgroup_fj_stress.sh devices 200 1 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_200_1_one cgroup_fj_stress.sh devices 200 1 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_2_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_2_each.sh new file mode 100644 index 000000000..7e4eca625 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_2_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_2_2_each cgroup_fj_stress.sh devices 2 2 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_2_2_each cgroup_fj_stress.sh devices 2 2 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_2_2_each cgroup_fj_stress.sh devices 2 2 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_2_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_2_none.sh new file mode 100644 index 000000000..f17f7bab7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_2_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_2_2_none cgroup_fj_stress.sh devices 2 2 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_2_2_none cgroup_fj_stress.sh devices 2 2 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_2_2_none cgroup_fj_stress.sh devices 2 2 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_2_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_2_one.sh new file mode 100644 index 000000000..edbde8d7f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_2_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_2_2_one cgroup_fj_stress.sh devices 2 2 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_2_2_one cgroup_fj_stress.sh devices 2 2 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_2_2_one cgroup_fj_stress.sh devices 2 2 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_9_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_9_each.sh new file mode 100644 index 000000000..4b40e9f7f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_9_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_2_9_each cgroup_fj_stress.sh devices 2 9 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_2_9_each cgroup_fj_stress.sh devices 2 9 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_2_9_each cgroup_fj_stress.sh devices 2 9 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_9_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_9_none.sh new file mode 100644 index 000000000..f5a475e02 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_9_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_2_9_none cgroup_fj_stress.sh devices 2 9 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_2_9_none cgroup_fj_stress.sh devices 2 9 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_2_9_none cgroup_fj_stress.sh devices 2 9 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_9_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_9_one.sh new file mode 100644 index 000000000..880af6e82 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_2_9_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_2_9_one cgroup_fj_stress.sh devices 2 9 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_2_9_one cgroup_fj_stress.sh devices 2 9 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_2_9_one cgroup_fj_stress.sh devices 2 9 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_3_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_3_3_each.sh new file mode 100644 index 000000000..eefad6cfa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_3_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_3_3_each cgroup_fj_stress.sh devices 3 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_3_3_each cgroup_fj_stress.sh devices 3 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_3_3_each cgroup_fj_stress.sh devices 3 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_3_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_3_3_none.sh new file mode 100644 index 000000000..29c872a9f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_3_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_3_3_none cgroup_fj_stress.sh devices 3 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_3_3_none cgroup_fj_stress.sh devices 3 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_3_3_none cgroup_fj_stress.sh devices 3 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_3_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_3_3_one.sh new file mode 100644 index 000000000..4816325ca --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_3_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_3_3_one cgroup_fj_stress.sh devices 3 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_3_3_one cgroup_fj_stress.sh devices 3 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_3_3_one cgroup_fj_stress.sh devices 3 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_4_4_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_4_4_each.sh new file mode 100644 index 000000000..7a04fdf5c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_4_4_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_4_4_each cgroup_fj_stress.sh devices 4 4 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_4_4_each cgroup_fj_stress.sh devices 4 4 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_4_4_each cgroup_fj_stress.sh devices 4 4 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_4_4_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_4_4_none.sh new file mode 100644 index 000000000..9da44ed79 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_4_4_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_4_4_none cgroup_fj_stress.sh devices 4 4 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_4_4_none cgroup_fj_stress.sh devices 4 4 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_4_4_none cgroup_fj_stress.sh devices 4 4 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_4_4_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_4_4_one.sh new file mode 100644 index 000000000..c78f54a57 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_devices_4_4_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_devices_4_4_one cgroup_fj_stress.sh devices 4 4 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_devices_4_4_one cgroup_fj_stress.sh devices 4 4 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_devices_4_4_one cgroup_fj_stress.sh devices 4 4 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_10_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_10_3_each.sh new file mode 100644 index 000000000..70b841ed6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_10_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_10_3_each cgroup_fj_stress.sh freezer 10 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_10_3_each cgroup_fj_stress.sh freezer 10 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_10_3_each cgroup_fj_stress.sh freezer 10 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_10_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_10_3_none.sh new file mode 100644 index 000000000..87292a527 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_10_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_10_3_none cgroup_fj_stress.sh freezer 10 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_10_3_none cgroup_fj_stress.sh freezer 10 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_10_3_none cgroup_fj_stress.sh freezer 10 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_10_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_10_3_one.sh new file mode 100644 index 000000000..f7e39bc55 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_10_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_10_3_one cgroup_fj_stress.sh freezer 10 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_10_3_one cgroup_fj_stress.sh freezer 10 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_10_3_one cgroup_fj_stress.sh freezer 10 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_1_200_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_1_200_each.sh new file mode 100644 index 000000000..460726469 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_1_200_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_1_200_each cgroup_fj_stress.sh freezer 1 200 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_1_200_each cgroup_fj_stress.sh freezer 1 200 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_1_200_each cgroup_fj_stress.sh freezer 1 200 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_1_200_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_1_200_none.sh new file mode 100644 index 000000000..c40f3d795 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_1_200_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_1_200_none cgroup_fj_stress.sh freezer 1 200 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_1_200_none cgroup_fj_stress.sh freezer 1 200 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_1_200_none cgroup_fj_stress.sh freezer 1 200 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_1_200_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_1_200_one.sh new file mode 100644 index 000000000..c39870259 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_1_200_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_1_200_one cgroup_fj_stress.sh freezer 1 200 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_1_200_one cgroup_fj_stress.sh freezer 1 200 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_1_200_one cgroup_fj_stress.sh freezer 1 200 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_200_1_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_200_1_each.sh new file mode 100644 index 000000000..909ed1394 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_200_1_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_200_1_each cgroup_fj_stress.sh freezer 200 1 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_200_1_each cgroup_fj_stress.sh freezer 200 1 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_200_1_each cgroup_fj_stress.sh freezer 200 1 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_200_1_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_200_1_none.sh new file mode 100644 index 000000000..c167ea128 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_200_1_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_200_1_none cgroup_fj_stress.sh freezer 200 1 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_200_1_none cgroup_fj_stress.sh freezer 200 1 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_200_1_none cgroup_fj_stress.sh freezer 200 1 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_200_1_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_200_1_one.sh new file mode 100644 index 000000000..a4de8570a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_200_1_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_200_1_one cgroup_fj_stress.sh freezer 200 1 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_200_1_one cgroup_fj_stress.sh freezer 200 1 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_200_1_one cgroup_fj_stress.sh freezer 200 1 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_2_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_2_each.sh new file mode 100644 index 000000000..dd7d6c8c6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_2_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_2_2_each cgroup_fj_stress.sh freezer 2 2 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_2_2_each cgroup_fj_stress.sh freezer 2 2 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_2_2_each cgroup_fj_stress.sh freezer 2 2 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_2_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_2_none.sh new file mode 100644 index 000000000..f64615cf2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_2_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_2_2_none cgroup_fj_stress.sh freezer 2 2 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_2_2_none cgroup_fj_stress.sh freezer 2 2 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_2_2_none cgroup_fj_stress.sh freezer 2 2 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_2_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_2_one.sh new file mode 100644 index 000000000..bfaf60ff2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_2_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_2_2_one cgroup_fj_stress.sh freezer 2 2 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_2_2_one cgroup_fj_stress.sh freezer 2 2 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_2_2_one cgroup_fj_stress.sh freezer 2 2 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_9_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_9_each.sh new file mode 100644 index 000000000..75d1bc3e4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_9_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_2_9_each cgroup_fj_stress.sh freezer 2 9 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_2_9_each cgroup_fj_stress.sh freezer 2 9 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_2_9_each cgroup_fj_stress.sh freezer 2 9 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_9_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_9_none.sh new file mode 100644 index 000000000..b9f856eea --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_9_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_2_9_none cgroup_fj_stress.sh freezer 2 9 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_2_9_none cgroup_fj_stress.sh freezer 2 9 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_2_9_none cgroup_fj_stress.sh freezer 2 9 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_9_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_9_one.sh new file mode 100644 index 000000000..7fefd59a2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_2_9_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_2_9_one cgroup_fj_stress.sh freezer 2 9 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_2_9_one cgroup_fj_stress.sh freezer 2 9 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_2_9_one cgroup_fj_stress.sh freezer 2 9 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_3_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_3_3_each.sh new file mode 100644 index 000000000..f87644263 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_3_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_3_3_each cgroup_fj_stress.sh freezer 3 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_3_3_each cgroup_fj_stress.sh freezer 3 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_3_3_each cgroup_fj_stress.sh freezer 3 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_3_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_3_3_none.sh new file mode 100644 index 000000000..53f0d647c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_3_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_3_3_none cgroup_fj_stress.sh freezer 3 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_3_3_none cgroup_fj_stress.sh freezer 3 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_3_3_none cgroup_fj_stress.sh freezer 3 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_3_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_3_3_one.sh new file mode 100644 index 000000000..4e3a34581 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_3_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_3_3_one cgroup_fj_stress.sh freezer 3 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_3_3_one cgroup_fj_stress.sh freezer 3 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_3_3_one cgroup_fj_stress.sh freezer 3 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_4_4_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_4_4_each.sh new file mode 100644 index 000000000..5b1d211e9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_4_4_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_4_4_each cgroup_fj_stress.sh freezer 4 4 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_4_4_each cgroup_fj_stress.sh freezer 4 4 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_4_4_each cgroup_fj_stress.sh freezer 4 4 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_4_4_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_4_4_none.sh new file mode 100644 index 000000000..45405fa26 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_4_4_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_4_4_none cgroup_fj_stress.sh freezer 4 4 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_4_4_none cgroup_fj_stress.sh freezer 4 4 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_4_4_none cgroup_fj_stress.sh freezer 4 4 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_4_4_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_4_4_one.sh new file mode 100644 index 000000000..496d119fc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_freezer_4_4_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_freezer_4_4_one cgroup_fj_stress.sh freezer 4 4 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_freezer_4_4_one cgroup_fj_stress.sh freezer 4 4 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_freezer_4_4_one cgroup_fj_stress.sh freezer 4 4 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_10_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_10_3_each.sh new file mode 100644 index 000000000..5ad30a928 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_10_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_10_3_each cgroup_fj_stress.sh hugetlb 10 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_10_3_each cgroup_fj_stress.sh hugetlb 10 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_10_3_each cgroup_fj_stress.sh hugetlb 10 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_10_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_10_3_none.sh new file mode 100644 index 000000000..135754d49 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_10_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_10_3_none cgroup_fj_stress.sh hugetlb 10 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_10_3_none cgroup_fj_stress.sh hugetlb 10 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_10_3_none cgroup_fj_stress.sh hugetlb 10 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_10_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_10_3_one.sh new file mode 100644 index 000000000..0c6f23d2f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_10_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_10_3_one cgroup_fj_stress.sh hugetlb 10 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_10_3_one cgroup_fj_stress.sh hugetlb 10 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_10_3_one cgroup_fj_stress.sh hugetlb 10 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_1_200_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_1_200_each.sh new file mode 100644 index 000000000..4c88c5c91 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_1_200_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_1_200_each cgroup_fj_stress.sh hugetlb 1 200 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_1_200_each cgroup_fj_stress.sh hugetlb 1 200 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_1_200_each cgroup_fj_stress.sh hugetlb 1 200 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_1_200_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_1_200_none.sh new file mode 100644 index 000000000..cebdd5e19 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_1_200_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_1_200_none cgroup_fj_stress.sh hugetlb 1 200 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_1_200_none cgroup_fj_stress.sh hugetlb 1 200 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_1_200_none cgroup_fj_stress.sh hugetlb 1 200 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_1_200_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_1_200_one.sh new file mode 100644 index 000000000..851d3221f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_1_200_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_1_200_one cgroup_fj_stress.sh hugetlb 1 200 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_1_200_one cgroup_fj_stress.sh hugetlb 1 200 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_1_200_one cgroup_fj_stress.sh hugetlb 1 200 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_200_1_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_200_1_each.sh new file mode 100644 index 000000000..6b8b20471 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_200_1_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_200_1_each cgroup_fj_stress.sh hugetlb 200 1 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_200_1_each cgroup_fj_stress.sh hugetlb 200 1 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_200_1_each cgroup_fj_stress.sh hugetlb 200 1 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_200_1_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_200_1_none.sh new file mode 100644 index 000000000..2f090b091 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_200_1_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_200_1_none cgroup_fj_stress.sh hugetlb 200 1 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_200_1_none cgroup_fj_stress.sh hugetlb 200 1 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_200_1_none cgroup_fj_stress.sh hugetlb 200 1 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_200_1_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_200_1_one.sh new file mode 100644 index 000000000..eb34b73b6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_200_1_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_200_1_one cgroup_fj_stress.sh hugetlb 200 1 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_200_1_one cgroup_fj_stress.sh hugetlb 200 1 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_200_1_one cgroup_fj_stress.sh hugetlb 200 1 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_2_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_2_each.sh new file mode 100644 index 000000000..78c7b15ca --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_2_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_2_2_each cgroup_fj_stress.sh hugetlb 2 2 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_2_2_each cgroup_fj_stress.sh hugetlb 2 2 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_2_2_each cgroup_fj_stress.sh hugetlb 2 2 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_2_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_2_none.sh new file mode 100644 index 000000000..f6a530cbc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_2_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_2_2_none cgroup_fj_stress.sh hugetlb 2 2 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_2_2_none cgroup_fj_stress.sh hugetlb 2 2 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_2_2_none cgroup_fj_stress.sh hugetlb 2 2 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_2_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_2_one.sh new file mode 100644 index 000000000..bc6096aa2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_2_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_2_2_one cgroup_fj_stress.sh hugetlb 2 2 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_2_2_one cgroup_fj_stress.sh hugetlb 2 2 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_2_2_one cgroup_fj_stress.sh hugetlb 2 2 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_9_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_9_each.sh new file mode 100644 index 000000000..ca3abd699 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_9_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_2_9_each cgroup_fj_stress.sh hugetlb 2 9 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_2_9_each cgroup_fj_stress.sh hugetlb 2 9 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_2_9_each cgroup_fj_stress.sh hugetlb 2 9 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_9_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_9_none.sh new file mode 100644 index 000000000..01922ad93 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_9_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_2_9_none cgroup_fj_stress.sh hugetlb 2 9 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_2_9_none cgroup_fj_stress.sh hugetlb 2 9 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_2_9_none cgroup_fj_stress.sh hugetlb 2 9 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_9_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_9_one.sh new file mode 100644 index 000000000..1475ade41 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_2_9_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_2_9_one cgroup_fj_stress.sh hugetlb 2 9 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_2_9_one cgroup_fj_stress.sh hugetlb 2 9 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_2_9_one cgroup_fj_stress.sh hugetlb 2 9 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_3_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_3_3_each.sh new file mode 100644 index 000000000..53fb17291 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_3_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_3_3_each cgroup_fj_stress.sh hugetlb 3 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_3_3_each cgroup_fj_stress.sh hugetlb 3 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_3_3_each cgroup_fj_stress.sh hugetlb 3 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_3_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_3_3_none.sh new file mode 100644 index 000000000..6044b353a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_3_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_3_3_none cgroup_fj_stress.sh hugetlb 3 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_3_3_none cgroup_fj_stress.sh hugetlb 3 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_3_3_none cgroup_fj_stress.sh hugetlb 3 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_3_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_3_3_one.sh new file mode 100644 index 000000000..6e4f2a4e9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_3_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_3_3_one cgroup_fj_stress.sh hugetlb 3 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_3_3_one cgroup_fj_stress.sh hugetlb 3 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_3_3_one cgroup_fj_stress.sh hugetlb 3 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_4_4_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_4_4_each.sh new file mode 100644 index 000000000..1062fd515 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_4_4_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_4_4_each cgroup_fj_stress.sh hugetlb 4 4 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_4_4_each cgroup_fj_stress.sh hugetlb 4 4 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_4_4_each cgroup_fj_stress.sh hugetlb 4 4 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_4_4_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_4_4_none.sh new file mode 100644 index 000000000..5e556af3e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_4_4_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_4_4_none cgroup_fj_stress.sh hugetlb 4 4 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_4_4_none cgroup_fj_stress.sh hugetlb 4 4 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_4_4_none cgroup_fj_stress.sh hugetlb 4 4 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_4_4_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_4_4_one.sh new file mode 100644 index 000000000..1f01a774e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_hugetlb_4_4_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_hugetlb_4_4_one cgroup_fj_stress.sh hugetlb 4 4 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_hugetlb_4_4_one cgroup_fj_stress.sh hugetlb 4 4 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_hugetlb_4_4_one cgroup_fj_stress.sh hugetlb 4 4 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_10_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_10_3_each.sh new file mode 100644 index 000000000..40808f3c6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_10_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_10_3_each cgroup_fj_stress.sh memory 10 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_10_3_each cgroup_fj_stress.sh memory 10 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_10_3_each cgroup_fj_stress.sh memory 10 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_10_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_10_3_none.sh new file mode 100644 index 000000000..d5338cbcf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_10_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_10_3_none cgroup_fj_stress.sh memory 10 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_10_3_none cgroup_fj_stress.sh memory 10 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_10_3_none cgroup_fj_stress.sh memory 10 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_10_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_10_3_one.sh new file mode 100644 index 000000000..5600f5b51 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_10_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_10_3_one cgroup_fj_stress.sh memory 10 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_10_3_one cgroup_fj_stress.sh memory 10 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_10_3_one cgroup_fj_stress.sh memory 10 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_1_200_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_1_200_each.sh new file mode 100644 index 000000000..a03ae2eeb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_1_200_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_1_200_each cgroup_fj_stress.sh memory 1 200 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_1_200_each cgroup_fj_stress.sh memory 1 200 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_1_200_each cgroup_fj_stress.sh memory 1 200 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_1_200_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_1_200_none.sh new file mode 100644 index 000000000..8909a97d7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_1_200_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_1_200_none cgroup_fj_stress.sh memory 1 200 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_1_200_none cgroup_fj_stress.sh memory 1 200 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_1_200_none cgroup_fj_stress.sh memory 1 200 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_1_200_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_1_200_one.sh new file mode 100644 index 000000000..26c3532e8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_1_200_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_1_200_one cgroup_fj_stress.sh memory 1 200 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_1_200_one cgroup_fj_stress.sh memory 1 200 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_1_200_one cgroup_fj_stress.sh memory 1 200 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_200_1_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_200_1_each.sh new file mode 100644 index 000000000..4bf8349bf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_200_1_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_200_1_each cgroup_fj_stress.sh memory 200 1 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_200_1_each cgroup_fj_stress.sh memory 200 1 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_200_1_each cgroup_fj_stress.sh memory 200 1 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_200_1_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_200_1_none.sh new file mode 100644 index 000000000..9028d6f51 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_200_1_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_200_1_none cgroup_fj_stress.sh memory 200 1 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_200_1_none cgroup_fj_stress.sh memory 200 1 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_200_1_none cgroup_fj_stress.sh memory 200 1 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_200_1_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_200_1_one.sh new file mode 100644 index 000000000..de009e88d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_200_1_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_200_1_one cgroup_fj_stress.sh memory 200 1 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_200_1_one cgroup_fj_stress.sh memory 200 1 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_200_1_one cgroup_fj_stress.sh memory 200 1 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_2_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_2_each.sh new file mode 100644 index 000000000..5d83450ec --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_2_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_2_2_each cgroup_fj_stress.sh memory 2 2 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_2_2_each cgroup_fj_stress.sh memory 2 2 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_2_2_each cgroup_fj_stress.sh memory 2 2 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_2_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_2_none.sh new file mode 100644 index 000000000..286bc0b92 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_2_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_2_2_none cgroup_fj_stress.sh memory 2 2 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_2_2_none cgroup_fj_stress.sh memory 2 2 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_2_2_none cgroup_fj_stress.sh memory 2 2 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_2_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_2_one.sh new file mode 100644 index 000000000..c4257cc1d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_2_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_2_2_one cgroup_fj_stress.sh memory 2 2 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_2_2_one cgroup_fj_stress.sh memory 2 2 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_2_2_one cgroup_fj_stress.sh memory 2 2 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_9_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_9_each.sh new file mode 100644 index 000000000..0b81e0877 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_9_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_2_9_each cgroup_fj_stress.sh memory 2 9 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_2_9_each cgroup_fj_stress.sh memory 2 9 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_2_9_each cgroup_fj_stress.sh memory 2 9 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_9_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_9_none.sh new file mode 100644 index 000000000..e95f20e51 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_9_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_2_9_none cgroup_fj_stress.sh memory 2 9 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_2_9_none cgroup_fj_stress.sh memory 2 9 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_2_9_none cgroup_fj_stress.sh memory 2 9 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_9_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_9_one.sh new file mode 100644 index 000000000..bf5497636 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_2_9_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_2_9_one cgroup_fj_stress.sh memory 2 9 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_2_9_one cgroup_fj_stress.sh memory 2 9 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_2_9_one cgroup_fj_stress.sh memory 2 9 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_3_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_3_3_each.sh new file mode 100644 index 000000000..491903ff1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_3_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_3_3_each cgroup_fj_stress.sh memory 3 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_3_3_each cgroup_fj_stress.sh memory 3 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_3_3_each cgroup_fj_stress.sh memory 3 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_3_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_3_3_none.sh new file mode 100644 index 000000000..cce40e0dc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_3_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_3_3_none cgroup_fj_stress.sh memory 3 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_3_3_none cgroup_fj_stress.sh memory 3 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_3_3_none cgroup_fj_stress.sh memory 3 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_3_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_3_3_one.sh new file mode 100644 index 000000000..a3861761e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_3_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_3_3_one cgroup_fj_stress.sh memory 3 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_3_3_one cgroup_fj_stress.sh memory 3 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_3_3_one cgroup_fj_stress.sh memory 3 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_4_4_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_4_4_each.sh new file mode 100644 index 000000000..2723b8d30 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_4_4_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_4_4_each cgroup_fj_stress.sh memory 4 4 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_4_4_each cgroup_fj_stress.sh memory 4 4 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_4_4_each cgroup_fj_stress.sh memory 4 4 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_4_4_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_4_4_none.sh new file mode 100644 index 000000000..186392665 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_4_4_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_4_4_none cgroup_fj_stress.sh memory 4 4 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_4_4_none cgroup_fj_stress.sh memory 4 4 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_4_4_none cgroup_fj_stress.sh memory 4 4 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_4_4_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_4_4_one.sh new file mode 100644 index 000000000..b3b2b8a73 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_memory_4_4_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_memory_4_4_one cgroup_fj_stress.sh memory 4 4 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_memory_4_4_one cgroup_fj_stress.sh memory 4 4 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_memory_4_4_one cgroup_fj_stress.sh memory 4 4 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_10_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_10_3_each.sh new file mode 100644 index 000000000..aecef7a77 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_10_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_10_3_each cgroup_fj_stress.sh net_cls 10 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_10_3_each cgroup_fj_stress.sh net_cls 10 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_10_3_each cgroup_fj_stress.sh net_cls 10 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_10_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_10_3_none.sh new file mode 100644 index 000000000..9476d1180 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_10_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_10_3_none cgroup_fj_stress.sh net_cls 10 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_10_3_none cgroup_fj_stress.sh net_cls 10 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_10_3_none cgroup_fj_stress.sh net_cls 10 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_10_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_10_3_one.sh new file mode 100644 index 000000000..1402302c9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_10_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_10_3_one cgroup_fj_stress.sh net_cls 10 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_10_3_one cgroup_fj_stress.sh net_cls 10 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_10_3_one cgroup_fj_stress.sh net_cls 10 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_1_200_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_1_200_each.sh new file mode 100644 index 000000000..84cdda7a6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_1_200_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_1_200_each cgroup_fj_stress.sh net_cls 1 200 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_1_200_each cgroup_fj_stress.sh net_cls 1 200 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_1_200_each cgroup_fj_stress.sh net_cls 1 200 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_1_200_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_1_200_none.sh new file mode 100644 index 000000000..ae966923b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_1_200_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_1_200_none cgroup_fj_stress.sh net_cls 1 200 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_1_200_none cgroup_fj_stress.sh net_cls 1 200 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_1_200_none cgroup_fj_stress.sh net_cls 1 200 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_1_200_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_1_200_one.sh new file mode 100644 index 000000000..07e09067f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_1_200_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_1_200_one cgroup_fj_stress.sh net_cls 1 200 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_1_200_one cgroup_fj_stress.sh net_cls 1 200 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_1_200_one cgroup_fj_stress.sh net_cls 1 200 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_200_1_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_200_1_each.sh new file mode 100644 index 000000000..a68a4db18 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_200_1_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_200_1_each cgroup_fj_stress.sh net_cls 200 1 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_200_1_each cgroup_fj_stress.sh net_cls 200 1 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_200_1_each cgroup_fj_stress.sh net_cls 200 1 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_200_1_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_200_1_none.sh new file mode 100644 index 000000000..7079841f8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_200_1_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_200_1_none cgroup_fj_stress.sh net_cls 200 1 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_200_1_none cgroup_fj_stress.sh net_cls 200 1 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_200_1_none cgroup_fj_stress.sh net_cls 200 1 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_200_1_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_200_1_one.sh new file mode 100644 index 000000000..b15e37d82 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_200_1_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_200_1_one cgroup_fj_stress.sh net_cls 200 1 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_200_1_one cgroup_fj_stress.sh net_cls 200 1 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_200_1_one cgroup_fj_stress.sh net_cls 200 1 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_2_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_2_each.sh new file mode 100644 index 000000000..969a0ca8a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_2_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_2_2_each cgroup_fj_stress.sh net_cls 2 2 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_2_2_each cgroup_fj_stress.sh net_cls 2 2 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_2_2_each cgroup_fj_stress.sh net_cls 2 2 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_2_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_2_none.sh new file mode 100644 index 000000000..40366b268 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_2_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_2_2_none cgroup_fj_stress.sh net_cls 2 2 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_2_2_none cgroup_fj_stress.sh net_cls 2 2 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_2_2_none cgroup_fj_stress.sh net_cls 2 2 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_2_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_2_one.sh new file mode 100644 index 000000000..733379be8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_2_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_2_2_one cgroup_fj_stress.sh net_cls 2 2 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_2_2_one cgroup_fj_stress.sh net_cls 2 2 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_2_2_one cgroup_fj_stress.sh net_cls 2 2 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_9_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_9_each.sh new file mode 100644 index 000000000..6dec4dd6d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_9_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_2_9_each cgroup_fj_stress.sh net_cls 2 9 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_2_9_each cgroup_fj_stress.sh net_cls 2 9 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_2_9_each cgroup_fj_stress.sh net_cls 2 9 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_9_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_9_none.sh new file mode 100644 index 000000000..f3a47fcb1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_9_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_2_9_none cgroup_fj_stress.sh net_cls 2 9 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_2_9_none cgroup_fj_stress.sh net_cls 2 9 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_2_9_none cgroup_fj_stress.sh net_cls 2 9 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_9_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_9_one.sh new file mode 100644 index 000000000..6da7b6b1b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_2_9_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_2_9_one cgroup_fj_stress.sh net_cls 2 9 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_2_9_one cgroup_fj_stress.sh net_cls 2 9 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_2_9_one cgroup_fj_stress.sh net_cls 2 9 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_3_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_3_3_each.sh new file mode 100644 index 000000000..c6a7c72b5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_3_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_3_3_each cgroup_fj_stress.sh net_cls 3 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_3_3_each cgroup_fj_stress.sh net_cls 3 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_3_3_each cgroup_fj_stress.sh net_cls 3 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_3_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_3_3_none.sh new file mode 100644 index 000000000..80ca0967d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_3_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_3_3_none cgroup_fj_stress.sh net_cls 3 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_3_3_none cgroup_fj_stress.sh net_cls 3 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_3_3_none cgroup_fj_stress.sh net_cls 3 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_3_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_3_3_one.sh new file mode 100644 index 000000000..66539d7e8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_3_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_3_3_one cgroup_fj_stress.sh net_cls 3 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_3_3_one cgroup_fj_stress.sh net_cls 3 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_3_3_one cgroup_fj_stress.sh net_cls 3 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_4_4_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_4_4_each.sh new file mode 100644 index 000000000..63d4bcb32 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_4_4_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_4_4_each cgroup_fj_stress.sh net_cls 4 4 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_4_4_each cgroup_fj_stress.sh net_cls 4 4 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_4_4_each cgroup_fj_stress.sh net_cls 4 4 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_4_4_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_4_4_none.sh new file mode 100644 index 000000000..94b8d7095 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_4_4_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_4_4_none cgroup_fj_stress.sh net_cls 4 4 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_4_4_none cgroup_fj_stress.sh net_cls 4 4 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_4_4_none cgroup_fj_stress.sh net_cls 4 4 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_4_4_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_4_4_one.sh new file mode 100644 index 000000000..5ec162bf9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_cls_4_4_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_cls_4_4_one cgroup_fj_stress.sh net_cls 4 4 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_cls_4_4_one cgroup_fj_stress.sh net_cls 4 4 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_cls_4_4_one cgroup_fj_stress.sh net_cls 4 4 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_10_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_10_3_each.sh new file mode 100644 index 000000000..c1900179d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_10_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_10_3_each cgroup_fj_stress.sh net_prio 10 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_10_3_each cgroup_fj_stress.sh net_prio 10 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_10_3_each cgroup_fj_stress.sh net_prio 10 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_10_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_10_3_none.sh new file mode 100644 index 000000000..902e43133 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_10_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_10_3_none cgroup_fj_stress.sh net_prio 10 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_10_3_none cgroup_fj_stress.sh net_prio 10 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_10_3_none cgroup_fj_stress.sh net_prio 10 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_10_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_10_3_one.sh new file mode 100644 index 000000000..cdc3c884c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_10_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_10_3_one cgroup_fj_stress.sh net_prio 10 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_10_3_one cgroup_fj_stress.sh net_prio 10 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_10_3_one cgroup_fj_stress.sh net_prio 10 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_1_200_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_1_200_each.sh new file mode 100644 index 000000000..9282c62d4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_1_200_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_1_200_each cgroup_fj_stress.sh net_prio 1 200 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_1_200_each cgroup_fj_stress.sh net_prio 1 200 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_1_200_each cgroup_fj_stress.sh net_prio 1 200 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_1_200_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_1_200_none.sh new file mode 100644 index 000000000..ebf5930de --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_1_200_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_1_200_none cgroup_fj_stress.sh net_prio 1 200 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_1_200_none cgroup_fj_stress.sh net_prio 1 200 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_1_200_none cgroup_fj_stress.sh net_prio 1 200 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_1_200_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_1_200_one.sh new file mode 100644 index 000000000..84db6fb02 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_1_200_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_1_200_one cgroup_fj_stress.sh net_prio 1 200 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_1_200_one cgroup_fj_stress.sh net_prio 1 200 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_1_200_one cgroup_fj_stress.sh net_prio 1 200 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_200_1_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_200_1_each.sh new file mode 100644 index 000000000..d1996e3a6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_200_1_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_200_1_each cgroup_fj_stress.sh net_prio 200 1 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_200_1_each cgroup_fj_stress.sh net_prio 200 1 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_200_1_each cgroup_fj_stress.sh net_prio 200 1 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_200_1_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_200_1_none.sh new file mode 100644 index 000000000..122e59aa6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_200_1_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_200_1_none cgroup_fj_stress.sh net_prio 200 1 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_200_1_none cgroup_fj_stress.sh net_prio 200 1 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_200_1_none cgroup_fj_stress.sh net_prio 200 1 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_200_1_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_200_1_one.sh new file mode 100644 index 000000000..b5e415560 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_200_1_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_200_1_one cgroup_fj_stress.sh net_prio 200 1 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_200_1_one cgroup_fj_stress.sh net_prio 200 1 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_200_1_one cgroup_fj_stress.sh net_prio 200 1 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_2_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_2_each.sh new file mode 100644 index 000000000..bf1efb463 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_2_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_2_2_each cgroup_fj_stress.sh net_prio 2 2 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_2_2_each cgroup_fj_stress.sh net_prio 2 2 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_2_2_each cgroup_fj_stress.sh net_prio 2 2 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_2_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_2_none.sh new file mode 100644 index 000000000..621c16baa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_2_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_2_2_none cgroup_fj_stress.sh net_prio 2 2 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_2_2_none cgroup_fj_stress.sh net_prio 2 2 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_2_2_none cgroup_fj_stress.sh net_prio 2 2 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_2_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_2_one.sh new file mode 100644 index 000000000..cf5e400c1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_2_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_2_2_one cgroup_fj_stress.sh net_prio 2 2 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_2_2_one cgroup_fj_stress.sh net_prio 2 2 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_2_2_one cgroup_fj_stress.sh net_prio 2 2 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_9_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_9_each.sh new file mode 100644 index 000000000..e94465532 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_9_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_2_9_each cgroup_fj_stress.sh net_prio 2 9 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_2_9_each cgroup_fj_stress.sh net_prio 2 9 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_2_9_each cgroup_fj_stress.sh net_prio 2 9 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_9_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_9_none.sh new file mode 100644 index 000000000..1ecf6ddb1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_9_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_2_9_none cgroup_fj_stress.sh net_prio 2 9 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_2_9_none cgroup_fj_stress.sh net_prio 2 9 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_2_9_none cgroup_fj_stress.sh net_prio 2 9 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_9_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_9_one.sh new file mode 100644 index 000000000..ca8afe58b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_2_9_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_2_9_one cgroup_fj_stress.sh net_prio 2 9 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_2_9_one cgroup_fj_stress.sh net_prio 2 9 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_2_9_one cgroup_fj_stress.sh net_prio 2 9 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_3_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_3_3_each.sh new file mode 100644 index 000000000..a037d2574 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_3_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_3_3_each cgroup_fj_stress.sh net_prio 3 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_3_3_each cgroup_fj_stress.sh net_prio 3 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_3_3_each cgroup_fj_stress.sh net_prio 3 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_3_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_3_3_none.sh new file mode 100644 index 000000000..4efbcf13b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_3_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_3_3_none cgroup_fj_stress.sh net_prio 3 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_3_3_none cgroup_fj_stress.sh net_prio 3 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_3_3_none cgroup_fj_stress.sh net_prio 3 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_3_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_3_3_one.sh new file mode 100644 index 000000000..1611bb733 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_3_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_3_3_one cgroup_fj_stress.sh net_prio 3 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_3_3_one cgroup_fj_stress.sh net_prio 3 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_3_3_one cgroup_fj_stress.sh net_prio 3 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_4_4_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_4_4_each.sh new file mode 100644 index 000000000..4dfd386c4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_4_4_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_4_4_each cgroup_fj_stress.sh net_prio 4 4 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_4_4_each cgroup_fj_stress.sh net_prio 4 4 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_4_4_each cgroup_fj_stress.sh net_prio 4 4 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_4_4_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_4_4_none.sh new file mode 100644 index 000000000..43f58152d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_4_4_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_4_4_none cgroup_fj_stress.sh net_prio 4 4 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_4_4_none cgroup_fj_stress.sh net_prio 4 4 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_4_4_none cgroup_fj_stress.sh net_prio 4 4 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_4_4_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_4_4_one.sh new file mode 100644 index 000000000..593bf7360 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_net_prio_4_4_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_net_prio_4_4_one cgroup_fj_stress.sh net_prio 4 4 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_net_prio_4_4_one cgroup_fj_stress.sh net_prio 4 4 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_net_prio_4_4_one cgroup_fj_stress.sh net_prio 4 4 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_10_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_10_3_each.sh new file mode 100644 index 000000000..bdc04bd18 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_10_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_10_3_each cgroup_fj_stress.sh perf_event 10 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_10_3_each cgroup_fj_stress.sh perf_event 10 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_10_3_each cgroup_fj_stress.sh perf_event 10 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_10_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_10_3_none.sh new file mode 100644 index 000000000..cf7f59bb9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_10_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_10_3_none cgroup_fj_stress.sh perf_event 10 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_10_3_none cgroup_fj_stress.sh perf_event 10 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_10_3_none cgroup_fj_stress.sh perf_event 10 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_10_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_10_3_one.sh new file mode 100644 index 000000000..8f5e9f918 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_10_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_10_3_one cgroup_fj_stress.sh perf_event 10 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_10_3_one cgroup_fj_stress.sh perf_event 10 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_10_3_one cgroup_fj_stress.sh perf_event 10 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_1_200_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_1_200_each.sh new file mode 100644 index 000000000..e0ba2f4c1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_1_200_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_1_200_each cgroup_fj_stress.sh perf_event 1 200 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_1_200_each cgroup_fj_stress.sh perf_event 1 200 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_1_200_each cgroup_fj_stress.sh perf_event 1 200 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_1_200_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_1_200_none.sh new file mode 100644 index 000000000..62d51836e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_1_200_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_1_200_none cgroup_fj_stress.sh perf_event 1 200 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_1_200_none cgroup_fj_stress.sh perf_event 1 200 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_1_200_none cgroup_fj_stress.sh perf_event 1 200 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_1_200_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_1_200_one.sh new file mode 100644 index 000000000..287696939 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_1_200_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_1_200_one cgroup_fj_stress.sh perf_event 1 200 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_1_200_one cgroup_fj_stress.sh perf_event 1 200 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_1_200_one cgroup_fj_stress.sh perf_event 1 200 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_200_1_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_200_1_each.sh new file mode 100644 index 000000000..bd4ede028 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_200_1_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_200_1_each cgroup_fj_stress.sh perf_event 200 1 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_200_1_each cgroup_fj_stress.sh perf_event 200 1 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_200_1_each cgroup_fj_stress.sh perf_event 200 1 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_200_1_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_200_1_none.sh new file mode 100644 index 000000000..8d900a0ac --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_200_1_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_200_1_none cgroup_fj_stress.sh perf_event 200 1 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_200_1_none cgroup_fj_stress.sh perf_event 200 1 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_200_1_none cgroup_fj_stress.sh perf_event 200 1 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_200_1_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_200_1_one.sh new file mode 100644 index 000000000..ac5bc110c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_200_1_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_200_1_one cgroup_fj_stress.sh perf_event 200 1 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_200_1_one cgroup_fj_stress.sh perf_event 200 1 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_200_1_one cgroup_fj_stress.sh perf_event 200 1 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_2_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_2_each.sh new file mode 100644 index 000000000..a6eac9866 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_2_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_2_2_each cgroup_fj_stress.sh perf_event 2 2 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_2_2_each cgroup_fj_stress.sh perf_event 2 2 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_2_2_each cgroup_fj_stress.sh perf_event 2 2 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_2_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_2_none.sh new file mode 100644 index 000000000..5148f774e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_2_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_2_2_none cgroup_fj_stress.sh perf_event 2 2 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_2_2_none cgroup_fj_stress.sh perf_event 2 2 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_2_2_none cgroup_fj_stress.sh perf_event 2 2 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_2_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_2_one.sh new file mode 100644 index 000000000..5a1b108c8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_2_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_2_2_one cgroup_fj_stress.sh perf_event 2 2 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_2_2_one cgroup_fj_stress.sh perf_event 2 2 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_2_2_one cgroup_fj_stress.sh perf_event 2 2 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_9_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_9_each.sh new file mode 100644 index 000000000..663fc0c94 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_9_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_2_9_each cgroup_fj_stress.sh perf_event 2 9 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_2_9_each cgroup_fj_stress.sh perf_event 2 9 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_2_9_each cgroup_fj_stress.sh perf_event 2 9 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_9_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_9_none.sh new file mode 100644 index 000000000..0c09c23c8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_9_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_2_9_none cgroup_fj_stress.sh perf_event 2 9 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_2_9_none cgroup_fj_stress.sh perf_event 2 9 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_2_9_none cgroup_fj_stress.sh perf_event 2 9 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_9_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_9_one.sh new file mode 100644 index 000000000..dd6689038 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_2_9_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_2_9_one cgroup_fj_stress.sh perf_event 2 9 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_2_9_one cgroup_fj_stress.sh perf_event 2 9 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_2_9_one cgroup_fj_stress.sh perf_event 2 9 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_3_3_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_3_3_each.sh new file mode 100644 index 000000000..59ace8e68 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_3_3_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_3_3_each cgroup_fj_stress.sh perf_event 3 3 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_3_3_each cgroup_fj_stress.sh perf_event 3 3 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_3_3_each cgroup_fj_stress.sh perf_event 3 3 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_3_3_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_3_3_none.sh new file mode 100644 index 000000000..97443d720 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_3_3_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_3_3_none cgroup_fj_stress.sh perf_event 3 3 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_3_3_none cgroup_fj_stress.sh perf_event 3 3 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_3_3_none cgroup_fj_stress.sh perf_event 3 3 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_3_3_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_3_3_one.sh new file mode 100644 index 000000000..d396651b6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_3_3_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_3_3_one cgroup_fj_stress.sh perf_event 3 3 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_3_3_one cgroup_fj_stress.sh perf_event 3 3 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_3_3_one cgroup_fj_stress.sh perf_event 3 3 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_4_4_each.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_4_4_each.sh new file mode 100644 index 000000000..57267ed14 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_4_4_each.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_4_4_each cgroup_fj_stress.sh perf_event 4 4 each +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_4_4_each cgroup_fj_stress.sh perf_event 4 4 each + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_4_4_each cgroup_fj_stress.sh perf_event 4 4 each failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_4_4_none.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_4_4_none.sh new file mode 100644 index 000000000..b8baabd59 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_4_4_none.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_4_4_none cgroup_fj_stress.sh perf_event 4 4 none +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_4_4_none cgroup_fj_stress.sh perf_event 4 4 none + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_4_4_none cgroup_fj_stress.sh perf_event 4 4 none failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_4_4_one.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_4_4_one.sh new file mode 100644 index 000000000..0be4cf5fe --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_fj_stress_perf_event_4_4_one.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_fj_stress_perf_event_4_4_one cgroup_fj_stress.sh perf_event 4 4 one +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_fj_stress_perf_event_4_4_one cgroup_fj_stress.sh perf_event 4 4 one + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_fj_stress_perf_event_4_4_one cgroup_fj_stress.sh perf_event 4 4 one failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_xattr.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_xattr.sh new file mode 100644 index 000000000..188f70d3f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cgroup_xattr.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cgroup_xattr cgroup_xattr +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cgroup_xattr cgroup_xattr + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cgroup_xattr cgroup_xattr failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_controllers.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_controllers.sh new file mode 100644 index 000000000..4537b6672 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_controllers.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers controllers test_controllers.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s controllers test_controllers.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers controllers test_controllers.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_100_1.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_100_1.sh new file mode 100644 index 000000000..44d3b74c1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_100_1.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cpuacct_100_1 cpuacct.sh 100 1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cpuacct_100_1 cpuacct.sh 100 1 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cpuacct_100_1 cpuacct.sh 100 1 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_100_100.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_100_100.sh new file mode 100644 index 000000000..62dd9b98c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_100_100.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cpuacct_100_100 cpuacct.sh 100 100 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cpuacct_100_100 cpuacct.sh 100 100 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cpuacct_100_100 cpuacct.sh 100 100 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_10_10.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_10_10.sh new file mode 100644 index 000000000..91d730883 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_10_10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cpuacct_10_10 cpuacct.sh 10 10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cpuacct_10_10 cpuacct.sh 10 10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cpuacct_10_10 cpuacct.sh 10 10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_1_1.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_1_1.sh new file mode 100644 index 000000000..7360669ac --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_1_1.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cpuacct_1_1 cpuacct.sh 1 1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cpuacct_1_1 cpuacct.sh 1 1 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cpuacct_1_1 cpuacct.sh 1 1 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_1_10.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_1_10.sh new file mode 100644 index 000000000..391cf8302 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_1_10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cpuacct_1_10 cpuacct.sh 1 10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cpuacct_1_10 cpuacct.sh 1 10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cpuacct_1_10 cpuacct.sh 1 10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_1_100.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_1_100.sh new file mode 100644 index 000000000..1ebb97ece --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuacct_1_100.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cpuacct_1_100 cpuacct.sh 1 100 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cpuacct_1_100 cpuacct.sh 1 100 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cpuacct_1_100 cpuacct.sh 1 100 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_base_ops.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_base_ops.sh new file mode 100644 index 000000000..631de4f40 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_base_ops.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cpuset_base_ops cpuset_base_ops_testset.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cpuset_base_ops cpuset_base_ops_testset.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cpuset_base_ops cpuset_base_ops_testset.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_exclusive.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_exclusive.sh new file mode 100644 index 000000000..3f36db04c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_exclusive.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cpuset_exclusive cpuset_exclusive_test.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cpuset_exclusive cpuset_exclusive_test.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cpuset_exclusive cpuset_exclusive_test.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_hierarchy.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_hierarchy.sh new file mode 100644 index 000000000..4c8410846 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_hierarchy.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cpuset_hierarchy cpuset_hierarchy_test.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cpuset_hierarchy cpuset_hierarchy_test.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cpuset_hierarchy cpuset_hierarchy_test.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_hotplug.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_hotplug.sh new file mode 100644 index 000000000..b52cddbef --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_hotplug.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cpuset_hotplug cpuset_hotplug_test.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cpuset_hotplug cpuset_hotplug_test.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cpuset_hotplug cpuset_hotplug_test.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_inherit.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_inherit.sh new file mode 100644 index 000000000..24af0c8d4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_inherit.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cpuset_inherit cpuset_inherit_testset.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cpuset_inherit cpuset_inherit_testset.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cpuset_inherit cpuset_inherit_testset.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_load_balance.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_load_balance.sh new file mode 100644 index 000000000..f8d9eceab --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_load_balance.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cpuset_load_balance cpuset_load_balance_test.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cpuset_load_balance cpuset_load_balance_test.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cpuset_load_balance cpuset_load_balance_test.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_memory.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_memory.sh new file mode 100644 index 000000000..8621bce25 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_memory.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cpuset_memory cpuset_memory_testset.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cpuset_memory cpuset_memory_testset.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cpuset_memory cpuset_memory_testset.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_memory_pressure.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_memory_pressure.sh new file mode 100644 index 000000000..02035ce54 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_memory_pressure.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cpuset_memory_pressure cpuset_memory_pressure_testset.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cpuset_memory_pressure cpuset_memory_pressure_testset.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cpuset_memory_pressure cpuset_memory_pressure_testset.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_memory_spread.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_memory_spread.sh new file mode 100644 index 000000000..f0516e8de --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_memory_spread.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cpuset_memory_spread cpuset_memory_spread_testset.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cpuset_memory_spread cpuset_memory_spread_testset.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cpuset_memory_spread cpuset_memory_spread_testset.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_regression_test.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_regression_test.sh new file mode 100644 index 000000000..bb1df8361 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_regression_test.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cpuset_regression_test cpuset_regression_test.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cpuset_regression_test cpuset_regression_test.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cpuset_regression_test cpuset_regression_test.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_sched_domains.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_sched_domains.sh new file mode 100644 index 000000000..8b498e38d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_sched_domains.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cpuset_sched_domains cpuset_sched_domains_test.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cpuset_sched_domains cpuset_sched_domains_test.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cpuset_sched_domains cpuset_sched_domains_test.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_syscall.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_syscall.sh new file mode 100644 index 000000000..e53a86283 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_cpuset_syscall.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers cpuset_syscall cpuset_syscall_testset.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s cpuset_syscall cpuset_syscall_testset.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers cpuset_syscall cpuset_syscall_testset.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_io_control01.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_io_control01.sh new file mode 100644 index 000000000..7d131a9e6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_io_control01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers io_control01 io_control01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s io_control01 io_control01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers io_control01 io_control01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_control.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_control.sh new file mode 100644 index 000000000..9b209e70a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_control.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers memcg_control memcg_control_test.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s memcg_control memcg_control_test.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers memcg_control memcg_control_test.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_failcnt.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_failcnt.sh new file mode 100644 index 000000000..a24ca294f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_failcnt.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers memcg_failcnt memcg_failcnt.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s memcg_failcnt memcg_failcnt.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers memcg_failcnt memcg_failcnt.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_force_empty.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_force_empty.sh new file mode 100644 index 000000000..820f0d364 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_force_empty.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers memcg_force_empty memcg_force_empty.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s memcg_force_empty memcg_force_empty.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers memcg_force_empty memcg_force_empty.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_limit_in_bytes.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_limit_in_bytes.sh new file mode 100644 index 000000000..656b37b43 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_limit_in_bytes.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers memcg_limit_in_bytes memcg_limit_in_bytes.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s memcg_limit_in_bytes memcg_limit_in_bytes.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers memcg_limit_in_bytes memcg_limit_in_bytes.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_max_usage_in_bytes.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_max_usage_in_bytes.sh new file mode 100644 index 000000000..54fb416bf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_max_usage_in_bytes.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers memcg_max_usage_in_bytes memcg_max_usage_in_bytes_test.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s memcg_max_usage_in_bytes memcg_max_usage_in_bytes_test.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers memcg_max_usage_in_bytes memcg_max_usage_in_bytes_test.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_memsw_limit_in_bytes.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_memsw_limit_in_bytes.sh new file mode 100644 index 000000000..8404a80b8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_memsw_limit_in_bytes.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers memcg_memsw_limit_in_bytes memcg_memsw_limit_in_bytes_test.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s memcg_memsw_limit_in_bytes memcg_memsw_limit_in_bytes_test.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers memcg_memsw_limit_in_bytes memcg_memsw_limit_in_bytes_test.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_move_charge_at_immigrate.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_move_charge_at_immigrate.sh new file mode 100644 index 000000000..1462b6551 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_move_charge_at_immigrate.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers memcg_move_charge_at_immigrate memcg_move_charge_at_immigrate_test.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s memcg_move_charge_at_immigrate memcg_move_charge_at_immigrate_test.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers memcg_move_charge_at_immigrate memcg_move_charge_at_immigrate_test.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_regression.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_regression.sh new file mode 100644 index 000000000..12d74c81e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_regression.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers memcg_regression memcg_regression_test.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s memcg_regression memcg_regression_test.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers memcg_regression memcg_regression_test.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_stat.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_stat.sh new file mode 100644 index 000000000..34fbdce97 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_stat.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers memcg_stat memcg_stat_test.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s memcg_stat memcg_stat_test.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers memcg_stat memcg_stat_test.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_stat_rss.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_stat_rss.sh new file mode 100644 index 000000000..47560d634 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_stat_rss.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers memcg_stat_rss memcg_stat_rss.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s memcg_stat_rss memcg_stat_rss.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers memcg_stat_rss memcg_stat_rss.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_stress.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_stress.sh new file mode 100644 index 000000000..d46631064 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_stress.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers memcg_stress memcg_stress_test.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s memcg_stress memcg_stress_test.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers memcg_stress memcg_stress_test.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_subgroup_charge.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_subgroup_charge.sh new file mode 100644 index 000000000..7de7cb0a7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_subgroup_charge.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers memcg_subgroup_charge memcg_subgroup_charge.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s memcg_subgroup_charge memcg_subgroup_charge.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers memcg_subgroup_charge memcg_subgroup_charge.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_test_3.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_test_3.sh new file mode 100644 index 000000000..03f35092c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_test_3.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers memcg_test_3 memcg_test_3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s memcg_test_3 memcg_test_3 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers memcg_test_3 memcg_test_3 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_usage_in_bytes.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_usage_in_bytes.sh new file mode 100644 index 000000000..8c58bce02 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_usage_in_bytes.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers memcg_usage_in_bytes memcg_usage_in_bytes_test.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s memcg_usage_in_bytes memcg_usage_in_bytes_test.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers memcg_usage_in_bytes memcg_usage_in_bytes_test.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_use_hierarchy.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_use_hierarchy.sh new file mode 100644 index 000000000..f0af7199c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcg_use_hierarchy.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers memcg_use_hierarchy memcg_use_hierarchy_test.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s memcg_use_hierarchy memcg_use_hierarchy_test.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers memcg_use_hierarchy memcg_use_hierarchy_test.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcontrol01.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcontrol01.sh new file mode 100644 index 000000000..655713803 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcontrol01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers memcontrol01 memcontrol01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s memcontrol01 memcontrol01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers memcontrol01 memcontrol01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcontrol02.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcontrol02.sh new file mode 100644 index 000000000..4faec1685 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcontrol02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers memcontrol02 memcontrol02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s memcontrol02 memcontrol02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers memcontrol02 memcontrol02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcontrol03.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcontrol03.sh new file mode 100644 index 000000000..e978df890 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcontrol03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers memcontrol03 memcontrol03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s memcontrol03 memcontrol03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers memcontrol03 memcontrol03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcontrol04.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcontrol04.sh new file mode 100644 index 000000000..873e29e7f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_memcontrol04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers memcontrol04 memcontrol04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s memcontrol04 memcontrol04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers memcontrol04 memcontrol04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_1.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_1.sh new file mode 100644 index 000000000..05a66a9b0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_1.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_1_1 pids.sh 1 1 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_1_1 pids.sh 1 1 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_1_1 pids.sh 1 1 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_10.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_10.sh new file mode 100644 index 000000000..5645355e6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_1_10 pids.sh 1 10 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_1_10 pids.sh 1 10 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_1_10 pids.sh 1 10 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_100.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_100.sh new file mode 100644 index 000000000..c588dde55 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_100.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_1_100 pids.sh 1 100 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_1_100 pids.sh 1 100 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_1_100 pids.sh 1 100 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_2.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_2.sh new file mode 100644 index 000000000..f404ac69e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_2.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_1_2 pids.sh 1 2 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_1_2 pids.sh 1 2 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_1_2 pids.sh 1 2 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_50.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_50.sh new file mode 100644 index 000000000..504235ea7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_1_50.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_1_50 pids.sh 1 50 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_1_50 pids.sh 1 50 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_1_50 pids.sh 1 50 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_1.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_1.sh new file mode 100644 index 000000000..a8d4e11c9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_1.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_2_1 pids.sh 2 1 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_2_1 pids.sh 2 1 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_2_1 pids.sh 2 1 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_10.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_10.sh new file mode 100644 index 000000000..6a9a726a1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_2_10 pids.sh 2 10 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_2_10 pids.sh 2 10 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_2_10 pids.sh 2 10 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_100.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_100.sh new file mode 100644 index 000000000..bb2e6f3d5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_100.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_2_100 pids.sh 2 100 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_2_100 pids.sh 2 100 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_2_100 pids.sh 2 100 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_2.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_2.sh new file mode 100644 index 000000000..20afc1c84 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_2.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_2_2 pids.sh 2 2 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_2_2 pids.sh 2 2 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_2_2 pids.sh 2 2 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_50.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_50.sh new file mode 100644 index 000000000..0b6ec5c8a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_2_50.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_2_50 pids.sh 2 50 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_2_50 pids.sh 2 50 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_2_50 pids.sh 2 50 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_0.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_0.sh new file mode 100644 index 000000000..b0a501ffa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_0.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_3_0 pids.sh 3 0 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_3_0 pids.sh 3 0 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_3_0 pids.sh 3 0 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_1.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_1.sh new file mode 100644 index 000000000..971c5619c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_1.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_3_1 pids.sh 3 1 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_3_1 pids.sh 3 1 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_3_1 pids.sh 3 1 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_10.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_10.sh new file mode 100644 index 000000000..65ac92aad --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_3_10 pids.sh 3 10 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_3_10 pids.sh 3 10 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_3_10 pids.sh 3 10 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_100.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_100.sh new file mode 100644 index 000000000..e2dc7fa62 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_100.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_3_100 pids.sh 3 100 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_3_100 pids.sh 3 100 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_3_100 pids.sh 3 100 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_50.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_50.sh new file mode 100644 index 000000000..3d015a1e3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_3_50.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_3_50 pids.sh 3 50 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_3_50 pids.sh 3 50 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_3_50 pids.sh 3 50 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_1.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_1.sh new file mode 100644 index 000000000..44608dbed --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_1.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_4_1 pids.sh 4 1 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_4_1 pids.sh 4 1 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_4_1 pids.sh 4 1 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_10.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_10.sh new file mode 100644 index 000000000..52989d4f4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_4_10 pids.sh 4 10 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_4_10 pids.sh 4 10 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_4_10 pids.sh 4 10 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_100.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_100.sh new file mode 100644 index 000000000..a6f0879e0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_100.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_4_100 pids.sh 4 100 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_4_100 pids.sh 4 100 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_4_100 pids.sh 4 100 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_2.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_2.sh new file mode 100644 index 000000000..49b6e246e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_2.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_4_2 pids.sh 4 2 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_4_2 pids.sh 4 2 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_4_2 pids.sh 4 2 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_50.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_50.sh new file mode 100644 index 000000000..690a9812d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_4_50.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_4_50 pids.sh 4 50 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_4_50 pids.sh 4 50 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_4_50 pids.sh 4 50 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_5_1.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_5_1.sh new file mode 100644 index 000000000..d10d41a85 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_5_1.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_5_1 pids.sh 5 1 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_5_1 pids.sh 5 1 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_5_1 pids.sh 5 1 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_1.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_1.sh new file mode 100644 index 000000000..987fbc63f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_1.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_6_1 pids.sh 6 1 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_6_1 pids.sh 6 1 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_6_1 pids.sh 6 1 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_10.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_10.sh new file mode 100644 index 000000000..7252972e4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_6_10 pids.sh 6 10 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_6_10 pids.sh 6 10 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_6_10 pids.sh 6 10 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_100.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_100.sh new file mode 100644 index 000000000..0a7591e83 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_100.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_6_100 pids.sh 6 100 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_6_100 pids.sh 6 100 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_6_100 pids.sh 6 100 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_2.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_2.sh new file mode 100644 index 000000000..fd4789370 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_2.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_6_2 pids.sh 6 2 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_6_2 pids.sh 6 2 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_6_2 pids.sh 6 2 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_50.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_50.sh new file mode 100644 index 000000000..e58bd06ad --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_6_50.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_6_50 pids.sh 6 50 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_6_50 pids.sh 6 50 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_6_50 pids.sh 6 50 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_10.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_10.sh new file mode 100644 index 000000000..46a335ae6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_7_10 pids.sh 7 10 5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_7_10 pids.sh 7 10 5 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_7_10 pids.sh 7 10 5 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_100.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_100.sh new file mode 100644 index 000000000..08f3f78a5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_100.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_7_100 pids.sh 7 100 10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_7_100 pids.sh 7 100 10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_7_100 pids.sh 7 100 10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_1000.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_1000.sh new file mode 100644 index 000000000..cf5922d77 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_1000.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_7_1000 pids.sh 7 1000 100 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_7_1000 pids.sh 7 1000 100 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_7_1000 pids.sh 7 1000 100 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_50.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_50.sh new file mode 100644 index 000000000..626d1b0cc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_50.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_7_50 pids.sh 7 50 10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_7_50 pids.sh 7 50 10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_7_50 pids.sh 7 50 10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_500.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_500.sh new file mode 100644 index 000000000..310f37528 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_7_500.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_7_500 pids.sh 7 500 50 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_7_500 pids.sh 7 500 50 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_7_500 pids.sh 7 500 50 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_8_10.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_8_10.sh new file mode 100644 index 000000000..255076497 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_8_10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_8_10 pids.sh 8 10 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_8_10 pids.sh 8 10 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_8_10 pids.sh 8 10 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_8_100.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_8_100.sh new file mode 100644 index 000000000..876e68223 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_8_100.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_8_100 pids.sh 8 100 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_8_100 pids.sh 8 100 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_8_100 pids.sh 8 100 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_8_2.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_8_2.sh new file mode 100644 index 000000000..2cc6cae50 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_8_2.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_8_2 pids.sh 8 2 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_8_2 pids.sh 8 2 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_8_2 pids.sh 8 2 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_8_50.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_8_50.sh new file mode 100644 index 000000000..b5cd625ae --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_8_50.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_8_50 pids.sh 8 50 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_8_50 pids.sh 8 50 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_8_50 pids.sh 8 50 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_9_10.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_9_10.sh new file mode 100644 index 000000000..894e798fe --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_9_10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_9_10 pids.sh 9 10 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_9_10 pids.sh 9 10 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_9_10 pids.sh 9 10 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_9_100.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_9_100.sh new file mode 100644 index 000000000..7f5297e50 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_9_100.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_9_100 pids.sh 9 100 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_9_100 pids.sh 9 100 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_9_100 pids.sh 9 100 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_9_2.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_9_2.sh new file mode 100644 index 000000000..604515853 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_9_2.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_9_2 pids.sh 9 2 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_9_2 pids.sh 9 2 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_9_2 pids.sh 9 2 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_9_50.sh b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_9_50.sh new file mode 100644 index 000000000..592791b17 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_controllers/oe_test_ltp_controllers_pids_9_50.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_controllers pids_9_50 pids.sh 9 50 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f controllers -s pids_9_50 pids.sh 9 50 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "controllers pids_9_50 pids.sh 9 50 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug02.sh b/testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug02.sh new file mode 100644 index 000000000..c25552921 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cpuhotplug cpuhotplug02 cpuhotplug02.sh -c 1 -l 1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cpuhotplug -s cpuhotplug02 cpuhotplug02.sh -c 1 -l 1 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cpuhotplug cpuhotplug02 cpuhotplug02.sh -c 1 -l 1 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug03.sh b/testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug03.sh new file mode 100644 index 000000000..d70fb9ba5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cpuhotplug cpuhotplug03 cpuhotplug03.sh -c 1 -l 1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cpuhotplug -s cpuhotplug03 cpuhotplug03.sh -c 1 -l 1 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cpuhotplug cpuhotplug03 cpuhotplug03.sh -c 1 -l 1 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug04.sh b/testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug04.sh new file mode 100644 index 000000000..8525a455d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cpuhotplug cpuhotplug04 cpuhotplug04.sh -l 1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cpuhotplug -s cpuhotplug04 cpuhotplug04.sh -l 1 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cpuhotplug cpuhotplug04 cpuhotplug04.sh -l 1 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug05.sh b/testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug05.sh new file mode 100644 index 000000000..0fdac953f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cpuhotplug cpuhotplug05 cpuhotplug05.sh -c 1 -l 1 -d /tmp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cpuhotplug -s cpuhotplug05 cpuhotplug05.sh -c 1 -l 1 -d /tmp + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cpuhotplug cpuhotplug05 cpuhotplug05.sh -c 1 -l 1 -d /tmp failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug06.sh b/testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug06.sh new file mode 100644 index 000000000..ab98c434f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cpuhotplug cpuhotplug06 cpuhotplug06.sh -c 1 -l 1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cpuhotplug -s cpuhotplug06 cpuhotplug06.sh -c 1 -l 1 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cpuhotplug cpuhotplug06 cpuhotplug06.sh -c 1 -l 1 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug07.sh b/testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug07.sh new file mode 100644 index 000000000..323bccb41 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cpuhotplug/oe_test_ltp_cpuhotplug_cpuhotplug07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cpuhotplug cpuhotplug07 cpuhotplug07.sh -c 1 -l 1 -d /usr/src/linux +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cpuhotplug -s cpuhotplug07 cpuhotplug07.sh -c 1 -l 1 -d /usr/src/linux + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cpuhotplug cpuhotplug07 cpuhotplug07.sh -c 1 -l 1 -d /usr/src/linux failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg01.sh b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg01.sh new file mode 100644 index 000000000..2d26ef1fb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_crypto af_alg01 af_alg01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f crypto -s af_alg01 af_alg01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "crypto af_alg01 af_alg01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg02.sh b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg02.sh new file mode 100644 index 000000000..d6774af45 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_crypto af_alg02 af_alg02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f crypto -s af_alg02 af_alg02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "crypto af_alg02 af_alg02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg03.sh b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg03.sh new file mode 100644 index 000000000..6e1c2e8b2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_crypto af_alg03 af_alg03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f crypto -s af_alg03 af_alg03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "crypto af_alg03 af_alg03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg04.sh b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg04.sh new file mode 100644 index 000000000..357c9c8f6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_crypto af_alg04 af_alg04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f crypto -s af_alg04 af_alg04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "crypto af_alg04 af_alg04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg05.sh b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg05.sh new file mode 100644 index 000000000..d8ea3ae57 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_crypto af_alg05 af_alg05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f crypto -s af_alg05 af_alg05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "crypto af_alg05 af_alg05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg06.sh b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg06.sh new file mode 100644 index 000000000..c4d0f1a37 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_crypto af_alg06 af_alg06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f crypto -s af_alg06 af_alg06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "crypto af_alg06 af_alg06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg07.sh b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg07.sh new file mode 100644 index 000000000..5ccf08871 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_af_alg07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_crypto af_alg07 af_alg07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f crypto -s af_alg07 af_alg07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "crypto af_alg07 af_alg07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_crypto_user01.sh b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_crypto_user01.sh new file mode 100644 index 000000000..de19c9d64 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_crypto_user01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_crypto crypto_user01 crypto_user01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f crypto -s crypto_user01 crypto_user01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "crypto crypto_user01 crypto_user01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_crypto_user02.sh b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_crypto_user02.sh new file mode 100644 index 000000000..1697ada94 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_crypto_user02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_crypto crypto_user02 crypto_user02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f crypto -s crypto_user02 crypto_user02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "crypto crypto_user02 crypto_user02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_pcrypt_aead01.sh b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_pcrypt_aead01.sh new file mode 100644 index 000000000..6191dfbb9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_crypto/oe_test_ltp_crypto_pcrypt_aead01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_crypto pcrypt_aead01 pcrypt_aead01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f crypto -s pcrypt_aead01 pcrypt_aead01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "crypto pcrypt_aead01 pcrypt_aead01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2011-0999.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2011-0999.sh new file mode 100644 index 000000000..32b44922d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2011-0999.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2011-0999 thp01 -I 120 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2011-0999 thp01 -I 120 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2011-0999 thp01 -I 120 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2011-2183.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2011-2183.sh new file mode 100644 index 000000000..e98feb625 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2011-2183.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2011-2183 ksm05 -I 10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2011-2183 ksm05 -I 10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2011-2183 ksm05 -I 10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2011-2496.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2011-2496.sh new file mode 100644 index 000000000..9e3e2b376 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2011-2496.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2011-2496 vma03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2011-2496 vma03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2011-2496 vma03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2012-0957.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2012-0957.sh new file mode 100644 index 000000000..de62c5503 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2012-0957.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2012-0957 uname04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2012-0957 uname04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2012-0957 uname04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2014-0196.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2014-0196.sh new file mode 100644 index 000000000..8b8781fe9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2014-0196.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2014-0196 cve-2014-0196 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2014-0196 cve-2014-0196 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2014-0196 cve-2014-0196 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2015-0235.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2015-0235.sh new file mode 100644 index 000000000..eeb5f9ec0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2015-0235.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2015-0235 gethostbyname_r01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2015-0235 gethostbyname_r01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2015-0235 gethostbyname_r01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2015-3290.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2015-3290.sh new file mode 100644 index 000000000..599e5d91f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2015-3290.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2015-3290 cve-2015-3290 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2015-3290 cve-2015-3290 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2015-3290 cve-2015-3290 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2015-7550.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2015-7550.sh new file mode 100644 index 000000000..81b686826 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2015-7550.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2015-7550 keyctl02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2015-7550 keyctl02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2015-7550 keyctl02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-10044.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-10044.sh new file mode 100644 index 000000000..e5d43b821 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-10044.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2016-10044 cve-2016-10044 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2016-10044 cve-2016-10044 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2016-10044 cve-2016-10044 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-4470.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-4470.sh new file mode 100644 index 000000000..1ff8bc50a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-4470.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2016-4470 keyctl01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2016-4470 keyctl01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2016-4470 keyctl01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-4997.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-4997.sh new file mode 100644 index 000000000..18b8bb847 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-4997.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2016-4997 setsockopt03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2016-4997 setsockopt03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2016-4997 setsockopt03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-5195.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-5195.sh new file mode 100644 index 000000000..a2cda6d65 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-5195.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2016-5195 dirtyc0w +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2016-5195 dirtyc0w + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2016-5195 dirtyc0w failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-7042.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-7042.sh new file mode 100644 index 000000000..5efcf3e06 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-7042.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2016-7042 cve-2016-7042 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2016-7042 cve-2016-7042 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2016-7042 cve-2016-7042 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-7117.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-7117.sh new file mode 100644 index 000000000..4dece0f6c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-7117.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2016-7117 cve-2016-7117 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2016-7117 cve-2016-7117 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2016-7117 cve-2016-7117 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-8655.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-8655.sh new file mode 100644 index 000000000..bca2f93fd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-8655.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2016-8655 setsockopt06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2016-8655 setsockopt06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2016-8655 setsockopt06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-9604.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-9604.sh new file mode 100644 index 000000000..c47a0dbfa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-9604.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2016-9604 keyctl08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2016-9604 keyctl08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2016-9604 keyctl08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-9793.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-9793.sh new file mode 100644 index 000000000..63d7aebf0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2016-9793.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2016-9793 setsockopt04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2016-9793 setsockopt04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2016-9793 setsockopt04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000111.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000111.sh new file mode 100644 index 000000000..522cb181a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000111.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-1000111 setsockopt07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-1000111 setsockopt07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-1000111 setsockopt07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000112.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000112.sh new file mode 100644 index 000000000..856c16bc8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000112.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-1000112 setsockopt05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-1000112 setsockopt05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-1000112 setsockopt05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000364.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000364.sh new file mode 100644 index 000000000..950469267 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000364.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-1000364 stack_clash +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-1000364 stack_clash + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-1000364 stack_clash failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000380.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000380.sh new file mode 100644 index 000000000..65eeea07a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000380.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-1000380 snd_timer01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-1000380 snd_timer01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-1000380 snd_timer01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000405.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000405.sh new file mode 100644 index 000000000..aba8a0fa6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-1000405.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-1000405 thp04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-1000405 thp04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-1000405 thp04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-10661.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-10661.sh new file mode 100644 index 000000000..2a03dfa5c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-10661.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-10661 timerfd_settime02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-10661 timerfd_settime02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-10661 timerfd_settime02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-12192.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-12192.sh new file mode 100644 index 000000000..7a5811d47 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-12192.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-12192 keyctl07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-12192 keyctl07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-12192 keyctl07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-12193.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-12193.sh new file mode 100644 index 000000000..b13fb86d0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-12193.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-12193 add_key04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-12193 add_key04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-12193 add_key04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15274.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15274.sh new file mode 100644 index 000000000..25b6009b3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15274.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-15274 add_key02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-15274 add_key02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-15274 add_key02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15299.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15299.sh new file mode 100644 index 000000000..e290f999c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15299.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-15299 request_key03 -b cve-2017-15299 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-15299 request_key03 -b cve-2017-15299 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-15299 request_key03 -b cve-2017-15299 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15537.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15537.sh new file mode 100644 index 000000000..827601b17 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15537.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-15537 ptrace07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-15537 ptrace07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-15537 ptrace07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15649.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15649.sh new file mode 100644 index 000000000..d8745b183 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15649.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-15649 fanout01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-15649 fanout01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-15649 fanout01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15951.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15951.sh new file mode 100644 index 000000000..792ea407d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-15951.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-15951 request_key03 -b cve-2017-15951 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-15951 request_key03 -b cve-2017-15951 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-15951 request_key03 -b cve-2017-15951 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-16939.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-16939.sh new file mode 100644 index 000000000..4c24e45a7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-16939.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-16939 cve-2017-16939 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-16939 cve-2017-16939 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-16939 cve-2017-16939 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-16995.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-16995.sh new file mode 100644 index 000000000..824ca4be9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-16995.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-16995 bpf_prog03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-16995 bpf_prog03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-16995 bpf_prog03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17052.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17052.sh new file mode 100644 index 000000000..5c6b8b23a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17052.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-17052 cve-2017-17052 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-17052 cve-2017-17052 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-17052 cve-2017-17052 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17053.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17053.sh new file mode 100644 index 000000000..484664e8c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17053.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-17053 cve-2017-17053 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-17053 cve-2017-17053 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-17053 cve-2017-17053 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17712.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17712.sh new file mode 100644 index 000000000..35afa35ec --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17712.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-17712 sendmsg03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-17712 sendmsg03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-17712 sendmsg03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17805.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17805.sh new file mode 100644 index 000000000..0cf4e5205 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17805.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-17805 af_alg02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-17805 af_alg02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-17805 af_alg02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17806.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17806.sh new file mode 100644 index 000000000..3823ecd01 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17806.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-17806 af_alg01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-17806 af_alg01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-17806 af_alg01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17807.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17807.sh new file mode 100644 index 000000000..7a57ae277 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-17807.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-17807 request_key04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-17807 request_key04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-17807 request_key04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-18075.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-18075.sh new file mode 100644 index 000000000..aff9e7876 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-18075.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-18075 pcrypt_aead01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-18075 pcrypt_aead01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-18075 pcrypt_aead01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-18344.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-18344.sh new file mode 100644 index 000000000..7463806a7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-18344.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-18344 timer_create03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-18344 timer_create03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-18344 timer_create03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-2618.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-2618.sh new file mode 100644 index 000000000..b72e93f8b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-2618.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-2618 cve-2017-2618 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-2618 cve-2017-2618 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-2618 cve-2017-2618 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-2636.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-2636.sh new file mode 100644 index 000000000..1e41a424c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-2636.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-2636 pty05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-2636 pty05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-2636 pty05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-2671.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-2671.sh new file mode 100644 index 000000000..3c74edec1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-2671.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-2671 cve-2017-2671 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-2671 cve-2017-2671 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-2671 cve-2017-2671 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-5754.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-5754.sh new file mode 100644 index 000000000..c592fdaad --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-5754.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-5754 meltdown +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-5754 meltdown + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-5754 meltdown failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-6951.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-6951.sh new file mode 100644 index 000000000..c64f7046b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-6951.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-6951 request_key05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-6951 request_key05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-6951 request_key05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-7308.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-7308.sh new file mode 100644 index 000000000..416aa7dcb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-7308.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-7308 setsockopt02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-7308 setsockopt02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-7308 setsockopt02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-7472.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-7472.sh new file mode 100644 index 000000000..3a4fe914d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-7472.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-7472 keyctl04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-7472 keyctl04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-7472 keyctl04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-7616.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-7616.sh new file mode 100644 index 000000000..b9242230b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-7616.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-7616 set_mempolicy05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-7616 set_mempolicy05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-7616 set_mempolicy05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-8890.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-8890.sh new file mode 100644 index 000000000..95c48694d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2017-8890.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2017-8890 accept02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2017-8890 accept02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2017-8890 accept02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-1000001.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-1000001.sh new file mode 100644 index 000000000..f96ccb361 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-1000001.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2018-1000001 realpath01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2018-1000001 realpath01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2018-1000001 realpath01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-1000199.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-1000199.sh new file mode 100644 index 000000000..ef257f1ff --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-1000199.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2018-1000199 ptrace08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2018-1000199 ptrace08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2018-1000199 ptrace08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-1000204.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-1000204.sh new file mode 100644 index 000000000..31454f7ee --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-1000204.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2018-1000204 ioctl_sg01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2018-1000204 ioctl_sg01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2018-1000204 ioctl_sg01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-10124.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-10124.sh new file mode 100644 index 000000000..297c7bbbd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-10124.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2018-10124 kill13 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2018-10124 kill13 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2018-10124 kill13 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-11508.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-11508.sh new file mode 100644 index 000000000..5e4bc2b9d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-11508.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2018-11508 adjtimex03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2018-11508 adjtimex03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2018-11508 adjtimex03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-12896.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-12896.sh new file mode 100644 index 000000000..248597817 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-12896.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2018-12896 timer_settime03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2018-12896 timer_settime03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2018-12896 timer_settime03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-13405.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-13405.sh new file mode 100644 index 000000000..75350d97c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-13405.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2018-13405 creat09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2018-13405 creat09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2018-13405 creat09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-18445.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-18445.sh new file mode 100644 index 000000000..795b6c64f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-18445.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2018-18445 bpf_prog04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2018-18445 bpf_prog04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2018-18445 bpf_prog04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-18559.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-18559.sh new file mode 100644 index 000000000..7a9567d5f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-18559.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2018-18559 bind06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2018-18559 bind06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2018-18559 bind06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-18955.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-18955.sh new file mode 100644 index 000000000..02ce9a798 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-18955.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2018-18955 userns08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2018-18955 userns08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2018-18955 userns08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-19854.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-19854.sh new file mode 100644 index 000000000..9a1303390 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-19854.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2018-19854 crypto_user01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2018-19854 crypto_user01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2018-19854 crypto_user01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-5803.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-5803.sh new file mode 100644 index 000000000..787fbd960 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-5803.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2018-5803 sctp_big_chunk +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2018-5803 sctp_big_chunk + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2018-5803 sctp_big_chunk failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-6927.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-6927.sh new file mode 100644 index 000000000..a60c71a4e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-6927.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2018-6927 futex_cmp_requeue02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2018-6927 futex_cmp_requeue02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2018-6927 futex_cmp_requeue02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-7566.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-7566.sh new file mode 100644 index 000000000..53737e30b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-7566.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2018-7566 snd_seq01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2018-7566 snd_seq01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2018-7566 snd_seq01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-8897.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-8897.sh new file mode 100644 index 000000000..e0fc43556 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-8897.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2018-8897 ptrace09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2018-8897 ptrace09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2018-8897 ptrace09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-9568.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-9568.sh new file mode 100644 index 000000000..9944252f0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2018-9568.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2018-9568 connect02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2018-9568 connect02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2018-9568 connect02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2019-8912.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2019-8912.sh new file mode 100644 index 000000000..2d9226690 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2019-8912.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2019-8912 af_alg07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2019-8912 af_alg07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2019-8912 af_alg07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-11494.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-11494.sh new file mode 100644 index 000000000..e65524d0e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-11494.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2020-11494 pty04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2020-11494 pty04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2020-11494 pty04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-14386.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-14386.sh new file mode 100644 index 000000000..19187ddce --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-14386.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2020-14386 sendto03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2020-14386 sendto03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2020-14386 sendto03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-14416.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-14416.sh new file mode 100644 index 000000000..c67e98b7d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-14416.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2020-14416 pty03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2020-14416 pty03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2020-14416 pty03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-25704.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-25704.sh new file mode 100644 index 000000000..254da5e49 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-25704.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2020-25704 perf_event_open03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2020-25704 perf_event_open03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2020-25704 perf_event_open03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-25705.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-25705.sh new file mode 100644 index 000000000..55d6416df --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-25705.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2020-25705 icmp_rate_limit01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2020-25705 icmp_rate_limit01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2020-25705 icmp_rate_limit01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-29373.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-29373.sh new file mode 100644 index 000000000..6355ba157 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-29373.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2020-29373 io_uring02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2020-29373 io_uring02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2020-29373 io_uring02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-36557.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-36557.sh new file mode 100644 index 000000000..80290d85a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2020-36557.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2020-36557 pty06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2020-36557 pty06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2020-36557 pty06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-22555.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-22555.sh new file mode 100644 index 000000000..b36d06552 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-22555.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2021-22555 setsockopt08 -i 100 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2021-22555 setsockopt08 -i 100 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2021-22555 setsockopt08 -i 100 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-22600.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-22600.sh new file mode 100644 index 000000000..94c678b38 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-22600.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2021-22600 setsockopt09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2021-22600 setsockopt09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2021-22600 setsockopt09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-26708.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-26708.sh new file mode 100644 index 000000000..453f83ebe --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-26708.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2021-26708 vsock01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2021-26708 vsock01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2021-26708 vsock01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-3444.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-3444.sh new file mode 100644 index 000000000..d8887d79b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-3444.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2021-3444 bpf_prog05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2021-3444 bpf_prog05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2021-3444 bpf_prog05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-3609.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-3609.sh new file mode 100644 index 000000000..857b8c1ac --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-3609.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2021-3609 can_bcm01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2021-3609 can_bcm01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2021-3609 can_bcm01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-38604.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-38604.sh new file mode 100644 index 000000000..afdc8870b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-38604.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2021-38604 mq_notify03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2021-38604 mq_notify03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2021-38604 mq_notify03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-4034.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-4034.sh new file mode 100644 index 000000000..5bfdfe32c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-4034.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2021-4034 execve06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2021-4034 execve06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2021-4034 execve06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-4197_1.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-4197_1.sh new file mode 100644 index 000000000..9829460d0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-4197_1.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2021-4197_1 cgroup_core01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2021-4197_1 cgroup_core01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2021-4197_1 cgroup_core01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-4197_2.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-4197_2.sh new file mode 100644 index 000000000..973af2b35 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-4197_2.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2021-4197_2 cgroup_core02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2021-4197_2 cgroup_core02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2021-4197_2 cgroup_core02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-4204.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-4204.sh new file mode 100644 index 000000000..15ed69797 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2021-4204.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2021-4204 bpf_prog06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2021-4204 bpf_prog06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2021-4204 bpf_prog06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-0185.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-0185.sh new file mode 100644 index 000000000..4b2edf913 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-0185.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2022-0185 fsconfig03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2022-0185 fsconfig03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2022-0185 fsconfig03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-0847.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-0847.sh new file mode 100644 index 000000000..c869af5d0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-0847.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2022-0847 dirtypipe +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2022-0847 dirtypipe + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2022-0847 dirtypipe failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-23222.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-23222.sh new file mode 100644 index 000000000..67a5db7e8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-23222.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2022-23222 bpf_prog07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2022-23222 bpf_prog07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2022-23222 bpf_prog07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-2590.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-2590.sh new file mode 100644 index 000000000..a7023a749 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-2590.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2022-2590 dirtyc0w_shmem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2022-2590 dirtyc0w_shmem + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2022-2590 dirtyc0w_shmem failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-4378.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-4378.sh new file mode 100644 index 000000000..46a94c3b5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2022-4378.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2022-4378 cve-2022-4378 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2022-4378 cve-2022-4378 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2022-4378 cve-2022-4378 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2023-0461.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2023-0461.sh new file mode 100644 index 000000000..f8bbe203a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2023-0461.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2023-0461 setsockopt10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2023-0461 setsockopt10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2023-0461 setsockopt10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2023-1829.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2023-1829.sh new file mode 100644 index 000000000..e48a3691d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2023-1829.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2023-1829 tcindex01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2023-1829 tcindex01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2023-1829 tcindex01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2023-31248.sh b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2023-31248.sh new file mode 100644 index 000000000..a5b01fdf0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_cve/oe_test_ltp_cve_cve-2023-31248.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_cve cve-2023-31248 nft02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f cve -s cve-2023-31248 nft02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "cve cve-2023-31248 nft02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio01.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio01.sh new file mode 100644 index 000000000..7bec6162e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio01 diotest1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio01 diotest1 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio01 diotest1 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio02.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio02.sh new file mode 100644 index 000000000..a1ea1ee2b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio02 diotest2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio02 diotest2 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio02 diotest2 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio03.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio03.sh new file mode 100644 index 000000000..f5f39918a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio03 diotest3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio03 diotest3 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio03 diotest3 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio04.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio04.sh new file mode 100644 index 000000000..eb7c7c224 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio04 diotest4 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio04 diotest4 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio04 diotest4 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio05.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio05.sh new file mode 100644 index 000000000..ad30d2094 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio05 diotest5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio05 diotest5 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio05 diotest5 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio06.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio06.sh new file mode 100644 index 000000000..35bd71805 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio06 diotest6 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio06 diotest6 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio06 diotest6 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio07.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio07.sh new file mode 100644 index 000000000..fa46e25ea --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio07 diotest1 -b 65536 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio07 diotest1 -b 65536 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio07 diotest1 -b 65536 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio08.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio08.sh new file mode 100644 index 000000000..59364dd04 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio08 diotest2 -b 65536 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio08 diotest2 -b 65536 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio08 diotest2 -b 65536 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio09.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio09.sh new file mode 100644 index 000000000..9109f8815 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio09 diotest3 -b 65536 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio09 diotest3 -b 65536 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio09 diotest3 -b 65536 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio10.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio10.sh new file mode 100644 index 000000000..e7db06dbc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio10 diotest4 -b 65536 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio10 diotest4 -b 65536 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio10 diotest4 -b 65536 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio11.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio11.sh new file mode 100644 index 000000000..7b33c6ad1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio11 diotest5 -b 65536 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio11 diotest5 -b 65536 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio11 diotest5 -b 65536 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio12.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio12.sh new file mode 100644 index 000000000..584fc044b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio12.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio12 diotest6 -b 65536 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio12 diotest6 -b 65536 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio12 diotest6 -b 65536 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio13.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio13.sh new file mode 100644 index 000000000..fc6ab8498 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio13.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio13 diotest1 -b 65536 -n 2000 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio13 diotest1 -b 65536 -n 2000 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio13 diotest1 -b 65536 -n 2000 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio14.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio14.sh new file mode 100644 index 000000000..2c31e4429 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio14.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio14 diotest2 -b 65536 -i 1000 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio14 diotest2 -b 65536 -i 1000 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio14 diotest2 -b 65536 -i 1000 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio15.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio15.sh new file mode 100644 index 000000000..d38c47dcb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio15.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio15 diotest3 -b 65536 -i 1000 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio15 diotest3 -b 65536 -i 1000 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio15 diotest3 -b 65536 -i 1000 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio16.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio16.sh new file mode 100644 index 000000000..741b7aaad --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio16 diotest5 -b 65536 -i 1000 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio16 diotest5 -b 65536 -i 1000 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio16 diotest5 -b 65536 -i 1000 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio17.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio17.sh new file mode 100644 index 000000000..0fab538df --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio17.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio17 diotest6 -b 65536 -i 1000 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio17 diotest6 -b 65536 -i 1000 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio17 diotest6 -b 65536 -i 1000 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio18.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio18.sh new file mode 100644 index 000000000..03a201c19 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio18.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio18 diotest2 -b 65536 -i 1000 -o 1024000 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio18 diotest2 -b 65536 -i 1000 -o 1024000 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio18 diotest2 -b 65536 -i 1000 -o 1024000 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio19.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio19.sh new file mode 100644 index 000000000..f1a6cb463 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio19.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio19 diotest3 -b 65536 -i 1000 -o 1024000 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio19 diotest3 -b 65536 -i 1000 -o 1024000 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio19 diotest3 -b 65536 -i 1000 -o 1024000 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio20.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio20.sh new file mode 100644 index 000000000..02a219d7e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio20.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio20 diotest5 -b 65536 -i 1000 -o 1024000 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio20 diotest5 -b 65536 -i 1000 -o 1024000 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio20 diotest5 -b 65536 -i 1000 -o 1024000 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio21.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio21.sh new file mode 100644 index 000000000..0bde0a65b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio21.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio21 diotest6 -b 65536 -i 1000 -o 1024000 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio21 diotest6 -b 65536 -i 1000 -o 1024000 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio21 diotest6 -b 65536 -i 1000 -o 1024000 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio22.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio22.sh new file mode 100644 index 000000000..0781e167e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio22.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio22 diotest2 -b 65536 -i 1000 -o 104857600 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio22 diotest2 -b 65536 -i 1000 -o 104857600 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio22 diotest2 -b 65536 -i 1000 -o 104857600 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio23.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio23.sh new file mode 100644 index 000000000..f222c1dcd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio23.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio23 diotest3 -b 65536 -i 1000 -o 104857600 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio23 diotest3 -b 65536 -i 1000 -o 104857600 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio23 diotest3 -b 65536 -i 1000 -o 104857600 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio24.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio24.sh new file mode 100644 index 000000000..997ad331a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio24.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio24 diotest5 -b 65536 -i 1000 -o 104857600 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio24 diotest5 -b 65536 -i 1000 -o 104857600 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio24 diotest5 -b 65536 -i 1000 -o 104857600 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio25.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio25.sh new file mode 100644 index 000000000..418e9b0fb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio25.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio25 diotest6 -b 65536 -i 1000 -o 104857600 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio25 diotest6 -b 65536 -i 1000 -o 104857600 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio25 diotest6 -b 65536 -i 1000 -o 104857600 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio26.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio26.sh new file mode 100644 index 000000000..58ae42026 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio26.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio26 diotest6 -b 8192 -v 100 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio26 diotest6 -b 8192 -v 100 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio26 diotest6 -b 8192 -v 100 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio27.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio27.sh new file mode 100644 index 000000000..639e135dc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio27.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio27 diotest6 -b 8192 -o 1024000 -i 1000 -v 100 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio27 diotest6 -b 8192 -o 1024000 -i 1000 -v 100 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio27 diotest6 -b 8192 -o 1024000 -i 1000 -v 100 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio28.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio28.sh new file mode 100644 index 000000000..313513a22 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio28.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio28 diotest6 -b 8192 -o 1024000 -i 1000 -v 200 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio28 diotest6 -b 8192 -o 1024000 -i 1000 -v 200 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio28 diotest6 -b 8192 -o 1024000 -i 1000 -v 200 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio29.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio29.sh new file mode 100644 index 000000000..6b1c80785 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio29.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio29 diotest3 -b 65536 -n 100 -i 100 -o 1024000 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio29 diotest3 -b 65536 -n 100 -i 100 -o 1024000 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio29 diotest3 -b 65536 -n 100 -i 100 -o 1024000 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio30.sh b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio30.sh new file mode 100644 index 000000000..629fc292e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_dio/oe_test_ltp_dio_dio30.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_dio dio30 diotest6 -b 65536 -n 100 -i 100 -o 1024000 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f dio -s dio30 diotest6 -b 65536 -n 100 -i 100 -o 1024000 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "dio dio30 diotest6 -b 65536 -n 100 -i 100 -o 1024000 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fcntl-locktests/oe_test_ltp_fcntl-locktests_FCNTL_LOCKTESTS.sh b/testcases/system-test/ltp-test/ltp_fcntl-locktests/oe_test_ltp_fcntl-locktests_FCNTL_LOCKTESTS.sh new file mode 100644 index 000000000..356168005 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fcntl-locktests/oe_test_ltp_fcntl-locktests_FCNTL_LOCKTESTS.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fcntl-locktests FCNTL_LOCKTESTS locktests -n 100 -f /tmp/fcntl_locktest_testfile +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fcntl-locktests -s FCNTL_LOCKTESTS locktests -n 100 -f /tmp/fcntl_locktest_testfile + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fcntl-locktests FCNTL_LOCKTESTS locktests -n 100 -f /tmp/fcntl_locktest_testfile failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_filecaps/oe_test_ltp_filecaps_Filecaps.sh b/testcases/system-test/ltp-test/ltp_filecaps/oe_test_ltp_filecaps_Filecaps.sh new file mode 100644 index 000000000..20b591913 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_filecaps/oe_test_ltp_filecaps_Filecaps.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_filecaps Filecaps filecapstest.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f filecaps -s Filecaps filecapstest.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "filecaps Filecaps filecapstest.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_binfmt_misc01.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_binfmt_misc01.sh new file mode 100644 index 000000000..29f67c5e3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_binfmt_misc01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs binfmt_misc01 binfmt_misc01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s binfmt_misc01 binfmt_misc01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs binfmt_misc01 binfmt_misc01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_binfmt_misc02.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_binfmt_misc02.sh new file mode 100644 index 000000000..102cda816 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_binfmt_misc02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs binfmt_misc02 binfmt_misc02.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s binfmt_misc02 binfmt_misc02.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs binfmt_misc02 binfmt_misc02.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_fs_di.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_fs_di.sh new file mode 100644 index 000000000..e842df957 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_fs_di.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs fs_di fs_di -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s fs_di fs_di -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs fs_di fs_di -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_fs_fill.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_fs_fill.sh new file mode 100644 index 000000000..0c0925804 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_fs_fill.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs fs_fill fs_fill +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s fs_fill fs_fill + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs fs_fill fs_fill failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_fs_inod01.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_fs_inod01.sh new file mode 100644 index 000000000..ddb479a93 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_fs_inod01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs fs_inod01 fs_inod $TMPDIR 10 10 10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s fs_inod01 fs_inod $TMPDIR 10 10 10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs fs_inod01 fs_inod $TMPDIR 10 10 10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_fs_racer.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_fs_racer.sh new file mode 100644 index 000000000..cc5d20a01 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_fs_racer.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs fs_racer fs_racer.sh -t 5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s fs_racer fs_racer.sh -t 5 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs fs_racer fs_racer.sh -t 5 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest01.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest01.sh new file mode 100644 index 000000000..3f4de8d53 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs ftest01 ftest01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s ftest01 ftest01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs ftest01 ftest01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest02.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest02.sh new file mode 100644 index 000000000..366780740 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs ftest02 ftest02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s ftest02 ftest02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs ftest02 ftest02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest03.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest03.sh new file mode 100644 index 000000000..c066821c0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs ftest03 ftest03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s ftest03 ftest03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs ftest03 ftest03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest04.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest04.sh new file mode 100644 index 000000000..93bfbd24c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs ftest04 ftest04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s ftest04 ftest04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs ftest04 ftest04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest05.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest05.sh new file mode 100644 index 000000000..b2926a336 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs ftest05 ftest05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s ftest05 ftest05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs ftest05 ftest05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest06.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest06.sh new file mode 100644 index 000000000..e4fb0a83f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs ftest06 ftest06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s ftest06 ftest06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs ftest06 ftest06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest07.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest07.sh new file mode 100644 index 000000000..e16042537 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs ftest07 ftest07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s ftest07 ftest07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs ftest07 ftest07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest08.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest08.sh new file mode 100644 index 000000000..50ca6543c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_ftest08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs ftest08 ftest08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s ftest08 ftest08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs ftest08 ftest08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf01.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf01.sh new file mode 100644 index 000000000..81eae36f8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf01 growfiles -W gf01 -b -e 1 -u -i 0 -L 20 -w -C 1 -l -I r -T 10 -f glseek20 -S 2 -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf01 growfiles -W gf01 -b -e 1 -u -i 0 -L 20 -w -C 1 -l -I r -T 10 -f glseek20 -S 2 -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf01 growfiles -W gf01 -b -e 1 -u -i 0 -L 20 -w -C 1 -l -I r -T 10 -f glseek20 -S 2 -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf02.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf02.sh new file mode 100644 index 000000000..6419227f0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf02 growfiles -W gf02 -b -e 1 -L 10 -i 100 -I p -S 2 -u -f gf03_ -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf02 growfiles -W gf02 -b -e 1 -L 10 -i 100 -I p -S 2 -u -f gf03_ -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf02 growfiles -W gf02 -b -e 1 -L 10 -i 100 -I p -S 2 -u -f gf03_ -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf03.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf03.sh new file mode 100644 index 000000000..9a32c9596 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf03 growfiles -W gf03 -b -e 1 -g 1 -i 1 -S 150 -u -f gf05_ -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf03 growfiles -W gf03 -b -e 1 -g 1 -i 1 -S 150 -u -f gf05_ -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf03 growfiles -W gf03 -b -e 1 -g 1 -i 1 -S 150 -u -f gf05_ -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf04.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf04.sh new file mode 100644 index 000000000..71e2ba3c7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf04 growfiles -W gf04 -b -e 1 -g 4090 -i 500 -t 39000 -u -f gf06_ -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf04 growfiles -W gf04 -b -e 1 -g 4090 -i 500 -t 39000 -u -f gf06_ -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf04 growfiles -W gf04 -b -e 1 -g 4090 -i 500 -t 39000 -u -f gf06_ -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf05.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf05.sh new file mode 100644 index 000000000..83e0a9c62 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf05 growfiles -W gf05 -b -e 1 -g 5000 -i 500 -t 49900 -T10 -c9 -I p -u -f gf07_ -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf05 growfiles -W gf05 -b -e 1 -g 5000 -i 500 -t 49900 -T10 -c9 -I p -u -f gf07_ -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf05 growfiles -W gf05 -b -e 1 -g 5000 -i 500 -t 49900 -T10 -c9 -I p -u -f gf07_ -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf06.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf06.sh new file mode 100644 index 000000000..1fb67c8f0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf06 growfiles -W gf06 -b -e 1 -u -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 -f g_rand10 -S 2 -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf06 growfiles -W gf06 -b -e 1 -u -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 -f g_rand10 -S 2 -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf06 growfiles -W gf06 -b -e 1 -u -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 -f g_rand10 -S 2 -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf07.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf07.sh new file mode 100644 index 000000000..95a205f0f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf07 growfiles -W gf07 -b -e 1 -u -r 1-5000 -R 0--2 -i 0 -L 30 -C 1 -I p -f g_rand13 -S 2 -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf07 growfiles -W gf07 -b -e 1 -u -r 1-5000 -R 0--2 -i 0 -L 30 -C 1 -I p -f g_rand13 -S 2 -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf07 growfiles -W gf07 -b -e 1 -u -r 1-5000 -R 0--2 -i 0 -L 30 -C 1 -I p -f g_rand13 -S 2 -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf08.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf08.sh new file mode 100644 index 000000000..01223ab17 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf08 growfiles -W gf08 -b -e 1 -u -r 1-5000 -R 0--2 -i 0 -L 30 -C 1 -f g_rand11 -S 2 -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf08 growfiles -W gf08 -b -e 1 -u -r 1-5000 -R 0--2 -i 0 -L 30 -C 1 -f g_rand11 -S 2 -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf08 growfiles -W gf08 -b -e 1 -u -r 1-5000 -R 0--2 -i 0 -L 30 -C 1 -f g_rand11 -S 2 -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf09.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf09.sh new file mode 100644 index 000000000..10696075b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf09 growfiles -W gf09 -b -e 1 -u -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 -I p -f g_rand12 -S 2 -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf09 growfiles -W gf09 -b -e 1 -u -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 -I p -f g_rand12 -S 2 -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf09 growfiles -W gf09 -b -e 1 -u -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 -I p -f g_rand12 -S 2 -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf10.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf10.sh new file mode 100644 index 000000000..30027e83f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf10 growfiles -W gf10 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I l -f g_lio14 -S 2 -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf10 growfiles -W gf10 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I l -f g_lio14 -S 2 -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf10 growfiles -W gf10 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I l -f g_lio14 -S 2 -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf11.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf11.sh new file mode 100644 index 000000000..5b7edf7b6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf11 growfiles -W gf11 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I L -f g_lio15 -S 2 -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf11 growfiles -W gf11 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I L -f g_lio15 -S 2 -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf11 growfiles -W gf11 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I L -f g_lio15 -S 2 -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf12.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf12.sh new file mode 100644 index 000000000..8d2065cc8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf12.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf12 mkfifo $TMPDIR/gffifo17; growfiles -b -W gf12 -e 1 -u -i 0 -L 30 $TMPDIR/gffifo17 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf12 mkfifo $TMPDIR/gffifo17; growfiles -b -W gf12 -e 1 -u -i 0 -L 30 $TMPDIR/gffifo17 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf12 mkfifo $TMPDIR/gffifo17; growfiles -b -W gf12 -e 1 -u -i 0 -L 30 $TMPDIR/gffifo17 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf13.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf13.sh new file mode 100644 index 000000000..cb551d68e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf13.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf13 mkfifo $TMPDIR/gffifo18; growfiles -b -W gf13 -e 1 -u -i 0 -L 30 -I r -r 1-4096 $TMPDIR/gffifo18 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf13 mkfifo $TMPDIR/gffifo18; growfiles -b -W gf13 -e 1 -u -i 0 -L 30 -I r -r 1-4096 $TMPDIR/gffifo18 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf13 mkfifo $TMPDIR/gffifo18; growfiles -b -W gf13 -e 1 -u -i 0 -L 30 -I r -r 1-4096 $TMPDIR/gffifo18 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf14.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf14.sh new file mode 100644 index 000000000..7d7fa69ff --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf14.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf14 growfiles -W gf14 -b -e 1 -u -i 0 -L 20 -w -l -C 1 -T 10 -f glseek19 -S 2 -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf14 growfiles -W gf14 -b -e 1 -u -i 0 -L 20 -w -l -C 1 -T 10 -f glseek19 -S 2 -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf14 growfiles -W gf14 -b -e 1 -u -i 0 -L 20 -w -l -C 1 -T 10 -f glseek19 -S 2 -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf15.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf15.sh new file mode 100644 index 000000000..d601e545c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf15.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf15 growfiles -W gf15 -b -e 1 -u -r 1-49600 -I r -u -i 0 -L 120 -f Lgfile1 -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf15 growfiles -W gf15 -b -e 1 -u -r 1-49600 -I r -u -i 0 -L 120 -f Lgfile1 -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf15 growfiles -W gf15 -b -e 1 -u -r 1-49600 -I r -u -i 0 -L 120 -f Lgfile1 -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf16.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf16.sh new file mode 100644 index 000000000..ca3e0cbab --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf16 growfiles -W gf16 -b -e 1 -i 0 -L 120 -u -g 4090 -T 101 -t 408990 -l -C 10 -c 1000 -S 10 -f Lgf02_ -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf16 growfiles -W gf16 -b -e 1 -i 0 -L 120 -u -g 4090 -T 101 -t 408990 -l -C 10 -c 1000 -S 10 -f Lgf02_ -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf16 growfiles -W gf16 -b -e 1 -i 0 -L 120 -u -g 4090 -T 101 -t 408990 -l -C 10 -c 1000 -S 10 -f Lgf02_ -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf17.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf17.sh new file mode 100644 index 000000000..386ced492 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf17.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf17 growfiles -W gf17 -b -e 1 -i 0 -L 120 -u -g 5000 -T 101 -t 499990 -l -C 10 -c 1000 -S 10 -f Lgf03_ -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf17 growfiles -W gf17 -b -e 1 -i 0 -L 120 -u -g 5000 -T 101 -t 499990 -l -C 10 -c 1000 -S 10 -f Lgf03_ -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf17 growfiles -W gf17 -b -e 1 -i 0 -L 120 -u -g 5000 -T 101 -t 499990 -l -C 10 -c 1000 -S 10 -f Lgf03_ -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf18.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf18.sh new file mode 100644 index 000000000..97173fd90 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf18.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf18 growfiles -W gf18 -b -e 1 -i 0 -L 120 -w -u -r 10-5000 -I r -l -S 2 -f Lgf04_ -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf18 growfiles -W gf18 -b -e 1 -i 0 -L 120 -w -u -r 10-5000 -I r -l -S 2 -f Lgf04_ -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf18 growfiles -W gf18 -b -e 1 -i 0 -L 120 -w -u -r 10-5000 -I r -l -S 2 -f Lgf04_ -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf19.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf19.sh new file mode 100644 index 000000000..3f5cdac1b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf19.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf19 growfiles -W gf19 -b -e 1 -g 5000 -i 500 -t 49900 -T10 -c9 -I p -o O_RDWR,O_CREAT,O_TRUNC -u -f gf08i_ -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf19 growfiles -W gf19 -b -e 1 -g 5000 -i 500 -t 49900 -T10 -c9 -I p -o O_RDWR,O_CREAT,O_TRUNC -u -f gf08i_ -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf19 growfiles -W gf19 -b -e 1 -g 5000 -i 500 -t 49900 -T10 -c9 -I p -o O_RDWR,O_CREAT,O_TRUNC -u -f gf08i_ -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf20.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf20.sh new file mode 100644 index 000000000..eadb976e2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf20.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf20 growfiles -W gf20 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 1-256000:512 -R 512-256000 -T 4 -f gfbigio-$$ -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf20 growfiles -W gf20 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 1-256000:512 -R 512-256000 -T 4 -f gfbigio-$$ -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf20 growfiles -W gf20 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 1-256000:512 -R 512-256000 -T 4 -f gfbigio-$$ -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf21.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf21.sh new file mode 100644 index 000000000..0ef4400ea --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf21.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf21 growfiles -W gf21 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 -f gf-bld-$$ -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf21 growfiles -W gf21 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 -f gf-bld-$$ -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf21 growfiles -W gf21 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 -f gf-bld-$$ -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf22.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf22.sh new file mode 100644 index 000000000..a0469968c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf22.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf22 growfiles -W gf22 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 -f gf-bldf-$$ -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf22 growfiles -W gf22 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 -f gf-bldf-$$ -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf22 growfiles -W gf22 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 -f gf-bldf-$$ -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf23.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf23.sh new file mode 100644 index 000000000..db48e7061 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf23.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf23 growfiles -W gf23 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 512-64000:1024 -R 1-384000 -T 4 -f gf-inf-$$ -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf23 growfiles -W gf23 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 512-64000:1024 -R 1-384000 -T 4 -f gf-inf-$$ -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf23 growfiles -W gf23 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 512-64000:1024 -R 1-384000 -T 4 -f gf-inf-$$ -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf24.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf24.sh new file mode 100644 index 000000000..83f040a9a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf24.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf24 growfiles -W gf24 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -f gf-jbld-$$ -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf24 growfiles -W gf24 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -f gf-jbld-$$ -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf24 growfiles -W gf24 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -f gf-jbld-$$ -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf25.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf25.sh new file mode 100644 index 000000000..405968806 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf25.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf25 growfiles -W gf25 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 1024000-2048000:2048 -R 4095-2048000 -T 1 -f gf-large-gs-$$ -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf25 growfiles -W gf25 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 1024000-2048000:2048 -R 4095-2048000 -T 1 -f gf-large-gs-$$ -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf25 growfiles -W gf25 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 1024000-2048000:2048 -R 4095-2048000 -T 1 -f gf-large-gs-$$ -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf26.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf26.sh new file mode 100644 index 000000000..411bc200b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf26.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf26 growfiles -W gf26 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 128-32768:128 -R 512-64000 -T 4 -f gfsmallio-$$ -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf26 growfiles -W gf26 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 128-32768:128 -R 512-64000 -T 4 -f gfsmallio-$$ -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf26 growfiles -W gf26 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 128-32768:128 -R 512-64000 -T 4 -f gfsmallio-$$ -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf27.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf27.sh new file mode 100644 index 000000000..5e0a749d3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf27.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf27 growfiles -W gf27 -b -D 0 -w -g 8b -C 1 -b -i 1000 -u -f gfsparse-1-$$ -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf27 growfiles -W gf27 -b -D 0 -w -g 8b -C 1 -b -i 1000 -u -f gfsparse-1-$$ -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf27 growfiles -W gf27 -b -D 0 -w -g 8b -C 1 -b -i 1000 -u -f gfsparse-1-$$ -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf28.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf28.sh new file mode 100644 index 000000000..fcd851cef --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf28.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf28 growfiles -W gf28 -b -D 0 -w -g 16b -C 1 -b -i 1000 -u -f gfsparse-2-$$ -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf28 growfiles -W gf28 -b -D 0 -w -g 16b -C 1 -b -i 1000 -u -f gfsparse-2-$$ -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf28 growfiles -W gf28 -b -D 0 -w -g 16b -C 1 -b -i 1000 -u -f gfsparse-2-$$ -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf29.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf29.sh new file mode 100644 index 000000000..f005c08d6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf29.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf29 growfiles -W gf29 -b -D 0 -r 1-4096 -R 0-33554432 -i 0 -L 60 -C 1 -u -f gfsparse-3-$$ -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf29 growfiles -W gf29 -b -D 0 -r 1-4096 -R 0-33554432 -i 0 -L 60 -C 1 -u -f gfsparse-3-$$ -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf29 growfiles -W gf29 -b -D 0 -r 1-4096 -R 0-33554432 -i 0 -L 60 -C 1 -u -f gfsparse-3-$$ -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf30.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf30.sh new file mode 100644 index 000000000..576921728 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_gf30.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs gf30 growfiles -W gf30 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -o O_RDWR,O_CREAT,O_SYNC -g 20480 -T 10 -t 20480 -f gf-sync-$$ -d $TMPDIR +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s gf30 growfiles -W gf30 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -o O_RDWR,O_CREAT,O_SYNC -g 20480 -T 10 -t 20480 -f gf-sync-$$ -d $TMPDIR + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs gf30 growfiles -W gf30 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -o O_RDWR,O_CREAT,O_SYNC -g 20480 -T 10 -t 20480 -f gf-sync-$$ -d $TMPDIR failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_inode01.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_inode01.sh new file mode 100644 index 000000000..e93dfdd53 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_inode01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs inode01 inode01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s inode01 inode01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs inode01 inode01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_inode02.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_inode02.sh new file mode 100644 index 000000000..616522471 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_inode02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs inode02 inode02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s inode02 inode02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs inode02 inode02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_iogen01.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_iogen01.sh new file mode 100644 index 000000000..7076b1b66 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_iogen01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs iogen01 export LTPROOT; rwtest -N iogen01 -i 120s -s read,write -Da -Dv -n 2 500b:$TMPDIR/doio.f1.$$ 1000b:$TMPDIR/doio.f2.$$ +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s iogen01 export LTPROOT; rwtest -N iogen01 -i 120s -s read,write -Da -Dv -n 2 500b:$TMPDIR/doio.f1.$$ 1000b:$TMPDIR/doio.f2.$$ + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs iogen01 export LTPROOT; rwtest -N iogen01 -i 120s -s read,write -Da -Dv -n 2 500b:$TMPDIR/doio.f1.$$ 1000b:$TMPDIR/doio.f2.$$ failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_isofs.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_isofs.sh new file mode 100644 index 000000000..206cc6a06 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_isofs.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs isofs isofs.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s isofs isofs.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs isofs isofs.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_lftest01.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_lftest01.sh new file mode 100644 index 000000000..b3d1b4dfd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_lftest01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs lftest01 lftest +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s lftest01 lftest + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs lftest01 lftest failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_linker01.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_linker01.sh new file mode 100644 index 000000000..1ecc962ff --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_linker01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs linker01 linktest.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s linker01 linktest.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs linker01 linktest.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_openfile01.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_openfile01.sh new file mode 100644 index 000000000..a6220489c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_openfile01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs openfile01 openfile -f10 -t10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s openfile01 openfile -f10 -t10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs openfile01 openfile -f10 -t10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_proc01.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_proc01.sh new file mode 100644 index 000000000..8a3894466 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_proc01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs proc01 proc01 -m 128 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s proc01 proc01 -m 128 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs proc01 proc01 -m 128 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_quota_remount_test01.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_quota_remount_test01.sh new file mode 100644 index 000000000..b997e29d6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_quota_remount_test01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs quota_remount_test01 quota_remount_test01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s quota_remount_test01 quota_remount_test01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs quota_remount_test01 quota_remount_test01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_read_all_dev.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_read_all_dev.sh new file mode 100644 index 000000000..0ddea1384 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_read_all_dev.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs read_all_dev read_all -d /dev -p -q -r 3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s read_all_dev read_all -d /dev -p -q -r 3 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs read_all_dev read_all -d /dev -p -q -r 3 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_read_all_proc.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_read_all_proc.sh new file mode 100644 index 000000000..010597cd4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_read_all_proc.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs read_all_proc read_all -d /proc -q -r 3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s read_all_proc read_all -d /proc -q -r 3 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs read_all_proc read_all -d /proc -q -r 3 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_read_all_sys.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_read_all_sys.sh new file mode 100644 index 000000000..04880717f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_read_all_sys.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs read_all_sys read_all -d /sys -q -r 3 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s read_all_sys read_all -d /sys -q -r 3 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs read_all_sys read_all -d /sys -q -r 3 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest01.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest01.sh new file mode 100644 index 000000000..1166172ce --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs rwtest01 export LTPROOT; rwtest -N rwtest01 -c -q -i 60s -f sync 10%25000:$TMPDIR/rw-sync-$$ +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s rwtest01 export LTPROOT; rwtest -N rwtest01 -c -q -i 60s -f sync 10%25000:$TMPDIR/rw-sync-$$ + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs rwtest01 export LTPROOT; rwtest -N rwtest01 -c -q -i 60s -f sync 10%25000:$TMPDIR/rw-sync-$$ failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest02.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest02.sh new file mode 100644 index 000000000..1d09ae62e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs rwtest02 export LTPROOT; rwtest -N rwtest02 -c -q -i 60s -f buffered 10%25000:$TMPDIR/rw-buffered-$$ +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s rwtest02 export LTPROOT; rwtest -N rwtest02 -c -q -i 60s -f buffered 10%25000:$TMPDIR/rw-buffered-$$ + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs rwtest02 export LTPROOT; rwtest -N rwtest02 -c -q -i 60s -f buffered 10%25000:$TMPDIR/rw-buffered-$$ failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest03.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest03.sh new file mode 100644 index 000000000..19fc15f92 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs rwtest03 export LTPROOT; rwtest -N rwtest03 -c -q -i 60s -n 2 -f buffered -s mmread,mmwrite -m random -Dv 10%25000:$TMPDIR/mm-buff-$$ +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s rwtest03 export LTPROOT; rwtest -N rwtest03 -c -q -i 60s -n 2 -f buffered -s mmread,mmwrite -m random -Dv 10%25000:$TMPDIR/mm-buff-$$ + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs rwtest03 export LTPROOT; rwtest -N rwtest03 -c -q -i 60s -n 2 -f buffered -s mmread,mmwrite -m random -Dv 10%25000:$TMPDIR/mm-buff-$$ failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest04.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest04.sh new file mode 100644 index 000000000..3b6326643 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs rwtest04 export LTPROOT; rwtest -N rwtest04 -c -q -i 60s -n 2 -f sync -s mmread,mmwrite -m random -Dv 10%25000:$TMPDIR/mm-sync-$$ +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s rwtest04 export LTPROOT; rwtest -N rwtest04 -c -q -i 60s -n 2 -f sync -s mmread,mmwrite -m random -Dv 10%25000:$TMPDIR/mm-sync-$$ + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs rwtest04 export LTPROOT; rwtest -N rwtest04 -c -q -i 60s -n 2 -f sync -s mmread,mmwrite -m random -Dv 10%25000:$TMPDIR/mm-sync-$$ failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest05.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest05.sh new file mode 100644 index 000000000..86721f058 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_rwtest05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs rwtest05 export LTPROOT; rwtest -N rwtest05 -c -q -i 50 -T 64b 500b:$TMPDIR/rwtest01%f +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s rwtest05 export LTPROOT; rwtest -N rwtest05 -c -q -i 50 -T 64b 500b:$TMPDIR/rwtest01%f + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs rwtest05 export LTPROOT; rwtest -N rwtest05 -c -q -i 50 -T 64b 500b:$TMPDIR/rwtest01%f failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_squashfs01.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_squashfs01.sh new file mode 100644 index 000000000..441e57682 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_squashfs01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs squashfs01 squashfs01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s squashfs01 squashfs01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs squashfs01 squashfs01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream01.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream01.sh new file mode 100644 index 000000000..ebab70802 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs stream01 stream01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s stream01 stream01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs stream01 stream01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream02.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream02.sh new file mode 100644 index 000000000..d9837c882 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs stream02 stream02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s stream02 stream02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs stream02 stream02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream03.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream03.sh new file mode 100644 index 000000000..005127bc1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs stream03 stream03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s stream03 stream03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs stream03 stream03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream04.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream04.sh new file mode 100644 index 000000000..38055a1b6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs stream04 stream04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s stream04 stream04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs stream04 stream04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream05.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream05.sh new file mode 100644 index 000000000..03976f61e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_stream05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs stream05 stream05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s stream05 stream05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs stream05 stream05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_writetest01.sh b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_writetest01.sh new file mode 100644 index 000000000..e6efdb2b1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs/oe_test_ltp_fs_writetest01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs writetest01 writetest +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs -s writetest01 writetest + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs writetest01 writetest failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind01_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind01_sh.sh new file mode 100644 index 000000000..dbf0ee630 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind01_sh fs_bind01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind01_sh fs_bind01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind01_sh fs_bind01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind02_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind02_sh.sh new file mode 100644 index 000000000..7b85cdec0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind02_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind02_sh fs_bind02.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind02_sh fs_bind02.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind02_sh fs_bind02.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind03_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind03_sh.sh new file mode 100644 index 000000000..c8f0ec2b5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind03_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind03_sh fs_bind03.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind03_sh fs_bind03.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind03_sh fs_bind03.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind04_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind04_sh.sh new file mode 100644 index 000000000..582bde1bb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind04_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind04_sh fs_bind04.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind04_sh fs_bind04.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind04_sh fs_bind04.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind05_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind05_sh.sh new file mode 100644 index 000000000..2c76a8ceb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind05_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind05_sh fs_bind05.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind05_sh fs_bind05.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind05_sh fs_bind05.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind06_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind06_sh.sh new file mode 100644 index 000000000..c458a83b8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind06_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind06_sh fs_bind06.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind06_sh fs_bind06.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind06_sh fs_bind06.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind07-2_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind07-2_sh.sh new file mode 100644 index 000000000..a340ce260 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind07-2_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind07-2_sh fs_bind07-2.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind07-2_sh fs_bind07-2.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind07-2_sh fs_bind07-2.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind07_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind07_sh.sh new file mode 100644 index 000000000..b9e4c472f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind07_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind07_sh fs_bind07.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind07_sh fs_bind07.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind07_sh fs_bind07.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind08_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind08_sh.sh new file mode 100644 index 000000000..cb0f0c986 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind08_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind08_sh fs_bind08.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind08_sh fs_bind08.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind08_sh fs_bind08.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind09_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind09_sh.sh new file mode 100644 index 000000000..743192cd6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind09_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind09_sh fs_bind09.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind09_sh fs_bind09.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind09_sh fs_bind09.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind10_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind10_sh.sh new file mode 100644 index 000000000..58edfa8aa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind10_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind10_sh fs_bind10.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind10_sh fs_bind10.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind10_sh fs_bind10.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind11_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind11_sh.sh new file mode 100644 index 000000000..02dbeba38 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind11_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind11_sh fs_bind11.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind11_sh fs_bind11.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind11_sh fs_bind11.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind12_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind12_sh.sh new file mode 100644 index 000000000..0b3d4d0ae --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind12_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind12_sh fs_bind12.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind12_sh fs_bind12.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind12_sh fs_bind12.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind13_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind13_sh.sh new file mode 100644 index 000000000..b7087e2ec --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind13_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind13_sh fs_bind13.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind13_sh fs_bind13.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind13_sh fs_bind13.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind14_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind14_sh.sh new file mode 100644 index 000000000..34187fbcf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind14_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind14_sh fs_bind14.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind14_sh fs_bind14.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind14_sh fs_bind14.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind15_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind15_sh.sh new file mode 100644 index 000000000..045d557d8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind15_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind15_sh fs_bind15.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind15_sh fs_bind15.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind15_sh fs_bind15.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind16_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind16_sh.sh new file mode 100644 index 000000000..08ee7f9b9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind16_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind16_sh fs_bind16.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind16_sh fs_bind16.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind16_sh fs_bind16.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind17_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind17_sh.sh new file mode 100644 index 000000000..ef1d6c23d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind17_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind17_sh fs_bind17.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind17_sh fs_bind17.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind17_sh fs_bind17.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind18_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind18_sh.sh new file mode 100644 index 000000000..20acd925c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind18_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind18_sh fs_bind18.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind18_sh fs_bind18.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind18_sh fs_bind18.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind19_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind19_sh.sh new file mode 100644 index 000000000..3357cb23b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind19_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind19_sh fs_bind19.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind19_sh fs_bind19.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind19_sh fs_bind19.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind20_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind20_sh.sh new file mode 100644 index 000000000..e98399754 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind20_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind20_sh fs_bind20.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind20_sh fs_bind20.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind20_sh fs_bind20.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind21_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind21_sh.sh new file mode 100644 index 000000000..1b1cddefb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind21_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind21_sh fs_bind21.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind21_sh fs_bind21.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind21_sh fs_bind21.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind22_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind22_sh.sh new file mode 100644 index 000000000..5b57404c8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind22_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind22_sh fs_bind22.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind22_sh fs_bind22.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind22_sh fs_bind22.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind23_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind23_sh.sh new file mode 100644 index 000000000..637985953 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind23_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind23_sh fs_bind23.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind23_sh fs_bind23.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind23_sh fs_bind23.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind24_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind24_sh.sh new file mode 100644 index 000000000..85a1e687f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind24_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind24_sh fs_bind24.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind24_sh fs_bind24.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind24_sh fs_bind24.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS01_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS01_sh.sh new file mode 100644 index 000000000..8aaabd232 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_cloneNS01_sh fs_bind_cloneNS01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_cloneNS01_sh fs_bind_cloneNS01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_cloneNS01_sh fs_bind_cloneNS01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS02_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS02_sh.sh new file mode 100644 index 000000000..a0376d2d7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS02_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_cloneNS02_sh fs_bind_cloneNS02.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_cloneNS02_sh fs_bind_cloneNS02.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_cloneNS02_sh fs_bind_cloneNS02.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS03_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS03_sh.sh new file mode 100644 index 000000000..b7ea704ed --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS03_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_cloneNS03_sh fs_bind_cloneNS03.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_cloneNS03_sh fs_bind_cloneNS03.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_cloneNS03_sh fs_bind_cloneNS03.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS04_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS04_sh.sh new file mode 100644 index 000000000..f15fdb7eb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS04_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_cloneNS04_sh fs_bind_cloneNS04.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_cloneNS04_sh fs_bind_cloneNS04.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_cloneNS04_sh fs_bind_cloneNS04.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS05_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS05_sh.sh new file mode 100644 index 000000000..bf2e6252e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS05_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_cloneNS05_sh fs_bind_cloneNS05.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_cloneNS05_sh fs_bind_cloneNS05.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_cloneNS05_sh fs_bind_cloneNS05.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS06_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS06_sh.sh new file mode 100644 index 000000000..dbac4e84b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS06_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_cloneNS06_sh fs_bind_cloneNS06.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_cloneNS06_sh fs_bind_cloneNS06.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_cloneNS06_sh fs_bind_cloneNS06.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS07_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS07_sh.sh new file mode 100644 index 000000000..f1780306f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_cloneNS07_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_cloneNS07_sh fs_bind_cloneNS07.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_cloneNS07_sh fs_bind_cloneNS07.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_cloneNS07_sh fs_bind_cloneNS07.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move01_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move01_sh.sh new file mode 100644 index 000000000..bd2e75ec5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move01_sh fs_bind_move01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move01_sh fs_bind_move01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move01_sh fs_bind_move01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move02_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move02_sh.sh new file mode 100644 index 000000000..a0ef7f807 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move02_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move02_sh fs_bind_move02.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move02_sh fs_bind_move02.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move02_sh fs_bind_move02.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move03_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move03_sh.sh new file mode 100644 index 000000000..45dfba588 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move03_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move03_sh fs_bind_move03.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move03_sh fs_bind_move03.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move03_sh fs_bind_move03.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move04_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move04_sh.sh new file mode 100644 index 000000000..b0231fbf6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move04_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move04_sh fs_bind_move04.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move04_sh fs_bind_move04.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move04_sh fs_bind_move04.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move05_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move05_sh.sh new file mode 100644 index 000000000..b0053454b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move05_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move05_sh fs_bind_move05.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move05_sh fs_bind_move05.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move05_sh fs_bind_move05.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move06_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move06_sh.sh new file mode 100644 index 000000000..cbc67245a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move06_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move06_sh fs_bind_move06.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move06_sh fs_bind_move06.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move06_sh fs_bind_move06.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move07_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move07_sh.sh new file mode 100644 index 000000000..365013bbe --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move07_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move07_sh fs_bind_move07.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move07_sh fs_bind_move07.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move07_sh fs_bind_move07.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move08_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move08_sh.sh new file mode 100644 index 000000000..d9892e7b4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move08_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move08_sh fs_bind_move08.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move08_sh fs_bind_move08.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move08_sh fs_bind_move08.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move09_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move09_sh.sh new file mode 100644 index 000000000..6625a98a5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move09_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move09_sh fs_bind_move09.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move09_sh fs_bind_move09.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move09_sh fs_bind_move09.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move10_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move10_sh.sh new file mode 100644 index 000000000..03622bf99 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move10_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move10_sh fs_bind_move10.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move10_sh fs_bind_move10.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move10_sh fs_bind_move10.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move11_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move11_sh.sh new file mode 100644 index 000000000..21256bc3e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move11_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move11_sh fs_bind_move11.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move11_sh fs_bind_move11.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move11_sh fs_bind_move11.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move12_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move12_sh.sh new file mode 100644 index 000000000..7d2691884 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move12_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move12_sh fs_bind_move12.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move12_sh fs_bind_move12.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move12_sh fs_bind_move12.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move13_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move13_sh.sh new file mode 100644 index 000000000..e4281dbb8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move13_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move13_sh fs_bind_move13.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move13_sh fs_bind_move13.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move13_sh fs_bind_move13.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move14_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move14_sh.sh new file mode 100644 index 000000000..67aa2a92e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move14_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move14_sh fs_bind_move14.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move14_sh fs_bind_move14.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move14_sh fs_bind_move14.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move15_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move15_sh.sh new file mode 100644 index 000000000..75e952914 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move15_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move15_sh fs_bind_move15.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move15_sh fs_bind_move15.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move15_sh fs_bind_move15.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move16_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move16_sh.sh new file mode 100644 index 000000000..8250591b7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move16_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move16_sh fs_bind_move16.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move16_sh fs_bind_move16.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move16_sh fs_bind_move16.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move17_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move17_sh.sh new file mode 100644 index 000000000..eef56ed13 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move17_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move17_sh fs_bind_move17.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move17_sh fs_bind_move17.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move17_sh fs_bind_move17.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move18_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move18_sh.sh new file mode 100644 index 000000000..eed4a3816 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move18_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move18_sh fs_bind_move18.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move18_sh fs_bind_move18.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move18_sh fs_bind_move18.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move19_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move19_sh.sh new file mode 100644 index 000000000..499faebcc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move19_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move19_sh fs_bind_move19.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move19_sh fs_bind_move19.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move19_sh fs_bind_move19.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move20_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move20_sh.sh new file mode 100644 index 000000000..f860c7d84 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move20_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move20_sh fs_bind_move20.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move20_sh fs_bind_move20.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move20_sh fs_bind_move20.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move21_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move21_sh.sh new file mode 100644 index 000000000..f1bb92858 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move21_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move21_sh fs_bind_move21.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move21_sh fs_bind_move21.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move21_sh fs_bind_move21.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move22_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move22_sh.sh new file mode 100644 index 000000000..5e8a8c2ef --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_move22_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_move22_sh fs_bind_move22.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_move22_sh fs_bind_move22.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_move22_sh fs_bind_move22.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind01_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind01_sh.sh new file mode 100644 index 000000000..345ed0722 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind01_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind01_sh fs_bind_rbind01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind01_sh fs_bind_rbind01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind01_sh fs_bind_rbind01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind02_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind02_sh.sh new file mode 100644 index 000000000..d50e934bd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind02_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind02_sh fs_bind_rbind02.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind02_sh fs_bind_rbind02.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind02_sh fs_bind_rbind02.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind03_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind03_sh.sh new file mode 100644 index 000000000..ff5648e21 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind03_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind03_sh fs_bind_rbind03.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind03_sh fs_bind_rbind03.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind03_sh fs_bind_rbind03.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind04_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind04_sh.sh new file mode 100644 index 000000000..ba60534cd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind04_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind04_sh fs_bind_rbind04.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind04_sh fs_bind_rbind04.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind04_sh fs_bind_rbind04.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind05_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind05_sh.sh new file mode 100644 index 000000000..e84995ff1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind05_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind05_sh fs_bind_rbind05.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind05_sh fs_bind_rbind05.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind05_sh fs_bind_rbind05.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind06_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind06_sh.sh new file mode 100644 index 000000000..cf41d8af3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind06_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind06_sh fs_bind_rbind06.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind06_sh fs_bind_rbind06.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind06_sh fs_bind_rbind06.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind07-2_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind07-2_sh.sh new file mode 100644 index 000000000..ecb659b02 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind07-2_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind07-2_sh fs_bind_rbind07-2.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind07-2_sh fs_bind_rbind07-2.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind07-2_sh fs_bind_rbind07-2.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind07_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind07_sh.sh new file mode 100644 index 000000000..08e9f2d0b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind07_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind07_sh fs_bind_rbind07.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind07_sh fs_bind_rbind07.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind07_sh fs_bind_rbind07.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind08_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind08_sh.sh new file mode 100644 index 000000000..c74300cfd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind08_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind08_sh fs_bind_rbind08.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind08_sh fs_bind_rbind08.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind08_sh fs_bind_rbind08.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind09_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind09_sh.sh new file mode 100644 index 000000000..ae428cf18 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind09_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind09_sh fs_bind_rbind09.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind09_sh fs_bind_rbind09.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind09_sh fs_bind_rbind09.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind10_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind10_sh.sh new file mode 100644 index 000000000..1a6424933 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind10_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind10_sh fs_bind_rbind10.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind10_sh fs_bind_rbind10.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind10_sh fs_bind_rbind10.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind11_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind11_sh.sh new file mode 100644 index 000000000..3970efd19 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind11_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind11_sh fs_bind_rbind11.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind11_sh fs_bind_rbind11.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind11_sh fs_bind_rbind11.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind12_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind12_sh.sh new file mode 100644 index 000000000..5ea8b6490 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind12_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind12_sh fs_bind_rbind12.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind12_sh fs_bind_rbind12.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind12_sh fs_bind_rbind12.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind13_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind13_sh.sh new file mode 100644 index 000000000..2acb642fc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind13_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind13_sh fs_bind_rbind13.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind13_sh fs_bind_rbind13.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind13_sh fs_bind_rbind13.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind14_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind14_sh.sh new file mode 100644 index 000000000..2504f1853 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind14_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind14_sh fs_bind_rbind14.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind14_sh fs_bind_rbind14.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind14_sh fs_bind_rbind14.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind15_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind15_sh.sh new file mode 100644 index 000000000..8ece9f578 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind15_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind15_sh fs_bind_rbind15.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind15_sh fs_bind_rbind15.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind15_sh fs_bind_rbind15.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind16_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind16_sh.sh new file mode 100644 index 000000000..ce8efde89 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind16_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind16_sh fs_bind_rbind16.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind16_sh fs_bind_rbind16.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind16_sh fs_bind_rbind16.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind17_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind17_sh.sh new file mode 100644 index 000000000..dfd0d15cc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind17_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind17_sh fs_bind_rbind17.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind17_sh fs_bind_rbind17.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind17_sh fs_bind_rbind17.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind18_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind18_sh.sh new file mode 100644 index 000000000..e9fb9762f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind18_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind18_sh fs_bind_rbind18.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind18_sh fs_bind_rbind18.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind18_sh fs_bind_rbind18.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind19_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind19_sh.sh new file mode 100644 index 000000000..1dde2dcd8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind19_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind19_sh fs_bind_rbind19.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind19_sh fs_bind_rbind19.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind19_sh fs_bind_rbind19.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind20_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind20_sh.sh new file mode 100644 index 000000000..fb158a25d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind20_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind20_sh fs_bind_rbind20.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind20_sh fs_bind_rbind20.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind20_sh fs_bind_rbind20.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind21_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind21_sh.sh new file mode 100644 index 000000000..647dd97b7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind21_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind21_sh fs_bind_rbind21.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind21_sh fs_bind_rbind21.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind21_sh fs_bind_rbind21.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind22_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind22_sh.sh new file mode 100644 index 000000000..ffeced000 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind22_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind22_sh fs_bind_rbind22.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind22_sh fs_bind_rbind22.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind22_sh fs_bind_rbind22.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind23_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind23_sh.sh new file mode 100644 index 000000000..ed59f71e2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind23_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind23_sh fs_bind_rbind23.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind23_sh fs_bind_rbind23.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind23_sh fs_bind_rbind23.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind24_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind24_sh.sh new file mode 100644 index 000000000..20d2c278d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind24_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind24_sh fs_bind_rbind24.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind24_sh fs_bind_rbind24.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind24_sh fs_bind_rbind24.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind25_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind25_sh.sh new file mode 100644 index 000000000..58ca2962f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind25_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind25_sh fs_bind_rbind25.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind25_sh fs_bind_rbind25.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind25_sh fs_bind_rbind25.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind26_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind26_sh.sh new file mode 100644 index 000000000..533433e26 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind26_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind26_sh fs_bind_rbind26.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind26_sh fs_bind_rbind26.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind26_sh fs_bind_rbind26.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind27_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind27_sh.sh new file mode 100644 index 000000000..db06980ae --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind27_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind27_sh fs_bind_rbind27.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind27_sh fs_bind_rbind27.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind27_sh fs_bind_rbind27.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind28_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind28_sh.sh new file mode 100644 index 000000000..7858db202 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind28_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind28_sh fs_bind_rbind28.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind28_sh fs_bind_rbind28.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind28_sh fs_bind_rbind28.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind29_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind29_sh.sh new file mode 100644 index 000000000..b6e4ba61c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind29_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind29_sh fs_bind_rbind29.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind29_sh fs_bind_rbind29.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind29_sh fs_bind_rbind29.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind30_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind30_sh.sh new file mode 100644 index 000000000..78574a0b8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind30_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind30_sh fs_bind_rbind30.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind30_sh fs_bind_rbind30.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind30_sh fs_bind_rbind30.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind31_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind31_sh.sh new file mode 100644 index 000000000..e8d992f2a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind31_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind31_sh fs_bind_rbind31.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind31_sh fs_bind_rbind31.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind31_sh fs_bind_rbind31.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind32_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind32_sh.sh new file mode 100644 index 000000000..eab129c9f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind32_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind32_sh fs_bind_rbind32.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind32_sh fs_bind_rbind32.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind32_sh fs_bind_rbind32.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind33_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind33_sh.sh new file mode 100644 index 000000000..2ea8be29c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind33_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind33_sh fs_bind_rbind33.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind33_sh fs_bind_rbind33.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind33_sh fs_bind_rbind33.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind34_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind34_sh.sh new file mode 100644 index 000000000..9f994ad39 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind34_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind34_sh fs_bind_rbind34.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind34_sh fs_bind_rbind34.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind34_sh fs_bind_rbind34.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind35_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind35_sh.sh new file mode 100644 index 000000000..84e995efd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind35_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind35_sh fs_bind_rbind35.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind35_sh fs_bind_rbind35.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind35_sh fs_bind_rbind35.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind36_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind36_sh.sh new file mode 100644 index 000000000..e94e7b50d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind36_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind36_sh fs_bind_rbind36.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind36_sh fs_bind_rbind36.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind36_sh fs_bind_rbind36.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind37_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind37_sh.sh new file mode 100644 index 000000000..690966efd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind37_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind37_sh fs_bind_rbind37.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind37_sh fs_bind_rbind37.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind37_sh fs_bind_rbind37.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind38_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind38_sh.sh new file mode 100644 index 000000000..b6c8007c5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind38_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind38_sh fs_bind_rbind38.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind38_sh fs_bind_rbind38.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind38_sh fs_bind_rbind38.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind39_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind39_sh.sh new file mode 100644 index 000000000..12e480784 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_rbind39_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_rbind39_sh fs_bind_rbind39.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_rbind39_sh fs_bind_rbind39.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_rbind39_sh fs_bind_rbind39.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_regression_sh.sh b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_regression_sh.sh new file mode 100644 index 000000000..600ab4262 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_bind/oe_test_ltp_fs_bind_fs_bind_regression_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_bind fs_bind_regression_sh fs_bind_regression.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_bind -s fs_bind_regression_sh fs_bind_regression.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_bind fs_bind_regression_sh fs_bind_regression.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms01.sh b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms01.sh new file mode 100644 index 000000000..1860e5e2b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_perms_simple fs_perms01 fs_perms 005 99 99 12 100 x 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_perms_simple -s fs_perms01 fs_perms 005 99 99 12 100 x 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_perms_simple fs_perms01 fs_perms 005 99 99 12 100 x 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms02.sh b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms02.sh new file mode 100644 index 000000000..ac866a4cf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_perms_simple fs_perms02 fs_perms 050 99 99 200 99 x 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_perms_simple -s fs_perms02 fs_perms 050 99 99 200 99 x 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_perms_simple fs_perms02 fs_perms 050 99 99 200 99 x 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms03.sh b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms03.sh new file mode 100644 index 000000000..a866dbc09 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_perms_simple fs_perms03 fs_perms 500 99 99 99 500 x 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_perms_simple -s fs_perms03 fs_perms 500 99 99 99 500 x 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_perms_simple fs_perms03 fs_perms 500 99 99 99 500 x 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms04.sh b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms04.sh new file mode 100644 index 000000000..d273ffbf6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_perms_simple fs_perms04 fs_perms 002 99 99 12 100 w 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_perms_simple -s fs_perms04 fs_perms 002 99 99 12 100 w 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_perms_simple fs_perms04 fs_perms 002 99 99 12 100 w 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms05.sh b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms05.sh new file mode 100644 index 000000000..32bf8ca55 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_perms_simple fs_perms05 fs_perms 020 99 99 200 99 w 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_perms_simple -s fs_perms05 fs_perms 020 99 99 200 99 w 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_perms_simple fs_perms05 fs_perms 020 99 99 200 99 w 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms06.sh b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms06.sh new file mode 100644 index 000000000..802665d1b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_perms_simple fs_perms06 fs_perms 200 99 99 99 500 w 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_perms_simple -s fs_perms06 fs_perms 200 99 99 99 500 w 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_perms_simple fs_perms06 fs_perms 200 99 99 99 500 w 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms07.sh b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms07.sh new file mode 100644 index 000000000..b6f78f8fc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_perms_simple fs_perms07 fs_perms 004 99 99 12 100 r 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_perms_simple -s fs_perms07 fs_perms 004 99 99 12 100 r 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_perms_simple fs_perms07 fs_perms 004 99 99 12 100 r 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms08.sh b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms08.sh new file mode 100644 index 000000000..a64997e91 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_perms_simple fs_perms08 fs_perms 040 99 99 200 99 r 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_perms_simple -s fs_perms08 fs_perms 040 99 99 200 99 r 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_perms_simple fs_perms08 fs_perms 040 99 99 200 99 r 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms09.sh b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms09.sh new file mode 100644 index 000000000..18952c139 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_perms_simple fs_perms09 fs_perms 400 99 99 99 500 r 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_perms_simple -s fs_perms09 fs_perms 400 99 99 99 500 r 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_perms_simple fs_perms09 fs_perms 400 99 99 99 500 r 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms10.sh b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms10.sh new file mode 100644 index 000000000..3c44f945f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_perms_simple fs_perms10 fs_perms 000 99 99 99 99 r 1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_perms_simple -s fs_perms10 fs_perms 000 99 99 99 99 r 1 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_perms_simple fs_perms10 fs_perms 000 99 99 99 99 r 1 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms11.sh b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms11.sh new file mode 100644 index 000000000..fd4fd48f7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_perms_simple fs_perms11 fs_perms 000 99 99 99 99 w 1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_perms_simple -s fs_perms11 fs_perms 000 99 99 99 99 w 1 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_perms_simple fs_perms11 fs_perms 000 99 99 99 99 w 1 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms12.sh b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms12.sh new file mode 100644 index 000000000..10587a981 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms12.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_perms_simple fs_perms12 fs_perms 000 99 99 99 99 x 1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_perms_simple -s fs_perms12 fs_perms 000 99 99 99 99 x 1 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_perms_simple fs_perms12 fs_perms 000 99 99 99 99 x 1 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms13.sh b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms13.sh new file mode 100644 index 000000000..61efdb88b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms13.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_perms_simple fs_perms13 fs_perms 010 99 99 99 500 x 1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_perms_simple -s fs_perms13 fs_perms 010 99 99 99 500 x 1 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_perms_simple fs_perms13 fs_perms 010 99 99 99 500 x 1 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms14.sh b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms14.sh new file mode 100644 index 000000000..7239424fb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms14.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_perms_simple fs_perms14 fs_perms 100 99 99 200 99 x 1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_perms_simple -s fs_perms14 fs_perms 100 99 99 200 99 x 1 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_perms_simple fs_perms14 fs_perms 100 99 99 200 99 x 1 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms15.sh b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms15.sh new file mode 100644 index 000000000..54c893a26 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms15.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_perms_simple fs_perms15 fs_perms 020 99 99 99 500 w 1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_perms_simple -s fs_perms15 fs_perms 020 99 99 99 500 w 1 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_perms_simple fs_perms15 fs_perms 020 99 99 99 500 w 1 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms16.sh b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms16.sh new file mode 100644 index 000000000..81183d98c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_perms_simple fs_perms16 fs_perms 200 99 99 200 99 w 1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_perms_simple -s fs_perms16 fs_perms 200 99 99 200 99 w 1 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_perms_simple fs_perms16 fs_perms 200 99 99 200 99 w 1 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms17.sh b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms17.sh new file mode 100644 index 000000000..8a2228f22 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms17.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_perms_simple fs_perms17 fs_perms 040 99 99 99 500 r 1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_perms_simple -s fs_perms17 fs_perms 040 99 99 99 500 r 1 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_perms_simple fs_perms17 fs_perms 040 99 99 99 500 r 1 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms18.sh b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms18.sh new file mode 100644 index 000000000..452d546cf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_fs_perms_simple/oe_test_ltp_fs_perms_simple_fs_perms18.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_fs_perms_simple fs_perms18 fs_perms 400 99 99 200 99 r 1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f fs_perms_simple -s fs_perms18 fs_perms 400 99 99 200 99 r 1 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "fs_perms_simple fs_perms18 fs_perms 400 99 99 200 99 r 1 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugefallocate01.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugefallocate01.sh new file mode 100644 index 000000000..289315160 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugefallocate01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugefallocate01 hugefallocate01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugefallocate01 hugefallocate01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugefallocate01 hugefallocate01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugefallocate02.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugefallocate02.sh new file mode 100644 index 000000000..aeb0c12f4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugefallocate02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugefallocate02 hugefallocate02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugefallocate02 hugefallocate02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugefallocate02 hugefallocate02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugefork01.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugefork01.sh new file mode 100644 index 000000000..5d487fafe --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugefork01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugefork01 hugefork01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugefork01 hugefork01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugefork01 hugefork01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugefork02.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugefork02.sh new file mode 100644 index 000000000..a5b255f3b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugefork02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugefork02 hugefork02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugefork02 hugefork02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugefork02 hugefork02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap01.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap01.sh new file mode 100644 index 000000000..8f119bf88 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap01 hugemmap01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap01 hugemmap01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap01 hugemmap01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap02.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap02.sh new file mode 100644 index 000000000..a364fe3b8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap02 hugemmap02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap02 hugemmap02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap02 hugemmap02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap04.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap04.sh new file mode 100644 index 000000000..c822ed57e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap04 hugemmap04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap04 hugemmap04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap04 hugemmap04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap05.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap05.sh new file mode 100644 index 000000000..c87cc01af --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap05 hugemmap05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap05 hugemmap05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap05 hugemmap05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap05_1.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap05_1.sh new file mode 100644 index 000000000..edcee71b2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap05_1.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap05_1 hugemmap05 -m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap05_1 hugemmap05 -m + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap05_1 hugemmap05 -m failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap05_2.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap05_2.sh new file mode 100644 index 000000000..22732006f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap05_2.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap05_2 hugemmap05 -s +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap05_2 hugemmap05 -s + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap05_2 hugemmap05 -s failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap05_3.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap05_3.sh new file mode 100644 index 000000000..00d79eed2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap05_3.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap05_3 hugemmap05 -s -m +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap05_3 hugemmap05 -s -m + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap05_3 hugemmap05 -s -m failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap06.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap06.sh new file mode 100644 index 000000000..623aa913e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap06 hugemmap06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap06 hugemmap06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap06 hugemmap06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap07.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap07.sh new file mode 100644 index 000000000..9f292fe98 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap07 hugemmap07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap07 hugemmap07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap07 hugemmap07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap08.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap08.sh new file mode 100644 index 000000000..d40b651b6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap08 hugemmap08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap08 hugemmap08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap08 hugemmap08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap09.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap09.sh new file mode 100644 index 000000000..d7d3084ab --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap09 hugemmap09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap09 hugemmap09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap09 hugemmap09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap10.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap10.sh new file mode 100644 index 000000000..1cacdaefc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap10 hugemmap10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap10 hugemmap10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap10 hugemmap10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap11.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap11.sh new file mode 100644 index 000000000..bbdf4b52d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap11 hugemmap11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap11 hugemmap11 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap11 hugemmap11 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap12.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap12.sh new file mode 100644 index 000000000..672fd11a2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap12.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap12 hugemmap12 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap12 hugemmap12 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap12 hugemmap12 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap13.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap13.sh new file mode 100644 index 000000000..909c45328 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap13.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap13 hugemmap13 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap13 hugemmap13 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap13 hugemmap13 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap14.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap14.sh new file mode 100644 index 000000000..9fad27595 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap14.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap14 hugemmap14 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap14 hugemmap14 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap14 hugemmap14 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap15.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap15.sh new file mode 100644 index 000000000..84aed54ab --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap15.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap15 hugemmap15 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap15 hugemmap15 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap15 hugemmap15 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap16.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap16.sh new file mode 100644 index 000000000..24e2aa2d1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap16 hugemmap16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap16 hugemmap16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap16 hugemmap16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap17.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap17.sh new file mode 100644 index 000000000..55f9dda26 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap17.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap17 hugemmap17 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap17 hugemmap17 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap17 hugemmap17 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap18.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap18.sh new file mode 100644 index 000000000..317275108 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap18.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap18 hugemmap18 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap18 hugemmap18 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap18 hugemmap18 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap19.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap19.sh new file mode 100644 index 000000000..eaa93adfd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap19.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap19 hugemmap19 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap19 hugemmap19 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap19 hugemmap19 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap20.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap20.sh new file mode 100644 index 000000000..cfb774cfb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap20.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap20 hugemmap20 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap20 hugemmap20 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap20 hugemmap20 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap21.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap21.sh new file mode 100644 index 000000000..57a56cf1a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap21.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap21 hugemmap21 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap21 hugemmap21 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap21 hugemmap21 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap22.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap22.sh new file mode 100644 index 000000000..5e5deddec --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap22.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap22 hugemmap22 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap22 hugemmap22 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap22 hugemmap22 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap23.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap23.sh new file mode 100644 index 000000000..eb8212467 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap23.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap23 hugemmap23 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap23 hugemmap23 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap23 hugemmap23 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap24.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap24.sh new file mode 100644 index 000000000..18746a345 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap24.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap24 hugemmap24 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap24 hugemmap24 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap24 hugemmap24 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap25.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap25.sh new file mode 100644 index 000000000..bffc4c8cd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap25.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap25 hugemmap25 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap25 hugemmap25 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap25 hugemmap25 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap26.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap26.sh new file mode 100644 index 000000000..d2422e01a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap26.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap26 hugemmap26 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap26 hugemmap26 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap26 hugemmap26 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap27.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap27.sh new file mode 100644 index 000000000..47fbb99fc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap27.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap27 hugemmap27 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap27 hugemmap27 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap27 hugemmap27 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap28.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap28.sh new file mode 100644 index 000000000..c9b1892f3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap28.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap28 hugemmap28 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap28 hugemmap28 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap28 hugemmap28 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap29.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap29.sh new file mode 100644 index 000000000..65eb1c398 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap29.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap29 hugemmap29 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap29 hugemmap29 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap29 hugemmap29 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap30.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap30.sh new file mode 100644 index 000000000..2ad65bc36 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap30.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap30 hugemmap30 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap30 hugemmap30 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap30 hugemmap30 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap31.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap31.sh new file mode 100644 index 000000000..491fa6572 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap31.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap31 hugemmap31 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap31 hugemmap31 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap31 hugemmap31 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap32.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap32.sh new file mode 100644 index 000000000..fc53a27c6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugemmap32.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugemmap32 hugemmap32 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugemmap32 hugemmap32 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugemmap32 hugemmap32 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat01.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat01.sh new file mode 100644 index 000000000..210027353 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugeshmat01 hugeshmat01 -i 5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugeshmat01 hugeshmat01 -i 5 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugeshmat01 hugeshmat01 -i 5 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat02.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat02.sh new file mode 100644 index 000000000..18a23237f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugeshmat02 hugeshmat02 -i 5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugeshmat02 hugeshmat02 -i 5 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugeshmat02 hugeshmat02 -i 5 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat03.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat03.sh new file mode 100644 index 000000000..2103d70e8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugeshmat03 hugeshmat03 -i 5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugeshmat03 hugeshmat03 -i 5 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugeshmat03 hugeshmat03 -i 5 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat04.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat04.sh new file mode 100644 index 000000000..683e27497 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugeshmat04 hugeshmat04 -i 5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugeshmat04 hugeshmat04 -i 5 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugeshmat04 hugeshmat04 -i 5 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat05.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat05.sh new file mode 100644 index 000000000..5a91eca62 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmat05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugeshmat05 hugeshmat05 -i 5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugeshmat05 hugeshmat05 -i 5 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugeshmat05 hugeshmat05 -i 5 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmctl01.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmctl01.sh new file mode 100644 index 000000000..b25539ae9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmctl01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugeshmctl01 hugeshmctl01 -i 5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugeshmctl01 hugeshmctl01 -i 5 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugeshmctl01 hugeshmctl01 -i 5 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmctl02.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmctl02.sh new file mode 100644 index 000000000..af31d70b6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmctl02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugeshmctl02 hugeshmctl02 -i 5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugeshmctl02 hugeshmctl02 -i 5 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugeshmctl02 hugeshmctl02 -i 5 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmctl03.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmctl03.sh new file mode 100644 index 000000000..7c38ddb69 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmctl03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugeshmctl03 hugeshmctl03 -i 5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugeshmctl03 hugeshmctl03 -i 5 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugeshmctl03 hugeshmctl03 -i 5 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmdt01.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmdt01.sh new file mode 100644 index 000000000..df2a1439f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmdt01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugeshmdt01 hugeshmdt01 -i 5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugeshmdt01 hugeshmdt01 -i 5 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugeshmdt01 hugeshmdt01 -i 5 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmget01.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmget01.sh new file mode 100644 index 000000000..df67beb85 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmget01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugeshmget01 hugeshmget01 -i 10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugeshmget01 hugeshmget01 -i 10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugeshmget01 hugeshmget01 -i 10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmget02.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmget02.sh new file mode 100644 index 000000000..0a6e80876 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmget02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugeshmget02 hugeshmget02 -i 10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugeshmget02 hugeshmget02 -i 10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugeshmget02 hugeshmget02 -i 10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmget03.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmget03.sh new file mode 100644 index 000000000..df05f1a04 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmget03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugeshmget03 hugeshmget03 -i 10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugeshmget03 hugeshmget03 -i 10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugeshmget03 hugeshmget03 -i 10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmget05.sh b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmget05.sh new file mode 100644 index 000000000..c10ba970e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hugetlb/oe_test_ltp_hugetlb_hugeshmget05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hugetlb hugeshmget05 hugeshmget05 -i 10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hugetlb -s hugeshmget05 hugeshmget05 -i 10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hugetlb hugeshmget05 hugeshmget05 -i 10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hyperthreading/oe_test_ltp_hyperthreading_smt_smp_affinity.sh b/testcases/system-test/ltp-test/ltp_hyperthreading/oe_test_ltp_hyperthreading_smt_smp_affinity.sh new file mode 100644 index 000000000..e1cfe534e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hyperthreading/oe_test_ltp_hyperthreading_smt_smp_affinity.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hyperthreading smt_smp_affinity smt_smp_affinity.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hyperthreading -s smt_smp_affinity smt_smp_affinity.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hyperthreading smt_smp_affinity smt_smp_affinity.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_hyperthreading/oe_test_ltp_hyperthreading_smt_smp_enabled.sh b/testcases/system-test/ltp-test/ltp_hyperthreading/oe_test_ltp_hyperthreading_smt_smp_enabled.sh new file mode 100644 index 000000000..7a86dad90 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_hyperthreading/oe_test_ltp_hyperthreading_smt_smp_enabled.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_hyperthreading smt_smp_enabled smt_smp_enabled.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f hyperthreading -s smt_smp_enabled smt_smp_enabled.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "hyperthreading smt_smp_enabled smt_smp_enabled.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input01.sh b/testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input01.sh new file mode 100644 index 000000000..7d7bebae3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_input input01 input01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f input -s input01 input01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "input input01 input01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input02.sh b/testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input02.sh new file mode 100644 index 000000000..12eb4042c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_input input02 input02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f input -s input02 input02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "input input02 input02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input03.sh b/testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input03.sh new file mode 100644 index 000000000..0c087f026 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_input input03 input03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f input -s input03 input03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "input input03 input03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input04.sh b/testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input04.sh new file mode 100644 index 000000000..9ca5313ea --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_input input04 input04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f input -s input04 input04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "input input04 input04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input05.sh b/testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input05.sh new file mode 100644 index 000000000..24abda23b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_input input05 input05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f input -s input05 input05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "input input05 input05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input06.sh b/testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input06.sh new file mode 100644 index 000000000..361eea006 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_input/oe_test_ltp_input_input06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_input input06 input06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f input -s input06 input06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "input input06 input06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_io/oe_test_ltp_io_aio01.sh b/testcases/system-test/ltp-test/ltp_io/oe_test_ltp_io_aio01.sh new file mode 100644 index 000000000..a6bb3eeb5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_io/oe_test_ltp_io_aio01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_io aio01 aio01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f io -s aio01 aio01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "io aio01 aio01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_io/oe_test_ltp_io_aio02.sh b/testcases/system-test/ltp-test/ltp_io/oe_test_ltp_io_aio02.sh new file mode 100644 index 000000000..cce72f9da --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_io/oe_test_ltp_io_aio02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_io aio02 aio02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f io -s aio02 aio02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "io aio02 aio02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_1.sh b/testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_1.sh new file mode 100644 index 000000000..e231ed771 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_1.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_ipc pipeio_1 pipeio -T pipeio_1 -c 5 -s 4090 -i 100 -b -f x80 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f ipc -s pipeio_1 pipeio -T pipeio_1 -c 5 -s 4090 -i 100 -b -f x80 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "ipc pipeio_1 pipeio -T pipeio_1 -c 5 -s 4090 -i 100 -b -f x80 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_3.sh b/testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_3.sh new file mode 100644 index 000000000..dffeb4bc9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_3.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_ipc pipeio_3 pipeio -T pipeio_3 -c 5 -s 4090 -i 100 -u -b -f x80 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f ipc -s pipeio_3 pipeio -T pipeio_3 -c 5 -s 4090 -i 100 -u -b -f x80 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "ipc pipeio_3 pipeio -T pipeio_3 -c 5 -s 4090 -i 100 -u -b -f x80 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_4.sh b/testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_4.sh new file mode 100644 index 000000000..4a3e388b2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_4.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_ipc pipeio_4 pipeio -T pipeio_4 -c 5 -s 4090 -i 100 -u -f x80 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f ipc -s pipeio_4 pipeio -T pipeio_4 -c 5 -s 4090 -i 100 -u -f x80 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "ipc pipeio_4 pipeio -T pipeio_4 -c 5 -s 4090 -i 100 -u -f x80 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_5.sh b/testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_5.sh new file mode 100644 index 000000000..4afa2d59d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_5.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_ipc pipeio_5 pipeio -T pipeio_5 -c 5 -s 5000 -i 10 -b -f x80 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f ipc -s pipeio_5 pipeio -T pipeio_5 -c 5 -s 5000 -i 10 -b -f x80 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "ipc pipeio_5 pipeio -T pipeio_5 -c 5 -s 5000 -i 10 -b -f x80 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_6.sh b/testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_6.sh new file mode 100644 index 000000000..c895adcb5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_6.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_ipc pipeio_6 pipeio -T pipeio_6 -c 5 -s 5000 -i 10 -b -u -f x80 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f ipc -s pipeio_6 pipeio -T pipeio_6 -c 5 -s 5000 -i 10 -b -u -f x80 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "ipc pipeio_6 pipeio -T pipeio_6 -c 5 -s 5000 -i 10 -b -u -f x80 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_8.sh b/testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_8.sh new file mode 100644 index 000000000..63c3dc8ac --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_ipc/oe_test_ltp_ipc_pipeio_8.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_ipc pipeio_8 pipeio -T pipeio_8 -c 5 -s 5000 -i 10 -u -f x80 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f ipc -s pipeio_8 pipeio -T pipeio_8 -c 5 -s 5000 -i 10 -u -f x80 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "ipc pipeio_8 pipeio -T pipeio_8 -c 5 -s 5000 -i 10 -u -f x80 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_irq/oe_test_ltp_irq_irqbalance01.sh b/testcases/system-test/ltp-test/ltp_irq/oe_test_ltp_irq_irqbalance01.sh new file mode 100644 index 000000000..e6956b725 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_irq/oe_test_ltp_irq_irqbalance01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_irq irqbalance01 irqbalance01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f irq -s irqbalance01 irqbalance01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "irq irqbalance01 irqbalance01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_block_dev.sh b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_block_dev.sh new file mode 100644 index 000000000..79d535686 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_block_dev.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_kernel_misc block_dev block_dev +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f kernel_misc -s block_dev block_dev + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "kernel_misc block_dev block_dev failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_cn_pec_sh.sh b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_cn_pec_sh.sh new file mode 100644 index 000000000..6a826d752 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_cn_pec_sh.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_kernel_misc cn_pec_sh cn_pec.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f kernel_misc -s cn_pec_sh cn_pec.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "kernel_misc cn_pec_sh cn_pec.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_cpufreq_boost.sh b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_cpufreq_boost.sh new file mode 100644 index 000000000..f25c31eb5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_cpufreq_boost.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_kernel_misc cpufreq_boost cpufreq_boost +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f kernel_misc -s cpufreq_boost cpufreq_boost + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "kernel_misc cpufreq_boost cpufreq_boost failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_fw_load.sh b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_fw_load.sh new file mode 100644 index 000000000..c8859ca98 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_fw_load.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_kernel_misc fw_load fw_load +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f kernel_misc -s fw_load fw_load + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "kernel_misc fw_load fw_load failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_kmsg01.sh b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_kmsg01.sh new file mode 100644 index 000000000..264441d26 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_kmsg01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_kernel_misc kmsg01 kmsg01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f kernel_misc -s kmsg01 kmsg01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "kernel_misc kmsg01 kmsg01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_lock_torture.sh b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_lock_torture.sh new file mode 100644 index 000000000..d3d19bf99 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_lock_torture.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_kernel_misc lock_torture lock_torture.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f kernel_misc -s lock_torture lock_torture.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "kernel_misc lock_torture lock_torture.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_ltp_acpi.sh b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_ltp_acpi.sh new file mode 100644 index 000000000..f0c18f8a5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_ltp_acpi.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_kernel_misc ltp_acpi ltp_acpi +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f kernel_misc -s ltp_acpi ltp_acpi + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "kernel_misc ltp_acpi ltp_acpi failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_rcu_torture.sh b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_rcu_torture.sh new file mode 100644 index 000000000..4408d7ca2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_rcu_torture.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_kernel_misc rcu_torture rcu_torture.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f kernel_misc -s rcu_torture rcu_torture.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "kernel_misc rcu_torture rcu_torture.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_rtc01.sh b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_rtc01.sh new file mode 100644 index 000000000..ee07f4b76 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_rtc01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_kernel_misc rtc01 rtc01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f kernel_misc -s rtc01 rtc01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "kernel_misc rtc01 rtc01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_rtc02.sh b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_rtc02.sh new file mode 100644 index 000000000..23f519a0f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_rtc02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_kernel_misc rtc02 rtc02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f kernel_misc -s rtc02 rtc02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "kernel_misc rtc02 rtc02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_tbio.sh b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_tbio.sh new file mode 100644 index 000000000..f94a8f73b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_tbio.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_kernel_misc tbio tbio +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f kernel_misc -s tbio tbio + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "kernel_misc tbio tbio failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_tpci.sh b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_tpci.sh new file mode 100644 index 000000000..12a2dca9a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_tpci.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_kernel_misc tpci tpci +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f kernel_misc -s tpci tpci + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "kernel_misc tpci tpci failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_uaccess.sh b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_uaccess.sh new file mode 100644 index 000000000..437c5b815 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_uaccess.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_kernel_misc uaccess uaccess +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f kernel_misc -s uaccess uaccess + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "kernel_misc uaccess uaccess failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_umip_basic_test.sh b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_umip_basic_test.sh new file mode 100644 index 000000000..f1a1f9763 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_umip_basic_test.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_kernel_misc umip_basic_test umip_basic_test +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f kernel_misc -s umip_basic_test umip_basic_test + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "kernel_misc umip_basic_test umip_basic_test failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_zram01.sh b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_zram01.sh new file mode 100644 index 000000000..62d828187 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_zram01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_kernel_misc zram01 zram01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f kernel_misc -s zram01 zram01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "kernel_misc zram01 zram01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_zram02.sh b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_zram02.sh new file mode 100644 index 000000000..f8931aeaa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_zram02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_kernel_misc zram02 zram02.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f kernel_misc -s zram02 zram02.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "kernel_misc zram02 zram02.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_zram03.sh b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_zram03.sh new file mode 100644 index 000000000..87fcdade3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_kernel_misc/oe_test_ltp_kernel_misc_zram03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_kernel_misc zram03 zram03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f kernel_misc -s zram03 zram03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "kernel_misc zram03 zram03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_abs01.sh b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_abs01.sh new file mode 100644 index 000000000..160b90964 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_abs01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_math abs01 abs01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f math -s abs01 abs01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "math abs01 abs01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_atof01.sh b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_atof01.sh new file mode 100644 index 000000000..641f8ade1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_atof01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_math atof01 atof01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f math -s atof01 atof01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "math atof01 atof01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_bessel.sh b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_bessel.sh new file mode 100644 index 000000000..2cff4e6f0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_bessel.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_math float_bessel float_bessel -v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f math -s float_bessel float_bessel -v + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "math float_bessel float_bessel -v failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_exp_log.sh b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_exp_log.sh new file mode 100644 index 000000000..9e7238f34 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_exp_log.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_math float_exp_log float_exp_log -v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f math -s float_exp_log float_exp_log -v + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "math float_exp_log float_exp_log -v failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_iperb.sh b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_iperb.sh new file mode 100644 index 000000000..dfbbc9d5f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_iperb.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_math float_iperb float_iperb -v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f math -s float_iperb float_iperb -v + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "math float_iperb float_iperb -v failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_power.sh b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_power.sh new file mode 100644 index 000000000..2a5aba50e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_power.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_math float_power float_power -v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f math -s float_power float_power -v + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "math float_power float_power -v failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_trigo.sh b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_trigo.sh new file mode 100644 index 000000000..e6b30adc0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_float_trigo.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_math float_trigo float_trigo -v +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f math -s float_trigo float_trigo -v + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "math float_trigo float_trigo -v failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_fptest01.sh b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_fptest01.sh new file mode 100644 index 000000000..f6dec66e6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_fptest01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_math fptest01 fptest01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f math -s fptest01 fptest01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "math fptest01 fptest01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_fptest02.sh b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_fptest02.sh new file mode 100644 index 000000000..923b94767 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_fptest02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_math fptest02 fptest02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f math -s fptest02 fptest02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "math fptest02 fptest02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_nextafter01.sh b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_nextafter01.sh new file mode 100644 index 000000000..784173f08 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_math/oe_test_ltp_math_nextafter01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_math nextafter01 nextafter01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f math -s nextafter01 nextafter01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "math nextafter01 nextafter01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_cpuset01.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_cpuset01.sh new file mode 100644 index 000000000..18e4b568b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_cpuset01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm cpuset01 cpuset01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s cpuset01 cpuset01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm cpuset01 cpuset01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_data_space.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_data_space.sh new file mode 100644 index 000000000..8d4e61ba8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_data_space.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm data_space data_space +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s data_space data_space + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm data_space data_space failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm01.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm01.sh new file mode 100644 index 000000000..46a693a97 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm ksm01 ksm01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s ksm01 ksm01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm ksm01 ksm01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm01_1.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm01_1.sh new file mode 100644 index 000000000..86f0c1417 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm01_1.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm ksm01_1 ksm01 -u 128 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s ksm01_1 ksm01 -u 128 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm ksm01_1 ksm01 -u 128 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm02.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm02.sh new file mode 100644 index 000000000..ba2474463 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm ksm02 ksm02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s ksm02 ksm02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm ksm02 ksm02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm02_1.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm02_1.sh new file mode 100644 index 000000000..666febe0b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm02_1.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm ksm02_1 ksm02 -u 128 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s ksm02_1 ksm02 -u 128 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm ksm02_1 ksm02 -u 128 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm03.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm03.sh new file mode 100644 index 000000000..3957d4ac1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm ksm03 ksm03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s ksm03 ksm03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm ksm03 ksm03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm03_1.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm03_1.sh new file mode 100644 index 000000000..9fc58c5c0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm03_1.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm ksm03_1 ksm03 -u 128 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s ksm03_1 ksm03 -u 128 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm ksm03_1 ksm03 -u 128 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm04.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm04.sh new file mode 100644 index 000000000..1576a966c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm ksm04 ksm04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s ksm04 ksm04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm ksm04 ksm04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm04_1.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm04_1.sh new file mode 100644 index 000000000..c8d001a15 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm04_1.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm ksm04_1 ksm04 -u 128 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s ksm04_1 ksm04 -u 128 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm ksm04_1 ksm04 -u 128 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm05.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm05.sh new file mode 100644 index 000000000..2ec360736 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm ksm05 ksm05 -I 10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s ksm05 ksm05 -I 10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm ksm05 ksm05 -I 10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm06.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm06.sh new file mode 100644 index 000000000..bfac924b5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm ksm06 ksm06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s ksm06 ksm06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm ksm06 ksm06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm06_1.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm06_1.sh new file mode 100644 index 000000000..7ea0949b0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm06_1.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm ksm06_1 ksm06 -n 10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s ksm06_1 ksm06 -n 10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm ksm06_1 ksm06 -n 10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm06_2.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm06_2.sh new file mode 100644 index 000000000..6783fce7d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm06_2.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm ksm06_2 ksm06 -n 8000 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s ksm06_2 ksm06 -n 8000 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm ksm06_2 ksm06 -n 8000 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm07.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm07.sh new file mode 100644 index 000000000..dfcac0968 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_ksm07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm ksm07 ksm07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s ksm07 ksm07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm ksm07 ksm07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mallocstress01.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mallocstress01.sh new file mode 100644 index 000000000..870d3e576 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mallocstress01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mallocstress01 mallocstress +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mallocstress01 mallocstress + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mallocstress01 mallocstress failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_max_map_count.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_max_map_count.sh new file mode 100644 index 000000000..b59407b5b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_max_map_count.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm max_map_count max_map_count -i 10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s max_map_count max_map_count -i 10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm max_map_count max_map_count -i 10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mem02.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mem02.sh new file mode 100644 index 000000000..353f45a28 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mem02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mem02 mem02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mem02 mem02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mem02 mem02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_min_free_kbytes.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_min_free_kbytes.sh new file mode 100644 index 000000000..cc89b9b08 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_min_free_kbytes.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm min_free_kbytes min_free_kbytes +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s min_free_kbytes min_free_kbytes + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm min_free_kbytes min_free_kbytes failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mm01.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mm01.sh new file mode 100644 index 000000000..0534aee35 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mm01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mm01 mmap001 -m 10000 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mm01 mmap001 -m 10000 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mm01 mmap001 -m 10000 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mm02.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mm02.sh new file mode 100644 index 000000000..5329369ad --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mm02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mm02 mmap001 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mm02 mmap001 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mm02 mmap001 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10.sh new file mode 100644 index 000000000..c857ffd4d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mmap10 mmap10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mmap10 mmap10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mmap10 mmap10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10_1.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10_1.sh new file mode 100644 index 000000000..00feb6c5e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10_1.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mmap10_1 mmap10 -a +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mmap10_1 mmap10 -a + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mmap10_1 mmap10 -a failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10_2.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10_2.sh new file mode 100644 index 000000000..401ac31bb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10_2.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mmap10_2 mmap10 -s +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mmap10_2 mmap10 -s + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mmap10_2 mmap10 -s failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10_3.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10_3.sh new file mode 100644 index 000000000..cba51f840 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10_3.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mmap10_3 mmap10 -a -s +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mmap10_3 mmap10 -a -s + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mmap10_3 mmap10 -a -s failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10_4.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10_4.sh new file mode 100644 index 000000000..6ec5193d2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmap10_4.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mmap10_4 mmap10 -a -s -i 60 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mmap10_4 mmap10 -a -s -i 60 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mmap10_4 mmap10 -a -s -i 60 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress01.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress01.sh new file mode 100644 index 000000000..c7298b214 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mmapstress01 mmapstress01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mmapstress01 mmapstress01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mmapstress01 mmapstress01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress02.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress02.sh new file mode 100644 index 000000000..5156362fe --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mmapstress02 mmapstress02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mmapstress02 mmapstress02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mmapstress02 mmapstress02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress03.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress03.sh new file mode 100644 index 000000000..6e5357b7e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mmapstress03 mmapstress03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mmapstress03 mmapstress03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mmapstress03 mmapstress03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress04.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress04.sh new file mode 100644 index 000000000..46f1e6ece --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mmapstress04 mmapstress04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mmapstress04 mmapstress04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mmapstress04 mmapstress04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress05.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress05.sh new file mode 100644 index 000000000..59833fce5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mmapstress05 mmapstress05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mmapstress05 mmapstress05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mmapstress05 mmapstress05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress06.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress06.sh new file mode 100644 index 000000000..2751f85b4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mmapstress06 mmapstress06 20 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mmapstress06 mmapstress06 20 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mmapstress06 mmapstress06 20 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress07.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress07.sh new file mode 100644 index 000000000..8d0dcc697 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mmapstress07 TMPFILE=`mktemp /tmp/example.XXXXXXXXXXXX`; mmapstress07 $TMPFILE +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mmapstress07 TMPFILE=`mktemp /tmp/example.XXXXXXXXXXXX`; mmapstress07 $TMPFILE + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mmapstress07 TMPFILE=`mktemp /tmp/example.XXXXXXXXXXXX`; mmapstress07 $TMPFILE failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress08.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress08.sh new file mode 100644 index 000000000..117c80f53 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mmapstress08 mmapstress08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mmapstress08 mmapstress08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mmapstress08 mmapstress08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress09.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress09.sh new file mode 100644 index 000000000..05abdccee --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mmapstress09 mmapstress09 -p 20 -t 0.2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mmapstress09 mmapstress09 -p 20 -t 0.2 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mmapstress09 mmapstress09 -p 20 -t 0.2 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress10.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress10.sh new file mode 100644 index 000000000..cdc7c5211 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mmapstress10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mmapstress10 mmapstress10 -p 20 -t 0.2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mmapstress10 mmapstress10 -p 20 -t 0.2 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mmapstress10 mmapstress10 -p 20 -t 0.2 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest01.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest01.sh new file mode 100644 index 000000000..db9f233ba --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mtest01 mtest01 -p80 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mtest01 mtest01 -p80 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mtest01 mtest01 -p80 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest01w.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest01w.sh new file mode 100644 index 000000000..17232216f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest01w.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mtest01w mtest01 -p80 -w +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mtest01w mtest01 -p80 -w + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mtest01w mtest01 -p80 -w failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest05.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest05.sh new file mode 100644 index 000000000..6c3ab5721 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mtest05 mmstress +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mtest05 mmstress + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mtest05 mmstress failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest06.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest06.sh new file mode 100644 index 000000000..ca2049e70 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mtest06 mmap1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mtest06 mmap1 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mtest06 mmap1 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest06_2.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest06_2.sh new file mode 100644 index 000000000..e6b4e31e8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest06_2.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mtest06_2 mmap2 -a -p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mtest06_2 mmap2 -a -p + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mtest06_2 mmap2 -a -p failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest06_3.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest06_3.sh new file mode 100644 index 000000000..41b169981 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_mtest06_3.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm mtest06_3 mmap3 -p +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s mtest06_3 mmap3 -p + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm mtest06_3 mmap3 -p failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom01.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom01.sh new file mode 100644 index 000000000..1dbb44ebd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm oom01 oom01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s oom01 oom01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm oom01 oom01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom02.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom02.sh new file mode 100644 index 000000000..6bebabd75 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm oom02 oom02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s oom02 oom02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm oom02 oom02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom03.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom03.sh new file mode 100644 index 000000000..2588f9982 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm oom03 oom03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s oom03 oom03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm oom03 oom03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom04.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom04.sh new file mode 100644 index 000000000..e7cf48320 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm oom04 oom04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s oom04 oom04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm oom04 oom04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom05.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom05.sh new file mode 100644 index 000000000..a487769bd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_oom05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm oom05 oom05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s oom05 oom05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm oom05 oom05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory01.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory01.sh new file mode 100644 index 000000000..5c8476c36 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm overcommit_memory01 overcommit_memory +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s overcommit_memory01 overcommit_memory + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm overcommit_memory01 overcommit_memory failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory02.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory02.sh new file mode 100644 index 000000000..7db2fe5f0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm overcommit_memory02 overcommit_memory -R 0 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s overcommit_memory02 overcommit_memory -R 0 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm overcommit_memory02 overcommit_memory -R 0 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory03.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory03.sh new file mode 100644 index 000000000..da0b7fd96 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm overcommit_memory03 overcommit_memory -R 30 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s overcommit_memory03 overcommit_memory -R 30 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm overcommit_memory03 overcommit_memory -R 30 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory04.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory04.sh new file mode 100644 index 000000000..0b3cc5ad7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm overcommit_memory04 overcommit_memory -R 80 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s overcommit_memory04 overcommit_memory -R 80 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm overcommit_memory04 overcommit_memory -R 80 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory05.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory05.sh new file mode 100644 index 000000000..c3f2da970 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm overcommit_memory05 overcommit_memory -R 100 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s overcommit_memory05 overcommit_memory -R 100 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm overcommit_memory05 overcommit_memory -R 100 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory06.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory06.sh new file mode 100644 index 000000000..55987155f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_overcommit_memory06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm overcommit_memory06 overcommit_memory -R 200 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s overcommit_memory06 overcommit_memory -R 200 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm overcommit_memory06 overcommit_memory -R 200 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_page01.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_page01.sh new file mode 100644 index 000000000..faea2c733 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_page01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm page01 page01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s page01 page01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm page01 page01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_page02.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_page02.sh new file mode 100644 index 000000000..0e65eeaf9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_page02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm page02 page02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s page02 page02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm page02 page02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shm_test01.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shm_test01.sh new file mode 100644 index 000000000..67d5a2ac5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shm_test01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm shm_test01 shm_test -l 10 -t 2 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s shm_test01 shm_test -l 10 -t 2 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm shm_test01 shm_test -l 10 -t 2 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt02.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt02.sh new file mode 100644 index 000000000..f363160a9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm shmt02 shmt02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s shmt02 shmt02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm shmt02 shmt02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt03.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt03.sh new file mode 100644 index 000000000..66cb3b5fc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm shmt03 shmt03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s shmt03 shmt03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm shmt03 shmt03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt04.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt04.sh new file mode 100644 index 000000000..2dd0f1a5e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm shmt04 shmt04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s shmt04 shmt04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm shmt04 shmt04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt05.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt05.sh new file mode 100644 index 000000000..b6075e7a6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm shmt05 shmt05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s shmt05 shmt05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm shmt05 shmt05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt06.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt06.sh new file mode 100644 index 000000000..573fd847f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm shmt06 shmt06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s shmt06 shmt06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm shmt06 shmt06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt07.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt07.sh new file mode 100644 index 000000000..ed4a694b9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm shmt07 shmt07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s shmt07 shmt07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm shmt07 shmt07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt08.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt08.sh new file mode 100644 index 000000000..fc89ea8d6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm shmt08 shmt08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s shmt08 shmt08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm shmt08 shmt08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt09.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt09.sh new file mode 100644 index 000000000..091b776f2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm shmt09 shmt09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s shmt09 shmt09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm shmt09 shmt09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt10.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt10.sh new file mode 100644 index 000000000..59873edce --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_shmt10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm shmt10 shmt10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s shmt10 shmt10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm shmt10 shmt10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_stack_space.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_stack_space.sh new file mode 100644 index 000000000..847a39f3a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_stack_space.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm stack_space stack_space +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s stack_space stack_space + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm stack_space stack_space failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_swapping01.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_swapping01.sh new file mode 100644 index 000000000..cfb459890 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_swapping01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm swapping01 swapping01 -i 5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s swapping01 swapping01 -i 5 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm swapping01 swapping01 -i 5 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_thp01.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_thp01.sh new file mode 100644 index 000000000..581707f26 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_thp01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm thp01 thp01 -I 120 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s thp01 thp01 -I 120 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm thp01 thp01 -I 120 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_thp02.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_thp02.sh new file mode 100644 index 000000000..2052dab4b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_thp02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm thp02 thp02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s thp02 thp02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm thp02 thp02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_thp03.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_thp03.sh new file mode 100644 index 000000000..375253844 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_thp03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm thp03 thp03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s thp03 thp03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm thp03 thp03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_thp04.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_thp04.sh new file mode 100644 index 000000000..8bc2cc97f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_thp04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm thp04 thp04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s thp04 thp04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm thp04 thp04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma01.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma01.sh new file mode 100644 index 000000000..13fe5f78c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm vma01 vma01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s vma01 vma01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm vma01 vma01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma02.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma02.sh new file mode 100644 index 000000000..2a047d504 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm vma02 vma02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s vma02 vma02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm vma02 vma02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma03.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma03.sh new file mode 100644 index 000000000..6b91f2e64 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm vma03 vma03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s vma03 vma03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm vma03 vma03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma04.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma04.sh new file mode 100644 index 000000000..8c49621c0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm vma04 vma04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s vma04 vma04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm vma04 vma04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma05.sh b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma05.sh new file mode 100644 index 000000000..bd89f3c89 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_mm/oe_test_ltp_mm_vma05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_mm vma05 vma05.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f mm -s vma05 vma05.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "mm vma05 vma05.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_asapi_01.sh b/testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_asapi_01.sh new file mode 100644 index 000000000..8408c3c21 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_asapi_01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_net_ipv6_lib asapi_01 asapi_01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f net.ipv6_lib -s asapi_01 asapi_01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "net.ipv6_lib asapi_01 asapi_01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_asapi_02.sh b/testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_asapi_02.sh new file mode 100644 index 000000000..e1318ccba --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_asapi_02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_net_ipv6_lib asapi_02 asapi_02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f net.ipv6_lib -s asapi_02 asapi_02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "net.ipv6_lib asapi_02 asapi_02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_asapi_03.sh b/testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_asapi_03.sh new file mode 100644 index 000000000..9be0545bb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_asapi_03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_net_ipv6_lib asapi_03 asapi_03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f net.ipv6_lib -s asapi_03 asapi_03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "net.ipv6_lib asapi_03 asapi_03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_getaddrinfo_01.sh b/testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_getaddrinfo_01.sh new file mode 100644 index 000000000..8a81d14c9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_getaddrinfo_01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_net_ipv6_lib getaddrinfo_01 getaddrinfo_01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f net.ipv6_lib -s getaddrinfo_01 getaddrinfo_01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "net.ipv6_lib getaddrinfo_01 getaddrinfo_01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_in6_01.sh b/testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_in6_01.sh new file mode 100644 index 000000000..8bbba9104 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_in6_01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_net_ipv6_lib in6_01 in6_01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f net.ipv6_lib -s in6_01 in6_01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "net.ipv6_lib in6_01 in6_01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_in6_02.sh b/testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_in6_02.sh new file mode 100644 index 000000000..b032aaf20 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_net_ipv6_lib/oe_test_ltp_net_ipv6_lib_in6_02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_net_ipv6_lib in6_02 in6_02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f net.ipv6_lib -s in6_02 in6_02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "net.ipv6_lib in6_02 in6_02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_nptl/oe_test_ltp_nptl_nptl01.sh b/testcases/system-test/ltp-test/ltp_nptl/oe_test_ltp_nptl_nptl01.sh new file mode 100644 index 000000000..87e64579d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_nptl/oe_test_ltp_nptl_nptl01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_nptl nptl01 nptl01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f nptl -s nptl01 nptl01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "nptl nptl01 nptl01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests01.sh b/testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests01.sh new file mode 100644 index 000000000..a70ecfe2a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_power_management_tests runpwtests01 runpwtests01.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f power_management_tests -s runpwtests01 runpwtests01.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "power_management_tests runpwtests01 runpwtests01.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests02.sh b/testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests02.sh new file mode 100644 index 000000000..36fb8c447 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_power_management_tests runpwtests02 runpwtests02.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f power_management_tests -s runpwtests02 runpwtests02.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "power_management_tests runpwtests02 runpwtests02.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests03.sh b/testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests03.sh new file mode 100644 index 000000000..ba4f2b7fa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_power_management_tests runpwtests03 runpwtests03.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f power_management_tests -s runpwtests03 runpwtests03.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "power_management_tests runpwtests03 runpwtests03.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests04.sh b/testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests04.sh new file mode 100644 index 000000000..6a3a642b8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_power_management_tests runpwtests04 runpwtests04.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f power_management_tests -s runpwtests04 runpwtests04.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "power_management_tests runpwtests04 runpwtests04.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests06.sh b/testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests06.sh new file mode 100644 index 000000000..1f6a253fd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_power_management_tests/oe_test_ltp_power_management_tests_runpwtests06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_power_management_tests runpwtests06 runpwtests06.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f power_management_tests -s runpwtests06 runpwtests06.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "power_management_tests runpwtests06 runpwtests06.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_hangup01.sh b/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_hangup01.sh new file mode 100644 index 000000000..69e76b81b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_hangup01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_pty hangup01 hangup01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f pty -s hangup01 hangup01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "pty hangup01 hangup01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_ptem01.sh b/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_ptem01.sh new file mode 100644 index 000000000..4124e9af4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_ptem01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_pty ptem01 ptem01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f pty -s ptem01 ptem01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "pty ptem01 ptem01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty01.sh b/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty01.sh new file mode 100644 index 000000000..64778f212 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_pty pty01 pty01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f pty -s pty01 pty01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "pty pty01 pty01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty02.sh b/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty02.sh new file mode 100644 index 000000000..9df5b0995 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_pty pty02 pty02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f pty -s pty02 pty02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "pty pty02 pty02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty03.sh b/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty03.sh new file mode 100644 index 000000000..a34102029 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_pty pty03 pty03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f pty -s pty03 pty03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "pty pty03 pty03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty04.sh b/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty04.sh new file mode 100644 index 000000000..7501d1fc8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_pty pty04 pty04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f pty -s pty04 pty04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "pty pty04 pty04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty05.sh b/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty05.sh new file mode 100644 index 000000000..1b36844ff --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_pty pty05 pty05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f pty -s pty05 pty05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "pty pty05 pty05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty06.sh b/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty06.sh new file mode 100644 index 000000000..885b8a5d6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_pty pty06 pty06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f pty -s pty06 pty06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "pty pty06 pty06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty07.sh b/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty07.sh new file mode 100644 index 000000000..3d329731b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_pty/oe_test_ltp_pty_pty07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_pty pty07 pty07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f pty -s pty07 pty07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "pty pty07 pty07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_autogroup01.sh b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_autogroup01.sh new file mode 100644 index 000000000..196035244 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_autogroup01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_sched autogroup01 autogroup01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f sched -s autogroup01 autogroup01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "sched autogroup01 autogroup01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_cfs_bandwidth01.sh b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_cfs_bandwidth01.sh new file mode 100644 index 000000000..d7f1d08ab --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_cfs_bandwidth01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_sched cfs_bandwidth01 cfs_bandwidth01 -i 5 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f sched -s cfs_bandwidth01 cfs_bandwidth01 -i 5 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "sched cfs_bandwidth01 cfs_bandwidth01 -i 5 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_hackbench01.sh b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_hackbench01.sh new file mode 100644 index 000000000..d420c5c05 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_hackbench01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_sched hackbench01 hackbench 50 process 1000 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f sched -s hackbench01 hackbench 50 process 1000 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "sched hackbench01 hackbench 50 process 1000 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_hackbench02.sh b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_hackbench02.sh new file mode 100644 index 000000000..934fe12ea --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_hackbench02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_sched hackbench02 hackbench 20 thread 1000 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f sched -s hackbench02 hackbench 20 thread 1000 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "sched hackbench02 hackbench 20 thread 1000 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_pth_str01.sh b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_pth_str01.sh new file mode 100644 index 000000000..47f8c37ce --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_pth_str01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_sched pth_str01 pth_str01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f sched -s pth_str01 pth_str01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "sched pth_str01 pth_str01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_pth_str02.sh b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_pth_str02.sh new file mode 100644 index 000000000..a6d718254 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_pth_str02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_sched pth_str02 pth_str02 -n1000 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f sched -s pth_str02 pth_str02 -n1000 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "sched pth_str02 pth_str02 -n1000 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_pth_str03.sh b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_pth_str03.sh new file mode 100644 index 000000000..036b9cd55 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_pth_str03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_sched pth_str03 pth_str03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f sched -s pth_str03 pth_str03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "sched pth_str03 pth_str03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_sched_cli_serv.sh b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_sched_cli_serv.sh new file mode 100644 index 000000000..6a2c820bb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_sched_cli_serv.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_sched sched_cli_serv run_sched_cliserv.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f sched -s sched_cli_serv run_sched_cliserv.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "sched sched_cli_serv run_sched_cliserv.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_sched_stress.sh b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_sched_stress.sh new file mode 100644 index 000000000..02515b225 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_sched_stress.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_sched sched_stress sched_stress.sh +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f sched -s sched_stress sched_stress.sh + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "sched sched_stress sched_stress.sh failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_starvation.sh b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_starvation.sh new file mode 100644 index 000000000..e0abe1aaa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_starvation.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_sched starvation starvation +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f sched -s starvation starvation + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "sched starvation starvation failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_time-schedule01.sh b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_time-schedule01.sh new file mode 100644 index 000000000..cb2c174dd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_time-schedule01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_sched time-schedule01 time-schedule +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f sched -s time-schedule01 time-schedule + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "sched time-schedule01 time-schedule failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_trace_sched01.sh b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_trace_sched01.sh new file mode 100644 index 000000000..bd541d410 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_sched/oe_test_ltp_sched_trace_sched01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_sched trace_sched01 trace_sched -c 1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f sched -s trace_sched01 trace_sched -c 1 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "sched trace_sched01 trace_sched -c 1 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_abort01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_abort01.sh new file mode 100644 index 000000000..fce64e97d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_abort01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls abort01 abort01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s abort01 abort01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls abort01 abort01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_accept01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_accept01.sh new file mode 100644 index 000000000..7ef623c99 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_accept01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls accept01 accept01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s accept01 accept01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls accept01 accept01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_accept02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_accept02.sh new file mode 100644 index 000000000..4aaaba1bd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_accept02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls accept02 accept02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s accept02 accept02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls accept02 accept02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_accept4_01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_accept4_01.sh new file mode 100644 index 000000000..2533d7da3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_accept4_01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls accept4_01 accept4_01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s accept4_01 accept4_01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls accept4_01 accept4_01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_access01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_access01.sh new file mode 100644 index 000000000..d4d20a576 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_access01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls access01 access01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s access01 access01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls access01 access01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_access02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_access02.sh new file mode 100644 index 000000000..2de90ff4e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_access02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls access02 access02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s access02 access02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls access02 access02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_access03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_access03.sh new file mode 100644 index 000000000..cd9389f39 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_access03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls access03 access03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s access03 access03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls access03 access03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_access04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_access04.sh new file mode 100644 index 000000000..897708cec --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_access04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls access04 access04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s access04 access04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls access04 access04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_acct01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_acct01.sh new file mode 100644 index 000000000..8c3cbd942 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_acct01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls acct01 acct01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s acct01 acct01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls acct01 acct01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_acct02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_acct02.sh new file mode 100644 index 000000000..6b19fc7ab --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_acct02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls acct02 acct02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s acct02 acct02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls acct02 acct02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key01.sh new file mode 100644 index 000000000..92abb4f4f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls add_key01 add_key01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s add_key01 add_key01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls add_key01 add_key01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key02.sh new file mode 100644 index 000000000..a2111b91f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls add_key02 add_key02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s add_key02 add_key02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls add_key02 add_key02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key03.sh new file mode 100644 index 000000000..258f0d2b4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls add_key03 add_key03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s add_key03 add_key03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls add_key03 add_key03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key04.sh new file mode 100644 index 000000000..bbf4f23ca --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls add_key04 add_key04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s add_key04 add_key04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls add_key04 add_key04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key05.sh new file mode 100644 index 000000000..6eecf76ed --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_add_key05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls add_key05 add_key05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s add_key05 add_key05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls add_key05 add_key05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_adjtimex01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_adjtimex01.sh new file mode 100644 index 000000000..339b452e7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_adjtimex01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls adjtimex01 adjtimex01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s adjtimex01 adjtimex01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls adjtimex01 adjtimex01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_adjtimex02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_adjtimex02.sh new file mode 100644 index 000000000..06cc69ded --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_adjtimex02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls adjtimex02 adjtimex02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s adjtimex02 adjtimex02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls adjtimex02 adjtimex02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_adjtimex03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_adjtimex03.sh new file mode 100644 index 000000000..99f44eb45 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_adjtimex03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls adjtimex03 adjtimex03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s adjtimex03 adjtimex03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls adjtimex03 adjtimex03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm02.sh new file mode 100644 index 000000000..f44d26677 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls alarm02 alarm02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s alarm02 alarm02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls alarm02 alarm02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm03.sh new file mode 100644 index 000000000..090cf19fe --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls alarm03 alarm03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s alarm03 alarm03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls alarm03 alarm03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm05.sh new file mode 100644 index 000000000..f21eae695 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls alarm05 alarm05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s alarm05 alarm05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls alarm05 alarm05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm06.sh new file mode 100644 index 000000000..388d0ff1e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls alarm06 alarm06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s alarm06 alarm06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls alarm06 alarm06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm07.sh new file mode 100644 index 000000000..e5b074e91 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_alarm07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls alarm07 alarm07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s alarm07 alarm07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls alarm07 alarm07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind01.sh new file mode 100644 index 000000000..c3aaf4498 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls bind01 bind01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s bind01 bind01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls bind01 bind01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind02.sh new file mode 100644 index 000000000..3d5b29373 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls bind02 bind02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s bind02 bind02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls bind02 bind02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind03.sh new file mode 100644 index 000000000..033742a0b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls bind03 bind03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s bind03 bind03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls bind03 bind03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind04.sh new file mode 100644 index 000000000..68bdec5d2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls bind04 bind04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s bind04 bind04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls bind04 bind04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind05.sh new file mode 100644 index 000000000..452fb1c0f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls bind05 bind05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s bind05 bind05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls bind05 bind05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind06.sh new file mode 100644 index 000000000..464a55bc0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bind06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls bind06 bind06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s bind06 bind06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls bind06 bind06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_map01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_map01.sh new file mode 100644 index 000000000..bd9aca7b1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_map01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls bpf_map01 bpf_map01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s bpf_map01 bpf_map01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls bpf_map01 bpf_map01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog01.sh new file mode 100644 index 000000000..964bf2376 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls bpf_prog01 bpf_prog01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s bpf_prog01 bpf_prog01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls bpf_prog01 bpf_prog01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog02.sh new file mode 100644 index 000000000..869d9fa20 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls bpf_prog02 bpf_prog02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s bpf_prog02 bpf_prog02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls bpf_prog02 bpf_prog02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog03.sh new file mode 100644 index 000000000..aaddbc273 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls bpf_prog03 bpf_prog03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s bpf_prog03 bpf_prog03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls bpf_prog03 bpf_prog03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog04.sh new file mode 100644 index 000000000..0b5771c39 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls bpf_prog04 bpf_prog04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s bpf_prog04 bpf_prog04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls bpf_prog04 bpf_prog04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog05.sh new file mode 100644 index 000000000..2202a3675 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls bpf_prog05 bpf_prog05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s bpf_prog05 bpf_prog05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls bpf_prog05 bpf_prog05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog06.sh new file mode 100644 index 000000000..95f2ff951 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls bpf_prog06 bpf_prog06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s bpf_prog06 bpf_prog06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls bpf_prog06 bpf_prog06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog07.sh new file mode 100644 index 000000000..da3dc04b3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_bpf_prog07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls bpf_prog07 bpf_prog07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s bpf_prog07 bpf_prog07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls bpf_prog07 bpf_prog07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_brk01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_brk01.sh new file mode 100644 index 000000000..0d41ee9ed --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_brk01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls brk01 brk01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s brk01 brk01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls brk01 brk01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_brk02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_brk02.sh new file mode 100644 index 000000000..32f6eead0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_brk02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls brk02 brk02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s brk02 brk02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls brk02 brk02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_cacheflush01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_cacheflush01.sh new file mode 100644 index 000000000..6a1643b1c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_cacheflush01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls cacheflush01 cacheflush01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s cacheflush01 cacheflush01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls cacheflush01 cacheflush01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capget01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capget01.sh new file mode 100644 index 000000000..6d8a88233 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capget01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls capget01 capget01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s capget01 capget01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls capget01 capget01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capget02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capget02.sh new file mode 100644 index 000000000..128154908 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capget02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls capget02 capget02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s capget02 capget02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls capget02 capget02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capset01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capset01.sh new file mode 100644 index 000000000..293ade6f7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capset01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls capset01 capset01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s capset01 capset01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls capset01 capset01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capset02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capset02.sh new file mode 100644 index 000000000..1b52aa4b1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capset02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls capset02 capset02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s capset02 capset02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls capset02 capset02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capset03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capset03.sh new file mode 100644 index 000000000..08e707379 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capset03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls capset03 capset03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s capset03 capset03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls capset03 capset03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capset04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capset04.sh new file mode 100644 index 000000000..25589a14f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_capset04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls capset04 capset04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s capset04 capset04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls capset04 capset04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chdir01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chdir01.sh new file mode 100644 index 000000000..57b581af4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chdir01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chdir01 chdir01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chdir01 chdir01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chdir01 chdir01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chdir01A.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chdir01A.sh new file mode 100644 index 000000000..8f083bc0b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chdir01A.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chdir01A symlink01 -T chdir01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chdir01A symlink01 -T chdir01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chdir01A symlink01 -T chdir01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chdir04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chdir04.sh new file mode 100644 index 000000000..94e6957af --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chdir04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chdir04 chdir04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chdir04 chdir04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chdir04 chdir04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod01.sh new file mode 100644 index 000000000..09ccedce4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chmod01 chmod01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chmod01 chmod01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chmod01 chmod01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod01A.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod01A.sh new file mode 100644 index 000000000..8a14cec6f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod01A.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chmod01A symlink01 -T chmod01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chmod01A symlink01 -T chmod01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chmod01A symlink01 -T chmod01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod03.sh new file mode 100644 index 000000000..0c92dcda6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chmod03 chmod03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chmod03 chmod03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chmod03 chmod03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod05.sh new file mode 100644 index 000000000..9f08e3571 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chmod05 chmod05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chmod05 chmod05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chmod05 chmod05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod06.sh new file mode 100644 index 000000000..cba83ec92 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chmod06 chmod06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chmod06 chmod06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chmod06 chmod06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod07.sh new file mode 100644 index 000000000..18ac9bdac --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chmod07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chmod07 chmod07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chmod07 chmod07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chmod07 chmod07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown01.sh new file mode 100644 index 000000000..2bfb15e85 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chown01 chown01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chown01 chown01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chown01 chown01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown01_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown01_16.sh new file mode 100644 index 000000000..b8deb3b07 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown01_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chown01_16 chown01_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chown01_16 chown01_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chown01_16 chown01_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown02.sh new file mode 100644 index 000000000..5c43b4aba --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chown02 chown02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chown02 chown02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chown02 chown02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown02_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown02_16.sh new file mode 100644 index 000000000..535253999 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown02_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chown02_16 chown02_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chown02_16 chown02_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chown02_16 chown02_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown03.sh new file mode 100644 index 000000000..175d6c4f8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chown03 chown03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chown03 chown03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chown03 chown03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown03_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown03_16.sh new file mode 100644 index 000000000..ff6c11344 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown03_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chown03_16 chown03_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chown03_16 chown03_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chown03_16 chown03_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown04.sh new file mode 100644 index 000000000..41ad5dc4e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chown04 chown04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chown04 chown04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chown04 chown04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown04_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown04_16.sh new file mode 100644 index 000000000..7feb601b8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown04_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chown04_16 chown04_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chown04_16 chown04_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chown04_16 chown04_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown05.sh new file mode 100644 index 000000000..81cf0d03b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chown05 chown05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chown05 chown05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chown05 chown05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown05_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown05_16.sh new file mode 100644 index 000000000..6729b3cdf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chown05_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chown05_16 chown05_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chown05_16 chown05_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chown05_16 chown05_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chroot01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chroot01.sh new file mode 100644 index 000000000..bfee4dc57 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chroot01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chroot01 chroot01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chroot01 chroot01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chroot01 chroot01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chroot02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chroot02.sh new file mode 100644 index 000000000..8990a5411 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chroot02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chroot02 chroot02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chroot02 chroot02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chroot02 chroot02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chroot03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chroot03.sh new file mode 100644 index 000000000..436e37b3c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chroot03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chroot03 chroot03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chroot03 chroot03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chroot03 chroot03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chroot04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chroot04.sh new file mode 100644 index 000000000..aebdea3bd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_chroot04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls chroot04 chroot04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s chroot04 chroot04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls chroot04 chroot04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_adjtime01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_adjtime01.sh new file mode 100644 index 000000000..84f186024 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_adjtime01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clock_adjtime01 clock_adjtime01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clock_adjtime01 clock_adjtime01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clock_adjtime01 clock_adjtime01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_adjtime02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_adjtime02.sh new file mode 100644 index 000000000..00e7e7ac0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_adjtime02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clock_adjtime02 clock_adjtime02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clock_adjtime02 clock_adjtime02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clock_adjtime02 clock_adjtime02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_getres01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_getres01.sh new file mode 100644 index 000000000..4c681a888 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_getres01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clock_getres01 clock_getres01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clock_getres01 clock_getres01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clock_getres01 clock_getres01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_gettime01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_gettime01.sh new file mode 100644 index 000000000..02d2b3682 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_gettime01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clock_gettime01 clock_gettime01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clock_gettime01 clock_gettime01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clock_gettime01 clock_gettime01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_gettime02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_gettime02.sh new file mode 100644 index 000000000..df74d5dd3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_gettime02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clock_gettime02 clock_gettime02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clock_gettime02 clock_gettime02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clock_gettime02 clock_gettime02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_gettime03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_gettime03.sh new file mode 100644 index 000000000..fdb167ea5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_gettime03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clock_gettime03 clock_gettime03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clock_gettime03 clock_gettime03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clock_gettime03 clock_gettime03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_gettime04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_gettime04.sh new file mode 100644 index 000000000..b07a2cfd8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_gettime04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clock_gettime04 clock_gettime04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clock_gettime04 clock_gettime04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clock_gettime04 clock_gettime04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_nanosleep01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_nanosleep01.sh new file mode 100644 index 000000000..d20ba3692 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_nanosleep01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clock_nanosleep01 clock_nanosleep01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clock_nanosleep01 clock_nanosleep01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clock_nanosleep01 clock_nanosleep01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_nanosleep02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_nanosleep02.sh new file mode 100644 index 000000000..cbaaade2d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_nanosleep02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clock_nanosleep02 clock_nanosleep02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clock_nanosleep02 clock_nanosleep02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clock_nanosleep02 clock_nanosleep02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_nanosleep03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_nanosleep03.sh new file mode 100644 index 000000000..ee0465335 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_nanosleep03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clock_nanosleep03 clock_nanosleep03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clock_nanosleep03 clock_nanosleep03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clock_nanosleep03 clock_nanosleep03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_nanosleep04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_nanosleep04.sh new file mode 100644 index 000000000..257813b6d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_nanosleep04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clock_nanosleep04 clock_nanosleep04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clock_nanosleep04 clock_nanosleep04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clock_nanosleep04 clock_nanosleep04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_settime01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_settime01.sh new file mode 100644 index 000000000..fe3f8ce52 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_settime01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clock_settime01 clock_settime01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clock_settime01 clock_settime01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clock_settime01 clock_settime01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_settime02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_settime02.sh new file mode 100644 index 000000000..3b38b276a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_settime02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clock_settime02 clock_settime02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clock_settime02 clock_settime02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clock_settime02 clock_settime02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_settime03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_settime03.sh new file mode 100644 index 000000000..26a2bbeec --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clock_settime03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clock_settime03 clock_settime03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clock_settime03 clock_settime03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clock_settime03 clock_settime03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone01.sh new file mode 100644 index 000000000..fcf01e672 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clone01 clone01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clone01 clone01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clone01 clone01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone02.sh new file mode 100644 index 000000000..867069a86 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clone02 clone02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clone02 clone02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clone02 clone02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone03.sh new file mode 100644 index 000000000..4ae0ad830 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clone03 clone03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clone03 clone03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clone03 clone03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone04.sh new file mode 100644 index 000000000..97614136d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clone04 clone04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clone04 clone04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clone04 clone04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone05.sh new file mode 100644 index 000000000..ac59d9583 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clone05 clone05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clone05 clone05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clone05 clone05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone06.sh new file mode 100644 index 000000000..f81c4f78e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clone06 clone06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clone06 clone06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clone06 clone06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone07.sh new file mode 100644 index 000000000..42c3b7ac8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clone07 clone07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clone07 clone07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clone07 clone07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone08.sh new file mode 100644 index 000000000..abebfc8ae --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clone08 clone08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clone08 clone08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clone08 clone08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone09.sh new file mode 100644 index 000000000..a7d2331f2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clone09 clone09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clone09 clone09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clone09 clone09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone301.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone301.sh new file mode 100644 index 000000000..00baf59fd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone301.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clone301 clone301 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clone301 clone301 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clone301 clone301 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone302.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone302.sh new file mode 100644 index 000000000..e3cdcfc6b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone302.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clone302 clone302 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clone302 clone302 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clone302 clone302 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone303.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone303.sh new file mode 100644 index 000000000..78cd28317 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_clone303.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls clone303 clone303 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s clone303 clone303 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls clone303 clone303 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_close01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_close01.sh new file mode 100644 index 000000000..0ea3f0674 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_close01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls close01 close01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s close01 close01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls close01 close01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_close02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_close02.sh new file mode 100644 index 000000000..377c4a5bd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_close02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls close02 close02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s close02 close02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls close02 close02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_close_range01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_close_range01.sh new file mode 100644 index 000000000..f2e58c06b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_close_range01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls close_range01 close_range01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s close_range01 close_range01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls close_range01 close_range01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_close_range02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_close_range02.sh new file mode 100644 index 000000000..79cc25a45 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_close_range02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls close_range02 close_range02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s close_range02 close_range02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls close_range02 close_range02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_confstr01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_confstr01.sh new file mode 100644 index 000000000..e03e0bde3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_confstr01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls confstr01 confstr01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s confstr01 confstr01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls confstr01 confstr01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_connect01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_connect01.sh new file mode 100644 index 000000000..66a673881 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_connect01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls connect01 connect01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s connect01 connect01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls connect01 connect01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_connect02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_connect02.sh new file mode 100644 index 000000000..d6d4c3b78 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_connect02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls connect02 connect02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s connect02 connect02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls connect02 connect02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_copy_file_range01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_copy_file_range01.sh new file mode 100644 index 000000000..ac54dd587 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_copy_file_range01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls copy_file_range01 copy_file_range01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s copy_file_range01 copy_file_range01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls copy_file_range01 copy_file_range01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_copy_file_range02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_copy_file_range02.sh new file mode 100644 index 000000000..b5f4738fa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_copy_file_range02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls copy_file_range02 copy_file_range02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s copy_file_range02 copy_file_range02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls copy_file_range02 copy_file_range02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_copy_file_range03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_copy_file_range03.sh new file mode 100644 index 000000000..b8103fac8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_copy_file_range03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls copy_file_range03 copy_file_range03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s copy_file_range03 copy_file_range03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls copy_file_range03 copy_file_range03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat01.sh new file mode 100644 index 000000000..4ddbd4147 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls creat01 creat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s creat01 creat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls creat01 creat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat03.sh new file mode 100644 index 000000000..6c7d30133 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls creat03 creat03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s creat03 creat03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls creat03 creat03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat04.sh new file mode 100644 index 000000000..188da0b02 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls creat04 creat04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s creat04 creat04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls creat04 creat04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat05.sh new file mode 100644 index 000000000..d00204dfc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls creat05 creat05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s creat05 creat05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls creat05 creat05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat06.sh new file mode 100644 index 000000000..af4df0b54 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls creat06 creat06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s creat06 creat06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls creat06 creat06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat07.sh new file mode 100644 index 000000000..b5a9dd537 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls creat07 creat07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s creat07 creat07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls creat07 creat07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat08.sh new file mode 100644 index 000000000..999471200 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls creat08 creat08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s creat08 creat08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls creat08 creat08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat09.sh new file mode 100644 index 000000000..f29891cda --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_creat09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls creat09 creat09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s creat09 creat09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls creat09 creat09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_delete_module01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_delete_module01.sh new file mode 100644 index 000000000..b569843f7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_delete_module01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls delete_module01 delete_module01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s delete_module01 delete_module01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls delete_module01 delete_module01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_delete_module02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_delete_module02.sh new file mode 100644 index 000000000..b906dd65e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_delete_module02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls delete_module02 delete_module02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s delete_module02 delete_module02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls delete_module02 delete_module02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_delete_module03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_delete_module03.sh new file mode 100644 index 000000000..f33cc5d0d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_delete_module03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls delete_module03 delete_module03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s delete_module03 delete_module03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls delete_module03 delete_module03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dirtyc0w.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dirtyc0w.sh new file mode 100644 index 000000000..14c4939f4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dirtyc0w.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls dirtyc0w dirtyc0w +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s dirtyc0w dirtyc0w + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls dirtyc0w dirtyc0w failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dirtyc0w_shmem.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dirtyc0w_shmem.sh new file mode 100644 index 000000000..9df912eb5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dirtyc0w_shmem.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls dirtyc0w_shmem dirtyc0w_shmem +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s dirtyc0w_shmem dirtyc0w_shmem + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls dirtyc0w_shmem dirtyc0w_shmem failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dirtypipe.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dirtypipe.sh new file mode 100644 index 000000000..7ec97c0aa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dirtypipe.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls dirtypipe dirtypipe +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s dirtypipe dirtypipe + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls dirtypipe dirtypipe failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup01.sh new file mode 100644 index 000000000..9553a42b1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls dup01 dup01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s dup01 dup01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls dup01 dup01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup02.sh new file mode 100644 index 000000000..e51c43407 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls dup02 dup02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s dup02 dup02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls dup02 dup02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup03.sh new file mode 100644 index 000000000..1161e54fb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls dup03 dup03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s dup03 dup03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls dup03 dup03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup04.sh new file mode 100644 index 000000000..302bb4a24 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls dup04 dup04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s dup04 dup04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls dup04 dup04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup05.sh new file mode 100644 index 000000000..6ed7d37fa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls dup05 dup05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s dup05 dup05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls dup05 dup05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup06.sh new file mode 100644 index 000000000..77c2d02b1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls dup06 dup06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s dup06 dup06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls dup06 dup06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup07.sh new file mode 100644 index 000000000..be5b504d7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls dup07 dup07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s dup07 dup07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls dup07 dup07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup201.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup201.sh new file mode 100644 index 000000000..ad39a395a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup201.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls dup201 dup201 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s dup201 dup201 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls dup201 dup201 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup202.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup202.sh new file mode 100644 index 000000000..785e7860a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup202.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls dup202 dup202 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s dup202 dup202 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls dup202 dup202 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup203.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup203.sh new file mode 100644 index 000000000..a043fcc1b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup203.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls dup203 dup203 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s dup203 dup203 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls dup203 dup203 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup204.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup204.sh new file mode 100644 index 000000000..105e6a9c1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup204.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls dup204 dup204 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s dup204 dup204 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls dup204 dup204 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup205.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup205.sh new file mode 100644 index 000000000..6cc4f396b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup205.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls dup205 dup205 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s dup205 dup205 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls dup205 dup205 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup206.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup206.sh new file mode 100644 index 000000000..89db20839 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup206.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls dup206 dup206 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s dup206 dup206 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls dup206 dup206 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup207.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup207.sh new file mode 100644 index 000000000..514924f9c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup207.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls dup207 dup207 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s dup207 dup207 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls dup207 dup207 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup3_01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup3_01.sh new file mode 100644 index 000000000..443cb51fb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup3_01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls dup3_01 dup3_01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s dup3_01 dup3_01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls dup3_01 dup3_01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup3_02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup3_02.sh new file mode 100644 index 000000000..360cbfaeb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_dup3_02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls dup3_02 dup3_02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s dup3_02 dup3_02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls dup3_02 dup3_02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll01.sh new file mode 100644 index 000000000..76c55a698 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll01 epoll-ltp +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll01 epoll-ltp + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll01 epoll-ltp failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_create01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_create01.sh new file mode 100644 index 000000000..c4745abfd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_create01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_create01 epoll_create01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_create01 epoll_create01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_create01 epoll_create01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_create02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_create02.sh new file mode 100644 index 000000000..60e92bac6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_create02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_create02 epoll_create02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_create02 epoll_create02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_create02 epoll_create02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_create1_01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_create1_01.sh new file mode 100644 index 000000000..6787614e5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_create1_01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_create1_01 epoll_create1_01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_create1_01 epoll_create1_01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_create1_01 epoll_create1_01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_create1_02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_create1_02.sh new file mode 100644 index 000000000..1670e048a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_create1_02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_create1_02 epoll_create1_02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_create1_02 epoll_create1_02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_create1_02 epoll_create1_02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl01.sh new file mode 100644 index 000000000..f89732249 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_ctl01 epoll_ctl01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_ctl01 epoll_ctl01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_ctl01 epoll_ctl01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl02.sh new file mode 100644 index 000000000..4fdc742aa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_ctl02 epoll_ctl02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_ctl02 epoll_ctl02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_ctl02 epoll_ctl02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl03.sh new file mode 100644 index 000000000..067e8fc2a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_ctl03 epoll_ctl03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_ctl03 epoll_ctl03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_ctl03 epoll_ctl03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl04.sh new file mode 100644 index 000000000..98e218c9b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_ctl04 epoll_ctl04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_ctl04 epoll_ctl04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_ctl04 epoll_ctl04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl05.sh new file mode 100644 index 000000000..9f49a56c1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_ctl05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_ctl05 epoll_ctl05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_ctl05 epoll_ctl05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_ctl05 epoll_ctl05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait01.sh new file mode 100644 index 000000000..14c3d0f1b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_pwait01 epoll_pwait01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_pwait01 epoll_pwait01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_pwait01 epoll_pwait01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait02.sh new file mode 100644 index 000000000..183f58d96 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_pwait02 epoll_pwait02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_pwait02 epoll_pwait02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_pwait02 epoll_pwait02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait03.sh new file mode 100644 index 000000000..1a9fc68ab --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_pwait03 epoll_pwait03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_pwait03 epoll_pwait03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_pwait03 epoll_pwait03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait04.sh new file mode 100644 index 000000000..243bc2637 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_pwait04 epoll_pwait04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_pwait04 epoll_pwait04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_pwait04 epoll_pwait04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait05.sh new file mode 100644 index 000000000..26da0b4f2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_pwait05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_pwait05 epoll_pwait05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_pwait05 epoll_pwait05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_pwait05 epoll_pwait05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait01.sh new file mode 100644 index 000000000..3cbf65692 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_wait01 epoll_wait01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_wait01 epoll_wait01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_wait01 epoll_wait01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait02.sh new file mode 100644 index 000000000..5beb708d3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_wait02 epoll_wait02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_wait02 epoll_wait02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_wait02 epoll_wait02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait03.sh new file mode 100644 index 000000000..de52bd1f8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_wait03 epoll_wait03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_wait03 epoll_wait03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_wait03 epoll_wait03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait04.sh new file mode 100644 index 000000000..92e9e42f3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_wait04 epoll_wait04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_wait04 epoll_wait04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_wait04 epoll_wait04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait05.sh new file mode 100644 index 000000000..e050e537e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_wait05 epoll_wait05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_wait05 epoll_wait05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_wait05 epoll_wait05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait06.sh new file mode 100644 index 000000000..9acb8d787 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_wait06 epoll_wait06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_wait06 epoll_wait06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_wait06 epoll_wait06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait07.sh new file mode 100644 index 000000000..6c43539a1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_epoll_wait07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls epoll_wait07 epoll_wait07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s epoll_wait07 epoll_wait07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls epoll_wait07 epoll_wait07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd01.sh new file mode 100644 index 000000000..9849751e3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls eventfd01 eventfd01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s eventfd01 eventfd01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls eventfd01 eventfd01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd02.sh new file mode 100644 index 000000000..056c056a3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls eventfd02 eventfd02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s eventfd02 eventfd02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls eventfd02 eventfd02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd03.sh new file mode 100644 index 000000000..5a46fb616 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls eventfd03 eventfd03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s eventfd03 eventfd03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls eventfd03 eventfd03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd04.sh new file mode 100644 index 000000000..f4061e552 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls eventfd04 eventfd04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s eventfd04 eventfd04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls eventfd04 eventfd04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd05.sh new file mode 100644 index 000000000..8636ec4fa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls eventfd05 eventfd05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s eventfd05 eventfd05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls eventfd05 eventfd05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd06.sh new file mode 100644 index 000000000..415976ced --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls eventfd06 eventfd06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s eventfd06 eventfd06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls eventfd06 eventfd06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd2_01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd2_01.sh new file mode 100644 index 000000000..63b593cb0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd2_01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls eventfd2_01 eventfd2_01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s eventfd2_01 eventfd2_01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls eventfd2_01 eventfd2_01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd2_02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd2_02.sh new file mode 100644 index 000000000..602737e6f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd2_02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls eventfd2_02 eventfd2_02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s eventfd2_02 eventfd2_02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls eventfd2_02 eventfd2_02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd2_03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd2_03.sh new file mode 100644 index 000000000..6f03bf2d2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_eventfd2_03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls eventfd2_03 eventfd2_03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s eventfd2_03 eventfd2_03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls eventfd2_03 eventfd2_03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execl01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execl01.sh new file mode 100644 index 000000000..26353aeef --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execl01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls execl01 execl01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s execl01 execl01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls execl01 execl01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execle01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execle01.sh new file mode 100644 index 000000000..76f308fe6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execle01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls execle01 execle01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s execle01 execle01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls execle01 execle01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execlp01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execlp01.sh new file mode 100644 index 000000000..9a6866f49 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execlp01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls execlp01 execlp01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s execlp01 execlp01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls execlp01 execlp01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execv01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execv01.sh new file mode 100644 index 000000000..99cbf7bf5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execv01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls execv01 execv01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s execv01 execv01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls execv01 execv01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve01.sh new file mode 100644 index 000000000..0b2d9b695 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls execve01 execve01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s execve01 execve01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls execve01 execve01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve02.sh new file mode 100644 index 000000000..ed6f89181 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls execve02 execve02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s execve02 execve02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls execve02 execve02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve03.sh new file mode 100644 index 000000000..4fc86844a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls execve03 execve03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s execve03 execve03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls execve03 execve03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve04.sh new file mode 100644 index 000000000..7ef6416e0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls execve04 execve04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s execve04 execve04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls execve04 execve04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve05.sh new file mode 100644 index 000000000..cb6856a46 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls execve05 execve05 -i 5 -n 32 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s execve05 execve05 -i 5 -n 32 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls execve05 execve05 -i 5 -n 32 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve06.sh new file mode 100644 index 000000000..933fb5a6d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execve06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls execve06 execve06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s execve06 execve06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls execve06 execve06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execveat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execveat01.sh new file mode 100644 index 000000000..a670b04bd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execveat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls execveat01 execveat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s execveat01 execveat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls execveat01 execveat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execveat02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execveat02.sh new file mode 100644 index 000000000..aea9a97f9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execveat02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls execveat02 execveat02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s execveat02 execveat02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls execveat02 execveat02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execveat03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execveat03.sh new file mode 100644 index 000000000..3a5c4e8ff --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execveat03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls execveat03 execveat03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s execveat03 execveat03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls execveat03 execveat03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execvp01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execvp01.sh new file mode 100644 index 000000000..12149f301 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_execvp01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls execvp01 execvp01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s execvp01 execvp01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls execvp01 execvp01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_exit01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_exit01.sh new file mode 100644 index 000000000..0558cc235 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_exit01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls exit01 exit01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s exit01 exit01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls exit01 exit01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_exit02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_exit02.sh new file mode 100644 index 000000000..f89a326ad --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_exit02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls exit02 exit02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s exit02 exit02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls exit02 exit02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_exit_group01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_exit_group01.sh new file mode 100644 index 000000000..acba5e87e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_exit_group01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls exit_group01 exit_group01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s exit_group01 exit_group01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls exit_group01 exit_group01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_faccessat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_faccessat01.sh new file mode 100644 index 000000000..164df2941 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_faccessat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls faccessat01 faccessat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s faccessat01 faccessat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls faccessat01 faccessat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_faccessat02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_faccessat02.sh new file mode 100644 index 000000000..4c713f1b3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_faccessat02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls faccessat02 faccessat02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s faccessat02 faccessat02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls faccessat02 faccessat02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_faccessat201.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_faccessat201.sh new file mode 100644 index 000000000..1f62c0371 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_faccessat201.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls faccessat201 faccessat201 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s faccessat201 faccessat201 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls faccessat201 faccessat201 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_faccessat202.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_faccessat202.sh new file mode 100644 index 000000000..ae6825224 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_faccessat202.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls faccessat202 faccessat202 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s faccessat202 faccessat202 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls faccessat202 faccessat202 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate01.sh new file mode 100644 index 000000000..da57223e2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fallocate01 fallocate01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fallocate01 fallocate01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fallocate01 fallocate01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate02.sh new file mode 100644 index 000000000..fd3fbcfb1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fallocate02 fallocate02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fallocate02 fallocate02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fallocate02 fallocate02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate03.sh new file mode 100644 index 000000000..e0707f201 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fallocate03 fallocate03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fallocate03 fallocate03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fallocate03 fallocate03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate04.sh new file mode 100644 index 000000000..9c98f7ad0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fallocate04 fallocate04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fallocate04 fallocate04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fallocate04 fallocate04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate05.sh new file mode 100644 index 000000000..ad7b038a2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fallocate05 fallocate05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fallocate05 fallocate05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fallocate05 fallocate05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate06.sh new file mode 100644 index 000000000..7b87a7738 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fallocate06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fallocate06 fallocate06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fallocate06 fallocate06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fallocate06 fallocate06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify01.sh new file mode 100644 index 000000000..16cba6a81 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify01 fanotify01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify01 fanotify01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify01 fanotify01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify02.sh new file mode 100644 index 000000000..a9319d807 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify02 fanotify02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify02 fanotify02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify02 fanotify02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify03.sh new file mode 100644 index 000000000..e63c1d55d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify03 fanotify03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify03 fanotify03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify03 fanotify03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify04.sh new file mode 100644 index 000000000..928f36e31 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify04 fanotify04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify04 fanotify04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify04 fanotify04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify05.sh new file mode 100644 index 000000000..73648e4fd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify05 fanotify05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify05 fanotify05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify05 fanotify05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify06.sh new file mode 100644 index 000000000..409c9bf90 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify06 fanotify06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify06 fanotify06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify06 fanotify06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify07.sh new file mode 100644 index 000000000..bb02a40c2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify07 fanotify07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify07 fanotify07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify07 fanotify07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify08.sh new file mode 100644 index 000000000..c9ed749ba --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify08 fanotify08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify08 fanotify08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify08 fanotify08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify09.sh new file mode 100644 index 000000000..616aedc98 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify09 fanotify09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify09 fanotify09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify09 fanotify09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify10.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify10.sh new file mode 100644 index 000000000..54f8d4e1c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify10 fanotify10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify10 fanotify10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify10 fanotify10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify11.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify11.sh new file mode 100644 index 000000000..7e3c5315b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify11 fanotify11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify11 fanotify11 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify11 fanotify11 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify12.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify12.sh new file mode 100644 index 000000000..65b7d344d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify12.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify12 fanotify12 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify12 fanotify12 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify12 fanotify12 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify13.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify13.sh new file mode 100644 index 000000000..20eeda8ea --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify13.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify13 fanotify13 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify13 fanotify13 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify13 fanotify13 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify14.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify14.sh new file mode 100644 index 000000000..39f8ada4a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify14.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify14 fanotify14 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify14 fanotify14 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify14 fanotify14 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify15.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify15.sh new file mode 100644 index 000000000..61713cf0c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify15.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify15 fanotify15 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify15 fanotify15 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify15 fanotify15 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify16.sh new file mode 100644 index 000000000..7756c4d28 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify16 fanotify16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify16 fanotify16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify16 fanotify16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify17.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify17.sh new file mode 100644 index 000000000..431af4f63 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify17.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify17 fanotify17 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify17 fanotify17 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify17 fanotify17 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify18.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify18.sh new file mode 100644 index 000000000..ccfc9638e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify18.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify18 fanotify18 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify18 fanotify18 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify18 fanotify18 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify19.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify19.sh new file mode 100644 index 000000000..a7858e4b9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify19.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify19 fanotify19 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify19 fanotify19 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify19 fanotify19 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify20.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify20.sh new file mode 100644 index 000000000..c0c019e6f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify20.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify20 fanotify20 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify20 fanotify20 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify20 fanotify20 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify21.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify21.sh new file mode 100644 index 000000000..abbfe0e1b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify21.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify21 fanotify21 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify21 fanotify21 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify21 fanotify21 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify22.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify22.sh new file mode 100644 index 000000000..198deb670 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify22.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify22 fanotify22 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify22 fanotify22 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify22 fanotify22 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify23.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify23.sh new file mode 100644 index 000000000..cbcd5fc3d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fanotify23.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fanotify23 fanotify23 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fanotify23 fanotify23 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fanotify23 fanotify23 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchdir01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchdir01.sh new file mode 100644 index 000000000..65702d853 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchdir01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchdir01 fchdir01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchdir01 fchdir01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchdir01 fchdir01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchdir02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchdir02.sh new file mode 100644 index 000000000..c91512361 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchdir02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchdir02 fchdir02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchdir02 fchdir02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchdir02 fchdir02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchdir03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchdir03.sh new file mode 100644 index 000000000..45ca4c5d6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchdir03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchdir03 fchdir03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchdir03 fchdir03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchdir03 fchdir03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod01.sh new file mode 100644 index 000000000..91a74f415 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchmod01 fchmod01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchmod01 fchmod01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchmod01 fchmod01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod02.sh new file mode 100644 index 000000000..ff9239b55 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchmod02 fchmod02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchmod02 fchmod02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchmod02 fchmod02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod03.sh new file mode 100644 index 000000000..d7e11e918 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchmod03 fchmod03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchmod03 fchmod03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchmod03 fchmod03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod04.sh new file mode 100644 index 000000000..521275314 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchmod04 fchmod04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchmod04 fchmod04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchmod04 fchmod04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod05.sh new file mode 100644 index 000000000..83bdfb893 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchmod05 fchmod05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchmod05 fchmod05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchmod05 fchmod05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod06.sh new file mode 100644 index 000000000..823c88b8d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmod06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchmod06 fchmod06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchmod06 fchmod06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchmod06 fchmod06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmodat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmodat01.sh new file mode 100644 index 000000000..00e5f2768 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmodat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchmodat01 fchmodat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchmodat01 fchmodat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchmodat01 fchmodat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmodat02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmodat02.sh new file mode 100644 index 000000000..fb97e4d56 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchmodat02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchmodat02 fchmodat02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchmodat02 fchmodat02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchmodat02 fchmodat02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown01.sh new file mode 100644 index 000000000..7ad962c8d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchown01 fchown01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchown01 fchown01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchown01 fchown01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown01_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown01_16.sh new file mode 100644 index 000000000..e4db45590 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown01_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchown01_16 fchown01_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchown01_16 fchown01_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchown01_16 fchown01_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown02.sh new file mode 100644 index 000000000..b26b63be9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchown02 fchown02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchown02 fchown02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchown02 fchown02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown02_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown02_16.sh new file mode 100644 index 000000000..754f9ceb6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown02_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchown02_16 fchown02_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchown02_16 fchown02_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchown02_16 fchown02_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown03.sh new file mode 100644 index 000000000..17f19820e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchown03 fchown03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchown03 fchown03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchown03 fchown03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown03_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown03_16.sh new file mode 100644 index 000000000..0d338236a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown03_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchown03_16 fchown03_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchown03_16 fchown03_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchown03_16 fchown03_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown04.sh new file mode 100644 index 000000000..b196d90c0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchown04 fchown04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchown04 fchown04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchown04 fchown04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown04_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown04_16.sh new file mode 100644 index 000000000..cca33f8b4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown04_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchown04_16 fchown04_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchown04_16 fchown04_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchown04_16 fchown04_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown05.sh new file mode 100644 index 000000000..fef58ef80 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchown05 fchown05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchown05 fchown05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchown05 fchown05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown05_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown05_16.sh new file mode 100644 index 000000000..5e0a8ee01 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchown05_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchown05_16 fchown05_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchown05_16 fchown05_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchown05_16 fchown05_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchownat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchownat01.sh new file mode 100644 index 000000000..e632138b3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchownat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchownat01 fchownat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchownat01 fchownat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchownat01 fchownat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchownat02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchownat02.sh new file mode 100644 index 000000000..3322a17fc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fchownat02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fchownat02 fchownat02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fchownat02 fchownat02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fchownat02 fchownat02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl01.sh new file mode 100644 index 000000000..307094bf5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl01 fcntl01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl01 fcntl01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl01 fcntl01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl01_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl01_64.sh new file mode 100644 index 000000000..a2c72a2a2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl01_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl01_64 fcntl01_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl01_64 fcntl01_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl01_64 fcntl01_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl02.sh new file mode 100644 index 000000000..6b9ea530e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl02 fcntl02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl02 fcntl02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl02 fcntl02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl02_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl02_64.sh new file mode 100644 index 000000000..113126e7e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl02_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl02_64 fcntl02_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl02_64 fcntl02_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl02_64 fcntl02_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl03.sh new file mode 100644 index 000000000..59de155e7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl03 fcntl03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl03 fcntl03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl03 fcntl03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl03_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl03_64.sh new file mode 100644 index 000000000..9e7b2420b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl03_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl03_64 fcntl03_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl03_64 fcntl03_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl03_64 fcntl03_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl04.sh new file mode 100644 index 000000000..5c8a66e29 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl04 fcntl04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl04 fcntl04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl04 fcntl04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl04_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl04_64.sh new file mode 100644 index 000000000..b8ab844a0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl04_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl04_64 fcntl04_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl04_64 fcntl04_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl04_64 fcntl04_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl05.sh new file mode 100644 index 000000000..6230e1067 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl05 fcntl05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl05 fcntl05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl05 fcntl05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl05_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl05_64.sh new file mode 100644 index 000000000..918f5dc6e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl05_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl05_64 fcntl05_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl05_64 fcntl05_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl05_64 fcntl05_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl07.sh new file mode 100644 index 000000000..1e3277414 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl07 fcntl07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl07 fcntl07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl07 fcntl07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl07_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl07_64.sh new file mode 100644 index 000000000..58086094d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl07_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl07_64 fcntl07_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl07_64 fcntl07_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl07_64 fcntl07_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl08.sh new file mode 100644 index 000000000..edfe53a1f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl08 fcntl08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl08 fcntl08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl08 fcntl08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl08_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl08_64.sh new file mode 100644 index 000000000..b476b966c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl08_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl08_64 fcntl08_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl08_64 fcntl08_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl08_64 fcntl08_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl09.sh new file mode 100644 index 000000000..9007f7f77 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl09 fcntl09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl09 fcntl09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl09 fcntl09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl09_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl09_64.sh new file mode 100644 index 000000000..8da2bb05b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl09_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl09_64 fcntl09_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl09_64 fcntl09_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl09_64 fcntl09_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl10.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl10.sh new file mode 100644 index 000000000..5b324f601 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl10 fcntl10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl10 fcntl10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl10 fcntl10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl10_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl10_64.sh new file mode 100644 index 000000000..cf71741a5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl10_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl10_64 fcntl10_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl10_64 fcntl10_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl10_64 fcntl10_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl11.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl11.sh new file mode 100644 index 000000000..d94721c2f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl11 fcntl11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl11 fcntl11 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl11 fcntl11 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl11_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl11_64.sh new file mode 100644 index 000000000..11e1bf5eb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl11_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl11_64 fcntl11_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl11_64 fcntl11_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl11_64 fcntl11_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl12.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl12.sh new file mode 100644 index 000000000..a9ef96443 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl12.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl12 fcntl12 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl12 fcntl12 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl12 fcntl12 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl12_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl12_64.sh new file mode 100644 index 000000000..4d2114808 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl12_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl12_64 fcntl12_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl12_64 fcntl12_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl12_64 fcntl12_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl13.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl13.sh new file mode 100644 index 000000000..2b166b528 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl13.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl13 fcntl13 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl13 fcntl13 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl13 fcntl13 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl13_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl13_64.sh new file mode 100644 index 000000000..13c5c9dc0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl13_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl13_64 fcntl13_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl13_64 fcntl13_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl13_64 fcntl13_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl14.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl14.sh new file mode 100644 index 000000000..5477405d5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl14.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl14 fcntl14 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl14 fcntl14 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl14 fcntl14 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl14_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl14_64.sh new file mode 100644 index 000000000..a8d7a1678 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl14_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl14_64 fcntl14_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl14_64 fcntl14_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl14_64 fcntl14_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl15.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl15.sh new file mode 100644 index 000000000..1e41ebd37 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl15.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl15 fcntl15 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl15 fcntl15 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl15 fcntl15 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl15_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl15_64.sh new file mode 100644 index 000000000..adcf4596b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl15_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl15_64 fcntl15_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl15_64 fcntl15_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl15_64 fcntl15_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl16.sh new file mode 100644 index 000000000..34ef0a56d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl16 fcntl16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl16 fcntl16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl16 fcntl16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl16_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl16_64.sh new file mode 100644 index 000000000..bb003d3a1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl16_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl16_64 fcntl16_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl16_64 fcntl16_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl16_64 fcntl16_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl17.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl17.sh new file mode 100644 index 000000000..4c34db261 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl17.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl17 fcntl17 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl17 fcntl17 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl17 fcntl17 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl17_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl17_64.sh new file mode 100644 index 000000000..8f170bbda --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl17_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl17_64 fcntl17_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl17_64 fcntl17_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl17_64 fcntl17_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl18.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl18.sh new file mode 100644 index 000000000..f0fda9af7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl18.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl18 fcntl18 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl18 fcntl18 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl18 fcntl18 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl18_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl18_64.sh new file mode 100644 index 000000000..f38189944 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl18_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl18_64 fcntl18_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl18_64 fcntl18_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl18_64 fcntl18_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl19.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl19.sh new file mode 100644 index 000000000..66366d7d6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl19.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl19 fcntl19 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl19 fcntl19 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl19 fcntl19 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl19_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl19_64.sh new file mode 100644 index 000000000..78c044b77 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl19_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl19_64 fcntl19_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl19_64 fcntl19_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl19_64 fcntl19_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl20.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl20.sh new file mode 100644 index 000000000..0d371a8bb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl20.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl20 fcntl20 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl20 fcntl20 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl20 fcntl20 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl20_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl20_64.sh new file mode 100644 index 000000000..493bcef07 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl20_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl20_64 fcntl20_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl20_64 fcntl20_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl20_64 fcntl20_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl21.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl21.sh new file mode 100644 index 000000000..cf07d0ff1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl21.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl21 fcntl21 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl21 fcntl21 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl21 fcntl21 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl21_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl21_64.sh new file mode 100644 index 000000000..78a603c62 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl21_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl21_64 fcntl21_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl21_64 fcntl21_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl21_64 fcntl21_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl22.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl22.sh new file mode 100644 index 000000000..af2ed2e41 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl22.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl22 fcntl22 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl22 fcntl22 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl22 fcntl22 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl22_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl22_64.sh new file mode 100644 index 000000000..78d71fc91 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl22_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl22_64 fcntl22_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl22_64 fcntl22_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl22_64 fcntl22_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl23.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl23.sh new file mode 100644 index 000000000..46f45cc2c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl23.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl23 fcntl23 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl23 fcntl23 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl23 fcntl23 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl23_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl23_64.sh new file mode 100644 index 000000000..56d13d779 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl23_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl23_64 fcntl23_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl23_64 fcntl23_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl23_64 fcntl23_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl24.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl24.sh new file mode 100644 index 000000000..f147907b5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl24.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl24 fcntl24 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl24 fcntl24 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl24 fcntl24 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl24_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl24_64.sh new file mode 100644 index 000000000..b572a5114 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl24_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl24_64 fcntl24_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl24_64 fcntl24_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl24_64 fcntl24_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl25.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl25.sh new file mode 100644 index 000000000..f66d11b78 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl25.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl25 fcntl25 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl25 fcntl25 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl25 fcntl25 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl25_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl25_64.sh new file mode 100644 index 000000000..8cd6b4bdf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl25_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl25_64 fcntl25_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl25_64 fcntl25_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl25_64 fcntl25_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl26.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl26.sh new file mode 100644 index 000000000..5f64a27b6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl26.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl26 fcntl26 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl26 fcntl26 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl26 fcntl26 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl26_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl26_64.sh new file mode 100644 index 000000000..e3bf24d89 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl26_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl26_64 fcntl26_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl26_64 fcntl26_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl26_64 fcntl26_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl27.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl27.sh new file mode 100644 index 000000000..4b30f8309 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl27.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl27 fcntl27 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl27 fcntl27 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl27 fcntl27 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl27_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl27_64.sh new file mode 100644 index 000000000..ac1b93caa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl27_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl27_64 fcntl27_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl27_64 fcntl27_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl27_64 fcntl27_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl28.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl28.sh new file mode 100644 index 000000000..2468d24fb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl28.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl28 fcntl28 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl28 fcntl28 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl28 fcntl28 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl28_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl28_64.sh new file mode 100644 index 000000000..75a00ba40 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl28_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl28_64 fcntl28_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl28_64 fcntl28_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl28_64 fcntl28_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl29.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl29.sh new file mode 100644 index 000000000..b2a996738 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl29.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl29 fcntl29 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl29 fcntl29 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl29 fcntl29 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl29_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl29_64.sh new file mode 100644 index 000000000..87f3d53ee --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl29_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl29_64 fcntl29_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl29_64 fcntl29_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl29_64 fcntl29_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl30.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl30.sh new file mode 100644 index 000000000..7aebe9613 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl30.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl30 fcntl30 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl30 fcntl30 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl30 fcntl30 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl30_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl30_64.sh new file mode 100644 index 000000000..974c9f487 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl30_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl30_64 fcntl30_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl30_64 fcntl30_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl30_64 fcntl30_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl31.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl31.sh new file mode 100644 index 000000000..f90d46d48 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl31.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl31 fcntl31 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl31 fcntl31 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl31 fcntl31 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl31_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl31_64.sh new file mode 100644 index 000000000..d32a757e5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl31_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl31_64 fcntl31_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl31_64 fcntl31_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl31_64 fcntl31_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl32.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl32.sh new file mode 100644 index 000000000..01ee0ce99 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl32.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl32 fcntl32 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl32 fcntl32 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl32 fcntl32 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl32_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl32_64.sh new file mode 100644 index 000000000..3ac1c938d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl32_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl32_64 fcntl32_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl32_64 fcntl32_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl32_64 fcntl32_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl33.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl33.sh new file mode 100644 index 000000000..2b549c217 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl33.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl33 fcntl33 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl33 fcntl33 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl33 fcntl33 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl33_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl33_64.sh new file mode 100644 index 000000000..f82cb4011 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl33_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl33_64 fcntl33_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl33_64 fcntl33_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl33_64 fcntl33_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl34.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl34.sh new file mode 100644 index 000000000..cdb297250 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl34.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl34 fcntl34 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl34 fcntl34 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl34 fcntl34 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl34_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl34_64.sh new file mode 100644 index 000000000..8832f4734 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl34_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl34_64 fcntl34_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl34_64 fcntl34_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl34_64 fcntl34_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl35.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl35.sh new file mode 100644 index 000000000..bc0a223b0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl35.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl35 fcntl35 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl35 fcntl35 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl35 fcntl35 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl35_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl35_64.sh new file mode 100644 index 000000000..f79b6a7d6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl35_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl35_64 fcntl35_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl35_64 fcntl35_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl35_64 fcntl35_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl36.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl36.sh new file mode 100644 index 000000000..894bf7c99 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl36.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl36 fcntl36 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl36 fcntl36 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl36 fcntl36 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl36_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl36_64.sh new file mode 100644 index 000000000..5a7bf4831 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl36_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl36_64 fcntl36_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl36_64 fcntl36_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl36_64 fcntl36_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl37.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl37.sh new file mode 100644 index 000000000..974f71e8e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl37.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl37 fcntl37 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl37 fcntl37 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl37 fcntl37 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl37_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl37_64.sh new file mode 100644 index 000000000..7ddcb3c23 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl37_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl37_64 fcntl37_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl37_64 fcntl37_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl37_64 fcntl37_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl38.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl38.sh new file mode 100644 index 000000000..f2454f07f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl38.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl38 fcntl38 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl38 fcntl38 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl38 fcntl38 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl38_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl38_64.sh new file mode 100644 index 000000000..9fed12106 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl38_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl38_64 fcntl38_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl38_64 fcntl38_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl38_64 fcntl38_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl39.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl39.sh new file mode 100644 index 000000000..471812788 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl39.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl39 fcntl39 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl39 fcntl39 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl39 fcntl39 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl39_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl39_64.sh new file mode 100644 index 000000000..40076ffd6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fcntl39_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fcntl39_64 fcntl39_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fcntl39_64 fcntl39_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fcntl39_64 fcntl39_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fdatasync01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fdatasync01.sh new file mode 100644 index 000000000..e0f5469c1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fdatasync01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fdatasync01 fdatasync01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fdatasync01 fdatasync01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fdatasync01 fdatasync01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fdatasync02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fdatasync02.sh new file mode 100644 index 000000000..46ee8e36e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fdatasync02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fdatasync02 fdatasync02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fdatasync02 fdatasync02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fdatasync02 fdatasync02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fdatasync03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fdatasync03.sh new file mode 100644 index 000000000..1b61e61a1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fdatasync03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fdatasync03 fdatasync03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fdatasync03 fdatasync03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fdatasync03 fdatasync03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fgetxattr01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fgetxattr01.sh new file mode 100644 index 000000000..25070745f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fgetxattr01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fgetxattr01 fgetxattr01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fgetxattr01 fgetxattr01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fgetxattr01 fgetxattr01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fgetxattr02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fgetxattr02.sh new file mode 100644 index 000000000..eeb2462c6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fgetxattr02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fgetxattr02 fgetxattr02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fgetxattr02 fgetxattr02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fgetxattr02 fgetxattr02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fgetxattr03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fgetxattr03.sh new file mode 100644 index 000000000..e47199a65 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fgetxattr03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fgetxattr03 fgetxattr03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fgetxattr03 fgetxattr03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fgetxattr03 fgetxattr03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_finit_module01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_finit_module01.sh new file mode 100644 index 000000000..4efcb4a01 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_finit_module01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls finit_module01 finit_module01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s finit_module01 finit_module01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls finit_module01 finit_module01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_finit_module02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_finit_module02.sh new file mode 100644 index 000000000..c94f89266 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_finit_module02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls finit_module02 finit_module02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s finit_module02 finit_module02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls finit_module02 finit_module02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flistxattr01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flistxattr01.sh new file mode 100644 index 000000000..103dca76a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flistxattr01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls flistxattr01 flistxattr01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s flistxattr01 flistxattr01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls flistxattr01 flistxattr01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flistxattr02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flistxattr02.sh new file mode 100644 index 000000000..c3894e710 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flistxattr02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls flistxattr02 flistxattr02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s flistxattr02 flistxattr02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls flistxattr02 flistxattr02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flistxattr03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flistxattr03.sh new file mode 100644 index 000000000..129ced77e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flistxattr03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls flistxattr03 flistxattr03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s flistxattr03 flistxattr03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls flistxattr03 flistxattr03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock01.sh new file mode 100644 index 000000000..4e5cdde37 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls flock01 flock01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s flock01 flock01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls flock01 flock01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock02.sh new file mode 100644 index 000000000..310082c23 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls flock02 flock02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s flock02 flock02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls flock02 flock02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock03.sh new file mode 100644 index 000000000..4818f36f0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls flock03 flock03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s flock03 flock03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls flock03 flock03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock04.sh new file mode 100644 index 000000000..4785ead74 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls flock04 flock04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s flock04 flock04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls flock04 flock04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock06.sh new file mode 100644 index 000000000..886ba99c8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_flock06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls flock06 flock06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s flock06 flock06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls flock06 flock06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fmtmsg01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fmtmsg01.sh new file mode 100644 index 000000000..8380251d4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fmtmsg01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fmtmsg01 fmtmsg01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fmtmsg01 fmtmsg01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fmtmsg01 fmtmsg01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork01.sh new file mode 100644 index 000000000..afbd96e18 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fork01 fork01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fork01 fork01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fork01 fork01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork03.sh new file mode 100644 index 000000000..161b702b3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fork03 fork03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fork03 fork03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fork03 fork03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork04.sh new file mode 100644 index 000000000..beb548479 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fork04 fork04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fork04 fork04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fork04 fork04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork05.sh new file mode 100644 index 000000000..e9f8b35ba --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fork05 fork05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fork05 fork05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fork05 fork05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork06.sh new file mode 100644 index 000000000..dd28c93b8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fork06 fork_procs -n 1000 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fork06 fork_procs -n 1000 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fork06 fork_procs -n 1000 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork07.sh new file mode 100644 index 000000000..63792e002 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fork07 fork07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fork07 fork07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fork07 fork07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork08.sh new file mode 100644 index 000000000..8da40f6ae --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fork08 fork08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fork08 fork08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fork08 fork08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork09.sh new file mode 100644 index 000000000..1f80c7d41 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fork09 fork09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fork09 fork09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fork09 fork09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork10.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork10.sh new file mode 100644 index 000000000..8ba636710 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fork10 fork10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fork10 fork10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fork10 fork10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork11.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork11.sh new file mode 100644 index 000000000..f46c66bd6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fork11 fork_procs -n 100 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fork11 fork_procs -n 100 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fork11 fork_procs -n 100 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork13.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork13.sh new file mode 100644 index 000000000..7847dce68 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork13.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fork13 fork13 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fork13 fork13 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fork13 fork13 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork14.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork14.sh new file mode 100644 index 000000000..460b3716c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fork14.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fork14 fork14 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fork14 fork14 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fork14 fork14 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fpathconf01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fpathconf01.sh new file mode 100644 index 000000000..f9b8f83c4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fpathconf01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fpathconf01 fpathconf01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fpathconf01 fpathconf01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fpathconf01 fpathconf01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fremovexattr01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fremovexattr01.sh new file mode 100644 index 000000000..598bdddc3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fremovexattr01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fremovexattr01 fremovexattr01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fremovexattr01 fremovexattr01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fremovexattr01 fremovexattr01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fremovexattr02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fremovexattr02.sh new file mode 100644 index 000000000..efb8565e1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fremovexattr02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fremovexattr02 fremovexattr02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fremovexattr02 fremovexattr02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fremovexattr02 fremovexattr02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsconfig01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsconfig01.sh new file mode 100644 index 000000000..c35f845ec --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsconfig01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fsconfig01 fsconfig01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fsconfig01 fsconfig01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fsconfig01 fsconfig01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsconfig02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsconfig02.sh new file mode 100644 index 000000000..a0609fe16 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsconfig02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fsconfig02 fsconfig02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fsconfig02 fsconfig02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fsconfig02 fsconfig02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsconfig03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsconfig03.sh new file mode 100644 index 000000000..c88c4084c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsconfig03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fsconfig03 fsconfig03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fsconfig03 fsconfig03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fsconfig03 fsconfig03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsetxattr01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsetxattr01.sh new file mode 100644 index 000000000..1d5a01490 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsetxattr01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fsetxattr01 fsetxattr01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fsetxattr01 fsetxattr01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fsetxattr01 fsetxattr01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsetxattr02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsetxattr02.sh new file mode 100644 index 000000000..f2c60d3ba --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsetxattr02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fsetxattr02 fsetxattr02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fsetxattr02 fsetxattr02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fsetxattr02 fsetxattr02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsmount01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsmount01.sh new file mode 100644 index 000000000..a03663f83 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsmount01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fsmount01 fsmount01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fsmount01 fsmount01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fsmount01 fsmount01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsmount02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsmount02.sh new file mode 100644 index 000000000..cf23f9ef6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsmount02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fsmount02 fsmount02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fsmount02 fsmount02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fsmount02 fsmount02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsopen01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsopen01.sh new file mode 100644 index 000000000..ac30fb1df --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsopen01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fsopen01 fsopen01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fsopen01 fsopen01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fsopen01 fsopen01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsopen02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsopen02.sh new file mode 100644 index 000000000..d68b33a22 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsopen02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fsopen02 fsopen02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fsopen02 fsopen02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fsopen02 fsopen02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fspick01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fspick01.sh new file mode 100644 index 000000000..d7e404404 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fspick01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fspick01 fspick01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fspick01 fspick01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fspick01 fspick01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fspick02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fspick02.sh new file mode 100644 index 000000000..c4347d199 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fspick02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fspick02 fspick02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fspick02 fspick02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fspick02 fspick02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstat02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstat02.sh new file mode 100644 index 000000000..daecf9dd6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstat02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fstat02 fstat02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fstat02 fstat02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fstat02 fstat02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstat02_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstat02_64.sh new file mode 100644 index 000000000..f81e48e5b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstat02_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fstat02_64 fstat02_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fstat02_64 fstat02_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fstat02_64 fstat02_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstat03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstat03.sh new file mode 100644 index 000000000..b855d140b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstat03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fstat03 fstat03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fstat03 fstat03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fstat03 fstat03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstat03_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstat03_64.sh new file mode 100644 index 000000000..552737f70 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstat03_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fstat03_64 fstat03_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fstat03_64 fstat03_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fstat03_64 fstat03_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatat01.sh new file mode 100644 index 000000000..45dc61713 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fstatat01 fstatat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fstatat01 fstatat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fstatat01 fstatat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatfs01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatfs01.sh new file mode 100644 index 000000000..12aa05221 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatfs01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fstatfs01 fstatfs01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fstatfs01 fstatfs01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fstatfs01 fstatfs01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatfs01_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatfs01_64.sh new file mode 100644 index 000000000..fa131dbe0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatfs01_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fstatfs01_64 fstatfs01_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fstatfs01_64 fstatfs01_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fstatfs01_64 fstatfs01_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatfs02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatfs02.sh new file mode 100644 index 000000000..19d9fec22 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatfs02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fstatfs02 fstatfs02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fstatfs02 fstatfs02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fstatfs02 fstatfs02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatfs02_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatfs02_64.sh new file mode 100644 index 000000000..33446abc2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fstatfs02_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fstatfs02_64 fstatfs02_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fstatfs02_64 fstatfs02_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fstatfs02_64 fstatfs02_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsync01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsync01.sh new file mode 100644 index 000000000..401c59ac1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsync01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fsync01 fsync01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fsync01 fsync01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fsync01 fsync01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsync02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsync02.sh new file mode 100644 index 000000000..012694e55 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsync02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fsync02 fsync02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fsync02 fsync02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fsync02 fsync02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsync03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsync03.sh new file mode 100644 index 000000000..9e5010259 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsync03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fsync03 fsync03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fsync03 fsync03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fsync03 fsync03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsync04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsync04.sh new file mode 100644 index 000000000..7bb942d5d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_fsync04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls fsync04 fsync04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s fsync04 fsync04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls fsync04 fsync04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate01.sh new file mode 100644 index 000000000..f714b1f8c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ftruncate01 ftruncate01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ftruncate01 ftruncate01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ftruncate01 ftruncate01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate01_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate01_64.sh new file mode 100644 index 000000000..86e691221 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate01_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ftruncate01_64 ftruncate01_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ftruncate01_64 ftruncate01_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ftruncate01_64 ftruncate01_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate03.sh new file mode 100644 index 000000000..a07e355a1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ftruncate03 ftruncate03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ftruncate03 ftruncate03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ftruncate03 ftruncate03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate03_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate03_64.sh new file mode 100644 index 000000000..6fd08bd40 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate03_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ftruncate03_64 ftruncate03_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ftruncate03_64 ftruncate03_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ftruncate03_64 ftruncate03_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate04.sh new file mode 100644 index 000000000..473f902b3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ftruncate04 ftruncate04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ftruncate04 ftruncate04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ftruncate04 ftruncate04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate04_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate04_64.sh new file mode 100644 index 000000000..1fa7f02dc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ftruncate04_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ftruncate04_64 ftruncate04_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ftruncate04_64 ftruncate04_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ftruncate04_64 ftruncate04_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_cmp_requeue01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_cmp_requeue01.sh new file mode 100644 index 000000000..431a31d6b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_cmp_requeue01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls futex_cmp_requeue01 futex_cmp_requeue01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s futex_cmp_requeue01 futex_cmp_requeue01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls futex_cmp_requeue01 futex_cmp_requeue01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_cmp_requeue02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_cmp_requeue02.sh new file mode 100644 index 000000000..c83db6cb9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_cmp_requeue02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls futex_cmp_requeue02 futex_cmp_requeue02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s futex_cmp_requeue02 futex_cmp_requeue02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls futex_cmp_requeue02 futex_cmp_requeue02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait01.sh new file mode 100644 index 000000000..4ce073589 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls futex_wait01 futex_wait01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s futex_wait01 futex_wait01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls futex_wait01 futex_wait01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait02.sh new file mode 100644 index 000000000..ad4df6728 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls futex_wait02 futex_wait02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s futex_wait02 futex_wait02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls futex_wait02 futex_wait02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait03.sh new file mode 100644 index 000000000..932b67de4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls futex_wait03 futex_wait03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s futex_wait03 futex_wait03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls futex_wait03 futex_wait03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait04.sh new file mode 100644 index 000000000..b3a86365c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls futex_wait04 futex_wait04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s futex_wait04 futex_wait04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls futex_wait04 futex_wait04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait05.sh new file mode 100644 index 000000000..9fed558ba --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls futex_wait05 futex_wait05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s futex_wait05 futex_wait05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls futex_wait05 futex_wait05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait_bitset01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait_bitset01.sh new file mode 100644 index 000000000..3d65b9118 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wait_bitset01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls futex_wait_bitset01 futex_wait_bitset01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s futex_wait_bitset01 futex_wait_bitset01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls futex_wait_bitset01 futex_wait_bitset01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_waitv01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_waitv01.sh new file mode 100644 index 000000000..7ae00502a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_waitv01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls futex_waitv01 futex_waitv01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s futex_waitv01 futex_waitv01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls futex_waitv01 futex_waitv01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_waitv02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_waitv02.sh new file mode 100644 index 000000000..278961b53 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_waitv02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls futex_waitv02 futex_waitv02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s futex_waitv02 futex_waitv02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls futex_waitv02 futex_waitv02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_waitv03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_waitv03.sh new file mode 100644 index 000000000..4737690f9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_waitv03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls futex_waitv03 futex_waitv03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s futex_waitv03 futex_waitv03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls futex_waitv03 futex_waitv03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wake01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wake01.sh new file mode 100644 index 000000000..749b97a25 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wake01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls futex_wake01 futex_wake01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s futex_wake01 futex_wake01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls futex_wake01 futex_wake01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wake02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wake02.sh new file mode 100644 index 000000000..bb2db9c28 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wake02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls futex_wake02 futex_wake02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s futex_wake02 futex_wake02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls futex_wake02 futex_wake02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wake03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wake03.sh new file mode 100644 index 000000000..6daa4b491 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wake03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls futex_wake03 futex_wake03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s futex_wake03 futex_wake03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls futex_wake03 futex_wake03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wake04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wake04.sh new file mode 100644 index 000000000..604366b61 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futex_wake04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls futex_wake04 futex_wake04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s futex_wake04 futex_wake04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls futex_wake04 futex_wake04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futimesat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futimesat01.sh new file mode 100644 index 000000000..a7c7902c6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_futimesat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls futimesat01 futimesat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s futimesat01 futimesat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls futimesat01 futimesat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_get_mempolicy01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_get_mempolicy01.sh new file mode 100644 index 000000000..2baafe241 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_get_mempolicy01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls get_mempolicy01 get_mempolicy01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s get_mempolicy01 get_mempolicy01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls get_mempolicy01 get_mempolicy01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_get_mempolicy02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_get_mempolicy02.sh new file mode 100644 index 000000000..8a9c41b0c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_get_mempolicy02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls get_mempolicy02 get_mempolicy02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s get_mempolicy02 get_mempolicy02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls get_mempolicy02 get_mempolicy02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_get_robust_list01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_get_robust_list01.sh new file mode 100644 index 000000000..15275f8b3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_get_robust_list01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls get_robust_list01 get_robust_list01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s get_robust_list01 get_robust_list01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls get_robust_list01 get_robust_list01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcontext01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcontext01.sh new file mode 100644 index 000000000..9e6dfa056 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcontext01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getcontext01 getcontext01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getcontext01 getcontext01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getcontext01 getcontext01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcpu01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcpu01.sh new file mode 100644 index 000000000..f1618b575 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcpu01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getcpu01 getcpu01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getcpu01 getcpu01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getcpu01 getcpu01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcwd01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcwd01.sh new file mode 100644 index 000000000..53cd757ee --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcwd01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getcwd01 getcwd01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getcwd01 getcwd01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getcwd01 getcwd01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcwd02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcwd02.sh new file mode 100644 index 000000000..c2cc53544 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcwd02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getcwd02 getcwd02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getcwd02 getcwd02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getcwd02 getcwd02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcwd03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcwd03.sh new file mode 100644 index 000000000..a7a9afc18 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcwd03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getcwd03 getcwd03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getcwd03 getcwd03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getcwd03 getcwd03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcwd04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcwd04.sh new file mode 100644 index 000000000..a3f34f623 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getcwd04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getcwd04 getcwd04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getcwd04 getcwd04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getcwd04 getcwd04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getdents01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getdents01.sh new file mode 100644 index 000000000..a4a5309c1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getdents01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getdents01 getdents01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getdents01 getdents01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getdents01 getdents01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getdents02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getdents02.sh new file mode 100644 index 000000000..3bb944903 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getdents02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getdents02 getdents02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getdents02 getdents02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getdents02 getdents02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getdomainname01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getdomainname01.sh new file mode 100644 index 000000000..7197cc150 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getdomainname01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getdomainname01 getdomainname01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getdomainname01 getdomainname01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getdomainname01 getdomainname01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getegid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getegid01.sh new file mode 100644 index 000000000..359b134ba --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getegid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getegid01 getegid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getegid01 getegid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getegid01 getegid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getegid01_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getegid01_16.sh new file mode 100644 index 000000000..e94cb347f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getegid01_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getegid01_16 getegid01_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getegid01_16 getegid01_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getegid01_16 getegid01_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getegid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getegid02.sh new file mode 100644 index 000000000..6a2f0a86f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getegid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getegid02 getegid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getegid02 getegid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getegid02 getegid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getegid02_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getegid02_16.sh new file mode 100644 index 000000000..6c7c5d147 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getegid02_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getegid02_16 getegid02_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getegid02_16 getegid02_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getegid02_16 getegid02_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_geteuid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_geteuid01.sh new file mode 100644 index 000000000..9c4e61ffe --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_geteuid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls geteuid01 geteuid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s geteuid01 geteuid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls geteuid01 geteuid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_geteuid01_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_geteuid01_16.sh new file mode 100644 index 000000000..f7f7cb265 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_geteuid01_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls geteuid01_16 geteuid01_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s geteuid01_16 geteuid01_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls geteuid01_16 geteuid01_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_geteuid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_geteuid02.sh new file mode 100644 index 000000000..34cc2b1cc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_geteuid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls geteuid02 geteuid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s geteuid02 geteuid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls geteuid02 geteuid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_geteuid02_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_geteuid02_16.sh new file mode 100644 index 000000000..2dee0bb55 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_geteuid02_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls geteuid02_16 geteuid02_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s geteuid02_16 geteuid02_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls geteuid02_16 geteuid02_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgid01.sh new file mode 100644 index 000000000..3318a2bf8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getgid01 getgid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getgid01 getgid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getgid01 getgid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgid01_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgid01_16.sh new file mode 100644 index 000000000..138d00e42 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgid01_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getgid01_16 getgid01_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getgid01_16 getgid01_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getgid01_16 getgid01_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgid03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgid03.sh new file mode 100644 index 000000000..a496bc677 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgid03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getgid03 getgid03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getgid03 getgid03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getgid03 getgid03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgid03_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgid03_16.sh new file mode 100644 index 000000000..a42e33dc1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgid03_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getgid03_16 getgid03_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getgid03_16 getgid03_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getgid03_16 getgid03_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgroups01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgroups01.sh new file mode 100644 index 000000000..3383472ef --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgroups01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getgroups01 getgroups01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getgroups01 getgroups01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getgroups01 getgroups01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgroups01_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgroups01_16.sh new file mode 100644 index 000000000..d5ae1a550 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgroups01_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getgroups01_16 getgroups01_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getgroups01_16 getgroups01_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getgroups01_16 getgroups01_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgroups03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgroups03.sh new file mode 100644 index 000000000..226974af6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgroups03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getgroups03 getgroups03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getgroups03 getgroups03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getgroups03 getgroups03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgroups03_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgroups03_16.sh new file mode 100644 index 000000000..13211b9f2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getgroups03_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getgroups03_16 getgroups03_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getgroups03_16 getgroups03_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getgroups03_16 getgroups03_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gethostbyname_r01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gethostbyname_r01.sh new file mode 100644 index 000000000..0849643a7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gethostbyname_r01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls gethostbyname_r01 gethostbyname_r01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s gethostbyname_r01 gethostbyname_r01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls gethostbyname_r01 gethostbyname_r01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gethostid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gethostid01.sh new file mode 100644 index 000000000..da6723463 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gethostid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls gethostid01 gethostid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s gethostid01 gethostid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls gethostid01 gethostid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gethostname01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gethostname01.sh new file mode 100644 index 000000000..5346fa796 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gethostname01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls gethostname01 gethostname01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s gethostname01 gethostname01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls gethostname01 gethostname01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getitimer01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getitimer01.sh new file mode 100644 index 000000000..a2f2bca81 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getitimer01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getitimer01 getitimer01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getitimer01 getitimer01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getitimer01 getitimer01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getitimer02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getitimer02.sh new file mode 100644 index 000000000..3029bbd30 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getitimer02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getitimer02 getitimer02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getitimer02 getitimer02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getitimer02 getitimer02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpagesize01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpagesize01.sh new file mode 100644 index 000000000..caef08320 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpagesize01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getpagesize01 getpagesize01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getpagesize01 getpagesize01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getpagesize01 getpagesize01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpeername01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpeername01.sh new file mode 100644 index 000000000..31c042d9e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpeername01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getpeername01 getpeername01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getpeername01 getpeername01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getpeername01 getpeername01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpgid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpgid01.sh new file mode 100644 index 000000000..2c7a9aad5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpgid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getpgid01 getpgid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getpgid01 getpgid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getpgid01 getpgid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpgid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpgid02.sh new file mode 100644 index 000000000..1a121fd92 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpgid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getpgid02 getpgid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getpgid02 getpgid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getpgid02 getpgid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpgrp01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpgrp01.sh new file mode 100644 index 000000000..a9e6d2d26 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpgrp01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getpgrp01 getpgrp01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getpgrp01 getpgrp01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getpgrp01 getpgrp01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpid01.sh new file mode 100644 index 000000000..aa568c235 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getpid01 getpid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getpid01 getpid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getpid01 getpid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpid02.sh new file mode 100644 index 000000000..84cbcafd8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getpid02 getpid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getpid02 getpid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getpid02 getpid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getppid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getppid01.sh new file mode 100644 index 000000000..9de907541 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getppid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getppid01 getppid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getppid01 getppid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getppid01 getppid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getppid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getppid02.sh new file mode 100644 index 000000000..ee00bb074 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getppid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getppid02 getppid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getppid02 getppid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getppid02 getppid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpriority01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpriority01.sh new file mode 100644 index 000000000..fd540d7e5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpriority01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getpriority01 getpriority01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getpriority01 getpriority01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getpriority01 getpriority01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpriority02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpriority02.sh new file mode 100644 index 000000000..50c115e36 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getpriority02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getpriority02 getpriority02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getpriority02 getpriority02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getpriority02 getpriority02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrandom01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrandom01.sh new file mode 100644 index 000000000..0c37a6887 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrandom01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getrandom01 getrandom01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getrandom01 getrandom01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getrandom01 getrandom01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrandom02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrandom02.sh new file mode 100644 index 000000000..91d20cbf4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrandom02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getrandom02 getrandom02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getrandom02 getrandom02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getrandom02 getrandom02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrandom03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrandom03.sh new file mode 100644 index 000000000..16e73f2a3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrandom03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getrandom03 getrandom03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getrandom03 getrandom03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getrandom03 getrandom03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrandom04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrandom04.sh new file mode 100644 index 000000000..f4d0d20e8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrandom04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getrandom04 getrandom04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getrandom04 getrandom04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getrandom04 getrandom04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid01.sh new file mode 100644 index 000000000..f8553dd54 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getresgid01 getresgid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getresgid01 getresgid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getresgid01 getresgid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid01_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid01_16.sh new file mode 100644 index 000000000..167ab6a57 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid01_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getresgid01_16 getresgid01_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getresgid01_16 getresgid01_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getresgid01_16 getresgid01_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid02.sh new file mode 100644 index 000000000..1b6cb15cd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getresgid02 getresgid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getresgid02 getresgid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getresgid02 getresgid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid02_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid02_16.sh new file mode 100644 index 000000000..6d3981e4c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid02_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getresgid02_16 getresgid02_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getresgid02_16 getresgid02_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getresgid02_16 getresgid02_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid03.sh new file mode 100644 index 000000000..6ad25b9d0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getresgid03 getresgid03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getresgid03 getresgid03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getresgid03 getresgid03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid03_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid03_16.sh new file mode 100644 index 000000000..8ca38dcb9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresgid03_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getresgid03_16 getresgid03_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getresgid03_16 getresgid03_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getresgid03_16 getresgid03_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid01.sh new file mode 100644 index 000000000..56b5c8242 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getresuid01 getresuid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getresuid01 getresuid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getresuid01 getresuid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid01_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid01_16.sh new file mode 100644 index 000000000..6982e2a08 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid01_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getresuid01_16 getresuid01_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getresuid01_16 getresuid01_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getresuid01_16 getresuid01_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid02.sh new file mode 100644 index 000000000..6c2cc7aae --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getresuid02 getresuid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getresuid02 getresuid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getresuid02 getresuid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid02_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid02_16.sh new file mode 100644 index 000000000..07cbc9b26 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid02_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getresuid02_16 getresuid02_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getresuid02_16 getresuid02_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getresuid02_16 getresuid02_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid03.sh new file mode 100644 index 000000000..fff48b145 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getresuid03 getresuid03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getresuid03 getresuid03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getresuid03 getresuid03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid03_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid03_16.sh new file mode 100644 index 000000000..72d817a97 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getresuid03_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getresuid03_16 getresuid03_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getresuid03_16 getresuid03_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getresuid03_16 getresuid03_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrlimit01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrlimit01.sh new file mode 100644 index 000000000..bc9cccb71 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrlimit01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getrlimit01 getrlimit01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getrlimit01 getrlimit01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getrlimit01 getrlimit01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrlimit02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrlimit02.sh new file mode 100644 index 000000000..1361bf42a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrlimit02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getrlimit02 getrlimit02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getrlimit02 getrlimit02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getrlimit02 getrlimit02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrlimit03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrlimit03.sh new file mode 100644 index 000000000..11f23bfdf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrlimit03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getrlimit03 getrlimit03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getrlimit03 getrlimit03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getrlimit03 getrlimit03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrusage01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrusage01.sh new file mode 100644 index 000000000..f7f3157bf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrusage01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getrusage01 getrusage01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getrusage01 getrusage01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getrusage01 getrusage01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrusage02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrusage02.sh new file mode 100644 index 000000000..293af33b7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrusage02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getrusage02 getrusage02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getrusage02 getrusage02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getrusage02 getrusage02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrusage03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrusage03.sh new file mode 100644 index 000000000..0011198e9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrusage03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getrusage03 getrusage03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getrusage03 getrusage03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getrusage03 getrusage03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrusage04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrusage04.sh new file mode 100644 index 000000000..bdfe6e8e5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getrusage04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getrusage04 getrusage04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getrusage04 getrusage04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getrusage04 getrusage04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsid01.sh new file mode 100644 index 000000000..7e8210e71 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getsid01 getsid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getsid01 getsid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getsid01 getsid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsid02.sh new file mode 100644 index 000000000..05052fde7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getsid02 getsid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getsid02 getsid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getsid02 getsid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsockname01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsockname01.sh new file mode 100644 index 000000000..b9ff919e8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsockname01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getsockname01 getsockname01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getsockname01 getsockname01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getsockname01 getsockname01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsockopt01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsockopt01.sh new file mode 100644 index 000000000..b5bf4c239 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsockopt01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getsockopt01 getsockopt01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getsockopt01 getsockopt01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getsockopt01 getsockopt01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsockopt02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsockopt02.sh new file mode 100644 index 000000000..11a7a473f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getsockopt02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getsockopt02 getsockopt02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getsockopt02 getsockopt02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getsockopt02 getsockopt02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gettid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gettid01.sh new file mode 100644 index 000000000..8557734e1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gettid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls gettid01 gettid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s gettid01 gettid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls gettid01 gettid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gettid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gettid02.sh new file mode 100644 index 000000000..ff30f1a56 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gettid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls gettid02 gettid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s gettid02 gettid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls gettid02 gettid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gettimeofday01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gettimeofday01.sh new file mode 100644 index 000000000..0e27509de --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gettimeofday01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls gettimeofday01 gettimeofday01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s gettimeofday01 gettimeofday01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls gettimeofday01 gettimeofday01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gettimeofday02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gettimeofday02.sh new file mode 100644 index 000000000..0b76cef04 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_gettimeofday02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls gettimeofday02 gettimeofday02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s gettimeofday02 gettimeofday02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls gettimeofday02 gettimeofday02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getuid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getuid01.sh new file mode 100644 index 000000000..04ab7bf4f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getuid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getuid01 getuid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getuid01 getuid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getuid01 getuid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getuid01_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getuid01_16.sh new file mode 100644 index 000000000..34007fee0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getuid01_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getuid01_16 getuid01_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getuid01_16 getuid01_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getuid01_16 getuid01_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getuid03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getuid03.sh new file mode 100644 index 000000000..c7590ce95 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getuid03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getuid03 getuid03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getuid03 getuid03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getuid03 getuid03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getuid03_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getuid03_16.sh new file mode 100644 index 000000000..85f211ac6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getuid03_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getuid03_16 getuid03_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getuid03_16 getuid03_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getuid03_16 getuid03_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr01.sh new file mode 100644 index 000000000..c7fd2c1ce --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getxattr01 getxattr01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getxattr01 getxattr01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getxattr01 getxattr01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr02.sh new file mode 100644 index 000000000..dc488596c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getxattr02 getxattr02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getxattr02 getxattr02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getxattr02 getxattr02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr03.sh new file mode 100644 index 000000000..92a95fdab --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getxattr03 getxattr03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getxattr03 getxattr03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getxattr03 getxattr03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr04.sh new file mode 100644 index 000000000..fd6363ae8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getxattr04 getxattr04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getxattr04 getxattr04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getxattr04 getxattr04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr05.sh new file mode 100644 index 000000000..9fcf3fe9a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_getxattr05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls getxattr05 getxattr05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s getxattr05 getxattr05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls getxattr05 getxattr05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_init_module01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_init_module01.sh new file mode 100644 index 000000000..d6587da0f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_init_module01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls init_module01 init_module01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s init_module01 init_module01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls init_module01 init_module01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_init_module02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_init_module02.sh new file mode 100644 index 000000000..99f26195c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_init_module02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls init_module02 init_module02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s init_module02 init_module02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls init_module02 init_module02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify01.sh new file mode 100644 index 000000000..4a5bd3cab --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls inotify01 inotify01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s inotify01 inotify01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls inotify01 inotify01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify02.sh new file mode 100644 index 000000000..36cea4208 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls inotify02 inotify02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s inotify02 inotify02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls inotify02 inotify02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify03.sh new file mode 100644 index 000000000..d49f16fe2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls inotify03 inotify03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s inotify03 inotify03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls inotify03 inotify03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify04.sh new file mode 100644 index 000000000..8062172a5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls inotify04 inotify04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s inotify04 inotify04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls inotify04 inotify04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify05.sh new file mode 100644 index 000000000..3ca22b14e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls inotify05 inotify05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s inotify05 inotify05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls inotify05 inotify05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify06.sh new file mode 100644 index 000000000..79e16d013 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls inotify06 inotify06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s inotify06 inotify06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls inotify06 inotify06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify07.sh new file mode 100644 index 000000000..b1157ae5c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls inotify07 inotify07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s inotify07 inotify07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls inotify07 inotify07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify08.sh new file mode 100644 index 000000000..ebc1477b1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls inotify08 inotify08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s inotify08 inotify08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls inotify08 inotify08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify09.sh new file mode 100644 index 000000000..d87f3e523 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls inotify09 inotify09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s inotify09 inotify09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls inotify09 inotify09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify10.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify10.sh new file mode 100644 index 000000000..a96af9000 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls inotify10 inotify10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s inotify10 inotify10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls inotify10 inotify10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify11.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify11.sh new file mode 100644 index 000000000..24b075565 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls inotify11 inotify11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s inotify11 inotify11 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls inotify11 inotify11 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify12.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify12.sh new file mode 100644 index 000000000..84f42db07 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify12.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls inotify12 inotify12 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s inotify12 inotify12 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls inotify12 inotify12 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify_init1_01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify_init1_01.sh new file mode 100644 index 000000000..6b8143110 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify_init1_01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls inotify_init1_01 inotify_init1_01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s inotify_init1_01 inotify_init1_01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls inotify_init1_01 inotify_init1_01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify_init1_02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify_init1_02.sh new file mode 100644 index 000000000..9bb09a3d6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_inotify_init1_02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls inotify_init1_02 inotify_init1_02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s inotify_init1_02 inotify_init1_02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls inotify_init1_02 inotify_init1_02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_cancel01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_cancel01.sh new file mode 100644 index 000000000..12e808aa4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_cancel01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls io_cancel01 io_cancel01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s io_cancel01 io_cancel01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls io_cancel01 io_cancel01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_cancel02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_cancel02.sh new file mode 100644 index 000000000..d586bbfa3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_cancel02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls io_cancel02 io_cancel02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s io_cancel02 io_cancel02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls io_cancel02 io_cancel02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_destroy01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_destroy01.sh new file mode 100644 index 000000000..b305d1b85 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_destroy01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls io_destroy01 io_destroy01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s io_destroy01 io_destroy01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls io_destroy01 io_destroy01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_destroy02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_destroy02.sh new file mode 100644 index 000000000..5781bbb7c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_destroy02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls io_destroy02 io_destroy02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s io_destroy02 io_destroy02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls io_destroy02 io_destroy02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_getevents01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_getevents01.sh new file mode 100644 index 000000000..210fca67d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_getevents01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls io_getevents01 io_getevents01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s io_getevents01 io_getevents01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls io_getevents01 io_getevents01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_getevents02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_getevents02.sh new file mode 100644 index 000000000..03e4f5e7e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_getevents02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls io_getevents02 io_getevents02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s io_getevents02 io_getevents02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls io_getevents02 io_getevents02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_pgetevents01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_pgetevents01.sh new file mode 100644 index 000000000..562a47274 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_pgetevents01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls io_pgetevents01 io_pgetevents01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s io_pgetevents01 io_pgetevents01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls io_pgetevents01 io_pgetevents01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_pgetevents02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_pgetevents02.sh new file mode 100644 index 000000000..c57af3f0e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_pgetevents02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls io_pgetevents02 io_pgetevents02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s io_pgetevents02 io_pgetevents02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls io_pgetevents02 io_pgetevents02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_setup01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_setup01.sh new file mode 100644 index 000000000..3ba55829e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_setup01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls io_setup01 io_setup01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s io_setup01 io_setup01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls io_setup01 io_setup01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_setup02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_setup02.sh new file mode 100644 index 000000000..0f658a0a8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_setup02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls io_setup02 io_setup02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s io_setup02 io_setup02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls io_setup02 io_setup02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_submit01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_submit01.sh new file mode 100644 index 000000000..68be53d3c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_submit01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls io_submit01 io_submit01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s io_submit01 io_submit01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls io_submit01 io_submit01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_submit02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_submit02.sh new file mode 100644 index 000000000..f67041e57 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_submit02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls io_submit02 io_submit02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s io_submit02 io_submit02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls io_submit02 io_submit02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_submit03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_submit03.sh new file mode 100644 index 000000000..b1ee980fa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_submit03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls io_submit03 io_submit03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s io_submit03 io_submit03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls io_submit03 io_submit03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_uring01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_uring01.sh new file mode 100644 index 000000000..c0f6114fd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_uring01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls io_uring01 io_uring01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s io_uring01 io_uring01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls io_uring01 io_uring01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_uring02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_uring02.sh new file mode 100644 index 000000000..31f37e788 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_io_uring02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls io_uring02 io_uring02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s io_uring02 io_uring02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls io_uring02 io_uring02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl01.sh new file mode 100644 index 000000000..461ed679c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl01 ioctl01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl01 ioctl01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl01 ioctl01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl02.sh new file mode 100644 index 000000000..67103b5b2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl02 test_ioctl +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl02 test_ioctl + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl02 test_ioctl failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl03.sh new file mode 100644 index 000000000..e3fdbdd79 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl03 ioctl03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl03 ioctl03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl03 ioctl03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl04.sh new file mode 100644 index 000000000..911fdcaf6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl04 ioctl04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl04 ioctl04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl04 ioctl04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl05.sh new file mode 100644 index 000000000..5ec59f93a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl05 ioctl05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl05 ioctl05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl05 ioctl05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl06.sh new file mode 100644 index 000000000..1795cfd31 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl06 ioctl06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl06 ioctl06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl06 ioctl06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl07.sh new file mode 100644 index 000000000..b7bdce50d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl07 ioctl07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl07 ioctl07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl07 ioctl07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl08.sh new file mode 100644 index 000000000..dfb2832b5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl08 ioctl08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl08 ioctl08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl08 ioctl08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl09.sh new file mode 100644 index 000000000..9fac83df9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl09 ioctl09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl09 ioctl09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl09 ioctl09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop01.sh new file mode 100644 index 000000000..61b6f95aa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl_loop01 ioctl_loop01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl_loop01 ioctl_loop01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl_loop01 ioctl_loop01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop02.sh new file mode 100644 index 000000000..8cd458b9c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl_loop02 ioctl_loop02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl_loop02 ioctl_loop02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl_loop02 ioctl_loop02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop03.sh new file mode 100644 index 000000000..d47f06bfe --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl_loop03 ioctl_loop03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl_loop03 ioctl_loop03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl_loop03 ioctl_loop03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop04.sh new file mode 100644 index 000000000..b2dc314ca --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl_loop04 ioctl_loop04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl_loop04 ioctl_loop04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl_loop04 ioctl_loop04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop05.sh new file mode 100644 index 000000000..9c7fb715a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl_loop05 ioctl_loop05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl_loop05 ioctl_loop05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl_loop05 ioctl_loop05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop06.sh new file mode 100644 index 000000000..656879928 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl_loop06 ioctl_loop06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl_loop06 ioctl_loop06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl_loop06 ioctl_loop06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop07.sh new file mode 100644 index 000000000..f524687cf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_loop07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl_loop07 ioctl_loop07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl_loop07 ioctl_loop07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl_loop07 ioctl_loop07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns01.sh new file mode 100644 index 000000000..38c5b030e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl_ns01 ioctl_ns01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl_ns01 ioctl_ns01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl_ns01 ioctl_ns01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns02.sh new file mode 100644 index 000000000..ed763c1e2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl_ns02 ioctl_ns02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl_ns02 ioctl_ns02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl_ns02 ioctl_ns02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns03.sh new file mode 100644 index 000000000..740e21f32 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl_ns03 ioctl_ns03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl_ns03 ioctl_ns03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl_ns03 ioctl_ns03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns04.sh new file mode 100644 index 000000000..1154360bc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl_ns04 ioctl_ns04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl_ns04 ioctl_ns04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl_ns04 ioctl_ns04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns05.sh new file mode 100644 index 000000000..f41adeacc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl_ns05 ioctl_ns05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl_ns05 ioctl_ns05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl_ns05 ioctl_ns05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns06.sh new file mode 100644 index 000000000..394ab6a90 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl_ns06 ioctl_ns06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl_ns06 ioctl_ns06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl_ns06 ioctl_ns06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns07.sh new file mode 100644 index 000000000..ed083bd87 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_ns07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl_ns07 ioctl_ns07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl_ns07 ioctl_ns07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl_ns07 ioctl_ns07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_sg01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_sg01.sh new file mode 100644 index 000000000..e450fa326 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioctl_sg01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioctl_sg01 ioctl_sg01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioctl_sg01 ioctl_sg01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioctl_sg01 ioctl_sg01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioperm01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioperm01.sh new file mode 100644 index 000000000..d2ad8b9a5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioperm01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioperm01 ioperm01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioperm01 ioperm01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioperm01 ioperm01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioperm02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioperm02.sh new file mode 100644 index 000000000..76bf9c1dc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioperm02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioperm02 ioperm02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioperm02 ioperm02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioperm02 ioperm02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_iopl01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_iopl01.sh new file mode 100644 index 000000000..753ffb6b8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_iopl01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls iopl01 iopl01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s iopl01 iopl01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls iopl01 iopl01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_iopl02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_iopl02.sh new file mode 100644 index 000000000..e0a18c737 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_iopl02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls iopl02 iopl02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s iopl02 iopl02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls iopl02 iopl02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioprio_get01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioprio_get01.sh new file mode 100644 index 000000000..bff206c1b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioprio_get01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioprio_get01 ioprio_get01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioprio_get01 ioprio_get01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioprio_get01 ioprio_get01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioprio_set01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioprio_set01.sh new file mode 100644 index 000000000..053c20cf9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioprio_set01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioprio_set01 ioprio_set01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioprio_set01 ioprio_set01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioprio_set01 ioprio_set01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioprio_set02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioprio_set02.sh new file mode 100644 index 000000000..b29b26d17 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioprio_set02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioprio_set02 ioprio_set02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioprio_set02 ioprio_set02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioprio_set02 ioprio_set02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioprio_set03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioprio_set03.sh new file mode 100644 index 000000000..58236c80e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ioprio_set03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ioprio_set03 ioprio_set03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ioprio_set03 ioprio_set03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ioprio_set03 ioprio_set03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kcmp01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kcmp01.sh new file mode 100644 index 000000000..3b9e65f40 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kcmp01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls kcmp01 kcmp01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s kcmp01 kcmp01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls kcmp01 kcmp01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kcmp02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kcmp02.sh new file mode 100644 index 000000000..889695dc4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kcmp02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls kcmp02 kcmp02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s kcmp02 kcmp02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls kcmp02 kcmp02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kcmp03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kcmp03.sh new file mode 100644 index 000000000..f17f821f8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kcmp03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls kcmp03 kcmp03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s kcmp03 kcmp03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls kcmp03 kcmp03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl01.sh new file mode 100644 index 000000000..5ccea4ace --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls keyctl01 keyctl01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s keyctl01 keyctl01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls keyctl01 keyctl01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl02.sh new file mode 100644 index 000000000..6843739db --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls keyctl02 keyctl02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s keyctl02 keyctl02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls keyctl02 keyctl02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl03.sh new file mode 100644 index 000000000..3572016e4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls keyctl03 keyctl03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s keyctl03 keyctl03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls keyctl03 keyctl03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl04.sh new file mode 100644 index 000000000..f86ae14e4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls keyctl04 keyctl04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s keyctl04 keyctl04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls keyctl04 keyctl04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl05.sh new file mode 100644 index 000000000..ed7181a8e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls keyctl05 keyctl05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s keyctl05 keyctl05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls keyctl05 keyctl05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl06.sh new file mode 100644 index 000000000..af6809932 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls keyctl06 keyctl06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s keyctl06 keyctl06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls keyctl06 keyctl06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl07.sh new file mode 100644 index 000000000..b35b07d72 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls keyctl07 keyctl07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s keyctl07 keyctl07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls keyctl07 keyctl07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl08.sh new file mode 100644 index 000000000..9c3c6004c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls keyctl08 keyctl08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s keyctl08 keyctl08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls keyctl08 keyctl08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl09.sh new file mode 100644 index 000000000..b899a61bf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_keyctl09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls keyctl09 keyctl09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s keyctl09 keyctl09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls keyctl09 keyctl09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill02.sh new file mode 100644 index 000000000..8c506c8e8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls kill02 kill02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s kill02 kill02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls kill02 kill02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill03.sh new file mode 100644 index 000000000..02dc0a498 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls kill03 kill03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s kill03 kill03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls kill03 kill03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill05.sh new file mode 100644 index 000000000..a6f1c7786 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls kill05 kill05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s kill05 kill05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls kill05 kill05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill06.sh new file mode 100644 index 000000000..6c0d725b0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls kill06 kill06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s kill06 kill06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls kill06 kill06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill07.sh new file mode 100644 index 000000000..c6c9e5382 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls kill07 kill07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s kill07 kill07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls kill07 kill07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill08.sh new file mode 100644 index 000000000..f53c0ed07 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls kill08 kill08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s kill08 kill08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls kill08 kill08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill09.sh new file mode 100644 index 000000000..58ef470cf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls kill09 kill09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s kill09 kill09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls kill09 kill09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill10.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill10.sh new file mode 100644 index 000000000..7775d63c1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls kill10 kill10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s kill10 kill10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls kill10 kill10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill11.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill11.sh new file mode 100644 index 000000000..fd2f6ba71 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls kill11 kill11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s kill11 kill11 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls kill11 kill11 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill12.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill12.sh new file mode 100644 index 000000000..4cfa51854 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill12.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls kill12 kill12 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s kill12 kill12 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls kill12 kill12 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill13.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill13.sh new file mode 100644 index 000000000..0a2ad18cd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_kill13.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls kill13 kill13 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s kill13 kill13 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls kill13 kill13 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown01.sh new file mode 100644 index 000000000..6817b6361 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls lchown01 lchown01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s lchown01 lchown01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls lchown01 lchown01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown01_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown01_16.sh new file mode 100644 index 000000000..7d00f1a91 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown01_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls lchown01_16 lchown01_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s lchown01_16 lchown01_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls lchown01_16 lchown01_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown02.sh new file mode 100644 index 000000000..407972081 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls lchown02 lchown02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s lchown02 lchown02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls lchown02 lchown02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown02_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown02_16.sh new file mode 100644 index 000000000..3509ade85 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown02_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls lchown02_16 lchown02_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s lchown02_16 lchown02_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls lchown02_16 lchown02_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown03.sh new file mode 100644 index 000000000..19fa57bc1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls lchown03 lchown03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s lchown03 lchown03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls lchown03 lchown03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown03_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown03_16.sh new file mode 100644 index 000000000..daa767b34 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lchown03_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls lchown03_16 lchown03_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s lchown03_16 lchown03_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls lchown03_16 lchown03_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_leapsec01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_leapsec01.sh new file mode 100644 index 000000000..c87b438c3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_leapsec01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls leapsec01 leapsec01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s leapsec01 leapsec01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls leapsec01 leapsec01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lgetxattr01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lgetxattr01.sh new file mode 100644 index 000000000..c1b550650 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lgetxattr01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls lgetxattr01 lgetxattr01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s lgetxattr01 lgetxattr01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls lgetxattr01 lgetxattr01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lgetxattr02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lgetxattr02.sh new file mode 100644 index 000000000..08adb8226 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lgetxattr02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls lgetxattr02 lgetxattr02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s lgetxattr02 lgetxattr02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls lgetxattr02 lgetxattr02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link01.sh new file mode 100644 index 000000000..9ed27b65f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls link01 symlink01 -T link01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s link01 symlink01 -T link01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls link01 symlink01 -T link01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link02.sh new file mode 100644 index 000000000..0638d54ed --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls link02 link02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s link02 link02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls link02 link02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link04.sh new file mode 100644 index 000000000..44c0f6503 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls link04 link04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s link04 link04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls link04 link04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link05.sh new file mode 100644 index 000000000..12b2e54e4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls link05 link05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s link05 link05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls link05 link05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link08.sh new file mode 100644 index 000000000..f55f2adbd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_link08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls link08 link08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s link08 link08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls link08 link08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_linkat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_linkat01.sh new file mode 100644 index 000000000..0bc5e6576 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_linkat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls linkat01 linkat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s linkat01 linkat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls linkat01 linkat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_linkat02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_linkat02.sh new file mode 100644 index 000000000..ec798d113 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_linkat02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls linkat02 linkat02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s linkat02 linkat02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls linkat02 linkat02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_listen01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_listen01.sh new file mode 100644 index 000000000..a67b18871 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_listen01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls listen01 listen01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s listen01 listen01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls listen01 listen01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_listxattr01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_listxattr01.sh new file mode 100644 index 000000000..5b0bf9edd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_listxattr01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls listxattr01 listxattr01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s listxattr01 listxattr01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls listxattr01 listxattr01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_listxattr02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_listxattr02.sh new file mode 100644 index 000000000..4a20d2276 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_listxattr02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls listxattr02 listxattr02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s listxattr02 listxattr02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls listxattr02 listxattr02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_listxattr03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_listxattr03.sh new file mode 100644 index 000000000..3bc7ca2da --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_listxattr03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls listxattr03 listxattr03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s listxattr03 listxattr03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls listxattr03 listxattr03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llistxattr01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llistxattr01.sh new file mode 100644 index 000000000..225b7cb68 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llistxattr01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls llistxattr01 llistxattr01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s llistxattr01 llistxattr01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls llistxattr01 llistxattr01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llistxattr02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llistxattr02.sh new file mode 100644 index 000000000..a5027b165 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llistxattr02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls llistxattr02 llistxattr02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s llistxattr02 llistxattr02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls llistxattr02 llistxattr02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llistxattr03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llistxattr03.sh new file mode 100644 index 000000000..bf82fc88e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llistxattr03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls llistxattr03 llistxattr03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s llistxattr03 llistxattr03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls llistxattr03 llistxattr03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llseek01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llseek01.sh new file mode 100644 index 000000000..23c571552 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llseek01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls llseek01 llseek01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s llseek01 llseek01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls llseek01 llseek01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llseek02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llseek02.sh new file mode 100644 index 000000000..71a585576 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llseek02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls llseek02 llseek02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s llseek02 llseek02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls llseek02 llseek02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llseek03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llseek03.sh new file mode 100644 index 000000000..c1ebd21e2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_llseek03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls llseek03 llseek03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s llseek03 llseek03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls llseek03 llseek03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lremovexattr01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lremovexattr01.sh new file mode 100644 index 000000000..de418d797 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lremovexattr01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls lremovexattr01 lremovexattr01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s lremovexattr01 lremovexattr01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls lremovexattr01 lremovexattr01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lseek01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lseek01.sh new file mode 100644 index 000000000..6049f6472 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lseek01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls lseek01 lseek01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s lseek01 lseek01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls lseek01 lseek01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lseek02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lseek02.sh new file mode 100644 index 000000000..3be2c46b9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lseek02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls lseek02 lseek02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s lseek02 lseek02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls lseek02 lseek02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lseek07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lseek07.sh new file mode 100644 index 000000000..14979a5b7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lseek07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls lseek07 lseek07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s lseek07 lseek07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls lseek07 lseek07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lseek11.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lseek11.sh new file mode 100644 index 000000000..bfb513913 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lseek11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls lseek11 lseek11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s lseek11 lseek11 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls lseek11 lseek11 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat01.sh new file mode 100644 index 000000000..1c410c9de --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls lstat01 lstat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s lstat01 lstat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls lstat01 lstat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat01A.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat01A.sh new file mode 100644 index 000000000..75f017a01 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat01A.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls lstat01A symlink01 -T lstat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s lstat01A symlink01 -T lstat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls lstat01A symlink01 -T lstat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat01A_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat01A_64.sh new file mode 100644 index 000000000..f31d8f7fc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat01A_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls lstat01A_64 symlink01 -T lstat01_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s lstat01A_64 symlink01 -T lstat01_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls lstat01A_64 symlink01 -T lstat01_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat01_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat01_64.sh new file mode 100644 index 000000000..e137bf2ea --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat01_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls lstat01_64 lstat01_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s lstat01_64 lstat01_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls lstat01_64 lstat01_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat02.sh new file mode 100644 index 000000000..450df5d7d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls lstat02 lstat02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s lstat02 lstat02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls lstat02 lstat02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat02_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat02_64.sh new file mode 100644 index 000000000..bfd3e6a21 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_lstat02_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls lstat02_64 lstat02_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s lstat02_64 lstat02_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls lstat02_64 lstat02_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise01.sh new file mode 100644 index 000000000..563d61e2a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls madvise01 madvise01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s madvise01 madvise01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls madvise01 madvise01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise02.sh new file mode 100644 index 000000000..367ed52ef --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls madvise02 madvise02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s madvise02 madvise02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls madvise02 madvise02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise03.sh new file mode 100644 index 000000000..53337eb92 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls madvise03 madvise03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s madvise03 madvise03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls madvise03 madvise03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise05.sh new file mode 100644 index 000000000..0d41c7e1d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls madvise05 madvise05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s madvise05 madvise05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls madvise05 madvise05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise06.sh new file mode 100644 index 000000000..5256db2e6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls madvise06 madvise06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s madvise06 madvise06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls madvise06 madvise06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise07.sh new file mode 100644 index 000000000..9dc7154e2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls madvise07 madvise07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s madvise07 madvise07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls madvise07 madvise07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise08.sh new file mode 100644 index 000000000..167ab686d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls madvise08 madvise08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s madvise08 madvise08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls madvise08 madvise08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise09.sh new file mode 100644 index 000000000..73805f594 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls madvise09 madvise09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s madvise09 madvise09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls madvise09 madvise09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise10.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise10.sh new file mode 100644 index 000000000..a7442b122 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls madvise10 madvise10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s madvise10 madvise10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls madvise10 madvise10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise11.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise11.sh new file mode 100644 index 000000000..afa13b1c3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_madvise11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls madvise11 madvise11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s madvise11 madvise11 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls madvise11 madvise11 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mallinfo02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mallinfo02.sh new file mode 100644 index 000000000..5fdc1594b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mallinfo02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mallinfo02 mallinfo02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mallinfo02 mallinfo02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mallinfo02 mallinfo02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mallinfo2_01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mallinfo2_01.sh new file mode 100644 index 000000000..96d2ebd56 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mallinfo2_01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mallinfo2_01 mallinfo2_01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mallinfo2_01 mallinfo2_01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mallinfo2_01 mallinfo2_01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mallopt01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mallopt01.sh new file mode 100644 index 000000000..60f3dccb0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mallopt01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mallopt01 mallopt01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mallopt01 mallopt01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mallopt01 mallopt01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mbind01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mbind01.sh new file mode 100644 index 000000000..51584de63 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mbind01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mbind01 mbind01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mbind01 mbind01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mbind01 mbind01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mbind02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mbind02.sh new file mode 100644 index 000000000..efdf2f7ca --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mbind02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mbind02 mbind02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mbind02 mbind02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mbind02 mbind02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mbind03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mbind03.sh new file mode 100644 index 000000000..9333384ba --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mbind03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mbind03 mbind03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mbind03 mbind03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mbind03 mbind03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mbind04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mbind04.sh new file mode 100644 index 000000000..d79b5117e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mbind04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mbind04 mbind04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mbind04 mbind04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mbind04 mbind04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_membarrier01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_membarrier01.sh new file mode 100644 index 000000000..db7544fbe --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_membarrier01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls membarrier01 membarrier01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s membarrier01 membarrier01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls membarrier01 membarrier01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memcmp01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memcmp01.sh new file mode 100644 index 000000000..4bfd9e68b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memcmp01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls memcmp01 memcmp01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s memcmp01 memcmp01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls memcmp01 memcmp01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memcpy01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memcpy01.sh new file mode 100644 index 000000000..24eae7278 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memcpy01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls memcpy01 memcpy01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s memcpy01 memcpy01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls memcpy01 memcpy01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memfd_create01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memfd_create01.sh new file mode 100644 index 000000000..1981f28f8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memfd_create01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls memfd_create01 memfd_create01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s memfd_create01 memfd_create01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls memfd_create01 memfd_create01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memfd_create02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memfd_create02.sh new file mode 100644 index 000000000..b804fdac2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memfd_create02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls memfd_create02 memfd_create02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s memfd_create02 memfd_create02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls memfd_create02 memfd_create02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memfd_create03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memfd_create03.sh new file mode 100644 index 000000000..92a7e6c04 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memfd_create03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls memfd_create03 memfd_create03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s memfd_create03 memfd_create03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls memfd_create03 memfd_create03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memfd_create04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memfd_create04.sh new file mode 100644 index 000000000..04d7243f3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memfd_create04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls memfd_create04 memfd_create04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s memfd_create04 memfd_create04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls memfd_create04 memfd_create04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memset01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memset01.sh new file mode 100644 index 000000000..4623de47f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_memset01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls memset01 memset01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s memset01 memset01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls memset01 memset01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_migrate_pages01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_migrate_pages01.sh new file mode 100644 index 000000000..6fa67d27d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_migrate_pages01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls migrate_pages01 migrate_pages01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s migrate_pages01 migrate_pages01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls migrate_pages01 migrate_pages01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_migrate_pages02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_migrate_pages02.sh new file mode 100644 index 000000000..58207f156 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_migrate_pages02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls migrate_pages02 migrate_pages02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s migrate_pages02 migrate_pages02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls migrate_pages02 migrate_pages02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_migrate_pages03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_migrate_pages03.sh new file mode 100644 index 000000000..ec97ac7bb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_migrate_pages03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls migrate_pages03 migrate_pages03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s migrate_pages03 migrate_pages03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls migrate_pages03 migrate_pages03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mincore01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mincore01.sh new file mode 100644 index 000000000..0a4514634 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mincore01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mincore01 mincore01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mincore01 mincore01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mincore01 mincore01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mincore02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mincore02.sh new file mode 100644 index 000000000..c0058371f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mincore02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mincore02 mincore02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mincore02 mincore02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mincore02 mincore02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mincore03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mincore03.sh new file mode 100644 index 000000000..b050e5b88 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mincore03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mincore03 mincore03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mincore03 mincore03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mincore03 mincore03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mincore04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mincore04.sh new file mode 100644 index 000000000..846f44e6d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mincore04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mincore04 mincore04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mincore04 mincore04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mincore04 mincore04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir02.sh new file mode 100644 index 000000000..134cc115a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mkdir02 mkdir02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mkdir02 mkdir02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mkdir02 mkdir02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir03.sh new file mode 100644 index 000000000..a65d99b32 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mkdir03 mkdir03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mkdir03 mkdir03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mkdir03 mkdir03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir04.sh new file mode 100644 index 000000000..fa0e27194 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mkdir04 mkdir04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mkdir04 mkdir04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mkdir04 mkdir04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir05.sh new file mode 100644 index 000000000..132e24b6e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mkdir05 mkdir05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mkdir05 mkdir05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mkdir05 mkdir05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir05A.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir05A.sh new file mode 100644 index 000000000..963b51d10 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir05A.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mkdir05A symlink01 -T mkdir05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mkdir05A symlink01 -T mkdir05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mkdir05A symlink01 -T mkdir05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir09.sh new file mode 100644 index 000000000..9949f98c5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdir09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mkdir09 mkdir09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mkdir09 mkdir09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mkdir09 mkdir09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdirat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdirat01.sh new file mode 100644 index 000000000..088701811 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdirat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mkdirat01 mkdirat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mkdirat01 mkdirat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mkdirat01 mkdirat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdirat02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdirat02.sh new file mode 100644 index 000000000..73f157c53 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mkdirat02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mkdirat02 mkdirat02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mkdirat02 mkdirat02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mkdirat02 mkdirat02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod01.sh new file mode 100644 index 000000000..80f1d508b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mknod01 mknod01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mknod01 mknod01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mknod01 mknod01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod02.sh new file mode 100644 index 000000000..75aa4b7c5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mknod02 mknod02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mknod02 mknod02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mknod02 mknod02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod03.sh new file mode 100644 index 000000000..4ccc573f2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mknod03 mknod03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mknod03 mknod03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mknod03 mknod03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod04.sh new file mode 100644 index 000000000..b436a155b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mknod04 mknod04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mknod04 mknod04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mknod04 mknod04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod05.sh new file mode 100644 index 000000000..8a1580335 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mknod05 mknod05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mknod05 mknod05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mknod05 mknod05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod06.sh new file mode 100644 index 000000000..01ff935e2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mknod06 mknod06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mknod06 mknod06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mknod06 mknod06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod07.sh new file mode 100644 index 000000000..8c100505a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mknod07 mknod07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mknod07 mknod07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mknod07 mknod07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod08.sh new file mode 100644 index 000000000..2edf29b7b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mknod08 mknod08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mknod08 mknod08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mknod08 mknod08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod09.sh new file mode 100644 index 000000000..4a0104086 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknod09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mknod09 mknod09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mknod09 mknod09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mknod09 mknod09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknodat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknodat01.sh new file mode 100644 index 000000000..4f874847a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknodat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mknodat01 mknodat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mknodat01 mknodat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mknodat01 mknodat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknodat02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknodat02.sh new file mode 100644 index 000000000..74c8a9dbd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mknodat02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mknodat02 mknodat02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mknodat02 mknodat02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mknodat02 mknodat02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock01.sh new file mode 100644 index 000000000..1a0859d03 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mlock01 mlock01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mlock01 mlock01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mlock01 mlock01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock02.sh new file mode 100644 index 000000000..4fd32e043 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mlock02 mlock02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mlock02 mlock02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mlock02 mlock02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock03.sh new file mode 100644 index 000000000..3a35b0693 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mlock03 mlock03 -i 20 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mlock03 mlock03 -i 20 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mlock03 mlock03 -i 20 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock04.sh new file mode 100644 index 000000000..c1380d4c5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mlock04 mlock04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mlock04 mlock04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mlock04 mlock04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock201.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock201.sh new file mode 100644 index 000000000..dfe84cf08 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock201.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mlock201 mlock201 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mlock201 mlock201 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mlock201 mlock201 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock202.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock202.sh new file mode 100644 index 000000000..a3cf50053 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock202.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mlock202 mlock202 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mlock202 mlock202 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mlock202 mlock202 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock203.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock203.sh new file mode 100644 index 000000000..75586954c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlock203.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mlock203 mlock203 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mlock203 mlock203 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mlock203 mlock203 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlockall01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlockall01.sh new file mode 100644 index 000000000..a3ddfb6a6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlockall01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mlockall01 mlockall01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mlockall01 mlockall01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mlockall01 mlockall01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlockall02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlockall02.sh new file mode 100644 index 000000000..4dd5049d1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlockall02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mlockall02 mlockall02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mlockall02 mlockall02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mlockall02 mlockall02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlockall03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlockall03.sh new file mode 100644 index 000000000..324dafc14 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mlockall03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mlockall03 mlockall03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mlockall03 mlockall03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mlockall03 mlockall03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap01.sh new file mode 100644 index 000000000..85df4bbe7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mmap01 mmap01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mmap01 mmap01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mmap01 mmap01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap02.sh new file mode 100644 index 000000000..4665b8387 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mmap02 mmap02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mmap02 mmap02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mmap02 mmap02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap03.sh new file mode 100644 index 000000000..c8cbc64af --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mmap03 mmap03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mmap03 mmap03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mmap03 mmap03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap04.sh new file mode 100644 index 000000000..fd6958d66 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mmap04 mmap04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mmap04 mmap04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mmap04 mmap04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap05.sh new file mode 100644 index 000000000..69d28f3c9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mmap05 mmap05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mmap05 mmap05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mmap05 mmap05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap06.sh new file mode 100644 index 000000000..96e88fa8e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mmap06 mmap06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mmap06 mmap06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mmap06 mmap06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap08.sh new file mode 100644 index 000000000..a661b4199 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mmap08 mmap08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mmap08 mmap08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mmap08 mmap08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap09.sh new file mode 100644 index 000000000..47f7308cd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mmap09 mmap09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mmap09 mmap09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mmap09 mmap09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap12.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap12.sh new file mode 100644 index 000000000..7beafea05 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap12.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mmap12 mmap12 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mmap12 mmap12 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mmap12 mmap12 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap13.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap13.sh new file mode 100644 index 000000000..89905dfbf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap13.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mmap13 mmap13 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mmap13 mmap13 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mmap13 mmap13 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap14.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap14.sh new file mode 100644 index 000000000..3a9afa0a3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap14.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mmap14 mmap14 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mmap14 mmap14 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mmap14 mmap14 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap15.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap15.sh new file mode 100644 index 000000000..7aeeb1f7e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap15.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mmap15 mmap15 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mmap15 mmap15 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mmap15 mmap15 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap16.sh new file mode 100644 index 000000000..4d22d07d4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mmap16 mmap16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mmap16 mmap16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mmap16 mmap16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap17.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap17.sh new file mode 100644 index 000000000..9cdabacf9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap17.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mmap17 mmap17 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mmap17 mmap17 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mmap17 mmap17 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap18.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap18.sh new file mode 100644 index 000000000..e9eae9369 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap18.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mmap18 mmap18 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mmap18 mmap18 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mmap18 mmap18 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap19.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap19.sh new file mode 100644 index 000000000..064793b51 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap19.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mmap19 mmap19 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mmap19 mmap19 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mmap19 mmap19 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap20.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap20.sh new file mode 100644 index 000000000..605a9ef5b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mmap20.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mmap20 mmap20 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mmap20 mmap20 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mmap20 mmap20 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_modify_ldt01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_modify_ldt01.sh new file mode 100644 index 000000000..1964bd219 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_modify_ldt01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls modify_ldt01 modify_ldt01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s modify_ldt01 modify_ldt01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls modify_ldt01 modify_ldt01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_modify_ldt02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_modify_ldt02.sh new file mode 100644 index 000000000..7ee1ac461 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_modify_ldt02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls modify_ldt02 modify_ldt02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s modify_ldt02 modify_ldt02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls modify_ldt02 modify_ldt02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_modify_ldt03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_modify_ldt03.sh new file mode 100644 index 000000000..1f606e05c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_modify_ldt03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls modify_ldt03 modify_ldt03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s modify_ldt03 modify_ldt03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls modify_ldt03 modify_ldt03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount01.sh new file mode 100644 index 000000000..1ada30ffb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mount01 mount01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mount01 mount01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mount01 mount01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount02.sh new file mode 100644 index 000000000..ce809fbf7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mount02 mount02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mount02 mount02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mount02 mount02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount03.sh new file mode 100644 index 000000000..bc97eb3f0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mount03 mount03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mount03 mount03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mount03 mount03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount04.sh new file mode 100644 index 000000000..ff38395a3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mount04 mount04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mount04 mount04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mount04 mount04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount05.sh new file mode 100644 index 000000000..58c54f68c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mount05 mount05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mount05 mount05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mount05 mount05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount06.sh new file mode 100644 index 000000000..127d471be --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mount06 mount06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mount06 mount06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mount06 mount06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount07.sh new file mode 100644 index 000000000..79027a512 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mount07 mount07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mount07 mount07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mount07 mount07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount_setattr01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount_setattr01.sh new file mode 100644 index 000000000..0bc0205d2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mount_setattr01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mount_setattr01 mount_setattr01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mount_setattr01 mount_setattr01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mount_setattr01 mount_setattr01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_mount01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_mount01.sh new file mode 100644 index 000000000..77b2c01e5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_mount01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls move_mount01 move_mount01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s move_mount01 move_mount01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls move_mount01 move_mount01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_mount02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_mount02.sh new file mode 100644 index 000000000..745678fe8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_mount02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls move_mount02 move_mount02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s move_mount02 move_mount02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls move_mount02 move_mount02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages01.sh new file mode 100644 index 000000000..0a1038078 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls move_pages01 move_pages01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s move_pages01 move_pages01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls move_pages01 move_pages01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages02.sh new file mode 100644 index 000000000..6d332d556 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls move_pages02 move_pages02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s move_pages02 move_pages02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls move_pages02 move_pages02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages03.sh new file mode 100644 index 000000000..230cee38f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls move_pages03 move_pages03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s move_pages03 move_pages03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls move_pages03 move_pages03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages04.sh new file mode 100644 index 000000000..79706f14e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls move_pages04 move_pages04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s move_pages04 move_pages04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls move_pages04 move_pages04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages05.sh new file mode 100644 index 000000000..79c10688f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls move_pages05 move_pages05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s move_pages05 move_pages05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls move_pages05 move_pages05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages06.sh new file mode 100644 index 000000000..ad7efbef2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls move_pages06 move_pages06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s move_pages06 move_pages06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls move_pages06 move_pages06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages07.sh new file mode 100644 index 000000000..4a792a4f4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls move_pages07 move_pages07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s move_pages07 move_pages07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls move_pages07 move_pages07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages09.sh new file mode 100644 index 000000000..f7c684a4a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls move_pages09 move_pages09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s move_pages09 move_pages09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls move_pages09 move_pages09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages10.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages10.sh new file mode 100644 index 000000000..ab08346fe --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls move_pages10 move_pages10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s move_pages10 move_pages10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls move_pages10 move_pages10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages11.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages11.sh new file mode 100644 index 000000000..40ae7d874 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls move_pages11 move_pages11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s move_pages11 move_pages11 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls move_pages11 move_pages11 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages12.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages12.sh new file mode 100644 index 000000000..eba197b10 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_move_pages12.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls move_pages12 move_pages12 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s move_pages12 move_pages12 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls move_pages12 move_pages12 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect01.sh new file mode 100644 index 000000000..5e0da4fde --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mprotect01 mprotect01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mprotect01 mprotect01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mprotect01 mprotect01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect02.sh new file mode 100644 index 000000000..baffa3a52 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mprotect02 mprotect02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mprotect02 mprotect02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mprotect02 mprotect02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect03.sh new file mode 100644 index 000000000..f0d083bdc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mprotect03 mprotect03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mprotect03 mprotect03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mprotect03 mprotect03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect04.sh new file mode 100644 index 000000000..f4c162afe --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mprotect04 mprotect04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mprotect04 mprotect04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mprotect04 mprotect04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect05.sh new file mode 100644 index 000000000..f2aa40fd3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mprotect05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mprotect05 mprotect05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mprotect05 mprotect05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mprotect05 mprotect05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_notify01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_notify01.sh new file mode 100644 index 000000000..3ed1204a7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_notify01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mq_notify01 mq_notify01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mq_notify01 mq_notify01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mq_notify01 mq_notify01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_notify02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_notify02.sh new file mode 100644 index 000000000..2226c7322 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_notify02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mq_notify02 mq_notify02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mq_notify02 mq_notify02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mq_notify02 mq_notify02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_notify03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_notify03.sh new file mode 100644 index 000000000..edf6e2891 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_notify03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mq_notify03 mq_notify03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mq_notify03 mq_notify03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mq_notify03 mq_notify03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_open01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_open01.sh new file mode 100644 index 000000000..6ae49f348 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_open01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mq_open01 mq_open01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mq_open01 mq_open01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mq_open01 mq_open01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_timedreceive01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_timedreceive01.sh new file mode 100644 index 000000000..23ce98baf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_timedreceive01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mq_timedreceive01 mq_timedreceive01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mq_timedreceive01 mq_timedreceive01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mq_timedreceive01 mq_timedreceive01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_timedsend01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_timedsend01.sh new file mode 100644 index 000000000..d2830ec1b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_timedsend01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mq_timedsend01 mq_timedsend01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mq_timedsend01 mq_timedsend01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mq_timedsend01 mq_timedsend01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_unlink01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_unlink01.sh new file mode 100644 index 000000000..5e9ea1f3c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mq_unlink01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mq_unlink01 mq_unlink01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mq_unlink01 mq_unlink01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mq_unlink01 mq_unlink01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap01.sh new file mode 100644 index 000000000..23c547a9b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mremap01 mremap01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mremap01 mremap01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mremap01 mremap01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap02.sh new file mode 100644 index 000000000..0be4f241c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mremap02 mremap02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mremap02 mremap02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mremap02 mremap02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap03.sh new file mode 100644 index 000000000..85a0f0e6f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mremap03 mremap03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mremap03 mremap03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mremap03 mremap03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap04.sh new file mode 100644 index 000000000..be24a7313 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mremap04 mremap04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mremap04 mremap04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mremap04 mremap04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap05.sh new file mode 100644 index 000000000..d4aa93e60 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mremap05 mremap05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mremap05 mremap05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mremap05 mremap05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap06.sh new file mode 100644 index 000000000..a7b6dafb6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_mremap06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls mremap06 mremap06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s mremap06 mremap06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls mremap06 mremap06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl01.sh new file mode 100644 index 000000000..1b9255ef8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgctl01 msgctl01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgctl01 msgctl01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgctl01 msgctl01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl02.sh new file mode 100644 index 000000000..cc9f0b38f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgctl02 msgctl02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgctl02 msgctl02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgctl02 msgctl02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl03.sh new file mode 100644 index 000000000..d61962512 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgctl03 msgctl03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgctl03 msgctl03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgctl03 msgctl03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl04.sh new file mode 100644 index 000000000..69e268e1b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgctl04 msgctl04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgctl04 msgctl04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgctl04 msgctl04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl05.sh new file mode 100644 index 000000000..faaa2ac47 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgctl05 msgctl05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgctl05 msgctl05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgctl05 msgctl05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl06.sh new file mode 100644 index 000000000..cd5076ffd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgctl06 msgctl06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgctl06 msgctl06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgctl06 msgctl06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl12.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl12.sh new file mode 100644 index 000000000..152e172e2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgctl12.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgctl12 msgctl12 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgctl12 msgctl12 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgctl12 msgctl12 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget01.sh new file mode 100644 index 000000000..ac353b23d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgget01 msgget01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgget01 msgget01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgget01 msgget01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget02.sh new file mode 100644 index 000000000..0ece6625c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgget02 msgget02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgget02 msgget02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgget02 msgget02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget03.sh new file mode 100644 index 000000000..fdcbb9129 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgget03 msgget03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgget03 msgget03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgget03 msgget03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget04.sh new file mode 100644 index 000000000..b390d7771 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgget04 msgget04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgget04 msgget04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgget04 msgget04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget05.sh new file mode 100644 index 000000000..2ef90d54f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgget05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgget05 msgget05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgget05 msgget05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgget05 msgget05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv01.sh new file mode 100644 index 000000000..367db69ca --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgrcv01 msgrcv01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgrcv01 msgrcv01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgrcv01 msgrcv01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv02.sh new file mode 100644 index 000000000..698bf7aea --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgrcv02 msgrcv02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgrcv02 msgrcv02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgrcv02 msgrcv02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv03.sh new file mode 100644 index 000000000..0a9db5076 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgrcv03 msgrcv03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgrcv03 msgrcv03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgrcv03 msgrcv03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv05.sh new file mode 100644 index 000000000..ece49ddbc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgrcv05 msgrcv05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgrcv05 msgrcv05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgrcv05 msgrcv05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv06.sh new file mode 100644 index 000000000..7c4641853 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgrcv06 msgrcv06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgrcv06 msgrcv06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgrcv06 msgrcv06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv07.sh new file mode 100644 index 000000000..fc563de13 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgrcv07 msgrcv07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgrcv07 msgrcv07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgrcv07 msgrcv07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv08.sh new file mode 100644 index 000000000..556c84b74 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgrcv08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgrcv08 msgrcv08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgrcv08 msgrcv08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgrcv08 msgrcv08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgsnd01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgsnd01.sh new file mode 100644 index 000000000..79d7a62e0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgsnd01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgsnd01 msgsnd01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgsnd01 msgsnd01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgsnd01 msgsnd01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgsnd02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgsnd02.sh new file mode 100644 index 000000000..16e07f0ad --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgsnd02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgsnd02 msgsnd02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgsnd02 msgsnd02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgsnd02 msgsnd02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgsnd05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgsnd05.sh new file mode 100644 index 000000000..d66106b96 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgsnd05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgsnd05 msgsnd05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgsnd05 msgsnd05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgsnd05 msgsnd05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgsnd06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgsnd06.sh new file mode 100644 index 000000000..1160c6f45 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgsnd06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgsnd06 msgsnd06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgsnd06 msgsnd06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgsnd06 msgsnd06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgstress01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgstress01.sh new file mode 100644 index 000000000..f3545d892 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgstress01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgstress01 msgstress01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgstress01 msgstress01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgstress01 msgstress01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgstress02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgstress02.sh new file mode 100644 index 000000000..b55807aea --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgstress02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgstress02 msgstress02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgstress02 msgstress02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgstress02 msgstress02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgstress03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgstress03.sh new file mode 100644 index 000000000..1c9fc1f81 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgstress03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgstress03 msgstress03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgstress03 msgstress03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgstress03 msgstress03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgstress04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgstress04.sh new file mode 100644 index 000000000..5d73f3708 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msgstress04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msgstress04 msgstress04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msgstress04 msgstress04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msgstress04 msgstress04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msync01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msync01.sh new file mode 100644 index 000000000..329d1db24 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msync01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msync01 msync01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msync01 msync01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msync01 msync01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msync02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msync02.sh new file mode 100644 index 000000000..a3fce8fea --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msync02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msync02 msync02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msync02 msync02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msync02 msync02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msync03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msync03.sh new file mode 100644 index 000000000..1c9e36dae --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msync03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msync03 msync03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msync03 msync03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msync03 msync03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msync04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msync04.sh new file mode 100644 index 000000000..2e78af178 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_msync04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls msync04 msync04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s msync04 msync04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls msync04 msync04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munlock01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munlock01.sh new file mode 100644 index 000000000..e657e39da --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munlock01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls munlock01 munlock01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s munlock01 munlock01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls munlock01 munlock01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munlock02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munlock02.sh new file mode 100644 index 000000000..91fd1b6f8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munlock02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls munlock02 munlock02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s munlock02 munlock02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls munlock02 munlock02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munlockall01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munlockall01.sh new file mode 100644 index 000000000..93e9b275b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munlockall01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls munlockall01 munlockall01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s munlockall01 munlockall01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls munlockall01 munlockall01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munmap01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munmap01.sh new file mode 100644 index 000000000..94bb168f9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munmap01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls munmap01 munmap01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s munmap01 munmap01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls munmap01 munmap01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munmap02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munmap02.sh new file mode 100644 index 000000000..0690f40f1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munmap02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls munmap02 munmap02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s munmap02 munmap02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls munmap02 munmap02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munmap03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munmap03.sh new file mode 100644 index 000000000..1a48f3255 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_munmap03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls munmap03 munmap03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s munmap03 munmap03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls munmap03 munmap03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_name_to_handle_at01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_name_to_handle_at01.sh new file mode 100644 index 000000000..a220d70cd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_name_to_handle_at01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls name_to_handle_at01 name_to_handle_at01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s name_to_handle_at01 name_to_handle_at01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls name_to_handle_at01 name_to_handle_at01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_name_to_handle_at02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_name_to_handle_at02.sh new file mode 100644 index 000000000..ed8fc0176 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_name_to_handle_at02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls name_to_handle_at02 name_to_handle_at02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s name_to_handle_at02 name_to_handle_at02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls name_to_handle_at02 name_to_handle_at02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nanosleep01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nanosleep01.sh new file mode 100644 index 000000000..76dde7240 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nanosleep01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls nanosleep01 nanosleep01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s nanosleep01 nanosleep01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls nanosleep01 nanosleep01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nanosleep02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nanosleep02.sh new file mode 100644 index 000000000..20e1e2ab4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nanosleep02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls nanosleep02 nanosleep02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s nanosleep02 nanosleep02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls nanosleep02 nanosleep02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nanosleep04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nanosleep04.sh new file mode 100644 index 000000000..0aeb039f8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nanosleep04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls nanosleep04 nanosleep04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s nanosleep04 nanosleep04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls nanosleep04 nanosleep04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_newuname01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_newuname01.sh new file mode 100644 index 000000000..31e387762 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_newuname01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls newuname01 newuname01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s newuname01 newuname01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls newuname01 newuname01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nftw01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nftw01.sh new file mode 100644 index 000000000..0e08b62e1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nftw01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls nftw01 nftw01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s nftw01 nftw01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls nftw01 nftw01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nftw6401.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nftw6401.sh new file mode 100644 index 000000000..b6e785d67 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nftw6401.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls nftw6401 nftw6401 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s nftw6401 nftw6401 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls nftw6401 nftw6401 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice01.sh new file mode 100644 index 000000000..8e60636c3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls nice01 nice01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s nice01 nice01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls nice01 nice01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice02.sh new file mode 100644 index 000000000..64d443351 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls nice02 nice02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s nice02 nice02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls nice02 nice02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice03.sh new file mode 100644 index 000000000..3e4afe7bf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls nice03 nice03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s nice03 nice03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls nice03 nice03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice04.sh new file mode 100644 index 000000000..9c5777f03 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls nice04 nice04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s nice04 nice04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls nice04 nice04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice05.sh new file mode 100644 index 000000000..79fa3b7f3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_nice05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls nice05 nice05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s nice05 nice05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls nice05 nice05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open01.sh new file mode 100644 index 000000000..e8995a10b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls open01 open01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s open01 open01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls open01 open01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open01A.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open01A.sh new file mode 100644 index 000000000..e66f5f6e8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open01A.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls open01A symlink01 -T open01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s open01A symlink01 -T open01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls open01A symlink01 -T open01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open02.sh new file mode 100644 index 000000000..d405b57e9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls open02 open02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s open02 open02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls open02 open02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open03.sh new file mode 100644 index 000000000..d0e055f1f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls open03 open03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s open03 open03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls open03 open03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open04.sh new file mode 100644 index 000000000..60badcfee --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls open04 open04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s open04 open04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls open04 open04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open06.sh new file mode 100644 index 000000000..d7c68d3c2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls open06 open06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s open06 open06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls open06 open06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open07.sh new file mode 100644 index 000000000..4045e2352 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls open07 open07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s open07 open07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls open07 open07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open08.sh new file mode 100644 index 000000000..a6355d664 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls open08 open08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s open08 open08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls open08 open08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open09.sh new file mode 100644 index 000000000..3ff046b9c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls open09 open09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s open09 open09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls open09 open09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open10.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open10.sh new file mode 100644 index 000000000..73bb6e804 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls open10 open10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s open10 open10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls open10 open10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open11.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open11.sh new file mode 100644 index 000000000..a1d1ff604 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls open11 open11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s open11 open11 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls open11 open11 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open12.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open12.sh new file mode 100644 index 000000000..e6f6cbd5d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open12.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls open12 open12 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s open12 open12 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls open12 open12 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open13.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open13.sh new file mode 100644 index 000000000..022705543 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open13.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls open13 open13 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s open13 open13 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls open13 open13 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open14.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open14.sh new file mode 100644 index 000000000..426fa3e69 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open14.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls open14 open14 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s open14 open14 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls open14 open14 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open_by_handle_at01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open_by_handle_at01.sh new file mode 100644 index 000000000..4e7c069a0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open_by_handle_at01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls open_by_handle_at01 open_by_handle_at01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s open_by_handle_at01 open_by_handle_at01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls open_by_handle_at01 open_by_handle_at01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open_by_handle_at02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open_by_handle_at02.sh new file mode 100644 index 000000000..19078f3c8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open_by_handle_at02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls open_by_handle_at02 open_by_handle_at02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s open_by_handle_at02 open_by_handle_at02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls open_by_handle_at02 open_by_handle_at02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open_tree01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open_tree01.sh new file mode 100644 index 000000000..7a85b1bb9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open_tree01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls open_tree01 open_tree01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s open_tree01 open_tree01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls open_tree01 open_tree01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open_tree02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open_tree02.sh new file mode 100644 index 000000000..8dc2b6e34 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_open_tree02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls open_tree02 open_tree02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s open_tree02 open_tree02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls open_tree02 open_tree02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat01.sh new file mode 100644 index 000000000..9134bb074 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls openat01 openat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s openat01 openat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls openat01 openat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat02.sh new file mode 100644 index 000000000..61e69694a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls openat02 openat02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s openat02 openat02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls openat02 openat02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat03.sh new file mode 100644 index 000000000..6fe7413ed --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls openat03 openat03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s openat03 openat03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls openat03 openat03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat04.sh new file mode 100644 index 000000000..2fee39132 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls openat04 openat04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s openat04 openat04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls openat04 openat04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat201.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat201.sh new file mode 100644 index 000000000..09b99bb56 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat201.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls openat201 openat201 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s openat201 openat201 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls openat201 openat201 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat202.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat202.sh new file mode 100644 index 000000000..853f9d761 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat202.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls openat202 openat202 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s openat202 openat202 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls openat202 openat202 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat203.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat203.sh new file mode 100644 index 000000000..0c3d2043d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_openat203.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls openat203 openat203 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s openat203 openat203 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls openat203 openat203 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pathconf01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pathconf01.sh new file mode 100644 index 000000000..6f570ec54 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pathconf01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pathconf01 pathconf01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pathconf01 pathconf01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pathconf01 pathconf01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pathconf02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pathconf02.sh new file mode 100644 index 000000000..80811e358 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pathconf02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pathconf02 pathconf02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pathconf02 pathconf02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pathconf02 pathconf02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pause01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pause01.sh new file mode 100644 index 000000000..446376982 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pause01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pause01 pause01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pause01 pause01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pause01 pause01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pause02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pause02.sh new file mode 100644 index 000000000..9081e3b8e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pause02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pause02 pause02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pause02 pause02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pause02 pause02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pause03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pause03.sh new file mode 100644 index 000000000..d4bde90c1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pause03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pause03 pause03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pause03 pause03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pause03 pause03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_perf_event_open01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_perf_event_open01.sh new file mode 100644 index 000000000..96e8e933a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_perf_event_open01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls perf_event_open01 perf_event_open01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s perf_event_open01 perf_event_open01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls perf_event_open01 perf_event_open01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_perf_event_open02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_perf_event_open02.sh new file mode 100644 index 000000000..0befd9b3a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_perf_event_open02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls perf_event_open02 perf_event_open02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s perf_event_open02 perf_event_open02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls perf_event_open02 perf_event_open02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_perf_event_open03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_perf_event_open03.sh new file mode 100644 index 000000000..0aef733b8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_perf_event_open03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls perf_event_open03 perf_event_open03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s perf_event_open03 perf_event_open03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls perf_event_open03 perf_event_open03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_personality01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_personality01.sh new file mode 100644 index 000000000..4b8a8b731 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_personality01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls personality01 personality01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s personality01 personality01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls personality01 personality01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_personality02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_personality02.sh new file mode 100644 index 000000000..364bdc712 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_personality02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls personality02 personality02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s personality02 personality02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls personality02 personality02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_getfd01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_getfd01.sh new file mode 100644 index 000000000..1e65b0e9c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_getfd01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pidfd_getfd01 pidfd_getfd01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pidfd_getfd01 pidfd_getfd01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pidfd_getfd01 pidfd_getfd01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_getfd02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_getfd02.sh new file mode 100644 index 000000000..1cfdc9f8c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_getfd02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pidfd_getfd02 pidfd_getfd02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pidfd_getfd02 pidfd_getfd02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pidfd_getfd02 pidfd_getfd02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_open01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_open01.sh new file mode 100644 index 000000000..10a6df075 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_open01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pidfd_open01 pidfd_open01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pidfd_open01 pidfd_open01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pidfd_open01 pidfd_open01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_open02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_open02.sh new file mode 100644 index 000000000..aa0bd9136 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_open02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pidfd_open02 pidfd_open02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pidfd_open02 pidfd_open02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pidfd_open02 pidfd_open02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_open03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_open03.sh new file mode 100644 index 000000000..88ef94767 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_open03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pidfd_open03 pidfd_open03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pidfd_open03 pidfd_open03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pidfd_open03 pidfd_open03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_open04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_open04.sh new file mode 100644 index 000000000..fa948a461 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_open04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pidfd_open04 pidfd_open04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pidfd_open04 pidfd_open04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pidfd_open04 pidfd_open04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_send_signal01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_send_signal01.sh new file mode 100644 index 000000000..560d1d92b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_send_signal01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pidfd_send_signal01 pidfd_send_signal01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pidfd_send_signal01 pidfd_send_signal01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pidfd_send_signal01 pidfd_send_signal01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_send_signal02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_send_signal02.sh new file mode 100644 index 000000000..62951e267 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_send_signal02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pidfd_send_signal02 pidfd_send_signal02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pidfd_send_signal02 pidfd_send_signal02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pidfd_send_signal02 pidfd_send_signal02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_send_signal03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_send_signal03.sh new file mode 100644 index 000000000..bb3ac53c9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pidfd_send_signal03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pidfd_send_signal03 pidfd_send_signal03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pidfd_send_signal03 pidfd_send_signal03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pidfd_send_signal03 pidfd_send_signal03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe01.sh new file mode 100644 index 000000000..fc1abbb8e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pipe01 pipe01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pipe01 pipe01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pipe01 pipe01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe02.sh new file mode 100644 index 000000000..ede255be3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pipe02 pipe02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pipe02 pipe02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pipe02 pipe02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe03.sh new file mode 100644 index 000000000..379292347 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pipe03 pipe03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pipe03 pipe03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pipe03 pipe03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe04.sh new file mode 100644 index 000000000..0a74f798b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pipe04 pipe04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pipe04 pipe04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pipe04 pipe04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe05.sh new file mode 100644 index 000000000..a5bd2500a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pipe05 pipe05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pipe05 pipe05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pipe05 pipe05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe06.sh new file mode 100644 index 000000000..12c4ad60e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pipe06 pipe06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pipe06 pipe06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pipe06 pipe06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe07.sh new file mode 100644 index 000000000..12a0addad --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pipe07 pipe07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pipe07 pipe07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pipe07 pipe07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe08.sh new file mode 100644 index 000000000..a1f943d86 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pipe08 pipe08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pipe08 pipe08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pipe08 pipe08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe09.sh new file mode 100644 index 000000000..e27052a9b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pipe09 pipe09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pipe09 pipe09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pipe09 pipe09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe10.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe10.sh new file mode 100644 index 000000000..21f9c76a7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pipe10 pipe10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pipe10 pipe10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pipe10 pipe10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe11.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe11.sh new file mode 100644 index 000000000..83a612b12 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pipe11 pipe11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pipe11 pipe11 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pipe11 pipe11 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe12.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe12.sh new file mode 100644 index 000000000..60346d3c4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe12.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pipe12 pipe12 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pipe12 pipe12 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pipe12 pipe12 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe13.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe13.sh new file mode 100644 index 000000000..7d279acd0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe13.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pipe13 pipe13 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pipe13 pipe13 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pipe13 pipe13 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe14.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe14.sh new file mode 100644 index 000000000..d980f186e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe14.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pipe14 pipe14 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pipe14 pipe14 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pipe14 pipe14 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe15.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe15.sh new file mode 100644 index 000000000..2de1d996b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe15.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pipe15 pipe15 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pipe15 pipe15 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pipe15 pipe15 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe2_01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe2_01.sh new file mode 100644 index 000000000..ecadef240 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe2_01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pipe2_01 pipe2_01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pipe2_01 pipe2_01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pipe2_01 pipe2_01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe2_02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe2_02.sh new file mode 100644 index 000000000..1ec8d473e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe2_02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pipe2_02 pipe2_02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pipe2_02 pipe2_02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pipe2_02 pipe2_02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe2_04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe2_04.sh new file mode 100644 index 000000000..2d1f95708 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pipe2_04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pipe2_04 pipe2_04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pipe2_04 pipe2_04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pipe2_04 pipe2_04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pivot_root01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pivot_root01.sh new file mode 100644 index 000000000..e7389eb5e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pivot_root01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pivot_root01 pivot_root01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pivot_root01 pivot_root01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pivot_root01 pivot_root01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pkey01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pkey01.sh new file mode 100644 index 000000000..d48802f26 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pkey01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pkey01 pkey01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pkey01 pkey01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pkey01 pkey01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_poll01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_poll01.sh new file mode 100644 index 000000000..47085d007 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_poll01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls poll01 poll01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s poll01 poll01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls poll01 poll01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_poll02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_poll02.sh new file mode 100644 index 000000000..75488af17 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_poll02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls poll02 poll02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s poll02 poll02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls poll02 poll02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise01.sh new file mode 100644 index 000000000..9c78658f2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls posix_fadvise01 posix_fadvise01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s posix_fadvise01 posix_fadvise01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls posix_fadvise01 posix_fadvise01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise01_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise01_64.sh new file mode 100644 index 000000000..e31b3de76 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise01_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls posix_fadvise01_64 posix_fadvise01_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s posix_fadvise01_64 posix_fadvise01_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls posix_fadvise01_64 posix_fadvise01_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise02.sh new file mode 100644 index 000000000..14d687dd5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls posix_fadvise02 posix_fadvise02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s posix_fadvise02 posix_fadvise02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls posix_fadvise02 posix_fadvise02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise02_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise02_64.sh new file mode 100644 index 000000000..fdeaf0382 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise02_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls posix_fadvise02_64 posix_fadvise02_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s posix_fadvise02_64 posix_fadvise02_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls posix_fadvise02_64 posix_fadvise02_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise03.sh new file mode 100644 index 000000000..2e43dc6af --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls posix_fadvise03 posix_fadvise03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s posix_fadvise03 posix_fadvise03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls posix_fadvise03 posix_fadvise03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise03_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise03_64.sh new file mode 100644 index 000000000..5dd72bfa6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise03_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls posix_fadvise03_64 posix_fadvise03_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s posix_fadvise03_64 posix_fadvise03_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls posix_fadvise03_64 posix_fadvise03_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise04.sh new file mode 100644 index 000000000..c858ffc5c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls posix_fadvise04 posix_fadvise04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s posix_fadvise04 posix_fadvise04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls posix_fadvise04 posix_fadvise04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise04_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise04_64.sh new file mode 100644 index 000000000..1ab0f56d1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_posix_fadvise04_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls posix_fadvise04_64 posix_fadvise04_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s posix_fadvise04_64 posix_fadvise04_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls posix_fadvise04_64 posix_fadvise04_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ppoll01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ppoll01.sh new file mode 100644 index 000000000..2c0d08d9c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ppoll01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ppoll01 ppoll01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ppoll01 ppoll01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ppoll01 ppoll01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl01.sh new file mode 100644 index 000000000..c74ae2f59 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls prctl01 prctl01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s prctl01 prctl01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls prctl01 prctl01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl02.sh new file mode 100644 index 000000000..274a3a9b1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls prctl02 prctl02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s prctl02 prctl02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls prctl02 prctl02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl03.sh new file mode 100644 index 000000000..a00d8e961 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls prctl03 prctl03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s prctl03 prctl03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls prctl03 prctl03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl04.sh new file mode 100644 index 000000000..100d2c2c5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls prctl04 prctl04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s prctl04 prctl04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls prctl04 prctl04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl05.sh new file mode 100644 index 000000000..5019fa9f5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls prctl05 prctl05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s prctl05 prctl05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls prctl05 prctl05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl06.sh new file mode 100644 index 000000000..2fe098b49 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls prctl06 prctl06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s prctl06 prctl06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls prctl06 prctl06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl07.sh new file mode 100644 index 000000000..b5ecab444 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls prctl07 prctl07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s prctl07 prctl07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls prctl07 prctl07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl08.sh new file mode 100644 index 000000000..d134f31a0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls prctl08 prctl08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s prctl08 prctl08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls prctl08 prctl08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl09.sh new file mode 100644 index 000000000..07be66f70 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls prctl09 prctl09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s prctl09 prctl09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls prctl09 prctl09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl10.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl10.sh new file mode 100644 index 000000000..ead845de9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prctl10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls prctl10 prctl10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s prctl10 prctl10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls prctl10 prctl10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pread01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pread01.sh new file mode 100644 index 000000000..e7e99243e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pread01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pread01 pread01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pread01 pread01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pread01 pread01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pread01_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pread01_64.sh new file mode 100644 index 000000000..88b7da277 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pread01_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pread01_64 pread01_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pread01_64 pread01_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pread01_64 pread01_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pread02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pread02.sh new file mode 100644 index 000000000..b1fb20cb6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pread02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pread02 pread02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pread02 pread02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pread02 pread02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pread02_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pread02_64.sh new file mode 100644 index 000000000..8672a6478 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pread02_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pread02_64 pread02_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pread02_64 pread02_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pread02_64 pread02_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv01.sh new file mode 100644 index 000000000..245acd565 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls preadv01 preadv01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s preadv01 preadv01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls preadv01 preadv01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv01_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv01_64.sh new file mode 100644 index 000000000..da6532aec --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv01_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls preadv01_64 preadv01_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s preadv01_64 preadv01_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls preadv01_64 preadv01_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv02.sh new file mode 100644 index 000000000..aedd2e6dd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls preadv02 preadv02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s preadv02 preadv02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls preadv02 preadv02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv02_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv02_64.sh new file mode 100644 index 000000000..3ef3a66f6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv02_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls preadv02_64 preadv02_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s preadv02_64 preadv02_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls preadv02_64 preadv02_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv03.sh new file mode 100644 index 000000000..f6e5c3c56 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls preadv03 preadv03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s preadv03 preadv03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls preadv03 preadv03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv03_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv03_64.sh new file mode 100644 index 000000000..0d15ac542 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv03_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls preadv03_64 preadv03_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s preadv03_64 preadv03_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls preadv03_64 preadv03_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv201.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv201.sh new file mode 100644 index 000000000..fc9109a90 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv201.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls preadv201 preadv201 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s preadv201 preadv201 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls preadv201 preadv201 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv201_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv201_64.sh new file mode 100644 index 000000000..d2eb3c4cd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv201_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls preadv201_64 preadv201_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s preadv201_64 preadv201_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls preadv201_64 preadv201_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv202.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv202.sh new file mode 100644 index 000000000..3acb62adc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv202.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls preadv202 preadv202 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s preadv202 preadv202 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls preadv202 preadv202 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv202_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv202_64.sh new file mode 100644 index 000000000..3c9d761da --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv202_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls preadv202_64 preadv202_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s preadv202_64 preadv202_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls preadv202_64 preadv202_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv203.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv203.sh new file mode 100644 index 000000000..2ea8c1349 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv203.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls preadv203 preadv203 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s preadv203 preadv203 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls preadv203 preadv203 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv203_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv203_64.sh new file mode 100644 index 000000000..66696138c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_preadv203_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls preadv203_64 preadv203_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s preadv203_64 preadv203_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls preadv203_64 preadv203_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_madvise01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_madvise01.sh new file mode 100644 index 000000000..740b293fc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_madvise01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls process_madvise01 process_madvise01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s process_madvise01 process_madvise01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls process_madvise01 process_madvise01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_readv01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_readv01.sh new file mode 100644 index 000000000..db2989acb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_readv01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls process_vm_readv01 process_vm01 -r +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s process_vm_readv01 process_vm01 -r + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls process_vm_readv01 process_vm01 -r failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_readv02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_readv02.sh new file mode 100644 index 000000000..f4e6a6a54 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_readv02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls process_vm_readv02 process_vm_readv02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s process_vm_readv02 process_vm_readv02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls process_vm_readv02 process_vm_readv02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_readv03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_readv03.sh new file mode 100644 index 000000000..8503c6451 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_readv03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls process_vm_readv03 process_vm_readv03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s process_vm_readv03 process_vm_readv03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls process_vm_readv03 process_vm_readv03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_writev01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_writev01.sh new file mode 100644 index 000000000..59ef0128b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_writev01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls process_vm_writev01 process_vm01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s process_vm_writev01 process_vm01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls process_vm_writev01 process_vm01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_writev02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_writev02.sh new file mode 100644 index 000000000..baa87af94 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_process_vm_writev02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls process_vm_writev02 process_vm_writev02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s process_vm_writev02 process_vm_writev02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls process_vm_writev02 process_vm_writev02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_profil01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_profil01.sh new file mode 100644 index 000000000..74e4d5c35 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_profil01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls profil01 profil01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s profil01 profil01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls profil01 profil01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prot_hsymlinks.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prot_hsymlinks.sh new file mode 100644 index 000000000..dff9757d0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_prot_hsymlinks.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls prot_hsymlinks prot_hsymlinks +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s prot_hsymlinks prot_hsymlinks + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls prot_hsymlinks prot_hsymlinks failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect01.sh new file mode 100644 index 000000000..5c322e03c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pselect01 pselect01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pselect01 pselect01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pselect01 pselect01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect01_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect01_64.sh new file mode 100644 index 000000000..0d3aa9273 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect01_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pselect01_64 pselect01_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pselect01_64 pselect01_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pselect01_64 pselect01_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect02.sh new file mode 100644 index 000000000..59d2e92ce --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pselect02 pselect02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pselect02 pselect02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pselect02 pselect02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect02_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect02_64.sh new file mode 100644 index 000000000..8263c3e0f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect02_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pselect02_64 pselect02_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pselect02_64 pselect02_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pselect02_64 pselect02_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect03.sh new file mode 100644 index 000000000..88400deda --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pselect03 pselect03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pselect03 pselect03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pselect03 pselect03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect03_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect03_64.sh new file mode 100644 index 000000000..fb7b096ce --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pselect03_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pselect03_64 pselect03_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pselect03_64 pselect03_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pselect03_64 pselect03_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace01.sh new file mode 100644 index 000000000..f8c20ccb7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ptrace01 ptrace01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ptrace01 ptrace01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ptrace01 ptrace01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace02.sh new file mode 100644 index 000000000..4e1dbd63f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ptrace02 ptrace02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ptrace02 ptrace02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ptrace02 ptrace02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace03.sh new file mode 100644 index 000000000..ce330624e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ptrace03 ptrace03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ptrace03 ptrace03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ptrace03 ptrace03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace04.sh new file mode 100644 index 000000000..7abafb058 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ptrace04 ptrace04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ptrace04 ptrace04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ptrace04 ptrace04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace05.sh new file mode 100644 index 000000000..83ef23863 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ptrace05 ptrace05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ptrace05 ptrace05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ptrace05 ptrace05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace06.sh new file mode 100644 index 000000000..943a63f62 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ptrace06 ptrace06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ptrace06 ptrace06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ptrace06 ptrace06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace07.sh new file mode 100644 index 000000000..263f365f5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ptrace07 ptrace07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ptrace07 ptrace07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ptrace07 ptrace07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace08.sh new file mode 100644 index 000000000..0de13da2e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ptrace08 ptrace08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ptrace08 ptrace08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ptrace08 ptrace08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace09.sh new file mode 100644 index 000000000..a68fc3d26 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ptrace09 ptrace09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ptrace09 ptrace09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ptrace09 ptrace09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace10.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace10.sh new file mode 100644 index 000000000..e161cbbf5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ptrace10 ptrace10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ptrace10 ptrace10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ptrace10 ptrace10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace11.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace11.sh new file mode 100644 index 000000000..fbfee1856 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ptrace11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ptrace11 ptrace11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ptrace11 ptrace11 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ptrace11 ptrace11 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite01.sh new file mode 100644 index 000000000..0108f57ca --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pwrite01 pwrite01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pwrite01 pwrite01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pwrite01 pwrite01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite01_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite01_64.sh new file mode 100644 index 000000000..98e37afb6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite01_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pwrite01_64 pwrite01_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pwrite01_64 pwrite01_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pwrite01_64 pwrite01_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite02.sh new file mode 100644 index 000000000..0c6471704 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pwrite02 pwrite02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pwrite02 pwrite02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pwrite02 pwrite02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite02_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite02_64.sh new file mode 100644 index 000000000..60266230b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite02_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pwrite02_64 pwrite02_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pwrite02_64 pwrite02_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pwrite02_64 pwrite02_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite03.sh new file mode 100644 index 000000000..8713b3fc3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pwrite03 pwrite03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pwrite03 pwrite03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pwrite03 pwrite03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite03_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite03_64.sh new file mode 100644 index 000000000..5dc096175 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite03_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pwrite03_64 pwrite03_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pwrite03_64 pwrite03_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pwrite03_64 pwrite03_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite04.sh new file mode 100644 index 000000000..8b334d155 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pwrite04 pwrite04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pwrite04 pwrite04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pwrite04 pwrite04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite04_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite04_64.sh new file mode 100644 index 000000000..88f9c3b97 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwrite04_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pwrite04_64 pwrite04_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pwrite04_64 pwrite04_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pwrite04_64 pwrite04_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev01.sh new file mode 100644 index 000000000..44162ca59 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pwritev01 pwritev01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pwritev01 pwritev01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pwritev01 pwritev01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev01_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev01_64.sh new file mode 100644 index 000000000..9dce40306 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev01_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pwritev01_64 pwritev01_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pwritev01_64 pwritev01_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pwritev01_64 pwritev01_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev02.sh new file mode 100644 index 000000000..44be085fa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pwritev02 pwritev02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pwritev02 pwritev02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pwritev02 pwritev02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev02_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev02_64.sh new file mode 100644 index 000000000..44eebed49 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev02_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pwritev02_64 pwritev02_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pwritev02_64 pwritev02_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pwritev02_64 pwritev02_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev03.sh new file mode 100644 index 000000000..071ed4d52 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pwritev03 pwritev03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pwritev03 pwritev03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pwritev03 pwritev03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev03_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev03_64.sh new file mode 100644 index 000000000..848a40e32 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev03_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pwritev03_64 pwritev03_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pwritev03_64 pwritev03_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pwritev03_64 pwritev03_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev201.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev201.sh new file mode 100644 index 000000000..e781f1b2c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev201.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pwritev201 pwritev201 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pwritev201 pwritev201 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pwritev201 pwritev201 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev201_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev201_64.sh new file mode 100644 index 000000000..4295f46cf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev201_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pwritev201_64 pwritev201_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pwritev201_64 pwritev201_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pwritev201_64 pwritev201_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev202.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev202.sh new file mode 100644 index 000000000..ac6aaba84 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev202.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pwritev202 pwritev202 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pwritev202 pwritev202 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pwritev202 pwritev202 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev202_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev202_64.sh new file mode 100644 index 000000000..ff3b4e30f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_pwritev202_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls pwritev202_64 pwritev202_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s pwritev202_64 pwritev202_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls pwritev202_64 pwritev202_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_qmm01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_qmm01.sh new file mode 100644 index 000000000..226d3edc7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_qmm01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls qmm01 mmap001 -m 1 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s qmm01 mmap001 -m 1 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls qmm01 mmap001 -m 1 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl01.sh new file mode 100644 index 000000000..c1b3ed988 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls quotactl01 quotactl01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s quotactl01 quotactl01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls quotactl01 quotactl01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl02.sh new file mode 100644 index 000000000..bdbba0d4b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls quotactl02 quotactl02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s quotactl02 quotactl02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls quotactl02 quotactl02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl03.sh new file mode 100644 index 000000000..0934e3f5d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls quotactl03 quotactl03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s quotactl03 quotactl03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls quotactl03 quotactl03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl04.sh new file mode 100644 index 000000000..e976049b2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls quotactl04 quotactl04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s quotactl04 quotactl04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls quotactl04 quotactl04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl05.sh new file mode 100644 index 000000000..02b556fdd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls quotactl05 quotactl05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s quotactl05 quotactl05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls quotactl05 quotactl05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl06.sh new file mode 100644 index 000000000..49f3d2ab3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls quotactl06 quotactl06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s quotactl06 quotactl06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls quotactl06 quotactl06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl07.sh new file mode 100644 index 000000000..aa043a4e6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls quotactl07 quotactl07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s quotactl07 quotactl07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls quotactl07 quotactl07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl08.sh new file mode 100644 index 000000000..187299023 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls quotactl08 quotactl08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s quotactl08 quotactl08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls quotactl08 quotactl08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl09.sh new file mode 100644 index 000000000..d855fa190 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_quotactl09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls quotactl09 quotactl09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s quotactl09 quotactl09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls quotactl09 quotactl09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_read01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_read01.sh new file mode 100644 index 000000000..ee0843847 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_read01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls read01 read01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s read01 read01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls read01 read01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_read02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_read02.sh new file mode 100644 index 000000000..e93932e64 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_read02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls read02 read02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s read02 read02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls read02 read02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_read03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_read03.sh new file mode 100644 index 000000000..a9506704a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_read03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls read03 read03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s read03 read03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls read03 read03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_read04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_read04.sh new file mode 100644 index 000000000..56132eb03 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_read04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls read04 read04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s read04 read04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls read04 read04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readahead01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readahead01.sh new file mode 100644 index 000000000..ba8844948 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readahead01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls readahead01 readahead01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s readahead01 readahead01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls readahead01 readahead01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readahead02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readahead02.sh new file mode 100644 index 000000000..c2e9b5786 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readahead02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls readahead02 readahead02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s readahead02 readahead02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls readahead02 readahead02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readdir01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readdir01.sh new file mode 100644 index 000000000..0b25dacb6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readdir01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls readdir01 readdir01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s readdir01 readdir01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls readdir01 readdir01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readdir21.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readdir21.sh new file mode 100644 index 000000000..9127d6e3a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readdir21.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls readdir21 readdir21 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s readdir21 readdir21 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls readdir21 readdir21 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlink01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlink01.sh new file mode 100644 index 000000000..e69649d07 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlink01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls readlink01 readlink01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s readlink01 readlink01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls readlink01 readlink01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlink01A.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlink01A.sh new file mode 100644 index 000000000..38c97fdb8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlink01A.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls readlink01A symlink01 -T readlink01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s readlink01A symlink01 -T readlink01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls readlink01A symlink01 -T readlink01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlink03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlink03.sh new file mode 100644 index 000000000..bebd6e500 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlink03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls readlink03 readlink03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s readlink03 readlink03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls readlink03 readlink03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlinkat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlinkat01.sh new file mode 100644 index 000000000..ed3fddf05 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlinkat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls readlinkat01 readlinkat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s readlinkat01 readlinkat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls readlinkat01 readlinkat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlinkat02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlinkat02.sh new file mode 100644 index 000000000..ccf116238 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readlinkat02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls readlinkat02 readlinkat02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s readlinkat02 readlinkat02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls readlinkat02 readlinkat02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readv01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readv01.sh new file mode 100644 index 000000000..7d4fed3d9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readv01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls readv01 readv01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s readv01 readv01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls readv01 readv01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readv02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readv02.sh new file mode 100644 index 000000000..001574aee --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_readv02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls readv02 readv02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s readv02 readv02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls readv02 readv02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_realpath01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_realpath01.sh new file mode 100644 index 000000000..808838d68 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_realpath01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls realpath01 realpath01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s realpath01 realpath01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls realpath01 realpath01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_reboot01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_reboot01.sh new file mode 100644 index 000000000..e8f388d24 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_reboot01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls reboot01 reboot01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s reboot01 reboot01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls reboot01 reboot01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_reboot02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_reboot02.sh new file mode 100644 index 000000000..539d23046 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_reboot02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls reboot02 reboot02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s reboot02 reboot02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls reboot02 reboot02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recv01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recv01.sh new file mode 100644 index 000000000..6871a6388 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recv01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls recv01 recv01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s recv01 recv01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls recv01 recv01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvfrom01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvfrom01.sh new file mode 100644 index 000000000..630106c03 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvfrom01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls recvfrom01 recvfrom01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s recvfrom01 recvfrom01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls recvfrom01 recvfrom01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvmmsg01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvmmsg01.sh new file mode 100644 index 000000000..130021991 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvmmsg01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls recvmmsg01 recvmmsg01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s recvmmsg01 recvmmsg01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls recvmmsg01 recvmmsg01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvmsg01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvmsg01.sh new file mode 100644 index 000000000..6dfe8a9e3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvmsg01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls recvmsg01 recvmsg01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s recvmsg01 recvmsg01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls recvmsg01 recvmsg01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvmsg02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvmsg02.sh new file mode 100644 index 000000000..1f688294f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvmsg02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls recvmsg02 recvmsg02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s recvmsg02 recvmsg02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls recvmsg02 recvmsg02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvmsg03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvmsg03.sh new file mode 100644 index 000000000..c921ca156 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_recvmsg03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls recvmsg03 recvmsg03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s recvmsg03 recvmsg03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls recvmsg03 recvmsg03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_remap_file_pages01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_remap_file_pages01.sh new file mode 100644 index 000000000..7ee6d8e17 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_remap_file_pages01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls remap_file_pages01 remap_file_pages01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s remap_file_pages01 remap_file_pages01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls remap_file_pages01 remap_file_pages01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_remap_file_pages02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_remap_file_pages02.sh new file mode 100644 index 000000000..4c3c1393f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_remap_file_pages02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls remap_file_pages02 remap_file_pages02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s remap_file_pages02 remap_file_pages02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls remap_file_pages02 remap_file_pages02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_removexattr01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_removexattr01.sh new file mode 100644 index 000000000..da570fd73 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_removexattr01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls removexattr01 removexattr01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s removexattr01 removexattr01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls removexattr01 removexattr01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_removexattr02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_removexattr02.sh new file mode 100644 index 000000000..24c1dbbe3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_removexattr02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls removexattr02 removexattr02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s removexattr02 removexattr02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls removexattr02 removexattr02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename01.sh new file mode 100644 index 000000000..47f993ead --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rename01 rename01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rename01 rename01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rename01 rename01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename01A.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename01A.sh new file mode 100644 index 000000000..677d6bcec --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename01A.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rename01A symlink01 -T rename01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rename01A symlink01 -T rename01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rename01A symlink01 -T rename01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename03.sh new file mode 100644 index 000000000..280859f74 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rename03 rename03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rename03 rename03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rename03 rename03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename04.sh new file mode 100644 index 000000000..b2ea257c0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rename04 rename04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rename04 rename04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rename04 rename04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename05.sh new file mode 100644 index 000000000..27366aa02 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rename05 rename05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rename05 rename05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rename05 rename05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename06.sh new file mode 100644 index 000000000..a138a5b28 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rename06 rename06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rename06 rename06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rename06 rename06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename07.sh new file mode 100644 index 000000000..b4b2c1a81 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rename07 rename07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rename07 rename07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rename07 rename07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename08.sh new file mode 100644 index 000000000..d2f1e25b1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rename08 rename08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rename08 rename08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rename08 rename08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename09.sh new file mode 100644 index 000000000..02231c9ff --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rename09 rename09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rename09 rename09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rename09 rename09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename10.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename10.sh new file mode 100644 index 000000000..a7563e653 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rename10 rename10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rename10 rename10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rename10 rename10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename11.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename11.sh new file mode 100644 index 000000000..48db81388 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rename11 rename11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rename11 rename11 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rename11 rename11 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename12.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename12.sh new file mode 100644 index 000000000..a1cc05a95 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename12.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rename12 rename12 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rename12 rename12 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rename12 rename12 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename13.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename13.sh new file mode 100644 index 000000000..740f8efb7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename13.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rename13 rename13 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rename13 rename13 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rename13 rename13 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename14.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename14.sh new file mode 100644 index 000000000..152508988 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rename14.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rename14 rename14 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rename14 rename14 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rename14 rename14 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_renameat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_renameat01.sh new file mode 100644 index 000000000..4ecb1e43a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_renameat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls renameat01 renameat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s renameat01 renameat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls renameat01 renameat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_renameat201.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_renameat201.sh new file mode 100644 index 000000000..c25d25eba --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_renameat201.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls renameat201 renameat201 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s renameat201 renameat201 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls renameat201 renameat201 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_renameat202.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_renameat202.sh new file mode 100644 index 000000000..6c608ab71 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_renameat202.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls renameat202 renameat202 -i 10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s renameat202 renameat202 -i 10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls renameat202 renameat202 -i 10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key01.sh new file mode 100644 index 000000000..f799e8a71 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls request_key01 request_key01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s request_key01 request_key01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls request_key01 request_key01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key02.sh new file mode 100644 index 000000000..4e94d16d4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls request_key02 request_key02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s request_key02 request_key02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls request_key02 request_key02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key03.sh new file mode 100644 index 000000000..f2d605c9f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls request_key03 request_key03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s request_key03 request_key03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls request_key03 request_key03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key04.sh new file mode 100644 index 000000000..0848641a2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls request_key04 request_key04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s request_key04 request_key04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls request_key04 request_key04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key05.sh new file mode 100644 index 000000000..a08597fd9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_request_key05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls request_key05 request_key05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s request_key05 request_key05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls request_key05 request_key05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rmdir01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rmdir01.sh new file mode 100644 index 000000000..8aeb24945 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rmdir01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rmdir01 rmdir01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rmdir01 rmdir01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rmdir01 rmdir01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rmdir02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rmdir02.sh new file mode 100644 index 000000000..4349f2232 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rmdir02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rmdir02 rmdir02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rmdir02 rmdir02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rmdir02 rmdir02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rmdir03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rmdir03.sh new file mode 100644 index 000000000..064a6b508 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rmdir03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rmdir03 rmdir03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rmdir03 rmdir03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rmdir03 rmdir03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rmdir03A.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rmdir03A.sh new file mode 100644 index 000000000..7b1e97e78 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rmdir03A.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rmdir03A symlink01 -T rmdir03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rmdir03A symlink01 -T rmdir03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rmdir03A symlink01 -T rmdir03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigaction01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigaction01.sh new file mode 100644 index 000000000..3ae04d099 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigaction01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rt_sigaction01 rt_sigaction01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rt_sigaction01 rt_sigaction01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rt_sigaction01 rt_sigaction01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigaction02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigaction02.sh new file mode 100644 index 000000000..7b3fd37b4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigaction02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rt_sigaction02 rt_sigaction02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rt_sigaction02 rt_sigaction02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rt_sigaction02 rt_sigaction02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigaction03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigaction03.sh new file mode 100644 index 000000000..1132c15a0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigaction03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rt_sigaction03 rt_sigaction03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rt_sigaction03 rt_sigaction03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rt_sigaction03 rt_sigaction03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigprocmask01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigprocmask01.sh new file mode 100644 index 000000000..85fc31868 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigprocmask01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rt_sigprocmask01 rt_sigprocmask01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rt_sigprocmask01 rt_sigprocmask01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rt_sigprocmask01 rt_sigprocmask01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigprocmask02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigprocmask02.sh new file mode 100644 index 000000000..830daadd1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigprocmask02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rt_sigprocmask02 rt_sigprocmask02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rt_sigprocmask02 rt_sigprocmask02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rt_sigprocmask02 rt_sigprocmask02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigqueueinfo01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigqueueinfo01.sh new file mode 100644 index 000000000..35ff4f5da --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigqueueinfo01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rt_sigqueueinfo01 rt_sigqueueinfo01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rt_sigqueueinfo01 rt_sigqueueinfo01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rt_sigqueueinfo01 rt_sigqueueinfo01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigsuspend01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigsuspend01.sh new file mode 100644 index 000000000..55b2ad251 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigsuspend01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rt_sigsuspend01 rt_sigsuspend01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rt_sigsuspend01 rt_sigsuspend01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rt_sigsuspend01 rt_sigsuspend01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigtimedwait01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigtimedwait01.sh new file mode 100644 index 000000000..3a2e008d3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_sigtimedwait01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rt_sigtimedwait01 rt_sigtimedwait01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rt_sigtimedwait01 rt_sigtimedwait01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rt_sigtimedwait01 rt_sigtimedwait01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_tgsigqueueinfo01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_tgsigqueueinfo01.sh new file mode 100644 index 000000000..1be338020 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_rt_tgsigqueueinfo01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls rt_tgsigqueueinfo01 rt_tgsigqueueinfo01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s rt_tgsigqueueinfo01 rt_tgsigqueueinfo01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls rt_tgsigqueueinfo01 rt_tgsigqueueinfo01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sbrk01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sbrk01.sh new file mode 100644 index 000000000..2bd03ddcf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sbrk01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sbrk01 sbrk01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sbrk01 sbrk01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sbrk01 sbrk01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sbrk02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sbrk02.sh new file mode 100644 index 000000000..30477b7ef --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sbrk02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sbrk02 sbrk02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sbrk02 sbrk02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sbrk02 sbrk02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sbrk03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sbrk03.sh new file mode 100644 index 000000000..c3904fbde --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sbrk03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sbrk03 sbrk03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sbrk03 sbrk03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sbrk03 sbrk03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_get_priority_max01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_get_priority_max01.sh new file mode 100644 index 000000000..33ed2d0c2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_get_priority_max01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_get_priority_max01 sched_get_priority_max01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_get_priority_max01 sched_get_priority_max01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_get_priority_max01 sched_get_priority_max01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_get_priority_max02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_get_priority_max02.sh new file mode 100644 index 000000000..52ede089a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_get_priority_max02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_get_priority_max02 sched_get_priority_max02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_get_priority_max02 sched_get_priority_max02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_get_priority_max02 sched_get_priority_max02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_get_priority_min01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_get_priority_min01.sh new file mode 100644 index 000000000..16528f593 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_get_priority_min01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_get_priority_min01 sched_get_priority_min01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_get_priority_min01 sched_get_priority_min01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_get_priority_min01 sched_get_priority_min01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_get_priority_min02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_get_priority_min02.sh new file mode 100644 index 000000000..21f09d02e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_get_priority_min02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_get_priority_min02 sched_get_priority_min02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_get_priority_min02 sched_get_priority_min02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_get_priority_min02 sched_get_priority_min02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getaffinity01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getaffinity01.sh new file mode 100644 index 000000000..cfa2f275c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getaffinity01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_getaffinity01 sched_getaffinity01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_getaffinity01 sched_getaffinity01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_getaffinity01 sched_getaffinity01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getattr01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getattr01.sh new file mode 100644 index 000000000..3b6251b45 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getattr01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_getattr01 sched_getattr01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_getattr01 sched_getattr01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_getattr01 sched_getattr01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getattr02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getattr02.sh new file mode 100644 index 000000000..f1a9b8836 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getattr02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_getattr02 sched_getattr02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_getattr02 sched_getattr02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_getattr02 sched_getattr02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getparam01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getparam01.sh new file mode 100644 index 000000000..a61c0afe0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getparam01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_getparam01 sched_getparam01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_getparam01 sched_getparam01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_getparam01 sched_getparam01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getparam03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getparam03.sh new file mode 100644 index 000000000..cab0b6447 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getparam03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_getparam03 sched_getparam03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_getparam03 sched_getparam03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_getparam03 sched_getparam03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getscheduler01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getscheduler01.sh new file mode 100644 index 000000000..c3274738f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getscheduler01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_getscheduler01 sched_getscheduler01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_getscheduler01 sched_getscheduler01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_getscheduler01 sched_getscheduler01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getscheduler02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getscheduler02.sh new file mode 100644 index 000000000..30b6bce66 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_getscheduler02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_getscheduler02 sched_getscheduler02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_getscheduler02 sched_getscheduler02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_getscheduler02 sched_getscheduler02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_rr_get_interval01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_rr_get_interval01.sh new file mode 100644 index 000000000..ba3603466 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_rr_get_interval01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_rr_get_interval01 sched_rr_get_interval01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_rr_get_interval01 sched_rr_get_interval01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_rr_get_interval01 sched_rr_get_interval01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_rr_get_interval02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_rr_get_interval02.sh new file mode 100644 index 000000000..4361942e3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_rr_get_interval02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_rr_get_interval02 sched_rr_get_interval02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_rr_get_interval02 sched_rr_get_interval02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_rr_get_interval02 sched_rr_get_interval02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_rr_get_interval03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_rr_get_interval03.sh new file mode 100644 index 000000000..1709d1bce --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_rr_get_interval03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_rr_get_interval03 sched_rr_get_interval03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_rr_get_interval03 sched_rr_get_interval03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_rr_get_interval03 sched_rr_get_interval03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setaffinity01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setaffinity01.sh new file mode 100644 index 000000000..4ff1817a7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setaffinity01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_setaffinity01 sched_setaffinity01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_setaffinity01 sched_setaffinity01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_setaffinity01 sched_setaffinity01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setattr01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setattr01.sh new file mode 100644 index 000000000..b0908f219 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setattr01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_setattr01 sched_setattr01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_setattr01 sched_setattr01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_setattr01 sched_setattr01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam01.sh new file mode 100644 index 000000000..706b6bbc3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_setparam01 sched_setparam01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_setparam01 sched_setparam01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_setparam01 sched_setparam01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam02.sh new file mode 100644 index 000000000..9e16a044b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_setparam02 sched_setparam02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_setparam02 sched_setparam02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_setparam02 sched_setparam02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam03.sh new file mode 100644 index 000000000..68dd1a0ab --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_setparam03 sched_setparam03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_setparam03 sched_setparam03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_setparam03 sched_setparam03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam04.sh new file mode 100644 index 000000000..3dbf92b16 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_setparam04 sched_setparam04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_setparam04 sched_setparam04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_setparam04 sched_setparam04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam05.sh new file mode 100644 index 000000000..6afec043a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setparam05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_setparam05 sched_setparam05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_setparam05 sched_setparam05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_setparam05 sched_setparam05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setscheduler01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setscheduler01.sh new file mode 100644 index 000000000..8d78dc455 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setscheduler01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_setscheduler01 sched_setscheduler01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_setscheduler01 sched_setscheduler01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_setscheduler01 sched_setscheduler01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setscheduler02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setscheduler02.sh new file mode 100644 index 000000000..9abb9b361 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setscheduler02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_setscheduler02 sched_setscheduler02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_setscheduler02 sched_setscheduler02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_setscheduler02 sched_setscheduler02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setscheduler03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setscheduler03.sh new file mode 100644 index 000000000..52c3be19a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setscheduler03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_setscheduler03 sched_setscheduler03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_setscheduler03 sched_setscheduler03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_setscheduler03 sched_setscheduler03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setscheduler04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setscheduler04.sh new file mode 100644 index 000000000..dd8d31e08 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_setscheduler04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_setscheduler04 sched_setscheduler04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_setscheduler04 sched_setscheduler04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_setscheduler04 sched_setscheduler04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_yield01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_yield01.sh new file mode 100644 index 000000000..65a390796 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sched_yield01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sched_yield01 sched_yield01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sched_yield01 sched_yield01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sched_yield01 sched_yield01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_select01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_select01.sh new file mode 100644 index 000000000..4656edb14 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_select01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls select01 select01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s select01 select01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls select01 select01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_select02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_select02.sh new file mode 100644 index 000000000..18ee47f32 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_select02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls select02 select02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s select02 select02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls select02 select02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_select03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_select03.sh new file mode 100644 index 000000000..aa4310ff9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_select03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls select03 select03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s select03 select03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls select03 select03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_select04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_select04.sh new file mode 100644 index 000000000..39f96820d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_select04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls select04 select04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s select04 select04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls select04 select04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl01.sh new file mode 100644 index 000000000..95f3aff26 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls semctl01 semctl01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s semctl01 semctl01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls semctl01 semctl01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl02.sh new file mode 100644 index 000000000..0c09b3230 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls semctl02 semctl02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s semctl02 semctl02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls semctl02 semctl02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl03.sh new file mode 100644 index 000000000..4359161b8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls semctl03 semctl03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s semctl03 semctl03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls semctl03 semctl03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl04.sh new file mode 100644 index 000000000..05c4ab5c6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls semctl04 semctl04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s semctl04 semctl04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls semctl04 semctl04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl05.sh new file mode 100644 index 000000000..16e683f1c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls semctl05 semctl05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s semctl05 semctl05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls semctl05 semctl05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl06.sh new file mode 100644 index 000000000..ad5527b81 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls semctl06 semctl06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s semctl06 semctl06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls semctl06 semctl06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl07.sh new file mode 100644 index 000000000..d6a317cdd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls semctl07 semctl07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s semctl07 semctl07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls semctl07 semctl07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl08.sh new file mode 100644 index 000000000..38bf0b1cc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls semctl08 semctl08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s semctl08 semctl08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls semctl08 semctl08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl09.sh new file mode 100644 index 000000000..8027a0c55 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semctl09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls semctl09 semctl09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s semctl09 semctl09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls semctl09 semctl09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semget01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semget01.sh new file mode 100644 index 000000000..4a61da15e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semget01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls semget01 semget01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s semget01 semget01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls semget01 semget01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semget02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semget02.sh new file mode 100644 index 000000000..ed2b1fd41 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semget02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls semget02 semget02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s semget02 semget02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls semget02 semget02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semget05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semget05.sh new file mode 100644 index 000000000..535f6b49d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semget05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls semget05 semget05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s semget05 semget05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls semget05 semget05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop01.sh new file mode 100644 index 000000000..2f2343bf7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls semop01 semop01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s semop01 semop01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls semop01 semop01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop02.sh new file mode 100644 index 000000000..aceaaaea1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls semop02 semop02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s semop02 semop02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls semop02 semop02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop03.sh new file mode 100644 index 000000000..707e8f218 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls semop03 semop03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s semop03 semop03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls semop03 semop03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop04.sh new file mode 100644 index 000000000..0a89c11d6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls semop04 semop04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s semop04 semop04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls semop04 semop04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop05.sh new file mode 100644 index 000000000..886ecb283 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_semop05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls semop05 semop05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s semop05 semop05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls semop05 semop05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_send01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_send01.sh new file mode 100644 index 000000000..a6290615f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_send01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls send01 send01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s send01 send01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls send01 send01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_send02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_send02.sh new file mode 100644 index 000000000..9e6cf1490 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_send02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls send02 send02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s send02 send02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls send02 send02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile02.sh new file mode 100644 index 000000000..3c577d754 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendfile02 sendfile02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendfile02 sendfile02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendfile02 sendfile02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile02_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile02_64.sh new file mode 100644 index 000000000..ee8b1c1d4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile02_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendfile02_64 sendfile02_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendfile02_64 sendfile02_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendfile02_64 sendfile02_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile03.sh new file mode 100644 index 000000000..9c6ac7597 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendfile03 sendfile03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendfile03 sendfile03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendfile03 sendfile03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile03_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile03_64.sh new file mode 100644 index 000000000..c3780787c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile03_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendfile03_64 sendfile03_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendfile03_64 sendfile03_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendfile03_64 sendfile03_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile04.sh new file mode 100644 index 000000000..261ccb632 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendfile04 sendfile04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendfile04 sendfile04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendfile04 sendfile04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile04_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile04_64.sh new file mode 100644 index 000000000..ac843f2e5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile04_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendfile04_64 sendfile04_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendfile04_64 sendfile04_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendfile04_64 sendfile04_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile05.sh new file mode 100644 index 000000000..a324f735e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendfile05 sendfile05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendfile05 sendfile05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendfile05 sendfile05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile05_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile05_64.sh new file mode 100644 index 000000000..6921f5aaa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile05_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendfile05_64 sendfile05_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendfile05_64 sendfile05_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendfile05_64 sendfile05_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile06.sh new file mode 100644 index 000000000..91ad29e3a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendfile06 sendfile06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendfile06 sendfile06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendfile06 sendfile06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile06_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile06_64.sh new file mode 100644 index 000000000..c5320c893 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile06_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendfile06_64 sendfile06_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendfile06_64 sendfile06_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendfile06_64 sendfile06_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile07.sh new file mode 100644 index 000000000..69e1c06c5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendfile07 sendfile07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendfile07 sendfile07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendfile07 sendfile07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile07_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile07_64.sh new file mode 100644 index 000000000..1021e1538 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile07_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendfile07_64 sendfile07_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendfile07_64 sendfile07_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendfile07_64 sendfile07_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile08.sh new file mode 100644 index 000000000..0df560d42 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendfile08 sendfile08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendfile08 sendfile08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendfile08 sendfile08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile08_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile08_64.sh new file mode 100644 index 000000000..e0d252b94 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile08_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendfile08_64 sendfile08_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendfile08_64 sendfile08_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendfile08_64 sendfile08_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile09.sh new file mode 100644 index 000000000..9a2b401af --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendfile09 sendfile09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendfile09 sendfile09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendfile09 sendfile09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile09_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile09_64.sh new file mode 100644 index 000000000..e6e03eaa2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendfile09_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendfile09_64 sendfile09_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendfile09_64 sendfile09_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendfile09_64 sendfile09_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmmsg01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmmsg01.sh new file mode 100644 index 000000000..e84252da0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmmsg01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendmmsg01 sendmmsg01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendmmsg01 sendmmsg01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendmmsg01 sendmmsg01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmmsg02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmmsg02.sh new file mode 100644 index 000000000..cf3b1b577 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmmsg02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendmmsg02 sendmmsg02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendmmsg02 sendmmsg02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendmmsg02 sendmmsg02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmsg01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmsg01.sh new file mode 100644 index 000000000..7b252b699 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmsg01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendmsg01 sendmsg01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendmsg01 sendmsg01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendmsg01 sendmsg01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmsg02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmsg02.sh new file mode 100644 index 000000000..2bde77c03 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmsg02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendmsg02 sendmsg02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendmsg02 sendmsg02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendmsg02 sendmsg02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmsg03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmsg03.sh new file mode 100644 index 000000000..bc60d0fde --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendmsg03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendmsg03 sendmsg03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendmsg03 sendmsg03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendmsg03 sendmsg03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendto01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendto01.sh new file mode 100644 index 000000000..2690156bb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendto01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendto01 sendto01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendto01 sendto01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendto01 sendto01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendto02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendto02.sh new file mode 100644 index 000000000..a518b9a30 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendto02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendto02 sendto02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendto02 sendto02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendto02 sendto02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendto03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendto03.sh new file mode 100644 index 000000000..d9c870109 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sendto03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sendto03 sendto03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sendto03 sendto03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sendto03 sendto03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_mempolicy01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_mempolicy01.sh new file mode 100644 index 000000000..3289dac3b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_mempolicy01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls set_mempolicy01 set_mempolicy01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s set_mempolicy01 set_mempolicy01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls set_mempolicy01 set_mempolicy01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_mempolicy02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_mempolicy02.sh new file mode 100644 index 000000000..139ae784e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_mempolicy02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls set_mempolicy02 set_mempolicy02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s set_mempolicy02 set_mempolicy02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls set_mempolicy02 set_mempolicy02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_mempolicy03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_mempolicy03.sh new file mode 100644 index 000000000..1767fa33e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_mempolicy03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls set_mempolicy03 set_mempolicy03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s set_mempolicy03 set_mempolicy03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls set_mempolicy03 set_mempolicy03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_mempolicy04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_mempolicy04.sh new file mode 100644 index 000000000..59f0e90d4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_mempolicy04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls set_mempolicy04 set_mempolicy04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s set_mempolicy04 set_mempolicy04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls set_mempolicy04 set_mempolicy04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_robust_list01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_robust_list01.sh new file mode 100644 index 000000000..3776ecf53 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_robust_list01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls set_robust_list01 set_robust_list01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s set_robust_list01 set_robust_list01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls set_robust_list01 set_robust_list01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_thread_area01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_thread_area01.sh new file mode 100644 index 000000000..430d9882c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_thread_area01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls set_thread_area01 set_thread_area01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s set_thread_area01 set_thread_area01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls set_thread_area01 set_thread_area01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_tid_address01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_tid_address01.sh new file mode 100644 index 000000000..d2b789e8f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_set_tid_address01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls set_tid_address01 set_tid_address01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s set_tid_address01 set_tid_address01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls set_tid_address01 set_tid_address01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setdomainname01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setdomainname01.sh new file mode 100644 index 000000000..8ade3625c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setdomainname01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setdomainname01 setdomainname01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setdomainname01 setdomainname01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setdomainname01 setdomainname01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setdomainname02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setdomainname02.sh new file mode 100644 index 000000000..4c11ddd38 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setdomainname02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setdomainname02 setdomainname02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setdomainname02 setdomainname02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setdomainname02 setdomainname02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setdomainname03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setdomainname03.sh new file mode 100644 index 000000000..c519f2f13 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setdomainname03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setdomainname03 setdomainname03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setdomainname03 setdomainname03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setdomainname03 setdomainname03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setegid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setegid01.sh new file mode 100644 index 000000000..66473abf4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setegid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setegid01 setegid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setegid01 setegid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setegid01 setegid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setegid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setegid02.sh new file mode 100644 index 000000000..a07d9f3f9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setegid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setegid02 setegid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setegid02 setegid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setegid02 setegid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid01.sh new file mode 100644 index 000000000..74634d169 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setfsgid01 setfsgid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setfsgid01 setfsgid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setfsgid01 setfsgid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid01_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid01_16.sh new file mode 100644 index 000000000..a00450dd1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid01_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setfsgid01_16 setfsgid01_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setfsgid01_16 setfsgid01_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setfsgid01_16 setfsgid01_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid02.sh new file mode 100644 index 000000000..d8cec58bf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setfsgid02 setfsgid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setfsgid02 setfsgid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setfsgid02 setfsgid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid02_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid02_16.sh new file mode 100644 index 000000000..d6de2d32e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid02_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setfsgid02_16 setfsgid02_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setfsgid02_16 setfsgid02_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setfsgid02_16 setfsgid02_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid03.sh new file mode 100644 index 000000000..38808d8f8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setfsgid03 setfsgid03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setfsgid03 setfsgid03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setfsgid03 setfsgid03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid03_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid03_16.sh new file mode 100644 index 000000000..8c7d41342 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsgid03_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setfsgid03_16 setfsgid03_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setfsgid03_16 setfsgid03_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setfsgid03_16 setfsgid03_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid01.sh new file mode 100644 index 000000000..4d1e43f27 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setfsuid01 setfsuid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setfsuid01 setfsuid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setfsuid01 setfsuid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid01_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid01_16.sh new file mode 100644 index 000000000..c9b6c1984 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid01_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setfsuid01_16 setfsuid01_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setfsuid01_16 setfsuid01_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setfsuid01_16 setfsuid01_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid02.sh new file mode 100644 index 000000000..5cc31f594 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setfsuid02 setfsuid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setfsuid02 setfsuid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setfsuid02 setfsuid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid02_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid02_16.sh new file mode 100644 index 000000000..9298f39b5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid02_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setfsuid02_16 setfsuid02_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setfsuid02_16 setfsuid02_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setfsuid02_16 setfsuid02_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid03.sh new file mode 100644 index 000000000..e9d9e4c43 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setfsuid03 setfsuid03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setfsuid03 setfsuid03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setfsuid03 setfsuid03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid03_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid03_16.sh new file mode 100644 index 000000000..e9e755061 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid03_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setfsuid03_16 setfsuid03_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setfsuid03_16 setfsuid03_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setfsuid03_16 setfsuid03_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid04.sh new file mode 100644 index 000000000..7b3a56e7b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setfsuid04 setfsuid04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setfsuid04 setfsuid04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setfsuid04 setfsuid04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid04_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid04_16.sh new file mode 100644 index 000000000..365daee85 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setfsuid04_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setfsuid04_16 setfsuid04_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setfsuid04_16 setfsuid04_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setfsuid04_16 setfsuid04_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid01.sh new file mode 100644 index 000000000..dded48eed --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setgid01 setgid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setgid01 setgid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setgid01 setgid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid01_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid01_16.sh new file mode 100644 index 000000000..4e90d9fae --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid01_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setgid01_16 setgid01_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setgid01_16 setgid01_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setgid01_16 setgid01_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid02.sh new file mode 100644 index 000000000..89ea0ecfb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setgid02 setgid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setgid02 setgid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setgid02 setgid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid02_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid02_16.sh new file mode 100644 index 000000000..24c6d35c9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid02_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setgid02_16 setgid02_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setgid02_16 setgid02_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setgid02_16 setgid02_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid03.sh new file mode 100644 index 000000000..00f41138e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setgid03 setgid03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setgid03 setgid03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setgid03 setgid03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid03_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid03_16.sh new file mode 100644 index 000000000..fd4ed33a9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgid03_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setgid03_16 setgid03_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setgid03_16 setgid03_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setgid03_16 setgid03_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups01.sh new file mode 100644 index 000000000..df81bc8c3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setgroups01 setgroups01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setgroups01 setgroups01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setgroups01 setgroups01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups01_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups01_16.sh new file mode 100644 index 000000000..8d23ec09c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups01_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setgroups01_16 setgroups01_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setgroups01_16 setgroups01_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setgroups01_16 setgroups01_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups02.sh new file mode 100644 index 000000000..660602dd5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setgroups02 setgroups02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setgroups02 setgroups02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setgroups02 setgroups02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups02_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups02_16.sh new file mode 100644 index 000000000..0568e5493 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups02_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setgroups02_16 setgroups02_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setgroups02_16 setgroups02_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setgroups02_16 setgroups02_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups03.sh new file mode 100644 index 000000000..6c0db143c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setgroups03 setgroups03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setgroups03 setgroups03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setgroups03 setgroups03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups03_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups03_16.sh new file mode 100644 index 000000000..22a04a25c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setgroups03_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setgroups03_16 setgroups03_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setgroups03_16 setgroups03_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setgroups03_16 setgroups03_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sethostname01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sethostname01.sh new file mode 100644 index 000000000..4cc81519e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sethostname01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sethostname01 sethostname01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sethostname01 sethostname01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sethostname01 sethostname01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sethostname02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sethostname02.sh new file mode 100644 index 000000000..9b963f31b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sethostname02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sethostname02 sethostname02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sethostname02 sethostname02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sethostname02 sethostname02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sethostname03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sethostname03.sh new file mode 100644 index 000000000..51c4ad326 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sethostname03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sethostname03 sethostname03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sethostname03 sethostname03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sethostname03 sethostname03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setitimer01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setitimer01.sh new file mode 100644 index 000000000..88865262d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setitimer01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setitimer01 setitimer01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setitimer01 setitimer01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setitimer01 setitimer01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setitimer02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setitimer02.sh new file mode 100644 index 000000000..858c54e63 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setitimer02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setitimer02 setitimer02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setitimer02 setitimer02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setitimer02 setitimer02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setns01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setns01.sh new file mode 100644 index 000000000..7176415b2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setns01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setns01 setns01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setns01 setns01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setns01 setns01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setns02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setns02.sh new file mode 100644 index 000000000..46225d180 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setns02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setns02 setns02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setns02 setns02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setns02 setns02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgid01.sh new file mode 100644 index 000000000..8d147f51f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setpgid01 setpgid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setpgid01 setpgid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setpgid01 setpgid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgid02.sh new file mode 100644 index 000000000..672b04617 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setpgid02 setpgid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setpgid02 setpgid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setpgid02 setpgid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgid03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgid03.sh new file mode 100644 index 000000000..0b1daf9e1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgid03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setpgid03 setpgid03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setpgid03 setpgid03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setpgid03 setpgid03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgrp01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgrp01.sh new file mode 100644 index 000000000..090506b09 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgrp01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setpgrp01 setpgrp01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setpgrp01 setpgrp01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setpgrp01 setpgrp01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgrp02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgrp02.sh new file mode 100644 index 000000000..7283d178d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpgrp02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setpgrp02 setpgrp02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setpgrp02 setpgrp02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setpgrp02 setpgrp02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpriority01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpriority01.sh new file mode 100644 index 000000000..31df395ef --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpriority01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setpriority01 setpriority01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setpriority01 setpriority01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setpriority01 setpriority01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpriority02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpriority02.sh new file mode 100644 index 000000000..8676654f9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setpriority02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setpriority02 setpriority02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setpriority02 setpriority02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setpriority02 setpriority02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid01.sh new file mode 100644 index 000000000..77abcc2da --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setregid01 setregid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setregid01 setregid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setregid01 setregid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid01_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid01_16.sh new file mode 100644 index 000000000..ed5e897d7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid01_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setregid01_16 setregid01_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setregid01_16 setregid01_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setregid01_16 setregid01_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid02.sh new file mode 100644 index 000000000..6e646183c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setregid02 setregid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setregid02 setregid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setregid02 setregid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid02_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid02_16.sh new file mode 100644 index 000000000..e7f7fe395 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid02_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setregid02_16 setregid02_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setregid02_16 setregid02_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setregid02_16 setregid02_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid03.sh new file mode 100644 index 000000000..7faa43d34 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setregid03 setregid03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setregid03 setregid03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setregid03 setregid03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid03_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid03_16.sh new file mode 100644 index 000000000..a10dfd0a6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid03_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setregid03_16 setregid03_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setregid03_16 setregid03_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setregid03_16 setregid03_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid04.sh new file mode 100644 index 000000000..6cedca1a4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setregid04 setregid04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setregid04 setregid04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setregid04 setregid04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid04_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid04_16.sh new file mode 100644 index 000000000..033e146c9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setregid04_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setregid04_16 setregid04_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setregid04_16 setregid04_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setregid04_16 setregid04_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid01.sh new file mode 100644 index 000000000..89dff832b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setresgid01 setresgid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setresgid01 setresgid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setresgid01 setresgid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid01_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid01_16.sh new file mode 100644 index 000000000..35f75ae22 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid01_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setresgid01_16 setresgid01_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setresgid01_16 setresgid01_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setresgid01_16 setresgid01_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid02.sh new file mode 100644 index 000000000..2e5c74e6d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setresgid02 setresgid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setresgid02 setresgid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setresgid02 setresgid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid02_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid02_16.sh new file mode 100644 index 000000000..79dfb7ad1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid02_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setresgid02_16 setresgid02_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setresgid02_16 setresgid02_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setresgid02_16 setresgid02_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid03.sh new file mode 100644 index 000000000..276cde663 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setresgid03 setresgid03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setresgid03 setresgid03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setresgid03 setresgid03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid03_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid03_16.sh new file mode 100644 index 000000000..dfa0e1c5c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid03_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setresgid03_16 setresgid03_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setresgid03_16 setresgid03_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setresgid03_16 setresgid03_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid04.sh new file mode 100644 index 000000000..4cc031e6a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setresgid04 setresgid04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setresgid04 setresgid04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setresgid04 setresgid04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid04_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid04_16.sh new file mode 100644 index 000000000..8d6b2a25a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresgid04_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setresgid04_16 setresgid04_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setresgid04_16 setresgid04_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setresgid04_16 setresgid04_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid01.sh new file mode 100644 index 000000000..2fb35bf1d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setresuid01 setresuid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setresuid01 setresuid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setresuid01 setresuid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid01_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid01_16.sh new file mode 100644 index 000000000..d289f0542 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid01_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setresuid01_16 setresuid01_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setresuid01_16 setresuid01_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setresuid01_16 setresuid01_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid02.sh new file mode 100644 index 000000000..185bfb2c6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setresuid02 setresuid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setresuid02 setresuid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setresuid02 setresuid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid02_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid02_16.sh new file mode 100644 index 000000000..bb7818759 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid02_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setresuid02_16 setresuid02_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setresuid02_16 setresuid02_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setresuid02_16 setresuid02_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid03.sh new file mode 100644 index 000000000..918b044c6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setresuid03 setresuid03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setresuid03 setresuid03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setresuid03 setresuid03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid03_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid03_16.sh new file mode 100644 index 000000000..e1ca74e6d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid03_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setresuid03_16 setresuid03_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setresuid03_16 setresuid03_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setresuid03_16 setresuid03_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid04.sh new file mode 100644 index 000000000..adb645584 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setresuid04 setresuid04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setresuid04 setresuid04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setresuid04 setresuid04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid04_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid04_16.sh new file mode 100644 index 000000000..1f510858f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid04_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setresuid04_16 setresuid04_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setresuid04_16 setresuid04_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setresuid04_16 setresuid04_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid05.sh new file mode 100644 index 000000000..e73061b4c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setresuid05 setresuid05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setresuid05 setresuid05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setresuid05 setresuid05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid05_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid05_16.sh new file mode 100644 index 000000000..6ec3dd231 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setresuid05_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setresuid05_16 setresuid05_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setresuid05_16 setresuid05_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setresuid05_16 setresuid05_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid01.sh new file mode 100644 index 000000000..d0a26c554 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setreuid01 setreuid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setreuid01 setreuid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setreuid01 setreuid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid01_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid01_16.sh new file mode 100644 index 000000000..7cf496ac5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid01_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setreuid01_16 setreuid01_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setreuid01_16 setreuid01_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setreuid01_16 setreuid01_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid02.sh new file mode 100644 index 000000000..7ef963582 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setreuid02 setreuid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setreuid02 setreuid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setreuid02 setreuid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid02_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid02_16.sh new file mode 100644 index 000000000..b6302a952 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid02_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setreuid02_16 setreuid02_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setreuid02_16 setreuid02_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setreuid02_16 setreuid02_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid03.sh new file mode 100644 index 000000000..b048612be --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setreuid03 setreuid03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setreuid03 setreuid03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setreuid03 setreuid03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid03_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid03_16.sh new file mode 100644 index 000000000..eed851a47 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid03_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setreuid03_16 setreuid03_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setreuid03_16 setreuid03_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setreuid03_16 setreuid03_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid04.sh new file mode 100644 index 000000000..aa56db883 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setreuid04 setreuid04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setreuid04 setreuid04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setreuid04 setreuid04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid04_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid04_16.sh new file mode 100644 index 000000000..8d8eb0ff1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid04_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setreuid04_16 setreuid04_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setreuid04_16 setreuid04_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setreuid04_16 setreuid04_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid05.sh new file mode 100644 index 000000000..d80dd0fa0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setreuid05 setreuid05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setreuid05 setreuid05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setreuid05 setreuid05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid05_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid05_16.sh new file mode 100644 index 000000000..da54caea3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid05_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setreuid05_16 setreuid05_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setreuid05_16 setreuid05_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setreuid05_16 setreuid05_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid06.sh new file mode 100644 index 000000000..c3b755bfa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setreuid06 setreuid06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setreuid06 setreuid06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setreuid06 setreuid06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid06_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid06_16.sh new file mode 100644 index 000000000..8c5584565 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid06_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setreuid06_16 setreuid06_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setreuid06_16 setreuid06_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setreuid06_16 setreuid06_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid07.sh new file mode 100644 index 000000000..df43c9482 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setreuid07 setreuid07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setreuid07 setreuid07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setreuid07 setreuid07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid07_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid07_16.sh new file mode 100644 index 000000000..f9b0d9ae1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setreuid07_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setreuid07_16 setreuid07_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setreuid07_16 setreuid07_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setreuid07_16 setreuid07_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit01.sh new file mode 100644 index 000000000..6a1f0122e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setrlimit01 setrlimit01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setrlimit01 setrlimit01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setrlimit01 setrlimit01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit02.sh new file mode 100644 index 000000000..763607003 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setrlimit02 setrlimit02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setrlimit02 setrlimit02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setrlimit02 setrlimit02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit03.sh new file mode 100644 index 000000000..747b1fc08 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setrlimit03 setrlimit03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setrlimit03 setrlimit03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setrlimit03 setrlimit03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit04.sh new file mode 100644 index 000000000..043f0a8dc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setrlimit04 setrlimit04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setrlimit04 setrlimit04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setrlimit04 setrlimit04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit05.sh new file mode 100644 index 000000000..3ef4df625 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setrlimit05 setrlimit05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setrlimit05 setrlimit05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setrlimit05 setrlimit05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit06.sh new file mode 100644 index 000000000..23219de08 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setrlimit06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setrlimit06 setrlimit06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setrlimit06 setrlimit06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setrlimit06 setrlimit06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsid01.sh new file mode 100644 index 000000000..b668ff7de --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setsid01 setsid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setsid01 setsid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setsid01 setsid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt01.sh new file mode 100644 index 000000000..973454bc1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setsockopt01 setsockopt01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setsockopt01 setsockopt01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setsockopt01 setsockopt01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt02.sh new file mode 100644 index 000000000..fef6ca9d9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setsockopt02 setsockopt02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setsockopt02 setsockopt02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setsockopt02 setsockopt02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt03.sh new file mode 100644 index 000000000..20953dfc9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setsockopt03 setsockopt03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setsockopt03 setsockopt03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setsockopt03 setsockopt03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt04.sh new file mode 100644 index 000000000..4703097d1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setsockopt04 setsockopt04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setsockopt04 setsockopt04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setsockopt04 setsockopt04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt05.sh new file mode 100644 index 000000000..c4c3a1527 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setsockopt05 setsockopt05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setsockopt05 setsockopt05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setsockopt05 setsockopt05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt06.sh new file mode 100644 index 000000000..29193a589 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setsockopt06 setsockopt06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setsockopt06 setsockopt06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setsockopt06 setsockopt06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt07.sh new file mode 100644 index 000000000..9b4abb4e2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setsockopt07 setsockopt07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setsockopt07 setsockopt07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setsockopt07 setsockopt07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt08.sh new file mode 100644 index 000000000..706c464a7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setsockopt08 setsockopt08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setsockopt08 setsockopt08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setsockopt08 setsockopt08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt09.sh new file mode 100644 index 000000000..b75e843ce --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setsockopt09 setsockopt09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setsockopt09 setsockopt09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setsockopt09 setsockopt09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt10.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt10.sh new file mode 100644 index 000000000..58ac4d420 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setsockopt10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setsockopt10 setsockopt10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setsockopt10 setsockopt10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setsockopt10 setsockopt10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_settimeofday01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_settimeofday01.sh new file mode 100644 index 000000000..228be841e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_settimeofday01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls settimeofday01 settimeofday01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s settimeofday01 settimeofday01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls settimeofday01 settimeofday01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_settimeofday02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_settimeofday02.sh new file mode 100644 index 000000000..7cf52ef12 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_settimeofday02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls settimeofday02 settimeofday02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s settimeofday02 settimeofday02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls settimeofday02 settimeofday02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid01.sh new file mode 100644 index 000000000..5eb18821d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setuid01 setuid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setuid01 setuid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setuid01 setuid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid01_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid01_16.sh new file mode 100644 index 000000000..4321b3840 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid01_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setuid01_16 setuid01_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setuid01_16 setuid01_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setuid01_16 setuid01_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid03.sh new file mode 100644 index 000000000..c38e79930 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setuid03 setuid03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setuid03 setuid03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setuid03 setuid03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid03_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid03_16.sh new file mode 100644 index 000000000..1cebf19c6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid03_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setuid03_16 setuid03_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setuid03_16 setuid03_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setuid03_16 setuid03_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid04.sh new file mode 100644 index 000000000..c6aff12f6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setuid04 setuid04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setuid04 setuid04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setuid04 setuid04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid04_16.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid04_16.sh new file mode 100644 index 000000000..330011e10 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setuid04_16.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setuid04_16 setuid04_16 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setuid04_16 setuid04_16 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setuid04_16 setuid04_16 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setxattr01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setxattr01.sh new file mode 100644 index 000000000..c6855d27b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setxattr01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setxattr01 setxattr01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setxattr01 setxattr01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setxattr01 setxattr01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setxattr02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setxattr02.sh new file mode 100644 index 000000000..3ff013cbc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setxattr02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setxattr02 setxattr02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setxattr02 setxattr02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setxattr02 setxattr02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setxattr03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setxattr03.sh new file mode 100644 index 000000000..3667f357e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_setxattr03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls setxattr03 setxattr03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s setxattr03 setxattr03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls setxattr03 setxattr03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sgetmask01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sgetmask01.sh new file mode 100644 index 000000000..89d257bb9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sgetmask01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sgetmask01 sgetmask01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sgetmask01 sgetmask01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sgetmask01 sgetmask01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmat01.sh new file mode 100644 index 000000000..c0aa15409 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls shmat01 shmat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s shmat01 shmat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls shmat01 shmat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmat02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmat02.sh new file mode 100644 index 000000000..bdb551e4e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmat02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls shmat02 shmat02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s shmat02 shmat02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls shmat02 shmat02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmat03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmat03.sh new file mode 100644 index 000000000..75a8d8cf0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmat03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls shmat03 shmat03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s shmat03 shmat03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls shmat03 shmat03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl01.sh new file mode 100644 index 000000000..523336408 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls shmctl01 shmctl01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s shmctl01 shmctl01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls shmctl01 shmctl01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl02.sh new file mode 100644 index 000000000..90fd8318f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls shmctl02 shmctl02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s shmctl02 shmctl02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls shmctl02 shmctl02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl03.sh new file mode 100644 index 000000000..615d16896 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls shmctl03 shmctl03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s shmctl03 shmctl03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls shmctl03 shmctl03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl04.sh new file mode 100644 index 000000000..6b75006df --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls shmctl04 shmctl04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s shmctl04 shmctl04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls shmctl04 shmctl04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl05.sh new file mode 100644 index 000000000..254a0179c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls shmctl05 shmctl05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s shmctl05 shmctl05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls shmctl05 shmctl05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl06.sh new file mode 100644 index 000000000..de762ddda --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls shmctl06 shmctl06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s shmctl06 shmctl06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls shmctl06 shmctl06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl07.sh new file mode 100644 index 000000000..e47f4d970 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls shmctl07 shmctl07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s shmctl07 shmctl07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls shmctl07 shmctl07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl08.sh new file mode 100644 index 000000000..f4fe18223 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmctl08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls shmctl08 shmctl08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s shmctl08 shmctl08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls shmctl08 shmctl08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmdt01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmdt01.sh new file mode 100644 index 000000000..61f933d8b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmdt01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls shmdt01 shmdt01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s shmdt01 shmdt01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls shmdt01 shmdt01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmdt02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmdt02.sh new file mode 100644 index 000000000..b582af189 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmdt02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls shmdt02 shmdt02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s shmdt02 shmdt02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls shmdt02 shmdt02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget02.sh new file mode 100644 index 000000000..bb75e4656 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls shmget02 shmget02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s shmget02 shmget02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls shmget02 shmget02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget03.sh new file mode 100644 index 000000000..78819c6d3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls shmget03 shmget03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s shmget03 shmget03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls shmget03 shmget03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget04.sh new file mode 100644 index 000000000..a002f9ef1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls shmget04 shmget04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s shmget04 shmget04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls shmget04 shmget04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget05.sh new file mode 100644 index 000000000..540c363eb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls shmget05 shmget05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s shmget05 shmget05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls shmget05 shmget05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget06.sh new file mode 100644 index 000000000..3a94bbd2b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_shmget06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls shmget06 shmget06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s shmget06 shmget06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls shmget06 shmget06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigaction01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigaction01.sh new file mode 100644 index 000000000..c10ac60e3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigaction01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sigaction01 sigaction01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sigaction01 sigaction01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sigaction01 sigaction01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigaction02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigaction02.sh new file mode 100644 index 000000000..d4219807a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigaction02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sigaction02 sigaction02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sigaction02 sigaction02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sigaction02 sigaction02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigaltstack01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigaltstack01.sh new file mode 100644 index 000000000..bcbff2299 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigaltstack01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sigaltstack01 sigaltstack01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sigaltstack01 sigaltstack01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sigaltstack01 sigaltstack01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigaltstack02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigaltstack02.sh new file mode 100644 index 000000000..50cb38192 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigaltstack02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sigaltstack02 sigaltstack02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sigaltstack02 sigaltstack02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sigaltstack02 sigaltstack02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sighold02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sighold02.sh new file mode 100644 index 000000000..45030ccbd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sighold02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sighold02 sighold02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sighold02 sighold02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sighold02 sighold02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal01.sh new file mode 100644 index 000000000..61f6e6020 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls signal01 signal01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s signal01 signal01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls signal01 signal01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal02.sh new file mode 100644 index 000000000..3cd6cced7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls signal02 signal02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s signal02 signal02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls signal02 signal02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal03.sh new file mode 100644 index 000000000..b1cc203c6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls signal03 signal03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s signal03 signal03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls signal03 signal03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal04.sh new file mode 100644 index 000000000..df10dbd6b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls signal04 signal04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s signal04 signal04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls signal04 signal04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal05.sh new file mode 100644 index 000000000..3465843fb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls signal05 signal05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s signal05 signal05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls signal05 signal05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal06.sh new file mode 100644 index 000000000..7ae418fc9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signal06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls signal06 signal06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s signal06 signal06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls signal06 signal06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signalfd01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signalfd01.sh new file mode 100644 index 000000000..99260d4e0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signalfd01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls signalfd01 signalfd01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s signalfd01 signalfd01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls signalfd01 signalfd01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signalfd4_01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signalfd4_01.sh new file mode 100644 index 000000000..029341f1d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signalfd4_01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls signalfd4_01 signalfd4_01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s signalfd4_01 signalfd4_01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls signalfd4_01 signalfd4_01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signalfd4_02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signalfd4_02.sh new file mode 100644 index 000000000..80b24cdc6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_signalfd4_02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls signalfd4_02 signalfd4_02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s signalfd4_02 signalfd4_02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls signalfd4_02 signalfd4_02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigpending02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigpending02.sh new file mode 100644 index 000000000..9bc705b94 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigpending02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sigpending02 sigpending02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sigpending02 sigpending02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sigpending02 sigpending02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigprocmask01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigprocmask01.sh new file mode 100644 index 000000000..a676a2736 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigprocmask01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sigprocmask01 sigprocmask01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sigprocmask01 sigprocmask01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sigprocmask01 sigprocmask01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigrelse01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigrelse01.sh new file mode 100644 index 000000000..1028d1700 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigrelse01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sigrelse01 sigrelse01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sigrelse01 sigrelse01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sigrelse01 sigrelse01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigsuspend01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigsuspend01.sh new file mode 100644 index 000000000..99bfaa78b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigsuspend01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sigsuspend01 sigsuspend01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sigsuspend01 sigsuspend01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sigsuspend01 sigsuspend01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigtimedwait01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigtimedwait01.sh new file mode 100644 index 000000000..801448552 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigtimedwait01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sigtimedwait01 sigtimedwait01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sigtimedwait01 sigtimedwait01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sigtimedwait01 sigtimedwait01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigwait01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigwait01.sh new file mode 100644 index 000000000..49a8f5e3a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigwait01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sigwait01 sigwait01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sigwait01 sigwait01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sigwait01 sigwait01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigwaitinfo01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigwaitinfo01.sh new file mode 100644 index 000000000..9e2bd2323 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sigwaitinfo01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sigwaitinfo01 sigwaitinfo01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sigwaitinfo01 sigwaitinfo01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sigwaitinfo01 sigwaitinfo01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socket01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socket01.sh new file mode 100644 index 000000000..b13d11734 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socket01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls socket01 socket01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s socket01 socket01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls socket01 socket01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socket02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socket02.sh new file mode 100644 index 000000000..956921853 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socket02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls socket02 socket02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s socket02 socket02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls socket02 socket02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketcall01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketcall01.sh new file mode 100644 index 000000000..d7cc74144 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketcall01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls socketcall01 socketcall01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s socketcall01 socketcall01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls socketcall01 socketcall01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketcall02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketcall02.sh new file mode 100644 index 000000000..a546587bc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketcall02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls socketcall02 socketcall02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s socketcall02 socketcall02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls socketcall02 socketcall02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketcall03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketcall03.sh new file mode 100644 index 000000000..2dde7a277 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketcall03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls socketcall03 socketcall03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s socketcall03 socketcall03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls socketcall03 socketcall03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketpair01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketpair01.sh new file mode 100644 index 000000000..7281497b2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketpair01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls socketpair01 socketpair01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s socketpair01 socketpair01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls socketpair01 socketpair01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketpair02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketpair02.sh new file mode 100644 index 000000000..d6bcb437a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_socketpair02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls socketpair02 socketpair02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s socketpair02 socketpair02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls socketpair02 socketpair02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sockioctl01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sockioctl01.sh new file mode 100644 index 000000000..a92247686 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sockioctl01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sockioctl01 sockioctl01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sockioctl01 sockioctl01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sockioctl01 sockioctl01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice01.sh new file mode 100644 index 000000000..260a2df80 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls splice01 splice01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s splice01 splice01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls splice01 splice01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice02.sh new file mode 100644 index 000000000..25ec1147d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls splice02 splice02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s splice02 splice02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls splice02 splice02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice03.sh new file mode 100644 index 000000000..6e9814344 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls splice03 splice03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s splice03 splice03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls splice03 splice03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice04.sh new file mode 100644 index 000000000..1fbb9f575 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls splice04 splice04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s splice04 splice04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls splice04 splice04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice05.sh new file mode 100644 index 000000000..165d3da2b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls splice05 splice05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s splice05 splice05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls splice05 splice05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice06.sh new file mode 100644 index 000000000..90cc70b76 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_splice06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls splice06 splice06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s splice06 splice06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls splice06 splice06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ssetmask01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ssetmask01.sh new file mode 100644 index 000000000..d7966d3fa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ssetmask01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ssetmask01 ssetmask01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ssetmask01 ssetmask01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ssetmask01 ssetmask01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat01.sh new file mode 100644 index 000000000..bb50bfd46 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls stat01 stat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s stat01 stat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls stat01 stat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat01_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat01_64.sh new file mode 100644 index 000000000..789125e76 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat01_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls stat01_64 stat01_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s stat01_64 stat01_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls stat01_64 stat01_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat02.sh new file mode 100644 index 000000000..5f8775802 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls stat02 stat02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s stat02 stat02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls stat02 stat02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat02_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat02_64.sh new file mode 100644 index 000000000..70cf81ea2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat02_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls stat02_64 stat02_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s stat02_64 stat02_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls stat02_64 stat02_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat03.sh new file mode 100644 index 000000000..ffd036f85 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls stat03 stat03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s stat03 stat03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls stat03 stat03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat03_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat03_64.sh new file mode 100644 index 000000000..51c02ee36 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat03_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls stat03_64 stat03_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s stat03_64 stat03_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls stat03_64 stat03_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat04.sh new file mode 100644 index 000000000..9ffb4901b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls stat04 symlink01 -T stat04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s stat04 symlink01 -T stat04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls stat04 symlink01 -T stat04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat04_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat04_64.sh new file mode 100644 index 000000000..0e7e93e01 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stat04_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls stat04_64 symlink01 -T stat04_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s stat04_64 symlink01 -T stat04_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls stat04_64 symlink01 -T stat04_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs01.sh new file mode 100644 index 000000000..52698108f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statfs01 statfs01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statfs01 statfs01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statfs01 statfs01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs01_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs01_64.sh new file mode 100644 index 000000000..1f6dbc16e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs01_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statfs01_64 statfs01_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statfs01_64 statfs01_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statfs01_64 statfs01_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs02.sh new file mode 100644 index 000000000..d79e6e399 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statfs02 statfs02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statfs02 statfs02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statfs02 statfs02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs02_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs02_64.sh new file mode 100644 index 000000000..198589319 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs02_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statfs02_64 statfs02_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statfs02_64 statfs02_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statfs02_64 statfs02_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs03.sh new file mode 100644 index 000000000..663aa182c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statfs03 statfs03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statfs03 statfs03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statfs03 statfs03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs03_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs03_64.sh new file mode 100644 index 000000000..7ac1586ee --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statfs03_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statfs03_64 statfs03_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statfs03_64 statfs03_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statfs03_64 statfs03_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statvfs01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statvfs01.sh new file mode 100644 index 000000000..728b9e254 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statvfs01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statvfs01 statvfs01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statvfs01 statvfs01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statvfs01 statvfs01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statvfs02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statvfs02.sh new file mode 100644 index 000000000..df2692f6a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statvfs02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statvfs02 statvfs02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statvfs02 statvfs02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statvfs02 statvfs02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx01.sh new file mode 100644 index 000000000..051cb13ea --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statx01 statx01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statx01 statx01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statx01 statx01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx02.sh new file mode 100644 index 000000000..d428b7e9b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statx02 statx02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statx02 statx02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statx02 statx02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx03.sh new file mode 100644 index 000000000..2c8198a82 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statx03 statx03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statx03 statx03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statx03 statx03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx04.sh new file mode 100644 index 000000000..9605c958d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statx04 statx04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statx04 statx04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statx04 statx04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx05.sh new file mode 100644 index 000000000..f6c93c6bf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statx05 statx05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statx05 statx05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statx05 statx05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx06.sh new file mode 100644 index 000000000..b9b0c09d9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statx06 statx06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statx06 statx06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statx06 statx06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx07.sh new file mode 100644 index 000000000..f1d08520f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statx07 statx07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statx07 statx07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statx07 statx07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx08.sh new file mode 100644 index 000000000..6a16de5bb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statx08 statx08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statx08 statx08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statx08 statx08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx09.sh new file mode 100644 index 000000000..ae6328a3c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statx09 statx09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statx09 statx09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statx09 statx09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx10.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx10.sh new file mode 100644 index 000000000..4495c75d6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statx10 statx10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statx10 statx10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statx10 statx10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx11.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx11.sh new file mode 100644 index 000000000..98352c393 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statx11 statx11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statx11 statx11 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statx11 statx11 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx12.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx12.sh new file mode 100644 index 000000000..2c8a7f484 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_statx12.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls statx12 statx12 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s statx12 statx12 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls statx12 statx12 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stime01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stime01.sh new file mode 100644 index 000000000..99ed2e91f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stime01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls stime01 stime01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s stime01 stime01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls stime01 stime01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stime02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stime02.sh new file mode 100644 index 000000000..fe8c4d1d0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_stime02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls stime02 stime02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s stime02 stime02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls stime02 stime02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_string01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_string01.sh new file mode 100644 index 000000000..8ac000d7f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_string01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls string01 string01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s string01 string01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls string01 string01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapoff01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapoff01.sh new file mode 100644 index 000000000..dff995fc4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapoff01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls swapoff01 swapoff01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s swapoff01 swapoff01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls swapoff01 swapoff01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapoff02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapoff02.sh new file mode 100644 index 000000000..c2d3fc154 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapoff02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls swapoff02 swapoff02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s swapoff02 swapoff02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls swapoff02 swapoff02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapon01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapon01.sh new file mode 100644 index 000000000..4b51ea1d5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapon01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls swapon01 swapon01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s swapon01 swapon01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls swapon01 swapon01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapon02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapon02.sh new file mode 100644 index 000000000..0048b7484 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapon02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls swapon02 swapon02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s swapon02 swapon02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls swapon02 swapon02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapon03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapon03.sh new file mode 100644 index 000000000..20e015767 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_swapon03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls swapon03 swapon03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s swapon03 swapon03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls swapon03 swapon03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_switch01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_switch01.sh new file mode 100644 index 000000000..a01baa417 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_switch01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls switch01 endian_switch01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s switch01 endian_switch01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls switch01 endian_switch01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlink01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlink01.sh new file mode 100644 index 000000000..3ed7b14b2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlink01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls symlink01 symlink01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s symlink01 symlink01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls symlink01 symlink01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlink02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlink02.sh new file mode 100644 index 000000000..5f9256372 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlink02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls symlink02 symlink02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s symlink02 symlink02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls symlink02 symlink02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlink03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlink03.sh new file mode 100644 index 000000000..f12ff6589 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlink03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls symlink03 symlink03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s symlink03 symlink03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls symlink03 symlink03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlink04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlink04.sh new file mode 100644 index 000000000..976c6f80c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlink04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls symlink04 symlink04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s symlink04 symlink04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls symlink04 symlink04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlinkat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlinkat01.sh new file mode 100644 index 000000000..6e555b649 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_symlinkat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls symlinkat01 symlinkat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s symlinkat01 symlinkat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls symlinkat01 symlinkat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sync01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sync01.sh new file mode 100644 index 000000000..893c1c46f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sync01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sync01 sync01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sync01 sync01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sync01 sync01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sync_file_range01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sync_file_range01.sh new file mode 100644 index 000000000..d7493cafb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sync_file_range01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sync_file_range01 sync_file_range01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sync_file_range01 sync_file_range01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sync_file_range01 sync_file_range01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sync_file_range02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sync_file_range02.sh new file mode 100644 index 000000000..3a9983f16 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sync_file_range02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sync_file_range02 sync_file_range02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sync_file_range02 sync_file_range02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sync_file_range02 sync_file_range02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_syncfs01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_syncfs01.sh new file mode 100644 index 000000000..e85269ef9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_syncfs01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls syncfs01 syncfs01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s syncfs01 syncfs01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls syncfs01 syncfs01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_syscall01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_syscall01.sh new file mode 100644 index 000000000..14e0c1c31 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_syscall01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls syscall01 syscall01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s syscall01 syscall01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls syscall01 syscall01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysconf01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysconf01.sh new file mode 100644 index 000000000..5865990b1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysconf01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sysconf01 sysconf01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sysconf01 sysconf01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sysconf01 sysconf01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysctl01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysctl01.sh new file mode 100644 index 000000000..bb52b165c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysctl01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sysctl01 sysctl01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sysctl01 sysctl01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sysctl01 sysctl01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysctl03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysctl03.sh new file mode 100644 index 000000000..e85b62183 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysctl03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sysctl03 sysctl03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sysctl03 sysctl03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sysctl03 sysctl03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysctl04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysctl04.sh new file mode 100644 index 000000000..22f98a841 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysctl04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sysctl04 sysctl04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sysctl04 sysctl04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sysctl04 sysctl04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs01.sh new file mode 100644 index 000000000..9dbb9c88b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sysfs01 sysfs01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sysfs01 sysfs01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sysfs01 sysfs01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs02.sh new file mode 100644 index 000000000..f37723b4c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sysfs02 sysfs02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sysfs02 sysfs02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sysfs02 sysfs02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs03.sh new file mode 100644 index 000000000..a06569858 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sysfs03 sysfs03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sysfs03 sysfs03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sysfs03 sysfs03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs04.sh new file mode 100644 index 000000000..2335d9bc3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sysfs04 sysfs04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sysfs04 sysfs04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sysfs04 sysfs04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs05.sh new file mode 100644 index 000000000..ec7356323 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysfs05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sysfs05 sysfs05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sysfs05 sysfs05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sysfs05 sysfs05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysinfo01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysinfo01.sh new file mode 100644 index 000000000..8d7a6a6b4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysinfo01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sysinfo01 sysinfo01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sysinfo01 sysinfo01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sysinfo01 sysinfo01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysinfo02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysinfo02.sh new file mode 100644 index 000000000..f1be61f40 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysinfo02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sysinfo02 sysinfo02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sysinfo02 sysinfo02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sysinfo02 sysinfo02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysinfo03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysinfo03.sh new file mode 100644 index 000000000..f0eaec2e0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_sysinfo03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls sysinfo03 sysinfo03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s sysinfo03 sysinfo03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls sysinfo03 sysinfo03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_syslog11.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_syslog11.sh new file mode 100644 index 000000000..eea9dd8f2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_syslog11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls syslog11 syslog11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s syslog11 syslog11 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls syslog11 syslog11 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_syslog12.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_syslog12.sh new file mode 100644 index 000000000..4f5c67d04 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_syslog12.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls syslog12 syslog12 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s syslog12 syslog12 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls syslog12 syslog12 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tee01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tee01.sh new file mode 100644 index 000000000..b264673e6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tee01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls tee01 tee01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s tee01 tee01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls tee01 tee01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tee02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tee02.sh new file mode 100644 index 000000000..279b239bc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tee02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls tee02 tee02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s tee02 tee02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls tee02 tee02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tgkill01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tgkill01.sh new file mode 100644 index 000000000..7268a63ee --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tgkill01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls tgkill01 tgkill01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s tgkill01 tgkill01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls tgkill01 tgkill01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tgkill02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tgkill02.sh new file mode 100644 index 000000000..247dce153 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tgkill02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls tgkill02 tgkill02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s tgkill02 tgkill02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls tgkill02 tgkill02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tgkill03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tgkill03.sh new file mode 100644 index 000000000..0e7430175 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tgkill03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls tgkill03 tgkill03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s tgkill03 tgkill03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls tgkill03 tgkill03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_time01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_time01.sh new file mode 100644 index 000000000..6a00b6378 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_time01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls time01 time01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s time01 time01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls time01 time01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_create01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_create01.sh new file mode 100644 index 000000000..f1120c9ee --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_create01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls timer_create01 timer_create01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s timer_create01 timer_create01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls timer_create01 timer_create01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_create02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_create02.sh new file mode 100644 index 000000000..908d0113a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_create02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls timer_create02 timer_create02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s timer_create02 timer_create02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls timer_create02 timer_create02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_create03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_create03.sh new file mode 100644 index 000000000..04bd9d0be --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_create03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls timer_create03 timer_create03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s timer_create03 timer_create03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls timer_create03 timer_create03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_delete01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_delete01.sh new file mode 100644 index 000000000..3f23c3dd1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_delete01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls timer_delete01 timer_delete01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s timer_delete01 timer_delete01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls timer_delete01 timer_delete01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_delete02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_delete02.sh new file mode 100644 index 000000000..93968600a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_delete02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls timer_delete02 timer_delete02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s timer_delete02 timer_delete02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls timer_delete02 timer_delete02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_getoverrun01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_getoverrun01.sh new file mode 100644 index 000000000..43338a001 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_getoverrun01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls timer_getoverrun01 timer_getoverrun01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s timer_getoverrun01 timer_getoverrun01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls timer_getoverrun01 timer_getoverrun01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_gettime01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_gettime01.sh new file mode 100644 index 000000000..17ed604c4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_gettime01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls timer_gettime01 timer_gettime01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s timer_gettime01 timer_gettime01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls timer_gettime01 timer_gettime01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_settime01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_settime01.sh new file mode 100644 index 000000000..52e922cef --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_settime01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls timer_settime01 timer_settime01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s timer_settime01 timer_settime01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls timer_settime01 timer_settime01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_settime02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_settime02.sh new file mode 100644 index 000000000..7c4cc74a6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_settime02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls timer_settime02 timer_settime02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s timer_settime02 timer_settime02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls timer_settime02 timer_settime02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_settime03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_settime03.sh new file mode 100644 index 000000000..3205f0a00 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timer_settime03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls timer_settime03 timer_settime03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s timer_settime03 timer_settime03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls timer_settime03 timer_settime03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd01.sh new file mode 100644 index 000000000..3cfb556ed --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls timerfd01 timerfd01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s timerfd01 timerfd01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls timerfd01 timerfd01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd02.sh new file mode 100644 index 000000000..485b9efdc --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls timerfd02 timerfd02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s timerfd02 timerfd02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls timerfd02 timerfd02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd04.sh new file mode 100644 index 000000000..fb4b246d1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls timerfd04 timerfd04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s timerfd04 timerfd04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls timerfd04 timerfd04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd_create01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd_create01.sh new file mode 100644 index 000000000..61e16e75b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd_create01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls timerfd_create01 timerfd_create01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s timerfd_create01 timerfd_create01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls timerfd_create01 timerfd_create01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd_gettime01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd_gettime01.sh new file mode 100644 index 000000000..ebb1996ca --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd_gettime01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls timerfd_gettime01 timerfd_gettime01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s timerfd_gettime01 timerfd_gettime01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls timerfd_gettime01 timerfd_gettime01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd_settime01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd_settime01.sh new file mode 100644 index 000000000..43dc81b20 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd_settime01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls timerfd_settime01 timerfd_settime01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s timerfd_settime01 timerfd_settime01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls timerfd_settime01 timerfd_settime01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd_settime02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd_settime02.sh new file mode 100644 index 000000000..895d9b713 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_timerfd_settime02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls timerfd_settime02 timerfd_settime02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s timerfd_settime02 timerfd_settime02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls timerfd_settime02 timerfd_settime02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_times01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_times01.sh new file mode 100644 index 000000000..262a46763 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_times01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls times01 times01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s times01 times01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls times01 times01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_times03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_times03.sh new file mode 100644 index 000000000..924e5e1f2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_times03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls times03 times03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s times03 times03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls times03 times03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tkill01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tkill01.sh new file mode 100644 index 000000000..60ccfe95b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tkill01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls tkill01 tkill01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s tkill01 tkill01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls tkill01 tkill01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tkill02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tkill02.sh new file mode 100644 index 000000000..5c492e70b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_tkill02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls tkill02 tkill02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s tkill02 tkill02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls tkill02 tkill02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_truncate02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_truncate02.sh new file mode 100644 index 000000000..efcd49e6d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_truncate02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls truncate02 truncate02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s truncate02 truncate02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls truncate02 truncate02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_truncate02_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_truncate02_64.sh new file mode 100644 index 000000000..6374c68b0 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_truncate02_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls truncate02_64 truncate02_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s truncate02_64 truncate02_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls truncate02_64 truncate02_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_truncate03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_truncate03.sh new file mode 100644 index 000000000..690775a6a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_truncate03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls truncate03 truncate03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s truncate03 truncate03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls truncate03 truncate03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_truncate03_64.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_truncate03_64.sh new file mode 100644 index 000000000..cff38d55d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_truncate03_64.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls truncate03_64 truncate03_64 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s truncate03_64 truncate03_64 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls truncate03_64 truncate03_64 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ulimit01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ulimit01.sh new file mode 100644 index 000000000..1fba0e206 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ulimit01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ulimit01 ulimit01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ulimit01 ulimit01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ulimit01 ulimit01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umask01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umask01.sh new file mode 100644 index 000000000..d9caf206c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umask01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls umask01 umask01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s umask01 umask01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls umask01 umask01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount01.sh new file mode 100644 index 000000000..d3f4de1e9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls umount01 umount01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s umount01 umount01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls umount01 umount01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount02.sh new file mode 100644 index 000000000..874dc9aac --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls umount02 umount02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s umount02 umount02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls umount02 umount02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount03.sh new file mode 100644 index 000000000..1baf4e50e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls umount03 umount03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s umount03 umount03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls umount03 umount03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount2_01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount2_01.sh new file mode 100644 index 000000000..ea5c37e5e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount2_01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls umount2_01 umount2_01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s umount2_01 umount2_01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls umount2_01 umount2_01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount2_02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount2_02.sh new file mode 100644 index 000000000..2a3e8493d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_umount2_02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls umount2_02 umount2_02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s umount2_02 umount2_02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls umount2_02 umount2_02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_uname01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_uname01.sh new file mode 100644 index 000000000..90eee25a6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_uname01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls uname01 uname01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s uname01 uname01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls uname01 uname01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_uname02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_uname02.sh new file mode 100644 index 000000000..c2efba6d8 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_uname02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls uname02 uname02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s uname02 uname02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls uname02 uname02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_uname04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_uname04.sh new file mode 100644 index 000000000..d4bcfba7c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_uname04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls uname04 uname04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s uname04 uname04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls uname04 uname04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlink01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlink01.sh new file mode 100644 index 000000000..24e4dc332 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlink01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls unlink01 symlink01 -T unlink01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s unlink01 symlink01 -T unlink01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls unlink01 symlink01 -T unlink01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlink05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlink05.sh new file mode 100644 index 000000000..60a5568e3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlink05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls unlink05 unlink05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s unlink05 unlink05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls unlink05 unlink05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlink07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlink07.sh new file mode 100644 index 000000000..36dc67a4a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlink07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls unlink07 unlink07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s unlink07 unlink07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls unlink07 unlink07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlink08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlink08.sh new file mode 100644 index 000000000..ea5c23945 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlink08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls unlink08 unlink08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s unlink08 unlink08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls unlink08 unlink08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlinkat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlinkat01.sh new file mode 100644 index 000000000..e46fd8416 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unlinkat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls unlinkat01 unlinkat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s unlinkat01 unlinkat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls unlinkat01 unlinkat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unshare01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unshare01.sh new file mode 100644 index 000000000..ebdcfed4a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unshare01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls unshare01 unshare01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s unshare01 unshare01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls unshare01 unshare01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unshare02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unshare02.sh new file mode 100644 index 000000000..f895e73de --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_unshare02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls unshare02 unshare02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s unshare02 unshare02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls unshare02 unshare02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_userfaultfd01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_userfaultfd01.sh new file mode 100644 index 000000000..eefcbf0dd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_userfaultfd01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls userfaultfd01 userfaultfd01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s userfaultfd01 userfaultfd01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls userfaultfd01 userfaultfd01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ustat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ustat01.sh new file mode 100644 index 000000000..fb926bfb3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ustat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ustat01 ustat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ustat01 ustat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ustat01 ustat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ustat02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ustat02.sh new file mode 100644 index 000000000..30d10e5c5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_ustat02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls ustat02 ustat02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s ustat02 ustat02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls ustat02 ustat02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime01.sh new file mode 100644 index 000000000..985ad8beb --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls utime01 utime01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s utime01 utime01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls utime01 utime01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime01A.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime01A.sh new file mode 100644 index 000000000..c2a210498 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime01A.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls utime01A symlink01 -T utime01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s utime01A symlink01 -T utime01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls utime01A symlink01 -T utime01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime02.sh new file mode 100644 index 000000000..92fb833af --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls utime02 utime02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s utime02 utime02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls utime02 utime02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime03.sh new file mode 100644 index 000000000..604296f18 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls utime03 utime03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s utime03 utime03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls utime03 utime03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime04.sh new file mode 100644 index 000000000..7a1153857 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls utime04 utime04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s utime04 utime04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls utime04 utime04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime05.sh new file mode 100644 index 000000000..e790c2193 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls utime05 utime05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s utime05 utime05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls utime05 utime05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime06.sh new file mode 100644 index 000000000..91ea93b83 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utime06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls utime06 utime06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s utime06 utime06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls utime06 utime06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utimensat01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utimensat01.sh new file mode 100644 index 000000000..138335f50 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utimensat01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls utimensat01 utimensat01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s utimensat01 utimensat01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls utimensat01 utimensat01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utimes01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utimes01.sh new file mode 100644 index 000000000..044f33f84 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_utimes01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls utimes01 utimes01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s utimes01 utimes01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls utimes01 utimes01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vfork01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vfork01.sh new file mode 100644 index 000000000..5f45a39ac --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vfork01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls vfork01 vfork01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s vfork01 vfork01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls vfork01 vfork01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vfork02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vfork02.sh new file mode 100644 index 000000000..8e129fd29 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vfork02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls vfork02 vfork02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s vfork02 vfork02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls vfork02 vfork02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vhangup01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vhangup01.sh new file mode 100644 index 000000000..87ade9bfe --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vhangup01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls vhangup01 vhangup01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s vhangup01 vhangup01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls vhangup01 vhangup01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vhangup02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vhangup02.sh new file mode 100644 index 000000000..fc6007d7a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vhangup02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls vhangup02 vhangup02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s vhangup02 vhangup02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls vhangup02 vhangup02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vmsplice01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vmsplice01.sh new file mode 100644 index 000000000..a2213bcbe --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vmsplice01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls vmsplice01 vmsplice01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s vmsplice01 vmsplice01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls vmsplice01 vmsplice01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vmsplice02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vmsplice02.sh new file mode 100644 index 000000000..2d24ce66a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vmsplice02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls vmsplice02 vmsplice02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s vmsplice02 vmsplice02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls vmsplice02 vmsplice02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vmsplice03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vmsplice03.sh new file mode 100644 index 000000000..dc85f00dd --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vmsplice03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls vmsplice03 vmsplice03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s vmsplice03 vmsplice03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls vmsplice03 vmsplice03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vmsplice04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vmsplice04.sh new file mode 100644 index 000000000..63852dd28 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_vmsplice04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls vmsplice04 vmsplice04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s vmsplice04 vmsplice04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls vmsplice04 vmsplice04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait01.sh new file mode 100644 index 000000000..aff8c3d85 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls wait01 wait01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s wait01 wait01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls wait01 wait01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait02.sh new file mode 100644 index 000000000..08b465062 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls wait02 wait02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s wait02 wait02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls wait02 wait02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait401.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait401.sh new file mode 100644 index 000000000..85e7f9dd7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait401.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls wait401 wait401 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s wait401 wait401 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls wait401 wait401 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait402.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait402.sh new file mode 100644 index 000000000..2ac42a44c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait402.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls wait402 wait402 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s wait402 wait402 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls wait402 wait402 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait403.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait403.sh new file mode 100644 index 000000000..f6ee2cd69 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_wait403.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls wait403 wait403 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s wait403 wait403 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls wait403 wait403 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid01.sh new file mode 100644 index 000000000..bb4b0c0b3 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitid01 waitid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitid01 waitid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitid01 waitid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid02.sh new file mode 100644 index 000000000..715ff723e --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitid02 waitid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitid02 waitid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitid02 waitid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid03.sh new file mode 100644 index 000000000..14af5627d --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitid03 waitid03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitid03 waitid03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitid03 waitid03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid04.sh new file mode 100644 index 000000000..bbbb355a6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitid04 waitid04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitid04 waitid04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitid04 waitid04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid05.sh new file mode 100644 index 000000000..ab42bbd5c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitid05 waitid05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitid05 waitid05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitid05 waitid05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid06.sh new file mode 100644 index 000000000..a29d40977 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitid06 waitid06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitid06 waitid06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitid06 waitid06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid07.sh new file mode 100644 index 000000000..cc22e899f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitid07 waitid07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitid07 waitid07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitid07 waitid07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid08.sh new file mode 100644 index 000000000..e4423d0b5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitid08 waitid08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitid08 waitid08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitid08 waitid08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid09.sh new file mode 100644 index 000000000..c8511b4a7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitid09 waitid09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitid09 waitid09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitid09 waitid09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid10.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid10.sh new file mode 100644 index 000000000..7c56a59b1 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitid10 waitid10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitid10 waitid10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitid10 waitid10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid11.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid11.sh new file mode 100644 index 000000000..fd4013a91 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitid11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitid11 waitid11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitid11 waitid11 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitid11 waitid11 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid01.sh new file mode 100644 index 000000000..315ad6d2a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitpid01 waitpid01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitpid01 waitpid01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitpid01 waitpid01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid02.sh new file mode 100644 index 000000000..0259cfff7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitpid02 waitpid02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitpid02 waitpid02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitpid02 waitpid02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid03.sh new file mode 100644 index 000000000..e14893ed6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitpid03 waitpid03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitpid03 waitpid03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitpid03 waitpid03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid04.sh new file mode 100644 index 000000000..3fc5fc661 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitpid04 waitpid04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitpid04 waitpid04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitpid04 waitpid04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid05.sh new file mode 100644 index 000000000..e882ebbbf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitpid05 waitpid05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitpid05 waitpid05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitpid05 waitpid05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid06.sh new file mode 100644 index 000000000..961ad76ce --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitpid06 waitpid06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitpid06 waitpid06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitpid06 waitpid06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid07.sh new file mode 100644 index 000000000..754d910aa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitpid07 waitpid07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitpid07 waitpid07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitpid07 waitpid07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid08.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid08.sh new file mode 100644 index 000000000..25b61f6aa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitpid08 waitpid08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitpid08 waitpid08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitpid08 waitpid08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid09.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid09.sh new file mode 100644 index 000000000..ef59254ac --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitpid09 waitpid09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitpid09 waitpid09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitpid09 waitpid09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid10.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid10.sh new file mode 100644 index 000000000..b7cabd6c7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid10.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitpid10 waitpid10 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitpid10 waitpid10 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitpid10 waitpid10 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid11.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid11.sh new file mode 100644 index 000000000..eb19d6894 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid11.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitpid11 waitpid11 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitpid11 waitpid11 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitpid11 waitpid11 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid12.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid12.sh new file mode 100644 index 000000000..c80f253d6 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid12.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitpid12 waitpid12 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitpid12 waitpid12 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitpid12 waitpid12 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid13.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid13.sh new file mode 100644 index 000000000..d3f16547a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_waitpid13.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls waitpid13 waitpid13 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s waitpid13 waitpid13 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls waitpid13 waitpid13 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write01.sh new file mode 100644 index 000000000..2c382d62a --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls write01 write01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s write01 write01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls write01 write01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write02.sh new file mode 100644 index 000000000..37c16085c --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls write02 write02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s write02 write02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls write02 write02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write03.sh new file mode 100644 index 000000000..45d49f3f2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls write03 write03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s write03 write03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls write03 write03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write04.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write04.sh new file mode 100644 index 000000000..5cd004dfa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls write04 write04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s write04 write04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls write04 write04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write05.sh new file mode 100644 index 000000000..a688bb6f7 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls write05 write05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s write05 write05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls write05 write05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write06.sh new file mode 100644 index 000000000..c15d34e8b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_write06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls write06 write06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s write06 write06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls write06 write06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev01.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev01.sh new file mode 100644 index 000000000..09beb6e31 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls writev01 writev01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s writev01 writev01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls writev01 writev01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev02.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev02.sh new file mode 100644 index 000000000..6992d04d4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls writev02 writev02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s writev02 writev02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls writev02 writev02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev03.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev03.sh new file mode 100644 index 000000000..d22a34a64 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls writev03 writev03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s writev03 writev03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls writev03 writev03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev05.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev05.sh new file mode 100644 index 000000000..9fba2a9aa --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls writev05 writev05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s writev05 writev05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls writev05 writev05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev06.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev06.sh new file mode 100644 index 000000000..23d643124 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls writev06 writev06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s writev06 writev06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls writev06 writev06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev07.sh b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev07.sh new file mode 100644 index 000000000..16fcd7d23 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_syscalls/oe_test_ltp_syscalls_writev07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_syscalls writev07 writev07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f syscalls -s writev07 writev07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "syscalls writev07 writev07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_uevent/oe_test_ltp_uevent_uevent01.sh b/testcases/system-test/ltp-test/ltp_uevent/oe_test_ltp_uevent_uevent01.sh new file mode 100644 index 000000000..018c62e26 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_uevent/oe_test_ltp_uevent_uevent01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_uevent uevent01 uevent01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f uevent -s uevent01 uevent01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "uevent uevent01 uevent01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_uevent/oe_test_ltp_uevent_uevent02.sh b/testcases/system-test/ltp-test/ltp_uevent/oe_test_ltp_uevent_uevent02.sh new file mode 100644 index 000000000..6c0c2056b --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_uevent/oe_test_ltp_uevent_uevent02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_uevent uevent02 uevent02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f uevent -s uevent02 uevent02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "uevent uevent02 uevent02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_uevent/oe_test_ltp_uevent_uevent03.sh b/testcases/system-test/ltp-test/ltp_uevent/oe_test_ltp_uevent_uevent03.sh new file mode 100644 index 000000000..ff945fbe9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_uevent/oe_test_ltp_uevent_uevent03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_uevent uevent03 uevent03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f uevent -s uevent03 uevent03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "uevent uevent03 uevent03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue01.sh b/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue01.sh new file mode 100644 index 000000000..80d2dbbc2 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue01.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_watchqueue wqueue01 wqueue01 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f watchqueue -s wqueue01 wqueue01 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "watchqueue wqueue01 wqueue01 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue02.sh b/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue02.sh new file mode 100644 index 000000000..695e3f2b9 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue02.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_watchqueue wqueue02 wqueue02 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f watchqueue -s wqueue02 wqueue02 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "watchqueue wqueue02 wqueue02 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue03.sh b/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue03.sh new file mode 100644 index 000000000..436dadbaf --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue03.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_watchqueue wqueue03 wqueue03 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f watchqueue -s wqueue03 wqueue03 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "watchqueue wqueue03 wqueue03 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue04.sh b/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue04.sh new file mode 100644 index 000000000..2062c88f5 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue04.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_watchqueue wqueue04 wqueue04 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f watchqueue -s wqueue04 wqueue04 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "watchqueue wqueue04 wqueue04 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue05.sh b/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue05.sh new file mode 100644 index 000000000..3aeb17368 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue05.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_watchqueue wqueue05 wqueue05 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f watchqueue -s wqueue05 wqueue05 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "watchqueue wqueue05 wqueue05 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue06.sh b/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue06.sh new file mode 100644 index 000000000..bc244962f --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue06.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_watchqueue wqueue06 wqueue06 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f watchqueue -s wqueue06 wqueue06 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "watchqueue wqueue06 wqueue06 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue07.sh b/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue07.sh new file mode 100644 index 000000000..db06ea6f4 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue07.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_watchqueue wqueue07 wqueue07 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f watchqueue -s wqueue07 wqueue07 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "watchqueue wqueue07 wqueue07 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue08.sh b/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue08.sh new file mode 100644 index 000000000..a201fe393 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue08.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_watchqueue wqueue08 wqueue08 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f watchqueue -s wqueue08 wqueue08 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "watchqueue wqueue08 wqueue08 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file diff --git a/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue09.sh b/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue09.sh new file mode 100644 index 000000000..3a4653a64 --- /dev/null +++ b/testcases/system-test/ltp-test/ltp_watchqueue/oe_test_ltp_watchqueue_wqueue09.sh @@ -0,0 +1,64 @@ +#!/usr/bin/bash + +# Copyright (c) 2022 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 : +# @License : Mulan PSL v2 +# @Desc : test ltp_watchqueue wqueue09 wqueue09 +# ############################################ + +source "$OET_PATH/libs/locallibs/common_lib.sh" + +function pre_test() { + LOG_INFO "Start environment preparation." + EXECUTE_T="360m" + OLD_LANG=$LANG + export LANG=en_US.UTF-8 + dnf install -y git + cd /opt || exit 255 + git clone https://gitee.com/devops_dev/ltp.git + DNF_INSTALL "gcc make pkgconf autoconf bison flex m4 kernel-headers" + DNF_INSTALL "glibc-headers asciidoc clang findutils iproute numactl-devel libtirpc libtirpc-devel perl-JSON" + DNF_INSTALL "perl-libwww-perl pkg-config libmnl-devel libmnl rubygem-asciidoctor automake" + cd /opt/ltp || exit 255 + make autotools + if [[ "$COMPILER" == "clang" ]]; then + ./configure CC=clang + else + ./configure + fi + make && make install + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_swap.ko* + insmod /usr/lib/modules/"$(uname -r)"/kernel/fs/proc/etmem_scan.ko* + rm -rf /opt/ltp/output.log + rm -rf /opt/ltp/results/*.log + LOG_INFO "End of environmental preparation!" +} + +function run_test() { + LOG_INFO "Start testing..." + cd /opt/ltp/ || exit 255 + ./runltp -f watchqueue -s wqueue09 wqueue09 + grep -nr "FAIL" /opt/ltp/results/|grep -v -E "af_alg07|cpufreq_boost|proc01|ioctl_sg01|madvise06|cpuset_memory_spread|cve-2018-1000204" + CHECK_RESULT $? 1 0 "watchqueue wqueue09 wqueue09 failed" + LOG_INFO "Finish test!" +} + +function post_test() { + LOG_INFO "start environment cleanup." + DNF_REMOVE "$@" + rm -rf /opt/ltp + LOG_INFO "Finish environment cleanup!" +} + +main "$@" \ No newline at end of file -- Gitee From 56ec3d838a7b0854291cc1345d2bf7d897a48a34 Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 13 Aug 2024 17:19:35 +0800 Subject: [PATCH 57/65] update --- suite2cases/iozone_file_system.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/suite2cases/iozone_file_system.json b/suite2cases/iozone_file_system.json index 63872e42a..01b8ba701 100644 --- a/suite2cases/iozone_file_system.json +++ b/suite2cases/iozone_file_system.json @@ -1,7 +1,7 @@ { "path": "$OET_PATH/testcases/performance-test/file_system/iozone_file_system", - "cpu": 2, - "memory": 4, + "cpu": 4, + "memory": 8, "cases": [ { "name": "oe_test_iozone_file_system" -- Gitee From cf19f1731d9b94618ee50296bda4ea4db135f3a6 Mon Sep 17 00:00:00 2001 From: honghua Date: Tue, 13 Aug 2024 18:04:42 +0800 Subject: [PATCH 58/65] update --- .../performance-test/memory/mbw_memory/oe_test_mbw_memory.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testcases/performance-test/memory/mbw_memory/oe_test_mbw_memory.sh b/testcases/performance-test/memory/mbw_memory/oe_test_mbw_memory.sh index a12a266a7..063c15db1 100644 --- a/testcases/performance-test/memory/mbw_memory/oe_test_mbw_memory.sh +++ b/testcases/performance-test/memory/mbw_memory/oe_test_mbw_memory.sh @@ -30,7 +30,7 @@ function config_params(){ function pre_test() { LOG_INFO "Start to prepare the test environment." DNF_INSTALL "sysbench git gcc clang make gcc-gfortran" - git clone https://gitee.com/redrsoe2100/mbw.git && ls ./ |grep mbw + git clone https://gitee.com/devops_dev/mbw.git && ls ./ |grep mbw cd mbw && make cd .. LOG_INFO "End to prepare the test environment." -- Gitee From 7ffc1927dcd1026f9d1fdcef0baa0040536a2d9b Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 14 Aug 2024 10:09:34 +0800 Subject: [PATCH 59/65] add network --- suite2cases/netperf_network.json | 11 +++ testcases/performance-test/network/.keep | 0 .../network/oe_test_netperf_network.sh | 77 +++++++++++++++++++ 3 files changed, 88 insertions(+) create mode 100644 suite2cases/netperf_network.json delete mode 100644 testcases/performance-test/network/.keep create mode 100644 testcases/performance-test/network/oe_test_netperf_network.sh diff --git a/suite2cases/netperf_network.json b/suite2cases/netperf_network.json new file mode 100644 index 000000000..c43b29704 --- /dev/null +++ b/suite2cases/netperf_network.json @@ -0,0 +1,11 @@ +{ + "path": "$OET_PATH/testcases/performance-test/network/netperf_network", + "machine num": 2, + "cpu": 4, + "memory": 8, + "cases": [ + { + "name": "oe_test_netperf_network" + } + ] +} \ No newline at end of file diff --git a/testcases/performance-test/network/.keep b/testcases/performance-test/network/.keep deleted file mode 100644 index e69de29bb..000000000 diff --git a/testcases/performance-test/network/oe_test_netperf_network.sh b/testcases/performance-test/network/oe_test_netperf_network.sh new file mode 100644 index 000000000..d3759b549 --- /dev/null +++ b/testcases/performance-test/network/oe_test_netperf_network.sh @@ -0,0 +1,77 @@ +#!/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 : honghua +# @Contact : honghua@iscas.ac.cn +# @Date : 2024/07/26 +# @License : Mulan PSL v2 +# @Desc : netperf test +# ############################################ +# shellcheck disable=SC2034,SC2154,SC1091 + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + + +function config_params(){ + L0G_INFO "Start to config params of the case." + EXECUTE_T="2880m" + LOG_INFO "End to config params of the case." +} + +function pre_test() { + LOG_INFO "Start to prepare the test environment." + + DNF_INSTALL "netperf gcc make automake" + SSH_CMD "dnf install -y netperf" ${NODE2_IPV4} ${NODE2_PASSWORD} ${NODE2_USER} + systemctl stop iptables + systemctl stop firewalld + SSH_CMD "systemctl stop iptables" ${NODE2_IPV4} ${NODE2_PASSWORD} ${NODE2_USER} + SSH_CMD "systemctl stop firewalld" ${NODE2_IPV4} ${NODE2_PASSWORD} ${NODE2_USER} + + LOG_INFO "End to prepare the test environment." +} + +function run_test() { + LOG_INFO "Start to run test." + echo " +#!/bin/bash +for i in 1 64 128 256 512 1024 1500 2048 4096 9000 16384 32768;do + netperf -t TCP_STREAM -H ${NODE2_IPV4} -p 49999 -l 60 -- -m $i +done +for i in 1 64 128 256 512 1024 1500 2048 4096 9000 16384 32768;do + netperf -t UDP_STREAM -H ${NODE2_IPV4} -p 49999 -l 60 -- -m $i -R 1 +done +netperf -t TCP_RR -H ${NODE2_IPV4} -p 49999 +netperf -t TCP_CRR -H ${NODE2_IPV4} -p 49999 +netperf -t UDP_RR -H ${NODE2_IPV4} -p 49999 + " > test_netperf.sh + chmod 755 test_netperf.sh + SSH_CMD "netserver -p 49999" ${NODE2_IPV4} ${NODE2_PASSWORD} ${NODE2_USER} + SSH_CMD "netstat -tlnp" ${NODE2_IPV4} ${NODE2_PASSWORD} ${NODE2_USER} | grep "netserver" + CHECK_RESULT $? 0 0 "netserver -p 49999 execution failed in server machine." + SLEEP_WAIT 3 + sh test_netperf.sh > tmp.txt 2>&1 + CHECK_RESULT $? 0 0 "failed to run netperf script." + + 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 From 90099727f35f3ef731863afdb18ccb844928efa0 Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 14 Aug 2024 10:25:17 +0800 Subject: [PATCH 60/65] update --- .../network/{ => netperf_network}/oe_test_netperf_network.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename testcases/performance-test/network/{ => netperf_network}/oe_test_netperf_network.sh (100%) diff --git a/testcases/performance-test/network/oe_test_netperf_network.sh b/testcases/performance-test/network/netperf_network/oe_test_netperf_network.sh similarity index 100% rename from testcases/performance-test/network/oe_test_netperf_network.sh rename to testcases/performance-test/network/netperf_network/oe_test_netperf_network.sh -- Gitee From dfa60b8ba99ead62d281a229c446a8ad14cef408 Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 14 Aug 2024 13:35:33 +0800 Subject: [PATCH 61/65] update --- .../network/netperf_network/oe_test_netperf_network.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/testcases/performance-test/network/netperf_network/oe_test_netperf_network.sh b/testcases/performance-test/network/netperf_network/oe_test_netperf_network.sh index d3759b549..832a24c55 100644 --- a/testcases/performance-test/network/netperf_network/oe_test_netperf_network.sh +++ b/testcases/performance-test/network/netperf_network/oe_test_netperf_network.sh @@ -45,14 +45,14 @@ function run_test() { echo " #!/bin/bash for i in 1 64 128 256 512 1024 1500 2048 4096 9000 16384 32768;do - netperf -t TCP_STREAM -H ${NODE2_IPV4} -p 49999 -l 60 -- -m $i + netperf -t TCP_STREAM -H ${NODE2_IPV4} -p 49999 -l 60 -- -m ${i} | tail -n 1|awk -F ' ' '{print $NF}' >> /opt/netperf_tcp_throughput.txt done for i in 1 64 128 256 512 1024 1500 2048 4096 9000 16384 32768;do - netperf -t UDP_STREAM -H ${NODE2_IPV4} -p 49999 -l 60 -- -m $i -R 1 + netperf -t UDP_STREAM -H ${NODE2_IPV4} -p 49999 -l 60 -- -m ${i} -R 1 | tail -n 1|awk -F ' ' '{print $NF}' >> /opt/netperf_udp_throughput.txt done -netperf -t TCP_RR -H ${NODE2_IPV4} -p 49999 -netperf -t TCP_CRR -H ${NODE2_IPV4} -p 49999 -netperf -t UDP_RR -H ${NODE2_IPV4} -p 49999 +netperf -t TCP_RR -H ${NODE2_IPV4} -p 49999 | tail -n 1|awk -F ' ' '{print $NF}' >> /opt/netperf_tcp_rr_throughput.txt +netperf -t TCP_CRR -H ${NODE2_IPV4} -p 49999 | tail -n 1|awk -F ' ' '{print $NF}' >> /opt/netperf_tcp_crr_throughput.txt +netperf -t UDP_RR -H ${NODE2_IPV4} -p 49999 | tail -n 1|awk -F ' ' '{print $NF}' >> /opt/netperf_udp_rr_throughput.txt " > test_netperf.sh chmod 755 test_netperf.sh SSH_CMD "netserver -p 49999" ${NODE2_IPV4} ${NODE2_PASSWORD} ${NODE2_USER} -- Gitee From e2dde6c6045f8e4950ff3890904cfb4101bfd2b1 Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 14 Aug 2024 14:14:46 +0800 Subject: [PATCH 62/65] update netperf --- .../network/netperf_network/oe_test_netperf_network.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/testcases/performance-test/network/netperf_network/oe_test_netperf_network.sh b/testcases/performance-test/network/netperf_network/oe_test_netperf_network.sh index 832a24c55..667842b33 100644 --- a/testcases/performance-test/network/netperf_network/oe_test_netperf_network.sh +++ b/testcases/performance-test/network/netperf_network/oe_test_netperf_network.sh @@ -45,10 +45,10 @@ function run_test() { echo " #!/bin/bash for i in 1 64 128 256 512 1024 1500 2048 4096 9000 16384 32768;do - netperf -t TCP_STREAM -H ${NODE2_IPV4} -p 49999 -l 60 -- -m ${i} | tail -n 1|awk -F ' ' '{print $NF}' >> /opt/netperf_tcp_throughput.txt + netperf -t TCP_STREAM -H ${NODE2_IPV4} -p 49999 -l 60 -- -m $i | tail -n 1|awk -F ' ' '{print $NF}' >> /opt/netperf_tcp_throughput.txt done for i in 1 64 128 256 512 1024 1500 2048 4096 9000 16384 32768;do - netperf -t UDP_STREAM -H ${NODE2_IPV4} -p 49999 -l 60 -- -m ${i} -R 1 | tail -n 1|awk -F ' ' '{print $NF}' >> /opt/netperf_udp_throughput.txt + netperf -t UDP_STREAM -H ${NODE2_IPV4} -p 49999 -l 60 -- -m $i -R 1 | tail -n 1|awk -F ' ' '{print $NF}' >> /opt/netperf_udp_throughput.txt done netperf -t TCP_RR -H ${NODE2_IPV4} -p 49999 | tail -n 1|awk -F ' ' '{print $NF}' >> /opt/netperf_tcp_rr_throughput.txt netperf -t TCP_CRR -H ${NODE2_IPV4} -p 49999 | tail -n 1|awk -F ' ' '{print $NF}' >> /opt/netperf_tcp_crr_throughput.txt -- Gitee From 4a506dfd1807d6a50e96c39b3135e726d3f49963 Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 14 Aug 2024 15:04:53 +0800 Subject: [PATCH 63/65] update rpm --- suite2cases/CUnit.json | 15 +- suite2cases/Cython.json | 15 +- suite2cases/GConf2.json | 12 +- suite2cases/ImageMagick.json | 24 +- suite2cases/Imath.json | 15 +- suite2cases/ModemManager.json | 24 +- suite2cases/NetworkManager.json | 42 +- suite2cases/OpenEXR.json | 15 +- suite2cases/SDL.json | 15 +- suite2cases/Xaw3d.json | 15 +- suite2cases/abattis-cantarell-fonts.json | 6 +- suite2cases/abseil-cpp.json | 12 +- suite2cases/acl.json | 21 +- suite2cases/adobe-mappings-cmap.json | 12 +- suite2cases/adobe-mappings-pdf.json | 9 +- suite2cases/adwaita-icon-theme.json | 9 +- suite2cases/alsa-lib.json | 18 +- suite2cases/anaconda.json | 21 +- suite2cases/annobin.json | 18 +- suite2cases/ant.json | 69 +- suite2cases/anthy.json | 15 +- suite2cases/apache-parent.json | 3 +- suite2cases/argon2.json | 21 +- suite2cases/asciidoc.json | 15 +- suite2cases/aspell.json | 15 +- suite2cases/at-spi2-atk.json | 15 +- suite2cases/at-spi2-core.json | 27 +- suite2cases/atf.json | 33 +- suite2cases/atk.json | 12 +- suite2cases/atmel-firmware.json | 6 +- suite2cases/attr.json | 15 +- suite2cases/audit.json | 30 +- suite2cases/augeas.json | 15 +- suite2cases/authselect.json | 18 +- suite2cases/autoconf-archive.json | 3 +- suite2cases/autoconf.json | 6 +- suite2cases/autogen.json | 24 +- suite2cases/automake.json | 6 +- suite2cases/avahi.json | 75 +- suite2cases/b43-openfwwf.json | 6 +- suite2cases/b43-tools.json | 9 +- suite2cases/babel.json | 12 +- suite2cases/babeltrace.json | 18 +- suite2cases/basesystem.json | 3 +- suite2cases/bash-completion.json | 6 +- suite2cases/bash.json | 21 +- suite2cases/bc.json | 12 +- suite2cases/bcel.json | 3 +- suite2cases/beakerlib.json | 9 +- suite2cases/bind.json | 60 +- suite2cases/binutils.json | 33 +- suite2cases/bison.json | 18 +- suite2cases/bluez.json | 21 +- suite2cases/boost.json | 180 ++- suite2cases/bridge-utils.json | 9 +- suite2cases/brotli.json | 21 +- suite2cases/btrfs-progs.json | 15 +- suite2cases/bubblewrap.json | 12 +- suite2cases/byacc.json | 12 +- suite2cases/bzip2.json | 15 +- suite2cases/c-ares.json | 15 +- suite2cases/ca-certificates.json | 3 +- suite2cases/color-filesystem.json | 3 +- suite2cases/colord.json | 30 +- suite2cases/console-setup.json | 6 +- suite2cases/coreutils.json | 12 +- suite2cases/cpio.json | 12 +- suite2cases/cppcheck.json | 12 +- suite2cases/cppunit.json | 15 +- suite2cases/cracklib.json | 21 +- suite2cases/crash.json | 15 +- suite2cases/createrepo_c.json | 21 +- suite2cases/cronie.json | 12 +- suite2cases/crontabs.json | 6 +- suite2cases/crypto-policies.json | 6 +- suite2cases/cryptsetup.json | 30 +- suite2cases/cscope.json | 15 +- suite2cases/cups.json | 33 +- suite2cases/curl.json | 21 +- suite2cases/cyrus-sasl.json | 42 +- suite2cases/dblatex.json | 6 +- suite2cases/dbus-glib.json | 15 +- suite2cases/dbus-python.json | 21 +- suite2cases/dbus.json | 30 +- suite2cases/debugedit.json | 9 +- suite2cases/dejagnu.json | 6 +- suite2cases/dejavu-fonts.json | 3 +- suite2cases/desktop-file-utils.json | 12 +- suite2cases/dhcp.json | 15 +- suite2cases/diffstat.json | 12 +- suite2cases/diffutils.json | 12 +- suite2cases/ding-libs.json | 15 +- suite2cases/dmraid.json | 18 +- suite2cases/dnf-plugins-core.json | 36 +- suite2cases/dnf.json | 21 +- suite2cases/docbook-dtds.json | 3 +- suite2cases/docbook-style-dsssl.json | 6 +- suite2cases/docbook-style-xsl.json | 3 +- suite2cases/docbook-utils.json | 9 +- suite2cases/docbook5-style-xsl.json | 6 +- suite2cases/dos2unix.json | 12 +- suite2cases/dosfstools.json | 12 +- suite2cases/doxygen.json | 18 +- suite2cases/dracut.json | 30 +- suite2cases/drpm.json | 15 +- suite2cases/dtc.json | 21 +- suite2cases/duktape.json | 12 +- suite2cases/dwarves.json | 15 +- suite2cases/dwz.json | 12 +- suite2cases/dyninst.json | 15 +- suite2cases/e2fsprogs.json | 36 +- suite2cases/ebtables.json | 12 +- suite2cases/ed.json | 12 +- suite2cases/efi-rpm-macros.json | 9 +- suite2cases/efibootmgr.json | 12 +- suite2cases/efivar.json | 18 +- suite2cases/egl-wayland.json | 12 +- suite2cases/eglexternalplatform.json | 6 +- suite2cases/elfutils.json | 48 +- suite2cases/emacs.json | 30 +- suite2cases/enchant2.json | 21 +- suite2cases/ethtool.json | 12 +- suite2cases/exempi.json | 15 +- suite2cases/expat.json | 15 +- suite2cases/expect.json | 15 +- suite2cases/fakechroot.json | 12 +- suite2cases/fcoe-utils.json | 12 +- suite2cases/fdupes.json | 12 +- suite2cases/fftw.json | 54 +- suite2cases/file.json | 24 +- suite2cases/filesystem.json | 9 +- suite2cases/findutils.json | 12 +- suite2cases/fipscheck.json | 15 +- suite2cases/firewalld.json | 12 +- suite2cases/flac.json | 18 +- suite2cases/flex.json | 15 +- suite2cases/fltk.json | 21 +- suite2cases/fontconfig.json | 15 +- suite2cases/fontforge.json | 15 +- suite2cases/fonts-rpm-macros.json | 15 +- suite2cases/fpaste.json | 6 +- suite2cases/freeglut.json | 15 +- suite2cases/freetype.json | 18 +- suite2cases/fribidi.json | 12 +- suite2cases/fros.json | 6 +- suite2cases/ftp.json | 12 +- suite2cases/fuse.json | 21 +- suite2cases/fuse3.json | 18 +- suite2cases/fwupd.json | 15 +- suite2cases/gawk.json | 24 +- suite2cases/gc.json | 12 +- suite2cases/gcab.json | 15 +- suite2cases/gcc.json | 147 +- suite2cases/gcc_secure.json | 3 +- suite2cases/gcr.json | 15 +- suite2cases/gd.json | 15 +- suite2cases/gdb.json | 18 +- suite2cases/gdbm.json | 15 +- suite2cases/gdisk.json | 12 +- suite2cases/gdk-pixbuf2.json | 21 +- suite2cases/geoclue2.json | 12 +- suite2cases/gettext.json | 18 +- suite2cases/gfs2-utils.json | 12 +- suite2cases/ghostscript.json | 18 +- suite2cases/gi-docgen.json | 6 +- suite2cases/giflib.json | 12 +- suite2cases/git.json | 42 +- suite2cases/glade.json | 18 +- suite2cases/glassfish-servlet-api.json | 9 +- suite2cases/glew.json | 12 +- suite2cases/glib-networking.json | 12 +- suite2cases/glib.json | 15 +- suite2cases/glib2.json | 21 +- suite2cases/glibc.json | 51 +- suite2cases/glusterfs.json | 81 +- suite2cases/gmp.json | 18 +- suite2cases/gnome-common.json | 3 +- suite2cases/gnome-doc-utils.json | 9 +- suite2cases/gnu-efi.json | 6 +- suite2cases/gnupg2.json | 12 +- suite2cases/gnutls.json | 30 +- suite2cases/gobject-introspection.json | 15 +- suite2cases/golang.json | 9 +- suite2cases/google-droid-fonts.json | 15 +- suite2cases/google-noto-cjk-fonts.json | 72 +- suite2cases/gperf.json | 12 +- suite2cases/gperftools.json | 18 +- suite2cases/gpgme.json | 27 +- suite2cases/gphoto2.json | 12 +- suite2cases/gpm.json | 18 +- suite2cases/graphene.json | 15 +- suite2cases/graphite2.json | 12 +- suite2cases/graphviz.json | 51 +- suite2cases/grep.json | 9 +- suite2cases/groff.json | 18 +- suite2cases/grub2.json | 81 +- suite2cases/grubby.json | 15 +- suite2cases/gsettings-desktop-schemas.json | 9 +- suite2cases/gsm.json | 15 +- suite2cases/gssdp.json | 15 +- suite2cases/gssproxy.json | 12 +- suite2cases/gstreamer1-plugins-bad-free.json | 21 +- suite2cases/gstreamer1-plugins-base.json | 15 +- suite2cases/gstreamer1.json | 15 +- suite2cases/gtest.json | 18 +- suite2cases/gtk-doc.json | 3 +- suite2cases/gtk2.json | 21 +- suite2cases/gtk3.json | 24 +- suite2cases/gtk4.json | 12 +- suite2cases/guile.json | 15 +- suite2cases/gupnp-igd.json | 12 +- suite2cases/gupnp.json | 15 +- suite2cases/gzip.json | 12 +- suite2cases/harfbuzz.json | 15 +- suite2cases/hunspell.json | 15 +- suite2cases/hwdata.json | 3 +- suite2cases/hyphen.json | 12 +- suite2cases/icfg.json | 6 +- suite2cases/icu.json | 21 +- suite2cases/ima-evm-utils.json | 24 +- suite2cases/inih.json | 12 +- suite2cases/iniparser.json | 9 +- suite2cases/initscripts.json | 21 +- suite2cases/intltool.json | 6 +- suite2cases/ipcalc.json | 12 +- suite2cases/ipmitool.json | 18 +- suite2cases/iproute.json | 15 +- suite2cases/iprutils.json | 12 +- suite2cases/ipset.json | 18 +- suite2cases/iptables.json | 21 +- suite2cases/iputils.json | 15 +- suite2cases/irqbalance.json | 18 +- suite2cases/iso-codes.json | 6 +- suite2cases/isomd5sum.json | 21 +- suite2cases/itstool.json | 6 +- suite2cases/jansson.json | 15 +- suite2cases/java_cup.json | 6 +- suite2cases/javapackages-tools.json | 21 +- suite2cases/jbig2dec.json | 15 +- suite2cases/jbigkit.json | 18 +- suite2cases/jflex.json | 6 +- suite2cases/jitterentropy-library.json | 12 +- suite2cases/json-c.json | 15 +- suite2cases/json-glib.json | 15 +- suite2cases/jsoncpp.json | 15 +- suite2cases/junit.json | 6 +- suite2cases/junit5.json | 9 +- suite2cases/jvnet-parent.json | 3 +- suite2cases/kbd.json | 18 +- suite2cases/kdump-anaconda-addon.json | 6 +- suite2cases/kernel.json | 51 +- suite2cases/kexec-tools.json | 12 +- suite2cases/keybinder3.json | 15 +- suite2cases/keyutils.json | 18 +- suite2cases/kmod.json | 21 +- suite2cases/krb5.json | 24 +- suite2cases/ksh.json | 12 +- suite2cases/kyua.json | 15 +- suite2cases/lame.json | 18 +- suite2cases/langtable.json | 12 +- suite2cases/lapack.json | 21 +- suite2cases/lcms2.json | 18 +- suite2cases/less.json | 12 +- suite2cases/libICE.json | 15 +- suite2cases/libSM.json | 15 +- suite2cases/libX11.json | 24 +- suite2cases/libXScrnSaver.json | 15 +- suite2cases/libXau.json | 15 +- suite2cases/libXaw.json | 15 +- suite2cases/libXcomposite.json | 15 +- suite2cases/libXcursor.json | 15 +- suite2cases/libXdamage.json | 15 +- suite2cases/libXdmcp.json | 15 +- suite2cases/libXext.json | 15 +- suite2cases/libXfixes.json | 15 +- suite2cases/libXfont2.json | 15 +- suite2cases/libXft.json | 15 +- suite2cases/libXi.json | 15 +- suite2cases/libXinerama.json | 15 +- suite2cases/libXmu.json | 15 +- suite2cases/libXrandr.json | 15 +- suite2cases/libXrender.json | 15 +- suite2cases/libXres.json | 15 +- suite2cases/libXt.json | 15 +- suite2cases/libXtst.json | 15 +- suite2cases/libXv.json | 15 +- suite2cases/libXvMC.json | 15 +- suite2cases/libXxf86dga.json | 15 +- suite2cases/libXxf86vm.json | 15 +- suite2cases/libadwaita.json | 15 +- suite2cases/libaio.json | 12 +- suite2cases/libappindicator.json | 24 +- suite2cases/libappstream-glib.json | 15 +- suite2cases/libarchive.json | 27 +- suite2cases/libassuan.json | 15 +- suite2cases/libasyncns.json | 15 +- suite2cases/libatasmart.json | 15 +- suite2cases/libblockdev.json | 21 +- suite2cases/libbpf.json | 15 +- suite2cases/libbytesize.json | 24 +- suite2cases/libcacard.json | 15 +- suite2cases/libcanberra.json | 21 +- suite2cases/libcap-ng.json | 21 +- suite2cases/libcap.json | 15 +- suite2cases/libcbor.json | 12 +- suite2cases/libcomps.json | 21 +- suite2cases/libconfig.json | 12 +- suite2cases/libdaemon.json | 15 +- suite2cases/libdatrie.json | 15 +- suite2cases/libdbi.json | 18 +- suite2cases/libdbusmenu.json | 33 +- suite2cases/libdmx.json | 18 +- suite2cases/libdnf.json | 24 +- suite2cases/libdrm.json | 18 +- suite2cases/libedit.json | 15 +- suite2cases/libell.json | 12 +- suite2cases/libepoxy.json | 15 +- suite2cases/libestr.json | 12 +- suite2cases/libev.json | 18 +- suite2cases/libevdev.json | 18 +- suite2cases/libevent.json | 12 +- suite2cases/libexif.json | 15 +- suite2cases/libfastjson.json | 12 +- suite2cases/libffi.json | 15 +- suite2cases/libfontenc.json | 15 +- suite2cases/libgcrypt.json | 15 +- suite2cases/libgit2-glib.json | 15 +- suite2cases/libglvnd.json | 27 +- suite2cases/libgnomekbd.json | 12 +- suite2cases/libgpg-error.json | 15 +- suite2cases/libgtop2.json | 15 +- suite2cases/libgudev.json | 15 +- suite2cases/libgusb.json | 15 +- suite2cases/libical.json | 12 +- suite2cases/libidn.json | 21 +- suite2cases/libidn2.json | 15 +- suite2cases/libijs.json | 15 +- suite2cases/libimobiledevice.json | 15 +- suite2cases/libindicator.json | 18 +- suite2cases/libinput.json | 18 +- suite2cases/libipt.json | 12 +- suite2cases/libiptcdata.json | 18 +- suite2cases/libjcat.json | 15 +- suite2cases/libjpeg-turbo.json | 24 +- suite2cases/libkcapi.json | 18 +- suite2cases/libksba.json | 15 +- suite2cases/libldb.json | 30 +- suite2cases/liblockfile.json | 15 +- suite2cases/liblognorm.json | 18 +- suite2cases/libmaxminddb.json | 15 +- suite2cases/libmbim.json | 15 +- suite2cases/libmetalink.json | 15 +- suite2cases/libmng.json | 15 +- suite2cases/libmnl.json | 12 +- suite2cases/libmodulemd.json | 30 +- suite2cases/libmpc.json | 12 +- suite2cases/libndp.json | 15 +- suite2cases/libnet.json | 15 +- suite2cases/libnetfilter_conntrack.json | 12 +- suite2cases/libnfnetlink.json | 15 +- suite2cases/libnftnl.json | 12 +- suite2cases/libnice.json | 15 +- suite2cases/libnl3.json | 21 +- suite2cases/libnma.json | 12 +- suite2cases/libnotify.json | 15 +- suite2cases/libnsl2.json | 12 +- suite2cases/libnvme.json | 18 +- suite2cases/libogg.json | 15 +- suite2cases/libotf.json | 12 +- suite2cases/libpaper.json | 15 +- suite2cases/libpcap.json | 15 +- suite2cases/libpciaccess.json | 12 +- suite2cases/libpipeline.json | 15 +- suite2cases/libplist.json | 15 +- suite2cases/libpng.json | 21 +- suite2cases/libpq.json | 12 +- suite2cases/libproxy.json | 27 +- suite2cases/libpsl.json | 24 +- suite2cases/libpwquality.json | 21 +- suite2cases/libqmi.json | 15 +- suite2cases/librabbitmq.json | 15 +- suite2cases/librdkafka.json | 12 +- suite2cases/librelp.json | 12 +- suite2cases/librepo.json | 18 +- suite2cases/libreport.json | 63 +- suite2cases/librsvg2.json | 18 +- suite2cases/libsass.json | 12 +- suite2cases/libseccomp.json | 21 +- suite2cases/libsecret.json | 15 +- suite2cases/libselinux.json | 24 +- suite2cases/libsemanage.json | 30 +- suite2cases/libsepol.json | 15 +- suite2cases/libsigsegv.json | 12 +- suite2cases/libsmbios.json | 27 +- suite2cases/libsndfile.json | 18 +- suite2cases/libsolv.json | 33 +- suite2cases/libsoup.json | 15 +- suite2cases/libsoup3.json | 15 +- suite2cases/libspiro.json | 12 +- suite2cases/libssh.json | 21 +- suite2cases/libssh2.json | 15 +- suite2cases/libstemmer.json | 12 +- suite2cases/libstoragemgmt.json | 42 +- suite2cases/libtalloc.json | 27 +- suite2cases/libtar.json | 15 +- suite2cases/libtasn1.json | 15 +- suite2cases/libtdb.json | 24 +- suite2cases/libteam.json | 21 +- suite2cases/libtevent.json | 21 +- suite2cases/libthai.json | 15 +- suite2cases/libtheora.json | 18 +- suite2cases/libtiff.json | 21 +- suite2cases/libtirpc.json | 15 +- suite2cases/libtool.json | 18 +- suite2cases/libuninameslist.json | 15 +- suite2cases/libunistring.json | 15 +- suite2cases/libunwind.json | 15 +- suite2cases/liburing.json | 12 +- suite2cases/libusb.json | 15 +- suite2cases/libusbmuxd.json | 12 +- suite2cases/libusbx.json | 12 +- suite2cases/libuser.json | 21 +- suite2cases/libutempter.json | 15 +- suite2cases/libuv.json | 15 +- suite2cases/libvdpau.json | 12 +- suite2cases/libverto.json | 12 +- suite2cases/libvisual.json | 12 +- suite2cases/libvoikko.json | 18 +- suite2cases/libvorbis.json | 15 +- suite2cases/libwacom.json | 15 +- suite2cases/libwebp.json | 21 +- suite2cases/libwmf.json | 12 +- suite2cases/libwpe.json | 9 +- suite2cases/libxcb.json | 15 +- suite2cases/libxcrypt.json | 18 +- suite2cases/libxkbcommon.json | 21 +- suite2cases/libxkbfile.json | 12 +- suite2cases/libxklavier.json | 15 +- suite2cases/libxml2.json | 21 +- suite2cases/libxmlb.json | 12 +- suite2cases/libxpm.json | 15 +- suite2cases/libxshmfence.json | 15 +- suite2cases/libxslt.json | 21 +- suite2cases/libyaml.json | 15 +- suite2cases/linux-firmware.json | 27 +- suite2cases/linuxdoc-tools.json | 12 +- suite2cases/lksctp-tools.json | 15 +- suite2cases/lldpad.json | 15 +- suite2cases/llvm.json | 33 +- suite2cases/lm_sensors.json | 18 +- suite2cases/lmdb.json | 15 +- suite2cases/logrotate.json | 12 +- suite2cases/lorax.json | 18 +- suite2cases/lshw.json | 12 +- suite2cases/lsof.json | 12 +- suite2cases/lsscsi.json | 15 +- suite2cases/lua.json | 15 +- suite2cases/lvm2.json | 39 +- suite2cases/lynx.json | 12 +- suite2cases/lz4.json | 15 +- suite2cases/lzo.json | 21 +- suite2cases/m17n-db.json | 9 +- suite2cases/m17n-lib.json | 15 +- suite2cases/m4.json | 15 +- suite2cases/make.json | 15 +- suite2cases/man-db.json | 9 +- suite2cases/mandoc.json | 12 +- suite2cases/mariadb-connector-c.json | 12 +- suite2cases/maven-enforcer.json | 15 +- suite2cases/maven-plugin-bundle.json | 6 +- suite2cases/maven-source-plugin.json | 6 +- suite2cases/mcpp.json | 15 +- suite2cases/mdadm.json | 12 +- suite2cases/mesa-demos.json | 12 +- suite2cases/mesa-libGLU.json | 12 +- suite2cases/mesa.json | 75 +- suite2cases/meson.json | 6 +- suite2cases/metacity.json | 15 +- .../mobile-broadband-provider-info.json | 9 +- suite2cases/mokutil.json | 12 +- suite2cases/mpfr.json | 12 +- suite2cases/mpg123.json | 27 +- suite2cases/mtdev.json | 12 +- suite2cases/mtools.json | 12 +- suite2cases/mtr.json | 15 +- suite2cases/multilib-rpm-config.json | 3 +- suite2cases/multipath-tools.json | 18 +- suite2cases/musl.json | 21 +- suite2cases/nasm.json | 12 +- suite2cases/ncurses.json | 30 +- suite2cases/ndctl.json | 33 +- suite2cases/net-snmp.json | 27 +- suite2cases/net-tools.json | 12 +- suite2cases/nettle.json | 15 +- suite2cases/network-manager-applet.json | 30 +- suite2cases/newt.json | 21 +- suite2cases/nfs-utils.json | 21 +- suite2cases/nghttp2.json | 18 +- suite2cases/ninja-build.json | 9 +- suite2cases/nmap.json | 12 +- suite2cases/notification-daemon.json | 12 +- suite2cases/npth.json | 12 +- suite2cases/nspr.json | 12 +- suite2cases/nss.json | 27 +- suite2cases/nss_wrapper.json | 12 +- suite2cases/numactl.json | 15 +- suite2cases/numpy.json | 21 +- suite2cases/ocaml.json | 15 +- suite2cases/open-iscsi.json | 15 +- suite2cases/open-sans-fonts.json | 3 +- suite2cases/openblas.json | 12 +- suite2cases/openjade.json | 12 +- suite2cases/openjpeg2.json | 18 +- suite2cases/openldap.json | 21 +- suite2cases/opensc.json | 12 +- suite2cases/opensp.json | 12 +- suite2cases/openssh.json | 27 +- suite2cases/openssl-pkcs11.json | 12 +- suite2cases/openssl.json | 24 +- suite2cases/opus.json | 15 +- suite2cases/orc.json | 18 +- suite2cases/os-prober.json | 9 +- suite2cases/ostree.json | 15 +- suite2cases/p11-kit.json | 21 +- suite2cases/pam.json | 15 +- suite2cases/pango.json | 15 +- suite2cases/parted.json | 12 +- suite2cases/passwd.json | 12 +- suite2cases/patch.json | 12 +- suite2cases/patchutils.json | 12 +- suite2cases/pciutils.json | 15 +- suite2cases/pcre.json | 15 +- suite2cases/pcre2.json | 15 +- suite2cases/pcsc-lite.json | 15 +- suite2cases/perl-Algorithm-Diff.json | 9 +- suite2cases/perl-Archive-Tar.json | 6 +- suite2cases/perl-B-Debug.json | 6 +- suite2cases/perl-CPAN-Meta-Requirements.json | 6 +- suite2cases/perl-CPAN-Meta-YAML.json | 6 +- suite2cases/perl-CPAN-Meta.json | 6 +- suite2cases/perl-Carp.json | 6 +- suite2cases/perl-Compress-Raw-Bzip2.json | 12 +- suite2cases/perl-Compress-Raw-Zlib.json | 12 +- suite2cases/perl-Config-Perl-V.json | 6 +- suite2cases/perl-Data-Dumper.json | 12 +- suite2cases/perl-Devel-PPPort.json | 12 +- suite2cases/perl-Digest-MD5.json | 12 +- suite2cases/perl-Digest-SHA.json | 12 +- suite2cases/perl-Digest.json | 6 +- suite2cases/perl-Encode.json | 15 +- suite2cases/perl-Env.json | 6 +- suite2cases/perl-Error.json | 6 +- suite2cases/perl-Exporter.json | 6 +- suite2cases/perl-ExtUtils-Install.json | 6 +- suite2cases/perl-ExtUtils-MakeMaker.json | 9 +- suite2cases/perl-ExtUtils-Manifest.json | 6 +- suite2cases/perl-ExtUtils-ParseXS.json | 6 +- suite2cases/perl-File-Copy-Recursive.json | 6 +- suite2cases/perl-File-Fetch.json | 6 +- suite2cases/perl-File-Path.json | 6 +- suite2cases/perl-File-Temp.json | 6 +- suite2cases/perl-Filter-Simple.json | 6 +- suite2cases/perl-Filter.json | 12 +- suite2cases/perl-Getopt-Long.json | 6 +- suite2cases/perl-HTTP-Daemon.json | 12 +- suite2cases/perl-HTTP-Tiny.json | 6 +- suite2cases/perl-IO-Compress.json | 9 +- suite2cases/perl-IO-Socket-IP.json | 6 +- suite2cases/perl-IPC-Cmd.json | 6 +- suite2cases/perl-IPC-SysV.json | 12 +- suite2cases/perl-IPC-System-Simple.json | 6 +- suite2cases/perl-JSON-PP.json | 6 +- suite2cases/perl-Locale-Codes.json | 6 +- suite2cases/perl-Locale-Maketext.json | 6 +- suite2cases/perl-MIME-Base64.json | 12 +- suite2cases/perl-MailTools.json | 6 +- suite2cases/perl-Math-BigInt-FastCalc.json | 15 +- suite2cases/perl-Math-BigInt.json | 9 +- suite2cases/perl-Module-CoreList.json | 6 +- suite2cases/perl-Module-Load-Conditional.json | 6 +- suite2cases/perl-Module-Load.json | 6 +- suite2cases/perl-Module-Metadata.json | 6 +- suite2cases/perl-Params-Check.json | 6 +- suite2cases/perl-PathTools.json | 12 +- suite2cases/perl-Perl-OSType.json | 6 +- suite2cases/perl-PerlIO-via-QuotedPrint.json | 6 +- suite2cases/perl-Pod-Checker.json | 6 +- suite2cases/perl-Pod-Escapes.json | 6 +- suite2cases/perl-Pod-Parser.json | 6 +- suite2cases/perl-Pod-Perldoc.json | 6 +- suite2cases/perl-Pod-Simple.json | 6 +- suite2cases/perl-Pod-Usage.json | 6 +- suite2cases/perl-SGMLSpm.json | 6 +- suite2cases/perl-Scalar-List-Utils.json | 12 +- suite2cases/perl-Socket.json | 12 +- suite2cases/perl-Storable.json | 12 +- suite2cases/perl-Switch.json | 6 +- suite2cases/perl-Sys-Syslog.json | 12 +- suite2cases/perl-Term-ANSIColor.json | 6 +- suite2cases/perl-Term-Cap.json | 6 +- suite2cases/perl-Test-Harness.json | 6 +- suite2cases/perl-Test-Simple.json | 6 +- suite2cases/perl-Text-Balanced.json | 6 +- suite2cases/perl-Text-Diff.json | 9 +- suite2cases/perl-Text-ParseWords.json | 6 +- suite2cases/perl-Thread-Queue.json | 9 +- suite2cases/perl-Time-HiRes.json | 12 +- suite2cases/perl-Time-Local.json | 6 +- suite2cases/perl-Unicode-Collate.json | 12 +- suite2cases/perl-Unicode-Normalize.json | 12 +- suite2cases/perl-XML-Parser.json | 15 +- suite2cases/perl-autodie.json | 6 +- suite2cases/perl-bignum.json | 6 +- suite2cases/perl-constant.json | 6 +- suite2cases/perl-experimental.json | 6 +- suite2cases/perl-generators.json | 3 +- suite2cases/perl-libnet.json | 6 +- suite2cases/perl-parent.json | 6 +- suite2cases/perl-perlfaq.json | 6 +- suite2cases/perl-podlators.json | 6 +- suite2cases/perl-threads-shared.json | 12 +- suite2cases/perl-threads.json | 12 +- suite2cases/perl-version.json | 12 +- suite2cases/perl.json | 18 +- suite2cases/pesign.json | 12 +- suite2cases/pigz.json | 12 +- suite2cases/pixman.json | 12 +- suite2cases/pkgconf.json | 36 +- suite2cases/plymouth.json | 30 +- suite2cases/po4a.json | 6 +- suite2cases/policycoreutils.json | 30 +- suite2cases/polkit-pkla-compat.json | 12 +- suite2cases/polkit.json | 18 +- suite2cases/popt.json | 21 +- suite2cases/ppp.json | 15 +- suite2cases/pps-tools.json | 12 +- suite2cases/procps-ng.json | 18 +- suite2cases/protobuf-c.json | 12 +- suite2cases/protobuf.json | 48 +- suite2cases/psmisc.json | 9 +- suite2cases/psutils.json | 12 +- suite2cases/publicsuffix-list.json | 3 +- suite2cases/pulseaudio.json | 33 +- suite2cases/pyatspi.json | 9 +- suite2cases/pycairo.json | 21 +- suite2cases/pygobject3.json | 42 +- suite2cases/pykickstart.json | 15 +- suite2cases/pyparsing.json | 12 +- suite2cases/pyparted.json | 15 +- suite2cases/python-anytree.json | 6 +- suite2cases/python-asn1crypto.json | 21 +- suite2cases/python-blivet.json | 15 +- suite2cases/python-breathe.json | 12 +- suite2cases/python-cffi.json | 18 +- suite2cases/python-chardet.json | 12 +- suite2cases/python-charset-normalizer.json | 6 +- suite2cases/python-click.json | 12 +- suite2cases/python-colorama.json | 12 +- suite2cases/python-cov-core.json | 9 +- suite2cases/python-coverage.json | 15 +- suite2cases/python-cryptography-vectors.json | 9 +- suite2cases/python-cryptography.json | 21 +- suite2cases/python-cups.json | 15 +- suite2cases/python-dasbus.json | 6 +- suite2cases/python-dateutil.json | 12 +- suite2cases/python-dns.json | 12 +- suite2cases/python-docutils.json | 12 +- suite2cases/python-extras.json | 9 +- suite2cases/python-fixtures.json | 9 +- suite2cases/python-flask.json | 9 +- suite2cases/python-freezegun.json | 12 +- suite2cases/python-gevent.json | 18 +- suite2cases/python-greenlet.json | 21 +- suite2cases/python-hypothesis.json | 12 +- suite2cases/python-idna.json | 12 +- suite2cases/python-importlib-metadata.json | 12 +- suite2cases/python-iso8601.json | 9 +- suite2cases/python-jinja2.json | 12 +- suite2cases/python-lxml.json | 18 +- suite2cases/python-mako.json | 12 +- suite2cases/python-markdown.json | 9 +- suite2cases/python-markupsafe.json | 18 +- suite2cases/python-meh.json | 6 +- suite2cases/python-nose2.json | 12 +- suite2cases/python-ordered-set.json | 9 +- suite2cases/python-packaging.json | 15 +- suite2cases/python-parameterized.json | 6 +- suite2cases/python-pid.json | 9 +- suite2cases/python-pip.json | 18 +- suite2cases/python-productmd.json | 9 +- suite2cases/python-pyasn1.json | 12 +- suite2cases/python-pycparser.json | 12 +- suite2cases/python-pysocks.json | 12 +- suite2cases/python-pytest-subtests.json | 9 +- suite2cases/python-pytest-timeout.json | 9 +- suite2cases/python-pytoml.json | 12 +- suite2cases/python-pyudev.json | 12 +- suite2cases/python-requests-file.json | 9 +- suite2cases/python-requests-ftp.json | 12 +- suite2cases/python-requests.json | 15 +- suite2cases/python-semantic_version.json | 9 +- suite2cases/python-setuptools.json | 12 +- suite2cases/python-setuptools_scm.json | 15 +- suite2cases/python-simpleline.json | 6 +- suite2cases/python-six.json | 9 +- suite2cases/python-sortedcontainers.json | 12 +- suite2cases/python-sphinx_rtd_theme.json | 9 +- suite2cases/python-systemd.json | 18 +- suite2cases/python-testscenarios.json | 9 +- suite2cases/python-testtools.json | 12 +- suite2cases/python-toml.json | 18 +- suite2cases/python-traceback2.json | 9 +- suite2cases/python-unittest2.json | 9 +- suite2cases/python-urllib3.json | 9 +- suite2cases/python-werkzeug.json | 18 +- suite2cases/python-wheel.json | 12 +- suite2cases/python-zipp.json | 9 +- suite2cases/python3.json | 24 +- suite2cases/pytz.json | 9 +- suite2cases/pywbem.json | 12 +- suite2cases/pyxattr.json | 15 +- suite2cases/pyxdg.json | 9 +- suite2cases/qt5-qtbase.json | 36 +- suite2cases/qt5.json | 12 +- suite2cases/quota.json | 15 +- suite2cases/rdma-core.json | 48 +- suite2cases/readline.json | 15 +- suite2cases/realmd.json | 12 +- suite2cases/redis.json | 9 +- suite2cases/regexp.json | 3 +- suite2cases/rng-tools.json | 15 +- suite2cases/rootfiles.json | 3 +- suite2cases/rpcbind.json | 12 +- suite2cases/rpcsvc-proto.json | 18 +- suite2cases/rpm.json | 30 +- suite2cases/rrdtool.json | 30 +- suite2cases/rsync.json | 12 +- suite2cases/rsyslog.json | 75 +- suite2cases/ruby.json | 81 +- suite2cases/rubygem-asciidoctor.json | 6 +- suite2cases/rubygem-ronn-ng.json | 6 +- suite2cases/rust.json | 63 +- suite2cases/samba.json | 102 +- suite2cases/sanlock.json | 24 +- suite2cases/sassc.json | 9 +- suite2cases/satyr.json | 21 +- suite2cases/sbc.json | 15 +- suite2cases/screen.json | 12 +- suite2cases/security-tool.json | 3 +- suite2cases/sed.json | 12 +- suite2cases/selinux-policy.json | 24 +- suite2cases/sendmail.json | 18 +- suite2cases/setup.json | 3 +- suite2cases/sg3_utils.json | 15 +- suite2cases/sgml-common.json | 6 +- suite2cases/shadow.json | 15 +- suite2cases/shared-mime-info.json | 12 +- suite2cases/sharutils.json | 12 +- suite2cases/shim.json | 12 +- suite2cases/slang.json | 15 +- suite2cases/smartmontools.json | 12 +- suite2cases/snappy.json | 18 +- suite2cases/socket_wrapper.json | 18 +- suite2cases/softhsm.json | 15 +- suite2cases/sonatype-oss-parent.json | 3 +- suite2cases/sound-theme-freedesktop.json | 9 +- suite2cases/speexdsp.json | 15 +- suite2cases/spice-protocol.json | 3 +- suite2cases/spice-vdagent.json | 12 +- suite2cases/spice.json | 18 +- suite2cases/sqlite.json | 15 +- suite2cases/squashfs-tools.json | 9 +- suite2cases/sssd.json | 111 +- suite2cases/startup-notification.json | 15 +- suite2cases/strace.json | 15 +- suite2cases/stunnel.json | 12 +- suite2cases/subunit.json | 39 +- suite2cases/sudo.json | 15 +- suite2cases/swig.json | 21 +- suite2cases/symlinks.json | 9 +- suite2cases/sysfsutils.json | 15 +- suite2cases/syslinux.json | 33 +- suite2cases/systemd.json | 105 +- suite2cases/systemtap.json | 60 +- suite2cases/tar.json | 12 +- suite2cases/tbb.json | 21 +- suite2cases/tcl.json | 15 +- suite2cases/tcllib.json | 6 +- suite2cases/tcsh.json | 15 +- suite2cases/telnet.json | 12 +- suite2cases/texinfo.json | 18 +- suite2cases/texlive-base.json | 651 ++++++--- suite2cases/texlive-filesystem.json | 144 +- suite2cases/texlive-split-a.json | 657 ++++++--- suite2cases/texlive-split-d.json | 936 ++++++++---- suite2cases/texlive-split-e.json | 975 ++++++++----- suite2cases/texlive-split-h.json | 906 ++++++++---- suite2cases/texlive-split-i.json | 855 +++++++---- suite2cases/texlive-split-k.json | 297 ++-- suite2cases/texlive-split-m.json | 420 ++++-- suite2cases/texlive-split-p.json | 624 +++++--- suite2cases/texlive-split-q.json | 453 ++++-- suite2cases/texlive-split-r.json | 819 +++++++---- suite2cases/texlive-split-u.json | 585 +++++--- suite2cases/texlive-split-v.json | 843 +++++++---- suite2cases/texlive-split-x.json | 1275 +++++++++++------ suite2cases/texlive-split-y.json | 1269 ++++++++++------ suite2cases/texlive-split-z.json | 1089 +++++++++----- suite2cases/thin-provisioning-tools.json | 12 +- suite2cases/tigervnc.json | 30 +- suite2cases/time.json | 15 +- suite2cases/timedatex.json | 12 +- suite2cases/tinyxml2.json | 12 +- suite2cases/tix.json | 15 +- suite2cases/tk.json | 15 +- suite2cases/tmux.json | 12 +- suite2cases/tpm2-tss.json | 15 +- suite2cases/tracker3.json | 18 +- suite2cases/transfig.json | 15 +- suite2cases/tree.json | 12 +- suite2cases/trousers.json | 15 +- suite2cases/ttembed.json | 9 +- suite2cases/tuned.json | 9 +- suite2cases/tzdata.json | 6 +- suite2cases/uboot-tools.json | 21 +- suite2cases/udisks2.json | 33 +- suite2cases/uid_wrapper.json | 12 +- suite2cases/umockdev.json | 12 +- suite2cases/unbound.json | 27 +- suite2cases/unicode-ucd.json | 3 +- suite2cases/unixODBC.json | 12 +- suite2cases/unzip.json | 12 +- suite2cases/upower.json | 15 +- suite2cases/urw-base35-fonts.json | 42 +- suite2cases/usbutils.json | 12 +- suite2cases/usermode.json | 15 +- suite2cases/userspace-rcu.json | 12 +- suite2cases/util-linux.json | 46 +- suite2cases/vala.json | 15 +- suite2cases/valgrind.json | 15 +- suite2cases/vconfig.json | 12 +- suite2cases/vim.json | 24 +- suite2cases/volume_key.json | 21 +- suite2cases/vulkan-headers.json | 3 +- suite2cases/vulkan-loader.json | 12 +- suite2cases/wayland-protocols.json | 6 +- suite2cases/wayland.json | 15 +- suite2cases/webkit2gtk3.json | 51 +- suite2cases/webrtc-audio-processing.json | 15 +- suite2cases/wget.json | 15 +- suite2cases/which.json | 12 +- suite2cases/woff2.json | 12 +- suite2cases/words.json | 3 +- suite2cases/wpebackend-fdo.json | 12 +- suite2cases/xalan-j2.json | 6 +- suite2cases/xapian-core.json | 15 +- suite2cases/xcb-proto.json | 3 +- suite2cases/xcb-util-image.json | 12 +- suite2cases/xcb-util-keysyms.json | 12 +- suite2cases/xcb-util-renderutil.json | 12 +- suite2cases/xcb-util-wm.json | 12 +- suite2cases/xcb-util.json | 15 +- suite2cases/xdg-dbus-proxy.json | 12 +- suite2cases/xerces-j2.json | 6 +- suite2cases/xfsdump.json | 12 +- suite2cases/xfsprogs.json | 18 +- suite2cases/xkeyboard-config.json | 9 +- suite2cases/xml-commons-apis.json | 6 +- suite2cases/xml-commons-resolver.json | 6 +- suite2cases/xmlrpc-c.json | 15 +- suite2cases/xmlto.json | 18 +- suite2cases/xmltoman.json | 6 +- suite2cases/xmms.json | 15 +- suite2cases/xorg-x11-drivers.json | 3 +- suite2cases/xorg-x11-drv-ati.json | 12 +- suite2cases/xorg-x11-drv-dummy.json | 12 +- suite2cases/xorg-x11-drv-evdev.json | 15 +- suite2cases/xorg-x11-drv-fbdev.json | 12 +- suite2cases/xorg-x11-drv-intel.json | 12 +- suite2cases/xorg-x11-drv-libinput.json | 15 +- suite2cases/xorg-x11-drv-nouveau.json | 12 +- suite2cases/xorg-x11-drv-qxl.json | 12 +- suite2cases/xorg-x11-drv-v4l.json | 12 +- suite2cases/xorg-x11-drv-vesa.json | 12 +- suite2cases/xorg-x11-drv-vmware.json | 12 +- suite2cases/xorg-x11-drv-wacom.json | 15 +- suite2cases/xorg-x11-font-utils.json | 12 +- suite2cases/xorg-x11-fonts.json | 6 +- suite2cases/xorg-x11-proto-devel.json | 3 +- suite2cases/xorg-x11-server-utils.json | 12 +- suite2cases/xorg-x11-server.json | 42 +- suite2cases/xorg-x11-util-macros.json | 3 +- suite2cases/xorg-x11-utils.json | 12 +- suite2cases/xorg-x11-xauth.json | 12 +- suite2cases/xorg-x11-xinit.json | 12 +- suite2cases/xorg-x11-xkb-utils.json | 15 +- suite2cases/xorg-x11-xtrans-devel.json | 3 +- suite2cases/xvattr.json | 15 +- suite2cases/xz.json | 21 +- suite2cases/yelp-tools.json | 3 +- suite2cases/zd1211-firmware.json | 6 +- suite2cases/zenity.json | 12 +- suite2cases/zip.json | 15 +- suite2cases/zlib.json | 24 +- suite2cases/zstd.json | 15 +- suite2cases/zziplib.json | 15 +- 906 files changed, 17994 insertions(+), 8998 deletions(-) diff --git a/suite2cases/CUnit.json b/suite2cases/CUnit.json index 58a91bc87..d4046e440 100644 --- a/suite2cases/CUnit.json +++ b/suite2cases/CUnit.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_CUnit_install_and_remove_CUnit" + "name": "oe_test_CUnit_install_and_remove_CUnit", + "rpm": "CUnit" }, { - "name": "oe_test_CUnit_install_and_remove_CUnit-devel" + "name": "oe_test_CUnit_install_and_remove_CUnit-devel", + "rpm": "CUnit-devel" }, { - "name": "oe_test_CUnit_install_and_remove_CUnit-help" + "name": "oe_test_CUnit_install_and_remove_CUnit-help", + "rpm": "CUnit-help" }, { - "name": "oe_test_CUnit_install_and_remove_CUnit-debugsource" + "name": "oe_test_CUnit_install_and_remove_CUnit-debugsource", + "rpm": "CUnit-debugsource" }, { - "name": "oe_test_CUnit_install_and_remove_CUnit-debuginfo" + "name": "oe_test_CUnit_install_and_remove_CUnit-debuginfo", + "rpm": "CUnit-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/Cython.json b/suite2cases/Cython.json index 52429d0ef..dfb034ff3 100644 --- a/suite2cases/Cython.json +++ b/suite2cases/Cython.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_Cython_install_and_remove_Cython" + "name": "oe_test_Cython_install_and_remove_Cython", + "rpm": "Cython" }, { - "name": "oe_test_Cython_install_and_remove_python3-Cython" + "name": "oe_test_Cython_install_and_remove_python3-Cython", + "rpm": "python3-Cython" }, { - "name": "oe_test_Cython_install_and_remove_Cython-debuginfo" + "name": "oe_test_Cython_install_and_remove_Cython-debuginfo", + "rpm": "Cython-debuginfo" }, { - "name": "oe_test_Cython_install_and_remove_Cython-debugsource" + "name": "oe_test_Cython_install_and_remove_Cython-debugsource", + "rpm": "Cython-debugsource" }, { - "name": "oe_test_Cython_install_and_remove_python2-Cython" + "name": "oe_test_Cython_install_and_remove_python2-Cython", + "rpm": "python2-Cython" } ] } \ No newline at end of file diff --git a/suite2cases/GConf2.json b/suite2cases/GConf2.json index b00648546..104d7c3b9 100644 --- a/suite2cases/GConf2.json +++ b/suite2cases/GConf2.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_GConf2_install_and_remove_GConf2" + "name": "oe_test_GConf2_install_and_remove_GConf2", + "rpm": "GConf2" }, { - "name": "oe_test_GConf2_install_and_remove_GConf2-devel" + "name": "oe_test_GConf2_install_and_remove_GConf2-devel", + "rpm": "GConf2-devel" }, { - "name": "oe_test_GConf2_install_and_remove_GConf2-debuginfo" + "name": "oe_test_GConf2_install_and_remove_GConf2-debuginfo", + "rpm": "GConf2-debuginfo" }, { - "name": "oe_test_GConf2_install_and_remove_GConf2-debugsource" + "name": "oe_test_GConf2_install_and_remove_GConf2-debugsource", + "rpm": "GConf2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ImageMagick.json b/suite2cases/ImageMagick.json index 32e60fbff..b7f782135 100644 --- a/suite2cases/ImageMagick.json +++ b/suite2cases/ImageMagick.json @@ -29,28 +29,36 @@ "name": "oe_test_ImageMagick_08" }, { - "name": "oe_test_ImageMagick_install_and_remove_ImageMagick" + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick", + "rpm": "ImageMagick" }, { - "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-perl" + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-perl", + "rpm": "ImageMagick-perl" }, { - "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-c++-devel" + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-c++-devel", + "rpm": "ImageMagick-c++-devel" }, { - "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-devel" + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-devel", + "rpm": "ImageMagick-devel" }, { - "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-help" + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-help", + "rpm": "ImageMagick-help" }, { - "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-c++" + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-c++", + "rpm": "ImageMagick-c++" }, { - "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-debuginfo" + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-debuginfo", + "rpm": "ImageMagick-debuginfo" }, { - "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-debugsource" + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-debugsource", + "rpm": "ImageMagick-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/Imath.json b/suite2cases/Imath.json index 63bca28a2..a73d8a19e 100644 --- a/suite2cases/Imath.json +++ b/suite2cases/Imath.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_Imath_install_and_remove_Imath" + "name": "oe_test_Imath_install_and_remove_Imath", + "rpm": "Imath" }, { - "name": "oe_test_Imath_install_and_remove_python3-Imath" + "name": "oe_test_Imath_install_and_remove_python3-Imath", + "rpm": "python3-Imath" }, { - "name": "oe_test_Imath_install_and_remove_Imath-devel" + "name": "oe_test_Imath_install_and_remove_Imath-devel", + "rpm": "Imath-devel" }, { - "name": "oe_test_Imath_install_and_remove_Imath-debuginfo" + "name": "oe_test_Imath_install_and_remove_Imath-debuginfo", + "rpm": "Imath-debuginfo" }, { - "name": "oe_test_Imath_install_and_remove_Imath-debugsource" + "name": "oe_test_Imath_install_and_remove_Imath-debugsource", + "rpm": "Imath-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ModemManager.json b/suite2cases/ModemManager.json index 3a452e9b3..efd5a2a4f 100644 --- a/suite2cases/ModemManager.json +++ b/suite2cases/ModemManager.json @@ -8,28 +8,36 @@ "name": "oe_test_service_ModemManager" }, { - "name": "oe_test_ModemManager_install_and_remove_ModemManager" + "name": "oe_test_ModemManager_install_and_remove_ModemManager", + "rpm": "ModemManager" }, { - "name": "oe_test_ModemManager_install_and_remove_ModemManager-glib-devel" + "name": "oe_test_ModemManager_install_and_remove_ModemManager-glib-devel", + "rpm": "ModemManager-glib-devel" }, { - "name": "oe_test_ModemManager_install_and_remove_ModemManager-devel" + "name": "oe_test_ModemManager_install_and_remove_ModemManager-devel", + "rpm": "ModemManager-devel" }, { - "name": "oe_test_ModemManager_install_and_remove_ModemManager-glib" + "name": "oe_test_ModemManager_install_and_remove_ModemManager-glib", + "rpm": "ModemManager-glib" }, { - "name": "oe_test_ModemManager_install_and_remove_ModemManager-vala" + "name": "oe_test_ModemManager_install_and_remove_ModemManager-vala", + "rpm": "ModemManager-vala" }, { - "name": "oe_test_ModemManager_install_and_remove_ModemManager-debuginfo" + "name": "oe_test_ModemManager_install_and_remove_ModemManager-debuginfo", + "rpm": "ModemManager-debuginfo" }, { - "name": "oe_test_ModemManager_install_and_remove_ModemManager-help" + "name": "oe_test_ModemManager_install_and_remove_ModemManager-help", + "rpm": "ModemManager-help" }, { - "name": "oe_test_ModemManager_install_and_remove_ModemManager-debugsource" + "name": "oe_test_ModemManager_install_and_remove_ModemManager-debugsource", + "rpm": "ModemManager-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/NetworkManager.json b/suite2cases/NetworkManager.json index 27df41881..a6b8d520e 100644 --- a/suite2cases/NetworkManager.json +++ b/suite2cases/NetworkManager.json @@ -20,46 +20,60 @@ "name": "oe_test_libnetfilter_conntrack" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager", + "rpm": "NetworkManager" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-team" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-team", + "rpm": "NetworkManager-team" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-ppp" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-ppp", + "rpm": "NetworkManager-ppp" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-libnm-devel" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-libnm-devel", + "rpm": "NetworkManager-libnm-devel" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-config-server" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-config-server", + "rpm": "NetworkManager-config-server" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-wifi" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-wifi", + "rpm": "NetworkManager-wifi" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-wwan" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-wwan", + "rpm": "NetworkManager-wwan" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-bluetooth" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-bluetooth", + "rpm": "NetworkManager-bluetooth" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-libnm" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-libnm", + "rpm": "NetworkManager-libnm" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-ovs" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-ovs", + "rpm": "NetworkManager-ovs" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-cloud-setup" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-cloud-setup", + "rpm": "NetworkManager-cloud-setup" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-debugsource" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-debugsource", + "rpm": "NetworkManager-debugsource" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-help" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-help", + "rpm": "NetworkManager-help" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-debuginfo" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-debuginfo", + "rpm": "NetworkManager-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/OpenEXR.json b/suite2cases/OpenEXR.json index fb034bc09..56f5ab2ba 100644 --- a/suite2cases/OpenEXR.json +++ b/suite2cases/OpenEXR.json @@ -26,19 +26,24 @@ "name": "oe_test_OpenEXR_exrstdattr_03" }, { - "name": "oe_test_OpenEXR_install_and_remove_OpenEXR" + "name": "oe_test_OpenEXR_install_and_remove_OpenEXR", + "rpm": "OpenEXR" }, { - "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-libs" + "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-libs", + "rpm": "OpenEXR-libs" }, { - "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-devel" + "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-devel", + "rpm": "OpenEXR-devel" }, { - "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-debugsource" + "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-debugsource", + "rpm": "OpenEXR-debugsource" }, { - "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-debuginfo" + "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-debuginfo", + "rpm": "OpenEXR-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/SDL.json b/suite2cases/SDL.json index 6d16116b9..000f7ea73 100644 --- a/suite2cases/SDL.json +++ b/suite2cases/SDL.json @@ -8,19 +8,24 @@ "name": "oe_test_libsdl1.2" }, { - "name": "oe_test_SDL_install_and_remove_SDL" + "name": "oe_test_SDL_install_and_remove_SDL", + "rpm": "SDL" }, { - "name": "oe_test_SDL_install_and_remove_SDL-devel" + "name": "oe_test_SDL_install_and_remove_SDL-devel", + "rpm": "SDL-devel" }, { - "name": "oe_test_SDL_install_and_remove_SDL-help" + "name": "oe_test_SDL_install_and_remove_SDL-help", + "rpm": "SDL-help" }, { - "name": "oe_test_SDL_install_and_remove_SDL-debuginfo" + "name": "oe_test_SDL_install_and_remove_SDL-debuginfo", + "rpm": "SDL-debuginfo" }, { - "name": "oe_test_SDL_install_and_remove_SDL-debugsource" + "name": "oe_test_SDL_install_and_remove_SDL-debugsource", + "rpm": "SDL-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/Xaw3d.json b/suite2cases/Xaw3d.json index 1d10a9256..579b8d0ce 100644 --- a/suite2cases/Xaw3d.json +++ b/suite2cases/Xaw3d.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_Xaw3d_install_and_remove_Xaw3d" + "name": "oe_test_Xaw3d_install_and_remove_Xaw3d", + "rpm": "Xaw3d" }, { - "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-devel" + "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-devel", + "rpm": "Xaw3d-devel" }, { - "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-help" + "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-help", + "rpm": "Xaw3d-help" }, { - "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-debugsource" + "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-debugsource", + "rpm": "Xaw3d-debugsource" }, { - "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-debuginfo" + "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-debuginfo", + "rpm": "Xaw3d-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/abattis-cantarell-fonts.json b/suite2cases/abattis-cantarell-fonts.json index 3797176af..0c416b6ce 100644 --- a/suite2cases/abattis-cantarell-fonts.json +++ b/suite2cases/abattis-cantarell-fonts.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts" + "name": "oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts", + "rpm": "abattis-cantarell-fonts" }, { - "name": "oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts-help" + "name": "oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts-help", + "rpm": "abattis-cantarell-fonts-help" } ] } \ No newline at end of file diff --git a/suite2cases/abseil-cpp.json b/suite2cases/abseil-cpp.json index 88e2d5a3b..bbc155528 100644 --- a/suite2cases/abseil-cpp.json +++ b/suite2cases/abseil-cpp.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp" + "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp", + "rpm": "abseil-cpp" }, { - "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp-devel" + "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp-devel", + "rpm": "abseil-cpp-devel" }, { - "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp-debuginfo" + "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp-debuginfo", + "rpm": "abseil-cpp-debuginfo" }, { - "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp-debugsource" + "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp-debugsource", + "rpm": "abseil-cpp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/acl.json b/suite2cases/acl.json index 04cdf9441..7540c5e4d 100644 --- a/suite2cases/acl.json +++ b/suite2cases/acl.json @@ -59,25 +59,32 @@ "name": "oe_test_acl_default_inherit_fun02" }, { - "name": "oe_test_acl_install_and_remove_acl" + "name": "oe_test_acl_install_and_remove_acl", + "rpm": "acl" }, { - "name": "oe_test_acl_install_and_remove_libacl-devel" + "name": "oe_test_acl_install_and_remove_libacl-devel", + "rpm": "libacl-devel" }, { - "name": "oe_test_acl_install_and_remove_libacl" + "name": "oe_test_acl_install_and_remove_libacl", + "rpm": "libacl" }, { - "name": "oe_test_acl_install_and_remove_acl-help" + "name": "oe_test_acl_install_and_remove_acl-help", + "rpm": "acl-help" }, { - "name": "oe_test_acl_install_and_remove_acl-debuginfo" + "name": "oe_test_acl_install_and_remove_acl-debuginfo", + "rpm": "acl-debuginfo" }, { - "name": "oe_test_acl_install_and_remove_acl-debugsource" + "name": "oe_test_acl_install_and_remove_acl-debugsource", + "rpm": "acl-debugsource" }, { - "name": "oe_test_acl_install_and_remove_acl-devel" + "name": "oe_test_acl_install_and_remove_acl-devel", + "rpm": "acl-devel" } ] } \ No newline at end of file diff --git a/suite2cases/adobe-mappings-cmap.json b/suite2cases/adobe-mappings-cmap.json index 05a81cdd2..d18fbcc89 100644 --- a/suite2cases/adobe-mappings-cmap.json +++ b/suite2cases/adobe-mappings-cmap.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap" + "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap", + "rpm": "adobe-mappings-cmap" }, { - "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-devel" + "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-devel", + "rpm": "adobe-mappings-cmap-devel" }, { - "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-lang" + "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-lang", + "rpm": "adobe-mappings-cmap-lang" }, { - "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-help" + "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-help", + "rpm": "adobe-mappings-cmap-help" } ] } \ No newline at end of file diff --git a/suite2cases/adobe-mappings-pdf.json b/suite2cases/adobe-mappings-pdf.json index 43a42284b..0edd5b183 100644 --- a/suite2cases/adobe-mappings-pdf.json +++ b/suite2cases/adobe-mappings-pdf.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf" + "name": "oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf", + "rpm": "adobe-mappings-pdf" }, { - "name": "oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-devel" + "name": "oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-devel", + "rpm": "adobe-mappings-pdf-devel" }, { - "name": "oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-help" + "name": "oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-help", + "rpm": "adobe-mappings-pdf-help" } ] } \ No newline at end of file diff --git a/suite2cases/adwaita-icon-theme.json b/suite2cases/adwaita-icon-theme.json index 157dc7607..077f5fe83 100644 --- a/suite2cases/adwaita-icon-theme.json +++ b/suite2cases/adwaita-icon-theme.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme" + "name": "oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme", + "rpm": "adwaita-icon-theme" }, { - "name": "oe_test_adwaita-icon-theme_install_and_remove_adwaita-cursor-theme" + "name": "oe_test_adwaita-icon-theme_install_and_remove_adwaita-cursor-theme", + "rpm": "adwaita-cursor-theme" }, { - "name": "oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme-devel" + "name": "oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme-devel", + "rpm": "adwaita-icon-theme-devel" } ] } \ No newline at end of file diff --git a/suite2cases/alsa-lib.json b/suite2cases/alsa-lib.json index b3674707d..6c1aa7141 100644 --- a/suite2cases/alsa-lib.json +++ b/suite2cases/alsa-lib.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_alsa-lib_install_and_remove_alsa-lib" + "name": "oe_test_alsa-lib_install_and_remove_alsa-lib", + "rpm": "alsa-lib" }, { - "name": "oe_test_alsa-lib_install_and_remove_alsa-lib-devel" + "name": "oe_test_alsa-lib_install_and_remove_alsa-lib-devel", + "rpm": "alsa-lib-devel" }, { - "name": "oe_test_alsa-lib_install_and_remove_alsa-topology" + "name": "oe_test_alsa-lib_install_and_remove_alsa-topology", + "rpm": "alsa-topology" }, { - "name": "oe_test_alsa-lib_install_and_remove_alsa-ucm" + "name": "oe_test_alsa-lib_install_and_remove_alsa-ucm", + "rpm": "alsa-ucm" }, { - "name": "oe_test_alsa-lib_install_and_remove_alsa-lib-debuginfo" + "name": "oe_test_alsa-lib_install_and_remove_alsa-lib-debuginfo", + "rpm": "alsa-lib-debuginfo" }, { - "name": "oe_test_alsa-lib_install_and_remove_alsa-lib-debugsource" + "name": "oe_test_alsa-lib_install_and_remove_alsa-lib-debugsource", + "rpm": "alsa-lib-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/anaconda.json b/suite2cases/anaconda.json index d3d616c39..3e00a1c51 100644 --- a/suite2cases/anaconda.json +++ b/suite2cases/anaconda.json @@ -35,25 +35,32 @@ "name": "oe_test_service_anaconda-fips" }, { - "name": "oe_test_anaconda_install_and_remove_anaconda" + "name": "oe_test_anaconda_install_and_remove_anaconda", + "rpm": "anaconda" }, { - "name": "oe_test_anaconda_install_and_remove_anaconda-tui" + "name": "oe_test_anaconda_install_and_remove_anaconda-tui", + "rpm": "anaconda-tui" }, { - "name": "oe_test_anaconda_install_and_remove_anaconda-dracut" + "name": "oe_test_anaconda_install_and_remove_anaconda-dracut", + "rpm": "anaconda-dracut" }, { - "name": "oe_test_anaconda_install_and_remove_anaconda-core" + "name": "oe_test_anaconda_install_and_remove_anaconda-core", + "rpm": "anaconda-core" }, { - "name": "oe_test_anaconda_install_and_remove_anaconda-devel" + "name": "oe_test_anaconda_install_and_remove_anaconda-devel", + "rpm": "anaconda-devel" }, { - "name": "oe_test_anaconda_install_and_remove_anaconda-debugsource" + "name": "oe_test_anaconda_install_and_remove_anaconda-debugsource", + "rpm": "anaconda-debugsource" }, { - "name": "oe_test_anaconda_install_and_remove_anaconda-debuginfo" + "name": "oe_test_anaconda_install_and_remove_anaconda-debuginfo", + "rpm": "anaconda-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/annobin.json b/suite2cases/annobin.json index 9f76c099c..73622a130 100644 --- a/suite2cases/annobin.json +++ b/suite2cases/annobin.json @@ -8,22 +8,28 @@ "name": "oe_test_annobin" }, { - "name": "oe_test_annobin_install_and_remove_annobin" + "name": "oe_test_annobin_install_and_remove_annobin", + "rpm": "annobin" }, { - "name": "oe_test_annobin_install_and_remove_annobin-annocheck" + "name": "oe_test_annobin_install_and_remove_annobin-annocheck", + "rpm": "annobin-annocheck" }, { - "name": "oe_test_annobin_install_and_remove_annobin-help" + "name": "oe_test_annobin_install_and_remove_annobin-help", + "rpm": "annobin-help" }, { - "name": "oe_test_annobin_install_and_remove_annobin-tests" + "name": "oe_test_annobin_install_and_remove_annobin-tests", + "rpm": "annobin-tests" }, { - "name": "oe_test_annobin_install_and_remove_annobin-debuginfo" + "name": "oe_test_annobin_install_and_remove_annobin-debuginfo", + "rpm": "annobin-debuginfo" }, { - "name": "oe_test_annobin_install_and_remove_annobin-debugsource" + "name": "oe_test_annobin_install_and_remove_annobin-debugsource", + "rpm": "annobin-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ant.json b/suite2cases/ant.json index efd4f774f..9924bcbc7 100644 --- a/suite2cases/ant.json +++ b/suite2cases/ant.json @@ -20,73 +20,96 @@ "name": "oe_test_ant_005" }, { - "name": "oe_test_ant_install_and_remove_ant" + "name": "oe_test_ant_install_and_remove_ant", + "rpm": "ant" }, { - "name": "oe_test_ant_install_and_remove_ant-lib" + "name": "oe_test_ant_install_and_remove_ant-lib", + "rpm": "ant-lib" }, { - "name": "oe_test_ant_install_and_remove_ant-apache-bsf" + "name": "oe_test_ant_install_and_remove_ant-apache-bsf", + "rpm": "ant-apache-bsf" }, { - "name": "oe_test_ant_install_and_remove_ant-commons-logging" + "name": "oe_test_ant_install_and_remove_ant-commons-logging", + "rpm": "ant-commons-logging" }, { - "name": "oe_test_ant_install_and_remove_ant-commons-net" + "name": "oe_test_ant_install_and_remove_ant-commons-net", + "rpm": "ant-commons-net" }, { - "name": "oe_test_ant_install_and_remove_ant-apache-bcel" + "name": "oe_test_ant_install_and_remove_ant-apache-bcel", + "rpm": "ant-apache-bcel" }, { - "name": "oe_test_ant_install_and_remove_ant-apache-regexp" + "name": "oe_test_ant_install_and_remove_ant-apache-regexp", + "rpm": "ant-apache-regexp" }, { - "name": "oe_test_ant_install_and_remove_ant-apache-xalan2" + "name": "oe_test_ant_install_and_remove_ant-apache-xalan2", + "rpm": "ant-apache-xalan2" }, { - "name": "oe_test_ant_install_and_remove_ant-jdepend" + "name": "oe_test_ant_install_and_remove_ant-jdepend", + "rpm": "ant-jdepend" }, { - "name": "oe_test_ant_install_and_remove_ant-testutil" + "name": "oe_test_ant_install_and_remove_ant-testutil", + "rpm": "ant-testutil" }, { - "name": "oe_test_ant_install_and_remove_ant-jmf" + "name": "oe_test_ant_install_and_remove_ant-jmf", + "rpm": "ant-jmf" }, { - "name": "oe_test_ant_install_and_remove_ant-antlr" + "name": "oe_test_ant_install_and_remove_ant-antlr", + "rpm": "ant-antlr" }, { - "name": "oe_test_ant_install_and_remove_ant-apache-oro" + "name": "oe_test_ant_install_and_remove_ant-apache-oro", + "rpm": "ant-apache-oro" }, { - "name": "oe_test_ant_install_and_remove_ant-imageio" + "name": "oe_test_ant_install_and_remove_ant-imageio", + "rpm": "ant-imageio" }, { - "name": "oe_test_ant_install_and_remove_ant-javamail" + "name": "oe_test_ant_install_and_remove_ant-javamail", + "rpm": "ant-javamail" }, { - "name": "oe_test_ant_install_and_remove_ant-jsch" + "name": "oe_test_ant_install_and_remove_ant-jsch", + "rpm": "ant-jsch" }, { - "name": "oe_test_ant_install_and_remove_ant-junit" + "name": "oe_test_ant_install_and_remove_ant-junit", + "rpm": "ant-junit" }, { - "name": "oe_test_ant_install_and_remove_ant-xz" + "name": "oe_test_ant_install_and_remove_ant-xz", + "rpm": "ant-xz" }, { - "name": "oe_test_ant_install_and_remove_ant-help" + "name": "oe_test_ant_install_and_remove_ant-help", + "rpm": "ant-help" }, { - "name": "oe_test_ant_install_and_remove_ant-swing" + "name": "oe_test_ant_install_and_remove_ant-swing", + "rpm": "ant-swing" }, { - "name": "oe_test_ant_install_and_remove_ant-apache-resolver" + "name": "oe_test_ant_install_and_remove_ant-apache-resolver", + "rpm": "ant-apache-resolver" }, { - "name": "oe_test_ant_install_and_remove_ant-apache-log4j" + "name": "oe_test_ant_install_and_remove_ant-apache-log4j", + "rpm": "ant-apache-log4j" }, { - "name": "oe_test_ant_install_and_remove_ant-junit5" + "name": "oe_test_ant_install_and_remove_ant-junit5", + "rpm": "ant-junit5" } ] } \ No newline at end of file diff --git a/suite2cases/anthy.json b/suite2cases/anthy.json index 1c5385a20..22c660132 100755 --- a/suite2cases/anthy.json +++ b/suite2cases/anthy.json @@ -8,19 +8,24 @@ "name": "oe_test_anthy_01" }, { - "name": "oe_test_anthy_install_and_remove_anthy" + "name": "oe_test_anthy_install_and_remove_anthy", + "rpm": "anthy" }, { - "name": "oe_test_anthy_install_and_remove_anthy-devel" + "name": "oe_test_anthy_install_and_remove_anthy-devel", + "rpm": "anthy-devel" }, { - "name": "oe_test_anthy_install_and_remove_anthy-debuginfo" + "name": "oe_test_anthy_install_and_remove_anthy-debuginfo", + "rpm": "anthy-debuginfo" }, { - "name": "oe_test_anthy_install_and_remove_anthy-debugsource" + "name": "oe_test_anthy_install_and_remove_anthy-debugsource", + "rpm": "anthy-debugsource" }, { - "name": "oe_test_anthy_install_and_remove_anthy-help" + "name": "oe_test_anthy_install_and_remove_anthy-help", + "rpm": "anthy-help" } ] } \ No newline at end of file diff --git a/suite2cases/apache-parent.json b/suite2cases/apache-parent.json index 1bdfd4edd..2af180109 100644 --- a/suite2cases/apache-parent.json +++ b/suite2cases/apache-parent.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_apache-parent_install_and_remove_apache-parent" + "name": "oe_test_apache-parent_install_and_remove_apache-parent", + "rpm": "apache-parent" } ] } \ No newline at end of file diff --git a/suite2cases/argon2.json b/suite2cases/argon2.json index 490fcddb3..49e02bfca 100644 --- a/suite2cases/argon2.json +++ b/suite2cases/argon2.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_argon2_install_and_remove_argon2" + "name": "oe_test_argon2_install_and_remove_argon2", + "rpm": "argon2" }, { - "name": "oe_test_argon2_install_and_remove_libargon2" + "name": "oe_test_argon2_install_and_remove_libargon2", + "rpm": "libargon2" }, { - "name": "oe_test_argon2_install_and_remove_libargon2-devel" + "name": "oe_test_argon2_install_and_remove_libargon2-devel", + "rpm": "libargon2-devel" }, { - "name": "oe_test_argon2_install_and_remove_argon2-debuginfo" + "name": "oe_test_argon2_install_and_remove_argon2-debuginfo", + "rpm": "argon2-debuginfo" }, { - "name": "oe_test_argon2_install_and_remove_argon2-help" + "name": "oe_test_argon2_install_and_remove_argon2-help", + "rpm": "argon2-help" }, { - "name": "oe_test_argon2_install_and_remove_argon2-debugsource" + "name": "oe_test_argon2_install_and_remove_argon2-debugsource", + "rpm": "argon2-debugsource" }, { - "name": "oe_test_argon2_install_and_remove_argon2-devel" + "name": "oe_test_argon2_install_and_remove_argon2-devel", + "rpm": "argon2-devel" } ] } \ No newline at end of file diff --git a/suite2cases/asciidoc.json b/suite2cases/asciidoc.json index 21776d26a..3c2b2f487 100755 --- a/suite2cases/asciidoc.json +++ b/suite2cases/asciidoc.json @@ -20,19 +20,24 @@ "name": "oe_test_asciidoc_a2x_03" }, { - "name": "oe_test_asciidoc_install_and_remove_asciidoc" + "name": "oe_test_asciidoc_install_and_remove_asciidoc", + "rpm": "asciidoc" }, { - "name": "oe_test_asciidoc_install_and_remove_asciidoc-help" + "name": "oe_test_asciidoc_install_and_remove_asciidoc-help", + "rpm": "asciidoc-help" }, { - "name": "oe_test_asciidoc_install_and_remove_asciidoc-doc" + "name": "oe_test_asciidoc_install_and_remove_asciidoc-doc", + "rpm": "asciidoc-doc" }, { - "name": "oe_test_asciidoc_install_and_remove_asciidoc-latex" + "name": "oe_test_asciidoc_install_and_remove_asciidoc-latex", + "rpm": "asciidoc-latex" }, { - "name": "oe_test_asciidoc_install_and_remove_asciidoc-music" + "name": "oe_test_asciidoc_install_and_remove_asciidoc-music", + "rpm": "asciidoc-music" } ] } \ No newline at end of file diff --git a/suite2cases/aspell.json b/suite2cases/aspell.json index 41fcd1778..2cb31620c 100644 --- a/suite2cases/aspell.json +++ b/suite2cases/aspell.json @@ -35,19 +35,24 @@ "name": "oe_test_aspell_word-list-compress" }, { - "name": "oe_test_aspell_install_and_remove_aspell" + "name": "oe_test_aspell_install_and_remove_aspell", + "rpm": "aspell" }, { - "name": "oe_test_aspell_install_and_remove_aspell-help" + "name": "oe_test_aspell_install_and_remove_aspell-help", + "rpm": "aspell-help" }, { - "name": "oe_test_aspell_install_and_remove_aspell-devel" + "name": "oe_test_aspell_install_and_remove_aspell-devel", + "rpm": "aspell-devel" }, { - "name": "oe_test_aspell_install_and_remove_aspell-debuginfo" + "name": "oe_test_aspell_install_and_remove_aspell-debuginfo", + "rpm": "aspell-debuginfo" }, { - "name": "oe_test_aspell_install_and_remove_aspell-debugsource" + "name": "oe_test_aspell_install_and_remove_aspell-debugsource", + "rpm": "aspell-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/at-spi2-atk.json b/suite2cases/at-spi2-atk.json index 5cbc94e0b..f781a844c 100644 --- a/suite2cases/at-spi2-atk.json +++ b/suite2cases/at-spi2-atk.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk" + "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk", + "rpm": "at-spi2-atk" }, { - "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-devel" + "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-devel", + "rpm": "at-spi2-atk-devel" }, { - "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debuginfo" + "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debuginfo", + "rpm": "at-spi2-atk-debuginfo" }, { - "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-help" + "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-help", + "rpm": "at-spi2-atk-help" }, { - "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debugsource" + "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debugsource", + "rpm": "at-spi2-atk-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/at-spi2-core.json b/suite2cases/at-spi2-core.json index 881266cdc..7c335064f 100644 --- a/suite2cases/at-spi2-core.json +++ b/suite2cases/at-spi2-core.json @@ -5,31 +5,40 @@ "memory": 4, "cases": [ { - "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core" + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core", + "rpm": "at-spi2-core" }, { - "name": "oe_test_at-spi2-core_install_and_remove_atk" + "name": "oe_test_at-spi2-core_install_and_remove_atk", + "rpm": "atk" }, { - "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-atk-devel" + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-atk-devel", + "rpm": "at-spi2-atk-devel" }, { - "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-atk" + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-atk", + "rpm": "at-spi2-atk" }, { - "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-devel" + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-devel", + "rpm": "at-spi2-core-devel" }, { - "name": "oe_test_at-spi2-core_install_and_remove_atk-devel" + "name": "oe_test_at-spi2-core_install_and_remove_atk-devel", + "rpm": "atk-devel" }, { - "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-help" + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-help", + "rpm": "at-spi2-core-help" }, { - "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-debuginfo" + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-debuginfo", + "rpm": "at-spi2-core-debuginfo" }, { - "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-debugsource" + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-debugsource", + "rpm": "at-spi2-core-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/atf.json b/suite2cases/atf.json index 92cb99e5e..c2b165972 100644 --- a/suite2cases/atf.json +++ b/suite2cases/atf.json @@ -5,37 +5,48 @@ "memory": 4, "cases": [ { - "name": "oe_test_atf_install_and_remove_atf" + "name": "oe_test_atf_install_and_remove_atf", + "rpm": "atf" }, { - "name": "oe_test_atf_install_and_remove_libatf-sh" + "name": "oe_test_atf_install_and_remove_libatf-sh", + "rpm": "libatf-sh" }, { - "name": "oe_test_atf_install_and_remove_atf-tests" + "name": "oe_test_atf_install_and_remove_atf-tests", + "rpm": "atf-tests" }, { - "name": "oe_test_atf_install_and_remove_libatf-c" + "name": "oe_test_atf_install_and_remove_libatf-c", + "rpm": "libatf-c" }, { - "name": "oe_test_atf_install_and_remove_libatf-c++-devel" + "name": "oe_test_atf_install_and_remove_libatf-c++-devel", + "rpm": "libatf-c++-devel" }, { - "name": "oe_test_atf_install_and_remove_libatf-sh-devel" + "name": "oe_test_atf_install_and_remove_libatf-sh-devel", + "rpm": "libatf-sh-devel" }, { - "name": "oe_test_atf_install_and_remove_libatf-c-devel" + "name": "oe_test_atf_install_and_remove_libatf-c-devel", + "rpm": "libatf-c-devel" }, { - "name": "oe_test_atf_install_and_remove_libatf-c++" + "name": "oe_test_atf_install_and_remove_libatf-c++", + "rpm": "libatf-c++" }, { - "name": "oe_test_atf_install_and_remove_atf-help" + "name": "oe_test_atf_install_and_remove_atf-help", + "rpm": "atf-help" }, { - "name": "oe_test_atf_install_and_remove_atf-debuginfo" + "name": "oe_test_atf_install_and_remove_atf-debuginfo", + "rpm": "atf-debuginfo" }, { - "name": "oe_test_atf_install_and_remove_atf-debugsource" + "name": "oe_test_atf_install_and_remove_atf-debugsource", + "rpm": "atf-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/atk.json b/suite2cases/atk.json index e2dd6963e..d5824f636 100644 --- a/suite2cases/atk.json +++ b/suite2cases/atk.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_atk_install_and_remove_atk" + "name": "oe_test_atk_install_and_remove_atk", + "rpm": "atk" }, { - "name": "oe_test_atk_install_and_remove_atk-devel" + "name": "oe_test_atk_install_and_remove_atk-devel", + "rpm": "atk-devel" }, { - "name": "oe_test_atk_install_and_remove_atk-debuginfo" + "name": "oe_test_atk_install_and_remove_atk-debuginfo", + "rpm": "atk-debuginfo" }, { - "name": "oe_test_atk_install_and_remove_atk-debugsource" + "name": "oe_test_atk_install_and_remove_atk-debugsource", + "rpm": "atk-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/atmel-firmware.json b/suite2cases/atmel-firmware.json index cd54e18f2..0de0c9fed 100644 --- a/suite2cases/atmel-firmware.json +++ b/suite2cases/atmel-firmware.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_atmel-firmware_install_and_remove_atmel-firmware" + "name": "oe_test_atmel-firmware_install_and_remove_atmel-firmware", + "rpm": "atmel-firmware" }, { - "name": "oe_test_atmel-firmware_install_and_remove_atmel-firmware-help" + "name": "oe_test_atmel-firmware_install_and_remove_atmel-firmware-help", + "rpm": "atmel-firmware-help" } ] } \ No newline at end of file diff --git a/suite2cases/attr.json b/suite2cases/attr.json index bcd094707..c5940f94d 100644 --- a/suite2cases/attr.json +++ b/suite2cases/attr.json @@ -8,19 +8,24 @@ "name": "oe_test_attr" }, { - "name": "oe_test_attr_install_and_remove_attr" + "name": "oe_test_attr_install_and_remove_attr", + "rpm": "attr" }, { - "name": "oe_test_attr_install_and_remove_libattr-devel" + "name": "oe_test_attr_install_and_remove_libattr-devel", + "rpm": "libattr-devel" }, { - "name": "oe_test_attr_install_and_remove_attr-help" + "name": "oe_test_attr_install_and_remove_attr-help", + "rpm": "attr-help" }, { - "name": "oe_test_attr_install_and_remove_attr-debuginfo" + "name": "oe_test_attr_install_and_remove_attr-debuginfo", + "rpm": "attr-debuginfo" }, { - "name": "oe_test_attr_install_and_remove_attr-debugsource" + "name": "oe_test_attr_install_and_remove_attr-debugsource", + "rpm": "attr-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/audit.json b/suite2cases/audit.json index 84d5b19f0..b89dc89c2 100644 --- a/suite2cases/audit.json +++ b/suite2cases/audit.json @@ -113,34 +113,44 @@ "name": "oe_test_audit_monitor_socket_file" }, { - "name": "oe_test_audit_install_and_remove_audit" + "name": "oe_test_audit_install_and_remove_audit", + "rpm": "audit" }, { - "name": "oe_test_audit_install_and_remove_audit-devel" + "name": "oe_test_audit_install_and_remove_audit-devel", + "rpm": "audit-devel" }, { - "name": "oe_test_audit_install_and_remove_audit-libs" + "name": "oe_test_audit_install_and_remove_audit-libs", + "rpm": "audit-libs" }, { - "name": "oe_test_audit_install_and_remove_audispd-plugins" + "name": "oe_test_audit_install_and_remove_audispd-plugins", + "rpm": "audispd-plugins" }, { - "name": "oe_test_audit_install_and_remove_audispd-plugins-zos" + "name": "oe_test_audit_install_and_remove_audispd-plugins-zos", + "rpm": "audispd-plugins-zos" }, { - "name": "oe_test_audit_install_and_remove_python3-audit" + "name": "oe_test_audit_install_and_remove_python3-audit", + "rpm": "python3-audit" }, { - "name": "oe_test_audit_install_and_remove_audit-debugsource" + "name": "oe_test_audit_install_and_remove_audit-debugsource", + "rpm": "audit-debugsource" }, { - "name": "oe_test_audit_install_and_remove_audit-debuginfo" + "name": "oe_test_audit_install_and_remove_audit-debuginfo", + "rpm": "audit-debuginfo" }, { - "name": "oe_test_audit_install_and_remove_audit-help" + "name": "oe_test_audit_install_and_remove_audit-help", + "rpm": "audit-help" }, { - "name": "oe_test_audit_install_and_remove_python2-audit" + "name": "oe_test_audit_install_and_remove_python2-audit", + "rpm": "python2-audit" } ] } \ No newline at end of file diff --git a/suite2cases/augeas.json b/suite2cases/augeas.json index a27b2b020..1f38d5eb7 100644 --- a/suite2cases/augeas.json +++ b/suite2cases/augeas.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_augeas_install_and_remove_augeas" + "name": "oe_test_augeas_install_and_remove_augeas", + "rpm": "augeas" }, { - "name": "oe_test_augeas_install_and_remove_augeas-devel" + "name": "oe_test_augeas_install_and_remove_augeas-devel", + "rpm": "augeas-devel" }, { - "name": "oe_test_augeas_install_and_remove_augeas-debugsource" + "name": "oe_test_augeas_install_and_remove_augeas-debugsource", + "rpm": "augeas-debugsource" }, { - "name": "oe_test_augeas_install_and_remove_augeas-help" + "name": "oe_test_augeas_install_and_remove_augeas-help", + "rpm": "augeas-help" }, { - "name": "oe_test_augeas_install_and_remove_augeas-debuginfo" + "name": "oe_test_augeas_install_and_remove_augeas-debuginfo", + "rpm": "augeas-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/authselect.json b/suite2cases/authselect.json index eb307be0d..d7676b670 100644 --- a/suite2cases/authselect.json +++ b/suite2cases/authselect.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_authselect_install_and_remove_authselect" + "name": "oe_test_authselect_install_and_remove_authselect", + "rpm": "authselect" }, { - "name": "oe_test_authselect_install_and_remove_authselect-devel" + "name": "oe_test_authselect_install_and_remove_authselect-devel", + "rpm": "authselect-devel" }, { - "name": "oe_test_authselect_install_and_remove_authselect-compat" + "name": "oe_test_authselect_install_and_remove_authselect-compat", + "rpm": "authselect-compat" }, { - "name": "oe_test_authselect_install_and_remove_authselect-help" + "name": "oe_test_authselect_install_and_remove_authselect-help", + "rpm": "authselect-help" }, { - "name": "oe_test_authselect_install_and_remove_authselect-debugsource" + "name": "oe_test_authselect_install_and_remove_authselect-debugsource", + "rpm": "authselect-debugsource" }, { - "name": "oe_test_authselect_install_and_remove_authselect-debuginfo" + "name": "oe_test_authselect_install_and_remove_authselect-debuginfo", + "rpm": "authselect-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/autoconf-archive.json b/suite2cases/autoconf-archive.json index b24c2b2c5..1072e25c7 100644 --- a/suite2cases/autoconf-archive.json +++ b/suite2cases/autoconf-archive.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_autoconf-archive_install_and_remove_autoconf-archive" + "name": "oe_test_autoconf-archive_install_and_remove_autoconf-archive", + "rpm": "autoconf-archive" } ] } \ No newline at end of file diff --git a/suite2cases/autoconf.json b/suite2cases/autoconf.json index 0053f4404..af0c242d0 100644 --- a/suite2cases/autoconf.json +++ b/suite2cases/autoconf.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_autoconf_install_and_remove_autoconf" + "name": "oe_test_autoconf_install_and_remove_autoconf", + "rpm": "autoconf" }, { - "name": "oe_test_autoconf_install_and_remove_autoconf-help" + "name": "oe_test_autoconf_install_and_remove_autoconf-help", + "rpm": "autoconf-help" } ] } \ No newline at end of file diff --git a/suite2cases/autogen.json b/suite2cases/autogen.json index acc6d522a..1c62ce739 100644 --- a/suite2cases/autogen.json +++ b/suite2cases/autogen.json @@ -5,28 +5,36 @@ "memory": 4, "cases": [ { - "name": "oe_test_autogen_install_and_remove_autogen" + "name": "oe_test_autogen_install_and_remove_autogen", + "rpm": "autogen" }, { - "name": "oe_test_autogen_install_and_remove_autogen-help" + "name": "oe_test_autogen_install_and_remove_autogen-help", + "rpm": "autogen-help" }, { - "name": "oe_test_autogen_install_and_remove_autogen-devel" + "name": "oe_test_autogen_install_and_remove_autogen-devel", + "rpm": "autogen-devel" }, { - "name": "oe_test_autogen_install_and_remove_autogen-debugsource" + "name": "oe_test_autogen_install_and_remove_autogen-debugsource", + "rpm": "autogen-debugsource" }, { - "name": "oe_test_autogen_install_and_remove_autogen-debuginfo" + "name": "oe_test_autogen_install_and_remove_autogen-debuginfo", + "rpm": "autogen-debuginfo" }, { - "name": "oe_test_autogen_install_and_remove_autogen-libopts" + "name": "oe_test_autogen_install_and_remove_autogen-libopts", + "rpm": "autogen-libopts" }, { - "name": "oe_test_autogen_install_and_remove_autogen-libopts-devel" + "name": "oe_test_autogen_install_and_remove_autogen-libopts-devel", + "rpm": "autogen-libopts-devel" }, { - "name": "oe_test_autogen_install_and_remove_autogen-doc" + "name": "oe_test_autogen_install_and_remove_autogen-doc", + "rpm": "autogen-doc" } ] } \ No newline at end of file diff --git a/suite2cases/automake.json b/suite2cases/automake.json index 95928c42a..e08bfdf61 100644 --- a/suite2cases/automake.json +++ b/suite2cases/automake.json @@ -8,10 +8,12 @@ "name": "oe_test_automake" }, { - "name": "oe_test_automake_install_and_remove_automake" + "name": "oe_test_automake_install_and_remove_automake", + "rpm": "automake" }, { - "name": "oe_test_automake_install_and_remove_automake-help" + "name": "oe_test_automake_install_and_remove_automake-help", + "rpm": "automake-help" } ] } \ No newline at end of file diff --git a/suite2cases/avahi.json b/suite2cases/avahi.json index a8e326cd6..df4a05c4b 100644 --- a/suite2cases/avahi.json +++ b/suite2cases/avahi.json @@ -14,79 +14,104 @@ "name": "oe_test_socket_avahi-daemon" }, { - "name": "oe_test_avahi_install_and_remove_avahi" + "name": "oe_test_avahi_install_and_remove_avahi", + "rpm": "avahi" }, { - "name": "oe_test_avahi_install_and_remove_avahi-tools" + "name": "oe_test_avahi_install_and_remove_avahi-tools", + "rpm": "avahi-tools" }, { - "name": "oe_test_avahi_install_and_remove_avahi-compat-libdns_sd" + "name": "oe_test_avahi_install_and_remove_avahi-compat-libdns_sd", + "rpm": "avahi-compat-libdns_sd" }, { - "name": "oe_test_avahi_install_and_remove_avahi-compat-libdns_sd-devel" + "name": "oe_test_avahi_install_and_remove_avahi-compat-libdns_sd-devel", + "rpm": "avahi-compat-libdns_sd-devel" }, { - "name": "oe_test_avahi_install_and_remove_python2-avahi" + "name": "oe_test_avahi_install_and_remove_python2-avahi", + "rpm": "python2-avahi" }, { - "name": "oe_test_avahi_install_and_remove_avahi-glib" + "name": "oe_test_avahi_install_and_remove_avahi-glib", + "rpm": "avahi-glib" }, { - "name": "oe_test_avahi_install_and_remove_avahi-glib-devel" + "name": "oe_test_avahi_install_and_remove_avahi-glib-devel", + "rpm": "avahi-glib-devel" }, { - "name": "oe_test_avahi_install_and_remove_avahi-gobject" + "name": "oe_test_avahi_install_and_remove_avahi-gobject", + "rpm": "avahi-gobject" }, { - "name": "oe_test_avahi_install_and_remove_avahi-libs" + "name": "oe_test_avahi_install_and_remove_avahi-libs", + "rpm": "avahi-libs" }, { - "name": "oe_test_avahi_install_and_remove_avahi-ui-tools" + "name": "oe_test_avahi_install_and_remove_avahi-ui-tools", + "rpm": "avahi-ui-tools" }, { - "name": "oe_test_avahi_install_and_remove_avahi-autoipd" + "name": "oe_test_avahi_install_and_remove_avahi-autoipd", + "rpm": "avahi-autoipd" }, { - "name": "oe_test_avahi_install_and_remove_avahi-compat-howl" + "name": "oe_test_avahi_install_and_remove_avahi-compat-howl", + "rpm": "avahi-compat-howl" }, { - "name": "oe_test_avahi_install_and_remove_avahi-gobject-devel" + "name": "oe_test_avahi_install_and_remove_avahi-gobject-devel", + "rpm": "avahi-gobject-devel" }, { - "name": "oe_test_avahi_install_and_remove_avahi-ui-gtk3" + "name": "oe_test_avahi_install_and_remove_avahi-ui-gtk3", + "rpm": "avahi-ui-gtk3" }, { - "name": "oe_test_avahi_install_and_remove_avahi-ui" + "name": "oe_test_avahi_install_and_remove_avahi-ui", + "rpm": "avahi-ui" }, { - "name": "oe_test_avahi_install_and_remove_avahi-dnsconfd" + "name": "oe_test_avahi_install_and_remove_avahi-dnsconfd", + "rpm": "avahi-dnsconfd" }, { - "name": "oe_test_avahi_install_and_remove_avahi-compat-howl-devel" + "name": "oe_test_avahi_install_and_remove_avahi-compat-howl-devel", + "rpm": "avahi-compat-howl-devel" }, { - "name": "oe_test_avahi_install_and_remove_avahi-devel" + "name": "oe_test_avahi_install_and_remove_avahi-devel", + "rpm": "avahi-devel" }, { - "name": "oe_test_avahi_install_and_remove_python3-avahi" + "name": "oe_test_avahi_install_and_remove_python3-avahi", + "rpm": "python3-avahi" }, { - "name": "oe_test_avahi_install_and_remove_avahi-ui-devel" + "name": "oe_test_avahi_install_and_remove_avahi-ui-devel", + "rpm": "avahi-ui-devel" }, { - "name": "oe_test_avahi_install_and_remove_avahi-qt5" + "name": "oe_test_avahi_install_and_remove_avahi-qt5", + "rpm": "avahi-qt5" }, { - "name": "oe_test_avahi_install_and_remove_avahi-qt5-devel" + "name": "oe_test_avahi_install_and_remove_avahi-qt5-devel", + "rpm": "avahi-qt5-devel" }, { - "name": "oe_test_avahi_install_and_remove_avahi-help" + "name": "oe_test_avahi_install_and_remove_avahi-help", + "rpm": "avahi-help" }, { - "name": "oe_test_avahi_install_and_remove_avahi-debuginfo" + "name": "oe_test_avahi_install_and_remove_avahi-debuginfo", + "rpm": "avahi-debuginfo" }, { - "name": "oe_test_avahi_install_and_remove_avahi-debugsource" + "name": "oe_test_avahi_install_and_remove_avahi-debugsource", + "rpm": "avahi-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/b43-openfwwf.json b/suite2cases/b43-openfwwf.json index 643a25aea..9ae4c3b14 100644 --- a/suite2cases/b43-openfwwf.json +++ b/suite2cases/b43-openfwwf.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_b43-openfwwf_install_and_remove_b43-openfwwf" + "name": "oe_test_b43-openfwwf_install_and_remove_b43-openfwwf", + "rpm": "b43-openfwwf" }, { - "name": "oe_test_b43-openfwwf_install_and_remove_b43-openfwwf-help" + "name": "oe_test_b43-openfwwf_install_and_remove_b43-openfwwf-help", + "rpm": "b43-openfwwf-help" } ] } \ No newline at end of file diff --git a/suite2cases/b43-tools.json b/suite2cases/b43-tools.json index 1a20a7225..e94cff679 100644 --- a/suite2cases/b43-tools.json +++ b/suite2cases/b43-tools.json @@ -8,13 +8,16 @@ "name": "oe_test_b43-tools_b43-asm" }, { - "name": "oe_test_b43-tools_install_and_remove_b43-tools" + "name": "oe_test_b43-tools_install_and_remove_b43-tools", + "rpm": "b43-tools" }, { - "name": "oe_test_b43-tools_install_and_remove_b43-tools-debuginfo" + "name": "oe_test_b43-tools_install_and_remove_b43-tools-debuginfo", + "rpm": "b43-tools-debuginfo" }, { - "name": "oe_test_b43-tools_install_and_remove_b43-tools-debugsource" + "name": "oe_test_b43-tools_install_and_remove_b43-tools-debugsource", + "rpm": "b43-tools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/babel.json b/suite2cases/babel.json index ed7f35462..a33fd7f59 100644 --- a/suite2cases/babel.json +++ b/suite2cases/babel.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_babel_install_and_remove_babel" + "name": "oe_test_babel_install_and_remove_babel", + "rpm": "babel" }, { - "name": "oe_test_babel_install_and_remove_python3-babel" + "name": "oe_test_babel_install_and_remove_python3-babel", + "rpm": "python3-babel" }, { - "name": "oe_test_babel_install_and_remove_babel-help" + "name": "oe_test_babel_install_and_remove_babel-help", + "rpm": "babel-help" }, { - "name": "oe_test_babel_install_and_remove_python2-babel" + "name": "oe_test_babel_install_and_remove_python2-babel", + "rpm": "python2-babel" } ] } \ No newline at end of file diff --git a/suite2cases/babeltrace.json b/suite2cases/babeltrace.json index 550e52e5d..a6a1ec337 100644 --- a/suite2cases/babeltrace.json +++ b/suite2cases/babeltrace.json @@ -8,22 +8,28 @@ "name": "oe_test_babeltrace" }, { - "name": "oe_test_babeltrace_install_and_remove_babeltrace" + "name": "oe_test_babeltrace_install_and_remove_babeltrace", + "rpm": "babeltrace" }, { - "name": "oe_test_babeltrace_install_and_remove_libbabeltrace-devel" + "name": "oe_test_babeltrace_install_and_remove_libbabeltrace-devel", + "rpm": "libbabeltrace-devel" }, { - "name": "oe_test_babeltrace_install_and_remove_python3-babeltrace" + "name": "oe_test_babeltrace_install_and_remove_python3-babeltrace", + "rpm": "python3-babeltrace" }, { - "name": "oe_test_babeltrace_install_and_remove_babeltrace-debuginfo" + "name": "oe_test_babeltrace_install_and_remove_babeltrace-debuginfo", + "rpm": "babeltrace-debuginfo" }, { - "name": "oe_test_babeltrace_install_and_remove_babeltrace-debugsource" + "name": "oe_test_babeltrace_install_and_remove_babeltrace-debugsource", + "rpm": "babeltrace-debugsource" }, { - "name": "oe_test_babeltrace_install_and_remove_babeltrace-help" + "name": "oe_test_babeltrace_install_and_remove_babeltrace-help", + "rpm": "babeltrace-help" } ] } \ No newline at end of file diff --git a/suite2cases/basesystem.json b/suite2cases/basesystem.json index 6ca66200a..5b81c3e33 100644 --- a/suite2cases/basesystem.json +++ b/suite2cases/basesystem.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_basesystem_install_and_remove_basesystem" + "name": "oe_test_basesystem_install_and_remove_basesystem", + "rpm": "basesystem" } ] } \ No newline at end of file diff --git a/suite2cases/bash-completion.json b/suite2cases/bash-completion.json index 755f48449..409c59db6 100644 --- a/suite2cases/bash-completion.json +++ b/suite2cases/bash-completion.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_bash-completion_install_and_remove_bash-completion" + "name": "oe_test_bash-completion_install_and_remove_bash-completion", + "rpm": "bash-completion" }, { - "name": "oe_test_bash-completion_install_and_remove_bash-completion-help" + "name": "oe_test_bash-completion_install_and_remove_bash-completion-help", + "rpm": "bash-completion-help" } ] } \ No newline at end of file diff --git a/suite2cases/bash.json b/suite2cases/bash.json index 020768088..83e371dda 100644 --- a/suite2cases/bash.json +++ b/suite2cases/bash.json @@ -11,25 +11,32 @@ "name": "oe_test_readarray" }, { - "name": "oe_test_bash_install_and_remove_bash" + "name": "oe_test_bash_install_and_remove_bash", + "rpm": "bash" }, { - "name": "oe_test_bash_install_and_remove_bash-devel" + "name": "oe_test_bash_install_and_remove_bash-devel", + "rpm": "bash-devel" }, { - "name": "oe_test_bash_install_and_remove_bash-help" + "name": "oe_test_bash_install_and_remove_bash-help", + "rpm": "bash-help" }, { - "name": "oe_test_bash_install_and_remove_bash-debuginfo" + "name": "oe_test_bash_install_and_remove_bash-debuginfo", + "rpm": "bash-debuginfo" }, { - "name": "oe_test_bash_install_and_remove_bash-debugsource" + "name": "oe_test_bash_install_and_remove_bash-debugsource", + "rpm": "bash-debugsource" }, { - "name": "oe_test_bash_install_and_remove_bash-relocation" + "name": "oe_test_bash_install_and_remove_bash-relocation", + "rpm": "bash-relocation" }, { - "name": "oe_test_bash_install_and_remove_bash-doc" + "name": "oe_test_bash_install_and_remove_bash-doc", + "rpm": "bash-doc" } ] } \ No newline at end of file diff --git a/suite2cases/bc.json b/suite2cases/bc.json index 548d7c392..cef5e3c5b 100644 --- a/suite2cases/bc.json +++ b/suite2cases/bc.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_bc_install_and_remove_bc" + "name": "oe_test_bc_install_and_remove_bc", + "rpm": "bc" }, { - "name": "oe_test_bc_install_and_remove_bc-help" + "name": "oe_test_bc_install_and_remove_bc-help", + "rpm": "bc-help" }, { - "name": "oe_test_bc_install_and_remove_bc-debuginfo" + "name": "oe_test_bc_install_and_remove_bc-debuginfo", + "rpm": "bc-debuginfo" }, { - "name": "oe_test_bc_install_and_remove_bc-debugsource" + "name": "oe_test_bc_install_and_remove_bc-debugsource", + "rpm": "bc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/bcel.json b/suite2cases/bcel.json index 9f0fdd987..51473a1d7 100644 --- a/suite2cases/bcel.json +++ b/suite2cases/bcel.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_bcel_install_and_remove_bcel" + "name": "oe_test_bcel_install_and_remove_bcel", + "rpm": "bcel" } ] } \ No newline at end of file diff --git a/suite2cases/beakerlib.json b/suite2cases/beakerlib.json index cf8398921..a26f44c09 100644 --- a/suite2cases/beakerlib.json +++ b/suite2cases/beakerlib.json @@ -11,13 +11,16 @@ "name": "oe_test_beakerlib_lsb_release" }, { - "name": "oe_test_beakerlib_install_and_remove_beakerlib" + "name": "oe_test_beakerlib_install_and_remove_beakerlib", + "rpm": "beakerlib" }, { - "name": "oe_test_beakerlib_install_and_remove_beakerlib-vim-syntax" + "name": "oe_test_beakerlib_install_and_remove_beakerlib-vim-syntax", + "rpm": "beakerlib-vim-syntax" }, { - "name": "oe_test_beakerlib_install_and_remove_beakerlib-help" + "name": "oe_test_beakerlib_install_and_remove_beakerlib-help", + "rpm": "beakerlib-help" } ] } \ No newline at end of file diff --git a/suite2cases/bind.json b/suite2cases/bind.json index b0506dab4..510e49661 100644 --- a/suite2cases/bind.json +++ b/suite2cases/bind.json @@ -17,64 +17,84 @@ "name": "oe_test_service_named" }, { - "name": "oe_test_bind_install_and_remove_bind" + "name": "oe_test_bind_install_and_remove_bind", + "rpm": "bind" }, { - "name": "oe_test_bind_install_and_remove_bind-libs" + "name": "oe_test_bind_install_and_remove_bind-libs", + "rpm": "bind-libs" }, { - "name": "oe_test_bind_install_and_remove_bind-dnssec-utils" + "name": "oe_test_bind_install_and_remove_bind-dnssec-utils", + "rpm": "bind-dnssec-utils" }, { - "name": "oe_test_bind_install_and_remove_bind-license" + "name": "oe_test_bind_install_and_remove_bind-license", + "rpm": "bind-license" }, { - "name": "oe_test_bind_install_and_remove_bind-dnssec-doc" + "name": "oe_test_bind_install_and_remove_bind-dnssec-doc", + "rpm": "bind-dnssec-doc" }, { - "name": "oe_test_bind_install_and_remove_bind-utils" + "name": "oe_test_bind_install_and_remove_bind-utils", + "rpm": "bind-utils" }, { - "name": "oe_test_bind_install_and_remove_bind-devel" + "name": "oe_test_bind_install_and_remove_bind-devel", + "rpm": "bind-devel" }, { - "name": "oe_test_bind_install_and_remove_bind-chroot" + "name": "oe_test_bind_install_and_remove_bind-chroot", + "rpm": "bind-chroot" }, { - "name": "oe_test_bind_install_and_remove_bind-debuginfo" + "name": "oe_test_bind_install_and_remove_bind-debuginfo", + "rpm": "bind-debuginfo" }, { - "name": "oe_test_bind_install_and_remove_bind-debugsource" + "name": "oe_test_bind_install_and_remove_bind-debugsource", + "rpm": "bind-debugsource" }, { - "name": "oe_test_bind_install_and_remove_bind-pkcs11" + "name": "oe_test_bind_install_and_remove_bind-pkcs11", + "rpm": "bind-pkcs11" }, { - "name": "oe_test_bind_install_and_remove_bind-pkcs11-utils" + "name": "oe_test_bind_install_and_remove_bind-pkcs11-utils", + "rpm": "bind-pkcs11-utils" }, { - "name": "oe_test_bind_install_and_remove_python3-bind" + "name": "oe_test_bind_install_and_remove_python3-bind", + "rpm": "python3-bind" }, { - "name": "oe_test_bind_install_and_remove_bind-pkcs11-libs" + "name": "oe_test_bind_install_and_remove_bind-pkcs11-libs", + "rpm": "bind-pkcs11-libs" }, { - "name": "oe_test_bind_install_and_remove_bind-pkcs11-devel" + "name": "oe_test_bind_install_and_remove_bind-pkcs11-devel", + "rpm": "bind-pkcs11-devel" }, { - "name": "oe_test_bind_install_and_remove_bind-sdb" + "name": "oe_test_bind_install_and_remove_bind-sdb", + "rpm": "bind-sdb" }, { - "name": "oe_test_bind_install_and_remove_bind-libs-lite" + "name": "oe_test_bind_install_and_remove_bind-libs-lite", + "rpm": "bind-libs-lite" }, { - "name": "oe_test_bind_install_and_remove_bind-sdb-chroot" + "name": "oe_test_bind_install_and_remove_bind-sdb-chroot", + "rpm": "bind-sdb-chroot" }, { - "name": "oe_test_bind_install_and_remove_bind-export-libs" + "name": "oe_test_bind_install_and_remove_bind-export-libs", + "rpm": "bind-export-libs" }, { - "name": "oe_test_bind_install_and_remove_bind-export-devel" + "name": "oe_test_bind_install_and_remove_bind-export-devel", + "rpm": "bind-export-devel" } ] } \ No newline at end of file diff --git a/suite2cases/binutils.json b/suite2cases/binutils.json index 1bd8a45a5..b140ca19a 100644 --- a/suite2cases/binutils.json +++ b/suite2cases/binutils.json @@ -29,37 +29,48 @@ "name": "oe_test_binutils_readelf" }, { - "name": "oe_test_binutils_install_and_remove_binutils" + "name": "oe_test_binutils_install_and_remove_binutils", + "rpm": "binutils" }, { - "name": "oe_test_binutils_install_and_remove_binutils-devel" + "name": "oe_test_binutils_install_and_remove_binutils-devel", + "rpm": "binutils-devel" }, { - "name": "oe_test_binutils_install_and_remove_binutils-gold" + "name": "oe_test_binutils_install_and_remove_binutils-gold", + "rpm": "binutils-gold" }, { - "name": "oe_test_binutils_install_and_remove_cross-binutils-aarch64" + "name": "oe_test_binutils_install_and_remove_cross-binutils-aarch64", + "rpm": "cross-binutils-aarch64" }, { - "name": "oe_test_binutils_install_and_remove_cross-binutils-x86_64" + "name": "oe_test_binutils_install_and_remove_cross-binutils-x86_64", + "rpm": "cross-binutils-x86_64" }, { - "name": "oe_test_binutils_install_and_remove_binutils-gprofng" + "name": "oe_test_binutils_install_and_remove_binutils-gprofng", + "rpm": "binutils-gprofng" }, { - "name": "oe_test_binutils_install_and_remove_cross-binutils-ppc64le" + "name": "oe_test_binutils_install_and_remove_cross-binutils-ppc64le", + "rpm": "cross-binutils-ppc64le" }, { - "name": "oe_test_binutils_install_and_remove_cross-binutils-s390x" + "name": "oe_test_binutils_install_and_remove_cross-binutils-s390x", + "rpm": "cross-binutils-s390x" }, { - "name": "oe_test_binutils_install_and_remove_binutils-debugsource" + "name": "oe_test_binutils_install_and_remove_binutils-debugsource", + "rpm": "binutils-debugsource" }, { - "name": "oe_test_binutils_install_and_remove_binutils-debuginfo" + "name": "oe_test_binutils_install_and_remove_binutils-debuginfo", + "rpm": "binutils-debuginfo" }, { - "name": "oe_test_binutils_install_and_remove_binutils-help" + "name": "oe_test_binutils_install_and_remove_binutils-help", + "rpm": "binutils-help" } ] } \ No newline at end of file diff --git a/suite2cases/bison.json b/suite2cases/bison.json index 29f83dbf0..fa3dcb216 100644 --- a/suite2cases/bison.json +++ b/suite2cases/bison.json @@ -8,22 +8,28 @@ "name": "oe_test_bison" }, { - "name": "oe_test_bison_install_and_remove_bison" + "name": "oe_test_bison_install_and_remove_bison", + "rpm": "bison" }, { - "name": "oe_test_bison_install_and_remove_bison-lang" + "name": "oe_test_bison_install_and_remove_bison-lang", + "rpm": "bison-lang" }, { - "name": "oe_test_bison_install_and_remove_bison-devel" + "name": "oe_test_bison_install_and_remove_bison-devel", + "rpm": "bison-devel" }, { - "name": "oe_test_bison_install_and_remove_bison-help" + "name": "oe_test_bison_install_and_remove_bison-help", + "rpm": "bison-help" }, { - "name": "oe_test_bison_install_and_remove_bison-debugsource" + "name": "oe_test_bison_install_and_remove_bison-debugsource", + "rpm": "bison-debugsource" }, { - "name": "oe_test_bison_install_and_remove_bison-debuginfo" + "name": "oe_test_bison_install_and_remove_bison-debuginfo", + "rpm": "bison-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/bluez.json b/suite2cases/bluez.json index 116e786b5..22a7c6f0e 100644 --- a/suite2cases/bluez.json +++ b/suite2cases/bluez.json @@ -11,25 +11,32 @@ "name": "oe_test_service_bluetooth" }, { - "name": "oe_test_bluez_install_and_remove_bluez" + "name": "oe_test_bluez_install_and_remove_bluez", + "rpm": "bluez" }, { - "name": "oe_test_bluez_install_and_remove_bluez-libs" + "name": "oe_test_bluez_install_and_remove_bluez-libs", + "rpm": "bluez-libs" }, { - "name": "oe_test_bluez_install_and_remove_bluez-devel" + "name": "oe_test_bluez_install_and_remove_bluez-devel", + "rpm": "bluez-devel" }, { - "name": "oe_test_bluez_install_and_remove_bluez-cups" + "name": "oe_test_bluez_install_and_remove_bluez-cups", + "rpm": "bluez-cups" }, { - "name": "oe_test_bluez_install_and_remove_bluez-help" + "name": "oe_test_bluez_install_and_remove_bluez-help", + "rpm": "bluez-help" }, { - "name": "oe_test_bluez_install_and_remove_bluez-debuginfo" + "name": "oe_test_bluez_install_and_remove_bluez-debuginfo", + "rpm": "bluez-debuginfo" }, { - "name": "oe_test_bluez_install_and_remove_bluez-debugsource" + "name": "oe_test_bluez_install_and_remove_bluez-debugsource", + "rpm": "bluez-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/boost.json b/suite2cases/boost.json index c7d5ffd2c..6a266b2b9 100644 --- a/suite2cases/boost.json +++ b/suite2cases/boost.json @@ -5,184 +5,244 @@ "memory": 4, "cases": [ { - "name": "oe_test_boost_install_and_remove_boost" + "name": "oe_test_boost_install_and_remove_boost", + "rpm": "boost" }, { - "name": "oe_test_boost_install_and_remove_boost-filesystem" + "name": "oe_test_boost_install_and_remove_boost-filesystem", + "rpm": "boost-filesystem" }, { - "name": "oe_test_boost_install_and_remove_boost-json" + "name": "oe_test_boost_install_and_remove_boost-json", + "rpm": "boost-json" }, { - "name": "oe_test_boost_install_and_remove_boost-log" + "name": "oe_test_boost_install_and_remove_boost-log", + "rpm": "boost-log" }, { - "name": "oe_test_boost_install_and_remove_boost-random" + "name": "oe_test_boost_install_and_remove_boost-random", + "rpm": "boost-random" }, { - "name": "oe_test_boost_install_and_remove_boost-thread" + "name": "oe_test_boost_install_and_remove_boost-thread", + "rpm": "boost-thread" }, { - "name": "oe_test_boost_install_and_remove_boost-type_erasure" + "name": "oe_test_boost_install_and_remove_boost-type_erasure", + "rpm": "boost-type_erasure" }, { - "name": "oe_test_boost_install_and_remove_boost-help" + "name": "oe_test_boost_install_and_remove_boost-help", + "rpm": "boost-help" }, { - "name": "oe_test_boost_install_and_remove_boost-atomic" + "name": "oe_test_boost_install_and_remove_boost-atomic", + "rpm": "boost-atomic" }, { - "name": "oe_test_boost_install_and_remove_boost-container" + "name": "oe_test_boost_install_and_remove_boost-container", + "rpm": "boost-container" }, { - "name": "oe_test_boost_install_and_remove_boost-context" + "name": "oe_test_boost_install_and_remove_boost-context", + "rpm": "boost-context" }, { - "name": "oe_test_boost_install_and_remove_boost-fiber" + "name": "oe_test_boost_install_and_remove_boost-fiber", + "rpm": "boost-fiber" }, { - "name": "oe_test_boost_install_and_remove_boost-math" + "name": "oe_test_boost_install_and_remove_boost-math", + "rpm": "boost-math" }, { - "name": "oe_test_boost_install_and_remove_boost-nowide" + "name": "oe_test_boost_install_and_remove_boost-nowide", + "rpm": "boost-nowide" }, { - "name": "oe_test_boost_install_and_remove_boost-program-options" + "name": "oe_test_boost_install_and_remove_boost-program-options", + "rpm": "boost-program-options" }, { - "name": "oe_test_boost_install_and_remove_boost-python3" + "name": "oe_test_boost_install_and_remove_boost-python3", + "rpm": "boost-python3" }, { - "name": "oe_test_boost_install_and_remove_boost-serialization" + "name": "oe_test_boost_install_and_remove_boost-serialization", + "rpm": "boost-serialization" }, { - "name": "oe_test_boost_install_and_remove_boost-stacktrace" + "name": "oe_test_boost_install_and_remove_boost-stacktrace", + "rpm": "boost-stacktrace" }, { - "name": "oe_test_boost_install_and_remove_boost-system" + "name": "oe_test_boost_install_and_remove_boost-system", + "rpm": "boost-system" }, { - "name": "oe_test_boost_install_and_remove_boost-test" + "name": "oe_test_boost_install_and_remove_boost-test", + "rpm": "boost-test" }, { - "name": "oe_test_boost_install_and_remove_boost-timer" + "name": "oe_test_boost_install_and_remove_boost-timer", + "rpm": "boost-timer" }, { - "name": "oe_test_boost_install_and_remove_boost-wave" + "name": "oe_test_boost_install_and_remove_boost-wave", + "rpm": "boost-wave" }, { - "name": "oe_test_boost_install_and_remove_boost-devel" + "name": "oe_test_boost_install_and_remove_boost-devel", + "rpm": "boost-devel" }, { - "name": "oe_test_boost_install_and_remove_boost-chrono" + "name": "oe_test_boost_install_and_remove_boost-chrono", + "rpm": "boost-chrono" }, { - "name": "oe_test_boost_install_and_remove_boost-contract" + "name": "oe_test_boost_install_and_remove_boost-contract", + "rpm": "boost-contract" }, { - "name": "oe_test_boost_install_and_remove_boost-coroutine" + "name": "oe_test_boost_install_and_remove_boost-coroutine", + "rpm": "boost-coroutine" }, { - "name": "oe_test_boost_install_and_remove_boost-date-time" + "name": "oe_test_boost_install_and_remove_boost-date-time", + "rpm": "boost-date-time" }, { - "name": "oe_test_boost_install_and_remove_boost-graph" + "name": "oe_test_boost_install_and_remove_boost-graph", + "rpm": "boost-graph" }, { - "name": "oe_test_boost_install_and_remove_boost-iostreams" + "name": "oe_test_boost_install_and_remove_boost-iostreams", + "rpm": "boost-iostreams" }, { - "name": "oe_test_boost_install_and_remove_boost-locale" + "name": "oe_test_boost_install_and_remove_boost-locale", + "rpm": "boost-locale" }, { - "name": "oe_test_boost_install_and_remove_boost-regex" + "name": "oe_test_boost_install_and_remove_boost-regex", + "rpm": "boost-regex" }, { - "name": "oe_test_boost_install_and_remove_boost-url" + "name": "oe_test_boost_install_and_remove_boost-url", + "rpm": "boost-url" }, { - "name": "oe_test_boost_install_and_remove_boost-debugsource" + "name": "oe_test_boost_install_and_remove_boost-debugsource", + "rpm": "boost-debugsource" }, { - "name": "oe_test_boost_install_and_remove_boost-debuginfo" + "name": "oe_test_boost_install_and_remove_boost-debuginfo", + "rpm": "boost-debuginfo" }, { - "name": "oe_test_boost_install_and_remove_boost-examples" + "name": "oe_test_boost_install_and_remove_boost-examples", + "rpm": "boost-examples" }, { - "name": "oe_test_boost_install_and_remove_boost-openmpi-devel" + "name": "oe_test_boost_install_and_remove_boost-openmpi-devel", + "rpm": "boost-openmpi-devel" }, { - "name": "oe_test_boost_install_and_remove_boost-mpich-devel" + "name": "oe_test_boost_install_and_remove_boost-mpich-devel", + "rpm": "boost-mpich-devel" }, { - "name": "oe_test_boost_install_and_remove_boost-mpich-python3-devel" + "name": "oe_test_boost_install_and_remove_boost-mpich-python3-devel", + "rpm": "boost-mpich-python3-devel" }, { - "name": "oe_test_boost_install_and_remove_boost-build" + "name": "oe_test_boost_install_and_remove_boost-build", + "rpm": "boost-build" }, { - "name": "oe_test_boost_install_and_remove_boost-python3-devel" + "name": "oe_test_boost_install_and_remove_boost-python3-devel", + "rpm": "boost-python3-devel" }, { - "name": "oe_test_boost_install_and_remove_boost-mpich" + "name": "oe_test_boost_install_and_remove_boost-mpich", + "rpm": "boost-mpich" }, { - "name": "oe_test_boost_install_and_remove_boost-mpich-python3" + "name": "oe_test_boost_install_and_remove_boost-mpich-python3", + "rpm": "boost-mpich-python3" }, { - "name": "oe_test_boost_install_and_remove_boost-graph-mpich" + "name": "oe_test_boost_install_and_remove_boost-graph-mpich", + "rpm": "boost-graph-mpich" }, { - "name": "oe_test_boost_install_and_remove_boost-doctools" + "name": "oe_test_boost_install_and_remove_boost-doctools", + "rpm": "boost-doctools" }, { - "name": "oe_test_boost_install_and_remove_boost-numpy3" + "name": "oe_test_boost_install_and_remove_boost-numpy3", + "rpm": "boost-numpy3" }, { - "name": "oe_test_boost_install_and_remove_boost-openmpi" + "name": "oe_test_boost_install_and_remove_boost-openmpi", + "rpm": "boost-openmpi" }, { - "name": "oe_test_boost_install_and_remove_boost-openmpi-python3" + "name": "oe_test_boost_install_and_remove_boost-openmpi-python3", + "rpm": "boost-openmpi-python3" }, { - "name": "oe_test_boost_install_and_remove_boost-openmpi-python3-devel" + "name": "oe_test_boost_install_and_remove_boost-openmpi-python3-devel", + "rpm": "boost-openmpi-python3-devel" }, { - "name": "oe_test_boost_install_and_remove_boost-graph-openmpi" + "name": "oe_test_boost_install_and_remove_boost-graph-openmpi", + "rpm": "boost-graph-openmpi" }, { - "name": "oe_test_boost_install_and_remove_boost-jam" + "name": "oe_test_boost_install_and_remove_boost-jam", + "rpm": "boost-jam" }, { - "name": "oe_test_boost_install_and_remove_boost-signals" + "name": "oe_test_boost_install_and_remove_boost-signals", + "rpm": "boost-signals" }, { - "name": "oe_test_boost_install_and_remove_boost-python2" + "name": "oe_test_boost_install_and_remove_boost-python2", + "rpm": "boost-python2" }, { - "name": "oe_test_boost_install_and_remove_boost-numpy2" + "name": "oe_test_boost_install_and_remove_boost-numpy2", + "rpm": "boost-numpy2" }, { - "name": "oe_test_boost_install_and_remove_boost-python2-devel" + "name": "oe_test_boost_install_and_remove_boost-python2-devel", + "rpm": "boost-python2-devel" }, { - "name": "oe_test_boost_install_and_remove_boost-static" + "name": "oe_test_boost_install_and_remove_boost-static", + "rpm": "boost-static" }, { - "name": "oe_test_boost_install_and_remove_boost-b2" + "name": "oe_test_boost_install_and_remove_boost-b2", + "rpm": "boost-b2" }, { - "name": "oe_test_boost_install_and_remove_boost-doc" + "name": "oe_test_boost_install_and_remove_boost-doc", + "rpm": "boost-doc" }, { - "name": "oe_test_boost_install_and_remove_boost-mpich-python" + "name": "oe_test_boost_install_and_remove_boost-mpich-python", + "rpm": "boost-mpich-python" }, { - "name": "oe_test_boost_install_and_remove_boost-python" + "name": "oe_test_boost_install_and_remove_boost-python", + "rpm": "boost-python" }, { - "name": "oe_test_boost_install_and_remove_boost-openmpi-python" + "name": "oe_test_boost_install_and_remove_boost-openmpi-python", + "rpm": "boost-openmpi-python" } ] } \ No newline at end of file diff --git a/suite2cases/bridge-utils.json b/suite2cases/bridge-utils.json index 306b0a62c..5b528edab 100644 --- a/suite2cases/bridge-utils.json +++ b/suite2cases/bridge-utils.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_bridge-utils_install_and_remove_bridge-utils" + "name": "oe_test_bridge-utils_install_and_remove_bridge-utils", + "rpm": "bridge-utils" }, { - "name": "oe_test_bridge-utils_install_and_remove_bridge-utils-debuginfo" + "name": "oe_test_bridge-utils_install_and_remove_bridge-utils-debuginfo", + "rpm": "bridge-utils-debuginfo" }, { - "name": "oe_test_bridge-utils_install_and_remove_bridge-utils-debugsource" + "name": "oe_test_bridge-utils_install_and_remove_bridge-utils-debugsource", + "rpm": "bridge-utils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/brotli.json b/suite2cases/brotli.json index 50d1fced7..293204030 100644 --- a/suite2cases/brotli.json +++ b/suite2cases/brotli.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_brotli_install_and_remove_brotli" + "name": "oe_test_brotli_install_and_remove_brotli", + "rpm": "brotli" }, { - "name": "oe_test_brotli_install_and_remove_brotli-devel" + "name": "oe_test_brotli_install_and_remove_brotli-devel", + "rpm": "brotli-devel" }, { - "name": "oe_test_brotli_install_and_remove_python3-brotli" + "name": "oe_test_brotli_install_and_remove_python3-brotli", + "rpm": "python3-brotli" }, { - "name": "oe_test_brotli_install_and_remove_brotli-help" + "name": "oe_test_brotli_install_and_remove_brotli-help", + "rpm": "brotli-help" }, { - "name": "oe_test_brotli_install_and_remove_brotli-debugsource" + "name": "oe_test_brotli_install_and_remove_brotli-debugsource", + "rpm": "brotli-debugsource" }, { - "name": "oe_test_brotli_install_and_remove_brotli-debuginfo" + "name": "oe_test_brotli_install_and_remove_brotli-debuginfo", + "rpm": "brotli-debuginfo" }, { - "name": "oe_test_brotli_install_and_remove_python2-brotli" + "name": "oe_test_brotli_install_and_remove_python2-brotli", + "rpm": "python2-brotli" } ] } \ No newline at end of file diff --git a/suite2cases/btrfs-progs.json b/suite2cases/btrfs-progs.json index e66ccfca3..80d182607 100644 --- a/suite2cases/btrfs-progs.json +++ b/suite2cases/btrfs-progs.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs" + "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs", + "rpm": "btrfs-progs" }, { - "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-help" + "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-help", + "rpm": "btrfs-progs-help" }, { - "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-devel" + "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-devel", + "rpm": "btrfs-progs-devel" }, { - "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-debugsource" + "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-debugsource", + "rpm": "btrfs-progs-debugsource" }, { - "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-debuginfo" + "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-debuginfo", + "rpm": "btrfs-progs-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/bubblewrap.json b/suite2cases/bubblewrap.json index 08f31caaa..4ab5f3fdb 100644 --- a/suite2cases/bubblewrap.json +++ b/suite2cases/bubblewrap.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_bubblewrap_install_and_remove_bubblewrap" + "name": "oe_test_bubblewrap_install_and_remove_bubblewrap", + "rpm": "bubblewrap" }, { - "name": "oe_test_bubblewrap_install_and_remove_bubblewrap-debuginfo" + "name": "oe_test_bubblewrap_install_and_remove_bubblewrap-debuginfo", + "rpm": "bubblewrap-debuginfo" }, { - "name": "oe_test_bubblewrap_install_and_remove_bubblewrap-help" + "name": "oe_test_bubblewrap_install_and_remove_bubblewrap-help", + "rpm": "bubblewrap-help" }, { - "name": "oe_test_bubblewrap_install_and_remove_bubblewrap-debugsource" + "name": "oe_test_bubblewrap_install_and_remove_bubblewrap-debugsource", + "rpm": "bubblewrap-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/byacc.json b/suite2cases/byacc.json index 99dc696f7..fd61645db 100644 --- a/suite2cases/byacc.json +++ b/suite2cases/byacc.json @@ -17,16 +17,20 @@ "name": "oe_test_byacc_yacc_02" }, { - "name": "oe_test_byacc_install_and_remove_byacc" + "name": "oe_test_byacc_install_and_remove_byacc", + "rpm": "byacc" }, { - "name": "oe_test_byacc_install_and_remove_byacc-help" + "name": "oe_test_byacc_install_and_remove_byacc-help", + "rpm": "byacc-help" }, { - "name": "oe_test_byacc_install_and_remove_byacc-debugsource" + "name": "oe_test_byacc_install_and_remove_byacc-debugsource", + "rpm": "byacc-debugsource" }, { - "name": "oe_test_byacc_install_and_remove_byacc-debuginfo" + "name": "oe_test_byacc_install_and_remove_byacc-debuginfo", + "rpm": "byacc-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/bzip2.json b/suite2cases/bzip2.json index bfc809056..c5a5755af 100644 --- a/suite2cases/bzip2.json +++ b/suite2cases/bzip2.json @@ -23,19 +23,24 @@ "name": "oe_test_bzegrep_001" }, { - "name": "oe_test_bzip2_install_and_remove_bzip2" + "name": "oe_test_bzip2_install_and_remove_bzip2", + "rpm": "bzip2" }, { - "name": "oe_test_bzip2_install_and_remove_bzip2-devel" + "name": "oe_test_bzip2_install_and_remove_bzip2-devel", + "rpm": "bzip2-devel" }, { - "name": "oe_test_bzip2_install_and_remove_bzip2-debugsource" + "name": "oe_test_bzip2_install_and_remove_bzip2-debugsource", + "rpm": "bzip2-debugsource" }, { - "name": "oe_test_bzip2_install_and_remove_bzip2-help" + "name": "oe_test_bzip2_install_and_remove_bzip2-help", + "rpm": "bzip2-help" }, { - "name": "oe_test_bzip2_install_and_remove_bzip2-debuginfo" + "name": "oe_test_bzip2_install_and_remove_bzip2-debuginfo", + "rpm": "bzip2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/c-ares.json b/suite2cases/c-ares.json index 022b3967e..c5f342880 100644 --- a/suite2cases/c-ares.json +++ b/suite2cases/c-ares.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_c-ares_install_and_remove_c-ares" + "name": "oe_test_c-ares_install_and_remove_c-ares", + "rpm": "c-ares" }, { - "name": "oe_test_c-ares_install_and_remove_c-ares-devel" + "name": "oe_test_c-ares_install_and_remove_c-ares-devel", + "rpm": "c-ares-devel" }, { - "name": "oe_test_c-ares_install_and_remove_c-ares-help" + "name": "oe_test_c-ares_install_and_remove_c-ares-help", + "rpm": "c-ares-help" }, { - "name": "oe_test_c-ares_install_and_remove_c-ares-debugsource" + "name": "oe_test_c-ares_install_and_remove_c-ares-debugsource", + "rpm": "c-ares-debugsource" }, { - "name": "oe_test_c-ares_install_and_remove_c-ares-debuginfo" + "name": "oe_test_c-ares_install_and_remove_c-ares-debuginfo", + "rpm": "c-ares-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/ca-certificates.json b/suite2cases/ca-certificates.json index 8452527d4..5d04248f9 100644 --- a/suite2cases/ca-certificates.json +++ b/suite2cases/ca-certificates.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_ca-certificates_install_and_remove_ca-certificates" + "name": "oe_test_ca-certificates_install_and_remove_ca-certificates", + "rpm": "ca-certificates" } ] } \ No newline at end of file diff --git a/suite2cases/color-filesystem.json b/suite2cases/color-filesystem.json index 44110fb81..e3427c2c9 100644 --- a/suite2cases/color-filesystem.json +++ b/suite2cases/color-filesystem.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_color-filesystem_install_and_remove_color-filesystem" + "name": "oe_test_color-filesystem_install_and_remove_color-filesystem", + "rpm": "color-filesystem" } ] } \ No newline at end of file diff --git a/suite2cases/colord.json b/suite2cases/colord.json index f7151b7e5..4736489e2 100644 --- a/suite2cases/colord.json +++ b/suite2cases/colord.json @@ -8,34 +8,44 @@ "name": "oe_test_service_colord" }, { - "name": "oe_test_colord_install_and_remove_colord" + "name": "oe_test_colord_install_and_remove_colord", + "rpm": "colord" }, { - "name": "oe_test_colord_install_and_remove_colord-devel" + "name": "oe_test_colord_install_and_remove_colord-devel", + "rpm": "colord-devel" }, { - "name": "oe_test_colord_install_and_remove_colord-libs" + "name": "oe_test_colord_install_and_remove_colord-libs", + "rpm": "colord-libs" }, { - "name": "oe_test_colord_install_and_remove_colord-help" + "name": "oe_test_colord_install_and_remove_colord-help", + "rpm": "colord-help" }, { - "name": "oe_test_colord_install_and_remove_colord-debuginfo" + "name": "oe_test_colord_install_and_remove_colord-debuginfo", + "rpm": "colord-debuginfo" }, { - "name": "oe_test_colord_install_and_remove_colord-debugsource" + "name": "oe_test_colord_install_and_remove_colord-debugsource", + "rpm": "colord-debugsource" }, { - "name": "oe_test_colord_install_and_remove_colord-doc" + "name": "oe_test_colord_install_and_remove_colord-doc", + "rpm": "colord-doc" }, { - "name": "oe_test_colord_install_and_remove_colord-devel-docs" + "name": "oe_test_colord_install_and_remove_colord-devel-docs", + "rpm": "colord-devel-docs" }, { - "name": "oe_test_colord_install_and_remove_colord-extra-profiles" + "name": "oe_test_colord_install_and_remove_colord-extra-profiles", + "rpm": "colord-extra-profiles" }, { - "name": "oe_test_colord_install_and_remove_colord-tests" + "name": "oe_test_colord_install_and_remove_colord-tests", + "rpm": "colord-tests" } ] } \ No newline at end of file diff --git a/suite2cases/console-setup.json b/suite2cases/console-setup.json index 81f632b14..84ffa330e 100644 --- a/suite2cases/console-setup.json +++ b/suite2cases/console-setup.json @@ -17,10 +17,12 @@ "name": "oe_test_console-setup_setupcon_02" }, { - "name": "oe_test_console-setup_install_and_remove_console-setup" + "name": "oe_test_console-setup_install_and_remove_console-setup", + "rpm": "console-setup" }, { - "name": "oe_test_console-setup_install_and_remove_console-setup-help" + "name": "oe_test_console-setup_install_and_remove_console-setup-help", + "rpm": "console-setup-help" } ] } \ No newline at end of file diff --git a/suite2cases/coreutils.json b/suite2cases/coreutils.json index d761adf59..423ba4a19 100644 --- a/suite2cases/coreutils.json +++ b/suite2cases/coreutils.json @@ -8,16 +8,20 @@ "name": "oe_test_numfmt" }, { - "name": "oe_test_coreutils_install_and_remove_coreutils" + "name": "oe_test_coreutils_install_and_remove_coreutils", + "rpm": "coreutils" }, { - "name": "oe_test_coreutils_install_and_remove_coreutils-debugsource" + "name": "oe_test_coreutils_install_and_remove_coreutils-debugsource", + "rpm": "coreutils-debugsource" }, { - "name": "oe_test_coreutils_install_and_remove_coreutils-help" + "name": "oe_test_coreutils_install_and_remove_coreutils-help", + "rpm": "coreutils-help" }, { - "name": "oe_test_coreutils_install_and_remove_coreutils-debuginfo" + "name": "oe_test_coreutils_install_and_remove_coreutils-debuginfo", + "rpm": "coreutils-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/cpio.json b/suite2cases/cpio.json index 7139553c9..8a820f849 100644 --- a/suite2cases/cpio.json +++ b/suite2cases/cpio.json @@ -8,16 +8,20 @@ "name": "oe_test_cpio" }, { - "name": "oe_test_cpio_install_and_remove_cpio" + "name": "oe_test_cpio_install_and_remove_cpio", + "rpm": "cpio" }, { - "name": "oe_test_cpio_install_and_remove_cpio-debuginfo" + "name": "oe_test_cpio_install_and_remove_cpio-debuginfo", + "rpm": "cpio-debuginfo" }, { - "name": "oe_test_cpio_install_and_remove_cpio-debugsource" + "name": "oe_test_cpio_install_and_remove_cpio-debugsource", + "rpm": "cpio-debugsource" }, { - "name": "oe_test_cpio_install_and_remove_cpio-help" + "name": "oe_test_cpio_install_and_remove_cpio-help", + "rpm": "cpio-help" } ] } \ No newline at end of file diff --git a/suite2cases/cppcheck.json b/suite2cases/cppcheck.json index 92b47f998..ec62f9a81 100644 --- a/suite2cases/cppcheck.json +++ b/suite2cases/cppcheck.json @@ -11,16 +11,20 @@ "name": "oe_test_cppcheck-htmlreport" }, { - "name": "oe_test_cppcheck_install_and_remove_cppcheck" + "name": "oe_test_cppcheck_install_and_remove_cppcheck", + "rpm": "cppcheck" }, { - "name": "oe_test_cppcheck_install_and_remove_cppcheck-help" + "name": "oe_test_cppcheck_install_and_remove_cppcheck-help", + "rpm": "cppcheck-help" }, { - "name": "oe_test_cppcheck_install_and_remove_cppcheck-debuginfo" + "name": "oe_test_cppcheck_install_and_remove_cppcheck-debuginfo", + "rpm": "cppcheck-debuginfo" }, { - "name": "oe_test_cppcheck_install_and_remove_cppcheck-debugsource" + "name": "oe_test_cppcheck_install_and_remove_cppcheck-debugsource", + "rpm": "cppcheck-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/cppunit.json b/suite2cases/cppunit.json index 614ed5f15..b711864dd 100644 --- a/suite2cases/cppunit.json +++ b/suite2cases/cppunit.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_cppunit_install_and_remove_cppunit" + "name": "oe_test_cppunit_install_and_remove_cppunit", + "rpm": "cppunit" }, { - "name": "oe_test_cppunit_install_and_remove_cppunit-help" + "name": "oe_test_cppunit_install_and_remove_cppunit-help", + "rpm": "cppunit-help" }, { - "name": "oe_test_cppunit_install_and_remove_cppunit-devel" + "name": "oe_test_cppunit_install_and_remove_cppunit-devel", + "rpm": "cppunit-devel" }, { - "name": "oe_test_cppunit_install_and_remove_cppunit-debugsource" + "name": "oe_test_cppunit_install_and_remove_cppunit-debugsource", + "rpm": "cppunit-debugsource" }, { - "name": "oe_test_cppunit_install_and_remove_cppunit-debuginfo" + "name": "oe_test_cppunit_install_and_remove_cppunit-debuginfo", + "rpm": "cppunit-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/cracklib.json b/suite2cases/cracklib.json index cafcd5d82..30cdc5f1a 100644 --- a/suite2cases/cracklib.json +++ b/suite2cases/cracklib.json @@ -8,25 +8,32 @@ "name": "oe_test_cracklib" }, { - "name": "oe_test_cracklib_install_and_remove_cracklib" + "name": "oe_test_cracklib_install_and_remove_cracklib", + "rpm": "cracklib" }, { - "name": "oe_test_cracklib_install_and_remove_cracklib-devel" + "name": "oe_test_cracklib_install_and_remove_cracklib-devel", + "rpm": "cracklib-devel" }, { - "name": "oe_test_cracklib_install_and_remove_python3-cracklib" + "name": "oe_test_cracklib_install_and_remove_python3-cracklib", + "rpm": "python3-cracklib" }, { - "name": "oe_test_cracklib_install_and_remove_cracklib-debuginfo" + "name": "oe_test_cracklib_install_and_remove_cracklib-debuginfo", + "rpm": "cracklib-debuginfo" }, { - "name": "oe_test_cracklib_install_and_remove_cracklib-debugsource" + "name": "oe_test_cracklib_install_and_remove_cracklib-debugsource", + "rpm": "cracklib-debugsource" }, { - "name": "oe_test_cracklib_install_and_remove_cracklib-help" + "name": "oe_test_cracklib_install_and_remove_cracklib-help", + "rpm": "cracklib-help" }, { - "name": "oe_test_cracklib_install_and_remove_python2-cracklib" + "name": "oe_test_cracklib_install_and_remove_python2-cracklib", + "rpm": "python2-cracklib" } ] } \ No newline at end of file diff --git a/suite2cases/crash.json b/suite2cases/crash.json index 5c54f55b7..31eac28df 100644 --- a/suite2cases/crash.json +++ b/suite2cases/crash.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_crash_install_and_remove_crash" + "name": "oe_test_crash_install_and_remove_crash", + "rpm": "crash" }, { - "name": "oe_test_crash_install_and_remove_crash-devel" + "name": "oe_test_crash_install_and_remove_crash-devel", + "rpm": "crash-devel" }, { - "name": "oe_test_crash_install_and_remove_crash-help" + "name": "oe_test_crash_install_and_remove_crash-help", + "rpm": "crash-help" }, { - "name": "oe_test_crash_install_and_remove_crash-debuginfo" + "name": "oe_test_crash_install_and_remove_crash-debuginfo", + "rpm": "crash-debuginfo" }, { - "name": "oe_test_crash_install_and_remove_crash-debugsource" + "name": "oe_test_crash_install_and_remove_crash-debugsource", + "rpm": "crash-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/createrepo_c.json b/suite2cases/createrepo_c.json index 091c3606e..43b45d9c6 100644 --- a/suite2cases/createrepo_c.json +++ b/suite2cases/createrepo_c.json @@ -17,25 +17,32 @@ "name": "oe_test_createrepo_c_BaseFun" }, { - "name": "oe_test_createrepo_c_install_and_remove_createrepo_c" + "name": "oe_test_createrepo_c_install_and_remove_createrepo_c", + "rpm": "createrepo_c" }, { - "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-devel" + "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-devel", + "rpm": "createrepo_c-devel" }, { - "name": "oe_test_createrepo_c_install_and_remove_python3-createrepo_c" + "name": "oe_test_createrepo_c_install_and_remove_python3-createrepo_c", + "rpm": "python3-createrepo_c" }, { - "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-help" + "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-help", + "rpm": "createrepo_c-help" }, { - "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-debuginfo" + "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-debuginfo", + "rpm": "createrepo_c-debuginfo" }, { - "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-debugsource" + "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-debugsource", + "rpm": "createrepo_c-debugsource" }, { - "name": "oe_test_createrepo_c_install_and_remove_python2-createrepo_c" + "name": "oe_test_createrepo_c_install_and_remove_python2-createrepo_c", + "rpm": "python2-createrepo_c" } ] } \ No newline at end of file diff --git a/suite2cases/cronie.json b/suite2cases/cronie.json index 68af34b70..03cc5808e 100644 --- a/suite2cases/cronie.json +++ b/suite2cases/cronie.json @@ -11,16 +11,20 @@ "name": "oe_test_cronie" }, { - "name": "oe_test_cronie_install_and_remove_cronie" + "name": "oe_test_cronie_install_and_remove_cronie", + "rpm": "cronie" }, { - "name": "oe_test_cronie_install_and_remove_cronie-help" + "name": "oe_test_cronie_install_and_remove_cronie-help", + "rpm": "cronie-help" }, { - "name": "oe_test_cronie_install_and_remove_cronie-debugsource" + "name": "oe_test_cronie_install_and_remove_cronie-debugsource", + "rpm": "cronie-debugsource" }, { - "name": "oe_test_cronie_install_and_remove_cronie-debuginfo" + "name": "oe_test_cronie_install_and_remove_cronie-debuginfo", + "rpm": "cronie-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/crontabs.json b/suite2cases/crontabs.json index 67bee2d08..8a64de6fc 100644 --- a/suite2cases/crontabs.json +++ b/suite2cases/crontabs.json @@ -11,10 +11,12 @@ "name": "oe_test_crontabs_002" }, { - "name": "oe_test_crontabs_install_and_remove_crontabs" + "name": "oe_test_crontabs_install_and_remove_crontabs", + "rpm": "crontabs" }, { - "name": "oe_test_crontabs_install_and_remove_crontabs-help" + "name": "oe_test_crontabs_install_and_remove_crontabs-help", + "rpm": "crontabs-help" } ] } \ No newline at end of file diff --git a/suite2cases/crypto-policies.json b/suite2cases/crypto-policies.json index 053170476..e4c7a63a1 100644 --- a/suite2cases/crypto-policies.json +++ b/suite2cases/crypto-policies.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_crypto-policies_install_and_remove_crypto-policies" + "name": "oe_test_crypto-policies_install_and_remove_crypto-policies", + "rpm": "crypto-policies" }, { - "name": "oe_test_crypto-policies_install_and_remove_crypto-policies-scripts" + "name": "oe_test_crypto-policies_install_and_remove_crypto-policies-scripts", + "rpm": "crypto-policies-scripts" } ] } \ No newline at end of file diff --git a/suite2cases/cryptsetup.json b/suite2cases/cryptsetup.json index d19ecfb4b..0ee5983ad 100644 --- a/suite2cases/cryptsetup.json +++ b/suite2cases/cryptsetup.json @@ -20,34 +20,44 @@ ] }, { - "name": "oe_test_cryptsetup_install_and_remove_cryptsetup" + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup", + "rpm": "cryptsetup" }, { - "name": "oe_test_cryptsetup_install_and_remove_integritysetup" + "name": "oe_test_cryptsetup_install_and_remove_integritysetup", + "rpm": "integritysetup" }, { - "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-help" + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-help", + "rpm": "cryptsetup-help" }, { - "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-devel" + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-devel", + "rpm": "cryptsetup-devel" }, { - "name": "oe_test_cryptsetup_install_and_remove_veritysetup" + "name": "oe_test_cryptsetup_install_and_remove_veritysetup", + "rpm": "veritysetup" }, { - "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-debuginfo" + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-debuginfo", + "rpm": "cryptsetup-debuginfo" }, { - "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-debugsource" + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-debugsource", + "rpm": "cryptsetup-debugsource" }, { - "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-reencrypt" + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-reencrypt", + "rpm": "cryptsetup-reencrypt" }, { - "name": "oe_test_cryptsetup_install_and_remove_python2-cryptsetup" + "name": "oe_test_cryptsetup_install_and_remove_python2-cryptsetup", + "rpm": "python2-cryptsetup" }, { - "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-python3" + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-python3", + "rpm": "cryptsetup-python3" } ] } \ No newline at end of file diff --git a/suite2cases/cscope.json b/suite2cases/cscope.json index 840489572..82551db50 100644 --- a/suite2cases/cscope.json +++ b/suite2cases/cscope.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_cscope_install_and_remove_cscope" + "name": "oe_test_cscope_install_and_remove_cscope", + "rpm": "cscope" }, { - "name": "oe_test_cscope_install_and_remove_cscope-help" + "name": "oe_test_cscope_install_and_remove_cscope-help", + "rpm": "cscope-help" }, { - "name": "oe_test_cscope_install_and_remove_cscope-debugsource" + "name": "oe_test_cscope_install_and_remove_cscope-debugsource", + "rpm": "cscope-debugsource" }, { - "name": "oe_test_cscope_install_and_remove_cscope-debuginfo" + "name": "oe_test_cscope_install_and_remove_cscope-debuginfo", + "rpm": "cscope-debuginfo" }, { - "name": "oe_test_cscope_install_and_remove_cscope-doc" + "name": "oe_test_cscope_install_and_remove_cscope-doc", + "rpm": "cscope-doc" } ] } \ No newline at end of file diff --git a/suite2cases/cups.json b/suite2cases/cups.json index 2f28b7b44..bd496bad7 100644 --- a/suite2cases/cups.json +++ b/suite2cases/cups.json @@ -14,37 +14,48 @@ "name": "oe_test_socket_cups" }, { - "name": "oe_test_cups_install_and_remove_cups" + "name": "oe_test_cups_install_and_remove_cups", + "rpm": "cups" }, { - "name": "oe_test_cups_install_and_remove_cups-devel" + "name": "oe_test_cups_install_and_remove_cups-devel", + "rpm": "cups-devel" }, { - "name": "oe_test_cups_install_and_remove_cups-filesystem" + "name": "oe_test_cups_install_and_remove_cups-filesystem", + "rpm": "cups-filesystem" }, { - "name": "oe_test_cups_install_and_remove_cups-ipptool" + "name": "oe_test_cups_install_and_remove_cups-ipptool", + "rpm": "cups-ipptool" }, { - "name": "oe_test_cups_install_and_remove_cups-help" + "name": "oe_test_cups_install_and_remove_cups-help", + "rpm": "cups-help" }, { - "name": "oe_test_cups_install_and_remove_cups-client" + "name": "oe_test_cups_install_and_remove_cups-client", + "rpm": "cups-client" }, { - "name": "oe_test_cups_install_and_remove_cups-libs" + "name": "oe_test_cups_install_and_remove_cups-libs", + "rpm": "cups-libs" }, { - "name": "oe_test_cups_install_and_remove_cups-lpd" + "name": "oe_test_cups_install_and_remove_cups-lpd", + "rpm": "cups-lpd" }, { - "name": "oe_test_cups_install_and_remove_cups-printerapp" + "name": "oe_test_cups_install_and_remove_cups-printerapp", + "rpm": "cups-printerapp" }, { - "name": "oe_test_cups_install_and_remove_cups-debuginfo" + "name": "oe_test_cups_install_and_remove_cups-debuginfo", + "rpm": "cups-debuginfo" }, { - "name": "oe_test_cups_install_and_remove_cups-debugsource" + "name": "oe_test_cups_install_and_remove_cups-debugsource", + "rpm": "cups-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/curl.json b/suite2cases/curl.json index 5fed9b1e4..9f393695a 100644 --- a/suite2cases/curl.json +++ b/suite2cases/curl.json @@ -32,25 +32,32 @@ "name": "oe_test_curl_curl_007" }, { - "name": "oe_test_curl_install_and_remove_curl" + "name": "oe_test_curl_install_and_remove_curl", + "rpm": "curl" }, { - "name": "oe_test_curl_install_and_remove_libcurl" + "name": "oe_test_curl_install_and_remove_libcurl", + "rpm": "libcurl" }, { - "name": "oe_test_curl_install_and_remove_libcurl-devel" + "name": "oe_test_curl_install_and_remove_libcurl-devel", + "rpm": "libcurl-devel" }, { - "name": "oe_test_curl_install_and_remove_curl-help" + "name": "oe_test_curl_install_and_remove_curl-help", + "rpm": "curl-help" }, { - "name": "oe_test_curl_install_and_remove_curl-debugsource" + "name": "oe_test_curl_install_and_remove_curl-debugsource", + "rpm": "curl-debugsource" }, { - "name": "oe_test_curl_install_and_remove_curl-debuginfo" + "name": "oe_test_curl_install_and_remove_curl-debuginfo", + "rpm": "curl-debuginfo" }, { - "name": "oe_test_curl_install_and_remove_curl-devel" + "name": "oe_test_curl_install_and_remove_curl-devel", + "rpm": "curl-devel" } ] } \ No newline at end of file diff --git a/suite2cases/cyrus-sasl.json b/suite2cases/cyrus-sasl.json index 47e48a624..8c8916d69 100644 --- a/suite2cases/cyrus-sasl.json +++ b/suite2cases/cyrus-sasl.json @@ -8,46 +8,60 @@ "name": "oe_test_service_saslauthd" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl", + "rpm": "cyrus-sasl" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-devel" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-devel", + "rpm": "cyrus-sasl-devel" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-lib" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-lib", + "rpm": "cyrus-sasl-lib" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-sql" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-sql", + "rpm": "cyrus-sasl-sql" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-help" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-help", + "rpm": "cyrus-sasl-help" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debugsource" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debugsource", + "rpm": "cyrus-sasl-debugsource" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debuginfo" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debuginfo", + "rpm": "cyrus-sasl-debuginfo" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gssapi" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gssapi", + "rpm": "cyrus-sasl-gssapi" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gs2" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gs2", + "rpm": "cyrus-sasl-gs2" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ldap" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ldap", + "rpm": "cyrus-sasl-ldap" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-plain" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-plain", + "rpm": "cyrus-sasl-plain" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-md5" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-md5", + "rpm": "cyrus-sasl-md5" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ntlm" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ntlm", + "rpm": "cyrus-sasl-ntlm" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-scram" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-scram", + "rpm": "cyrus-sasl-scram" } ] } \ No newline at end of file diff --git a/suite2cases/dblatex.json b/suite2cases/dblatex.json index 97612ff14..240f864d1 100644 --- a/suite2cases/dblatex.json +++ b/suite2cases/dblatex.json @@ -23,10 +23,12 @@ "name": "oe_test_dblatex_dblatex_06" }, { - "name": "oe_test_dblatex_install_and_remove_dblatex" + "name": "oe_test_dblatex_install_and_remove_dblatex", + "rpm": "dblatex" }, { - "name": "oe_test_dblatex_install_and_remove_dblatex-help" + "name": "oe_test_dblatex_install_and_remove_dblatex-help", + "rpm": "dblatex-help" } ] } \ No newline at end of file diff --git a/suite2cases/dbus-glib.json b/suite2cases/dbus-glib.json index d82ffbe55..b86fe60f3 100644 --- a/suite2cases/dbus-glib.json +++ b/suite2cases/dbus-glib.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_dbus-glib_install_and_remove_dbus-glib" + "name": "oe_test_dbus-glib_install_and_remove_dbus-glib", + "rpm": "dbus-glib" }, { - "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-help" + "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-help", + "rpm": "dbus-glib-help" }, { - "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-devel" + "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-devel", + "rpm": "dbus-glib-devel" }, { - "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-debuginfo" + "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-debuginfo", + "rpm": "dbus-glib-debuginfo" }, { - "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-debugsource" + "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-debugsource", + "rpm": "dbus-glib-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/dbus-python.json b/suite2cases/dbus-python.json index 5854f96dc..56fc5d0b0 100644 --- a/suite2cases/dbus-python.json +++ b/suite2cases/dbus-python.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_dbus-python_install_and_remove_dbus-python" + "name": "oe_test_dbus-python_install_and_remove_dbus-python", + "rpm": "dbus-python" }, { - "name": "oe_test_dbus-python_install_and_remove_dbus-python-devel" + "name": "oe_test_dbus-python_install_and_remove_dbus-python-devel", + "rpm": "dbus-python-devel" }, { - "name": "oe_test_dbus-python_install_and_remove_python3-dbus" + "name": "oe_test_dbus-python_install_and_remove_python3-dbus", + "rpm": "python3-dbus" }, { - "name": "oe_test_dbus-python_install_and_remove_dbus-python-help" + "name": "oe_test_dbus-python_install_and_remove_dbus-python-help", + "rpm": "dbus-python-help" }, { - "name": "oe_test_dbus-python_install_and_remove_dbus-python-debugsource" + "name": "oe_test_dbus-python_install_and_remove_dbus-python-debugsource", + "rpm": "dbus-python-debugsource" }, { - "name": "oe_test_dbus-python_install_and_remove_dbus-python-debuginfo" + "name": "oe_test_dbus-python_install_and_remove_dbus-python-debuginfo", + "rpm": "dbus-python-debuginfo" }, { - "name": "oe_test_dbus-python_install_and_remove_python2-dbus" + "name": "oe_test_dbus-python_install_and_remove_python2-dbus", + "rpm": "python2-dbus" } ] } \ No newline at end of file diff --git a/suite2cases/dbus.json b/suite2cases/dbus.json index 5a6df8dac..64ac8b334 100644 --- a/suite2cases/dbus.json +++ b/suite2cases/dbus.json @@ -26,34 +26,44 @@ "name": "oe_test_dbus_dbus-x11" }, { - "name": "oe_test_dbus_install_and_remove_dbus" + "name": "oe_test_dbus_install_and_remove_dbus", + "rpm": "dbus" }, { - "name": "oe_test_dbus_install_and_remove_dbus-libs" + "name": "oe_test_dbus_install_and_remove_dbus-libs", + "rpm": "dbus-libs" }, { - "name": "oe_test_dbus_install_and_remove_dbus-common" + "name": "oe_test_dbus_install_and_remove_dbus-common", + "rpm": "dbus-common" }, { - "name": "oe_test_dbus_install_and_remove_dbus-help" + "name": "oe_test_dbus_install_and_remove_dbus-help", + "rpm": "dbus-help" }, { - "name": "oe_test_dbus_install_and_remove_dbus-tools" + "name": "oe_test_dbus_install_and_remove_dbus-tools", + "rpm": "dbus-tools" }, { - "name": "oe_test_dbus_install_and_remove_dbus-devel" + "name": "oe_test_dbus_install_and_remove_dbus-devel", + "rpm": "dbus-devel" }, { - "name": "oe_test_dbus_install_and_remove_dbus-x11" + "name": "oe_test_dbus_install_and_remove_dbus-x11", + "rpm": "dbus-x11" }, { - "name": "oe_test_dbus_install_and_remove_dbus-daemon" + "name": "oe_test_dbus_install_and_remove_dbus-daemon", + "rpm": "dbus-daemon" }, { - "name": "oe_test_dbus_install_and_remove_dbus-debugsource" + "name": "oe_test_dbus_install_and_remove_dbus-debugsource", + "rpm": "dbus-debugsource" }, { - "name": "oe_test_dbus_install_and_remove_dbus-debuginfo" + "name": "oe_test_dbus_install_and_remove_dbus-debuginfo", + "rpm": "dbus-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/debugedit.json b/suite2cases/debugedit.json index 42b018c7e..73f244794 100644 --- a/suite2cases/debugedit.json +++ b/suite2cases/debugedit.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_debugedit_install_and_remove_debugedit" + "name": "oe_test_debugedit_install_and_remove_debugedit", + "rpm": "debugedit" }, { - "name": "oe_test_debugedit_install_and_remove_debugedit-debugsource" + "name": "oe_test_debugedit_install_and_remove_debugedit-debugsource", + "rpm": "debugedit-debugsource" }, { - "name": "oe_test_debugedit_install_and_remove_debugedit-debuginfo" + "name": "oe_test_debugedit_install_and_remove_debugedit-debuginfo", + "rpm": "debugedit-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/dejagnu.json b/suite2cases/dejagnu.json index cfad634b0..6d2e86ac8 100644 --- a/suite2cases/dejagnu.json +++ b/suite2cases/dejagnu.json @@ -14,10 +14,12 @@ "name": "oe_test_dejagnu_runtest_03" }, { - "name": "oe_test_dejagnu_install_and_remove_dejagnu" + "name": "oe_test_dejagnu_install_and_remove_dejagnu", + "rpm": "dejagnu" }, { - "name": "oe_test_dejagnu_install_and_remove_dejagnu-help" + "name": "oe_test_dejagnu_install_and_remove_dejagnu-help", + "rpm": "dejagnu-help" } ] } \ No newline at end of file diff --git a/suite2cases/dejavu-fonts.json b/suite2cases/dejavu-fonts.json index ea8a39871..3167be037 100644 --- a/suite2cases/dejavu-fonts.json +++ b/suite2cases/dejavu-fonts.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_dejavu-fonts_install_and_remove_dejavu-fonts" + "name": "oe_test_dejavu-fonts_install_and_remove_dejavu-fonts", + "rpm": "dejavu-fonts" } ] } \ No newline at end of file diff --git a/suite2cases/desktop-file-utils.json b/suite2cases/desktop-file-utils.json index d4a43cbfb..8ba2b843e 100644 --- a/suite2cases/desktop-file-utils.json +++ b/suite2cases/desktop-file-utils.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils" + "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils", + "rpm": "desktop-file-utils" }, { - "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-help" + "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-help", + "rpm": "desktop-file-utils-help" }, { - "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debuginfo" + "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debuginfo", + "rpm": "desktop-file-utils-debuginfo" }, { - "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debugsource" + "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debugsource", + "rpm": "desktop-file-utils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/dhcp.json b/suite2cases/dhcp.json index a478078fe..a670709ca 100644 --- a/suite2cases/dhcp.json +++ b/suite2cases/dhcp.json @@ -20,19 +20,24 @@ "name": "oe_test_allocate_ipv6_addresses_dhcpd" }, { - "name": "oe_test_dhcp_install_and_remove_dhcp" + "name": "oe_test_dhcp_install_and_remove_dhcp", + "rpm": "dhcp" }, { - "name": "oe_test_dhcp_install_and_remove_dhcp-devel" + "name": "oe_test_dhcp_install_and_remove_dhcp-devel", + "rpm": "dhcp-devel" }, { - "name": "oe_test_dhcp_install_and_remove_dhcp-debuginfo" + "name": "oe_test_dhcp_install_and_remove_dhcp-debuginfo", + "rpm": "dhcp-debuginfo" }, { - "name": "oe_test_dhcp_install_and_remove_dhcp-debugsource" + "name": "oe_test_dhcp_install_and_remove_dhcp-debugsource", + "rpm": "dhcp-debugsource" }, { - "name": "oe_test_dhcp_install_and_remove_dhcp-help" + "name": "oe_test_dhcp_install_and_remove_dhcp-help", + "rpm": "dhcp-help" } ] } \ No newline at end of file diff --git a/suite2cases/diffstat.json b/suite2cases/diffstat.json index 32ebdc98e..bca6ee172 100644 --- a/suite2cases/diffstat.json +++ b/suite2cases/diffstat.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_diffstat_install_and_remove_diffstat" + "name": "oe_test_diffstat_install_and_remove_diffstat", + "rpm": "diffstat" }, { - "name": "oe_test_diffstat_install_and_remove_diffstat-debugsource" + "name": "oe_test_diffstat_install_and_remove_diffstat-debugsource", + "rpm": "diffstat-debugsource" }, { - "name": "oe_test_diffstat_install_and_remove_diffstat-debuginfo" + "name": "oe_test_diffstat_install_and_remove_diffstat-debuginfo", + "rpm": "diffstat-debuginfo" }, { - "name": "oe_test_diffstat_install_and_remove_diffstat-help" + "name": "oe_test_diffstat_install_and_remove_diffstat-help", + "rpm": "diffstat-help" } ] } \ No newline at end of file diff --git a/suite2cases/diffutils.json b/suite2cases/diffutils.json index 66dd418c1..dd1972b84 100644 --- a/suite2cases/diffutils.json +++ b/suite2cases/diffutils.json @@ -17,16 +17,20 @@ "name": "oe_test_diffutils_004" }, { - "name": "oe_test_diffutils_install_and_remove_diffutils" + "name": "oe_test_diffutils_install_and_remove_diffutils", + "rpm": "diffutils" }, { - "name": "oe_test_diffutils_install_and_remove_diffutils-debuginfo" + "name": "oe_test_diffutils_install_and_remove_diffutils-debuginfo", + "rpm": "diffutils-debuginfo" }, { - "name": "oe_test_diffutils_install_and_remove_diffutils-debugsource" + "name": "oe_test_diffutils_install_and_remove_diffutils-debugsource", + "rpm": "diffutils-debugsource" }, { - "name": "oe_test_diffutils_install_and_remove_diffutils-help" + "name": "oe_test_diffutils_install_and_remove_diffutils-help", + "rpm": "diffutils-help" } ] } \ No newline at end of file diff --git a/suite2cases/ding-libs.json b/suite2cases/ding-libs.json index 06285c360..dd4e19829 100644 --- a/suite2cases/ding-libs.json +++ b/suite2cases/ding-libs.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_ding-libs_install_and_remove_ding-libs" + "name": "oe_test_ding-libs_install_and_remove_ding-libs", + "rpm": "ding-libs" }, { - "name": "oe_test_ding-libs_install_and_remove_ding-libs-devel" + "name": "oe_test_ding-libs_install_and_remove_ding-libs-devel", + "rpm": "ding-libs-devel" }, { - "name": "oe_test_ding-libs_install_and_remove_ding-libs-help" + "name": "oe_test_ding-libs_install_and_remove_ding-libs-help", + "rpm": "ding-libs-help" }, { - "name": "oe_test_ding-libs_install_and_remove_ding-libs-debuginfo" + "name": "oe_test_ding-libs_install_and_remove_ding-libs-debuginfo", + "rpm": "ding-libs-debuginfo" }, { - "name": "oe_test_ding-libs_install_and_remove_ding-libs-debugsource" + "name": "oe_test_ding-libs_install_and_remove_ding-libs-debugsource", + "rpm": "ding-libs-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/dmraid.json b/suite2cases/dmraid.json index 6ebd21239..6e57738a7 100644 --- a/suite2cases/dmraid.json +++ b/suite2cases/dmraid.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_dmraid_install_and_remove_dmraid" + "name": "oe_test_dmraid_install_and_remove_dmraid", + "rpm": "dmraid" }, { - "name": "oe_test_dmraid_install_and_remove_dmraid-events" + "name": "oe_test_dmraid_install_and_remove_dmraid-events", + "rpm": "dmraid-events" }, { - "name": "oe_test_dmraid_install_and_remove_dmraid-events-logwatch" + "name": "oe_test_dmraid_install_and_remove_dmraid-events-logwatch", + "rpm": "dmraid-events-logwatch" }, { - "name": "oe_test_dmraid_install_and_remove_dmraid-devel" + "name": "oe_test_dmraid_install_and_remove_dmraid-devel", + "rpm": "dmraid-devel" }, { - "name": "oe_test_dmraid_install_and_remove_dmraid-debuginfo" + "name": "oe_test_dmraid_install_and_remove_dmraid-debuginfo", + "rpm": "dmraid-debuginfo" }, { - "name": "oe_test_dmraid_install_and_remove_dmraid-debugsource" + "name": "oe_test_dmraid_install_and_remove_dmraid-debugsource", + "rpm": "dmraid-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/dnf-plugins-core.json b/suite2cases/dnf-plugins-core.json index 345098475..654f61fe8 100644 --- a/suite2cases/dnf-plugins-core.json +++ b/suite2cases/dnf-plugins-core.json @@ -5,40 +5,52 @@ "memory": 4, "cases": [ { - "name": "oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core" + "name": "oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core", + "rpm": "dnf-plugins-core" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-versionlock" + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-versionlock", + "rpm": "python3-dnf-plugin-versionlock" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-local" + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-local", + "rpm": "python3-dnf-plugin-local" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-post-transaction-actions" + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-post-transaction-actions", + "rpm": "python3-dnf-plugin-post-transaction-actions" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-leaves" + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-leaves", + "rpm": "python3-dnf-plugin-leaves" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-show-leaves" + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-show-leaves", + "rpm": "python3-dnf-plugin-show-leaves" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugins-core" + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugins-core", + "rpm": "python3-dnf-plugins-core" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-modulesync" + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-modulesync", + "rpm": "python3-dnf-plugin-modulesync" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core-help" + "name": "oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core-help", + "rpm": "dnf-plugins-core-help" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugins-core" + "name": "oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugins-core", + "rpm": "python2-dnf-plugins-core" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-migrate" + "name": "oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-migrate", + "rpm": "python2-dnf-plugin-migrate" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-versionlock" + "name": "oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-versionlock", + "rpm": "python2-dnf-plugin-versionlock" } ] } \ No newline at end of file diff --git a/suite2cases/dnf.json b/suite2cases/dnf.json index 0f5875be3..2d0ce9f9d 100644 --- a/suite2cases/dnf.json +++ b/suite2cases/dnf.json @@ -74,25 +74,32 @@ "name": "oe_test_dnf_deplist" }, { - "name": "oe_test_dnf_install_and_remove_dnf" + "name": "oe_test_dnf_install_and_remove_dnf", + "rpm": "dnf" }, { - "name": "oe_test_dnf_install_and_remove_yum" + "name": "oe_test_dnf_install_and_remove_yum", + "rpm": "yum" }, { - "name": "oe_test_dnf_install_and_remove_dnf-data" + "name": "oe_test_dnf_install_and_remove_dnf-data", + "rpm": "dnf-data" }, { - "name": "oe_test_dnf_install_and_remove_python3-dnf" + "name": "oe_test_dnf_install_and_remove_python3-dnf", + "rpm": "python3-dnf" }, { - "name": "oe_test_dnf_install_and_remove_dnf-automatic" + "name": "oe_test_dnf_install_and_remove_dnf-automatic", + "rpm": "dnf-automatic" }, { - "name": "oe_test_dnf_install_and_remove_dnf-help" + "name": "oe_test_dnf_install_and_remove_dnf-help", + "rpm": "dnf-help" }, { - "name": "oe_test_dnf_install_and_remove_python2-dnf" + "name": "oe_test_dnf_install_and_remove_python2-dnf", + "rpm": "python2-dnf" } ] } \ No newline at end of file diff --git a/suite2cases/docbook-dtds.json b/suite2cases/docbook-dtds.json index 6fb717cf9..378270b5c 100644 --- a/suite2cases/docbook-dtds.json +++ b/suite2cases/docbook-dtds.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_docbook-dtds_install_and_remove_docbook-dtds" + "name": "oe_test_docbook-dtds_install_and_remove_docbook-dtds", + "rpm": "docbook-dtds" } ] } \ No newline at end of file diff --git a/suite2cases/docbook-style-dsssl.json b/suite2cases/docbook-style-dsssl.json index b92305fd3..b0d8cc584 100644 --- a/suite2cases/docbook-style-dsssl.json +++ b/suite2cases/docbook-style-dsssl.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl" + "name": "oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl", + "rpm": "docbook-style-dsssl" }, { - "name": "oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl-help" + "name": "oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl-help", + "rpm": "docbook-style-dsssl-help" } ] } \ No newline at end of file diff --git a/suite2cases/docbook-style-xsl.json b/suite2cases/docbook-style-xsl.json index 7915fb6cd..e5d9cecd7 100644 --- a/suite2cases/docbook-style-xsl.json +++ b/suite2cases/docbook-style-xsl.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_docbook-style-xsl_install_and_remove_docbook-style-xsl" + "name": "oe_test_docbook-style-xsl_install_and_remove_docbook-style-xsl", + "rpm": "docbook-style-xsl" } ] } \ No newline at end of file diff --git a/suite2cases/docbook-utils.json b/suite2cases/docbook-utils.json index 5d7692398..74cf2f9de 100644 --- a/suite2cases/docbook-utils.json +++ b/suite2cases/docbook-utils.json @@ -14,13 +14,16 @@ "name": "oe_test_docbook-utils_sgmldiff" }, { - "name": "oe_test_docbook-utils_install_and_remove_docbook-utils" + "name": "oe_test_docbook-utils_install_and_remove_docbook-utils", + "rpm": "docbook-utils" }, { - "name": "oe_test_docbook-utils_install_and_remove_docbook-utils-pdf" + "name": "oe_test_docbook-utils_install_and_remove_docbook-utils-pdf", + "rpm": "docbook-utils-pdf" }, { - "name": "oe_test_docbook-utils_install_and_remove_docbook-utils-help" + "name": "oe_test_docbook-utils_install_and_remove_docbook-utils-help", + "rpm": "docbook-utils-help" } ] } \ No newline at end of file diff --git a/suite2cases/docbook5-style-xsl.json b/suite2cases/docbook5-style-xsl.json index d08e42b07..f07102983 100644 --- a/suite2cases/docbook5-style-xsl.json +++ b/suite2cases/docbook5-style-xsl.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl" + "name": "oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl", + "rpm": "docbook5-style-xsl" }, { - "name": "oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl-help" + "name": "oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl-help", + "rpm": "docbook5-style-xsl-help" } ] } \ No newline at end of file diff --git a/suite2cases/dos2unix.json b/suite2cases/dos2unix.json index b94d7c732..e891c4de5 100644 --- a/suite2cases/dos2unix.json +++ b/suite2cases/dos2unix.json @@ -8,16 +8,20 @@ "name": "oe_test_dos2unix" }, { - "name": "oe_test_dos2unix_install_and_remove_dos2unix" + "name": "oe_test_dos2unix_install_and_remove_dos2unix", + "rpm": "dos2unix" }, { - "name": "oe_test_dos2unix_install_and_remove_dos2unix-help" + "name": "oe_test_dos2unix_install_and_remove_dos2unix-help", + "rpm": "dos2unix-help" }, { - "name": "oe_test_dos2unix_install_and_remove_dos2unix-debuginfo" + "name": "oe_test_dos2unix_install_and_remove_dos2unix-debuginfo", + "rpm": "dos2unix-debuginfo" }, { - "name": "oe_test_dos2unix_install_and_remove_dos2unix-debugsource" + "name": "oe_test_dos2unix_install_and_remove_dos2unix-debugsource", + "rpm": "dos2unix-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/dosfstools.json b/suite2cases/dosfstools.json index af0dbe7ec..b93337b67 100644 --- a/suite2cases/dosfstools.json +++ b/suite2cases/dosfstools.json @@ -8,16 +8,20 @@ "name": "oe_test_dosfsck" }, { - "name": "oe_test_dosfstools_install_and_remove_dosfstools" + "name": "oe_test_dosfstools_install_and_remove_dosfstools", + "rpm": "dosfstools" }, { - "name": "oe_test_dosfstools_install_and_remove_dosfstools-help" + "name": "oe_test_dosfstools_install_and_remove_dosfstools-help", + "rpm": "dosfstools-help" }, { - "name": "oe_test_dosfstools_install_and_remove_dosfstools-debuginfo" + "name": "oe_test_dosfstools_install_and_remove_dosfstools-debuginfo", + "rpm": "dosfstools-debuginfo" }, { - "name": "oe_test_dosfstools_install_and_remove_dosfstools-debugsource" + "name": "oe_test_dosfstools_install_and_remove_dosfstools-debugsource", + "rpm": "dosfstools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/doxygen.json b/suite2cases/doxygen.json index 69d61db43..717a0db72 100644 --- a/suite2cases/doxygen.json +++ b/suite2cases/doxygen.json @@ -8,22 +8,28 @@ "name": "oe_test_doxygen" }, { - "name": "oe_test_doxygen_install_and_remove_doxygen" + "name": "oe_test_doxygen_install_and_remove_doxygen", + "rpm": "doxygen" }, { - "name": "oe_test_doxygen_install_and_remove_doxygen-doxywizard" + "name": "oe_test_doxygen_install_and_remove_doxygen-doxywizard", + "rpm": "doxygen-doxywizard" }, { - "name": "oe_test_doxygen_install_and_remove_doxygen-debuginfo" + "name": "oe_test_doxygen_install_and_remove_doxygen-debuginfo", + "rpm": "doxygen-debuginfo" }, { - "name": "oe_test_doxygen_install_and_remove_doxygen-debugsource" + "name": "oe_test_doxygen_install_and_remove_doxygen-debugsource", + "rpm": "doxygen-debugsource" }, { - "name": "oe_test_doxygen_install_and_remove_doxygen-help" + "name": "oe_test_doxygen_install_and_remove_doxygen-help", + "rpm": "doxygen-help" }, { - "name": "oe_test_doxygen_install_and_remove_doxygen-latex" + "name": "oe_test_doxygen_install_and_remove_doxygen-latex", + "rpm": "doxygen-latex" } ] } \ No newline at end of file diff --git a/suite2cases/dracut.json b/suite2cases/dracut.json index e9767df55..961d915ad 100644 --- a/suite2cases/dracut.json +++ b/suite2cases/dracut.json @@ -32,34 +32,44 @@ "name": "oe_test_service_dracut-initramfs" }, { - "name": "oe_test_dracut_install_and_remove_dracut" + "name": "oe_test_dracut_install_and_remove_dracut", + "rpm": "dracut" }, { - "name": "oe_test_dracut_install_and_remove_dracut-network" + "name": "oe_test_dracut_install_and_remove_dracut-network", + "rpm": "dracut-network" }, { - "name": "oe_test_dracut_install_and_remove_dracut-live" + "name": "oe_test_dracut_install_and_remove_dracut-live", + "rpm": "dracut-live" }, { - "name": "oe_test_dracut_install_and_remove_dracut-config-generic" + "name": "oe_test_dracut_install_and_remove_dracut-config-generic", + "rpm": "dracut-config-generic" }, { - "name": "oe_test_dracut_install_and_remove_dracut-config-rescue" + "name": "oe_test_dracut_install_and_remove_dracut-config-rescue", + "rpm": "dracut-config-rescue" }, { - "name": "oe_test_dracut_install_and_remove_dracut-tools" + "name": "oe_test_dracut_install_and_remove_dracut-tools", + "rpm": "dracut-tools" }, { - "name": "oe_test_dracut_install_and_remove_dracut-squash" + "name": "oe_test_dracut_install_and_remove_dracut-squash", + "rpm": "dracut-squash" }, { - "name": "oe_test_dracut_install_and_remove_dracut-caps" + "name": "oe_test_dracut_install_and_remove_dracut-caps", + "rpm": "dracut-caps" }, { - "name": "oe_test_dracut_install_and_remove_dracut-debuginfo" + "name": "oe_test_dracut_install_and_remove_dracut-debuginfo", + "rpm": "dracut-debuginfo" }, { - "name": "oe_test_dracut_install_and_remove_dracut-debugsource" + "name": "oe_test_dracut_install_and_remove_dracut-debugsource", + "rpm": "dracut-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/drpm.json b/suite2cases/drpm.json index f2f36ef20..87fd0fc30 100644 --- a/suite2cases/drpm.json +++ b/suite2cases/drpm.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_drpm_install_and_remove_drpm" + "name": "oe_test_drpm_install_and_remove_drpm", + "rpm": "drpm" }, { - "name": "oe_test_drpm_install_and_remove_drpm-help" + "name": "oe_test_drpm_install_and_remove_drpm-help", + "rpm": "drpm-help" }, { - "name": "oe_test_drpm_install_and_remove_drpm-devel" + "name": "oe_test_drpm_install_and_remove_drpm-devel", + "rpm": "drpm-devel" }, { - "name": "oe_test_drpm_install_and_remove_drpm-debugsource" + "name": "oe_test_drpm_install_and_remove_drpm-debugsource", + "rpm": "drpm-debugsource" }, { - "name": "oe_test_drpm_install_and_remove_drpm-debuginfo" + "name": "oe_test_drpm_install_and_remove_drpm-debuginfo", + "rpm": "drpm-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/dtc.json b/suite2cases/dtc.json index f7bf5aba2..e71330481 100644 --- a/suite2cases/dtc.json +++ b/suite2cases/dtc.json @@ -8,25 +8,32 @@ "name": "oe_test_dtc" }, { - "name": "oe_test_dtc_install_and_remove_dtc" + "name": "oe_test_dtc_install_and_remove_dtc", + "rpm": "dtc" }, { - "name": "oe_test_dtc_install_and_remove_dtc-devel" + "name": "oe_test_dtc_install_and_remove_dtc-devel", + "rpm": "dtc-devel" }, { - "name": "oe_test_dtc_install_and_remove_python3-libfdt" + "name": "oe_test_dtc_install_and_remove_python3-libfdt", + "rpm": "python3-libfdt" }, { - "name": "oe_test_dtc_install_and_remove_dtc-help" + "name": "oe_test_dtc_install_and_remove_dtc-help", + "rpm": "dtc-help" }, { - "name": "oe_test_dtc_install_and_remove_dtc-debuginfo" + "name": "oe_test_dtc_install_and_remove_dtc-debuginfo", + "rpm": "dtc-debuginfo" }, { - "name": "oe_test_dtc_install_and_remove_dtc-debugsource" + "name": "oe_test_dtc_install_and_remove_dtc-debugsource", + "rpm": "dtc-debugsource" }, { - "name": "oe_test_dtc_install_and_remove_python2-libfdt" + "name": "oe_test_dtc_install_and_remove_python2-libfdt", + "rpm": "python2-libfdt" } ] } \ No newline at end of file diff --git a/suite2cases/duktape.json b/suite2cases/duktape.json index 962e7daf3..124d4cdb6 100644 --- a/suite2cases/duktape.json +++ b/suite2cases/duktape.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_duktape_install_and_remove_duktape" + "name": "oe_test_duktape_install_and_remove_duktape", + "rpm": "duktape" }, { - "name": "oe_test_duktape_install_and_remove_duktape-devel" + "name": "oe_test_duktape_install_and_remove_duktape-devel", + "rpm": "duktape-devel" }, { - "name": "oe_test_duktape_install_and_remove_duktape-debugsource" + "name": "oe_test_duktape_install_and_remove_duktape-debugsource", + "rpm": "duktape-debugsource" }, { - "name": "oe_test_duktape_install_and_remove_duktape-debuginfo" + "name": "oe_test_duktape_install_and_remove_duktape-debuginfo", + "rpm": "duktape-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/dwarves.json b/suite2cases/dwarves.json index 622321f6e..90305ca4e 100644 --- a/suite2cases/dwarves.json +++ b/suite2cases/dwarves.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_dwarves_install_and_remove_dwarves" + "name": "oe_test_dwarves_install_and_remove_dwarves", + "rpm": "dwarves" }, { - "name": "oe_test_dwarves_install_and_remove_libdwarves1" + "name": "oe_test_dwarves_install_and_remove_libdwarves1", + "rpm": "libdwarves1" }, { - "name": "oe_test_dwarves_install_and_remove_libdwarves1-devel" + "name": "oe_test_dwarves_install_and_remove_libdwarves1-devel", + "rpm": "libdwarves1-devel" }, { - "name": "oe_test_dwarves_install_and_remove_dwarves-debugsource" + "name": "oe_test_dwarves_install_and_remove_dwarves-debugsource", + "rpm": "dwarves-debugsource" }, { - "name": "oe_test_dwarves_install_and_remove_dwarves-debuginfo" + "name": "oe_test_dwarves_install_and_remove_dwarves-debuginfo", + "rpm": "dwarves-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/dwz.json b/suite2cases/dwz.json index 7bab8959e..436ae8ceb 100644 --- a/suite2cases/dwz.json +++ b/suite2cases/dwz.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_dwz_install_and_remove_dwz" + "name": "oe_test_dwz_install_and_remove_dwz", + "rpm": "dwz" }, { - "name": "oe_test_dwz_install_and_remove_dwz-debugsource" + "name": "oe_test_dwz_install_and_remove_dwz-debugsource", + "rpm": "dwz-debugsource" }, { - "name": "oe_test_dwz_install_and_remove_dwz-help" + "name": "oe_test_dwz_install_and_remove_dwz-help", + "rpm": "dwz-help" }, { - "name": "oe_test_dwz_install_and_remove_dwz-debuginfo" + "name": "oe_test_dwz_install_and_remove_dwz-debuginfo", + "rpm": "dwz-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/dyninst.json b/suite2cases/dyninst.json index 9c19697be..1869bb142 100644 --- a/suite2cases/dyninst.json +++ b/suite2cases/dyninst.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_dyninst_install_and_remove_dyninst" + "name": "oe_test_dyninst_install_and_remove_dyninst", + "rpm": "dyninst" }, { - "name": "oe_test_dyninst_install_and_remove_dyninst-devel" + "name": "oe_test_dyninst_install_and_remove_dyninst-devel", + "rpm": "dyninst-devel" }, { - "name": "oe_test_dyninst_install_and_remove_dyninst-help" + "name": "oe_test_dyninst_install_and_remove_dyninst-help", + "rpm": "dyninst-help" }, { - "name": "oe_test_dyninst_install_and_remove_dyninst-debuginfo" + "name": "oe_test_dyninst_install_and_remove_dyninst-debuginfo", + "rpm": "dyninst-debuginfo" }, { - "name": "oe_test_dyninst_install_and_remove_dyninst-debugsource" + "name": "oe_test_dyninst_install_and_remove_dyninst-debugsource", + "rpm": "dyninst-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/e2fsprogs.json b/suite2cases/e2fsprogs.json index bdd94a265..584730e5c 100644 --- a/suite2cases/e2fsprogs.json +++ b/suite2cases/e2fsprogs.json @@ -14,40 +14,52 @@ "name": "oe_test_e2fsck_repair" }, { - "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs" + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs", + "rpm": "e2fsprogs" }, { - "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-help" + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-help", + "rpm": "e2fsprogs-help" }, { - "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-devel" + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-devel", + "rpm": "e2fsprogs-devel" }, { - "name": "oe_test_e2fsprogs_install_and_remove_libss" + "name": "oe_test_e2fsprogs_install_and_remove_libss", + "rpm": "libss" }, { - "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-libs" + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-libs", + "rpm": "e2fsprogs-libs" }, { - "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-static" + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-static", + "rpm": "e2fsprogs-static" }, { - "name": "oe_test_e2fsprogs_install_and_remove_libcom_err" + "name": "oe_test_e2fsprogs_install_and_remove_libcom_err", + "rpm": "libcom_err" }, { - "name": "oe_test_e2fsprogs_install_and_remove_libcom_err-devel" + "name": "oe_test_e2fsprogs_install_and_remove_libcom_err-devel", + "rpm": "libcom_err-devel" }, { - "name": "oe_test_e2fsprogs_install_and_remove_libss-devel" + "name": "oe_test_e2fsprogs_install_and_remove_libss-devel", + "rpm": "libss-devel" }, { - "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-debuginfo" + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-debuginfo", + "rpm": "e2fsprogs-debuginfo" }, { - "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-debugsource" + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-debugsource", + "rpm": "e2fsprogs-debugsource" }, { - "name": "oe_test_e2fsprogs_install_and_remove_e2scrub" + "name": "oe_test_e2fsprogs_install_and_remove_e2scrub", + "rpm": "e2scrub" } ] } \ No newline at end of file diff --git a/suite2cases/ebtables.json b/suite2cases/ebtables.json index 309b03d0f..2a5d97bfb 100644 --- a/suite2cases/ebtables.json +++ b/suite2cases/ebtables.json @@ -8,16 +8,20 @@ "name": "oe_test_service_ebtables" }, { - "name": "oe_test_ebtables_install_and_remove_ebtables" + "name": "oe_test_ebtables_install_and_remove_ebtables", + "rpm": "ebtables" }, { - "name": "oe_test_ebtables_install_and_remove_ebtables-help" + "name": "oe_test_ebtables_install_and_remove_ebtables-help", + "rpm": "ebtables-help" }, { - "name": "oe_test_ebtables_install_and_remove_ebtables-debuginfo" + "name": "oe_test_ebtables_install_and_remove_ebtables-debuginfo", + "rpm": "ebtables-debuginfo" }, { - "name": "oe_test_ebtables_install_and_remove_ebtables-debugsource" + "name": "oe_test_ebtables_install_and_remove_ebtables-debugsource", + "rpm": "ebtables-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ed.json b/suite2cases/ed.json index f32bd4c65..9cb7ccfec 100644 --- a/suite2cases/ed.json +++ b/suite2cases/ed.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_ed_install_and_remove_ed" + "name": "oe_test_ed_install_and_remove_ed", + "rpm": "ed" }, { - "name": "oe_test_ed_install_and_remove_ed-help" + "name": "oe_test_ed_install_and_remove_ed-help", + "rpm": "ed-help" }, { - "name": "oe_test_ed_install_and_remove_ed-debugsource" + "name": "oe_test_ed_install_and_remove_ed-debugsource", + "rpm": "ed-debugsource" }, { - "name": "oe_test_ed_install_and_remove_ed-debuginfo" + "name": "oe_test_ed_install_and_remove_ed-debuginfo", + "rpm": "ed-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/efi-rpm-macros.json b/suite2cases/efi-rpm-macros.json index 356bc5ea2..101cf7f2d 100644 --- a/suite2cases/efi-rpm-macros.json +++ b/suite2cases/efi-rpm-macros.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_efi-rpm-macros_install_and_remove_efi-rpm-macros" + "name": "oe_test_efi-rpm-macros_install_and_remove_efi-rpm-macros", + "rpm": "efi-rpm-macros" }, { - "name": "oe_test_efi-rpm-macros_install_and_remove_efi-srpm-macros" + "name": "oe_test_efi-rpm-macros_install_and_remove_efi-srpm-macros", + "rpm": "efi-srpm-macros" }, { - "name": "oe_test_efi-rpm-macros_install_and_remove_efi-filesystem" + "name": "oe_test_efi-rpm-macros_install_and_remove_efi-filesystem", + "rpm": "efi-filesystem" } ] } \ No newline at end of file diff --git a/suite2cases/efibootmgr.json b/suite2cases/efibootmgr.json index 5c738fce8..ce7bfe647 100644 --- a/suite2cases/efibootmgr.json +++ b/suite2cases/efibootmgr.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_efibootmgr_install_and_remove_efibootmgr" + "name": "oe_test_efibootmgr_install_and_remove_efibootmgr", + "rpm": "efibootmgr" }, { - "name": "oe_test_efibootmgr_install_and_remove_efibootmgr-help" + "name": "oe_test_efibootmgr_install_and_remove_efibootmgr-help", + "rpm": "efibootmgr-help" }, { - "name": "oe_test_efibootmgr_install_and_remove_efibootmgr-debuginfo" + "name": "oe_test_efibootmgr_install_and_remove_efibootmgr-debuginfo", + "rpm": "efibootmgr-debuginfo" }, { - "name": "oe_test_efibootmgr_install_and_remove_efibootmgr-debugsource" + "name": "oe_test_efibootmgr_install_and_remove_efibootmgr-debugsource", + "rpm": "efibootmgr-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/efivar.json b/suite2cases/efivar.json index 6f9a6dd94..15bfb7541 100644 --- a/suite2cases/efivar.json +++ b/suite2cases/efivar.json @@ -8,22 +8,28 @@ "name": "oe_test_efivar" }, { - "name": "oe_test_efivar_install_and_remove_efivar" + "name": "oe_test_efivar_install_and_remove_efivar", + "rpm": "efivar" }, { - "name": "oe_test_efivar_install_and_remove_efivar-libs" + "name": "oe_test_efivar_install_and_remove_efivar-libs", + "rpm": "efivar-libs" }, { - "name": "oe_test_efivar_install_and_remove_efivar-devel" + "name": "oe_test_efivar_install_and_remove_efivar-devel", + "rpm": "efivar-devel" }, { - "name": "oe_test_efivar_install_and_remove_efivar-help" + "name": "oe_test_efivar_install_and_remove_efivar-help", + "rpm": "efivar-help" }, { - "name": "oe_test_efivar_install_and_remove_efivar-debuginfo" + "name": "oe_test_efivar_install_and_remove_efivar-debuginfo", + "rpm": "efivar-debuginfo" }, { - "name": "oe_test_efivar_install_and_remove_efivar-debugsource" + "name": "oe_test_efivar_install_and_remove_efivar-debugsource", + "rpm": "efivar-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/egl-wayland.json b/suite2cases/egl-wayland.json index 1af1ec376..9fae5afce 100644 --- a/suite2cases/egl-wayland.json +++ b/suite2cases/egl-wayland.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_egl-wayland_install_and_remove_egl-wayland" + "name": "oe_test_egl-wayland_install_and_remove_egl-wayland", + "rpm": "egl-wayland" }, { - "name": "oe_test_egl-wayland_install_and_remove_egl-wayland-devel" + "name": "oe_test_egl-wayland_install_and_remove_egl-wayland-devel", + "rpm": "egl-wayland-devel" }, { - "name": "oe_test_egl-wayland_install_and_remove_egl-wayland-debugsource" + "name": "oe_test_egl-wayland_install_and_remove_egl-wayland-debugsource", + "rpm": "egl-wayland-debugsource" }, { - "name": "oe_test_egl-wayland_install_and_remove_egl-wayland-debuginfo" + "name": "oe_test_egl-wayland_install_and_remove_egl-wayland-debuginfo", + "rpm": "egl-wayland-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/eglexternalplatform.json b/suite2cases/eglexternalplatform.json index 385fa6c3a..c21ac0e75 100644 --- a/suite2cases/eglexternalplatform.json +++ b/suite2cases/eglexternalplatform.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_eglexternalplatform_install_and_remove_eglexternalplatform" + "name": "oe_test_eglexternalplatform_install_and_remove_eglexternalplatform", + "rpm": "eglexternalplatform" }, { - "name": "oe_test_eglexternalplatform_install_and_remove_eglexternalplatform-devel" + "name": "oe_test_eglexternalplatform_install_and_remove_eglexternalplatform-devel", + "rpm": "eglexternalplatform-devel" } ] } \ No newline at end of file diff --git a/suite2cases/elfutils.json b/suite2cases/elfutils.json index a1c577207..9437595d8 100644 --- a/suite2cases/elfutils.json +++ b/suite2cases/elfutils.json @@ -11,52 +11,68 @@ "name": "oe_test_service_debuginfod" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils" + "name": "oe_test_elfutils_install_and_remove_elfutils", + "rpm": "elfutils" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-libelf" + "name": "oe_test_elfutils_install_and_remove_elfutils-libelf", + "rpm": "elfutils-libelf" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfod" + "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfod", + "rpm": "elfutils-debuginfod" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-extra" + "name": "oe_test_elfutils_install_and_remove_elfutils-extra", + "rpm": "elfutils-extra" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-devel" + "name": "oe_test_elfutils_install_and_remove_elfutils-devel", + "rpm": "elfutils-devel" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-libelf-devel" + "name": "oe_test_elfutils_install_and_remove_elfutils-libelf-devel", + "rpm": "elfutils-libelf-devel" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-default-yama-scope" + "name": "oe_test_elfutils_install_and_remove_elfutils-default-yama-scope", + "rpm": "elfutils-default-yama-scope" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfod-client" + "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfod-client", + "rpm": "elfutils-debuginfod-client" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfod-client-devel" + "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfod-client-devel", + "rpm": "elfutils-debuginfod-client-devel" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-libs" + "name": "oe_test_elfutils_install_and_remove_elfutils-libs", + "rpm": "elfutils-libs" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-help" + "name": "oe_test_elfutils_install_and_remove_elfutils-help", + "rpm": "elfutils-help" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfo" + "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfo", + "rpm": "elfutils-debuginfo" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-debugsource" + "name": "oe_test_elfutils_install_and_remove_elfutils-debugsource", + "rpm": "elfutils-debugsource" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-libelf-devel-static" + "name": "oe_test_elfutils_install_and_remove_elfutils-libelf-devel-static", + "rpm": "elfutils-libelf-devel-static" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-doc" + "name": "oe_test_elfutils_install_and_remove_elfutils-doc", + "rpm": "elfutils-doc" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-devel-static" + "name": "oe_test_elfutils_install_and_remove_elfutils-devel-static", + "rpm": "elfutils-devel-static" } ] } \ No newline at end of file diff --git a/suite2cases/emacs.json b/suite2cases/emacs.json index 71dd5e235..9801a4e93 100644 --- a/suite2cases/emacs.json +++ b/suite2cases/emacs.json @@ -5,34 +5,44 @@ "memory": 4, "cases": [ { - "name": "oe_test_emacs_install_and_remove_emacs" + "name": "oe_test_emacs_install_and_remove_emacs", + "rpm": "emacs" }, { - "name": "oe_test_emacs_install_and_remove_emacs-common" + "name": "oe_test_emacs_install_and_remove_emacs-common", + "rpm": "emacs-common" }, { - "name": "oe_test_emacs_install_and_remove_emacs-devel" + "name": "oe_test_emacs_install_and_remove_emacs-devel", + "rpm": "emacs-devel" }, { - "name": "oe_test_emacs_install_and_remove_emacs-nox" + "name": "oe_test_emacs_install_and_remove_emacs-nox", + "rpm": "emacs-nox" }, { - "name": "oe_test_emacs_install_and_remove_emacs-filesystem" + "name": "oe_test_emacs_install_and_remove_emacs-filesystem", + "rpm": "emacs-filesystem" }, { - "name": "oe_test_emacs_install_and_remove_emacs-debuginfo" + "name": "oe_test_emacs_install_and_remove_emacs-debuginfo", + "rpm": "emacs-debuginfo" }, { - "name": "oe_test_emacs_install_and_remove_emacs-debugsource" + "name": "oe_test_emacs_install_and_remove_emacs-debugsource", + "rpm": "emacs-debugsource" }, { - "name": "oe_test_emacs_install_and_remove_emacs-help" + "name": "oe_test_emacs_install_and_remove_emacs-help", + "rpm": "emacs-help" }, { - "name": "oe_test_emacs_install_and_remove_emacs-lucid" + "name": "oe_test_emacs_install_and_remove_emacs-lucid", + "rpm": "emacs-lucid" }, { - "name": "oe_test_emacs_install_and_remove_emacs-terminal" + "name": "oe_test_emacs_install_and_remove_emacs-terminal", + "rpm": "emacs-terminal" } ] } \ No newline at end of file diff --git a/suite2cases/enchant2.json b/suite2cases/enchant2.json index f3600cb65..5330814dd 100644 --- a/suite2cases/enchant2.json +++ b/suite2cases/enchant2.json @@ -11,25 +11,32 @@ "name": "oe_test_enchant2_base_enchant-lsmod-2" }, { - "name": "oe_test_enchant2_install_and_remove_enchant2" + "name": "oe_test_enchant2_install_and_remove_enchant2", + "rpm": "enchant2" }, { - "name": "oe_test_enchant2_install_and_remove_enchant2-devel" + "name": "oe_test_enchant2_install_and_remove_enchant2-devel", + "rpm": "enchant2-devel" }, { - "name": "oe_test_enchant2_install_and_remove_enchant2-help" + "name": "oe_test_enchant2_install_and_remove_enchant2-help", + "rpm": "enchant2-help" }, { - "name": "oe_test_enchant2_install_and_remove_enchant2-aspell" + "name": "oe_test_enchant2_install_and_remove_enchant2-aspell", + "rpm": "enchant2-aspell" }, { - "name": "oe_test_enchant2_install_and_remove_enchant2-voikko" + "name": "oe_test_enchant2_install_and_remove_enchant2-voikko", + "rpm": "enchant2-voikko" }, { - "name": "oe_test_enchant2_install_and_remove_enchant2-debugsource" + "name": "oe_test_enchant2_install_and_remove_enchant2-debugsource", + "rpm": "enchant2-debugsource" }, { - "name": "oe_test_enchant2_install_and_remove_enchant2-debuginfo" + "name": "oe_test_enchant2_install_and_remove_enchant2-debuginfo", + "rpm": "enchant2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/ethtool.json b/suite2cases/ethtool.json index fb7106db2..b0f8675d7 100644 --- a/suite2cases/ethtool.json +++ b/suite2cases/ethtool.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_ethtool_install_and_remove_ethtool" + "name": "oe_test_ethtool_install_and_remove_ethtool", + "rpm": "ethtool" }, { - "name": "oe_test_ethtool_install_and_remove_ethtool-help" + "name": "oe_test_ethtool_install_and_remove_ethtool-help", + "rpm": "ethtool-help" }, { - "name": "oe_test_ethtool_install_and_remove_ethtool-debuginfo" + "name": "oe_test_ethtool_install_and_remove_ethtool-debuginfo", + "rpm": "ethtool-debuginfo" }, { - "name": "oe_test_ethtool_install_and_remove_ethtool-debugsource" + "name": "oe_test_ethtool_install_and_remove_ethtool-debugsource", + "rpm": "ethtool-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/exempi.json b/suite2cases/exempi.json index 22cdfbdcc..ccbf696f9 100644 --- a/suite2cases/exempi.json +++ b/suite2cases/exempi.json @@ -8,19 +8,24 @@ "name": "oe_test_service_exempi" }, { - "name": "oe_test_exempi_install_and_remove_exempi" + "name": "oe_test_exempi_install_and_remove_exempi", + "rpm": "exempi" }, { - "name": "oe_test_exempi_install_and_remove_exempi-debugsource" + "name": "oe_test_exempi_install_and_remove_exempi-debugsource", + "rpm": "exempi-debugsource" }, { - "name": "oe_test_exempi_install_and_remove_exempi-help" + "name": "oe_test_exempi_install_and_remove_exempi-help", + "rpm": "exempi-help" }, { - "name": "oe_test_exempi_install_and_remove_exempi-devel" + "name": "oe_test_exempi_install_and_remove_exempi-devel", + "rpm": "exempi-devel" }, { - "name": "oe_test_exempi_install_and_remove_exempi-debuginfo" + "name": "oe_test_exempi_install_and_remove_exempi-debuginfo", + "rpm": "exempi-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/expat.json b/suite2cases/expat.json index b1120b6d6..1f79bbb9f 100644 --- a/suite2cases/expat.json +++ b/suite2cases/expat.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_expat_install_and_remove_expat" + "name": "oe_test_expat_install_and_remove_expat", + "rpm": "expat" }, { - "name": "oe_test_expat_install_and_remove_expat-devel" + "name": "oe_test_expat_install_and_remove_expat-devel", + "rpm": "expat-devel" }, { - "name": "oe_test_expat_install_and_remove_expat-debuginfo" + "name": "oe_test_expat_install_and_remove_expat-debuginfo", + "rpm": "expat-debuginfo" }, { - "name": "oe_test_expat_install_and_remove_expat-debugsource" + "name": "oe_test_expat_install_and_remove_expat-debugsource", + "rpm": "expat-debugsource" }, { - "name": "oe_test_expat_install_and_remove_expat-help" + "name": "oe_test_expat_install_and_remove_expat-help", + "rpm": "expat-help" } ] } \ No newline at end of file diff --git a/suite2cases/expect.json b/suite2cases/expect.json index f59eaae47..91bcc1fa4 100644 --- a/suite2cases/expect.json +++ b/suite2cases/expect.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_expect_install_and_remove_expect" + "name": "oe_test_expect_install_and_remove_expect", + "rpm": "expect" }, { - "name": "oe_test_expect_install_and_remove_expect-help" + "name": "oe_test_expect_install_and_remove_expect-help", + "rpm": "expect-help" }, { - "name": "oe_test_expect_install_and_remove_expect-devel" + "name": "oe_test_expect_install_and_remove_expect-devel", + "rpm": "expect-devel" }, { - "name": "oe_test_expect_install_and_remove_expect-debuginfo" + "name": "oe_test_expect_install_and_remove_expect-debuginfo", + "rpm": "expect-debuginfo" }, { - "name": "oe_test_expect_install_and_remove_expect-debugsource" + "name": "oe_test_expect_install_and_remove_expect-debugsource", + "rpm": "expect-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/fakechroot.json b/suite2cases/fakechroot.json index ff1ee560d..5fd4884dc 100644 --- a/suite2cases/fakechroot.json +++ b/suite2cases/fakechroot.json @@ -20,16 +20,20 @@ "name": "oe_test_fakechroot_chroot" }, { - "name": "oe_test_fakechroot_install_and_remove_fakechroot" + "name": "oe_test_fakechroot_install_and_remove_fakechroot", + "rpm": "fakechroot" }, { - "name": "oe_test_fakechroot_install_and_remove_fakechroot-help" + "name": "oe_test_fakechroot_install_and_remove_fakechroot-help", + "rpm": "fakechroot-help" }, { - "name": "oe_test_fakechroot_install_and_remove_fakechroot-debuginfo" + "name": "oe_test_fakechroot_install_and_remove_fakechroot-debuginfo", + "rpm": "fakechroot-debuginfo" }, { - "name": "oe_test_fakechroot_install_and_remove_fakechroot-debugsource" + "name": "oe_test_fakechroot_install_and_remove_fakechroot-debugsource", + "rpm": "fakechroot-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/fcoe-utils.json b/suite2cases/fcoe-utils.json index f0e734e93..b077b497f 100644 --- a/suite2cases/fcoe-utils.json +++ b/suite2cases/fcoe-utils.json @@ -11,16 +11,20 @@ "name": "oe_test_socket_fcoemon" }, { - "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils" + "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils", + "rpm": "fcoe-utils" }, { - "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils-help" + "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils-help", + "rpm": "fcoe-utils-help" }, { - "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils-debuginfo" + "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils-debuginfo", + "rpm": "fcoe-utils-debuginfo" }, { - "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils-debugsource" + "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils-debugsource", + "rpm": "fcoe-utils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/fdupes.json b/suite2cases/fdupes.json index 28ba52ca4..03fb22b5b 100644 --- a/suite2cases/fdupes.json +++ b/suite2cases/fdupes.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_fdupes_install_and_remove_fdupes" + "name": "oe_test_fdupes_install_and_remove_fdupes", + "rpm": "fdupes" }, { - "name": "oe_test_fdupes_install_and_remove_fdupes-debuginfo" + "name": "oe_test_fdupes_install_and_remove_fdupes-debuginfo", + "rpm": "fdupes-debuginfo" }, { - "name": "oe_test_fdupes_install_and_remove_fdupes-help" + "name": "oe_test_fdupes_install_and_remove_fdupes-help", + "rpm": "fdupes-help" }, { - "name": "oe_test_fdupes_install_and_remove_fdupes-debugsource" + "name": "oe_test_fdupes_install_and_remove_fdupes-debugsource", + "rpm": "fdupes-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/fftw.json b/suite2cases/fftw.json index f729fa84d..077d4a341 100644 --- a/suite2cases/fftw.json +++ b/suite2cases/fftw.json @@ -35,58 +35,76 @@ "name": "oe_test_fftw_fftwl-wisdom_03" }, { - "name": "oe_test_fftw_install_and_remove_fftw" + "name": "oe_test_fftw_install_and_remove_fftw", + "rpm": "fftw" }, { - "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs" + "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs", + "rpm": "fftw-mpich-libs" }, { - "name": "oe_test_fftw_install_and_remove_fftw-openmpi-devel" + "name": "oe_test_fftw_install_and_remove_fftw-openmpi-devel", + "rpm": "fftw-openmpi-devel" }, { - "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs-single" + "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs-single", + "rpm": "fftw-openmpi-libs-single" }, { - "name": "oe_test_fftw_install_and_remove_fftw-libs" + "name": "oe_test_fftw_install_and_remove_fftw-libs", + "rpm": "fftw-libs" }, { - "name": "oe_test_fftw_install_and_remove_fftw-devel" + "name": "oe_test_fftw_install_and_remove_fftw-devel", + "rpm": "fftw-devel" }, { - "name": "oe_test_fftw_install_and_remove_fftw-libs-double" + "name": "oe_test_fftw_install_and_remove_fftw-libs-double", + "rpm": "fftw-libs-double" }, { - "name": "oe_test_fftw_install_and_remove_fftw-libs-single" + "name": "oe_test_fftw_install_and_remove_fftw-libs-single", + "rpm": "fftw-libs-single" }, { - "name": "oe_test_fftw_install_and_remove_fftw-libs-long" + "name": "oe_test_fftw_install_and_remove_fftw-libs-long", + "rpm": "fftw-libs-long" }, { - "name": "oe_test_fftw_install_and_remove_fftw-mpich-devel" + "name": "oe_test_fftw_install_and_remove_fftw-mpich-devel", + "rpm": "fftw-mpich-devel" }, { - "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs-double" + "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs-double", + "rpm": "fftw-mpich-libs-double" }, { - "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs" + "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs", + "rpm": "fftw-openmpi-libs" }, { - "name": "oe_test_fftw_install_and_remove_fftw-libs-quad" + "name": "oe_test_fftw_install_and_remove_fftw-libs-quad", + "rpm": "fftw-libs-quad" }, { - "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs-single" + "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs-single", + "rpm": "fftw-mpich-libs-single" }, { - "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs-long" + "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs-long", + "rpm": "fftw-mpich-libs-long" }, { - "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs-double" + "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs-double", + "rpm": "fftw-openmpi-libs-double" }, { - "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs-long" + "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs-long", + "rpm": "fftw-openmpi-libs-long" }, { - "name": "oe_test_fftw_install_and_remove_fftw-help" + "name": "oe_test_fftw_install_and_remove_fftw-help", + "rpm": "fftw-help" } ] } \ No newline at end of file diff --git a/suite2cases/file.json b/suite2cases/file.json index 0ac514fef..0cb845f81 100644 --- a/suite2cases/file.json +++ b/suite2cases/file.json @@ -8,28 +8,36 @@ "name": "file01" }, { - "name": "oe_test_file_install_and_remove_file" + "name": "oe_test_file_install_and_remove_file", + "rpm": "file" }, { - "name": "oe_test_file_install_and_remove_file-libs" + "name": "oe_test_file_install_and_remove_file-libs", + "rpm": "file-libs" }, { - "name": "oe_test_file_install_and_remove_file-devel" + "name": "oe_test_file_install_and_remove_file-devel", + "rpm": "file-devel" }, { - "name": "oe_test_file_install_and_remove_file-help" + "name": "oe_test_file_install_and_remove_file-help", + "rpm": "file-help" }, { - "name": "oe_test_file_install_and_remove_python3-magic" + "name": "oe_test_file_install_and_remove_python3-magic", + "rpm": "python3-magic" }, { - "name": "oe_test_file_install_and_remove_file-debugsource" + "name": "oe_test_file_install_and_remove_file-debugsource", + "rpm": "file-debugsource" }, { - "name": "oe_test_file_install_and_remove_file-debuginfo" + "name": "oe_test_file_install_and_remove_file-debuginfo", + "rpm": "file-debuginfo" }, { - "name": "oe_test_file_install_and_remove_python2-magic" + "name": "oe_test_file_install_and_remove_python2-magic", + "rpm": "python2-magic" } ] } \ No newline at end of file diff --git a/suite2cases/filesystem.json b/suite2cases/filesystem.json index 1e545732b..8542e831f 100644 --- a/suite2cases/filesystem.json +++ b/suite2cases/filesystem.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_filesystem_install_and_remove_filesystem" + "name": "oe_test_filesystem_install_and_remove_filesystem", + "rpm": "filesystem" }, { - "name": "oe_test_filesystem_install_and_remove_filesystem-content" + "name": "oe_test_filesystem_install_and_remove_filesystem-content", + "rpm": "filesystem-content" }, { - "name": "oe_test_filesystem_install_and_remove_filesystem-afs" + "name": "oe_test_filesystem_install_and_remove_filesystem-afs", + "rpm": "filesystem-afs" } ] } \ No newline at end of file diff --git a/suite2cases/findutils.json b/suite2cases/findutils.json index 826f9fca9..a911a8738 100644 --- a/suite2cases/findutils.json +++ b/suite2cases/findutils.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_findutils_install_and_remove_findutils" + "name": "oe_test_findutils_install_and_remove_findutils", + "rpm": "findutils" }, { - "name": "oe_test_findutils_install_and_remove_findutils-help" + "name": "oe_test_findutils_install_and_remove_findutils-help", + "rpm": "findutils-help" }, { - "name": "oe_test_findutils_install_and_remove_findutils-debugsource" + "name": "oe_test_findutils_install_and_remove_findutils-debugsource", + "rpm": "findutils-debugsource" }, { - "name": "oe_test_findutils_install_and_remove_findutils-debuginfo" + "name": "oe_test_findutils_install_and_remove_findutils-debuginfo", + "rpm": "findutils-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/fipscheck.json b/suite2cases/fipscheck.json index 74f21a0de..caec1fa5c 100644 --- a/suite2cases/fipscheck.json +++ b/suite2cases/fipscheck.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_fipscheck_install_and_remove_fipscheck" + "name": "oe_test_fipscheck_install_and_remove_fipscheck", + "rpm": "fipscheck" }, { - "name": "oe_test_fipscheck_install_and_remove_fipscheck-devel" + "name": "oe_test_fipscheck_install_and_remove_fipscheck-devel", + "rpm": "fipscheck-devel" }, { - "name": "oe_test_fipscheck_install_and_remove_fipscheck-debuginfo" + "name": "oe_test_fipscheck_install_and_remove_fipscheck-debuginfo", + "rpm": "fipscheck-debuginfo" }, { - "name": "oe_test_fipscheck_install_and_remove_fipscheck-debugsource" + "name": "oe_test_fipscheck_install_and_remove_fipscheck-debugsource", + "rpm": "fipscheck-debugsource" }, { - "name": "oe_test_fipscheck_install_and_remove_fipscheck-help" + "name": "oe_test_fipscheck_install_and_remove_fipscheck-help", + "rpm": "fipscheck-help" } ] } \ No newline at end of file diff --git a/suite2cases/firewalld.json b/suite2cases/firewalld.json index 544d4f76a..6e67a710a 100644 --- a/suite2cases/firewalld.json +++ b/suite2cases/firewalld.json @@ -182,16 +182,20 @@ "machine num": 2 }, { - "name": "oe_test_firewalld_install_and_remove_firewalld" + "name": "oe_test_firewalld_install_and_remove_firewalld", + "rpm": "firewalld" }, { - "name": "oe_test_firewalld_install_and_remove_firewalld-doc" + "name": "oe_test_firewalld_install_and_remove_firewalld-doc", + "rpm": "firewalld-doc" }, { - "name": "oe_test_firewalld_install_and_remove_python3-firewall" + "name": "oe_test_firewalld_install_and_remove_python3-firewall", + "rpm": "python3-firewall" }, { - "name": "oe_test_firewalld_install_and_remove_firewalld-test" + "name": "oe_test_firewalld_install_and_remove_firewalld-test", + "rpm": "firewalld-test" } ] } \ No newline at end of file diff --git a/suite2cases/flac.json b/suite2cases/flac.json index f94a0b2a3..69d70f421 100644 --- a/suite2cases/flac.json +++ b/suite2cases/flac.json @@ -8,22 +8,28 @@ "name": "oe_test_flac" }, { - "name": "oe_test_flac_install_and_remove_flac" + "name": "oe_test_flac_install_and_remove_flac", + "rpm": "flac" }, { - "name": "oe_test_flac_install_and_remove_flac-devel" + "name": "oe_test_flac_install_and_remove_flac-devel", + "rpm": "flac-devel" }, { - "name": "oe_test_flac_install_and_remove_flac-help" + "name": "oe_test_flac_install_and_remove_flac-help", + "rpm": "flac-help" }, { - "name": "oe_test_flac_install_and_remove_flac-debugsource" + "name": "oe_test_flac_install_and_remove_flac-debugsource", + "rpm": "flac-debugsource" }, { - "name": "oe_test_flac_install_and_remove_flac-debuginfo" + "name": "oe_test_flac_install_and_remove_flac-debuginfo", + "rpm": "flac-debuginfo" }, { - "name": "oe_test_flac_install_and_remove_xmms-flac" + "name": "oe_test_flac_install_and_remove_xmms-flac", + "rpm": "xmms-flac" } ] } \ No newline at end of file diff --git a/suite2cases/flex.json b/suite2cases/flex.json index 5b047f927..5cce318db 100644 --- a/suite2cases/flex.json +++ b/suite2cases/flex.json @@ -20,19 +20,24 @@ "name": "oe_test_flex_generated_code" }, { - "name": "oe_test_flex_install_and_remove_flex" + "name": "oe_test_flex_install_and_remove_flex", + "rpm": "flex" }, { - "name": "oe_test_flex_install_and_remove_flex-help" + "name": "oe_test_flex_install_and_remove_flex-help", + "rpm": "flex-help" }, { - "name": "oe_test_flex_install_and_remove_flex-devel" + "name": "oe_test_flex_install_and_remove_flex-devel", + "rpm": "flex-devel" }, { - "name": "oe_test_flex_install_and_remove_flex-debuginfo" + "name": "oe_test_flex_install_and_remove_flex-debuginfo", + "rpm": "flex-debuginfo" }, { - "name": "oe_test_flex_install_and_remove_flex-debugsource" + "name": "oe_test_flex_install_and_remove_flex-debugsource", + "rpm": "flex-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/fltk.json b/suite2cases/fltk.json index de9551914..59913ab5f 100644 --- a/suite2cases/fltk.json +++ b/suite2cases/fltk.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_fltk_install_and_remove_fltk" + "name": "oe_test_fltk_install_and_remove_fltk", + "rpm": "fltk" }, { - "name": "oe_test_fltk_install_and_remove_fltk-fluid" + "name": "oe_test_fltk_install_and_remove_fltk-fluid", + "rpm": "fltk-fluid" }, { - "name": "oe_test_fltk_install_and_remove_fltk-devel" + "name": "oe_test_fltk_install_and_remove_fltk-devel", + "rpm": "fltk-devel" }, { - "name": "oe_test_fltk_install_and_remove_fltk-static" + "name": "oe_test_fltk_install_and_remove_fltk-static", + "rpm": "fltk-static" }, { - "name": "oe_test_fltk_install_and_remove_fltk-debugsource" + "name": "oe_test_fltk_install_and_remove_fltk-debugsource", + "rpm": "fltk-debugsource" }, { - "name": "oe_test_fltk_install_and_remove_fltk-help" + "name": "oe_test_fltk_install_and_remove_fltk-help", + "rpm": "fltk-help" }, { - "name": "oe_test_fltk_install_and_remove_fltk-debuginfo" + "name": "oe_test_fltk_install_and_remove_fltk-debuginfo", + "rpm": "fltk-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/fontconfig.json b/suite2cases/fontconfig.json index ee8e93a83..234fdf5b9 100644 --- a/suite2cases/fontconfig.json +++ b/suite2cases/fontconfig.json @@ -23,19 +23,24 @@ "name": "oe_test_fc-cache" }, { - "name": "oe_test_fontconfig_install_and_remove_fontconfig" + "name": "oe_test_fontconfig_install_and_remove_fontconfig", + "rpm": "fontconfig" }, { - "name": "oe_test_fontconfig_install_and_remove_fontconfig-devel" + "name": "oe_test_fontconfig_install_and_remove_fontconfig-devel", + "rpm": "fontconfig-devel" }, { - "name": "oe_test_fontconfig_install_and_remove_fontconfig-help" + "name": "oe_test_fontconfig_install_and_remove_fontconfig-help", + "rpm": "fontconfig-help" }, { - "name": "oe_test_fontconfig_install_and_remove_fontconfig-debuginfo" + "name": "oe_test_fontconfig_install_and_remove_fontconfig-debuginfo", + "rpm": "fontconfig-debuginfo" }, { - "name": "oe_test_fontconfig_install_and_remove_fontconfig-debugsource" + "name": "oe_test_fontconfig_install_and_remove_fontconfig-debugsource", + "rpm": "fontconfig-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/fontforge.json b/suite2cases/fontforge.json index fdd615c3b..8acffe6b7 100644 --- a/suite2cases/fontforge.json +++ b/suite2cases/fontforge.json @@ -14,19 +14,24 @@ "name": "oe_test_fontforge_fontlint" }, { - "name": "oe_test_fontforge_install_and_remove_fontforge" + "name": "oe_test_fontforge_install_and_remove_fontforge", + "rpm": "fontforge" }, { - "name": "oe_test_fontforge_install_and_remove_fontforge-help" + "name": "oe_test_fontforge_install_and_remove_fontforge-help", + "rpm": "fontforge-help" }, { - "name": "oe_test_fontforge_install_and_remove_fontforge-devel" + "name": "oe_test_fontforge_install_and_remove_fontforge-devel", + "rpm": "fontforge-devel" }, { - "name": "oe_test_fontforge_install_and_remove_fontforge-debugsource" + "name": "oe_test_fontforge_install_and_remove_fontforge-debugsource", + "rpm": "fontforge-debugsource" }, { - "name": "oe_test_fontforge_install_and_remove_fontforge-debuginfo" + "name": "oe_test_fontforge_install_and_remove_fontforge-debuginfo", + "rpm": "fontforge-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/fonts-rpm-macros.json b/suite2cases/fonts-rpm-macros.json index 86616f516..6b7fb4124 100644 --- a/suite2cases/fonts-rpm-macros.json +++ b/suite2cases/fonts-rpm-macros.json @@ -8,19 +8,24 @@ "name": "oe_test_fonts_rpm_macros" }, { - "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros" + "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros", + "rpm": "fonts-rpm-macros" }, { - "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-filesystem" + "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-filesystem", + "rpm": "fonts-filesystem" }, { - "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-srpm-macros" + "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-srpm-macros", + "rpm": "fonts-srpm-macros" }, { - "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-templates" + "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-templates", + "rpm": "fonts-rpm-templates" }, { - "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros-help" + "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros-help", + "rpm": "fonts-rpm-macros-help" } ] } \ No newline at end of file diff --git a/suite2cases/fpaste.json b/suite2cases/fpaste.json index 710c076af..de13f8fbe 100644 --- a/suite2cases/fpaste.json +++ b/suite2cases/fpaste.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_fpaste_install_and_remove_fpaste" + "name": "oe_test_fpaste_install_and_remove_fpaste", + "rpm": "fpaste" }, { - "name": "oe_test_fpaste_install_and_remove_fpaste-help" + "name": "oe_test_fpaste_install_and_remove_fpaste-help", + "rpm": "fpaste-help" } ] } \ No newline at end of file diff --git a/suite2cases/freeglut.json b/suite2cases/freeglut.json index b28df36f0..6512a0b05 100644 --- a/suite2cases/freeglut.json +++ b/suite2cases/freeglut.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_freeglut_install_and_remove_freeglut" + "name": "oe_test_freeglut_install_and_remove_freeglut", + "rpm": "freeglut" }, { - "name": "oe_test_freeglut_install_and_remove_freeglut-devel" + "name": "oe_test_freeglut_install_and_remove_freeglut-devel", + "rpm": "freeglut-devel" }, { - "name": "oe_test_freeglut_install_and_remove_freeglut-help" + "name": "oe_test_freeglut_install_and_remove_freeglut-help", + "rpm": "freeglut-help" }, { - "name": "oe_test_freeglut_install_and_remove_freeglut-debuginfo" + "name": "oe_test_freeglut_install_and_remove_freeglut-debuginfo", + "rpm": "freeglut-debuginfo" }, { - "name": "oe_test_freeglut_install_and_remove_freeglut-debugsource" + "name": "oe_test_freeglut_install_and_remove_freeglut-debugsource", + "rpm": "freeglut-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/freetype.json b/suite2cases/freetype.json index f8edba078..9ca268587 100644 --- a/suite2cases/freetype.json +++ b/suite2cases/freetype.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_freetype_install_and_remove_freetype" + "name": "oe_test_freetype_install_and_remove_freetype", + "rpm": "freetype" }, { - "name": "oe_test_freetype_install_and_remove_freetype-help" + "name": "oe_test_freetype_install_and_remove_freetype-help", + "rpm": "freetype-help" }, { - "name": "oe_test_freetype_install_and_remove_freetype-devel" + "name": "oe_test_freetype_install_and_remove_freetype-devel", + "rpm": "freetype-devel" }, { - "name": "oe_test_freetype_install_and_remove_freetype-demos" + "name": "oe_test_freetype_install_and_remove_freetype-demos", + "rpm": "freetype-demos" }, { - "name": "oe_test_freetype_install_and_remove_freetype-debugsource" + "name": "oe_test_freetype_install_and_remove_freetype-debugsource", + "rpm": "freetype-debugsource" }, { - "name": "oe_test_freetype_install_and_remove_freetype-debuginfo" + "name": "oe_test_freetype_install_and_remove_freetype-debuginfo", + "rpm": "freetype-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/fribidi.json b/suite2cases/fribidi.json index 6188dd502..23b9c1acf 100644 --- a/suite2cases/fribidi.json +++ b/suite2cases/fribidi.json @@ -8,16 +8,20 @@ "name": "oe_test_fribidi" }, { - "name": "oe_test_fribidi_install_and_remove_fribidi" + "name": "oe_test_fribidi_install_and_remove_fribidi", + "rpm": "fribidi" }, { - "name": "oe_test_fribidi_install_and_remove_fribidi-devel" + "name": "oe_test_fribidi_install_and_remove_fribidi-devel", + "rpm": "fribidi-devel" }, { - "name": "oe_test_fribidi_install_and_remove_fribidi-debuginfo" + "name": "oe_test_fribidi_install_and_remove_fribidi-debuginfo", + "rpm": "fribidi-debuginfo" }, { - "name": "oe_test_fribidi_install_and_remove_fribidi-debugsource" + "name": "oe_test_fribidi_install_and_remove_fribidi-debugsource", + "rpm": "fribidi-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/fros.json b/suite2cases/fros.json index eeb884b77..e6c14f408 100644 --- a/suite2cases/fros.json +++ b/suite2cases/fros.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_fros_install_and_remove_fros" + "name": "oe_test_fros_install_and_remove_fros", + "rpm": "fros" }, { - "name": "oe_test_fros_install_and_remove_fros-help" + "name": "oe_test_fros_install_and_remove_fros-help", + "rpm": "fros-help" } ] } \ No newline at end of file diff --git a/suite2cases/ftp.json b/suite2cases/ftp.json index a63648889..3016886aa 100644 --- a/suite2cases/ftp.json +++ b/suite2cases/ftp.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_ftp_install_and_remove_ftp" + "name": "oe_test_ftp_install_and_remove_ftp", + "rpm": "ftp" }, { - "name": "oe_test_ftp_install_and_remove_ftp-help" + "name": "oe_test_ftp_install_and_remove_ftp-help", + "rpm": "ftp-help" }, { - "name": "oe_test_ftp_install_and_remove_ftp-debugsource" + "name": "oe_test_ftp_install_and_remove_ftp-debugsource", + "rpm": "ftp-debugsource" }, { - "name": "oe_test_ftp_install_and_remove_ftp-debuginfo" + "name": "oe_test_ftp_install_and_remove_ftp-debuginfo", + "rpm": "ftp-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/fuse.json b/suite2cases/fuse.json index b7756f0cc..8051a8cd9 100644 --- a/suite2cases/fuse.json +++ b/suite2cases/fuse.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_fuse_install_and_remove_fuse" + "name": "oe_test_fuse_install_and_remove_fuse", + "rpm": "fuse" }, { - "name": "oe_test_fuse_install_and_remove_fuse-help" + "name": "oe_test_fuse_install_and_remove_fuse-help", + "rpm": "fuse-help" }, { - "name": "oe_test_fuse_install_and_remove_fuse-devel" + "name": "oe_test_fuse_install_and_remove_fuse-devel", + "rpm": "fuse-devel" }, { - "name": "oe_test_fuse_install_and_remove_fuse-debuginfo" + "name": "oe_test_fuse_install_and_remove_fuse-debuginfo", + "rpm": "fuse-debuginfo" }, { - "name": "oe_test_fuse_install_and_remove_fuse-debugsource" + "name": "oe_test_fuse_install_and_remove_fuse-debugsource", + "rpm": "fuse-debugsource" }, { - "name": "oe_test_fuse_install_and_remove_fuse3" + "name": "oe_test_fuse_install_and_remove_fuse3", + "rpm": "fuse3" }, { - "name": "oe_test_fuse_install_and_remove_fuse3-devel" + "name": "oe_test_fuse_install_and_remove_fuse3-devel", + "rpm": "fuse3-devel" } ] } \ No newline at end of file diff --git a/suite2cases/fuse3.json b/suite2cases/fuse3.json index e867f947c..a4c1367b3 100644 --- a/suite2cases/fuse3.json +++ b/suite2cases/fuse3.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_fuse3_install_and_remove_fuse3" + "name": "oe_test_fuse3_install_and_remove_fuse3", + "rpm": "fuse3" }, { - "name": "oe_test_fuse3_install_and_remove_fuse3-devel" + "name": "oe_test_fuse3_install_and_remove_fuse3-devel", + "rpm": "fuse3-devel" }, { - "name": "oe_test_fuse3_install_and_remove_fuse-common" + "name": "oe_test_fuse3_install_and_remove_fuse-common", + "rpm": "fuse-common" }, { - "name": "oe_test_fuse3_install_and_remove_fuse3-help" + "name": "oe_test_fuse3_install_and_remove_fuse3-help", + "rpm": "fuse3-help" }, { - "name": "oe_test_fuse3_install_and_remove_fuse3-debugsource" + "name": "oe_test_fuse3_install_and_remove_fuse3-debugsource", + "rpm": "fuse3-debugsource" }, { - "name": "oe_test_fuse3_install_and_remove_fuse3-debuginfo" + "name": "oe_test_fuse3_install_and_remove_fuse3-debuginfo", + "rpm": "fuse3-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/fwupd.json b/suite2cases/fwupd.json index 1663e4017..343a7e37b 100644 --- a/suite2cases/fwupd.json +++ b/suite2cases/fwupd.json @@ -14,19 +14,24 @@ "name": "oe_test_service_fwupd-refresh" }, { - "name": "oe_test_fwupd_install_and_remove_fwupd" + "name": "oe_test_fwupd_install_and_remove_fwupd", + "rpm": "fwupd" }, { - "name": "oe_test_fwupd_install_and_remove_fwupd-devel" + "name": "oe_test_fwupd_install_and_remove_fwupd-devel", + "rpm": "fwupd-devel" }, { - "name": "oe_test_fwupd_install_and_remove_fwupd-help" + "name": "oe_test_fwupd_install_and_remove_fwupd-help", + "rpm": "fwupd-help" }, { - "name": "oe_test_fwupd_install_and_remove_fwupd-debugsource" + "name": "oe_test_fwupd_install_and_remove_fwupd-debugsource", + "rpm": "fwupd-debugsource" }, { - "name": "oe_test_fwupd_install_and_remove_fwupd-debuginfo" + "name": "oe_test_fwupd_install_and_remove_fwupd-debuginfo", + "rpm": "fwupd-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/gawk.json b/suite2cases/gawk.json index b784d0ee3..0d198476f 100644 --- a/suite2cases/gawk.json +++ b/suite2cases/gawk.json @@ -20,28 +20,36 @@ "name": "oe_test_gawk04" }, { - "name": "oe_test_gawk_install_and_remove_gawk" + "name": "oe_test_gawk_install_and_remove_gawk", + "rpm": "gawk" }, { - "name": "oe_test_gawk_install_and_remove_gawk-help" + "name": "oe_test_gawk_install_and_remove_gawk-help", + "rpm": "gawk-help" }, { - "name": "oe_test_gawk_install_and_remove_gawk-lang" + "name": "oe_test_gawk_install_and_remove_gawk-lang", + "rpm": "gawk-lang" }, { - "name": "oe_test_gawk_install_and_remove_gawk-devel" + "name": "oe_test_gawk_install_and_remove_gawk-devel", + "rpm": "gawk-devel" }, { - "name": "oe_test_gawk_install_and_remove_gawk-debuginfo" + "name": "oe_test_gawk_install_and_remove_gawk-debuginfo", + "rpm": "gawk-debuginfo" }, { - "name": "oe_test_gawk_install_and_remove_gawk-debugsource" + "name": "oe_test_gawk_install_and_remove_gawk-debugsource", + "rpm": "gawk-debugsource" }, { - "name": "oe_test_gawk_install_and_remove_gawk-all-langpacks" + "name": "oe_test_gawk_install_and_remove_gawk-all-langpacks", + "rpm": "gawk-all-langpacks" }, { - "name": "oe_test_gawk_install_and_remove_gawk-doc" + "name": "oe_test_gawk_install_and_remove_gawk-doc", + "rpm": "gawk-doc" } ] } \ No newline at end of file diff --git a/suite2cases/gc.json b/suite2cases/gc.json index c64e6b387..091a4fe12 100644 --- a/suite2cases/gc.json +++ b/suite2cases/gc.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_gc_install_and_remove_gc" + "name": "oe_test_gc_install_and_remove_gc", + "rpm": "gc" }, { - "name": "oe_test_gc_install_and_remove_gc-devel" + "name": "oe_test_gc_install_and_remove_gc-devel", + "rpm": "gc-devel" }, { - "name": "oe_test_gc_install_and_remove_gc-debuginfo" + "name": "oe_test_gc_install_and_remove_gc-debuginfo", + "rpm": "gc-debuginfo" }, { - "name": "oe_test_gc_install_and_remove_gc-debugsource" + "name": "oe_test_gc_install_and_remove_gc-debugsource", + "rpm": "gc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gcab.json b/suite2cases/gcab.json index 1bbe7f35e..9ec7d56cc 100644 --- a/suite2cases/gcab.json +++ b/suite2cases/gcab.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_gcab_install_and_remove_gcab" + "name": "oe_test_gcab_install_and_remove_gcab", + "rpm": "gcab" }, { - "name": "oe_test_gcab_install_and_remove_gcab-devel" + "name": "oe_test_gcab_install_and_remove_gcab-devel", + "rpm": "gcab-devel" }, { - "name": "oe_test_gcab_install_and_remove_gcab-help" + "name": "oe_test_gcab_install_and_remove_gcab-help", + "rpm": "gcab-help" }, { - "name": "oe_test_gcab_install_and_remove_gcab-debuginfo" + "name": "oe_test_gcab_install_and_remove_gcab-debuginfo", + "rpm": "gcab-debuginfo" }, { - "name": "oe_test_gcab_install_and_remove_gcab-debugsource" + "name": "oe_test_gcab_install_and_remove_gcab-debugsource", + "rpm": "gcab-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gcc.json b/suite2cases/gcc.json index 436f28f4c..5ffd1def9 100644 --- a/suite2cases/gcc.json +++ b/suite2cases/gcc.json @@ -11,151 +11,200 @@ "name": "oe_test_liblsan" }, { - "name": "oe_test_gcc_install_and_remove_gcc" + "name": "oe_test_gcc_install_and_remove_gcc", + "rpm": "gcc" }, { - "name": "oe_test_gcc_install_and_remove_libgcc" + "name": "oe_test_gcc_install_and_remove_libgcc", + "rpm": "libgcc" }, { - "name": "oe_test_gcc_install_and_remove_gcc-c++" + "name": "oe_test_gcc_install_and_remove_gcc-c++", + "rpm": "gcc-c++" }, { - "name": "oe_test_gcc_install_and_remove_libgfortran-static" + "name": "oe_test_gcc_install_and_remove_libgfortran-static", + "rpm": "libgfortran-static" }, { - "name": "oe_test_gcc_install_and_remove_libgphobos-static" + "name": "oe_test_gcc_install_and_remove_libgphobos-static", + "rpm": "libgphobos-static" }, { - "name": "oe_test_gcc_install_and_remove_libgomp" + "name": "oe_test_gcc_install_and_remove_libgomp", + "rpm": "libgomp" }, { - "name": "oe_test_gcc_install_and_remove_libquadmath-devel" + "name": "oe_test_gcc_install_and_remove_libquadmath-devel", + "rpm": "libquadmath-devel" }, { - "name": "oe_test_gcc_install_and_remove_libquadmath-static" + "name": "oe_test_gcc_install_and_remove_libquadmath-static", + "rpm": "libquadmath-static" }, { - "name": "oe_test_gcc_install_and_remove_libatomic" + "name": "oe_test_gcc_install_and_remove_libatomic", + "rpm": "libatomic" }, { - "name": "oe_test_gcc_install_and_remove_libasan" + "name": "oe_test_gcc_install_and_remove_libasan", + "rpm": "libasan" }, { - "name": "oe_test_gcc_install_and_remove_libtsan" + "name": "oe_test_gcc_install_and_remove_libtsan", + "rpm": "libtsan" }, { - "name": "oe_test_gcc_install_and_remove_libubsan-static" + "name": "oe_test_gcc_install_and_remove_libubsan-static", + "rpm": "libubsan-static" }, { - "name": "oe_test_gcc_install_and_remove_liblsan-static" + "name": "oe_test_gcc_install_and_remove_liblsan-static", + "rpm": "liblsan-static" }, { - "name": "oe_test_gcc_install_and_remove_cpp" + "name": "oe_test_gcc_install_and_remove_cpp", + "rpm": "cpp" }, { - "name": "oe_test_gcc_install_and_remove_libgnat" + "name": "oe_test_gcc_install_and_remove_libgnat", + "rpm": "libgnat" }, { - "name": "oe_test_gcc_install_and_remove_libgo" + "name": "oe_test_gcc_install_and_remove_libgo", + "rpm": "libgo" }, { - "name": "oe_test_gcc_install_and_remove_libgo-static" + "name": "oe_test_gcc_install_and_remove_libgo-static", + "rpm": "libgo-static" }, { - "name": "oe_test_gcc_install_and_remove_gcc-plugin-devel" + "name": "oe_test_gcc_install_and_remove_gcc-plugin-devel", + "rpm": "gcc-plugin-devel" }, { - "name": "oe_test_gcc_install_and_remove_libstdc++" + "name": "oe_test_gcc_install_and_remove_libstdc++", + "rpm": "libstdc++" }, { - "name": "oe_test_gcc_install_and_remove_gcc-objc" + "name": "oe_test_gcc_install_and_remove_gcc-objc", + "rpm": "gcc-objc" }, { - "name": "oe_test_gcc_install_and_remove_libobjc" + "name": "oe_test_gcc_install_and_remove_libobjc", + "rpm": "libobjc" }, { - "name": "oe_test_gcc_install_and_remove_gcc-gdc" + "name": "oe_test_gcc_install_and_remove_gcc-gdc", + "rpm": "gcc-gdc" }, { - "name": "oe_test_gcc_install_and_remove_libgphobos" + "name": "oe_test_gcc_install_and_remove_libgphobos", + "rpm": "libgphobos" }, { - "name": "oe_test_gcc_install_and_remove_libquadmath" + "name": "oe_test_gcc_install_and_remove_libquadmath", + "rpm": "libquadmath" }, { - "name": "oe_test_gcc_install_and_remove_libasan-static" + "name": "oe_test_gcc_install_and_remove_libasan-static", + "rpm": "libasan-static" }, { - "name": "oe_test_gcc_install_and_remove_libubsan" + "name": "oe_test_gcc_install_and_remove_libubsan", + "rpm": "libubsan" }, { - "name": "oe_test_gcc_install_and_remove_libgnat-devel" + "name": "oe_test_gcc_install_and_remove_libgnat-devel", + "rpm": "libgnat-devel" }, { - "name": "oe_test_gcc_install_and_remove_libgnat-static" + "name": "oe_test_gcc_install_and_remove_libgnat-static", + "rpm": "libgnat-static" }, { - "name": "oe_test_gcc_install_and_remove_gcc-go" + "name": "oe_test_gcc_install_and_remove_gcc-go", + "rpm": "gcc-go" }, { - "name": "oe_test_gcc_install_and_remove_accelerate-libs" + "name": "oe_test_gcc_install_and_remove_accelerate-libs", + "rpm": "accelerate-libs" }, { - "name": "oe_test_gcc_install_and_remove_libstdc++-devel" + "name": "oe_test_gcc_install_and_remove_libstdc++-devel", + "rpm": "libstdc++-devel" }, { - "name": "oe_test_gcc_install_and_remove_libstdc++-static" + "name": "oe_test_gcc_install_and_remove_libstdc++-static", + "rpm": "libstdc++-static" }, { - "name": "oe_test_gcc_install_and_remove_libstdc++-docs" + "name": "oe_test_gcc_install_and_remove_libstdc++-docs", + "rpm": "libstdc++-docs" }, { - "name": "oe_test_gcc_install_and_remove_gcc-objc++" + "name": "oe_test_gcc_install_and_remove_gcc-objc++", + "rpm": "gcc-objc++" }, { - "name": "oe_test_gcc_install_and_remove_gcc-gfortran" + "name": "oe_test_gcc_install_and_remove_gcc-gfortran", + "rpm": "gcc-gfortran" }, { - "name": "oe_test_gcc_install_and_remove_libgfortran" + "name": "oe_test_gcc_install_and_remove_libgfortran", + "rpm": "libgfortran" }, { - "name": "oe_test_gcc_install_and_remove_gcc-gdb-plugin" + "name": "oe_test_gcc_install_and_remove_gcc-gdb-plugin", + "rpm": "gcc-gdb-plugin" }, { - "name": "oe_test_gcc_install_and_remove_libitm" + "name": "oe_test_gcc_install_and_remove_libitm", + "rpm": "libitm" }, { - "name": "oe_test_gcc_install_and_remove_libitm-devel" + "name": "oe_test_gcc_install_and_remove_libitm-devel", + "rpm": "libitm-devel" }, { - "name": "oe_test_gcc_install_and_remove_libitm-static" + "name": "oe_test_gcc_install_and_remove_libitm-static", + "rpm": "libitm-static" }, { - "name": "oe_test_gcc_install_and_remove_libatomic-static" + "name": "oe_test_gcc_install_and_remove_libatomic-static", + "rpm": "libatomic-static" }, { - "name": "oe_test_gcc_install_and_remove_libtsan-static" + "name": "oe_test_gcc_install_and_remove_libtsan-static", + "rpm": "libtsan-static" }, { - "name": "oe_test_gcc_install_and_remove_liblsan" + "name": "oe_test_gcc_install_and_remove_liblsan", + "rpm": "liblsan" }, { - "name": "oe_test_gcc_install_and_remove_gcc-gnat" + "name": "oe_test_gcc_install_and_remove_gcc-gnat", + "rpm": "gcc-gnat" }, { - "name": "oe_test_gcc_install_and_remove_libgo-devel" + "name": "oe_test_gcc_install_and_remove_libgo-devel", + "rpm": "libgo-devel" }, { - "name": "oe_test_gcc_install_and_remove_libgccjit" + "name": "oe_test_gcc_install_and_remove_libgccjit", + "rpm": "libgccjit" }, { - "name": "oe_test_gcc_install_and_remove_libgccjit-devel" + "name": "oe_test_gcc_install_and_remove_libgccjit-devel", + "rpm": "libgccjit-devel" }, { - "name": "oe_test_gcc_install_and_remove_gcc-debuginfo" + "name": "oe_test_gcc_install_and_remove_gcc-debuginfo", + "rpm": "gcc-debuginfo" }, { - "name": "oe_test_gcc_install_and_remove_gcc-debugsource" + "name": "oe_test_gcc_install_and_remove_gcc-debugsource", + "rpm": "gcc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gcc_secure.json b/suite2cases/gcc_secure.json index ae8033bea..cca8ace84 100644 --- a/suite2cases/gcc_secure.json +++ b/suite2cases/gcc_secure.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_gcc_secure_install_and_remove_gcc_secure" + "name": "oe_test_gcc_secure_install_and_remove_gcc_secure", + "rpm": "gcc_secure" } ] } \ No newline at end of file diff --git a/suite2cases/gcr.json b/suite2cases/gcr.json index 44a3ab1af..5ee3f7080 100644 --- a/suite2cases/gcr.json +++ b/suite2cases/gcr.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_gcr_install_and_remove_gcr" + "name": "oe_test_gcr_install_and_remove_gcr", + "rpm": "gcr" }, { - "name": "oe_test_gcr_install_and_remove_gcr-base" + "name": "oe_test_gcr_install_and_remove_gcr-base", + "rpm": "gcr-base" }, { - "name": "oe_test_gcr_install_and_remove_gcr-devel" + "name": "oe_test_gcr_install_and_remove_gcr-devel", + "rpm": "gcr-devel" }, { - "name": "oe_test_gcr_install_and_remove_gcr-debuginfo" + "name": "oe_test_gcr_install_and_remove_gcr-debuginfo", + "rpm": "gcr-debuginfo" }, { - "name": "oe_test_gcr_install_and_remove_gcr-debugsource" + "name": "oe_test_gcr_install_and_remove_gcr-debugsource", + "rpm": "gcr-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gd.json b/suite2cases/gd.json index 8961fc642..d7a040d69 100644 --- a/suite2cases/gd.json +++ b/suite2cases/gd.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_gd_install_and_remove_gd" + "name": "oe_test_gd_install_and_remove_gd", + "rpm": "gd" }, { - "name": "oe_test_gd_install_and_remove_gd-progs" + "name": "oe_test_gd_install_and_remove_gd-progs", + "rpm": "gd-progs" }, { - "name": "oe_test_gd_install_and_remove_gd-devel" + "name": "oe_test_gd_install_and_remove_gd-devel", + "rpm": "gd-devel" }, { - "name": "oe_test_gd_install_and_remove_gd-debuginfo" + "name": "oe_test_gd_install_and_remove_gd-debuginfo", + "rpm": "gd-debuginfo" }, { - "name": "oe_test_gd_install_and_remove_gd-debugsource" + "name": "oe_test_gd_install_and_remove_gd-debugsource", + "rpm": "gd-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gdb.json b/suite2cases/gdb.json index 56c041219..1c1fb8a35 100644 --- a/suite2cases/gdb.json +++ b/suite2cases/gdb.json @@ -20,22 +20,28 @@ "name": "oe_test_gdb-watch" }, { - "name": "oe_test_gdb_install_and_remove_gdb" + "name": "oe_test_gdb_install_and_remove_gdb", + "rpm": "gdb" }, { - "name": "oe_test_gdb_install_and_remove_gdb-help" + "name": "oe_test_gdb_install_and_remove_gdb-help", + "rpm": "gdb-help" }, { - "name": "oe_test_gdb_install_and_remove_gdb-headless" + "name": "oe_test_gdb_install_and_remove_gdb-headless", + "rpm": "gdb-headless" }, { - "name": "oe_test_gdb_install_and_remove_gdb-gdbserver" + "name": "oe_test_gdb_install_and_remove_gdb-gdbserver", + "rpm": "gdb-gdbserver" }, { - "name": "oe_test_gdb_install_and_remove_gdb-debuginfo" + "name": "oe_test_gdb_install_and_remove_gdb-debuginfo", + "rpm": "gdb-debuginfo" }, { - "name": "oe_test_gdb_install_and_remove_gdb-debugsource" + "name": "oe_test_gdb_install_and_remove_gdb-debugsource", + "rpm": "gdb-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gdbm.json b/suite2cases/gdbm.json index 449ef2678..3c1504e15 100644 --- a/suite2cases/gdbm.json +++ b/suite2cases/gdbm.json @@ -11,19 +11,24 @@ "name": "oe_test_gdbm_02" }, { - "name": "oe_test_gdbm_install_and_remove_gdbm" + "name": "oe_test_gdbm_install_and_remove_gdbm", + "rpm": "gdbm" }, { - "name": "oe_test_gdbm_install_and_remove_gdbm-devel" + "name": "oe_test_gdbm_install_and_remove_gdbm-devel", + "rpm": "gdbm-devel" }, { - "name": "oe_test_gdbm_install_and_remove_gdbm-help" + "name": "oe_test_gdbm_install_and_remove_gdbm-help", + "rpm": "gdbm-help" }, { - "name": "oe_test_gdbm_install_and_remove_gdbm-debugsource" + "name": "oe_test_gdbm_install_and_remove_gdbm-debugsource", + "rpm": "gdbm-debugsource" }, { - "name": "oe_test_gdbm_install_and_remove_gdbm-debuginfo" + "name": "oe_test_gdbm_install_and_remove_gdbm-debuginfo", + "rpm": "gdbm-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/gdisk.json b/suite2cases/gdisk.json index 5e5ea777c..d9111d520 100644 --- a/suite2cases/gdisk.json +++ b/suite2cases/gdisk.json @@ -50,16 +50,20 @@ ] }, { - "name": "oe_test_gdisk_install_and_remove_gdisk" + "name": "oe_test_gdisk_install_and_remove_gdisk", + "rpm": "gdisk" }, { - "name": "oe_test_gdisk_install_and_remove_gdisk-help" + "name": "oe_test_gdisk_install_and_remove_gdisk-help", + "rpm": "gdisk-help" }, { - "name": "oe_test_gdisk_install_and_remove_gdisk-debuginfo" + "name": "oe_test_gdisk_install_and_remove_gdisk-debuginfo", + "rpm": "gdisk-debuginfo" }, { - "name": "oe_test_gdisk_install_and_remove_gdisk-debugsource" + "name": "oe_test_gdisk_install_and_remove_gdisk-debugsource", + "rpm": "gdisk-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gdk-pixbuf2.json b/suite2cases/gdk-pixbuf2.json index 2be1f8de9..0dfd6310c 100644 --- a/suite2cases/gdk-pixbuf2.json +++ b/suite2cases/gdk-pixbuf2.json @@ -8,25 +8,32 @@ "name": "oe_test_gdk-pixbuf2" }, { - "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2" + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2", + "rpm": "gdk-pixbuf2" }, { - "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-help" + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-help", + "rpm": "gdk-pixbuf2-help" }, { - "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-modules" + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-modules", + "rpm": "gdk-pixbuf2-modules" }, { - "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-tests" + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-tests", + "rpm": "gdk-pixbuf2-tests" }, { - "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-devel" + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-devel", + "rpm": "gdk-pixbuf2-devel" }, { - "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debugsource" + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debugsource", + "rpm": "gdk-pixbuf2-debugsource" }, { - "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debuginfo" + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debuginfo", + "rpm": "gdk-pixbuf2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/geoclue2.json b/suite2cases/geoclue2.json index fc8bd3a1e..948d8407f 100644 --- a/suite2cases/geoclue2.json +++ b/suite2cases/geoclue2.json @@ -8,16 +8,20 @@ "name": "oe_test_service_geoclue" }, { - "name": "oe_test_geoclue2_install_and_remove_geoclue2" + "name": "oe_test_geoclue2_install_and_remove_geoclue2", + "rpm": "geoclue2" }, { - "name": "oe_test_geoclue2_install_and_remove_geoclue2-devel" + "name": "oe_test_geoclue2_install_and_remove_geoclue2-devel", + "rpm": "geoclue2-devel" }, { - "name": "oe_test_geoclue2_install_and_remove_geoclue2-debugsource" + "name": "oe_test_geoclue2_install_and_remove_geoclue2-debugsource", + "rpm": "geoclue2-debugsource" }, { - "name": "oe_test_geoclue2_install_and_remove_geoclue2-debuginfo" + "name": "oe_test_geoclue2_install_and_remove_geoclue2-debuginfo", + "rpm": "geoclue2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/gettext.json b/suite2cases/gettext.json index 0d7aecaf1..31208daa1 100644 --- a/suite2cases/gettext.json +++ b/suite2cases/gettext.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_gettext_install_and_remove_gettext" + "name": "oe_test_gettext_install_and_remove_gettext", + "rpm": "gettext" }, { - "name": "oe_test_gettext_install_and_remove_gettext-devel" + "name": "oe_test_gettext_install_and_remove_gettext-devel", + "rpm": "gettext-devel" }, { - "name": "oe_test_gettext_install_and_remove_emacs-gettext" + "name": "oe_test_gettext_install_and_remove_emacs-gettext", + "rpm": "emacs-gettext" }, { - "name": "oe_test_gettext_install_and_remove_gettext-help" + "name": "oe_test_gettext_install_and_remove_gettext-help", + "rpm": "gettext-help" }, { - "name": "oe_test_gettext_install_and_remove_gettext-debuginfo" + "name": "oe_test_gettext_install_and_remove_gettext-debuginfo", + "rpm": "gettext-debuginfo" }, { - "name": "oe_test_gettext_install_and_remove_gettext-debugsource" + "name": "oe_test_gettext_install_and_remove_gettext-debugsource", + "rpm": "gettext-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gfs2-utils.json b/suite2cases/gfs2-utils.json index 84977a109..b2467312d 100644 --- a/suite2cases/gfs2-utils.json +++ b/suite2cases/gfs2-utils.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils" + "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils", + "rpm": "gfs2-utils" }, { - "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils-help" + "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils-help", + "rpm": "gfs2-utils-help" }, { - "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils-debuginfo" + "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils-debuginfo", + "rpm": "gfs2-utils-debuginfo" }, { - "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils-debugsource" + "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils-debugsource", + "rpm": "gfs2-utils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ghostscript.json b/suite2cases/ghostscript.json index a28555887..7ef513cd7 100644 --- a/suite2cases/ghostscript.json +++ b/suite2cases/ghostscript.json @@ -11,22 +11,28 @@ "name": "oe_test_ghostscript_002" }, { - "name": "oe_test_ghostscript_install_and_remove_ghostscript" + "name": "oe_test_ghostscript_install_and_remove_ghostscript", + "rpm": "ghostscript" }, { - "name": "oe_test_ghostscript_install_and_remove_ghostscript-help" + "name": "oe_test_ghostscript_install_and_remove_ghostscript-help", + "rpm": "ghostscript-help" }, { - "name": "oe_test_ghostscript_install_and_remove_ghostscript-tools-dvipdf" + "name": "oe_test_ghostscript_install_and_remove_ghostscript-tools-dvipdf", + "rpm": "ghostscript-tools-dvipdf" }, { - "name": "oe_test_ghostscript_install_and_remove_ghostscript-devel" + "name": "oe_test_ghostscript_install_and_remove_ghostscript-devel", + "rpm": "ghostscript-devel" }, { - "name": "oe_test_ghostscript_install_and_remove_ghostscript-debuginfo" + "name": "oe_test_ghostscript_install_and_remove_ghostscript-debuginfo", + "rpm": "ghostscript-debuginfo" }, { - "name": "oe_test_ghostscript_install_and_remove_ghostscript-debugsource" + "name": "oe_test_ghostscript_install_and_remove_ghostscript-debugsource", + "rpm": "ghostscript-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gi-docgen.json b/suite2cases/gi-docgen.json index 3a4d3dd4e..8e1298e80 100644 --- a/suite2cases/gi-docgen.json +++ b/suite2cases/gi-docgen.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_gi-docgen_install_and_remove_gi-docgen" + "name": "oe_test_gi-docgen_install_and_remove_gi-docgen", + "rpm": "gi-docgen" }, { - "name": "oe_test_gi-docgen_install_and_remove_gi-docgen-doc" + "name": "oe_test_gi-docgen_install_and_remove_gi-docgen-doc", + "rpm": "gi-docgen-doc" } ] } \ No newline at end of file diff --git a/suite2cases/giflib.json b/suite2cases/giflib.json index 0d14dae63..bbeb52b7c 100644 --- a/suite2cases/giflib.json +++ b/suite2cases/giflib.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_giflib_install_and_remove_giflib" + "name": "oe_test_giflib_install_and_remove_giflib", + "rpm": "giflib" }, { - "name": "oe_test_giflib_install_and_remove_giflib-devel" + "name": "oe_test_giflib_install_and_remove_giflib-devel", + "rpm": "giflib-devel" }, { - "name": "oe_test_giflib_install_and_remove_giflib-utils" + "name": "oe_test_giflib_install_and_remove_giflib-utils", + "rpm": "giflib-utils" }, { - "name": "oe_test_giflib_install_and_remove_giflib-help" + "name": "oe_test_giflib_install_and_remove_giflib-help", + "rpm": "giflib-help" } ] } \ No newline at end of file diff --git a/suite2cases/git.json b/suite2cases/git.json index b0f9f3ca2..858ce8295 100644 --- a/suite2cases/git.json +++ b/suite2cases/git.json @@ -8,46 +8,60 @@ "name": "oe_test_socket_git" }, { - "name": "oe_test_git_install_and_remove_git" + "name": "oe_test_git_install_and_remove_git", + "rpm": "git" }, { - "name": "oe_test_git_install_and_remove_git-core" + "name": "oe_test_git_install_and_remove_git-core", + "rpm": "git-core" }, { - "name": "oe_test_git_install_and_remove_git-web" + "name": "oe_test_git_install_and_remove_git-web", + "rpm": "git-web" }, { - "name": "oe_test_git_install_and_remove_git-svn" + "name": "oe_test_git_install_and_remove_git-svn", + "rpm": "git-svn" }, { - "name": "oe_test_git_install_and_remove_perl-Git-SVN" + "name": "oe_test_git_install_and_remove_perl-Git-SVN", + "rpm": "perl-Git-SVN" }, { - "name": "oe_test_git_install_and_remove_git-help" + "name": "oe_test_git_install_and_remove_git-help", + "rpm": "git-help" }, { - "name": "oe_test_git_install_and_remove_git-daemon" + "name": "oe_test_git_install_and_remove_git-daemon", + "rpm": "git-daemon" }, { - "name": "oe_test_git_install_and_remove_git-gui" + "name": "oe_test_git_install_and_remove_git-gui", + "rpm": "git-gui" }, { - "name": "oe_test_git_install_and_remove_gitk" + "name": "oe_test_git_install_and_remove_gitk", + "rpm": "gitk" }, { - "name": "oe_test_git_install_and_remove_git-email" + "name": "oe_test_git_install_and_remove_git-email", + "rpm": "git-email" }, { - "name": "oe_test_git_install_and_remove_perl-Git" + "name": "oe_test_git_install_and_remove_perl-Git", + "rpm": "perl-Git" }, { - "name": "oe_test_git_install_and_remove_git-debuginfo" + "name": "oe_test_git_install_and_remove_git-debuginfo", + "rpm": "git-debuginfo" }, { - "name": "oe_test_git_install_and_remove_git-debugsource" + "name": "oe_test_git_install_and_remove_git-debugsource", + "rpm": "git-debugsource" }, { - "name": "oe_test_git_install_and_remove_git-cvs" + "name": "oe_test_git_install_and_remove_git-cvs", + "rpm": "git-cvs" } ] } \ No newline at end of file diff --git a/suite2cases/glade.json b/suite2cases/glade.json index c000a373e..3cec98ab2 100644 --- a/suite2cases/glade.json +++ b/suite2cases/glade.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_glade_install_and_remove_glade" + "name": "oe_test_glade_install_and_remove_glade", + "rpm": "glade" }, { - "name": "oe_test_glade_install_and_remove_glade-libs" + "name": "oe_test_glade_install_and_remove_glade-libs", + "rpm": "glade-libs" }, { - "name": "oe_test_glade_install_and_remove_glade-devel" + "name": "oe_test_glade_install_and_remove_glade-devel", + "rpm": "glade-devel" }, { - "name": "oe_test_glade_install_and_remove_glade-debuginfo" + "name": "oe_test_glade_install_and_remove_glade-debuginfo", + "rpm": "glade-debuginfo" }, { - "name": "oe_test_glade_install_and_remove_glade-help" + "name": "oe_test_glade_install_and_remove_glade-help", + "rpm": "glade-help" }, { - "name": "oe_test_glade_install_and_remove_glade-debugsource" + "name": "oe_test_glade_install_and_remove_glade-debugsource", + "rpm": "glade-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/glassfish-servlet-api.json b/suite2cases/glassfish-servlet-api.json index ce9b51593..92bd79ac3 100644 --- a/suite2cases/glassfish-servlet-api.json +++ b/suite2cases/glassfish-servlet-api.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api" + "name": "oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api", + "rpm": "glassfish-servlet-api" }, { - "name": "oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-help" + "name": "oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-help", + "rpm": "glassfish-servlet-api-help" }, { - "name": "oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-javadoc" + "name": "oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-javadoc", + "rpm": "glassfish-servlet-api-javadoc" } ] } \ No newline at end of file diff --git a/suite2cases/glew.json b/suite2cases/glew.json index 4264e346a..7d9d8feb0 100644 --- a/suite2cases/glew.json +++ b/suite2cases/glew.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_glew_install_and_remove_glew" + "name": "oe_test_glew_install_and_remove_glew", + "rpm": "glew" }, { - "name": "oe_test_glew_install_and_remove_glew-devel" + "name": "oe_test_glew_install_and_remove_glew-devel", + "rpm": "glew-devel" }, { - "name": "oe_test_glew_install_and_remove_glew-debugsource" + "name": "oe_test_glew_install_and_remove_glew-debugsource", + "rpm": "glew-debugsource" }, { - "name": "oe_test_glew_install_and_remove_glew-debuginfo" + "name": "oe_test_glew_install_and_remove_glew-debuginfo", + "rpm": "glew-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/glib-networking.json b/suite2cases/glib-networking.json index 88507320b..9412aaf74 100644 --- a/suite2cases/glib-networking.json +++ b/suite2cases/glib-networking.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_glib-networking_install_and_remove_glib-networking" + "name": "oe_test_glib-networking_install_and_remove_glib-networking", + "rpm": "glib-networking" }, { - "name": "oe_test_glib-networking_install_and_remove_glib-networking-tests" + "name": "oe_test_glib-networking_install_and_remove_glib-networking-tests", + "rpm": "glib-networking-tests" }, { - "name": "oe_test_glib-networking_install_and_remove_glib-networking-debugsource" + "name": "oe_test_glib-networking_install_and_remove_glib-networking-debugsource", + "rpm": "glib-networking-debugsource" }, { - "name": "oe_test_glib-networking_install_and_remove_glib-networking-debuginfo" + "name": "oe_test_glib-networking_install_and_remove_glib-networking-debuginfo", + "rpm": "glib-networking-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/glib.json b/suite2cases/glib.json index ec35d0ffd..992915099 100644 --- a/suite2cases/glib.json +++ b/suite2cases/glib.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_glib_install_and_remove_glib" + "name": "oe_test_glib_install_and_remove_glib", + "rpm": "glib" }, { - "name": "oe_test_glib_install_and_remove_glib-help" + "name": "oe_test_glib_install_and_remove_glib-help", + "rpm": "glib-help" }, { - "name": "oe_test_glib_install_and_remove_glib-devel" + "name": "oe_test_glib_install_and_remove_glib-devel", + "rpm": "glib-devel" }, { - "name": "oe_test_glib_install_and_remove_glib-debuginfo" + "name": "oe_test_glib_install_and_remove_glib-debuginfo", + "rpm": "glib-debuginfo" }, { - "name": "oe_test_glib_install_and_remove_glib-debugsource" + "name": "oe_test_glib_install_and_remove_glib-debugsource", + "rpm": "glib-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/glib2.json b/suite2cases/glib2.json index 8a94903d7..1d6dbafc1 100644 --- a/suite2cases/glib2.json +++ b/suite2cases/glib2.json @@ -8,25 +8,32 @@ "name": "oe_test_glib2" }, { - "name": "oe_test_glib2_install_and_remove_glib2" + "name": "oe_test_glib2_install_and_remove_glib2", + "rpm": "glib2" }, { - "name": "oe_test_glib2_install_and_remove_glib2-help" + "name": "oe_test_glib2_install_and_remove_glib2-help", + "rpm": "glib2-help" }, { - "name": "oe_test_glib2_install_and_remove_glib2-devel" + "name": "oe_test_glib2_install_and_remove_glib2-devel", + "rpm": "glib2-devel" }, { - "name": "oe_test_glib2_install_and_remove_glib2-static" + "name": "oe_test_glib2_install_and_remove_glib2-static", + "rpm": "glib2-static" }, { - "name": "oe_test_glib2_install_and_remove_glib2-tests" + "name": "oe_test_glib2_install_and_remove_glib2-tests", + "rpm": "glib2-tests" }, { - "name": "oe_test_glib2_install_and_remove_glib2-debuginfo" + "name": "oe_test_glib2_install_and_remove_glib2-debuginfo", + "rpm": "glib2-debuginfo" }, { - "name": "oe_test_glib2_install_and_remove_glib2-debugsource" + "name": "oe_test_glib2_install_and_remove_glib2-debugsource", + "rpm": "glib2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/glibc.json b/suite2cases/glibc.json index f7444c359..0a79f3d96 100644 --- a/suite2cases/glibc.json +++ b/suite2cases/glibc.json @@ -11,55 +11,72 @@ "name": "oe_test_socket_nscd" }, { - "name": "oe_test_glibc_install_and_remove_glibc" + "name": "oe_test_glibc_install_and_remove_glibc", + "rpm": "glibc" }, { - "name": "oe_test_glibc_install_and_remove_glibc-common" + "name": "oe_test_glibc_install_and_remove_glibc-common", + "rpm": "glibc-common" }, { - "name": "oe_test_glibc_install_and_remove_glibc-all-langpacks" + "name": "oe_test_glibc_install_and_remove_glibc-all-langpacks", + "rpm": "glibc-all-langpacks" }, { - "name": "oe_test_glibc_install_and_remove_glibc-locale-archive" + "name": "oe_test_glibc_install_and_remove_glibc-locale-archive", + "rpm": "glibc-locale-archive" }, { - "name": "oe_test_glibc_install_and_remove_nscd" + "name": "oe_test_glibc_install_and_remove_nscd", + "rpm": "nscd" }, { - "name": "oe_test_glibc_install_and_remove_nss_modules" + "name": "oe_test_glibc_install_and_remove_nss_modules", + "rpm": "nss_modules" }, { - "name": "oe_test_glibc_install_and_remove_glibc-nss-devel" + "name": "oe_test_glibc_install_and_remove_glibc-nss-devel", + "rpm": "glibc-nss-devel" }, { - "name": "oe_test_glibc_install_and_remove_libnsl" + "name": "oe_test_glibc_install_and_remove_libnsl", + "rpm": "libnsl" }, { - "name": "oe_test_glibc_install_and_remove_glibc-locale-source" + "name": "oe_test_glibc_install_and_remove_glibc-locale-source", + "rpm": "glibc-locale-source" }, { - "name": "oe_test_glibc_install_and_remove_glibc-devel" + "name": "oe_test_glibc_install_and_remove_glibc-devel", + "rpm": "glibc-devel" }, { - "name": "oe_test_glibc_install_and_remove_glibc-benchtests" + "name": "oe_test_glibc_install_and_remove_glibc-benchtests", + "rpm": "glibc-benchtests" }, { - "name": "oe_test_glibc_install_and_remove_glibc-help" + "name": "oe_test_glibc_install_and_remove_glibc-help", + "rpm": "glibc-help" }, { - "name": "oe_test_glibc_install_and_remove_glibc-relocation" + "name": "oe_test_glibc_install_and_remove_glibc-relocation", + "rpm": "glibc-relocation" }, { - "name": "oe_test_glibc_install_and_remove_glibc-debugutils" + "name": "oe_test_glibc_install_and_remove_glibc-debugutils", + "rpm": "glibc-debugutils" }, { - "name": "oe_test_glibc_install_and_remove_glibc-compat-2.17" + "name": "oe_test_glibc_install_and_remove_glibc-compat-2.17", + "rpm": "glibc-compat-2.17" }, { - "name": "oe_test_glibc_install_and_remove_glibc-debuginfo" + "name": "oe_test_glibc_install_and_remove_glibc-debuginfo", + "rpm": "glibc-debuginfo" }, { - "name": "oe_test_glibc_install_and_remove_glibc-debugsource" + "name": "oe_test_glibc_install_and_remove_glibc-debugsource", + "rpm": "glibc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/glusterfs.json b/suite2cases/glusterfs.json index 6b3f9c981..20a13cc3b 100644 --- a/suite2cases/glusterfs.json +++ b/suite2cases/glusterfs.json @@ -20,85 +20,112 @@ "name": "oe_test_service_gluster-ta-volume" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs" + "name": "oe_test_glusterfs_install_and_remove_glusterfs", + "rpm": "glusterfs" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-devel" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-devel", + "rpm": "glusterfs-devel" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-help" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-help", + "rpm": "glusterfs-help" }, { - "name": "oe_test_glusterfs_install_and_remove_python3-gluster" + "name": "oe_test_glusterfs_install_and_remove_python3-gluster", + "rpm": "python3-gluster" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-resource-agents" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-resource-agents", + "rpm": "glusterfs-resource-agents" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-geo-replication" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-geo-replication", + "rpm": "glusterfs-geo-replication" }, { - "name": "oe_test_glusterfs_install_and_remove_libgfapi-devel" + "name": "oe_test_glusterfs_install_and_remove_libgfapi-devel", + "rpm": "libgfapi-devel" }, { - "name": "oe_test_glusterfs_install_and_remove_libgfchangelog0" + "name": "oe_test_glusterfs_install_and_remove_libgfchangelog0", + "rpm": "libgfchangelog0" }, { - "name": "oe_test_glusterfs_install_and_remove_libgfchangelog-devel" + "name": "oe_test_glusterfs_install_and_remove_libgfchangelog-devel", + "rpm": "libgfchangelog-devel" }, { - "name": "oe_test_glusterfs_install_and_remove_libgfrpc0" + "name": "oe_test_glusterfs_install_and_remove_libgfrpc0", + "rpm": "libgfrpc0" }, { - "name": "oe_test_glusterfs_install_and_remove_libgfrpc-devel" + "name": "oe_test_glusterfs_install_and_remove_libgfrpc-devel", + "rpm": "libgfrpc-devel" }, { - "name": "oe_test_glusterfs_install_and_remove_libgfxdr0" + "name": "oe_test_glusterfs_install_and_remove_libgfxdr0", + "rpm": "libgfxdr0" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-server" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-server", + "rpm": "glusterfs-server" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-cloudsync-plugins" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-cloudsync-plugins", + "rpm": "glusterfs-cloudsync-plugins" }, { - "name": "oe_test_glusterfs_install_and_remove_libglusterfs0" + "name": "oe_test_glusterfs_install_and_remove_libglusterfs0", + "rpm": "libglusterfs0" }, { - "name": "oe_test_glusterfs_install_and_remove_libglusterfs-devel" + "name": "oe_test_glusterfs_install_and_remove_libglusterfs-devel", + "rpm": "libglusterfs-devel" }, { - "name": "oe_test_glusterfs_install_and_remove_libgfxdr-devel" + "name": "oe_test_glusterfs_install_and_remove_libgfxdr-devel", + "rpm": "libgfxdr-devel" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-events" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-events", + "rpm": "glusterfs-events" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-cli" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-cli", + "rpm": "glusterfs-cli" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-extra-xlators" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-extra-xlators", + "rpm": "glusterfs-extra-xlators" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-fuse" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-fuse", + "rpm": "glusterfs-fuse" }, { - "name": "oe_test_glusterfs_install_and_remove_libgfapi0" + "name": "oe_test_glusterfs_install_and_remove_libgfapi0", + "rpm": "libgfapi0" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-thin-arbiter" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-thin-arbiter", + "rpm": "glusterfs-thin-arbiter" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-client-xlators" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-client-xlators", + "rpm": "glusterfs-client-xlators" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-debugsource" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-debugsource", + "rpm": "glusterfs-debugsource" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-debuginfo" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-debuginfo", + "rpm": "glusterfs-debuginfo" }, { - "name": "oe_test_glusterfs_install_and_remove_libglusterd0" + "name": "oe_test_glusterfs_install_and_remove_libglusterd0", + "rpm": "libglusterd0" } ] } \ No newline at end of file diff --git a/suite2cases/gmp.json b/suite2cases/gmp.json index bd709d81b..54663e167 100644 --- a/suite2cases/gmp.json +++ b/suite2cases/gmp.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_gmp_install_and_remove_gmp" + "name": "oe_test_gmp_install_and_remove_gmp", + "rpm": "gmp" }, { - "name": "oe_test_gmp_install_and_remove_gmp-devel" + "name": "oe_test_gmp_install_and_remove_gmp-devel", + "rpm": "gmp-devel" }, { - "name": "oe_test_gmp_install_and_remove_gmp-c++" + "name": "oe_test_gmp_install_and_remove_gmp-c++", + "rpm": "gmp-c++" }, { - "name": "oe_test_gmp_install_and_remove_gmp-relocation" + "name": "oe_test_gmp_install_and_remove_gmp-relocation", + "rpm": "gmp-relocation" }, { - "name": "oe_test_gmp_install_and_remove_gmp-debuginfo" + "name": "oe_test_gmp_install_and_remove_gmp-debuginfo", + "rpm": "gmp-debuginfo" }, { - "name": "oe_test_gmp_install_and_remove_gmp-debugsource" + "name": "oe_test_gmp_install_and_remove_gmp-debugsource", + "rpm": "gmp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gnome-common.json b/suite2cases/gnome-common.json index fde47208e..af93fe474 100644 --- a/suite2cases/gnome-common.json +++ b/suite2cases/gnome-common.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_gnome-common_install_and_remove_gnome-common" + "name": "oe_test_gnome-common_install_and_remove_gnome-common", + "rpm": "gnome-common" } ] } \ No newline at end of file diff --git a/suite2cases/gnome-doc-utils.json b/suite2cases/gnome-doc-utils.json index 187062168..2f8da1cfb 100644 --- a/suite2cases/gnome-doc-utils.json +++ b/suite2cases/gnome-doc-utils.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils" + "name": "oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils", + "rpm": "gnome-doc-utils" }, { - "name": "oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-help" + "name": "oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-help", + "rpm": "gnome-doc-utils-help" }, { - "name": "oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-stylesheets" + "name": "oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-stylesheets", + "rpm": "gnome-doc-utils-stylesheets" } ] } \ No newline at end of file diff --git a/suite2cases/gnu-efi.json b/suite2cases/gnu-efi.json index a26b5b06f..ca28a86a8 100644 --- a/suite2cases/gnu-efi.json +++ b/suite2cases/gnu-efi.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_gnu-efi_install_and_remove_gnu-efi" + "name": "oe_test_gnu-efi_install_and_remove_gnu-efi", + "rpm": "gnu-efi" }, { - "name": "oe_test_gnu-efi_install_and_remove_gnu-efi-devel" + "name": "oe_test_gnu-efi_install_and_remove_gnu-efi-devel", + "rpm": "gnu-efi-devel" } ] } \ No newline at end of file diff --git a/suite2cases/gnupg2.json b/suite2cases/gnupg2.json index 4968cd4e1..41210a1f5 100644 --- a/suite2cases/gnupg2.json +++ b/suite2cases/gnupg2.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_gnupg2_install_and_remove_gnupg2" + "name": "oe_test_gnupg2_install_and_remove_gnupg2", + "rpm": "gnupg2" }, { - "name": "oe_test_gnupg2_install_and_remove_gnupg2-help" + "name": "oe_test_gnupg2_install_and_remove_gnupg2-help", + "rpm": "gnupg2-help" }, { - "name": "oe_test_gnupg2_install_and_remove_gnupg2-debuginfo" + "name": "oe_test_gnupg2_install_and_remove_gnupg2-debuginfo", + "rpm": "gnupg2-debuginfo" }, { - "name": "oe_test_gnupg2_install_and_remove_gnupg2-debugsource" + "name": "oe_test_gnupg2_install_and_remove_gnupg2-debugsource", + "rpm": "gnupg2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gnutls.json b/suite2cases/gnutls.json index d10b3e79b..ff1163565 100644 --- a/suite2cases/gnutls.json +++ b/suite2cases/gnutls.json @@ -8,34 +8,44 @@ "name": "oe_test_gnutls" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls" + "name": "oe_test_gnutls_install_and_remove_gnutls", + "rpm": "gnutls" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls-utils" + "name": "oe_test_gnutls_install_and_remove_gnutls-utils", + "rpm": "gnutls-utils" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls-dane" + "name": "oe_test_gnutls_install_and_remove_gnutls-dane", + "rpm": "gnutls-dane" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls-guile" + "name": "oe_test_gnutls_install_and_remove_gnutls-guile", + "rpm": "gnutls-guile" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls-devel" + "name": "oe_test_gnutls_install_and_remove_gnutls-devel", + "rpm": "gnutls-devel" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls-help" + "name": "oe_test_gnutls_install_and_remove_gnutls-help", + "rpm": "gnutls-help" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls-debuginfo" + "name": "oe_test_gnutls_install_and_remove_gnutls-debuginfo", + "rpm": "gnutls-debuginfo" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls-debugsource" + "name": "oe_test_gnutls_install_and_remove_gnutls-debugsource", + "rpm": "gnutls-debugsource" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls-c++" + "name": "oe_test_gnutls_install_and_remove_gnutls-c++", + "rpm": "gnutls-c++" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls-doc" + "name": "oe_test_gnutls_install_and_remove_gnutls-doc", + "rpm": "gnutls-doc" } ] } \ No newline at end of file diff --git a/suite2cases/gobject-introspection.json b/suite2cases/gobject-introspection.json index 8d74848f6..8082242dd 100644 --- a/suite2cases/gobject-introspection.json +++ b/suite2cases/gobject-introspection.json @@ -8,19 +8,24 @@ "name": "oe_test_gobject-introspection" }, { - "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection" + "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection", + "rpm": "gobject-introspection" }, { - "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-devel" + "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-devel", + "rpm": "gobject-introspection-devel" }, { - "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-help" + "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-help", + "rpm": "gobject-introspection-help" }, { - "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-debugsource" + "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-debugsource", + "rpm": "gobject-introspection-debugsource" }, { - "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-debuginfo" + "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-debuginfo", + "rpm": "gobject-introspection-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/golang.json b/suite2cases/golang.json index 9271f30e3..8289d7908 100644 --- a/suite2cases/golang.json +++ b/suite2cases/golang.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_golang_install_and_remove_golang" + "name": "oe_test_golang_install_and_remove_golang", + "rpm": "golang" }, { - "name": "oe_test_golang_install_and_remove_golang-help" + "name": "oe_test_golang_install_and_remove_golang-help", + "rpm": "golang-help" }, { - "name": "oe_test_golang_install_and_remove_golang-devel" + "name": "oe_test_golang_install_and_remove_golang-devel", + "rpm": "golang-devel" } ] } \ No newline at end of file diff --git a/suite2cases/google-droid-fonts.json b/suite2cases/google-droid-fonts.json index 8105fd533..54b8618fa 100644 --- a/suite2cases/google-droid-fonts.json +++ b/suite2cases/google-droid-fonts.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-fonts" + "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-fonts", + "rpm": "google-droid-fonts" }, { - "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-sans-mono-fonts" + "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-sans-mono-fonts", + "rpm": "google-droid-sans-mono-fonts" }, { - "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-serif-fonts" + "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-serif-fonts", + "rpm": "google-droid-serif-fonts" }, { - "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-sans-fonts" + "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-sans-fonts", + "rpm": "google-droid-sans-fonts" }, { - "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-kufi-fonts" + "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-kufi-fonts", + "rpm": "google-droid-kufi-fonts" } ] } \ No newline at end of file diff --git a/suite2cases/google-noto-cjk-fonts.json b/suite2cases/google-noto-cjk-fonts.json index c26811503..be96eacc8 100644 --- a/suite2cases/google-noto-cjk-fonts.json +++ b/suite2cases/google-noto-cjk-fonts.json @@ -5,76 +5,100 @@ "memory": 4, "cases": [ { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts", + "rpm": "google-noto-cjk-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts-help" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts-help", + "rpm": "google-noto-cjk-fonts-help" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-kr-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-kr-fonts", + "rpm": "google-noto-sans-cjk-kr-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-tc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-tc-fonts", + "rpm": "google-noto-sans-cjk-tc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-tc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-tc-fonts", + "rpm": "google-noto-sans-mono-cjk-tc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-sc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-sc-fonts", + "rpm": "google-noto-sans-sc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-kr-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-kr-fonts", + "rpm": "google-noto-serif-cjk-kr-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-tc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-tc-fonts", + "rpm": "google-noto-serif-cjk-tc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-jp-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-jp-fonts", + "rpm": "google-noto-serif-jp-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-sc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-sc-fonts", + "rpm": "google-noto-serif-sc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-jp-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-jp-fonts", + "rpm": "google-noto-sans-jp-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-kr-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-kr-fonts", + "rpm": "google-noto-sans-kr-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-sc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-sc-fonts", + "rpm": "google-noto-sans-mono-cjk-sc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-ttc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-ttc-fonts", + "rpm": "google-noto-serif-cjk-ttc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-tc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-tc-fonts", + "rpm": "google-noto-serif-tc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-ttc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-ttc-fonts", + "rpm": "google-noto-sans-cjk-ttc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-tc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-tc-fonts", + "rpm": "google-noto-sans-tc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-sc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-sc-fonts", + "rpm": "google-noto-sans-cjk-sc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-jp-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-jp-fonts", + "rpm": "google-noto-sans-mono-cjk-jp-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-kr-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-kr-fonts", + "rpm": "google-noto-serif-kr-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-kr-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-kr-fonts", + "rpm": "google-noto-sans-mono-cjk-kr-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-jp-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-jp-fonts", + "rpm": "google-noto-serif-cjk-jp-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-sc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-sc-fonts", + "rpm": "google-noto-serif-cjk-sc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-jp-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-jp-fonts", + "rpm": "google-noto-sans-cjk-jp-fonts" } ] } \ No newline at end of file diff --git a/suite2cases/gperf.json b/suite2cases/gperf.json index a7ac71a1f..f7e472eb8 100644 --- a/suite2cases/gperf.json +++ b/suite2cases/gperf.json @@ -26,16 +26,20 @@ "name": "oe_test_gperf_base_07" }, { - "name": "oe_test_gperf_install_and_remove_gperf" + "name": "oe_test_gperf_install_and_remove_gperf", + "rpm": "gperf" }, { - "name": "oe_test_gperf_install_and_remove_gperf-help" + "name": "oe_test_gperf_install_and_remove_gperf-help", + "rpm": "gperf-help" }, { - "name": "oe_test_gperf_install_and_remove_gperf-debuginfo" + "name": "oe_test_gperf_install_and_remove_gperf-debuginfo", + "rpm": "gperf-debuginfo" }, { - "name": "oe_test_gperf_install_and_remove_gperf-debugsource" + "name": "oe_test_gperf_install_and_remove_gperf-debugsource", + "rpm": "gperf-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gperftools.json b/suite2cases/gperftools.json index f9a682294..5546bb5f6 100644 --- a/suite2cases/gperftools.json +++ b/suite2cases/gperftools.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_gperftools_install_and_remove_gperftools" + "name": "oe_test_gperftools_install_and_remove_gperftools", + "rpm": "gperftools" }, { - "name": "oe_test_gperftools_install_and_remove_gperftools-libs" + "name": "oe_test_gperftools_install_and_remove_gperftools-libs", + "rpm": "gperftools-libs" }, { - "name": "oe_test_gperftools_install_and_remove_pprof" + "name": "oe_test_gperftools_install_and_remove_pprof", + "rpm": "pprof" }, { - "name": "oe_test_gperftools_install_and_remove_gperftools-devel" + "name": "oe_test_gperftools_install_and_remove_gperftools-devel", + "rpm": "gperftools-devel" }, { - "name": "oe_test_gperftools_install_and_remove_gperftools-debugsource" + "name": "oe_test_gperftools_install_and_remove_gperftools-debugsource", + "rpm": "gperftools-debugsource" }, { - "name": "oe_test_gperftools_install_and_remove_gperftools-debuginfo" + "name": "oe_test_gperftools_install_and_remove_gperftools-debuginfo", + "rpm": "gperftools-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/gpgme.json b/suite2cases/gpgme.json index b2f214b3b..374b99d21 100644 --- a/suite2cases/gpgme.json +++ b/suite2cases/gpgme.json @@ -5,31 +5,40 @@ "memory": 4, "cases": [ { - "name": "oe_test_gpgme_install_and_remove_gpgme" + "name": "oe_test_gpgme_install_and_remove_gpgme", + "rpm": "gpgme" }, { - "name": "oe_test_gpgme_install_and_remove_cpp-gpgme" + "name": "oe_test_gpgme_install_and_remove_cpp-gpgme", + "rpm": "cpp-gpgme" }, { - "name": "oe_test_gpgme_install_and_remove_qt-gpgme" + "name": "oe_test_gpgme_install_and_remove_qt-gpgme", + "rpm": "qt-gpgme" }, { - "name": "oe_test_gpgme_install_and_remove_gpgme-devel" + "name": "oe_test_gpgme_install_and_remove_gpgme-devel", + "rpm": "gpgme-devel" }, { - "name": "oe_test_gpgme_install_and_remove_python3-gpgme" + "name": "oe_test_gpgme_install_and_remove_python3-gpgme", + "rpm": "python3-gpgme" }, { - "name": "oe_test_gpgme_install_and_remove_gpgme-help" + "name": "oe_test_gpgme_install_and_remove_gpgme-help", + "rpm": "gpgme-help" }, { - "name": "oe_test_gpgme_install_and_remove_gpgme-debuginfo" + "name": "oe_test_gpgme_install_and_remove_gpgme-debuginfo", + "rpm": "gpgme-debuginfo" }, { - "name": "oe_test_gpgme_install_and_remove_gpgme-debugsource" + "name": "oe_test_gpgme_install_and_remove_gpgme-debugsource", + "rpm": "gpgme-debugsource" }, { - "name": "oe_test_gpgme_install_and_remove_python2-gpgme" + "name": "oe_test_gpgme_install_and_remove_python2-gpgme", + "rpm": "python2-gpgme" } ] } \ No newline at end of file diff --git a/suite2cases/gphoto2.json b/suite2cases/gphoto2.json index 14ad8f36a..fe77a8788 100644 --- a/suite2cases/gphoto2.json +++ b/suite2cases/gphoto2.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_gphoto2_install_and_remove_gphoto2" + "name": "oe_test_gphoto2_install_and_remove_gphoto2", + "rpm": "gphoto2" }, { - "name": "oe_test_gphoto2_install_and_remove_gphoto2-help" + "name": "oe_test_gphoto2_install_and_remove_gphoto2-help", + "rpm": "gphoto2-help" }, { - "name": "oe_test_gphoto2_install_and_remove_gphoto2-debuginfo" + "name": "oe_test_gphoto2_install_and_remove_gphoto2-debuginfo", + "rpm": "gphoto2-debuginfo" }, { - "name": "oe_test_gphoto2_install_and_remove_gphoto2-debugsource" + "name": "oe_test_gphoto2_install_and_remove_gphoto2-debugsource", + "rpm": "gphoto2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gpm.json b/suite2cases/gpm.json index ca7fdf720..f21734b82 100644 --- a/suite2cases/gpm.json +++ b/suite2cases/gpm.json @@ -8,22 +8,28 @@ "name": "oe_test_service_gpm" }, { - "name": "oe_test_gpm_install_and_remove_gpm" + "name": "oe_test_gpm_install_and_remove_gpm", + "rpm": "gpm" }, { - "name": "oe_test_gpm_install_and_remove_gpm-devel" + "name": "oe_test_gpm_install_and_remove_gpm-devel", + "rpm": "gpm-devel" }, { - "name": "oe_test_gpm_install_and_remove_gpm-libs" + "name": "oe_test_gpm_install_and_remove_gpm-libs", + "rpm": "gpm-libs" }, { - "name": "oe_test_gpm_install_and_remove_gpm-help" + "name": "oe_test_gpm_install_and_remove_gpm-help", + "rpm": "gpm-help" }, { - "name": "oe_test_gpm_install_and_remove_gpm-debugsource" + "name": "oe_test_gpm_install_and_remove_gpm-debugsource", + "rpm": "gpm-debugsource" }, { - "name": "oe_test_gpm_install_and_remove_gpm-debuginfo" + "name": "oe_test_gpm_install_and_remove_gpm-debuginfo", + "rpm": "gpm-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/graphene.json b/suite2cases/graphene.json index a4397e37b..b459953c8 100644 --- a/suite2cases/graphene.json +++ b/suite2cases/graphene.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_graphene_install_and_remove_graphene" + "name": "oe_test_graphene_install_and_remove_graphene", + "rpm": "graphene" }, { - "name": "oe_test_graphene_install_and_remove_graphene-devel" + "name": "oe_test_graphene_install_and_remove_graphene-devel", + "rpm": "graphene-devel" }, { - "name": "oe_test_graphene_install_and_remove_graphene-tests" + "name": "oe_test_graphene_install_and_remove_graphene-tests", + "rpm": "graphene-tests" }, { - "name": "oe_test_graphene_install_and_remove_graphene-debugsource" + "name": "oe_test_graphene_install_and_remove_graphene-debugsource", + "rpm": "graphene-debugsource" }, { - "name": "oe_test_graphene_install_and_remove_graphene-debuginfo" + "name": "oe_test_graphene_install_and_remove_graphene-debuginfo", + "rpm": "graphene-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/graphite2.json b/suite2cases/graphite2.json index 64347f422..23f064b6f 100644 --- a/suite2cases/graphite2.json +++ b/suite2cases/graphite2.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_graphite2_install_and_remove_graphite2" + "name": "oe_test_graphite2_install_and_remove_graphite2", + "rpm": "graphite2" }, { - "name": "oe_test_graphite2_install_and_remove_graphite2-devel" + "name": "oe_test_graphite2_install_and_remove_graphite2-devel", + "rpm": "graphite2-devel" }, { - "name": "oe_test_graphite2_install_and_remove_graphite2-debugsource" + "name": "oe_test_graphite2_install_and_remove_graphite2-debugsource", + "rpm": "graphite2-debugsource" }, { - "name": "oe_test_graphite2_install_and_remove_graphite2-debuginfo" + "name": "oe_test_graphite2_install_and_remove_graphite2-debuginfo", + "rpm": "graphite2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/graphviz.json b/suite2cases/graphviz.json index 7e8bad83b..ec75f2c41 100644 --- a/suite2cases/graphviz.json +++ b/suite2cases/graphviz.json @@ -8,55 +8,72 @@ "name": "oe_test_graphviz" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz" + "name": "oe_test_graphviz_install_and_remove_graphviz", + "rpm": "graphviz" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-ocaml" + "name": "oe_test_graphviz_install_and_remove_graphviz-ocaml", + "rpm": "graphviz-ocaml" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-perl" + "name": "oe_test_graphviz_install_and_remove_graphviz-perl", + "rpm": "graphviz-perl" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-ruby" + "name": "oe_test_graphviz_install_and_remove_graphviz-ruby", + "rpm": "graphviz-ruby" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-php" + "name": "oe_test_graphviz_install_and_remove_graphviz-php", + "rpm": "graphviz-php" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-gd" + "name": "oe_test_graphviz_install_and_remove_graphviz-gd", + "rpm": "graphviz-gd" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-graphs" + "name": "oe_test_graphviz_install_and_remove_graphviz-graphs", + "rpm": "graphviz-graphs" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-lua" + "name": "oe_test_graphviz_install_and_remove_graphviz-lua", + "rpm": "graphviz-lua" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-tcl" + "name": "oe_test_graphviz_install_and_remove_graphviz-tcl", + "rpm": "graphviz-tcl" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-python3" + "name": "oe_test_graphviz_install_and_remove_graphviz-python3", + "rpm": "graphviz-python3" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-devel" + "name": "oe_test_graphviz_install_and_remove_graphviz-devel", + "rpm": "graphviz-devel" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-guile" + "name": "oe_test_graphviz_install_and_remove_graphviz-guile", + "rpm": "graphviz-guile" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-java" + "name": "oe_test_graphviz_install_and_remove_graphviz-java", + "rpm": "graphviz-java" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-docs" + "name": "oe_test_graphviz_install_and_remove_graphviz-docs", + "rpm": "graphviz-docs" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-debugsource" + "name": "oe_test_graphviz_install_and_remove_graphviz-debugsource", + "rpm": "graphviz-debugsource" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-debuginfo" + "name": "oe_test_graphviz_install_and_remove_graphviz-debuginfo", + "rpm": "graphviz-debuginfo" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-python2" + "name": "oe_test_graphviz_install_and_remove_graphviz-python2", + "rpm": "graphviz-python2" } ] } \ No newline at end of file diff --git a/suite2cases/grep.json b/suite2cases/grep.json index eaa2cbe98..6bde5c55c 100644 --- a/suite2cases/grep.json +++ b/suite2cases/grep.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_grep_install_and_remove_grep" + "name": "oe_test_grep_install_and_remove_grep", + "rpm": "grep" }, { - "name": "oe_test_grep_install_and_remove_grep-debuginfo" + "name": "oe_test_grep_install_and_remove_grep-debuginfo", + "rpm": "grep-debuginfo" }, { - "name": "oe_test_grep_install_and_remove_grep-debugsource" + "name": "oe_test_grep_install_and_remove_grep-debugsource", + "rpm": "grep-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/groff.json b/suite2cases/groff.json index 74b50baa4..f8a968b13 100644 --- a/suite2cases/groff.json +++ b/suite2cases/groff.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_groff_install_and_remove_groff" + "name": "oe_test_groff_install_and_remove_groff", + "rpm": "groff" }, { - "name": "oe_test_groff_install_and_remove_groff-help" + "name": "oe_test_groff_install_and_remove_groff-help", + "rpm": "groff-help" }, { - "name": "oe_test_groff_install_and_remove_groff-x11" + "name": "oe_test_groff_install_and_remove_groff-x11", + "rpm": "groff-x11" }, { - "name": "oe_test_groff_install_and_remove_groff-base" + "name": "oe_test_groff_install_and_remove_groff-base", + "rpm": "groff-base" }, { - "name": "oe_test_groff_install_and_remove_groff-debuginfo" + "name": "oe_test_groff_install_and_remove_groff-debuginfo", + "rpm": "groff-debuginfo" }, { - "name": "oe_test_groff_install_and_remove_groff-debugsource" + "name": "oe_test_groff_install_and_remove_groff-debugsource", + "rpm": "groff-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/grub2.json b/suite2cases/grub2.json index 8b36d3f91..98b05cefb 100644 --- a/suite2cases/grub2.json +++ b/suite2cases/grub2.json @@ -11,85 +11,112 @@ "name": "oe_test_service_grub2-systemd-integration" }, { - "name": "oe_test_grub2_install_and_remove_grub2" + "name": "oe_test_grub2_install_and_remove_grub2", + "rpm": "grub2" }, { - "name": "oe_test_grub2_install_and_remove_grub2-emu-modules" + "name": "oe_test_grub2_install_and_remove_grub2-emu-modules", + "rpm": "grub2-emu-modules" }, { - "name": "oe_test_grub2_install_and_remove_grub2-tools" + "name": "oe_test_grub2_install_and_remove_grub2-tools", + "rpm": "grub2-tools" }, { - "name": "oe_test_grub2_install_and_remove_grub2-tools-minimal" + "name": "oe_test_grub2_install_and_remove_grub2-tools-minimal", + "rpm": "grub2-tools-minimal" }, { - "name": "oe_test_grub2_install_and_remove_grub2-tools-efi" + "name": "oe_test_grub2_install_and_remove_grub2-tools-efi", + "rpm": "grub2-tools-efi" }, { - "name": "oe_test_grub2_install_and_remove_grub2-common" + "name": "oe_test_grub2_install_and_remove_grub2-common", + "rpm": "grub2-common" }, { - "name": "oe_test_grub2_install_and_remove_grub2-tools-extra" + "name": "oe_test_grub2_install_and_remove_grub2-tools-extra", + "rpm": "grub2-tools-extra" }, { - "name": "oe_test_grub2_install_and_remove_grub2-emu" + "name": "oe_test_grub2_install_and_remove_grub2-emu", + "rpm": "grub2-emu" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-aa64" + "name": "oe_test_grub2_install_and_remove_grub2-efi-aa64", + "rpm": "grub2-efi-aa64" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-aa64-modules" + "name": "oe_test_grub2_install_and_remove_grub2-efi-aa64-modules", + "rpm": "grub2-efi-aa64-modules" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-loongarch64-modules" + "name": "oe_test_grub2_install_and_remove_grub2-efi-loongarch64-modules", + "rpm": "grub2-efi-loongarch64-modules" }, { - "name": "oe_test_grub2_install_and_remove_grub2-debugsource" + "name": "oe_test_grub2_install_and_remove_grub2-debugsource", + "rpm": "grub2-debugsource" }, { - "name": "oe_test_grub2_install_and_remove_grub2-debuginfo" + "name": "oe_test_grub2_install_and_remove_grub2-debuginfo", + "rpm": "grub2-debuginfo" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-riscv64" + "name": "oe_test_grub2_install_and_remove_grub2-efi-riscv64", + "rpm": "grub2-efi-riscv64" }, { - "name": "oe_test_grub2_install_and_remove_grub2-help" + "name": "oe_test_grub2_install_and_remove_grub2-help", + "rpm": "grub2-help" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-loongarch64" + "name": "oe_test_grub2_install_and_remove_grub2-efi-loongarch64", + "rpm": "grub2-efi-loongarch64" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-aa64-cdboot" + "name": "oe_test_grub2_install_and_remove_grub2-efi-aa64-cdboot", + "rpm": "grub2-efi-aa64-cdboot" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-riscv64-cdboot" + "name": "oe_test_grub2_install_and_remove_grub2-efi-riscv64-cdboot", + "rpm": "grub2-efi-riscv64-cdboot" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-riscv64-modules" + "name": "oe_test_grub2_install_and_remove_grub2-efi-riscv64-modules", + "rpm": "grub2-efi-riscv64-modules" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-ia32-cdboot" + "name": "oe_test_grub2_install_and_remove_grub2-efi-ia32-cdboot", + "rpm": "grub2-efi-ia32-cdboot" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-ia32-modules" + "name": "oe_test_grub2_install_and_remove_grub2-efi-ia32-modules", + "rpm": "grub2-efi-ia32-modules" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-x64-cdboot" + "name": "oe_test_grub2_install_and_remove_grub2-efi-x64-cdboot", + "rpm": "grub2-efi-x64-cdboot" }, { - "name": "oe_test_grub2_install_and_remove_grub2-pc" + "name": "oe_test_grub2_install_and_remove_grub2-pc", + "rpm": "grub2-pc" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-x64" + "name": "oe_test_grub2_install_and_remove_grub2-efi-x64", + "rpm": "grub2-efi-x64" }, { - "name": "oe_test_grub2_install_and_remove_grub2-pc-modules" + "name": "oe_test_grub2_install_and_remove_grub2-pc-modules", + "rpm": "grub2-pc-modules" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-ia32" + "name": "oe_test_grub2_install_and_remove_grub2-efi-ia32", + "rpm": "grub2-efi-ia32" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-x64-modules" + "name": "oe_test_grub2_install_and_remove_grub2-efi-x64-modules", + "rpm": "grub2-efi-x64-modules" } ] } \ No newline at end of file diff --git a/suite2cases/grubby.json b/suite2cases/grubby.json index ecf7036da..384073713 100644 --- a/suite2cases/grubby.json +++ b/suite2cases/grubby.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_grubby_install_and_remove_grubby" + "name": "oe_test_grubby_install_and_remove_grubby", + "rpm": "grubby" }, { - "name": "oe_test_grubby_install_and_remove_grubby-bls" + "name": "oe_test_grubby_install_and_remove_grubby-bls", + "rpm": "grubby-bls" }, { - "name": "oe_test_grubby_install_and_remove_grubby-debuginfo" + "name": "oe_test_grubby_install_and_remove_grubby-debuginfo", + "rpm": "grubby-debuginfo" }, { - "name": "oe_test_grubby_install_and_remove_grubby-help" + "name": "oe_test_grubby_install_and_remove_grubby-help", + "rpm": "grubby-help" }, { - "name": "oe_test_grubby_install_and_remove_grubby-debugsource" + "name": "oe_test_grubby_install_and_remove_grubby-debugsource", + "rpm": "grubby-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gsettings-desktop-schemas.json b/suite2cases/gsettings-desktop-schemas.json index 4508cd7f0..e097990c2 100644 --- a/suite2cases/gsettings-desktop-schemas.json +++ b/suite2cases/gsettings-desktop-schemas.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas" + "name": "oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas", + "rpm": "gsettings-desktop-schemas" }, { - "name": "oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-devel" + "name": "oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-devel", + "rpm": "gsettings-desktop-schemas-devel" }, { - "name": "oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-help" + "name": "oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-help", + "rpm": "gsettings-desktop-schemas-help" } ] } \ No newline at end of file diff --git a/suite2cases/gsm.json b/suite2cases/gsm.json index 22e99bb59..09eb30b43 100644 --- a/suite2cases/gsm.json +++ b/suite2cases/gsm.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_gsm_install_and_remove_gsm" + "name": "oe_test_gsm_install_and_remove_gsm", + "rpm": "gsm" }, { - "name": "oe_test_gsm_install_and_remove_gsm-devel" + "name": "oe_test_gsm_install_and_remove_gsm-devel", + "rpm": "gsm-devel" }, { - "name": "oe_test_gsm_install_and_remove_gsm-help" + "name": "oe_test_gsm_install_and_remove_gsm-help", + "rpm": "gsm-help" }, { - "name": "oe_test_gsm_install_and_remove_gsm-debuginfo" + "name": "oe_test_gsm_install_and_remove_gsm-debuginfo", + "rpm": "gsm-debuginfo" }, { - "name": "oe_test_gsm_install_and_remove_gsm-debugsource" + "name": "oe_test_gsm_install_and_remove_gsm-debugsource", + "rpm": "gsm-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gssdp.json b/suite2cases/gssdp.json index f732f9090..afc9bdbb7 100644 --- a/suite2cases/gssdp.json +++ b/suite2cases/gssdp.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_gssdp_install_and_remove_gssdp" + "name": "oe_test_gssdp_install_and_remove_gssdp", + "rpm": "gssdp" }, { - "name": "oe_test_gssdp_install_and_remove_gssdp-devel" + "name": "oe_test_gssdp_install_and_remove_gssdp-devel", + "rpm": "gssdp-devel" }, { - "name": "oe_test_gssdp_install_and_remove_gssdp-help" + "name": "oe_test_gssdp_install_and_remove_gssdp-help", + "rpm": "gssdp-help" }, { - "name": "oe_test_gssdp_install_and_remove_gssdp-debuginfo" + "name": "oe_test_gssdp_install_and_remove_gssdp-debuginfo", + "rpm": "gssdp-debuginfo" }, { - "name": "oe_test_gssdp_install_and_remove_gssdp-debugsource" + "name": "oe_test_gssdp_install_and_remove_gssdp-debugsource", + "rpm": "gssdp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gssproxy.json b/suite2cases/gssproxy.json index 2b7f09fa4..b93f20681 100644 --- a/suite2cases/gssproxy.json +++ b/suite2cases/gssproxy.json @@ -8,16 +8,20 @@ "name": "oe_test_service_gssproxy" }, { - "name": "oe_test_gssproxy_install_and_remove_gssproxy" + "name": "oe_test_gssproxy_install_and_remove_gssproxy", + "rpm": "gssproxy" }, { - "name": "oe_test_gssproxy_install_and_remove_gssproxy-help" + "name": "oe_test_gssproxy_install_and_remove_gssproxy-help", + "rpm": "gssproxy-help" }, { - "name": "oe_test_gssproxy_install_and_remove_gssproxy-debuginfo" + "name": "oe_test_gssproxy_install_and_remove_gssproxy-debuginfo", + "rpm": "gssproxy-debuginfo" }, { - "name": "oe_test_gssproxy_install_and_remove_gssproxy-debugsource" + "name": "oe_test_gssproxy_install_and_remove_gssproxy-debugsource", + "rpm": "gssproxy-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gstreamer1-plugins-bad-free.json b/suite2cases/gstreamer1-plugins-bad-free.json index 135a9b512..37e8ce460 100644 --- a/suite2cases/gstreamer1-plugins-bad-free.json +++ b/suite2cases/gstreamer1-plugins-bad-free.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free" + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free", + "rpm": "gstreamer1-plugins-bad-free" }, { - "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-extras" + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-extras", + "rpm": "gstreamer1-plugins-bad-free-extras" }, { - "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-wildmidi" + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-wildmidi", + "rpm": "gstreamer1-plugins-bad-free-wildmidi" }, { - "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-fluidsynth" + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-fluidsynth", + "rpm": "gstreamer1-plugins-bad-free-fluidsynth" }, { - "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-devel" + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-devel", + "rpm": "gstreamer1-plugins-bad-free-devel" }, { - "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debuginfo" + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debuginfo", + "rpm": "gstreamer1-plugins-bad-free-debuginfo" }, { - "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debugsource" + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debugsource", + "rpm": "gstreamer1-plugins-bad-free-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gstreamer1-plugins-base.json b/suite2cases/gstreamer1-plugins-base.json index 0094dbcc3..24b574f42 100644 --- a/suite2cases/gstreamer1-plugins-base.json +++ b/suite2cases/gstreamer1-plugins-base.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base" + "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base", + "rpm": "gstreamer1-plugins-base" }, { - "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-devel" + "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-devel", + "rpm": "gstreamer1-plugins-base-devel" }, { - "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-help" + "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-help", + "rpm": "gstreamer1-plugins-base-help" }, { - "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debuginfo" + "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debuginfo", + "rpm": "gstreamer1-plugins-base-debuginfo" }, { - "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debugsource" + "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debugsource", + "rpm": "gstreamer1-plugins-base-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gstreamer1.json b/suite2cases/gstreamer1.json index 1c2f5fe81..aa308d68b 100644 --- a/suite2cases/gstreamer1.json +++ b/suite2cases/gstreamer1.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_gstreamer1_install_and_remove_gstreamer1" + "name": "oe_test_gstreamer1_install_and_remove_gstreamer1", + "rpm": "gstreamer1" }, { - "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-help" + "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-help", + "rpm": "gstreamer1-help" }, { - "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-devel" + "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-devel", + "rpm": "gstreamer1-devel" }, { - "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-debugsource" + "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-debugsource", + "rpm": "gstreamer1-debugsource" }, { - "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-debuginfo" + "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-debuginfo", + "rpm": "gstreamer1-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/gtest.json b/suite2cases/gtest.json index f3549db2f..99fdb0eb1 100644 --- a/suite2cases/gtest.json +++ b/suite2cases/gtest.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_gtest_install_and_remove_gtest" + "name": "oe_test_gtest_install_and_remove_gtest", + "rpm": "gtest" }, { - "name": "oe_test_gtest_install_and_remove_gmock" + "name": "oe_test_gtest_install_and_remove_gmock", + "rpm": "gmock" }, { - "name": "oe_test_gtest_install_and_remove_gtest-devel" + "name": "oe_test_gtest_install_and_remove_gtest-devel", + "rpm": "gtest-devel" }, { - "name": "oe_test_gtest_install_and_remove_gmock-devel" + "name": "oe_test_gtest_install_and_remove_gmock-devel", + "rpm": "gmock-devel" }, { - "name": "oe_test_gtest_install_and_remove_gtest-debugsource" + "name": "oe_test_gtest_install_and_remove_gtest-debugsource", + "rpm": "gtest-debugsource" }, { - "name": "oe_test_gtest_install_and_remove_gtest-debuginfo" + "name": "oe_test_gtest_install_and_remove_gtest-debuginfo", + "rpm": "gtest-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/gtk-doc.json b/suite2cases/gtk-doc.json index d576545b2..8f2d21f9f 100644 --- a/suite2cases/gtk-doc.json +++ b/suite2cases/gtk-doc.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_gtk-doc_install_and_remove_gtk-doc" + "name": "oe_test_gtk-doc_install_and_remove_gtk-doc", + "rpm": "gtk-doc" } ] } \ No newline at end of file diff --git a/suite2cases/gtk2.json b/suite2cases/gtk2.json index 2623ab017..b9e3dd0cc 100644 --- a/suite2cases/gtk2.json +++ b/suite2cases/gtk2.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_gtk2_install_and_remove_gtk2" + "name": "oe_test_gtk2_install_and_remove_gtk2", + "rpm": "gtk2" }, { - "name": "oe_test_gtk2_install_and_remove_gtk2-devel" + "name": "oe_test_gtk2_install_and_remove_gtk2-devel", + "rpm": "gtk2-devel" }, { - "name": "oe_test_gtk2_install_and_remove_gtk2-help" + "name": "oe_test_gtk2_install_and_remove_gtk2-help", + "rpm": "gtk2-help" }, { - "name": "oe_test_gtk2_install_and_remove_gtk2-immodule-xim" + "name": "oe_test_gtk2_install_and_remove_gtk2-immodule-xim", + "rpm": "gtk2-immodule-xim" }, { - "name": "oe_test_gtk2_install_and_remove_gtk2-debugsource" + "name": "oe_test_gtk2_install_and_remove_gtk2-debugsource", + "rpm": "gtk2-debugsource" }, { - "name": "oe_test_gtk2_install_and_remove_gtk2-debuginfo" + "name": "oe_test_gtk2_install_and_remove_gtk2-debuginfo", + "rpm": "gtk2-debuginfo" }, { - "name": "oe_test_gtk2_install_and_remove_gtk2-immodules" + "name": "oe_test_gtk2_install_and_remove_gtk2-immodules", + "rpm": "gtk2-immodules" } ] } \ No newline at end of file diff --git a/suite2cases/gtk3.json b/suite2cases/gtk3.json index e6d3f9dec..1c236783c 100644 --- a/suite2cases/gtk3.json +++ b/suite2cases/gtk3.json @@ -5,28 +5,36 @@ "memory": 4, "cases": [ { - "name": "oe_test_gtk3_install_and_remove_gtk3" + "name": "oe_test_gtk3_install_and_remove_gtk3", + "rpm": "gtk3" }, { - "name": "oe_test_gtk3_install_and_remove_gtk3-immodule-xim" + "name": "oe_test_gtk3_install_and_remove_gtk3-immodule-xim", + "rpm": "gtk3-immodule-xim" }, { - "name": "oe_test_gtk3_install_and_remove_gtk-update-icon-cache" + "name": "oe_test_gtk3_install_and_remove_gtk-update-icon-cache", + "rpm": "gtk-update-icon-cache" }, { - "name": "oe_test_gtk3_install_and_remove_gtk3-help" + "name": "oe_test_gtk3_install_and_remove_gtk3-help", + "rpm": "gtk3-help" }, { - "name": "oe_test_gtk3_install_and_remove_gtk3-devel" + "name": "oe_test_gtk3_install_and_remove_gtk3-devel", + "rpm": "gtk3-devel" }, { - "name": "oe_test_gtk3_install_and_remove_gtk3-debugsource" + "name": "oe_test_gtk3_install_and_remove_gtk3-debugsource", + "rpm": "gtk3-debugsource" }, { - "name": "oe_test_gtk3_install_and_remove_gtk3-debuginfo" + "name": "oe_test_gtk3_install_and_remove_gtk3-debuginfo", + "rpm": "gtk3-debuginfo" }, { - "name": "oe_test_gtk3_install_and_remove_gtk3-immodules" + "name": "oe_test_gtk3_install_and_remove_gtk3-immodules", + "rpm": "gtk3-immodules" } ] } \ No newline at end of file diff --git a/suite2cases/gtk4.json b/suite2cases/gtk4.json index 2cc2fac92..f4b97819a 100644 --- a/suite2cases/gtk4.json +++ b/suite2cases/gtk4.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_gtk4_install_and_remove_gtk4" + "name": "oe_test_gtk4_install_and_remove_gtk4", + "rpm": "gtk4" }, { - "name": "oe_test_gtk4_install_and_remove_gtk4-devel" + "name": "oe_test_gtk4_install_and_remove_gtk4-devel", + "rpm": "gtk4-devel" }, { - "name": "oe_test_gtk4_install_and_remove_gtk4-debugsource" + "name": "oe_test_gtk4_install_and_remove_gtk4-debugsource", + "rpm": "gtk4-debugsource" }, { - "name": "oe_test_gtk4_install_and_remove_gtk4-debuginfo" + "name": "oe_test_gtk4_install_and_remove_gtk4-debuginfo", + "rpm": "gtk4-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/guile.json b/suite2cases/guile.json index a64560ce1..efc4086f8 100644 --- a/suite2cases/guile.json +++ b/suite2cases/guile.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_guile_install_and_remove_guile" + "name": "oe_test_guile_install_and_remove_guile", + "rpm": "guile" }, { - "name": "oe_test_guile_install_and_remove_guile-devel" + "name": "oe_test_guile_install_and_remove_guile-devel", + "rpm": "guile-devel" }, { - "name": "oe_test_guile_install_and_remove_guile-help" + "name": "oe_test_guile_install_and_remove_guile-help", + "rpm": "guile-help" }, { - "name": "oe_test_guile_install_and_remove_guile-debuginfo" + "name": "oe_test_guile_install_and_remove_guile-debuginfo", + "rpm": "guile-debuginfo" }, { - "name": "oe_test_guile_install_and_remove_guile-debugsource" + "name": "oe_test_guile_install_and_remove_guile-debugsource", + "rpm": "guile-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gupnp-igd.json b/suite2cases/gupnp-igd.json index dd346f912..4c834362a 100644 --- a/suite2cases/gupnp-igd.json +++ b/suite2cases/gupnp-igd.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd" + "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd", + "rpm": "gupnp-igd" }, { - "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd-devel" + "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd-devel", + "rpm": "gupnp-igd-devel" }, { - "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd-debuginfo" + "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd-debuginfo", + "rpm": "gupnp-igd-debuginfo" }, { - "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd-debugsource" + "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd-debugsource", + "rpm": "gupnp-igd-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gupnp.json b/suite2cases/gupnp.json index d47831940..2e9cf5d48 100644 --- a/suite2cases/gupnp.json +++ b/suite2cases/gupnp.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_gupnp_install_and_remove_gupnp" + "name": "oe_test_gupnp_install_and_remove_gupnp", + "rpm": "gupnp" }, { - "name": "oe_test_gupnp_install_and_remove_gupnp-help" + "name": "oe_test_gupnp_install_and_remove_gupnp-help", + "rpm": "gupnp-help" }, { - "name": "oe_test_gupnp_install_and_remove_gupnp-devel" + "name": "oe_test_gupnp_install_and_remove_gupnp-devel", + "rpm": "gupnp-devel" }, { - "name": "oe_test_gupnp_install_and_remove_gupnp-debugsource" + "name": "oe_test_gupnp_install_and_remove_gupnp-debugsource", + "rpm": "gupnp-debugsource" }, { - "name": "oe_test_gupnp_install_and_remove_gupnp-debuginfo" + "name": "oe_test_gupnp_install_and_remove_gupnp-debuginfo", + "rpm": "gupnp-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/gzip.json b/suite2cases/gzip.json index 59120b577..5c5c63ad0 100644 --- a/suite2cases/gzip.json +++ b/suite2cases/gzip.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_gzip_install_and_remove_gzip" + "name": "oe_test_gzip_install_and_remove_gzip", + "rpm": "gzip" }, { - "name": "oe_test_gzip_install_and_remove_gzip-help" + "name": "oe_test_gzip_install_and_remove_gzip-help", + "rpm": "gzip-help" }, { - "name": "oe_test_gzip_install_and_remove_gzip-debugsource" + "name": "oe_test_gzip_install_and_remove_gzip-debugsource", + "rpm": "gzip-debugsource" }, { - "name": "oe_test_gzip_install_and_remove_gzip-debuginfo" + "name": "oe_test_gzip_install_and_remove_gzip-debuginfo", + "rpm": "gzip-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/harfbuzz.json b/suite2cases/harfbuzz.json index 186d17d98..032f23a9e 100644 --- a/suite2cases/harfbuzz.json +++ b/suite2cases/harfbuzz.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_harfbuzz_install_and_remove_harfbuzz" + "name": "oe_test_harfbuzz_install_and_remove_harfbuzz", + "rpm": "harfbuzz" }, { - "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-devel" + "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-devel", + "rpm": "harfbuzz-devel" }, { - "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-debuginfo" + "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-debuginfo", + "rpm": "harfbuzz-debuginfo" }, { - "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-debugsource" + "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-debugsource", + "rpm": "harfbuzz-debugsource" }, { - "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-help" + "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-help", + "rpm": "harfbuzz-help" } ] } \ No newline at end of file diff --git a/suite2cases/hunspell.json b/suite2cases/hunspell.json index c0ce81a0f..2d2646183 100644 --- a/suite2cases/hunspell.json +++ b/suite2cases/hunspell.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_hunspell_install_and_remove_hunspell" + "name": "oe_test_hunspell_install_and_remove_hunspell", + "rpm": "hunspell" }, { - "name": "oe_test_hunspell_install_and_remove_hunspell-devel" + "name": "oe_test_hunspell_install_and_remove_hunspell-devel", + "rpm": "hunspell-devel" }, { - "name": "oe_test_hunspell_install_and_remove_hunspell-help" + "name": "oe_test_hunspell_install_and_remove_hunspell-help", + "rpm": "hunspell-help" }, { - "name": "oe_test_hunspell_install_and_remove_hunspell-debuginfo" + "name": "oe_test_hunspell_install_and_remove_hunspell-debuginfo", + "rpm": "hunspell-debuginfo" }, { - "name": "oe_test_hunspell_install_and_remove_hunspell-debugsource" + "name": "oe_test_hunspell_install_and_remove_hunspell-debugsource", + "rpm": "hunspell-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/hwdata.json b/suite2cases/hwdata.json index d253eca39..31c5a6f8a 100644 --- a/suite2cases/hwdata.json +++ b/suite2cases/hwdata.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_hwdata_install_and_remove_hwdata" + "name": "oe_test_hwdata_install_and_remove_hwdata", + "rpm": "hwdata" } ] } \ No newline at end of file diff --git a/suite2cases/hyphen.json b/suite2cases/hyphen.json index 0c087e309..4e9df049f 100644 --- a/suite2cases/hyphen.json +++ b/suite2cases/hyphen.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_hyphen_install_and_remove_hyphen" + "name": "oe_test_hyphen_install_and_remove_hyphen", + "rpm": "hyphen" }, { - "name": "oe_test_hyphen_install_and_remove_hyphen-devel" + "name": "oe_test_hyphen_install_and_remove_hyphen-devel", + "rpm": "hyphen-devel" }, { - "name": "oe_test_hyphen_install_and_remove_hyphen-debuginfo" + "name": "oe_test_hyphen_install_and_remove_hyphen-debuginfo", + "rpm": "hyphen-debuginfo" }, { - "name": "oe_test_hyphen_install_and_remove_hyphen-debugsource" + "name": "oe_test_hyphen_install_and_remove_hyphen-debugsource", + "rpm": "hyphen-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/icfg.json b/suite2cases/icfg.json index d1f708f70..003fc4536 100644 --- a/suite2cases/icfg.json +++ b/suite2cases/icfg.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_icfg_install_and_remove_icfg" + "name": "oe_test_icfg_install_and_remove_icfg", + "rpm": "icfg" }, { - "name": "oe_test_icfg_install_and_remove_icfg-help" + "name": "oe_test_icfg_install_and_remove_icfg-help", + "rpm": "icfg-help" } ] } \ No newline at end of file diff --git a/suite2cases/icu.json b/suite2cases/icu.json index a7b9379bd..0c9add7f7 100644 --- a/suite2cases/icu.json +++ b/suite2cases/icu.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_icu_install_and_remove_icu" + "name": "oe_test_icu_install_and_remove_icu", + "rpm": "icu" }, { - "name": "oe_test_icu_install_and_remove_libicu" + "name": "oe_test_icu_install_and_remove_libicu", + "rpm": "libicu" }, { - "name": "oe_test_icu_install_and_remove_icu-debugsource" + "name": "oe_test_icu_install_and_remove_icu-debugsource", + "rpm": "icu-debugsource" }, { - "name": "oe_test_icu_install_and_remove_icu-help" + "name": "oe_test_icu_install_and_remove_icu-help", + "rpm": "icu-help" }, { - "name": "oe_test_icu_install_and_remove_libicu-devel" + "name": "oe_test_icu_install_and_remove_libicu-devel", + "rpm": "libicu-devel" }, { - "name": "oe_test_icu_install_and_remove_icu-debuginfo" + "name": "oe_test_icu_install_and_remove_icu-debuginfo", + "rpm": "icu-debuginfo" }, { - "name": "oe_test_icu_install_and_remove_libicu-doc" + "name": "oe_test_icu_install_and_remove_libicu-doc", + "rpm": "libicu-doc" } ] } \ No newline at end of file diff --git a/suite2cases/ima-evm-utils.json b/suite2cases/ima-evm-utils.json index 419c8a878..6dcc97709 100644 --- a/suite2cases/ima-evm-utils.json +++ b/suite2cases/ima-evm-utils.json @@ -5,28 +5,36 @@ "memory": 4, "cases": [ { - "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils" + "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils", + "rpm": "ima-evm-utils" }, { - "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-libs" + "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-libs", + "rpm": "ima-evm-utils-libs" }, { - "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-devel" + "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-devel", + "rpm": "ima-evm-utils-devel" }, { - "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-help" + "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-help", + "rpm": "ima-evm-utils-help" }, { - "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debugsource" + "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debugsource", + "rpm": "ima-evm-utils-debugsource" }, { - "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debuginfo" + "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debuginfo", + "rpm": "ima-evm-utils-debuginfo" }, { - "name": "oe_test_ima-evm-utils_install_and_remove_libimaevm0" + "name": "oe_test_ima-evm-utils_install_and_remove_libimaevm0", + "rpm": "libimaevm0" }, { - "name": "oe_test_ima-evm-utils_install_and_remove_libimaevm1" + "name": "oe_test_ima-evm-utils_install_and_remove_libimaevm1", + "rpm": "libimaevm1" } ] } \ No newline at end of file diff --git a/suite2cases/inih.json b/suite2cases/inih.json index 2e2a45ae4..02cd7efbc 100644 --- a/suite2cases/inih.json +++ b/suite2cases/inih.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_inih_install_and_remove_inih" + "name": "oe_test_inih_install_and_remove_inih", + "rpm": "inih" }, { - "name": "oe_test_inih_install_and_remove_inih-devel" + "name": "oe_test_inih_install_and_remove_inih-devel", + "rpm": "inih-devel" }, { - "name": "oe_test_inih_install_and_remove_inih-debuginfo" + "name": "oe_test_inih_install_and_remove_inih-debuginfo", + "rpm": "inih-debuginfo" }, { - "name": "oe_test_inih_install_and_remove_inih-debugsource" + "name": "oe_test_inih_install_and_remove_inih-debugsource", + "rpm": "inih-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/iniparser.json b/suite2cases/iniparser.json index 5abd7f3cd..0f7cfd399 100644 --- a/suite2cases/iniparser.json +++ b/suite2cases/iniparser.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_iniparser_install_and_remove_iniparser" + "name": "oe_test_iniparser_install_and_remove_iniparser", + "rpm": "iniparser" }, { - "name": "oe_test_iniparser_install_and_remove_iniparser-debuginfo" + "name": "oe_test_iniparser_install_and_remove_iniparser-debuginfo", + "rpm": "iniparser-debuginfo" }, { - "name": "oe_test_iniparser_install_and_remove_iniparser-debugsource" + "name": "oe_test_iniparser_install_and_remove_iniparser-debugsource", + "rpm": "iniparser-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/initscripts.json b/suite2cases/initscripts.json index 623484690..6afccc9ee 100644 --- a/suite2cases/initscripts.json +++ b/suite2cases/initscripts.json @@ -22,25 +22,32 @@ "name": "oe_test_service_readonly-root" }, { - "name": "oe_test_initscripts_install_and_remove_initscripts" + "name": "oe_test_initscripts_install_and_remove_initscripts", + "rpm": "initscripts" }, { - "name": "oe_test_initscripts_install_and_remove_network-scripts" + "name": "oe_test_initscripts_install_and_remove_network-scripts", + "rpm": "network-scripts" }, { - "name": "oe_test_initscripts_install_and_remove_initscripts-service" + "name": "oe_test_initscripts_install_and_remove_initscripts-service", + "rpm": "initscripts-service" }, { - "name": "oe_test_initscripts_install_and_remove_netconsole-service" + "name": "oe_test_initscripts_install_and_remove_netconsole-service", + "rpm": "netconsole-service" }, { - "name": "oe_test_initscripts_install_and_remove_readonly-root" + "name": "oe_test_initscripts_install_and_remove_readonly-root", + "rpm": "readonly-root" }, { - "name": "oe_test_initscripts_install_and_remove_initscripts-debugsource" + "name": "oe_test_initscripts_install_and_remove_initscripts-debugsource", + "rpm": "initscripts-debugsource" }, { - "name": "oe_test_initscripts_install_and_remove_initscripts-debuginfo" + "name": "oe_test_initscripts_install_and_remove_initscripts-debuginfo", + "rpm": "initscripts-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/intltool.json b/suite2cases/intltool.json index d0932e75b..623f5c9fc 100644 --- a/suite2cases/intltool.json +++ b/suite2cases/intltool.json @@ -23,10 +23,12 @@ "name": "oe_test_intltool_intltoolize" }, { - "name": "oe_test_intltool_install_and_remove_intltool" + "name": "oe_test_intltool_install_and_remove_intltool", + "rpm": "intltool" }, { - "name": "oe_test_intltool_install_and_remove_intltool-help" + "name": "oe_test_intltool_install_and_remove_intltool-help", + "rpm": "intltool-help" } ] } \ No newline at end of file diff --git a/suite2cases/ipcalc.json b/suite2cases/ipcalc.json index 6e24083dc..0b6411437 100644 --- a/suite2cases/ipcalc.json +++ b/suite2cases/ipcalc.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_ipcalc_install_and_remove_ipcalc" + "name": "oe_test_ipcalc_install_and_remove_ipcalc", + "rpm": "ipcalc" }, { - "name": "oe_test_ipcalc_install_and_remove_ipcalc-help" + "name": "oe_test_ipcalc_install_and_remove_ipcalc-help", + "rpm": "ipcalc-help" }, { - "name": "oe_test_ipcalc_install_and_remove_ipcalc-debuginfo" + "name": "oe_test_ipcalc_install_and_remove_ipcalc-debuginfo", + "rpm": "ipcalc-debuginfo" }, { - "name": "oe_test_ipcalc_install_and_remove_ipcalc-debugsource" + "name": "oe_test_ipcalc_install_and_remove_ipcalc-debugsource", + "rpm": "ipcalc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ipmitool.json b/suite2cases/ipmitool.json index 63d8b67fc..fdd378466 100644 --- a/suite2cases/ipmitool.json +++ b/suite2cases/ipmitool.json @@ -22,22 +22,28 @@ "machine type": "physical" }, { - "name": "oe_test_ipmitool_install_and_remove_ipmitool" + "name": "oe_test_ipmitool_install_and_remove_ipmitool", + "rpm": "ipmitool" }, { - "name": "oe_test_ipmitool_install_and_remove_bmc-snmp-proxy" + "name": "oe_test_ipmitool_install_and_remove_bmc-snmp-proxy", + "rpm": "bmc-snmp-proxy" }, { - "name": "oe_test_ipmitool_install_and_remove_exchange-bmc-os-info" + "name": "oe_test_ipmitool_install_and_remove_exchange-bmc-os-info", + "rpm": "exchange-bmc-os-info" }, { - "name": "oe_test_ipmitool_install_and_remove_ipmitool-help" + "name": "oe_test_ipmitool_install_and_remove_ipmitool-help", + "rpm": "ipmitool-help" }, { - "name": "oe_test_ipmitool_install_and_remove_ipmitool-debuginfo" + "name": "oe_test_ipmitool_install_and_remove_ipmitool-debuginfo", + "rpm": "ipmitool-debuginfo" }, { - "name": "oe_test_ipmitool_install_and_remove_ipmitool-debugsource" + "name": "oe_test_ipmitool_install_and_remove_ipmitool-debugsource", + "rpm": "ipmitool-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/iproute.json b/suite2cases/iproute.json index 9076e082a..3f9dd8f04 100644 --- a/suite2cases/iproute.json +++ b/suite2cases/iproute.json @@ -14,19 +14,24 @@ "name": "oe_test_netns" }, { - "name": "oe_test_iproute_install_and_remove_iproute" + "name": "oe_test_iproute_install_and_remove_iproute", + "rpm": "iproute" }, { - "name": "oe_test_iproute_install_and_remove_iproute-devel" + "name": "oe_test_iproute_install_and_remove_iproute-devel", + "rpm": "iproute-devel" }, { - "name": "oe_test_iproute_install_and_remove_iproute-help" + "name": "oe_test_iproute_install_and_remove_iproute-help", + "rpm": "iproute-help" }, { - "name": "oe_test_iproute_install_and_remove_iproute-debuginfo" + "name": "oe_test_iproute_install_and_remove_iproute-debuginfo", + "rpm": "iproute-debuginfo" }, { - "name": "oe_test_iproute_install_and_remove_iproute-debugsource" + "name": "oe_test_iproute_install_and_remove_iproute-debugsource", + "rpm": "iproute-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/iprutils.json b/suite2cases/iprutils.json index 0bd77d65f..156948fb7 100644 --- a/suite2cases/iprutils.json +++ b/suite2cases/iprutils.json @@ -17,16 +17,20 @@ "name": "oe_test_target_iprutils" }, { - "name": "oe_test_iprutils_install_and_remove_iprutils" + "name": "oe_test_iprutils_install_and_remove_iprutils", + "rpm": "iprutils" }, { - "name": "oe_test_iprutils_install_and_remove_iprutils-help" + "name": "oe_test_iprutils_install_and_remove_iprutils-help", + "rpm": "iprutils-help" }, { - "name": "oe_test_iprutils_install_and_remove_iprutils-debuginfo" + "name": "oe_test_iprutils_install_and_remove_iprutils-debuginfo", + "rpm": "iprutils-debuginfo" }, { - "name": "oe_test_iprutils_install_and_remove_iprutils-debugsource" + "name": "oe_test_iprutils_install_and_remove_iprutils-debugsource", + "rpm": "iprutils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ipset.json b/suite2cases/ipset.json index c998bf497..b2d127cf8 100644 --- a/suite2cases/ipset.json +++ b/suite2cases/ipset.json @@ -14,22 +14,28 @@ "name": "oe_test_ipset_01" }, { - "name": "oe_test_ipset_install_and_remove_ipset" + "name": "oe_test_ipset_install_and_remove_ipset", + "rpm": "ipset" }, { - "name": "oe_test_ipset_install_and_remove_ipset-libs" + "name": "oe_test_ipset_install_and_remove_ipset-libs", + "rpm": "ipset-libs" }, { - "name": "oe_test_ipset_install_and_remove_ipset-devel" + "name": "oe_test_ipset_install_and_remove_ipset-devel", + "rpm": "ipset-devel" }, { - "name": "oe_test_ipset_install_and_remove_ipset-debugsource" + "name": "oe_test_ipset_install_and_remove_ipset-debugsource", + "rpm": "ipset-debugsource" }, { - "name": "oe_test_ipset_install_and_remove_ipset-help" + "name": "oe_test_ipset_install_and_remove_ipset-help", + "rpm": "ipset-help" }, { - "name": "oe_test_ipset_install_and_remove_ipset-debuginfo" + "name": "oe_test_ipset_install_and_remove_ipset-debuginfo", + "rpm": "ipset-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/iptables.json b/suite2cases/iptables.json index e4a1779fb..5258075b3 100644 --- a/suite2cases/iptables.json +++ b/suite2cases/iptables.json @@ -20,25 +20,32 @@ "name": "oe_test_ip6tables-restore_01" }, { - "name": "oe_test_iptables_install_and_remove_iptables" + "name": "oe_test_iptables_install_and_remove_iptables", + "rpm": "iptables" }, { - "name": "oe_test_iptables_install_and_remove_iptables-devel" + "name": "oe_test_iptables_install_and_remove_iptables-devel", + "rpm": "iptables-devel" }, { - "name": "oe_test_iptables_install_and_remove_iptables-libs" + "name": "oe_test_iptables_install_and_remove_iptables-libs", + "rpm": "iptables-libs" }, { - "name": "oe_test_iptables_install_and_remove_iptables-nft" + "name": "oe_test_iptables_install_and_remove_iptables-nft", + "rpm": "iptables-nft" }, { - "name": "oe_test_iptables_install_and_remove_iptables-debugsource" + "name": "oe_test_iptables_install_and_remove_iptables-debugsource", + "rpm": "iptables-debugsource" }, { - "name": "oe_test_iptables_install_and_remove_iptables-debuginfo" + "name": "oe_test_iptables_install_and_remove_iptables-debuginfo", + "rpm": "iptables-debuginfo" }, { - "name": "oe_test_iptables_install_and_remove_iptables-help" + "name": "oe_test_iptables_install_and_remove_iptables-help", + "rpm": "iptables-help" } ] } \ No newline at end of file diff --git a/suite2cases/iputils.json b/suite2cases/iputils.json index b3058748c..11a111e2d 100644 --- a/suite2cases/iputils.json +++ b/suite2cases/iputils.json @@ -50,19 +50,24 @@ "name": "oe_test_service_rdisc" }, { - "name": "oe_test_iputils_install_and_remove_iputils" + "name": "oe_test_iputils_install_and_remove_iputils", + "rpm": "iputils" }, { - "name": "oe_test_iputils_install_and_remove_iputils-debuginfo" + "name": "oe_test_iputils_install_and_remove_iputils-debuginfo", + "rpm": "iputils-debuginfo" }, { - "name": "oe_test_iputils_install_and_remove_iputils-debugsource" + "name": "oe_test_iputils_install_and_remove_iputils-debugsource", + "rpm": "iputils-debugsource" }, { - "name": "oe_test_iputils_install_and_remove_iputils-help" + "name": "oe_test_iputils_install_and_remove_iputils-help", + "rpm": "iputils-help" }, { - "name": "oe_test_iputils_install_and_remove_iputils-ninfod" + "name": "oe_test_iputils_install_and_remove_iputils-ninfod", + "rpm": "iputils-ninfod" } ] } \ No newline at end of file diff --git a/suite2cases/irqbalance.json b/suite2cases/irqbalance.json index 53a1586c1..1c8bd1ca3 100644 --- a/suite2cases/irqbalance.json +++ b/suite2cases/irqbalance.json @@ -8,22 +8,28 @@ "name": "oe_test_service_irqbalance" }, { - "name": "oe_test_irqbalance_install_and_remove_irqbalance" + "name": "oe_test_irqbalance_install_and_remove_irqbalance", + "rpm": "irqbalance" }, { - "name": "oe_test_irqbalance_install_and_remove_irqbalance-devel" + "name": "oe_test_irqbalance_install_and_remove_irqbalance-devel", + "rpm": "irqbalance-devel" }, { - "name": "oe_test_irqbalance_install_and_remove_irqbalance-libs" + "name": "oe_test_irqbalance_install_and_remove_irqbalance-libs", + "rpm": "irqbalance-libs" }, { - "name": "oe_test_irqbalance_install_and_remove_irqbalance-help" + "name": "oe_test_irqbalance_install_and_remove_irqbalance-help", + "rpm": "irqbalance-help" }, { - "name": "oe_test_irqbalance_install_and_remove_irqbalance-debugsource" + "name": "oe_test_irqbalance_install_and_remove_irqbalance-debugsource", + "rpm": "irqbalance-debugsource" }, { - "name": "oe_test_irqbalance_install_and_remove_irqbalance-debuginfo" + "name": "oe_test_irqbalance_install_and_remove_irqbalance-debuginfo", + "rpm": "irqbalance-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/iso-codes.json b/suite2cases/iso-codes.json index d9bfa0e03..7f1f3fb2d 100644 --- a/suite2cases/iso-codes.json +++ b/suite2cases/iso-codes.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_iso-codes_install_and_remove_iso-codes" + "name": "oe_test_iso-codes_install_and_remove_iso-codes", + "rpm": "iso-codes" }, { - "name": "oe_test_iso-codes_install_and_remove_iso-codes-devel" + "name": "oe_test_iso-codes_install_and_remove_iso-codes-devel", + "rpm": "iso-codes-devel" } ] } \ No newline at end of file diff --git a/suite2cases/isomd5sum.json b/suite2cases/isomd5sum.json index 4688f2965..aa7d153b2 100644 --- a/suite2cases/isomd5sum.json +++ b/suite2cases/isomd5sum.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_isomd5sum_install_and_remove_isomd5sum" + "name": "oe_test_isomd5sum_install_and_remove_isomd5sum", + "rpm": "isomd5sum" }, { - "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-devel" + "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-devel", + "rpm": "isomd5sum-devel" }, { - "name": "oe_test_isomd5sum_install_and_remove_python3-isomd5sum" + "name": "oe_test_isomd5sum_install_and_remove_python3-isomd5sum", + "rpm": "python3-isomd5sum" }, { - "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-debuginfo" + "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-debuginfo", + "rpm": "isomd5sum-debuginfo" }, { - "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-help" + "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-help", + "rpm": "isomd5sum-help" }, { - "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-debugsource" + "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-debugsource", + "rpm": "isomd5sum-debugsource" }, { - "name": "oe_test_isomd5sum_install_and_remove_python2-isomd5sum" + "name": "oe_test_isomd5sum_install_and_remove_python2-isomd5sum", + "rpm": "python2-isomd5sum" } ] } \ No newline at end of file diff --git a/suite2cases/itstool.json b/suite2cases/itstool.json index c8cfc93fe..20eeca3dc 100644 --- a/suite2cases/itstool.json +++ b/suite2cases/itstool.json @@ -11,10 +11,12 @@ "name": "oe_test_itstool_base_02" }, { - "name": "oe_test_itstool_install_and_remove_itstool" + "name": "oe_test_itstool_install_and_remove_itstool", + "rpm": "itstool" }, { - "name": "oe_test_itstool_install_and_remove_itstool-help" + "name": "oe_test_itstool_install_and_remove_itstool-help", + "rpm": "itstool-help" } ] } \ No newline at end of file diff --git a/suite2cases/jansson.json b/suite2cases/jansson.json index 2694021d8..f8de27527 100644 --- a/suite2cases/jansson.json +++ b/suite2cases/jansson.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_jansson_install_and_remove_jansson" + "name": "oe_test_jansson_install_and_remove_jansson", + "rpm": "jansson" }, { - "name": "oe_test_jansson_install_and_remove_jansson-devel" + "name": "oe_test_jansson_install_and_remove_jansson-devel", + "rpm": "jansson-devel" }, { - "name": "oe_test_jansson_install_and_remove_jansson-help" + "name": "oe_test_jansson_install_and_remove_jansson-help", + "rpm": "jansson-help" }, { - "name": "oe_test_jansson_install_and_remove_jansson-debugsource" + "name": "oe_test_jansson_install_and_remove_jansson-debugsource", + "rpm": "jansson-debugsource" }, { - "name": "oe_test_jansson_install_and_remove_jansson-debuginfo" + "name": "oe_test_jansson_install_and_remove_jansson-debuginfo", + "rpm": "jansson-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/java_cup.json b/suite2cases/java_cup.json index 541f480d6..623b5026e 100644 --- a/suite2cases/java_cup.json +++ b/suite2cases/java_cup.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_java_cup_install_and_remove_java_cup" + "name": "oe_test_java_cup_install_and_remove_java_cup", + "rpm": "java_cup" }, { - "name": "oe_test_java_cup_install_and_remove_java_cup-help" + "name": "oe_test_java_cup_install_and_remove_java_cup-help", + "rpm": "java_cup-help" } ] } \ No newline at end of file diff --git a/suite2cases/javapackages-tools.json b/suite2cases/javapackages-tools.json index 8f087b65a..8c6c190dc 100644 --- a/suite2cases/javapackages-tools.json +++ b/suite2cases/javapackages-tools.json @@ -23,25 +23,32 @@ "name": "oe_test_javapackages-local" }, { - "name": "oe_test_javapackages-tools_install_and_remove_javapackages-tools" + "name": "oe_test_javapackages-tools_install_and_remove_javapackages-tools", + "rpm": "javapackages-tools" }, { - "name": "oe_test_javapackages-tools_install_and_remove_python3-javapackages" + "name": "oe_test_javapackages-tools_install_and_remove_python3-javapackages", + "rpm": "python3-javapackages" }, { - "name": "oe_test_javapackages-tools_install_and_remove_gradle-local" + "name": "oe_test_javapackages-tools_install_and_remove_gradle-local", + "rpm": "gradle-local" }, { - "name": "oe_test_javapackages-tools_install_and_remove_javapackages-filesystem" + "name": "oe_test_javapackages-tools_install_and_remove_javapackages-filesystem", + "rpm": "javapackages-filesystem" }, { - "name": "oe_test_javapackages-tools_install_and_remove_maven-local" + "name": "oe_test_javapackages-tools_install_and_remove_maven-local", + "rpm": "maven-local" }, { - "name": "oe_test_javapackages-tools_install_and_remove_ivy-local" + "name": "oe_test_javapackages-tools_install_and_remove_ivy-local", + "rpm": "ivy-local" }, { - "name": "oe_test_javapackages-tools_install_and_remove_javapackages-local" + "name": "oe_test_javapackages-tools_install_and_remove_javapackages-local", + "rpm": "javapackages-local" } ] } \ No newline at end of file diff --git a/suite2cases/jbig2dec.json b/suite2cases/jbig2dec.json index 1877322c2..da40dde36 100644 --- a/suite2cases/jbig2dec.json +++ b/suite2cases/jbig2dec.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_jbig2dec_install_and_remove_jbig2dec" + "name": "oe_test_jbig2dec_install_and_remove_jbig2dec", + "rpm": "jbig2dec" }, { - "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-devel" + "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-devel", + "rpm": "jbig2dec-devel" }, { - "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-debugsource" + "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-debugsource", + "rpm": "jbig2dec-debugsource" }, { - "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-debuginfo" + "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-debuginfo", + "rpm": "jbig2dec-debuginfo" }, { - "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-help" + "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-help", + "rpm": "jbig2dec-help" } ] } \ No newline at end of file diff --git a/suite2cases/jbigkit.json b/suite2cases/jbigkit.json index 1a66c8398..763110f2e 100644 --- a/suite2cases/jbigkit.json +++ b/suite2cases/jbigkit.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_jbigkit_install_and_remove_jbigkit" + "name": "oe_test_jbigkit_install_and_remove_jbigkit", + "rpm": "jbigkit" }, { - "name": "oe_test_jbigkit_install_and_remove_jbigkit-libs" + "name": "oe_test_jbigkit_install_and_remove_jbigkit-libs", + "rpm": "jbigkit-libs" }, { - "name": "oe_test_jbigkit_install_and_remove_jbigkit-devel" + "name": "oe_test_jbigkit_install_and_remove_jbigkit-devel", + "rpm": "jbigkit-devel" }, { - "name": "oe_test_jbigkit_install_and_remove_jbigkit-help" + "name": "oe_test_jbigkit_install_and_remove_jbigkit-help", + "rpm": "jbigkit-help" }, { - "name": "oe_test_jbigkit_install_and_remove_jbigkit-debuginfo" + "name": "oe_test_jbigkit_install_and_remove_jbigkit-debuginfo", + "rpm": "jbigkit-debuginfo" }, { - "name": "oe_test_jbigkit_install_and_remove_jbigkit-debugsource" + "name": "oe_test_jbigkit_install_and_remove_jbigkit-debugsource", + "rpm": "jbigkit-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/jflex.json b/suite2cases/jflex.json index 66768c856..4fb55cf3e 100644 --- a/suite2cases/jflex.json +++ b/suite2cases/jflex.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_jflex_install_and_remove_jflex" + "name": "oe_test_jflex_install_and_remove_jflex", + "rpm": "jflex" }, { - "name": "oe_test_jflex_install_and_remove_jflex-help" + "name": "oe_test_jflex_install_and_remove_jflex-help", + "rpm": "jflex-help" } ] } \ No newline at end of file diff --git a/suite2cases/jitterentropy-library.json b/suite2cases/jitterentropy-library.json index 8287aef44..b831c0e0b 100644 --- a/suite2cases/jitterentropy-library.json +++ b/suite2cases/jitterentropy-library.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library" + "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library", + "rpm": "jitterentropy-library" }, { - "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-devel" + "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-devel", + "rpm": "jitterentropy-library-devel" }, { - "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debuginfo" + "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debuginfo", + "rpm": "jitterentropy-library-debuginfo" }, { - "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debugsource" + "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debugsource", + "rpm": "jitterentropy-library-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/json-c.json b/suite2cases/json-c.json index f8a8b91f6..9f2e71469 100644 --- a/suite2cases/json-c.json +++ b/suite2cases/json-c.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_json-c_install_and_remove_json-c" + "name": "oe_test_json-c_install_and_remove_json-c", + "rpm": "json-c" }, { - "name": "oe_test_json-c_install_and_remove_json-c-help" + "name": "oe_test_json-c_install_and_remove_json-c-help", + "rpm": "json-c-help" }, { - "name": "oe_test_json-c_install_and_remove_json-c-devel" + "name": "oe_test_json-c_install_and_remove_json-c-devel", + "rpm": "json-c-devel" }, { - "name": "oe_test_json-c_install_and_remove_json-c-debuginfo" + "name": "oe_test_json-c_install_and_remove_json-c-debuginfo", + "rpm": "json-c-debuginfo" }, { - "name": "oe_test_json-c_install_and_remove_json-c-debugsource" + "name": "oe_test_json-c_install_and_remove_json-c-debugsource", + "rpm": "json-c-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/json-glib.json b/suite2cases/json-glib.json index ed8a1a5a9..511f679ef 100644 --- a/suite2cases/json-glib.json +++ b/suite2cases/json-glib.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_json-glib_install_and_remove_json-glib" + "name": "oe_test_json-glib_install_and_remove_json-glib", + "rpm": "json-glib" }, { - "name": "oe_test_json-glib_install_and_remove_json-glib-help" + "name": "oe_test_json-glib_install_and_remove_json-glib-help", + "rpm": "json-glib-help" }, { - "name": "oe_test_json-glib_install_and_remove_json-glib-debuginfo" + "name": "oe_test_json-glib_install_and_remove_json-glib-debuginfo", + "rpm": "json-glib-debuginfo" }, { - "name": "oe_test_json-glib_install_and_remove_json-glib-debugsource" + "name": "oe_test_json-glib_install_and_remove_json-glib-debugsource", + "rpm": "json-glib-debugsource" }, { - "name": "oe_test_json-glib_install_and_remove_json-glib-devel" + "name": "oe_test_json-glib_install_and_remove_json-glib-devel", + "rpm": "json-glib-devel" } ] } \ No newline at end of file diff --git a/suite2cases/jsoncpp.json b/suite2cases/jsoncpp.json index 3643949ea..8ccd926ea 100644 --- a/suite2cases/jsoncpp.json +++ b/suite2cases/jsoncpp.json @@ -8,19 +8,24 @@ "name": "oe_test_jsoncpp_01" }, { - "name": "oe_test_jsoncpp_install_and_remove_jsoncpp" + "name": "oe_test_jsoncpp_install_and_remove_jsoncpp", + "rpm": "jsoncpp" }, { - "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-devel" + "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-devel", + "rpm": "jsoncpp-devel" }, { - "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-help" + "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-help", + "rpm": "jsoncpp-help" }, { - "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-debuginfo" + "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-debuginfo", + "rpm": "jsoncpp-debuginfo" }, { - "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-debugsource" + "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-debugsource", + "rpm": "jsoncpp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/junit.json b/suite2cases/junit.json index 7c6b6cb47..285ee19f3 100644 --- a/suite2cases/junit.json +++ b/suite2cases/junit.json @@ -44,10 +44,12 @@ "name": "oe_test_junit4_TestSuite_api" }, { - "name": "oe_test_junit_install_and_remove_junit" + "name": "oe_test_junit_install_and_remove_junit", + "rpm": "junit" }, { - "name": "oe_test_junit_install_and_remove_junit-help" + "name": "oe_test_junit_install_and_remove_junit-help", + "rpm": "junit-help" } ] } \ No newline at end of file diff --git a/suite2cases/junit5.json b/suite2cases/junit5.json index 633cd7e4e..620b71f3b 100644 --- a/suite2cases/junit5.json +++ b/suite2cases/junit5.json @@ -44,13 +44,16 @@ "name": "oe_test_junit5_spring_maven" }, { - "name": "oe_test_junit5_install_and_remove_junit5" + "name": "oe_test_junit5_install_and_remove_junit5", + "rpm": "junit5" }, { - "name": "oe_test_junit5_install_and_remove_junit5-javadoc" + "name": "oe_test_junit5_install_and_remove_junit5-javadoc", + "rpm": "junit5-javadoc" }, { - "name": "oe_test_junit5_install_and_remove_junit5-guide" + "name": "oe_test_junit5_install_and_remove_junit5-guide", + "rpm": "junit5-guide" } ] } \ No newline at end of file diff --git a/suite2cases/jvnet-parent.json b/suite2cases/jvnet-parent.json index 141b98b15..d4eea4890 100644 --- a/suite2cases/jvnet-parent.json +++ b/suite2cases/jvnet-parent.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_jvnet-parent_install_and_remove_jvnet-parent" + "name": "oe_test_jvnet-parent_install_and_remove_jvnet-parent", + "rpm": "jvnet-parent" } ] } \ No newline at end of file diff --git a/suite2cases/kbd.json b/suite2cases/kbd.json index 1d6b54c61..238bf4f77 100644 --- a/suite2cases/kbd.json +++ b/suite2cases/kbd.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_kbd_install_and_remove_kbd" + "name": "oe_test_kbd_install_and_remove_kbd", + "rpm": "kbd" }, { - "name": "oe_test_kbd_install_and_remove_kbd-legacy" + "name": "oe_test_kbd_install_and_remove_kbd-legacy", + "rpm": "kbd-legacy" }, { - "name": "oe_test_kbd_install_and_remove_kbd-misc" + "name": "oe_test_kbd_install_and_remove_kbd-misc", + "rpm": "kbd-misc" }, { - "name": "oe_test_kbd_install_and_remove_kbd-debugsource" + "name": "oe_test_kbd_install_and_remove_kbd-debugsource", + "rpm": "kbd-debugsource" }, { - "name": "oe_test_kbd_install_and_remove_kbd-debuginfo" + "name": "oe_test_kbd_install_and_remove_kbd-debuginfo", + "rpm": "kbd-debuginfo" }, { - "name": "oe_test_kbd_install_and_remove_kbd-help" + "name": "oe_test_kbd_install_and_remove_kbd-help", + "rpm": "kbd-help" } ] } \ No newline at end of file diff --git a/suite2cases/kdump-anaconda-addon.json b/suite2cases/kdump-anaconda-addon.json index b13354ce8..0a1c8123c 100644 --- a/suite2cases/kdump-anaconda-addon.json +++ b/suite2cases/kdump-anaconda-addon.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon" + "name": "oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon", + "rpm": "kdump-anaconda-addon" }, { - "name": "oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon-doc" + "name": "oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon-doc", + "rpm": "kdump-anaconda-addon-doc" } ] } \ No newline at end of file diff --git a/suite2cases/kernel.json b/suite2cases/kernel.json index eda72ee69..f2ff2f4a2 100644 --- a/suite2cases/kernel.json +++ b/suite2cases/kernel.json @@ -165,55 +165,72 @@ "name": "oe_test_target_core_mod" }, { - "name": "oe_test_kernel_install_and_remove_kernel" + "name": "oe_test_kernel_install_and_remove_kernel", + "rpm": "kernel" }, { - "name": "oe_test_kernel_install_and_remove_kernel-tools-devel" + "name": "oe_test_kernel_install_and_remove_kernel-tools-devel", + "rpm": "kernel-tools-devel" }, { - "name": "oe_test_kernel_install_and_remove_perf" + "name": "oe_test_kernel_install_and_remove_perf", + "rpm": "perf" }, { - "name": "oe_test_kernel_install_and_remove_python3-perf" + "name": "oe_test_kernel_install_and_remove_python3-perf", + "rpm": "python3-perf" }, { - "name": "oe_test_kernel_install_and_remove_kernel-debugsource" + "name": "oe_test_kernel_install_and_remove_kernel-debugsource", + "rpm": "kernel-debugsource" }, { - "name": "oe_test_kernel_install_and_remove_perf-debuginfo" + "name": "oe_test_kernel_install_and_remove_perf-debuginfo", + "rpm": "perf-debuginfo" }, { - "name": "oe_test_kernel_install_and_remove_kernel-devel" + "name": "oe_test_kernel_install_and_remove_kernel-devel", + "rpm": "kernel-devel" }, { - "name": "oe_test_kernel_install_and_remove_kernel-headers" + "name": "oe_test_kernel_install_and_remove_kernel-headers", + "rpm": "kernel-headers" }, { - "name": "oe_test_kernel_install_and_remove_kernel-tools" + "name": "oe_test_kernel_install_and_remove_kernel-tools", + "rpm": "kernel-tools" }, { - "name": "oe_test_kernel_install_and_remove_kernel-source" + "name": "oe_test_kernel_install_and_remove_kernel-source", + "rpm": "kernel-source" }, { - "name": "oe_test_kernel_install_and_remove_kernel-tools-debuginfo" + "name": "oe_test_kernel_install_and_remove_kernel-tools-debuginfo", + "rpm": "kernel-tools-debuginfo" }, { - "name": "oe_test_kernel_install_and_remove_python3-perf-debuginfo" + "name": "oe_test_kernel_install_and_remove_python3-perf-debuginfo", + "rpm": "python3-perf-debuginfo" }, { - "name": "oe_test_kernel_install_and_remove_kernel-debuginfo" + "name": "oe_test_kernel_install_and_remove_kernel-debuginfo", + "rpm": "kernel-debuginfo" }, { - "name": "oe_test_kernel_install_and_remove_bpftool" + "name": "oe_test_kernel_install_and_remove_bpftool", + "rpm": "bpftool" }, { - "name": "oe_test_kernel_install_and_remove_bpftool-debuginfo" + "name": "oe_test_kernel_install_and_remove_bpftool-debuginfo", + "rpm": "bpftool-debuginfo" }, { - "name": "oe_test_kernel_install_and_remove_python2-perf" + "name": "oe_test_kernel_install_and_remove_python2-perf", + "rpm": "python2-perf" }, { - "name": "oe_test_kernel_install_and_remove_python2-perf-debuginfo" + "name": "oe_test_kernel_install_and_remove_python2-perf-debuginfo", + "rpm": "python2-perf-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/kexec-tools.json b/suite2cases/kexec-tools.json index 49eb090b1..04dbe933d 100644 --- a/suite2cases/kexec-tools.json +++ b/suite2cases/kexec-tools.json @@ -8,16 +8,20 @@ "name": "oe_test_service_kdump" }, { - "name": "oe_test_kexec-tools_install_and_remove_kexec-tools" + "name": "oe_test_kexec-tools_install_and_remove_kexec-tools", + "rpm": "kexec-tools" }, { - "name": "oe_test_kexec-tools_install_and_remove_kexec-tools-help" + "name": "oe_test_kexec-tools_install_and_remove_kexec-tools-help", + "rpm": "kexec-tools-help" }, { - "name": "oe_test_kexec-tools_install_and_remove_kexec-tools-debuginfo" + "name": "oe_test_kexec-tools_install_and_remove_kexec-tools-debuginfo", + "rpm": "kexec-tools-debuginfo" }, { - "name": "oe_test_kexec-tools_install_and_remove_kexec-tools-debugsource" + "name": "oe_test_kexec-tools_install_and_remove_kexec-tools-debugsource", + "rpm": "kexec-tools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/keybinder3.json b/suite2cases/keybinder3.json index 8c12cebf3..dfe62875b 100644 --- a/suite2cases/keybinder3.json +++ b/suite2cases/keybinder3.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_keybinder3_install_and_remove_keybinder3" + "name": "oe_test_keybinder3_install_and_remove_keybinder3", + "rpm": "keybinder3" }, { - "name": "oe_test_keybinder3_install_and_remove_keybinder3-devel" + "name": "oe_test_keybinder3_install_and_remove_keybinder3-devel", + "rpm": "keybinder3-devel" }, { - "name": "oe_test_keybinder3_install_and_remove_keybinder3-help" + "name": "oe_test_keybinder3_install_and_remove_keybinder3-help", + "rpm": "keybinder3-help" }, { - "name": "oe_test_keybinder3_install_and_remove_keybinder3-debugsource" + "name": "oe_test_keybinder3_install_and_remove_keybinder3-debugsource", + "rpm": "keybinder3-debugsource" }, { - "name": "oe_test_keybinder3_install_and_remove_keybinder3-debuginfo" + "name": "oe_test_keybinder3_install_and_remove_keybinder3-debuginfo", + "rpm": "keybinder3-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/keyutils.json b/suite2cases/keyutils.json index f56fcec75..4b64cc89c 100644 --- a/suite2cases/keyutils.json +++ b/suite2cases/keyutils.json @@ -14,22 +14,28 @@ "name": "oe_test_keyutils-libs" }, { - "name": "oe_test_keyutils_install_and_remove_keyutils" + "name": "oe_test_keyutils_install_and_remove_keyutils", + "rpm": "keyutils" }, { - "name": "oe_test_keyutils_install_and_remove_keyutils-libs" + "name": "oe_test_keyutils_install_and_remove_keyutils-libs", + "rpm": "keyutils-libs" }, { - "name": "oe_test_keyutils_install_and_remove_keyutils-libs-devel" + "name": "oe_test_keyutils_install_and_remove_keyutils-libs-devel", + "rpm": "keyutils-libs-devel" }, { - "name": "oe_test_keyutils_install_and_remove_keyutils-help" + "name": "oe_test_keyutils_install_and_remove_keyutils-help", + "rpm": "keyutils-help" }, { - "name": "oe_test_keyutils_install_and_remove_keyutils-debuginfo" + "name": "oe_test_keyutils_install_and_remove_keyutils-debuginfo", + "rpm": "keyutils-debuginfo" }, { - "name": "oe_test_keyutils_install_and_remove_keyutils-debugsource" + "name": "oe_test_keyutils_install_and_remove_keyutils-debugsource", + "rpm": "keyutils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/kmod.json b/suite2cases/kmod.json index 04ca87ef4..a95afd38e 100644 --- a/suite2cases/kmod.json +++ b/suite2cases/kmod.json @@ -26,25 +26,32 @@ "name": "oe_test_weak-modules" }, { - "name": "oe_test_kmod_install_and_remove_kmod" + "name": "oe_test_kmod_install_and_remove_kmod", + "rpm": "kmod" }, { - "name": "oe_test_kmod_install_and_remove_kmod-libs" + "name": "oe_test_kmod_install_and_remove_kmod-libs", + "rpm": "kmod-libs" }, { - "name": "oe_test_kmod_install_and_remove_kmod-help" + "name": "oe_test_kmod_install_and_remove_kmod-help", + "rpm": "kmod-help" }, { - "name": "oe_test_kmod_install_and_remove_kmod-devel" + "name": "oe_test_kmod_install_and_remove_kmod-devel", + "rpm": "kmod-devel" }, { - "name": "oe_test_kmod_install_and_remove_python3-kmod" + "name": "oe_test_kmod_install_and_remove_python3-kmod", + "rpm": "python3-kmod" }, { - "name": "oe_test_kmod_install_and_remove_kmod-debuginfo" + "name": "oe_test_kmod_install_and_remove_kmod-debuginfo", + "rpm": "kmod-debuginfo" }, { - "name": "oe_test_kmod_install_and_remove_kmod-debugsource" + "name": "oe_test_kmod_install_and_remove_kmod-debugsource", + "rpm": "kmod-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/krb5.json b/suite2cases/krb5.json index 0420a29e3..050661ead 100644 --- a/suite2cases/krb5.json +++ b/suite2cases/krb5.json @@ -14,28 +14,36 @@ "name": "oe_test_service_krb5kdc" }, { - "name": "oe_test_krb5_install_and_remove_krb5" + "name": "oe_test_krb5_install_and_remove_krb5", + "rpm": "krb5" }, { - "name": "oe_test_krb5_install_and_remove_krb5-devel" + "name": "oe_test_krb5_install_and_remove_krb5-devel", + "rpm": "krb5-devel" }, { - "name": "oe_test_krb5_install_and_remove_krb5-help" + "name": "oe_test_krb5_install_and_remove_krb5-help", + "rpm": "krb5-help" }, { - "name": "oe_test_krb5_install_and_remove_krb5-server" + "name": "oe_test_krb5_install_and_remove_krb5-server", + "rpm": "krb5-server" }, { - "name": "oe_test_krb5_install_and_remove_krb5-client" + "name": "oe_test_krb5_install_and_remove_krb5-client", + "rpm": "krb5-client" }, { - "name": "oe_test_krb5_install_and_remove_krb5-libs" + "name": "oe_test_krb5_install_and_remove_krb5-libs", + "rpm": "krb5-libs" }, { - "name": "oe_test_krb5_install_and_remove_krb5-debugsource" + "name": "oe_test_krb5_install_and_remove_krb5-debugsource", + "rpm": "krb5-debugsource" }, { - "name": "oe_test_krb5_install_and_remove_krb5-debuginfo" + "name": "oe_test_krb5_install_and_remove_krb5-debuginfo", + "rpm": "krb5-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/ksh.json b/suite2cases/ksh.json index ac99a1925..6c330ba77 100644 --- a/suite2cases/ksh.json +++ b/suite2cases/ksh.json @@ -8,16 +8,20 @@ "name": "oe_test_ksh" }, { - "name": "oe_test_ksh_install_and_remove_ksh" + "name": "oe_test_ksh_install_and_remove_ksh", + "rpm": "ksh" }, { - "name": "oe_test_ksh_install_and_remove_ksh-help" + "name": "oe_test_ksh_install_and_remove_ksh-help", + "rpm": "ksh-help" }, { - "name": "oe_test_ksh_install_and_remove_ksh-debugsource" + "name": "oe_test_ksh_install_and_remove_ksh-debugsource", + "rpm": "ksh-debugsource" }, { - "name": "oe_test_ksh_install_and_remove_ksh-debuginfo" + "name": "oe_test_ksh_install_and_remove_ksh-debuginfo", + "rpm": "ksh-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/kyua.json b/suite2cases/kyua.json index 5e5d97733..7d6d9f864 100644 --- a/suite2cases/kyua.json +++ b/suite2cases/kyua.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_kyua_install_and_remove_kyua" + "name": "oe_test_kyua_install_and_remove_kyua", + "rpm": "kyua" }, { - "name": "oe_test_kyua_install_and_remove_kyua-help" + "name": "oe_test_kyua_install_and_remove_kyua-help", + "rpm": "kyua-help" }, { - "name": "oe_test_kyua_install_and_remove_kyua-tests" + "name": "oe_test_kyua_install_and_remove_kyua-tests", + "rpm": "kyua-tests" }, { - "name": "oe_test_kyua_install_and_remove_kyua-debuginfo" + "name": "oe_test_kyua_install_and_remove_kyua-debuginfo", + "rpm": "kyua-debuginfo" }, { - "name": "oe_test_kyua_install_and_remove_kyua-debugsource" + "name": "oe_test_kyua_install_and_remove_kyua-debugsource", + "rpm": "kyua-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/lame.json b/suite2cases/lame.json index 06354eb7d..6d258c284 100644 --- a/suite2cases/lame.json +++ b/suite2cases/lame.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_lame_install_and_remove_lame" + "name": "oe_test_lame_install_and_remove_lame", + "rpm": "lame" }, { - "name": "oe_test_lame_install_and_remove_lame-help" + "name": "oe_test_lame_install_and_remove_lame-help", + "rpm": "lame-help" }, { - "name": "oe_test_lame_install_and_remove_lame-devel" + "name": "oe_test_lame_install_and_remove_lame-devel", + "rpm": "lame-devel" }, { - "name": "oe_test_lame_install_and_remove_lame-mp3x" + "name": "oe_test_lame_install_and_remove_lame-mp3x", + "rpm": "lame-mp3x" }, { - "name": "oe_test_lame_install_and_remove_lame-debugsource" + "name": "oe_test_lame_install_and_remove_lame-debugsource", + "rpm": "lame-debugsource" }, { - "name": "oe_test_lame_install_and_remove_lame-debuginfo" + "name": "oe_test_lame_install_and_remove_lame-debuginfo", + "rpm": "lame-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/langtable.json b/suite2cases/langtable.json index 4a086a525..5d9366ea9 100644 --- a/suite2cases/langtable.json +++ b/suite2cases/langtable.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_langtable_install_and_remove_langtable" + "name": "oe_test_langtable_install_and_remove_langtable", + "rpm": "langtable" }, { - "name": "oe_test_langtable_install_and_remove_python3-langtable" + "name": "oe_test_langtable_install_and_remove_python3-langtable", + "rpm": "python3-langtable" }, { - "name": "oe_test_langtable_install_and_remove_python2-langtable" + "name": "oe_test_langtable_install_and_remove_python2-langtable", + "rpm": "python2-langtable" }, { - "name": "oe_test_langtable_install_and_remove_langtable-data" + "name": "oe_test_langtable_install_and_remove_langtable-data", + "rpm": "langtable-data" } ] } \ No newline at end of file diff --git a/suite2cases/lapack.json b/suite2cases/lapack.json index 83ba3c7ba..e19372e95 100644 --- a/suite2cases/lapack.json +++ b/suite2cases/lapack.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_lapack_install_and_remove_lapack" + "name": "oe_test_lapack_install_and_remove_lapack", + "rpm": "lapack" }, { - "name": "oe_test_lapack_install_and_remove_lapack-devel" + "name": "oe_test_lapack_install_and_remove_lapack-devel", + "rpm": "lapack-devel" }, { - "name": "oe_test_lapack_install_and_remove_lapack-help" + "name": "oe_test_lapack_install_and_remove_lapack-help", + "rpm": "lapack-help" }, { - "name": "oe_test_lapack_install_and_remove_lapack64" + "name": "oe_test_lapack_install_and_remove_lapack64", + "rpm": "lapack64" }, { - "name": "oe_test_lapack_install_and_remove_lapack64-devel" + "name": "oe_test_lapack_install_and_remove_lapack64-devel", + "rpm": "lapack64-devel" }, { - "name": "oe_test_lapack_install_and_remove_lapack-debuginfo" + "name": "oe_test_lapack_install_and_remove_lapack-debuginfo", + "rpm": "lapack-debuginfo" }, { - "name": "oe_test_lapack_install_and_remove_lapack-debugsource" + "name": "oe_test_lapack_install_and_remove_lapack-debugsource", + "rpm": "lapack-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/lcms2.json b/suite2cases/lcms2.json index 8035fba9b..93fc9dd4d 100644 --- a/suite2cases/lcms2.json +++ b/suite2cases/lcms2.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_lcms2_install_and_remove_lcms2" + "name": "oe_test_lcms2_install_and_remove_lcms2", + "rpm": "lcms2" }, { - "name": "oe_test_lcms2_install_and_remove_lcms2-utils" + "name": "oe_test_lcms2_install_and_remove_lcms2-utils", + "rpm": "lcms2-utils" }, { - "name": "oe_test_lcms2_install_and_remove_lcms2-devel" + "name": "oe_test_lcms2_install_and_remove_lcms2-devel", + "rpm": "lcms2-devel" }, { - "name": "oe_test_lcms2_install_and_remove_lcms2-debugsource" + "name": "oe_test_lcms2_install_and_remove_lcms2-debugsource", + "rpm": "lcms2-debugsource" }, { - "name": "oe_test_lcms2_install_and_remove_lcms2-debuginfo" + "name": "oe_test_lcms2_install_and_remove_lcms2-debuginfo", + "rpm": "lcms2-debuginfo" }, { - "name": "oe_test_lcms2_install_and_remove_lcms2-help" + "name": "oe_test_lcms2_install_and_remove_lcms2-help", + "rpm": "lcms2-help" } ] } \ No newline at end of file diff --git a/suite2cases/less.json b/suite2cases/less.json index 6ae67e68e..638f046cc 100644 --- a/suite2cases/less.json +++ b/suite2cases/less.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_less_install_and_remove_less" + "name": "oe_test_less_install_and_remove_less", + "rpm": "less" }, { - "name": "oe_test_less_install_and_remove_less-help" + "name": "oe_test_less_install_and_remove_less-help", + "rpm": "less-help" }, { - "name": "oe_test_less_install_and_remove_less-debugsource" + "name": "oe_test_less_install_and_remove_less-debugsource", + "rpm": "less-debugsource" }, { - "name": "oe_test_less_install_and_remove_less-debuginfo" + "name": "oe_test_less_install_and_remove_less-debuginfo", + "rpm": "less-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libICE.json b/suite2cases/libICE.json index e1ec98aeb..43915d4de 100644 --- a/suite2cases/libICE.json +++ b/suite2cases/libICE.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libICE_install_and_remove_libICE" + "name": "oe_test_libICE_install_and_remove_libICE", + "rpm": "libICE" }, { - "name": "oe_test_libICE_install_and_remove_libICE-devel" + "name": "oe_test_libICE_install_and_remove_libICE-devel", + "rpm": "libICE-devel" }, { - "name": "oe_test_libICE_install_and_remove_libICE-debuginfo" + "name": "oe_test_libICE_install_and_remove_libICE-debuginfo", + "rpm": "libICE-debuginfo" }, { - "name": "oe_test_libICE_install_and_remove_libICE-help" + "name": "oe_test_libICE_install_and_remove_libICE-help", + "rpm": "libICE-help" }, { - "name": "oe_test_libICE_install_and_remove_libICE-debugsource" + "name": "oe_test_libICE_install_and_remove_libICE-debugsource", + "rpm": "libICE-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libSM.json b/suite2cases/libSM.json index 15c3e5951..69c76e80f 100644 --- a/suite2cases/libSM.json +++ b/suite2cases/libSM.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libSM_install_and_remove_libSM" + "name": "oe_test_libSM_install_and_remove_libSM", + "rpm": "libSM" }, { - "name": "oe_test_libSM_install_and_remove_libSM-devel" + "name": "oe_test_libSM_install_and_remove_libSM-devel", + "rpm": "libSM-devel" }, { - "name": "oe_test_libSM_install_and_remove_libSM-debuginfo" + "name": "oe_test_libSM_install_and_remove_libSM-debuginfo", + "rpm": "libSM-debuginfo" }, { - "name": "oe_test_libSM_install_and_remove_libSM-help" + "name": "oe_test_libSM_install_and_remove_libSM-help", + "rpm": "libSM-help" }, { - "name": "oe_test_libSM_install_and_remove_libSM-debugsource" + "name": "oe_test_libSM_install_and_remove_libSM-debugsource", + "rpm": "libSM-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libX11.json b/suite2cases/libX11.json index f7eeeac50..939451680 100644 --- a/suite2cases/libX11.json +++ b/suite2cases/libX11.json @@ -8,28 +8,36 @@ "name": "oe_test_libx11" }, { - "name": "oe_test_libX11_install_and_remove_libX11" + "name": "oe_test_libX11_install_and_remove_libX11", + "rpm": "libX11" }, { - "name": "oe_test_libX11_install_and_remove_libX11-devel" + "name": "oe_test_libX11_install_and_remove_libX11-devel", + "rpm": "libX11-devel" }, { - "name": "oe_test_libX11_install_and_remove_libX11-debuginfo" + "name": "oe_test_libX11_install_and_remove_libX11-debuginfo", + "rpm": "libX11-debuginfo" }, { - "name": "oe_test_libX11_install_and_remove_libX11-debugsource" + "name": "oe_test_libX11_install_and_remove_libX11-debugsource", + "rpm": "libX11-debugsource" }, { - "name": "oe_test_libX11_install_and_remove_libX11-help" + "name": "oe_test_libX11_install_and_remove_libX11-help", + "rpm": "libX11-help" }, { - "name": "oe_test_libX11_install_and_remove_libX11-xcb" + "name": "oe_test_libX11_install_and_remove_libX11-xcb", + "rpm": "libX11-xcb" }, { - "name": "oe_test_libX11_install_and_remove_libX11-common" + "name": "oe_test_libX11_install_and_remove_libX11-common", + "rpm": "libX11-common" }, { - "name": "oe_test_libX11_install_and_remove_libX11-doc" + "name": "oe_test_libX11_install_and_remove_libX11-doc", + "rpm": "libX11-doc" } ] } \ No newline at end of file diff --git a/suite2cases/libXScrnSaver.json b/suite2cases/libXScrnSaver.json index c6fdd4474..0414ff56e 100644 --- a/suite2cases/libXScrnSaver.json +++ b/suite2cases/libXScrnSaver.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver" + "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver", + "rpm": "libXScrnSaver" }, { - "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-devel" + "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-devel", + "rpm": "libXScrnSaver-devel" }, { - "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-help" + "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-help", + "rpm": "libXScrnSaver-help" }, { - "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debuginfo" + "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debuginfo", + "rpm": "libXScrnSaver-debuginfo" }, { - "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debugsource" + "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debugsource", + "rpm": "libXScrnSaver-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libXau.json b/suite2cases/libXau.json index 49380f2cb..815b18129 100644 --- a/suite2cases/libXau.json +++ b/suite2cases/libXau.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXau_install_and_remove_libXau" + "name": "oe_test_libXau_install_and_remove_libXau", + "rpm": "libXau" }, { - "name": "oe_test_libXau_install_and_remove_libXau-devel" + "name": "oe_test_libXau_install_and_remove_libXau-devel", + "rpm": "libXau-devel" }, { - "name": "oe_test_libXau_install_and_remove_libXau-debuginfo" + "name": "oe_test_libXau_install_and_remove_libXau-debuginfo", + "rpm": "libXau-debuginfo" }, { - "name": "oe_test_libXau_install_and_remove_libXau-help" + "name": "oe_test_libXau_install_and_remove_libXau-help", + "rpm": "libXau-help" }, { - "name": "oe_test_libXau_install_and_remove_libXau-debugsource" + "name": "oe_test_libXau_install_and_remove_libXau-debugsource", + "rpm": "libXau-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libXaw.json b/suite2cases/libXaw.json index 3573871a0..4467e41ca 100644 --- a/suite2cases/libXaw.json +++ b/suite2cases/libXaw.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXaw_install_and_remove_libXaw" + "name": "oe_test_libXaw_install_and_remove_libXaw", + "rpm": "libXaw" }, { - "name": "oe_test_libXaw_install_and_remove_libXaw-devel" + "name": "oe_test_libXaw_install_and_remove_libXaw-devel", + "rpm": "libXaw-devel" }, { - "name": "oe_test_libXaw_install_and_remove_libXaw-debugsource" + "name": "oe_test_libXaw_install_and_remove_libXaw-debugsource", + "rpm": "libXaw-debugsource" }, { - "name": "oe_test_libXaw_install_and_remove_libXaw-help" + "name": "oe_test_libXaw_install_and_remove_libXaw-help", + "rpm": "libXaw-help" }, { - "name": "oe_test_libXaw_install_and_remove_libXaw-debuginfo" + "name": "oe_test_libXaw_install_and_remove_libXaw-debuginfo", + "rpm": "libXaw-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libXcomposite.json b/suite2cases/libXcomposite.json index de3960ca0..6c2f569db 100644 --- a/suite2cases/libXcomposite.json +++ b/suite2cases/libXcomposite.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXcomposite_install_and_remove_libXcomposite" + "name": "oe_test_libXcomposite_install_and_remove_libXcomposite", + "rpm": "libXcomposite" }, { - "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-devel" + "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-devel", + "rpm": "libXcomposite-devel" }, { - "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-debuginfo" + "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-debuginfo", + "rpm": "libXcomposite-debuginfo" }, { - "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-help" + "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-help", + "rpm": "libXcomposite-help" }, { - "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-debugsource" + "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-debugsource", + "rpm": "libXcomposite-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libXcursor.json b/suite2cases/libXcursor.json index 9e8fe0497..674ede34b 100644 --- a/suite2cases/libXcursor.json +++ b/suite2cases/libXcursor.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXcursor_install_and_remove_libXcursor" + "name": "oe_test_libXcursor_install_and_remove_libXcursor", + "rpm": "libXcursor" }, { - "name": "oe_test_libXcursor_install_and_remove_libXcursor-devel" + "name": "oe_test_libXcursor_install_and_remove_libXcursor-devel", + "rpm": "libXcursor-devel" }, { - "name": "oe_test_libXcursor_install_and_remove_libXcursor-debuginfo" + "name": "oe_test_libXcursor_install_and_remove_libXcursor-debuginfo", + "rpm": "libXcursor-debuginfo" }, { - "name": "oe_test_libXcursor_install_and_remove_libXcursor-debugsource" + "name": "oe_test_libXcursor_install_and_remove_libXcursor-debugsource", + "rpm": "libXcursor-debugsource" }, { - "name": "oe_test_libXcursor_install_and_remove_libXcursor-help" + "name": "oe_test_libXcursor_install_and_remove_libXcursor-help", + "rpm": "libXcursor-help" } ] } \ No newline at end of file diff --git a/suite2cases/libXdamage.json b/suite2cases/libXdamage.json index e49de0c23..6ff581f75 100644 --- a/suite2cases/libXdamage.json +++ b/suite2cases/libXdamage.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXdamage_install_and_remove_libXdamage" + "name": "oe_test_libXdamage_install_and_remove_libXdamage", + "rpm": "libXdamage" }, { - "name": "oe_test_libXdamage_install_and_remove_libXdamage-help" + "name": "oe_test_libXdamage_install_and_remove_libXdamage-help", + "rpm": "libXdamage-help" }, { - "name": "oe_test_libXdamage_install_and_remove_libXdamage-devel" + "name": "oe_test_libXdamage_install_and_remove_libXdamage-devel", + "rpm": "libXdamage-devel" }, { - "name": "oe_test_libXdamage_install_and_remove_libXdamage-debuginfo" + "name": "oe_test_libXdamage_install_and_remove_libXdamage-debuginfo", + "rpm": "libXdamage-debuginfo" }, { - "name": "oe_test_libXdamage_install_and_remove_libXdamage-debugsource" + "name": "oe_test_libXdamage_install_and_remove_libXdamage-debugsource", + "rpm": "libXdamage-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libXdmcp.json b/suite2cases/libXdmcp.json index a6cc1c42a..a4c9b399a 100644 --- a/suite2cases/libXdmcp.json +++ b/suite2cases/libXdmcp.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXdmcp_install_and_remove_libXdmcp" + "name": "oe_test_libXdmcp_install_and_remove_libXdmcp", + "rpm": "libXdmcp" }, { - "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-devel" + "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-devel", + "rpm": "libXdmcp-devel" }, { - "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-debugsource" + "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-debugsource", + "rpm": "libXdmcp-debugsource" }, { - "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-help" + "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-help", + "rpm": "libXdmcp-help" }, { - "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-debuginfo" + "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-debuginfo", + "rpm": "libXdmcp-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libXext.json b/suite2cases/libXext.json index b9f7963a9..cc066b0c8 100644 --- a/suite2cases/libXext.json +++ b/suite2cases/libXext.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXext_install_and_remove_libXext" + "name": "oe_test_libXext_install_and_remove_libXext", + "rpm": "libXext" }, { - "name": "oe_test_libXext_install_and_remove_libXext-devel" + "name": "oe_test_libXext_install_and_remove_libXext-devel", + "rpm": "libXext-devel" }, { - "name": "oe_test_libXext_install_and_remove_libXext-help" + "name": "oe_test_libXext_install_and_remove_libXext-help", + "rpm": "libXext-help" }, { - "name": "oe_test_libXext_install_and_remove_libXext-debugsource" + "name": "oe_test_libXext_install_and_remove_libXext-debugsource", + "rpm": "libXext-debugsource" }, { - "name": "oe_test_libXext_install_and_remove_libXext-debuginfo" + "name": "oe_test_libXext_install_and_remove_libXext-debuginfo", + "rpm": "libXext-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libXfixes.json b/suite2cases/libXfixes.json index 214fa7261..8c79f54b8 100644 --- a/suite2cases/libXfixes.json +++ b/suite2cases/libXfixes.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXfixes_install_and_remove_libXfixes" + "name": "oe_test_libXfixes_install_and_remove_libXfixes", + "rpm": "libXfixes" }, { - "name": "oe_test_libXfixes_install_and_remove_libXfixes-devel" + "name": "oe_test_libXfixes_install_and_remove_libXfixes-devel", + "rpm": "libXfixes-devel" }, { - "name": "oe_test_libXfixes_install_and_remove_libXfixes-debuginfo" + "name": "oe_test_libXfixes_install_and_remove_libXfixes-debuginfo", + "rpm": "libXfixes-debuginfo" }, { - "name": "oe_test_libXfixes_install_and_remove_libXfixes-debugsource" + "name": "oe_test_libXfixes_install_and_remove_libXfixes-debugsource", + "rpm": "libXfixes-debugsource" }, { - "name": "oe_test_libXfixes_install_and_remove_libXfixes-help" + "name": "oe_test_libXfixes_install_and_remove_libXfixes-help", + "rpm": "libXfixes-help" } ] } \ No newline at end of file diff --git a/suite2cases/libXfont2.json b/suite2cases/libXfont2.json index 9fce5608f..4fc1ce828 100644 --- a/suite2cases/libXfont2.json +++ b/suite2cases/libXfont2.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXfont2_install_and_remove_libXfont2" + "name": "oe_test_libXfont2_install_and_remove_libXfont2", + "rpm": "libXfont2" }, { - "name": "oe_test_libXfont2_install_and_remove_libXfont2-devel" + "name": "oe_test_libXfont2_install_and_remove_libXfont2-devel", + "rpm": "libXfont2-devel" }, { - "name": "oe_test_libXfont2_install_and_remove_libXfont2-debuginfo" + "name": "oe_test_libXfont2_install_and_remove_libXfont2-debuginfo", + "rpm": "libXfont2-debuginfo" }, { - "name": "oe_test_libXfont2_install_and_remove_libXfont2-debugsource" + "name": "oe_test_libXfont2_install_and_remove_libXfont2-debugsource", + "rpm": "libXfont2-debugsource" }, { - "name": "oe_test_libXfont2_install_and_remove_libXfont2-help" + "name": "oe_test_libXfont2_install_and_remove_libXfont2-help", + "rpm": "libXfont2-help" } ] } \ No newline at end of file diff --git a/suite2cases/libXft.json b/suite2cases/libXft.json index 14fe65169..64fc8cfb2 100644 --- a/suite2cases/libXft.json +++ b/suite2cases/libXft.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXft_install_and_remove_libXft" + "name": "oe_test_libXft_install_and_remove_libXft", + "rpm": "libXft" }, { - "name": "oe_test_libXft_install_and_remove_libXft-devel" + "name": "oe_test_libXft_install_and_remove_libXft-devel", + "rpm": "libXft-devel" }, { - "name": "oe_test_libXft_install_and_remove_libXft-help" + "name": "oe_test_libXft_install_and_remove_libXft-help", + "rpm": "libXft-help" }, { - "name": "oe_test_libXft_install_and_remove_libXft-debugsource" + "name": "oe_test_libXft_install_and_remove_libXft-debugsource", + "rpm": "libXft-debugsource" }, { - "name": "oe_test_libXft_install_and_remove_libXft-debuginfo" + "name": "oe_test_libXft_install_and_remove_libXft-debuginfo", + "rpm": "libXft-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libXi.json b/suite2cases/libXi.json index 7aa42531d..b06aa4a1d 100644 --- a/suite2cases/libXi.json +++ b/suite2cases/libXi.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXi_install_and_remove_libXi" + "name": "oe_test_libXi_install_and_remove_libXi", + "rpm": "libXi" }, { - "name": "oe_test_libXi_install_and_remove_libXi-devel" + "name": "oe_test_libXi_install_and_remove_libXi-devel", + "rpm": "libXi-devel" }, { - "name": "oe_test_libXi_install_and_remove_libXi-debugsource" + "name": "oe_test_libXi_install_and_remove_libXi-debugsource", + "rpm": "libXi-debugsource" }, { - "name": "oe_test_libXi_install_and_remove_libXi-help" + "name": "oe_test_libXi_install_and_remove_libXi-help", + "rpm": "libXi-help" }, { - "name": "oe_test_libXi_install_and_remove_libXi-debuginfo" + "name": "oe_test_libXi_install_and_remove_libXi-debuginfo", + "rpm": "libXi-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libXinerama.json b/suite2cases/libXinerama.json index 1fc87cf51..3d429b3a3 100644 --- a/suite2cases/libXinerama.json +++ b/suite2cases/libXinerama.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXinerama_install_and_remove_libXinerama" + "name": "oe_test_libXinerama_install_and_remove_libXinerama", + "rpm": "libXinerama" }, { - "name": "oe_test_libXinerama_install_and_remove_libXinerama-devel" + "name": "oe_test_libXinerama_install_and_remove_libXinerama-devel", + "rpm": "libXinerama-devel" }, { - "name": "oe_test_libXinerama_install_and_remove_libXinerama-debugsource" + "name": "oe_test_libXinerama_install_and_remove_libXinerama-debugsource", + "rpm": "libXinerama-debugsource" }, { - "name": "oe_test_libXinerama_install_and_remove_libXinerama-help" + "name": "oe_test_libXinerama_install_and_remove_libXinerama-help", + "rpm": "libXinerama-help" }, { - "name": "oe_test_libXinerama_install_and_remove_libXinerama-debuginfo" + "name": "oe_test_libXinerama_install_and_remove_libXinerama-debuginfo", + "rpm": "libXinerama-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libXmu.json b/suite2cases/libXmu.json index ca767a266..d4abcd30c 100644 --- a/suite2cases/libXmu.json +++ b/suite2cases/libXmu.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXmu_install_and_remove_libXmu" + "name": "oe_test_libXmu_install_and_remove_libXmu", + "rpm": "libXmu" }, { - "name": "oe_test_libXmu_install_and_remove_libXmu-devel" + "name": "oe_test_libXmu_install_and_remove_libXmu-devel", + "rpm": "libXmu-devel" }, { - "name": "oe_test_libXmu_install_and_remove_libXmu-help" + "name": "oe_test_libXmu_install_and_remove_libXmu-help", + "rpm": "libXmu-help" }, { - "name": "oe_test_libXmu_install_and_remove_libXmu-debuginfo" + "name": "oe_test_libXmu_install_and_remove_libXmu-debuginfo", + "rpm": "libXmu-debuginfo" }, { - "name": "oe_test_libXmu_install_and_remove_libXmu-debugsource" + "name": "oe_test_libXmu_install_and_remove_libXmu-debugsource", + "rpm": "libXmu-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libXrandr.json b/suite2cases/libXrandr.json index b5b50e3cb..570bd5a7c 100644 --- a/suite2cases/libXrandr.json +++ b/suite2cases/libXrandr.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXrandr_install_and_remove_libXrandr" + "name": "oe_test_libXrandr_install_and_remove_libXrandr", + "rpm": "libXrandr" }, { - "name": "oe_test_libXrandr_install_and_remove_libXrandr-help" + "name": "oe_test_libXrandr_install_and_remove_libXrandr-help", + "rpm": "libXrandr-help" }, { - "name": "oe_test_libXrandr_install_and_remove_libXrandr-devel" + "name": "oe_test_libXrandr_install_and_remove_libXrandr-devel", + "rpm": "libXrandr-devel" }, { - "name": "oe_test_libXrandr_install_and_remove_libXrandr-debugsource" + "name": "oe_test_libXrandr_install_and_remove_libXrandr-debugsource", + "rpm": "libXrandr-debugsource" }, { - "name": "oe_test_libXrandr_install_and_remove_libXrandr-debuginfo" + "name": "oe_test_libXrandr_install_and_remove_libXrandr-debuginfo", + "rpm": "libXrandr-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libXrender.json b/suite2cases/libXrender.json index 6f8062d41..90ed455ba 100644 --- a/suite2cases/libXrender.json +++ b/suite2cases/libXrender.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXrender_install_and_remove_libXrender" + "name": "oe_test_libXrender_install_and_remove_libXrender", + "rpm": "libXrender" }, { - "name": "oe_test_libXrender_install_and_remove_libXrender-devel" + "name": "oe_test_libXrender_install_and_remove_libXrender-devel", + "rpm": "libXrender-devel" }, { - "name": "oe_test_libXrender_install_and_remove_libXrender-debugsource" + "name": "oe_test_libXrender_install_and_remove_libXrender-debugsource", + "rpm": "libXrender-debugsource" }, { - "name": "oe_test_libXrender_install_and_remove_libXrender-debuginfo" + "name": "oe_test_libXrender_install_and_remove_libXrender-debuginfo", + "rpm": "libXrender-debuginfo" }, { - "name": "oe_test_libXrender_install_and_remove_libXrender-help" + "name": "oe_test_libXrender_install_and_remove_libXrender-help", + "rpm": "libXrender-help" } ] } \ No newline at end of file diff --git a/suite2cases/libXres.json b/suite2cases/libXres.json index c0943ea16..37a2df469 100644 --- a/suite2cases/libXres.json +++ b/suite2cases/libXres.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXres_install_and_remove_libXres" + "name": "oe_test_libXres_install_and_remove_libXres", + "rpm": "libXres" }, { - "name": "oe_test_libXres_install_and_remove_libXres-debuginfo" + "name": "oe_test_libXres_install_and_remove_libXres-debuginfo", + "rpm": "libXres-debuginfo" }, { - "name": "oe_test_libXres_install_and_remove_libXres-devel" + "name": "oe_test_libXres_install_and_remove_libXres-devel", + "rpm": "libXres-devel" }, { - "name": "oe_test_libXres_install_and_remove_libXres-debugsource" + "name": "oe_test_libXres_install_and_remove_libXres-debugsource", + "rpm": "libXres-debugsource" }, { - "name": "oe_test_libXres_install_and_remove_libXres-help" + "name": "oe_test_libXres_install_and_remove_libXres-help", + "rpm": "libXres-help" } ] } \ No newline at end of file diff --git a/suite2cases/libXt.json b/suite2cases/libXt.json index b6f70c938..00f2b0726 100644 --- a/suite2cases/libXt.json +++ b/suite2cases/libXt.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXt_install_and_remove_libXt" + "name": "oe_test_libXt_install_and_remove_libXt", + "rpm": "libXt" }, { - "name": "oe_test_libXt_install_and_remove_libXt-devel" + "name": "oe_test_libXt_install_and_remove_libXt-devel", + "rpm": "libXt-devel" }, { - "name": "oe_test_libXt_install_and_remove_libXt-debuginfo" + "name": "oe_test_libXt_install_and_remove_libXt-debuginfo", + "rpm": "libXt-debuginfo" }, { - "name": "oe_test_libXt_install_and_remove_libXt-help" + "name": "oe_test_libXt_install_and_remove_libXt-help", + "rpm": "libXt-help" }, { - "name": "oe_test_libXt_install_and_remove_libXt-debugsource" + "name": "oe_test_libXt_install_and_remove_libXt-debugsource", + "rpm": "libXt-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libXtst.json b/suite2cases/libXtst.json index f86a85c1c..cce40110d 100644 --- a/suite2cases/libXtst.json +++ b/suite2cases/libXtst.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXtst_install_and_remove_libXtst" + "name": "oe_test_libXtst_install_and_remove_libXtst", + "rpm": "libXtst" }, { - "name": "oe_test_libXtst_install_and_remove_libXtst-help" + "name": "oe_test_libXtst_install_and_remove_libXtst-help", + "rpm": "libXtst-help" }, { - "name": "oe_test_libXtst_install_and_remove_libXtst-devel" + "name": "oe_test_libXtst_install_and_remove_libXtst-devel", + "rpm": "libXtst-devel" }, { - "name": "oe_test_libXtst_install_and_remove_libXtst-debuginfo" + "name": "oe_test_libXtst_install_and_remove_libXtst-debuginfo", + "rpm": "libXtst-debuginfo" }, { - "name": "oe_test_libXtst_install_and_remove_libXtst-debugsource" + "name": "oe_test_libXtst_install_and_remove_libXtst-debugsource", + "rpm": "libXtst-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libXv.json b/suite2cases/libXv.json index 6e642e397..b7a67e006 100644 --- a/suite2cases/libXv.json +++ b/suite2cases/libXv.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXv_install_and_remove_libXv" + "name": "oe_test_libXv_install_and_remove_libXv", + "rpm": "libXv" }, { - "name": "oe_test_libXv_install_and_remove_libXv-devel" + "name": "oe_test_libXv_install_and_remove_libXv-devel", + "rpm": "libXv-devel" }, { - "name": "oe_test_libXv_install_and_remove_libXv-debuginfo" + "name": "oe_test_libXv_install_and_remove_libXv-debuginfo", + "rpm": "libXv-debuginfo" }, { - "name": "oe_test_libXv_install_and_remove_libXv-debugsource" + "name": "oe_test_libXv_install_and_remove_libXv-debugsource", + "rpm": "libXv-debugsource" }, { - "name": "oe_test_libXv_install_and_remove_libXv-help" + "name": "oe_test_libXv_install_and_remove_libXv-help", + "rpm": "libXv-help" } ] } \ No newline at end of file diff --git a/suite2cases/libXvMC.json b/suite2cases/libXvMC.json index 89fa40637..5c374b75b 100644 --- a/suite2cases/libXvMC.json +++ b/suite2cases/libXvMC.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXvMC_install_and_remove_libXvMC" + "name": "oe_test_libXvMC_install_and_remove_libXvMC", + "rpm": "libXvMC" }, { - "name": "oe_test_libXvMC_install_and_remove_libXvMC-devel" + "name": "oe_test_libXvMC_install_and_remove_libXvMC-devel", + "rpm": "libXvMC-devel" }, { - "name": "oe_test_libXvMC_install_and_remove_libXvMC-debuginfo" + "name": "oe_test_libXvMC_install_and_remove_libXvMC-debuginfo", + "rpm": "libXvMC-debuginfo" }, { - "name": "oe_test_libXvMC_install_and_remove_libXvMC-debugsource" + "name": "oe_test_libXvMC_install_and_remove_libXvMC-debugsource", + "rpm": "libXvMC-debugsource" }, { - "name": "oe_test_libXvMC_install_and_remove_libXvMC-help" + "name": "oe_test_libXvMC_install_and_remove_libXvMC-help", + "rpm": "libXvMC-help" } ] } \ No newline at end of file diff --git a/suite2cases/libXxf86dga.json b/suite2cases/libXxf86dga.json index b4b8bcb3b..e9e2868ce 100644 --- a/suite2cases/libXxf86dga.json +++ b/suite2cases/libXxf86dga.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXxf86dga_install_and_remove_libxxf86dga" + "name": "oe_test_libXxf86dga_install_and_remove_libxxf86dga", + "rpm": "libxxf86dga" }, { - "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-devel" + "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-devel", + "rpm": "libXxf86dga-devel" }, { - "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-help" + "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-help", + "rpm": "libXxf86dga-help" }, { - "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-debugsource" + "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-debugsource", + "rpm": "libXxf86dga-debugsource" }, { - "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-debuginfo" + "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-debuginfo", + "rpm": "libXxf86dga-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libXxf86vm.json b/suite2cases/libXxf86vm.json index dd2d5a30c..4aec70f50 100644 --- a/suite2cases/libXxf86vm.json +++ b/suite2cases/libXxf86vm.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm" + "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm", + "rpm": "libXxf86vm" }, { - "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-devel" + "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-devel", + "rpm": "libXxf86vm-devel" }, { - "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-debuginfo" + "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-debuginfo", + "rpm": "libXxf86vm-debuginfo" }, { - "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-debugsource" + "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-debugsource", + "rpm": "libXxf86vm-debugsource" }, { - "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-help" + "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-help", + "rpm": "libXxf86vm-help" } ] } \ No newline at end of file diff --git a/suite2cases/libadwaita.json b/suite2cases/libadwaita.json index b01c5548a..dfbdc7fc8 100644 --- a/suite2cases/libadwaita.json +++ b/suite2cases/libadwaita.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libadwaita_install_and_remove_libadwaita" + "name": "oe_test_libadwaita_install_and_remove_libadwaita", + "rpm": "libadwaita" }, { - "name": "oe_test_libadwaita_install_and_remove_libadwaita-devel" + "name": "oe_test_libadwaita_install_and_remove_libadwaita-devel", + "rpm": "libadwaita-devel" }, { - "name": "oe_test_libadwaita_install_and_remove_libadwaita-debuginfo" + "name": "oe_test_libadwaita_install_and_remove_libadwaita-debuginfo", + "rpm": "libadwaita-debuginfo" }, { - "name": "oe_test_libadwaita_install_and_remove_libadwaita-debugsource" + "name": "oe_test_libadwaita_install_and_remove_libadwaita-debugsource", + "rpm": "libadwaita-debugsource" }, { - "name": "oe_test_libadwaita_install_and_remove_libadwaita-help" + "name": "oe_test_libadwaita_install_and_remove_libadwaita-help", + "rpm": "libadwaita-help" } ] } \ No newline at end of file diff --git a/suite2cases/libaio.json b/suite2cases/libaio.json index 54882daab..4d7844517 100644 --- a/suite2cases/libaio.json +++ b/suite2cases/libaio.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libaio_install_and_remove_libaio" + "name": "oe_test_libaio_install_and_remove_libaio", + "rpm": "libaio" }, { - "name": "oe_test_libaio_install_and_remove_libaio-devel" + "name": "oe_test_libaio_install_and_remove_libaio-devel", + "rpm": "libaio-devel" }, { - "name": "oe_test_libaio_install_and_remove_libaio-debuginfo" + "name": "oe_test_libaio_install_and_remove_libaio-debuginfo", + "rpm": "libaio-debuginfo" }, { - "name": "oe_test_libaio_install_and_remove_libaio-debugsource" + "name": "oe_test_libaio_install_and_remove_libaio-debugsource", + "rpm": "libaio-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libappindicator.json b/suite2cases/libappindicator.json index aefc9d1a8..8e44ba963 100644 --- a/suite2cases/libappindicator.json +++ b/suite2cases/libappindicator.json @@ -5,28 +5,36 @@ "memory": 4, "cases": [ { - "name": "oe_test_libappindicator_install_and_remove_libappindicator" + "name": "oe_test_libappindicator_install_and_remove_libappindicator", + "rpm": "libappindicator" }, { - "name": "oe_test_libappindicator_install_and_remove_libappindicator-docs" + "name": "oe_test_libappindicator_install_and_remove_libappindicator-docs", + "rpm": "libappindicator-docs" }, { - "name": "oe_test_libappindicator_install_and_remove_libappindicator-devel" + "name": "oe_test_libappindicator_install_and_remove_libappindicator-devel", + "rpm": "libappindicator-devel" }, { - "name": "oe_test_libappindicator_install_and_remove_libappindicator-gtk3-devel" + "name": "oe_test_libappindicator_install_and_remove_libappindicator-gtk3-devel", + "rpm": "libappindicator-gtk3-devel" }, { - "name": "oe_test_libappindicator_install_and_remove_libappindicator-gtk3" + "name": "oe_test_libappindicator_install_and_remove_libappindicator-gtk3", + "rpm": "libappindicator-gtk3" }, { - "name": "oe_test_libappindicator_install_and_remove_libappindicator-debugsource" + "name": "oe_test_libappindicator_install_and_remove_libappindicator-debugsource", + "rpm": "libappindicator-debugsource" }, { - "name": "oe_test_libappindicator_install_and_remove_libappindicator-debuginfo" + "name": "oe_test_libappindicator_install_and_remove_libappindicator-debuginfo", + "rpm": "libappindicator-debuginfo" }, { - "name": "oe_test_libappindicator_install_and_remove_python2-appindicator" + "name": "oe_test_libappindicator_install_and_remove_python2-appindicator", + "rpm": "python2-appindicator" } ] } \ No newline at end of file diff --git a/suite2cases/libappstream-glib.json b/suite2cases/libappstream-glib.json index 09eb0e484..e469aab7f 100644 --- a/suite2cases/libappstream-glib.json +++ b/suite2cases/libappstream-glib.json @@ -29,19 +29,24 @@ "name": "oe_test_libappstream-glib_appstream-util_05" }, { - "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib" + "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib", + "rpm": "libappstream-glib" }, { - "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-help" + "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-help", + "rpm": "libappstream-glib-help" }, { - "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-devel" + "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-devel", + "rpm": "libappstream-glib-devel" }, { - "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-debuginfo" + "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-debuginfo", + "rpm": "libappstream-glib-debuginfo" }, { - "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-debugsource" + "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-debugsource", + "rpm": "libappstream-glib-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libarchive.json b/suite2cases/libarchive.json index 649e85c61..a60b2b4e6 100644 --- a/suite2cases/libarchive.json +++ b/suite2cases/libarchive.json @@ -11,31 +11,40 @@ "name": "oe_test_libarchive_bsdcpio" }, { - "name": "oe_test_libarchive_install_and_remove_libarchive" + "name": "oe_test_libarchive_install_and_remove_libarchive", + "rpm": "libarchive" }, { - "name": "oe_test_libarchive_install_and_remove_bsdcat" + "name": "oe_test_libarchive_install_and_remove_bsdcat", + "rpm": "bsdcat" }, { - "name": "oe_test_libarchive_install_and_remove_bsdunzip" + "name": "oe_test_libarchive_install_and_remove_bsdunzip", + "rpm": "bsdunzip" }, { - "name": "oe_test_libarchive_install_and_remove_libarchive-devel" + "name": "oe_test_libarchive_install_and_remove_libarchive-devel", + "rpm": "libarchive-devel" }, { - "name": "oe_test_libarchive_install_and_remove_bsdtar" + "name": "oe_test_libarchive_install_and_remove_bsdtar", + "rpm": "bsdtar" }, { - "name": "oe_test_libarchive_install_and_remove_bsdcpio" + "name": "oe_test_libarchive_install_and_remove_bsdcpio", + "rpm": "bsdcpio" }, { - "name": "oe_test_libarchive_install_and_remove_libarchive-debuginfo" + "name": "oe_test_libarchive_install_and_remove_libarchive-debuginfo", + "rpm": "libarchive-debuginfo" }, { - "name": "oe_test_libarchive_install_and_remove_libarchive-debugsource" + "name": "oe_test_libarchive_install_and_remove_libarchive-debugsource", + "rpm": "libarchive-debugsource" }, { - "name": "oe_test_libarchive_install_and_remove_libarchive-help" + "name": "oe_test_libarchive_install_and_remove_libarchive-help", + "rpm": "libarchive-help" } ] } \ No newline at end of file diff --git a/suite2cases/libassuan.json b/suite2cases/libassuan.json index 91cdacc94..d83beedb9 100644 --- a/suite2cases/libassuan.json +++ b/suite2cases/libassuan.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libassuan_install_and_remove_libassuan" + "name": "oe_test_libassuan_install_and_remove_libassuan", + "rpm": "libassuan" }, { - "name": "oe_test_libassuan_install_and_remove_libassuan-devel" + "name": "oe_test_libassuan_install_and_remove_libassuan-devel", + "rpm": "libassuan-devel" }, { - "name": "oe_test_libassuan_install_and_remove_libassuan-help" + "name": "oe_test_libassuan_install_and_remove_libassuan-help", + "rpm": "libassuan-help" }, { - "name": "oe_test_libassuan_install_and_remove_libassuan-debugsource" + "name": "oe_test_libassuan_install_and_remove_libassuan-debugsource", + "rpm": "libassuan-debugsource" }, { - "name": "oe_test_libassuan_install_and_remove_libassuan-debuginfo" + "name": "oe_test_libassuan_install_and_remove_libassuan-debuginfo", + "rpm": "libassuan-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libasyncns.json b/suite2cases/libasyncns.json index ca026ec13..58d8651da 100644 --- a/suite2cases/libasyncns.json +++ b/suite2cases/libasyncns.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libasyncns_install_and_remove_libasyncns" + "name": "oe_test_libasyncns_install_and_remove_libasyncns", + "rpm": "libasyncns" }, { - "name": "oe_test_libasyncns_install_and_remove_libasyncns-devel" + "name": "oe_test_libasyncns_install_and_remove_libasyncns-devel", + "rpm": "libasyncns-devel" }, { - "name": "oe_test_libasyncns_install_and_remove_libasyncns-help" + "name": "oe_test_libasyncns_install_and_remove_libasyncns-help", + "rpm": "libasyncns-help" }, { - "name": "oe_test_libasyncns_install_and_remove_libasyncns-debugsource" + "name": "oe_test_libasyncns_install_and_remove_libasyncns-debugsource", + "rpm": "libasyncns-debugsource" }, { - "name": "oe_test_libasyncns_install_and_remove_libasyncns-debuginfo" + "name": "oe_test_libasyncns_install_and_remove_libasyncns-debuginfo", + "rpm": "libasyncns-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libatasmart.json b/suite2cases/libatasmart.json index d7eaaf8b2..75ee38527 100644 --- a/suite2cases/libatasmart.json +++ b/suite2cases/libatasmart.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libatasmart_install_and_remove_libatasmart" + "name": "oe_test_libatasmart_install_and_remove_libatasmart", + "rpm": "libatasmart" }, { - "name": "oe_test_libatasmart_install_and_remove_libatasmart-devel" + "name": "oe_test_libatasmart_install_and_remove_libatasmart-devel", + "rpm": "libatasmart-devel" }, { - "name": "oe_test_libatasmart_install_and_remove_libatasmart-help" + "name": "oe_test_libatasmart_install_and_remove_libatasmart-help", + "rpm": "libatasmart-help" }, { - "name": "oe_test_libatasmart_install_and_remove_libatasmart-debugsource" + "name": "oe_test_libatasmart_install_and_remove_libatasmart-debugsource", + "rpm": "libatasmart-debugsource" }, { - "name": "oe_test_libatasmart_install_and_remove_libatasmart-debuginfo" + "name": "oe_test_libatasmart_install_and_remove_libatasmart-debuginfo", + "rpm": "libatasmart-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libblockdev.json b/suite2cases/libblockdev.json index 04544e771..8c025f3f0 100644 --- a/suite2cases/libblockdev.json +++ b/suite2cases/libblockdev.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_libblockdev_install_and_remove_libblockdev" + "name": "oe_test_libblockdev_install_and_remove_libblockdev", + "rpm": "libblockdev" }, { - "name": "oe_test_libblockdev_install_and_remove_python3-blockdev" + "name": "oe_test_libblockdev_install_and_remove_python3-blockdev", + "rpm": "python3-blockdev" }, { - "name": "oe_test_libblockdev_install_and_remove_libblockdev-tools" + "name": "oe_test_libblockdev_install_and_remove_libblockdev-tools", + "rpm": "libblockdev-tools" }, { - "name": "oe_test_libblockdev_install_and_remove_libblockdev-devel" + "name": "oe_test_libblockdev_install_and_remove_libblockdev-devel", + "rpm": "libblockdev-devel" }, { - "name": "oe_test_libblockdev_install_and_remove_libblockdev-debuginfo" + "name": "oe_test_libblockdev_install_and_remove_libblockdev-debuginfo", + "rpm": "libblockdev-debuginfo" }, { - "name": "oe_test_libblockdev_install_and_remove_libblockdev-debugsource" + "name": "oe_test_libblockdev_install_and_remove_libblockdev-debugsource", + "rpm": "libblockdev-debugsource" }, { - "name": "oe_test_libblockdev_install_and_remove_python2-blockdev" + "name": "oe_test_libblockdev_install_and_remove_python2-blockdev", + "rpm": "python2-blockdev" } ] } \ No newline at end of file diff --git a/suite2cases/libbpf.json b/suite2cases/libbpf.json index 0057a6f00..deb58760d 100644 --- a/suite2cases/libbpf.json +++ b/suite2cases/libbpf.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libbpf_install_and_remove_libbpf" + "name": "oe_test_libbpf_install_and_remove_libbpf", + "rpm": "libbpf" }, { - "name": "oe_test_libbpf_install_and_remove_libbpf-devel" + "name": "oe_test_libbpf_install_and_remove_libbpf-devel", + "rpm": "libbpf-devel" }, { - "name": "oe_test_libbpf_install_and_remove_libbpf-static" + "name": "oe_test_libbpf_install_and_remove_libbpf-static", + "rpm": "libbpf-static" }, { - "name": "oe_test_libbpf_install_and_remove_libbpf-debugsource" + "name": "oe_test_libbpf_install_and_remove_libbpf-debugsource", + "rpm": "libbpf-debugsource" }, { - "name": "oe_test_libbpf_install_and_remove_libbpf-debuginfo" + "name": "oe_test_libbpf_install_and_remove_libbpf-debuginfo", + "rpm": "libbpf-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libbytesize.json b/suite2cases/libbytesize.json index fadb3c16b..0f8a70d53 100644 --- a/suite2cases/libbytesize.json +++ b/suite2cases/libbytesize.json @@ -5,28 +5,36 @@ "memory": 4, "cases": [ { - "name": "oe_test_libbytesize_install_and_remove_libbytesize" + "name": "oe_test_libbytesize_install_and_remove_libbytesize", + "rpm": "libbytesize" }, { - "name": "oe_test_libbytesize_install_and_remove_python2-bytesize" + "name": "oe_test_libbytesize_install_and_remove_python2-bytesize", + "rpm": "python2-bytesize" }, { - "name": "oe_test_libbytesize_install_and_remove_libbytesize-tools" + "name": "oe_test_libbytesize_install_and_remove_libbytesize-tools", + "rpm": "libbytesize-tools" }, { - "name": "oe_test_libbytesize_install_and_remove_libbytesize-devel" + "name": "oe_test_libbytesize_install_and_remove_libbytesize-devel", + "rpm": "libbytesize-devel" }, { - "name": "oe_test_libbytesize_install_and_remove_python3-bytesize" + "name": "oe_test_libbytesize_install_and_remove_python3-bytesize", + "rpm": "python3-bytesize" }, { - "name": "oe_test_libbytesize_install_and_remove_libbytesize-help" + "name": "oe_test_libbytesize_install_and_remove_libbytesize-help", + "rpm": "libbytesize-help" }, { - "name": "oe_test_libbytesize_install_and_remove_libbytesize-debuginfo" + "name": "oe_test_libbytesize_install_and_remove_libbytesize-debuginfo", + "rpm": "libbytesize-debuginfo" }, { - "name": "oe_test_libbytesize_install_and_remove_libbytesize-debugsource" + "name": "oe_test_libbytesize_install_and_remove_libbytesize-debugsource", + "rpm": "libbytesize-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libcacard.json b/suite2cases/libcacard.json index bdcad3391..5ce915554 100644 --- a/suite2cases/libcacard.json +++ b/suite2cases/libcacard.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libcacard_install_and_remove_libcacard" + "name": "oe_test_libcacard_install_and_remove_libcacard", + "rpm": "libcacard" }, { - "name": "oe_test_libcacard_install_and_remove_libcacard-devel" + "name": "oe_test_libcacard_install_and_remove_libcacard-devel", + "rpm": "libcacard-devel" }, { - "name": "oe_test_libcacard_install_and_remove_libcacard-debuginfo" + "name": "oe_test_libcacard_install_and_remove_libcacard-debuginfo", + "rpm": "libcacard-debuginfo" }, { - "name": "oe_test_libcacard_install_and_remove_libcacard-debugsource" + "name": "oe_test_libcacard_install_and_remove_libcacard-debugsource", + "rpm": "libcacard-debugsource" }, { - "name": "oe_test_libcacard_install_and_remove_libcacard-help" + "name": "oe_test_libcacard_install_and_remove_libcacard-help", + "rpm": "libcacard-help" } ] } \ No newline at end of file diff --git a/suite2cases/libcanberra.json b/suite2cases/libcanberra.json index a3d3c656e..c7e6efacd 100644 --- a/suite2cases/libcanberra.json +++ b/suite2cases/libcanberra.json @@ -14,25 +14,32 @@ "name": "oe_test_service_canberra-system-shutdown" }, { - "name": "oe_test_libcanberra_install_and_remove_libcanberra" + "name": "oe_test_libcanberra_install_and_remove_libcanberra", + "rpm": "libcanberra" }, { - "name": "oe_test_libcanberra_install_and_remove_libcanberra-devel" + "name": "oe_test_libcanberra_install_and_remove_libcanberra-devel", + "rpm": "libcanberra-devel" }, { - "name": "oe_test_libcanberra_install_and_remove_libcanberra-gtk3" + "name": "oe_test_libcanberra_install_and_remove_libcanberra-gtk3", + "rpm": "libcanberra-gtk3" }, { - "name": "oe_test_libcanberra_install_and_remove_libcanberra-gtk2" + "name": "oe_test_libcanberra_install_and_remove_libcanberra-gtk2", + "rpm": "libcanberra-gtk2" }, { - "name": "oe_test_libcanberra_install_and_remove_libcanberra-help" + "name": "oe_test_libcanberra_install_and_remove_libcanberra-help", + "rpm": "libcanberra-help" }, { - "name": "oe_test_libcanberra_install_and_remove_libcanberra-debuginfo" + "name": "oe_test_libcanberra_install_and_remove_libcanberra-debuginfo", + "rpm": "libcanberra-debuginfo" }, { - "name": "oe_test_libcanberra_install_and_remove_libcanberra-debugsource" + "name": "oe_test_libcanberra_install_and_remove_libcanberra-debugsource", + "rpm": "libcanberra-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libcap-ng.json b/suite2cases/libcap-ng.json index cd3bd2d92..5736448ef 100644 --- a/suite2cases/libcap-ng.json +++ b/suite2cases/libcap-ng.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_libcap-ng_install_and_remove_libcap-ng" + "name": "oe_test_libcap-ng_install_and_remove_libcap-ng", + "rpm": "libcap-ng" }, { - "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-devel" + "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-devel", + "rpm": "libcap-ng-devel" }, { - "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-python3" + "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-python3", + "rpm": "libcap-ng-python3" }, { - "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-help" + "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-help", + "rpm": "libcap-ng-help" }, { - "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-debugsource" + "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-debugsource", + "rpm": "libcap-ng-debugsource" }, { - "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-debuginfo" + "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-debuginfo", + "rpm": "libcap-ng-debuginfo" }, { - "name": "oe_test_libcap-ng_install_and_remove_python2-libcap-ng" + "name": "oe_test_libcap-ng_install_and_remove_python2-libcap-ng", + "rpm": "python2-libcap-ng" } ] } \ No newline at end of file diff --git a/suite2cases/libcap.json b/suite2cases/libcap.json index 7a5542123..f6cdffcfa 100644 --- a/suite2cases/libcap.json +++ b/suite2cases/libcap.json @@ -32,19 +32,24 @@ "name": "oe_test_acl_manage_net" }, { - "name": "oe_test_libcap_install_and_remove_libcap" + "name": "oe_test_libcap_install_and_remove_libcap", + "rpm": "libcap" }, { - "name": "oe_test_libcap_install_and_remove_libcap-devel" + "name": "oe_test_libcap_install_and_remove_libcap-devel", + "rpm": "libcap-devel" }, { - "name": "oe_test_libcap_install_and_remove_libcap-debugsource" + "name": "oe_test_libcap_install_and_remove_libcap-debugsource", + "rpm": "libcap-debugsource" }, { - "name": "oe_test_libcap_install_and_remove_libcap-debuginfo" + "name": "oe_test_libcap_install_and_remove_libcap-debuginfo", + "rpm": "libcap-debuginfo" }, { - "name": "oe_test_libcap_install_and_remove_libcap-help" + "name": "oe_test_libcap_install_and_remove_libcap-help", + "rpm": "libcap-help" } ] } \ No newline at end of file diff --git a/suite2cases/libcbor.json b/suite2cases/libcbor.json index e484d2e62..d10a0e464 100644 --- a/suite2cases/libcbor.json +++ b/suite2cases/libcbor.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libcbor_install_and_remove_libcbor" + "name": "oe_test_libcbor_install_and_remove_libcbor", + "rpm": "libcbor" }, { - "name": "oe_test_libcbor_install_and_remove_libcbor-devel" + "name": "oe_test_libcbor_install_and_remove_libcbor-devel", + "rpm": "libcbor-devel" }, { - "name": "oe_test_libcbor_install_and_remove_libcbor-debugsource" + "name": "oe_test_libcbor_install_and_remove_libcbor-debugsource", + "rpm": "libcbor-debugsource" }, { - "name": "oe_test_libcbor_install_and_remove_libcbor-debuginfo" + "name": "oe_test_libcbor_install_and_remove_libcbor-debuginfo", + "rpm": "libcbor-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libcomps.json b/suite2cases/libcomps.json index 7d6b714b8..f1d5542e5 100644 --- a/suite2cases/libcomps.json +++ b/suite2cases/libcomps.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_libcomps_install_and_remove_libcomps" + "name": "oe_test_libcomps_install_and_remove_libcomps", + "rpm": "libcomps" }, { - "name": "oe_test_libcomps_install_and_remove_libcomps-devel" + "name": "oe_test_libcomps_install_and_remove_libcomps-devel", + "rpm": "libcomps-devel" }, { - "name": "oe_test_libcomps_install_and_remove_python2-libcomps" + "name": "oe_test_libcomps_install_and_remove_python2-libcomps", + "rpm": "python2-libcomps" }, { - "name": "oe_test_libcomps_install_and_remove_libcomps-help" + "name": "oe_test_libcomps_install_and_remove_libcomps-help", + "rpm": "libcomps-help" }, { - "name": "oe_test_libcomps_install_and_remove_python3-libcomps" + "name": "oe_test_libcomps_install_and_remove_python3-libcomps", + "rpm": "python3-libcomps" }, { - "name": "oe_test_libcomps_install_and_remove_libcomps-debuginfo" + "name": "oe_test_libcomps_install_and_remove_libcomps-debuginfo", + "rpm": "libcomps-debuginfo" }, { - "name": "oe_test_libcomps_install_and_remove_libcomps-debugsource" + "name": "oe_test_libcomps_install_and_remove_libcomps-debugsource", + "rpm": "libcomps-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libconfig.json b/suite2cases/libconfig.json index 0e7ea81e8..9e68f6da9 100644 --- a/suite2cases/libconfig.json +++ b/suite2cases/libconfig.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libconfig_install_and_remove_libconfig" + "name": "oe_test_libconfig_install_and_remove_libconfig", + "rpm": "libconfig" }, { - "name": "oe_test_libconfig_install_and_remove_libconfig-devel" + "name": "oe_test_libconfig_install_and_remove_libconfig-devel", + "rpm": "libconfig-devel" }, { - "name": "oe_test_libconfig_install_and_remove_libconfig-debugsource" + "name": "oe_test_libconfig_install_and_remove_libconfig-debugsource", + "rpm": "libconfig-debugsource" }, { - "name": "oe_test_libconfig_install_and_remove_libconfig-debuginfo" + "name": "oe_test_libconfig_install_and_remove_libconfig-debuginfo", + "rpm": "libconfig-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libdaemon.json b/suite2cases/libdaemon.json index 823a5cbc7..8cb0d9d01 100644 --- a/suite2cases/libdaemon.json +++ b/suite2cases/libdaemon.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libdaemon_install_and_remove_libdaemon" + "name": "oe_test_libdaemon_install_and_remove_libdaemon", + "rpm": "libdaemon" }, { - "name": "oe_test_libdaemon_install_and_remove_libdaemon-devel" + "name": "oe_test_libdaemon_install_and_remove_libdaemon-devel", + "rpm": "libdaemon-devel" }, { - "name": "oe_test_libdaemon_install_and_remove_libdaemon-help" + "name": "oe_test_libdaemon_install_and_remove_libdaemon-help", + "rpm": "libdaemon-help" }, { - "name": "oe_test_libdaemon_install_and_remove_libdaemon-debugsource" + "name": "oe_test_libdaemon_install_and_remove_libdaemon-debugsource", + "rpm": "libdaemon-debugsource" }, { - "name": "oe_test_libdaemon_install_and_remove_libdaemon-debuginfo" + "name": "oe_test_libdaemon_install_and_remove_libdaemon-debuginfo", + "rpm": "libdaemon-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libdatrie.json b/suite2cases/libdatrie.json index 57ff166dc..28f33b6c6 100644 --- a/suite2cases/libdatrie.json +++ b/suite2cases/libdatrie.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libdatrie_install_and_remove_libdatrie" + "name": "oe_test_libdatrie_install_and_remove_libdatrie", + "rpm": "libdatrie" }, { - "name": "oe_test_libdatrie_install_and_remove_libdatrie-devel" + "name": "oe_test_libdatrie_install_and_remove_libdatrie-devel", + "rpm": "libdatrie-devel" }, { - "name": "oe_test_libdatrie_install_and_remove_libdatrie-debugsource" + "name": "oe_test_libdatrie_install_and_remove_libdatrie-debugsource", + "rpm": "libdatrie-debugsource" }, { - "name": "oe_test_libdatrie_install_and_remove_libdatrie-help" + "name": "oe_test_libdatrie_install_and_remove_libdatrie-help", + "rpm": "libdatrie-help" }, { - "name": "oe_test_libdatrie_install_and_remove_libdatrie-debuginfo" + "name": "oe_test_libdatrie_install_and_remove_libdatrie-debuginfo", + "rpm": "libdatrie-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libdbi.json b/suite2cases/libdbi.json index 18173ad58..5446b6ab5 100644 --- a/suite2cases/libdbi.json +++ b/suite2cases/libdbi.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libdbi_install_and_remove_libdbi" + "name": "oe_test_libdbi_install_and_remove_libdbi", + "rpm": "libdbi" }, { - "name": "oe_test_libdbi_install_and_remove_libdbi-devel" + "name": "oe_test_libdbi_install_and_remove_libdbi-devel", + "rpm": "libdbi-devel" }, { - "name": "oe_test_libdbi_install_and_remove_libdbi-help" + "name": "oe_test_libdbi_install_and_remove_libdbi-help", + "rpm": "libdbi-help" }, { - "name": "oe_test_libdbi_install_and_remove_libdbi-debuginfo" + "name": "oe_test_libdbi_install_and_remove_libdbi-debuginfo", + "rpm": "libdbi-debuginfo" }, { - "name": "oe_test_libdbi_install_and_remove_libdbi-debugsource" + "name": "oe_test_libdbi_install_and_remove_libdbi-debugsource", + "rpm": "libdbi-debugsource" }, { - "name": "oe_test_libdbi_install_and_remove_libdbi-doc" + "name": "oe_test_libdbi_install_and_remove_libdbi-doc", + "rpm": "libdbi-doc" } ] } \ No newline at end of file diff --git a/suite2cases/libdbusmenu.json b/suite2cases/libdbusmenu.json index bf8110cb3..86504c173 100644 --- a/suite2cases/libdbusmenu.json +++ b/suite2cases/libdbusmenu.json @@ -5,37 +5,48 @@ "memory": 4, "cases": [ { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu", + "rpm": "libdbusmenu" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2", + "rpm": "libdbusmenu-gtk2" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3", + "rpm": "libdbusmenu-gtk3" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2-devel" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2-devel", + "rpm": "libdbusmenu-gtk2-devel" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader-devel" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader-devel", + "rpm": "libdbusmenu-jsonloader-devel" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-help" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-help", + "rpm": "libdbusmenu-help" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-devel" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-devel", + "rpm": "libdbusmenu-devel" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3-devel" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3-devel", + "rpm": "libdbusmenu-gtk3-devel" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader", + "rpm": "libdbusmenu-jsonloader" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-debuginfo" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-debuginfo", + "rpm": "libdbusmenu-debuginfo" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-debugsource" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-debugsource", + "rpm": "libdbusmenu-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libdmx.json b/suite2cases/libdmx.json index 8b084cd5e..03140f955 100644 --- a/suite2cases/libdmx.json +++ b/suite2cases/libdmx.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libdmx_install_and_remove_libdmx" + "name": "oe_test_libdmx_install_and_remove_libdmx", + "rpm": "libdmx" }, { - "name": "oe_test_libdmx_install_and_remove_libdmx-devel" + "name": "oe_test_libdmx_install_and_remove_libdmx-devel", + "rpm": "libdmx-devel" }, { - "name": "oe_test_libdmx_install_and_remove_libdmx-debugsource" + "name": "oe_test_libdmx_install_and_remove_libdmx-debugsource", + "rpm": "libdmx-debugsource" }, { - "name": "oe_test_libdmx_install_and_remove_libdmx-help" + "name": "oe_test_libdmx_install_and_remove_libdmx-help", + "rpm": "libdmx-help" }, { - "name": "oe_test_libdmx_install_and_remove_libdmx-debuginfo" + "name": "oe_test_libdmx_install_and_remove_libdmx-debuginfo", + "rpm": "libdmx-debuginfo" }, { - "name": "oe_test_libdmx_install_and_remove_libdmx-doc" + "name": "oe_test_libdmx_install_and_remove_libdmx-doc", + "rpm": "libdmx-doc" } ] } \ No newline at end of file diff --git a/suite2cases/libdnf.json b/suite2cases/libdnf.json index 8d5b17d6a..d5e0b3089 100644 --- a/suite2cases/libdnf.json +++ b/suite2cases/libdnf.json @@ -5,28 +5,36 @@ "memory": 4, "cases": [ { - "name": "oe_test_libdnf_install_and_remove_libdnf" + "name": "oe_test_libdnf_install_and_remove_libdnf", + "rpm": "libdnf" }, { - "name": "oe_test_libdnf_install_and_remove_python2-hawkey" + "name": "oe_test_libdnf_install_and_remove_python2-hawkey", + "rpm": "python2-hawkey" }, { - "name": "oe_test_libdnf_install_and_remove_libdnf-devel" + "name": "oe_test_libdnf_install_and_remove_libdnf-devel", + "rpm": "libdnf-devel" }, { - "name": "oe_test_libdnf_install_and_remove_python2-libdnf" + "name": "oe_test_libdnf_install_and_remove_python2-libdnf", + "rpm": "python2-libdnf" }, { - "name": "oe_test_libdnf_install_and_remove_python3-hawkey" + "name": "oe_test_libdnf_install_and_remove_python3-hawkey", + "rpm": "python3-hawkey" }, { - "name": "oe_test_libdnf_install_and_remove_python3-libdnf" + "name": "oe_test_libdnf_install_and_remove_python3-libdnf", + "rpm": "python3-libdnf" }, { - "name": "oe_test_libdnf_install_and_remove_libdnf-debuginfo" + "name": "oe_test_libdnf_install_and_remove_libdnf-debuginfo", + "rpm": "libdnf-debuginfo" }, { - "name": "oe_test_libdnf_install_and_remove_libdnf-debugsource" + "name": "oe_test_libdnf_install_and_remove_libdnf-debugsource", + "rpm": "libdnf-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libdrm.json b/suite2cases/libdrm.json index 69c7d789c..a93b705ae 100644 --- a/suite2cases/libdrm.json +++ b/suite2cases/libdrm.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libdrm_install_and_remove_libdrm" + "name": "oe_test_libdrm_install_and_remove_libdrm", + "rpm": "libdrm" }, { - "name": "oe_test_libdrm_install_and_remove_libdrm-devel" + "name": "oe_test_libdrm_install_and_remove_libdrm-devel", + "rpm": "libdrm-devel" }, { - "name": "oe_test_libdrm_install_and_remove_drm-utils" + "name": "oe_test_libdrm_install_and_remove_drm-utils", + "rpm": "drm-utils" }, { - "name": "oe_test_libdrm_install_and_remove_libdrm-debuginfo" + "name": "oe_test_libdrm_install_and_remove_libdrm-debuginfo", + "rpm": "libdrm-debuginfo" }, { - "name": "oe_test_libdrm_install_and_remove_libdrm-debugsource" + "name": "oe_test_libdrm_install_and_remove_libdrm-debugsource", + "rpm": "libdrm-debugsource" }, { - "name": "oe_test_libdrm_install_and_remove_libdrm-help" + "name": "oe_test_libdrm_install_and_remove_libdrm-help", + "rpm": "libdrm-help" } ] } \ No newline at end of file diff --git a/suite2cases/libedit.json b/suite2cases/libedit.json index c3bd9b340..0a3011470 100644 --- a/suite2cases/libedit.json +++ b/suite2cases/libedit.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libedit_install_and_remove_libedit" + "name": "oe_test_libedit_install_and_remove_libedit", + "rpm": "libedit" }, { - "name": "oe_test_libedit_install_and_remove_libedit-devel" + "name": "oe_test_libedit_install_and_remove_libedit-devel", + "rpm": "libedit-devel" }, { - "name": "oe_test_libedit_install_and_remove_libedit-help" + "name": "oe_test_libedit_install_and_remove_libedit-help", + "rpm": "libedit-help" }, { - "name": "oe_test_libedit_install_and_remove_libedit-debuginfo" + "name": "oe_test_libedit_install_and_remove_libedit-debuginfo", + "rpm": "libedit-debuginfo" }, { - "name": "oe_test_libedit_install_and_remove_libedit-debugsource" + "name": "oe_test_libedit_install_and_remove_libedit-debugsource", + "rpm": "libedit-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libell.json b/suite2cases/libell.json index 935f94d93..3b21e5b9a 100644 --- a/suite2cases/libell.json +++ b/suite2cases/libell.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libell_install_and_remove_libell" + "name": "oe_test_libell_install_and_remove_libell", + "rpm": "libell" }, { - "name": "oe_test_libell_install_and_remove_libell-devel" + "name": "oe_test_libell_install_and_remove_libell-devel", + "rpm": "libell-devel" }, { - "name": "oe_test_libell_install_and_remove_libell-debugsource" + "name": "oe_test_libell_install_and_remove_libell-debugsource", + "rpm": "libell-debugsource" }, { - "name": "oe_test_libell_install_and_remove_libell-debuginfo" + "name": "oe_test_libell_install_and_remove_libell-debuginfo", + "rpm": "libell-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libepoxy.json b/suite2cases/libepoxy.json index 3673d299d..0c987b5d4 100644 --- a/suite2cases/libepoxy.json +++ b/suite2cases/libepoxy.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libepoxy_install_and_remove_libepoxy" + "name": "oe_test_libepoxy_install_and_remove_libepoxy", + "rpm": "libepoxy" }, { - "name": "oe_test_libepoxy_install_and_remove_libepoxy-debuginfo" + "name": "oe_test_libepoxy_install_and_remove_libepoxy-debuginfo", + "rpm": "libepoxy-debuginfo" }, { - "name": "oe_test_libepoxy_install_and_remove_libepoxy-devel" + "name": "oe_test_libepoxy_install_and_remove_libepoxy-devel", + "rpm": "libepoxy-devel" }, { - "name": "oe_test_libepoxy_install_and_remove_libepoxy-help" + "name": "oe_test_libepoxy_install_and_remove_libepoxy-help", + "rpm": "libepoxy-help" }, { - "name": "oe_test_libepoxy_install_and_remove_libepoxy-debugsource" + "name": "oe_test_libepoxy_install_and_remove_libepoxy-debugsource", + "rpm": "libepoxy-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libestr.json b/suite2cases/libestr.json index 67a1a5660..ec7a30445 100644 --- a/suite2cases/libestr.json +++ b/suite2cases/libestr.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libestr_install_and_remove_libestr" + "name": "oe_test_libestr_install_and_remove_libestr", + "rpm": "libestr" }, { - "name": "oe_test_libestr_install_and_remove_libestr-devel" + "name": "oe_test_libestr_install_and_remove_libestr-devel", + "rpm": "libestr-devel" }, { - "name": "oe_test_libestr_install_and_remove_libestr-debugsource" + "name": "oe_test_libestr_install_and_remove_libestr-debugsource", + "rpm": "libestr-debugsource" }, { - "name": "oe_test_libestr_install_and_remove_libestr-debuginfo" + "name": "oe_test_libestr_install_and_remove_libestr-debuginfo", + "rpm": "libestr-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libev.json b/suite2cases/libev.json index 321648582..aca032a0e 100644 --- a/suite2cases/libev.json +++ b/suite2cases/libev.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libev_install_and_remove_libev" + "name": "oe_test_libev_install_and_remove_libev", + "rpm": "libev" }, { - "name": "oe_test_libev_install_and_remove_libev-devel" + "name": "oe_test_libev_install_and_remove_libev-devel", + "rpm": "libev-devel" }, { - "name": "oe_test_libev_install_and_remove_libev-help" + "name": "oe_test_libev_install_and_remove_libev-help", + "rpm": "libev-help" }, { - "name": "oe_test_libev_install_and_remove_libev-libevent-devel" + "name": "oe_test_libev_install_and_remove_libev-libevent-devel", + "rpm": "libev-libevent-devel" }, { - "name": "oe_test_libev_install_and_remove_libev-debuginfo" + "name": "oe_test_libev_install_and_remove_libev-debuginfo", + "rpm": "libev-debuginfo" }, { - "name": "oe_test_libev_install_and_remove_libev-debugsource" + "name": "oe_test_libev_install_and_remove_libev-debugsource", + "rpm": "libev-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libevdev.json b/suite2cases/libevdev.json index c7c1e83cc..40471ca84 100644 --- a/suite2cases/libevdev.json +++ b/suite2cases/libevdev.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libevdev_install_and_remove_libevdev" + "name": "oe_test_libevdev_install_and_remove_libevdev", + "rpm": "libevdev" }, { - "name": "oe_test_libevdev_install_and_remove_libevdev-devel" + "name": "oe_test_libevdev_install_and_remove_libevdev-devel", + "rpm": "libevdev-devel" }, { - "name": "oe_test_libevdev_install_and_remove_libevdev-utils" + "name": "oe_test_libevdev_install_and_remove_libevdev-utils", + "rpm": "libevdev-utils" }, { - "name": "oe_test_libevdev_install_and_remove_libevdev-help" + "name": "oe_test_libevdev_install_and_remove_libevdev-help", + "rpm": "libevdev-help" }, { - "name": "oe_test_libevdev_install_and_remove_libevdev-debugsource" + "name": "oe_test_libevdev_install_and_remove_libevdev-debugsource", + "rpm": "libevdev-debugsource" }, { - "name": "oe_test_libevdev_install_and_remove_libevdev-debuginfo" + "name": "oe_test_libevdev_install_and_remove_libevdev-debuginfo", + "rpm": "libevdev-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libevent.json b/suite2cases/libevent.json index 02055ba8e..179984c94 100644 --- a/suite2cases/libevent.json +++ b/suite2cases/libevent.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libevent_install_and_remove_libevent" + "name": "oe_test_libevent_install_and_remove_libevent", + "rpm": "libevent" }, { - "name": "oe_test_libevent_install_and_remove_libevent-devel" + "name": "oe_test_libevent_install_and_remove_libevent-devel", + "rpm": "libevent-devel" }, { - "name": "oe_test_libevent_install_and_remove_libevent-debuginfo" + "name": "oe_test_libevent_install_and_remove_libevent-debuginfo", + "rpm": "libevent-debuginfo" }, { - "name": "oe_test_libevent_install_and_remove_libevent-debugsource" + "name": "oe_test_libevent_install_and_remove_libevent-debugsource", + "rpm": "libevent-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libexif.json b/suite2cases/libexif.json index 8494ae31c..f72edd465 100644 --- a/suite2cases/libexif.json +++ b/suite2cases/libexif.json @@ -8,19 +8,24 @@ "name": "oe_test_libexif" }, { - "name": "oe_test_libexif_install_and_remove_libexif" + "name": "oe_test_libexif_install_and_remove_libexif", + "rpm": "libexif" }, { - "name": "oe_test_libexif_install_and_remove_libexif-devel" + "name": "oe_test_libexif_install_and_remove_libexif-devel", + "rpm": "libexif-devel" }, { - "name": "oe_test_libexif_install_and_remove_libexif-debuginfo" + "name": "oe_test_libexif_install_and_remove_libexif-debuginfo", + "rpm": "libexif-debuginfo" }, { - "name": "oe_test_libexif_install_and_remove_libexif-debugsource" + "name": "oe_test_libexif_install_and_remove_libexif-debugsource", + "rpm": "libexif-debugsource" }, { - "name": "oe_test_libexif_install_and_remove_libexif-help" + "name": "oe_test_libexif_install_and_remove_libexif-help", + "rpm": "libexif-help" } ] } \ No newline at end of file diff --git a/suite2cases/libfastjson.json b/suite2cases/libfastjson.json index 4c48db97f..118ccf576 100644 --- a/suite2cases/libfastjson.json +++ b/suite2cases/libfastjson.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libfastjson_install_and_remove_libfastjson" + "name": "oe_test_libfastjson_install_and_remove_libfastjson", + "rpm": "libfastjson" }, { - "name": "oe_test_libfastjson_install_and_remove_libfastjson-devel" + "name": "oe_test_libfastjson_install_and_remove_libfastjson-devel", + "rpm": "libfastjson-devel" }, { - "name": "oe_test_libfastjson_install_and_remove_libfastjson-debugsource" + "name": "oe_test_libfastjson_install_and_remove_libfastjson-debugsource", + "rpm": "libfastjson-debugsource" }, { - "name": "oe_test_libfastjson_install_and_remove_libfastjson-debuginfo" + "name": "oe_test_libfastjson_install_and_remove_libfastjson-debuginfo", + "rpm": "libfastjson-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libffi.json b/suite2cases/libffi.json index c2c56e122..aafd178e1 100644 --- a/suite2cases/libffi.json +++ b/suite2cases/libffi.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libffi_install_and_remove_libffi" + "name": "oe_test_libffi_install_and_remove_libffi", + "rpm": "libffi" }, { - "name": "oe_test_libffi_install_and_remove_libffi-help" + "name": "oe_test_libffi_install_and_remove_libffi-help", + "rpm": "libffi-help" }, { - "name": "oe_test_libffi_install_and_remove_libffi-devel" + "name": "oe_test_libffi_install_and_remove_libffi-devel", + "rpm": "libffi-devel" }, { - "name": "oe_test_libffi_install_and_remove_libffi-debuginfo" + "name": "oe_test_libffi_install_and_remove_libffi-debuginfo", + "rpm": "libffi-debuginfo" }, { - "name": "oe_test_libffi_install_and_remove_libffi-debugsource" + "name": "oe_test_libffi_install_and_remove_libffi-debugsource", + "rpm": "libffi-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libfontenc.json b/suite2cases/libfontenc.json index 520586de4..2f6cd72f3 100644 --- a/suite2cases/libfontenc.json +++ b/suite2cases/libfontenc.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libfontenc_install_and_remove_libfontenc" + "name": "oe_test_libfontenc_install_and_remove_libfontenc", + "rpm": "libfontenc" }, { - "name": "oe_test_libfontenc_install_and_remove_libfontenc-devel" + "name": "oe_test_libfontenc_install_and_remove_libfontenc-devel", + "rpm": "libfontenc-devel" }, { - "name": "oe_test_libfontenc_install_and_remove_libfontenc-help" + "name": "oe_test_libfontenc_install_and_remove_libfontenc-help", + "rpm": "libfontenc-help" }, { - "name": "oe_test_libfontenc_install_and_remove_libfontenc-debugsource" + "name": "oe_test_libfontenc_install_and_remove_libfontenc-debugsource", + "rpm": "libfontenc-debugsource" }, { - "name": "oe_test_libfontenc_install_and_remove_libfontenc-debuginfo" + "name": "oe_test_libfontenc_install_and_remove_libfontenc-debuginfo", + "rpm": "libfontenc-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libgcrypt.json b/suite2cases/libgcrypt.json index 5d0ad2b4f..c730b32c6 100644 --- a/suite2cases/libgcrypt.json +++ b/suite2cases/libgcrypt.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libgcrypt_install_and_remove_libgcrypt" + "name": "oe_test_libgcrypt_install_and_remove_libgcrypt", + "rpm": "libgcrypt" }, { - "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-devel" + "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-devel", + "rpm": "libgcrypt-devel" }, { - "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-debuginfo" + "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-debuginfo", + "rpm": "libgcrypt-debuginfo" }, { - "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-help" + "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-help", + "rpm": "libgcrypt-help" }, { - "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-debugsource" + "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-debugsource", + "rpm": "libgcrypt-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libgit2-glib.json b/suite2cases/libgit2-glib.json index 662631a18..1d4b3f1c5 100644 --- a/suite2cases/libgit2-glib.json +++ b/suite2cases/libgit2-glib.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib" + "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib", + "rpm": "libgit2-glib" }, { - "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-devel" + "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-devel", + "rpm": "libgit2-glib-devel" }, { - "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-help" + "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-help", + "rpm": "libgit2-glib-help" }, { - "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-debugsource" + "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-debugsource", + "rpm": "libgit2-glib-debugsource" }, { - "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-debuginfo" + "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-debuginfo", + "rpm": "libgit2-glib-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libglvnd.json b/suite2cases/libglvnd.json index ba59b9d58..0a2bb4e89 100644 --- a/suite2cases/libglvnd.json +++ b/suite2cases/libglvnd.json @@ -5,31 +5,40 @@ "memory": 4, "cases": [ { - "name": "oe_test_libglvnd_install_and_remove_libglvnd" + "name": "oe_test_libglvnd_install_and_remove_libglvnd", + "rpm": "libglvnd" }, { - "name": "oe_test_libglvnd_install_and_remove_libglvnd-gles" + "name": "oe_test_libglvnd_install_and_remove_libglvnd-gles", + "rpm": "libglvnd-gles" }, { - "name": "oe_test_libglvnd_install_and_remove_libglvnd-devel" + "name": "oe_test_libglvnd_install_and_remove_libglvnd-devel", + "rpm": "libglvnd-devel" }, { - "name": "oe_test_libglvnd_install_and_remove_libglvnd-opengl" + "name": "oe_test_libglvnd_install_and_remove_libglvnd-opengl", + "rpm": "libglvnd-opengl" }, { - "name": "oe_test_libglvnd_install_and_remove_libglvnd-glx" + "name": "oe_test_libglvnd_install_and_remove_libglvnd-glx", + "rpm": "libglvnd-glx" }, { - "name": "oe_test_libglvnd_install_and_remove_libglvnd-core-devel" + "name": "oe_test_libglvnd_install_and_remove_libglvnd-core-devel", + "rpm": "libglvnd-core-devel" }, { - "name": "oe_test_libglvnd_install_and_remove_libglvnd-egl" + "name": "oe_test_libglvnd_install_and_remove_libglvnd-egl", + "rpm": "libglvnd-egl" }, { - "name": "oe_test_libglvnd_install_and_remove_libglvnd-debugsource" + "name": "oe_test_libglvnd_install_and_remove_libglvnd-debugsource", + "rpm": "libglvnd-debugsource" }, { - "name": "oe_test_libglvnd_install_and_remove_libglvnd-debuginfo" + "name": "oe_test_libglvnd_install_and_remove_libglvnd-debuginfo", + "rpm": "libglvnd-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libgnomekbd.json b/suite2cases/libgnomekbd.json index 208432914..602e68829 100644 --- a/suite2cases/libgnomekbd.json +++ b/suite2cases/libgnomekbd.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd" + "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd", + "rpm": "libgnomekbd" }, { - "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd-devel" + "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd-devel", + "rpm": "libgnomekbd-devel" }, { - "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd-debugsource" + "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd-debugsource", + "rpm": "libgnomekbd-debugsource" }, { - "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd-debuginfo" + "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd-debuginfo", + "rpm": "libgnomekbd-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libgpg-error.json b/suite2cases/libgpg-error.json index 6dd24ca23..8820fb71a 100644 --- a/suite2cases/libgpg-error.json +++ b/suite2cases/libgpg-error.json @@ -8,19 +8,24 @@ "name": "oe_test_libgpg-error" }, { - "name": "oe_test_libgpg-error_install_and_remove_libgpg-error" + "name": "oe_test_libgpg-error_install_and_remove_libgpg-error", + "rpm": "libgpg-error" }, { - "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-devel" + "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-devel", + "rpm": "libgpg-error-devel" }, { - "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-help" + "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-help", + "rpm": "libgpg-error-help" }, { - "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-debuginfo" + "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-debuginfo", + "rpm": "libgpg-error-debuginfo" }, { - "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-debugsource" + "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-debugsource", + "rpm": "libgpg-error-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libgtop2.json b/suite2cases/libgtop2.json index 017e743af..2dcc8791e 100644 --- a/suite2cases/libgtop2.json +++ b/suite2cases/libgtop2.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libgtop2_install_and_remove_libgtop2" + "name": "oe_test_libgtop2_install_and_remove_libgtop2", + "rpm": "libgtop2" }, { - "name": "oe_test_libgtop2_install_and_remove_libgtop2-devel" + "name": "oe_test_libgtop2_install_and_remove_libgtop2-devel", + "rpm": "libgtop2-devel" }, { - "name": "oe_test_libgtop2_install_and_remove_libgtop2-help" + "name": "oe_test_libgtop2_install_and_remove_libgtop2-help", + "rpm": "libgtop2-help" }, { - "name": "oe_test_libgtop2_install_and_remove_libgtop2-debugsource" + "name": "oe_test_libgtop2_install_and_remove_libgtop2-debugsource", + "rpm": "libgtop2-debugsource" }, { - "name": "oe_test_libgtop2_install_and_remove_libgtop2-debuginfo" + "name": "oe_test_libgtop2_install_and_remove_libgtop2-debuginfo", + "rpm": "libgtop2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libgudev.json b/suite2cases/libgudev.json index e09e731d5..5c7f0fd8c 100644 --- a/suite2cases/libgudev.json +++ b/suite2cases/libgudev.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libgudev_install_and_remove_libgudev" + "name": "oe_test_libgudev_install_and_remove_libgudev", + "rpm": "libgudev" }, { - "name": "oe_test_libgudev_install_and_remove_libgudev-devel" + "name": "oe_test_libgudev_install_and_remove_libgudev-devel", + "rpm": "libgudev-devel" }, { - "name": "oe_test_libgudev_install_and_remove_libgudev-debuginfo" + "name": "oe_test_libgudev_install_and_remove_libgudev-debuginfo", + "rpm": "libgudev-debuginfo" }, { - "name": "oe_test_libgudev_install_and_remove_libgudev-help" + "name": "oe_test_libgudev_install_and_remove_libgudev-help", + "rpm": "libgudev-help" }, { - "name": "oe_test_libgudev_install_and_remove_libgudev-debugsource" + "name": "oe_test_libgudev_install_and_remove_libgudev-debugsource", + "rpm": "libgudev-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libgusb.json b/suite2cases/libgusb.json index a0bdfba8d..d9267483d 100644 --- a/suite2cases/libgusb.json +++ b/suite2cases/libgusb.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libgusb_install_and_remove_libgusb" + "name": "oe_test_libgusb_install_and_remove_libgusb", + "rpm": "libgusb" }, { - "name": "oe_test_libgusb_install_and_remove_libgusb-devel" + "name": "oe_test_libgusb_install_and_remove_libgusb-devel", + "rpm": "libgusb-devel" }, { - "name": "oe_test_libgusb_install_and_remove_libgusb-help" + "name": "oe_test_libgusb_install_and_remove_libgusb-help", + "rpm": "libgusb-help" }, { - "name": "oe_test_libgusb_install_and_remove_libgusb-debuginfo" + "name": "oe_test_libgusb_install_and_remove_libgusb-debuginfo", + "rpm": "libgusb-debuginfo" }, { - "name": "oe_test_libgusb_install_and_remove_libgusb-debugsource" + "name": "oe_test_libgusb_install_and_remove_libgusb-debugsource", + "rpm": "libgusb-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libical.json b/suite2cases/libical.json index 087a49110..2c97d37cc 100644 --- a/suite2cases/libical.json +++ b/suite2cases/libical.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libical_install_and_remove_libical" + "name": "oe_test_libical_install_and_remove_libical", + "rpm": "libical" }, { - "name": "oe_test_libical_install_and_remove_libical-devel" + "name": "oe_test_libical_install_and_remove_libical-devel", + "rpm": "libical-devel" }, { - "name": "oe_test_libical_install_and_remove_libical-debuginfo" + "name": "oe_test_libical_install_and_remove_libical-debuginfo", + "rpm": "libical-debuginfo" }, { - "name": "oe_test_libical_install_and_remove_libical-debugsource" + "name": "oe_test_libical_install_and_remove_libical-debugsource", + "rpm": "libical-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libidn.json b/suite2cases/libidn.json index 9d65f6be7..ddd13b547 100644 --- a/suite2cases/libidn.json +++ b/suite2cases/libidn.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_libidn_install_and_remove_libidn" + "name": "oe_test_libidn_install_and_remove_libidn", + "rpm": "libidn" }, { - "name": "oe_test_libidn_install_and_remove_libidn-devel" + "name": "oe_test_libidn_install_and_remove_libidn-devel", + "rpm": "libidn-devel" }, { - "name": "oe_test_libidn_install_and_remove_libidn-java" + "name": "oe_test_libidn_install_and_remove_libidn-java", + "rpm": "libidn-java" }, { - "name": "oe_test_libidn_install_and_remove_libidn-javadoc" + "name": "oe_test_libidn_install_and_remove_libidn-javadoc", + "rpm": "libidn-javadoc" }, { - "name": "oe_test_libidn_install_and_remove_libidn-help" + "name": "oe_test_libidn_install_and_remove_libidn-help", + "rpm": "libidn-help" }, { - "name": "oe_test_libidn_install_and_remove_libidn-debugsource" + "name": "oe_test_libidn_install_and_remove_libidn-debugsource", + "rpm": "libidn-debugsource" }, { - "name": "oe_test_libidn_install_and_remove_libidn-debuginfo" + "name": "oe_test_libidn_install_and_remove_libidn-debuginfo", + "rpm": "libidn-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libidn2.json b/suite2cases/libidn2.json index 13083db59..02d8c8f85 100644 --- a/suite2cases/libidn2.json +++ b/suite2cases/libidn2.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libidn2_install_and_remove_libidn2" + "name": "oe_test_libidn2_install_and_remove_libidn2", + "rpm": "libidn2" }, { - "name": "oe_test_libidn2_install_and_remove_libidn2-devel" + "name": "oe_test_libidn2_install_and_remove_libidn2-devel", + "rpm": "libidn2-devel" }, { - "name": "oe_test_libidn2_install_and_remove_libidn2-help" + "name": "oe_test_libidn2_install_and_remove_libidn2-help", + "rpm": "libidn2-help" }, { - "name": "oe_test_libidn2_install_and_remove_libidn2-debuginfo" + "name": "oe_test_libidn2_install_and_remove_libidn2-debuginfo", + "rpm": "libidn2-debuginfo" }, { - "name": "oe_test_libidn2_install_and_remove_libidn2-debugsource" + "name": "oe_test_libidn2_install_and_remove_libidn2-debugsource", + "rpm": "libidn2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libijs.json b/suite2cases/libijs.json index 9c9a72b43..5b1920aa3 100644 --- a/suite2cases/libijs.json +++ b/suite2cases/libijs.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libijs_install_and_remove_libijs" + "name": "oe_test_libijs_install_and_remove_libijs", + "rpm": "libijs" }, { - "name": "oe_test_libijs_install_and_remove_libijs-devel" + "name": "oe_test_libijs_install_and_remove_libijs-devel", + "rpm": "libijs-devel" }, { - "name": "oe_test_libijs_install_and_remove_libijs-debugsource" + "name": "oe_test_libijs_install_and_remove_libijs-debugsource", + "rpm": "libijs-debugsource" }, { - "name": "oe_test_libijs_install_and_remove_libijs-help" + "name": "oe_test_libijs_install_and_remove_libijs-help", + "rpm": "libijs-help" }, { - "name": "oe_test_libijs_install_and_remove_libijs-debuginfo" + "name": "oe_test_libijs_install_and_remove_libijs-debuginfo", + "rpm": "libijs-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libimobiledevice.json b/suite2cases/libimobiledevice.json index 7a6535001..b30991ccd 100644 --- a/suite2cases/libimobiledevice.json +++ b/suite2cases/libimobiledevice.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice" + "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice", + "rpm": "libimobiledevice" }, { - "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-devel" + "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-devel", + "rpm": "libimobiledevice-devel" }, { - "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-help" + "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-help", + "rpm": "libimobiledevice-help" }, { - "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-debugsource" + "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-debugsource", + "rpm": "libimobiledevice-debugsource" }, { - "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-debuginfo" + "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-debuginfo", + "rpm": "libimobiledevice-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libindicator.json b/suite2cases/libindicator.json index 98a6afc5e..6a7d5ea4c 100644 --- a/suite2cases/libindicator.json +++ b/suite2cases/libindicator.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libindicator_install_and_remove_libindicator" + "name": "oe_test_libindicator_install_and_remove_libindicator", + "rpm": "libindicator" }, { - "name": "oe_test_libindicator_install_and_remove_libindicator-devel" + "name": "oe_test_libindicator_install_and_remove_libindicator-devel", + "rpm": "libindicator-devel" }, { - "name": "oe_test_libindicator_install_and_remove_libindicator-gtk3" + "name": "oe_test_libindicator_install_and_remove_libindicator-gtk3", + "rpm": "libindicator-gtk3" }, { - "name": "oe_test_libindicator_install_and_remove_libindicator-gtk3-devel" + "name": "oe_test_libindicator_install_and_remove_libindicator-gtk3-devel", + "rpm": "libindicator-gtk3-devel" }, { - "name": "oe_test_libindicator_install_and_remove_libindicator-debugsource" + "name": "oe_test_libindicator_install_and_remove_libindicator-debugsource", + "rpm": "libindicator-debugsource" }, { - "name": "oe_test_libindicator_install_and_remove_libindicator-debuginfo" + "name": "oe_test_libindicator_install_and_remove_libindicator-debuginfo", + "rpm": "libindicator-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libinput.json b/suite2cases/libinput.json index b72b5df68..333f5c224 100644 --- a/suite2cases/libinput.json +++ b/suite2cases/libinput.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libinput_install_and_remove_libinput" + "name": "oe_test_libinput_install_and_remove_libinput", + "rpm": "libinput" }, { - "name": "oe_test_libinput_install_and_remove_libinput-utils" + "name": "oe_test_libinput_install_and_remove_libinput-utils", + "rpm": "libinput-utils" }, { - "name": "oe_test_libinput_install_and_remove_libinput-help" + "name": "oe_test_libinput_install_and_remove_libinput-help", + "rpm": "libinput-help" }, { - "name": "oe_test_libinput_install_and_remove_libinput-devel" + "name": "oe_test_libinput_install_and_remove_libinput-devel", + "rpm": "libinput-devel" }, { - "name": "oe_test_libinput_install_and_remove_libinput-debuginfo" + "name": "oe_test_libinput_install_and_remove_libinput-debuginfo", + "rpm": "libinput-debuginfo" }, { - "name": "oe_test_libinput_install_and_remove_libinput-debugsource" + "name": "oe_test_libinput_install_and_remove_libinput-debugsource", + "rpm": "libinput-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libipt.json b/suite2cases/libipt.json index 069cce51d..86bc62ecc 100644 --- a/suite2cases/libipt.json +++ b/suite2cases/libipt.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libipt_install_and_remove_libipt" + "name": "oe_test_libipt_install_and_remove_libipt", + "rpm": "libipt" }, { - "name": "oe_test_libipt_install_and_remove_libipt-devel" + "name": "oe_test_libipt_install_and_remove_libipt-devel", + "rpm": "libipt-devel" }, { - "name": "oe_test_libipt_install_and_remove_libipt-debuginfo" + "name": "oe_test_libipt_install_and_remove_libipt-debuginfo", + "rpm": "libipt-debuginfo" }, { - "name": "oe_test_libipt_install_and_remove_libipt-debugsource" + "name": "oe_test_libipt_install_and_remove_libipt-debugsource", + "rpm": "libipt-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libiptcdata.json b/suite2cases/libiptcdata.json index 090a3618c..c5be8a0ce 100644 --- a/suite2cases/libiptcdata.json +++ b/suite2cases/libiptcdata.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libiptcdata_install_and_remove_libiptcdata" + "name": "oe_test_libiptcdata_install_and_remove_libiptcdata", + "rpm": "libiptcdata" }, { - "name": "oe_test_libiptcdata_install_and_remove_libiptcdata-devel" + "name": "oe_test_libiptcdata_install_and_remove_libiptcdata-devel", + "rpm": "libiptcdata-devel" }, { - "name": "oe_test_libiptcdata_install_and_remove_python3-libiptcdata" + "name": "oe_test_libiptcdata_install_and_remove_python3-libiptcdata", + "rpm": "python3-libiptcdata" }, { - "name": "oe_test_libiptcdata_install_and_remove_libiptcdata-debuginfo" + "name": "oe_test_libiptcdata_install_and_remove_libiptcdata-debuginfo", + "rpm": "libiptcdata-debuginfo" }, { - "name": "oe_test_libiptcdata_install_and_remove_libiptcdata-debugsource" + "name": "oe_test_libiptcdata_install_and_remove_libiptcdata-debugsource", + "rpm": "libiptcdata-debugsource" }, { - "name": "oe_test_libiptcdata_install_and_remove_python2-libiptcdata" + "name": "oe_test_libiptcdata_install_and_remove_python2-libiptcdata", + "rpm": "python2-libiptcdata" } ] } \ No newline at end of file diff --git a/suite2cases/libjcat.json b/suite2cases/libjcat.json index e49f59f64..4962436fc 100644 --- a/suite2cases/libjcat.json +++ b/suite2cases/libjcat.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libjcat_install_and_remove_libjcat" + "name": "oe_test_libjcat_install_and_remove_libjcat", + "rpm": "libjcat" }, { - "name": "oe_test_libjcat_install_and_remove_libjcat-devel" + "name": "oe_test_libjcat_install_and_remove_libjcat-devel", + "rpm": "libjcat-devel" }, { - "name": "oe_test_libjcat_install_and_remove_libjcat-tests" + "name": "oe_test_libjcat_install_and_remove_libjcat-tests", + "rpm": "libjcat-tests" }, { - "name": "oe_test_libjcat_install_and_remove_libjcat-debuginfo" + "name": "oe_test_libjcat_install_and_remove_libjcat-debuginfo", + "rpm": "libjcat-debuginfo" }, { - "name": "oe_test_libjcat_install_and_remove_libjcat-debugsource" + "name": "oe_test_libjcat_install_and_remove_libjcat-debugsource", + "rpm": "libjcat-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libjpeg-turbo.json b/suite2cases/libjpeg-turbo.json index 44059dcfb..3b43e95ca 100644 --- a/suite2cases/libjpeg-turbo.json +++ b/suite2cases/libjpeg-turbo.json @@ -5,28 +5,36 @@ "memory": 4, "cases": [ { - "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo" + "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo", + "rpm": "libjpeg-turbo" }, { - "name": "oe_test_libjpeg-turbo_install_and_remove_turbojpeg-devel" + "name": "oe_test_libjpeg-turbo_install_and_remove_turbojpeg-devel", + "rpm": "turbojpeg-devel" }, { - "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-devel" + "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-devel", + "rpm": "libjpeg-turbo-devel" }, { - "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-utils" + "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-utils", + "rpm": "libjpeg-turbo-utils" }, { - "name": "oe_test_libjpeg-turbo_install_and_remove_turbojpeg" + "name": "oe_test_libjpeg-turbo_install_and_remove_turbojpeg", + "rpm": "turbojpeg" }, { - "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-help" + "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-help", + "rpm": "libjpeg-turbo-help" }, { - "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debuginfo" + "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debuginfo", + "rpm": "libjpeg-turbo-debuginfo" }, { - "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debugsource" + "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debugsource", + "rpm": "libjpeg-turbo-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libkcapi.json b/suite2cases/libkcapi.json index 9e6339976..12f516c51 100644 --- a/suite2cases/libkcapi.json +++ b/suite2cases/libkcapi.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libkcapi_install_and_remove_libkcapi" + "name": "oe_test_libkcapi_install_and_remove_libkcapi", + "rpm": "libkcapi" }, { - "name": "oe_test_libkcapi_install_and_remove_libkcapi-devel" + "name": "oe_test_libkcapi_install_and_remove_libkcapi-devel", + "rpm": "libkcapi-devel" }, { - "name": "oe_test_libkcapi_install_and_remove_libkcapi-tests" + "name": "oe_test_libkcapi_install_and_remove_libkcapi-tests", + "rpm": "libkcapi-tests" }, { - "name": "oe_test_libkcapi_install_and_remove_libkcapi-help" + "name": "oe_test_libkcapi_install_and_remove_libkcapi-help", + "rpm": "libkcapi-help" }, { - "name": "oe_test_libkcapi_install_and_remove_libkcapi-debuginfo" + "name": "oe_test_libkcapi_install_and_remove_libkcapi-debuginfo", + "rpm": "libkcapi-debuginfo" }, { - "name": "oe_test_libkcapi_install_and_remove_libkcapi-debugsource" + "name": "oe_test_libkcapi_install_and_remove_libkcapi-debugsource", + "rpm": "libkcapi-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libksba.json b/suite2cases/libksba.json index a3f714bca..144ddae39 100644 --- a/suite2cases/libksba.json +++ b/suite2cases/libksba.json @@ -8,19 +8,24 @@ "name": "oe_test_libksba" }, { - "name": "oe_test_libksba_install_and_remove_libksba" + "name": "oe_test_libksba_install_and_remove_libksba", + "rpm": "libksba" }, { - "name": "oe_test_libksba_install_and_remove_libksba-devel" + "name": "oe_test_libksba_install_and_remove_libksba-devel", + "rpm": "libksba-devel" }, { - "name": "oe_test_libksba_install_and_remove_libksba-help" + "name": "oe_test_libksba_install_and_remove_libksba-help", + "rpm": "libksba-help" }, { - "name": "oe_test_libksba_install_and_remove_libksba-debugsource" + "name": "oe_test_libksba_install_and_remove_libksba-debugsource", + "rpm": "libksba-debugsource" }, { - "name": "oe_test_libksba_install_and_remove_libksba-debuginfo" + "name": "oe_test_libksba_install_and_remove_libksba-debuginfo", + "rpm": "libksba-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libldb.json b/suite2cases/libldb.json index 7ad5da254..e9e55755d 100644 --- a/suite2cases/libldb.json +++ b/suite2cases/libldb.json @@ -8,34 +8,44 @@ "name": "oe_test_libldb" }, { - "name": "oe_test_libldb_install_and_remove_libldb" + "name": "oe_test_libldb_install_and_remove_libldb", + "rpm": "libldb" }, { - "name": "oe_test_libldb_install_and_remove_python3-ldb" + "name": "oe_test_libldb_install_and_remove_python3-ldb", + "rpm": "python3-ldb" }, { - "name": "oe_test_libldb_install_and_remove_python-ldb-devel-common" + "name": "oe_test_libldb_install_and_remove_python-ldb-devel-common", + "rpm": "python-ldb-devel-common" }, { - "name": "oe_test_libldb_install_and_remove_python3-ldb-devel" + "name": "oe_test_libldb_install_and_remove_python3-ldb-devel", + "rpm": "python3-ldb-devel" }, { - "name": "oe_test_libldb_install_and_remove_libldb-devel" + "name": "oe_test_libldb_install_and_remove_libldb-devel", + "rpm": "libldb-devel" }, { - "name": "oe_test_libldb_install_and_remove_libldb-help" + "name": "oe_test_libldb_install_and_remove_libldb-help", + "rpm": "libldb-help" }, { - "name": "oe_test_libldb_install_and_remove_libldb-debuginfo" + "name": "oe_test_libldb_install_and_remove_libldb-debuginfo", + "rpm": "libldb-debuginfo" }, { - "name": "oe_test_libldb_install_and_remove_libldb-debugsource" + "name": "oe_test_libldb_install_and_remove_libldb-debugsource", + "rpm": "libldb-debugsource" }, { - "name": "oe_test_libldb_install_and_remove_python2-ldb-devel" + "name": "oe_test_libldb_install_and_remove_python2-ldb-devel", + "rpm": "python2-ldb-devel" }, { - "name": "oe_test_libldb_install_and_remove_python2-ldb" + "name": "oe_test_libldb_install_and_remove_python2-ldb", + "rpm": "python2-ldb" } ] } \ No newline at end of file diff --git a/suite2cases/liblockfile.json b/suite2cases/liblockfile.json index d2c133986..f9b989154 100644 --- a/suite2cases/liblockfile.json +++ b/suite2cases/liblockfile.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_liblockfile_install_and_remove_liblockfile" + "name": "oe_test_liblockfile_install_and_remove_liblockfile", + "rpm": "liblockfile" }, { - "name": "oe_test_liblockfile_install_and_remove_liblockfile-devel" + "name": "oe_test_liblockfile_install_and_remove_liblockfile-devel", + "rpm": "liblockfile-devel" }, { - "name": "oe_test_liblockfile_install_and_remove_liblockfile-help" + "name": "oe_test_liblockfile_install_and_remove_liblockfile-help", + "rpm": "liblockfile-help" }, { - "name": "oe_test_liblockfile_install_and_remove_liblockfile-debuginfo" + "name": "oe_test_liblockfile_install_and_remove_liblockfile-debuginfo", + "rpm": "liblockfile-debuginfo" }, { - "name": "oe_test_liblockfile_install_and_remove_liblockfile-debugsource" + "name": "oe_test_liblockfile_install_and_remove_liblockfile-debugsource", + "rpm": "liblockfile-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/liblognorm.json b/suite2cases/liblognorm.json index 938507055..020eacf2f 100644 --- a/suite2cases/liblognorm.json +++ b/suite2cases/liblognorm.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_liblognorm_install_and_remove_liblognorm" + "name": "oe_test_liblognorm_install_and_remove_liblognorm", + "rpm": "liblognorm" }, { - "name": "oe_test_liblognorm_install_and_remove_liblognorm-utils" + "name": "oe_test_liblognorm_install_and_remove_liblognorm-utils", + "rpm": "liblognorm-utils" }, { - "name": "oe_test_liblognorm_install_and_remove_liblognorm-devel" + "name": "oe_test_liblognorm_install_and_remove_liblognorm-devel", + "rpm": "liblognorm-devel" }, { - "name": "oe_test_liblognorm_install_and_remove_liblognorm-help" + "name": "oe_test_liblognorm_install_and_remove_liblognorm-help", + "rpm": "liblognorm-help" }, { - "name": "oe_test_liblognorm_install_and_remove_liblognorm-debuginfo" + "name": "oe_test_liblognorm_install_and_remove_liblognorm-debuginfo", + "rpm": "liblognorm-debuginfo" }, { - "name": "oe_test_liblognorm_install_and_remove_liblognorm-debugsource" + "name": "oe_test_liblognorm_install_and_remove_liblognorm-debugsource", + "rpm": "liblognorm-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libmaxminddb.json b/suite2cases/libmaxminddb.json index 44736debd..4f6adea92 100644 --- a/suite2cases/libmaxminddb.json +++ b/suite2cases/libmaxminddb.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb" + "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb", + "rpm": "libmaxminddb" }, { - "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-devel" + "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-devel", + "rpm": "libmaxminddb-devel" }, { - "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-help" + "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-help", + "rpm": "libmaxminddb-help" }, { - "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-debuginfo" + "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-debuginfo", + "rpm": "libmaxminddb-debuginfo" }, { - "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-debugsource" + "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-debugsource", + "rpm": "libmaxminddb-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libmbim.json b/suite2cases/libmbim.json index 1a3b11581..ea80f94b7 100644 --- a/suite2cases/libmbim.json +++ b/suite2cases/libmbim.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libmbim_install_and_remove_libmbim" + "name": "oe_test_libmbim_install_and_remove_libmbim", + "rpm": "libmbim" }, { - "name": "oe_test_libmbim_install_and_remove_libmbim-devel" + "name": "oe_test_libmbim_install_and_remove_libmbim-devel", + "rpm": "libmbim-devel" }, { - "name": "oe_test_libmbim_install_and_remove_libmbim-help" + "name": "oe_test_libmbim_install_and_remove_libmbim-help", + "rpm": "libmbim-help" }, { - "name": "oe_test_libmbim_install_and_remove_libmbim-debuginfo" + "name": "oe_test_libmbim_install_and_remove_libmbim-debuginfo", + "rpm": "libmbim-debuginfo" }, { - "name": "oe_test_libmbim_install_and_remove_libmbim-debugsource" + "name": "oe_test_libmbim_install_and_remove_libmbim-debugsource", + "rpm": "libmbim-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libmetalink.json b/suite2cases/libmetalink.json index 995e8fa45..1df3f0a89 100644 --- a/suite2cases/libmetalink.json +++ b/suite2cases/libmetalink.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libmetalink_install_and_remove_libmetalink" + "name": "oe_test_libmetalink_install_and_remove_libmetalink", + "rpm": "libmetalink" }, { - "name": "oe_test_libmetalink_install_and_remove_libmetalink-devel" + "name": "oe_test_libmetalink_install_and_remove_libmetalink-devel", + "rpm": "libmetalink-devel" }, { - "name": "oe_test_libmetalink_install_and_remove_libmetalink-help" + "name": "oe_test_libmetalink_install_and_remove_libmetalink-help", + "rpm": "libmetalink-help" }, { - "name": "oe_test_libmetalink_install_and_remove_libmetalink-debugsource" + "name": "oe_test_libmetalink_install_and_remove_libmetalink-debugsource", + "rpm": "libmetalink-debugsource" }, { - "name": "oe_test_libmetalink_install_and_remove_libmetalink-debuginfo" + "name": "oe_test_libmetalink_install_and_remove_libmetalink-debuginfo", + "rpm": "libmetalink-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libmng.json b/suite2cases/libmng.json index 447e1134a..309d9fab6 100644 --- a/suite2cases/libmng.json +++ b/suite2cases/libmng.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libmng_install_and_remove_libmng" + "name": "oe_test_libmng_install_and_remove_libmng", + "rpm": "libmng" }, { - "name": "oe_test_libmng_install_and_remove_libmng-devel" + "name": "oe_test_libmng_install_and_remove_libmng-devel", + "rpm": "libmng-devel" }, { - "name": "oe_test_libmng_install_and_remove_libmng-help" + "name": "oe_test_libmng_install_and_remove_libmng-help", + "rpm": "libmng-help" }, { - "name": "oe_test_libmng_install_and_remove_libmng-debuginfo" + "name": "oe_test_libmng_install_and_remove_libmng-debuginfo", + "rpm": "libmng-debuginfo" }, { - "name": "oe_test_libmng_install_and_remove_libmng-debugsource" + "name": "oe_test_libmng_install_and_remove_libmng-debugsource", + "rpm": "libmng-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libmnl.json b/suite2cases/libmnl.json index d0b0fa952..bea6f3335 100644 --- a/suite2cases/libmnl.json +++ b/suite2cases/libmnl.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libmnl_install_and_remove_libmnl" + "name": "oe_test_libmnl_install_and_remove_libmnl", + "rpm": "libmnl" }, { - "name": "oe_test_libmnl_install_and_remove_libmnl-devel" + "name": "oe_test_libmnl_install_and_remove_libmnl-devel", + "rpm": "libmnl-devel" }, { - "name": "oe_test_libmnl_install_and_remove_libmnl-debuginfo" + "name": "oe_test_libmnl_install_and_remove_libmnl-debuginfo", + "rpm": "libmnl-debuginfo" }, { - "name": "oe_test_libmnl_install_and_remove_libmnl-debugsource" + "name": "oe_test_libmnl_install_and_remove_libmnl-debugsource", + "rpm": "libmnl-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libmodulemd.json b/suite2cases/libmodulemd.json index 8be608943..8d6c6f539 100644 --- a/suite2cases/libmodulemd.json +++ b/suite2cases/libmodulemd.json @@ -5,34 +5,44 @@ "memory": 4, "cases": [ { - "name": "oe_test_libmodulemd_install_and_remove_libmodulemd" + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd", + "rpm": "libmodulemd" }, { - "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-devel" + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-devel", + "rpm": "libmodulemd-devel" }, { - "name": "oe_test_libmodulemd_install_and_remove_python3-libmodulemd" + "name": "oe_test_libmodulemd_install_and_remove_python3-libmodulemd", + "rpm": "python3-libmodulemd" }, { - "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-debugsource" + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-debugsource", + "rpm": "libmodulemd-debugsource" }, { - "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-debuginfo" + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-debuginfo", + "rpm": "libmodulemd-debuginfo" }, { - "name": "oe_test_libmodulemd_install_and_remove_libmodulemd1" + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd1", + "rpm": "libmodulemd1" }, { - "name": "oe_test_libmodulemd_install_and_remove_libmodulemd1-devel" + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd1-devel", + "rpm": "libmodulemd1-devel" }, { - "name": "oe_test_libmodulemd_install_and_remove_python3-libmodulemd1" + "name": "oe_test_libmodulemd_install_and_remove_python3-libmodulemd1", + "rpm": "python3-libmodulemd1" }, { - "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-doc" + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-doc", + "rpm": "libmodulemd-doc" }, { - "name": "oe_test_libmodulemd_install_and_remove_python%{python3_pkgversion}-libmodulemd" + "name": "oe_test_libmodulemd_install_and_remove_python%{python3_pkgversion}-libmodulemd", + "rpm": "python%{python3_pkgversion}-libmodulemd" } ] } \ No newline at end of file diff --git a/suite2cases/libmpc.json b/suite2cases/libmpc.json index 34063ff97..d94a50535 100644 --- a/suite2cases/libmpc.json +++ b/suite2cases/libmpc.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libmpc_install_and_remove_libmpc" + "name": "oe_test_libmpc_install_and_remove_libmpc", + "rpm": "libmpc" }, { - "name": "oe_test_libmpc_install_and_remove_libmpc-devel" + "name": "oe_test_libmpc_install_and_remove_libmpc-devel", + "rpm": "libmpc-devel" }, { - "name": "oe_test_libmpc_install_and_remove_libmpc-debuginfo" + "name": "oe_test_libmpc_install_and_remove_libmpc-debuginfo", + "rpm": "libmpc-debuginfo" }, { - "name": "oe_test_libmpc_install_and_remove_libmpc-debugsource" + "name": "oe_test_libmpc_install_and_remove_libmpc-debugsource", + "rpm": "libmpc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libndp.json b/suite2cases/libndp.json index 63ac3b7e8..be1ce8140 100644 --- a/suite2cases/libndp.json +++ b/suite2cases/libndp.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libndp_install_and_remove_libndp" + "name": "oe_test_libndp_install_and_remove_libndp", + "rpm": "libndp" }, { - "name": "oe_test_libndp_install_and_remove_libndp-devel" + "name": "oe_test_libndp_install_and_remove_libndp-devel", + "rpm": "libndp-devel" }, { - "name": "oe_test_libndp_install_and_remove_libndp-help" + "name": "oe_test_libndp_install_and_remove_libndp-help", + "rpm": "libndp-help" }, { - "name": "oe_test_libndp_install_and_remove_libndp-debuginfo" + "name": "oe_test_libndp_install_and_remove_libndp-debuginfo", + "rpm": "libndp-debuginfo" }, { - "name": "oe_test_libndp_install_and_remove_libndp-debugsource" + "name": "oe_test_libndp_install_and_remove_libndp-debugsource", + "rpm": "libndp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libnet.json b/suite2cases/libnet.json index 33971e714..d9b33366b 100644 --- a/suite2cases/libnet.json +++ b/suite2cases/libnet.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnet_install_and_remove_libnet" + "name": "oe_test_libnet_install_and_remove_libnet", + "rpm": "libnet" }, { - "name": "oe_test_libnet_install_and_remove_libnet-devel" + "name": "oe_test_libnet_install_and_remove_libnet-devel", + "rpm": "libnet-devel" }, { - "name": "oe_test_libnet_install_and_remove_libnet-help" + "name": "oe_test_libnet_install_and_remove_libnet-help", + "rpm": "libnet-help" }, { - "name": "oe_test_libnet_install_and_remove_libnet-debugsource" + "name": "oe_test_libnet_install_and_remove_libnet-debugsource", + "rpm": "libnet-debugsource" }, { - "name": "oe_test_libnet_install_and_remove_libnet-debuginfo" + "name": "oe_test_libnet_install_and_remove_libnet-debuginfo", + "rpm": "libnet-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libnetfilter_conntrack.json b/suite2cases/libnetfilter_conntrack.json index fc942f138..99b3b5211 100644 --- a/suite2cases/libnetfilter_conntrack.json +++ b/suite2cases/libnetfilter_conntrack.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack" + "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack", + "rpm": "libnetfilter_conntrack" }, { - "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-devel" + "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-devel", + "rpm": "libnetfilter_conntrack-devel" }, { - "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debuginfo" + "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debuginfo", + "rpm": "libnetfilter_conntrack-debuginfo" }, { - "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debugsource" + "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debugsource", + "rpm": "libnetfilter_conntrack-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libnfnetlink.json b/suite2cases/libnfnetlink.json index c08415bcc..1b7c4f770 100644 --- a/suite2cases/libnfnetlink.json +++ b/suite2cases/libnfnetlink.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink" + "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink", + "rpm": "libnfnetlink" }, { - "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-devel" + "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-devel", + "rpm": "libnfnetlink-devel" }, { - "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-help" + "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-help", + "rpm": "libnfnetlink-help" }, { - "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-debuginfo" + "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-debuginfo", + "rpm": "libnfnetlink-debuginfo" }, { - "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-debugsource" + "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-debugsource", + "rpm": "libnfnetlink-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libnftnl.json b/suite2cases/libnftnl.json index 9b7a4632f..3962aca29 100644 --- a/suite2cases/libnftnl.json +++ b/suite2cases/libnftnl.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnftnl_install_and_remove_libnftnl" + "name": "oe_test_libnftnl_install_and_remove_libnftnl", + "rpm": "libnftnl" }, { - "name": "oe_test_libnftnl_install_and_remove_libnftnl-devel" + "name": "oe_test_libnftnl_install_and_remove_libnftnl-devel", + "rpm": "libnftnl-devel" }, { - "name": "oe_test_libnftnl_install_and_remove_libnftnl-debuginfo" + "name": "oe_test_libnftnl_install_and_remove_libnftnl-debuginfo", + "rpm": "libnftnl-debuginfo" }, { - "name": "oe_test_libnftnl_install_and_remove_libnftnl-debugsource" + "name": "oe_test_libnftnl_install_and_remove_libnftnl-debugsource", + "rpm": "libnftnl-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libnice.json b/suite2cases/libnice.json index 1da5550d2..95717bf4d 100644 --- a/suite2cases/libnice.json +++ b/suite2cases/libnice.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnice_install_and_remove_libnice" + "name": "oe_test_libnice_install_and_remove_libnice", + "rpm": "libnice" }, { - "name": "oe_test_libnice_install_and_remove_libnice-gstreamer1" + "name": "oe_test_libnice_install_and_remove_libnice-gstreamer1", + "rpm": "libnice-gstreamer1" }, { - "name": "oe_test_libnice_install_and_remove_libnice-devel" + "name": "oe_test_libnice_install_and_remove_libnice-devel", + "rpm": "libnice-devel" }, { - "name": "oe_test_libnice_install_and_remove_libnice-debuginfo" + "name": "oe_test_libnice_install_and_remove_libnice-debuginfo", + "rpm": "libnice-debuginfo" }, { - "name": "oe_test_libnice_install_and_remove_libnice-debugsource" + "name": "oe_test_libnice_install_and_remove_libnice-debugsource", + "rpm": "libnice-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libnl3.json b/suite2cases/libnl3.json index b0a0855b5..a07bd92a1 100644 --- a/suite2cases/libnl3.json +++ b/suite2cases/libnl3.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnl3_install_and_remove_libnl3" + "name": "oe_test_libnl3_install_and_remove_libnl3", + "rpm": "libnl3" }, { - "name": "oe_test_libnl3_install_and_remove_libnl3-help" + "name": "oe_test_libnl3_install_and_remove_libnl3-help", + "rpm": "libnl3-help" }, { - "name": "oe_test_libnl3_install_and_remove_python3-libnl3" + "name": "oe_test_libnl3_install_and_remove_python3-libnl3", + "rpm": "python3-libnl3" }, { - "name": "oe_test_libnl3_install_and_remove_libnl3-devel" + "name": "oe_test_libnl3_install_and_remove_libnl3-devel", + "rpm": "libnl3-devel" }, { - "name": "oe_test_libnl3_install_and_remove_libnl3-debuginfo" + "name": "oe_test_libnl3_install_and_remove_libnl3-debuginfo", + "rpm": "libnl3-debuginfo" }, { - "name": "oe_test_libnl3_install_and_remove_libnl3-debugsource" + "name": "oe_test_libnl3_install_and_remove_libnl3-debugsource", + "rpm": "libnl3-debugsource" }, { - "name": "oe_test_libnl3_install_and_remove_python2-libnl3" + "name": "oe_test_libnl3_install_and_remove_python2-libnl3", + "rpm": "python2-libnl3" } ] } \ No newline at end of file diff --git a/suite2cases/libnma.json b/suite2cases/libnma.json index 5eaaff18f..811938f31 100644 --- a/suite2cases/libnma.json +++ b/suite2cases/libnma.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnma_install_and_remove_libnma" + "name": "oe_test_libnma_install_and_remove_libnma", + "rpm": "libnma" }, { - "name": "oe_test_libnma_install_and_remove_libnma-devel" + "name": "oe_test_libnma_install_and_remove_libnma-devel", + "rpm": "libnma-devel" }, { - "name": "oe_test_libnma_install_and_remove_libnma-debuginfo" + "name": "oe_test_libnma_install_and_remove_libnma-debuginfo", + "rpm": "libnma-debuginfo" }, { - "name": "oe_test_libnma_install_and_remove_libnma-debugsource" + "name": "oe_test_libnma_install_and_remove_libnma-debugsource", + "rpm": "libnma-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libnotify.json b/suite2cases/libnotify.json index 6a9f194e7..43a8e271e 100644 --- a/suite2cases/libnotify.json +++ b/suite2cases/libnotify.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnotify_install_and_remove_libnotify" + "name": "oe_test_libnotify_install_and_remove_libnotify", + "rpm": "libnotify" }, { - "name": "oe_test_libnotify_install_and_remove_libnotify-devel" + "name": "oe_test_libnotify_install_and_remove_libnotify-devel", + "rpm": "libnotify-devel" }, { - "name": "oe_test_libnotify_install_and_remove_libnotify-debugsource" + "name": "oe_test_libnotify_install_and_remove_libnotify-debugsource", + "rpm": "libnotify-debugsource" }, { - "name": "oe_test_libnotify_install_and_remove_libnotify-debuginfo" + "name": "oe_test_libnotify_install_and_remove_libnotify-debuginfo", + "rpm": "libnotify-debuginfo" }, { - "name": "oe_test_libnotify_install_and_remove_libnotify-help" + "name": "oe_test_libnotify_install_and_remove_libnotify-help", + "rpm": "libnotify-help" } ] } \ No newline at end of file diff --git a/suite2cases/libnsl2.json b/suite2cases/libnsl2.json index 96fc51842..3ec55ed1c 100644 --- a/suite2cases/libnsl2.json +++ b/suite2cases/libnsl2.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnsl2_install_and_remove_libnsl2" + "name": "oe_test_libnsl2_install_and_remove_libnsl2", + "rpm": "libnsl2" }, { - "name": "oe_test_libnsl2_install_and_remove_libnsl2-devel" + "name": "oe_test_libnsl2_install_and_remove_libnsl2-devel", + "rpm": "libnsl2-devel" }, { - "name": "oe_test_libnsl2_install_and_remove_libnsl2-debuginfo" + "name": "oe_test_libnsl2_install_and_remove_libnsl2-debuginfo", + "rpm": "libnsl2-debuginfo" }, { - "name": "oe_test_libnsl2_install_and_remove_libnsl2-debugsource" + "name": "oe_test_libnsl2_install_and_remove_libnsl2-debugsource", + "rpm": "libnsl2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libnvme.json b/suite2cases/libnvme.json index 7dbee9898..01aed93ac 100644 --- a/suite2cases/libnvme.json +++ b/suite2cases/libnvme.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnvme_install_and_remove_libnvme" + "name": "oe_test_libnvme_install_and_remove_libnvme", + "rpm": "libnvme" }, { - "name": "oe_test_libnvme_install_and_remove_python3-libnvme" + "name": "oe_test_libnvme_install_and_remove_python3-libnvme", + "rpm": "python3-libnvme" }, { - "name": "oe_test_libnvme_install_and_remove_libnvme-devel" + "name": "oe_test_libnvme_install_and_remove_libnvme-devel", + "rpm": "libnvme-devel" }, { - "name": "oe_test_libnvme_install_and_remove_libnvme-debuginfo" + "name": "oe_test_libnvme_install_and_remove_libnvme-debuginfo", + "rpm": "libnvme-debuginfo" }, { - "name": "oe_test_libnvme_install_and_remove_libnvme-debugsource" + "name": "oe_test_libnvme_install_and_remove_libnvme-debugsource", + "rpm": "libnvme-debugsource" }, { - "name": "oe_test_libnvme_install_and_remove_libnvme-help" + "name": "oe_test_libnvme_install_and_remove_libnvme-help", + "rpm": "libnvme-help" } ] } \ No newline at end of file diff --git a/suite2cases/libogg.json b/suite2cases/libogg.json index d0a47153d..27eb8fa21 100644 --- a/suite2cases/libogg.json +++ b/suite2cases/libogg.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libogg_install_and_remove_libogg" + "name": "oe_test_libogg_install_and_remove_libogg", + "rpm": "libogg" }, { - "name": "oe_test_libogg_install_and_remove_libogg-devel" + "name": "oe_test_libogg_install_and_remove_libogg-devel", + "rpm": "libogg-devel" }, { - "name": "oe_test_libogg_install_and_remove_libogg-help" + "name": "oe_test_libogg_install_and_remove_libogg-help", + "rpm": "libogg-help" }, { - "name": "oe_test_libogg_install_and_remove_libogg-debuginfo" + "name": "oe_test_libogg_install_and_remove_libogg-debuginfo", + "rpm": "libogg-debuginfo" }, { - "name": "oe_test_libogg_install_and_remove_libogg-debugsource" + "name": "oe_test_libogg_install_and_remove_libogg-debugsource", + "rpm": "libogg-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libotf.json b/suite2cases/libotf.json index 9341e6fb0..71ecb0c0f 100644 --- a/suite2cases/libotf.json +++ b/suite2cases/libotf.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libotf_install_and_remove_libotf" + "name": "oe_test_libotf_install_and_remove_libotf", + "rpm": "libotf" }, { - "name": "oe_test_libotf_install_and_remove_libotf-devel" + "name": "oe_test_libotf_install_and_remove_libotf-devel", + "rpm": "libotf-devel" }, { - "name": "oe_test_libotf_install_and_remove_libotf-debuginfo" + "name": "oe_test_libotf_install_and_remove_libotf-debuginfo", + "rpm": "libotf-debuginfo" }, { - "name": "oe_test_libotf_install_and_remove_libotf-debugsource" + "name": "oe_test_libotf_install_and_remove_libotf-debugsource", + "rpm": "libotf-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libpaper.json b/suite2cases/libpaper.json index 61ded58ad..05b0173ba 100644 --- a/suite2cases/libpaper.json +++ b/suite2cases/libpaper.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libpaper_install_and_remove_libpaper" + "name": "oe_test_libpaper_install_and_remove_libpaper", + "rpm": "libpaper" }, { - "name": "oe_test_libpaper_install_and_remove_libpaper-devel" + "name": "oe_test_libpaper_install_and_remove_libpaper-devel", + "rpm": "libpaper-devel" }, { - "name": "oe_test_libpaper_install_and_remove_libpaper-help" + "name": "oe_test_libpaper_install_and_remove_libpaper-help", + "rpm": "libpaper-help" }, { - "name": "oe_test_libpaper_install_and_remove_libpaper-debugsource" + "name": "oe_test_libpaper_install_and_remove_libpaper-debugsource", + "rpm": "libpaper-debugsource" }, { - "name": "oe_test_libpaper_install_and_remove_libpaper-debuginfo" + "name": "oe_test_libpaper_install_and_remove_libpaper-debuginfo", + "rpm": "libpaper-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libpcap.json b/suite2cases/libpcap.json index 794081eea..d2d0ab14d 100644 --- a/suite2cases/libpcap.json +++ b/suite2cases/libpcap.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libpcap_install_and_remove_libpcap" + "name": "oe_test_libpcap_install_and_remove_libpcap", + "rpm": "libpcap" }, { - "name": "oe_test_libpcap_install_and_remove_libpcap-devel" + "name": "oe_test_libpcap_install_and_remove_libpcap-devel", + "rpm": "libpcap-devel" }, { - "name": "oe_test_libpcap_install_and_remove_libpcap-debugsource" + "name": "oe_test_libpcap_install_and_remove_libpcap-debugsource", + "rpm": "libpcap-debugsource" }, { - "name": "oe_test_libpcap_install_and_remove_libpcap-debuginfo" + "name": "oe_test_libpcap_install_and_remove_libpcap-debuginfo", + "rpm": "libpcap-debuginfo" }, { - "name": "oe_test_libpcap_install_and_remove_libpcap-help" + "name": "oe_test_libpcap_install_and_remove_libpcap-help", + "rpm": "libpcap-help" } ] } \ No newline at end of file diff --git a/suite2cases/libpciaccess.json b/suite2cases/libpciaccess.json index 87fa74d78..72d2c697d 100644 --- a/suite2cases/libpciaccess.json +++ b/suite2cases/libpciaccess.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libpciaccess_install_and_remove_libpciaccess" + "name": "oe_test_libpciaccess_install_and_remove_libpciaccess", + "rpm": "libpciaccess" }, { - "name": "oe_test_libpciaccess_install_and_remove_libpciaccess-devel" + "name": "oe_test_libpciaccess_install_and_remove_libpciaccess-devel", + "rpm": "libpciaccess-devel" }, { - "name": "oe_test_libpciaccess_install_and_remove_libpciaccess-debugsource" + "name": "oe_test_libpciaccess_install_and_remove_libpciaccess-debugsource", + "rpm": "libpciaccess-debugsource" }, { - "name": "oe_test_libpciaccess_install_and_remove_libpciaccess-debuginfo" + "name": "oe_test_libpciaccess_install_and_remove_libpciaccess-debuginfo", + "rpm": "libpciaccess-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libpipeline.json b/suite2cases/libpipeline.json index 26b05b6f0..46e207913 100644 --- a/suite2cases/libpipeline.json +++ b/suite2cases/libpipeline.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libpipeline_install_and_remove_libpipeline" + "name": "oe_test_libpipeline_install_and_remove_libpipeline", + "rpm": "libpipeline" }, { - "name": "oe_test_libpipeline_install_and_remove_libpipeline-devel" + "name": "oe_test_libpipeline_install_and_remove_libpipeline-devel", + "rpm": "libpipeline-devel" }, { - "name": "oe_test_libpipeline_install_and_remove_libpipeline-debuginfo" + "name": "oe_test_libpipeline_install_and_remove_libpipeline-debuginfo", + "rpm": "libpipeline-debuginfo" }, { - "name": "oe_test_libpipeline_install_and_remove_libpipeline-debugsource" + "name": "oe_test_libpipeline_install_and_remove_libpipeline-debugsource", + "rpm": "libpipeline-debugsource" }, { - "name": "oe_test_libpipeline_install_and_remove_libpipeline-help" + "name": "oe_test_libpipeline_install_and_remove_libpipeline-help", + "rpm": "libpipeline-help" } ] } \ No newline at end of file diff --git a/suite2cases/libplist.json b/suite2cases/libplist.json index e586578c8..2e653e2f4 100644 --- a/suite2cases/libplist.json +++ b/suite2cases/libplist.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libplist_install_and_remove_libplist" + "name": "oe_test_libplist_install_and_remove_libplist", + "rpm": "libplist" }, { - "name": "oe_test_libplist_install_and_remove_python3-libplist" + "name": "oe_test_libplist_install_and_remove_python3-libplist", + "rpm": "python3-libplist" }, { - "name": "oe_test_libplist_install_and_remove_libplist-devel" + "name": "oe_test_libplist_install_and_remove_libplist-devel", + "rpm": "libplist-devel" }, { - "name": "oe_test_libplist_install_and_remove_libplist-debuginfo" + "name": "oe_test_libplist_install_and_remove_libplist-debuginfo", + "rpm": "libplist-debuginfo" }, { - "name": "oe_test_libplist_install_and_remove_libplist-debugsource" + "name": "oe_test_libplist_install_and_remove_libplist-debugsource", + "rpm": "libplist-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libpng.json b/suite2cases/libpng.json index 6d72be286..210aa158a 100644 --- a/suite2cases/libpng.json +++ b/suite2cases/libpng.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_libpng_install_and_remove_libpng" + "name": "oe_test_libpng_install_and_remove_libpng", + "rpm": "libpng" }, { - "name": "oe_test_libpng_install_and_remove_libpng-devel" + "name": "oe_test_libpng_install_and_remove_libpng-devel", + "rpm": "libpng-devel" }, { - "name": "oe_test_libpng_install_and_remove_libpng-static" + "name": "oe_test_libpng_install_and_remove_libpng-static", + "rpm": "libpng-static" }, { - "name": "oe_test_libpng_install_and_remove_libpng-tools" + "name": "oe_test_libpng_install_and_remove_libpng-tools", + "rpm": "libpng-tools" }, { - "name": "oe_test_libpng_install_and_remove_libpng-help" + "name": "oe_test_libpng_install_and_remove_libpng-help", + "rpm": "libpng-help" }, { - "name": "oe_test_libpng_install_and_remove_libpng-debuginfo" + "name": "oe_test_libpng_install_and_remove_libpng-debuginfo", + "rpm": "libpng-debuginfo" }, { - "name": "oe_test_libpng_install_and_remove_libpng-debugsource" + "name": "oe_test_libpng_install_and_remove_libpng-debugsource", + "rpm": "libpng-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libpq.json b/suite2cases/libpq.json index 99e67470d..32f4f1402 100644 --- a/suite2cases/libpq.json +++ b/suite2cases/libpq.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libpq_install_and_remove_libpq" + "name": "oe_test_libpq_install_and_remove_libpq", + "rpm": "libpq" }, { - "name": "oe_test_libpq_install_and_remove_libpq-devel" + "name": "oe_test_libpq_install_and_remove_libpq-devel", + "rpm": "libpq-devel" }, { - "name": "oe_test_libpq_install_and_remove_libpq-debuginfo" + "name": "oe_test_libpq_install_and_remove_libpq-debuginfo", + "rpm": "libpq-debuginfo" }, { - "name": "oe_test_libpq_install_and_remove_libpq-debugsource" + "name": "oe_test_libpq_install_and_remove_libpq-debugsource", + "rpm": "libpq-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libproxy.json b/suite2cases/libproxy.json index 46a7a3160..4b8463d4b 100644 --- a/suite2cases/libproxy.json +++ b/suite2cases/libproxy.json @@ -5,31 +5,40 @@ "memory": 4, "cases": [ { - "name": "oe_test_libproxy_install_and_remove_libproxy" + "name": "oe_test_libproxy_install_and_remove_libproxy", + "rpm": "libproxy" }, { - "name": "oe_test_libproxy_install_and_remove_libproxy-devel" + "name": "oe_test_libproxy_install_and_remove_libproxy-devel", + "rpm": "libproxy-devel" }, { - "name": "oe_test_libproxy_install_and_remove_libproxy-debuginfo" + "name": "oe_test_libproxy_install_and_remove_libproxy-debuginfo", + "rpm": "libproxy-debuginfo" }, { - "name": "oe_test_libproxy_install_and_remove_libproxy-debugsource" + "name": "oe_test_libproxy_install_and_remove_libproxy-debugsource", + "rpm": "libproxy-debugsource" }, { - "name": "oe_test_libproxy_install_and_remove_libproxy-help" + "name": "oe_test_libproxy_install_and_remove_libproxy-help", + "rpm": "libproxy-help" }, { - "name": "oe_test_libproxy_install_and_remove_libproxy-duktape" + "name": "oe_test_libproxy_install_and_remove_libproxy-duktape", + "rpm": "libproxy-duktape" }, { - "name": "oe_test_libproxy_install_and_remove_python3-libproxy" + "name": "oe_test_libproxy_install_and_remove_python3-libproxy", + "rpm": "python3-libproxy" }, { - "name": "oe_test_libproxy_install_and_remove_libproxy-webkitgtk4" + "name": "oe_test_libproxy_install_and_remove_libproxy-webkitgtk4", + "rpm": "libproxy-webkitgtk4" }, { - "name": "oe_test_libproxy_install_and_remove_python2-libproxy" + "name": "oe_test_libproxy_install_and_remove_python2-libproxy", + "rpm": "python2-libproxy" } ] } \ No newline at end of file diff --git a/suite2cases/libpsl.json b/suite2cases/libpsl.json index 3510ca3a8..f737bdee0 100644 --- a/suite2cases/libpsl.json +++ b/suite2cases/libpsl.json @@ -5,28 +5,36 @@ "memory": 4, "cases": [ { - "name": "oe_test_libpsl_install_and_remove_libpsl" + "name": "oe_test_libpsl_install_and_remove_libpsl", + "rpm": "libpsl" }, { - "name": "oe_test_libpsl_install_and_remove_libpsl-help" + "name": "oe_test_libpsl_install_and_remove_libpsl-help", + "rpm": "libpsl-help" }, { - "name": "oe_test_libpsl_install_and_remove_libpsl-devel" + "name": "oe_test_libpsl_install_and_remove_libpsl-devel", + "rpm": "libpsl-devel" }, { - "name": "oe_test_libpsl_install_and_remove_psl" + "name": "oe_test_libpsl_install_and_remove_psl", + "rpm": "psl" }, { - "name": "oe_test_libpsl_install_and_remove_psl-make-dafsa" + "name": "oe_test_libpsl_install_and_remove_psl-make-dafsa", + "rpm": "psl-make-dafsa" }, { - "name": "oe_test_libpsl_install_and_remove_libpsl-debuginfo" + "name": "oe_test_libpsl_install_and_remove_libpsl-debuginfo", + "rpm": "libpsl-debuginfo" }, { - "name": "oe_test_libpsl_install_and_remove_libpsl-debugsource" + "name": "oe_test_libpsl_install_and_remove_libpsl-debugsource", + "rpm": "libpsl-debugsource" }, { - "name": "oe_test_libpsl_install_and_remove_libpsl-doc" + "name": "oe_test_libpsl_install_and_remove_libpsl-doc", + "rpm": "libpsl-doc" } ] } \ No newline at end of file diff --git a/suite2cases/libpwquality.json b/suite2cases/libpwquality.json index 2da1425d2..2aaebbf50 100644 --- a/suite2cases/libpwquality.json +++ b/suite2cases/libpwquality.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_libpwquality_install_and_remove_libpwquality" + "name": "oe_test_libpwquality_install_and_remove_libpwquality", + "rpm": "libpwquality" }, { - "name": "oe_test_libpwquality_install_and_remove_libpwquality-devel" + "name": "oe_test_libpwquality_install_and_remove_libpwquality-devel", + "rpm": "libpwquality-devel" }, { - "name": "oe_test_libpwquality_install_and_remove_python3-pwquality" + "name": "oe_test_libpwquality_install_and_remove_python3-pwquality", + "rpm": "python3-pwquality" }, { - "name": "oe_test_libpwquality_install_and_remove_libpwquality-help" + "name": "oe_test_libpwquality_install_and_remove_libpwquality-help", + "rpm": "libpwquality-help" }, { - "name": "oe_test_libpwquality_install_and_remove_libpwquality-debugsource" + "name": "oe_test_libpwquality_install_and_remove_libpwquality-debugsource", + "rpm": "libpwquality-debugsource" }, { - "name": "oe_test_libpwquality_install_and_remove_libpwquality-debuginfo" + "name": "oe_test_libpwquality_install_and_remove_libpwquality-debuginfo", + "rpm": "libpwquality-debuginfo" }, { - "name": "oe_test_libpwquality_install_and_remove_python2-pwquality" + "name": "oe_test_libpwquality_install_and_remove_python2-pwquality", + "rpm": "python2-pwquality" } ] } \ No newline at end of file diff --git a/suite2cases/libqmi.json b/suite2cases/libqmi.json index b38ad6bc8..9e05c2670 100644 --- a/suite2cases/libqmi.json +++ b/suite2cases/libqmi.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libqmi_install_and_remove_libqmi" + "name": "oe_test_libqmi_install_and_remove_libqmi", + "rpm": "libqmi" }, { - "name": "oe_test_libqmi_install_and_remove_libqmi-devel" + "name": "oe_test_libqmi_install_and_remove_libqmi-devel", + "rpm": "libqmi-devel" }, { - "name": "oe_test_libqmi_install_and_remove_libqmi-debuginfo" + "name": "oe_test_libqmi_install_and_remove_libqmi-debuginfo", + "rpm": "libqmi-debuginfo" }, { - "name": "oe_test_libqmi_install_and_remove_libqmi-help" + "name": "oe_test_libqmi_install_and_remove_libqmi-help", + "rpm": "libqmi-help" }, { - "name": "oe_test_libqmi_install_and_remove_libqmi-debugsource" + "name": "oe_test_libqmi_install_and_remove_libqmi-debugsource", + "rpm": "libqmi-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/librabbitmq.json b/suite2cases/librabbitmq.json index 484e2cd9a..7ac5d1e6f 100644 --- a/suite2cases/librabbitmq.json +++ b/suite2cases/librabbitmq.json @@ -20,19 +20,24 @@ "name": "oe_test_librabbitmq_amqp-publish" }, { - "name": "oe_test_librabbitmq_install_and_remove_librabbitmq" + "name": "oe_test_librabbitmq_install_and_remove_librabbitmq", + "rpm": "librabbitmq" }, { - "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-devel" + "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-devel", + "rpm": "librabbitmq-devel" }, { - "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-help" + "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-help", + "rpm": "librabbitmq-help" }, { - "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-debuginfo" + "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-debuginfo", + "rpm": "librabbitmq-debuginfo" }, { - "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-debugsource" + "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-debugsource", + "rpm": "librabbitmq-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/librdkafka.json b/suite2cases/librdkafka.json index 23678ca38..93a7eeeb1 100644 --- a/suite2cases/librdkafka.json +++ b/suite2cases/librdkafka.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_librdkafka_install_and_remove_librdkafka" + "name": "oe_test_librdkafka_install_and_remove_librdkafka", + "rpm": "librdkafka" }, { - "name": "oe_test_librdkafka_install_and_remove_librdkafka-devel" + "name": "oe_test_librdkafka_install_and_remove_librdkafka-devel", + "rpm": "librdkafka-devel" }, { - "name": "oe_test_librdkafka_install_and_remove_librdkafka-debugsource" + "name": "oe_test_librdkafka_install_and_remove_librdkafka-debugsource", + "rpm": "librdkafka-debugsource" }, { - "name": "oe_test_librdkafka_install_and_remove_librdkafka-debuginfo" + "name": "oe_test_librdkafka_install_and_remove_librdkafka-debuginfo", + "rpm": "librdkafka-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/librelp.json b/suite2cases/librelp.json index 963a7a1bd..523a09807 100644 --- a/suite2cases/librelp.json +++ b/suite2cases/librelp.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_librelp_install_and_remove_librelp" + "name": "oe_test_librelp_install_and_remove_librelp", + "rpm": "librelp" }, { - "name": "oe_test_librelp_install_and_remove_librelp-devel" + "name": "oe_test_librelp_install_and_remove_librelp-devel", + "rpm": "librelp-devel" }, { - "name": "oe_test_librelp_install_and_remove_librelp-debugsource" + "name": "oe_test_librelp_install_and_remove_librelp-debugsource", + "rpm": "librelp-debugsource" }, { - "name": "oe_test_librelp_install_and_remove_librelp-debuginfo" + "name": "oe_test_librelp_install_and_remove_librelp-debuginfo", + "rpm": "librelp-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/librepo.json b/suite2cases/librepo.json index 49b974f11..669e6a400 100644 --- a/suite2cases/librepo.json +++ b/suite2cases/librepo.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_librepo_install_and_remove_librepo" + "name": "oe_test_librepo_install_and_remove_librepo", + "rpm": "librepo" }, { - "name": "oe_test_librepo_install_and_remove_librepo-devel" + "name": "oe_test_librepo_install_and_remove_librepo-devel", + "rpm": "librepo-devel" }, { - "name": "oe_test_librepo_install_and_remove_python3-librepo" + "name": "oe_test_librepo_install_and_remove_python3-librepo", + "rpm": "python3-librepo" }, { - "name": "oe_test_librepo_install_and_remove_librepo-debuginfo" + "name": "oe_test_librepo_install_and_remove_librepo-debuginfo", + "rpm": "librepo-debuginfo" }, { - "name": "oe_test_librepo_install_and_remove_librepo-debugsource" + "name": "oe_test_librepo_install_and_remove_librepo-debugsource", + "rpm": "librepo-debugsource" }, { - "name": "oe_test_librepo_install_and_remove_python2-librepo" + "name": "oe_test_librepo_install_and_remove_python2-librepo", + "rpm": "python2-librepo" } ] } \ No newline at end of file diff --git a/suite2cases/libreport.json b/suite2cases/libreport.json index e91679619..41b4ad764 100644 --- a/suite2cases/libreport.json +++ b/suite2cases/libreport.json @@ -5,67 +5,88 @@ "memory": 4, "cases": [ { - "name": "oe_test_libreport_install_and_remove_libreport" + "name": "oe_test_libreport_install_and_remove_libreport", + "rpm": "libreport" }, { - "name": "oe_test_libreport_install_and_remove_libreport-newt" + "name": "oe_test_libreport_install_and_remove_libreport-newt", + "rpm": "libreport-newt" }, { - "name": "oe_test_libreport_install_and_remove_libreport-gtk-devel" + "name": "oe_test_libreport_install_and_remove_libreport-gtk-devel", + "rpm": "libreport-gtk-devel" }, { - "name": "oe_test_libreport_install_and_remove_python3-libreport" + "name": "oe_test_libreport_install_and_remove_python3-libreport", + "rpm": "python3-libreport" }, { - "name": "oe_test_libreport_install_and_remove_libreport-plugin-kerneloops" + "name": "oe_test_libreport_install_and_remove_libreport-plugin-kerneloops", + "rpm": "libreport-plugin-kerneloops" }, { - "name": "oe_test_libreport_install_and_remove_libreport-plugin-logger" + "name": "oe_test_libreport_install_and_remove_libreport-plugin-logger", + "rpm": "libreport-plugin-logger" }, { - "name": "oe_test_libreport_install_and_remove_libreport-plugin-reportuploader" + "name": "oe_test_libreport_install_and_remove_libreport-plugin-reportuploader", + "rpm": "libreport-plugin-reportuploader" }, { - "name": "oe_test_libreport_install_and_remove_libreport-anaconda" + "name": "oe_test_libreport_install_and_remove_libreport-anaconda", + "rpm": "libreport-anaconda" }, { - "name": "oe_test_libreport_install_and_remove_libreport-filesystem" + "name": "oe_test_libreport_install_and_remove_libreport-filesystem", + "rpm": "libreport-filesystem" }, { - "name": "oe_test_libreport_install_and_remove_libreport-devel" + "name": "oe_test_libreport_install_and_remove_libreport-devel", + "rpm": "libreport-devel" }, { - "name": "oe_test_libreport_install_and_remove_libreport-web" + "name": "oe_test_libreport_install_and_remove_libreport-web", + "rpm": "libreport-web" }, { - "name": "oe_test_libreport_install_and_remove_libreport-web-devel" + "name": "oe_test_libreport_install_and_remove_libreport-web-devel", + "rpm": "libreport-web-devel" }, { - "name": "oe_test_libreport_install_and_remove_libreport-cli" + "name": "oe_test_libreport_install_and_remove_libreport-cli", + "rpm": "libreport-cli" }, { - "name": "oe_test_libreport_install_and_remove_libreport-gtk" + "name": "oe_test_libreport_install_and_remove_libreport-gtk", + "rpm": "libreport-gtk" }, { - "name": "oe_test_libreport_install_and_remove_libreport-plugin-systemd-journal" + "name": "oe_test_libreport_install_and_remove_libreport-plugin-systemd-journal", + "rpm": "libreport-plugin-systemd-journal" }, { - "name": "oe_test_libreport_install_and_remove_libreport-help" + "name": "oe_test_libreport_install_and_remove_libreport-help", + "rpm": "libreport-help" }, { - "name": "oe_test_libreport_install_and_remove_libreport-debuginfo" + "name": "oe_test_libreport_install_and_remove_libreport-debuginfo", + "rpm": "libreport-debuginfo" }, { - "name": "oe_test_libreport_install_and_remove_libreport-debugsource" + "name": "oe_test_libreport_install_and_remove_libreport-debugsource", + "rpm": "libreport-debugsource" }, { - "name": "oe_test_libreport_install_and_remove_python2-libreport" + "name": "oe_test_libreport_install_and_remove_python2-libreport", + "rpm": "python2-libreport" }, { - "name": "oe_test_libreport_install_and_remove_libreport-rhel" + "name": "oe_test_libreport_install_and_remove_libreport-rhel", + "rpm": "libreport-rhel" }, { - "name": "oe_test_libreport_install_and_remove_libreport-compat" + "name": "oe_test_libreport_install_and_remove_libreport-compat", + "rpm": "libreport-compat" } ] } \ No newline at end of file diff --git a/suite2cases/librsvg2.json b/suite2cases/librsvg2.json index efa373bdc..ce21b99ef 100644 --- a/suite2cases/librsvg2.json +++ b/suite2cases/librsvg2.json @@ -8,22 +8,28 @@ "name": "oe_test_librsvg2-tools" }, { - "name": "oe_test_librsvg2_install_and_remove_librsvg2" + "name": "oe_test_librsvg2_install_and_remove_librsvg2", + "rpm": "librsvg2" }, { - "name": "oe_test_librsvg2_install_and_remove_librsvg2-devel" + "name": "oe_test_librsvg2_install_and_remove_librsvg2-devel", + "rpm": "librsvg2-devel" }, { - "name": "oe_test_librsvg2_install_and_remove_librsvg2-tools" + "name": "oe_test_librsvg2_install_and_remove_librsvg2-tools", + "rpm": "librsvg2-tools" }, { - "name": "oe_test_librsvg2_install_and_remove_librsvg2-help" + "name": "oe_test_librsvg2_install_and_remove_librsvg2-help", + "rpm": "librsvg2-help" }, { - "name": "oe_test_librsvg2_install_and_remove_librsvg2-debuginfo" + "name": "oe_test_librsvg2_install_and_remove_librsvg2-debuginfo", + "rpm": "librsvg2-debuginfo" }, { - "name": "oe_test_librsvg2_install_and_remove_librsvg2-debugsource" + "name": "oe_test_librsvg2_install_and_remove_librsvg2-debugsource", + "rpm": "librsvg2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libsass.json b/suite2cases/libsass.json index d0dd34e22..7869bcb57 100644 --- a/suite2cases/libsass.json +++ b/suite2cases/libsass.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libsass_install_and_remove_libsass" + "name": "oe_test_libsass_install_and_remove_libsass", + "rpm": "libsass" }, { - "name": "oe_test_libsass_install_and_remove_libsass-devel" + "name": "oe_test_libsass_install_and_remove_libsass-devel", + "rpm": "libsass-devel" }, { - "name": "oe_test_libsass_install_and_remove_libsass-debuginfo" + "name": "oe_test_libsass_install_and_remove_libsass-debuginfo", + "rpm": "libsass-debuginfo" }, { - "name": "oe_test_libsass_install_and_remove_libsass-debugsource" + "name": "oe_test_libsass_install_and_remove_libsass-debugsource", + "rpm": "libsass-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libseccomp.json b/suite2cases/libseccomp.json index 96f8c2d59..f67684846 100644 --- a/suite2cases/libseccomp.json +++ b/suite2cases/libseccomp.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_libseccomp_install_and_remove_libseccomp" + "name": "oe_test_libseccomp_install_and_remove_libseccomp", + "rpm": "libseccomp" }, { - "name": "oe_test_libseccomp_install_and_remove_libseccomp-devel" + "name": "oe_test_libseccomp_install_and_remove_libseccomp-devel", + "rpm": "libseccomp-devel" }, { - "name": "oe_test_libseccomp_install_and_remove_libseccomp-help" + "name": "oe_test_libseccomp_install_and_remove_libseccomp-help", + "rpm": "libseccomp-help" }, { - "name": "oe_test_libseccomp_install_and_remove_libseccomp-debugsource" + "name": "oe_test_libseccomp_install_and_remove_libseccomp-debugsource", + "rpm": "libseccomp-debugsource" }, { - "name": "oe_test_libseccomp_install_and_remove_libseccomp-debuginfo" + "name": "oe_test_libseccomp_install_and_remove_libseccomp-debuginfo", + "rpm": "libseccomp-debuginfo" }, { - "name": "oe_test_libseccomp_install_and_remove_libseccomp-doc" + "name": "oe_test_libseccomp_install_and_remove_libseccomp-doc", + "rpm": "libseccomp-doc" }, { - "name": "oe_test_libseccomp_install_and_remove_libseccomp-static" + "name": "oe_test_libseccomp_install_and_remove_libseccomp-static", + "rpm": "libseccomp-static" } ] } \ No newline at end of file diff --git a/suite2cases/libsecret.json b/suite2cases/libsecret.json index 82a386ba4..363ff5fe5 100644 --- a/suite2cases/libsecret.json +++ b/suite2cases/libsecret.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libsecret_install_and_remove_libsecret" + "name": "oe_test_libsecret_install_and_remove_libsecret", + "rpm": "libsecret" }, { - "name": "oe_test_libsecret_install_and_remove_libsecret-devel" + "name": "oe_test_libsecret_install_and_remove_libsecret-devel", + "rpm": "libsecret-devel" }, { - "name": "oe_test_libsecret_install_and_remove_libsecret-help" + "name": "oe_test_libsecret_install_and_remove_libsecret-help", + "rpm": "libsecret-help" }, { - "name": "oe_test_libsecret_install_and_remove_libsecret-debugsource" + "name": "oe_test_libsecret_install_and_remove_libsecret-debugsource", + "rpm": "libsecret-debugsource" }, { - "name": "oe_test_libsecret_install_and_remove_libsecret-debuginfo" + "name": "oe_test_libsecret_install_and_remove_libsecret-debuginfo", + "rpm": "libsecret-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libselinux.json b/suite2cases/libselinux.json index 5d081cfaf..ce2b95e82 100644 --- a/suite2cases/libselinux.json +++ b/suite2cases/libselinux.json @@ -5,28 +5,36 @@ "memory": 4, "cases": [ { - "name": "oe_test_libselinux_install_and_remove_libselinux" + "name": "oe_test_libselinux_install_and_remove_libselinux", + "rpm": "libselinux" }, { - "name": "oe_test_libselinux_install_and_remove_python3-libselinux" + "name": "oe_test_libselinux_install_and_remove_python3-libselinux", + "rpm": "python3-libselinux" }, { - "name": "oe_test_libselinux_install_and_remove_libselinux-ruby" + "name": "oe_test_libselinux_install_and_remove_libselinux-ruby", + "rpm": "libselinux-ruby" }, { - "name": "oe_test_libselinux_install_and_remove_libselinux-devel" + "name": "oe_test_libselinux_install_and_remove_libselinux-devel", + "rpm": "libselinux-devel" }, { - "name": "oe_test_libselinux_install_and_remove_libselinux-debuginfo" + "name": "oe_test_libselinux_install_and_remove_libselinux-debuginfo", + "rpm": "libselinux-debuginfo" }, { - "name": "oe_test_libselinux_install_and_remove_libselinux-help" + "name": "oe_test_libselinux_install_and_remove_libselinux-help", + "rpm": "libselinux-help" }, { - "name": "oe_test_libselinux_install_and_remove_libselinux-debugsource" + "name": "oe_test_libselinux_install_and_remove_libselinux-debugsource", + "rpm": "libselinux-debugsource" }, { - "name": "oe_test_libselinux_install_and_remove_python2-libselinux" + "name": "oe_test_libselinux_install_and_remove_python2-libselinux", + "rpm": "python2-libselinux" } ] } \ No newline at end of file diff --git a/suite2cases/libsemanage.json b/suite2cases/libsemanage.json index 4a16fbb30..033e24762 100644 --- a/suite2cases/libsemanage.json +++ b/suite2cases/libsemanage.json @@ -5,34 +5,44 @@ "memory": 4, "cases": [ { - "name": "oe_test_libsemanage_install_and_remove_libsemanage" + "name": "oe_test_libsemanage_install_and_remove_libsemanage", + "rpm": "libsemanage" }, { - "name": "oe_test_libsemanage_install_and_remove_python3-libsemanage" + "name": "oe_test_libsemanage_install_and_remove_python3-libsemanage", + "rpm": "python3-libsemanage" }, { - "name": "oe_test_libsemanage_install_and_remove_libsemanage-devel" + "name": "oe_test_libsemanage_install_and_remove_libsemanage-devel", + "rpm": "libsemanage-devel" }, { - "name": "oe_test_libsemanage_install_and_remove_libsemanage-help" + "name": "oe_test_libsemanage_install_and_remove_libsemanage-help", + "rpm": "libsemanage-help" }, { - "name": "oe_test_libsemanage_install_and_remove_libsemanage-debugsource" + "name": "oe_test_libsemanage_install_and_remove_libsemanage-debugsource", + "rpm": "libsemanage-debugsource" }, { - "name": "oe_test_libsemanage_install_and_remove_libsemanage-debuginfo" + "name": "oe_test_libsemanage_install_and_remove_libsemanage-debuginfo", + "rpm": "libsemanage-debuginfo" }, { - "name": "oe_test_libsemanage_install_and_remove_python2-libsemanage" + "name": "oe_test_libsemanage_install_and_remove_python2-libsemanage", + "rpm": "python2-libsemanage" }, { - "name": "oe_test_libsemanage_install_and_remove_libsemanage-doc" + "name": "oe_test_libsemanage_install_and_remove_libsemanage-doc", + "rpm": "libsemanage-doc" }, { - "name": "oe_test_libsemanage_install_and_remove_libsemanage-static" + "name": "oe_test_libsemanage_install_and_remove_libsemanage-static", + "rpm": "libsemanage-static" }, { - "name": "oe_test_libsemanage_install_and_remove_libsemanage-python" + "name": "oe_test_libsemanage_install_and_remove_libsemanage-python", + "rpm": "libsemanage-python" } ] } \ No newline at end of file diff --git a/suite2cases/libsepol.json b/suite2cases/libsepol.json index 4d1730cd8..4fa24b1dd 100644 --- a/suite2cases/libsepol.json +++ b/suite2cases/libsepol.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libsepol_install_and_remove_libsepol" + "name": "oe_test_libsepol_install_and_remove_libsepol", + "rpm": "libsepol" }, { - "name": "oe_test_libsepol_install_and_remove_libsepol-devel" + "name": "oe_test_libsepol_install_and_remove_libsepol-devel", + "rpm": "libsepol-devel" }, { - "name": "oe_test_libsepol_install_and_remove_libsepol-help" + "name": "oe_test_libsepol_install_and_remove_libsepol-help", + "rpm": "libsepol-help" }, { - "name": "oe_test_libsepol_install_and_remove_libsepol-debuginfo" + "name": "oe_test_libsepol_install_and_remove_libsepol-debuginfo", + "rpm": "libsepol-debuginfo" }, { - "name": "oe_test_libsepol_install_and_remove_libsepol-debugsource" + "name": "oe_test_libsepol_install_and_remove_libsepol-debugsource", + "rpm": "libsepol-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libsigsegv.json b/suite2cases/libsigsegv.json index 20af86ab4..1629088ee 100644 --- a/suite2cases/libsigsegv.json +++ b/suite2cases/libsigsegv.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libsigsegv_install_and_remove_libsigsegv" + "name": "oe_test_libsigsegv_install_and_remove_libsigsegv", + "rpm": "libsigsegv" }, { - "name": "oe_test_libsigsegv_install_and_remove_libsigsegv-devel" + "name": "oe_test_libsigsegv_install_and_remove_libsigsegv-devel", + "rpm": "libsigsegv-devel" }, { - "name": "oe_test_libsigsegv_install_and_remove_libsigsegv-debuginfo" + "name": "oe_test_libsigsegv_install_and_remove_libsigsegv-debuginfo", + "rpm": "libsigsegv-debuginfo" }, { - "name": "oe_test_libsigsegv_install_and_remove_libsigsegv-debugsource" + "name": "oe_test_libsigsegv_install_and_remove_libsigsegv-debugsource", + "rpm": "libsigsegv-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libsmbios.json b/suite2cases/libsmbios.json index 65543c2fb..7a6432932 100644 --- a/suite2cases/libsmbios.json +++ b/suite2cases/libsmbios.json @@ -5,31 +5,40 @@ "memory": 4, "cases": [ { - "name": "oe_test_libsmbios_install_and_remove_libsmbios" + "name": "oe_test_libsmbios_install_and_remove_libsmbios", + "rpm": "libsmbios" }, { - "name": "oe_test_libsmbios_install_and_remove_smbios-utils" + "name": "oe_test_libsmbios_install_and_remove_smbios-utils", + "rpm": "smbios-utils" }, { - "name": "oe_test_libsmbios_install_and_remove_smbios-utils-bin" + "name": "oe_test_libsmbios_install_and_remove_smbios-utils-bin", + "rpm": "smbios-utils-bin" }, { - "name": "oe_test_libsmbios_install_and_remove_smbios-utils-python" + "name": "oe_test_libsmbios_install_and_remove_smbios-utils-python", + "rpm": "smbios-utils-python" }, { - "name": "oe_test_libsmbios_install_and_remove_libsmbios-devel" + "name": "oe_test_libsmbios_install_and_remove_libsmbios-devel", + "rpm": "libsmbios-devel" }, { - "name": "oe_test_libsmbios_install_and_remove_python3-smbios" + "name": "oe_test_libsmbios_install_and_remove_python3-smbios", + "rpm": "python3-smbios" }, { - "name": "oe_test_libsmbios_install_and_remove_libsmbios-debugsource" + "name": "oe_test_libsmbios_install_and_remove_libsmbios-debugsource", + "rpm": "libsmbios-debugsource" }, { - "name": "oe_test_libsmbios_install_and_remove_libsmbios-debuginfo" + "name": "oe_test_libsmbios_install_and_remove_libsmbios-debuginfo", + "rpm": "libsmbios-debuginfo" }, { - "name": "oe_test_libsmbios_install_and_remove_libsmbios-help" + "name": "oe_test_libsmbios_install_and_remove_libsmbios-help", + "rpm": "libsmbios-help" } ] } \ No newline at end of file diff --git a/suite2cases/libsndfile.json b/suite2cases/libsndfile.json index d7ae5bf66..1765a3f5a 100644 --- a/suite2cases/libsndfile.json +++ b/suite2cases/libsndfile.json @@ -8,22 +8,28 @@ "name": "oe_test_libsndfile" }, { - "name": "oe_test_libsndfile_install_and_remove_libsndfile" + "name": "oe_test_libsndfile_install_and_remove_libsndfile", + "rpm": "libsndfile" }, { - "name": "oe_test_libsndfile_install_and_remove_libsndfile-utils" + "name": "oe_test_libsndfile_install_and_remove_libsndfile-utils", + "rpm": "libsndfile-utils" }, { - "name": "oe_test_libsndfile_install_and_remove_libsndfile-devel" + "name": "oe_test_libsndfile_install_and_remove_libsndfile-devel", + "rpm": "libsndfile-devel" }, { - "name": "oe_test_libsndfile_install_and_remove_libsndfile-utils-help" + "name": "oe_test_libsndfile_install_and_remove_libsndfile-utils-help", + "rpm": "libsndfile-utils-help" }, { - "name": "oe_test_libsndfile_install_and_remove_libsndfile-debuginfo" + "name": "oe_test_libsndfile_install_and_remove_libsndfile-debuginfo", + "rpm": "libsndfile-debuginfo" }, { - "name": "oe_test_libsndfile_install_and_remove_libsndfile-debugsource" + "name": "oe_test_libsndfile_install_and_remove_libsndfile-debugsource", + "rpm": "libsndfile-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libsolv.json b/suite2cases/libsolv.json index 8140f49e8..cba0a5dff 100644 --- a/suite2cases/libsolv.json +++ b/suite2cases/libsolv.json @@ -5,37 +5,48 @@ "memory": 4, "cases": [ { - "name": "oe_test_libsolv_install_and_remove_libsolv" + "name": "oe_test_libsolv_install_and_remove_libsolv", + "rpm": "libsolv" }, { - "name": "oe_test_libsolv_install_and_remove_libsolv-devel" + "name": "oe_test_libsolv_install_and_remove_libsolv-devel", + "rpm": "libsolv-devel" }, { - "name": "oe_test_libsolv_install_and_remove_python2-solv" + "name": "oe_test_libsolv_install_and_remove_python2-solv", + "rpm": "python2-solv" }, { - "name": "oe_test_libsolv_install_and_remove_python3-solv" + "name": "oe_test_libsolv_install_and_remove_python3-solv", + "rpm": "python3-solv" }, { - "name": "oe_test_libsolv_install_and_remove_ruby-solv" + "name": "oe_test_libsolv_install_and_remove_ruby-solv", + "rpm": "ruby-solv" }, { - "name": "oe_test_libsolv_install_and_remove_perl-solv" + "name": "oe_test_libsolv_install_and_remove_perl-solv", + "rpm": "perl-solv" }, { - "name": "oe_test_libsolv_install_and_remove_libsolv-tools" + "name": "oe_test_libsolv_install_and_remove_libsolv-tools", + "rpm": "libsolv-tools" }, { - "name": "oe_test_libsolv_install_and_remove_libsolv-demo" + "name": "oe_test_libsolv_install_and_remove_libsolv-demo", + "rpm": "libsolv-demo" }, { - "name": "oe_test_libsolv_install_and_remove_libsolv-help" + "name": "oe_test_libsolv_install_and_remove_libsolv-help", + "rpm": "libsolv-help" }, { - "name": "oe_test_libsolv_install_and_remove_libsolv-debuginfo" + "name": "oe_test_libsolv_install_and_remove_libsolv-debuginfo", + "rpm": "libsolv-debuginfo" }, { - "name": "oe_test_libsolv_install_and_remove_libsolv-debugsource" + "name": "oe_test_libsolv_install_and_remove_libsolv-debugsource", + "rpm": "libsolv-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libsoup.json b/suite2cases/libsoup.json index 922ee1029..544dd770a 100644 --- a/suite2cases/libsoup.json +++ b/suite2cases/libsoup.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libsoup_install_and_remove_libsoup" + "name": "oe_test_libsoup_install_and_remove_libsoup", + "rpm": "libsoup" }, { - "name": "oe_test_libsoup_install_and_remove_libsoup-devel" + "name": "oe_test_libsoup_install_and_remove_libsoup-devel", + "rpm": "libsoup-devel" }, { - "name": "oe_test_libsoup_install_and_remove_libsoup-debuginfo" + "name": "oe_test_libsoup_install_and_remove_libsoup-debuginfo", + "rpm": "libsoup-debuginfo" }, { - "name": "oe_test_libsoup_install_and_remove_libsoup-help" + "name": "oe_test_libsoup_install_and_remove_libsoup-help", + "rpm": "libsoup-help" }, { - "name": "oe_test_libsoup_install_and_remove_libsoup-debugsource" + "name": "oe_test_libsoup_install_and_remove_libsoup-debugsource", + "rpm": "libsoup-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libsoup3.json b/suite2cases/libsoup3.json index ff5db541a..a5f07da1b 100644 --- a/suite2cases/libsoup3.json +++ b/suite2cases/libsoup3.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libsoup3_install_and_remove_libsoup3" + "name": "oe_test_libsoup3_install_and_remove_libsoup3", + "rpm": "libsoup3" }, { - "name": "oe_test_libsoup3_install_and_remove_libsoup3-devel" + "name": "oe_test_libsoup3_install_and_remove_libsoup3-devel", + "rpm": "libsoup3-devel" }, { - "name": "oe_test_libsoup3_install_and_remove_libsoup3-debugsource" + "name": "oe_test_libsoup3_install_and_remove_libsoup3-debugsource", + "rpm": "libsoup3-debugsource" }, { - "name": "oe_test_libsoup3_install_and_remove_libsoup3-help" + "name": "oe_test_libsoup3_install_and_remove_libsoup3-help", + "rpm": "libsoup3-help" }, { - "name": "oe_test_libsoup3_install_and_remove_libsoup3-debuginfo" + "name": "oe_test_libsoup3_install_and_remove_libsoup3-debuginfo", + "rpm": "libsoup3-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libspiro.json b/suite2cases/libspiro.json index cb155ada9..aa1cf966b 100644 --- a/suite2cases/libspiro.json +++ b/suite2cases/libspiro.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libspiro_install_and_remove_libspiro" + "name": "oe_test_libspiro_install_and_remove_libspiro", + "rpm": "libspiro" }, { - "name": "oe_test_libspiro_install_and_remove_libspiro-devel" + "name": "oe_test_libspiro_install_and_remove_libspiro-devel", + "rpm": "libspiro-devel" }, { - "name": "oe_test_libspiro_install_and_remove_libspiro-debuginfo" + "name": "oe_test_libspiro_install_and_remove_libspiro-debuginfo", + "rpm": "libspiro-debuginfo" }, { - "name": "oe_test_libspiro_install_and_remove_libspiro-debugsource" + "name": "oe_test_libspiro_install_and_remove_libspiro-debugsource", + "rpm": "libspiro-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libssh.json b/suite2cases/libssh.json index 77065b123..3132ac2c0 100644 --- a/suite2cases/libssh.json +++ b/suite2cases/libssh.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_libssh_install_and_remove_libssh" + "name": "oe_test_libssh_install_and_remove_libssh", + "rpm": "libssh" }, { - "name": "oe_test_libssh_install_and_remove_libssh-devel" + "name": "oe_test_libssh_install_and_remove_libssh-devel", + "rpm": "libssh-devel" }, { - "name": "oe_test_libssh_install_and_remove_libssh-debugsource" + "name": "oe_test_libssh_install_and_remove_libssh-debugsource", + "rpm": "libssh-debugsource" }, { - "name": "oe_test_libssh_install_and_remove_libssh-debuginfo" + "name": "oe_test_libssh_install_and_remove_libssh-debuginfo", + "rpm": "libssh-debuginfo" }, { - "name": "oe_test_libssh_install_and_remove_libssh-help" + "name": "oe_test_libssh_install_and_remove_libssh-help", + "rpm": "libssh-help" }, { - "name": "oe_test_libssh_install_and_remove_libssh-config" + "name": "oe_test_libssh_install_and_remove_libssh-config", + "rpm": "libssh-config" }, { - "name": "oe_test_libssh_install_and_remove_libssh-doc" + "name": "oe_test_libssh_install_and_remove_libssh-doc", + "rpm": "libssh-doc" } ] } \ No newline at end of file diff --git a/suite2cases/libssh2.json b/suite2cases/libssh2.json index 45ec922e1..808492a83 100644 --- a/suite2cases/libssh2.json +++ b/suite2cases/libssh2.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libssh2_install_and_remove_libssh2" + "name": "oe_test_libssh2_install_and_remove_libssh2", + "rpm": "libssh2" }, { - "name": "oe_test_libssh2_install_and_remove_libssh2-devel" + "name": "oe_test_libssh2_install_and_remove_libssh2-devel", + "rpm": "libssh2-devel" }, { - "name": "oe_test_libssh2_install_and_remove_libssh2-debuginfo" + "name": "oe_test_libssh2_install_and_remove_libssh2-debuginfo", + "rpm": "libssh2-debuginfo" }, { - "name": "oe_test_libssh2_install_and_remove_libssh2-debugsource" + "name": "oe_test_libssh2_install_and_remove_libssh2-debugsource", + "rpm": "libssh2-debugsource" }, { - "name": "oe_test_libssh2_install_and_remove_libssh2-help" + "name": "oe_test_libssh2_install_and_remove_libssh2-help", + "rpm": "libssh2-help" } ] } \ No newline at end of file diff --git a/suite2cases/libstemmer.json b/suite2cases/libstemmer.json index 0f3054ceb..b6bd6cc2d 100644 --- a/suite2cases/libstemmer.json +++ b/suite2cases/libstemmer.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libstemmer_install_and_remove_libstemmer" + "name": "oe_test_libstemmer_install_and_remove_libstemmer", + "rpm": "libstemmer" }, { - "name": "oe_test_libstemmer_install_and_remove_libstemmer-devel" + "name": "oe_test_libstemmer_install_and_remove_libstemmer-devel", + "rpm": "libstemmer-devel" }, { - "name": "oe_test_libstemmer_install_and_remove_libstemmer-debuginfo" + "name": "oe_test_libstemmer_install_and_remove_libstemmer-debuginfo", + "rpm": "libstemmer-debuginfo" }, { - "name": "oe_test_libstemmer_install_and_remove_libstemmer-debugsource" + "name": "oe_test_libstemmer_install_and_remove_libstemmer-debugsource", + "rpm": "libstemmer-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libstoragemgmt.json b/suite2cases/libstoragemgmt.json index 2199c3270..3c1e94c27 100644 --- a/suite2cases/libstoragemgmt.json +++ b/suite2cases/libstoragemgmt.json @@ -8,46 +8,60 @@ "name": "oe_test_service_libstoragemgmt" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt", + "rpm": "libstoragemgmt" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-netapp-plugin" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-netapp-plugin", + "rpm": "libstoragemgmt-netapp-plugin" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin", + "rpm": "libstoragemgmt-nfs-plugin" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt" + "name": "oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt", + "rpm": "python2-libstoragemgmt" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt-clibs" + "name": "oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt-clibs", + "rpm": "python2-libstoragemgmt-clibs" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt" + "name": "oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt", + "rpm": "python3-libstoragemgmt" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt-clibs" + "name": "oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt-clibs", + "rpm": "python3-libstoragemgmt-clibs" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-udev" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-udev", + "rpm": "libstoragemgmt-udev" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-devel" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-devel", + "rpm": "libstoragemgmt-devel" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-smis-plugin" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-smis-plugin", + "rpm": "libstoragemgmt-smis-plugin" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin-clibs" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin-clibs", + "rpm": "libstoragemgmt-nfs-plugin-clibs" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debugsource" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debugsource", + "rpm": "libstoragemgmt-debugsource" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-help" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-help", + "rpm": "libstoragemgmt-help" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debuginfo" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debuginfo", + "rpm": "libstoragemgmt-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libtalloc.json b/suite2cases/libtalloc.json index ac01377a2..58faf629a 100644 --- a/suite2cases/libtalloc.json +++ b/suite2cases/libtalloc.json @@ -5,31 +5,40 @@ "memory": 4, "cases": [ { - "name": "oe_test_libtalloc_install_and_remove_libtalloc" + "name": "oe_test_libtalloc_install_and_remove_libtalloc", + "rpm": "libtalloc" }, { - "name": "oe_test_libtalloc_install_and_remove_libtalloc-devel" + "name": "oe_test_libtalloc_install_and_remove_libtalloc-devel", + "rpm": "libtalloc-devel" }, { - "name": "oe_test_libtalloc_install_and_remove_libtalloc-help" + "name": "oe_test_libtalloc_install_and_remove_libtalloc-help", + "rpm": "libtalloc-help" }, { - "name": "oe_test_libtalloc_install_and_remove_python3-talloc" + "name": "oe_test_libtalloc_install_and_remove_python3-talloc", + "rpm": "python3-talloc" }, { - "name": "oe_test_libtalloc_install_and_remove_python3-talloc-devel" + "name": "oe_test_libtalloc_install_and_remove_python3-talloc-devel", + "rpm": "python3-talloc-devel" }, { - "name": "oe_test_libtalloc_install_and_remove_libtalloc-debugsource" + "name": "oe_test_libtalloc_install_and_remove_libtalloc-debugsource", + "rpm": "libtalloc-debugsource" }, { - "name": "oe_test_libtalloc_install_and_remove_libtalloc-debuginfo" + "name": "oe_test_libtalloc_install_and_remove_libtalloc-debuginfo", + "rpm": "libtalloc-debuginfo" }, { - "name": "oe_test_libtalloc_install_and_remove_python2-talloc" + "name": "oe_test_libtalloc_install_and_remove_python2-talloc", + "rpm": "python2-talloc" }, { - "name": "oe_test_libtalloc_install_and_remove_python2-talloc-devel" + "name": "oe_test_libtalloc_install_and_remove_python2-talloc-devel", + "rpm": "python2-talloc-devel" } ] } \ No newline at end of file diff --git a/suite2cases/libtar.json b/suite2cases/libtar.json index 456cde196..9fedb540f 100644 --- a/suite2cases/libtar.json +++ b/suite2cases/libtar.json @@ -8,19 +8,24 @@ "name": "oe_test_libtar" }, { - "name": "oe_test_libtar_install_and_remove_libtar" + "name": "oe_test_libtar_install_and_remove_libtar", + "rpm": "libtar" }, { - "name": "oe_test_libtar_install_and_remove_libtar-help" + "name": "oe_test_libtar_install_and_remove_libtar-help", + "rpm": "libtar-help" }, { - "name": "oe_test_libtar_install_and_remove_libtar-devel" + "name": "oe_test_libtar_install_and_remove_libtar-devel", + "rpm": "libtar-devel" }, { - "name": "oe_test_libtar_install_and_remove_libtar-debuginfo" + "name": "oe_test_libtar_install_and_remove_libtar-debuginfo", + "rpm": "libtar-debuginfo" }, { - "name": "oe_test_libtar_install_and_remove_libtar-debugsource" + "name": "oe_test_libtar_install_and_remove_libtar-debugsource", + "rpm": "libtar-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libtasn1.json b/suite2cases/libtasn1.json index 13e900725..9267712a7 100644 --- a/suite2cases/libtasn1.json +++ b/suite2cases/libtasn1.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libtasn1_install_and_remove_libtasn1" + "name": "oe_test_libtasn1_install_and_remove_libtasn1", + "rpm": "libtasn1" }, { - "name": "oe_test_libtasn1_install_and_remove_libtasn1-devel" + "name": "oe_test_libtasn1_install_and_remove_libtasn1-devel", + "rpm": "libtasn1-devel" }, { - "name": "oe_test_libtasn1_install_and_remove_libtasn1-help" + "name": "oe_test_libtasn1_install_and_remove_libtasn1-help", + "rpm": "libtasn1-help" }, { - "name": "oe_test_libtasn1_install_and_remove_libtasn1-debuginfo" + "name": "oe_test_libtasn1_install_and_remove_libtasn1-debuginfo", + "rpm": "libtasn1-debuginfo" }, { - "name": "oe_test_libtasn1_install_and_remove_libtasn1-debugsource" + "name": "oe_test_libtasn1_install_and_remove_libtasn1-debugsource", + "rpm": "libtasn1-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libtdb.json b/suite2cases/libtdb.json index 97ec0cf6b..625ee02fb 100644 --- a/suite2cases/libtdb.json +++ b/suite2cases/libtdb.json @@ -5,28 +5,36 @@ "memory": 4, "cases": [ { - "name": "oe_test_libtdb_install_and_remove_libtdb" + "name": "oe_test_libtdb_install_and_remove_libtdb", + "rpm": "libtdb" }, { - "name": "oe_test_libtdb_install_and_remove_libtdb-devel" + "name": "oe_test_libtdb_install_and_remove_libtdb-devel", + "rpm": "libtdb-devel" }, { - "name": "oe_test_libtdb_install_and_remove_tdb-tools" + "name": "oe_test_libtdb_install_and_remove_tdb-tools", + "rpm": "tdb-tools" }, { - "name": "oe_test_libtdb_install_and_remove_python3-tdb" + "name": "oe_test_libtdb_install_and_remove_python3-tdb", + "rpm": "python3-tdb" }, { - "name": "oe_test_libtdb_install_and_remove_libtdb-help" + "name": "oe_test_libtdb_install_and_remove_libtdb-help", + "rpm": "libtdb-help" }, { - "name": "oe_test_libtdb_install_and_remove_libtdb-debuginfo" + "name": "oe_test_libtdb_install_and_remove_libtdb-debuginfo", + "rpm": "libtdb-debuginfo" }, { - "name": "oe_test_libtdb_install_and_remove_libtdb-debugsource" + "name": "oe_test_libtdb_install_and_remove_libtdb-debugsource", + "rpm": "libtdb-debugsource" }, { - "name": "oe_test_libtdb_install_and_remove_python2-tdb" + "name": "oe_test_libtdb_install_and_remove_python2-tdb", + "rpm": "python2-tdb" } ] } \ No newline at end of file diff --git a/suite2cases/libteam.json b/suite2cases/libteam.json index 069412332..dcfd27e90 100644 --- a/suite2cases/libteam.json +++ b/suite2cases/libteam.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_libteam_install_and_remove_libteam" + "name": "oe_test_libteam_install_and_remove_libteam", + "rpm": "libteam" }, { - "name": "oe_test_libteam_install_and_remove_libteam-devel" + "name": "oe_test_libteam_install_and_remove_libteam-devel", + "rpm": "libteam-devel" }, { - "name": "oe_test_libteam_install_and_remove_network-scripts-teamd" + "name": "oe_test_libteam_install_and_remove_network-scripts-teamd", + "rpm": "network-scripts-teamd" }, { - "name": "oe_test_libteam_install_and_remove_libteam-help" + "name": "oe_test_libteam_install_and_remove_libteam-help", + "rpm": "libteam-help" }, { - "name": "oe_test_libteam_install_and_remove_libteam-debuginfo" + "name": "oe_test_libteam_install_and_remove_libteam-debuginfo", + "rpm": "libteam-debuginfo" }, { - "name": "oe_test_libteam_install_and_remove_libteam-debugsource" + "name": "oe_test_libteam_install_and_remove_libteam-debugsource", + "rpm": "libteam-debugsource" }, { - "name": "oe_test_libteam_install_and_remove_python2-libteam" + "name": "oe_test_libteam_install_and_remove_python2-libteam", + "rpm": "python2-libteam" } ] } \ No newline at end of file diff --git a/suite2cases/libtevent.json b/suite2cases/libtevent.json index aca796c94..092182d8a 100644 --- a/suite2cases/libtevent.json +++ b/suite2cases/libtevent.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_libtevent_install_and_remove_libtevent" + "name": "oe_test_libtevent_install_and_remove_libtevent", + "rpm": "libtevent" }, { - "name": "oe_test_libtevent_install_and_remove_libtevent-devel" + "name": "oe_test_libtevent_install_and_remove_libtevent-devel", + "rpm": "libtevent-devel" }, { - "name": "oe_test_libtevent_install_and_remove_python2-tevent" + "name": "oe_test_libtevent_install_and_remove_python2-tevent", + "rpm": "python2-tevent" }, { - "name": "oe_test_libtevent_install_and_remove_python3-tevent" + "name": "oe_test_libtevent_install_and_remove_python3-tevent", + "rpm": "python3-tevent" }, { - "name": "oe_test_libtevent_install_and_remove_libtevent-help" + "name": "oe_test_libtevent_install_and_remove_libtevent-help", + "rpm": "libtevent-help" }, { - "name": "oe_test_libtevent_install_and_remove_libtevent-debugsource" + "name": "oe_test_libtevent_install_and_remove_libtevent-debugsource", + "rpm": "libtevent-debugsource" }, { - "name": "oe_test_libtevent_install_and_remove_libtevent-debuginfo" + "name": "oe_test_libtevent_install_and_remove_libtevent-debuginfo", + "rpm": "libtevent-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libthai.json b/suite2cases/libthai.json index 08c0d1b03..bf8a055f9 100644 --- a/suite2cases/libthai.json +++ b/suite2cases/libthai.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libthai_install_and_remove_libthai" + "name": "oe_test_libthai_install_and_remove_libthai", + "rpm": "libthai" }, { - "name": "oe_test_libthai_install_and_remove_libthai-devel" + "name": "oe_test_libthai_install_and_remove_libthai-devel", + "rpm": "libthai-devel" }, { - "name": "oe_test_libthai_install_and_remove_libthai-static" + "name": "oe_test_libthai_install_and_remove_libthai-static", + "rpm": "libthai-static" }, { - "name": "oe_test_libthai_install_and_remove_libthai-debuginfo" + "name": "oe_test_libthai_install_and_remove_libthai-debuginfo", + "rpm": "libthai-debuginfo" }, { - "name": "oe_test_libthai_install_and_remove_libthai-debugsource" + "name": "oe_test_libthai_install_and_remove_libthai-debugsource", + "rpm": "libthai-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libtheora.json b/suite2cases/libtheora.json index 14415d8f6..a6bd7fc16 100644 --- a/suite2cases/libtheora.json +++ b/suite2cases/libtheora.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libtheora_install_and_remove_libtheora" + "name": "oe_test_libtheora_install_and_remove_libtheora", + "rpm": "libtheora" }, { - "name": "oe_test_libtheora_install_and_remove_theora-tools" + "name": "oe_test_libtheora_install_and_remove_theora-tools", + "rpm": "theora-tools" }, { - "name": "oe_test_libtheora_install_and_remove_libtheora-devel" + "name": "oe_test_libtheora_install_and_remove_libtheora-devel", + "rpm": "libtheora-devel" }, { - "name": "oe_test_libtheora_install_and_remove_libtheora-help" + "name": "oe_test_libtheora_install_and_remove_libtheora-help", + "rpm": "libtheora-help" }, { - "name": "oe_test_libtheora_install_and_remove_libtheora-debugsource" + "name": "oe_test_libtheora_install_and_remove_libtheora-debugsource", + "rpm": "libtheora-debugsource" }, { - "name": "oe_test_libtheora_install_and_remove_libtheora-debuginfo" + "name": "oe_test_libtheora_install_and_remove_libtheora-debuginfo", + "rpm": "libtheora-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libtiff.json b/suite2cases/libtiff.json index 7c1069065..970ca8cc1 100644 --- a/suite2cases/libtiff.json +++ b/suite2cases/libtiff.json @@ -8,25 +8,32 @@ "name": "oe_test_libtiff" }, { - "name": "oe_test_libtiff_install_and_remove_libtiff" + "name": "oe_test_libtiff_install_and_remove_libtiff", + "rpm": "libtiff" }, { - "name": "oe_test_libtiff_install_and_remove_libtiff-devel" + "name": "oe_test_libtiff_install_and_remove_libtiff-devel", + "rpm": "libtiff-devel" }, { - "name": "oe_test_libtiff_install_and_remove_libtiff-tools" + "name": "oe_test_libtiff_install_and_remove_libtiff-tools", + "rpm": "libtiff-tools" }, { - "name": "oe_test_libtiff_install_and_remove_libtiff-static" + "name": "oe_test_libtiff_install_and_remove_libtiff-static", + "rpm": "libtiff-static" }, { - "name": "oe_test_libtiff_install_and_remove_libtiff-debugsource" + "name": "oe_test_libtiff_install_and_remove_libtiff-debugsource", + "rpm": "libtiff-debugsource" }, { - "name": "oe_test_libtiff_install_and_remove_libtiff-help" + "name": "oe_test_libtiff_install_and_remove_libtiff-help", + "rpm": "libtiff-help" }, { - "name": "oe_test_libtiff_install_and_remove_libtiff-debuginfo" + "name": "oe_test_libtiff_install_and_remove_libtiff-debuginfo", + "rpm": "libtiff-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libtirpc.json b/suite2cases/libtirpc.json index a104b72a3..ccea92ed6 100644 --- a/suite2cases/libtirpc.json +++ b/suite2cases/libtirpc.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libtirpc_install_and_remove_libtirpc" + "name": "oe_test_libtirpc_install_and_remove_libtirpc", + "rpm": "libtirpc" }, { - "name": "oe_test_libtirpc_install_and_remove_libtirpc-devel" + "name": "oe_test_libtirpc_install_and_remove_libtirpc-devel", + "rpm": "libtirpc-devel" }, { - "name": "oe_test_libtirpc_install_and_remove_libtirpc-debugsource" + "name": "oe_test_libtirpc_install_and_remove_libtirpc-debugsource", + "rpm": "libtirpc-debugsource" }, { - "name": "oe_test_libtirpc_install_and_remove_libtirpc-help" + "name": "oe_test_libtirpc_install_and_remove_libtirpc-help", + "rpm": "libtirpc-help" }, { - "name": "oe_test_libtirpc_install_and_remove_libtirpc-debuginfo" + "name": "oe_test_libtirpc_install_and_remove_libtirpc-debuginfo", + "rpm": "libtirpc-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libtool.json b/suite2cases/libtool.json index 9ef76a80f..665f5dd74 100644 --- a/suite2cases/libtool.json +++ b/suite2cases/libtool.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libtool_install_and_remove_libtool" + "name": "oe_test_libtool_install_and_remove_libtool", + "rpm": "libtool" }, { - "name": "oe_test_libtool_install_and_remove_libtool-ltdl" + "name": "oe_test_libtool_install_and_remove_libtool-ltdl", + "rpm": "libtool-ltdl" }, { - "name": "oe_test_libtool_install_and_remove_libtool-devel" + "name": "oe_test_libtool_install_and_remove_libtool-devel", + "rpm": "libtool-devel" }, { - "name": "oe_test_libtool_install_and_remove_libtool-help" + "name": "oe_test_libtool_install_and_remove_libtool-help", + "rpm": "libtool-help" }, { - "name": "oe_test_libtool_install_and_remove_libtool-debuginfo" + "name": "oe_test_libtool_install_and_remove_libtool-debuginfo", + "rpm": "libtool-debuginfo" }, { - "name": "oe_test_libtool_install_and_remove_libtool-debugsource" + "name": "oe_test_libtool_install_and_remove_libtool-debugsource", + "rpm": "libtool-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libuninameslist.json b/suite2cases/libuninameslist.json index 5ab60588b..1aec11b59 100644 --- a/suite2cases/libuninameslist.json +++ b/suite2cases/libuninameslist.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libuninameslist_install_and_remove_libuninameslist" + "name": "oe_test_libuninameslist_install_and_remove_libuninameslist", + "rpm": "libuninameslist" }, { - "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-devel" + "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-devel", + "rpm": "libuninameslist-devel" }, { - "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-help" + "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-help", + "rpm": "libuninameslist-help" }, { - "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-debuginfo" + "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-debuginfo", + "rpm": "libuninameslist-debuginfo" }, { - "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-debugsource" + "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-debugsource", + "rpm": "libuninameslist-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libunistring.json b/suite2cases/libunistring.json index 0b6fb96e6..9b7c0e13a 100644 --- a/suite2cases/libunistring.json +++ b/suite2cases/libunistring.json @@ -8,19 +8,24 @@ "name": "oe_test_libunistring" }, { - "name": "oe_test_libunistring_install_and_remove_libunistring" + "name": "oe_test_libunistring_install_and_remove_libunistring", + "rpm": "libunistring" }, { - "name": "oe_test_libunistring_install_and_remove_libunistring-devel" + "name": "oe_test_libunistring_install_and_remove_libunistring-devel", + "rpm": "libunistring-devel" }, { - "name": "oe_test_libunistring_install_and_remove_libunistring-help" + "name": "oe_test_libunistring_install_and_remove_libunistring-help", + "rpm": "libunistring-help" }, { - "name": "oe_test_libunistring_install_and_remove_libunistring-debugsource" + "name": "oe_test_libunistring_install_and_remove_libunistring-debugsource", + "rpm": "libunistring-debugsource" }, { - "name": "oe_test_libunistring_install_and_remove_libunistring-debuginfo" + "name": "oe_test_libunistring_install_and_remove_libunistring-debuginfo", + "rpm": "libunistring-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libunwind.json b/suite2cases/libunwind.json index 5dca9ad8c..4c2472e72 100644 --- a/suite2cases/libunwind.json +++ b/suite2cases/libunwind.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libunwind_install_and_remove_libunwind" + "name": "oe_test_libunwind_install_and_remove_libunwind", + "rpm": "libunwind" }, { - "name": "oe_test_libunwind_install_and_remove_libunwind-devel" + "name": "oe_test_libunwind_install_and_remove_libunwind-devel", + "rpm": "libunwind-devel" }, { - "name": "oe_test_libunwind_install_and_remove_libunwind-help" + "name": "oe_test_libunwind_install_and_remove_libunwind-help", + "rpm": "libunwind-help" }, { - "name": "oe_test_libunwind_install_and_remove_libunwind-debuginfo" + "name": "oe_test_libunwind_install_and_remove_libunwind-debuginfo", + "rpm": "libunwind-debuginfo" }, { - "name": "oe_test_libunwind_install_and_remove_libunwind-debugsource" + "name": "oe_test_libunwind_install_and_remove_libunwind-debugsource", + "rpm": "libunwind-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/liburing.json b/suite2cases/liburing.json index 3244c96f6..5d4879bcf 100644 --- a/suite2cases/liburing.json +++ b/suite2cases/liburing.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_liburing_install_and_remove_liburing" + "name": "oe_test_liburing_install_and_remove_liburing", + "rpm": "liburing" }, { - "name": "oe_test_liburing_install_and_remove_liburing-devel" + "name": "oe_test_liburing_install_and_remove_liburing-devel", + "rpm": "liburing-devel" }, { - "name": "oe_test_liburing_install_and_remove_liburing-debuginfo" + "name": "oe_test_liburing_install_and_remove_liburing-debuginfo", + "rpm": "liburing-debuginfo" }, { - "name": "oe_test_liburing_install_and_remove_liburing-debugsource" + "name": "oe_test_liburing_install_and_remove_liburing-debugsource", + "rpm": "liburing-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libusb.json b/suite2cases/libusb.json index b4b2fd229..05f52309e 100644 --- a/suite2cases/libusb.json +++ b/suite2cases/libusb.json @@ -8,19 +8,24 @@ "name": "oe_test_libusb" }, { - "name": "oe_test_libusb_install_and_remove_libusb" + "name": "oe_test_libusb_install_and_remove_libusb", + "rpm": "libusb" }, { - "name": "oe_test_libusb_install_and_remove_libusb-devel" + "name": "oe_test_libusb_install_and_remove_libusb-devel", + "rpm": "libusb-devel" }, { - "name": "oe_test_libusb_install_and_remove_libusb-debuginfo" + "name": "oe_test_libusb_install_and_remove_libusb-debuginfo", + "rpm": "libusb-debuginfo" }, { - "name": "oe_test_libusb_install_and_remove_libusb-debugsource" + "name": "oe_test_libusb_install_and_remove_libusb-debugsource", + "rpm": "libusb-debugsource" }, { - "name": "oe_test_libusb_install_and_remove_libusb-tests-examples" + "name": "oe_test_libusb_install_and_remove_libusb-tests-examples", + "rpm": "libusb-tests-examples" } ] } \ No newline at end of file diff --git a/suite2cases/libusbmuxd.json b/suite2cases/libusbmuxd.json index f74c93199..5391b118a 100644 --- a/suite2cases/libusbmuxd.json +++ b/suite2cases/libusbmuxd.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd" + "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd", + "rpm": "libusbmuxd" }, { - "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd-devel" + "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd-devel", + "rpm": "libusbmuxd-devel" }, { - "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd-debugsource" + "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd-debugsource", + "rpm": "libusbmuxd-debugsource" }, { - "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd-debuginfo" + "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd-debuginfo", + "rpm": "libusbmuxd-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libusbx.json b/suite2cases/libusbx.json index bb9f0df60..59b732733 100644 --- a/suite2cases/libusbx.json +++ b/suite2cases/libusbx.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libusbx_install_and_remove_libusbx" + "name": "oe_test_libusbx_install_and_remove_libusbx", + "rpm": "libusbx" }, { - "name": "oe_test_libusbx_install_and_remove_libusbx-devel" + "name": "oe_test_libusbx_install_and_remove_libusbx-devel", + "rpm": "libusbx-devel" }, { - "name": "oe_test_libusbx_install_and_remove_libusbx-debugsource" + "name": "oe_test_libusbx_install_and_remove_libusbx-debugsource", + "rpm": "libusbx-debugsource" }, { - "name": "oe_test_libusbx_install_and_remove_libusbx-debuginfo" + "name": "oe_test_libusbx_install_and_remove_libusbx-debuginfo", + "rpm": "libusbx-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libuser.json b/suite2cases/libuser.json index 8dd8c0f5b..9a6e83ff0 100644 --- a/suite2cases/libuser.json +++ b/suite2cases/libuser.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_libuser_install_and_remove_libuser" + "name": "oe_test_libuser_install_and_remove_libuser", + "rpm": "libuser" }, { - "name": "oe_test_libuser_install_and_remove_libuser-devel" + "name": "oe_test_libuser_install_and_remove_libuser-devel", + "rpm": "libuser-devel" }, { - "name": "oe_test_libuser_install_and_remove_libuser-python3" + "name": "oe_test_libuser_install_and_remove_libuser-python3", + "rpm": "libuser-python3" }, { - "name": "oe_test_libuser_install_and_remove_libuser-help" + "name": "oe_test_libuser_install_and_remove_libuser-help", + "rpm": "libuser-help" }, { - "name": "oe_test_libuser_install_and_remove_libuser-debuginfo" + "name": "oe_test_libuser_install_and_remove_libuser-debuginfo", + "rpm": "libuser-debuginfo" }, { - "name": "oe_test_libuser_install_and_remove_libuser-debugsource" + "name": "oe_test_libuser_install_and_remove_libuser-debugsource", + "rpm": "libuser-debugsource" }, { - "name": "oe_test_libuser_install_and_remove_python2-libuser" + "name": "oe_test_libuser_install_and_remove_python2-libuser", + "rpm": "python2-libuser" } ] } \ No newline at end of file diff --git a/suite2cases/libutempter.json b/suite2cases/libutempter.json index dbb95bfa3..11782be8b 100644 --- a/suite2cases/libutempter.json +++ b/suite2cases/libutempter.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libutempter_install_and_remove_libutempter" + "name": "oe_test_libutempter_install_and_remove_libutempter", + "rpm": "libutempter" }, { - "name": "oe_test_libutempter_install_and_remove_libutempter-devel" + "name": "oe_test_libutempter_install_and_remove_libutempter-devel", + "rpm": "libutempter-devel" }, { - "name": "oe_test_libutempter_install_and_remove_libutempter-help" + "name": "oe_test_libutempter_install_and_remove_libutempter-help", + "rpm": "libutempter-help" }, { - "name": "oe_test_libutempter_install_and_remove_libutempter-debugsource" + "name": "oe_test_libutempter_install_and_remove_libutempter-debugsource", + "rpm": "libutempter-debugsource" }, { - "name": "oe_test_libutempter_install_and_remove_libutempter-debuginfo" + "name": "oe_test_libutempter_install_and_remove_libutempter-debuginfo", + "rpm": "libutempter-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libuv.json b/suite2cases/libuv.json index 735c928ec..c46fa4e51 100644 --- a/suite2cases/libuv.json +++ b/suite2cases/libuv.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libuv_install_and_remove_libuv" + "name": "oe_test_libuv_install_and_remove_libuv", + "rpm": "libuv" }, { - "name": "oe_test_libuv_install_and_remove_libuv-devel" + "name": "oe_test_libuv_install_and_remove_libuv-devel", + "rpm": "libuv-devel" }, { - "name": "oe_test_libuv_install_and_remove_libuv-help" + "name": "oe_test_libuv_install_and_remove_libuv-help", + "rpm": "libuv-help" }, { - "name": "oe_test_libuv_install_and_remove_libuv-debugsource" + "name": "oe_test_libuv_install_and_remove_libuv-debugsource", + "rpm": "libuv-debugsource" }, { - "name": "oe_test_libuv_install_and_remove_libuv-debuginfo" + "name": "oe_test_libuv_install_and_remove_libuv-debuginfo", + "rpm": "libuv-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libvdpau.json b/suite2cases/libvdpau.json index 37af66023..bc12547a4 100644 --- a/suite2cases/libvdpau.json +++ b/suite2cases/libvdpau.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libvdpau_install_and_remove_libvdpau" + "name": "oe_test_libvdpau_install_and_remove_libvdpau", + "rpm": "libvdpau" }, { - "name": "oe_test_libvdpau_install_and_remove_libvdpau-devel" + "name": "oe_test_libvdpau_install_and_remove_libvdpau-devel", + "rpm": "libvdpau-devel" }, { - "name": "oe_test_libvdpau_install_and_remove_libvdpau-debuginfo" + "name": "oe_test_libvdpau_install_and_remove_libvdpau-debuginfo", + "rpm": "libvdpau-debuginfo" }, { - "name": "oe_test_libvdpau_install_and_remove_libvdpau-debugsource" + "name": "oe_test_libvdpau_install_and_remove_libvdpau-debugsource", + "rpm": "libvdpau-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libverto.json b/suite2cases/libverto.json index e42922421..60725c151 100644 --- a/suite2cases/libverto.json +++ b/suite2cases/libverto.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libverto_install_and_remove_libverto" + "name": "oe_test_libverto_install_and_remove_libverto", + "rpm": "libverto" }, { - "name": "oe_test_libverto_install_and_remove_libverto-devel" + "name": "oe_test_libverto_install_and_remove_libverto-devel", + "rpm": "libverto-devel" }, { - "name": "oe_test_libverto_install_and_remove_libverto-debuginfo" + "name": "oe_test_libverto_install_and_remove_libverto-debuginfo", + "rpm": "libverto-debuginfo" }, { - "name": "oe_test_libverto_install_and_remove_libverto-debugsource" + "name": "oe_test_libverto_install_and_remove_libverto-debugsource", + "rpm": "libverto-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libvisual.json b/suite2cases/libvisual.json index 1d501b8e6..a2c92cf6c 100644 --- a/suite2cases/libvisual.json +++ b/suite2cases/libvisual.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libvisual_install_and_remove_libvisual" + "name": "oe_test_libvisual_install_and_remove_libvisual", + "rpm": "libvisual" }, { - "name": "oe_test_libvisual_install_and_remove_libvisual-devel" + "name": "oe_test_libvisual_install_and_remove_libvisual-devel", + "rpm": "libvisual-devel" }, { - "name": "oe_test_libvisual_install_and_remove_libvisual-debuginfo" + "name": "oe_test_libvisual_install_and_remove_libvisual-debuginfo", + "rpm": "libvisual-debuginfo" }, { - "name": "oe_test_libvisual_install_and_remove_libvisual-debugsource" + "name": "oe_test_libvisual_install_and_remove_libvisual-debugsource", + "rpm": "libvisual-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libvoikko.json b/suite2cases/libvoikko.json index f7956570f..f10d4f2f5 100644 --- a/suite2cases/libvoikko.json +++ b/suite2cases/libvoikko.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libvoikko_install_and_remove_libvoikko" + "name": "oe_test_libvoikko_install_and_remove_libvoikko", + "rpm": "libvoikko" }, { - "name": "oe_test_libvoikko_install_and_remove_libvoikko-help" + "name": "oe_test_libvoikko_install_and_remove_libvoikko-help", + "rpm": "libvoikko-help" }, { - "name": "oe_test_libvoikko_install_and_remove_libvoikko-devel" + "name": "oe_test_libvoikko_install_and_remove_libvoikko-devel", + "rpm": "libvoikko-devel" }, { - "name": "oe_test_libvoikko_install_and_remove_python3-libvoikko" + "name": "oe_test_libvoikko_install_and_remove_python3-libvoikko", + "rpm": "python3-libvoikko" }, { - "name": "oe_test_libvoikko_install_and_remove_libvoikko-debugsource" + "name": "oe_test_libvoikko_install_and_remove_libvoikko-debugsource", + "rpm": "libvoikko-debugsource" }, { - "name": "oe_test_libvoikko_install_and_remove_libvoikko-debuginfo" + "name": "oe_test_libvoikko_install_and_remove_libvoikko-debuginfo", + "rpm": "libvoikko-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libvorbis.json b/suite2cases/libvorbis.json index bd57a2b91..c49988184 100644 --- a/suite2cases/libvorbis.json +++ b/suite2cases/libvorbis.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libvorbis_install_and_remove_libvorbis" + "name": "oe_test_libvorbis_install_and_remove_libvorbis", + "rpm": "libvorbis" }, { - "name": "oe_test_libvorbis_install_and_remove_libvorbis-devel" + "name": "oe_test_libvorbis_install_and_remove_libvorbis-devel", + "rpm": "libvorbis-devel" }, { - "name": "oe_test_libvorbis_install_and_remove_libvorbis-help" + "name": "oe_test_libvorbis_install_and_remove_libvorbis-help", + "rpm": "libvorbis-help" }, { - "name": "oe_test_libvorbis_install_and_remove_libvorbis-debuginfo" + "name": "oe_test_libvorbis_install_and_remove_libvorbis-debuginfo", + "rpm": "libvorbis-debuginfo" }, { - "name": "oe_test_libvorbis_install_and_remove_libvorbis-debugsource" + "name": "oe_test_libvorbis_install_and_remove_libvorbis-debugsource", + "rpm": "libvorbis-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libwacom.json b/suite2cases/libwacom.json index 97a4ce546..44f95e137 100644 --- a/suite2cases/libwacom.json +++ b/suite2cases/libwacom.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libwacom_install_and_remove_libwacom" + "name": "oe_test_libwacom_install_and_remove_libwacom", + "rpm": "libwacom" }, { - "name": "oe_test_libwacom_install_and_remove_libwacom-devel" + "name": "oe_test_libwacom_install_and_remove_libwacom-devel", + "rpm": "libwacom-devel" }, { - "name": "oe_test_libwacom_install_and_remove_libwacom-data" + "name": "oe_test_libwacom_install_and_remove_libwacom-data", + "rpm": "libwacom-data" }, { - "name": "oe_test_libwacom_install_and_remove_libwacom-debuginfo" + "name": "oe_test_libwacom_install_and_remove_libwacom-debuginfo", + "rpm": "libwacom-debuginfo" }, { - "name": "oe_test_libwacom_install_and_remove_libwacom-debugsource" + "name": "oe_test_libwacom_install_and_remove_libwacom-debugsource", + "rpm": "libwacom-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libwebp.json b/suite2cases/libwebp.json index a6cf2ec5d..6ccf90e99 100644 --- a/suite2cases/libwebp.json +++ b/suite2cases/libwebp.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_libwebp_install_and_remove_libwebp" + "name": "oe_test_libwebp_install_and_remove_libwebp", + "rpm": "libwebp" }, { - "name": "oe_test_libwebp_install_and_remove_libwebp-tools" + "name": "oe_test_libwebp_install_and_remove_libwebp-tools", + "rpm": "libwebp-tools" }, { - "name": "oe_test_libwebp_install_and_remove_libwebp-devel" + "name": "oe_test_libwebp_install_and_remove_libwebp-devel", + "rpm": "libwebp-devel" }, { - "name": "oe_test_libwebp_install_and_remove_libwebp-java" + "name": "oe_test_libwebp_install_and_remove_libwebp-java", + "rpm": "libwebp-java" }, { - "name": "oe_test_libwebp_install_and_remove_libwebp-help" + "name": "oe_test_libwebp_install_and_remove_libwebp-help", + "rpm": "libwebp-help" }, { - "name": "oe_test_libwebp_install_and_remove_libwebp-debuginfo" + "name": "oe_test_libwebp_install_and_remove_libwebp-debuginfo", + "rpm": "libwebp-debuginfo" }, { - "name": "oe_test_libwebp_install_and_remove_libwebp-debugsource" + "name": "oe_test_libwebp_install_and_remove_libwebp-debugsource", + "rpm": "libwebp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libwmf.json b/suite2cases/libwmf.json index e7c1ed31c..29bdede75 100644 --- a/suite2cases/libwmf.json +++ b/suite2cases/libwmf.json @@ -38,16 +38,20 @@ "name": "oe_test_libwmf_wmf2svg_02" }, { - "name": "oe_test_libwmf_install_and_remove_libwmf" + "name": "oe_test_libwmf_install_and_remove_libwmf", + "rpm": "libwmf" }, { - "name": "oe_test_libwmf_install_and_remove_libwmf-devel" + "name": "oe_test_libwmf_install_and_remove_libwmf-devel", + "rpm": "libwmf-devel" }, { - "name": "oe_test_libwmf_install_and_remove_libwmf-debugsource" + "name": "oe_test_libwmf_install_and_remove_libwmf-debugsource", + "rpm": "libwmf-debugsource" }, { - "name": "oe_test_libwmf_install_and_remove_libwmf-debuginfo" + "name": "oe_test_libwmf_install_and_remove_libwmf-debuginfo", + "rpm": "libwmf-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libwpe.json b/suite2cases/libwpe.json index 8ebf84081..7a6e860d3 100644 --- a/suite2cases/libwpe.json +++ b/suite2cases/libwpe.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libwpe_install_and_remove_libwpe" + "name": "oe_test_libwpe_install_and_remove_libwpe", + "rpm": "libwpe" }, { - "name": "oe_test_libwpe_install_and_remove_libwpe-devel" + "name": "oe_test_libwpe_install_and_remove_libwpe-devel", + "rpm": "libwpe-devel" }, { - "name": "oe_test_libwpe_install_and_remove_libwpe-doc" + "name": "oe_test_libwpe_install_and_remove_libwpe-doc", + "rpm": "libwpe-doc" } ] } \ No newline at end of file diff --git a/suite2cases/libxcb.json b/suite2cases/libxcb.json index 4e0cee7c7..3c6657c46 100644 --- a/suite2cases/libxcb.json +++ b/suite2cases/libxcb.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libxcb_install_and_remove_libxcb" + "name": "oe_test_libxcb_install_and_remove_libxcb", + "rpm": "libxcb" }, { - "name": "oe_test_libxcb_install_and_remove_libxcb-help" + "name": "oe_test_libxcb_install_and_remove_libxcb-help", + "rpm": "libxcb-help" }, { - "name": "oe_test_libxcb_install_and_remove_libxcb-devel" + "name": "oe_test_libxcb_install_and_remove_libxcb-devel", + "rpm": "libxcb-devel" }, { - "name": "oe_test_libxcb_install_and_remove_libxcb-debugsource" + "name": "oe_test_libxcb_install_and_remove_libxcb-debugsource", + "rpm": "libxcb-debugsource" }, { - "name": "oe_test_libxcb_install_and_remove_libxcb-debuginfo" + "name": "oe_test_libxcb_install_and_remove_libxcb-debuginfo", + "rpm": "libxcb-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libxcrypt.json b/suite2cases/libxcrypt.json index ddb31f1d5..3440162b9 100644 --- a/suite2cases/libxcrypt.json +++ b/suite2cases/libxcrypt.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libxcrypt_install_and_remove_libxcrypt" + "name": "oe_test_libxcrypt_install_and_remove_libxcrypt", + "rpm": "libxcrypt" }, { - "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-help" + "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-help", + "rpm": "libxcrypt-help" }, { - "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-devel" + "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-devel", + "rpm": "libxcrypt-devel" }, { - "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-doc" + "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-doc", + "rpm": "libxcrypt-doc" }, { - "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-compat" + "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-compat", + "rpm": "libxcrypt-compat" }, { - "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-static" + "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-static", + "rpm": "libxcrypt-static" } ] } \ No newline at end of file diff --git a/suite2cases/libxkbcommon.json b/suite2cases/libxkbcommon.json index 1d77dd5f4..091f7ce66 100644 --- a/suite2cases/libxkbcommon.json +++ b/suite2cases/libxkbcommon.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon" + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon", + "rpm": "libxkbcommon" }, { - "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-devel" + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-devel", + "rpm": "libxkbcommon-devel" }, { - "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11" + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11", + "rpm": "libxkbcommon-x11" }, { - "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-utils" + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-utils", + "rpm": "libxkbcommon-utils" }, { - "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11-devel" + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11-devel", + "rpm": "libxkbcommon-x11-devel" }, { - "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-debugsource" + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-debugsource", + "rpm": "libxkbcommon-debugsource" }, { - "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-debuginfo" + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-debuginfo", + "rpm": "libxkbcommon-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libxkbfile.json b/suite2cases/libxkbfile.json index 523917c22..4af6696b4 100644 --- a/suite2cases/libxkbfile.json +++ b/suite2cases/libxkbfile.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libxkbfile_install_and_remove_libxkbfile" + "name": "oe_test_libxkbfile_install_and_remove_libxkbfile", + "rpm": "libxkbfile" }, { - "name": "oe_test_libxkbfile_install_and_remove_libxkbfile-devel" + "name": "oe_test_libxkbfile_install_and_remove_libxkbfile-devel", + "rpm": "libxkbfile-devel" }, { - "name": "oe_test_libxkbfile_install_and_remove_libxkbfile-debuginfo" + "name": "oe_test_libxkbfile_install_and_remove_libxkbfile-debuginfo", + "rpm": "libxkbfile-debuginfo" }, { - "name": "oe_test_libxkbfile_install_and_remove_libxkbfile-debugsource" + "name": "oe_test_libxkbfile_install_and_remove_libxkbfile-debugsource", + "rpm": "libxkbfile-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libxklavier.json b/suite2cases/libxklavier.json index 8f8f7ee54..be5f9e16d 100644 --- a/suite2cases/libxklavier.json +++ b/suite2cases/libxklavier.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libxklavier_install_and_remove_libxklavier" + "name": "oe_test_libxklavier_install_and_remove_libxklavier", + "rpm": "libxklavier" }, { - "name": "oe_test_libxklavier_install_and_remove_libxklavier-devel" + "name": "oe_test_libxklavier_install_and_remove_libxklavier-devel", + "rpm": "libxklavier-devel" }, { - "name": "oe_test_libxklavier_install_and_remove_libxklavier-help" + "name": "oe_test_libxklavier_install_and_remove_libxklavier-help", + "rpm": "libxklavier-help" }, { - "name": "oe_test_libxklavier_install_and_remove_libxklavier-debuginfo" + "name": "oe_test_libxklavier_install_and_remove_libxklavier-debuginfo", + "rpm": "libxklavier-debuginfo" }, { - "name": "oe_test_libxklavier_install_and_remove_libxklavier-debugsource" + "name": "oe_test_libxklavier_install_and_remove_libxklavier-debugsource", + "rpm": "libxklavier-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libxml2.json b/suite2cases/libxml2.json index d47b21752..fcc5371cc 100644 --- a/suite2cases/libxml2.json +++ b/suite2cases/libxml2.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_libxml2_install_and_remove_libxml2" + "name": "oe_test_libxml2_install_and_remove_libxml2", + "rpm": "libxml2" }, { - "name": "oe_test_libxml2_install_and_remove_python2-libxml2" + "name": "oe_test_libxml2_install_and_remove_python2-libxml2", + "rpm": "python2-libxml2" }, { - "name": "oe_test_libxml2_install_and_remove_libxml2-help" + "name": "oe_test_libxml2_install_and_remove_libxml2-help", + "rpm": "libxml2-help" }, { - "name": "oe_test_libxml2_install_and_remove_libxml2-devel" + "name": "oe_test_libxml2_install_and_remove_libxml2-devel", + "rpm": "libxml2-devel" }, { - "name": "oe_test_libxml2_install_and_remove_python3-libxml2" + "name": "oe_test_libxml2_install_and_remove_python3-libxml2", + "rpm": "python3-libxml2" }, { - "name": "oe_test_libxml2_install_and_remove_libxml2-debuginfo" + "name": "oe_test_libxml2_install_and_remove_libxml2-debuginfo", + "rpm": "libxml2-debuginfo" }, { - "name": "oe_test_libxml2_install_and_remove_libxml2-debugsource" + "name": "oe_test_libxml2_install_and_remove_libxml2-debugsource", + "rpm": "libxml2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libxmlb.json b/suite2cases/libxmlb.json index 8beaf62e1..1407f56cc 100644 --- a/suite2cases/libxmlb.json +++ b/suite2cases/libxmlb.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_libxmlb_install_and_remove_libxmlb" + "name": "oe_test_libxmlb_install_and_remove_libxmlb", + "rpm": "libxmlb" }, { - "name": "oe_test_libxmlb_install_and_remove_libxmlb-devel" + "name": "oe_test_libxmlb_install_and_remove_libxmlb-devel", + "rpm": "libxmlb-devel" }, { - "name": "oe_test_libxmlb_install_and_remove_libxmlb-debugsource" + "name": "oe_test_libxmlb_install_and_remove_libxmlb-debugsource", + "rpm": "libxmlb-debugsource" }, { - "name": "oe_test_libxmlb_install_and_remove_libxmlb-debuginfo" + "name": "oe_test_libxmlb_install_and_remove_libxmlb-debuginfo", + "rpm": "libxmlb-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libxpm.json b/suite2cases/libxpm.json index 5205d5cb0..acd7732ef 100644 --- a/suite2cases/libxpm.json +++ b/suite2cases/libxpm.json @@ -7,19 +7,24 @@ "name": "oe_test_libxpm" }, { - "name": "oe_test_libXpm_install_and_remove_libXpm" + "name": "oe_test_libXpm_install_and_remove_libXpm", + "rpm": "libXpm" }, { - "name": "oe_test_libXpm_install_and_remove_libXpm-devel" + "name": "oe_test_libXpm_install_and_remove_libXpm-devel", + "rpm": "libXpm-devel" }, { - "name": "oe_test_libXpm_install_and_remove_libXpm-debuginfo" + "name": "oe_test_libXpm_install_and_remove_libXpm-debuginfo", + "rpm": "libXpm-debuginfo" }, { - "name": "oe_test_libXpm_install_and_remove_libXpm-debugsource" + "name": "oe_test_libXpm_install_and_remove_libXpm-debugsource", + "rpm": "libXpm-debugsource" }, { - "name": "oe_test_libXpm_install_and_remove_libXpm-help" + "name": "oe_test_libXpm_install_and_remove_libXpm-help", + "rpm": "libXpm-help" } ] } \ No newline at end of file diff --git a/suite2cases/libxshmfence.json b/suite2cases/libxshmfence.json index 2fa918ddf..70a0e8985 100644 --- a/suite2cases/libxshmfence.json +++ b/suite2cases/libxshmfence.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_libxshmfence_install_and_remove_libxshmfence" + "name": "oe_test_libxshmfence_install_and_remove_libxshmfence", + "rpm": "libxshmfence" }, { - "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-devel" + "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-devel", + "rpm": "libxshmfence-devel" }, { - "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-help" + "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-help", + "rpm": "libxshmfence-help" }, { - "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-debugsource" + "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-debugsource", + "rpm": "libxshmfence-debugsource" }, { - "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-debuginfo" + "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-debuginfo", + "rpm": "libxshmfence-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libxslt.json b/suite2cases/libxslt.json index 573cb21be..aadcd8e46 100644 --- a/suite2cases/libxslt.json +++ b/suite2cases/libxslt.json @@ -8,25 +8,32 @@ "name": "oe_test_libxslt" }, { - "name": "oe_test_libxslt_install_and_remove_libxslt" + "name": "oe_test_libxslt_install_and_remove_libxslt", + "rpm": "libxslt" }, { - "name": "oe_test_libxslt_install_and_remove_python3-libxslt" + "name": "oe_test_libxslt_install_and_remove_python3-libxslt", + "rpm": "python3-libxslt" }, { - "name": "oe_test_libxslt_install_and_remove_libxslt-devel" + "name": "oe_test_libxslt_install_and_remove_libxslt-devel", + "rpm": "libxslt-devel" }, { - "name": "oe_test_libxslt_install_and_remove_libxslt-help" + "name": "oe_test_libxslt_install_and_remove_libxslt-help", + "rpm": "libxslt-help" }, { - "name": "oe_test_libxslt_install_and_remove_libxslt-debuginfo" + "name": "oe_test_libxslt_install_and_remove_libxslt-debuginfo", + "rpm": "libxslt-debuginfo" }, { - "name": "oe_test_libxslt_install_and_remove_libxslt-debugsource" + "name": "oe_test_libxslt_install_and_remove_libxslt-debugsource", + "rpm": "libxslt-debugsource" }, { - "name": "oe_test_libxslt_install_and_remove_python2-libxslt" + "name": "oe_test_libxslt_install_and_remove_python2-libxslt", + "rpm": "python2-libxslt" } ] } \ No newline at end of file diff --git a/suite2cases/libyaml.json b/suite2cases/libyaml.json index f895004c6..19461a539 100644 --- a/suite2cases/libyaml.json +++ b/suite2cases/libyaml.json @@ -8,19 +8,24 @@ "name": "oe_test_libyaml" }, { - "name": "oe_test_libyaml_install_and_remove_libyaml" + "name": "oe_test_libyaml_install_and_remove_libyaml", + "rpm": "libyaml" }, { - "name": "oe_test_libyaml_install_and_remove_libyaml-devel" + "name": "oe_test_libyaml_install_and_remove_libyaml-devel", + "rpm": "libyaml-devel" }, { - "name": "oe_test_libyaml_install_and_remove_libyaml-help" + "name": "oe_test_libyaml_install_and_remove_libyaml-help", + "rpm": "libyaml-help" }, { - "name": "oe_test_libyaml_install_and_remove_libyaml-debugsource" + "name": "oe_test_libyaml_install_and_remove_libyaml-debugsource", + "rpm": "libyaml-debugsource" }, { - "name": "oe_test_libyaml_install_and_remove_libyaml-debuginfo" + "name": "oe_test_libyaml_install_and_remove_libyaml-debuginfo", + "rpm": "libyaml-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/linux-firmware.json b/suite2cases/linux-firmware.json index 8ff0ec234..19dbafe13 100644 --- a/suite2cases/linux-firmware.json +++ b/suite2cases/linux-firmware.json @@ -5,31 +5,40 @@ "memory": 4, "cases": [ { - "name": "oe_test_linux-firmware_install_and_remove_linux-firmware" + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware", + "rpm": "linux-firmware" }, { - "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-mediatek" + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-mediatek", + "rpm": "linux-firmware-mediatek" }, { - "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-mrvl" + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-mrvl", + "rpm": "linux-firmware-mrvl" }, { - "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-ti-connectivity" + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-ti-connectivity", + "rpm": "linux-firmware-ti-connectivity" }, { - "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-ath" + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-ath", + "rpm": "linux-firmware-ath" }, { - "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-libertas" + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-libertas", + "rpm": "linux-firmware-libertas" }, { - "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-cypress" + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-cypress", + "rpm": "linux-firmware-cypress" }, { - "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-netronome" + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-netronome", + "rpm": "linux-firmware-netronome" }, { - "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-iwlwifi" + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-iwlwifi", + "rpm": "linux-firmware-iwlwifi" } ] } \ No newline at end of file diff --git a/suite2cases/linuxdoc-tools.json b/suite2cases/linuxdoc-tools.json index adf3380a5..b1f8eb3be 100644 --- a/suite2cases/linuxdoc-tools.json +++ b/suite2cases/linuxdoc-tools.json @@ -44,16 +44,20 @@ "name": "oe_test_linuxdoc-tools_14" }, { - "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools" + "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools", + "rpm": "linuxdoc-tools" }, { - "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-help" + "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-help", + "rpm": "linuxdoc-tools-help" }, { - "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debuginfo" + "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debuginfo", + "rpm": "linuxdoc-tools-debuginfo" }, { - "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debugsource" + "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debugsource", + "rpm": "linuxdoc-tools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/lksctp-tools.json b/suite2cases/lksctp-tools.json index f16d3aa8a..1596c0a9a 100644 --- a/suite2cases/lksctp-tools.json +++ b/suite2cases/lksctp-tools.json @@ -20,19 +20,24 @@ "name": "oe_test_lksctp-tools_sctp_test" }, { - "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools" + "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools", + "rpm": "lksctp-tools" }, { - "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-devel" + "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-devel", + "rpm": "lksctp-tools-devel" }, { - "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-help" + "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-help", + "rpm": "lksctp-tools-help" }, { - "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-debuginfo" + "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-debuginfo", + "rpm": "lksctp-tools-debuginfo" }, { - "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-debugsource" + "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-debugsource", + "rpm": "lksctp-tools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/lldpad.json b/suite2cases/lldpad.json index c09bb12bd..e83825bf8 100644 --- a/suite2cases/lldpad.json +++ b/suite2cases/lldpad.json @@ -11,19 +11,24 @@ "name": "oe_test_socket_lldpad" }, { - "name": "oe_test_lldpad_install_and_remove_lldpad" + "name": "oe_test_lldpad_install_and_remove_lldpad", + "rpm": "lldpad" }, { - "name": "oe_test_lldpad_install_and_remove_lldpad-devel" + "name": "oe_test_lldpad_install_and_remove_lldpad-devel", + "rpm": "lldpad-devel" }, { - "name": "oe_test_lldpad_install_and_remove_lldpad-help" + "name": "oe_test_lldpad_install_and_remove_lldpad-help", + "rpm": "lldpad-help" }, { - "name": "oe_test_lldpad_install_and_remove_lldpad-debugsource" + "name": "oe_test_lldpad_install_and_remove_lldpad-debugsource", + "rpm": "lldpad-debugsource" }, { - "name": "oe_test_lldpad_install_and_remove_lldpad-debuginfo" + "name": "oe_test_lldpad_install_and_remove_lldpad-debuginfo", + "rpm": "lldpad-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/llvm.json b/suite2cases/llvm.json index df044f01c..0a87ab654 100644 --- a/suite2cases/llvm.json +++ b/suite2cases/llvm.json @@ -5,37 +5,48 @@ "memory": 4, "cases": [ { - "name": "oe_test_llvm_install_and_remove_llvm" + "name": "oe_test_llvm_install_and_remove_llvm", + "rpm": "llvm" }, { - "name": "oe_test_llvm_install_and_remove_llvm-help" + "name": "oe_test_llvm_install_and_remove_llvm-help", + "rpm": "llvm-help" }, { - "name": "oe_test_llvm_install_and_remove_llvm-libs" + "name": "oe_test_llvm_install_and_remove_llvm-libs", + "rpm": "llvm-libs" }, { - "name": "oe_test_llvm_install_and_remove_llvm-devel" + "name": "oe_test_llvm_install_and_remove_llvm-devel", + "rpm": "llvm-devel" }, { - "name": "oe_test_llvm_install_and_remove_llvm-doc" + "name": "oe_test_llvm_install_and_remove_llvm-doc", + "rpm": "llvm-doc" }, { - "name": "oe_test_llvm_install_and_remove_llvm-googletest" + "name": "oe_test_llvm_install_and_remove_llvm-googletest", + "rpm": "llvm-googletest" }, { - "name": "oe_test_llvm_install_and_remove_llvm-static" + "name": "oe_test_llvm_install_and_remove_llvm-static", + "rpm": "llvm-static" }, { - "name": "oe_test_llvm_install_and_remove_llvm-cmake-utils" + "name": "oe_test_llvm_install_and_remove_llvm-cmake-utils", + "rpm": "llvm-cmake-utils" }, { - "name": "oe_test_llvm_install_and_remove_llvm-test" + "name": "oe_test_llvm_install_and_remove_llvm-test", + "rpm": "llvm-test" }, { - "name": "oe_test_llvm_install_and_remove_llvm-debugsource" + "name": "oe_test_llvm_install_and_remove_llvm-debugsource", + "rpm": "llvm-debugsource" }, { - "name": "oe_test_llvm_install_and_remove_llvm-debuginfo" + "name": "oe_test_llvm_install_and_remove_llvm-debuginfo", + "rpm": "llvm-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/lm_sensors.json b/suite2cases/lm_sensors.json index ec08bd070..9b08df965 100644 --- a/suite2cases/lm_sensors.json +++ b/suite2cases/lm_sensors.json @@ -17,22 +17,28 @@ "name": "oe_test_service_sensord" }, { - "name": "oe_test_lm_sensors_install_and_remove_lm_sensors" + "name": "oe_test_lm_sensors_install_and_remove_lm_sensors", + "rpm": "lm_sensors" }, { - "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-help" + "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-help", + "rpm": "lm_sensors-help" }, { - "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-sensord" + "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-sensord", + "rpm": "lm_sensors-sensord" }, { - "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-devel" + "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-devel", + "rpm": "lm_sensors-devel" }, { - "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-debuginfo" + "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-debuginfo", + "rpm": "lm_sensors-debuginfo" }, { - "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-debugsource" + "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-debugsource", + "rpm": "lm_sensors-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/lmdb.json b/suite2cases/lmdb.json index 72aa17dbf..c1e56b9d9 100644 --- a/suite2cases/lmdb.json +++ b/suite2cases/lmdb.json @@ -8,19 +8,24 @@ "name": "oe_test_lmdb" }, { - "name": "oe_test_lmdb_install_and_remove_lmdb" + "name": "oe_test_lmdb_install_and_remove_lmdb", + "rpm": "lmdb" }, { - "name": "oe_test_lmdb_install_and_remove_lmdb-devel" + "name": "oe_test_lmdb_install_and_remove_lmdb-devel", + "rpm": "lmdb-devel" }, { - "name": "oe_test_lmdb_install_and_remove_lmdb-help" + "name": "oe_test_lmdb_install_and_remove_lmdb-help", + "rpm": "lmdb-help" }, { - "name": "oe_test_lmdb_install_and_remove_lmdb-debuginfo" + "name": "oe_test_lmdb_install_and_remove_lmdb-debuginfo", + "rpm": "lmdb-debuginfo" }, { - "name": "oe_test_lmdb_install_and_remove_lmdb-debugsource" + "name": "oe_test_lmdb_install_and_remove_lmdb-debugsource", + "rpm": "lmdb-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/logrotate.json b/suite2cases/logrotate.json index 3d86267b6..4c26556e6 100644 --- a/suite2cases/logrotate.json +++ b/suite2cases/logrotate.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_logrotate_install_and_remove_logrotate" + "name": "oe_test_logrotate_install_and_remove_logrotate", + "rpm": "logrotate" }, { - "name": "oe_test_logrotate_install_and_remove_logrotate-help" + "name": "oe_test_logrotate_install_and_remove_logrotate-help", + "rpm": "logrotate-help" }, { - "name": "oe_test_logrotate_install_and_remove_logrotate-debuginfo" + "name": "oe_test_logrotate_install_and_remove_logrotate-debuginfo", + "rpm": "logrotate-debuginfo" }, { - "name": "oe_test_logrotate_install_and_remove_logrotate-debugsource" + "name": "oe_test_logrotate_install_and_remove_logrotate-debugsource", + "rpm": "logrotate-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/lorax.json b/suite2cases/lorax.json index 47ad6172e..caa6b4c7b 100644 --- a/suite2cases/lorax.json +++ b/suite2cases/lorax.json @@ -11,22 +11,28 @@ "name": "oe_test_socket_lorax-composer" }, { - "name": "oe_test_lorax_install_and_remove_lorax" + "name": "oe_test_lorax_install_and_remove_lorax", + "rpm": "lorax" }, { - "name": "oe_test_lorax_install_and_remove_lorax-composer" + "name": "oe_test_lorax_install_and_remove_lorax-composer", + "rpm": "lorax-composer" }, { - "name": "oe_test_lorax_install_and_remove_lorax-lmc-virt" + "name": "oe_test_lorax_install_and_remove_lorax-lmc-virt", + "rpm": "lorax-lmc-virt" }, { - "name": "oe_test_lorax_install_and_remove_lorax-lmc-novirt" + "name": "oe_test_lorax_install_and_remove_lorax-lmc-novirt", + "rpm": "lorax-lmc-novirt" }, { - "name": "oe_test_lorax_install_and_remove_composer-cli" + "name": "oe_test_lorax_install_and_remove_composer-cli", + "rpm": "composer-cli" }, { - "name": "oe_test_lorax_install_and_remove_lorax-help" + "name": "oe_test_lorax_install_and_remove_lorax-help", + "rpm": "lorax-help" } ] } \ No newline at end of file diff --git a/suite2cases/lshw.json b/suite2cases/lshw.json index 0b2026eaf..d3595e2f0 100644 --- a/suite2cases/lshw.json +++ b/suite2cases/lshw.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_lshw_install_and_remove_lshw" + "name": "oe_test_lshw_install_and_remove_lshw", + "rpm": "lshw" }, { - "name": "oe_test_lshw_install_and_remove_lshw-help" + "name": "oe_test_lshw_install_and_remove_lshw-help", + "rpm": "lshw-help" }, { - "name": "oe_test_lshw_install_and_remove_lshw-debugsource" + "name": "oe_test_lshw_install_and_remove_lshw-debugsource", + "rpm": "lshw-debugsource" }, { - "name": "oe_test_lshw_install_and_remove_lshw-debuginfo" + "name": "oe_test_lshw_install_and_remove_lshw-debuginfo", + "rpm": "lshw-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/lsof.json b/suite2cases/lsof.json index 4c12ad8d9..2d9f9010d 100644 --- a/suite2cases/lsof.json +++ b/suite2cases/lsof.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_lsof_install_and_remove_lsof" + "name": "oe_test_lsof_install_and_remove_lsof", + "rpm": "lsof" }, { - "name": "oe_test_lsof_install_and_remove_lsof-help" + "name": "oe_test_lsof_install_and_remove_lsof-help", + "rpm": "lsof-help" }, { - "name": "oe_test_lsof_install_and_remove_lsof-debuginfo" + "name": "oe_test_lsof_install_and_remove_lsof-debuginfo", + "rpm": "lsof-debuginfo" }, { - "name": "oe_test_lsof_install_and_remove_lsof-debugsource" + "name": "oe_test_lsof_install_and_remove_lsof-debugsource", + "rpm": "lsof-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/lsscsi.json b/suite2cases/lsscsi.json index 3baf04754..608f0d3ee 100644 --- a/suite2cases/lsscsi.json +++ b/suite2cases/lsscsi.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_lsscsi_install_and_remove_lsscsi" + "name": "oe_test_lsscsi_install_and_remove_lsscsi", + "rpm": "lsscsi" }, { - "name": "oe_test_lsscsi_install_and_remove_lsscsi-help" + "name": "oe_test_lsscsi_install_and_remove_lsscsi-help", + "rpm": "lsscsi-help" }, { - "name": "oe_test_lsscsi_install_and_remove_lsscsi-debuginfo" + "name": "oe_test_lsscsi_install_and_remove_lsscsi-debuginfo", + "rpm": "lsscsi-debuginfo" }, { - "name": "oe_test_lsscsi_install_and_remove_lsscsi-debugsource" + "name": "oe_test_lsscsi_install_and_remove_lsscsi-debugsource", + "rpm": "lsscsi-debugsource" }, { - "name": "oe_test_lsscsi_install_and_remove_lsscsi-doc" + "name": "oe_test_lsscsi_install_and_remove_lsscsi-doc", + "rpm": "lsscsi-doc" } ] } \ No newline at end of file diff --git a/suite2cases/lua.json b/suite2cases/lua.json index 891adf267..f403c0854 100644 --- a/suite2cases/lua.json +++ b/suite2cases/lua.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_lua_install_and_remove_lua" + "name": "oe_test_lua_install_and_remove_lua", + "rpm": "lua" }, { - "name": "oe_test_lua_install_and_remove_lua-devel" + "name": "oe_test_lua_install_and_remove_lua-devel", + "rpm": "lua-devel" }, { - "name": "oe_test_lua_install_and_remove_lua-help" + "name": "oe_test_lua_install_and_remove_lua-help", + "rpm": "lua-help" }, { - "name": "oe_test_lua_install_and_remove_lua-debugsource" + "name": "oe_test_lua_install_and_remove_lua-debugsource", + "rpm": "lua-debugsource" }, { - "name": "oe_test_lua_install_and_remove_lua-debuginfo" + "name": "oe_test_lua_install_and_remove_lua-debuginfo", + "rpm": "lua-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/lvm2.json b/suite2cases/lvm2.json index 3f911d707..2bb4849e4 100644 --- a/suite2cases/lvm2.json +++ b/suite2cases/lvm2.json @@ -146,43 +146,56 @@ ] }, { - "name": "oe_test_lvm2_install_and_remove_lvm2" + "name": "oe_test_lvm2_install_and_remove_lvm2", + "rpm": "lvm2" }, { - "name": "oe_test_lvm2_install_and_remove_lvm2-test" + "name": "oe_test_lvm2_install_and_remove_lvm2-test", + "rpm": "lvm2-test" }, { - "name": "oe_test_lvm2_install_and_remove_device-mapper" + "name": "oe_test_lvm2_install_and_remove_device-mapper", + "rpm": "device-mapper" }, { - "name": "oe_test_lvm2_install_and_remove_lvm2-help" + "name": "oe_test_lvm2_install_and_remove_lvm2-help", + "rpm": "lvm2-help" }, { - "name": "oe_test_lvm2_install_and_remove_python3-lvm-deprecated" + "name": "oe_test_lvm2_install_and_remove_python3-lvm-deprecated", + "rpm": "python3-lvm-deprecated" }, { - "name": "oe_test_lvm2_install_and_remove_lvm2-devel" + "name": "oe_test_lvm2_install_and_remove_lvm2-devel", + "rpm": "lvm2-devel" }, { - "name": "oe_test_lvm2_install_and_remove_lvm2-dbusd" + "name": "oe_test_lvm2_install_and_remove_lvm2-dbusd", + "rpm": "lvm2-dbusd" }, { - "name": "oe_test_lvm2_install_and_remove_device-mapper-event" + "name": "oe_test_lvm2_install_and_remove_device-mapper-event", + "rpm": "device-mapper-event" }, { - "name": "oe_test_lvm2_install_and_remove_lvm2-cluster" + "name": "oe_test_lvm2_install_and_remove_lvm2-cluster", + "rpm": "lvm2-cluster" }, { - "name": "oe_test_lvm2_install_and_remove_cmirror" + "name": "oe_test_lvm2_install_and_remove_cmirror", + "rpm": "cmirror" }, { - "name": "oe_test_lvm2_install_and_remove_lvm2-lockd" + "name": "oe_test_lvm2_install_and_remove_lvm2-lockd", + "rpm": "lvm2-lockd" }, { - "name": "oe_test_lvm2_install_and_remove_lvm2-debugsource" + "name": "oe_test_lvm2_install_and_remove_lvm2-debugsource", + "rpm": "lvm2-debugsource" }, { - "name": "oe_test_lvm2_install_and_remove_lvm2-debuginfo" + "name": "oe_test_lvm2_install_and_remove_lvm2-debuginfo", + "rpm": "lvm2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/lynx.json b/suite2cases/lynx.json index cbf0640ba..264d22a4a 100644 --- a/suite2cases/lynx.json +++ b/suite2cases/lynx.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_lynx_install_and_remove_lynx" + "name": "oe_test_lynx_install_and_remove_lynx", + "rpm": "lynx" }, { - "name": "oe_test_lynx_install_and_remove_lynx-debuginfo" + "name": "oe_test_lynx_install_and_remove_lynx-debuginfo", + "rpm": "lynx-debuginfo" }, { - "name": "oe_test_lynx_install_and_remove_lynx-debugsource" + "name": "oe_test_lynx_install_and_remove_lynx-debugsource", + "rpm": "lynx-debugsource" }, { - "name": "oe_test_lynx_install_and_remove_lynx-help" + "name": "oe_test_lynx_install_and_remove_lynx-help", + "rpm": "lynx-help" } ] } \ No newline at end of file diff --git a/suite2cases/lz4.json b/suite2cases/lz4.json index b0d445828..e3eef6f64 100644 --- a/suite2cases/lz4.json +++ b/suite2cases/lz4.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_lz4_install_and_remove_lz4" + "name": "oe_test_lz4_install_and_remove_lz4", + "rpm": "lz4" }, { - "name": "oe_test_lz4_install_and_remove_lz4-devel" + "name": "oe_test_lz4_install_and_remove_lz4-devel", + "rpm": "lz4-devel" }, { - "name": "oe_test_lz4_install_and_remove_lz4-help" + "name": "oe_test_lz4_install_and_remove_lz4-help", + "rpm": "lz4-help" }, { - "name": "oe_test_lz4_install_and_remove_lz4-debugsource" + "name": "oe_test_lz4_install_and_remove_lz4-debugsource", + "rpm": "lz4-debugsource" }, { - "name": "oe_test_lz4_install_and_remove_lz4-debuginfo" + "name": "oe_test_lz4_install_and_remove_lz4-debuginfo", + "rpm": "lz4-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/lzo.json b/suite2cases/lzo.json index 5a839669b..469e5a5f4 100644 --- a/suite2cases/lzo.json +++ b/suite2cases/lzo.json @@ -11,25 +11,32 @@ "name": "oe_test_lzo-lzop_01" }, { - "name": "oe_test_lzo_install_and_remove_lzo" + "name": "oe_test_lzo_install_and_remove_lzo", + "rpm": "lzo" }, { - "name": "oe_test_lzo_install_and_remove_lzo-devel" + "name": "oe_test_lzo_install_and_remove_lzo-devel", + "rpm": "lzo-devel" }, { - "name": "oe_test_lzo_install_and_remove_lzo-minilzo" + "name": "oe_test_lzo_install_and_remove_lzo-minilzo", + "rpm": "lzo-minilzo" }, { - "name": "oe_test_lzo_install_and_remove_lzo-help" + "name": "oe_test_lzo_install_and_remove_lzo-help", + "rpm": "lzo-help" }, { - "name": "oe_test_lzo_install_and_remove_lzo-debuginfo" + "name": "oe_test_lzo_install_and_remove_lzo-debuginfo", + "rpm": "lzo-debuginfo" }, { - "name": "oe_test_lzo_install_and_remove_lzo-debugsource" + "name": "oe_test_lzo_install_and_remove_lzo-debugsource", + "rpm": "lzo-debugsource" }, { - "name": "oe_test_lzo_install_and_remove_lzo-doc" + "name": "oe_test_lzo_install_and_remove_lzo-doc", + "rpm": "lzo-doc" } ] } \ No newline at end of file diff --git a/suite2cases/m17n-db.json b/suite2cases/m17n-db.json index 1e46f8398..c24b3380f 100644 --- a/suite2cases/m17n-db.json +++ b/suite2cases/m17n-db.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_m17n-db_install_and_remove_m17n-db" + "name": "oe_test_m17n-db_install_and_remove_m17n-db", + "rpm": "m17n-db" }, { - "name": "oe_test_m17n-db_install_and_remove_m17n-db-devel" + "name": "oe_test_m17n-db_install_and_remove_m17n-db-devel", + "rpm": "m17n-db-devel" }, { - "name": "oe_test_m17n-db_install_and_remove_m17n-db-extras" + "name": "oe_test_m17n-db_install_and_remove_m17n-db-extras", + "rpm": "m17n-db-extras" } ] } \ No newline at end of file diff --git a/suite2cases/m17n-lib.json b/suite2cases/m17n-lib.json index 3f6e4f629..dbe9219b8 100644 --- a/suite2cases/m17n-lib.json +++ b/suite2cases/m17n-lib.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_m17n-lib_install_and_remove_m17n-lib" + "name": "oe_test_m17n-lib_install_and_remove_m17n-lib", + "rpm": "m17n-lib" }, { - "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-devel" + "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-devel", + "rpm": "m17n-lib-devel" }, { - "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-tools" + "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-tools", + "rpm": "m17n-lib-tools" }, { - "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-debuginfo" + "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-debuginfo", + "rpm": "m17n-lib-debuginfo" }, { - "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-debugsource" + "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-debugsource", + "rpm": "m17n-lib-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/m4.json b/suite2cases/m4.json index 875b8ddeb..678364050 100644 --- a/suite2cases/m4.json +++ b/suite2cases/m4.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_m4_install_and_remove_m4" + "name": "oe_test_m4_install_and_remove_m4", + "rpm": "m4" }, { - "name": "oe_test_m4_install_and_remove_m4-help" + "name": "oe_test_m4_install_and_remove_m4-help", + "rpm": "m4-help" }, { - "name": "oe_test_m4_install_and_remove_m4-debuginfo" + "name": "oe_test_m4_install_and_remove_m4-debuginfo", + "rpm": "m4-debuginfo" }, { - "name": "oe_test_m4_install_and_remove_m4-debugsource" + "name": "oe_test_m4_install_and_remove_m4-debugsource", + "rpm": "m4-debugsource" }, { - "name": "oe_test_m4_install_and_remove_m4-doc" + "name": "oe_test_m4_install_and_remove_m4-doc", + "rpm": "m4-doc" } ] } \ No newline at end of file diff --git a/suite2cases/make.json b/suite2cases/make.json index 309eb9d5e..c36dfd7aa 100644 --- a/suite2cases/make.json +++ b/suite2cases/make.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_make_install_and_remove_make" + "name": "oe_test_make_install_and_remove_make", + "rpm": "make" }, { - "name": "oe_test_make_install_and_remove_make-devel" + "name": "oe_test_make_install_and_remove_make-devel", + "rpm": "make-devel" }, { - "name": "oe_test_make_install_and_remove_make-help" + "name": "oe_test_make_install_and_remove_make-help", + "rpm": "make-help" }, { - "name": "oe_test_make_install_and_remove_make-debuginfo" + "name": "oe_test_make_install_and_remove_make-debuginfo", + "rpm": "make-debuginfo" }, { - "name": "oe_test_make_install_and_remove_make-debugsource" + "name": "oe_test_make_install_and_remove_make-debugsource", + "rpm": "make-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/man-db.json b/suite2cases/man-db.json index 715160feb..5f9a56e02 100644 --- a/suite2cases/man-db.json +++ b/suite2cases/man-db.json @@ -14,13 +14,16 @@ "name": "oe_test_service_man-db_01" }, { - "name": "oe_test_man-db_install_and_remove_man-db" + "name": "oe_test_man-db_install_and_remove_man-db", + "rpm": "man-db" }, { - "name": "oe_test_man-db_install_and_remove_man-db-debuginfo" + "name": "oe_test_man-db_install_and_remove_man-db-debuginfo", + "rpm": "man-db-debuginfo" }, { - "name": "oe_test_man-db_install_and_remove_man-db-debugsource" + "name": "oe_test_man-db_install_and_remove_man-db-debugsource", + "rpm": "man-db-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mandoc.json b/suite2cases/mandoc.json index 87872651b..db65f9786 100644 --- a/suite2cases/mandoc.json +++ b/suite2cases/mandoc.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_mandoc_install_and_remove_mandoc" + "name": "oe_test_mandoc_install_and_remove_mandoc", + "rpm": "mandoc" }, { - "name": "oe_test_mandoc_install_and_remove_libmandoc-devel" + "name": "oe_test_mandoc_install_and_remove_libmandoc-devel", + "rpm": "libmandoc-devel" }, { - "name": "oe_test_mandoc_install_and_remove_mandoc-debugsource" + "name": "oe_test_mandoc_install_and_remove_mandoc-debugsource", + "rpm": "mandoc-debugsource" }, { - "name": "oe_test_mandoc_install_and_remove_mandoc-debuginfo" + "name": "oe_test_mandoc_install_and_remove_mandoc-debuginfo", + "rpm": "mandoc-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/mariadb-connector-c.json b/suite2cases/mariadb-connector-c.json index 9bc8fabab..dd5948749 100644 --- a/suite2cases/mariadb-connector-c.json +++ b/suite2cases/mariadb-connector-c.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c" + "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c", + "rpm": "mariadb-connector-c" }, { - "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-devel" + "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-devel", + "rpm": "mariadb-connector-c-devel" }, { - "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debuginfo" + "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debuginfo", + "rpm": "mariadb-connector-c-debuginfo" }, { - "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debugsource" + "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debugsource", + "rpm": "mariadb-connector-c-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/maven-enforcer.json b/suite2cases/maven-enforcer.json index 7352760f8..11cdb9a96 100644 --- a/suite2cases/maven-enforcer.json +++ b/suite2cases/maven-enforcer.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer" + "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer", + "rpm": "maven-enforcer" }, { - "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-api" + "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-api", + "rpm": "maven-enforcer-api" }, { - "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-plugin" + "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-plugin", + "rpm": "maven-enforcer-plugin" }, { - "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-rules" + "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-rules", + "rpm": "maven-enforcer-rules" }, { - "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-help" + "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-help", + "rpm": "maven-enforcer-help" } ] } \ No newline at end of file diff --git a/suite2cases/maven-plugin-bundle.json b/suite2cases/maven-plugin-bundle.json index ea7160be4..c2f845ab8 100644 --- a/suite2cases/maven-plugin-bundle.json +++ b/suite2cases/maven-plugin-bundle.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle" + "name": "oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle", + "rpm": "maven-plugin-bundle" }, { - "name": "oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle-help" + "name": "oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle-help", + "rpm": "maven-plugin-bundle-help" } ] } \ No newline at end of file diff --git a/suite2cases/maven-source-plugin.json b/suite2cases/maven-source-plugin.json index f0b683530..6dfc78876 100644 --- a/suite2cases/maven-source-plugin.json +++ b/suite2cases/maven-source-plugin.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_maven-source-plugin_install_and_remove_maven-source-plugin" + "name": "oe_test_maven-source-plugin_install_and_remove_maven-source-plugin", + "rpm": "maven-source-plugin" }, { - "name": "oe_test_maven-source-plugin_install_and_remove_maven-source-plugin-help" + "name": "oe_test_maven-source-plugin_install_and_remove_maven-source-plugin-help", + "rpm": "maven-source-plugin-help" } ] } \ No newline at end of file diff --git a/suite2cases/mcpp.json b/suite2cases/mcpp.json index 3143f365f..ac249be2d 100644 --- a/suite2cases/mcpp.json +++ b/suite2cases/mcpp.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_mcpp_install_and_remove_mcpp" + "name": "oe_test_mcpp_install_and_remove_mcpp", + "rpm": "mcpp" }, { - "name": "oe_test_mcpp_install_and_remove_mcpp-devel" + "name": "oe_test_mcpp_install_and_remove_mcpp-devel", + "rpm": "mcpp-devel" }, { - "name": "oe_test_mcpp_install_and_remove_mcpp-help" + "name": "oe_test_mcpp_install_and_remove_mcpp-help", + "rpm": "mcpp-help" }, { - "name": "oe_test_mcpp_install_and_remove_mcpp-debuginfo" + "name": "oe_test_mcpp_install_and_remove_mcpp-debuginfo", + "rpm": "mcpp-debuginfo" }, { - "name": "oe_test_mcpp_install_and_remove_mcpp-debugsource" + "name": "oe_test_mcpp_install_and_remove_mcpp-debugsource", + "rpm": "mcpp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mdadm.json b/suite2cases/mdadm.json index e5766f1e2..50fb19fcf 100644 --- a/suite2cases/mdadm.json +++ b/suite2cases/mdadm.json @@ -21,16 +21,20 @@ "name": "oe_test_service_mdmonitor-oneshot" }, { - "name": "oe_test_mdadm_install_and_remove_mdadm" + "name": "oe_test_mdadm_install_and_remove_mdadm", + "rpm": "mdadm" }, { - "name": "oe_test_mdadm_install_and_remove_mdadm-help" + "name": "oe_test_mdadm_install_and_remove_mdadm-help", + "rpm": "mdadm-help" }, { - "name": "oe_test_mdadm_install_and_remove_mdadm-debuginfo" + "name": "oe_test_mdadm_install_and_remove_mdadm-debuginfo", + "rpm": "mdadm-debuginfo" }, { - "name": "oe_test_mdadm_install_and_remove_mdadm-debugsource" + "name": "oe_test_mdadm_install_and_remove_mdadm-debugsource", + "rpm": "mdadm-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mesa-demos.json b/suite2cases/mesa-demos.json index fb6eeffac..08e6bd42d 100644 --- a/suite2cases/mesa-demos.json +++ b/suite2cases/mesa-demos.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_mesa-demos_install_and_remove_mesa-demos" + "name": "oe_test_mesa-demos_install_and_remove_mesa-demos", + "rpm": "mesa-demos" }, { - "name": "oe_test_mesa-demos_install_and_remove_mesa-demos-help" + "name": "oe_test_mesa-demos_install_and_remove_mesa-demos-help", + "rpm": "mesa-demos-help" }, { - "name": "oe_test_mesa-demos_install_and_remove_mesa-demos-debuginfo" + "name": "oe_test_mesa-demos_install_and_remove_mesa-demos-debuginfo", + "rpm": "mesa-demos-debuginfo" }, { - "name": "oe_test_mesa-demos_install_and_remove_mesa-demos-debugsource" + "name": "oe_test_mesa-demos_install_and_remove_mesa-demos-debugsource", + "rpm": "mesa-demos-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mesa-libGLU.json b/suite2cases/mesa-libGLU.json index a7ae262c6..1ecf6f8ec 100644 --- a/suite2cases/mesa-libGLU.json +++ b/suite2cases/mesa-libGLU.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU" + "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU", + "rpm": "mesa-libGLU" }, { - "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-devel" + "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-devel", + "rpm": "mesa-libGLU-devel" }, { - "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debugsource" + "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debugsource", + "rpm": "mesa-libGLU-debugsource" }, { - "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debuginfo" + "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debuginfo", + "rpm": "mesa-libGLU-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/mesa.json b/suite2cases/mesa.json index 7c6083721..23eeee619 100644 --- a/suite2cases/mesa.json +++ b/suite2cases/mesa.json @@ -5,79 +5,104 @@ "memory": 4, "cases": [ { - "name": "oe_test_mesa_install_and_remove_mesa" + "name": "oe_test_mesa_install_and_remove_mesa", + "rpm": "mesa" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libxatracker-devel" + "name": "oe_test_mesa_install_and_remove_mesa-libxatracker-devel", + "rpm": "mesa-libxatracker-devel" }, { - "name": "oe_test_mesa_install_and_remove_mesa-filesystem" + "name": "oe_test_mesa_install_and_remove_mesa-filesystem", + "rpm": "mesa-filesystem" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libGL" + "name": "oe_test_mesa_install_and_remove_mesa-libGL", + "rpm": "mesa-libGL" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libGL-devel" + "name": "oe_test_mesa_install_and_remove_mesa-libGL-devel", + "rpm": "mesa-libGL-devel" }, { - "name": "oe_test_mesa_install_and_remove_mesa-dri-drivers" + "name": "oe_test_mesa_install_and_remove_mesa-dri-drivers", + "rpm": "mesa-dri-drivers" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libd3d-devel" + "name": "oe_test_mesa_install_and_remove_mesa-libd3d-devel", + "rpm": "mesa-libd3d-devel" }, { - "name": "oe_test_mesa_install_and_remove_mesa-omx-drivers" + "name": "oe_test_mesa_install_and_remove_mesa-omx-drivers", + "rpm": "mesa-omx-drivers" }, { - "name": "oe_test_mesa_install_and_remove_mesa-vdpau-drivers" + "name": "oe_test_mesa_install_and_remove_mesa-vdpau-drivers", + "rpm": "mesa-vdpau-drivers" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libOSMesa" + "name": "oe_test_mesa_install_and_remove_mesa-libOSMesa", + "rpm": "mesa-libOSMesa" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libgbm" + "name": "oe_test_mesa_install_and_remove_mesa-libgbm", + "rpm": "mesa-libgbm" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libd3d" + "name": "oe_test_mesa_install_and_remove_mesa-libd3d", + "rpm": "mesa-libd3d" }, { - "name": "oe_test_mesa_install_and_remove_mesa-vulkan-drivers" + "name": "oe_test_mesa_install_and_remove_mesa-vulkan-drivers", + "rpm": "mesa-vulkan-drivers" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libxatracker" + "name": "oe_test_mesa_install_and_remove_mesa-libxatracker", + "rpm": "mesa-libxatracker" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libEGL" + "name": "oe_test_mesa_install_and_remove_mesa-libEGL", + "rpm": "mesa-libEGL" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libEGL-devel" + "name": "oe_test_mesa_install_and_remove_mesa-libEGL-devel", + "rpm": "mesa-libEGL-devel" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libOSMesa-devel" + "name": "oe_test_mesa_install_and_remove_mesa-libOSMesa-devel", + "rpm": "mesa-libOSMesa-devel" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libgbm-devel" + "name": "oe_test_mesa_install_and_remove_mesa-libgbm-devel", + "rpm": "mesa-libgbm-devel" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libglapi" + "name": "oe_test_mesa_install_and_remove_mesa-libglapi", + "rpm": "mesa-libglapi" }, { - "name": "oe_test_mesa_install_and_remove_mesa-debugsource" + "name": "oe_test_mesa_install_and_remove_mesa-debugsource", + "rpm": "mesa-debugsource" }, { - "name": "oe_test_mesa_install_and_remove_mesa-vulkan-devel" + "name": "oe_test_mesa_install_and_remove_mesa-vulkan-devel", + "rpm": "mesa-vulkan-devel" }, { - "name": "oe_test_mesa_install_and_remove_mesa-debuginfo" + "name": "oe_test_mesa_install_and_remove_mesa-debuginfo", + "rpm": "mesa-debuginfo" }, { - "name": "oe_test_mesa_install_and_remove_mesa-khr-devel" + "name": "oe_test_mesa_install_and_remove_mesa-khr-devel", + "rpm": "mesa-khr-devel" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libGLES-devel" + "name": "oe_test_mesa_install_and_remove_mesa-libGLES-devel", + "rpm": "mesa-libGLES-devel" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libGLES" + "name": "oe_test_mesa_install_and_remove_mesa-libGLES", + "rpm": "mesa-libGLES" } ] } \ No newline at end of file diff --git a/suite2cases/meson.json b/suite2cases/meson.json index 2197b545e..96b3ae3bf 100644 --- a/suite2cases/meson.json +++ b/suite2cases/meson.json @@ -8,10 +8,12 @@ "name": "oe_test_meson_base_meson_wrap" }, { - "name": "oe_test_meson_install_and_remove_meson" + "name": "oe_test_meson_install_and_remove_meson", + "rpm": "meson" }, { - "name": "oe_test_meson_install_and_remove_meson-help" + "name": "oe_test_meson_install_and_remove_meson-help", + "rpm": "meson-help" } ] } \ No newline at end of file diff --git a/suite2cases/metacity.json b/suite2cases/metacity.json index dd5dadc35..9478d1569 100644 --- a/suite2cases/metacity.json +++ b/suite2cases/metacity.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_metacity_install_and_remove_metacity" + "name": "oe_test_metacity_install_and_remove_metacity", + "rpm": "metacity" }, { - "name": "oe_test_metacity_install_and_remove_metacity-devel" + "name": "oe_test_metacity_install_and_remove_metacity-devel", + "rpm": "metacity-devel" }, { - "name": "oe_test_metacity_install_and_remove_metacity-debuginfo" + "name": "oe_test_metacity_install_and_remove_metacity-debuginfo", + "rpm": "metacity-debuginfo" }, { - "name": "oe_test_metacity_install_and_remove_metacity-help" + "name": "oe_test_metacity_install_and_remove_metacity-help", + "rpm": "metacity-help" }, { - "name": "oe_test_metacity_install_and_remove_metacity-debugsource" + "name": "oe_test_metacity_install_and_remove_metacity-debugsource", + "rpm": "metacity-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mobile-broadband-provider-info.json b/suite2cases/mobile-broadband-provider-info.json index cb44afa78..eb6a865b4 100644 --- a/suite2cases/mobile-broadband-provider-info.json +++ b/suite2cases/mobile-broadband-provider-info.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info" + "name": "oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info", + "rpm": "mobile-broadband-provider-info" }, { - "name": "oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-devel" + "name": "oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-devel", + "rpm": "mobile-broadband-provider-info-devel" }, { - "name": "oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-help" + "name": "oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-help", + "rpm": "mobile-broadband-provider-info-help" } ] } \ No newline at end of file diff --git a/suite2cases/mokutil.json b/suite2cases/mokutil.json index cccf63024..baa5f802a 100644 --- a/suite2cases/mokutil.json +++ b/suite2cases/mokutil.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_mokutil_install_and_remove_mokutil" + "name": "oe_test_mokutil_install_and_remove_mokutil", + "rpm": "mokutil" }, { - "name": "oe_test_mokutil_install_and_remove_mokutil-help" + "name": "oe_test_mokutil_install_and_remove_mokutil-help", + "rpm": "mokutil-help" }, { - "name": "oe_test_mokutil_install_and_remove_mokutil-debuginfo" + "name": "oe_test_mokutil_install_and_remove_mokutil-debuginfo", + "rpm": "mokutil-debuginfo" }, { - "name": "oe_test_mokutil_install_and_remove_mokutil-debugsource" + "name": "oe_test_mokutil_install_and_remove_mokutil-debugsource", + "rpm": "mokutil-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mpfr.json b/suite2cases/mpfr.json index 61061bcf9..050ffc43f 100644 --- a/suite2cases/mpfr.json +++ b/suite2cases/mpfr.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_mpfr_install_and_remove_mpfr" + "name": "oe_test_mpfr_install_and_remove_mpfr", + "rpm": "mpfr" }, { - "name": "oe_test_mpfr_install_and_remove_mpfr-devel" + "name": "oe_test_mpfr_install_and_remove_mpfr-devel", + "rpm": "mpfr-devel" }, { - "name": "oe_test_mpfr_install_and_remove_mpfr-debuginfo" + "name": "oe_test_mpfr_install_and_remove_mpfr-debuginfo", + "rpm": "mpfr-debuginfo" }, { - "name": "oe_test_mpfr_install_and_remove_mpfr-debugsource" + "name": "oe_test_mpfr_install_and_remove_mpfr-debugsource", + "rpm": "mpfr-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mpg123.json b/suite2cases/mpg123.json index e977718f8..3e7829bff 100644 --- a/suite2cases/mpg123.json +++ b/suite2cases/mpg123.json @@ -8,31 +8,40 @@ "name": "oe_test_mpg123" }, { - "name": "oe_test_mpg123_install_and_remove_mpg123" + "name": "oe_test_mpg123_install_and_remove_mpg123", + "rpm": "mpg123" }, { - "name": "oe_test_mpg123_install_and_remove_mpg123-plugins-portaudio" + "name": "oe_test_mpg123_install_and_remove_mpg123-plugins-portaudio", + "rpm": "mpg123-plugins-portaudio" }, { - "name": "oe_test_mpg123_install_and_remove_mpg123-plugins-pulseaudio" + "name": "oe_test_mpg123_install_and_remove_mpg123-plugins-pulseaudio", + "rpm": "mpg123-plugins-pulseaudio" }, { - "name": "oe_test_mpg123_install_and_remove_mpg123-devel" + "name": "oe_test_mpg123_install_and_remove_mpg123-devel", + "rpm": "mpg123-devel" }, { - "name": "oe_test_mpg123_install_and_remove_mpg123-plugins-jack" + "name": "oe_test_mpg123_install_and_remove_mpg123-plugins-jack", + "rpm": "mpg123-plugins-jack" }, { - "name": "oe_test_mpg123_install_and_remove_mpg123-libs" + "name": "oe_test_mpg123_install_and_remove_mpg123-libs", + "rpm": "mpg123-libs" }, { - "name": "oe_test_mpg123_install_and_remove_mpg123-debugsource" + "name": "oe_test_mpg123_install_and_remove_mpg123-debugsource", + "rpm": "mpg123-debugsource" }, { - "name": "oe_test_mpg123_install_and_remove_mpg123-debuginfo" + "name": "oe_test_mpg123_install_and_remove_mpg123-debuginfo", + "rpm": "mpg123-debuginfo" }, { - "name": "oe_test_mpg123_install_and_remove_mpg123-help" + "name": "oe_test_mpg123_install_and_remove_mpg123-help", + "rpm": "mpg123-help" } ] } \ No newline at end of file diff --git a/suite2cases/mtdev.json b/suite2cases/mtdev.json index efb96a31e..8ae346156 100644 --- a/suite2cases/mtdev.json +++ b/suite2cases/mtdev.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_mtdev_install_and_remove_mtdev" + "name": "oe_test_mtdev_install_and_remove_mtdev", + "rpm": "mtdev" }, { - "name": "oe_test_mtdev_install_and_remove_mtdev-devel" + "name": "oe_test_mtdev_install_and_remove_mtdev-devel", + "rpm": "mtdev-devel" }, { - "name": "oe_test_mtdev_install_and_remove_mtdev-debuginfo" + "name": "oe_test_mtdev_install_and_remove_mtdev-debuginfo", + "rpm": "mtdev-debuginfo" }, { - "name": "oe_test_mtdev_install_and_remove_mtdev-debugsource" + "name": "oe_test_mtdev_install_and_remove_mtdev-debugsource", + "rpm": "mtdev-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mtools.json b/suite2cases/mtools.json index 8e76b25c7..9321c8deb 100644 --- a/suite2cases/mtools.json +++ b/suite2cases/mtools.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_mtools_install_and_remove_mtools" + "name": "oe_test_mtools_install_and_remove_mtools", + "rpm": "mtools" }, { - "name": "oe_test_mtools_install_and_remove_mtools-help" + "name": "oe_test_mtools_install_and_remove_mtools-help", + "rpm": "mtools-help" }, { - "name": "oe_test_mtools_install_and_remove_mtools-debuginfo" + "name": "oe_test_mtools_install_and_remove_mtools-debuginfo", + "rpm": "mtools-debuginfo" }, { - "name": "oe_test_mtools_install_and_remove_mtools-debugsource" + "name": "oe_test_mtools_install_and_remove_mtools-debugsource", + "rpm": "mtools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mtr.json b/suite2cases/mtr.json index c31b32280..65299c7c4 100644 --- a/suite2cases/mtr.json +++ b/suite2cases/mtr.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_mtr_install_and_remove_mtr" + "name": "oe_test_mtr_install_and_remove_mtr", + "rpm": "mtr" }, { - "name": "oe_test_mtr_install_and_remove_mtr-gtk" + "name": "oe_test_mtr_install_and_remove_mtr-gtk", + "rpm": "mtr-gtk" }, { - "name": "oe_test_mtr_install_and_remove_mtr-help" + "name": "oe_test_mtr_install_and_remove_mtr-help", + "rpm": "mtr-help" }, { - "name": "oe_test_mtr_install_and_remove_mtr-debuginfo" + "name": "oe_test_mtr_install_and_remove_mtr-debuginfo", + "rpm": "mtr-debuginfo" }, { - "name": "oe_test_mtr_install_and_remove_mtr-debugsource" + "name": "oe_test_mtr_install_and_remove_mtr-debugsource", + "rpm": "mtr-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/multilib-rpm-config.json b/suite2cases/multilib-rpm-config.json index ceb379ccb..ee2d8f7c7 100644 --- a/suite2cases/multilib-rpm-config.json +++ b/suite2cases/multilib-rpm-config.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_multilib-rpm-config_install_and_remove_multilib-rpm-config" + "name": "oe_test_multilib-rpm-config_install_and_remove_multilib-rpm-config", + "rpm": "multilib-rpm-config" } ] } \ No newline at end of file diff --git a/suite2cases/multipath-tools.json b/suite2cases/multipath-tools.json index 1a70a4c8c..5eda3f4af 100644 --- a/suite2cases/multipath-tools.json +++ b/suite2cases/multipath-tools.json @@ -50,22 +50,28 @@ "name": "oe_test_socket_multipathd" }, { - "name": "oe_test_multipath-tools_install_and_remove_multipath-tools" + "name": "oe_test_multipath-tools_install_and_remove_multipath-tools", + "rpm": "multipath-tools" }, { - "name": "oe_test_multipath-tools_install_and_remove_kpartx" + "name": "oe_test_multipath-tools_install_and_remove_kpartx", + "rpm": "kpartx" }, { - "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-devel" + "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-devel", + "rpm": "multipath-tools-devel" }, { - "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-help" + "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-help", + "rpm": "multipath-tools-help" }, { - "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-debuginfo" + "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-debuginfo", + "rpm": "multipath-tools-debuginfo" }, { - "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-debugsource" + "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-debugsource", + "rpm": "multipath-tools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/musl.json b/suite2cases/musl.json index 029e8d96a..4d44edf5c 100644 --- a/suite2cases/musl.json +++ b/suite2cases/musl.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_musl_install_and_remove_musl" + "name": "oe_test_musl_install_and_remove_musl", + "rpm": "musl" }, { - "name": "oe_test_musl_install_and_remove_musl-libc" + "name": "oe_test_musl_install_and_remove_musl-libc", + "rpm": "musl-libc" }, { - "name": "oe_test_musl_install_and_remove_musl-devel" + "name": "oe_test_musl_install_and_remove_musl-devel", + "rpm": "musl-devel" }, { - "name": "oe_test_musl_install_and_remove_musl-gcc" + "name": "oe_test_musl_install_and_remove_musl-gcc", + "rpm": "musl-gcc" }, { - "name": "oe_test_musl_install_and_remove_musl-libc-static" + "name": "oe_test_musl_install_and_remove_musl-libc-static", + "rpm": "musl-libc-static" }, { - "name": "oe_test_musl_install_and_remove_musl-debugsource" + "name": "oe_test_musl_install_and_remove_musl-debugsource", + "rpm": "musl-debugsource" }, { - "name": "oe_test_musl_install_and_remove_musl-debuginfo" + "name": "oe_test_musl_install_and_remove_musl-debuginfo", + "rpm": "musl-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/nasm.json b/suite2cases/nasm.json index 487cc0609..bd259fcf3 100644 --- a/suite2cases/nasm.json +++ b/suite2cases/nasm.json @@ -53,16 +53,20 @@ "name": "oe_test_nasm_14" }, { - "name": "oe_test_nasm_install_and_remove_nasm" + "name": "oe_test_nasm_install_and_remove_nasm", + "rpm": "nasm" }, { - "name": "oe_test_nasm_install_and_remove_nasm-help" + "name": "oe_test_nasm_install_and_remove_nasm-help", + "rpm": "nasm-help" }, { - "name": "oe_test_nasm_install_and_remove_nasm-debuginfo" + "name": "oe_test_nasm_install_and_remove_nasm-debuginfo", + "rpm": "nasm-debuginfo" }, { - "name": "oe_test_nasm_install_and_remove_nasm-debugsource" + "name": "oe_test_nasm_install_and_remove_nasm-debugsource", + "rpm": "nasm-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ncurses.json b/suite2cases/ncurses.json index 3c61d1567..db2576017 100644 --- a/suite2cases/ncurses.json +++ b/suite2cases/ncurses.json @@ -8,34 +8,44 @@ "name": "oe_test_ncurses-devel" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses" + "name": "oe_test_ncurses_install_and_remove_ncurses", + "rpm": "ncurses" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses-base" + "name": "oe_test_ncurses_install_and_remove_ncurses-base", + "rpm": "ncurses-base" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses-compat-libs" + "name": "oe_test_ncurses_install_and_remove_ncurses-compat-libs", + "rpm": "ncurses-compat-libs" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses-static" + "name": "oe_test_ncurses_install_and_remove_ncurses-static", + "rpm": "ncurses-static" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses-libs" + "name": "oe_test_ncurses_install_and_remove_ncurses-libs", + "rpm": "ncurses-libs" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses-help" + "name": "oe_test_ncurses_install_and_remove_ncurses-help", + "rpm": "ncurses-help" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses-devel" + "name": "oe_test_ncurses_install_and_remove_ncurses-devel", + "rpm": "ncurses-devel" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses-debugsource" + "name": "oe_test_ncurses_install_and_remove_ncurses-debugsource", + "rpm": "ncurses-debugsource" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses-debuginfo" + "name": "oe_test_ncurses_install_and_remove_ncurses-debuginfo", + "rpm": "ncurses-debuginfo" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses-relocation" + "name": "oe_test_ncurses_install_and_remove_ncurses-relocation", + "rpm": "ncurses-relocation" } ] } \ No newline at end of file diff --git a/suite2cases/ndctl.json b/suite2cases/ndctl.json index 51827d56b..d6372be22 100644 --- a/suite2cases/ndctl.json +++ b/suite2cases/ndctl.json @@ -8,37 +8,48 @@ "name": "oe_test_service_ndctl-monitor" }, { - "name": "oe_test_ndctl_install_and_remove_ndctl" + "name": "oe_test_ndctl_install_and_remove_ndctl", + "rpm": "ndctl" }, { - "name": "oe_test_ndctl_install_and_remove_cxl-cli" + "name": "oe_test_ndctl_install_and_remove_cxl-cli", + "rpm": "cxl-cli" }, { - "name": "oe_test_ndctl_install_and_remove_cxl-devel" + "name": "oe_test_ndctl_install_and_remove_cxl-devel", + "rpm": "cxl-devel" }, { - "name": "oe_test_ndctl_install_and_remove_ndctl-devel" + "name": "oe_test_ndctl_install_and_remove_ndctl-devel", + "rpm": "ndctl-devel" }, { - "name": "oe_test_ndctl_install_and_remove_daxctl" + "name": "oe_test_ndctl_install_and_remove_daxctl", + "rpm": "daxctl" }, { - "name": "oe_test_ndctl_install_and_remove_daxctl-devel" + "name": "oe_test_ndctl_install_and_remove_daxctl-devel", + "rpm": "daxctl-devel" }, { - "name": "oe_test_ndctl_install_and_remove_ndctl-libs" + "name": "oe_test_ndctl_install_and_remove_ndctl-libs", + "rpm": "ndctl-libs" }, { - "name": "oe_test_ndctl_install_and_remove_daxctl-libs" + "name": "oe_test_ndctl_install_and_remove_daxctl-libs", + "rpm": "daxctl-libs" }, { - "name": "oe_test_ndctl_install_and_remove_cxl-libs" + "name": "oe_test_ndctl_install_and_remove_cxl-libs", + "rpm": "cxl-libs" }, { - "name": "oe_test_ndctl_install_and_remove_ndctl-debugsource" + "name": "oe_test_ndctl_install_and_remove_ndctl-debugsource", + "rpm": "ndctl-debugsource" }, { - "name": "oe_test_ndctl_install_and_remove_ndctl-debuginfo" + "name": "oe_test_ndctl_install_and_remove_ndctl-debuginfo", + "rpm": "ndctl-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/net-snmp.json b/suite2cases/net-snmp.json index 1205b4b60..8a18de5fd 100644 --- a/suite2cases/net-snmp.json +++ b/suite2cases/net-snmp.json @@ -17,31 +17,40 @@ "name": "oe_test_net-snmp_02" }, { - "name": "oe_test_net-snmp_install_and_remove_net-snmp" + "name": "oe_test_net-snmp_install_and_remove_net-snmp", + "rpm": "net-snmp" }, { - "name": "oe_test_net-snmp_install_and_remove_python3-net-snmp" + "name": "oe_test_net-snmp_install_and_remove_python3-net-snmp", + "rpm": "python3-net-snmp" }, { - "name": "oe_test_net-snmp_install_and_remove_net-snmp-devel" + "name": "oe_test_net-snmp_install_and_remove_net-snmp-devel", + "rpm": "net-snmp-devel" }, { - "name": "oe_test_net-snmp_install_and_remove_net-snmp-libs" + "name": "oe_test_net-snmp_install_and_remove_net-snmp-libs", + "rpm": "net-snmp-libs" }, { - "name": "oe_test_net-snmp_install_and_remove_net-snmp-perl" + "name": "oe_test_net-snmp_install_and_remove_net-snmp-perl", + "rpm": "net-snmp-perl" }, { - "name": "oe_test_net-snmp_install_and_remove_net-snmp-gui" + "name": "oe_test_net-snmp_install_and_remove_net-snmp-gui", + "rpm": "net-snmp-gui" }, { - "name": "oe_test_net-snmp_install_and_remove_net-snmp-debugsource" + "name": "oe_test_net-snmp_install_and_remove_net-snmp-debugsource", + "rpm": "net-snmp-debugsource" }, { - "name": "oe_test_net-snmp_install_and_remove_net-snmp-help" + "name": "oe_test_net-snmp_install_and_remove_net-snmp-help", + "rpm": "net-snmp-help" }, { - "name": "oe_test_net-snmp_install_and_remove_net-snmp-debuginfo" + "name": "oe_test_net-snmp_install_and_remove_net-snmp-debuginfo", + "rpm": "net-snmp-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/net-tools.json b/suite2cases/net-tools.json index 8f746f54e..0e2665991 100644 --- a/suite2cases/net-tools.json +++ b/suite2cases/net-tools.json @@ -23,16 +23,20 @@ "name": "oe_test_net-tools_netstat_02" }, { - "name": "oe_test_net-tools_install_and_remove_net-tools" + "name": "oe_test_net-tools_install_and_remove_net-tools", + "rpm": "net-tools" }, { - "name": "oe_test_net-tools_install_and_remove_net-tools-help" + "name": "oe_test_net-tools_install_and_remove_net-tools-help", + "rpm": "net-tools-help" }, { - "name": "oe_test_net-tools_install_and_remove_net-tools-debugsource" + "name": "oe_test_net-tools_install_and_remove_net-tools-debugsource", + "rpm": "net-tools-debugsource" }, { - "name": "oe_test_net-tools_install_and_remove_net-tools-debuginfo" + "name": "oe_test_net-tools_install_and_remove_net-tools-debuginfo", + "rpm": "net-tools-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/nettle.json b/suite2cases/nettle.json index 2f9789cbb..ba7fe31f1 100644 --- a/suite2cases/nettle.json +++ b/suite2cases/nettle.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_nettle_install_and_remove_nettle" + "name": "oe_test_nettle_install_and_remove_nettle", + "rpm": "nettle" }, { - "name": "oe_test_nettle_install_and_remove_nettle-devel" + "name": "oe_test_nettle_install_and_remove_nettle-devel", + "rpm": "nettle-devel" }, { - "name": "oe_test_nettle_install_and_remove_nettle-help" + "name": "oe_test_nettle_install_and_remove_nettle-help", + "rpm": "nettle-help" }, { - "name": "oe_test_nettle_install_and_remove_nettle-debuginfo" + "name": "oe_test_nettle_install_and_remove_nettle-debuginfo", + "rpm": "nettle-debuginfo" }, { - "name": "oe_test_nettle_install_and_remove_nettle-debugsource" + "name": "oe_test_nettle_install_and_remove_nettle-debugsource", + "rpm": "nettle-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/network-manager-applet.json b/suite2cases/network-manager-applet.json index 9398a0bbd..0f5990e44 100644 --- a/suite2cases/network-manager-applet.json +++ b/suite2cases/network-manager-applet.json @@ -5,34 +5,44 @@ "memory": 4, "cases": [ { - "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet" + "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet", + "rpm": "network-manager-applet" }, { - "name": "oe_test_network-manager-applet_install_and_remove_libnm-gtk" + "name": "oe_test_network-manager-applet_install_and_remove_libnm-gtk", + "rpm": "libnm-gtk" }, { - "name": "oe_test_network-manager-applet_install_and_remove_libnma-devel" + "name": "oe_test_network-manager-applet_install_and_remove_libnma-devel", + "rpm": "libnma-devel" }, { - "name": "oe_test_network-manager-applet_install_and_remove_nm-connection-editor" + "name": "oe_test_network-manager-applet_install_and_remove_nm-connection-editor", + "rpm": "nm-connection-editor" }, { - "name": "oe_test_network-manager-applet_install_and_remove_libnm-gtk-devel" + "name": "oe_test_network-manager-applet_install_and_remove_libnm-gtk-devel", + "rpm": "libnm-gtk-devel" }, { - "name": "oe_test_network-manager-applet_install_and_remove_libnma" + "name": "oe_test_network-manager-applet_install_and_remove_libnma", + "rpm": "libnma" }, { - "name": "oe_test_network-manager-applet_install_and_remove_nm-connection-editor-desktop" + "name": "oe_test_network-manager-applet_install_and_remove_nm-connection-editor-desktop", + "rpm": "nm-connection-editor-desktop" }, { - "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet-debugsource" + "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet-debugsource", + "rpm": "network-manager-applet-debugsource" }, { - "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet-debuginfo" + "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet-debuginfo", + "rpm": "network-manager-applet-debuginfo" }, { - "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet-help" + "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet-help", + "rpm": "network-manager-applet-help" } ] } \ No newline at end of file diff --git a/suite2cases/newt.json b/suite2cases/newt.json index 77f400499..597909d70 100644 --- a/suite2cases/newt.json +++ b/suite2cases/newt.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_newt_install_and_remove_newt" + "name": "oe_test_newt_install_and_remove_newt", + "rpm": "newt" }, { - "name": "oe_test_newt_install_and_remove_newt-devel" + "name": "oe_test_newt_install_and_remove_newt-devel", + "rpm": "newt-devel" }, { - "name": "oe_test_newt_install_and_remove_python3-newt" + "name": "oe_test_newt_install_and_remove_python3-newt", + "rpm": "python3-newt" }, { - "name": "oe_test_newt_install_and_remove_newt-help" + "name": "oe_test_newt_install_and_remove_newt-help", + "rpm": "newt-help" }, { - "name": "oe_test_newt_install_and_remove_newt-debuginfo" + "name": "oe_test_newt_install_and_remove_newt-debuginfo", + "rpm": "newt-debuginfo" }, { - "name": "oe_test_newt_install_and_remove_newt-debugsource" + "name": "oe_test_newt_install_and_remove_newt-debugsource", + "rpm": "newt-debugsource" }, { - "name": "oe_test_newt_install_and_remove_python2-newt" + "name": "oe_test_newt_install_and_remove_python2-newt", + "rpm": "python2-newt" } ] } \ No newline at end of file diff --git a/suite2cases/nfs-utils.json b/suite2cases/nfs-utils.json index 6e9cfabae..93b078a29 100644 --- a/suite2cases/nfs-utils.json +++ b/suite2cases/nfs-utils.json @@ -56,25 +56,32 @@ "name": "oe_test_service_fsidd" }, { - "name": "oe_test_nfs-utils_install_and_remove_nfs-utils" + "name": "oe_test_nfs-utils_install_and_remove_nfs-utils", + "rpm": "nfs-utils" }, { - "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-min" + "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-min", + "rpm": "nfs-utils-min" }, { - "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-help" + "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-help", + "rpm": "nfs-utils-help" }, { - "name": "oe_test_nfs-utils_install_and_remove_libnfsidmap" + "name": "oe_test_nfs-utils_install_and_remove_libnfsidmap", + "rpm": "libnfsidmap" }, { - "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-devel" + "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-devel", + "rpm": "nfs-utils-devel" }, { - "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-debuginfo" + "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-debuginfo", + "rpm": "nfs-utils-debuginfo" }, { - "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-debugsource" + "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-debugsource", + "rpm": "nfs-utils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/nghttp2.json b/suite2cases/nghttp2.json index 5c6fc8e1a..df7516ec6 100644 --- a/suite2cases/nghttp2.json +++ b/suite2cases/nghttp2.json @@ -8,22 +8,28 @@ "name": "oe_test_service_nghttpx" }, { - "name": "oe_test_nghttp2_install_and_remove_nghttp2" + "name": "oe_test_nghttp2_install_and_remove_nghttp2", + "rpm": "nghttp2" }, { - "name": "oe_test_nghttp2_install_and_remove_libnghttp2" + "name": "oe_test_nghttp2_install_and_remove_libnghttp2", + "rpm": "libnghttp2" }, { - "name": "oe_test_nghttp2_install_and_remove_libnghttp2-devel" + "name": "oe_test_nghttp2_install_and_remove_libnghttp2-devel", + "rpm": "libnghttp2-devel" }, { - "name": "oe_test_nghttp2_install_and_remove_nghttp2-help" + "name": "oe_test_nghttp2_install_and_remove_nghttp2-help", + "rpm": "nghttp2-help" }, { - "name": "oe_test_nghttp2_install_and_remove_nghttp2-debuginfo" + "name": "oe_test_nghttp2_install_and_remove_nghttp2-debuginfo", + "rpm": "nghttp2-debuginfo" }, { - "name": "oe_test_nghttp2_install_and_remove_nghttp2-debugsource" + "name": "oe_test_nghttp2_install_and_remove_nghttp2-debugsource", + "rpm": "nghttp2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ninja-build.json b/suite2cases/ninja-build.json index c9b1bdad8..b0209f511 100644 --- a/suite2cases/ninja-build.json +++ b/suite2cases/ninja-build.json @@ -8,13 +8,16 @@ "name": "oe_test_ninja-build_ninja" }, { - "name": "oe_test_ninja-build_install_and_remove_ninja-build" + "name": "oe_test_ninja-build_install_and_remove_ninja-build", + "rpm": "ninja-build" }, { - "name": "oe_test_ninja-build_install_and_remove_ninja-build-debuginfo" + "name": "oe_test_ninja-build_install_and_remove_ninja-build-debuginfo", + "rpm": "ninja-build-debuginfo" }, { - "name": "oe_test_ninja-build_install_and_remove_ninja-build-debugsource" + "name": "oe_test_ninja-build_install_and_remove_ninja-build-debugsource", + "rpm": "ninja-build-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/nmap.json b/suite2cases/nmap.json index 2931cb392..77d77f511 100644 --- a/suite2cases/nmap.json +++ b/suite2cases/nmap.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_nmap_install_and_remove_nmap" + "name": "oe_test_nmap_install_and_remove_nmap", + "rpm": "nmap" }, { - "name": "oe_test_nmap_install_and_remove_nmap-debugsource" + "name": "oe_test_nmap_install_and_remove_nmap-debugsource", + "rpm": "nmap-debugsource" }, { - "name": "oe_test_nmap_install_and_remove_nmap-debuginfo" + "name": "oe_test_nmap_install_and_remove_nmap-debuginfo", + "rpm": "nmap-debuginfo" }, { - "name": "oe_test_nmap_install_and_remove_nmap-help" + "name": "oe_test_nmap_install_and_remove_nmap-help", + "rpm": "nmap-help" } ] } \ No newline at end of file diff --git a/suite2cases/notification-daemon.json b/suite2cases/notification-daemon.json index f40149a97..d90f81cd3 100644 --- a/suite2cases/notification-daemon.json +++ b/suite2cases/notification-daemon.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_notification-daemon_install_and_remove_notification-daemon" + "name": "oe_test_notification-daemon_install_and_remove_notification-daemon", + "rpm": "notification-daemon" }, { - "name": "oe_test_notification-daemon_install_and_remove_notification-daemon-debuginfo" + "name": "oe_test_notification-daemon_install_and_remove_notification-daemon-debuginfo", + "rpm": "notification-daemon-debuginfo" }, { - "name": "oe_test_notification-daemon_install_and_remove_notification-daemon-debugsource" + "name": "oe_test_notification-daemon_install_and_remove_notification-daemon-debugsource", + "rpm": "notification-daemon-debugsource" }, { - "name": "oe_test_notification-daemon_install_and_remove_notification-daemon-help" + "name": "oe_test_notification-daemon_install_and_remove_notification-daemon-help", + "rpm": "notification-daemon-help" } ] } \ No newline at end of file diff --git a/suite2cases/npth.json b/suite2cases/npth.json index 13a9422b5..3db22865a 100644 --- a/suite2cases/npth.json +++ b/suite2cases/npth.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_npth_install_and_remove_npth" + "name": "oe_test_npth_install_and_remove_npth", + "rpm": "npth" }, { - "name": "oe_test_npth_install_and_remove_npth-devel" + "name": "oe_test_npth_install_and_remove_npth-devel", + "rpm": "npth-devel" }, { - "name": "oe_test_npth_install_and_remove_npth-debugsource" + "name": "oe_test_npth_install_and_remove_npth-debugsource", + "rpm": "npth-debugsource" }, { - "name": "oe_test_npth_install_and_remove_npth-debuginfo" + "name": "oe_test_npth_install_and_remove_npth-debuginfo", + "rpm": "npth-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/nspr.json b/suite2cases/nspr.json index 5414c592e..5d22a2d84 100644 --- a/suite2cases/nspr.json +++ b/suite2cases/nspr.json @@ -14,16 +14,20 @@ "name": "oe_test_nspr-devel" }, { - "name": "oe_test_nspr_install_and_remove_nspr" + "name": "oe_test_nspr_install_and_remove_nspr", + "rpm": "nspr" }, { - "name": "oe_test_nspr_install_and_remove_nspr-devel" + "name": "oe_test_nspr_install_and_remove_nspr-devel", + "rpm": "nspr-devel" }, { - "name": "oe_test_nspr_install_and_remove_nspr-debugsource" + "name": "oe_test_nspr_install_and_remove_nspr-debugsource", + "rpm": "nspr-debugsource" }, { - "name": "oe_test_nspr_install_and_remove_nspr-debuginfo" + "name": "oe_test_nspr_install_and_remove_nspr-debuginfo", + "rpm": "nspr-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/nss.json b/suite2cases/nss.json index f2dec5136..ae3c1ca97 100644 --- a/suite2cases/nss.json +++ b/suite2cases/nss.json @@ -14,31 +14,40 @@ "name": "oe_test_nss-softokn-devel" }, { - "name": "oe_test_nss_install_and_remove_nss" + "name": "oe_test_nss_install_and_remove_nss", + "rpm": "nss" }, { - "name": "oe_test_nss_install_and_remove_nss-util" + "name": "oe_test_nss_install_and_remove_nss-util", + "rpm": "nss-util" }, { - "name": "oe_test_nss_install_and_remove_nss-softokn-devel" + "name": "oe_test_nss_install_and_remove_nss-softokn-devel", + "rpm": "nss-softokn-devel" }, { - "name": "oe_test_nss_install_and_remove_nss-help" + "name": "oe_test_nss_install_and_remove_nss-help", + "rpm": "nss-help" }, { - "name": "oe_test_nss_install_and_remove_nss-devel" + "name": "oe_test_nss_install_and_remove_nss-devel", + "rpm": "nss-devel" }, { - "name": "oe_test_nss_install_and_remove_nss-util-devel" + "name": "oe_test_nss_install_and_remove_nss-util-devel", + "rpm": "nss-util-devel" }, { - "name": "oe_test_nss_install_and_remove_nss-softokn" + "name": "oe_test_nss_install_and_remove_nss-softokn", + "rpm": "nss-softokn" }, { - "name": "oe_test_nss_install_and_remove_nss-debugsource" + "name": "oe_test_nss_install_and_remove_nss-debugsource", + "rpm": "nss-debugsource" }, { - "name": "oe_test_nss_install_and_remove_nss-debuginfo" + "name": "oe_test_nss_install_and_remove_nss-debuginfo", + "rpm": "nss-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/nss_wrapper.json b/suite2cases/nss_wrapper.json index 03c9b7cb7..3cae7d79a 100644 --- a/suite2cases/nss_wrapper.json +++ b/suite2cases/nss_wrapper.json @@ -8,16 +8,20 @@ "name": "oe_test_nss_wrapper" }, { - "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper" + "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper", + "rpm": "nss_wrapper" }, { - "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper-help" + "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper-help", + "rpm": "nss_wrapper-help" }, { - "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper-debugsource" + "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper-debugsource", + "rpm": "nss_wrapper-debugsource" }, { - "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper-debuginfo" + "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper-debuginfo", + "rpm": "nss_wrapper-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/numactl.json b/suite2cases/numactl.json index 285878bbb..cfc9ce50e 100644 --- a/suite2cases/numactl.json +++ b/suite2cases/numactl.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_numactl_install_and_remove_numactl" + "name": "oe_test_numactl_install_and_remove_numactl", + "rpm": "numactl" }, { - "name": "oe_test_numactl_install_and_remove_numactl-devel" + "name": "oe_test_numactl_install_and_remove_numactl-devel", + "rpm": "numactl-devel" }, { - "name": "oe_test_numactl_install_and_remove_numactl-libs" + "name": "oe_test_numactl_install_and_remove_numactl-libs", + "rpm": "numactl-libs" }, { - "name": "oe_test_numactl_install_and_remove_numactl-debugsource" + "name": "oe_test_numactl_install_and_remove_numactl-debugsource", + "rpm": "numactl-debugsource" }, { - "name": "oe_test_numactl_install_and_remove_numactl-debuginfo" + "name": "oe_test_numactl_install_and_remove_numactl-debuginfo", + "rpm": "numactl-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/numpy.json b/suite2cases/numpy.json index 388ddba08..6773f0c86 100644 --- a/suite2cases/numpy.json +++ b/suite2cases/numpy.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_numpy_install_and_remove_numpy" + "name": "oe_test_numpy_install_and_remove_numpy", + "rpm": "numpy" }, { - "name": "oe_test_numpy_install_and_remove_python3-numpy-f2py" + "name": "oe_test_numpy_install_and_remove_python3-numpy-f2py", + "rpm": "python3-numpy-f2py" }, { - "name": "oe_test_numpy_install_and_remove_python3-numpy" + "name": "oe_test_numpy_install_and_remove_python3-numpy", + "rpm": "python3-numpy" }, { - "name": "oe_test_numpy_install_and_remove_numpy-debuginfo" + "name": "oe_test_numpy_install_and_remove_numpy-debuginfo", + "rpm": "numpy-debuginfo" }, { - "name": "oe_test_numpy_install_and_remove_numpy-debugsource" + "name": "oe_test_numpy_install_and_remove_numpy-debugsource", + "rpm": "numpy-debugsource" }, { - "name": "oe_test_numpy_install_and_remove_python2-numpy" + "name": "oe_test_numpy_install_and_remove_python2-numpy", + "rpm": "python2-numpy" }, { - "name": "oe_test_numpy_install_and_remove_python2-numpy-f2py" + "name": "oe_test_numpy_install_and_remove_python2-numpy-f2py", + "rpm": "python2-numpy-f2py" } ] } \ No newline at end of file diff --git a/suite2cases/ocaml.json b/suite2cases/ocaml.json index a74071165..c6f822353 100644 --- a/suite2cases/ocaml.json +++ b/suite2cases/ocaml.json @@ -335,19 +335,24 @@ "name": "oe_test_ocaml_ocamlyacc" }, { - "name": "oe_test_ocaml_install_and_remove_ocaml" + "name": "oe_test_ocaml_install_and_remove_ocaml", + "rpm": "ocaml" }, { - "name": "oe_test_ocaml_install_and_remove_ocaml-devel" + "name": "oe_test_ocaml_install_and_remove_ocaml-devel", + "rpm": "ocaml-devel" }, { - "name": "oe_test_ocaml_install_and_remove_ocaml-help" + "name": "oe_test_ocaml_install_and_remove_ocaml-help", + "rpm": "ocaml-help" }, { - "name": "oe_test_ocaml_install_and_remove_ocaml-debugsource" + "name": "oe_test_ocaml_install_and_remove_ocaml-debugsource", + "rpm": "ocaml-debugsource" }, { - "name": "oe_test_ocaml_install_and_remove_ocaml-debuginfo" + "name": "oe_test_ocaml_install_and_remove_ocaml-debuginfo", + "rpm": "ocaml-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/open-iscsi.json b/suite2cases/open-iscsi.json index cdf2192c7..4e7499418 100644 --- a/suite2cases/open-iscsi.json +++ b/suite2cases/open-iscsi.json @@ -38,19 +38,24 @@ "name": "oe_test_socket_iscsiuio" }, { - "name": "oe_test_open-iscsi_install_and_remove_open-iscsi" + "name": "oe_test_open-iscsi_install_and_remove_open-iscsi", + "rpm": "open-iscsi" }, { - "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-help" + "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-help", + "rpm": "open-iscsi-help" }, { - "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-devel" + "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-devel", + "rpm": "open-iscsi-devel" }, { - "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-debuginfo" + "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-debuginfo", + "rpm": "open-iscsi-debuginfo" }, { - "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-debugsource" + "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-debugsource", + "rpm": "open-iscsi-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/open-sans-fonts.json b/suite2cases/open-sans-fonts.json index c69ddb67c..455db92dd 100644 --- a/suite2cases/open-sans-fonts.json +++ b/suite2cases/open-sans-fonts.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_open-sans-fonts_install_and_remove_open-sans-fonts" + "name": "oe_test_open-sans-fonts_install_and_remove_open-sans-fonts", + "rpm": "open-sans-fonts" } ] } \ No newline at end of file diff --git a/suite2cases/openblas.json b/suite2cases/openblas.json index b0e80caab..9a034e9c5 100644 --- a/suite2cases/openblas.json +++ b/suite2cases/openblas.json @@ -8,16 +8,20 @@ "name": "oe_test_openblas" }, { - "name": "oe_test_openblas_install_and_remove_openblas" + "name": "oe_test_openblas_install_and_remove_openblas", + "rpm": "openblas" }, { - "name": "oe_test_openblas_install_and_remove_openblas-devel" + "name": "oe_test_openblas_install_and_remove_openblas-devel", + "rpm": "openblas-devel" }, { - "name": "oe_test_openblas_install_and_remove_openblas-debuginfo" + "name": "oe_test_openblas_install_and_remove_openblas-debuginfo", + "rpm": "openblas-debuginfo" }, { - "name": "oe_test_openblas_install_and_remove_openblas-debugsource" + "name": "oe_test_openblas_install_and_remove_openblas-debugsource", + "rpm": "openblas-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/openjade.json b/suite2cases/openjade.json index e532949f1..b9c96a50f 100644 --- a/suite2cases/openjade.json +++ b/suite2cases/openjade.json @@ -26,16 +26,20 @@ "name": "oe_test_openjade_openjade_04" }, { - "name": "oe_test_openjade_install_and_remove_openjade" + "name": "oe_test_openjade_install_and_remove_openjade", + "rpm": "openjade" }, { - "name": "oe_test_openjade_install_and_remove_openjade-debuginfo" + "name": "oe_test_openjade_install_and_remove_openjade-debuginfo", + "rpm": "openjade-debuginfo" }, { - "name": "oe_test_openjade_install_and_remove_openjade-help" + "name": "oe_test_openjade_install_and_remove_openjade-help", + "rpm": "openjade-help" }, { - "name": "oe_test_openjade_install_and_remove_openjade-debugsource" + "name": "oe_test_openjade_install_and_remove_openjade-debugsource", + "rpm": "openjade-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/openjpeg2.json b/suite2cases/openjpeg2.json index d94309c20..3770df020 100644 --- a/suite2cases/openjpeg2.json +++ b/suite2cases/openjpeg2.json @@ -11,22 +11,28 @@ "name": "oe_test_openjpeg2-tools_01" }, { - "name": "oe_test_openjpeg2_install_and_remove_openjpeg2" + "name": "oe_test_openjpeg2_install_and_remove_openjpeg2", + "rpm": "openjpeg2" }, { - "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-devel" + "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-devel", + "rpm": "openjpeg2-devel" }, { - "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-tools" + "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-tools", + "rpm": "openjpeg2-tools" }, { - "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-debuginfo" + "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-debuginfo", + "rpm": "openjpeg2-debuginfo" }, { - "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-debugsource" + "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-debugsource", + "rpm": "openjpeg2-debugsource" }, { - "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-help" + "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-help", + "rpm": "openjpeg2-help" } ] } \ No newline at end of file diff --git a/suite2cases/openldap.json b/suite2cases/openldap.json index 76c49e6c2..7ea3c3bbd 100644 --- a/suite2cases/openldap.json +++ b/suite2cases/openldap.json @@ -8,25 +8,32 @@ "name": "oe_test_service_slapd" }, { - "name": "oe_test_openldap_install_and_remove_openldap" + "name": "oe_test_openldap_install_and_remove_openldap", + "rpm": "openldap" }, { - "name": "oe_test_openldap_install_and_remove_openldap-clients" + "name": "oe_test_openldap_install_and_remove_openldap-clients", + "rpm": "openldap-clients" }, { - "name": "oe_test_openldap_install_and_remove_openldap-devel" + "name": "oe_test_openldap_install_and_remove_openldap-devel", + "rpm": "openldap-devel" }, { - "name": "oe_test_openldap_install_and_remove_openldap-servers" + "name": "oe_test_openldap_install_and_remove_openldap-servers", + "rpm": "openldap-servers" }, { - "name": "oe_test_openldap_install_and_remove_openldap-help" + "name": "oe_test_openldap_install_and_remove_openldap-help", + "rpm": "openldap-help" }, { - "name": "oe_test_openldap_install_and_remove_openldap-debuginfo" + "name": "oe_test_openldap_install_and_remove_openldap-debuginfo", + "rpm": "openldap-debuginfo" }, { - "name": "oe_test_openldap_install_and_remove_openldap-debugsource" + "name": "oe_test_openldap_install_and_remove_openldap-debugsource", + "rpm": "openldap-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/opensc.json b/suite2cases/opensc.json index 0d367bdc2..8eaa1a21b 100644 --- a/suite2cases/opensc.json +++ b/suite2cases/opensc.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_opensc_install_and_remove_opensc" + "name": "oe_test_opensc_install_and_remove_opensc", + "rpm": "opensc" }, { - "name": "oe_test_opensc_install_and_remove_opensc-help" + "name": "oe_test_opensc_install_and_remove_opensc-help", + "rpm": "opensc-help" }, { - "name": "oe_test_opensc_install_and_remove_opensc-debugsource" + "name": "oe_test_opensc_install_and_remove_opensc-debugsource", + "rpm": "opensc-debugsource" }, { - "name": "oe_test_opensc_install_and_remove_opensc-debuginfo" + "name": "oe_test_opensc_install_and_remove_opensc-debuginfo", + "rpm": "opensc-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/opensp.json b/suite2cases/opensp.json index 5b60b5cde..6431ba5a8 100644 --- a/suite2cases/opensp.json +++ b/suite2cases/opensp.json @@ -23,16 +23,20 @@ "name": "oe_test_opensp_osx" }, { - "name": "oe_test_opensp_install_and_remove_opensp" + "name": "oe_test_opensp_install_and_remove_opensp", + "rpm": "opensp" }, { - "name": "oe_test_opensp_install_and_remove_opensp-devel" + "name": "oe_test_opensp_install_and_remove_opensp-devel", + "rpm": "opensp-devel" }, { - "name": "oe_test_opensp_install_and_remove_opensp-debuginfo" + "name": "oe_test_opensp_install_and_remove_opensp-debuginfo", + "rpm": "opensp-debuginfo" }, { - "name": "oe_test_opensp_install_and_remove_opensp-debugsource" + "name": "oe_test_opensp_install_and_remove_opensp-debugsource", + "rpm": "opensp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/openssh.json b/suite2cases/openssh.json index b07b8b574..15384fd22 100644 --- a/suite2cases/openssh.json +++ b/suite2cases/openssh.json @@ -83,31 +83,40 @@ "name": "oe_test_sec_jump_login" }, { - "name": "oe_test_openssh_install_and_remove_openssh" + "name": "oe_test_openssh_install_and_remove_openssh", + "rpm": "openssh" }, { - "name": "oe_test_openssh_install_and_remove_openssh-clients" + "name": "oe_test_openssh_install_and_remove_openssh-clients", + "rpm": "openssh-clients" }, { - "name": "oe_test_openssh_install_and_remove_pam_ssh_agent_auth" + "name": "oe_test_openssh_install_and_remove_pam_ssh_agent_auth", + "rpm": "pam_ssh_agent_auth" }, { - "name": "oe_test_openssh_install_and_remove_openssh-keycat" + "name": "oe_test_openssh_install_and_remove_openssh-keycat", + "rpm": "openssh-keycat" }, { - "name": "oe_test_openssh_install_and_remove_openssh-server" + "name": "oe_test_openssh_install_and_remove_openssh-server", + "rpm": "openssh-server" }, { - "name": "oe_test_openssh_install_and_remove_openssh-help" + "name": "oe_test_openssh_install_and_remove_openssh-help", + "rpm": "openssh-help" }, { - "name": "oe_test_openssh_install_and_remove_openssh-askpass" + "name": "oe_test_openssh_install_and_remove_openssh-askpass", + "rpm": "openssh-askpass" }, { - "name": "oe_test_openssh_install_and_remove_openssh-debuginfo" + "name": "oe_test_openssh_install_and_remove_openssh-debuginfo", + "rpm": "openssh-debuginfo" }, { - "name": "oe_test_openssh_install_and_remove_openssh-debugsource" + "name": "oe_test_openssh_install_and_remove_openssh-debugsource", + "rpm": "openssh-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/openssl-pkcs11.json b/suite2cases/openssl-pkcs11.json index 79d3632ce..ad06de009 100644 --- a/suite2cases/openssl-pkcs11.json +++ b/suite2cases/openssl-pkcs11.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11" + "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11", + "rpm": "openssl-pkcs11" }, { - "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-devel" + "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-devel", + "rpm": "openssl-pkcs11-devel" }, { - "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debugsource" + "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debugsource", + "rpm": "openssl-pkcs11-debugsource" }, { - "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debuginfo" + "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debuginfo", + "rpm": "openssl-pkcs11-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/openssl.json b/suite2cases/openssl.json index 95c57f32c..327c315d9 100644 --- a/suite2cases/openssl.json +++ b/suite2cases/openssl.json @@ -107,28 +107,36 @@ "name": "oe_test_openssl_cryptographic_services" }, { - "name": "oe_test_openssl_install_and_remove_openssl" + "name": "oe_test_openssl_install_and_remove_openssl", + "rpm": "openssl" }, { - "name": "oe_test_openssl_install_and_remove_openssl-libs" + "name": "oe_test_openssl_install_and_remove_openssl-libs", + "rpm": "openssl-libs" }, { - "name": "oe_test_openssl_install_and_remove_openssl-devel" + "name": "oe_test_openssl_install_and_remove_openssl-devel", + "rpm": "openssl-devel" }, { - "name": "oe_test_openssl_install_and_remove_openssl-help" + "name": "oe_test_openssl_install_and_remove_openssl-help", + "rpm": "openssl-help" }, { - "name": "oe_test_openssl_install_and_remove_openssl-perl" + "name": "oe_test_openssl_install_and_remove_openssl-perl", + "rpm": "openssl-perl" }, { - "name": "oe_test_openssl_install_and_remove_openssl-debuginfo" + "name": "oe_test_openssl_install_and_remove_openssl-debuginfo", + "rpm": "openssl-debuginfo" }, { - "name": "oe_test_openssl_install_and_remove_openssl-debugsource" + "name": "oe_test_openssl_install_and_remove_openssl-debugsource", + "rpm": "openssl-debugsource" }, { - "name": "oe_test_openssl_install_and_remove_openssl-relocation" + "name": "oe_test_openssl_install_and_remove_openssl-relocation", + "rpm": "openssl-relocation" } ] } \ No newline at end of file diff --git a/suite2cases/opus.json b/suite2cases/opus.json index a179a7619..99b669866 100644 --- a/suite2cases/opus.json +++ b/suite2cases/opus.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_opus_install_and_remove_opus" + "name": "oe_test_opus_install_and_remove_opus", + "rpm": "opus" }, { - "name": "oe_test_opus_install_and_remove_opus-devel" + "name": "oe_test_opus_install_and_remove_opus-devel", + "rpm": "opus-devel" }, { - "name": "oe_test_opus_install_and_remove_opus-help" + "name": "oe_test_opus_install_and_remove_opus-help", + "rpm": "opus-help" }, { - "name": "oe_test_opus_install_and_remove_opus-debugsource" + "name": "oe_test_opus_install_and_remove_opus-debugsource", + "rpm": "opus-debugsource" }, { - "name": "oe_test_opus_install_and_remove_opus-debuginfo" + "name": "oe_test_opus_install_and_remove_opus-debuginfo", + "rpm": "opus-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/orc.json b/suite2cases/orc.json index c0e65ec5a..c6b895ce6 100644 --- a/suite2cases/orc.json +++ b/suite2cases/orc.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_orc_install_and_remove_orc" + "name": "oe_test_orc_install_and_remove_orc", + "rpm": "orc" }, { - "name": "oe_test_orc_install_and_remove_orc-compiler" + "name": "oe_test_orc_install_and_remove_orc-compiler", + "rpm": "orc-compiler" }, { - "name": "oe_test_orc_install_and_remove_orc-help" + "name": "oe_test_orc_install_and_remove_orc-help", + "rpm": "orc-help" }, { - "name": "oe_test_orc_install_and_remove_orc-devel" + "name": "oe_test_orc_install_and_remove_orc-devel", + "rpm": "orc-devel" }, { - "name": "oe_test_orc_install_and_remove_orc-debuginfo" + "name": "oe_test_orc_install_and_remove_orc-debuginfo", + "rpm": "orc-debuginfo" }, { - "name": "oe_test_orc_install_and_remove_orc-debugsource" + "name": "oe_test_orc_install_and_remove_orc-debugsource", + "rpm": "orc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/os-prober.json b/suite2cases/os-prober.json index 4ceed7906..6b7e5eeae 100644 --- a/suite2cases/os-prober.json +++ b/suite2cases/os-prober.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_os-prober_install_and_remove_os-prober" + "name": "oe_test_os-prober_install_and_remove_os-prober", + "rpm": "os-prober" }, { - "name": "oe_test_os-prober_install_and_remove_os-prober-debuginfo" + "name": "oe_test_os-prober_install_and_remove_os-prober-debuginfo", + "rpm": "os-prober-debuginfo" }, { - "name": "oe_test_os-prober_install_and_remove_os-prober-debugsource" + "name": "oe_test_os-prober_install_and_remove_os-prober-debugsource", + "rpm": "os-prober-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ostree.json b/suite2cases/ostree.json index 4d52d0dc0..99bb58f60 100644 --- a/suite2cases/ostree.json +++ b/suite2cases/ostree.json @@ -8,19 +8,24 @@ "name": "oe_test_service_ostree-finalize-staged" }, { - "name": "oe_test_ostree_install_and_remove_ostree" + "name": "oe_test_ostree_install_and_remove_ostree", + "rpm": "ostree" }, { - "name": "oe_test_ostree_install_and_remove_ostree-devel" + "name": "oe_test_ostree_install_and_remove_ostree-devel", + "rpm": "ostree-devel" }, { - "name": "oe_test_ostree_install_and_remove_ostree-debuginfo" + "name": "oe_test_ostree_install_and_remove_ostree-debuginfo", + "rpm": "ostree-debuginfo" }, { - "name": "oe_test_ostree_install_and_remove_ostree-debugsource" + "name": "oe_test_ostree_install_and_remove_ostree-debugsource", + "rpm": "ostree-debugsource" }, { - "name": "oe_test_ostree_install_and_remove_ostree-help" + "name": "oe_test_ostree_install_and_remove_ostree-help", + "rpm": "ostree-help" } ] } \ No newline at end of file diff --git a/suite2cases/p11-kit.json b/suite2cases/p11-kit.json index 2fb80e3cf..bc2fafe5a 100644 --- a/suite2cases/p11-kit.json +++ b/suite2cases/p11-kit.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_p11-kit_install_and_remove_p11-kit" + "name": "oe_test_p11-kit_install_and_remove_p11-kit", + "rpm": "p11-kit" }, { - "name": "oe_test_p11-kit_install_and_remove_p11-kit-server" + "name": "oe_test_p11-kit_install_and_remove_p11-kit-server", + "rpm": "p11-kit-server" }, { - "name": "oe_test_p11-kit_install_and_remove_p11-kit-devel" + "name": "oe_test_p11-kit_install_and_remove_p11-kit-devel", + "rpm": "p11-kit-devel" }, { - "name": "oe_test_p11-kit_install_and_remove_p11-kit-help" + "name": "oe_test_p11-kit_install_and_remove_p11-kit-help", + "rpm": "p11-kit-help" }, { - "name": "oe_test_p11-kit_install_and_remove_p11-kit-trust" + "name": "oe_test_p11-kit_install_and_remove_p11-kit-trust", + "rpm": "p11-kit-trust" }, { - "name": "oe_test_p11-kit_install_and_remove_p11-kit-debugsource" + "name": "oe_test_p11-kit_install_and_remove_p11-kit-debugsource", + "rpm": "p11-kit-debugsource" }, { - "name": "oe_test_p11-kit_install_and_remove_p11-kit-debuginfo" + "name": "oe_test_p11-kit_install_and_remove_p11-kit-debuginfo", + "rpm": "p11-kit-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/pam.json b/suite2cases/pam.json index f005452de..9ca158f07 100644 --- a/suite2cases/pam.json +++ b/suite2cases/pam.json @@ -8,19 +8,24 @@ "name": "oe_test_service_pam_namespace" }, { - "name": "oe_test_pam_install_and_remove_pam" + "name": "oe_test_pam_install_and_remove_pam", + "rpm": "pam" }, { - "name": "oe_test_pam_install_and_remove_pam-devel" + "name": "oe_test_pam_install_and_remove_pam-devel", + "rpm": "pam-devel" }, { - "name": "oe_test_pam_install_and_remove_pam-help" + "name": "oe_test_pam_install_and_remove_pam-help", + "rpm": "pam-help" }, { - "name": "oe_test_pam_install_and_remove_pam-debugsource" + "name": "oe_test_pam_install_and_remove_pam-debugsource", + "rpm": "pam-debugsource" }, { - "name": "oe_test_pam_install_and_remove_pam-debuginfo" + "name": "oe_test_pam_install_and_remove_pam-debuginfo", + "rpm": "pam-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/pango.json b/suite2cases/pango.json index 17060f513..2e9bf9ea3 100644 --- a/suite2cases/pango.json +++ b/suite2cases/pango.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_pango_install_and_remove_pango" + "name": "oe_test_pango_install_and_remove_pango", + "rpm": "pango" }, { - "name": "oe_test_pango_install_and_remove_pango-devel" + "name": "oe_test_pango_install_and_remove_pango-devel", + "rpm": "pango-devel" }, { - "name": "oe_test_pango_install_and_remove_pango-debuginfo" + "name": "oe_test_pango_install_and_remove_pango-debuginfo", + "rpm": "pango-debuginfo" }, { - "name": "oe_test_pango_install_and_remove_pango-help" + "name": "oe_test_pango_install_and_remove_pango-help", + "rpm": "pango-help" }, { - "name": "oe_test_pango_install_and_remove_pango-debugsource" + "name": "oe_test_pango_install_and_remove_pango-debugsource", + "rpm": "pango-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/parted.json b/suite2cases/parted.json index 9cce41d26..eaa12731b 100644 --- a/suite2cases/parted.json +++ b/suite2cases/parted.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_parted_install_and_remove_parted" + "name": "oe_test_parted_install_and_remove_parted", + "rpm": "parted" }, { - "name": "oe_test_parted_install_and_remove_parted-devel" + "name": "oe_test_parted_install_and_remove_parted-devel", + "rpm": "parted-devel" }, { - "name": "oe_test_parted_install_and_remove_parted-debuginfo" + "name": "oe_test_parted_install_and_remove_parted-debuginfo", + "rpm": "parted-debuginfo" }, { - "name": "oe_test_parted_install_and_remove_parted-debugsource" + "name": "oe_test_parted_install_and_remove_parted-debugsource", + "rpm": "parted-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/passwd.json b/suite2cases/passwd.json index 587c06e34..9d3b1034a 100644 --- a/suite2cases/passwd.json +++ b/suite2cases/passwd.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_passwd_install_and_remove_passwd" + "name": "oe_test_passwd_install_and_remove_passwd", + "rpm": "passwd" }, { - "name": "oe_test_passwd_install_and_remove_passwd-help" + "name": "oe_test_passwd_install_and_remove_passwd-help", + "rpm": "passwd-help" }, { - "name": "oe_test_passwd_install_and_remove_passwd-debuginfo" + "name": "oe_test_passwd_install_and_remove_passwd-debuginfo", + "rpm": "passwd-debuginfo" }, { - "name": "oe_test_passwd_install_and_remove_passwd-debugsource" + "name": "oe_test_passwd_install_and_remove_passwd-debugsource", + "rpm": "passwd-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/patch.json b/suite2cases/patch.json index e81c06113..809d891d7 100644 --- a/suite2cases/patch.json +++ b/suite2cases/patch.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_patch_install_and_remove_patch" + "name": "oe_test_patch_install_and_remove_patch", + "rpm": "patch" }, { - "name": "oe_test_patch_install_and_remove_patch-help" + "name": "oe_test_patch_install_and_remove_patch-help", + "rpm": "patch-help" }, { - "name": "oe_test_patch_install_and_remove_patch-debuginfo" + "name": "oe_test_patch_install_and_remove_patch-debuginfo", + "rpm": "patch-debuginfo" }, { - "name": "oe_test_patch_install_and_remove_patch-debugsource" + "name": "oe_test_patch_install_and_remove_patch-debugsource", + "rpm": "patch-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/patchutils.json b/suite2cases/patchutils.json index 133f99e10..79fe08fcc 100644 --- a/suite2cases/patchutils.json +++ b/suite2cases/patchutils.json @@ -59,16 +59,20 @@ "name": "oe_test_patchutils_splitdiff" }, { - "name": "oe_test_patchutils_install_and_remove_patchutils" + "name": "oe_test_patchutils_install_and_remove_patchutils", + "rpm": "patchutils" }, { - "name": "oe_test_patchutils_install_and_remove_patchutils-help" + "name": "oe_test_patchutils_install_and_remove_patchutils-help", + "rpm": "patchutils-help" }, { - "name": "oe_test_patchutils_install_and_remove_patchutils-debugsource" + "name": "oe_test_patchutils_install_and_remove_patchutils-debugsource", + "rpm": "patchutils-debugsource" }, { - "name": "oe_test_patchutils_install_and_remove_patchutils-debuginfo" + "name": "oe_test_patchutils_install_and_remove_patchutils-debuginfo", + "rpm": "patchutils-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/pciutils.json b/suite2cases/pciutils.json index f9cf0a25c..c334f6548 100644 --- a/suite2cases/pciutils.json +++ b/suite2cases/pciutils.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_pciutils_install_and_remove_pciutils" + "name": "oe_test_pciutils_install_and_remove_pciutils", + "rpm": "pciutils" }, { - "name": "oe_test_pciutils_install_and_remove_pciutils-devel" + "name": "oe_test_pciutils_install_and_remove_pciutils-devel", + "rpm": "pciutils-devel" }, { - "name": "oe_test_pciutils_install_and_remove_pciutils-help" + "name": "oe_test_pciutils_install_and_remove_pciutils-help", + "rpm": "pciutils-help" }, { - "name": "oe_test_pciutils_install_and_remove_pciutils-debuginfo" + "name": "oe_test_pciutils_install_and_remove_pciutils-debuginfo", + "rpm": "pciutils-debuginfo" }, { - "name": "oe_test_pciutils_install_and_remove_pciutils-debugsource" + "name": "oe_test_pciutils_install_and_remove_pciutils-debugsource", + "rpm": "pciutils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/pcre.json b/suite2cases/pcre.json index 59f4aa9d6..21be1b325 100644 --- a/suite2cases/pcre.json +++ b/suite2cases/pcre.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_pcre_install_and_remove_pcre" + "name": "oe_test_pcre_install_and_remove_pcre", + "rpm": "pcre" }, { - "name": "oe_test_pcre_install_and_remove_pcre-help" + "name": "oe_test_pcre_install_and_remove_pcre-help", + "rpm": "pcre-help" }, { - "name": "oe_test_pcre_install_and_remove_pcre-devel" + "name": "oe_test_pcre_install_and_remove_pcre-devel", + "rpm": "pcre-devel" }, { - "name": "oe_test_pcre_install_and_remove_pcre-debuginfo" + "name": "oe_test_pcre_install_and_remove_pcre-debuginfo", + "rpm": "pcre-debuginfo" }, { - "name": "oe_test_pcre_install_and_remove_pcre-debugsource" + "name": "oe_test_pcre_install_and_remove_pcre-debugsource", + "rpm": "pcre-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/pcre2.json b/suite2cases/pcre2.json index 6414b01bd..ae0a21fc3 100644 --- a/suite2cases/pcre2.json +++ b/suite2cases/pcre2.json @@ -8,19 +8,24 @@ "name": "oe_test_pcre2grep" }, { - "name": "oe_test_pcre2_install_and_remove_pcre2" + "name": "oe_test_pcre2_install_and_remove_pcre2", + "rpm": "pcre2" }, { - "name": "oe_test_pcre2_install_and_remove_pcre2-help" + "name": "oe_test_pcre2_install_and_remove_pcre2-help", + "rpm": "pcre2-help" }, { - "name": "oe_test_pcre2_install_and_remove_pcre2-debugsource" + "name": "oe_test_pcre2_install_and_remove_pcre2-debugsource", + "rpm": "pcre2-debugsource" }, { - "name": "oe_test_pcre2_install_and_remove_pcre2-debuginfo" + "name": "oe_test_pcre2_install_and_remove_pcre2-debuginfo", + "rpm": "pcre2-debuginfo" }, { - "name": "oe_test_pcre2_install_and_remove_pcre2-devel" + "name": "oe_test_pcre2_install_and_remove_pcre2-devel", + "rpm": "pcre2-devel" } ] } \ No newline at end of file diff --git a/suite2cases/pcsc-lite.json b/suite2cases/pcsc-lite.json index a8879e068..bb8ce2219 100644 --- a/suite2cases/pcsc-lite.json +++ b/suite2cases/pcsc-lite.json @@ -11,19 +11,24 @@ "name": "oe_test_socket_pcscd" }, { - "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite" + "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite", + "rpm": "pcsc-lite" }, { - "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-help" + "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-help", + "rpm": "pcsc-lite-help" }, { - "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-devel" + "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-devel", + "rpm": "pcsc-lite-devel" }, { - "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-debuginfo" + "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-debuginfo", + "rpm": "pcsc-lite-debuginfo" }, { - "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-debugsource" + "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-debugsource", + "rpm": "pcsc-lite-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Algorithm-Diff.json b/suite2cases/perl-Algorithm-Diff.json index a23effddd..457f3b570 100644 --- a/suite2cases/perl-Algorithm-Diff.json +++ b/suite2cases/perl-Algorithm-Diff.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff" + "name": "oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff", + "rpm": "perl-Algorithm-Diff" }, { - "name": "oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-help" + "name": "oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-help", + "rpm": "perl-Algorithm-Diff-help" }, { - "name": "oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-doc" + "name": "oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-doc", + "rpm": "perl-Algorithm-Diff-doc" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Archive-Tar.json b/suite2cases/perl-Archive-Tar.json index a7cd5316f..ea3638b59 100644 --- a/suite2cases/perl-Archive-Tar.json +++ b/suite2cases/perl-Archive-Tar.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar" + "name": "oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar", + "rpm": "perl-Archive-Tar" }, { - "name": "oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar-help" + "name": "oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar-help", + "rpm": "perl-Archive-Tar-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-B-Debug.json b/suite2cases/perl-B-Debug.json index 32bf363df..564f4b4be 100644 --- a/suite2cases/perl-B-Debug.json +++ b/suite2cases/perl-B-Debug.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-B-Debug_install_and_remove_perl-B-Debug" + "name": "oe_test_perl-B-Debug_install_and_remove_perl-B-Debug", + "rpm": "perl-B-Debug" }, { - "name": "oe_test_perl-B-Debug_install_and_remove_perl-B-Debug-help" + "name": "oe_test_perl-B-Debug_install_and_remove_perl-B-Debug-help", + "rpm": "perl-B-Debug-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-CPAN-Meta-Requirements.json b/suite2cases/perl-CPAN-Meta-Requirements.json index 27909eb62..ffd53510e 100644 --- a/suite2cases/perl-CPAN-Meta-Requirements.json +++ b/suite2cases/perl-CPAN-Meta-Requirements.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements" + "name": "oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements", + "rpm": "perl-CPAN-Meta-Requirements" }, { - "name": "oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements-help" + "name": "oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements-help", + "rpm": "perl-CPAN-Meta-Requirements-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-CPAN-Meta-YAML.json b/suite2cases/perl-CPAN-Meta-YAML.json index 3748421f2..20f918057 100644 --- a/suite2cases/perl-CPAN-Meta-YAML.json +++ b/suite2cases/perl-CPAN-Meta-YAML.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML" + "name": "oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML", + "rpm": "perl-CPAN-Meta-YAML" }, { - "name": "oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML-help" + "name": "oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML-help", + "rpm": "perl-CPAN-Meta-YAML-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-CPAN-Meta.json b/suite2cases/perl-CPAN-Meta.json index a70cd57fb..88c89cb98 100644 --- a/suite2cases/perl-CPAN-Meta.json +++ b/suite2cases/perl-CPAN-Meta.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta" + "name": "oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta", + "rpm": "perl-CPAN-Meta" }, { - "name": "oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta-help" + "name": "oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta-help", + "rpm": "perl-CPAN-Meta-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Carp.json b/suite2cases/perl-Carp.json index c235f4df7..ec6c96e90 100644 --- a/suite2cases/perl-Carp.json +++ b/suite2cases/perl-Carp.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Carp_install_and_remove_perl-Carp" + "name": "oe_test_perl-Carp_install_and_remove_perl-Carp", + "rpm": "perl-Carp" }, { - "name": "oe_test_perl-Carp_install_and_remove_perl-Carp-help" + "name": "oe_test_perl-Carp_install_and_remove_perl-Carp-help", + "rpm": "perl-Carp-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Compress-Raw-Bzip2.json b/suite2cases/perl-Compress-Raw-Bzip2.json index 73767a165..3d24b6f0e 100644 --- a/suite2cases/perl-Compress-Raw-Bzip2.json +++ b/suite2cases/perl-Compress-Raw-Bzip2.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2" + "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2", + "rpm": "perl-Compress-Raw-Bzip2" }, { - "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debuginfo" + "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debuginfo", + "rpm": "perl-Compress-Raw-Bzip2-debuginfo" }, { - "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debugsource" + "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debugsource", + "rpm": "perl-Compress-Raw-Bzip2-debugsource" }, { - "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-help" + "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-help", + "rpm": "perl-Compress-Raw-Bzip2-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Compress-Raw-Zlib.json b/suite2cases/perl-Compress-Raw-Zlib.json index b8e70be82..97048d3f6 100644 --- a/suite2cases/perl-Compress-Raw-Zlib.json +++ b/suite2cases/perl-Compress-Raw-Zlib.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib" + "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib", + "rpm": "perl-Compress-Raw-Zlib" }, { - "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-help" + "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-help", + "rpm": "perl-Compress-Raw-Zlib-help" }, { - "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debugsource" + "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debugsource", + "rpm": "perl-Compress-Raw-Zlib-debugsource" }, { - "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debuginfo" + "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debuginfo", + "rpm": "perl-Compress-Raw-Zlib-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Config-Perl-V.json b/suite2cases/perl-Config-Perl-V.json index db2a994e1..f0e299611 100644 --- a/suite2cases/perl-Config-Perl-V.json +++ b/suite2cases/perl-Config-Perl-V.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V" + "name": "oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V", + "rpm": "perl-Config-Perl-V" }, { - "name": "oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V-help" + "name": "oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V-help", + "rpm": "perl-Config-Perl-V-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Data-Dumper.json b/suite2cases/perl-Data-Dumper.json index 34f34f9b0..530a30c1d 100644 --- a/suite2cases/perl-Data-Dumper.json +++ b/suite2cases/perl-Data-Dumper.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper" + "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper", + "rpm": "perl-Data-Dumper" }, { - "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debuginfo" + "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debuginfo", + "rpm": "perl-Data-Dumper-debuginfo" }, { - "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debugsource" + "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debugsource", + "rpm": "perl-Data-Dumper-debugsource" }, { - "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-help" + "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-help", + "rpm": "perl-Data-Dumper-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Devel-PPPort.json b/suite2cases/perl-Devel-PPPort.json index a5baed123..0351b87ee 100644 --- a/suite2cases/perl-Devel-PPPort.json +++ b/suite2cases/perl-Devel-PPPort.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort" + "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort", + "rpm": "perl-Devel-PPPort" }, { - "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-help" + "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-help", + "rpm": "perl-Devel-PPPort-help" }, { - "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debuginfo" + "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debuginfo", + "rpm": "perl-Devel-PPPort-debuginfo" }, { - "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debugsource" + "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debugsource", + "rpm": "perl-Devel-PPPort-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Digest-MD5.json b/suite2cases/perl-Digest-MD5.json index b809f92c9..12ef634e1 100644 --- a/suite2cases/perl-Digest-MD5.json +++ b/suite2cases/perl-Digest-MD5.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5" + "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5", + "rpm": "perl-Digest-MD5" }, { - "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debuginfo" + "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debuginfo", + "rpm": "perl-Digest-MD5-debuginfo" }, { - "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debugsource" + "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debugsource", + "rpm": "perl-Digest-MD5-debugsource" }, { - "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-help" + "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-help", + "rpm": "perl-Digest-MD5-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Digest-SHA.json b/suite2cases/perl-Digest-SHA.json index 7c29075f1..f2f02d11a 100644 --- a/suite2cases/perl-Digest-SHA.json +++ b/suite2cases/perl-Digest-SHA.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA" + "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA", + "rpm": "perl-Digest-SHA" }, { - "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debuginfo" + "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debuginfo", + "rpm": "perl-Digest-SHA-debuginfo" }, { - "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-help" + "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-help", + "rpm": "perl-Digest-SHA-help" }, { - "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debugsource" + "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debugsource", + "rpm": "perl-Digest-SHA-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Digest.json b/suite2cases/perl-Digest.json index 94c5a8e0b..e487e8a10 100644 --- a/suite2cases/perl-Digest.json +++ b/suite2cases/perl-Digest.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Digest_install_and_remove_perl-Digest" + "name": "oe_test_perl-Digest_install_and_remove_perl-Digest", + "rpm": "perl-Digest" }, { - "name": "oe_test_perl-Digest_install_and_remove_perl-Digest-help" + "name": "oe_test_perl-Digest_install_and_remove_perl-Digest-help", + "rpm": "perl-Digest-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Encode.json b/suite2cases/perl-Encode.json index 9a31294ff..04b715a04 100644 --- a/suite2cases/perl-Encode.json +++ b/suite2cases/perl-Encode.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Encode_install_and_remove_perl-Encode" + "name": "oe_test_perl-Encode_install_and_remove_perl-Encode", + "rpm": "perl-Encode" }, { - "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-devel" + "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-devel", + "rpm": "perl-Encode-devel" }, { - "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-debuginfo" + "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-debuginfo", + "rpm": "perl-Encode-debuginfo" }, { - "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-debugsource" + "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-debugsource", + "rpm": "perl-Encode-debugsource" }, { - "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-help" + "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-help", + "rpm": "perl-Encode-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Env.json b/suite2cases/perl-Env.json index af9359bcf..058f91810 100644 --- a/suite2cases/perl-Env.json +++ b/suite2cases/perl-Env.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Env_install_and_remove_perl-Env" + "name": "oe_test_perl-Env_install_and_remove_perl-Env", + "rpm": "perl-Env" }, { - "name": "oe_test_perl-Env_install_and_remove_perl-Env-help" + "name": "oe_test_perl-Env_install_and_remove_perl-Env-help", + "rpm": "perl-Env-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Error.json b/suite2cases/perl-Error.json index a4477ed1a..15f034517 100644 --- a/suite2cases/perl-Error.json +++ b/suite2cases/perl-Error.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Error_install_and_remove_perl-Error" + "name": "oe_test_perl-Error_install_and_remove_perl-Error", + "rpm": "perl-Error" }, { - "name": "oe_test_perl-Error_install_and_remove_perl-Error-help" + "name": "oe_test_perl-Error_install_and_remove_perl-Error-help", + "rpm": "perl-Error-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Exporter.json b/suite2cases/perl-Exporter.json index da21dfdbb..52c788744 100644 --- a/suite2cases/perl-Exporter.json +++ b/suite2cases/perl-Exporter.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Exporter_install_and_remove_perl-Exporter" + "name": "oe_test_perl-Exporter_install_and_remove_perl-Exporter", + "rpm": "perl-Exporter" }, { - "name": "oe_test_perl-Exporter_install_and_remove_perl-Exporter-help" + "name": "oe_test_perl-Exporter_install_and_remove_perl-Exporter-help", + "rpm": "perl-Exporter-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-ExtUtils-Install.json b/suite2cases/perl-ExtUtils-Install.json index ada2319e1..f75520937 100644 --- a/suite2cases/perl-ExtUtils-Install.json +++ b/suite2cases/perl-ExtUtils-Install.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install" + "name": "oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install", + "rpm": "perl-ExtUtils-Install" }, { - "name": "oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install-help" + "name": "oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install-help", + "rpm": "perl-ExtUtils-Install-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-ExtUtils-MakeMaker.json b/suite2cases/perl-ExtUtils-MakeMaker.json index 219e75844..d640f9a16 100644 --- a/suite2cases/perl-ExtUtils-MakeMaker.json +++ b/suite2cases/perl-ExtUtils-MakeMaker.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker" + "name": "oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker", + "rpm": "perl-ExtUtils-MakeMaker" }, { - "name": "oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-Command" + "name": "oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-Command", + "rpm": "perl-ExtUtils-Command" }, { - "name": "oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker-help" + "name": "oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker-help", + "rpm": "perl-ExtUtils-MakeMaker-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-ExtUtils-Manifest.json b/suite2cases/perl-ExtUtils-Manifest.json index 8a849cefe..a09a064a1 100644 --- a/suite2cases/perl-ExtUtils-Manifest.json +++ b/suite2cases/perl-ExtUtils-Manifest.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest" + "name": "oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest", + "rpm": "perl-ExtUtils-Manifest" }, { - "name": "oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest-help" + "name": "oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest-help", + "rpm": "perl-ExtUtils-Manifest-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-ExtUtils-ParseXS.json b/suite2cases/perl-ExtUtils-ParseXS.json index 18923ab80..6c891200b 100644 --- a/suite2cases/perl-ExtUtils-ParseXS.json +++ b/suite2cases/perl-ExtUtils-ParseXS.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS" + "name": "oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS", + "rpm": "perl-ExtUtils-ParseXS" }, { - "name": "oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS-help" + "name": "oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS-help", + "rpm": "perl-ExtUtils-ParseXS-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-File-Copy-Recursive.json b/suite2cases/perl-File-Copy-Recursive.json index 50b5e7235..475675dd2 100644 --- a/suite2cases/perl-File-Copy-Recursive.json +++ b/suite2cases/perl-File-Copy-Recursive.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive" + "name": "oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive", + "rpm": "perl-File-Copy-Recursive" }, { - "name": "oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive-help" + "name": "oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive-help", + "rpm": "perl-File-Copy-Recursive-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-File-Fetch.json b/suite2cases/perl-File-Fetch.json index 296788f63..fe7cce747 100644 --- a/suite2cases/perl-File-Fetch.json +++ b/suite2cases/perl-File-Fetch.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch" + "name": "oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch", + "rpm": "perl-File-Fetch" }, { - "name": "oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch-help" + "name": "oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch-help", + "rpm": "perl-File-Fetch-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-File-Path.json b/suite2cases/perl-File-Path.json index ab5b6cf85..d005dda64 100644 --- a/suite2cases/perl-File-Path.json +++ b/suite2cases/perl-File-Path.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-File-Path_install_and_remove_perl-File-Path" + "name": "oe_test_perl-File-Path_install_and_remove_perl-File-Path", + "rpm": "perl-File-Path" }, { - "name": "oe_test_perl-File-Path_install_and_remove_perl-File-Path-help" + "name": "oe_test_perl-File-Path_install_and_remove_perl-File-Path-help", + "rpm": "perl-File-Path-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-File-Temp.json b/suite2cases/perl-File-Temp.json index c9908b723..19ce7011b 100644 --- a/suite2cases/perl-File-Temp.json +++ b/suite2cases/perl-File-Temp.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-File-Temp_install_and_remove_perl-File-Temp" + "name": "oe_test_perl-File-Temp_install_and_remove_perl-File-Temp", + "rpm": "perl-File-Temp" }, { - "name": "oe_test_perl-File-Temp_install_and_remove_perl-File-Temp-help" + "name": "oe_test_perl-File-Temp_install_and_remove_perl-File-Temp-help", + "rpm": "perl-File-Temp-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Filter-Simple.json b/suite2cases/perl-Filter-Simple.json index de60d2929..59a107651 100644 --- a/suite2cases/perl-Filter-Simple.json +++ b/suite2cases/perl-Filter-Simple.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple" + "name": "oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple", + "rpm": "perl-Filter-Simple" }, { - "name": "oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple-help" + "name": "oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple-help", + "rpm": "perl-Filter-Simple-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Filter.json b/suite2cases/perl-Filter.json index fb74c8c45..edc625f4f 100644 --- a/suite2cases/perl-Filter.json +++ b/suite2cases/perl-Filter.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Filter_install_and_remove_perl-Filter" + "name": "oe_test_perl-Filter_install_and_remove_perl-Filter", + "rpm": "perl-Filter" }, { - "name": "oe_test_perl-Filter_install_and_remove_perl-Filter-help" + "name": "oe_test_perl-Filter_install_and_remove_perl-Filter-help", + "rpm": "perl-Filter-help" }, { - "name": "oe_test_perl-Filter_install_and_remove_perl-Filter-debuginfo" + "name": "oe_test_perl-Filter_install_and_remove_perl-Filter-debuginfo", + "rpm": "perl-Filter-debuginfo" }, { - "name": "oe_test_perl-Filter_install_and_remove_perl-Filter-debugsource" + "name": "oe_test_perl-Filter_install_and_remove_perl-Filter-debugsource", + "rpm": "perl-Filter-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Getopt-Long.json b/suite2cases/perl-Getopt-Long.json index b04f74917..ebd12f3a3 100644 --- a/suite2cases/perl-Getopt-Long.json +++ b/suite2cases/perl-Getopt-Long.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long" + "name": "oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long", + "rpm": "perl-Getopt-Long" }, { - "name": "oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long-help" + "name": "oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long-help", + "rpm": "perl-Getopt-Long-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-HTTP-Daemon.json b/suite2cases/perl-HTTP-Daemon.json index f21b735b0..c52f2a8f9 100644 --- a/suite2cases/perl-HTTP-Daemon.json +++ b/suite2cases/perl-HTTP-Daemon.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon" + "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon", + "rpm": "perl-HTTP-Daemon" }, { - "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-help" + "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-help", + "rpm": "perl-HTTP-Daemon-help" }, { - "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-tests" + "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-tests", + "rpm": "perl-HTTP-Daemon-tests" }, { - "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-doc" + "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-doc", + "rpm": "perl-HTTP-Daemon-doc" } ] } \ No newline at end of file diff --git a/suite2cases/perl-HTTP-Tiny.json b/suite2cases/perl-HTTP-Tiny.json index b6efe5321..0a09c9fd6 100644 --- a/suite2cases/perl-HTTP-Tiny.json +++ b/suite2cases/perl-HTTP-Tiny.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny" + "name": "oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny", + "rpm": "perl-HTTP-Tiny" }, { - "name": "oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny-help" + "name": "oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny-help", + "rpm": "perl-HTTP-Tiny-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-IO-Compress.json b/suite2cases/perl-IO-Compress.json index a2f27f29b..5d2a9187e 100644 --- a/suite2cases/perl-IO-Compress.json +++ b/suite2cases/perl-IO-Compress.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress" + "name": "oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress", + "rpm": "perl-IO-Compress" }, { - "name": "oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-help" + "name": "oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-help", + "rpm": "perl-IO-Compress-help" }, { - "name": "oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-doc" + "name": "oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-doc", + "rpm": "perl-IO-Compress-doc" } ] } \ No newline at end of file diff --git a/suite2cases/perl-IO-Socket-IP.json b/suite2cases/perl-IO-Socket-IP.json index 46ac0e63c..a7020d722 100644 --- a/suite2cases/perl-IO-Socket-IP.json +++ b/suite2cases/perl-IO-Socket-IP.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP" + "name": "oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP", + "rpm": "perl-IO-Socket-IP" }, { - "name": "oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP-help" + "name": "oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP-help", + "rpm": "perl-IO-Socket-IP-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-IPC-Cmd.json b/suite2cases/perl-IPC-Cmd.json index 63c905a69..9eac88af9 100644 --- a/suite2cases/perl-IPC-Cmd.json +++ b/suite2cases/perl-IPC-Cmd.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd" + "name": "oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd", + "rpm": "perl-IPC-Cmd" }, { - "name": "oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd-help" + "name": "oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd-help", + "rpm": "perl-IPC-Cmd-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-IPC-SysV.json b/suite2cases/perl-IPC-SysV.json index 309d65fde..01e62c8af 100644 --- a/suite2cases/perl-IPC-SysV.json +++ b/suite2cases/perl-IPC-SysV.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV" + "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV", + "rpm": "perl-IPC-SysV" }, { - "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-help" + "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-help", + "rpm": "perl-IPC-SysV-help" }, { - "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debugsource" + "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debugsource", + "rpm": "perl-IPC-SysV-debugsource" }, { - "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debuginfo" + "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debuginfo", + "rpm": "perl-IPC-SysV-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/perl-IPC-System-Simple.json b/suite2cases/perl-IPC-System-Simple.json index 5f18030aa..0c57574af 100644 --- a/suite2cases/perl-IPC-System-Simple.json +++ b/suite2cases/perl-IPC-System-Simple.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple" + "name": "oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple", + "rpm": "perl-IPC-System-Simple" }, { - "name": "oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple-help" + "name": "oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple-help", + "rpm": "perl-IPC-System-Simple-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-JSON-PP.json b/suite2cases/perl-JSON-PP.json index 9bc4179fe..4fe0e89e7 100644 --- a/suite2cases/perl-JSON-PP.json +++ b/suite2cases/perl-JSON-PP.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP" + "name": "oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP", + "rpm": "perl-JSON-PP" }, { - "name": "oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP-help" + "name": "oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP-help", + "rpm": "perl-JSON-PP-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Locale-Codes.json b/suite2cases/perl-Locale-Codes.json index dd96c397b..11136f47e 100644 --- a/suite2cases/perl-Locale-Codes.json +++ b/suite2cases/perl-Locale-Codes.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes" + "name": "oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes", + "rpm": "perl-Locale-Codes" }, { - "name": "oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes-help" + "name": "oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes-help", + "rpm": "perl-Locale-Codes-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Locale-Maketext.json b/suite2cases/perl-Locale-Maketext.json index c5694be7f..dcb775929 100644 --- a/suite2cases/perl-Locale-Maketext.json +++ b/suite2cases/perl-Locale-Maketext.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext" + "name": "oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext", + "rpm": "perl-Locale-Maketext" }, { - "name": "oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext-help" + "name": "oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext-help", + "rpm": "perl-Locale-Maketext-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-MIME-Base64.json b/suite2cases/perl-MIME-Base64.json index d820fb5fb..e4af5d7cb 100644 --- a/suite2cases/perl-MIME-Base64.json +++ b/suite2cases/perl-MIME-Base64.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64" + "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64", + "rpm": "perl-MIME-Base64" }, { - "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debuginfo" + "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debuginfo", + "rpm": "perl-MIME-Base64-debuginfo" }, { - "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debugsource" + "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debugsource", + "rpm": "perl-MIME-Base64-debugsource" }, { - "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-help" + "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-help", + "rpm": "perl-MIME-Base64-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-MailTools.json b/suite2cases/perl-MailTools.json index 0b7595db3..294b9b118 100644 --- a/suite2cases/perl-MailTools.json +++ b/suite2cases/perl-MailTools.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-MailTools_install_and_remove_perl-MailTools" + "name": "oe_test_perl-MailTools_install_and_remove_perl-MailTools", + "rpm": "perl-MailTools" }, { - "name": "oe_test_perl-MailTools_install_and_remove_perl-MailTools-help" + "name": "oe_test_perl-MailTools_install_and_remove_perl-MailTools-help", + "rpm": "perl-MailTools-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Math-BigInt-FastCalc.json b/suite2cases/perl-Math-BigInt-FastCalc.json index 9aa3b4fdf..27a2cf3a5 100644 --- a/suite2cases/perl-Math-BigInt-FastCalc.json +++ b/suite2cases/perl-Math-BigInt-FastCalc.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc" + "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc", + "rpm": "perl-Math-BigInt-FastCalc" }, { - "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-help" + "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-help", + "rpm": "perl-Math-BigInt-FastCalc-help" }, { - "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-tests" + "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-tests", + "rpm": "perl-Math-BigInt-FastCalc-tests" }, { - "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debugsource" + "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debugsource", + "rpm": "perl-Math-BigInt-FastCalc-debugsource" }, { - "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debuginfo" + "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debuginfo", + "rpm": "perl-Math-BigInt-FastCalc-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Math-BigInt.json b/suite2cases/perl-Math-BigInt.json index a3045c51c..9303b039a 100644 --- a/suite2cases/perl-Math-BigInt.json +++ b/suite2cases/perl-Math-BigInt.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt" + "name": "oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt", + "rpm": "perl-Math-BigInt" }, { - "name": "oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-help" + "name": "oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-help", + "rpm": "perl-Math-BigInt-help" }, { - "name": "oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-tests" + "name": "oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-tests", + "rpm": "perl-Math-BigInt-tests" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Module-CoreList.json b/suite2cases/perl-Module-CoreList.json index b95a90515..b61684540 100644 --- a/suite2cases/perl-Module-CoreList.json +++ b/suite2cases/perl-Module-CoreList.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList" + "name": "oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList", + "rpm": "perl-Module-CoreList" }, { - "name": "oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList-help" + "name": "oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList-help", + "rpm": "perl-Module-CoreList-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Module-Load-Conditional.json b/suite2cases/perl-Module-Load-Conditional.json index 652879f76..0733fa90b 100644 --- a/suite2cases/perl-Module-Load-Conditional.json +++ b/suite2cases/perl-Module-Load-Conditional.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional" + "name": "oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional", + "rpm": "perl-Module-Load-Conditional" }, { - "name": "oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional-help" + "name": "oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional-help", + "rpm": "perl-Module-Load-Conditional-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Module-Load.json b/suite2cases/perl-Module-Load.json index d75a2752b..3ab97fc3f 100644 --- a/suite2cases/perl-Module-Load.json +++ b/suite2cases/perl-Module-Load.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Module-Load_install_and_remove_perl-Module-Load" + "name": "oe_test_perl-Module-Load_install_and_remove_perl-Module-Load", + "rpm": "perl-Module-Load" }, { - "name": "oe_test_perl-Module-Load_install_and_remove_perl-Module-Load-help" + "name": "oe_test_perl-Module-Load_install_and_remove_perl-Module-Load-help", + "rpm": "perl-Module-Load-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Module-Metadata.json b/suite2cases/perl-Module-Metadata.json index 2ee31307b..fc558e325 100644 --- a/suite2cases/perl-Module-Metadata.json +++ b/suite2cases/perl-Module-Metadata.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata" + "name": "oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata", + "rpm": "perl-Module-Metadata" }, { - "name": "oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata-help" + "name": "oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata-help", + "rpm": "perl-Module-Metadata-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Params-Check.json b/suite2cases/perl-Params-Check.json index fdfbd2512..dcd1dbbd1 100644 --- a/suite2cases/perl-Params-Check.json +++ b/suite2cases/perl-Params-Check.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Params-Check_install_and_remove_perl-Params-Check" + "name": "oe_test_perl-Params-Check_install_and_remove_perl-Params-Check", + "rpm": "perl-Params-Check" }, { - "name": "oe_test_perl-Params-Check_install_and_remove_perl-Params-Check-help" + "name": "oe_test_perl-Params-Check_install_and_remove_perl-Params-Check-help", + "rpm": "perl-Params-Check-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-PathTools.json b/suite2cases/perl-PathTools.json index 1e6848125..bd2b42e1c 100644 --- a/suite2cases/perl-PathTools.json +++ b/suite2cases/perl-PathTools.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools" + "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools", + "rpm": "perl-PathTools" }, { - "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools-debuginfo" + "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools-debuginfo", + "rpm": "perl-PathTools-debuginfo" }, { - "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools-debugsource" + "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools-debugsource", + "rpm": "perl-PathTools-debugsource" }, { - "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools-help" + "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools-help", + "rpm": "perl-PathTools-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Perl-OSType.json b/suite2cases/perl-Perl-OSType.json index 27baceacc..b75a08c87 100644 --- a/suite2cases/perl-Perl-OSType.json +++ b/suite2cases/perl-Perl-OSType.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType" + "name": "oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType", + "rpm": "perl-Perl-OSType" }, { - "name": "oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType-help" + "name": "oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType-help", + "rpm": "perl-Perl-OSType-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-PerlIO-via-QuotedPrint.json b/suite2cases/perl-PerlIO-via-QuotedPrint.json index 616fc7e04..bf1f565cf 100644 --- a/suite2cases/perl-PerlIO-via-QuotedPrint.json +++ b/suite2cases/perl-PerlIO-via-QuotedPrint.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint" + "name": "oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint", + "rpm": "perl-PerlIO-via-QuotedPrint" }, { - "name": "oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint-help" + "name": "oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint-help", + "rpm": "perl-PerlIO-via-QuotedPrint-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Pod-Checker.json b/suite2cases/perl-Pod-Checker.json index 37eaf7148..a0832ddca 100644 --- a/suite2cases/perl-Pod-Checker.json +++ b/suite2cases/perl-Pod-Checker.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker" + "name": "oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker", + "rpm": "perl-Pod-Checker" }, { - "name": "oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker-help" + "name": "oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker-help", + "rpm": "perl-Pod-Checker-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Pod-Escapes.json b/suite2cases/perl-Pod-Escapes.json index fa6ede622..a6aa07742 100644 --- a/suite2cases/perl-Pod-Escapes.json +++ b/suite2cases/perl-Pod-Escapes.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes" + "name": "oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes", + "rpm": "perl-Pod-Escapes" }, { - "name": "oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes-help" + "name": "oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes-help", + "rpm": "perl-Pod-Escapes-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Pod-Parser.json b/suite2cases/perl-Pod-Parser.json index 0807fceb6..251477279 100644 --- a/suite2cases/perl-Pod-Parser.json +++ b/suite2cases/perl-Pod-Parser.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser" + "name": "oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser", + "rpm": "perl-Pod-Parser" }, { - "name": "oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser-help" + "name": "oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser-help", + "rpm": "perl-Pod-Parser-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Pod-Perldoc.json b/suite2cases/perl-Pod-Perldoc.json index fd77cb523..8877743fe 100644 --- a/suite2cases/perl-Pod-Perldoc.json +++ b/suite2cases/perl-Pod-Perldoc.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc" + "name": "oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc", + "rpm": "perl-Pod-Perldoc" }, { - "name": "oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc-help" + "name": "oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc-help", + "rpm": "perl-Pod-Perldoc-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Pod-Simple.json b/suite2cases/perl-Pod-Simple.json index 48bcd8530..fe1070b7f 100644 --- a/suite2cases/perl-Pod-Simple.json +++ b/suite2cases/perl-Pod-Simple.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple" + "name": "oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple", + "rpm": "perl-Pod-Simple" }, { - "name": "oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple-help" + "name": "oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple-help", + "rpm": "perl-Pod-Simple-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Pod-Usage.json b/suite2cases/perl-Pod-Usage.json index cf86ef1a4..abf7db552 100644 --- a/suite2cases/perl-Pod-Usage.json +++ b/suite2cases/perl-Pod-Usage.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage" + "name": "oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage", + "rpm": "perl-Pod-Usage" }, { - "name": "oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage-help" + "name": "oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage-help", + "rpm": "perl-Pod-Usage-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-SGMLSpm.json b/suite2cases/perl-SGMLSpm.json index bb1c08246..f57508e3e 100644 --- a/suite2cases/perl-SGMLSpm.json +++ b/suite2cases/perl-SGMLSpm.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm" + "name": "oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm", + "rpm": "perl-SGMLSpm" }, { - "name": "oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm-help" + "name": "oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm-help", + "rpm": "perl-SGMLSpm-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Scalar-List-Utils.json b/suite2cases/perl-Scalar-List-Utils.json index 6a70227ff..51dc36e63 100644 --- a/suite2cases/perl-Scalar-List-Utils.json +++ b/suite2cases/perl-Scalar-List-Utils.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils" + "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils", + "rpm": "perl-Scalar-List-Utils" }, { - "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debuginfo" + "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debuginfo", + "rpm": "perl-Scalar-List-Utils-debuginfo" }, { - "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debugsource" + "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debugsource", + "rpm": "perl-Scalar-List-Utils-debugsource" }, { - "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-help" + "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-help", + "rpm": "perl-Scalar-List-Utils-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Socket.json b/suite2cases/perl-Socket.json index 04a15985f..862cc82b9 100644 --- a/suite2cases/perl-Socket.json +++ b/suite2cases/perl-Socket.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Socket_install_and_remove_perl-Socket" + "name": "oe_test_perl-Socket_install_and_remove_perl-Socket", + "rpm": "perl-Socket" }, { - "name": "oe_test_perl-Socket_install_and_remove_perl-Socket-help" + "name": "oe_test_perl-Socket_install_and_remove_perl-Socket-help", + "rpm": "perl-Socket-help" }, { - "name": "oe_test_perl-Socket_install_and_remove_perl-Socket-debuginfo" + "name": "oe_test_perl-Socket_install_and_remove_perl-Socket-debuginfo", + "rpm": "perl-Socket-debuginfo" }, { - "name": "oe_test_perl-Socket_install_and_remove_perl-Socket-debugsource" + "name": "oe_test_perl-Socket_install_and_remove_perl-Socket-debugsource", + "rpm": "perl-Socket-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Storable.json b/suite2cases/perl-Storable.json index d43023840..b428baea8 100644 --- a/suite2cases/perl-Storable.json +++ b/suite2cases/perl-Storable.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Storable_install_and_remove_perl-Storable" + "name": "oe_test_perl-Storable_install_and_remove_perl-Storable", + "rpm": "perl-Storable" }, { - "name": "oe_test_perl-Storable_install_and_remove_perl-Storable-help" + "name": "oe_test_perl-Storable_install_and_remove_perl-Storable-help", + "rpm": "perl-Storable-help" }, { - "name": "oe_test_perl-Storable_install_and_remove_perl-Storable-debugsource" + "name": "oe_test_perl-Storable_install_and_remove_perl-Storable-debugsource", + "rpm": "perl-Storable-debugsource" }, { - "name": "oe_test_perl-Storable_install_and_remove_perl-Storable-debuginfo" + "name": "oe_test_perl-Storable_install_and_remove_perl-Storable-debuginfo", + "rpm": "perl-Storable-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Switch.json b/suite2cases/perl-Switch.json index 83d8b1f15..90191949e 100644 --- a/suite2cases/perl-Switch.json +++ b/suite2cases/perl-Switch.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Switch_install_and_remove_perl-Switch" + "name": "oe_test_perl-Switch_install_and_remove_perl-Switch", + "rpm": "perl-Switch" }, { - "name": "oe_test_perl-Switch_install_and_remove_perl-Switch-help" + "name": "oe_test_perl-Switch_install_and_remove_perl-Switch-help", + "rpm": "perl-Switch-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Sys-Syslog.json b/suite2cases/perl-Sys-Syslog.json index 76d8c2ed6..3b57a7618 100644 --- a/suite2cases/perl-Sys-Syslog.json +++ b/suite2cases/perl-Sys-Syslog.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog" + "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog", + "rpm": "perl-Sys-Syslog" }, { - "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-help" + "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-help", + "rpm": "perl-Sys-Syslog-help" }, { - "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debuginfo" + "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debuginfo", + "rpm": "perl-Sys-Syslog-debuginfo" }, { - "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debugsource" + "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debugsource", + "rpm": "perl-Sys-Syslog-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Term-ANSIColor.json b/suite2cases/perl-Term-ANSIColor.json index 180a489ca..ee6608e78 100644 --- a/suite2cases/perl-Term-ANSIColor.json +++ b/suite2cases/perl-Term-ANSIColor.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor" + "name": "oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor", + "rpm": "perl-Term-ANSIColor" }, { - "name": "oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor-help" + "name": "oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor-help", + "rpm": "perl-Term-ANSIColor-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Term-Cap.json b/suite2cases/perl-Term-Cap.json index b16aae652..cafaed644 100644 --- a/suite2cases/perl-Term-Cap.json +++ b/suite2cases/perl-Term-Cap.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap" + "name": "oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap", + "rpm": "perl-Term-Cap" }, { - "name": "oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap-help" + "name": "oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap-help", + "rpm": "perl-Term-Cap-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Test-Harness.json b/suite2cases/perl-Test-Harness.json index 556fc193b..cb18d549a 100644 --- a/suite2cases/perl-Test-Harness.json +++ b/suite2cases/perl-Test-Harness.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness" + "name": "oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness", + "rpm": "perl-Test-Harness" }, { - "name": "oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness-help" + "name": "oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness-help", + "rpm": "perl-Test-Harness-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Test-Simple.json b/suite2cases/perl-Test-Simple.json index d1524cd4f..232fbc598 100644 --- a/suite2cases/perl-Test-Simple.json +++ b/suite2cases/perl-Test-Simple.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple" + "name": "oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple", + "rpm": "perl-Test-Simple" }, { - "name": "oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple-help" + "name": "oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple-help", + "rpm": "perl-Test-Simple-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Text-Balanced.json b/suite2cases/perl-Text-Balanced.json index 1fc65923d..43fc642af 100644 --- a/suite2cases/perl-Text-Balanced.json +++ b/suite2cases/perl-Text-Balanced.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced" + "name": "oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced", + "rpm": "perl-Text-Balanced" }, { - "name": "oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced-help" + "name": "oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced-help", + "rpm": "perl-Text-Balanced-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Text-Diff.json b/suite2cases/perl-Text-Diff.json index 7d87bd1c0..dd2a52808 100644 --- a/suite2cases/perl-Text-Diff.json +++ b/suite2cases/perl-Text-Diff.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff" + "name": "oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff", + "rpm": "perl-Text-Diff" }, { - "name": "oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-help" + "name": "oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-help", + "rpm": "perl-Text-Diff-help" }, { - "name": "oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-doc" + "name": "oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-doc", + "rpm": "perl-Text-Diff-doc" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Text-ParseWords.json b/suite2cases/perl-Text-ParseWords.json index c5810737f..cc1a5891f 100644 --- a/suite2cases/perl-Text-ParseWords.json +++ b/suite2cases/perl-Text-ParseWords.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords" + "name": "oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords", + "rpm": "perl-Text-ParseWords" }, { - "name": "oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords-help" + "name": "oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords-help", + "rpm": "perl-Text-ParseWords-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Thread-Queue.json b/suite2cases/perl-Thread-Queue.json index 22cd86460..9084ae2c7 100644 --- a/suite2cases/perl-Thread-Queue.json +++ b/suite2cases/perl-Thread-Queue.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue" + "name": "oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue", + "rpm": "perl-Thread-Queue" }, { - "name": "oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-help" + "name": "oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-help", + "rpm": "perl-Thread-Queue-help" }, { - "name": "oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-doc" + "name": "oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-doc", + "rpm": "perl-Thread-Queue-doc" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Time-HiRes.json b/suite2cases/perl-Time-HiRes.json index ce398bc1c..7b37ece25 100644 --- a/suite2cases/perl-Time-HiRes.json +++ b/suite2cases/perl-Time-HiRes.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes" + "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes", + "rpm": "perl-Time-HiRes" }, { - "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debuginfo" + "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debuginfo", + "rpm": "perl-Time-HiRes-debuginfo" }, { - "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-help" + "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-help", + "rpm": "perl-Time-HiRes-help" }, { - "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debugsource" + "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debugsource", + "rpm": "perl-Time-HiRes-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Time-Local.json b/suite2cases/perl-Time-Local.json index 0438269b8..9eccdc145 100644 --- a/suite2cases/perl-Time-Local.json +++ b/suite2cases/perl-Time-Local.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Time-Local_install_and_remove_perl-Time-Local" + "name": "oe_test_perl-Time-Local_install_and_remove_perl-Time-Local", + "rpm": "perl-Time-Local" }, { - "name": "oe_test_perl-Time-Local_install_and_remove_perl-Time-Local-help" + "name": "oe_test_perl-Time-Local_install_and_remove_perl-Time-Local-help", + "rpm": "perl-Time-Local-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Unicode-Collate.json b/suite2cases/perl-Unicode-Collate.json index 9bdf78314..4ad6b5b38 100644 --- a/suite2cases/perl-Unicode-Collate.json +++ b/suite2cases/perl-Unicode-Collate.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate" + "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate", + "rpm": "perl-Unicode-Collate" }, { - "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-help" + "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-help", + "rpm": "perl-Unicode-Collate-help" }, { - "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debugsource" + "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debugsource", + "rpm": "perl-Unicode-Collate-debugsource" }, { - "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debuginfo" + "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debuginfo", + "rpm": "perl-Unicode-Collate-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Unicode-Normalize.json b/suite2cases/perl-Unicode-Normalize.json index 59ce449c7..8e9a52a87 100644 --- a/suite2cases/perl-Unicode-Normalize.json +++ b/suite2cases/perl-Unicode-Normalize.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize" + "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize", + "rpm": "perl-Unicode-Normalize" }, { - "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debuginfo" + "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debuginfo", + "rpm": "perl-Unicode-Normalize-debuginfo" }, { - "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debugsource" + "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debugsource", + "rpm": "perl-Unicode-Normalize-debugsource" }, { - "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-help" + "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-help", + "rpm": "perl-Unicode-Normalize-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-XML-Parser.json b/suite2cases/perl-XML-Parser.json index db9ec199c..37e9ded4f 100644 --- a/suite2cases/perl-XML-Parser.json +++ b/suite2cases/perl-XML-Parser.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser" + "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser", + "rpm": "perl-XML-Parser" }, { - "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debuginfo" + "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debuginfo", + "rpm": "perl-XML-Parser-debuginfo" }, { - "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-help" + "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-help", + "rpm": "perl-XML-Parser-help" }, { - "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debugsource" + "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debugsource", + "rpm": "perl-XML-Parser-debugsource" }, { - "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-doc" + "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-doc", + "rpm": "perl-XML-Parser-doc" } ] } \ No newline at end of file diff --git a/suite2cases/perl-autodie.json b/suite2cases/perl-autodie.json index d3ab3e7e9..6d483fa56 100644 --- a/suite2cases/perl-autodie.json +++ b/suite2cases/perl-autodie.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-autodie_install_and_remove_perl-autodie" + "name": "oe_test_perl-autodie_install_and_remove_perl-autodie", + "rpm": "perl-autodie" }, { - "name": "oe_test_perl-autodie_install_and_remove_perl-autodie-help" + "name": "oe_test_perl-autodie_install_and_remove_perl-autodie-help", + "rpm": "perl-autodie-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-bignum.json b/suite2cases/perl-bignum.json index ce95345ea..234caa7ce 100644 --- a/suite2cases/perl-bignum.json +++ b/suite2cases/perl-bignum.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-bignum_install_and_remove_perl-bignum" + "name": "oe_test_perl-bignum_install_and_remove_perl-bignum", + "rpm": "perl-bignum" }, { - "name": "oe_test_perl-bignum_install_and_remove_perl-bignum-help" + "name": "oe_test_perl-bignum_install_and_remove_perl-bignum-help", + "rpm": "perl-bignum-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-constant.json b/suite2cases/perl-constant.json index f42030bc5..f908d39ea 100644 --- a/suite2cases/perl-constant.json +++ b/suite2cases/perl-constant.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-constant_install_and_remove_perl-constant" + "name": "oe_test_perl-constant_install_and_remove_perl-constant", + "rpm": "perl-constant" }, { - "name": "oe_test_perl-constant_install_and_remove_perl-constant-help" + "name": "oe_test_perl-constant_install_and_remove_perl-constant-help", + "rpm": "perl-constant-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-experimental.json b/suite2cases/perl-experimental.json index 03bfdc5a5..bc32469f7 100644 --- a/suite2cases/perl-experimental.json +++ b/suite2cases/perl-experimental.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-experimental_install_and_remove_perl-experimental" + "name": "oe_test_perl-experimental_install_and_remove_perl-experimental", + "rpm": "perl-experimental" }, { - "name": "oe_test_perl-experimental_install_and_remove_perl-experimental-help" + "name": "oe_test_perl-experimental_install_and_remove_perl-experimental-help", + "rpm": "perl-experimental-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-generators.json b/suite2cases/perl-generators.json index 0b862bbd4..6428c2aa4 100644 --- a/suite2cases/perl-generators.json +++ b/suite2cases/perl-generators.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-generators_install_and_remove_perl-generators" + "name": "oe_test_perl-generators_install_and_remove_perl-generators", + "rpm": "perl-generators" } ] } \ No newline at end of file diff --git a/suite2cases/perl-libnet.json b/suite2cases/perl-libnet.json index fa77489c4..1f77e6ef1 100644 --- a/suite2cases/perl-libnet.json +++ b/suite2cases/perl-libnet.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-libnet_install_and_remove_perl-libnet" + "name": "oe_test_perl-libnet_install_and_remove_perl-libnet", + "rpm": "perl-libnet" }, { - "name": "oe_test_perl-libnet_install_and_remove_perl-libnet-help" + "name": "oe_test_perl-libnet_install_and_remove_perl-libnet-help", + "rpm": "perl-libnet-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-parent.json b/suite2cases/perl-parent.json index 5bd1ac188..44a68d868 100644 --- a/suite2cases/perl-parent.json +++ b/suite2cases/perl-parent.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-parent_install_and_remove_perl-parent" + "name": "oe_test_perl-parent_install_and_remove_perl-parent", + "rpm": "perl-parent" }, { - "name": "oe_test_perl-parent_install_and_remove_perl-parent-help" + "name": "oe_test_perl-parent_install_and_remove_perl-parent-help", + "rpm": "perl-parent-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-perlfaq.json b/suite2cases/perl-perlfaq.json index c22017613..93f9a093f 100644 --- a/suite2cases/perl-perlfaq.json +++ b/suite2cases/perl-perlfaq.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-perlfaq_install_and_remove_perl-perlfaq" + "name": "oe_test_perl-perlfaq_install_and_remove_perl-perlfaq", + "rpm": "perl-perlfaq" }, { - "name": "oe_test_perl-perlfaq_install_and_remove_perl-perlfaq-help" + "name": "oe_test_perl-perlfaq_install_and_remove_perl-perlfaq-help", + "rpm": "perl-perlfaq-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-podlators.json b/suite2cases/perl-podlators.json index ee3fe001b..e0ea04758 100644 --- a/suite2cases/perl-podlators.json +++ b/suite2cases/perl-podlators.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-podlators_install_and_remove_perl-podlators" + "name": "oe_test_perl-podlators_install_and_remove_perl-podlators", + "rpm": "perl-podlators" }, { - "name": "oe_test_perl-podlators_install_and_remove_perl-podlators-help" + "name": "oe_test_perl-podlators_install_and_remove_perl-podlators-help", + "rpm": "perl-podlators-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-threads-shared.json b/suite2cases/perl-threads-shared.json index eecf28edc..5d2725e1e 100644 --- a/suite2cases/perl-threads-shared.json +++ b/suite2cases/perl-threads-shared.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared" + "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared", + "rpm": "perl-threads-shared" }, { - "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-help" + "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-help", + "rpm": "perl-threads-shared-help" }, { - "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debuginfo" + "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debuginfo", + "rpm": "perl-threads-shared-debuginfo" }, { - "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debugsource" + "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debugsource", + "rpm": "perl-threads-shared-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl-threads.json b/suite2cases/perl-threads.json index 62d973503..6980288ee 100644 --- a/suite2cases/perl-threads.json +++ b/suite2cases/perl-threads.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-threads_install_and_remove_perl-threads" + "name": "oe_test_perl-threads_install_and_remove_perl-threads", + "rpm": "perl-threads" }, { - "name": "oe_test_perl-threads_install_and_remove_perl-threads-help" + "name": "oe_test_perl-threads_install_and_remove_perl-threads-help", + "rpm": "perl-threads-help" }, { - "name": "oe_test_perl-threads_install_and_remove_perl-threads-debuginfo" + "name": "oe_test_perl-threads_install_and_remove_perl-threads-debuginfo", + "rpm": "perl-threads-debuginfo" }, { - "name": "oe_test_perl-threads_install_and_remove_perl-threads-debugsource" + "name": "oe_test_perl-threads_install_and_remove_perl-threads-debugsource", + "rpm": "perl-threads-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl-version.json b/suite2cases/perl-version.json index 32111701f..b8edcb8fc 100644 --- a/suite2cases/perl-version.json +++ b/suite2cases/perl-version.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-version_install_and_remove_perl-version" + "name": "oe_test_perl-version_install_and_remove_perl-version", + "rpm": "perl-version" }, { - "name": "oe_test_perl-version_install_and_remove_perl-version-help" + "name": "oe_test_perl-version_install_and_remove_perl-version-help", + "rpm": "perl-version-help" }, { - "name": "oe_test_perl-version_install_and_remove_perl-version-debuginfo" + "name": "oe_test_perl-version_install_and_remove_perl-version-debuginfo", + "rpm": "perl-version-debuginfo" }, { - "name": "oe_test_perl-version_install_and_remove_perl-version-debugsource" + "name": "oe_test_perl-version_install_and_remove_perl-version-debugsource", + "rpm": "perl-version-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl.json b/suite2cases/perl.json index 7df160a65..19ddb0413 100644 --- a/suite2cases/perl.json +++ b/suite2cases/perl.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl_install_and_remove_perl" + "name": "oe_test_perl_install_and_remove_perl", + "rpm": "perl" }, { - "name": "oe_test_perl_install_and_remove_perl-devel" + "name": "oe_test_perl_install_and_remove_perl-devel", + "rpm": "perl-devel" }, { - "name": "oe_test_perl_install_and_remove_perl-libs" + "name": "oe_test_perl_install_and_remove_perl-libs", + "rpm": "perl-libs" }, { - "name": "oe_test_perl_install_and_remove_perl-help" + "name": "oe_test_perl_install_and_remove_perl-help", + "rpm": "perl-help" }, { - "name": "oe_test_perl_install_and_remove_perl-debugsource" + "name": "oe_test_perl_install_and_remove_perl-debugsource", + "rpm": "perl-debugsource" }, { - "name": "oe_test_perl_install_and_remove_perl-debuginfo" + "name": "oe_test_perl_install_and_remove_perl-debuginfo", + "rpm": "perl-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/pesign.json b/suite2cases/pesign.json index 8489e470d..5c6e2a111 100644 --- a/suite2cases/pesign.json +++ b/suite2cases/pesign.json @@ -32,16 +32,20 @@ "name": "oe_test_pesign_pesigcheck" }, { - "name": "oe_test_pesign_install_and_remove_pesign" + "name": "oe_test_pesign_install_and_remove_pesign", + "rpm": "pesign" }, { - "name": "oe_test_pesign_install_and_remove_pesign-help" + "name": "oe_test_pesign_install_and_remove_pesign-help", + "rpm": "pesign-help" }, { - "name": "oe_test_pesign_install_and_remove_pesign-debuginfo" + "name": "oe_test_pesign_install_and_remove_pesign-debuginfo", + "rpm": "pesign-debuginfo" }, { - "name": "oe_test_pesign_install_and_remove_pesign-debugsource" + "name": "oe_test_pesign_install_and_remove_pesign-debugsource", + "rpm": "pesign-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/pigz.json b/suite2cases/pigz.json index 3ee6f0154..6d2c529ea 100644 --- a/suite2cases/pigz.json +++ b/suite2cases/pigz.json @@ -38,16 +38,20 @@ "name": "oe_test_pigz_10" }, { - "name": "oe_test_pigz_install_and_remove_pigz" + "name": "oe_test_pigz_install_and_remove_pigz", + "rpm": "pigz" }, { - "name": "oe_test_pigz_install_and_remove_pigz-help" + "name": "oe_test_pigz_install_and_remove_pigz-help", + "rpm": "pigz-help" }, { - "name": "oe_test_pigz_install_and_remove_pigz-debugsource" + "name": "oe_test_pigz_install_and_remove_pigz-debugsource", + "rpm": "pigz-debugsource" }, { - "name": "oe_test_pigz_install_and_remove_pigz-debuginfo" + "name": "oe_test_pigz_install_and_remove_pigz-debuginfo", + "rpm": "pigz-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/pixman.json b/suite2cases/pixman.json index fe889375f..b570c247d 100644 --- a/suite2cases/pixman.json +++ b/suite2cases/pixman.json @@ -8,16 +8,20 @@ "name": "oe_test_pixman" }, { - "name": "oe_test_pixman_install_and_remove_pixman" + "name": "oe_test_pixman_install_and_remove_pixman", + "rpm": "pixman" }, { - "name": "oe_test_pixman_install_and_remove_pixman-devel" + "name": "oe_test_pixman_install_and_remove_pixman-devel", + "rpm": "pixman-devel" }, { - "name": "oe_test_pixman_install_and_remove_pixman-debugsource" + "name": "oe_test_pixman_install_and_remove_pixman-debugsource", + "rpm": "pixman-debugsource" }, { - "name": "oe_test_pixman_install_and_remove_pixman-debuginfo" + "name": "oe_test_pixman_install_and_remove_pixman-debuginfo", + "rpm": "pixman-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/pkgconf.json b/suite2cases/pkgconf.json index 056ede6e7..e13ff2cea 100644 --- a/suite2cases/pkgconf.json +++ b/suite2cases/pkgconf.json @@ -8,40 +8,52 @@ "name": "oe_test_pkgconf" }, { - "name": "oe_test_pkgconf_install_and_remove_pkgconf" + "name": "oe_test_pkgconf_install_and_remove_pkgconf", + "rpm": "pkgconf" }, { - "name": "oe_test_pkgconf_install_and_remove_pkgconf-devel" + "name": "oe_test_pkgconf_install_and_remove_pkgconf-devel", + "rpm": "pkgconf-devel" }, { - "name": "oe_test_pkgconf_install_and_remove_pkgconf-bomtool" + "name": "oe_test_pkgconf_install_and_remove_pkgconf-bomtool", + "rpm": "pkgconf-bomtool" }, { - "name": "oe_test_pkgconf_install_and_remove_pkgconf-help" + "name": "oe_test_pkgconf_install_and_remove_pkgconf-help", + "rpm": "pkgconf-help" }, { - "name": "oe_test_pkgconf_install_and_remove_pkgconf-debuginfo" + "name": "oe_test_pkgconf_install_and_remove_pkgconf-debuginfo", + "rpm": "pkgconf-debuginfo" }, { - "name": "oe_test_pkgconf_install_and_remove_pkgconf-debugsource" + "name": "oe_test_pkgconf_install_and_remove_pkgconf-debugsource", + "rpm": "pkgconf-debugsource" }, { - "name": "oe_test_pkgconf_install_and_remove_pkgconf-pkg-config" + "name": "oe_test_pkgconf_install_and_remove_pkgconf-pkg-config", + "rpm": "pkgconf-pkg-config" }, { - "name": "oe_test_pkgconf_install_and_remove_bomtool" + "name": "oe_test_pkgconf_install_and_remove_bomtool", + "rpm": "bomtool" }, { - "name": "oe_test_pkgconf_install_and_remove_pkgconf-doc" + "name": "oe_test_pkgconf_install_and_remove_pkgconf-doc", + "rpm": "pkgconf-doc" }, { - "name": "oe_test_pkgconf_install_and_remove_libpkgconf" + "name": "oe_test_pkgconf_install_and_remove_libpkgconf", + "rpm": "libpkgconf" }, { - "name": "oe_test_pkgconf_install_and_remove_pkgconf-m4" + "name": "oe_test_pkgconf_install_and_remove_pkgconf-m4", + "rpm": "pkgconf-m4" }, { - "name": "oe_test_pkgconf_install_and_remove_libpkgconf-devel" + "name": "oe_test_pkgconf_install_and_remove_libpkgconf-devel", + "rpm": "libpkgconf-devel" } ] } \ No newline at end of file diff --git a/suite2cases/plymouth.json b/suite2cases/plymouth.json index 828751b1f..bbafa4220 100644 --- a/suite2cases/plymouth.json +++ b/suite2cases/plymouth.json @@ -38,34 +38,44 @@ "name": "oe_test_service_plymouth-switch-root-initramfs" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth" + "name": "oe_test_plymouth_install_and_remove_plymouth", + "rpm": "plymouth" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth-devel" + "name": "oe_test_plymouth_install_and_remove_plymouth-devel", + "rpm": "plymouth-devel" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth-theme-fade-in" + "name": "oe_test_plymouth_install_and_remove_plymouth-theme-fade-in", + "rpm": "plymouth-theme-fade-in" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth-theme-solar" + "name": "oe_test_plymouth_install_and_remove_plymouth-theme-solar", + "rpm": "plymouth-theme-solar" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth-theme-glow" + "name": "oe_test_plymouth_install_and_remove_plymouth-theme-glow", + "rpm": "plymouth-theme-glow" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth-theme-spinfinity" + "name": "oe_test_plymouth_install_and_remove_plymouth-theme-spinfinity", + "rpm": "plymouth-theme-spinfinity" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth-theme-spinner" + "name": "oe_test_plymouth_install_and_remove_plymouth-theme-spinner", + "rpm": "plymouth-theme-spinner" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth-help" + "name": "oe_test_plymouth_install_and_remove_plymouth-help", + "rpm": "plymouth-help" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth-debuginfo" + "name": "oe_test_plymouth_install_and_remove_plymouth-debuginfo", + "rpm": "plymouth-debuginfo" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth-debugsource" + "name": "oe_test_plymouth_install_and_remove_plymouth-debugsource", + "rpm": "plymouth-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/po4a.json b/suite2cases/po4a.json index 42e821d8c..c4ab3602e 100644 --- a/suite2cases/po4a.json +++ b/suite2cases/po4a.json @@ -47,10 +47,12 @@ "name": "oe_test_po4apod-display-po" }, { - "name": "oe_test_po4a_install_and_remove_po4a" + "name": "oe_test_po4a_install_and_remove_po4a", + "rpm": "po4a" }, { - "name": "oe_test_po4a_install_and_remove_po4a-help" + "name": "oe_test_po4a_install_and_remove_po4a-help", + "rpm": "po4a-help" } ] } \ No newline at end of file diff --git a/suite2cases/policycoreutils.json b/suite2cases/policycoreutils.json index ae09d541b..c376877da 100644 --- a/suite2cases/policycoreutils.json +++ b/suite2cases/policycoreutils.json @@ -17,34 +17,44 @@ "name": "oe_test_target_selinux-autorelabel" }, { - "name": "oe_test_policycoreutils_install_and_remove_policycoreutils" + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils", + "rpm": "policycoreutils" }, { - "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-dbus" + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-dbus", + "rpm": "policycoreutils-dbus" }, { - "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-devel" + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-devel", + "rpm": "policycoreutils-devel" }, { - "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-help" + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-help", + "rpm": "policycoreutils-help" }, { - "name": "oe_test_policycoreutils_install_and_remove_python3-policycoreutils" + "name": "oe_test_policycoreutils_install_and_remove_python3-policycoreutils", + "rpm": "python3-policycoreutils" }, { - "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-python-utils" + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-python-utils", + "rpm": "policycoreutils-python-utils" }, { - "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-debugsource" + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-debugsource", + "rpm": "policycoreutils-debugsource" }, { - "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-debuginfo" + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-debuginfo", + "rpm": "policycoreutils-debuginfo" }, { - "name": "oe_test_policycoreutils_install_and_remove_python2-policycoreutils" + "name": "oe_test_policycoreutils_install_and_remove_python2-policycoreutils", + "rpm": "python2-policycoreutils" }, { - "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-sandbox" + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-sandbox", + "rpm": "policycoreutils-sandbox" } ] } \ No newline at end of file diff --git a/suite2cases/polkit-pkla-compat.json b/suite2cases/polkit-pkla-compat.json index 6a6c31176..a9d24a1db 100644 --- a/suite2cases/polkit-pkla-compat.json +++ b/suite2cases/polkit-pkla-compat.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat" + "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat", + "rpm": "polkit-pkla-compat" }, { - "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-help" + "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-help", + "rpm": "polkit-pkla-compat-help" }, { - "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debuginfo" + "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debuginfo", + "rpm": "polkit-pkla-compat-debuginfo" }, { - "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debugsource" + "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debugsource", + "rpm": "polkit-pkla-compat-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/polkit.json b/suite2cases/polkit.json index a5bb73c6d..cf0ed9737 100644 --- a/suite2cases/polkit.json +++ b/suite2cases/polkit.json @@ -8,22 +8,28 @@ "name": "oe_test_service_polkit" }, { - "name": "oe_test_polkit_install_and_remove_polkit" + "name": "oe_test_polkit_install_and_remove_polkit", + "rpm": "polkit" }, { - "name": "oe_test_polkit_install_and_remove_polkit-libs" + "name": "oe_test_polkit_install_and_remove_polkit-libs", + "rpm": "polkit-libs" }, { - "name": "oe_test_polkit_install_and_remove_polkit-devel" + "name": "oe_test_polkit_install_and_remove_polkit-devel", + "rpm": "polkit-devel" }, { - "name": "oe_test_polkit_install_and_remove_polkit-debuginfo" + "name": "oe_test_polkit_install_and_remove_polkit-debuginfo", + "rpm": "polkit-debuginfo" }, { - "name": "oe_test_polkit_install_and_remove_polkit-debugsource" + "name": "oe_test_polkit_install_and_remove_polkit-debugsource", + "rpm": "polkit-debugsource" }, { - "name": "oe_test_polkit_install_and_remove_polkit-help" + "name": "oe_test_polkit_install_and_remove_polkit-help", + "rpm": "polkit-help" } ] } \ No newline at end of file diff --git a/suite2cases/popt.json b/suite2cases/popt.json index 25db49913..d322b4c31 100644 --- a/suite2cases/popt.json +++ b/suite2cases/popt.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_popt_install_and_remove_popt" + "name": "oe_test_popt_install_and_remove_popt", + "rpm": "popt" }, { - "name": "oe_test_popt_install_and_remove_popt-devel" + "name": "oe_test_popt_install_and_remove_popt-devel", + "rpm": "popt-devel" }, { - "name": "oe_test_popt_install_and_remove_popt-help" + "name": "oe_test_popt_install_and_remove_popt-help", + "rpm": "popt-help" }, { - "name": "oe_test_popt_install_and_remove_popt-debugsource" + "name": "oe_test_popt_install_and_remove_popt-debugsource", + "rpm": "popt-debugsource" }, { - "name": "oe_test_popt_install_and_remove_popt-debuginfo" + "name": "oe_test_popt_install_and_remove_popt-debuginfo", + "rpm": "popt-debuginfo" }, { - "name": "oe_test_popt_install_and_remove_popt-doc" + "name": "oe_test_popt_install_and_remove_popt-doc", + "rpm": "popt-doc" }, { - "name": "oe_test_popt_install_and_remove_popt-static" + "name": "oe_test_popt_install_and_remove_popt-static", + "rpm": "popt-static" } ] } \ No newline at end of file diff --git a/suite2cases/ppp.json b/suite2cases/ppp.json index 97a6ea22c..1197f7bad 100644 --- a/suite2cases/ppp.json +++ b/suite2cases/ppp.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_ppp_install_and_remove_ppp" + "name": "oe_test_ppp_install_and_remove_ppp", + "rpm": "ppp" }, { - "name": "oe_test_ppp_install_and_remove_ppp-devel" + "name": "oe_test_ppp_install_and_remove_ppp-devel", + "rpm": "ppp-devel" }, { - "name": "oe_test_ppp_install_and_remove_ppp-debuginfo" + "name": "oe_test_ppp_install_and_remove_ppp-debuginfo", + "rpm": "ppp-debuginfo" }, { - "name": "oe_test_ppp_install_and_remove_ppp-help" + "name": "oe_test_ppp_install_and_remove_ppp-help", + "rpm": "ppp-help" }, { - "name": "oe_test_ppp_install_and_remove_ppp-debugsource" + "name": "oe_test_ppp_install_and_remove_ppp-debugsource", + "rpm": "ppp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/pps-tools.json b/suite2cases/pps-tools.json index 445db8bb8..a8bdec73d 100644 --- a/suite2cases/pps-tools.json +++ b/suite2cases/pps-tools.json @@ -8,16 +8,20 @@ "name": "oe_test_pps-tools" }, { - "name": "oe_test_pps-tools_install_and_remove_pps-tools" + "name": "oe_test_pps-tools_install_and_remove_pps-tools", + "rpm": "pps-tools" }, { - "name": "oe_test_pps-tools_install_and_remove_pps-tools-devel" + "name": "oe_test_pps-tools_install_and_remove_pps-tools-devel", + "rpm": "pps-tools-devel" }, { - "name": "oe_test_pps-tools_install_and_remove_pps-tools-debugsource" + "name": "oe_test_pps-tools_install_and_remove_pps-tools-debugsource", + "rpm": "pps-tools-debugsource" }, { - "name": "oe_test_pps-tools_install_and_remove_pps-tools-debuginfo" + "name": "oe_test_pps-tools_install_and_remove_pps-tools-debuginfo", + "rpm": "pps-tools-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/procps-ng.json b/suite2cases/procps-ng.json index 4cfeaceea..d7ada610c 100644 --- a/suite2cases/procps-ng.json +++ b/suite2cases/procps-ng.json @@ -11,22 +11,28 @@ "name": "oe_test_procps-ng-pwdx" }, { - "name": "oe_test_procps-ng_install_and_remove_procps-ng" + "name": "oe_test_procps-ng_install_and_remove_procps-ng", + "rpm": "procps-ng" }, { - "name": "oe_test_procps-ng_install_and_remove_procps-ng-devel" + "name": "oe_test_procps-ng_install_and_remove_procps-ng-devel", + "rpm": "procps-ng-devel" }, { - "name": "oe_test_procps-ng_install_and_remove_procps-ng-i18n" + "name": "oe_test_procps-ng_install_and_remove_procps-ng-i18n", + "rpm": "procps-ng-i18n" }, { - "name": "oe_test_procps-ng_install_and_remove_procps-ng-debugsource" + "name": "oe_test_procps-ng_install_and_remove_procps-ng-debugsource", + "rpm": "procps-ng-debugsource" }, { - "name": "oe_test_procps-ng_install_and_remove_procps-ng-help" + "name": "oe_test_procps-ng_install_and_remove_procps-ng-help", + "rpm": "procps-ng-help" }, { - "name": "oe_test_procps-ng_install_and_remove_procps-ng-debuginfo" + "name": "oe_test_procps-ng_install_and_remove_procps-ng-debuginfo", + "rpm": "procps-ng-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/protobuf-c.json b/suite2cases/protobuf-c.json index a74872556..12b520a6d 100644 --- a/suite2cases/protobuf-c.json +++ b/suite2cases/protobuf-c.json @@ -8,16 +8,20 @@ "name": "oe_test_protobuf-c_01" }, { - "name": "oe_test_protobuf-c_install_and_remove_protobuf-c" + "name": "oe_test_protobuf-c_install_and_remove_protobuf-c", + "rpm": "protobuf-c" }, { - "name": "oe_test_protobuf-c_install_and_remove_protobuf-c-devel" + "name": "oe_test_protobuf-c_install_and_remove_protobuf-c-devel", + "rpm": "protobuf-c-devel" }, { - "name": "oe_test_protobuf-c_install_and_remove_protobuf-c-debugsource" + "name": "oe_test_protobuf-c_install_and_remove_protobuf-c-debugsource", + "rpm": "protobuf-c-debugsource" }, { - "name": "oe_test_protobuf-c_install_and_remove_protobuf-c-debuginfo" + "name": "oe_test_protobuf-c_install_and_remove_protobuf-c-debuginfo", + "rpm": "protobuf-c-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/protobuf.json b/suite2cases/protobuf.json index 8455e1cae..71a45f37f 100644 --- a/suite2cases/protobuf.json +++ b/suite2cases/protobuf.json @@ -8,52 +8,68 @@ "name": "oe_test_protobuf" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf" + "name": "oe_test_protobuf_install_and_remove_protobuf", + "rpm": "protobuf" }, { - "name": "oe_test_protobuf_install_and_remove_python3-protobuf" + "name": "oe_test_protobuf_install_and_remove_python3-protobuf", + "rpm": "python3-protobuf" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-lite-devel" + "name": "oe_test_protobuf_install_and_remove_protobuf-lite-devel", + "rpm": "protobuf-lite-devel" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-javadoc" + "name": "oe_test_protobuf_install_and_remove_protobuf-javadoc", + "rpm": "protobuf-javadoc" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-parent" + "name": "oe_test_protobuf_install_and_remove_protobuf-parent", + "rpm": "protobuf-parent" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-lite" + "name": "oe_test_protobuf_install_and_remove_protobuf-lite", + "rpm": "protobuf-lite" }, { - "name": "oe_test_protobuf_install_and_remove_python2-protobuf" + "name": "oe_test_protobuf_install_and_remove_python2-protobuf", + "rpm": "python2-protobuf" }, { - "name": "oe_test_protobuf_install_and_remove_python%{python3_pkgversion}-protobuf" + "name": "oe_test_protobuf_install_and_remove_python%{python3_pkgversion}-protobuf", + "rpm": "python%{python3_pkgversion}-protobuf" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-devel" + "name": "oe_test_protobuf_install_and_remove_protobuf-devel", + "rpm": "protobuf-devel" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-java" + "name": "oe_test_protobuf_install_and_remove_protobuf-java", + "rpm": "protobuf-java" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-java-util" + "name": "oe_test_protobuf_install_and_remove_protobuf-java-util", + "rpm": "protobuf-java-util" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-compiler" + "name": "oe_test_protobuf_install_and_remove_protobuf-compiler", + "rpm": "protobuf-compiler" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-bom" + "name": "oe_test_protobuf_install_and_remove_protobuf-bom", + "rpm": "protobuf-bom" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-javalite" + "name": "oe_test_protobuf_install_and_remove_protobuf-javalite", + "rpm": "protobuf-javalite" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-debuginfo" + "name": "oe_test_protobuf_install_and_remove_protobuf-debuginfo", + "rpm": "protobuf-debuginfo" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-debugsource" + "name": "oe_test_protobuf_install_and_remove_protobuf-debugsource", + "rpm": "protobuf-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/psmisc.json b/suite2cases/psmisc.json index ec2c5476a..50d0c242e 100644 --- a/suite2cases/psmisc.json +++ b/suite2cases/psmisc.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_psmisc_install_and_remove_psmisc" + "name": "oe_test_psmisc_install_and_remove_psmisc", + "rpm": "psmisc" }, { - "name": "oe_test_psmisc_install_and_remove_psmisc-debugsource" + "name": "oe_test_psmisc_install_and_remove_psmisc-debugsource", + "rpm": "psmisc-debugsource" }, { - "name": "oe_test_psmisc_install_and_remove_psmisc-debuginfo" + "name": "oe_test_psmisc_install_and_remove_psmisc-debuginfo", + "rpm": "psmisc-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/psutils.json b/suite2cases/psutils.json index d76d5a24a..cb9d3d188 100644 --- a/suite2cases/psutils.json +++ b/suite2cases/psutils.json @@ -29,16 +29,20 @@ "name": "oe_test_psresize" }, { - "name": "oe_test_psutils_install_and_remove_psutils" + "name": "oe_test_psutils_install_and_remove_psutils", + "rpm": "psutils" }, { - "name": "oe_test_psutils_install_and_remove_psutils-help" + "name": "oe_test_psutils_install_and_remove_psutils-help", + "rpm": "psutils-help" }, { - "name": "oe_test_psutils_install_and_remove_psutils-debugsource" + "name": "oe_test_psutils_install_and_remove_psutils-debugsource", + "rpm": "psutils-debugsource" }, { - "name": "oe_test_psutils_install_and_remove_psutils-debuginfo" + "name": "oe_test_psutils_install_and_remove_psutils-debuginfo", + "rpm": "psutils-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/publicsuffix-list.json b/suite2cases/publicsuffix-list.json index a373d2f04..b5ed7252a 100644 --- a/suite2cases/publicsuffix-list.json +++ b/suite2cases/publicsuffix-list.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_publicsuffix-list_install_and_remove_publicsuffix-list" + "name": "oe_test_publicsuffix-list_install_and_remove_publicsuffix-list", + "rpm": "publicsuffix-list" } ] } \ No newline at end of file diff --git a/suite2cases/pulseaudio.json b/suite2cases/pulseaudio.json index 188cbc9a0..979f8ae9b 100644 --- a/suite2cases/pulseaudio.json +++ b/suite2cases/pulseaudio.json @@ -5,37 +5,48 @@ "memory": 4, "cases": [ { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio", + "rpm": "pulseaudio" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-libs" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-libs", + "rpm": "pulseaudio-libs" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-libs-devel" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-libs-devel", + "rpm": "pulseaudio-libs-devel" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-module-bluetooth" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-module-bluetooth", + "rpm": "pulseaudio-module-bluetooth" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-libs-glib2" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-libs-glib2", + "rpm": "pulseaudio-libs-glib2" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-qpaeq" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-qpaeq", + "rpm": "pulseaudio-qpaeq" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-debuginfo" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-debuginfo", + "rpm": "pulseaudio-debuginfo" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-help" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-help", + "rpm": "pulseaudio-help" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-debugsource" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-debugsource", + "rpm": "pulseaudio-debugsource" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-devel" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-devel", + "rpm": "pulseaudio-devel" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-gdm-hooks" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-gdm-hooks", + "rpm": "pulseaudio-gdm-hooks" } ] } \ No newline at end of file diff --git a/suite2cases/pyatspi.json b/suite2cases/pyatspi.json index 4b16ba861..b1f668d91 100644 --- a/suite2cases/pyatspi.json +++ b/suite2cases/pyatspi.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_pyatspi_install_and_remove_pyatspi" + "name": "oe_test_pyatspi_install_and_remove_pyatspi", + "rpm": "pyatspi" }, { - "name": "oe_test_pyatspi_install_and_remove_python3-pyatspi" + "name": "oe_test_pyatspi_install_and_remove_python3-pyatspi", + "rpm": "python3-pyatspi" }, { - "name": "oe_test_pyatspi_install_and_remove_python2-pyatspi" + "name": "oe_test_pyatspi_install_and_remove_python2-pyatspi", + "rpm": "python2-pyatspi" } ] } \ No newline at end of file diff --git a/suite2cases/pycairo.json b/suite2cases/pycairo.json index c623699fb..cf30b327b 100644 --- a/suite2cases/pycairo.json +++ b/suite2cases/pycairo.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_pycairo_install_and_remove_pycairo" + "name": "oe_test_pycairo_install_and_remove_pycairo", + "rpm": "pycairo" }, { - "name": "oe_test_pycairo_install_and_remove_python3-cairo-devel" + "name": "oe_test_pycairo_install_and_remove_python3-cairo-devel", + "rpm": "python3-cairo-devel" }, { - "name": "oe_test_pycairo_install_and_remove_python3-cairo" + "name": "oe_test_pycairo_install_and_remove_python3-cairo", + "rpm": "python3-cairo" }, { - "name": "oe_test_pycairo_install_and_remove_pycairo-debuginfo" + "name": "oe_test_pycairo_install_and_remove_pycairo-debuginfo", + "rpm": "pycairo-debuginfo" }, { - "name": "oe_test_pycairo_install_and_remove_pycairo-debugsource" + "name": "oe_test_pycairo_install_and_remove_pycairo-debugsource", + "rpm": "pycairo-debugsource" }, { - "name": "oe_test_pycairo_install_and_remove_python2-cairo" + "name": "oe_test_pycairo_install_and_remove_python2-cairo", + "rpm": "python2-cairo" }, { - "name": "oe_test_pycairo_install_and_remove_python2-cairo-devel" + "name": "oe_test_pycairo_install_and_remove_python2-cairo-devel", + "rpm": "python2-cairo-devel" } ] } \ No newline at end of file diff --git a/suite2cases/pygobject3.json b/suite2cases/pygobject3.json index 2a610635f..e9872dba8 100644 --- a/suite2cases/pygobject3.json +++ b/suite2cases/pygobject3.json @@ -5,46 +5,60 @@ "memory": 4, "cases": [ { - "name": "oe_test_pygobject3_install_and_remove_pygobject3" + "name": "oe_test_pygobject3_install_and_remove_pygobject3", + "rpm": "pygobject3" }, { - "name": "oe_test_pygobject3_install_and_remove_python3-gobject" + "name": "oe_test_pygobject3_install_and_remove_python3-gobject", + "rpm": "python3-gobject" }, { - "name": "oe_test_pygobject3_install_and_remove_python3-gobject-base" + "name": "oe_test_pygobject3_install_and_remove_python3-gobject-base", + "rpm": "python3-gobject-base" }, { - "name": "oe_test_pygobject3_install_and_remove_pygobject3-devel" + "name": "oe_test_pygobject3_install_and_remove_pygobject3-devel", + "rpm": "pygobject3-devel" }, { - "name": "oe_test_pygobject3_install_and_remove_pygobject3-debuginfo" + "name": "oe_test_pygobject3_install_and_remove_pygobject3-debuginfo", + "rpm": "pygobject3-debuginfo" }, { - "name": "oe_test_pygobject3_install_and_remove_pygobject3-debugsource" + "name": "oe_test_pygobject3_install_and_remove_pygobject3-debugsource", + "rpm": "pygobject3-debugsource" }, { - "name": "oe_test_pygobject3_install_and_remove_python2-gobject" + "name": "oe_test_pygobject3_install_and_remove_python2-gobject", + "rpm": "python2-gobject" }, { - "name": "oe_test_pygobject3_install_and_remove_python2-gobject-base" + "name": "oe_test_pygobject3_install_and_remove_python2-gobject-base", + "rpm": "python2-gobject-base" }, { - "name": "oe_test_pygobject3_install_and_remove_pygobject3-doc" + "name": "oe_test_pygobject3_install_and_remove_pygobject3-doc", + "rpm": "pygobject3-doc" }, { - "name": "oe_test_pygobject3_install_and_remove_python3-gobject-devel" + "name": "oe_test_pygobject3_install_and_remove_python3-gobject-devel", + "rpm": "python3-gobject-devel" }, { - "name": "oe_test_pygobject3_install_and_remove_python3-gobject-base-noarch" + "name": "oe_test_pygobject3_install_and_remove_python3-gobject-base-noarch", + "rpm": "python3-gobject-base-noarch" }, { - "name": "oe_test_pygobject3_install_and_remove_python-gobject" + "name": "oe_test_pygobject3_install_and_remove_python-gobject", + "rpm": "python-gobject" }, { - "name": "oe_test_pygobject3_install_and_remove_python-gobject-base" + "name": "oe_test_pygobject3_install_and_remove_python-gobject-base", + "rpm": "python-gobject-base" }, { - "name": "oe_test_pygobject3_install_and_remove_pygobject3-base" + "name": "oe_test_pygobject3_install_and_remove_pygobject3-base", + "rpm": "pygobject3-base" } ] } \ No newline at end of file diff --git a/suite2cases/pykickstart.json b/suite2cases/pykickstart.json index 68cd8366c..7d25fd65f 100644 --- a/suite2cases/pykickstart.json +++ b/suite2cases/pykickstart.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_pykickstart_install_and_remove_pykickstart" + "name": "oe_test_pykickstart_install_and_remove_pykickstart", + "rpm": "pykickstart" }, { - "name": "oe_test_pykickstart_install_and_remove_pykickstart-help" + "name": "oe_test_pykickstart_install_and_remove_pykickstart-help", + "rpm": "pykickstart-help" }, { - "name": "oe_test_pykickstart_install_and_remove_python3-kickstart" + "name": "oe_test_pykickstart_install_and_remove_python3-kickstart", + "rpm": "python3-kickstart" }, { - "name": "oe_test_pykickstart_install_and_remove_python-kickstart-help" + "name": "oe_test_pykickstart_install_and_remove_python-kickstart-help", + "rpm": "python-kickstart-help" }, { - "name": "oe_test_pykickstart_install_and_remove_python2-kickstart" + "name": "oe_test_pykickstart_install_and_remove_python2-kickstart", + "rpm": "python2-kickstart" } ] } \ No newline at end of file diff --git a/suite2cases/pyparsing.json b/suite2cases/pyparsing.json index 4ef813097..455c57773 100644 --- a/suite2cases/pyparsing.json +++ b/suite2cases/pyparsing.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_pyparsing_install_and_remove_pyparsing" + "name": "oe_test_pyparsing_install_and_remove_pyparsing", + "rpm": "pyparsing" }, { - "name": "oe_test_pyparsing_install_and_remove_python3-pyparsing" + "name": "oe_test_pyparsing_install_and_remove_python3-pyparsing", + "rpm": "python3-pyparsing" }, { - "name": "oe_test_pyparsing_install_and_remove_pyparsing-help" + "name": "oe_test_pyparsing_install_and_remove_pyparsing-help", + "rpm": "pyparsing-help" }, { - "name": "oe_test_pyparsing_install_and_remove_python2-pyparsing" + "name": "oe_test_pyparsing_install_and_remove_python2-pyparsing", + "rpm": "python2-pyparsing" } ] } \ No newline at end of file diff --git a/suite2cases/pyparted.json b/suite2cases/pyparted.json index a7a73db65..f7cd54c02 100644 --- a/suite2cases/pyparted.json +++ b/suite2cases/pyparted.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_pyparted_install_and_remove_pyparted" + "name": "oe_test_pyparted_install_and_remove_pyparted", + "rpm": "pyparted" }, { - "name": "oe_test_pyparted_install_and_remove_python3-pyparted" + "name": "oe_test_pyparted_install_and_remove_python3-pyparted", + "rpm": "python3-pyparted" }, { - "name": "oe_test_pyparted_install_and_remove_pyparted-debuginfo" + "name": "oe_test_pyparted_install_and_remove_pyparted-debuginfo", + "rpm": "pyparted-debuginfo" }, { - "name": "oe_test_pyparted_install_and_remove_pyparted-debugsource" + "name": "oe_test_pyparted_install_and_remove_pyparted-debugsource", + "rpm": "pyparted-debugsource" }, { - "name": "oe_test_pyparted_install_and_remove_python2-pyparted" + "name": "oe_test_pyparted_install_and_remove_python2-pyparted", + "rpm": "python2-pyparted" } ] } \ No newline at end of file diff --git a/suite2cases/python-anytree.json b/suite2cases/python-anytree.json index 953f8f0d6..71c884aea 100644 --- a/suite2cases/python-anytree.json +++ b/suite2cases/python-anytree.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-anytree_install_and_remove_python-anytree" + "name": "oe_test_python-anytree_install_and_remove_python-anytree", + "rpm": "python-anytree" }, { - "name": "oe_test_python-anytree_install_and_remove_python3-anytree" + "name": "oe_test_python-anytree_install_and_remove_python3-anytree", + "rpm": "python3-anytree" } ] } \ No newline at end of file diff --git a/suite2cases/python-asn1crypto.json b/suite2cases/python-asn1crypto.json index 60fa11558..008a92bc7 100644 --- a/suite2cases/python-asn1crypto.json +++ b/suite2cases/python-asn1crypto.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-asn1crypto_install_and_remove_python-asn1crypto" + "name": "oe_test_python-asn1crypto_install_and_remove_python-asn1crypto", + "rpm": "python-asn1crypto" }, { - "name": "oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto" + "name": "oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto", + "rpm": "python3-asn1crypto" }, { - "name": "oe_test_python-asn1crypto_install_and_remove_python2-asn1crypto" + "name": "oe_test_python-asn1crypto_install_and_remove_python2-asn1crypto", + "rpm": "python2-asn1crypto" }, { - "name": "oe_test_python-asn1crypto_install_and_remove_python-asn1crypto-help" + "name": "oe_test_python-asn1crypto_install_and_remove_python-asn1crypto-help", + "rpm": "python-asn1crypto-help" }, { - "name": "oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto-doc" + "name": "oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto-doc", + "rpm": "python3-asn1crypto-doc" }, { - "name": "oe_test_python-asn1crypto_install_and_remove_python38-asn1crypto" + "name": "oe_test_python-asn1crypto_install_and_remove_python38-asn1crypto", + "rpm": "python38-asn1crypto" }, { - "name": "oe_test_python-asn1crypto_install_and_remove_python%{python3_pkgversion}-asn1crypto" + "name": "oe_test_python-asn1crypto_install_and_remove_python%{python3_pkgversion}-asn1crypto", + "rpm": "python%{python3_pkgversion}-asn1crypto" } ] } \ No newline at end of file diff --git a/suite2cases/python-blivet.json b/suite2cases/python-blivet.json index 29bc8c72d..9be8185c1 100644 --- a/suite2cases/python-blivet.json +++ b/suite2cases/python-blivet.json @@ -8,19 +8,24 @@ "name": "oe_test_service_blivet" }, { - "name": "oe_test_python-blivet_install_and_remove_python-blivet" + "name": "oe_test_python-blivet_install_and_remove_python-blivet", + "rpm": "python-blivet" }, { - "name": "oe_test_python-blivet_install_and_remove_blivet-data" + "name": "oe_test_python-blivet_install_and_remove_blivet-data", + "rpm": "blivet-data" }, { - "name": "oe_test_python-blivet_install_and_remove_python3-blivet" + "name": "oe_test_python-blivet_install_and_remove_python3-blivet", + "rpm": "python3-blivet" }, { - "name": "oe_test_python-blivet_install_and_remove_python2-blivet" + "name": "oe_test_python-blivet_install_and_remove_python2-blivet", + "rpm": "python2-blivet" }, { - "name": "oe_test_python-blivet_install_and_remove_python-blivet-help" + "name": "oe_test_python-blivet_install_and_remove_python-blivet-help", + "rpm": "python-blivet-help" } ] } \ No newline at end of file diff --git a/suite2cases/python-breathe.json b/suite2cases/python-breathe.json index 3f181211a..d676c1814 100644 --- a/suite2cases/python-breathe.json +++ b/suite2cases/python-breathe.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-breathe_install_and_remove_python-breathe" + "name": "oe_test_python-breathe_install_and_remove_python-breathe", + "rpm": "python-breathe" }, { - "name": "oe_test_python-breathe_install_and_remove_python3-breathe" + "name": "oe_test_python-breathe_install_and_remove_python3-breathe", + "rpm": "python3-breathe" }, { - "name": "oe_test_python-breathe_install_and_remove_python-breathe-help" + "name": "oe_test_python-breathe_install_and_remove_python-breathe-help", + "rpm": "python-breathe-help" }, { - "name": "oe_test_python-breathe_install_and_remove_python2-breathe" + "name": "oe_test_python-breathe_install_and_remove_python2-breathe", + "rpm": "python2-breathe" } ] } \ No newline at end of file diff --git a/suite2cases/python-cffi.json b/suite2cases/python-cffi.json index 9beca935d..a0482d0f8 100644 --- a/suite2cases/python-cffi.json +++ b/suite2cases/python-cffi.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-cffi_install_and_remove_python-cffi" + "name": "oe_test_python-cffi_install_and_remove_python-cffi", + "rpm": "python-cffi" }, { - "name": "oe_test_python-cffi_install_and_remove_python-cffi-help" + "name": "oe_test_python-cffi_install_and_remove_python-cffi-help", + "rpm": "python-cffi-help" }, { - "name": "oe_test_python-cffi_install_and_remove_python3-cffi" + "name": "oe_test_python-cffi_install_and_remove_python3-cffi", + "rpm": "python3-cffi" }, { - "name": "oe_test_python-cffi_install_and_remove_python-cffi-debugsource" + "name": "oe_test_python-cffi_install_and_remove_python-cffi-debugsource", + "rpm": "python-cffi-debugsource" }, { - "name": "oe_test_python-cffi_install_and_remove_python-cffi-debuginfo" + "name": "oe_test_python-cffi_install_and_remove_python-cffi-debuginfo", + "rpm": "python-cffi-debuginfo" }, { - "name": "oe_test_python-cffi_install_and_remove_python2-cffi" + "name": "oe_test_python-cffi_install_and_remove_python2-cffi", + "rpm": "python2-cffi" } ] } \ No newline at end of file diff --git a/suite2cases/python-chardet.json b/suite2cases/python-chardet.json index 8d763f820..29237b7b3 100644 --- a/suite2cases/python-chardet.json +++ b/suite2cases/python-chardet.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-chardet_install_and_remove_python-chardet" + "name": "oe_test_python-chardet_install_and_remove_python-chardet", + "rpm": "python-chardet" }, { - "name": "oe_test_python-chardet_install_and_remove_python3-chardet" + "name": "oe_test_python-chardet_install_and_remove_python3-chardet", + "rpm": "python3-chardet" }, { - "name": "oe_test_python-chardet_install_and_remove_python-chardet-help" + "name": "oe_test_python-chardet_install_and_remove_python-chardet-help", + "rpm": "python-chardet-help" }, { - "name": "oe_test_python-chardet_install_and_remove_python2-chardet" + "name": "oe_test_python-chardet_install_and_remove_python2-chardet", + "rpm": "python2-chardet" } ] } \ No newline at end of file diff --git a/suite2cases/python-charset-normalizer.json b/suite2cases/python-charset-normalizer.json index b96e2e807..3d83f661b 100644 --- a/suite2cases/python-charset-normalizer.json +++ b/suite2cases/python-charset-normalizer.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-charset-normalizer_install_and_remove_python-charset-normalizer" + "name": "oe_test_python-charset-normalizer_install_and_remove_python-charset-normalizer", + "rpm": "python-charset-normalizer" }, { - "name": "oe_test_python-charset-normalizer_install_and_remove_python3-charset-normalizer" + "name": "oe_test_python-charset-normalizer_install_and_remove_python3-charset-normalizer", + "rpm": "python3-charset-normalizer" } ] } \ No newline at end of file diff --git a/suite2cases/python-click.json b/suite2cases/python-click.json index fe838f34c..26aafc23e 100644 --- a/suite2cases/python-click.json +++ b/suite2cases/python-click.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-click_install_and_remove_python-click" + "name": "oe_test_python-click_install_and_remove_python-click", + "rpm": "python-click" }, { - "name": "oe_test_python-click_install_and_remove_python3-click" + "name": "oe_test_python-click_install_and_remove_python3-click", + "rpm": "python3-click" }, { - "name": "oe_test_python-click_install_and_remove_python-click-help" + "name": "oe_test_python-click_install_and_remove_python-click-help", + "rpm": "python-click-help" }, { - "name": "oe_test_python-click_install_and_remove_python2-click" + "name": "oe_test_python-click_install_and_remove_python2-click", + "rpm": "python2-click" } ] } \ No newline at end of file diff --git a/suite2cases/python-colorama.json b/suite2cases/python-colorama.json index fb038b10c..4617b9b5b 100644 --- a/suite2cases/python-colorama.json +++ b/suite2cases/python-colorama.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-colorama_install_and_remove_python-colorama" + "name": "oe_test_python-colorama_install_and_remove_python-colorama", + "rpm": "python-colorama" }, { - "name": "oe_test_python-colorama_install_and_remove_python3-colorama" + "name": "oe_test_python-colorama_install_and_remove_python3-colorama", + "rpm": "python3-colorama" }, { - "name": "oe_test_python-colorama_install_and_remove_python-colorama-help" + "name": "oe_test_python-colorama_install_and_remove_python-colorama-help", + "rpm": "python-colorama-help" }, { - "name": "oe_test_python-colorama_install_and_remove_python2-colorama" + "name": "oe_test_python-colorama_install_and_remove_python2-colorama", + "rpm": "python2-colorama" } ] } \ No newline at end of file diff --git a/suite2cases/python-cov-core.json b/suite2cases/python-cov-core.json index 16d2b7e60..e994ad8c5 100644 --- a/suite2cases/python-cov-core.json +++ b/suite2cases/python-cov-core.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-cov-core_install_and_remove_python-cov-core" + "name": "oe_test_python-cov-core_install_and_remove_python-cov-core", + "rpm": "python-cov-core" }, { - "name": "oe_test_python-cov-core_install_and_remove_python3-cov-core" + "name": "oe_test_python-cov-core_install_and_remove_python3-cov-core", + "rpm": "python3-cov-core" }, { - "name": "oe_test_python-cov-core_install_and_remove_python-cov-core-help" + "name": "oe_test_python-cov-core_install_and_remove_python-cov-core-help", + "rpm": "python-cov-core-help" } ] } \ No newline at end of file diff --git a/suite2cases/python-coverage.json b/suite2cases/python-coverage.json index 933a8174f..828a262bd 100644 --- a/suite2cases/python-coverage.json +++ b/suite2cases/python-coverage.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-coverage_install_and_remove_python-coverage" + "name": "oe_test_python-coverage_install_and_remove_python-coverage", + "rpm": "python-coverage" }, { - "name": "oe_test_python-coverage_install_and_remove_python3-coverage" + "name": "oe_test_python-coverage_install_and_remove_python3-coverage", + "rpm": "python3-coverage" }, { - "name": "oe_test_python-coverage_install_and_remove_python2-coverage" + "name": "oe_test_python-coverage_install_and_remove_python2-coverage", + "rpm": "python2-coverage" }, { - "name": "oe_test_python-coverage_install_and_remove_python-coverage-debuginfo" + "name": "oe_test_python-coverage_install_and_remove_python-coverage-debuginfo", + "rpm": "python-coverage-debuginfo" }, { - "name": "oe_test_python-coverage_install_and_remove_python-coverage-debugsource" + "name": "oe_test_python-coverage_install_and_remove_python-coverage-debugsource", + "rpm": "python-coverage-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/python-cryptography-vectors.json b/suite2cases/python-cryptography-vectors.json index 4afb7b591..f91fa1d61 100644 --- a/suite2cases/python-cryptography-vectors.json +++ b/suite2cases/python-cryptography-vectors.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-cryptography-vectors_install_and_remove_python-cryptography-vectors" + "name": "oe_test_python-cryptography-vectors_install_and_remove_python-cryptography-vectors", + "rpm": "python-cryptography-vectors" }, { - "name": "oe_test_python-cryptography-vectors_install_and_remove_python3-cryptography-vectors" + "name": "oe_test_python-cryptography-vectors_install_and_remove_python3-cryptography-vectors", + "rpm": "python3-cryptography-vectors" }, { - "name": "oe_test_python-cryptography-vectors_install_and_remove_python2-cryptography-vectors" + "name": "oe_test_python-cryptography-vectors_install_and_remove_python2-cryptography-vectors", + "rpm": "python2-cryptography-vectors" } ] } \ No newline at end of file diff --git a/suite2cases/python-cryptography.json b/suite2cases/python-cryptography.json index 72dbf2ca7..5dab9e91b 100644 --- a/suite2cases/python-cryptography.json +++ b/suite2cases/python-cryptography.json @@ -14,25 +14,32 @@ "name": "oe_test_hasher_python3-cryptography" }, { - "name": "oe_test_python-cryptography_install_and_remove_python-cryptography" + "name": "oe_test_python-cryptography_install_and_remove_python-cryptography", + "rpm": "python-cryptography" }, { - "name": "oe_test_python-cryptography_install_and_remove_python%{python3_pkgversion}-cryptography" + "name": "oe_test_python-cryptography_install_and_remove_python%{python3_pkgversion}-cryptography", + "rpm": "python%{python3_pkgversion}-cryptography" }, { - "name": "oe_test_python-cryptography_install_and_remove_python-cryptography-debugsource" + "name": "oe_test_python-cryptography_install_and_remove_python-cryptography-debugsource", + "rpm": "python-cryptography-debugsource" }, { - "name": "oe_test_python-cryptography_install_and_remove_python-cryptography-debuginfo" + "name": "oe_test_python-cryptography_install_and_remove_python-cryptography-debuginfo", + "rpm": "python-cryptography-debuginfo" }, { - "name": "oe_test_python-cryptography_install_and_remove_python3-cryptography" + "name": "oe_test_python-cryptography_install_and_remove_python3-cryptography", + "rpm": "python3-cryptography" }, { - "name": "oe_test_python-cryptography_install_and_remove_python-cryptography-help" + "name": "oe_test_python-cryptography_install_and_remove_python-cryptography-help", + "rpm": "python-cryptography-help" }, { - "name": "oe_test_python-cryptography_install_and_remove_python2-cryptography" + "name": "oe_test_python-cryptography_install_and_remove_python2-cryptography", + "rpm": "python2-cryptography" } ] } \ No newline at end of file diff --git a/suite2cases/python-cups.json b/suite2cases/python-cups.json index e8a37c511..2e3922beb 100644 --- a/suite2cases/python-cups.json +++ b/suite2cases/python-cups.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-cups_install_and_remove_python-cups" + "name": "oe_test_python-cups_install_and_remove_python-cups", + "rpm": "python-cups" }, { - "name": "oe_test_python-cups_install_and_remove_python-cups-help" + "name": "oe_test_python-cups_install_and_remove_python-cups-help", + "rpm": "python-cups-help" }, { - "name": "oe_test_python-cups_install_and_remove_python3-cups" + "name": "oe_test_python-cups_install_and_remove_python3-cups", + "rpm": "python3-cups" }, { - "name": "oe_test_python-cups_install_and_remove_python-cups-debuginfo" + "name": "oe_test_python-cups_install_and_remove_python-cups-debuginfo", + "rpm": "python-cups-debuginfo" }, { - "name": "oe_test_python-cups_install_and_remove_python-cups-debugsource" + "name": "oe_test_python-cups_install_and_remove_python-cups-debugsource", + "rpm": "python-cups-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/python-dasbus.json b/suite2cases/python-dasbus.json index e46301fa4..fff75eaf4 100644 --- a/suite2cases/python-dasbus.json +++ b/suite2cases/python-dasbus.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-dasbus_install_and_remove_python-dasbus" + "name": "oe_test_python-dasbus_install_and_remove_python-dasbus", + "rpm": "python-dasbus" }, { - "name": "oe_test_python-dasbus_install_and_remove_python3-dasbus" + "name": "oe_test_python-dasbus_install_and_remove_python3-dasbus", + "rpm": "python3-dasbus" } ] } \ No newline at end of file diff --git a/suite2cases/python-dateutil.json b/suite2cases/python-dateutil.json index 9d7c5f6d1..19a441251 100644 --- a/suite2cases/python-dateutil.json +++ b/suite2cases/python-dateutil.json @@ -14,16 +14,20 @@ "name": "oe_parser_test_python3-dateutil" }, { - "name": "oe_test_python-dateutil_install_and_remove_python-dateutil" + "name": "oe_test_python-dateutil_install_and_remove_python-dateutil", + "rpm": "python-dateutil" }, { - "name": "oe_test_python-dateutil_install_and_remove_python3-dateutil" + "name": "oe_test_python-dateutil_install_and_remove_python3-dateutil", + "rpm": "python3-dateutil" }, { - "name": "oe_test_python-dateutil_install_and_remove_python2-dateutil" + "name": "oe_test_python-dateutil_install_and_remove_python2-dateutil", + "rpm": "python2-dateutil" }, { - "name": "oe_test_python-dateutil_install_and_remove_python-dateutil-help" + "name": "oe_test_python-dateutil_install_and_remove_python-dateutil-help", + "rpm": "python-dateutil-help" } ] } \ No newline at end of file diff --git a/suite2cases/python-dns.json b/suite2cases/python-dns.json index ea4e57436..5ff04b6a3 100644 --- a/suite2cases/python-dns.json +++ b/suite2cases/python-dns.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-dns_install_and_remove_python-dns" + "name": "oe_test_python-dns_install_and_remove_python-dns", + "rpm": "python-dns" }, { - "name": "oe_test_python-dns_install_and_remove_python3-dns" + "name": "oe_test_python-dns_install_and_remove_python3-dns", + "rpm": "python3-dns" }, { - "name": "oe_test_python-dns_install_and_remove_python-dns-help" + "name": "oe_test_python-dns_install_and_remove_python-dns-help", + "rpm": "python-dns-help" }, { - "name": "oe_test_python-dns_install_and_remove_python2-dns" + "name": "oe_test_python-dns_install_and_remove_python2-dns", + "rpm": "python2-dns" } ] } \ No newline at end of file diff --git a/suite2cases/python-docutils.json b/suite2cases/python-docutils.json index 08e8e2b44..4f4a61fa8 100644 --- a/suite2cases/python-docutils.json +++ b/suite2cases/python-docutils.json @@ -155,16 +155,20 @@ "name": "oe_test_python-docutils_rstpep2html_07" }, { - "name": "oe_test_python-docutils_install_and_remove_python-docutils" + "name": "oe_test_python-docutils_install_and_remove_python-docutils", + "rpm": "python-docutils" }, { - "name": "oe_test_python-docutils_install_and_remove_python3-docutils" + "name": "oe_test_python-docutils_install_and_remove_python3-docutils", + "rpm": "python3-docutils" }, { - "name": "oe_test_python-docutils_install_and_remove_python-docutils-help" + "name": "oe_test_python-docutils_install_and_remove_python-docutils-help", + "rpm": "python-docutils-help" }, { - "name": "oe_test_python-docutils_install_and_remove_python2-docutils" + "name": "oe_test_python-docutils_install_and_remove_python2-docutils", + "rpm": "python2-docutils" } ] } \ No newline at end of file diff --git a/suite2cases/python-extras.json b/suite2cases/python-extras.json index 4e3d90356..6c96e75e9 100644 --- a/suite2cases/python-extras.json +++ b/suite2cases/python-extras.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-extras_install_and_remove_python-extras" + "name": "oe_test_python-extras_install_and_remove_python-extras", + "rpm": "python-extras" }, { - "name": "oe_test_python-extras_install_and_remove_python3-extras" + "name": "oe_test_python-extras_install_and_remove_python3-extras", + "rpm": "python3-extras" }, { - "name": "oe_test_python-extras_install_and_remove_python2-extras" + "name": "oe_test_python-extras_install_and_remove_python2-extras", + "rpm": "python2-extras" } ] } \ No newline at end of file diff --git a/suite2cases/python-fixtures.json b/suite2cases/python-fixtures.json index 0600aab8e..0280c25b9 100644 --- a/suite2cases/python-fixtures.json +++ b/suite2cases/python-fixtures.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-fixtures_install_and_remove_python-fixtures" + "name": "oe_test_python-fixtures_install_and_remove_python-fixtures", + "rpm": "python-fixtures" }, { - "name": "oe_test_python-fixtures_install_and_remove_python3-fixtures" + "name": "oe_test_python-fixtures_install_and_remove_python3-fixtures", + "rpm": "python3-fixtures" }, { - "name": "oe_test_python-fixtures_install_and_remove_python2-fixtures" + "name": "oe_test_python-fixtures_install_and_remove_python2-fixtures", + "rpm": "python2-fixtures" } ] } \ No newline at end of file diff --git a/suite2cases/python-flask.json b/suite2cases/python-flask.json index 31ddae6b6..af2cb5620 100644 --- a/suite2cases/python-flask.json +++ b/suite2cases/python-flask.json @@ -8,13 +8,16 @@ "name": "oe_test_python3-flask" }, { - "name": "oe_test_python-flask_install_and_remove_python-flask" + "name": "oe_test_python-flask_install_and_remove_python-flask", + "rpm": "python-flask" }, { - "name": "oe_test_python-flask_install_and_remove_python3-flask" + "name": "oe_test_python-flask_install_and_remove_python3-flask", + "rpm": "python3-flask" }, { - "name": "oe_test_python-flask_install_and_remove_python2-flask" + "name": "oe_test_python-flask_install_and_remove_python2-flask", + "rpm": "python2-flask" } ] } \ No newline at end of file diff --git a/suite2cases/python-freezegun.json b/suite2cases/python-freezegun.json index 2ece441a8..92983d8ed 100644 --- a/suite2cases/python-freezegun.json +++ b/suite2cases/python-freezegun.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-freezegun_install_and_remove_python-freezegun" + "name": "oe_test_python-freezegun_install_and_remove_python-freezegun", + "rpm": "python-freezegun" }, { - "name": "oe_test_python-freezegun_install_and_remove_python3-freezegun" + "name": "oe_test_python-freezegun_install_and_remove_python3-freezegun", + "rpm": "python3-freezegun" }, { - "name": "oe_test_python-freezegun_install_and_remove_python-freezegun-help" + "name": "oe_test_python-freezegun_install_and_remove_python-freezegun-help", + "rpm": "python-freezegun-help" }, { - "name": "oe_test_python-freezegun_install_and_remove_python2-freezegun" + "name": "oe_test_python-freezegun_install_and_remove_python2-freezegun", + "rpm": "python2-freezegun" } ] } \ No newline at end of file diff --git a/suite2cases/python-gevent.json b/suite2cases/python-gevent.json index 86d8b550e..369a128c5 100644 --- a/suite2cases/python-gevent.json +++ b/suite2cases/python-gevent.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-gevent_install_and_remove_python-gevent" + "name": "oe_test_python-gevent_install_and_remove_python-gevent", + "rpm": "python-gevent" }, { - "name": "oe_test_python-gevent_install_and_remove_python3-gevent" + "name": "oe_test_python-gevent_install_and_remove_python3-gevent", + "rpm": "python3-gevent" }, { - "name": "oe_test_python-gevent_install_and_remove_python-gevent-debuginfo" + "name": "oe_test_python-gevent_install_and_remove_python-gevent-debuginfo", + "rpm": "python-gevent-debuginfo" }, { - "name": "oe_test_python-gevent_install_and_remove_python-gevent-debugsource" + "name": "oe_test_python-gevent_install_and_remove_python-gevent-debugsource", + "rpm": "python-gevent-debugsource" }, { - "name": "oe_test_python-gevent_install_and_remove_python-gevent-help" + "name": "oe_test_python-gevent_install_and_remove_python-gevent-help", + "rpm": "python-gevent-help" }, { - "name": "oe_test_python-gevent_install_and_remove_python2-gevent" + "name": "oe_test_python-gevent_install_and_remove_python2-gevent", + "rpm": "python2-gevent" } ] } \ No newline at end of file diff --git a/suite2cases/python-greenlet.json b/suite2cases/python-greenlet.json index 1b1a0db39..1e10704f7 100644 --- a/suite2cases/python-greenlet.json +++ b/suite2cases/python-greenlet.json @@ -8,25 +8,32 @@ "name": "oe_test_greenlet" }, { - "name": "oe_test_python-greenlet_install_and_remove_python-greenlet" + "name": "oe_test_python-greenlet_install_and_remove_python-greenlet", + "rpm": "python-greenlet" }, { - "name": "oe_test_python-greenlet_install_and_remove_python3-greenlet" + "name": "oe_test_python-greenlet_install_and_remove_python3-greenlet", + "rpm": "python3-greenlet" }, { - "name": "oe_test_python-greenlet_install_and_remove_python3-greenlet-devel" + "name": "oe_test_python-greenlet_install_and_remove_python3-greenlet-devel", + "rpm": "python3-greenlet-devel" }, { - "name": "oe_test_python-greenlet_install_and_remove_python-greenlet-debugsource" + "name": "oe_test_python-greenlet_install_and_remove_python-greenlet-debugsource", + "rpm": "python-greenlet-debugsource" }, { - "name": "oe_test_python-greenlet_install_and_remove_python-greenlet-debuginfo" + "name": "oe_test_python-greenlet_install_and_remove_python-greenlet-debuginfo", + "rpm": "python-greenlet-debuginfo" }, { - "name": "oe_test_python-greenlet_install_and_remove_python2-greenlet-devel" + "name": "oe_test_python-greenlet_install_and_remove_python2-greenlet-devel", + "rpm": "python2-greenlet-devel" }, { - "name": "oe_test_python-greenlet_install_and_remove_python2-greenlet" + "name": "oe_test_python-greenlet_install_and_remove_python2-greenlet", + "rpm": "python2-greenlet" } ] } \ No newline at end of file diff --git a/suite2cases/python-hypothesis.json b/suite2cases/python-hypothesis.json index b4fe40af3..c77380f91 100644 --- a/suite2cases/python-hypothesis.json +++ b/suite2cases/python-hypothesis.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-hypothesis_install_and_remove_python-hypothesis" + "name": "oe_test_python-hypothesis_install_and_remove_python-hypothesis", + "rpm": "python-hypothesis" }, { - "name": "oe_test_python-hypothesis_install_and_remove_python-hypothesis-help" + "name": "oe_test_python-hypothesis_install_and_remove_python-hypothesis-help", + "rpm": "python-hypothesis-help" }, { - "name": "oe_test_python-hypothesis_install_and_remove_python3-hypothesis" + "name": "oe_test_python-hypothesis_install_and_remove_python3-hypothesis", + "rpm": "python3-hypothesis" }, { - "name": "oe_test_python-hypothesis_install_and_remove_python2-hypothesis" + "name": "oe_test_python-hypothesis_install_and_remove_python2-hypothesis", + "rpm": "python2-hypothesis" } ] } \ No newline at end of file diff --git a/suite2cases/python-idna.json b/suite2cases/python-idna.json index 524759dab..c59b98e5b 100644 --- a/suite2cases/python-idna.json +++ b/suite2cases/python-idna.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-idna_install_and_remove_python-idna" + "name": "oe_test_python-idna_install_and_remove_python-idna", + "rpm": "python-idna" }, { - "name": "oe_test_python-idna_install_and_remove_python3-idna" + "name": "oe_test_python-idna_install_and_remove_python3-idna", + "rpm": "python3-idna" }, { - "name": "oe_test_python-idna_install_and_remove_python-idna-help" + "name": "oe_test_python-idna_install_and_remove_python-idna-help", + "rpm": "python-idna-help" }, { - "name": "oe_test_python-idna_install_and_remove_python2-idna" + "name": "oe_test_python-idna_install_and_remove_python2-idna", + "rpm": "python2-idna" } ] } \ No newline at end of file diff --git a/suite2cases/python-importlib-metadata.json b/suite2cases/python-importlib-metadata.json index c1300183d..029be739e 100644 --- a/suite2cases/python-importlib-metadata.json +++ b/suite2cases/python-importlib-metadata.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata" + "name": "oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata", + "rpm": "python-importlib-metadata" }, { - "name": "oe_test_python-importlib-metadata_install_and_remove_python3-importlib-metadata" + "name": "oe_test_python-importlib-metadata_install_and_remove_python3-importlib-metadata", + "rpm": "python3-importlib-metadata" }, { - "name": "oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata-help" + "name": "oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata-help", + "rpm": "python-importlib-metadata-help" }, { - "name": "oe_test_python-importlib-metadata_install_and_remove_python3-importlib_metadata" + "name": "oe_test_python-importlib-metadata_install_and_remove_python3-importlib_metadata", + "rpm": "python3-importlib_metadata" } ] } \ No newline at end of file diff --git a/suite2cases/python-iso8601.json b/suite2cases/python-iso8601.json index 1129af646..d3bc952f6 100644 --- a/suite2cases/python-iso8601.json +++ b/suite2cases/python-iso8601.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-iso8601_install_and_remove_python-iso8601" + "name": "oe_test_python-iso8601_install_and_remove_python-iso8601", + "rpm": "python-iso8601" }, { - "name": "oe_test_python-iso8601_install_and_remove_python3-iso8601" + "name": "oe_test_python-iso8601_install_and_remove_python3-iso8601", + "rpm": "python3-iso8601" }, { - "name": "oe_test_python-iso8601_install_and_remove_python2-iso8601" + "name": "oe_test_python-iso8601_install_and_remove_python2-iso8601", + "rpm": "python2-iso8601" } ] } \ No newline at end of file diff --git a/suite2cases/python-jinja2.json b/suite2cases/python-jinja2.json index 4e24e8865..1dd2bcb89 100644 --- a/suite2cases/python-jinja2.json +++ b/suite2cases/python-jinja2.json @@ -8,16 +8,20 @@ "name": "oe_test_jinja2" }, { - "name": "oe_test_python-jinja2_install_and_remove_python-jinja2" + "name": "oe_test_python-jinja2_install_and_remove_python-jinja2", + "rpm": "python-jinja2" }, { - "name": "oe_test_python-jinja2_install_and_remove_python3-jinja2" + "name": "oe_test_python-jinja2_install_and_remove_python3-jinja2", + "rpm": "python3-jinja2" }, { - "name": "oe_test_python-jinja2_install_and_remove_python-jinja2-help" + "name": "oe_test_python-jinja2_install_and_remove_python-jinja2-help", + "rpm": "python-jinja2-help" }, { - "name": "oe_test_python-jinja2_install_and_remove_python2-jinja2" + "name": "oe_test_python-jinja2_install_and_remove_python2-jinja2", + "rpm": "python2-jinja2" } ] } \ No newline at end of file diff --git a/suite2cases/python-lxml.json b/suite2cases/python-lxml.json index 55f82ccfb..497503a89 100644 --- a/suite2cases/python-lxml.json +++ b/suite2cases/python-lxml.json @@ -8,22 +8,28 @@ "name": "oe_test_python3-lxml" }, { - "name": "oe_test_python-lxml_install_and_remove_python-lxml" + "name": "oe_test_python-lxml_install_and_remove_python-lxml", + "rpm": "python-lxml" }, { - "name": "oe_test_python-lxml_install_and_remove_python3-lxml" + "name": "oe_test_python-lxml_install_and_remove_python3-lxml", + "rpm": "python3-lxml" }, { - "name": "oe_test_python-lxml_install_and_remove_python-lxml-help" + "name": "oe_test_python-lxml_install_and_remove_python-lxml-help", + "rpm": "python-lxml-help" }, { - "name": "oe_test_python-lxml_install_and_remove_python-lxml-debuginfo" + "name": "oe_test_python-lxml_install_and_remove_python-lxml-debuginfo", + "rpm": "python-lxml-debuginfo" }, { - "name": "oe_test_python-lxml_install_and_remove_python-lxml-debugsource" + "name": "oe_test_python-lxml_install_and_remove_python-lxml-debugsource", + "rpm": "python-lxml-debugsource" }, { - "name": "oe_test_python-lxml_install_and_remove_python2-lxml" + "name": "oe_test_python-lxml_install_and_remove_python2-lxml", + "rpm": "python2-lxml" } ] } \ No newline at end of file diff --git a/suite2cases/python-mako.json b/suite2cases/python-mako.json index 8ca4cfd27..49da71b0e 100644 --- a/suite2cases/python-mako.json +++ b/suite2cases/python-mako.json @@ -8,16 +8,20 @@ "name": "oe_test_python3-mako" }, { - "name": "oe_test_python-mako_install_and_remove_python-mako" + "name": "oe_test_python-mako_install_and_remove_python-mako", + "rpm": "python-mako" }, { - "name": "oe_test_python-mako_install_and_remove_python3-mako" + "name": "oe_test_python-mako_install_and_remove_python3-mako", + "rpm": "python3-mako" }, { - "name": "oe_test_python-mako_install_and_remove_python-mako-help" + "name": "oe_test_python-mako_install_and_remove_python-mako-help", + "rpm": "python-mako-help" }, { - "name": "oe_test_python-mako_install_and_remove_python2-mako" + "name": "oe_test_python-mako_install_and_remove_python2-mako", + "rpm": "python2-mako" } ] } \ No newline at end of file diff --git a/suite2cases/python-markdown.json b/suite2cases/python-markdown.json index a3d5d7568..d1bc8c6ad 100644 --- a/suite2cases/python-markdown.json +++ b/suite2cases/python-markdown.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-markdown_install_and_remove_python-markdown" + "name": "oe_test_python-markdown_install_and_remove_python-markdown", + "rpm": "python-markdown" }, { - "name": "oe_test_python-markdown_install_and_remove_python3-markdown" + "name": "oe_test_python-markdown_install_and_remove_python3-markdown", + "rpm": "python3-markdown" }, { - "name": "oe_test_python-markdown_install_and_remove_python2-markdown" + "name": "oe_test_python-markdown_install_and_remove_python2-markdown", + "rpm": "python2-markdown" } ] } \ No newline at end of file diff --git a/suite2cases/python-markupsafe.json b/suite2cases/python-markupsafe.json index 2cd15d96f..0d567bc77 100644 --- a/suite2cases/python-markupsafe.json +++ b/suite2cases/python-markupsafe.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe" + "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe", + "rpm": "python-markupsafe" }, { - "name": "oe_test_python-markupsafe_install_and_remove_python3-markupsafe" + "name": "oe_test_python-markupsafe_install_and_remove_python3-markupsafe", + "rpm": "python3-markupsafe" }, { - "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe-help" + "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe-help", + "rpm": "python-markupsafe-help" }, { - "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe-debuginfo" + "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe-debuginfo", + "rpm": "python-markupsafe-debuginfo" }, { - "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe-debugsource" + "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe-debugsource", + "rpm": "python-markupsafe-debugsource" }, { - "name": "oe_test_python-markupsafe_install_and_remove_python2-markupsafe" + "name": "oe_test_python-markupsafe_install_and_remove_python2-markupsafe", + "rpm": "python2-markupsafe" } ] } \ No newline at end of file diff --git a/suite2cases/python-meh.json b/suite2cases/python-meh.json index 030199c76..79af37a12 100644 --- a/suite2cases/python-meh.json +++ b/suite2cases/python-meh.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-meh_install_and_remove_python-meh" + "name": "oe_test_python-meh_install_and_remove_python-meh", + "rpm": "python-meh" }, { - "name": "oe_test_python-meh_install_and_remove_python3-meh" + "name": "oe_test_python-meh_install_and_remove_python3-meh", + "rpm": "python3-meh" } ] } \ No newline at end of file diff --git a/suite2cases/python-nose2.json b/suite2cases/python-nose2.json index 92683cfa3..8fb158588 100644 --- a/suite2cases/python-nose2.json +++ b/suite2cases/python-nose2.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-nose2_install_and_remove_python-nose2" + "name": "oe_test_python-nose2_install_and_remove_python-nose2", + "rpm": "python-nose2" }, { - "name": "oe_test_python-nose2_install_and_remove_python%{python3_pkgversion}-nose2" + "name": "oe_test_python-nose2_install_and_remove_python%{python3_pkgversion}-nose2", + "rpm": "python%{python3_pkgversion}-nose2" }, { - "name": "oe_test_python-nose2_install_and_remove_python3-nose2" + "name": "oe_test_python-nose2_install_and_remove_python3-nose2", + "rpm": "python3-nose2" }, { - "name": "oe_test_python-nose2_install_and_remove_python-nose2-help" + "name": "oe_test_python-nose2_install_and_remove_python-nose2-help", + "rpm": "python-nose2-help" } ] } \ No newline at end of file diff --git a/suite2cases/python-ordered-set.json b/suite2cases/python-ordered-set.json index 0c33197c0..dd1d23953 100644 --- a/suite2cases/python-ordered-set.json +++ b/suite2cases/python-ordered-set.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-ordered-set_install_and_remove_python-ordered-set" + "name": "oe_test_python-ordered-set_install_and_remove_python-ordered-set", + "rpm": "python-ordered-set" }, { - "name": "oe_test_python-ordered-set_install_and_remove_python3-ordered-set" + "name": "oe_test_python-ordered-set_install_and_remove_python3-ordered-set", + "rpm": "python3-ordered-set" }, { - "name": "oe_test_python-ordered-set_install_and_remove_python2-ordered-set" + "name": "oe_test_python-ordered-set_install_and_remove_python2-ordered-set", + "rpm": "python2-ordered-set" } ] } \ No newline at end of file diff --git a/suite2cases/python-packaging.json b/suite2cases/python-packaging.json index 9b0da75d5..04e5d67b7 100644 --- a/suite2cases/python-packaging.json +++ b/suite2cases/python-packaging.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-packaging_install_and_remove_python-packaging" + "name": "oe_test_python-packaging_install_and_remove_python-packaging", + "rpm": "python-packaging" }, { - "name": "oe_test_python-packaging_install_and_remove_python3-packaging" + "name": "oe_test_python-packaging_install_and_remove_python3-packaging", + "rpm": "python3-packaging" }, { - "name": "oe_test_python-packaging_install_and_remove_python-packaging-help" + "name": "oe_test_python-packaging_install_and_remove_python-packaging-help", + "rpm": "python-packaging-help" }, { - "name": "oe_test_python-packaging_install_and_remove_python-packaging-doc" + "name": "oe_test_python-packaging_install_and_remove_python-packaging-doc", + "rpm": "python-packaging-doc" }, { - "name": "oe_test_python-packaging_install_and_remove_python2-packaging" + "name": "oe_test_python-packaging_install_and_remove_python2-packaging", + "rpm": "python2-packaging" } ] } \ No newline at end of file diff --git a/suite2cases/python-parameterized.json b/suite2cases/python-parameterized.json index 60ef30205..96dcbbb53 100644 --- a/suite2cases/python-parameterized.json +++ b/suite2cases/python-parameterized.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-parameterized_install_and_remove_python-parameterized" + "name": "oe_test_python-parameterized_install_and_remove_python-parameterized", + "rpm": "python-parameterized" }, { - "name": "oe_test_python-parameterized_install_and_remove_python3-parameterized" + "name": "oe_test_python-parameterized_install_and_remove_python3-parameterized", + "rpm": "python3-parameterized" } ] } \ No newline at end of file diff --git a/suite2cases/python-pid.json b/suite2cases/python-pid.json index 4610137db..d2393bc36 100644 --- a/suite2cases/python-pid.json +++ b/suite2cases/python-pid.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-pid_install_and_remove_python-pid" + "name": "oe_test_python-pid_install_and_remove_python-pid", + "rpm": "python-pid" }, { - "name": "oe_test_python-pid_install_and_remove_python3-pid" + "name": "oe_test_python-pid_install_and_remove_python3-pid", + "rpm": "python3-pid" }, { - "name": "oe_test_python-pid_install_and_remove_python2-pid" + "name": "oe_test_python-pid_install_and_remove_python2-pid", + "rpm": "python2-pid" } ] } \ No newline at end of file diff --git a/suite2cases/python-pip.json b/suite2cases/python-pip.json index 717a4b2ce..337b4734c 100644 --- a/suite2cases/python-pip.json +++ b/suite2cases/python-pip.json @@ -8,22 +8,28 @@ "name": "oe_test_python3-pip" }, { - "name": "oe_test_python-pip_install_and_remove_python-pip" + "name": "oe_test_python-pip_install_and_remove_python-pip", + "rpm": "python-pip" }, { - "name": "oe_test_python-pip_install_and_remove_python%{python3_pkgversion}-pip" + "name": "oe_test_python-pip_install_and_remove_python%{python3_pkgversion}-pip", + "rpm": "python%{python3_pkgversion}-pip" }, { - "name": "oe_test_python-pip_install_and_remove_python-pip-wheel" + "name": "oe_test_python-pip_install_and_remove_python-pip-wheel", + "rpm": "python-pip-wheel" }, { - "name": "oe_test_python-pip_install_and_remove_python-pip-help" + "name": "oe_test_python-pip_install_and_remove_python-pip-help", + "rpm": "python-pip-help" }, { - "name": "oe_test_python-pip_install_and_remove_python3-pip" + "name": "oe_test_python-pip_install_and_remove_python3-pip", + "rpm": "python3-pip" }, { - "name": "oe_test_python-pip_install_and_remove_python2-pip" + "name": "oe_test_python-pip_install_and_remove_python2-pip", + "rpm": "python2-pip" } ] } \ No newline at end of file diff --git a/suite2cases/python-productmd.json b/suite2cases/python-productmd.json index 56c8eae3c..9adab646e 100644 --- a/suite2cases/python-productmd.json +++ b/suite2cases/python-productmd.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-productmd_install_and_remove_python-productmd" + "name": "oe_test_python-productmd_install_and_remove_python-productmd", + "rpm": "python-productmd" }, { - "name": "oe_test_python-productmd_install_and_remove_python3-productmd" + "name": "oe_test_python-productmd_install_and_remove_python3-productmd", + "rpm": "python3-productmd" }, { - "name": "oe_test_python-productmd_install_and_remove_python2-productmd" + "name": "oe_test_python-productmd_install_and_remove_python2-productmd", + "rpm": "python2-productmd" } ] } \ No newline at end of file diff --git a/suite2cases/python-pyasn1.json b/suite2cases/python-pyasn1.json index a123117af..fdd03cfe0 100644 --- a/suite2cases/python-pyasn1.json +++ b/suite2cases/python-pyasn1.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-pyasn1_install_and_remove_python-pyasn1" + "name": "oe_test_python-pyasn1_install_and_remove_python-pyasn1", + "rpm": "python-pyasn1" }, { - "name": "oe_test_python-pyasn1_install_and_remove_python3-pyasn1" + "name": "oe_test_python-pyasn1_install_and_remove_python3-pyasn1", + "rpm": "python3-pyasn1" }, { - "name": "oe_test_python-pyasn1_install_and_remove_python-pyasn1-help" + "name": "oe_test_python-pyasn1_install_and_remove_python-pyasn1-help", + "rpm": "python-pyasn1-help" }, { - "name": "oe_test_python-pyasn1_install_and_remove_python2-pyasn1" + "name": "oe_test_python-pyasn1_install_and_remove_python2-pyasn1", + "rpm": "python2-pyasn1" } ] } \ No newline at end of file diff --git a/suite2cases/python-pycparser.json b/suite2cases/python-pycparser.json index 16e6e20e9..bc1025164 100644 --- a/suite2cases/python-pycparser.json +++ b/suite2cases/python-pycparser.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-pycparser_install_and_remove_python-pycparser" + "name": "oe_test_python-pycparser_install_and_remove_python-pycparser", + "rpm": "python-pycparser" }, { - "name": "oe_test_python-pycparser_install_and_remove_python3-pycparser" + "name": "oe_test_python-pycparser_install_and_remove_python3-pycparser", + "rpm": "python3-pycparser" }, { - "name": "oe_test_python-pycparser_install_and_remove_python-pycparser-devel" + "name": "oe_test_python-pycparser_install_and_remove_python-pycparser-devel", + "rpm": "python-pycparser-devel" }, { - "name": "oe_test_python-pycparser_install_and_remove_python2-pycparser" + "name": "oe_test_python-pycparser_install_and_remove_python2-pycparser", + "rpm": "python2-pycparser" } ] } \ No newline at end of file diff --git a/suite2cases/python-pysocks.json b/suite2cases/python-pysocks.json index a6e8672e2..76e0552a7 100644 --- a/suite2cases/python-pysocks.json +++ b/suite2cases/python-pysocks.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-pysocks_install_and_remove_python-pysocks" + "name": "oe_test_python-pysocks_install_and_remove_python-pysocks", + "rpm": "python-pysocks" }, { - "name": "oe_test_python-pysocks_install_and_remove_python-pysocks-help" + "name": "oe_test_python-pysocks_install_and_remove_python-pysocks-help", + "rpm": "python-pysocks-help" }, { - "name": "oe_test_python-pysocks_install_and_remove_python3-pysocks" + "name": "oe_test_python-pysocks_install_and_remove_python3-pysocks", + "rpm": "python3-pysocks" }, { - "name": "oe_test_python-pysocks_install_and_remove_python2-pysocks" + "name": "oe_test_python-pysocks_install_and_remove_python2-pysocks", + "rpm": "python2-pysocks" } ] } \ No newline at end of file diff --git a/suite2cases/python-pytest-subtests.json b/suite2cases/python-pytest-subtests.json index a84034bb6..0bb02ae34 100644 --- a/suite2cases/python-pytest-subtests.json +++ b/suite2cases/python-pytest-subtests.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests" + "name": "oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests", + "rpm": "python-pytest-subtests" }, { - "name": "oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests-help" + "name": "oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests-help", + "rpm": "python-pytest-subtests-help" }, { - "name": "oe_test_python-pytest-subtests_install_and_remove_python3-pytest-subtests" + "name": "oe_test_python-pytest-subtests_install_and_remove_python3-pytest-subtests", + "rpm": "python3-pytest-subtests" } ] } \ No newline at end of file diff --git a/suite2cases/python-pytest-timeout.json b/suite2cases/python-pytest-timeout.json index 0e34b8ff8..0ea0fecdc 100644 --- a/suite2cases/python-pytest-timeout.json +++ b/suite2cases/python-pytest-timeout.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout" + "name": "oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout", + "rpm": "python-pytest-timeout" }, { - "name": "oe_test_python-pytest-timeout_install_and_remove_python3-pytest-timeout" + "name": "oe_test_python-pytest-timeout_install_and_remove_python3-pytest-timeout", + "rpm": "python3-pytest-timeout" }, { - "name": "oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout-help" + "name": "oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout-help", + "rpm": "python-pytest-timeout-help" } ] } \ No newline at end of file diff --git a/suite2cases/python-pytoml.json b/suite2cases/python-pytoml.json index 93d8b9f32..5c237692f 100644 --- a/suite2cases/python-pytoml.json +++ b/suite2cases/python-pytoml.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-pytoml_install_and_remove_python-pytoml" + "name": "oe_test_python-pytoml_install_and_remove_python-pytoml", + "rpm": "python-pytoml" }, { - "name": "oe_test_python-pytoml_install_and_remove_python3-pytoml" + "name": "oe_test_python-pytoml_install_and_remove_python3-pytoml", + "rpm": "python3-pytoml" }, { - "name": "oe_test_python-pytoml_install_and_remove_python-pytoml-help" + "name": "oe_test_python-pytoml_install_and_remove_python-pytoml-help", + "rpm": "python-pytoml-help" }, { - "name": "oe_test_python-pytoml_install_and_remove_python2-pytoml" + "name": "oe_test_python-pytoml_install_and_remove_python2-pytoml", + "rpm": "python2-pytoml" } ] } \ No newline at end of file diff --git a/suite2cases/python-pyudev.json b/suite2cases/python-pyudev.json index 2e0b55046..666a8edbb 100644 --- a/suite2cases/python-pyudev.json +++ b/suite2cases/python-pyudev.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-pyudev_install_and_remove_python-pyudev" + "name": "oe_test_python-pyudev_install_and_remove_python-pyudev", + "rpm": "python-pyudev" }, { - "name": "oe_test_python-pyudev_install_and_remove_python3-pyudev" + "name": "oe_test_python-pyudev_install_and_remove_python3-pyudev", + "rpm": "python3-pyudev" }, { - "name": "oe_test_python-pyudev_install_and_remove_python-pyudev-help" + "name": "oe_test_python-pyudev_install_and_remove_python-pyudev-help", + "rpm": "python-pyudev-help" }, { - "name": "oe_test_python-pyudev_install_and_remove_python2-pyudev" + "name": "oe_test_python-pyudev_install_and_remove_python2-pyudev", + "rpm": "python2-pyudev" } ] } \ No newline at end of file diff --git a/suite2cases/python-requests-file.json b/suite2cases/python-requests-file.json index d3639e5dd..c97452ce9 100644 --- a/suite2cases/python-requests-file.json +++ b/suite2cases/python-requests-file.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-requests-file_install_and_remove_python-requests-file" + "name": "oe_test_python-requests-file_install_and_remove_python-requests-file", + "rpm": "python-requests-file" }, { - "name": "oe_test_python-requests-file_install_and_remove_python3-requests-file" + "name": "oe_test_python-requests-file_install_and_remove_python3-requests-file", + "rpm": "python3-requests-file" }, { - "name": "oe_test_python-requests-file_install_and_remove_python2-requests-file" + "name": "oe_test_python-requests-file_install_and_remove_python2-requests-file", + "rpm": "python2-requests-file" } ] } \ No newline at end of file diff --git a/suite2cases/python-requests-ftp.json b/suite2cases/python-requests-ftp.json index 41634665f..7fd4e9039 100644 --- a/suite2cases/python-requests-ftp.json +++ b/suite2cases/python-requests-ftp.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-requests-ftp_install_and_remove_python-requests-ftp" + "name": "oe_test_python-requests-ftp_install_and_remove_python-requests-ftp", + "rpm": "python-requests-ftp" }, { - "name": "oe_test_python-requests-ftp_install_and_remove_python-requests-ftp-help" + "name": "oe_test_python-requests-ftp_install_and_remove_python-requests-ftp-help", + "rpm": "python-requests-ftp-help" }, { - "name": "oe_test_python-requests-ftp_install_and_remove_python3-requests-ftp" + "name": "oe_test_python-requests-ftp_install_and_remove_python3-requests-ftp", + "rpm": "python3-requests-ftp" }, { - "name": "oe_test_python-requests-ftp_install_and_remove_python2-requests-ftp" + "name": "oe_test_python-requests-ftp_install_and_remove_python2-requests-ftp", + "rpm": "python2-requests-ftp" } ] } \ No newline at end of file diff --git a/suite2cases/python-requests.json b/suite2cases/python-requests.json index 765d7cafd..02b834e55 100644 --- a/suite2cases/python-requests.json +++ b/suite2cases/python-requests.json @@ -8,19 +8,24 @@ "name": "oe_test_python3-requests" }, { - "name": "oe_test_python-requests_install_and_remove_python-requests" + "name": "oe_test_python-requests_install_and_remove_python-requests", + "rpm": "python-requests" }, { - "name": "oe_test_python-requests_install_and_remove_python%{python3_pkgversion}-requests" + "name": "oe_test_python-requests_install_and_remove_python%{python3_pkgversion}-requests", + "rpm": "python%{python3_pkgversion}-requests" }, { - "name": "oe_test_python-requests_install_and_remove_python2-requests" + "name": "oe_test_python-requests_install_and_remove_python2-requests", + "rpm": "python2-requests" }, { - "name": "oe_test_python-requests_install_and_remove_python-requests-help" + "name": "oe_test_python-requests_install_and_remove_python-requests-help", + "rpm": "python-requests-help" }, { - "name": "oe_test_python-requests_install_and_remove_python3-requests" + "name": "oe_test_python-requests_install_and_remove_python3-requests", + "rpm": "python3-requests" } ] } \ No newline at end of file diff --git a/suite2cases/python-semantic_version.json b/suite2cases/python-semantic_version.json index 77887c4fe..8ded00ab1 100644 --- a/suite2cases/python-semantic_version.json +++ b/suite2cases/python-semantic_version.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-semantic_version_install_and_remove_python-semantic_version" + "name": "oe_test_python-semantic_version_install_and_remove_python-semantic_version", + "rpm": "python-semantic_version" }, { - "name": "oe_test_python-semantic_version_install_and_remove_python3-semantic_version" + "name": "oe_test_python-semantic_version_install_and_remove_python3-semantic_version", + "rpm": "python3-semantic_version" }, { - "name": "oe_test_python-semantic_version_install_and_remove_python-semantic_version-help" + "name": "oe_test_python-semantic_version_install_and_remove_python-semantic_version-help", + "rpm": "python-semantic_version-help" } ] } \ No newline at end of file diff --git a/suite2cases/python-setuptools.json b/suite2cases/python-setuptools.json index 816138994..ebb34a093 100644 --- a/suite2cases/python-setuptools.json +++ b/suite2cases/python-setuptools.json @@ -8,16 +8,20 @@ "name": "oe_test_python3-setuptools" }, { - "name": "oe_test_python-setuptools_install_and_remove_python-setuptools" + "name": "oe_test_python-setuptools_install_and_remove_python-setuptools", + "rpm": "python-setuptools" }, { - "name": "oe_test_python-setuptools_install_and_remove_python3-setuptools" + "name": "oe_test_python-setuptools_install_and_remove_python3-setuptools", + "rpm": "python3-setuptools" }, { - "name": "oe_test_python-setuptools_install_and_remove_python-setuptools-help" + "name": "oe_test_python-setuptools_install_and_remove_python-setuptools-help", + "rpm": "python-setuptools-help" }, { - "name": "oe_test_python-setuptools_install_and_remove_python2-setuptools" + "name": "oe_test_python-setuptools_install_and_remove_python2-setuptools", + "rpm": "python2-setuptools" } ] } \ No newline at end of file diff --git a/suite2cases/python-setuptools_scm.json b/suite2cases/python-setuptools_scm.json index 3d5c3075f..611276e98 100644 --- a/suite2cases/python-setuptools_scm.json +++ b/suite2cases/python-setuptools_scm.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm" + "name": "oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm", + "rpm": "python-setuptools_scm" }, { - "name": "oe_test_python-setuptools_scm_install_and_remove_python3-setuptools_scm" + "name": "oe_test_python-setuptools_scm_install_and_remove_python3-setuptools_scm", + "rpm": "python3-setuptools_scm" }, { - "name": "oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm-help" + "name": "oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm-help", + "rpm": "python-setuptools_scm-help" }, { - "name": "oe_test_python-setuptools_scm_install_and_remove_python2-setuptools_scm" + "name": "oe_test_python-setuptools_scm_install_and_remove_python2-setuptools_scm", + "rpm": "python2-setuptools_scm" }, { - "name": "oe_test_python-setuptools_scm_install_and_remove_python%{python3_pkgversion}-setuptools_scm" + "name": "oe_test_python-setuptools_scm_install_and_remove_python%{python3_pkgversion}-setuptools_scm", + "rpm": "python%{python3_pkgversion}-setuptools_scm" } ] } \ No newline at end of file diff --git a/suite2cases/python-simpleline.json b/suite2cases/python-simpleline.json index 208f78690..e4554f118 100644 --- a/suite2cases/python-simpleline.json +++ b/suite2cases/python-simpleline.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-simpleline_install_and_remove_python-simpleline" + "name": "oe_test_python-simpleline_install_and_remove_python-simpleline", + "rpm": "python-simpleline" }, { - "name": "oe_test_python-simpleline_install_and_remove_python3-simpleline" + "name": "oe_test_python-simpleline_install_and_remove_python3-simpleline", + "rpm": "python3-simpleline" } ] } \ No newline at end of file diff --git a/suite2cases/python-six.json b/suite2cases/python-six.json index a0b46ee0f..af24c6bc5 100644 --- a/suite2cases/python-six.json +++ b/suite2cases/python-six.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-six_install_and_remove_python-six" + "name": "oe_test_python-six_install_and_remove_python-six", + "rpm": "python-six" }, { - "name": "oe_test_python-six_install_and_remove_python3-six" + "name": "oe_test_python-six_install_and_remove_python3-six", + "rpm": "python3-six" }, { - "name": "oe_test_python-six_install_and_remove_python2-six" + "name": "oe_test_python-six_install_and_remove_python2-six", + "rpm": "python2-six" } ] } \ No newline at end of file diff --git a/suite2cases/python-sortedcontainers.json b/suite2cases/python-sortedcontainers.json index c0b34ee3d..bdf3d6abb 100644 --- a/suite2cases/python-sortedcontainers.json +++ b/suite2cases/python-sortedcontainers.json @@ -8,16 +8,20 @@ "name": "oe_test_python3-sortedcontainers" }, { - "name": "oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers" + "name": "oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers", + "rpm": "python-sortedcontainers" }, { - "name": "oe_test_python-sortedcontainers_install_and_remove_python3-sortedcontainers" + "name": "oe_test_python-sortedcontainers_install_and_remove_python3-sortedcontainers", + "rpm": "python3-sortedcontainers" }, { - "name": "oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers-help" + "name": "oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers-help", + "rpm": "python-sortedcontainers-help" }, { - "name": "oe_test_python-sortedcontainers_install_and_remove_python2-sortedcontainers" + "name": "oe_test_python-sortedcontainers_install_and_remove_python2-sortedcontainers", + "rpm": "python2-sortedcontainers" } ] } \ No newline at end of file diff --git a/suite2cases/python-sphinx_rtd_theme.json b/suite2cases/python-sphinx_rtd_theme.json index 6f696bb4b..bf1f7fb03 100644 --- a/suite2cases/python-sphinx_rtd_theme.json +++ b/suite2cases/python-sphinx_rtd_theme.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-sphinx_rtd_theme_install_and_remove_python-sphinx_rtd_theme" + "name": "oe_test_python-sphinx_rtd_theme_install_and_remove_python-sphinx_rtd_theme", + "rpm": "python-sphinx_rtd_theme" }, { - "name": "oe_test_python-sphinx_rtd_theme_install_and_remove_python3-sphinx_rtd_theme" + "name": "oe_test_python-sphinx_rtd_theme_install_and_remove_python3-sphinx_rtd_theme", + "rpm": "python3-sphinx_rtd_theme" }, { - "name": "oe_test_python-sphinx_rtd_theme_install_and_remove_python2-sphinx_rtd_theme" + "name": "oe_test_python-sphinx_rtd_theme_install_and_remove_python2-sphinx_rtd_theme", + "rpm": "python2-sphinx_rtd_theme" } ] } \ No newline at end of file diff --git a/suite2cases/python-systemd.json b/suite2cases/python-systemd.json index 2f18d1a44..2316be42e 100644 --- a/suite2cases/python-systemd.json +++ b/suite2cases/python-systemd.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-systemd_install_and_remove_python-systemd" + "name": "oe_test_python-systemd_install_and_remove_python-systemd", + "rpm": "python-systemd" }, { - "name": "oe_test_python-systemd_install_and_remove_python-systemd-debuginfo" + "name": "oe_test_python-systemd_install_and_remove_python-systemd-debuginfo", + "rpm": "python-systemd-debuginfo" }, { - "name": "oe_test_python-systemd_install_and_remove_python3-systemd" + "name": "oe_test_python-systemd_install_and_remove_python3-systemd", + "rpm": "python3-systemd" }, { - "name": "oe_test_python-systemd_install_and_remove_python-systemd-debugsource" + "name": "oe_test_python-systemd_install_and_remove_python-systemd-debugsource", + "rpm": "python-systemd-debugsource" }, { - "name": "oe_test_python-systemd_install_and_remove_python2-systemd" + "name": "oe_test_python-systemd_install_and_remove_python2-systemd", + "rpm": "python2-systemd" }, { - "name": "oe_test_python-systemd_install_and_remove_python-systemd-help" + "name": "oe_test_python-systemd_install_and_remove_python-systemd-help", + "rpm": "python-systemd-help" } ] } \ No newline at end of file diff --git a/suite2cases/python-testscenarios.json b/suite2cases/python-testscenarios.json index ff7a4bdbc..93f0c8e7d 100644 --- a/suite2cases/python-testscenarios.json +++ b/suite2cases/python-testscenarios.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-testscenarios_install_and_remove_python-testscenarios" + "name": "oe_test_python-testscenarios_install_and_remove_python-testscenarios", + "rpm": "python-testscenarios" }, { - "name": "oe_test_python-testscenarios_install_and_remove_python3-testscenarios" + "name": "oe_test_python-testscenarios_install_and_remove_python3-testscenarios", + "rpm": "python3-testscenarios" }, { - "name": "oe_test_python-testscenarios_install_and_remove_python2-testscenarios" + "name": "oe_test_python-testscenarios_install_and_remove_python2-testscenarios", + "rpm": "python2-testscenarios" } ] } \ No newline at end of file diff --git a/suite2cases/python-testtools.json b/suite2cases/python-testtools.json index 2f1b7f646..46080d33b 100644 --- a/suite2cases/python-testtools.json +++ b/suite2cases/python-testtools.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-testtools_install_and_remove_python-testtools" + "name": "oe_test_python-testtools_install_and_remove_python-testtools", + "rpm": "python-testtools" }, { - "name": "oe_test_python-testtools_install_and_remove_python-testtools-help" + "name": "oe_test_python-testtools_install_and_remove_python-testtools-help", + "rpm": "python-testtools-help" }, { - "name": "oe_test_python-testtools_install_and_remove_python3-testtools" + "name": "oe_test_python-testtools_install_and_remove_python3-testtools", + "rpm": "python3-testtools" }, { - "name": "oe_test_python-testtools_install_and_remove_python2-testtools" + "name": "oe_test_python-testtools_install_and_remove_python2-testtools", + "rpm": "python2-testtools" } ] } \ No newline at end of file diff --git a/suite2cases/python-toml.json b/suite2cases/python-toml.json index ffcca40c0..f2c0cd2fa 100644 --- a/suite2cases/python-toml.json +++ b/suite2cases/python-toml.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-toml_install_and_remove_python-toml" + "name": "oe_test_python-toml_install_and_remove_python-toml", + "rpm": "python-toml" }, { - "name": "oe_test_python-toml_install_and_remove_python3-toml" + "name": "oe_test_python-toml_install_and_remove_python3-toml", + "rpm": "python3-toml" }, { - "name": "oe_test_python-toml_install_and_remove_python2-toml" + "name": "oe_test_python-toml_install_and_remove_python2-toml", + "rpm": "python2-toml" }, { - "name": "oe_test_python-toml_install_and_remove_python-toml-help" + "name": "oe_test_python-toml_install_and_remove_python-toml-help", + "rpm": "python-toml-help" }, { - "name": "oe_test_python-toml_install_and_remove_python38-toml" + "name": "oe_test_python-toml_install_and_remove_python38-toml", + "rpm": "python38-toml" }, { - "name": "oe_test_python-toml_install_and_remove_python39-toml" + "name": "oe_test_python-toml_install_and_remove_python39-toml", + "rpm": "python39-toml" } ] } \ No newline at end of file diff --git a/suite2cases/python-traceback2.json b/suite2cases/python-traceback2.json index b65fce4be..9d2f48c35 100644 --- a/suite2cases/python-traceback2.json +++ b/suite2cases/python-traceback2.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-traceback2_install_and_remove_python-traceback2" + "name": "oe_test_python-traceback2_install_and_remove_python-traceback2", + "rpm": "python-traceback2" }, { - "name": "oe_test_python-traceback2_install_and_remove_python3-traceback2" + "name": "oe_test_python-traceback2_install_and_remove_python3-traceback2", + "rpm": "python3-traceback2" }, { - "name": "oe_test_python-traceback2_install_and_remove_python2-traceback2" + "name": "oe_test_python-traceback2_install_and_remove_python2-traceback2", + "rpm": "python2-traceback2" } ] } \ No newline at end of file diff --git a/suite2cases/python-unittest2.json b/suite2cases/python-unittest2.json index a6c0bfd39..8d64ee393 100644 --- a/suite2cases/python-unittest2.json +++ b/suite2cases/python-unittest2.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-unittest2_install_and_remove_python-unittest2" + "name": "oe_test_python-unittest2_install_and_remove_python-unittest2", + "rpm": "python-unittest2" }, { - "name": "oe_test_python-unittest2_install_and_remove_python3-unittest2" + "name": "oe_test_python-unittest2_install_and_remove_python3-unittest2", + "rpm": "python3-unittest2" }, { - "name": "oe_test_python-unittest2_install_and_remove_python2-unittest2" + "name": "oe_test_python-unittest2_install_and_remove_python2-unittest2", + "rpm": "python2-unittest2" } ] } \ No newline at end of file diff --git a/suite2cases/python-urllib3.json b/suite2cases/python-urllib3.json index 19ee2e7da..ea6b0d174 100644 --- a/suite2cases/python-urllib3.json +++ b/suite2cases/python-urllib3.json @@ -8,13 +8,16 @@ "name": "oe_test_urllib3" }, { - "name": "oe_test_python-urllib3_install_and_remove_python-urllib3" + "name": "oe_test_python-urllib3_install_and_remove_python-urllib3", + "rpm": "python-urllib3" }, { - "name": "oe_test_python-urllib3_install_and_remove_python3-urllib3" + "name": "oe_test_python-urllib3_install_and_remove_python3-urllib3", + "rpm": "python3-urllib3" }, { - "name": "oe_test_python-urllib3_install_and_remove_python2-urllib3" + "name": "oe_test_python-urllib3_install_and_remove_python2-urllib3", + "rpm": "python2-urllib3" } ] } \ No newline at end of file diff --git a/suite2cases/python-werkzeug.json b/suite2cases/python-werkzeug.json index 07d679bde..4dc4c219b 100644 --- a/suite2cases/python-werkzeug.json +++ b/suite2cases/python-werkzeug.json @@ -8,22 +8,28 @@ "name": "oe_test_python3-werkzeug" }, { - "name": "oe_test_python-werkzeug_install_and_remove_python-werkzeug" + "name": "oe_test_python-werkzeug_install_and_remove_python-werkzeug", + "rpm": "python-werkzeug" }, { - "name": "oe_test_python-werkzeug_install_and_remove_python3-werkzeug" + "name": "oe_test_python-werkzeug_install_and_remove_python3-werkzeug", + "rpm": "python3-werkzeug" }, { - "name": "oe_test_python-werkzeug_install_and_remove_python-werkzeug-help" + "name": "oe_test_python-werkzeug_install_and_remove_python-werkzeug-help", + "rpm": "python-werkzeug-help" }, { - "name": "oe_test_python-werkzeug_install_and_remove_python2-werkzeug" + "name": "oe_test_python-werkzeug_install_and_remove_python2-werkzeug", + "rpm": "python2-werkzeug" }, { - "name": "oe_test_python-werkzeug_install_and_remove_python3-werkzeug-doc" + "name": "oe_test_python-werkzeug_install_and_remove_python3-werkzeug-doc", + "rpm": "python3-werkzeug-doc" }, { - "name": "oe_test_python-werkzeug_install_and_remove_python2-werkzeug-doc" + "name": "oe_test_python-werkzeug_install_and_remove_python2-werkzeug-doc", + "rpm": "python2-werkzeug-doc" } ] } \ No newline at end of file diff --git a/suite2cases/python-wheel.json b/suite2cases/python-wheel.json index 936b1f53e..8282bc28e 100644 --- a/suite2cases/python-wheel.json +++ b/suite2cases/python-wheel.json @@ -14,16 +14,20 @@ "name": "oe_test_python3-wheel_01" }, { - "name": "oe_test_python-wheel_install_and_remove_python-wheel" + "name": "oe_test_python-wheel_install_and_remove_python-wheel", + "rpm": "python-wheel" }, { - "name": "oe_test_python-wheel_install_and_remove_python3-wheel" + "name": "oe_test_python-wheel_install_and_remove_python3-wheel", + "rpm": "python3-wheel" }, { - "name": "oe_test_python-wheel_install_and_remove_python-wheel-wheel" + "name": "oe_test_python-wheel_install_and_remove_python-wheel-wheel", + "rpm": "python-wheel-wheel" }, { - "name": "oe_test_python-wheel_install_and_remove_python2-wheel" + "name": "oe_test_python-wheel_install_and_remove_python2-wheel", + "rpm": "python2-wheel" } ] } \ No newline at end of file diff --git a/suite2cases/python-zipp.json b/suite2cases/python-zipp.json index 5bcd460ce..2feca72df 100644 --- a/suite2cases/python-zipp.json +++ b/suite2cases/python-zipp.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-zipp_install_and_remove_python-zipp" + "name": "oe_test_python-zipp_install_and_remove_python-zipp", + "rpm": "python-zipp" }, { - "name": "oe_test_python-zipp_install_and_remove_python3-zipp" + "name": "oe_test_python-zipp_install_and_remove_python3-zipp", + "rpm": "python3-zipp" }, { - "name": "oe_test_python-zipp_install_and_remove_python-zipp-help" + "name": "oe_test_python-zipp_install_and_remove_python-zipp-help", + "rpm": "python-zipp-help" } ] } \ No newline at end of file diff --git a/suite2cases/python3.json b/suite2cases/python3.json index 064ac0adf..1579525a4 100644 --- a/suite2cases/python3.json +++ b/suite2cases/python3.json @@ -14,28 +14,36 @@ "name": "oe_test_python3-threading" }, { - "name": "oe_test_python3_install_and_remove_python3" + "name": "oe_test_python3_install_and_remove_python3", + "rpm": "python3" }, { - "name": "oe_test_python3_install_and_remove_python3-unversioned-command" + "name": "oe_test_python3_install_and_remove_python3-unversioned-command", + "rpm": "python3-unversioned-command" }, { - "name": "oe_test_python3_install_and_remove_python3-debug" + "name": "oe_test_python3_install_and_remove_python3-debug", + "rpm": "python3-debug" }, { - "name": "oe_test_python3_install_and_remove_python3-devel" + "name": "oe_test_python3_install_and_remove_python3-devel", + "rpm": "python3-devel" }, { - "name": "oe_test_python3_install_and_remove_python3-debugsource" + "name": "oe_test_python3_install_and_remove_python3-debugsource", + "rpm": "python3-debugsource" }, { - "name": "oe_test_python3_install_and_remove_python3-debuginfo" + "name": "oe_test_python3_install_and_remove_python3-debuginfo", + "rpm": "python3-debuginfo" }, { - "name": "oe_test_python3_install_and_remove_python3-help" + "name": "oe_test_python3_install_and_remove_python3-help", + "rpm": "python3-help" }, { - "name": "oe_test_python3_install_and_remove_python3-tkinter" + "name": "oe_test_python3_install_and_remove_python3-tkinter", + "rpm": "python3-tkinter" } ] } \ No newline at end of file diff --git a/suite2cases/pytz.json b/suite2cases/pytz.json index 0f69a03d2..c84ee4561 100644 --- a/suite2cases/pytz.json +++ b/suite2cases/pytz.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_pytz_install_and_remove_pytz" + "name": "oe_test_pytz_install_and_remove_pytz", + "rpm": "pytz" }, { - "name": "oe_test_pytz_install_and_remove_python3-pytz" + "name": "oe_test_pytz_install_and_remove_python3-pytz", + "rpm": "python3-pytz" }, { - "name": "oe_test_pytz_install_and_remove_python2-pytz" + "name": "oe_test_pytz_install_and_remove_python2-pytz", + "rpm": "python2-pytz" } ] } \ No newline at end of file diff --git a/suite2cases/pywbem.json b/suite2cases/pywbem.json index 92d579c82..97630bbeb 100644 --- a/suite2cases/pywbem.json +++ b/suite2cases/pywbem.json @@ -11,16 +11,20 @@ "name": "oe_test_pywbem_base_mof_compiler_02" }, { - "name": "oe_test_pywbem_install_and_remove_pywbem" + "name": "oe_test_pywbem_install_and_remove_pywbem", + "rpm": "pywbem" }, { - "name": "oe_test_pywbem_install_and_remove_python3-pywbem" + "name": "oe_test_pywbem_install_and_remove_python3-pywbem", + "rpm": "python3-pywbem" }, { - "name": "oe_test_pywbem_install_and_remove_python2-pywbem" + "name": "oe_test_pywbem_install_and_remove_python2-pywbem", + "rpm": "python2-pywbem" }, { - "name": "oe_test_pywbem_install_and_remove_pywbem-twisted" + "name": "oe_test_pywbem_install_and_remove_pywbem-twisted", + "rpm": "pywbem-twisted" } ] } \ No newline at end of file diff --git a/suite2cases/pyxattr.json b/suite2cases/pyxattr.json index 81e68b0a1..053ef1265 100644 --- a/suite2cases/pyxattr.json +++ b/suite2cases/pyxattr.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_pyxattr_install_and_remove_pyxattr" + "name": "oe_test_pyxattr_install_and_remove_pyxattr", + "rpm": "pyxattr" }, { - "name": "oe_test_pyxattr_install_and_remove_python3-pyxattr" + "name": "oe_test_pyxattr_install_and_remove_python3-pyxattr", + "rpm": "python3-pyxattr" }, { - "name": "oe_test_pyxattr_install_and_remove_pyxattr-debugsource" + "name": "oe_test_pyxattr_install_and_remove_pyxattr-debugsource", + "rpm": "pyxattr-debugsource" }, { - "name": "oe_test_pyxattr_install_and_remove_pyxattr-debuginfo" + "name": "oe_test_pyxattr_install_and_remove_pyxattr-debuginfo", + "rpm": "pyxattr-debuginfo" }, { - "name": "oe_test_pyxattr_install_and_remove_python2-pyxattr" + "name": "oe_test_pyxattr_install_and_remove_python2-pyxattr", + "rpm": "python2-pyxattr" } ] } \ No newline at end of file diff --git a/suite2cases/pyxdg.json b/suite2cases/pyxdg.json index 78c94c698..e2e95a31a 100644 --- a/suite2cases/pyxdg.json +++ b/suite2cases/pyxdg.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_pyxdg_install_and_remove_pyxdg" + "name": "oe_test_pyxdg_install_and_remove_pyxdg", + "rpm": "pyxdg" }, { - "name": "oe_test_pyxdg_install_and_remove_python3-pyxdg" + "name": "oe_test_pyxdg_install_and_remove_python3-pyxdg", + "rpm": "python3-pyxdg" }, { - "name": "oe_test_pyxdg_install_and_remove_python2-pyxdg" + "name": "oe_test_pyxdg_install_and_remove_python2-pyxdg", + "rpm": "python2-pyxdg" } ] } \ No newline at end of file diff --git a/suite2cases/qt5-qtbase.json b/suite2cases/qt5-qtbase.json index 349c91f66..40649b3c4 100644 --- a/suite2cases/qt5-qtbase.json +++ b/suite2cases/qt5-qtbase.json @@ -5,40 +5,52 @@ "memory": 4, "cases": [ { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase", + "rpm": "qt5-qtbase" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-devel" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-devel", + "rpm": "qt5-qtbase-devel" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-mysql" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-mysql", + "rpm": "qt5-qtbase-mysql" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-static" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-static", + "rpm": "qt5-qtbase-static" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-common" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-common", + "rpm": "qt5-qtbase-common" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-gui" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-gui", + "rpm": "qt5-qtbase-gui" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-odbc" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-odbc", + "rpm": "qt5-qtbase-odbc" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-private-devel" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-private-devel", + "rpm": "qt5-qtbase-private-devel" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-postgresql" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-postgresql", + "rpm": "qt5-qtbase-postgresql" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-examples" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-examples", + "rpm": "qt5-qtbase-examples" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debugsource" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debugsource", + "rpm": "qt5-qtbase-debugsource" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debuginfo" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debuginfo", + "rpm": "qt5-qtbase-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/qt5.json b/suite2cases/qt5.json index 97d87a6a4..a4b8e9a00 100644 --- a/suite2cases/qt5.json +++ b/suite2cases/qt5.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_qt5_install_and_remove_qt5" + "name": "oe_test_qt5_install_and_remove_qt5", + "rpm": "qt5" }, { - "name": "oe_test_qt5_install_and_remove_qt5-rpm-macros" + "name": "oe_test_qt5_install_and_remove_qt5-rpm-macros", + "rpm": "qt5-rpm-macros" }, { - "name": "oe_test_qt5_install_and_remove_qt5-srpm-macros" + "name": "oe_test_qt5_install_and_remove_qt5-srpm-macros", + "rpm": "qt5-srpm-macros" }, { - "name": "oe_test_qt5_install_and_remove_qt5-devel" + "name": "oe_test_qt5_install_and_remove_qt5-devel", + "rpm": "qt5-devel" } ] } \ No newline at end of file diff --git a/suite2cases/quota.json b/suite2cases/quota.json index 868e056cd..2ce08334b 100644 --- a/suite2cases/quota.json +++ b/suite2cases/quota.json @@ -11,19 +11,24 @@ "name": "oe_test_service_rpc-rquotad" }, { - "name": "oe_test_quota_install_and_remove_quota" + "name": "oe_test_quota_install_and_remove_quota", + "rpm": "quota" }, { - "name": "oe_test_quota_install_and_remove_quota-devel" + "name": "oe_test_quota_install_and_remove_quota-devel", + "rpm": "quota-devel" }, { - "name": "oe_test_quota_install_and_remove_quota-help" + "name": "oe_test_quota_install_and_remove_quota-help", + "rpm": "quota-help" }, { - "name": "oe_test_quota_install_and_remove_quota-debugsource" + "name": "oe_test_quota_install_and_remove_quota-debugsource", + "rpm": "quota-debugsource" }, { - "name": "oe_test_quota_install_and_remove_quota-debuginfo" + "name": "oe_test_quota_install_and_remove_quota-debuginfo", + "rpm": "quota-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/rdma-core.json b/suite2cases/rdma-core.json index 98067720c..98a99031c 100644 --- a/suite2cases/rdma-core.json +++ b/suite2cases/rdma-core.json @@ -12,52 +12,68 @@ "machine type": "physical" }, { - "name": "oe_test_rdma-core_install_and_remove_rdma-core" + "name": "oe_test_rdma-core_install_and_remove_rdma-core", + "rpm": "rdma-core" }, { - "name": "oe_test_rdma-core_install_and_remove_infiniband-diags" + "name": "oe_test_rdma-core_install_and_remove_infiniband-diags", + "rpm": "infiniband-diags" }, { - "name": "oe_test_rdma-core_install_and_remove_librdmacm" + "name": "oe_test_rdma-core_install_and_remove_librdmacm", + "rpm": "librdmacm" }, { - "name": "oe_test_rdma-core_install_and_remove_rdma-core-help" + "name": "oe_test_rdma-core_install_and_remove_rdma-core-help", + "rpm": "rdma-core-help" }, { - "name": "oe_test_rdma-core_install_and_remove_rdma-core-devel" + "name": "oe_test_rdma-core_install_and_remove_rdma-core-devel", + "rpm": "rdma-core-devel" }, { - "name": "oe_test_rdma-core_install_and_remove_infiniband-diags-compat" + "name": "oe_test_rdma-core_install_and_remove_infiniband-diags-compat", + "rpm": "infiniband-diags-compat" }, { - "name": "oe_test_rdma-core_install_and_remove_libibverbs" + "name": "oe_test_rdma-core_install_and_remove_libibverbs", + "rpm": "libibverbs" }, { - "name": "oe_test_rdma-core_install_and_remove_libibverbs-utils" + "name": "oe_test_rdma-core_install_and_remove_libibverbs-utils", + "rpm": "libibverbs-utils" }, { - "name": "oe_test_rdma-core_install_and_remove_librdmacm-utils" + "name": "oe_test_rdma-core_install_and_remove_librdmacm-utils", + "rpm": "librdmacm-utils" }, { - "name": "oe_test_rdma-core_install_and_remove_python3-pyverbs" + "name": "oe_test_rdma-core_install_and_remove_python3-pyverbs", + "rpm": "python3-pyverbs" }, { - "name": "oe_test_rdma-core_install_and_remove_ibacm" + "name": "oe_test_rdma-core_install_and_remove_ibacm", + "rpm": "ibacm" }, { - "name": "oe_test_rdma-core_install_and_remove_iwpmd" + "name": "oe_test_rdma-core_install_and_remove_iwpmd", + "rpm": "iwpmd" }, { - "name": "oe_test_rdma-core_install_and_remove_libibumad" + "name": "oe_test_rdma-core_install_and_remove_libibumad", + "rpm": "libibumad" }, { - "name": "oe_test_rdma-core_install_and_remove_srp_daemon" + "name": "oe_test_rdma-core_install_and_remove_srp_daemon", + "rpm": "srp_daemon" }, { - "name": "oe_test_rdma-core_install_and_remove_rdma-core-debugsource" + "name": "oe_test_rdma-core_install_and_remove_rdma-core-debugsource", + "rpm": "rdma-core-debugsource" }, { - "name": "oe_test_rdma-core_install_and_remove_rdma-core-debuginfo" + "name": "oe_test_rdma-core_install_and_remove_rdma-core-debuginfo", + "rpm": "rdma-core-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/readline.json b/suite2cases/readline.json index 77855a11c..84a880d89 100644 --- a/suite2cases/readline.json +++ b/suite2cases/readline.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_readline_install_and_remove_readline" + "name": "oe_test_readline_install_and_remove_readline", + "rpm": "readline" }, { - "name": "oe_test_readline_install_and_remove_readline-devel" + "name": "oe_test_readline_install_and_remove_readline-devel", + "rpm": "readline-devel" }, { - "name": "oe_test_readline_install_and_remove_readline-help" + "name": "oe_test_readline_install_and_remove_readline-help", + "rpm": "readline-help" }, { - "name": "oe_test_readline_install_and_remove_readline-debuginfo" + "name": "oe_test_readline_install_and_remove_readline-debuginfo", + "rpm": "readline-debuginfo" }, { - "name": "oe_test_readline_install_and_remove_readline-debugsource" + "name": "oe_test_readline_install_and_remove_readline-debugsource", + "rpm": "readline-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/realmd.json b/suite2cases/realmd.json index ae2e54022..3b5e0ddf7 100644 --- a/suite2cases/realmd.json +++ b/suite2cases/realmd.json @@ -8,16 +8,20 @@ "name": "oe_test_service_realmd" }, { - "name": "oe_test_realmd_install_and_remove_realmd" + "name": "oe_test_realmd_install_and_remove_realmd", + "rpm": "realmd" }, { - "name": "oe_test_realmd_install_and_remove_realmd-help" + "name": "oe_test_realmd_install_and_remove_realmd-help", + "rpm": "realmd-help" }, { - "name": "oe_test_realmd_install_and_remove_realmd-debugsource" + "name": "oe_test_realmd_install_and_remove_realmd-debugsource", + "rpm": "realmd-debugsource" }, { - "name": "oe_test_realmd_install_and_remove_realmd-debuginfo" + "name": "oe_test_realmd_install_and_remove_realmd-debuginfo", + "rpm": "realmd-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/redis.json b/suite2cases/redis.json index 263389938..2c9d64cb7 100644 --- a/suite2cases/redis.json +++ b/suite2cases/redis.json @@ -17,13 +17,16 @@ "name": "oe_test_redis_02" }, { - "name": "oe_test_redis_install_and_remove_redis" + "name": "oe_test_redis_install_and_remove_redis", + "rpm": "redis" }, { - "name": "oe_test_redis_install_and_remove_redis-debuginfo" + "name": "oe_test_redis_install_and_remove_redis-debuginfo", + "rpm": "redis-debuginfo" }, { - "name": "oe_test_redis_install_and_remove_redis-debugsource" + "name": "oe_test_redis_install_and_remove_redis-debugsource", + "rpm": "redis-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/regexp.json b/suite2cases/regexp.json index 9ceb3a418..93d7573aa 100644 --- a/suite2cases/regexp.json +++ b/suite2cases/regexp.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_regexp_install_and_remove_regexp" + "name": "oe_test_regexp_install_and_remove_regexp", + "rpm": "regexp" } ] } \ No newline at end of file diff --git a/suite2cases/rng-tools.json b/suite2cases/rng-tools.json index 341b706b5..a48c2ef9d 100644 --- a/suite2cases/rng-tools.json +++ b/suite2cases/rng-tools.json @@ -8,19 +8,24 @@ "name": "oe_test_service_rngd" }, { - "name": "oe_test_rng-tools_install_and_remove_rng-tools" + "name": "oe_test_rng-tools_install_and_remove_rng-tools", + "rpm": "rng-tools" }, { - "name": "oe_test_rng-tools_install_and_remove_rng-tools-debugsource" + "name": "oe_test_rng-tools_install_and_remove_rng-tools-debugsource", + "rpm": "rng-tools-debugsource" }, { - "name": "oe_test_rng-tools_install_and_remove_rng-tools-debuginfo" + "name": "oe_test_rng-tools_install_and_remove_rng-tools-debuginfo", + "rpm": "rng-tools-debuginfo" }, { - "name": "oe_test_rng-tools_install_and_remove_rng-tools-help" + "name": "oe_test_rng-tools_install_and_remove_rng-tools-help", + "rpm": "rng-tools-help" }, { - "name": "oe_test_rng-tools_install_and_remove_rng-tools-doc" + "name": "oe_test_rng-tools_install_and_remove_rng-tools-doc", + "rpm": "rng-tools-doc" } ] } \ No newline at end of file diff --git a/suite2cases/rootfiles.json b/suite2cases/rootfiles.json index aacfa71b6..90dcb1603 100644 --- a/suite2cases/rootfiles.json +++ b/suite2cases/rootfiles.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_rootfiles_install_and_remove_rootfiles" + "name": "oe_test_rootfiles_install_and_remove_rootfiles", + "rpm": "rootfiles" } ] } \ No newline at end of file diff --git a/suite2cases/rpcbind.json b/suite2cases/rpcbind.json index 0f52b606f..4ba290ebd 100644 --- a/suite2cases/rpcbind.json +++ b/suite2cases/rpcbind.json @@ -11,16 +11,20 @@ "name": "oe_test_socket_rpcbind" }, { - "name": "oe_test_rpcbind_install_and_remove_rpcbind" + "name": "oe_test_rpcbind_install_and_remove_rpcbind", + "rpm": "rpcbind" }, { - "name": "oe_test_rpcbind_install_and_remove_rpcbind-help" + "name": "oe_test_rpcbind_install_and_remove_rpcbind-help", + "rpm": "rpcbind-help" }, { - "name": "oe_test_rpcbind_install_and_remove_rpcbind-debuginfo" + "name": "oe_test_rpcbind_install_and_remove_rpcbind-debuginfo", + "rpm": "rpcbind-debuginfo" }, { - "name": "oe_test_rpcbind_install_and_remove_rpcbind-debugsource" + "name": "oe_test_rpcbind_install_and_remove_rpcbind-debugsource", + "rpm": "rpcbind-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/rpcsvc-proto.json b/suite2cases/rpcsvc-proto.json index 4c99e5c8e..18879e473 100644 --- a/suite2cases/rpcsvc-proto.json +++ b/suite2cases/rpcsvc-proto.json @@ -8,22 +8,28 @@ "name": "oe_test_rpcsvc-proto_rpcgen" }, { - "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto" + "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto", + "rpm": "rpcsvc-proto" }, { - "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-devel" + "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-devel", + "rpm": "rpcsvc-proto-devel" }, { - "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-help" + "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-help", + "rpm": "rpcsvc-proto-help" }, { - "name": "oe_test_rpcsvc-proto_install_and_remove_rpcgen" + "name": "oe_test_rpcsvc-proto_install_and_remove_rpcgen", + "rpm": "rpcgen" }, { - "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debuginfo" + "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debuginfo", + "rpm": "rpcsvc-proto-debuginfo" }, { - "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debugsource" + "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debugsource", + "rpm": "rpcsvc-proto-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/rpm.json b/suite2cases/rpm.json index 43fc6ddfb..d788e7816 100644 --- a/suite2cases/rpm.json +++ b/suite2cases/rpm.json @@ -5,34 +5,44 @@ "memory": 4, "cases": [ { - "name": "oe_test_rpm_install_and_remove_rpm" + "name": "oe_test_rpm_install_and_remove_rpm", + "rpm": "rpm" }, { - "name": "oe_test_rpm_install_and_remove_rpm-build" + "name": "oe_test_rpm_install_and_remove_rpm-build", + "rpm": "rpm-build" }, { - "name": "oe_test_rpm_install_and_remove_python3-rpm" + "name": "oe_test_rpm_install_and_remove_python3-rpm", + "rpm": "python3-rpm" }, { - "name": "oe_test_rpm_install_and_remove_rpm-libs" + "name": "oe_test_rpm_install_and_remove_rpm-libs", + "rpm": "rpm-libs" }, { - "name": "oe_test_rpm_install_and_remove_rpm-plugin-systemd-inhibit" + "name": "oe_test_rpm_install_and_remove_rpm-plugin-systemd-inhibit", + "rpm": "rpm-plugin-systemd-inhibit" }, { - "name": "oe_test_rpm_install_and_remove_rpm-help" + "name": "oe_test_rpm_install_and_remove_rpm-help", + "rpm": "rpm-help" }, { - "name": "oe_test_rpm_install_and_remove_rpm-devel" + "name": "oe_test_rpm_install_and_remove_rpm-devel", + "rpm": "rpm-devel" }, { - "name": "oe_test_rpm_install_and_remove_rpm-debugsource" + "name": "oe_test_rpm_install_and_remove_rpm-debugsource", + "rpm": "rpm-debugsource" }, { - "name": "oe_test_rpm_install_and_remove_rpm-debuginfo" + "name": "oe_test_rpm_install_and_remove_rpm-debuginfo", + "rpm": "rpm-debuginfo" }, { - "name": "oe_test_rpm_install_and_remove_python2-rpm" + "name": "oe_test_rpm_install_and_remove_python2-rpm", + "rpm": "python2-rpm" } ] } \ No newline at end of file diff --git a/suite2cases/rrdtool.json b/suite2cases/rrdtool.json index 66e0145e4..35bb4c907 100644 --- a/suite2cases/rrdtool.json +++ b/suite2cases/rrdtool.json @@ -113,34 +113,44 @@ "name": "oe_test_rrdtool_rrdcreate_02" }, { - "name": "oe_test_rrdtool_install_and_remove_rrdtool" + "name": "oe_test_rrdtool_install_and_remove_rrdtool", + "rpm": "rrdtool" }, { - "name": "oe_test_rrdtool_install_and_remove_python3-rrdtool" + "name": "oe_test_rrdtool_install_and_remove_python3-rrdtool", + "rpm": "python3-rrdtool" }, { - "name": "oe_test_rrdtool_install_and_remove_rrdtool-tcl" + "name": "oe_test_rrdtool_install_and_remove_rrdtool-tcl", + "rpm": "rrdtool-tcl" }, { - "name": "oe_test_rrdtool_install_and_remove_rrdtool-ruby" + "name": "oe_test_rrdtool_install_and_remove_rrdtool-ruby", + "rpm": "rrdtool-ruby" }, { - "name": "oe_test_rrdtool_install_and_remove_rrdtool-lua" + "name": "oe_test_rrdtool_install_and_remove_rrdtool-lua", + "rpm": "rrdtool-lua" }, { - "name": "oe_test_rrdtool_install_and_remove_rrdtool-devel" + "name": "oe_test_rrdtool_install_and_remove_rrdtool-devel", + "rpm": "rrdtool-devel" }, { - "name": "oe_test_rrdtool_install_and_remove_rrdtool-help" + "name": "oe_test_rrdtool_install_and_remove_rrdtool-help", + "rpm": "rrdtool-help" }, { - "name": "oe_test_rrdtool_install_and_remove_rrdtool-perl" + "name": "oe_test_rrdtool_install_and_remove_rrdtool-perl", + "rpm": "rrdtool-perl" }, { - "name": "oe_test_rrdtool_install_and_remove_rrdtool-debugsource" + "name": "oe_test_rrdtool_install_and_remove_rrdtool-debugsource", + "rpm": "rrdtool-debugsource" }, { - "name": "oe_test_rrdtool_install_and_remove_rrdtool-debuginfo" + "name": "oe_test_rrdtool_install_and_remove_rrdtool-debuginfo", + "rpm": "rrdtool-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/rsync.json b/suite2cases/rsync.json index 8083a44f2..cf599f03d 100644 --- a/suite2cases/rsync.json +++ b/suite2cases/rsync.json @@ -11,16 +11,20 @@ "name": "oe_test_socket_rsyncd" }, { - "name": "oe_test_rsync_install_and_remove_rsync" + "name": "oe_test_rsync_install_and_remove_rsync", + "rpm": "rsync" }, { - "name": "oe_test_rsync_install_and_remove_rsync-help" + "name": "oe_test_rsync_install_and_remove_rsync-help", + "rpm": "rsync-help" }, { - "name": "oe_test_rsync_install_and_remove_rsync-debuginfo" + "name": "oe_test_rsync_install_and_remove_rsync-debuginfo", + "rpm": "rsync-debuginfo" }, { - "name": "oe_test_rsync_install_and_remove_rsync-debugsource" + "name": "oe_test_rsync_install_and_remove_rsync-debugsource", + "rpm": "rsync-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/rsyslog.json b/suite2cases/rsyslog.json index 07e2f89a6..9f319d918 100644 --- a/suite2cases/rsyslog.json +++ b/suite2cases/rsyslog.json @@ -86,79 +86,104 @@ "name": "oe_test_service_rsyslog" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog" + "name": "oe_test_rsyslog_install_and_remove_rsyslog", + "rpm": "rsyslog" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmnormalize" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmnormalize", + "rpm": "rsyslog-mmnormalize" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmkubernetes" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmkubernetes", + "rpm": "rsyslog-mmkubernetes" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-pgsql" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-pgsql", + "rpm": "rsyslog-pgsql" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-rabbitmq" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-rabbitmq", + "rpm": "rsyslog-rabbitmq" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-elasticsearch" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-elasticsearch", + "rpm": "rsyslog-elasticsearch" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmjsonparse" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmjsonparse", + "rpm": "rsyslog-mmjsonparse" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-mysql" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mysql", + "rpm": "rsyslog-mysql" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmtaghostname" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmtaghostname", + "rpm": "rsyslog-mmtaghostname" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-kafka" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-kafka", + "rpm": "rsyslog-kafka" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-mongodb" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mongodb", + "rpm": "rsyslog-mongodb" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-omamqp1" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-omamqp1", + "rpm": "rsyslog-omamqp1" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-relp" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-relp", + "rpm": "rsyslog-relp" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-snmp" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-snmp", + "rpm": "rsyslog-snmp" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmsnmptrapd" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmsnmptrapd", + "rpm": "rsyslog-mmsnmptrapd" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmaudit" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmaudit", + "rpm": "rsyslog-mmaudit" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-hiredis" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-hiredis", + "rpm": "rsyslog-hiredis" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-crypto" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-crypto", + "rpm": "rsyslog-crypto" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-gssapi" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-gssapi", + "rpm": "rsyslog-gssapi" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-gnutls" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-gnutls", + "rpm": "rsyslog-gnutls" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-udpspoof" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-udpspoof", + "rpm": "rsyslog-udpspoof" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-debuginfo" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-debuginfo", + "rpm": "rsyslog-debuginfo" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-debugsource" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-debugsource", + "rpm": "rsyslog-debugsource" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-help" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-help", + "rpm": "rsyslog-help" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-doc" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-doc", + "rpm": "rsyslog-doc" } ] } \ No newline at end of file diff --git a/suite2cases/ruby.json b/suite2cases/ruby.json index dfb75d279..7ecfd7377 100644 --- a/suite2cases/ruby.json +++ b/suite2cases/ruby.json @@ -41,85 +41,112 @@ "name": "oe_test_ruby" }, { - "name": "oe_test_ruby_install_and_remove_ruby" + "name": "oe_test_ruby_install_and_remove_ruby", + "rpm": "ruby" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-did_you_mean" + "name": "oe_test_ruby_install_and_remove_rubygem-did_you_mean", + "rpm": "rubygem-did_you_mean" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-rss" + "name": "oe_test_ruby_install_and_remove_rubygem-rss", + "rpm": "rubygem-rss" }, { - "name": "oe_test_ruby_install_and_remove_ruby-devel" + "name": "oe_test_ruby_install_and_remove_ruby-devel", + "rpm": "ruby-devel" }, { - "name": "oe_test_ruby_install_and_remove_rubygems" + "name": "oe_test_ruby_install_and_remove_rubygems", + "rpm": "rubygems" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-rake" + "name": "oe_test_ruby_install_and_remove_rubygem-rake", + "rpm": "rubygem-rake" }, { - "name": "oe_test_ruby_install_and_remove_ruby-irb" + "name": "oe_test_ruby_install_and_remove_ruby-irb", + "rpm": "ruby-irb" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-rdoc" + "name": "oe_test_ruby_install_and_remove_rubygem-rdoc", + "rpm": "rubygem-rdoc" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-bigdecimal" + "name": "oe_test_ruby_install_and_remove_rubygem-bigdecimal", + "rpm": "rubygem-bigdecimal" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-io-console" + "name": "oe_test_ruby_install_and_remove_rubygem-io-console", + "rpm": "rubygem-io-console" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-json" + "name": "oe_test_ruby_install_and_remove_rubygem-json", + "rpm": "rubygem-json" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-minitest" + "name": "oe_test_ruby_install_and_remove_rubygem-minitest", + "rpm": "rubygem-minitest" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-openssl" + "name": "oe_test_ruby_install_and_remove_rubygem-openssl", + "rpm": "rubygem-openssl" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-rexml" + "name": "oe_test_ruby_install_and_remove_rubygem-rexml", + "rpm": "rubygem-rexml" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-typeprof" + "name": "oe_test_ruby_install_and_remove_rubygem-typeprof", + "rpm": "rubygem-typeprof" }, { - "name": "oe_test_ruby_install_and_remove_ruby-bundled-gems" + "name": "oe_test_ruby_install_and_remove_ruby-bundled-gems", + "rpm": "ruby-bundled-gems" }, { - "name": "oe_test_ruby_install_and_remove_rubygems-devel" + "name": "oe_test_ruby_install_and_remove_rubygems-devel", + "rpm": "rubygems-devel" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-rbs" + "name": "oe_test_ruby_install_and_remove_rubygem-rbs", + "rpm": "rubygem-rbs" }, { - "name": "oe_test_ruby_install_and_remove_ruby-help" + "name": "oe_test_ruby_install_and_remove_ruby-help", + "rpm": "ruby-help" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-psych" + "name": "oe_test_ruby_install_and_remove_rubygem-psych", + "rpm": "rubygem-psych" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-test-unit" + "name": "oe_test_ruby_install_and_remove_rubygem-test-unit", + "rpm": "rubygem-test-unit" }, { - "name": "oe_test_ruby_install_and_remove_ruby-debuginfo" + "name": "oe_test_ruby_install_and_remove_ruby-debuginfo", + "rpm": "ruby-debuginfo" }, { - "name": "oe_test_ruby_install_and_remove_ruby-debugsource" + "name": "oe_test_ruby_install_and_remove_ruby-debugsource", + "rpm": "ruby-debugsource" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-power_assert" + "name": "oe_test_ruby_install_and_remove_rubygem-power_assert", + "rpm": "rubygem-power_assert" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-bundler" + "name": "oe_test_ruby_install_and_remove_rubygem-bundler", + "rpm": "rubygem-bundler" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-net-telnet" + "name": "oe_test_ruby_install_and_remove_rubygem-net-telnet", + "rpm": "rubygem-net-telnet" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-xmlrpc" + "name": "oe_test_ruby_install_and_remove_rubygem-xmlrpc", + "rpm": "rubygem-xmlrpc" } ] } \ No newline at end of file diff --git a/suite2cases/rubygem-asciidoctor.json b/suite2cases/rubygem-asciidoctor.json index 75a87fcc2..73b477cf8 100755 --- a/suite2cases/rubygem-asciidoctor.json +++ b/suite2cases/rubygem-asciidoctor.json @@ -14,10 +14,12 @@ "name": "oe_test_rubygem-asciidoctor_asciidoctor_03" }, { - "name": "oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor" + "name": "oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor", + "rpm": "rubygem-asciidoctor" }, { - "name": "oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor-help" + "name": "oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor-help", + "rpm": "rubygem-asciidoctor-help" } ] } \ No newline at end of file diff --git a/suite2cases/rubygem-ronn-ng.json b/suite2cases/rubygem-ronn-ng.json index 887494793..928d64496 100644 --- a/suite2cases/rubygem-ronn-ng.json +++ b/suite2cases/rubygem-ronn-ng.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng" + "name": "oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng", + "rpm": "rubygem-ronn-ng" }, { - "name": "oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng-doc" + "name": "oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng-doc", + "rpm": "rubygem-ronn-ng-doc" } ] } \ No newline at end of file diff --git a/suite2cases/rust.json b/suite2cases/rust.json index 0d5e65935..666c97f73 100644 --- a/suite2cases/rust.json +++ b/suite2cases/rust.json @@ -29,67 +29,88 @@ "name": "oe_test_rustfmt" }, { - "name": "oe_test_rust_install_and_remove_rust" + "name": "oe_test_rust_install_and_remove_rust", + "rpm": "rust" }, { - "name": "oe_test_rust_install_and_remove_rust-debugger-common" + "name": "oe_test_rust_install_and_remove_rust-debugger-common", + "rpm": "rust-debugger-common" }, { - "name": "oe_test_rust_install_and_remove_cargo" + "name": "oe_test_rust_install_and_remove_cargo", + "rpm": "cargo" }, { - "name": "oe_test_rust_install_and_remove_rustfmt" + "name": "oe_test_rust_install_and_remove_rustfmt", + "rpm": "rustfmt" }, { - "name": "oe_test_rust_install_and_remove_clippy" + "name": "oe_test_rust_install_and_remove_clippy", + "rpm": "clippy" }, { - "name": "oe_test_rust_install_and_remove_rust-help" + "name": "oe_test_rust_install_and_remove_rust-help", + "rpm": "rust-help" }, { - "name": "oe_test_rust_install_and_remove_rust-gdb" + "name": "oe_test_rust_install_and_remove_rust-gdb", + "rpm": "rust-gdb" }, { - "name": "oe_test_rust_install_and_remove_rust-src" + "name": "oe_test_rust_install_and_remove_rust-src", + "rpm": "rust-src" }, { - "name": "oe_test_rust_install_and_remove_rust-std-static" + "name": "oe_test_rust_install_and_remove_rust-std-static", + "rpm": "rust-std-static" }, { - "name": "oe_test_rust_install_and_remove_rust-lldb" + "name": "oe_test_rust_install_and_remove_rust-lldb", + "rpm": "rust-lldb" }, { - "name": "oe_test_rust_install_and_remove_rust-analyzer" + "name": "oe_test_rust_install_and_remove_rust-analyzer", + "rpm": "rust-analyzer" }, { - "name": "oe_test_rust_install_and_remove_rust-debuginfo" + "name": "oe_test_rust_install_and_remove_rust-debuginfo", + "rpm": "rust-debuginfo" }, { - "name": "oe_test_rust_install_and_remove_rust-debugsource" + "name": "oe_test_rust_install_and_remove_rust-debugsource", + "rpm": "rust-debugsource" }, { - "name": "oe_test_rust_install_and_remove_rust-analysis" + "name": "oe_test_rust_install_and_remove_rust-analysis", + "rpm": "rust-analysis" }, { - "name": "oe_test_rust_install_and_remove_rls" + "name": "oe_test_rust_install_and_remove_rls", + "rpm": "rls" }, { - "name": "oe_test_rust_install_and_remove_cargo-doc" + "name": "oe_test_rust_install_and_remove_cargo-doc", + "rpm": "cargo-doc" }, { - "name": "oe_test_rust_install_and_remove_rust-doc" + "name": "oe_test_rust_install_and_remove_rust-doc", + "rpm": "rust-doc" }, { - "name": "oe_test_rust_install_and_remove_rls-preview" + "name": "oe_test_rust_install_and_remove_rls-preview", + "rpm": "rls-preview" }, { - "name": "oe_test_rust_install_and_remove_clippy-preview" + "name": "oe_test_rust_install_and_remove_clippy-preview", + "rpm": "clippy-preview" }, { - "name": "oe_test_rust_install_and_remove_rust-devel" + "name": "oe_test_rust_install_and_remove_rust-devel", + "rpm": "rust-devel" }, { - "name": "oe_test_rust_install_and_remove_rustfmt-preview" + "name": "oe_test_rust_install_and_remove_rustfmt-preview", + "rpm": "rustfmt-preview" } ] } \ No newline at end of file diff --git a/suite2cases/samba.json b/suite2cases/samba.json index c90891e32..1a05b8fa8 100644 --- a/suite2cases/samba.json +++ b/suite2cases/samba.json @@ -20,106 +20,140 @@ "name": "oe_test_service_winbind" }, { - "name": "oe_test_samba_install_and_remove_samba" + "name": "oe_test_samba_install_and_remove_samba", + "rpm": "samba" }, { - "name": "oe_test_samba_install_and_remove_samba-libs" + "name": "oe_test_samba_install_and_remove_samba-libs", + "rpm": "samba-libs" }, { - "name": "oe_test_samba_install_and_remove_samba-common-tools" + "name": "oe_test_samba_install_and_remove_samba-common-tools", + "rpm": "samba-common-tools" }, { - "name": "oe_test_samba_install_and_remove_samba-dc-provision" + "name": "oe_test_samba_install_and_remove_samba-dc-provision", + "rpm": "samba-dc-provision" }, { - "name": "oe_test_samba_install_and_remove_samba-krb5-printing" + "name": "oe_test_samba_install_and_remove_samba-krb5-printing", + "rpm": "samba-krb5-printing" }, { - "name": "oe_test_samba_install_and_remove_libsmbclient" + "name": "oe_test_samba_install_and_remove_libsmbclient", + "rpm": "libsmbclient" }, { - "name": "oe_test_samba_install_and_remove_python3-samba" + "name": "oe_test_samba_install_and_remove_python3-samba", + "rpm": "python3-samba" }, { - "name": "oe_test_samba_install_and_remove_python3-samba-dc" + "name": "oe_test_samba_install_and_remove_python3-samba-dc", + "rpm": "python3-samba-dc" }, { - "name": "oe_test_samba_install_and_remove_samba-winbind-krb5-locator" + "name": "oe_test_samba_install_and_remove_samba-winbind-krb5-locator", + "rpm": "samba-winbind-krb5-locator" }, { - "name": "oe_test_samba_install_and_remove_ctdb" + "name": "oe_test_samba_install_and_remove_ctdb", + "rpm": "ctdb" }, { - "name": "oe_test_samba_install_and_remove_samba-client" + "name": "oe_test_samba_install_and_remove_samba-client", + "rpm": "samba-client" }, { - "name": "oe_test_samba_install_and_remove_samba-client-libs" + "name": "oe_test_samba_install_and_remove_samba-client-libs", + "rpm": "samba-client-libs" }, { - "name": "oe_test_samba_install_and_remove_samba-common" + "name": "oe_test_samba_install_and_remove_samba-common", + "rpm": "samba-common" }, { - "name": "oe_test_samba_install_and_remove_samba-tools" + "name": "oe_test_samba_install_and_remove_samba-tools", + "rpm": "samba-tools" }, { - "name": "oe_test_samba_install_and_remove_samba-dc-libs" + "name": "oe_test_samba_install_and_remove_samba-dc-libs", + "rpm": "samba-dc-libs" }, { - "name": "oe_test_samba_install_and_remove_samba-devel" + "name": "oe_test_samba_install_and_remove_samba-devel", + "rpm": "samba-devel" }, { - "name": "oe_test_samba_install_and_remove_libwbclient" + "name": "oe_test_samba_install_and_remove_libwbclient", + "rpm": "libwbclient" }, { - "name": "oe_test_samba_install_and_remove_python3-samba-test" + "name": "oe_test_samba_install_and_remove_python3-samba-test", + "rpm": "python3-samba-test" }, { - "name": "oe_test_samba_install_and_remove_samba-test" + "name": "oe_test_samba_install_and_remove_samba-test", + "rpm": "samba-test" }, { - "name": "oe_test_samba_install_and_remove_samba-winbind" + "name": "oe_test_samba_install_and_remove_samba-winbind", + "rpm": "samba-winbind" }, { - "name": "oe_test_samba_install_and_remove_samba-winbind-modules" + "name": "oe_test_samba_install_and_remove_samba-winbind-modules", + "rpm": "samba-winbind-modules" }, { - "name": "oe_test_samba_install_and_remove_ctdb-tests" + "name": "oe_test_samba_install_and_remove_ctdb-tests", + "rpm": "ctdb-tests" }, { - "name": "oe_test_samba_install_and_remove_samba-help" + "name": "oe_test_samba_install_and_remove_samba-help", + "rpm": "samba-help" }, { - "name": "oe_test_samba_install_and_remove_samba-dc" + "name": "oe_test_samba_install_and_remove_samba-dc", + "rpm": "samba-dc" }, { - "name": "oe_test_samba_install_and_remove_samba-dc-bind-dlz" + "name": "oe_test_samba_install_and_remove_samba-dc-bind-dlz", + "rpm": "samba-dc-bind-dlz" }, { - "name": "oe_test_samba_install_and_remove_libsmbclient-devel" + "name": "oe_test_samba_install_and_remove_libsmbclient-devel", + "rpm": "libsmbclient-devel" }, { - "name": "oe_test_samba_install_and_remove_libwbclient-devel" + "name": "oe_test_samba_install_and_remove_libwbclient-devel", + "rpm": "libwbclient-devel" }, { - "name": "oe_test_samba_install_and_remove_samba-pidl" + "name": "oe_test_samba_install_and_remove_samba-pidl", + "rpm": "samba-pidl" }, { - "name": "oe_test_samba_install_and_remove_samba-usershares" + "name": "oe_test_samba_install_and_remove_samba-usershares", + "rpm": "samba-usershares" }, { - "name": "oe_test_samba_install_and_remove_samba-winbind-clients" + "name": "oe_test_samba_install_and_remove_samba-winbind-clients", + "rpm": "samba-winbind-clients" }, { - "name": "oe_test_samba_install_and_remove_samba-debuginfo" + "name": "oe_test_samba_install_and_remove_samba-debuginfo", + "rpm": "samba-debuginfo" }, { - "name": "oe_test_samba_install_and_remove_samba-debugsource" + "name": "oe_test_samba_install_and_remove_samba-debugsource", + "rpm": "samba-debugsource" }, { - "name": "oe_test_samba_install_and_remove_samba-vfs-glusterfs" + "name": "oe_test_samba_install_and_remove_samba-vfs-glusterfs", + "rpm": "samba-vfs-glusterfs" }, { - "name": "oe_test_samba_install_and_remove_samba-vfs-cephfs" + "name": "oe_test_samba_install_and_remove_samba-vfs-cephfs", + "rpm": "samba-vfs-cephfs" } ] } \ No newline at end of file diff --git a/suite2cases/sanlock.json b/suite2cases/sanlock.json index f2e1c4e0d..7dbe5a904 100644 --- a/suite2cases/sanlock.json +++ b/suite2cases/sanlock.json @@ -38,28 +38,36 @@ "name": "oe_test_service_wdmd" }, { - "name": "oe_test_sanlock_install_and_remove_sanlock" + "name": "oe_test_sanlock_install_and_remove_sanlock", + "rpm": "sanlock" }, { - "name": "oe_test_sanlock_install_and_remove_sanlock-help" + "name": "oe_test_sanlock_install_and_remove_sanlock-help", + "rpm": "sanlock-help" }, { - "name": "oe_test_sanlock_install_and_remove_python3-sanlock" + "name": "oe_test_sanlock_install_and_remove_python3-sanlock", + "rpm": "python3-sanlock" }, { - "name": "oe_test_sanlock_install_and_remove_sanlk-reset" + "name": "oe_test_sanlock_install_and_remove_sanlk-reset", + "rpm": "sanlk-reset" }, { - "name": "oe_test_sanlock_install_and_remove_sanlock-devel" + "name": "oe_test_sanlock_install_and_remove_sanlock-devel", + "rpm": "sanlock-devel" }, { - "name": "oe_test_sanlock_install_and_remove_sanlock-debugsource" + "name": "oe_test_sanlock_install_and_remove_sanlock-debugsource", + "rpm": "sanlock-debugsource" }, { - "name": "oe_test_sanlock_install_and_remove_sanlock-debuginfo" + "name": "oe_test_sanlock_install_and_remove_sanlock-debuginfo", + "rpm": "sanlock-debuginfo" }, { - "name": "oe_test_sanlock_install_and_remove_python2-sanlock" + "name": "oe_test_sanlock_install_and_remove_python2-sanlock", + "rpm": "python2-sanlock" } ] } \ No newline at end of file diff --git a/suite2cases/sassc.json b/suite2cases/sassc.json index 4d0407ac2..521179069 100755 --- a/suite2cases/sassc.json +++ b/suite2cases/sassc.json @@ -14,13 +14,16 @@ "name": "oe_test_sassc_03" }, { - "name": "oe_test_sassc_install_and_remove_sassc" + "name": "oe_test_sassc_install_and_remove_sassc", + "rpm": "sassc" }, { - "name": "oe_test_sassc_install_and_remove_sassc-debuginfo" + "name": "oe_test_sassc_install_and_remove_sassc-debuginfo", + "rpm": "sassc-debuginfo" }, { - "name": "oe_test_sassc_install_and_remove_sassc-debugsource" + "name": "oe_test_sassc_install_and_remove_sassc-debugsource", + "rpm": "sassc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/satyr.json b/suite2cases/satyr.json index ec676c441..b94658ff8 100644 --- a/suite2cases/satyr.json +++ b/suite2cases/satyr.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_satyr_install_and_remove_satyr" + "name": "oe_test_satyr_install_and_remove_satyr", + "rpm": "satyr" }, { - "name": "oe_test_satyr_install_and_remove_satyr-devel" + "name": "oe_test_satyr_install_and_remove_satyr-devel", + "rpm": "satyr-devel" }, { - "name": "oe_test_satyr_install_and_remove_python3-satyr" + "name": "oe_test_satyr_install_and_remove_python3-satyr", + "rpm": "python3-satyr" }, { - "name": "oe_test_satyr_install_and_remove_satyr-help" + "name": "oe_test_satyr_install_and_remove_satyr-help", + "rpm": "satyr-help" }, { - "name": "oe_test_satyr_install_and_remove_satyr-debugsource" + "name": "oe_test_satyr_install_and_remove_satyr-debugsource", + "rpm": "satyr-debugsource" }, { - "name": "oe_test_satyr_install_and_remove_satyr-debuginfo" + "name": "oe_test_satyr_install_and_remove_satyr-debuginfo", + "rpm": "satyr-debuginfo" }, { - "name": "oe_test_satyr_install_and_remove_python2-satyr" + "name": "oe_test_satyr_install_and_remove_python2-satyr", + "rpm": "python2-satyr" } ] } \ No newline at end of file diff --git a/suite2cases/sbc.json b/suite2cases/sbc.json index 178968b73..a4d8c3974 100644 --- a/suite2cases/sbc.json +++ b/suite2cases/sbc.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_sbc_install_and_remove_sbc" + "name": "oe_test_sbc_install_and_remove_sbc", + "rpm": "sbc" }, { - "name": "oe_test_sbc_install_and_remove_sbc-devel" + "name": "oe_test_sbc_install_and_remove_sbc-devel", + "rpm": "sbc-devel" }, { - "name": "oe_test_sbc_install_and_remove_sbc-help" + "name": "oe_test_sbc_install_and_remove_sbc-help", + "rpm": "sbc-help" }, { - "name": "oe_test_sbc_install_and_remove_sbc-debuginfo" + "name": "oe_test_sbc_install_and_remove_sbc-debuginfo", + "rpm": "sbc-debuginfo" }, { - "name": "oe_test_sbc_install_and_remove_sbc-debugsource" + "name": "oe_test_sbc_install_and_remove_sbc-debugsource", + "rpm": "sbc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/screen.json b/suite2cases/screen.json index 7cccb6142..6f5f7df43 100644 --- a/suite2cases/screen.json +++ b/suite2cases/screen.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_screen_install_and_remove_screen" + "name": "oe_test_screen_install_and_remove_screen", + "rpm": "screen" }, { - "name": "oe_test_screen_install_and_remove_screen-help" + "name": "oe_test_screen_install_and_remove_screen-help", + "rpm": "screen-help" }, { - "name": "oe_test_screen_install_and_remove_screen-debuginfo" + "name": "oe_test_screen_install_and_remove_screen-debuginfo", + "rpm": "screen-debuginfo" }, { - "name": "oe_test_screen_install_and_remove_screen-debugsource" + "name": "oe_test_screen_install_and_remove_screen-debugsource", + "rpm": "screen-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/security-tool.json b/suite2cases/security-tool.json index 11dee4561..1bd674993 100644 --- a/suite2cases/security-tool.json +++ b/suite2cases/security-tool.json @@ -11,7 +11,8 @@ "name": "oe_test_service_openEuler-security" }, { - "name": "oe_test_security-tool_install_and_remove_security-tool" + "name": "oe_test_security-tool_install_and_remove_security-tool", + "rpm": "security-tool" } ] } \ No newline at end of file diff --git a/suite2cases/sed.json b/suite2cases/sed.json index 50ee9da1d..73e5ae147 100644 --- a/suite2cases/sed.json +++ b/suite2cases/sed.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_sed_install_and_remove_sed" + "name": "oe_test_sed_install_and_remove_sed", + "rpm": "sed" }, { - "name": "oe_test_sed_install_and_remove_sed-help" + "name": "oe_test_sed_install_and_remove_sed-help", + "rpm": "sed-help" }, { - "name": "oe_test_sed_install_and_remove_sed-debuginfo" + "name": "oe_test_sed_install_and_remove_sed-debuginfo", + "rpm": "sed-debuginfo" }, { - "name": "oe_test_sed_install_and_remove_sed-debugsource" + "name": "oe_test_sed_install_and_remove_sed-debugsource", + "rpm": "sed-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/selinux-policy.json b/suite2cases/selinux-policy.json index d16472351..183ca7a0c 100644 --- a/suite2cases/selinux-policy.json +++ b/suite2cases/selinux-policy.json @@ -5,28 +5,36 @@ "memory": 4, "cases": [ { - "name": "oe_test_selinux-policy_install_and_remove_selinux-policy" + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy", + "rpm": "selinux-policy" }, { - "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-help" + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-help", + "rpm": "selinux-policy-help" }, { - "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-targeted" + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-targeted", + "rpm": "selinux-policy-targeted" }, { - "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-minimum" + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-minimum", + "rpm": "selinux-policy-minimum" }, { - "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-sandbox" + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-sandbox", + "rpm": "selinux-policy-sandbox" }, { - "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-devel" + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-devel", + "rpm": "selinux-policy-devel" }, { - "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-mls" + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-mls", + "rpm": "selinux-policy-mls" }, { - "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-doc" + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-doc", + "rpm": "selinux-policy-doc" } ] } \ No newline at end of file diff --git a/suite2cases/sendmail.json b/suite2cases/sendmail.json index 2a1eaf7b0..475f9bfd3 100644 --- a/suite2cases/sendmail.json +++ b/suite2cases/sendmail.json @@ -14,22 +14,28 @@ "name": "oe_test_sendmail_func_001" }, { - "name": "oe_test_sendmail_install_and_remove_sendmail" + "name": "oe_test_sendmail_install_and_remove_sendmail", + "rpm": "sendmail" }, { - "name": "oe_test_sendmail_install_and_remove_libmilter-devel" + "name": "oe_test_sendmail_install_and_remove_libmilter-devel", + "rpm": "libmilter-devel" }, { - "name": "oe_test_sendmail_install_and_remove_sendmail-help" + "name": "oe_test_sendmail_install_and_remove_sendmail-help", + "rpm": "sendmail-help" }, { - "name": "oe_test_sendmail_install_and_remove_libmilter" + "name": "oe_test_sendmail_install_and_remove_libmilter", + "rpm": "libmilter" }, { - "name": "oe_test_sendmail_install_and_remove_sendmail-debugsource" + "name": "oe_test_sendmail_install_and_remove_sendmail-debugsource", + "rpm": "sendmail-debugsource" }, { - "name": "oe_test_sendmail_install_and_remove_sendmail-debuginfo" + "name": "oe_test_sendmail_install_and_remove_sendmail-debuginfo", + "rpm": "sendmail-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/setup.json b/suite2cases/setup.json index 349d0d401..f400cd72c 100644 --- a/suite2cases/setup.json +++ b/suite2cases/setup.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_setup_install_and_remove_setup" + "name": "oe_test_setup_install_and_remove_setup", + "rpm": "setup" } ] } \ No newline at end of file diff --git a/suite2cases/sg3_utils.json b/suite2cases/sg3_utils.json index 3bdd9bf10..829ad4d49 100644 --- a/suite2cases/sg3_utils.json +++ b/suite2cases/sg3_utils.json @@ -8,19 +8,24 @@ "name": "oe_test_sginfo_func" }, { - "name": "oe_test_sg3_utils_install_and_remove_sg3_utils" + "name": "oe_test_sg3_utils_install_and_remove_sg3_utils", + "rpm": "sg3_utils" }, { - "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-devel" + "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-devel", + "rpm": "sg3_utils-devel" }, { - "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-help" + "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-help", + "rpm": "sg3_utils-help" }, { - "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-debugsource" + "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-debugsource", + "rpm": "sg3_utils-debugsource" }, { - "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-debuginfo" + "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-debuginfo", + "rpm": "sg3_utils-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/sgml-common.json b/suite2cases/sgml-common.json index 0a75fb857..feb99af0c 100644 --- a/suite2cases/sgml-common.json +++ b/suite2cases/sgml-common.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_sgml-common_install_and_remove_sgml-common" + "name": "oe_test_sgml-common_install_and_remove_sgml-common", + "rpm": "sgml-common" }, { - "name": "oe_test_sgml-common_install_and_remove_sgml-common-help" + "name": "oe_test_sgml-common_install_and_remove_sgml-common-help", + "rpm": "sgml-common-help" } ] } \ No newline at end of file diff --git a/suite2cases/shadow.json b/suite2cases/shadow.json index c551f0736..4447b9cf6 100644 --- a/suite2cases/shadow.json +++ b/suite2cases/shadow.json @@ -8,19 +8,24 @@ "name": "oe_test_newusers" }, { - "name": "oe_test_shadow_install_and_remove_shadow" + "name": "oe_test_shadow_install_and_remove_shadow", + "rpm": "shadow" }, { - "name": "oe_test_shadow_install_and_remove_shadow-subid-devel" + "name": "oe_test_shadow_install_and_remove_shadow-subid-devel", + "rpm": "shadow-subid-devel" }, { - "name": "oe_test_shadow_install_and_remove_shadow-debugsource" + "name": "oe_test_shadow_install_and_remove_shadow-debugsource", + "rpm": "shadow-debugsource" }, { - "name": "oe_test_shadow_install_and_remove_shadow-debuginfo" + "name": "oe_test_shadow_install_and_remove_shadow-debuginfo", + "rpm": "shadow-debuginfo" }, { - "name": "oe_test_shadow_install_and_remove_shadow-help" + "name": "oe_test_shadow_install_and_remove_shadow-help", + "rpm": "shadow-help" } ] } \ No newline at end of file diff --git a/suite2cases/shared-mime-info.json b/suite2cases/shared-mime-info.json index e58dfbd69..7b2024c6a 100644 --- a/suite2cases/shared-mime-info.json +++ b/suite2cases/shared-mime-info.json @@ -8,16 +8,20 @@ "name": "oe_test_shared-mime-info" }, { - "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info" + "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info", + "rpm": "shared-mime-info" }, { - "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info-debugsource" + "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info-debugsource", + "rpm": "shared-mime-info-debugsource" }, { - "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info-debuginfo" + "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info-debuginfo", + "rpm": "shared-mime-info-debuginfo" }, { - "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info-help" + "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info-help", + "rpm": "shared-mime-info-help" } ] } \ No newline at end of file diff --git a/suite2cases/sharutils.json b/suite2cases/sharutils.json index 4e5cee17f..db509167a 100644 --- a/suite2cases/sharutils.json +++ b/suite2cases/sharutils.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_sharutils_install_and_remove_sharutils" + "name": "oe_test_sharutils_install_and_remove_sharutils", + "rpm": "sharutils" }, { - "name": "oe_test_sharutils_install_and_remove_sharutils-help" + "name": "oe_test_sharutils_install_and_remove_sharutils-help", + "rpm": "sharutils-help" }, { - "name": "oe_test_sharutils_install_and_remove_sharutils-debuginfo" + "name": "oe_test_sharutils_install_and_remove_sharutils-debuginfo", + "rpm": "sharutils-debuginfo" }, { - "name": "oe_test_sharutils_install_and_remove_sharutils-debugsource" + "name": "oe_test_sharutils_install_and_remove_sharutils-debugsource", + "rpm": "sharutils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/shim.json b/suite2cases/shim.json index a30322156..0b74ff72a 100644 --- a/suite2cases/shim.json +++ b/suite2cases/shim.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_shim_install_and_remove_shim" + "name": "oe_test_shim_install_and_remove_shim", + "rpm": "shim" }, { - "name": "oe_test_shim_install_and_remove_shim-debuginfo" + "name": "oe_test_shim_install_and_remove_shim-debuginfo", + "rpm": "shim-debuginfo" }, { - "name": "oe_test_shim_install_and_remove_shim-debugsource" + "name": "oe_test_shim_install_and_remove_shim-debugsource", + "rpm": "shim-debugsource" }, { - "name": "oe_test_shim_install_and_remove_shim-signed" + "name": "oe_test_shim_install_and_remove_shim-signed", + "rpm": "shim-signed" } ] } \ No newline at end of file diff --git a/suite2cases/slang.json b/suite2cases/slang.json index a71ec0dca..3f7e75fbc 100644 --- a/suite2cases/slang.json +++ b/suite2cases/slang.json @@ -8,19 +8,24 @@ "name": "oe_test_slang_001" }, { - "name": "oe_test_slang_install_and_remove_slang" + "name": "oe_test_slang_install_and_remove_slang", + "rpm": "slang" }, { - "name": "oe_test_slang_install_and_remove_slang-help" + "name": "oe_test_slang_install_and_remove_slang-help", + "rpm": "slang-help" }, { - "name": "oe_test_slang_install_and_remove_slang-devel" + "name": "oe_test_slang_install_and_remove_slang-devel", + "rpm": "slang-devel" }, { - "name": "oe_test_slang_install_and_remove_slang-debuginfo" + "name": "oe_test_slang_install_and_remove_slang-debuginfo", + "rpm": "slang-debuginfo" }, { - "name": "oe_test_slang_install_and_remove_slang-debugsource" + "name": "oe_test_slang_install_and_remove_slang-debugsource", + "rpm": "slang-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/smartmontools.json b/suite2cases/smartmontools.json index dd1e1ebf3..d2fdd65c1 100644 --- a/suite2cases/smartmontools.json +++ b/suite2cases/smartmontools.json @@ -8,16 +8,20 @@ "name": "oe_test_service_smartd" }, { - "name": "oe_test_smartmontools_install_and_remove_smartmontools" + "name": "oe_test_smartmontools_install_and_remove_smartmontools", + "rpm": "smartmontools" }, { - "name": "oe_test_smartmontools_install_and_remove_smartmontools-help" + "name": "oe_test_smartmontools_install_and_remove_smartmontools-help", + "rpm": "smartmontools-help" }, { - "name": "oe_test_smartmontools_install_and_remove_smartmontools-debuginfo" + "name": "oe_test_smartmontools_install_and_remove_smartmontools-debuginfo", + "rpm": "smartmontools-debuginfo" }, { - "name": "oe_test_smartmontools_install_and_remove_smartmontools-debugsource" + "name": "oe_test_smartmontools_install_and_remove_smartmontools-debugsource", + "rpm": "smartmontools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/snappy.json b/suite2cases/snappy.json index 8585cdd34..25c138fac 100644 --- a/suite2cases/snappy.json +++ b/suite2cases/snappy.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_snappy_install_and_remove_snappy" + "name": "oe_test_snappy_install_and_remove_snappy", + "rpm": "snappy" }, { - "name": "oe_test_snappy_install_and_remove_snappy-devel" + "name": "oe_test_snappy_install_and_remove_snappy-devel", + "rpm": "snappy-devel" }, { - "name": "oe_test_snappy_install_and_remove_snappy-debuginfo" + "name": "oe_test_snappy_install_and_remove_snappy-debuginfo", + "rpm": "snappy-debuginfo" }, { - "name": "oe_test_snappy_install_and_remove_snappy-debugsource" + "name": "oe_test_snappy_install_and_remove_snappy-debugsource", + "rpm": "snappy-debugsource" }, { - "name": "oe_test_snappy_install_and_remove_snappy-help" + "name": "oe_test_snappy_install_and_remove_snappy-help", + "rpm": "snappy-help" }, { - "name": "oe_test_snappy_install_and_remove_snappy-doc" + "name": "oe_test_snappy_install_and_remove_snappy-doc", + "rpm": "snappy-doc" } ] } \ No newline at end of file diff --git a/suite2cases/socket_wrapper.json b/suite2cases/socket_wrapper.json index ab6850746..de1b05133 100644 --- a/suite2cases/socket_wrapper.json +++ b/suite2cases/socket_wrapper.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper" + "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper", + "rpm": "socket_wrapper" }, { - "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper-help" + "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper-help", + "rpm": "socket_wrapper-help" }, { - "name": "oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop-devel" + "name": "oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop-devel", + "rpm": "libsocket_wrapper_noop-devel" }, { - "name": "oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop" + "name": "oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop", + "rpm": "libsocket_wrapper_noop" }, { - "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper-debuginfo" + "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper-debuginfo", + "rpm": "socket_wrapper-debuginfo" }, { - "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper-debugsource" + "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper-debugsource", + "rpm": "socket_wrapper-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/softhsm.json b/suite2cases/softhsm.json index 35a1b47e8..c7ac5e78e 100644 --- a/suite2cases/softhsm.json +++ b/suite2cases/softhsm.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_softhsm_install_and_remove_softhsm" + "name": "oe_test_softhsm_install_and_remove_softhsm", + "rpm": "softhsm" }, { - "name": "oe_test_softhsm_install_and_remove_softhsm-devel" + "name": "oe_test_softhsm_install_and_remove_softhsm-devel", + "rpm": "softhsm-devel" }, { - "name": "oe_test_softhsm_install_and_remove_softhsm-debuginfo" + "name": "oe_test_softhsm_install_and_remove_softhsm-debuginfo", + "rpm": "softhsm-debuginfo" }, { - "name": "oe_test_softhsm_install_and_remove_softhsm-debugsource" + "name": "oe_test_softhsm_install_and_remove_softhsm-debugsource", + "rpm": "softhsm-debugsource" }, { - "name": "oe_test_softhsm_install_and_remove_softhsm-help" + "name": "oe_test_softhsm_install_and_remove_softhsm-help", + "rpm": "softhsm-help" } ] } \ No newline at end of file diff --git a/suite2cases/sonatype-oss-parent.json b/suite2cases/sonatype-oss-parent.json index 7337e2ae9..d89c0f4ff 100644 --- a/suite2cases/sonatype-oss-parent.json +++ b/suite2cases/sonatype-oss-parent.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_sonatype-oss-parent_install_and_remove_sonatype-oss-parent" + "name": "oe_test_sonatype-oss-parent_install_and_remove_sonatype-oss-parent", + "rpm": "sonatype-oss-parent" } ] } \ No newline at end of file diff --git a/suite2cases/sound-theme-freedesktop.json b/suite2cases/sound-theme-freedesktop.json index b999daa0a..f654341c7 100644 --- a/suite2cases/sound-theme-freedesktop.json +++ b/suite2cases/sound-theme-freedesktop.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop" + "name": "oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop", + "rpm": "sound-theme-freedesktop" }, { - "name": "oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-help" + "name": "oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-help", + "rpm": "sound-theme-freedesktop-help" }, { - "name": "oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-doc" + "name": "oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-doc", + "rpm": "sound-theme-freedesktop-doc" } ] } \ No newline at end of file diff --git a/suite2cases/speexdsp.json b/suite2cases/speexdsp.json index a4286fe37..00de73851 100644 --- a/suite2cases/speexdsp.json +++ b/suite2cases/speexdsp.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_speexdsp_install_and_remove_speexdsp" + "name": "oe_test_speexdsp_install_and_remove_speexdsp", + "rpm": "speexdsp" }, { - "name": "oe_test_speexdsp_install_and_remove_speexdsp-devel" + "name": "oe_test_speexdsp_install_and_remove_speexdsp-devel", + "rpm": "speexdsp-devel" }, { - "name": "oe_test_speexdsp_install_and_remove_speexdsp-debuginfo" + "name": "oe_test_speexdsp_install_and_remove_speexdsp-debuginfo", + "rpm": "speexdsp-debuginfo" }, { - "name": "oe_test_speexdsp_install_and_remove_speexdsp-help" + "name": "oe_test_speexdsp_install_and_remove_speexdsp-help", + "rpm": "speexdsp-help" }, { - "name": "oe_test_speexdsp_install_and_remove_speexdsp-debugsource" + "name": "oe_test_speexdsp_install_and_remove_speexdsp-debugsource", + "rpm": "speexdsp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/spice-protocol.json b/suite2cases/spice-protocol.json index 441ac7ef1..f70a39456 100644 --- a/suite2cases/spice-protocol.json +++ b/suite2cases/spice-protocol.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_spice-protocol_install_and_remove_spice-protocol" + "name": "oe_test_spice-protocol_install_and_remove_spice-protocol", + "rpm": "spice-protocol" } ] } \ No newline at end of file diff --git a/suite2cases/spice-vdagent.json b/suite2cases/spice-vdagent.json index 73d1475e7..9b69a430e 100644 --- a/suite2cases/spice-vdagent.json +++ b/suite2cases/spice-vdagent.json @@ -11,16 +11,20 @@ "name": "oe_test_socket_spice-vdagentd" }, { - "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent" + "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent", + "rpm": "spice-vdagent" }, { - "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent-help" + "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent-help", + "rpm": "spice-vdagent-help" }, { - "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent-debugsource" + "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent-debugsource", + "rpm": "spice-vdagent-debugsource" }, { - "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent-debuginfo" + "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent-debuginfo", + "rpm": "spice-vdagent-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/spice.json b/suite2cases/spice.json index 45c134148..5660bce31 100644 --- a/suite2cases/spice.json +++ b/suite2cases/spice.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_spice_install_and_remove_spice" + "name": "oe_test_spice_install_and_remove_spice", + "rpm": "spice" }, { - "name": "oe_test_spice_install_and_remove_spice-server-devel" + "name": "oe_test_spice_install_and_remove_spice-server-devel", + "rpm": "spice-server-devel" }, { - "name": "oe_test_spice_install_and_remove_spice-server" + "name": "oe_test_spice_install_and_remove_spice-server", + "rpm": "spice-server" }, { - "name": "oe_test_spice_install_and_remove_spice-debugsource" + "name": "oe_test_spice_install_and_remove_spice-debugsource", + "rpm": "spice-debugsource" }, { - "name": "oe_test_spice_install_and_remove_spice-help" + "name": "oe_test_spice_install_and_remove_spice-help", + "rpm": "spice-help" }, { - "name": "oe_test_spice_install_and_remove_spice-debuginfo" + "name": "oe_test_spice_install_and_remove_spice-debuginfo", + "rpm": "spice-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/sqlite.json b/suite2cases/sqlite.json index 46d43619c..9693d6c47 100644 --- a/suite2cases/sqlite.json +++ b/suite2cases/sqlite.json @@ -56,19 +56,24 @@ "name": "oe_test_sqlite_create_06" }, { - "name": "oe_test_sqlite_install_and_remove_sqlite" + "name": "oe_test_sqlite_install_and_remove_sqlite", + "rpm": "sqlite" }, { - "name": "oe_test_sqlite_install_and_remove_sqlite-devel" + "name": "oe_test_sqlite_install_and_remove_sqlite-devel", + "rpm": "sqlite-devel" }, { - "name": "oe_test_sqlite_install_and_remove_sqlite-help" + "name": "oe_test_sqlite_install_and_remove_sqlite-help", + "rpm": "sqlite-help" }, { - "name": "oe_test_sqlite_install_and_remove_sqlite-debuginfo" + "name": "oe_test_sqlite_install_and_remove_sqlite-debuginfo", + "rpm": "sqlite-debuginfo" }, { - "name": "oe_test_sqlite_install_and_remove_sqlite-debugsource" + "name": "oe_test_sqlite_install_and_remove_sqlite-debugsource", + "rpm": "sqlite-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/squashfs-tools.json b/suite2cases/squashfs-tools.json index 8e82a538e..abd88ec32 100644 --- a/suite2cases/squashfs-tools.json +++ b/suite2cases/squashfs-tools.json @@ -8,13 +8,16 @@ "name": "oe_test_squashfs-tools" }, { - "name": "oe_test_squashfs-tools_install_and_remove_squashfs-tools" + "name": "oe_test_squashfs-tools_install_and_remove_squashfs-tools", + "rpm": "squashfs-tools" }, { - "name": "oe_test_squashfs-tools_install_and_remove_squashfs-tools-debuginfo" + "name": "oe_test_squashfs-tools_install_and_remove_squashfs-tools-debuginfo", + "rpm": "squashfs-tools-debuginfo" }, { - "name": "oe_test_squashfs-tools_install_and_remove_squashfs-tools-debugsource" + "name": "oe_test_squashfs-tools_install_and_remove_squashfs-tools-debugsource", + "rpm": "squashfs-tools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/sssd.json b/suite2cases/sssd.json index 877da760c..71819d63d 100644 --- a/suite2cases/sssd.json +++ b/suite2cases/sssd.json @@ -56,115 +56,152 @@ "name": "oe_test_socket_sssd-sudo" }, { - "name": "oe_test_sssd_install_and_remove_sssd" + "name": "oe_test_sssd_install_and_remove_sssd", + "rpm": "sssd" }, { - "name": "oe_test_sssd_install_and_remove_sssd-common" + "name": "oe_test_sssd_install_and_remove_sssd-common", + "rpm": "sssd-common" }, { - "name": "oe_test_sssd_install_and_remove_libsss_sudo" + "name": "oe_test_sssd_install_and_remove_libsss_sudo", + "rpm": "libsss_sudo" }, { - "name": "oe_test_sssd_install_and_remove_libsss_autofs" + "name": "oe_test_sssd_install_and_remove_libsss_autofs", + "rpm": "libsss_autofs" }, { - "name": "oe_test_sssd_install_and_remove_python3-sss-murmur" + "name": "oe_test_sssd_install_and_remove_python3-sss-murmur", + "rpm": "python3-sss-murmur" }, { - "name": "oe_test_sssd_install_and_remove_sssd-krb5-common" + "name": "oe_test_sssd_install_and_remove_sssd-krb5-common", + "rpm": "sssd-krb5-common" }, { - "name": "oe_test_sssd_install_and_remove_libsss_nss_idmap" + "name": "oe_test_sssd_install_and_remove_libsss_nss_idmap", + "rpm": "libsss_nss_idmap" }, { - "name": "oe_test_sssd_install_and_remove_python3-libsss_nss_idmap" + "name": "oe_test_sssd_install_and_remove_python3-libsss_nss_idmap", + "rpm": "python3-libsss_nss_idmap" }, { - "name": "oe_test_sssd_install_and_remove_sssd-dbus" + "name": "oe_test_sssd_install_and_remove_sssd-dbus", + "rpm": "sssd-dbus" }, { - "name": "oe_test_sssd_install_and_remove_sssd-tools" + "name": "oe_test_sssd_install_and_remove_sssd-tools", + "rpm": "sssd-tools" }, { - "name": "oe_test_sssd_install_and_remove_python3-sssdconfig" + "name": "oe_test_sssd_install_and_remove_python3-sssdconfig", + "rpm": "python3-sssdconfig" }, { - "name": "oe_test_sssd_install_and_remove_sssd-krb5" + "name": "oe_test_sssd_install_and_remove_sssd-krb5", + "rpm": "sssd-krb5" }, { - "name": "oe_test_sssd_install_and_remove_sssd-common-pac" + "name": "oe_test_sssd_install_and_remove_sssd-common-pac", + "rpm": "sssd-common-pac" }, { - "name": "oe_test_sssd_install_and_remove_libsss_idmap" + "name": "oe_test_sssd_install_and_remove_libsss_idmap", + "rpm": "libsss_idmap" }, { - "name": "oe_test_sssd_install_and_remove_libsss_idmap-devel" + "name": "oe_test_sssd_install_and_remove_libsss_idmap-devel", + "rpm": "libsss_idmap-devel" }, { - "name": "oe_test_sssd_install_and_remove_libipa_hbac-devel" + "name": "oe_test_sssd_install_and_remove_libipa_hbac-devel", + "rpm": "libipa_hbac-devel" }, { - "name": "oe_test_sssd_install_and_remove_sssd-winbind-idmap" + "name": "oe_test_sssd_install_and_remove_sssd-winbind-idmap", + "rpm": "sssd-winbind-idmap" }, { - "name": "oe_test_sssd_install_and_remove_sssd-nfs-idmap" + "name": "oe_test_sssd_install_and_remove_sssd-nfs-idmap", + "rpm": "sssd-nfs-idmap" }, { - "name": "oe_test_sssd_install_and_remove_libsss_certmap" + "name": "oe_test_sssd_install_and_remove_libsss_certmap", + "rpm": "libsss_certmap" }, { - "name": "oe_test_sssd_install_and_remove_libsss_certmap-devel" + "name": "oe_test_sssd_install_and_remove_libsss_certmap-devel", + "rpm": "libsss_certmap-devel" }, { - "name": "oe_test_sssd_install_and_remove_sssd-kcm" + "name": "oe_test_sssd_install_and_remove_sssd-kcm", + "rpm": "sssd-kcm" }, { - "name": "oe_test_sssd_install_and_remove_sssd-client" + "name": "oe_test_sssd_install_and_remove_sssd-client", + "rpm": "sssd-client" }, { - "name": "oe_test_sssd_install_and_remove_python3-sss" + "name": "oe_test_sssd_install_and_remove_python3-sss", + "rpm": "python3-sss" }, { - "name": "oe_test_sssd_install_and_remove_sssd-ldap" + "name": "oe_test_sssd_install_and_remove_sssd-ldap", + "rpm": "sssd-ldap" }, { - "name": "oe_test_sssd_install_and_remove_sssd-ipa" + "name": "oe_test_sssd_install_and_remove_sssd-ipa", + "rpm": "sssd-ipa" }, { - "name": "oe_test_sssd_install_and_remove_sssd-ad" + "name": "oe_test_sssd_install_and_remove_sssd-ad", + "rpm": "sssd-ad" }, { - "name": "oe_test_sssd_install_and_remove_sssd-proxy" + "name": "oe_test_sssd_install_and_remove_sssd-proxy", + "rpm": "sssd-proxy" }, { - "name": "oe_test_sssd_install_and_remove_libipa_hbac" + "name": "oe_test_sssd_install_and_remove_libipa_hbac", + "rpm": "libipa_hbac" }, { - "name": "oe_test_sssd_install_and_remove_python3-libipa_hbac" + "name": "oe_test_sssd_install_and_remove_python3-libipa_hbac", + "rpm": "python3-libipa_hbac" }, { - "name": "oe_test_sssd_install_and_remove_libsss_nss_idmap-devel" + "name": "oe_test_sssd_install_and_remove_libsss_nss_idmap-devel", + "rpm": "libsss_nss_idmap-devel" }, { - "name": "oe_test_sssd_install_and_remove_sssd-idp" + "name": "oe_test_sssd_install_and_remove_sssd-idp", + "rpm": "sssd-idp" }, { - "name": "oe_test_sssd_install_and_remove_sssd-help" + "name": "oe_test_sssd_install_and_remove_sssd-help", + "rpm": "sssd-help" }, { - "name": "oe_test_sssd_install_and_remove_sssd-debuginfo" + "name": "oe_test_sssd_install_and_remove_sssd-debuginfo", + "rpm": "sssd-debuginfo" }, { - "name": "oe_test_sssd_install_and_remove_sssd-debugsource" + "name": "oe_test_sssd_install_and_remove_sssd-debugsource", + "rpm": "sssd-debugsource" }, { - "name": "oe_test_sssd_install_and_remove_sssd-devel" + "name": "oe_test_sssd_install_and_remove_sssd-devel", + "rpm": "sssd-devel" }, { - "name": "oe_test_sssd_install_and_remove_python3-sssd" + "name": "oe_test_sssd_install_and_remove_python3-sssd", + "rpm": "python3-sssd" }, { - "name": "oe_test_sssd_install_and_remove_python2-sssd" + "name": "oe_test_sssd_install_and_remove_python2-sssd", + "rpm": "python2-sssd" } ] } \ No newline at end of file diff --git a/suite2cases/startup-notification.json b/suite2cases/startup-notification.json index 0366cf2fd..518eef0ff 100644 --- a/suite2cases/startup-notification.json +++ b/suite2cases/startup-notification.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_startup-notification_install_and_remove_startup-notification" + "name": "oe_test_startup-notification_install_and_remove_startup-notification", + "rpm": "startup-notification" }, { - "name": "oe_test_startup-notification_install_and_remove_startup-notification-devel" + "name": "oe_test_startup-notification_install_and_remove_startup-notification-devel", + "rpm": "startup-notification-devel" }, { - "name": "oe_test_startup-notification_install_and_remove_startup-notification-help" + "name": "oe_test_startup-notification_install_and_remove_startup-notification-help", + "rpm": "startup-notification-help" }, { - "name": "oe_test_startup-notification_install_and_remove_startup-notification-debuginfo" + "name": "oe_test_startup-notification_install_and_remove_startup-notification-debuginfo", + "rpm": "startup-notification-debuginfo" }, { - "name": "oe_test_startup-notification_install_and_remove_startup-notification-debugsource" + "name": "oe_test_startup-notification_install_and_remove_startup-notification-debugsource", + "rpm": "startup-notification-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/strace.json b/suite2cases/strace.json index 8387aa2db..37516bcaf 100644 --- a/suite2cases/strace.json +++ b/suite2cases/strace.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_strace_install_and_remove_strace" + "name": "oe_test_strace_install_and_remove_strace", + "rpm": "strace" }, { - "name": "oe_test_strace_install_and_remove_strace-debugsource" + "name": "oe_test_strace_install_and_remove_strace-debugsource", + "rpm": "strace-debugsource" }, { - "name": "oe_test_strace_install_and_remove_strace-debuginfo" + "name": "oe_test_strace_install_and_remove_strace-debuginfo", + "rpm": "strace-debuginfo" }, { - "name": "oe_test_strace_install_and_remove_strace-doc" + "name": "oe_test_strace_install_and_remove_strace-doc", + "rpm": "strace-doc" }, { - "name": "oe_test_strace_install_and_remove_strace32" + "name": "oe_test_strace_install_and_remove_strace32", + "rpm": "strace32" } ] } \ No newline at end of file diff --git a/suite2cases/stunnel.json b/suite2cases/stunnel.json index f1c2e29bc..33d78c9c0 100644 --- a/suite2cases/stunnel.json +++ b/suite2cases/stunnel.json @@ -8,16 +8,20 @@ "name": "oe_test_service_stunnel" }, { - "name": "oe_test_stunnel_install_and_remove_stunnel" + "name": "oe_test_stunnel_install_and_remove_stunnel", + "rpm": "stunnel" }, { - "name": "oe_test_stunnel_install_and_remove_stunnel-help" + "name": "oe_test_stunnel_install_and_remove_stunnel-help", + "rpm": "stunnel-help" }, { - "name": "oe_test_stunnel_install_and_remove_stunnel-debuginfo" + "name": "oe_test_stunnel_install_and_remove_stunnel-debuginfo", + "rpm": "stunnel-debuginfo" }, { - "name": "oe_test_stunnel_install_and_remove_stunnel-debugsource" + "name": "oe_test_stunnel_install_and_remove_stunnel-debugsource", + "rpm": "stunnel-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/subunit.json b/suite2cases/subunit.json index d8826587e..59e027903 100644 --- a/suite2cases/subunit.json +++ b/suite2cases/subunit.json @@ -5,43 +5,56 @@ "memory": 4, "cases": [ { - "name": "oe_test_subunit_install_and_remove_subunit" + "name": "oe_test_subunit_install_and_remove_subunit", + "rpm": "subunit" }, { - "name": "oe_test_subunit_install_and_remove_subunit-cppunit-devel" + "name": "oe_test_subunit_install_and_remove_subunit-cppunit-devel", + "rpm": "subunit-cppunit-devel" }, { - "name": "oe_test_subunit_install_and_remove_subunit-shell" + "name": "oe_test_subunit_install_and_remove_subunit-shell", + "rpm": "subunit-shell" }, { - "name": "oe_test_subunit_install_and_remove_subunit-static" + "name": "oe_test_subunit_install_and_remove_subunit-static", + "rpm": "subunit-static" }, { - "name": "oe_test_subunit_install_and_remove_subunit-devel" + "name": "oe_test_subunit_install_and_remove_subunit-devel", + "rpm": "subunit-devel" }, { - "name": "oe_test_subunit_install_and_remove_subunit-cppunit" + "name": "oe_test_subunit_install_and_remove_subunit-cppunit", + "rpm": "subunit-cppunit" }, { - "name": "oe_test_subunit_install_and_remove_python3-subunit" + "name": "oe_test_subunit_install_and_remove_python3-subunit", + "rpm": "python3-subunit" }, { - "name": "oe_test_subunit_install_and_remove_python3-subunit-test" + "name": "oe_test_subunit_install_and_remove_python3-subunit-test", + "rpm": "python3-subunit-test" }, { - "name": "oe_test_subunit_install_and_remove_subunit-perl" + "name": "oe_test_subunit_install_and_remove_subunit-perl", + "rpm": "subunit-perl" }, { - "name": "oe_test_subunit_install_and_remove_subunit-filters" + "name": "oe_test_subunit_install_and_remove_subunit-filters", + "rpm": "subunit-filters" }, { - "name": "oe_test_subunit_install_and_remove_subunit-debuginfo" + "name": "oe_test_subunit_install_and_remove_subunit-debuginfo", + "rpm": "subunit-debuginfo" }, { - "name": "oe_test_subunit_install_and_remove_subunit-debugsource" + "name": "oe_test_subunit_install_and_remove_subunit-debugsource", + "rpm": "subunit-debugsource" }, { - "name": "oe_test_subunit_install_and_remove_python2-subunit" + "name": "oe_test_subunit_install_and_remove_python2-subunit", + "rpm": "python2-subunit" } ] } \ No newline at end of file diff --git a/suite2cases/sudo.json b/suite2cases/sudo.json index 4ee812309..17fe99d95 100644 --- a/suite2cases/sudo.json +++ b/suite2cases/sudo.json @@ -8,19 +8,24 @@ "name": "oe_test_sudo_cvtsudoers" }, { - "name": "oe_test_sudo_install_and_remove_sudo" + "name": "oe_test_sudo_install_and_remove_sudo", + "rpm": "sudo" }, { - "name": "oe_test_sudo_install_and_remove_sudo-debugsource" + "name": "oe_test_sudo_install_and_remove_sudo-debugsource", + "rpm": "sudo-debugsource" }, { - "name": "oe_test_sudo_install_and_remove_sudo-debuginfo" + "name": "oe_test_sudo_install_and_remove_sudo-debuginfo", + "rpm": "sudo-debuginfo" }, { - "name": "oe_test_sudo_install_and_remove_sudo-devel" + "name": "oe_test_sudo_install_and_remove_sudo-devel", + "rpm": "sudo-devel" }, { - "name": "oe_test_sudo_install_and_remove_sudo-help" + "name": "oe_test_sudo_install_and_remove_sudo-help", + "rpm": "sudo-help" } ] } \ No newline at end of file diff --git a/suite2cases/swig.json b/suite2cases/swig.json index 545a05f42..a081800b8 100644 --- a/suite2cases/swig.json +++ b/suite2cases/swig.json @@ -38,25 +38,32 @@ "name": "oe_test_swig_11" }, { - "name": "oe_test_swig_install_and_remove_swig" + "name": "oe_test_swig_install_and_remove_swig", + "rpm": "swig" }, { - "name": "oe_test_swig_install_and_remove_swig-doc" + "name": "oe_test_swig_install_and_remove_swig-doc", + "rpm": "swig-doc" }, { - "name": "oe_test_swig_install_and_remove_swig-help" + "name": "oe_test_swig_install_and_remove_swig-help", + "rpm": "swig-help" }, { - "name": "oe_test_swig_install_and_remove_ccache-swig" + "name": "oe_test_swig_install_and_remove_ccache-swig", + "rpm": "ccache-swig" }, { - "name": "oe_test_swig_install_and_remove_swig-gdb" + "name": "oe_test_swig_install_and_remove_swig-gdb", + "rpm": "swig-gdb" }, { - "name": "oe_test_swig_install_and_remove_swig-debuginfo" + "name": "oe_test_swig_install_and_remove_swig-debuginfo", + "rpm": "swig-debuginfo" }, { - "name": "oe_test_swig_install_and_remove_swig-debugsource" + "name": "oe_test_swig_install_and_remove_swig-debugsource", + "rpm": "swig-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/symlinks.json b/suite2cases/symlinks.json index 697651d3b..08ba96d9c 100644 --- a/suite2cases/symlinks.json +++ b/suite2cases/symlinks.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_symlinks_install_and_remove_symlinks" + "name": "oe_test_symlinks_install_and_remove_symlinks", + "rpm": "symlinks" }, { - "name": "oe_test_symlinks_install_and_remove_symlinks-debuginfo" + "name": "oe_test_symlinks_install_and_remove_symlinks-debuginfo", + "rpm": "symlinks-debuginfo" }, { - "name": "oe_test_symlinks_install_and_remove_symlinks-debugsource" + "name": "oe_test_symlinks_install_and_remove_symlinks-debugsource", + "rpm": "symlinks-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/sysfsutils.json b/suite2cases/sysfsutils.json index 3262af8de..6eea5d16c 100644 --- a/suite2cases/sysfsutils.json +++ b/suite2cases/sysfsutils.json @@ -11,19 +11,24 @@ "name": "oe_test_systool_002" }, { - "name": "oe_test_sysfsutils_install_and_remove_sysfsutils" + "name": "oe_test_sysfsutils_install_and_remove_sysfsutils", + "rpm": "sysfsutils" }, { - "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-devel" + "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-devel", + "rpm": "sysfsutils-devel" }, { - "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-help" + "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-help", + "rpm": "sysfsutils-help" }, { - "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-debuginfo" + "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-debuginfo", + "rpm": "sysfsutils-debuginfo" }, { - "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-debugsource" + "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-debugsource", + "rpm": "sysfsutils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/syslinux.json b/suite2cases/syslinux.json index 3d3bfec36..68f962c0a 100644 --- a/suite2cases/syslinux.json +++ b/suite2cases/syslinux.json @@ -5,37 +5,48 @@ "memory": 4, "cases": [ { - "name": "oe_test_syslinux_install_and_remove_syslinux" + "name": "oe_test_syslinux_install_and_remove_syslinux", + "rpm": "syslinux" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-extlinux" + "name": "oe_test_syslinux_install_and_remove_syslinux-extlinux", + "rpm": "syslinux-extlinux" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-tftpboot" + "name": "oe_test_syslinux_install_and_remove_syslinux-tftpboot", + "rpm": "syslinux-tftpboot" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-extlinux-nonlinux" + "name": "oe_test_syslinux_install_and_remove_syslinux-extlinux-nonlinux", + "rpm": "syslinux-extlinux-nonlinux" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-nonlinux" + "name": "oe_test_syslinux_install_and_remove_syslinux-nonlinux", + "rpm": "syslinux-nonlinux" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-devel" + "name": "oe_test_syslinux_install_and_remove_syslinux-devel", + "rpm": "syslinux-devel" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-efi64" + "name": "oe_test_syslinux_install_and_remove_syslinux-efi64", + "rpm": "syslinux-efi64" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-perl" + "name": "oe_test_syslinux_install_and_remove_syslinux-perl", + "rpm": "syslinux-perl" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-help" + "name": "oe_test_syslinux_install_and_remove_syslinux-help", + "rpm": "syslinux-help" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-debugsource" + "name": "oe_test_syslinux_install_and_remove_syslinux-debugsource", + "rpm": "syslinux-debugsource" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-debuginfo" + "name": "oe_test_syslinux_install_and_remove_syslinux-debuginfo", + "rpm": "syslinux-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/systemd.json b/suite2cases/systemd.json index e0c6e22f1..2596f379e 100644 --- a/suite2cases/systemd.json +++ b/suite2cases/systemd.json @@ -488,109 +488,144 @@ "name": "oe_test_target_veritysetup-pre" }, { - "name": "oe_test_systemd_install_and_remove_systemd" + "name": "oe_test_systemd_install_and_remove_systemd", + "rpm": "systemd" }, { - "name": "oe_test_systemd_install_and_remove_systemd-udev" + "name": "oe_test_systemd_install_and_remove_systemd-udev", + "rpm": "systemd-udev" }, { - "name": "oe_test_systemd_install_and_remove_systemd-container" + "name": "oe_test_systemd_install_and_remove_systemd-container", + "rpm": "systemd-container" }, { - "name": "oe_test_systemd_install_and_remove_systemd-resolved" + "name": "oe_test_systemd_install_and_remove_systemd-resolved", + "rpm": "systemd-resolved" }, { - "name": "oe_test_systemd_install_and_remove_systemd-nspawn" + "name": "oe_test_systemd_install_and_remove_systemd-nspawn", + "rpm": "systemd-nspawn" }, { - "name": "oe_test_systemd_install_and_remove_systemd-networkd" + "name": "oe_test_systemd_install_and_remove_systemd-networkd", + "rpm": "systemd-networkd" }, { - "name": "oe_test_systemd_install_and_remove_systemd-timesyncd" + "name": "oe_test_systemd_install_and_remove_systemd-timesyncd", + "rpm": "systemd-timesyncd" }, { - "name": "oe_test_systemd_install_and_remove_systemd-devel" + "name": "oe_test_systemd_install_and_remove_systemd-devel", + "rpm": "systemd-devel" }, { - "name": "oe_test_systemd_install_and_remove_systemd-libs" + "name": "oe_test_systemd_install_and_remove_systemd-libs", + "rpm": "systemd-libs" }, { - "name": "oe_test_systemd_install_and_remove_systemd-pam" + "name": "oe_test_systemd_install_and_remove_systemd-pam", + "rpm": "systemd-pam" }, { - "name": "oe_test_systemd_install_and_remove_systemd-cryptsetup" + "name": "oe_test_systemd_install_and_remove_systemd-cryptsetup", + "rpm": "systemd-cryptsetup" }, { - "name": "oe_test_systemd_install_and_remove_systemd-debuginfo" + "name": "oe_test_systemd_install_and_remove_systemd-debuginfo", + "rpm": "systemd-debuginfo" }, { - "name": "oe_test_systemd_install_and_remove_systemd-help" + "name": "oe_test_systemd_install_and_remove_systemd-help", + "rpm": "systemd-help" }, { - "name": "oe_test_systemd_install_and_remove_systemd-debugsource" + "name": "oe_test_systemd_install_and_remove_systemd-debugsource", + "rpm": "systemd-debugsource" }, { - "name": "oe_test_systemd_install_and_remove_systemd-udev-compat" + "name": "oe_test_systemd_install_and_remove_systemd-udev-compat", + "rpm": "systemd-udev-compat" }, { - "name": "oe_test_systemd_install_and_remove_systemd-oomd" + "name": "oe_test_systemd_install_and_remove_systemd-oomd", + "rpm": "systemd-oomd" }, { - "name": "oe_test_systemd_install_and_remove_systemd-journal-remote" + "name": "oe_test_systemd_install_and_remove_systemd-journal-remote", + "rpm": "systemd-journal-remote" }, { - "name": "oe_test_systemd_install_and_remove_systemd-standalone-sysusers" + "name": "oe_test_systemd_install_and_remove_systemd-standalone-sysusers", + "rpm": "systemd-standalone-sysusers" }, { - "name": "oe_test_systemd_install_and_remove_systemd-bsod" + "name": "oe_test_systemd_install_and_remove_systemd-bsod", + "rpm": "systemd-bsod" }, { - "name": "oe_test_systemd_install_and_remove_systemd-pcrlock" + "name": "oe_test_systemd_install_and_remove_systemd-pcrlock", + "rpm": "systemd-pcrlock" }, { - "name": "oe_test_systemd_install_and_remove_systemd-standalone-repart" + "name": "oe_test_systemd_install_and_remove_systemd-standalone-repart", + "rpm": "systemd-standalone-repart" }, { - "name": "oe_test_systemd_install_and_remove_systemd-tests" + "name": "oe_test_systemd_install_and_remove_systemd-tests", + "rpm": "systemd-tests" }, { - "name": "oe_test_systemd_install_and_remove_systemd-rpm-macros" + "name": "oe_test_systemd_install_and_remove_systemd-rpm-macros", + "rpm": "systemd-rpm-macros" }, { - "name": "oe_test_systemd_install_and_remove_systemd-boot-unsigned" + "name": "oe_test_systemd_install_and_remove_systemd-boot-unsigned", + "rpm": "systemd-boot-unsigned" }, { - "name": "oe_test_systemd_install_and_remove_systemd-battery-check" + "name": "oe_test_systemd_install_and_remove_systemd-battery-check", + "rpm": "systemd-battery-check" }, { - "name": "oe_test_systemd_install_and_remove_systemd-storagetm" + "name": "oe_test_systemd_install_and_remove_systemd-storagetm", + "rpm": "systemd-storagetm" }, { - "name": "oe_test_systemd_install_and_remove_systemd-doc" + "name": "oe_test_systemd_install_and_remove_systemd-doc", + "rpm": "systemd-doc" }, { - "name": "oe_test_systemd_install_and_remove_systemd-oomd-defaults" + "name": "oe_test_systemd_install_and_remove_systemd-oomd-defaults", + "rpm": "systemd-oomd-defaults" }, { - "name": "oe_test_systemd_install_and_remove_systemd-standalone-tmpfiles" + "name": "oe_test_systemd_install_and_remove_systemd-standalone-tmpfiles", + "rpm": "systemd-standalone-tmpfiles" }, { - "name": "oe_test_systemd_install_and_remove_systemd-standalone-shutdown" + "name": "oe_test_systemd_install_and_remove_systemd-standalone-shutdown", + "rpm": "systemd-standalone-shutdown" }, { - "name": "oe_test_systemd_install_and_remove_systemd-sysv" + "name": "oe_test_systemd_install_and_remove_systemd-sysv", + "rpm": "systemd-sysv" }, { - "name": "oe_test_systemd_install_and_remove_systemd-python" + "name": "oe_test_systemd_install_and_remove_systemd-python", + "rpm": "systemd-python" }, { - "name": "oe_test_systemd_install_and_remove_systemd-journal-gateway" + "name": "oe_test_systemd_install_and_remove_systemd-journal-gateway", + "rpm": "systemd-journal-gateway" }, { - "name": "oe_test_systemd_install_and_remove_libgudev1" + "name": "oe_test_systemd_install_and_remove_libgudev1", + "rpm": "libgudev1" }, { - "name": "oe_test_systemd_install_and_remove_libgudev1-devel" + "name": "oe_test_systemd_install_and_remove_libgudev1-devel", + "rpm": "libgudev1-devel" } ] } \ No newline at end of file diff --git a/suite2cases/systemtap.json b/suite2cases/systemtap.json index 627ea5de3..2c51bfb11 100644 --- a/suite2cases/systemtap.json +++ b/suite2cases/systemtap.json @@ -16,64 +16,84 @@ "name": "oe_test_service_systemtap" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap" + "name": "oe_test_systemtap_install_and_remove_systemtap", + "rpm": "systemtap" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-testsuite" + "name": "oe_test_systemtap_install_and_remove_systemtap-testsuite", + "rpm": "systemtap-testsuite" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-server" + "name": "oe_test_systemtap_install_and_remove_systemtap-server", + "rpm": "systemtap-server" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-client" + "name": "oe_test_systemtap_install_and_remove_systemtap-client", + "rpm": "systemtap-client" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-sdt-devel" + "name": "oe_test_systemtap_install_and_remove_systemtap-sdt-devel", + "rpm": "systemtap-sdt-devel" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-python3" + "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-python3", + "rpm": "systemtap-runtime-python3" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-stap-exporter" + "name": "oe_test_systemtap_install_and_remove_systemtap-stap-exporter", + "rpm": "systemtap-stap-exporter" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-devel" + "name": "oe_test_systemtap_install_and_remove_systemtap-devel", + "rpm": "systemtap-devel" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-runtime" + "name": "oe_test_systemtap_install_and_remove_systemtap-runtime", + "rpm": "systemtap-runtime" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-jupyter" + "name": "oe_test_systemtap_install_and_remove_systemtap-jupyter", + "rpm": "systemtap-jupyter" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-help" + "name": "oe_test_systemtap_install_and_remove_systemtap-help", + "rpm": "systemtap-help" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-debugsource" + "name": "oe_test_systemtap_install_and_remove_systemtap-debugsource", + "rpm": "systemtap-debugsource" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-debuginfo" + "name": "oe_test_systemtap_install_and_remove_systemtap-debuginfo", + "rpm": "systemtap-debuginfo" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-java" + "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-java", + "rpm": "systemtap-runtime-java" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-lang" + "name": "oe_test_systemtap_install_and_remove_systemtap-lang", + "rpm": "systemtap-lang" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-virthost" + "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-virthost", + "rpm": "systemtap-runtime-virthost" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-python2" + "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-python2", + "rpm": "systemtap-runtime-python2" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-exporter" + "name": "oe_test_systemtap_install_and_remove_systemtap-exporter", + "rpm": "systemtap-exporter" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-virtguest" + "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-virtguest", + "rpm": "systemtap-runtime-virtguest" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-initscript" + "name": "oe_test_systemtap_install_and_remove_systemtap-initscript", + "rpm": "systemtap-initscript" } ] } \ No newline at end of file diff --git a/suite2cases/tar.json b/suite2cases/tar.json index 3bf1fb1a2..36baabaf5 100644 --- a/suite2cases/tar.json +++ b/suite2cases/tar.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_tar_install_and_remove_tar" + "name": "oe_test_tar_install_and_remove_tar", + "rpm": "tar" }, { - "name": "oe_test_tar_install_and_remove_tar-help" + "name": "oe_test_tar_install_and_remove_tar-help", + "rpm": "tar-help" }, { - "name": "oe_test_tar_install_and_remove_tar-debuginfo" + "name": "oe_test_tar_install_and_remove_tar-debuginfo", + "rpm": "tar-debuginfo" }, { - "name": "oe_test_tar_install_and_remove_tar-debugsource" + "name": "oe_test_tar_install_and_remove_tar-debugsource", + "rpm": "tar-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/tbb.json b/suite2cases/tbb.json index 22132be2d..fcc88c66d 100644 --- a/suite2cases/tbb.json +++ b/suite2cases/tbb.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_tbb_install_and_remove_tbb" + "name": "oe_test_tbb_install_and_remove_tbb", + "rpm": "tbb" }, { - "name": "oe_test_tbb_install_and_remove_tbb-devel" + "name": "oe_test_tbb_install_and_remove_tbb-devel", + "rpm": "tbb-devel" }, { - "name": "oe_test_tbb_install_and_remove_tbb-bind" + "name": "oe_test_tbb_install_and_remove_tbb-bind", + "rpm": "tbb-bind" }, { - "name": "oe_test_tbb_install_and_remove_tbb-help" + "name": "oe_test_tbb_install_and_remove_tbb-help", + "rpm": "tbb-help" }, { - "name": "oe_test_tbb_install_and_remove_python3-tbb" + "name": "oe_test_tbb_install_and_remove_python3-tbb", + "rpm": "python3-tbb" }, { - "name": "oe_test_tbb_install_and_remove_tbb-debuginfo" + "name": "oe_test_tbb_install_and_remove_tbb-debuginfo", + "rpm": "tbb-debuginfo" }, { - "name": "oe_test_tbb_install_and_remove_tbb-debugsource" + "name": "oe_test_tbb_install_and_remove_tbb-debugsource", + "rpm": "tbb-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/tcl.json b/suite2cases/tcl.json index f61532f76..1d3d03b54 100644 --- a/suite2cases/tcl.json +++ b/suite2cases/tcl.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_tcl_install_and_remove_tcl" + "name": "oe_test_tcl_install_and_remove_tcl", + "rpm": "tcl" }, { - "name": "oe_test_tcl_install_and_remove_tcl-devel" + "name": "oe_test_tcl_install_and_remove_tcl-devel", + "rpm": "tcl-devel" }, { - "name": "oe_test_tcl_install_and_remove_tcl-help" + "name": "oe_test_tcl_install_and_remove_tcl-help", + "rpm": "tcl-help" }, { - "name": "oe_test_tcl_install_and_remove_tcl-debugsource" + "name": "oe_test_tcl_install_and_remove_tcl-debugsource", + "rpm": "tcl-debugsource" }, { - "name": "oe_test_tcl_install_and_remove_tcl-debuginfo" + "name": "oe_test_tcl_install_and_remove_tcl-debuginfo", + "rpm": "tcl-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/tcllib.json b/suite2cases/tcllib.json index f696d8edd..cb96c26d9 100644 --- a/suite2cases/tcllib.json +++ b/suite2cases/tcllib.json @@ -14,10 +14,12 @@ "name": "oe_test_tcllib_page" }, { - "name": "oe_test_tcllib_install_and_remove_tcllib" + "name": "oe_test_tcllib_install_and_remove_tcllib", + "rpm": "tcllib" }, { - "name": "oe_test_tcllib_install_and_remove_tcllib-help" + "name": "oe_test_tcllib_install_and_remove_tcllib-help", + "rpm": "tcllib-help" } ] } \ No newline at end of file diff --git a/suite2cases/tcsh.json b/suite2cases/tcsh.json index dc99e7e55..309bace15 100644 --- a/suite2cases/tcsh.json +++ b/suite2cases/tcsh.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_tcsh_install_and_remove_tcsh" + "name": "oe_test_tcsh_install_and_remove_tcsh", + "rpm": "tcsh" }, { - "name": "oe_test_tcsh_install_and_remove_tcsh-help" + "name": "oe_test_tcsh_install_and_remove_tcsh-help", + "rpm": "tcsh-help" }, { - "name": "oe_test_tcsh_install_and_remove_tcsh-debugsource" + "name": "oe_test_tcsh_install_and_remove_tcsh-debugsource", + "rpm": "tcsh-debugsource" }, { - "name": "oe_test_tcsh_install_and_remove_tcsh-debuginfo" + "name": "oe_test_tcsh_install_and_remove_tcsh-debuginfo", + "rpm": "tcsh-debuginfo" }, { - "name": "oe_test_tcsh_install_and_remove_tcsh-doc" + "name": "oe_test_tcsh_install_and_remove_tcsh-doc", + "rpm": "tcsh-doc" } ] } \ No newline at end of file diff --git a/suite2cases/telnet.json b/suite2cases/telnet.json index eca353dff..081d77008 100644 --- a/suite2cases/telnet.json +++ b/suite2cases/telnet.json @@ -8,16 +8,20 @@ "name": "oe_test_socket_telnet" }, { - "name": "oe_test_telnet_install_and_remove_telnet" + "name": "oe_test_telnet_install_and_remove_telnet", + "rpm": "telnet" }, { - "name": "oe_test_telnet_install_and_remove_telnet-help" + "name": "oe_test_telnet_install_and_remove_telnet-help", + "rpm": "telnet-help" }, { - "name": "oe_test_telnet_install_and_remove_telnet-debugsource" + "name": "oe_test_telnet_install_and_remove_telnet-debugsource", + "rpm": "telnet-debugsource" }, { - "name": "oe_test_telnet_install_and_remove_telnet-debuginfo" + "name": "oe_test_telnet_install_and_remove_telnet-debuginfo", + "rpm": "telnet-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/texinfo.json b/suite2cases/texinfo.json index 71889485e..8a25204ac 100644 --- a/suite2cases/texinfo.json +++ b/suite2cases/texinfo.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_texinfo_install_and_remove_texinfo" + "name": "oe_test_texinfo_install_and_remove_texinfo", + "rpm": "texinfo" }, { - "name": "oe_test_texinfo_install_and_remove_info" + "name": "oe_test_texinfo_install_and_remove_info", + "rpm": "info" }, { - "name": "oe_test_texinfo_install_and_remove_texinfo-help" + "name": "oe_test_texinfo_install_and_remove_texinfo-help", + "rpm": "texinfo-help" }, { - "name": "oe_test_texinfo_install_and_remove_texinfo-tex" + "name": "oe_test_texinfo_install_and_remove_texinfo-tex", + "rpm": "texinfo-tex" }, { - "name": "oe_test_texinfo_install_and_remove_texinfo-debuginfo" + "name": "oe_test_texinfo_install_and_remove_texinfo-debuginfo", + "rpm": "texinfo-debuginfo" }, { - "name": "oe_test_texinfo_install_and_remove_texinfo-debugsource" + "name": "oe_test_texinfo_install_and_remove_texinfo-debugsource", + "rpm": "texinfo-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-base.json b/suite2cases/texlive-base.json index faa1dd383..d62dfc742 100644 --- a/suite2cases/texlive-base.json +++ b/suite2cases/texlive-base.json @@ -5,655 +5,872 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-base_install_and_remove_texlive-base" + "name": "oe_test_texlive-base_install_and_remove_texlive-base", + "rpm": "texlive-base" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-accfonts" + "name": "oe_test_texlive-base_install_and_remove_texlive-accfonts", + "rpm": "texlive-accfonts" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-afm2pl" + "name": "oe_test_texlive-base_install_and_remove_texlive-afm2pl", + "rpm": "texlive-afm2pl" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-amstex" + "name": "oe_test_texlive-base_install_and_remove_texlive-amstex", + "rpm": "texlive-amstex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-arara" + "name": "oe_test_texlive-base_install_and_remove_texlive-arara", + "rpm": "texlive-arara" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-bib2gls" + "name": "oe_test_texlive-base_install_and_remove_texlive-bib2gls", + "rpm": "texlive-bib2gls" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-bibtex" + "name": "oe_test_texlive-base_install_and_remove_texlive-bibtex", + "rpm": "texlive-bibtex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-bibtexu" + "name": "oe_test_texlive-base_install_and_remove_texlive-bibtexu", + "rpm": "texlive-bibtexu" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-checkcites" + "name": "oe_test_texlive-base_install_and_remove_texlive-checkcites", + "rpm": "texlive-checkcites" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-chklref" + "name": "oe_test_texlive-base_install_and_remove_texlive-chklref", + "rpm": "texlive-chklref" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-clojure-pamphlet" + "name": "oe_test_texlive-base_install_and_remove_texlive-clojure-pamphlet", + "rpm": "texlive-clojure-pamphlet" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-cluttex" + "name": "oe_test_texlive-base_install_and_remove_texlive-cluttex", + "rpm": "texlive-cluttex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-context-doc" + "name": "oe_test_texlive-base_install_and_remove_texlive-context-doc", + "rpm": "texlive-context-doc" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-crossrefware" + "name": "oe_test_texlive-base_install_and_remove_texlive-crossrefware", + "rpm": "texlive-crossrefware" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-cslatex" + "name": "oe_test_texlive-base_install_and_remove_texlive-cslatex", + "rpm": "texlive-cslatex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-csplain" + "name": "oe_test_texlive-base_install_and_remove_texlive-csplain", + "rpm": "texlive-csplain" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ctanbib" + "name": "oe_test_texlive-base_install_and_remove_texlive-ctanbib", + "rpm": "texlive-ctanbib" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-cweb" + "name": "oe_test_texlive-base_install_and_remove_texlive-cweb", + "rpm": "texlive-cweb" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-cyrillic" + "name": "oe_test_texlive-base_install_and_remove_texlive-cyrillic", + "rpm": "texlive-cyrillic" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dosepsbin" + "name": "oe_test_texlive-base_install_and_remove_texlive-dosepsbin", + "rpm": "texlive-dosepsbin" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dvidvi" + "name": "oe_test_texlive-base_install_and_remove_texlive-dvidvi", + "rpm": "texlive-dvidvi" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dviljk" + "name": "oe_test_texlive-base_install_and_remove_texlive-dviljk", + "rpm": "texlive-dviljk" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dvipdfmx" + "name": "oe_test_texlive-base_install_and_remove_texlive-dvipdfmx", + "rpm": "texlive-dvipdfmx" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ebong" + "name": "oe_test_texlive-base_install_and_remove_texlive-ebong", + "rpm": "texlive-ebong" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-eplain" + "name": "oe_test_texlive-base_install_and_remove_texlive-eplain", + "rpm": "texlive-eplain" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-epspdf" + "name": "oe_test_texlive-base_install_and_remove_texlive-epspdf", + "rpm": "texlive-epspdf" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-epstopdf" + "name": "oe_test_texlive-base_install_and_remove_texlive-epstopdf", + "rpm": "texlive-epstopdf" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-hyperxmp" + "name": "oe_test_texlive-base_install_and_remove_texlive-hyperxmp", + "rpm": "texlive-hyperxmp" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-jadetex" + "name": "oe_test_texlive-base_install_and_remove_texlive-jadetex", + "rpm": "texlive-jadetex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-kotex-utils" + "name": "oe_test_texlive-base_install_and_remove_texlive-kotex-utils", + "rpm": "texlive-kotex-utils" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-kpathsea" + "name": "oe_test_texlive-base_install_and_remove_texlive-kpathsea", + "rpm": "texlive-kpathsea" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-latex" + "name": "oe_test_texlive-base_install_and_remove_texlive-latex", + "rpm": "texlive-latex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-latex-git-log" + "name": "oe_test_texlive-base_install_and_remove_texlive-latex-git-log", + "rpm": "texlive-latex-git-log" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-latexindent" + "name": "oe_test_texlive-base_install_and_remove_texlive-latexindent", + "rpm": "texlive-latexindent" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-lilyglyphs" + "name": "oe_test_texlive-base_install_and_remove_texlive-lilyglyphs", + "rpm": "texlive-lilyglyphs" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-listings-ext" + "name": "oe_test_texlive-base_install_and_remove_texlive-listings-ext", + "rpm": "texlive-listings-ext" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-lollipop" + "name": "oe_test_texlive-base_install_and_remove_texlive-lollipop", + "rpm": "texlive-lollipop" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ltxfileinfo" + "name": "oe_test_texlive-base_install_and_remove_texlive-ltxfileinfo", + "rpm": "texlive-ltxfileinfo" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-lwarp" + "name": "oe_test_texlive-base_install_and_remove_texlive-lwarp", + "rpm": "texlive-lwarp" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-makedtx" + "name": "oe_test_texlive-base_install_and_remove_texlive-makedtx", + "rpm": "texlive-makedtx" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mex" + "name": "oe_test_texlive-base_install_and_remove_texlive-mex", + "rpm": "texlive-mex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mflua" + "name": "oe_test_texlive-base_install_and_remove_texlive-mflua", + "rpm": "texlive-mflua" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mkgrkindex" + "name": "oe_test_texlive-base_install_and_remove_texlive-mkgrkindex", + "rpm": "texlive-mkgrkindex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mkjobtexmf" + "name": "oe_test_texlive-base_install_and_remove_texlive-mkjobtexmf", + "rpm": "texlive-mkjobtexmf" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mkpic" + "name": "oe_test_texlive-base_install_and_remove_texlive-mkpic", + "rpm": "texlive-mkpic" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mltex" + "name": "oe_test_texlive-base_install_and_remove_texlive-mltex", + "rpm": "texlive-mltex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-oberdiek" + "name": "oe_test_texlive-base_install_and_remove_texlive-oberdiek", + "rpm": "texlive-oberdiek" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pax" + "name": "oe_test_texlive-base_install_and_remove_texlive-pax", + "rpm": "texlive-pax" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pdfcrop" + "name": "oe_test_texlive-base_install_and_remove_texlive-pdfcrop", + "rpm": "texlive-pdfcrop" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pdftosrc" + "name": "oe_test_texlive-base_install_and_remove_texlive-pdftosrc", + "rpm": "texlive-pdftosrc" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pkfix-helper" + "name": "oe_test_texlive-base_install_and_remove_texlive-pkfix-helper", + "rpm": "texlive-pkfix-helper" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pst-pdf" + "name": "oe_test_texlive-base_install_and_remove_texlive-pst-pdf", + "rpm": "texlive-pst-pdf" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ptex" + "name": "oe_test_texlive-base_install_and_remove_texlive-ptex", + "rpm": "texlive-ptex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pythontex" + "name": "oe_test_texlive-base_install_and_remove_texlive-pythontex", + "rpm": "texlive-pythontex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-seetexk" + "name": "oe_test_texlive-base_install_and_remove_texlive-seetexk", + "rpm": "texlive-seetexk" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-splitindex" + "name": "oe_test_texlive-base_install_and_remove_texlive-splitindex", + "rpm": "texlive-splitindex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-synctex" + "name": "oe_test_texlive-base_install_and_remove_texlive-synctex", + "rpm": "texlive-synctex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-tex" + "name": "oe_test_texlive-base_install_and_remove_texlive-tex", + "rpm": "texlive-tex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texcount" + "name": "oe_test_texlive-base_install_and_remove_texlive-texcount", + "rpm": "texlive-texcount" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texdef" + "name": "oe_test_texlive-base_install_and_remove_texlive-texdef", + "rpm": "texlive-texdef" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texdiff" + "name": "oe_test_texlive-base_install_and_remove_texlive-texdiff", + "rpm": "texlive-texdiff" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texdirflatten" + "name": "oe_test_texlive-base_install_and_remove_texlive-texdirflatten", + "rpm": "texlive-texdirflatten" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texdoctk" + "name": "oe_test_texlive-base_install_and_remove_texlive-texdoctk", + "rpm": "texlive-texdoctk" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texfot" + "name": "oe_test_texlive-base_install_and_remove_texlive-texfot", + "rpm": "texlive-texfot" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texlive-scripts" + "name": "oe_test_texlive-base_install_and_remove_texlive-texlive-scripts", + "rpm": "texlive-texlive-scripts" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texlive.infra" + "name": "oe_test_texlive-base_install_and_remove_texlive-texlive.infra", + "rpm": "texlive-texlive.infra" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texplate" + "name": "oe_test_texlive-base_install_and_remove_texlive-texplate", + "rpm": "texlive-texplate" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-tpic2pdftex" + "name": "oe_test_texlive-base_install_and_remove_texlive-tpic2pdftex", + "rpm": "texlive-tpic2pdftex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ulqda" + "name": "oe_test_texlive-base_install_and_remove_texlive-ulqda", + "rpm": "texlive-ulqda" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-uptex" + "name": "oe_test_texlive-base_install_and_remove_texlive-uptex", + "rpm": "texlive-uptex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-velthuis" + "name": "oe_test_texlive-base_install_and_remove_texlive-velthuis", + "rpm": "texlive-velthuis" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-vlna" + "name": "oe_test_texlive-base_install_and_remove_texlive-vlna", + "rpm": "texlive-vlna" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-web" + "name": "oe_test_texlive-base_install_and_remove_texlive-web", + "rpm": "texlive-web" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-wordcount" + "name": "oe_test_texlive-base_install_and_remove_texlive-wordcount", + "rpm": "texlive-wordcount" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-xml2pmx" + "name": "oe_test_texlive-base_install_and_remove_texlive-xml2pmx", + "rpm": "texlive-xml2pmx" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-xpdfopen" + "name": "oe_test_texlive-base_install_and_remove_texlive-xpdfopen", + "rpm": "texlive-xpdfopen" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-yplan" + "name": "oe_test_texlive-base_install_and_remove_texlive-yplan", + "rpm": "texlive-yplan" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-autosp" + "name": "oe_test_texlive-base_install_and_remove_texlive-autosp", + "rpm": "texlive-autosp" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-axodraw2" + "name": "oe_test_texlive-base_install_and_remove_texlive-axodraw2", + "rpm": "texlive-axodraw2" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-bibexport" + "name": "oe_test_texlive-base_install_and_remove_texlive-bibexport", + "rpm": "texlive-bibexport" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-bibtex8" + "name": "oe_test_texlive-base_install_and_remove_texlive-bibtex8", + "rpm": "texlive-bibtex8" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-cachepic" + "name": "oe_test_texlive-base_install_and_remove_texlive-cachepic", + "rpm": "texlive-cachepic" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-checklistings" + "name": "oe_test_texlive-base_install_and_remove_texlive-checklistings", + "rpm": "texlive-checklistings" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-chktex" + "name": "oe_test_texlive-base_install_and_remove_texlive-chktex", + "rpm": "texlive-chktex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ctanify" + "name": "oe_test_texlive-base_install_and_remove_texlive-ctanify", + "rpm": "texlive-ctanify" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ctie" + "name": "oe_test_texlive-base_install_and_remove_texlive-ctie", + "rpm": "texlive-ctie" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-de-macro" + "name": "oe_test_texlive-base_install_and_remove_texlive-de-macro", + "rpm": "texlive-de-macro" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-diadia" + "name": "oe_test_texlive-base_install_and_remove_texlive-diadia", + "rpm": "texlive-diadia" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dtxgen" + "name": "oe_test_texlive-base_install_and_remove_texlive-dtxgen", + "rpm": "texlive-dtxgen" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dviinfox" + "name": "oe_test_texlive-base_install_and_remove_texlive-dviinfox", + "rpm": "texlive-dviinfox" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dvipng" + "name": "oe_test_texlive-base_install_and_remove_texlive-dvipng", + "rpm": "texlive-dvipng" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dvipos" + "name": "oe_test_texlive-base_install_and_remove_texlive-dvipos", + "rpm": "texlive-dvipos" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dvips" + "name": "oe_test_texlive-base_install_and_remove_texlive-dvips", + "rpm": "texlive-dvips" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-fontinst" + "name": "oe_test_texlive-base_install_and_remove_texlive-fontinst", + "rpm": "texlive-fontinst" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-fontware" + "name": "oe_test_texlive-base_install_and_remove_texlive-fontware", + "rpm": "texlive-fontware" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-getmap" + "name": "oe_test_texlive-base_install_and_remove_texlive-getmap", + "rpm": "texlive-getmap" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-glossaries" + "name": "oe_test_texlive-base_install_and_remove_texlive-glossaries", + "rpm": "texlive-glossaries" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-glyphlist" + "name": "oe_test_texlive-base_install_and_remove_texlive-glyphlist", + "rpm": "texlive-glyphlist" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-gsftopk" + "name": "oe_test_texlive-base_install_and_remove_texlive-gsftopk", + "rpm": "texlive-gsftopk" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-jfmutil" + "name": "oe_test_texlive-base_install_and_remove_texlive-jfmutil", + "rpm": "texlive-jfmutil" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ketcindy" + "name": "oe_test_texlive-base_install_and_remove_texlive-ketcindy", + "rpm": "texlive-ketcindy" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-l3build" + "name": "oe_test_texlive-base_install_and_remove_texlive-l3build", + "rpm": "texlive-l3build" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-lacheck" + "name": "oe_test_texlive-base_install_and_remove_texlive-lacheck", + "rpm": "texlive-lacheck" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-latexdiff" + "name": "oe_test_texlive-base_install_and_remove_texlive-latexdiff", + "rpm": "texlive-latexdiff" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-latexfileversion" + "name": "oe_test_texlive-base_install_and_remove_texlive-latexfileversion", + "rpm": "texlive-latexfileversion" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-lib-devel" + "name": "oe_test_texlive-base_install_and_remove_texlive-lib-devel", + "rpm": "texlive-lib-devel" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-listbib" + "name": "oe_test_texlive-base_install_and_remove_texlive-listbib", + "rpm": "texlive-listbib" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ltximg" + "name": "oe_test_texlive-base_install_and_remove_texlive-ltximg", + "rpm": "texlive-ltximg" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-luaotfload" + "name": "oe_test_texlive-base_install_and_remove_texlive-luaotfload", + "rpm": "texlive-luaotfload" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-luahbtex" + "name": "oe_test_texlive-base_install_and_remove_texlive-luahbtex", + "rpm": "texlive-luahbtex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-luatex" + "name": "oe_test_texlive-base_install_and_remove_texlive-luatex", + "rpm": "texlive-luatex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-lyluatex" + "name": "oe_test_texlive-base_install_and_remove_texlive-lyluatex", + "rpm": "texlive-lyluatex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mathspic" + "name": "oe_test_texlive-base_install_and_remove_texlive-mathspic", + "rpm": "texlive-mathspic" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mf2pt1" + "name": "oe_test_texlive-base_install_and_remove_texlive-mf2pt1", + "rpm": "texlive-mf2pt1" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-musixtex" + "name": "oe_test_texlive-base_install_and_remove_texlive-musixtex", + "rpm": "texlive-musixtex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-musixtnt" + "name": "oe_test_texlive-base_install_and_remove_texlive-musixtnt", + "rpm": "texlive-musixtnt" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-optex" + "name": "oe_test_texlive-base_install_and_remove_texlive-optex", + "rpm": "texlive-optex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-patgen" + "name": "oe_test_texlive-base_install_and_remove_texlive-patgen", + "rpm": "texlive-patgen" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pdfjam" + "name": "oe_test_texlive-base_install_and_remove_texlive-pdfjam", + "rpm": "texlive-pdfjam" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pdftex-quiet" + "name": "oe_test_texlive-base_install_and_remove_texlive-pdftex-quiet", + "rpm": "texlive-pdftex-quiet" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pdfxup" + "name": "oe_test_texlive-base_install_and_remove_texlive-pdfxup", + "rpm": "texlive-pdfxup" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-perltex" + "name": "oe_test_texlive-base_install_and_remove_texlive-perltex", + "rpm": "texlive-perltex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pmx" + "name": "oe_test_texlive-base_install_and_remove_texlive-pmx", + "rpm": "texlive-pmx" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pst2pdf" + "name": "oe_test_texlive-base_install_and_remove_texlive-pst2pdf", + "rpm": "texlive-pst2pdf" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ptex-fontmaps" + "name": "oe_test_texlive-base_install_and_remove_texlive-ptex-fontmaps", + "rpm": "texlive-ptex-fontmaps" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-purifyeps" + "name": "oe_test_texlive-base_install_and_remove_texlive-purifyeps", + "rpm": "texlive-purifyeps" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pygmentex" + "name": "oe_test_texlive-base_install_and_remove_texlive-pygmentex", + "rpm": "texlive-pygmentex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-tex4ebook" + "name": "oe_test_texlive-base_install_and_remove_texlive-tex4ebook", + "rpm": "texlive-tex4ebook" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-tex4ht" + "name": "oe_test_texlive-base_install_and_remove_texlive-tex4ht", + "rpm": "texlive-tex4ht" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texdoc" + "name": "oe_test_texlive-base_install_and_remove_texlive-texdoc", + "rpm": "texlive-texdoc" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texliveonfly" + "name": "oe_test_texlive-base_install_and_remove_texlive-texliveonfly", + "rpm": "texlive-texliveonfly" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texlive-scripts-extra" + "name": "oe_test_texlive-base_install_and_remove_texlive-texlive-scripts-extra", + "rpm": "texlive-texlive-scripts-extra" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texloganalyser" + "name": "oe_test_texlive-base_install_and_remove_texlive-texloganalyser", + "rpm": "texlive-texloganalyser" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ttfutils" + "name": "oe_test_texlive-base_install_and_remove_texlive-ttfutils", + "rpm": "texlive-ttfutils" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-vpe" + "name": "oe_test_texlive-base_install_and_remove_texlive-vpe", + "rpm": "texlive-vpe" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-webquiz" + "name": "oe_test_texlive-base_install_and_remove_texlive-webquiz", + "rpm": "texlive-webquiz" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-xdvi" + "name": "oe_test_texlive-base_install_and_remove_texlive-xdvi", + "rpm": "texlive-xdvi" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-a2ping" + "name": "oe_test_texlive-base_install_and_remove_texlive-a2ping", + "rpm": "texlive-a2ping" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-adhocfilelist" + "name": "oe_test_texlive-base_install_and_remove_texlive-adhocfilelist", + "rpm": "texlive-adhocfilelist" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-albatross" + "name": "oe_test_texlive-base_install_and_remove_texlive-albatross", + "rpm": "texlive-albatross" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-aleph" + "name": "oe_test_texlive-base_install_and_remove_texlive-aleph", + "rpm": "texlive-aleph" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-attachfile2" + "name": "oe_test_texlive-base_install_and_remove_texlive-attachfile2", + "rpm": "texlive-attachfile2" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-authorindex" + "name": "oe_test_texlive-base_install_and_remove_texlive-authorindex", + "rpm": "texlive-authorindex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-bundledoc" + "name": "oe_test_texlive-base_install_and_remove_texlive-bundledoc", + "rpm": "texlive-bundledoc" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-cjkutils" + "name": "oe_test_texlive-base_install_and_remove_texlive-cjkutils", + "rpm": "texlive-cjkutils" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-context" + "name": "oe_test_texlive-base_install_and_remove_texlive-context", + "rpm": "texlive-context" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-convbkmk" + "name": "oe_test_texlive-base_install_and_remove_texlive-convbkmk", + "rpm": "texlive-convbkmk" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ctan-o-mat" + "name": "oe_test_texlive-base_install_and_remove_texlive-ctan-o-mat", + "rpm": "texlive-ctan-o-mat" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ctanupload" + "name": "oe_test_texlive-base_install_and_remove_texlive-ctanupload", + "rpm": "texlive-ctanupload" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-detex" + "name": "oe_test_texlive-base_install_and_remove_texlive-detex", + "rpm": "texlive-detex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dtl" + "name": "oe_test_texlive-base_install_and_remove_texlive-dtl", + "rpm": "texlive-dtl" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dvi2tty" + "name": "oe_test_texlive-base_install_and_remove_texlive-dvi2tty", + "rpm": "texlive-dvi2tty" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dviasm" + "name": "oe_test_texlive-base_install_and_remove_texlive-dviasm", + "rpm": "texlive-dviasm" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dvicopy" + "name": "oe_test_texlive-base_install_and_remove_texlive-dvicopy", + "rpm": "texlive-dvicopy" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dviout-util" + "name": "oe_test_texlive-base_install_and_remove_texlive-dviout-util", + "rpm": "texlive-dviout-util" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dvisvgm" + "name": "oe_test_texlive-base_install_and_remove_texlive-dvisvgm", + "rpm": "texlive-dvisvgm" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-exceltex" + "name": "oe_test_texlive-base_install_and_remove_texlive-exceltex", + "rpm": "texlive-exceltex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-fig4latex" + "name": "oe_test_texlive-base_install_and_remove_texlive-fig4latex", + "rpm": "texlive-fig4latex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-findhyph" + "name": "oe_test_texlive-base_install_and_remove_texlive-findhyph", + "rpm": "texlive-findhyph" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-fontools" + "name": "oe_test_texlive-base_install_and_remove_texlive-fontools", + "rpm": "texlive-fontools" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-fragmaster" + "name": "oe_test_texlive-base_install_and_remove_texlive-fragmaster", + "rpm": "texlive-fragmaster" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-git-latexdiff" + "name": "oe_test_texlive-base_install_and_remove_texlive-git-latexdiff", + "rpm": "texlive-git-latexdiff" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-gregoriotex" + "name": "oe_test_texlive-base_install_and_remove_texlive-gregoriotex", + "rpm": "texlive-gregoriotex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-installfont" + "name": "oe_test_texlive-base_install_and_remove_texlive-installfont", + "rpm": "texlive-installfont" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-latex-papersize" + "name": "oe_test_texlive-base_install_and_remove_texlive-latex-papersize", + "rpm": "texlive-latex-papersize" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-latex2man" + "name": "oe_test_texlive-base_install_and_remove_texlive-latex2man", + "rpm": "texlive-latex2man" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-latex2nemeth" + "name": "oe_test_texlive-base_install_and_remove_texlive-latex2nemeth", + "rpm": "texlive-latex2nemeth" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-latexpand" + "name": "oe_test_texlive-base_install_and_remove_texlive-latexpand", + "rpm": "texlive-latexpand" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-lcdftypetools" + "name": "oe_test_texlive-base_install_and_remove_texlive-lcdftypetools", + "rpm": "texlive-lcdftypetools" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-lib" + "name": "oe_test_texlive-base_install_and_remove_texlive-lib", + "rpm": "texlive-lib" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-light-latex-make" + "name": "oe_test_texlive-base_install_and_remove_texlive-light-latex-make", + "rpm": "texlive-light-latex-make" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-luajittex" + "name": "oe_test_texlive-base_install_and_remove_texlive-luajittex", + "rpm": "texlive-luajittex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-make4ht" + "name": "oe_test_texlive-base_install_and_remove_texlive-make4ht", + "rpm": "texlive-make4ht" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-makeindex" + "name": "oe_test_texlive-base_install_and_remove_texlive-makeindex", + "rpm": "texlive-makeindex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-match_parens" + "name": "oe_test_texlive-base_install_and_remove_texlive-match_parens", + "rpm": "texlive-match_parens" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-metafont" + "name": "oe_test_texlive-base_install_and_remove_texlive-metafont", + "rpm": "texlive-metafont" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-metapost" + "name": "oe_test_texlive-base_install_and_remove_texlive-metapost", + "rpm": "texlive-metapost" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mfware" + "name": "oe_test_texlive-base_install_and_remove_texlive-mfware", + "rpm": "texlive-mfware" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mptopdf" + "name": "oe_test_texlive-base_install_and_remove_texlive-mptopdf", + "rpm": "texlive-mptopdf" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-multibibliography" + "name": "oe_test_texlive-base_install_and_remove_texlive-multibibliography", + "rpm": "texlive-multibibliography" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-m-tx" + "name": "oe_test_texlive-base_install_and_remove_texlive-m-tx", + "rpm": "texlive-m-tx" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-omegaware" + "name": "oe_test_texlive-base_install_and_remove_texlive-omegaware", + "rpm": "texlive-omegaware" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pdfbook2" + "name": "oe_test_texlive-base_install_and_remove_texlive-pdfbook2", + "rpm": "texlive-pdfbook2" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pdflatexpicscale" + "name": "oe_test_texlive-base_install_and_remove_texlive-pdflatexpicscale", + "rpm": "texlive-pdflatexpicscale" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pdftex" + "name": "oe_test_texlive-base_install_and_remove_texlive-pdftex", + "rpm": "texlive-pdftex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pedigree-perl" + "name": "oe_test_texlive-base_install_and_remove_texlive-pedigree-perl", + "rpm": "texlive-pedigree-perl" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-petri-nets" + "name": "oe_test_texlive-base_install_and_remove_texlive-petri-nets", + "rpm": "texlive-petri-nets" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pfarrei" + "name": "oe_test_texlive-base_install_and_remove_texlive-pfarrei", + "rpm": "texlive-pfarrei" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pkfix" + "name": "oe_test_texlive-base_install_and_remove_texlive-pkfix", + "rpm": "texlive-pkfix" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pmxchords" + "name": "oe_test_texlive-base_install_and_remove_texlive-pmxchords", + "rpm": "texlive-pmxchords" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ps2eps" + "name": "oe_test_texlive-base_install_and_remove_texlive-ps2eps", + "rpm": "texlive-ps2eps" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ps2pk" + "name": "oe_test_texlive-base_install_and_remove_texlive-ps2pk", + "rpm": "texlive-ps2pk" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ptex2pdf" + "name": "oe_test_texlive-base_install_and_remove_texlive-ptex2pdf", + "rpm": "texlive-ptex2pdf" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-rubik" + "name": "oe_test_texlive-base_install_and_remove_texlive-rubik", + "rpm": "texlive-rubik" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-spix" + "name": "oe_test_texlive-base_install_and_remove_texlive-spix", + "rpm": "texlive-spix" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-srcredact" + "name": "oe_test_texlive-base_install_and_remove_texlive-srcredact", + "rpm": "texlive-srcredact" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-sty2dtx" + "name": "oe_test_texlive-base_install_and_remove_texlive-sty2dtx", + "rpm": "texlive-sty2dtx" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-svn-multi" + "name": "oe_test_texlive-base_install_and_remove_texlive-svn-multi", + "rpm": "texlive-svn-multi" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texlive-en" + "name": "oe_test_texlive-base_install_and_remove_texlive-texlive-en", + "rpm": "texlive-texlive-en" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texosquery" + "name": "oe_test_texlive-base_install_and_remove_texlive-texosquery", + "rpm": "texlive-texosquery" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texsis" + "name": "oe_test_texlive-base_install_and_remove_texlive-texsis", + "rpm": "texlive-texsis" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texware" + "name": "oe_test_texlive-base_install_and_remove_texlive-texware", + "rpm": "texlive-texware" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-thumbpdf" + "name": "oe_test_texlive-base_install_and_remove_texlive-thumbpdf", + "rpm": "texlive-thumbpdf" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-tie" + "name": "oe_test_texlive-base_install_and_remove_texlive-tie", + "rpm": "texlive-tie" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-tikztosvg" + "name": "oe_test_texlive-base_install_and_remove_texlive-tikztosvg", + "rpm": "texlive-tikztosvg" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-typeoutfileinfo" + "name": "oe_test_texlive-base_install_and_remove_texlive-typeoutfileinfo", + "rpm": "texlive-typeoutfileinfo" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-urlbst" + "name": "oe_test_texlive-base_install_and_remove_texlive-urlbst", + "rpm": "texlive-urlbst" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-xetex" + "name": "oe_test_texlive-base_install_and_remove_texlive-xetex", + "rpm": "texlive-xetex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-xindex" + "name": "oe_test_texlive-base_install_and_remove_texlive-xindex", + "rpm": "texlive-xindex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-xmltex" + "name": "oe_test_texlive-base_install_and_remove_texlive-xmltex", + "rpm": "texlive-xmltex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-base-debugsource" + "name": "oe_test_texlive-base_install_and_remove_texlive-base-debugsource", + "rpm": "texlive-base-debugsource" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-base-debuginfo" + "name": "oe_test_texlive-base_install_and_remove_texlive-base-debuginfo", + "rpm": "texlive-base-debuginfo" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pstools" + "name": "oe_test_texlive-base_install_and_remove_texlive-pstools", + "rpm": "texlive-pstools" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-lua2dox" + "name": "oe_test_texlive-base_install_and_remove_texlive-lua2dox", + "rpm": "texlive-lua2dox" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texconfig" + "name": "oe_test_texlive-base_install_and_remove_texlive-texconfig", + "rpm": "texlive-texconfig" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pdftools" + "name": "oe_test_texlive-base_install_and_remove_texlive-pdftools", + "rpm": "texlive-pdftools" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-tetex" + "name": "oe_test_texlive-base_install_and_remove_texlive-tetex", + "rpm": "texlive-tetex" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-filesystem.json b/suite2cases/texlive-filesystem.json index 0e0a97343..15b06d849 100644 --- a/suite2cases/texlive-filesystem.json +++ b/suite2cases/texlive-filesystem.json @@ -5,148 +5,196 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-filesystem" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-filesystem", + "rpm": "texlive-filesystem" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-gust" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-gust", + "rpm": "texlive-scheme-gust" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-medium" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-medium", + "rpm": "texlive-scheme-medium" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-tetex" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-tetex", + "rpm": "texlive-scheme-tetex" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-basic" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-basic", + "rpm": "texlive-collection-basic" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontutils" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontutils", + "rpm": "texlive-collection-fontutils" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langczechslovak" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langczechslovak", + "rpm": "texlive-collection-langczechslovak" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgerman" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgerman", + "rpm": "texlive-collection-langgerman" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgreek" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgreek", + "rpm": "texlive-collection-langgreek" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langjapanese" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langjapanese", + "rpm": "texlive-collection-langjapanese" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langkorean" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langkorean", + "rpm": "texlive-collection-langkorean" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langother" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langother", + "rpm": "texlive-collection-langother" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langspanish" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langspanish", + "rpm": "texlive-collection-langspanish" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexextra" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexextra", + "rpm": "texlive-collection-latexextra" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-metapost" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-metapost", + "rpm": "texlive-collection-metapost" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-bibtexextra" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-bibtexextra", + "rpm": "texlive-collection-bibtexextra" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-binextra" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-binextra", + "rpm": "texlive-collection-binextra" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsrecommended" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsrecommended", + "rpm": "texlive-collection-fontsrecommended" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-formatsextra" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-formatsextra", + "rpm": "texlive-collection-formatsextra" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-humanities" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-humanities", + "rpm": "texlive-collection-humanities" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langarabic" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langarabic", + "rpm": "texlive-collection-langarabic" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langchinese" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langchinese", + "rpm": "texlive-collection-langchinese" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcyrillic" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcyrillic", + "rpm": "texlive-collection-langcyrillic" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langenglish" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langenglish", + "rpm": "texlive-collection-langenglish" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langfrench" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langfrench", + "rpm": "texlive-collection-langfrench" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langpolish" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langpolish", + "rpm": "texlive-collection-langpolish" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langportuguese" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langportuguese", + "rpm": "texlive-collection-langportuguese" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-latex" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-latex", + "rpm": "texlive-collection-latex" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-luatex" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-luatex", + "rpm": "texlive-collection-luatex" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-pictures" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-pictures", + "rpm": "texlive-collection-pictures" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-plaingeneric" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-plaingeneric", + "rpm": "texlive-collection-plaingeneric" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-pstricks" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-pstricks", + "rpm": "texlive-collection-pstricks" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-basic" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-basic", + "rpm": "texlive-scheme-basic" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-context" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-context", + "rpm": "texlive-scheme-context" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-full" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-full", + "rpm": "texlive-scheme-full" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-minimal" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-minimal", + "rpm": "texlive-scheme-minimal" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-small" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-small", + "rpm": "texlive-scheme-small" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-context" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-context", + "rpm": "texlive-collection-context" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsextra" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsextra", + "rpm": "texlive-collection-fontsextra" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-games" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-games", + "rpm": "texlive-collection-games" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcjk" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcjk", + "rpm": "texlive-collection-langcjk" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langeuropean" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langeuropean", + "rpm": "texlive-collection-langeuropean" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langitalian" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langitalian", + "rpm": "texlive-collection-langitalian" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexrecommended" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexrecommended", + "rpm": "texlive-collection-latexrecommended" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-mathscience" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-mathscience", + "rpm": "texlive-collection-mathscience" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-music" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-music", + "rpm": "texlive-collection-music" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-publishers" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-publishers", + "rpm": "texlive-collection-publishers" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-xetex" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-xetex", + "rpm": "texlive-collection-xetex" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-a.json b/suite2cases/texlive-split-a.json index 595739d6e..d30fae0f2 100644 --- a/suite2cases/texlive-split-a.json +++ b/suite2cases/texlive-split-a.json @@ -5,661 +5,880 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-split-a" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-split-a", + "rpm": "texlive-split-a" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-a4wide-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-a4wide-doc", + "rpm": "texlive-a4wide-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-a5comb-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-a5comb-doc", + "rpm": "texlive-a5comb-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aastex" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aastex", + "rpm": "texlive-aastex" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abbr" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abbr", + "rpm": "texlive-abbr" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abntex2-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abntex2-doc", + "rpm": "texlive-abntex2-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-accanthis" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-accanthis", + "rpm": "texlive-accanthis" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-accanthis-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-accanthis-doc", + "rpm": "texlive-accanthis-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-achemso-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-achemso-doc", + "rpm": "texlive-achemso-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acroterm-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acroterm-doc", + "rpm": "texlive-acroterm-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acro-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acro-doc", + "rpm": "texlive-acro-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-active-conf-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-active-conf-doc", + "rpm": "texlive-active-conf-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle", + "rpm": "texlive-actuarialangle" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle-doc", + "rpm": "texlive-actuarialangle-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adforn" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adforn", + "rpm": "texlive-adforn" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols-doc", + "rpm": "texlive-adfsymbols-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol-doc", + "rpm": "texlive-adjmulticol-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjustbox" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjustbox", + "rpm": "texlive-adjustbox" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjustbox-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjustbox-doc", + "rpm": "texlive-adjustbox-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adobemapping" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adobemapping", + "rpm": "texlive-adobemapping" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-advdate" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-advdate", + "rpm": "texlive-advdate" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aeguill" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aeguill", + "rpm": "texlive-aeguill" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-ae" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ae", + "rpm": "texlive-ae" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-ae-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ae-doc", + "rpm": "texlive-ae-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-afthesis-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-afthesis-doc", + "rpm": "texlive-afthesis-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aguplus-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aguplus-doc", + "rpm": "texlive-aguplus-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aichej" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aichej", + "rpm": "texlive-aichej" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-akktex-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-akktex-doc", + "rpm": "texlive-akktex-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-akletter" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-akletter", + "rpm": "texlive-akletter" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-akletter-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-akletter-doc", + "rpm": "texlive-akletter-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alertmessage" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alertmessage", + "rpm": "texlive-alertmessage" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithms" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithms", + "rpm": "texlive-algorithms" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithms-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithms-doc", + "rpm": "texlive-algorithms-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-allrunes-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-allrunes-doc", + "rpm": "texlive-allrunes-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-almfixed-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-almfixed-doc", + "rpm": "texlive-almfixed-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alnumsec-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alnumsec-doc", + "rpm": "texlive-alnumsec-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alterqcm" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alterqcm", + "rpm": "texlive-alterqcm" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alterqcm-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alterqcm-doc", + "rpm": "texlive-alterqcm-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-altfont" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-altfont", + "rpm": "texlive-altfont" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-ametsoc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ametsoc", + "rpm": "texlive-ametsoc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-ametsoc-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ametsoc-doc", + "rpm": "texlive-ametsoc-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amiri-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amiri-doc", + "rpm": "texlive-amiri-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsaddr" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsaddr", + "rpm": "texlive-amsaddr" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amscls" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amscls", + "rpm": "texlive-amscls" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-vn-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-vn-doc", + "rpm": "texlive-amsldoc-vn-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsmath" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsmath", + "rpm": "texlive-amsmath" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsrefs" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsrefs", + "rpm": "texlive-amsrefs" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsrefs-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsrefs-doc", + "rpm": "texlive-amsrefs-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-animate-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-animate-doc", + "rpm": "texlive-animate-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro", + "rpm": "texlive-anonymouspro" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-answers" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-answers", + "rpm": "texlive-answers" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-antomega" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-antomega", + "rpm": "texlive-antomega" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-anufinalexam-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anufinalexam-doc", + "rpm": "texlive-anufinalexam-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize-doc", + "rpm": "texlive-anyfontsize-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz", + "rpm": "texlive-aobs-tikz" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6e-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6e-doc", + "rpm": "texlive-apa6e-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apnum-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apnum-doc", + "rpm": "texlive-apnum-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendix" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendix", + "rpm": "texlive-appendix" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apprends-latex-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apprends-latex-doc", + "rpm": "texlive-apprends-latex-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apptools" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apptools", + "rpm": "texlive-apptools" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabtex" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabtex", + "rpm": "texlive-arabtex" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabtex-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabtex-doc", + "rpm": "texlive-arabtex-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabxetex-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabxetex-doc", + "rpm": "texlive-arabxetex-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto-doc", + "rpm": "texlive-aramaic-serto-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaic" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaic", + "rpm": "texlive-archaic" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arcs" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arcs", + "rpm": "texlive-arcs" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arcs-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arcs-doc", + "rpm": "texlive-arcs-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arev-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arev-doc", + "rpm": "texlive-arev-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv", + "rpm": "texlive-ESIEEcv" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-GS1" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-GS1", + "rpm": "texlive-GS1" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran-doc", + "rpm": "texlive-IEEEtran-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIstyle" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIstyle", + "rpm": "texlive-SIstyle" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIstyle-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIstyle-doc", + "rpm": "texlive-SIstyle-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIunits" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIunits", + "rpm": "texlive-SIunits" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIunits-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIunits-doc", + "rpm": "texlive-SIunits-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabluatex-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabluatex-doc", + "rpm": "texlive-arabluatex-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaeologie-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaeologie-doc", + "rpm": "texlive-archaeologie-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abnt" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abnt", + "rpm": "texlive-abnt" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-actuarialsymbol" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-actuarialsymbol", + "rpm": "texlive-actuarialsymbol" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aligned-overset" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aligned-overset", + "rpm": "texlive-aligned-overset" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apxproof" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apxproof", + "rpm": "texlive-apxproof" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-12many" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-12many", + "rpm": "texlive-12many" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-a0poster" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-a0poster", + "rpm": "texlive-a0poster" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-a5comb" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-a5comb", + "rpm": "texlive-a5comb" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abbr-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abbr-doc", + "rpm": "texlive-abbr-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abc", + "rpm": "texlive-abc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abraces-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abraces-doc", + "rpm": "texlive-abraces-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstyles" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstyles", + "rpm": "texlive-abstyles" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstyles-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstyles-doc", + "rpm": "texlive-abstyles-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmconf" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmconf", + "rpm": "texlive-acmconf" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acronym" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acronym", + "rpm": "texlive-acronym" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acroterm" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acroterm", + "rpm": "texlive-acroterm" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-addlines" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-addlines", + "rpm": "texlive-addlines" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfathesis" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfathesis", + "rpm": "texlive-adfathesis" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfathesis-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfathesis-doc", + "rpm": "texlive-adfathesis-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols", + "rpm": "texlive-adfsymbols" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adrconv" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adrconv", + "rpm": "texlive-adrconv" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adrconv-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adrconv-doc", + "rpm": "texlive-adrconv-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-advdate-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-advdate-doc", + "rpm": "texlive-advdate-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aeguill-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aeguill-doc", + "rpm": "texlive-aeguill-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aiaa" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aiaa", + "rpm": "texlive-aiaa" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alegreya" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alegreya", + "rpm": "texlive-alegreya" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alegreya-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alegreya-doc", + "rpm": "texlive-alegreya-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alertmessage-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alertmessage-doc", + "rpm": "texlive-alertmessage-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e-doc", + "rpm": "texlive-algorithm2e-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx", + "rpm": "texlive-algorithmicx" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alg-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alg-doc", + "rpm": "texlive-alg-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-allrunes" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-allrunes", + "rpm": "texlive-allrunes" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-altfont-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-altfont-doc", + "rpm": "texlive-altfont-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amslatex-primer-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amslatex-primer-doc", + "rpm": "texlive-amslatex-primer-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsmath-it-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsmath-it-doc", + "rpm": "texlive-amsmath-it-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsmath-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsmath-doc", + "rpm": "texlive-amsmath-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsthdoc-it-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsthdoc-it-doc", + "rpm": "texlive-amsthdoc-it-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-animate" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-animate", + "rpm": "texlive-animate" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-antiqua" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-antiqua", + "rpm": "texlive-antiqua" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-antiqua-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-antiqua-doc", + "rpm": "texlive-antiqua-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-antt" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-antt", + "rpm": "texlive-antt" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-antt-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-antt-doc", + "rpm": "texlive-antt-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize", + "rpm": "texlive-anyfontsize" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-anysize" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anysize", + "rpm": "texlive-anysize" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz-doc", + "rpm": "texlive-aobs-tikz-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aomart" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aomart", + "rpm": "texlive-aomart" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aomart-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aomart-doc", + "rpm": "texlive-aomart-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apacite-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apacite-doc", + "rpm": "texlive-apacite-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa", + "rpm": "texlive-apa" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apnum" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apnum", + "rpm": "texlive-apnum" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer-doc", + "rpm": "texlive-appendixnumberbeamer-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto", + "rpm": "texlive-aramaic-serto" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arev" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arev", + "rpm": "texlive-arev" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-armtex" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-armtex", + "rpm": "texlive-armtex" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-MemoirChapStyles-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-MemoirChapStyles-doc", + "rpm": "texlive-MemoirChapStyles-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper-doc", + "rpm": "texlive-HA-prosper-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf-doc", + "rpm": "texlive-IEEEconf-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adtrees" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adtrees", + "rpm": "texlive-adtrees" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi-add-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi-add-doc", + "rpm": "texlive-arabi-add-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaeologie" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaeologie", + "rpm": "texlive-archaeologie" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-addfont" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-addfont", + "rpm": "texlive-addfont" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alkalami" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alkalami", + "rpm": "texlive-alkalami" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apalike-german" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apalike-german", + "rpm": "texlive-apalike-german" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arimo" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arimo", + "rpm": "texlive-arimo" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-algobox" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algobox", + "rpm": "texlive-algobox" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adigraph" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adigraph", + "rpm": "texlive-adigraph" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amscls-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amscls-doc", + "rpm": "texlive-amscls-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-12many-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-12many-doc", + "rpm": "texlive-12many-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-2up" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-2up", + "rpm": "texlive-2up" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-2up-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-2up-doc", + "rpm": "texlive-2up-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-a0poster-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-a0poster-doc", + "rpm": "texlive-a0poster-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-a4wide" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-a4wide", + "rpm": "texlive-a4wide" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aastex-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aastex-doc", + "rpm": "texlive-aastex-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abc-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abc-doc", + "rpm": "texlive-abc-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abntex2" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abntex2", + "rpm": "texlive-abntex2" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abraces" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abraces", + "rpm": "texlive-abraces" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstract" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstract", + "rpm": "texlive-abstract" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstract-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstract-doc", + "rpm": "texlive-abstract-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-academicons" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-academicons", + "rpm": "texlive-academicons" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-academicons-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-academicons-doc", + "rpm": "texlive-academicons-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-achemso" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-achemso", + "rpm": "texlive-achemso" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmconf-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmconf-doc", + "rpm": "texlive-acmconf-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acronym-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acronym-doc", + "rpm": "texlive-acronym-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acro" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acro", + "rpm": "texlive-acro" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-active-conf" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-active-conf", + "rpm": "texlive-active-conf" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-addlines-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-addlines-doc", + "rpm": "texlive-addlines-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adforn-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adforn-doc", + "rpm": "texlive-adforn-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol", + "rpm": "texlive-adjmulticol" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-afparticle" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-afparticle", + "rpm": "texlive-afparticle" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-afparticle-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-afparticle-doc", + "rpm": "texlive-afparticle-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-afthesis" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-afthesis", + "rpm": "texlive-afthesis" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aguplus" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aguplus", + "rpm": "texlive-aguplus" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aiaa-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aiaa-doc", + "rpm": "texlive-aiaa-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-ajl" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ajl", + "rpm": "texlive-ajl" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-akktex" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-akktex", + "rpm": "texlive-akktex" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e", + "rpm": "texlive-algorithm2e" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx-doc", + "rpm": "texlive-algorithmicx-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alg" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alg", + "rpm": "texlive-alg" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-almfixed" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-almfixed", + "rpm": "texlive-almfixed" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alnumsec" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alnumsec", + "rpm": "texlive-alnumsec" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amiri" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amiri", + "rpm": "texlive-amiri" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsaddr-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsaddr-doc", + "rpm": "texlive-amsaddr-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsfonts" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsfonts", + "rpm": "texlive-amsfonts" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsfonts-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsfonts-doc", + "rpm": "texlive-amsfonts-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-it-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-it-doc", + "rpm": "texlive-amsldoc-it-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonchap" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonchap", + "rpm": "texlive-anonchap" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonchap-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonchap-doc", + "rpm": "texlive-anonchap-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro-doc", + "rpm": "texlive-anonymouspro-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-answers-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-answers-doc", + "rpm": "texlive-answers-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-antomega-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-antomega-doc", + "rpm": "texlive-antomega-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-anysize-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anysize-doc", + "rpm": "texlive-anysize-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6e" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6e", + "rpm": "texlive-apa6e" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6", + "rpm": "texlive-apa6" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6-doc", + "rpm": "texlive-apa6-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apacite" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apacite", + "rpm": "texlive-apacite" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apalike2" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apalike2", + "rpm": "texlive-apalike2" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa-doc", + "rpm": "texlive-apa-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer", + "rpm": "texlive-appendixnumberbeamer" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendix-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendix-doc", + "rpm": "texlive-appendix-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apptools-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apptools-doc", + "rpm": "texlive-apptools-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi", + "rpm": "texlive-arabi" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi-doc", + "rpm": "texlive-arabi-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabxetex" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabxetex", + "rpm": "texlive-arabxetex" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaic-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaic-doc", + "rpm": "texlive-archaic-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-armtex-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-armtex-doc", + "rpm": "texlive-armtex-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-asana-math" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-asana-math", + "rpm": "texlive-asana-math" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-asana-math-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-asana-math-doc", + "rpm": "texlive-asana-math-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-Type1fonts-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-Type1fonts-doc", + "rpm": "texlive-Type1fonts-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv-doc", + "rpm": "texlive-ESIEEcv-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-GS1-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-GS1-doc", + "rpm": "texlive-GS1-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper", + "rpm": "texlive-HA-prosper" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-Tabbing" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-Tabbing", + "rpm": "texlive-Tabbing" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-Tabbing-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-Tabbing-doc", + "rpm": "texlive-Tabbing-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf", + "rpm": "texlive-IEEEconf" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran", + "rpm": "texlive-IEEEtran" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmart-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmart-doc", + "rpm": "texlive-acmart-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmart" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmart", + "rpm": "texlive-acmart" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adtrees-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adtrees-doc", + "rpm": "texlive-adtrees-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi-add" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi-add", + "rpm": "texlive-arabi-add" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabluatex" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabluatex", + "rpm": "texlive-arabluatex" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-algolrevived" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algolrevived", + "rpm": "texlive-algolrevived" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aecc-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aecc-doc", + "rpm": "texlive-aecc-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aecc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aecc", + "rpm": "texlive-aecc" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-d.json b/suite2cases/texlive-split-d.json index 313d3cd48..9cf012665 100644 --- a/suite2cases/texlive-split-d.json +++ b/suite2cases/texlive-split-d.json @@ -5,940 +5,1252 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-split-d" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-split-d", + "rpm": "texlive-split-d" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1-doc", + "rpm": "texlive-blacklettert1-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blindtext" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blindtext", + "rpm": "texlive-blindtext" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blindtext-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blindtext-doc", + "rpm": "texlive-blindtext-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blkarray" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blkarray", + "rpm": "texlive-blkarray" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blkarray-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blkarray-doc", + "rpm": "texlive-blkarray-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-block-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-block-doc", + "rpm": "texlive-block-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bodegraph" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bodegraph", + "rpm": "texlive-bodegraph" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bodegraph-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bodegraph-doc", + "rpm": "texlive-bodegraph-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bohr-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bohr-doc", + "rpm": "texlive-bohr-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boites" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boites", + "rpm": "texlive-boites" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bold-extra" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bold-extra", + "rpm": "texlive-bold-extra" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs", + "rpm": "texlive-bondgraphs" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs-doc", + "rpm": "texlive-bondgraphs-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookcover-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookcover-doc", + "rpm": "texlive-bookcover-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookdb-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookdb-doc", + "rpm": "texlive-bookdb-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookest-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookest-doc", + "rpm": "texlive-bookest-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-booklet-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-booklet-doc", + "rpm": "texlive-booklet-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookman" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookman", + "rpm": "texlive-bookman" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs-fr-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs-fr-doc", + "rpm": "texlive-booktabs-fr-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs", + "rpm": "texlive-booktabs" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bophook-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bophook-doc", + "rpm": "texlive-bophook-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-borceux" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-borceux", + "rpm": "texlive-borceux" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage", + "rpm": "texlive-boxedminipage" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpchem-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpchem-doc", + "rpm": "texlive-bpchem-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bracketkey" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bracketkey", + "rpm": "texlive-bracketkey" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-braille" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-braille", + "rpm": "texlive-braille" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-breqn-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-breqn-doc", + "rpm": "texlive-breqn-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-brushscr" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-brushscr", + "rpm": "texlive-brushscr" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bullcntr-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bullcntr-doc", + "rpm": "texlive-bullcntr-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-burmese-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-burmese-doc", + "rpm": "texlive-burmese-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bussproofs" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bussproofs", + "rpm": "texlive-bussproofs" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxbase" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxbase", + "rpm": "texlive-bxbase" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer-doc", + "rpm": "texlive-bxdpx-beamer-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxeepic-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxeepic-doc", + "rpm": "texlive-bxeepic-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjscls" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjscls", + "rpm": "texlive-bxjscls" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjscls-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjscls-doc", + "rpm": "texlive-bxjscls-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculation-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculation-doc", + "rpm": "texlive-calculation-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculator-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculator-doc", + "rpm": "texlive-calculator-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra", + "rpm": "texlive-calligra" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra-doc", + "rpm": "texlive-calligra-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calrsfs-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calrsfs-doc", + "rpm": "texlive-calrsfs-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cals-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cals-doc", + "rpm": "texlive-cals-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy", + "rpm": "texlive-calxxxx-yyyy" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout-doc", + "rpm": "texlive-canoniclayout-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cantarell-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cantarell-doc", + "rpm": "texlive-cantarell-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-captdef" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-captdef", + "rpm": "texlive-captdef" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-captdef-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-captdef-doc", + "rpm": "texlive-captdef-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-caption" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-caption", + "rpm": "texlive-caption" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps", + "rpm": "texlive-carolmin-ps" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cascadilla" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cascadilla", + "rpm": "texlive-cascadilla" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cases-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cases-doc", + "rpm": "texlive-cases-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-catcodes-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catcodes-doc", + "rpm": "texlive-catcodes-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-catechis" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catechis", + "rpm": "texlive-catechis" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-catechis-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catechis-doc", + "rpm": "texlive-catechis-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-catoptions-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catoptions-doc", + "rpm": "texlive-catoptions-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic", + "rpm": "texlive-cbcoptic" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd-doc", + "rpm": "texlive-cbfonts-fd-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccfonts-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccfonts-doc", + "rpm": "texlive-ccfonts-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccicons" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccicons", + "rpm": "texlive-ccicons" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cclicenses-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cclicenses-doc", + "rpm": "texlive-cclicenses-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cc-pl" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cc-pl", + "rpm": "texlive-cc-pl" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cc-pl-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cc-pl-doc", + "rpm": "texlive-cc-pl-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl-doc", + "rpm": "texlive-cdpbundl-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd", + "rpm": "texlive-cd" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cellspace-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cellspace-doc", + "rpm": "texlive-cellspace-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cell-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cell-doc", + "rpm": "texlive-cell-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-censor" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-censor", + "rpm": "texlive-censor" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials-doc", + "rpm": "texlive-cfr-initials-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-changepage" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changepage", + "rpm": "texlive-changepage" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-changepage-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changepage-doc", + "rpm": "texlive-changepage-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chappg" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chappg", + "rpm": "texlive-chappg" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder", + "rpm": "texlive-chapterfolder" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-charter" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-charter", + "rpm": "texlive-charter" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-charter-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-charter-doc", + "rpm": "texlive-charter-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemarrow" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemarrow", + "rpm": "texlive-chemarrow" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chembst-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chembst-doc", + "rpm": "texlive-chembst-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds-doc", + "rpm": "texlive-chemcompounds-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemfig" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemfig", + "rpm": "texlive-chemfig" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemgreek-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemgreek-doc", + "rpm": "texlive-chemgreek-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemmacros" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemmacros", + "rpm": "texlive-chemmacros" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemschemex-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemschemex-doc", + "rpm": "texlive-chemschemex-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessboard" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessboard", + "rpm": "texlive-chessboard" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessfss" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessfss", + "rpm": "texlive-chessfss" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessfss-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessfss-doc", + "rpm": "texlive-chessfss-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams", + "rpm": "texlive-chess-problem-diagrams" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chet" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chet", + "rpm": "texlive-chet" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote-doc", + "rpm": "texlive-chicago-annote-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chickenize-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chickenize-doc", + "rpm": "texlive-chickenize-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chkfloat" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chkfloat", + "rpm": "texlive-chkfloat" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chkfloat-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chkfloat-doc", + "rpm": "texlive-chkfloat-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chletter" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chletter", + "rpm": "texlive-chletter" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chletter-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chletter-doc", + "rpm": "texlive-chletter-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chngcntr" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chngcntr", + "rpm": "texlive-chngcntr" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronology" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronology", + "rpm": "texlive-chronology" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-circuitikz-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-circuitikz-doc", + "rpm": "texlive-circuitikz-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cite-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cite-doc", + "rpm": "texlive-cite-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakcites-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakcites-doc", + "rpm": "texlive-breakcites-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont", + "rpm": "texlive-bxnewfont" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize", + "rpm": "texlive-bxpapersize" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chivo-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chivo-doc", + "rpm": "texlive-chivo-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chivo" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chivo", + "rpm": "texlive-chivo" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic-doc", + "rpm": "texlive-churchslavonic-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1", + "rpm": "texlive-blacklettert1" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blochsphere" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blochsphere", + "rpm": "texlive-blochsphere" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp", + "rpm": "texlive-blockdraw_mp" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-block" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-block", + "rpm": "texlive-block" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bloques" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bloques", + "rpm": "texlive-bloques" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr-doc", + "rpm": "texlive-bnumexpr-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boisik-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boisik-doc", + "rpm": "texlive-boisik-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boites-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boites-doc", + "rpm": "texlive-boites-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bold-extra-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bold-extra-doc", + "rpm": "texlive-bold-extra-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boldtensors" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boldtensors", + "rpm": "texlive-boldtensors" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraph" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraph", + "rpm": "texlive-bondgraph" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraph-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraph-doc", + "rpm": "texlive-bondgraph-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookest" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookest", + "rpm": "texlive-bookest" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookhands-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookhands-doc", + "rpm": "texlive-bookhands-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs-de-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs-de-doc", + "rpm": "texlive-booktabs-de-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs-doc", + "rpm": "texlive-booktabs-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boolexpr" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boolexpr", + "rpm": "texlive-boolexpr" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boondox" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boondox", + "rpm": "texlive-boondox" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boondox-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boondox-doc", + "rpm": "texlive-boondox-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bophook" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bophook", + "rpm": "texlive-bophook" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bosisio" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bosisio", + "rpm": "texlive-bosisio" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bosisio-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bosisio-doc", + "rpm": "texlive-bosisio-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxhandler" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxhandler", + "rpm": "texlive-boxhandler" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpchem" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpchem", + "rpm": "texlive-bpchem" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial-doc", + "rpm": "texlive-bpolynomial-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bracketkey-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bracketkey-doc", + "rpm": "texlive-bracketkey-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-braids" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-braids", + "rpm": "texlive-braids" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-braids-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-braids-doc", + "rpm": "texlive-braids-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-braket" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-braket", + "rpm": "texlive-braket" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-braket-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-braket-doc", + "rpm": "texlive-braket-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation-doc", + "rpm": "texlive-brandeis-dissertation-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakurl" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakurl", + "rpm": "texlive-breakurl" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakurl-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakurl-doc", + "rpm": "texlive-breakurl-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-breqn" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-breqn", + "rpm": "texlive-breqn" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-br-lex-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-br-lex-doc", + "rpm": "texlive-br-lex-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bropd" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bropd", + "rpm": "texlive-bropd" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bropd-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bropd-doc", + "rpm": "texlive-bropd-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxbase-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxbase-doc", + "rpm": "texlive-bxbase-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype-doc", + "rpm": "texlive-bxcjkjatype-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer", + "rpm": "texlive-bxdpx-beamer" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxeepic" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxeepic", + "rpm": "texlive-bxeepic" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bytefield" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bytefield", + "rpm": "texlive-bytefield" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bytefield-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bytefield-doc", + "rpm": "texlive-bytefield-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-c90-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-c90-doc", + "rpm": "texlive-c90-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-caladea-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-caladea-doc", + "rpm": "texlive-caladea-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calcage" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calcage", + "rpm": "texlive-calcage" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calctab" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calctab", + "rpm": "texlive-calctab" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1", + "rpm": "texlive-calligra-type1" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1-doc", + "rpm": "texlive-calligra-type1-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cals" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cals", + "rpm": "texlive-cals" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy-doc", + "rpm": "texlive-calxxxx-yyyy-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cancel" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cancel", + "rpm": "texlive-cancel" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout", + "rpm": "texlive-canoniclayout" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-captcont" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-captcont", + "rpm": "texlive-captcont" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-caption-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-caption-doc", + "rpm": "texlive-caption-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-capt-of" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-capt-of", + "rpm": "texlive-capt-of" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-capt-of-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-capt-of-doc", + "rpm": "texlive-capt-of-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlito" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlito", + "rpm": "texlive-carlito" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlito-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlito-doc", + "rpm": "texlive-carlito-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps-doc", + "rpm": "texlive-carolmin-ps-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cascadilla-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cascadilla-doc", + "rpm": "texlive-cascadilla-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-casyl-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-casyl-doc", + "rpm": "texlive-casyl-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags", + "rpm": "texlive-catchfilebetweentags" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags-doc", + "rpm": "texlive-catchfilebetweentags-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-catcodes" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catcodes", + "rpm": "texlive-catcodes" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-catoptions" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catoptions", + "rpm": "texlive-catoptions" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic-doc", + "rpm": "texlive-cbcoptic-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-doc", + "rpm": "texlive-cbfonts-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccicons-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccicons-doc", + "rpm": "texlive-ccicons-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cclicenses" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cclicenses", + "rpm": "texlive-cclicenses" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd-doc", + "rpm": "texlive-cd-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-celtic-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-celtic-doc", + "rpm": "texlive-celtic-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm", + "rpm": "texlive-cfr-lm" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm-doc", + "rpm": "texlive-cfr-lm-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-changelayout" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changelayout", + "rpm": "texlive-changelayout" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-changes" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changes", + "rpm": "texlive-changes" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chbibref" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chbibref", + "rpm": "texlive-chbibref" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chbibref-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chbibref-doc", + "rpm": "texlive-chbibref-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcono-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcono-doc", + "rpm": "texlive-chemcono-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemexec-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemexec-doc", + "rpm": "texlive-chemexec-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemformula" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemformula", + "rpm": "texlive-chemformula" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemformula-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemformula-doc", + "rpm": "texlive-chemformula-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemgreek" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemgreek", + "rpm": "texlive-chemgreek" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemmacros-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemmacros-doc", + "rpm": "texlive-chemmacros-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemnum" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemnum", + "rpm": "texlive-chemnum" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemnum-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemnum-doc", + "rpm": "texlive-chemnum-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemschemex" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemschemex", + "rpm": "texlive-chemschemex" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemstyle-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemstyle-doc", + "rpm": "texlive-chemstyle-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cherokee-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cherokee-doc", + "rpm": "texlive-cherokee-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess-doc", + "rpm": "texlive-chess-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chet-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chet-doc", + "rpm": "texlive-chet-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chextras" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chextras", + "rpm": "texlive-chextras" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote", + "rpm": "texlive-chicago-annote" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chickenize" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chickenize", + "rpm": "texlive-chickenize" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chngcntr-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chngcntr-doc", + "rpm": "texlive-chngcntr-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronology-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronology-doc", + "rpm": "texlive-chronology-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronosys" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronosys", + "rpm": "texlive-chronosys" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chscite" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chscite", + "rpm": "texlive-chscite" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cinzel-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cinzel-doc", + "rpm": "texlive-cinzel-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-circ" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-circ", + "rpm": "texlive-circ" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-citeall" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-citeall", + "rpm": "texlive-citeall" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-citeall-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-citeall-doc", + "rpm": "texlive-citeall-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakcites" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakcites", + "rpm": "texlive-breakcites" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver", + "rpm": "texlive-bxdvidriver" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxenclose" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxenclose", + "rpm": "texlive-bxenclose" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont-doc", + "rpm": "texlive-bxnewfont-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize-doc", + "rpm": "texlive-bxpapersize-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates-doc", + "rpm": "texlive-carbohydrates-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates", + "rpm": "texlive-carbohydrates" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic", + "rpm": "texlive-churchslavonic" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bredzenie" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bredzenie", + "rpm": "texlive-bredzenie" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxcalc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxcalc", + "rpm": "texlive-bxcalc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjalipsum" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjalipsum", + "rpm": "texlive-bxjalipsum" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjaprnind" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjaprnind", + "rpm": "texlive-bxjaprnind" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxorigcapt" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxorigcapt", + "rpm": "texlive-bxorigcapt" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-callouts" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-callouts", + "rpm": "texlive-callouts" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cesenaexam" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cesenaexam", + "rpm": "texlive-cesenaexam" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cheatsheet" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cheatsheet", + "rpm": "texlive-cheatsheet" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-childdoc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-childdoc", + "rpm": "texlive-childdoc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blochsphere-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blochsphere-doc", + "rpm": "texlive-blochsphere-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp-doc", + "rpm": "texlive-blockdraw_mp-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bloques-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bloques-doc", + "rpm": "texlive-bloques-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blox" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blox", + "rpm": "texlive-blox" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blox-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blox-doc", + "rpm": "texlive-blox-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr", + "rpm": "texlive-bnumexpr" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bohr" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bohr", + "rpm": "texlive-bohr" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boisik" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boisik", + "rpm": "texlive-boisik" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boldtensors-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boldtensors-doc", + "rpm": "texlive-boldtensors-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookcover" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookcover", + "rpm": "texlive-bookcover" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookdb" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookdb", + "rpm": "texlive-bookdb" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookhands" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookhands", + "rpm": "texlive-bookhands" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-booklet" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-booklet", + "rpm": "texlive-booklet" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boolexpr-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boolexpr-doc", + "rpm": "texlive-boolexpr-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-borceux-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-borceux-doc", + "rpm": "texlive-borceux-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxhandler-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxhandler-doc", + "rpm": "texlive-boxhandler-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial", + "rpm": "texlive-bpolynomial" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-braille-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-braille-doc", + "rpm": "texlive-braille-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation", + "rpm": "texlive-brandeis-dissertation" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-br-lex" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-br-lex", + "rpm": "texlive-br-lex" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-brushscr-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-brushscr-doc", + "rpm": "texlive-brushscr-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bullcntr" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bullcntr", + "rpm": "texlive-bullcntr" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-burmese" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-burmese", + "rpm": "texlive-burmese" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bussproofs-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bussproofs-doc", + "rpm": "texlive-bussproofs-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype", + "rpm": "texlive-bxcjkjatype" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver", + "rpm": "texlive-bxpdfver" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver-doc", + "rpm": "texlive-bxpdfver-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-c90" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-c90", + "rpm": "texlive-c90" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cabin" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cabin", + "rpm": "texlive-cabin" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cabin-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cabin-doc", + "rpm": "texlive-cabin-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-caladea" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-caladea", + "rpm": "texlive-caladea" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calcage-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calcage-doc", + "rpm": "texlive-calcage-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calctab-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calctab-doc", + "rpm": "texlive-calctab-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculation" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculation", + "rpm": "texlive-calculation" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculator" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculator", + "rpm": "texlive-calculator" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calrsfs" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calrsfs", + "rpm": "texlive-calrsfs" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cancel-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cancel-doc", + "rpm": "texlive-cancel-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cantarell" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cantarell", + "rpm": "texlive-cantarell" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-captcont-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-captcont-doc", + "rpm": "texlive-captcont-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlisle" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlisle", + "rpm": "texlive-carlisle" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlisle-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlisle-doc", + "rpm": "texlive-carlisle-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cases" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cases", + "rpm": "texlive-cases" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-casyl" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-casyl", + "rpm": "texlive-casyl" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd", + "rpm": "texlive-cbfonts-fd" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts", + "rpm": "texlive-cbfonts" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccaption" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccaption", + "rpm": "texlive-ccaption" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccaption-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccaption-doc", + "rpm": "texlive-ccaption-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccfonts" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccfonts", + "rpm": "texlive-ccfonts" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd-cover" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd-cover", + "rpm": "texlive-cd-cover" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd-cover-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd-cover-doc", + "rpm": "texlive-cd-cover-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl", + "rpm": "texlive-cdpbundl" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cellspace" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cellspace", + "rpm": "texlive-cellspace" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cell" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cell", + "rpm": "texlive-cell" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-celtic" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-celtic", + "rpm": "texlive-celtic" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-censor-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-censor-doc", + "rpm": "texlive-censor-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials", + "rpm": "texlive-cfr-initials" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-changebar" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changebar", + "rpm": "texlive-changebar" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-changebar-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changebar-doc", + "rpm": "texlive-changebar-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-changelayout-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changelayout-doc", + "rpm": "texlive-changelayout-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-changes-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changes-doc", + "rpm": "texlive-changes-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chappg-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chappg-doc", + "rpm": "texlive-chappg-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder-doc", + "rpm": "texlive-chapterfolder-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemarrow-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemarrow-doc", + "rpm": "texlive-chemarrow-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chembst" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chembst", + "rpm": "texlive-chembst" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds", + "rpm": "texlive-chemcompounds" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcono" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcono", + "rpm": "texlive-chemcono" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemexec" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemexec", + "rpm": "texlive-chemexec" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemfig-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemfig-doc", + "rpm": "texlive-chemfig-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chem-journal" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chem-journal", + "rpm": "texlive-chem-journal" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemstyle" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemstyle", + "rpm": "texlive-chemstyle" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cherokee" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cherokee", + "rpm": "texlive-cherokee" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessboard-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessboard-doc", + "rpm": "texlive-chessboard-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams-doc", + "rpm": "texlive-chess-problem-diagrams-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess", + "rpm": "texlive-chess" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chextras-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chextras-doc", + "rpm": "texlive-chextras-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chicago" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chicago", + "rpm": "texlive-chicago" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronosys-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronosys-doc", + "rpm": "texlive-chronosys-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chscite-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chscite-doc", + "rpm": "texlive-chscite-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cinzel" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cinzel", + "rpm": "texlive-cinzel" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-circ-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-circ-doc", + "rpm": "texlive-circ-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-circuitikz" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-circuitikz", + "rpm": "texlive-circuitikz" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cite" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cite", + "rpm": "texlive-cite" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver-doc", + "rpm": "texlive-bxdvidriver-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxenclose-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxenclose-doc", + "rpm": "texlive-bxenclose-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cascade" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cascade", + "rpm": "texlive-cascade" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cellprops" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cellprops", + "rpm": "texlive-cellprops" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemsec" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemsec", + "rpm": "texlive-chemsec" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e", + "rpm": "texlive-boxedminipage2e" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage-doc", + "rpm": "texlive-boxedminipage-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e-doc", + "rpm": "texlive-boxedminipage2e-doc" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-e.json b/suite2cases/texlive-split-e.json index 4a8be8000..d7ae5a5f6 100644 --- a/suite2cases/texlive-split-e.json +++ b/suite2cases/texlive-split-e.json @@ -5,979 +5,1304 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-split-e" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-split-e", + "rpm": "texlive-split-e" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cinzel-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cinzel-doc", + "rpm": "texlive-cinzel-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-circuitikz" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-circuitikz", + "rpm": "texlive-circuitikz" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cite-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cite-doc", + "rpm": "texlive-cite-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew-doc", + "rpm": "texlive-cjhebrew-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko-doc", + "rpm": "texlive-cjk-ko-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct", + "rpm": "texlive-cjkpunct" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-classics-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-classics-doc", + "rpm": "texlive-classics-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-classpack" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-classpack", + "rpm": "texlive-classpack" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-classpack-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-classpack-doc", + "rpm": "texlive-classpack-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clearsans-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clearsans-doc", + "rpm": "texlive-clearsans-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleveref-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleveref-doc", + "rpm": "texlive-cleveref-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode", + "rpm": "texlive-clrscode" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmap" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmap", + "rpm": "texlive-cmap" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmarrows" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmarrows", + "rpm": "texlive-cmarrows" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmarrows-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmarrows-doc", + "rpm": "texlive-cmarrows-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmbright-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmbright-doc", + "rpm": "texlive-cmbright-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmcyr" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmcyr", + "rpm": "texlive-cmcyr" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmcyr-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmcyr-doc", + "rpm": "texlive-cmcyr-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmextra" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmextra", + "rpm": "texlive-cmextra" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc-doc", + "rpm": "texlive-cm-lgc-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpica" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpica", + "rpm": "texlive-cmpica" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpj" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpj", + "rpm": "texlive-cmpj" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmsd" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmsd", + "rpm": "texlive-cmsd" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm", + "rpm": "texlive-cm" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-doc", + "rpm": "texlive-cm-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnbwp-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnbwp-doc", + "rpm": "texlive-cnbwp-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntformats" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntformats", + "rpm": "texlive-cntformats" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntformats-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntformats-doc", + "rpm": "texlive-cntformats-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-codedoc-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codedoc-doc", + "rpm": "texlive-codedoc-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-codepage" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codepage", + "rpm": "texlive-codepage" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-codesection" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codesection", + "rpm": "texlive-codesection" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano", + "rpm": "texlive-codicefiscaleitaliano" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collref-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collref-doc", + "rpm": "texlive-collref-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-compactbib" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-compactbib", + "rpm": "texlive-compactbib" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-binextra" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-binextra", + "rpm": "texlive-collection-binextra" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-context" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-context", + "rpm": "texlive-collection-context" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-account" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-account", + "rpm": "texlive-context-account" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-algorithmic" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-algorithmic", + "rpm": "texlive-context-algorithmic" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-animation" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-animation", + "rpm": "texlive-context-animation" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-annotation-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-annotation-doc", + "rpm": "texlive-context-annotation-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-chromato" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-chromato", + "rpm": "texlive-context-chromato" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan-doc", + "rpm": "texlive-context-construction-plan-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers-doc", + "rpm": "texlive-context-cyrillicnumbers-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-french-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-french-doc", + "rpm": "texlive-context-french-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage", + "rpm": "texlive-context-fullpage" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine-doc", + "rpm": "texlive-context-lettrine-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn", + "rpm": "texlive-context-notes-zh-cn" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-ruby" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-ruby", + "rpm": "texlive-context-ruby" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts", + "rpm": "texlive-context-simplefonts" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides", + "rpm": "texlive-context-simpleslides" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides-doc", + "rpm": "texlive-context-simpleslides-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-title" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-title", + "rpm": "texlive-context-title" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-title-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-title-doc", + "rpm": "texlive-context-title-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator", + "rpm": "texlive-context-transliterator" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator-doc", + "rpm": "texlive-context-transliterator-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typearea-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typearea-doc", + "rpm": "texlive-context-typearea-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts", + "rpm": "texlive-context-typescripts" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts-doc", + "rpm": "texlive-context-typescripts-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsextra" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsextra", + "rpm": "texlive-collection-fontsextra" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-comfortaa" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comfortaa", + "rpm": "texlive-comfortaa" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-comfortaa-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comfortaa-doc", + "rpm": "texlive-comfortaa-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-comicneue" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comicneue", + "rpm": "texlive-comicneue" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-comicneue-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comicneue-doc", + "rpm": "texlive-comicneue-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts", + "rpm": "texlive-concmath-fonts" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts-doc", + "rpm": "texlive-concmath-fonts-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols", + "rpm": "texlive-cookingsymbols" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope", + "rpm": "texlive-countriesofeurope" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-courier" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-courier", + "rpm": "texlive-courier" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-covington" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-covington", + "rpm": "texlive-covington" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langcyrillic" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langcyrillic", + "rpm": "texlive-collection-langcyrillic" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-components-of-TeX-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-components-of-TeX-doc", + "rpm": "texlive-components-of-TeX-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langeuropean" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langeuropean", + "rpm": "texlive-collection-langeuropean" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langkorean" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langkorean", + "rpm": "texlive-collection-langkorean" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langspanish" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langspanish", + "rpm": "texlive-collection-langspanish" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics", + "rpm": "texlive-combinedgraphics" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colordoc-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colordoc-doc", + "rpm": "texlive-colordoc-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorwav" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorwav", + "rpm": "texlive-colorwav" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorweb" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorweb", + "rpm": "texlive-colorweb" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-combine" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combine", + "rpm": "texlive-combine" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-comma" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comma", + "rpm": "texlive-comma" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-commado" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-commado", + "rpm": "texlive-commado" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-commado-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-commado-doc", + "rpm": "texlive-commado-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-comment-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comment-doc", + "rpm": "texlive-comment-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-constants" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-constants", + "rpm": "texlive-constants" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cool" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cool", + "rpm": "texlive-cool" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coollist-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coollist-doc", + "rpm": "texlive-coollist-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolstr-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolstr-doc", + "rpm": "texlive-coolstr-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolthms" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolthms", + "rpm": "texlive-coolthms" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyedit-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyedit-doc", + "rpm": "texlive-copyedit-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox-doc", + "rpm": "texlive-copyrightbox-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-counttexruns" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-counttexruns", + "rpm": "texlive-counttexruns" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-courseoutline" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-courseoutline", + "rpm": "texlive-courseoutline" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coursepaper" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coursepaper", + "rpm": "texlive-coursepaper" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coverpage-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coverpage-doc", + "rpm": "texlive-coverpage-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-luatex" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-luatex", + "rpm": "texlive-collection-luatex" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-confproc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-confproc", + "rpm": "texlive-confproc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-confproc-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-confproc-doc", + "rpm": "texlive-confproc-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-complexity" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-complexity", + "rpm": "texlive-complexity" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack-doc", + "rpm": "texlive-cmdtrack-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmexb" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmexb", + "rpm": "texlive-cmexb" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cochineal-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cochineal-doc", + "rpm": "texlive-cochineal-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cochineal" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cochineal", + "rpm": "texlive-cochineal" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-texworks" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-texworks", + "rpm": "texlive-collection-texworks" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-combofont" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combofont", + "rpm": "texlive-combofont" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-inifile" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-inifile", + "rpm": "texlive-context-inifile" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-conv-xkv" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-conv-xkv", + "rpm": "texlive-conv-xkv" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooking-units" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooking-units", + "rpm": "texlive-cooking-units" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-citeref" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-citeref", + "rpm": "texlive-citeref" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmsrb" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmsrb", + "rpm": "texlive-cmsrb" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-competences" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-competences", + "rpm": "texlive-competences" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-handlecsv" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-handlecsv", + "rpm": "texlive-context-handlecsv" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-correctmathalign" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-correctmathalign", + "rpm": "texlive-correctmathalign" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-lexikon-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-lexikon-doc", + "rpm": "texlive-lexikon-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-venturisadf" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-venturisadf", + "rpm": "texlive-venturisadf" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-circ-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-circ-doc", + "rpm": "texlive-circ-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-citeall" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-citeall", + "rpm": "texlive-citeall" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-citeall-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-citeall-doc", + "rpm": "texlive-citeall-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cite" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cite", + "rpm": "texlive-cite" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew", + "rpm": "texlive-cjhebrew" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko", + "rpm": "texlive-cjk-ko" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk-doc", + "rpm": "texlive-cjk-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-classicthesis" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-classicthesis", + "rpm": "texlive-classicthesis" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-classicthesis-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-classicthesis-doc", + "rpm": "texlive-classicthesis-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clearsans" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clearsans", + "rpm": "texlive-clearsans" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clipboard" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clipboard", + "rpm": "texlive-clipboard" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clipboard-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clipboard-doc", + "rpm": "texlive-clipboard-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clock" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clock", + "rpm": "texlive-clock" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e", + "rpm": "texlive-clrscode3e" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdstring" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdstring", + "rpm": "texlive-cmdstring" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdstring-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdstring-doc", + "rpm": "texlive-cmdstring-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmll" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmll", + "rpm": "texlive-cmll" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmll-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmll-doc", + "rpm": "texlive-cmll-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpica-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpica-doc", + "rpm": "texlive-cmpica-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-super" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-super", + "rpm": "texlive-cm-super" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-super-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-super-doc", + "rpm": "texlive-cm-super-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode", + "rpm": "texlive-cm-unicode" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode-doc", + "rpm": "texlive-cm-unicode-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnbwp" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnbwp", + "rpm": "texlive-cnbwp" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnltx" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnltx", + "rpm": "texlive-cnltx" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntperchap" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntperchap", + "rpm": "texlive-cntperchap" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-codedoc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codedoc", + "rpm": "texlive-codedoc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-codesection-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codesection-doc", + "rpm": "texlive-codesection-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langjapanese" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langjapanese", + "rpm": "texlive-collection-langjapanese" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collcell" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collcell", + "rpm": "texlive-collcell" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collectbox-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collectbox-doc", + "rpm": "texlive-collectbox-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortbl-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortbl-doc", + "rpm": "texlive-colortbl-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-animation-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-animation-doc", + "rpm": "texlive-context-animation-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-bnf-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-bnf-doc", + "rpm": "texlive-context-bnf-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-chromato-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-chromato-doc", + "rpm": "texlive-context-chromato-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers", + "rpm": "texlive-context-cyrillicnumbers" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-degrade" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-degrade", + "rpm": "texlive-context-degrade" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak-doc", + "rpm": "texlive-context-fancybreak-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-filter" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-filter", + "rpm": "texlive-context-filter" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gantt" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gantt", + "rpm": "texlive-context-gantt" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-letter-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-letter-doc", + "rpm": "texlive-context-letter-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn-doc", + "rpm": "texlive-context-notes-zh-cn-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-rst" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-rst", + "rpm": "texlive-context-rst" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-rst-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-rst-doc", + "rpm": "texlive-context-rst-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typearea" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typearea", + "rpm": "texlive-context-typearea" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-vim-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-vim-doc", + "rpm": "texlive-context-vim-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter", + "rpm": "texlive-context-visualcounter" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled", + "rpm": "texlive-courier-scaled" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled-doc", + "rpm": "texlive-courier-scaled-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsrecommended" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsrecommended", + "rpm": "texlive-collection-fontsrecommended" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-formatsextra" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-formatsextra", + "rpm": "texlive-collection-formatsextra" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorsep" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorsep", + "rpm": "texlive-colorsep" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-covington-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-covington-doc", + "rpm": "texlive-covington-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langarabic" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langarabic", + "rpm": "texlive-collection-langarabic" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langczechslovak" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langczechslovak", + "rpm": "texlive-collection-langczechslovak" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langenglish" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langenglish", + "rpm": "texlive-collection-langenglish" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langpolish" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langpolish", + "rpm": "texlive-collection-langpolish" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-pictures" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-pictures", + "rpm": "texlive-collection-pictures" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorinfo-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorinfo-doc", + "rpm": "texlive-colorinfo-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorspace" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorspace", + "rpm": "texlive-colorspace" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colourchange-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colourchange-doc", + "rpm": "texlive-colourchange-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-combelow" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combelow", + "rpm": "texlive-combelow" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-combelow-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combelow-doc", + "rpm": "texlive-combelow-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concepts-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concepts-doc", + "rpm": "texlive-concepts-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concprog" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concprog", + "rpm": "texlive-concprog" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-contracard" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-contracard", + "rpm": "texlive-contracard" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-contracard-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-contracard-doc", + "rpm": "texlive-contracard-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coollist" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coollist", + "rpm": "texlive-coollist" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolstr" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolstr", + "rpm": "texlive-coolstr" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolthms-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolthms-doc", + "rpm": "texlive-coolthms-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips", + "rpm": "texlive-cooltooltips" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coordsys-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coordsys-doc", + "rpm": "texlive-coordsys-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyedit" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyedit", + "rpm": "texlive-copyedit" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox", + "rpm": "texlive-copyrightbox" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coseoul" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coseoul", + "rpm": "texlive-coseoul" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-counttexruns-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-counttexruns-doc", + "rpm": "texlive-counttexruns-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-courseoutline-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-courseoutline-doc", + "rpm": "texlive-courseoutline-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath", + "rpm": "texlive-concmath" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath-doc", + "rpm": "texlive-concmath-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-conteq" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-conteq", + "rpm": "texlive-conteq" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-metapost" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-metapost", + "rpm": "texlive-collection-metapost" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-music" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-music", + "rpm": "texlive-collection-music" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-pstricks" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-pstricks", + "rpm": "texlive-collection-pstricks" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-publishers" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-publishers", + "rpm": "texlive-collection-publishers" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity", + "rpm": "texlive-computational-complexity" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack", + "rpm": "texlive-cmdtrack" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coloring-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coloring-doc", + "rpm": "texlive-coloring-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coloring" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coloring", + "rpm": "texlive-coloring" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-continue" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-continue", + "rpm": "texlive-continue" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-mathscience" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-mathscience", + "rpm": "texlive-collection-mathscience" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-plaingeneric" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-plaingeneric", + "rpm": "texlive-collection-plaingeneric" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-layout" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-layout", + "rpm": "texlive-context-layout" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrdblpg" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrdblpg", + "rpm": "texlive-clrdblpg" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrstrip" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrstrip", + "rpm": "texlive-clrstrip" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-wsuipa" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-wsuipa", + "rpm": "texlive-wsuipa" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-wsuipa-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-wsuipa-doc", + "rpm": "texlive-wsuipa-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-venturisadf-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-venturisadf-doc", + "rpm": "texlive-venturisadf-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cinzel" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cinzel", + "rpm": "texlive-cinzel" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-circ" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-circ", + "rpm": "texlive-circ" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-circuitikz-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-circuitikz-doc", + "rpm": "texlive-circuitikz-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct-doc", + "rpm": "texlive-cjkpunct-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk", + "rpm": "texlive-cjk" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cns" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cns", + "rpm": "texlive-cns" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cns-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cns-doc", + "rpm": "texlive-cns-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-classics" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-classics", + "rpm": "texlive-classics" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis", + "rpm": "texlive-cleanthesis" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis-doc", + "rpm": "texlive-cleanthesis-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clefval" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clefval", + "rpm": "texlive-clefval" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clefval-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clefval-doc", + "rpm": "texlive-clefval-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleveref" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleveref", + "rpm": "texlive-cleveref" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clock-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clock-doc", + "rpm": "texlive-clock-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cloze" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cloze", + "rpm": "texlive-cloze" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cloze-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cloze-doc", + "rpm": "texlive-cloze-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e-doc", + "rpm": "texlive-clrscode3e-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode-doc", + "rpm": "texlive-clrscode-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmap-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmap-doc", + "rpm": "texlive-cmap-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmbright" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmbright", + "rpm": "texlive-cmbright" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc", + "rpm": "texlive-cm-lgc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpj-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpj-doc", + "rpm": "texlive-cmpj-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmsd-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmsd-doc", + "rpm": "texlive-cmsd-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmtiup" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmtiup", + "rpm": "texlive-cmtiup" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmtiup-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmtiup-doc", + "rpm": "texlive-cmtiup-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnltx-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnltx-doc", + "rpm": "texlive-cnltx-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntperchap-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntperchap-doc", + "rpm": "texlive-cntperchap-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-codepage-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codepage-doc", + "rpm": "texlive-codepage-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langitalian" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langitalian", + "rpm": "texlive-collection-langitalian" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano-doc", + "rpm": "texlive-codicefiscaleitaliano-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collcell-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collcell-doc", + "rpm": "texlive-collcell-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collectbox" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collectbox", + "rpm": "texlive-collectbox" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-basic" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-basic", + "rpm": "texlive-collection-basic" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-bibtexextra" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-bibtexextra", + "rpm": "texlive-collection-bibtexextra" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-latex" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-latex", + "rpm": "texlive-collection-latex" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortbl" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortbl", + "rpm": "texlive-colortbl" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collref" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collref", + "rpm": "texlive-collref" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-account-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-account-doc", + "rpm": "texlive-context-account-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-annotation" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-annotation", + "rpm": "texlive-context-annotation" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-bnf" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-bnf", + "rpm": "texlive-context-bnf" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan", + "rpm": "texlive-context-construction-plan" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-degrade-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-degrade-doc", + "rpm": "texlive-context-degrade-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak", + "rpm": "texlive-context-fancybreak" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-filter-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-filter-doc", + "rpm": "texlive-context-filter-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-french" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-french", + "rpm": "texlive-context-french" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage-doc", + "rpm": "texlive-context-fullpage-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gantt-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gantt-doc", + "rpm": "texlive-context-gantt-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot", + "rpm": "texlive-context-gnuplot" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot-doc", + "rpm": "texlive-context-gnuplot-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-letter" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-letter", + "rpm": "texlive-context-letter" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine", + "rpm": "texlive-context-lettrine" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets", + "rpm": "texlive-context-mathsets" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets-doc", + "rpm": "texlive-context-mathsets-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-ruby-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-ruby-doc", + "rpm": "texlive-context-ruby-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts-doc", + "rpm": "texlive-context-simplefonts-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-vim" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-vim", + "rpm": "texlive-context-vim" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter-doc", + "rpm": "texlive-context-visualcounter-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols-doc", + "rpm": "texlive-cookingsymbols-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope-doc", + "rpm": "texlive-countriesofeurope-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-fontutils" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-fontutils", + "rpm": "texlive-collection-fontutils" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-games" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-games", + "rpm": "texlive-collection-games" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-humanities" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-humanities", + "rpm": "texlive-collection-humanities" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langchinese" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langchinese", + "rpm": "texlive-collection-langchinese" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langcjk" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langcjk", + "rpm": "texlive-collection-langcjk" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-comprehensive-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comprehensive-doc", + "rpm": "texlive-comprehensive-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langfrench" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langfrench", + "rpm": "texlive-collection-langfrench" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langgerman" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langgerman", + "rpm": "texlive-collection-langgerman" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langgreek" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langgreek", + "rpm": "texlive-collection-langgreek" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langother" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langother", + "rpm": "texlive-collection-langother" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langportuguese" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langportuguese", + "rpm": "texlive-collection-langportuguese" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-latexextra" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-latexextra", + "rpm": "texlive-collection-latexextra" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-latexrecommended" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-latexrecommended", + "rpm": "texlive-collection-latexrecommended" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics-doc", + "rpm": "texlive-combinedgraphics-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colordoc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colordoc", + "rpm": "texlive-colordoc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorinfo" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorinfo", + "rpm": "texlive-colorinfo" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorspace-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorspace-doc", + "rpm": "texlive-colorspace-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortab" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortab", + "rpm": "texlive-colortab" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortab-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortab-doc", + "rpm": "texlive-colortab-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorwav-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorwav-doc", + "rpm": "texlive-colorwav-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorweb-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorweb-doc", + "rpm": "texlive-colorweb-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colourchange" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colourchange", + "rpm": "texlive-colourchange" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-combine-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combine-doc", + "rpm": "texlive-combine-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-comma-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comma-doc", + "rpm": "texlive-comma-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-comment" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comment", + "rpm": "texlive-comment" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concepts" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concepts", + "rpm": "texlive-concepts" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concprog-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concprog-doc", + "rpm": "texlive-concprog-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-constants-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-constants-doc", + "rpm": "texlive-constants-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-contour" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-contour", + "rpm": "texlive-contour" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-contour-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-contour-doc", + "rpm": "texlive-contour-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooking" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooking", + "rpm": "texlive-cooking" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooking-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooking-doc", + "rpm": "texlive-cooking-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cool-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cool-doc", + "rpm": "texlive-cool-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips-doc", + "rpm": "texlive-cooltooltips-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coordsys" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coordsys", + "rpm": "texlive-coordsys" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coseoul-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coseoul-doc", + "rpm": "texlive-coseoul-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coursepaper-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coursepaper-doc", + "rpm": "texlive-coursepaper-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coverpage" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coverpage", + "rpm": "texlive-coverpage" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-commath" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-commath", + "rpm": "texlive-commath" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-commath-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-commath-doc", + "rpm": "texlive-commath-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concrete" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concrete", + "rpm": "texlive-concrete" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concrete-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concrete-doc", + "rpm": "texlive-concrete-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-conteq-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-conteq-doc", + "rpm": "texlive-conteq-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-complexity-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-complexity-doc", + "rpm": "texlive-complexity-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity-doc", + "rpm": "texlive-computational-complexity-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-xetex" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-xetex", + "rpm": "texlive-collection-xetex" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmexb-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmexb-doc", + "rpm": "texlive-cmexb-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-continue-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-continue-doc", + "rpm": "texlive-continue-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cje" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cje", + "rpm": "texlive-cje" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cmscbf" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cmscbf", + "rpm": "texlive-context-cmscbf" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cmttbf" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cmttbf", + "rpm": "texlive-context-cmttbf" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cormorantgaramond" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cormorantgaramond", + "rpm": "texlive-cormorantgaramond" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-mf-extra-bold" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-mf-extra-bold", + "rpm": "texlive-cm-mf-extra-bold" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-lexikon" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-lexikon", + "rpm": "texlive-lexikon" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-h.json b/suite2cases/texlive-split-h.json index 35b7ad849..2c3ab22f4 100644 --- a/suite2cases/texlive-split-h.json +++ b/suite2cases/texlive-split-h.json @@ -5,910 +5,1212 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-split-h" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-split-h", + "rpm": "texlive-split-h" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex", + "rpm": "texlive-etex" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg-doc", + "rpm": "texlive-etex-pkg-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-economic" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-economic", + "rpm": "texlive-economic" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-doc", + "rpm": "texlive-ebgaramond-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths", + "rpm": "texlive-ebgaramond-maths" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths-doc", + "rpm": "texlive-ebgaramond-maths-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx-doc", + "rpm": "texlive-eiad-ltx-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-electrum" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-electrum", + "rpm": "texlive-electrum" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-electrum-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-electrum-doc", + "rpm": "texlive-electrum-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elvish" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elvish", + "rpm": "texlive-elvish" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elvish-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elvish-doc", + "rpm": "texlive-elvish-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsdice" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsdice", + "rpm": "texlive-epsdice" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esrelation-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esrelation-doc", + "rpm": "texlive-esrelation-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eulervm" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eulervm", + "rpm": "texlive-eulervm" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ec" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ec", + "rpm": "texlive-ec" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eurosym" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eurosym", + "rpm": "texlive-eurosym" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-egameps-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-egameps-doc", + "rpm": "texlive-egameps-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eijkhout" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eijkhout", + "rpm": "texlive-eijkhout" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigram" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigram", + "rpm": "texlive-epigram" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf", + "rpm": "texlive-epsf" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecltree" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecltree", + "rpm": "texlive-ecltree" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-edfnotes" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-edfnotes", + "rpm": "texlive-edfnotes" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledform-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledform-doc", + "rpm": "texlive-eledform-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1-doc", + "rpm": "texlive-ethiop-t1-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskdx" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskdx", + "rpm": "texlive-eskdx" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-de-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-de-doc", + "rpm": "texlive-etoolbox-de-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-es-tex-faq-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-es-tex-faq-doc", + "rpm": "texlive-es-tex-faq-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eso-pic" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eso-pic", + "rpm": "texlive-eso-pic" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-euenc-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euenc-doc", + "rpm": "texlive-euenc-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-extsizes-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extsizes-doc", + "rpm": "texlive-extsizes-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion", + "rpm": "texlive-epspdfconversion" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esk-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esk-doc", + "rpm": "texlive-esk-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy-doc", + "rpm": "texlive-easy-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy-todo" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy-todo", + "rpm": "texlive-easy-todo" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy-todo-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy-todo-doc", + "rpm": "texlive-easy-todo-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmargin" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmargin", + "rpm": "texlive-edmargin" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmargin-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmargin-doc", + "rpm": "texlive-edmargin-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elements-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elements-doc", + "rpm": "texlive-elements-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elmath" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elmath", + "rpm": "texlive-elmath" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elocalloc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elocalloc", + "rpm": "texlive-elocalloc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elpres-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elpres-doc", + "rpm": "texlive-elpres-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elzcards-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elzcards-doc", + "rpm": "texlive-elzcards-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emarks" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emarks", + "rpm": "texlive-emarks" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-embedall-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-embedall-doc", + "rpm": "texlive-embedall-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emulateapj" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emulateapj", + "rpm": "texlive-emulateapj" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endheads-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endheads-doc", + "rpm": "texlive-endheads-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endnotes" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endnotes", + "rpm": "texlive-endnotes" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endnotes-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endnotes-doc", + "rpm": "texlive-endnotes-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-engpron" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-engpron", + "rpm": "texlive-engpron" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-engpron-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-engpron-doc", + "rpm": "texlive-engpron-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enotez" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enotez", + "rpm": "texlive-enotez" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enotez-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enotez-doc", + "rpm": "texlive-enotez-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-environ" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-environ", + "rpm": "texlive-environ" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-envlab-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-envlab-doc", + "rpm": "texlive-envlab-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigraph" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigraph", + "rpm": "texlive-epigraph" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigraph-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigraph-doc", + "rpm": "texlive-epigraph-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqlist" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqlist", + "rpm": "texlive-eqlist" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqlist-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqlist-doc", + "rpm": "texlive-eqlist-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqname" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqname", + "rpm": "texlive-eqname" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-errata-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-errata-doc", + "rpm": "texlive-errata-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esami" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esami", + "rpm": "texlive-esami" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esdiff-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esdiff-doc", + "rpm": "texlive-esdiff-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint", + "rpm": "texlive-esint" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint-type1" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint-type1", + "rpm": "texlive-esint-type1" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint-type1-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint-type1-doc", + "rpm": "texlive-esint-type1-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etaremune" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etaremune", + "rpm": "texlive-etaremune" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etextools" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etextools", + "rpm": "texlive-etextools" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etextools-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etextools-doc", + "rpm": "texlive-etextools-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-europasscv" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-europasscv", + "rpm": "texlive-europasscv" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-europecv" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-europecv", + "rpm": "texlive-europecv" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-europecv-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-europecv-doc", + "rpm": "texlive-europecv-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-everyhook-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-everyhook-doc", + "rpm": "texlive-everyhook-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-everypage" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-everypage", + "rpm": "texlive-everypage" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam-doc", + "rpm": "texlive-exam-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam-n" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam-n", + "rpm": "texlive-exam-n" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam-n-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam-n-doc", + "rpm": "texlive-exam-n-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-example" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-example", + "rpm": "texlive-example" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-examplep-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-examplep-doc", + "rpm": "texlive-examplep-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercise-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercise-doc", + "rpm": "texlive-exercise-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-export" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-export", + "rpm": "texlive-export" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-export-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-export-doc", + "rpm": "texlive-export-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsol" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsol", + "rpm": "texlive-exsol" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsol-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsol-doc", + "rpm": "texlive-exsol-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-extract" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extract", + "rpm": "texlive-extract" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebproof-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebproof-doc", + "rpm": "texlive-ebproof-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emp-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emp-doc", + "rpm": "texlive-emp-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exteps" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exteps", + "rpm": "texlive-exteps" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exteps-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exteps-doc", + "rpm": "texlive-exteps-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebook-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebook-doc", + "rpm": "texlive-ebook-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis-doc", + "rpm": "texlive-ebsthesis-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ejpecp-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ejpecp-doc", + "rpm": "texlive-ejpecp-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elsarticle" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elsarticle", + "rpm": "texlive-elsarticle" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis-doc", + "rpm": "texlive-elteikthesis-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-erdc-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-erdc-doc", + "rpm": "texlive-erdc-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eltex-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eltex-doc", + "rpm": "texlive-eltex-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-engtlc-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-engtlc-doc", + "rpm": "texlive-engtlc-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex-doc", + "rpm": "texlive-ecobiblatex-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-econometrics-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-econometrics-doc", + "rpm": "texlive-econometrics-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-econometrics" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-econometrics", + "rpm": "texlive-econometrics" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emisa" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emisa", + "rpm": "texlive-emisa" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercises" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercises", + "rpm": "texlive-exercises" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emf" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emf", + "rpm": "texlive-emf" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endnotesj" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endnotesj", + "rpm": "texlive-endnotesj" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnnumwarn" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnnumwarn", + "rpm": "texlive-eqnnumwarn" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg", + "rpm": "texlive-etex-pkg" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-economic-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-economic-doc", + "rpm": "texlive-economic-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecc", + "rpm": "texlive-ecc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecc-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecc-doc", + "rpm": "texlive-ecc-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eco" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eco", + "rpm": "texlive-eco" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eco-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eco-doc", + "rpm": "texlive-eco-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad", + "rpm": "texlive-eiad" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigrafica-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigrafica-doc", + "rpm": "texlive-epigrafica-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-erewhon" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-erewhon", + "rpm": "texlive-erewhon" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-erewhon-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-erewhon-doc", + "rpm": "texlive-erewhon-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esvect-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esvect-doc", + "rpm": "texlive-esvect-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eulervm-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eulervm-doc", + "rpm": "texlive-eulervm-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ec-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ec-doc", + "rpm": "texlive-ec-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eurosym-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eurosym-doc", + "rpm": "texlive-eurosym-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-encxvlna-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-encxvlna-doc", + "rpm": "texlive-encxvlna-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecltree-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecltree-doc", + "rpm": "texlive-ecltree-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-edfnotes-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-edfnotes-doc", + "rpm": "texlive-edfnotes-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ednotes" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ednotes", + "rpm": "texlive-ednotes" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ednotes-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ednotes-doc", + "rpm": "texlive-ednotes-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledmac" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledmac", + "rpm": "texlive-eledmac" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-expex-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-expex-doc", + "rpm": "texlive-expex-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop-doc", + "rpm": "texlive-ethiop-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1", + "rpm": "texlive-ethiop-t1" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskd" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskd", + "rpm": "texlive-eskd" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskd-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskd-doc", + "rpm": "texlive-eskd-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskdx-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskdx-doc", + "rpm": "texlive-eskdx-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-e-french-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-e-french-doc", + "rpm": "texlive-e-french-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-euenc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euenc", + "rpm": "texlive-euenc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-extsizes" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extsizes", + "rpm": "texlive-extsizes" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eepic-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eepic-doc", + "rpm": "texlive-eepic-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esk" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esk", + "rpm": "texlive-esk" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyfig" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyfig", + "rpm": "texlive-easyfig" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyfig-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyfig-doc", + "rpm": "texlive-easyfig-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easylist" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easylist", + "rpm": "texlive-easylist" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyreview" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyreview", + "rpm": "texlive-easyreview" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebezier" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebezier", + "rpm": "texlive-ebezier" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebezier-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebezier-doc", + "rpm": "texlive-ebezier-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic", + "rpm": "texlive-ecclesiastic" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic-doc", + "rpm": "texlive-ecclesiastic-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecv" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecv", + "rpm": "texlive-ecv" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecv-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecv-doc", + "rpm": "texlive-ecv-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ed-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ed-doc", + "rpm": "texlive-ed-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-efbox" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-efbox", + "rpm": "texlive-efbox" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-efbox-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-efbox-doc", + "rpm": "texlive-efbox-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-egplot" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-egplot", + "rpm": "texlive-egplot" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-egplot-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-egplot-doc", + "rpm": "texlive-egplot-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elements" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elements", + "rpm": "texlive-elements" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipsis" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipsis", + "rpm": "texlive-ellipsis" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipsis-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipsis-doc", + "rpm": "texlive-ellipsis-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elmath-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elmath-doc", + "rpm": "texlive-elmath-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elzcards" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elzcards", + "rpm": "texlive-elzcards" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emptypage-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emptypage-doc", + "rpm": "texlive-emptypage-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endfloat" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endfloat", + "rpm": "texlive-endfloat" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endheads" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endheads", + "rpm": "texlive-endheads" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-engrec-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-engrec-doc", + "rpm": "texlive-engrec-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem", + "rpm": "texlive-enumitem" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref", + "rpm": "texlive-enumitem-zref" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-envbig" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-envbig", + "rpm": "texlive-envbig" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-envbig-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-envbig-doc", + "rpm": "texlive-envbig-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-environ-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-environ-doc", + "rpm": "texlive-environ-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-envlab" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-envlab", + "rpm": "texlive-envlab" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epiolmec" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epiolmec", + "rpm": "texlive-epiolmec" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqparbox-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqparbox-doc", + "rpm": "texlive-eqparbox-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-errata" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-errata", + "rpm": "texlive-errata" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint-doc", + "rpm": "texlive-esint-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoc-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoc-doc", + "rpm": "texlive-etoc-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoolbox" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoolbox", + "rpm": "texlive-etoolbox" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eukdate-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eukdate-doc", + "rpm": "texlive-eukdate-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-europasscv-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-europasscv-doc", + "rpm": "texlive-europasscv-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-everyhook" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-everyhook", + "rpm": "texlive-everyhook" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-everypage-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-everypage-doc", + "rpm": "texlive-everypage-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-examdesign-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-examdesign-doc", + "rpm": "texlive-examdesign-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-excludeonly" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-excludeonly", + "rpm": "texlive-excludeonly" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt", + "rpm": "texlive-exp-testopt" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt-doc", + "rpm": "texlive-exp-testopt-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsheets" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsheets", + "rpm": "texlive-exsheets" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-extract-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extract-doc", + "rpm": "texlive-extract-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enigma-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enigma-doc", + "rpm": "texlive-enigma-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebproof" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebproof", + "rpm": "texlive-ebproof" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emp" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emp", + "rpm": "texlive-emp" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsincl" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsincl", + "rpm": "texlive-epsincl" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsincl-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsincl-doc", + "rpm": "texlive-epsincl-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx-doc", + "rpm": "texlive-epsf-dvipdfmx-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ejpecp" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ejpecp", + "rpm": "texlive-ejpecp" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ekaia" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ekaia", + "rpm": "texlive-ekaia" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ekaia-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ekaia-doc", + "rpm": "texlive-ekaia-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elbioimp" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elbioimp", + "rpm": "texlive-elbioimp" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elbioimp-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elbioimp-doc", + "rpm": "texlive-elbioimp-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elsarticle-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elsarticle-doc", + "rpm": "texlive-elsarticle-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis", + "rpm": "texlive-elteikthesis" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endiagram" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endiagram", + "rpm": "texlive-endiagram" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-engtlc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-engtlc", + "rpm": "texlive-engtlc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex", + "rpm": "texlive-ecobiblatex" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipse-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipse-doc", + "rpm": "texlive-ellipse-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercises-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercises-doc", + "rpm": "texlive-exercises-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyformat" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyformat", + "rpm": "texlive-easyformat" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecgdraw" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecgdraw", + "rpm": "texlive-ecgdraw" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnalign" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnalign", + "rpm": "texlive-eqnalign" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eulerpx" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eulerpx", + "rpm": "texlive-eulerpx" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercisebank" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercisebank", + "rpm": "texlive-exercisebank" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enctex" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enctex", + "rpm": "texlive-enctex" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enctex-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enctex-doc", + "rpm": "texlive-enctex-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex-doc", + "rpm": "texlive-etex-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean", + "rpm": "texlive-ean" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean-doc", + "rpm": "texlive-ean-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond", + "rpm": "texlive-ebgaramond" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad-doc", + "rpm": "texlive-eiad-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx", + "rpm": "texlive-eiad-ltx" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigrafica" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigrafica", + "rpm": "texlive-epigrafica" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsdice-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsdice-doc", + "rpm": "texlive-epsdice-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esrelation" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esrelation", + "rpm": "texlive-esrelation" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esstix" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esstix", + "rpm": "texlive-esstix" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esstix-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esstix-doc", + "rpm": "texlive-esstix-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esvect" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esvect", + "rpm": "texlive-esvect" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-euxm" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euxm", + "rpm": "texlive-euxm" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-euro" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euro", + "rpm": "texlive-euro" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-euro-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euro-doc", + "rpm": "texlive-euro-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmac" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmac", + "rpm": "texlive-edmac" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmac-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmac-doc", + "rpm": "texlive-edmac-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-egameps" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-egameps", + "rpm": "texlive-egameps" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-encxvlna" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-encxvlna", + "rpm": "texlive-encxvlna" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf-doc", + "rpm": "texlive-epsf-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledform" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledform", + "rpm": "texlive-eledform" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledmac-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledmac-doc", + "rpm": "texlive-eledmac-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-expex" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-expex", + "rpm": "texlive-expex" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop", + "rpm": "texlive-ethiop" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-e-french" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-e-french", + "rpm": "texlive-e-french" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epslatex-fr-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epslatex-fr-doc", + "rpm": "texlive-epslatex-fr-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etdipa-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etdipa-doc", + "rpm": "texlive-etdipa-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eso-pic-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eso-pic-doc", + "rpm": "texlive-eso-pic-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-euler" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euler", + "rpm": "texlive-euler" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-euler-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euler-doc", + "rpm": "texlive-euler-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eepic" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eepic", + "rpm": "texlive-eepic" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion-doc", + "rpm": "texlive-epspdfconversion-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn", + "rpm": "texlive-ean13isbn" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn-doc", + "rpm": "texlive-ean13isbn-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy", + "rpm": "texlive-easy" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easylist-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easylist-doc", + "rpm": "texlive-easylist-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyreview-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyreview-doc", + "rpm": "texlive-easyreview-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ed" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ed", + "rpm": "texlive-ed" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eemeir" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eemeir", + "rpm": "texlive-eemeir" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eemeir-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eemeir-doc", + "rpm": "texlive-eemeir-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elocalloc-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elocalloc-doc", + "rpm": "texlive-elocalloc-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elpres" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elpres", + "rpm": "texlive-elpres" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emarks-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emarks-doc", + "rpm": "texlive-emarks-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-embedall" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-embedall", + "rpm": "texlive-embedall" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-embrac" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-embrac", + "rpm": "texlive-embrac" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-embrac-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-embrac-doc", + "rpm": "texlive-embrac-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emptypage" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emptypage", + "rpm": "texlive-emptypage" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emulateapj-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emulateapj-doc", + "rpm": "texlive-emulateapj-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endfloat-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endfloat-doc", + "rpm": "texlive-endfloat-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-engrec" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-engrec", + "rpm": "texlive-engrec" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem-doc", + "rpm": "texlive-enumitem-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref-doc", + "rpm": "texlive-enumitem-zref-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epiolmec-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epiolmec-doc", + "rpm": "texlive-epiolmec-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqell" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqell", + "rpm": "texlive-eqell" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqell-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqell-doc", + "rpm": "texlive-eqell-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqparbox" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqparbox", + "rpm": "texlive-eqparbox" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esami-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esami-doc", + "rpm": "texlive-esami-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esdiff" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esdiff", + "rpm": "texlive-esdiff" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etaremune-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etaremune-doc", + "rpm": "texlive-etaremune-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoc", + "rpm": "texlive-etoc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-doc", + "rpm": "texlive-etoolbox-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eukdate" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eukdate", + "rpm": "texlive-eukdate" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam", + "rpm": "texlive-exam" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-examdesign" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-examdesign", + "rpm": "texlive-examdesign" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-examplep" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-examplep", + "rpm": "texlive-examplep" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-excludeonly-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-excludeonly-doc", + "rpm": "texlive-excludeonly-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercise" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercise", + "rpm": "texlive-exercise" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-expdlist" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-expdlist", + "rpm": "texlive-expdlist" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-expdlist-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-expdlist-doc", + "rpm": "texlive-expdlist-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsheets-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsheets-doc", + "rpm": "texlive-exsheets-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enigma" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enigma", + "rpm": "texlive-enigma" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnarray" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnarray", + "rpm": "texlive-eqnarray" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnarray-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnarray-doc", + "rpm": "texlive-eqnarray-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-extarrows" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extarrows", + "rpm": "texlive-extarrows" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-extarrows-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extarrows-doc", + "rpm": "texlive-extarrows-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-extpfeil" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extpfeil", + "rpm": "texlive-extpfeil" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-extpfeil-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extpfeil-doc", + "rpm": "texlive-extpfeil-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-expressg" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-expressg", + "rpm": "texlive-expressg" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-expressg-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-expressg-doc", + "rpm": "texlive-expressg-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx", + "rpm": "texlive-epsf-dvipdfmx" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebook" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebook", + "rpm": "texlive-ebook" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis", + "rpm": "texlive-ebsthesis" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-erdc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-erdc", + "rpm": "texlive-erdc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-estcpmm" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-estcpmm", + "rpm": "texlive-estcpmm" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-estcpmm-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-estcpmm-doc", + "rpm": "texlive-estcpmm-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eltex" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eltex", + "rpm": "texlive-eltex" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endiagram-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endiagram-doc", + "rpm": "texlive-endiagram-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipse" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipse", + "rpm": "texlive-ellipse" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emisa-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emisa-doc", + "rpm": "texlive-emisa-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endofproofwd" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endofproofwd", + "rpm": "texlive-endofproofwd" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-erw-l3" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-erw-l3", + "rpm": "texlive-erw-l3" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etsvthor" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etsvthor", + "rpm": "texlive-etsvthor" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-euro-ce" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euro-ce", + "rpm": "texlive-euro-ce" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung2-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung2-doc", + "rpm": "texlive-einfuehrung2-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung-doc", + "rpm": "texlive-einfuehrung-doc" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-i.json b/suite2cases/texlive-split-i.json index 765378975..5ceec1c3e 100644 --- a/suite2cases/texlive-split-i.json +++ b/suite2cases/texlive-split-i.json @@ -5,859 +5,1144 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-split-i" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-split-i", + "rpm": "texlive-split-i" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg", + "rpm": "texlive-fonts-tlwg" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg-doc", + "rpm": "texlive-fonts-tlwg-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr", + "rpm": "texlive-fancyhdr" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fix2col" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fix2col", + "rpm": "texlive-fix2col" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbib-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbib-doc", + "rpm": "texlive-figbib-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footbib" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footbib", + "rpm": "texlive-footbib" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footbib-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footbib-doc", + "rpm": "texlive-footbib-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-francais-bst" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-francais-bst", + "rpm": "texlive-francais-bst" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbb" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbb", + "rpm": "texlive-fbb" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol", + "rpm": "texlive-fdsymbol" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fetamont" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fetamont", + "rpm": "texlive-fetamont" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-feyn" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feyn", + "rpm": "texlive-feyn" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fira" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fira", + "rpm": "texlive-fira" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz", + "rpm": "texlive-fontmfizz" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz-doc", + "rpm": "texlive-fontmfizz-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouriernc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouriernc", + "rpm": "texlive-fouriernc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouriernc-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouriernc-doc", + "rpm": "texlive-fouriernc-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frcursive" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frcursive", + "rpm": "texlive-frcursive" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fpl-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fpl-doc", + "rpm": "texlive-fpl-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontname" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontname", + "rpm": "texlive-fontname" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fandol-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fandol-doc", + "rpm": "texlive-fandol-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-finbib" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-finbib", + "rpm": "texlive-finbib" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-facture" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-facture", + "rpm": "texlive-facture" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-it-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-it-doc", + "rpm": "texlive-fancyhdr-it-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph-doc", + "rpm": "texlive-fixltxhyph-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frontespizio" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frontespizio", + "rpm": "texlive-frontespizio" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frontespizio-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frontespizio-doc", + "rpm": "texlive-frontespizio-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses", + "rpm": "texlive-feupphdteses" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancybox" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancybox", + "rpm": "texlive-fancybox" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancybox-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancybox-doc", + "rpm": "texlive-fancybox-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyref-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyref-doc", + "rpm": "texlive-fancyref-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb", + "rpm": "texlive-fancyvrb" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontspec" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontspec", + "rpm": "texlive-fontspec" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fitbox" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fitbox", + "rpm": "texlive-fitbox" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-forest-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forest-doc", + "rpm": "texlive-forest-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancylabel" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancylabel", + "rpm": "texlive-fancylabel" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyslides" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyslides", + "rpm": "texlive-fancyslides" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyslides-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyslides-doc", + "rpm": "texlive-fancyslides-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips-doc", + "rpm": "texlive-fancytooltips-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-figsize" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figsize", + "rpm": "texlive-figsize" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-filecontents" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filecontents", + "rpm": "texlive-filecontents" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-filemod" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filemod", + "rpm": "texlive-filemod" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fithesis" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fithesis", + "rpm": "texlive-fithesis" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes", + "rpm": "texlive-fixmetodonotes" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fjodor-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fjodor-doc", + "rpm": "texlive-fjodor-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flacards" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flacards", + "rpm": "texlive-flacards" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flacards-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flacards-doc", + "rpm": "texlive-flacards-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashmovie-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashmovie-doc", + "rpm": "texlive-flashmovie-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatflt" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatflt", + "rpm": "texlive-floatflt" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowfram" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowfram", + "rpm": "texlive-flowfram" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmp" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmp", + "rpm": "texlive-fmp" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmp-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmp-doc", + "rpm": "texlive-fmp-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmtcount" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmtcount", + "rpm": "texlive-fmtcount" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmtcount-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmtcount-doc", + "rpm": "texlive-fmtcount-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncylab" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncylab", + "rpm": "texlive-fncylab" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpara" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpara", + "rpm": "texlive-fnpara" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpct" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpct", + "rpm": "texlive-fnpct" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpct-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpct-doc", + "rpm": "texlive-fnpct-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnumprint" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnumprint", + "rpm": "texlive-fnumprint" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-foilhtml" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-foilhtml", + "rpm": "texlive-foilhtml" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-foilhtml-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-foilhtml-doc", + "rpm": "texlive-foilhtml-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontaxes" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontaxes", + "rpm": "texlive-fontaxes" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonttable" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonttable", + "rpm": "texlive-fonttable" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footmisc-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footmisc-doc", + "rpm": "texlive-footmisc-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref", + "rpm": "texlive-footnotebackref" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnoterange-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnoterange-doc", + "rpm": "texlive-footnoterange-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnpag-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnpag-doc", + "rpm": "texlive-footnpag-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-foreign" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-foreign", + "rpm": "texlive-foreign" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-forloop" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forloop", + "rpm": "texlive-forloop" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-formular-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-formular-doc", + "rpm": "texlive-formular-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fragments" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fragments", + "rpm": "texlive-fragments" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-framed" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-framed", + "rpm": "texlive-framed" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-framed-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-framed-doc", + "rpm": "texlive-framed-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frankenstein-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frankenstein-doc", + "rpm": "texlive-frankenstein-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullblck" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullblck", + "rpm": "texlive-fullblck" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin", + "rpm": "texlive-fundus-sueterlin" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin-doc", + "rpm": "texlive-fundus-sueterlin-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmf" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmf", + "rpm": "texlive-feynmf" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-figflow-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figflow-doc", + "rpm": "texlive-figflow-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixpdfmag" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixpdfmag", + "rpm": "texlive-fixpdfmag" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontch-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontch-doc", + "rpm": "texlive-fontch-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc", + "rpm": "texlive-fcltxdoc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc-doc", + "rpm": "texlive-fcltxdoc-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fei-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fei-doc", + "rpm": "texlive-fei-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouridx" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouridx", + "rpm": "texlive-fouridx" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-functan" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-functan", + "rpm": "texlive-functan" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian-doc", + "rpm": "texlive-fixlatvian-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-ffslides-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-ffslides-doc", + "rpm": "texlive-ffslides-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fibeamer" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fibeamer", + "rpm": "texlive-fibeamer" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixcmex-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixcmex-doc", + "rpm": "texlive-fixcmex-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixcmex" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixcmex", + "rpm": "texlive-fixcmex" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-doc", + "rpm": "texlive-fancyhdr-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fix2col-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fix2col-doc", + "rpm": "texlive-fix2col-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbs" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbs", + "rpm": "texlive-fbs" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbb-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbb-doc", + "rpm": "texlive-fbb-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol-doc", + "rpm": "texlive-fdsymbol-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fetamont-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fetamont-doc", + "rpm": "texlive-fetamont-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fge" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fge", + "rpm": "texlive-fge" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fira-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fira-doc", + "rpm": "texlive-fira-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-foekfont-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-foekfont-doc", + "rpm": "texlive-foekfont-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonetika" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonetika", + "rpm": "texlive-fonetika" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonetika-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonetika-doc", + "rpm": "texlive-fonetika-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontawesome-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontawesome-doc", + "rpm": "texlive-fontawesome-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fourier" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fourier", + "rpm": "texlive-fourier" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frcursive-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frcursive-doc", + "rpm": "texlive-frcursive-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fpl" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fpl", + "rpm": "texlive-fpl" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fenixpar" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fenixpar", + "rpm": "texlive-fenixpar" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fltpoint" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fltpoint", + "rpm": "texlive-fltpoint" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fltpoint-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fltpoint-doc", + "rpm": "texlive-fltpoint-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fntproof" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fntproof", + "rpm": "texlive-fntproof" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fntproof-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fntproof-doc", + "rpm": "texlive-fntproof-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontname-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontname-doc", + "rpm": "texlive-fontname-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fc", + "rpm": "texlive-fc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fc-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fc-doc", + "rpm": "texlive-fc-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fandol" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fandol", + "rpm": "texlive-fandol" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-first-latex-doc-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-first-latex-doc-doc", + "rpm": "texlive-first-latex-doc-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-facture-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-facture-doc", + "rpm": "texlive-facture-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frletter-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frletter-doc", + "rpm": "texlive-frletter-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fifinddo-info-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fifinddo-info-doc", + "rpm": "texlive-fifinddo-info-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph", + "rpm": "texlive-fixltxhyph" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses-doc", + "rpm": "texlive-feupphdteses-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyref" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyref", + "rpm": "texlive-fancyref" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb-doc", + "rpm": "texlive-fancyvrb-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-float" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-float", + "rpm": "texlive-float" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-float-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-float-doc", + "rpm": "texlive-float-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fp-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fp-doc", + "rpm": "texlive-fp-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram", + "rpm": "texlive-fast-diagram" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram-doc", + "rpm": "texlive-fast-diagram-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fitbox-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fitbox-doc", + "rpm": "texlive-fitbox-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowchart" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowchart", + "rpm": "texlive-flowchart" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-facsimile" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-facsimile", + "rpm": "texlive-facsimile" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-facsimile-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-facsimile-doc", + "rpm": "texlive-facsimile-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancylabel-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancylabel-doc", + "rpm": "texlive-fancylabel-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancypar" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancypar", + "rpm": "texlive-fancypar" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcolumn-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcolumn-doc", + "rpm": "texlive-fcolumn-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack", + "rpm": "texlive-fifo-stack" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-filedate" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filedate", + "rpm": "texlive-filedate" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-filehook-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filehook-doc", + "rpm": "texlive-filehook-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fileinfo" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fileinfo", + "rpm": "texlive-fileinfo" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fileinfo-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fileinfo-doc", + "rpm": "texlive-fileinfo-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-filemod-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filemod-doc", + "rpm": "texlive-filemod-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-finstrut-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-finstrut-doc", + "rpm": "texlive-finstrut-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixfoot" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixfoot", + "rpm": "texlive-fixfoot" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixfoot-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixfoot-doc", + "rpm": "texlive-fixfoot-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixme" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixme", + "rpm": "texlive-fixme" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixme-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixme-doc", + "rpm": "texlive-fixme-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fjodor" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fjodor", + "rpm": "texlive-fjodor" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flabels" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flabels", + "rpm": "texlive-flabels" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flagderiv-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flagderiv-doc", + "rpm": "texlive-flagderiv-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashmovie" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashmovie", + "rpm": "texlive-flashmovie" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flipbook" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flipbook", + "rpm": "texlive-flipbook" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flippdf" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flippdf", + "rpm": "texlive-flippdf" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flippdf-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flippdf-doc", + "rpm": "texlive-flippdf-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatrow" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatrow", + "rpm": "texlive-floatrow" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fn2end" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fn2end", + "rpm": "texlive-fn2end" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fn2end-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fn2end-doc", + "rpm": "texlive-fn2end-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncylab-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncylab-doc", + "rpm": "texlive-fncylab-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpara-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpara-doc", + "rpm": "texlive-fnpara-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnumprint-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnumprint-doc", + "rpm": "texlive-fnumprint-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontaxes-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontaxes-doc", + "rpm": "texlive-fontaxes-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonttable-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonttable-doc", + "rpm": "texlive-fonttable-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref-doc", + "rpm": "texlive-footnotebackref-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnoterange" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnoterange", + "rpm": "texlive-footnoterange" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-formular" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-formular", + "rpm": "texlive-formular" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frame" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frame", + "rpm": "texlive-frame" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frame-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frame-doc", + "rpm": "texlive-frame-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftcap-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftcap-doc", + "rpm": "texlive-ftcap-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra", + "rpm": "texlive-ftnxtra" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullminipage-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullminipage-doc", + "rpm": "texlive-fullminipage-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullwidth" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullwidth", + "rpm": "texlive-fullwidth" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra-doc", + "rpm": "texlive-fundus-calligra-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-cyr" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-cyr", + "rpm": "texlive-fundus-cyr" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-faktor-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-faktor-doc", + "rpm": "texlive-faktor-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-featpost-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-featpost-doc", + "rpm": "texlive-featpost-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto", + "rpm": "texlive-feynmp-auto" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbas" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbas", + "rpm": "texlive-figbas" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbas-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbas-doc", + "rpm": "texlive-figbas-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcavtex-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcavtex-doc", + "rpm": "texlive-fcavtex-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fei" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fei", + "rpm": "texlive-fei" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouridx-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouridx-doc", + "rpm": "texlive-fouridx-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-functan-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-functan-doc", + "rpm": "texlive-functan-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian", + "rpm": "texlive-fixlatvian" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontbook" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontbook", + "rpm": "texlive-fontbook" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fibeamer-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fibeamer-doc", + "rpm": "texlive-fibeamer-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic", + "rpm": "texlive-fonts-churchslavonic" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic-doc", + "rpm": "texlive-fonts-churchslavonic-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper", + "rpm": "texlive-footnotehyper" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fgruler" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fgruler", + "rpm": "texlive-fgruler" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-filecontentsdef" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filecontentsdef", + "rpm": "texlive-filecontentsdef" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixjfm" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixjfm", + "rpm": "texlive-fixjfm" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-forest-quickstart-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forest-quickstart-doc", + "rpm": "texlive-forest-quickstart-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frederika2016" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frederika2016", + "rpm": "texlive-frederika2016" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fvextra" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fvextra", + "rpm": "texlive-fvextra" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnspe" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnspe", + "rpm": "texlive-fnspe" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontawesome5" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontawesome5", + "rpm": "texlive-fontawesome5" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-formation-latex-ul" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-formation-latex-ul", + "rpm": "texlive-formation-latex-ul" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbib" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbib", + "rpm": "texlive-figbib" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-francais-bst-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-francais-bst-doc", + "rpm": "texlive-francais-bst-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-feyn-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feyn-doc", + "rpm": "texlive-feyn-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fge-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fge-doc", + "rpm": "texlive-fge-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-foekfont" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-foekfont", + "rpm": "texlive-foekfont" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontawesome" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontawesome", + "rpm": "texlive-fontawesome" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fourier-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fourier-doc", + "rpm": "texlive-fourier-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fenixpar-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fenixpar-doc", + "rpm": "texlive-fenixpar-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frletter" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frletter", + "rpm": "texlive-frletter" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontspec-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontspec-doc", + "rpm": "texlive-fontspec-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fp" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fp", + "rpm": "texlive-fp" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowchart-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowchart-doc", + "rpm": "texlive-flowchart-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-forest" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forest", + "rpm": "texlive-forest" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-factura" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-factura", + "rpm": "texlive-factura" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-factura-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-factura-doc", + "rpm": "texlive-factura-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancynum" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancynum", + "rpm": "texlive-fancynum" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancynum-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancynum-doc", + "rpm": "texlive-fancynum-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancypar-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancypar-doc", + "rpm": "texlive-fancypar-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytabs" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytabs", + "rpm": "texlive-fancytabs" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytabs-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytabs-doc", + "rpm": "texlive-fancytabs-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips", + "rpm": "texlive-fancytooltips" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcolumn" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcolumn", + "rpm": "texlive-fcolumn" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack-doc", + "rpm": "texlive-fifo-stack-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-figsize-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figsize-doc", + "rpm": "texlive-figsize-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-filecontents-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filecontents-doc", + "rpm": "texlive-filecontents-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-filedate-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filedate-doc", + "rpm": "texlive-filedate-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-filehook" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filehook", + "rpm": "texlive-filehook" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fink" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fink", + "rpm": "texlive-fink" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fink-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fink-doc", + "rpm": "texlive-fink-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-finstrut" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-finstrut", + "rpm": "texlive-finstrut" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fithesis-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fithesis-doc", + "rpm": "texlive-fithesis-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes-doc", + "rpm": "texlive-fixmetodonotes-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flabels-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flabels-doc", + "rpm": "texlive-flabels-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flagderiv" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flagderiv", + "rpm": "texlive-flagderiv" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashcards" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashcards", + "rpm": "texlive-flashcards" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashcards-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashcards-doc", + "rpm": "texlive-flashcards-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flipbook-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flipbook-doc", + "rpm": "texlive-flipbook-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatflt-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatflt-doc", + "rpm": "texlive-floatflt-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatrow-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatrow-doc", + "rpm": "texlive-floatrow-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowfram-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowfram-doc", + "rpm": "texlive-flowfram-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnbreak" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnbreak", + "rpm": "texlive-fnbreak" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnbreak-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnbreak-doc", + "rpm": "texlive-fnbreak-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncychap" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncychap", + "rpm": "texlive-fncychap" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncychap-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncychap-doc", + "rpm": "texlive-fncychap-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footmisc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footmisc", + "rpm": "texlive-footmisc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnpag" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnpag", + "rpm": "texlive-footnpag" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-forarray" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forarray", + "rpm": "texlive-forarray" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-forarray-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forarray-doc", + "rpm": "texlive-forarray-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-foreign-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-foreign-doc", + "rpm": "texlive-foreign-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-forloop-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forloop-doc", + "rpm": "texlive-forloop-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-formlett" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-formlett", + "rpm": "texlive-formlett" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-formlett-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-formlett-doc", + "rpm": "texlive-formlett-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fragments-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fragments-doc", + "rpm": "texlive-fragments-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frankenstein" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frankenstein", + "rpm": "texlive-frankenstein" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frege" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frege", + "rpm": "texlive-frege" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frege-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frege-doc", + "rpm": "texlive-frege-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftcap" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftcap", + "rpm": "texlive-ftcap" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra-doc", + "rpm": "texlive-ftnxtra-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullblck-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullblck-doc", + "rpm": "texlive-fullblck-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullminipage" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullminipage", + "rpm": "texlive-fullminipage" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullwidth-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullwidth-doc", + "rpm": "texlive-fullwidth-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra", + "rpm": "texlive-fundus-calligra" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fwlw" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fwlw", + "rpm": "texlive-fwlw" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fwlw-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fwlw-doc", + "rpm": "texlive-fwlw-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-faktor" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-faktor", + "rpm": "texlive-faktor" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-featpost" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-featpost", + "rpm": "texlive-featpost" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmf-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmf-doc", + "rpm": "texlive-feynmf-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto-doc", + "rpm": "texlive-feynmp-auto-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-figflow" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figflow", + "rpm": "texlive-figflow" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change", + "rpm": "texlive-font-change" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change-doc", + "rpm": "texlive-font-change-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontch" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontch", + "rpm": "texlive-fontch" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbithesis" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbithesis", + "rpm": "texlive-fbithesis" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbithesis-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbithesis-doc", + "rpm": "texlive-fbithesis-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcavtex" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcavtex", + "rpm": "texlive-fcavtex" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontbook-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontbook-doc", + "rpm": "texlive-fontbook-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontwrap" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontwrap", + "rpm": "texlive-fontwrap" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontwrap-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontwrap-doc", + "rpm": "texlive-fontwrap-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-ffslides" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-ffslides", + "rpm": "texlive-ffslides" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex-doc", + "rpm": "texlive-font-change-xetex-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex", + "rpm": "texlive-font-change-xetex" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper-doc", + "rpm": "texlive-footnotehyper-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fetchcls" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fetchcls", + "rpm": "texlive-fetchcls" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footmisx" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footmisx", + "rpm": "texlive-footmisx" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-forms16be" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forms16be", + "rpm": "texlive-forms16be" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fduthesis" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fduthesis", + "rpm": "texlive-fduthesis" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-FAQ-en-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-FAQ-en-doc", + "rpm": "texlive-FAQ-en-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontloader-luaotfload" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontloader-luaotfload", + "rpm": "texlive-fontloader-luaotfload" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-k.json b/suite2cases/texlive-split-k.json index 9738f0ec4..61e1c1cf0 100644 --- a/suite2cases/texlive-split-k.json +++ b/suite2cases/texlive-split-k.json @@ -5,301 +5,400 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-split-k" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-split-k", + "rpm": "texlive-split-k" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvmac-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvmac-doc", + "rpm": "texlive-harvmac-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift-doc", + "rpm": "texlive-historische-zeitschrift-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hatching" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hatching", + "rpm": "texlive-hatching" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfbright" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfbright", + "rpm": "texlive-hfbright" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty", + "rpm": "texlive-hfoldsty" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-havannah" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-havannah", + "rpm": "texlive-havannah" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-havannah-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-havannah-doc", + "rpm": "texlive-havannah-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hexgame" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hexgame", + "rpm": "texlive-hexgame" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-horoscop-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-horoscop-doc", + "rpm": "texlive-horoscop-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura", + "rpm": "texlive-hausarbeit-jura" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harveyballs-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harveyballs-doc", + "rpm": "texlive-harveyballs-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-here-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-here-doc", + "rpm": "texlive-here-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz", + "rpm": "texlive-hf-tikz" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz-doc", + "rpm": "texlive-hf-tikz-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvfloat-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvfloat-doc", + "rpm": "texlive-hvfloat-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hardwrap" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hardwrap", + "rpm": "texlive-hardwrap" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv", + "rpm": "texlive-harnon-cv" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harpoon-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harpoon-doc", + "rpm": "texlive-harpoon-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hc", + "rpm": "texlive-hc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hitec" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hitec", + "rpm": "texlive-hitec" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hitec-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hitec-doc", + "rpm": "texlive-hitec-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hletter-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hletter-doc", + "rpm": "texlive-hletter-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvindex" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvindex", + "rpm": "texlive-hvindex" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvindex-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvindex-doc", + "rpm": "texlive-hvindex-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-har2nat" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-har2nat", + "rpm": "texlive-har2nat" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobete" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobete", + "rpm": "texlive-hobete" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobete-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobete-doc", + "rpm": "texlive-hobete-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hep" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hep", + "rpm": "texlive-hep" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepnames" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepnames", + "rpm": "texlive-hepnames" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepparticles" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepparticles", + "rpm": "texlive-hepparticles" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepunits" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepunits", + "rpm": "texlive-hepunits" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hagenberg-thesis" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hagenberg-thesis", + "rpm": "texlive-hagenberg-thesis" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-handin" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-handin", + "rpm": "texlive-handin" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hulipsum" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hulipsum", + "rpm": "texlive-hulipsum" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hacm" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hacm", + "rpm": "texlive-hacm" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hacm-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hacm-doc", + "rpm": "texlive-hacm-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hands" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hands", + "rpm": "texlive-hands" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-heuristica" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-heuristica", + "rpm": "texlive-heuristica" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty-doc", + "rpm": "texlive-hfoldsty-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-helvetic" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-helvetic", + "rpm": "texlive-helvetic" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-horoscop" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-horoscop", + "rpm": "texlive-horoscop" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-happy4th-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-happy4th-doc", + "rpm": "texlive-happy4th-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrlatex" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrlatex", + "rpm": "texlive-hrlatex" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobby-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobby-doc", + "rpm": "texlive-hobby-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-handout" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-handout", + "rpm": "texlive-handout" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-handout-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-handout-doc", + "rpm": "texlive-handout-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv-doc", + "rpm": "texlive-harnon-cv-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-he-she" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-he-she", + "rpm": "texlive-he-she" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-he-she-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-he-she-doc", + "rpm": "texlive-he-she-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hhtensor" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hhtensor", + "rpm": "texlive-hhtensor" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hhtensor-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hhtensor-doc", + "rpm": "texlive-hhtensor-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-histogr" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-histogr", + "rpm": "texlive-histogr" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-histogr-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-histogr-doc", + "rpm": "texlive-histogr-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hletter" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hletter", + "rpm": "texlive-hletter" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss-doc", + "rpm": "texlive-hpsdiss-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-har2nat-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-har2nat-doc", + "rpm": "texlive-har2nat-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepnames-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepnames-doc", + "rpm": "texlive-hepnames-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepthesis" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepthesis", + "rpm": "texlive-hepthesis" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepthesis-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepthesis-doc", + "rpm": "texlive-hepthesis-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harmony-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harmony-doc", + "rpm": "texlive-harmony-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvard" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvard", + "rpm": "texlive-harvard" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvard-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvard-doc", + "rpm": "texlive-harvard-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvmac" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvmac", + "rpm": "texlive-harvmac" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift", + "rpm": "texlive-historische-zeitschrift" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hatching-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hatching-doc", + "rpm": "texlive-hatching-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-heuristica-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-heuristica-doc", + "rpm": "texlive-heuristica-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfbright-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfbright-doc", + "rpm": "texlive-hfbright-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hanoi" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hanoi", + "rpm": "texlive-hanoi" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hexgame-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hexgame-doc", + "rpm": "texlive-hexgame-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hook-pre-commit-pkg-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hook-pre-commit-pkg-doc", + "rpm": "texlive-hook-pre-commit-pkg-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrlatex-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrlatex-doc", + "rpm": "texlive-hrlatex-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura-doc", + "rpm": "texlive-hausarbeit-jura-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harveyballs" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harveyballs", + "rpm": "texlive-harveyballs" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-here" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-here", + "rpm": "texlive-here" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobby" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobby", + "rpm": "texlive-hobby" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvfloat" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvfloat", + "rpm": "texlive-hvfloat" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hang" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hang", + "rpm": "texlive-hang" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hang-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hang-doc", + "rpm": "texlive-hang-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hanging" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hanging", + "rpm": "texlive-hanging" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hanging-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hanging-doc", + "rpm": "texlive-hanging-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hardwrap-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hardwrap-doc", + "rpm": "texlive-hardwrap-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harpoon" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harpoon", + "rpm": "texlive-harpoon" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hc-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hc-doc", + "rpm": "texlive-hc-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss", + "rpm": "texlive-hpsdiss" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrefhide" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrefhide", + "rpm": "texlive-hrefhide" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrefhide-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrefhide-doc", + "rpm": "texlive-hrefhide-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hep-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hep-doc", + "rpm": "texlive-hep-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepparticles-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepparticles-doc", + "rpm": "texlive-hepparticles-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepunits-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepunits-doc", + "rpm": "texlive-hepunits-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal-doc", + "rpm": "texlive-h2020proposal-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal", + "rpm": "texlive-h2020proposal" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hackthefootline" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hackthefootline", + "rpm": "texlive-hackthefootline" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-halloweenmath" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-halloweenmath", + "rpm": "texlive-halloweenmath" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hecthese" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hecthese", + "rpm": "texlive-hecthese" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hithesis" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hithesis", + "rpm": "texlive-hithesis" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hustthesis" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hustthesis", + "rpm": "texlive-hustthesis" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hlist" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hlist", + "rpm": "texlive-hlist" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harmony" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harmony", + "rpm": "texlive-harmony" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-m.json b/suite2cases/texlive-split-m.json index 470f4d307..e74996f9e 100644 --- a/suite2cases/texlive-split-m.json +++ b/suite2cases/texlive-split-m.json @@ -5,424 +5,564 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-split-m" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-split-m", + "rpm": "texlive-split-m" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurabib" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurabib", + "rpm": "texlive-jurabib" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-ksfh_nat" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-ksfh_nat", + "rpm": "texlive-ksfh_nat" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jmn" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jmn", + "rpm": "texlive-jmn" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jamtimes" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jamtimes", + "rpm": "texlive-jamtimes" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jamtimes-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jamtimes-doc", + "rpm": "texlive-jamtimes-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-junicode" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-junicode", + "rpm": "texlive-junicode" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kastrup-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kastrup-doc", + "rpm": "texlive-kastrup-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jura" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jura", + "rpm": "texlive-jura" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jura-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jura-doc", + "rpm": "texlive-jura-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-juramisc-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-juramisc-doc", + "rpm": "texlive-juramisc-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerkis" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerkis", + "rpm": "texlive-kerkis" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-itnumpar" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-itnumpar", + "rpm": "texlive-itnumpar" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir-doc", + "rpm": "texlive-kotex-oblivoir-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf", + "rpm": "texlive-kotex-utf" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jknapltx" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jknapltx", + "rpm": "texlive-jknapltx" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script", + "rpm": "texlive-koma-script" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-knitting-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knitting-doc", + "rpm": "texlive-knitting-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern-doc", + "rpm": "texlive-knittingpattern-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso-doc", + "rpm": "texlive-iso-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso10303-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso10303-doc", + "rpm": "texlive-iso10303-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodate" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodate", + "rpm": "texlive-isodate" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodoc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodoc", + "rpm": "texlive-isodoc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isonums" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isonums", + "rpm": "texlive-isonums" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isorot" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isorot", + "rpm": "texlive-isorot" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isorot-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isorot-doc", + "rpm": "texlive-isorot-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-issuulinks-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-issuulinks-doc", + "rpm": "texlive-issuulinks-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwhdp" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwhdp", + "rpm": "texlive-iwhdp" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jlabels" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jlabels", + "rpm": "texlive-jlabels" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jlabels-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jlabels-doc", + "rpm": "texlive-jlabels-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner", + "rpm": "texlive-jslectureplanner" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum-doc", + "rpm": "texlive-kantlipsum-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keycommand-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keycommand-doc", + "rpm": "texlive-keycommand-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyreader" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyreader", + "rpm": "texlive-keyreader" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyval2e-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyval2e-doc", + "rpm": "texlive-keyval2e-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic", + "rpm": "texlive-koma-moderncvclassic" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs", + "rpm": "texlive-koma-script-sfs" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs-doc", + "rpm": "texlive-koma-script-sfs-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata-doc", + "rpm": "texlive-ktv-texdata-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-js-misc-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-js-misc-doc", + "rpm": "texlive-js-misc-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kluwer" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kluwer", + "rpm": "texlive-kluwer" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kluwer-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kluwer-doc", + "rpm": "texlive-kluwer-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap", + "rpm": "texlive-karnaughmap" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jacow-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jacow-doc", + "rpm": "texlive-jacow-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jacow" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jacow", + "rpm": "texlive-jacow" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable-doc", + "rpm": "texlive-keyvaltable-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis", + "rpm": "texlive-ksp-thesis" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-istgame" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-istgame", + "rpm": "texlive-istgame" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-knowledge" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knowledge", + "rpm": "texlive-knowledge" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kanaparser" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kanaparser", + "rpm": "texlive-kanaparser" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-knuth-lib" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knuth-lib", + "rpm": "texlive-knuth-lib" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-knuth-local" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knuth-local", + "rpm": "texlive-knuth-local" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jneurosci-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jneurosci-doc", + "rpm": "texlive-jneurosci-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jablantile" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jablantile", + "rpm": "texlive-jablantile" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jablantile-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jablantile-doc", + "rpm": "texlive-jablantile-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-junicode-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-junicode-doc", + "rpm": "texlive-junicode-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kpfonts-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kpfonts-doc", + "rpm": "texlive-kpfonts-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kurier" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kurier", + "rpm": "texlive-kurier" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kurier-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kurier-doc", + "rpm": "texlive-kurier-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kastrup" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kastrup", + "rpm": "texlive-kastrup" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev", + "rpm": "texlive-juraabbrev" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurarsp" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurarsp", + "rpm": "texlive-jurarsp" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerkis-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerkis-doc", + "rpm": "texlive-kerkis-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf", + "rpm": "texlive-japanese-otf" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex", + "rpm": "texlive-japanese-otf-uptex" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex-doc", + "rpm": "texlive-japanese-otf-uptex-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jsclasses" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jsclasses", + "rpm": "texlive-jsclasses" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jsclasses-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jsclasses-doc", + "rpm": "texlive-jsclasses-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain", + "rpm": "texlive-kotex-plain" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain-doc", + "rpm": "texlive-kotex-plain-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jknapltx-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jknapltx-doc", + "rpm": "texlive-jknapltx-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script-examples-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script-examples-doc", + "rpm": "texlive-koma-script-examples-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-knitting" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knitting", + "rpm": "texlive-knitting" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodoc-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodoc-doc", + "rpm": "texlive-isodoc-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isotope-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isotope-doc", + "rpm": "texlive-isotope-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-issuulinks" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-issuulinks", + "rpm": "texlive-issuulinks" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner-doc", + "rpm": "texlive-jslectureplanner-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jumplines" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jumplines", + "rpm": "texlive-jumplines" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jvlisting" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jvlisting", + "rpm": "texlive-jvlisting" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum", + "rpm": "texlive-kantlipsum" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerntest" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerntest", + "rpm": "texlive-kerntest" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerntest-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerntest-doc", + "rpm": "texlive-kerntest-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keycommand" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keycommand", + "rpm": "texlive-keycommand" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keystroke" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keystroke", + "rpm": "texlive-keystroke" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keystroke-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keystroke-doc", + "rpm": "texlive-keystroke-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kix" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kix", + "rpm": "texlive-kix" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-komacv-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-komacv-doc", + "rpm": "texlive-komacv-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata", + "rpm": "texlive-ktv-texdata" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-js-misc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-js-misc", + "rpm": "texlive-js-misc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jpsj" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jpsj", + "rpm": "texlive-jpsj" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jpsj-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jpsj-doc", + "rpm": "texlive-jpsj-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaugh" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaugh", + "rpm": "texlive-karnaugh" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-doc", + "rpm": "texlive-karnaugh-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap-doc", + "rpm": "texlive-karnaughmap-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isopt" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isopt", + "rpm": "texlive-isopt" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jlreq" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jlreq", + "rpm": "texlive-jlreq" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-ku-template" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-ku-template", + "rpm": "texlive-ku-template" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-map" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-map", + "rpm": "texlive-karnaugh-map" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kurdishlipsum" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kurdishlipsum", + "rpm": "texlive-kurdishlipsum" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jneurosci" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jneurosci", + "rpm": "texlive-jneurosci" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurabib-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurabib-doc", + "rpm": "texlive-jurabib-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwona" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwona", + "rpm": "texlive-iwona" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwona-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwona-doc", + "rpm": "texlive-iwona-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kixfont" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kixfont", + "rpm": "texlive-kixfont" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kixfont-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kixfont-doc", + "rpm": "texlive-kixfont-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kpfonts" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kpfonts", + "rpm": "texlive-kpfonts" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev-doc", + "rpm": "texlive-juraabbrev-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-juramisc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-juramisc", + "rpm": "texlive-juramisc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurarsp-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurarsp-doc", + "rpm": "texlive-jurarsp-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-itnumpar-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-itnumpar-doc", + "rpm": "texlive-itnumpar-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-doc", + "rpm": "texlive-japanese-otf-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir", + "rpm": "texlive-kotex-oblivoir" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf-doc", + "rpm": "texlive-kotex-utf-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern", + "rpm": "texlive-knittingpattern" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso", + "rpm": "texlive-iso" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isomath" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isomath", + "rpm": "texlive-isomath" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isomath-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isomath-doc", + "rpm": "texlive-isomath-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso10303" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso10303", + "rpm": "texlive-iso10303" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodate-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodate-doc", + "rpm": "texlive-isodate-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isonums-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isonums-doc", + "rpm": "texlive-isonums-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isotope" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isotope", + "rpm": "texlive-isotope" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwhdp-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwhdp-doc", + "rpm": "texlive-iwhdp-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jumplines-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jumplines-doc", + "rpm": "texlive-jumplines-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jvlisting-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jvlisting-doc", + "rpm": "texlive-jvlisting-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyreader-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyreader-doc", + "rpm": "texlive-keyreader-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyval2e" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyval2e", + "rpm": "texlive-keyval2e" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kix-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kix-doc", + "rpm": "texlive-kix-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic-doc", + "rpm": "texlive-koma-moderncvclassic-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-komacv" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-komacv", + "rpm": "texlive-komacv" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jmlr" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jmlr", + "rpm": "texlive-jmlr" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jmlr-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jmlr-doc", + "rpm": "texlive-jmlr-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs", + "rpm": "texlive-kdgdocs" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs-doc", + "rpm": "texlive-kdgdocs-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable", + "rpm": "texlive-keyvaltable" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis-doc", + "rpm": "texlive-ksp-thesis-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-iscram" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iscram", + "rpm": "texlive-iscram" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyfloat" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyfloat", + "rpm": "texlive-keyfloat" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-komacv-rg" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-komacv-rg", + "rpm": "texlive-komacv-rg" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jnuexam" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jnuexam", + "rpm": "texlive-jnuexam" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-knuth-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knuth-doc", + "rpm": "texlive-knuth-doc" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-p.json b/suite2cases/texlive-split-p.json index 48a6ef207..68fe21902 100644 --- a/suite2cases/texlive-split-p.json +++ b/suite2cases/texlive-split-p.json @@ -5,628 +5,836 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-split-p" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-split-p", + "rpm": "texlive-split-p" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-natbib-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-natbib-doc", + "rpm": "texlive-natbib-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibib" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibib", + "rpm": "texlive-multibib" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtx-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtx-doc", + "rpm": "texlive-newtx-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxsf" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxsf", + "rpm": "texlive-newtxsf" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncntrsbk" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncntrsbk", + "rpm": "texlive-ncntrsbk" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multido" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multido", + "rpm": "texlive-multido" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel", + "rpm": "texlive-mongolian-babel" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork", + "rpm": "texlive-neuralnetwork" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork-doc", + "rpm": "texlive-neuralnetwork-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-numericplots" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-numericplots", + "rpm": "texlive-numericplots" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderncv-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderncv-doc", + "rpm": "texlive-moderncv-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-modref" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modref", + "rpm": "texlive-modref" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-morefloats" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morefloats", + "rpm": "texlive-morefloats" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-morehype" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morehype", + "rpm": "texlive-morehype" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moresize" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moresize", + "rpm": "texlive-moresize" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-morewrites-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morewrites-doc", + "rpm": "texlive-morewrites-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-msc-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-msc-doc", + "rpm": "texlive-msc-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-msg" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-msg", + "rpm": "texlive-msg" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mtgreek" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mtgreek", + "rpm": "texlive-mtgreek" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multenum" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multenum", + "rpm": "texlive-multenum" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multenum-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multenum-doc", + "rpm": "texlive-multenum-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiaudience" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiaudience", + "rpm": "texlive-multiaudience" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibbl" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibbl", + "rpm": "texlive-multibbl" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibbl-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibbl-doc", + "rpm": "texlive-multibbl-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiexpand" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiexpand", + "rpm": "texlive-multiexpand" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiexpand-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiexpand-doc", + "rpm": "texlive-multiexpand-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwe" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwe", + "rpm": "texlive-mwe" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwe-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwe-doc", + "rpm": "texlive-mwe-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mweights-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mweights-doc", + "rpm": "texlive-mweights-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nag" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nag", + "rpm": "texlive-nag" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nag-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nag-doc", + "rpm": "texlive-nag-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nameauth" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nameauth", + "rpm": "texlive-nameauth" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-namespc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-namespc", + "rpm": "texlive-namespc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncclatex" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncclatex", + "rpm": "texlive-ncclatex" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-needspace-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-needspace-doc", + "rpm": "texlive-needspace-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newfile" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newfile", + "rpm": "texlive-newfile" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newlfm-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newlfm-doc", + "rpm": "texlive-newlfm-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newspaper" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newspaper", + "rpm": "texlive-newspaper" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar", + "rpm": "texlive-newunicodechar" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar-doc", + "rpm": "texlive-newunicodechar-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newvbtm" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newvbtm", + "rpm": "texlive-newvbtm" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newverbs" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newverbs", + "rpm": "texlive-newverbs" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nextpage" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nextpage", + "rpm": "texlive-nextpage" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr", + "rpm": "texlive-nfssext-cfr" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist-doc", + "rpm": "texlive-nicefilelist-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicetext" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicetext", + "rpm": "texlive-nicetext" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicetext-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicetext-doc", + "rpm": "texlive-nicetext-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiobjective" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiobjective", + "rpm": "texlive-multiobjective" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiobjective-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiobjective-doc", + "rpm": "texlive-multiobjective-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nath" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nath", + "rpm": "texlive-nath" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mp3d" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mp3d", + "rpm": "texlive-mp3d" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames-doc", + "rpm": "texlive-mpcolornames-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpattern" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpattern", + "rpm": "texlive-mpattern" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics-doc", + "rpm": "texlive-mpgraphics-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixguit" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixguit", + "rpm": "texlive-musixguit" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixguit-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixguit-doc", + "rpm": "texlive-musixguit-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mxedruli-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mxedruli-doc", + "rpm": "texlive-mxedruli-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-musuos" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musuos", + "rpm": "texlive-musuos" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-muthesis-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-muthesis-doc", + "rpm": "texlive-muthesis-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nddiss" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nddiss", + "rpm": "texlive-nddiss" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nih-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nih-doc", + "rpm": "texlive-nih-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multidef" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multidef", + "rpm": "texlive-multidef" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mynsfc-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mynsfc-doc", + "rpm": "texlive-mynsfc-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mynsfc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mynsfc", + "rpm": "texlive-mynsfc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch-doc", + "rpm": "texlive-nihbiosketch-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-modular" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modular", + "rpm": "texlive-modular" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-na-position" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-na-position", + "rpm": "texlive-na-position" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-navydocs" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-navydocs", + "rpm": "texlive-navydocs" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-niceframe-type1" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-niceframe-type1", + "rpm": "texlive-niceframe-type1" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-musikui" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musikui", + "rpm": "texlive-musikui" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nmbib" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nmbib", + "rpm": "texlive-nmbib" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nmbib-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nmbib-doc", + "rpm": "texlive-nmbib-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newpx-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newpx-doc", + "rpm": "texlive-newpx-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtx" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtx", + "rpm": "texlive-newtx" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxtt" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxtt", + "rpm": "texlive-newtxtt" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nkarta" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nkarta", + "rpm": "texlive-nkarta" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-navigator" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-navigator", + "rpm": "texlive-navigator" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multido-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multido-doc", + "rpm": "texlive-multido-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncctools" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncctools", + "rpm": "texlive-ncctools" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncctools-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncctools-doc", + "rpm": "texlive-ncctools-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-montex" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-montex", + "rpm": "texlive-montex" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-montex-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-montex-doc", + "rpm": "texlive-montex-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nevelok" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nevelok", + "rpm": "texlive-nevelok" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nevelok-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nevelok-doc", + "rpm": "texlive-nevelok-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwcls" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwcls", + "rpm": "texlive-mwcls" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-modiagram" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modiagram", + "rpm": "texlive-modiagram" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-modiagram-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modiagram-doc", + "rpm": "texlive-modiagram-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-numericplots-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-numericplots-doc", + "rpm": "texlive-numericplots-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-modroman" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modroman", + "rpm": "texlive-modroman" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-modroman-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modroman-doc", + "rpm": "texlive-modroman-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-morehype-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morehype-doc", + "rpm": "texlive-morehype-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-morewrites" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morewrites", + "rpm": "texlive-morewrites" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparhack-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparhack-doc", + "rpm": "texlive-mparhack-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-msc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-msc", + "rpm": "texlive-msc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-msg-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-msg-doc", + "rpm": "texlive-msg-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mslapa" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mslapa", + "rpm": "texlive-mslapa" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mslapa-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mslapa-doc", + "rpm": "texlive-mslapa-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mtgreek-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mtgreek-doc", + "rpm": "texlive-mtgreek-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multicap-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multicap-doc", + "rpm": "texlive-multicap-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multienv-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multienv-doc", + "rpm": "texlive-multienv-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mversion-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mversion-doc", + "rpm": "texlive-mversion-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mycv" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mycv", + "rpm": "texlive-mycv" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mycv-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mycv-doc", + "rpm": "texlive-mycv-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat", + "rpm": "texlive-mylatexformat" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-namespc-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-namespc-doc", + "rpm": "texlive-namespc-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-needspace" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-needspace", + "rpm": "texlive-needspace" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newcommand-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newcommand-doc", + "rpm": "texlive-newcommand-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newenviron-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newenviron-doc", + "rpm": "texlive-newenviron-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newspaper-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newspaper-doc", + "rpm": "texlive-newspaper-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newverbs-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newverbs-doc", + "rpm": "texlive-newverbs-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr-doc", + "rpm": "texlive-nfssext-cfr-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc-doc", + "rpm": "texlive-nlctdoc-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-natded" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-natded", + "rpm": "texlive-natded" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-natded-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-natded-doc", + "rpm": "texlive-natded-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames", + "rpm": "texlive-mpcolornames" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics", + "rpm": "texlive-mpgraphics" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts-doc", + "rpm": "texlive-musixtex-fonts-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis-doc", + "rpm": "texlive-msu-thesis-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis-doc", + "rpm": "texlive-mugsthesis-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nature" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nature", + "rpm": "texlive-nature" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nature-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nature-doc", + "rpm": "texlive-nature-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nddiss-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nddiss-doc", + "rpm": "texlive-nddiss-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis", + "rpm": "texlive-ndsu-thesis" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nih" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nih", + "rpm": "texlive-nih" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparrows-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparrows-doc", + "rpm": "texlive-mparrows-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparrows" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparrows", + "rpm": "texlive-mparrows" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mucproc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mucproc", + "rpm": "texlive-mucproc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multilang" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multilang", + "rpm": "texlive-multilang" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-na-box" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-na-box", + "rpm": "texlive-na-box" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-modernposter" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modernposter", + "rpm": "texlive-modernposter" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-modulus" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modulus", + "rpm": "texlive-modulus" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-morisawa" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morisawa", + "rpm": "texlive-morisawa" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nidanfloat" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nidanfloat", + "rpm": "texlive-nidanfloat" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-natbib" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-natbib", + "rpm": "texlive-natbib" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibib-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibib-doc", + "rpm": "texlive-multibib-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-munich" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-munich", + "rpm": "texlive-munich" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-munich-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-munich-doc", + "rpm": "texlive-munich-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nar" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nar", + "rpm": "texlive-nar" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newpx" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newpx", + "rpm": "texlive-newpx" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxsf-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxsf-doc", + "rpm": "texlive-newtxsf-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxtt-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxtt-doc", + "rpm": "texlive-newtxtt-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nkarta-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nkarta-doc", + "rpm": "texlive-nkarta-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-navigator-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-navigator-doc", + "rpm": "texlive-navigator-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel-doc", + "rpm": "texlive-mongolian-babel-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpman-ru-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpman-ru-doc", + "rpm": "texlive-mpman-ru-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1", + "rpm": "texlive-nanumtype1" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1-doc", + "rpm": "texlive-nanumtype1-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwcls-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwcls-doc", + "rpm": "texlive-mwcls-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-ms" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ms", + "rpm": "texlive-ms" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-ms-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ms-doc", + "rpm": "texlive-ms-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderncv" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderncv", + "rpm": "texlive-moderncv" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline", + "rpm": "texlive-moderntimeline" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline-doc", + "rpm": "texlive-moderntimeline-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-modref-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modref-doc", + "rpm": "texlive-modref-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-monofill" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-monofill", + "rpm": "texlive-monofill" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-monofill-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-monofill-doc", + "rpm": "texlive-monofill-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreenum" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreenum", + "rpm": "texlive-moreenum" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreenum-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreenum-doc", + "rpm": "texlive-moreenum-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-morefloats-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morefloats-doc", + "rpm": "texlive-morefloats-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moresize-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moresize-doc", + "rpm": "texlive-moresize-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreverb" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreverb", + "rpm": "texlive-moreverb" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreverb-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreverb-doc", + "rpm": "texlive-moreverb-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparhack" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparhack", + "rpm": "texlive-mparhack" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiaudience-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiaudience-doc", + "rpm": "texlive-multiaudience-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multicap" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multicap", + "rpm": "texlive-multicap" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multienv" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multienv", + "rpm": "texlive-multienv" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multirow" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multirow", + "rpm": "texlive-multirow" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multirow-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multirow-doc", + "rpm": "texlive-multirow-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mversion" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mversion", + "rpm": "texlive-mversion" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mweights" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mweights", + "rpm": "texlive-mweights" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat-doc", + "rpm": "texlive-mylatexformat-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nameauth-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nameauth-doc", + "rpm": "texlive-nameauth-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncclatex-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncclatex-doc", + "rpm": "texlive-ncclatex-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nestquot" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nestquot", + "rpm": "texlive-nestquot" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newenviron" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newenviron", + "rpm": "texlive-newenviron" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newfile-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newfile-doc", + "rpm": "texlive-newfile-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newlfm" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newlfm", + "rpm": "texlive-newlfm" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newvbtm-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newvbtm-doc", + "rpm": "texlive-newvbtm-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist", + "rpm": "texlive-nicefilelist" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-niceframe" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-niceframe", + "rpm": "texlive-niceframe" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-niceframe-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-niceframe-doc", + "rpm": "texlive-niceframe-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc", + "rpm": "texlive-nlctdoc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nath-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nath-doc", + "rpm": "texlive-nath-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mp3d-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mp3d-doc", + "rpm": "texlive-mp3d-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpattern-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpattern-doc", + "rpm": "texlive-mpattern-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts", + "rpm": "texlive-musixtex-fonts" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mxedruli" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mxedruli", + "rpm": "texlive-mxedruli" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newsletr" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newsletr", + "rpm": "texlive-newsletr" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newsletr-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newsletr-doc", + "rpm": "texlive-newsletr-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis", + "rpm": "texlive-msu-thesis" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis", + "rpm": "texlive-mugsthesis" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-musuos-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musuos-doc", + "rpm": "texlive-musuos-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-muthesis" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-muthesis", + "rpm": "texlive-muthesis" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis-doc", + "rpm": "texlive-ndsu-thesis-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moodle-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moodle-doc", + "rpm": "texlive-moodle-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moodle" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moodle", + "rpm": "texlive-moodle" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multidef-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multidef-doc", + "rpm": "texlive-multidef-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch", + "rpm": "texlive-nihbiosketch" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nimbus15-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nimbus15-doc", + "rpm": "texlive-nimbus15-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nimbus15" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nimbus15", + "rpm": "texlive-nimbus15" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-montserrat" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-montserrat", + "rpm": "texlive-montserrat" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpostinl" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpostinl", + "rpm": "texlive-mpostinl" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-musicography" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musicography", + "rpm": "texlive-musicography" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mptrees" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mptrees", + "rpm": "texlive-mptrees" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicematrix" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicematrix", + "rpm": "texlive-nicematrix" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mychemistry-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mychemistry-doc", + "rpm": "texlive-mychemistry-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mychemistry" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mychemistry", + "rpm": "texlive-mychemistry" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-q.json b/suite2cases/texlive-split-q.json index 256c8965d..cfe19d781 100644 --- a/suite2cases/texlive-split-q.json +++ b/suite2cases/texlive-split-q.json @@ -5,457 +5,608 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-split-q" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-split-q", + "rpm": "texlive-split-q" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-norasi-c90" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-norasi-c90", + "rpm": "texlive-norasi-c90" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes2bib-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes2bib-doc", + "rpm": "texlive-notes2bib-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b", + "rpm": "texlive-ocr-b" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-doc", + "rpm": "texlive-ocr-b-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldlatin" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldlatin", + "rpm": "texlive-oldlatin" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldlatin-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldlatin-doc", + "rpm": "texlive-oldlatin-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-opensans-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-opensans-doc", + "rpm": "texlive-opensans-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-overlock" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-overlock", + "rpm": "texlive-overlock" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-othello" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-othello", + "rpm": "texlive-othello" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-othello-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-othello-doc", + "rpm": "texlive-othello-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-othelloboard" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-othelloboard", + "rpm": "texlive-othelloboard" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-vn-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-vn-doc", + "rpm": "texlive-ntheorem-vn-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntgclass" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntgclass", + "rpm": "texlive-ntgclass" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numericplots" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numericplots", + "rpm": "texlive-numericplots" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numericplots-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numericplots-doc", + "rpm": "texlive-numericplots-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-noconflict-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noconflict-doc", + "rpm": "texlive-noconflict-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks", + "rpm": "texlive-nolbreaks" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomencl-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomencl-doc", + "rpm": "texlive-nomencl-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonfloat-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonfloat-doc", + "rpm": "texlive-nonfloat-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart-doc", + "rpm": "texlive-nonumonpart-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nopageno-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nopageno-doc", + "rpm": "texlive-nopageno-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-notoccite" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notoccite", + "rpm": "texlive-notoccite" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nowidow-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nowidow-doc", + "rpm": "texlive-nowidow-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numberedblock" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numberedblock", + "rpm": "texlive-numberedblock" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numname-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numname-doc", + "rpm": "texlive-numname-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numprint-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numprint-doc", + "rpm": "texlive-numprint-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx", + "rpm": "texlive-ocgx" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx2-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx2-doc", + "rpm": "texlive-ocgx2-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex-doc", + "rpm": "texlive-ocr-latex-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-omega" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-omega", + "rpm": "texlive-omega" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-outliner-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outliner-doc", + "rpm": "texlive-outliner-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-outlines-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outlines-doc", + "rpm": "texlive-outlines-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nrc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nrc", + "rpm": "texlive-nrc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-opteng" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-opteng", + "rpm": "texlive-opteng" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-opteng-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-opteng-doc", + "rpm": "texlive-opteng-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-normalcolor-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-normalcolor-doc", + "rpm": "texlive-normalcolor-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-normalcolor" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-normalcolor", + "rpm": "texlive-normalcolor" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nwejm-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nwejm-doc", + "rpm": "texlive-nwejm-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-options-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-options-doc", + "rpm": "texlive-options-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-options" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-options", + "rpm": "texlive-options" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-notespages" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notespages", + "rpm": "texlive-notespages" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-novel" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-novel", + "rpm": "texlive-novel" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-notex-bst" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notex-bst", + "rpm": "texlive-notex-bst" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-overlays" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-overlays", + "rpm": "texlive-overlays" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes2bib" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes2bib", + "rpm": "texlive-notes2bib" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-old-arrows" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-old-arrows", + "rpm": "texlive-old-arrows" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-old-arrows-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-old-arrows-doc", + "rpm": "texlive-old-arrows-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-obnov" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-obnov", + "rpm": "texlive-obnov" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-obnov-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-obnov-doc", + "rpm": "texlive-obnov-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocherokee" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocherokee", + "rpm": "texlive-ocherokee" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline", + "rpm": "texlive-ocr-b-outline" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline-doc", + "rpm": "texlive-ocr-b-outline-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ogham" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ogham", + "rpm": "texlive-ogham" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oinuit-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oinuit-doc", + "rpm": "texlive-oinuit-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstandard-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstandard-doc", + "rpm": "texlive-oldstandard-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-orkhun-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-orkhun-doc", + "rpm": "texlive-orkhun-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-othelloboard-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-othelloboard-doc", + "rpm": "texlive-othelloboard-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ofs" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ofs", + "rpm": "texlive-ofs" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ofs-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ofs-doc", + "rpm": "texlive-ofs-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt", + "rpm": "texlive-ordinalpt" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt-doc", + "rpm": "texlive-ordinalpt-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntgclass-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntgclass-doc", + "rpm": "texlive-ntgclass-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-noindentafter-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noindentafter-doc", + "rpm": "texlive-noindentafter-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-noitcrul" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noitcrul", + "rpm": "texlive-noitcrul" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-noitcrul-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noitcrul-doc", + "rpm": "texlive-noitcrul-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomencl" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomencl", + "rpm": "texlive-nomencl" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonfloat" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonfloat", + "rpm": "texlive-nonfloat" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart", + "rpm": "texlive-nonumonpart" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes", + "rpm": "texlive-notes" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nowidow" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nowidow", + "rpm": "texlive-nowidow" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntheorem" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntheorem", + "rpm": "texlive-ntheorem" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numberedblock-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numberedblock-doc", + "rpm": "texlive-numberedblock-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numname" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numname", + "rpm": "texlive-numname" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocg-p-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocg-p-doc", + "rpm": "texlive-ocg-p-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx-doc", + "rpm": "texlive-ocgx-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-octavo-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-octavo-doc", + "rpm": "texlive-octavo-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstyle" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstyle", + "rpm": "texlive-oldstyle" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstyle-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstyle-doc", + "rpm": "texlive-oldstyle-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath-doc", + "rpm": "texlive-onlyamsmath-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-otibet" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-otibet", + "rpm": "texlive-otibet" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-outline" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outline", + "rpm": "texlive-outline" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-outlines" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outlines", + "rpm": "texlive-outlines" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-overpic" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-overpic", + "rpm": "texlive-overpic" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-overpic-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-overpic-doc", + "rpm": "texlive-overpic-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-odsfile" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-odsfile", + "rpm": "texlive-odsfile" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau", + "rpm": "texlive-ot-tableau" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau-doc", + "rpm": "texlive-ot-tableau-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nostarch" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nostarch", + "rpm": "texlive-nostarch" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-onrannual-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-onrannual-doc", + "rpm": "texlive-onrannual-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-noto" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noto", + "rpm": "texlive-noto" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-notestex" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notestex", + "rpm": "texlive-notestex" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numnameru" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numnameru", + "rpm": "texlive-numnameru" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numspell" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numspell", + "rpm": "texlive-numspell" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-octave" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-octave", + "rpm": "texlive-octave" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-olsak-misc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-olsak-misc", + "rpm": "texlive-olsak-misc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oplotsymbl" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oplotsymbl", + "rpm": "texlive-oplotsymbl" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oscola" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oscola", + "rpm": "texlive-oscola" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oscola-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oscola-doc", + "rpm": "texlive-oscola-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocherokee-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocherokee-doc", + "rpm": "texlive-ocherokee-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ogham-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ogham-doc", + "rpm": "texlive-ogham-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oinuit" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oinuit", + "rpm": "texlive-oinuit" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstandard" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstandard", + "rpm": "texlive-oldstandard" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-opensans" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-opensans", + "rpm": "texlive-opensans" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-orkhun" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-orkhun", + "rpm": "texlive-orkhun" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-overlock-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-overlock-doc", + "rpm": "texlive-overlock-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-noconflict" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noconflict", + "rpm": "texlive-noconflict" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-noindentafter" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noindentafter", + "rpm": "texlive-noindentafter" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks-doc", + "rpm": "texlive-nolbreaks-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomentbl" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomentbl", + "rpm": "texlive-nomentbl" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomentbl-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomentbl-doc", + "rpm": "texlive-nomentbl-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nopageno" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nopageno", + "rpm": "texlive-nopageno" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes-doc", + "rpm": "texlive-notes-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-notoccite-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notoccite-doc", + "rpm": "texlive-notoccite-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nox" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nox", + "rpm": "texlive-nox" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nox-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nox-doc", + "rpm": "texlive-nox-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-doc", + "rpm": "texlive-ntheorem-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numprint" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numprint", + "rpm": "texlive-numprint" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocg-p" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocg-p", + "rpm": "texlive-ocg-p" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx2" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx2", + "rpm": "texlive-ocgx2" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex", + "rpm": "texlive-ocr-latex" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-octavo" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-octavo", + "rpm": "texlive-octavo" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-omega-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-omega-doc", + "rpm": "texlive-omega-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath", + "rpm": "texlive-onlyamsmath" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-opcit" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-opcit", + "rpm": "texlive-opcit" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-opcit-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-opcit-doc", + "rpm": "texlive-opcit-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-optional" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-optional", + "rpm": "texlive-optional" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-optional-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-optional-doc", + "rpm": "texlive-optional-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-otibet-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-otibet-doc", + "rpm": "texlive-otibet-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-outline-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outline-doc", + "rpm": "texlive-outline-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-outliner" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outliner", + "rpm": "texlive-outliner" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-odsfile-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-odsfile-doc", + "rpm": "texlive-odsfile-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oubraces" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oubraces", + "rpm": "texlive-oubraces" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oubraces-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oubraces-doc", + "rpm": "texlive-oubraces-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nostarch-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nostarch-doc", + "rpm": "texlive-nostarch-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nrc-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nrc-doc", + "rpm": "texlive-nrc-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-onrannual" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-onrannual", + "rpm": "texlive-onrannual" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nuc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nuc", + "rpm": "texlive-nuc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nuc-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nuc-doc", + "rpm": "texlive-nuc-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-objectz" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-objectz", + "rpm": "texlive-objectz" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-objectz-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-objectz-doc", + "rpm": "texlive-objectz-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-noto-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noto-doc", + "rpm": "texlive-noto-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nucleardata-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nucleardata-doc", + "rpm": "texlive-nucleardata-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nucleardata" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nucleardata", + "rpm": "texlive-nucleardata" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nwejm" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nwejm", + "rpm": "texlive-nwejm" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-optidef-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-optidef-doc", + "rpm": "texlive-optidef-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-optidef" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-optidef", + "rpm": "texlive-optidef" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-obsolete" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-obsolete", + "rpm": "texlive-obsolete" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nodetree" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nodetree", + "rpm": "texlive-nodetree" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-onedown" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-onedown", + "rpm": "texlive-onedown" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-outlining" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outlining", + "rpm": "texlive-outlining" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-r.json b/suite2cases/texlive-split-r.json index c8c758752..e2c5bbc8a 100644 --- a/suite2cases/texlive-split-r.json +++ b/suite2cases/texlive-split-r.json @@ -5,823 +5,1096 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-split-r" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-split-r", + "rpm": "texlive-split-r" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plain" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plain", + "rpm": "texlive-plain" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf", + "rpm": "texlive-pgf" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-doc", + "rpm": "texlive-pgf-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-perception" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-perception", + "rpm": "texlive-perception" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pnas2009" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pnas2009", + "rpm": "texlive-pnas2009" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pacioli" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pacioli", + "rpm": "texlive-pacioli" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonetic" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonetic", + "rpm": "texlive-phonetic" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonetic-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonetic-doc", + "rpm": "texlive-phonetic-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-poltawski" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poltawski", + "rpm": "texlive-poltawski" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pxfonts-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pxfonts-doc", + "rpm": "texlive-pxfonts-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords", + "rpm": "texlive-pas-crosswords" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans", + "rpm": "texlive-pdf-trans" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-path" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-path", + "rpm": "texlive-path" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-passivetex" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-passivetex", + "rpm": "texlive-passivetex" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parrun" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parrun", + "rpm": "texlive-parrun" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonrule-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonrule-doc", + "rpm": "texlive-phonrule-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-play" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-play", + "rpm": "texlive-play" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-play-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-play-doc", + "rpm": "texlive-play-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plain-doc-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plain-doc-doc", + "rpm": "texlive-plain-doc-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polski-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polski-doc", + "rpm": "texlive-polski-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parskip" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parskip", + "rpm": "texlive-parskip" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parskip-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parskip-doc", + "rpm": "texlive-parskip-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpages-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpages-doc", + "rpm": "texlive-pdfpages-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot", + "rpm": "texlive-powerdot" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram-doc", + "rpm": "texlive-pb-diagram-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur-doc", + "rpm": "texlive-pgf-blur-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban-doc", + "rpm": "texlive-pgf-soroban-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt", + "rpm": "texlive-pgfgantt" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx", + "rpm": "texlive-pgfkeyx" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx-doc", + "rpm": "texlive-pgfkeyx-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio", + "rpm": "texlive-pgfmolbio" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio-doc", + "rpm": "texlive-pgfmolbio-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfopts-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfopts-doc", + "rpm": "texlive-pgfopts-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-picinpar" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-picinpar", + "rpm": "texlive-picinpar" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pict2e-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pict2e-doc", + "rpm": "texlive-pict2e-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paralist-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paralist-doc", + "rpm": "texlive-paralist-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeins" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeins", + "rpm": "texlive-placeins" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagerange" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagerange", + "rpm": "texlive-pagerange" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagerange-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagerange-doc", + "rpm": "texlive-pagerange-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pageslts" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pageslts", + "rpm": "texlive-pageslts" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pageslts-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pageslts-doc", + "rpm": "texlive-pageslts-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paper-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paper-doc", + "rpm": "texlive-paper-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-papercdcase-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-papercdcase-doc", + "rpm": "texlive-papercdcase-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-papertex" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-papertex", + "rpm": "texlive-papertex" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-papertex-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-papertex-doc", + "rpm": "texlive-papertex-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paracol-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paracol-doc", + "rpm": "texlive-paracol-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paresse-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paresse-doc", + "rpm": "texlive-paresse-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parnotes" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parnotes", + "rpm": "texlive-parnotes" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parselines-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parselines-doc", + "rpm": "texlive-parselines-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cours-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cours-doc", + "rpm": "texlive-pas-cours-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cv" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cv", + "rpm": "texlive-pas-cv" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cv-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cv-doc", + "rpm": "texlive-pas-cv-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur", + "rpm": "texlive-pas-tableur" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-patchcmd" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-patchcmd", + "rpm": "texlive-patchcmd" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-patchcmd-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-patchcmd-doc", + "rpm": "texlive-patchcmd-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pauldoc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pauldoc", + "rpm": "texlive-pauldoc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pauldoc-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pauldoc-doc", + "rpm": "texlive-pauldoc-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pawpict" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pawpict", + "rpm": "texlive-pawpict" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbox-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbox-doc", + "rpm": "texlive-pbox-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbsheet-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbsheet-doc", + "rpm": "texlive-pbsheet-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf14-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf14-doc", + "rpm": "texlive-pdf14-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment", + "rpm": "texlive-pdfcomment" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen-doc", + "rpm": "texlive-pdfscreen-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfwin" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfwin", + "rpm": "texlive-pdfwin" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfx" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfx", + "rpm": "texlive-pdfx" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce", + "rpm": "texlive-petiteannonce" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce-doc", + "rpm": "texlive-petiteannonce-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-photo" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-photo", + "rpm": "texlive-photo" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-photo-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-photo-doc", + "rpm": "texlive-photo-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeat" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeat", + "rpm": "texlive-placeat" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeat-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeat-doc", + "rpm": "texlive-placeat-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-piano" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-piano", + "rpm": "texlive-piano" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pitex-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pitex-doc", + "rpm": "texlive-pitex-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plnfss-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plnfss-doc", + "rpm": "texlive-plnfss-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks", + "rpm": "texlive-pdftricks" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2-doc", + "rpm": "texlive-pdftricks2-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-physics" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-physics", + "rpm": "texlive-physics" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-physics-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-physics-doc", + "rpm": "texlive-physics-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-philokalia" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-philokalia", + "rpm": "texlive-philokalia" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polyglossia-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polyglossia-doc", + "rpm": "texlive-polyglossia-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-doc", + "rpm": "texlive-pgfornament-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-padauk" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-padauk", + "rpm": "texlive-padauk" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfreview" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfreview", + "rpm": "texlive-pdfreview" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phffullpagefigure" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phffullpagefigure", + "rpm": "texlive-phffullpagefigure" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfnote" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfnote", + "rpm": "texlive-phfnote" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfparen" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfparen", + "rpm": "texlive-phfparen" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfquotetext" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfquotetext", + "rpm": "texlive-phfquotetext" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-poetry" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poetry", + "rpm": "texlive-poetry" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfoverlay" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfoverlay", + "rpm": "texlive-pdfoverlay" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpc-movie" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpc-movie", + "rpm": "texlive-pdfpc-movie" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfprivacy" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfprivacy", + "rpm": "texlive-pdfprivacy" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-penrose" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-penrose", + "rpm": "texlive-penrose" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pixelart" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pixelart", + "rpm": "texlive-pixelart" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plantuml" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plantuml", + "rpm": "texlive-plantuml" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pm-isomath" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pm-isomath", + "rpm": "texlive-pm-isomath" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-tuliplab" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-tuliplab", + "rpm": "texlive-powerdot-tuliplab" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pslatex" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pslatex", + "rpm": "texlive-pslatex" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pspicture" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pspicture", + "rpm": "texlive-pspicture" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pacioli-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pacioli-doc", + "rpm": "texlive-pacioli-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paratype" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paratype", + "rpm": "texlive-paratype" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paratype-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paratype-doc", + "rpm": "texlive-paratype-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phaistos-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phaistos-doc", + "rpm": "texlive-phaistos-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pigpen-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pigpen-doc", + "rpm": "texlive-pigpen-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-playfair" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-playfair", + "rpm": "texlive-playfair" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-playfair-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-playfair-doc", + "rpm": "texlive-playfair-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords-doc", + "rpm": "texlive-pas-crosswords-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-psgo" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-psgo", + "rpm": "texlive-psgo" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-psgo-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-psgo-doc", + "rpm": "texlive-psgo-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans-doc", + "rpm": "texlive-pdf-trans-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-path-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-path-doc", + "rpm": "texlive-path-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parallel-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parallel-doc", + "rpm": "texlive-parallel-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parrun-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parrun-doc", + "rpm": "texlive-parrun-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plari-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plari-doc", + "rpm": "texlive-plari-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-poemscol" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poemscol", + "rpm": "texlive-poemscol" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-poemscol-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poemscol-doc", + "rpm": "texlive-poemscol-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-poetrytex-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poetrytex-doc", + "rpm": "texlive-poetrytex-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictexsum-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictexsum-doc", + "rpm": "texlive-pictexsum-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polski" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polski", + "rpm": "texlive-polski" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-psfrag" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-psfrag", + "rpm": "texlive-psfrag" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban", + "rpm": "texlive-pgf-soroban" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd-doc", + "rpm": "texlive-pgf-umlsd-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-picinpar-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-picinpar-doc", + "rpm": "texlive-picinpar-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictex-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictex-doc", + "rpm": "texlive-pictex-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pinlabel" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pinlabel", + "rpm": "texlive-pinlabel" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pmgraph" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pmgraph", + "rpm": "texlive-pmgraph" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pmgraph-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pmgraph-doc", + "rpm": "texlive-pmgraph-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paralist" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paralist", + "rpm": "texlive-paralist" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeins-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeins-doc", + "rpm": "texlive-placeins-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecolor" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecolor", + "rpm": "texlive-pagecolor" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecolor-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecolor-doc", + "rpm": "texlive-pagecolor-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecont-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecont-doc", + "rpm": "texlive-pagecont-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagenote" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagenote", + "rpm": "texlive-pagenote" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-papercdcase" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-papercdcase", + "rpm": "texlive-papercdcase" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paracol" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paracol", + "rpm": "texlive-paracol" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cours" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cours", + "rpm": "texlive-pas-cours" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur-doc", + "rpm": "texlive-pas-tableur-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pawpict-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pawpict-doc", + "rpm": "texlive-pawpict-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbox" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbox", + "rpm": "texlive-pbox" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbsheet" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbsheet", + "rpm": "texlive-pbsheet" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment-doc", + "rpm": "texlive-pdfcomment-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot-doc", + "rpm": "texlive-pdfcprot-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar-doc", + "rpm": "texlive-pdfmarginpar-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff-doc", + "rpm": "texlive-pdfpagediff-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen", + "rpm": "texlive-pdfscreen" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfslide" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfslide", + "rpm": "texlive-pdfslide" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfslide-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfslide-doc", + "rpm": "texlive-pdfslide-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfwin-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfwin-doc", + "rpm": "texlive-pdfwin-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfx-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfx-doc", + "rpm": "texlive-pdfx-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pecha" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pecha", + "rpm": "texlive-pecha" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-permute" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-permute", + "rpm": "texlive-permute" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-philex-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-philex-doc", + "rpm": "texlive-philex-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkgloader-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkgloader-doc", + "rpm": "texlive-pkgloader-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plantslabels" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plantslabels", + "rpm": "texlive-plantslabels" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plantslabels-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plantslabels-doc", + "rpm": "texlive-plantslabels-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plates" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plates", + "rpm": "texlive-plates" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plweb-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plweb-doc", + "rpm": "texlive-plweb-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynom" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynom", + "rpm": "texlive-polynom" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polytable-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polytable-doc", + "rpm": "texlive-polytable-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-postcards" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-postcards", + "rpm": "texlive-postcards" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-postcards-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-postcards-doc", + "rpm": "texlive-postcards-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-poster-mac" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poster-mac", + "rpm": "texlive-poster-mac" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-poster-mac-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poster-mac-doc", + "rpm": "texlive-poster-mac-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv-doc", + "rpm": "texlive-ppr-prv-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-piechartmp-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-piechartmp-doc", + "rpm": "texlive-piechartmp-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-piano-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-piano-doc", + "rpm": "texlive-piano-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeins-plain" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeins-plain", + "rpm": "texlive-placeins-plain" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plipsum" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plipsum", + "rpm": "texlive-plipsum" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plipsum-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plipsum-doc", + "rpm": "texlive-plipsum-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plstmary-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plstmary-doc", + "rpm": "texlive-plstmary-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint", + "rpm": "texlive-philosophersimprint" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint-doc", + "rpm": "texlive-philosophersimprint-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pittetd" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pittetd", + "rpm": "texlive-pittetd" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkuthss" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkuthss", + "rpm": "texlive-pkuthss" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parades-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parades-doc", + "rpm": "texlive-parades-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parades" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parades", + "rpm": "texlive-parades" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base-doc", + "rpm": "texlive-pbibtex-base-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra-doc", + "rpm": "texlive-pgf-spectra-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-platex-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-platex-doc", + "rpm": "texlive-platex-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-platex" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-platex", + "rpm": "texlive-platex" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonenumbers" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonenumbers", + "rpm": "texlive-phonenumbers" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-platexcheat-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-platexcheat-doc", + "rpm": "texlive-platexcheat-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-platex-tools" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-platex-tools", + "rpm": "texlive-platex-tools" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-han" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-han", + "rpm": "texlive-pgfornament-han" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plex-otf" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plex-otf", + "rpm": "texlive-plex-otf" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polexpr" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polexpr", + "rpm": "texlive-polexpr" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-psnfss" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-psnfss", + "rpm": "texlive-psnfss" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-psnfss-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-psnfss-doc", + "rpm": "texlive-psnfss-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pspicture-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pspicture-doc", + "rpm": "texlive-pspicture-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-perception-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-perception-doc", + "rpm": "texlive-perception-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phaistos" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phaistos", + "rpm": "texlive-phaistos" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pigpen" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pigpen", + "rpm": "texlive-pigpen" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-poltawski-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poltawski-doc", + "rpm": "texlive-poltawski-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-palatino" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-palatino", + "rpm": "texlive-palatino" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pxfonts" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pxfonts", + "rpm": "texlive-pxfonts" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plainpkg" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plainpkg", + "rpm": "texlive-plainpkg" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plainpkg-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plainpkg-doc", + "rpm": "texlive-plainpkg-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parallel" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parallel", + "rpm": "texlive-parallel" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonrule" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonrule", + "rpm": "texlive-phonrule" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plari" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plari", + "rpm": "texlive-plari" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-poetrytex" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poetrytex", + "rpm": "texlive-poetrytex" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-persian-bib" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-persian-bib", + "rpm": "texlive-persian-bib" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-persian-bib-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-persian-bib-doc", + "rpm": "texlive-persian-bib-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pst-eucl-translation-bg-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pst-eucl-translation-bg-doc", + "rpm": "texlive-pst-eucl-translation-bg-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-patgen2-tutorial-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-patgen2-tutorial-doc", + "rpm": "texlive-patgen2-tutorial-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pl" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pl", + "rpm": "texlive-pl" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pl-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pl-doc", + "rpm": "texlive-pl-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpages" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpages", + "rpm": "texlive-pdfpages" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-doc", + "rpm": "texlive-powerdot-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-psfrag-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-psfrag-doc", + "rpm": "texlive-psfrag-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram", + "rpm": "texlive-pb-diagram" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur", + "rpm": "texlive-pgf-blur" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd", + "rpm": "texlive-pgf-umlcd" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd-doc", + "rpm": "texlive-pgf-umlcd-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd", + "rpm": "texlive-pgf-umlsd" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt-doc", + "rpm": "texlive-pgfgantt-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfopts" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfopts", + "rpm": "texlive-pgfopts" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfplots" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfplots", + "rpm": "texlive-pgfplots" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfplots-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfplots-doc", + "rpm": "texlive-pgfplots-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pict2e" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pict2e", + "rpm": "texlive-pict2e" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictex" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictex", + "rpm": "texlive-pictex" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictex2" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictex2", + "rpm": "texlive-pictex2" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pinlabel-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pinlabel-doc", + "rpm": "texlive-pinlabel-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecont" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecont", + "rpm": "texlive-pagecont" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagenote-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagenote-doc", + "rpm": "texlive-pagenote-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paper" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paper", + "rpm": "texlive-paper" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-papermas" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-papermas", + "rpm": "texlive-papermas" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-papermas-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-papermas-doc", + "rpm": "texlive-papermas-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paresse" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paresse", + "rpm": "texlive-paresse" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parnotes-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parnotes-doc", + "rpm": "texlive-parnotes-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parselines" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parselines", + "rpm": "texlive-parselines" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf14" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf14", + "rpm": "texlive-pdf14" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot", + "rpm": "texlive-pdfcprot" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar", + "rpm": "texlive-pdfmarginpar" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff", + "rpm": "texlive-pdfpagediff" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfsync" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfsync", + "rpm": "texlive-pdfsync" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfsync-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfsync-doc", + "rpm": "texlive-pdfsync-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pecha-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pecha-doc", + "rpm": "texlive-pecha-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-permute-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-permute-doc", + "rpm": "texlive-permute-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-philex" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-philex", + "rpm": "texlive-philex" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-piff" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-piff", + "rpm": "texlive-piff" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-piff-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-piff-doc", + "rpm": "texlive-piff-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkgloader" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkgloader", + "rpm": "texlive-pkgloader" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plates-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plates-doc", + "rpm": "texlive-plates-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plweb" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plweb", + "rpm": "texlive-plweb" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynom-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynom-doc", + "rpm": "texlive-polynom-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynomial" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynomial", + "rpm": "texlive-polynomial" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynomial-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynomial-doc", + "rpm": "texlive-polynomial-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polytable" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polytable", + "rpm": "texlive-polytable" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv", + "rpm": "texlive-ppr-prv" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-perfectcut" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-perfectcut", + "rpm": "texlive-perfectcut" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-perfectcut-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-perfectcut-doc", + "rpm": "texlive-perfectcut-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-piechartmp" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-piechartmp", + "rpm": "texlive-piechartmp" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pitex" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pitex", + "rpm": "texlive-pitex" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plnfss" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plnfss", + "rpm": "texlive-plnfss" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plstmary" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plstmary", + "rpm": "texlive-plstmary" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks-doc", + "rpm": "texlive-pdftricks-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2", + "rpm": "texlive-pdftricks2" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pittetd-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pittetd-doc", + "rpm": "texlive-pittetd-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkuthss-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkuthss-doc", + "rpm": "texlive-pkuthss-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-fuberlin" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-fuberlin", + "rpm": "texlive-powerdot-fuberlin" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-philokalia-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-philokalia-doc", + "rpm": "texlive-philokalia-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polyglossia" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polyglossia", + "rpm": "texlive-polyglossia" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base", + "rpm": "texlive-pbibtex-base" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfornament" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfornament", + "rpm": "texlive-pgfornament" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra", + "rpm": "texlive-pgf-spectra" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfqit" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfqit", + "rpm": "texlive-phfqit" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfsvnwatermark" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfsvnwatermark", + "rpm": "texlive-phfsvnwatermark" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfthm" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfthm", + "rpm": "texlive-phfthm" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-padcount" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-padcount", + "rpm": "texlive-padcount" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plex" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plex", + "rpm": "texlive-plex" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-postage" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-postage", + "rpm": "texlive-postage" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-FUBerlin-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-FUBerlin-doc", + "rpm": "texlive-powerdot-FUBerlin-doc" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-u.json b/suite2cases/texlive-split-u.json index 3f10b730d..aa30a7050 100644 --- a/suite2cases/texlive-split-u.json +++ b/suite2cases/texlive-split-u.json @@ -5,589 +5,784 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-split-u" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-split-u", + "rpm": "texlive-split-u" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsc", + "rpm": "texlive-rsc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-roboto-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roboto-doc", + "rpm": "texlive-roboto-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romande" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romande", + "rpm": "texlive-romande" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent-doc", + "rpm": "texlive-sansmathaccent-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit", + "rpm": "texlive-sanskrit" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-doc", + "rpm": "texlive-sanskrit-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1-doc", + "rpm": "texlive-sanskrit-t1-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-semaphor" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semaphor", + "rpm": "texlive-semaphor" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess-doc", + "rpm": "texlive-schwalbe-chess-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sgame-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sgame-doc", + "rpm": "texlive-sgame-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemata" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemata", + "rpm": "texlive-schemata" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmath-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmath-doc", + "rpm": "texlive-sansmath-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-section" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-section", + "rpm": "texlive-section" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seminar" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seminar", + "rpm": "texlive-seminar" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-setspace-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-setspace-doc", + "rpm": "texlive-setspace-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz", + "rpm": "texlive-sa-tikz" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemabloc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemabloc", + "rpm": "texlive-schemabloc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemabloc-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemabloc-doc", + "rpm": "texlive-schemabloc-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-setdeck-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-setdeck-doc", + "rpm": "texlive-setdeck-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauerj-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauerj-doc", + "rpm": "texlive-sauerj-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustindex" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustindex", + "rpm": "texlive-robustindex" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanneg" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanneg", + "rpm": "texlive-romanneg" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanneg-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanneg-doc", + "rpm": "texlive-romanneg-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotpages" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotpages", + "rpm": "texlive-rotpages" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotpages-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotpages-doc", + "rpm": "texlive-rotpages-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rterface" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rterface", + "rpm": "texlive-rterface" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rterface-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rterface-doc", + "rpm": "texlive-rterface-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc-doc", + "rpm": "texlive-rtkinenc-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtklage-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtklage-doc", + "rpm": "texlive-rtklage-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat", + "rpm": "texlive-serbian-date-lat" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr", + "rpm": "texlive-serbian-def-cyr" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig", + "rpm": "texlive-serbian-lig" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-savefnmark-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-savefnmark-doc", + "rpm": "texlive-savefnmark-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-savetrees" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-savetrees", + "rpm": "texlive-savetrees" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalebar-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalebar-doc", + "rpm": "texlive-scalebar-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalerel-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalerel-doc", + "rpm": "texlive-scalerel-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scanpages" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scanpages", + "rpm": "texlive-scanpages" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sdrt" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sdrt", + "rpm": "texlive-sdrt" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectionbox-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectionbox-doc", + "rpm": "texlive-sectionbox-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-semioneside-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semioneside-doc", + "rpm": "texlive-semioneside-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seqsplit-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seqsplit-doc", + "rpm": "texlive-seqsplit-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sf298" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sf298", + "rpm": "texlive-sf298" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sf298-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sf298-doc", + "rpm": "texlive-sf298-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel", + "rpm": "texlive-sesamanuel" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-ryethesis" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-ryethesis", + "rpm": "texlive-ryethesis" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sapthesis" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sapthesis", + "rpm": "texlive-sapthesis" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sapthesis-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sapthesis-doc", + "rpm": "texlive-sapthesis-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl-doc", + "rpm": "texlive-scrjrnl-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesis-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesis-doc", + "rpm": "texlive-seuthesis-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay", + "rpm": "texlive-sasnrdisplay" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier", + "rpm": "texlive-sclang-prettifier" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier-doc", + "rpm": "texlive-sclang-prettifier-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sfg" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sfg", + "rpm": "texlive-sfg" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sfg-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sfg-doc", + "rpm": "texlive-sfg-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay-doc", + "rpm": "texlive-screenplay-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg-doc", + "rpm": "texlive-screenplay-pkg-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-gust" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-gust", + "rpm": "texlive-scheme-gust" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-medium" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-medium", + "rpm": "texlive-scheme-medium" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-minimal" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-minimal", + "rpm": "texlive-scheme-minimal" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-small" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-small", + "rpm": "texlive-scheme-small" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-russ" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-russ", + "rpm": "texlive-russ" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesix-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesix-doc", + "rpm": "texlive-seuthesix-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesix" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesix", + "rpm": "texlive-seuthesix" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scientific-thesis-cover" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scientific-thesis-cover", + "rpm": "texlive-scientific-thesis-cover" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectionbreak" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectionbreak", + "rpm": "texlive-sectionbreak" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsc-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsc-doc", + "rpm": "texlive-rsc-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-roboto" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roboto", + "rpm": "texlive-roboto" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romande-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romande-doc", + "rpm": "texlive-romande-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauter" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauter", + "rpm": "texlive-sauter" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts", + "rpm": "texlive-sauterfonts" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts-doc", + "rpm": "texlive-sauterfonts-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schulschriften" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schulschriften", + "rpm": "texlive-schulschriften" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sgame" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sgame", + "rpm": "texlive-sgame" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-section-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-section-doc", + "rpm": "texlive-section-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-setspace" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-setspace", + "rpm": "texlive-setspace" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rviewport" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rviewport", + "rpm": "texlive-rviewport" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rviewport-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rviewport-doc", + "rpm": "texlive-rviewport-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz-doc", + "rpm": "texlive-sa-tikz-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-setdeck" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-setdeck", + "rpm": "texlive-setdeck" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauerj" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauerj", + "rpm": "texlive-sauerj" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustcommand" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustcommand", + "rpm": "texlive-robustcommand" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustcommand-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustcommand-doc", + "rpm": "texlive-robustcommand-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustindex-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustindex-doc", + "rpm": "texlive-robustindex-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbar-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbar-doc", + "rpm": "texlive-romanbar-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotfloat" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotfloat", + "rpm": "texlive-rotfloat" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotfloat-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotfloat-doc", + "rpm": "texlive-rotfloat-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundbox" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundbox", + "rpm": "texlive-roundbox" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc", + "rpm": "texlive-rtkinenc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees", + "rpm": "texlive-rrgtrees" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees-doc", + "rpm": "texlive-rrgtrees-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-roex" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roex", + "rpm": "texlive-roex" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe-doc", + "rpm": "texlive-serbian-apostrophe-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat-doc", + "rpm": "texlive-serbian-date-lat-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr-doc", + "rpm": "texlive-serbian-def-cyr-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig-doc", + "rpm": "texlive-serbian-lig-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundrect-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundrect-doc", + "rpm": "texlive-roundrect-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rulercompass" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rulercompass", + "rpm": "texlive-rulercompass" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rvwrite-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rvwrite-doc", + "rpm": "texlive-rvwrite-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-r_und_s-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-r_und_s-doc", + "rpm": "texlive-r_und_s-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-savefnmark" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-savefnmark", + "rpm": "texlive-savefnmark" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-savetrees-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-savetrees-doc", + "rpm": "texlive-savetrees-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scale-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scale-doc", + "rpm": "texlive-scale-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalebar" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalebar", + "rpm": "texlive-scalebar" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scanpages-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scanpages-doc", + "rpm": "texlive-scanpages-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-secdot" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-secdot", + "rpm": "texlive-secdot" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-secdot-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-secdot-doc", + "rpm": "texlive-secdot-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectsty-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectsty-doc", + "rpm": "texlive-sectsty-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seealso" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seealso", + "rpm": "texlive-seealso" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-selectp-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-selectp-doc", + "rpm": "texlive-selectp-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-selnolig" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-selnolig", + "rpm": "texlive-selnolig" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes-doc", + "rpm": "texlive-sepfootnotes-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sffms-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sffms-doc", + "rpm": "texlive-sffms-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sfmath" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sfmath", + "rpm": "texlive-sfmath" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel-doc", + "rpm": "texlive-sesamanuel-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sageep" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sageep", + "rpm": "texlive-sageep" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl", + "rpm": "texlive-scrjrnl" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schule" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schule", + "rpm": "texlive-schule" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sduthesis-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sduthesis-doc", + "rpm": "texlive-sduthesis-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesis" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesis", + "rpm": "texlive-seuthesis" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay-doc", + "rpm": "texlive-sasnrdisplay-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sciposter" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sciposter", + "rpm": "texlive-sciposter" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay", + "rpm": "texlive-screenplay" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy-doc", + "rpm": "texlive-scrlttr2copy-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy", + "rpm": "texlive-scrlttr2copy" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-basic" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-basic", + "rpm": "texlive-scheme-basic" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-russ-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-russ-doc", + "rpm": "texlive-russ-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scratch" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scratch", + "rpm": "texlive-scratch" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sesstime" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sesstime", + "rpm": "texlive-sesstime" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scratchx" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scratchx", + "rpm": "texlive-scratchx" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-semantic-markup" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semantic-markup", + "rpm": "texlive-semantic-markup" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfso" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfso", + "rpm": "texlive-rsfso" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfso-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfso-doc", + "rpm": "texlive-rsfso-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent", + "rpm": "texlive-sansmathaccent" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts", + "rpm": "texlive-sansmathfonts" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts-doc", + "rpm": "texlive-sansmathfonts-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1", + "rpm": "texlive-sanskrit-t1" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schulschriften-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schulschriften-doc", + "rpm": "texlive-schulschriften-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-semaphor-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semaphor-doc", + "rpm": "texlive-semaphor-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfs" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfs", + "rpm": "texlive-rsfs" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfs-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfs-doc", + "rpm": "texlive-rsfs-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess", + "rpm": "texlive-schwalbe-chess" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemata-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemata-doc", + "rpm": "texlive-schemata-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmath" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmath", + "rpm": "texlive-sansmath" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seminar-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seminar-doc", + "rpm": "texlive-seminar-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepnum" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepnum", + "rpm": "texlive-sepnum" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepnum-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepnum-doc", + "rpm": "texlive-sepnum-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbar" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbar", + "rpm": "texlive-romanbar" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber", + "rpm": "texlive-romanbarpagenumber" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber-doc", + "rpm": "texlive-romanbarpagenumber-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romannum" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romannum", + "rpm": "texlive-romannum" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romannum-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romannum-doc", + "rpm": "texlive-romannum-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundbox-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundbox-doc", + "rpm": "texlive-roundbox-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtklage" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtklage", + "rpm": "texlive-rtklage" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-ruhyphen" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-ruhyphen", + "rpm": "texlive-ruhyphen" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe", + "rpm": "texlive-serbian-apostrophe" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundrect" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundrect", + "rpm": "texlive-roundrect" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rulercompass-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rulercompass-doc", + "rpm": "texlive-rulercompass-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rvwrite" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rvwrite", + "rpm": "texlive-rvwrite" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-r_und_s" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-r_und_s", + "rpm": "texlive-r_und_s" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-savesym" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-savesym", + "rpm": "texlive-savesym" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scale" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scale", + "rpm": "texlive-scale" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalerel" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalerel", + "rpm": "texlive-scalerel" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sdrt-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sdrt-doc", + "rpm": "texlive-sdrt-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectionbox" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectionbox", + "rpm": "texlive-sectionbox" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectsty" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectsty", + "rpm": "texlive-sectsty" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seealso-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seealso-doc", + "rpm": "texlive-seealso-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-selectp" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-selectp", + "rpm": "texlive-selectp" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-selnolig-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-selnolig-doc", + "rpm": "texlive-selnolig-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-semantic" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semantic", + "rpm": "texlive-semantic" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-semantic-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semantic-doc", + "rpm": "texlive-semantic-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-semioneside" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semioneside", + "rpm": "texlive-semioneside" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-semproc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semproc", + "rpm": "texlive-semproc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-semproc-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semproc-doc", + "rpm": "texlive-semproc-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes", + "rpm": "texlive-sepfootnotes" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seqsplit" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seqsplit", + "rpm": "texlive-seqsplit" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sffms" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sffms", + "rpm": "texlive-sffms" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-ryethesis-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-ryethesis-doc", + "rpm": "texlive-ryethesis-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sageep-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sageep-doc", + "rpm": "texlive-sageep-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schule-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schule-doc", + "rpm": "texlive-schule-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sduthesis" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sduthesis", + "rpm": "texlive-sduthesis" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sciposter-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sciposter-doc", + "rpm": "texlive-sciposter-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg", + "rpm": "texlive-screenplay-pkg" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-siunitx" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-siunitx", + "rpm": "texlive-siunitx" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-siunitx-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-siunitx-doc", + "rpm": "texlive-siunitx-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-context" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-context", + "rpm": "texlive-scheme-context" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-full" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-full", + "rpm": "texlive-scheme-full" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-tetex" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-tetex", + "rpm": "texlive-scheme-tetex" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rosario-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rosario-doc", + "rpm": "texlive-rosario-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rosario" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rosario", + "rpm": "texlive-rosario" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut-doc", + "rpm": "texlive-sanitize-umlaut-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut", + "rpm": "texlive-sanitize-umlaut" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rutitlepage" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rutitlepage", + "rpm": "texlive-rutitlepage" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scsnowman" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scsnowman", + "rpm": "texlive-scsnowman" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sexam" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sexam", + "rpm": "texlive-sexam" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-v.json b/suite2cases/texlive-split-v.json index 179c23d99..b79a544b6 100644 --- a/suite2cases/texlive-split-v.json +++ b/suite2cases/texlive-split-v.json @@ -5,847 +5,1128 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-split-v" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-split-v", + "rpm": "texlive-split-v" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showtags" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showtags", + "rpm": "texlive-showtags" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-splitbib" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-splitbib", + "rpm": "texlive-splitbib" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-splitbib-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-splitbib-doc", + "rpm": "texlive-splitbib-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skaknew" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skaknew", + "rpm": "texlive-skaknew" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skull" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skull", + "rpm": "texlive-skull" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro", + "rpm": "texlive-sourcecodepro" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro-doc", + "rpm": "texlive-sourcecodepro-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro", + "rpm": "texlive-sourcesanspro" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sides" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sides", + "rpm": "texlive-sides" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sides-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sides-doc", + "rpm": "texlive-sides-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-starfont" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-starfont", + "rpm": "texlive-starfont" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix", + "rpm": "texlive-stix" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-superiors" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-superiors", + "rpm": "texlive-superiors" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-superiors-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-superiors-doc", + "rpm": "texlive-superiors-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skak" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skak", + "rpm": "texlive-skak" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skak-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skak-doc", + "rpm": "texlive-skak-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle", + "rpm": "texlive-sudokubundle" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-splines-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-splines-doc", + "rpm": "texlive-splines-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-systeme" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-systeme", + "rpm": "texlive-systeme" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfig" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfig", + "rpm": "texlive-subfig" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadethm" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadethm", + "rpm": "texlive-shadethm" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shdoc-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shdoc-doc", + "rpm": "texlive-shdoc-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shipunov-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shipunov-doc", + "rpm": "texlive-shipunov-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shorttoc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shorttoc", + "rpm": "texlive-shorttoc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-show2e-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-show2e-doc", + "rpm": "texlive-show2e-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidecap" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidecap", + "rpm": "texlive-sidecap" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidecap-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidecap-doc", + "rpm": "texlive-sidecap-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-silence" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-silence", + "rpm": "texlive-silence" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simurgh-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simurgh-doc", + "rpm": "texlive-simurgh-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skdoc-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skdoc-doc", + "rpm": "texlive-skdoc-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeyval" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeyval", + "rpm": "texlive-skeyval" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeyval-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeyval-doc", + "rpm": "texlive-skeyval-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-smalltableof" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smalltableof", + "rpm": "texlive-smalltableof" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spath3" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spath3", + "rpm": "texlive-spath3" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartref-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartref-doc", + "rpm": "texlive-smartref-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-snapshot" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-snapshot", + "rpm": "texlive-snapshot" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-songbook" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-songbook", + "rpm": "texlive-songbook" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-songs" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-songs", + "rpm": "texlive-songs" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sparklines-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sparklines-doc", + "rpm": "texlive-sparklines-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphack-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphack-doc", + "rpm": "texlive-sphack-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spotcolor" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spotcolor", + "rpm": "texlive-spotcolor" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spotcolor-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spotcolor-doc", + "rpm": "texlive-spotcolor-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spverbatim-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spverbatim-doc", + "rpm": "texlive-spverbatim-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem-doc", + "rpm": "texlive-srbook-mem-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sseq" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sseq", + "rpm": "texlive-sseq" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sslides-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sslides-doc", + "rpm": "texlive-sslides-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stackengine" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stackengine", + "rpm": "texlive-stackengine" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-standalone-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-standalone-doc", + "rpm": "texlive-standalone-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-statistik" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statistik", + "rpm": "texlive-statistik" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv", + "rpm": "texlive-stdclsdv" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdpage" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdpage", + "rpm": "texlive-stdpage" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stex" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stex", + "rpm": "texlive-stex" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stex-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stex-doc", + "rpm": "texlive-stex-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-storebox-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-storebox-doc", + "rpm": "texlive-storebox-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-storecmd" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-storecmd", + "rpm": "texlive-storecmd" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqn" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqn", + "rpm": "texlive-subeqn" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray-doc", + "rpm": "texlive-subeqnarray-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigmat" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigmat", + "rpm": "texlive-subfigmat" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfiles-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfiles-doc", + "rpm": "texlive-subfiles-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-substitutefont" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-substitutefont", + "rpm": "texlive-substitutefont" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-substr" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-substr", + "rpm": "texlive-substr" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-supertabular" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-supertabular", + "rpm": "texlive-supertabular" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svg" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svg", + "rpm": "texlive-svg" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svg-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svg-doc", + "rpm": "texlive-svg-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svgcolor-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svgcolor-doc", + "rpm": "texlive-svgcolor-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn-doc", + "rpm": "texlive-svn-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn-prov-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn-prov-doc", + "rpm": "texlive-svn-prov-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntax-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntax-doc", + "rpm": "texlive-syntax-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntrace" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntrace", + "rpm": "texlive-syntrace" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skmath" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skmath", + "rpm": "texlive-skmath" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skmath-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skmath-doc", + "rpm": "texlive-skmath-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex", + "rpm": "texlive-statex" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex2-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex2-doc", + "rpm": "texlive-statex2-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts", + "rpm": "texlive-subsupscripts" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-susy-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-susy-doc", + "rpm": "texlive-susy-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage", + "rpm": "texlive-sympytexpackage" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage-doc", + "rpm": "texlive-sympytexpackage-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis-doc", + "rpm": "texlive-sphdthesis-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch-doc", + "rpm": "texlive-stellenbosch-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sugconf" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sugconf", + "rpm": "texlive-sugconf" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-siunitx-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-siunitx-doc", + "rpm": "texlive-siunitx-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-steinmetz-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-steinmetz-doc", + "rpm": "texlive-steinmetz-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-struktex" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-struktex", + "rpm": "texlive-struktex" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-substances" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-substances", + "rpm": "texlive-substances" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-signchart-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-signchart-doc", + "rpm": "texlive-signchart-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick", + "rpm": "texlive-simpler-wick" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svg-inkscape-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svg-inkscape-doc", + "rpm": "texlive-svg-inkscape-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartunits-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartunits-doc", + "rpm": "texlive-smartunits-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartunits" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartunits", + "rpm": "texlive-smartunits" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-studenthandouts" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-studenthandouts", + "rpm": "texlive-studenthandouts" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-statmath" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statmath", + "rpm": "texlive-statmath" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stickstoo" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stickstoo", + "rpm": "texlive-stickstoo" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix2-otf" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix2-otf", + "rpm": "texlive-stix2-otf" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix2-type1" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix2-type1", + "rpm": "texlive-stix2-type1" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showtags-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showtags-doc", + "rpm": "texlive-showtags-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters-doc", + "rpm": "texlive-sort-by-letters-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skaknew-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skaknew-doc", + "rpm": "texlive-skaknew-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro-doc", + "rpm": "texlive-sourcesanspro-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro-doc", + "rpm": "texlive-sourceserifpro-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stage-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stage-doc", + "rpm": "texlive-stage-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-staves" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-staves", + "rpm": "texlive-staves" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-staves-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-staves-doc", + "rpm": "texlive-staves-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix-doc", + "rpm": "texlive-stix-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-symbol" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-symbol", + "rpm": "texlive-symbol" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-startex-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-startex-doc", + "rpm": "texlive-startex-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle-doc", + "rpm": "texlive-sudokubundle-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shade" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shade", + "rpm": "texlive-shade" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shade-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shade-doc", + "rpm": "texlive-shade-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapes-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapes-doc", + "rpm": "texlive-shapes-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-slideshow" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-slideshow", + "rpm": "texlive-slideshow" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-suanpan-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-suanpan-doc", + "rpm": "texlive-suanpan-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadethm-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadethm-doc", + "rpm": "texlive-shadethm-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadow" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadow", + "rpm": "texlive-shadow" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadow-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadow-doc", + "rpm": "texlive-shadow-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadowtext" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadowtext", + "rpm": "texlive-shadowtext" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadowtext-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadowtext-doc", + "rpm": "texlive-shadowtext-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shorttoc-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shorttoc-doc", + "rpm": "texlive-shorttoc-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox", + "rpm": "texlive-showcharinbox" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox-doc", + "rpm": "texlive-showcharinbox-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showlabels" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showlabels", + "rpm": "texlive-showlabels" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecd" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecd", + "rpm": "texlive-simplecd" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecv" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecv", + "rpm": "texlive-simplecv" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplewick" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplewick", + "rpm": "texlive-simplewick" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skb" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skb", + "rpm": "texlive-skb" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skb-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skb-doc", + "rpm": "texlive-skb-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skdoc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skdoc", + "rpm": "texlive-skdoc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeycommand" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeycommand", + "rpm": "texlive-skeycommand" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeycommand-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeycommand-doc", + "rpm": "texlive-skeycommand-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skrapport" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skrapport", + "rpm": "texlive-skrapport" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skrapport-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skrapport-doc", + "rpm": "texlive-skrapport-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-slantsc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-slantsc", + "rpm": "texlive-slantsc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram-doc", + "rpm": "texlive-smartdiagram-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-swimgraf" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-swimgraf", + "rpm": "texlive-swimgraf" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-swimgraf-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-swimgraf-doc", + "rpm": "texlive-swimgraf-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-snapshot-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-snapshot-doc", + "rpm": "texlive-snapshot-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-songbook-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-songbook-doc", + "rpm": "texlive-songbook-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-songs-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-songs-doc", + "rpm": "texlive-songs-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-soul-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-soul-doc", + "rpm": "texlive-soul-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spot" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spot", + "rpm": "texlive-spot" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spreadtab" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spreadtab", + "rpm": "texlive-spreadtab" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spreadtab-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spreadtab-doc", + "rpm": "texlive-spreadtab-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spverbatim" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spverbatim", + "rpm": "texlive-spverbatim" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-srcltx-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-srcltx-doc", + "rpm": "texlive-srcltx-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sslides" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sslides", + "rpm": "texlive-sslides" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stack" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stack", + "rpm": "texlive-stack" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stackengine-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stackengine-doc", + "rpm": "texlive-stackengine-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-statistik-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statistik-doc", + "rpm": "texlive-statistik-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv-doc", + "rpm": "texlive-stdclsdv-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-storebox" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-storebox", + "rpm": "texlive-storebox" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stringstrings" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stringstrings", + "rpm": "texlive-stringstrings" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stringstrings-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stringstrings-doc", + "rpm": "texlive-stringstrings-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sttools-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sttools-doc", + "rpm": "texlive-sttools-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subdepth" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subdepth", + "rpm": "texlive-subdepth" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subdepth-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subdepth-doc", + "rpm": "texlive-subdepth-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqn-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqn-doc", + "rpm": "texlive-subeqn-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray", + "rpm": "texlive-subeqnarray" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigure" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigure", + "rpm": "texlive-subfigure" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigure-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigure-doc", + "rpm": "texlive-subfigure-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-substitutefont-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-substitutefont-doc", + "rpm": "texlive-substitutefont-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-substr-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-substr-doc", + "rpm": "texlive-substr-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-supertabular-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-supertabular-doc", + "rpm": "texlive-supertabular-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svgcolor" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svgcolor", + "rpm": "texlive-svgcolor" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn", + "rpm": "texlive-svn" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntax" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntax", + "rpm": "texlive-syntax" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-synttree-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-synttree-doc", + "rpm": "texlive-synttree-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showhyphens" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showhyphens", + "rpm": "texlive-showhyphens" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spelling-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spelling-doc", + "rpm": "texlive-spelling-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shuffle-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shuffle-doc", + "rpm": "texlive-shuffle-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts-doc", + "rpm": "texlive-subsupscripts-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-soton-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-soton-doc", + "rpm": "texlive-soton-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spie-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spie-doc", + "rpm": "texlive-spie-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl", + "rpm": "texlive-sr-vorl" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-suftesi" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-suftesi", + "rpm": "texlive-suftesi" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-suftesi-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-suftesi-doc", + "rpm": "texlive-suftesi-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sugconf-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sugconf-doc", + "rpm": "texlive-sugconf-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-siunitx" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-siunitx", + "rpm": "texlive-siunitx" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-steinmetz" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-steinmetz", + "rpm": "texlive-steinmetz" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-substances-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-substances-doc", + "rpm": "texlive-substances-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick-doc", + "rpm": "texlive-simpler-wick-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-swebib-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-swebib-doc", + "rpm": "texlive-swebib-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols-doc", + "rpm": "texlive-svrsymbols-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols", + "rpm": "texlive-svrsymbols" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simple-resume-cv" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simple-resume-cv", + "rpm": "texlive-simple-resume-cv" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simple-thesis-dissertation" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simple-thesis-dissertation", + "rpm": "texlive-simple-thesis-dissertation" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-soup" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-soup", + "rpm": "texlive-soup" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplekv" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplekv", + "rpm": "texlive-simplekv" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-short-math-guide" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-short-math-guide", + "rpm": "texlive-short-math-guide" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simpleinvoice" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simpleinvoice", + "rpm": "texlive-simpleinvoice" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spalign" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spalign", + "rpm": "texlive-spalign" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-statistics" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statistics", + "rpm": "texlive-statistics" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-structmech" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-structmech", + "rpm": "texlive-structmech" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters", + "rpm": "texlive-sort-by-letters" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd", + "rpm": "texlive-stmaryrd" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd-doc", + "rpm": "texlive-stmaryrd-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro", + "rpm": "texlive-sourceserifpro" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stage" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stage", + "rpm": "texlive-stage" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-starfont-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-starfont-doc", + "rpm": "texlive-starfont-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-startex" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-startex", + "rpm": "texlive-startex" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudoku" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudoku", + "rpm": "texlive-sudoku" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudoku-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudoku-doc", + "rpm": "texlive-sudoku-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapes" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapes", + "rpm": "texlive-shapes" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-slideshow-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-slideshow-doc", + "rpm": "texlive-slideshow-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-splines" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-splines", + "rpm": "texlive-splines" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-suanpan" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-suanpan", + "rpm": "texlive-suanpan" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-systeme-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-systeme-doc", + "rpm": "texlive-systeme-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfig-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfig-doc", + "rpm": "texlive-subfig-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapepar" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapepar", + "rpm": "texlive-shapepar" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapepar-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapepar-doc", + "rpm": "texlive-shapepar-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shdoc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shdoc", + "rpm": "texlive-shdoc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shipunov" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shipunov", + "rpm": "texlive-shipunov" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-show2e" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-show2e", + "rpm": "texlive-show2e" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showdim" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showdim", + "rpm": "texlive-showdim" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showdim-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showdim-doc", + "rpm": "texlive-showdim-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showexpl" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showexpl", + "rpm": "texlive-showexpl" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showexpl-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showexpl-doc", + "rpm": "texlive-showexpl-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showlabels-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showlabels-doc", + "rpm": "texlive-showlabels-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidenotes" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidenotes", + "rpm": "texlive-sidenotes" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidenotes-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidenotes-doc", + "rpm": "texlive-sidenotes-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-silence-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-silence-doc", + "rpm": "texlive-silence-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecd-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecd-doc", + "rpm": "texlive-simplecd-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecv-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecv-doc", + "rpm": "texlive-simplecv-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplewick-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplewick-doc", + "rpm": "texlive-simplewick-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplified-latex-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplified-latex-doc", + "rpm": "texlive-simplified-latex-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simurgh" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simurgh", + "rpm": "texlive-simurgh" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sitem" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sitem", + "rpm": "texlive-sitem" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sitem-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sitem-doc", + "rpm": "texlive-sitem-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-slantsc-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-slantsc-doc", + "rpm": "texlive-slantsc-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-smalltableof-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smalltableof-doc", + "rpm": "texlive-smalltableof-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram", + "rpm": "texlive-smartdiagram" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spath3-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spath3-doc", + "rpm": "texlive-spath3-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartref" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartref", + "rpm": "texlive-smartref" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-snotez" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-snotez", + "rpm": "texlive-snotez" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-snotez-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-snotez-doc", + "rpm": "texlive-snotez-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-soul" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-soul", + "rpm": "texlive-soul" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sparklines" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sparklines", + "rpm": "texlive-sparklines" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphack" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphack", + "rpm": "texlive-sphack" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spot-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spot-doc", + "rpm": "texlive-spot-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem", + "rpm": "texlive-srbook-mem" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-srcltx" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-srcltx", + "rpm": "texlive-srcltx" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sseq-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sseq-doc", + "rpm": "texlive-sseq-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-standalone" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-standalone", + "rpm": "texlive-standalone" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdpage-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdpage-doc", + "rpm": "texlive-stdpage-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-storecmd-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-storecmd-doc", + "rpm": "texlive-storecmd-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sttools" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sttools", + "rpm": "texlive-sttools" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stubs" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stubs", + "rpm": "texlive-stubs" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stubs-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stubs-doc", + "rpm": "texlive-stubs-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigmat-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigmat-doc", + "rpm": "texlive-subfigmat-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfiles" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfiles", + "rpm": "texlive-subfiles" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfloat" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfloat", + "rpm": "texlive-subfloat" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfloat-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfloat-doc", + "rpm": "texlive-subfloat-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svninfo" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svninfo", + "rpm": "texlive-svninfo" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svninfo-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svninfo-doc", + "rpm": "texlive-svninfo-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn-prov" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn-prov", + "rpm": "texlive-svn-prov" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntrace-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntrace-doc", + "rpm": "texlive-syntrace-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-synttree" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-synttree", + "rpm": "texlive-synttree" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showhyphens-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showhyphens-doc", + "rpm": "texlive-showhyphens-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spelling" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spelling", + "rpm": "texlive-spelling" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shuffle" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shuffle", + "rpm": "texlive-shuffle" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex-doc", + "rpm": "texlive-statex-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex2" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex2", + "rpm": "texlive-statex2" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-susy" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-susy", + "rpm": "texlive-susy" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-syllogism" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-syllogism", + "rpm": "texlive-syllogism" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-syllogism-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-syllogism-doc", + "rpm": "texlive-syllogism-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-synproof" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-synproof", + "rpm": "texlive-synproof" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-synproof-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-synproof-doc", + "rpm": "texlive-synproof-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-soton" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-soton", + "rpm": "texlive-soton" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis", + "rpm": "texlive-sphdthesis" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spie" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spie", + "rpm": "texlive-spie" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl-doc", + "rpm": "texlive-sr-vorl-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch", + "rpm": "texlive-stellenbosch" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-struktex-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-struktex-doc", + "rpm": "texlive-struktex-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-signchart" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-signchart", + "rpm": "texlive-signchart" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-swebib" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-swebib", + "rpm": "texlive-swebib" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shobhika" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shobhika", + "rpm": "texlive-shobhika" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spark-otf" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spark-otf", + "rpm": "texlive-spark-otf" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spectralsequences" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spectralsequences", + "rpm": "texlive-spectralsequences" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stanli" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stanli", + "rpm": "texlive-stanli" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stealcaps" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stealcaps", + "rpm": "texlive-stealcaps" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx-doc", + "rpm": "texlive-spanish-mx-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx", + "rpm": "texlive-spanish-mx" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-x.json b/suite2cases/texlive-split-x.json index 570e617ed..0421ee67f 100644 --- a/suite2cases/texlive-split-x.json +++ b/suite2cases/texlive-split-x.json @@ -5,1279 +5,1704 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-split-x" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-split-x", + "rpm": "texlive-split-x" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting-doc", + "rpm": "texlive-turabian-formatting-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts", + "rpm": "texlive-tpslifonts" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfontsb" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfontsb", + "rpm": "texlive-txfontsb" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfontsb-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfontsb-doc", + "rpm": "texlive-txfontsb-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typicons" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typicons", + "rpm": "texlive-typicons" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typicons-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typicons-doc", + "rpm": "texlive-typicons-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipa" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipa", + "rpm": "texlive-tipa" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-theoremref" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-theoremref", + "rpm": "texlive-theoremref" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-theoremref-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-theoremref-doc", + "rpm": "texlive-theoremref-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thinsp" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thinsp", + "rpm": "texlive-thinsp" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnstile" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnstile", + "rpm": "texlive-turnstile" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmtools-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmtools-doc", + "rpm": "texlive-thmtools-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-threadcol-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threadcol-doc", + "rpm": "texlive-threadcol-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeddice" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeddice", + "rpm": "texlive-threeddice" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeddice-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeddice-doc", + "rpm": "texlive-threeddice-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex", + "rpm": "texlive-threeparttablex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumb" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumb", + "rpm": "texlive-thumb" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumbs" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumbs", + "rpm": "texlive-thumbs" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumby-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumby-doc", + "rpm": "texlive-thumby-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticket" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticket", + "rpm": "texlive-ticket" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticket-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticket-doc", + "rpm": "texlive-ticket-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticollege-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticollege-doc", + "rpm": "texlive-ticollege-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot-doc", + "rpm": "texlive-tikz-3dplot-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd", + "rpm": "texlive-tikz-cd" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency", + "rpm": "texlive-tikz-dependency" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency-doc", + "rpm": "texlive-tikz-dependency-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline", + "rpm": "texlive-tikz-dimline" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet", + "rpm": "texlive-tikz-inet" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm-doc", + "rpm": "texlive-tikz-opm-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree-doc", + "rpm": "texlive-tikz-qtree-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlecaps" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlecaps", + "rpm": "texlive-titlecaps" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlecaps-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlecaps-doc", + "rpm": "texlive-titlecaps-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlepic" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlepic", + "rpm": "texlive-titlepic" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlepages-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlepages-doc", + "rpm": "texlive-titlepages-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tlc2-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tlc2-doc", + "rpm": "texlive-tlc2-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocbibind-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocbibind-doc", + "rpm": "texlive-tocbibind-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocloft" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocloft", + "rpm": "texlive-tocloft" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocloft-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocloft-doc", + "rpm": "texlive-tocloft-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-toolbox" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-toolbox", + "rpm": "texlive-toolbox" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-topfloat" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-topfloat", + "rpm": "texlive-topfloat" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-topfloat-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-topfloat-doc", + "rpm": "texlive-topfloat-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-totcount" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-totcount", + "rpm": "texlive-totcount" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-page" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-page", + "rpm": "texlive-tikz-page" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-array-fr-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-array-fr-doc", + "rpm": "texlive-translation-array-fr-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translations" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translations", + "rpm": "texlive-translations" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translations-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translations-doc", + "rpm": "texlive-translations-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trigonometry" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trigonometry", + "rpm": "texlive-trigonometry" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trimspaces-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trimspaces-doc", + "rpm": "texlive-trimspaces-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trivfloat" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trivfloat", + "rpm": "texlive-trivfloat" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trivfloat-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trivfloat-doc", + "rpm": "texlive-trivfloat-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turkmen" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turkmen", + "rpm": "texlive-turkmen" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnthepage-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnthepage-doc", + "rpm": "texlive-turnthepage-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoinone-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoinone-doc", + "rpm": "texlive-twoinone-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-type1cm-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-type1cm-doc", + "rpm": "texlive-type1cm-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf-doc", + "rpm": "texlive-thesis-ekf-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac-doc", + "rpm": "texlive-thesis-titlepage-fhac-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-toptesi-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-toptesi-doc", + "rpm": "texlive-toptesi-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tudscr" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tudscr", + "rpm": "texlive-tudscr" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tui" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tui", + "rpm": "texlive-tui" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-t-angles-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-t-angles-doc", + "rpm": "texlive-t-angles-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipa-de-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipa-de-doc", + "rpm": "texlive-tipa-de-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-enumitem-de-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-enumitem-de-doc", + "rpm": "texlive-translation-enumitem-de-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-europecv-de-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-europecv-de-doc", + "rpm": "texlive-translation-europecv-de-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital", + "rpm": "texlive-tikzorbital" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile-doc", + "rpm": "texlive-tikzpfeile-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols", + "rpm": "texlive-tikzsymbols" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams-doc", + "rpm": "texlive-timing-diagrams-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzcodeblocks" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzcodeblocks", + "rpm": "texlive-tikzcodeblocks" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-optics" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-optics", + "rpm": "texlive-tikz-optics" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide", + "rpm": "texlive-tkz-euclide" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide-doc", + "rpm": "texlive-tkz-euclide-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct-doc", + "rpm": "texlive-tkz-fct-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm", + "rpm": "texlive-tkz-orm" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tsemlines" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tsemlines", + "rpm": "texlive-tsemlines" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tagpdf" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tagpdf", + "rpm": "texlive-tagpdf" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thalie-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thalie-doc", + "rpm": "texlive-thalie-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-karnaugh" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-karnaugh", + "rpm": "texlive-tikz-karnaugh" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-ladder" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-ladder", + "rpm": "texlive-tikz-ladder" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzmarmots" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzmarmots", + "rpm": "texlive-tikzmarmots" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-sfc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-sfc", + "rpm": "texlive-tikz-sfc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-timbreicmc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-timbreicmc", + "rpm": "texlive-timbreicmc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tinos" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tinos", + "rpm": "texlive-tinos" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-topletter" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-topletter", + "rpm": "texlive-topletter" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-algpseudocodex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-algpseudocodex", + "rpm": "texlive-algpseudocodex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-association-matrix" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-association-matrix", + "rpm": "texlive-association-matrix" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-trigon" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-trigon", + "rpm": "texlive-beamertheme-trigon" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-byo-twemojis" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-byo-twemojis", + "rpm": "texlive-byo-twemojis" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-causets" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-causets", + "rpm": "texlive-causets" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-chicagoa" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-chicagoa", + "rpm": "texlive-chicagoa" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-chinese-jfm" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-chinese-jfm", + "rpm": "texlive-chinese-jfm" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-color-edits" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-color-edits", + "rpm": "texlive-color-edits" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-colorist" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-colorist", + "rpm": "texlive-colorist" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-decision-table" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-decision-table", + "rpm": "texlive-decision-table" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-docutils" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-docutils", + "rpm": "texlive-docutils" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-econlipsum" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-econlipsum", + "rpm": "texlive-econlipsum" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-eq-pin2corr" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-eq-pin2corr", + "rpm": "texlive-eq-pin2corr" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-everysel" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-everysel", + "rpm": "texlive-everysel" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-figchild" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-figchild", + "rpm": "texlive-figchild" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-firstaid" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-firstaid", + "rpm": "texlive-firstaid" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-frimurer" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-frimurer", + "rpm": "texlive-frimurer" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-frpseudocode" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-frpseudocode", + "rpm": "texlive-frpseudocode" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-gckanbun" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-gckanbun", + "rpm": "texlive-gckanbun" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-gudea" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-gudea", + "rpm": "texlive-gudea" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-innerscript" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-innerscript", + "rpm": "texlive-innerscript" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-install-latex-guide-zh-cn" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-install-latex-guide-zh-cn", + "rpm": "texlive-install-latex-guide-zh-cn" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-knuth-errata" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-knuth-errata", + "rpm": "texlive-knuth-errata" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-lectureslides" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-lectureslides", + "rpm": "texlive-lectureslides" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-lua-typo" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-lua-typo", + "rpm": "texlive-lua-typo" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-lua-uni-algos" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-lua-uni-algos", + "rpm": "texlive-lua-uni-algos" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-magra" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-magra", + "rpm": "texlive-magra" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-membranecomputing" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-membranecomputing", + "rpm": "texlive-membranecomputing" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-mindflow" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-mindflow", + "rpm": "texlive-mindflow" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-muling" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-muling", + "rpm": "texlive-muling" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-namedef" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-namedef", + "rpm": "texlive-namedef" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-newpax" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-newpax", + "rpm": "texlive-newpax" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-orcidlink" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-orcidlink", + "rpm": "texlive-orcidlink" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-pagesel" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-pagesel", + "rpm": "texlive-pagesel" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-parsa" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-parsa", + "rpm": "texlive-parsa" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-prelim2e" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-prelim2e", + "rpm": "texlive-prelim2e" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-principia" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-principia", + "rpm": "texlive-principia" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-profcollege" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-profcollege", + "rpm": "texlive-profcollege" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-rojud" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-rojud", + "rpm": "texlive-rojud" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-scrlayer-fancyhdr" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-scrlayer-fancyhdr", + "rpm": "texlive-scrlayer-fancyhdr" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-semesterplanner" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-semesterplanner", + "rpm": "texlive-semesterplanner" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-semtex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-semtex", + "rpm": "texlive-semtex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-skeldoc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-skeldoc", + "rpm": "texlive-skeldoc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-skills" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-skills", + "rpm": "texlive-skills" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-stepgreek" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-stepgreek", + "rpm": "texlive-stepgreek" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-suppose" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-suppose", + "rpm": "texlive-suppose" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-bbox" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-bbox", + "rpm": "texlive-tikz-bbox" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpackets" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpackets", + "rpm": "texlive-tikzpackets" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-totalcount" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-totalcount", + "rpm": "texlive-totalcount" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-unitipa" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-unitipa", + "rpm": "texlive-unitipa" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-utf8add" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-utf8add", + "rpm": "texlive-utf8add" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-worldflags" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-worldflags", + "rpm": "texlive-worldflags" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-xintsession" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-xintsession", + "rpm": "texlive-xintsession" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-xmuthesis" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-xmuthesis", + "rpm": "texlive-xmuthesis" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-projlib" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-projlib", + "rpm": "texlive-projlib" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tools-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tools-doc", + "rpm": "texlive-tools-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts-doc", + "rpm": "texlive-tpslifonts-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trajan-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trajan-doc", + "rpm": "texlive-trajan-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-times" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-times", + "rpm": "texlive-times" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipa-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipa-doc", + "rpm": "texlive-tipa-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfonts" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfonts", + "rpm": "texlive-txfonts" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfonts-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfonts-doc", + "rpm": "texlive-txfonts-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tracklang" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tracklang", + "rpm": "texlive-tracklang" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thinsp-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thinsp-doc", + "rpm": "texlive-thinsp-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmbox-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmbox-doc", + "rpm": "texlive-thmbox-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnstile-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnstile-doc", + "rpm": "texlive-turnstile-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-threadcol" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threadcol", + "rpm": "texlive-threadcol" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttable" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttable", + "rpm": "texlive-threeparttable" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex-doc", + "rpm": "texlive-threeparttablex-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumb-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumb-doc", + "rpm": "texlive-thumb-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot", + "rpm": "texlive-tikz-3dplot" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet-doc", + "rpm": "texlive-tikz-bayesnet-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd-doc", + "rpm": "texlive-tikz-cd-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline-doc", + "rpm": "texlive-tikz-dimline-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm", + "rpm": "texlive-tikz-opm" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing-doc", + "rpm": "texlive-tikz-timing-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titleref" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titleref", + "rpm": "texlive-titleref" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titleref-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titleref-doc", + "rpm": "texlive-titleref-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlesec-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlesec-doc", + "rpm": "texlive-titlesec-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titling" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titling", + "rpm": "texlive-titling" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titling-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titling-doc", + "rpm": "texlive-titling-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocbibind" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocbibind", + "rpm": "texlive-tocbibind" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2", + "rpm": "texlive-tocvsec2" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-todonotes" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-todonotes", + "rpm": "texlive-todonotes" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-totcount-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-totcount-doc", + "rpm": "texlive-totcount-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-totpages" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-totpages", + "rpm": "texlive-totpages" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translator" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translator", + "rpm": "texlive-translator" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trfsigns" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trfsigns", + "rpm": "texlive-trfsigns" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trsym" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trsym", + "rpm": "texlive-trsym" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trsym-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trsym-doc", + "rpm": "texlive-trsym-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-truncate" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-truncate", + "rpm": "texlive-truncate" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-truncate-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-truncate-doc", + "rpm": "texlive-truncate-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tucv" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tucv", + "rpm": "texlive-tucv" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tucv-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tucv-doc", + "rpm": "texlive-tucv-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnthepage" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnthepage", + "rpm": "texlive-turnthepage" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoinone" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoinone", + "rpm": "texlive-twoinone" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoup" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoup", + "rpm": "texlive-twoup" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-txgreeks" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txgreeks", + "rpm": "texlive-txgreeks" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-txgreeks-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txgreeks-doc", + "rpm": "texlive-txgreeks-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typeface" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typeface", + "rpm": "texlive-typeface" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typeface-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typeface-doc", + "rpm": "texlive-typeface-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac", + "rpm": "texlive-thesis-titlepage-fhac" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thuthesis" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thuthesis", + "rpm": "texlive-thuthesis" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thuthesis-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thuthesis-doc", + "rpm": "texlive-thuthesis-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-toptesi" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-toptesi", + "rpm": "texlive-toptesi" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat", + "rpm": "texlive-tugboat" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat-doc", + "rpm": "texlive-tugboat-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian-doc", + "rpm": "texlive-turabian-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-biblatex-de-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-biblatex-de-doc", + "rpm": "texlive-translation-biblatex-de-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-chemsym-de-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-chemsym-de-doc", + "rpm": "texlive-translation-chemsym-de-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-filecontents-de-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-filecontents-de-doc", + "rpm": "texlive-translation-filecontents-de-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman-doc", + "rpm": "texlive-tikz-feynman-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman", + "rpm": "texlive-tikz-feynman" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude-doc", + "rpm": "texlive-tikzinclude-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzmark" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzmark", + "rpm": "texlive-tikzmark" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital-doc", + "rpm": "texlive-tikzorbital-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile", + "rpm": "texlive-tikzpfeile" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzposter-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzposter-doc", + "rpm": "texlive-tikzposter-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzscale" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzscale", + "rpm": "texlive-tikzscale" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzscale-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzscale-doc", + "rpm": "texlive-tikzscale-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzducks" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzducks", + "rpm": "texlive-tikzducks" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpeople" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpeople", + "rpm": "texlive-tikzpeople" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typoaid" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typoaid", + "rpm": "texlive-typoaid" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tqft" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tqft", + "rpm": "texlive-tqft" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc", + "rpm": "texlive-tkz-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab-doc", + "rpm": "texlive-tkz-tab-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex-doc", + "rpm": "texlive-tufte-latex-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipfr" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipfr", + "rpm": "texlive-tipfr" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist-doc", + "rpm": "texlive-typed-checklist-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist", + "rpm": "texlive-typed-checklist" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typehtml-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typehtml-doc", + "rpm": "texlive-typehtml-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thalie" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thalie", + "rpm": "texlive-thalie" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thucoursework" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thucoursework", + "rpm": "texlive-thucoursework" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-network" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-network", + "rpm": "texlive-tikz-network" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-relay" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-relay", + "rpm": "texlive-tikz-relay" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-aalok" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-aalok", + "rpm": "texlive-aalok" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-antanilipsum" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-antanilipsum", + "rpm": "texlive-antanilipsum" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-atkinson" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-atkinson", + "rpm": "texlive-atkinson" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamerappendixnote" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamerappendixnote", + "rpm": "texlive-beamerappendixnote" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-biblatex-license" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-biblatex-license", + "rpm": "texlive-biblatex-license" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-biblatex-vancouver" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-biblatex-vancouver", + "rpm": "texlive-biblatex-vancouver" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-buctthesis" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-buctthesis", + "rpm": "texlive-buctthesis" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-bxjatoucs" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-bxjatoucs", + "rpm": "texlive-bxjatoucs" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-charissil" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-charissil", + "rpm": "texlive-charissil" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-chhaya" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-chhaya", + "rpm": "texlive-chhaya" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-compare" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-compare", + "rpm": "texlive-compare" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-datax" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-datax", + "rpm": "texlive-datax" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-easybook" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-easybook", + "rpm": "texlive-easybook" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-ektype-tanka" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ektype-tanka", + "rpm": "texlive-ektype-tanka" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-everyshi" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-everyshi", + "rpm": "texlive-everyshi" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-exesheet" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-exesheet", + "rpm": "texlive-exesheet" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-expkv-opt" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-expkv-opt", + "rpm": "texlive-expkv-opt" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-graphpaper" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-graphpaper", + "rpm": "texlive-graphpaper" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-helmholtz-ellis-ji-notation" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-helmholtz-ellis-ji-notation", + "rpm": "texlive-helmholtz-ellis-ji-notation" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-highlightlatex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-highlightlatex", + "rpm": "texlive-highlightlatex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-hindmadurai" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-hindmadurai", + "rpm": "texlive-hindmadurai" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-knuth-pdf" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-knuth-pdf", + "rpm": "texlive-knuth-pdf" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-luakeys" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-luakeys", + "rpm": "texlive-luakeys" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-magicnum" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-magicnum", + "rpm": "texlive-magicnum" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-marathi" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-marathi", + "rpm": "texlive-marathi" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-menucard" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-menucard", + "rpm": "texlive-menucard" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-mlmodern" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-mlmodern", + "rpm": "texlive-mlmodern" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-mluexercise" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-mluexercise", + "rpm": "texlive-mluexercise" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-nimsticks" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-nimsticks", + "rpm": "texlive-nimsticks" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-ninecolors" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ninecolors", + "rpm": "texlive-ninecolors" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-orientation" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-orientation", + "rpm": "texlive-orientation" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-oswald" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-oswald", + "rpm": "texlive-oswald" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-pgf-pie" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-pgf-pie", + "rpm": "texlive-pgf-pie" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-puyotikz" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-puyotikz", + "rpm": "texlive-puyotikz" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-quran-bn" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-quran-bn", + "rpm": "texlive-quran-bn" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-qyxf-book" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-qyxf-book", + "rpm": "texlive-qyxf-book" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-realtranspose" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-realtranspose", + "rpm": "texlive-realtranspose" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-runcode" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-runcode", + "rpm": "texlive-runcode" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-schooldocs" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-schooldocs", + "rpm": "texlive-schooldocs" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-shtthesis" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-shtthesis", + "rpm": "texlive-shtthesis" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-simplivre" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-simplivre", + "rpm": "texlive-simplivre" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-smflatex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-smflatex", + "rpm": "texlive-smflatex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-startlatex2e" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-startlatex2e", + "rpm": "texlive-startlatex2e" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-swfigure" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-swfigure", + "rpm": "texlive-swfigure" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-texnegar" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-texnegar", + "rpm": "texlive-texnegar" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph", + "rpm": "texlive-tkz-graph" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-uninormalize" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-uninormalize", + "rpm": "texlive-uninormalize" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-unitconv" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-unitconv", + "rpm": "texlive-unitconv" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-unizgklasa" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-unizgklasa", + "rpm": "texlive-unizgklasa" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-verifiche" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-verifiche", + "rpm": "texlive-verifiche" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-zbmath-review-template" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-zbmath-review-template", + "rpm": "texlive-zbmath-review-template" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-zztex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-zztex", + "rpm": "texlive-zztex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamerthemenord" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamerthemenord", + "rpm": "texlive-beamerthemenord" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tools" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tools", + "rpm": "texlive-tools" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting", + "rpm": "texlive-turabian-formatting" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trajan" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trajan", + "rpm": "texlive-trajan" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tram" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tram", + "rpm": "texlive-tram" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tram-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tram-doc", + "rpm": "texlive-tram-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tracklang-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tracklang-doc", + "rpm": "texlive-tracklang-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmbox" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmbox", + "rpm": "texlive-thmbox" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmtools" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmtools", + "rpm": "texlive-thmtools" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttable-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttable-doc", + "rpm": "texlive-threeparttable-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumbs-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumbs-doc", + "rpm": "texlive-thumbs-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumby" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumby", + "rpm": "texlive-thumby" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticollege" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticollege", + "rpm": "texlive-ticollege" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipfr-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipfr-doc", + "rpm": "texlive-tipfr-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet", + "rpm": "texlive-tikz-bayesnet" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet-doc", + "rpm": "texlive-tikz-inet-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice", + "rpm": "texlive-tikz-palattice" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice-doc", + "rpm": "texlive-tikz-palattice-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree", + "rpm": "texlive-tikz-qtree" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing", + "rpm": "texlive-tikz-timing" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlefoot" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlefoot", + "rpm": "texlive-titlefoot" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlepic-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlepic-doc", + "rpm": "texlive-titlepic-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlesec" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlesec", + "rpm": "texlive-titlesec" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2-doc", + "rpm": "texlive-tocvsec2-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-todo" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-todo", + "rpm": "texlive-todo" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-todo-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-todo-doc", + "rpm": "texlive-todo-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-todonotes-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-todonotes-doc", + "rpm": "texlive-todonotes-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tokenizer" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tokenizer", + "rpm": "texlive-tokenizer" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tokenizer-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tokenizer-doc", + "rpm": "texlive-tokenizer-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-toolbox-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-toolbox-doc", + "rpm": "texlive-toolbox-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-totpages-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-totpages-doc", + "rpm": "texlive-totpages-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-dcolumn-fr-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-dcolumn-fr-doc", + "rpm": "texlive-translation-dcolumn-fr-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-natbib-fr-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-natbib-fr-doc", + "rpm": "texlive-translation-natbib-fr-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-tabbing-fr-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-tabbing-fr-doc", + "rpm": "texlive-translation-tabbing-fr-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trfsigns-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trfsigns-doc", + "rpm": "texlive-trfsigns-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trimspaces" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trimspaces", + "rpm": "texlive-trimspaces" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turkmen-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turkmen-doc", + "rpm": "texlive-turkmen-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoup-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoup-doc", + "rpm": "texlive-twoup-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-type1cm" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-type1cm", + "rpm": "texlive-type1cm" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typogrid" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typogrid", + "rpm": "texlive-typogrid" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typogrid-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typogrid-doc", + "rpm": "texlive-typogrid-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf", + "rpm": "texlive-thesis-ekf" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tudscr-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tudscr-doc", + "rpm": "texlive-tudscr-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain", + "rpm": "texlive-tugboat-plain" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain-doc", + "rpm": "texlive-tugboat-plain-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian", + "rpm": "texlive-turabian" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tui-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tui-doc", + "rpm": "texlive-tui-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-t-angles" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-t-angles", + "rpm": "texlive-t-angles" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-arsclassica-de-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-arsclassica-de-doc", + "rpm": "texlive-translation-arsclassica-de-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-ecv-de-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-ecv-de-doc", + "rpm": "texlive-translation-ecv-de-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-moreverb-de-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-moreverb-de-doc", + "rpm": "texlive-translation-moreverb-de-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude", + "rpm": "texlive-tikzinclude" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzmark-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzmark-doc", + "rpm": "texlive-tikzmark-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes", + "rpm": "texlive-tikzpagenodes" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes-doc", + "rpm": "texlive-tikzpagenodes-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzposter" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzposter", + "rpm": "texlive-tikzposter" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols-doc", + "rpm": "texlive-tikzsymbols-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams", + "rpm": "texlive-timing-diagrams" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-timetable" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-timetable", + "rpm": "texlive-timetable" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-treetex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-treetex", + "rpm": "texlive-treetex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-treetex-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-treetex-doc", + "rpm": "texlive-treetex-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thaienum" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thaienum", + "rpm": "texlive-thaienum" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-kalender" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-kalender", + "rpm": "texlive-tikz-kalender" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocdata" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocdata", + "rpm": "texlive-tocdata" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-txuprcal" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txuprcal", + "rpm": "texlive-txuprcal" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tqft-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tqft-doc", + "rpm": "texlive-tqft-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-base" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-base", + "rpm": "texlive-tkz-base" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-base-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-base-doc", + "rpm": "texlive-tkz-base-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge", + "rpm": "texlive-tkz-berge" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct", + "rpm": "texlive-tkz-fct" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm-doc", + "rpm": "texlive-tkz-orm-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab", + "rpm": "texlive-tkz-tab" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex", + "rpm": "texlive-tufte-latex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typehtml" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typehtml", + "rpm": "texlive-typehtml" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips", + "rpm": "texlive-tree-dvips" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips-doc", + "rpm": "texlive-tree-dvips-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thaispec" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thaispec", + "rpm": "texlive-thaispec" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-gwu" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-gwu", + "rpm": "texlive-thesis-gwu" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-layers" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-layers", + "rpm": "texlive-tikz-layers" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-nef" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-nef", + "rpm": "texlive-tikz-nef" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tlc-article" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tlc-article", + "rpm": "texlive-tlc-article" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typewriter" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typewriter", + "rpm": "texlive-typewriter" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-aesupp" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-aesupp", + "rpm": "texlive-aesupp" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-akshar" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-akshar", + "rpm": "texlive-akshar" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-anonymous-acm" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-anonymous-acm", + "rpm": "texlive-anonymous-acm" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-pure-minimalistic" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-pure-minimalistic", + "rpm": "texlive-beamertheme-pure-minimalistic" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamerthemelalic" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamerthemelalic", + "rpm": "texlive-beamerthemelalic" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-beaulivre" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-beaulivre", + "rpm": "texlive-beaulivre" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-biblatex-unified" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-biblatex-unified", + "rpm": "texlive-biblatex-unified" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-bithesis" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-bithesis", + "rpm": "texlive-bithesis" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-bookshelf" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-bookshelf", + "rpm": "texlive-bookshelf" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-bubblesort" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-bubblesort", + "rpm": "texlive-bubblesort" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-cascadia-code" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-cascadia-code", + "rpm": "texlive-cascadia-code" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-chifoot" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-chifoot", + "rpm": "texlive-chifoot" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-cmupint" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-cmupint", + "rpm": "texlive-cmupint" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-coffeestains" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-coffeestains", + "rpm": "texlive-coffeestains" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-conditext" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-conditext", + "rpm": "texlive-conditext" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-dimnum" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-dimnum", + "rpm": "texlive-dimnum" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-doulossil" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-doulossil", + "rpm": "texlive-doulossil" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-easyfloats" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-easyfloats", + "rpm": "texlive-easyfloats" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-eczar" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-eczar", + "rpm": "texlive-eczar" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-edichokey" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-edichokey", + "rpm": "texlive-edichokey" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-einfart" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-einfart", + "rpm": "texlive-einfart" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-ekdosis" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ekdosis", + "rpm": "texlive-ekdosis" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-foliono" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-foliono", + "rpm": "texlive-foliono" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-froufrou" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-froufrou", + "rpm": "texlive-froufrou" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-glossaries-nynorsk" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-glossaries-nynorsk", + "rpm": "texlive-glossaries-nynorsk" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-gridpapers" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-gridpapers", + "rpm": "texlive-gridpapers" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-hindawi-latex-template" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-hindawi-latex-template", + "rpm": "texlive-hindawi-latex-template" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-hitreport" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-hitreport", + "rpm": "texlive-hitreport" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-hopatch" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-hopatch", + "rpm": "texlive-hopatch" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-huawei" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-huawei", + "rpm": "texlive-huawei" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-hvarabic" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-hvarabic", + "rpm": "texlive-hvarabic" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-hypdestopt" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-hypdestopt", + "rpm": "texlive-hypdestopt" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-inter" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-inter", + "rpm": "texlive-inter" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-jupynotex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-jupynotex", + "rpm": "texlive-jupynotex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-kpfonts-otf" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-kpfonts-otf", + "rpm": "texlive-kpfonts-otf" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-lebhart" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-lebhart", + "rpm": "texlive-lebhart" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-leftindex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-leftindex", + "rpm": "texlive-leftindex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-lua-physical" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-lua-physical", + "rpm": "texlive-lua-physical" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-luaprogtable" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-luaprogtable", + "rpm": "texlive-luaprogtable" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-mahjong" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-mahjong", + "rpm": "texlive-mahjong" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-matapli" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-matapli", + "rpm": "texlive-matapli" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-metanorma" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-metanorma", + "rpm": "texlive-metanorma" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-minimalist" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-minimalist", + "rpm": "texlive-minimalist" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-mylatex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-mylatex", + "rpm": "texlive-mylatex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-nl-interval" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-nl-interval", + "rpm": "texlive-nl-interval" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-nnext" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-nnext", + "rpm": "texlive-nnext" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-numerica" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-numerica", + "rpm": "texlive-numerica" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-pbalance" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-pbalance", + "rpm": "texlive-pbalance" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-pdfmanagement-testphase" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-pdfmanagement-testphase", + "rpm": "texlive-pdfmanagement-testphase" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-pwebmac" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-pwebmac", + "rpm": "texlive-pwebmac" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-pxpic" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-pxpic", + "rpm": "texlive-pxpic" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-readablecv" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-readablecv", + "rpm": "texlive-readablecv" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-revtex4-1" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-revtex4-1", + "rpm": "texlive-revtex4-1" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-sankey" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-sankey", + "rpm": "texlive-sankey" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-semantex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-semantex", + "rpm": "texlive-semantex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-stricttex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-stricttex", + "rpm": "texlive-stricttex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-syntaxdi" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-syntaxdi", + "rpm": "texlive-syntaxdi" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-among-us" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-among-us", + "rpm": "texlive-tikz-among-us" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-lake-fig" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-lake-fig", + "rpm": "texlive-tikz-lake-fig" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipauni" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipauni", + "rpm": "texlive-tipauni" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tlmgrbasics" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tlmgrbasics", + "rpm": "texlive-tlmgrbasics" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tzplot" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tzplot", + "rpm": "texlive-tzplot" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-utfsym" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-utfsym", + "rpm": "texlive-utfsym" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-xindy-persian" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-xindy-persian", + "rpm": "texlive-xindy-persian" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-latex-firstaid-dev" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-latex-firstaid-dev", + "rpm": "texlive-latex-firstaid-dev" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc-doc", + "rpm": "texlive-tkz-doc-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat-doc", + "rpm": "texlive-tkz-kiviat-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat", + "rpm": "texlive-tkz-kiviat" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes", + "rpm": "texlive-tkz-linknodes" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge-doc", + "rpm": "texlive-tkz-berge-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes-doc", + "rpm": "texlive-tkz-linknodes-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph-doc", + "rpm": "texlive-tkz-graph-doc" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-y.json b/suite2cases/texlive-split-y.json index 702ec4295..c4879d707 100644 --- a/suite2cases/texlive-split-y.json +++ b/suite2cases/texlive-split-y.json @@ -5,1273 +5,1696 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-split-y" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-split-y", + "rpm": "texlive-split-y" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-udesoftec-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-udesoftec-doc", + "rpm": "texlive-udesoftec-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhc-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhc-doc", + "rpm": "texlive-uhc-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wadalab" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wadalab", + "rpm": "texlive-wadalab" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri", + "rpm": "texlive-wnri" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex-doc", + "rpm": "texlive-wnri-latex-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-url" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-url", + "rpm": "texlive-url" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin", + "rpm": "texlive-uni-wtal-lin" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin-doc", + "rpm": "texlive-uni-wtal-lin-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uml" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uml", + "rpm": "texlive-uml" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umlaute" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umlaute", + "rpm": "texlive-umlaute" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-universalis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-universalis-doc", + "rpm": "texlive-universalis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy", + "rpm": "texlive-wasy" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy-doc", + "rpm": "texlive-wasy-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasysym-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasysym-doc", + "rpm": "texlive-wasysym-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-base-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-base-doc", + "rpm": "texlive-uptex-base-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-underscore" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-underscore", + "rpm": "texlive-underscore" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-underscore-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-underscore-doc", + "rpm": "texlive-underscore-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uassign-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uassign-doc", + "rpm": "texlive-uassign-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharcat-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharcat-doc", + "rpm": "texlive-ucharcat-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucs" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucs", + "rpm": "texlive-ucs" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt", + "rpm": "texlive-uebungsblatt" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umoline" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umoline", + "rpm": "texlive-umoline" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhhassignment" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhhassignment", + "rpm": "texlive-uhhassignment" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-bidi" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-bidi", + "rpm": "texlive-unicode-bidi" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-math" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-math", + "rpm": "texlive-unicode-math" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-venndiagram-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-venndiagram-doc", + "rpm": "texlive-venndiagram-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-underoverlap" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-underoverlap", + "rpm": "texlive-underoverlap" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-units" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-units", + "rpm": "texlive-units" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-units-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-units-doc", + "rpm": "texlive-units-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unravel-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unravel-doc", + "rpm": "texlive-unravel-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-upmethodology" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upmethodology", + "rpm": "texlive-upmethodology" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-upmethodology-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upmethodology-doc", + "rpm": "texlive-upmethodology-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-upquote-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upquote-doc", + "rpm": "texlive-upquote-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uri" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uri", + "rpm": "texlive-uri" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uri-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uri-doc", + "rpm": "texlive-uri-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ushort" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ushort", + "rpm": "texlive-ushort" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-varindex" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varindex", + "rpm": "texlive-varindex" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname-doc", + "rpm": "texlive-varsfromjobname-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vocaltract" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vocaltract", + "rpm": "texlive-vocaltract" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vocaltract-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vocaltract-doc", + "rpm": "texlive-vocaltract-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbdef" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbdef", + "rpm": "texlive-verbdef" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verse-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verse-doc", + "rpm": "texlive-verse-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-version-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-version-doc", + "rpm": "texlive-version-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-versions" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-versions", + "rpm": "texlive-versions" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-versions-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-versions-doc", + "rpm": "texlive-versions-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vertbars-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vertbars-doc", + "rpm": "texlive-vertbars-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vgrid-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vgrid-doc", + "rpm": "texlive-vgrid-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-volumes" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-volumes", + "rpm": "texlive-volumes" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vwcol" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vwcol", + "rpm": "texlive-vwcol" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wallpaper" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wallpaper", + "rpm": "texlive-wallpaper" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wallpaper-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wallpaper-doc", + "rpm": "texlive-wallpaper-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-was" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-was", + "rpm": "texlive-was" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-was-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-was-doc", + "rpm": "texlive-was-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-webguide-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-webguide-doc", + "rpm": "texlive-webguide-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-visualfaq-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-visualfaq-doc", + "rpm": "texlive-visualfaq-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wrapfig" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wrapfig", + "rpm": "texlive-wrapfig" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uaclasses" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uaclasses", + "rpm": "texlive-uaclasses" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uaclasses-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uaclasses-doc", + "rpm": "texlive-uaclasses-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uafthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uafthesis", + "rpm": "texlive-uafthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis-doc", + "rpm": "texlive-uiucthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulthese" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulthese", + "rpm": "texlive-ulthese" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulthese-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulthese-doc", + "rpm": "texlive-ulthese-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umthesis-doc", + "rpm": "texlive-umthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unamth-template-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unamth-template-doc", + "rpm": "texlive-unamth-template-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unamthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unamthesis", + "rpm": "texlive-unamthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uothesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uothesis", + "rpm": "texlive-uothesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-urcls" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-urcls", + "rpm": "texlive-urcls" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesis-doc", + "rpm": "texlive-uowthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis", + "rpm": "texlive-ut-thesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis-doc", + "rpm": "texlive-ut-thesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uwthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uwthesis", + "rpm": "texlive-uwthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses", + "rpm": "texlive-ucharclasses" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unisugar" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unisugar", + "rpm": "texlive-unisugar" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unisugar-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unisugar-doc", + "rpm": "texlive-unisugar-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs", + "rpm": "texlive-uantwerpendocs" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit-doc", + "rpm": "texlive-uhrzeit-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit", + "rpm": "texlive-uhrzeit" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-data" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-data", + "rpm": "texlive-unicode-data" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucsmonograph" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucsmonograph", + "rpm": "texlive-ucsmonograph" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-witharrows" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-witharrows", + "rpm": "texlive-witharrows" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-bigintcalc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-bigintcalc", + "rpm": "texlive-bigintcalc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-bitset" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-bitset", + "rpm": "texlive-bitset" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-etexcmds" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-etexcmds", + "rpm": "texlive-etexcmds" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-hycolor" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hycolor", + "rpm": "texlive-hycolor" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-infwarerr" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-infwarerr", + "rpm": "texlive-infwarerr" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-kvdefinekeys" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-kvdefinekeys", + "rpm": "texlive-kvdefinekeys" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-grffile" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-grffile", + "rpm": "texlive-grffile" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-hyphen-macedonian" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hyphen-macedonian", + "rpm": "texlive-hyphen-macedonian" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-accsupp" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-accsupp", + "rpm": "texlive-accsupp" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-annee-scolaire" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-annee-scolaire", + "rpm": "texlive-annee-scolaire" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-askinclude" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-askinclude", + "rpm": "texlive-askinclude" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-atenddvi" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-atenddvi", + "rpm": "texlive-atenddvi" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-autofancyhdr" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-autofancyhdr", + "rpm": "texlive-autofancyhdr" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-ajc2020unofficial" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-ajc2020unofficial", + "rpm": "texlive-biblatex-ajc2020unofficial" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-jura2" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-jura2", + "rpm": "texlive-biblatex-jura2" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-brandeis-thesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-brandeis-thesis", + "rpm": "texlive-brandeis-thesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-circledsteps" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-circledsteps", + "rpm": "texlive-circledsteps" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-csvmerge" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-csvmerge", + "rpm": "texlive-csvmerge" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-dpcircling" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-dpcircling", + "rpm": "texlive-dpcircling" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-econ-bst" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-econ-bst", + "rpm": "texlive-econ-bst" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-etbb" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-etbb", + "rpm": "texlive-etbb" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-expkv-def" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-expkv-def", + "rpm": "texlive-expkv-def" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-expose-expl3-dunkerque-2019" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-expose-expl3-dunkerque-2019", + "rpm": "texlive-expose-expl3-dunkerque-2019" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-fontsize" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-fontsize", + "rpm": "texlive-fontsize" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-hep-paper" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hep-paper", + "rpm": "texlive-hep-paper" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-hitszthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hitszthesis", + "rpm": "texlive-hitszthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-jbact" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-jbact", + "rpm": "texlive-jbact" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-kblocks" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-kblocks", + "rpm": "texlive-kblocks" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-lie-hasse" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-lie-hasse", + "rpm": "texlive-lie-hasse" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-lua-uca" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-lua-uca", + "rpm": "texlive-lua-uca" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-lua-ul" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-lua-ul", + "rpm": "texlive-lua-ul" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-luacolor" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-luacolor", + "rpm": "texlive-luacolor" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-makerobust" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-makerobust", + "rpm": "texlive-makerobust" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-mercatormap" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-mercatormap", + "rpm": "texlive-mercatormap" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-metatype1" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-metatype1", + "rpm": "texlive-metatype1" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-modeles-factures-belges-assocs" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-modeles-factures-belges-assocs", + "rpm": "texlive-modeles-factures-belges-assocs" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-mpfonts" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-mpfonts", + "rpm": "texlive-mpfonts" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-newcomputermodern" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-newcomputermodern", + "rpm": "texlive-newcomputermodern" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-nth" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-nth", + "rpm": "texlive-nth" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfarticle" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfarticle", + "rpm": "texlive-pdfarticle" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfcolmk" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfcolmk", + "rpm": "texlive-pdfcolmk" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-picture" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-picture", + "rpm": "texlive-picture" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pinoutikz" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pinoutikz", + "rpm": "texlive-pinoutikz" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-plainyr" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-plainyr", + "rpm": "texlive-plainyr" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pmboxdraw" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pmboxdraw", + "rpm": "texlive-pmboxdraw" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-quantumarticle" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-quantumarticle", + "rpm": "texlive-quantumarticle" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-quiz2socrative" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-quiz2socrative", + "rpm": "texlive-quiz2socrative" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-random" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-random", + "rpm": "texlive-random" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ruler" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ruler", + "rpm": "texlive-ruler" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-scholax" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-scholax", + "rpm": "texlive-scholax" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-selinput" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-selinput", + "rpm": "texlive-selinput" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-shortmathj" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-shortmathj", + "rpm": "texlive-shortmathj" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-tex-nutshell" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-tex-nutshell", + "rpm": "texlive-tex-nutshell" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-tikz-planets" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-tikz-planets", + "rpm": "texlive-tikz-planets" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy-type1" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy-type1", + "rpm": "texlive-wasy-type1" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-xecyrmongolian" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-xecyrmongolian", + "rpm": "texlive-xecyrmongolian" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-xkcdcolors" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-xkcdcolors", + "rpm": "texlive-xkcdcolors" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-annotate" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-annotate", + "rpm": "texlive-annotate" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-gfsdidotclassic" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-gfsdidotclassic", + "rpm": "texlive-gfsdidotclassic" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vntex" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vntex", + "rpm": "texlive-vntex" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhc", + "rpm": "texlive-uhc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph", + "rpm": "texlive-ukrhyph" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wadalab-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wadalab-doc", + "rpm": "texlive-wadalab-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri-doc", + "rpm": "texlive-wnri-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex", + "rpm": "texlive-wnri-latex" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-url-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-url-doc", + "rpm": "texlive-url-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger", + "rpm": "texlive-uni-wtal-ger" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-usebib-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-usebib-doc", + "rpm": "texlive-usebib-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vak-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vak-doc", + "rpm": "texlive-vak-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uml-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uml-doc", + "rpm": "texlive-uml-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umlaute-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umlaute-doc", + "rpm": "texlive-umlaute-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umtypewriter" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umtypewriter", + "rpm": "texlive-umtypewriter" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-universa" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-universa", + "rpm": "texlive-universa" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-universa-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-universa-doc", + "rpm": "texlive-universa-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-universalis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-universalis", + "rpm": "texlive-universalis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-urwchancal" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-urwchancal", + "rpm": "texlive-urwchancal" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-urwchancal-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-urwchancal-doc", + "rpm": "texlive-urwchancal-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-utopia" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-utopia", + "rpm": "texlive-utopia" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasysym" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasysym", + "rpm": "texlive-wasysym" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-upca" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upca", + "rpm": "texlive-upca" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-upca-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upca-doc", + "rpm": "texlive-upca-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-base" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-base", + "rpm": "texlive-uptex-base" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts", + "rpm": "texlive-uptex-fonts" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts-doc", + "rpm": "texlive-uptex-fonts-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uassign" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uassign", + "rpm": "texlive-uassign" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umoline-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umoline-doc", + "rpm": "texlive-umoline-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-undergradmath-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-undergradmath-doc", + "rpm": "texlive-undergradmath-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-math-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-math-doc", + "rpm": "texlive-unicode-math-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-venndiagram" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-venndiagram", + "rpm": "texlive-venndiagram" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unitn-bimrep" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unitn-bimrep", + "rpm": "texlive-unitn-bimrep" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-upzhkinsoku" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upzhkinsoku", + "rpm": "texlive-upzhkinsoku" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-variablelm" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-variablelm", + "rpm": "texlive-variablelm" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-variations-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-variations-doc", + "rpm": "texlive-variations-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wallcalendar" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wallcalendar", + "rpm": "texlive-wallcalendar" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wtref" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wtref", + "rpm": "texlive-wtref" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-underoverlap-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-underoverlap-doc", + "rpm": "texlive-underoverlap-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-undolabl-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-undolabl-doc", + "rpm": "texlive-undolabl-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unravel" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unravel", + "rpm": "texlive-unravel" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-upquote" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upquote", + "rpm": "texlive-upquote" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname", + "rpm": "texlive-varsfromjobname" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting", + "rpm": "texlive-vdmlisting" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbasef-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbasef-doc", + "rpm": "texlive-verbasef-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-varisize" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varisize", + "rpm": "texlive-varisize" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox-doc", + "rpm": "texlive-verbatimbox-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy", + "rpm": "texlive-verbatimcopy" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbments-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbments-doc", + "rpm": "texlive-verbments-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verse" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verse", + "rpm": "texlive-verse" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-version" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-version", + "rpm": "texlive-version" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-versonotes" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-versonotes", + "rpm": "texlive-versonotes" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-versonotes-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-versonotes-doc", + "rpm": "texlive-versonotes-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vertbars" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vertbars", + "rpm": "texlive-vertbars" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vhistory" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vhistory", + "rpm": "texlive-vhistory" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vhistory-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vhistory-doc", + "rpm": "texlive-vhistory-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vmargin" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vmargin", + "rpm": "texlive-vmargin" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-volumes-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-volumes-doc", + "rpm": "texlive-volumes-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vruler-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vruler-doc", + "rpm": "texlive-vruler-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vwcol-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vwcol-doc", + "rpm": "texlive-vwcol-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-warning" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-warning", + "rpm": "texlive-warning" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-warning-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-warning-doc", + "rpm": "texlive-warning-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-voss-mathcol-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-voss-mathcol-doc", + "rpm": "texlive-voss-mathcol-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-williams" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-williams", + "rpm": "texlive-williams" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-williams-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-williams-doc", + "rpm": "texlive-williams-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-withargs" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-withargs", + "rpm": "texlive-withargs" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-withargs-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-withargs-doc", + "rpm": "texlive-withargs-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wordlike" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wordlike", + "rpm": "texlive-wordlike" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis", + "rpm": "texlive-ucbthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis", + "rpm": "texlive-ucdavisthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis-doc", + "rpm": "texlive-ucdavisthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucthesis-doc", + "rpm": "texlive-ucthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis", + "rpm": "texlive-uestcthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder", + "rpm": "texlive-uiucredborder" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis", + "rpm": "texlive-uiucthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulem" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulem", + "rpm": "texlive-ulem" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis", + "rpm": "texlive-umich-thesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis-doc", + "rpm": "texlive-umich-thesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unamthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unamthesis-doc", + "rpm": "texlive-unamthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uothesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uothesis-doc", + "rpm": "texlive-uothesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-urcls-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-urcls-doc", + "rpm": "texlive-urcls-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage", + "rpm": "texlive-uowthesistitlepage" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uwthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uwthesis-doc", + "rpm": "texlive-uwthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vancouver-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vancouver-doc", + "rpm": "texlive-vancouver-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unitsdef" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unitsdef", + "rpm": "texlive-unitsdef" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unitsdef-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unitsdef-doc", + "rpm": "texlive-unitsdef-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses-doc", + "rpm": "texlive-ucharclasses-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation-doc", + "rpm": "texlive-umbclegislation-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-data-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-data-doc", + "rpm": "texlive-unicode-data-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uplatex" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uplatex", + "rpm": "texlive-uplatex" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-visualpstricks-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-visualpstricks-doc", + "rpm": "texlive-visualpstricks-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-visualtikz-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-visualtikz-doc", + "rpm": "texlive-visualtikz-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-univie-ling" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-univie-ling", + "rpm": "texlive-univie-ling" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uppunctlm" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uppunctlm", + "rpm": "texlive-uppunctlm" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-atbegshi" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-atbegshi", + "rpm": "texlive-atbegshi" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-atveryend" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-atveryend", + "rpm": "texlive-atveryend" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-intcalc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-intcalc", + "rpm": "texlive-intcalc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-kvsetkeys" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-kvsetkeys", + "rpm": "texlive-kvsetkeys" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ltxcmds" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ltxcmds", + "rpm": "texlive-ltxcmds" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdftexcmds" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdftexcmds", + "rpm": "texlive-pdftexcmds" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-grfext" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-grfext", + "rpm": "texlive-grfext" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-algxpar" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-algxpar", + "rpm": "texlive-algxpar" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-alphalph" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-alphalph", + "rpm": "texlive-alphalph" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-axessibility" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-axessibility", + "rpm": "texlive-axessibility" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-software" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-software", + "rpm": "texlive-biblatex-software" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ccool" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ccool", + "rpm": "texlive-ccool" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-circuit-macros" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-circuit-macros", + "rpm": "texlive-circuit-macros" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-clara" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-clara", + "rpm": "texlive-clara" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-embedfile" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-embedfile", + "rpm": "texlive-embedfile" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-emojicite" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-emojicite", + "rpm": "texlive-emojicite" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-endnotes-hy" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-endnotes-hy", + "rpm": "texlive-endnotes-hy" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-epigraph-keys" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-epigraph-keys", + "rpm": "texlive-epigraph-keys" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-esindex" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-esindex", + "rpm": "texlive-esindex" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-expkv" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-expkv", + "rpm": "texlive-expkv" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-expkv-cs" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-expkv-cs", + "rpm": "texlive-expkv-cs" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-fewerfloatpages" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-fewerfloatpages", + "rpm": "texlive-fewerfloatpages" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-fontsetup" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-fontsetup", + "rpm": "texlive-fontsetup" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-frenchmath" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-frenchmath", + "rpm": "texlive-frenchmath" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-gindex" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-gindex", + "rpm": "texlive-gindex" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-hitszbeamer" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hitszbeamer", + "rpm": "texlive-hitszbeamer" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-hobsub" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hobsub", + "rpm": "texlive-hobsub" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-hologo" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hologo", + "rpm": "texlive-hologo" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-hvqrurl" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hvqrurl", + "rpm": "texlive-hvqrurl" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-jlreq-deluxe" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-jlreq-deluxe", + "rpm": "texlive-jlreq-deluxe" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-langsci-avm" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-langsci-avm", + "rpm": "texlive-langsci-avm" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-letterspacing" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-letterspacing", + "rpm": "texlive-letterspacing" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-letterswitharrows" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-letterswitharrows", + "rpm": "texlive-letterswitharrows" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-lexend" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-lexend", + "rpm": "texlive-lexend" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-metastr" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-metastr", + "rpm": "texlive-metastr" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-noto-emoji" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-noto-emoji", + "rpm": "texlive-noto-emoji" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-outerhbox" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-outerhbox", + "rpm": "texlive-outerhbox" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfpc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfpc", + "rpm": "texlive-pdfpc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-physunits" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-physunits", + "rpm": "texlive-physunits" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pst-turtle" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pst-turtle", + "rpm": "texlive-pst-turtle" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-sdaps" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-sdaps", + "rpm": "texlive-sdaps" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-secnum" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-secnum", + "rpm": "texlive-secnum" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-simpleoptics" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-simpleoptics", + "rpm": "texlive-simpleoptics" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-step" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-step", + "rpm": "texlive-step" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-tetragonos" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-tetragonos", + "rpm": "texlive-tetragonos" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-texlive-ja" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-texlive-ja", + "rpm": "texlive-texlive-ja" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-tokcycle" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-tokcycle", + "rpm": "texlive-tokcycle" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-transparent" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-transparent", + "rpm": "texlive-transparent" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-twemoji-colr" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-twemoji-colr", + "rpm": "texlive-twemoji-colr" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unifith" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unifith", + "rpm": "texlive-unifith" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verifica" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verifica", + "rpm": "texlive-verifica" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-willowtreebook" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-willowtreebook", + "rpm": "texlive-willowtreebook" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-xepersian-hm" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-xepersian-hm", + "rpm": "texlive-xepersian-hm" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-yquant" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-yquant", + "rpm": "texlive-yquant" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-zref" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-zref", + "rpm": "texlive-zref" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-authordate" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-authordate", + "rpm": "texlive-authordate" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-courierten" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-courierten", + "rpm": "texlive-courierten" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-cmathbb" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-cmathbb", + "rpm": "texlive-cmathbb" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-josefin" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-josefin", + "rpm": "texlive-josefin" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-spectral" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-spectral", + "rpm": "texlive-spectral" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-hmtrump" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hmtrump", + "rpm": "texlive-hmtrump" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-apa7" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-apa7", + "rpm": "texlive-apa7" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vntex-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vntex-doc", + "rpm": "texlive-vntex-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-udesoftec" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-udesoftec", + "rpm": "texlive-udesoftec" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph-doc", + "rpm": "texlive-ukrhyph-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger-doc", + "rpm": "texlive-uni-wtal-ger-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-usebib" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-usebib", + "rpm": "texlive-usebib" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vak" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vak", + "rpm": "texlive-vak" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-utopia-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-utopia-doc", + "rpm": "texlive-utopia-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharcat" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharcat", + "rpm": "texlive-ucharcat" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucs-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucs-doc", + "rpm": "texlive-ucs-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt-doc", + "rpm": "texlive-uebungsblatt-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unfonts-core" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unfonts-core", + "rpm": "texlive-unfonts-core" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unfonts-extra" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unfonts-extra", + "rpm": "texlive-unfonts-extra" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-venn" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-venn", + "rpm": "texlive-venn" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-venn-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-venn-doc", + "rpm": "texlive-venn-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uspace" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uspace", + "rpm": "texlive-uspace" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-variations" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-variations", + "rpm": "texlive-variations" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-underlin" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-underlin", + "rpm": "texlive-underlin" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-underlin-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-underlin-doc", + "rpm": "texlive-underlin-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-undolabl" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-undolabl", + "rpm": "texlive-undolabl" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ushort-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ushort-doc", + "rpm": "texlive-ushort-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-varindex-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varindex-doc", + "rpm": "texlive-varindex-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-varwidth" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varwidth", + "rpm": "texlive-varwidth" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-varwidth-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varwidth-doc", + "rpm": "texlive-varwidth-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g", + "rpm": "texlive-vaucanson-g" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g-doc", + "rpm": "texlive-vaucanson-g-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting-doc", + "rpm": "texlive-vdmlisting-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbasef" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbasef", + "rpm": "texlive-verbasef" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-varisize-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varisize-doc", + "rpm": "texlive-varisize-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox", + "rpm": "texlive-verbatimbox" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy-doc", + "rpm": "texlive-verbatimcopy-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbdef-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbdef-doc", + "rpm": "texlive-verbdef-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbments" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbments", + "rpm": "texlive-verbments" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vgrid" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vgrid", + "rpm": "texlive-vgrid" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vmargin-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vmargin-doc", + "rpm": "texlive-vmargin-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vruler" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vruler", + "rpm": "texlive-vruler" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-warpcol" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-warpcol", + "rpm": "texlive-warpcol" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-warpcol-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-warpcol-doc", + "rpm": "texlive-warpcol-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-utf8mex" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-utf8mex", + "rpm": "texlive-utf8mex" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-utf8mex-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-utf8mex-doc", + "rpm": "texlive-utf8mex-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-widetable" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-widetable", + "rpm": "texlive-widetable" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-widetable-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-widetable-doc", + "rpm": "texlive-widetable-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wordlike-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wordlike-doc", + "rpm": "texlive-wordlike-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wrapfig-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wrapfig-doc", + "rpm": "texlive-wrapfig-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uafthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uafthesis-doc", + "rpm": "texlive-uafthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis-doc", + "rpm": "texlive-ucbthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucthesis", + "rpm": "texlive-ucthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis-doc", + "rpm": "texlive-uestcthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder-doc", + "rpm": "texlive-uiucredborder-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulem-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulem-doc", + "rpm": "texlive-ulem-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umthesis", + "rpm": "texlive-umthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unswcover" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unswcover", + "rpm": "texlive-unswcover" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unswcover-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unswcover-doc", + "rpm": "texlive-unswcover-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesis", + "rpm": "texlive-uowthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage-doc", + "rpm": "texlive-uowthesistitlepage-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uspatent" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uspatent", + "rpm": "texlive-uspatent" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uspatent-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uspatent-doc", + "rpm": "texlive-uspatent-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vancouver" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vancouver", + "rpm": "texlive-vancouver" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic", + "rpm": "texlive-wsemclassic" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic-doc", + "rpm": "texlive-wsemclassic-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs-doc", + "rpm": "texlive-uantwerpendocs-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation", + "rpm": "texlive-umbclegislation" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-auxhook" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-auxhook", + "rpm": "texlive-auxhook" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-kvoptions" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-kvoptions", + "rpm": "texlive-kvoptions" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-letltxmacro" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-letltxmacro", + "rpm": "texlive-letltxmacro" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfescape" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfescape", + "rpm": "texlive-pdfescape" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-rerunfilecheck" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-rerunfilecheck", + "rpm": "texlive-rerunfilecheck" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uniquecounter" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uniquecounter", + "rpm": "texlive-uniquecounter" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-modes" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-modes", + "rpm": "texlive-modes" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-aaai-named" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-aaai-named", + "rpm": "texlive-aaai-named" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-accessibility" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-accessibility", + "rpm": "texlive-accessibility" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-barracuda" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-barracuda", + "rpm": "texlive-barracuda" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-bearwear" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-bearwear", + "rpm": "texlive-bearwear" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-apa6" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-apa6", + "rpm": "texlive-biblatex-apa6" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-german-legal" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-german-legal", + "rpm": "texlive-biblatex-german-legal" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex2bibitem" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex2bibitem", + "rpm": "texlive-biblatex2bibitem" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-bookmark" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-bookmark", + "rpm": "texlive-bookmark" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-bxghost" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-bxghost", + "rpm": "texlive-bxghost" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-chemplants" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-chemplants", + "rpm": "texlive-chemplants" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ddphonism" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ddphonism", + "rpm": "texlive-ddphonism" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-diabetes-logbook" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-diabetes-logbook", + "rpm": "texlive-diabetes-logbook" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ditaa" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ditaa", + "rpm": "texlive-ditaa" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-domitian" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-domitian", + "rpm": "texlive-domitian" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-emoji" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-emoji", + "rpm": "texlive-emoji" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-epstopdf-pkg" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-epstopdf-pkg", + "rpm": "texlive-epstopdf-pkg" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-erewhon-math" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-erewhon-math", + "rpm": "texlive-erewhon-math" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-euclideangeometry" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-euclideangeometry", + "rpm": "texlive-euclideangeometry" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-gettitlestring" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-gettitlestring", + "rpm": "texlive-gettitlestring" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-haranoaji" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-haranoaji", + "rpm": "texlive-haranoaji" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-haranoaji-extra" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-haranoaji-extra", + "rpm": "texlive-haranoaji-extra" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-is-bst" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-is-bst", + "rpm": "texlive-is-bst" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-jmb" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-jmb", + "rpm": "texlive-jmb" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-keyindex" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-keyindex", + "rpm": "texlive-keyindex" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-latino-sine-flexione" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-latino-sine-flexione", + "rpm": "texlive-latino-sine-flexione" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-listingsutf8" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-listingsutf8", + "rpm": "texlive-listingsutf8" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-logix" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-logix", + "rpm": "texlive-logix" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-mathlig" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-mathlig", + "rpm": "texlive-mathlig" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-matrix-skeleton" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-matrix-skeleton", + "rpm": "texlive-matrix-skeleton" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-media4svg" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-media4svg", + "rpm": "texlive-media4svg" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-mleftright" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-mleftright", + "rpm": "texlive-mleftright" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-musical" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-musical", + "rpm": "texlive-musical" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-newfloat" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-newfloat", + "rpm": "texlive-newfloat" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdflscape" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdflscape", + "rpm": "texlive-pdflscape" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-physconst" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-physconst", + "rpm": "texlive-physconst" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pmhanguljamo" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pmhanguljamo", + "rpm": "texlive-pmhanguljamo" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-practicalreports" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-practicalreports", + "rpm": "texlive-practicalreports" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-qualitype" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-qualitype", + "rpm": "texlive-qualitype" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-rest-api" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-rest-api", + "rpm": "texlive-rest-api" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-returntogrid" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-returntogrid", + "rpm": "texlive-returntogrid" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-rgltxdoc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-rgltxdoc", + "rpm": "texlive-rgltxdoc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-schulmathematik" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-schulmathematik", + "rpm": "texlive-schulmathematik" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-simplebnf" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-simplebnf", + "rpm": "texlive-simplebnf" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-soulutf8" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-soulutf8", + "rpm": "texlive-soulutf8" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-swrule" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-swrule", + "rpm": "texlive-swrule" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-tablvar" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-tablvar", + "rpm": "texlive-tablvar" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-theatre" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-theatre", + "rpm": "texlive-theatre" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-tikz-trackschematic" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-tikz-trackschematic", + "rpm": "texlive-tikz-trackschematic" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-utexasthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-utexasthesis", + "rpm": "texlive-utexasthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-yazd-thesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-yazd-thesis", + "rpm": "texlive-yazd-thesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-zhlineskip" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-zhlineskip", + "rpm": "texlive-zhlineskip" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-refcount" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-refcount", + "rpm": "texlive-refcount" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-stringenc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-stringenc", + "rpm": "texlive-stringenc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-catchfile" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-catchfile", + "rpm": "texlive-catchfile" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-inputenx" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-inputenx", + "rpm": "texlive-inputenx" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-notomath" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-notomath", + "rpm": "texlive-notomath" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ibarra" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ibarra", + "rpm": "texlive-ibarra" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-plimsoll" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-plimsoll", + "rpm": "texlive-plimsoll" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-updmap-map" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-updmap-map", + "rpm": "texlive-updmap-map" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps-doc", + "rpm": "texlive-wasy2-ps-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps", + "rpm": "texlive-wasy2-ps" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-z.json b/suite2cases/texlive-split-z.json index ac1d9a865..a1cf6076b 100644 --- a/suite2cases/texlive-split-z.json +++ b/suite2cases/texlive-split-z.json @@ -5,1093 +5,1456 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-split-z" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-split-z", + "rpm": "texlive-split-z" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcite" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcite", + "rpm": "texlive-xcite" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari", + "rpm": "texlive-xetex-devanagari" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcharter-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcharter-doc", + "rpm": "texlive-xcharter-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts", + "rpm": "texlive-yfonts" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1-doc", + "rpm": "texlive-yfonts-t1-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yhmath" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yhmath", + "rpm": "texlive-yhmath" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yhmath-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yhmath-doc", + "rpm": "texlive-yhmath-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xq" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xq", + "rpm": "texlive-xq" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xskak" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xskak", + "rpm": "texlive-xskak" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xlop" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xlop", + "rpm": "texlive-xlop" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xkeyval" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xkeyval", + "rpm": "texlive-xkeyval" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xkeyval-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xkeyval-doc", + "rpm": "texlive-xkeyval-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-doc", + "rpm": "texlive-xcolor-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xltabular" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xltabular", + "rpm": "texlive-xltabular" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xsim" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xsim", + "rpm": "texlive-xsim" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yaletter" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yaletter", + "rpm": "texlive-yaletter" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xfor" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xfor", + "rpm": "texlive-xfor" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xfor-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xfor-doc", + "rpm": "texlive-xfor-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xhfill-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xhfill-doc", + "rpm": "texlive-xhfill-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xifthen-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xifthen-doc", + "rpm": "texlive-xifthen-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xint" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xint", + "rpm": "texlive-xint" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xint-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xint-doc", + "rpm": "texlive-xint-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xmltexconfig" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xmltexconfig", + "rpm": "texlive-xmltexconfig" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xmpincl" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xmpincl", + "rpm": "texlive-xmpincl" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xmpincl-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xmpincl-doc", + "rpm": "texlive-xmpincl-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xoptarg" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xoptarg", + "rpm": "texlive-xoptarg" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpatch" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpatch", + "rpm": "texlive-xpatch" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpicture" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpicture", + "rpm": "texlive-xpicture" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpicture-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpicture-doc", + "rpm": "texlive-xpicture-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xypic-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xypic-doc", + "rpm": "texlive-xypic-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpiano" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpiano", + "rpm": "texlive-xpiano" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpinyin-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpinyin-doc", + "rpm": "texlive-xpinyin-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics", + "rpm": "texlive-zhmetrics" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-doc", + "rpm": "texlive-zhmetrics-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhnumber" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhnumber", + "rpm": "texlive-zhnumber" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhspacing" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhspacing", + "rpm": "texlive-zhspacing" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xprintlen-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xprintlen-doc", + "rpm": "texlive-xprintlen-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate", + "rpm": "texlive-xpunctuate" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xtab" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xtab", + "rpm": "texlive-xtab" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xyling" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xyling", + "rpm": "texlive-xyling" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xytree-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xytree-doc", + "rpm": "texlive-xytree-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ydoc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ydoc", + "rpm": "texlive-ydoc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zed-csp-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zed-csp-doc", + "rpm": "texlive-zed-csp-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ziffer" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ziffer", + "rpm": "texlive-ziffer" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate", + "rpm": "texlive-zwgetfdate" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate-doc", + "rpm": "texlive-zwgetfdate-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni-doc", + "rpm": "texlive-xcjk2uni-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjatype" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjatype", + "rpm": "texlive-zxjatype" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjatype-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjatype-doc", + "rpm": "texlive-zxjatype-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky", + "rpm": "texlive-xcookybooky" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yathesis-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yathesis-doc", + "rpm": "texlive-yathesis-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xymtex" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xymtex", + "rpm": "texlive-xymtex" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xymtex-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xymtex-doc", + "rpm": "texlive-xymtex-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xypic-tut-pt-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xypic-tut-pt-doc", + "rpm": "texlive-xypic-tut-pt-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-youngtab-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-youngtab-doc", + "rpm": "texlive-youngtab-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecjk-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecjk-doc", + "rpm": "texlive-xecjk-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecyr" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecyr", + "rpm": "texlive-xecyr" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xeindex" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xeindex", + "rpm": "texlive-xeindex" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xepersian-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xepersian-doc", + "rpm": "texlive-xepersian-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor-doc", + "rpm": "texlive-xespotcolor-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans-doc", + "rpm": "texlive-xetex-itrans-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks-doc", + "rpm": "texlive-xetex-pstricks-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan-doc", + "rpm": "texlive-xetex-tibetan-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo", + "rpm": "texlive-xetexfontinfo" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo-doc", + "rpm": "texlive-xetexfontinfo-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xevlna-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xevlna-doc", + "rpm": "texlive-xevlna-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xunicode-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xunicode-doc", + "rpm": "texlive-xunicode-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xduthesis" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xduthesis", + "rpm": "texlive-xduthesis" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xellipsis" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xellipsis", + "rpm": "texlive-xellipsis" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xsavebox" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xsavebox", + "rpm": "texlive-xsavebox" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ycbook-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ycbook-doc", + "rpm": "texlive-ycbook-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf-doc", + "rpm": "texlive-yinit-otf-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-alpha-persian" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-alpha-persian", + "rpm": "texlive-alpha-persian" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-biblatex-ext" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-biblatex-ext", + "rpm": "texlive-biblatex-ext" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-brandeis-problemset" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-brandeis-problemset", + "rpm": "texlive-brandeis-problemset" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-bxjaholiday" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-bxjaholiday", + "rpm": "texlive-bxjaholiday" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-bxtexlogo" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-bxtexlogo", + "rpm": "texlive-bxtexlogo" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-centeredline" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-centeredline", + "rpm": "texlive-centeredline" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-chordbars" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-chordbars", + "rpm": "texlive-chordbars" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-commedit" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-commedit", + "rpm": "texlive-commedit" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-derivative" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-derivative", + "rpm": "texlive-derivative" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-elegantbook" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-elegantbook", + "rpm": "texlive-elegantbook" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-els-cas-templates" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-els-cas-templates", + "rpm": "texlive-els-cas-templates" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-exercisepoints" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-exercisepoints", + "rpm": "texlive-exercisepoints" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-facture-belge-simple-sans-tva" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-facture-belge-simple-sans-tva", + "rpm": "texlive-facture-belge-simple-sans-tva" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-fbox" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-fbox", + "rpm": "texlive-fbox" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-firamath-otf" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-firamath-otf", + "rpm": "texlive-firamath-otf" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-firamath" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-firamath", + "rpm": "texlive-firamath" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-forum" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-forum", + "rpm": "texlive-forum" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ftc-notebook" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ftc-notebook", + "rpm": "texlive-ftc-notebook" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-gammas" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-gammas", + "rpm": "texlive-gammas" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-garamond-libre" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-garamond-libre", + "rpm": "texlive-garamond-libre" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-garamond-math" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-garamond-math", + "rpm": "texlive-garamond-math" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-glosmathtools" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-glosmathtools", + "rpm": "texlive-glosmathtools" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-glossaries-estonian" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-glossaries-estonian", + "rpm": "texlive-glossaries-estonian" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-grabbox" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-grabbox", + "rpm": "texlive-grabbox" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-gridslides" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-gridslides", + "rpm": "texlive-gridslides" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-hmtrump" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-hmtrump", + "rpm": "texlive-hmtrump" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-inriafonts" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-inriafonts", + "rpm": "texlive-inriafonts" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-invoice-class" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-invoice-class", + "rpm": "texlive-invoice-class" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-jkmath" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-jkmath", + "rpm": "texlive-jkmath" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-bin-dev" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-bin-dev", + "rpm": "texlive-latex-bin-dev" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-libertinus-fonts" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-libertinus-fonts", + "rpm": "texlive-libertinus-fonts" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-libertinus-type1" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-libertinus-type1", + "rpm": "texlive-libertinus-type1" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-makecookbook" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-makecookbook", + "rpm": "texlive-makecookbook" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-mathcommand" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-mathcommand", + "rpm": "texlive-mathcommand" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-mlacls" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-mlacls", + "rpm": "texlive-mlacls" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-multicolrule" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-multicolrule", + "rpm": "texlive-multicolrule" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-njurepo" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-njurepo", + "rpm": "texlive-njurepo" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-feyn" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-feyn", + "rpm": "texlive-pst-feyn" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-marble" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-marble", + "rpm": "texlive-pst-marble" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ptex-manual" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ptex-manual", + "rpm": "texlive-ptex-manual" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ptolemaicastronomy" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ptolemaicastronomy", + "rpm": "texlive-ptolemaicastronomy" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-qsharp" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-qsharp", + "rpm": "texlive-qsharp" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-quran-ur" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-quran-ur", + "rpm": "texlive-quran-ur" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ragged2e" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ragged2e", + "rpm": "texlive-ragged2e" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-schedule" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-schedule", + "rpm": "texlive-schedule" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-soulpos" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-soulpos", + "rpm": "texlive-soulpos" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-srdp-mathematik" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-srdp-mathematik", + "rpm": "texlive-srdp-mathematik" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-tensind" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tensind", + "rpm": "texlive-tensind" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-tex-locale" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tex-locale", + "rpm": "texlive-tex-locale" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-theanodidot" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-theanodidot", + "rpm": "texlive-theanodidot" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-theanomodern" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-theanomodern", + "rpm": "texlive-theanomodern" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-thesis-qom" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-thesis-qom", + "rpm": "texlive-thesis-qom" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikz-feynhand" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikz-feynhand", + "rpm": "texlive-tikz-feynhand" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-tuda-ci" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tuda-ci", + "rpm": "texlive-tuda-ci" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-vtable" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-vtable", + "rpm": "texlive-vtable" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xbmks" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xbmks", + "rpm": "texlive-xbmks" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zootaxa-bst" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zootaxa-bst", + "rpm": "texlive-zootaxa-bst" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-dehyph" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-dehyph", + "rpm": "texlive-dehyph" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexconfig" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexconfig", + "rpm": "texlive-xetexconfig" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcharter" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcharter", + "rpm": "texlive-xcharter" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xii-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xii-doc", + "rpm": "texlive-xii-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xits" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xits", + "rpm": "texlive-xits" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xits-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xits-doc", + "rpm": "texlive-xits-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1", + "rpm": "texlive-yfonts-t1" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ytableau-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ytableau-doc", + "rpm": "texlive-ytableau-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zlmtt" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zlmtt", + "rpm": "texlive-zlmtt" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zlmtt-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zlmtt-doc", + "rpm": "texlive-zlmtt-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zapfchan" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zapfchan", + "rpm": "texlive-zapfchan" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xskak-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xskak-doc", + "rpm": "texlive-xskak-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yax" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yax", + "rpm": "texlive-yax" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xargs-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xargs-doc", + "rpm": "texlive-xargs-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor", + "rpm": "texlive-xcolor" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized-doc", + "rpm": "texlive-xcolor-solarized-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xechangebar" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xechangebar", + "rpm": "texlive-xechangebar" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zebra-goodies" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zebra-goodies", + "rpm": "texlive-zebra-goodies" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhlipsum" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhlipsum", + "rpm": "texlive-zhlipsum" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcomment-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcomment-doc", + "rpm": "texlive-xcomment-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xhfill" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xhfill", + "rpm": "texlive-xhfill" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpatch-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpatch-doc", + "rpm": "texlive-xpatch-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpeek-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpeek-doc", + "rpm": "texlive-xpeek-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xypic" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xypic", + "rpm": "texlive-xypic" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhnumber-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhnumber-doc", + "rpm": "texlive-zhnumber-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhspacing-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhspacing-doc", + "rpm": "texlive-zhspacing-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xprintlen" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xprintlen", + "rpm": "texlive-xprintlen" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xstring-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xstring-doc", + "rpm": "texlive-xstring-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xtab-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xtab-doc", + "rpm": "texlive-xtab-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xwatermark" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xwatermark", + "rpm": "texlive-xwatermark" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xyling-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xyling-doc", + "rpm": "texlive-xyling-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xytree" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xytree", + "rpm": "texlive-xytree" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yafoot" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yafoot", + "rpm": "texlive-yafoot" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yafoot-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yafoot-doc", + "rpm": "texlive-yafoot-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yagusylo" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yagusylo", + "rpm": "texlive-yagusylo" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yagusylo-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yagusylo-doc", + "rpm": "texlive-yagusylo-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ydoc-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ydoc-doc", + "rpm": "texlive-ydoc-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zed-csp" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zed-csp", + "rpm": "texlive-zed-csp" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout", + "rpm": "texlive-zwpagelayout" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout-doc", + "rpm": "texlive-zwpagelayout-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont", + "rpm": "texlive-zxjafbfont" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky-doc", + "rpm": "texlive-xcookybooky-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-york-thesis-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-york-thesis-doc", + "rpm": "texlive-york-thesis-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-youngtab" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-youngtab", + "rpm": "texlive-youngtab" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecjk" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecjk", + "rpm": "texlive-xecjk" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecolor-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecolor-doc", + "rpm": "texlive-xecolor-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecyr-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecyr-doc", + "rpm": "texlive-xecyr-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xeindex-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xeindex-doc", + "rpm": "texlive-xeindex-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xepersian" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xepersian", + "rpm": "texlive-xepersian" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xesearch" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xesearch", + "rpm": "texlive-xesearch" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xesearch-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xesearch-doc", + "rpm": "texlive-xesearch-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks", + "rpm": "texlive-xetex-pstricks" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xevlna" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xevlna", + "rpm": "texlive-xevlna" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xgreek-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xgreek-doc", + "rpm": "texlive-xgreek-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yannisgr-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yannisgr-doc", + "rpm": "texlive-yannisgr-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xltxtra" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xltxtra", + "rpm": "texlive-xltxtra" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xltxtra-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xltxtra-doc", + "rpm": "texlive-xltxtra-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt-doc", + "rpm": "texlive-xassoccnt-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap-doc", + "rpm": "texlive-xcntperchap-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ycbook" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ycbook", + "rpm": "texlive-ycbook" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf", + "rpm": "texlive-yinit-otf" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex", + "rpm": "texlive-zhmetrics-uptex" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xurl" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xurl", + "rpm": "texlive-xurl" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-addliga" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-addliga", + "rpm": "texlive-addliga" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-almendra" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-almendra", + "rpm": "texlive-almendra" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-apprendre-a-programmer-en-tex" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-apprendre-a-programmer-en-tex", + "rpm": "texlive-apprendre-a-programmer-en-tex" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-asmeconf" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-asmeconf", + "rpm": "texlive-asmeconf" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamerauxtheme" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamerauxtheme", + "rpm": "texlive-beamerauxtheme" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-light" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-light", + "rpm": "texlive-beamertheme-light" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-npbt" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-npbt", + "rpm": "texlive-beamertheme-npbt" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-biblatex-bath" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-biblatex-bath", + "rpm": "texlive-biblatex-bath" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-bitter" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-bitter", + "rpm": "texlive-bitter" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-businesscard-qrcode" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-businesscard-qrcode", + "rpm": "texlive-businesscard-qrcode" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-checkend" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-checkend", + "rpm": "texlive-checkend" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-chordbox" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-chordbox", + "rpm": "texlive-chordbox" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-colophon" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-colophon", + "rpm": "texlive-colophon" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-colorprofiles" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-colorprofiles", + "rpm": "texlive-colorprofiles" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-cuprum" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-cuprum", + "rpm": "texlive-cuprum" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-dotlessi" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-dotlessi", + "rpm": "texlive-dotlessi" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-duckuments" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-duckuments", + "rpm": "texlive-duckuments" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ecothesis" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ecothesis", + "rpm": "texlive-ecothesis" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-elegantnote" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-elegantnote", + "rpm": "texlive-elegantnote" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-elegantpaper" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-elegantpaper", + "rpm": "texlive-elegantpaper" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-eqexpl" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-eqexpl", + "rpm": "texlive-eqexpl" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-exam-randomizechoices" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-exam-randomizechoices", + "rpm": "texlive-exam-randomizechoices" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-exframe" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-exframe", + "rpm": "texlive-exframe" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-fancyhandout" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-fancyhandout", + "rpm": "texlive-fancyhandout" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-fascicules" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-fascicules", + "rpm": "texlive-fascicules" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-fiziko" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-fiziko", + "rpm": "texlive-fiziko" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-globalvals" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-globalvals", + "rpm": "texlive-globalvals" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-guitartabs" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-guitartabs", + "rpm": "texlive-guitartabs" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-jigsaw" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-jigsaw", + "rpm": "texlive-jigsaw" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-kalendarium" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-kalendarium", + "rpm": "texlive-kalendarium" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ketcindy" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ketcindy", + "rpm": "texlive-ketcindy" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-uni8" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-uni8", + "rpm": "texlive-latex-uni8" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-lectures" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-lectures", + "rpm": "texlive-lectures" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-linguisticspro" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-linguisticspro", + "rpm": "texlive-linguisticspro" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-lstfiracode" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-lstfiracode", + "rpm": "texlive-lstfiracode" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ltxguidex" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ltxguidex", + "rpm": "texlive-ltxguidex" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-luaimageembed" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-luaimageembed", + "rpm": "texlive-luaimageembed" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-metapost-colorbrewer" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-metapost-colorbrewer", + "rpm": "texlive-metapost-colorbrewer" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-mismath" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-mismath", + "rpm": "texlive-mismath" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-nanicolle" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-nanicolle", + "rpm": "texlive-nanicolle" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-numberpt" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-numberpt", + "rpm": "texlive-numberpt" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-poiretone" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-poiretone", + "rpm": "texlive-poiretone" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-poormanlog" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-poormanlog", + "rpm": "texlive-poormanlog" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-prtec" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-prtec", + "rpm": "texlive-prtec" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-pseudo" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pseudo", + "rpm": "texlive-pseudo" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-lsystem" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-lsystem", + "rpm": "texlive-pst-lsystem" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-moire" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-moire", + "rpm": "texlive-pst-moire" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-venn" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-venn", + "rpm": "texlive-pst-venn" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-quantikz" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-quantikz", + "rpm": "texlive-quantikz" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-quran-de" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-quran-de", + "rpm": "texlive-quran-de" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-rulerbox" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-rulerbox", + "rpm": "texlive-rulerbox" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ryersonsgsthesis" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ryersonsgsthesis", + "rpm": "texlive-ryersonsgsthesis" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-scontents" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-scontents", + "rpm": "texlive-scontents" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-scratch3" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-scratch3", + "rpm": "texlive-scratch3" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-spacingtricks" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-spacingtricks", + "rpm": "texlive-spacingtricks" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-subtext" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-subtext", + "rpm": "texlive-subtext" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikz-imagelabels" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikz-imagelabels", + "rpm": "texlive-tikz-imagelabels" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikz-truchet" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikz-truchet", + "rpm": "texlive-tikz-truchet" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-marcellus" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-marcellus", + "rpm": "texlive-marcellus" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-blowup-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-blowup-doc", + "rpm": "texlive-blowup-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcite-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcite-doc", + "rpm": "texlive-xcite-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari-doc", + "rpm": "texlive-xetex-devanagari-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xii-lat" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xii-lat", + "rpm": "texlive-xii-lat" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts-doc", + "rpm": "texlive-yfonts-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ytableau" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ytableau", + "rpm": "texlive-ytableau" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zapfding" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zapfding", + "rpm": "texlive-zapfding" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xq-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xq-doc", + "rpm": "texlive-xq-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xlop-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xlop-doc", + "rpm": "texlive-xlop-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yax-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yax-doc", + "rpm": "texlive-yax-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xargs" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xargs", + "rpm": "texlive-xargs" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized", + "rpm": "texlive-xcolor-solarized" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-material" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-material", + "rpm": "texlive-xcolor-material" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcomment" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcomment", + "rpm": "texlive-xcomment" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xdoc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xdoc", + "rpm": "texlive-xdoc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xdoc-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xdoc-doc", + "rpm": "texlive-xdoc-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xifthen" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xifthen", + "rpm": "texlive-xifthen" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand", + "rpm": "texlive-xnewcommand" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand-doc", + "rpm": "texlive-xnewcommand-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xoptarg-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xoptarg-doc", + "rpm": "texlive-xoptarg-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpeek" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpeek", + "rpm": "texlive-xpeek" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpiano-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpiano-doc", + "rpm": "texlive-xpiano-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpinyin" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpinyin", + "rpm": "texlive-xpinyin" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate-doc", + "rpm": "texlive-xpunctuate-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xstring" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xstring", + "rpm": "texlive-xstring" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xwatermark-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xwatermark-doc", + "rpm": "texlive-xwatermark-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ziffer-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ziffer-doc", + "rpm": "texlive-ziffer-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni", + "rpm": "texlive-xcjk2uni" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont-doc", + "rpm": "texlive-zxjafbfont-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafont" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafont", + "rpm": "texlive-zxjafont" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafont-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafont-doc", + "rpm": "texlive-zxjafont-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yathesis" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yathesis", + "rpm": "texlive-yathesis" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-york-thesis" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-york-thesis", + "rpm": "texlive-york-thesis" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xebaposter" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xebaposter", + "rpm": "texlive-xebaposter" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xebaposter-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xebaposter-doc", + "rpm": "texlive-xebaposter-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecolor" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecolor", + "rpm": "texlive-xecolor" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor", + "rpm": "texlive-xespotcolor" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexref-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexref-doc", + "rpm": "texlive-xetexref-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans", + "rpm": "texlive-xetex-itrans" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan", + "rpm": "texlive-xetex-tibetan" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexko" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexko", + "rpm": "texlive-xetexko" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexko-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexko-doc", + "rpm": "texlive-xetexko-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xgreek" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xgreek", + "rpm": "texlive-xgreek" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yannisgr" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yannisgr", + "rpm": "texlive-yannisgr" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xunicode" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xunicode", + "rpm": "texlive-xunicode" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt", + "rpm": "texlive-xassoccnt" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap", + "rpm": "texlive-xcntperchap" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xduthesis-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xduthesis-doc", + "rpm": "texlive-xduthesis-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xellipsis-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xellipsis-doc", + "rpm": "texlive-xellipsis-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xsavebox-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xsavebox-doc", + "rpm": "texlive-xsavebox-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex-doc", + "rpm": "texlive-zhmetrics-uptex-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xfakebold" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xfakebold", + "rpm": "texlive-xfakebold" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xtuthesis" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xtuthesis", + "rpm": "texlive-xtuthesis" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-accents" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-accents", + "rpm": "texlive-accents" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-amscdx" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-amscdx", + "rpm": "texlive-amscdx" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-arabicfront" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-arabicfront", + "rpm": "texlive-arabicfront" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-arraycols" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-arraycols", + "rpm": "texlive-arraycols" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-asmejour" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-asmejour", + "rpm": "texlive-asmejour" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamer-rl" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamer-rl", + "rpm": "texlive-beamer-rl" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-bussproofs-extra" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-bussproofs-extra", + "rpm": "texlive-bussproofs-extra" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-bxwareki" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-bxwareki", + "rpm": "texlive-bxwareki" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-changelog" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-changelog", + "rpm": "texlive-changelog" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-chs-physics-report" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-chs-physics-report", + "rpm": "texlive-chs-physics-report" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-codeanatomy" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-codeanatomy", + "rpm": "texlive-codeanatomy" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-coelacanth" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-coelacanth", + "rpm": "texlive-coelacanth" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-crimsonpro" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-crimsonpro", + "rpm": "texlive-crimsonpro" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-cweb-old" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-cweb-old", + "rpm": "texlive-cweb-old" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ehhline" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ehhline", + "rpm": "texlive-ehhline" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-euflag" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-euflag", + "rpm": "texlive-euflag" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-gitver" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-gitver", + "rpm": "texlive-gitver" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-glossaries-slovene" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-glossaries-slovene", + "rpm": "texlive-glossaries-slovene" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-hu-berlin-bundle" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-hu-berlin-bundle", + "rpm": "texlive-hu-berlin-bundle" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-icite" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-icite", + "rpm": "texlive-icite" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-identkey" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-identkey", + "rpm": "texlive-identkey" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-inkpaper" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-inkpaper", + "rpm": "texlive-inkpaper" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-inline-images" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-inline-images", + "rpm": "texlive-inline-images" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-iodhbwm" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-iodhbwm", + "rpm": "texlive-iodhbwm" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-kvmap" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-kvmap", + "rpm": "texlive-kvmap" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-labels4easylist" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-labels4easylist", + "rpm": "texlive-labels4easylist" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex4musicians" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex4musicians", + "rpm": "texlive-latex4musicians" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-base-dev" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-base-dev", + "rpm": "texlive-latex-base-dev" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-latexcolors" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-latexcolors", + "rpm": "texlive-latexcolors" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-graphics-dev" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-graphics-dev", + "rpm": "texlive-latex-graphics-dev" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-librefranklin" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-librefranklin", + "rpm": "texlive-librefranklin" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-luarandom" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-luarandom", + "rpm": "texlive-luarandom" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-memorygraphs" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-memorygraphs", + "rpm": "texlive-memorygraphs" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-metalogox" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-metalogox", + "rpm": "texlive-metalogox" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-mi-solns" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-mi-solns", + "rpm": "texlive-mi-solns" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-pgf-cmykshadings" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pgf-cmykshadings", + "rpm": "texlive-pgf-cmykshadings" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-pgfmorepages" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pgfmorepages", + "rpm": "texlive-pgfmorepages" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-plautopatch" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-plautopatch", + "rpm": "texlive-plautopatch" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-proof-at-the-end" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-proof-at-the-end", + "rpm": "texlive-proof-at-the-end" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-pxjodel" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pxjodel", + "rpm": "texlive-pxjodel" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-rank-2-roots" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-rank-2-roots", + "rpm": "texlive-rank-2-roots" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-realhats" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-realhats", + "rpm": "texlive-realhats" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-subdocs" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-subdocs", + "rpm": "texlive-subdocs" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-technion-thesis-template" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-technion-thesis-template", + "rpm": "texlive-technion-thesis-template" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-texonly" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-texonly", + "rpm": "texlive-texonly" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-theanooldstyle" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-theanooldstyle", + "rpm": "texlive-theanooldstyle" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-thuaslogos" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-thuaslogos", + "rpm": "texlive-thuaslogos" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikzlings" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikzlings", + "rpm": "texlive-tikzlings" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-topiclongtable" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-topiclongtable", + "rpm": "texlive-topiclongtable" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ucalgmthesis" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ucalgmthesis", + "rpm": "texlive-ucalgmthesis" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-unam-thesis" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-unam-thesis", + "rpm": "texlive-unam-thesis" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-unicode-alphabets" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-unicode-alphabets", + "rpm": "texlive-unicode-alphabets" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-widows-and-orphans" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-widows-and-orphans", + "rpm": "texlive-widows-and-orphans" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-windycity" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-windycity", + "rpm": "texlive-windycity" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-worksheet" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-worksheet", + "rpm": "texlive-worksheet" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcpdftips" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcpdftips", + "rpm": "texlive-xcpdftips" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-l3backend" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-l3backend", + "rpm": "texlive-l3backend" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-blowup" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-blowup", + "rpm": "texlive-blowup" } ] } \ No newline at end of file diff --git a/suite2cases/thin-provisioning-tools.json b/suite2cases/thin-provisioning-tools.json index 4762e2870..7d8d710b9 100644 --- a/suite2cases/thin-provisioning-tools.json +++ b/suite2cases/thin-provisioning-tools.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools" + "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools", + "rpm": "thin-provisioning-tools" }, { - "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-help" + "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-help", + "rpm": "thin-provisioning-tools-help" }, { - "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debugsource" + "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debugsource", + "rpm": "thin-provisioning-tools-debugsource" }, { - "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debuginfo" + "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debuginfo", + "rpm": "thin-provisioning-tools-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/tigervnc.json b/suite2cases/tigervnc.json index f6b31dce3..0e14bbbe5 100644 --- a/suite2cases/tigervnc.json +++ b/suite2cases/tigervnc.json @@ -8,34 +8,44 @@ "name": "oe_test_socket_xvnc" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc" + "name": "oe_test_tigervnc_install_and_remove_tigervnc", + "rpm": "tigervnc" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc-server-minimal" + "name": "oe_test_tigervnc_install_and_remove_tigervnc-server-minimal", + "rpm": "tigervnc-server-minimal" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc-server-module" + "name": "oe_test_tigervnc_install_and_remove_tigervnc-server-module", + "rpm": "tigervnc-server-module" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc-server-applet" + "name": "oe_test_tigervnc_install_and_remove_tigervnc-server-applet", + "rpm": "tigervnc-server-applet" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc-selinux" + "name": "oe_test_tigervnc_install_and_remove_tigervnc-selinux", + "rpm": "tigervnc-selinux" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc-server" + "name": "oe_test_tigervnc_install_and_remove_tigervnc-server", + "rpm": "tigervnc-server" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc-license" + "name": "oe_test_tigervnc_install_and_remove_tigervnc-license", + "rpm": "tigervnc-license" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc-help" + "name": "oe_test_tigervnc_install_and_remove_tigervnc-help", + "rpm": "tigervnc-help" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc-debugsource" + "name": "oe_test_tigervnc_install_and_remove_tigervnc-debugsource", + "rpm": "tigervnc-debugsource" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc-debuginfo" + "name": "oe_test_tigervnc_install_and_remove_tigervnc-debuginfo", + "rpm": "tigervnc-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/time.json b/suite2cases/time.json index 77ca45be7..99b9fff30 100644 --- a/suite2cases/time.json +++ b/suite2cases/time.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_time_install_and_remove_time" + "name": "oe_test_time_install_and_remove_time", + "rpm": "time" }, { - "name": "oe_test_time_install_and_remove_time-help" + "name": "oe_test_time_install_and_remove_time-help", + "rpm": "time-help" }, { - "name": "oe_test_time_install_and_remove_time-debuginfo" + "name": "oe_test_time_install_and_remove_time-debuginfo", + "rpm": "time-debuginfo" }, { - "name": "oe_test_time_install_and_remove_time-debugsource" + "name": "oe_test_time_install_and_remove_time-debugsource", + "rpm": "time-debugsource" }, { - "name": "oe_test_time_install_and_remove_time-doc" + "name": "oe_test_time_install_and_remove_time-doc", + "rpm": "time-doc" } ] } \ No newline at end of file diff --git a/suite2cases/timedatex.json b/suite2cases/timedatex.json index 04f228ced..2c8c1630d 100644 --- a/suite2cases/timedatex.json +++ b/suite2cases/timedatex.json @@ -8,16 +8,20 @@ "name": "oe_test_service_timedatex" }, { - "name": "oe_test_timedatex_install_and_remove_timedatex" + "name": "oe_test_timedatex_install_and_remove_timedatex", + "rpm": "timedatex" }, { - "name": "oe_test_timedatex_install_and_remove_timedatex-help" + "name": "oe_test_timedatex_install_and_remove_timedatex-help", + "rpm": "timedatex-help" }, { - "name": "oe_test_timedatex_install_and_remove_timedatex-debuginfo" + "name": "oe_test_timedatex_install_and_remove_timedatex-debuginfo", + "rpm": "timedatex-debuginfo" }, { - "name": "oe_test_timedatex_install_and_remove_timedatex-debugsource" + "name": "oe_test_timedatex_install_and_remove_timedatex-debugsource", + "rpm": "timedatex-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/tinyxml2.json b/suite2cases/tinyxml2.json index a41ea026a..43db0ff11 100644 --- a/suite2cases/tinyxml2.json +++ b/suite2cases/tinyxml2.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_tinyxml2_install_and_remove_tinyxml2" + "name": "oe_test_tinyxml2_install_and_remove_tinyxml2", + "rpm": "tinyxml2" }, { - "name": "oe_test_tinyxml2_install_and_remove_tinyxml2-devel" + "name": "oe_test_tinyxml2_install_and_remove_tinyxml2-devel", + "rpm": "tinyxml2-devel" }, { - "name": "oe_test_tinyxml2_install_and_remove_tinyxml2-debuginfo" + "name": "oe_test_tinyxml2_install_and_remove_tinyxml2-debuginfo", + "rpm": "tinyxml2-debuginfo" }, { - "name": "oe_test_tinyxml2_install_and_remove_tinyxml2-debugsource" + "name": "oe_test_tinyxml2_install_and_remove_tinyxml2-debugsource", + "rpm": "tinyxml2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/tix.json b/suite2cases/tix.json index de1576ef8..fcd4d47a4 100644 --- a/suite2cases/tix.json +++ b/suite2cases/tix.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_tix_install_and_remove_tix" + "name": "oe_test_tix_install_and_remove_tix", + "rpm": "tix" }, { - "name": "oe_test_tix_install_and_remove_tix-help" + "name": "oe_test_tix_install_and_remove_tix-help", + "rpm": "tix-help" }, { - "name": "oe_test_tix_install_and_remove_tix-devel" + "name": "oe_test_tix_install_and_remove_tix-devel", + "rpm": "tix-devel" }, { - "name": "oe_test_tix_install_and_remove_tix-debuginfo" + "name": "oe_test_tix_install_and_remove_tix-debuginfo", + "rpm": "tix-debuginfo" }, { - "name": "oe_test_tix_install_and_remove_tix-debugsource" + "name": "oe_test_tix_install_and_remove_tix-debugsource", + "rpm": "tix-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/tk.json b/suite2cases/tk.json index c85a17c8f..35a3eb82e 100644 --- a/suite2cases/tk.json +++ b/suite2cases/tk.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_tk_install_and_remove_tk" + "name": "oe_test_tk_install_and_remove_tk", + "rpm": "tk" }, { - "name": "oe_test_tk_install_and_remove_tk-help" + "name": "oe_test_tk_install_and_remove_tk-help", + "rpm": "tk-help" }, { - "name": "oe_test_tk_install_and_remove_tk-devel" + "name": "oe_test_tk_install_and_remove_tk-devel", + "rpm": "tk-devel" }, { - "name": "oe_test_tk_install_and_remove_tk-debuginfo" + "name": "oe_test_tk_install_and_remove_tk-debuginfo", + "rpm": "tk-debuginfo" }, { - "name": "oe_test_tk_install_and_remove_tk-debugsource" + "name": "oe_test_tk_install_and_remove_tk-debugsource", + "rpm": "tk-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/tmux.json b/suite2cases/tmux.json index 2748d9c22..520376a31 100644 --- a/suite2cases/tmux.json +++ b/suite2cases/tmux.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_tmux_install_and_remove_tmux" + "name": "oe_test_tmux_install_and_remove_tmux", + "rpm": "tmux" }, { - "name": "oe_test_tmux_install_and_remove_tmux-help" + "name": "oe_test_tmux_install_and_remove_tmux-help", + "rpm": "tmux-help" }, { - "name": "oe_test_tmux_install_and_remove_tmux-debuginfo" + "name": "oe_test_tmux_install_and_remove_tmux-debuginfo", + "rpm": "tmux-debuginfo" }, { - "name": "oe_test_tmux_install_and_remove_tmux-debugsource" + "name": "oe_test_tmux_install_and_remove_tmux-debugsource", + "rpm": "tmux-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/tpm2-tss.json b/suite2cases/tpm2-tss.json index 7db8cdf80..4a12b9fe9 100644 --- a/suite2cases/tpm2-tss.json +++ b/suite2cases/tpm2-tss.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss" + "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss", + "rpm": "tpm2-tss" }, { - "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-devel" + "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-devel", + "rpm": "tpm2-tss-devel" }, { - "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-help" + "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-help", + "rpm": "tpm2-tss-help" }, { - "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-debugsource" + "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-debugsource", + "rpm": "tpm2-tss-debugsource" }, { - "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-debuginfo" + "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-debuginfo", + "rpm": "tpm2-tss-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/tracker3.json b/suite2cases/tracker3.json index 8bb5a768c..67d525857 100644 --- a/suite2cases/tracker3.json +++ b/suite2cases/tracker3.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_tracker3_install_and_remove_tracker3" + "name": "oe_test_tracker3_install_and_remove_tracker3", + "rpm": "tracker3" }, { - "name": "oe_test_tracker3_install_and_remove_tracker3-doc" + "name": "oe_test_tracker3_install_and_remove_tracker3-doc", + "rpm": "tracker3-doc" }, { - "name": "oe_test_tracker3_install_and_remove_libtracker-sparql3" + "name": "oe_test_tracker3_install_and_remove_libtracker-sparql3", + "rpm": "libtracker-sparql3" }, { - "name": "oe_test_tracker3_install_and_remove_tracker3-devel" + "name": "oe_test_tracker3_install_and_remove_tracker3-devel", + "rpm": "tracker3-devel" }, { - "name": "oe_test_tracker3_install_and_remove_tracker3-debugsource" + "name": "oe_test_tracker3_install_and_remove_tracker3-debugsource", + "rpm": "tracker3-debugsource" }, { - "name": "oe_test_tracker3_install_and_remove_tracker3-debuginfo" + "name": "oe_test_tracker3_install_and_remove_tracker3-debuginfo", + "rpm": "tracker3-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/transfig.json b/suite2cases/transfig.json index 9f7137649..2ff27c87d 100644 --- a/suite2cases/transfig.json +++ b/suite2cases/transfig.json @@ -8,19 +8,24 @@ "name": "oe_test_transfig" }, { - "name": "oe_test_transfig_install_and_remove_transfig" + "name": "oe_test_transfig_install_and_remove_transfig", + "rpm": "transfig" }, { - "name": "oe_test_transfig_install_and_remove_transfig-debugsource" + "name": "oe_test_transfig_install_and_remove_transfig-debugsource", + "rpm": "transfig-debugsource" }, { - "name": "oe_test_transfig_install_and_remove_transfig-help" + "name": "oe_test_transfig_install_and_remove_transfig-help", + "rpm": "transfig-help" }, { - "name": "oe_test_transfig_install_and_remove_transfig-debuginfo" + "name": "oe_test_transfig_install_and_remove_transfig-debuginfo", + "rpm": "transfig-debuginfo" }, { - "name": "oe_test_transfig_install_and_remove_transfig-doc" + "name": "oe_test_transfig_install_and_remove_transfig-doc", + "rpm": "transfig-doc" } ] } \ No newline at end of file diff --git a/suite2cases/tree.json b/suite2cases/tree.json index 9e12b6b7e..b042c2c32 100644 --- a/suite2cases/tree.json +++ b/suite2cases/tree.json @@ -8,16 +8,20 @@ "name": "oe_test_tree" }, { - "name": "oe_test_tree_install_and_remove_tree" + "name": "oe_test_tree_install_and_remove_tree", + "rpm": "tree" }, { - "name": "oe_test_tree_install_and_remove_tree-help" + "name": "oe_test_tree_install_and_remove_tree-help", + "rpm": "tree-help" }, { - "name": "oe_test_tree_install_and_remove_tree-debuginfo" + "name": "oe_test_tree_install_and_remove_tree-debuginfo", + "rpm": "tree-debuginfo" }, { - "name": "oe_test_tree_install_and_remove_tree-debugsource" + "name": "oe_test_tree_install_and_remove_tree-debugsource", + "rpm": "tree-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/trousers.json b/suite2cases/trousers.json index d9a400a0c..dae66530c 100644 --- a/suite2cases/trousers.json +++ b/suite2cases/trousers.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_trousers_install_and_remove_trousers" + "name": "oe_test_trousers_install_and_remove_trousers", + "rpm": "trousers" }, { - "name": "oe_test_trousers_install_and_remove_trousers-devel" + "name": "oe_test_trousers_install_and_remove_trousers-devel", + "rpm": "trousers-devel" }, { - "name": "oe_test_trousers_install_and_remove_trousers-debuginfo" + "name": "oe_test_trousers_install_and_remove_trousers-debuginfo", + "rpm": "trousers-debuginfo" }, { - "name": "oe_test_trousers_install_and_remove_trousers-help" + "name": "oe_test_trousers_install_and_remove_trousers-help", + "rpm": "trousers-help" }, { - "name": "oe_test_trousers_install_and_remove_trousers-debugsource" + "name": "oe_test_trousers_install_and_remove_trousers-debugsource", + "rpm": "trousers-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ttembed.json b/suite2cases/ttembed.json index 66625cbb2..7cc5e84d8 100644 --- a/suite2cases/ttembed.json +++ b/suite2cases/ttembed.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_ttembed_install_and_remove_ttembed" + "name": "oe_test_ttembed_install_and_remove_ttembed", + "rpm": "ttembed" }, { - "name": "oe_test_ttembed_install_and_remove_ttembed-debuginfo" + "name": "oe_test_ttembed_install_and_remove_ttembed-debuginfo", + "rpm": "ttembed-debuginfo" }, { - "name": "oe_test_ttembed_install_and_remove_ttembed-debugsource" + "name": "oe_test_ttembed_install_and_remove_ttembed-debugsource", + "rpm": "ttembed-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/tuned.json b/suite2cases/tuned.json index 465c62a2c..d2d1fea20 100644 --- a/suite2cases/tuned.json +++ b/suite2cases/tuned.json @@ -8,13 +8,16 @@ "name": "oe_test_service_tuned" }, { - "name": "oe_test_tuned_install_and_remove_tuned" + "name": "oe_test_tuned_install_and_remove_tuned", + "rpm": "tuned" }, { - "name": "oe_test_tuned_install_and_remove_tuned-help" + "name": "oe_test_tuned_install_and_remove_tuned-help", + "rpm": "tuned-help" }, { - "name": "oe_test_tuned_install_and_remove_tuned-profiles-devel" + "name": "oe_test_tuned_install_and_remove_tuned-profiles-devel", + "rpm": "tuned-profiles-devel" } ] } \ No newline at end of file diff --git a/suite2cases/tzdata.json b/suite2cases/tzdata.json index 55f547a2a..63ed1846c 100644 --- a/suite2cases/tzdata.json +++ b/suite2cases/tzdata.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_tzdata_install_and_remove_tzdata" + "name": "oe_test_tzdata_install_and_remove_tzdata", + "rpm": "tzdata" }, { - "name": "oe_test_tzdata_install_and_remove_tzdata-java" + "name": "oe_test_tzdata_install_and_remove_tzdata-java", + "rpm": "tzdata-java" } ] } \ No newline at end of file diff --git a/suite2cases/uboot-tools.json b/suite2cases/uboot-tools.json index 4e2720fe4..1d8131114 100644 --- a/suite2cases/uboot-tools.json +++ b/suite2cases/uboot-tools.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_uboot-tools_install_and_remove_uboot-tools" + "name": "oe_test_uboot-tools_install_and_remove_uboot-tools", + "rpm": "uboot-tools" }, { - "name": "oe_test_uboot-tools_install_and_remove_uboot-images-armv7" + "name": "oe_test_uboot-tools_install_and_remove_uboot-images-armv7", + "rpm": "uboot-images-armv7" }, { - "name": "oe_test_uboot-tools_install_and_remove_uboot-images-elf" + "name": "oe_test_uboot-tools_install_and_remove_uboot-images-elf", + "rpm": "uboot-images-elf" }, { - "name": "oe_test_uboot-tools_install_and_remove_uboot-images-armv8" + "name": "oe_test_uboot-tools_install_and_remove_uboot-images-armv8", + "rpm": "uboot-images-armv8" }, { - "name": "oe_test_uboot-tools_install_and_remove_uboot-tools-help" + "name": "oe_test_uboot-tools_install_and_remove_uboot-tools-help", + "rpm": "uboot-tools-help" }, { - "name": "oe_test_uboot-tools_install_and_remove_uboot-tools-debugsource" + "name": "oe_test_uboot-tools_install_and_remove_uboot-tools-debugsource", + "rpm": "uboot-tools-debugsource" }, { - "name": "oe_test_uboot-tools_install_and_remove_uboot-tools-debuginfo" + "name": "oe_test_uboot-tools_install_and_remove_uboot-tools-debuginfo", + "rpm": "uboot-tools-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/udisks2.json b/suite2cases/udisks2.json index 205815cf6..fbdb0b12c 100644 --- a/suite2cases/udisks2.json +++ b/suite2cases/udisks2.json @@ -8,37 +8,48 @@ "name": "oe_test_service_udisks2" }, { - "name": "oe_test_udisks2_install_and_remove_udisks2" + "name": "oe_test_udisks2_install_and_remove_udisks2", + "rpm": "udisks2" }, { - "name": "oe_test_udisks2_install_and_remove_udisks2-bcache" + "name": "oe_test_udisks2_install_and_remove_udisks2-bcache", + "rpm": "udisks2-bcache" }, { - "name": "oe_test_udisks2_install_and_remove_udisks2-zram" + "name": "oe_test_udisks2_install_and_remove_udisks2-zram", + "rpm": "udisks2-zram" }, { - "name": "oe_test_udisks2_install_and_remove_libudisks2-devel" + "name": "oe_test_udisks2_install_and_remove_libudisks2-devel", + "rpm": "libudisks2-devel" }, { - "name": "oe_test_udisks2_install_and_remove_udisks2-btrfs" + "name": "oe_test_udisks2_install_and_remove_udisks2-btrfs", + "rpm": "udisks2-btrfs" }, { - "name": "oe_test_udisks2_install_and_remove_libudisks2" + "name": "oe_test_udisks2_install_and_remove_libudisks2", + "rpm": "libudisks2" }, { - "name": "oe_test_udisks2_install_and_remove_udisks2-lvm2" + "name": "oe_test_udisks2_install_and_remove_udisks2-lvm2", + "rpm": "udisks2-lvm2" }, { - "name": "oe_test_udisks2_install_and_remove_udisks2-lsm" + "name": "oe_test_udisks2_install_and_remove_udisks2-lsm", + "rpm": "udisks2-lsm" }, { - "name": "oe_test_udisks2_install_and_remove_udisks2-debugsource" + "name": "oe_test_udisks2_install_and_remove_udisks2-debugsource", + "rpm": "udisks2-debugsource" }, { - "name": "oe_test_udisks2_install_and_remove_udisks2-vdo" + "name": "oe_test_udisks2_install_and_remove_udisks2-vdo", + "rpm": "udisks2-vdo" }, { - "name": "oe_test_udisks2_install_and_remove_udisks2-debuginfo" + "name": "oe_test_udisks2_install_and_remove_udisks2-debuginfo", + "rpm": "udisks2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/uid_wrapper.json b/suite2cases/uid_wrapper.json index 53881967e..16837b034 100644 --- a/suite2cases/uid_wrapper.json +++ b/suite2cases/uid_wrapper.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper" + "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper", + "rpm": "uid_wrapper" }, { - "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper-help" + "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper-help", + "rpm": "uid_wrapper-help" }, { - "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper-debuginfo" + "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper-debuginfo", + "rpm": "uid_wrapper-debuginfo" }, { - "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper-debugsource" + "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper-debugsource", + "rpm": "uid_wrapper-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/umockdev.json b/suite2cases/umockdev.json index 808867a79..8ba5d7d20 100644 --- a/suite2cases/umockdev.json +++ b/suite2cases/umockdev.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_umockdev_install_and_remove_umockdev" + "name": "oe_test_umockdev_install_and_remove_umockdev", + "rpm": "umockdev" }, { - "name": "oe_test_umockdev_install_and_remove_umockdev-devel" + "name": "oe_test_umockdev_install_and_remove_umockdev-devel", + "rpm": "umockdev-devel" }, { - "name": "oe_test_umockdev_install_and_remove_umockdev-debuginfo" + "name": "oe_test_umockdev_install_and_remove_umockdev-debuginfo", + "rpm": "umockdev-debuginfo" }, { - "name": "oe_test_umockdev_install_and_remove_umockdev-debugsource" + "name": "oe_test_umockdev_install_and_remove_umockdev-debugsource", + "rpm": "umockdev-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/unbound.json b/suite2cases/unbound.json index 6b87d6585..5652eaee1 100644 --- a/suite2cases/unbound.json +++ b/suite2cases/unbound.json @@ -17,31 +17,40 @@ "name": "oe_test_unbound-control" }, { - "name": "oe_test_unbound_install_and_remove_unbound" + "name": "oe_test_unbound_install_and_remove_unbound", + "rpm": "unbound" }, { - "name": "oe_test_unbound_install_and_remove_python3-unbound" + "name": "oe_test_unbound_install_and_remove_python3-unbound", + "rpm": "python3-unbound" }, { - "name": "oe_test_unbound_install_and_remove_unbound-help" + "name": "oe_test_unbound_install_and_remove_unbound-help", + "rpm": "unbound-help" }, { - "name": "oe_test_unbound_install_and_remove_unbound-devel" + "name": "oe_test_unbound_install_and_remove_unbound-devel", + "rpm": "unbound-devel" }, { - "name": "oe_test_unbound_install_and_remove_unbound-anchor" + "name": "oe_test_unbound_install_and_remove_unbound-anchor", + "rpm": "unbound-anchor" }, { - "name": "oe_test_unbound_install_and_remove_unbound-utils" + "name": "oe_test_unbound_install_and_remove_unbound-utils", + "rpm": "unbound-utils" }, { - "name": "oe_test_unbound_install_and_remove_unbound-libs" + "name": "oe_test_unbound_install_and_remove_unbound-libs", + "rpm": "unbound-libs" }, { - "name": "oe_test_unbound_install_and_remove_unbound-debuginfo" + "name": "oe_test_unbound_install_and_remove_unbound-debuginfo", + "rpm": "unbound-debuginfo" }, { - "name": "oe_test_unbound_install_and_remove_unbound-debugsource" + "name": "oe_test_unbound_install_and_remove_unbound-debugsource", + "rpm": "unbound-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/unicode-ucd.json b/suite2cases/unicode-ucd.json index 34fdd29df..7501c3acd 100644 --- a/suite2cases/unicode-ucd.json +++ b/suite2cases/unicode-ucd.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_unicode-ucd_install_and_remove_unicode-ucd" + "name": "oe_test_unicode-ucd_install_and_remove_unicode-ucd", + "rpm": "unicode-ucd" } ] } \ No newline at end of file diff --git a/suite2cases/unixODBC.json b/suite2cases/unixODBC.json index 247ae19fb..7de1bb437 100644 --- a/suite2cases/unixODBC.json +++ b/suite2cases/unixODBC.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_unixODBC_install_and_remove_unixODBC" + "name": "oe_test_unixODBC_install_and_remove_unixODBC", + "rpm": "unixODBC" }, { - "name": "oe_test_unixODBC_install_and_remove_unixODBC-devel" + "name": "oe_test_unixODBC_install_and_remove_unixODBC-devel", + "rpm": "unixODBC-devel" }, { - "name": "oe_test_unixODBC_install_and_remove_unixODBC-debuginfo" + "name": "oe_test_unixODBC_install_and_remove_unixODBC-debuginfo", + "rpm": "unixODBC-debuginfo" }, { - "name": "oe_test_unixODBC_install_and_remove_unixODBC-debugsource" + "name": "oe_test_unixODBC_install_and_remove_unixODBC-debugsource", + "rpm": "unixODBC-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/unzip.json b/suite2cases/unzip.json index 799ca1c6c..120ec9fe2 100644 --- a/suite2cases/unzip.json +++ b/suite2cases/unzip.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_unzip_install_and_remove_unzip" + "name": "oe_test_unzip_install_and_remove_unzip", + "rpm": "unzip" }, { - "name": "oe_test_unzip_install_and_remove_unzip-help" + "name": "oe_test_unzip_install_and_remove_unzip-help", + "rpm": "unzip-help" }, { - "name": "oe_test_unzip_install_and_remove_unzip-debuginfo" + "name": "oe_test_unzip_install_and_remove_unzip-debuginfo", + "rpm": "unzip-debuginfo" }, { - "name": "oe_test_unzip_install_and_remove_unzip-debugsource" + "name": "oe_test_unzip_install_and_remove_unzip-debugsource", + "rpm": "unzip-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/upower.json b/suite2cases/upower.json index a3f2d4349..cb858dfd1 100644 --- a/suite2cases/upower.json +++ b/suite2cases/upower.json @@ -8,19 +8,24 @@ "name": "oe_test_service_upower" }, { - "name": "oe_test_upower_install_and_remove_upower" + "name": "oe_test_upower_install_and_remove_upower", + "rpm": "upower" }, { - "name": "oe_test_upower_install_and_remove_upower-devel-docs" + "name": "oe_test_upower_install_and_remove_upower-devel-docs", + "rpm": "upower-devel-docs" }, { - "name": "oe_test_upower_install_and_remove_upower-devel" + "name": "oe_test_upower_install_and_remove_upower-devel", + "rpm": "upower-devel" }, { - "name": "oe_test_upower_install_and_remove_upower-debugsource" + "name": "oe_test_upower_install_and_remove_upower-debugsource", + "rpm": "upower-debugsource" }, { - "name": "oe_test_upower_install_and_remove_upower-debuginfo" + "name": "oe_test_upower_install_and_remove_upower-debuginfo", + "rpm": "upower-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/urw-base35-fonts.json b/suite2cases/urw-base35-fonts.json index 885c99674..0b3c6060a 100644 --- a/suite2cases/urw-base35-fonts.json +++ b/suite2cases/urw-base35-fonts.json @@ -5,46 +5,60 @@ "memory": 4, "cases": [ { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts", + "rpm": "urw-base35-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-c059-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-c059-fonts", + "rpm": "urw-base35-c059-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-d050000l-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-d050000l-fonts", + "rpm": "urw-base35-d050000l-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-mono-ps-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-mono-ps-fonts", + "rpm": "urw-base35-nimbus-mono-ps-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-p052-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-p052-fonts", + "rpm": "urw-base35-p052-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-standard-symbols-ps-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-standard-symbols-ps-fonts", + "rpm": "urw-base35-standard-symbols-ps-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-common" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-common", + "rpm": "urw-base35-fonts-common" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-devel" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-devel", + "rpm": "urw-base35-fonts-devel" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-z003-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-z003-fonts", + "rpm": "urw-base35-z003-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-legacy" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-legacy", + "rpm": "urw-base35-fonts-legacy" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-roman-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-roman-fonts", + "rpm": "urw-base35-nimbus-roman-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-sans-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-sans-fonts", + "rpm": "urw-base35-nimbus-sans-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-bookman-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-bookman-fonts", + "rpm": "urw-base35-bookman-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-gothic-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-gothic-fonts", + "rpm": "urw-base35-gothic-fonts" } ] } \ No newline at end of file diff --git a/suite2cases/usbutils.json b/suite2cases/usbutils.json index 6d1856d73..e928345c6 100644 --- a/suite2cases/usbutils.json +++ b/suite2cases/usbutils.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_usbutils_install_and_remove_usbutils" + "name": "oe_test_usbutils_install_and_remove_usbutils", + "rpm": "usbutils" }, { - "name": "oe_test_usbutils_install_and_remove_usbutils-help" + "name": "oe_test_usbutils_install_and_remove_usbutils-help", + "rpm": "usbutils-help" }, { - "name": "oe_test_usbutils_install_and_remove_usbutils-debuginfo" + "name": "oe_test_usbutils_install_and_remove_usbutils-debuginfo", + "rpm": "usbutils-debuginfo" }, { - "name": "oe_test_usbutils_install_and_remove_usbutils-debugsource" + "name": "oe_test_usbutils_install_and_remove_usbutils-debugsource", + "rpm": "usbutils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/usermode.json b/suite2cases/usermode.json index 794864a63..aefb5764d 100644 --- a/suite2cases/usermode.json +++ b/suite2cases/usermode.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_usermode_install_and_remove_usermode" + "name": "oe_test_usermode_install_and_remove_usermode", + "rpm": "usermode" }, { - "name": "oe_test_usermode_install_and_remove_usermode-help" + "name": "oe_test_usermode_install_and_remove_usermode-help", + "rpm": "usermode-help" }, { - "name": "oe_test_usermode_install_and_remove_usermode-gtk" + "name": "oe_test_usermode_install_and_remove_usermode-gtk", + "rpm": "usermode-gtk" }, { - "name": "oe_test_usermode_install_and_remove_usermode-debuginfo" + "name": "oe_test_usermode_install_and_remove_usermode-debuginfo", + "rpm": "usermode-debuginfo" }, { - "name": "oe_test_usermode_install_and_remove_usermode-debugsource" + "name": "oe_test_usermode_install_and_remove_usermode-debugsource", + "rpm": "usermode-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/userspace-rcu.json b/suite2cases/userspace-rcu.json index acecf7ebe..7b7dba35a 100644 --- a/suite2cases/userspace-rcu.json +++ b/suite2cases/userspace-rcu.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu" + "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu", + "rpm": "userspace-rcu" }, { - "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu-devel" + "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu-devel", + "rpm": "userspace-rcu-devel" }, { - "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu-debugsource" + "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu-debugsource", + "rpm": "userspace-rcu-debugsource" }, { - "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu-debuginfo" + "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu-debuginfo", + "rpm": "userspace-rcu-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/util-linux.json b/suite2cases/util-linux.json index e2ffb104a..2bf505699 100644 --- a/suite2cases/util-linux.json +++ b/suite2cases/util-linux.json @@ -16,9 +16,9 @@ { "name": "oe_test_socket_uuidd" }, - { + { "name": "oe_test_util-linux_mcookie" - }, + }, { "name": "oe_test_libuuid" }, @@ -35,46 +35,60 @@ "name": "oe_test_mkfs_001" }, { - "name": "oe_test_util-linux_install_and_remove_util-linux" + "name": "oe_test_util-linux_install_and_remove_util-linux", + "rpm": "util-linux" }, { - "name": "oe_test_util-linux_install_and_remove_libsmartcols" + "name": "oe_test_util-linux_install_and_remove_libsmartcols", + "rpm": "libsmartcols" }, { - "name": "oe_test_util-linux_install_and_remove_libmount" + "name": "oe_test_util-linux_install_and_remove_libmount", + "rpm": "libmount" }, { - "name": "oe_test_util-linux_install_and_remove_libuuid" + "name": "oe_test_util-linux_install_and_remove_libuuid", + "rpm": "libuuid" }, { - "name": "oe_test_util-linux_install_and_remove_util-linux-devel" + "name": "oe_test_util-linux_install_and_remove_util-linux-devel", + "rpm": "util-linux-devel" }, { - "name": "oe_test_util-linux_install_and_remove_util-linux-help" + "name": "oe_test_util-linux_install_and_remove_util-linux-help", + "rpm": "util-linux-help" }, { - "name": "oe_test_util-linux_install_and_remove_libfdisk" + "name": "oe_test_util-linux_install_and_remove_libfdisk", + "rpm": "libfdisk" }, { - "name": "oe_test_util-linux_install_and_remove_util-linux-user" + "name": "oe_test_util-linux_install_and_remove_util-linux-user", + "rpm": "util-linux-user" }, { - "name": "oe_test_util-linux_install_and_remove_libblkid" + "name": "oe_test_util-linux_install_and_remove_libblkid", + "rpm": "libblkid" }, { - "name": "oe_test_util-linux_install_and_remove_uuidd" + "name": "oe_test_util-linux_install_and_remove_uuidd", + "rpm": "uuidd" }, { - "name": "oe_test_util-linux_install_and_remove_python3-libmount" + "name": "oe_test_util-linux_install_and_remove_python3-libmount", + "rpm": "python3-libmount" }, { - "name": "oe_test_util-linux_install_and_remove_util-linux-debuginfo" + "name": "oe_test_util-linux_install_and_remove_util-linux-debuginfo", + "rpm": "util-linux-debuginfo" }, { - "name": "oe_test_util-linux_install_and_remove_util-linux-debugsource" + "name": "oe_test_util-linux_install_and_remove_util-linux-debugsource", + "rpm": "util-linux-debugsource" }, { - "name": "oe_test_util-linux_install_and_remove_python-libmount" + "name": "oe_test_util-linux_install_and_remove_python-libmount", + "rpm": "python-libmount" } ] } \ No newline at end of file diff --git a/suite2cases/vala.json b/suite2cases/vala.json index 1a0622781..a539c2367 100644 --- a/suite2cases/vala.json +++ b/suite2cases/vala.json @@ -8,19 +8,24 @@ "name": "oe_test_vala" }, { - "name": "oe_test_vala_install_and_remove_vala" + "name": "oe_test_vala_install_and_remove_vala", + "rpm": "vala" }, { - "name": "oe_test_vala_install_and_remove_vala-devel" + "name": "oe_test_vala_install_and_remove_vala-devel", + "rpm": "vala-devel" }, { - "name": "oe_test_vala_install_and_remove_vala-help" + "name": "oe_test_vala_install_and_remove_vala-help", + "rpm": "vala-help" }, { - "name": "oe_test_vala_install_and_remove_vala-debuginfo" + "name": "oe_test_vala_install_and_remove_vala-debuginfo", + "rpm": "vala-debuginfo" }, { - "name": "oe_test_vala_install_and_remove_vala-debugsource" + "name": "oe_test_vala_install_and_remove_vala-debugsource", + "rpm": "vala-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/valgrind.json b/suite2cases/valgrind.json index 604de258b..6a7ee4c92 100644 --- a/suite2cases/valgrind.json +++ b/suite2cases/valgrind.json @@ -89,19 +89,24 @@ "name": "oe_test_ms_print_01" }, { - "name": "oe_test_valgrind_install_and_remove_valgrind" + "name": "oe_test_valgrind_install_and_remove_valgrind", + "rpm": "valgrind" }, { - "name": "oe_test_valgrind_install_and_remove_valgrind-devel" + "name": "oe_test_valgrind_install_and_remove_valgrind-devel", + "rpm": "valgrind-devel" }, { - "name": "oe_test_valgrind_install_and_remove_valgrind-help" + "name": "oe_test_valgrind_install_and_remove_valgrind-help", + "rpm": "valgrind-help" }, { - "name": "oe_test_valgrind_install_and_remove_valgrind-debuginfo" + "name": "oe_test_valgrind_install_and_remove_valgrind-debuginfo", + "rpm": "valgrind-debuginfo" }, { - "name": "oe_test_valgrind_install_and_remove_valgrind-debugsource" + "name": "oe_test_valgrind_install_and_remove_valgrind-debugsource", + "rpm": "valgrind-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/vconfig.json b/suite2cases/vconfig.json index a88787787..2b1880fcc 100644 --- a/suite2cases/vconfig.json +++ b/suite2cases/vconfig.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_vconfig_install_and_remove_vconfig" + "name": "oe_test_vconfig_install_and_remove_vconfig", + "rpm": "vconfig" }, { - "name": "oe_test_vconfig_install_and_remove_vconfig-help" + "name": "oe_test_vconfig_install_and_remove_vconfig-help", + "rpm": "vconfig-help" }, { - "name": "oe_test_vconfig_install_and_remove_vconfig-debuginfo" + "name": "oe_test_vconfig_install_and_remove_vconfig-debuginfo", + "rpm": "vconfig-debuginfo" }, { - "name": "oe_test_vconfig_install_and_remove_vconfig-debugsource" + "name": "oe_test_vconfig_install_and_remove_vconfig-debugsource", + "rpm": "vconfig-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/vim.json b/suite2cases/vim.json index ab5012624..ae5247b4a 100644 --- a/suite2cases/vim.json +++ b/suite2cases/vim.json @@ -5,28 +5,36 @@ "memory": 4, "cases": [ { - "name": "oe_test_vim_install_and_remove_vim" + "name": "oe_test_vim_install_and_remove_vim", + "rpm": "vim" }, { - "name": "oe_test_vim_install_and_remove_vim-enhanced" + "name": "oe_test_vim_install_and_remove_vim-enhanced", + "rpm": "vim-enhanced" }, { - "name": "oe_test_vim_install_and_remove_vim-filesystem" + "name": "oe_test_vim_install_and_remove_vim-filesystem", + "rpm": "vim-filesystem" }, { - "name": "oe_test_vim_install_and_remove_vim-X11" + "name": "oe_test_vim_install_and_remove_vim-X11", + "rpm": "vim-X11" }, { - "name": "oe_test_vim_install_and_remove_vim-minimal" + "name": "oe_test_vim_install_and_remove_vim-minimal", + "rpm": "vim-minimal" }, { - "name": "oe_test_vim_install_and_remove_vim-common" + "name": "oe_test_vim_install_and_remove_vim-common", + "rpm": "vim-common" }, { - "name": "oe_test_vim_install_and_remove_vim-debugsource" + "name": "oe_test_vim_install_and_remove_vim-debugsource", + "rpm": "vim-debugsource" }, { - "name": "oe_test_vim_install_and_remove_vim-debuginfo" + "name": "oe_test_vim_install_and_remove_vim-debuginfo", + "rpm": "vim-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/volume_key.json b/suite2cases/volume_key.json index 312d666fa..396227073 100644 --- a/suite2cases/volume_key.json +++ b/suite2cases/volume_key.json @@ -5,25 +5,32 @@ "memory": 4, "cases": [ { - "name": "oe_test_volume_key_install_and_remove_volume_key" + "name": "oe_test_volume_key_install_and_remove_volume_key", + "rpm": "volume_key" }, { - "name": "oe_test_volume_key_install_and_remove_python3-gtk-vnc" + "name": "oe_test_volume_key_install_and_remove_python3-gtk-vnc", + "rpm": "python3-gtk-vnc" }, { - "name": "oe_test_volume_key_install_and_remove_python3-volume_key" + "name": "oe_test_volume_key_install_and_remove_python3-volume_key", + "rpm": "python3-volume_key" }, { - "name": "oe_test_volume_key_install_and_remove_volume_key-devel" + "name": "oe_test_volume_key_install_and_remove_volume_key-devel", + "rpm": "volume_key-devel" }, { - "name": "oe_test_volume_key_install_and_remove_volume_key-help" + "name": "oe_test_volume_key_install_and_remove_volume_key-help", + "rpm": "volume_key-help" }, { - "name": "oe_test_volume_key_install_and_remove_volume_key-debuginfo" + "name": "oe_test_volume_key_install_and_remove_volume_key-debuginfo", + "rpm": "volume_key-debuginfo" }, { - "name": "oe_test_volume_key_install_and_remove_volume_key-debugsource" + "name": "oe_test_volume_key_install_and_remove_volume_key-debugsource", + "rpm": "volume_key-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/vulkan-headers.json b/suite2cases/vulkan-headers.json index dd98c9d89..6b6ffd45b 100644 --- a/suite2cases/vulkan-headers.json +++ b/suite2cases/vulkan-headers.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_vulkan-headers_install_and_remove_vulkan-headers" + "name": "oe_test_vulkan-headers_install_and_remove_vulkan-headers", + "rpm": "vulkan-headers" } ] } \ No newline at end of file diff --git a/suite2cases/vulkan-loader.json b/suite2cases/vulkan-loader.json index 035adc49c..7b42ec734 100644 --- a/suite2cases/vulkan-loader.json +++ b/suite2cases/vulkan-loader.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader" + "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader", + "rpm": "vulkan-loader" }, { - "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader-devel" + "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader-devel", + "rpm": "vulkan-loader-devel" }, { - "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader-debugsource" + "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader-debugsource", + "rpm": "vulkan-loader-debugsource" }, { - "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader-debuginfo" + "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader-debuginfo", + "rpm": "vulkan-loader-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/wayland-protocols.json b/suite2cases/wayland-protocols.json index 1c2d1a6a3..91c8f3d08 100644 --- a/suite2cases/wayland-protocols.json +++ b/suite2cases/wayland-protocols.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_wayland-protocols_install_and_remove_wayland-protocols" + "name": "oe_test_wayland-protocols_install_and_remove_wayland-protocols", + "rpm": "wayland-protocols" }, { - "name": "oe_test_wayland-protocols_install_and_remove_wayland-protocols-devel" + "name": "oe_test_wayland-protocols_install_and_remove_wayland-protocols-devel", + "rpm": "wayland-protocols-devel" } ] } \ No newline at end of file diff --git a/suite2cases/wayland.json b/suite2cases/wayland.json index 851ac8108..02ca61525 100644 --- a/suite2cases/wayland.json +++ b/suite2cases/wayland.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_wayland_install_and_remove_wayland" + "name": "oe_test_wayland_install_and_remove_wayland", + "rpm": "wayland" }, { - "name": "oe_test_wayland_install_and_remove_wayland-devel" + "name": "oe_test_wayland_install_and_remove_wayland-devel", + "rpm": "wayland-devel" }, { - "name": "oe_test_wayland_install_and_remove_wayland-debugsource" + "name": "oe_test_wayland_install_and_remove_wayland-debugsource", + "rpm": "wayland-debugsource" }, { - "name": "oe_test_wayland_install_and_remove_wayland-debuginfo" + "name": "oe_test_wayland_install_and_remove_wayland-debuginfo", + "rpm": "wayland-debuginfo" }, { - "name": "oe_test_wayland_install_and_remove_wayland-help" + "name": "oe_test_wayland_install_and_remove_wayland-help", + "rpm": "wayland-help" } ] } \ No newline at end of file diff --git a/suite2cases/webkit2gtk3.json b/suite2cases/webkit2gtk3.json index 0ea73d182..739a1c90f 100644 --- a/suite2cases/webkit2gtk3.json +++ b/suite2cases/webkit2gtk3.json @@ -5,55 +5,72 @@ "memory": 4, "cases": [ { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3", + "rpm": "webkit2gtk3" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debugsource" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debugsource", + "rpm": "webkit2gtk3-debugsource" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc-devel" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc-devel", + "rpm": "webkit2gtk3-jsc-devel" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-devel" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-devel", + "rpm": "webkit2gtk3-devel" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debuginfo" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debuginfo", + "rpm": "webkit2gtk3-debuginfo" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc", + "rpm": "webkit2gtk3-jsc" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-help" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-help", + "rpm": "webkit2gtk3-help" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0", + "rpm": "webkit2gtk5.0" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_jsc4.1" + "name": "oe_test_webkit2gtk3_install_and_remove_jsc4.1", + "rpm": "jsc4.1" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_jsc4.1-devel" + "name": "oe_test_webkit2gtk3_install_and_remove_jsc4.1-devel", + "rpm": "jsc4.1-devel" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1", + "rpm": "webkit2gtk4.1" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-devel" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-devel", + "rpm": "webkit2gtk5.0-devel" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-devel" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-devel", + "rpm": "webkit2gtk4.1-devel" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-help" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-help", + "rpm": "webkit2gtk5.0-help" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-help" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-help", + "rpm": "webkit2gtk4.1-help" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_jsc5.0" + "name": "oe_test_webkit2gtk3_install_and_remove_jsc5.0", + "rpm": "jsc5.0" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_jsc5.0-devel" + "name": "oe_test_webkit2gtk3_install_and_remove_jsc5.0-devel", + "rpm": "jsc5.0-devel" } ] } \ No newline at end of file diff --git a/suite2cases/webrtc-audio-processing.json b/suite2cases/webrtc-audio-processing.json index 7e0b82273..1a00bf99e 100644 --- a/suite2cases/webrtc-audio-processing.json +++ b/suite2cases/webrtc-audio-processing.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing" + "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing", + "rpm": "webrtc-audio-processing" }, { - "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-devel" + "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-devel", + "rpm": "webrtc-audio-processing-devel" }, { - "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-help" + "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-help", + "rpm": "webrtc-audio-processing-help" }, { - "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debugsource" + "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debugsource", + "rpm": "webrtc-audio-processing-debugsource" }, { - "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debuginfo" + "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debuginfo", + "rpm": "webrtc-audio-processing-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/wget.json b/suite2cases/wget.json index 4a8a1c519..bafbd8d98 100644 --- a/suite2cases/wget.json +++ b/suite2cases/wget.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_wget_install_and_remove_wget" + "name": "oe_test_wget_install_and_remove_wget", + "rpm": "wget" }, { - "name": "oe_test_wget_install_and_remove_wget-help" + "name": "oe_test_wget_install_and_remove_wget-help", + "rpm": "wget-help" }, { - "name": "oe_test_wget_install_and_remove_wget-debuginfo" + "name": "oe_test_wget_install_and_remove_wget-debuginfo", + "rpm": "wget-debuginfo" }, { - "name": "oe_test_wget_install_and_remove_wget-debugsource" + "name": "oe_test_wget_install_and_remove_wget-debugsource", + "rpm": "wget-debugsource" }, { - "name": "oe_test_wget_install_and_remove_wget-doc" + "name": "oe_test_wget_install_and_remove_wget-doc", + "rpm": "wget-doc" } ] } \ No newline at end of file diff --git a/suite2cases/which.json b/suite2cases/which.json index 88861d39b..27fa19424 100644 --- a/suite2cases/which.json +++ b/suite2cases/which.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_which_install_and_remove_which" + "name": "oe_test_which_install_and_remove_which", + "rpm": "which" }, { - "name": "oe_test_which_install_and_remove_which-help" + "name": "oe_test_which_install_and_remove_which-help", + "rpm": "which-help" }, { - "name": "oe_test_which_install_and_remove_which-debuginfo" + "name": "oe_test_which_install_and_remove_which-debuginfo", + "rpm": "which-debuginfo" }, { - "name": "oe_test_which_install_and_remove_which-debugsource" + "name": "oe_test_which_install_and_remove_which-debugsource", + "rpm": "which-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/woff2.json b/suite2cases/woff2.json index 69648f410..d41d34914 100644 --- a/suite2cases/woff2.json +++ b/suite2cases/woff2.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_woff2_install_and_remove_woff2" + "name": "oe_test_woff2_install_and_remove_woff2", + "rpm": "woff2" }, { - "name": "oe_test_woff2_install_and_remove_woff2-debugsource" + "name": "oe_test_woff2_install_and_remove_woff2-debugsource", + "rpm": "woff2-debugsource" }, { - "name": "oe_test_woff2_install_and_remove_woff2-debuginfo" + "name": "oe_test_woff2_install_and_remove_woff2-debuginfo", + "rpm": "woff2-debuginfo" }, { - "name": "oe_test_woff2_install_and_remove_woff2-devel" + "name": "oe_test_woff2_install_and_remove_woff2-devel", + "rpm": "woff2-devel" } ] } \ No newline at end of file diff --git a/suite2cases/words.json b/suite2cases/words.json index 0e65a36f5..f82acc352 100644 --- a/suite2cases/words.json +++ b/suite2cases/words.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_words_install_and_remove_words" + "name": "oe_test_words_install_and_remove_words", + "rpm": "words" } ] } \ No newline at end of file diff --git a/suite2cases/wpebackend-fdo.json b/suite2cases/wpebackend-fdo.json index 0b1e372f0..087971fca 100644 --- a/suite2cases/wpebackend-fdo.json +++ b/suite2cases/wpebackend-fdo.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo" + "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo", + "rpm": "wpebackend-fdo" }, { - "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-devel" + "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-devel", + "rpm": "wpebackend-fdo-devel" }, { - "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debuginfo" + "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debuginfo", + "rpm": "wpebackend-fdo-debuginfo" }, { - "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debugsource" + "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debugsource", + "rpm": "wpebackend-fdo-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xalan-j2.json b/suite2cases/xalan-j2.json index 42c8c4779..0e50ff051 100644 --- a/suite2cases/xalan-j2.json +++ b/suite2cases/xalan-j2.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_xalan-j2_install_and_remove_xalan-j2" + "name": "oe_test_xalan-j2_install_and_remove_xalan-j2", + "rpm": "xalan-j2" }, { - "name": "oe_test_xalan-j2_install_and_remove_xalan-j2-xsltc" + "name": "oe_test_xalan-j2_install_and_remove_xalan-j2-xsltc", + "rpm": "xalan-j2-xsltc" } ] } \ No newline at end of file diff --git a/suite2cases/xapian-core.json b/suite2cases/xapian-core.json index d56c41b90..19d436bc3 100644 --- a/suite2cases/xapian-core.json +++ b/suite2cases/xapian-core.json @@ -56,19 +56,24 @@ "name": "oe_test_xapian-core_xapian-tcpsrv" }, { - "name": "oe_test_xapian-core_install_and_remove_xapian-core" + "name": "oe_test_xapian-core_install_and_remove_xapian-core", + "rpm": "xapian-core" }, { - "name": "oe_test_xapian-core_install_and_remove_xapian-core-devel" + "name": "oe_test_xapian-core_install_and_remove_xapian-core-devel", + "rpm": "xapian-core-devel" }, { - "name": "oe_test_xapian-core_install_and_remove_xapian-core-help" + "name": "oe_test_xapian-core_install_and_remove_xapian-core-help", + "rpm": "xapian-core-help" }, { - "name": "oe_test_xapian-core_install_and_remove_xapian-core-debuginfo" + "name": "oe_test_xapian-core_install_and_remove_xapian-core-debuginfo", + "rpm": "xapian-core-debuginfo" }, { - "name": "oe_test_xapian-core_install_and_remove_xapian-core-debugsource" + "name": "oe_test_xapian-core_install_and_remove_xapian-core-debugsource", + "rpm": "xapian-core-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xcb-proto.json b/suite2cases/xcb-proto.json index 9f28ed573..403c1cce7 100644 --- a/suite2cases/xcb-proto.json +++ b/suite2cases/xcb-proto.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_xcb-proto_install_and_remove_xcb-proto" + "name": "oe_test_xcb-proto_install_and_remove_xcb-proto", + "rpm": "xcb-proto" } ] } \ No newline at end of file diff --git a/suite2cases/xcb-util-image.json b/suite2cases/xcb-util-image.json index 3393cd6ab..a1a9ef4d9 100644 --- a/suite2cases/xcb-util-image.json +++ b/suite2cases/xcb-util-image.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image" + "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image", + "rpm": "xcb-util-image" }, { - "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image-devel" + "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image-devel", + "rpm": "xcb-util-image-devel" }, { - "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image-debuginfo" + "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image-debuginfo", + "rpm": "xcb-util-image-debuginfo" }, { - "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image-debugsource" + "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image-debugsource", + "rpm": "xcb-util-image-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xcb-util-keysyms.json b/suite2cases/xcb-util-keysyms.json index 1761fedb6..3d12b7495 100644 --- a/suite2cases/xcb-util-keysyms.json +++ b/suite2cases/xcb-util-keysyms.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms" + "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms", + "rpm": "xcb-util-keysyms" }, { - "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-devel" + "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-devel", + "rpm": "xcb-util-keysyms-devel" }, { - "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debuginfo" + "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debuginfo", + "rpm": "xcb-util-keysyms-debuginfo" }, { - "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debugsource" + "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debugsource", + "rpm": "xcb-util-keysyms-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xcb-util-renderutil.json b/suite2cases/xcb-util-renderutil.json index 122d5f504..34525ae39 100644 --- a/suite2cases/xcb-util-renderutil.json +++ b/suite2cases/xcb-util-renderutil.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil" + "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil", + "rpm": "xcb-util-renderutil" }, { - "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-devel" + "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-devel", + "rpm": "xcb-util-renderutil-devel" }, { - "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debugsource" + "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debugsource", + "rpm": "xcb-util-renderutil-debugsource" }, { - "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debuginfo" + "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debuginfo", + "rpm": "xcb-util-renderutil-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xcb-util-wm.json b/suite2cases/xcb-util-wm.json index b568ca6a3..5b7c14f8e 100644 --- a/suite2cases/xcb-util-wm.json +++ b/suite2cases/xcb-util-wm.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm" + "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm", + "rpm": "xcb-util-wm" }, { - "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-devel" + "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-devel", + "rpm": "xcb-util-wm-devel" }, { - "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debugsource" + "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debugsource", + "rpm": "xcb-util-wm-debugsource" }, { - "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debuginfo" + "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debuginfo", + "rpm": "xcb-util-wm-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xcb-util.json b/suite2cases/xcb-util.json index 8c944c60a..355e0b20a 100644 --- a/suite2cases/xcb-util.json +++ b/suite2cases/xcb-util.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_xcb-util_install_and_remove_xcb-util" + "name": "oe_test_xcb-util_install_and_remove_xcb-util", + "rpm": "xcb-util" }, { - "name": "oe_test_xcb-util_install_and_remove_xcb-util-devel" + "name": "oe_test_xcb-util_install_and_remove_xcb-util-devel", + "rpm": "xcb-util-devel" }, { - "name": "oe_test_xcb-util_install_and_remove_xcb-util-help" + "name": "oe_test_xcb-util_install_and_remove_xcb-util-help", + "rpm": "xcb-util-help" }, { - "name": "oe_test_xcb-util_install_and_remove_xcb-util-debuginfo" + "name": "oe_test_xcb-util_install_and_remove_xcb-util-debuginfo", + "rpm": "xcb-util-debuginfo" }, { - "name": "oe_test_xcb-util_install_and_remove_xcb-util-debugsource" + "name": "oe_test_xcb-util_install_and_remove_xcb-util-debugsource", + "rpm": "xcb-util-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xdg-dbus-proxy.json b/suite2cases/xdg-dbus-proxy.json index 79615f6a6..addd4ca39 100644 --- a/suite2cases/xdg-dbus-proxy.json +++ b/suite2cases/xdg-dbus-proxy.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy" + "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy", + "rpm": "xdg-dbus-proxy" }, { - "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debugsource" + "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debugsource", + "rpm": "xdg-dbus-proxy-debugsource" }, { - "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debuginfo" + "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debuginfo", + "rpm": "xdg-dbus-proxy-debuginfo" }, { - "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-help" + "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-help", + "rpm": "xdg-dbus-proxy-help" } ] } \ No newline at end of file diff --git a/suite2cases/xerces-j2.json b/suite2cases/xerces-j2.json index 4e470e8e8..1ecae2aac 100644 --- a/suite2cases/xerces-j2.json +++ b/suite2cases/xerces-j2.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_xerces-j2_install_and_remove_xerces-j2" + "name": "oe_test_xerces-j2_install_and_remove_xerces-j2", + "rpm": "xerces-j2" }, { - "name": "oe_test_xerces-j2_install_and_remove_xerces-j2-help" + "name": "oe_test_xerces-j2_install_and_remove_xerces-j2-help", + "rpm": "xerces-j2-help" } ] } \ No newline at end of file diff --git a/suite2cases/xfsdump.json b/suite2cases/xfsdump.json index fe2407bf1..57b34eb6d 100644 --- a/suite2cases/xfsdump.json +++ b/suite2cases/xfsdump.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xfsdump_install_and_remove_xfsdump" + "name": "oe_test_xfsdump_install_and_remove_xfsdump", + "rpm": "xfsdump" }, { - "name": "oe_test_xfsdump_install_and_remove_xfsdump-help" + "name": "oe_test_xfsdump_install_and_remove_xfsdump-help", + "rpm": "xfsdump-help" }, { - "name": "oe_test_xfsdump_install_and_remove_xfsdump-debuginfo" + "name": "oe_test_xfsdump_install_and_remove_xfsdump-debuginfo", + "rpm": "xfsdump-debuginfo" }, { - "name": "oe_test_xfsdump_install_and_remove_xfsdump-debugsource" + "name": "oe_test_xfsdump_install_and_remove_xfsdump-debugsource", + "rpm": "xfsdump-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xfsprogs.json b/suite2cases/xfsprogs.json index a2edcd085..5761a6361 100644 --- a/suite2cases/xfsprogs.json +++ b/suite2cases/xfsprogs.json @@ -8,22 +8,28 @@ "name": "oe_test_service_xfs_scrub_all" }, { - "name": "oe_test_xfsprogs_install_and_remove_xfsprogs" + "name": "oe_test_xfsprogs_install_and_remove_xfsprogs", + "rpm": "xfsprogs" }, { - "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-devel" + "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-devel", + "rpm": "xfsprogs-devel" }, { - "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-help" + "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-help", + "rpm": "xfsprogs-help" }, { - "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-xfs_scrub" + "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-xfs_scrub", + "rpm": "xfsprogs-xfs_scrub" }, { - "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-debugsource" + "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-debugsource", + "rpm": "xfsprogs-debugsource" }, { - "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-debuginfo" + "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-debuginfo", + "rpm": "xfsprogs-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xkeyboard-config.json b/suite2cases/xkeyboard-config.json index 53fb44615..82c2fd58b 100644 --- a/suite2cases/xkeyboard-config.json +++ b/suite2cases/xkeyboard-config.json @@ -5,13 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xkeyboard-config_install_and_remove_xkeyboard-config" + "name": "oe_test_xkeyboard-config_install_and_remove_xkeyboard-config", + "rpm": "xkeyboard-config" }, { - "name": "oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-devel" + "name": "oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-devel", + "rpm": "xkeyboard-config-devel" }, { - "name": "oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-help" + "name": "oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-help", + "rpm": "xkeyboard-config-help" } ] } \ No newline at end of file diff --git a/suite2cases/xml-commons-apis.json b/suite2cases/xml-commons-apis.json index f4e585035..9fe5af1f7 100644 --- a/suite2cases/xml-commons-apis.json +++ b/suite2cases/xml-commons-apis.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_xml-commons-apis_install_and_remove_xml-commons-apis" + "name": "oe_test_xml-commons-apis_install_and_remove_xml-commons-apis", + "rpm": "xml-commons-apis" }, { - "name": "oe_test_xml-commons-apis_install_and_remove_xml-commons-apis-help" + "name": "oe_test_xml-commons-apis_install_and_remove_xml-commons-apis-help", + "rpm": "xml-commons-apis-help" } ] } \ No newline at end of file diff --git a/suite2cases/xml-commons-resolver.json b/suite2cases/xml-commons-resolver.json index 5448f5925..659a6788c 100644 --- a/suite2cases/xml-commons-resolver.json +++ b/suite2cases/xml-commons-resolver.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver" + "name": "oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver", + "rpm": "xml-commons-resolver" }, { - "name": "oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver-help" + "name": "oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver-help", + "rpm": "xml-commons-resolver-help" } ] } \ No newline at end of file diff --git a/suite2cases/xmlrpc-c.json b/suite2cases/xmlrpc-c.json index 96e91480c..cdfb98529 100644 --- a/suite2cases/xmlrpc-c.json +++ b/suite2cases/xmlrpc-c.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c" + "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c", + "rpm": "xmlrpc-c" }, { - "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-devel" + "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-devel", + "rpm": "xmlrpc-c-devel" }, { - "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-help" + "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-help", + "rpm": "xmlrpc-c-help" }, { - "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debugsource" + "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debugsource", + "rpm": "xmlrpc-c-debugsource" }, { - "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debuginfo" + "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debuginfo", + "rpm": "xmlrpc-c-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xmlto.json b/suite2cases/xmlto.json index fb4edaa4b..750e34bdb 100644 --- a/suite2cases/xmlto.json +++ b/suite2cases/xmlto.json @@ -5,22 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_xmlto_install_and_remove_xmlto" + "name": "oe_test_xmlto_install_and_remove_xmlto", + "rpm": "xmlto" }, { - "name": "oe_test_xmlto_install_and_remove_xmlto-xhtml" + "name": "oe_test_xmlto_install_and_remove_xmlto-xhtml", + "rpm": "xmlto-xhtml" }, { - "name": "oe_test_xmlto_install_and_remove_xmlto-tex" + "name": "oe_test_xmlto_install_and_remove_xmlto-tex", + "rpm": "xmlto-tex" }, { - "name": "oe_test_xmlto_install_and_remove_xmlto-help" + "name": "oe_test_xmlto_install_and_remove_xmlto-help", + "rpm": "xmlto-help" }, { - "name": "oe_test_xmlto_install_and_remove_xmlto-debuginfo" + "name": "oe_test_xmlto_install_and_remove_xmlto-debuginfo", + "rpm": "xmlto-debuginfo" }, { - "name": "oe_test_xmlto_install_and_remove_xmlto-debugsource" + "name": "oe_test_xmlto_install_and_remove_xmlto-debugsource", + "rpm": "xmlto-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xmltoman.json b/suite2cases/xmltoman.json index 0abe706cb..177530b83 100644 --- a/suite2cases/xmltoman.json +++ b/suite2cases/xmltoman.json @@ -8,10 +8,12 @@ "name": "oe_test_xmltoman" }, { - "name": "oe_test_xmltoman_install_and_remove_xmltoman" + "name": "oe_test_xmltoman_install_and_remove_xmltoman", + "rpm": "xmltoman" }, { - "name": "oe_test_xmltoman_install_and_remove_xmltoman-help" + "name": "oe_test_xmltoman_install_and_remove_xmltoman-help", + "rpm": "xmltoman-help" } ] } \ No newline at end of file diff --git a/suite2cases/xmms.json b/suite2cases/xmms.json index 39ff64054..a523e1a90 100644 --- a/suite2cases/xmms.json +++ b/suite2cases/xmms.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_xmms_install_and_remove_xmms" + "name": "oe_test_xmms_install_and_remove_xmms", + "rpm": "xmms" }, { - "name": "oe_test_xmms_install_and_remove_xmms-devel" + "name": "oe_test_xmms_install_and_remove_xmms-devel", + "rpm": "xmms-devel" }, { - "name": "oe_test_xmms_install_and_remove_xmms-help" + "name": "oe_test_xmms_install_and_remove_xmms-help", + "rpm": "xmms-help" }, { - "name": "oe_test_xmms_install_and_remove_xmms-debugsource" + "name": "oe_test_xmms_install_and_remove_xmms-debugsource", + "rpm": "xmms-debugsource" }, { - "name": "oe_test_xmms_install_and_remove_xmms-debuginfo" + "name": "oe_test_xmms_install_and_remove_xmms-debuginfo", + "rpm": "xmms-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drivers.json b/suite2cases/xorg-x11-drivers.json index 8b9b3c2d8..21ba53df9 100644 --- a/suite2cases/xorg-x11-drivers.json +++ b/suite2cases/xorg-x11-drivers.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drivers_install_and_remove_xorg-x11-drivers" + "name": "oe_test_xorg-x11-drivers_install_and_remove_xorg-x11-drivers", + "rpm": "xorg-x11-drivers" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-ati.json b/suite2cases/xorg-x11-drv-ati.json index d61381c8d..d99fabf26 100644 --- a/suite2cases/xorg-x11-drv-ati.json +++ b/suite2cases/xorg-x11-drv-ati.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati" + "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati", + "rpm": "xorg-x11-drv-ati" }, { - "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-help" + "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-help", + "rpm": "xorg-x11-drv-ati-help" }, { - "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debuginfo" + "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debuginfo", + "rpm": "xorg-x11-drv-ati-debuginfo" }, { - "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debugsource" + "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debugsource", + "rpm": "xorg-x11-drv-ati-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-dummy.json b/suite2cases/xorg-x11-drv-dummy.json index f56382a1c..977e14911 100644 --- a/suite2cases/xorg-x11-drv-dummy.json +++ b/suite2cases/xorg-x11-drv-dummy.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy" + "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy", + "rpm": "xorg-x11-drv-dummy" }, { - "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-help" + "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-help", + "rpm": "xorg-x11-drv-dummy-help" }, { - "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debuginfo" + "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debuginfo", + "rpm": "xorg-x11-drv-dummy-debuginfo" }, { - "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debugsource" + "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debugsource", + "rpm": "xorg-x11-drv-dummy-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-evdev.json b/suite2cases/xorg-x11-drv-evdev.json index 7123036a8..a2b00d6af 100644 --- a/suite2cases/xorg-x11-drv-evdev.json +++ b/suite2cases/xorg-x11-drv-evdev.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev" + "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev", + "rpm": "xorg-x11-drv-evdev" }, { - "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-devel" + "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-devel", + "rpm": "xorg-x11-drv-evdev-devel" }, { - "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-help" + "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-help", + "rpm": "xorg-x11-drv-evdev-help" }, { - "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debuginfo" + "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debuginfo", + "rpm": "xorg-x11-drv-evdev-debuginfo" }, { - "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debugsource" + "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debugsource", + "rpm": "xorg-x11-drv-evdev-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-fbdev.json b/suite2cases/xorg-x11-drv-fbdev.json index 1ddf67b3f..3aab23b7b 100644 --- a/suite2cases/xorg-x11-drv-fbdev.json +++ b/suite2cases/xorg-x11-drv-fbdev.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev" + "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev", + "rpm": "xorg-x11-drv-fbdev" }, { - "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-help" + "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-help", + "rpm": "xorg-x11-drv-fbdev-help" }, { - "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debuginfo" + "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debuginfo", + "rpm": "xorg-x11-drv-fbdev-debuginfo" }, { - "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debugsource" + "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debugsource", + "rpm": "xorg-x11-drv-fbdev-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-intel.json b/suite2cases/xorg-x11-drv-intel.json index 18fb0ff07..2661ea252 100644 --- a/suite2cases/xorg-x11-drv-intel.json +++ b/suite2cases/xorg-x11-drv-intel.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel" + "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel", + "rpm": "xorg-x11-drv-intel" }, { - "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-help" + "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-help", + "rpm": "xorg-x11-drv-intel-help" }, { - "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debugsource" + "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debugsource", + "rpm": "xorg-x11-drv-intel-debugsource" }, { - "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debuginfo" + "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debuginfo", + "rpm": "xorg-x11-drv-intel-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-libinput.json b/suite2cases/xorg-x11-drv-libinput.json index ce8511c08..4aa1f9e3d 100644 --- a/suite2cases/xorg-x11-drv-libinput.json +++ b/suite2cases/xorg-x11-drv-libinput.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput" + "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput", + "rpm": "xorg-x11-drv-libinput" }, { - "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-devel" + "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-devel", + "rpm": "xorg-x11-drv-libinput-devel" }, { - "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debugsource" + "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debugsource", + "rpm": "xorg-x11-drv-libinput-debugsource" }, { - "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debuginfo" + "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debuginfo", + "rpm": "xorg-x11-drv-libinput-debuginfo" }, { - "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-help" + "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-help", + "rpm": "xorg-x11-drv-libinput-help" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-nouveau.json b/suite2cases/xorg-x11-drv-nouveau.json index a16f5b43e..073c0ac22 100644 --- a/suite2cases/xorg-x11-drv-nouveau.json +++ b/suite2cases/xorg-x11-drv-nouveau.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau" + "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau", + "rpm": "xorg-x11-drv-nouveau" }, { - "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debuginfo" + "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debuginfo", + "rpm": "xorg-x11-drv-nouveau-debuginfo" }, { - "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debugsource" + "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debugsource", + "rpm": "xorg-x11-drv-nouveau-debugsource" }, { - "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-help" + "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-help", + "rpm": "xorg-x11-drv-nouveau-help" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-qxl.json b/suite2cases/xorg-x11-drv-qxl.json index 230f30401..7142ffb1d 100644 --- a/suite2cases/xorg-x11-drv-qxl.json +++ b/suite2cases/xorg-x11-drv-qxl.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl" + "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl", + "rpm": "xorg-x11-drv-qxl" }, { - "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-server-Xspice" + "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-server-Xspice", + "rpm": "xorg-x11-server-Xspice" }, { - "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debuginfo" + "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debuginfo", + "rpm": "xorg-x11-drv-qxl-debuginfo" }, { - "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debugsource" + "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debugsource", + "rpm": "xorg-x11-drv-qxl-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-v4l.json b/suite2cases/xorg-x11-drv-v4l.json index 16fbbdac9..e4cabfadf 100644 --- a/suite2cases/xorg-x11-drv-v4l.json +++ b/suite2cases/xorg-x11-drv-v4l.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l" + "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l", + "rpm": "xorg-x11-drv-v4l" }, { - "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-help" + "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-help", + "rpm": "xorg-x11-drv-v4l-help" }, { - "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debuginfo" + "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debuginfo", + "rpm": "xorg-x11-drv-v4l-debuginfo" }, { - "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debugsource" + "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debugsource", + "rpm": "xorg-x11-drv-v4l-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-vesa.json b/suite2cases/xorg-x11-drv-vesa.json index d77c31bbe..4aea8e204 100644 --- a/suite2cases/xorg-x11-drv-vesa.json +++ b/suite2cases/xorg-x11-drv-vesa.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa" + "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa", + "rpm": "xorg-x11-drv-vesa" }, { - "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-help" + "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-help", + "rpm": "xorg-x11-drv-vesa-help" }, { - "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debugsource" + "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debugsource", + "rpm": "xorg-x11-drv-vesa-debugsource" }, { - "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debuginfo" + "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debuginfo", + "rpm": "xorg-x11-drv-vesa-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-vmware.json b/suite2cases/xorg-x11-drv-vmware.json index 5eac9934e..fc7fc988c 100644 --- a/suite2cases/xorg-x11-drv-vmware.json +++ b/suite2cases/xorg-x11-drv-vmware.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware" + "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware", + "rpm": "xorg-x11-drv-vmware" }, { - "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-help" + "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-help", + "rpm": "xorg-x11-drv-vmware-help" }, { - "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debugsource" + "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debugsource", + "rpm": "xorg-x11-drv-vmware-debugsource" }, { - "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debuginfo" + "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debuginfo", + "rpm": "xorg-x11-drv-vmware-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-wacom.json b/suite2cases/xorg-x11-drv-wacom.json index fb3f93a4c..2fe1917e3 100644 --- a/suite2cases/xorg-x11-drv-wacom.json +++ b/suite2cases/xorg-x11-drv-wacom.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom" + "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom", + "rpm": "xorg-x11-drv-wacom" }, { - "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-devel" + "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-devel", + "rpm": "xorg-x11-drv-wacom-devel" }, { - "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-help" + "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-help", + "rpm": "xorg-x11-drv-wacom-help" }, { - "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debuginfo" + "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debuginfo", + "rpm": "xorg-x11-drv-wacom-debuginfo" }, { - "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debugsource" + "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debugsource", + "rpm": "xorg-x11-drv-wacom-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-font-utils.json b/suite2cases/xorg-x11-font-utils.json index c99958e1c..f398de0ae 100644 --- a/suite2cases/xorg-x11-font-utils.json +++ b/suite2cases/xorg-x11-font-utils.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils" + "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils", + "rpm": "xorg-x11-font-utils" }, { - "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debugsource" + "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debugsource", + "rpm": "xorg-x11-font-utils-debugsource" }, { - "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-help" + "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-help", + "rpm": "xorg-x11-font-utils-help" }, { - "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debuginfo" + "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debuginfo", + "rpm": "xorg-x11-font-utils-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-fonts.json b/suite2cases/xorg-x11-fonts.json index 0dd173e92..25ece25c2 100644 --- a/suite2cases/xorg-x11-fonts.json +++ b/suite2cases/xorg-x11-fonts.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts" + "name": "oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts", + "rpm": "xorg-x11-fonts" }, { - "name": "oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts-others" + "name": "oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts-others", + "rpm": "xorg-x11-fonts-others" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-proto-devel.json b/suite2cases/xorg-x11-proto-devel.json index ab4e010ac..f0a2f7fe3 100644 --- a/suite2cases/xorg-x11-proto-devel.json +++ b/suite2cases/xorg-x11-proto-devel.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-proto-devel_install_and_remove_xorg-x11-proto-devel" + "name": "oe_test_xorg-x11-proto-devel_install_and_remove_xorg-x11-proto-devel", + "rpm": "xorg-x11-proto-devel" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-server-utils.json b/suite2cases/xorg-x11-server-utils.json index bfe5a044f..96d64a00a 100644 --- a/suite2cases/xorg-x11-server-utils.json +++ b/suite2cases/xorg-x11-server-utils.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils" + "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils", + "rpm": "xorg-x11-server-utils" }, { - "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-help" + "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-help", + "rpm": "xorg-x11-server-utils-help" }, { - "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debuginfo" + "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debuginfo", + "rpm": "xorg-x11-server-utils-debuginfo" }, { - "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debugsource" + "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debugsource", + "rpm": "xorg-x11-server-utils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-server.json b/suite2cases/xorg-x11-server.json index fe84c0a2c..56425d7ed 100644 --- a/suite2cases/xorg-x11-server.json +++ b/suite2cases/xorg-x11-server.json @@ -5,46 +5,60 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server", + "rpm": "xorg-x11-server" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xdmx" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xdmx", + "rpm": "xorg-x11-server-Xdmx" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xnest" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xnest", + "rpm": "xorg-x11-server-Xnest" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xephyr" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xephyr", + "rpm": "xorg-x11-server-Xephyr" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-help" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-help", + "rpm": "xorg-x11-server-help" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debugsource" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debugsource", + "rpm": "xorg-x11-server-debugsource" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-common" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-common", + "rpm": "xorg-x11-server-common" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xvfb" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xvfb", + "rpm": "xorg-x11-server-Xvfb" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-devel" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-devel", + "rpm": "xorg-x11-server-devel" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-source" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-source", + "rpm": "xorg-x11-server-source" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debuginfo" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debuginfo", + "rpm": "xorg-x11-server-debuginfo" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xorg" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xorg", + "rpm": "xorg-x11-server-Xorg" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xwayland" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xwayland", + "rpm": "xorg-x11-server-Xwayland" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-doc" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-doc", + "rpm": "xorg-x11-server-doc" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-util-macros.json b/suite2cases/xorg-x11-util-macros.json index 5b1a4ea2e..9c7938af9 100644 --- a/suite2cases/xorg-x11-util-macros.json +++ b/suite2cases/xorg-x11-util-macros.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-util-macros_install_and_remove_xorg-x11-util-macros" + "name": "oe_test_xorg-x11-util-macros_install_and_remove_xorg-x11-util-macros", + "rpm": "xorg-x11-util-macros" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-utils.json b/suite2cases/xorg-x11-utils.json index 59376bb4e..3a22a55f8 100644 --- a/suite2cases/xorg-x11-utils.json +++ b/suite2cases/xorg-x11-utils.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils" + "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils", + "rpm": "xorg-x11-utils" }, { - "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debugsource" + "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debugsource", + "rpm": "xorg-x11-utils-debugsource" }, { - "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debuginfo" + "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debuginfo", + "rpm": "xorg-x11-utils-debuginfo" }, { - "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-help" + "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-help", + "rpm": "xorg-x11-utils-help" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-xauth.json b/suite2cases/xorg-x11-xauth.json index d6f1d8e49..b9e2966d3 100644 --- a/suite2cases/xorg-x11-xauth.json +++ b/suite2cases/xorg-x11-xauth.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth" + "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth", + "rpm": "xorg-x11-xauth" }, { - "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debuginfo" + "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debuginfo", + "rpm": "xorg-x11-xauth-debuginfo" }, { - "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-help" + "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-help", + "rpm": "xorg-x11-xauth-help" }, { - "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debugsource" + "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debugsource", + "rpm": "xorg-x11-xauth-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-xinit.json b/suite2cases/xorg-x11-xinit.json index 4113df65a..5a809b51b 100644 --- a/suite2cases/xorg-x11-xinit.json +++ b/suite2cases/xorg-x11-xinit.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit" + "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit", + "rpm": "xorg-x11-xinit" }, { - "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-help" + "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-help", + "rpm": "xorg-x11-xinit-help" }, { - "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debugsource" + "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debugsource", + "rpm": "xorg-x11-xinit-debugsource" }, { - "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debuginfo" + "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debuginfo", + "rpm": "xorg-x11-xinit-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-xkb-utils.json b/suite2cases/xorg-x11-xkb-utils.json index 0f4b65b8f..70b9236e6 100644 --- a/suite2cases/xorg-x11-xkb-utils.json +++ b/suite2cases/xorg-x11-xkb-utils.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils" + "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils", + "rpm": "xorg-x11-xkb-utils" }, { - "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-devel" + "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-devel", + "rpm": "xorg-x11-xkb-utils-devel" }, { - "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debugsource" + "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debugsource", + "rpm": "xorg-x11-xkb-utils-debugsource" }, { - "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-help" + "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-help", + "rpm": "xorg-x11-xkb-utils-help" }, { - "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debuginfo" + "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debuginfo", + "rpm": "xorg-x11-xkb-utils-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-xtrans-devel.json b/suite2cases/xorg-x11-xtrans-devel.json index 1c6b0fd24..fee270dde 100644 --- a/suite2cases/xorg-x11-xtrans-devel.json +++ b/suite2cases/xorg-x11-xtrans-devel.json @@ -5,7 +5,8 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-xtrans-devel_install_and_remove_xorg-x11-xtrans-devel" + "name": "oe_test_xorg-x11-xtrans-devel_install_and_remove_xorg-x11-xtrans-devel", + "rpm": "xorg-x11-xtrans-devel" } ] } \ No newline at end of file diff --git a/suite2cases/xvattr.json b/suite2cases/xvattr.json index 668a0cdcc..65fd0cd2e 100644 --- a/suite2cases/xvattr.json +++ b/suite2cases/xvattr.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_xvattr_install_and_remove_xvattr" + "name": "oe_test_xvattr_install_and_remove_xvattr", + "rpm": "xvattr" }, { - "name": "oe_test_xvattr_install_and_remove_gxvattr" + "name": "oe_test_xvattr_install_and_remove_gxvattr", + "rpm": "gxvattr" }, { - "name": "oe_test_xvattr_install_and_remove_xvattr-help" + "name": "oe_test_xvattr_install_and_remove_xvattr-help", + "rpm": "xvattr-help" }, { - "name": "oe_test_xvattr_install_and_remove_xvattr-debuginfo" + "name": "oe_test_xvattr_install_and_remove_xvattr-debuginfo", + "rpm": "xvattr-debuginfo" }, { - "name": "oe_test_xvattr_install_and_remove_xvattr-debugsource" + "name": "oe_test_xvattr_install_and_remove_xvattr-debugsource", + "rpm": "xvattr-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xz.json b/suite2cases/xz.json index 74133edd4..253c717a9 100644 --- a/suite2cases/xz.json +++ b/suite2cases/xz.json @@ -53,25 +53,32 @@ "name": "oe_test_xz_xzdiff_02" }, { - "name": "oe_test_xz_install_and_remove_xz" + "name": "oe_test_xz_install_and_remove_xz", + "rpm": "xz" }, { - "name": "oe_test_xz_install_and_remove_xz-lzma-compat" + "name": "oe_test_xz_install_and_remove_xz-lzma-compat", + "rpm": "xz-lzma-compat" }, { - "name": "oe_test_xz_install_and_remove_xz-help" + "name": "oe_test_xz_install_and_remove_xz-help", + "rpm": "xz-help" }, { - "name": "oe_test_xz_install_and_remove_xz-devel" + "name": "oe_test_xz_install_and_remove_xz-devel", + "rpm": "xz-devel" }, { - "name": "oe_test_xz_install_and_remove_xz-libs" + "name": "oe_test_xz_install_and_remove_xz-libs", + "rpm": "xz-libs" }, { - "name": "oe_test_xz_install_and_remove_xz-debuginfo" + "name": "oe_test_xz_install_and_remove_xz-debuginfo", + "rpm": "xz-debuginfo" }, { - "name": "oe_test_xz_install_and_remove_xz-debugsource" + "name": "oe_test_xz_install_and_remove_xz-debugsource", + "rpm": "xz-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/yelp-tools.json b/suite2cases/yelp-tools.json index f190386fe..7e04e2202 100644 --- a/suite2cases/yelp-tools.json +++ b/suite2cases/yelp-tools.json @@ -14,7 +14,8 @@ "name": "oe_test_yelp-new" }, { - "name": "oe_test_yelp-tools_install_and_remove_yelp-tools" + "name": "oe_test_yelp-tools_install_and_remove_yelp-tools", + "rpm": "yelp-tools" } ] } \ No newline at end of file diff --git a/suite2cases/zd1211-firmware.json b/suite2cases/zd1211-firmware.json index 22b0ef558..7e5ddeb94 100644 --- a/suite2cases/zd1211-firmware.json +++ b/suite2cases/zd1211-firmware.json @@ -5,10 +5,12 @@ "memory": 4, "cases": [ { - "name": "oe_test_zd1211-firmware_install_and_remove_zd1211-firmware" + "name": "oe_test_zd1211-firmware_install_and_remove_zd1211-firmware", + "rpm": "zd1211-firmware" }, { - "name": "oe_test_zd1211-firmware_install_and_remove_zd1211-firmware-help" + "name": "oe_test_zd1211-firmware_install_and_remove_zd1211-firmware-help", + "rpm": "zd1211-firmware-help" } ] } \ No newline at end of file diff --git a/suite2cases/zenity.json b/suite2cases/zenity.json index 04eaea9e1..b7d08dc2f 100644 --- a/suite2cases/zenity.json +++ b/suite2cases/zenity.json @@ -5,16 +5,20 @@ "memory": 4, "cases": [ { - "name": "oe_test_zenity_install_and_remove_zenity" + "name": "oe_test_zenity_install_and_remove_zenity", + "rpm": "zenity" }, { - "name": "oe_test_zenity_install_and_remove_zenity-help" + "name": "oe_test_zenity_install_and_remove_zenity-help", + "rpm": "zenity-help" }, { - "name": "oe_test_zenity_install_and_remove_zenity-debugsource" + "name": "oe_test_zenity_install_and_remove_zenity-debugsource", + "rpm": "zenity-debugsource" }, { - "name": "oe_test_zenity_install_and_remove_zenity-debuginfo" + "name": "oe_test_zenity_install_and_remove_zenity-debuginfo", + "rpm": "zenity-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/zip.json b/suite2cases/zip.json index 6bb7b7c20..074128449 100755 --- a/suite2cases/zip.json +++ b/suite2cases/zip.json @@ -20,19 +20,24 @@ "name": "oe_test_zip_005" }, { - "name": "oe_test_zip_install_and_remove_zip" + "name": "oe_test_zip_install_and_remove_zip", + "rpm": "zip" }, { - "name": "oe_test_zip_install_and_remove_zip-help" + "name": "oe_test_zip_install_and_remove_zip-help", + "rpm": "zip-help" }, { - "name": "oe_test_zip_install_and_remove_zip-debugsource" + "name": "oe_test_zip_install_and_remove_zip-debugsource", + "rpm": "zip-debugsource" }, { - "name": "oe_test_zip_install_and_remove_zip-debuginfo" + "name": "oe_test_zip_install_and_remove_zip-debuginfo", + "rpm": "zip-debuginfo" }, { - "name": "oe_test_zip_install_and_remove_zip-doc" + "name": "oe_test_zip_install_and_remove_zip-doc", + "rpm": "zip-doc" } ] } \ No newline at end of file diff --git a/suite2cases/zlib.json b/suite2cases/zlib.json index a544c6cd6..2813d51aa 100644 --- a/suite2cases/zlib.json +++ b/suite2cases/zlib.json @@ -5,28 +5,36 @@ "memory": 4, "cases": [ { - "name": "oe_test_zlib_install_and_remove_zlib" + "name": "oe_test_zlib_install_and_remove_zlib", + "rpm": "zlib" }, { - "name": "oe_test_zlib_install_and_remove_minizip" + "name": "oe_test_zlib_install_and_remove_minizip", + "rpm": "minizip" }, { - "name": "oe_test_zlib_install_and_remove_zlib-debugsource" + "name": "oe_test_zlib_install_and_remove_zlib-debugsource", + "rpm": "zlib-debugsource" }, { - "name": "oe_test_zlib_install_and_remove_zlib-debuginfo" + "name": "oe_test_zlib_install_and_remove_zlib-debuginfo", + "rpm": "zlib-debuginfo" }, { - "name": "oe_test_zlib_install_and_remove_zlib-help" + "name": "oe_test_zlib_install_and_remove_zlib-help", + "rpm": "zlib-help" }, { - "name": "oe_test_zlib_install_and_remove_zlib-devel" + "name": "oe_test_zlib_install_and_remove_zlib-devel", + "rpm": "zlib-devel" }, { - "name": "oe_test_zlib_install_and_remove_minizip-devel" + "name": "oe_test_zlib_install_and_remove_minizip-devel", + "rpm": "minizip-devel" }, { - "name": "oe_test_zlib_install_and_remove_zlib-relocation" + "name": "oe_test_zlib_install_and_remove_zlib-relocation", + "rpm": "zlib-relocation" } ] } \ No newline at end of file diff --git a/suite2cases/zstd.json b/suite2cases/zstd.json index 4d4075cbb..3344ef090 100644 --- a/suite2cases/zstd.json +++ b/suite2cases/zstd.json @@ -5,19 +5,24 @@ "memory": 4, "cases": [ { - "name": "oe_test_zstd_install_and_remove_zstd" + "name": "oe_test_zstd_install_and_remove_zstd", + "rpm": "zstd" }, { - "name": "oe_test_zstd_install_and_remove_zstd-help" + "name": "oe_test_zstd_install_and_remove_zstd-help", + "rpm": "zstd-help" }, { - "name": "oe_test_zstd_install_and_remove_zstd-devel" + "name": "oe_test_zstd_install_and_remove_zstd-devel", + "rpm": "zstd-devel" }, { - "name": "oe_test_zstd_install_and_remove_zstd-debugsource" + "name": "oe_test_zstd_install_and_remove_zstd-debugsource", + "rpm": "zstd-debugsource" }, { - "name": "oe_test_zstd_install_and_remove_zstd-debuginfo" + "name": "oe_test_zstd_install_and_remove_zstd-debuginfo", + "rpm": "zstd-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/zziplib.json b/suite2cases/zziplib.json index 7b4c72614..0b260fd85 100644 --- a/suite2cases/zziplib.json +++ b/suite2cases/zziplib.json @@ -8,19 +8,24 @@ "name": "oe_test_zziplib" }, { - "name": "oe_test_zziplib_install_and_remove_zziplib" + "name": "oe_test_zziplib_install_and_remove_zziplib", + "rpm": "zziplib" }, { - "name": "oe_test_zziplib_install_and_remove_zziplib-help" + "name": "oe_test_zziplib_install_and_remove_zziplib-help", + "rpm": "zziplib-help" }, { - "name": "oe_test_zziplib_install_and_remove_zziplib-debugsource" + "name": "oe_test_zziplib_install_and_remove_zziplib-debugsource", + "rpm": "zziplib-debugsource" }, { - "name": "oe_test_zziplib_install_and_remove_zziplib-debuginfo" + "name": "oe_test_zziplib_install_and_remove_zziplib-debuginfo", + "rpm": "zziplib-debuginfo" }, { - "name": "oe_test_zziplib_install_and_remove_zziplib-devel" + "name": "oe_test_zziplib_install_and_remove_zziplib-devel", + "rpm": "zziplib-devel" } ] } \ No newline at end of file -- Gitee From 275f27b526636e94fa6f92315e47897f86c5179e Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 14 Aug 2024 15:15:34 +0800 Subject: [PATCH 64/65] update --- suite2cases/CUnit.json | 15 +- suite2cases/Cython.json | 15 +- suite2cases/GConf2.json | 12 +- suite2cases/ImageMagick.json | 24 +- suite2cases/Imath.json | 15 +- suite2cases/ModemManager.json | 24 +- suite2cases/NetworkManager.json | 42 +- suite2cases/OpenEXR.json | 15 +- suite2cases/SDL.json | 15 +- suite2cases/Xaw3d.json | 15 +- suite2cases/abattis-cantarell-fonts.json | 6 +- suite2cases/abseil-cpp.json | 12 +- suite2cases/acl.json | 21 +- suite2cases/adobe-mappings-cmap.json | 12 +- suite2cases/adobe-mappings-pdf.json | 9 +- suite2cases/adwaita-icon-theme.json | 9 +- suite2cases/alsa-lib.json | 18 +- suite2cases/anaconda.json | 21 +- suite2cases/annobin.json | 18 +- suite2cases/ant.json | 69 +- suite2cases/anthy.json | 15 +- suite2cases/apache-parent.json | 3 +- suite2cases/argon2.json | 21 +- suite2cases/asciidoc.json | 15 +- suite2cases/aspell.json | 15 +- suite2cases/at-spi2-atk.json | 15 +- suite2cases/at-spi2-core.json | 27 +- suite2cases/atf.json | 33 +- suite2cases/atk.json | 12 +- suite2cases/atmel-firmware.json | 6 +- suite2cases/attr.json | 15 +- suite2cases/audit.json | 30 +- suite2cases/augeas.json | 15 +- suite2cases/authselect.json | 18 +- suite2cases/autoconf-archive.json | 3 +- suite2cases/autoconf.json | 6 +- suite2cases/autogen.json | 24 +- suite2cases/automake.json | 6 +- suite2cases/avahi.json | 75 +- suite2cases/b43-openfwwf.json | 6 +- suite2cases/b43-tools.json | 9 +- suite2cases/babel.json | 12 +- suite2cases/babeltrace.json | 18 +- suite2cases/basesystem.json | 3 +- suite2cases/bash-completion.json | 6 +- suite2cases/bash.json | 21 +- suite2cases/bc.json | 12 +- suite2cases/bcel.json | 3 +- suite2cases/beakerlib.json | 9 +- suite2cases/bind.json | 60 +- suite2cases/binutils.json | 33 +- suite2cases/bison.json | 18 +- suite2cases/bluez.json | 21 +- suite2cases/boost.json | 180 +-- suite2cases/bridge-utils.json | 9 +- suite2cases/brotli.json | 21 +- suite2cases/btrfs-progs.json | 15 +- suite2cases/bubblewrap.json | 12 +- suite2cases/byacc.json | 12 +- suite2cases/bzip2.json | 15 +- suite2cases/c-ares.json | 15 +- suite2cases/ca-certificates.json | 3 +- suite2cases/color-filesystem.json | 3 +- suite2cases/colord.json | 30 +- suite2cases/console-setup.json | 6 +- suite2cases/coreutils.json | 12 +- suite2cases/cpio.json | 12 +- suite2cases/cppcheck.json | 12 +- suite2cases/cppunit.json | 15 +- suite2cases/cracklib.json | 21 +- suite2cases/crash.json | 15 +- suite2cases/createrepo_c.json | 21 +- suite2cases/cronie.json | 12 +- suite2cases/crontabs.json | 6 +- suite2cases/crypto-policies.json | 6 +- suite2cases/cryptsetup.json | 30 +- suite2cases/cscope.json | 15 +- suite2cases/cups.json | 33 +- suite2cases/curl.json | 21 +- suite2cases/cyrus-sasl.json | 42 +- suite2cases/dblatex.json | 6 +- suite2cases/dbus-glib.json | 15 +- suite2cases/dbus-python.json | 21 +- suite2cases/dbus.json | 30 +- suite2cases/debugedit.json | 9 +- suite2cases/dejagnu.json | 6 +- suite2cases/dejavu-fonts.json | 3 +- suite2cases/desktop-file-utils.json | 12 +- suite2cases/dhcp.json | 15 +- suite2cases/diffstat.json | 12 +- suite2cases/diffutils.json | 12 +- suite2cases/ding-libs.json | 15 +- suite2cases/dmraid.json | 18 +- suite2cases/dnf-plugins-core.json | 36 +- suite2cases/dnf.json | 21 +- suite2cases/docbook-dtds.json | 3 +- suite2cases/docbook-style-dsssl.json | 6 +- suite2cases/docbook-style-xsl.json | 3 +- suite2cases/docbook-utils.json | 9 +- suite2cases/docbook5-style-xsl.json | 6 +- suite2cases/dos2unix.json | 12 +- suite2cases/dosfstools.json | 12 +- suite2cases/doxygen.json | 18 +- suite2cases/dracut.json | 30 +- suite2cases/drpm.json | 15 +- suite2cases/dtc.json | 21 +- suite2cases/duktape.json | 12 +- suite2cases/dwarves.json | 15 +- suite2cases/dwz.json | 12 +- suite2cases/dyninst.json | 15 +- suite2cases/e2fsprogs.json | 36 +- suite2cases/ebtables.json | 12 +- suite2cases/ed.json | 12 +- suite2cases/efi-rpm-macros.json | 9 +- suite2cases/efibootmgr.json | 12 +- suite2cases/efivar.json | 18 +- suite2cases/egl-wayland.json | 12 +- suite2cases/eglexternalplatform.json | 6 +- suite2cases/elfutils.json | 48 +- suite2cases/emacs.json | 30 +- suite2cases/enchant2.json | 21 +- suite2cases/ethtool.json | 12 +- suite2cases/exempi.json | 15 +- suite2cases/expat.json | 15 +- suite2cases/expect.json | 15 +- suite2cases/fakechroot.json | 12 +- suite2cases/fcoe-utils.json | 12 +- suite2cases/fdupes.json | 12 +- suite2cases/fftw.json | 54 +- suite2cases/file.json | 24 +- suite2cases/filesystem.json | 9 +- suite2cases/findutils.json | 12 +- suite2cases/fipscheck.json | 15 +- suite2cases/firewalld.json | 12 +- suite2cases/flac.json | 18 +- suite2cases/flex.json | 15 +- suite2cases/fltk.json | 21 +- suite2cases/fontconfig.json | 15 +- suite2cases/fontforge.json | 15 +- suite2cases/fonts-rpm-macros.json | 15 +- suite2cases/fpaste.json | 6 +- suite2cases/freeglut.json | 15 +- suite2cases/freetype.json | 18 +- suite2cases/fribidi.json | 12 +- suite2cases/fros.json | 6 +- suite2cases/ftp.json | 12 +- suite2cases/fuse.json | 21 +- suite2cases/fuse3.json | 18 +- suite2cases/fwupd.json | 15 +- suite2cases/gawk.json | 24 +- suite2cases/gc.json | 12 +- suite2cases/gcab.json | 15 +- suite2cases/gcc.json | 147 +- suite2cases/gcc_secure.json | 3 +- suite2cases/gcr.json | 15 +- suite2cases/gd.json | 15 +- suite2cases/gdb.json | 18 +- suite2cases/gdbm.json | 15 +- suite2cases/gdisk.json | 12 +- suite2cases/gdk-pixbuf2.json | 21 +- suite2cases/geoclue2.json | 12 +- suite2cases/gettext.json | 18 +- suite2cases/gfs2-utils.json | 12 +- suite2cases/ghostscript.json | 18 +- suite2cases/gi-docgen.json | 6 +- suite2cases/giflib.json | 12 +- suite2cases/git.json | 42 +- suite2cases/glade.json | 18 +- suite2cases/glassfish-servlet-api.json | 9 +- suite2cases/glew.json | 12 +- suite2cases/glib-networking.json | 12 +- suite2cases/glib.json | 15 +- suite2cases/glib2.json | 21 +- suite2cases/glibc.json | 51 +- suite2cases/glusterfs.json | 81 +- suite2cases/gmp.json | 18 +- suite2cases/gnome-common.json | 3 +- suite2cases/gnome-doc-utils.json | 9 +- suite2cases/gnu-efi.json | 6 +- suite2cases/gnupg2.json | 12 +- suite2cases/gnutls.json | 30 +- suite2cases/gobject-introspection.json | 15 +- suite2cases/golang.json | 9 +- suite2cases/google-droid-fonts.json | 15 +- suite2cases/google-noto-cjk-fonts.json | 72 +- suite2cases/gperf.json | 12 +- suite2cases/gperftools.json | 18 +- suite2cases/gpgme.json | 27 +- suite2cases/gphoto2.json | 12 +- suite2cases/gpm.json | 18 +- suite2cases/graphene.json | 15 +- suite2cases/graphite2.json | 12 +- suite2cases/graphviz.json | 51 +- suite2cases/grep.json | 9 +- suite2cases/groff.json | 18 +- suite2cases/grub2.json | 81 +- suite2cases/grubby.json | 15 +- suite2cases/gsettings-desktop-schemas.json | 9 +- suite2cases/gsm.json | 15 +- suite2cases/gssdp.json | 15 +- suite2cases/gssproxy.json | 12 +- suite2cases/gstreamer1-plugins-bad-free.json | 21 +- suite2cases/gstreamer1-plugins-base.json | 15 +- suite2cases/gstreamer1.json | 15 +- suite2cases/gtest.json | 18 +- suite2cases/gtk-doc.json | 3 +- suite2cases/gtk2.json | 21 +- suite2cases/gtk3.json | 24 +- suite2cases/gtk4.json | 12 +- suite2cases/guile.json | 15 +- suite2cases/gupnp-igd.json | 12 +- suite2cases/gupnp.json | 15 +- suite2cases/gzip.json | 12 +- suite2cases/harfbuzz.json | 15 +- suite2cases/hunspell.json | 15 +- suite2cases/hwdata.json | 3 +- suite2cases/hyphen.json | 12 +- suite2cases/icfg.json | 6 +- suite2cases/icu.json | 21 +- suite2cases/ima-evm-utils.json | 24 +- suite2cases/inih.json | 12 +- suite2cases/iniparser.json | 9 +- suite2cases/initscripts.json | 21 +- suite2cases/intltool.json | 6 +- suite2cases/ipcalc.json | 12 +- suite2cases/ipmitool.json | 18 +- suite2cases/iproute.json | 15 +- suite2cases/iprutils.json | 12 +- suite2cases/ipset.json | 18 +- suite2cases/iptables.json | 21 +- suite2cases/iputils.json | 15 +- suite2cases/irqbalance.json | 18 +- suite2cases/iso-codes.json | 6 +- suite2cases/isomd5sum.json | 21 +- suite2cases/itstool.json | 6 +- suite2cases/jansson.json | 15 +- suite2cases/java_cup.json | 6 +- suite2cases/javapackages-tools.json | 21 +- suite2cases/jbig2dec.json | 15 +- suite2cases/jbigkit.json | 18 +- suite2cases/jflex.json | 6 +- suite2cases/jitterentropy-library.json | 12 +- suite2cases/json-c.json | 15 +- suite2cases/json-glib.json | 15 +- suite2cases/jsoncpp.json | 15 +- suite2cases/junit.json | 6 +- suite2cases/junit5.json | 9 +- suite2cases/jvnet-parent.json | 3 +- suite2cases/kbd.json | 18 +- suite2cases/kdump-anaconda-addon.json | 6 +- suite2cases/kernel.json | 51 +- suite2cases/kexec-tools.json | 12 +- suite2cases/keybinder3.json | 15 +- suite2cases/keyutils.json | 18 +- suite2cases/kmod.json | 21 +- suite2cases/krb5.json | 24 +- suite2cases/ksh.json | 12 +- suite2cases/kyua.json | 15 +- suite2cases/lame.json | 18 +- suite2cases/langtable.json | 12 +- suite2cases/lapack.json | 21 +- suite2cases/lcms2.json | 18 +- suite2cases/less.json | 12 +- suite2cases/libICE.json | 15 +- suite2cases/libSM.json | 15 +- suite2cases/libX11.json | 24 +- suite2cases/libXScrnSaver.json | 15 +- suite2cases/libXau.json | 15 +- suite2cases/libXaw.json | 15 +- suite2cases/libXcomposite.json | 15 +- suite2cases/libXcursor.json | 15 +- suite2cases/libXdamage.json | 15 +- suite2cases/libXdmcp.json | 15 +- suite2cases/libXext.json | 15 +- suite2cases/libXfixes.json | 15 +- suite2cases/libXfont2.json | 15 +- suite2cases/libXft.json | 15 +- suite2cases/libXi.json | 15 +- suite2cases/libXinerama.json | 15 +- suite2cases/libXmu.json | 15 +- suite2cases/libXrandr.json | 15 +- suite2cases/libXrender.json | 15 +- suite2cases/libXres.json | 15 +- suite2cases/libXt.json | 15 +- suite2cases/libXtst.json | 15 +- suite2cases/libXv.json | 15 +- suite2cases/libXvMC.json | 15 +- suite2cases/libXxf86dga.json | 15 +- suite2cases/libXxf86vm.json | 15 +- suite2cases/libadwaita.json | 15 +- suite2cases/libaio.json | 12 +- suite2cases/libappindicator.json | 24 +- suite2cases/libappstream-glib.json | 15 +- suite2cases/libarchive.json | 27 +- suite2cases/libassuan.json | 15 +- suite2cases/libasyncns.json | 15 +- suite2cases/libatasmart.json | 15 +- suite2cases/libblockdev.json | 21 +- suite2cases/libbpf.json | 15 +- suite2cases/libbytesize.json | 24 +- suite2cases/libcacard.json | 15 +- suite2cases/libcanberra.json | 21 +- suite2cases/libcap-ng.json | 21 +- suite2cases/libcap.json | 15 +- suite2cases/libcbor.json | 12 +- suite2cases/libcomps.json | 21 +- suite2cases/libconfig.json | 12 +- suite2cases/libdaemon.json | 15 +- suite2cases/libdatrie.json | 15 +- suite2cases/libdbi.json | 18 +- suite2cases/libdbusmenu.json | 33 +- suite2cases/libdmx.json | 18 +- suite2cases/libdnf.json | 24 +- suite2cases/libdrm.json | 18 +- suite2cases/libedit.json | 15 +- suite2cases/libell.json | 12 +- suite2cases/libepoxy.json | 15 +- suite2cases/libestr.json | 12 +- suite2cases/libev.json | 18 +- suite2cases/libevdev.json | 18 +- suite2cases/libevent.json | 12 +- suite2cases/libexif.json | 15 +- suite2cases/libfastjson.json | 12 +- suite2cases/libffi.json | 15 +- suite2cases/libfontenc.json | 15 +- suite2cases/libgcrypt.json | 15 +- suite2cases/libgit2-glib.json | 15 +- suite2cases/libglvnd.json | 27 +- suite2cases/libgnomekbd.json | 12 +- suite2cases/libgpg-error.json | 15 +- suite2cases/libgtop2.json | 15 +- suite2cases/libgudev.json | 15 +- suite2cases/libgusb.json | 15 +- suite2cases/libical.json | 12 +- suite2cases/libidn.json | 21 +- suite2cases/libidn2.json | 15 +- suite2cases/libijs.json | 15 +- suite2cases/libimobiledevice.json | 15 +- suite2cases/libindicator.json | 18 +- suite2cases/libinput.json | 18 +- suite2cases/libipt.json | 12 +- suite2cases/libiptcdata.json | 18 +- suite2cases/libjcat.json | 15 +- suite2cases/libjpeg-turbo.json | 24 +- suite2cases/libkcapi.json | 18 +- suite2cases/libksba.json | 15 +- suite2cases/libldb.json | 30 +- suite2cases/liblockfile.json | 15 +- suite2cases/liblognorm.json | 18 +- suite2cases/libmaxminddb.json | 15 +- suite2cases/libmbim.json | 15 +- suite2cases/libmetalink.json | 15 +- suite2cases/libmng.json | 15 +- suite2cases/libmnl.json | 12 +- suite2cases/libmodulemd.json | 30 +- suite2cases/libmpc.json | 12 +- suite2cases/libndp.json | 15 +- suite2cases/libnet.json | 15 +- suite2cases/libnetfilter_conntrack.json | 12 +- suite2cases/libnfnetlink.json | 15 +- suite2cases/libnftnl.json | 12 +- suite2cases/libnice.json | 15 +- suite2cases/libnl3.json | 21 +- suite2cases/libnma.json | 12 +- suite2cases/libnotify.json | 15 +- suite2cases/libnsl2.json | 12 +- suite2cases/libnvme.json | 18 +- suite2cases/libogg.json | 15 +- suite2cases/libotf.json | 12 +- suite2cases/libpaper.json | 15 +- suite2cases/libpcap.json | 15 +- suite2cases/libpciaccess.json | 12 +- suite2cases/libpipeline.json | 15 +- suite2cases/libplist.json | 15 +- suite2cases/libpng.json | 21 +- suite2cases/libpq.json | 12 +- suite2cases/libproxy.json | 27 +- suite2cases/libpsl.json | 24 +- suite2cases/libpwquality.json | 21 +- suite2cases/libqmi.json | 15 +- suite2cases/librabbitmq.json | 15 +- suite2cases/librdkafka.json | 12 +- suite2cases/librelp.json | 12 +- suite2cases/librepo.json | 18 +- suite2cases/libreport.json | 63 +- suite2cases/librsvg2.json | 18 +- suite2cases/libsass.json | 12 +- suite2cases/libseccomp.json | 21 +- suite2cases/libsecret.json | 15 +- suite2cases/libselinux.json | 24 +- suite2cases/libsemanage.json | 30 +- suite2cases/libsepol.json | 15 +- suite2cases/libsigsegv.json | 12 +- suite2cases/libsmbios.json | 27 +- suite2cases/libsndfile.json | 18 +- suite2cases/libsolv.json | 33 +- suite2cases/libsoup.json | 15 +- suite2cases/libsoup3.json | 15 +- suite2cases/libspiro.json | 12 +- suite2cases/libssh.json | 21 +- suite2cases/libssh2.json | 15 +- suite2cases/libstemmer.json | 12 +- suite2cases/libstoragemgmt.json | 42 +- suite2cases/libtalloc.json | 27 +- suite2cases/libtar.json | 15 +- suite2cases/libtasn1.json | 15 +- suite2cases/libtdb.json | 24 +- suite2cases/libteam.json | 21 +- suite2cases/libtevent.json | 21 +- suite2cases/libthai.json | 15 +- suite2cases/libtheora.json | 18 +- suite2cases/libtiff.json | 21 +- suite2cases/libtirpc.json | 15 +- suite2cases/libtool.json | 18 +- suite2cases/libuninameslist.json | 15 +- suite2cases/libunistring.json | 15 +- suite2cases/libunwind.json | 15 +- suite2cases/liburing.json | 12 +- suite2cases/libusb.json | 15 +- suite2cases/libusbmuxd.json | 12 +- suite2cases/libusbx.json | 12 +- suite2cases/libuser.json | 21 +- suite2cases/libutempter.json | 15 +- suite2cases/libuv.json | 15 +- suite2cases/libvdpau.json | 12 +- suite2cases/libverto.json | 12 +- suite2cases/libvisual.json | 12 +- suite2cases/libvoikko.json | 18 +- suite2cases/libvorbis.json | 15 +- suite2cases/libwacom.json | 15 +- suite2cases/libwebp.json | 21 +- suite2cases/libwmf.json | 12 +- suite2cases/libwpe.json | 9 +- suite2cases/libxcb.json | 15 +- suite2cases/libxcrypt.json | 18 +- suite2cases/libxkbcommon.json | 21 +- suite2cases/libxkbfile.json | 12 +- suite2cases/libxklavier.json | 15 +- suite2cases/libxml2.json | 21 +- suite2cases/libxmlb.json | 12 +- suite2cases/libxpm.json | 15 +- suite2cases/libxshmfence.json | 15 +- suite2cases/libxslt.json | 21 +- suite2cases/libyaml.json | 15 +- suite2cases/linux-firmware.json | 27 +- suite2cases/linuxdoc-tools.json | 12 +- suite2cases/lksctp-tools.json | 15 +- suite2cases/lldpad.json | 15 +- suite2cases/llvm.json | 33 +- suite2cases/lm_sensors.json | 18 +- suite2cases/lmdb.json | 15 +- suite2cases/logrotate.json | 12 +- suite2cases/lorax.json | 18 +- suite2cases/lshw.json | 12 +- suite2cases/lsof.json | 12 +- suite2cases/lsscsi.json | 15 +- suite2cases/lua.json | 15 +- suite2cases/lvm2.json | 39 +- suite2cases/lynx.json | 12 +- suite2cases/lz4.json | 15 +- suite2cases/lzo.json | 21 +- suite2cases/m17n-db.json | 9 +- suite2cases/m17n-lib.json | 15 +- suite2cases/m4.json | 15 +- suite2cases/make.json | 15 +- suite2cases/man-db.json | 9 +- suite2cases/mandoc.json | 12 +- suite2cases/mariadb-connector-c.json | 12 +- suite2cases/maven-enforcer.json | 15 +- suite2cases/maven-plugin-bundle.json | 6 +- suite2cases/maven-source-plugin.json | 6 +- suite2cases/mcpp.json | 15 +- suite2cases/mdadm.json | 12 +- suite2cases/mesa-demos.json | 12 +- suite2cases/mesa-libGLU.json | 12 +- suite2cases/mesa.json | 75 +- suite2cases/meson.json | 6 +- suite2cases/metacity.json | 15 +- .../mobile-broadband-provider-info.json | 9 +- suite2cases/mokutil.json | 12 +- suite2cases/mpfr.json | 12 +- suite2cases/mpg123.json | 27 +- suite2cases/mtdev.json | 12 +- suite2cases/mtools.json | 12 +- suite2cases/mtr.json | 15 +- suite2cases/multilib-rpm-config.json | 3 +- suite2cases/multipath-tools.json | 18 +- suite2cases/musl.json | 21 +- suite2cases/nasm.json | 12 +- suite2cases/ncurses.json | 30 +- suite2cases/ndctl.json | 33 +- suite2cases/net-snmp.json | 27 +- suite2cases/net-tools.json | 12 +- suite2cases/nettle.json | 15 +- suite2cases/network-manager-applet.json | 30 +- suite2cases/newt.json | 21 +- suite2cases/nfs-utils.json | 21 +- suite2cases/nghttp2.json | 18 +- suite2cases/ninja-build.json | 9 +- suite2cases/nmap.json | 12 +- suite2cases/notification-daemon.json | 12 +- suite2cases/npth.json | 12 +- suite2cases/nspr.json | 12 +- suite2cases/nss.json | 27 +- suite2cases/nss_wrapper.json | 12 +- suite2cases/numactl.json | 15 +- suite2cases/numpy.json | 21 +- suite2cases/ocaml.json | 15 +- suite2cases/open-iscsi.json | 15 +- suite2cases/open-sans-fonts.json | 3 +- suite2cases/openblas.json | 12 +- suite2cases/openjade.json | 12 +- suite2cases/openjpeg2.json | 18 +- suite2cases/openldap.json | 21 +- suite2cases/opensc.json | 12 +- suite2cases/opensp.json | 12 +- suite2cases/openssh.json | 27 +- suite2cases/openssl-pkcs11.json | 12 +- suite2cases/openssl.json | 24 +- suite2cases/opus.json | 15 +- suite2cases/orc.json | 18 +- suite2cases/os-prober.json | 9 +- suite2cases/ostree.json | 15 +- suite2cases/p11-kit.json | 21 +- suite2cases/pam.json | 15 +- suite2cases/pango.json | 15 +- suite2cases/parted.json | 12 +- suite2cases/passwd.json | 12 +- suite2cases/patch.json | 12 +- suite2cases/patchutils.json | 12 +- suite2cases/pciutils.json | 15 +- suite2cases/pcre.json | 15 +- suite2cases/pcre2.json | 15 +- suite2cases/pcsc-lite.json | 15 +- suite2cases/perl-Algorithm-Diff.json | 9 +- suite2cases/perl-Archive-Tar.json | 6 +- suite2cases/perl-B-Debug.json | 6 +- suite2cases/perl-CPAN-Meta-Requirements.json | 6 +- suite2cases/perl-CPAN-Meta-YAML.json | 6 +- suite2cases/perl-CPAN-Meta.json | 6 +- suite2cases/perl-Carp.json | 6 +- suite2cases/perl-Compress-Raw-Bzip2.json | 12 +- suite2cases/perl-Compress-Raw-Zlib.json | 12 +- suite2cases/perl-Config-Perl-V.json | 6 +- suite2cases/perl-Data-Dumper.json | 12 +- suite2cases/perl-Devel-PPPort.json | 12 +- suite2cases/perl-Digest-MD5.json | 12 +- suite2cases/perl-Digest-SHA.json | 12 +- suite2cases/perl-Digest.json | 6 +- suite2cases/perl-Encode.json | 15 +- suite2cases/perl-Env.json | 6 +- suite2cases/perl-Error.json | 6 +- suite2cases/perl-Exporter.json | 6 +- suite2cases/perl-ExtUtils-Install.json | 6 +- suite2cases/perl-ExtUtils-MakeMaker.json | 9 +- suite2cases/perl-ExtUtils-Manifest.json | 6 +- suite2cases/perl-ExtUtils-ParseXS.json | 6 +- suite2cases/perl-File-Copy-Recursive.json | 6 +- suite2cases/perl-File-Fetch.json | 6 +- suite2cases/perl-File-Path.json | 6 +- suite2cases/perl-File-Temp.json | 6 +- suite2cases/perl-Filter-Simple.json | 6 +- suite2cases/perl-Filter.json | 12 +- suite2cases/perl-Getopt-Long.json | 6 +- suite2cases/perl-HTTP-Daemon.json | 12 +- suite2cases/perl-HTTP-Tiny.json | 6 +- suite2cases/perl-IO-Compress.json | 9 +- suite2cases/perl-IO-Socket-IP.json | 6 +- suite2cases/perl-IPC-Cmd.json | 6 +- suite2cases/perl-IPC-SysV.json | 12 +- suite2cases/perl-IPC-System-Simple.json | 6 +- suite2cases/perl-JSON-PP.json | 6 +- suite2cases/perl-Locale-Codes.json | 6 +- suite2cases/perl-Locale-Maketext.json | 6 +- suite2cases/perl-MIME-Base64.json | 12 +- suite2cases/perl-MailTools.json | 6 +- suite2cases/perl-Math-BigInt-FastCalc.json | 15 +- suite2cases/perl-Math-BigInt.json | 9 +- suite2cases/perl-Module-CoreList.json | 6 +- suite2cases/perl-Module-Load-Conditional.json | 6 +- suite2cases/perl-Module-Load.json | 6 +- suite2cases/perl-Module-Metadata.json | 6 +- suite2cases/perl-Params-Check.json | 6 +- suite2cases/perl-PathTools.json | 12 +- suite2cases/perl-Perl-OSType.json | 6 +- suite2cases/perl-PerlIO-via-QuotedPrint.json | 6 +- suite2cases/perl-Pod-Checker.json | 6 +- suite2cases/perl-Pod-Escapes.json | 6 +- suite2cases/perl-Pod-Parser.json | 6 +- suite2cases/perl-Pod-Perldoc.json | 6 +- suite2cases/perl-Pod-Simple.json | 6 +- suite2cases/perl-Pod-Usage.json | 6 +- suite2cases/perl-SGMLSpm.json | 6 +- suite2cases/perl-Scalar-List-Utils.json | 12 +- suite2cases/perl-Socket.json | 12 +- suite2cases/perl-Storable.json | 12 +- suite2cases/perl-Switch.json | 6 +- suite2cases/perl-Sys-Syslog.json | 12 +- suite2cases/perl-Term-ANSIColor.json | 6 +- suite2cases/perl-Term-Cap.json | 6 +- suite2cases/perl-Test-Harness.json | 6 +- suite2cases/perl-Test-Simple.json | 6 +- suite2cases/perl-Text-Balanced.json | 6 +- suite2cases/perl-Text-Diff.json | 9 +- suite2cases/perl-Text-ParseWords.json | 6 +- suite2cases/perl-Thread-Queue.json | 9 +- suite2cases/perl-Time-HiRes.json | 12 +- suite2cases/perl-Time-Local.json | 6 +- suite2cases/perl-Unicode-Collate.json | 12 +- suite2cases/perl-Unicode-Normalize.json | 12 +- suite2cases/perl-XML-Parser.json | 15 +- suite2cases/perl-autodie.json | 6 +- suite2cases/perl-bignum.json | 6 +- suite2cases/perl-constant.json | 6 +- suite2cases/perl-experimental.json | 6 +- suite2cases/perl-generators.json | 3 +- suite2cases/perl-libnet.json | 6 +- suite2cases/perl-parent.json | 6 +- suite2cases/perl-perlfaq.json | 6 +- suite2cases/perl-podlators.json | 6 +- suite2cases/perl-threads-shared.json | 12 +- suite2cases/perl-threads.json | 12 +- suite2cases/perl-version.json | 12 +- suite2cases/perl.json | 18 +- suite2cases/pesign.json | 12 +- suite2cases/pigz.json | 12 +- suite2cases/pixman.json | 12 +- suite2cases/pkgconf.json | 36 +- suite2cases/plymouth.json | 30 +- suite2cases/po4a.json | 6 +- suite2cases/policycoreutils.json | 30 +- suite2cases/polkit-pkla-compat.json | 12 +- suite2cases/polkit.json | 18 +- suite2cases/popt.json | 21 +- suite2cases/ppp.json | 15 +- suite2cases/pps-tools.json | 12 +- suite2cases/procps-ng.json | 18 +- suite2cases/protobuf-c.json | 12 +- suite2cases/protobuf.json | 48 +- suite2cases/psmisc.json | 9 +- suite2cases/psutils.json | 12 +- suite2cases/publicsuffix-list.json | 3 +- suite2cases/pulseaudio.json | 33 +- suite2cases/pyatspi.json | 9 +- suite2cases/pycairo.json | 21 +- suite2cases/pygobject3.json | 42 +- suite2cases/pykickstart.json | 15 +- suite2cases/pyparsing.json | 12 +- suite2cases/pyparted.json | 15 +- suite2cases/python-anytree.json | 6 +- suite2cases/python-asn1crypto.json | 21 +- suite2cases/python-blivet.json | 15 +- suite2cases/python-breathe.json | 12 +- suite2cases/python-cffi.json | 18 +- suite2cases/python-chardet.json | 12 +- suite2cases/python-charset-normalizer.json | 6 +- suite2cases/python-click.json | 12 +- suite2cases/python-colorama.json | 12 +- suite2cases/python-cov-core.json | 9 +- suite2cases/python-coverage.json | 15 +- suite2cases/python-cryptography-vectors.json | 9 +- suite2cases/python-cryptography.json | 21 +- suite2cases/python-cups.json | 15 +- suite2cases/python-dasbus.json | 6 +- suite2cases/python-dateutil.json | 12 +- suite2cases/python-dns.json | 12 +- suite2cases/python-docutils.json | 12 +- suite2cases/python-extras.json | 9 +- suite2cases/python-fixtures.json | 9 +- suite2cases/python-flask.json | 9 +- suite2cases/python-freezegun.json | 12 +- suite2cases/python-gevent.json | 18 +- suite2cases/python-greenlet.json | 21 +- suite2cases/python-hypothesis.json | 12 +- suite2cases/python-idna.json | 12 +- suite2cases/python-importlib-metadata.json | 12 +- suite2cases/python-iso8601.json | 9 +- suite2cases/python-jinja2.json | 12 +- suite2cases/python-lxml.json | 18 +- suite2cases/python-mako.json | 12 +- suite2cases/python-markdown.json | 9 +- suite2cases/python-markupsafe.json | 18 +- suite2cases/python-meh.json | 6 +- suite2cases/python-nose2.json | 12 +- suite2cases/python-ordered-set.json | 9 +- suite2cases/python-packaging.json | 15 +- suite2cases/python-parameterized.json | 6 +- suite2cases/python-pid.json | 9 +- suite2cases/python-pip.json | 18 +- suite2cases/python-productmd.json | 9 +- suite2cases/python-pyasn1.json | 12 +- suite2cases/python-pycparser.json | 12 +- suite2cases/python-pysocks.json | 12 +- suite2cases/python-pytest-subtests.json | 9 +- suite2cases/python-pytest-timeout.json | 9 +- suite2cases/python-pytoml.json | 12 +- suite2cases/python-pyudev.json | 12 +- suite2cases/python-requests-file.json | 9 +- suite2cases/python-requests-ftp.json | 12 +- suite2cases/python-requests.json | 15 +- suite2cases/python-semantic_version.json | 9 +- suite2cases/python-setuptools.json | 12 +- suite2cases/python-setuptools_scm.json | 15 +- suite2cases/python-simpleline.json | 6 +- suite2cases/python-six.json | 9 +- suite2cases/python-sortedcontainers.json | 12 +- suite2cases/python-sphinx_rtd_theme.json | 9 +- suite2cases/python-systemd.json | 18 +- suite2cases/python-testscenarios.json | 9 +- suite2cases/python-testtools.json | 12 +- suite2cases/python-toml.json | 18 +- suite2cases/python-traceback2.json | 9 +- suite2cases/python-unittest2.json | 9 +- suite2cases/python-urllib3.json | 9 +- suite2cases/python-werkzeug.json | 18 +- suite2cases/python-wheel.json | 12 +- suite2cases/python-zipp.json | 9 +- suite2cases/python3.json | 24 +- suite2cases/pytz.json | 9 +- suite2cases/pywbem.json | 12 +- suite2cases/pyxattr.json | 15 +- suite2cases/pyxdg.json | 9 +- suite2cases/qt5-qtbase.json | 36 +- suite2cases/qt5.json | 12 +- suite2cases/quota.json | 15 +- suite2cases/rdma-core.json | 48 +- suite2cases/readline.json | 15 +- suite2cases/realmd.json | 12 +- suite2cases/redis.json | 9 +- suite2cases/regexp.json | 3 +- suite2cases/rng-tools.json | 15 +- suite2cases/rootfiles.json | 3 +- suite2cases/rpcbind.json | 12 +- suite2cases/rpcsvc-proto.json | 18 +- suite2cases/rpm.json | 30 +- suite2cases/rrdtool.json | 30 +- suite2cases/rsync.json | 12 +- suite2cases/rsyslog.json | 75 +- suite2cases/ruby.json | 81 +- suite2cases/rubygem-asciidoctor.json | 6 +- suite2cases/rubygem-ronn-ng.json | 6 +- suite2cases/rust.json | 63 +- suite2cases/samba.json | 102 +- suite2cases/sanlock.json | 24 +- suite2cases/sassc.json | 9 +- suite2cases/satyr.json | 21 +- suite2cases/sbc.json | 15 +- suite2cases/screen.json | 12 +- suite2cases/security-tool.json | 3 +- suite2cases/sed.json | 12 +- suite2cases/selinux-policy.json | 24 +- suite2cases/sendmail.json | 18 +- suite2cases/setup.json | 3 +- suite2cases/sg3_utils.json | 15 +- suite2cases/sgml-common.json | 6 +- suite2cases/shadow.json | 15 +- suite2cases/shared-mime-info.json | 12 +- suite2cases/sharutils.json | 12 +- suite2cases/shim.json | 12 +- suite2cases/slang.json | 15 +- suite2cases/smartmontools.json | 12 +- suite2cases/snappy.json | 18 +- suite2cases/socket_wrapper.json | 18 +- suite2cases/softhsm.json | 15 +- suite2cases/sonatype-oss-parent.json | 3 +- suite2cases/sound-theme-freedesktop.json | 9 +- suite2cases/speexdsp.json | 15 +- suite2cases/spice-protocol.json | 3 +- suite2cases/spice-vdagent.json | 12 +- suite2cases/spice.json | 18 +- suite2cases/sqlite.json | 15 +- suite2cases/squashfs-tools.json | 9 +- suite2cases/sssd.json | 111 +- suite2cases/startup-notification.json | 15 +- suite2cases/strace.json | 15 +- suite2cases/stunnel.json | 12 +- suite2cases/subunit.json | 39 +- suite2cases/sudo.json | 15 +- suite2cases/swig.json | 21 +- suite2cases/symlinks.json | 9 +- suite2cases/sysfsutils.json | 15 +- suite2cases/syslinux.json | 33 +- suite2cases/systemd.json | 105 +- suite2cases/systemtap.json | 60 +- suite2cases/tar.json | 12 +- suite2cases/tbb.json | 21 +- suite2cases/tcl.json | 15 +- suite2cases/tcllib.json | 6 +- suite2cases/tcsh.json | 15 +- suite2cases/telnet.json | 12 +- suite2cases/texinfo.json | 18 +- suite2cases/texlive-base.json | 651 +++------ suite2cases/texlive-filesystem.json | 144 +- suite2cases/texlive-split-a.json | 657 +++------ suite2cases/texlive-split-d.json | 936 ++++-------- suite2cases/texlive-split-e.json | 975 +++++-------- suite2cases/texlive-split-h.json | 906 ++++-------- suite2cases/texlive-split-i.json | 855 ++++------- suite2cases/texlive-split-k.json | 297 ++-- suite2cases/texlive-split-m.json | 420 ++---- suite2cases/texlive-split-p.json | 624 +++----- suite2cases/texlive-split-q.json | 453 ++---- suite2cases/texlive-split-r.json | 819 ++++------- suite2cases/texlive-split-u.json | 585 +++----- suite2cases/texlive-split-v.json | 843 ++++------- suite2cases/texlive-split-x.json | 1275 ++++++----------- suite2cases/texlive-split-y.json | 1269 ++++++---------- suite2cases/texlive-split-z.json | 1089 +++++--------- suite2cases/thin-provisioning-tools.json | 12 +- suite2cases/tigervnc.json | 30 +- suite2cases/time.json | 15 +- suite2cases/timedatex.json | 12 +- suite2cases/tinyxml2.json | 12 +- suite2cases/tix.json | 15 +- suite2cases/tk.json | 15 +- suite2cases/tmux.json | 12 +- suite2cases/tpm2-tss.json | 15 +- suite2cases/tracker3.json | 18 +- suite2cases/transfig.json | 15 +- suite2cases/tree.json | 12 +- suite2cases/trousers.json | 15 +- suite2cases/ttembed.json | 9 +- suite2cases/tuned.json | 9 +- suite2cases/tzdata.json | 6 +- suite2cases/uboot-tools.json | 21 +- suite2cases/udisks2.json | 33 +- suite2cases/uid_wrapper.json | 12 +- suite2cases/umockdev.json | 12 +- suite2cases/unbound.json | 27 +- suite2cases/unicode-ucd.json | 3 +- suite2cases/unixODBC.json | 12 +- suite2cases/unzip.json | 12 +- suite2cases/upower.json | 15 +- suite2cases/urw-base35-fonts.json | 42 +- suite2cases/usbutils.json | 12 +- suite2cases/usermode.json | 15 +- suite2cases/userspace-rcu.json | 12 +- suite2cases/util-linux.json | 42 +- suite2cases/vala.json | 15 +- suite2cases/valgrind.json | 15 +- suite2cases/vconfig.json | 12 +- suite2cases/vim.json | 24 +- suite2cases/volume_key.json | 21 +- suite2cases/vulkan-headers.json | 3 +- suite2cases/vulkan-loader.json | 12 +- suite2cases/wayland-protocols.json | 6 +- suite2cases/wayland.json | 15 +- suite2cases/webkit2gtk3.json | 51 +- suite2cases/webrtc-audio-processing.json | 15 +- suite2cases/wget.json | 15 +- suite2cases/which.json | 12 +- suite2cases/woff2.json | 12 +- suite2cases/words.json | 3 +- suite2cases/wpebackend-fdo.json | 12 +- suite2cases/xalan-j2.json | 6 +- suite2cases/xapian-core.json | 15 +- suite2cases/xcb-proto.json | 3 +- suite2cases/xcb-util-image.json | 12 +- suite2cases/xcb-util-keysyms.json | 12 +- suite2cases/xcb-util-renderutil.json | 12 +- suite2cases/xcb-util-wm.json | 12 +- suite2cases/xcb-util.json | 15 +- suite2cases/xdg-dbus-proxy.json | 12 +- suite2cases/xerces-j2.json | 6 +- suite2cases/xfsdump.json | 12 +- suite2cases/xfsprogs.json | 18 +- suite2cases/xkeyboard-config.json | 9 +- suite2cases/xml-commons-apis.json | 6 +- suite2cases/xml-commons-resolver.json | 6 +- suite2cases/xmlrpc-c.json | 15 +- suite2cases/xmlto.json | 18 +- suite2cases/xmltoman.json | 6 +- suite2cases/xmms.json | 15 +- suite2cases/xorg-x11-drivers.json | 3 +- suite2cases/xorg-x11-drv-ati.json | 12 +- suite2cases/xorg-x11-drv-dummy.json | 12 +- suite2cases/xorg-x11-drv-evdev.json | 15 +- suite2cases/xorg-x11-drv-fbdev.json | 12 +- suite2cases/xorg-x11-drv-intel.json | 12 +- suite2cases/xorg-x11-drv-libinput.json | 15 +- suite2cases/xorg-x11-drv-nouveau.json | 12 +- suite2cases/xorg-x11-drv-qxl.json | 12 +- suite2cases/xorg-x11-drv-v4l.json | 12 +- suite2cases/xorg-x11-drv-vesa.json | 12 +- suite2cases/xorg-x11-drv-vmware.json | 12 +- suite2cases/xorg-x11-drv-wacom.json | 15 +- suite2cases/xorg-x11-font-utils.json | 12 +- suite2cases/xorg-x11-fonts.json | 6 +- suite2cases/xorg-x11-proto-devel.json | 3 +- suite2cases/xorg-x11-server-utils.json | 12 +- suite2cases/xorg-x11-server.json | 42 +- suite2cases/xorg-x11-util-macros.json | 3 +- suite2cases/xorg-x11-utils.json | 12 +- suite2cases/xorg-x11-xauth.json | 12 +- suite2cases/xorg-x11-xinit.json | 12 +- suite2cases/xorg-x11-xkb-utils.json | 15 +- suite2cases/xorg-x11-xtrans-devel.json | 3 +- suite2cases/xvattr.json | 15 +- suite2cases/xz.json | 21 +- suite2cases/yelp-tools.json | 3 +- suite2cases/zd1211-firmware.json | 6 +- suite2cases/zenity.json | 12 +- suite2cases/zip.json | 15 +- suite2cases/zlib.json | 24 +- suite2cases/zstd.json | 15 +- suite2cases/zziplib.json | 15 +- 906 files changed, 8996 insertions(+), 17992 deletions(-) diff --git a/suite2cases/CUnit.json b/suite2cases/CUnit.json index d4046e440..58a91bc87 100644 --- a/suite2cases/CUnit.json +++ b/suite2cases/CUnit.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_CUnit_install_and_remove_CUnit", - "rpm": "CUnit" + "name": "oe_test_CUnit_install_and_remove_CUnit" }, { - "name": "oe_test_CUnit_install_and_remove_CUnit-devel", - "rpm": "CUnit-devel" + "name": "oe_test_CUnit_install_and_remove_CUnit-devel" }, { - "name": "oe_test_CUnit_install_and_remove_CUnit-help", - "rpm": "CUnit-help" + "name": "oe_test_CUnit_install_and_remove_CUnit-help" }, { - "name": "oe_test_CUnit_install_and_remove_CUnit-debugsource", - "rpm": "CUnit-debugsource" + "name": "oe_test_CUnit_install_and_remove_CUnit-debugsource" }, { - "name": "oe_test_CUnit_install_and_remove_CUnit-debuginfo", - "rpm": "CUnit-debuginfo" + "name": "oe_test_CUnit_install_and_remove_CUnit-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/Cython.json b/suite2cases/Cython.json index dfb034ff3..52429d0ef 100644 --- a/suite2cases/Cython.json +++ b/suite2cases/Cython.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_Cython_install_and_remove_Cython", - "rpm": "Cython" + "name": "oe_test_Cython_install_and_remove_Cython" }, { - "name": "oe_test_Cython_install_and_remove_python3-Cython", - "rpm": "python3-Cython" + "name": "oe_test_Cython_install_and_remove_python3-Cython" }, { - "name": "oe_test_Cython_install_and_remove_Cython-debuginfo", - "rpm": "Cython-debuginfo" + "name": "oe_test_Cython_install_and_remove_Cython-debuginfo" }, { - "name": "oe_test_Cython_install_and_remove_Cython-debugsource", - "rpm": "Cython-debugsource" + "name": "oe_test_Cython_install_and_remove_Cython-debugsource" }, { - "name": "oe_test_Cython_install_and_remove_python2-Cython", - "rpm": "python2-Cython" + "name": "oe_test_Cython_install_and_remove_python2-Cython" } ] } \ No newline at end of file diff --git a/suite2cases/GConf2.json b/suite2cases/GConf2.json index 104d7c3b9..b00648546 100644 --- a/suite2cases/GConf2.json +++ b/suite2cases/GConf2.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_GConf2_install_and_remove_GConf2", - "rpm": "GConf2" + "name": "oe_test_GConf2_install_and_remove_GConf2" }, { - "name": "oe_test_GConf2_install_and_remove_GConf2-devel", - "rpm": "GConf2-devel" + "name": "oe_test_GConf2_install_and_remove_GConf2-devel" }, { - "name": "oe_test_GConf2_install_and_remove_GConf2-debuginfo", - "rpm": "GConf2-debuginfo" + "name": "oe_test_GConf2_install_and_remove_GConf2-debuginfo" }, { - "name": "oe_test_GConf2_install_and_remove_GConf2-debugsource", - "rpm": "GConf2-debugsource" + "name": "oe_test_GConf2_install_and_remove_GConf2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ImageMagick.json b/suite2cases/ImageMagick.json index b7f782135..32e60fbff 100644 --- a/suite2cases/ImageMagick.json +++ b/suite2cases/ImageMagick.json @@ -29,36 +29,28 @@ "name": "oe_test_ImageMagick_08" }, { - "name": "oe_test_ImageMagick_install_and_remove_ImageMagick", - "rpm": "ImageMagick" + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick" }, { - "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-perl", - "rpm": "ImageMagick-perl" + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-perl" }, { - "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-c++-devel", - "rpm": "ImageMagick-c++-devel" + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-c++-devel" }, { - "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-devel", - "rpm": "ImageMagick-devel" + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-devel" }, { - "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-help", - "rpm": "ImageMagick-help" + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-help" }, { - "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-c++", - "rpm": "ImageMagick-c++" + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-c++" }, { - "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-debuginfo", - "rpm": "ImageMagick-debuginfo" + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-debuginfo" }, { - "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-debugsource", - "rpm": "ImageMagick-debugsource" + "name": "oe_test_ImageMagick_install_and_remove_ImageMagick-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/Imath.json b/suite2cases/Imath.json index a73d8a19e..63bca28a2 100644 --- a/suite2cases/Imath.json +++ b/suite2cases/Imath.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_Imath_install_and_remove_Imath", - "rpm": "Imath" + "name": "oe_test_Imath_install_and_remove_Imath" }, { - "name": "oe_test_Imath_install_and_remove_python3-Imath", - "rpm": "python3-Imath" + "name": "oe_test_Imath_install_and_remove_python3-Imath" }, { - "name": "oe_test_Imath_install_and_remove_Imath-devel", - "rpm": "Imath-devel" + "name": "oe_test_Imath_install_and_remove_Imath-devel" }, { - "name": "oe_test_Imath_install_and_remove_Imath-debuginfo", - "rpm": "Imath-debuginfo" + "name": "oe_test_Imath_install_and_remove_Imath-debuginfo" }, { - "name": "oe_test_Imath_install_and_remove_Imath-debugsource", - "rpm": "Imath-debugsource" + "name": "oe_test_Imath_install_and_remove_Imath-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ModemManager.json b/suite2cases/ModemManager.json index efd5a2a4f..3a452e9b3 100644 --- a/suite2cases/ModemManager.json +++ b/suite2cases/ModemManager.json @@ -8,36 +8,28 @@ "name": "oe_test_service_ModemManager" }, { - "name": "oe_test_ModemManager_install_and_remove_ModemManager", - "rpm": "ModemManager" + "name": "oe_test_ModemManager_install_and_remove_ModemManager" }, { - "name": "oe_test_ModemManager_install_and_remove_ModemManager-glib-devel", - "rpm": "ModemManager-glib-devel" + "name": "oe_test_ModemManager_install_and_remove_ModemManager-glib-devel" }, { - "name": "oe_test_ModemManager_install_and_remove_ModemManager-devel", - "rpm": "ModemManager-devel" + "name": "oe_test_ModemManager_install_and_remove_ModemManager-devel" }, { - "name": "oe_test_ModemManager_install_and_remove_ModemManager-glib", - "rpm": "ModemManager-glib" + "name": "oe_test_ModemManager_install_and_remove_ModemManager-glib" }, { - "name": "oe_test_ModemManager_install_and_remove_ModemManager-vala", - "rpm": "ModemManager-vala" + "name": "oe_test_ModemManager_install_and_remove_ModemManager-vala" }, { - "name": "oe_test_ModemManager_install_and_remove_ModemManager-debuginfo", - "rpm": "ModemManager-debuginfo" + "name": "oe_test_ModemManager_install_and_remove_ModemManager-debuginfo" }, { - "name": "oe_test_ModemManager_install_and_remove_ModemManager-help", - "rpm": "ModemManager-help" + "name": "oe_test_ModemManager_install_and_remove_ModemManager-help" }, { - "name": "oe_test_ModemManager_install_and_remove_ModemManager-debugsource", - "rpm": "ModemManager-debugsource" + "name": "oe_test_ModemManager_install_and_remove_ModemManager-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/NetworkManager.json b/suite2cases/NetworkManager.json index a6b8d520e..27df41881 100644 --- a/suite2cases/NetworkManager.json +++ b/suite2cases/NetworkManager.json @@ -20,60 +20,46 @@ "name": "oe_test_libnetfilter_conntrack" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager", - "rpm": "NetworkManager" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-team", - "rpm": "NetworkManager-team" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-team" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-ppp", - "rpm": "NetworkManager-ppp" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-ppp" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-libnm-devel", - "rpm": "NetworkManager-libnm-devel" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-libnm-devel" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-config-server", - "rpm": "NetworkManager-config-server" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-config-server" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-wifi", - "rpm": "NetworkManager-wifi" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-wifi" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-wwan", - "rpm": "NetworkManager-wwan" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-wwan" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-bluetooth", - "rpm": "NetworkManager-bluetooth" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-bluetooth" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-libnm", - "rpm": "NetworkManager-libnm" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-libnm" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-ovs", - "rpm": "NetworkManager-ovs" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-ovs" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-cloud-setup", - "rpm": "NetworkManager-cloud-setup" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-cloud-setup" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-debugsource", - "rpm": "NetworkManager-debugsource" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-debugsource" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-help", - "rpm": "NetworkManager-help" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-help" }, { - "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-debuginfo", - "rpm": "NetworkManager-debuginfo" + "name": "oe_test_NetworkManager_install_and_remove_NetworkManager-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/OpenEXR.json b/suite2cases/OpenEXR.json index 56f5ab2ba..fb034bc09 100644 --- a/suite2cases/OpenEXR.json +++ b/suite2cases/OpenEXR.json @@ -26,24 +26,19 @@ "name": "oe_test_OpenEXR_exrstdattr_03" }, { - "name": "oe_test_OpenEXR_install_and_remove_OpenEXR", - "rpm": "OpenEXR" + "name": "oe_test_OpenEXR_install_and_remove_OpenEXR" }, { - "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-libs", - "rpm": "OpenEXR-libs" + "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-libs" }, { - "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-devel", - "rpm": "OpenEXR-devel" + "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-devel" }, { - "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-debugsource", - "rpm": "OpenEXR-debugsource" + "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-debugsource" }, { - "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-debuginfo", - "rpm": "OpenEXR-debuginfo" + "name": "oe_test_OpenEXR_install_and_remove_OpenEXR-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/SDL.json b/suite2cases/SDL.json index 000f7ea73..6d16116b9 100644 --- a/suite2cases/SDL.json +++ b/suite2cases/SDL.json @@ -8,24 +8,19 @@ "name": "oe_test_libsdl1.2" }, { - "name": "oe_test_SDL_install_and_remove_SDL", - "rpm": "SDL" + "name": "oe_test_SDL_install_and_remove_SDL" }, { - "name": "oe_test_SDL_install_and_remove_SDL-devel", - "rpm": "SDL-devel" + "name": "oe_test_SDL_install_and_remove_SDL-devel" }, { - "name": "oe_test_SDL_install_and_remove_SDL-help", - "rpm": "SDL-help" + "name": "oe_test_SDL_install_and_remove_SDL-help" }, { - "name": "oe_test_SDL_install_and_remove_SDL-debuginfo", - "rpm": "SDL-debuginfo" + "name": "oe_test_SDL_install_and_remove_SDL-debuginfo" }, { - "name": "oe_test_SDL_install_and_remove_SDL-debugsource", - "rpm": "SDL-debugsource" + "name": "oe_test_SDL_install_and_remove_SDL-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/Xaw3d.json b/suite2cases/Xaw3d.json index 579b8d0ce..1d10a9256 100644 --- a/suite2cases/Xaw3d.json +++ b/suite2cases/Xaw3d.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_Xaw3d_install_and_remove_Xaw3d", - "rpm": "Xaw3d" + "name": "oe_test_Xaw3d_install_and_remove_Xaw3d" }, { - "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-devel", - "rpm": "Xaw3d-devel" + "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-devel" }, { - "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-help", - "rpm": "Xaw3d-help" + "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-help" }, { - "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-debugsource", - "rpm": "Xaw3d-debugsource" + "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-debugsource" }, { - "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-debuginfo", - "rpm": "Xaw3d-debuginfo" + "name": "oe_test_Xaw3d_install_and_remove_Xaw3d-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/abattis-cantarell-fonts.json b/suite2cases/abattis-cantarell-fonts.json index 0c416b6ce..3797176af 100644 --- a/suite2cases/abattis-cantarell-fonts.json +++ b/suite2cases/abattis-cantarell-fonts.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts", - "rpm": "abattis-cantarell-fonts" + "name": "oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts" }, { - "name": "oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts-help", - "rpm": "abattis-cantarell-fonts-help" + "name": "oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts-help" } ] } \ No newline at end of file diff --git a/suite2cases/abseil-cpp.json b/suite2cases/abseil-cpp.json index bbc155528..88e2d5a3b 100644 --- a/suite2cases/abseil-cpp.json +++ b/suite2cases/abseil-cpp.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp", - "rpm": "abseil-cpp" + "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp" }, { - "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp-devel", - "rpm": "abseil-cpp-devel" + "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp-devel" }, { - "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp-debuginfo", - "rpm": "abseil-cpp-debuginfo" + "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp-debuginfo" }, { - "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp-debugsource", - "rpm": "abseil-cpp-debugsource" + "name": "oe_test_abseil-cpp_install_and_remove_abseil-cpp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/acl.json b/suite2cases/acl.json index 7540c5e4d..04cdf9441 100644 --- a/suite2cases/acl.json +++ b/suite2cases/acl.json @@ -59,32 +59,25 @@ "name": "oe_test_acl_default_inherit_fun02" }, { - "name": "oe_test_acl_install_and_remove_acl", - "rpm": "acl" + "name": "oe_test_acl_install_and_remove_acl" }, { - "name": "oe_test_acl_install_and_remove_libacl-devel", - "rpm": "libacl-devel" + "name": "oe_test_acl_install_and_remove_libacl-devel" }, { - "name": "oe_test_acl_install_and_remove_libacl", - "rpm": "libacl" + "name": "oe_test_acl_install_and_remove_libacl" }, { - "name": "oe_test_acl_install_and_remove_acl-help", - "rpm": "acl-help" + "name": "oe_test_acl_install_and_remove_acl-help" }, { - "name": "oe_test_acl_install_and_remove_acl-debuginfo", - "rpm": "acl-debuginfo" + "name": "oe_test_acl_install_and_remove_acl-debuginfo" }, { - "name": "oe_test_acl_install_and_remove_acl-debugsource", - "rpm": "acl-debugsource" + "name": "oe_test_acl_install_and_remove_acl-debugsource" }, { - "name": "oe_test_acl_install_and_remove_acl-devel", - "rpm": "acl-devel" + "name": "oe_test_acl_install_and_remove_acl-devel" } ] } \ No newline at end of file diff --git a/suite2cases/adobe-mappings-cmap.json b/suite2cases/adobe-mappings-cmap.json index d18fbcc89..05a81cdd2 100644 --- a/suite2cases/adobe-mappings-cmap.json +++ b/suite2cases/adobe-mappings-cmap.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap", - "rpm": "adobe-mappings-cmap" + "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap" }, { - "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-devel", - "rpm": "adobe-mappings-cmap-devel" + "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-devel" }, { - "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-lang", - "rpm": "adobe-mappings-cmap-lang" + "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-lang" }, { - "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-help", - "rpm": "adobe-mappings-cmap-help" + "name": "oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-help" } ] } \ No newline at end of file diff --git a/suite2cases/adobe-mappings-pdf.json b/suite2cases/adobe-mappings-pdf.json index 0edd5b183..43a42284b 100644 --- a/suite2cases/adobe-mappings-pdf.json +++ b/suite2cases/adobe-mappings-pdf.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf", - "rpm": "adobe-mappings-pdf" + "name": "oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf" }, { - "name": "oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-devel", - "rpm": "adobe-mappings-pdf-devel" + "name": "oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-devel" }, { - "name": "oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-help", - "rpm": "adobe-mappings-pdf-help" + "name": "oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-help" } ] } \ No newline at end of file diff --git a/suite2cases/adwaita-icon-theme.json b/suite2cases/adwaita-icon-theme.json index 077f5fe83..157dc7607 100644 --- a/suite2cases/adwaita-icon-theme.json +++ b/suite2cases/adwaita-icon-theme.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme", - "rpm": "adwaita-icon-theme" + "name": "oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme" }, { - "name": "oe_test_adwaita-icon-theme_install_and_remove_adwaita-cursor-theme", - "rpm": "adwaita-cursor-theme" + "name": "oe_test_adwaita-icon-theme_install_and_remove_adwaita-cursor-theme" }, { - "name": "oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme-devel", - "rpm": "adwaita-icon-theme-devel" + "name": "oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme-devel" } ] } \ No newline at end of file diff --git a/suite2cases/alsa-lib.json b/suite2cases/alsa-lib.json index 6c1aa7141..b3674707d 100644 --- a/suite2cases/alsa-lib.json +++ b/suite2cases/alsa-lib.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_alsa-lib_install_and_remove_alsa-lib", - "rpm": "alsa-lib" + "name": "oe_test_alsa-lib_install_and_remove_alsa-lib" }, { - "name": "oe_test_alsa-lib_install_and_remove_alsa-lib-devel", - "rpm": "alsa-lib-devel" + "name": "oe_test_alsa-lib_install_and_remove_alsa-lib-devel" }, { - "name": "oe_test_alsa-lib_install_and_remove_alsa-topology", - "rpm": "alsa-topology" + "name": "oe_test_alsa-lib_install_and_remove_alsa-topology" }, { - "name": "oe_test_alsa-lib_install_and_remove_alsa-ucm", - "rpm": "alsa-ucm" + "name": "oe_test_alsa-lib_install_and_remove_alsa-ucm" }, { - "name": "oe_test_alsa-lib_install_and_remove_alsa-lib-debuginfo", - "rpm": "alsa-lib-debuginfo" + "name": "oe_test_alsa-lib_install_and_remove_alsa-lib-debuginfo" }, { - "name": "oe_test_alsa-lib_install_and_remove_alsa-lib-debugsource", - "rpm": "alsa-lib-debugsource" + "name": "oe_test_alsa-lib_install_and_remove_alsa-lib-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/anaconda.json b/suite2cases/anaconda.json index 3e00a1c51..d3d616c39 100644 --- a/suite2cases/anaconda.json +++ b/suite2cases/anaconda.json @@ -35,32 +35,25 @@ "name": "oe_test_service_anaconda-fips" }, { - "name": "oe_test_anaconda_install_and_remove_anaconda", - "rpm": "anaconda" + "name": "oe_test_anaconda_install_and_remove_anaconda" }, { - "name": "oe_test_anaconda_install_and_remove_anaconda-tui", - "rpm": "anaconda-tui" + "name": "oe_test_anaconda_install_and_remove_anaconda-tui" }, { - "name": "oe_test_anaconda_install_and_remove_anaconda-dracut", - "rpm": "anaconda-dracut" + "name": "oe_test_anaconda_install_and_remove_anaconda-dracut" }, { - "name": "oe_test_anaconda_install_and_remove_anaconda-core", - "rpm": "anaconda-core" + "name": "oe_test_anaconda_install_and_remove_anaconda-core" }, { - "name": "oe_test_anaconda_install_and_remove_anaconda-devel", - "rpm": "anaconda-devel" + "name": "oe_test_anaconda_install_and_remove_anaconda-devel" }, { - "name": "oe_test_anaconda_install_and_remove_anaconda-debugsource", - "rpm": "anaconda-debugsource" + "name": "oe_test_anaconda_install_and_remove_anaconda-debugsource" }, { - "name": "oe_test_anaconda_install_and_remove_anaconda-debuginfo", - "rpm": "anaconda-debuginfo" + "name": "oe_test_anaconda_install_and_remove_anaconda-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/annobin.json b/suite2cases/annobin.json index 73622a130..9f76c099c 100644 --- a/suite2cases/annobin.json +++ b/suite2cases/annobin.json @@ -8,28 +8,22 @@ "name": "oe_test_annobin" }, { - "name": "oe_test_annobin_install_and_remove_annobin", - "rpm": "annobin" + "name": "oe_test_annobin_install_and_remove_annobin" }, { - "name": "oe_test_annobin_install_and_remove_annobin-annocheck", - "rpm": "annobin-annocheck" + "name": "oe_test_annobin_install_and_remove_annobin-annocheck" }, { - "name": "oe_test_annobin_install_and_remove_annobin-help", - "rpm": "annobin-help" + "name": "oe_test_annobin_install_and_remove_annobin-help" }, { - "name": "oe_test_annobin_install_and_remove_annobin-tests", - "rpm": "annobin-tests" + "name": "oe_test_annobin_install_and_remove_annobin-tests" }, { - "name": "oe_test_annobin_install_and_remove_annobin-debuginfo", - "rpm": "annobin-debuginfo" + "name": "oe_test_annobin_install_and_remove_annobin-debuginfo" }, { - "name": "oe_test_annobin_install_and_remove_annobin-debugsource", - "rpm": "annobin-debugsource" + "name": "oe_test_annobin_install_and_remove_annobin-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ant.json b/suite2cases/ant.json index 9924bcbc7..efd4f774f 100644 --- a/suite2cases/ant.json +++ b/suite2cases/ant.json @@ -20,96 +20,73 @@ "name": "oe_test_ant_005" }, { - "name": "oe_test_ant_install_and_remove_ant", - "rpm": "ant" + "name": "oe_test_ant_install_and_remove_ant" }, { - "name": "oe_test_ant_install_and_remove_ant-lib", - "rpm": "ant-lib" + "name": "oe_test_ant_install_and_remove_ant-lib" }, { - "name": "oe_test_ant_install_and_remove_ant-apache-bsf", - "rpm": "ant-apache-bsf" + "name": "oe_test_ant_install_and_remove_ant-apache-bsf" }, { - "name": "oe_test_ant_install_and_remove_ant-commons-logging", - "rpm": "ant-commons-logging" + "name": "oe_test_ant_install_and_remove_ant-commons-logging" }, { - "name": "oe_test_ant_install_and_remove_ant-commons-net", - "rpm": "ant-commons-net" + "name": "oe_test_ant_install_and_remove_ant-commons-net" }, { - "name": "oe_test_ant_install_and_remove_ant-apache-bcel", - "rpm": "ant-apache-bcel" + "name": "oe_test_ant_install_and_remove_ant-apache-bcel" }, { - "name": "oe_test_ant_install_and_remove_ant-apache-regexp", - "rpm": "ant-apache-regexp" + "name": "oe_test_ant_install_and_remove_ant-apache-regexp" }, { - "name": "oe_test_ant_install_and_remove_ant-apache-xalan2", - "rpm": "ant-apache-xalan2" + "name": "oe_test_ant_install_and_remove_ant-apache-xalan2" }, { - "name": "oe_test_ant_install_and_remove_ant-jdepend", - "rpm": "ant-jdepend" + "name": "oe_test_ant_install_and_remove_ant-jdepend" }, { - "name": "oe_test_ant_install_and_remove_ant-testutil", - "rpm": "ant-testutil" + "name": "oe_test_ant_install_and_remove_ant-testutil" }, { - "name": "oe_test_ant_install_and_remove_ant-jmf", - "rpm": "ant-jmf" + "name": "oe_test_ant_install_and_remove_ant-jmf" }, { - "name": "oe_test_ant_install_and_remove_ant-antlr", - "rpm": "ant-antlr" + "name": "oe_test_ant_install_and_remove_ant-antlr" }, { - "name": "oe_test_ant_install_and_remove_ant-apache-oro", - "rpm": "ant-apache-oro" + "name": "oe_test_ant_install_and_remove_ant-apache-oro" }, { - "name": "oe_test_ant_install_and_remove_ant-imageio", - "rpm": "ant-imageio" + "name": "oe_test_ant_install_and_remove_ant-imageio" }, { - "name": "oe_test_ant_install_and_remove_ant-javamail", - "rpm": "ant-javamail" + "name": "oe_test_ant_install_and_remove_ant-javamail" }, { - "name": "oe_test_ant_install_and_remove_ant-jsch", - "rpm": "ant-jsch" + "name": "oe_test_ant_install_and_remove_ant-jsch" }, { - "name": "oe_test_ant_install_and_remove_ant-junit", - "rpm": "ant-junit" + "name": "oe_test_ant_install_and_remove_ant-junit" }, { - "name": "oe_test_ant_install_and_remove_ant-xz", - "rpm": "ant-xz" + "name": "oe_test_ant_install_and_remove_ant-xz" }, { - "name": "oe_test_ant_install_and_remove_ant-help", - "rpm": "ant-help" + "name": "oe_test_ant_install_and_remove_ant-help" }, { - "name": "oe_test_ant_install_and_remove_ant-swing", - "rpm": "ant-swing" + "name": "oe_test_ant_install_and_remove_ant-swing" }, { - "name": "oe_test_ant_install_and_remove_ant-apache-resolver", - "rpm": "ant-apache-resolver" + "name": "oe_test_ant_install_and_remove_ant-apache-resolver" }, { - "name": "oe_test_ant_install_and_remove_ant-apache-log4j", - "rpm": "ant-apache-log4j" + "name": "oe_test_ant_install_and_remove_ant-apache-log4j" }, { - "name": "oe_test_ant_install_and_remove_ant-junit5", - "rpm": "ant-junit5" + "name": "oe_test_ant_install_and_remove_ant-junit5" } ] } \ No newline at end of file diff --git a/suite2cases/anthy.json b/suite2cases/anthy.json index 22c660132..1c5385a20 100755 --- a/suite2cases/anthy.json +++ b/suite2cases/anthy.json @@ -8,24 +8,19 @@ "name": "oe_test_anthy_01" }, { - "name": "oe_test_anthy_install_and_remove_anthy", - "rpm": "anthy" + "name": "oe_test_anthy_install_and_remove_anthy" }, { - "name": "oe_test_anthy_install_and_remove_anthy-devel", - "rpm": "anthy-devel" + "name": "oe_test_anthy_install_and_remove_anthy-devel" }, { - "name": "oe_test_anthy_install_and_remove_anthy-debuginfo", - "rpm": "anthy-debuginfo" + "name": "oe_test_anthy_install_and_remove_anthy-debuginfo" }, { - "name": "oe_test_anthy_install_and_remove_anthy-debugsource", - "rpm": "anthy-debugsource" + "name": "oe_test_anthy_install_and_remove_anthy-debugsource" }, { - "name": "oe_test_anthy_install_and_remove_anthy-help", - "rpm": "anthy-help" + "name": "oe_test_anthy_install_and_remove_anthy-help" } ] } \ No newline at end of file diff --git a/suite2cases/apache-parent.json b/suite2cases/apache-parent.json index 2af180109..1bdfd4edd 100644 --- a/suite2cases/apache-parent.json +++ b/suite2cases/apache-parent.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_apache-parent_install_and_remove_apache-parent", - "rpm": "apache-parent" + "name": "oe_test_apache-parent_install_and_remove_apache-parent" } ] } \ No newline at end of file diff --git a/suite2cases/argon2.json b/suite2cases/argon2.json index 49e02bfca..490fcddb3 100644 --- a/suite2cases/argon2.json +++ b/suite2cases/argon2.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_argon2_install_and_remove_argon2", - "rpm": "argon2" + "name": "oe_test_argon2_install_and_remove_argon2" }, { - "name": "oe_test_argon2_install_and_remove_libargon2", - "rpm": "libargon2" + "name": "oe_test_argon2_install_and_remove_libargon2" }, { - "name": "oe_test_argon2_install_and_remove_libargon2-devel", - "rpm": "libargon2-devel" + "name": "oe_test_argon2_install_and_remove_libargon2-devel" }, { - "name": "oe_test_argon2_install_and_remove_argon2-debuginfo", - "rpm": "argon2-debuginfo" + "name": "oe_test_argon2_install_and_remove_argon2-debuginfo" }, { - "name": "oe_test_argon2_install_and_remove_argon2-help", - "rpm": "argon2-help" + "name": "oe_test_argon2_install_and_remove_argon2-help" }, { - "name": "oe_test_argon2_install_and_remove_argon2-debugsource", - "rpm": "argon2-debugsource" + "name": "oe_test_argon2_install_and_remove_argon2-debugsource" }, { - "name": "oe_test_argon2_install_and_remove_argon2-devel", - "rpm": "argon2-devel" + "name": "oe_test_argon2_install_and_remove_argon2-devel" } ] } \ No newline at end of file diff --git a/suite2cases/asciidoc.json b/suite2cases/asciidoc.json index 3c2b2f487..21776d26a 100755 --- a/suite2cases/asciidoc.json +++ b/suite2cases/asciidoc.json @@ -20,24 +20,19 @@ "name": "oe_test_asciidoc_a2x_03" }, { - "name": "oe_test_asciidoc_install_and_remove_asciidoc", - "rpm": "asciidoc" + "name": "oe_test_asciidoc_install_and_remove_asciidoc" }, { - "name": "oe_test_asciidoc_install_and_remove_asciidoc-help", - "rpm": "asciidoc-help" + "name": "oe_test_asciidoc_install_and_remove_asciidoc-help" }, { - "name": "oe_test_asciidoc_install_and_remove_asciidoc-doc", - "rpm": "asciidoc-doc" + "name": "oe_test_asciidoc_install_and_remove_asciidoc-doc" }, { - "name": "oe_test_asciidoc_install_and_remove_asciidoc-latex", - "rpm": "asciidoc-latex" + "name": "oe_test_asciidoc_install_and_remove_asciidoc-latex" }, { - "name": "oe_test_asciidoc_install_and_remove_asciidoc-music", - "rpm": "asciidoc-music" + "name": "oe_test_asciidoc_install_and_remove_asciidoc-music" } ] } \ No newline at end of file diff --git a/suite2cases/aspell.json b/suite2cases/aspell.json index 2cb31620c..41fcd1778 100644 --- a/suite2cases/aspell.json +++ b/suite2cases/aspell.json @@ -35,24 +35,19 @@ "name": "oe_test_aspell_word-list-compress" }, { - "name": "oe_test_aspell_install_and_remove_aspell", - "rpm": "aspell" + "name": "oe_test_aspell_install_and_remove_aspell" }, { - "name": "oe_test_aspell_install_and_remove_aspell-help", - "rpm": "aspell-help" + "name": "oe_test_aspell_install_and_remove_aspell-help" }, { - "name": "oe_test_aspell_install_and_remove_aspell-devel", - "rpm": "aspell-devel" + "name": "oe_test_aspell_install_and_remove_aspell-devel" }, { - "name": "oe_test_aspell_install_and_remove_aspell-debuginfo", - "rpm": "aspell-debuginfo" + "name": "oe_test_aspell_install_and_remove_aspell-debuginfo" }, { - "name": "oe_test_aspell_install_and_remove_aspell-debugsource", - "rpm": "aspell-debugsource" + "name": "oe_test_aspell_install_and_remove_aspell-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/at-spi2-atk.json b/suite2cases/at-spi2-atk.json index f781a844c..5cbc94e0b 100644 --- a/suite2cases/at-spi2-atk.json +++ b/suite2cases/at-spi2-atk.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk", - "rpm": "at-spi2-atk" + "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk" }, { - "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-devel", - "rpm": "at-spi2-atk-devel" + "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-devel" }, { - "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debuginfo", - "rpm": "at-spi2-atk-debuginfo" + "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debuginfo" }, { - "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-help", - "rpm": "at-spi2-atk-help" + "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-help" }, { - "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debugsource", - "rpm": "at-spi2-atk-debugsource" + "name": "oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/at-spi2-core.json b/suite2cases/at-spi2-core.json index 7c335064f..881266cdc 100644 --- a/suite2cases/at-spi2-core.json +++ b/suite2cases/at-spi2-core.json @@ -5,40 +5,31 @@ "memory": 4, "cases": [ { - "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core", - "rpm": "at-spi2-core" + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core" }, { - "name": "oe_test_at-spi2-core_install_and_remove_atk", - "rpm": "atk" + "name": "oe_test_at-spi2-core_install_and_remove_atk" }, { - "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-atk-devel", - "rpm": "at-spi2-atk-devel" + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-atk-devel" }, { - "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-atk", - "rpm": "at-spi2-atk" + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-atk" }, { - "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-devel", - "rpm": "at-spi2-core-devel" + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-devel" }, { - "name": "oe_test_at-spi2-core_install_and_remove_atk-devel", - "rpm": "atk-devel" + "name": "oe_test_at-spi2-core_install_and_remove_atk-devel" }, { - "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-help", - "rpm": "at-spi2-core-help" + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-help" }, { - "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-debuginfo", - "rpm": "at-spi2-core-debuginfo" + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-debuginfo" }, { - "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-debugsource", - "rpm": "at-spi2-core-debugsource" + "name": "oe_test_at-spi2-core_install_and_remove_at-spi2-core-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/atf.json b/suite2cases/atf.json index c2b165972..92cb99e5e 100644 --- a/suite2cases/atf.json +++ b/suite2cases/atf.json @@ -5,48 +5,37 @@ "memory": 4, "cases": [ { - "name": "oe_test_atf_install_and_remove_atf", - "rpm": "atf" + "name": "oe_test_atf_install_and_remove_atf" }, { - "name": "oe_test_atf_install_and_remove_libatf-sh", - "rpm": "libatf-sh" + "name": "oe_test_atf_install_and_remove_libatf-sh" }, { - "name": "oe_test_atf_install_and_remove_atf-tests", - "rpm": "atf-tests" + "name": "oe_test_atf_install_and_remove_atf-tests" }, { - "name": "oe_test_atf_install_and_remove_libatf-c", - "rpm": "libatf-c" + "name": "oe_test_atf_install_and_remove_libatf-c" }, { - "name": "oe_test_atf_install_and_remove_libatf-c++-devel", - "rpm": "libatf-c++-devel" + "name": "oe_test_atf_install_and_remove_libatf-c++-devel" }, { - "name": "oe_test_atf_install_and_remove_libatf-sh-devel", - "rpm": "libatf-sh-devel" + "name": "oe_test_atf_install_and_remove_libatf-sh-devel" }, { - "name": "oe_test_atf_install_and_remove_libatf-c-devel", - "rpm": "libatf-c-devel" + "name": "oe_test_atf_install_and_remove_libatf-c-devel" }, { - "name": "oe_test_atf_install_and_remove_libatf-c++", - "rpm": "libatf-c++" + "name": "oe_test_atf_install_and_remove_libatf-c++" }, { - "name": "oe_test_atf_install_and_remove_atf-help", - "rpm": "atf-help" + "name": "oe_test_atf_install_and_remove_atf-help" }, { - "name": "oe_test_atf_install_and_remove_atf-debuginfo", - "rpm": "atf-debuginfo" + "name": "oe_test_atf_install_and_remove_atf-debuginfo" }, { - "name": "oe_test_atf_install_and_remove_atf-debugsource", - "rpm": "atf-debugsource" + "name": "oe_test_atf_install_and_remove_atf-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/atk.json b/suite2cases/atk.json index d5824f636..e2dd6963e 100644 --- a/suite2cases/atk.json +++ b/suite2cases/atk.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_atk_install_and_remove_atk", - "rpm": "atk" + "name": "oe_test_atk_install_and_remove_atk" }, { - "name": "oe_test_atk_install_and_remove_atk-devel", - "rpm": "atk-devel" + "name": "oe_test_atk_install_and_remove_atk-devel" }, { - "name": "oe_test_atk_install_and_remove_atk-debuginfo", - "rpm": "atk-debuginfo" + "name": "oe_test_atk_install_and_remove_atk-debuginfo" }, { - "name": "oe_test_atk_install_and_remove_atk-debugsource", - "rpm": "atk-debugsource" + "name": "oe_test_atk_install_and_remove_atk-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/atmel-firmware.json b/suite2cases/atmel-firmware.json index 0de0c9fed..cd54e18f2 100644 --- a/suite2cases/atmel-firmware.json +++ b/suite2cases/atmel-firmware.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_atmel-firmware_install_and_remove_atmel-firmware", - "rpm": "atmel-firmware" + "name": "oe_test_atmel-firmware_install_and_remove_atmel-firmware" }, { - "name": "oe_test_atmel-firmware_install_and_remove_atmel-firmware-help", - "rpm": "atmel-firmware-help" + "name": "oe_test_atmel-firmware_install_and_remove_atmel-firmware-help" } ] } \ No newline at end of file diff --git a/suite2cases/attr.json b/suite2cases/attr.json index c5940f94d..bcd094707 100644 --- a/suite2cases/attr.json +++ b/suite2cases/attr.json @@ -8,24 +8,19 @@ "name": "oe_test_attr" }, { - "name": "oe_test_attr_install_and_remove_attr", - "rpm": "attr" + "name": "oe_test_attr_install_and_remove_attr" }, { - "name": "oe_test_attr_install_and_remove_libattr-devel", - "rpm": "libattr-devel" + "name": "oe_test_attr_install_and_remove_libattr-devel" }, { - "name": "oe_test_attr_install_and_remove_attr-help", - "rpm": "attr-help" + "name": "oe_test_attr_install_and_remove_attr-help" }, { - "name": "oe_test_attr_install_and_remove_attr-debuginfo", - "rpm": "attr-debuginfo" + "name": "oe_test_attr_install_and_remove_attr-debuginfo" }, { - "name": "oe_test_attr_install_and_remove_attr-debugsource", - "rpm": "attr-debugsource" + "name": "oe_test_attr_install_and_remove_attr-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/audit.json b/suite2cases/audit.json index b89dc89c2..84d5b19f0 100644 --- a/suite2cases/audit.json +++ b/suite2cases/audit.json @@ -113,44 +113,34 @@ "name": "oe_test_audit_monitor_socket_file" }, { - "name": "oe_test_audit_install_and_remove_audit", - "rpm": "audit" + "name": "oe_test_audit_install_and_remove_audit" }, { - "name": "oe_test_audit_install_and_remove_audit-devel", - "rpm": "audit-devel" + "name": "oe_test_audit_install_and_remove_audit-devel" }, { - "name": "oe_test_audit_install_and_remove_audit-libs", - "rpm": "audit-libs" + "name": "oe_test_audit_install_and_remove_audit-libs" }, { - "name": "oe_test_audit_install_and_remove_audispd-plugins", - "rpm": "audispd-plugins" + "name": "oe_test_audit_install_and_remove_audispd-plugins" }, { - "name": "oe_test_audit_install_and_remove_audispd-plugins-zos", - "rpm": "audispd-plugins-zos" + "name": "oe_test_audit_install_and_remove_audispd-plugins-zos" }, { - "name": "oe_test_audit_install_and_remove_python3-audit", - "rpm": "python3-audit" + "name": "oe_test_audit_install_and_remove_python3-audit" }, { - "name": "oe_test_audit_install_and_remove_audit-debugsource", - "rpm": "audit-debugsource" + "name": "oe_test_audit_install_and_remove_audit-debugsource" }, { - "name": "oe_test_audit_install_and_remove_audit-debuginfo", - "rpm": "audit-debuginfo" + "name": "oe_test_audit_install_and_remove_audit-debuginfo" }, { - "name": "oe_test_audit_install_and_remove_audit-help", - "rpm": "audit-help" + "name": "oe_test_audit_install_and_remove_audit-help" }, { - "name": "oe_test_audit_install_and_remove_python2-audit", - "rpm": "python2-audit" + "name": "oe_test_audit_install_and_remove_python2-audit" } ] } \ No newline at end of file diff --git a/suite2cases/augeas.json b/suite2cases/augeas.json index 1f38d5eb7..a27b2b020 100644 --- a/suite2cases/augeas.json +++ b/suite2cases/augeas.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_augeas_install_and_remove_augeas", - "rpm": "augeas" + "name": "oe_test_augeas_install_and_remove_augeas" }, { - "name": "oe_test_augeas_install_and_remove_augeas-devel", - "rpm": "augeas-devel" + "name": "oe_test_augeas_install_and_remove_augeas-devel" }, { - "name": "oe_test_augeas_install_and_remove_augeas-debugsource", - "rpm": "augeas-debugsource" + "name": "oe_test_augeas_install_and_remove_augeas-debugsource" }, { - "name": "oe_test_augeas_install_and_remove_augeas-help", - "rpm": "augeas-help" + "name": "oe_test_augeas_install_and_remove_augeas-help" }, { - "name": "oe_test_augeas_install_and_remove_augeas-debuginfo", - "rpm": "augeas-debuginfo" + "name": "oe_test_augeas_install_and_remove_augeas-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/authselect.json b/suite2cases/authselect.json index d7676b670..eb307be0d 100644 --- a/suite2cases/authselect.json +++ b/suite2cases/authselect.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_authselect_install_and_remove_authselect", - "rpm": "authselect" + "name": "oe_test_authselect_install_and_remove_authselect" }, { - "name": "oe_test_authselect_install_and_remove_authselect-devel", - "rpm": "authselect-devel" + "name": "oe_test_authselect_install_and_remove_authselect-devel" }, { - "name": "oe_test_authselect_install_and_remove_authselect-compat", - "rpm": "authselect-compat" + "name": "oe_test_authselect_install_and_remove_authselect-compat" }, { - "name": "oe_test_authselect_install_and_remove_authselect-help", - "rpm": "authselect-help" + "name": "oe_test_authselect_install_and_remove_authselect-help" }, { - "name": "oe_test_authselect_install_and_remove_authselect-debugsource", - "rpm": "authselect-debugsource" + "name": "oe_test_authselect_install_and_remove_authselect-debugsource" }, { - "name": "oe_test_authselect_install_and_remove_authselect-debuginfo", - "rpm": "authselect-debuginfo" + "name": "oe_test_authselect_install_and_remove_authselect-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/autoconf-archive.json b/suite2cases/autoconf-archive.json index 1072e25c7..b24c2b2c5 100644 --- a/suite2cases/autoconf-archive.json +++ b/suite2cases/autoconf-archive.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_autoconf-archive_install_and_remove_autoconf-archive", - "rpm": "autoconf-archive" + "name": "oe_test_autoconf-archive_install_and_remove_autoconf-archive" } ] } \ No newline at end of file diff --git a/suite2cases/autoconf.json b/suite2cases/autoconf.json index af0c242d0..0053f4404 100644 --- a/suite2cases/autoconf.json +++ b/suite2cases/autoconf.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_autoconf_install_and_remove_autoconf", - "rpm": "autoconf" + "name": "oe_test_autoconf_install_and_remove_autoconf" }, { - "name": "oe_test_autoconf_install_and_remove_autoconf-help", - "rpm": "autoconf-help" + "name": "oe_test_autoconf_install_and_remove_autoconf-help" } ] } \ No newline at end of file diff --git a/suite2cases/autogen.json b/suite2cases/autogen.json index 1c62ce739..acc6d522a 100644 --- a/suite2cases/autogen.json +++ b/suite2cases/autogen.json @@ -5,36 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_autogen_install_and_remove_autogen", - "rpm": "autogen" + "name": "oe_test_autogen_install_and_remove_autogen" }, { - "name": "oe_test_autogen_install_and_remove_autogen-help", - "rpm": "autogen-help" + "name": "oe_test_autogen_install_and_remove_autogen-help" }, { - "name": "oe_test_autogen_install_and_remove_autogen-devel", - "rpm": "autogen-devel" + "name": "oe_test_autogen_install_and_remove_autogen-devel" }, { - "name": "oe_test_autogen_install_and_remove_autogen-debugsource", - "rpm": "autogen-debugsource" + "name": "oe_test_autogen_install_and_remove_autogen-debugsource" }, { - "name": "oe_test_autogen_install_and_remove_autogen-debuginfo", - "rpm": "autogen-debuginfo" + "name": "oe_test_autogen_install_and_remove_autogen-debuginfo" }, { - "name": "oe_test_autogen_install_and_remove_autogen-libopts", - "rpm": "autogen-libopts" + "name": "oe_test_autogen_install_and_remove_autogen-libopts" }, { - "name": "oe_test_autogen_install_and_remove_autogen-libopts-devel", - "rpm": "autogen-libopts-devel" + "name": "oe_test_autogen_install_and_remove_autogen-libopts-devel" }, { - "name": "oe_test_autogen_install_and_remove_autogen-doc", - "rpm": "autogen-doc" + "name": "oe_test_autogen_install_and_remove_autogen-doc" } ] } \ No newline at end of file diff --git a/suite2cases/automake.json b/suite2cases/automake.json index e08bfdf61..95928c42a 100644 --- a/suite2cases/automake.json +++ b/suite2cases/automake.json @@ -8,12 +8,10 @@ "name": "oe_test_automake" }, { - "name": "oe_test_automake_install_and_remove_automake", - "rpm": "automake" + "name": "oe_test_automake_install_and_remove_automake" }, { - "name": "oe_test_automake_install_and_remove_automake-help", - "rpm": "automake-help" + "name": "oe_test_automake_install_and_remove_automake-help" } ] } \ No newline at end of file diff --git a/suite2cases/avahi.json b/suite2cases/avahi.json index df4a05c4b..a8e326cd6 100644 --- a/suite2cases/avahi.json +++ b/suite2cases/avahi.json @@ -14,104 +14,79 @@ "name": "oe_test_socket_avahi-daemon" }, { - "name": "oe_test_avahi_install_and_remove_avahi", - "rpm": "avahi" + "name": "oe_test_avahi_install_and_remove_avahi" }, { - "name": "oe_test_avahi_install_and_remove_avahi-tools", - "rpm": "avahi-tools" + "name": "oe_test_avahi_install_and_remove_avahi-tools" }, { - "name": "oe_test_avahi_install_and_remove_avahi-compat-libdns_sd", - "rpm": "avahi-compat-libdns_sd" + "name": "oe_test_avahi_install_and_remove_avahi-compat-libdns_sd" }, { - "name": "oe_test_avahi_install_and_remove_avahi-compat-libdns_sd-devel", - "rpm": "avahi-compat-libdns_sd-devel" + "name": "oe_test_avahi_install_and_remove_avahi-compat-libdns_sd-devel" }, { - "name": "oe_test_avahi_install_and_remove_python2-avahi", - "rpm": "python2-avahi" + "name": "oe_test_avahi_install_and_remove_python2-avahi" }, { - "name": "oe_test_avahi_install_and_remove_avahi-glib", - "rpm": "avahi-glib" + "name": "oe_test_avahi_install_and_remove_avahi-glib" }, { - "name": "oe_test_avahi_install_and_remove_avahi-glib-devel", - "rpm": "avahi-glib-devel" + "name": "oe_test_avahi_install_and_remove_avahi-glib-devel" }, { - "name": "oe_test_avahi_install_and_remove_avahi-gobject", - "rpm": "avahi-gobject" + "name": "oe_test_avahi_install_and_remove_avahi-gobject" }, { - "name": "oe_test_avahi_install_and_remove_avahi-libs", - "rpm": "avahi-libs" + "name": "oe_test_avahi_install_and_remove_avahi-libs" }, { - "name": "oe_test_avahi_install_and_remove_avahi-ui-tools", - "rpm": "avahi-ui-tools" + "name": "oe_test_avahi_install_and_remove_avahi-ui-tools" }, { - "name": "oe_test_avahi_install_and_remove_avahi-autoipd", - "rpm": "avahi-autoipd" + "name": "oe_test_avahi_install_and_remove_avahi-autoipd" }, { - "name": "oe_test_avahi_install_and_remove_avahi-compat-howl", - "rpm": "avahi-compat-howl" + "name": "oe_test_avahi_install_and_remove_avahi-compat-howl" }, { - "name": "oe_test_avahi_install_and_remove_avahi-gobject-devel", - "rpm": "avahi-gobject-devel" + "name": "oe_test_avahi_install_and_remove_avahi-gobject-devel" }, { - "name": "oe_test_avahi_install_and_remove_avahi-ui-gtk3", - "rpm": "avahi-ui-gtk3" + "name": "oe_test_avahi_install_and_remove_avahi-ui-gtk3" }, { - "name": "oe_test_avahi_install_and_remove_avahi-ui", - "rpm": "avahi-ui" + "name": "oe_test_avahi_install_and_remove_avahi-ui" }, { - "name": "oe_test_avahi_install_and_remove_avahi-dnsconfd", - "rpm": "avahi-dnsconfd" + "name": "oe_test_avahi_install_and_remove_avahi-dnsconfd" }, { - "name": "oe_test_avahi_install_and_remove_avahi-compat-howl-devel", - "rpm": "avahi-compat-howl-devel" + "name": "oe_test_avahi_install_and_remove_avahi-compat-howl-devel" }, { - "name": "oe_test_avahi_install_and_remove_avahi-devel", - "rpm": "avahi-devel" + "name": "oe_test_avahi_install_and_remove_avahi-devel" }, { - "name": "oe_test_avahi_install_and_remove_python3-avahi", - "rpm": "python3-avahi" + "name": "oe_test_avahi_install_and_remove_python3-avahi" }, { - "name": "oe_test_avahi_install_and_remove_avahi-ui-devel", - "rpm": "avahi-ui-devel" + "name": "oe_test_avahi_install_and_remove_avahi-ui-devel" }, { - "name": "oe_test_avahi_install_and_remove_avahi-qt5", - "rpm": "avahi-qt5" + "name": "oe_test_avahi_install_and_remove_avahi-qt5" }, { - "name": "oe_test_avahi_install_and_remove_avahi-qt5-devel", - "rpm": "avahi-qt5-devel" + "name": "oe_test_avahi_install_and_remove_avahi-qt5-devel" }, { - "name": "oe_test_avahi_install_and_remove_avahi-help", - "rpm": "avahi-help" + "name": "oe_test_avahi_install_and_remove_avahi-help" }, { - "name": "oe_test_avahi_install_and_remove_avahi-debuginfo", - "rpm": "avahi-debuginfo" + "name": "oe_test_avahi_install_and_remove_avahi-debuginfo" }, { - "name": "oe_test_avahi_install_and_remove_avahi-debugsource", - "rpm": "avahi-debugsource" + "name": "oe_test_avahi_install_and_remove_avahi-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/b43-openfwwf.json b/suite2cases/b43-openfwwf.json index 9ae4c3b14..643a25aea 100644 --- a/suite2cases/b43-openfwwf.json +++ b/suite2cases/b43-openfwwf.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_b43-openfwwf_install_and_remove_b43-openfwwf", - "rpm": "b43-openfwwf" + "name": "oe_test_b43-openfwwf_install_and_remove_b43-openfwwf" }, { - "name": "oe_test_b43-openfwwf_install_and_remove_b43-openfwwf-help", - "rpm": "b43-openfwwf-help" + "name": "oe_test_b43-openfwwf_install_and_remove_b43-openfwwf-help" } ] } \ No newline at end of file diff --git a/suite2cases/b43-tools.json b/suite2cases/b43-tools.json index e94cff679..1a20a7225 100644 --- a/suite2cases/b43-tools.json +++ b/suite2cases/b43-tools.json @@ -8,16 +8,13 @@ "name": "oe_test_b43-tools_b43-asm" }, { - "name": "oe_test_b43-tools_install_and_remove_b43-tools", - "rpm": "b43-tools" + "name": "oe_test_b43-tools_install_and_remove_b43-tools" }, { - "name": "oe_test_b43-tools_install_and_remove_b43-tools-debuginfo", - "rpm": "b43-tools-debuginfo" + "name": "oe_test_b43-tools_install_and_remove_b43-tools-debuginfo" }, { - "name": "oe_test_b43-tools_install_and_remove_b43-tools-debugsource", - "rpm": "b43-tools-debugsource" + "name": "oe_test_b43-tools_install_and_remove_b43-tools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/babel.json b/suite2cases/babel.json index a33fd7f59..ed7f35462 100644 --- a/suite2cases/babel.json +++ b/suite2cases/babel.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_babel_install_and_remove_babel", - "rpm": "babel" + "name": "oe_test_babel_install_and_remove_babel" }, { - "name": "oe_test_babel_install_and_remove_python3-babel", - "rpm": "python3-babel" + "name": "oe_test_babel_install_and_remove_python3-babel" }, { - "name": "oe_test_babel_install_and_remove_babel-help", - "rpm": "babel-help" + "name": "oe_test_babel_install_and_remove_babel-help" }, { - "name": "oe_test_babel_install_and_remove_python2-babel", - "rpm": "python2-babel" + "name": "oe_test_babel_install_and_remove_python2-babel" } ] } \ No newline at end of file diff --git a/suite2cases/babeltrace.json b/suite2cases/babeltrace.json index a6a1ec337..550e52e5d 100644 --- a/suite2cases/babeltrace.json +++ b/suite2cases/babeltrace.json @@ -8,28 +8,22 @@ "name": "oe_test_babeltrace" }, { - "name": "oe_test_babeltrace_install_and_remove_babeltrace", - "rpm": "babeltrace" + "name": "oe_test_babeltrace_install_and_remove_babeltrace" }, { - "name": "oe_test_babeltrace_install_and_remove_libbabeltrace-devel", - "rpm": "libbabeltrace-devel" + "name": "oe_test_babeltrace_install_and_remove_libbabeltrace-devel" }, { - "name": "oe_test_babeltrace_install_and_remove_python3-babeltrace", - "rpm": "python3-babeltrace" + "name": "oe_test_babeltrace_install_and_remove_python3-babeltrace" }, { - "name": "oe_test_babeltrace_install_and_remove_babeltrace-debuginfo", - "rpm": "babeltrace-debuginfo" + "name": "oe_test_babeltrace_install_and_remove_babeltrace-debuginfo" }, { - "name": "oe_test_babeltrace_install_and_remove_babeltrace-debugsource", - "rpm": "babeltrace-debugsource" + "name": "oe_test_babeltrace_install_and_remove_babeltrace-debugsource" }, { - "name": "oe_test_babeltrace_install_and_remove_babeltrace-help", - "rpm": "babeltrace-help" + "name": "oe_test_babeltrace_install_and_remove_babeltrace-help" } ] } \ No newline at end of file diff --git a/suite2cases/basesystem.json b/suite2cases/basesystem.json index 5b81c3e33..6ca66200a 100644 --- a/suite2cases/basesystem.json +++ b/suite2cases/basesystem.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_basesystem_install_and_remove_basesystem", - "rpm": "basesystem" + "name": "oe_test_basesystem_install_and_remove_basesystem" } ] } \ No newline at end of file diff --git a/suite2cases/bash-completion.json b/suite2cases/bash-completion.json index 409c59db6..755f48449 100644 --- a/suite2cases/bash-completion.json +++ b/suite2cases/bash-completion.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_bash-completion_install_and_remove_bash-completion", - "rpm": "bash-completion" + "name": "oe_test_bash-completion_install_and_remove_bash-completion" }, { - "name": "oe_test_bash-completion_install_and_remove_bash-completion-help", - "rpm": "bash-completion-help" + "name": "oe_test_bash-completion_install_and_remove_bash-completion-help" } ] } \ No newline at end of file diff --git a/suite2cases/bash.json b/suite2cases/bash.json index 83e371dda..020768088 100644 --- a/suite2cases/bash.json +++ b/suite2cases/bash.json @@ -11,32 +11,25 @@ "name": "oe_test_readarray" }, { - "name": "oe_test_bash_install_and_remove_bash", - "rpm": "bash" + "name": "oe_test_bash_install_and_remove_bash" }, { - "name": "oe_test_bash_install_and_remove_bash-devel", - "rpm": "bash-devel" + "name": "oe_test_bash_install_and_remove_bash-devel" }, { - "name": "oe_test_bash_install_and_remove_bash-help", - "rpm": "bash-help" + "name": "oe_test_bash_install_and_remove_bash-help" }, { - "name": "oe_test_bash_install_and_remove_bash-debuginfo", - "rpm": "bash-debuginfo" + "name": "oe_test_bash_install_and_remove_bash-debuginfo" }, { - "name": "oe_test_bash_install_and_remove_bash-debugsource", - "rpm": "bash-debugsource" + "name": "oe_test_bash_install_and_remove_bash-debugsource" }, { - "name": "oe_test_bash_install_and_remove_bash-relocation", - "rpm": "bash-relocation" + "name": "oe_test_bash_install_and_remove_bash-relocation" }, { - "name": "oe_test_bash_install_and_remove_bash-doc", - "rpm": "bash-doc" + "name": "oe_test_bash_install_and_remove_bash-doc" } ] } \ No newline at end of file diff --git a/suite2cases/bc.json b/suite2cases/bc.json index cef5e3c5b..548d7c392 100644 --- a/suite2cases/bc.json +++ b/suite2cases/bc.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_bc_install_and_remove_bc", - "rpm": "bc" + "name": "oe_test_bc_install_and_remove_bc" }, { - "name": "oe_test_bc_install_and_remove_bc-help", - "rpm": "bc-help" + "name": "oe_test_bc_install_and_remove_bc-help" }, { - "name": "oe_test_bc_install_and_remove_bc-debuginfo", - "rpm": "bc-debuginfo" + "name": "oe_test_bc_install_and_remove_bc-debuginfo" }, { - "name": "oe_test_bc_install_and_remove_bc-debugsource", - "rpm": "bc-debugsource" + "name": "oe_test_bc_install_and_remove_bc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/bcel.json b/suite2cases/bcel.json index 51473a1d7..9f0fdd987 100644 --- a/suite2cases/bcel.json +++ b/suite2cases/bcel.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_bcel_install_and_remove_bcel", - "rpm": "bcel" + "name": "oe_test_bcel_install_and_remove_bcel" } ] } \ No newline at end of file diff --git a/suite2cases/beakerlib.json b/suite2cases/beakerlib.json index a26f44c09..cf8398921 100644 --- a/suite2cases/beakerlib.json +++ b/suite2cases/beakerlib.json @@ -11,16 +11,13 @@ "name": "oe_test_beakerlib_lsb_release" }, { - "name": "oe_test_beakerlib_install_and_remove_beakerlib", - "rpm": "beakerlib" + "name": "oe_test_beakerlib_install_and_remove_beakerlib" }, { - "name": "oe_test_beakerlib_install_and_remove_beakerlib-vim-syntax", - "rpm": "beakerlib-vim-syntax" + "name": "oe_test_beakerlib_install_and_remove_beakerlib-vim-syntax" }, { - "name": "oe_test_beakerlib_install_and_remove_beakerlib-help", - "rpm": "beakerlib-help" + "name": "oe_test_beakerlib_install_and_remove_beakerlib-help" } ] } \ No newline at end of file diff --git a/suite2cases/bind.json b/suite2cases/bind.json index 510e49661..b0506dab4 100644 --- a/suite2cases/bind.json +++ b/suite2cases/bind.json @@ -17,84 +17,64 @@ "name": "oe_test_service_named" }, { - "name": "oe_test_bind_install_and_remove_bind", - "rpm": "bind" + "name": "oe_test_bind_install_and_remove_bind" }, { - "name": "oe_test_bind_install_and_remove_bind-libs", - "rpm": "bind-libs" + "name": "oe_test_bind_install_and_remove_bind-libs" }, { - "name": "oe_test_bind_install_and_remove_bind-dnssec-utils", - "rpm": "bind-dnssec-utils" + "name": "oe_test_bind_install_and_remove_bind-dnssec-utils" }, { - "name": "oe_test_bind_install_and_remove_bind-license", - "rpm": "bind-license" + "name": "oe_test_bind_install_and_remove_bind-license" }, { - "name": "oe_test_bind_install_and_remove_bind-dnssec-doc", - "rpm": "bind-dnssec-doc" + "name": "oe_test_bind_install_and_remove_bind-dnssec-doc" }, { - "name": "oe_test_bind_install_and_remove_bind-utils", - "rpm": "bind-utils" + "name": "oe_test_bind_install_and_remove_bind-utils" }, { - "name": "oe_test_bind_install_and_remove_bind-devel", - "rpm": "bind-devel" + "name": "oe_test_bind_install_and_remove_bind-devel" }, { - "name": "oe_test_bind_install_and_remove_bind-chroot", - "rpm": "bind-chroot" + "name": "oe_test_bind_install_and_remove_bind-chroot" }, { - "name": "oe_test_bind_install_and_remove_bind-debuginfo", - "rpm": "bind-debuginfo" + "name": "oe_test_bind_install_and_remove_bind-debuginfo" }, { - "name": "oe_test_bind_install_and_remove_bind-debugsource", - "rpm": "bind-debugsource" + "name": "oe_test_bind_install_and_remove_bind-debugsource" }, { - "name": "oe_test_bind_install_and_remove_bind-pkcs11", - "rpm": "bind-pkcs11" + "name": "oe_test_bind_install_and_remove_bind-pkcs11" }, { - "name": "oe_test_bind_install_and_remove_bind-pkcs11-utils", - "rpm": "bind-pkcs11-utils" + "name": "oe_test_bind_install_and_remove_bind-pkcs11-utils" }, { - "name": "oe_test_bind_install_and_remove_python3-bind", - "rpm": "python3-bind" + "name": "oe_test_bind_install_and_remove_python3-bind" }, { - "name": "oe_test_bind_install_and_remove_bind-pkcs11-libs", - "rpm": "bind-pkcs11-libs" + "name": "oe_test_bind_install_and_remove_bind-pkcs11-libs" }, { - "name": "oe_test_bind_install_and_remove_bind-pkcs11-devel", - "rpm": "bind-pkcs11-devel" + "name": "oe_test_bind_install_and_remove_bind-pkcs11-devel" }, { - "name": "oe_test_bind_install_and_remove_bind-sdb", - "rpm": "bind-sdb" + "name": "oe_test_bind_install_and_remove_bind-sdb" }, { - "name": "oe_test_bind_install_and_remove_bind-libs-lite", - "rpm": "bind-libs-lite" + "name": "oe_test_bind_install_and_remove_bind-libs-lite" }, { - "name": "oe_test_bind_install_and_remove_bind-sdb-chroot", - "rpm": "bind-sdb-chroot" + "name": "oe_test_bind_install_and_remove_bind-sdb-chroot" }, { - "name": "oe_test_bind_install_and_remove_bind-export-libs", - "rpm": "bind-export-libs" + "name": "oe_test_bind_install_and_remove_bind-export-libs" }, { - "name": "oe_test_bind_install_and_remove_bind-export-devel", - "rpm": "bind-export-devel" + "name": "oe_test_bind_install_and_remove_bind-export-devel" } ] } \ No newline at end of file diff --git a/suite2cases/binutils.json b/suite2cases/binutils.json index b140ca19a..1bd8a45a5 100644 --- a/suite2cases/binutils.json +++ b/suite2cases/binutils.json @@ -29,48 +29,37 @@ "name": "oe_test_binutils_readelf" }, { - "name": "oe_test_binutils_install_and_remove_binutils", - "rpm": "binutils" + "name": "oe_test_binutils_install_and_remove_binutils" }, { - "name": "oe_test_binutils_install_and_remove_binutils-devel", - "rpm": "binutils-devel" + "name": "oe_test_binutils_install_and_remove_binutils-devel" }, { - "name": "oe_test_binutils_install_and_remove_binutils-gold", - "rpm": "binutils-gold" + "name": "oe_test_binutils_install_and_remove_binutils-gold" }, { - "name": "oe_test_binutils_install_and_remove_cross-binutils-aarch64", - "rpm": "cross-binutils-aarch64" + "name": "oe_test_binutils_install_and_remove_cross-binutils-aarch64" }, { - "name": "oe_test_binutils_install_and_remove_cross-binutils-x86_64", - "rpm": "cross-binutils-x86_64" + "name": "oe_test_binutils_install_and_remove_cross-binutils-x86_64" }, { - "name": "oe_test_binutils_install_and_remove_binutils-gprofng", - "rpm": "binutils-gprofng" + "name": "oe_test_binutils_install_and_remove_binutils-gprofng" }, { - "name": "oe_test_binutils_install_and_remove_cross-binutils-ppc64le", - "rpm": "cross-binutils-ppc64le" + "name": "oe_test_binutils_install_and_remove_cross-binutils-ppc64le" }, { - "name": "oe_test_binutils_install_and_remove_cross-binutils-s390x", - "rpm": "cross-binutils-s390x" + "name": "oe_test_binutils_install_and_remove_cross-binutils-s390x" }, { - "name": "oe_test_binutils_install_and_remove_binutils-debugsource", - "rpm": "binutils-debugsource" + "name": "oe_test_binutils_install_and_remove_binutils-debugsource" }, { - "name": "oe_test_binutils_install_and_remove_binutils-debuginfo", - "rpm": "binutils-debuginfo" + "name": "oe_test_binutils_install_and_remove_binutils-debuginfo" }, { - "name": "oe_test_binutils_install_and_remove_binutils-help", - "rpm": "binutils-help" + "name": "oe_test_binutils_install_and_remove_binutils-help" } ] } \ No newline at end of file diff --git a/suite2cases/bison.json b/suite2cases/bison.json index fa3dcb216..29f83dbf0 100644 --- a/suite2cases/bison.json +++ b/suite2cases/bison.json @@ -8,28 +8,22 @@ "name": "oe_test_bison" }, { - "name": "oe_test_bison_install_and_remove_bison", - "rpm": "bison" + "name": "oe_test_bison_install_and_remove_bison" }, { - "name": "oe_test_bison_install_and_remove_bison-lang", - "rpm": "bison-lang" + "name": "oe_test_bison_install_and_remove_bison-lang" }, { - "name": "oe_test_bison_install_and_remove_bison-devel", - "rpm": "bison-devel" + "name": "oe_test_bison_install_and_remove_bison-devel" }, { - "name": "oe_test_bison_install_and_remove_bison-help", - "rpm": "bison-help" + "name": "oe_test_bison_install_and_remove_bison-help" }, { - "name": "oe_test_bison_install_and_remove_bison-debugsource", - "rpm": "bison-debugsource" + "name": "oe_test_bison_install_and_remove_bison-debugsource" }, { - "name": "oe_test_bison_install_and_remove_bison-debuginfo", - "rpm": "bison-debuginfo" + "name": "oe_test_bison_install_and_remove_bison-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/bluez.json b/suite2cases/bluez.json index 22a7c6f0e..116e786b5 100644 --- a/suite2cases/bluez.json +++ b/suite2cases/bluez.json @@ -11,32 +11,25 @@ "name": "oe_test_service_bluetooth" }, { - "name": "oe_test_bluez_install_and_remove_bluez", - "rpm": "bluez" + "name": "oe_test_bluez_install_and_remove_bluez" }, { - "name": "oe_test_bluez_install_and_remove_bluez-libs", - "rpm": "bluez-libs" + "name": "oe_test_bluez_install_and_remove_bluez-libs" }, { - "name": "oe_test_bluez_install_and_remove_bluez-devel", - "rpm": "bluez-devel" + "name": "oe_test_bluez_install_and_remove_bluez-devel" }, { - "name": "oe_test_bluez_install_and_remove_bluez-cups", - "rpm": "bluez-cups" + "name": "oe_test_bluez_install_and_remove_bluez-cups" }, { - "name": "oe_test_bluez_install_and_remove_bluez-help", - "rpm": "bluez-help" + "name": "oe_test_bluez_install_and_remove_bluez-help" }, { - "name": "oe_test_bluez_install_and_remove_bluez-debuginfo", - "rpm": "bluez-debuginfo" + "name": "oe_test_bluez_install_and_remove_bluez-debuginfo" }, { - "name": "oe_test_bluez_install_and_remove_bluez-debugsource", - "rpm": "bluez-debugsource" + "name": "oe_test_bluez_install_and_remove_bluez-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/boost.json b/suite2cases/boost.json index 6a266b2b9..c7d5ffd2c 100644 --- a/suite2cases/boost.json +++ b/suite2cases/boost.json @@ -5,244 +5,184 @@ "memory": 4, "cases": [ { - "name": "oe_test_boost_install_and_remove_boost", - "rpm": "boost" + "name": "oe_test_boost_install_and_remove_boost" }, { - "name": "oe_test_boost_install_and_remove_boost-filesystem", - "rpm": "boost-filesystem" + "name": "oe_test_boost_install_and_remove_boost-filesystem" }, { - "name": "oe_test_boost_install_and_remove_boost-json", - "rpm": "boost-json" + "name": "oe_test_boost_install_and_remove_boost-json" }, { - "name": "oe_test_boost_install_and_remove_boost-log", - "rpm": "boost-log" + "name": "oe_test_boost_install_and_remove_boost-log" }, { - "name": "oe_test_boost_install_and_remove_boost-random", - "rpm": "boost-random" + "name": "oe_test_boost_install_and_remove_boost-random" }, { - "name": "oe_test_boost_install_and_remove_boost-thread", - "rpm": "boost-thread" + "name": "oe_test_boost_install_and_remove_boost-thread" }, { - "name": "oe_test_boost_install_and_remove_boost-type_erasure", - "rpm": "boost-type_erasure" + "name": "oe_test_boost_install_and_remove_boost-type_erasure" }, { - "name": "oe_test_boost_install_and_remove_boost-help", - "rpm": "boost-help" + "name": "oe_test_boost_install_and_remove_boost-help" }, { - "name": "oe_test_boost_install_and_remove_boost-atomic", - "rpm": "boost-atomic" + "name": "oe_test_boost_install_and_remove_boost-atomic" }, { - "name": "oe_test_boost_install_and_remove_boost-container", - "rpm": "boost-container" + "name": "oe_test_boost_install_and_remove_boost-container" }, { - "name": "oe_test_boost_install_and_remove_boost-context", - "rpm": "boost-context" + "name": "oe_test_boost_install_and_remove_boost-context" }, { - "name": "oe_test_boost_install_and_remove_boost-fiber", - "rpm": "boost-fiber" + "name": "oe_test_boost_install_and_remove_boost-fiber" }, { - "name": "oe_test_boost_install_and_remove_boost-math", - "rpm": "boost-math" + "name": "oe_test_boost_install_and_remove_boost-math" }, { - "name": "oe_test_boost_install_and_remove_boost-nowide", - "rpm": "boost-nowide" + "name": "oe_test_boost_install_and_remove_boost-nowide" }, { - "name": "oe_test_boost_install_and_remove_boost-program-options", - "rpm": "boost-program-options" + "name": "oe_test_boost_install_and_remove_boost-program-options" }, { - "name": "oe_test_boost_install_and_remove_boost-python3", - "rpm": "boost-python3" + "name": "oe_test_boost_install_and_remove_boost-python3" }, { - "name": "oe_test_boost_install_and_remove_boost-serialization", - "rpm": "boost-serialization" + "name": "oe_test_boost_install_and_remove_boost-serialization" }, { - "name": "oe_test_boost_install_and_remove_boost-stacktrace", - "rpm": "boost-stacktrace" + "name": "oe_test_boost_install_and_remove_boost-stacktrace" }, { - "name": "oe_test_boost_install_and_remove_boost-system", - "rpm": "boost-system" + "name": "oe_test_boost_install_and_remove_boost-system" }, { - "name": "oe_test_boost_install_and_remove_boost-test", - "rpm": "boost-test" + "name": "oe_test_boost_install_and_remove_boost-test" }, { - "name": "oe_test_boost_install_and_remove_boost-timer", - "rpm": "boost-timer" + "name": "oe_test_boost_install_and_remove_boost-timer" }, { - "name": "oe_test_boost_install_and_remove_boost-wave", - "rpm": "boost-wave" + "name": "oe_test_boost_install_and_remove_boost-wave" }, { - "name": "oe_test_boost_install_and_remove_boost-devel", - "rpm": "boost-devel" + "name": "oe_test_boost_install_and_remove_boost-devel" }, { - "name": "oe_test_boost_install_and_remove_boost-chrono", - "rpm": "boost-chrono" + "name": "oe_test_boost_install_and_remove_boost-chrono" }, { - "name": "oe_test_boost_install_and_remove_boost-contract", - "rpm": "boost-contract" + "name": "oe_test_boost_install_and_remove_boost-contract" }, { - "name": "oe_test_boost_install_and_remove_boost-coroutine", - "rpm": "boost-coroutine" + "name": "oe_test_boost_install_and_remove_boost-coroutine" }, { - "name": "oe_test_boost_install_and_remove_boost-date-time", - "rpm": "boost-date-time" + "name": "oe_test_boost_install_and_remove_boost-date-time" }, { - "name": "oe_test_boost_install_and_remove_boost-graph", - "rpm": "boost-graph" + "name": "oe_test_boost_install_and_remove_boost-graph" }, { - "name": "oe_test_boost_install_and_remove_boost-iostreams", - "rpm": "boost-iostreams" + "name": "oe_test_boost_install_and_remove_boost-iostreams" }, { - "name": "oe_test_boost_install_and_remove_boost-locale", - "rpm": "boost-locale" + "name": "oe_test_boost_install_and_remove_boost-locale" }, { - "name": "oe_test_boost_install_and_remove_boost-regex", - "rpm": "boost-regex" + "name": "oe_test_boost_install_and_remove_boost-regex" }, { - "name": "oe_test_boost_install_and_remove_boost-url", - "rpm": "boost-url" + "name": "oe_test_boost_install_and_remove_boost-url" }, { - "name": "oe_test_boost_install_and_remove_boost-debugsource", - "rpm": "boost-debugsource" + "name": "oe_test_boost_install_and_remove_boost-debugsource" }, { - "name": "oe_test_boost_install_and_remove_boost-debuginfo", - "rpm": "boost-debuginfo" + "name": "oe_test_boost_install_and_remove_boost-debuginfo" }, { - "name": "oe_test_boost_install_and_remove_boost-examples", - "rpm": "boost-examples" + "name": "oe_test_boost_install_and_remove_boost-examples" }, { - "name": "oe_test_boost_install_and_remove_boost-openmpi-devel", - "rpm": "boost-openmpi-devel" + "name": "oe_test_boost_install_and_remove_boost-openmpi-devel" }, { - "name": "oe_test_boost_install_and_remove_boost-mpich-devel", - "rpm": "boost-mpich-devel" + "name": "oe_test_boost_install_and_remove_boost-mpich-devel" }, { - "name": "oe_test_boost_install_and_remove_boost-mpich-python3-devel", - "rpm": "boost-mpich-python3-devel" + "name": "oe_test_boost_install_and_remove_boost-mpich-python3-devel" }, { - "name": "oe_test_boost_install_and_remove_boost-build", - "rpm": "boost-build" + "name": "oe_test_boost_install_and_remove_boost-build" }, { - "name": "oe_test_boost_install_and_remove_boost-python3-devel", - "rpm": "boost-python3-devel" + "name": "oe_test_boost_install_and_remove_boost-python3-devel" }, { - "name": "oe_test_boost_install_and_remove_boost-mpich", - "rpm": "boost-mpich" + "name": "oe_test_boost_install_and_remove_boost-mpich" }, { - "name": "oe_test_boost_install_and_remove_boost-mpich-python3", - "rpm": "boost-mpich-python3" + "name": "oe_test_boost_install_and_remove_boost-mpich-python3" }, { - "name": "oe_test_boost_install_and_remove_boost-graph-mpich", - "rpm": "boost-graph-mpich" + "name": "oe_test_boost_install_and_remove_boost-graph-mpich" }, { - "name": "oe_test_boost_install_and_remove_boost-doctools", - "rpm": "boost-doctools" + "name": "oe_test_boost_install_and_remove_boost-doctools" }, { - "name": "oe_test_boost_install_and_remove_boost-numpy3", - "rpm": "boost-numpy3" + "name": "oe_test_boost_install_and_remove_boost-numpy3" }, { - "name": "oe_test_boost_install_and_remove_boost-openmpi", - "rpm": "boost-openmpi" + "name": "oe_test_boost_install_and_remove_boost-openmpi" }, { - "name": "oe_test_boost_install_and_remove_boost-openmpi-python3", - "rpm": "boost-openmpi-python3" + "name": "oe_test_boost_install_and_remove_boost-openmpi-python3" }, { - "name": "oe_test_boost_install_and_remove_boost-openmpi-python3-devel", - "rpm": "boost-openmpi-python3-devel" + "name": "oe_test_boost_install_and_remove_boost-openmpi-python3-devel" }, { - "name": "oe_test_boost_install_and_remove_boost-graph-openmpi", - "rpm": "boost-graph-openmpi" + "name": "oe_test_boost_install_and_remove_boost-graph-openmpi" }, { - "name": "oe_test_boost_install_and_remove_boost-jam", - "rpm": "boost-jam" + "name": "oe_test_boost_install_and_remove_boost-jam" }, { - "name": "oe_test_boost_install_and_remove_boost-signals", - "rpm": "boost-signals" + "name": "oe_test_boost_install_and_remove_boost-signals" }, { - "name": "oe_test_boost_install_and_remove_boost-python2", - "rpm": "boost-python2" + "name": "oe_test_boost_install_and_remove_boost-python2" }, { - "name": "oe_test_boost_install_and_remove_boost-numpy2", - "rpm": "boost-numpy2" + "name": "oe_test_boost_install_and_remove_boost-numpy2" }, { - "name": "oe_test_boost_install_and_remove_boost-python2-devel", - "rpm": "boost-python2-devel" + "name": "oe_test_boost_install_and_remove_boost-python2-devel" }, { - "name": "oe_test_boost_install_and_remove_boost-static", - "rpm": "boost-static" + "name": "oe_test_boost_install_and_remove_boost-static" }, { - "name": "oe_test_boost_install_and_remove_boost-b2", - "rpm": "boost-b2" + "name": "oe_test_boost_install_and_remove_boost-b2" }, { - "name": "oe_test_boost_install_and_remove_boost-doc", - "rpm": "boost-doc" + "name": "oe_test_boost_install_and_remove_boost-doc" }, { - "name": "oe_test_boost_install_and_remove_boost-mpich-python", - "rpm": "boost-mpich-python" + "name": "oe_test_boost_install_and_remove_boost-mpich-python" }, { - "name": "oe_test_boost_install_and_remove_boost-python", - "rpm": "boost-python" + "name": "oe_test_boost_install_and_remove_boost-python" }, { - "name": "oe_test_boost_install_and_remove_boost-openmpi-python", - "rpm": "boost-openmpi-python" + "name": "oe_test_boost_install_and_remove_boost-openmpi-python" } ] } \ No newline at end of file diff --git a/suite2cases/bridge-utils.json b/suite2cases/bridge-utils.json index 5b528edab..306b0a62c 100644 --- a/suite2cases/bridge-utils.json +++ b/suite2cases/bridge-utils.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_bridge-utils_install_and_remove_bridge-utils", - "rpm": "bridge-utils" + "name": "oe_test_bridge-utils_install_and_remove_bridge-utils" }, { - "name": "oe_test_bridge-utils_install_and_remove_bridge-utils-debuginfo", - "rpm": "bridge-utils-debuginfo" + "name": "oe_test_bridge-utils_install_and_remove_bridge-utils-debuginfo" }, { - "name": "oe_test_bridge-utils_install_and_remove_bridge-utils-debugsource", - "rpm": "bridge-utils-debugsource" + "name": "oe_test_bridge-utils_install_and_remove_bridge-utils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/brotli.json b/suite2cases/brotli.json index 293204030..50d1fced7 100644 --- a/suite2cases/brotli.json +++ b/suite2cases/brotli.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_brotli_install_and_remove_brotli", - "rpm": "brotli" + "name": "oe_test_brotli_install_and_remove_brotli" }, { - "name": "oe_test_brotli_install_and_remove_brotli-devel", - "rpm": "brotli-devel" + "name": "oe_test_brotli_install_and_remove_brotli-devel" }, { - "name": "oe_test_brotli_install_and_remove_python3-brotli", - "rpm": "python3-brotli" + "name": "oe_test_brotli_install_and_remove_python3-brotli" }, { - "name": "oe_test_brotli_install_and_remove_brotli-help", - "rpm": "brotli-help" + "name": "oe_test_brotli_install_and_remove_brotli-help" }, { - "name": "oe_test_brotli_install_and_remove_brotli-debugsource", - "rpm": "brotli-debugsource" + "name": "oe_test_brotli_install_and_remove_brotli-debugsource" }, { - "name": "oe_test_brotli_install_and_remove_brotli-debuginfo", - "rpm": "brotli-debuginfo" + "name": "oe_test_brotli_install_and_remove_brotli-debuginfo" }, { - "name": "oe_test_brotli_install_and_remove_python2-brotli", - "rpm": "python2-brotli" + "name": "oe_test_brotli_install_and_remove_python2-brotli" } ] } \ No newline at end of file diff --git a/suite2cases/btrfs-progs.json b/suite2cases/btrfs-progs.json index 80d182607..e66ccfca3 100644 --- a/suite2cases/btrfs-progs.json +++ b/suite2cases/btrfs-progs.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs", - "rpm": "btrfs-progs" + "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs" }, { - "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-help", - "rpm": "btrfs-progs-help" + "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-help" }, { - "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-devel", - "rpm": "btrfs-progs-devel" + "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-devel" }, { - "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-debugsource", - "rpm": "btrfs-progs-debugsource" + "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-debugsource" }, { - "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-debuginfo", - "rpm": "btrfs-progs-debuginfo" + "name": "oe_test_btrfs-progs_install_and_remove_btrfs-progs-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/bubblewrap.json b/suite2cases/bubblewrap.json index 4ab5f3fdb..08f31caaa 100644 --- a/suite2cases/bubblewrap.json +++ b/suite2cases/bubblewrap.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_bubblewrap_install_and_remove_bubblewrap", - "rpm": "bubblewrap" + "name": "oe_test_bubblewrap_install_and_remove_bubblewrap" }, { - "name": "oe_test_bubblewrap_install_and_remove_bubblewrap-debuginfo", - "rpm": "bubblewrap-debuginfo" + "name": "oe_test_bubblewrap_install_and_remove_bubblewrap-debuginfo" }, { - "name": "oe_test_bubblewrap_install_and_remove_bubblewrap-help", - "rpm": "bubblewrap-help" + "name": "oe_test_bubblewrap_install_and_remove_bubblewrap-help" }, { - "name": "oe_test_bubblewrap_install_and_remove_bubblewrap-debugsource", - "rpm": "bubblewrap-debugsource" + "name": "oe_test_bubblewrap_install_and_remove_bubblewrap-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/byacc.json b/suite2cases/byacc.json index fd61645db..99dc696f7 100644 --- a/suite2cases/byacc.json +++ b/suite2cases/byacc.json @@ -17,20 +17,16 @@ "name": "oe_test_byacc_yacc_02" }, { - "name": "oe_test_byacc_install_and_remove_byacc", - "rpm": "byacc" + "name": "oe_test_byacc_install_and_remove_byacc" }, { - "name": "oe_test_byacc_install_and_remove_byacc-help", - "rpm": "byacc-help" + "name": "oe_test_byacc_install_and_remove_byacc-help" }, { - "name": "oe_test_byacc_install_and_remove_byacc-debugsource", - "rpm": "byacc-debugsource" + "name": "oe_test_byacc_install_and_remove_byacc-debugsource" }, { - "name": "oe_test_byacc_install_and_remove_byacc-debuginfo", - "rpm": "byacc-debuginfo" + "name": "oe_test_byacc_install_and_remove_byacc-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/bzip2.json b/suite2cases/bzip2.json index c5a5755af..bfc809056 100644 --- a/suite2cases/bzip2.json +++ b/suite2cases/bzip2.json @@ -23,24 +23,19 @@ "name": "oe_test_bzegrep_001" }, { - "name": "oe_test_bzip2_install_and_remove_bzip2", - "rpm": "bzip2" + "name": "oe_test_bzip2_install_and_remove_bzip2" }, { - "name": "oe_test_bzip2_install_and_remove_bzip2-devel", - "rpm": "bzip2-devel" + "name": "oe_test_bzip2_install_and_remove_bzip2-devel" }, { - "name": "oe_test_bzip2_install_and_remove_bzip2-debugsource", - "rpm": "bzip2-debugsource" + "name": "oe_test_bzip2_install_and_remove_bzip2-debugsource" }, { - "name": "oe_test_bzip2_install_and_remove_bzip2-help", - "rpm": "bzip2-help" + "name": "oe_test_bzip2_install_and_remove_bzip2-help" }, { - "name": "oe_test_bzip2_install_and_remove_bzip2-debuginfo", - "rpm": "bzip2-debuginfo" + "name": "oe_test_bzip2_install_and_remove_bzip2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/c-ares.json b/suite2cases/c-ares.json index c5f342880..022b3967e 100644 --- a/suite2cases/c-ares.json +++ b/suite2cases/c-ares.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_c-ares_install_and_remove_c-ares", - "rpm": "c-ares" + "name": "oe_test_c-ares_install_and_remove_c-ares" }, { - "name": "oe_test_c-ares_install_and_remove_c-ares-devel", - "rpm": "c-ares-devel" + "name": "oe_test_c-ares_install_and_remove_c-ares-devel" }, { - "name": "oe_test_c-ares_install_and_remove_c-ares-help", - "rpm": "c-ares-help" + "name": "oe_test_c-ares_install_and_remove_c-ares-help" }, { - "name": "oe_test_c-ares_install_and_remove_c-ares-debugsource", - "rpm": "c-ares-debugsource" + "name": "oe_test_c-ares_install_and_remove_c-ares-debugsource" }, { - "name": "oe_test_c-ares_install_and_remove_c-ares-debuginfo", - "rpm": "c-ares-debuginfo" + "name": "oe_test_c-ares_install_and_remove_c-ares-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/ca-certificates.json b/suite2cases/ca-certificates.json index 5d04248f9..8452527d4 100644 --- a/suite2cases/ca-certificates.json +++ b/suite2cases/ca-certificates.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_ca-certificates_install_and_remove_ca-certificates", - "rpm": "ca-certificates" + "name": "oe_test_ca-certificates_install_and_remove_ca-certificates" } ] } \ No newline at end of file diff --git a/suite2cases/color-filesystem.json b/suite2cases/color-filesystem.json index e3427c2c9..44110fb81 100644 --- a/suite2cases/color-filesystem.json +++ b/suite2cases/color-filesystem.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_color-filesystem_install_and_remove_color-filesystem", - "rpm": "color-filesystem" + "name": "oe_test_color-filesystem_install_and_remove_color-filesystem" } ] } \ No newline at end of file diff --git a/suite2cases/colord.json b/suite2cases/colord.json index 4736489e2..f7151b7e5 100644 --- a/suite2cases/colord.json +++ b/suite2cases/colord.json @@ -8,44 +8,34 @@ "name": "oe_test_service_colord" }, { - "name": "oe_test_colord_install_and_remove_colord", - "rpm": "colord" + "name": "oe_test_colord_install_and_remove_colord" }, { - "name": "oe_test_colord_install_and_remove_colord-devel", - "rpm": "colord-devel" + "name": "oe_test_colord_install_and_remove_colord-devel" }, { - "name": "oe_test_colord_install_and_remove_colord-libs", - "rpm": "colord-libs" + "name": "oe_test_colord_install_and_remove_colord-libs" }, { - "name": "oe_test_colord_install_and_remove_colord-help", - "rpm": "colord-help" + "name": "oe_test_colord_install_and_remove_colord-help" }, { - "name": "oe_test_colord_install_and_remove_colord-debuginfo", - "rpm": "colord-debuginfo" + "name": "oe_test_colord_install_and_remove_colord-debuginfo" }, { - "name": "oe_test_colord_install_and_remove_colord-debugsource", - "rpm": "colord-debugsource" + "name": "oe_test_colord_install_and_remove_colord-debugsource" }, { - "name": "oe_test_colord_install_and_remove_colord-doc", - "rpm": "colord-doc" + "name": "oe_test_colord_install_and_remove_colord-doc" }, { - "name": "oe_test_colord_install_and_remove_colord-devel-docs", - "rpm": "colord-devel-docs" + "name": "oe_test_colord_install_and_remove_colord-devel-docs" }, { - "name": "oe_test_colord_install_and_remove_colord-extra-profiles", - "rpm": "colord-extra-profiles" + "name": "oe_test_colord_install_and_remove_colord-extra-profiles" }, { - "name": "oe_test_colord_install_and_remove_colord-tests", - "rpm": "colord-tests" + "name": "oe_test_colord_install_and_remove_colord-tests" } ] } \ No newline at end of file diff --git a/suite2cases/console-setup.json b/suite2cases/console-setup.json index 84ffa330e..81f632b14 100644 --- a/suite2cases/console-setup.json +++ b/suite2cases/console-setup.json @@ -17,12 +17,10 @@ "name": "oe_test_console-setup_setupcon_02" }, { - "name": "oe_test_console-setup_install_and_remove_console-setup", - "rpm": "console-setup" + "name": "oe_test_console-setup_install_and_remove_console-setup" }, { - "name": "oe_test_console-setup_install_and_remove_console-setup-help", - "rpm": "console-setup-help" + "name": "oe_test_console-setup_install_and_remove_console-setup-help" } ] } \ No newline at end of file diff --git a/suite2cases/coreutils.json b/suite2cases/coreutils.json index 423ba4a19..d761adf59 100644 --- a/suite2cases/coreutils.json +++ b/suite2cases/coreutils.json @@ -8,20 +8,16 @@ "name": "oe_test_numfmt" }, { - "name": "oe_test_coreutils_install_and_remove_coreutils", - "rpm": "coreutils" + "name": "oe_test_coreutils_install_and_remove_coreutils" }, { - "name": "oe_test_coreutils_install_and_remove_coreutils-debugsource", - "rpm": "coreutils-debugsource" + "name": "oe_test_coreutils_install_and_remove_coreutils-debugsource" }, { - "name": "oe_test_coreutils_install_and_remove_coreutils-help", - "rpm": "coreutils-help" + "name": "oe_test_coreutils_install_and_remove_coreutils-help" }, { - "name": "oe_test_coreutils_install_and_remove_coreutils-debuginfo", - "rpm": "coreutils-debuginfo" + "name": "oe_test_coreutils_install_and_remove_coreutils-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/cpio.json b/suite2cases/cpio.json index 8a820f849..7139553c9 100644 --- a/suite2cases/cpio.json +++ b/suite2cases/cpio.json @@ -8,20 +8,16 @@ "name": "oe_test_cpio" }, { - "name": "oe_test_cpio_install_and_remove_cpio", - "rpm": "cpio" + "name": "oe_test_cpio_install_and_remove_cpio" }, { - "name": "oe_test_cpio_install_and_remove_cpio-debuginfo", - "rpm": "cpio-debuginfo" + "name": "oe_test_cpio_install_and_remove_cpio-debuginfo" }, { - "name": "oe_test_cpio_install_and_remove_cpio-debugsource", - "rpm": "cpio-debugsource" + "name": "oe_test_cpio_install_and_remove_cpio-debugsource" }, { - "name": "oe_test_cpio_install_and_remove_cpio-help", - "rpm": "cpio-help" + "name": "oe_test_cpio_install_and_remove_cpio-help" } ] } \ No newline at end of file diff --git a/suite2cases/cppcheck.json b/suite2cases/cppcheck.json index ec62f9a81..92b47f998 100644 --- a/suite2cases/cppcheck.json +++ b/suite2cases/cppcheck.json @@ -11,20 +11,16 @@ "name": "oe_test_cppcheck-htmlreport" }, { - "name": "oe_test_cppcheck_install_and_remove_cppcheck", - "rpm": "cppcheck" + "name": "oe_test_cppcheck_install_and_remove_cppcheck" }, { - "name": "oe_test_cppcheck_install_and_remove_cppcheck-help", - "rpm": "cppcheck-help" + "name": "oe_test_cppcheck_install_and_remove_cppcheck-help" }, { - "name": "oe_test_cppcheck_install_and_remove_cppcheck-debuginfo", - "rpm": "cppcheck-debuginfo" + "name": "oe_test_cppcheck_install_and_remove_cppcheck-debuginfo" }, { - "name": "oe_test_cppcheck_install_and_remove_cppcheck-debugsource", - "rpm": "cppcheck-debugsource" + "name": "oe_test_cppcheck_install_and_remove_cppcheck-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/cppunit.json b/suite2cases/cppunit.json index b711864dd..614ed5f15 100644 --- a/suite2cases/cppunit.json +++ b/suite2cases/cppunit.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_cppunit_install_and_remove_cppunit", - "rpm": "cppunit" + "name": "oe_test_cppunit_install_and_remove_cppunit" }, { - "name": "oe_test_cppunit_install_and_remove_cppunit-help", - "rpm": "cppunit-help" + "name": "oe_test_cppunit_install_and_remove_cppunit-help" }, { - "name": "oe_test_cppunit_install_and_remove_cppunit-devel", - "rpm": "cppunit-devel" + "name": "oe_test_cppunit_install_and_remove_cppunit-devel" }, { - "name": "oe_test_cppunit_install_and_remove_cppunit-debugsource", - "rpm": "cppunit-debugsource" + "name": "oe_test_cppunit_install_and_remove_cppunit-debugsource" }, { - "name": "oe_test_cppunit_install_and_remove_cppunit-debuginfo", - "rpm": "cppunit-debuginfo" + "name": "oe_test_cppunit_install_and_remove_cppunit-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/cracklib.json b/suite2cases/cracklib.json index 30cdc5f1a..cafcd5d82 100644 --- a/suite2cases/cracklib.json +++ b/suite2cases/cracklib.json @@ -8,32 +8,25 @@ "name": "oe_test_cracklib" }, { - "name": "oe_test_cracklib_install_and_remove_cracklib", - "rpm": "cracklib" + "name": "oe_test_cracklib_install_and_remove_cracklib" }, { - "name": "oe_test_cracklib_install_and_remove_cracklib-devel", - "rpm": "cracklib-devel" + "name": "oe_test_cracklib_install_and_remove_cracklib-devel" }, { - "name": "oe_test_cracklib_install_and_remove_python3-cracklib", - "rpm": "python3-cracklib" + "name": "oe_test_cracklib_install_and_remove_python3-cracklib" }, { - "name": "oe_test_cracklib_install_and_remove_cracklib-debuginfo", - "rpm": "cracklib-debuginfo" + "name": "oe_test_cracklib_install_and_remove_cracklib-debuginfo" }, { - "name": "oe_test_cracklib_install_and_remove_cracklib-debugsource", - "rpm": "cracklib-debugsource" + "name": "oe_test_cracklib_install_and_remove_cracklib-debugsource" }, { - "name": "oe_test_cracklib_install_and_remove_cracklib-help", - "rpm": "cracklib-help" + "name": "oe_test_cracklib_install_and_remove_cracklib-help" }, { - "name": "oe_test_cracklib_install_and_remove_python2-cracklib", - "rpm": "python2-cracklib" + "name": "oe_test_cracklib_install_and_remove_python2-cracklib" } ] } \ No newline at end of file diff --git a/suite2cases/crash.json b/suite2cases/crash.json index 31eac28df..5c54f55b7 100644 --- a/suite2cases/crash.json +++ b/suite2cases/crash.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_crash_install_and_remove_crash", - "rpm": "crash" + "name": "oe_test_crash_install_and_remove_crash" }, { - "name": "oe_test_crash_install_and_remove_crash-devel", - "rpm": "crash-devel" + "name": "oe_test_crash_install_and_remove_crash-devel" }, { - "name": "oe_test_crash_install_and_remove_crash-help", - "rpm": "crash-help" + "name": "oe_test_crash_install_and_remove_crash-help" }, { - "name": "oe_test_crash_install_and_remove_crash-debuginfo", - "rpm": "crash-debuginfo" + "name": "oe_test_crash_install_and_remove_crash-debuginfo" }, { - "name": "oe_test_crash_install_and_remove_crash-debugsource", - "rpm": "crash-debugsource" + "name": "oe_test_crash_install_and_remove_crash-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/createrepo_c.json b/suite2cases/createrepo_c.json index 43b45d9c6..091c3606e 100644 --- a/suite2cases/createrepo_c.json +++ b/suite2cases/createrepo_c.json @@ -17,32 +17,25 @@ "name": "oe_test_createrepo_c_BaseFun" }, { - "name": "oe_test_createrepo_c_install_and_remove_createrepo_c", - "rpm": "createrepo_c" + "name": "oe_test_createrepo_c_install_and_remove_createrepo_c" }, { - "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-devel", - "rpm": "createrepo_c-devel" + "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-devel" }, { - "name": "oe_test_createrepo_c_install_and_remove_python3-createrepo_c", - "rpm": "python3-createrepo_c" + "name": "oe_test_createrepo_c_install_and_remove_python3-createrepo_c" }, { - "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-help", - "rpm": "createrepo_c-help" + "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-help" }, { - "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-debuginfo", - "rpm": "createrepo_c-debuginfo" + "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-debuginfo" }, { - "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-debugsource", - "rpm": "createrepo_c-debugsource" + "name": "oe_test_createrepo_c_install_and_remove_createrepo_c-debugsource" }, { - "name": "oe_test_createrepo_c_install_and_remove_python2-createrepo_c", - "rpm": "python2-createrepo_c" + "name": "oe_test_createrepo_c_install_and_remove_python2-createrepo_c" } ] } \ No newline at end of file diff --git a/suite2cases/cronie.json b/suite2cases/cronie.json index 03cc5808e..68af34b70 100644 --- a/suite2cases/cronie.json +++ b/suite2cases/cronie.json @@ -11,20 +11,16 @@ "name": "oe_test_cronie" }, { - "name": "oe_test_cronie_install_and_remove_cronie", - "rpm": "cronie" + "name": "oe_test_cronie_install_and_remove_cronie" }, { - "name": "oe_test_cronie_install_and_remove_cronie-help", - "rpm": "cronie-help" + "name": "oe_test_cronie_install_and_remove_cronie-help" }, { - "name": "oe_test_cronie_install_and_remove_cronie-debugsource", - "rpm": "cronie-debugsource" + "name": "oe_test_cronie_install_and_remove_cronie-debugsource" }, { - "name": "oe_test_cronie_install_and_remove_cronie-debuginfo", - "rpm": "cronie-debuginfo" + "name": "oe_test_cronie_install_and_remove_cronie-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/crontabs.json b/suite2cases/crontabs.json index 8a64de6fc..67bee2d08 100644 --- a/suite2cases/crontabs.json +++ b/suite2cases/crontabs.json @@ -11,12 +11,10 @@ "name": "oe_test_crontabs_002" }, { - "name": "oe_test_crontabs_install_and_remove_crontabs", - "rpm": "crontabs" + "name": "oe_test_crontabs_install_and_remove_crontabs" }, { - "name": "oe_test_crontabs_install_and_remove_crontabs-help", - "rpm": "crontabs-help" + "name": "oe_test_crontabs_install_and_remove_crontabs-help" } ] } \ No newline at end of file diff --git a/suite2cases/crypto-policies.json b/suite2cases/crypto-policies.json index e4c7a63a1..053170476 100644 --- a/suite2cases/crypto-policies.json +++ b/suite2cases/crypto-policies.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_crypto-policies_install_and_remove_crypto-policies", - "rpm": "crypto-policies" + "name": "oe_test_crypto-policies_install_and_remove_crypto-policies" }, { - "name": "oe_test_crypto-policies_install_and_remove_crypto-policies-scripts", - "rpm": "crypto-policies-scripts" + "name": "oe_test_crypto-policies_install_and_remove_crypto-policies-scripts" } ] } \ No newline at end of file diff --git a/suite2cases/cryptsetup.json b/suite2cases/cryptsetup.json index 0ee5983ad..d19ecfb4b 100644 --- a/suite2cases/cryptsetup.json +++ b/suite2cases/cryptsetup.json @@ -20,44 +20,34 @@ ] }, { - "name": "oe_test_cryptsetup_install_and_remove_cryptsetup", - "rpm": "cryptsetup" + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup" }, { - "name": "oe_test_cryptsetup_install_and_remove_integritysetup", - "rpm": "integritysetup" + "name": "oe_test_cryptsetup_install_and_remove_integritysetup" }, { - "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-help", - "rpm": "cryptsetup-help" + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-help" }, { - "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-devel", - "rpm": "cryptsetup-devel" + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-devel" }, { - "name": "oe_test_cryptsetup_install_and_remove_veritysetup", - "rpm": "veritysetup" + "name": "oe_test_cryptsetup_install_and_remove_veritysetup" }, { - "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-debuginfo", - "rpm": "cryptsetup-debuginfo" + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-debuginfo" }, { - "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-debugsource", - "rpm": "cryptsetup-debugsource" + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-debugsource" }, { - "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-reencrypt", - "rpm": "cryptsetup-reencrypt" + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-reencrypt" }, { - "name": "oe_test_cryptsetup_install_and_remove_python2-cryptsetup", - "rpm": "python2-cryptsetup" + "name": "oe_test_cryptsetup_install_and_remove_python2-cryptsetup" }, { - "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-python3", - "rpm": "cryptsetup-python3" + "name": "oe_test_cryptsetup_install_and_remove_cryptsetup-python3" } ] } \ No newline at end of file diff --git a/suite2cases/cscope.json b/suite2cases/cscope.json index 82551db50..840489572 100644 --- a/suite2cases/cscope.json +++ b/suite2cases/cscope.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_cscope_install_and_remove_cscope", - "rpm": "cscope" + "name": "oe_test_cscope_install_and_remove_cscope" }, { - "name": "oe_test_cscope_install_and_remove_cscope-help", - "rpm": "cscope-help" + "name": "oe_test_cscope_install_and_remove_cscope-help" }, { - "name": "oe_test_cscope_install_and_remove_cscope-debugsource", - "rpm": "cscope-debugsource" + "name": "oe_test_cscope_install_and_remove_cscope-debugsource" }, { - "name": "oe_test_cscope_install_and_remove_cscope-debuginfo", - "rpm": "cscope-debuginfo" + "name": "oe_test_cscope_install_and_remove_cscope-debuginfo" }, { - "name": "oe_test_cscope_install_and_remove_cscope-doc", - "rpm": "cscope-doc" + "name": "oe_test_cscope_install_and_remove_cscope-doc" } ] } \ No newline at end of file diff --git a/suite2cases/cups.json b/suite2cases/cups.json index bd496bad7..2f28b7b44 100644 --- a/suite2cases/cups.json +++ b/suite2cases/cups.json @@ -14,48 +14,37 @@ "name": "oe_test_socket_cups" }, { - "name": "oe_test_cups_install_and_remove_cups", - "rpm": "cups" + "name": "oe_test_cups_install_and_remove_cups" }, { - "name": "oe_test_cups_install_and_remove_cups-devel", - "rpm": "cups-devel" + "name": "oe_test_cups_install_and_remove_cups-devel" }, { - "name": "oe_test_cups_install_and_remove_cups-filesystem", - "rpm": "cups-filesystem" + "name": "oe_test_cups_install_and_remove_cups-filesystem" }, { - "name": "oe_test_cups_install_and_remove_cups-ipptool", - "rpm": "cups-ipptool" + "name": "oe_test_cups_install_and_remove_cups-ipptool" }, { - "name": "oe_test_cups_install_and_remove_cups-help", - "rpm": "cups-help" + "name": "oe_test_cups_install_and_remove_cups-help" }, { - "name": "oe_test_cups_install_and_remove_cups-client", - "rpm": "cups-client" + "name": "oe_test_cups_install_and_remove_cups-client" }, { - "name": "oe_test_cups_install_and_remove_cups-libs", - "rpm": "cups-libs" + "name": "oe_test_cups_install_and_remove_cups-libs" }, { - "name": "oe_test_cups_install_and_remove_cups-lpd", - "rpm": "cups-lpd" + "name": "oe_test_cups_install_and_remove_cups-lpd" }, { - "name": "oe_test_cups_install_and_remove_cups-printerapp", - "rpm": "cups-printerapp" + "name": "oe_test_cups_install_and_remove_cups-printerapp" }, { - "name": "oe_test_cups_install_and_remove_cups-debuginfo", - "rpm": "cups-debuginfo" + "name": "oe_test_cups_install_and_remove_cups-debuginfo" }, { - "name": "oe_test_cups_install_and_remove_cups-debugsource", - "rpm": "cups-debugsource" + "name": "oe_test_cups_install_and_remove_cups-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/curl.json b/suite2cases/curl.json index 9f393695a..5fed9b1e4 100644 --- a/suite2cases/curl.json +++ b/suite2cases/curl.json @@ -32,32 +32,25 @@ "name": "oe_test_curl_curl_007" }, { - "name": "oe_test_curl_install_and_remove_curl", - "rpm": "curl" + "name": "oe_test_curl_install_and_remove_curl" }, { - "name": "oe_test_curl_install_and_remove_libcurl", - "rpm": "libcurl" + "name": "oe_test_curl_install_and_remove_libcurl" }, { - "name": "oe_test_curl_install_and_remove_libcurl-devel", - "rpm": "libcurl-devel" + "name": "oe_test_curl_install_and_remove_libcurl-devel" }, { - "name": "oe_test_curl_install_and_remove_curl-help", - "rpm": "curl-help" + "name": "oe_test_curl_install_and_remove_curl-help" }, { - "name": "oe_test_curl_install_and_remove_curl-debugsource", - "rpm": "curl-debugsource" + "name": "oe_test_curl_install_and_remove_curl-debugsource" }, { - "name": "oe_test_curl_install_and_remove_curl-debuginfo", - "rpm": "curl-debuginfo" + "name": "oe_test_curl_install_and_remove_curl-debuginfo" }, { - "name": "oe_test_curl_install_and_remove_curl-devel", - "rpm": "curl-devel" + "name": "oe_test_curl_install_and_remove_curl-devel" } ] } \ No newline at end of file diff --git a/suite2cases/cyrus-sasl.json b/suite2cases/cyrus-sasl.json index 8c8916d69..47e48a624 100644 --- a/suite2cases/cyrus-sasl.json +++ b/suite2cases/cyrus-sasl.json @@ -8,60 +8,46 @@ "name": "oe_test_service_saslauthd" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl", - "rpm": "cyrus-sasl" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-devel", - "rpm": "cyrus-sasl-devel" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-devel" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-lib", - "rpm": "cyrus-sasl-lib" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-lib" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-sql", - "rpm": "cyrus-sasl-sql" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-sql" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-help", - "rpm": "cyrus-sasl-help" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-help" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debugsource", - "rpm": "cyrus-sasl-debugsource" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debugsource" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debuginfo", - "rpm": "cyrus-sasl-debuginfo" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debuginfo" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gssapi", - "rpm": "cyrus-sasl-gssapi" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gssapi" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gs2", - "rpm": "cyrus-sasl-gs2" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gs2" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ldap", - "rpm": "cyrus-sasl-ldap" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ldap" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-plain", - "rpm": "cyrus-sasl-plain" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-plain" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-md5", - "rpm": "cyrus-sasl-md5" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-md5" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ntlm", - "rpm": "cyrus-sasl-ntlm" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ntlm" }, { - "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-scram", - "rpm": "cyrus-sasl-scram" + "name": "oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-scram" } ] } \ No newline at end of file diff --git a/suite2cases/dblatex.json b/suite2cases/dblatex.json index 240f864d1..97612ff14 100644 --- a/suite2cases/dblatex.json +++ b/suite2cases/dblatex.json @@ -23,12 +23,10 @@ "name": "oe_test_dblatex_dblatex_06" }, { - "name": "oe_test_dblatex_install_and_remove_dblatex", - "rpm": "dblatex" + "name": "oe_test_dblatex_install_and_remove_dblatex" }, { - "name": "oe_test_dblatex_install_and_remove_dblatex-help", - "rpm": "dblatex-help" + "name": "oe_test_dblatex_install_and_remove_dblatex-help" } ] } \ No newline at end of file diff --git a/suite2cases/dbus-glib.json b/suite2cases/dbus-glib.json index b86fe60f3..d82ffbe55 100644 --- a/suite2cases/dbus-glib.json +++ b/suite2cases/dbus-glib.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_dbus-glib_install_and_remove_dbus-glib", - "rpm": "dbus-glib" + "name": "oe_test_dbus-glib_install_and_remove_dbus-glib" }, { - "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-help", - "rpm": "dbus-glib-help" + "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-help" }, { - "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-devel", - "rpm": "dbus-glib-devel" + "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-devel" }, { - "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-debuginfo", - "rpm": "dbus-glib-debuginfo" + "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-debuginfo" }, { - "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-debugsource", - "rpm": "dbus-glib-debugsource" + "name": "oe_test_dbus-glib_install_and_remove_dbus-glib-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/dbus-python.json b/suite2cases/dbus-python.json index 56fc5d0b0..5854f96dc 100644 --- a/suite2cases/dbus-python.json +++ b/suite2cases/dbus-python.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_dbus-python_install_and_remove_dbus-python", - "rpm": "dbus-python" + "name": "oe_test_dbus-python_install_and_remove_dbus-python" }, { - "name": "oe_test_dbus-python_install_and_remove_dbus-python-devel", - "rpm": "dbus-python-devel" + "name": "oe_test_dbus-python_install_and_remove_dbus-python-devel" }, { - "name": "oe_test_dbus-python_install_and_remove_python3-dbus", - "rpm": "python3-dbus" + "name": "oe_test_dbus-python_install_and_remove_python3-dbus" }, { - "name": "oe_test_dbus-python_install_and_remove_dbus-python-help", - "rpm": "dbus-python-help" + "name": "oe_test_dbus-python_install_and_remove_dbus-python-help" }, { - "name": "oe_test_dbus-python_install_and_remove_dbus-python-debugsource", - "rpm": "dbus-python-debugsource" + "name": "oe_test_dbus-python_install_and_remove_dbus-python-debugsource" }, { - "name": "oe_test_dbus-python_install_and_remove_dbus-python-debuginfo", - "rpm": "dbus-python-debuginfo" + "name": "oe_test_dbus-python_install_and_remove_dbus-python-debuginfo" }, { - "name": "oe_test_dbus-python_install_and_remove_python2-dbus", - "rpm": "python2-dbus" + "name": "oe_test_dbus-python_install_and_remove_python2-dbus" } ] } \ No newline at end of file diff --git a/suite2cases/dbus.json b/suite2cases/dbus.json index 64ac8b334..5a6df8dac 100644 --- a/suite2cases/dbus.json +++ b/suite2cases/dbus.json @@ -26,44 +26,34 @@ "name": "oe_test_dbus_dbus-x11" }, { - "name": "oe_test_dbus_install_and_remove_dbus", - "rpm": "dbus" + "name": "oe_test_dbus_install_and_remove_dbus" }, { - "name": "oe_test_dbus_install_and_remove_dbus-libs", - "rpm": "dbus-libs" + "name": "oe_test_dbus_install_and_remove_dbus-libs" }, { - "name": "oe_test_dbus_install_and_remove_dbus-common", - "rpm": "dbus-common" + "name": "oe_test_dbus_install_and_remove_dbus-common" }, { - "name": "oe_test_dbus_install_and_remove_dbus-help", - "rpm": "dbus-help" + "name": "oe_test_dbus_install_and_remove_dbus-help" }, { - "name": "oe_test_dbus_install_and_remove_dbus-tools", - "rpm": "dbus-tools" + "name": "oe_test_dbus_install_and_remove_dbus-tools" }, { - "name": "oe_test_dbus_install_and_remove_dbus-devel", - "rpm": "dbus-devel" + "name": "oe_test_dbus_install_and_remove_dbus-devel" }, { - "name": "oe_test_dbus_install_and_remove_dbus-x11", - "rpm": "dbus-x11" + "name": "oe_test_dbus_install_and_remove_dbus-x11" }, { - "name": "oe_test_dbus_install_and_remove_dbus-daemon", - "rpm": "dbus-daemon" + "name": "oe_test_dbus_install_and_remove_dbus-daemon" }, { - "name": "oe_test_dbus_install_and_remove_dbus-debugsource", - "rpm": "dbus-debugsource" + "name": "oe_test_dbus_install_and_remove_dbus-debugsource" }, { - "name": "oe_test_dbus_install_and_remove_dbus-debuginfo", - "rpm": "dbus-debuginfo" + "name": "oe_test_dbus_install_and_remove_dbus-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/debugedit.json b/suite2cases/debugedit.json index 73f244794..42b018c7e 100644 --- a/suite2cases/debugedit.json +++ b/suite2cases/debugedit.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_debugedit_install_and_remove_debugedit", - "rpm": "debugedit" + "name": "oe_test_debugedit_install_and_remove_debugedit" }, { - "name": "oe_test_debugedit_install_and_remove_debugedit-debugsource", - "rpm": "debugedit-debugsource" + "name": "oe_test_debugedit_install_and_remove_debugedit-debugsource" }, { - "name": "oe_test_debugedit_install_and_remove_debugedit-debuginfo", - "rpm": "debugedit-debuginfo" + "name": "oe_test_debugedit_install_and_remove_debugedit-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/dejagnu.json b/suite2cases/dejagnu.json index 6d2e86ac8..cfad634b0 100644 --- a/suite2cases/dejagnu.json +++ b/suite2cases/dejagnu.json @@ -14,12 +14,10 @@ "name": "oe_test_dejagnu_runtest_03" }, { - "name": "oe_test_dejagnu_install_and_remove_dejagnu", - "rpm": "dejagnu" + "name": "oe_test_dejagnu_install_and_remove_dejagnu" }, { - "name": "oe_test_dejagnu_install_and_remove_dejagnu-help", - "rpm": "dejagnu-help" + "name": "oe_test_dejagnu_install_and_remove_dejagnu-help" } ] } \ No newline at end of file diff --git a/suite2cases/dejavu-fonts.json b/suite2cases/dejavu-fonts.json index 3167be037..ea8a39871 100644 --- a/suite2cases/dejavu-fonts.json +++ b/suite2cases/dejavu-fonts.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_dejavu-fonts_install_and_remove_dejavu-fonts", - "rpm": "dejavu-fonts" + "name": "oe_test_dejavu-fonts_install_and_remove_dejavu-fonts" } ] } \ No newline at end of file diff --git a/suite2cases/desktop-file-utils.json b/suite2cases/desktop-file-utils.json index 8ba2b843e..d4a43cbfb 100644 --- a/suite2cases/desktop-file-utils.json +++ b/suite2cases/desktop-file-utils.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils", - "rpm": "desktop-file-utils" + "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils" }, { - "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-help", - "rpm": "desktop-file-utils-help" + "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-help" }, { - "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debuginfo", - "rpm": "desktop-file-utils-debuginfo" + "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debuginfo" }, { - "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debugsource", - "rpm": "desktop-file-utils-debugsource" + "name": "oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/dhcp.json b/suite2cases/dhcp.json index a670709ca..a478078fe 100644 --- a/suite2cases/dhcp.json +++ b/suite2cases/dhcp.json @@ -20,24 +20,19 @@ "name": "oe_test_allocate_ipv6_addresses_dhcpd" }, { - "name": "oe_test_dhcp_install_and_remove_dhcp", - "rpm": "dhcp" + "name": "oe_test_dhcp_install_and_remove_dhcp" }, { - "name": "oe_test_dhcp_install_and_remove_dhcp-devel", - "rpm": "dhcp-devel" + "name": "oe_test_dhcp_install_and_remove_dhcp-devel" }, { - "name": "oe_test_dhcp_install_and_remove_dhcp-debuginfo", - "rpm": "dhcp-debuginfo" + "name": "oe_test_dhcp_install_and_remove_dhcp-debuginfo" }, { - "name": "oe_test_dhcp_install_and_remove_dhcp-debugsource", - "rpm": "dhcp-debugsource" + "name": "oe_test_dhcp_install_and_remove_dhcp-debugsource" }, { - "name": "oe_test_dhcp_install_and_remove_dhcp-help", - "rpm": "dhcp-help" + "name": "oe_test_dhcp_install_and_remove_dhcp-help" } ] } \ No newline at end of file diff --git a/suite2cases/diffstat.json b/suite2cases/diffstat.json index bca6ee172..32ebdc98e 100644 --- a/suite2cases/diffstat.json +++ b/suite2cases/diffstat.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_diffstat_install_and_remove_diffstat", - "rpm": "diffstat" + "name": "oe_test_diffstat_install_and_remove_diffstat" }, { - "name": "oe_test_diffstat_install_and_remove_diffstat-debugsource", - "rpm": "diffstat-debugsource" + "name": "oe_test_diffstat_install_and_remove_diffstat-debugsource" }, { - "name": "oe_test_diffstat_install_and_remove_diffstat-debuginfo", - "rpm": "diffstat-debuginfo" + "name": "oe_test_diffstat_install_and_remove_diffstat-debuginfo" }, { - "name": "oe_test_diffstat_install_and_remove_diffstat-help", - "rpm": "diffstat-help" + "name": "oe_test_diffstat_install_and_remove_diffstat-help" } ] } \ No newline at end of file diff --git a/suite2cases/diffutils.json b/suite2cases/diffutils.json index dd1972b84..66dd418c1 100644 --- a/suite2cases/diffutils.json +++ b/suite2cases/diffutils.json @@ -17,20 +17,16 @@ "name": "oe_test_diffutils_004" }, { - "name": "oe_test_diffutils_install_and_remove_diffutils", - "rpm": "diffutils" + "name": "oe_test_diffutils_install_and_remove_diffutils" }, { - "name": "oe_test_diffutils_install_and_remove_diffutils-debuginfo", - "rpm": "diffutils-debuginfo" + "name": "oe_test_diffutils_install_and_remove_diffutils-debuginfo" }, { - "name": "oe_test_diffutils_install_and_remove_diffutils-debugsource", - "rpm": "diffutils-debugsource" + "name": "oe_test_diffutils_install_and_remove_diffutils-debugsource" }, { - "name": "oe_test_diffutils_install_and_remove_diffutils-help", - "rpm": "diffutils-help" + "name": "oe_test_diffutils_install_and_remove_diffutils-help" } ] } \ No newline at end of file diff --git a/suite2cases/ding-libs.json b/suite2cases/ding-libs.json index dd4e19829..06285c360 100644 --- a/suite2cases/ding-libs.json +++ b/suite2cases/ding-libs.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_ding-libs_install_and_remove_ding-libs", - "rpm": "ding-libs" + "name": "oe_test_ding-libs_install_and_remove_ding-libs" }, { - "name": "oe_test_ding-libs_install_and_remove_ding-libs-devel", - "rpm": "ding-libs-devel" + "name": "oe_test_ding-libs_install_and_remove_ding-libs-devel" }, { - "name": "oe_test_ding-libs_install_and_remove_ding-libs-help", - "rpm": "ding-libs-help" + "name": "oe_test_ding-libs_install_and_remove_ding-libs-help" }, { - "name": "oe_test_ding-libs_install_and_remove_ding-libs-debuginfo", - "rpm": "ding-libs-debuginfo" + "name": "oe_test_ding-libs_install_and_remove_ding-libs-debuginfo" }, { - "name": "oe_test_ding-libs_install_and_remove_ding-libs-debugsource", - "rpm": "ding-libs-debugsource" + "name": "oe_test_ding-libs_install_and_remove_ding-libs-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/dmraid.json b/suite2cases/dmraid.json index 6e57738a7..6ebd21239 100644 --- a/suite2cases/dmraid.json +++ b/suite2cases/dmraid.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_dmraid_install_and_remove_dmraid", - "rpm": "dmraid" + "name": "oe_test_dmraid_install_and_remove_dmraid" }, { - "name": "oe_test_dmraid_install_and_remove_dmraid-events", - "rpm": "dmraid-events" + "name": "oe_test_dmraid_install_and_remove_dmraid-events" }, { - "name": "oe_test_dmraid_install_and_remove_dmraid-events-logwatch", - "rpm": "dmraid-events-logwatch" + "name": "oe_test_dmraid_install_and_remove_dmraid-events-logwatch" }, { - "name": "oe_test_dmraid_install_and_remove_dmraid-devel", - "rpm": "dmraid-devel" + "name": "oe_test_dmraid_install_and_remove_dmraid-devel" }, { - "name": "oe_test_dmraid_install_and_remove_dmraid-debuginfo", - "rpm": "dmraid-debuginfo" + "name": "oe_test_dmraid_install_and_remove_dmraid-debuginfo" }, { - "name": "oe_test_dmraid_install_and_remove_dmraid-debugsource", - "rpm": "dmraid-debugsource" + "name": "oe_test_dmraid_install_and_remove_dmraid-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/dnf-plugins-core.json b/suite2cases/dnf-plugins-core.json index 654f61fe8..345098475 100644 --- a/suite2cases/dnf-plugins-core.json +++ b/suite2cases/dnf-plugins-core.json @@ -5,52 +5,40 @@ "memory": 4, "cases": [ { - "name": "oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core", - "rpm": "dnf-plugins-core" + "name": "oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-versionlock", - "rpm": "python3-dnf-plugin-versionlock" + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-versionlock" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-local", - "rpm": "python3-dnf-plugin-local" + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-local" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-post-transaction-actions", - "rpm": "python3-dnf-plugin-post-transaction-actions" + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-post-transaction-actions" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-leaves", - "rpm": "python3-dnf-plugin-leaves" + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-leaves" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-show-leaves", - "rpm": "python3-dnf-plugin-show-leaves" + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-show-leaves" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugins-core", - "rpm": "python3-dnf-plugins-core" + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugins-core" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-modulesync", - "rpm": "python3-dnf-plugin-modulesync" + "name": "oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-modulesync" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core-help", - "rpm": "dnf-plugins-core-help" + "name": "oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core-help" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugins-core", - "rpm": "python2-dnf-plugins-core" + "name": "oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugins-core" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-migrate", - "rpm": "python2-dnf-plugin-migrate" + "name": "oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-migrate" }, { - "name": "oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-versionlock", - "rpm": "python2-dnf-plugin-versionlock" + "name": "oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-versionlock" } ] } \ No newline at end of file diff --git a/suite2cases/dnf.json b/suite2cases/dnf.json index 2d0ce9f9d..0f5875be3 100644 --- a/suite2cases/dnf.json +++ b/suite2cases/dnf.json @@ -74,32 +74,25 @@ "name": "oe_test_dnf_deplist" }, { - "name": "oe_test_dnf_install_and_remove_dnf", - "rpm": "dnf" + "name": "oe_test_dnf_install_and_remove_dnf" }, { - "name": "oe_test_dnf_install_and_remove_yum", - "rpm": "yum" + "name": "oe_test_dnf_install_and_remove_yum" }, { - "name": "oe_test_dnf_install_and_remove_dnf-data", - "rpm": "dnf-data" + "name": "oe_test_dnf_install_and_remove_dnf-data" }, { - "name": "oe_test_dnf_install_and_remove_python3-dnf", - "rpm": "python3-dnf" + "name": "oe_test_dnf_install_and_remove_python3-dnf" }, { - "name": "oe_test_dnf_install_and_remove_dnf-automatic", - "rpm": "dnf-automatic" + "name": "oe_test_dnf_install_and_remove_dnf-automatic" }, { - "name": "oe_test_dnf_install_and_remove_dnf-help", - "rpm": "dnf-help" + "name": "oe_test_dnf_install_and_remove_dnf-help" }, { - "name": "oe_test_dnf_install_and_remove_python2-dnf", - "rpm": "python2-dnf" + "name": "oe_test_dnf_install_and_remove_python2-dnf" } ] } \ No newline at end of file diff --git a/suite2cases/docbook-dtds.json b/suite2cases/docbook-dtds.json index 378270b5c..6fb717cf9 100644 --- a/suite2cases/docbook-dtds.json +++ b/suite2cases/docbook-dtds.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_docbook-dtds_install_and_remove_docbook-dtds", - "rpm": "docbook-dtds" + "name": "oe_test_docbook-dtds_install_and_remove_docbook-dtds" } ] } \ No newline at end of file diff --git a/suite2cases/docbook-style-dsssl.json b/suite2cases/docbook-style-dsssl.json index b0d8cc584..b92305fd3 100644 --- a/suite2cases/docbook-style-dsssl.json +++ b/suite2cases/docbook-style-dsssl.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl", - "rpm": "docbook-style-dsssl" + "name": "oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl" }, { - "name": "oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl-help", - "rpm": "docbook-style-dsssl-help" + "name": "oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl-help" } ] } \ No newline at end of file diff --git a/suite2cases/docbook-style-xsl.json b/suite2cases/docbook-style-xsl.json index e5d9cecd7..7915fb6cd 100644 --- a/suite2cases/docbook-style-xsl.json +++ b/suite2cases/docbook-style-xsl.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_docbook-style-xsl_install_and_remove_docbook-style-xsl", - "rpm": "docbook-style-xsl" + "name": "oe_test_docbook-style-xsl_install_and_remove_docbook-style-xsl" } ] } \ No newline at end of file diff --git a/suite2cases/docbook-utils.json b/suite2cases/docbook-utils.json index 74cf2f9de..5d7692398 100644 --- a/suite2cases/docbook-utils.json +++ b/suite2cases/docbook-utils.json @@ -14,16 +14,13 @@ "name": "oe_test_docbook-utils_sgmldiff" }, { - "name": "oe_test_docbook-utils_install_and_remove_docbook-utils", - "rpm": "docbook-utils" + "name": "oe_test_docbook-utils_install_and_remove_docbook-utils" }, { - "name": "oe_test_docbook-utils_install_and_remove_docbook-utils-pdf", - "rpm": "docbook-utils-pdf" + "name": "oe_test_docbook-utils_install_and_remove_docbook-utils-pdf" }, { - "name": "oe_test_docbook-utils_install_and_remove_docbook-utils-help", - "rpm": "docbook-utils-help" + "name": "oe_test_docbook-utils_install_and_remove_docbook-utils-help" } ] } \ No newline at end of file diff --git a/suite2cases/docbook5-style-xsl.json b/suite2cases/docbook5-style-xsl.json index f07102983..d08e42b07 100644 --- a/suite2cases/docbook5-style-xsl.json +++ b/suite2cases/docbook5-style-xsl.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl", - "rpm": "docbook5-style-xsl" + "name": "oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl" }, { - "name": "oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl-help", - "rpm": "docbook5-style-xsl-help" + "name": "oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl-help" } ] } \ No newline at end of file diff --git a/suite2cases/dos2unix.json b/suite2cases/dos2unix.json index e891c4de5..b94d7c732 100644 --- a/suite2cases/dos2unix.json +++ b/suite2cases/dos2unix.json @@ -8,20 +8,16 @@ "name": "oe_test_dos2unix" }, { - "name": "oe_test_dos2unix_install_and_remove_dos2unix", - "rpm": "dos2unix" + "name": "oe_test_dos2unix_install_and_remove_dos2unix" }, { - "name": "oe_test_dos2unix_install_and_remove_dos2unix-help", - "rpm": "dos2unix-help" + "name": "oe_test_dos2unix_install_and_remove_dos2unix-help" }, { - "name": "oe_test_dos2unix_install_and_remove_dos2unix-debuginfo", - "rpm": "dos2unix-debuginfo" + "name": "oe_test_dos2unix_install_and_remove_dos2unix-debuginfo" }, { - "name": "oe_test_dos2unix_install_and_remove_dos2unix-debugsource", - "rpm": "dos2unix-debugsource" + "name": "oe_test_dos2unix_install_and_remove_dos2unix-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/dosfstools.json b/suite2cases/dosfstools.json index b93337b67..af0dbe7ec 100644 --- a/suite2cases/dosfstools.json +++ b/suite2cases/dosfstools.json @@ -8,20 +8,16 @@ "name": "oe_test_dosfsck" }, { - "name": "oe_test_dosfstools_install_and_remove_dosfstools", - "rpm": "dosfstools" + "name": "oe_test_dosfstools_install_and_remove_dosfstools" }, { - "name": "oe_test_dosfstools_install_and_remove_dosfstools-help", - "rpm": "dosfstools-help" + "name": "oe_test_dosfstools_install_and_remove_dosfstools-help" }, { - "name": "oe_test_dosfstools_install_and_remove_dosfstools-debuginfo", - "rpm": "dosfstools-debuginfo" + "name": "oe_test_dosfstools_install_and_remove_dosfstools-debuginfo" }, { - "name": "oe_test_dosfstools_install_and_remove_dosfstools-debugsource", - "rpm": "dosfstools-debugsource" + "name": "oe_test_dosfstools_install_and_remove_dosfstools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/doxygen.json b/suite2cases/doxygen.json index 717a0db72..69d61db43 100644 --- a/suite2cases/doxygen.json +++ b/suite2cases/doxygen.json @@ -8,28 +8,22 @@ "name": "oe_test_doxygen" }, { - "name": "oe_test_doxygen_install_and_remove_doxygen", - "rpm": "doxygen" + "name": "oe_test_doxygen_install_and_remove_doxygen" }, { - "name": "oe_test_doxygen_install_and_remove_doxygen-doxywizard", - "rpm": "doxygen-doxywizard" + "name": "oe_test_doxygen_install_and_remove_doxygen-doxywizard" }, { - "name": "oe_test_doxygen_install_and_remove_doxygen-debuginfo", - "rpm": "doxygen-debuginfo" + "name": "oe_test_doxygen_install_and_remove_doxygen-debuginfo" }, { - "name": "oe_test_doxygen_install_and_remove_doxygen-debugsource", - "rpm": "doxygen-debugsource" + "name": "oe_test_doxygen_install_and_remove_doxygen-debugsource" }, { - "name": "oe_test_doxygen_install_and_remove_doxygen-help", - "rpm": "doxygen-help" + "name": "oe_test_doxygen_install_and_remove_doxygen-help" }, { - "name": "oe_test_doxygen_install_and_remove_doxygen-latex", - "rpm": "doxygen-latex" + "name": "oe_test_doxygen_install_and_remove_doxygen-latex" } ] } \ No newline at end of file diff --git a/suite2cases/dracut.json b/suite2cases/dracut.json index 961d915ad..e9767df55 100644 --- a/suite2cases/dracut.json +++ b/suite2cases/dracut.json @@ -32,44 +32,34 @@ "name": "oe_test_service_dracut-initramfs" }, { - "name": "oe_test_dracut_install_and_remove_dracut", - "rpm": "dracut" + "name": "oe_test_dracut_install_and_remove_dracut" }, { - "name": "oe_test_dracut_install_and_remove_dracut-network", - "rpm": "dracut-network" + "name": "oe_test_dracut_install_and_remove_dracut-network" }, { - "name": "oe_test_dracut_install_and_remove_dracut-live", - "rpm": "dracut-live" + "name": "oe_test_dracut_install_and_remove_dracut-live" }, { - "name": "oe_test_dracut_install_and_remove_dracut-config-generic", - "rpm": "dracut-config-generic" + "name": "oe_test_dracut_install_and_remove_dracut-config-generic" }, { - "name": "oe_test_dracut_install_and_remove_dracut-config-rescue", - "rpm": "dracut-config-rescue" + "name": "oe_test_dracut_install_and_remove_dracut-config-rescue" }, { - "name": "oe_test_dracut_install_and_remove_dracut-tools", - "rpm": "dracut-tools" + "name": "oe_test_dracut_install_and_remove_dracut-tools" }, { - "name": "oe_test_dracut_install_and_remove_dracut-squash", - "rpm": "dracut-squash" + "name": "oe_test_dracut_install_and_remove_dracut-squash" }, { - "name": "oe_test_dracut_install_and_remove_dracut-caps", - "rpm": "dracut-caps" + "name": "oe_test_dracut_install_and_remove_dracut-caps" }, { - "name": "oe_test_dracut_install_and_remove_dracut-debuginfo", - "rpm": "dracut-debuginfo" + "name": "oe_test_dracut_install_and_remove_dracut-debuginfo" }, { - "name": "oe_test_dracut_install_and_remove_dracut-debugsource", - "rpm": "dracut-debugsource" + "name": "oe_test_dracut_install_and_remove_dracut-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/drpm.json b/suite2cases/drpm.json index 87fd0fc30..f2f36ef20 100644 --- a/suite2cases/drpm.json +++ b/suite2cases/drpm.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_drpm_install_and_remove_drpm", - "rpm": "drpm" + "name": "oe_test_drpm_install_and_remove_drpm" }, { - "name": "oe_test_drpm_install_and_remove_drpm-help", - "rpm": "drpm-help" + "name": "oe_test_drpm_install_and_remove_drpm-help" }, { - "name": "oe_test_drpm_install_and_remove_drpm-devel", - "rpm": "drpm-devel" + "name": "oe_test_drpm_install_and_remove_drpm-devel" }, { - "name": "oe_test_drpm_install_and_remove_drpm-debugsource", - "rpm": "drpm-debugsource" + "name": "oe_test_drpm_install_and_remove_drpm-debugsource" }, { - "name": "oe_test_drpm_install_and_remove_drpm-debuginfo", - "rpm": "drpm-debuginfo" + "name": "oe_test_drpm_install_and_remove_drpm-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/dtc.json b/suite2cases/dtc.json index e71330481..f7bf5aba2 100644 --- a/suite2cases/dtc.json +++ b/suite2cases/dtc.json @@ -8,32 +8,25 @@ "name": "oe_test_dtc" }, { - "name": "oe_test_dtc_install_and_remove_dtc", - "rpm": "dtc" + "name": "oe_test_dtc_install_and_remove_dtc" }, { - "name": "oe_test_dtc_install_and_remove_dtc-devel", - "rpm": "dtc-devel" + "name": "oe_test_dtc_install_and_remove_dtc-devel" }, { - "name": "oe_test_dtc_install_and_remove_python3-libfdt", - "rpm": "python3-libfdt" + "name": "oe_test_dtc_install_and_remove_python3-libfdt" }, { - "name": "oe_test_dtc_install_and_remove_dtc-help", - "rpm": "dtc-help" + "name": "oe_test_dtc_install_and_remove_dtc-help" }, { - "name": "oe_test_dtc_install_and_remove_dtc-debuginfo", - "rpm": "dtc-debuginfo" + "name": "oe_test_dtc_install_and_remove_dtc-debuginfo" }, { - "name": "oe_test_dtc_install_and_remove_dtc-debugsource", - "rpm": "dtc-debugsource" + "name": "oe_test_dtc_install_and_remove_dtc-debugsource" }, { - "name": "oe_test_dtc_install_and_remove_python2-libfdt", - "rpm": "python2-libfdt" + "name": "oe_test_dtc_install_and_remove_python2-libfdt" } ] } \ No newline at end of file diff --git a/suite2cases/duktape.json b/suite2cases/duktape.json index 124d4cdb6..962e7daf3 100644 --- a/suite2cases/duktape.json +++ b/suite2cases/duktape.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_duktape_install_and_remove_duktape", - "rpm": "duktape" + "name": "oe_test_duktape_install_and_remove_duktape" }, { - "name": "oe_test_duktape_install_and_remove_duktape-devel", - "rpm": "duktape-devel" + "name": "oe_test_duktape_install_and_remove_duktape-devel" }, { - "name": "oe_test_duktape_install_and_remove_duktape-debugsource", - "rpm": "duktape-debugsource" + "name": "oe_test_duktape_install_and_remove_duktape-debugsource" }, { - "name": "oe_test_duktape_install_and_remove_duktape-debuginfo", - "rpm": "duktape-debuginfo" + "name": "oe_test_duktape_install_and_remove_duktape-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/dwarves.json b/suite2cases/dwarves.json index 90305ca4e..622321f6e 100644 --- a/suite2cases/dwarves.json +++ b/suite2cases/dwarves.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_dwarves_install_and_remove_dwarves", - "rpm": "dwarves" + "name": "oe_test_dwarves_install_and_remove_dwarves" }, { - "name": "oe_test_dwarves_install_and_remove_libdwarves1", - "rpm": "libdwarves1" + "name": "oe_test_dwarves_install_and_remove_libdwarves1" }, { - "name": "oe_test_dwarves_install_and_remove_libdwarves1-devel", - "rpm": "libdwarves1-devel" + "name": "oe_test_dwarves_install_and_remove_libdwarves1-devel" }, { - "name": "oe_test_dwarves_install_and_remove_dwarves-debugsource", - "rpm": "dwarves-debugsource" + "name": "oe_test_dwarves_install_and_remove_dwarves-debugsource" }, { - "name": "oe_test_dwarves_install_and_remove_dwarves-debuginfo", - "rpm": "dwarves-debuginfo" + "name": "oe_test_dwarves_install_and_remove_dwarves-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/dwz.json b/suite2cases/dwz.json index 436ae8ceb..7bab8959e 100644 --- a/suite2cases/dwz.json +++ b/suite2cases/dwz.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_dwz_install_and_remove_dwz", - "rpm": "dwz" + "name": "oe_test_dwz_install_and_remove_dwz" }, { - "name": "oe_test_dwz_install_and_remove_dwz-debugsource", - "rpm": "dwz-debugsource" + "name": "oe_test_dwz_install_and_remove_dwz-debugsource" }, { - "name": "oe_test_dwz_install_and_remove_dwz-help", - "rpm": "dwz-help" + "name": "oe_test_dwz_install_and_remove_dwz-help" }, { - "name": "oe_test_dwz_install_and_remove_dwz-debuginfo", - "rpm": "dwz-debuginfo" + "name": "oe_test_dwz_install_and_remove_dwz-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/dyninst.json b/suite2cases/dyninst.json index 1869bb142..9c19697be 100644 --- a/suite2cases/dyninst.json +++ b/suite2cases/dyninst.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_dyninst_install_and_remove_dyninst", - "rpm": "dyninst" + "name": "oe_test_dyninst_install_and_remove_dyninst" }, { - "name": "oe_test_dyninst_install_and_remove_dyninst-devel", - "rpm": "dyninst-devel" + "name": "oe_test_dyninst_install_and_remove_dyninst-devel" }, { - "name": "oe_test_dyninst_install_and_remove_dyninst-help", - "rpm": "dyninst-help" + "name": "oe_test_dyninst_install_and_remove_dyninst-help" }, { - "name": "oe_test_dyninst_install_and_remove_dyninst-debuginfo", - "rpm": "dyninst-debuginfo" + "name": "oe_test_dyninst_install_and_remove_dyninst-debuginfo" }, { - "name": "oe_test_dyninst_install_and_remove_dyninst-debugsource", - "rpm": "dyninst-debugsource" + "name": "oe_test_dyninst_install_and_remove_dyninst-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/e2fsprogs.json b/suite2cases/e2fsprogs.json index 584730e5c..bdd94a265 100644 --- a/suite2cases/e2fsprogs.json +++ b/suite2cases/e2fsprogs.json @@ -14,52 +14,40 @@ "name": "oe_test_e2fsck_repair" }, { - "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs", - "rpm": "e2fsprogs" + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs" }, { - "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-help", - "rpm": "e2fsprogs-help" + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-help" }, { - "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-devel", - "rpm": "e2fsprogs-devel" + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-devel" }, { - "name": "oe_test_e2fsprogs_install_and_remove_libss", - "rpm": "libss" + "name": "oe_test_e2fsprogs_install_and_remove_libss" }, { - "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-libs", - "rpm": "e2fsprogs-libs" + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-libs" }, { - "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-static", - "rpm": "e2fsprogs-static" + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-static" }, { - "name": "oe_test_e2fsprogs_install_and_remove_libcom_err", - "rpm": "libcom_err" + "name": "oe_test_e2fsprogs_install_and_remove_libcom_err" }, { - "name": "oe_test_e2fsprogs_install_and_remove_libcom_err-devel", - "rpm": "libcom_err-devel" + "name": "oe_test_e2fsprogs_install_and_remove_libcom_err-devel" }, { - "name": "oe_test_e2fsprogs_install_and_remove_libss-devel", - "rpm": "libss-devel" + "name": "oe_test_e2fsprogs_install_and_remove_libss-devel" }, { - "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-debuginfo", - "rpm": "e2fsprogs-debuginfo" + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-debuginfo" }, { - "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-debugsource", - "rpm": "e2fsprogs-debugsource" + "name": "oe_test_e2fsprogs_install_and_remove_e2fsprogs-debugsource" }, { - "name": "oe_test_e2fsprogs_install_and_remove_e2scrub", - "rpm": "e2scrub" + "name": "oe_test_e2fsprogs_install_and_remove_e2scrub" } ] } \ No newline at end of file diff --git a/suite2cases/ebtables.json b/suite2cases/ebtables.json index 2a5d97bfb..309b03d0f 100644 --- a/suite2cases/ebtables.json +++ b/suite2cases/ebtables.json @@ -8,20 +8,16 @@ "name": "oe_test_service_ebtables" }, { - "name": "oe_test_ebtables_install_and_remove_ebtables", - "rpm": "ebtables" + "name": "oe_test_ebtables_install_and_remove_ebtables" }, { - "name": "oe_test_ebtables_install_and_remove_ebtables-help", - "rpm": "ebtables-help" + "name": "oe_test_ebtables_install_and_remove_ebtables-help" }, { - "name": "oe_test_ebtables_install_and_remove_ebtables-debuginfo", - "rpm": "ebtables-debuginfo" + "name": "oe_test_ebtables_install_and_remove_ebtables-debuginfo" }, { - "name": "oe_test_ebtables_install_and_remove_ebtables-debugsource", - "rpm": "ebtables-debugsource" + "name": "oe_test_ebtables_install_and_remove_ebtables-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ed.json b/suite2cases/ed.json index 9cb7ccfec..f32bd4c65 100644 --- a/suite2cases/ed.json +++ b/suite2cases/ed.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_ed_install_and_remove_ed", - "rpm": "ed" + "name": "oe_test_ed_install_and_remove_ed" }, { - "name": "oe_test_ed_install_and_remove_ed-help", - "rpm": "ed-help" + "name": "oe_test_ed_install_and_remove_ed-help" }, { - "name": "oe_test_ed_install_and_remove_ed-debugsource", - "rpm": "ed-debugsource" + "name": "oe_test_ed_install_and_remove_ed-debugsource" }, { - "name": "oe_test_ed_install_and_remove_ed-debuginfo", - "rpm": "ed-debuginfo" + "name": "oe_test_ed_install_and_remove_ed-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/efi-rpm-macros.json b/suite2cases/efi-rpm-macros.json index 101cf7f2d..356bc5ea2 100644 --- a/suite2cases/efi-rpm-macros.json +++ b/suite2cases/efi-rpm-macros.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_efi-rpm-macros_install_and_remove_efi-rpm-macros", - "rpm": "efi-rpm-macros" + "name": "oe_test_efi-rpm-macros_install_and_remove_efi-rpm-macros" }, { - "name": "oe_test_efi-rpm-macros_install_and_remove_efi-srpm-macros", - "rpm": "efi-srpm-macros" + "name": "oe_test_efi-rpm-macros_install_and_remove_efi-srpm-macros" }, { - "name": "oe_test_efi-rpm-macros_install_and_remove_efi-filesystem", - "rpm": "efi-filesystem" + "name": "oe_test_efi-rpm-macros_install_and_remove_efi-filesystem" } ] } \ No newline at end of file diff --git a/suite2cases/efibootmgr.json b/suite2cases/efibootmgr.json index ce7bfe647..5c738fce8 100644 --- a/suite2cases/efibootmgr.json +++ b/suite2cases/efibootmgr.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_efibootmgr_install_and_remove_efibootmgr", - "rpm": "efibootmgr" + "name": "oe_test_efibootmgr_install_and_remove_efibootmgr" }, { - "name": "oe_test_efibootmgr_install_and_remove_efibootmgr-help", - "rpm": "efibootmgr-help" + "name": "oe_test_efibootmgr_install_and_remove_efibootmgr-help" }, { - "name": "oe_test_efibootmgr_install_and_remove_efibootmgr-debuginfo", - "rpm": "efibootmgr-debuginfo" + "name": "oe_test_efibootmgr_install_and_remove_efibootmgr-debuginfo" }, { - "name": "oe_test_efibootmgr_install_and_remove_efibootmgr-debugsource", - "rpm": "efibootmgr-debugsource" + "name": "oe_test_efibootmgr_install_and_remove_efibootmgr-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/efivar.json b/suite2cases/efivar.json index 15bfb7541..6f9a6dd94 100644 --- a/suite2cases/efivar.json +++ b/suite2cases/efivar.json @@ -8,28 +8,22 @@ "name": "oe_test_efivar" }, { - "name": "oe_test_efivar_install_and_remove_efivar", - "rpm": "efivar" + "name": "oe_test_efivar_install_and_remove_efivar" }, { - "name": "oe_test_efivar_install_and_remove_efivar-libs", - "rpm": "efivar-libs" + "name": "oe_test_efivar_install_and_remove_efivar-libs" }, { - "name": "oe_test_efivar_install_and_remove_efivar-devel", - "rpm": "efivar-devel" + "name": "oe_test_efivar_install_and_remove_efivar-devel" }, { - "name": "oe_test_efivar_install_and_remove_efivar-help", - "rpm": "efivar-help" + "name": "oe_test_efivar_install_and_remove_efivar-help" }, { - "name": "oe_test_efivar_install_and_remove_efivar-debuginfo", - "rpm": "efivar-debuginfo" + "name": "oe_test_efivar_install_and_remove_efivar-debuginfo" }, { - "name": "oe_test_efivar_install_and_remove_efivar-debugsource", - "rpm": "efivar-debugsource" + "name": "oe_test_efivar_install_and_remove_efivar-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/egl-wayland.json b/suite2cases/egl-wayland.json index 9fae5afce..1af1ec376 100644 --- a/suite2cases/egl-wayland.json +++ b/suite2cases/egl-wayland.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_egl-wayland_install_and_remove_egl-wayland", - "rpm": "egl-wayland" + "name": "oe_test_egl-wayland_install_and_remove_egl-wayland" }, { - "name": "oe_test_egl-wayland_install_and_remove_egl-wayland-devel", - "rpm": "egl-wayland-devel" + "name": "oe_test_egl-wayland_install_and_remove_egl-wayland-devel" }, { - "name": "oe_test_egl-wayland_install_and_remove_egl-wayland-debugsource", - "rpm": "egl-wayland-debugsource" + "name": "oe_test_egl-wayland_install_and_remove_egl-wayland-debugsource" }, { - "name": "oe_test_egl-wayland_install_and_remove_egl-wayland-debuginfo", - "rpm": "egl-wayland-debuginfo" + "name": "oe_test_egl-wayland_install_and_remove_egl-wayland-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/eglexternalplatform.json b/suite2cases/eglexternalplatform.json index c21ac0e75..385fa6c3a 100644 --- a/suite2cases/eglexternalplatform.json +++ b/suite2cases/eglexternalplatform.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_eglexternalplatform_install_and_remove_eglexternalplatform", - "rpm": "eglexternalplatform" + "name": "oe_test_eglexternalplatform_install_and_remove_eglexternalplatform" }, { - "name": "oe_test_eglexternalplatform_install_and_remove_eglexternalplatform-devel", - "rpm": "eglexternalplatform-devel" + "name": "oe_test_eglexternalplatform_install_and_remove_eglexternalplatform-devel" } ] } \ No newline at end of file diff --git a/suite2cases/elfutils.json b/suite2cases/elfutils.json index 9437595d8..a1c577207 100644 --- a/suite2cases/elfutils.json +++ b/suite2cases/elfutils.json @@ -11,68 +11,52 @@ "name": "oe_test_service_debuginfod" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils", - "rpm": "elfutils" + "name": "oe_test_elfutils_install_and_remove_elfutils" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-libelf", - "rpm": "elfutils-libelf" + "name": "oe_test_elfutils_install_and_remove_elfutils-libelf" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfod", - "rpm": "elfutils-debuginfod" + "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfod" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-extra", - "rpm": "elfutils-extra" + "name": "oe_test_elfutils_install_and_remove_elfutils-extra" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-devel", - "rpm": "elfutils-devel" + "name": "oe_test_elfutils_install_and_remove_elfutils-devel" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-libelf-devel", - "rpm": "elfutils-libelf-devel" + "name": "oe_test_elfutils_install_and_remove_elfutils-libelf-devel" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-default-yama-scope", - "rpm": "elfutils-default-yama-scope" + "name": "oe_test_elfutils_install_and_remove_elfutils-default-yama-scope" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfod-client", - "rpm": "elfutils-debuginfod-client" + "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfod-client" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfod-client-devel", - "rpm": "elfutils-debuginfod-client-devel" + "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfod-client-devel" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-libs", - "rpm": "elfutils-libs" + "name": "oe_test_elfutils_install_and_remove_elfutils-libs" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-help", - "rpm": "elfutils-help" + "name": "oe_test_elfutils_install_and_remove_elfutils-help" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfo", - "rpm": "elfutils-debuginfo" + "name": "oe_test_elfutils_install_and_remove_elfutils-debuginfo" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-debugsource", - "rpm": "elfutils-debugsource" + "name": "oe_test_elfutils_install_and_remove_elfutils-debugsource" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-libelf-devel-static", - "rpm": "elfutils-libelf-devel-static" + "name": "oe_test_elfutils_install_and_remove_elfutils-libelf-devel-static" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-doc", - "rpm": "elfutils-doc" + "name": "oe_test_elfutils_install_and_remove_elfutils-doc" }, { - "name": "oe_test_elfutils_install_and_remove_elfutils-devel-static", - "rpm": "elfutils-devel-static" + "name": "oe_test_elfutils_install_and_remove_elfutils-devel-static" } ] } \ No newline at end of file diff --git a/suite2cases/emacs.json b/suite2cases/emacs.json index 9801a4e93..71dd5e235 100644 --- a/suite2cases/emacs.json +++ b/suite2cases/emacs.json @@ -5,44 +5,34 @@ "memory": 4, "cases": [ { - "name": "oe_test_emacs_install_and_remove_emacs", - "rpm": "emacs" + "name": "oe_test_emacs_install_and_remove_emacs" }, { - "name": "oe_test_emacs_install_and_remove_emacs-common", - "rpm": "emacs-common" + "name": "oe_test_emacs_install_and_remove_emacs-common" }, { - "name": "oe_test_emacs_install_and_remove_emacs-devel", - "rpm": "emacs-devel" + "name": "oe_test_emacs_install_and_remove_emacs-devel" }, { - "name": "oe_test_emacs_install_and_remove_emacs-nox", - "rpm": "emacs-nox" + "name": "oe_test_emacs_install_and_remove_emacs-nox" }, { - "name": "oe_test_emacs_install_and_remove_emacs-filesystem", - "rpm": "emacs-filesystem" + "name": "oe_test_emacs_install_and_remove_emacs-filesystem" }, { - "name": "oe_test_emacs_install_and_remove_emacs-debuginfo", - "rpm": "emacs-debuginfo" + "name": "oe_test_emacs_install_and_remove_emacs-debuginfo" }, { - "name": "oe_test_emacs_install_and_remove_emacs-debugsource", - "rpm": "emacs-debugsource" + "name": "oe_test_emacs_install_and_remove_emacs-debugsource" }, { - "name": "oe_test_emacs_install_and_remove_emacs-help", - "rpm": "emacs-help" + "name": "oe_test_emacs_install_and_remove_emacs-help" }, { - "name": "oe_test_emacs_install_and_remove_emacs-lucid", - "rpm": "emacs-lucid" + "name": "oe_test_emacs_install_and_remove_emacs-lucid" }, { - "name": "oe_test_emacs_install_and_remove_emacs-terminal", - "rpm": "emacs-terminal" + "name": "oe_test_emacs_install_and_remove_emacs-terminal" } ] } \ No newline at end of file diff --git a/suite2cases/enchant2.json b/suite2cases/enchant2.json index 5330814dd..f3600cb65 100644 --- a/suite2cases/enchant2.json +++ b/suite2cases/enchant2.json @@ -11,32 +11,25 @@ "name": "oe_test_enchant2_base_enchant-lsmod-2" }, { - "name": "oe_test_enchant2_install_and_remove_enchant2", - "rpm": "enchant2" + "name": "oe_test_enchant2_install_and_remove_enchant2" }, { - "name": "oe_test_enchant2_install_and_remove_enchant2-devel", - "rpm": "enchant2-devel" + "name": "oe_test_enchant2_install_and_remove_enchant2-devel" }, { - "name": "oe_test_enchant2_install_and_remove_enchant2-help", - "rpm": "enchant2-help" + "name": "oe_test_enchant2_install_and_remove_enchant2-help" }, { - "name": "oe_test_enchant2_install_and_remove_enchant2-aspell", - "rpm": "enchant2-aspell" + "name": "oe_test_enchant2_install_and_remove_enchant2-aspell" }, { - "name": "oe_test_enchant2_install_and_remove_enchant2-voikko", - "rpm": "enchant2-voikko" + "name": "oe_test_enchant2_install_and_remove_enchant2-voikko" }, { - "name": "oe_test_enchant2_install_and_remove_enchant2-debugsource", - "rpm": "enchant2-debugsource" + "name": "oe_test_enchant2_install_and_remove_enchant2-debugsource" }, { - "name": "oe_test_enchant2_install_and_remove_enchant2-debuginfo", - "rpm": "enchant2-debuginfo" + "name": "oe_test_enchant2_install_and_remove_enchant2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/ethtool.json b/suite2cases/ethtool.json index b0f8675d7..fb7106db2 100644 --- a/suite2cases/ethtool.json +++ b/suite2cases/ethtool.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_ethtool_install_and_remove_ethtool", - "rpm": "ethtool" + "name": "oe_test_ethtool_install_and_remove_ethtool" }, { - "name": "oe_test_ethtool_install_and_remove_ethtool-help", - "rpm": "ethtool-help" + "name": "oe_test_ethtool_install_and_remove_ethtool-help" }, { - "name": "oe_test_ethtool_install_and_remove_ethtool-debuginfo", - "rpm": "ethtool-debuginfo" + "name": "oe_test_ethtool_install_and_remove_ethtool-debuginfo" }, { - "name": "oe_test_ethtool_install_and_remove_ethtool-debugsource", - "rpm": "ethtool-debugsource" + "name": "oe_test_ethtool_install_and_remove_ethtool-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/exempi.json b/suite2cases/exempi.json index ccbf696f9..22cdfbdcc 100644 --- a/suite2cases/exempi.json +++ b/suite2cases/exempi.json @@ -8,24 +8,19 @@ "name": "oe_test_service_exempi" }, { - "name": "oe_test_exempi_install_and_remove_exempi", - "rpm": "exempi" + "name": "oe_test_exempi_install_and_remove_exempi" }, { - "name": "oe_test_exempi_install_and_remove_exempi-debugsource", - "rpm": "exempi-debugsource" + "name": "oe_test_exempi_install_and_remove_exempi-debugsource" }, { - "name": "oe_test_exempi_install_and_remove_exempi-help", - "rpm": "exempi-help" + "name": "oe_test_exempi_install_and_remove_exempi-help" }, { - "name": "oe_test_exempi_install_and_remove_exempi-devel", - "rpm": "exempi-devel" + "name": "oe_test_exempi_install_and_remove_exempi-devel" }, { - "name": "oe_test_exempi_install_and_remove_exempi-debuginfo", - "rpm": "exempi-debuginfo" + "name": "oe_test_exempi_install_and_remove_exempi-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/expat.json b/suite2cases/expat.json index 1f79bbb9f..b1120b6d6 100644 --- a/suite2cases/expat.json +++ b/suite2cases/expat.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_expat_install_and_remove_expat", - "rpm": "expat" + "name": "oe_test_expat_install_and_remove_expat" }, { - "name": "oe_test_expat_install_and_remove_expat-devel", - "rpm": "expat-devel" + "name": "oe_test_expat_install_and_remove_expat-devel" }, { - "name": "oe_test_expat_install_and_remove_expat-debuginfo", - "rpm": "expat-debuginfo" + "name": "oe_test_expat_install_and_remove_expat-debuginfo" }, { - "name": "oe_test_expat_install_and_remove_expat-debugsource", - "rpm": "expat-debugsource" + "name": "oe_test_expat_install_and_remove_expat-debugsource" }, { - "name": "oe_test_expat_install_and_remove_expat-help", - "rpm": "expat-help" + "name": "oe_test_expat_install_and_remove_expat-help" } ] } \ No newline at end of file diff --git a/suite2cases/expect.json b/suite2cases/expect.json index 91bcc1fa4..f59eaae47 100644 --- a/suite2cases/expect.json +++ b/suite2cases/expect.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_expect_install_and_remove_expect", - "rpm": "expect" + "name": "oe_test_expect_install_and_remove_expect" }, { - "name": "oe_test_expect_install_and_remove_expect-help", - "rpm": "expect-help" + "name": "oe_test_expect_install_and_remove_expect-help" }, { - "name": "oe_test_expect_install_and_remove_expect-devel", - "rpm": "expect-devel" + "name": "oe_test_expect_install_and_remove_expect-devel" }, { - "name": "oe_test_expect_install_and_remove_expect-debuginfo", - "rpm": "expect-debuginfo" + "name": "oe_test_expect_install_and_remove_expect-debuginfo" }, { - "name": "oe_test_expect_install_and_remove_expect-debugsource", - "rpm": "expect-debugsource" + "name": "oe_test_expect_install_and_remove_expect-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/fakechroot.json b/suite2cases/fakechroot.json index 5fd4884dc..ff1ee560d 100644 --- a/suite2cases/fakechroot.json +++ b/suite2cases/fakechroot.json @@ -20,20 +20,16 @@ "name": "oe_test_fakechroot_chroot" }, { - "name": "oe_test_fakechroot_install_and_remove_fakechroot", - "rpm": "fakechroot" + "name": "oe_test_fakechroot_install_and_remove_fakechroot" }, { - "name": "oe_test_fakechroot_install_and_remove_fakechroot-help", - "rpm": "fakechroot-help" + "name": "oe_test_fakechroot_install_and_remove_fakechroot-help" }, { - "name": "oe_test_fakechroot_install_and_remove_fakechroot-debuginfo", - "rpm": "fakechroot-debuginfo" + "name": "oe_test_fakechroot_install_and_remove_fakechroot-debuginfo" }, { - "name": "oe_test_fakechroot_install_and_remove_fakechroot-debugsource", - "rpm": "fakechroot-debugsource" + "name": "oe_test_fakechroot_install_and_remove_fakechroot-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/fcoe-utils.json b/suite2cases/fcoe-utils.json index b077b497f..f0e734e93 100644 --- a/suite2cases/fcoe-utils.json +++ b/suite2cases/fcoe-utils.json @@ -11,20 +11,16 @@ "name": "oe_test_socket_fcoemon" }, { - "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils", - "rpm": "fcoe-utils" + "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils" }, { - "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils-help", - "rpm": "fcoe-utils-help" + "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils-help" }, { - "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils-debuginfo", - "rpm": "fcoe-utils-debuginfo" + "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils-debuginfo" }, { - "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils-debugsource", - "rpm": "fcoe-utils-debugsource" + "name": "oe_test_fcoe-utils_install_and_remove_fcoe-utils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/fdupes.json b/suite2cases/fdupes.json index 03fb22b5b..28ba52ca4 100644 --- a/suite2cases/fdupes.json +++ b/suite2cases/fdupes.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_fdupes_install_and_remove_fdupes", - "rpm": "fdupes" + "name": "oe_test_fdupes_install_and_remove_fdupes" }, { - "name": "oe_test_fdupes_install_and_remove_fdupes-debuginfo", - "rpm": "fdupes-debuginfo" + "name": "oe_test_fdupes_install_and_remove_fdupes-debuginfo" }, { - "name": "oe_test_fdupes_install_and_remove_fdupes-help", - "rpm": "fdupes-help" + "name": "oe_test_fdupes_install_and_remove_fdupes-help" }, { - "name": "oe_test_fdupes_install_and_remove_fdupes-debugsource", - "rpm": "fdupes-debugsource" + "name": "oe_test_fdupes_install_and_remove_fdupes-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/fftw.json b/suite2cases/fftw.json index 077d4a341..f729fa84d 100644 --- a/suite2cases/fftw.json +++ b/suite2cases/fftw.json @@ -35,76 +35,58 @@ "name": "oe_test_fftw_fftwl-wisdom_03" }, { - "name": "oe_test_fftw_install_and_remove_fftw", - "rpm": "fftw" + "name": "oe_test_fftw_install_and_remove_fftw" }, { - "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs", - "rpm": "fftw-mpich-libs" + "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs" }, { - "name": "oe_test_fftw_install_and_remove_fftw-openmpi-devel", - "rpm": "fftw-openmpi-devel" + "name": "oe_test_fftw_install_and_remove_fftw-openmpi-devel" }, { - "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs-single", - "rpm": "fftw-openmpi-libs-single" + "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs-single" }, { - "name": "oe_test_fftw_install_and_remove_fftw-libs", - "rpm": "fftw-libs" + "name": "oe_test_fftw_install_and_remove_fftw-libs" }, { - "name": "oe_test_fftw_install_and_remove_fftw-devel", - "rpm": "fftw-devel" + "name": "oe_test_fftw_install_and_remove_fftw-devel" }, { - "name": "oe_test_fftw_install_and_remove_fftw-libs-double", - "rpm": "fftw-libs-double" + "name": "oe_test_fftw_install_and_remove_fftw-libs-double" }, { - "name": "oe_test_fftw_install_and_remove_fftw-libs-single", - "rpm": "fftw-libs-single" + "name": "oe_test_fftw_install_and_remove_fftw-libs-single" }, { - "name": "oe_test_fftw_install_and_remove_fftw-libs-long", - "rpm": "fftw-libs-long" + "name": "oe_test_fftw_install_and_remove_fftw-libs-long" }, { - "name": "oe_test_fftw_install_and_remove_fftw-mpich-devel", - "rpm": "fftw-mpich-devel" + "name": "oe_test_fftw_install_and_remove_fftw-mpich-devel" }, { - "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs-double", - "rpm": "fftw-mpich-libs-double" + "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs-double" }, { - "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs", - "rpm": "fftw-openmpi-libs" + "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs" }, { - "name": "oe_test_fftw_install_and_remove_fftw-libs-quad", - "rpm": "fftw-libs-quad" + "name": "oe_test_fftw_install_and_remove_fftw-libs-quad" }, { - "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs-single", - "rpm": "fftw-mpich-libs-single" + "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs-single" }, { - "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs-long", - "rpm": "fftw-mpich-libs-long" + "name": "oe_test_fftw_install_and_remove_fftw-mpich-libs-long" }, { - "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs-double", - "rpm": "fftw-openmpi-libs-double" + "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs-double" }, { - "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs-long", - "rpm": "fftw-openmpi-libs-long" + "name": "oe_test_fftw_install_and_remove_fftw-openmpi-libs-long" }, { - "name": "oe_test_fftw_install_and_remove_fftw-help", - "rpm": "fftw-help" + "name": "oe_test_fftw_install_and_remove_fftw-help" } ] } \ No newline at end of file diff --git a/suite2cases/file.json b/suite2cases/file.json index 0cb845f81..0ac514fef 100644 --- a/suite2cases/file.json +++ b/suite2cases/file.json @@ -8,36 +8,28 @@ "name": "file01" }, { - "name": "oe_test_file_install_and_remove_file", - "rpm": "file" + "name": "oe_test_file_install_and_remove_file" }, { - "name": "oe_test_file_install_and_remove_file-libs", - "rpm": "file-libs" + "name": "oe_test_file_install_and_remove_file-libs" }, { - "name": "oe_test_file_install_and_remove_file-devel", - "rpm": "file-devel" + "name": "oe_test_file_install_and_remove_file-devel" }, { - "name": "oe_test_file_install_and_remove_file-help", - "rpm": "file-help" + "name": "oe_test_file_install_and_remove_file-help" }, { - "name": "oe_test_file_install_and_remove_python3-magic", - "rpm": "python3-magic" + "name": "oe_test_file_install_and_remove_python3-magic" }, { - "name": "oe_test_file_install_and_remove_file-debugsource", - "rpm": "file-debugsource" + "name": "oe_test_file_install_and_remove_file-debugsource" }, { - "name": "oe_test_file_install_and_remove_file-debuginfo", - "rpm": "file-debuginfo" + "name": "oe_test_file_install_and_remove_file-debuginfo" }, { - "name": "oe_test_file_install_and_remove_python2-magic", - "rpm": "python2-magic" + "name": "oe_test_file_install_and_remove_python2-magic" } ] } \ No newline at end of file diff --git a/suite2cases/filesystem.json b/suite2cases/filesystem.json index 8542e831f..1e545732b 100644 --- a/suite2cases/filesystem.json +++ b/suite2cases/filesystem.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_filesystem_install_and_remove_filesystem", - "rpm": "filesystem" + "name": "oe_test_filesystem_install_and_remove_filesystem" }, { - "name": "oe_test_filesystem_install_and_remove_filesystem-content", - "rpm": "filesystem-content" + "name": "oe_test_filesystem_install_and_remove_filesystem-content" }, { - "name": "oe_test_filesystem_install_and_remove_filesystem-afs", - "rpm": "filesystem-afs" + "name": "oe_test_filesystem_install_and_remove_filesystem-afs" } ] } \ No newline at end of file diff --git a/suite2cases/findutils.json b/suite2cases/findutils.json index a911a8738..826f9fca9 100644 --- a/suite2cases/findutils.json +++ b/suite2cases/findutils.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_findutils_install_and_remove_findutils", - "rpm": "findutils" + "name": "oe_test_findutils_install_and_remove_findutils" }, { - "name": "oe_test_findutils_install_and_remove_findutils-help", - "rpm": "findutils-help" + "name": "oe_test_findutils_install_and_remove_findutils-help" }, { - "name": "oe_test_findutils_install_and_remove_findutils-debugsource", - "rpm": "findutils-debugsource" + "name": "oe_test_findutils_install_and_remove_findutils-debugsource" }, { - "name": "oe_test_findutils_install_and_remove_findutils-debuginfo", - "rpm": "findutils-debuginfo" + "name": "oe_test_findutils_install_and_remove_findutils-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/fipscheck.json b/suite2cases/fipscheck.json index caec1fa5c..74f21a0de 100644 --- a/suite2cases/fipscheck.json +++ b/suite2cases/fipscheck.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_fipscheck_install_and_remove_fipscheck", - "rpm": "fipscheck" + "name": "oe_test_fipscheck_install_and_remove_fipscheck" }, { - "name": "oe_test_fipscheck_install_and_remove_fipscheck-devel", - "rpm": "fipscheck-devel" + "name": "oe_test_fipscheck_install_and_remove_fipscheck-devel" }, { - "name": "oe_test_fipscheck_install_and_remove_fipscheck-debuginfo", - "rpm": "fipscheck-debuginfo" + "name": "oe_test_fipscheck_install_and_remove_fipscheck-debuginfo" }, { - "name": "oe_test_fipscheck_install_and_remove_fipscheck-debugsource", - "rpm": "fipscheck-debugsource" + "name": "oe_test_fipscheck_install_and_remove_fipscheck-debugsource" }, { - "name": "oe_test_fipscheck_install_and_remove_fipscheck-help", - "rpm": "fipscheck-help" + "name": "oe_test_fipscheck_install_and_remove_fipscheck-help" } ] } \ No newline at end of file diff --git a/suite2cases/firewalld.json b/suite2cases/firewalld.json index 6e67a710a..544d4f76a 100644 --- a/suite2cases/firewalld.json +++ b/suite2cases/firewalld.json @@ -182,20 +182,16 @@ "machine num": 2 }, { - "name": "oe_test_firewalld_install_and_remove_firewalld", - "rpm": "firewalld" + "name": "oe_test_firewalld_install_and_remove_firewalld" }, { - "name": "oe_test_firewalld_install_and_remove_firewalld-doc", - "rpm": "firewalld-doc" + "name": "oe_test_firewalld_install_and_remove_firewalld-doc" }, { - "name": "oe_test_firewalld_install_and_remove_python3-firewall", - "rpm": "python3-firewall" + "name": "oe_test_firewalld_install_and_remove_python3-firewall" }, { - "name": "oe_test_firewalld_install_and_remove_firewalld-test", - "rpm": "firewalld-test" + "name": "oe_test_firewalld_install_and_remove_firewalld-test" } ] } \ No newline at end of file diff --git a/suite2cases/flac.json b/suite2cases/flac.json index 69d70f421..f94a0b2a3 100644 --- a/suite2cases/flac.json +++ b/suite2cases/flac.json @@ -8,28 +8,22 @@ "name": "oe_test_flac" }, { - "name": "oe_test_flac_install_and_remove_flac", - "rpm": "flac" + "name": "oe_test_flac_install_and_remove_flac" }, { - "name": "oe_test_flac_install_and_remove_flac-devel", - "rpm": "flac-devel" + "name": "oe_test_flac_install_and_remove_flac-devel" }, { - "name": "oe_test_flac_install_and_remove_flac-help", - "rpm": "flac-help" + "name": "oe_test_flac_install_and_remove_flac-help" }, { - "name": "oe_test_flac_install_and_remove_flac-debugsource", - "rpm": "flac-debugsource" + "name": "oe_test_flac_install_and_remove_flac-debugsource" }, { - "name": "oe_test_flac_install_and_remove_flac-debuginfo", - "rpm": "flac-debuginfo" + "name": "oe_test_flac_install_and_remove_flac-debuginfo" }, { - "name": "oe_test_flac_install_and_remove_xmms-flac", - "rpm": "xmms-flac" + "name": "oe_test_flac_install_and_remove_xmms-flac" } ] } \ No newline at end of file diff --git a/suite2cases/flex.json b/suite2cases/flex.json index 5cce318db..5b047f927 100644 --- a/suite2cases/flex.json +++ b/suite2cases/flex.json @@ -20,24 +20,19 @@ "name": "oe_test_flex_generated_code" }, { - "name": "oe_test_flex_install_and_remove_flex", - "rpm": "flex" + "name": "oe_test_flex_install_and_remove_flex" }, { - "name": "oe_test_flex_install_and_remove_flex-help", - "rpm": "flex-help" + "name": "oe_test_flex_install_and_remove_flex-help" }, { - "name": "oe_test_flex_install_and_remove_flex-devel", - "rpm": "flex-devel" + "name": "oe_test_flex_install_and_remove_flex-devel" }, { - "name": "oe_test_flex_install_and_remove_flex-debuginfo", - "rpm": "flex-debuginfo" + "name": "oe_test_flex_install_and_remove_flex-debuginfo" }, { - "name": "oe_test_flex_install_and_remove_flex-debugsource", - "rpm": "flex-debugsource" + "name": "oe_test_flex_install_and_remove_flex-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/fltk.json b/suite2cases/fltk.json index 59913ab5f..de9551914 100644 --- a/suite2cases/fltk.json +++ b/suite2cases/fltk.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_fltk_install_and_remove_fltk", - "rpm": "fltk" + "name": "oe_test_fltk_install_and_remove_fltk" }, { - "name": "oe_test_fltk_install_and_remove_fltk-fluid", - "rpm": "fltk-fluid" + "name": "oe_test_fltk_install_and_remove_fltk-fluid" }, { - "name": "oe_test_fltk_install_and_remove_fltk-devel", - "rpm": "fltk-devel" + "name": "oe_test_fltk_install_and_remove_fltk-devel" }, { - "name": "oe_test_fltk_install_and_remove_fltk-static", - "rpm": "fltk-static" + "name": "oe_test_fltk_install_and_remove_fltk-static" }, { - "name": "oe_test_fltk_install_and_remove_fltk-debugsource", - "rpm": "fltk-debugsource" + "name": "oe_test_fltk_install_and_remove_fltk-debugsource" }, { - "name": "oe_test_fltk_install_and_remove_fltk-help", - "rpm": "fltk-help" + "name": "oe_test_fltk_install_and_remove_fltk-help" }, { - "name": "oe_test_fltk_install_and_remove_fltk-debuginfo", - "rpm": "fltk-debuginfo" + "name": "oe_test_fltk_install_and_remove_fltk-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/fontconfig.json b/suite2cases/fontconfig.json index 234fdf5b9..ee8e93a83 100644 --- a/suite2cases/fontconfig.json +++ b/suite2cases/fontconfig.json @@ -23,24 +23,19 @@ "name": "oe_test_fc-cache" }, { - "name": "oe_test_fontconfig_install_and_remove_fontconfig", - "rpm": "fontconfig" + "name": "oe_test_fontconfig_install_and_remove_fontconfig" }, { - "name": "oe_test_fontconfig_install_and_remove_fontconfig-devel", - "rpm": "fontconfig-devel" + "name": "oe_test_fontconfig_install_and_remove_fontconfig-devel" }, { - "name": "oe_test_fontconfig_install_and_remove_fontconfig-help", - "rpm": "fontconfig-help" + "name": "oe_test_fontconfig_install_and_remove_fontconfig-help" }, { - "name": "oe_test_fontconfig_install_and_remove_fontconfig-debuginfo", - "rpm": "fontconfig-debuginfo" + "name": "oe_test_fontconfig_install_and_remove_fontconfig-debuginfo" }, { - "name": "oe_test_fontconfig_install_and_remove_fontconfig-debugsource", - "rpm": "fontconfig-debugsource" + "name": "oe_test_fontconfig_install_and_remove_fontconfig-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/fontforge.json b/suite2cases/fontforge.json index 8acffe6b7..fdd615c3b 100644 --- a/suite2cases/fontforge.json +++ b/suite2cases/fontforge.json @@ -14,24 +14,19 @@ "name": "oe_test_fontforge_fontlint" }, { - "name": "oe_test_fontforge_install_and_remove_fontforge", - "rpm": "fontforge" + "name": "oe_test_fontforge_install_and_remove_fontforge" }, { - "name": "oe_test_fontforge_install_and_remove_fontforge-help", - "rpm": "fontforge-help" + "name": "oe_test_fontforge_install_and_remove_fontforge-help" }, { - "name": "oe_test_fontforge_install_and_remove_fontforge-devel", - "rpm": "fontforge-devel" + "name": "oe_test_fontforge_install_and_remove_fontforge-devel" }, { - "name": "oe_test_fontforge_install_and_remove_fontforge-debugsource", - "rpm": "fontforge-debugsource" + "name": "oe_test_fontforge_install_and_remove_fontforge-debugsource" }, { - "name": "oe_test_fontforge_install_and_remove_fontforge-debuginfo", - "rpm": "fontforge-debuginfo" + "name": "oe_test_fontforge_install_and_remove_fontforge-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/fonts-rpm-macros.json b/suite2cases/fonts-rpm-macros.json index 6b7fb4124..86616f516 100644 --- a/suite2cases/fonts-rpm-macros.json +++ b/suite2cases/fonts-rpm-macros.json @@ -8,24 +8,19 @@ "name": "oe_test_fonts_rpm_macros" }, { - "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros", - "rpm": "fonts-rpm-macros" + "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros" }, { - "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-filesystem", - "rpm": "fonts-filesystem" + "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-filesystem" }, { - "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-srpm-macros", - "rpm": "fonts-srpm-macros" + "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-srpm-macros" }, { - "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-templates", - "rpm": "fonts-rpm-templates" + "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-templates" }, { - "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros-help", - "rpm": "fonts-rpm-macros-help" + "name": "oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros-help" } ] } \ No newline at end of file diff --git a/suite2cases/fpaste.json b/suite2cases/fpaste.json index de13f8fbe..710c076af 100644 --- a/suite2cases/fpaste.json +++ b/suite2cases/fpaste.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_fpaste_install_and_remove_fpaste", - "rpm": "fpaste" + "name": "oe_test_fpaste_install_and_remove_fpaste" }, { - "name": "oe_test_fpaste_install_and_remove_fpaste-help", - "rpm": "fpaste-help" + "name": "oe_test_fpaste_install_and_remove_fpaste-help" } ] } \ No newline at end of file diff --git a/suite2cases/freeglut.json b/suite2cases/freeglut.json index 6512a0b05..b28df36f0 100644 --- a/suite2cases/freeglut.json +++ b/suite2cases/freeglut.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_freeglut_install_and_remove_freeglut", - "rpm": "freeglut" + "name": "oe_test_freeglut_install_and_remove_freeglut" }, { - "name": "oe_test_freeglut_install_and_remove_freeglut-devel", - "rpm": "freeglut-devel" + "name": "oe_test_freeglut_install_and_remove_freeglut-devel" }, { - "name": "oe_test_freeglut_install_and_remove_freeglut-help", - "rpm": "freeglut-help" + "name": "oe_test_freeglut_install_and_remove_freeglut-help" }, { - "name": "oe_test_freeglut_install_and_remove_freeglut-debuginfo", - "rpm": "freeglut-debuginfo" + "name": "oe_test_freeglut_install_and_remove_freeglut-debuginfo" }, { - "name": "oe_test_freeglut_install_and_remove_freeglut-debugsource", - "rpm": "freeglut-debugsource" + "name": "oe_test_freeglut_install_and_remove_freeglut-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/freetype.json b/suite2cases/freetype.json index 9ca268587..f8edba078 100644 --- a/suite2cases/freetype.json +++ b/suite2cases/freetype.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_freetype_install_and_remove_freetype", - "rpm": "freetype" + "name": "oe_test_freetype_install_and_remove_freetype" }, { - "name": "oe_test_freetype_install_and_remove_freetype-help", - "rpm": "freetype-help" + "name": "oe_test_freetype_install_and_remove_freetype-help" }, { - "name": "oe_test_freetype_install_and_remove_freetype-devel", - "rpm": "freetype-devel" + "name": "oe_test_freetype_install_and_remove_freetype-devel" }, { - "name": "oe_test_freetype_install_and_remove_freetype-demos", - "rpm": "freetype-demos" + "name": "oe_test_freetype_install_and_remove_freetype-demos" }, { - "name": "oe_test_freetype_install_and_remove_freetype-debugsource", - "rpm": "freetype-debugsource" + "name": "oe_test_freetype_install_and_remove_freetype-debugsource" }, { - "name": "oe_test_freetype_install_and_remove_freetype-debuginfo", - "rpm": "freetype-debuginfo" + "name": "oe_test_freetype_install_and_remove_freetype-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/fribidi.json b/suite2cases/fribidi.json index 23b9c1acf..6188dd502 100644 --- a/suite2cases/fribidi.json +++ b/suite2cases/fribidi.json @@ -8,20 +8,16 @@ "name": "oe_test_fribidi" }, { - "name": "oe_test_fribidi_install_and_remove_fribidi", - "rpm": "fribidi" + "name": "oe_test_fribidi_install_and_remove_fribidi" }, { - "name": "oe_test_fribidi_install_and_remove_fribidi-devel", - "rpm": "fribidi-devel" + "name": "oe_test_fribidi_install_and_remove_fribidi-devel" }, { - "name": "oe_test_fribidi_install_and_remove_fribidi-debuginfo", - "rpm": "fribidi-debuginfo" + "name": "oe_test_fribidi_install_and_remove_fribidi-debuginfo" }, { - "name": "oe_test_fribidi_install_and_remove_fribidi-debugsource", - "rpm": "fribidi-debugsource" + "name": "oe_test_fribidi_install_and_remove_fribidi-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/fros.json b/suite2cases/fros.json index e6c14f408..eeb884b77 100644 --- a/suite2cases/fros.json +++ b/suite2cases/fros.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_fros_install_and_remove_fros", - "rpm": "fros" + "name": "oe_test_fros_install_and_remove_fros" }, { - "name": "oe_test_fros_install_and_remove_fros-help", - "rpm": "fros-help" + "name": "oe_test_fros_install_and_remove_fros-help" } ] } \ No newline at end of file diff --git a/suite2cases/ftp.json b/suite2cases/ftp.json index 3016886aa..a63648889 100644 --- a/suite2cases/ftp.json +++ b/suite2cases/ftp.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_ftp_install_and_remove_ftp", - "rpm": "ftp" + "name": "oe_test_ftp_install_and_remove_ftp" }, { - "name": "oe_test_ftp_install_and_remove_ftp-help", - "rpm": "ftp-help" + "name": "oe_test_ftp_install_and_remove_ftp-help" }, { - "name": "oe_test_ftp_install_and_remove_ftp-debugsource", - "rpm": "ftp-debugsource" + "name": "oe_test_ftp_install_and_remove_ftp-debugsource" }, { - "name": "oe_test_ftp_install_and_remove_ftp-debuginfo", - "rpm": "ftp-debuginfo" + "name": "oe_test_ftp_install_and_remove_ftp-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/fuse.json b/suite2cases/fuse.json index 8051a8cd9..b7756f0cc 100644 --- a/suite2cases/fuse.json +++ b/suite2cases/fuse.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_fuse_install_and_remove_fuse", - "rpm": "fuse" + "name": "oe_test_fuse_install_and_remove_fuse" }, { - "name": "oe_test_fuse_install_and_remove_fuse-help", - "rpm": "fuse-help" + "name": "oe_test_fuse_install_and_remove_fuse-help" }, { - "name": "oe_test_fuse_install_and_remove_fuse-devel", - "rpm": "fuse-devel" + "name": "oe_test_fuse_install_and_remove_fuse-devel" }, { - "name": "oe_test_fuse_install_and_remove_fuse-debuginfo", - "rpm": "fuse-debuginfo" + "name": "oe_test_fuse_install_and_remove_fuse-debuginfo" }, { - "name": "oe_test_fuse_install_and_remove_fuse-debugsource", - "rpm": "fuse-debugsource" + "name": "oe_test_fuse_install_and_remove_fuse-debugsource" }, { - "name": "oe_test_fuse_install_and_remove_fuse3", - "rpm": "fuse3" + "name": "oe_test_fuse_install_and_remove_fuse3" }, { - "name": "oe_test_fuse_install_and_remove_fuse3-devel", - "rpm": "fuse3-devel" + "name": "oe_test_fuse_install_and_remove_fuse3-devel" } ] } \ No newline at end of file diff --git a/suite2cases/fuse3.json b/suite2cases/fuse3.json index a4c1367b3..e867f947c 100644 --- a/suite2cases/fuse3.json +++ b/suite2cases/fuse3.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_fuse3_install_and_remove_fuse3", - "rpm": "fuse3" + "name": "oe_test_fuse3_install_and_remove_fuse3" }, { - "name": "oe_test_fuse3_install_and_remove_fuse3-devel", - "rpm": "fuse3-devel" + "name": "oe_test_fuse3_install_and_remove_fuse3-devel" }, { - "name": "oe_test_fuse3_install_and_remove_fuse-common", - "rpm": "fuse-common" + "name": "oe_test_fuse3_install_and_remove_fuse-common" }, { - "name": "oe_test_fuse3_install_and_remove_fuse3-help", - "rpm": "fuse3-help" + "name": "oe_test_fuse3_install_and_remove_fuse3-help" }, { - "name": "oe_test_fuse3_install_and_remove_fuse3-debugsource", - "rpm": "fuse3-debugsource" + "name": "oe_test_fuse3_install_and_remove_fuse3-debugsource" }, { - "name": "oe_test_fuse3_install_and_remove_fuse3-debuginfo", - "rpm": "fuse3-debuginfo" + "name": "oe_test_fuse3_install_and_remove_fuse3-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/fwupd.json b/suite2cases/fwupd.json index 343a7e37b..1663e4017 100644 --- a/suite2cases/fwupd.json +++ b/suite2cases/fwupd.json @@ -14,24 +14,19 @@ "name": "oe_test_service_fwupd-refresh" }, { - "name": "oe_test_fwupd_install_and_remove_fwupd", - "rpm": "fwupd" + "name": "oe_test_fwupd_install_and_remove_fwupd" }, { - "name": "oe_test_fwupd_install_and_remove_fwupd-devel", - "rpm": "fwupd-devel" + "name": "oe_test_fwupd_install_and_remove_fwupd-devel" }, { - "name": "oe_test_fwupd_install_and_remove_fwupd-help", - "rpm": "fwupd-help" + "name": "oe_test_fwupd_install_and_remove_fwupd-help" }, { - "name": "oe_test_fwupd_install_and_remove_fwupd-debugsource", - "rpm": "fwupd-debugsource" + "name": "oe_test_fwupd_install_and_remove_fwupd-debugsource" }, { - "name": "oe_test_fwupd_install_and_remove_fwupd-debuginfo", - "rpm": "fwupd-debuginfo" + "name": "oe_test_fwupd_install_and_remove_fwupd-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/gawk.json b/suite2cases/gawk.json index 0d198476f..b784d0ee3 100644 --- a/suite2cases/gawk.json +++ b/suite2cases/gawk.json @@ -20,36 +20,28 @@ "name": "oe_test_gawk04" }, { - "name": "oe_test_gawk_install_and_remove_gawk", - "rpm": "gawk" + "name": "oe_test_gawk_install_and_remove_gawk" }, { - "name": "oe_test_gawk_install_and_remove_gawk-help", - "rpm": "gawk-help" + "name": "oe_test_gawk_install_and_remove_gawk-help" }, { - "name": "oe_test_gawk_install_and_remove_gawk-lang", - "rpm": "gawk-lang" + "name": "oe_test_gawk_install_and_remove_gawk-lang" }, { - "name": "oe_test_gawk_install_and_remove_gawk-devel", - "rpm": "gawk-devel" + "name": "oe_test_gawk_install_and_remove_gawk-devel" }, { - "name": "oe_test_gawk_install_and_remove_gawk-debuginfo", - "rpm": "gawk-debuginfo" + "name": "oe_test_gawk_install_and_remove_gawk-debuginfo" }, { - "name": "oe_test_gawk_install_and_remove_gawk-debugsource", - "rpm": "gawk-debugsource" + "name": "oe_test_gawk_install_and_remove_gawk-debugsource" }, { - "name": "oe_test_gawk_install_and_remove_gawk-all-langpacks", - "rpm": "gawk-all-langpacks" + "name": "oe_test_gawk_install_and_remove_gawk-all-langpacks" }, { - "name": "oe_test_gawk_install_and_remove_gawk-doc", - "rpm": "gawk-doc" + "name": "oe_test_gawk_install_and_remove_gawk-doc" } ] } \ No newline at end of file diff --git a/suite2cases/gc.json b/suite2cases/gc.json index 091a4fe12..c64e6b387 100644 --- a/suite2cases/gc.json +++ b/suite2cases/gc.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_gc_install_and_remove_gc", - "rpm": "gc" + "name": "oe_test_gc_install_and_remove_gc" }, { - "name": "oe_test_gc_install_and_remove_gc-devel", - "rpm": "gc-devel" + "name": "oe_test_gc_install_and_remove_gc-devel" }, { - "name": "oe_test_gc_install_and_remove_gc-debuginfo", - "rpm": "gc-debuginfo" + "name": "oe_test_gc_install_and_remove_gc-debuginfo" }, { - "name": "oe_test_gc_install_and_remove_gc-debugsource", - "rpm": "gc-debugsource" + "name": "oe_test_gc_install_and_remove_gc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gcab.json b/suite2cases/gcab.json index 9ec7d56cc..1bbe7f35e 100644 --- a/suite2cases/gcab.json +++ b/suite2cases/gcab.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_gcab_install_and_remove_gcab", - "rpm": "gcab" + "name": "oe_test_gcab_install_and_remove_gcab" }, { - "name": "oe_test_gcab_install_and_remove_gcab-devel", - "rpm": "gcab-devel" + "name": "oe_test_gcab_install_and_remove_gcab-devel" }, { - "name": "oe_test_gcab_install_and_remove_gcab-help", - "rpm": "gcab-help" + "name": "oe_test_gcab_install_and_remove_gcab-help" }, { - "name": "oe_test_gcab_install_and_remove_gcab-debuginfo", - "rpm": "gcab-debuginfo" + "name": "oe_test_gcab_install_and_remove_gcab-debuginfo" }, { - "name": "oe_test_gcab_install_and_remove_gcab-debugsource", - "rpm": "gcab-debugsource" + "name": "oe_test_gcab_install_and_remove_gcab-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gcc.json b/suite2cases/gcc.json index 5ffd1def9..436f28f4c 100644 --- a/suite2cases/gcc.json +++ b/suite2cases/gcc.json @@ -11,200 +11,151 @@ "name": "oe_test_liblsan" }, { - "name": "oe_test_gcc_install_and_remove_gcc", - "rpm": "gcc" + "name": "oe_test_gcc_install_and_remove_gcc" }, { - "name": "oe_test_gcc_install_and_remove_libgcc", - "rpm": "libgcc" + "name": "oe_test_gcc_install_and_remove_libgcc" }, { - "name": "oe_test_gcc_install_and_remove_gcc-c++", - "rpm": "gcc-c++" + "name": "oe_test_gcc_install_and_remove_gcc-c++" }, { - "name": "oe_test_gcc_install_and_remove_libgfortran-static", - "rpm": "libgfortran-static" + "name": "oe_test_gcc_install_and_remove_libgfortran-static" }, { - "name": "oe_test_gcc_install_and_remove_libgphobos-static", - "rpm": "libgphobos-static" + "name": "oe_test_gcc_install_and_remove_libgphobos-static" }, { - "name": "oe_test_gcc_install_and_remove_libgomp", - "rpm": "libgomp" + "name": "oe_test_gcc_install_and_remove_libgomp" }, { - "name": "oe_test_gcc_install_and_remove_libquadmath-devel", - "rpm": "libquadmath-devel" + "name": "oe_test_gcc_install_and_remove_libquadmath-devel" }, { - "name": "oe_test_gcc_install_and_remove_libquadmath-static", - "rpm": "libquadmath-static" + "name": "oe_test_gcc_install_and_remove_libquadmath-static" }, { - "name": "oe_test_gcc_install_and_remove_libatomic", - "rpm": "libatomic" + "name": "oe_test_gcc_install_and_remove_libatomic" }, { - "name": "oe_test_gcc_install_and_remove_libasan", - "rpm": "libasan" + "name": "oe_test_gcc_install_and_remove_libasan" }, { - "name": "oe_test_gcc_install_and_remove_libtsan", - "rpm": "libtsan" + "name": "oe_test_gcc_install_and_remove_libtsan" }, { - "name": "oe_test_gcc_install_and_remove_libubsan-static", - "rpm": "libubsan-static" + "name": "oe_test_gcc_install_and_remove_libubsan-static" }, { - "name": "oe_test_gcc_install_and_remove_liblsan-static", - "rpm": "liblsan-static" + "name": "oe_test_gcc_install_and_remove_liblsan-static" }, { - "name": "oe_test_gcc_install_and_remove_cpp", - "rpm": "cpp" + "name": "oe_test_gcc_install_and_remove_cpp" }, { - "name": "oe_test_gcc_install_and_remove_libgnat", - "rpm": "libgnat" + "name": "oe_test_gcc_install_and_remove_libgnat" }, { - "name": "oe_test_gcc_install_and_remove_libgo", - "rpm": "libgo" + "name": "oe_test_gcc_install_and_remove_libgo" }, { - "name": "oe_test_gcc_install_and_remove_libgo-static", - "rpm": "libgo-static" + "name": "oe_test_gcc_install_and_remove_libgo-static" }, { - "name": "oe_test_gcc_install_and_remove_gcc-plugin-devel", - "rpm": "gcc-plugin-devel" + "name": "oe_test_gcc_install_and_remove_gcc-plugin-devel" }, { - "name": "oe_test_gcc_install_and_remove_libstdc++", - "rpm": "libstdc++" + "name": "oe_test_gcc_install_and_remove_libstdc++" }, { - "name": "oe_test_gcc_install_and_remove_gcc-objc", - "rpm": "gcc-objc" + "name": "oe_test_gcc_install_and_remove_gcc-objc" }, { - "name": "oe_test_gcc_install_and_remove_libobjc", - "rpm": "libobjc" + "name": "oe_test_gcc_install_and_remove_libobjc" }, { - "name": "oe_test_gcc_install_and_remove_gcc-gdc", - "rpm": "gcc-gdc" + "name": "oe_test_gcc_install_and_remove_gcc-gdc" }, { - "name": "oe_test_gcc_install_and_remove_libgphobos", - "rpm": "libgphobos" + "name": "oe_test_gcc_install_and_remove_libgphobos" }, { - "name": "oe_test_gcc_install_and_remove_libquadmath", - "rpm": "libquadmath" + "name": "oe_test_gcc_install_and_remove_libquadmath" }, { - "name": "oe_test_gcc_install_and_remove_libasan-static", - "rpm": "libasan-static" + "name": "oe_test_gcc_install_and_remove_libasan-static" }, { - "name": "oe_test_gcc_install_and_remove_libubsan", - "rpm": "libubsan" + "name": "oe_test_gcc_install_and_remove_libubsan" }, { - "name": "oe_test_gcc_install_and_remove_libgnat-devel", - "rpm": "libgnat-devel" + "name": "oe_test_gcc_install_and_remove_libgnat-devel" }, { - "name": "oe_test_gcc_install_and_remove_libgnat-static", - "rpm": "libgnat-static" + "name": "oe_test_gcc_install_and_remove_libgnat-static" }, { - "name": "oe_test_gcc_install_and_remove_gcc-go", - "rpm": "gcc-go" + "name": "oe_test_gcc_install_and_remove_gcc-go" }, { - "name": "oe_test_gcc_install_and_remove_accelerate-libs", - "rpm": "accelerate-libs" + "name": "oe_test_gcc_install_and_remove_accelerate-libs" }, { - "name": "oe_test_gcc_install_and_remove_libstdc++-devel", - "rpm": "libstdc++-devel" + "name": "oe_test_gcc_install_and_remove_libstdc++-devel" }, { - "name": "oe_test_gcc_install_and_remove_libstdc++-static", - "rpm": "libstdc++-static" + "name": "oe_test_gcc_install_and_remove_libstdc++-static" }, { - "name": "oe_test_gcc_install_and_remove_libstdc++-docs", - "rpm": "libstdc++-docs" + "name": "oe_test_gcc_install_and_remove_libstdc++-docs" }, { - "name": "oe_test_gcc_install_and_remove_gcc-objc++", - "rpm": "gcc-objc++" + "name": "oe_test_gcc_install_and_remove_gcc-objc++" }, { - "name": "oe_test_gcc_install_and_remove_gcc-gfortran", - "rpm": "gcc-gfortran" + "name": "oe_test_gcc_install_and_remove_gcc-gfortran" }, { - "name": "oe_test_gcc_install_and_remove_libgfortran", - "rpm": "libgfortran" + "name": "oe_test_gcc_install_and_remove_libgfortran" }, { - "name": "oe_test_gcc_install_and_remove_gcc-gdb-plugin", - "rpm": "gcc-gdb-plugin" + "name": "oe_test_gcc_install_and_remove_gcc-gdb-plugin" }, { - "name": "oe_test_gcc_install_and_remove_libitm", - "rpm": "libitm" + "name": "oe_test_gcc_install_and_remove_libitm" }, { - "name": "oe_test_gcc_install_and_remove_libitm-devel", - "rpm": "libitm-devel" + "name": "oe_test_gcc_install_and_remove_libitm-devel" }, { - "name": "oe_test_gcc_install_and_remove_libitm-static", - "rpm": "libitm-static" + "name": "oe_test_gcc_install_and_remove_libitm-static" }, { - "name": "oe_test_gcc_install_and_remove_libatomic-static", - "rpm": "libatomic-static" + "name": "oe_test_gcc_install_and_remove_libatomic-static" }, { - "name": "oe_test_gcc_install_and_remove_libtsan-static", - "rpm": "libtsan-static" + "name": "oe_test_gcc_install_and_remove_libtsan-static" }, { - "name": "oe_test_gcc_install_and_remove_liblsan", - "rpm": "liblsan" + "name": "oe_test_gcc_install_and_remove_liblsan" }, { - "name": "oe_test_gcc_install_and_remove_gcc-gnat", - "rpm": "gcc-gnat" + "name": "oe_test_gcc_install_and_remove_gcc-gnat" }, { - "name": "oe_test_gcc_install_and_remove_libgo-devel", - "rpm": "libgo-devel" + "name": "oe_test_gcc_install_and_remove_libgo-devel" }, { - "name": "oe_test_gcc_install_and_remove_libgccjit", - "rpm": "libgccjit" + "name": "oe_test_gcc_install_and_remove_libgccjit" }, { - "name": "oe_test_gcc_install_and_remove_libgccjit-devel", - "rpm": "libgccjit-devel" + "name": "oe_test_gcc_install_and_remove_libgccjit-devel" }, { - "name": "oe_test_gcc_install_and_remove_gcc-debuginfo", - "rpm": "gcc-debuginfo" + "name": "oe_test_gcc_install_and_remove_gcc-debuginfo" }, { - "name": "oe_test_gcc_install_and_remove_gcc-debugsource", - "rpm": "gcc-debugsource" + "name": "oe_test_gcc_install_and_remove_gcc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gcc_secure.json b/suite2cases/gcc_secure.json index cca8ace84..ae8033bea 100644 --- a/suite2cases/gcc_secure.json +++ b/suite2cases/gcc_secure.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_gcc_secure_install_and_remove_gcc_secure", - "rpm": "gcc_secure" + "name": "oe_test_gcc_secure_install_and_remove_gcc_secure" } ] } \ No newline at end of file diff --git a/suite2cases/gcr.json b/suite2cases/gcr.json index 5ee3f7080..44a3ab1af 100644 --- a/suite2cases/gcr.json +++ b/suite2cases/gcr.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_gcr_install_and_remove_gcr", - "rpm": "gcr" + "name": "oe_test_gcr_install_and_remove_gcr" }, { - "name": "oe_test_gcr_install_and_remove_gcr-base", - "rpm": "gcr-base" + "name": "oe_test_gcr_install_and_remove_gcr-base" }, { - "name": "oe_test_gcr_install_and_remove_gcr-devel", - "rpm": "gcr-devel" + "name": "oe_test_gcr_install_and_remove_gcr-devel" }, { - "name": "oe_test_gcr_install_and_remove_gcr-debuginfo", - "rpm": "gcr-debuginfo" + "name": "oe_test_gcr_install_and_remove_gcr-debuginfo" }, { - "name": "oe_test_gcr_install_and_remove_gcr-debugsource", - "rpm": "gcr-debugsource" + "name": "oe_test_gcr_install_and_remove_gcr-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gd.json b/suite2cases/gd.json index d7a040d69..8961fc642 100644 --- a/suite2cases/gd.json +++ b/suite2cases/gd.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_gd_install_and_remove_gd", - "rpm": "gd" + "name": "oe_test_gd_install_and_remove_gd" }, { - "name": "oe_test_gd_install_and_remove_gd-progs", - "rpm": "gd-progs" + "name": "oe_test_gd_install_and_remove_gd-progs" }, { - "name": "oe_test_gd_install_and_remove_gd-devel", - "rpm": "gd-devel" + "name": "oe_test_gd_install_and_remove_gd-devel" }, { - "name": "oe_test_gd_install_and_remove_gd-debuginfo", - "rpm": "gd-debuginfo" + "name": "oe_test_gd_install_and_remove_gd-debuginfo" }, { - "name": "oe_test_gd_install_and_remove_gd-debugsource", - "rpm": "gd-debugsource" + "name": "oe_test_gd_install_and_remove_gd-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gdb.json b/suite2cases/gdb.json index 1c1fb8a35..56c041219 100644 --- a/suite2cases/gdb.json +++ b/suite2cases/gdb.json @@ -20,28 +20,22 @@ "name": "oe_test_gdb-watch" }, { - "name": "oe_test_gdb_install_and_remove_gdb", - "rpm": "gdb" + "name": "oe_test_gdb_install_and_remove_gdb" }, { - "name": "oe_test_gdb_install_and_remove_gdb-help", - "rpm": "gdb-help" + "name": "oe_test_gdb_install_and_remove_gdb-help" }, { - "name": "oe_test_gdb_install_and_remove_gdb-headless", - "rpm": "gdb-headless" + "name": "oe_test_gdb_install_and_remove_gdb-headless" }, { - "name": "oe_test_gdb_install_and_remove_gdb-gdbserver", - "rpm": "gdb-gdbserver" + "name": "oe_test_gdb_install_and_remove_gdb-gdbserver" }, { - "name": "oe_test_gdb_install_and_remove_gdb-debuginfo", - "rpm": "gdb-debuginfo" + "name": "oe_test_gdb_install_and_remove_gdb-debuginfo" }, { - "name": "oe_test_gdb_install_and_remove_gdb-debugsource", - "rpm": "gdb-debugsource" + "name": "oe_test_gdb_install_and_remove_gdb-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gdbm.json b/suite2cases/gdbm.json index 3c1504e15..449ef2678 100644 --- a/suite2cases/gdbm.json +++ b/suite2cases/gdbm.json @@ -11,24 +11,19 @@ "name": "oe_test_gdbm_02" }, { - "name": "oe_test_gdbm_install_and_remove_gdbm", - "rpm": "gdbm" + "name": "oe_test_gdbm_install_and_remove_gdbm" }, { - "name": "oe_test_gdbm_install_and_remove_gdbm-devel", - "rpm": "gdbm-devel" + "name": "oe_test_gdbm_install_and_remove_gdbm-devel" }, { - "name": "oe_test_gdbm_install_and_remove_gdbm-help", - "rpm": "gdbm-help" + "name": "oe_test_gdbm_install_and_remove_gdbm-help" }, { - "name": "oe_test_gdbm_install_and_remove_gdbm-debugsource", - "rpm": "gdbm-debugsource" + "name": "oe_test_gdbm_install_and_remove_gdbm-debugsource" }, { - "name": "oe_test_gdbm_install_and_remove_gdbm-debuginfo", - "rpm": "gdbm-debuginfo" + "name": "oe_test_gdbm_install_and_remove_gdbm-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/gdisk.json b/suite2cases/gdisk.json index d9111d520..5e5ea777c 100644 --- a/suite2cases/gdisk.json +++ b/suite2cases/gdisk.json @@ -50,20 +50,16 @@ ] }, { - "name": "oe_test_gdisk_install_and_remove_gdisk", - "rpm": "gdisk" + "name": "oe_test_gdisk_install_and_remove_gdisk" }, { - "name": "oe_test_gdisk_install_and_remove_gdisk-help", - "rpm": "gdisk-help" + "name": "oe_test_gdisk_install_and_remove_gdisk-help" }, { - "name": "oe_test_gdisk_install_and_remove_gdisk-debuginfo", - "rpm": "gdisk-debuginfo" + "name": "oe_test_gdisk_install_and_remove_gdisk-debuginfo" }, { - "name": "oe_test_gdisk_install_and_remove_gdisk-debugsource", - "rpm": "gdisk-debugsource" + "name": "oe_test_gdisk_install_and_remove_gdisk-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gdk-pixbuf2.json b/suite2cases/gdk-pixbuf2.json index 0dfd6310c..2be1f8de9 100644 --- a/suite2cases/gdk-pixbuf2.json +++ b/suite2cases/gdk-pixbuf2.json @@ -8,32 +8,25 @@ "name": "oe_test_gdk-pixbuf2" }, { - "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2", - "rpm": "gdk-pixbuf2" + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2" }, { - "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-help", - "rpm": "gdk-pixbuf2-help" + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-help" }, { - "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-modules", - "rpm": "gdk-pixbuf2-modules" + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-modules" }, { - "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-tests", - "rpm": "gdk-pixbuf2-tests" + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-tests" }, { - "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-devel", - "rpm": "gdk-pixbuf2-devel" + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-devel" }, { - "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debugsource", - "rpm": "gdk-pixbuf2-debugsource" + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debugsource" }, { - "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debuginfo", - "rpm": "gdk-pixbuf2-debuginfo" + "name": "oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/geoclue2.json b/suite2cases/geoclue2.json index 948d8407f..fc8bd3a1e 100644 --- a/suite2cases/geoclue2.json +++ b/suite2cases/geoclue2.json @@ -8,20 +8,16 @@ "name": "oe_test_service_geoclue" }, { - "name": "oe_test_geoclue2_install_and_remove_geoclue2", - "rpm": "geoclue2" + "name": "oe_test_geoclue2_install_and_remove_geoclue2" }, { - "name": "oe_test_geoclue2_install_and_remove_geoclue2-devel", - "rpm": "geoclue2-devel" + "name": "oe_test_geoclue2_install_and_remove_geoclue2-devel" }, { - "name": "oe_test_geoclue2_install_and_remove_geoclue2-debugsource", - "rpm": "geoclue2-debugsource" + "name": "oe_test_geoclue2_install_and_remove_geoclue2-debugsource" }, { - "name": "oe_test_geoclue2_install_and_remove_geoclue2-debuginfo", - "rpm": "geoclue2-debuginfo" + "name": "oe_test_geoclue2_install_and_remove_geoclue2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/gettext.json b/suite2cases/gettext.json index 31208daa1..0d7aecaf1 100644 --- a/suite2cases/gettext.json +++ b/suite2cases/gettext.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_gettext_install_and_remove_gettext", - "rpm": "gettext" + "name": "oe_test_gettext_install_and_remove_gettext" }, { - "name": "oe_test_gettext_install_and_remove_gettext-devel", - "rpm": "gettext-devel" + "name": "oe_test_gettext_install_and_remove_gettext-devel" }, { - "name": "oe_test_gettext_install_and_remove_emacs-gettext", - "rpm": "emacs-gettext" + "name": "oe_test_gettext_install_and_remove_emacs-gettext" }, { - "name": "oe_test_gettext_install_and_remove_gettext-help", - "rpm": "gettext-help" + "name": "oe_test_gettext_install_and_remove_gettext-help" }, { - "name": "oe_test_gettext_install_and_remove_gettext-debuginfo", - "rpm": "gettext-debuginfo" + "name": "oe_test_gettext_install_and_remove_gettext-debuginfo" }, { - "name": "oe_test_gettext_install_and_remove_gettext-debugsource", - "rpm": "gettext-debugsource" + "name": "oe_test_gettext_install_and_remove_gettext-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gfs2-utils.json b/suite2cases/gfs2-utils.json index b2467312d..84977a109 100644 --- a/suite2cases/gfs2-utils.json +++ b/suite2cases/gfs2-utils.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils", - "rpm": "gfs2-utils" + "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils" }, { - "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils-help", - "rpm": "gfs2-utils-help" + "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils-help" }, { - "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils-debuginfo", - "rpm": "gfs2-utils-debuginfo" + "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils-debuginfo" }, { - "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils-debugsource", - "rpm": "gfs2-utils-debugsource" + "name": "oe_test_gfs2-utils_install_and_remove_gfs2-utils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ghostscript.json b/suite2cases/ghostscript.json index 7ef513cd7..a28555887 100644 --- a/suite2cases/ghostscript.json +++ b/suite2cases/ghostscript.json @@ -11,28 +11,22 @@ "name": "oe_test_ghostscript_002" }, { - "name": "oe_test_ghostscript_install_and_remove_ghostscript", - "rpm": "ghostscript" + "name": "oe_test_ghostscript_install_and_remove_ghostscript" }, { - "name": "oe_test_ghostscript_install_and_remove_ghostscript-help", - "rpm": "ghostscript-help" + "name": "oe_test_ghostscript_install_and_remove_ghostscript-help" }, { - "name": "oe_test_ghostscript_install_and_remove_ghostscript-tools-dvipdf", - "rpm": "ghostscript-tools-dvipdf" + "name": "oe_test_ghostscript_install_and_remove_ghostscript-tools-dvipdf" }, { - "name": "oe_test_ghostscript_install_and_remove_ghostscript-devel", - "rpm": "ghostscript-devel" + "name": "oe_test_ghostscript_install_and_remove_ghostscript-devel" }, { - "name": "oe_test_ghostscript_install_and_remove_ghostscript-debuginfo", - "rpm": "ghostscript-debuginfo" + "name": "oe_test_ghostscript_install_and_remove_ghostscript-debuginfo" }, { - "name": "oe_test_ghostscript_install_and_remove_ghostscript-debugsource", - "rpm": "ghostscript-debugsource" + "name": "oe_test_ghostscript_install_and_remove_ghostscript-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gi-docgen.json b/suite2cases/gi-docgen.json index 8e1298e80..3a4d3dd4e 100644 --- a/suite2cases/gi-docgen.json +++ b/suite2cases/gi-docgen.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_gi-docgen_install_and_remove_gi-docgen", - "rpm": "gi-docgen" + "name": "oe_test_gi-docgen_install_and_remove_gi-docgen" }, { - "name": "oe_test_gi-docgen_install_and_remove_gi-docgen-doc", - "rpm": "gi-docgen-doc" + "name": "oe_test_gi-docgen_install_and_remove_gi-docgen-doc" } ] } \ No newline at end of file diff --git a/suite2cases/giflib.json b/suite2cases/giflib.json index bbeb52b7c..0d14dae63 100644 --- a/suite2cases/giflib.json +++ b/suite2cases/giflib.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_giflib_install_and_remove_giflib", - "rpm": "giflib" + "name": "oe_test_giflib_install_and_remove_giflib" }, { - "name": "oe_test_giflib_install_and_remove_giflib-devel", - "rpm": "giflib-devel" + "name": "oe_test_giflib_install_and_remove_giflib-devel" }, { - "name": "oe_test_giflib_install_and_remove_giflib-utils", - "rpm": "giflib-utils" + "name": "oe_test_giflib_install_and_remove_giflib-utils" }, { - "name": "oe_test_giflib_install_and_remove_giflib-help", - "rpm": "giflib-help" + "name": "oe_test_giflib_install_and_remove_giflib-help" } ] } \ No newline at end of file diff --git a/suite2cases/git.json b/suite2cases/git.json index 858ce8295..b0f9f3ca2 100644 --- a/suite2cases/git.json +++ b/suite2cases/git.json @@ -8,60 +8,46 @@ "name": "oe_test_socket_git" }, { - "name": "oe_test_git_install_and_remove_git", - "rpm": "git" + "name": "oe_test_git_install_and_remove_git" }, { - "name": "oe_test_git_install_and_remove_git-core", - "rpm": "git-core" + "name": "oe_test_git_install_and_remove_git-core" }, { - "name": "oe_test_git_install_and_remove_git-web", - "rpm": "git-web" + "name": "oe_test_git_install_and_remove_git-web" }, { - "name": "oe_test_git_install_and_remove_git-svn", - "rpm": "git-svn" + "name": "oe_test_git_install_and_remove_git-svn" }, { - "name": "oe_test_git_install_and_remove_perl-Git-SVN", - "rpm": "perl-Git-SVN" + "name": "oe_test_git_install_and_remove_perl-Git-SVN" }, { - "name": "oe_test_git_install_and_remove_git-help", - "rpm": "git-help" + "name": "oe_test_git_install_and_remove_git-help" }, { - "name": "oe_test_git_install_and_remove_git-daemon", - "rpm": "git-daemon" + "name": "oe_test_git_install_and_remove_git-daemon" }, { - "name": "oe_test_git_install_and_remove_git-gui", - "rpm": "git-gui" + "name": "oe_test_git_install_and_remove_git-gui" }, { - "name": "oe_test_git_install_and_remove_gitk", - "rpm": "gitk" + "name": "oe_test_git_install_and_remove_gitk" }, { - "name": "oe_test_git_install_and_remove_git-email", - "rpm": "git-email" + "name": "oe_test_git_install_and_remove_git-email" }, { - "name": "oe_test_git_install_and_remove_perl-Git", - "rpm": "perl-Git" + "name": "oe_test_git_install_and_remove_perl-Git" }, { - "name": "oe_test_git_install_and_remove_git-debuginfo", - "rpm": "git-debuginfo" + "name": "oe_test_git_install_and_remove_git-debuginfo" }, { - "name": "oe_test_git_install_and_remove_git-debugsource", - "rpm": "git-debugsource" + "name": "oe_test_git_install_and_remove_git-debugsource" }, { - "name": "oe_test_git_install_and_remove_git-cvs", - "rpm": "git-cvs" + "name": "oe_test_git_install_and_remove_git-cvs" } ] } \ No newline at end of file diff --git a/suite2cases/glade.json b/suite2cases/glade.json index 3cec98ab2..c000a373e 100644 --- a/suite2cases/glade.json +++ b/suite2cases/glade.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_glade_install_and_remove_glade", - "rpm": "glade" + "name": "oe_test_glade_install_and_remove_glade" }, { - "name": "oe_test_glade_install_and_remove_glade-libs", - "rpm": "glade-libs" + "name": "oe_test_glade_install_and_remove_glade-libs" }, { - "name": "oe_test_glade_install_and_remove_glade-devel", - "rpm": "glade-devel" + "name": "oe_test_glade_install_and_remove_glade-devel" }, { - "name": "oe_test_glade_install_and_remove_glade-debuginfo", - "rpm": "glade-debuginfo" + "name": "oe_test_glade_install_and_remove_glade-debuginfo" }, { - "name": "oe_test_glade_install_and_remove_glade-help", - "rpm": "glade-help" + "name": "oe_test_glade_install_and_remove_glade-help" }, { - "name": "oe_test_glade_install_and_remove_glade-debugsource", - "rpm": "glade-debugsource" + "name": "oe_test_glade_install_and_remove_glade-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/glassfish-servlet-api.json b/suite2cases/glassfish-servlet-api.json index 92bd79ac3..ce9b51593 100644 --- a/suite2cases/glassfish-servlet-api.json +++ b/suite2cases/glassfish-servlet-api.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api", - "rpm": "glassfish-servlet-api" + "name": "oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api" }, { - "name": "oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-help", - "rpm": "glassfish-servlet-api-help" + "name": "oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-help" }, { - "name": "oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-javadoc", - "rpm": "glassfish-servlet-api-javadoc" + "name": "oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-javadoc" } ] } \ No newline at end of file diff --git a/suite2cases/glew.json b/suite2cases/glew.json index 7d9d8feb0..4264e346a 100644 --- a/suite2cases/glew.json +++ b/suite2cases/glew.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_glew_install_and_remove_glew", - "rpm": "glew" + "name": "oe_test_glew_install_and_remove_glew" }, { - "name": "oe_test_glew_install_and_remove_glew-devel", - "rpm": "glew-devel" + "name": "oe_test_glew_install_and_remove_glew-devel" }, { - "name": "oe_test_glew_install_and_remove_glew-debugsource", - "rpm": "glew-debugsource" + "name": "oe_test_glew_install_and_remove_glew-debugsource" }, { - "name": "oe_test_glew_install_and_remove_glew-debuginfo", - "rpm": "glew-debuginfo" + "name": "oe_test_glew_install_and_remove_glew-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/glib-networking.json b/suite2cases/glib-networking.json index 9412aaf74..88507320b 100644 --- a/suite2cases/glib-networking.json +++ b/suite2cases/glib-networking.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_glib-networking_install_and_remove_glib-networking", - "rpm": "glib-networking" + "name": "oe_test_glib-networking_install_and_remove_glib-networking" }, { - "name": "oe_test_glib-networking_install_and_remove_glib-networking-tests", - "rpm": "glib-networking-tests" + "name": "oe_test_glib-networking_install_and_remove_glib-networking-tests" }, { - "name": "oe_test_glib-networking_install_and_remove_glib-networking-debugsource", - "rpm": "glib-networking-debugsource" + "name": "oe_test_glib-networking_install_and_remove_glib-networking-debugsource" }, { - "name": "oe_test_glib-networking_install_and_remove_glib-networking-debuginfo", - "rpm": "glib-networking-debuginfo" + "name": "oe_test_glib-networking_install_and_remove_glib-networking-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/glib.json b/suite2cases/glib.json index 992915099..ec35d0ffd 100644 --- a/suite2cases/glib.json +++ b/suite2cases/glib.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_glib_install_and_remove_glib", - "rpm": "glib" + "name": "oe_test_glib_install_and_remove_glib" }, { - "name": "oe_test_glib_install_and_remove_glib-help", - "rpm": "glib-help" + "name": "oe_test_glib_install_and_remove_glib-help" }, { - "name": "oe_test_glib_install_and_remove_glib-devel", - "rpm": "glib-devel" + "name": "oe_test_glib_install_and_remove_glib-devel" }, { - "name": "oe_test_glib_install_and_remove_glib-debuginfo", - "rpm": "glib-debuginfo" + "name": "oe_test_glib_install_and_remove_glib-debuginfo" }, { - "name": "oe_test_glib_install_and_remove_glib-debugsource", - "rpm": "glib-debugsource" + "name": "oe_test_glib_install_and_remove_glib-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/glib2.json b/suite2cases/glib2.json index 1d6dbafc1..8a94903d7 100644 --- a/suite2cases/glib2.json +++ b/suite2cases/glib2.json @@ -8,32 +8,25 @@ "name": "oe_test_glib2" }, { - "name": "oe_test_glib2_install_and_remove_glib2", - "rpm": "glib2" + "name": "oe_test_glib2_install_and_remove_glib2" }, { - "name": "oe_test_glib2_install_and_remove_glib2-help", - "rpm": "glib2-help" + "name": "oe_test_glib2_install_and_remove_glib2-help" }, { - "name": "oe_test_glib2_install_and_remove_glib2-devel", - "rpm": "glib2-devel" + "name": "oe_test_glib2_install_and_remove_glib2-devel" }, { - "name": "oe_test_glib2_install_and_remove_glib2-static", - "rpm": "glib2-static" + "name": "oe_test_glib2_install_and_remove_glib2-static" }, { - "name": "oe_test_glib2_install_and_remove_glib2-tests", - "rpm": "glib2-tests" + "name": "oe_test_glib2_install_and_remove_glib2-tests" }, { - "name": "oe_test_glib2_install_and_remove_glib2-debuginfo", - "rpm": "glib2-debuginfo" + "name": "oe_test_glib2_install_and_remove_glib2-debuginfo" }, { - "name": "oe_test_glib2_install_and_remove_glib2-debugsource", - "rpm": "glib2-debugsource" + "name": "oe_test_glib2_install_and_remove_glib2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/glibc.json b/suite2cases/glibc.json index 0a79f3d96..f7444c359 100644 --- a/suite2cases/glibc.json +++ b/suite2cases/glibc.json @@ -11,72 +11,55 @@ "name": "oe_test_socket_nscd" }, { - "name": "oe_test_glibc_install_and_remove_glibc", - "rpm": "glibc" + "name": "oe_test_glibc_install_and_remove_glibc" }, { - "name": "oe_test_glibc_install_and_remove_glibc-common", - "rpm": "glibc-common" + "name": "oe_test_glibc_install_and_remove_glibc-common" }, { - "name": "oe_test_glibc_install_and_remove_glibc-all-langpacks", - "rpm": "glibc-all-langpacks" + "name": "oe_test_glibc_install_and_remove_glibc-all-langpacks" }, { - "name": "oe_test_glibc_install_and_remove_glibc-locale-archive", - "rpm": "glibc-locale-archive" + "name": "oe_test_glibc_install_and_remove_glibc-locale-archive" }, { - "name": "oe_test_glibc_install_and_remove_nscd", - "rpm": "nscd" + "name": "oe_test_glibc_install_and_remove_nscd" }, { - "name": "oe_test_glibc_install_and_remove_nss_modules", - "rpm": "nss_modules" + "name": "oe_test_glibc_install_and_remove_nss_modules" }, { - "name": "oe_test_glibc_install_and_remove_glibc-nss-devel", - "rpm": "glibc-nss-devel" + "name": "oe_test_glibc_install_and_remove_glibc-nss-devel" }, { - "name": "oe_test_glibc_install_and_remove_libnsl", - "rpm": "libnsl" + "name": "oe_test_glibc_install_and_remove_libnsl" }, { - "name": "oe_test_glibc_install_and_remove_glibc-locale-source", - "rpm": "glibc-locale-source" + "name": "oe_test_glibc_install_and_remove_glibc-locale-source" }, { - "name": "oe_test_glibc_install_and_remove_glibc-devel", - "rpm": "glibc-devel" + "name": "oe_test_glibc_install_and_remove_glibc-devel" }, { - "name": "oe_test_glibc_install_and_remove_glibc-benchtests", - "rpm": "glibc-benchtests" + "name": "oe_test_glibc_install_and_remove_glibc-benchtests" }, { - "name": "oe_test_glibc_install_and_remove_glibc-help", - "rpm": "glibc-help" + "name": "oe_test_glibc_install_and_remove_glibc-help" }, { - "name": "oe_test_glibc_install_and_remove_glibc-relocation", - "rpm": "glibc-relocation" + "name": "oe_test_glibc_install_and_remove_glibc-relocation" }, { - "name": "oe_test_glibc_install_and_remove_glibc-debugutils", - "rpm": "glibc-debugutils" + "name": "oe_test_glibc_install_and_remove_glibc-debugutils" }, { - "name": "oe_test_glibc_install_and_remove_glibc-compat-2.17", - "rpm": "glibc-compat-2.17" + "name": "oe_test_glibc_install_and_remove_glibc-compat-2.17" }, { - "name": "oe_test_glibc_install_and_remove_glibc-debuginfo", - "rpm": "glibc-debuginfo" + "name": "oe_test_glibc_install_and_remove_glibc-debuginfo" }, { - "name": "oe_test_glibc_install_and_remove_glibc-debugsource", - "rpm": "glibc-debugsource" + "name": "oe_test_glibc_install_and_remove_glibc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/glusterfs.json b/suite2cases/glusterfs.json index 20a13cc3b..6b3f9c981 100644 --- a/suite2cases/glusterfs.json +++ b/suite2cases/glusterfs.json @@ -20,112 +20,85 @@ "name": "oe_test_service_gluster-ta-volume" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs", - "rpm": "glusterfs" + "name": "oe_test_glusterfs_install_and_remove_glusterfs" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-devel", - "rpm": "glusterfs-devel" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-devel" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-help", - "rpm": "glusterfs-help" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-help" }, { - "name": "oe_test_glusterfs_install_and_remove_python3-gluster", - "rpm": "python3-gluster" + "name": "oe_test_glusterfs_install_and_remove_python3-gluster" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-resource-agents", - "rpm": "glusterfs-resource-agents" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-resource-agents" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-geo-replication", - "rpm": "glusterfs-geo-replication" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-geo-replication" }, { - "name": "oe_test_glusterfs_install_and_remove_libgfapi-devel", - "rpm": "libgfapi-devel" + "name": "oe_test_glusterfs_install_and_remove_libgfapi-devel" }, { - "name": "oe_test_glusterfs_install_and_remove_libgfchangelog0", - "rpm": "libgfchangelog0" + "name": "oe_test_glusterfs_install_and_remove_libgfchangelog0" }, { - "name": "oe_test_glusterfs_install_and_remove_libgfchangelog-devel", - "rpm": "libgfchangelog-devel" + "name": "oe_test_glusterfs_install_and_remove_libgfchangelog-devel" }, { - "name": "oe_test_glusterfs_install_and_remove_libgfrpc0", - "rpm": "libgfrpc0" + "name": "oe_test_glusterfs_install_and_remove_libgfrpc0" }, { - "name": "oe_test_glusterfs_install_and_remove_libgfrpc-devel", - "rpm": "libgfrpc-devel" + "name": "oe_test_glusterfs_install_and_remove_libgfrpc-devel" }, { - "name": "oe_test_glusterfs_install_and_remove_libgfxdr0", - "rpm": "libgfxdr0" + "name": "oe_test_glusterfs_install_and_remove_libgfxdr0" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-server", - "rpm": "glusterfs-server" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-server" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-cloudsync-plugins", - "rpm": "glusterfs-cloudsync-plugins" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-cloudsync-plugins" }, { - "name": "oe_test_glusterfs_install_and_remove_libglusterfs0", - "rpm": "libglusterfs0" + "name": "oe_test_glusterfs_install_and_remove_libglusterfs0" }, { - "name": "oe_test_glusterfs_install_and_remove_libglusterfs-devel", - "rpm": "libglusterfs-devel" + "name": "oe_test_glusterfs_install_and_remove_libglusterfs-devel" }, { - "name": "oe_test_glusterfs_install_and_remove_libgfxdr-devel", - "rpm": "libgfxdr-devel" + "name": "oe_test_glusterfs_install_and_remove_libgfxdr-devel" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-events", - "rpm": "glusterfs-events" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-events" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-cli", - "rpm": "glusterfs-cli" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-cli" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-extra-xlators", - "rpm": "glusterfs-extra-xlators" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-extra-xlators" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-fuse", - "rpm": "glusterfs-fuse" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-fuse" }, { - "name": "oe_test_glusterfs_install_and_remove_libgfapi0", - "rpm": "libgfapi0" + "name": "oe_test_glusterfs_install_and_remove_libgfapi0" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-thin-arbiter", - "rpm": "glusterfs-thin-arbiter" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-thin-arbiter" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-client-xlators", - "rpm": "glusterfs-client-xlators" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-client-xlators" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-debugsource", - "rpm": "glusterfs-debugsource" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-debugsource" }, { - "name": "oe_test_glusterfs_install_and_remove_glusterfs-debuginfo", - "rpm": "glusterfs-debuginfo" + "name": "oe_test_glusterfs_install_and_remove_glusterfs-debuginfo" }, { - "name": "oe_test_glusterfs_install_and_remove_libglusterd0", - "rpm": "libglusterd0" + "name": "oe_test_glusterfs_install_and_remove_libglusterd0" } ] } \ No newline at end of file diff --git a/suite2cases/gmp.json b/suite2cases/gmp.json index 54663e167..bd709d81b 100644 --- a/suite2cases/gmp.json +++ b/suite2cases/gmp.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_gmp_install_and_remove_gmp", - "rpm": "gmp" + "name": "oe_test_gmp_install_and_remove_gmp" }, { - "name": "oe_test_gmp_install_and_remove_gmp-devel", - "rpm": "gmp-devel" + "name": "oe_test_gmp_install_and_remove_gmp-devel" }, { - "name": "oe_test_gmp_install_and_remove_gmp-c++", - "rpm": "gmp-c++" + "name": "oe_test_gmp_install_and_remove_gmp-c++" }, { - "name": "oe_test_gmp_install_and_remove_gmp-relocation", - "rpm": "gmp-relocation" + "name": "oe_test_gmp_install_and_remove_gmp-relocation" }, { - "name": "oe_test_gmp_install_and_remove_gmp-debuginfo", - "rpm": "gmp-debuginfo" + "name": "oe_test_gmp_install_and_remove_gmp-debuginfo" }, { - "name": "oe_test_gmp_install_and_remove_gmp-debugsource", - "rpm": "gmp-debugsource" + "name": "oe_test_gmp_install_and_remove_gmp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gnome-common.json b/suite2cases/gnome-common.json index af93fe474..fde47208e 100644 --- a/suite2cases/gnome-common.json +++ b/suite2cases/gnome-common.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_gnome-common_install_and_remove_gnome-common", - "rpm": "gnome-common" + "name": "oe_test_gnome-common_install_and_remove_gnome-common" } ] } \ No newline at end of file diff --git a/suite2cases/gnome-doc-utils.json b/suite2cases/gnome-doc-utils.json index 2f8da1cfb..187062168 100644 --- a/suite2cases/gnome-doc-utils.json +++ b/suite2cases/gnome-doc-utils.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils", - "rpm": "gnome-doc-utils" + "name": "oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils" }, { - "name": "oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-help", - "rpm": "gnome-doc-utils-help" + "name": "oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-help" }, { - "name": "oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-stylesheets", - "rpm": "gnome-doc-utils-stylesheets" + "name": "oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-stylesheets" } ] } \ No newline at end of file diff --git a/suite2cases/gnu-efi.json b/suite2cases/gnu-efi.json index ca28a86a8..a26b5b06f 100644 --- a/suite2cases/gnu-efi.json +++ b/suite2cases/gnu-efi.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_gnu-efi_install_and_remove_gnu-efi", - "rpm": "gnu-efi" + "name": "oe_test_gnu-efi_install_and_remove_gnu-efi" }, { - "name": "oe_test_gnu-efi_install_and_remove_gnu-efi-devel", - "rpm": "gnu-efi-devel" + "name": "oe_test_gnu-efi_install_and_remove_gnu-efi-devel" } ] } \ No newline at end of file diff --git a/suite2cases/gnupg2.json b/suite2cases/gnupg2.json index 41210a1f5..4968cd4e1 100644 --- a/suite2cases/gnupg2.json +++ b/suite2cases/gnupg2.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_gnupg2_install_and_remove_gnupg2", - "rpm": "gnupg2" + "name": "oe_test_gnupg2_install_and_remove_gnupg2" }, { - "name": "oe_test_gnupg2_install_and_remove_gnupg2-help", - "rpm": "gnupg2-help" + "name": "oe_test_gnupg2_install_and_remove_gnupg2-help" }, { - "name": "oe_test_gnupg2_install_and_remove_gnupg2-debuginfo", - "rpm": "gnupg2-debuginfo" + "name": "oe_test_gnupg2_install_and_remove_gnupg2-debuginfo" }, { - "name": "oe_test_gnupg2_install_and_remove_gnupg2-debugsource", - "rpm": "gnupg2-debugsource" + "name": "oe_test_gnupg2_install_and_remove_gnupg2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gnutls.json b/suite2cases/gnutls.json index ff1163565..d10b3e79b 100644 --- a/suite2cases/gnutls.json +++ b/suite2cases/gnutls.json @@ -8,44 +8,34 @@ "name": "oe_test_gnutls" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls", - "rpm": "gnutls" + "name": "oe_test_gnutls_install_and_remove_gnutls" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls-utils", - "rpm": "gnutls-utils" + "name": "oe_test_gnutls_install_and_remove_gnutls-utils" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls-dane", - "rpm": "gnutls-dane" + "name": "oe_test_gnutls_install_and_remove_gnutls-dane" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls-guile", - "rpm": "gnutls-guile" + "name": "oe_test_gnutls_install_and_remove_gnutls-guile" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls-devel", - "rpm": "gnutls-devel" + "name": "oe_test_gnutls_install_and_remove_gnutls-devel" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls-help", - "rpm": "gnutls-help" + "name": "oe_test_gnutls_install_and_remove_gnutls-help" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls-debuginfo", - "rpm": "gnutls-debuginfo" + "name": "oe_test_gnutls_install_and_remove_gnutls-debuginfo" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls-debugsource", - "rpm": "gnutls-debugsource" + "name": "oe_test_gnutls_install_and_remove_gnutls-debugsource" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls-c++", - "rpm": "gnutls-c++" + "name": "oe_test_gnutls_install_and_remove_gnutls-c++" }, { - "name": "oe_test_gnutls_install_and_remove_gnutls-doc", - "rpm": "gnutls-doc" + "name": "oe_test_gnutls_install_and_remove_gnutls-doc" } ] } \ No newline at end of file diff --git a/suite2cases/gobject-introspection.json b/suite2cases/gobject-introspection.json index 8082242dd..8d74848f6 100644 --- a/suite2cases/gobject-introspection.json +++ b/suite2cases/gobject-introspection.json @@ -8,24 +8,19 @@ "name": "oe_test_gobject-introspection" }, { - "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection", - "rpm": "gobject-introspection" + "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection" }, { - "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-devel", - "rpm": "gobject-introspection-devel" + "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-devel" }, { - "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-help", - "rpm": "gobject-introspection-help" + "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-help" }, { - "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-debugsource", - "rpm": "gobject-introspection-debugsource" + "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-debugsource" }, { - "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-debuginfo", - "rpm": "gobject-introspection-debuginfo" + "name": "oe_test_gobject-introspection_install_and_remove_gobject-introspection-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/golang.json b/suite2cases/golang.json index 8289d7908..9271f30e3 100644 --- a/suite2cases/golang.json +++ b/suite2cases/golang.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_golang_install_and_remove_golang", - "rpm": "golang" + "name": "oe_test_golang_install_and_remove_golang" }, { - "name": "oe_test_golang_install_and_remove_golang-help", - "rpm": "golang-help" + "name": "oe_test_golang_install_and_remove_golang-help" }, { - "name": "oe_test_golang_install_and_remove_golang-devel", - "rpm": "golang-devel" + "name": "oe_test_golang_install_and_remove_golang-devel" } ] } \ No newline at end of file diff --git a/suite2cases/google-droid-fonts.json b/suite2cases/google-droid-fonts.json index 54b8618fa..8105fd533 100644 --- a/suite2cases/google-droid-fonts.json +++ b/suite2cases/google-droid-fonts.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-fonts", - "rpm": "google-droid-fonts" + "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-fonts" }, { - "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-sans-mono-fonts", - "rpm": "google-droid-sans-mono-fonts" + "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-sans-mono-fonts" }, { - "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-serif-fonts", - "rpm": "google-droid-serif-fonts" + "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-serif-fonts" }, { - "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-sans-fonts", - "rpm": "google-droid-sans-fonts" + "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-sans-fonts" }, { - "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-kufi-fonts", - "rpm": "google-droid-kufi-fonts" + "name": "oe_test_google-droid-fonts_install_and_remove_google-droid-kufi-fonts" } ] } \ No newline at end of file diff --git a/suite2cases/google-noto-cjk-fonts.json b/suite2cases/google-noto-cjk-fonts.json index be96eacc8..c26811503 100644 --- a/suite2cases/google-noto-cjk-fonts.json +++ b/suite2cases/google-noto-cjk-fonts.json @@ -5,100 +5,76 @@ "memory": 4, "cases": [ { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts", - "rpm": "google-noto-cjk-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts-help", - "rpm": "google-noto-cjk-fonts-help" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts-help" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-kr-fonts", - "rpm": "google-noto-sans-cjk-kr-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-kr-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-tc-fonts", - "rpm": "google-noto-sans-cjk-tc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-tc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-tc-fonts", - "rpm": "google-noto-sans-mono-cjk-tc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-tc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-sc-fonts", - "rpm": "google-noto-sans-sc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-sc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-kr-fonts", - "rpm": "google-noto-serif-cjk-kr-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-kr-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-tc-fonts", - "rpm": "google-noto-serif-cjk-tc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-tc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-jp-fonts", - "rpm": "google-noto-serif-jp-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-jp-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-sc-fonts", - "rpm": "google-noto-serif-sc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-sc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-jp-fonts", - "rpm": "google-noto-sans-jp-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-jp-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-kr-fonts", - "rpm": "google-noto-sans-kr-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-kr-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-sc-fonts", - "rpm": "google-noto-sans-mono-cjk-sc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-sc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-ttc-fonts", - "rpm": "google-noto-serif-cjk-ttc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-ttc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-tc-fonts", - "rpm": "google-noto-serif-tc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-tc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-ttc-fonts", - "rpm": "google-noto-sans-cjk-ttc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-ttc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-tc-fonts", - "rpm": "google-noto-sans-tc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-tc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-sc-fonts", - "rpm": "google-noto-sans-cjk-sc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-sc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-jp-fonts", - "rpm": "google-noto-sans-mono-cjk-jp-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-jp-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-kr-fonts", - "rpm": "google-noto-serif-kr-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-kr-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-kr-fonts", - "rpm": "google-noto-sans-mono-cjk-kr-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-kr-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-jp-fonts", - "rpm": "google-noto-serif-cjk-jp-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-jp-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-sc-fonts", - "rpm": "google-noto-serif-cjk-sc-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-sc-fonts" }, { - "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-jp-fonts", - "rpm": "google-noto-sans-cjk-jp-fonts" + "name": "oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-jp-fonts" } ] } \ No newline at end of file diff --git a/suite2cases/gperf.json b/suite2cases/gperf.json index f7e472eb8..a7ac71a1f 100644 --- a/suite2cases/gperf.json +++ b/suite2cases/gperf.json @@ -26,20 +26,16 @@ "name": "oe_test_gperf_base_07" }, { - "name": "oe_test_gperf_install_and_remove_gperf", - "rpm": "gperf" + "name": "oe_test_gperf_install_and_remove_gperf" }, { - "name": "oe_test_gperf_install_and_remove_gperf-help", - "rpm": "gperf-help" + "name": "oe_test_gperf_install_and_remove_gperf-help" }, { - "name": "oe_test_gperf_install_and_remove_gperf-debuginfo", - "rpm": "gperf-debuginfo" + "name": "oe_test_gperf_install_and_remove_gperf-debuginfo" }, { - "name": "oe_test_gperf_install_and_remove_gperf-debugsource", - "rpm": "gperf-debugsource" + "name": "oe_test_gperf_install_and_remove_gperf-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gperftools.json b/suite2cases/gperftools.json index 5546bb5f6..f9a682294 100644 --- a/suite2cases/gperftools.json +++ b/suite2cases/gperftools.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_gperftools_install_and_remove_gperftools", - "rpm": "gperftools" + "name": "oe_test_gperftools_install_and_remove_gperftools" }, { - "name": "oe_test_gperftools_install_and_remove_gperftools-libs", - "rpm": "gperftools-libs" + "name": "oe_test_gperftools_install_and_remove_gperftools-libs" }, { - "name": "oe_test_gperftools_install_and_remove_pprof", - "rpm": "pprof" + "name": "oe_test_gperftools_install_and_remove_pprof" }, { - "name": "oe_test_gperftools_install_and_remove_gperftools-devel", - "rpm": "gperftools-devel" + "name": "oe_test_gperftools_install_and_remove_gperftools-devel" }, { - "name": "oe_test_gperftools_install_and_remove_gperftools-debugsource", - "rpm": "gperftools-debugsource" + "name": "oe_test_gperftools_install_and_remove_gperftools-debugsource" }, { - "name": "oe_test_gperftools_install_and_remove_gperftools-debuginfo", - "rpm": "gperftools-debuginfo" + "name": "oe_test_gperftools_install_and_remove_gperftools-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/gpgme.json b/suite2cases/gpgme.json index 374b99d21..b2f214b3b 100644 --- a/suite2cases/gpgme.json +++ b/suite2cases/gpgme.json @@ -5,40 +5,31 @@ "memory": 4, "cases": [ { - "name": "oe_test_gpgme_install_and_remove_gpgme", - "rpm": "gpgme" + "name": "oe_test_gpgme_install_and_remove_gpgme" }, { - "name": "oe_test_gpgme_install_and_remove_cpp-gpgme", - "rpm": "cpp-gpgme" + "name": "oe_test_gpgme_install_and_remove_cpp-gpgme" }, { - "name": "oe_test_gpgme_install_and_remove_qt-gpgme", - "rpm": "qt-gpgme" + "name": "oe_test_gpgme_install_and_remove_qt-gpgme" }, { - "name": "oe_test_gpgme_install_and_remove_gpgme-devel", - "rpm": "gpgme-devel" + "name": "oe_test_gpgme_install_and_remove_gpgme-devel" }, { - "name": "oe_test_gpgme_install_and_remove_python3-gpgme", - "rpm": "python3-gpgme" + "name": "oe_test_gpgme_install_and_remove_python3-gpgme" }, { - "name": "oe_test_gpgme_install_and_remove_gpgme-help", - "rpm": "gpgme-help" + "name": "oe_test_gpgme_install_and_remove_gpgme-help" }, { - "name": "oe_test_gpgme_install_and_remove_gpgme-debuginfo", - "rpm": "gpgme-debuginfo" + "name": "oe_test_gpgme_install_and_remove_gpgme-debuginfo" }, { - "name": "oe_test_gpgme_install_and_remove_gpgme-debugsource", - "rpm": "gpgme-debugsource" + "name": "oe_test_gpgme_install_and_remove_gpgme-debugsource" }, { - "name": "oe_test_gpgme_install_and_remove_python2-gpgme", - "rpm": "python2-gpgme" + "name": "oe_test_gpgme_install_and_remove_python2-gpgme" } ] } \ No newline at end of file diff --git a/suite2cases/gphoto2.json b/suite2cases/gphoto2.json index fe77a8788..14ad8f36a 100644 --- a/suite2cases/gphoto2.json +++ b/suite2cases/gphoto2.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_gphoto2_install_and_remove_gphoto2", - "rpm": "gphoto2" + "name": "oe_test_gphoto2_install_and_remove_gphoto2" }, { - "name": "oe_test_gphoto2_install_and_remove_gphoto2-help", - "rpm": "gphoto2-help" + "name": "oe_test_gphoto2_install_and_remove_gphoto2-help" }, { - "name": "oe_test_gphoto2_install_and_remove_gphoto2-debuginfo", - "rpm": "gphoto2-debuginfo" + "name": "oe_test_gphoto2_install_and_remove_gphoto2-debuginfo" }, { - "name": "oe_test_gphoto2_install_and_remove_gphoto2-debugsource", - "rpm": "gphoto2-debugsource" + "name": "oe_test_gphoto2_install_and_remove_gphoto2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gpm.json b/suite2cases/gpm.json index f21734b82..ca7fdf720 100644 --- a/suite2cases/gpm.json +++ b/suite2cases/gpm.json @@ -8,28 +8,22 @@ "name": "oe_test_service_gpm" }, { - "name": "oe_test_gpm_install_and_remove_gpm", - "rpm": "gpm" + "name": "oe_test_gpm_install_and_remove_gpm" }, { - "name": "oe_test_gpm_install_and_remove_gpm-devel", - "rpm": "gpm-devel" + "name": "oe_test_gpm_install_and_remove_gpm-devel" }, { - "name": "oe_test_gpm_install_and_remove_gpm-libs", - "rpm": "gpm-libs" + "name": "oe_test_gpm_install_and_remove_gpm-libs" }, { - "name": "oe_test_gpm_install_and_remove_gpm-help", - "rpm": "gpm-help" + "name": "oe_test_gpm_install_and_remove_gpm-help" }, { - "name": "oe_test_gpm_install_and_remove_gpm-debugsource", - "rpm": "gpm-debugsource" + "name": "oe_test_gpm_install_and_remove_gpm-debugsource" }, { - "name": "oe_test_gpm_install_and_remove_gpm-debuginfo", - "rpm": "gpm-debuginfo" + "name": "oe_test_gpm_install_and_remove_gpm-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/graphene.json b/suite2cases/graphene.json index b459953c8..a4397e37b 100644 --- a/suite2cases/graphene.json +++ b/suite2cases/graphene.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_graphene_install_and_remove_graphene", - "rpm": "graphene" + "name": "oe_test_graphene_install_and_remove_graphene" }, { - "name": "oe_test_graphene_install_and_remove_graphene-devel", - "rpm": "graphene-devel" + "name": "oe_test_graphene_install_and_remove_graphene-devel" }, { - "name": "oe_test_graphene_install_and_remove_graphene-tests", - "rpm": "graphene-tests" + "name": "oe_test_graphene_install_and_remove_graphene-tests" }, { - "name": "oe_test_graphene_install_and_remove_graphene-debugsource", - "rpm": "graphene-debugsource" + "name": "oe_test_graphene_install_and_remove_graphene-debugsource" }, { - "name": "oe_test_graphene_install_and_remove_graphene-debuginfo", - "rpm": "graphene-debuginfo" + "name": "oe_test_graphene_install_and_remove_graphene-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/graphite2.json b/suite2cases/graphite2.json index 23f064b6f..64347f422 100644 --- a/suite2cases/graphite2.json +++ b/suite2cases/graphite2.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_graphite2_install_and_remove_graphite2", - "rpm": "graphite2" + "name": "oe_test_graphite2_install_and_remove_graphite2" }, { - "name": "oe_test_graphite2_install_and_remove_graphite2-devel", - "rpm": "graphite2-devel" + "name": "oe_test_graphite2_install_and_remove_graphite2-devel" }, { - "name": "oe_test_graphite2_install_and_remove_graphite2-debugsource", - "rpm": "graphite2-debugsource" + "name": "oe_test_graphite2_install_and_remove_graphite2-debugsource" }, { - "name": "oe_test_graphite2_install_and_remove_graphite2-debuginfo", - "rpm": "graphite2-debuginfo" + "name": "oe_test_graphite2_install_and_remove_graphite2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/graphviz.json b/suite2cases/graphviz.json index ec75f2c41..7e8bad83b 100644 --- a/suite2cases/graphviz.json +++ b/suite2cases/graphviz.json @@ -8,72 +8,55 @@ "name": "oe_test_graphviz" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz", - "rpm": "graphviz" + "name": "oe_test_graphviz_install_and_remove_graphviz" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-ocaml", - "rpm": "graphviz-ocaml" + "name": "oe_test_graphviz_install_and_remove_graphviz-ocaml" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-perl", - "rpm": "graphviz-perl" + "name": "oe_test_graphviz_install_and_remove_graphviz-perl" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-ruby", - "rpm": "graphviz-ruby" + "name": "oe_test_graphviz_install_and_remove_graphviz-ruby" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-php", - "rpm": "graphviz-php" + "name": "oe_test_graphviz_install_and_remove_graphviz-php" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-gd", - "rpm": "graphviz-gd" + "name": "oe_test_graphviz_install_and_remove_graphviz-gd" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-graphs", - "rpm": "graphviz-graphs" + "name": "oe_test_graphviz_install_and_remove_graphviz-graphs" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-lua", - "rpm": "graphviz-lua" + "name": "oe_test_graphviz_install_and_remove_graphviz-lua" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-tcl", - "rpm": "graphviz-tcl" + "name": "oe_test_graphviz_install_and_remove_graphviz-tcl" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-python3", - "rpm": "graphviz-python3" + "name": "oe_test_graphviz_install_and_remove_graphviz-python3" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-devel", - "rpm": "graphviz-devel" + "name": "oe_test_graphviz_install_and_remove_graphviz-devel" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-guile", - "rpm": "graphviz-guile" + "name": "oe_test_graphviz_install_and_remove_graphviz-guile" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-java", - "rpm": "graphviz-java" + "name": "oe_test_graphviz_install_and_remove_graphviz-java" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-docs", - "rpm": "graphviz-docs" + "name": "oe_test_graphviz_install_and_remove_graphviz-docs" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-debugsource", - "rpm": "graphviz-debugsource" + "name": "oe_test_graphviz_install_and_remove_graphviz-debugsource" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-debuginfo", - "rpm": "graphviz-debuginfo" + "name": "oe_test_graphviz_install_and_remove_graphviz-debuginfo" }, { - "name": "oe_test_graphviz_install_and_remove_graphviz-python2", - "rpm": "graphviz-python2" + "name": "oe_test_graphviz_install_and_remove_graphviz-python2" } ] } \ No newline at end of file diff --git a/suite2cases/grep.json b/suite2cases/grep.json index 6bde5c55c..eaa2cbe98 100644 --- a/suite2cases/grep.json +++ b/suite2cases/grep.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_grep_install_and_remove_grep", - "rpm": "grep" + "name": "oe_test_grep_install_and_remove_grep" }, { - "name": "oe_test_grep_install_and_remove_grep-debuginfo", - "rpm": "grep-debuginfo" + "name": "oe_test_grep_install_and_remove_grep-debuginfo" }, { - "name": "oe_test_grep_install_and_remove_grep-debugsource", - "rpm": "grep-debugsource" + "name": "oe_test_grep_install_and_remove_grep-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/groff.json b/suite2cases/groff.json index f8a968b13..74b50baa4 100644 --- a/suite2cases/groff.json +++ b/suite2cases/groff.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_groff_install_and_remove_groff", - "rpm": "groff" + "name": "oe_test_groff_install_and_remove_groff" }, { - "name": "oe_test_groff_install_and_remove_groff-help", - "rpm": "groff-help" + "name": "oe_test_groff_install_and_remove_groff-help" }, { - "name": "oe_test_groff_install_and_remove_groff-x11", - "rpm": "groff-x11" + "name": "oe_test_groff_install_and_remove_groff-x11" }, { - "name": "oe_test_groff_install_and_remove_groff-base", - "rpm": "groff-base" + "name": "oe_test_groff_install_and_remove_groff-base" }, { - "name": "oe_test_groff_install_and_remove_groff-debuginfo", - "rpm": "groff-debuginfo" + "name": "oe_test_groff_install_and_remove_groff-debuginfo" }, { - "name": "oe_test_groff_install_and_remove_groff-debugsource", - "rpm": "groff-debugsource" + "name": "oe_test_groff_install_and_remove_groff-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/grub2.json b/suite2cases/grub2.json index 98b05cefb..8b36d3f91 100644 --- a/suite2cases/grub2.json +++ b/suite2cases/grub2.json @@ -11,112 +11,85 @@ "name": "oe_test_service_grub2-systemd-integration" }, { - "name": "oe_test_grub2_install_and_remove_grub2", - "rpm": "grub2" + "name": "oe_test_grub2_install_and_remove_grub2" }, { - "name": "oe_test_grub2_install_and_remove_grub2-emu-modules", - "rpm": "grub2-emu-modules" + "name": "oe_test_grub2_install_and_remove_grub2-emu-modules" }, { - "name": "oe_test_grub2_install_and_remove_grub2-tools", - "rpm": "grub2-tools" + "name": "oe_test_grub2_install_and_remove_grub2-tools" }, { - "name": "oe_test_grub2_install_and_remove_grub2-tools-minimal", - "rpm": "grub2-tools-minimal" + "name": "oe_test_grub2_install_and_remove_grub2-tools-minimal" }, { - "name": "oe_test_grub2_install_and_remove_grub2-tools-efi", - "rpm": "grub2-tools-efi" + "name": "oe_test_grub2_install_and_remove_grub2-tools-efi" }, { - "name": "oe_test_grub2_install_and_remove_grub2-common", - "rpm": "grub2-common" + "name": "oe_test_grub2_install_and_remove_grub2-common" }, { - "name": "oe_test_grub2_install_and_remove_grub2-tools-extra", - "rpm": "grub2-tools-extra" + "name": "oe_test_grub2_install_and_remove_grub2-tools-extra" }, { - "name": "oe_test_grub2_install_and_remove_grub2-emu", - "rpm": "grub2-emu" + "name": "oe_test_grub2_install_and_remove_grub2-emu" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-aa64", - "rpm": "grub2-efi-aa64" + "name": "oe_test_grub2_install_and_remove_grub2-efi-aa64" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-aa64-modules", - "rpm": "grub2-efi-aa64-modules" + "name": "oe_test_grub2_install_and_remove_grub2-efi-aa64-modules" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-loongarch64-modules", - "rpm": "grub2-efi-loongarch64-modules" + "name": "oe_test_grub2_install_and_remove_grub2-efi-loongarch64-modules" }, { - "name": "oe_test_grub2_install_and_remove_grub2-debugsource", - "rpm": "grub2-debugsource" + "name": "oe_test_grub2_install_and_remove_grub2-debugsource" }, { - "name": "oe_test_grub2_install_and_remove_grub2-debuginfo", - "rpm": "grub2-debuginfo" + "name": "oe_test_grub2_install_and_remove_grub2-debuginfo" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-riscv64", - "rpm": "grub2-efi-riscv64" + "name": "oe_test_grub2_install_and_remove_grub2-efi-riscv64" }, { - "name": "oe_test_grub2_install_and_remove_grub2-help", - "rpm": "grub2-help" + "name": "oe_test_grub2_install_and_remove_grub2-help" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-loongarch64", - "rpm": "grub2-efi-loongarch64" + "name": "oe_test_grub2_install_and_remove_grub2-efi-loongarch64" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-aa64-cdboot", - "rpm": "grub2-efi-aa64-cdboot" + "name": "oe_test_grub2_install_and_remove_grub2-efi-aa64-cdboot" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-riscv64-cdboot", - "rpm": "grub2-efi-riscv64-cdboot" + "name": "oe_test_grub2_install_and_remove_grub2-efi-riscv64-cdboot" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-riscv64-modules", - "rpm": "grub2-efi-riscv64-modules" + "name": "oe_test_grub2_install_and_remove_grub2-efi-riscv64-modules" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-ia32-cdboot", - "rpm": "grub2-efi-ia32-cdboot" + "name": "oe_test_grub2_install_and_remove_grub2-efi-ia32-cdboot" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-ia32-modules", - "rpm": "grub2-efi-ia32-modules" + "name": "oe_test_grub2_install_and_remove_grub2-efi-ia32-modules" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-x64-cdboot", - "rpm": "grub2-efi-x64-cdboot" + "name": "oe_test_grub2_install_and_remove_grub2-efi-x64-cdboot" }, { - "name": "oe_test_grub2_install_and_remove_grub2-pc", - "rpm": "grub2-pc" + "name": "oe_test_grub2_install_and_remove_grub2-pc" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-x64", - "rpm": "grub2-efi-x64" + "name": "oe_test_grub2_install_and_remove_grub2-efi-x64" }, { - "name": "oe_test_grub2_install_and_remove_grub2-pc-modules", - "rpm": "grub2-pc-modules" + "name": "oe_test_grub2_install_and_remove_grub2-pc-modules" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-ia32", - "rpm": "grub2-efi-ia32" + "name": "oe_test_grub2_install_and_remove_grub2-efi-ia32" }, { - "name": "oe_test_grub2_install_and_remove_grub2-efi-x64-modules", - "rpm": "grub2-efi-x64-modules" + "name": "oe_test_grub2_install_and_remove_grub2-efi-x64-modules" } ] } \ No newline at end of file diff --git a/suite2cases/grubby.json b/suite2cases/grubby.json index 384073713..ecf7036da 100644 --- a/suite2cases/grubby.json +++ b/suite2cases/grubby.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_grubby_install_and_remove_grubby", - "rpm": "grubby" + "name": "oe_test_grubby_install_and_remove_grubby" }, { - "name": "oe_test_grubby_install_and_remove_grubby-bls", - "rpm": "grubby-bls" + "name": "oe_test_grubby_install_and_remove_grubby-bls" }, { - "name": "oe_test_grubby_install_and_remove_grubby-debuginfo", - "rpm": "grubby-debuginfo" + "name": "oe_test_grubby_install_and_remove_grubby-debuginfo" }, { - "name": "oe_test_grubby_install_and_remove_grubby-help", - "rpm": "grubby-help" + "name": "oe_test_grubby_install_and_remove_grubby-help" }, { - "name": "oe_test_grubby_install_and_remove_grubby-debugsource", - "rpm": "grubby-debugsource" + "name": "oe_test_grubby_install_and_remove_grubby-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gsettings-desktop-schemas.json b/suite2cases/gsettings-desktop-schemas.json index e097990c2..4508cd7f0 100644 --- a/suite2cases/gsettings-desktop-schemas.json +++ b/suite2cases/gsettings-desktop-schemas.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas", - "rpm": "gsettings-desktop-schemas" + "name": "oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas" }, { - "name": "oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-devel", - "rpm": "gsettings-desktop-schemas-devel" + "name": "oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-devel" }, { - "name": "oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-help", - "rpm": "gsettings-desktop-schemas-help" + "name": "oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-help" } ] } \ No newline at end of file diff --git a/suite2cases/gsm.json b/suite2cases/gsm.json index 09eb30b43..22e99bb59 100644 --- a/suite2cases/gsm.json +++ b/suite2cases/gsm.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_gsm_install_and_remove_gsm", - "rpm": "gsm" + "name": "oe_test_gsm_install_and_remove_gsm" }, { - "name": "oe_test_gsm_install_and_remove_gsm-devel", - "rpm": "gsm-devel" + "name": "oe_test_gsm_install_and_remove_gsm-devel" }, { - "name": "oe_test_gsm_install_and_remove_gsm-help", - "rpm": "gsm-help" + "name": "oe_test_gsm_install_and_remove_gsm-help" }, { - "name": "oe_test_gsm_install_and_remove_gsm-debuginfo", - "rpm": "gsm-debuginfo" + "name": "oe_test_gsm_install_and_remove_gsm-debuginfo" }, { - "name": "oe_test_gsm_install_and_remove_gsm-debugsource", - "rpm": "gsm-debugsource" + "name": "oe_test_gsm_install_and_remove_gsm-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gssdp.json b/suite2cases/gssdp.json index afc9bdbb7..f732f9090 100644 --- a/suite2cases/gssdp.json +++ b/suite2cases/gssdp.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_gssdp_install_and_remove_gssdp", - "rpm": "gssdp" + "name": "oe_test_gssdp_install_and_remove_gssdp" }, { - "name": "oe_test_gssdp_install_and_remove_gssdp-devel", - "rpm": "gssdp-devel" + "name": "oe_test_gssdp_install_and_remove_gssdp-devel" }, { - "name": "oe_test_gssdp_install_and_remove_gssdp-help", - "rpm": "gssdp-help" + "name": "oe_test_gssdp_install_and_remove_gssdp-help" }, { - "name": "oe_test_gssdp_install_and_remove_gssdp-debuginfo", - "rpm": "gssdp-debuginfo" + "name": "oe_test_gssdp_install_and_remove_gssdp-debuginfo" }, { - "name": "oe_test_gssdp_install_and_remove_gssdp-debugsource", - "rpm": "gssdp-debugsource" + "name": "oe_test_gssdp_install_and_remove_gssdp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gssproxy.json b/suite2cases/gssproxy.json index b93f20681..2b7f09fa4 100644 --- a/suite2cases/gssproxy.json +++ b/suite2cases/gssproxy.json @@ -8,20 +8,16 @@ "name": "oe_test_service_gssproxy" }, { - "name": "oe_test_gssproxy_install_and_remove_gssproxy", - "rpm": "gssproxy" + "name": "oe_test_gssproxy_install_and_remove_gssproxy" }, { - "name": "oe_test_gssproxy_install_and_remove_gssproxy-help", - "rpm": "gssproxy-help" + "name": "oe_test_gssproxy_install_and_remove_gssproxy-help" }, { - "name": "oe_test_gssproxy_install_and_remove_gssproxy-debuginfo", - "rpm": "gssproxy-debuginfo" + "name": "oe_test_gssproxy_install_and_remove_gssproxy-debuginfo" }, { - "name": "oe_test_gssproxy_install_and_remove_gssproxy-debugsource", - "rpm": "gssproxy-debugsource" + "name": "oe_test_gssproxy_install_and_remove_gssproxy-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gstreamer1-plugins-bad-free.json b/suite2cases/gstreamer1-plugins-bad-free.json index 37e8ce460..135a9b512 100644 --- a/suite2cases/gstreamer1-plugins-bad-free.json +++ b/suite2cases/gstreamer1-plugins-bad-free.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free", - "rpm": "gstreamer1-plugins-bad-free" + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free" }, { - "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-extras", - "rpm": "gstreamer1-plugins-bad-free-extras" + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-extras" }, { - "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-wildmidi", - "rpm": "gstreamer1-plugins-bad-free-wildmidi" + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-wildmidi" }, { - "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-fluidsynth", - "rpm": "gstreamer1-plugins-bad-free-fluidsynth" + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-fluidsynth" }, { - "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-devel", - "rpm": "gstreamer1-plugins-bad-free-devel" + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-devel" }, { - "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debuginfo", - "rpm": "gstreamer1-plugins-bad-free-debuginfo" + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debuginfo" }, { - "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debugsource", - "rpm": "gstreamer1-plugins-bad-free-debugsource" + "name": "oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gstreamer1-plugins-base.json b/suite2cases/gstreamer1-plugins-base.json index 24b574f42..0094dbcc3 100644 --- a/suite2cases/gstreamer1-plugins-base.json +++ b/suite2cases/gstreamer1-plugins-base.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base", - "rpm": "gstreamer1-plugins-base" + "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base" }, { - "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-devel", - "rpm": "gstreamer1-plugins-base-devel" + "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-devel" }, { - "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-help", - "rpm": "gstreamer1-plugins-base-help" + "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-help" }, { - "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debuginfo", - "rpm": "gstreamer1-plugins-base-debuginfo" + "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debuginfo" }, { - "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debugsource", - "rpm": "gstreamer1-plugins-base-debugsource" + "name": "oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gstreamer1.json b/suite2cases/gstreamer1.json index aa308d68b..1c2f5fe81 100644 --- a/suite2cases/gstreamer1.json +++ b/suite2cases/gstreamer1.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_gstreamer1_install_and_remove_gstreamer1", - "rpm": "gstreamer1" + "name": "oe_test_gstreamer1_install_and_remove_gstreamer1" }, { - "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-help", - "rpm": "gstreamer1-help" + "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-help" }, { - "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-devel", - "rpm": "gstreamer1-devel" + "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-devel" }, { - "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-debugsource", - "rpm": "gstreamer1-debugsource" + "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-debugsource" }, { - "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-debuginfo", - "rpm": "gstreamer1-debuginfo" + "name": "oe_test_gstreamer1_install_and_remove_gstreamer1-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/gtest.json b/suite2cases/gtest.json index 99fdb0eb1..f3549db2f 100644 --- a/suite2cases/gtest.json +++ b/suite2cases/gtest.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_gtest_install_and_remove_gtest", - "rpm": "gtest" + "name": "oe_test_gtest_install_and_remove_gtest" }, { - "name": "oe_test_gtest_install_and_remove_gmock", - "rpm": "gmock" + "name": "oe_test_gtest_install_and_remove_gmock" }, { - "name": "oe_test_gtest_install_and_remove_gtest-devel", - "rpm": "gtest-devel" + "name": "oe_test_gtest_install_and_remove_gtest-devel" }, { - "name": "oe_test_gtest_install_and_remove_gmock-devel", - "rpm": "gmock-devel" + "name": "oe_test_gtest_install_and_remove_gmock-devel" }, { - "name": "oe_test_gtest_install_and_remove_gtest-debugsource", - "rpm": "gtest-debugsource" + "name": "oe_test_gtest_install_and_remove_gtest-debugsource" }, { - "name": "oe_test_gtest_install_and_remove_gtest-debuginfo", - "rpm": "gtest-debuginfo" + "name": "oe_test_gtest_install_and_remove_gtest-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/gtk-doc.json b/suite2cases/gtk-doc.json index 8f2d21f9f..d576545b2 100644 --- a/suite2cases/gtk-doc.json +++ b/suite2cases/gtk-doc.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_gtk-doc_install_and_remove_gtk-doc", - "rpm": "gtk-doc" + "name": "oe_test_gtk-doc_install_and_remove_gtk-doc" } ] } \ No newline at end of file diff --git a/suite2cases/gtk2.json b/suite2cases/gtk2.json index b9e3dd0cc..2623ab017 100644 --- a/suite2cases/gtk2.json +++ b/suite2cases/gtk2.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_gtk2_install_and_remove_gtk2", - "rpm": "gtk2" + "name": "oe_test_gtk2_install_and_remove_gtk2" }, { - "name": "oe_test_gtk2_install_and_remove_gtk2-devel", - "rpm": "gtk2-devel" + "name": "oe_test_gtk2_install_and_remove_gtk2-devel" }, { - "name": "oe_test_gtk2_install_and_remove_gtk2-help", - "rpm": "gtk2-help" + "name": "oe_test_gtk2_install_and_remove_gtk2-help" }, { - "name": "oe_test_gtk2_install_and_remove_gtk2-immodule-xim", - "rpm": "gtk2-immodule-xim" + "name": "oe_test_gtk2_install_and_remove_gtk2-immodule-xim" }, { - "name": "oe_test_gtk2_install_and_remove_gtk2-debugsource", - "rpm": "gtk2-debugsource" + "name": "oe_test_gtk2_install_and_remove_gtk2-debugsource" }, { - "name": "oe_test_gtk2_install_and_remove_gtk2-debuginfo", - "rpm": "gtk2-debuginfo" + "name": "oe_test_gtk2_install_and_remove_gtk2-debuginfo" }, { - "name": "oe_test_gtk2_install_and_remove_gtk2-immodules", - "rpm": "gtk2-immodules" + "name": "oe_test_gtk2_install_and_remove_gtk2-immodules" } ] } \ No newline at end of file diff --git a/suite2cases/gtk3.json b/suite2cases/gtk3.json index 1c236783c..e6d3f9dec 100644 --- a/suite2cases/gtk3.json +++ b/suite2cases/gtk3.json @@ -5,36 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_gtk3_install_and_remove_gtk3", - "rpm": "gtk3" + "name": "oe_test_gtk3_install_and_remove_gtk3" }, { - "name": "oe_test_gtk3_install_and_remove_gtk3-immodule-xim", - "rpm": "gtk3-immodule-xim" + "name": "oe_test_gtk3_install_and_remove_gtk3-immodule-xim" }, { - "name": "oe_test_gtk3_install_and_remove_gtk-update-icon-cache", - "rpm": "gtk-update-icon-cache" + "name": "oe_test_gtk3_install_and_remove_gtk-update-icon-cache" }, { - "name": "oe_test_gtk3_install_and_remove_gtk3-help", - "rpm": "gtk3-help" + "name": "oe_test_gtk3_install_and_remove_gtk3-help" }, { - "name": "oe_test_gtk3_install_and_remove_gtk3-devel", - "rpm": "gtk3-devel" + "name": "oe_test_gtk3_install_and_remove_gtk3-devel" }, { - "name": "oe_test_gtk3_install_and_remove_gtk3-debugsource", - "rpm": "gtk3-debugsource" + "name": "oe_test_gtk3_install_and_remove_gtk3-debugsource" }, { - "name": "oe_test_gtk3_install_and_remove_gtk3-debuginfo", - "rpm": "gtk3-debuginfo" + "name": "oe_test_gtk3_install_and_remove_gtk3-debuginfo" }, { - "name": "oe_test_gtk3_install_and_remove_gtk3-immodules", - "rpm": "gtk3-immodules" + "name": "oe_test_gtk3_install_and_remove_gtk3-immodules" } ] } \ No newline at end of file diff --git a/suite2cases/gtk4.json b/suite2cases/gtk4.json index f4b97819a..2cc2fac92 100644 --- a/suite2cases/gtk4.json +++ b/suite2cases/gtk4.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_gtk4_install_and_remove_gtk4", - "rpm": "gtk4" + "name": "oe_test_gtk4_install_and_remove_gtk4" }, { - "name": "oe_test_gtk4_install_and_remove_gtk4-devel", - "rpm": "gtk4-devel" + "name": "oe_test_gtk4_install_and_remove_gtk4-devel" }, { - "name": "oe_test_gtk4_install_and_remove_gtk4-debugsource", - "rpm": "gtk4-debugsource" + "name": "oe_test_gtk4_install_and_remove_gtk4-debugsource" }, { - "name": "oe_test_gtk4_install_and_remove_gtk4-debuginfo", - "rpm": "gtk4-debuginfo" + "name": "oe_test_gtk4_install_and_remove_gtk4-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/guile.json b/suite2cases/guile.json index efc4086f8..a64560ce1 100644 --- a/suite2cases/guile.json +++ b/suite2cases/guile.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_guile_install_and_remove_guile", - "rpm": "guile" + "name": "oe_test_guile_install_and_remove_guile" }, { - "name": "oe_test_guile_install_and_remove_guile-devel", - "rpm": "guile-devel" + "name": "oe_test_guile_install_and_remove_guile-devel" }, { - "name": "oe_test_guile_install_and_remove_guile-help", - "rpm": "guile-help" + "name": "oe_test_guile_install_and_remove_guile-help" }, { - "name": "oe_test_guile_install_and_remove_guile-debuginfo", - "rpm": "guile-debuginfo" + "name": "oe_test_guile_install_and_remove_guile-debuginfo" }, { - "name": "oe_test_guile_install_and_remove_guile-debugsource", - "rpm": "guile-debugsource" + "name": "oe_test_guile_install_and_remove_guile-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gupnp-igd.json b/suite2cases/gupnp-igd.json index 4c834362a..dd346f912 100644 --- a/suite2cases/gupnp-igd.json +++ b/suite2cases/gupnp-igd.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd", - "rpm": "gupnp-igd" + "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd" }, { - "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd-devel", - "rpm": "gupnp-igd-devel" + "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd-devel" }, { - "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd-debuginfo", - "rpm": "gupnp-igd-debuginfo" + "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd-debuginfo" }, { - "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd-debugsource", - "rpm": "gupnp-igd-debugsource" + "name": "oe_test_gupnp-igd_install_and_remove_gupnp-igd-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/gupnp.json b/suite2cases/gupnp.json index 2e9cf5d48..d47831940 100644 --- a/suite2cases/gupnp.json +++ b/suite2cases/gupnp.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_gupnp_install_and_remove_gupnp", - "rpm": "gupnp" + "name": "oe_test_gupnp_install_and_remove_gupnp" }, { - "name": "oe_test_gupnp_install_and_remove_gupnp-help", - "rpm": "gupnp-help" + "name": "oe_test_gupnp_install_and_remove_gupnp-help" }, { - "name": "oe_test_gupnp_install_and_remove_gupnp-devel", - "rpm": "gupnp-devel" + "name": "oe_test_gupnp_install_and_remove_gupnp-devel" }, { - "name": "oe_test_gupnp_install_and_remove_gupnp-debugsource", - "rpm": "gupnp-debugsource" + "name": "oe_test_gupnp_install_and_remove_gupnp-debugsource" }, { - "name": "oe_test_gupnp_install_and_remove_gupnp-debuginfo", - "rpm": "gupnp-debuginfo" + "name": "oe_test_gupnp_install_and_remove_gupnp-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/gzip.json b/suite2cases/gzip.json index 5c5c63ad0..59120b577 100644 --- a/suite2cases/gzip.json +++ b/suite2cases/gzip.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_gzip_install_and_remove_gzip", - "rpm": "gzip" + "name": "oe_test_gzip_install_and_remove_gzip" }, { - "name": "oe_test_gzip_install_and_remove_gzip-help", - "rpm": "gzip-help" + "name": "oe_test_gzip_install_and_remove_gzip-help" }, { - "name": "oe_test_gzip_install_and_remove_gzip-debugsource", - "rpm": "gzip-debugsource" + "name": "oe_test_gzip_install_and_remove_gzip-debugsource" }, { - "name": "oe_test_gzip_install_and_remove_gzip-debuginfo", - "rpm": "gzip-debuginfo" + "name": "oe_test_gzip_install_and_remove_gzip-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/harfbuzz.json b/suite2cases/harfbuzz.json index 032f23a9e..186d17d98 100644 --- a/suite2cases/harfbuzz.json +++ b/suite2cases/harfbuzz.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_harfbuzz_install_and_remove_harfbuzz", - "rpm": "harfbuzz" + "name": "oe_test_harfbuzz_install_and_remove_harfbuzz" }, { - "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-devel", - "rpm": "harfbuzz-devel" + "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-devel" }, { - "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-debuginfo", - "rpm": "harfbuzz-debuginfo" + "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-debuginfo" }, { - "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-debugsource", - "rpm": "harfbuzz-debugsource" + "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-debugsource" }, { - "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-help", - "rpm": "harfbuzz-help" + "name": "oe_test_harfbuzz_install_and_remove_harfbuzz-help" } ] } \ No newline at end of file diff --git a/suite2cases/hunspell.json b/suite2cases/hunspell.json index 2d2646183..c0ce81a0f 100644 --- a/suite2cases/hunspell.json +++ b/suite2cases/hunspell.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_hunspell_install_and_remove_hunspell", - "rpm": "hunspell" + "name": "oe_test_hunspell_install_and_remove_hunspell" }, { - "name": "oe_test_hunspell_install_and_remove_hunspell-devel", - "rpm": "hunspell-devel" + "name": "oe_test_hunspell_install_and_remove_hunspell-devel" }, { - "name": "oe_test_hunspell_install_and_remove_hunspell-help", - "rpm": "hunspell-help" + "name": "oe_test_hunspell_install_and_remove_hunspell-help" }, { - "name": "oe_test_hunspell_install_and_remove_hunspell-debuginfo", - "rpm": "hunspell-debuginfo" + "name": "oe_test_hunspell_install_and_remove_hunspell-debuginfo" }, { - "name": "oe_test_hunspell_install_and_remove_hunspell-debugsource", - "rpm": "hunspell-debugsource" + "name": "oe_test_hunspell_install_and_remove_hunspell-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/hwdata.json b/suite2cases/hwdata.json index 31c5a6f8a..d253eca39 100644 --- a/suite2cases/hwdata.json +++ b/suite2cases/hwdata.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_hwdata_install_and_remove_hwdata", - "rpm": "hwdata" + "name": "oe_test_hwdata_install_and_remove_hwdata" } ] } \ No newline at end of file diff --git a/suite2cases/hyphen.json b/suite2cases/hyphen.json index 4e9df049f..0c087e309 100644 --- a/suite2cases/hyphen.json +++ b/suite2cases/hyphen.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_hyphen_install_and_remove_hyphen", - "rpm": "hyphen" + "name": "oe_test_hyphen_install_and_remove_hyphen" }, { - "name": "oe_test_hyphen_install_and_remove_hyphen-devel", - "rpm": "hyphen-devel" + "name": "oe_test_hyphen_install_and_remove_hyphen-devel" }, { - "name": "oe_test_hyphen_install_and_remove_hyphen-debuginfo", - "rpm": "hyphen-debuginfo" + "name": "oe_test_hyphen_install_and_remove_hyphen-debuginfo" }, { - "name": "oe_test_hyphen_install_and_remove_hyphen-debugsource", - "rpm": "hyphen-debugsource" + "name": "oe_test_hyphen_install_and_remove_hyphen-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/icfg.json b/suite2cases/icfg.json index 003fc4536..d1f708f70 100644 --- a/suite2cases/icfg.json +++ b/suite2cases/icfg.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_icfg_install_and_remove_icfg", - "rpm": "icfg" + "name": "oe_test_icfg_install_and_remove_icfg" }, { - "name": "oe_test_icfg_install_and_remove_icfg-help", - "rpm": "icfg-help" + "name": "oe_test_icfg_install_and_remove_icfg-help" } ] } \ No newline at end of file diff --git a/suite2cases/icu.json b/suite2cases/icu.json index 0c9add7f7..a7b9379bd 100644 --- a/suite2cases/icu.json +++ b/suite2cases/icu.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_icu_install_and_remove_icu", - "rpm": "icu" + "name": "oe_test_icu_install_and_remove_icu" }, { - "name": "oe_test_icu_install_and_remove_libicu", - "rpm": "libicu" + "name": "oe_test_icu_install_and_remove_libicu" }, { - "name": "oe_test_icu_install_and_remove_icu-debugsource", - "rpm": "icu-debugsource" + "name": "oe_test_icu_install_and_remove_icu-debugsource" }, { - "name": "oe_test_icu_install_and_remove_icu-help", - "rpm": "icu-help" + "name": "oe_test_icu_install_and_remove_icu-help" }, { - "name": "oe_test_icu_install_and_remove_libicu-devel", - "rpm": "libicu-devel" + "name": "oe_test_icu_install_and_remove_libicu-devel" }, { - "name": "oe_test_icu_install_and_remove_icu-debuginfo", - "rpm": "icu-debuginfo" + "name": "oe_test_icu_install_and_remove_icu-debuginfo" }, { - "name": "oe_test_icu_install_and_remove_libicu-doc", - "rpm": "libicu-doc" + "name": "oe_test_icu_install_and_remove_libicu-doc" } ] } \ No newline at end of file diff --git a/suite2cases/ima-evm-utils.json b/suite2cases/ima-evm-utils.json index 6dcc97709..419c8a878 100644 --- a/suite2cases/ima-evm-utils.json +++ b/suite2cases/ima-evm-utils.json @@ -5,36 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils", - "rpm": "ima-evm-utils" + "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils" }, { - "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-libs", - "rpm": "ima-evm-utils-libs" + "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-libs" }, { - "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-devel", - "rpm": "ima-evm-utils-devel" + "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-devel" }, { - "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-help", - "rpm": "ima-evm-utils-help" + "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-help" }, { - "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debugsource", - "rpm": "ima-evm-utils-debugsource" + "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debugsource" }, { - "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debuginfo", - "rpm": "ima-evm-utils-debuginfo" + "name": "oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debuginfo" }, { - "name": "oe_test_ima-evm-utils_install_and_remove_libimaevm0", - "rpm": "libimaevm0" + "name": "oe_test_ima-evm-utils_install_and_remove_libimaevm0" }, { - "name": "oe_test_ima-evm-utils_install_and_remove_libimaevm1", - "rpm": "libimaevm1" + "name": "oe_test_ima-evm-utils_install_and_remove_libimaevm1" } ] } \ No newline at end of file diff --git a/suite2cases/inih.json b/suite2cases/inih.json index 02cd7efbc..2e2a45ae4 100644 --- a/suite2cases/inih.json +++ b/suite2cases/inih.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_inih_install_and_remove_inih", - "rpm": "inih" + "name": "oe_test_inih_install_and_remove_inih" }, { - "name": "oe_test_inih_install_and_remove_inih-devel", - "rpm": "inih-devel" + "name": "oe_test_inih_install_and_remove_inih-devel" }, { - "name": "oe_test_inih_install_and_remove_inih-debuginfo", - "rpm": "inih-debuginfo" + "name": "oe_test_inih_install_and_remove_inih-debuginfo" }, { - "name": "oe_test_inih_install_and_remove_inih-debugsource", - "rpm": "inih-debugsource" + "name": "oe_test_inih_install_and_remove_inih-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/iniparser.json b/suite2cases/iniparser.json index 0f7cfd399..5abd7f3cd 100644 --- a/suite2cases/iniparser.json +++ b/suite2cases/iniparser.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_iniparser_install_and_remove_iniparser", - "rpm": "iniparser" + "name": "oe_test_iniparser_install_and_remove_iniparser" }, { - "name": "oe_test_iniparser_install_and_remove_iniparser-debuginfo", - "rpm": "iniparser-debuginfo" + "name": "oe_test_iniparser_install_and_remove_iniparser-debuginfo" }, { - "name": "oe_test_iniparser_install_and_remove_iniparser-debugsource", - "rpm": "iniparser-debugsource" + "name": "oe_test_iniparser_install_and_remove_iniparser-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/initscripts.json b/suite2cases/initscripts.json index 6afccc9ee..623484690 100644 --- a/suite2cases/initscripts.json +++ b/suite2cases/initscripts.json @@ -22,32 +22,25 @@ "name": "oe_test_service_readonly-root" }, { - "name": "oe_test_initscripts_install_and_remove_initscripts", - "rpm": "initscripts" + "name": "oe_test_initscripts_install_and_remove_initscripts" }, { - "name": "oe_test_initscripts_install_and_remove_network-scripts", - "rpm": "network-scripts" + "name": "oe_test_initscripts_install_and_remove_network-scripts" }, { - "name": "oe_test_initscripts_install_and_remove_initscripts-service", - "rpm": "initscripts-service" + "name": "oe_test_initscripts_install_and_remove_initscripts-service" }, { - "name": "oe_test_initscripts_install_and_remove_netconsole-service", - "rpm": "netconsole-service" + "name": "oe_test_initscripts_install_and_remove_netconsole-service" }, { - "name": "oe_test_initscripts_install_and_remove_readonly-root", - "rpm": "readonly-root" + "name": "oe_test_initscripts_install_and_remove_readonly-root" }, { - "name": "oe_test_initscripts_install_and_remove_initscripts-debugsource", - "rpm": "initscripts-debugsource" + "name": "oe_test_initscripts_install_and_remove_initscripts-debugsource" }, { - "name": "oe_test_initscripts_install_and_remove_initscripts-debuginfo", - "rpm": "initscripts-debuginfo" + "name": "oe_test_initscripts_install_and_remove_initscripts-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/intltool.json b/suite2cases/intltool.json index 623f5c9fc..d0932e75b 100644 --- a/suite2cases/intltool.json +++ b/suite2cases/intltool.json @@ -23,12 +23,10 @@ "name": "oe_test_intltool_intltoolize" }, { - "name": "oe_test_intltool_install_and_remove_intltool", - "rpm": "intltool" + "name": "oe_test_intltool_install_and_remove_intltool" }, { - "name": "oe_test_intltool_install_and_remove_intltool-help", - "rpm": "intltool-help" + "name": "oe_test_intltool_install_and_remove_intltool-help" } ] } \ No newline at end of file diff --git a/suite2cases/ipcalc.json b/suite2cases/ipcalc.json index 0b6411437..6e24083dc 100644 --- a/suite2cases/ipcalc.json +++ b/suite2cases/ipcalc.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_ipcalc_install_and_remove_ipcalc", - "rpm": "ipcalc" + "name": "oe_test_ipcalc_install_and_remove_ipcalc" }, { - "name": "oe_test_ipcalc_install_and_remove_ipcalc-help", - "rpm": "ipcalc-help" + "name": "oe_test_ipcalc_install_and_remove_ipcalc-help" }, { - "name": "oe_test_ipcalc_install_and_remove_ipcalc-debuginfo", - "rpm": "ipcalc-debuginfo" + "name": "oe_test_ipcalc_install_and_remove_ipcalc-debuginfo" }, { - "name": "oe_test_ipcalc_install_and_remove_ipcalc-debugsource", - "rpm": "ipcalc-debugsource" + "name": "oe_test_ipcalc_install_and_remove_ipcalc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ipmitool.json b/suite2cases/ipmitool.json index fdd378466..63d8b67fc 100644 --- a/suite2cases/ipmitool.json +++ b/suite2cases/ipmitool.json @@ -22,28 +22,22 @@ "machine type": "physical" }, { - "name": "oe_test_ipmitool_install_and_remove_ipmitool", - "rpm": "ipmitool" + "name": "oe_test_ipmitool_install_and_remove_ipmitool" }, { - "name": "oe_test_ipmitool_install_and_remove_bmc-snmp-proxy", - "rpm": "bmc-snmp-proxy" + "name": "oe_test_ipmitool_install_and_remove_bmc-snmp-proxy" }, { - "name": "oe_test_ipmitool_install_and_remove_exchange-bmc-os-info", - "rpm": "exchange-bmc-os-info" + "name": "oe_test_ipmitool_install_and_remove_exchange-bmc-os-info" }, { - "name": "oe_test_ipmitool_install_and_remove_ipmitool-help", - "rpm": "ipmitool-help" + "name": "oe_test_ipmitool_install_and_remove_ipmitool-help" }, { - "name": "oe_test_ipmitool_install_and_remove_ipmitool-debuginfo", - "rpm": "ipmitool-debuginfo" + "name": "oe_test_ipmitool_install_and_remove_ipmitool-debuginfo" }, { - "name": "oe_test_ipmitool_install_and_remove_ipmitool-debugsource", - "rpm": "ipmitool-debugsource" + "name": "oe_test_ipmitool_install_and_remove_ipmitool-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/iproute.json b/suite2cases/iproute.json index 3f9dd8f04..9076e082a 100644 --- a/suite2cases/iproute.json +++ b/suite2cases/iproute.json @@ -14,24 +14,19 @@ "name": "oe_test_netns" }, { - "name": "oe_test_iproute_install_and_remove_iproute", - "rpm": "iproute" + "name": "oe_test_iproute_install_and_remove_iproute" }, { - "name": "oe_test_iproute_install_and_remove_iproute-devel", - "rpm": "iproute-devel" + "name": "oe_test_iproute_install_and_remove_iproute-devel" }, { - "name": "oe_test_iproute_install_and_remove_iproute-help", - "rpm": "iproute-help" + "name": "oe_test_iproute_install_and_remove_iproute-help" }, { - "name": "oe_test_iproute_install_and_remove_iproute-debuginfo", - "rpm": "iproute-debuginfo" + "name": "oe_test_iproute_install_and_remove_iproute-debuginfo" }, { - "name": "oe_test_iproute_install_and_remove_iproute-debugsource", - "rpm": "iproute-debugsource" + "name": "oe_test_iproute_install_and_remove_iproute-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/iprutils.json b/suite2cases/iprutils.json index 156948fb7..0bd77d65f 100644 --- a/suite2cases/iprutils.json +++ b/suite2cases/iprutils.json @@ -17,20 +17,16 @@ "name": "oe_test_target_iprutils" }, { - "name": "oe_test_iprutils_install_and_remove_iprutils", - "rpm": "iprutils" + "name": "oe_test_iprutils_install_and_remove_iprutils" }, { - "name": "oe_test_iprutils_install_and_remove_iprutils-help", - "rpm": "iprutils-help" + "name": "oe_test_iprutils_install_and_remove_iprutils-help" }, { - "name": "oe_test_iprutils_install_and_remove_iprutils-debuginfo", - "rpm": "iprutils-debuginfo" + "name": "oe_test_iprutils_install_and_remove_iprutils-debuginfo" }, { - "name": "oe_test_iprutils_install_and_remove_iprutils-debugsource", - "rpm": "iprutils-debugsource" + "name": "oe_test_iprutils_install_and_remove_iprutils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ipset.json b/suite2cases/ipset.json index b2d127cf8..c998bf497 100644 --- a/suite2cases/ipset.json +++ b/suite2cases/ipset.json @@ -14,28 +14,22 @@ "name": "oe_test_ipset_01" }, { - "name": "oe_test_ipset_install_and_remove_ipset", - "rpm": "ipset" + "name": "oe_test_ipset_install_and_remove_ipset" }, { - "name": "oe_test_ipset_install_and_remove_ipset-libs", - "rpm": "ipset-libs" + "name": "oe_test_ipset_install_and_remove_ipset-libs" }, { - "name": "oe_test_ipset_install_and_remove_ipset-devel", - "rpm": "ipset-devel" + "name": "oe_test_ipset_install_and_remove_ipset-devel" }, { - "name": "oe_test_ipset_install_and_remove_ipset-debugsource", - "rpm": "ipset-debugsource" + "name": "oe_test_ipset_install_and_remove_ipset-debugsource" }, { - "name": "oe_test_ipset_install_and_remove_ipset-help", - "rpm": "ipset-help" + "name": "oe_test_ipset_install_and_remove_ipset-help" }, { - "name": "oe_test_ipset_install_and_remove_ipset-debuginfo", - "rpm": "ipset-debuginfo" + "name": "oe_test_ipset_install_and_remove_ipset-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/iptables.json b/suite2cases/iptables.json index 5258075b3..e4a1779fb 100644 --- a/suite2cases/iptables.json +++ b/suite2cases/iptables.json @@ -20,32 +20,25 @@ "name": "oe_test_ip6tables-restore_01" }, { - "name": "oe_test_iptables_install_and_remove_iptables", - "rpm": "iptables" + "name": "oe_test_iptables_install_and_remove_iptables" }, { - "name": "oe_test_iptables_install_and_remove_iptables-devel", - "rpm": "iptables-devel" + "name": "oe_test_iptables_install_and_remove_iptables-devel" }, { - "name": "oe_test_iptables_install_and_remove_iptables-libs", - "rpm": "iptables-libs" + "name": "oe_test_iptables_install_and_remove_iptables-libs" }, { - "name": "oe_test_iptables_install_and_remove_iptables-nft", - "rpm": "iptables-nft" + "name": "oe_test_iptables_install_and_remove_iptables-nft" }, { - "name": "oe_test_iptables_install_and_remove_iptables-debugsource", - "rpm": "iptables-debugsource" + "name": "oe_test_iptables_install_and_remove_iptables-debugsource" }, { - "name": "oe_test_iptables_install_and_remove_iptables-debuginfo", - "rpm": "iptables-debuginfo" + "name": "oe_test_iptables_install_and_remove_iptables-debuginfo" }, { - "name": "oe_test_iptables_install_and_remove_iptables-help", - "rpm": "iptables-help" + "name": "oe_test_iptables_install_and_remove_iptables-help" } ] } \ No newline at end of file diff --git a/suite2cases/iputils.json b/suite2cases/iputils.json index 11a111e2d..b3058748c 100644 --- a/suite2cases/iputils.json +++ b/suite2cases/iputils.json @@ -50,24 +50,19 @@ "name": "oe_test_service_rdisc" }, { - "name": "oe_test_iputils_install_and_remove_iputils", - "rpm": "iputils" + "name": "oe_test_iputils_install_and_remove_iputils" }, { - "name": "oe_test_iputils_install_and_remove_iputils-debuginfo", - "rpm": "iputils-debuginfo" + "name": "oe_test_iputils_install_and_remove_iputils-debuginfo" }, { - "name": "oe_test_iputils_install_and_remove_iputils-debugsource", - "rpm": "iputils-debugsource" + "name": "oe_test_iputils_install_and_remove_iputils-debugsource" }, { - "name": "oe_test_iputils_install_and_remove_iputils-help", - "rpm": "iputils-help" + "name": "oe_test_iputils_install_and_remove_iputils-help" }, { - "name": "oe_test_iputils_install_and_remove_iputils-ninfod", - "rpm": "iputils-ninfod" + "name": "oe_test_iputils_install_and_remove_iputils-ninfod" } ] } \ No newline at end of file diff --git a/suite2cases/irqbalance.json b/suite2cases/irqbalance.json index 1c8bd1ca3..53a1586c1 100644 --- a/suite2cases/irqbalance.json +++ b/suite2cases/irqbalance.json @@ -8,28 +8,22 @@ "name": "oe_test_service_irqbalance" }, { - "name": "oe_test_irqbalance_install_and_remove_irqbalance", - "rpm": "irqbalance" + "name": "oe_test_irqbalance_install_and_remove_irqbalance" }, { - "name": "oe_test_irqbalance_install_and_remove_irqbalance-devel", - "rpm": "irqbalance-devel" + "name": "oe_test_irqbalance_install_and_remove_irqbalance-devel" }, { - "name": "oe_test_irqbalance_install_and_remove_irqbalance-libs", - "rpm": "irqbalance-libs" + "name": "oe_test_irqbalance_install_and_remove_irqbalance-libs" }, { - "name": "oe_test_irqbalance_install_and_remove_irqbalance-help", - "rpm": "irqbalance-help" + "name": "oe_test_irqbalance_install_and_remove_irqbalance-help" }, { - "name": "oe_test_irqbalance_install_and_remove_irqbalance-debugsource", - "rpm": "irqbalance-debugsource" + "name": "oe_test_irqbalance_install_and_remove_irqbalance-debugsource" }, { - "name": "oe_test_irqbalance_install_and_remove_irqbalance-debuginfo", - "rpm": "irqbalance-debuginfo" + "name": "oe_test_irqbalance_install_and_remove_irqbalance-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/iso-codes.json b/suite2cases/iso-codes.json index 7f1f3fb2d..d9bfa0e03 100644 --- a/suite2cases/iso-codes.json +++ b/suite2cases/iso-codes.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_iso-codes_install_and_remove_iso-codes", - "rpm": "iso-codes" + "name": "oe_test_iso-codes_install_and_remove_iso-codes" }, { - "name": "oe_test_iso-codes_install_and_remove_iso-codes-devel", - "rpm": "iso-codes-devel" + "name": "oe_test_iso-codes_install_and_remove_iso-codes-devel" } ] } \ No newline at end of file diff --git a/suite2cases/isomd5sum.json b/suite2cases/isomd5sum.json index aa7d153b2..4688f2965 100644 --- a/suite2cases/isomd5sum.json +++ b/suite2cases/isomd5sum.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_isomd5sum_install_and_remove_isomd5sum", - "rpm": "isomd5sum" + "name": "oe_test_isomd5sum_install_and_remove_isomd5sum" }, { - "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-devel", - "rpm": "isomd5sum-devel" + "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-devel" }, { - "name": "oe_test_isomd5sum_install_and_remove_python3-isomd5sum", - "rpm": "python3-isomd5sum" + "name": "oe_test_isomd5sum_install_and_remove_python3-isomd5sum" }, { - "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-debuginfo", - "rpm": "isomd5sum-debuginfo" + "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-debuginfo" }, { - "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-help", - "rpm": "isomd5sum-help" + "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-help" }, { - "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-debugsource", - "rpm": "isomd5sum-debugsource" + "name": "oe_test_isomd5sum_install_and_remove_isomd5sum-debugsource" }, { - "name": "oe_test_isomd5sum_install_and_remove_python2-isomd5sum", - "rpm": "python2-isomd5sum" + "name": "oe_test_isomd5sum_install_and_remove_python2-isomd5sum" } ] } \ No newline at end of file diff --git a/suite2cases/itstool.json b/suite2cases/itstool.json index 20eeca3dc..c8cfc93fe 100644 --- a/suite2cases/itstool.json +++ b/suite2cases/itstool.json @@ -11,12 +11,10 @@ "name": "oe_test_itstool_base_02" }, { - "name": "oe_test_itstool_install_and_remove_itstool", - "rpm": "itstool" + "name": "oe_test_itstool_install_and_remove_itstool" }, { - "name": "oe_test_itstool_install_and_remove_itstool-help", - "rpm": "itstool-help" + "name": "oe_test_itstool_install_and_remove_itstool-help" } ] } \ No newline at end of file diff --git a/suite2cases/jansson.json b/suite2cases/jansson.json index f8de27527..2694021d8 100644 --- a/suite2cases/jansson.json +++ b/suite2cases/jansson.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_jansson_install_and_remove_jansson", - "rpm": "jansson" + "name": "oe_test_jansson_install_and_remove_jansson" }, { - "name": "oe_test_jansson_install_and_remove_jansson-devel", - "rpm": "jansson-devel" + "name": "oe_test_jansson_install_and_remove_jansson-devel" }, { - "name": "oe_test_jansson_install_and_remove_jansson-help", - "rpm": "jansson-help" + "name": "oe_test_jansson_install_and_remove_jansson-help" }, { - "name": "oe_test_jansson_install_and_remove_jansson-debugsource", - "rpm": "jansson-debugsource" + "name": "oe_test_jansson_install_and_remove_jansson-debugsource" }, { - "name": "oe_test_jansson_install_and_remove_jansson-debuginfo", - "rpm": "jansson-debuginfo" + "name": "oe_test_jansson_install_and_remove_jansson-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/java_cup.json b/suite2cases/java_cup.json index 623b5026e..541f480d6 100644 --- a/suite2cases/java_cup.json +++ b/suite2cases/java_cup.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_java_cup_install_and_remove_java_cup", - "rpm": "java_cup" + "name": "oe_test_java_cup_install_and_remove_java_cup" }, { - "name": "oe_test_java_cup_install_and_remove_java_cup-help", - "rpm": "java_cup-help" + "name": "oe_test_java_cup_install_and_remove_java_cup-help" } ] } \ No newline at end of file diff --git a/suite2cases/javapackages-tools.json b/suite2cases/javapackages-tools.json index 8c6c190dc..8f087b65a 100644 --- a/suite2cases/javapackages-tools.json +++ b/suite2cases/javapackages-tools.json @@ -23,32 +23,25 @@ "name": "oe_test_javapackages-local" }, { - "name": "oe_test_javapackages-tools_install_and_remove_javapackages-tools", - "rpm": "javapackages-tools" + "name": "oe_test_javapackages-tools_install_and_remove_javapackages-tools" }, { - "name": "oe_test_javapackages-tools_install_and_remove_python3-javapackages", - "rpm": "python3-javapackages" + "name": "oe_test_javapackages-tools_install_and_remove_python3-javapackages" }, { - "name": "oe_test_javapackages-tools_install_and_remove_gradle-local", - "rpm": "gradle-local" + "name": "oe_test_javapackages-tools_install_and_remove_gradle-local" }, { - "name": "oe_test_javapackages-tools_install_and_remove_javapackages-filesystem", - "rpm": "javapackages-filesystem" + "name": "oe_test_javapackages-tools_install_and_remove_javapackages-filesystem" }, { - "name": "oe_test_javapackages-tools_install_and_remove_maven-local", - "rpm": "maven-local" + "name": "oe_test_javapackages-tools_install_and_remove_maven-local" }, { - "name": "oe_test_javapackages-tools_install_and_remove_ivy-local", - "rpm": "ivy-local" + "name": "oe_test_javapackages-tools_install_and_remove_ivy-local" }, { - "name": "oe_test_javapackages-tools_install_and_remove_javapackages-local", - "rpm": "javapackages-local" + "name": "oe_test_javapackages-tools_install_and_remove_javapackages-local" } ] } \ No newline at end of file diff --git a/suite2cases/jbig2dec.json b/suite2cases/jbig2dec.json index da40dde36..1877322c2 100644 --- a/suite2cases/jbig2dec.json +++ b/suite2cases/jbig2dec.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_jbig2dec_install_and_remove_jbig2dec", - "rpm": "jbig2dec" + "name": "oe_test_jbig2dec_install_and_remove_jbig2dec" }, { - "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-devel", - "rpm": "jbig2dec-devel" + "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-devel" }, { - "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-debugsource", - "rpm": "jbig2dec-debugsource" + "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-debugsource" }, { - "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-debuginfo", - "rpm": "jbig2dec-debuginfo" + "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-debuginfo" }, { - "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-help", - "rpm": "jbig2dec-help" + "name": "oe_test_jbig2dec_install_and_remove_jbig2dec-help" } ] } \ No newline at end of file diff --git a/suite2cases/jbigkit.json b/suite2cases/jbigkit.json index 763110f2e..1a66c8398 100644 --- a/suite2cases/jbigkit.json +++ b/suite2cases/jbigkit.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_jbigkit_install_and_remove_jbigkit", - "rpm": "jbigkit" + "name": "oe_test_jbigkit_install_and_remove_jbigkit" }, { - "name": "oe_test_jbigkit_install_and_remove_jbigkit-libs", - "rpm": "jbigkit-libs" + "name": "oe_test_jbigkit_install_and_remove_jbigkit-libs" }, { - "name": "oe_test_jbigkit_install_and_remove_jbigkit-devel", - "rpm": "jbigkit-devel" + "name": "oe_test_jbigkit_install_and_remove_jbigkit-devel" }, { - "name": "oe_test_jbigkit_install_and_remove_jbigkit-help", - "rpm": "jbigkit-help" + "name": "oe_test_jbigkit_install_and_remove_jbigkit-help" }, { - "name": "oe_test_jbigkit_install_and_remove_jbigkit-debuginfo", - "rpm": "jbigkit-debuginfo" + "name": "oe_test_jbigkit_install_and_remove_jbigkit-debuginfo" }, { - "name": "oe_test_jbigkit_install_and_remove_jbigkit-debugsource", - "rpm": "jbigkit-debugsource" + "name": "oe_test_jbigkit_install_and_remove_jbigkit-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/jflex.json b/suite2cases/jflex.json index 4fb55cf3e..66768c856 100644 --- a/suite2cases/jflex.json +++ b/suite2cases/jflex.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_jflex_install_and_remove_jflex", - "rpm": "jflex" + "name": "oe_test_jflex_install_and_remove_jflex" }, { - "name": "oe_test_jflex_install_and_remove_jflex-help", - "rpm": "jflex-help" + "name": "oe_test_jflex_install_and_remove_jflex-help" } ] } \ No newline at end of file diff --git a/suite2cases/jitterentropy-library.json b/suite2cases/jitterentropy-library.json index b831c0e0b..8287aef44 100644 --- a/suite2cases/jitterentropy-library.json +++ b/suite2cases/jitterentropy-library.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library", - "rpm": "jitterentropy-library" + "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library" }, { - "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-devel", - "rpm": "jitterentropy-library-devel" + "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-devel" }, { - "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debuginfo", - "rpm": "jitterentropy-library-debuginfo" + "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debuginfo" }, { - "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debugsource", - "rpm": "jitterentropy-library-debugsource" + "name": "oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/json-c.json b/suite2cases/json-c.json index 9f2e71469..f8a8b91f6 100644 --- a/suite2cases/json-c.json +++ b/suite2cases/json-c.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_json-c_install_and_remove_json-c", - "rpm": "json-c" + "name": "oe_test_json-c_install_and_remove_json-c" }, { - "name": "oe_test_json-c_install_and_remove_json-c-help", - "rpm": "json-c-help" + "name": "oe_test_json-c_install_and_remove_json-c-help" }, { - "name": "oe_test_json-c_install_and_remove_json-c-devel", - "rpm": "json-c-devel" + "name": "oe_test_json-c_install_and_remove_json-c-devel" }, { - "name": "oe_test_json-c_install_and_remove_json-c-debuginfo", - "rpm": "json-c-debuginfo" + "name": "oe_test_json-c_install_and_remove_json-c-debuginfo" }, { - "name": "oe_test_json-c_install_and_remove_json-c-debugsource", - "rpm": "json-c-debugsource" + "name": "oe_test_json-c_install_and_remove_json-c-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/json-glib.json b/suite2cases/json-glib.json index 511f679ef..ed8a1a5a9 100644 --- a/suite2cases/json-glib.json +++ b/suite2cases/json-glib.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_json-glib_install_and_remove_json-glib", - "rpm": "json-glib" + "name": "oe_test_json-glib_install_and_remove_json-glib" }, { - "name": "oe_test_json-glib_install_and_remove_json-glib-help", - "rpm": "json-glib-help" + "name": "oe_test_json-glib_install_and_remove_json-glib-help" }, { - "name": "oe_test_json-glib_install_and_remove_json-glib-debuginfo", - "rpm": "json-glib-debuginfo" + "name": "oe_test_json-glib_install_and_remove_json-glib-debuginfo" }, { - "name": "oe_test_json-glib_install_and_remove_json-glib-debugsource", - "rpm": "json-glib-debugsource" + "name": "oe_test_json-glib_install_and_remove_json-glib-debugsource" }, { - "name": "oe_test_json-glib_install_and_remove_json-glib-devel", - "rpm": "json-glib-devel" + "name": "oe_test_json-glib_install_and_remove_json-glib-devel" } ] } \ No newline at end of file diff --git a/suite2cases/jsoncpp.json b/suite2cases/jsoncpp.json index 8ccd926ea..3643949ea 100644 --- a/suite2cases/jsoncpp.json +++ b/suite2cases/jsoncpp.json @@ -8,24 +8,19 @@ "name": "oe_test_jsoncpp_01" }, { - "name": "oe_test_jsoncpp_install_and_remove_jsoncpp", - "rpm": "jsoncpp" + "name": "oe_test_jsoncpp_install_and_remove_jsoncpp" }, { - "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-devel", - "rpm": "jsoncpp-devel" + "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-devel" }, { - "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-help", - "rpm": "jsoncpp-help" + "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-help" }, { - "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-debuginfo", - "rpm": "jsoncpp-debuginfo" + "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-debuginfo" }, { - "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-debugsource", - "rpm": "jsoncpp-debugsource" + "name": "oe_test_jsoncpp_install_and_remove_jsoncpp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/junit.json b/suite2cases/junit.json index 285ee19f3..7c6b6cb47 100644 --- a/suite2cases/junit.json +++ b/suite2cases/junit.json @@ -44,12 +44,10 @@ "name": "oe_test_junit4_TestSuite_api" }, { - "name": "oe_test_junit_install_and_remove_junit", - "rpm": "junit" + "name": "oe_test_junit_install_and_remove_junit" }, { - "name": "oe_test_junit_install_and_remove_junit-help", - "rpm": "junit-help" + "name": "oe_test_junit_install_and_remove_junit-help" } ] } \ No newline at end of file diff --git a/suite2cases/junit5.json b/suite2cases/junit5.json index 620b71f3b..633cd7e4e 100644 --- a/suite2cases/junit5.json +++ b/suite2cases/junit5.json @@ -44,16 +44,13 @@ "name": "oe_test_junit5_spring_maven" }, { - "name": "oe_test_junit5_install_and_remove_junit5", - "rpm": "junit5" + "name": "oe_test_junit5_install_and_remove_junit5" }, { - "name": "oe_test_junit5_install_and_remove_junit5-javadoc", - "rpm": "junit5-javadoc" + "name": "oe_test_junit5_install_and_remove_junit5-javadoc" }, { - "name": "oe_test_junit5_install_and_remove_junit5-guide", - "rpm": "junit5-guide" + "name": "oe_test_junit5_install_and_remove_junit5-guide" } ] } \ No newline at end of file diff --git a/suite2cases/jvnet-parent.json b/suite2cases/jvnet-parent.json index d4eea4890..141b98b15 100644 --- a/suite2cases/jvnet-parent.json +++ b/suite2cases/jvnet-parent.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_jvnet-parent_install_and_remove_jvnet-parent", - "rpm": "jvnet-parent" + "name": "oe_test_jvnet-parent_install_and_remove_jvnet-parent" } ] } \ No newline at end of file diff --git a/suite2cases/kbd.json b/suite2cases/kbd.json index 238bf4f77..1d6b54c61 100644 --- a/suite2cases/kbd.json +++ b/suite2cases/kbd.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_kbd_install_and_remove_kbd", - "rpm": "kbd" + "name": "oe_test_kbd_install_and_remove_kbd" }, { - "name": "oe_test_kbd_install_and_remove_kbd-legacy", - "rpm": "kbd-legacy" + "name": "oe_test_kbd_install_and_remove_kbd-legacy" }, { - "name": "oe_test_kbd_install_and_remove_kbd-misc", - "rpm": "kbd-misc" + "name": "oe_test_kbd_install_and_remove_kbd-misc" }, { - "name": "oe_test_kbd_install_and_remove_kbd-debugsource", - "rpm": "kbd-debugsource" + "name": "oe_test_kbd_install_and_remove_kbd-debugsource" }, { - "name": "oe_test_kbd_install_and_remove_kbd-debuginfo", - "rpm": "kbd-debuginfo" + "name": "oe_test_kbd_install_and_remove_kbd-debuginfo" }, { - "name": "oe_test_kbd_install_and_remove_kbd-help", - "rpm": "kbd-help" + "name": "oe_test_kbd_install_and_remove_kbd-help" } ] } \ No newline at end of file diff --git a/suite2cases/kdump-anaconda-addon.json b/suite2cases/kdump-anaconda-addon.json index 0a1c8123c..b13354ce8 100644 --- a/suite2cases/kdump-anaconda-addon.json +++ b/suite2cases/kdump-anaconda-addon.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon", - "rpm": "kdump-anaconda-addon" + "name": "oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon" }, { - "name": "oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon-doc", - "rpm": "kdump-anaconda-addon-doc" + "name": "oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon-doc" } ] } \ No newline at end of file diff --git a/suite2cases/kernel.json b/suite2cases/kernel.json index f2ff2f4a2..eda72ee69 100644 --- a/suite2cases/kernel.json +++ b/suite2cases/kernel.json @@ -165,72 +165,55 @@ "name": "oe_test_target_core_mod" }, { - "name": "oe_test_kernel_install_and_remove_kernel", - "rpm": "kernel" + "name": "oe_test_kernel_install_and_remove_kernel" }, { - "name": "oe_test_kernel_install_and_remove_kernel-tools-devel", - "rpm": "kernel-tools-devel" + "name": "oe_test_kernel_install_and_remove_kernel-tools-devel" }, { - "name": "oe_test_kernel_install_and_remove_perf", - "rpm": "perf" + "name": "oe_test_kernel_install_and_remove_perf" }, { - "name": "oe_test_kernel_install_and_remove_python3-perf", - "rpm": "python3-perf" + "name": "oe_test_kernel_install_and_remove_python3-perf" }, { - "name": "oe_test_kernel_install_and_remove_kernel-debugsource", - "rpm": "kernel-debugsource" + "name": "oe_test_kernel_install_and_remove_kernel-debugsource" }, { - "name": "oe_test_kernel_install_and_remove_perf-debuginfo", - "rpm": "perf-debuginfo" + "name": "oe_test_kernel_install_and_remove_perf-debuginfo" }, { - "name": "oe_test_kernel_install_and_remove_kernel-devel", - "rpm": "kernel-devel" + "name": "oe_test_kernel_install_and_remove_kernel-devel" }, { - "name": "oe_test_kernel_install_and_remove_kernel-headers", - "rpm": "kernel-headers" + "name": "oe_test_kernel_install_and_remove_kernel-headers" }, { - "name": "oe_test_kernel_install_and_remove_kernel-tools", - "rpm": "kernel-tools" + "name": "oe_test_kernel_install_and_remove_kernel-tools" }, { - "name": "oe_test_kernel_install_and_remove_kernel-source", - "rpm": "kernel-source" + "name": "oe_test_kernel_install_and_remove_kernel-source" }, { - "name": "oe_test_kernel_install_and_remove_kernel-tools-debuginfo", - "rpm": "kernel-tools-debuginfo" + "name": "oe_test_kernel_install_and_remove_kernel-tools-debuginfo" }, { - "name": "oe_test_kernel_install_and_remove_python3-perf-debuginfo", - "rpm": "python3-perf-debuginfo" + "name": "oe_test_kernel_install_and_remove_python3-perf-debuginfo" }, { - "name": "oe_test_kernel_install_and_remove_kernel-debuginfo", - "rpm": "kernel-debuginfo" + "name": "oe_test_kernel_install_and_remove_kernel-debuginfo" }, { - "name": "oe_test_kernel_install_and_remove_bpftool", - "rpm": "bpftool" + "name": "oe_test_kernel_install_and_remove_bpftool" }, { - "name": "oe_test_kernel_install_and_remove_bpftool-debuginfo", - "rpm": "bpftool-debuginfo" + "name": "oe_test_kernel_install_and_remove_bpftool-debuginfo" }, { - "name": "oe_test_kernel_install_and_remove_python2-perf", - "rpm": "python2-perf" + "name": "oe_test_kernel_install_and_remove_python2-perf" }, { - "name": "oe_test_kernel_install_and_remove_python2-perf-debuginfo", - "rpm": "python2-perf-debuginfo" + "name": "oe_test_kernel_install_and_remove_python2-perf-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/kexec-tools.json b/suite2cases/kexec-tools.json index 04dbe933d..49eb090b1 100644 --- a/suite2cases/kexec-tools.json +++ b/suite2cases/kexec-tools.json @@ -8,20 +8,16 @@ "name": "oe_test_service_kdump" }, { - "name": "oe_test_kexec-tools_install_and_remove_kexec-tools", - "rpm": "kexec-tools" + "name": "oe_test_kexec-tools_install_and_remove_kexec-tools" }, { - "name": "oe_test_kexec-tools_install_and_remove_kexec-tools-help", - "rpm": "kexec-tools-help" + "name": "oe_test_kexec-tools_install_and_remove_kexec-tools-help" }, { - "name": "oe_test_kexec-tools_install_and_remove_kexec-tools-debuginfo", - "rpm": "kexec-tools-debuginfo" + "name": "oe_test_kexec-tools_install_and_remove_kexec-tools-debuginfo" }, { - "name": "oe_test_kexec-tools_install_and_remove_kexec-tools-debugsource", - "rpm": "kexec-tools-debugsource" + "name": "oe_test_kexec-tools_install_and_remove_kexec-tools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/keybinder3.json b/suite2cases/keybinder3.json index dfe62875b..8c12cebf3 100644 --- a/suite2cases/keybinder3.json +++ b/suite2cases/keybinder3.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_keybinder3_install_and_remove_keybinder3", - "rpm": "keybinder3" + "name": "oe_test_keybinder3_install_and_remove_keybinder3" }, { - "name": "oe_test_keybinder3_install_and_remove_keybinder3-devel", - "rpm": "keybinder3-devel" + "name": "oe_test_keybinder3_install_and_remove_keybinder3-devel" }, { - "name": "oe_test_keybinder3_install_and_remove_keybinder3-help", - "rpm": "keybinder3-help" + "name": "oe_test_keybinder3_install_and_remove_keybinder3-help" }, { - "name": "oe_test_keybinder3_install_and_remove_keybinder3-debugsource", - "rpm": "keybinder3-debugsource" + "name": "oe_test_keybinder3_install_and_remove_keybinder3-debugsource" }, { - "name": "oe_test_keybinder3_install_and_remove_keybinder3-debuginfo", - "rpm": "keybinder3-debuginfo" + "name": "oe_test_keybinder3_install_and_remove_keybinder3-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/keyutils.json b/suite2cases/keyutils.json index 4b64cc89c..f56fcec75 100644 --- a/suite2cases/keyutils.json +++ b/suite2cases/keyutils.json @@ -14,28 +14,22 @@ "name": "oe_test_keyutils-libs" }, { - "name": "oe_test_keyutils_install_and_remove_keyutils", - "rpm": "keyutils" + "name": "oe_test_keyutils_install_and_remove_keyutils" }, { - "name": "oe_test_keyutils_install_and_remove_keyutils-libs", - "rpm": "keyutils-libs" + "name": "oe_test_keyutils_install_and_remove_keyutils-libs" }, { - "name": "oe_test_keyutils_install_and_remove_keyutils-libs-devel", - "rpm": "keyutils-libs-devel" + "name": "oe_test_keyutils_install_and_remove_keyutils-libs-devel" }, { - "name": "oe_test_keyutils_install_and_remove_keyutils-help", - "rpm": "keyutils-help" + "name": "oe_test_keyutils_install_and_remove_keyutils-help" }, { - "name": "oe_test_keyutils_install_and_remove_keyutils-debuginfo", - "rpm": "keyutils-debuginfo" + "name": "oe_test_keyutils_install_and_remove_keyutils-debuginfo" }, { - "name": "oe_test_keyutils_install_and_remove_keyutils-debugsource", - "rpm": "keyutils-debugsource" + "name": "oe_test_keyutils_install_and_remove_keyutils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/kmod.json b/suite2cases/kmod.json index a95afd38e..04ca87ef4 100644 --- a/suite2cases/kmod.json +++ b/suite2cases/kmod.json @@ -26,32 +26,25 @@ "name": "oe_test_weak-modules" }, { - "name": "oe_test_kmod_install_and_remove_kmod", - "rpm": "kmod" + "name": "oe_test_kmod_install_and_remove_kmod" }, { - "name": "oe_test_kmod_install_and_remove_kmod-libs", - "rpm": "kmod-libs" + "name": "oe_test_kmod_install_and_remove_kmod-libs" }, { - "name": "oe_test_kmod_install_and_remove_kmod-help", - "rpm": "kmod-help" + "name": "oe_test_kmod_install_and_remove_kmod-help" }, { - "name": "oe_test_kmod_install_and_remove_kmod-devel", - "rpm": "kmod-devel" + "name": "oe_test_kmod_install_and_remove_kmod-devel" }, { - "name": "oe_test_kmod_install_and_remove_python3-kmod", - "rpm": "python3-kmod" + "name": "oe_test_kmod_install_and_remove_python3-kmod" }, { - "name": "oe_test_kmod_install_and_remove_kmod-debuginfo", - "rpm": "kmod-debuginfo" + "name": "oe_test_kmod_install_and_remove_kmod-debuginfo" }, { - "name": "oe_test_kmod_install_and_remove_kmod-debugsource", - "rpm": "kmod-debugsource" + "name": "oe_test_kmod_install_and_remove_kmod-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/krb5.json b/suite2cases/krb5.json index 050661ead..0420a29e3 100644 --- a/suite2cases/krb5.json +++ b/suite2cases/krb5.json @@ -14,36 +14,28 @@ "name": "oe_test_service_krb5kdc" }, { - "name": "oe_test_krb5_install_and_remove_krb5", - "rpm": "krb5" + "name": "oe_test_krb5_install_and_remove_krb5" }, { - "name": "oe_test_krb5_install_and_remove_krb5-devel", - "rpm": "krb5-devel" + "name": "oe_test_krb5_install_and_remove_krb5-devel" }, { - "name": "oe_test_krb5_install_and_remove_krb5-help", - "rpm": "krb5-help" + "name": "oe_test_krb5_install_and_remove_krb5-help" }, { - "name": "oe_test_krb5_install_and_remove_krb5-server", - "rpm": "krb5-server" + "name": "oe_test_krb5_install_and_remove_krb5-server" }, { - "name": "oe_test_krb5_install_and_remove_krb5-client", - "rpm": "krb5-client" + "name": "oe_test_krb5_install_and_remove_krb5-client" }, { - "name": "oe_test_krb5_install_and_remove_krb5-libs", - "rpm": "krb5-libs" + "name": "oe_test_krb5_install_and_remove_krb5-libs" }, { - "name": "oe_test_krb5_install_and_remove_krb5-debugsource", - "rpm": "krb5-debugsource" + "name": "oe_test_krb5_install_and_remove_krb5-debugsource" }, { - "name": "oe_test_krb5_install_and_remove_krb5-debuginfo", - "rpm": "krb5-debuginfo" + "name": "oe_test_krb5_install_and_remove_krb5-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/ksh.json b/suite2cases/ksh.json index 6c330ba77..ac99a1925 100644 --- a/suite2cases/ksh.json +++ b/suite2cases/ksh.json @@ -8,20 +8,16 @@ "name": "oe_test_ksh" }, { - "name": "oe_test_ksh_install_and_remove_ksh", - "rpm": "ksh" + "name": "oe_test_ksh_install_and_remove_ksh" }, { - "name": "oe_test_ksh_install_and_remove_ksh-help", - "rpm": "ksh-help" + "name": "oe_test_ksh_install_and_remove_ksh-help" }, { - "name": "oe_test_ksh_install_and_remove_ksh-debugsource", - "rpm": "ksh-debugsource" + "name": "oe_test_ksh_install_and_remove_ksh-debugsource" }, { - "name": "oe_test_ksh_install_and_remove_ksh-debuginfo", - "rpm": "ksh-debuginfo" + "name": "oe_test_ksh_install_and_remove_ksh-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/kyua.json b/suite2cases/kyua.json index 7d6d9f864..5e5d97733 100644 --- a/suite2cases/kyua.json +++ b/suite2cases/kyua.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_kyua_install_and_remove_kyua", - "rpm": "kyua" + "name": "oe_test_kyua_install_and_remove_kyua" }, { - "name": "oe_test_kyua_install_and_remove_kyua-help", - "rpm": "kyua-help" + "name": "oe_test_kyua_install_and_remove_kyua-help" }, { - "name": "oe_test_kyua_install_and_remove_kyua-tests", - "rpm": "kyua-tests" + "name": "oe_test_kyua_install_and_remove_kyua-tests" }, { - "name": "oe_test_kyua_install_and_remove_kyua-debuginfo", - "rpm": "kyua-debuginfo" + "name": "oe_test_kyua_install_and_remove_kyua-debuginfo" }, { - "name": "oe_test_kyua_install_and_remove_kyua-debugsource", - "rpm": "kyua-debugsource" + "name": "oe_test_kyua_install_and_remove_kyua-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/lame.json b/suite2cases/lame.json index 6d258c284..06354eb7d 100644 --- a/suite2cases/lame.json +++ b/suite2cases/lame.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_lame_install_and_remove_lame", - "rpm": "lame" + "name": "oe_test_lame_install_and_remove_lame" }, { - "name": "oe_test_lame_install_and_remove_lame-help", - "rpm": "lame-help" + "name": "oe_test_lame_install_and_remove_lame-help" }, { - "name": "oe_test_lame_install_and_remove_lame-devel", - "rpm": "lame-devel" + "name": "oe_test_lame_install_and_remove_lame-devel" }, { - "name": "oe_test_lame_install_and_remove_lame-mp3x", - "rpm": "lame-mp3x" + "name": "oe_test_lame_install_and_remove_lame-mp3x" }, { - "name": "oe_test_lame_install_and_remove_lame-debugsource", - "rpm": "lame-debugsource" + "name": "oe_test_lame_install_and_remove_lame-debugsource" }, { - "name": "oe_test_lame_install_and_remove_lame-debuginfo", - "rpm": "lame-debuginfo" + "name": "oe_test_lame_install_and_remove_lame-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/langtable.json b/suite2cases/langtable.json index 5d9366ea9..4a086a525 100644 --- a/suite2cases/langtable.json +++ b/suite2cases/langtable.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_langtable_install_and_remove_langtable", - "rpm": "langtable" + "name": "oe_test_langtable_install_and_remove_langtable" }, { - "name": "oe_test_langtable_install_and_remove_python3-langtable", - "rpm": "python3-langtable" + "name": "oe_test_langtable_install_and_remove_python3-langtable" }, { - "name": "oe_test_langtable_install_and_remove_python2-langtable", - "rpm": "python2-langtable" + "name": "oe_test_langtable_install_and_remove_python2-langtable" }, { - "name": "oe_test_langtable_install_and_remove_langtable-data", - "rpm": "langtable-data" + "name": "oe_test_langtable_install_and_remove_langtable-data" } ] } \ No newline at end of file diff --git a/suite2cases/lapack.json b/suite2cases/lapack.json index e19372e95..83ba3c7ba 100644 --- a/suite2cases/lapack.json +++ b/suite2cases/lapack.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_lapack_install_and_remove_lapack", - "rpm": "lapack" + "name": "oe_test_lapack_install_and_remove_lapack" }, { - "name": "oe_test_lapack_install_and_remove_lapack-devel", - "rpm": "lapack-devel" + "name": "oe_test_lapack_install_and_remove_lapack-devel" }, { - "name": "oe_test_lapack_install_and_remove_lapack-help", - "rpm": "lapack-help" + "name": "oe_test_lapack_install_and_remove_lapack-help" }, { - "name": "oe_test_lapack_install_and_remove_lapack64", - "rpm": "lapack64" + "name": "oe_test_lapack_install_and_remove_lapack64" }, { - "name": "oe_test_lapack_install_and_remove_lapack64-devel", - "rpm": "lapack64-devel" + "name": "oe_test_lapack_install_and_remove_lapack64-devel" }, { - "name": "oe_test_lapack_install_and_remove_lapack-debuginfo", - "rpm": "lapack-debuginfo" + "name": "oe_test_lapack_install_and_remove_lapack-debuginfo" }, { - "name": "oe_test_lapack_install_and_remove_lapack-debugsource", - "rpm": "lapack-debugsource" + "name": "oe_test_lapack_install_and_remove_lapack-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/lcms2.json b/suite2cases/lcms2.json index 93fc9dd4d..8035fba9b 100644 --- a/suite2cases/lcms2.json +++ b/suite2cases/lcms2.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_lcms2_install_and_remove_lcms2", - "rpm": "lcms2" + "name": "oe_test_lcms2_install_and_remove_lcms2" }, { - "name": "oe_test_lcms2_install_and_remove_lcms2-utils", - "rpm": "lcms2-utils" + "name": "oe_test_lcms2_install_and_remove_lcms2-utils" }, { - "name": "oe_test_lcms2_install_and_remove_lcms2-devel", - "rpm": "lcms2-devel" + "name": "oe_test_lcms2_install_and_remove_lcms2-devel" }, { - "name": "oe_test_lcms2_install_and_remove_lcms2-debugsource", - "rpm": "lcms2-debugsource" + "name": "oe_test_lcms2_install_and_remove_lcms2-debugsource" }, { - "name": "oe_test_lcms2_install_and_remove_lcms2-debuginfo", - "rpm": "lcms2-debuginfo" + "name": "oe_test_lcms2_install_and_remove_lcms2-debuginfo" }, { - "name": "oe_test_lcms2_install_and_remove_lcms2-help", - "rpm": "lcms2-help" + "name": "oe_test_lcms2_install_and_remove_lcms2-help" } ] } \ No newline at end of file diff --git a/suite2cases/less.json b/suite2cases/less.json index 638f046cc..6ae67e68e 100644 --- a/suite2cases/less.json +++ b/suite2cases/less.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_less_install_and_remove_less", - "rpm": "less" + "name": "oe_test_less_install_and_remove_less" }, { - "name": "oe_test_less_install_and_remove_less-help", - "rpm": "less-help" + "name": "oe_test_less_install_and_remove_less-help" }, { - "name": "oe_test_less_install_and_remove_less-debugsource", - "rpm": "less-debugsource" + "name": "oe_test_less_install_and_remove_less-debugsource" }, { - "name": "oe_test_less_install_and_remove_less-debuginfo", - "rpm": "less-debuginfo" + "name": "oe_test_less_install_and_remove_less-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libICE.json b/suite2cases/libICE.json index 43915d4de..e1ec98aeb 100644 --- a/suite2cases/libICE.json +++ b/suite2cases/libICE.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libICE_install_and_remove_libICE", - "rpm": "libICE" + "name": "oe_test_libICE_install_and_remove_libICE" }, { - "name": "oe_test_libICE_install_and_remove_libICE-devel", - "rpm": "libICE-devel" + "name": "oe_test_libICE_install_and_remove_libICE-devel" }, { - "name": "oe_test_libICE_install_and_remove_libICE-debuginfo", - "rpm": "libICE-debuginfo" + "name": "oe_test_libICE_install_and_remove_libICE-debuginfo" }, { - "name": "oe_test_libICE_install_and_remove_libICE-help", - "rpm": "libICE-help" + "name": "oe_test_libICE_install_and_remove_libICE-help" }, { - "name": "oe_test_libICE_install_and_remove_libICE-debugsource", - "rpm": "libICE-debugsource" + "name": "oe_test_libICE_install_and_remove_libICE-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libSM.json b/suite2cases/libSM.json index 69c76e80f..15c3e5951 100644 --- a/suite2cases/libSM.json +++ b/suite2cases/libSM.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libSM_install_and_remove_libSM", - "rpm": "libSM" + "name": "oe_test_libSM_install_and_remove_libSM" }, { - "name": "oe_test_libSM_install_and_remove_libSM-devel", - "rpm": "libSM-devel" + "name": "oe_test_libSM_install_and_remove_libSM-devel" }, { - "name": "oe_test_libSM_install_and_remove_libSM-debuginfo", - "rpm": "libSM-debuginfo" + "name": "oe_test_libSM_install_and_remove_libSM-debuginfo" }, { - "name": "oe_test_libSM_install_and_remove_libSM-help", - "rpm": "libSM-help" + "name": "oe_test_libSM_install_and_remove_libSM-help" }, { - "name": "oe_test_libSM_install_and_remove_libSM-debugsource", - "rpm": "libSM-debugsource" + "name": "oe_test_libSM_install_and_remove_libSM-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libX11.json b/suite2cases/libX11.json index 939451680..f7eeeac50 100644 --- a/suite2cases/libX11.json +++ b/suite2cases/libX11.json @@ -8,36 +8,28 @@ "name": "oe_test_libx11" }, { - "name": "oe_test_libX11_install_and_remove_libX11", - "rpm": "libX11" + "name": "oe_test_libX11_install_and_remove_libX11" }, { - "name": "oe_test_libX11_install_and_remove_libX11-devel", - "rpm": "libX11-devel" + "name": "oe_test_libX11_install_and_remove_libX11-devel" }, { - "name": "oe_test_libX11_install_and_remove_libX11-debuginfo", - "rpm": "libX11-debuginfo" + "name": "oe_test_libX11_install_and_remove_libX11-debuginfo" }, { - "name": "oe_test_libX11_install_and_remove_libX11-debugsource", - "rpm": "libX11-debugsource" + "name": "oe_test_libX11_install_and_remove_libX11-debugsource" }, { - "name": "oe_test_libX11_install_and_remove_libX11-help", - "rpm": "libX11-help" + "name": "oe_test_libX11_install_and_remove_libX11-help" }, { - "name": "oe_test_libX11_install_and_remove_libX11-xcb", - "rpm": "libX11-xcb" + "name": "oe_test_libX11_install_and_remove_libX11-xcb" }, { - "name": "oe_test_libX11_install_and_remove_libX11-common", - "rpm": "libX11-common" + "name": "oe_test_libX11_install_and_remove_libX11-common" }, { - "name": "oe_test_libX11_install_and_remove_libX11-doc", - "rpm": "libX11-doc" + "name": "oe_test_libX11_install_and_remove_libX11-doc" } ] } \ No newline at end of file diff --git a/suite2cases/libXScrnSaver.json b/suite2cases/libXScrnSaver.json index 0414ff56e..c6fdd4474 100644 --- a/suite2cases/libXScrnSaver.json +++ b/suite2cases/libXScrnSaver.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver", - "rpm": "libXScrnSaver" + "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver" }, { - "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-devel", - "rpm": "libXScrnSaver-devel" + "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-devel" }, { - "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-help", - "rpm": "libXScrnSaver-help" + "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-help" }, { - "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debuginfo", - "rpm": "libXScrnSaver-debuginfo" + "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debuginfo" }, { - "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debugsource", - "rpm": "libXScrnSaver-debugsource" + "name": "oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libXau.json b/suite2cases/libXau.json index 815b18129..49380f2cb 100644 --- a/suite2cases/libXau.json +++ b/suite2cases/libXau.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXau_install_and_remove_libXau", - "rpm": "libXau" + "name": "oe_test_libXau_install_and_remove_libXau" }, { - "name": "oe_test_libXau_install_and_remove_libXau-devel", - "rpm": "libXau-devel" + "name": "oe_test_libXau_install_and_remove_libXau-devel" }, { - "name": "oe_test_libXau_install_and_remove_libXau-debuginfo", - "rpm": "libXau-debuginfo" + "name": "oe_test_libXau_install_and_remove_libXau-debuginfo" }, { - "name": "oe_test_libXau_install_and_remove_libXau-help", - "rpm": "libXau-help" + "name": "oe_test_libXau_install_and_remove_libXau-help" }, { - "name": "oe_test_libXau_install_and_remove_libXau-debugsource", - "rpm": "libXau-debugsource" + "name": "oe_test_libXau_install_and_remove_libXau-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libXaw.json b/suite2cases/libXaw.json index 4467e41ca..3573871a0 100644 --- a/suite2cases/libXaw.json +++ b/suite2cases/libXaw.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXaw_install_and_remove_libXaw", - "rpm": "libXaw" + "name": "oe_test_libXaw_install_and_remove_libXaw" }, { - "name": "oe_test_libXaw_install_and_remove_libXaw-devel", - "rpm": "libXaw-devel" + "name": "oe_test_libXaw_install_and_remove_libXaw-devel" }, { - "name": "oe_test_libXaw_install_and_remove_libXaw-debugsource", - "rpm": "libXaw-debugsource" + "name": "oe_test_libXaw_install_and_remove_libXaw-debugsource" }, { - "name": "oe_test_libXaw_install_and_remove_libXaw-help", - "rpm": "libXaw-help" + "name": "oe_test_libXaw_install_and_remove_libXaw-help" }, { - "name": "oe_test_libXaw_install_and_remove_libXaw-debuginfo", - "rpm": "libXaw-debuginfo" + "name": "oe_test_libXaw_install_and_remove_libXaw-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libXcomposite.json b/suite2cases/libXcomposite.json index 6c2f569db..de3960ca0 100644 --- a/suite2cases/libXcomposite.json +++ b/suite2cases/libXcomposite.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXcomposite_install_and_remove_libXcomposite", - "rpm": "libXcomposite" + "name": "oe_test_libXcomposite_install_and_remove_libXcomposite" }, { - "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-devel", - "rpm": "libXcomposite-devel" + "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-devel" }, { - "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-debuginfo", - "rpm": "libXcomposite-debuginfo" + "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-debuginfo" }, { - "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-help", - "rpm": "libXcomposite-help" + "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-help" }, { - "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-debugsource", - "rpm": "libXcomposite-debugsource" + "name": "oe_test_libXcomposite_install_and_remove_libXcomposite-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libXcursor.json b/suite2cases/libXcursor.json index 674ede34b..9e8fe0497 100644 --- a/suite2cases/libXcursor.json +++ b/suite2cases/libXcursor.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXcursor_install_and_remove_libXcursor", - "rpm": "libXcursor" + "name": "oe_test_libXcursor_install_and_remove_libXcursor" }, { - "name": "oe_test_libXcursor_install_and_remove_libXcursor-devel", - "rpm": "libXcursor-devel" + "name": "oe_test_libXcursor_install_and_remove_libXcursor-devel" }, { - "name": "oe_test_libXcursor_install_and_remove_libXcursor-debuginfo", - "rpm": "libXcursor-debuginfo" + "name": "oe_test_libXcursor_install_and_remove_libXcursor-debuginfo" }, { - "name": "oe_test_libXcursor_install_and_remove_libXcursor-debugsource", - "rpm": "libXcursor-debugsource" + "name": "oe_test_libXcursor_install_and_remove_libXcursor-debugsource" }, { - "name": "oe_test_libXcursor_install_and_remove_libXcursor-help", - "rpm": "libXcursor-help" + "name": "oe_test_libXcursor_install_and_remove_libXcursor-help" } ] } \ No newline at end of file diff --git a/suite2cases/libXdamage.json b/suite2cases/libXdamage.json index 6ff581f75..e49de0c23 100644 --- a/suite2cases/libXdamage.json +++ b/suite2cases/libXdamage.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXdamage_install_and_remove_libXdamage", - "rpm": "libXdamage" + "name": "oe_test_libXdamage_install_and_remove_libXdamage" }, { - "name": "oe_test_libXdamage_install_and_remove_libXdamage-help", - "rpm": "libXdamage-help" + "name": "oe_test_libXdamage_install_and_remove_libXdamage-help" }, { - "name": "oe_test_libXdamage_install_and_remove_libXdamage-devel", - "rpm": "libXdamage-devel" + "name": "oe_test_libXdamage_install_and_remove_libXdamage-devel" }, { - "name": "oe_test_libXdamage_install_and_remove_libXdamage-debuginfo", - "rpm": "libXdamage-debuginfo" + "name": "oe_test_libXdamage_install_and_remove_libXdamage-debuginfo" }, { - "name": "oe_test_libXdamage_install_and_remove_libXdamage-debugsource", - "rpm": "libXdamage-debugsource" + "name": "oe_test_libXdamage_install_and_remove_libXdamage-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libXdmcp.json b/suite2cases/libXdmcp.json index a4c9b399a..a6cc1c42a 100644 --- a/suite2cases/libXdmcp.json +++ b/suite2cases/libXdmcp.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXdmcp_install_and_remove_libXdmcp", - "rpm": "libXdmcp" + "name": "oe_test_libXdmcp_install_and_remove_libXdmcp" }, { - "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-devel", - "rpm": "libXdmcp-devel" + "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-devel" }, { - "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-debugsource", - "rpm": "libXdmcp-debugsource" + "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-debugsource" }, { - "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-help", - "rpm": "libXdmcp-help" + "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-help" }, { - "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-debuginfo", - "rpm": "libXdmcp-debuginfo" + "name": "oe_test_libXdmcp_install_and_remove_libXdmcp-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libXext.json b/suite2cases/libXext.json index cc066b0c8..b9f7963a9 100644 --- a/suite2cases/libXext.json +++ b/suite2cases/libXext.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXext_install_and_remove_libXext", - "rpm": "libXext" + "name": "oe_test_libXext_install_and_remove_libXext" }, { - "name": "oe_test_libXext_install_and_remove_libXext-devel", - "rpm": "libXext-devel" + "name": "oe_test_libXext_install_and_remove_libXext-devel" }, { - "name": "oe_test_libXext_install_and_remove_libXext-help", - "rpm": "libXext-help" + "name": "oe_test_libXext_install_and_remove_libXext-help" }, { - "name": "oe_test_libXext_install_and_remove_libXext-debugsource", - "rpm": "libXext-debugsource" + "name": "oe_test_libXext_install_and_remove_libXext-debugsource" }, { - "name": "oe_test_libXext_install_and_remove_libXext-debuginfo", - "rpm": "libXext-debuginfo" + "name": "oe_test_libXext_install_and_remove_libXext-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libXfixes.json b/suite2cases/libXfixes.json index 8c79f54b8..214fa7261 100644 --- a/suite2cases/libXfixes.json +++ b/suite2cases/libXfixes.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXfixes_install_and_remove_libXfixes", - "rpm": "libXfixes" + "name": "oe_test_libXfixes_install_and_remove_libXfixes" }, { - "name": "oe_test_libXfixes_install_and_remove_libXfixes-devel", - "rpm": "libXfixes-devel" + "name": "oe_test_libXfixes_install_and_remove_libXfixes-devel" }, { - "name": "oe_test_libXfixes_install_and_remove_libXfixes-debuginfo", - "rpm": "libXfixes-debuginfo" + "name": "oe_test_libXfixes_install_and_remove_libXfixes-debuginfo" }, { - "name": "oe_test_libXfixes_install_and_remove_libXfixes-debugsource", - "rpm": "libXfixes-debugsource" + "name": "oe_test_libXfixes_install_and_remove_libXfixes-debugsource" }, { - "name": "oe_test_libXfixes_install_and_remove_libXfixes-help", - "rpm": "libXfixes-help" + "name": "oe_test_libXfixes_install_and_remove_libXfixes-help" } ] } \ No newline at end of file diff --git a/suite2cases/libXfont2.json b/suite2cases/libXfont2.json index 4fc1ce828..9fce5608f 100644 --- a/suite2cases/libXfont2.json +++ b/suite2cases/libXfont2.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXfont2_install_and_remove_libXfont2", - "rpm": "libXfont2" + "name": "oe_test_libXfont2_install_and_remove_libXfont2" }, { - "name": "oe_test_libXfont2_install_and_remove_libXfont2-devel", - "rpm": "libXfont2-devel" + "name": "oe_test_libXfont2_install_and_remove_libXfont2-devel" }, { - "name": "oe_test_libXfont2_install_and_remove_libXfont2-debuginfo", - "rpm": "libXfont2-debuginfo" + "name": "oe_test_libXfont2_install_and_remove_libXfont2-debuginfo" }, { - "name": "oe_test_libXfont2_install_and_remove_libXfont2-debugsource", - "rpm": "libXfont2-debugsource" + "name": "oe_test_libXfont2_install_and_remove_libXfont2-debugsource" }, { - "name": "oe_test_libXfont2_install_and_remove_libXfont2-help", - "rpm": "libXfont2-help" + "name": "oe_test_libXfont2_install_and_remove_libXfont2-help" } ] } \ No newline at end of file diff --git a/suite2cases/libXft.json b/suite2cases/libXft.json index 64fc8cfb2..14fe65169 100644 --- a/suite2cases/libXft.json +++ b/suite2cases/libXft.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXft_install_and_remove_libXft", - "rpm": "libXft" + "name": "oe_test_libXft_install_and_remove_libXft" }, { - "name": "oe_test_libXft_install_and_remove_libXft-devel", - "rpm": "libXft-devel" + "name": "oe_test_libXft_install_and_remove_libXft-devel" }, { - "name": "oe_test_libXft_install_and_remove_libXft-help", - "rpm": "libXft-help" + "name": "oe_test_libXft_install_and_remove_libXft-help" }, { - "name": "oe_test_libXft_install_and_remove_libXft-debugsource", - "rpm": "libXft-debugsource" + "name": "oe_test_libXft_install_and_remove_libXft-debugsource" }, { - "name": "oe_test_libXft_install_and_remove_libXft-debuginfo", - "rpm": "libXft-debuginfo" + "name": "oe_test_libXft_install_and_remove_libXft-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libXi.json b/suite2cases/libXi.json index b06aa4a1d..7aa42531d 100644 --- a/suite2cases/libXi.json +++ b/suite2cases/libXi.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXi_install_and_remove_libXi", - "rpm": "libXi" + "name": "oe_test_libXi_install_and_remove_libXi" }, { - "name": "oe_test_libXi_install_and_remove_libXi-devel", - "rpm": "libXi-devel" + "name": "oe_test_libXi_install_and_remove_libXi-devel" }, { - "name": "oe_test_libXi_install_and_remove_libXi-debugsource", - "rpm": "libXi-debugsource" + "name": "oe_test_libXi_install_and_remove_libXi-debugsource" }, { - "name": "oe_test_libXi_install_and_remove_libXi-help", - "rpm": "libXi-help" + "name": "oe_test_libXi_install_and_remove_libXi-help" }, { - "name": "oe_test_libXi_install_and_remove_libXi-debuginfo", - "rpm": "libXi-debuginfo" + "name": "oe_test_libXi_install_and_remove_libXi-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libXinerama.json b/suite2cases/libXinerama.json index 3d429b3a3..1fc87cf51 100644 --- a/suite2cases/libXinerama.json +++ b/suite2cases/libXinerama.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXinerama_install_and_remove_libXinerama", - "rpm": "libXinerama" + "name": "oe_test_libXinerama_install_and_remove_libXinerama" }, { - "name": "oe_test_libXinerama_install_and_remove_libXinerama-devel", - "rpm": "libXinerama-devel" + "name": "oe_test_libXinerama_install_and_remove_libXinerama-devel" }, { - "name": "oe_test_libXinerama_install_and_remove_libXinerama-debugsource", - "rpm": "libXinerama-debugsource" + "name": "oe_test_libXinerama_install_and_remove_libXinerama-debugsource" }, { - "name": "oe_test_libXinerama_install_and_remove_libXinerama-help", - "rpm": "libXinerama-help" + "name": "oe_test_libXinerama_install_and_remove_libXinerama-help" }, { - "name": "oe_test_libXinerama_install_and_remove_libXinerama-debuginfo", - "rpm": "libXinerama-debuginfo" + "name": "oe_test_libXinerama_install_and_remove_libXinerama-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libXmu.json b/suite2cases/libXmu.json index d4abcd30c..ca767a266 100644 --- a/suite2cases/libXmu.json +++ b/suite2cases/libXmu.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXmu_install_and_remove_libXmu", - "rpm": "libXmu" + "name": "oe_test_libXmu_install_and_remove_libXmu" }, { - "name": "oe_test_libXmu_install_and_remove_libXmu-devel", - "rpm": "libXmu-devel" + "name": "oe_test_libXmu_install_and_remove_libXmu-devel" }, { - "name": "oe_test_libXmu_install_and_remove_libXmu-help", - "rpm": "libXmu-help" + "name": "oe_test_libXmu_install_and_remove_libXmu-help" }, { - "name": "oe_test_libXmu_install_and_remove_libXmu-debuginfo", - "rpm": "libXmu-debuginfo" + "name": "oe_test_libXmu_install_and_remove_libXmu-debuginfo" }, { - "name": "oe_test_libXmu_install_and_remove_libXmu-debugsource", - "rpm": "libXmu-debugsource" + "name": "oe_test_libXmu_install_and_remove_libXmu-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libXrandr.json b/suite2cases/libXrandr.json index 570bd5a7c..b5b50e3cb 100644 --- a/suite2cases/libXrandr.json +++ b/suite2cases/libXrandr.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXrandr_install_and_remove_libXrandr", - "rpm": "libXrandr" + "name": "oe_test_libXrandr_install_and_remove_libXrandr" }, { - "name": "oe_test_libXrandr_install_and_remove_libXrandr-help", - "rpm": "libXrandr-help" + "name": "oe_test_libXrandr_install_and_remove_libXrandr-help" }, { - "name": "oe_test_libXrandr_install_and_remove_libXrandr-devel", - "rpm": "libXrandr-devel" + "name": "oe_test_libXrandr_install_and_remove_libXrandr-devel" }, { - "name": "oe_test_libXrandr_install_and_remove_libXrandr-debugsource", - "rpm": "libXrandr-debugsource" + "name": "oe_test_libXrandr_install_and_remove_libXrandr-debugsource" }, { - "name": "oe_test_libXrandr_install_and_remove_libXrandr-debuginfo", - "rpm": "libXrandr-debuginfo" + "name": "oe_test_libXrandr_install_and_remove_libXrandr-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libXrender.json b/suite2cases/libXrender.json index 90ed455ba..6f8062d41 100644 --- a/suite2cases/libXrender.json +++ b/suite2cases/libXrender.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXrender_install_and_remove_libXrender", - "rpm": "libXrender" + "name": "oe_test_libXrender_install_and_remove_libXrender" }, { - "name": "oe_test_libXrender_install_and_remove_libXrender-devel", - "rpm": "libXrender-devel" + "name": "oe_test_libXrender_install_and_remove_libXrender-devel" }, { - "name": "oe_test_libXrender_install_and_remove_libXrender-debugsource", - "rpm": "libXrender-debugsource" + "name": "oe_test_libXrender_install_and_remove_libXrender-debugsource" }, { - "name": "oe_test_libXrender_install_and_remove_libXrender-debuginfo", - "rpm": "libXrender-debuginfo" + "name": "oe_test_libXrender_install_and_remove_libXrender-debuginfo" }, { - "name": "oe_test_libXrender_install_and_remove_libXrender-help", - "rpm": "libXrender-help" + "name": "oe_test_libXrender_install_and_remove_libXrender-help" } ] } \ No newline at end of file diff --git a/suite2cases/libXres.json b/suite2cases/libXres.json index 37a2df469..c0943ea16 100644 --- a/suite2cases/libXres.json +++ b/suite2cases/libXres.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXres_install_and_remove_libXres", - "rpm": "libXres" + "name": "oe_test_libXres_install_and_remove_libXres" }, { - "name": "oe_test_libXres_install_and_remove_libXres-debuginfo", - "rpm": "libXres-debuginfo" + "name": "oe_test_libXres_install_and_remove_libXres-debuginfo" }, { - "name": "oe_test_libXres_install_and_remove_libXres-devel", - "rpm": "libXres-devel" + "name": "oe_test_libXres_install_and_remove_libXres-devel" }, { - "name": "oe_test_libXres_install_and_remove_libXres-debugsource", - "rpm": "libXres-debugsource" + "name": "oe_test_libXres_install_and_remove_libXres-debugsource" }, { - "name": "oe_test_libXres_install_and_remove_libXres-help", - "rpm": "libXres-help" + "name": "oe_test_libXres_install_and_remove_libXres-help" } ] } \ No newline at end of file diff --git a/suite2cases/libXt.json b/suite2cases/libXt.json index 00f2b0726..b6f70c938 100644 --- a/suite2cases/libXt.json +++ b/suite2cases/libXt.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXt_install_and_remove_libXt", - "rpm": "libXt" + "name": "oe_test_libXt_install_and_remove_libXt" }, { - "name": "oe_test_libXt_install_and_remove_libXt-devel", - "rpm": "libXt-devel" + "name": "oe_test_libXt_install_and_remove_libXt-devel" }, { - "name": "oe_test_libXt_install_and_remove_libXt-debuginfo", - "rpm": "libXt-debuginfo" + "name": "oe_test_libXt_install_and_remove_libXt-debuginfo" }, { - "name": "oe_test_libXt_install_and_remove_libXt-help", - "rpm": "libXt-help" + "name": "oe_test_libXt_install_and_remove_libXt-help" }, { - "name": "oe_test_libXt_install_and_remove_libXt-debugsource", - "rpm": "libXt-debugsource" + "name": "oe_test_libXt_install_and_remove_libXt-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libXtst.json b/suite2cases/libXtst.json index cce40110d..f86a85c1c 100644 --- a/suite2cases/libXtst.json +++ b/suite2cases/libXtst.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXtst_install_and_remove_libXtst", - "rpm": "libXtst" + "name": "oe_test_libXtst_install_and_remove_libXtst" }, { - "name": "oe_test_libXtst_install_and_remove_libXtst-help", - "rpm": "libXtst-help" + "name": "oe_test_libXtst_install_and_remove_libXtst-help" }, { - "name": "oe_test_libXtst_install_and_remove_libXtst-devel", - "rpm": "libXtst-devel" + "name": "oe_test_libXtst_install_and_remove_libXtst-devel" }, { - "name": "oe_test_libXtst_install_and_remove_libXtst-debuginfo", - "rpm": "libXtst-debuginfo" + "name": "oe_test_libXtst_install_and_remove_libXtst-debuginfo" }, { - "name": "oe_test_libXtst_install_and_remove_libXtst-debugsource", - "rpm": "libXtst-debugsource" + "name": "oe_test_libXtst_install_and_remove_libXtst-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libXv.json b/suite2cases/libXv.json index b7a67e006..6e642e397 100644 --- a/suite2cases/libXv.json +++ b/suite2cases/libXv.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXv_install_and_remove_libXv", - "rpm": "libXv" + "name": "oe_test_libXv_install_and_remove_libXv" }, { - "name": "oe_test_libXv_install_and_remove_libXv-devel", - "rpm": "libXv-devel" + "name": "oe_test_libXv_install_and_remove_libXv-devel" }, { - "name": "oe_test_libXv_install_and_remove_libXv-debuginfo", - "rpm": "libXv-debuginfo" + "name": "oe_test_libXv_install_and_remove_libXv-debuginfo" }, { - "name": "oe_test_libXv_install_and_remove_libXv-debugsource", - "rpm": "libXv-debugsource" + "name": "oe_test_libXv_install_and_remove_libXv-debugsource" }, { - "name": "oe_test_libXv_install_and_remove_libXv-help", - "rpm": "libXv-help" + "name": "oe_test_libXv_install_and_remove_libXv-help" } ] } \ No newline at end of file diff --git a/suite2cases/libXvMC.json b/suite2cases/libXvMC.json index 5c374b75b..89fa40637 100644 --- a/suite2cases/libXvMC.json +++ b/suite2cases/libXvMC.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXvMC_install_and_remove_libXvMC", - "rpm": "libXvMC" + "name": "oe_test_libXvMC_install_and_remove_libXvMC" }, { - "name": "oe_test_libXvMC_install_and_remove_libXvMC-devel", - "rpm": "libXvMC-devel" + "name": "oe_test_libXvMC_install_and_remove_libXvMC-devel" }, { - "name": "oe_test_libXvMC_install_and_remove_libXvMC-debuginfo", - "rpm": "libXvMC-debuginfo" + "name": "oe_test_libXvMC_install_and_remove_libXvMC-debuginfo" }, { - "name": "oe_test_libXvMC_install_and_remove_libXvMC-debugsource", - "rpm": "libXvMC-debugsource" + "name": "oe_test_libXvMC_install_and_remove_libXvMC-debugsource" }, { - "name": "oe_test_libXvMC_install_and_remove_libXvMC-help", - "rpm": "libXvMC-help" + "name": "oe_test_libXvMC_install_and_remove_libXvMC-help" } ] } \ No newline at end of file diff --git a/suite2cases/libXxf86dga.json b/suite2cases/libXxf86dga.json index e9e2868ce..b4b8bcb3b 100644 --- a/suite2cases/libXxf86dga.json +++ b/suite2cases/libXxf86dga.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXxf86dga_install_and_remove_libxxf86dga", - "rpm": "libxxf86dga" + "name": "oe_test_libXxf86dga_install_and_remove_libxxf86dga" }, { - "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-devel", - "rpm": "libXxf86dga-devel" + "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-devel" }, { - "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-help", - "rpm": "libXxf86dga-help" + "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-help" }, { - "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-debugsource", - "rpm": "libXxf86dga-debugsource" + "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-debugsource" }, { - "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-debuginfo", - "rpm": "libXxf86dga-debuginfo" + "name": "oe_test_libXxf86dga_install_and_remove_libXxf86dga-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libXxf86vm.json b/suite2cases/libXxf86vm.json index 4aec70f50..dd2d5a30c 100644 --- a/suite2cases/libXxf86vm.json +++ b/suite2cases/libXxf86vm.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm", - "rpm": "libXxf86vm" + "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm" }, { - "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-devel", - "rpm": "libXxf86vm-devel" + "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-devel" }, { - "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-debuginfo", - "rpm": "libXxf86vm-debuginfo" + "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-debuginfo" }, { - "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-debugsource", - "rpm": "libXxf86vm-debugsource" + "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-debugsource" }, { - "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-help", - "rpm": "libXxf86vm-help" + "name": "oe_test_libXxf86vm_install_and_remove_libXxf86vm-help" } ] } \ No newline at end of file diff --git a/suite2cases/libadwaita.json b/suite2cases/libadwaita.json index dfbdc7fc8..b01c5548a 100644 --- a/suite2cases/libadwaita.json +++ b/suite2cases/libadwaita.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libadwaita_install_and_remove_libadwaita", - "rpm": "libadwaita" + "name": "oe_test_libadwaita_install_and_remove_libadwaita" }, { - "name": "oe_test_libadwaita_install_and_remove_libadwaita-devel", - "rpm": "libadwaita-devel" + "name": "oe_test_libadwaita_install_and_remove_libadwaita-devel" }, { - "name": "oe_test_libadwaita_install_and_remove_libadwaita-debuginfo", - "rpm": "libadwaita-debuginfo" + "name": "oe_test_libadwaita_install_and_remove_libadwaita-debuginfo" }, { - "name": "oe_test_libadwaita_install_and_remove_libadwaita-debugsource", - "rpm": "libadwaita-debugsource" + "name": "oe_test_libadwaita_install_and_remove_libadwaita-debugsource" }, { - "name": "oe_test_libadwaita_install_and_remove_libadwaita-help", - "rpm": "libadwaita-help" + "name": "oe_test_libadwaita_install_and_remove_libadwaita-help" } ] } \ No newline at end of file diff --git a/suite2cases/libaio.json b/suite2cases/libaio.json index 4d7844517..54882daab 100644 --- a/suite2cases/libaio.json +++ b/suite2cases/libaio.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libaio_install_and_remove_libaio", - "rpm": "libaio" + "name": "oe_test_libaio_install_and_remove_libaio" }, { - "name": "oe_test_libaio_install_and_remove_libaio-devel", - "rpm": "libaio-devel" + "name": "oe_test_libaio_install_and_remove_libaio-devel" }, { - "name": "oe_test_libaio_install_and_remove_libaio-debuginfo", - "rpm": "libaio-debuginfo" + "name": "oe_test_libaio_install_and_remove_libaio-debuginfo" }, { - "name": "oe_test_libaio_install_and_remove_libaio-debugsource", - "rpm": "libaio-debugsource" + "name": "oe_test_libaio_install_and_remove_libaio-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libappindicator.json b/suite2cases/libappindicator.json index 8e44ba963..aefc9d1a8 100644 --- a/suite2cases/libappindicator.json +++ b/suite2cases/libappindicator.json @@ -5,36 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libappindicator_install_and_remove_libappindicator", - "rpm": "libappindicator" + "name": "oe_test_libappindicator_install_and_remove_libappindicator" }, { - "name": "oe_test_libappindicator_install_and_remove_libappindicator-docs", - "rpm": "libappindicator-docs" + "name": "oe_test_libappindicator_install_and_remove_libappindicator-docs" }, { - "name": "oe_test_libappindicator_install_and_remove_libappindicator-devel", - "rpm": "libappindicator-devel" + "name": "oe_test_libappindicator_install_and_remove_libappindicator-devel" }, { - "name": "oe_test_libappindicator_install_and_remove_libappindicator-gtk3-devel", - "rpm": "libappindicator-gtk3-devel" + "name": "oe_test_libappindicator_install_and_remove_libappindicator-gtk3-devel" }, { - "name": "oe_test_libappindicator_install_and_remove_libappindicator-gtk3", - "rpm": "libappindicator-gtk3" + "name": "oe_test_libappindicator_install_and_remove_libappindicator-gtk3" }, { - "name": "oe_test_libappindicator_install_and_remove_libappindicator-debugsource", - "rpm": "libappindicator-debugsource" + "name": "oe_test_libappindicator_install_and_remove_libappindicator-debugsource" }, { - "name": "oe_test_libappindicator_install_and_remove_libappindicator-debuginfo", - "rpm": "libappindicator-debuginfo" + "name": "oe_test_libappindicator_install_and_remove_libappindicator-debuginfo" }, { - "name": "oe_test_libappindicator_install_and_remove_python2-appindicator", - "rpm": "python2-appindicator" + "name": "oe_test_libappindicator_install_and_remove_python2-appindicator" } ] } \ No newline at end of file diff --git a/suite2cases/libappstream-glib.json b/suite2cases/libappstream-glib.json index e469aab7f..09eb0e484 100644 --- a/suite2cases/libappstream-glib.json +++ b/suite2cases/libappstream-glib.json @@ -29,24 +29,19 @@ "name": "oe_test_libappstream-glib_appstream-util_05" }, { - "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib", - "rpm": "libappstream-glib" + "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib" }, { - "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-help", - "rpm": "libappstream-glib-help" + "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-help" }, { - "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-devel", - "rpm": "libappstream-glib-devel" + "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-devel" }, { - "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-debuginfo", - "rpm": "libappstream-glib-debuginfo" + "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-debuginfo" }, { - "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-debugsource", - "rpm": "libappstream-glib-debugsource" + "name": "oe_test_libappstream-glib_install_and_remove_libappstream-glib-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libarchive.json b/suite2cases/libarchive.json index a60b2b4e6..649e85c61 100644 --- a/suite2cases/libarchive.json +++ b/suite2cases/libarchive.json @@ -11,40 +11,31 @@ "name": "oe_test_libarchive_bsdcpio" }, { - "name": "oe_test_libarchive_install_and_remove_libarchive", - "rpm": "libarchive" + "name": "oe_test_libarchive_install_and_remove_libarchive" }, { - "name": "oe_test_libarchive_install_and_remove_bsdcat", - "rpm": "bsdcat" + "name": "oe_test_libarchive_install_and_remove_bsdcat" }, { - "name": "oe_test_libarchive_install_and_remove_bsdunzip", - "rpm": "bsdunzip" + "name": "oe_test_libarchive_install_and_remove_bsdunzip" }, { - "name": "oe_test_libarchive_install_and_remove_libarchive-devel", - "rpm": "libarchive-devel" + "name": "oe_test_libarchive_install_and_remove_libarchive-devel" }, { - "name": "oe_test_libarchive_install_and_remove_bsdtar", - "rpm": "bsdtar" + "name": "oe_test_libarchive_install_and_remove_bsdtar" }, { - "name": "oe_test_libarchive_install_and_remove_bsdcpio", - "rpm": "bsdcpio" + "name": "oe_test_libarchive_install_and_remove_bsdcpio" }, { - "name": "oe_test_libarchive_install_and_remove_libarchive-debuginfo", - "rpm": "libarchive-debuginfo" + "name": "oe_test_libarchive_install_and_remove_libarchive-debuginfo" }, { - "name": "oe_test_libarchive_install_and_remove_libarchive-debugsource", - "rpm": "libarchive-debugsource" + "name": "oe_test_libarchive_install_and_remove_libarchive-debugsource" }, { - "name": "oe_test_libarchive_install_and_remove_libarchive-help", - "rpm": "libarchive-help" + "name": "oe_test_libarchive_install_and_remove_libarchive-help" } ] } \ No newline at end of file diff --git a/suite2cases/libassuan.json b/suite2cases/libassuan.json index d83beedb9..91cdacc94 100644 --- a/suite2cases/libassuan.json +++ b/suite2cases/libassuan.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libassuan_install_and_remove_libassuan", - "rpm": "libassuan" + "name": "oe_test_libassuan_install_and_remove_libassuan" }, { - "name": "oe_test_libassuan_install_and_remove_libassuan-devel", - "rpm": "libassuan-devel" + "name": "oe_test_libassuan_install_and_remove_libassuan-devel" }, { - "name": "oe_test_libassuan_install_and_remove_libassuan-help", - "rpm": "libassuan-help" + "name": "oe_test_libassuan_install_and_remove_libassuan-help" }, { - "name": "oe_test_libassuan_install_and_remove_libassuan-debugsource", - "rpm": "libassuan-debugsource" + "name": "oe_test_libassuan_install_and_remove_libassuan-debugsource" }, { - "name": "oe_test_libassuan_install_and_remove_libassuan-debuginfo", - "rpm": "libassuan-debuginfo" + "name": "oe_test_libassuan_install_and_remove_libassuan-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libasyncns.json b/suite2cases/libasyncns.json index 58d8651da..ca026ec13 100644 --- a/suite2cases/libasyncns.json +++ b/suite2cases/libasyncns.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libasyncns_install_and_remove_libasyncns", - "rpm": "libasyncns" + "name": "oe_test_libasyncns_install_and_remove_libasyncns" }, { - "name": "oe_test_libasyncns_install_and_remove_libasyncns-devel", - "rpm": "libasyncns-devel" + "name": "oe_test_libasyncns_install_and_remove_libasyncns-devel" }, { - "name": "oe_test_libasyncns_install_and_remove_libasyncns-help", - "rpm": "libasyncns-help" + "name": "oe_test_libasyncns_install_and_remove_libasyncns-help" }, { - "name": "oe_test_libasyncns_install_and_remove_libasyncns-debugsource", - "rpm": "libasyncns-debugsource" + "name": "oe_test_libasyncns_install_and_remove_libasyncns-debugsource" }, { - "name": "oe_test_libasyncns_install_and_remove_libasyncns-debuginfo", - "rpm": "libasyncns-debuginfo" + "name": "oe_test_libasyncns_install_and_remove_libasyncns-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libatasmart.json b/suite2cases/libatasmart.json index 75ee38527..d7eaaf8b2 100644 --- a/suite2cases/libatasmart.json +++ b/suite2cases/libatasmart.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libatasmart_install_and_remove_libatasmart", - "rpm": "libatasmart" + "name": "oe_test_libatasmart_install_and_remove_libatasmart" }, { - "name": "oe_test_libatasmart_install_and_remove_libatasmart-devel", - "rpm": "libatasmart-devel" + "name": "oe_test_libatasmart_install_and_remove_libatasmart-devel" }, { - "name": "oe_test_libatasmart_install_and_remove_libatasmart-help", - "rpm": "libatasmart-help" + "name": "oe_test_libatasmart_install_and_remove_libatasmart-help" }, { - "name": "oe_test_libatasmart_install_and_remove_libatasmart-debugsource", - "rpm": "libatasmart-debugsource" + "name": "oe_test_libatasmart_install_and_remove_libatasmart-debugsource" }, { - "name": "oe_test_libatasmart_install_and_remove_libatasmart-debuginfo", - "rpm": "libatasmart-debuginfo" + "name": "oe_test_libatasmart_install_and_remove_libatasmart-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libblockdev.json b/suite2cases/libblockdev.json index 8c025f3f0..04544e771 100644 --- a/suite2cases/libblockdev.json +++ b/suite2cases/libblockdev.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_libblockdev_install_and_remove_libblockdev", - "rpm": "libblockdev" + "name": "oe_test_libblockdev_install_and_remove_libblockdev" }, { - "name": "oe_test_libblockdev_install_and_remove_python3-blockdev", - "rpm": "python3-blockdev" + "name": "oe_test_libblockdev_install_and_remove_python3-blockdev" }, { - "name": "oe_test_libblockdev_install_and_remove_libblockdev-tools", - "rpm": "libblockdev-tools" + "name": "oe_test_libblockdev_install_and_remove_libblockdev-tools" }, { - "name": "oe_test_libblockdev_install_and_remove_libblockdev-devel", - "rpm": "libblockdev-devel" + "name": "oe_test_libblockdev_install_and_remove_libblockdev-devel" }, { - "name": "oe_test_libblockdev_install_and_remove_libblockdev-debuginfo", - "rpm": "libblockdev-debuginfo" + "name": "oe_test_libblockdev_install_and_remove_libblockdev-debuginfo" }, { - "name": "oe_test_libblockdev_install_and_remove_libblockdev-debugsource", - "rpm": "libblockdev-debugsource" + "name": "oe_test_libblockdev_install_and_remove_libblockdev-debugsource" }, { - "name": "oe_test_libblockdev_install_and_remove_python2-blockdev", - "rpm": "python2-blockdev" + "name": "oe_test_libblockdev_install_and_remove_python2-blockdev" } ] } \ No newline at end of file diff --git a/suite2cases/libbpf.json b/suite2cases/libbpf.json index deb58760d..0057a6f00 100644 --- a/suite2cases/libbpf.json +++ b/suite2cases/libbpf.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libbpf_install_and_remove_libbpf", - "rpm": "libbpf" + "name": "oe_test_libbpf_install_and_remove_libbpf" }, { - "name": "oe_test_libbpf_install_and_remove_libbpf-devel", - "rpm": "libbpf-devel" + "name": "oe_test_libbpf_install_and_remove_libbpf-devel" }, { - "name": "oe_test_libbpf_install_and_remove_libbpf-static", - "rpm": "libbpf-static" + "name": "oe_test_libbpf_install_and_remove_libbpf-static" }, { - "name": "oe_test_libbpf_install_and_remove_libbpf-debugsource", - "rpm": "libbpf-debugsource" + "name": "oe_test_libbpf_install_and_remove_libbpf-debugsource" }, { - "name": "oe_test_libbpf_install_and_remove_libbpf-debuginfo", - "rpm": "libbpf-debuginfo" + "name": "oe_test_libbpf_install_and_remove_libbpf-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libbytesize.json b/suite2cases/libbytesize.json index 0f8a70d53..fadb3c16b 100644 --- a/suite2cases/libbytesize.json +++ b/suite2cases/libbytesize.json @@ -5,36 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libbytesize_install_and_remove_libbytesize", - "rpm": "libbytesize" + "name": "oe_test_libbytesize_install_and_remove_libbytesize" }, { - "name": "oe_test_libbytesize_install_and_remove_python2-bytesize", - "rpm": "python2-bytesize" + "name": "oe_test_libbytesize_install_and_remove_python2-bytesize" }, { - "name": "oe_test_libbytesize_install_and_remove_libbytesize-tools", - "rpm": "libbytesize-tools" + "name": "oe_test_libbytesize_install_and_remove_libbytesize-tools" }, { - "name": "oe_test_libbytesize_install_and_remove_libbytesize-devel", - "rpm": "libbytesize-devel" + "name": "oe_test_libbytesize_install_and_remove_libbytesize-devel" }, { - "name": "oe_test_libbytesize_install_and_remove_python3-bytesize", - "rpm": "python3-bytesize" + "name": "oe_test_libbytesize_install_and_remove_python3-bytesize" }, { - "name": "oe_test_libbytesize_install_and_remove_libbytesize-help", - "rpm": "libbytesize-help" + "name": "oe_test_libbytesize_install_and_remove_libbytesize-help" }, { - "name": "oe_test_libbytesize_install_and_remove_libbytesize-debuginfo", - "rpm": "libbytesize-debuginfo" + "name": "oe_test_libbytesize_install_and_remove_libbytesize-debuginfo" }, { - "name": "oe_test_libbytesize_install_and_remove_libbytesize-debugsource", - "rpm": "libbytesize-debugsource" + "name": "oe_test_libbytesize_install_and_remove_libbytesize-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libcacard.json b/suite2cases/libcacard.json index 5ce915554..bdcad3391 100644 --- a/suite2cases/libcacard.json +++ b/suite2cases/libcacard.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libcacard_install_and_remove_libcacard", - "rpm": "libcacard" + "name": "oe_test_libcacard_install_and_remove_libcacard" }, { - "name": "oe_test_libcacard_install_and_remove_libcacard-devel", - "rpm": "libcacard-devel" + "name": "oe_test_libcacard_install_and_remove_libcacard-devel" }, { - "name": "oe_test_libcacard_install_and_remove_libcacard-debuginfo", - "rpm": "libcacard-debuginfo" + "name": "oe_test_libcacard_install_and_remove_libcacard-debuginfo" }, { - "name": "oe_test_libcacard_install_and_remove_libcacard-debugsource", - "rpm": "libcacard-debugsource" + "name": "oe_test_libcacard_install_and_remove_libcacard-debugsource" }, { - "name": "oe_test_libcacard_install_and_remove_libcacard-help", - "rpm": "libcacard-help" + "name": "oe_test_libcacard_install_and_remove_libcacard-help" } ] } \ No newline at end of file diff --git a/suite2cases/libcanberra.json b/suite2cases/libcanberra.json index c7e6efacd..a3d3c656e 100644 --- a/suite2cases/libcanberra.json +++ b/suite2cases/libcanberra.json @@ -14,32 +14,25 @@ "name": "oe_test_service_canberra-system-shutdown" }, { - "name": "oe_test_libcanberra_install_and_remove_libcanberra", - "rpm": "libcanberra" + "name": "oe_test_libcanberra_install_and_remove_libcanberra" }, { - "name": "oe_test_libcanberra_install_and_remove_libcanberra-devel", - "rpm": "libcanberra-devel" + "name": "oe_test_libcanberra_install_and_remove_libcanberra-devel" }, { - "name": "oe_test_libcanberra_install_and_remove_libcanberra-gtk3", - "rpm": "libcanberra-gtk3" + "name": "oe_test_libcanberra_install_and_remove_libcanberra-gtk3" }, { - "name": "oe_test_libcanberra_install_and_remove_libcanberra-gtk2", - "rpm": "libcanberra-gtk2" + "name": "oe_test_libcanberra_install_and_remove_libcanberra-gtk2" }, { - "name": "oe_test_libcanberra_install_and_remove_libcanberra-help", - "rpm": "libcanberra-help" + "name": "oe_test_libcanberra_install_and_remove_libcanberra-help" }, { - "name": "oe_test_libcanberra_install_and_remove_libcanberra-debuginfo", - "rpm": "libcanberra-debuginfo" + "name": "oe_test_libcanberra_install_and_remove_libcanberra-debuginfo" }, { - "name": "oe_test_libcanberra_install_and_remove_libcanberra-debugsource", - "rpm": "libcanberra-debugsource" + "name": "oe_test_libcanberra_install_and_remove_libcanberra-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libcap-ng.json b/suite2cases/libcap-ng.json index 5736448ef..cd3bd2d92 100644 --- a/suite2cases/libcap-ng.json +++ b/suite2cases/libcap-ng.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_libcap-ng_install_and_remove_libcap-ng", - "rpm": "libcap-ng" + "name": "oe_test_libcap-ng_install_and_remove_libcap-ng" }, { - "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-devel", - "rpm": "libcap-ng-devel" + "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-devel" }, { - "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-python3", - "rpm": "libcap-ng-python3" + "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-python3" }, { - "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-help", - "rpm": "libcap-ng-help" + "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-help" }, { - "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-debugsource", - "rpm": "libcap-ng-debugsource" + "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-debugsource" }, { - "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-debuginfo", - "rpm": "libcap-ng-debuginfo" + "name": "oe_test_libcap-ng_install_and_remove_libcap-ng-debuginfo" }, { - "name": "oe_test_libcap-ng_install_and_remove_python2-libcap-ng", - "rpm": "python2-libcap-ng" + "name": "oe_test_libcap-ng_install_and_remove_python2-libcap-ng" } ] } \ No newline at end of file diff --git a/suite2cases/libcap.json b/suite2cases/libcap.json index f6cdffcfa..7a5542123 100644 --- a/suite2cases/libcap.json +++ b/suite2cases/libcap.json @@ -32,24 +32,19 @@ "name": "oe_test_acl_manage_net" }, { - "name": "oe_test_libcap_install_and_remove_libcap", - "rpm": "libcap" + "name": "oe_test_libcap_install_and_remove_libcap" }, { - "name": "oe_test_libcap_install_and_remove_libcap-devel", - "rpm": "libcap-devel" + "name": "oe_test_libcap_install_and_remove_libcap-devel" }, { - "name": "oe_test_libcap_install_and_remove_libcap-debugsource", - "rpm": "libcap-debugsource" + "name": "oe_test_libcap_install_and_remove_libcap-debugsource" }, { - "name": "oe_test_libcap_install_and_remove_libcap-debuginfo", - "rpm": "libcap-debuginfo" + "name": "oe_test_libcap_install_and_remove_libcap-debuginfo" }, { - "name": "oe_test_libcap_install_and_remove_libcap-help", - "rpm": "libcap-help" + "name": "oe_test_libcap_install_and_remove_libcap-help" } ] } \ No newline at end of file diff --git a/suite2cases/libcbor.json b/suite2cases/libcbor.json index d10a0e464..e484d2e62 100644 --- a/suite2cases/libcbor.json +++ b/suite2cases/libcbor.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libcbor_install_and_remove_libcbor", - "rpm": "libcbor" + "name": "oe_test_libcbor_install_and_remove_libcbor" }, { - "name": "oe_test_libcbor_install_and_remove_libcbor-devel", - "rpm": "libcbor-devel" + "name": "oe_test_libcbor_install_and_remove_libcbor-devel" }, { - "name": "oe_test_libcbor_install_and_remove_libcbor-debugsource", - "rpm": "libcbor-debugsource" + "name": "oe_test_libcbor_install_and_remove_libcbor-debugsource" }, { - "name": "oe_test_libcbor_install_and_remove_libcbor-debuginfo", - "rpm": "libcbor-debuginfo" + "name": "oe_test_libcbor_install_and_remove_libcbor-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libcomps.json b/suite2cases/libcomps.json index f1d5542e5..7d6b714b8 100644 --- a/suite2cases/libcomps.json +++ b/suite2cases/libcomps.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_libcomps_install_and_remove_libcomps", - "rpm": "libcomps" + "name": "oe_test_libcomps_install_and_remove_libcomps" }, { - "name": "oe_test_libcomps_install_and_remove_libcomps-devel", - "rpm": "libcomps-devel" + "name": "oe_test_libcomps_install_and_remove_libcomps-devel" }, { - "name": "oe_test_libcomps_install_and_remove_python2-libcomps", - "rpm": "python2-libcomps" + "name": "oe_test_libcomps_install_and_remove_python2-libcomps" }, { - "name": "oe_test_libcomps_install_and_remove_libcomps-help", - "rpm": "libcomps-help" + "name": "oe_test_libcomps_install_and_remove_libcomps-help" }, { - "name": "oe_test_libcomps_install_and_remove_python3-libcomps", - "rpm": "python3-libcomps" + "name": "oe_test_libcomps_install_and_remove_python3-libcomps" }, { - "name": "oe_test_libcomps_install_and_remove_libcomps-debuginfo", - "rpm": "libcomps-debuginfo" + "name": "oe_test_libcomps_install_and_remove_libcomps-debuginfo" }, { - "name": "oe_test_libcomps_install_and_remove_libcomps-debugsource", - "rpm": "libcomps-debugsource" + "name": "oe_test_libcomps_install_and_remove_libcomps-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libconfig.json b/suite2cases/libconfig.json index 9e68f6da9..0e7ea81e8 100644 --- a/suite2cases/libconfig.json +++ b/suite2cases/libconfig.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libconfig_install_and_remove_libconfig", - "rpm": "libconfig" + "name": "oe_test_libconfig_install_and_remove_libconfig" }, { - "name": "oe_test_libconfig_install_and_remove_libconfig-devel", - "rpm": "libconfig-devel" + "name": "oe_test_libconfig_install_and_remove_libconfig-devel" }, { - "name": "oe_test_libconfig_install_and_remove_libconfig-debugsource", - "rpm": "libconfig-debugsource" + "name": "oe_test_libconfig_install_and_remove_libconfig-debugsource" }, { - "name": "oe_test_libconfig_install_and_remove_libconfig-debuginfo", - "rpm": "libconfig-debuginfo" + "name": "oe_test_libconfig_install_and_remove_libconfig-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libdaemon.json b/suite2cases/libdaemon.json index 8cb0d9d01..823a5cbc7 100644 --- a/suite2cases/libdaemon.json +++ b/suite2cases/libdaemon.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libdaemon_install_and_remove_libdaemon", - "rpm": "libdaemon" + "name": "oe_test_libdaemon_install_and_remove_libdaemon" }, { - "name": "oe_test_libdaemon_install_and_remove_libdaemon-devel", - "rpm": "libdaemon-devel" + "name": "oe_test_libdaemon_install_and_remove_libdaemon-devel" }, { - "name": "oe_test_libdaemon_install_and_remove_libdaemon-help", - "rpm": "libdaemon-help" + "name": "oe_test_libdaemon_install_and_remove_libdaemon-help" }, { - "name": "oe_test_libdaemon_install_and_remove_libdaemon-debugsource", - "rpm": "libdaemon-debugsource" + "name": "oe_test_libdaemon_install_and_remove_libdaemon-debugsource" }, { - "name": "oe_test_libdaemon_install_and_remove_libdaemon-debuginfo", - "rpm": "libdaemon-debuginfo" + "name": "oe_test_libdaemon_install_and_remove_libdaemon-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libdatrie.json b/suite2cases/libdatrie.json index 28f33b6c6..57ff166dc 100644 --- a/suite2cases/libdatrie.json +++ b/suite2cases/libdatrie.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libdatrie_install_and_remove_libdatrie", - "rpm": "libdatrie" + "name": "oe_test_libdatrie_install_and_remove_libdatrie" }, { - "name": "oe_test_libdatrie_install_and_remove_libdatrie-devel", - "rpm": "libdatrie-devel" + "name": "oe_test_libdatrie_install_and_remove_libdatrie-devel" }, { - "name": "oe_test_libdatrie_install_and_remove_libdatrie-debugsource", - "rpm": "libdatrie-debugsource" + "name": "oe_test_libdatrie_install_and_remove_libdatrie-debugsource" }, { - "name": "oe_test_libdatrie_install_and_remove_libdatrie-help", - "rpm": "libdatrie-help" + "name": "oe_test_libdatrie_install_and_remove_libdatrie-help" }, { - "name": "oe_test_libdatrie_install_and_remove_libdatrie-debuginfo", - "rpm": "libdatrie-debuginfo" + "name": "oe_test_libdatrie_install_and_remove_libdatrie-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libdbi.json b/suite2cases/libdbi.json index 5446b6ab5..18173ad58 100644 --- a/suite2cases/libdbi.json +++ b/suite2cases/libdbi.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_libdbi_install_and_remove_libdbi", - "rpm": "libdbi" + "name": "oe_test_libdbi_install_and_remove_libdbi" }, { - "name": "oe_test_libdbi_install_and_remove_libdbi-devel", - "rpm": "libdbi-devel" + "name": "oe_test_libdbi_install_and_remove_libdbi-devel" }, { - "name": "oe_test_libdbi_install_and_remove_libdbi-help", - "rpm": "libdbi-help" + "name": "oe_test_libdbi_install_and_remove_libdbi-help" }, { - "name": "oe_test_libdbi_install_and_remove_libdbi-debuginfo", - "rpm": "libdbi-debuginfo" + "name": "oe_test_libdbi_install_and_remove_libdbi-debuginfo" }, { - "name": "oe_test_libdbi_install_and_remove_libdbi-debugsource", - "rpm": "libdbi-debugsource" + "name": "oe_test_libdbi_install_and_remove_libdbi-debugsource" }, { - "name": "oe_test_libdbi_install_and_remove_libdbi-doc", - "rpm": "libdbi-doc" + "name": "oe_test_libdbi_install_and_remove_libdbi-doc" } ] } \ No newline at end of file diff --git a/suite2cases/libdbusmenu.json b/suite2cases/libdbusmenu.json index 86504c173..bf8110cb3 100644 --- a/suite2cases/libdbusmenu.json +++ b/suite2cases/libdbusmenu.json @@ -5,48 +5,37 @@ "memory": 4, "cases": [ { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu", - "rpm": "libdbusmenu" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2", - "rpm": "libdbusmenu-gtk2" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3", - "rpm": "libdbusmenu-gtk3" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2-devel", - "rpm": "libdbusmenu-gtk2-devel" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2-devel" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader-devel", - "rpm": "libdbusmenu-jsonloader-devel" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader-devel" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-help", - "rpm": "libdbusmenu-help" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-help" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-devel", - "rpm": "libdbusmenu-devel" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-devel" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3-devel", - "rpm": "libdbusmenu-gtk3-devel" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3-devel" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader", - "rpm": "libdbusmenu-jsonloader" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-debuginfo", - "rpm": "libdbusmenu-debuginfo" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-debuginfo" }, { - "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-debugsource", - "rpm": "libdbusmenu-debugsource" + "name": "oe_test_libdbusmenu_install_and_remove_libdbusmenu-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libdmx.json b/suite2cases/libdmx.json index 03140f955..8b084cd5e 100644 --- a/suite2cases/libdmx.json +++ b/suite2cases/libdmx.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_libdmx_install_and_remove_libdmx", - "rpm": "libdmx" + "name": "oe_test_libdmx_install_and_remove_libdmx" }, { - "name": "oe_test_libdmx_install_and_remove_libdmx-devel", - "rpm": "libdmx-devel" + "name": "oe_test_libdmx_install_and_remove_libdmx-devel" }, { - "name": "oe_test_libdmx_install_and_remove_libdmx-debugsource", - "rpm": "libdmx-debugsource" + "name": "oe_test_libdmx_install_and_remove_libdmx-debugsource" }, { - "name": "oe_test_libdmx_install_and_remove_libdmx-help", - "rpm": "libdmx-help" + "name": "oe_test_libdmx_install_and_remove_libdmx-help" }, { - "name": "oe_test_libdmx_install_and_remove_libdmx-debuginfo", - "rpm": "libdmx-debuginfo" + "name": "oe_test_libdmx_install_and_remove_libdmx-debuginfo" }, { - "name": "oe_test_libdmx_install_and_remove_libdmx-doc", - "rpm": "libdmx-doc" + "name": "oe_test_libdmx_install_and_remove_libdmx-doc" } ] } \ No newline at end of file diff --git a/suite2cases/libdnf.json b/suite2cases/libdnf.json index d5e0b3089..8d5b17d6a 100644 --- a/suite2cases/libdnf.json +++ b/suite2cases/libdnf.json @@ -5,36 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libdnf_install_and_remove_libdnf", - "rpm": "libdnf" + "name": "oe_test_libdnf_install_and_remove_libdnf" }, { - "name": "oe_test_libdnf_install_and_remove_python2-hawkey", - "rpm": "python2-hawkey" + "name": "oe_test_libdnf_install_and_remove_python2-hawkey" }, { - "name": "oe_test_libdnf_install_and_remove_libdnf-devel", - "rpm": "libdnf-devel" + "name": "oe_test_libdnf_install_and_remove_libdnf-devel" }, { - "name": "oe_test_libdnf_install_and_remove_python2-libdnf", - "rpm": "python2-libdnf" + "name": "oe_test_libdnf_install_and_remove_python2-libdnf" }, { - "name": "oe_test_libdnf_install_and_remove_python3-hawkey", - "rpm": "python3-hawkey" + "name": "oe_test_libdnf_install_and_remove_python3-hawkey" }, { - "name": "oe_test_libdnf_install_and_remove_python3-libdnf", - "rpm": "python3-libdnf" + "name": "oe_test_libdnf_install_and_remove_python3-libdnf" }, { - "name": "oe_test_libdnf_install_and_remove_libdnf-debuginfo", - "rpm": "libdnf-debuginfo" + "name": "oe_test_libdnf_install_and_remove_libdnf-debuginfo" }, { - "name": "oe_test_libdnf_install_and_remove_libdnf-debugsource", - "rpm": "libdnf-debugsource" + "name": "oe_test_libdnf_install_and_remove_libdnf-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libdrm.json b/suite2cases/libdrm.json index a93b705ae..69c7d789c 100644 --- a/suite2cases/libdrm.json +++ b/suite2cases/libdrm.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_libdrm_install_and_remove_libdrm", - "rpm": "libdrm" + "name": "oe_test_libdrm_install_and_remove_libdrm" }, { - "name": "oe_test_libdrm_install_and_remove_libdrm-devel", - "rpm": "libdrm-devel" + "name": "oe_test_libdrm_install_and_remove_libdrm-devel" }, { - "name": "oe_test_libdrm_install_and_remove_drm-utils", - "rpm": "drm-utils" + "name": "oe_test_libdrm_install_and_remove_drm-utils" }, { - "name": "oe_test_libdrm_install_and_remove_libdrm-debuginfo", - "rpm": "libdrm-debuginfo" + "name": "oe_test_libdrm_install_and_remove_libdrm-debuginfo" }, { - "name": "oe_test_libdrm_install_and_remove_libdrm-debugsource", - "rpm": "libdrm-debugsource" + "name": "oe_test_libdrm_install_and_remove_libdrm-debugsource" }, { - "name": "oe_test_libdrm_install_and_remove_libdrm-help", - "rpm": "libdrm-help" + "name": "oe_test_libdrm_install_and_remove_libdrm-help" } ] } \ No newline at end of file diff --git a/suite2cases/libedit.json b/suite2cases/libedit.json index 0a3011470..c3bd9b340 100644 --- a/suite2cases/libedit.json +++ b/suite2cases/libedit.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libedit_install_and_remove_libedit", - "rpm": "libedit" + "name": "oe_test_libedit_install_and_remove_libedit" }, { - "name": "oe_test_libedit_install_and_remove_libedit-devel", - "rpm": "libedit-devel" + "name": "oe_test_libedit_install_and_remove_libedit-devel" }, { - "name": "oe_test_libedit_install_and_remove_libedit-help", - "rpm": "libedit-help" + "name": "oe_test_libedit_install_and_remove_libedit-help" }, { - "name": "oe_test_libedit_install_and_remove_libedit-debuginfo", - "rpm": "libedit-debuginfo" + "name": "oe_test_libedit_install_and_remove_libedit-debuginfo" }, { - "name": "oe_test_libedit_install_and_remove_libedit-debugsource", - "rpm": "libedit-debugsource" + "name": "oe_test_libedit_install_and_remove_libedit-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libell.json b/suite2cases/libell.json index 3b21e5b9a..935f94d93 100644 --- a/suite2cases/libell.json +++ b/suite2cases/libell.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libell_install_and_remove_libell", - "rpm": "libell" + "name": "oe_test_libell_install_and_remove_libell" }, { - "name": "oe_test_libell_install_and_remove_libell-devel", - "rpm": "libell-devel" + "name": "oe_test_libell_install_and_remove_libell-devel" }, { - "name": "oe_test_libell_install_and_remove_libell-debugsource", - "rpm": "libell-debugsource" + "name": "oe_test_libell_install_and_remove_libell-debugsource" }, { - "name": "oe_test_libell_install_and_remove_libell-debuginfo", - "rpm": "libell-debuginfo" + "name": "oe_test_libell_install_and_remove_libell-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libepoxy.json b/suite2cases/libepoxy.json index 0c987b5d4..3673d299d 100644 --- a/suite2cases/libepoxy.json +++ b/suite2cases/libepoxy.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libepoxy_install_and_remove_libepoxy", - "rpm": "libepoxy" + "name": "oe_test_libepoxy_install_and_remove_libepoxy" }, { - "name": "oe_test_libepoxy_install_and_remove_libepoxy-debuginfo", - "rpm": "libepoxy-debuginfo" + "name": "oe_test_libepoxy_install_and_remove_libepoxy-debuginfo" }, { - "name": "oe_test_libepoxy_install_and_remove_libepoxy-devel", - "rpm": "libepoxy-devel" + "name": "oe_test_libepoxy_install_and_remove_libepoxy-devel" }, { - "name": "oe_test_libepoxy_install_and_remove_libepoxy-help", - "rpm": "libepoxy-help" + "name": "oe_test_libepoxy_install_and_remove_libepoxy-help" }, { - "name": "oe_test_libepoxy_install_and_remove_libepoxy-debugsource", - "rpm": "libepoxy-debugsource" + "name": "oe_test_libepoxy_install_and_remove_libepoxy-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libestr.json b/suite2cases/libestr.json index ec7a30445..67a1a5660 100644 --- a/suite2cases/libestr.json +++ b/suite2cases/libestr.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libestr_install_and_remove_libestr", - "rpm": "libestr" + "name": "oe_test_libestr_install_and_remove_libestr" }, { - "name": "oe_test_libestr_install_and_remove_libestr-devel", - "rpm": "libestr-devel" + "name": "oe_test_libestr_install_and_remove_libestr-devel" }, { - "name": "oe_test_libestr_install_and_remove_libestr-debugsource", - "rpm": "libestr-debugsource" + "name": "oe_test_libestr_install_and_remove_libestr-debugsource" }, { - "name": "oe_test_libestr_install_and_remove_libestr-debuginfo", - "rpm": "libestr-debuginfo" + "name": "oe_test_libestr_install_and_remove_libestr-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libev.json b/suite2cases/libev.json index aca032a0e..321648582 100644 --- a/suite2cases/libev.json +++ b/suite2cases/libev.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_libev_install_and_remove_libev", - "rpm": "libev" + "name": "oe_test_libev_install_and_remove_libev" }, { - "name": "oe_test_libev_install_and_remove_libev-devel", - "rpm": "libev-devel" + "name": "oe_test_libev_install_and_remove_libev-devel" }, { - "name": "oe_test_libev_install_and_remove_libev-help", - "rpm": "libev-help" + "name": "oe_test_libev_install_and_remove_libev-help" }, { - "name": "oe_test_libev_install_and_remove_libev-libevent-devel", - "rpm": "libev-libevent-devel" + "name": "oe_test_libev_install_and_remove_libev-libevent-devel" }, { - "name": "oe_test_libev_install_and_remove_libev-debuginfo", - "rpm": "libev-debuginfo" + "name": "oe_test_libev_install_and_remove_libev-debuginfo" }, { - "name": "oe_test_libev_install_and_remove_libev-debugsource", - "rpm": "libev-debugsource" + "name": "oe_test_libev_install_and_remove_libev-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libevdev.json b/suite2cases/libevdev.json index 40471ca84..c7c1e83cc 100644 --- a/suite2cases/libevdev.json +++ b/suite2cases/libevdev.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_libevdev_install_and_remove_libevdev", - "rpm": "libevdev" + "name": "oe_test_libevdev_install_and_remove_libevdev" }, { - "name": "oe_test_libevdev_install_and_remove_libevdev-devel", - "rpm": "libevdev-devel" + "name": "oe_test_libevdev_install_and_remove_libevdev-devel" }, { - "name": "oe_test_libevdev_install_and_remove_libevdev-utils", - "rpm": "libevdev-utils" + "name": "oe_test_libevdev_install_and_remove_libevdev-utils" }, { - "name": "oe_test_libevdev_install_and_remove_libevdev-help", - "rpm": "libevdev-help" + "name": "oe_test_libevdev_install_and_remove_libevdev-help" }, { - "name": "oe_test_libevdev_install_and_remove_libevdev-debugsource", - "rpm": "libevdev-debugsource" + "name": "oe_test_libevdev_install_and_remove_libevdev-debugsource" }, { - "name": "oe_test_libevdev_install_and_remove_libevdev-debuginfo", - "rpm": "libevdev-debuginfo" + "name": "oe_test_libevdev_install_and_remove_libevdev-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libevent.json b/suite2cases/libevent.json index 179984c94..02055ba8e 100644 --- a/suite2cases/libevent.json +++ b/suite2cases/libevent.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libevent_install_and_remove_libevent", - "rpm": "libevent" + "name": "oe_test_libevent_install_and_remove_libevent" }, { - "name": "oe_test_libevent_install_and_remove_libevent-devel", - "rpm": "libevent-devel" + "name": "oe_test_libevent_install_and_remove_libevent-devel" }, { - "name": "oe_test_libevent_install_and_remove_libevent-debuginfo", - "rpm": "libevent-debuginfo" + "name": "oe_test_libevent_install_and_remove_libevent-debuginfo" }, { - "name": "oe_test_libevent_install_and_remove_libevent-debugsource", - "rpm": "libevent-debugsource" + "name": "oe_test_libevent_install_and_remove_libevent-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libexif.json b/suite2cases/libexif.json index f72edd465..8494ae31c 100644 --- a/suite2cases/libexif.json +++ b/suite2cases/libexif.json @@ -8,24 +8,19 @@ "name": "oe_test_libexif" }, { - "name": "oe_test_libexif_install_and_remove_libexif", - "rpm": "libexif" + "name": "oe_test_libexif_install_and_remove_libexif" }, { - "name": "oe_test_libexif_install_and_remove_libexif-devel", - "rpm": "libexif-devel" + "name": "oe_test_libexif_install_and_remove_libexif-devel" }, { - "name": "oe_test_libexif_install_and_remove_libexif-debuginfo", - "rpm": "libexif-debuginfo" + "name": "oe_test_libexif_install_and_remove_libexif-debuginfo" }, { - "name": "oe_test_libexif_install_and_remove_libexif-debugsource", - "rpm": "libexif-debugsource" + "name": "oe_test_libexif_install_and_remove_libexif-debugsource" }, { - "name": "oe_test_libexif_install_and_remove_libexif-help", - "rpm": "libexif-help" + "name": "oe_test_libexif_install_and_remove_libexif-help" } ] } \ No newline at end of file diff --git a/suite2cases/libfastjson.json b/suite2cases/libfastjson.json index 118ccf576..4c48db97f 100644 --- a/suite2cases/libfastjson.json +++ b/suite2cases/libfastjson.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libfastjson_install_and_remove_libfastjson", - "rpm": "libfastjson" + "name": "oe_test_libfastjson_install_and_remove_libfastjson" }, { - "name": "oe_test_libfastjson_install_and_remove_libfastjson-devel", - "rpm": "libfastjson-devel" + "name": "oe_test_libfastjson_install_and_remove_libfastjson-devel" }, { - "name": "oe_test_libfastjson_install_and_remove_libfastjson-debugsource", - "rpm": "libfastjson-debugsource" + "name": "oe_test_libfastjson_install_and_remove_libfastjson-debugsource" }, { - "name": "oe_test_libfastjson_install_and_remove_libfastjson-debuginfo", - "rpm": "libfastjson-debuginfo" + "name": "oe_test_libfastjson_install_and_remove_libfastjson-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libffi.json b/suite2cases/libffi.json index aafd178e1..c2c56e122 100644 --- a/suite2cases/libffi.json +++ b/suite2cases/libffi.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libffi_install_and_remove_libffi", - "rpm": "libffi" + "name": "oe_test_libffi_install_and_remove_libffi" }, { - "name": "oe_test_libffi_install_and_remove_libffi-help", - "rpm": "libffi-help" + "name": "oe_test_libffi_install_and_remove_libffi-help" }, { - "name": "oe_test_libffi_install_and_remove_libffi-devel", - "rpm": "libffi-devel" + "name": "oe_test_libffi_install_and_remove_libffi-devel" }, { - "name": "oe_test_libffi_install_and_remove_libffi-debuginfo", - "rpm": "libffi-debuginfo" + "name": "oe_test_libffi_install_and_remove_libffi-debuginfo" }, { - "name": "oe_test_libffi_install_and_remove_libffi-debugsource", - "rpm": "libffi-debugsource" + "name": "oe_test_libffi_install_and_remove_libffi-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libfontenc.json b/suite2cases/libfontenc.json index 2f6cd72f3..520586de4 100644 --- a/suite2cases/libfontenc.json +++ b/suite2cases/libfontenc.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libfontenc_install_and_remove_libfontenc", - "rpm": "libfontenc" + "name": "oe_test_libfontenc_install_and_remove_libfontenc" }, { - "name": "oe_test_libfontenc_install_and_remove_libfontenc-devel", - "rpm": "libfontenc-devel" + "name": "oe_test_libfontenc_install_and_remove_libfontenc-devel" }, { - "name": "oe_test_libfontenc_install_and_remove_libfontenc-help", - "rpm": "libfontenc-help" + "name": "oe_test_libfontenc_install_and_remove_libfontenc-help" }, { - "name": "oe_test_libfontenc_install_and_remove_libfontenc-debugsource", - "rpm": "libfontenc-debugsource" + "name": "oe_test_libfontenc_install_and_remove_libfontenc-debugsource" }, { - "name": "oe_test_libfontenc_install_and_remove_libfontenc-debuginfo", - "rpm": "libfontenc-debuginfo" + "name": "oe_test_libfontenc_install_and_remove_libfontenc-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libgcrypt.json b/suite2cases/libgcrypt.json index c730b32c6..5d0ad2b4f 100644 --- a/suite2cases/libgcrypt.json +++ b/suite2cases/libgcrypt.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libgcrypt_install_and_remove_libgcrypt", - "rpm": "libgcrypt" + "name": "oe_test_libgcrypt_install_and_remove_libgcrypt" }, { - "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-devel", - "rpm": "libgcrypt-devel" + "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-devel" }, { - "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-debuginfo", - "rpm": "libgcrypt-debuginfo" + "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-debuginfo" }, { - "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-help", - "rpm": "libgcrypt-help" + "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-help" }, { - "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-debugsource", - "rpm": "libgcrypt-debugsource" + "name": "oe_test_libgcrypt_install_and_remove_libgcrypt-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libgit2-glib.json b/suite2cases/libgit2-glib.json index 1d4b3f1c5..662631a18 100644 --- a/suite2cases/libgit2-glib.json +++ b/suite2cases/libgit2-glib.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib", - "rpm": "libgit2-glib" + "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib" }, { - "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-devel", - "rpm": "libgit2-glib-devel" + "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-devel" }, { - "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-help", - "rpm": "libgit2-glib-help" + "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-help" }, { - "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-debugsource", - "rpm": "libgit2-glib-debugsource" + "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-debugsource" }, { - "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-debuginfo", - "rpm": "libgit2-glib-debuginfo" + "name": "oe_test_libgit2-glib_install_and_remove_libgit2-glib-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libglvnd.json b/suite2cases/libglvnd.json index 0a2bb4e89..ba59b9d58 100644 --- a/suite2cases/libglvnd.json +++ b/suite2cases/libglvnd.json @@ -5,40 +5,31 @@ "memory": 4, "cases": [ { - "name": "oe_test_libglvnd_install_and_remove_libglvnd", - "rpm": "libglvnd" + "name": "oe_test_libglvnd_install_and_remove_libglvnd" }, { - "name": "oe_test_libglvnd_install_and_remove_libglvnd-gles", - "rpm": "libglvnd-gles" + "name": "oe_test_libglvnd_install_and_remove_libglvnd-gles" }, { - "name": "oe_test_libglvnd_install_and_remove_libglvnd-devel", - "rpm": "libglvnd-devel" + "name": "oe_test_libglvnd_install_and_remove_libglvnd-devel" }, { - "name": "oe_test_libglvnd_install_and_remove_libglvnd-opengl", - "rpm": "libglvnd-opengl" + "name": "oe_test_libglvnd_install_and_remove_libglvnd-opengl" }, { - "name": "oe_test_libglvnd_install_and_remove_libglvnd-glx", - "rpm": "libglvnd-glx" + "name": "oe_test_libglvnd_install_and_remove_libglvnd-glx" }, { - "name": "oe_test_libglvnd_install_and_remove_libglvnd-core-devel", - "rpm": "libglvnd-core-devel" + "name": "oe_test_libglvnd_install_and_remove_libglvnd-core-devel" }, { - "name": "oe_test_libglvnd_install_and_remove_libglvnd-egl", - "rpm": "libglvnd-egl" + "name": "oe_test_libglvnd_install_and_remove_libglvnd-egl" }, { - "name": "oe_test_libglvnd_install_and_remove_libglvnd-debugsource", - "rpm": "libglvnd-debugsource" + "name": "oe_test_libglvnd_install_and_remove_libglvnd-debugsource" }, { - "name": "oe_test_libglvnd_install_and_remove_libglvnd-debuginfo", - "rpm": "libglvnd-debuginfo" + "name": "oe_test_libglvnd_install_and_remove_libglvnd-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libgnomekbd.json b/suite2cases/libgnomekbd.json index 602e68829..208432914 100644 --- a/suite2cases/libgnomekbd.json +++ b/suite2cases/libgnomekbd.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd", - "rpm": "libgnomekbd" + "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd" }, { - "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd-devel", - "rpm": "libgnomekbd-devel" + "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd-devel" }, { - "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd-debugsource", - "rpm": "libgnomekbd-debugsource" + "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd-debugsource" }, { - "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd-debuginfo", - "rpm": "libgnomekbd-debuginfo" + "name": "oe_test_libgnomekbd_install_and_remove_libgnomekbd-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libgpg-error.json b/suite2cases/libgpg-error.json index 8820fb71a..6dd24ca23 100644 --- a/suite2cases/libgpg-error.json +++ b/suite2cases/libgpg-error.json @@ -8,24 +8,19 @@ "name": "oe_test_libgpg-error" }, { - "name": "oe_test_libgpg-error_install_and_remove_libgpg-error", - "rpm": "libgpg-error" + "name": "oe_test_libgpg-error_install_and_remove_libgpg-error" }, { - "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-devel", - "rpm": "libgpg-error-devel" + "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-devel" }, { - "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-help", - "rpm": "libgpg-error-help" + "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-help" }, { - "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-debuginfo", - "rpm": "libgpg-error-debuginfo" + "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-debuginfo" }, { - "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-debugsource", - "rpm": "libgpg-error-debugsource" + "name": "oe_test_libgpg-error_install_and_remove_libgpg-error-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libgtop2.json b/suite2cases/libgtop2.json index 2dcc8791e..017e743af 100644 --- a/suite2cases/libgtop2.json +++ b/suite2cases/libgtop2.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libgtop2_install_and_remove_libgtop2", - "rpm": "libgtop2" + "name": "oe_test_libgtop2_install_and_remove_libgtop2" }, { - "name": "oe_test_libgtop2_install_and_remove_libgtop2-devel", - "rpm": "libgtop2-devel" + "name": "oe_test_libgtop2_install_and_remove_libgtop2-devel" }, { - "name": "oe_test_libgtop2_install_and_remove_libgtop2-help", - "rpm": "libgtop2-help" + "name": "oe_test_libgtop2_install_and_remove_libgtop2-help" }, { - "name": "oe_test_libgtop2_install_and_remove_libgtop2-debugsource", - "rpm": "libgtop2-debugsource" + "name": "oe_test_libgtop2_install_and_remove_libgtop2-debugsource" }, { - "name": "oe_test_libgtop2_install_and_remove_libgtop2-debuginfo", - "rpm": "libgtop2-debuginfo" + "name": "oe_test_libgtop2_install_and_remove_libgtop2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libgudev.json b/suite2cases/libgudev.json index 5c7f0fd8c..e09e731d5 100644 --- a/suite2cases/libgudev.json +++ b/suite2cases/libgudev.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libgudev_install_and_remove_libgudev", - "rpm": "libgudev" + "name": "oe_test_libgudev_install_and_remove_libgudev" }, { - "name": "oe_test_libgudev_install_and_remove_libgudev-devel", - "rpm": "libgudev-devel" + "name": "oe_test_libgudev_install_and_remove_libgudev-devel" }, { - "name": "oe_test_libgudev_install_and_remove_libgudev-debuginfo", - "rpm": "libgudev-debuginfo" + "name": "oe_test_libgudev_install_and_remove_libgudev-debuginfo" }, { - "name": "oe_test_libgudev_install_and_remove_libgudev-help", - "rpm": "libgudev-help" + "name": "oe_test_libgudev_install_and_remove_libgudev-help" }, { - "name": "oe_test_libgudev_install_and_remove_libgudev-debugsource", - "rpm": "libgudev-debugsource" + "name": "oe_test_libgudev_install_and_remove_libgudev-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libgusb.json b/suite2cases/libgusb.json index d9267483d..a0bdfba8d 100644 --- a/suite2cases/libgusb.json +++ b/suite2cases/libgusb.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libgusb_install_and_remove_libgusb", - "rpm": "libgusb" + "name": "oe_test_libgusb_install_and_remove_libgusb" }, { - "name": "oe_test_libgusb_install_and_remove_libgusb-devel", - "rpm": "libgusb-devel" + "name": "oe_test_libgusb_install_and_remove_libgusb-devel" }, { - "name": "oe_test_libgusb_install_and_remove_libgusb-help", - "rpm": "libgusb-help" + "name": "oe_test_libgusb_install_and_remove_libgusb-help" }, { - "name": "oe_test_libgusb_install_and_remove_libgusb-debuginfo", - "rpm": "libgusb-debuginfo" + "name": "oe_test_libgusb_install_and_remove_libgusb-debuginfo" }, { - "name": "oe_test_libgusb_install_and_remove_libgusb-debugsource", - "rpm": "libgusb-debugsource" + "name": "oe_test_libgusb_install_and_remove_libgusb-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libical.json b/suite2cases/libical.json index 2c97d37cc..087a49110 100644 --- a/suite2cases/libical.json +++ b/suite2cases/libical.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libical_install_and_remove_libical", - "rpm": "libical" + "name": "oe_test_libical_install_and_remove_libical" }, { - "name": "oe_test_libical_install_and_remove_libical-devel", - "rpm": "libical-devel" + "name": "oe_test_libical_install_and_remove_libical-devel" }, { - "name": "oe_test_libical_install_and_remove_libical-debuginfo", - "rpm": "libical-debuginfo" + "name": "oe_test_libical_install_and_remove_libical-debuginfo" }, { - "name": "oe_test_libical_install_and_remove_libical-debugsource", - "rpm": "libical-debugsource" + "name": "oe_test_libical_install_and_remove_libical-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libidn.json b/suite2cases/libidn.json index ddd13b547..9d65f6be7 100644 --- a/suite2cases/libidn.json +++ b/suite2cases/libidn.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_libidn_install_and_remove_libidn", - "rpm": "libidn" + "name": "oe_test_libidn_install_and_remove_libidn" }, { - "name": "oe_test_libidn_install_and_remove_libidn-devel", - "rpm": "libidn-devel" + "name": "oe_test_libidn_install_and_remove_libidn-devel" }, { - "name": "oe_test_libidn_install_and_remove_libidn-java", - "rpm": "libidn-java" + "name": "oe_test_libidn_install_and_remove_libidn-java" }, { - "name": "oe_test_libidn_install_and_remove_libidn-javadoc", - "rpm": "libidn-javadoc" + "name": "oe_test_libidn_install_and_remove_libidn-javadoc" }, { - "name": "oe_test_libidn_install_and_remove_libidn-help", - "rpm": "libidn-help" + "name": "oe_test_libidn_install_and_remove_libidn-help" }, { - "name": "oe_test_libidn_install_and_remove_libidn-debugsource", - "rpm": "libidn-debugsource" + "name": "oe_test_libidn_install_and_remove_libidn-debugsource" }, { - "name": "oe_test_libidn_install_and_remove_libidn-debuginfo", - "rpm": "libidn-debuginfo" + "name": "oe_test_libidn_install_and_remove_libidn-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libidn2.json b/suite2cases/libidn2.json index 02d8c8f85..13083db59 100644 --- a/suite2cases/libidn2.json +++ b/suite2cases/libidn2.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libidn2_install_and_remove_libidn2", - "rpm": "libidn2" + "name": "oe_test_libidn2_install_and_remove_libidn2" }, { - "name": "oe_test_libidn2_install_and_remove_libidn2-devel", - "rpm": "libidn2-devel" + "name": "oe_test_libidn2_install_and_remove_libidn2-devel" }, { - "name": "oe_test_libidn2_install_and_remove_libidn2-help", - "rpm": "libidn2-help" + "name": "oe_test_libidn2_install_and_remove_libidn2-help" }, { - "name": "oe_test_libidn2_install_and_remove_libidn2-debuginfo", - "rpm": "libidn2-debuginfo" + "name": "oe_test_libidn2_install_and_remove_libidn2-debuginfo" }, { - "name": "oe_test_libidn2_install_and_remove_libidn2-debugsource", - "rpm": "libidn2-debugsource" + "name": "oe_test_libidn2_install_and_remove_libidn2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libijs.json b/suite2cases/libijs.json index 5b1920aa3..9c9a72b43 100644 --- a/suite2cases/libijs.json +++ b/suite2cases/libijs.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libijs_install_and_remove_libijs", - "rpm": "libijs" + "name": "oe_test_libijs_install_and_remove_libijs" }, { - "name": "oe_test_libijs_install_and_remove_libijs-devel", - "rpm": "libijs-devel" + "name": "oe_test_libijs_install_and_remove_libijs-devel" }, { - "name": "oe_test_libijs_install_and_remove_libijs-debugsource", - "rpm": "libijs-debugsource" + "name": "oe_test_libijs_install_and_remove_libijs-debugsource" }, { - "name": "oe_test_libijs_install_and_remove_libijs-help", - "rpm": "libijs-help" + "name": "oe_test_libijs_install_and_remove_libijs-help" }, { - "name": "oe_test_libijs_install_and_remove_libijs-debuginfo", - "rpm": "libijs-debuginfo" + "name": "oe_test_libijs_install_and_remove_libijs-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libimobiledevice.json b/suite2cases/libimobiledevice.json index b30991ccd..7a6535001 100644 --- a/suite2cases/libimobiledevice.json +++ b/suite2cases/libimobiledevice.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice", - "rpm": "libimobiledevice" + "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice" }, { - "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-devel", - "rpm": "libimobiledevice-devel" + "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-devel" }, { - "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-help", - "rpm": "libimobiledevice-help" + "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-help" }, { - "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-debugsource", - "rpm": "libimobiledevice-debugsource" + "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-debugsource" }, { - "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-debuginfo", - "rpm": "libimobiledevice-debuginfo" + "name": "oe_test_libimobiledevice_install_and_remove_libimobiledevice-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libindicator.json b/suite2cases/libindicator.json index 6a7d5ea4c..98a6afc5e 100644 --- a/suite2cases/libindicator.json +++ b/suite2cases/libindicator.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_libindicator_install_and_remove_libindicator", - "rpm": "libindicator" + "name": "oe_test_libindicator_install_and_remove_libindicator" }, { - "name": "oe_test_libindicator_install_and_remove_libindicator-devel", - "rpm": "libindicator-devel" + "name": "oe_test_libindicator_install_and_remove_libindicator-devel" }, { - "name": "oe_test_libindicator_install_and_remove_libindicator-gtk3", - "rpm": "libindicator-gtk3" + "name": "oe_test_libindicator_install_and_remove_libindicator-gtk3" }, { - "name": "oe_test_libindicator_install_and_remove_libindicator-gtk3-devel", - "rpm": "libindicator-gtk3-devel" + "name": "oe_test_libindicator_install_and_remove_libindicator-gtk3-devel" }, { - "name": "oe_test_libindicator_install_and_remove_libindicator-debugsource", - "rpm": "libindicator-debugsource" + "name": "oe_test_libindicator_install_and_remove_libindicator-debugsource" }, { - "name": "oe_test_libindicator_install_and_remove_libindicator-debuginfo", - "rpm": "libindicator-debuginfo" + "name": "oe_test_libindicator_install_and_remove_libindicator-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libinput.json b/suite2cases/libinput.json index 333f5c224..b72b5df68 100644 --- a/suite2cases/libinput.json +++ b/suite2cases/libinput.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_libinput_install_and_remove_libinput", - "rpm": "libinput" + "name": "oe_test_libinput_install_and_remove_libinput" }, { - "name": "oe_test_libinput_install_and_remove_libinput-utils", - "rpm": "libinput-utils" + "name": "oe_test_libinput_install_and_remove_libinput-utils" }, { - "name": "oe_test_libinput_install_and_remove_libinput-help", - "rpm": "libinput-help" + "name": "oe_test_libinput_install_and_remove_libinput-help" }, { - "name": "oe_test_libinput_install_and_remove_libinput-devel", - "rpm": "libinput-devel" + "name": "oe_test_libinput_install_and_remove_libinput-devel" }, { - "name": "oe_test_libinput_install_and_remove_libinput-debuginfo", - "rpm": "libinput-debuginfo" + "name": "oe_test_libinput_install_and_remove_libinput-debuginfo" }, { - "name": "oe_test_libinput_install_and_remove_libinput-debugsource", - "rpm": "libinput-debugsource" + "name": "oe_test_libinput_install_and_remove_libinput-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libipt.json b/suite2cases/libipt.json index 86bc62ecc..069cce51d 100644 --- a/suite2cases/libipt.json +++ b/suite2cases/libipt.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libipt_install_and_remove_libipt", - "rpm": "libipt" + "name": "oe_test_libipt_install_and_remove_libipt" }, { - "name": "oe_test_libipt_install_and_remove_libipt-devel", - "rpm": "libipt-devel" + "name": "oe_test_libipt_install_and_remove_libipt-devel" }, { - "name": "oe_test_libipt_install_and_remove_libipt-debuginfo", - "rpm": "libipt-debuginfo" + "name": "oe_test_libipt_install_and_remove_libipt-debuginfo" }, { - "name": "oe_test_libipt_install_and_remove_libipt-debugsource", - "rpm": "libipt-debugsource" + "name": "oe_test_libipt_install_and_remove_libipt-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libiptcdata.json b/suite2cases/libiptcdata.json index c5be8a0ce..090a3618c 100644 --- a/suite2cases/libiptcdata.json +++ b/suite2cases/libiptcdata.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_libiptcdata_install_and_remove_libiptcdata", - "rpm": "libiptcdata" + "name": "oe_test_libiptcdata_install_and_remove_libiptcdata" }, { - "name": "oe_test_libiptcdata_install_and_remove_libiptcdata-devel", - "rpm": "libiptcdata-devel" + "name": "oe_test_libiptcdata_install_and_remove_libiptcdata-devel" }, { - "name": "oe_test_libiptcdata_install_and_remove_python3-libiptcdata", - "rpm": "python3-libiptcdata" + "name": "oe_test_libiptcdata_install_and_remove_python3-libiptcdata" }, { - "name": "oe_test_libiptcdata_install_and_remove_libiptcdata-debuginfo", - "rpm": "libiptcdata-debuginfo" + "name": "oe_test_libiptcdata_install_and_remove_libiptcdata-debuginfo" }, { - "name": "oe_test_libiptcdata_install_and_remove_libiptcdata-debugsource", - "rpm": "libiptcdata-debugsource" + "name": "oe_test_libiptcdata_install_and_remove_libiptcdata-debugsource" }, { - "name": "oe_test_libiptcdata_install_and_remove_python2-libiptcdata", - "rpm": "python2-libiptcdata" + "name": "oe_test_libiptcdata_install_and_remove_python2-libiptcdata" } ] } \ No newline at end of file diff --git a/suite2cases/libjcat.json b/suite2cases/libjcat.json index 4962436fc..e49f59f64 100644 --- a/suite2cases/libjcat.json +++ b/suite2cases/libjcat.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libjcat_install_and_remove_libjcat", - "rpm": "libjcat" + "name": "oe_test_libjcat_install_and_remove_libjcat" }, { - "name": "oe_test_libjcat_install_and_remove_libjcat-devel", - "rpm": "libjcat-devel" + "name": "oe_test_libjcat_install_and_remove_libjcat-devel" }, { - "name": "oe_test_libjcat_install_and_remove_libjcat-tests", - "rpm": "libjcat-tests" + "name": "oe_test_libjcat_install_and_remove_libjcat-tests" }, { - "name": "oe_test_libjcat_install_and_remove_libjcat-debuginfo", - "rpm": "libjcat-debuginfo" + "name": "oe_test_libjcat_install_and_remove_libjcat-debuginfo" }, { - "name": "oe_test_libjcat_install_and_remove_libjcat-debugsource", - "rpm": "libjcat-debugsource" + "name": "oe_test_libjcat_install_and_remove_libjcat-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libjpeg-turbo.json b/suite2cases/libjpeg-turbo.json index 3b43e95ca..44059dcfb 100644 --- a/suite2cases/libjpeg-turbo.json +++ b/suite2cases/libjpeg-turbo.json @@ -5,36 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo", - "rpm": "libjpeg-turbo" + "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo" }, { - "name": "oe_test_libjpeg-turbo_install_and_remove_turbojpeg-devel", - "rpm": "turbojpeg-devel" + "name": "oe_test_libjpeg-turbo_install_and_remove_turbojpeg-devel" }, { - "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-devel", - "rpm": "libjpeg-turbo-devel" + "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-devel" }, { - "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-utils", - "rpm": "libjpeg-turbo-utils" + "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-utils" }, { - "name": "oe_test_libjpeg-turbo_install_and_remove_turbojpeg", - "rpm": "turbojpeg" + "name": "oe_test_libjpeg-turbo_install_and_remove_turbojpeg" }, { - "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-help", - "rpm": "libjpeg-turbo-help" + "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-help" }, { - "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debuginfo", - "rpm": "libjpeg-turbo-debuginfo" + "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debuginfo" }, { - "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debugsource", - "rpm": "libjpeg-turbo-debugsource" + "name": "oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libkcapi.json b/suite2cases/libkcapi.json index 12f516c51..9e6339976 100644 --- a/suite2cases/libkcapi.json +++ b/suite2cases/libkcapi.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_libkcapi_install_and_remove_libkcapi", - "rpm": "libkcapi" + "name": "oe_test_libkcapi_install_and_remove_libkcapi" }, { - "name": "oe_test_libkcapi_install_and_remove_libkcapi-devel", - "rpm": "libkcapi-devel" + "name": "oe_test_libkcapi_install_and_remove_libkcapi-devel" }, { - "name": "oe_test_libkcapi_install_and_remove_libkcapi-tests", - "rpm": "libkcapi-tests" + "name": "oe_test_libkcapi_install_and_remove_libkcapi-tests" }, { - "name": "oe_test_libkcapi_install_and_remove_libkcapi-help", - "rpm": "libkcapi-help" + "name": "oe_test_libkcapi_install_and_remove_libkcapi-help" }, { - "name": "oe_test_libkcapi_install_and_remove_libkcapi-debuginfo", - "rpm": "libkcapi-debuginfo" + "name": "oe_test_libkcapi_install_and_remove_libkcapi-debuginfo" }, { - "name": "oe_test_libkcapi_install_and_remove_libkcapi-debugsource", - "rpm": "libkcapi-debugsource" + "name": "oe_test_libkcapi_install_and_remove_libkcapi-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libksba.json b/suite2cases/libksba.json index 144ddae39..a3f714bca 100644 --- a/suite2cases/libksba.json +++ b/suite2cases/libksba.json @@ -8,24 +8,19 @@ "name": "oe_test_libksba" }, { - "name": "oe_test_libksba_install_and_remove_libksba", - "rpm": "libksba" + "name": "oe_test_libksba_install_and_remove_libksba" }, { - "name": "oe_test_libksba_install_and_remove_libksba-devel", - "rpm": "libksba-devel" + "name": "oe_test_libksba_install_and_remove_libksba-devel" }, { - "name": "oe_test_libksba_install_and_remove_libksba-help", - "rpm": "libksba-help" + "name": "oe_test_libksba_install_and_remove_libksba-help" }, { - "name": "oe_test_libksba_install_and_remove_libksba-debugsource", - "rpm": "libksba-debugsource" + "name": "oe_test_libksba_install_and_remove_libksba-debugsource" }, { - "name": "oe_test_libksba_install_and_remove_libksba-debuginfo", - "rpm": "libksba-debuginfo" + "name": "oe_test_libksba_install_and_remove_libksba-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libldb.json b/suite2cases/libldb.json index e9e55755d..7ad5da254 100644 --- a/suite2cases/libldb.json +++ b/suite2cases/libldb.json @@ -8,44 +8,34 @@ "name": "oe_test_libldb" }, { - "name": "oe_test_libldb_install_and_remove_libldb", - "rpm": "libldb" + "name": "oe_test_libldb_install_and_remove_libldb" }, { - "name": "oe_test_libldb_install_and_remove_python3-ldb", - "rpm": "python3-ldb" + "name": "oe_test_libldb_install_and_remove_python3-ldb" }, { - "name": "oe_test_libldb_install_and_remove_python-ldb-devel-common", - "rpm": "python-ldb-devel-common" + "name": "oe_test_libldb_install_and_remove_python-ldb-devel-common" }, { - "name": "oe_test_libldb_install_and_remove_python3-ldb-devel", - "rpm": "python3-ldb-devel" + "name": "oe_test_libldb_install_and_remove_python3-ldb-devel" }, { - "name": "oe_test_libldb_install_and_remove_libldb-devel", - "rpm": "libldb-devel" + "name": "oe_test_libldb_install_and_remove_libldb-devel" }, { - "name": "oe_test_libldb_install_and_remove_libldb-help", - "rpm": "libldb-help" + "name": "oe_test_libldb_install_and_remove_libldb-help" }, { - "name": "oe_test_libldb_install_and_remove_libldb-debuginfo", - "rpm": "libldb-debuginfo" + "name": "oe_test_libldb_install_and_remove_libldb-debuginfo" }, { - "name": "oe_test_libldb_install_and_remove_libldb-debugsource", - "rpm": "libldb-debugsource" + "name": "oe_test_libldb_install_and_remove_libldb-debugsource" }, { - "name": "oe_test_libldb_install_and_remove_python2-ldb-devel", - "rpm": "python2-ldb-devel" + "name": "oe_test_libldb_install_and_remove_python2-ldb-devel" }, { - "name": "oe_test_libldb_install_and_remove_python2-ldb", - "rpm": "python2-ldb" + "name": "oe_test_libldb_install_and_remove_python2-ldb" } ] } \ No newline at end of file diff --git a/suite2cases/liblockfile.json b/suite2cases/liblockfile.json index f9b989154..d2c133986 100644 --- a/suite2cases/liblockfile.json +++ b/suite2cases/liblockfile.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_liblockfile_install_and_remove_liblockfile", - "rpm": "liblockfile" + "name": "oe_test_liblockfile_install_and_remove_liblockfile" }, { - "name": "oe_test_liblockfile_install_and_remove_liblockfile-devel", - "rpm": "liblockfile-devel" + "name": "oe_test_liblockfile_install_and_remove_liblockfile-devel" }, { - "name": "oe_test_liblockfile_install_and_remove_liblockfile-help", - "rpm": "liblockfile-help" + "name": "oe_test_liblockfile_install_and_remove_liblockfile-help" }, { - "name": "oe_test_liblockfile_install_and_remove_liblockfile-debuginfo", - "rpm": "liblockfile-debuginfo" + "name": "oe_test_liblockfile_install_and_remove_liblockfile-debuginfo" }, { - "name": "oe_test_liblockfile_install_and_remove_liblockfile-debugsource", - "rpm": "liblockfile-debugsource" + "name": "oe_test_liblockfile_install_and_remove_liblockfile-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/liblognorm.json b/suite2cases/liblognorm.json index 020eacf2f..938507055 100644 --- a/suite2cases/liblognorm.json +++ b/suite2cases/liblognorm.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_liblognorm_install_and_remove_liblognorm", - "rpm": "liblognorm" + "name": "oe_test_liblognorm_install_and_remove_liblognorm" }, { - "name": "oe_test_liblognorm_install_and_remove_liblognorm-utils", - "rpm": "liblognorm-utils" + "name": "oe_test_liblognorm_install_and_remove_liblognorm-utils" }, { - "name": "oe_test_liblognorm_install_and_remove_liblognorm-devel", - "rpm": "liblognorm-devel" + "name": "oe_test_liblognorm_install_and_remove_liblognorm-devel" }, { - "name": "oe_test_liblognorm_install_and_remove_liblognorm-help", - "rpm": "liblognorm-help" + "name": "oe_test_liblognorm_install_and_remove_liblognorm-help" }, { - "name": "oe_test_liblognorm_install_and_remove_liblognorm-debuginfo", - "rpm": "liblognorm-debuginfo" + "name": "oe_test_liblognorm_install_and_remove_liblognorm-debuginfo" }, { - "name": "oe_test_liblognorm_install_and_remove_liblognorm-debugsource", - "rpm": "liblognorm-debugsource" + "name": "oe_test_liblognorm_install_and_remove_liblognorm-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libmaxminddb.json b/suite2cases/libmaxminddb.json index 4f6adea92..44736debd 100644 --- a/suite2cases/libmaxminddb.json +++ b/suite2cases/libmaxminddb.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb", - "rpm": "libmaxminddb" + "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb" }, { - "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-devel", - "rpm": "libmaxminddb-devel" + "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-devel" }, { - "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-help", - "rpm": "libmaxminddb-help" + "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-help" }, { - "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-debuginfo", - "rpm": "libmaxminddb-debuginfo" + "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-debuginfo" }, { - "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-debugsource", - "rpm": "libmaxminddb-debugsource" + "name": "oe_test_libmaxminddb_install_and_remove_libmaxminddb-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libmbim.json b/suite2cases/libmbim.json index ea80f94b7..1a3b11581 100644 --- a/suite2cases/libmbim.json +++ b/suite2cases/libmbim.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libmbim_install_and_remove_libmbim", - "rpm": "libmbim" + "name": "oe_test_libmbim_install_and_remove_libmbim" }, { - "name": "oe_test_libmbim_install_and_remove_libmbim-devel", - "rpm": "libmbim-devel" + "name": "oe_test_libmbim_install_and_remove_libmbim-devel" }, { - "name": "oe_test_libmbim_install_and_remove_libmbim-help", - "rpm": "libmbim-help" + "name": "oe_test_libmbim_install_and_remove_libmbim-help" }, { - "name": "oe_test_libmbim_install_and_remove_libmbim-debuginfo", - "rpm": "libmbim-debuginfo" + "name": "oe_test_libmbim_install_and_remove_libmbim-debuginfo" }, { - "name": "oe_test_libmbim_install_and_remove_libmbim-debugsource", - "rpm": "libmbim-debugsource" + "name": "oe_test_libmbim_install_and_remove_libmbim-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libmetalink.json b/suite2cases/libmetalink.json index 1df3f0a89..995e8fa45 100644 --- a/suite2cases/libmetalink.json +++ b/suite2cases/libmetalink.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libmetalink_install_and_remove_libmetalink", - "rpm": "libmetalink" + "name": "oe_test_libmetalink_install_and_remove_libmetalink" }, { - "name": "oe_test_libmetalink_install_and_remove_libmetalink-devel", - "rpm": "libmetalink-devel" + "name": "oe_test_libmetalink_install_and_remove_libmetalink-devel" }, { - "name": "oe_test_libmetalink_install_and_remove_libmetalink-help", - "rpm": "libmetalink-help" + "name": "oe_test_libmetalink_install_and_remove_libmetalink-help" }, { - "name": "oe_test_libmetalink_install_and_remove_libmetalink-debugsource", - "rpm": "libmetalink-debugsource" + "name": "oe_test_libmetalink_install_and_remove_libmetalink-debugsource" }, { - "name": "oe_test_libmetalink_install_and_remove_libmetalink-debuginfo", - "rpm": "libmetalink-debuginfo" + "name": "oe_test_libmetalink_install_and_remove_libmetalink-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libmng.json b/suite2cases/libmng.json index 309d9fab6..447e1134a 100644 --- a/suite2cases/libmng.json +++ b/suite2cases/libmng.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libmng_install_and_remove_libmng", - "rpm": "libmng" + "name": "oe_test_libmng_install_and_remove_libmng" }, { - "name": "oe_test_libmng_install_and_remove_libmng-devel", - "rpm": "libmng-devel" + "name": "oe_test_libmng_install_and_remove_libmng-devel" }, { - "name": "oe_test_libmng_install_and_remove_libmng-help", - "rpm": "libmng-help" + "name": "oe_test_libmng_install_and_remove_libmng-help" }, { - "name": "oe_test_libmng_install_and_remove_libmng-debuginfo", - "rpm": "libmng-debuginfo" + "name": "oe_test_libmng_install_and_remove_libmng-debuginfo" }, { - "name": "oe_test_libmng_install_and_remove_libmng-debugsource", - "rpm": "libmng-debugsource" + "name": "oe_test_libmng_install_and_remove_libmng-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libmnl.json b/suite2cases/libmnl.json index bea6f3335..d0b0fa952 100644 --- a/suite2cases/libmnl.json +++ b/suite2cases/libmnl.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libmnl_install_and_remove_libmnl", - "rpm": "libmnl" + "name": "oe_test_libmnl_install_and_remove_libmnl" }, { - "name": "oe_test_libmnl_install_and_remove_libmnl-devel", - "rpm": "libmnl-devel" + "name": "oe_test_libmnl_install_and_remove_libmnl-devel" }, { - "name": "oe_test_libmnl_install_and_remove_libmnl-debuginfo", - "rpm": "libmnl-debuginfo" + "name": "oe_test_libmnl_install_and_remove_libmnl-debuginfo" }, { - "name": "oe_test_libmnl_install_and_remove_libmnl-debugsource", - "rpm": "libmnl-debugsource" + "name": "oe_test_libmnl_install_and_remove_libmnl-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libmodulemd.json b/suite2cases/libmodulemd.json index 8d6c6f539..8be608943 100644 --- a/suite2cases/libmodulemd.json +++ b/suite2cases/libmodulemd.json @@ -5,44 +5,34 @@ "memory": 4, "cases": [ { - "name": "oe_test_libmodulemd_install_and_remove_libmodulemd", - "rpm": "libmodulemd" + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd" }, { - "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-devel", - "rpm": "libmodulemd-devel" + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-devel" }, { - "name": "oe_test_libmodulemd_install_and_remove_python3-libmodulemd", - "rpm": "python3-libmodulemd" + "name": "oe_test_libmodulemd_install_and_remove_python3-libmodulemd" }, { - "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-debugsource", - "rpm": "libmodulemd-debugsource" + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-debugsource" }, { - "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-debuginfo", - "rpm": "libmodulemd-debuginfo" + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-debuginfo" }, { - "name": "oe_test_libmodulemd_install_and_remove_libmodulemd1", - "rpm": "libmodulemd1" + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd1" }, { - "name": "oe_test_libmodulemd_install_and_remove_libmodulemd1-devel", - "rpm": "libmodulemd1-devel" + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd1-devel" }, { - "name": "oe_test_libmodulemd_install_and_remove_python3-libmodulemd1", - "rpm": "python3-libmodulemd1" + "name": "oe_test_libmodulemd_install_and_remove_python3-libmodulemd1" }, { - "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-doc", - "rpm": "libmodulemd-doc" + "name": "oe_test_libmodulemd_install_and_remove_libmodulemd-doc" }, { - "name": "oe_test_libmodulemd_install_and_remove_python%{python3_pkgversion}-libmodulemd", - "rpm": "python%{python3_pkgversion}-libmodulemd" + "name": "oe_test_libmodulemd_install_and_remove_python%{python3_pkgversion}-libmodulemd" } ] } \ No newline at end of file diff --git a/suite2cases/libmpc.json b/suite2cases/libmpc.json index d94a50535..34063ff97 100644 --- a/suite2cases/libmpc.json +++ b/suite2cases/libmpc.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libmpc_install_and_remove_libmpc", - "rpm": "libmpc" + "name": "oe_test_libmpc_install_and_remove_libmpc" }, { - "name": "oe_test_libmpc_install_and_remove_libmpc-devel", - "rpm": "libmpc-devel" + "name": "oe_test_libmpc_install_and_remove_libmpc-devel" }, { - "name": "oe_test_libmpc_install_and_remove_libmpc-debuginfo", - "rpm": "libmpc-debuginfo" + "name": "oe_test_libmpc_install_and_remove_libmpc-debuginfo" }, { - "name": "oe_test_libmpc_install_and_remove_libmpc-debugsource", - "rpm": "libmpc-debugsource" + "name": "oe_test_libmpc_install_and_remove_libmpc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libndp.json b/suite2cases/libndp.json index be1ce8140..63ac3b7e8 100644 --- a/suite2cases/libndp.json +++ b/suite2cases/libndp.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libndp_install_and_remove_libndp", - "rpm": "libndp" + "name": "oe_test_libndp_install_and_remove_libndp" }, { - "name": "oe_test_libndp_install_and_remove_libndp-devel", - "rpm": "libndp-devel" + "name": "oe_test_libndp_install_and_remove_libndp-devel" }, { - "name": "oe_test_libndp_install_and_remove_libndp-help", - "rpm": "libndp-help" + "name": "oe_test_libndp_install_and_remove_libndp-help" }, { - "name": "oe_test_libndp_install_and_remove_libndp-debuginfo", - "rpm": "libndp-debuginfo" + "name": "oe_test_libndp_install_and_remove_libndp-debuginfo" }, { - "name": "oe_test_libndp_install_and_remove_libndp-debugsource", - "rpm": "libndp-debugsource" + "name": "oe_test_libndp_install_and_remove_libndp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libnet.json b/suite2cases/libnet.json index d9b33366b..33971e714 100644 --- a/suite2cases/libnet.json +++ b/suite2cases/libnet.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnet_install_and_remove_libnet", - "rpm": "libnet" + "name": "oe_test_libnet_install_and_remove_libnet" }, { - "name": "oe_test_libnet_install_and_remove_libnet-devel", - "rpm": "libnet-devel" + "name": "oe_test_libnet_install_and_remove_libnet-devel" }, { - "name": "oe_test_libnet_install_and_remove_libnet-help", - "rpm": "libnet-help" + "name": "oe_test_libnet_install_and_remove_libnet-help" }, { - "name": "oe_test_libnet_install_and_remove_libnet-debugsource", - "rpm": "libnet-debugsource" + "name": "oe_test_libnet_install_and_remove_libnet-debugsource" }, { - "name": "oe_test_libnet_install_and_remove_libnet-debuginfo", - "rpm": "libnet-debuginfo" + "name": "oe_test_libnet_install_and_remove_libnet-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libnetfilter_conntrack.json b/suite2cases/libnetfilter_conntrack.json index 99b3b5211..fc942f138 100644 --- a/suite2cases/libnetfilter_conntrack.json +++ b/suite2cases/libnetfilter_conntrack.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack", - "rpm": "libnetfilter_conntrack" + "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack" }, { - "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-devel", - "rpm": "libnetfilter_conntrack-devel" + "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-devel" }, { - "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debuginfo", - "rpm": "libnetfilter_conntrack-debuginfo" + "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debuginfo" }, { - "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debugsource", - "rpm": "libnetfilter_conntrack-debugsource" + "name": "oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libnfnetlink.json b/suite2cases/libnfnetlink.json index 1b7c4f770..c08415bcc 100644 --- a/suite2cases/libnfnetlink.json +++ b/suite2cases/libnfnetlink.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink", - "rpm": "libnfnetlink" + "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink" }, { - "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-devel", - "rpm": "libnfnetlink-devel" + "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-devel" }, { - "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-help", - "rpm": "libnfnetlink-help" + "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-help" }, { - "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-debuginfo", - "rpm": "libnfnetlink-debuginfo" + "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-debuginfo" }, { - "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-debugsource", - "rpm": "libnfnetlink-debugsource" + "name": "oe_test_libnfnetlink_install_and_remove_libnfnetlink-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libnftnl.json b/suite2cases/libnftnl.json index 3962aca29..9b7a4632f 100644 --- a/suite2cases/libnftnl.json +++ b/suite2cases/libnftnl.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnftnl_install_and_remove_libnftnl", - "rpm": "libnftnl" + "name": "oe_test_libnftnl_install_and_remove_libnftnl" }, { - "name": "oe_test_libnftnl_install_and_remove_libnftnl-devel", - "rpm": "libnftnl-devel" + "name": "oe_test_libnftnl_install_and_remove_libnftnl-devel" }, { - "name": "oe_test_libnftnl_install_and_remove_libnftnl-debuginfo", - "rpm": "libnftnl-debuginfo" + "name": "oe_test_libnftnl_install_and_remove_libnftnl-debuginfo" }, { - "name": "oe_test_libnftnl_install_and_remove_libnftnl-debugsource", - "rpm": "libnftnl-debugsource" + "name": "oe_test_libnftnl_install_and_remove_libnftnl-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libnice.json b/suite2cases/libnice.json index 95717bf4d..1da5550d2 100644 --- a/suite2cases/libnice.json +++ b/suite2cases/libnice.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnice_install_and_remove_libnice", - "rpm": "libnice" + "name": "oe_test_libnice_install_and_remove_libnice" }, { - "name": "oe_test_libnice_install_and_remove_libnice-gstreamer1", - "rpm": "libnice-gstreamer1" + "name": "oe_test_libnice_install_and_remove_libnice-gstreamer1" }, { - "name": "oe_test_libnice_install_and_remove_libnice-devel", - "rpm": "libnice-devel" + "name": "oe_test_libnice_install_and_remove_libnice-devel" }, { - "name": "oe_test_libnice_install_and_remove_libnice-debuginfo", - "rpm": "libnice-debuginfo" + "name": "oe_test_libnice_install_and_remove_libnice-debuginfo" }, { - "name": "oe_test_libnice_install_and_remove_libnice-debugsource", - "rpm": "libnice-debugsource" + "name": "oe_test_libnice_install_and_remove_libnice-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libnl3.json b/suite2cases/libnl3.json index a07bd92a1..b0a0855b5 100644 --- a/suite2cases/libnl3.json +++ b/suite2cases/libnl3.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnl3_install_and_remove_libnl3", - "rpm": "libnl3" + "name": "oe_test_libnl3_install_and_remove_libnl3" }, { - "name": "oe_test_libnl3_install_and_remove_libnl3-help", - "rpm": "libnl3-help" + "name": "oe_test_libnl3_install_and_remove_libnl3-help" }, { - "name": "oe_test_libnl3_install_and_remove_python3-libnl3", - "rpm": "python3-libnl3" + "name": "oe_test_libnl3_install_and_remove_python3-libnl3" }, { - "name": "oe_test_libnl3_install_and_remove_libnl3-devel", - "rpm": "libnl3-devel" + "name": "oe_test_libnl3_install_and_remove_libnl3-devel" }, { - "name": "oe_test_libnl3_install_and_remove_libnl3-debuginfo", - "rpm": "libnl3-debuginfo" + "name": "oe_test_libnl3_install_and_remove_libnl3-debuginfo" }, { - "name": "oe_test_libnl3_install_and_remove_libnl3-debugsource", - "rpm": "libnl3-debugsource" + "name": "oe_test_libnl3_install_and_remove_libnl3-debugsource" }, { - "name": "oe_test_libnl3_install_and_remove_python2-libnl3", - "rpm": "python2-libnl3" + "name": "oe_test_libnl3_install_and_remove_python2-libnl3" } ] } \ No newline at end of file diff --git a/suite2cases/libnma.json b/suite2cases/libnma.json index 811938f31..5eaaff18f 100644 --- a/suite2cases/libnma.json +++ b/suite2cases/libnma.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnma_install_and_remove_libnma", - "rpm": "libnma" + "name": "oe_test_libnma_install_and_remove_libnma" }, { - "name": "oe_test_libnma_install_and_remove_libnma-devel", - "rpm": "libnma-devel" + "name": "oe_test_libnma_install_and_remove_libnma-devel" }, { - "name": "oe_test_libnma_install_and_remove_libnma-debuginfo", - "rpm": "libnma-debuginfo" + "name": "oe_test_libnma_install_and_remove_libnma-debuginfo" }, { - "name": "oe_test_libnma_install_and_remove_libnma-debugsource", - "rpm": "libnma-debugsource" + "name": "oe_test_libnma_install_and_remove_libnma-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libnotify.json b/suite2cases/libnotify.json index 43a8e271e..6a9f194e7 100644 --- a/suite2cases/libnotify.json +++ b/suite2cases/libnotify.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnotify_install_and_remove_libnotify", - "rpm": "libnotify" + "name": "oe_test_libnotify_install_and_remove_libnotify" }, { - "name": "oe_test_libnotify_install_and_remove_libnotify-devel", - "rpm": "libnotify-devel" + "name": "oe_test_libnotify_install_and_remove_libnotify-devel" }, { - "name": "oe_test_libnotify_install_and_remove_libnotify-debugsource", - "rpm": "libnotify-debugsource" + "name": "oe_test_libnotify_install_and_remove_libnotify-debugsource" }, { - "name": "oe_test_libnotify_install_and_remove_libnotify-debuginfo", - "rpm": "libnotify-debuginfo" + "name": "oe_test_libnotify_install_and_remove_libnotify-debuginfo" }, { - "name": "oe_test_libnotify_install_and_remove_libnotify-help", - "rpm": "libnotify-help" + "name": "oe_test_libnotify_install_and_remove_libnotify-help" } ] } \ No newline at end of file diff --git a/suite2cases/libnsl2.json b/suite2cases/libnsl2.json index 3ec55ed1c..96fc51842 100644 --- a/suite2cases/libnsl2.json +++ b/suite2cases/libnsl2.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnsl2_install_and_remove_libnsl2", - "rpm": "libnsl2" + "name": "oe_test_libnsl2_install_and_remove_libnsl2" }, { - "name": "oe_test_libnsl2_install_and_remove_libnsl2-devel", - "rpm": "libnsl2-devel" + "name": "oe_test_libnsl2_install_and_remove_libnsl2-devel" }, { - "name": "oe_test_libnsl2_install_and_remove_libnsl2-debuginfo", - "rpm": "libnsl2-debuginfo" + "name": "oe_test_libnsl2_install_and_remove_libnsl2-debuginfo" }, { - "name": "oe_test_libnsl2_install_and_remove_libnsl2-debugsource", - "rpm": "libnsl2-debugsource" + "name": "oe_test_libnsl2_install_and_remove_libnsl2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libnvme.json b/suite2cases/libnvme.json index 01aed93ac..7dbee9898 100644 --- a/suite2cases/libnvme.json +++ b/suite2cases/libnvme.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_libnvme_install_and_remove_libnvme", - "rpm": "libnvme" + "name": "oe_test_libnvme_install_and_remove_libnvme" }, { - "name": "oe_test_libnvme_install_and_remove_python3-libnvme", - "rpm": "python3-libnvme" + "name": "oe_test_libnvme_install_and_remove_python3-libnvme" }, { - "name": "oe_test_libnvme_install_and_remove_libnvme-devel", - "rpm": "libnvme-devel" + "name": "oe_test_libnvme_install_and_remove_libnvme-devel" }, { - "name": "oe_test_libnvme_install_and_remove_libnvme-debuginfo", - "rpm": "libnvme-debuginfo" + "name": "oe_test_libnvme_install_and_remove_libnvme-debuginfo" }, { - "name": "oe_test_libnvme_install_and_remove_libnvme-debugsource", - "rpm": "libnvme-debugsource" + "name": "oe_test_libnvme_install_and_remove_libnvme-debugsource" }, { - "name": "oe_test_libnvme_install_and_remove_libnvme-help", - "rpm": "libnvme-help" + "name": "oe_test_libnvme_install_and_remove_libnvme-help" } ] } \ No newline at end of file diff --git a/suite2cases/libogg.json b/suite2cases/libogg.json index 27eb8fa21..d0a47153d 100644 --- a/suite2cases/libogg.json +++ b/suite2cases/libogg.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libogg_install_and_remove_libogg", - "rpm": "libogg" + "name": "oe_test_libogg_install_and_remove_libogg" }, { - "name": "oe_test_libogg_install_and_remove_libogg-devel", - "rpm": "libogg-devel" + "name": "oe_test_libogg_install_and_remove_libogg-devel" }, { - "name": "oe_test_libogg_install_and_remove_libogg-help", - "rpm": "libogg-help" + "name": "oe_test_libogg_install_and_remove_libogg-help" }, { - "name": "oe_test_libogg_install_and_remove_libogg-debuginfo", - "rpm": "libogg-debuginfo" + "name": "oe_test_libogg_install_and_remove_libogg-debuginfo" }, { - "name": "oe_test_libogg_install_and_remove_libogg-debugsource", - "rpm": "libogg-debugsource" + "name": "oe_test_libogg_install_and_remove_libogg-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libotf.json b/suite2cases/libotf.json index 71ecb0c0f..9341e6fb0 100644 --- a/suite2cases/libotf.json +++ b/suite2cases/libotf.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libotf_install_and_remove_libotf", - "rpm": "libotf" + "name": "oe_test_libotf_install_and_remove_libotf" }, { - "name": "oe_test_libotf_install_and_remove_libotf-devel", - "rpm": "libotf-devel" + "name": "oe_test_libotf_install_and_remove_libotf-devel" }, { - "name": "oe_test_libotf_install_and_remove_libotf-debuginfo", - "rpm": "libotf-debuginfo" + "name": "oe_test_libotf_install_and_remove_libotf-debuginfo" }, { - "name": "oe_test_libotf_install_and_remove_libotf-debugsource", - "rpm": "libotf-debugsource" + "name": "oe_test_libotf_install_and_remove_libotf-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libpaper.json b/suite2cases/libpaper.json index 05b0173ba..61ded58ad 100644 --- a/suite2cases/libpaper.json +++ b/suite2cases/libpaper.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libpaper_install_and_remove_libpaper", - "rpm": "libpaper" + "name": "oe_test_libpaper_install_and_remove_libpaper" }, { - "name": "oe_test_libpaper_install_and_remove_libpaper-devel", - "rpm": "libpaper-devel" + "name": "oe_test_libpaper_install_and_remove_libpaper-devel" }, { - "name": "oe_test_libpaper_install_and_remove_libpaper-help", - "rpm": "libpaper-help" + "name": "oe_test_libpaper_install_and_remove_libpaper-help" }, { - "name": "oe_test_libpaper_install_and_remove_libpaper-debugsource", - "rpm": "libpaper-debugsource" + "name": "oe_test_libpaper_install_and_remove_libpaper-debugsource" }, { - "name": "oe_test_libpaper_install_and_remove_libpaper-debuginfo", - "rpm": "libpaper-debuginfo" + "name": "oe_test_libpaper_install_and_remove_libpaper-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libpcap.json b/suite2cases/libpcap.json index d2d0ab14d..794081eea 100644 --- a/suite2cases/libpcap.json +++ b/suite2cases/libpcap.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libpcap_install_and_remove_libpcap", - "rpm": "libpcap" + "name": "oe_test_libpcap_install_and_remove_libpcap" }, { - "name": "oe_test_libpcap_install_and_remove_libpcap-devel", - "rpm": "libpcap-devel" + "name": "oe_test_libpcap_install_and_remove_libpcap-devel" }, { - "name": "oe_test_libpcap_install_and_remove_libpcap-debugsource", - "rpm": "libpcap-debugsource" + "name": "oe_test_libpcap_install_and_remove_libpcap-debugsource" }, { - "name": "oe_test_libpcap_install_and_remove_libpcap-debuginfo", - "rpm": "libpcap-debuginfo" + "name": "oe_test_libpcap_install_and_remove_libpcap-debuginfo" }, { - "name": "oe_test_libpcap_install_and_remove_libpcap-help", - "rpm": "libpcap-help" + "name": "oe_test_libpcap_install_and_remove_libpcap-help" } ] } \ No newline at end of file diff --git a/suite2cases/libpciaccess.json b/suite2cases/libpciaccess.json index 72d2c697d..87fa74d78 100644 --- a/suite2cases/libpciaccess.json +++ b/suite2cases/libpciaccess.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libpciaccess_install_and_remove_libpciaccess", - "rpm": "libpciaccess" + "name": "oe_test_libpciaccess_install_and_remove_libpciaccess" }, { - "name": "oe_test_libpciaccess_install_and_remove_libpciaccess-devel", - "rpm": "libpciaccess-devel" + "name": "oe_test_libpciaccess_install_and_remove_libpciaccess-devel" }, { - "name": "oe_test_libpciaccess_install_and_remove_libpciaccess-debugsource", - "rpm": "libpciaccess-debugsource" + "name": "oe_test_libpciaccess_install_and_remove_libpciaccess-debugsource" }, { - "name": "oe_test_libpciaccess_install_and_remove_libpciaccess-debuginfo", - "rpm": "libpciaccess-debuginfo" + "name": "oe_test_libpciaccess_install_and_remove_libpciaccess-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libpipeline.json b/suite2cases/libpipeline.json index 46e207913..26b05b6f0 100644 --- a/suite2cases/libpipeline.json +++ b/suite2cases/libpipeline.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libpipeline_install_and_remove_libpipeline", - "rpm": "libpipeline" + "name": "oe_test_libpipeline_install_and_remove_libpipeline" }, { - "name": "oe_test_libpipeline_install_and_remove_libpipeline-devel", - "rpm": "libpipeline-devel" + "name": "oe_test_libpipeline_install_and_remove_libpipeline-devel" }, { - "name": "oe_test_libpipeline_install_and_remove_libpipeline-debuginfo", - "rpm": "libpipeline-debuginfo" + "name": "oe_test_libpipeline_install_and_remove_libpipeline-debuginfo" }, { - "name": "oe_test_libpipeline_install_and_remove_libpipeline-debugsource", - "rpm": "libpipeline-debugsource" + "name": "oe_test_libpipeline_install_and_remove_libpipeline-debugsource" }, { - "name": "oe_test_libpipeline_install_and_remove_libpipeline-help", - "rpm": "libpipeline-help" + "name": "oe_test_libpipeline_install_and_remove_libpipeline-help" } ] } \ No newline at end of file diff --git a/suite2cases/libplist.json b/suite2cases/libplist.json index 2e653e2f4..e586578c8 100644 --- a/suite2cases/libplist.json +++ b/suite2cases/libplist.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libplist_install_and_remove_libplist", - "rpm": "libplist" + "name": "oe_test_libplist_install_and_remove_libplist" }, { - "name": "oe_test_libplist_install_and_remove_python3-libplist", - "rpm": "python3-libplist" + "name": "oe_test_libplist_install_and_remove_python3-libplist" }, { - "name": "oe_test_libplist_install_and_remove_libplist-devel", - "rpm": "libplist-devel" + "name": "oe_test_libplist_install_and_remove_libplist-devel" }, { - "name": "oe_test_libplist_install_and_remove_libplist-debuginfo", - "rpm": "libplist-debuginfo" + "name": "oe_test_libplist_install_and_remove_libplist-debuginfo" }, { - "name": "oe_test_libplist_install_and_remove_libplist-debugsource", - "rpm": "libplist-debugsource" + "name": "oe_test_libplist_install_and_remove_libplist-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libpng.json b/suite2cases/libpng.json index 210aa158a..6d72be286 100644 --- a/suite2cases/libpng.json +++ b/suite2cases/libpng.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_libpng_install_and_remove_libpng", - "rpm": "libpng" + "name": "oe_test_libpng_install_and_remove_libpng" }, { - "name": "oe_test_libpng_install_and_remove_libpng-devel", - "rpm": "libpng-devel" + "name": "oe_test_libpng_install_and_remove_libpng-devel" }, { - "name": "oe_test_libpng_install_and_remove_libpng-static", - "rpm": "libpng-static" + "name": "oe_test_libpng_install_and_remove_libpng-static" }, { - "name": "oe_test_libpng_install_and_remove_libpng-tools", - "rpm": "libpng-tools" + "name": "oe_test_libpng_install_and_remove_libpng-tools" }, { - "name": "oe_test_libpng_install_and_remove_libpng-help", - "rpm": "libpng-help" + "name": "oe_test_libpng_install_and_remove_libpng-help" }, { - "name": "oe_test_libpng_install_and_remove_libpng-debuginfo", - "rpm": "libpng-debuginfo" + "name": "oe_test_libpng_install_and_remove_libpng-debuginfo" }, { - "name": "oe_test_libpng_install_and_remove_libpng-debugsource", - "rpm": "libpng-debugsource" + "name": "oe_test_libpng_install_and_remove_libpng-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libpq.json b/suite2cases/libpq.json index 32f4f1402..99e67470d 100644 --- a/suite2cases/libpq.json +++ b/suite2cases/libpq.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libpq_install_and_remove_libpq", - "rpm": "libpq" + "name": "oe_test_libpq_install_and_remove_libpq" }, { - "name": "oe_test_libpq_install_and_remove_libpq-devel", - "rpm": "libpq-devel" + "name": "oe_test_libpq_install_and_remove_libpq-devel" }, { - "name": "oe_test_libpq_install_and_remove_libpq-debuginfo", - "rpm": "libpq-debuginfo" + "name": "oe_test_libpq_install_and_remove_libpq-debuginfo" }, { - "name": "oe_test_libpq_install_and_remove_libpq-debugsource", - "rpm": "libpq-debugsource" + "name": "oe_test_libpq_install_and_remove_libpq-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libproxy.json b/suite2cases/libproxy.json index 4b8463d4b..46a7a3160 100644 --- a/suite2cases/libproxy.json +++ b/suite2cases/libproxy.json @@ -5,40 +5,31 @@ "memory": 4, "cases": [ { - "name": "oe_test_libproxy_install_and_remove_libproxy", - "rpm": "libproxy" + "name": "oe_test_libproxy_install_and_remove_libproxy" }, { - "name": "oe_test_libproxy_install_and_remove_libproxy-devel", - "rpm": "libproxy-devel" + "name": "oe_test_libproxy_install_and_remove_libproxy-devel" }, { - "name": "oe_test_libproxy_install_and_remove_libproxy-debuginfo", - "rpm": "libproxy-debuginfo" + "name": "oe_test_libproxy_install_and_remove_libproxy-debuginfo" }, { - "name": "oe_test_libproxy_install_and_remove_libproxy-debugsource", - "rpm": "libproxy-debugsource" + "name": "oe_test_libproxy_install_and_remove_libproxy-debugsource" }, { - "name": "oe_test_libproxy_install_and_remove_libproxy-help", - "rpm": "libproxy-help" + "name": "oe_test_libproxy_install_and_remove_libproxy-help" }, { - "name": "oe_test_libproxy_install_and_remove_libproxy-duktape", - "rpm": "libproxy-duktape" + "name": "oe_test_libproxy_install_and_remove_libproxy-duktape" }, { - "name": "oe_test_libproxy_install_and_remove_python3-libproxy", - "rpm": "python3-libproxy" + "name": "oe_test_libproxy_install_and_remove_python3-libproxy" }, { - "name": "oe_test_libproxy_install_and_remove_libproxy-webkitgtk4", - "rpm": "libproxy-webkitgtk4" + "name": "oe_test_libproxy_install_and_remove_libproxy-webkitgtk4" }, { - "name": "oe_test_libproxy_install_and_remove_python2-libproxy", - "rpm": "python2-libproxy" + "name": "oe_test_libproxy_install_and_remove_python2-libproxy" } ] } \ No newline at end of file diff --git a/suite2cases/libpsl.json b/suite2cases/libpsl.json index f737bdee0..3510ca3a8 100644 --- a/suite2cases/libpsl.json +++ b/suite2cases/libpsl.json @@ -5,36 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libpsl_install_and_remove_libpsl", - "rpm": "libpsl" + "name": "oe_test_libpsl_install_and_remove_libpsl" }, { - "name": "oe_test_libpsl_install_and_remove_libpsl-help", - "rpm": "libpsl-help" + "name": "oe_test_libpsl_install_and_remove_libpsl-help" }, { - "name": "oe_test_libpsl_install_and_remove_libpsl-devel", - "rpm": "libpsl-devel" + "name": "oe_test_libpsl_install_and_remove_libpsl-devel" }, { - "name": "oe_test_libpsl_install_and_remove_psl", - "rpm": "psl" + "name": "oe_test_libpsl_install_and_remove_psl" }, { - "name": "oe_test_libpsl_install_and_remove_psl-make-dafsa", - "rpm": "psl-make-dafsa" + "name": "oe_test_libpsl_install_and_remove_psl-make-dafsa" }, { - "name": "oe_test_libpsl_install_and_remove_libpsl-debuginfo", - "rpm": "libpsl-debuginfo" + "name": "oe_test_libpsl_install_and_remove_libpsl-debuginfo" }, { - "name": "oe_test_libpsl_install_and_remove_libpsl-debugsource", - "rpm": "libpsl-debugsource" + "name": "oe_test_libpsl_install_and_remove_libpsl-debugsource" }, { - "name": "oe_test_libpsl_install_and_remove_libpsl-doc", - "rpm": "libpsl-doc" + "name": "oe_test_libpsl_install_and_remove_libpsl-doc" } ] } \ No newline at end of file diff --git a/suite2cases/libpwquality.json b/suite2cases/libpwquality.json index 2aaebbf50..2da1425d2 100644 --- a/suite2cases/libpwquality.json +++ b/suite2cases/libpwquality.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_libpwquality_install_and_remove_libpwquality", - "rpm": "libpwquality" + "name": "oe_test_libpwquality_install_and_remove_libpwquality" }, { - "name": "oe_test_libpwquality_install_and_remove_libpwquality-devel", - "rpm": "libpwquality-devel" + "name": "oe_test_libpwquality_install_and_remove_libpwquality-devel" }, { - "name": "oe_test_libpwquality_install_and_remove_python3-pwquality", - "rpm": "python3-pwquality" + "name": "oe_test_libpwquality_install_and_remove_python3-pwquality" }, { - "name": "oe_test_libpwquality_install_and_remove_libpwquality-help", - "rpm": "libpwquality-help" + "name": "oe_test_libpwquality_install_and_remove_libpwquality-help" }, { - "name": "oe_test_libpwquality_install_and_remove_libpwquality-debugsource", - "rpm": "libpwquality-debugsource" + "name": "oe_test_libpwquality_install_and_remove_libpwquality-debugsource" }, { - "name": "oe_test_libpwquality_install_and_remove_libpwquality-debuginfo", - "rpm": "libpwquality-debuginfo" + "name": "oe_test_libpwquality_install_and_remove_libpwquality-debuginfo" }, { - "name": "oe_test_libpwquality_install_and_remove_python2-pwquality", - "rpm": "python2-pwquality" + "name": "oe_test_libpwquality_install_and_remove_python2-pwquality" } ] } \ No newline at end of file diff --git a/suite2cases/libqmi.json b/suite2cases/libqmi.json index 9e05c2670..b38ad6bc8 100644 --- a/suite2cases/libqmi.json +++ b/suite2cases/libqmi.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libqmi_install_and_remove_libqmi", - "rpm": "libqmi" + "name": "oe_test_libqmi_install_and_remove_libqmi" }, { - "name": "oe_test_libqmi_install_and_remove_libqmi-devel", - "rpm": "libqmi-devel" + "name": "oe_test_libqmi_install_and_remove_libqmi-devel" }, { - "name": "oe_test_libqmi_install_and_remove_libqmi-debuginfo", - "rpm": "libqmi-debuginfo" + "name": "oe_test_libqmi_install_and_remove_libqmi-debuginfo" }, { - "name": "oe_test_libqmi_install_and_remove_libqmi-help", - "rpm": "libqmi-help" + "name": "oe_test_libqmi_install_and_remove_libqmi-help" }, { - "name": "oe_test_libqmi_install_and_remove_libqmi-debugsource", - "rpm": "libqmi-debugsource" + "name": "oe_test_libqmi_install_and_remove_libqmi-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/librabbitmq.json b/suite2cases/librabbitmq.json index 7ac5d1e6f..484e2cd9a 100644 --- a/suite2cases/librabbitmq.json +++ b/suite2cases/librabbitmq.json @@ -20,24 +20,19 @@ "name": "oe_test_librabbitmq_amqp-publish" }, { - "name": "oe_test_librabbitmq_install_and_remove_librabbitmq", - "rpm": "librabbitmq" + "name": "oe_test_librabbitmq_install_and_remove_librabbitmq" }, { - "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-devel", - "rpm": "librabbitmq-devel" + "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-devel" }, { - "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-help", - "rpm": "librabbitmq-help" + "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-help" }, { - "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-debuginfo", - "rpm": "librabbitmq-debuginfo" + "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-debuginfo" }, { - "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-debugsource", - "rpm": "librabbitmq-debugsource" + "name": "oe_test_librabbitmq_install_and_remove_librabbitmq-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/librdkafka.json b/suite2cases/librdkafka.json index 93a7eeeb1..23678ca38 100644 --- a/suite2cases/librdkafka.json +++ b/suite2cases/librdkafka.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_librdkafka_install_and_remove_librdkafka", - "rpm": "librdkafka" + "name": "oe_test_librdkafka_install_and_remove_librdkafka" }, { - "name": "oe_test_librdkafka_install_and_remove_librdkafka-devel", - "rpm": "librdkafka-devel" + "name": "oe_test_librdkafka_install_and_remove_librdkafka-devel" }, { - "name": "oe_test_librdkafka_install_and_remove_librdkafka-debugsource", - "rpm": "librdkafka-debugsource" + "name": "oe_test_librdkafka_install_and_remove_librdkafka-debugsource" }, { - "name": "oe_test_librdkafka_install_and_remove_librdkafka-debuginfo", - "rpm": "librdkafka-debuginfo" + "name": "oe_test_librdkafka_install_and_remove_librdkafka-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/librelp.json b/suite2cases/librelp.json index 523a09807..963a7a1bd 100644 --- a/suite2cases/librelp.json +++ b/suite2cases/librelp.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_librelp_install_and_remove_librelp", - "rpm": "librelp" + "name": "oe_test_librelp_install_and_remove_librelp" }, { - "name": "oe_test_librelp_install_and_remove_librelp-devel", - "rpm": "librelp-devel" + "name": "oe_test_librelp_install_and_remove_librelp-devel" }, { - "name": "oe_test_librelp_install_and_remove_librelp-debugsource", - "rpm": "librelp-debugsource" + "name": "oe_test_librelp_install_and_remove_librelp-debugsource" }, { - "name": "oe_test_librelp_install_and_remove_librelp-debuginfo", - "rpm": "librelp-debuginfo" + "name": "oe_test_librelp_install_and_remove_librelp-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/librepo.json b/suite2cases/librepo.json index 669e6a400..49b974f11 100644 --- a/suite2cases/librepo.json +++ b/suite2cases/librepo.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_librepo_install_and_remove_librepo", - "rpm": "librepo" + "name": "oe_test_librepo_install_and_remove_librepo" }, { - "name": "oe_test_librepo_install_and_remove_librepo-devel", - "rpm": "librepo-devel" + "name": "oe_test_librepo_install_and_remove_librepo-devel" }, { - "name": "oe_test_librepo_install_and_remove_python3-librepo", - "rpm": "python3-librepo" + "name": "oe_test_librepo_install_and_remove_python3-librepo" }, { - "name": "oe_test_librepo_install_and_remove_librepo-debuginfo", - "rpm": "librepo-debuginfo" + "name": "oe_test_librepo_install_and_remove_librepo-debuginfo" }, { - "name": "oe_test_librepo_install_and_remove_librepo-debugsource", - "rpm": "librepo-debugsource" + "name": "oe_test_librepo_install_and_remove_librepo-debugsource" }, { - "name": "oe_test_librepo_install_and_remove_python2-librepo", - "rpm": "python2-librepo" + "name": "oe_test_librepo_install_and_remove_python2-librepo" } ] } \ No newline at end of file diff --git a/suite2cases/libreport.json b/suite2cases/libreport.json index 41b4ad764..e91679619 100644 --- a/suite2cases/libreport.json +++ b/suite2cases/libreport.json @@ -5,88 +5,67 @@ "memory": 4, "cases": [ { - "name": "oe_test_libreport_install_and_remove_libreport", - "rpm": "libreport" + "name": "oe_test_libreport_install_and_remove_libreport" }, { - "name": "oe_test_libreport_install_and_remove_libreport-newt", - "rpm": "libreport-newt" + "name": "oe_test_libreport_install_and_remove_libreport-newt" }, { - "name": "oe_test_libreport_install_and_remove_libreport-gtk-devel", - "rpm": "libreport-gtk-devel" + "name": "oe_test_libreport_install_and_remove_libreport-gtk-devel" }, { - "name": "oe_test_libreport_install_and_remove_python3-libreport", - "rpm": "python3-libreport" + "name": "oe_test_libreport_install_and_remove_python3-libreport" }, { - "name": "oe_test_libreport_install_and_remove_libreport-plugin-kerneloops", - "rpm": "libreport-plugin-kerneloops" + "name": "oe_test_libreport_install_and_remove_libreport-plugin-kerneloops" }, { - "name": "oe_test_libreport_install_and_remove_libreport-plugin-logger", - "rpm": "libreport-plugin-logger" + "name": "oe_test_libreport_install_and_remove_libreport-plugin-logger" }, { - "name": "oe_test_libreport_install_and_remove_libreport-plugin-reportuploader", - "rpm": "libreport-plugin-reportuploader" + "name": "oe_test_libreport_install_and_remove_libreport-plugin-reportuploader" }, { - "name": "oe_test_libreport_install_and_remove_libreport-anaconda", - "rpm": "libreport-anaconda" + "name": "oe_test_libreport_install_and_remove_libreport-anaconda" }, { - "name": "oe_test_libreport_install_and_remove_libreport-filesystem", - "rpm": "libreport-filesystem" + "name": "oe_test_libreport_install_and_remove_libreport-filesystem" }, { - "name": "oe_test_libreport_install_and_remove_libreport-devel", - "rpm": "libreport-devel" + "name": "oe_test_libreport_install_and_remove_libreport-devel" }, { - "name": "oe_test_libreport_install_and_remove_libreport-web", - "rpm": "libreport-web" + "name": "oe_test_libreport_install_and_remove_libreport-web" }, { - "name": "oe_test_libreport_install_and_remove_libreport-web-devel", - "rpm": "libreport-web-devel" + "name": "oe_test_libreport_install_and_remove_libreport-web-devel" }, { - "name": "oe_test_libreport_install_and_remove_libreport-cli", - "rpm": "libreport-cli" + "name": "oe_test_libreport_install_and_remove_libreport-cli" }, { - "name": "oe_test_libreport_install_and_remove_libreport-gtk", - "rpm": "libreport-gtk" + "name": "oe_test_libreport_install_and_remove_libreport-gtk" }, { - "name": "oe_test_libreport_install_and_remove_libreport-plugin-systemd-journal", - "rpm": "libreport-plugin-systemd-journal" + "name": "oe_test_libreport_install_and_remove_libreport-plugin-systemd-journal" }, { - "name": "oe_test_libreport_install_and_remove_libreport-help", - "rpm": "libreport-help" + "name": "oe_test_libreport_install_and_remove_libreport-help" }, { - "name": "oe_test_libreport_install_and_remove_libreport-debuginfo", - "rpm": "libreport-debuginfo" + "name": "oe_test_libreport_install_and_remove_libreport-debuginfo" }, { - "name": "oe_test_libreport_install_and_remove_libreport-debugsource", - "rpm": "libreport-debugsource" + "name": "oe_test_libreport_install_and_remove_libreport-debugsource" }, { - "name": "oe_test_libreport_install_and_remove_python2-libreport", - "rpm": "python2-libreport" + "name": "oe_test_libreport_install_and_remove_python2-libreport" }, { - "name": "oe_test_libreport_install_and_remove_libreport-rhel", - "rpm": "libreport-rhel" + "name": "oe_test_libreport_install_and_remove_libreport-rhel" }, { - "name": "oe_test_libreport_install_and_remove_libreport-compat", - "rpm": "libreport-compat" + "name": "oe_test_libreport_install_and_remove_libreport-compat" } ] } \ No newline at end of file diff --git a/suite2cases/librsvg2.json b/suite2cases/librsvg2.json index ce21b99ef..efa373bdc 100644 --- a/suite2cases/librsvg2.json +++ b/suite2cases/librsvg2.json @@ -8,28 +8,22 @@ "name": "oe_test_librsvg2-tools" }, { - "name": "oe_test_librsvg2_install_and_remove_librsvg2", - "rpm": "librsvg2" + "name": "oe_test_librsvg2_install_and_remove_librsvg2" }, { - "name": "oe_test_librsvg2_install_and_remove_librsvg2-devel", - "rpm": "librsvg2-devel" + "name": "oe_test_librsvg2_install_and_remove_librsvg2-devel" }, { - "name": "oe_test_librsvg2_install_and_remove_librsvg2-tools", - "rpm": "librsvg2-tools" + "name": "oe_test_librsvg2_install_and_remove_librsvg2-tools" }, { - "name": "oe_test_librsvg2_install_and_remove_librsvg2-help", - "rpm": "librsvg2-help" + "name": "oe_test_librsvg2_install_and_remove_librsvg2-help" }, { - "name": "oe_test_librsvg2_install_and_remove_librsvg2-debuginfo", - "rpm": "librsvg2-debuginfo" + "name": "oe_test_librsvg2_install_and_remove_librsvg2-debuginfo" }, { - "name": "oe_test_librsvg2_install_and_remove_librsvg2-debugsource", - "rpm": "librsvg2-debugsource" + "name": "oe_test_librsvg2_install_and_remove_librsvg2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libsass.json b/suite2cases/libsass.json index 7869bcb57..d0dd34e22 100644 --- a/suite2cases/libsass.json +++ b/suite2cases/libsass.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libsass_install_and_remove_libsass", - "rpm": "libsass" + "name": "oe_test_libsass_install_and_remove_libsass" }, { - "name": "oe_test_libsass_install_and_remove_libsass-devel", - "rpm": "libsass-devel" + "name": "oe_test_libsass_install_and_remove_libsass-devel" }, { - "name": "oe_test_libsass_install_and_remove_libsass-debuginfo", - "rpm": "libsass-debuginfo" + "name": "oe_test_libsass_install_and_remove_libsass-debuginfo" }, { - "name": "oe_test_libsass_install_and_remove_libsass-debugsource", - "rpm": "libsass-debugsource" + "name": "oe_test_libsass_install_and_remove_libsass-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libseccomp.json b/suite2cases/libseccomp.json index f67684846..96f8c2d59 100644 --- a/suite2cases/libseccomp.json +++ b/suite2cases/libseccomp.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_libseccomp_install_and_remove_libseccomp", - "rpm": "libseccomp" + "name": "oe_test_libseccomp_install_and_remove_libseccomp" }, { - "name": "oe_test_libseccomp_install_and_remove_libseccomp-devel", - "rpm": "libseccomp-devel" + "name": "oe_test_libseccomp_install_and_remove_libseccomp-devel" }, { - "name": "oe_test_libseccomp_install_and_remove_libseccomp-help", - "rpm": "libseccomp-help" + "name": "oe_test_libseccomp_install_and_remove_libseccomp-help" }, { - "name": "oe_test_libseccomp_install_and_remove_libseccomp-debugsource", - "rpm": "libseccomp-debugsource" + "name": "oe_test_libseccomp_install_and_remove_libseccomp-debugsource" }, { - "name": "oe_test_libseccomp_install_and_remove_libseccomp-debuginfo", - "rpm": "libseccomp-debuginfo" + "name": "oe_test_libseccomp_install_and_remove_libseccomp-debuginfo" }, { - "name": "oe_test_libseccomp_install_and_remove_libseccomp-doc", - "rpm": "libseccomp-doc" + "name": "oe_test_libseccomp_install_and_remove_libseccomp-doc" }, { - "name": "oe_test_libseccomp_install_and_remove_libseccomp-static", - "rpm": "libseccomp-static" + "name": "oe_test_libseccomp_install_and_remove_libseccomp-static" } ] } \ No newline at end of file diff --git a/suite2cases/libsecret.json b/suite2cases/libsecret.json index 363ff5fe5..82a386ba4 100644 --- a/suite2cases/libsecret.json +++ b/suite2cases/libsecret.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libsecret_install_and_remove_libsecret", - "rpm": "libsecret" + "name": "oe_test_libsecret_install_and_remove_libsecret" }, { - "name": "oe_test_libsecret_install_and_remove_libsecret-devel", - "rpm": "libsecret-devel" + "name": "oe_test_libsecret_install_and_remove_libsecret-devel" }, { - "name": "oe_test_libsecret_install_and_remove_libsecret-help", - "rpm": "libsecret-help" + "name": "oe_test_libsecret_install_and_remove_libsecret-help" }, { - "name": "oe_test_libsecret_install_and_remove_libsecret-debugsource", - "rpm": "libsecret-debugsource" + "name": "oe_test_libsecret_install_and_remove_libsecret-debugsource" }, { - "name": "oe_test_libsecret_install_and_remove_libsecret-debuginfo", - "rpm": "libsecret-debuginfo" + "name": "oe_test_libsecret_install_and_remove_libsecret-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libselinux.json b/suite2cases/libselinux.json index ce2b95e82..5d081cfaf 100644 --- a/suite2cases/libselinux.json +++ b/suite2cases/libselinux.json @@ -5,36 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libselinux_install_and_remove_libselinux", - "rpm": "libselinux" + "name": "oe_test_libselinux_install_and_remove_libselinux" }, { - "name": "oe_test_libselinux_install_and_remove_python3-libselinux", - "rpm": "python3-libselinux" + "name": "oe_test_libselinux_install_and_remove_python3-libselinux" }, { - "name": "oe_test_libselinux_install_and_remove_libselinux-ruby", - "rpm": "libselinux-ruby" + "name": "oe_test_libselinux_install_and_remove_libselinux-ruby" }, { - "name": "oe_test_libselinux_install_and_remove_libselinux-devel", - "rpm": "libselinux-devel" + "name": "oe_test_libselinux_install_and_remove_libselinux-devel" }, { - "name": "oe_test_libselinux_install_and_remove_libselinux-debuginfo", - "rpm": "libselinux-debuginfo" + "name": "oe_test_libselinux_install_and_remove_libselinux-debuginfo" }, { - "name": "oe_test_libselinux_install_and_remove_libselinux-help", - "rpm": "libselinux-help" + "name": "oe_test_libselinux_install_and_remove_libselinux-help" }, { - "name": "oe_test_libselinux_install_and_remove_libselinux-debugsource", - "rpm": "libselinux-debugsource" + "name": "oe_test_libselinux_install_and_remove_libselinux-debugsource" }, { - "name": "oe_test_libselinux_install_and_remove_python2-libselinux", - "rpm": "python2-libselinux" + "name": "oe_test_libselinux_install_and_remove_python2-libselinux" } ] } \ No newline at end of file diff --git a/suite2cases/libsemanage.json b/suite2cases/libsemanage.json index 033e24762..4a16fbb30 100644 --- a/suite2cases/libsemanage.json +++ b/suite2cases/libsemanage.json @@ -5,44 +5,34 @@ "memory": 4, "cases": [ { - "name": "oe_test_libsemanage_install_and_remove_libsemanage", - "rpm": "libsemanage" + "name": "oe_test_libsemanage_install_and_remove_libsemanage" }, { - "name": "oe_test_libsemanage_install_and_remove_python3-libsemanage", - "rpm": "python3-libsemanage" + "name": "oe_test_libsemanage_install_and_remove_python3-libsemanage" }, { - "name": "oe_test_libsemanage_install_and_remove_libsemanage-devel", - "rpm": "libsemanage-devel" + "name": "oe_test_libsemanage_install_and_remove_libsemanage-devel" }, { - "name": "oe_test_libsemanage_install_and_remove_libsemanage-help", - "rpm": "libsemanage-help" + "name": "oe_test_libsemanage_install_and_remove_libsemanage-help" }, { - "name": "oe_test_libsemanage_install_and_remove_libsemanage-debugsource", - "rpm": "libsemanage-debugsource" + "name": "oe_test_libsemanage_install_and_remove_libsemanage-debugsource" }, { - "name": "oe_test_libsemanage_install_and_remove_libsemanage-debuginfo", - "rpm": "libsemanage-debuginfo" + "name": "oe_test_libsemanage_install_and_remove_libsemanage-debuginfo" }, { - "name": "oe_test_libsemanage_install_and_remove_python2-libsemanage", - "rpm": "python2-libsemanage" + "name": "oe_test_libsemanage_install_and_remove_python2-libsemanage" }, { - "name": "oe_test_libsemanage_install_and_remove_libsemanage-doc", - "rpm": "libsemanage-doc" + "name": "oe_test_libsemanage_install_and_remove_libsemanage-doc" }, { - "name": "oe_test_libsemanage_install_and_remove_libsemanage-static", - "rpm": "libsemanage-static" + "name": "oe_test_libsemanage_install_and_remove_libsemanage-static" }, { - "name": "oe_test_libsemanage_install_and_remove_libsemanage-python", - "rpm": "libsemanage-python" + "name": "oe_test_libsemanage_install_and_remove_libsemanage-python" } ] } \ No newline at end of file diff --git a/suite2cases/libsepol.json b/suite2cases/libsepol.json index 4fa24b1dd..4d1730cd8 100644 --- a/suite2cases/libsepol.json +++ b/suite2cases/libsepol.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libsepol_install_and_remove_libsepol", - "rpm": "libsepol" + "name": "oe_test_libsepol_install_and_remove_libsepol" }, { - "name": "oe_test_libsepol_install_and_remove_libsepol-devel", - "rpm": "libsepol-devel" + "name": "oe_test_libsepol_install_and_remove_libsepol-devel" }, { - "name": "oe_test_libsepol_install_and_remove_libsepol-help", - "rpm": "libsepol-help" + "name": "oe_test_libsepol_install_and_remove_libsepol-help" }, { - "name": "oe_test_libsepol_install_and_remove_libsepol-debuginfo", - "rpm": "libsepol-debuginfo" + "name": "oe_test_libsepol_install_and_remove_libsepol-debuginfo" }, { - "name": "oe_test_libsepol_install_and_remove_libsepol-debugsource", - "rpm": "libsepol-debugsource" + "name": "oe_test_libsepol_install_and_remove_libsepol-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libsigsegv.json b/suite2cases/libsigsegv.json index 1629088ee..20af86ab4 100644 --- a/suite2cases/libsigsegv.json +++ b/suite2cases/libsigsegv.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libsigsegv_install_and_remove_libsigsegv", - "rpm": "libsigsegv" + "name": "oe_test_libsigsegv_install_and_remove_libsigsegv" }, { - "name": "oe_test_libsigsegv_install_and_remove_libsigsegv-devel", - "rpm": "libsigsegv-devel" + "name": "oe_test_libsigsegv_install_and_remove_libsigsegv-devel" }, { - "name": "oe_test_libsigsegv_install_and_remove_libsigsegv-debuginfo", - "rpm": "libsigsegv-debuginfo" + "name": "oe_test_libsigsegv_install_and_remove_libsigsegv-debuginfo" }, { - "name": "oe_test_libsigsegv_install_and_remove_libsigsegv-debugsource", - "rpm": "libsigsegv-debugsource" + "name": "oe_test_libsigsegv_install_and_remove_libsigsegv-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libsmbios.json b/suite2cases/libsmbios.json index 7a6432932..65543c2fb 100644 --- a/suite2cases/libsmbios.json +++ b/suite2cases/libsmbios.json @@ -5,40 +5,31 @@ "memory": 4, "cases": [ { - "name": "oe_test_libsmbios_install_and_remove_libsmbios", - "rpm": "libsmbios" + "name": "oe_test_libsmbios_install_and_remove_libsmbios" }, { - "name": "oe_test_libsmbios_install_and_remove_smbios-utils", - "rpm": "smbios-utils" + "name": "oe_test_libsmbios_install_and_remove_smbios-utils" }, { - "name": "oe_test_libsmbios_install_and_remove_smbios-utils-bin", - "rpm": "smbios-utils-bin" + "name": "oe_test_libsmbios_install_and_remove_smbios-utils-bin" }, { - "name": "oe_test_libsmbios_install_and_remove_smbios-utils-python", - "rpm": "smbios-utils-python" + "name": "oe_test_libsmbios_install_and_remove_smbios-utils-python" }, { - "name": "oe_test_libsmbios_install_and_remove_libsmbios-devel", - "rpm": "libsmbios-devel" + "name": "oe_test_libsmbios_install_and_remove_libsmbios-devel" }, { - "name": "oe_test_libsmbios_install_and_remove_python3-smbios", - "rpm": "python3-smbios" + "name": "oe_test_libsmbios_install_and_remove_python3-smbios" }, { - "name": "oe_test_libsmbios_install_and_remove_libsmbios-debugsource", - "rpm": "libsmbios-debugsource" + "name": "oe_test_libsmbios_install_and_remove_libsmbios-debugsource" }, { - "name": "oe_test_libsmbios_install_and_remove_libsmbios-debuginfo", - "rpm": "libsmbios-debuginfo" + "name": "oe_test_libsmbios_install_and_remove_libsmbios-debuginfo" }, { - "name": "oe_test_libsmbios_install_and_remove_libsmbios-help", - "rpm": "libsmbios-help" + "name": "oe_test_libsmbios_install_and_remove_libsmbios-help" } ] } \ No newline at end of file diff --git a/suite2cases/libsndfile.json b/suite2cases/libsndfile.json index 1765a3f5a..d7ae5bf66 100644 --- a/suite2cases/libsndfile.json +++ b/suite2cases/libsndfile.json @@ -8,28 +8,22 @@ "name": "oe_test_libsndfile" }, { - "name": "oe_test_libsndfile_install_and_remove_libsndfile", - "rpm": "libsndfile" + "name": "oe_test_libsndfile_install_and_remove_libsndfile" }, { - "name": "oe_test_libsndfile_install_and_remove_libsndfile-utils", - "rpm": "libsndfile-utils" + "name": "oe_test_libsndfile_install_and_remove_libsndfile-utils" }, { - "name": "oe_test_libsndfile_install_and_remove_libsndfile-devel", - "rpm": "libsndfile-devel" + "name": "oe_test_libsndfile_install_and_remove_libsndfile-devel" }, { - "name": "oe_test_libsndfile_install_and_remove_libsndfile-utils-help", - "rpm": "libsndfile-utils-help" + "name": "oe_test_libsndfile_install_and_remove_libsndfile-utils-help" }, { - "name": "oe_test_libsndfile_install_and_remove_libsndfile-debuginfo", - "rpm": "libsndfile-debuginfo" + "name": "oe_test_libsndfile_install_and_remove_libsndfile-debuginfo" }, { - "name": "oe_test_libsndfile_install_and_remove_libsndfile-debugsource", - "rpm": "libsndfile-debugsource" + "name": "oe_test_libsndfile_install_and_remove_libsndfile-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libsolv.json b/suite2cases/libsolv.json index cba0a5dff..8140f49e8 100644 --- a/suite2cases/libsolv.json +++ b/suite2cases/libsolv.json @@ -5,48 +5,37 @@ "memory": 4, "cases": [ { - "name": "oe_test_libsolv_install_and_remove_libsolv", - "rpm": "libsolv" + "name": "oe_test_libsolv_install_and_remove_libsolv" }, { - "name": "oe_test_libsolv_install_and_remove_libsolv-devel", - "rpm": "libsolv-devel" + "name": "oe_test_libsolv_install_and_remove_libsolv-devel" }, { - "name": "oe_test_libsolv_install_and_remove_python2-solv", - "rpm": "python2-solv" + "name": "oe_test_libsolv_install_and_remove_python2-solv" }, { - "name": "oe_test_libsolv_install_and_remove_python3-solv", - "rpm": "python3-solv" + "name": "oe_test_libsolv_install_and_remove_python3-solv" }, { - "name": "oe_test_libsolv_install_and_remove_ruby-solv", - "rpm": "ruby-solv" + "name": "oe_test_libsolv_install_and_remove_ruby-solv" }, { - "name": "oe_test_libsolv_install_and_remove_perl-solv", - "rpm": "perl-solv" + "name": "oe_test_libsolv_install_and_remove_perl-solv" }, { - "name": "oe_test_libsolv_install_and_remove_libsolv-tools", - "rpm": "libsolv-tools" + "name": "oe_test_libsolv_install_and_remove_libsolv-tools" }, { - "name": "oe_test_libsolv_install_and_remove_libsolv-demo", - "rpm": "libsolv-demo" + "name": "oe_test_libsolv_install_and_remove_libsolv-demo" }, { - "name": "oe_test_libsolv_install_and_remove_libsolv-help", - "rpm": "libsolv-help" + "name": "oe_test_libsolv_install_and_remove_libsolv-help" }, { - "name": "oe_test_libsolv_install_and_remove_libsolv-debuginfo", - "rpm": "libsolv-debuginfo" + "name": "oe_test_libsolv_install_and_remove_libsolv-debuginfo" }, { - "name": "oe_test_libsolv_install_and_remove_libsolv-debugsource", - "rpm": "libsolv-debugsource" + "name": "oe_test_libsolv_install_and_remove_libsolv-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libsoup.json b/suite2cases/libsoup.json index 544dd770a..922ee1029 100644 --- a/suite2cases/libsoup.json +++ b/suite2cases/libsoup.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libsoup_install_and_remove_libsoup", - "rpm": "libsoup" + "name": "oe_test_libsoup_install_and_remove_libsoup" }, { - "name": "oe_test_libsoup_install_and_remove_libsoup-devel", - "rpm": "libsoup-devel" + "name": "oe_test_libsoup_install_and_remove_libsoup-devel" }, { - "name": "oe_test_libsoup_install_and_remove_libsoup-debuginfo", - "rpm": "libsoup-debuginfo" + "name": "oe_test_libsoup_install_and_remove_libsoup-debuginfo" }, { - "name": "oe_test_libsoup_install_and_remove_libsoup-help", - "rpm": "libsoup-help" + "name": "oe_test_libsoup_install_and_remove_libsoup-help" }, { - "name": "oe_test_libsoup_install_and_remove_libsoup-debugsource", - "rpm": "libsoup-debugsource" + "name": "oe_test_libsoup_install_and_remove_libsoup-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libsoup3.json b/suite2cases/libsoup3.json index a5f07da1b..ff5db541a 100644 --- a/suite2cases/libsoup3.json +++ b/suite2cases/libsoup3.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libsoup3_install_and_remove_libsoup3", - "rpm": "libsoup3" + "name": "oe_test_libsoup3_install_and_remove_libsoup3" }, { - "name": "oe_test_libsoup3_install_and_remove_libsoup3-devel", - "rpm": "libsoup3-devel" + "name": "oe_test_libsoup3_install_and_remove_libsoup3-devel" }, { - "name": "oe_test_libsoup3_install_and_remove_libsoup3-debugsource", - "rpm": "libsoup3-debugsource" + "name": "oe_test_libsoup3_install_and_remove_libsoup3-debugsource" }, { - "name": "oe_test_libsoup3_install_and_remove_libsoup3-help", - "rpm": "libsoup3-help" + "name": "oe_test_libsoup3_install_and_remove_libsoup3-help" }, { - "name": "oe_test_libsoup3_install_and_remove_libsoup3-debuginfo", - "rpm": "libsoup3-debuginfo" + "name": "oe_test_libsoup3_install_and_remove_libsoup3-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libspiro.json b/suite2cases/libspiro.json index aa1cf966b..cb155ada9 100644 --- a/suite2cases/libspiro.json +++ b/suite2cases/libspiro.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libspiro_install_and_remove_libspiro", - "rpm": "libspiro" + "name": "oe_test_libspiro_install_and_remove_libspiro" }, { - "name": "oe_test_libspiro_install_and_remove_libspiro-devel", - "rpm": "libspiro-devel" + "name": "oe_test_libspiro_install_and_remove_libspiro-devel" }, { - "name": "oe_test_libspiro_install_and_remove_libspiro-debuginfo", - "rpm": "libspiro-debuginfo" + "name": "oe_test_libspiro_install_and_remove_libspiro-debuginfo" }, { - "name": "oe_test_libspiro_install_and_remove_libspiro-debugsource", - "rpm": "libspiro-debugsource" + "name": "oe_test_libspiro_install_and_remove_libspiro-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libssh.json b/suite2cases/libssh.json index 3132ac2c0..77065b123 100644 --- a/suite2cases/libssh.json +++ b/suite2cases/libssh.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_libssh_install_and_remove_libssh", - "rpm": "libssh" + "name": "oe_test_libssh_install_and_remove_libssh" }, { - "name": "oe_test_libssh_install_and_remove_libssh-devel", - "rpm": "libssh-devel" + "name": "oe_test_libssh_install_and_remove_libssh-devel" }, { - "name": "oe_test_libssh_install_and_remove_libssh-debugsource", - "rpm": "libssh-debugsource" + "name": "oe_test_libssh_install_and_remove_libssh-debugsource" }, { - "name": "oe_test_libssh_install_and_remove_libssh-debuginfo", - "rpm": "libssh-debuginfo" + "name": "oe_test_libssh_install_and_remove_libssh-debuginfo" }, { - "name": "oe_test_libssh_install_and_remove_libssh-help", - "rpm": "libssh-help" + "name": "oe_test_libssh_install_and_remove_libssh-help" }, { - "name": "oe_test_libssh_install_and_remove_libssh-config", - "rpm": "libssh-config" + "name": "oe_test_libssh_install_and_remove_libssh-config" }, { - "name": "oe_test_libssh_install_and_remove_libssh-doc", - "rpm": "libssh-doc" + "name": "oe_test_libssh_install_and_remove_libssh-doc" } ] } \ No newline at end of file diff --git a/suite2cases/libssh2.json b/suite2cases/libssh2.json index 808492a83..45ec922e1 100644 --- a/suite2cases/libssh2.json +++ b/suite2cases/libssh2.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libssh2_install_and_remove_libssh2", - "rpm": "libssh2" + "name": "oe_test_libssh2_install_and_remove_libssh2" }, { - "name": "oe_test_libssh2_install_and_remove_libssh2-devel", - "rpm": "libssh2-devel" + "name": "oe_test_libssh2_install_and_remove_libssh2-devel" }, { - "name": "oe_test_libssh2_install_and_remove_libssh2-debuginfo", - "rpm": "libssh2-debuginfo" + "name": "oe_test_libssh2_install_and_remove_libssh2-debuginfo" }, { - "name": "oe_test_libssh2_install_and_remove_libssh2-debugsource", - "rpm": "libssh2-debugsource" + "name": "oe_test_libssh2_install_and_remove_libssh2-debugsource" }, { - "name": "oe_test_libssh2_install_and_remove_libssh2-help", - "rpm": "libssh2-help" + "name": "oe_test_libssh2_install_and_remove_libssh2-help" } ] } \ No newline at end of file diff --git a/suite2cases/libstemmer.json b/suite2cases/libstemmer.json index b6bd6cc2d..0f3054ceb 100644 --- a/suite2cases/libstemmer.json +++ b/suite2cases/libstemmer.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libstemmer_install_and_remove_libstemmer", - "rpm": "libstemmer" + "name": "oe_test_libstemmer_install_and_remove_libstemmer" }, { - "name": "oe_test_libstemmer_install_and_remove_libstemmer-devel", - "rpm": "libstemmer-devel" + "name": "oe_test_libstemmer_install_and_remove_libstemmer-devel" }, { - "name": "oe_test_libstemmer_install_and_remove_libstemmer-debuginfo", - "rpm": "libstemmer-debuginfo" + "name": "oe_test_libstemmer_install_and_remove_libstemmer-debuginfo" }, { - "name": "oe_test_libstemmer_install_and_remove_libstemmer-debugsource", - "rpm": "libstemmer-debugsource" + "name": "oe_test_libstemmer_install_and_remove_libstemmer-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libstoragemgmt.json b/suite2cases/libstoragemgmt.json index 3c1e94c27..2199c3270 100644 --- a/suite2cases/libstoragemgmt.json +++ b/suite2cases/libstoragemgmt.json @@ -8,60 +8,46 @@ "name": "oe_test_service_libstoragemgmt" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt", - "rpm": "libstoragemgmt" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-netapp-plugin", - "rpm": "libstoragemgmt-netapp-plugin" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-netapp-plugin" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin", - "rpm": "libstoragemgmt-nfs-plugin" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt", - "rpm": "python2-libstoragemgmt" + "name": "oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt-clibs", - "rpm": "python2-libstoragemgmt-clibs" + "name": "oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt-clibs" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt", - "rpm": "python3-libstoragemgmt" + "name": "oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt-clibs", - "rpm": "python3-libstoragemgmt-clibs" + "name": "oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt-clibs" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-udev", - "rpm": "libstoragemgmt-udev" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-udev" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-devel", - "rpm": "libstoragemgmt-devel" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-devel" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-smis-plugin", - "rpm": "libstoragemgmt-smis-plugin" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-smis-plugin" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin-clibs", - "rpm": "libstoragemgmt-nfs-plugin-clibs" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin-clibs" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debugsource", - "rpm": "libstoragemgmt-debugsource" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debugsource" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-help", - "rpm": "libstoragemgmt-help" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-help" }, { - "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debuginfo", - "rpm": "libstoragemgmt-debuginfo" + "name": "oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libtalloc.json b/suite2cases/libtalloc.json index 58faf629a..ac01377a2 100644 --- a/suite2cases/libtalloc.json +++ b/suite2cases/libtalloc.json @@ -5,40 +5,31 @@ "memory": 4, "cases": [ { - "name": "oe_test_libtalloc_install_and_remove_libtalloc", - "rpm": "libtalloc" + "name": "oe_test_libtalloc_install_and_remove_libtalloc" }, { - "name": "oe_test_libtalloc_install_and_remove_libtalloc-devel", - "rpm": "libtalloc-devel" + "name": "oe_test_libtalloc_install_and_remove_libtalloc-devel" }, { - "name": "oe_test_libtalloc_install_and_remove_libtalloc-help", - "rpm": "libtalloc-help" + "name": "oe_test_libtalloc_install_and_remove_libtalloc-help" }, { - "name": "oe_test_libtalloc_install_and_remove_python3-talloc", - "rpm": "python3-talloc" + "name": "oe_test_libtalloc_install_and_remove_python3-talloc" }, { - "name": "oe_test_libtalloc_install_and_remove_python3-talloc-devel", - "rpm": "python3-talloc-devel" + "name": "oe_test_libtalloc_install_and_remove_python3-talloc-devel" }, { - "name": "oe_test_libtalloc_install_and_remove_libtalloc-debugsource", - "rpm": "libtalloc-debugsource" + "name": "oe_test_libtalloc_install_and_remove_libtalloc-debugsource" }, { - "name": "oe_test_libtalloc_install_and_remove_libtalloc-debuginfo", - "rpm": "libtalloc-debuginfo" + "name": "oe_test_libtalloc_install_and_remove_libtalloc-debuginfo" }, { - "name": "oe_test_libtalloc_install_and_remove_python2-talloc", - "rpm": "python2-talloc" + "name": "oe_test_libtalloc_install_and_remove_python2-talloc" }, { - "name": "oe_test_libtalloc_install_and_remove_python2-talloc-devel", - "rpm": "python2-talloc-devel" + "name": "oe_test_libtalloc_install_and_remove_python2-talloc-devel" } ] } \ No newline at end of file diff --git a/suite2cases/libtar.json b/suite2cases/libtar.json index 9fedb540f..456cde196 100644 --- a/suite2cases/libtar.json +++ b/suite2cases/libtar.json @@ -8,24 +8,19 @@ "name": "oe_test_libtar" }, { - "name": "oe_test_libtar_install_and_remove_libtar", - "rpm": "libtar" + "name": "oe_test_libtar_install_and_remove_libtar" }, { - "name": "oe_test_libtar_install_and_remove_libtar-help", - "rpm": "libtar-help" + "name": "oe_test_libtar_install_and_remove_libtar-help" }, { - "name": "oe_test_libtar_install_and_remove_libtar-devel", - "rpm": "libtar-devel" + "name": "oe_test_libtar_install_and_remove_libtar-devel" }, { - "name": "oe_test_libtar_install_and_remove_libtar-debuginfo", - "rpm": "libtar-debuginfo" + "name": "oe_test_libtar_install_and_remove_libtar-debuginfo" }, { - "name": "oe_test_libtar_install_and_remove_libtar-debugsource", - "rpm": "libtar-debugsource" + "name": "oe_test_libtar_install_and_remove_libtar-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libtasn1.json b/suite2cases/libtasn1.json index 9267712a7..13e900725 100644 --- a/suite2cases/libtasn1.json +++ b/suite2cases/libtasn1.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libtasn1_install_and_remove_libtasn1", - "rpm": "libtasn1" + "name": "oe_test_libtasn1_install_and_remove_libtasn1" }, { - "name": "oe_test_libtasn1_install_and_remove_libtasn1-devel", - "rpm": "libtasn1-devel" + "name": "oe_test_libtasn1_install_and_remove_libtasn1-devel" }, { - "name": "oe_test_libtasn1_install_and_remove_libtasn1-help", - "rpm": "libtasn1-help" + "name": "oe_test_libtasn1_install_and_remove_libtasn1-help" }, { - "name": "oe_test_libtasn1_install_and_remove_libtasn1-debuginfo", - "rpm": "libtasn1-debuginfo" + "name": "oe_test_libtasn1_install_and_remove_libtasn1-debuginfo" }, { - "name": "oe_test_libtasn1_install_and_remove_libtasn1-debugsource", - "rpm": "libtasn1-debugsource" + "name": "oe_test_libtasn1_install_and_remove_libtasn1-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libtdb.json b/suite2cases/libtdb.json index 625ee02fb..97ec0cf6b 100644 --- a/suite2cases/libtdb.json +++ b/suite2cases/libtdb.json @@ -5,36 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_libtdb_install_and_remove_libtdb", - "rpm": "libtdb" + "name": "oe_test_libtdb_install_and_remove_libtdb" }, { - "name": "oe_test_libtdb_install_and_remove_libtdb-devel", - "rpm": "libtdb-devel" + "name": "oe_test_libtdb_install_and_remove_libtdb-devel" }, { - "name": "oe_test_libtdb_install_and_remove_tdb-tools", - "rpm": "tdb-tools" + "name": "oe_test_libtdb_install_and_remove_tdb-tools" }, { - "name": "oe_test_libtdb_install_and_remove_python3-tdb", - "rpm": "python3-tdb" + "name": "oe_test_libtdb_install_and_remove_python3-tdb" }, { - "name": "oe_test_libtdb_install_and_remove_libtdb-help", - "rpm": "libtdb-help" + "name": "oe_test_libtdb_install_and_remove_libtdb-help" }, { - "name": "oe_test_libtdb_install_and_remove_libtdb-debuginfo", - "rpm": "libtdb-debuginfo" + "name": "oe_test_libtdb_install_and_remove_libtdb-debuginfo" }, { - "name": "oe_test_libtdb_install_and_remove_libtdb-debugsource", - "rpm": "libtdb-debugsource" + "name": "oe_test_libtdb_install_and_remove_libtdb-debugsource" }, { - "name": "oe_test_libtdb_install_and_remove_python2-tdb", - "rpm": "python2-tdb" + "name": "oe_test_libtdb_install_and_remove_python2-tdb" } ] } \ No newline at end of file diff --git a/suite2cases/libteam.json b/suite2cases/libteam.json index dcfd27e90..069412332 100644 --- a/suite2cases/libteam.json +++ b/suite2cases/libteam.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_libteam_install_and_remove_libteam", - "rpm": "libteam" + "name": "oe_test_libteam_install_and_remove_libteam" }, { - "name": "oe_test_libteam_install_and_remove_libteam-devel", - "rpm": "libteam-devel" + "name": "oe_test_libteam_install_and_remove_libteam-devel" }, { - "name": "oe_test_libteam_install_and_remove_network-scripts-teamd", - "rpm": "network-scripts-teamd" + "name": "oe_test_libteam_install_and_remove_network-scripts-teamd" }, { - "name": "oe_test_libteam_install_and_remove_libteam-help", - "rpm": "libteam-help" + "name": "oe_test_libteam_install_and_remove_libteam-help" }, { - "name": "oe_test_libteam_install_and_remove_libteam-debuginfo", - "rpm": "libteam-debuginfo" + "name": "oe_test_libteam_install_and_remove_libteam-debuginfo" }, { - "name": "oe_test_libteam_install_and_remove_libteam-debugsource", - "rpm": "libteam-debugsource" + "name": "oe_test_libteam_install_and_remove_libteam-debugsource" }, { - "name": "oe_test_libteam_install_and_remove_python2-libteam", - "rpm": "python2-libteam" + "name": "oe_test_libteam_install_and_remove_python2-libteam" } ] } \ No newline at end of file diff --git a/suite2cases/libtevent.json b/suite2cases/libtevent.json index 092182d8a..aca796c94 100644 --- a/suite2cases/libtevent.json +++ b/suite2cases/libtevent.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_libtevent_install_and_remove_libtevent", - "rpm": "libtevent" + "name": "oe_test_libtevent_install_and_remove_libtevent" }, { - "name": "oe_test_libtevent_install_and_remove_libtevent-devel", - "rpm": "libtevent-devel" + "name": "oe_test_libtevent_install_and_remove_libtevent-devel" }, { - "name": "oe_test_libtevent_install_and_remove_python2-tevent", - "rpm": "python2-tevent" + "name": "oe_test_libtevent_install_and_remove_python2-tevent" }, { - "name": "oe_test_libtevent_install_and_remove_python3-tevent", - "rpm": "python3-tevent" + "name": "oe_test_libtevent_install_and_remove_python3-tevent" }, { - "name": "oe_test_libtevent_install_and_remove_libtevent-help", - "rpm": "libtevent-help" + "name": "oe_test_libtevent_install_and_remove_libtevent-help" }, { - "name": "oe_test_libtevent_install_and_remove_libtevent-debugsource", - "rpm": "libtevent-debugsource" + "name": "oe_test_libtevent_install_and_remove_libtevent-debugsource" }, { - "name": "oe_test_libtevent_install_and_remove_libtevent-debuginfo", - "rpm": "libtevent-debuginfo" + "name": "oe_test_libtevent_install_and_remove_libtevent-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libthai.json b/suite2cases/libthai.json index bf8a055f9..08c0d1b03 100644 --- a/suite2cases/libthai.json +++ b/suite2cases/libthai.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libthai_install_and_remove_libthai", - "rpm": "libthai" + "name": "oe_test_libthai_install_and_remove_libthai" }, { - "name": "oe_test_libthai_install_and_remove_libthai-devel", - "rpm": "libthai-devel" + "name": "oe_test_libthai_install_and_remove_libthai-devel" }, { - "name": "oe_test_libthai_install_and_remove_libthai-static", - "rpm": "libthai-static" + "name": "oe_test_libthai_install_and_remove_libthai-static" }, { - "name": "oe_test_libthai_install_and_remove_libthai-debuginfo", - "rpm": "libthai-debuginfo" + "name": "oe_test_libthai_install_and_remove_libthai-debuginfo" }, { - "name": "oe_test_libthai_install_and_remove_libthai-debugsource", - "rpm": "libthai-debugsource" + "name": "oe_test_libthai_install_and_remove_libthai-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libtheora.json b/suite2cases/libtheora.json index a6bd7fc16..14415d8f6 100644 --- a/suite2cases/libtheora.json +++ b/suite2cases/libtheora.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_libtheora_install_and_remove_libtheora", - "rpm": "libtheora" + "name": "oe_test_libtheora_install_and_remove_libtheora" }, { - "name": "oe_test_libtheora_install_and_remove_theora-tools", - "rpm": "theora-tools" + "name": "oe_test_libtheora_install_and_remove_theora-tools" }, { - "name": "oe_test_libtheora_install_and_remove_libtheora-devel", - "rpm": "libtheora-devel" + "name": "oe_test_libtheora_install_and_remove_libtheora-devel" }, { - "name": "oe_test_libtheora_install_and_remove_libtheora-help", - "rpm": "libtheora-help" + "name": "oe_test_libtheora_install_and_remove_libtheora-help" }, { - "name": "oe_test_libtheora_install_and_remove_libtheora-debugsource", - "rpm": "libtheora-debugsource" + "name": "oe_test_libtheora_install_and_remove_libtheora-debugsource" }, { - "name": "oe_test_libtheora_install_and_remove_libtheora-debuginfo", - "rpm": "libtheora-debuginfo" + "name": "oe_test_libtheora_install_and_remove_libtheora-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libtiff.json b/suite2cases/libtiff.json index 970ca8cc1..7c1069065 100644 --- a/suite2cases/libtiff.json +++ b/suite2cases/libtiff.json @@ -8,32 +8,25 @@ "name": "oe_test_libtiff" }, { - "name": "oe_test_libtiff_install_and_remove_libtiff", - "rpm": "libtiff" + "name": "oe_test_libtiff_install_and_remove_libtiff" }, { - "name": "oe_test_libtiff_install_and_remove_libtiff-devel", - "rpm": "libtiff-devel" + "name": "oe_test_libtiff_install_and_remove_libtiff-devel" }, { - "name": "oe_test_libtiff_install_and_remove_libtiff-tools", - "rpm": "libtiff-tools" + "name": "oe_test_libtiff_install_and_remove_libtiff-tools" }, { - "name": "oe_test_libtiff_install_and_remove_libtiff-static", - "rpm": "libtiff-static" + "name": "oe_test_libtiff_install_and_remove_libtiff-static" }, { - "name": "oe_test_libtiff_install_and_remove_libtiff-debugsource", - "rpm": "libtiff-debugsource" + "name": "oe_test_libtiff_install_and_remove_libtiff-debugsource" }, { - "name": "oe_test_libtiff_install_and_remove_libtiff-help", - "rpm": "libtiff-help" + "name": "oe_test_libtiff_install_and_remove_libtiff-help" }, { - "name": "oe_test_libtiff_install_and_remove_libtiff-debuginfo", - "rpm": "libtiff-debuginfo" + "name": "oe_test_libtiff_install_and_remove_libtiff-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libtirpc.json b/suite2cases/libtirpc.json index ccea92ed6..a104b72a3 100644 --- a/suite2cases/libtirpc.json +++ b/suite2cases/libtirpc.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libtirpc_install_and_remove_libtirpc", - "rpm": "libtirpc" + "name": "oe_test_libtirpc_install_and_remove_libtirpc" }, { - "name": "oe_test_libtirpc_install_and_remove_libtirpc-devel", - "rpm": "libtirpc-devel" + "name": "oe_test_libtirpc_install_and_remove_libtirpc-devel" }, { - "name": "oe_test_libtirpc_install_and_remove_libtirpc-debugsource", - "rpm": "libtirpc-debugsource" + "name": "oe_test_libtirpc_install_and_remove_libtirpc-debugsource" }, { - "name": "oe_test_libtirpc_install_and_remove_libtirpc-help", - "rpm": "libtirpc-help" + "name": "oe_test_libtirpc_install_and_remove_libtirpc-help" }, { - "name": "oe_test_libtirpc_install_and_remove_libtirpc-debuginfo", - "rpm": "libtirpc-debuginfo" + "name": "oe_test_libtirpc_install_and_remove_libtirpc-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libtool.json b/suite2cases/libtool.json index 665f5dd74..9ef76a80f 100644 --- a/suite2cases/libtool.json +++ b/suite2cases/libtool.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_libtool_install_and_remove_libtool", - "rpm": "libtool" + "name": "oe_test_libtool_install_and_remove_libtool" }, { - "name": "oe_test_libtool_install_and_remove_libtool-ltdl", - "rpm": "libtool-ltdl" + "name": "oe_test_libtool_install_and_remove_libtool-ltdl" }, { - "name": "oe_test_libtool_install_and_remove_libtool-devel", - "rpm": "libtool-devel" + "name": "oe_test_libtool_install_and_remove_libtool-devel" }, { - "name": "oe_test_libtool_install_and_remove_libtool-help", - "rpm": "libtool-help" + "name": "oe_test_libtool_install_and_remove_libtool-help" }, { - "name": "oe_test_libtool_install_and_remove_libtool-debuginfo", - "rpm": "libtool-debuginfo" + "name": "oe_test_libtool_install_and_remove_libtool-debuginfo" }, { - "name": "oe_test_libtool_install_and_remove_libtool-debugsource", - "rpm": "libtool-debugsource" + "name": "oe_test_libtool_install_and_remove_libtool-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libuninameslist.json b/suite2cases/libuninameslist.json index 1aec11b59..5ab60588b 100644 --- a/suite2cases/libuninameslist.json +++ b/suite2cases/libuninameslist.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libuninameslist_install_and_remove_libuninameslist", - "rpm": "libuninameslist" + "name": "oe_test_libuninameslist_install_and_remove_libuninameslist" }, { - "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-devel", - "rpm": "libuninameslist-devel" + "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-devel" }, { - "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-help", - "rpm": "libuninameslist-help" + "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-help" }, { - "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-debuginfo", - "rpm": "libuninameslist-debuginfo" + "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-debuginfo" }, { - "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-debugsource", - "rpm": "libuninameslist-debugsource" + "name": "oe_test_libuninameslist_install_and_remove_libuninameslist-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libunistring.json b/suite2cases/libunistring.json index 9b7c0e13a..0b6fb96e6 100644 --- a/suite2cases/libunistring.json +++ b/suite2cases/libunistring.json @@ -8,24 +8,19 @@ "name": "oe_test_libunistring" }, { - "name": "oe_test_libunistring_install_and_remove_libunistring", - "rpm": "libunistring" + "name": "oe_test_libunistring_install_and_remove_libunistring" }, { - "name": "oe_test_libunistring_install_and_remove_libunistring-devel", - "rpm": "libunistring-devel" + "name": "oe_test_libunistring_install_and_remove_libunistring-devel" }, { - "name": "oe_test_libunistring_install_and_remove_libunistring-help", - "rpm": "libunistring-help" + "name": "oe_test_libunistring_install_and_remove_libunistring-help" }, { - "name": "oe_test_libunistring_install_and_remove_libunistring-debugsource", - "rpm": "libunistring-debugsource" + "name": "oe_test_libunistring_install_and_remove_libunistring-debugsource" }, { - "name": "oe_test_libunistring_install_and_remove_libunistring-debuginfo", - "rpm": "libunistring-debuginfo" + "name": "oe_test_libunistring_install_and_remove_libunistring-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libunwind.json b/suite2cases/libunwind.json index 4c2472e72..5dca9ad8c 100644 --- a/suite2cases/libunwind.json +++ b/suite2cases/libunwind.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libunwind_install_and_remove_libunwind", - "rpm": "libunwind" + "name": "oe_test_libunwind_install_and_remove_libunwind" }, { - "name": "oe_test_libunwind_install_and_remove_libunwind-devel", - "rpm": "libunwind-devel" + "name": "oe_test_libunwind_install_and_remove_libunwind-devel" }, { - "name": "oe_test_libunwind_install_and_remove_libunwind-help", - "rpm": "libunwind-help" + "name": "oe_test_libunwind_install_and_remove_libunwind-help" }, { - "name": "oe_test_libunwind_install_and_remove_libunwind-debuginfo", - "rpm": "libunwind-debuginfo" + "name": "oe_test_libunwind_install_and_remove_libunwind-debuginfo" }, { - "name": "oe_test_libunwind_install_and_remove_libunwind-debugsource", - "rpm": "libunwind-debugsource" + "name": "oe_test_libunwind_install_and_remove_libunwind-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/liburing.json b/suite2cases/liburing.json index 5d4879bcf..3244c96f6 100644 --- a/suite2cases/liburing.json +++ b/suite2cases/liburing.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_liburing_install_and_remove_liburing", - "rpm": "liburing" + "name": "oe_test_liburing_install_and_remove_liburing" }, { - "name": "oe_test_liburing_install_and_remove_liburing-devel", - "rpm": "liburing-devel" + "name": "oe_test_liburing_install_and_remove_liburing-devel" }, { - "name": "oe_test_liburing_install_and_remove_liburing-debuginfo", - "rpm": "liburing-debuginfo" + "name": "oe_test_liburing_install_and_remove_liburing-debuginfo" }, { - "name": "oe_test_liburing_install_and_remove_liburing-debugsource", - "rpm": "liburing-debugsource" + "name": "oe_test_liburing_install_and_remove_liburing-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libusb.json b/suite2cases/libusb.json index 05f52309e..b4b2fd229 100644 --- a/suite2cases/libusb.json +++ b/suite2cases/libusb.json @@ -8,24 +8,19 @@ "name": "oe_test_libusb" }, { - "name": "oe_test_libusb_install_and_remove_libusb", - "rpm": "libusb" + "name": "oe_test_libusb_install_and_remove_libusb" }, { - "name": "oe_test_libusb_install_and_remove_libusb-devel", - "rpm": "libusb-devel" + "name": "oe_test_libusb_install_and_remove_libusb-devel" }, { - "name": "oe_test_libusb_install_and_remove_libusb-debuginfo", - "rpm": "libusb-debuginfo" + "name": "oe_test_libusb_install_and_remove_libusb-debuginfo" }, { - "name": "oe_test_libusb_install_and_remove_libusb-debugsource", - "rpm": "libusb-debugsource" + "name": "oe_test_libusb_install_and_remove_libusb-debugsource" }, { - "name": "oe_test_libusb_install_and_remove_libusb-tests-examples", - "rpm": "libusb-tests-examples" + "name": "oe_test_libusb_install_and_remove_libusb-tests-examples" } ] } \ No newline at end of file diff --git a/suite2cases/libusbmuxd.json b/suite2cases/libusbmuxd.json index 5391b118a..f74c93199 100644 --- a/suite2cases/libusbmuxd.json +++ b/suite2cases/libusbmuxd.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd", - "rpm": "libusbmuxd" + "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd" }, { - "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd-devel", - "rpm": "libusbmuxd-devel" + "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd-devel" }, { - "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd-debugsource", - "rpm": "libusbmuxd-debugsource" + "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd-debugsource" }, { - "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd-debuginfo", - "rpm": "libusbmuxd-debuginfo" + "name": "oe_test_libusbmuxd_install_and_remove_libusbmuxd-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libusbx.json b/suite2cases/libusbx.json index 59b732733..bb9f0df60 100644 --- a/suite2cases/libusbx.json +++ b/suite2cases/libusbx.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libusbx_install_and_remove_libusbx", - "rpm": "libusbx" + "name": "oe_test_libusbx_install_and_remove_libusbx" }, { - "name": "oe_test_libusbx_install_and_remove_libusbx-devel", - "rpm": "libusbx-devel" + "name": "oe_test_libusbx_install_and_remove_libusbx-devel" }, { - "name": "oe_test_libusbx_install_and_remove_libusbx-debugsource", - "rpm": "libusbx-debugsource" + "name": "oe_test_libusbx_install_and_remove_libusbx-debugsource" }, { - "name": "oe_test_libusbx_install_and_remove_libusbx-debuginfo", - "rpm": "libusbx-debuginfo" + "name": "oe_test_libusbx_install_and_remove_libusbx-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libuser.json b/suite2cases/libuser.json index 9a6e83ff0..8dd8c0f5b 100644 --- a/suite2cases/libuser.json +++ b/suite2cases/libuser.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_libuser_install_and_remove_libuser", - "rpm": "libuser" + "name": "oe_test_libuser_install_and_remove_libuser" }, { - "name": "oe_test_libuser_install_and_remove_libuser-devel", - "rpm": "libuser-devel" + "name": "oe_test_libuser_install_and_remove_libuser-devel" }, { - "name": "oe_test_libuser_install_and_remove_libuser-python3", - "rpm": "libuser-python3" + "name": "oe_test_libuser_install_and_remove_libuser-python3" }, { - "name": "oe_test_libuser_install_and_remove_libuser-help", - "rpm": "libuser-help" + "name": "oe_test_libuser_install_and_remove_libuser-help" }, { - "name": "oe_test_libuser_install_and_remove_libuser-debuginfo", - "rpm": "libuser-debuginfo" + "name": "oe_test_libuser_install_and_remove_libuser-debuginfo" }, { - "name": "oe_test_libuser_install_and_remove_libuser-debugsource", - "rpm": "libuser-debugsource" + "name": "oe_test_libuser_install_and_remove_libuser-debugsource" }, { - "name": "oe_test_libuser_install_and_remove_python2-libuser", - "rpm": "python2-libuser" + "name": "oe_test_libuser_install_and_remove_python2-libuser" } ] } \ No newline at end of file diff --git a/suite2cases/libutempter.json b/suite2cases/libutempter.json index 11782be8b..dbb95bfa3 100644 --- a/suite2cases/libutempter.json +++ b/suite2cases/libutempter.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libutempter_install_and_remove_libutempter", - "rpm": "libutempter" + "name": "oe_test_libutempter_install_and_remove_libutempter" }, { - "name": "oe_test_libutempter_install_and_remove_libutempter-devel", - "rpm": "libutempter-devel" + "name": "oe_test_libutempter_install_and_remove_libutempter-devel" }, { - "name": "oe_test_libutempter_install_and_remove_libutempter-help", - "rpm": "libutempter-help" + "name": "oe_test_libutempter_install_and_remove_libutempter-help" }, { - "name": "oe_test_libutempter_install_and_remove_libutempter-debugsource", - "rpm": "libutempter-debugsource" + "name": "oe_test_libutempter_install_and_remove_libutempter-debugsource" }, { - "name": "oe_test_libutempter_install_and_remove_libutempter-debuginfo", - "rpm": "libutempter-debuginfo" + "name": "oe_test_libutempter_install_and_remove_libutempter-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libuv.json b/suite2cases/libuv.json index c46fa4e51..735c928ec 100644 --- a/suite2cases/libuv.json +++ b/suite2cases/libuv.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libuv_install_and_remove_libuv", - "rpm": "libuv" + "name": "oe_test_libuv_install_and_remove_libuv" }, { - "name": "oe_test_libuv_install_and_remove_libuv-devel", - "rpm": "libuv-devel" + "name": "oe_test_libuv_install_and_remove_libuv-devel" }, { - "name": "oe_test_libuv_install_and_remove_libuv-help", - "rpm": "libuv-help" + "name": "oe_test_libuv_install_and_remove_libuv-help" }, { - "name": "oe_test_libuv_install_and_remove_libuv-debugsource", - "rpm": "libuv-debugsource" + "name": "oe_test_libuv_install_and_remove_libuv-debugsource" }, { - "name": "oe_test_libuv_install_and_remove_libuv-debuginfo", - "rpm": "libuv-debuginfo" + "name": "oe_test_libuv_install_and_remove_libuv-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libvdpau.json b/suite2cases/libvdpau.json index bc12547a4..37af66023 100644 --- a/suite2cases/libvdpau.json +++ b/suite2cases/libvdpau.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libvdpau_install_and_remove_libvdpau", - "rpm": "libvdpau" + "name": "oe_test_libvdpau_install_and_remove_libvdpau" }, { - "name": "oe_test_libvdpau_install_and_remove_libvdpau-devel", - "rpm": "libvdpau-devel" + "name": "oe_test_libvdpau_install_and_remove_libvdpau-devel" }, { - "name": "oe_test_libvdpau_install_and_remove_libvdpau-debuginfo", - "rpm": "libvdpau-debuginfo" + "name": "oe_test_libvdpau_install_and_remove_libvdpau-debuginfo" }, { - "name": "oe_test_libvdpau_install_and_remove_libvdpau-debugsource", - "rpm": "libvdpau-debugsource" + "name": "oe_test_libvdpau_install_and_remove_libvdpau-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libverto.json b/suite2cases/libverto.json index 60725c151..e42922421 100644 --- a/suite2cases/libverto.json +++ b/suite2cases/libverto.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libverto_install_and_remove_libverto", - "rpm": "libverto" + "name": "oe_test_libverto_install_and_remove_libverto" }, { - "name": "oe_test_libverto_install_and_remove_libverto-devel", - "rpm": "libverto-devel" + "name": "oe_test_libverto_install_and_remove_libverto-devel" }, { - "name": "oe_test_libverto_install_and_remove_libverto-debuginfo", - "rpm": "libverto-debuginfo" + "name": "oe_test_libverto_install_and_remove_libverto-debuginfo" }, { - "name": "oe_test_libverto_install_and_remove_libverto-debugsource", - "rpm": "libverto-debugsource" + "name": "oe_test_libverto_install_and_remove_libverto-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libvisual.json b/suite2cases/libvisual.json index a2c92cf6c..1d501b8e6 100644 --- a/suite2cases/libvisual.json +++ b/suite2cases/libvisual.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libvisual_install_and_remove_libvisual", - "rpm": "libvisual" + "name": "oe_test_libvisual_install_and_remove_libvisual" }, { - "name": "oe_test_libvisual_install_and_remove_libvisual-devel", - "rpm": "libvisual-devel" + "name": "oe_test_libvisual_install_and_remove_libvisual-devel" }, { - "name": "oe_test_libvisual_install_and_remove_libvisual-debuginfo", - "rpm": "libvisual-debuginfo" + "name": "oe_test_libvisual_install_and_remove_libvisual-debuginfo" }, { - "name": "oe_test_libvisual_install_and_remove_libvisual-debugsource", - "rpm": "libvisual-debugsource" + "name": "oe_test_libvisual_install_and_remove_libvisual-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libvoikko.json b/suite2cases/libvoikko.json index f10d4f2f5..f7956570f 100644 --- a/suite2cases/libvoikko.json +++ b/suite2cases/libvoikko.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_libvoikko_install_and_remove_libvoikko", - "rpm": "libvoikko" + "name": "oe_test_libvoikko_install_and_remove_libvoikko" }, { - "name": "oe_test_libvoikko_install_and_remove_libvoikko-help", - "rpm": "libvoikko-help" + "name": "oe_test_libvoikko_install_and_remove_libvoikko-help" }, { - "name": "oe_test_libvoikko_install_and_remove_libvoikko-devel", - "rpm": "libvoikko-devel" + "name": "oe_test_libvoikko_install_and_remove_libvoikko-devel" }, { - "name": "oe_test_libvoikko_install_and_remove_python3-libvoikko", - "rpm": "python3-libvoikko" + "name": "oe_test_libvoikko_install_and_remove_python3-libvoikko" }, { - "name": "oe_test_libvoikko_install_and_remove_libvoikko-debugsource", - "rpm": "libvoikko-debugsource" + "name": "oe_test_libvoikko_install_and_remove_libvoikko-debugsource" }, { - "name": "oe_test_libvoikko_install_and_remove_libvoikko-debuginfo", - "rpm": "libvoikko-debuginfo" + "name": "oe_test_libvoikko_install_and_remove_libvoikko-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libvorbis.json b/suite2cases/libvorbis.json index c49988184..bd57a2b91 100644 --- a/suite2cases/libvorbis.json +++ b/suite2cases/libvorbis.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libvorbis_install_and_remove_libvorbis", - "rpm": "libvorbis" + "name": "oe_test_libvorbis_install_and_remove_libvorbis" }, { - "name": "oe_test_libvorbis_install_and_remove_libvorbis-devel", - "rpm": "libvorbis-devel" + "name": "oe_test_libvorbis_install_and_remove_libvorbis-devel" }, { - "name": "oe_test_libvorbis_install_and_remove_libvorbis-help", - "rpm": "libvorbis-help" + "name": "oe_test_libvorbis_install_and_remove_libvorbis-help" }, { - "name": "oe_test_libvorbis_install_and_remove_libvorbis-debuginfo", - "rpm": "libvorbis-debuginfo" + "name": "oe_test_libvorbis_install_and_remove_libvorbis-debuginfo" }, { - "name": "oe_test_libvorbis_install_and_remove_libvorbis-debugsource", - "rpm": "libvorbis-debugsource" + "name": "oe_test_libvorbis_install_and_remove_libvorbis-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libwacom.json b/suite2cases/libwacom.json index 44f95e137..97a4ce546 100644 --- a/suite2cases/libwacom.json +++ b/suite2cases/libwacom.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libwacom_install_and_remove_libwacom", - "rpm": "libwacom" + "name": "oe_test_libwacom_install_and_remove_libwacom" }, { - "name": "oe_test_libwacom_install_and_remove_libwacom-devel", - "rpm": "libwacom-devel" + "name": "oe_test_libwacom_install_and_remove_libwacom-devel" }, { - "name": "oe_test_libwacom_install_and_remove_libwacom-data", - "rpm": "libwacom-data" + "name": "oe_test_libwacom_install_and_remove_libwacom-data" }, { - "name": "oe_test_libwacom_install_and_remove_libwacom-debuginfo", - "rpm": "libwacom-debuginfo" + "name": "oe_test_libwacom_install_and_remove_libwacom-debuginfo" }, { - "name": "oe_test_libwacom_install_and_remove_libwacom-debugsource", - "rpm": "libwacom-debugsource" + "name": "oe_test_libwacom_install_and_remove_libwacom-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libwebp.json b/suite2cases/libwebp.json index 6ccf90e99..a6cf2ec5d 100644 --- a/suite2cases/libwebp.json +++ b/suite2cases/libwebp.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_libwebp_install_and_remove_libwebp", - "rpm": "libwebp" + "name": "oe_test_libwebp_install_and_remove_libwebp" }, { - "name": "oe_test_libwebp_install_and_remove_libwebp-tools", - "rpm": "libwebp-tools" + "name": "oe_test_libwebp_install_and_remove_libwebp-tools" }, { - "name": "oe_test_libwebp_install_and_remove_libwebp-devel", - "rpm": "libwebp-devel" + "name": "oe_test_libwebp_install_and_remove_libwebp-devel" }, { - "name": "oe_test_libwebp_install_and_remove_libwebp-java", - "rpm": "libwebp-java" + "name": "oe_test_libwebp_install_and_remove_libwebp-java" }, { - "name": "oe_test_libwebp_install_and_remove_libwebp-help", - "rpm": "libwebp-help" + "name": "oe_test_libwebp_install_and_remove_libwebp-help" }, { - "name": "oe_test_libwebp_install_and_remove_libwebp-debuginfo", - "rpm": "libwebp-debuginfo" + "name": "oe_test_libwebp_install_and_remove_libwebp-debuginfo" }, { - "name": "oe_test_libwebp_install_and_remove_libwebp-debugsource", - "rpm": "libwebp-debugsource" + "name": "oe_test_libwebp_install_and_remove_libwebp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libwmf.json b/suite2cases/libwmf.json index 29bdede75..e7c1ed31c 100644 --- a/suite2cases/libwmf.json +++ b/suite2cases/libwmf.json @@ -38,20 +38,16 @@ "name": "oe_test_libwmf_wmf2svg_02" }, { - "name": "oe_test_libwmf_install_and_remove_libwmf", - "rpm": "libwmf" + "name": "oe_test_libwmf_install_and_remove_libwmf" }, { - "name": "oe_test_libwmf_install_and_remove_libwmf-devel", - "rpm": "libwmf-devel" + "name": "oe_test_libwmf_install_and_remove_libwmf-devel" }, { - "name": "oe_test_libwmf_install_and_remove_libwmf-debugsource", - "rpm": "libwmf-debugsource" + "name": "oe_test_libwmf_install_and_remove_libwmf-debugsource" }, { - "name": "oe_test_libwmf_install_and_remove_libwmf-debuginfo", - "rpm": "libwmf-debuginfo" + "name": "oe_test_libwmf_install_and_remove_libwmf-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libwpe.json b/suite2cases/libwpe.json index 7a6e860d3..8ebf84081 100644 --- a/suite2cases/libwpe.json +++ b/suite2cases/libwpe.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_libwpe_install_and_remove_libwpe", - "rpm": "libwpe" + "name": "oe_test_libwpe_install_and_remove_libwpe" }, { - "name": "oe_test_libwpe_install_and_remove_libwpe-devel", - "rpm": "libwpe-devel" + "name": "oe_test_libwpe_install_and_remove_libwpe-devel" }, { - "name": "oe_test_libwpe_install_and_remove_libwpe-doc", - "rpm": "libwpe-doc" + "name": "oe_test_libwpe_install_and_remove_libwpe-doc" } ] } \ No newline at end of file diff --git a/suite2cases/libxcb.json b/suite2cases/libxcb.json index 3c6657c46..4e0cee7c7 100644 --- a/suite2cases/libxcb.json +++ b/suite2cases/libxcb.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libxcb_install_and_remove_libxcb", - "rpm": "libxcb" + "name": "oe_test_libxcb_install_and_remove_libxcb" }, { - "name": "oe_test_libxcb_install_and_remove_libxcb-help", - "rpm": "libxcb-help" + "name": "oe_test_libxcb_install_and_remove_libxcb-help" }, { - "name": "oe_test_libxcb_install_and_remove_libxcb-devel", - "rpm": "libxcb-devel" + "name": "oe_test_libxcb_install_and_remove_libxcb-devel" }, { - "name": "oe_test_libxcb_install_and_remove_libxcb-debugsource", - "rpm": "libxcb-debugsource" + "name": "oe_test_libxcb_install_and_remove_libxcb-debugsource" }, { - "name": "oe_test_libxcb_install_and_remove_libxcb-debuginfo", - "rpm": "libxcb-debuginfo" + "name": "oe_test_libxcb_install_and_remove_libxcb-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libxcrypt.json b/suite2cases/libxcrypt.json index 3440162b9..ddb31f1d5 100644 --- a/suite2cases/libxcrypt.json +++ b/suite2cases/libxcrypt.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_libxcrypt_install_and_remove_libxcrypt", - "rpm": "libxcrypt" + "name": "oe_test_libxcrypt_install_and_remove_libxcrypt" }, { - "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-help", - "rpm": "libxcrypt-help" + "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-help" }, { - "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-devel", - "rpm": "libxcrypt-devel" + "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-devel" }, { - "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-doc", - "rpm": "libxcrypt-doc" + "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-doc" }, { - "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-compat", - "rpm": "libxcrypt-compat" + "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-compat" }, { - "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-static", - "rpm": "libxcrypt-static" + "name": "oe_test_libxcrypt_install_and_remove_libxcrypt-static" } ] } \ No newline at end of file diff --git a/suite2cases/libxkbcommon.json b/suite2cases/libxkbcommon.json index 091f7ce66..1d77dd5f4 100644 --- a/suite2cases/libxkbcommon.json +++ b/suite2cases/libxkbcommon.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon", - "rpm": "libxkbcommon" + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon" }, { - "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-devel", - "rpm": "libxkbcommon-devel" + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-devel" }, { - "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11", - "rpm": "libxkbcommon-x11" + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11" }, { - "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-utils", - "rpm": "libxkbcommon-utils" + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-utils" }, { - "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11-devel", - "rpm": "libxkbcommon-x11-devel" + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11-devel" }, { - "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-debugsource", - "rpm": "libxkbcommon-debugsource" + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-debugsource" }, { - "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-debuginfo", - "rpm": "libxkbcommon-debuginfo" + "name": "oe_test_libxkbcommon_install_and_remove_libxkbcommon-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libxkbfile.json b/suite2cases/libxkbfile.json index 4af6696b4..523917c22 100644 --- a/suite2cases/libxkbfile.json +++ b/suite2cases/libxkbfile.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libxkbfile_install_and_remove_libxkbfile", - "rpm": "libxkbfile" + "name": "oe_test_libxkbfile_install_and_remove_libxkbfile" }, { - "name": "oe_test_libxkbfile_install_and_remove_libxkbfile-devel", - "rpm": "libxkbfile-devel" + "name": "oe_test_libxkbfile_install_and_remove_libxkbfile-devel" }, { - "name": "oe_test_libxkbfile_install_and_remove_libxkbfile-debuginfo", - "rpm": "libxkbfile-debuginfo" + "name": "oe_test_libxkbfile_install_and_remove_libxkbfile-debuginfo" }, { - "name": "oe_test_libxkbfile_install_and_remove_libxkbfile-debugsource", - "rpm": "libxkbfile-debugsource" + "name": "oe_test_libxkbfile_install_and_remove_libxkbfile-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libxklavier.json b/suite2cases/libxklavier.json index be5f9e16d..8f8f7ee54 100644 --- a/suite2cases/libxklavier.json +++ b/suite2cases/libxklavier.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libxklavier_install_and_remove_libxklavier", - "rpm": "libxklavier" + "name": "oe_test_libxklavier_install_and_remove_libxklavier" }, { - "name": "oe_test_libxklavier_install_and_remove_libxklavier-devel", - "rpm": "libxklavier-devel" + "name": "oe_test_libxklavier_install_and_remove_libxklavier-devel" }, { - "name": "oe_test_libxklavier_install_and_remove_libxklavier-help", - "rpm": "libxklavier-help" + "name": "oe_test_libxklavier_install_and_remove_libxklavier-help" }, { - "name": "oe_test_libxklavier_install_and_remove_libxklavier-debuginfo", - "rpm": "libxklavier-debuginfo" + "name": "oe_test_libxklavier_install_and_remove_libxklavier-debuginfo" }, { - "name": "oe_test_libxklavier_install_and_remove_libxklavier-debugsource", - "rpm": "libxklavier-debugsource" + "name": "oe_test_libxklavier_install_and_remove_libxklavier-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libxml2.json b/suite2cases/libxml2.json index fcc5371cc..d47b21752 100644 --- a/suite2cases/libxml2.json +++ b/suite2cases/libxml2.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_libxml2_install_and_remove_libxml2", - "rpm": "libxml2" + "name": "oe_test_libxml2_install_and_remove_libxml2" }, { - "name": "oe_test_libxml2_install_and_remove_python2-libxml2", - "rpm": "python2-libxml2" + "name": "oe_test_libxml2_install_and_remove_python2-libxml2" }, { - "name": "oe_test_libxml2_install_and_remove_libxml2-help", - "rpm": "libxml2-help" + "name": "oe_test_libxml2_install_and_remove_libxml2-help" }, { - "name": "oe_test_libxml2_install_and_remove_libxml2-devel", - "rpm": "libxml2-devel" + "name": "oe_test_libxml2_install_and_remove_libxml2-devel" }, { - "name": "oe_test_libxml2_install_and_remove_python3-libxml2", - "rpm": "python3-libxml2" + "name": "oe_test_libxml2_install_and_remove_python3-libxml2" }, { - "name": "oe_test_libxml2_install_and_remove_libxml2-debuginfo", - "rpm": "libxml2-debuginfo" + "name": "oe_test_libxml2_install_and_remove_libxml2-debuginfo" }, { - "name": "oe_test_libxml2_install_and_remove_libxml2-debugsource", - "rpm": "libxml2-debugsource" + "name": "oe_test_libxml2_install_and_remove_libxml2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/libxmlb.json b/suite2cases/libxmlb.json index 1407f56cc..8beaf62e1 100644 --- a/suite2cases/libxmlb.json +++ b/suite2cases/libxmlb.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_libxmlb_install_and_remove_libxmlb", - "rpm": "libxmlb" + "name": "oe_test_libxmlb_install_and_remove_libxmlb" }, { - "name": "oe_test_libxmlb_install_and_remove_libxmlb-devel", - "rpm": "libxmlb-devel" + "name": "oe_test_libxmlb_install_and_remove_libxmlb-devel" }, { - "name": "oe_test_libxmlb_install_and_remove_libxmlb-debugsource", - "rpm": "libxmlb-debugsource" + "name": "oe_test_libxmlb_install_and_remove_libxmlb-debugsource" }, { - "name": "oe_test_libxmlb_install_and_remove_libxmlb-debuginfo", - "rpm": "libxmlb-debuginfo" + "name": "oe_test_libxmlb_install_and_remove_libxmlb-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libxpm.json b/suite2cases/libxpm.json index acd7732ef..5205d5cb0 100644 --- a/suite2cases/libxpm.json +++ b/suite2cases/libxpm.json @@ -7,24 +7,19 @@ "name": "oe_test_libxpm" }, { - "name": "oe_test_libXpm_install_and_remove_libXpm", - "rpm": "libXpm" + "name": "oe_test_libXpm_install_and_remove_libXpm" }, { - "name": "oe_test_libXpm_install_and_remove_libXpm-devel", - "rpm": "libXpm-devel" + "name": "oe_test_libXpm_install_and_remove_libXpm-devel" }, { - "name": "oe_test_libXpm_install_and_remove_libXpm-debuginfo", - "rpm": "libXpm-debuginfo" + "name": "oe_test_libXpm_install_and_remove_libXpm-debuginfo" }, { - "name": "oe_test_libXpm_install_and_remove_libXpm-debugsource", - "rpm": "libXpm-debugsource" + "name": "oe_test_libXpm_install_and_remove_libXpm-debugsource" }, { - "name": "oe_test_libXpm_install_and_remove_libXpm-help", - "rpm": "libXpm-help" + "name": "oe_test_libXpm_install_and_remove_libXpm-help" } ] } \ No newline at end of file diff --git a/suite2cases/libxshmfence.json b/suite2cases/libxshmfence.json index 70a0e8985..2fa918ddf 100644 --- a/suite2cases/libxshmfence.json +++ b/suite2cases/libxshmfence.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_libxshmfence_install_and_remove_libxshmfence", - "rpm": "libxshmfence" + "name": "oe_test_libxshmfence_install_and_remove_libxshmfence" }, { - "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-devel", - "rpm": "libxshmfence-devel" + "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-devel" }, { - "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-help", - "rpm": "libxshmfence-help" + "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-help" }, { - "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-debugsource", - "rpm": "libxshmfence-debugsource" + "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-debugsource" }, { - "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-debuginfo", - "rpm": "libxshmfence-debuginfo" + "name": "oe_test_libxshmfence_install_and_remove_libxshmfence-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/libxslt.json b/suite2cases/libxslt.json index aadcd8e46..573cb21be 100644 --- a/suite2cases/libxslt.json +++ b/suite2cases/libxslt.json @@ -8,32 +8,25 @@ "name": "oe_test_libxslt" }, { - "name": "oe_test_libxslt_install_and_remove_libxslt", - "rpm": "libxslt" + "name": "oe_test_libxslt_install_and_remove_libxslt" }, { - "name": "oe_test_libxslt_install_and_remove_python3-libxslt", - "rpm": "python3-libxslt" + "name": "oe_test_libxslt_install_and_remove_python3-libxslt" }, { - "name": "oe_test_libxslt_install_and_remove_libxslt-devel", - "rpm": "libxslt-devel" + "name": "oe_test_libxslt_install_and_remove_libxslt-devel" }, { - "name": "oe_test_libxslt_install_and_remove_libxslt-help", - "rpm": "libxslt-help" + "name": "oe_test_libxslt_install_and_remove_libxslt-help" }, { - "name": "oe_test_libxslt_install_and_remove_libxslt-debuginfo", - "rpm": "libxslt-debuginfo" + "name": "oe_test_libxslt_install_and_remove_libxslt-debuginfo" }, { - "name": "oe_test_libxslt_install_and_remove_libxslt-debugsource", - "rpm": "libxslt-debugsource" + "name": "oe_test_libxslt_install_and_remove_libxslt-debugsource" }, { - "name": "oe_test_libxslt_install_and_remove_python2-libxslt", - "rpm": "python2-libxslt" + "name": "oe_test_libxslt_install_and_remove_python2-libxslt" } ] } \ No newline at end of file diff --git a/suite2cases/libyaml.json b/suite2cases/libyaml.json index 19461a539..f895004c6 100644 --- a/suite2cases/libyaml.json +++ b/suite2cases/libyaml.json @@ -8,24 +8,19 @@ "name": "oe_test_libyaml" }, { - "name": "oe_test_libyaml_install_and_remove_libyaml", - "rpm": "libyaml" + "name": "oe_test_libyaml_install_and_remove_libyaml" }, { - "name": "oe_test_libyaml_install_and_remove_libyaml-devel", - "rpm": "libyaml-devel" + "name": "oe_test_libyaml_install_and_remove_libyaml-devel" }, { - "name": "oe_test_libyaml_install_and_remove_libyaml-help", - "rpm": "libyaml-help" + "name": "oe_test_libyaml_install_and_remove_libyaml-help" }, { - "name": "oe_test_libyaml_install_and_remove_libyaml-debugsource", - "rpm": "libyaml-debugsource" + "name": "oe_test_libyaml_install_and_remove_libyaml-debugsource" }, { - "name": "oe_test_libyaml_install_and_remove_libyaml-debuginfo", - "rpm": "libyaml-debuginfo" + "name": "oe_test_libyaml_install_and_remove_libyaml-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/linux-firmware.json b/suite2cases/linux-firmware.json index 19dbafe13..8ff0ec234 100644 --- a/suite2cases/linux-firmware.json +++ b/suite2cases/linux-firmware.json @@ -5,40 +5,31 @@ "memory": 4, "cases": [ { - "name": "oe_test_linux-firmware_install_and_remove_linux-firmware", - "rpm": "linux-firmware" + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware" }, { - "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-mediatek", - "rpm": "linux-firmware-mediatek" + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-mediatek" }, { - "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-mrvl", - "rpm": "linux-firmware-mrvl" + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-mrvl" }, { - "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-ti-connectivity", - "rpm": "linux-firmware-ti-connectivity" + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-ti-connectivity" }, { - "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-ath", - "rpm": "linux-firmware-ath" + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-ath" }, { - "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-libertas", - "rpm": "linux-firmware-libertas" + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-libertas" }, { - "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-cypress", - "rpm": "linux-firmware-cypress" + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-cypress" }, { - "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-netronome", - "rpm": "linux-firmware-netronome" + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-netronome" }, { - "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-iwlwifi", - "rpm": "linux-firmware-iwlwifi" + "name": "oe_test_linux-firmware_install_and_remove_linux-firmware-iwlwifi" } ] } \ No newline at end of file diff --git a/suite2cases/linuxdoc-tools.json b/suite2cases/linuxdoc-tools.json index b1f8eb3be..adf3380a5 100644 --- a/suite2cases/linuxdoc-tools.json +++ b/suite2cases/linuxdoc-tools.json @@ -44,20 +44,16 @@ "name": "oe_test_linuxdoc-tools_14" }, { - "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools", - "rpm": "linuxdoc-tools" + "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools" }, { - "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-help", - "rpm": "linuxdoc-tools-help" + "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-help" }, { - "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debuginfo", - "rpm": "linuxdoc-tools-debuginfo" + "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debuginfo" }, { - "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debugsource", - "rpm": "linuxdoc-tools-debugsource" + "name": "oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/lksctp-tools.json b/suite2cases/lksctp-tools.json index 1596c0a9a..f16d3aa8a 100644 --- a/suite2cases/lksctp-tools.json +++ b/suite2cases/lksctp-tools.json @@ -20,24 +20,19 @@ "name": "oe_test_lksctp-tools_sctp_test" }, { - "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools", - "rpm": "lksctp-tools" + "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools" }, { - "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-devel", - "rpm": "lksctp-tools-devel" + "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-devel" }, { - "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-help", - "rpm": "lksctp-tools-help" + "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-help" }, { - "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-debuginfo", - "rpm": "lksctp-tools-debuginfo" + "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-debuginfo" }, { - "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-debugsource", - "rpm": "lksctp-tools-debugsource" + "name": "oe_test_lksctp-tools_install_and_remove_lksctp-tools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/lldpad.json b/suite2cases/lldpad.json index e83825bf8..c09bb12bd 100644 --- a/suite2cases/lldpad.json +++ b/suite2cases/lldpad.json @@ -11,24 +11,19 @@ "name": "oe_test_socket_lldpad" }, { - "name": "oe_test_lldpad_install_and_remove_lldpad", - "rpm": "lldpad" + "name": "oe_test_lldpad_install_and_remove_lldpad" }, { - "name": "oe_test_lldpad_install_and_remove_lldpad-devel", - "rpm": "lldpad-devel" + "name": "oe_test_lldpad_install_and_remove_lldpad-devel" }, { - "name": "oe_test_lldpad_install_and_remove_lldpad-help", - "rpm": "lldpad-help" + "name": "oe_test_lldpad_install_and_remove_lldpad-help" }, { - "name": "oe_test_lldpad_install_and_remove_lldpad-debugsource", - "rpm": "lldpad-debugsource" + "name": "oe_test_lldpad_install_and_remove_lldpad-debugsource" }, { - "name": "oe_test_lldpad_install_and_remove_lldpad-debuginfo", - "rpm": "lldpad-debuginfo" + "name": "oe_test_lldpad_install_and_remove_lldpad-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/llvm.json b/suite2cases/llvm.json index 0a87ab654..df044f01c 100644 --- a/suite2cases/llvm.json +++ b/suite2cases/llvm.json @@ -5,48 +5,37 @@ "memory": 4, "cases": [ { - "name": "oe_test_llvm_install_and_remove_llvm", - "rpm": "llvm" + "name": "oe_test_llvm_install_and_remove_llvm" }, { - "name": "oe_test_llvm_install_and_remove_llvm-help", - "rpm": "llvm-help" + "name": "oe_test_llvm_install_and_remove_llvm-help" }, { - "name": "oe_test_llvm_install_and_remove_llvm-libs", - "rpm": "llvm-libs" + "name": "oe_test_llvm_install_and_remove_llvm-libs" }, { - "name": "oe_test_llvm_install_and_remove_llvm-devel", - "rpm": "llvm-devel" + "name": "oe_test_llvm_install_and_remove_llvm-devel" }, { - "name": "oe_test_llvm_install_and_remove_llvm-doc", - "rpm": "llvm-doc" + "name": "oe_test_llvm_install_and_remove_llvm-doc" }, { - "name": "oe_test_llvm_install_and_remove_llvm-googletest", - "rpm": "llvm-googletest" + "name": "oe_test_llvm_install_and_remove_llvm-googletest" }, { - "name": "oe_test_llvm_install_and_remove_llvm-static", - "rpm": "llvm-static" + "name": "oe_test_llvm_install_and_remove_llvm-static" }, { - "name": "oe_test_llvm_install_and_remove_llvm-cmake-utils", - "rpm": "llvm-cmake-utils" + "name": "oe_test_llvm_install_and_remove_llvm-cmake-utils" }, { - "name": "oe_test_llvm_install_and_remove_llvm-test", - "rpm": "llvm-test" + "name": "oe_test_llvm_install_and_remove_llvm-test" }, { - "name": "oe_test_llvm_install_and_remove_llvm-debugsource", - "rpm": "llvm-debugsource" + "name": "oe_test_llvm_install_and_remove_llvm-debugsource" }, { - "name": "oe_test_llvm_install_and_remove_llvm-debuginfo", - "rpm": "llvm-debuginfo" + "name": "oe_test_llvm_install_and_remove_llvm-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/lm_sensors.json b/suite2cases/lm_sensors.json index 9b08df965..ec08bd070 100644 --- a/suite2cases/lm_sensors.json +++ b/suite2cases/lm_sensors.json @@ -17,28 +17,22 @@ "name": "oe_test_service_sensord" }, { - "name": "oe_test_lm_sensors_install_and_remove_lm_sensors", - "rpm": "lm_sensors" + "name": "oe_test_lm_sensors_install_and_remove_lm_sensors" }, { - "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-help", - "rpm": "lm_sensors-help" + "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-help" }, { - "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-sensord", - "rpm": "lm_sensors-sensord" + "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-sensord" }, { - "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-devel", - "rpm": "lm_sensors-devel" + "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-devel" }, { - "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-debuginfo", - "rpm": "lm_sensors-debuginfo" + "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-debuginfo" }, { - "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-debugsource", - "rpm": "lm_sensors-debugsource" + "name": "oe_test_lm_sensors_install_and_remove_lm_sensors-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/lmdb.json b/suite2cases/lmdb.json index c1e56b9d9..72aa17dbf 100644 --- a/suite2cases/lmdb.json +++ b/suite2cases/lmdb.json @@ -8,24 +8,19 @@ "name": "oe_test_lmdb" }, { - "name": "oe_test_lmdb_install_and_remove_lmdb", - "rpm": "lmdb" + "name": "oe_test_lmdb_install_and_remove_lmdb" }, { - "name": "oe_test_lmdb_install_and_remove_lmdb-devel", - "rpm": "lmdb-devel" + "name": "oe_test_lmdb_install_and_remove_lmdb-devel" }, { - "name": "oe_test_lmdb_install_and_remove_lmdb-help", - "rpm": "lmdb-help" + "name": "oe_test_lmdb_install_and_remove_lmdb-help" }, { - "name": "oe_test_lmdb_install_and_remove_lmdb-debuginfo", - "rpm": "lmdb-debuginfo" + "name": "oe_test_lmdb_install_and_remove_lmdb-debuginfo" }, { - "name": "oe_test_lmdb_install_and_remove_lmdb-debugsource", - "rpm": "lmdb-debugsource" + "name": "oe_test_lmdb_install_and_remove_lmdb-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/logrotate.json b/suite2cases/logrotate.json index 4c26556e6..3d86267b6 100644 --- a/suite2cases/logrotate.json +++ b/suite2cases/logrotate.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_logrotate_install_and_remove_logrotate", - "rpm": "logrotate" + "name": "oe_test_logrotate_install_and_remove_logrotate" }, { - "name": "oe_test_logrotate_install_and_remove_logrotate-help", - "rpm": "logrotate-help" + "name": "oe_test_logrotate_install_and_remove_logrotate-help" }, { - "name": "oe_test_logrotate_install_and_remove_logrotate-debuginfo", - "rpm": "logrotate-debuginfo" + "name": "oe_test_logrotate_install_and_remove_logrotate-debuginfo" }, { - "name": "oe_test_logrotate_install_and_remove_logrotate-debugsource", - "rpm": "logrotate-debugsource" + "name": "oe_test_logrotate_install_and_remove_logrotate-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/lorax.json b/suite2cases/lorax.json index caa6b4c7b..47ad6172e 100644 --- a/suite2cases/lorax.json +++ b/suite2cases/lorax.json @@ -11,28 +11,22 @@ "name": "oe_test_socket_lorax-composer" }, { - "name": "oe_test_lorax_install_and_remove_lorax", - "rpm": "lorax" + "name": "oe_test_lorax_install_and_remove_lorax" }, { - "name": "oe_test_lorax_install_and_remove_lorax-composer", - "rpm": "lorax-composer" + "name": "oe_test_lorax_install_and_remove_lorax-composer" }, { - "name": "oe_test_lorax_install_and_remove_lorax-lmc-virt", - "rpm": "lorax-lmc-virt" + "name": "oe_test_lorax_install_and_remove_lorax-lmc-virt" }, { - "name": "oe_test_lorax_install_and_remove_lorax-lmc-novirt", - "rpm": "lorax-lmc-novirt" + "name": "oe_test_lorax_install_and_remove_lorax-lmc-novirt" }, { - "name": "oe_test_lorax_install_and_remove_composer-cli", - "rpm": "composer-cli" + "name": "oe_test_lorax_install_and_remove_composer-cli" }, { - "name": "oe_test_lorax_install_and_remove_lorax-help", - "rpm": "lorax-help" + "name": "oe_test_lorax_install_and_remove_lorax-help" } ] } \ No newline at end of file diff --git a/suite2cases/lshw.json b/suite2cases/lshw.json index d3595e2f0..0b2026eaf 100644 --- a/suite2cases/lshw.json +++ b/suite2cases/lshw.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_lshw_install_and_remove_lshw", - "rpm": "lshw" + "name": "oe_test_lshw_install_and_remove_lshw" }, { - "name": "oe_test_lshw_install_and_remove_lshw-help", - "rpm": "lshw-help" + "name": "oe_test_lshw_install_and_remove_lshw-help" }, { - "name": "oe_test_lshw_install_and_remove_lshw-debugsource", - "rpm": "lshw-debugsource" + "name": "oe_test_lshw_install_and_remove_lshw-debugsource" }, { - "name": "oe_test_lshw_install_and_remove_lshw-debuginfo", - "rpm": "lshw-debuginfo" + "name": "oe_test_lshw_install_and_remove_lshw-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/lsof.json b/suite2cases/lsof.json index 2d9f9010d..4c12ad8d9 100644 --- a/suite2cases/lsof.json +++ b/suite2cases/lsof.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_lsof_install_and_remove_lsof", - "rpm": "lsof" + "name": "oe_test_lsof_install_and_remove_lsof" }, { - "name": "oe_test_lsof_install_and_remove_lsof-help", - "rpm": "lsof-help" + "name": "oe_test_lsof_install_and_remove_lsof-help" }, { - "name": "oe_test_lsof_install_and_remove_lsof-debuginfo", - "rpm": "lsof-debuginfo" + "name": "oe_test_lsof_install_and_remove_lsof-debuginfo" }, { - "name": "oe_test_lsof_install_and_remove_lsof-debugsource", - "rpm": "lsof-debugsource" + "name": "oe_test_lsof_install_and_remove_lsof-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/lsscsi.json b/suite2cases/lsscsi.json index 608f0d3ee..3baf04754 100644 --- a/suite2cases/lsscsi.json +++ b/suite2cases/lsscsi.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_lsscsi_install_and_remove_lsscsi", - "rpm": "lsscsi" + "name": "oe_test_lsscsi_install_and_remove_lsscsi" }, { - "name": "oe_test_lsscsi_install_and_remove_lsscsi-help", - "rpm": "lsscsi-help" + "name": "oe_test_lsscsi_install_and_remove_lsscsi-help" }, { - "name": "oe_test_lsscsi_install_and_remove_lsscsi-debuginfo", - "rpm": "lsscsi-debuginfo" + "name": "oe_test_lsscsi_install_and_remove_lsscsi-debuginfo" }, { - "name": "oe_test_lsscsi_install_and_remove_lsscsi-debugsource", - "rpm": "lsscsi-debugsource" + "name": "oe_test_lsscsi_install_and_remove_lsscsi-debugsource" }, { - "name": "oe_test_lsscsi_install_and_remove_lsscsi-doc", - "rpm": "lsscsi-doc" + "name": "oe_test_lsscsi_install_and_remove_lsscsi-doc" } ] } \ No newline at end of file diff --git a/suite2cases/lua.json b/suite2cases/lua.json index f403c0854..891adf267 100644 --- a/suite2cases/lua.json +++ b/suite2cases/lua.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_lua_install_and_remove_lua", - "rpm": "lua" + "name": "oe_test_lua_install_and_remove_lua" }, { - "name": "oe_test_lua_install_and_remove_lua-devel", - "rpm": "lua-devel" + "name": "oe_test_lua_install_and_remove_lua-devel" }, { - "name": "oe_test_lua_install_and_remove_lua-help", - "rpm": "lua-help" + "name": "oe_test_lua_install_and_remove_lua-help" }, { - "name": "oe_test_lua_install_and_remove_lua-debugsource", - "rpm": "lua-debugsource" + "name": "oe_test_lua_install_and_remove_lua-debugsource" }, { - "name": "oe_test_lua_install_and_remove_lua-debuginfo", - "rpm": "lua-debuginfo" + "name": "oe_test_lua_install_and_remove_lua-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/lvm2.json b/suite2cases/lvm2.json index 2bb4849e4..3f911d707 100644 --- a/suite2cases/lvm2.json +++ b/suite2cases/lvm2.json @@ -146,56 +146,43 @@ ] }, { - "name": "oe_test_lvm2_install_and_remove_lvm2", - "rpm": "lvm2" + "name": "oe_test_lvm2_install_and_remove_lvm2" }, { - "name": "oe_test_lvm2_install_and_remove_lvm2-test", - "rpm": "lvm2-test" + "name": "oe_test_lvm2_install_and_remove_lvm2-test" }, { - "name": "oe_test_lvm2_install_and_remove_device-mapper", - "rpm": "device-mapper" + "name": "oe_test_lvm2_install_and_remove_device-mapper" }, { - "name": "oe_test_lvm2_install_and_remove_lvm2-help", - "rpm": "lvm2-help" + "name": "oe_test_lvm2_install_and_remove_lvm2-help" }, { - "name": "oe_test_lvm2_install_and_remove_python3-lvm-deprecated", - "rpm": "python3-lvm-deprecated" + "name": "oe_test_lvm2_install_and_remove_python3-lvm-deprecated" }, { - "name": "oe_test_lvm2_install_and_remove_lvm2-devel", - "rpm": "lvm2-devel" + "name": "oe_test_lvm2_install_and_remove_lvm2-devel" }, { - "name": "oe_test_lvm2_install_and_remove_lvm2-dbusd", - "rpm": "lvm2-dbusd" + "name": "oe_test_lvm2_install_and_remove_lvm2-dbusd" }, { - "name": "oe_test_lvm2_install_and_remove_device-mapper-event", - "rpm": "device-mapper-event" + "name": "oe_test_lvm2_install_and_remove_device-mapper-event" }, { - "name": "oe_test_lvm2_install_and_remove_lvm2-cluster", - "rpm": "lvm2-cluster" + "name": "oe_test_lvm2_install_and_remove_lvm2-cluster" }, { - "name": "oe_test_lvm2_install_and_remove_cmirror", - "rpm": "cmirror" + "name": "oe_test_lvm2_install_and_remove_cmirror" }, { - "name": "oe_test_lvm2_install_and_remove_lvm2-lockd", - "rpm": "lvm2-lockd" + "name": "oe_test_lvm2_install_and_remove_lvm2-lockd" }, { - "name": "oe_test_lvm2_install_and_remove_lvm2-debugsource", - "rpm": "lvm2-debugsource" + "name": "oe_test_lvm2_install_and_remove_lvm2-debugsource" }, { - "name": "oe_test_lvm2_install_and_remove_lvm2-debuginfo", - "rpm": "lvm2-debuginfo" + "name": "oe_test_lvm2_install_and_remove_lvm2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/lynx.json b/suite2cases/lynx.json index 264d22a4a..cbf0640ba 100644 --- a/suite2cases/lynx.json +++ b/suite2cases/lynx.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_lynx_install_and_remove_lynx", - "rpm": "lynx" + "name": "oe_test_lynx_install_and_remove_lynx" }, { - "name": "oe_test_lynx_install_and_remove_lynx-debuginfo", - "rpm": "lynx-debuginfo" + "name": "oe_test_lynx_install_and_remove_lynx-debuginfo" }, { - "name": "oe_test_lynx_install_and_remove_lynx-debugsource", - "rpm": "lynx-debugsource" + "name": "oe_test_lynx_install_and_remove_lynx-debugsource" }, { - "name": "oe_test_lynx_install_and_remove_lynx-help", - "rpm": "lynx-help" + "name": "oe_test_lynx_install_and_remove_lynx-help" } ] } \ No newline at end of file diff --git a/suite2cases/lz4.json b/suite2cases/lz4.json index e3eef6f64..b0d445828 100644 --- a/suite2cases/lz4.json +++ b/suite2cases/lz4.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_lz4_install_and_remove_lz4", - "rpm": "lz4" + "name": "oe_test_lz4_install_and_remove_lz4" }, { - "name": "oe_test_lz4_install_and_remove_lz4-devel", - "rpm": "lz4-devel" + "name": "oe_test_lz4_install_and_remove_lz4-devel" }, { - "name": "oe_test_lz4_install_and_remove_lz4-help", - "rpm": "lz4-help" + "name": "oe_test_lz4_install_and_remove_lz4-help" }, { - "name": "oe_test_lz4_install_and_remove_lz4-debugsource", - "rpm": "lz4-debugsource" + "name": "oe_test_lz4_install_and_remove_lz4-debugsource" }, { - "name": "oe_test_lz4_install_and_remove_lz4-debuginfo", - "rpm": "lz4-debuginfo" + "name": "oe_test_lz4_install_and_remove_lz4-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/lzo.json b/suite2cases/lzo.json index 469e5a5f4..5a839669b 100644 --- a/suite2cases/lzo.json +++ b/suite2cases/lzo.json @@ -11,32 +11,25 @@ "name": "oe_test_lzo-lzop_01" }, { - "name": "oe_test_lzo_install_and_remove_lzo", - "rpm": "lzo" + "name": "oe_test_lzo_install_and_remove_lzo" }, { - "name": "oe_test_lzo_install_and_remove_lzo-devel", - "rpm": "lzo-devel" + "name": "oe_test_lzo_install_and_remove_lzo-devel" }, { - "name": "oe_test_lzo_install_and_remove_lzo-minilzo", - "rpm": "lzo-minilzo" + "name": "oe_test_lzo_install_and_remove_lzo-minilzo" }, { - "name": "oe_test_lzo_install_and_remove_lzo-help", - "rpm": "lzo-help" + "name": "oe_test_lzo_install_and_remove_lzo-help" }, { - "name": "oe_test_lzo_install_and_remove_lzo-debuginfo", - "rpm": "lzo-debuginfo" + "name": "oe_test_lzo_install_and_remove_lzo-debuginfo" }, { - "name": "oe_test_lzo_install_and_remove_lzo-debugsource", - "rpm": "lzo-debugsource" + "name": "oe_test_lzo_install_and_remove_lzo-debugsource" }, { - "name": "oe_test_lzo_install_and_remove_lzo-doc", - "rpm": "lzo-doc" + "name": "oe_test_lzo_install_and_remove_lzo-doc" } ] } \ No newline at end of file diff --git a/suite2cases/m17n-db.json b/suite2cases/m17n-db.json index c24b3380f..1e46f8398 100644 --- a/suite2cases/m17n-db.json +++ b/suite2cases/m17n-db.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_m17n-db_install_and_remove_m17n-db", - "rpm": "m17n-db" + "name": "oe_test_m17n-db_install_and_remove_m17n-db" }, { - "name": "oe_test_m17n-db_install_and_remove_m17n-db-devel", - "rpm": "m17n-db-devel" + "name": "oe_test_m17n-db_install_and_remove_m17n-db-devel" }, { - "name": "oe_test_m17n-db_install_and_remove_m17n-db-extras", - "rpm": "m17n-db-extras" + "name": "oe_test_m17n-db_install_and_remove_m17n-db-extras" } ] } \ No newline at end of file diff --git a/suite2cases/m17n-lib.json b/suite2cases/m17n-lib.json index dbe9219b8..3f6e4f629 100644 --- a/suite2cases/m17n-lib.json +++ b/suite2cases/m17n-lib.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_m17n-lib_install_and_remove_m17n-lib", - "rpm": "m17n-lib" + "name": "oe_test_m17n-lib_install_and_remove_m17n-lib" }, { - "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-devel", - "rpm": "m17n-lib-devel" + "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-devel" }, { - "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-tools", - "rpm": "m17n-lib-tools" + "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-tools" }, { - "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-debuginfo", - "rpm": "m17n-lib-debuginfo" + "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-debuginfo" }, { - "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-debugsource", - "rpm": "m17n-lib-debugsource" + "name": "oe_test_m17n-lib_install_and_remove_m17n-lib-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/m4.json b/suite2cases/m4.json index 678364050..875b8ddeb 100644 --- a/suite2cases/m4.json +++ b/suite2cases/m4.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_m4_install_and_remove_m4", - "rpm": "m4" + "name": "oe_test_m4_install_and_remove_m4" }, { - "name": "oe_test_m4_install_and_remove_m4-help", - "rpm": "m4-help" + "name": "oe_test_m4_install_and_remove_m4-help" }, { - "name": "oe_test_m4_install_and_remove_m4-debuginfo", - "rpm": "m4-debuginfo" + "name": "oe_test_m4_install_and_remove_m4-debuginfo" }, { - "name": "oe_test_m4_install_and_remove_m4-debugsource", - "rpm": "m4-debugsource" + "name": "oe_test_m4_install_and_remove_m4-debugsource" }, { - "name": "oe_test_m4_install_and_remove_m4-doc", - "rpm": "m4-doc" + "name": "oe_test_m4_install_and_remove_m4-doc" } ] } \ No newline at end of file diff --git a/suite2cases/make.json b/suite2cases/make.json index c36dfd7aa..309eb9d5e 100644 --- a/suite2cases/make.json +++ b/suite2cases/make.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_make_install_and_remove_make", - "rpm": "make" + "name": "oe_test_make_install_and_remove_make" }, { - "name": "oe_test_make_install_and_remove_make-devel", - "rpm": "make-devel" + "name": "oe_test_make_install_and_remove_make-devel" }, { - "name": "oe_test_make_install_and_remove_make-help", - "rpm": "make-help" + "name": "oe_test_make_install_and_remove_make-help" }, { - "name": "oe_test_make_install_and_remove_make-debuginfo", - "rpm": "make-debuginfo" + "name": "oe_test_make_install_and_remove_make-debuginfo" }, { - "name": "oe_test_make_install_and_remove_make-debugsource", - "rpm": "make-debugsource" + "name": "oe_test_make_install_and_remove_make-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/man-db.json b/suite2cases/man-db.json index 5f9a56e02..715160feb 100644 --- a/suite2cases/man-db.json +++ b/suite2cases/man-db.json @@ -14,16 +14,13 @@ "name": "oe_test_service_man-db_01" }, { - "name": "oe_test_man-db_install_and_remove_man-db", - "rpm": "man-db" + "name": "oe_test_man-db_install_and_remove_man-db" }, { - "name": "oe_test_man-db_install_and_remove_man-db-debuginfo", - "rpm": "man-db-debuginfo" + "name": "oe_test_man-db_install_and_remove_man-db-debuginfo" }, { - "name": "oe_test_man-db_install_and_remove_man-db-debugsource", - "rpm": "man-db-debugsource" + "name": "oe_test_man-db_install_and_remove_man-db-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mandoc.json b/suite2cases/mandoc.json index db65f9786..87872651b 100644 --- a/suite2cases/mandoc.json +++ b/suite2cases/mandoc.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_mandoc_install_and_remove_mandoc", - "rpm": "mandoc" + "name": "oe_test_mandoc_install_and_remove_mandoc" }, { - "name": "oe_test_mandoc_install_and_remove_libmandoc-devel", - "rpm": "libmandoc-devel" + "name": "oe_test_mandoc_install_and_remove_libmandoc-devel" }, { - "name": "oe_test_mandoc_install_and_remove_mandoc-debugsource", - "rpm": "mandoc-debugsource" + "name": "oe_test_mandoc_install_and_remove_mandoc-debugsource" }, { - "name": "oe_test_mandoc_install_and_remove_mandoc-debuginfo", - "rpm": "mandoc-debuginfo" + "name": "oe_test_mandoc_install_and_remove_mandoc-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/mariadb-connector-c.json b/suite2cases/mariadb-connector-c.json index dd5948749..9bc8fabab 100644 --- a/suite2cases/mariadb-connector-c.json +++ b/suite2cases/mariadb-connector-c.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c", - "rpm": "mariadb-connector-c" + "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c" }, { - "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-devel", - "rpm": "mariadb-connector-c-devel" + "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-devel" }, { - "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debuginfo", - "rpm": "mariadb-connector-c-debuginfo" + "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debuginfo" }, { - "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debugsource", - "rpm": "mariadb-connector-c-debugsource" + "name": "oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/maven-enforcer.json b/suite2cases/maven-enforcer.json index 11cdb9a96..7352760f8 100644 --- a/suite2cases/maven-enforcer.json +++ b/suite2cases/maven-enforcer.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer", - "rpm": "maven-enforcer" + "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer" }, { - "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-api", - "rpm": "maven-enforcer-api" + "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-api" }, { - "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-plugin", - "rpm": "maven-enforcer-plugin" + "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-plugin" }, { - "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-rules", - "rpm": "maven-enforcer-rules" + "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-rules" }, { - "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-help", - "rpm": "maven-enforcer-help" + "name": "oe_test_maven-enforcer_install_and_remove_maven-enforcer-help" } ] } \ No newline at end of file diff --git a/suite2cases/maven-plugin-bundle.json b/suite2cases/maven-plugin-bundle.json index c2f845ab8..ea7160be4 100644 --- a/suite2cases/maven-plugin-bundle.json +++ b/suite2cases/maven-plugin-bundle.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle", - "rpm": "maven-plugin-bundle" + "name": "oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle" }, { - "name": "oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle-help", - "rpm": "maven-plugin-bundle-help" + "name": "oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle-help" } ] } \ No newline at end of file diff --git a/suite2cases/maven-source-plugin.json b/suite2cases/maven-source-plugin.json index 6dfc78876..f0b683530 100644 --- a/suite2cases/maven-source-plugin.json +++ b/suite2cases/maven-source-plugin.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_maven-source-plugin_install_and_remove_maven-source-plugin", - "rpm": "maven-source-plugin" + "name": "oe_test_maven-source-plugin_install_and_remove_maven-source-plugin" }, { - "name": "oe_test_maven-source-plugin_install_and_remove_maven-source-plugin-help", - "rpm": "maven-source-plugin-help" + "name": "oe_test_maven-source-plugin_install_and_remove_maven-source-plugin-help" } ] } \ No newline at end of file diff --git a/suite2cases/mcpp.json b/suite2cases/mcpp.json index ac249be2d..3143f365f 100644 --- a/suite2cases/mcpp.json +++ b/suite2cases/mcpp.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_mcpp_install_and_remove_mcpp", - "rpm": "mcpp" + "name": "oe_test_mcpp_install_and_remove_mcpp" }, { - "name": "oe_test_mcpp_install_and_remove_mcpp-devel", - "rpm": "mcpp-devel" + "name": "oe_test_mcpp_install_and_remove_mcpp-devel" }, { - "name": "oe_test_mcpp_install_and_remove_mcpp-help", - "rpm": "mcpp-help" + "name": "oe_test_mcpp_install_and_remove_mcpp-help" }, { - "name": "oe_test_mcpp_install_and_remove_mcpp-debuginfo", - "rpm": "mcpp-debuginfo" + "name": "oe_test_mcpp_install_and_remove_mcpp-debuginfo" }, { - "name": "oe_test_mcpp_install_and_remove_mcpp-debugsource", - "rpm": "mcpp-debugsource" + "name": "oe_test_mcpp_install_and_remove_mcpp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mdadm.json b/suite2cases/mdadm.json index 50fb19fcf..e5766f1e2 100644 --- a/suite2cases/mdadm.json +++ b/suite2cases/mdadm.json @@ -21,20 +21,16 @@ "name": "oe_test_service_mdmonitor-oneshot" }, { - "name": "oe_test_mdadm_install_and_remove_mdadm", - "rpm": "mdadm" + "name": "oe_test_mdadm_install_and_remove_mdadm" }, { - "name": "oe_test_mdadm_install_and_remove_mdadm-help", - "rpm": "mdadm-help" + "name": "oe_test_mdadm_install_and_remove_mdadm-help" }, { - "name": "oe_test_mdadm_install_and_remove_mdadm-debuginfo", - "rpm": "mdadm-debuginfo" + "name": "oe_test_mdadm_install_and_remove_mdadm-debuginfo" }, { - "name": "oe_test_mdadm_install_and_remove_mdadm-debugsource", - "rpm": "mdadm-debugsource" + "name": "oe_test_mdadm_install_and_remove_mdadm-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mesa-demos.json b/suite2cases/mesa-demos.json index 08e6bd42d..fb6eeffac 100644 --- a/suite2cases/mesa-demos.json +++ b/suite2cases/mesa-demos.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_mesa-demos_install_and_remove_mesa-demos", - "rpm": "mesa-demos" + "name": "oe_test_mesa-demos_install_and_remove_mesa-demos" }, { - "name": "oe_test_mesa-demos_install_and_remove_mesa-demos-help", - "rpm": "mesa-demos-help" + "name": "oe_test_mesa-demos_install_and_remove_mesa-demos-help" }, { - "name": "oe_test_mesa-demos_install_and_remove_mesa-demos-debuginfo", - "rpm": "mesa-demos-debuginfo" + "name": "oe_test_mesa-demos_install_and_remove_mesa-demos-debuginfo" }, { - "name": "oe_test_mesa-demos_install_and_remove_mesa-demos-debugsource", - "rpm": "mesa-demos-debugsource" + "name": "oe_test_mesa-demos_install_and_remove_mesa-demos-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mesa-libGLU.json b/suite2cases/mesa-libGLU.json index 1ecf6f8ec..a7ae262c6 100644 --- a/suite2cases/mesa-libGLU.json +++ b/suite2cases/mesa-libGLU.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU", - "rpm": "mesa-libGLU" + "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU" }, { - "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-devel", - "rpm": "mesa-libGLU-devel" + "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-devel" }, { - "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debugsource", - "rpm": "mesa-libGLU-debugsource" + "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debugsource" }, { - "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debuginfo", - "rpm": "mesa-libGLU-debuginfo" + "name": "oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/mesa.json b/suite2cases/mesa.json index 23eeee619..7c6083721 100644 --- a/suite2cases/mesa.json +++ b/suite2cases/mesa.json @@ -5,104 +5,79 @@ "memory": 4, "cases": [ { - "name": "oe_test_mesa_install_and_remove_mesa", - "rpm": "mesa" + "name": "oe_test_mesa_install_and_remove_mesa" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libxatracker-devel", - "rpm": "mesa-libxatracker-devel" + "name": "oe_test_mesa_install_and_remove_mesa-libxatracker-devel" }, { - "name": "oe_test_mesa_install_and_remove_mesa-filesystem", - "rpm": "mesa-filesystem" + "name": "oe_test_mesa_install_and_remove_mesa-filesystem" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libGL", - "rpm": "mesa-libGL" + "name": "oe_test_mesa_install_and_remove_mesa-libGL" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libGL-devel", - "rpm": "mesa-libGL-devel" + "name": "oe_test_mesa_install_and_remove_mesa-libGL-devel" }, { - "name": "oe_test_mesa_install_and_remove_mesa-dri-drivers", - "rpm": "mesa-dri-drivers" + "name": "oe_test_mesa_install_and_remove_mesa-dri-drivers" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libd3d-devel", - "rpm": "mesa-libd3d-devel" + "name": "oe_test_mesa_install_and_remove_mesa-libd3d-devel" }, { - "name": "oe_test_mesa_install_and_remove_mesa-omx-drivers", - "rpm": "mesa-omx-drivers" + "name": "oe_test_mesa_install_and_remove_mesa-omx-drivers" }, { - "name": "oe_test_mesa_install_and_remove_mesa-vdpau-drivers", - "rpm": "mesa-vdpau-drivers" + "name": "oe_test_mesa_install_and_remove_mesa-vdpau-drivers" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libOSMesa", - "rpm": "mesa-libOSMesa" + "name": "oe_test_mesa_install_and_remove_mesa-libOSMesa" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libgbm", - "rpm": "mesa-libgbm" + "name": "oe_test_mesa_install_and_remove_mesa-libgbm" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libd3d", - "rpm": "mesa-libd3d" + "name": "oe_test_mesa_install_and_remove_mesa-libd3d" }, { - "name": "oe_test_mesa_install_and_remove_mesa-vulkan-drivers", - "rpm": "mesa-vulkan-drivers" + "name": "oe_test_mesa_install_and_remove_mesa-vulkan-drivers" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libxatracker", - "rpm": "mesa-libxatracker" + "name": "oe_test_mesa_install_and_remove_mesa-libxatracker" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libEGL", - "rpm": "mesa-libEGL" + "name": "oe_test_mesa_install_and_remove_mesa-libEGL" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libEGL-devel", - "rpm": "mesa-libEGL-devel" + "name": "oe_test_mesa_install_and_remove_mesa-libEGL-devel" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libOSMesa-devel", - "rpm": "mesa-libOSMesa-devel" + "name": "oe_test_mesa_install_and_remove_mesa-libOSMesa-devel" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libgbm-devel", - "rpm": "mesa-libgbm-devel" + "name": "oe_test_mesa_install_and_remove_mesa-libgbm-devel" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libglapi", - "rpm": "mesa-libglapi" + "name": "oe_test_mesa_install_and_remove_mesa-libglapi" }, { - "name": "oe_test_mesa_install_and_remove_mesa-debugsource", - "rpm": "mesa-debugsource" + "name": "oe_test_mesa_install_and_remove_mesa-debugsource" }, { - "name": "oe_test_mesa_install_and_remove_mesa-vulkan-devel", - "rpm": "mesa-vulkan-devel" + "name": "oe_test_mesa_install_and_remove_mesa-vulkan-devel" }, { - "name": "oe_test_mesa_install_and_remove_mesa-debuginfo", - "rpm": "mesa-debuginfo" + "name": "oe_test_mesa_install_and_remove_mesa-debuginfo" }, { - "name": "oe_test_mesa_install_and_remove_mesa-khr-devel", - "rpm": "mesa-khr-devel" + "name": "oe_test_mesa_install_and_remove_mesa-khr-devel" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libGLES-devel", - "rpm": "mesa-libGLES-devel" + "name": "oe_test_mesa_install_and_remove_mesa-libGLES-devel" }, { - "name": "oe_test_mesa_install_and_remove_mesa-libGLES", - "rpm": "mesa-libGLES" + "name": "oe_test_mesa_install_and_remove_mesa-libGLES" } ] } \ No newline at end of file diff --git a/suite2cases/meson.json b/suite2cases/meson.json index 96b3ae3bf..2197b545e 100644 --- a/suite2cases/meson.json +++ b/suite2cases/meson.json @@ -8,12 +8,10 @@ "name": "oe_test_meson_base_meson_wrap" }, { - "name": "oe_test_meson_install_and_remove_meson", - "rpm": "meson" + "name": "oe_test_meson_install_and_remove_meson" }, { - "name": "oe_test_meson_install_and_remove_meson-help", - "rpm": "meson-help" + "name": "oe_test_meson_install_and_remove_meson-help" } ] } \ No newline at end of file diff --git a/suite2cases/metacity.json b/suite2cases/metacity.json index 9478d1569..dd5dadc35 100644 --- a/suite2cases/metacity.json +++ b/suite2cases/metacity.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_metacity_install_and_remove_metacity", - "rpm": "metacity" + "name": "oe_test_metacity_install_and_remove_metacity" }, { - "name": "oe_test_metacity_install_and_remove_metacity-devel", - "rpm": "metacity-devel" + "name": "oe_test_metacity_install_and_remove_metacity-devel" }, { - "name": "oe_test_metacity_install_and_remove_metacity-debuginfo", - "rpm": "metacity-debuginfo" + "name": "oe_test_metacity_install_and_remove_metacity-debuginfo" }, { - "name": "oe_test_metacity_install_and_remove_metacity-help", - "rpm": "metacity-help" + "name": "oe_test_metacity_install_and_remove_metacity-help" }, { - "name": "oe_test_metacity_install_and_remove_metacity-debugsource", - "rpm": "metacity-debugsource" + "name": "oe_test_metacity_install_and_remove_metacity-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mobile-broadband-provider-info.json b/suite2cases/mobile-broadband-provider-info.json index eb6a865b4..cb44afa78 100644 --- a/suite2cases/mobile-broadband-provider-info.json +++ b/suite2cases/mobile-broadband-provider-info.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info", - "rpm": "mobile-broadband-provider-info" + "name": "oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info" }, { - "name": "oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-devel", - "rpm": "mobile-broadband-provider-info-devel" + "name": "oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-devel" }, { - "name": "oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-help", - "rpm": "mobile-broadband-provider-info-help" + "name": "oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-help" } ] } \ No newline at end of file diff --git a/suite2cases/mokutil.json b/suite2cases/mokutil.json index baa5f802a..cccf63024 100644 --- a/suite2cases/mokutil.json +++ b/suite2cases/mokutil.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_mokutil_install_and_remove_mokutil", - "rpm": "mokutil" + "name": "oe_test_mokutil_install_and_remove_mokutil" }, { - "name": "oe_test_mokutil_install_and_remove_mokutil-help", - "rpm": "mokutil-help" + "name": "oe_test_mokutil_install_and_remove_mokutil-help" }, { - "name": "oe_test_mokutil_install_and_remove_mokutil-debuginfo", - "rpm": "mokutil-debuginfo" + "name": "oe_test_mokutil_install_and_remove_mokutil-debuginfo" }, { - "name": "oe_test_mokutil_install_and_remove_mokutil-debugsource", - "rpm": "mokutil-debugsource" + "name": "oe_test_mokutil_install_and_remove_mokutil-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mpfr.json b/suite2cases/mpfr.json index 050ffc43f..61061bcf9 100644 --- a/suite2cases/mpfr.json +++ b/suite2cases/mpfr.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_mpfr_install_and_remove_mpfr", - "rpm": "mpfr" + "name": "oe_test_mpfr_install_and_remove_mpfr" }, { - "name": "oe_test_mpfr_install_and_remove_mpfr-devel", - "rpm": "mpfr-devel" + "name": "oe_test_mpfr_install_and_remove_mpfr-devel" }, { - "name": "oe_test_mpfr_install_and_remove_mpfr-debuginfo", - "rpm": "mpfr-debuginfo" + "name": "oe_test_mpfr_install_and_remove_mpfr-debuginfo" }, { - "name": "oe_test_mpfr_install_and_remove_mpfr-debugsource", - "rpm": "mpfr-debugsource" + "name": "oe_test_mpfr_install_and_remove_mpfr-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mpg123.json b/suite2cases/mpg123.json index 3e7829bff..e977718f8 100644 --- a/suite2cases/mpg123.json +++ b/suite2cases/mpg123.json @@ -8,40 +8,31 @@ "name": "oe_test_mpg123" }, { - "name": "oe_test_mpg123_install_and_remove_mpg123", - "rpm": "mpg123" + "name": "oe_test_mpg123_install_and_remove_mpg123" }, { - "name": "oe_test_mpg123_install_and_remove_mpg123-plugins-portaudio", - "rpm": "mpg123-plugins-portaudio" + "name": "oe_test_mpg123_install_and_remove_mpg123-plugins-portaudio" }, { - "name": "oe_test_mpg123_install_and_remove_mpg123-plugins-pulseaudio", - "rpm": "mpg123-plugins-pulseaudio" + "name": "oe_test_mpg123_install_and_remove_mpg123-plugins-pulseaudio" }, { - "name": "oe_test_mpg123_install_and_remove_mpg123-devel", - "rpm": "mpg123-devel" + "name": "oe_test_mpg123_install_and_remove_mpg123-devel" }, { - "name": "oe_test_mpg123_install_and_remove_mpg123-plugins-jack", - "rpm": "mpg123-plugins-jack" + "name": "oe_test_mpg123_install_and_remove_mpg123-plugins-jack" }, { - "name": "oe_test_mpg123_install_and_remove_mpg123-libs", - "rpm": "mpg123-libs" + "name": "oe_test_mpg123_install_and_remove_mpg123-libs" }, { - "name": "oe_test_mpg123_install_and_remove_mpg123-debugsource", - "rpm": "mpg123-debugsource" + "name": "oe_test_mpg123_install_and_remove_mpg123-debugsource" }, { - "name": "oe_test_mpg123_install_and_remove_mpg123-debuginfo", - "rpm": "mpg123-debuginfo" + "name": "oe_test_mpg123_install_and_remove_mpg123-debuginfo" }, { - "name": "oe_test_mpg123_install_and_remove_mpg123-help", - "rpm": "mpg123-help" + "name": "oe_test_mpg123_install_and_remove_mpg123-help" } ] } \ No newline at end of file diff --git a/suite2cases/mtdev.json b/suite2cases/mtdev.json index 8ae346156..efb96a31e 100644 --- a/suite2cases/mtdev.json +++ b/suite2cases/mtdev.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_mtdev_install_and_remove_mtdev", - "rpm": "mtdev" + "name": "oe_test_mtdev_install_and_remove_mtdev" }, { - "name": "oe_test_mtdev_install_and_remove_mtdev-devel", - "rpm": "mtdev-devel" + "name": "oe_test_mtdev_install_and_remove_mtdev-devel" }, { - "name": "oe_test_mtdev_install_and_remove_mtdev-debuginfo", - "rpm": "mtdev-debuginfo" + "name": "oe_test_mtdev_install_and_remove_mtdev-debuginfo" }, { - "name": "oe_test_mtdev_install_and_remove_mtdev-debugsource", - "rpm": "mtdev-debugsource" + "name": "oe_test_mtdev_install_and_remove_mtdev-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mtools.json b/suite2cases/mtools.json index 9321c8deb..8e76b25c7 100644 --- a/suite2cases/mtools.json +++ b/suite2cases/mtools.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_mtools_install_and_remove_mtools", - "rpm": "mtools" + "name": "oe_test_mtools_install_and_remove_mtools" }, { - "name": "oe_test_mtools_install_and_remove_mtools-help", - "rpm": "mtools-help" + "name": "oe_test_mtools_install_and_remove_mtools-help" }, { - "name": "oe_test_mtools_install_and_remove_mtools-debuginfo", - "rpm": "mtools-debuginfo" + "name": "oe_test_mtools_install_and_remove_mtools-debuginfo" }, { - "name": "oe_test_mtools_install_and_remove_mtools-debugsource", - "rpm": "mtools-debugsource" + "name": "oe_test_mtools_install_and_remove_mtools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/mtr.json b/suite2cases/mtr.json index 65299c7c4..c31b32280 100644 --- a/suite2cases/mtr.json +++ b/suite2cases/mtr.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_mtr_install_and_remove_mtr", - "rpm": "mtr" + "name": "oe_test_mtr_install_and_remove_mtr" }, { - "name": "oe_test_mtr_install_and_remove_mtr-gtk", - "rpm": "mtr-gtk" + "name": "oe_test_mtr_install_and_remove_mtr-gtk" }, { - "name": "oe_test_mtr_install_and_remove_mtr-help", - "rpm": "mtr-help" + "name": "oe_test_mtr_install_and_remove_mtr-help" }, { - "name": "oe_test_mtr_install_and_remove_mtr-debuginfo", - "rpm": "mtr-debuginfo" + "name": "oe_test_mtr_install_and_remove_mtr-debuginfo" }, { - "name": "oe_test_mtr_install_and_remove_mtr-debugsource", - "rpm": "mtr-debugsource" + "name": "oe_test_mtr_install_and_remove_mtr-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/multilib-rpm-config.json b/suite2cases/multilib-rpm-config.json index ee2d8f7c7..ceb379ccb 100644 --- a/suite2cases/multilib-rpm-config.json +++ b/suite2cases/multilib-rpm-config.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_multilib-rpm-config_install_and_remove_multilib-rpm-config", - "rpm": "multilib-rpm-config" + "name": "oe_test_multilib-rpm-config_install_and_remove_multilib-rpm-config" } ] } \ No newline at end of file diff --git a/suite2cases/multipath-tools.json b/suite2cases/multipath-tools.json index 5eda3f4af..1a70a4c8c 100644 --- a/suite2cases/multipath-tools.json +++ b/suite2cases/multipath-tools.json @@ -50,28 +50,22 @@ "name": "oe_test_socket_multipathd" }, { - "name": "oe_test_multipath-tools_install_and_remove_multipath-tools", - "rpm": "multipath-tools" + "name": "oe_test_multipath-tools_install_and_remove_multipath-tools" }, { - "name": "oe_test_multipath-tools_install_and_remove_kpartx", - "rpm": "kpartx" + "name": "oe_test_multipath-tools_install_and_remove_kpartx" }, { - "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-devel", - "rpm": "multipath-tools-devel" + "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-devel" }, { - "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-help", - "rpm": "multipath-tools-help" + "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-help" }, { - "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-debuginfo", - "rpm": "multipath-tools-debuginfo" + "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-debuginfo" }, { - "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-debugsource", - "rpm": "multipath-tools-debugsource" + "name": "oe_test_multipath-tools_install_and_remove_multipath-tools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/musl.json b/suite2cases/musl.json index 4d44edf5c..029e8d96a 100644 --- a/suite2cases/musl.json +++ b/suite2cases/musl.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_musl_install_and_remove_musl", - "rpm": "musl" + "name": "oe_test_musl_install_and_remove_musl" }, { - "name": "oe_test_musl_install_and_remove_musl-libc", - "rpm": "musl-libc" + "name": "oe_test_musl_install_and_remove_musl-libc" }, { - "name": "oe_test_musl_install_and_remove_musl-devel", - "rpm": "musl-devel" + "name": "oe_test_musl_install_and_remove_musl-devel" }, { - "name": "oe_test_musl_install_and_remove_musl-gcc", - "rpm": "musl-gcc" + "name": "oe_test_musl_install_and_remove_musl-gcc" }, { - "name": "oe_test_musl_install_and_remove_musl-libc-static", - "rpm": "musl-libc-static" + "name": "oe_test_musl_install_and_remove_musl-libc-static" }, { - "name": "oe_test_musl_install_and_remove_musl-debugsource", - "rpm": "musl-debugsource" + "name": "oe_test_musl_install_and_remove_musl-debugsource" }, { - "name": "oe_test_musl_install_and_remove_musl-debuginfo", - "rpm": "musl-debuginfo" + "name": "oe_test_musl_install_and_remove_musl-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/nasm.json b/suite2cases/nasm.json index bd259fcf3..487cc0609 100644 --- a/suite2cases/nasm.json +++ b/suite2cases/nasm.json @@ -53,20 +53,16 @@ "name": "oe_test_nasm_14" }, { - "name": "oe_test_nasm_install_and_remove_nasm", - "rpm": "nasm" + "name": "oe_test_nasm_install_and_remove_nasm" }, { - "name": "oe_test_nasm_install_and_remove_nasm-help", - "rpm": "nasm-help" + "name": "oe_test_nasm_install_and_remove_nasm-help" }, { - "name": "oe_test_nasm_install_and_remove_nasm-debuginfo", - "rpm": "nasm-debuginfo" + "name": "oe_test_nasm_install_and_remove_nasm-debuginfo" }, { - "name": "oe_test_nasm_install_and_remove_nasm-debugsource", - "rpm": "nasm-debugsource" + "name": "oe_test_nasm_install_and_remove_nasm-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ncurses.json b/suite2cases/ncurses.json index db2576017..3c61d1567 100644 --- a/suite2cases/ncurses.json +++ b/suite2cases/ncurses.json @@ -8,44 +8,34 @@ "name": "oe_test_ncurses-devel" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses", - "rpm": "ncurses" + "name": "oe_test_ncurses_install_and_remove_ncurses" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses-base", - "rpm": "ncurses-base" + "name": "oe_test_ncurses_install_and_remove_ncurses-base" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses-compat-libs", - "rpm": "ncurses-compat-libs" + "name": "oe_test_ncurses_install_and_remove_ncurses-compat-libs" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses-static", - "rpm": "ncurses-static" + "name": "oe_test_ncurses_install_and_remove_ncurses-static" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses-libs", - "rpm": "ncurses-libs" + "name": "oe_test_ncurses_install_and_remove_ncurses-libs" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses-help", - "rpm": "ncurses-help" + "name": "oe_test_ncurses_install_and_remove_ncurses-help" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses-devel", - "rpm": "ncurses-devel" + "name": "oe_test_ncurses_install_and_remove_ncurses-devel" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses-debugsource", - "rpm": "ncurses-debugsource" + "name": "oe_test_ncurses_install_and_remove_ncurses-debugsource" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses-debuginfo", - "rpm": "ncurses-debuginfo" + "name": "oe_test_ncurses_install_and_remove_ncurses-debuginfo" }, { - "name": "oe_test_ncurses_install_and_remove_ncurses-relocation", - "rpm": "ncurses-relocation" + "name": "oe_test_ncurses_install_and_remove_ncurses-relocation" } ] } \ No newline at end of file diff --git a/suite2cases/ndctl.json b/suite2cases/ndctl.json index d6372be22..51827d56b 100644 --- a/suite2cases/ndctl.json +++ b/suite2cases/ndctl.json @@ -8,48 +8,37 @@ "name": "oe_test_service_ndctl-monitor" }, { - "name": "oe_test_ndctl_install_and_remove_ndctl", - "rpm": "ndctl" + "name": "oe_test_ndctl_install_and_remove_ndctl" }, { - "name": "oe_test_ndctl_install_and_remove_cxl-cli", - "rpm": "cxl-cli" + "name": "oe_test_ndctl_install_and_remove_cxl-cli" }, { - "name": "oe_test_ndctl_install_and_remove_cxl-devel", - "rpm": "cxl-devel" + "name": "oe_test_ndctl_install_and_remove_cxl-devel" }, { - "name": "oe_test_ndctl_install_and_remove_ndctl-devel", - "rpm": "ndctl-devel" + "name": "oe_test_ndctl_install_and_remove_ndctl-devel" }, { - "name": "oe_test_ndctl_install_and_remove_daxctl", - "rpm": "daxctl" + "name": "oe_test_ndctl_install_and_remove_daxctl" }, { - "name": "oe_test_ndctl_install_and_remove_daxctl-devel", - "rpm": "daxctl-devel" + "name": "oe_test_ndctl_install_and_remove_daxctl-devel" }, { - "name": "oe_test_ndctl_install_and_remove_ndctl-libs", - "rpm": "ndctl-libs" + "name": "oe_test_ndctl_install_and_remove_ndctl-libs" }, { - "name": "oe_test_ndctl_install_and_remove_daxctl-libs", - "rpm": "daxctl-libs" + "name": "oe_test_ndctl_install_and_remove_daxctl-libs" }, { - "name": "oe_test_ndctl_install_and_remove_cxl-libs", - "rpm": "cxl-libs" + "name": "oe_test_ndctl_install_and_remove_cxl-libs" }, { - "name": "oe_test_ndctl_install_and_remove_ndctl-debugsource", - "rpm": "ndctl-debugsource" + "name": "oe_test_ndctl_install_and_remove_ndctl-debugsource" }, { - "name": "oe_test_ndctl_install_and_remove_ndctl-debuginfo", - "rpm": "ndctl-debuginfo" + "name": "oe_test_ndctl_install_and_remove_ndctl-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/net-snmp.json b/suite2cases/net-snmp.json index 8a18de5fd..1205b4b60 100644 --- a/suite2cases/net-snmp.json +++ b/suite2cases/net-snmp.json @@ -17,40 +17,31 @@ "name": "oe_test_net-snmp_02" }, { - "name": "oe_test_net-snmp_install_and_remove_net-snmp", - "rpm": "net-snmp" + "name": "oe_test_net-snmp_install_and_remove_net-snmp" }, { - "name": "oe_test_net-snmp_install_and_remove_python3-net-snmp", - "rpm": "python3-net-snmp" + "name": "oe_test_net-snmp_install_and_remove_python3-net-snmp" }, { - "name": "oe_test_net-snmp_install_and_remove_net-snmp-devel", - "rpm": "net-snmp-devel" + "name": "oe_test_net-snmp_install_and_remove_net-snmp-devel" }, { - "name": "oe_test_net-snmp_install_and_remove_net-snmp-libs", - "rpm": "net-snmp-libs" + "name": "oe_test_net-snmp_install_and_remove_net-snmp-libs" }, { - "name": "oe_test_net-snmp_install_and_remove_net-snmp-perl", - "rpm": "net-snmp-perl" + "name": "oe_test_net-snmp_install_and_remove_net-snmp-perl" }, { - "name": "oe_test_net-snmp_install_and_remove_net-snmp-gui", - "rpm": "net-snmp-gui" + "name": "oe_test_net-snmp_install_and_remove_net-snmp-gui" }, { - "name": "oe_test_net-snmp_install_and_remove_net-snmp-debugsource", - "rpm": "net-snmp-debugsource" + "name": "oe_test_net-snmp_install_and_remove_net-snmp-debugsource" }, { - "name": "oe_test_net-snmp_install_and_remove_net-snmp-help", - "rpm": "net-snmp-help" + "name": "oe_test_net-snmp_install_and_remove_net-snmp-help" }, { - "name": "oe_test_net-snmp_install_and_remove_net-snmp-debuginfo", - "rpm": "net-snmp-debuginfo" + "name": "oe_test_net-snmp_install_and_remove_net-snmp-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/net-tools.json b/suite2cases/net-tools.json index 0e2665991..8f746f54e 100644 --- a/suite2cases/net-tools.json +++ b/suite2cases/net-tools.json @@ -23,20 +23,16 @@ "name": "oe_test_net-tools_netstat_02" }, { - "name": "oe_test_net-tools_install_and_remove_net-tools", - "rpm": "net-tools" + "name": "oe_test_net-tools_install_and_remove_net-tools" }, { - "name": "oe_test_net-tools_install_and_remove_net-tools-help", - "rpm": "net-tools-help" + "name": "oe_test_net-tools_install_and_remove_net-tools-help" }, { - "name": "oe_test_net-tools_install_and_remove_net-tools-debugsource", - "rpm": "net-tools-debugsource" + "name": "oe_test_net-tools_install_and_remove_net-tools-debugsource" }, { - "name": "oe_test_net-tools_install_and_remove_net-tools-debuginfo", - "rpm": "net-tools-debuginfo" + "name": "oe_test_net-tools_install_and_remove_net-tools-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/nettle.json b/suite2cases/nettle.json index ba7fe31f1..2f9789cbb 100644 --- a/suite2cases/nettle.json +++ b/suite2cases/nettle.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_nettle_install_and_remove_nettle", - "rpm": "nettle" + "name": "oe_test_nettle_install_and_remove_nettle" }, { - "name": "oe_test_nettle_install_and_remove_nettle-devel", - "rpm": "nettle-devel" + "name": "oe_test_nettle_install_and_remove_nettle-devel" }, { - "name": "oe_test_nettle_install_and_remove_nettle-help", - "rpm": "nettle-help" + "name": "oe_test_nettle_install_and_remove_nettle-help" }, { - "name": "oe_test_nettle_install_and_remove_nettle-debuginfo", - "rpm": "nettle-debuginfo" + "name": "oe_test_nettle_install_and_remove_nettle-debuginfo" }, { - "name": "oe_test_nettle_install_and_remove_nettle-debugsource", - "rpm": "nettle-debugsource" + "name": "oe_test_nettle_install_and_remove_nettle-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/network-manager-applet.json b/suite2cases/network-manager-applet.json index 0f5990e44..9398a0bbd 100644 --- a/suite2cases/network-manager-applet.json +++ b/suite2cases/network-manager-applet.json @@ -5,44 +5,34 @@ "memory": 4, "cases": [ { - "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet", - "rpm": "network-manager-applet" + "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet" }, { - "name": "oe_test_network-manager-applet_install_and_remove_libnm-gtk", - "rpm": "libnm-gtk" + "name": "oe_test_network-manager-applet_install_and_remove_libnm-gtk" }, { - "name": "oe_test_network-manager-applet_install_and_remove_libnma-devel", - "rpm": "libnma-devel" + "name": "oe_test_network-manager-applet_install_and_remove_libnma-devel" }, { - "name": "oe_test_network-manager-applet_install_and_remove_nm-connection-editor", - "rpm": "nm-connection-editor" + "name": "oe_test_network-manager-applet_install_and_remove_nm-connection-editor" }, { - "name": "oe_test_network-manager-applet_install_and_remove_libnm-gtk-devel", - "rpm": "libnm-gtk-devel" + "name": "oe_test_network-manager-applet_install_and_remove_libnm-gtk-devel" }, { - "name": "oe_test_network-manager-applet_install_and_remove_libnma", - "rpm": "libnma" + "name": "oe_test_network-manager-applet_install_and_remove_libnma" }, { - "name": "oe_test_network-manager-applet_install_and_remove_nm-connection-editor-desktop", - "rpm": "nm-connection-editor-desktop" + "name": "oe_test_network-manager-applet_install_and_remove_nm-connection-editor-desktop" }, { - "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet-debugsource", - "rpm": "network-manager-applet-debugsource" + "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet-debugsource" }, { - "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet-debuginfo", - "rpm": "network-manager-applet-debuginfo" + "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet-debuginfo" }, { - "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet-help", - "rpm": "network-manager-applet-help" + "name": "oe_test_network-manager-applet_install_and_remove_network-manager-applet-help" } ] } \ No newline at end of file diff --git a/suite2cases/newt.json b/suite2cases/newt.json index 597909d70..77f400499 100644 --- a/suite2cases/newt.json +++ b/suite2cases/newt.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_newt_install_and_remove_newt", - "rpm": "newt" + "name": "oe_test_newt_install_and_remove_newt" }, { - "name": "oe_test_newt_install_and_remove_newt-devel", - "rpm": "newt-devel" + "name": "oe_test_newt_install_and_remove_newt-devel" }, { - "name": "oe_test_newt_install_and_remove_python3-newt", - "rpm": "python3-newt" + "name": "oe_test_newt_install_and_remove_python3-newt" }, { - "name": "oe_test_newt_install_and_remove_newt-help", - "rpm": "newt-help" + "name": "oe_test_newt_install_and_remove_newt-help" }, { - "name": "oe_test_newt_install_and_remove_newt-debuginfo", - "rpm": "newt-debuginfo" + "name": "oe_test_newt_install_and_remove_newt-debuginfo" }, { - "name": "oe_test_newt_install_and_remove_newt-debugsource", - "rpm": "newt-debugsource" + "name": "oe_test_newt_install_and_remove_newt-debugsource" }, { - "name": "oe_test_newt_install_and_remove_python2-newt", - "rpm": "python2-newt" + "name": "oe_test_newt_install_and_remove_python2-newt" } ] } \ No newline at end of file diff --git a/suite2cases/nfs-utils.json b/suite2cases/nfs-utils.json index 93b078a29..6e9cfabae 100644 --- a/suite2cases/nfs-utils.json +++ b/suite2cases/nfs-utils.json @@ -56,32 +56,25 @@ "name": "oe_test_service_fsidd" }, { - "name": "oe_test_nfs-utils_install_and_remove_nfs-utils", - "rpm": "nfs-utils" + "name": "oe_test_nfs-utils_install_and_remove_nfs-utils" }, { - "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-min", - "rpm": "nfs-utils-min" + "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-min" }, { - "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-help", - "rpm": "nfs-utils-help" + "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-help" }, { - "name": "oe_test_nfs-utils_install_and_remove_libnfsidmap", - "rpm": "libnfsidmap" + "name": "oe_test_nfs-utils_install_and_remove_libnfsidmap" }, { - "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-devel", - "rpm": "nfs-utils-devel" + "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-devel" }, { - "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-debuginfo", - "rpm": "nfs-utils-debuginfo" + "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-debuginfo" }, { - "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-debugsource", - "rpm": "nfs-utils-debugsource" + "name": "oe_test_nfs-utils_install_and_remove_nfs-utils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/nghttp2.json b/suite2cases/nghttp2.json index df7516ec6..5c6fc8e1a 100644 --- a/suite2cases/nghttp2.json +++ b/suite2cases/nghttp2.json @@ -8,28 +8,22 @@ "name": "oe_test_service_nghttpx" }, { - "name": "oe_test_nghttp2_install_and_remove_nghttp2", - "rpm": "nghttp2" + "name": "oe_test_nghttp2_install_and_remove_nghttp2" }, { - "name": "oe_test_nghttp2_install_and_remove_libnghttp2", - "rpm": "libnghttp2" + "name": "oe_test_nghttp2_install_and_remove_libnghttp2" }, { - "name": "oe_test_nghttp2_install_and_remove_libnghttp2-devel", - "rpm": "libnghttp2-devel" + "name": "oe_test_nghttp2_install_and_remove_libnghttp2-devel" }, { - "name": "oe_test_nghttp2_install_and_remove_nghttp2-help", - "rpm": "nghttp2-help" + "name": "oe_test_nghttp2_install_and_remove_nghttp2-help" }, { - "name": "oe_test_nghttp2_install_and_remove_nghttp2-debuginfo", - "rpm": "nghttp2-debuginfo" + "name": "oe_test_nghttp2_install_and_remove_nghttp2-debuginfo" }, { - "name": "oe_test_nghttp2_install_and_remove_nghttp2-debugsource", - "rpm": "nghttp2-debugsource" + "name": "oe_test_nghttp2_install_and_remove_nghttp2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ninja-build.json b/suite2cases/ninja-build.json index b0209f511..c9b1bdad8 100644 --- a/suite2cases/ninja-build.json +++ b/suite2cases/ninja-build.json @@ -8,16 +8,13 @@ "name": "oe_test_ninja-build_ninja" }, { - "name": "oe_test_ninja-build_install_and_remove_ninja-build", - "rpm": "ninja-build" + "name": "oe_test_ninja-build_install_and_remove_ninja-build" }, { - "name": "oe_test_ninja-build_install_and_remove_ninja-build-debuginfo", - "rpm": "ninja-build-debuginfo" + "name": "oe_test_ninja-build_install_and_remove_ninja-build-debuginfo" }, { - "name": "oe_test_ninja-build_install_and_remove_ninja-build-debugsource", - "rpm": "ninja-build-debugsource" + "name": "oe_test_ninja-build_install_and_remove_ninja-build-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/nmap.json b/suite2cases/nmap.json index 77d77f511..2931cb392 100644 --- a/suite2cases/nmap.json +++ b/suite2cases/nmap.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_nmap_install_and_remove_nmap", - "rpm": "nmap" + "name": "oe_test_nmap_install_and_remove_nmap" }, { - "name": "oe_test_nmap_install_and_remove_nmap-debugsource", - "rpm": "nmap-debugsource" + "name": "oe_test_nmap_install_and_remove_nmap-debugsource" }, { - "name": "oe_test_nmap_install_and_remove_nmap-debuginfo", - "rpm": "nmap-debuginfo" + "name": "oe_test_nmap_install_and_remove_nmap-debuginfo" }, { - "name": "oe_test_nmap_install_and_remove_nmap-help", - "rpm": "nmap-help" + "name": "oe_test_nmap_install_and_remove_nmap-help" } ] } \ No newline at end of file diff --git a/suite2cases/notification-daemon.json b/suite2cases/notification-daemon.json index d90f81cd3..f40149a97 100644 --- a/suite2cases/notification-daemon.json +++ b/suite2cases/notification-daemon.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_notification-daemon_install_and_remove_notification-daemon", - "rpm": "notification-daemon" + "name": "oe_test_notification-daemon_install_and_remove_notification-daemon" }, { - "name": "oe_test_notification-daemon_install_and_remove_notification-daemon-debuginfo", - "rpm": "notification-daemon-debuginfo" + "name": "oe_test_notification-daemon_install_and_remove_notification-daemon-debuginfo" }, { - "name": "oe_test_notification-daemon_install_and_remove_notification-daemon-debugsource", - "rpm": "notification-daemon-debugsource" + "name": "oe_test_notification-daemon_install_and_remove_notification-daemon-debugsource" }, { - "name": "oe_test_notification-daemon_install_and_remove_notification-daemon-help", - "rpm": "notification-daemon-help" + "name": "oe_test_notification-daemon_install_and_remove_notification-daemon-help" } ] } \ No newline at end of file diff --git a/suite2cases/npth.json b/suite2cases/npth.json index 3db22865a..13a9422b5 100644 --- a/suite2cases/npth.json +++ b/suite2cases/npth.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_npth_install_and_remove_npth", - "rpm": "npth" + "name": "oe_test_npth_install_and_remove_npth" }, { - "name": "oe_test_npth_install_and_remove_npth-devel", - "rpm": "npth-devel" + "name": "oe_test_npth_install_and_remove_npth-devel" }, { - "name": "oe_test_npth_install_and_remove_npth-debugsource", - "rpm": "npth-debugsource" + "name": "oe_test_npth_install_and_remove_npth-debugsource" }, { - "name": "oe_test_npth_install_and_remove_npth-debuginfo", - "rpm": "npth-debuginfo" + "name": "oe_test_npth_install_and_remove_npth-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/nspr.json b/suite2cases/nspr.json index 5d22a2d84..5414c592e 100644 --- a/suite2cases/nspr.json +++ b/suite2cases/nspr.json @@ -14,20 +14,16 @@ "name": "oe_test_nspr-devel" }, { - "name": "oe_test_nspr_install_and_remove_nspr", - "rpm": "nspr" + "name": "oe_test_nspr_install_and_remove_nspr" }, { - "name": "oe_test_nspr_install_and_remove_nspr-devel", - "rpm": "nspr-devel" + "name": "oe_test_nspr_install_and_remove_nspr-devel" }, { - "name": "oe_test_nspr_install_and_remove_nspr-debugsource", - "rpm": "nspr-debugsource" + "name": "oe_test_nspr_install_and_remove_nspr-debugsource" }, { - "name": "oe_test_nspr_install_and_remove_nspr-debuginfo", - "rpm": "nspr-debuginfo" + "name": "oe_test_nspr_install_and_remove_nspr-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/nss.json b/suite2cases/nss.json index ae3c1ca97..f2dec5136 100644 --- a/suite2cases/nss.json +++ b/suite2cases/nss.json @@ -14,40 +14,31 @@ "name": "oe_test_nss-softokn-devel" }, { - "name": "oe_test_nss_install_and_remove_nss", - "rpm": "nss" + "name": "oe_test_nss_install_and_remove_nss" }, { - "name": "oe_test_nss_install_and_remove_nss-util", - "rpm": "nss-util" + "name": "oe_test_nss_install_and_remove_nss-util" }, { - "name": "oe_test_nss_install_and_remove_nss-softokn-devel", - "rpm": "nss-softokn-devel" + "name": "oe_test_nss_install_and_remove_nss-softokn-devel" }, { - "name": "oe_test_nss_install_and_remove_nss-help", - "rpm": "nss-help" + "name": "oe_test_nss_install_and_remove_nss-help" }, { - "name": "oe_test_nss_install_and_remove_nss-devel", - "rpm": "nss-devel" + "name": "oe_test_nss_install_and_remove_nss-devel" }, { - "name": "oe_test_nss_install_and_remove_nss-util-devel", - "rpm": "nss-util-devel" + "name": "oe_test_nss_install_and_remove_nss-util-devel" }, { - "name": "oe_test_nss_install_and_remove_nss-softokn", - "rpm": "nss-softokn" + "name": "oe_test_nss_install_and_remove_nss-softokn" }, { - "name": "oe_test_nss_install_and_remove_nss-debugsource", - "rpm": "nss-debugsource" + "name": "oe_test_nss_install_and_remove_nss-debugsource" }, { - "name": "oe_test_nss_install_and_remove_nss-debuginfo", - "rpm": "nss-debuginfo" + "name": "oe_test_nss_install_and_remove_nss-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/nss_wrapper.json b/suite2cases/nss_wrapper.json index 3cae7d79a..03c9b7cb7 100644 --- a/suite2cases/nss_wrapper.json +++ b/suite2cases/nss_wrapper.json @@ -8,20 +8,16 @@ "name": "oe_test_nss_wrapper" }, { - "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper", - "rpm": "nss_wrapper" + "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper" }, { - "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper-help", - "rpm": "nss_wrapper-help" + "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper-help" }, { - "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper-debugsource", - "rpm": "nss_wrapper-debugsource" + "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper-debugsource" }, { - "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper-debuginfo", - "rpm": "nss_wrapper-debuginfo" + "name": "oe_test_nss_wrapper_install_and_remove_nss_wrapper-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/numactl.json b/suite2cases/numactl.json index cfc9ce50e..285878bbb 100644 --- a/suite2cases/numactl.json +++ b/suite2cases/numactl.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_numactl_install_and_remove_numactl", - "rpm": "numactl" + "name": "oe_test_numactl_install_and_remove_numactl" }, { - "name": "oe_test_numactl_install_and_remove_numactl-devel", - "rpm": "numactl-devel" + "name": "oe_test_numactl_install_and_remove_numactl-devel" }, { - "name": "oe_test_numactl_install_and_remove_numactl-libs", - "rpm": "numactl-libs" + "name": "oe_test_numactl_install_and_remove_numactl-libs" }, { - "name": "oe_test_numactl_install_and_remove_numactl-debugsource", - "rpm": "numactl-debugsource" + "name": "oe_test_numactl_install_and_remove_numactl-debugsource" }, { - "name": "oe_test_numactl_install_and_remove_numactl-debuginfo", - "rpm": "numactl-debuginfo" + "name": "oe_test_numactl_install_and_remove_numactl-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/numpy.json b/suite2cases/numpy.json index 6773f0c86..388ddba08 100644 --- a/suite2cases/numpy.json +++ b/suite2cases/numpy.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_numpy_install_and_remove_numpy", - "rpm": "numpy" + "name": "oe_test_numpy_install_and_remove_numpy" }, { - "name": "oe_test_numpy_install_and_remove_python3-numpy-f2py", - "rpm": "python3-numpy-f2py" + "name": "oe_test_numpy_install_and_remove_python3-numpy-f2py" }, { - "name": "oe_test_numpy_install_and_remove_python3-numpy", - "rpm": "python3-numpy" + "name": "oe_test_numpy_install_and_remove_python3-numpy" }, { - "name": "oe_test_numpy_install_and_remove_numpy-debuginfo", - "rpm": "numpy-debuginfo" + "name": "oe_test_numpy_install_and_remove_numpy-debuginfo" }, { - "name": "oe_test_numpy_install_and_remove_numpy-debugsource", - "rpm": "numpy-debugsource" + "name": "oe_test_numpy_install_and_remove_numpy-debugsource" }, { - "name": "oe_test_numpy_install_and_remove_python2-numpy", - "rpm": "python2-numpy" + "name": "oe_test_numpy_install_and_remove_python2-numpy" }, { - "name": "oe_test_numpy_install_and_remove_python2-numpy-f2py", - "rpm": "python2-numpy-f2py" + "name": "oe_test_numpy_install_and_remove_python2-numpy-f2py" } ] } \ No newline at end of file diff --git a/suite2cases/ocaml.json b/suite2cases/ocaml.json index c6f822353..a74071165 100644 --- a/suite2cases/ocaml.json +++ b/suite2cases/ocaml.json @@ -335,24 +335,19 @@ "name": "oe_test_ocaml_ocamlyacc" }, { - "name": "oe_test_ocaml_install_and_remove_ocaml", - "rpm": "ocaml" + "name": "oe_test_ocaml_install_and_remove_ocaml" }, { - "name": "oe_test_ocaml_install_and_remove_ocaml-devel", - "rpm": "ocaml-devel" + "name": "oe_test_ocaml_install_and_remove_ocaml-devel" }, { - "name": "oe_test_ocaml_install_and_remove_ocaml-help", - "rpm": "ocaml-help" + "name": "oe_test_ocaml_install_and_remove_ocaml-help" }, { - "name": "oe_test_ocaml_install_and_remove_ocaml-debugsource", - "rpm": "ocaml-debugsource" + "name": "oe_test_ocaml_install_and_remove_ocaml-debugsource" }, { - "name": "oe_test_ocaml_install_and_remove_ocaml-debuginfo", - "rpm": "ocaml-debuginfo" + "name": "oe_test_ocaml_install_and_remove_ocaml-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/open-iscsi.json b/suite2cases/open-iscsi.json index 4e7499418..cdf2192c7 100644 --- a/suite2cases/open-iscsi.json +++ b/suite2cases/open-iscsi.json @@ -38,24 +38,19 @@ "name": "oe_test_socket_iscsiuio" }, { - "name": "oe_test_open-iscsi_install_and_remove_open-iscsi", - "rpm": "open-iscsi" + "name": "oe_test_open-iscsi_install_and_remove_open-iscsi" }, { - "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-help", - "rpm": "open-iscsi-help" + "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-help" }, { - "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-devel", - "rpm": "open-iscsi-devel" + "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-devel" }, { - "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-debuginfo", - "rpm": "open-iscsi-debuginfo" + "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-debuginfo" }, { - "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-debugsource", - "rpm": "open-iscsi-debugsource" + "name": "oe_test_open-iscsi_install_and_remove_open-iscsi-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/open-sans-fonts.json b/suite2cases/open-sans-fonts.json index 455db92dd..c69ddb67c 100644 --- a/suite2cases/open-sans-fonts.json +++ b/suite2cases/open-sans-fonts.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_open-sans-fonts_install_and_remove_open-sans-fonts", - "rpm": "open-sans-fonts" + "name": "oe_test_open-sans-fonts_install_and_remove_open-sans-fonts" } ] } \ No newline at end of file diff --git a/suite2cases/openblas.json b/suite2cases/openblas.json index 9a034e9c5..b0e80caab 100644 --- a/suite2cases/openblas.json +++ b/suite2cases/openblas.json @@ -8,20 +8,16 @@ "name": "oe_test_openblas" }, { - "name": "oe_test_openblas_install_and_remove_openblas", - "rpm": "openblas" + "name": "oe_test_openblas_install_and_remove_openblas" }, { - "name": "oe_test_openblas_install_and_remove_openblas-devel", - "rpm": "openblas-devel" + "name": "oe_test_openblas_install_and_remove_openblas-devel" }, { - "name": "oe_test_openblas_install_and_remove_openblas-debuginfo", - "rpm": "openblas-debuginfo" + "name": "oe_test_openblas_install_and_remove_openblas-debuginfo" }, { - "name": "oe_test_openblas_install_and_remove_openblas-debugsource", - "rpm": "openblas-debugsource" + "name": "oe_test_openblas_install_and_remove_openblas-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/openjade.json b/suite2cases/openjade.json index b9c96a50f..e532949f1 100644 --- a/suite2cases/openjade.json +++ b/suite2cases/openjade.json @@ -26,20 +26,16 @@ "name": "oe_test_openjade_openjade_04" }, { - "name": "oe_test_openjade_install_and_remove_openjade", - "rpm": "openjade" + "name": "oe_test_openjade_install_and_remove_openjade" }, { - "name": "oe_test_openjade_install_and_remove_openjade-debuginfo", - "rpm": "openjade-debuginfo" + "name": "oe_test_openjade_install_and_remove_openjade-debuginfo" }, { - "name": "oe_test_openjade_install_and_remove_openjade-help", - "rpm": "openjade-help" + "name": "oe_test_openjade_install_and_remove_openjade-help" }, { - "name": "oe_test_openjade_install_and_remove_openjade-debugsource", - "rpm": "openjade-debugsource" + "name": "oe_test_openjade_install_and_remove_openjade-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/openjpeg2.json b/suite2cases/openjpeg2.json index 3770df020..d94309c20 100644 --- a/suite2cases/openjpeg2.json +++ b/suite2cases/openjpeg2.json @@ -11,28 +11,22 @@ "name": "oe_test_openjpeg2-tools_01" }, { - "name": "oe_test_openjpeg2_install_and_remove_openjpeg2", - "rpm": "openjpeg2" + "name": "oe_test_openjpeg2_install_and_remove_openjpeg2" }, { - "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-devel", - "rpm": "openjpeg2-devel" + "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-devel" }, { - "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-tools", - "rpm": "openjpeg2-tools" + "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-tools" }, { - "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-debuginfo", - "rpm": "openjpeg2-debuginfo" + "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-debuginfo" }, { - "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-debugsource", - "rpm": "openjpeg2-debugsource" + "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-debugsource" }, { - "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-help", - "rpm": "openjpeg2-help" + "name": "oe_test_openjpeg2_install_and_remove_openjpeg2-help" } ] } \ No newline at end of file diff --git a/suite2cases/openldap.json b/suite2cases/openldap.json index 7ea3c3bbd..76c49e6c2 100644 --- a/suite2cases/openldap.json +++ b/suite2cases/openldap.json @@ -8,32 +8,25 @@ "name": "oe_test_service_slapd" }, { - "name": "oe_test_openldap_install_and_remove_openldap", - "rpm": "openldap" + "name": "oe_test_openldap_install_and_remove_openldap" }, { - "name": "oe_test_openldap_install_and_remove_openldap-clients", - "rpm": "openldap-clients" + "name": "oe_test_openldap_install_and_remove_openldap-clients" }, { - "name": "oe_test_openldap_install_and_remove_openldap-devel", - "rpm": "openldap-devel" + "name": "oe_test_openldap_install_and_remove_openldap-devel" }, { - "name": "oe_test_openldap_install_and_remove_openldap-servers", - "rpm": "openldap-servers" + "name": "oe_test_openldap_install_and_remove_openldap-servers" }, { - "name": "oe_test_openldap_install_and_remove_openldap-help", - "rpm": "openldap-help" + "name": "oe_test_openldap_install_and_remove_openldap-help" }, { - "name": "oe_test_openldap_install_and_remove_openldap-debuginfo", - "rpm": "openldap-debuginfo" + "name": "oe_test_openldap_install_and_remove_openldap-debuginfo" }, { - "name": "oe_test_openldap_install_and_remove_openldap-debugsource", - "rpm": "openldap-debugsource" + "name": "oe_test_openldap_install_and_remove_openldap-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/opensc.json b/suite2cases/opensc.json index 8eaa1a21b..0d367bdc2 100644 --- a/suite2cases/opensc.json +++ b/suite2cases/opensc.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_opensc_install_and_remove_opensc", - "rpm": "opensc" + "name": "oe_test_opensc_install_and_remove_opensc" }, { - "name": "oe_test_opensc_install_and_remove_opensc-help", - "rpm": "opensc-help" + "name": "oe_test_opensc_install_and_remove_opensc-help" }, { - "name": "oe_test_opensc_install_and_remove_opensc-debugsource", - "rpm": "opensc-debugsource" + "name": "oe_test_opensc_install_and_remove_opensc-debugsource" }, { - "name": "oe_test_opensc_install_and_remove_opensc-debuginfo", - "rpm": "opensc-debuginfo" + "name": "oe_test_opensc_install_and_remove_opensc-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/opensp.json b/suite2cases/opensp.json index 6431ba5a8..5b60b5cde 100644 --- a/suite2cases/opensp.json +++ b/suite2cases/opensp.json @@ -23,20 +23,16 @@ "name": "oe_test_opensp_osx" }, { - "name": "oe_test_opensp_install_and_remove_opensp", - "rpm": "opensp" + "name": "oe_test_opensp_install_and_remove_opensp" }, { - "name": "oe_test_opensp_install_and_remove_opensp-devel", - "rpm": "opensp-devel" + "name": "oe_test_opensp_install_and_remove_opensp-devel" }, { - "name": "oe_test_opensp_install_and_remove_opensp-debuginfo", - "rpm": "opensp-debuginfo" + "name": "oe_test_opensp_install_and_remove_opensp-debuginfo" }, { - "name": "oe_test_opensp_install_and_remove_opensp-debugsource", - "rpm": "opensp-debugsource" + "name": "oe_test_opensp_install_and_remove_opensp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/openssh.json b/suite2cases/openssh.json index 15384fd22..b07b8b574 100644 --- a/suite2cases/openssh.json +++ b/suite2cases/openssh.json @@ -83,40 +83,31 @@ "name": "oe_test_sec_jump_login" }, { - "name": "oe_test_openssh_install_and_remove_openssh", - "rpm": "openssh" + "name": "oe_test_openssh_install_and_remove_openssh" }, { - "name": "oe_test_openssh_install_and_remove_openssh-clients", - "rpm": "openssh-clients" + "name": "oe_test_openssh_install_and_remove_openssh-clients" }, { - "name": "oe_test_openssh_install_and_remove_pam_ssh_agent_auth", - "rpm": "pam_ssh_agent_auth" + "name": "oe_test_openssh_install_and_remove_pam_ssh_agent_auth" }, { - "name": "oe_test_openssh_install_and_remove_openssh-keycat", - "rpm": "openssh-keycat" + "name": "oe_test_openssh_install_and_remove_openssh-keycat" }, { - "name": "oe_test_openssh_install_and_remove_openssh-server", - "rpm": "openssh-server" + "name": "oe_test_openssh_install_and_remove_openssh-server" }, { - "name": "oe_test_openssh_install_and_remove_openssh-help", - "rpm": "openssh-help" + "name": "oe_test_openssh_install_and_remove_openssh-help" }, { - "name": "oe_test_openssh_install_and_remove_openssh-askpass", - "rpm": "openssh-askpass" + "name": "oe_test_openssh_install_and_remove_openssh-askpass" }, { - "name": "oe_test_openssh_install_and_remove_openssh-debuginfo", - "rpm": "openssh-debuginfo" + "name": "oe_test_openssh_install_and_remove_openssh-debuginfo" }, { - "name": "oe_test_openssh_install_and_remove_openssh-debugsource", - "rpm": "openssh-debugsource" + "name": "oe_test_openssh_install_and_remove_openssh-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/openssl-pkcs11.json b/suite2cases/openssl-pkcs11.json index ad06de009..79d3632ce 100644 --- a/suite2cases/openssl-pkcs11.json +++ b/suite2cases/openssl-pkcs11.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11", - "rpm": "openssl-pkcs11" + "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11" }, { - "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-devel", - "rpm": "openssl-pkcs11-devel" + "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-devel" }, { - "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debugsource", - "rpm": "openssl-pkcs11-debugsource" + "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debugsource" }, { - "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debuginfo", - "rpm": "openssl-pkcs11-debuginfo" + "name": "oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/openssl.json b/suite2cases/openssl.json index 327c315d9..95c57f32c 100644 --- a/suite2cases/openssl.json +++ b/suite2cases/openssl.json @@ -107,36 +107,28 @@ "name": "oe_test_openssl_cryptographic_services" }, { - "name": "oe_test_openssl_install_and_remove_openssl", - "rpm": "openssl" + "name": "oe_test_openssl_install_and_remove_openssl" }, { - "name": "oe_test_openssl_install_and_remove_openssl-libs", - "rpm": "openssl-libs" + "name": "oe_test_openssl_install_and_remove_openssl-libs" }, { - "name": "oe_test_openssl_install_and_remove_openssl-devel", - "rpm": "openssl-devel" + "name": "oe_test_openssl_install_and_remove_openssl-devel" }, { - "name": "oe_test_openssl_install_and_remove_openssl-help", - "rpm": "openssl-help" + "name": "oe_test_openssl_install_and_remove_openssl-help" }, { - "name": "oe_test_openssl_install_and_remove_openssl-perl", - "rpm": "openssl-perl" + "name": "oe_test_openssl_install_and_remove_openssl-perl" }, { - "name": "oe_test_openssl_install_and_remove_openssl-debuginfo", - "rpm": "openssl-debuginfo" + "name": "oe_test_openssl_install_and_remove_openssl-debuginfo" }, { - "name": "oe_test_openssl_install_and_remove_openssl-debugsource", - "rpm": "openssl-debugsource" + "name": "oe_test_openssl_install_and_remove_openssl-debugsource" }, { - "name": "oe_test_openssl_install_and_remove_openssl-relocation", - "rpm": "openssl-relocation" + "name": "oe_test_openssl_install_and_remove_openssl-relocation" } ] } \ No newline at end of file diff --git a/suite2cases/opus.json b/suite2cases/opus.json index 99b669866..a179a7619 100644 --- a/suite2cases/opus.json +++ b/suite2cases/opus.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_opus_install_and_remove_opus", - "rpm": "opus" + "name": "oe_test_opus_install_and_remove_opus" }, { - "name": "oe_test_opus_install_and_remove_opus-devel", - "rpm": "opus-devel" + "name": "oe_test_opus_install_and_remove_opus-devel" }, { - "name": "oe_test_opus_install_and_remove_opus-help", - "rpm": "opus-help" + "name": "oe_test_opus_install_and_remove_opus-help" }, { - "name": "oe_test_opus_install_and_remove_opus-debugsource", - "rpm": "opus-debugsource" + "name": "oe_test_opus_install_and_remove_opus-debugsource" }, { - "name": "oe_test_opus_install_and_remove_opus-debuginfo", - "rpm": "opus-debuginfo" + "name": "oe_test_opus_install_and_remove_opus-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/orc.json b/suite2cases/orc.json index c6b895ce6..c0e65ec5a 100644 --- a/suite2cases/orc.json +++ b/suite2cases/orc.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_orc_install_and_remove_orc", - "rpm": "orc" + "name": "oe_test_orc_install_and_remove_orc" }, { - "name": "oe_test_orc_install_and_remove_orc-compiler", - "rpm": "orc-compiler" + "name": "oe_test_orc_install_and_remove_orc-compiler" }, { - "name": "oe_test_orc_install_and_remove_orc-help", - "rpm": "orc-help" + "name": "oe_test_orc_install_and_remove_orc-help" }, { - "name": "oe_test_orc_install_and_remove_orc-devel", - "rpm": "orc-devel" + "name": "oe_test_orc_install_and_remove_orc-devel" }, { - "name": "oe_test_orc_install_and_remove_orc-debuginfo", - "rpm": "orc-debuginfo" + "name": "oe_test_orc_install_and_remove_orc-debuginfo" }, { - "name": "oe_test_orc_install_and_remove_orc-debugsource", - "rpm": "orc-debugsource" + "name": "oe_test_orc_install_and_remove_orc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/os-prober.json b/suite2cases/os-prober.json index 6b7e5eeae..4ceed7906 100644 --- a/suite2cases/os-prober.json +++ b/suite2cases/os-prober.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_os-prober_install_and_remove_os-prober", - "rpm": "os-prober" + "name": "oe_test_os-prober_install_and_remove_os-prober" }, { - "name": "oe_test_os-prober_install_and_remove_os-prober-debuginfo", - "rpm": "os-prober-debuginfo" + "name": "oe_test_os-prober_install_and_remove_os-prober-debuginfo" }, { - "name": "oe_test_os-prober_install_and_remove_os-prober-debugsource", - "rpm": "os-prober-debugsource" + "name": "oe_test_os-prober_install_and_remove_os-prober-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ostree.json b/suite2cases/ostree.json index 99bb58f60..4d52d0dc0 100644 --- a/suite2cases/ostree.json +++ b/suite2cases/ostree.json @@ -8,24 +8,19 @@ "name": "oe_test_service_ostree-finalize-staged" }, { - "name": "oe_test_ostree_install_and_remove_ostree", - "rpm": "ostree" + "name": "oe_test_ostree_install_and_remove_ostree" }, { - "name": "oe_test_ostree_install_and_remove_ostree-devel", - "rpm": "ostree-devel" + "name": "oe_test_ostree_install_and_remove_ostree-devel" }, { - "name": "oe_test_ostree_install_and_remove_ostree-debuginfo", - "rpm": "ostree-debuginfo" + "name": "oe_test_ostree_install_and_remove_ostree-debuginfo" }, { - "name": "oe_test_ostree_install_and_remove_ostree-debugsource", - "rpm": "ostree-debugsource" + "name": "oe_test_ostree_install_and_remove_ostree-debugsource" }, { - "name": "oe_test_ostree_install_and_remove_ostree-help", - "rpm": "ostree-help" + "name": "oe_test_ostree_install_and_remove_ostree-help" } ] } \ No newline at end of file diff --git a/suite2cases/p11-kit.json b/suite2cases/p11-kit.json index bc2fafe5a..2fb80e3cf 100644 --- a/suite2cases/p11-kit.json +++ b/suite2cases/p11-kit.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_p11-kit_install_and_remove_p11-kit", - "rpm": "p11-kit" + "name": "oe_test_p11-kit_install_and_remove_p11-kit" }, { - "name": "oe_test_p11-kit_install_and_remove_p11-kit-server", - "rpm": "p11-kit-server" + "name": "oe_test_p11-kit_install_and_remove_p11-kit-server" }, { - "name": "oe_test_p11-kit_install_and_remove_p11-kit-devel", - "rpm": "p11-kit-devel" + "name": "oe_test_p11-kit_install_and_remove_p11-kit-devel" }, { - "name": "oe_test_p11-kit_install_and_remove_p11-kit-help", - "rpm": "p11-kit-help" + "name": "oe_test_p11-kit_install_and_remove_p11-kit-help" }, { - "name": "oe_test_p11-kit_install_and_remove_p11-kit-trust", - "rpm": "p11-kit-trust" + "name": "oe_test_p11-kit_install_and_remove_p11-kit-trust" }, { - "name": "oe_test_p11-kit_install_and_remove_p11-kit-debugsource", - "rpm": "p11-kit-debugsource" + "name": "oe_test_p11-kit_install_and_remove_p11-kit-debugsource" }, { - "name": "oe_test_p11-kit_install_and_remove_p11-kit-debuginfo", - "rpm": "p11-kit-debuginfo" + "name": "oe_test_p11-kit_install_and_remove_p11-kit-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/pam.json b/suite2cases/pam.json index 9ca158f07..f005452de 100644 --- a/suite2cases/pam.json +++ b/suite2cases/pam.json @@ -8,24 +8,19 @@ "name": "oe_test_service_pam_namespace" }, { - "name": "oe_test_pam_install_and_remove_pam", - "rpm": "pam" + "name": "oe_test_pam_install_and_remove_pam" }, { - "name": "oe_test_pam_install_and_remove_pam-devel", - "rpm": "pam-devel" + "name": "oe_test_pam_install_and_remove_pam-devel" }, { - "name": "oe_test_pam_install_and_remove_pam-help", - "rpm": "pam-help" + "name": "oe_test_pam_install_and_remove_pam-help" }, { - "name": "oe_test_pam_install_and_remove_pam-debugsource", - "rpm": "pam-debugsource" + "name": "oe_test_pam_install_and_remove_pam-debugsource" }, { - "name": "oe_test_pam_install_and_remove_pam-debuginfo", - "rpm": "pam-debuginfo" + "name": "oe_test_pam_install_and_remove_pam-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/pango.json b/suite2cases/pango.json index 2e9bf9ea3..17060f513 100644 --- a/suite2cases/pango.json +++ b/suite2cases/pango.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_pango_install_and_remove_pango", - "rpm": "pango" + "name": "oe_test_pango_install_and_remove_pango" }, { - "name": "oe_test_pango_install_and_remove_pango-devel", - "rpm": "pango-devel" + "name": "oe_test_pango_install_and_remove_pango-devel" }, { - "name": "oe_test_pango_install_and_remove_pango-debuginfo", - "rpm": "pango-debuginfo" + "name": "oe_test_pango_install_and_remove_pango-debuginfo" }, { - "name": "oe_test_pango_install_and_remove_pango-help", - "rpm": "pango-help" + "name": "oe_test_pango_install_and_remove_pango-help" }, { - "name": "oe_test_pango_install_and_remove_pango-debugsource", - "rpm": "pango-debugsource" + "name": "oe_test_pango_install_and_remove_pango-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/parted.json b/suite2cases/parted.json index eaa12731b..9cce41d26 100644 --- a/suite2cases/parted.json +++ b/suite2cases/parted.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_parted_install_and_remove_parted", - "rpm": "parted" + "name": "oe_test_parted_install_and_remove_parted" }, { - "name": "oe_test_parted_install_and_remove_parted-devel", - "rpm": "parted-devel" + "name": "oe_test_parted_install_and_remove_parted-devel" }, { - "name": "oe_test_parted_install_and_remove_parted-debuginfo", - "rpm": "parted-debuginfo" + "name": "oe_test_parted_install_and_remove_parted-debuginfo" }, { - "name": "oe_test_parted_install_and_remove_parted-debugsource", - "rpm": "parted-debugsource" + "name": "oe_test_parted_install_and_remove_parted-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/passwd.json b/suite2cases/passwd.json index 9d3b1034a..587c06e34 100644 --- a/suite2cases/passwd.json +++ b/suite2cases/passwd.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_passwd_install_and_remove_passwd", - "rpm": "passwd" + "name": "oe_test_passwd_install_and_remove_passwd" }, { - "name": "oe_test_passwd_install_and_remove_passwd-help", - "rpm": "passwd-help" + "name": "oe_test_passwd_install_and_remove_passwd-help" }, { - "name": "oe_test_passwd_install_and_remove_passwd-debuginfo", - "rpm": "passwd-debuginfo" + "name": "oe_test_passwd_install_and_remove_passwd-debuginfo" }, { - "name": "oe_test_passwd_install_and_remove_passwd-debugsource", - "rpm": "passwd-debugsource" + "name": "oe_test_passwd_install_and_remove_passwd-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/patch.json b/suite2cases/patch.json index 809d891d7..e81c06113 100644 --- a/suite2cases/patch.json +++ b/suite2cases/patch.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_patch_install_and_remove_patch", - "rpm": "patch" + "name": "oe_test_patch_install_and_remove_patch" }, { - "name": "oe_test_patch_install_and_remove_patch-help", - "rpm": "patch-help" + "name": "oe_test_patch_install_and_remove_patch-help" }, { - "name": "oe_test_patch_install_and_remove_patch-debuginfo", - "rpm": "patch-debuginfo" + "name": "oe_test_patch_install_and_remove_patch-debuginfo" }, { - "name": "oe_test_patch_install_and_remove_patch-debugsource", - "rpm": "patch-debugsource" + "name": "oe_test_patch_install_and_remove_patch-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/patchutils.json b/suite2cases/patchutils.json index 79fe08fcc..133f99e10 100644 --- a/suite2cases/patchutils.json +++ b/suite2cases/patchutils.json @@ -59,20 +59,16 @@ "name": "oe_test_patchutils_splitdiff" }, { - "name": "oe_test_patchutils_install_and_remove_patchutils", - "rpm": "patchutils" + "name": "oe_test_patchutils_install_and_remove_patchutils" }, { - "name": "oe_test_patchutils_install_and_remove_patchutils-help", - "rpm": "patchutils-help" + "name": "oe_test_patchutils_install_and_remove_patchutils-help" }, { - "name": "oe_test_patchutils_install_and_remove_patchutils-debugsource", - "rpm": "patchutils-debugsource" + "name": "oe_test_patchutils_install_and_remove_patchutils-debugsource" }, { - "name": "oe_test_patchutils_install_and_remove_patchutils-debuginfo", - "rpm": "patchutils-debuginfo" + "name": "oe_test_patchutils_install_and_remove_patchutils-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/pciutils.json b/suite2cases/pciutils.json index c334f6548..f9cf0a25c 100644 --- a/suite2cases/pciutils.json +++ b/suite2cases/pciutils.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_pciutils_install_and_remove_pciutils", - "rpm": "pciutils" + "name": "oe_test_pciutils_install_and_remove_pciutils" }, { - "name": "oe_test_pciutils_install_and_remove_pciutils-devel", - "rpm": "pciutils-devel" + "name": "oe_test_pciutils_install_and_remove_pciutils-devel" }, { - "name": "oe_test_pciutils_install_and_remove_pciutils-help", - "rpm": "pciutils-help" + "name": "oe_test_pciutils_install_and_remove_pciutils-help" }, { - "name": "oe_test_pciutils_install_and_remove_pciutils-debuginfo", - "rpm": "pciutils-debuginfo" + "name": "oe_test_pciutils_install_and_remove_pciutils-debuginfo" }, { - "name": "oe_test_pciutils_install_and_remove_pciutils-debugsource", - "rpm": "pciutils-debugsource" + "name": "oe_test_pciutils_install_and_remove_pciutils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/pcre.json b/suite2cases/pcre.json index 21be1b325..59f4aa9d6 100644 --- a/suite2cases/pcre.json +++ b/suite2cases/pcre.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_pcre_install_and_remove_pcre", - "rpm": "pcre" + "name": "oe_test_pcre_install_and_remove_pcre" }, { - "name": "oe_test_pcre_install_and_remove_pcre-help", - "rpm": "pcre-help" + "name": "oe_test_pcre_install_and_remove_pcre-help" }, { - "name": "oe_test_pcre_install_and_remove_pcre-devel", - "rpm": "pcre-devel" + "name": "oe_test_pcre_install_and_remove_pcre-devel" }, { - "name": "oe_test_pcre_install_and_remove_pcre-debuginfo", - "rpm": "pcre-debuginfo" + "name": "oe_test_pcre_install_and_remove_pcre-debuginfo" }, { - "name": "oe_test_pcre_install_and_remove_pcre-debugsource", - "rpm": "pcre-debugsource" + "name": "oe_test_pcre_install_and_remove_pcre-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/pcre2.json b/suite2cases/pcre2.json index ae0a21fc3..6414b01bd 100644 --- a/suite2cases/pcre2.json +++ b/suite2cases/pcre2.json @@ -8,24 +8,19 @@ "name": "oe_test_pcre2grep" }, { - "name": "oe_test_pcre2_install_and_remove_pcre2", - "rpm": "pcre2" + "name": "oe_test_pcre2_install_and_remove_pcre2" }, { - "name": "oe_test_pcre2_install_and_remove_pcre2-help", - "rpm": "pcre2-help" + "name": "oe_test_pcre2_install_and_remove_pcre2-help" }, { - "name": "oe_test_pcre2_install_and_remove_pcre2-debugsource", - "rpm": "pcre2-debugsource" + "name": "oe_test_pcre2_install_and_remove_pcre2-debugsource" }, { - "name": "oe_test_pcre2_install_and_remove_pcre2-debuginfo", - "rpm": "pcre2-debuginfo" + "name": "oe_test_pcre2_install_and_remove_pcre2-debuginfo" }, { - "name": "oe_test_pcre2_install_and_remove_pcre2-devel", - "rpm": "pcre2-devel" + "name": "oe_test_pcre2_install_and_remove_pcre2-devel" } ] } \ No newline at end of file diff --git a/suite2cases/pcsc-lite.json b/suite2cases/pcsc-lite.json index bb8ce2219..a8879e068 100644 --- a/suite2cases/pcsc-lite.json +++ b/suite2cases/pcsc-lite.json @@ -11,24 +11,19 @@ "name": "oe_test_socket_pcscd" }, { - "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite", - "rpm": "pcsc-lite" + "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite" }, { - "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-help", - "rpm": "pcsc-lite-help" + "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-help" }, { - "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-devel", - "rpm": "pcsc-lite-devel" + "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-devel" }, { - "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-debuginfo", - "rpm": "pcsc-lite-debuginfo" + "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-debuginfo" }, { - "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-debugsource", - "rpm": "pcsc-lite-debugsource" + "name": "oe_test_pcsc-lite_install_and_remove_pcsc-lite-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Algorithm-Diff.json b/suite2cases/perl-Algorithm-Diff.json index 457f3b570..a23effddd 100644 --- a/suite2cases/perl-Algorithm-Diff.json +++ b/suite2cases/perl-Algorithm-Diff.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff", - "rpm": "perl-Algorithm-Diff" + "name": "oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff" }, { - "name": "oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-help", - "rpm": "perl-Algorithm-Diff-help" + "name": "oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-help" }, { - "name": "oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-doc", - "rpm": "perl-Algorithm-Diff-doc" + "name": "oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-doc" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Archive-Tar.json b/suite2cases/perl-Archive-Tar.json index ea3638b59..a7cd5316f 100644 --- a/suite2cases/perl-Archive-Tar.json +++ b/suite2cases/perl-Archive-Tar.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar", - "rpm": "perl-Archive-Tar" + "name": "oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar" }, { - "name": "oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar-help", - "rpm": "perl-Archive-Tar-help" + "name": "oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-B-Debug.json b/suite2cases/perl-B-Debug.json index 564f4b4be..32bf363df 100644 --- a/suite2cases/perl-B-Debug.json +++ b/suite2cases/perl-B-Debug.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-B-Debug_install_and_remove_perl-B-Debug", - "rpm": "perl-B-Debug" + "name": "oe_test_perl-B-Debug_install_and_remove_perl-B-Debug" }, { - "name": "oe_test_perl-B-Debug_install_and_remove_perl-B-Debug-help", - "rpm": "perl-B-Debug-help" + "name": "oe_test_perl-B-Debug_install_and_remove_perl-B-Debug-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-CPAN-Meta-Requirements.json b/suite2cases/perl-CPAN-Meta-Requirements.json index ffd53510e..27909eb62 100644 --- a/suite2cases/perl-CPAN-Meta-Requirements.json +++ b/suite2cases/perl-CPAN-Meta-Requirements.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements", - "rpm": "perl-CPAN-Meta-Requirements" + "name": "oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements" }, { - "name": "oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements-help", - "rpm": "perl-CPAN-Meta-Requirements-help" + "name": "oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-CPAN-Meta-YAML.json b/suite2cases/perl-CPAN-Meta-YAML.json index 20f918057..3748421f2 100644 --- a/suite2cases/perl-CPAN-Meta-YAML.json +++ b/suite2cases/perl-CPAN-Meta-YAML.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML", - "rpm": "perl-CPAN-Meta-YAML" + "name": "oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML" }, { - "name": "oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML-help", - "rpm": "perl-CPAN-Meta-YAML-help" + "name": "oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-CPAN-Meta.json b/suite2cases/perl-CPAN-Meta.json index 88c89cb98..a70cd57fb 100644 --- a/suite2cases/perl-CPAN-Meta.json +++ b/suite2cases/perl-CPAN-Meta.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta", - "rpm": "perl-CPAN-Meta" + "name": "oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta" }, { - "name": "oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta-help", - "rpm": "perl-CPAN-Meta-help" + "name": "oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Carp.json b/suite2cases/perl-Carp.json index ec6c96e90..c235f4df7 100644 --- a/suite2cases/perl-Carp.json +++ b/suite2cases/perl-Carp.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Carp_install_and_remove_perl-Carp", - "rpm": "perl-Carp" + "name": "oe_test_perl-Carp_install_and_remove_perl-Carp" }, { - "name": "oe_test_perl-Carp_install_and_remove_perl-Carp-help", - "rpm": "perl-Carp-help" + "name": "oe_test_perl-Carp_install_and_remove_perl-Carp-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Compress-Raw-Bzip2.json b/suite2cases/perl-Compress-Raw-Bzip2.json index 3d24b6f0e..73767a165 100644 --- a/suite2cases/perl-Compress-Raw-Bzip2.json +++ b/suite2cases/perl-Compress-Raw-Bzip2.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2", - "rpm": "perl-Compress-Raw-Bzip2" + "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2" }, { - "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debuginfo", - "rpm": "perl-Compress-Raw-Bzip2-debuginfo" + "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debuginfo" }, { - "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debugsource", - "rpm": "perl-Compress-Raw-Bzip2-debugsource" + "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debugsource" }, { - "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-help", - "rpm": "perl-Compress-Raw-Bzip2-help" + "name": "oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Compress-Raw-Zlib.json b/suite2cases/perl-Compress-Raw-Zlib.json index 97048d3f6..b8e70be82 100644 --- a/suite2cases/perl-Compress-Raw-Zlib.json +++ b/suite2cases/perl-Compress-Raw-Zlib.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib", - "rpm": "perl-Compress-Raw-Zlib" + "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib" }, { - "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-help", - "rpm": "perl-Compress-Raw-Zlib-help" + "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-help" }, { - "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debugsource", - "rpm": "perl-Compress-Raw-Zlib-debugsource" + "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debugsource" }, { - "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debuginfo", - "rpm": "perl-Compress-Raw-Zlib-debuginfo" + "name": "oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Config-Perl-V.json b/suite2cases/perl-Config-Perl-V.json index f0e299611..db2a994e1 100644 --- a/suite2cases/perl-Config-Perl-V.json +++ b/suite2cases/perl-Config-Perl-V.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V", - "rpm": "perl-Config-Perl-V" + "name": "oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V" }, { - "name": "oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V-help", - "rpm": "perl-Config-Perl-V-help" + "name": "oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Data-Dumper.json b/suite2cases/perl-Data-Dumper.json index 530a30c1d..34f34f9b0 100644 --- a/suite2cases/perl-Data-Dumper.json +++ b/suite2cases/perl-Data-Dumper.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper", - "rpm": "perl-Data-Dumper" + "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper" }, { - "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debuginfo", - "rpm": "perl-Data-Dumper-debuginfo" + "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debuginfo" }, { - "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debugsource", - "rpm": "perl-Data-Dumper-debugsource" + "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debugsource" }, { - "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-help", - "rpm": "perl-Data-Dumper-help" + "name": "oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Devel-PPPort.json b/suite2cases/perl-Devel-PPPort.json index 0351b87ee..a5baed123 100644 --- a/suite2cases/perl-Devel-PPPort.json +++ b/suite2cases/perl-Devel-PPPort.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort", - "rpm": "perl-Devel-PPPort" + "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort" }, { - "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-help", - "rpm": "perl-Devel-PPPort-help" + "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-help" }, { - "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debuginfo", - "rpm": "perl-Devel-PPPort-debuginfo" + "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debuginfo" }, { - "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debugsource", - "rpm": "perl-Devel-PPPort-debugsource" + "name": "oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Digest-MD5.json b/suite2cases/perl-Digest-MD5.json index 12ef634e1..b809f92c9 100644 --- a/suite2cases/perl-Digest-MD5.json +++ b/suite2cases/perl-Digest-MD5.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5", - "rpm": "perl-Digest-MD5" + "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5" }, { - "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debuginfo", - "rpm": "perl-Digest-MD5-debuginfo" + "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debuginfo" }, { - "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debugsource", - "rpm": "perl-Digest-MD5-debugsource" + "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debugsource" }, { - "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-help", - "rpm": "perl-Digest-MD5-help" + "name": "oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Digest-SHA.json b/suite2cases/perl-Digest-SHA.json index f2f02d11a..7c29075f1 100644 --- a/suite2cases/perl-Digest-SHA.json +++ b/suite2cases/perl-Digest-SHA.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA", - "rpm": "perl-Digest-SHA" + "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA" }, { - "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debuginfo", - "rpm": "perl-Digest-SHA-debuginfo" + "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debuginfo" }, { - "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-help", - "rpm": "perl-Digest-SHA-help" + "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-help" }, { - "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debugsource", - "rpm": "perl-Digest-SHA-debugsource" + "name": "oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Digest.json b/suite2cases/perl-Digest.json index e487e8a10..94c5a8e0b 100644 --- a/suite2cases/perl-Digest.json +++ b/suite2cases/perl-Digest.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Digest_install_and_remove_perl-Digest", - "rpm": "perl-Digest" + "name": "oe_test_perl-Digest_install_and_remove_perl-Digest" }, { - "name": "oe_test_perl-Digest_install_and_remove_perl-Digest-help", - "rpm": "perl-Digest-help" + "name": "oe_test_perl-Digest_install_and_remove_perl-Digest-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Encode.json b/suite2cases/perl-Encode.json index 04b715a04..9a31294ff 100644 --- a/suite2cases/perl-Encode.json +++ b/suite2cases/perl-Encode.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Encode_install_and_remove_perl-Encode", - "rpm": "perl-Encode" + "name": "oe_test_perl-Encode_install_and_remove_perl-Encode" }, { - "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-devel", - "rpm": "perl-Encode-devel" + "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-devel" }, { - "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-debuginfo", - "rpm": "perl-Encode-debuginfo" + "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-debuginfo" }, { - "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-debugsource", - "rpm": "perl-Encode-debugsource" + "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-debugsource" }, { - "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-help", - "rpm": "perl-Encode-help" + "name": "oe_test_perl-Encode_install_and_remove_perl-Encode-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Env.json b/suite2cases/perl-Env.json index 058f91810..af9359bcf 100644 --- a/suite2cases/perl-Env.json +++ b/suite2cases/perl-Env.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Env_install_and_remove_perl-Env", - "rpm": "perl-Env" + "name": "oe_test_perl-Env_install_and_remove_perl-Env" }, { - "name": "oe_test_perl-Env_install_and_remove_perl-Env-help", - "rpm": "perl-Env-help" + "name": "oe_test_perl-Env_install_and_remove_perl-Env-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Error.json b/suite2cases/perl-Error.json index 15f034517..a4477ed1a 100644 --- a/suite2cases/perl-Error.json +++ b/suite2cases/perl-Error.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Error_install_and_remove_perl-Error", - "rpm": "perl-Error" + "name": "oe_test_perl-Error_install_and_remove_perl-Error" }, { - "name": "oe_test_perl-Error_install_and_remove_perl-Error-help", - "rpm": "perl-Error-help" + "name": "oe_test_perl-Error_install_and_remove_perl-Error-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Exporter.json b/suite2cases/perl-Exporter.json index 52c788744..da21dfdbb 100644 --- a/suite2cases/perl-Exporter.json +++ b/suite2cases/perl-Exporter.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Exporter_install_and_remove_perl-Exporter", - "rpm": "perl-Exporter" + "name": "oe_test_perl-Exporter_install_and_remove_perl-Exporter" }, { - "name": "oe_test_perl-Exporter_install_and_remove_perl-Exporter-help", - "rpm": "perl-Exporter-help" + "name": "oe_test_perl-Exporter_install_and_remove_perl-Exporter-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-ExtUtils-Install.json b/suite2cases/perl-ExtUtils-Install.json index f75520937..ada2319e1 100644 --- a/suite2cases/perl-ExtUtils-Install.json +++ b/suite2cases/perl-ExtUtils-Install.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install", - "rpm": "perl-ExtUtils-Install" + "name": "oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install" }, { - "name": "oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install-help", - "rpm": "perl-ExtUtils-Install-help" + "name": "oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-ExtUtils-MakeMaker.json b/suite2cases/perl-ExtUtils-MakeMaker.json index d640f9a16..219e75844 100644 --- a/suite2cases/perl-ExtUtils-MakeMaker.json +++ b/suite2cases/perl-ExtUtils-MakeMaker.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker", - "rpm": "perl-ExtUtils-MakeMaker" + "name": "oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker" }, { - "name": "oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-Command", - "rpm": "perl-ExtUtils-Command" + "name": "oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-Command" }, { - "name": "oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker-help", - "rpm": "perl-ExtUtils-MakeMaker-help" + "name": "oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-ExtUtils-Manifest.json b/suite2cases/perl-ExtUtils-Manifest.json index a09a064a1..8a849cefe 100644 --- a/suite2cases/perl-ExtUtils-Manifest.json +++ b/suite2cases/perl-ExtUtils-Manifest.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest", - "rpm": "perl-ExtUtils-Manifest" + "name": "oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest" }, { - "name": "oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest-help", - "rpm": "perl-ExtUtils-Manifest-help" + "name": "oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-ExtUtils-ParseXS.json b/suite2cases/perl-ExtUtils-ParseXS.json index 6c891200b..18923ab80 100644 --- a/suite2cases/perl-ExtUtils-ParseXS.json +++ b/suite2cases/perl-ExtUtils-ParseXS.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS", - "rpm": "perl-ExtUtils-ParseXS" + "name": "oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS" }, { - "name": "oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS-help", - "rpm": "perl-ExtUtils-ParseXS-help" + "name": "oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-File-Copy-Recursive.json b/suite2cases/perl-File-Copy-Recursive.json index 475675dd2..50b5e7235 100644 --- a/suite2cases/perl-File-Copy-Recursive.json +++ b/suite2cases/perl-File-Copy-Recursive.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive", - "rpm": "perl-File-Copy-Recursive" + "name": "oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive" }, { - "name": "oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive-help", - "rpm": "perl-File-Copy-Recursive-help" + "name": "oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-File-Fetch.json b/suite2cases/perl-File-Fetch.json index fe7cce747..296788f63 100644 --- a/suite2cases/perl-File-Fetch.json +++ b/suite2cases/perl-File-Fetch.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch", - "rpm": "perl-File-Fetch" + "name": "oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch" }, { - "name": "oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch-help", - "rpm": "perl-File-Fetch-help" + "name": "oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-File-Path.json b/suite2cases/perl-File-Path.json index d005dda64..ab5b6cf85 100644 --- a/suite2cases/perl-File-Path.json +++ b/suite2cases/perl-File-Path.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-File-Path_install_and_remove_perl-File-Path", - "rpm": "perl-File-Path" + "name": "oe_test_perl-File-Path_install_and_remove_perl-File-Path" }, { - "name": "oe_test_perl-File-Path_install_and_remove_perl-File-Path-help", - "rpm": "perl-File-Path-help" + "name": "oe_test_perl-File-Path_install_and_remove_perl-File-Path-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-File-Temp.json b/suite2cases/perl-File-Temp.json index 19ce7011b..c9908b723 100644 --- a/suite2cases/perl-File-Temp.json +++ b/suite2cases/perl-File-Temp.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-File-Temp_install_and_remove_perl-File-Temp", - "rpm": "perl-File-Temp" + "name": "oe_test_perl-File-Temp_install_and_remove_perl-File-Temp" }, { - "name": "oe_test_perl-File-Temp_install_and_remove_perl-File-Temp-help", - "rpm": "perl-File-Temp-help" + "name": "oe_test_perl-File-Temp_install_and_remove_perl-File-Temp-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Filter-Simple.json b/suite2cases/perl-Filter-Simple.json index 59a107651..de60d2929 100644 --- a/suite2cases/perl-Filter-Simple.json +++ b/suite2cases/perl-Filter-Simple.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple", - "rpm": "perl-Filter-Simple" + "name": "oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple" }, { - "name": "oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple-help", - "rpm": "perl-Filter-Simple-help" + "name": "oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Filter.json b/suite2cases/perl-Filter.json index edc625f4f..fb74c8c45 100644 --- a/suite2cases/perl-Filter.json +++ b/suite2cases/perl-Filter.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Filter_install_and_remove_perl-Filter", - "rpm": "perl-Filter" + "name": "oe_test_perl-Filter_install_and_remove_perl-Filter" }, { - "name": "oe_test_perl-Filter_install_and_remove_perl-Filter-help", - "rpm": "perl-Filter-help" + "name": "oe_test_perl-Filter_install_and_remove_perl-Filter-help" }, { - "name": "oe_test_perl-Filter_install_and_remove_perl-Filter-debuginfo", - "rpm": "perl-Filter-debuginfo" + "name": "oe_test_perl-Filter_install_and_remove_perl-Filter-debuginfo" }, { - "name": "oe_test_perl-Filter_install_and_remove_perl-Filter-debugsource", - "rpm": "perl-Filter-debugsource" + "name": "oe_test_perl-Filter_install_and_remove_perl-Filter-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Getopt-Long.json b/suite2cases/perl-Getopt-Long.json index ebd12f3a3..b04f74917 100644 --- a/suite2cases/perl-Getopt-Long.json +++ b/suite2cases/perl-Getopt-Long.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long", - "rpm": "perl-Getopt-Long" + "name": "oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long" }, { - "name": "oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long-help", - "rpm": "perl-Getopt-Long-help" + "name": "oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-HTTP-Daemon.json b/suite2cases/perl-HTTP-Daemon.json index c52f2a8f9..f21b735b0 100644 --- a/suite2cases/perl-HTTP-Daemon.json +++ b/suite2cases/perl-HTTP-Daemon.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon", - "rpm": "perl-HTTP-Daemon" + "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon" }, { - "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-help", - "rpm": "perl-HTTP-Daemon-help" + "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-help" }, { - "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-tests", - "rpm": "perl-HTTP-Daemon-tests" + "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-tests" }, { - "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-doc", - "rpm": "perl-HTTP-Daemon-doc" + "name": "oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-doc" } ] } \ No newline at end of file diff --git a/suite2cases/perl-HTTP-Tiny.json b/suite2cases/perl-HTTP-Tiny.json index 0a09c9fd6..b6efe5321 100644 --- a/suite2cases/perl-HTTP-Tiny.json +++ b/suite2cases/perl-HTTP-Tiny.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny", - "rpm": "perl-HTTP-Tiny" + "name": "oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny" }, { - "name": "oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny-help", - "rpm": "perl-HTTP-Tiny-help" + "name": "oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-IO-Compress.json b/suite2cases/perl-IO-Compress.json index 5d2a9187e..a2f27f29b 100644 --- a/suite2cases/perl-IO-Compress.json +++ b/suite2cases/perl-IO-Compress.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress", - "rpm": "perl-IO-Compress" + "name": "oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress" }, { - "name": "oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-help", - "rpm": "perl-IO-Compress-help" + "name": "oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-help" }, { - "name": "oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-doc", - "rpm": "perl-IO-Compress-doc" + "name": "oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-doc" } ] } \ No newline at end of file diff --git a/suite2cases/perl-IO-Socket-IP.json b/suite2cases/perl-IO-Socket-IP.json index a7020d722..46ac0e63c 100644 --- a/suite2cases/perl-IO-Socket-IP.json +++ b/suite2cases/perl-IO-Socket-IP.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP", - "rpm": "perl-IO-Socket-IP" + "name": "oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP" }, { - "name": "oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP-help", - "rpm": "perl-IO-Socket-IP-help" + "name": "oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-IPC-Cmd.json b/suite2cases/perl-IPC-Cmd.json index 9eac88af9..63c905a69 100644 --- a/suite2cases/perl-IPC-Cmd.json +++ b/suite2cases/perl-IPC-Cmd.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd", - "rpm": "perl-IPC-Cmd" + "name": "oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd" }, { - "name": "oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd-help", - "rpm": "perl-IPC-Cmd-help" + "name": "oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-IPC-SysV.json b/suite2cases/perl-IPC-SysV.json index 01e62c8af..309d65fde 100644 --- a/suite2cases/perl-IPC-SysV.json +++ b/suite2cases/perl-IPC-SysV.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV", - "rpm": "perl-IPC-SysV" + "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV" }, { - "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-help", - "rpm": "perl-IPC-SysV-help" + "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-help" }, { - "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debugsource", - "rpm": "perl-IPC-SysV-debugsource" + "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debugsource" }, { - "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debuginfo", - "rpm": "perl-IPC-SysV-debuginfo" + "name": "oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/perl-IPC-System-Simple.json b/suite2cases/perl-IPC-System-Simple.json index 0c57574af..5f18030aa 100644 --- a/suite2cases/perl-IPC-System-Simple.json +++ b/suite2cases/perl-IPC-System-Simple.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple", - "rpm": "perl-IPC-System-Simple" + "name": "oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple" }, { - "name": "oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple-help", - "rpm": "perl-IPC-System-Simple-help" + "name": "oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-JSON-PP.json b/suite2cases/perl-JSON-PP.json index 4fe0e89e7..9bc4179fe 100644 --- a/suite2cases/perl-JSON-PP.json +++ b/suite2cases/perl-JSON-PP.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP", - "rpm": "perl-JSON-PP" + "name": "oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP" }, { - "name": "oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP-help", - "rpm": "perl-JSON-PP-help" + "name": "oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Locale-Codes.json b/suite2cases/perl-Locale-Codes.json index 11136f47e..dd96c397b 100644 --- a/suite2cases/perl-Locale-Codes.json +++ b/suite2cases/perl-Locale-Codes.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes", - "rpm": "perl-Locale-Codes" + "name": "oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes" }, { - "name": "oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes-help", - "rpm": "perl-Locale-Codes-help" + "name": "oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Locale-Maketext.json b/suite2cases/perl-Locale-Maketext.json index dcb775929..c5694be7f 100644 --- a/suite2cases/perl-Locale-Maketext.json +++ b/suite2cases/perl-Locale-Maketext.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext", - "rpm": "perl-Locale-Maketext" + "name": "oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext" }, { - "name": "oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext-help", - "rpm": "perl-Locale-Maketext-help" + "name": "oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-MIME-Base64.json b/suite2cases/perl-MIME-Base64.json index e4af5d7cb..d820fb5fb 100644 --- a/suite2cases/perl-MIME-Base64.json +++ b/suite2cases/perl-MIME-Base64.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64", - "rpm": "perl-MIME-Base64" + "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64" }, { - "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debuginfo", - "rpm": "perl-MIME-Base64-debuginfo" + "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debuginfo" }, { - "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debugsource", - "rpm": "perl-MIME-Base64-debugsource" + "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debugsource" }, { - "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-help", - "rpm": "perl-MIME-Base64-help" + "name": "oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-MailTools.json b/suite2cases/perl-MailTools.json index 294b9b118..0b7595db3 100644 --- a/suite2cases/perl-MailTools.json +++ b/suite2cases/perl-MailTools.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-MailTools_install_and_remove_perl-MailTools", - "rpm": "perl-MailTools" + "name": "oe_test_perl-MailTools_install_and_remove_perl-MailTools" }, { - "name": "oe_test_perl-MailTools_install_and_remove_perl-MailTools-help", - "rpm": "perl-MailTools-help" + "name": "oe_test_perl-MailTools_install_and_remove_perl-MailTools-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Math-BigInt-FastCalc.json b/suite2cases/perl-Math-BigInt-FastCalc.json index 27a2cf3a5..9aa3b4fdf 100644 --- a/suite2cases/perl-Math-BigInt-FastCalc.json +++ b/suite2cases/perl-Math-BigInt-FastCalc.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc", - "rpm": "perl-Math-BigInt-FastCalc" + "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc" }, { - "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-help", - "rpm": "perl-Math-BigInt-FastCalc-help" + "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-help" }, { - "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-tests", - "rpm": "perl-Math-BigInt-FastCalc-tests" + "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-tests" }, { - "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debugsource", - "rpm": "perl-Math-BigInt-FastCalc-debugsource" + "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debugsource" }, { - "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debuginfo", - "rpm": "perl-Math-BigInt-FastCalc-debuginfo" + "name": "oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Math-BigInt.json b/suite2cases/perl-Math-BigInt.json index 9303b039a..a3045c51c 100644 --- a/suite2cases/perl-Math-BigInt.json +++ b/suite2cases/perl-Math-BigInt.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt", - "rpm": "perl-Math-BigInt" + "name": "oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt" }, { - "name": "oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-help", - "rpm": "perl-Math-BigInt-help" + "name": "oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-help" }, { - "name": "oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-tests", - "rpm": "perl-Math-BigInt-tests" + "name": "oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-tests" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Module-CoreList.json b/suite2cases/perl-Module-CoreList.json index b61684540..b95a90515 100644 --- a/suite2cases/perl-Module-CoreList.json +++ b/suite2cases/perl-Module-CoreList.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList", - "rpm": "perl-Module-CoreList" + "name": "oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList" }, { - "name": "oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList-help", - "rpm": "perl-Module-CoreList-help" + "name": "oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Module-Load-Conditional.json b/suite2cases/perl-Module-Load-Conditional.json index 0733fa90b..652879f76 100644 --- a/suite2cases/perl-Module-Load-Conditional.json +++ b/suite2cases/perl-Module-Load-Conditional.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional", - "rpm": "perl-Module-Load-Conditional" + "name": "oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional" }, { - "name": "oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional-help", - "rpm": "perl-Module-Load-Conditional-help" + "name": "oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Module-Load.json b/suite2cases/perl-Module-Load.json index 3ab97fc3f..d75a2752b 100644 --- a/suite2cases/perl-Module-Load.json +++ b/suite2cases/perl-Module-Load.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Module-Load_install_and_remove_perl-Module-Load", - "rpm": "perl-Module-Load" + "name": "oe_test_perl-Module-Load_install_and_remove_perl-Module-Load" }, { - "name": "oe_test_perl-Module-Load_install_and_remove_perl-Module-Load-help", - "rpm": "perl-Module-Load-help" + "name": "oe_test_perl-Module-Load_install_and_remove_perl-Module-Load-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Module-Metadata.json b/suite2cases/perl-Module-Metadata.json index fc558e325..2ee31307b 100644 --- a/suite2cases/perl-Module-Metadata.json +++ b/suite2cases/perl-Module-Metadata.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata", - "rpm": "perl-Module-Metadata" + "name": "oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata" }, { - "name": "oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata-help", - "rpm": "perl-Module-Metadata-help" + "name": "oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Params-Check.json b/suite2cases/perl-Params-Check.json index dcd1dbbd1..fdfbd2512 100644 --- a/suite2cases/perl-Params-Check.json +++ b/suite2cases/perl-Params-Check.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Params-Check_install_and_remove_perl-Params-Check", - "rpm": "perl-Params-Check" + "name": "oe_test_perl-Params-Check_install_and_remove_perl-Params-Check" }, { - "name": "oe_test_perl-Params-Check_install_and_remove_perl-Params-Check-help", - "rpm": "perl-Params-Check-help" + "name": "oe_test_perl-Params-Check_install_and_remove_perl-Params-Check-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-PathTools.json b/suite2cases/perl-PathTools.json index bd2b42e1c..1e6848125 100644 --- a/suite2cases/perl-PathTools.json +++ b/suite2cases/perl-PathTools.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools", - "rpm": "perl-PathTools" + "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools" }, { - "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools-debuginfo", - "rpm": "perl-PathTools-debuginfo" + "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools-debuginfo" }, { - "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools-debugsource", - "rpm": "perl-PathTools-debugsource" + "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools-debugsource" }, { - "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools-help", - "rpm": "perl-PathTools-help" + "name": "oe_test_perl-PathTools_install_and_remove_perl-PathTools-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Perl-OSType.json b/suite2cases/perl-Perl-OSType.json index b75a08c87..27baceacc 100644 --- a/suite2cases/perl-Perl-OSType.json +++ b/suite2cases/perl-Perl-OSType.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType", - "rpm": "perl-Perl-OSType" + "name": "oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType" }, { - "name": "oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType-help", - "rpm": "perl-Perl-OSType-help" + "name": "oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-PerlIO-via-QuotedPrint.json b/suite2cases/perl-PerlIO-via-QuotedPrint.json index bf1f565cf..616fc7e04 100644 --- a/suite2cases/perl-PerlIO-via-QuotedPrint.json +++ b/suite2cases/perl-PerlIO-via-QuotedPrint.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint", - "rpm": "perl-PerlIO-via-QuotedPrint" + "name": "oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint" }, { - "name": "oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint-help", - "rpm": "perl-PerlIO-via-QuotedPrint-help" + "name": "oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Pod-Checker.json b/suite2cases/perl-Pod-Checker.json index a0832ddca..37eaf7148 100644 --- a/suite2cases/perl-Pod-Checker.json +++ b/suite2cases/perl-Pod-Checker.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker", - "rpm": "perl-Pod-Checker" + "name": "oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker" }, { - "name": "oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker-help", - "rpm": "perl-Pod-Checker-help" + "name": "oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Pod-Escapes.json b/suite2cases/perl-Pod-Escapes.json index a6aa07742..fa6ede622 100644 --- a/suite2cases/perl-Pod-Escapes.json +++ b/suite2cases/perl-Pod-Escapes.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes", - "rpm": "perl-Pod-Escapes" + "name": "oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes" }, { - "name": "oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes-help", - "rpm": "perl-Pod-Escapes-help" + "name": "oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Pod-Parser.json b/suite2cases/perl-Pod-Parser.json index 251477279..0807fceb6 100644 --- a/suite2cases/perl-Pod-Parser.json +++ b/suite2cases/perl-Pod-Parser.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser", - "rpm": "perl-Pod-Parser" + "name": "oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser" }, { - "name": "oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser-help", - "rpm": "perl-Pod-Parser-help" + "name": "oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Pod-Perldoc.json b/suite2cases/perl-Pod-Perldoc.json index 8877743fe..fd77cb523 100644 --- a/suite2cases/perl-Pod-Perldoc.json +++ b/suite2cases/perl-Pod-Perldoc.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc", - "rpm": "perl-Pod-Perldoc" + "name": "oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc" }, { - "name": "oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc-help", - "rpm": "perl-Pod-Perldoc-help" + "name": "oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Pod-Simple.json b/suite2cases/perl-Pod-Simple.json index fe1070b7f..48bcd8530 100644 --- a/suite2cases/perl-Pod-Simple.json +++ b/suite2cases/perl-Pod-Simple.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple", - "rpm": "perl-Pod-Simple" + "name": "oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple" }, { - "name": "oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple-help", - "rpm": "perl-Pod-Simple-help" + "name": "oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Pod-Usage.json b/suite2cases/perl-Pod-Usage.json index abf7db552..cf86ef1a4 100644 --- a/suite2cases/perl-Pod-Usage.json +++ b/suite2cases/perl-Pod-Usage.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage", - "rpm": "perl-Pod-Usage" + "name": "oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage" }, { - "name": "oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage-help", - "rpm": "perl-Pod-Usage-help" + "name": "oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-SGMLSpm.json b/suite2cases/perl-SGMLSpm.json index f57508e3e..bb1c08246 100644 --- a/suite2cases/perl-SGMLSpm.json +++ b/suite2cases/perl-SGMLSpm.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm", - "rpm": "perl-SGMLSpm" + "name": "oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm" }, { - "name": "oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm-help", - "rpm": "perl-SGMLSpm-help" + "name": "oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Scalar-List-Utils.json b/suite2cases/perl-Scalar-List-Utils.json index 51dc36e63..6a70227ff 100644 --- a/suite2cases/perl-Scalar-List-Utils.json +++ b/suite2cases/perl-Scalar-List-Utils.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils", - "rpm": "perl-Scalar-List-Utils" + "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils" }, { - "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debuginfo", - "rpm": "perl-Scalar-List-Utils-debuginfo" + "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debuginfo" }, { - "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debugsource", - "rpm": "perl-Scalar-List-Utils-debugsource" + "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debugsource" }, { - "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-help", - "rpm": "perl-Scalar-List-Utils-help" + "name": "oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Socket.json b/suite2cases/perl-Socket.json index 862cc82b9..04a15985f 100644 --- a/suite2cases/perl-Socket.json +++ b/suite2cases/perl-Socket.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Socket_install_and_remove_perl-Socket", - "rpm": "perl-Socket" + "name": "oe_test_perl-Socket_install_and_remove_perl-Socket" }, { - "name": "oe_test_perl-Socket_install_and_remove_perl-Socket-help", - "rpm": "perl-Socket-help" + "name": "oe_test_perl-Socket_install_and_remove_perl-Socket-help" }, { - "name": "oe_test_perl-Socket_install_and_remove_perl-Socket-debuginfo", - "rpm": "perl-Socket-debuginfo" + "name": "oe_test_perl-Socket_install_and_remove_perl-Socket-debuginfo" }, { - "name": "oe_test_perl-Socket_install_and_remove_perl-Socket-debugsource", - "rpm": "perl-Socket-debugsource" + "name": "oe_test_perl-Socket_install_and_remove_perl-Socket-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Storable.json b/suite2cases/perl-Storable.json index b428baea8..d43023840 100644 --- a/suite2cases/perl-Storable.json +++ b/suite2cases/perl-Storable.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Storable_install_and_remove_perl-Storable", - "rpm": "perl-Storable" + "name": "oe_test_perl-Storable_install_and_remove_perl-Storable" }, { - "name": "oe_test_perl-Storable_install_and_remove_perl-Storable-help", - "rpm": "perl-Storable-help" + "name": "oe_test_perl-Storable_install_and_remove_perl-Storable-help" }, { - "name": "oe_test_perl-Storable_install_and_remove_perl-Storable-debugsource", - "rpm": "perl-Storable-debugsource" + "name": "oe_test_perl-Storable_install_and_remove_perl-Storable-debugsource" }, { - "name": "oe_test_perl-Storable_install_and_remove_perl-Storable-debuginfo", - "rpm": "perl-Storable-debuginfo" + "name": "oe_test_perl-Storable_install_and_remove_perl-Storable-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Switch.json b/suite2cases/perl-Switch.json index 90191949e..83d8b1f15 100644 --- a/suite2cases/perl-Switch.json +++ b/suite2cases/perl-Switch.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Switch_install_and_remove_perl-Switch", - "rpm": "perl-Switch" + "name": "oe_test_perl-Switch_install_and_remove_perl-Switch" }, { - "name": "oe_test_perl-Switch_install_and_remove_perl-Switch-help", - "rpm": "perl-Switch-help" + "name": "oe_test_perl-Switch_install_and_remove_perl-Switch-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Sys-Syslog.json b/suite2cases/perl-Sys-Syslog.json index 3b57a7618..76d8c2ed6 100644 --- a/suite2cases/perl-Sys-Syslog.json +++ b/suite2cases/perl-Sys-Syslog.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog", - "rpm": "perl-Sys-Syslog" + "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog" }, { - "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-help", - "rpm": "perl-Sys-Syslog-help" + "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-help" }, { - "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debuginfo", - "rpm": "perl-Sys-Syslog-debuginfo" + "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debuginfo" }, { - "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debugsource", - "rpm": "perl-Sys-Syslog-debugsource" + "name": "oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Term-ANSIColor.json b/suite2cases/perl-Term-ANSIColor.json index ee6608e78..180a489ca 100644 --- a/suite2cases/perl-Term-ANSIColor.json +++ b/suite2cases/perl-Term-ANSIColor.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor", - "rpm": "perl-Term-ANSIColor" + "name": "oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor" }, { - "name": "oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor-help", - "rpm": "perl-Term-ANSIColor-help" + "name": "oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Term-Cap.json b/suite2cases/perl-Term-Cap.json index cafaed644..b16aae652 100644 --- a/suite2cases/perl-Term-Cap.json +++ b/suite2cases/perl-Term-Cap.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap", - "rpm": "perl-Term-Cap" + "name": "oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap" }, { - "name": "oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap-help", - "rpm": "perl-Term-Cap-help" + "name": "oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Test-Harness.json b/suite2cases/perl-Test-Harness.json index cb18d549a..556fc193b 100644 --- a/suite2cases/perl-Test-Harness.json +++ b/suite2cases/perl-Test-Harness.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness", - "rpm": "perl-Test-Harness" + "name": "oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness" }, { - "name": "oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness-help", - "rpm": "perl-Test-Harness-help" + "name": "oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Test-Simple.json b/suite2cases/perl-Test-Simple.json index 232fbc598..d1524cd4f 100644 --- a/suite2cases/perl-Test-Simple.json +++ b/suite2cases/perl-Test-Simple.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple", - "rpm": "perl-Test-Simple" + "name": "oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple" }, { - "name": "oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple-help", - "rpm": "perl-Test-Simple-help" + "name": "oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Text-Balanced.json b/suite2cases/perl-Text-Balanced.json index 43fc642af..1fc65923d 100644 --- a/suite2cases/perl-Text-Balanced.json +++ b/suite2cases/perl-Text-Balanced.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced", - "rpm": "perl-Text-Balanced" + "name": "oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced" }, { - "name": "oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced-help", - "rpm": "perl-Text-Balanced-help" + "name": "oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Text-Diff.json b/suite2cases/perl-Text-Diff.json index dd2a52808..7d87bd1c0 100644 --- a/suite2cases/perl-Text-Diff.json +++ b/suite2cases/perl-Text-Diff.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff", - "rpm": "perl-Text-Diff" + "name": "oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff" }, { - "name": "oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-help", - "rpm": "perl-Text-Diff-help" + "name": "oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-help" }, { - "name": "oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-doc", - "rpm": "perl-Text-Diff-doc" + "name": "oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-doc" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Text-ParseWords.json b/suite2cases/perl-Text-ParseWords.json index cc1a5891f..c5810737f 100644 --- a/suite2cases/perl-Text-ParseWords.json +++ b/suite2cases/perl-Text-ParseWords.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords", - "rpm": "perl-Text-ParseWords" + "name": "oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords" }, { - "name": "oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords-help", - "rpm": "perl-Text-ParseWords-help" + "name": "oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Thread-Queue.json b/suite2cases/perl-Thread-Queue.json index 9084ae2c7..22cd86460 100644 --- a/suite2cases/perl-Thread-Queue.json +++ b/suite2cases/perl-Thread-Queue.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue", - "rpm": "perl-Thread-Queue" + "name": "oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue" }, { - "name": "oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-help", - "rpm": "perl-Thread-Queue-help" + "name": "oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-help" }, { - "name": "oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-doc", - "rpm": "perl-Thread-Queue-doc" + "name": "oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-doc" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Time-HiRes.json b/suite2cases/perl-Time-HiRes.json index 7b37ece25..ce398bc1c 100644 --- a/suite2cases/perl-Time-HiRes.json +++ b/suite2cases/perl-Time-HiRes.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes", - "rpm": "perl-Time-HiRes" + "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes" }, { - "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debuginfo", - "rpm": "perl-Time-HiRes-debuginfo" + "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debuginfo" }, { - "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-help", - "rpm": "perl-Time-HiRes-help" + "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-help" }, { - "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debugsource", - "rpm": "perl-Time-HiRes-debugsource" + "name": "oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Time-Local.json b/suite2cases/perl-Time-Local.json index 9eccdc145..0438269b8 100644 --- a/suite2cases/perl-Time-Local.json +++ b/suite2cases/perl-Time-Local.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Time-Local_install_and_remove_perl-Time-Local", - "rpm": "perl-Time-Local" + "name": "oe_test_perl-Time-Local_install_and_remove_perl-Time-Local" }, { - "name": "oe_test_perl-Time-Local_install_and_remove_perl-Time-Local-help", - "rpm": "perl-Time-Local-help" + "name": "oe_test_perl-Time-Local_install_and_remove_perl-Time-Local-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Unicode-Collate.json b/suite2cases/perl-Unicode-Collate.json index 4ad6b5b38..9bdf78314 100644 --- a/suite2cases/perl-Unicode-Collate.json +++ b/suite2cases/perl-Unicode-Collate.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate", - "rpm": "perl-Unicode-Collate" + "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate" }, { - "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-help", - "rpm": "perl-Unicode-Collate-help" + "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-help" }, { - "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debugsource", - "rpm": "perl-Unicode-Collate-debugsource" + "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debugsource" }, { - "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debuginfo", - "rpm": "perl-Unicode-Collate-debuginfo" + "name": "oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/perl-Unicode-Normalize.json b/suite2cases/perl-Unicode-Normalize.json index 8e9a52a87..59ce449c7 100644 --- a/suite2cases/perl-Unicode-Normalize.json +++ b/suite2cases/perl-Unicode-Normalize.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize", - "rpm": "perl-Unicode-Normalize" + "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize" }, { - "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debuginfo", - "rpm": "perl-Unicode-Normalize-debuginfo" + "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debuginfo" }, { - "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debugsource", - "rpm": "perl-Unicode-Normalize-debugsource" + "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debugsource" }, { - "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-help", - "rpm": "perl-Unicode-Normalize-help" + "name": "oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-XML-Parser.json b/suite2cases/perl-XML-Parser.json index 37e9ded4f..db9ec199c 100644 --- a/suite2cases/perl-XML-Parser.json +++ b/suite2cases/perl-XML-Parser.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser", - "rpm": "perl-XML-Parser" + "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser" }, { - "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debuginfo", - "rpm": "perl-XML-Parser-debuginfo" + "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debuginfo" }, { - "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-help", - "rpm": "perl-XML-Parser-help" + "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-help" }, { - "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debugsource", - "rpm": "perl-XML-Parser-debugsource" + "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debugsource" }, { - "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-doc", - "rpm": "perl-XML-Parser-doc" + "name": "oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-doc" } ] } \ No newline at end of file diff --git a/suite2cases/perl-autodie.json b/suite2cases/perl-autodie.json index 6d483fa56..d3ab3e7e9 100644 --- a/suite2cases/perl-autodie.json +++ b/suite2cases/perl-autodie.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-autodie_install_and_remove_perl-autodie", - "rpm": "perl-autodie" + "name": "oe_test_perl-autodie_install_and_remove_perl-autodie" }, { - "name": "oe_test_perl-autodie_install_and_remove_perl-autodie-help", - "rpm": "perl-autodie-help" + "name": "oe_test_perl-autodie_install_and_remove_perl-autodie-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-bignum.json b/suite2cases/perl-bignum.json index 234caa7ce..ce95345ea 100644 --- a/suite2cases/perl-bignum.json +++ b/suite2cases/perl-bignum.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-bignum_install_and_remove_perl-bignum", - "rpm": "perl-bignum" + "name": "oe_test_perl-bignum_install_and_remove_perl-bignum" }, { - "name": "oe_test_perl-bignum_install_and_remove_perl-bignum-help", - "rpm": "perl-bignum-help" + "name": "oe_test_perl-bignum_install_and_remove_perl-bignum-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-constant.json b/suite2cases/perl-constant.json index f908d39ea..f42030bc5 100644 --- a/suite2cases/perl-constant.json +++ b/suite2cases/perl-constant.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-constant_install_and_remove_perl-constant", - "rpm": "perl-constant" + "name": "oe_test_perl-constant_install_and_remove_perl-constant" }, { - "name": "oe_test_perl-constant_install_and_remove_perl-constant-help", - "rpm": "perl-constant-help" + "name": "oe_test_perl-constant_install_and_remove_perl-constant-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-experimental.json b/suite2cases/perl-experimental.json index bc32469f7..03bfdc5a5 100644 --- a/suite2cases/perl-experimental.json +++ b/suite2cases/perl-experimental.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-experimental_install_and_remove_perl-experimental", - "rpm": "perl-experimental" + "name": "oe_test_perl-experimental_install_and_remove_perl-experimental" }, { - "name": "oe_test_perl-experimental_install_and_remove_perl-experimental-help", - "rpm": "perl-experimental-help" + "name": "oe_test_perl-experimental_install_and_remove_perl-experimental-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-generators.json b/suite2cases/perl-generators.json index 6428c2aa4..0b862bbd4 100644 --- a/suite2cases/perl-generators.json +++ b/suite2cases/perl-generators.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-generators_install_and_remove_perl-generators", - "rpm": "perl-generators" + "name": "oe_test_perl-generators_install_and_remove_perl-generators" } ] } \ No newline at end of file diff --git a/suite2cases/perl-libnet.json b/suite2cases/perl-libnet.json index 1f77e6ef1..fa77489c4 100644 --- a/suite2cases/perl-libnet.json +++ b/suite2cases/perl-libnet.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-libnet_install_and_remove_perl-libnet", - "rpm": "perl-libnet" + "name": "oe_test_perl-libnet_install_and_remove_perl-libnet" }, { - "name": "oe_test_perl-libnet_install_and_remove_perl-libnet-help", - "rpm": "perl-libnet-help" + "name": "oe_test_perl-libnet_install_and_remove_perl-libnet-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-parent.json b/suite2cases/perl-parent.json index 44a68d868..5bd1ac188 100644 --- a/suite2cases/perl-parent.json +++ b/suite2cases/perl-parent.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-parent_install_and_remove_perl-parent", - "rpm": "perl-parent" + "name": "oe_test_perl-parent_install_and_remove_perl-parent" }, { - "name": "oe_test_perl-parent_install_and_remove_perl-parent-help", - "rpm": "perl-parent-help" + "name": "oe_test_perl-parent_install_and_remove_perl-parent-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-perlfaq.json b/suite2cases/perl-perlfaq.json index 93f9a093f..c22017613 100644 --- a/suite2cases/perl-perlfaq.json +++ b/suite2cases/perl-perlfaq.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-perlfaq_install_and_remove_perl-perlfaq", - "rpm": "perl-perlfaq" + "name": "oe_test_perl-perlfaq_install_and_remove_perl-perlfaq" }, { - "name": "oe_test_perl-perlfaq_install_and_remove_perl-perlfaq-help", - "rpm": "perl-perlfaq-help" + "name": "oe_test_perl-perlfaq_install_and_remove_perl-perlfaq-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-podlators.json b/suite2cases/perl-podlators.json index e0ea04758..ee3fe001b 100644 --- a/suite2cases/perl-podlators.json +++ b/suite2cases/perl-podlators.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-podlators_install_and_remove_perl-podlators", - "rpm": "perl-podlators" + "name": "oe_test_perl-podlators_install_and_remove_perl-podlators" }, { - "name": "oe_test_perl-podlators_install_and_remove_perl-podlators-help", - "rpm": "perl-podlators-help" + "name": "oe_test_perl-podlators_install_and_remove_perl-podlators-help" } ] } \ No newline at end of file diff --git a/suite2cases/perl-threads-shared.json b/suite2cases/perl-threads-shared.json index 5d2725e1e..eecf28edc 100644 --- a/suite2cases/perl-threads-shared.json +++ b/suite2cases/perl-threads-shared.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared", - "rpm": "perl-threads-shared" + "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared" }, { - "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-help", - "rpm": "perl-threads-shared-help" + "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-help" }, { - "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debuginfo", - "rpm": "perl-threads-shared-debuginfo" + "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debuginfo" }, { - "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debugsource", - "rpm": "perl-threads-shared-debugsource" + "name": "oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl-threads.json b/suite2cases/perl-threads.json index 6980288ee..62d973503 100644 --- a/suite2cases/perl-threads.json +++ b/suite2cases/perl-threads.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-threads_install_and_remove_perl-threads", - "rpm": "perl-threads" + "name": "oe_test_perl-threads_install_and_remove_perl-threads" }, { - "name": "oe_test_perl-threads_install_and_remove_perl-threads-help", - "rpm": "perl-threads-help" + "name": "oe_test_perl-threads_install_and_remove_perl-threads-help" }, { - "name": "oe_test_perl-threads_install_and_remove_perl-threads-debuginfo", - "rpm": "perl-threads-debuginfo" + "name": "oe_test_perl-threads_install_and_remove_perl-threads-debuginfo" }, { - "name": "oe_test_perl-threads_install_and_remove_perl-threads-debugsource", - "rpm": "perl-threads-debugsource" + "name": "oe_test_perl-threads_install_and_remove_perl-threads-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl-version.json b/suite2cases/perl-version.json index b8edcb8fc..32111701f 100644 --- a/suite2cases/perl-version.json +++ b/suite2cases/perl-version.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl-version_install_and_remove_perl-version", - "rpm": "perl-version" + "name": "oe_test_perl-version_install_and_remove_perl-version" }, { - "name": "oe_test_perl-version_install_and_remove_perl-version-help", - "rpm": "perl-version-help" + "name": "oe_test_perl-version_install_and_remove_perl-version-help" }, { - "name": "oe_test_perl-version_install_and_remove_perl-version-debuginfo", - "rpm": "perl-version-debuginfo" + "name": "oe_test_perl-version_install_and_remove_perl-version-debuginfo" }, { - "name": "oe_test_perl-version_install_and_remove_perl-version-debugsource", - "rpm": "perl-version-debugsource" + "name": "oe_test_perl-version_install_and_remove_perl-version-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/perl.json b/suite2cases/perl.json index 19ddb0413..7df160a65 100644 --- a/suite2cases/perl.json +++ b/suite2cases/perl.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_perl_install_and_remove_perl", - "rpm": "perl" + "name": "oe_test_perl_install_and_remove_perl" }, { - "name": "oe_test_perl_install_and_remove_perl-devel", - "rpm": "perl-devel" + "name": "oe_test_perl_install_and_remove_perl-devel" }, { - "name": "oe_test_perl_install_and_remove_perl-libs", - "rpm": "perl-libs" + "name": "oe_test_perl_install_and_remove_perl-libs" }, { - "name": "oe_test_perl_install_and_remove_perl-help", - "rpm": "perl-help" + "name": "oe_test_perl_install_and_remove_perl-help" }, { - "name": "oe_test_perl_install_and_remove_perl-debugsource", - "rpm": "perl-debugsource" + "name": "oe_test_perl_install_and_remove_perl-debugsource" }, { - "name": "oe_test_perl_install_and_remove_perl-debuginfo", - "rpm": "perl-debuginfo" + "name": "oe_test_perl_install_and_remove_perl-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/pesign.json b/suite2cases/pesign.json index 5c6e2a111..8489e470d 100644 --- a/suite2cases/pesign.json +++ b/suite2cases/pesign.json @@ -32,20 +32,16 @@ "name": "oe_test_pesign_pesigcheck" }, { - "name": "oe_test_pesign_install_and_remove_pesign", - "rpm": "pesign" + "name": "oe_test_pesign_install_and_remove_pesign" }, { - "name": "oe_test_pesign_install_and_remove_pesign-help", - "rpm": "pesign-help" + "name": "oe_test_pesign_install_and_remove_pesign-help" }, { - "name": "oe_test_pesign_install_and_remove_pesign-debuginfo", - "rpm": "pesign-debuginfo" + "name": "oe_test_pesign_install_and_remove_pesign-debuginfo" }, { - "name": "oe_test_pesign_install_and_remove_pesign-debugsource", - "rpm": "pesign-debugsource" + "name": "oe_test_pesign_install_and_remove_pesign-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/pigz.json b/suite2cases/pigz.json index 6d2c529ea..3ee6f0154 100644 --- a/suite2cases/pigz.json +++ b/suite2cases/pigz.json @@ -38,20 +38,16 @@ "name": "oe_test_pigz_10" }, { - "name": "oe_test_pigz_install_and_remove_pigz", - "rpm": "pigz" + "name": "oe_test_pigz_install_and_remove_pigz" }, { - "name": "oe_test_pigz_install_and_remove_pigz-help", - "rpm": "pigz-help" + "name": "oe_test_pigz_install_and_remove_pigz-help" }, { - "name": "oe_test_pigz_install_and_remove_pigz-debugsource", - "rpm": "pigz-debugsource" + "name": "oe_test_pigz_install_and_remove_pigz-debugsource" }, { - "name": "oe_test_pigz_install_and_remove_pigz-debuginfo", - "rpm": "pigz-debuginfo" + "name": "oe_test_pigz_install_and_remove_pigz-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/pixman.json b/suite2cases/pixman.json index b570c247d..fe889375f 100644 --- a/suite2cases/pixman.json +++ b/suite2cases/pixman.json @@ -8,20 +8,16 @@ "name": "oe_test_pixman" }, { - "name": "oe_test_pixman_install_and_remove_pixman", - "rpm": "pixman" + "name": "oe_test_pixman_install_and_remove_pixman" }, { - "name": "oe_test_pixman_install_and_remove_pixman-devel", - "rpm": "pixman-devel" + "name": "oe_test_pixman_install_and_remove_pixman-devel" }, { - "name": "oe_test_pixman_install_and_remove_pixman-debugsource", - "rpm": "pixman-debugsource" + "name": "oe_test_pixman_install_and_remove_pixman-debugsource" }, { - "name": "oe_test_pixman_install_and_remove_pixman-debuginfo", - "rpm": "pixman-debuginfo" + "name": "oe_test_pixman_install_and_remove_pixman-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/pkgconf.json b/suite2cases/pkgconf.json index e13ff2cea..056ede6e7 100644 --- a/suite2cases/pkgconf.json +++ b/suite2cases/pkgconf.json @@ -8,52 +8,40 @@ "name": "oe_test_pkgconf" }, { - "name": "oe_test_pkgconf_install_and_remove_pkgconf", - "rpm": "pkgconf" + "name": "oe_test_pkgconf_install_and_remove_pkgconf" }, { - "name": "oe_test_pkgconf_install_and_remove_pkgconf-devel", - "rpm": "pkgconf-devel" + "name": "oe_test_pkgconf_install_and_remove_pkgconf-devel" }, { - "name": "oe_test_pkgconf_install_and_remove_pkgconf-bomtool", - "rpm": "pkgconf-bomtool" + "name": "oe_test_pkgconf_install_and_remove_pkgconf-bomtool" }, { - "name": "oe_test_pkgconf_install_and_remove_pkgconf-help", - "rpm": "pkgconf-help" + "name": "oe_test_pkgconf_install_and_remove_pkgconf-help" }, { - "name": "oe_test_pkgconf_install_and_remove_pkgconf-debuginfo", - "rpm": "pkgconf-debuginfo" + "name": "oe_test_pkgconf_install_and_remove_pkgconf-debuginfo" }, { - "name": "oe_test_pkgconf_install_and_remove_pkgconf-debugsource", - "rpm": "pkgconf-debugsource" + "name": "oe_test_pkgconf_install_and_remove_pkgconf-debugsource" }, { - "name": "oe_test_pkgconf_install_and_remove_pkgconf-pkg-config", - "rpm": "pkgconf-pkg-config" + "name": "oe_test_pkgconf_install_and_remove_pkgconf-pkg-config" }, { - "name": "oe_test_pkgconf_install_and_remove_bomtool", - "rpm": "bomtool" + "name": "oe_test_pkgconf_install_and_remove_bomtool" }, { - "name": "oe_test_pkgconf_install_and_remove_pkgconf-doc", - "rpm": "pkgconf-doc" + "name": "oe_test_pkgconf_install_and_remove_pkgconf-doc" }, { - "name": "oe_test_pkgconf_install_and_remove_libpkgconf", - "rpm": "libpkgconf" + "name": "oe_test_pkgconf_install_and_remove_libpkgconf" }, { - "name": "oe_test_pkgconf_install_and_remove_pkgconf-m4", - "rpm": "pkgconf-m4" + "name": "oe_test_pkgconf_install_and_remove_pkgconf-m4" }, { - "name": "oe_test_pkgconf_install_and_remove_libpkgconf-devel", - "rpm": "libpkgconf-devel" + "name": "oe_test_pkgconf_install_and_remove_libpkgconf-devel" } ] } \ No newline at end of file diff --git a/suite2cases/plymouth.json b/suite2cases/plymouth.json index bbafa4220..828751b1f 100644 --- a/suite2cases/plymouth.json +++ b/suite2cases/plymouth.json @@ -38,44 +38,34 @@ "name": "oe_test_service_plymouth-switch-root-initramfs" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth", - "rpm": "plymouth" + "name": "oe_test_plymouth_install_and_remove_plymouth" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth-devel", - "rpm": "plymouth-devel" + "name": "oe_test_plymouth_install_and_remove_plymouth-devel" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth-theme-fade-in", - "rpm": "plymouth-theme-fade-in" + "name": "oe_test_plymouth_install_and_remove_plymouth-theme-fade-in" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth-theme-solar", - "rpm": "plymouth-theme-solar" + "name": "oe_test_plymouth_install_and_remove_plymouth-theme-solar" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth-theme-glow", - "rpm": "plymouth-theme-glow" + "name": "oe_test_plymouth_install_and_remove_plymouth-theme-glow" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth-theme-spinfinity", - "rpm": "plymouth-theme-spinfinity" + "name": "oe_test_plymouth_install_and_remove_plymouth-theme-spinfinity" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth-theme-spinner", - "rpm": "plymouth-theme-spinner" + "name": "oe_test_plymouth_install_and_remove_plymouth-theme-spinner" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth-help", - "rpm": "plymouth-help" + "name": "oe_test_plymouth_install_and_remove_plymouth-help" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth-debuginfo", - "rpm": "plymouth-debuginfo" + "name": "oe_test_plymouth_install_and_remove_plymouth-debuginfo" }, { - "name": "oe_test_plymouth_install_and_remove_plymouth-debugsource", - "rpm": "plymouth-debugsource" + "name": "oe_test_plymouth_install_and_remove_plymouth-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/po4a.json b/suite2cases/po4a.json index c4ab3602e..42e821d8c 100644 --- a/suite2cases/po4a.json +++ b/suite2cases/po4a.json @@ -47,12 +47,10 @@ "name": "oe_test_po4apod-display-po" }, { - "name": "oe_test_po4a_install_and_remove_po4a", - "rpm": "po4a" + "name": "oe_test_po4a_install_and_remove_po4a" }, { - "name": "oe_test_po4a_install_and_remove_po4a-help", - "rpm": "po4a-help" + "name": "oe_test_po4a_install_and_remove_po4a-help" } ] } \ No newline at end of file diff --git a/suite2cases/policycoreutils.json b/suite2cases/policycoreutils.json index c376877da..ae09d541b 100644 --- a/suite2cases/policycoreutils.json +++ b/suite2cases/policycoreutils.json @@ -17,44 +17,34 @@ "name": "oe_test_target_selinux-autorelabel" }, { - "name": "oe_test_policycoreutils_install_and_remove_policycoreutils", - "rpm": "policycoreutils" + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils" }, { - "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-dbus", - "rpm": "policycoreutils-dbus" + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-dbus" }, { - "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-devel", - "rpm": "policycoreutils-devel" + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-devel" }, { - "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-help", - "rpm": "policycoreutils-help" + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-help" }, { - "name": "oe_test_policycoreutils_install_and_remove_python3-policycoreutils", - "rpm": "python3-policycoreutils" + "name": "oe_test_policycoreutils_install_and_remove_python3-policycoreutils" }, { - "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-python-utils", - "rpm": "policycoreutils-python-utils" + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-python-utils" }, { - "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-debugsource", - "rpm": "policycoreutils-debugsource" + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-debugsource" }, { - "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-debuginfo", - "rpm": "policycoreutils-debuginfo" + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-debuginfo" }, { - "name": "oe_test_policycoreutils_install_and_remove_python2-policycoreutils", - "rpm": "python2-policycoreutils" + "name": "oe_test_policycoreutils_install_and_remove_python2-policycoreutils" }, { - "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-sandbox", - "rpm": "policycoreutils-sandbox" + "name": "oe_test_policycoreutils_install_and_remove_policycoreutils-sandbox" } ] } \ No newline at end of file diff --git a/suite2cases/polkit-pkla-compat.json b/suite2cases/polkit-pkla-compat.json index a9d24a1db..6a6c31176 100644 --- a/suite2cases/polkit-pkla-compat.json +++ b/suite2cases/polkit-pkla-compat.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat", - "rpm": "polkit-pkla-compat" + "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat" }, { - "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-help", - "rpm": "polkit-pkla-compat-help" + "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-help" }, { - "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debuginfo", - "rpm": "polkit-pkla-compat-debuginfo" + "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debuginfo" }, { - "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debugsource", - "rpm": "polkit-pkla-compat-debugsource" + "name": "oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/polkit.json b/suite2cases/polkit.json index cf0ed9737..a5bb73c6d 100644 --- a/suite2cases/polkit.json +++ b/suite2cases/polkit.json @@ -8,28 +8,22 @@ "name": "oe_test_service_polkit" }, { - "name": "oe_test_polkit_install_and_remove_polkit", - "rpm": "polkit" + "name": "oe_test_polkit_install_and_remove_polkit" }, { - "name": "oe_test_polkit_install_and_remove_polkit-libs", - "rpm": "polkit-libs" + "name": "oe_test_polkit_install_and_remove_polkit-libs" }, { - "name": "oe_test_polkit_install_and_remove_polkit-devel", - "rpm": "polkit-devel" + "name": "oe_test_polkit_install_and_remove_polkit-devel" }, { - "name": "oe_test_polkit_install_and_remove_polkit-debuginfo", - "rpm": "polkit-debuginfo" + "name": "oe_test_polkit_install_and_remove_polkit-debuginfo" }, { - "name": "oe_test_polkit_install_and_remove_polkit-debugsource", - "rpm": "polkit-debugsource" + "name": "oe_test_polkit_install_and_remove_polkit-debugsource" }, { - "name": "oe_test_polkit_install_and_remove_polkit-help", - "rpm": "polkit-help" + "name": "oe_test_polkit_install_and_remove_polkit-help" } ] } \ No newline at end of file diff --git a/suite2cases/popt.json b/suite2cases/popt.json index d322b4c31..25db49913 100644 --- a/suite2cases/popt.json +++ b/suite2cases/popt.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_popt_install_and_remove_popt", - "rpm": "popt" + "name": "oe_test_popt_install_and_remove_popt" }, { - "name": "oe_test_popt_install_and_remove_popt-devel", - "rpm": "popt-devel" + "name": "oe_test_popt_install_and_remove_popt-devel" }, { - "name": "oe_test_popt_install_and_remove_popt-help", - "rpm": "popt-help" + "name": "oe_test_popt_install_and_remove_popt-help" }, { - "name": "oe_test_popt_install_and_remove_popt-debugsource", - "rpm": "popt-debugsource" + "name": "oe_test_popt_install_and_remove_popt-debugsource" }, { - "name": "oe_test_popt_install_and_remove_popt-debuginfo", - "rpm": "popt-debuginfo" + "name": "oe_test_popt_install_and_remove_popt-debuginfo" }, { - "name": "oe_test_popt_install_and_remove_popt-doc", - "rpm": "popt-doc" + "name": "oe_test_popt_install_and_remove_popt-doc" }, { - "name": "oe_test_popt_install_and_remove_popt-static", - "rpm": "popt-static" + "name": "oe_test_popt_install_and_remove_popt-static" } ] } \ No newline at end of file diff --git a/suite2cases/ppp.json b/suite2cases/ppp.json index 1197f7bad..97a6ea22c 100644 --- a/suite2cases/ppp.json +++ b/suite2cases/ppp.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_ppp_install_and_remove_ppp", - "rpm": "ppp" + "name": "oe_test_ppp_install_and_remove_ppp" }, { - "name": "oe_test_ppp_install_and_remove_ppp-devel", - "rpm": "ppp-devel" + "name": "oe_test_ppp_install_and_remove_ppp-devel" }, { - "name": "oe_test_ppp_install_and_remove_ppp-debuginfo", - "rpm": "ppp-debuginfo" + "name": "oe_test_ppp_install_and_remove_ppp-debuginfo" }, { - "name": "oe_test_ppp_install_and_remove_ppp-help", - "rpm": "ppp-help" + "name": "oe_test_ppp_install_and_remove_ppp-help" }, { - "name": "oe_test_ppp_install_and_remove_ppp-debugsource", - "rpm": "ppp-debugsource" + "name": "oe_test_ppp_install_and_remove_ppp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/pps-tools.json b/suite2cases/pps-tools.json index a8bdec73d..445db8bb8 100644 --- a/suite2cases/pps-tools.json +++ b/suite2cases/pps-tools.json @@ -8,20 +8,16 @@ "name": "oe_test_pps-tools" }, { - "name": "oe_test_pps-tools_install_and_remove_pps-tools", - "rpm": "pps-tools" + "name": "oe_test_pps-tools_install_and_remove_pps-tools" }, { - "name": "oe_test_pps-tools_install_and_remove_pps-tools-devel", - "rpm": "pps-tools-devel" + "name": "oe_test_pps-tools_install_and_remove_pps-tools-devel" }, { - "name": "oe_test_pps-tools_install_and_remove_pps-tools-debugsource", - "rpm": "pps-tools-debugsource" + "name": "oe_test_pps-tools_install_and_remove_pps-tools-debugsource" }, { - "name": "oe_test_pps-tools_install_and_remove_pps-tools-debuginfo", - "rpm": "pps-tools-debuginfo" + "name": "oe_test_pps-tools_install_and_remove_pps-tools-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/procps-ng.json b/suite2cases/procps-ng.json index d7ada610c..4cfeaceea 100644 --- a/suite2cases/procps-ng.json +++ b/suite2cases/procps-ng.json @@ -11,28 +11,22 @@ "name": "oe_test_procps-ng-pwdx" }, { - "name": "oe_test_procps-ng_install_and_remove_procps-ng", - "rpm": "procps-ng" + "name": "oe_test_procps-ng_install_and_remove_procps-ng" }, { - "name": "oe_test_procps-ng_install_and_remove_procps-ng-devel", - "rpm": "procps-ng-devel" + "name": "oe_test_procps-ng_install_and_remove_procps-ng-devel" }, { - "name": "oe_test_procps-ng_install_and_remove_procps-ng-i18n", - "rpm": "procps-ng-i18n" + "name": "oe_test_procps-ng_install_and_remove_procps-ng-i18n" }, { - "name": "oe_test_procps-ng_install_and_remove_procps-ng-debugsource", - "rpm": "procps-ng-debugsource" + "name": "oe_test_procps-ng_install_and_remove_procps-ng-debugsource" }, { - "name": "oe_test_procps-ng_install_and_remove_procps-ng-help", - "rpm": "procps-ng-help" + "name": "oe_test_procps-ng_install_and_remove_procps-ng-help" }, { - "name": "oe_test_procps-ng_install_and_remove_procps-ng-debuginfo", - "rpm": "procps-ng-debuginfo" + "name": "oe_test_procps-ng_install_and_remove_procps-ng-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/protobuf-c.json b/suite2cases/protobuf-c.json index 12b520a6d..a74872556 100644 --- a/suite2cases/protobuf-c.json +++ b/suite2cases/protobuf-c.json @@ -8,20 +8,16 @@ "name": "oe_test_protobuf-c_01" }, { - "name": "oe_test_protobuf-c_install_and_remove_protobuf-c", - "rpm": "protobuf-c" + "name": "oe_test_protobuf-c_install_and_remove_protobuf-c" }, { - "name": "oe_test_protobuf-c_install_and_remove_protobuf-c-devel", - "rpm": "protobuf-c-devel" + "name": "oe_test_protobuf-c_install_and_remove_protobuf-c-devel" }, { - "name": "oe_test_protobuf-c_install_and_remove_protobuf-c-debugsource", - "rpm": "protobuf-c-debugsource" + "name": "oe_test_protobuf-c_install_and_remove_protobuf-c-debugsource" }, { - "name": "oe_test_protobuf-c_install_and_remove_protobuf-c-debuginfo", - "rpm": "protobuf-c-debuginfo" + "name": "oe_test_protobuf-c_install_and_remove_protobuf-c-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/protobuf.json b/suite2cases/protobuf.json index 71a45f37f..8455e1cae 100644 --- a/suite2cases/protobuf.json +++ b/suite2cases/protobuf.json @@ -8,68 +8,52 @@ "name": "oe_test_protobuf" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf", - "rpm": "protobuf" + "name": "oe_test_protobuf_install_and_remove_protobuf" }, { - "name": "oe_test_protobuf_install_and_remove_python3-protobuf", - "rpm": "python3-protobuf" + "name": "oe_test_protobuf_install_and_remove_python3-protobuf" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-lite-devel", - "rpm": "protobuf-lite-devel" + "name": "oe_test_protobuf_install_and_remove_protobuf-lite-devel" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-javadoc", - "rpm": "protobuf-javadoc" + "name": "oe_test_protobuf_install_and_remove_protobuf-javadoc" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-parent", - "rpm": "protobuf-parent" + "name": "oe_test_protobuf_install_and_remove_protobuf-parent" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-lite", - "rpm": "protobuf-lite" + "name": "oe_test_protobuf_install_and_remove_protobuf-lite" }, { - "name": "oe_test_protobuf_install_and_remove_python2-protobuf", - "rpm": "python2-protobuf" + "name": "oe_test_protobuf_install_and_remove_python2-protobuf" }, { - "name": "oe_test_protobuf_install_and_remove_python%{python3_pkgversion}-protobuf", - "rpm": "python%{python3_pkgversion}-protobuf" + "name": "oe_test_protobuf_install_and_remove_python%{python3_pkgversion}-protobuf" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-devel", - "rpm": "protobuf-devel" + "name": "oe_test_protobuf_install_and_remove_protobuf-devel" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-java", - "rpm": "protobuf-java" + "name": "oe_test_protobuf_install_and_remove_protobuf-java" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-java-util", - "rpm": "protobuf-java-util" + "name": "oe_test_protobuf_install_and_remove_protobuf-java-util" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-compiler", - "rpm": "protobuf-compiler" + "name": "oe_test_protobuf_install_and_remove_protobuf-compiler" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-bom", - "rpm": "protobuf-bom" + "name": "oe_test_protobuf_install_and_remove_protobuf-bom" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-javalite", - "rpm": "protobuf-javalite" + "name": "oe_test_protobuf_install_and_remove_protobuf-javalite" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-debuginfo", - "rpm": "protobuf-debuginfo" + "name": "oe_test_protobuf_install_and_remove_protobuf-debuginfo" }, { - "name": "oe_test_protobuf_install_and_remove_protobuf-debugsource", - "rpm": "protobuf-debugsource" + "name": "oe_test_protobuf_install_and_remove_protobuf-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/psmisc.json b/suite2cases/psmisc.json index 50d0c242e..ec2c5476a 100644 --- a/suite2cases/psmisc.json +++ b/suite2cases/psmisc.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_psmisc_install_and_remove_psmisc", - "rpm": "psmisc" + "name": "oe_test_psmisc_install_and_remove_psmisc" }, { - "name": "oe_test_psmisc_install_and_remove_psmisc-debugsource", - "rpm": "psmisc-debugsource" + "name": "oe_test_psmisc_install_and_remove_psmisc-debugsource" }, { - "name": "oe_test_psmisc_install_and_remove_psmisc-debuginfo", - "rpm": "psmisc-debuginfo" + "name": "oe_test_psmisc_install_and_remove_psmisc-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/psutils.json b/suite2cases/psutils.json index cb9d3d188..d76d5a24a 100644 --- a/suite2cases/psutils.json +++ b/suite2cases/psutils.json @@ -29,20 +29,16 @@ "name": "oe_test_psresize" }, { - "name": "oe_test_psutils_install_and_remove_psutils", - "rpm": "psutils" + "name": "oe_test_psutils_install_and_remove_psutils" }, { - "name": "oe_test_psutils_install_and_remove_psutils-help", - "rpm": "psutils-help" + "name": "oe_test_psutils_install_and_remove_psutils-help" }, { - "name": "oe_test_psutils_install_and_remove_psutils-debugsource", - "rpm": "psutils-debugsource" + "name": "oe_test_psutils_install_and_remove_psutils-debugsource" }, { - "name": "oe_test_psutils_install_and_remove_psutils-debuginfo", - "rpm": "psutils-debuginfo" + "name": "oe_test_psutils_install_and_remove_psutils-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/publicsuffix-list.json b/suite2cases/publicsuffix-list.json index b5ed7252a..a373d2f04 100644 --- a/suite2cases/publicsuffix-list.json +++ b/suite2cases/publicsuffix-list.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_publicsuffix-list_install_and_remove_publicsuffix-list", - "rpm": "publicsuffix-list" + "name": "oe_test_publicsuffix-list_install_and_remove_publicsuffix-list" } ] } \ No newline at end of file diff --git a/suite2cases/pulseaudio.json b/suite2cases/pulseaudio.json index 979f8ae9b..188cbc9a0 100644 --- a/suite2cases/pulseaudio.json +++ b/suite2cases/pulseaudio.json @@ -5,48 +5,37 @@ "memory": 4, "cases": [ { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio", - "rpm": "pulseaudio" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-libs", - "rpm": "pulseaudio-libs" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-libs" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-libs-devel", - "rpm": "pulseaudio-libs-devel" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-libs-devel" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-module-bluetooth", - "rpm": "pulseaudio-module-bluetooth" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-module-bluetooth" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-libs-glib2", - "rpm": "pulseaudio-libs-glib2" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-libs-glib2" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-qpaeq", - "rpm": "pulseaudio-qpaeq" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-qpaeq" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-debuginfo", - "rpm": "pulseaudio-debuginfo" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-debuginfo" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-help", - "rpm": "pulseaudio-help" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-help" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-debugsource", - "rpm": "pulseaudio-debugsource" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-debugsource" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-devel", - "rpm": "pulseaudio-devel" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-devel" }, { - "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-gdm-hooks", - "rpm": "pulseaudio-gdm-hooks" + "name": "oe_test_pulseaudio_install_and_remove_pulseaudio-gdm-hooks" } ] } \ No newline at end of file diff --git a/suite2cases/pyatspi.json b/suite2cases/pyatspi.json index b1f668d91..4b16ba861 100644 --- a/suite2cases/pyatspi.json +++ b/suite2cases/pyatspi.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_pyatspi_install_and_remove_pyatspi", - "rpm": "pyatspi" + "name": "oe_test_pyatspi_install_and_remove_pyatspi" }, { - "name": "oe_test_pyatspi_install_and_remove_python3-pyatspi", - "rpm": "python3-pyatspi" + "name": "oe_test_pyatspi_install_and_remove_python3-pyatspi" }, { - "name": "oe_test_pyatspi_install_and_remove_python2-pyatspi", - "rpm": "python2-pyatspi" + "name": "oe_test_pyatspi_install_and_remove_python2-pyatspi" } ] } \ No newline at end of file diff --git a/suite2cases/pycairo.json b/suite2cases/pycairo.json index cf30b327b..c623699fb 100644 --- a/suite2cases/pycairo.json +++ b/suite2cases/pycairo.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_pycairo_install_and_remove_pycairo", - "rpm": "pycairo" + "name": "oe_test_pycairo_install_and_remove_pycairo" }, { - "name": "oe_test_pycairo_install_and_remove_python3-cairo-devel", - "rpm": "python3-cairo-devel" + "name": "oe_test_pycairo_install_and_remove_python3-cairo-devel" }, { - "name": "oe_test_pycairo_install_and_remove_python3-cairo", - "rpm": "python3-cairo" + "name": "oe_test_pycairo_install_and_remove_python3-cairo" }, { - "name": "oe_test_pycairo_install_and_remove_pycairo-debuginfo", - "rpm": "pycairo-debuginfo" + "name": "oe_test_pycairo_install_and_remove_pycairo-debuginfo" }, { - "name": "oe_test_pycairo_install_and_remove_pycairo-debugsource", - "rpm": "pycairo-debugsource" + "name": "oe_test_pycairo_install_and_remove_pycairo-debugsource" }, { - "name": "oe_test_pycairo_install_and_remove_python2-cairo", - "rpm": "python2-cairo" + "name": "oe_test_pycairo_install_and_remove_python2-cairo" }, { - "name": "oe_test_pycairo_install_and_remove_python2-cairo-devel", - "rpm": "python2-cairo-devel" + "name": "oe_test_pycairo_install_and_remove_python2-cairo-devel" } ] } \ No newline at end of file diff --git a/suite2cases/pygobject3.json b/suite2cases/pygobject3.json index e9872dba8..2a610635f 100644 --- a/suite2cases/pygobject3.json +++ b/suite2cases/pygobject3.json @@ -5,60 +5,46 @@ "memory": 4, "cases": [ { - "name": "oe_test_pygobject3_install_and_remove_pygobject3", - "rpm": "pygobject3" + "name": "oe_test_pygobject3_install_and_remove_pygobject3" }, { - "name": "oe_test_pygobject3_install_and_remove_python3-gobject", - "rpm": "python3-gobject" + "name": "oe_test_pygobject3_install_and_remove_python3-gobject" }, { - "name": "oe_test_pygobject3_install_and_remove_python3-gobject-base", - "rpm": "python3-gobject-base" + "name": "oe_test_pygobject3_install_and_remove_python3-gobject-base" }, { - "name": "oe_test_pygobject3_install_and_remove_pygobject3-devel", - "rpm": "pygobject3-devel" + "name": "oe_test_pygobject3_install_and_remove_pygobject3-devel" }, { - "name": "oe_test_pygobject3_install_and_remove_pygobject3-debuginfo", - "rpm": "pygobject3-debuginfo" + "name": "oe_test_pygobject3_install_and_remove_pygobject3-debuginfo" }, { - "name": "oe_test_pygobject3_install_and_remove_pygobject3-debugsource", - "rpm": "pygobject3-debugsource" + "name": "oe_test_pygobject3_install_and_remove_pygobject3-debugsource" }, { - "name": "oe_test_pygobject3_install_and_remove_python2-gobject", - "rpm": "python2-gobject" + "name": "oe_test_pygobject3_install_and_remove_python2-gobject" }, { - "name": "oe_test_pygobject3_install_and_remove_python2-gobject-base", - "rpm": "python2-gobject-base" + "name": "oe_test_pygobject3_install_and_remove_python2-gobject-base" }, { - "name": "oe_test_pygobject3_install_and_remove_pygobject3-doc", - "rpm": "pygobject3-doc" + "name": "oe_test_pygobject3_install_and_remove_pygobject3-doc" }, { - "name": "oe_test_pygobject3_install_and_remove_python3-gobject-devel", - "rpm": "python3-gobject-devel" + "name": "oe_test_pygobject3_install_and_remove_python3-gobject-devel" }, { - "name": "oe_test_pygobject3_install_and_remove_python3-gobject-base-noarch", - "rpm": "python3-gobject-base-noarch" + "name": "oe_test_pygobject3_install_and_remove_python3-gobject-base-noarch" }, { - "name": "oe_test_pygobject3_install_and_remove_python-gobject", - "rpm": "python-gobject" + "name": "oe_test_pygobject3_install_and_remove_python-gobject" }, { - "name": "oe_test_pygobject3_install_and_remove_python-gobject-base", - "rpm": "python-gobject-base" + "name": "oe_test_pygobject3_install_and_remove_python-gobject-base" }, { - "name": "oe_test_pygobject3_install_and_remove_pygobject3-base", - "rpm": "pygobject3-base" + "name": "oe_test_pygobject3_install_and_remove_pygobject3-base" } ] } \ No newline at end of file diff --git a/suite2cases/pykickstart.json b/suite2cases/pykickstart.json index 7d25fd65f..68cd8366c 100644 --- a/suite2cases/pykickstart.json +++ b/suite2cases/pykickstart.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_pykickstart_install_and_remove_pykickstart", - "rpm": "pykickstart" + "name": "oe_test_pykickstart_install_and_remove_pykickstart" }, { - "name": "oe_test_pykickstart_install_and_remove_pykickstart-help", - "rpm": "pykickstart-help" + "name": "oe_test_pykickstart_install_and_remove_pykickstart-help" }, { - "name": "oe_test_pykickstart_install_and_remove_python3-kickstart", - "rpm": "python3-kickstart" + "name": "oe_test_pykickstart_install_and_remove_python3-kickstart" }, { - "name": "oe_test_pykickstart_install_and_remove_python-kickstart-help", - "rpm": "python-kickstart-help" + "name": "oe_test_pykickstart_install_and_remove_python-kickstart-help" }, { - "name": "oe_test_pykickstart_install_and_remove_python2-kickstart", - "rpm": "python2-kickstart" + "name": "oe_test_pykickstart_install_and_remove_python2-kickstart" } ] } \ No newline at end of file diff --git a/suite2cases/pyparsing.json b/suite2cases/pyparsing.json index 455c57773..4ef813097 100644 --- a/suite2cases/pyparsing.json +++ b/suite2cases/pyparsing.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_pyparsing_install_and_remove_pyparsing", - "rpm": "pyparsing" + "name": "oe_test_pyparsing_install_and_remove_pyparsing" }, { - "name": "oe_test_pyparsing_install_and_remove_python3-pyparsing", - "rpm": "python3-pyparsing" + "name": "oe_test_pyparsing_install_and_remove_python3-pyparsing" }, { - "name": "oe_test_pyparsing_install_and_remove_pyparsing-help", - "rpm": "pyparsing-help" + "name": "oe_test_pyparsing_install_and_remove_pyparsing-help" }, { - "name": "oe_test_pyparsing_install_and_remove_python2-pyparsing", - "rpm": "python2-pyparsing" + "name": "oe_test_pyparsing_install_and_remove_python2-pyparsing" } ] } \ No newline at end of file diff --git a/suite2cases/pyparted.json b/suite2cases/pyparted.json index f7cd54c02..a7a73db65 100644 --- a/suite2cases/pyparted.json +++ b/suite2cases/pyparted.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_pyparted_install_and_remove_pyparted", - "rpm": "pyparted" + "name": "oe_test_pyparted_install_and_remove_pyparted" }, { - "name": "oe_test_pyparted_install_and_remove_python3-pyparted", - "rpm": "python3-pyparted" + "name": "oe_test_pyparted_install_and_remove_python3-pyparted" }, { - "name": "oe_test_pyparted_install_and_remove_pyparted-debuginfo", - "rpm": "pyparted-debuginfo" + "name": "oe_test_pyparted_install_and_remove_pyparted-debuginfo" }, { - "name": "oe_test_pyparted_install_and_remove_pyparted-debugsource", - "rpm": "pyparted-debugsource" + "name": "oe_test_pyparted_install_and_remove_pyparted-debugsource" }, { - "name": "oe_test_pyparted_install_and_remove_python2-pyparted", - "rpm": "python2-pyparted" + "name": "oe_test_pyparted_install_and_remove_python2-pyparted" } ] } \ No newline at end of file diff --git a/suite2cases/python-anytree.json b/suite2cases/python-anytree.json index 71c884aea..953f8f0d6 100644 --- a/suite2cases/python-anytree.json +++ b/suite2cases/python-anytree.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-anytree_install_and_remove_python-anytree", - "rpm": "python-anytree" + "name": "oe_test_python-anytree_install_and_remove_python-anytree" }, { - "name": "oe_test_python-anytree_install_and_remove_python3-anytree", - "rpm": "python3-anytree" + "name": "oe_test_python-anytree_install_and_remove_python3-anytree" } ] } \ No newline at end of file diff --git a/suite2cases/python-asn1crypto.json b/suite2cases/python-asn1crypto.json index 008a92bc7..60fa11558 100644 --- a/suite2cases/python-asn1crypto.json +++ b/suite2cases/python-asn1crypto.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-asn1crypto_install_and_remove_python-asn1crypto", - "rpm": "python-asn1crypto" + "name": "oe_test_python-asn1crypto_install_and_remove_python-asn1crypto" }, { - "name": "oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto", - "rpm": "python3-asn1crypto" + "name": "oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto" }, { - "name": "oe_test_python-asn1crypto_install_and_remove_python2-asn1crypto", - "rpm": "python2-asn1crypto" + "name": "oe_test_python-asn1crypto_install_and_remove_python2-asn1crypto" }, { - "name": "oe_test_python-asn1crypto_install_and_remove_python-asn1crypto-help", - "rpm": "python-asn1crypto-help" + "name": "oe_test_python-asn1crypto_install_and_remove_python-asn1crypto-help" }, { - "name": "oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto-doc", - "rpm": "python3-asn1crypto-doc" + "name": "oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto-doc" }, { - "name": "oe_test_python-asn1crypto_install_and_remove_python38-asn1crypto", - "rpm": "python38-asn1crypto" + "name": "oe_test_python-asn1crypto_install_and_remove_python38-asn1crypto" }, { - "name": "oe_test_python-asn1crypto_install_and_remove_python%{python3_pkgversion}-asn1crypto", - "rpm": "python%{python3_pkgversion}-asn1crypto" + "name": "oe_test_python-asn1crypto_install_and_remove_python%{python3_pkgversion}-asn1crypto" } ] } \ No newline at end of file diff --git a/suite2cases/python-blivet.json b/suite2cases/python-blivet.json index 9be8185c1..29bc8c72d 100644 --- a/suite2cases/python-blivet.json +++ b/suite2cases/python-blivet.json @@ -8,24 +8,19 @@ "name": "oe_test_service_blivet" }, { - "name": "oe_test_python-blivet_install_and_remove_python-blivet", - "rpm": "python-blivet" + "name": "oe_test_python-blivet_install_and_remove_python-blivet" }, { - "name": "oe_test_python-blivet_install_and_remove_blivet-data", - "rpm": "blivet-data" + "name": "oe_test_python-blivet_install_and_remove_blivet-data" }, { - "name": "oe_test_python-blivet_install_and_remove_python3-blivet", - "rpm": "python3-blivet" + "name": "oe_test_python-blivet_install_and_remove_python3-blivet" }, { - "name": "oe_test_python-blivet_install_and_remove_python2-blivet", - "rpm": "python2-blivet" + "name": "oe_test_python-blivet_install_and_remove_python2-blivet" }, { - "name": "oe_test_python-blivet_install_and_remove_python-blivet-help", - "rpm": "python-blivet-help" + "name": "oe_test_python-blivet_install_and_remove_python-blivet-help" } ] } \ No newline at end of file diff --git a/suite2cases/python-breathe.json b/suite2cases/python-breathe.json index d676c1814..3f181211a 100644 --- a/suite2cases/python-breathe.json +++ b/suite2cases/python-breathe.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-breathe_install_and_remove_python-breathe", - "rpm": "python-breathe" + "name": "oe_test_python-breathe_install_and_remove_python-breathe" }, { - "name": "oe_test_python-breathe_install_and_remove_python3-breathe", - "rpm": "python3-breathe" + "name": "oe_test_python-breathe_install_and_remove_python3-breathe" }, { - "name": "oe_test_python-breathe_install_and_remove_python-breathe-help", - "rpm": "python-breathe-help" + "name": "oe_test_python-breathe_install_and_remove_python-breathe-help" }, { - "name": "oe_test_python-breathe_install_and_remove_python2-breathe", - "rpm": "python2-breathe" + "name": "oe_test_python-breathe_install_and_remove_python2-breathe" } ] } \ No newline at end of file diff --git a/suite2cases/python-cffi.json b/suite2cases/python-cffi.json index a0482d0f8..9beca935d 100644 --- a/suite2cases/python-cffi.json +++ b/suite2cases/python-cffi.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-cffi_install_and_remove_python-cffi", - "rpm": "python-cffi" + "name": "oe_test_python-cffi_install_and_remove_python-cffi" }, { - "name": "oe_test_python-cffi_install_and_remove_python-cffi-help", - "rpm": "python-cffi-help" + "name": "oe_test_python-cffi_install_and_remove_python-cffi-help" }, { - "name": "oe_test_python-cffi_install_and_remove_python3-cffi", - "rpm": "python3-cffi" + "name": "oe_test_python-cffi_install_and_remove_python3-cffi" }, { - "name": "oe_test_python-cffi_install_and_remove_python-cffi-debugsource", - "rpm": "python-cffi-debugsource" + "name": "oe_test_python-cffi_install_and_remove_python-cffi-debugsource" }, { - "name": "oe_test_python-cffi_install_and_remove_python-cffi-debuginfo", - "rpm": "python-cffi-debuginfo" + "name": "oe_test_python-cffi_install_and_remove_python-cffi-debuginfo" }, { - "name": "oe_test_python-cffi_install_and_remove_python2-cffi", - "rpm": "python2-cffi" + "name": "oe_test_python-cffi_install_and_remove_python2-cffi" } ] } \ No newline at end of file diff --git a/suite2cases/python-chardet.json b/suite2cases/python-chardet.json index 29237b7b3..8d763f820 100644 --- a/suite2cases/python-chardet.json +++ b/suite2cases/python-chardet.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-chardet_install_and_remove_python-chardet", - "rpm": "python-chardet" + "name": "oe_test_python-chardet_install_and_remove_python-chardet" }, { - "name": "oe_test_python-chardet_install_and_remove_python3-chardet", - "rpm": "python3-chardet" + "name": "oe_test_python-chardet_install_and_remove_python3-chardet" }, { - "name": "oe_test_python-chardet_install_and_remove_python-chardet-help", - "rpm": "python-chardet-help" + "name": "oe_test_python-chardet_install_and_remove_python-chardet-help" }, { - "name": "oe_test_python-chardet_install_and_remove_python2-chardet", - "rpm": "python2-chardet" + "name": "oe_test_python-chardet_install_and_remove_python2-chardet" } ] } \ No newline at end of file diff --git a/suite2cases/python-charset-normalizer.json b/suite2cases/python-charset-normalizer.json index 3d83f661b..b96e2e807 100644 --- a/suite2cases/python-charset-normalizer.json +++ b/suite2cases/python-charset-normalizer.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-charset-normalizer_install_and_remove_python-charset-normalizer", - "rpm": "python-charset-normalizer" + "name": "oe_test_python-charset-normalizer_install_and_remove_python-charset-normalizer" }, { - "name": "oe_test_python-charset-normalizer_install_and_remove_python3-charset-normalizer", - "rpm": "python3-charset-normalizer" + "name": "oe_test_python-charset-normalizer_install_and_remove_python3-charset-normalizer" } ] } \ No newline at end of file diff --git a/suite2cases/python-click.json b/suite2cases/python-click.json index 26aafc23e..fe838f34c 100644 --- a/suite2cases/python-click.json +++ b/suite2cases/python-click.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-click_install_and_remove_python-click", - "rpm": "python-click" + "name": "oe_test_python-click_install_and_remove_python-click" }, { - "name": "oe_test_python-click_install_and_remove_python3-click", - "rpm": "python3-click" + "name": "oe_test_python-click_install_and_remove_python3-click" }, { - "name": "oe_test_python-click_install_and_remove_python-click-help", - "rpm": "python-click-help" + "name": "oe_test_python-click_install_and_remove_python-click-help" }, { - "name": "oe_test_python-click_install_and_remove_python2-click", - "rpm": "python2-click" + "name": "oe_test_python-click_install_and_remove_python2-click" } ] } \ No newline at end of file diff --git a/suite2cases/python-colorama.json b/suite2cases/python-colorama.json index 4617b9b5b..fb038b10c 100644 --- a/suite2cases/python-colorama.json +++ b/suite2cases/python-colorama.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-colorama_install_and_remove_python-colorama", - "rpm": "python-colorama" + "name": "oe_test_python-colorama_install_and_remove_python-colorama" }, { - "name": "oe_test_python-colorama_install_and_remove_python3-colorama", - "rpm": "python3-colorama" + "name": "oe_test_python-colorama_install_and_remove_python3-colorama" }, { - "name": "oe_test_python-colorama_install_and_remove_python-colorama-help", - "rpm": "python-colorama-help" + "name": "oe_test_python-colorama_install_and_remove_python-colorama-help" }, { - "name": "oe_test_python-colorama_install_and_remove_python2-colorama", - "rpm": "python2-colorama" + "name": "oe_test_python-colorama_install_and_remove_python2-colorama" } ] } \ No newline at end of file diff --git a/suite2cases/python-cov-core.json b/suite2cases/python-cov-core.json index e994ad8c5..16d2b7e60 100644 --- a/suite2cases/python-cov-core.json +++ b/suite2cases/python-cov-core.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-cov-core_install_and_remove_python-cov-core", - "rpm": "python-cov-core" + "name": "oe_test_python-cov-core_install_and_remove_python-cov-core" }, { - "name": "oe_test_python-cov-core_install_and_remove_python3-cov-core", - "rpm": "python3-cov-core" + "name": "oe_test_python-cov-core_install_and_remove_python3-cov-core" }, { - "name": "oe_test_python-cov-core_install_and_remove_python-cov-core-help", - "rpm": "python-cov-core-help" + "name": "oe_test_python-cov-core_install_and_remove_python-cov-core-help" } ] } \ No newline at end of file diff --git a/suite2cases/python-coverage.json b/suite2cases/python-coverage.json index 828a262bd..933a8174f 100644 --- a/suite2cases/python-coverage.json +++ b/suite2cases/python-coverage.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-coverage_install_and_remove_python-coverage", - "rpm": "python-coverage" + "name": "oe_test_python-coverage_install_and_remove_python-coverage" }, { - "name": "oe_test_python-coverage_install_and_remove_python3-coverage", - "rpm": "python3-coverage" + "name": "oe_test_python-coverage_install_and_remove_python3-coverage" }, { - "name": "oe_test_python-coverage_install_and_remove_python2-coverage", - "rpm": "python2-coverage" + "name": "oe_test_python-coverage_install_and_remove_python2-coverage" }, { - "name": "oe_test_python-coverage_install_and_remove_python-coverage-debuginfo", - "rpm": "python-coverage-debuginfo" + "name": "oe_test_python-coverage_install_and_remove_python-coverage-debuginfo" }, { - "name": "oe_test_python-coverage_install_and_remove_python-coverage-debugsource", - "rpm": "python-coverage-debugsource" + "name": "oe_test_python-coverage_install_and_remove_python-coverage-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/python-cryptography-vectors.json b/suite2cases/python-cryptography-vectors.json index f91fa1d61..4afb7b591 100644 --- a/suite2cases/python-cryptography-vectors.json +++ b/suite2cases/python-cryptography-vectors.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-cryptography-vectors_install_and_remove_python-cryptography-vectors", - "rpm": "python-cryptography-vectors" + "name": "oe_test_python-cryptography-vectors_install_and_remove_python-cryptography-vectors" }, { - "name": "oe_test_python-cryptography-vectors_install_and_remove_python3-cryptography-vectors", - "rpm": "python3-cryptography-vectors" + "name": "oe_test_python-cryptography-vectors_install_and_remove_python3-cryptography-vectors" }, { - "name": "oe_test_python-cryptography-vectors_install_and_remove_python2-cryptography-vectors", - "rpm": "python2-cryptography-vectors" + "name": "oe_test_python-cryptography-vectors_install_and_remove_python2-cryptography-vectors" } ] } \ No newline at end of file diff --git a/suite2cases/python-cryptography.json b/suite2cases/python-cryptography.json index 5dab9e91b..72dbf2ca7 100644 --- a/suite2cases/python-cryptography.json +++ b/suite2cases/python-cryptography.json @@ -14,32 +14,25 @@ "name": "oe_test_hasher_python3-cryptography" }, { - "name": "oe_test_python-cryptography_install_and_remove_python-cryptography", - "rpm": "python-cryptography" + "name": "oe_test_python-cryptography_install_and_remove_python-cryptography" }, { - "name": "oe_test_python-cryptography_install_and_remove_python%{python3_pkgversion}-cryptography", - "rpm": "python%{python3_pkgversion}-cryptography" + "name": "oe_test_python-cryptography_install_and_remove_python%{python3_pkgversion}-cryptography" }, { - "name": "oe_test_python-cryptography_install_and_remove_python-cryptography-debugsource", - "rpm": "python-cryptography-debugsource" + "name": "oe_test_python-cryptography_install_and_remove_python-cryptography-debugsource" }, { - "name": "oe_test_python-cryptography_install_and_remove_python-cryptography-debuginfo", - "rpm": "python-cryptography-debuginfo" + "name": "oe_test_python-cryptography_install_and_remove_python-cryptography-debuginfo" }, { - "name": "oe_test_python-cryptography_install_and_remove_python3-cryptography", - "rpm": "python3-cryptography" + "name": "oe_test_python-cryptography_install_and_remove_python3-cryptography" }, { - "name": "oe_test_python-cryptography_install_and_remove_python-cryptography-help", - "rpm": "python-cryptography-help" + "name": "oe_test_python-cryptography_install_and_remove_python-cryptography-help" }, { - "name": "oe_test_python-cryptography_install_and_remove_python2-cryptography", - "rpm": "python2-cryptography" + "name": "oe_test_python-cryptography_install_and_remove_python2-cryptography" } ] } \ No newline at end of file diff --git a/suite2cases/python-cups.json b/suite2cases/python-cups.json index 2e3922beb..e8a37c511 100644 --- a/suite2cases/python-cups.json +++ b/suite2cases/python-cups.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-cups_install_and_remove_python-cups", - "rpm": "python-cups" + "name": "oe_test_python-cups_install_and_remove_python-cups" }, { - "name": "oe_test_python-cups_install_and_remove_python-cups-help", - "rpm": "python-cups-help" + "name": "oe_test_python-cups_install_and_remove_python-cups-help" }, { - "name": "oe_test_python-cups_install_and_remove_python3-cups", - "rpm": "python3-cups" + "name": "oe_test_python-cups_install_and_remove_python3-cups" }, { - "name": "oe_test_python-cups_install_and_remove_python-cups-debuginfo", - "rpm": "python-cups-debuginfo" + "name": "oe_test_python-cups_install_and_remove_python-cups-debuginfo" }, { - "name": "oe_test_python-cups_install_and_remove_python-cups-debugsource", - "rpm": "python-cups-debugsource" + "name": "oe_test_python-cups_install_and_remove_python-cups-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/python-dasbus.json b/suite2cases/python-dasbus.json index fff75eaf4..e46301fa4 100644 --- a/suite2cases/python-dasbus.json +++ b/suite2cases/python-dasbus.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-dasbus_install_and_remove_python-dasbus", - "rpm": "python-dasbus" + "name": "oe_test_python-dasbus_install_and_remove_python-dasbus" }, { - "name": "oe_test_python-dasbus_install_and_remove_python3-dasbus", - "rpm": "python3-dasbus" + "name": "oe_test_python-dasbus_install_and_remove_python3-dasbus" } ] } \ No newline at end of file diff --git a/suite2cases/python-dateutil.json b/suite2cases/python-dateutil.json index 19a441251..9d7c5f6d1 100644 --- a/suite2cases/python-dateutil.json +++ b/suite2cases/python-dateutil.json @@ -14,20 +14,16 @@ "name": "oe_parser_test_python3-dateutil" }, { - "name": "oe_test_python-dateutil_install_and_remove_python-dateutil", - "rpm": "python-dateutil" + "name": "oe_test_python-dateutil_install_and_remove_python-dateutil" }, { - "name": "oe_test_python-dateutil_install_and_remove_python3-dateutil", - "rpm": "python3-dateutil" + "name": "oe_test_python-dateutil_install_and_remove_python3-dateutil" }, { - "name": "oe_test_python-dateutil_install_and_remove_python2-dateutil", - "rpm": "python2-dateutil" + "name": "oe_test_python-dateutil_install_and_remove_python2-dateutil" }, { - "name": "oe_test_python-dateutil_install_and_remove_python-dateutil-help", - "rpm": "python-dateutil-help" + "name": "oe_test_python-dateutil_install_and_remove_python-dateutil-help" } ] } \ No newline at end of file diff --git a/suite2cases/python-dns.json b/suite2cases/python-dns.json index 5ff04b6a3..ea4e57436 100644 --- a/suite2cases/python-dns.json +++ b/suite2cases/python-dns.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-dns_install_and_remove_python-dns", - "rpm": "python-dns" + "name": "oe_test_python-dns_install_and_remove_python-dns" }, { - "name": "oe_test_python-dns_install_and_remove_python3-dns", - "rpm": "python3-dns" + "name": "oe_test_python-dns_install_and_remove_python3-dns" }, { - "name": "oe_test_python-dns_install_and_remove_python-dns-help", - "rpm": "python-dns-help" + "name": "oe_test_python-dns_install_and_remove_python-dns-help" }, { - "name": "oe_test_python-dns_install_and_remove_python2-dns", - "rpm": "python2-dns" + "name": "oe_test_python-dns_install_and_remove_python2-dns" } ] } \ No newline at end of file diff --git a/suite2cases/python-docutils.json b/suite2cases/python-docutils.json index 4f4a61fa8..08e8e2b44 100644 --- a/suite2cases/python-docutils.json +++ b/suite2cases/python-docutils.json @@ -155,20 +155,16 @@ "name": "oe_test_python-docutils_rstpep2html_07" }, { - "name": "oe_test_python-docutils_install_and_remove_python-docutils", - "rpm": "python-docutils" + "name": "oe_test_python-docutils_install_and_remove_python-docutils" }, { - "name": "oe_test_python-docutils_install_and_remove_python3-docutils", - "rpm": "python3-docutils" + "name": "oe_test_python-docutils_install_and_remove_python3-docutils" }, { - "name": "oe_test_python-docutils_install_and_remove_python-docutils-help", - "rpm": "python-docutils-help" + "name": "oe_test_python-docutils_install_and_remove_python-docutils-help" }, { - "name": "oe_test_python-docutils_install_and_remove_python2-docutils", - "rpm": "python2-docutils" + "name": "oe_test_python-docutils_install_and_remove_python2-docutils" } ] } \ No newline at end of file diff --git a/suite2cases/python-extras.json b/suite2cases/python-extras.json index 6c96e75e9..4e3d90356 100644 --- a/suite2cases/python-extras.json +++ b/suite2cases/python-extras.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-extras_install_and_remove_python-extras", - "rpm": "python-extras" + "name": "oe_test_python-extras_install_and_remove_python-extras" }, { - "name": "oe_test_python-extras_install_and_remove_python3-extras", - "rpm": "python3-extras" + "name": "oe_test_python-extras_install_and_remove_python3-extras" }, { - "name": "oe_test_python-extras_install_and_remove_python2-extras", - "rpm": "python2-extras" + "name": "oe_test_python-extras_install_and_remove_python2-extras" } ] } \ No newline at end of file diff --git a/suite2cases/python-fixtures.json b/suite2cases/python-fixtures.json index 0280c25b9..0600aab8e 100644 --- a/suite2cases/python-fixtures.json +++ b/suite2cases/python-fixtures.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-fixtures_install_and_remove_python-fixtures", - "rpm": "python-fixtures" + "name": "oe_test_python-fixtures_install_and_remove_python-fixtures" }, { - "name": "oe_test_python-fixtures_install_and_remove_python3-fixtures", - "rpm": "python3-fixtures" + "name": "oe_test_python-fixtures_install_and_remove_python3-fixtures" }, { - "name": "oe_test_python-fixtures_install_and_remove_python2-fixtures", - "rpm": "python2-fixtures" + "name": "oe_test_python-fixtures_install_and_remove_python2-fixtures" } ] } \ No newline at end of file diff --git a/suite2cases/python-flask.json b/suite2cases/python-flask.json index af2cb5620..31ddae6b6 100644 --- a/suite2cases/python-flask.json +++ b/suite2cases/python-flask.json @@ -8,16 +8,13 @@ "name": "oe_test_python3-flask" }, { - "name": "oe_test_python-flask_install_and_remove_python-flask", - "rpm": "python-flask" + "name": "oe_test_python-flask_install_and_remove_python-flask" }, { - "name": "oe_test_python-flask_install_and_remove_python3-flask", - "rpm": "python3-flask" + "name": "oe_test_python-flask_install_and_remove_python3-flask" }, { - "name": "oe_test_python-flask_install_and_remove_python2-flask", - "rpm": "python2-flask" + "name": "oe_test_python-flask_install_and_remove_python2-flask" } ] } \ No newline at end of file diff --git a/suite2cases/python-freezegun.json b/suite2cases/python-freezegun.json index 92983d8ed..2ece441a8 100644 --- a/suite2cases/python-freezegun.json +++ b/suite2cases/python-freezegun.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-freezegun_install_and_remove_python-freezegun", - "rpm": "python-freezegun" + "name": "oe_test_python-freezegun_install_and_remove_python-freezegun" }, { - "name": "oe_test_python-freezegun_install_and_remove_python3-freezegun", - "rpm": "python3-freezegun" + "name": "oe_test_python-freezegun_install_and_remove_python3-freezegun" }, { - "name": "oe_test_python-freezegun_install_and_remove_python-freezegun-help", - "rpm": "python-freezegun-help" + "name": "oe_test_python-freezegun_install_and_remove_python-freezegun-help" }, { - "name": "oe_test_python-freezegun_install_and_remove_python2-freezegun", - "rpm": "python2-freezegun" + "name": "oe_test_python-freezegun_install_and_remove_python2-freezegun" } ] } \ No newline at end of file diff --git a/suite2cases/python-gevent.json b/suite2cases/python-gevent.json index 369a128c5..86d8b550e 100644 --- a/suite2cases/python-gevent.json +++ b/suite2cases/python-gevent.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-gevent_install_and_remove_python-gevent", - "rpm": "python-gevent" + "name": "oe_test_python-gevent_install_and_remove_python-gevent" }, { - "name": "oe_test_python-gevent_install_and_remove_python3-gevent", - "rpm": "python3-gevent" + "name": "oe_test_python-gevent_install_and_remove_python3-gevent" }, { - "name": "oe_test_python-gevent_install_and_remove_python-gevent-debuginfo", - "rpm": "python-gevent-debuginfo" + "name": "oe_test_python-gevent_install_and_remove_python-gevent-debuginfo" }, { - "name": "oe_test_python-gevent_install_and_remove_python-gevent-debugsource", - "rpm": "python-gevent-debugsource" + "name": "oe_test_python-gevent_install_and_remove_python-gevent-debugsource" }, { - "name": "oe_test_python-gevent_install_and_remove_python-gevent-help", - "rpm": "python-gevent-help" + "name": "oe_test_python-gevent_install_and_remove_python-gevent-help" }, { - "name": "oe_test_python-gevent_install_and_remove_python2-gevent", - "rpm": "python2-gevent" + "name": "oe_test_python-gevent_install_and_remove_python2-gevent" } ] } \ No newline at end of file diff --git a/suite2cases/python-greenlet.json b/suite2cases/python-greenlet.json index 1e10704f7..1b1a0db39 100644 --- a/suite2cases/python-greenlet.json +++ b/suite2cases/python-greenlet.json @@ -8,32 +8,25 @@ "name": "oe_test_greenlet" }, { - "name": "oe_test_python-greenlet_install_and_remove_python-greenlet", - "rpm": "python-greenlet" + "name": "oe_test_python-greenlet_install_and_remove_python-greenlet" }, { - "name": "oe_test_python-greenlet_install_and_remove_python3-greenlet", - "rpm": "python3-greenlet" + "name": "oe_test_python-greenlet_install_and_remove_python3-greenlet" }, { - "name": "oe_test_python-greenlet_install_and_remove_python3-greenlet-devel", - "rpm": "python3-greenlet-devel" + "name": "oe_test_python-greenlet_install_and_remove_python3-greenlet-devel" }, { - "name": "oe_test_python-greenlet_install_and_remove_python-greenlet-debugsource", - "rpm": "python-greenlet-debugsource" + "name": "oe_test_python-greenlet_install_and_remove_python-greenlet-debugsource" }, { - "name": "oe_test_python-greenlet_install_and_remove_python-greenlet-debuginfo", - "rpm": "python-greenlet-debuginfo" + "name": "oe_test_python-greenlet_install_and_remove_python-greenlet-debuginfo" }, { - "name": "oe_test_python-greenlet_install_and_remove_python2-greenlet-devel", - "rpm": "python2-greenlet-devel" + "name": "oe_test_python-greenlet_install_and_remove_python2-greenlet-devel" }, { - "name": "oe_test_python-greenlet_install_and_remove_python2-greenlet", - "rpm": "python2-greenlet" + "name": "oe_test_python-greenlet_install_and_remove_python2-greenlet" } ] } \ No newline at end of file diff --git a/suite2cases/python-hypothesis.json b/suite2cases/python-hypothesis.json index c77380f91..b4fe40af3 100644 --- a/suite2cases/python-hypothesis.json +++ b/suite2cases/python-hypothesis.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-hypothesis_install_and_remove_python-hypothesis", - "rpm": "python-hypothesis" + "name": "oe_test_python-hypothesis_install_and_remove_python-hypothesis" }, { - "name": "oe_test_python-hypothesis_install_and_remove_python-hypothesis-help", - "rpm": "python-hypothesis-help" + "name": "oe_test_python-hypothesis_install_and_remove_python-hypothesis-help" }, { - "name": "oe_test_python-hypothesis_install_and_remove_python3-hypothesis", - "rpm": "python3-hypothesis" + "name": "oe_test_python-hypothesis_install_and_remove_python3-hypothesis" }, { - "name": "oe_test_python-hypothesis_install_and_remove_python2-hypothesis", - "rpm": "python2-hypothesis" + "name": "oe_test_python-hypothesis_install_and_remove_python2-hypothesis" } ] } \ No newline at end of file diff --git a/suite2cases/python-idna.json b/suite2cases/python-idna.json index c59b98e5b..524759dab 100644 --- a/suite2cases/python-idna.json +++ b/suite2cases/python-idna.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-idna_install_and_remove_python-idna", - "rpm": "python-idna" + "name": "oe_test_python-idna_install_and_remove_python-idna" }, { - "name": "oe_test_python-idna_install_and_remove_python3-idna", - "rpm": "python3-idna" + "name": "oe_test_python-idna_install_and_remove_python3-idna" }, { - "name": "oe_test_python-idna_install_and_remove_python-idna-help", - "rpm": "python-idna-help" + "name": "oe_test_python-idna_install_and_remove_python-idna-help" }, { - "name": "oe_test_python-idna_install_and_remove_python2-idna", - "rpm": "python2-idna" + "name": "oe_test_python-idna_install_and_remove_python2-idna" } ] } \ No newline at end of file diff --git a/suite2cases/python-importlib-metadata.json b/suite2cases/python-importlib-metadata.json index 029be739e..c1300183d 100644 --- a/suite2cases/python-importlib-metadata.json +++ b/suite2cases/python-importlib-metadata.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata", - "rpm": "python-importlib-metadata" + "name": "oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata" }, { - "name": "oe_test_python-importlib-metadata_install_and_remove_python3-importlib-metadata", - "rpm": "python3-importlib-metadata" + "name": "oe_test_python-importlib-metadata_install_and_remove_python3-importlib-metadata" }, { - "name": "oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata-help", - "rpm": "python-importlib-metadata-help" + "name": "oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata-help" }, { - "name": "oe_test_python-importlib-metadata_install_and_remove_python3-importlib_metadata", - "rpm": "python3-importlib_metadata" + "name": "oe_test_python-importlib-metadata_install_and_remove_python3-importlib_metadata" } ] } \ No newline at end of file diff --git a/suite2cases/python-iso8601.json b/suite2cases/python-iso8601.json index d3bc952f6..1129af646 100644 --- a/suite2cases/python-iso8601.json +++ b/suite2cases/python-iso8601.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-iso8601_install_and_remove_python-iso8601", - "rpm": "python-iso8601" + "name": "oe_test_python-iso8601_install_and_remove_python-iso8601" }, { - "name": "oe_test_python-iso8601_install_and_remove_python3-iso8601", - "rpm": "python3-iso8601" + "name": "oe_test_python-iso8601_install_and_remove_python3-iso8601" }, { - "name": "oe_test_python-iso8601_install_and_remove_python2-iso8601", - "rpm": "python2-iso8601" + "name": "oe_test_python-iso8601_install_and_remove_python2-iso8601" } ] } \ No newline at end of file diff --git a/suite2cases/python-jinja2.json b/suite2cases/python-jinja2.json index 1dd2bcb89..4e24e8865 100644 --- a/suite2cases/python-jinja2.json +++ b/suite2cases/python-jinja2.json @@ -8,20 +8,16 @@ "name": "oe_test_jinja2" }, { - "name": "oe_test_python-jinja2_install_and_remove_python-jinja2", - "rpm": "python-jinja2" + "name": "oe_test_python-jinja2_install_and_remove_python-jinja2" }, { - "name": "oe_test_python-jinja2_install_and_remove_python3-jinja2", - "rpm": "python3-jinja2" + "name": "oe_test_python-jinja2_install_and_remove_python3-jinja2" }, { - "name": "oe_test_python-jinja2_install_and_remove_python-jinja2-help", - "rpm": "python-jinja2-help" + "name": "oe_test_python-jinja2_install_and_remove_python-jinja2-help" }, { - "name": "oe_test_python-jinja2_install_and_remove_python2-jinja2", - "rpm": "python2-jinja2" + "name": "oe_test_python-jinja2_install_and_remove_python2-jinja2" } ] } \ No newline at end of file diff --git a/suite2cases/python-lxml.json b/suite2cases/python-lxml.json index 497503a89..55f82ccfb 100644 --- a/suite2cases/python-lxml.json +++ b/suite2cases/python-lxml.json @@ -8,28 +8,22 @@ "name": "oe_test_python3-lxml" }, { - "name": "oe_test_python-lxml_install_and_remove_python-lxml", - "rpm": "python-lxml" + "name": "oe_test_python-lxml_install_and_remove_python-lxml" }, { - "name": "oe_test_python-lxml_install_and_remove_python3-lxml", - "rpm": "python3-lxml" + "name": "oe_test_python-lxml_install_and_remove_python3-lxml" }, { - "name": "oe_test_python-lxml_install_and_remove_python-lxml-help", - "rpm": "python-lxml-help" + "name": "oe_test_python-lxml_install_and_remove_python-lxml-help" }, { - "name": "oe_test_python-lxml_install_and_remove_python-lxml-debuginfo", - "rpm": "python-lxml-debuginfo" + "name": "oe_test_python-lxml_install_and_remove_python-lxml-debuginfo" }, { - "name": "oe_test_python-lxml_install_and_remove_python-lxml-debugsource", - "rpm": "python-lxml-debugsource" + "name": "oe_test_python-lxml_install_and_remove_python-lxml-debugsource" }, { - "name": "oe_test_python-lxml_install_and_remove_python2-lxml", - "rpm": "python2-lxml" + "name": "oe_test_python-lxml_install_and_remove_python2-lxml" } ] } \ No newline at end of file diff --git a/suite2cases/python-mako.json b/suite2cases/python-mako.json index 49da71b0e..8ca4cfd27 100644 --- a/suite2cases/python-mako.json +++ b/suite2cases/python-mako.json @@ -8,20 +8,16 @@ "name": "oe_test_python3-mako" }, { - "name": "oe_test_python-mako_install_and_remove_python-mako", - "rpm": "python-mako" + "name": "oe_test_python-mako_install_and_remove_python-mako" }, { - "name": "oe_test_python-mako_install_and_remove_python3-mako", - "rpm": "python3-mako" + "name": "oe_test_python-mako_install_and_remove_python3-mako" }, { - "name": "oe_test_python-mako_install_and_remove_python-mako-help", - "rpm": "python-mako-help" + "name": "oe_test_python-mako_install_and_remove_python-mako-help" }, { - "name": "oe_test_python-mako_install_and_remove_python2-mako", - "rpm": "python2-mako" + "name": "oe_test_python-mako_install_and_remove_python2-mako" } ] } \ No newline at end of file diff --git a/suite2cases/python-markdown.json b/suite2cases/python-markdown.json index d1bc8c6ad..a3d5d7568 100644 --- a/suite2cases/python-markdown.json +++ b/suite2cases/python-markdown.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-markdown_install_and_remove_python-markdown", - "rpm": "python-markdown" + "name": "oe_test_python-markdown_install_and_remove_python-markdown" }, { - "name": "oe_test_python-markdown_install_and_remove_python3-markdown", - "rpm": "python3-markdown" + "name": "oe_test_python-markdown_install_and_remove_python3-markdown" }, { - "name": "oe_test_python-markdown_install_and_remove_python2-markdown", - "rpm": "python2-markdown" + "name": "oe_test_python-markdown_install_and_remove_python2-markdown" } ] } \ No newline at end of file diff --git a/suite2cases/python-markupsafe.json b/suite2cases/python-markupsafe.json index 0d567bc77..2cd15d96f 100644 --- a/suite2cases/python-markupsafe.json +++ b/suite2cases/python-markupsafe.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe", - "rpm": "python-markupsafe" + "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe" }, { - "name": "oe_test_python-markupsafe_install_and_remove_python3-markupsafe", - "rpm": "python3-markupsafe" + "name": "oe_test_python-markupsafe_install_and_remove_python3-markupsafe" }, { - "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe-help", - "rpm": "python-markupsafe-help" + "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe-help" }, { - "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe-debuginfo", - "rpm": "python-markupsafe-debuginfo" + "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe-debuginfo" }, { - "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe-debugsource", - "rpm": "python-markupsafe-debugsource" + "name": "oe_test_python-markupsafe_install_and_remove_python-markupsafe-debugsource" }, { - "name": "oe_test_python-markupsafe_install_and_remove_python2-markupsafe", - "rpm": "python2-markupsafe" + "name": "oe_test_python-markupsafe_install_and_remove_python2-markupsafe" } ] } \ No newline at end of file diff --git a/suite2cases/python-meh.json b/suite2cases/python-meh.json index 79af37a12..030199c76 100644 --- a/suite2cases/python-meh.json +++ b/suite2cases/python-meh.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-meh_install_and_remove_python-meh", - "rpm": "python-meh" + "name": "oe_test_python-meh_install_and_remove_python-meh" }, { - "name": "oe_test_python-meh_install_and_remove_python3-meh", - "rpm": "python3-meh" + "name": "oe_test_python-meh_install_and_remove_python3-meh" } ] } \ No newline at end of file diff --git a/suite2cases/python-nose2.json b/suite2cases/python-nose2.json index 8fb158588..92683cfa3 100644 --- a/suite2cases/python-nose2.json +++ b/suite2cases/python-nose2.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-nose2_install_and_remove_python-nose2", - "rpm": "python-nose2" + "name": "oe_test_python-nose2_install_and_remove_python-nose2" }, { - "name": "oe_test_python-nose2_install_and_remove_python%{python3_pkgversion}-nose2", - "rpm": "python%{python3_pkgversion}-nose2" + "name": "oe_test_python-nose2_install_and_remove_python%{python3_pkgversion}-nose2" }, { - "name": "oe_test_python-nose2_install_and_remove_python3-nose2", - "rpm": "python3-nose2" + "name": "oe_test_python-nose2_install_and_remove_python3-nose2" }, { - "name": "oe_test_python-nose2_install_and_remove_python-nose2-help", - "rpm": "python-nose2-help" + "name": "oe_test_python-nose2_install_and_remove_python-nose2-help" } ] } \ No newline at end of file diff --git a/suite2cases/python-ordered-set.json b/suite2cases/python-ordered-set.json index dd1d23953..0c33197c0 100644 --- a/suite2cases/python-ordered-set.json +++ b/suite2cases/python-ordered-set.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-ordered-set_install_and_remove_python-ordered-set", - "rpm": "python-ordered-set" + "name": "oe_test_python-ordered-set_install_and_remove_python-ordered-set" }, { - "name": "oe_test_python-ordered-set_install_and_remove_python3-ordered-set", - "rpm": "python3-ordered-set" + "name": "oe_test_python-ordered-set_install_and_remove_python3-ordered-set" }, { - "name": "oe_test_python-ordered-set_install_and_remove_python2-ordered-set", - "rpm": "python2-ordered-set" + "name": "oe_test_python-ordered-set_install_and_remove_python2-ordered-set" } ] } \ No newline at end of file diff --git a/suite2cases/python-packaging.json b/suite2cases/python-packaging.json index 04e5d67b7..9b0da75d5 100644 --- a/suite2cases/python-packaging.json +++ b/suite2cases/python-packaging.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-packaging_install_and_remove_python-packaging", - "rpm": "python-packaging" + "name": "oe_test_python-packaging_install_and_remove_python-packaging" }, { - "name": "oe_test_python-packaging_install_and_remove_python3-packaging", - "rpm": "python3-packaging" + "name": "oe_test_python-packaging_install_and_remove_python3-packaging" }, { - "name": "oe_test_python-packaging_install_and_remove_python-packaging-help", - "rpm": "python-packaging-help" + "name": "oe_test_python-packaging_install_and_remove_python-packaging-help" }, { - "name": "oe_test_python-packaging_install_and_remove_python-packaging-doc", - "rpm": "python-packaging-doc" + "name": "oe_test_python-packaging_install_and_remove_python-packaging-doc" }, { - "name": "oe_test_python-packaging_install_and_remove_python2-packaging", - "rpm": "python2-packaging" + "name": "oe_test_python-packaging_install_and_remove_python2-packaging" } ] } \ No newline at end of file diff --git a/suite2cases/python-parameterized.json b/suite2cases/python-parameterized.json index 96dcbbb53..60ef30205 100644 --- a/suite2cases/python-parameterized.json +++ b/suite2cases/python-parameterized.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-parameterized_install_and_remove_python-parameterized", - "rpm": "python-parameterized" + "name": "oe_test_python-parameterized_install_and_remove_python-parameterized" }, { - "name": "oe_test_python-parameterized_install_and_remove_python3-parameterized", - "rpm": "python3-parameterized" + "name": "oe_test_python-parameterized_install_and_remove_python3-parameterized" } ] } \ No newline at end of file diff --git a/suite2cases/python-pid.json b/suite2cases/python-pid.json index d2393bc36..4610137db 100644 --- a/suite2cases/python-pid.json +++ b/suite2cases/python-pid.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-pid_install_and_remove_python-pid", - "rpm": "python-pid" + "name": "oe_test_python-pid_install_and_remove_python-pid" }, { - "name": "oe_test_python-pid_install_and_remove_python3-pid", - "rpm": "python3-pid" + "name": "oe_test_python-pid_install_and_remove_python3-pid" }, { - "name": "oe_test_python-pid_install_and_remove_python2-pid", - "rpm": "python2-pid" + "name": "oe_test_python-pid_install_and_remove_python2-pid" } ] } \ No newline at end of file diff --git a/suite2cases/python-pip.json b/suite2cases/python-pip.json index 337b4734c..717a4b2ce 100644 --- a/suite2cases/python-pip.json +++ b/suite2cases/python-pip.json @@ -8,28 +8,22 @@ "name": "oe_test_python3-pip" }, { - "name": "oe_test_python-pip_install_and_remove_python-pip", - "rpm": "python-pip" + "name": "oe_test_python-pip_install_and_remove_python-pip" }, { - "name": "oe_test_python-pip_install_and_remove_python%{python3_pkgversion}-pip", - "rpm": "python%{python3_pkgversion}-pip" + "name": "oe_test_python-pip_install_and_remove_python%{python3_pkgversion}-pip" }, { - "name": "oe_test_python-pip_install_and_remove_python-pip-wheel", - "rpm": "python-pip-wheel" + "name": "oe_test_python-pip_install_and_remove_python-pip-wheel" }, { - "name": "oe_test_python-pip_install_and_remove_python-pip-help", - "rpm": "python-pip-help" + "name": "oe_test_python-pip_install_and_remove_python-pip-help" }, { - "name": "oe_test_python-pip_install_and_remove_python3-pip", - "rpm": "python3-pip" + "name": "oe_test_python-pip_install_and_remove_python3-pip" }, { - "name": "oe_test_python-pip_install_and_remove_python2-pip", - "rpm": "python2-pip" + "name": "oe_test_python-pip_install_and_remove_python2-pip" } ] } \ No newline at end of file diff --git a/suite2cases/python-productmd.json b/suite2cases/python-productmd.json index 9adab646e..56c8eae3c 100644 --- a/suite2cases/python-productmd.json +++ b/suite2cases/python-productmd.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-productmd_install_and_remove_python-productmd", - "rpm": "python-productmd" + "name": "oe_test_python-productmd_install_and_remove_python-productmd" }, { - "name": "oe_test_python-productmd_install_and_remove_python3-productmd", - "rpm": "python3-productmd" + "name": "oe_test_python-productmd_install_and_remove_python3-productmd" }, { - "name": "oe_test_python-productmd_install_and_remove_python2-productmd", - "rpm": "python2-productmd" + "name": "oe_test_python-productmd_install_and_remove_python2-productmd" } ] } \ No newline at end of file diff --git a/suite2cases/python-pyasn1.json b/suite2cases/python-pyasn1.json index fdd03cfe0..a123117af 100644 --- a/suite2cases/python-pyasn1.json +++ b/suite2cases/python-pyasn1.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-pyasn1_install_and_remove_python-pyasn1", - "rpm": "python-pyasn1" + "name": "oe_test_python-pyasn1_install_and_remove_python-pyasn1" }, { - "name": "oe_test_python-pyasn1_install_and_remove_python3-pyasn1", - "rpm": "python3-pyasn1" + "name": "oe_test_python-pyasn1_install_and_remove_python3-pyasn1" }, { - "name": "oe_test_python-pyasn1_install_and_remove_python-pyasn1-help", - "rpm": "python-pyasn1-help" + "name": "oe_test_python-pyasn1_install_and_remove_python-pyasn1-help" }, { - "name": "oe_test_python-pyasn1_install_and_remove_python2-pyasn1", - "rpm": "python2-pyasn1" + "name": "oe_test_python-pyasn1_install_and_remove_python2-pyasn1" } ] } \ No newline at end of file diff --git a/suite2cases/python-pycparser.json b/suite2cases/python-pycparser.json index bc1025164..16e6e20e9 100644 --- a/suite2cases/python-pycparser.json +++ b/suite2cases/python-pycparser.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-pycparser_install_and_remove_python-pycparser", - "rpm": "python-pycparser" + "name": "oe_test_python-pycparser_install_and_remove_python-pycparser" }, { - "name": "oe_test_python-pycparser_install_and_remove_python3-pycparser", - "rpm": "python3-pycparser" + "name": "oe_test_python-pycparser_install_and_remove_python3-pycparser" }, { - "name": "oe_test_python-pycparser_install_and_remove_python-pycparser-devel", - "rpm": "python-pycparser-devel" + "name": "oe_test_python-pycparser_install_and_remove_python-pycparser-devel" }, { - "name": "oe_test_python-pycparser_install_and_remove_python2-pycparser", - "rpm": "python2-pycparser" + "name": "oe_test_python-pycparser_install_and_remove_python2-pycparser" } ] } \ No newline at end of file diff --git a/suite2cases/python-pysocks.json b/suite2cases/python-pysocks.json index 76e0552a7..a6e8672e2 100644 --- a/suite2cases/python-pysocks.json +++ b/suite2cases/python-pysocks.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-pysocks_install_and_remove_python-pysocks", - "rpm": "python-pysocks" + "name": "oe_test_python-pysocks_install_and_remove_python-pysocks" }, { - "name": "oe_test_python-pysocks_install_and_remove_python-pysocks-help", - "rpm": "python-pysocks-help" + "name": "oe_test_python-pysocks_install_and_remove_python-pysocks-help" }, { - "name": "oe_test_python-pysocks_install_and_remove_python3-pysocks", - "rpm": "python3-pysocks" + "name": "oe_test_python-pysocks_install_and_remove_python3-pysocks" }, { - "name": "oe_test_python-pysocks_install_and_remove_python2-pysocks", - "rpm": "python2-pysocks" + "name": "oe_test_python-pysocks_install_and_remove_python2-pysocks" } ] } \ No newline at end of file diff --git a/suite2cases/python-pytest-subtests.json b/suite2cases/python-pytest-subtests.json index 0bb02ae34..a84034bb6 100644 --- a/suite2cases/python-pytest-subtests.json +++ b/suite2cases/python-pytest-subtests.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests", - "rpm": "python-pytest-subtests" + "name": "oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests" }, { - "name": "oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests-help", - "rpm": "python-pytest-subtests-help" + "name": "oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests-help" }, { - "name": "oe_test_python-pytest-subtests_install_and_remove_python3-pytest-subtests", - "rpm": "python3-pytest-subtests" + "name": "oe_test_python-pytest-subtests_install_and_remove_python3-pytest-subtests" } ] } \ No newline at end of file diff --git a/suite2cases/python-pytest-timeout.json b/suite2cases/python-pytest-timeout.json index 0ea0fecdc..0e34b8ff8 100644 --- a/suite2cases/python-pytest-timeout.json +++ b/suite2cases/python-pytest-timeout.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout", - "rpm": "python-pytest-timeout" + "name": "oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout" }, { - "name": "oe_test_python-pytest-timeout_install_and_remove_python3-pytest-timeout", - "rpm": "python3-pytest-timeout" + "name": "oe_test_python-pytest-timeout_install_and_remove_python3-pytest-timeout" }, { - "name": "oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout-help", - "rpm": "python-pytest-timeout-help" + "name": "oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout-help" } ] } \ No newline at end of file diff --git a/suite2cases/python-pytoml.json b/suite2cases/python-pytoml.json index 5c237692f..93d8b9f32 100644 --- a/suite2cases/python-pytoml.json +++ b/suite2cases/python-pytoml.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-pytoml_install_and_remove_python-pytoml", - "rpm": "python-pytoml" + "name": "oe_test_python-pytoml_install_and_remove_python-pytoml" }, { - "name": "oe_test_python-pytoml_install_and_remove_python3-pytoml", - "rpm": "python3-pytoml" + "name": "oe_test_python-pytoml_install_and_remove_python3-pytoml" }, { - "name": "oe_test_python-pytoml_install_and_remove_python-pytoml-help", - "rpm": "python-pytoml-help" + "name": "oe_test_python-pytoml_install_and_remove_python-pytoml-help" }, { - "name": "oe_test_python-pytoml_install_and_remove_python2-pytoml", - "rpm": "python2-pytoml" + "name": "oe_test_python-pytoml_install_and_remove_python2-pytoml" } ] } \ No newline at end of file diff --git a/suite2cases/python-pyudev.json b/suite2cases/python-pyudev.json index 666a8edbb..2e0b55046 100644 --- a/suite2cases/python-pyudev.json +++ b/suite2cases/python-pyudev.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-pyudev_install_and_remove_python-pyudev", - "rpm": "python-pyudev" + "name": "oe_test_python-pyudev_install_and_remove_python-pyudev" }, { - "name": "oe_test_python-pyudev_install_and_remove_python3-pyudev", - "rpm": "python3-pyudev" + "name": "oe_test_python-pyudev_install_and_remove_python3-pyudev" }, { - "name": "oe_test_python-pyudev_install_and_remove_python-pyudev-help", - "rpm": "python-pyudev-help" + "name": "oe_test_python-pyudev_install_and_remove_python-pyudev-help" }, { - "name": "oe_test_python-pyudev_install_and_remove_python2-pyudev", - "rpm": "python2-pyudev" + "name": "oe_test_python-pyudev_install_and_remove_python2-pyudev" } ] } \ No newline at end of file diff --git a/suite2cases/python-requests-file.json b/suite2cases/python-requests-file.json index c97452ce9..d3639e5dd 100644 --- a/suite2cases/python-requests-file.json +++ b/suite2cases/python-requests-file.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-requests-file_install_and_remove_python-requests-file", - "rpm": "python-requests-file" + "name": "oe_test_python-requests-file_install_and_remove_python-requests-file" }, { - "name": "oe_test_python-requests-file_install_and_remove_python3-requests-file", - "rpm": "python3-requests-file" + "name": "oe_test_python-requests-file_install_and_remove_python3-requests-file" }, { - "name": "oe_test_python-requests-file_install_and_remove_python2-requests-file", - "rpm": "python2-requests-file" + "name": "oe_test_python-requests-file_install_and_remove_python2-requests-file" } ] } \ No newline at end of file diff --git a/suite2cases/python-requests-ftp.json b/suite2cases/python-requests-ftp.json index 7fd4e9039..41634665f 100644 --- a/suite2cases/python-requests-ftp.json +++ b/suite2cases/python-requests-ftp.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-requests-ftp_install_and_remove_python-requests-ftp", - "rpm": "python-requests-ftp" + "name": "oe_test_python-requests-ftp_install_and_remove_python-requests-ftp" }, { - "name": "oe_test_python-requests-ftp_install_and_remove_python-requests-ftp-help", - "rpm": "python-requests-ftp-help" + "name": "oe_test_python-requests-ftp_install_and_remove_python-requests-ftp-help" }, { - "name": "oe_test_python-requests-ftp_install_and_remove_python3-requests-ftp", - "rpm": "python3-requests-ftp" + "name": "oe_test_python-requests-ftp_install_and_remove_python3-requests-ftp" }, { - "name": "oe_test_python-requests-ftp_install_and_remove_python2-requests-ftp", - "rpm": "python2-requests-ftp" + "name": "oe_test_python-requests-ftp_install_and_remove_python2-requests-ftp" } ] } \ No newline at end of file diff --git a/suite2cases/python-requests.json b/suite2cases/python-requests.json index 02b834e55..765d7cafd 100644 --- a/suite2cases/python-requests.json +++ b/suite2cases/python-requests.json @@ -8,24 +8,19 @@ "name": "oe_test_python3-requests" }, { - "name": "oe_test_python-requests_install_and_remove_python-requests", - "rpm": "python-requests" + "name": "oe_test_python-requests_install_and_remove_python-requests" }, { - "name": "oe_test_python-requests_install_and_remove_python%{python3_pkgversion}-requests", - "rpm": "python%{python3_pkgversion}-requests" + "name": "oe_test_python-requests_install_and_remove_python%{python3_pkgversion}-requests" }, { - "name": "oe_test_python-requests_install_and_remove_python2-requests", - "rpm": "python2-requests" + "name": "oe_test_python-requests_install_and_remove_python2-requests" }, { - "name": "oe_test_python-requests_install_and_remove_python-requests-help", - "rpm": "python-requests-help" + "name": "oe_test_python-requests_install_and_remove_python-requests-help" }, { - "name": "oe_test_python-requests_install_and_remove_python3-requests", - "rpm": "python3-requests" + "name": "oe_test_python-requests_install_and_remove_python3-requests" } ] } \ No newline at end of file diff --git a/suite2cases/python-semantic_version.json b/suite2cases/python-semantic_version.json index 8ded00ab1..77887c4fe 100644 --- a/suite2cases/python-semantic_version.json +++ b/suite2cases/python-semantic_version.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-semantic_version_install_and_remove_python-semantic_version", - "rpm": "python-semantic_version" + "name": "oe_test_python-semantic_version_install_and_remove_python-semantic_version" }, { - "name": "oe_test_python-semantic_version_install_and_remove_python3-semantic_version", - "rpm": "python3-semantic_version" + "name": "oe_test_python-semantic_version_install_and_remove_python3-semantic_version" }, { - "name": "oe_test_python-semantic_version_install_and_remove_python-semantic_version-help", - "rpm": "python-semantic_version-help" + "name": "oe_test_python-semantic_version_install_and_remove_python-semantic_version-help" } ] } \ No newline at end of file diff --git a/suite2cases/python-setuptools.json b/suite2cases/python-setuptools.json index ebb34a093..816138994 100644 --- a/suite2cases/python-setuptools.json +++ b/suite2cases/python-setuptools.json @@ -8,20 +8,16 @@ "name": "oe_test_python3-setuptools" }, { - "name": "oe_test_python-setuptools_install_and_remove_python-setuptools", - "rpm": "python-setuptools" + "name": "oe_test_python-setuptools_install_and_remove_python-setuptools" }, { - "name": "oe_test_python-setuptools_install_and_remove_python3-setuptools", - "rpm": "python3-setuptools" + "name": "oe_test_python-setuptools_install_and_remove_python3-setuptools" }, { - "name": "oe_test_python-setuptools_install_and_remove_python-setuptools-help", - "rpm": "python-setuptools-help" + "name": "oe_test_python-setuptools_install_and_remove_python-setuptools-help" }, { - "name": "oe_test_python-setuptools_install_and_remove_python2-setuptools", - "rpm": "python2-setuptools" + "name": "oe_test_python-setuptools_install_and_remove_python2-setuptools" } ] } \ No newline at end of file diff --git a/suite2cases/python-setuptools_scm.json b/suite2cases/python-setuptools_scm.json index 611276e98..3d5c3075f 100644 --- a/suite2cases/python-setuptools_scm.json +++ b/suite2cases/python-setuptools_scm.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm", - "rpm": "python-setuptools_scm" + "name": "oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm" }, { - "name": "oe_test_python-setuptools_scm_install_and_remove_python3-setuptools_scm", - "rpm": "python3-setuptools_scm" + "name": "oe_test_python-setuptools_scm_install_and_remove_python3-setuptools_scm" }, { - "name": "oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm-help", - "rpm": "python-setuptools_scm-help" + "name": "oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm-help" }, { - "name": "oe_test_python-setuptools_scm_install_and_remove_python2-setuptools_scm", - "rpm": "python2-setuptools_scm" + "name": "oe_test_python-setuptools_scm_install_and_remove_python2-setuptools_scm" }, { - "name": "oe_test_python-setuptools_scm_install_and_remove_python%{python3_pkgversion}-setuptools_scm", - "rpm": "python%{python3_pkgversion}-setuptools_scm" + "name": "oe_test_python-setuptools_scm_install_and_remove_python%{python3_pkgversion}-setuptools_scm" } ] } \ No newline at end of file diff --git a/suite2cases/python-simpleline.json b/suite2cases/python-simpleline.json index e4554f118..208f78690 100644 --- a/suite2cases/python-simpleline.json +++ b/suite2cases/python-simpleline.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-simpleline_install_and_remove_python-simpleline", - "rpm": "python-simpleline" + "name": "oe_test_python-simpleline_install_and_remove_python-simpleline" }, { - "name": "oe_test_python-simpleline_install_and_remove_python3-simpleline", - "rpm": "python3-simpleline" + "name": "oe_test_python-simpleline_install_and_remove_python3-simpleline" } ] } \ No newline at end of file diff --git a/suite2cases/python-six.json b/suite2cases/python-six.json index af24c6bc5..a0b46ee0f 100644 --- a/suite2cases/python-six.json +++ b/suite2cases/python-six.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-six_install_and_remove_python-six", - "rpm": "python-six" + "name": "oe_test_python-six_install_and_remove_python-six" }, { - "name": "oe_test_python-six_install_and_remove_python3-six", - "rpm": "python3-six" + "name": "oe_test_python-six_install_and_remove_python3-six" }, { - "name": "oe_test_python-six_install_and_remove_python2-six", - "rpm": "python2-six" + "name": "oe_test_python-six_install_and_remove_python2-six" } ] } \ No newline at end of file diff --git a/suite2cases/python-sortedcontainers.json b/suite2cases/python-sortedcontainers.json index bdf3d6abb..c0b34ee3d 100644 --- a/suite2cases/python-sortedcontainers.json +++ b/suite2cases/python-sortedcontainers.json @@ -8,20 +8,16 @@ "name": "oe_test_python3-sortedcontainers" }, { - "name": "oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers", - "rpm": "python-sortedcontainers" + "name": "oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers" }, { - "name": "oe_test_python-sortedcontainers_install_and_remove_python3-sortedcontainers", - "rpm": "python3-sortedcontainers" + "name": "oe_test_python-sortedcontainers_install_and_remove_python3-sortedcontainers" }, { - "name": "oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers-help", - "rpm": "python-sortedcontainers-help" + "name": "oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers-help" }, { - "name": "oe_test_python-sortedcontainers_install_and_remove_python2-sortedcontainers", - "rpm": "python2-sortedcontainers" + "name": "oe_test_python-sortedcontainers_install_and_remove_python2-sortedcontainers" } ] } \ No newline at end of file diff --git a/suite2cases/python-sphinx_rtd_theme.json b/suite2cases/python-sphinx_rtd_theme.json index bf1f7fb03..6f696bb4b 100644 --- a/suite2cases/python-sphinx_rtd_theme.json +++ b/suite2cases/python-sphinx_rtd_theme.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-sphinx_rtd_theme_install_and_remove_python-sphinx_rtd_theme", - "rpm": "python-sphinx_rtd_theme" + "name": "oe_test_python-sphinx_rtd_theme_install_and_remove_python-sphinx_rtd_theme" }, { - "name": "oe_test_python-sphinx_rtd_theme_install_and_remove_python3-sphinx_rtd_theme", - "rpm": "python3-sphinx_rtd_theme" + "name": "oe_test_python-sphinx_rtd_theme_install_and_remove_python3-sphinx_rtd_theme" }, { - "name": "oe_test_python-sphinx_rtd_theme_install_and_remove_python2-sphinx_rtd_theme", - "rpm": "python2-sphinx_rtd_theme" + "name": "oe_test_python-sphinx_rtd_theme_install_and_remove_python2-sphinx_rtd_theme" } ] } \ No newline at end of file diff --git a/suite2cases/python-systemd.json b/suite2cases/python-systemd.json index 2316be42e..2f18d1a44 100644 --- a/suite2cases/python-systemd.json +++ b/suite2cases/python-systemd.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-systemd_install_and_remove_python-systemd", - "rpm": "python-systemd" + "name": "oe_test_python-systemd_install_and_remove_python-systemd" }, { - "name": "oe_test_python-systemd_install_and_remove_python-systemd-debuginfo", - "rpm": "python-systemd-debuginfo" + "name": "oe_test_python-systemd_install_and_remove_python-systemd-debuginfo" }, { - "name": "oe_test_python-systemd_install_and_remove_python3-systemd", - "rpm": "python3-systemd" + "name": "oe_test_python-systemd_install_and_remove_python3-systemd" }, { - "name": "oe_test_python-systemd_install_and_remove_python-systemd-debugsource", - "rpm": "python-systemd-debugsource" + "name": "oe_test_python-systemd_install_and_remove_python-systemd-debugsource" }, { - "name": "oe_test_python-systemd_install_and_remove_python2-systemd", - "rpm": "python2-systemd" + "name": "oe_test_python-systemd_install_and_remove_python2-systemd" }, { - "name": "oe_test_python-systemd_install_and_remove_python-systemd-help", - "rpm": "python-systemd-help" + "name": "oe_test_python-systemd_install_and_remove_python-systemd-help" } ] } \ No newline at end of file diff --git a/suite2cases/python-testscenarios.json b/suite2cases/python-testscenarios.json index 93f0c8e7d..ff7a4bdbc 100644 --- a/suite2cases/python-testscenarios.json +++ b/suite2cases/python-testscenarios.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-testscenarios_install_and_remove_python-testscenarios", - "rpm": "python-testscenarios" + "name": "oe_test_python-testscenarios_install_and_remove_python-testscenarios" }, { - "name": "oe_test_python-testscenarios_install_and_remove_python3-testscenarios", - "rpm": "python3-testscenarios" + "name": "oe_test_python-testscenarios_install_and_remove_python3-testscenarios" }, { - "name": "oe_test_python-testscenarios_install_and_remove_python2-testscenarios", - "rpm": "python2-testscenarios" + "name": "oe_test_python-testscenarios_install_and_remove_python2-testscenarios" } ] } \ No newline at end of file diff --git a/suite2cases/python-testtools.json b/suite2cases/python-testtools.json index 46080d33b..2f1b7f646 100644 --- a/suite2cases/python-testtools.json +++ b/suite2cases/python-testtools.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-testtools_install_and_remove_python-testtools", - "rpm": "python-testtools" + "name": "oe_test_python-testtools_install_and_remove_python-testtools" }, { - "name": "oe_test_python-testtools_install_and_remove_python-testtools-help", - "rpm": "python-testtools-help" + "name": "oe_test_python-testtools_install_and_remove_python-testtools-help" }, { - "name": "oe_test_python-testtools_install_and_remove_python3-testtools", - "rpm": "python3-testtools" + "name": "oe_test_python-testtools_install_and_remove_python3-testtools" }, { - "name": "oe_test_python-testtools_install_and_remove_python2-testtools", - "rpm": "python2-testtools" + "name": "oe_test_python-testtools_install_and_remove_python2-testtools" } ] } \ No newline at end of file diff --git a/suite2cases/python-toml.json b/suite2cases/python-toml.json index f2c0cd2fa..ffcca40c0 100644 --- a/suite2cases/python-toml.json +++ b/suite2cases/python-toml.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-toml_install_and_remove_python-toml", - "rpm": "python-toml" + "name": "oe_test_python-toml_install_and_remove_python-toml" }, { - "name": "oe_test_python-toml_install_and_remove_python3-toml", - "rpm": "python3-toml" + "name": "oe_test_python-toml_install_and_remove_python3-toml" }, { - "name": "oe_test_python-toml_install_and_remove_python2-toml", - "rpm": "python2-toml" + "name": "oe_test_python-toml_install_and_remove_python2-toml" }, { - "name": "oe_test_python-toml_install_and_remove_python-toml-help", - "rpm": "python-toml-help" + "name": "oe_test_python-toml_install_and_remove_python-toml-help" }, { - "name": "oe_test_python-toml_install_and_remove_python38-toml", - "rpm": "python38-toml" + "name": "oe_test_python-toml_install_and_remove_python38-toml" }, { - "name": "oe_test_python-toml_install_and_remove_python39-toml", - "rpm": "python39-toml" + "name": "oe_test_python-toml_install_and_remove_python39-toml" } ] } \ No newline at end of file diff --git a/suite2cases/python-traceback2.json b/suite2cases/python-traceback2.json index 9d2f48c35..b65fce4be 100644 --- a/suite2cases/python-traceback2.json +++ b/suite2cases/python-traceback2.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-traceback2_install_and_remove_python-traceback2", - "rpm": "python-traceback2" + "name": "oe_test_python-traceback2_install_and_remove_python-traceback2" }, { - "name": "oe_test_python-traceback2_install_and_remove_python3-traceback2", - "rpm": "python3-traceback2" + "name": "oe_test_python-traceback2_install_and_remove_python3-traceback2" }, { - "name": "oe_test_python-traceback2_install_and_remove_python2-traceback2", - "rpm": "python2-traceback2" + "name": "oe_test_python-traceback2_install_and_remove_python2-traceback2" } ] } \ No newline at end of file diff --git a/suite2cases/python-unittest2.json b/suite2cases/python-unittest2.json index 8d64ee393..a6c0bfd39 100644 --- a/suite2cases/python-unittest2.json +++ b/suite2cases/python-unittest2.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-unittest2_install_and_remove_python-unittest2", - "rpm": "python-unittest2" + "name": "oe_test_python-unittest2_install_and_remove_python-unittest2" }, { - "name": "oe_test_python-unittest2_install_and_remove_python3-unittest2", - "rpm": "python3-unittest2" + "name": "oe_test_python-unittest2_install_and_remove_python3-unittest2" }, { - "name": "oe_test_python-unittest2_install_and_remove_python2-unittest2", - "rpm": "python2-unittest2" + "name": "oe_test_python-unittest2_install_and_remove_python2-unittest2" } ] } \ No newline at end of file diff --git a/suite2cases/python-urllib3.json b/suite2cases/python-urllib3.json index ea6b0d174..19ee2e7da 100644 --- a/suite2cases/python-urllib3.json +++ b/suite2cases/python-urllib3.json @@ -8,16 +8,13 @@ "name": "oe_test_urllib3" }, { - "name": "oe_test_python-urllib3_install_and_remove_python-urllib3", - "rpm": "python-urllib3" + "name": "oe_test_python-urllib3_install_and_remove_python-urllib3" }, { - "name": "oe_test_python-urllib3_install_and_remove_python3-urllib3", - "rpm": "python3-urllib3" + "name": "oe_test_python-urllib3_install_and_remove_python3-urllib3" }, { - "name": "oe_test_python-urllib3_install_and_remove_python2-urllib3", - "rpm": "python2-urllib3" + "name": "oe_test_python-urllib3_install_and_remove_python2-urllib3" } ] } \ No newline at end of file diff --git a/suite2cases/python-werkzeug.json b/suite2cases/python-werkzeug.json index 4dc4c219b..07d679bde 100644 --- a/suite2cases/python-werkzeug.json +++ b/suite2cases/python-werkzeug.json @@ -8,28 +8,22 @@ "name": "oe_test_python3-werkzeug" }, { - "name": "oe_test_python-werkzeug_install_and_remove_python-werkzeug", - "rpm": "python-werkzeug" + "name": "oe_test_python-werkzeug_install_and_remove_python-werkzeug" }, { - "name": "oe_test_python-werkzeug_install_and_remove_python3-werkzeug", - "rpm": "python3-werkzeug" + "name": "oe_test_python-werkzeug_install_and_remove_python3-werkzeug" }, { - "name": "oe_test_python-werkzeug_install_and_remove_python-werkzeug-help", - "rpm": "python-werkzeug-help" + "name": "oe_test_python-werkzeug_install_and_remove_python-werkzeug-help" }, { - "name": "oe_test_python-werkzeug_install_and_remove_python2-werkzeug", - "rpm": "python2-werkzeug" + "name": "oe_test_python-werkzeug_install_and_remove_python2-werkzeug" }, { - "name": "oe_test_python-werkzeug_install_and_remove_python3-werkzeug-doc", - "rpm": "python3-werkzeug-doc" + "name": "oe_test_python-werkzeug_install_and_remove_python3-werkzeug-doc" }, { - "name": "oe_test_python-werkzeug_install_and_remove_python2-werkzeug-doc", - "rpm": "python2-werkzeug-doc" + "name": "oe_test_python-werkzeug_install_and_remove_python2-werkzeug-doc" } ] } \ No newline at end of file diff --git a/suite2cases/python-wheel.json b/suite2cases/python-wheel.json index 8282bc28e..936b1f53e 100644 --- a/suite2cases/python-wheel.json +++ b/suite2cases/python-wheel.json @@ -14,20 +14,16 @@ "name": "oe_test_python3-wheel_01" }, { - "name": "oe_test_python-wheel_install_and_remove_python-wheel", - "rpm": "python-wheel" + "name": "oe_test_python-wheel_install_and_remove_python-wheel" }, { - "name": "oe_test_python-wheel_install_and_remove_python3-wheel", - "rpm": "python3-wheel" + "name": "oe_test_python-wheel_install_and_remove_python3-wheel" }, { - "name": "oe_test_python-wheel_install_and_remove_python-wheel-wheel", - "rpm": "python-wheel-wheel" + "name": "oe_test_python-wheel_install_and_remove_python-wheel-wheel" }, { - "name": "oe_test_python-wheel_install_and_remove_python2-wheel", - "rpm": "python2-wheel" + "name": "oe_test_python-wheel_install_and_remove_python2-wheel" } ] } \ No newline at end of file diff --git a/suite2cases/python-zipp.json b/suite2cases/python-zipp.json index 2feca72df..5bcd460ce 100644 --- a/suite2cases/python-zipp.json +++ b/suite2cases/python-zipp.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_python-zipp_install_and_remove_python-zipp", - "rpm": "python-zipp" + "name": "oe_test_python-zipp_install_and_remove_python-zipp" }, { - "name": "oe_test_python-zipp_install_and_remove_python3-zipp", - "rpm": "python3-zipp" + "name": "oe_test_python-zipp_install_and_remove_python3-zipp" }, { - "name": "oe_test_python-zipp_install_and_remove_python-zipp-help", - "rpm": "python-zipp-help" + "name": "oe_test_python-zipp_install_and_remove_python-zipp-help" } ] } \ No newline at end of file diff --git a/suite2cases/python3.json b/suite2cases/python3.json index 1579525a4..064ac0adf 100644 --- a/suite2cases/python3.json +++ b/suite2cases/python3.json @@ -14,36 +14,28 @@ "name": "oe_test_python3-threading" }, { - "name": "oe_test_python3_install_and_remove_python3", - "rpm": "python3" + "name": "oe_test_python3_install_and_remove_python3" }, { - "name": "oe_test_python3_install_and_remove_python3-unversioned-command", - "rpm": "python3-unversioned-command" + "name": "oe_test_python3_install_and_remove_python3-unversioned-command" }, { - "name": "oe_test_python3_install_and_remove_python3-debug", - "rpm": "python3-debug" + "name": "oe_test_python3_install_and_remove_python3-debug" }, { - "name": "oe_test_python3_install_and_remove_python3-devel", - "rpm": "python3-devel" + "name": "oe_test_python3_install_and_remove_python3-devel" }, { - "name": "oe_test_python3_install_and_remove_python3-debugsource", - "rpm": "python3-debugsource" + "name": "oe_test_python3_install_and_remove_python3-debugsource" }, { - "name": "oe_test_python3_install_and_remove_python3-debuginfo", - "rpm": "python3-debuginfo" + "name": "oe_test_python3_install_and_remove_python3-debuginfo" }, { - "name": "oe_test_python3_install_and_remove_python3-help", - "rpm": "python3-help" + "name": "oe_test_python3_install_and_remove_python3-help" }, { - "name": "oe_test_python3_install_and_remove_python3-tkinter", - "rpm": "python3-tkinter" + "name": "oe_test_python3_install_and_remove_python3-tkinter" } ] } \ No newline at end of file diff --git a/suite2cases/pytz.json b/suite2cases/pytz.json index c84ee4561..0f69a03d2 100644 --- a/suite2cases/pytz.json +++ b/suite2cases/pytz.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_pytz_install_and_remove_pytz", - "rpm": "pytz" + "name": "oe_test_pytz_install_and_remove_pytz" }, { - "name": "oe_test_pytz_install_and_remove_python3-pytz", - "rpm": "python3-pytz" + "name": "oe_test_pytz_install_and_remove_python3-pytz" }, { - "name": "oe_test_pytz_install_and_remove_python2-pytz", - "rpm": "python2-pytz" + "name": "oe_test_pytz_install_and_remove_python2-pytz" } ] } \ No newline at end of file diff --git a/suite2cases/pywbem.json b/suite2cases/pywbem.json index 97630bbeb..92d579c82 100644 --- a/suite2cases/pywbem.json +++ b/suite2cases/pywbem.json @@ -11,20 +11,16 @@ "name": "oe_test_pywbem_base_mof_compiler_02" }, { - "name": "oe_test_pywbem_install_and_remove_pywbem", - "rpm": "pywbem" + "name": "oe_test_pywbem_install_and_remove_pywbem" }, { - "name": "oe_test_pywbem_install_and_remove_python3-pywbem", - "rpm": "python3-pywbem" + "name": "oe_test_pywbem_install_and_remove_python3-pywbem" }, { - "name": "oe_test_pywbem_install_and_remove_python2-pywbem", - "rpm": "python2-pywbem" + "name": "oe_test_pywbem_install_and_remove_python2-pywbem" }, { - "name": "oe_test_pywbem_install_and_remove_pywbem-twisted", - "rpm": "pywbem-twisted" + "name": "oe_test_pywbem_install_and_remove_pywbem-twisted" } ] } \ No newline at end of file diff --git a/suite2cases/pyxattr.json b/suite2cases/pyxattr.json index 053ef1265..81e68b0a1 100644 --- a/suite2cases/pyxattr.json +++ b/suite2cases/pyxattr.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_pyxattr_install_and_remove_pyxattr", - "rpm": "pyxattr" + "name": "oe_test_pyxattr_install_and_remove_pyxattr" }, { - "name": "oe_test_pyxattr_install_and_remove_python3-pyxattr", - "rpm": "python3-pyxattr" + "name": "oe_test_pyxattr_install_and_remove_python3-pyxattr" }, { - "name": "oe_test_pyxattr_install_and_remove_pyxattr-debugsource", - "rpm": "pyxattr-debugsource" + "name": "oe_test_pyxattr_install_and_remove_pyxattr-debugsource" }, { - "name": "oe_test_pyxattr_install_and_remove_pyxattr-debuginfo", - "rpm": "pyxattr-debuginfo" + "name": "oe_test_pyxattr_install_and_remove_pyxattr-debuginfo" }, { - "name": "oe_test_pyxattr_install_and_remove_python2-pyxattr", - "rpm": "python2-pyxattr" + "name": "oe_test_pyxattr_install_and_remove_python2-pyxattr" } ] } \ No newline at end of file diff --git a/suite2cases/pyxdg.json b/suite2cases/pyxdg.json index e2e95a31a..78c94c698 100644 --- a/suite2cases/pyxdg.json +++ b/suite2cases/pyxdg.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_pyxdg_install_and_remove_pyxdg", - "rpm": "pyxdg" + "name": "oe_test_pyxdg_install_and_remove_pyxdg" }, { - "name": "oe_test_pyxdg_install_and_remove_python3-pyxdg", - "rpm": "python3-pyxdg" + "name": "oe_test_pyxdg_install_and_remove_python3-pyxdg" }, { - "name": "oe_test_pyxdg_install_and_remove_python2-pyxdg", - "rpm": "python2-pyxdg" + "name": "oe_test_pyxdg_install_and_remove_python2-pyxdg" } ] } \ No newline at end of file diff --git a/suite2cases/qt5-qtbase.json b/suite2cases/qt5-qtbase.json index 40649b3c4..349c91f66 100644 --- a/suite2cases/qt5-qtbase.json +++ b/suite2cases/qt5-qtbase.json @@ -5,52 +5,40 @@ "memory": 4, "cases": [ { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase", - "rpm": "qt5-qtbase" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-devel", - "rpm": "qt5-qtbase-devel" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-devel" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-mysql", - "rpm": "qt5-qtbase-mysql" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-mysql" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-static", - "rpm": "qt5-qtbase-static" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-static" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-common", - "rpm": "qt5-qtbase-common" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-common" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-gui", - "rpm": "qt5-qtbase-gui" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-gui" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-odbc", - "rpm": "qt5-qtbase-odbc" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-odbc" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-private-devel", - "rpm": "qt5-qtbase-private-devel" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-private-devel" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-postgresql", - "rpm": "qt5-qtbase-postgresql" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-postgresql" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-examples", - "rpm": "qt5-qtbase-examples" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-examples" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debugsource", - "rpm": "qt5-qtbase-debugsource" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debugsource" }, { - "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debuginfo", - "rpm": "qt5-qtbase-debuginfo" + "name": "oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/qt5.json b/suite2cases/qt5.json index a4b8e9a00..97d87a6a4 100644 --- a/suite2cases/qt5.json +++ b/suite2cases/qt5.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_qt5_install_and_remove_qt5", - "rpm": "qt5" + "name": "oe_test_qt5_install_and_remove_qt5" }, { - "name": "oe_test_qt5_install_and_remove_qt5-rpm-macros", - "rpm": "qt5-rpm-macros" + "name": "oe_test_qt5_install_and_remove_qt5-rpm-macros" }, { - "name": "oe_test_qt5_install_and_remove_qt5-srpm-macros", - "rpm": "qt5-srpm-macros" + "name": "oe_test_qt5_install_and_remove_qt5-srpm-macros" }, { - "name": "oe_test_qt5_install_and_remove_qt5-devel", - "rpm": "qt5-devel" + "name": "oe_test_qt5_install_and_remove_qt5-devel" } ] } \ No newline at end of file diff --git a/suite2cases/quota.json b/suite2cases/quota.json index 2ce08334b..868e056cd 100644 --- a/suite2cases/quota.json +++ b/suite2cases/quota.json @@ -11,24 +11,19 @@ "name": "oe_test_service_rpc-rquotad" }, { - "name": "oe_test_quota_install_and_remove_quota", - "rpm": "quota" + "name": "oe_test_quota_install_and_remove_quota" }, { - "name": "oe_test_quota_install_and_remove_quota-devel", - "rpm": "quota-devel" + "name": "oe_test_quota_install_and_remove_quota-devel" }, { - "name": "oe_test_quota_install_and_remove_quota-help", - "rpm": "quota-help" + "name": "oe_test_quota_install_and_remove_quota-help" }, { - "name": "oe_test_quota_install_and_remove_quota-debugsource", - "rpm": "quota-debugsource" + "name": "oe_test_quota_install_and_remove_quota-debugsource" }, { - "name": "oe_test_quota_install_and_remove_quota-debuginfo", - "rpm": "quota-debuginfo" + "name": "oe_test_quota_install_and_remove_quota-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/rdma-core.json b/suite2cases/rdma-core.json index 98a99031c..98067720c 100644 --- a/suite2cases/rdma-core.json +++ b/suite2cases/rdma-core.json @@ -12,68 +12,52 @@ "machine type": "physical" }, { - "name": "oe_test_rdma-core_install_and_remove_rdma-core", - "rpm": "rdma-core" + "name": "oe_test_rdma-core_install_and_remove_rdma-core" }, { - "name": "oe_test_rdma-core_install_and_remove_infiniband-diags", - "rpm": "infiniband-diags" + "name": "oe_test_rdma-core_install_and_remove_infiniband-diags" }, { - "name": "oe_test_rdma-core_install_and_remove_librdmacm", - "rpm": "librdmacm" + "name": "oe_test_rdma-core_install_and_remove_librdmacm" }, { - "name": "oe_test_rdma-core_install_and_remove_rdma-core-help", - "rpm": "rdma-core-help" + "name": "oe_test_rdma-core_install_and_remove_rdma-core-help" }, { - "name": "oe_test_rdma-core_install_and_remove_rdma-core-devel", - "rpm": "rdma-core-devel" + "name": "oe_test_rdma-core_install_and_remove_rdma-core-devel" }, { - "name": "oe_test_rdma-core_install_and_remove_infiniband-diags-compat", - "rpm": "infiniband-diags-compat" + "name": "oe_test_rdma-core_install_and_remove_infiniband-diags-compat" }, { - "name": "oe_test_rdma-core_install_and_remove_libibverbs", - "rpm": "libibverbs" + "name": "oe_test_rdma-core_install_and_remove_libibverbs" }, { - "name": "oe_test_rdma-core_install_and_remove_libibverbs-utils", - "rpm": "libibverbs-utils" + "name": "oe_test_rdma-core_install_and_remove_libibverbs-utils" }, { - "name": "oe_test_rdma-core_install_and_remove_librdmacm-utils", - "rpm": "librdmacm-utils" + "name": "oe_test_rdma-core_install_and_remove_librdmacm-utils" }, { - "name": "oe_test_rdma-core_install_and_remove_python3-pyverbs", - "rpm": "python3-pyverbs" + "name": "oe_test_rdma-core_install_and_remove_python3-pyverbs" }, { - "name": "oe_test_rdma-core_install_and_remove_ibacm", - "rpm": "ibacm" + "name": "oe_test_rdma-core_install_and_remove_ibacm" }, { - "name": "oe_test_rdma-core_install_and_remove_iwpmd", - "rpm": "iwpmd" + "name": "oe_test_rdma-core_install_and_remove_iwpmd" }, { - "name": "oe_test_rdma-core_install_and_remove_libibumad", - "rpm": "libibumad" + "name": "oe_test_rdma-core_install_and_remove_libibumad" }, { - "name": "oe_test_rdma-core_install_and_remove_srp_daemon", - "rpm": "srp_daemon" + "name": "oe_test_rdma-core_install_and_remove_srp_daemon" }, { - "name": "oe_test_rdma-core_install_and_remove_rdma-core-debugsource", - "rpm": "rdma-core-debugsource" + "name": "oe_test_rdma-core_install_and_remove_rdma-core-debugsource" }, { - "name": "oe_test_rdma-core_install_and_remove_rdma-core-debuginfo", - "rpm": "rdma-core-debuginfo" + "name": "oe_test_rdma-core_install_and_remove_rdma-core-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/readline.json b/suite2cases/readline.json index 84a880d89..77855a11c 100644 --- a/suite2cases/readline.json +++ b/suite2cases/readline.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_readline_install_and_remove_readline", - "rpm": "readline" + "name": "oe_test_readline_install_and_remove_readline" }, { - "name": "oe_test_readline_install_and_remove_readline-devel", - "rpm": "readline-devel" + "name": "oe_test_readline_install_and_remove_readline-devel" }, { - "name": "oe_test_readline_install_and_remove_readline-help", - "rpm": "readline-help" + "name": "oe_test_readline_install_and_remove_readline-help" }, { - "name": "oe_test_readline_install_and_remove_readline-debuginfo", - "rpm": "readline-debuginfo" + "name": "oe_test_readline_install_and_remove_readline-debuginfo" }, { - "name": "oe_test_readline_install_and_remove_readline-debugsource", - "rpm": "readline-debugsource" + "name": "oe_test_readline_install_and_remove_readline-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/realmd.json b/suite2cases/realmd.json index 3b5e0ddf7..ae2e54022 100644 --- a/suite2cases/realmd.json +++ b/suite2cases/realmd.json @@ -8,20 +8,16 @@ "name": "oe_test_service_realmd" }, { - "name": "oe_test_realmd_install_and_remove_realmd", - "rpm": "realmd" + "name": "oe_test_realmd_install_and_remove_realmd" }, { - "name": "oe_test_realmd_install_and_remove_realmd-help", - "rpm": "realmd-help" + "name": "oe_test_realmd_install_and_remove_realmd-help" }, { - "name": "oe_test_realmd_install_and_remove_realmd-debugsource", - "rpm": "realmd-debugsource" + "name": "oe_test_realmd_install_and_remove_realmd-debugsource" }, { - "name": "oe_test_realmd_install_and_remove_realmd-debuginfo", - "rpm": "realmd-debuginfo" + "name": "oe_test_realmd_install_and_remove_realmd-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/redis.json b/suite2cases/redis.json index 2c9d64cb7..263389938 100644 --- a/suite2cases/redis.json +++ b/suite2cases/redis.json @@ -17,16 +17,13 @@ "name": "oe_test_redis_02" }, { - "name": "oe_test_redis_install_and_remove_redis", - "rpm": "redis" + "name": "oe_test_redis_install_and_remove_redis" }, { - "name": "oe_test_redis_install_and_remove_redis-debuginfo", - "rpm": "redis-debuginfo" + "name": "oe_test_redis_install_and_remove_redis-debuginfo" }, { - "name": "oe_test_redis_install_and_remove_redis-debugsource", - "rpm": "redis-debugsource" + "name": "oe_test_redis_install_and_remove_redis-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/regexp.json b/suite2cases/regexp.json index 93d7573aa..9ceb3a418 100644 --- a/suite2cases/regexp.json +++ b/suite2cases/regexp.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_regexp_install_and_remove_regexp", - "rpm": "regexp" + "name": "oe_test_regexp_install_and_remove_regexp" } ] } \ No newline at end of file diff --git a/suite2cases/rng-tools.json b/suite2cases/rng-tools.json index a48c2ef9d..341b706b5 100644 --- a/suite2cases/rng-tools.json +++ b/suite2cases/rng-tools.json @@ -8,24 +8,19 @@ "name": "oe_test_service_rngd" }, { - "name": "oe_test_rng-tools_install_and_remove_rng-tools", - "rpm": "rng-tools" + "name": "oe_test_rng-tools_install_and_remove_rng-tools" }, { - "name": "oe_test_rng-tools_install_and_remove_rng-tools-debugsource", - "rpm": "rng-tools-debugsource" + "name": "oe_test_rng-tools_install_and_remove_rng-tools-debugsource" }, { - "name": "oe_test_rng-tools_install_and_remove_rng-tools-debuginfo", - "rpm": "rng-tools-debuginfo" + "name": "oe_test_rng-tools_install_and_remove_rng-tools-debuginfo" }, { - "name": "oe_test_rng-tools_install_and_remove_rng-tools-help", - "rpm": "rng-tools-help" + "name": "oe_test_rng-tools_install_and_remove_rng-tools-help" }, { - "name": "oe_test_rng-tools_install_and_remove_rng-tools-doc", - "rpm": "rng-tools-doc" + "name": "oe_test_rng-tools_install_and_remove_rng-tools-doc" } ] } \ No newline at end of file diff --git a/suite2cases/rootfiles.json b/suite2cases/rootfiles.json index 90dcb1603..aacfa71b6 100644 --- a/suite2cases/rootfiles.json +++ b/suite2cases/rootfiles.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_rootfiles_install_and_remove_rootfiles", - "rpm": "rootfiles" + "name": "oe_test_rootfiles_install_and_remove_rootfiles" } ] } \ No newline at end of file diff --git a/suite2cases/rpcbind.json b/suite2cases/rpcbind.json index 4ba290ebd..0f52b606f 100644 --- a/suite2cases/rpcbind.json +++ b/suite2cases/rpcbind.json @@ -11,20 +11,16 @@ "name": "oe_test_socket_rpcbind" }, { - "name": "oe_test_rpcbind_install_and_remove_rpcbind", - "rpm": "rpcbind" + "name": "oe_test_rpcbind_install_and_remove_rpcbind" }, { - "name": "oe_test_rpcbind_install_and_remove_rpcbind-help", - "rpm": "rpcbind-help" + "name": "oe_test_rpcbind_install_and_remove_rpcbind-help" }, { - "name": "oe_test_rpcbind_install_and_remove_rpcbind-debuginfo", - "rpm": "rpcbind-debuginfo" + "name": "oe_test_rpcbind_install_and_remove_rpcbind-debuginfo" }, { - "name": "oe_test_rpcbind_install_and_remove_rpcbind-debugsource", - "rpm": "rpcbind-debugsource" + "name": "oe_test_rpcbind_install_and_remove_rpcbind-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/rpcsvc-proto.json b/suite2cases/rpcsvc-proto.json index 18879e473..4c99e5c8e 100644 --- a/suite2cases/rpcsvc-proto.json +++ b/suite2cases/rpcsvc-proto.json @@ -8,28 +8,22 @@ "name": "oe_test_rpcsvc-proto_rpcgen" }, { - "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto", - "rpm": "rpcsvc-proto" + "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto" }, { - "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-devel", - "rpm": "rpcsvc-proto-devel" + "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-devel" }, { - "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-help", - "rpm": "rpcsvc-proto-help" + "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-help" }, { - "name": "oe_test_rpcsvc-proto_install_and_remove_rpcgen", - "rpm": "rpcgen" + "name": "oe_test_rpcsvc-proto_install_and_remove_rpcgen" }, { - "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debuginfo", - "rpm": "rpcsvc-proto-debuginfo" + "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debuginfo" }, { - "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debugsource", - "rpm": "rpcsvc-proto-debugsource" + "name": "oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/rpm.json b/suite2cases/rpm.json index d788e7816..43fc6ddfb 100644 --- a/suite2cases/rpm.json +++ b/suite2cases/rpm.json @@ -5,44 +5,34 @@ "memory": 4, "cases": [ { - "name": "oe_test_rpm_install_and_remove_rpm", - "rpm": "rpm" + "name": "oe_test_rpm_install_and_remove_rpm" }, { - "name": "oe_test_rpm_install_and_remove_rpm-build", - "rpm": "rpm-build" + "name": "oe_test_rpm_install_and_remove_rpm-build" }, { - "name": "oe_test_rpm_install_and_remove_python3-rpm", - "rpm": "python3-rpm" + "name": "oe_test_rpm_install_and_remove_python3-rpm" }, { - "name": "oe_test_rpm_install_and_remove_rpm-libs", - "rpm": "rpm-libs" + "name": "oe_test_rpm_install_and_remove_rpm-libs" }, { - "name": "oe_test_rpm_install_and_remove_rpm-plugin-systemd-inhibit", - "rpm": "rpm-plugin-systemd-inhibit" + "name": "oe_test_rpm_install_and_remove_rpm-plugin-systemd-inhibit" }, { - "name": "oe_test_rpm_install_and_remove_rpm-help", - "rpm": "rpm-help" + "name": "oe_test_rpm_install_and_remove_rpm-help" }, { - "name": "oe_test_rpm_install_and_remove_rpm-devel", - "rpm": "rpm-devel" + "name": "oe_test_rpm_install_and_remove_rpm-devel" }, { - "name": "oe_test_rpm_install_and_remove_rpm-debugsource", - "rpm": "rpm-debugsource" + "name": "oe_test_rpm_install_and_remove_rpm-debugsource" }, { - "name": "oe_test_rpm_install_and_remove_rpm-debuginfo", - "rpm": "rpm-debuginfo" + "name": "oe_test_rpm_install_and_remove_rpm-debuginfo" }, { - "name": "oe_test_rpm_install_and_remove_python2-rpm", - "rpm": "python2-rpm" + "name": "oe_test_rpm_install_and_remove_python2-rpm" } ] } \ No newline at end of file diff --git a/suite2cases/rrdtool.json b/suite2cases/rrdtool.json index 35bb4c907..66e0145e4 100644 --- a/suite2cases/rrdtool.json +++ b/suite2cases/rrdtool.json @@ -113,44 +113,34 @@ "name": "oe_test_rrdtool_rrdcreate_02" }, { - "name": "oe_test_rrdtool_install_and_remove_rrdtool", - "rpm": "rrdtool" + "name": "oe_test_rrdtool_install_and_remove_rrdtool" }, { - "name": "oe_test_rrdtool_install_and_remove_python3-rrdtool", - "rpm": "python3-rrdtool" + "name": "oe_test_rrdtool_install_and_remove_python3-rrdtool" }, { - "name": "oe_test_rrdtool_install_and_remove_rrdtool-tcl", - "rpm": "rrdtool-tcl" + "name": "oe_test_rrdtool_install_and_remove_rrdtool-tcl" }, { - "name": "oe_test_rrdtool_install_and_remove_rrdtool-ruby", - "rpm": "rrdtool-ruby" + "name": "oe_test_rrdtool_install_and_remove_rrdtool-ruby" }, { - "name": "oe_test_rrdtool_install_and_remove_rrdtool-lua", - "rpm": "rrdtool-lua" + "name": "oe_test_rrdtool_install_and_remove_rrdtool-lua" }, { - "name": "oe_test_rrdtool_install_and_remove_rrdtool-devel", - "rpm": "rrdtool-devel" + "name": "oe_test_rrdtool_install_and_remove_rrdtool-devel" }, { - "name": "oe_test_rrdtool_install_and_remove_rrdtool-help", - "rpm": "rrdtool-help" + "name": "oe_test_rrdtool_install_and_remove_rrdtool-help" }, { - "name": "oe_test_rrdtool_install_and_remove_rrdtool-perl", - "rpm": "rrdtool-perl" + "name": "oe_test_rrdtool_install_and_remove_rrdtool-perl" }, { - "name": "oe_test_rrdtool_install_and_remove_rrdtool-debugsource", - "rpm": "rrdtool-debugsource" + "name": "oe_test_rrdtool_install_and_remove_rrdtool-debugsource" }, { - "name": "oe_test_rrdtool_install_and_remove_rrdtool-debuginfo", - "rpm": "rrdtool-debuginfo" + "name": "oe_test_rrdtool_install_and_remove_rrdtool-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/rsync.json b/suite2cases/rsync.json index cf599f03d..8083a44f2 100644 --- a/suite2cases/rsync.json +++ b/suite2cases/rsync.json @@ -11,20 +11,16 @@ "name": "oe_test_socket_rsyncd" }, { - "name": "oe_test_rsync_install_and_remove_rsync", - "rpm": "rsync" + "name": "oe_test_rsync_install_and_remove_rsync" }, { - "name": "oe_test_rsync_install_and_remove_rsync-help", - "rpm": "rsync-help" + "name": "oe_test_rsync_install_and_remove_rsync-help" }, { - "name": "oe_test_rsync_install_and_remove_rsync-debuginfo", - "rpm": "rsync-debuginfo" + "name": "oe_test_rsync_install_and_remove_rsync-debuginfo" }, { - "name": "oe_test_rsync_install_and_remove_rsync-debugsource", - "rpm": "rsync-debugsource" + "name": "oe_test_rsync_install_and_remove_rsync-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/rsyslog.json b/suite2cases/rsyslog.json index 9f319d918..07e2f89a6 100644 --- a/suite2cases/rsyslog.json +++ b/suite2cases/rsyslog.json @@ -86,104 +86,79 @@ "name": "oe_test_service_rsyslog" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog", - "rpm": "rsyslog" + "name": "oe_test_rsyslog_install_and_remove_rsyslog" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmnormalize", - "rpm": "rsyslog-mmnormalize" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmnormalize" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmkubernetes", - "rpm": "rsyslog-mmkubernetes" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmkubernetes" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-pgsql", - "rpm": "rsyslog-pgsql" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-pgsql" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-rabbitmq", - "rpm": "rsyslog-rabbitmq" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-rabbitmq" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-elasticsearch", - "rpm": "rsyslog-elasticsearch" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-elasticsearch" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmjsonparse", - "rpm": "rsyslog-mmjsonparse" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmjsonparse" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-mysql", - "rpm": "rsyslog-mysql" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mysql" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmtaghostname", - "rpm": "rsyslog-mmtaghostname" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmtaghostname" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-kafka", - "rpm": "rsyslog-kafka" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-kafka" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-mongodb", - "rpm": "rsyslog-mongodb" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mongodb" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-omamqp1", - "rpm": "rsyslog-omamqp1" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-omamqp1" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-relp", - "rpm": "rsyslog-relp" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-relp" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-snmp", - "rpm": "rsyslog-snmp" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-snmp" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmsnmptrapd", - "rpm": "rsyslog-mmsnmptrapd" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmsnmptrapd" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmaudit", - "rpm": "rsyslog-mmaudit" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-mmaudit" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-hiredis", - "rpm": "rsyslog-hiredis" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-hiredis" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-crypto", - "rpm": "rsyslog-crypto" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-crypto" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-gssapi", - "rpm": "rsyslog-gssapi" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-gssapi" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-gnutls", - "rpm": "rsyslog-gnutls" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-gnutls" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-udpspoof", - "rpm": "rsyslog-udpspoof" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-udpspoof" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-debuginfo", - "rpm": "rsyslog-debuginfo" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-debuginfo" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-debugsource", - "rpm": "rsyslog-debugsource" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-debugsource" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-help", - "rpm": "rsyslog-help" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-help" }, { - "name": "oe_test_rsyslog_install_and_remove_rsyslog-doc", - "rpm": "rsyslog-doc" + "name": "oe_test_rsyslog_install_and_remove_rsyslog-doc" } ] } \ No newline at end of file diff --git a/suite2cases/ruby.json b/suite2cases/ruby.json index 7ecfd7377..dfb75d279 100644 --- a/suite2cases/ruby.json +++ b/suite2cases/ruby.json @@ -41,112 +41,85 @@ "name": "oe_test_ruby" }, { - "name": "oe_test_ruby_install_and_remove_ruby", - "rpm": "ruby" + "name": "oe_test_ruby_install_and_remove_ruby" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-did_you_mean", - "rpm": "rubygem-did_you_mean" + "name": "oe_test_ruby_install_and_remove_rubygem-did_you_mean" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-rss", - "rpm": "rubygem-rss" + "name": "oe_test_ruby_install_and_remove_rubygem-rss" }, { - "name": "oe_test_ruby_install_and_remove_ruby-devel", - "rpm": "ruby-devel" + "name": "oe_test_ruby_install_and_remove_ruby-devel" }, { - "name": "oe_test_ruby_install_and_remove_rubygems", - "rpm": "rubygems" + "name": "oe_test_ruby_install_and_remove_rubygems" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-rake", - "rpm": "rubygem-rake" + "name": "oe_test_ruby_install_and_remove_rubygem-rake" }, { - "name": "oe_test_ruby_install_and_remove_ruby-irb", - "rpm": "ruby-irb" + "name": "oe_test_ruby_install_and_remove_ruby-irb" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-rdoc", - "rpm": "rubygem-rdoc" + "name": "oe_test_ruby_install_and_remove_rubygem-rdoc" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-bigdecimal", - "rpm": "rubygem-bigdecimal" + "name": "oe_test_ruby_install_and_remove_rubygem-bigdecimal" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-io-console", - "rpm": "rubygem-io-console" + "name": "oe_test_ruby_install_and_remove_rubygem-io-console" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-json", - "rpm": "rubygem-json" + "name": "oe_test_ruby_install_and_remove_rubygem-json" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-minitest", - "rpm": "rubygem-minitest" + "name": "oe_test_ruby_install_and_remove_rubygem-minitest" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-openssl", - "rpm": "rubygem-openssl" + "name": "oe_test_ruby_install_and_remove_rubygem-openssl" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-rexml", - "rpm": "rubygem-rexml" + "name": "oe_test_ruby_install_and_remove_rubygem-rexml" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-typeprof", - "rpm": "rubygem-typeprof" + "name": "oe_test_ruby_install_and_remove_rubygem-typeprof" }, { - "name": "oe_test_ruby_install_and_remove_ruby-bundled-gems", - "rpm": "ruby-bundled-gems" + "name": "oe_test_ruby_install_and_remove_ruby-bundled-gems" }, { - "name": "oe_test_ruby_install_and_remove_rubygems-devel", - "rpm": "rubygems-devel" + "name": "oe_test_ruby_install_and_remove_rubygems-devel" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-rbs", - "rpm": "rubygem-rbs" + "name": "oe_test_ruby_install_and_remove_rubygem-rbs" }, { - "name": "oe_test_ruby_install_and_remove_ruby-help", - "rpm": "ruby-help" + "name": "oe_test_ruby_install_and_remove_ruby-help" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-psych", - "rpm": "rubygem-psych" + "name": "oe_test_ruby_install_and_remove_rubygem-psych" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-test-unit", - "rpm": "rubygem-test-unit" + "name": "oe_test_ruby_install_and_remove_rubygem-test-unit" }, { - "name": "oe_test_ruby_install_and_remove_ruby-debuginfo", - "rpm": "ruby-debuginfo" + "name": "oe_test_ruby_install_and_remove_ruby-debuginfo" }, { - "name": "oe_test_ruby_install_and_remove_ruby-debugsource", - "rpm": "ruby-debugsource" + "name": "oe_test_ruby_install_and_remove_ruby-debugsource" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-power_assert", - "rpm": "rubygem-power_assert" + "name": "oe_test_ruby_install_and_remove_rubygem-power_assert" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-bundler", - "rpm": "rubygem-bundler" + "name": "oe_test_ruby_install_and_remove_rubygem-bundler" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-net-telnet", - "rpm": "rubygem-net-telnet" + "name": "oe_test_ruby_install_and_remove_rubygem-net-telnet" }, { - "name": "oe_test_ruby_install_and_remove_rubygem-xmlrpc", - "rpm": "rubygem-xmlrpc" + "name": "oe_test_ruby_install_and_remove_rubygem-xmlrpc" } ] } \ No newline at end of file diff --git a/suite2cases/rubygem-asciidoctor.json b/suite2cases/rubygem-asciidoctor.json index 73b477cf8..75a87fcc2 100755 --- a/suite2cases/rubygem-asciidoctor.json +++ b/suite2cases/rubygem-asciidoctor.json @@ -14,12 +14,10 @@ "name": "oe_test_rubygem-asciidoctor_asciidoctor_03" }, { - "name": "oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor", - "rpm": "rubygem-asciidoctor" + "name": "oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor" }, { - "name": "oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor-help", - "rpm": "rubygem-asciidoctor-help" + "name": "oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor-help" } ] } \ No newline at end of file diff --git a/suite2cases/rubygem-ronn-ng.json b/suite2cases/rubygem-ronn-ng.json index 928d64496..887494793 100644 --- a/suite2cases/rubygem-ronn-ng.json +++ b/suite2cases/rubygem-ronn-ng.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng", - "rpm": "rubygem-ronn-ng" + "name": "oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng" }, { - "name": "oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng-doc", - "rpm": "rubygem-ronn-ng-doc" + "name": "oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng-doc" } ] } \ No newline at end of file diff --git a/suite2cases/rust.json b/suite2cases/rust.json index 666c97f73..0d5e65935 100644 --- a/suite2cases/rust.json +++ b/suite2cases/rust.json @@ -29,88 +29,67 @@ "name": "oe_test_rustfmt" }, { - "name": "oe_test_rust_install_and_remove_rust", - "rpm": "rust" + "name": "oe_test_rust_install_and_remove_rust" }, { - "name": "oe_test_rust_install_and_remove_rust-debugger-common", - "rpm": "rust-debugger-common" + "name": "oe_test_rust_install_and_remove_rust-debugger-common" }, { - "name": "oe_test_rust_install_and_remove_cargo", - "rpm": "cargo" + "name": "oe_test_rust_install_and_remove_cargo" }, { - "name": "oe_test_rust_install_and_remove_rustfmt", - "rpm": "rustfmt" + "name": "oe_test_rust_install_and_remove_rustfmt" }, { - "name": "oe_test_rust_install_and_remove_clippy", - "rpm": "clippy" + "name": "oe_test_rust_install_and_remove_clippy" }, { - "name": "oe_test_rust_install_and_remove_rust-help", - "rpm": "rust-help" + "name": "oe_test_rust_install_and_remove_rust-help" }, { - "name": "oe_test_rust_install_and_remove_rust-gdb", - "rpm": "rust-gdb" + "name": "oe_test_rust_install_and_remove_rust-gdb" }, { - "name": "oe_test_rust_install_and_remove_rust-src", - "rpm": "rust-src" + "name": "oe_test_rust_install_and_remove_rust-src" }, { - "name": "oe_test_rust_install_and_remove_rust-std-static", - "rpm": "rust-std-static" + "name": "oe_test_rust_install_and_remove_rust-std-static" }, { - "name": "oe_test_rust_install_and_remove_rust-lldb", - "rpm": "rust-lldb" + "name": "oe_test_rust_install_and_remove_rust-lldb" }, { - "name": "oe_test_rust_install_and_remove_rust-analyzer", - "rpm": "rust-analyzer" + "name": "oe_test_rust_install_and_remove_rust-analyzer" }, { - "name": "oe_test_rust_install_and_remove_rust-debuginfo", - "rpm": "rust-debuginfo" + "name": "oe_test_rust_install_and_remove_rust-debuginfo" }, { - "name": "oe_test_rust_install_and_remove_rust-debugsource", - "rpm": "rust-debugsource" + "name": "oe_test_rust_install_and_remove_rust-debugsource" }, { - "name": "oe_test_rust_install_and_remove_rust-analysis", - "rpm": "rust-analysis" + "name": "oe_test_rust_install_and_remove_rust-analysis" }, { - "name": "oe_test_rust_install_and_remove_rls", - "rpm": "rls" + "name": "oe_test_rust_install_and_remove_rls" }, { - "name": "oe_test_rust_install_and_remove_cargo-doc", - "rpm": "cargo-doc" + "name": "oe_test_rust_install_and_remove_cargo-doc" }, { - "name": "oe_test_rust_install_and_remove_rust-doc", - "rpm": "rust-doc" + "name": "oe_test_rust_install_and_remove_rust-doc" }, { - "name": "oe_test_rust_install_and_remove_rls-preview", - "rpm": "rls-preview" + "name": "oe_test_rust_install_and_remove_rls-preview" }, { - "name": "oe_test_rust_install_and_remove_clippy-preview", - "rpm": "clippy-preview" + "name": "oe_test_rust_install_and_remove_clippy-preview" }, { - "name": "oe_test_rust_install_and_remove_rust-devel", - "rpm": "rust-devel" + "name": "oe_test_rust_install_and_remove_rust-devel" }, { - "name": "oe_test_rust_install_and_remove_rustfmt-preview", - "rpm": "rustfmt-preview" + "name": "oe_test_rust_install_and_remove_rustfmt-preview" } ] } \ No newline at end of file diff --git a/suite2cases/samba.json b/suite2cases/samba.json index 1a05b8fa8..c90891e32 100644 --- a/suite2cases/samba.json +++ b/suite2cases/samba.json @@ -20,140 +20,106 @@ "name": "oe_test_service_winbind" }, { - "name": "oe_test_samba_install_and_remove_samba", - "rpm": "samba" + "name": "oe_test_samba_install_and_remove_samba" }, { - "name": "oe_test_samba_install_and_remove_samba-libs", - "rpm": "samba-libs" + "name": "oe_test_samba_install_and_remove_samba-libs" }, { - "name": "oe_test_samba_install_and_remove_samba-common-tools", - "rpm": "samba-common-tools" + "name": "oe_test_samba_install_and_remove_samba-common-tools" }, { - "name": "oe_test_samba_install_and_remove_samba-dc-provision", - "rpm": "samba-dc-provision" + "name": "oe_test_samba_install_and_remove_samba-dc-provision" }, { - "name": "oe_test_samba_install_and_remove_samba-krb5-printing", - "rpm": "samba-krb5-printing" + "name": "oe_test_samba_install_and_remove_samba-krb5-printing" }, { - "name": "oe_test_samba_install_and_remove_libsmbclient", - "rpm": "libsmbclient" + "name": "oe_test_samba_install_and_remove_libsmbclient" }, { - "name": "oe_test_samba_install_and_remove_python3-samba", - "rpm": "python3-samba" + "name": "oe_test_samba_install_and_remove_python3-samba" }, { - "name": "oe_test_samba_install_and_remove_python3-samba-dc", - "rpm": "python3-samba-dc" + "name": "oe_test_samba_install_and_remove_python3-samba-dc" }, { - "name": "oe_test_samba_install_and_remove_samba-winbind-krb5-locator", - "rpm": "samba-winbind-krb5-locator" + "name": "oe_test_samba_install_and_remove_samba-winbind-krb5-locator" }, { - "name": "oe_test_samba_install_and_remove_ctdb", - "rpm": "ctdb" + "name": "oe_test_samba_install_and_remove_ctdb" }, { - "name": "oe_test_samba_install_and_remove_samba-client", - "rpm": "samba-client" + "name": "oe_test_samba_install_and_remove_samba-client" }, { - "name": "oe_test_samba_install_and_remove_samba-client-libs", - "rpm": "samba-client-libs" + "name": "oe_test_samba_install_and_remove_samba-client-libs" }, { - "name": "oe_test_samba_install_and_remove_samba-common", - "rpm": "samba-common" + "name": "oe_test_samba_install_and_remove_samba-common" }, { - "name": "oe_test_samba_install_and_remove_samba-tools", - "rpm": "samba-tools" + "name": "oe_test_samba_install_and_remove_samba-tools" }, { - "name": "oe_test_samba_install_and_remove_samba-dc-libs", - "rpm": "samba-dc-libs" + "name": "oe_test_samba_install_and_remove_samba-dc-libs" }, { - "name": "oe_test_samba_install_and_remove_samba-devel", - "rpm": "samba-devel" + "name": "oe_test_samba_install_and_remove_samba-devel" }, { - "name": "oe_test_samba_install_and_remove_libwbclient", - "rpm": "libwbclient" + "name": "oe_test_samba_install_and_remove_libwbclient" }, { - "name": "oe_test_samba_install_and_remove_python3-samba-test", - "rpm": "python3-samba-test" + "name": "oe_test_samba_install_and_remove_python3-samba-test" }, { - "name": "oe_test_samba_install_and_remove_samba-test", - "rpm": "samba-test" + "name": "oe_test_samba_install_and_remove_samba-test" }, { - "name": "oe_test_samba_install_and_remove_samba-winbind", - "rpm": "samba-winbind" + "name": "oe_test_samba_install_and_remove_samba-winbind" }, { - "name": "oe_test_samba_install_and_remove_samba-winbind-modules", - "rpm": "samba-winbind-modules" + "name": "oe_test_samba_install_and_remove_samba-winbind-modules" }, { - "name": "oe_test_samba_install_and_remove_ctdb-tests", - "rpm": "ctdb-tests" + "name": "oe_test_samba_install_and_remove_ctdb-tests" }, { - "name": "oe_test_samba_install_and_remove_samba-help", - "rpm": "samba-help" + "name": "oe_test_samba_install_and_remove_samba-help" }, { - "name": "oe_test_samba_install_and_remove_samba-dc", - "rpm": "samba-dc" + "name": "oe_test_samba_install_and_remove_samba-dc" }, { - "name": "oe_test_samba_install_and_remove_samba-dc-bind-dlz", - "rpm": "samba-dc-bind-dlz" + "name": "oe_test_samba_install_and_remove_samba-dc-bind-dlz" }, { - "name": "oe_test_samba_install_and_remove_libsmbclient-devel", - "rpm": "libsmbclient-devel" + "name": "oe_test_samba_install_and_remove_libsmbclient-devel" }, { - "name": "oe_test_samba_install_and_remove_libwbclient-devel", - "rpm": "libwbclient-devel" + "name": "oe_test_samba_install_and_remove_libwbclient-devel" }, { - "name": "oe_test_samba_install_and_remove_samba-pidl", - "rpm": "samba-pidl" + "name": "oe_test_samba_install_and_remove_samba-pidl" }, { - "name": "oe_test_samba_install_and_remove_samba-usershares", - "rpm": "samba-usershares" + "name": "oe_test_samba_install_and_remove_samba-usershares" }, { - "name": "oe_test_samba_install_and_remove_samba-winbind-clients", - "rpm": "samba-winbind-clients" + "name": "oe_test_samba_install_and_remove_samba-winbind-clients" }, { - "name": "oe_test_samba_install_and_remove_samba-debuginfo", - "rpm": "samba-debuginfo" + "name": "oe_test_samba_install_and_remove_samba-debuginfo" }, { - "name": "oe_test_samba_install_and_remove_samba-debugsource", - "rpm": "samba-debugsource" + "name": "oe_test_samba_install_and_remove_samba-debugsource" }, { - "name": "oe_test_samba_install_and_remove_samba-vfs-glusterfs", - "rpm": "samba-vfs-glusterfs" + "name": "oe_test_samba_install_and_remove_samba-vfs-glusterfs" }, { - "name": "oe_test_samba_install_and_remove_samba-vfs-cephfs", - "rpm": "samba-vfs-cephfs" + "name": "oe_test_samba_install_and_remove_samba-vfs-cephfs" } ] } \ No newline at end of file diff --git a/suite2cases/sanlock.json b/suite2cases/sanlock.json index 7dbe5a904..f2e1c4e0d 100644 --- a/suite2cases/sanlock.json +++ b/suite2cases/sanlock.json @@ -38,36 +38,28 @@ "name": "oe_test_service_wdmd" }, { - "name": "oe_test_sanlock_install_and_remove_sanlock", - "rpm": "sanlock" + "name": "oe_test_sanlock_install_and_remove_sanlock" }, { - "name": "oe_test_sanlock_install_and_remove_sanlock-help", - "rpm": "sanlock-help" + "name": "oe_test_sanlock_install_and_remove_sanlock-help" }, { - "name": "oe_test_sanlock_install_and_remove_python3-sanlock", - "rpm": "python3-sanlock" + "name": "oe_test_sanlock_install_and_remove_python3-sanlock" }, { - "name": "oe_test_sanlock_install_and_remove_sanlk-reset", - "rpm": "sanlk-reset" + "name": "oe_test_sanlock_install_and_remove_sanlk-reset" }, { - "name": "oe_test_sanlock_install_and_remove_sanlock-devel", - "rpm": "sanlock-devel" + "name": "oe_test_sanlock_install_and_remove_sanlock-devel" }, { - "name": "oe_test_sanlock_install_and_remove_sanlock-debugsource", - "rpm": "sanlock-debugsource" + "name": "oe_test_sanlock_install_and_remove_sanlock-debugsource" }, { - "name": "oe_test_sanlock_install_and_remove_sanlock-debuginfo", - "rpm": "sanlock-debuginfo" + "name": "oe_test_sanlock_install_and_remove_sanlock-debuginfo" }, { - "name": "oe_test_sanlock_install_and_remove_python2-sanlock", - "rpm": "python2-sanlock" + "name": "oe_test_sanlock_install_and_remove_python2-sanlock" } ] } \ No newline at end of file diff --git a/suite2cases/sassc.json b/suite2cases/sassc.json index 521179069..4d0407ac2 100755 --- a/suite2cases/sassc.json +++ b/suite2cases/sassc.json @@ -14,16 +14,13 @@ "name": "oe_test_sassc_03" }, { - "name": "oe_test_sassc_install_and_remove_sassc", - "rpm": "sassc" + "name": "oe_test_sassc_install_and_remove_sassc" }, { - "name": "oe_test_sassc_install_and_remove_sassc-debuginfo", - "rpm": "sassc-debuginfo" + "name": "oe_test_sassc_install_and_remove_sassc-debuginfo" }, { - "name": "oe_test_sassc_install_and_remove_sassc-debugsource", - "rpm": "sassc-debugsource" + "name": "oe_test_sassc_install_and_remove_sassc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/satyr.json b/suite2cases/satyr.json index b94658ff8..ec676c441 100644 --- a/suite2cases/satyr.json +++ b/suite2cases/satyr.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_satyr_install_and_remove_satyr", - "rpm": "satyr" + "name": "oe_test_satyr_install_and_remove_satyr" }, { - "name": "oe_test_satyr_install_and_remove_satyr-devel", - "rpm": "satyr-devel" + "name": "oe_test_satyr_install_and_remove_satyr-devel" }, { - "name": "oe_test_satyr_install_and_remove_python3-satyr", - "rpm": "python3-satyr" + "name": "oe_test_satyr_install_and_remove_python3-satyr" }, { - "name": "oe_test_satyr_install_and_remove_satyr-help", - "rpm": "satyr-help" + "name": "oe_test_satyr_install_and_remove_satyr-help" }, { - "name": "oe_test_satyr_install_and_remove_satyr-debugsource", - "rpm": "satyr-debugsource" + "name": "oe_test_satyr_install_and_remove_satyr-debugsource" }, { - "name": "oe_test_satyr_install_and_remove_satyr-debuginfo", - "rpm": "satyr-debuginfo" + "name": "oe_test_satyr_install_and_remove_satyr-debuginfo" }, { - "name": "oe_test_satyr_install_and_remove_python2-satyr", - "rpm": "python2-satyr" + "name": "oe_test_satyr_install_and_remove_python2-satyr" } ] } \ No newline at end of file diff --git a/suite2cases/sbc.json b/suite2cases/sbc.json index a4d8c3974..178968b73 100644 --- a/suite2cases/sbc.json +++ b/suite2cases/sbc.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_sbc_install_and_remove_sbc", - "rpm": "sbc" + "name": "oe_test_sbc_install_and_remove_sbc" }, { - "name": "oe_test_sbc_install_and_remove_sbc-devel", - "rpm": "sbc-devel" + "name": "oe_test_sbc_install_and_remove_sbc-devel" }, { - "name": "oe_test_sbc_install_and_remove_sbc-help", - "rpm": "sbc-help" + "name": "oe_test_sbc_install_and_remove_sbc-help" }, { - "name": "oe_test_sbc_install_and_remove_sbc-debuginfo", - "rpm": "sbc-debuginfo" + "name": "oe_test_sbc_install_and_remove_sbc-debuginfo" }, { - "name": "oe_test_sbc_install_and_remove_sbc-debugsource", - "rpm": "sbc-debugsource" + "name": "oe_test_sbc_install_and_remove_sbc-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/screen.json b/suite2cases/screen.json index 6f5f7df43..7cccb6142 100644 --- a/suite2cases/screen.json +++ b/suite2cases/screen.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_screen_install_and_remove_screen", - "rpm": "screen" + "name": "oe_test_screen_install_and_remove_screen" }, { - "name": "oe_test_screen_install_and_remove_screen-help", - "rpm": "screen-help" + "name": "oe_test_screen_install_and_remove_screen-help" }, { - "name": "oe_test_screen_install_and_remove_screen-debuginfo", - "rpm": "screen-debuginfo" + "name": "oe_test_screen_install_and_remove_screen-debuginfo" }, { - "name": "oe_test_screen_install_and_remove_screen-debugsource", - "rpm": "screen-debugsource" + "name": "oe_test_screen_install_and_remove_screen-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/security-tool.json b/suite2cases/security-tool.json index 1bd674993..11dee4561 100644 --- a/suite2cases/security-tool.json +++ b/suite2cases/security-tool.json @@ -11,8 +11,7 @@ "name": "oe_test_service_openEuler-security" }, { - "name": "oe_test_security-tool_install_and_remove_security-tool", - "rpm": "security-tool" + "name": "oe_test_security-tool_install_and_remove_security-tool" } ] } \ No newline at end of file diff --git a/suite2cases/sed.json b/suite2cases/sed.json index 73e5ae147..50ee9da1d 100644 --- a/suite2cases/sed.json +++ b/suite2cases/sed.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_sed_install_and_remove_sed", - "rpm": "sed" + "name": "oe_test_sed_install_and_remove_sed" }, { - "name": "oe_test_sed_install_and_remove_sed-help", - "rpm": "sed-help" + "name": "oe_test_sed_install_and_remove_sed-help" }, { - "name": "oe_test_sed_install_and_remove_sed-debuginfo", - "rpm": "sed-debuginfo" + "name": "oe_test_sed_install_and_remove_sed-debuginfo" }, { - "name": "oe_test_sed_install_and_remove_sed-debugsource", - "rpm": "sed-debugsource" + "name": "oe_test_sed_install_and_remove_sed-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/selinux-policy.json b/suite2cases/selinux-policy.json index 183ca7a0c..d16472351 100644 --- a/suite2cases/selinux-policy.json +++ b/suite2cases/selinux-policy.json @@ -5,36 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_selinux-policy_install_and_remove_selinux-policy", - "rpm": "selinux-policy" + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy" }, { - "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-help", - "rpm": "selinux-policy-help" + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-help" }, { - "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-targeted", - "rpm": "selinux-policy-targeted" + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-targeted" }, { - "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-minimum", - "rpm": "selinux-policy-minimum" + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-minimum" }, { - "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-sandbox", - "rpm": "selinux-policy-sandbox" + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-sandbox" }, { - "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-devel", - "rpm": "selinux-policy-devel" + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-devel" }, { - "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-mls", - "rpm": "selinux-policy-mls" + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-mls" }, { - "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-doc", - "rpm": "selinux-policy-doc" + "name": "oe_test_selinux-policy_install_and_remove_selinux-policy-doc" } ] } \ No newline at end of file diff --git a/suite2cases/sendmail.json b/suite2cases/sendmail.json index 475f9bfd3..2a1eaf7b0 100644 --- a/suite2cases/sendmail.json +++ b/suite2cases/sendmail.json @@ -14,28 +14,22 @@ "name": "oe_test_sendmail_func_001" }, { - "name": "oe_test_sendmail_install_and_remove_sendmail", - "rpm": "sendmail" + "name": "oe_test_sendmail_install_and_remove_sendmail" }, { - "name": "oe_test_sendmail_install_and_remove_libmilter-devel", - "rpm": "libmilter-devel" + "name": "oe_test_sendmail_install_and_remove_libmilter-devel" }, { - "name": "oe_test_sendmail_install_and_remove_sendmail-help", - "rpm": "sendmail-help" + "name": "oe_test_sendmail_install_and_remove_sendmail-help" }, { - "name": "oe_test_sendmail_install_and_remove_libmilter", - "rpm": "libmilter" + "name": "oe_test_sendmail_install_and_remove_libmilter" }, { - "name": "oe_test_sendmail_install_and_remove_sendmail-debugsource", - "rpm": "sendmail-debugsource" + "name": "oe_test_sendmail_install_and_remove_sendmail-debugsource" }, { - "name": "oe_test_sendmail_install_and_remove_sendmail-debuginfo", - "rpm": "sendmail-debuginfo" + "name": "oe_test_sendmail_install_and_remove_sendmail-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/setup.json b/suite2cases/setup.json index f400cd72c..349d0d401 100644 --- a/suite2cases/setup.json +++ b/suite2cases/setup.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_setup_install_and_remove_setup", - "rpm": "setup" + "name": "oe_test_setup_install_and_remove_setup" } ] } \ No newline at end of file diff --git a/suite2cases/sg3_utils.json b/suite2cases/sg3_utils.json index 829ad4d49..3bdd9bf10 100644 --- a/suite2cases/sg3_utils.json +++ b/suite2cases/sg3_utils.json @@ -8,24 +8,19 @@ "name": "oe_test_sginfo_func" }, { - "name": "oe_test_sg3_utils_install_and_remove_sg3_utils", - "rpm": "sg3_utils" + "name": "oe_test_sg3_utils_install_and_remove_sg3_utils" }, { - "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-devel", - "rpm": "sg3_utils-devel" + "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-devel" }, { - "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-help", - "rpm": "sg3_utils-help" + "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-help" }, { - "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-debugsource", - "rpm": "sg3_utils-debugsource" + "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-debugsource" }, { - "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-debuginfo", - "rpm": "sg3_utils-debuginfo" + "name": "oe_test_sg3_utils_install_and_remove_sg3_utils-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/sgml-common.json b/suite2cases/sgml-common.json index feb99af0c..0a75fb857 100644 --- a/suite2cases/sgml-common.json +++ b/suite2cases/sgml-common.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_sgml-common_install_and_remove_sgml-common", - "rpm": "sgml-common" + "name": "oe_test_sgml-common_install_and_remove_sgml-common" }, { - "name": "oe_test_sgml-common_install_and_remove_sgml-common-help", - "rpm": "sgml-common-help" + "name": "oe_test_sgml-common_install_and_remove_sgml-common-help" } ] } \ No newline at end of file diff --git a/suite2cases/shadow.json b/suite2cases/shadow.json index 4447b9cf6..c551f0736 100644 --- a/suite2cases/shadow.json +++ b/suite2cases/shadow.json @@ -8,24 +8,19 @@ "name": "oe_test_newusers" }, { - "name": "oe_test_shadow_install_and_remove_shadow", - "rpm": "shadow" + "name": "oe_test_shadow_install_and_remove_shadow" }, { - "name": "oe_test_shadow_install_and_remove_shadow-subid-devel", - "rpm": "shadow-subid-devel" + "name": "oe_test_shadow_install_and_remove_shadow-subid-devel" }, { - "name": "oe_test_shadow_install_and_remove_shadow-debugsource", - "rpm": "shadow-debugsource" + "name": "oe_test_shadow_install_and_remove_shadow-debugsource" }, { - "name": "oe_test_shadow_install_and_remove_shadow-debuginfo", - "rpm": "shadow-debuginfo" + "name": "oe_test_shadow_install_and_remove_shadow-debuginfo" }, { - "name": "oe_test_shadow_install_and_remove_shadow-help", - "rpm": "shadow-help" + "name": "oe_test_shadow_install_and_remove_shadow-help" } ] } \ No newline at end of file diff --git a/suite2cases/shared-mime-info.json b/suite2cases/shared-mime-info.json index 7b2024c6a..e58dfbd69 100644 --- a/suite2cases/shared-mime-info.json +++ b/suite2cases/shared-mime-info.json @@ -8,20 +8,16 @@ "name": "oe_test_shared-mime-info" }, { - "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info", - "rpm": "shared-mime-info" + "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info" }, { - "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info-debugsource", - "rpm": "shared-mime-info-debugsource" + "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info-debugsource" }, { - "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info-debuginfo", - "rpm": "shared-mime-info-debuginfo" + "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info-debuginfo" }, { - "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info-help", - "rpm": "shared-mime-info-help" + "name": "oe_test_shared-mime-info_install_and_remove_shared-mime-info-help" } ] } \ No newline at end of file diff --git a/suite2cases/sharutils.json b/suite2cases/sharutils.json index db509167a..4e5cee17f 100644 --- a/suite2cases/sharutils.json +++ b/suite2cases/sharutils.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_sharutils_install_and_remove_sharutils", - "rpm": "sharutils" + "name": "oe_test_sharutils_install_and_remove_sharutils" }, { - "name": "oe_test_sharutils_install_and_remove_sharutils-help", - "rpm": "sharutils-help" + "name": "oe_test_sharutils_install_and_remove_sharutils-help" }, { - "name": "oe_test_sharutils_install_and_remove_sharutils-debuginfo", - "rpm": "sharutils-debuginfo" + "name": "oe_test_sharutils_install_and_remove_sharutils-debuginfo" }, { - "name": "oe_test_sharutils_install_and_remove_sharutils-debugsource", - "rpm": "sharutils-debugsource" + "name": "oe_test_sharutils_install_and_remove_sharutils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/shim.json b/suite2cases/shim.json index 0b74ff72a..a30322156 100644 --- a/suite2cases/shim.json +++ b/suite2cases/shim.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_shim_install_and_remove_shim", - "rpm": "shim" + "name": "oe_test_shim_install_and_remove_shim" }, { - "name": "oe_test_shim_install_and_remove_shim-debuginfo", - "rpm": "shim-debuginfo" + "name": "oe_test_shim_install_and_remove_shim-debuginfo" }, { - "name": "oe_test_shim_install_and_remove_shim-debugsource", - "rpm": "shim-debugsource" + "name": "oe_test_shim_install_and_remove_shim-debugsource" }, { - "name": "oe_test_shim_install_and_remove_shim-signed", - "rpm": "shim-signed" + "name": "oe_test_shim_install_and_remove_shim-signed" } ] } \ No newline at end of file diff --git a/suite2cases/slang.json b/suite2cases/slang.json index 3f7e75fbc..a71ec0dca 100644 --- a/suite2cases/slang.json +++ b/suite2cases/slang.json @@ -8,24 +8,19 @@ "name": "oe_test_slang_001" }, { - "name": "oe_test_slang_install_and_remove_slang", - "rpm": "slang" + "name": "oe_test_slang_install_and_remove_slang" }, { - "name": "oe_test_slang_install_and_remove_slang-help", - "rpm": "slang-help" + "name": "oe_test_slang_install_and_remove_slang-help" }, { - "name": "oe_test_slang_install_and_remove_slang-devel", - "rpm": "slang-devel" + "name": "oe_test_slang_install_and_remove_slang-devel" }, { - "name": "oe_test_slang_install_and_remove_slang-debuginfo", - "rpm": "slang-debuginfo" + "name": "oe_test_slang_install_and_remove_slang-debuginfo" }, { - "name": "oe_test_slang_install_and_remove_slang-debugsource", - "rpm": "slang-debugsource" + "name": "oe_test_slang_install_and_remove_slang-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/smartmontools.json b/suite2cases/smartmontools.json index d2fdd65c1..dd1e1ebf3 100644 --- a/suite2cases/smartmontools.json +++ b/suite2cases/smartmontools.json @@ -8,20 +8,16 @@ "name": "oe_test_service_smartd" }, { - "name": "oe_test_smartmontools_install_and_remove_smartmontools", - "rpm": "smartmontools" + "name": "oe_test_smartmontools_install_and_remove_smartmontools" }, { - "name": "oe_test_smartmontools_install_and_remove_smartmontools-help", - "rpm": "smartmontools-help" + "name": "oe_test_smartmontools_install_and_remove_smartmontools-help" }, { - "name": "oe_test_smartmontools_install_and_remove_smartmontools-debuginfo", - "rpm": "smartmontools-debuginfo" + "name": "oe_test_smartmontools_install_and_remove_smartmontools-debuginfo" }, { - "name": "oe_test_smartmontools_install_and_remove_smartmontools-debugsource", - "rpm": "smartmontools-debugsource" + "name": "oe_test_smartmontools_install_and_remove_smartmontools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/snappy.json b/suite2cases/snappy.json index 25c138fac..8585cdd34 100644 --- a/suite2cases/snappy.json +++ b/suite2cases/snappy.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_snappy_install_and_remove_snappy", - "rpm": "snappy" + "name": "oe_test_snappy_install_and_remove_snappy" }, { - "name": "oe_test_snappy_install_and_remove_snappy-devel", - "rpm": "snappy-devel" + "name": "oe_test_snappy_install_and_remove_snappy-devel" }, { - "name": "oe_test_snappy_install_and_remove_snappy-debuginfo", - "rpm": "snappy-debuginfo" + "name": "oe_test_snappy_install_and_remove_snappy-debuginfo" }, { - "name": "oe_test_snappy_install_and_remove_snappy-debugsource", - "rpm": "snappy-debugsource" + "name": "oe_test_snappy_install_and_remove_snappy-debugsource" }, { - "name": "oe_test_snappy_install_and_remove_snappy-help", - "rpm": "snappy-help" + "name": "oe_test_snappy_install_and_remove_snappy-help" }, { - "name": "oe_test_snappy_install_and_remove_snappy-doc", - "rpm": "snappy-doc" + "name": "oe_test_snappy_install_and_remove_snappy-doc" } ] } \ No newline at end of file diff --git a/suite2cases/socket_wrapper.json b/suite2cases/socket_wrapper.json index de1b05133..ab6850746 100644 --- a/suite2cases/socket_wrapper.json +++ b/suite2cases/socket_wrapper.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper", - "rpm": "socket_wrapper" + "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper" }, { - "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper-help", - "rpm": "socket_wrapper-help" + "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper-help" }, { - "name": "oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop-devel", - "rpm": "libsocket_wrapper_noop-devel" + "name": "oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop-devel" }, { - "name": "oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop", - "rpm": "libsocket_wrapper_noop" + "name": "oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop" }, { - "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper-debuginfo", - "rpm": "socket_wrapper-debuginfo" + "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper-debuginfo" }, { - "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper-debugsource", - "rpm": "socket_wrapper-debugsource" + "name": "oe_test_socket_wrapper_install_and_remove_socket_wrapper-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/softhsm.json b/suite2cases/softhsm.json index c7ac5e78e..35a1b47e8 100644 --- a/suite2cases/softhsm.json +++ b/suite2cases/softhsm.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_softhsm_install_and_remove_softhsm", - "rpm": "softhsm" + "name": "oe_test_softhsm_install_and_remove_softhsm" }, { - "name": "oe_test_softhsm_install_and_remove_softhsm-devel", - "rpm": "softhsm-devel" + "name": "oe_test_softhsm_install_and_remove_softhsm-devel" }, { - "name": "oe_test_softhsm_install_and_remove_softhsm-debuginfo", - "rpm": "softhsm-debuginfo" + "name": "oe_test_softhsm_install_and_remove_softhsm-debuginfo" }, { - "name": "oe_test_softhsm_install_and_remove_softhsm-debugsource", - "rpm": "softhsm-debugsource" + "name": "oe_test_softhsm_install_and_remove_softhsm-debugsource" }, { - "name": "oe_test_softhsm_install_and_remove_softhsm-help", - "rpm": "softhsm-help" + "name": "oe_test_softhsm_install_and_remove_softhsm-help" } ] } \ No newline at end of file diff --git a/suite2cases/sonatype-oss-parent.json b/suite2cases/sonatype-oss-parent.json index d89c0f4ff..7337e2ae9 100644 --- a/suite2cases/sonatype-oss-parent.json +++ b/suite2cases/sonatype-oss-parent.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_sonatype-oss-parent_install_and_remove_sonatype-oss-parent", - "rpm": "sonatype-oss-parent" + "name": "oe_test_sonatype-oss-parent_install_and_remove_sonatype-oss-parent" } ] } \ No newline at end of file diff --git a/suite2cases/sound-theme-freedesktop.json b/suite2cases/sound-theme-freedesktop.json index f654341c7..b999daa0a 100644 --- a/suite2cases/sound-theme-freedesktop.json +++ b/suite2cases/sound-theme-freedesktop.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop", - "rpm": "sound-theme-freedesktop" + "name": "oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop" }, { - "name": "oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-help", - "rpm": "sound-theme-freedesktop-help" + "name": "oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-help" }, { - "name": "oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-doc", - "rpm": "sound-theme-freedesktop-doc" + "name": "oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-doc" } ] } \ No newline at end of file diff --git a/suite2cases/speexdsp.json b/suite2cases/speexdsp.json index 00de73851..a4286fe37 100644 --- a/suite2cases/speexdsp.json +++ b/suite2cases/speexdsp.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_speexdsp_install_and_remove_speexdsp", - "rpm": "speexdsp" + "name": "oe_test_speexdsp_install_and_remove_speexdsp" }, { - "name": "oe_test_speexdsp_install_and_remove_speexdsp-devel", - "rpm": "speexdsp-devel" + "name": "oe_test_speexdsp_install_and_remove_speexdsp-devel" }, { - "name": "oe_test_speexdsp_install_and_remove_speexdsp-debuginfo", - "rpm": "speexdsp-debuginfo" + "name": "oe_test_speexdsp_install_and_remove_speexdsp-debuginfo" }, { - "name": "oe_test_speexdsp_install_and_remove_speexdsp-help", - "rpm": "speexdsp-help" + "name": "oe_test_speexdsp_install_and_remove_speexdsp-help" }, { - "name": "oe_test_speexdsp_install_and_remove_speexdsp-debugsource", - "rpm": "speexdsp-debugsource" + "name": "oe_test_speexdsp_install_and_remove_speexdsp-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/spice-protocol.json b/suite2cases/spice-protocol.json index f70a39456..441ac7ef1 100644 --- a/suite2cases/spice-protocol.json +++ b/suite2cases/spice-protocol.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_spice-protocol_install_and_remove_spice-protocol", - "rpm": "spice-protocol" + "name": "oe_test_spice-protocol_install_and_remove_spice-protocol" } ] } \ No newline at end of file diff --git a/suite2cases/spice-vdagent.json b/suite2cases/spice-vdagent.json index 9b69a430e..73d1475e7 100644 --- a/suite2cases/spice-vdagent.json +++ b/suite2cases/spice-vdagent.json @@ -11,20 +11,16 @@ "name": "oe_test_socket_spice-vdagentd" }, { - "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent", - "rpm": "spice-vdagent" + "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent" }, { - "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent-help", - "rpm": "spice-vdagent-help" + "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent-help" }, { - "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent-debugsource", - "rpm": "spice-vdagent-debugsource" + "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent-debugsource" }, { - "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent-debuginfo", - "rpm": "spice-vdagent-debuginfo" + "name": "oe_test_spice-vdagent_install_and_remove_spice-vdagent-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/spice.json b/suite2cases/spice.json index 5660bce31..45c134148 100644 --- a/suite2cases/spice.json +++ b/suite2cases/spice.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_spice_install_and_remove_spice", - "rpm": "spice" + "name": "oe_test_spice_install_and_remove_spice" }, { - "name": "oe_test_spice_install_and_remove_spice-server-devel", - "rpm": "spice-server-devel" + "name": "oe_test_spice_install_and_remove_spice-server-devel" }, { - "name": "oe_test_spice_install_and_remove_spice-server", - "rpm": "spice-server" + "name": "oe_test_spice_install_and_remove_spice-server" }, { - "name": "oe_test_spice_install_and_remove_spice-debugsource", - "rpm": "spice-debugsource" + "name": "oe_test_spice_install_and_remove_spice-debugsource" }, { - "name": "oe_test_spice_install_and_remove_spice-help", - "rpm": "spice-help" + "name": "oe_test_spice_install_and_remove_spice-help" }, { - "name": "oe_test_spice_install_and_remove_spice-debuginfo", - "rpm": "spice-debuginfo" + "name": "oe_test_spice_install_and_remove_spice-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/sqlite.json b/suite2cases/sqlite.json index 9693d6c47..46d43619c 100644 --- a/suite2cases/sqlite.json +++ b/suite2cases/sqlite.json @@ -56,24 +56,19 @@ "name": "oe_test_sqlite_create_06" }, { - "name": "oe_test_sqlite_install_and_remove_sqlite", - "rpm": "sqlite" + "name": "oe_test_sqlite_install_and_remove_sqlite" }, { - "name": "oe_test_sqlite_install_and_remove_sqlite-devel", - "rpm": "sqlite-devel" + "name": "oe_test_sqlite_install_and_remove_sqlite-devel" }, { - "name": "oe_test_sqlite_install_and_remove_sqlite-help", - "rpm": "sqlite-help" + "name": "oe_test_sqlite_install_and_remove_sqlite-help" }, { - "name": "oe_test_sqlite_install_and_remove_sqlite-debuginfo", - "rpm": "sqlite-debuginfo" + "name": "oe_test_sqlite_install_and_remove_sqlite-debuginfo" }, { - "name": "oe_test_sqlite_install_and_remove_sqlite-debugsource", - "rpm": "sqlite-debugsource" + "name": "oe_test_sqlite_install_and_remove_sqlite-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/squashfs-tools.json b/suite2cases/squashfs-tools.json index abd88ec32..8e82a538e 100644 --- a/suite2cases/squashfs-tools.json +++ b/suite2cases/squashfs-tools.json @@ -8,16 +8,13 @@ "name": "oe_test_squashfs-tools" }, { - "name": "oe_test_squashfs-tools_install_and_remove_squashfs-tools", - "rpm": "squashfs-tools" + "name": "oe_test_squashfs-tools_install_and_remove_squashfs-tools" }, { - "name": "oe_test_squashfs-tools_install_and_remove_squashfs-tools-debuginfo", - "rpm": "squashfs-tools-debuginfo" + "name": "oe_test_squashfs-tools_install_and_remove_squashfs-tools-debuginfo" }, { - "name": "oe_test_squashfs-tools_install_and_remove_squashfs-tools-debugsource", - "rpm": "squashfs-tools-debugsource" + "name": "oe_test_squashfs-tools_install_and_remove_squashfs-tools-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/sssd.json b/suite2cases/sssd.json index 71819d63d..877da760c 100644 --- a/suite2cases/sssd.json +++ b/suite2cases/sssd.json @@ -56,152 +56,115 @@ "name": "oe_test_socket_sssd-sudo" }, { - "name": "oe_test_sssd_install_and_remove_sssd", - "rpm": "sssd" + "name": "oe_test_sssd_install_and_remove_sssd" }, { - "name": "oe_test_sssd_install_and_remove_sssd-common", - "rpm": "sssd-common" + "name": "oe_test_sssd_install_and_remove_sssd-common" }, { - "name": "oe_test_sssd_install_and_remove_libsss_sudo", - "rpm": "libsss_sudo" + "name": "oe_test_sssd_install_and_remove_libsss_sudo" }, { - "name": "oe_test_sssd_install_and_remove_libsss_autofs", - "rpm": "libsss_autofs" + "name": "oe_test_sssd_install_and_remove_libsss_autofs" }, { - "name": "oe_test_sssd_install_and_remove_python3-sss-murmur", - "rpm": "python3-sss-murmur" + "name": "oe_test_sssd_install_and_remove_python3-sss-murmur" }, { - "name": "oe_test_sssd_install_and_remove_sssd-krb5-common", - "rpm": "sssd-krb5-common" + "name": "oe_test_sssd_install_and_remove_sssd-krb5-common" }, { - "name": "oe_test_sssd_install_and_remove_libsss_nss_idmap", - "rpm": "libsss_nss_idmap" + "name": "oe_test_sssd_install_and_remove_libsss_nss_idmap" }, { - "name": "oe_test_sssd_install_and_remove_python3-libsss_nss_idmap", - "rpm": "python3-libsss_nss_idmap" + "name": "oe_test_sssd_install_and_remove_python3-libsss_nss_idmap" }, { - "name": "oe_test_sssd_install_and_remove_sssd-dbus", - "rpm": "sssd-dbus" + "name": "oe_test_sssd_install_and_remove_sssd-dbus" }, { - "name": "oe_test_sssd_install_and_remove_sssd-tools", - "rpm": "sssd-tools" + "name": "oe_test_sssd_install_and_remove_sssd-tools" }, { - "name": "oe_test_sssd_install_and_remove_python3-sssdconfig", - "rpm": "python3-sssdconfig" + "name": "oe_test_sssd_install_and_remove_python3-sssdconfig" }, { - "name": "oe_test_sssd_install_and_remove_sssd-krb5", - "rpm": "sssd-krb5" + "name": "oe_test_sssd_install_and_remove_sssd-krb5" }, { - "name": "oe_test_sssd_install_and_remove_sssd-common-pac", - "rpm": "sssd-common-pac" + "name": "oe_test_sssd_install_and_remove_sssd-common-pac" }, { - "name": "oe_test_sssd_install_and_remove_libsss_idmap", - "rpm": "libsss_idmap" + "name": "oe_test_sssd_install_and_remove_libsss_idmap" }, { - "name": "oe_test_sssd_install_and_remove_libsss_idmap-devel", - "rpm": "libsss_idmap-devel" + "name": "oe_test_sssd_install_and_remove_libsss_idmap-devel" }, { - "name": "oe_test_sssd_install_and_remove_libipa_hbac-devel", - "rpm": "libipa_hbac-devel" + "name": "oe_test_sssd_install_and_remove_libipa_hbac-devel" }, { - "name": "oe_test_sssd_install_and_remove_sssd-winbind-idmap", - "rpm": "sssd-winbind-idmap" + "name": "oe_test_sssd_install_and_remove_sssd-winbind-idmap" }, { - "name": "oe_test_sssd_install_and_remove_sssd-nfs-idmap", - "rpm": "sssd-nfs-idmap" + "name": "oe_test_sssd_install_and_remove_sssd-nfs-idmap" }, { - "name": "oe_test_sssd_install_and_remove_libsss_certmap", - "rpm": "libsss_certmap" + "name": "oe_test_sssd_install_and_remove_libsss_certmap" }, { - "name": "oe_test_sssd_install_and_remove_libsss_certmap-devel", - "rpm": "libsss_certmap-devel" + "name": "oe_test_sssd_install_and_remove_libsss_certmap-devel" }, { - "name": "oe_test_sssd_install_and_remove_sssd-kcm", - "rpm": "sssd-kcm" + "name": "oe_test_sssd_install_and_remove_sssd-kcm" }, { - "name": "oe_test_sssd_install_and_remove_sssd-client", - "rpm": "sssd-client" + "name": "oe_test_sssd_install_and_remove_sssd-client" }, { - "name": "oe_test_sssd_install_and_remove_python3-sss", - "rpm": "python3-sss" + "name": "oe_test_sssd_install_and_remove_python3-sss" }, { - "name": "oe_test_sssd_install_and_remove_sssd-ldap", - "rpm": "sssd-ldap" + "name": "oe_test_sssd_install_and_remove_sssd-ldap" }, { - "name": "oe_test_sssd_install_and_remove_sssd-ipa", - "rpm": "sssd-ipa" + "name": "oe_test_sssd_install_and_remove_sssd-ipa" }, { - "name": "oe_test_sssd_install_and_remove_sssd-ad", - "rpm": "sssd-ad" + "name": "oe_test_sssd_install_and_remove_sssd-ad" }, { - "name": "oe_test_sssd_install_and_remove_sssd-proxy", - "rpm": "sssd-proxy" + "name": "oe_test_sssd_install_and_remove_sssd-proxy" }, { - "name": "oe_test_sssd_install_and_remove_libipa_hbac", - "rpm": "libipa_hbac" + "name": "oe_test_sssd_install_and_remove_libipa_hbac" }, { - "name": "oe_test_sssd_install_and_remove_python3-libipa_hbac", - "rpm": "python3-libipa_hbac" + "name": "oe_test_sssd_install_and_remove_python3-libipa_hbac" }, { - "name": "oe_test_sssd_install_and_remove_libsss_nss_idmap-devel", - "rpm": "libsss_nss_idmap-devel" + "name": "oe_test_sssd_install_and_remove_libsss_nss_idmap-devel" }, { - "name": "oe_test_sssd_install_and_remove_sssd-idp", - "rpm": "sssd-idp" + "name": "oe_test_sssd_install_and_remove_sssd-idp" }, { - "name": "oe_test_sssd_install_and_remove_sssd-help", - "rpm": "sssd-help" + "name": "oe_test_sssd_install_and_remove_sssd-help" }, { - "name": "oe_test_sssd_install_and_remove_sssd-debuginfo", - "rpm": "sssd-debuginfo" + "name": "oe_test_sssd_install_and_remove_sssd-debuginfo" }, { - "name": "oe_test_sssd_install_and_remove_sssd-debugsource", - "rpm": "sssd-debugsource" + "name": "oe_test_sssd_install_and_remove_sssd-debugsource" }, { - "name": "oe_test_sssd_install_and_remove_sssd-devel", - "rpm": "sssd-devel" + "name": "oe_test_sssd_install_and_remove_sssd-devel" }, { - "name": "oe_test_sssd_install_and_remove_python3-sssd", - "rpm": "python3-sssd" + "name": "oe_test_sssd_install_and_remove_python3-sssd" }, { - "name": "oe_test_sssd_install_and_remove_python2-sssd", - "rpm": "python2-sssd" + "name": "oe_test_sssd_install_and_remove_python2-sssd" } ] } \ No newline at end of file diff --git a/suite2cases/startup-notification.json b/suite2cases/startup-notification.json index 518eef0ff..0366cf2fd 100644 --- a/suite2cases/startup-notification.json +++ b/suite2cases/startup-notification.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_startup-notification_install_and_remove_startup-notification", - "rpm": "startup-notification" + "name": "oe_test_startup-notification_install_and_remove_startup-notification" }, { - "name": "oe_test_startup-notification_install_and_remove_startup-notification-devel", - "rpm": "startup-notification-devel" + "name": "oe_test_startup-notification_install_and_remove_startup-notification-devel" }, { - "name": "oe_test_startup-notification_install_and_remove_startup-notification-help", - "rpm": "startup-notification-help" + "name": "oe_test_startup-notification_install_and_remove_startup-notification-help" }, { - "name": "oe_test_startup-notification_install_and_remove_startup-notification-debuginfo", - "rpm": "startup-notification-debuginfo" + "name": "oe_test_startup-notification_install_and_remove_startup-notification-debuginfo" }, { - "name": "oe_test_startup-notification_install_and_remove_startup-notification-debugsource", - "rpm": "startup-notification-debugsource" + "name": "oe_test_startup-notification_install_and_remove_startup-notification-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/strace.json b/suite2cases/strace.json index 37516bcaf..8387aa2db 100644 --- a/suite2cases/strace.json +++ b/suite2cases/strace.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_strace_install_and_remove_strace", - "rpm": "strace" + "name": "oe_test_strace_install_and_remove_strace" }, { - "name": "oe_test_strace_install_and_remove_strace-debugsource", - "rpm": "strace-debugsource" + "name": "oe_test_strace_install_and_remove_strace-debugsource" }, { - "name": "oe_test_strace_install_and_remove_strace-debuginfo", - "rpm": "strace-debuginfo" + "name": "oe_test_strace_install_and_remove_strace-debuginfo" }, { - "name": "oe_test_strace_install_and_remove_strace-doc", - "rpm": "strace-doc" + "name": "oe_test_strace_install_and_remove_strace-doc" }, { - "name": "oe_test_strace_install_and_remove_strace32", - "rpm": "strace32" + "name": "oe_test_strace_install_and_remove_strace32" } ] } \ No newline at end of file diff --git a/suite2cases/stunnel.json b/suite2cases/stunnel.json index 33d78c9c0..f1c2e29bc 100644 --- a/suite2cases/stunnel.json +++ b/suite2cases/stunnel.json @@ -8,20 +8,16 @@ "name": "oe_test_service_stunnel" }, { - "name": "oe_test_stunnel_install_and_remove_stunnel", - "rpm": "stunnel" + "name": "oe_test_stunnel_install_and_remove_stunnel" }, { - "name": "oe_test_stunnel_install_and_remove_stunnel-help", - "rpm": "stunnel-help" + "name": "oe_test_stunnel_install_and_remove_stunnel-help" }, { - "name": "oe_test_stunnel_install_and_remove_stunnel-debuginfo", - "rpm": "stunnel-debuginfo" + "name": "oe_test_stunnel_install_and_remove_stunnel-debuginfo" }, { - "name": "oe_test_stunnel_install_and_remove_stunnel-debugsource", - "rpm": "stunnel-debugsource" + "name": "oe_test_stunnel_install_and_remove_stunnel-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/subunit.json b/suite2cases/subunit.json index 59e027903..d8826587e 100644 --- a/suite2cases/subunit.json +++ b/suite2cases/subunit.json @@ -5,56 +5,43 @@ "memory": 4, "cases": [ { - "name": "oe_test_subunit_install_and_remove_subunit", - "rpm": "subunit" + "name": "oe_test_subunit_install_and_remove_subunit" }, { - "name": "oe_test_subunit_install_and_remove_subunit-cppunit-devel", - "rpm": "subunit-cppunit-devel" + "name": "oe_test_subunit_install_and_remove_subunit-cppunit-devel" }, { - "name": "oe_test_subunit_install_and_remove_subunit-shell", - "rpm": "subunit-shell" + "name": "oe_test_subunit_install_and_remove_subunit-shell" }, { - "name": "oe_test_subunit_install_and_remove_subunit-static", - "rpm": "subunit-static" + "name": "oe_test_subunit_install_and_remove_subunit-static" }, { - "name": "oe_test_subunit_install_and_remove_subunit-devel", - "rpm": "subunit-devel" + "name": "oe_test_subunit_install_and_remove_subunit-devel" }, { - "name": "oe_test_subunit_install_and_remove_subunit-cppunit", - "rpm": "subunit-cppunit" + "name": "oe_test_subunit_install_and_remove_subunit-cppunit" }, { - "name": "oe_test_subunit_install_and_remove_python3-subunit", - "rpm": "python3-subunit" + "name": "oe_test_subunit_install_and_remove_python3-subunit" }, { - "name": "oe_test_subunit_install_and_remove_python3-subunit-test", - "rpm": "python3-subunit-test" + "name": "oe_test_subunit_install_and_remove_python3-subunit-test" }, { - "name": "oe_test_subunit_install_and_remove_subunit-perl", - "rpm": "subunit-perl" + "name": "oe_test_subunit_install_and_remove_subunit-perl" }, { - "name": "oe_test_subunit_install_and_remove_subunit-filters", - "rpm": "subunit-filters" + "name": "oe_test_subunit_install_and_remove_subunit-filters" }, { - "name": "oe_test_subunit_install_and_remove_subunit-debuginfo", - "rpm": "subunit-debuginfo" + "name": "oe_test_subunit_install_and_remove_subunit-debuginfo" }, { - "name": "oe_test_subunit_install_and_remove_subunit-debugsource", - "rpm": "subunit-debugsource" + "name": "oe_test_subunit_install_and_remove_subunit-debugsource" }, { - "name": "oe_test_subunit_install_and_remove_python2-subunit", - "rpm": "python2-subunit" + "name": "oe_test_subunit_install_and_remove_python2-subunit" } ] } \ No newline at end of file diff --git a/suite2cases/sudo.json b/suite2cases/sudo.json index 17fe99d95..4ee812309 100644 --- a/suite2cases/sudo.json +++ b/suite2cases/sudo.json @@ -8,24 +8,19 @@ "name": "oe_test_sudo_cvtsudoers" }, { - "name": "oe_test_sudo_install_and_remove_sudo", - "rpm": "sudo" + "name": "oe_test_sudo_install_and_remove_sudo" }, { - "name": "oe_test_sudo_install_and_remove_sudo-debugsource", - "rpm": "sudo-debugsource" + "name": "oe_test_sudo_install_and_remove_sudo-debugsource" }, { - "name": "oe_test_sudo_install_and_remove_sudo-debuginfo", - "rpm": "sudo-debuginfo" + "name": "oe_test_sudo_install_and_remove_sudo-debuginfo" }, { - "name": "oe_test_sudo_install_and_remove_sudo-devel", - "rpm": "sudo-devel" + "name": "oe_test_sudo_install_and_remove_sudo-devel" }, { - "name": "oe_test_sudo_install_and_remove_sudo-help", - "rpm": "sudo-help" + "name": "oe_test_sudo_install_and_remove_sudo-help" } ] } \ No newline at end of file diff --git a/suite2cases/swig.json b/suite2cases/swig.json index a081800b8..545a05f42 100644 --- a/suite2cases/swig.json +++ b/suite2cases/swig.json @@ -38,32 +38,25 @@ "name": "oe_test_swig_11" }, { - "name": "oe_test_swig_install_and_remove_swig", - "rpm": "swig" + "name": "oe_test_swig_install_and_remove_swig" }, { - "name": "oe_test_swig_install_and_remove_swig-doc", - "rpm": "swig-doc" + "name": "oe_test_swig_install_and_remove_swig-doc" }, { - "name": "oe_test_swig_install_and_remove_swig-help", - "rpm": "swig-help" + "name": "oe_test_swig_install_and_remove_swig-help" }, { - "name": "oe_test_swig_install_and_remove_ccache-swig", - "rpm": "ccache-swig" + "name": "oe_test_swig_install_and_remove_ccache-swig" }, { - "name": "oe_test_swig_install_and_remove_swig-gdb", - "rpm": "swig-gdb" + "name": "oe_test_swig_install_and_remove_swig-gdb" }, { - "name": "oe_test_swig_install_and_remove_swig-debuginfo", - "rpm": "swig-debuginfo" + "name": "oe_test_swig_install_and_remove_swig-debuginfo" }, { - "name": "oe_test_swig_install_and_remove_swig-debugsource", - "rpm": "swig-debugsource" + "name": "oe_test_swig_install_and_remove_swig-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/symlinks.json b/suite2cases/symlinks.json index 08ba96d9c..697651d3b 100644 --- a/suite2cases/symlinks.json +++ b/suite2cases/symlinks.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_symlinks_install_and_remove_symlinks", - "rpm": "symlinks" + "name": "oe_test_symlinks_install_and_remove_symlinks" }, { - "name": "oe_test_symlinks_install_and_remove_symlinks-debuginfo", - "rpm": "symlinks-debuginfo" + "name": "oe_test_symlinks_install_and_remove_symlinks-debuginfo" }, { - "name": "oe_test_symlinks_install_and_remove_symlinks-debugsource", - "rpm": "symlinks-debugsource" + "name": "oe_test_symlinks_install_and_remove_symlinks-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/sysfsutils.json b/suite2cases/sysfsutils.json index 6eea5d16c..3262af8de 100644 --- a/suite2cases/sysfsutils.json +++ b/suite2cases/sysfsutils.json @@ -11,24 +11,19 @@ "name": "oe_test_systool_002" }, { - "name": "oe_test_sysfsutils_install_and_remove_sysfsutils", - "rpm": "sysfsutils" + "name": "oe_test_sysfsutils_install_and_remove_sysfsutils" }, { - "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-devel", - "rpm": "sysfsutils-devel" + "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-devel" }, { - "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-help", - "rpm": "sysfsutils-help" + "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-help" }, { - "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-debuginfo", - "rpm": "sysfsutils-debuginfo" + "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-debuginfo" }, { - "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-debugsource", - "rpm": "sysfsutils-debugsource" + "name": "oe_test_sysfsutils_install_and_remove_sysfsutils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/syslinux.json b/suite2cases/syslinux.json index 68f962c0a..3d3bfec36 100644 --- a/suite2cases/syslinux.json +++ b/suite2cases/syslinux.json @@ -5,48 +5,37 @@ "memory": 4, "cases": [ { - "name": "oe_test_syslinux_install_and_remove_syslinux", - "rpm": "syslinux" + "name": "oe_test_syslinux_install_and_remove_syslinux" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-extlinux", - "rpm": "syslinux-extlinux" + "name": "oe_test_syslinux_install_and_remove_syslinux-extlinux" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-tftpboot", - "rpm": "syslinux-tftpboot" + "name": "oe_test_syslinux_install_and_remove_syslinux-tftpboot" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-extlinux-nonlinux", - "rpm": "syslinux-extlinux-nonlinux" + "name": "oe_test_syslinux_install_and_remove_syslinux-extlinux-nonlinux" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-nonlinux", - "rpm": "syslinux-nonlinux" + "name": "oe_test_syslinux_install_and_remove_syslinux-nonlinux" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-devel", - "rpm": "syslinux-devel" + "name": "oe_test_syslinux_install_and_remove_syslinux-devel" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-efi64", - "rpm": "syslinux-efi64" + "name": "oe_test_syslinux_install_and_remove_syslinux-efi64" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-perl", - "rpm": "syslinux-perl" + "name": "oe_test_syslinux_install_and_remove_syslinux-perl" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-help", - "rpm": "syslinux-help" + "name": "oe_test_syslinux_install_and_remove_syslinux-help" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-debugsource", - "rpm": "syslinux-debugsource" + "name": "oe_test_syslinux_install_and_remove_syslinux-debugsource" }, { - "name": "oe_test_syslinux_install_and_remove_syslinux-debuginfo", - "rpm": "syslinux-debuginfo" + "name": "oe_test_syslinux_install_and_remove_syslinux-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/systemd.json b/suite2cases/systemd.json index 2596f379e..e0c6e22f1 100644 --- a/suite2cases/systemd.json +++ b/suite2cases/systemd.json @@ -488,144 +488,109 @@ "name": "oe_test_target_veritysetup-pre" }, { - "name": "oe_test_systemd_install_and_remove_systemd", - "rpm": "systemd" + "name": "oe_test_systemd_install_and_remove_systemd" }, { - "name": "oe_test_systemd_install_and_remove_systemd-udev", - "rpm": "systemd-udev" + "name": "oe_test_systemd_install_and_remove_systemd-udev" }, { - "name": "oe_test_systemd_install_and_remove_systemd-container", - "rpm": "systemd-container" + "name": "oe_test_systemd_install_and_remove_systemd-container" }, { - "name": "oe_test_systemd_install_and_remove_systemd-resolved", - "rpm": "systemd-resolved" + "name": "oe_test_systemd_install_and_remove_systemd-resolved" }, { - "name": "oe_test_systemd_install_and_remove_systemd-nspawn", - "rpm": "systemd-nspawn" + "name": "oe_test_systemd_install_and_remove_systemd-nspawn" }, { - "name": "oe_test_systemd_install_and_remove_systemd-networkd", - "rpm": "systemd-networkd" + "name": "oe_test_systemd_install_and_remove_systemd-networkd" }, { - "name": "oe_test_systemd_install_and_remove_systemd-timesyncd", - "rpm": "systemd-timesyncd" + "name": "oe_test_systemd_install_and_remove_systemd-timesyncd" }, { - "name": "oe_test_systemd_install_and_remove_systemd-devel", - "rpm": "systemd-devel" + "name": "oe_test_systemd_install_and_remove_systemd-devel" }, { - "name": "oe_test_systemd_install_and_remove_systemd-libs", - "rpm": "systemd-libs" + "name": "oe_test_systemd_install_and_remove_systemd-libs" }, { - "name": "oe_test_systemd_install_and_remove_systemd-pam", - "rpm": "systemd-pam" + "name": "oe_test_systemd_install_and_remove_systemd-pam" }, { - "name": "oe_test_systemd_install_and_remove_systemd-cryptsetup", - "rpm": "systemd-cryptsetup" + "name": "oe_test_systemd_install_and_remove_systemd-cryptsetup" }, { - "name": "oe_test_systemd_install_and_remove_systemd-debuginfo", - "rpm": "systemd-debuginfo" + "name": "oe_test_systemd_install_and_remove_systemd-debuginfo" }, { - "name": "oe_test_systemd_install_and_remove_systemd-help", - "rpm": "systemd-help" + "name": "oe_test_systemd_install_and_remove_systemd-help" }, { - "name": "oe_test_systemd_install_and_remove_systemd-debugsource", - "rpm": "systemd-debugsource" + "name": "oe_test_systemd_install_and_remove_systemd-debugsource" }, { - "name": "oe_test_systemd_install_and_remove_systemd-udev-compat", - "rpm": "systemd-udev-compat" + "name": "oe_test_systemd_install_and_remove_systemd-udev-compat" }, { - "name": "oe_test_systemd_install_and_remove_systemd-oomd", - "rpm": "systemd-oomd" + "name": "oe_test_systemd_install_and_remove_systemd-oomd" }, { - "name": "oe_test_systemd_install_and_remove_systemd-journal-remote", - "rpm": "systemd-journal-remote" + "name": "oe_test_systemd_install_and_remove_systemd-journal-remote" }, { - "name": "oe_test_systemd_install_and_remove_systemd-standalone-sysusers", - "rpm": "systemd-standalone-sysusers" + "name": "oe_test_systemd_install_and_remove_systemd-standalone-sysusers" }, { - "name": "oe_test_systemd_install_and_remove_systemd-bsod", - "rpm": "systemd-bsod" + "name": "oe_test_systemd_install_and_remove_systemd-bsod" }, { - "name": "oe_test_systemd_install_and_remove_systemd-pcrlock", - "rpm": "systemd-pcrlock" + "name": "oe_test_systemd_install_and_remove_systemd-pcrlock" }, { - "name": "oe_test_systemd_install_and_remove_systemd-standalone-repart", - "rpm": "systemd-standalone-repart" + "name": "oe_test_systemd_install_and_remove_systemd-standalone-repart" }, { - "name": "oe_test_systemd_install_and_remove_systemd-tests", - "rpm": "systemd-tests" + "name": "oe_test_systemd_install_and_remove_systemd-tests" }, { - "name": "oe_test_systemd_install_and_remove_systemd-rpm-macros", - "rpm": "systemd-rpm-macros" + "name": "oe_test_systemd_install_and_remove_systemd-rpm-macros" }, { - "name": "oe_test_systemd_install_and_remove_systemd-boot-unsigned", - "rpm": "systemd-boot-unsigned" + "name": "oe_test_systemd_install_and_remove_systemd-boot-unsigned" }, { - "name": "oe_test_systemd_install_and_remove_systemd-battery-check", - "rpm": "systemd-battery-check" + "name": "oe_test_systemd_install_and_remove_systemd-battery-check" }, { - "name": "oe_test_systemd_install_and_remove_systemd-storagetm", - "rpm": "systemd-storagetm" + "name": "oe_test_systemd_install_and_remove_systemd-storagetm" }, { - "name": "oe_test_systemd_install_and_remove_systemd-doc", - "rpm": "systemd-doc" + "name": "oe_test_systemd_install_and_remove_systemd-doc" }, { - "name": "oe_test_systemd_install_and_remove_systemd-oomd-defaults", - "rpm": "systemd-oomd-defaults" + "name": "oe_test_systemd_install_and_remove_systemd-oomd-defaults" }, { - "name": "oe_test_systemd_install_and_remove_systemd-standalone-tmpfiles", - "rpm": "systemd-standalone-tmpfiles" + "name": "oe_test_systemd_install_and_remove_systemd-standalone-tmpfiles" }, { - "name": "oe_test_systemd_install_and_remove_systemd-standalone-shutdown", - "rpm": "systemd-standalone-shutdown" + "name": "oe_test_systemd_install_and_remove_systemd-standalone-shutdown" }, { - "name": "oe_test_systemd_install_and_remove_systemd-sysv", - "rpm": "systemd-sysv" + "name": "oe_test_systemd_install_and_remove_systemd-sysv" }, { - "name": "oe_test_systemd_install_and_remove_systemd-python", - "rpm": "systemd-python" + "name": "oe_test_systemd_install_and_remove_systemd-python" }, { - "name": "oe_test_systemd_install_and_remove_systemd-journal-gateway", - "rpm": "systemd-journal-gateway" + "name": "oe_test_systemd_install_and_remove_systemd-journal-gateway" }, { - "name": "oe_test_systemd_install_and_remove_libgudev1", - "rpm": "libgudev1" + "name": "oe_test_systemd_install_and_remove_libgudev1" }, { - "name": "oe_test_systemd_install_and_remove_libgudev1-devel", - "rpm": "libgudev1-devel" + "name": "oe_test_systemd_install_and_remove_libgudev1-devel" } ] } \ No newline at end of file diff --git a/suite2cases/systemtap.json b/suite2cases/systemtap.json index 2c51bfb11..627ea5de3 100644 --- a/suite2cases/systemtap.json +++ b/suite2cases/systemtap.json @@ -16,84 +16,64 @@ "name": "oe_test_service_systemtap" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap", - "rpm": "systemtap" + "name": "oe_test_systemtap_install_and_remove_systemtap" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-testsuite", - "rpm": "systemtap-testsuite" + "name": "oe_test_systemtap_install_and_remove_systemtap-testsuite" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-server", - "rpm": "systemtap-server" + "name": "oe_test_systemtap_install_and_remove_systemtap-server" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-client", - "rpm": "systemtap-client" + "name": "oe_test_systemtap_install_and_remove_systemtap-client" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-sdt-devel", - "rpm": "systemtap-sdt-devel" + "name": "oe_test_systemtap_install_and_remove_systemtap-sdt-devel" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-python3", - "rpm": "systemtap-runtime-python3" + "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-python3" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-stap-exporter", - "rpm": "systemtap-stap-exporter" + "name": "oe_test_systemtap_install_and_remove_systemtap-stap-exporter" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-devel", - "rpm": "systemtap-devel" + "name": "oe_test_systemtap_install_and_remove_systemtap-devel" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-runtime", - "rpm": "systemtap-runtime" + "name": "oe_test_systemtap_install_and_remove_systemtap-runtime" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-jupyter", - "rpm": "systemtap-jupyter" + "name": "oe_test_systemtap_install_and_remove_systemtap-jupyter" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-help", - "rpm": "systemtap-help" + "name": "oe_test_systemtap_install_and_remove_systemtap-help" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-debugsource", - "rpm": "systemtap-debugsource" + "name": "oe_test_systemtap_install_and_remove_systemtap-debugsource" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-debuginfo", - "rpm": "systemtap-debuginfo" + "name": "oe_test_systemtap_install_and_remove_systemtap-debuginfo" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-java", - "rpm": "systemtap-runtime-java" + "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-java" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-lang", - "rpm": "systemtap-lang" + "name": "oe_test_systemtap_install_and_remove_systemtap-lang" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-virthost", - "rpm": "systemtap-runtime-virthost" + "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-virthost" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-python2", - "rpm": "systemtap-runtime-python2" + "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-python2" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-exporter", - "rpm": "systemtap-exporter" + "name": "oe_test_systemtap_install_and_remove_systemtap-exporter" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-virtguest", - "rpm": "systemtap-runtime-virtguest" + "name": "oe_test_systemtap_install_and_remove_systemtap-runtime-virtguest" }, { - "name": "oe_test_systemtap_install_and_remove_systemtap-initscript", - "rpm": "systemtap-initscript" + "name": "oe_test_systemtap_install_and_remove_systemtap-initscript" } ] } \ No newline at end of file diff --git a/suite2cases/tar.json b/suite2cases/tar.json index 36baabaf5..3bf1fb1a2 100644 --- a/suite2cases/tar.json +++ b/suite2cases/tar.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_tar_install_and_remove_tar", - "rpm": "tar" + "name": "oe_test_tar_install_and_remove_tar" }, { - "name": "oe_test_tar_install_and_remove_tar-help", - "rpm": "tar-help" + "name": "oe_test_tar_install_and_remove_tar-help" }, { - "name": "oe_test_tar_install_and_remove_tar-debuginfo", - "rpm": "tar-debuginfo" + "name": "oe_test_tar_install_and_remove_tar-debuginfo" }, { - "name": "oe_test_tar_install_and_remove_tar-debugsource", - "rpm": "tar-debugsource" + "name": "oe_test_tar_install_and_remove_tar-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/tbb.json b/suite2cases/tbb.json index fcc88c66d..22132be2d 100644 --- a/suite2cases/tbb.json +++ b/suite2cases/tbb.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_tbb_install_and_remove_tbb", - "rpm": "tbb" + "name": "oe_test_tbb_install_and_remove_tbb" }, { - "name": "oe_test_tbb_install_and_remove_tbb-devel", - "rpm": "tbb-devel" + "name": "oe_test_tbb_install_and_remove_tbb-devel" }, { - "name": "oe_test_tbb_install_and_remove_tbb-bind", - "rpm": "tbb-bind" + "name": "oe_test_tbb_install_and_remove_tbb-bind" }, { - "name": "oe_test_tbb_install_and_remove_tbb-help", - "rpm": "tbb-help" + "name": "oe_test_tbb_install_and_remove_tbb-help" }, { - "name": "oe_test_tbb_install_and_remove_python3-tbb", - "rpm": "python3-tbb" + "name": "oe_test_tbb_install_and_remove_python3-tbb" }, { - "name": "oe_test_tbb_install_and_remove_tbb-debuginfo", - "rpm": "tbb-debuginfo" + "name": "oe_test_tbb_install_and_remove_tbb-debuginfo" }, { - "name": "oe_test_tbb_install_and_remove_tbb-debugsource", - "rpm": "tbb-debugsource" + "name": "oe_test_tbb_install_and_remove_tbb-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/tcl.json b/suite2cases/tcl.json index 1d3d03b54..f61532f76 100644 --- a/suite2cases/tcl.json +++ b/suite2cases/tcl.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_tcl_install_and_remove_tcl", - "rpm": "tcl" + "name": "oe_test_tcl_install_and_remove_tcl" }, { - "name": "oe_test_tcl_install_and_remove_tcl-devel", - "rpm": "tcl-devel" + "name": "oe_test_tcl_install_and_remove_tcl-devel" }, { - "name": "oe_test_tcl_install_and_remove_tcl-help", - "rpm": "tcl-help" + "name": "oe_test_tcl_install_and_remove_tcl-help" }, { - "name": "oe_test_tcl_install_and_remove_tcl-debugsource", - "rpm": "tcl-debugsource" + "name": "oe_test_tcl_install_and_remove_tcl-debugsource" }, { - "name": "oe_test_tcl_install_and_remove_tcl-debuginfo", - "rpm": "tcl-debuginfo" + "name": "oe_test_tcl_install_and_remove_tcl-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/tcllib.json b/suite2cases/tcllib.json index cb96c26d9..f696d8edd 100644 --- a/suite2cases/tcllib.json +++ b/suite2cases/tcllib.json @@ -14,12 +14,10 @@ "name": "oe_test_tcllib_page" }, { - "name": "oe_test_tcllib_install_and_remove_tcllib", - "rpm": "tcllib" + "name": "oe_test_tcllib_install_and_remove_tcllib" }, { - "name": "oe_test_tcllib_install_and_remove_tcllib-help", - "rpm": "tcllib-help" + "name": "oe_test_tcllib_install_and_remove_tcllib-help" } ] } \ No newline at end of file diff --git a/suite2cases/tcsh.json b/suite2cases/tcsh.json index 309bace15..dc99e7e55 100644 --- a/suite2cases/tcsh.json +++ b/suite2cases/tcsh.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_tcsh_install_and_remove_tcsh", - "rpm": "tcsh" + "name": "oe_test_tcsh_install_and_remove_tcsh" }, { - "name": "oe_test_tcsh_install_and_remove_tcsh-help", - "rpm": "tcsh-help" + "name": "oe_test_tcsh_install_and_remove_tcsh-help" }, { - "name": "oe_test_tcsh_install_and_remove_tcsh-debugsource", - "rpm": "tcsh-debugsource" + "name": "oe_test_tcsh_install_and_remove_tcsh-debugsource" }, { - "name": "oe_test_tcsh_install_and_remove_tcsh-debuginfo", - "rpm": "tcsh-debuginfo" + "name": "oe_test_tcsh_install_and_remove_tcsh-debuginfo" }, { - "name": "oe_test_tcsh_install_and_remove_tcsh-doc", - "rpm": "tcsh-doc" + "name": "oe_test_tcsh_install_and_remove_tcsh-doc" } ] } \ No newline at end of file diff --git a/suite2cases/telnet.json b/suite2cases/telnet.json index 081d77008..eca353dff 100644 --- a/suite2cases/telnet.json +++ b/suite2cases/telnet.json @@ -8,20 +8,16 @@ "name": "oe_test_socket_telnet" }, { - "name": "oe_test_telnet_install_and_remove_telnet", - "rpm": "telnet" + "name": "oe_test_telnet_install_and_remove_telnet" }, { - "name": "oe_test_telnet_install_and_remove_telnet-help", - "rpm": "telnet-help" + "name": "oe_test_telnet_install_and_remove_telnet-help" }, { - "name": "oe_test_telnet_install_and_remove_telnet-debugsource", - "rpm": "telnet-debugsource" + "name": "oe_test_telnet_install_and_remove_telnet-debugsource" }, { - "name": "oe_test_telnet_install_and_remove_telnet-debuginfo", - "rpm": "telnet-debuginfo" + "name": "oe_test_telnet_install_and_remove_telnet-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/texinfo.json b/suite2cases/texinfo.json index 8a25204ac..71889485e 100644 --- a/suite2cases/texinfo.json +++ b/suite2cases/texinfo.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_texinfo_install_and_remove_texinfo", - "rpm": "texinfo" + "name": "oe_test_texinfo_install_and_remove_texinfo" }, { - "name": "oe_test_texinfo_install_and_remove_info", - "rpm": "info" + "name": "oe_test_texinfo_install_and_remove_info" }, { - "name": "oe_test_texinfo_install_and_remove_texinfo-help", - "rpm": "texinfo-help" + "name": "oe_test_texinfo_install_and_remove_texinfo-help" }, { - "name": "oe_test_texinfo_install_and_remove_texinfo-tex", - "rpm": "texinfo-tex" + "name": "oe_test_texinfo_install_and_remove_texinfo-tex" }, { - "name": "oe_test_texinfo_install_and_remove_texinfo-debuginfo", - "rpm": "texinfo-debuginfo" + "name": "oe_test_texinfo_install_and_remove_texinfo-debuginfo" }, { - "name": "oe_test_texinfo_install_and_remove_texinfo-debugsource", - "rpm": "texinfo-debugsource" + "name": "oe_test_texinfo_install_and_remove_texinfo-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-base.json b/suite2cases/texlive-base.json index d62dfc742..faa1dd383 100644 --- a/suite2cases/texlive-base.json +++ b/suite2cases/texlive-base.json @@ -5,872 +5,655 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-base_install_and_remove_texlive-base", - "rpm": "texlive-base" + "name": "oe_test_texlive-base_install_and_remove_texlive-base" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-accfonts", - "rpm": "texlive-accfonts" + "name": "oe_test_texlive-base_install_and_remove_texlive-accfonts" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-afm2pl", - "rpm": "texlive-afm2pl" + "name": "oe_test_texlive-base_install_and_remove_texlive-afm2pl" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-amstex", - "rpm": "texlive-amstex" + "name": "oe_test_texlive-base_install_and_remove_texlive-amstex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-arara", - "rpm": "texlive-arara" + "name": "oe_test_texlive-base_install_and_remove_texlive-arara" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-bib2gls", - "rpm": "texlive-bib2gls" + "name": "oe_test_texlive-base_install_and_remove_texlive-bib2gls" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-bibtex", - "rpm": "texlive-bibtex" + "name": "oe_test_texlive-base_install_and_remove_texlive-bibtex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-bibtexu", - "rpm": "texlive-bibtexu" + "name": "oe_test_texlive-base_install_and_remove_texlive-bibtexu" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-checkcites", - "rpm": "texlive-checkcites" + "name": "oe_test_texlive-base_install_and_remove_texlive-checkcites" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-chklref", - "rpm": "texlive-chklref" + "name": "oe_test_texlive-base_install_and_remove_texlive-chklref" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-clojure-pamphlet", - "rpm": "texlive-clojure-pamphlet" + "name": "oe_test_texlive-base_install_and_remove_texlive-clojure-pamphlet" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-cluttex", - "rpm": "texlive-cluttex" + "name": "oe_test_texlive-base_install_and_remove_texlive-cluttex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-context-doc", - "rpm": "texlive-context-doc" + "name": "oe_test_texlive-base_install_and_remove_texlive-context-doc" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-crossrefware", - "rpm": "texlive-crossrefware" + "name": "oe_test_texlive-base_install_and_remove_texlive-crossrefware" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-cslatex", - "rpm": "texlive-cslatex" + "name": "oe_test_texlive-base_install_and_remove_texlive-cslatex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-csplain", - "rpm": "texlive-csplain" + "name": "oe_test_texlive-base_install_and_remove_texlive-csplain" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ctanbib", - "rpm": "texlive-ctanbib" + "name": "oe_test_texlive-base_install_and_remove_texlive-ctanbib" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-cweb", - "rpm": "texlive-cweb" + "name": "oe_test_texlive-base_install_and_remove_texlive-cweb" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-cyrillic", - "rpm": "texlive-cyrillic" + "name": "oe_test_texlive-base_install_and_remove_texlive-cyrillic" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dosepsbin", - "rpm": "texlive-dosepsbin" + "name": "oe_test_texlive-base_install_and_remove_texlive-dosepsbin" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dvidvi", - "rpm": "texlive-dvidvi" + "name": "oe_test_texlive-base_install_and_remove_texlive-dvidvi" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dviljk", - "rpm": "texlive-dviljk" + "name": "oe_test_texlive-base_install_and_remove_texlive-dviljk" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dvipdfmx", - "rpm": "texlive-dvipdfmx" + "name": "oe_test_texlive-base_install_and_remove_texlive-dvipdfmx" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ebong", - "rpm": "texlive-ebong" + "name": "oe_test_texlive-base_install_and_remove_texlive-ebong" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-eplain", - "rpm": "texlive-eplain" + "name": "oe_test_texlive-base_install_and_remove_texlive-eplain" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-epspdf", - "rpm": "texlive-epspdf" + "name": "oe_test_texlive-base_install_and_remove_texlive-epspdf" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-epstopdf", - "rpm": "texlive-epstopdf" + "name": "oe_test_texlive-base_install_and_remove_texlive-epstopdf" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-hyperxmp", - "rpm": "texlive-hyperxmp" + "name": "oe_test_texlive-base_install_and_remove_texlive-hyperxmp" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-jadetex", - "rpm": "texlive-jadetex" + "name": "oe_test_texlive-base_install_and_remove_texlive-jadetex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-kotex-utils", - "rpm": "texlive-kotex-utils" + "name": "oe_test_texlive-base_install_and_remove_texlive-kotex-utils" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-kpathsea", - "rpm": "texlive-kpathsea" + "name": "oe_test_texlive-base_install_and_remove_texlive-kpathsea" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-latex", - "rpm": "texlive-latex" + "name": "oe_test_texlive-base_install_and_remove_texlive-latex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-latex-git-log", - "rpm": "texlive-latex-git-log" + "name": "oe_test_texlive-base_install_and_remove_texlive-latex-git-log" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-latexindent", - "rpm": "texlive-latexindent" + "name": "oe_test_texlive-base_install_and_remove_texlive-latexindent" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-lilyglyphs", - "rpm": "texlive-lilyglyphs" + "name": "oe_test_texlive-base_install_and_remove_texlive-lilyglyphs" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-listings-ext", - "rpm": "texlive-listings-ext" + "name": "oe_test_texlive-base_install_and_remove_texlive-listings-ext" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-lollipop", - "rpm": "texlive-lollipop" + "name": "oe_test_texlive-base_install_and_remove_texlive-lollipop" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ltxfileinfo", - "rpm": "texlive-ltxfileinfo" + "name": "oe_test_texlive-base_install_and_remove_texlive-ltxfileinfo" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-lwarp", - "rpm": "texlive-lwarp" + "name": "oe_test_texlive-base_install_and_remove_texlive-lwarp" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-makedtx", - "rpm": "texlive-makedtx" + "name": "oe_test_texlive-base_install_and_remove_texlive-makedtx" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mex", - "rpm": "texlive-mex" + "name": "oe_test_texlive-base_install_and_remove_texlive-mex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mflua", - "rpm": "texlive-mflua" + "name": "oe_test_texlive-base_install_and_remove_texlive-mflua" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mkgrkindex", - "rpm": "texlive-mkgrkindex" + "name": "oe_test_texlive-base_install_and_remove_texlive-mkgrkindex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mkjobtexmf", - "rpm": "texlive-mkjobtexmf" + "name": "oe_test_texlive-base_install_and_remove_texlive-mkjobtexmf" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mkpic", - "rpm": "texlive-mkpic" + "name": "oe_test_texlive-base_install_and_remove_texlive-mkpic" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mltex", - "rpm": "texlive-mltex" + "name": "oe_test_texlive-base_install_and_remove_texlive-mltex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-oberdiek", - "rpm": "texlive-oberdiek" + "name": "oe_test_texlive-base_install_and_remove_texlive-oberdiek" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pax", - "rpm": "texlive-pax" + "name": "oe_test_texlive-base_install_and_remove_texlive-pax" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pdfcrop", - "rpm": "texlive-pdfcrop" + "name": "oe_test_texlive-base_install_and_remove_texlive-pdfcrop" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pdftosrc", - "rpm": "texlive-pdftosrc" + "name": "oe_test_texlive-base_install_and_remove_texlive-pdftosrc" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pkfix-helper", - "rpm": "texlive-pkfix-helper" + "name": "oe_test_texlive-base_install_and_remove_texlive-pkfix-helper" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pst-pdf", - "rpm": "texlive-pst-pdf" + "name": "oe_test_texlive-base_install_and_remove_texlive-pst-pdf" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ptex", - "rpm": "texlive-ptex" + "name": "oe_test_texlive-base_install_and_remove_texlive-ptex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pythontex", - "rpm": "texlive-pythontex" + "name": "oe_test_texlive-base_install_and_remove_texlive-pythontex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-seetexk", - "rpm": "texlive-seetexk" + "name": "oe_test_texlive-base_install_and_remove_texlive-seetexk" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-splitindex", - "rpm": "texlive-splitindex" + "name": "oe_test_texlive-base_install_and_remove_texlive-splitindex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-synctex", - "rpm": "texlive-synctex" + "name": "oe_test_texlive-base_install_and_remove_texlive-synctex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-tex", - "rpm": "texlive-tex" + "name": "oe_test_texlive-base_install_and_remove_texlive-tex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texcount", - "rpm": "texlive-texcount" + "name": "oe_test_texlive-base_install_and_remove_texlive-texcount" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texdef", - "rpm": "texlive-texdef" + "name": "oe_test_texlive-base_install_and_remove_texlive-texdef" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texdiff", - "rpm": "texlive-texdiff" + "name": "oe_test_texlive-base_install_and_remove_texlive-texdiff" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texdirflatten", - "rpm": "texlive-texdirflatten" + "name": "oe_test_texlive-base_install_and_remove_texlive-texdirflatten" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texdoctk", - "rpm": "texlive-texdoctk" + "name": "oe_test_texlive-base_install_and_remove_texlive-texdoctk" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texfot", - "rpm": "texlive-texfot" + "name": "oe_test_texlive-base_install_and_remove_texlive-texfot" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texlive-scripts", - "rpm": "texlive-texlive-scripts" + "name": "oe_test_texlive-base_install_and_remove_texlive-texlive-scripts" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texlive.infra", - "rpm": "texlive-texlive.infra" + "name": "oe_test_texlive-base_install_and_remove_texlive-texlive.infra" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texplate", - "rpm": "texlive-texplate" + "name": "oe_test_texlive-base_install_and_remove_texlive-texplate" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-tpic2pdftex", - "rpm": "texlive-tpic2pdftex" + "name": "oe_test_texlive-base_install_and_remove_texlive-tpic2pdftex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ulqda", - "rpm": "texlive-ulqda" + "name": "oe_test_texlive-base_install_and_remove_texlive-ulqda" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-uptex", - "rpm": "texlive-uptex" + "name": "oe_test_texlive-base_install_and_remove_texlive-uptex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-velthuis", - "rpm": "texlive-velthuis" + "name": "oe_test_texlive-base_install_and_remove_texlive-velthuis" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-vlna", - "rpm": "texlive-vlna" + "name": "oe_test_texlive-base_install_and_remove_texlive-vlna" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-web", - "rpm": "texlive-web" + "name": "oe_test_texlive-base_install_and_remove_texlive-web" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-wordcount", - "rpm": "texlive-wordcount" + "name": "oe_test_texlive-base_install_and_remove_texlive-wordcount" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-xml2pmx", - "rpm": "texlive-xml2pmx" + "name": "oe_test_texlive-base_install_and_remove_texlive-xml2pmx" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-xpdfopen", - "rpm": "texlive-xpdfopen" + "name": "oe_test_texlive-base_install_and_remove_texlive-xpdfopen" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-yplan", - "rpm": "texlive-yplan" + "name": "oe_test_texlive-base_install_and_remove_texlive-yplan" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-autosp", - "rpm": "texlive-autosp" + "name": "oe_test_texlive-base_install_and_remove_texlive-autosp" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-axodraw2", - "rpm": "texlive-axodraw2" + "name": "oe_test_texlive-base_install_and_remove_texlive-axodraw2" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-bibexport", - "rpm": "texlive-bibexport" + "name": "oe_test_texlive-base_install_and_remove_texlive-bibexport" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-bibtex8", - "rpm": "texlive-bibtex8" + "name": "oe_test_texlive-base_install_and_remove_texlive-bibtex8" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-cachepic", - "rpm": "texlive-cachepic" + "name": "oe_test_texlive-base_install_and_remove_texlive-cachepic" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-checklistings", - "rpm": "texlive-checklistings" + "name": "oe_test_texlive-base_install_and_remove_texlive-checklistings" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-chktex", - "rpm": "texlive-chktex" + "name": "oe_test_texlive-base_install_and_remove_texlive-chktex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ctanify", - "rpm": "texlive-ctanify" + "name": "oe_test_texlive-base_install_and_remove_texlive-ctanify" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ctie", - "rpm": "texlive-ctie" + "name": "oe_test_texlive-base_install_and_remove_texlive-ctie" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-de-macro", - "rpm": "texlive-de-macro" + "name": "oe_test_texlive-base_install_and_remove_texlive-de-macro" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-diadia", - "rpm": "texlive-diadia" + "name": "oe_test_texlive-base_install_and_remove_texlive-diadia" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dtxgen", - "rpm": "texlive-dtxgen" + "name": "oe_test_texlive-base_install_and_remove_texlive-dtxgen" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dviinfox", - "rpm": "texlive-dviinfox" + "name": "oe_test_texlive-base_install_and_remove_texlive-dviinfox" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dvipng", - "rpm": "texlive-dvipng" + "name": "oe_test_texlive-base_install_and_remove_texlive-dvipng" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dvipos", - "rpm": "texlive-dvipos" + "name": "oe_test_texlive-base_install_and_remove_texlive-dvipos" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dvips", - "rpm": "texlive-dvips" + "name": "oe_test_texlive-base_install_and_remove_texlive-dvips" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-fontinst", - "rpm": "texlive-fontinst" + "name": "oe_test_texlive-base_install_and_remove_texlive-fontinst" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-fontware", - "rpm": "texlive-fontware" + "name": "oe_test_texlive-base_install_and_remove_texlive-fontware" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-getmap", - "rpm": "texlive-getmap" + "name": "oe_test_texlive-base_install_and_remove_texlive-getmap" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-glossaries", - "rpm": "texlive-glossaries" + "name": "oe_test_texlive-base_install_and_remove_texlive-glossaries" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-glyphlist", - "rpm": "texlive-glyphlist" + "name": "oe_test_texlive-base_install_and_remove_texlive-glyphlist" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-gsftopk", - "rpm": "texlive-gsftopk" + "name": "oe_test_texlive-base_install_and_remove_texlive-gsftopk" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-jfmutil", - "rpm": "texlive-jfmutil" + "name": "oe_test_texlive-base_install_and_remove_texlive-jfmutil" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ketcindy", - "rpm": "texlive-ketcindy" + "name": "oe_test_texlive-base_install_and_remove_texlive-ketcindy" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-l3build", - "rpm": "texlive-l3build" + "name": "oe_test_texlive-base_install_and_remove_texlive-l3build" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-lacheck", - "rpm": "texlive-lacheck" + "name": "oe_test_texlive-base_install_and_remove_texlive-lacheck" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-latexdiff", - "rpm": "texlive-latexdiff" + "name": "oe_test_texlive-base_install_and_remove_texlive-latexdiff" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-latexfileversion", - "rpm": "texlive-latexfileversion" + "name": "oe_test_texlive-base_install_and_remove_texlive-latexfileversion" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-lib-devel", - "rpm": "texlive-lib-devel" + "name": "oe_test_texlive-base_install_and_remove_texlive-lib-devel" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-listbib", - "rpm": "texlive-listbib" + "name": "oe_test_texlive-base_install_and_remove_texlive-listbib" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ltximg", - "rpm": "texlive-ltximg" + "name": "oe_test_texlive-base_install_and_remove_texlive-ltximg" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-luaotfload", - "rpm": "texlive-luaotfload" + "name": "oe_test_texlive-base_install_and_remove_texlive-luaotfload" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-luahbtex", - "rpm": "texlive-luahbtex" + "name": "oe_test_texlive-base_install_and_remove_texlive-luahbtex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-luatex", - "rpm": "texlive-luatex" + "name": "oe_test_texlive-base_install_and_remove_texlive-luatex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-lyluatex", - "rpm": "texlive-lyluatex" + "name": "oe_test_texlive-base_install_and_remove_texlive-lyluatex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mathspic", - "rpm": "texlive-mathspic" + "name": "oe_test_texlive-base_install_and_remove_texlive-mathspic" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mf2pt1", - "rpm": "texlive-mf2pt1" + "name": "oe_test_texlive-base_install_and_remove_texlive-mf2pt1" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-musixtex", - "rpm": "texlive-musixtex" + "name": "oe_test_texlive-base_install_and_remove_texlive-musixtex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-musixtnt", - "rpm": "texlive-musixtnt" + "name": "oe_test_texlive-base_install_and_remove_texlive-musixtnt" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-optex", - "rpm": "texlive-optex" + "name": "oe_test_texlive-base_install_and_remove_texlive-optex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-patgen", - "rpm": "texlive-patgen" + "name": "oe_test_texlive-base_install_and_remove_texlive-patgen" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pdfjam", - "rpm": "texlive-pdfjam" + "name": "oe_test_texlive-base_install_and_remove_texlive-pdfjam" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pdftex-quiet", - "rpm": "texlive-pdftex-quiet" + "name": "oe_test_texlive-base_install_and_remove_texlive-pdftex-quiet" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pdfxup", - "rpm": "texlive-pdfxup" + "name": "oe_test_texlive-base_install_and_remove_texlive-pdfxup" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-perltex", - "rpm": "texlive-perltex" + "name": "oe_test_texlive-base_install_and_remove_texlive-perltex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pmx", - "rpm": "texlive-pmx" + "name": "oe_test_texlive-base_install_and_remove_texlive-pmx" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pst2pdf", - "rpm": "texlive-pst2pdf" + "name": "oe_test_texlive-base_install_and_remove_texlive-pst2pdf" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ptex-fontmaps", - "rpm": "texlive-ptex-fontmaps" + "name": "oe_test_texlive-base_install_and_remove_texlive-ptex-fontmaps" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-purifyeps", - "rpm": "texlive-purifyeps" + "name": "oe_test_texlive-base_install_and_remove_texlive-purifyeps" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pygmentex", - "rpm": "texlive-pygmentex" + "name": "oe_test_texlive-base_install_and_remove_texlive-pygmentex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-tex4ebook", - "rpm": "texlive-tex4ebook" + "name": "oe_test_texlive-base_install_and_remove_texlive-tex4ebook" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-tex4ht", - "rpm": "texlive-tex4ht" + "name": "oe_test_texlive-base_install_and_remove_texlive-tex4ht" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texdoc", - "rpm": "texlive-texdoc" + "name": "oe_test_texlive-base_install_and_remove_texlive-texdoc" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texliveonfly", - "rpm": "texlive-texliveonfly" + "name": "oe_test_texlive-base_install_and_remove_texlive-texliveonfly" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texlive-scripts-extra", - "rpm": "texlive-texlive-scripts-extra" + "name": "oe_test_texlive-base_install_and_remove_texlive-texlive-scripts-extra" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texloganalyser", - "rpm": "texlive-texloganalyser" + "name": "oe_test_texlive-base_install_and_remove_texlive-texloganalyser" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ttfutils", - "rpm": "texlive-ttfutils" + "name": "oe_test_texlive-base_install_and_remove_texlive-ttfutils" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-vpe", - "rpm": "texlive-vpe" + "name": "oe_test_texlive-base_install_and_remove_texlive-vpe" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-webquiz", - "rpm": "texlive-webquiz" + "name": "oe_test_texlive-base_install_and_remove_texlive-webquiz" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-xdvi", - "rpm": "texlive-xdvi" + "name": "oe_test_texlive-base_install_and_remove_texlive-xdvi" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-a2ping", - "rpm": "texlive-a2ping" + "name": "oe_test_texlive-base_install_and_remove_texlive-a2ping" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-adhocfilelist", - "rpm": "texlive-adhocfilelist" + "name": "oe_test_texlive-base_install_and_remove_texlive-adhocfilelist" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-albatross", - "rpm": "texlive-albatross" + "name": "oe_test_texlive-base_install_and_remove_texlive-albatross" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-aleph", - "rpm": "texlive-aleph" + "name": "oe_test_texlive-base_install_and_remove_texlive-aleph" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-attachfile2", - "rpm": "texlive-attachfile2" + "name": "oe_test_texlive-base_install_and_remove_texlive-attachfile2" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-authorindex", - "rpm": "texlive-authorindex" + "name": "oe_test_texlive-base_install_and_remove_texlive-authorindex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-bundledoc", - "rpm": "texlive-bundledoc" + "name": "oe_test_texlive-base_install_and_remove_texlive-bundledoc" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-cjkutils", - "rpm": "texlive-cjkutils" + "name": "oe_test_texlive-base_install_and_remove_texlive-cjkutils" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-context", - "rpm": "texlive-context" + "name": "oe_test_texlive-base_install_and_remove_texlive-context" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-convbkmk", - "rpm": "texlive-convbkmk" + "name": "oe_test_texlive-base_install_and_remove_texlive-convbkmk" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ctan-o-mat", - "rpm": "texlive-ctan-o-mat" + "name": "oe_test_texlive-base_install_and_remove_texlive-ctan-o-mat" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ctanupload", - "rpm": "texlive-ctanupload" + "name": "oe_test_texlive-base_install_and_remove_texlive-ctanupload" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-detex", - "rpm": "texlive-detex" + "name": "oe_test_texlive-base_install_and_remove_texlive-detex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dtl", - "rpm": "texlive-dtl" + "name": "oe_test_texlive-base_install_and_remove_texlive-dtl" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dvi2tty", - "rpm": "texlive-dvi2tty" + "name": "oe_test_texlive-base_install_and_remove_texlive-dvi2tty" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dviasm", - "rpm": "texlive-dviasm" + "name": "oe_test_texlive-base_install_and_remove_texlive-dviasm" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dvicopy", - "rpm": "texlive-dvicopy" + "name": "oe_test_texlive-base_install_and_remove_texlive-dvicopy" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dviout-util", - "rpm": "texlive-dviout-util" + "name": "oe_test_texlive-base_install_and_remove_texlive-dviout-util" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-dvisvgm", - "rpm": "texlive-dvisvgm" + "name": "oe_test_texlive-base_install_and_remove_texlive-dvisvgm" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-exceltex", - "rpm": "texlive-exceltex" + "name": "oe_test_texlive-base_install_and_remove_texlive-exceltex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-fig4latex", - "rpm": "texlive-fig4latex" + "name": "oe_test_texlive-base_install_and_remove_texlive-fig4latex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-findhyph", - "rpm": "texlive-findhyph" + "name": "oe_test_texlive-base_install_and_remove_texlive-findhyph" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-fontools", - "rpm": "texlive-fontools" + "name": "oe_test_texlive-base_install_and_remove_texlive-fontools" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-fragmaster", - "rpm": "texlive-fragmaster" + "name": "oe_test_texlive-base_install_and_remove_texlive-fragmaster" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-git-latexdiff", - "rpm": "texlive-git-latexdiff" + "name": "oe_test_texlive-base_install_and_remove_texlive-git-latexdiff" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-gregoriotex", - "rpm": "texlive-gregoriotex" + "name": "oe_test_texlive-base_install_and_remove_texlive-gregoriotex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-installfont", - "rpm": "texlive-installfont" + "name": "oe_test_texlive-base_install_and_remove_texlive-installfont" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-latex-papersize", - "rpm": "texlive-latex-papersize" + "name": "oe_test_texlive-base_install_and_remove_texlive-latex-papersize" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-latex2man", - "rpm": "texlive-latex2man" + "name": "oe_test_texlive-base_install_and_remove_texlive-latex2man" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-latex2nemeth", - "rpm": "texlive-latex2nemeth" + "name": "oe_test_texlive-base_install_and_remove_texlive-latex2nemeth" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-latexpand", - "rpm": "texlive-latexpand" + "name": "oe_test_texlive-base_install_and_remove_texlive-latexpand" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-lcdftypetools", - "rpm": "texlive-lcdftypetools" + "name": "oe_test_texlive-base_install_and_remove_texlive-lcdftypetools" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-lib", - "rpm": "texlive-lib" + "name": "oe_test_texlive-base_install_and_remove_texlive-lib" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-light-latex-make", - "rpm": "texlive-light-latex-make" + "name": "oe_test_texlive-base_install_and_remove_texlive-light-latex-make" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-luajittex", - "rpm": "texlive-luajittex" + "name": "oe_test_texlive-base_install_and_remove_texlive-luajittex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-make4ht", - "rpm": "texlive-make4ht" + "name": "oe_test_texlive-base_install_and_remove_texlive-make4ht" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-makeindex", - "rpm": "texlive-makeindex" + "name": "oe_test_texlive-base_install_and_remove_texlive-makeindex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-match_parens", - "rpm": "texlive-match_parens" + "name": "oe_test_texlive-base_install_and_remove_texlive-match_parens" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-metafont", - "rpm": "texlive-metafont" + "name": "oe_test_texlive-base_install_and_remove_texlive-metafont" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-metapost", - "rpm": "texlive-metapost" + "name": "oe_test_texlive-base_install_and_remove_texlive-metapost" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mfware", - "rpm": "texlive-mfware" + "name": "oe_test_texlive-base_install_and_remove_texlive-mfware" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-mptopdf", - "rpm": "texlive-mptopdf" + "name": "oe_test_texlive-base_install_and_remove_texlive-mptopdf" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-multibibliography", - "rpm": "texlive-multibibliography" + "name": "oe_test_texlive-base_install_and_remove_texlive-multibibliography" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-m-tx", - "rpm": "texlive-m-tx" + "name": "oe_test_texlive-base_install_and_remove_texlive-m-tx" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-omegaware", - "rpm": "texlive-omegaware" + "name": "oe_test_texlive-base_install_and_remove_texlive-omegaware" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pdfbook2", - "rpm": "texlive-pdfbook2" + "name": "oe_test_texlive-base_install_and_remove_texlive-pdfbook2" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pdflatexpicscale", - "rpm": "texlive-pdflatexpicscale" + "name": "oe_test_texlive-base_install_and_remove_texlive-pdflatexpicscale" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pdftex", - "rpm": "texlive-pdftex" + "name": "oe_test_texlive-base_install_and_remove_texlive-pdftex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pedigree-perl", - "rpm": "texlive-pedigree-perl" + "name": "oe_test_texlive-base_install_and_remove_texlive-pedigree-perl" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-petri-nets", - "rpm": "texlive-petri-nets" + "name": "oe_test_texlive-base_install_and_remove_texlive-petri-nets" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pfarrei", - "rpm": "texlive-pfarrei" + "name": "oe_test_texlive-base_install_and_remove_texlive-pfarrei" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pkfix", - "rpm": "texlive-pkfix" + "name": "oe_test_texlive-base_install_and_remove_texlive-pkfix" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pmxchords", - "rpm": "texlive-pmxchords" + "name": "oe_test_texlive-base_install_and_remove_texlive-pmxchords" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ps2eps", - "rpm": "texlive-ps2eps" + "name": "oe_test_texlive-base_install_and_remove_texlive-ps2eps" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ps2pk", - "rpm": "texlive-ps2pk" + "name": "oe_test_texlive-base_install_and_remove_texlive-ps2pk" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-ptex2pdf", - "rpm": "texlive-ptex2pdf" + "name": "oe_test_texlive-base_install_and_remove_texlive-ptex2pdf" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-rubik", - "rpm": "texlive-rubik" + "name": "oe_test_texlive-base_install_and_remove_texlive-rubik" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-spix", - "rpm": "texlive-spix" + "name": "oe_test_texlive-base_install_and_remove_texlive-spix" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-srcredact", - "rpm": "texlive-srcredact" + "name": "oe_test_texlive-base_install_and_remove_texlive-srcredact" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-sty2dtx", - "rpm": "texlive-sty2dtx" + "name": "oe_test_texlive-base_install_and_remove_texlive-sty2dtx" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-svn-multi", - "rpm": "texlive-svn-multi" + "name": "oe_test_texlive-base_install_and_remove_texlive-svn-multi" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texlive-en", - "rpm": "texlive-texlive-en" + "name": "oe_test_texlive-base_install_and_remove_texlive-texlive-en" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texosquery", - "rpm": "texlive-texosquery" + "name": "oe_test_texlive-base_install_and_remove_texlive-texosquery" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texsis", - "rpm": "texlive-texsis" + "name": "oe_test_texlive-base_install_and_remove_texlive-texsis" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texware", - "rpm": "texlive-texware" + "name": "oe_test_texlive-base_install_and_remove_texlive-texware" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-thumbpdf", - "rpm": "texlive-thumbpdf" + "name": "oe_test_texlive-base_install_and_remove_texlive-thumbpdf" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-tie", - "rpm": "texlive-tie" + "name": "oe_test_texlive-base_install_and_remove_texlive-tie" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-tikztosvg", - "rpm": "texlive-tikztosvg" + "name": "oe_test_texlive-base_install_and_remove_texlive-tikztosvg" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-typeoutfileinfo", - "rpm": "texlive-typeoutfileinfo" + "name": "oe_test_texlive-base_install_and_remove_texlive-typeoutfileinfo" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-urlbst", - "rpm": "texlive-urlbst" + "name": "oe_test_texlive-base_install_and_remove_texlive-urlbst" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-xetex", - "rpm": "texlive-xetex" + "name": "oe_test_texlive-base_install_and_remove_texlive-xetex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-xindex", - "rpm": "texlive-xindex" + "name": "oe_test_texlive-base_install_and_remove_texlive-xindex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-xmltex", - "rpm": "texlive-xmltex" + "name": "oe_test_texlive-base_install_and_remove_texlive-xmltex" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-base-debugsource", - "rpm": "texlive-base-debugsource" + "name": "oe_test_texlive-base_install_and_remove_texlive-base-debugsource" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-base-debuginfo", - "rpm": "texlive-base-debuginfo" + "name": "oe_test_texlive-base_install_and_remove_texlive-base-debuginfo" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pstools", - "rpm": "texlive-pstools" + "name": "oe_test_texlive-base_install_and_remove_texlive-pstools" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-lua2dox", - "rpm": "texlive-lua2dox" + "name": "oe_test_texlive-base_install_and_remove_texlive-lua2dox" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-texconfig", - "rpm": "texlive-texconfig" + "name": "oe_test_texlive-base_install_and_remove_texlive-texconfig" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-pdftools", - "rpm": "texlive-pdftools" + "name": "oe_test_texlive-base_install_and_remove_texlive-pdftools" }, { - "name": "oe_test_texlive-base_install_and_remove_texlive-tetex", - "rpm": "texlive-tetex" + "name": "oe_test_texlive-base_install_and_remove_texlive-tetex" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-filesystem.json b/suite2cases/texlive-filesystem.json index 15b06d849..0e0a97343 100644 --- a/suite2cases/texlive-filesystem.json +++ b/suite2cases/texlive-filesystem.json @@ -5,196 +5,148 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-filesystem", - "rpm": "texlive-filesystem" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-filesystem" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-gust", - "rpm": "texlive-scheme-gust" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-gust" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-medium", - "rpm": "texlive-scheme-medium" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-medium" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-tetex", - "rpm": "texlive-scheme-tetex" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-tetex" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-basic", - "rpm": "texlive-collection-basic" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-basic" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontutils", - "rpm": "texlive-collection-fontutils" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontutils" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langczechslovak", - "rpm": "texlive-collection-langczechslovak" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langczechslovak" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgerman", - "rpm": "texlive-collection-langgerman" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgerman" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgreek", - "rpm": "texlive-collection-langgreek" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgreek" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langjapanese", - "rpm": "texlive-collection-langjapanese" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langjapanese" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langkorean", - "rpm": "texlive-collection-langkorean" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langkorean" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langother", - "rpm": "texlive-collection-langother" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langother" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langspanish", - "rpm": "texlive-collection-langspanish" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langspanish" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexextra", - "rpm": "texlive-collection-latexextra" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexextra" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-metapost", - "rpm": "texlive-collection-metapost" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-metapost" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-bibtexextra", - "rpm": "texlive-collection-bibtexextra" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-bibtexextra" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-binextra", - "rpm": "texlive-collection-binextra" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-binextra" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsrecommended", - "rpm": "texlive-collection-fontsrecommended" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsrecommended" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-formatsextra", - "rpm": "texlive-collection-formatsextra" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-formatsextra" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-humanities", - "rpm": "texlive-collection-humanities" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-humanities" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langarabic", - "rpm": "texlive-collection-langarabic" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langarabic" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langchinese", - "rpm": "texlive-collection-langchinese" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langchinese" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcyrillic", - "rpm": "texlive-collection-langcyrillic" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcyrillic" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langenglish", - "rpm": "texlive-collection-langenglish" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langenglish" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langfrench", - "rpm": "texlive-collection-langfrench" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langfrench" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langpolish", - "rpm": "texlive-collection-langpolish" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langpolish" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langportuguese", - "rpm": "texlive-collection-langportuguese" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langportuguese" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-latex", - "rpm": "texlive-collection-latex" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-latex" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-luatex", - "rpm": "texlive-collection-luatex" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-luatex" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-pictures", - "rpm": "texlive-collection-pictures" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-pictures" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-plaingeneric", - "rpm": "texlive-collection-plaingeneric" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-plaingeneric" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-pstricks", - "rpm": "texlive-collection-pstricks" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-pstricks" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-basic", - "rpm": "texlive-scheme-basic" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-basic" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-context", - "rpm": "texlive-scheme-context" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-context" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-full", - "rpm": "texlive-scheme-full" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-full" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-minimal", - "rpm": "texlive-scheme-minimal" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-minimal" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-small", - "rpm": "texlive-scheme-small" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-scheme-small" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-context", - "rpm": "texlive-collection-context" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-context" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsextra", - "rpm": "texlive-collection-fontsextra" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsextra" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-games", - "rpm": "texlive-collection-games" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-games" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcjk", - "rpm": "texlive-collection-langcjk" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcjk" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langeuropean", - "rpm": "texlive-collection-langeuropean" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langeuropean" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langitalian", - "rpm": "texlive-collection-langitalian" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-langitalian" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexrecommended", - "rpm": "texlive-collection-latexrecommended" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexrecommended" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-mathscience", - "rpm": "texlive-collection-mathscience" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-mathscience" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-music", - "rpm": "texlive-collection-music" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-music" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-publishers", - "rpm": "texlive-collection-publishers" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-publishers" }, { - "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-xetex", - "rpm": "texlive-collection-xetex" + "name": "oe_test_texlive-filesystem_install_and_remove_texlive-collection-xetex" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-a.json b/suite2cases/texlive-split-a.json index d30fae0f2..595739d6e 100644 --- a/suite2cases/texlive-split-a.json +++ b/suite2cases/texlive-split-a.json @@ -5,880 +5,661 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-split-a", - "rpm": "texlive-split-a" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-split-a" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-a4wide-doc", - "rpm": "texlive-a4wide-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-a4wide-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-a5comb-doc", - "rpm": "texlive-a5comb-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-a5comb-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aastex", - "rpm": "texlive-aastex" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aastex" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abbr", - "rpm": "texlive-abbr" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abbr" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abntex2-doc", - "rpm": "texlive-abntex2-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abntex2-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-accanthis", - "rpm": "texlive-accanthis" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-accanthis" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-accanthis-doc", - "rpm": "texlive-accanthis-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-accanthis-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-achemso-doc", - "rpm": "texlive-achemso-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-achemso-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acroterm-doc", - "rpm": "texlive-acroterm-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acroterm-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acro-doc", - "rpm": "texlive-acro-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acro-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-active-conf-doc", - "rpm": "texlive-active-conf-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-active-conf-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle", - "rpm": "texlive-actuarialangle" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle-doc", - "rpm": "texlive-actuarialangle-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adforn", - "rpm": "texlive-adforn" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adforn" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols-doc", - "rpm": "texlive-adfsymbols-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol-doc", - "rpm": "texlive-adjmulticol-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjustbox", - "rpm": "texlive-adjustbox" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjustbox" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjustbox-doc", - "rpm": "texlive-adjustbox-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjustbox-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adobemapping", - "rpm": "texlive-adobemapping" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adobemapping" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-advdate", - "rpm": "texlive-advdate" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-advdate" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aeguill", - "rpm": "texlive-aeguill" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aeguill" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-ae", - "rpm": "texlive-ae" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ae" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-ae-doc", - "rpm": "texlive-ae-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ae-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-afthesis-doc", - "rpm": "texlive-afthesis-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-afthesis-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aguplus-doc", - "rpm": "texlive-aguplus-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aguplus-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aichej", - "rpm": "texlive-aichej" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aichej" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-akktex-doc", - "rpm": "texlive-akktex-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-akktex-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-akletter", - "rpm": "texlive-akletter" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-akletter" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-akletter-doc", - "rpm": "texlive-akletter-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-akletter-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alertmessage", - "rpm": "texlive-alertmessage" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alertmessage" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithms", - "rpm": "texlive-algorithms" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithms" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithms-doc", - "rpm": "texlive-algorithms-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithms-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-allrunes-doc", - "rpm": "texlive-allrunes-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-allrunes-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-almfixed-doc", - "rpm": "texlive-almfixed-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-almfixed-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alnumsec-doc", - "rpm": "texlive-alnumsec-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alnumsec-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alterqcm", - "rpm": "texlive-alterqcm" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alterqcm" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alterqcm-doc", - "rpm": "texlive-alterqcm-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alterqcm-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-altfont", - "rpm": "texlive-altfont" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-altfont" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-ametsoc", - "rpm": "texlive-ametsoc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ametsoc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-ametsoc-doc", - "rpm": "texlive-ametsoc-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ametsoc-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amiri-doc", - "rpm": "texlive-amiri-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amiri-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsaddr", - "rpm": "texlive-amsaddr" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsaddr" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amscls", - "rpm": "texlive-amscls" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amscls" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-vn-doc", - "rpm": "texlive-amsldoc-vn-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-vn-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsmath", - "rpm": "texlive-amsmath" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsmath" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsrefs", - "rpm": "texlive-amsrefs" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsrefs" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsrefs-doc", - "rpm": "texlive-amsrefs-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsrefs-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-animate-doc", - "rpm": "texlive-animate-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-animate-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro", - "rpm": "texlive-anonymouspro" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-answers", - "rpm": "texlive-answers" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-answers" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-antomega", - "rpm": "texlive-antomega" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-antomega" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-anufinalexam-doc", - "rpm": "texlive-anufinalexam-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anufinalexam-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize-doc", - "rpm": "texlive-anyfontsize-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz", - "rpm": "texlive-aobs-tikz" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6e-doc", - "rpm": "texlive-apa6e-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6e-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apnum-doc", - "rpm": "texlive-apnum-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apnum-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendix", - "rpm": "texlive-appendix" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendix" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apprends-latex-doc", - "rpm": "texlive-apprends-latex-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apprends-latex-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apptools", - "rpm": "texlive-apptools" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apptools" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabtex", - "rpm": "texlive-arabtex" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabtex" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabtex-doc", - "rpm": "texlive-arabtex-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabtex-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabxetex-doc", - "rpm": "texlive-arabxetex-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabxetex-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto-doc", - "rpm": "texlive-aramaic-serto-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaic", - "rpm": "texlive-archaic" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaic" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arcs", - "rpm": "texlive-arcs" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arcs" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arcs-doc", - "rpm": "texlive-arcs-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arcs-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arev-doc", - "rpm": "texlive-arev-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arev-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv", - "rpm": "texlive-ESIEEcv" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-GS1", - "rpm": "texlive-GS1" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-GS1" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran-doc", - "rpm": "texlive-IEEEtran-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIstyle", - "rpm": "texlive-SIstyle" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIstyle" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIstyle-doc", - "rpm": "texlive-SIstyle-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIstyle-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIunits", - "rpm": "texlive-SIunits" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIunits" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIunits-doc", - "rpm": "texlive-SIunits-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-SIunits-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabluatex-doc", - "rpm": "texlive-arabluatex-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabluatex-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaeologie-doc", - "rpm": "texlive-archaeologie-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaeologie-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abnt", - "rpm": "texlive-abnt" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abnt" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-actuarialsymbol", - "rpm": "texlive-actuarialsymbol" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-actuarialsymbol" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aligned-overset", - "rpm": "texlive-aligned-overset" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aligned-overset" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apxproof", - "rpm": "texlive-apxproof" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apxproof" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-12many", - "rpm": "texlive-12many" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-12many" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-a0poster", - "rpm": "texlive-a0poster" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-a0poster" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-a5comb", - "rpm": "texlive-a5comb" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-a5comb" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abbr-doc", - "rpm": "texlive-abbr-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abbr-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abc", - "rpm": "texlive-abc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abraces-doc", - "rpm": "texlive-abraces-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abraces-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstyles", - "rpm": "texlive-abstyles" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstyles" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstyles-doc", - "rpm": "texlive-abstyles-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstyles-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmconf", - "rpm": "texlive-acmconf" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmconf" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acronym", - "rpm": "texlive-acronym" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acronym" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acroterm", - "rpm": "texlive-acroterm" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acroterm" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-addlines", - "rpm": "texlive-addlines" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-addlines" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfathesis", - "rpm": "texlive-adfathesis" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfathesis" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfathesis-doc", - "rpm": "texlive-adfathesis-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfathesis-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols", - "rpm": "texlive-adfsymbols" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adrconv", - "rpm": "texlive-adrconv" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adrconv" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adrconv-doc", - "rpm": "texlive-adrconv-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adrconv-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-advdate-doc", - "rpm": "texlive-advdate-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-advdate-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aeguill-doc", - "rpm": "texlive-aeguill-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aeguill-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aiaa", - "rpm": "texlive-aiaa" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aiaa" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alegreya", - "rpm": "texlive-alegreya" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alegreya" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alegreya-doc", - "rpm": "texlive-alegreya-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alegreya-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alertmessage-doc", - "rpm": "texlive-alertmessage-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alertmessage-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e-doc", - "rpm": "texlive-algorithm2e-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx", - "rpm": "texlive-algorithmicx" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alg-doc", - "rpm": "texlive-alg-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alg-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-allrunes", - "rpm": "texlive-allrunes" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-allrunes" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-altfont-doc", - "rpm": "texlive-altfont-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-altfont-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amslatex-primer-doc", - "rpm": "texlive-amslatex-primer-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amslatex-primer-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsmath-it-doc", - "rpm": "texlive-amsmath-it-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsmath-it-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsmath-doc", - "rpm": "texlive-amsmath-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsmath-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsthdoc-it-doc", - "rpm": "texlive-amsthdoc-it-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsthdoc-it-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-animate", - "rpm": "texlive-animate" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-animate" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-antiqua", - "rpm": "texlive-antiqua" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-antiqua" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-antiqua-doc", - "rpm": "texlive-antiqua-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-antiqua-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-antt", - "rpm": "texlive-antt" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-antt" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-antt-doc", - "rpm": "texlive-antt-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-antt-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize", - "rpm": "texlive-anyfontsize" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-anysize", - "rpm": "texlive-anysize" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anysize" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz-doc", - "rpm": "texlive-aobs-tikz-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aomart", - "rpm": "texlive-aomart" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aomart" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aomart-doc", - "rpm": "texlive-aomart-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aomart-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apacite-doc", - "rpm": "texlive-apacite-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apacite-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa", - "rpm": "texlive-apa" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apnum", - "rpm": "texlive-apnum" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apnum" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer-doc", - "rpm": "texlive-appendixnumberbeamer-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto", - "rpm": "texlive-aramaic-serto" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arev", - "rpm": "texlive-arev" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arev" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-armtex", - "rpm": "texlive-armtex" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-armtex" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-MemoirChapStyles-doc", - "rpm": "texlive-MemoirChapStyles-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-MemoirChapStyles-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper-doc", - "rpm": "texlive-HA-prosper-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf-doc", - "rpm": "texlive-IEEEconf-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adtrees", - "rpm": "texlive-adtrees" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adtrees" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi-add-doc", - "rpm": "texlive-arabi-add-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi-add-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaeologie", - "rpm": "texlive-archaeologie" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaeologie" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-addfont", - "rpm": "texlive-addfont" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-addfont" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alkalami", - "rpm": "texlive-alkalami" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alkalami" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apalike-german", - "rpm": "texlive-apalike-german" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apalike-german" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arimo", - "rpm": "texlive-arimo" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arimo" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-algobox", - "rpm": "texlive-algobox" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algobox" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adigraph", - "rpm": "texlive-adigraph" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adigraph" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amscls-doc", - "rpm": "texlive-amscls-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amscls-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-12many-doc", - "rpm": "texlive-12many-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-12many-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-2up", - "rpm": "texlive-2up" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-2up" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-2up-doc", - "rpm": "texlive-2up-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-2up-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-a0poster-doc", - "rpm": "texlive-a0poster-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-a0poster-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-a4wide", - "rpm": "texlive-a4wide" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-a4wide" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aastex-doc", - "rpm": "texlive-aastex-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aastex-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abc-doc", - "rpm": "texlive-abc-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abc-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abntex2", - "rpm": "texlive-abntex2" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abntex2" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abraces", - "rpm": "texlive-abraces" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abraces" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstract", - "rpm": "texlive-abstract" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstract" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstract-doc", - "rpm": "texlive-abstract-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-abstract-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-academicons", - "rpm": "texlive-academicons" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-academicons" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-academicons-doc", - "rpm": "texlive-academicons-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-academicons-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-achemso", - "rpm": "texlive-achemso" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-achemso" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmconf-doc", - "rpm": "texlive-acmconf-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmconf-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acronym-doc", - "rpm": "texlive-acronym-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acronym-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acro", - "rpm": "texlive-acro" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acro" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-active-conf", - "rpm": "texlive-active-conf" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-active-conf" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-addlines-doc", - "rpm": "texlive-addlines-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-addlines-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adforn-doc", - "rpm": "texlive-adforn-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adforn-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol", - "rpm": "texlive-adjmulticol" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-afparticle", - "rpm": "texlive-afparticle" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-afparticle" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-afparticle-doc", - "rpm": "texlive-afparticle-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-afparticle-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-afthesis", - "rpm": "texlive-afthesis" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-afthesis" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aguplus", - "rpm": "texlive-aguplus" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aguplus" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aiaa-doc", - "rpm": "texlive-aiaa-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aiaa-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-ajl", - "rpm": "texlive-ajl" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ajl" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-akktex", - "rpm": "texlive-akktex" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-akktex" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e", - "rpm": "texlive-algorithm2e" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx-doc", - "rpm": "texlive-algorithmicx-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alg", - "rpm": "texlive-alg" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alg" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-almfixed", - "rpm": "texlive-almfixed" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-almfixed" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-alnumsec", - "rpm": "texlive-alnumsec" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-alnumsec" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amiri", - "rpm": "texlive-amiri" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amiri" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsaddr-doc", - "rpm": "texlive-amsaddr-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsaddr-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsfonts", - "rpm": "texlive-amsfonts" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsfonts" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsfonts-doc", - "rpm": "texlive-amsfonts-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsfonts-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-it-doc", - "rpm": "texlive-amsldoc-it-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-it-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonchap", - "rpm": "texlive-anonchap" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonchap" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonchap-doc", - "rpm": "texlive-anonchap-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonchap-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro-doc", - "rpm": "texlive-anonymouspro-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-answers-doc", - "rpm": "texlive-answers-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-answers-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-antomega-doc", - "rpm": "texlive-antomega-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-antomega-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-anysize-doc", - "rpm": "texlive-anysize-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-anysize-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6e", - "rpm": "texlive-apa6e" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6e" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6", - "rpm": "texlive-apa6" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6-doc", - "rpm": "texlive-apa6-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa6-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apacite", - "rpm": "texlive-apacite" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apacite" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apalike2", - "rpm": "texlive-apalike2" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apalike2" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa-doc", - "rpm": "texlive-apa-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apa-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer", - "rpm": "texlive-appendixnumberbeamer" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendix-doc", - "rpm": "texlive-appendix-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-appendix-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-apptools-doc", - "rpm": "texlive-apptools-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-apptools-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi", - "rpm": "texlive-arabi" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi-doc", - "rpm": "texlive-arabi-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabxetex", - "rpm": "texlive-arabxetex" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabxetex" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaic-doc", - "rpm": "texlive-archaic-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-archaic-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-armtex-doc", - "rpm": "texlive-armtex-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-armtex-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-asana-math", - "rpm": "texlive-asana-math" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-asana-math" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-asana-math-doc", - "rpm": "texlive-asana-math-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-asana-math-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-Type1fonts-doc", - "rpm": "texlive-Type1fonts-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-Type1fonts-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv-doc", - "rpm": "texlive-ESIEEcv-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-GS1-doc", - "rpm": "texlive-GS1-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-GS1-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper", - "rpm": "texlive-HA-prosper" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-Tabbing", - "rpm": "texlive-Tabbing" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-Tabbing" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-Tabbing-doc", - "rpm": "texlive-Tabbing-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-Tabbing-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf", - "rpm": "texlive-IEEEconf" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran", - "rpm": "texlive-IEEEtran" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmart-doc", - "rpm": "texlive-acmart-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmart-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmart", - "rpm": "texlive-acmart" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-acmart" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-adtrees-doc", - "rpm": "texlive-adtrees-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-adtrees-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi-add", - "rpm": "texlive-arabi-add" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabi-add" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabluatex", - "rpm": "texlive-arabluatex" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-arabluatex" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-algolrevived", - "rpm": "texlive-algolrevived" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-algolrevived" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aecc-doc", - "rpm": "texlive-aecc-doc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aecc-doc" }, { - "name": "oe_test_texlive-split-a_install_and_remove_texlive-aecc", - "rpm": "texlive-aecc" + "name": "oe_test_texlive-split-a_install_and_remove_texlive-aecc" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-d.json b/suite2cases/texlive-split-d.json index 9cf012665..313d3cd48 100644 --- a/suite2cases/texlive-split-d.json +++ b/suite2cases/texlive-split-d.json @@ -5,1252 +5,940 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-split-d", - "rpm": "texlive-split-d" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-split-d" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1-doc", - "rpm": "texlive-blacklettert1-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blindtext", - "rpm": "texlive-blindtext" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blindtext" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blindtext-doc", - "rpm": "texlive-blindtext-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blindtext-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blkarray", - "rpm": "texlive-blkarray" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blkarray" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blkarray-doc", - "rpm": "texlive-blkarray-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blkarray-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-block-doc", - "rpm": "texlive-block-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-block-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bodegraph", - "rpm": "texlive-bodegraph" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bodegraph" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bodegraph-doc", - "rpm": "texlive-bodegraph-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bodegraph-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bohr-doc", - "rpm": "texlive-bohr-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bohr-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boites", - "rpm": "texlive-boites" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boites" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bold-extra", - "rpm": "texlive-bold-extra" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bold-extra" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs", - "rpm": "texlive-bondgraphs" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs-doc", - "rpm": "texlive-bondgraphs-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookcover-doc", - "rpm": "texlive-bookcover-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookcover-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookdb-doc", - "rpm": "texlive-bookdb-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookdb-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookest-doc", - "rpm": "texlive-bookest-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookest-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-booklet-doc", - "rpm": "texlive-booklet-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-booklet-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookman", - "rpm": "texlive-bookman" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookman" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs-fr-doc", - "rpm": "texlive-booktabs-fr-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs-fr-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs", - "rpm": "texlive-booktabs" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bophook-doc", - "rpm": "texlive-bophook-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bophook-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-borceux", - "rpm": "texlive-borceux" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-borceux" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage", - "rpm": "texlive-boxedminipage" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpchem-doc", - "rpm": "texlive-bpchem-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpchem-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bracketkey", - "rpm": "texlive-bracketkey" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bracketkey" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-braille", - "rpm": "texlive-braille" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-braille" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-breqn-doc", - "rpm": "texlive-breqn-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-breqn-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-brushscr", - "rpm": "texlive-brushscr" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-brushscr" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bullcntr-doc", - "rpm": "texlive-bullcntr-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bullcntr-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-burmese-doc", - "rpm": "texlive-burmese-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-burmese-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bussproofs", - "rpm": "texlive-bussproofs" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bussproofs" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxbase", - "rpm": "texlive-bxbase" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxbase" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer-doc", - "rpm": "texlive-bxdpx-beamer-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxeepic-doc", - "rpm": "texlive-bxeepic-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxeepic-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjscls", - "rpm": "texlive-bxjscls" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjscls" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjscls-doc", - "rpm": "texlive-bxjscls-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjscls-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculation-doc", - "rpm": "texlive-calculation-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculation-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculator-doc", - "rpm": "texlive-calculator-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculator-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra", - "rpm": "texlive-calligra" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra-doc", - "rpm": "texlive-calligra-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calrsfs-doc", - "rpm": "texlive-calrsfs-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calrsfs-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cals-doc", - "rpm": "texlive-cals-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cals-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy", - "rpm": "texlive-calxxxx-yyyy" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout-doc", - "rpm": "texlive-canoniclayout-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cantarell-doc", - "rpm": "texlive-cantarell-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cantarell-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-captdef", - "rpm": "texlive-captdef" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-captdef" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-captdef-doc", - "rpm": "texlive-captdef-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-captdef-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-caption", - "rpm": "texlive-caption" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-caption" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps", - "rpm": "texlive-carolmin-ps" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cascadilla", - "rpm": "texlive-cascadilla" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cascadilla" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cases-doc", - "rpm": "texlive-cases-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cases-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-catcodes-doc", - "rpm": "texlive-catcodes-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catcodes-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-catechis", - "rpm": "texlive-catechis" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catechis" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-catechis-doc", - "rpm": "texlive-catechis-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catechis-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-catoptions-doc", - "rpm": "texlive-catoptions-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catoptions-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic", - "rpm": "texlive-cbcoptic" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd-doc", - "rpm": "texlive-cbfonts-fd-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccfonts-doc", - "rpm": "texlive-ccfonts-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccfonts-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccicons", - "rpm": "texlive-ccicons" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccicons" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cclicenses-doc", - "rpm": "texlive-cclicenses-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cclicenses-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cc-pl", - "rpm": "texlive-cc-pl" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cc-pl" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cc-pl-doc", - "rpm": "texlive-cc-pl-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cc-pl-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl-doc", - "rpm": "texlive-cdpbundl-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd", - "rpm": "texlive-cd" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cellspace-doc", - "rpm": "texlive-cellspace-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cellspace-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cell-doc", - "rpm": "texlive-cell-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cell-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-censor", - "rpm": "texlive-censor" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-censor" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials-doc", - "rpm": "texlive-cfr-initials-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-changepage", - "rpm": "texlive-changepage" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changepage" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-changepage-doc", - "rpm": "texlive-changepage-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changepage-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chappg", - "rpm": "texlive-chappg" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chappg" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder", - "rpm": "texlive-chapterfolder" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-charter", - "rpm": "texlive-charter" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-charter" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-charter-doc", - "rpm": "texlive-charter-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-charter-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemarrow", - "rpm": "texlive-chemarrow" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemarrow" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chembst-doc", - "rpm": "texlive-chembst-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chembst-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds-doc", - "rpm": "texlive-chemcompounds-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemfig", - "rpm": "texlive-chemfig" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemfig" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemgreek-doc", - "rpm": "texlive-chemgreek-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemgreek-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemmacros", - "rpm": "texlive-chemmacros" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemmacros" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemschemex-doc", - "rpm": "texlive-chemschemex-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemschemex-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessboard", - "rpm": "texlive-chessboard" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessboard" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessfss", - "rpm": "texlive-chessfss" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessfss" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessfss-doc", - "rpm": "texlive-chessfss-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessfss-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams", - "rpm": "texlive-chess-problem-diagrams" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chet", - "rpm": "texlive-chet" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chet" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote-doc", - "rpm": "texlive-chicago-annote-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chickenize-doc", - "rpm": "texlive-chickenize-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chickenize-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chkfloat", - "rpm": "texlive-chkfloat" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chkfloat" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chkfloat-doc", - "rpm": "texlive-chkfloat-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chkfloat-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chletter", - "rpm": "texlive-chletter" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chletter" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chletter-doc", - "rpm": "texlive-chletter-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chletter-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chngcntr", - "rpm": "texlive-chngcntr" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chngcntr" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronology", - "rpm": "texlive-chronology" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronology" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-circuitikz-doc", - "rpm": "texlive-circuitikz-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-circuitikz-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cite-doc", - "rpm": "texlive-cite-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cite-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakcites-doc", - "rpm": "texlive-breakcites-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakcites-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont", - "rpm": "texlive-bxnewfont" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize", - "rpm": "texlive-bxpapersize" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chivo-doc", - "rpm": "texlive-chivo-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chivo-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chivo", - "rpm": "texlive-chivo" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chivo" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic-doc", - "rpm": "texlive-churchslavonic-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1", - "rpm": "texlive-blacklettert1" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blochsphere", - "rpm": "texlive-blochsphere" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blochsphere" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp", - "rpm": "texlive-blockdraw_mp" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-block", - "rpm": "texlive-block" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-block" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bloques", - "rpm": "texlive-bloques" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bloques" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr-doc", - "rpm": "texlive-bnumexpr-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boisik-doc", - "rpm": "texlive-boisik-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boisik-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boites-doc", - "rpm": "texlive-boites-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boites-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bold-extra-doc", - "rpm": "texlive-bold-extra-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bold-extra-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boldtensors", - "rpm": "texlive-boldtensors" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boldtensors" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraph", - "rpm": "texlive-bondgraph" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraph" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraph-doc", - "rpm": "texlive-bondgraph-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bondgraph-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookest", - "rpm": "texlive-bookest" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookest" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookhands-doc", - "rpm": "texlive-bookhands-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookhands-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs-de-doc", - "rpm": "texlive-booktabs-de-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs-de-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs-doc", - "rpm": "texlive-booktabs-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-booktabs-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boolexpr", - "rpm": "texlive-boolexpr" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boolexpr" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boondox", - "rpm": "texlive-boondox" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boondox" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boondox-doc", - "rpm": "texlive-boondox-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boondox-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bophook", - "rpm": "texlive-bophook" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bophook" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bosisio", - "rpm": "texlive-bosisio" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bosisio" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bosisio-doc", - "rpm": "texlive-bosisio-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bosisio-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxhandler", - "rpm": "texlive-boxhandler" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxhandler" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpchem", - "rpm": "texlive-bpchem" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpchem" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial-doc", - "rpm": "texlive-bpolynomial-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bracketkey-doc", - "rpm": "texlive-bracketkey-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bracketkey-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-braids", - "rpm": "texlive-braids" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-braids" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-braids-doc", - "rpm": "texlive-braids-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-braids-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-braket", - "rpm": "texlive-braket" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-braket" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-braket-doc", - "rpm": "texlive-braket-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-braket-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation-doc", - "rpm": "texlive-brandeis-dissertation-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakurl", - "rpm": "texlive-breakurl" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakurl" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakurl-doc", - "rpm": "texlive-breakurl-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakurl-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-breqn", - "rpm": "texlive-breqn" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-breqn" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-br-lex-doc", - "rpm": "texlive-br-lex-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-br-lex-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bropd", - "rpm": "texlive-bropd" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bropd" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bropd-doc", - "rpm": "texlive-bropd-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bropd-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxbase-doc", - "rpm": "texlive-bxbase-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxbase-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype-doc", - "rpm": "texlive-bxcjkjatype-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer", - "rpm": "texlive-bxdpx-beamer" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxeepic", - "rpm": "texlive-bxeepic" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxeepic" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bytefield", - "rpm": "texlive-bytefield" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bytefield" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bytefield-doc", - "rpm": "texlive-bytefield-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bytefield-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-c90-doc", - "rpm": "texlive-c90-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-c90-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-caladea-doc", - "rpm": "texlive-caladea-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-caladea-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calcage", - "rpm": "texlive-calcage" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calcage" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calctab", - "rpm": "texlive-calctab" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calctab" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1", - "rpm": "texlive-calligra-type1" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1-doc", - "rpm": "texlive-calligra-type1-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cals", - "rpm": "texlive-cals" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cals" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy-doc", - "rpm": "texlive-calxxxx-yyyy-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cancel", - "rpm": "texlive-cancel" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cancel" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout", - "rpm": "texlive-canoniclayout" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-captcont", - "rpm": "texlive-captcont" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-captcont" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-caption-doc", - "rpm": "texlive-caption-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-caption-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-capt-of", - "rpm": "texlive-capt-of" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-capt-of" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-capt-of-doc", - "rpm": "texlive-capt-of-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-capt-of-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlito", - "rpm": "texlive-carlito" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlito" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlito-doc", - "rpm": "texlive-carlito-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlito-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps-doc", - "rpm": "texlive-carolmin-ps-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cascadilla-doc", - "rpm": "texlive-cascadilla-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cascadilla-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-casyl-doc", - "rpm": "texlive-casyl-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-casyl-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags", - "rpm": "texlive-catchfilebetweentags" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags-doc", - "rpm": "texlive-catchfilebetweentags-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-catcodes", - "rpm": "texlive-catcodes" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catcodes" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-catoptions", - "rpm": "texlive-catoptions" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-catoptions" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic-doc", - "rpm": "texlive-cbcoptic-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-doc", - "rpm": "texlive-cbfonts-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccicons-doc", - "rpm": "texlive-ccicons-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccicons-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cclicenses", - "rpm": "texlive-cclicenses" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cclicenses" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd-doc", - "rpm": "texlive-cd-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-celtic-doc", - "rpm": "texlive-celtic-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-celtic-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm", - "rpm": "texlive-cfr-lm" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm-doc", - "rpm": "texlive-cfr-lm-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-changelayout", - "rpm": "texlive-changelayout" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changelayout" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-changes", - "rpm": "texlive-changes" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changes" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chbibref", - "rpm": "texlive-chbibref" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chbibref" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chbibref-doc", - "rpm": "texlive-chbibref-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chbibref-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcono-doc", - "rpm": "texlive-chemcono-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcono-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemexec-doc", - "rpm": "texlive-chemexec-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemexec-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemformula", - "rpm": "texlive-chemformula" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemformula" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemformula-doc", - "rpm": "texlive-chemformula-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemformula-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemgreek", - "rpm": "texlive-chemgreek" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemgreek" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemmacros-doc", - "rpm": "texlive-chemmacros-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemmacros-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemnum", - "rpm": "texlive-chemnum" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemnum" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemnum-doc", - "rpm": "texlive-chemnum-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemnum-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemschemex", - "rpm": "texlive-chemschemex" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemschemex" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemstyle-doc", - "rpm": "texlive-chemstyle-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemstyle-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cherokee-doc", - "rpm": "texlive-cherokee-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cherokee-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess-doc", - "rpm": "texlive-chess-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chet-doc", - "rpm": "texlive-chet-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chet-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chextras", - "rpm": "texlive-chextras" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chextras" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote", - "rpm": "texlive-chicago-annote" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chickenize", - "rpm": "texlive-chickenize" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chickenize" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chngcntr-doc", - "rpm": "texlive-chngcntr-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chngcntr-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronology-doc", - "rpm": "texlive-chronology-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronology-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronosys", - "rpm": "texlive-chronosys" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronosys" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chscite", - "rpm": "texlive-chscite" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chscite" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cinzel-doc", - "rpm": "texlive-cinzel-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cinzel-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-circ", - "rpm": "texlive-circ" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-circ" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-citeall", - "rpm": "texlive-citeall" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-citeall" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-citeall-doc", - "rpm": "texlive-citeall-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-citeall-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakcites", - "rpm": "texlive-breakcites" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-breakcites" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver", - "rpm": "texlive-bxdvidriver" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxenclose", - "rpm": "texlive-bxenclose" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxenclose" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont-doc", - "rpm": "texlive-bxnewfont-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize-doc", - "rpm": "texlive-bxpapersize-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates-doc", - "rpm": "texlive-carbohydrates-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates", - "rpm": "texlive-carbohydrates" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic", - "rpm": "texlive-churchslavonic" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bredzenie", - "rpm": "texlive-bredzenie" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bredzenie" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxcalc", - "rpm": "texlive-bxcalc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxcalc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjalipsum", - "rpm": "texlive-bxjalipsum" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjalipsum" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjaprnind", - "rpm": "texlive-bxjaprnind" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxjaprnind" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxorigcapt", - "rpm": "texlive-bxorigcapt" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxorigcapt" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-callouts", - "rpm": "texlive-callouts" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-callouts" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cesenaexam", - "rpm": "texlive-cesenaexam" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cesenaexam" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cheatsheet", - "rpm": "texlive-cheatsheet" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cheatsheet" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-childdoc", - "rpm": "texlive-childdoc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-childdoc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blochsphere-doc", - "rpm": "texlive-blochsphere-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blochsphere-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp-doc", - "rpm": "texlive-blockdraw_mp-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bloques-doc", - "rpm": "texlive-bloques-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bloques-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blox", - "rpm": "texlive-blox" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blox" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-blox-doc", - "rpm": "texlive-blox-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-blox-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr", - "rpm": "texlive-bnumexpr" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bohr", - "rpm": "texlive-bohr" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bohr" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boisik", - "rpm": "texlive-boisik" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boisik" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boldtensors-doc", - "rpm": "texlive-boldtensors-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boldtensors-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookcover", - "rpm": "texlive-bookcover" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookcover" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookdb", - "rpm": "texlive-bookdb" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookdb" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookhands", - "rpm": "texlive-bookhands" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bookhands" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-booklet", - "rpm": "texlive-booklet" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-booklet" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boolexpr-doc", - "rpm": "texlive-boolexpr-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boolexpr-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-borceux-doc", - "rpm": "texlive-borceux-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-borceux-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxhandler-doc", - "rpm": "texlive-boxhandler-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxhandler-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial", - "rpm": "texlive-bpolynomial" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-braille-doc", - "rpm": "texlive-braille-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-braille-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation", - "rpm": "texlive-brandeis-dissertation" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-br-lex", - "rpm": "texlive-br-lex" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-br-lex" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-brushscr-doc", - "rpm": "texlive-brushscr-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-brushscr-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bullcntr", - "rpm": "texlive-bullcntr" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bullcntr" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-burmese", - "rpm": "texlive-burmese" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-burmese" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bussproofs-doc", - "rpm": "texlive-bussproofs-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bussproofs-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype", - "rpm": "texlive-bxcjkjatype" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver", - "rpm": "texlive-bxpdfver" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver-doc", - "rpm": "texlive-bxpdfver-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-c90", - "rpm": "texlive-c90" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-c90" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cabin", - "rpm": "texlive-cabin" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cabin" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cabin-doc", - "rpm": "texlive-cabin-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cabin-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-caladea", - "rpm": "texlive-caladea" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-caladea" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calcage-doc", - "rpm": "texlive-calcage-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calcage-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calctab-doc", - "rpm": "texlive-calctab-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calctab-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculation", - "rpm": "texlive-calculation" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculation" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculator", - "rpm": "texlive-calculator" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calculator" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-calrsfs", - "rpm": "texlive-calrsfs" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-calrsfs" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cancel-doc", - "rpm": "texlive-cancel-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cancel-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cantarell", - "rpm": "texlive-cantarell" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cantarell" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-captcont-doc", - "rpm": "texlive-captcont-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-captcont-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlisle", - "rpm": "texlive-carlisle" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlisle" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlisle-doc", - "rpm": "texlive-carlisle-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-carlisle-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cases", - "rpm": "texlive-cases" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cases" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-casyl", - "rpm": "texlive-casyl" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-casyl" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd", - "rpm": "texlive-cbfonts-fd" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts", - "rpm": "texlive-cbfonts" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cbfonts" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccaption", - "rpm": "texlive-ccaption" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccaption" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccaption-doc", - "rpm": "texlive-ccaption-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccaption-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccfonts", - "rpm": "texlive-ccfonts" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-ccfonts" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd-cover", - "rpm": "texlive-cd-cover" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd-cover" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd-cover-doc", - "rpm": "texlive-cd-cover-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cd-cover-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl", - "rpm": "texlive-cdpbundl" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cellspace", - "rpm": "texlive-cellspace" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cellspace" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cell", - "rpm": "texlive-cell" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cell" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-celtic", - "rpm": "texlive-celtic" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-celtic" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-censor-doc", - "rpm": "texlive-censor-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-censor-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials", - "rpm": "texlive-cfr-initials" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-changebar", - "rpm": "texlive-changebar" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changebar" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-changebar-doc", - "rpm": "texlive-changebar-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changebar-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-changelayout-doc", - "rpm": "texlive-changelayout-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changelayout-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-changes-doc", - "rpm": "texlive-changes-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-changes-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chappg-doc", - "rpm": "texlive-chappg-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chappg-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder-doc", - "rpm": "texlive-chapterfolder-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemarrow-doc", - "rpm": "texlive-chemarrow-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemarrow-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chembst", - "rpm": "texlive-chembst" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chembst" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds", - "rpm": "texlive-chemcompounds" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcono", - "rpm": "texlive-chemcono" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemcono" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemexec", - "rpm": "texlive-chemexec" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemexec" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemfig-doc", - "rpm": "texlive-chemfig-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemfig-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chem-journal", - "rpm": "texlive-chem-journal" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chem-journal" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemstyle", - "rpm": "texlive-chemstyle" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemstyle" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cherokee", - "rpm": "texlive-cherokee" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cherokee" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessboard-doc", - "rpm": "texlive-chessboard-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chessboard-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams-doc", - "rpm": "texlive-chess-problem-diagrams-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess", - "rpm": "texlive-chess" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chess" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chextras-doc", - "rpm": "texlive-chextras-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chextras-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chicago", - "rpm": "texlive-chicago" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chicago" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronosys-doc", - "rpm": "texlive-chronosys-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chronosys-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chscite-doc", - "rpm": "texlive-chscite-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chscite-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cinzel", - "rpm": "texlive-cinzel" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cinzel" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-circ-doc", - "rpm": "texlive-circ-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-circ-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-circuitikz", - "rpm": "texlive-circuitikz" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-circuitikz" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cite", - "rpm": "texlive-cite" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cite" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver-doc", - "rpm": "texlive-bxdvidriver-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxenclose-doc", - "rpm": "texlive-bxenclose-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-bxenclose-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cascade", - "rpm": "texlive-cascade" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cascade" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-cellprops", - "rpm": "texlive-cellprops" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-cellprops" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemsec", - "rpm": "texlive-chemsec" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-chemsec" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e", - "rpm": "texlive-boxedminipage2e" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage-doc", - "rpm": "texlive-boxedminipage-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage-doc" }, { - "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e-doc", - "rpm": "texlive-boxedminipage2e-doc" + "name": "oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e-doc" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-e.json b/suite2cases/texlive-split-e.json index d7ae5a5f6..4a8be8000 100644 --- a/suite2cases/texlive-split-e.json +++ b/suite2cases/texlive-split-e.json @@ -5,1304 +5,979 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-split-e", - "rpm": "texlive-split-e" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-split-e" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cinzel-doc", - "rpm": "texlive-cinzel-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cinzel-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-circuitikz", - "rpm": "texlive-circuitikz" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-circuitikz" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cite-doc", - "rpm": "texlive-cite-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cite-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew-doc", - "rpm": "texlive-cjhebrew-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko-doc", - "rpm": "texlive-cjk-ko-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct", - "rpm": "texlive-cjkpunct" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-classics-doc", - "rpm": "texlive-classics-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-classics-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-classpack", - "rpm": "texlive-classpack" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-classpack" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-classpack-doc", - "rpm": "texlive-classpack-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-classpack-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clearsans-doc", - "rpm": "texlive-clearsans-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clearsans-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleveref-doc", - "rpm": "texlive-cleveref-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleveref-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode", - "rpm": "texlive-clrscode" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmap", - "rpm": "texlive-cmap" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmap" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmarrows", - "rpm": "texlive-cmarrows" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmarrows" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmarrows-doc", - "rpm": "texlive-cmarrows-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmarrows-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmbright-doc", - "rpm": "texlive-cmbright-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmbright-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmcyr", - "rpm": "texlive-cmcyr" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmcyr" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmcyr-doc", - "rpm": "texlive-cmcyr-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmcyr-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmextra", - "rpm": "texlive-cmextra" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmextra" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc-doc", - "rpm": "texlive-cm-lgc-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpica", - "rpm": "texlive-cmpica" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpica" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpj", - "rpm": "texlive-cmpj" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpj" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmsd", - "rpm": "texlive-cmsd" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmsd" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm", - "rpm": "texlive-cm" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-doc", - "rpm": "texlive-cm-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnbwp-doc", - "rpm": "texlive-cnbwp-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnbwp-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntformats", - "rpm": "texlive-cntformats" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntformats" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntformats-doc", - "rpm": "texlive-cntformats-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntformats-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-codedoc-doc", - "rpm": "texlive-codedoc-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codedoc-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-codepage", - "rpm": "texlive-codepage" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codepage" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-codesection", - "rpm": "texlive-codesection" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codesection" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano", - "rpm": "texlive-codicefiscaleitaliano" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collref-doc", - "rpm": "texlive-collref-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collref-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-compactbib", - "rpm": "texlive-compactbib" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-compactbib" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-binextra", - "rpm": "texlive-collection-binextra" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-binextra" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-context", - "rpm": "texlive-collection-context" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-context" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-account", - "rpm": "texlive-context-account" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-account" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-algorithmic", - "rpm": "texlive-context-algorithmic" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-algorithmic" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-animation", - "rpm": "texlive-context-animation" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-animation" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-annotation-doc", - "rpm": "texlive-context-annotation-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-annotation-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-chromato", - "rpm": "texlive-context-chromato" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-chromato" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan-doc", - "rpm": "texlive-context-construction-plan-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers-doc", - "rpm": "texlive-context-cyrillicnumbers-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-french-doc", - "rpm": "texlive-context-french-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-french-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage", - "rpm": "texlive-context-fullpage" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine-doc", - "rpm": "texlive-context-lettrine-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn", - "rpm": "texlive-context-notes-zh-cn" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-ruby", - "rpm": "texlive-context-ruby" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-ruby" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts", - "rpm": "texlive-context-simplefonts" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides", - "rpm": "texlive-context-simpleslides" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides-doc", - "rpm": "texlive-context-simpleslides-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-title", - "rpm": "texlive-context-title" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-title" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-title-doc", - "rpm": "texlive-context-title-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-title-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator", - "rpm": "texlive-context-transliterator" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator-doc", - "rpm": "texlive-context-transliterator-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typearea-doc", - "rpm": "texlive-context-typearea-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typearea-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts", - "rpm": "texlive-context-typescripts" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts-doc", - "rpm": "texlive-context-typescripts-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsextra", - "rpm": "texlive-collection-fontsextra" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsextra" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-comfortaa", - "rpm": "texlive-comfortaa" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comfortaa" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-comfortaa-doc", - "rpm": "texlive-comfortaa-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comfortaa-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-comicneue", - "rpm": "texlive-comicneue" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comicneue" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-comicneue-doc", - "rpm": "texlive-comicneue-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comicneue-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts", - "rpm": "texlive-concmath-fonts" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts-doc", - "rpm": "texlive-concmath-fonts-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols", - "rpm": "texlive-cookingsymbols" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope", - "rpm": "texlive-countriesofeurope" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-courier", - "rpm": "texlive-courier" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-courier" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-covington", - "rpm": "texlive-covington" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-covington" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langcyrillic", - "rpm": "texlive-collection-langcyrillic" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langcyrillic" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-components-of-TeX-doc", - "rpm": "texlive-components-of-TeX-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-components-of-TeX-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langeuropean", - "rpm": "texlive-collection-langeuropean" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langeuropean" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langkorean", - "rpm": "texlive-collection-langkorean" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langkorean" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langspanish", - "rpm": "texlive-collection-langspanish" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langspanish" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics", - "rpm": "texlive-combinedgraphics" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colordoc-doc", - "rpm": "texlive-colordoc-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colordoc-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorwav", - "rpm": "texlive-colorwav" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorwav" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorweb", - "rpm": "texlive-colorweb" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorweb" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-combine", - "rpm": "texlive-combine" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combine" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-comma", - "rpm": "texlive-comma" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comma" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-commado", - "rpm": "texlive-commado" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-commado" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-commado-doc", - "rpm": "texlive-commado-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-commado-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-comment-doc", - "rpm": "texlive-comment-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comment-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-constants", - "rpm": "texlive-constants" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-constants" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cool", - "rpm": "texlive-cool" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cool" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coollist-doc", - "rpm": "texlive-coollist-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coollist-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolstr-doc", - "rpm": "texlive-coolstr-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolstr-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolthms", - "rpm": "texlive-coolthms" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolthms" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyedit-doc", - "rpm": "texlive-copyedit-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyedit-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox-doc", - "rpm": "texlive-copyrightbox-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-counttexruns", - "rpm": "texlive-counttexruns" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-counttexruns" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-courseoutline", - "rpm": "texlive-courseoutline" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-courseoutline" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coursepaper", - "rpm": "texlive-coursepaper" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coursepaper" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coverpage-doc", - "rpm": "texlive-coverpage-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coverpage-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-luatex", - "rpm": "texlive-collection-luatex" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-luatex" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-confproc", - "rpm": "texlive-confproc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-confproc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-confproc-doc", - "rpm": "texlive-confproc-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-confproc-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-complexity", - "rpm": "texlive-complexity" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-complexity" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack-doc", - "rpm": "texlive-cmdtrack-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmexb", - "rpm": "texlive-cmexb" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmexb" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cochineal-doc", - "rpm": "texlive-cochineal-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cochineal-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cochineal", - "rpm": "texlive-cochineal" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cochineal" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-texworks", - "rpm": "texlive-collection-texworks" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-texworks" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-combofont", - "rpm": "texlive-combofont" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combofont" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-inifile", - "rpm": "texlive-context-inifile" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-inifile" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-conv-xkv", - "rpm": "texlive-conv-xkv" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-conv-xkv" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooking-units", - "rpm": "texlive-cooking-units" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooking-units" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-citeref", - "rpm": "texlive-citeref" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-citeref" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmsrb", - "rpm": "texlive-cmsrb" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmsrb" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-competences", - "rpm": "texlive-competences" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-competences" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-handlecsv", - "rpm": "texlive-context-handlecsv" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-handlecsv" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-correctmathalign", - "rpm": "texlive-correctmathalign" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-correctmathalign" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-lexikon-doc", - "rpm": "texlive-lexikon-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-lexikon-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-venturisadf", - "rpm": "texlive-venturisadf" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-venturisadf" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-circ-doc", - "rpm": "texlive-circ-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-circ-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-citeall", - "rpm": "texlive-citeall" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-citeall" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-citeall-doc", - "rpm": "texlive-citeall-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-citeall-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cite", - "rpm": "texlive-cite" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cite" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew", - "rpm": "texlive-cjhebrew" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko", - "rpm": "texlive-cjk-ko" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk-doc", - "rpm": "texlive-cjk-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-classicthesis", - "rpm": "texlive-classicthesis" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-classicthesis" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-classicthesis-doc", - "rpm": "texlive-classicthesis-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-classicthesis-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clearsans", - "rpm": "texlive-clearsans" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clearsans" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clipboard", - "rpm": "texlive-clipboard" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clipboard" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clipboard-doc", - "rpm": "texlive-clipboard-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clipboard-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clock", - "rpm": "texlive-clock" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clock" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e", - "rpm": "texlive-clrscode3e" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdstring", - "rpm": "texlive-cmdstring" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdstring" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdstring-doc", - "rpm": "texlive-cmdstring-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdstring-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmll", - "rpm": "texlive-cmll" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmll" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmll-doc", - "rpm": "texlive-cmll-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmll-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpica-doc", - "rpm": "texlive-cmpica-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpica-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-super", - "rpm": "texlive-cm-super" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-super" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-super-doc", - "rpm": "texlive-cm-super-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-super-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode", - "rpm": "texlive-cm-unicode" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode-doc", - "rpm": "texlive-cm-unicode-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnbwp", - "rpm": "texlive-cnbwp" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnbwp" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnltx", - "rpm": "texlive-cnltx" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnltx" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntperchap", - "rpm": "texlive-cntperchap" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntperchap" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-codedoc", - "rpm": "texlive-codedoc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codedoc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-codesection-doc", - "rpm": "texlive-codesection-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codesection-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langjapanese", - "rpm": "texlive-collection-langjapanese" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langjapanese" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collcell", - "rpm": "texlive-collcell" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collcell" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collectbox-doc", - "rpm": "texlive-collectbox-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collectbox-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortbl-doc", - "rpm": "texlive-colortbl-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortbl-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-animation-doc", - "rpm": "texlive-context-animation-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-animation-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-bnf-doc", - "rpm": "texlive-context-bnf-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-bnf-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-chromato-doc", - "rpm": "texlive-context-chromato-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-chromato-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers", - "rpm": "texlive-context-cyrillicnumbers" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-degrade", - "rpm": "texlive-context-degrade" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-degrade" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak-doc", - "rpm": "texlive-context-fancybreak-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-filter", - "rpm": "texlive-context-filter" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-filter" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gantt", - "rpm": "texlive-context-gantt" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gantt" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-letter-doc", - "rpm": "texlive-context-letter-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-letter-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn-doc", - "rpm": "texlive-context-notes-zh-cn-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-rst", - "rpm": "texlive-context-rst" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-rst" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-rst-doc", - "rpm": "texlive-context-rst-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-rst-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typearea", - "rpm": "texlive-context-typearea" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-typearea" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-vim-doc", - "rpm": "texlive-context-vim-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-vim-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter", - "rpm": "texlive-context-visualcounter" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled", - "rpm": "texlive-courier-scaled" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled-doc", - "rpm": "texlive-courier-scaled-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsrecommended", - "rpm": "texlive-collection-fontsrecommended" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsrecommended" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-formatsextra", - "rpm": "texlive-collection-formatsextra" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-formatsextra" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorsep", - "rpm": "texlive-colorsep" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorsep" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-covington-doc", - "rpm": "texlive-covington-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-covington-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langarabic", - "rpm": "texlive-collection-langarabic" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langarabic" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langczechslovak", - "rpm": "texlive-collection-langczechslovak" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langczechslovak" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langenglish", - "rpm": "texlive-collection-langenglish" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langenglish" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langpolish", - "rpm": "texlive-collection-langpolish" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langpolish" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-pictures", - "rpm": "texlive-collection-pictures" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-pictures" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorinfo-doc", - "rpm": "texlive-colorinfo-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorinfo-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorspace", - "rpm": "texlive-colorspace" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorspace" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colourchange-doc", - "rpm": "texlive-colourchange-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colourchange-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-combelow", - "rpm": "texlive-combelow" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combelow" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-combelow-doc", - "rpm": "texlive-combelow-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combelow-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concepts-doc", - "rpm": "texlive-concepts-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concepts-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concprog", - "rpm": "texlive-concprog" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concprog" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-contracard", - "rpm": "texlive-contracard" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-contracard" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-contracard-doc", - "rpm": "texlive-contracard-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-contracard-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coollist", - "rpm": "texlive-coollist" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coollist" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolstr", - "rpm": "texlive-coolstr" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolstr" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolthms-doc", - "rpm": "texlive-coolthms-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coolthms-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips", - "rpm": "texlive-cooltooltips" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coordsys-doc", - "rpm": "texlive-coordsys-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coordsys-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyedit", - "rpm": "texlive-copyedit" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyedit" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox", - "rpm": "texlive-copyrightbox" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coseoul", - "rpm": "texlive-coseoul" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coseoul" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-counttexruns-doc", - "rpm": "texlive-counttexruns-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-counttexruns-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-courseoutline-doc", - "rpm": "texlive-courseoutline-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-courseoutline-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath", - "rpm": "texlive-concmath" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath-doc", - "rpm": "texlive-concmath-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concmath-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-conteq", - "rpm": "texlive-conteq" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-conteq" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-metapost", - "rpm": "texlive-collection-metapost" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-metapost" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-music", - "rpm": "texlive-collection-music" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-music" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-pstricks", - "rpm": "texlive-collection-pstricks" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-pstricks" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-publishers", - "rpm": "texlive-collection-publishers" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-publishers" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity", - "rpm": "texlive-computational-complexity" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack", - "rpm": "texlive-cmdtrack" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coloring-doc", - "rpm": "texlive-coloring-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coloring-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coloring", - "rpm": "texlive-coloring" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coloring" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-continue", - "rpm": "texlive-continue" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-continue" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-mathscience", - "rpm": "texlive-collection-mathscience" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-mathscience" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-plaingeneric", - "rpm": "texlive-collection-plaingeneric" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-plaingeneric" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-layout", - "rpm": "texlive-context-layout" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-layout" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrdblpg", - "rpm": "texlive-clrdblpg" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrdblpg" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrstrip", - "rpm": "texlive-clrstrip" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrstrip" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-wsuipa", - "rpm": "texlive-wsuipa" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-wsuipa" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-wsuipa-doc", - "rpm": "texlive-wsuipa-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-wsuipa-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-venturisadf-doc", - "rpm": "texlive-venturisadf-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-venturisadf-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cinzel", - "rpm": "texlive-cinzel" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cinzel" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-circ", - "rpm": "texlive-circ" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-circ" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-circuitikz-doc", - "rpm": "texlive-circuitikz-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-circuitikz-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct-doc", - "rpm": "texlive-cjkpunct-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk", - "rpm": "texlive-cjk" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cjk" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cns", - "rpm": "texlive-cns" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cns" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cns-doc", - "rpm": "texlive-cns-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cns-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-classics", - "rpm": "texlive-classics" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-classics" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis", - "rpm": "texlive-cleanthesis" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis-doc", - "rpm": "texlive-cleanthesis-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clefval", - "rpm": "texlive-clefval" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clefval" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clefval-doc", - "rpm": "texlive-clefval-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clefval-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleveref", - "rpm": "texlive-cleveref" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cleveref" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clock-doc", - "rpm": "texlive-clock-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clock-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cloze", - "rpm": "texlive-cloze" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cloze" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cloze-doc", - "rpm": "texlive-cloze-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cloze-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e-doc", - "rpm": "texlive-clrscode3e-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode-doc", - "rpm": "texlive-clrscode-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-clrscode-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmap-doc", - "rpm": "texlive-cmap-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmap-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmbright", - "rpm": "texlive-cmbright" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmbright" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc", - "rpm": "texlive-cm-lgc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpj-doc", - "rpm": "texlive-cmpj-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmpj-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmsd-doc", - "rpm": "texlive-cmsd-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmsd-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmtiup", - "rpm": "texlive-cmtiup" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmtiup" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmtiup-doc", - "rpm": "texlive-cmtiup-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmtiup-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnltx-doc", - "rpm": "texlive-cnltx-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cnltx-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntperchap-doc", - "rpm": "texlive-cntperchap-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cntperchap-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-codepage-doc", - "rpm": "texlive-codepage-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codepage-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langitalian", - "rpm": "texlive-collection-langitalian" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langitalian" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano-doc", - "rpm": "texlive-codicefiscaleitaliano-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collcell-doc", - "rpm": "texlive-collcell-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collcell-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collectbox", - "rpm": "texlive-collectbox" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collectbox" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-basic", - "rpm": "texlive-collection-basic" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-basic" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-bibtexextra", - "rpm": "texlive-collection-bibtexextra" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-bibtexextra" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-latex", - "rpm": "texlive-collection-latex" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-latex" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortbl", - "rpm": "texlive-colortbl" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortbl" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collref", - "rpm": "texlive-collref" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collref" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-account-doc", - "rpm": "texlive-context-account-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-account-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-annotation", - "rpm": "texlive-context-annotation" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-annotation" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-bnf", - "rpm": "texlive-context-bnf" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-bnf" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan", - "rpm": "texlive-context-construction-plan" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-degrade-doc", - "rpm": "texlive-context-degrade-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-degrade-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak", - "rpm": "texlive-context-fancybreak" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-filter-doc", - "rpm": "texlive-context-filter-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-filter-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-french", - "rpm": "texlive-context-french" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-french" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage-doc", - "rpm": "texlive-context-fullpage-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gantt-doc", - "rpm": "texlive-context-gantt-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gantt-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot", - "rpm": "texlive-context-gnuplot" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot-doc", - "rpm": "texlive-context-gnuplot-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-letter", - "rpm": "texlive-context-letter" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-letter" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine", - "rpm": "texlive-context-lettrine" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets", - "rpm": "texlive-context-mathsets" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets-doc", - "rpm": "texlive-context-mathsets-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-ruby-doc", - "rpm": "texlive-context-ruby-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-ruby-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts-doc", - "rpm": "texlive-context-simplefonts-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-vim", - "rpm": "texlive-context-vim" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-vim" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter-doc", - "rpm": "texlive-context-visualcounter-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols-doc", - "rpm": "texlive-cookingsymbols-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope-doc", - "rpm": "texlive-countriesofeurope-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-fontutils", - "rpm": "texlive-collection-fontutils" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-fontutils" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-games", - "rpm": "texlive-collection-games" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-games" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-humanities", - "rpm": "texlive-collection-humanities" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-humanities" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langchinese", - "rpm": "texlive-collection-langchinese" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langchinese" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langcjk", - "rpm": "texlive-collection-langcjk" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langcjk" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-comprehensive-doc", - "rpm": "texlive-comprehensive-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comprehensive-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langfrench", - "rpm": "texlive-collection-langfrench" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langfrench" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langgerman", - "rpm": "texlive-collection-langgerman" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langgerman" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langgreek", - "rpm": "texlive-collection-langgreek" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langgreek" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langother", - "rpm": "texlive-collection-langother" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langother" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langportuguese", - "rpm": "texlive-collection-langportuguese" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-langportuguese" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-latexextra", - "rpm": "texlive-collection-latexextra" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-latexextra" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-latexrecommended", - "rpm": "texlive-collection-latexrecommended" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-latexrecommended" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics-doc", - "rpm": "texlive-combinedgraphics-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colordoc", - "rpm": "texlive-colordoc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colordoc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorinfo", - "rpm": "texlive-colorinfo" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorinfo" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorspace-doc", - "rpm": "texlive-colorspace-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorspace-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortab", - "rpm": "texlive-colortab" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortab" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortab-doc", - "rpm": "texlive-colortab-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colortab-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorwav-doc", - "rpm": "texlive-colorwav-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorwav-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorweb-doc", - "rpm": "texlive-colorweb-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colorweb-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-colourchange", - "rpm": "texlive-colourchange" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-colourchange" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-combine-doc", - "rpm": "texlive-combine-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-combine-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-comma-doc", - "rpm": "texlive-comma-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comma-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-comment", - "rpm": "texlive-comment" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-comment" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concepts", - "rpm": "texlive-concepts" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concepts" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concprog-doc", - "rpm": "texlive-concprog-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concprog-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-constants-doc", - "rpm": "texlive-constants-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-constants-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-contour", - "rpm": "texlive-contour" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-contour" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-contour-doc", - "rpm": "texlive-contour-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-contour-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooking", - "rpm": "texlive-cooking" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooking" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooking-doc", - "rpm": "texlive-cooking-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooking-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cool-doc", - "rpm": "texlive-cool-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cool-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips-doc", - "rpm": "texlive-cooltooltips-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coordsys", - "rpm": "texlive-coordsys" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coordsys" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coseoul-doc", - "rpm": "texlive-coseoul-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coseoul-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coursepaper-doc", - "rpm": "texlive-coursepaper-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coursepaper-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-coverpage", - "rpm": "texlive-coverpage" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-coverpage" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-commath", - "rpm": "texlive-commath" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-commath" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-commath-doc", - "rpm": "texlive-commath-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-commath-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concrete", - "rpm": "texlive-concrete" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concrete" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-concrete-doc", - "rpm": "texlive-concrete-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-concrete-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-conteq-doc", - "rpm": "texlive-conteq-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-conteq-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-complexity-doc", - "rpm": "texlive-complexity-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-complexity-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity-doc", - "rpm": "texlive-computational-complexity-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-xetex", - "rpm": "texlive-collection-xetex" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-collection-xetex" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmexb-doc", - "rpm": "texlive-cmexb-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cmexb-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-continue-doc", - "rpm": "texlive-continue-doc" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-continue-doc" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cje", - "rpm": "texlive-cje" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cje" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cmscbf", - "rpm": "texlive-context-cmscbf" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cmscbf" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cmttbf", - "rpm": "texlive-context-cmttbf" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-context-cmttbf" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cormorantgaramond", - "rpm": "texlive-cormorantgaramond" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cormorantgaramond" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-mf-extra-bold", - "rpm": "texlive-cm-mf-extra-bold" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-cm-mf-extra-bold" }, { - "name": "oe_test_texlive-split-e_install_and_remove_texlive-lexikon", - "rpm": "texlive-lexikon" + "name": "oe_test_texlive-split-e_install_and_remove_texlive-lexikon" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-h.json b/suite2cases/texlive-split-h.json index 2c3ab22f4..35b7ad849 100644 --- a/suite2cases/texlive-split-h.json +++ b/suite2cases/texlive-split-h.json @@ -5,1212 +5,910 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-split-h", - "rpm": "texlive-split-h" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-split-h" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex", - "rpm": "texlive-etex" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg-doc", - "rpm": "texlive-etex-pkg-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-economic", - "rpm": "texlive-economic" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-economic" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-doc", - "rpm": "texlive-ebgaramond-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths", - "rpm": "texlive-ebgaramond-maths" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths-doc", - "rpm": "texlive-ebgaramond-maths-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx-doc", - "rpm": "texlive-eiad-ltx-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-electrum", - "rpm": "texlive-electrum" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-electrum" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-electrum-doc", - "rpm": "texlive-electrum-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-electrum-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elvish", - "rpm": "texlive-elvish" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elvish" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elvish-doc", - "rpm": "texlive-elvish-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elvish-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsdice", - "rpm": "texlive-epsdice" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsdice" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esrelation-doc", - "rpm": "texlive-esrelation-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esrelation-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eulervm", - "rpm": "texlive-eulervm" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eulervm" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ec", - "rpm": "texlive-ec" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ec" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eurosym", - "rpm": "texlive-eurosym" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eurosym" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-egameps-doc", - "rpm": "texlive-egameps-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-egameps-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eijkhout", - "rpm": "texlive-eijkhout" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eijkhout" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigram", - "rpm": "texlive-epigram" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigram" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf", - "rpm": "texlive-epsf" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecltree", - "rpm": "texlive-ecltree" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecltree" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-edfnotes", - "rpm": "texlive-edfnotes" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-edfnotes" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledform-doc", - "rpm": "texlive-eledform-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledform-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1-doc", - "rpm": "texlive-ethiop-t1-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskdx", - "rpm": "texlive-eskdx" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskdx" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-de-doc", - "rpm": "texlive-etoolbox-de-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-de-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-es-tex-faq-doc", - "rpm": "texlive-es-tex-faq-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-es-tex-faq-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eso-pic", - "rpm": "texlive-eso-pic" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eso-pic" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-euenc-doc", - "rpm": "texlive-euenc-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euenc-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-extsizes-doc", - "rpm": "texlive-extsizes-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extsizes-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion", - "rpm": "texlive-epspdfconversion" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esk-doc", - "rpm": "texlive-esk-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esk-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy-doc", - "rpm": "texlive-easy-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy-todo", - "rpm": "texlive-easy-todo" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy-todo" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy-todo-doc", - "rpm": "texlive-easy-todo-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy-todo-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmargin", - "rpm": "texlive-edmargin" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmargin" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmargin-doc", - "rpm": "texlive-edmargin-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmargin-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elements-doc", - "rpm": "texlive-elements-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elements-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elmath", - "rpm": "texlive-elmath" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elmath" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elocalloc", - "rpm": "texlive-elocalloc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elocalloc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elpres-doc", - "rpm": "texlive-elpres-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elpres-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elzcards-doc", - "rpm": "texlive-elzcards-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elzcards-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emarks", - "rpm": "texlive-emarks" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emarks" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-embedall-doc", - "rpm": "texlive-embedall-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-embedall-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emulateapj", - "rpm": "texlive-emulateapj" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emulateapj" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endheads-doc", - "rpm": "texlive-endheads-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endheads-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endnotes", - "rpm": "texlive-endnotes" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endnotes" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endnotes-doc", - "rpm": "texlive-endnotes-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endnotes-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-engpron", - "rpm": "texlive-engpron" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-engpron" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-engpron-doc", - "rpm": "texlive-engpron-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-engpron-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enotez", - "rpm": "texlive-enotez" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enotez" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enotez-doc", - "rpm": "texlive-enotez-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enotez-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-environ", - "rpm": "texlive-environ" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-environ" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-envlab-doc", - "rpm": "texlive-envlab-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-envlab-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigraph", - "rpm": "texlive-epigraph" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigraph" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigraph-doc", - "rpm": "texlive-epigraph-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigraph-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqlist", - "rpm": "texlive-eqlist" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqlist" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqlist-doc", - "rpm": "texlive-eqlist-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqlist-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqname", - "rpm": "texlive-eqname" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqname" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-errata-doc", - "rpm": "texlive-errata-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-errata-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esami", - "rpm": "texlive-esami" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esami" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esdiff-doc", - "rpm": "texlive-esdiff-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esdiff-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint", - "rpm": "texlive-esint" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint-type1", - "rpm": "texlive-esint-type1" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint-type1" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint-type1-doc", - "rpm": "texlive-esint-type1-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint-type1-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etaremune", - "rpm": "texlive-etaremune" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etaremune" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etextools", - "rpm": "texlive-etextools" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etextools" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etextools-doc", - "rpm": "texlive-etextools-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etextools-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-europasscv", - "rpm": "texlive-europasscv" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-europasscv" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-europecv", - "rpm": "texlive-europecv" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-europecv" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-europecv-doc", - "rpm": "texlive-europecv-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-europecv-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-everyhook-doc", - "rpm": "texlive-everyhook-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-everyhook-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-everypage", - "rpm": "texlive-everypage" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-everypage" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam-doc", - "rpm": "texlive-exam-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam-n", - "rpm": "texlive-exam-n" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam-n" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam-n-doc", - "rpm": "texlive-exam-n-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam-n-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-example", - "rpm": "texlive-example" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-example" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-examplep-doc", - "rpm": "texlive-examplep-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-examplep-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercise-doc", - "rpm": "texlive-exercise-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercise-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-export", - "rpm": "texlive-export" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-export" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-export-doc", - "rpm": "texlive-export-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-export-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsol", - "rpm": "texlive-exsol" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsol" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsol-doc", - "rpm": "texlive-exsol-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsol-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-extract", - "rpm": "texlive-extract" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extract" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebproof-doc", - "rpm": "texlive-ebproof-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebproof-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emp-doc", - "rpm": "texlive-emp-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emp-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exteps", - "rpm": "texlive-exteps" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exteps" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exteps-doc", - "rpm": "texlive-exteps-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exteps-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebook-doc", - "rpm": "texlive-ebook-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebook-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis-doc", - "rpm": "texlive-ebsthesis-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ejpecp-doc", - "rpm": "texlive-ejpecp-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ejpecp-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elsarticle", - "rpm": "texlive-elsarticle" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elsarticle" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis-doc", - "rpm": "texlive-elteikthesis-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-erdc-doc", - "rpm": "texlive-erdc-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-erdc-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eltex-doc", - "rpm": "texlive-eltex-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eltex-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-engtlc-doc", - "rpm": "texlive-engtlc-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-engtlc-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex-doc", - "rpm": "texlive-ecobiblatex-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-econometrics-doc", - "rpm": "texlive-econometrics-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-econometrics-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-econometrics", - "rpm": "texlive-econometrics" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-econometrics" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emisa", - "rpm": "texlive-emisa" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emisa" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercises", - "rpm": "texlive-exercises" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercises" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emf", - "rpm": "texlive-emf" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emf" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endnotesj", - "rpm": "texlive-endnotesj" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endnotesj" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnnumwarn", - "rpm": "texlive-eqnnumwarn" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnnumwarn" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg", - "rpm": "texlive-etex-pkg" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-economic-doc", - "rpm": "texlive-economic-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-economic-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecc", - "rpm": "texlive-ecc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecc-doc", - "rpm": "texlive-ecc-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecc-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eco", - "rpm": "texlive-eco" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eco" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eco-doc", - "rpm": "texlive-eco-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eco-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad", - "rpm": "texlive-eiad" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigrafica-doc", - "rpm": "texlive-epigrafica-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigrafica-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-erewhon", - "rpm": "texlive-erewhon" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-erewhon" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-erewhon-doc", - "rpm": "texlive-erewhon-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-erewhon-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esvect-doc", - "rpm": "texlive-esvect-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esvect-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eulervm-doc", - "rpm": "texlive-eulervm-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eulervm-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ec-doc", - "rpm": "texlive-ec-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ec-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eurosym-doc", - "rpm": "texlive-eurosym-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eurosym-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-encxvlna-doc", - "rpm": "texlive-encxvlna-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-encxvlna-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecltree-doc", - "rpm": "texlive-ecltree-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecltree-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-edfnotes-doc", - "rpm": "texlive-edfnotes-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-edfnotes-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ednotes", - "rpm": "texlive-ednotes" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ednotes" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ednotes-doc", - "rpm": "texlive-ednotes-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ednotes-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledmac", - "rpm": "texlive-eledmac" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledmac" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-expex-doc", - "rpm": "texlive-expex-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-expex-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop-doc", - "rpm": "texlive-ethiop-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1", - "rpm": "texlive-ethiop-t1" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskd", - "rpm": "texlive-eskd" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskd" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskd-doc", - "rpm": "texlive-eskd-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskd-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskdx-doc", - "rpm": "texlive-eskdx-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eskdx-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-e-french-doc", - "rpm": "texlive-e-french-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-e-french-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-euenc", - "rpm": "texlive-euenc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euenc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-extsizes", - "rpm": "texlive-extsizes" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extsizes" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eepic-doc", - "rpm": "texlive-eepic-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eepic-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esk", - "rpm": "texlive-esk" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esk" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyfig", - "rpm": "texlive-easyfig" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyfig" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyfig-doc", - "rpm": "texlive-easyfig-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyfig-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easylist", - "rpm": "texlive-easylist" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easylist" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyreview", - "rpm": "texlive-easyreview" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyreview" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebezier", - "rpm": "texlive-ebezier" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebezier" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebezier-doc", - "rpm": "texlive-ebezier-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebezier-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic", - "rpm": "texlive-ecclesiastic" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic-doc", - "rpm": "texlive-ecclesiastic-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecv", - "rpm": "texlive-ecv" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecv" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecv-doc", - "rpm": "texlive-ecv-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecv-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ed-doc", - "rpm": "texlive-ed-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ed-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-efbox", - "rpm": "texlive-efbox" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-efbox" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-efbox-doc", - "rpm": "texlive-efbox-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-efbox-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-egplot", - "rpm": "texlive-egplot" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-egplot" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-egplot-doc", - "rpm": "texlive-egplot-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-egplot-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elements", - "rpm": "texlive-elements" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elements" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipsis", - "rpm": "texlive-ellipsis" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipsis" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipsis-doc", - "rpm": "texlive-ellipsis-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipsis-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elmath-doc", - "rpm": "texlive-elmath-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elmath-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elzcards", - "rpm": "texlive-elzcards" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elzcards" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emptypage-doc", - "rpm": "texlive-emptypage-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emptypage-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endfloat", - "rpm": "texlive-endfloat" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endfloat" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endheads", - "rpm": "texlive-endheads" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endheads" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-engrec-doc", - "rpm": "texlive-engrec-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-engrec-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem", - "rpm": "texlive-enumitem" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref", - "rpm": "texlive-enumitem-zref" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-envbig", - "rpm": "texlive-envbig" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-envbig" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-envbig-doc", - "rpm": "texlive-envbig-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-envbig-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-environ-doc", - "rpm": "texlive-environ-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-environ-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-envlab", - "rpm": "texlive-envlab" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-envlab" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epiolmec", - "rpm": "texlive-epiolmec" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epiolmec" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqparbox-doc", - "rpm": "texlive-eqparbox-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqparbox-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-errata", - "rpm": "texlive-errata" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-errata" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint-doc", - "rpm": "texlive-esint-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esint-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoc-doc", - "rpm": "texlive-etoc-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoc-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoolbox", - "rpm": "texlive-etoolbox" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoolbox" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eukdate-doc", - "rpm": "texlive-eukdate-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eukdate-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-europasscv-doc", - "rpm": "texlive-europasscv-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-europasscv-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-everyhook", - "rpm": "texlive-everyhook" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-everyhook" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-everypage-doc", - "rpm": "texlive-everypage-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-everypage-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-examdesign-doc", - "rpm": "texlive-examdesign-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-examdesign-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-excludeonly", - "rpm": "texlive-excludeonly" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-excludeonly" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt", - "rpm": "texlive-exp-testopt" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt-doc", - "rpm": "texlive-exp-testopt-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsheets", - "rpm": "texlive-exsheets" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsheets" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-extract-doc", - "rpm": "texlive-extract-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extract-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enigma-doc", - "rpm": "texlive-enigma-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enigma-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebproof", - "rpm": "texlive-ebproof" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebproof" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emp", - "rpm": "texlive-emp" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emp" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsincl", - "rpm": "texlive-epsincl" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsincl" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsincl-doc", - "rpm": "texlive-epsincl-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsincl-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx-doc", - "rpm": "texlive-epsf-dvipdfmx-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ejpecp", - "rpm": "texlive-ejpecp" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ejpecp" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ekaia", - "rpm": "texlive-ekaia" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ekaia" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ekaia-doc", - "rpm": "texlive-ekaia-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ekaia-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elbioimp", - "rpm": "texlive-elbioimp" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elbioimp" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elbioimp-doc", - "rpm": "texlive-elbioimp-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elbioimp-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elsarticle-doc", - "rpm": "texlive-elsarticle-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elsarticle-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis", - "rpm": "texlive-elteikthesis" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endiagram", - "rpm": "texlive-endiagram" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endiagram" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-engtlc", - "rpm": "texlive-engtlc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-engtlc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex", - "rpm": "texlive-ecobiblatex" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipse-doc", - "rpm": "texlive-ellipse-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipse-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercises-doc", - "rpm": "texlive-exercises-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercises-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyformat", - "rpm": "texlive-easyformat" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyformat" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecgdraw", - "rpm": "texlive-ecgdraw" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ecgdraw" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnalign", - "rpm": "texlive-eqnalign" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnalign" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eulerpx", - "rpm": "texlive-eulerpx" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eulerpx" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercisebank", - "rpm": "texlive-exercisebank" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercisebank" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enctex", - "rpm": "texlive-enctex" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enctex" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enctex-doc", - "rpm": "texlive-enctex-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enctex-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex-doc", - "rpm": "texlive-etex-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etex-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean", - "rpm": "texlive-ean" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean-doc", - "rpm": "texlive-ean-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond", - "rpm": "texlive-ebgaramond" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad-doc", - "rpm": "texlive-eiad-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx", - "rpm": "texlive-eiad-ltx" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigrafica", - "rpm": "texlive-epigrafica" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epigrafica" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsdice-doc", - "rpm": "texlive-epsdice-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsdice-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esrelation", - "rpm": "texlive-esrelation" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esrelation" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esstix", - "rpm": "texlive-esstix" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esstix" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esstix-doc", - "rpm": "texlive-esstix-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esstix-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esvect", - "rpm": "texlive-esvect" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esvect" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-euxm", - "rpm": "texlive-euxm" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euxm" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-euro", - "rpm": "texlive-euro" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euro" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-euro-doc", - "rpm": "texlive-euro-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euro-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmac", - "rpm": "texlive-edmac" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmac" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmac-doc", - "rpm": "texlive-edmac-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-edmac-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-egameps", - "rpm": "texlive-egameps" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-egameps" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-encxvlna", - "rpm": "texlive-encxvlna" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-encxvlna" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf-doc", - "rpm": "texlive-epsf-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledform", - "rpm": "texlive-eledform" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledform" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledmac-doc", - "rpm": "texlive-eledmac-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eledmac-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-expex", - "rpm": "texlive-expex" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-expex" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop", - "rpm": "texlive-ethiop" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ethiop" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-e-french", - "rpm": "texlive-e-french" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-e-french" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epslatex-fr-doc", - "rpm": "texlive-epslatex-fr-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epslatex-fr-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etdipa-doc", - "rpm": "texlive-etdipa-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etdipa-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eso-pic-doc", - "rpm": "texlive-eso-pic-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eso-pic-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-euler", - "rpm": "texlive-euler" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euler" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-euler-doc", - "rpm": "texlive-euler-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euler-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eepic", - "rpm": "texlive-eepic" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eepic" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion-doc", - "rpm": "texlive-epspdfconversion-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn", - "rpm": "texlive-ean13isbn" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn-doc", - "rpm": "texlive-ean13isbn-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy", - "rpm": "texlive-easy" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easy" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easylist-doc", - "rpm": "texlive-easylist-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easylist-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyreview-doc", - "rpm": "texlive-easyreview-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-easyreview-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ed", - "rpm": "texlive-ed" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ed" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eemeir", - "rpm": "texlive-eemeir" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eemeir" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eemeir-doc", - "rpm": "texlive-eemeir-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eemeir-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elocalloc-doc", - "rpm": "texlive-elocalloc-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elocalloc-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-elpres", - "rpm": "texlive-elpres" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-elpres" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emarks-doc", - "rpm": "texlive-emarks-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emarks-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-embedall", - "rpm": "texlive-embedall" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-embedall" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-embrac", - "rpm": "texlive-embrac" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-embrac" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-embrac-doc", - "rpm": "texlive-embrac-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-embrac-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emptypage", - "rpm": "texlive-emptypage" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emptypage" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emulateapj-doc", - "rpm": "texlive-emulateapj-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emulateapj-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endfloat-doc", - "rpm": "texlive-endfloat-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endfloat-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-engrec", - "rpm": "texlive-engrec" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-engrec" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem-doc", - "rpm": "texlive-enumitem-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref-doc", - "rpm": "texlive-enumitem-zref-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epiolmec-doc", - "rpm": "texlive-epiolmec-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epiolmec-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqell", - "rpm": "texlive-eqell" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqell" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqell-doc", - "rpm": "texlive-eqell-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqell-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqparbox", - "rpm": "texlive-eqparbox" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqparbox" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esami-doc", - "rpm": "texlive-esami-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esami-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-esdiff", - "rpm": "texlive-esdiff" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-esdiff" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etaremune-doc", - "rpm": "texlive-etaremune-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etaremune-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoc", - "rpm": "texlive-etoc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-doc", - "rpm": "texlive-etoolbox-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eukdate", - "rpm": "texlive-eukdate" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eukdate" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam", - "rpm": "texlive-exam" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exam" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-examdesign", - "rpm": "texlive-examdesign" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-examdesign" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-examplep", - "rpm": "texlive-examplep" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-examplep" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-excludeonly-doc", - "rpm": "texlive-excludeonly-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-excludeonly-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercise", - "rpm": "texlive-exercise" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exercise" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-expdlist", - "rpm": "texlive-expdlist" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-expdlist" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-expdlist-doc", - "rpm": "texlive-expdlist-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-expdlist-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsheets-doc", - "rpm": "texlive-exsheets-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-exsheets-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-enigma", - "rpm": "texlive-enigma" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-enigma" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnarray", - "rpm": "texlive-eqnarray" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnarray" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnarray-doc", - "rpm": "texlive-eqnarray-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eqnarray-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-extarrows", - "rpm": "texlive-extarrows" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extarrows" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-extarrows-doc", - "rpm": "texlive-extarrows-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extarrows-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-extpfeil", - "rpm": "texlive-extpfeil" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extpfeil" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-extpfeil-doc", - "rpm": "texlive-extpfeil-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-extpfeil-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-expressg", - "rpm": "texlive-expressg" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-expressg" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-expressg-doc", - "rpm": "texlive-expressg-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-expressg-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx", - "rpm": "texlive-epsf-dvipdfmx" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebook", - "rpm": "texlive-ebook" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebook" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis", - "rpm": "texlive-ebsthesis" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-erdc", - "rpm": "texlive-erdc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-erdc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-estcpmm", - "rpm": "texlive-estcpmm" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-estcpmm" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-estcpmm-doc", - "rpm": "texlive-estcpmm-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-estcpmm-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-eltex", - "rpm": "texlive-eltex" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-eltex" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endiagram-doc", - "rpm": "texlive-endiagram-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endiagram-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipse", - "rpm": "texlive-ellipse" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-ellipse" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-emisa-doc", - "rpm": "texlive-emisa-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-emisa-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-endofproofwd", - "rpm": "texlive-endofproofwd" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-endofproofwd" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-erw-l3", - "rpm": "texlive-erw-l3" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-erw-l3" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-etsvthor", - "rpm": "texlive-etsvthor" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-etsvthor" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-euro-ce", - "rpm": "texlive-euro-ce" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-euro-ce" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung2-doc", - "rpm": "texlive-einfuehrung2-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung2-doc" }, { - "name": "oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung-doc", - "rpm": "texlive-einfuehrung-doc" + "name": "oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung-doc" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-i.json b/suite2cases/texlive-split-i.json index 5ceec1c3e..765378975 100644 --- a/suite2cases/texlive-split-i.json +++ b/suite2cases/texlive-split-i.json @@ -5,1144 +5,859 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-split-i", - "rpm": "texlive-split-i" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-split-i" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg", - "rpm": "texlive-fonts-tlwg" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg-doc", - "rpm": "texlive-fonts-tlwg-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr", - "rpm": "texlive-fancyhdr" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fix2col", - "rpm": "texlive-fix2col" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fix2col" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbib-doc", - "rpm": "texlive-figbib-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbib-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footbib", - "rpm": "texlive-footbib" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footbib" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footbib-doc", - "rpm": "texlive-footbib-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footbib-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-francais-bst", - "rpm": "texlive-francais-bst" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-francais-bst" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbb", - "rpm": "texlive-fbb" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbb" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol", - "rpm": "texlive-fdsymbol" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fetamont", - "rpm": "texlive-fetamont" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fetamont" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-feyn", - "rpm": "texlive-feyn" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feyn" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fira", - "rpm": "texlive-fira" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fira" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz", - "rpm": "texlive-fontmfizz" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz-doc", - "rpm": "texlive-fontmfizz-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouriernc", - "rpm": "texlive-fouriernc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouriernc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouriernc-doc", - "rpm": "texlive-fouriernc-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouriernc-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frcursive", - "rpm": "texlive-frcursive" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frcursive" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fpl-doc", - "rpm": "texlive-fpl-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fpl-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontname", - "rpm": "texlive-fontname" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontname" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fandol-doc", - "rpm": "texlive-fandol-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fandol-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-finbib", - "rpm": "texlive-finbib" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-finbib" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-facture", - "rpm": "texlive-facture" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-facture" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-it-doc", - "rpm": "texlive-fancyhdr-it-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-it-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph-doc", - "rpm": "texlive-fixltxhyph-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frontespizio", - "rpm": "texlive-frontespizio" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frontespizio" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frontespizio-doc", - "rpm": "texlive-frontespizio-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frontespizio-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses", - "rpm": "texlive-feupphdteses" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancybox", - "rpm": "texlive-fancybox" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancybox" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancybox-doc", - "rpm": "texlive-fancybox-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancybox-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyref-doc", - "rpm": "texlive-fancyref-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyref-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb", - "rpm": "texlive-fancyvrb" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontspec", - "rpm": "texlive-fontspec" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontspec" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fitbox", - "rpm": "texlive-fitbox" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fitbox" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-forest-doc", - "rpm": "texlive-forest-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forest-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancylabel", - "rpm": "texlive-fancylabel" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancylabel" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyslides", - "rpm": "texlive-fancyslides" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyslides" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyslides-doc", - "rpm": "texlive-fancyslides-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyslides-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips-doc", - "rpm": "texlive-fancytooltips-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-figsize", - "rpm": "texlive-figsize" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figsize" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-filecontents", - "rpm": "texlive-filecontents" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filecontents" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-filemod", - "rpm": "texlive-filemod" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filemod" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fithesis", - "rpm": "texlive-fithesis" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fithesis" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes", - "rpm": "texlive-fixmetodonotes" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fjodor-doc", - "rpm": "texlive-fjodor-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fjodor-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flacards", - "rpm": "texlive-flacards" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flacards" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flacards-doc", - "rpm": "texlive-flacards-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flacards-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashmovie-doc", - "rpm": "texlive-flashmovie-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashmovie-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatflt", - "rpm": "texlive-floatflt" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatflt" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowfram", - "rpm": "texlive-flowfram" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowfram" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmp", - "rpm": "texlive-fmp" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmp" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmp-doc", - "rpm": "texlive-fmp-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmp-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmtcount", - "rpm": "texlive-fmtcount" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmtcount" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmtcount-doc", - "rpm": "texlive-fmtcount-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fmtcount-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncylab", - "rpm": "texlive-fncylab" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncylab" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpara", - "rpm": "texlive-fnpara" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpara" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpct", - "rpm": "texlive-fnpct" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpct" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpct-doc", - "rpm": "texlive-fnpct-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpct-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnumprint", - "rpm": "texlive-fnumprint" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnumprint" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-foilhtml", - "rpm": "texlive-foilhtml" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-foilhtml" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-foilhtml-doc", - "rpm": "texlive-foilhtml-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-foilhtml-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontaxes", - "rpm": "texlive-fontaxes" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontaxes" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonttable", - "rpm": "texlive-fonttable" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonttable" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footmisc-doc", - "rpm": "texlive-footmisc-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footmisc-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref", - "rpm": "texlive-footnotebackref" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnoterange-doc", - "rpm": "texlive-footnoterange-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnoterange-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnpag-doc", - "rpm": "texlive-footnpag-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnpag-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-foreign", - "rpm": "texlive-foreign" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-foreign" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-forloop", - "rpm": "texlive-forloop" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forloop" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-formular-doc", - "rpm": "texlive-formular-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-formular-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fragments", - "rpm": "texlive-fragments" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fragments" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-framed", - "rpm": "texlive-framed" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-framed" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-framed-doc", - "rpm": "texlive-framed-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-framed-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frankenstein-doc", - "rpm": "texlive-frankenstein-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frankenstein-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullblck", - "rpm": "texlive-fullblck" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullblck" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin", - "rpm": "texlive-fundus-sueterlin" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin-doc", - "rpm": "texlive-fundus-sueterlin-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmf", - "rpm": "texlive-feynmf" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmf" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-figflow-doc", - "rpm": "texlive-figflow-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figflow-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixpdfmag", - "rpm": "texlive-fixpdfmag" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixpdfmag" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontch-doc", - "rpm": "texlive-fontch-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontch-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc", - "rpm": "texlive-fcltxdoc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc-doc", - "rpm": "texlive-fcltxdoc-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fei-doc", - "rpm": "texlive-fei-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fei-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouridx", - "rpm": "texlive-fouridx" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouridx" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-functan", - "rpm": "texlive-functan" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-functan" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian-doc", - "rpm": "texlive-fixlatvian-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-ffslides-doc", - "rpm": "texlive-ffslides-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-ffslides-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fibeamer", - "rpm": "texlive-fibeamer" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fibeamer" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixcmex-doc", - "rpm": "texlive-fixcmex-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixcmex-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixcmex", - "rpm": "texlive-fixcmex" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixcmex" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-doc", - "rpm": "texlive-fancyhdr-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fix2col-doc", - "rpm": "texlive-fix2col-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fix2col-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbs", - "rpm": "texlive-fbs" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbs" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbb-doc", - "rpm": "texlive-fbb-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbb-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol-doc", - "rpm": "texlive-fdsymbol-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fetamont-doc", - "rpm": "texlive-fetamont-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fetamont-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fge", - "rpm": "texlive-fge" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fge" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fira-doc", - "rpm": "texlive-fira-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fira-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-foekfont-doc", - "rpm": "texlive-foekfont-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-foekfont-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonetika", - "rpm": "texlive-fonetika" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonetika" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonetika-doc", - "rpm": "texlive-fonetika-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonetika-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontawesome-doc", - "rpm": "texlive-fontawesome-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontawesome-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fourier", - "rpm": "texlive-fourier" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fourier" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frcursive-doc", - "rpm": "texlive-frcursive-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frcursive-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fpl", - "rpm": "texlive-fpl" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fpl" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fenixpar", - "rpm": "texlive-fenixpar" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fenixpar" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fltpoint", - "rpm": "texlive-fltpoint" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fltpoint" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fltpoint-doc", - "rpm": "texlive-fltpoint-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fltpoint-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fntproof", - "rpm": "texlive-fntproof" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fntproof" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fntproof-doc", - "rpm": "texlive-fntproof-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fntproof-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontname-doc", - "rpm": "texlive-fontname-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontname-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fc", - "rpm": "texlive-fc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fc-doc", - "rpm": "texlive-fc-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fc-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fandol", - "rpm": "texlive-fandol" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fandol" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-first-latex-doc-doc", - "rpm": "texlive-first-latex-doc-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-first-latex-doc-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-facture-doc", - "rpm": "texlive-facture-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-facture-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frletter-doc", - "rpm": "texlive-frletter-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frletter-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fifinddo-info-doc", - "rpm": "texlive-fifinddo-info-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fifinddo-info-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph", - "rpm": "texlive-fixltxhyph" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses-doc", - "rpm": "texlive-feupphdteses-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyref", - "rpm": "texlive-fancyref" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyref" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb-doc", - "rpm": "texlive-fancyvrb-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-float", - "rpm": "texlive-float" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-float" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-float-doc", - "rpm": "texlive-float-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-float-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fp-doc", - "rpm": "texlive-fp-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fp-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram", - "rpm": "texlive-fast-diagram" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram-doc", - "rpm": "texlive-fast-diagram-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fitbox-doc", - "rpm": "texlive-fitbox-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fitbox-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowchart", - "rpm": "texlive-flowchart" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowchart" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-facsimile", - "rpm": "texlive-facsimile" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-facsimile" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-facsimile-doc", - "rpm": "texlive-facsimile-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-facsimile-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancylabel-doc", - "rpm": "texlive-fancylabel-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancylabel-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancypar", - "rpm": "texlive-fancypar" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancypar" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcolumn-doc", - "rpm": "texlive-fcolumn-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcolumn-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack", - "rpm": "texlive-fifo-stack" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-filedate", - "rpm": "texlive-filedate" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filedate" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-filehook-doc", - "rpm": "texlive-filehook-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filehook-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fileinfo", - "rpm": "texlive-fileinfo" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fileinfo" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fileinfo-doc", - "rpm": "texlive-fileinfo-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fileinfo-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-filemod-doc", - "rpm": "texlive-filemod-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filemod-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-finstrut-doc", - "rpm": "texlive-finstrut-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-finstrut-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixfoot", - "rpm": "texlive-fixfoot" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixfoot" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixfoot-doc", - "rpm": "texlive-fixfoot-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixfoot-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixme", - "rpm": "texlive-fixme" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixme" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixme-doc", - "rpm": "texlive-fixme-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixme-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fjodor", - "rpm": "texlive-fjodor" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fjodor" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flabels", - "rpm": "texlive-flabels" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flabels" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flagderiv-doc", - "rpm": "texlive-flagderiv-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flagderiv-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashmovie", - "rpm": "texlive-flashmovie" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashmovie" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flipbook", - "rpm": "texlive-flipbook" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flipbook" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flippdf", - "rpm": "texlive-flippdf" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flippdf" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flippdf-doc", - "rpm": "texlive-flippdf-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flippdf-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatrow", - "rpm": "texlive-floatrow" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatrow" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fn2end", - "rpm": "texlive-fn2end" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fn2end" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fn2end-doc", - "rpm": "texlive-fn2end-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fn2end-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncylab-doc", - "rpm": "texlive-fncylab-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncylab-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpara-doc", - "rpm": "texlive-fnpara-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnpara-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnumprint-doc", - "rpm": "texlive-fnumprint-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnumprint-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontaxes-doc", - "rpm": "texlive-fontaxes-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontaxes-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonttable-doc", - "rpm": "texlive-fonttable-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonttable-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref-doc", - "rpm": "texlive-footnotebackref-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnoterange", - "rpm": "texlive-footnoterange" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnoterange" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-formular", - "rpm": "texlive-formular" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-formular" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frame", - "rpm": "texlive-frame" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frame" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frame-doc", - "rpm": "texlive-frame-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frame-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftcap-doc", - "rpm": "texlive-ftcap-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftcap-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra", - "rpm": "texlive-ftnxtra" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullminipage-doc", - "rpm": "texlive-fullminipage-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullminipage-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullwidth", - "rpm": "texlive-fullwidth" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullwidth" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra-doc", - "rpm": "texlive-fundus-calligra-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-cyr", - "rpm": "texlive-fundus-cyr" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-cyr" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-faktor-doc", - "rpm": "texlive-faktor-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-faktor-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-featpost-doc", - "rpm": "texlive-featpost-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-featpost-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto", - "rpm": "texlive-feynmp-auto" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbas", - "rpm": "texlive-figbas" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbas" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbas-doc", - "rpm": "texlive-figbas-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbas-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcavtex-doc", - "rpm": "texlive-fcavtex-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcavtex-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fei", - "rpm": "texlive-fei" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fei" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouridx-doc", - "rpm": "texlive-fouridx-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fouridx-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-functan-doc", - "rpm": "texlive-functan-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-functan-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian", - "rpm": "texlive-fixlatvian" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontbook", - "rpm": "texlive-fontbook" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontbook" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fibeamer-doc", - "rpm": "texlive-fibeamer-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fibeamer-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic", - "rpm": "texlive-fonts-churchslavonic" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic-doc", - "rpm": "texlive-fonts-churchslavonic-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper", - "rpm": "texlive-footnotehyper" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fgruler", - "rpm": "texlive-fgruler" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fgruler" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-filecontentsdef", - "rpm": "texlive-filecontentsdef" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filecontentsdef" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixjfm", - "rpm": "texlive-fixjfm" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixjfm" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-forest-quickstart-doc", - "rpm": "texlive-forest-quickstart-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forest-quickstart-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frederika2016", - "rpm": "texlive-frederika2016" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frederika2016" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fvextra", - "rpm": "texlive-fvextra" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fvextra" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnspe", - "rpm": "texlive-fnspe" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnspe" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontawesome5", - "rpm": "texlive-fontawesome5" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontawesome5" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-formation-latex-ul", - "rpm": "texlive-formation-latex-ul" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-formation-latex-ul" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbib", - "rpm": "texlive-figbib" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figbib" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-francais-bst-doc", - "rpm": "texlive-francais-bst-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-francais-bst-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-feyn-doc", - "rpm": "texlive-feyn-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feyn-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fge-doc", - "rpm": "texlive-fge-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fge-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-foekfont", - "rpm": "texlive-foekfont" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-foekfont" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontawesome", - "rpm": "texlive-fontawesome" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontawesome" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fourier-doc", - "rpm": "texlive-fourier-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fourier-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fenixpar-doc", - "rpm": "texlive-fenixpar-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fenixpar-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frletter", - "rpm": "texlive-frletter" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frletter" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontspec-doc", - "rpm": "texlive-fontspec-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontspec-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fp", - "rpm": "texlive-fp" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fp" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowchart-doc", - "rpm": "texlive-flowchart-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowchart-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-forest", - "rpm": "texlive-forest" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forest" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-factura", - "rpm": "texlive-factura" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-factura" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-factura-doc", - "rpm": "texlive-factura-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-factura-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancynum", - "rpm": "texlive-fancynum" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancynum" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancynum-doc", - "rpm": "texlive-fancynum-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancynum-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancypar-doc", - "rpm": "texlive-fancypar-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancypar-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytabs", - "rpm": "texlive-fancytabs" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytabs" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytabs-doc", - "rpm": "texlive-fancytabs-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytabs-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips", - "rpm": "texlive-fancytooltips" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcolumn", - "rpm": "texlive-fcolumn" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcolumn" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack-doc", - "rpm": "texlive-fifo-stack-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-figsize-doc", - "rpm": "texlive-figsize-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figsize-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-filecontents-doc", - "rpm": "texlive-filecontents-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filecontents-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-filedate-doc", - "rpm": "texlive-filedate-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filedate-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-filehook", - "rpm": "texlive-filehook" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-filehook" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fink", - "rpm": "texlive-fink" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fink" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fink-doc", - "rpm": "texlive-fink-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fink-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-finstrut", - "rpm": "texlive-finstrut" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-finstrut" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fithesis-doc", - "rpm": "texlive-fithesis-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fithesis-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes-doc", - "rpm": "texlive-fixmetodonotes-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flabels-doc", - "rpm": "texlive-flabels-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flabels-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flagderiv", - "rpm": "texlive-flagderiv" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flagderiv" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashcards", - "rpm": "texlive-flashcards" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashcards" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashcards-doc", - "rpm": "texlive-flashcards-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flashcards-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flipbook-doc", - "rpm": "texlive-flipbook-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flipbook-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatflt-doc", - "rpm": "texlive-floatflt-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatflt-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatrow-doc", - "rpm": "texlive-floatrow-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-floatrow-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowfram-doc", - "rpm": "texlive-flowfram-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-flowfram-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnbreak", - "rpm": "texlive-fnbreak" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnbreak" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnbreak-doc", - "rpm": "texlive-fnbreak-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fnbreak-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncychap", - "rpm": "texlive-fncychap" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncychap" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncychap-doc", - "rpm": "texlive-fncychap-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fncychap-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footmisc", - "rpm": "texlive-footmisc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footmisc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnpag", - "rpm": "texlive-footnpag" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnpag" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-forarray", - "rpm": "texlive-forarray" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forarray" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-forarray-doc", - "rpm": "texlive-forarray-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forarray-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-foreign-doc", - "rpm": "texlive-foreign-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-foreign-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-forloop-doc", - "rpm": "texlive-forloop-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forloop-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-formlett", - "rpm": "texlive-formlett" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-formlett" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-formlett-doc", - "rpm": "texlive-formlett-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-formlett-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fragments-doc", - "rpm": "texlive-fragments-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fragments-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frankenstein", - "rpm": "texlive-frankenstein" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frankenstein" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frege", - "rpm": "texlive-frege" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frege" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-frege-doc", - "rpm": "texlive-frege-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-frege-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftcap", - "rpm": "texlive-ftcap" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftcap" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra-doc", - "rpm": "texlive-ftnxtra-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullblck-doc", - "rpm": "texlive-fullblck-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullblck-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullminipage", - "rpm": "texlive-fullminipage" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullminipage" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullwidth-doc", - "rpm": "texlive-fullwidth-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fullwidth-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra", - "rpm": "texlive-fundus-calligra" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fwlw", - "rpm": "texlive-fwlw" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fwlw" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fwlw-doc", - "rpm": "texlive-fwlw-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fwlw-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-faktor", - "rpm": "texlive-faktor" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-faktor" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-featpost", - "rpm": "texlive-featpost" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-featpost" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmf-doc", - "rpm": "texlive-feynmf-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmf-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto-doc", - "rpm": "texlive-feynmp-auto-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-figflow", - "rpm": "texlive-figflow" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-figflow" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change", - "rpm": "texlive-font-change" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change-doc", - "rpm": "texlive-font-change-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontch", - "rpm": "texlive-fontch" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontch" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbithesis", - "rpm": "texlive-fbithesis" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbithesis" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbithesis-doc", - "rpm": "texlive-fbithesis-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fbithesis-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcavtex", - "rpm": "texlive-fcavtex" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fcavtex" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontbook-doc", - "rpm": "texlive-fontbook-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontbook-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontwrap", - "rpm": "texlive-fontwrap" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontwrap" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontwrap-doc", - "rpm": "texlive-fontwrap-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontwrap-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-ffslides", - "rpm": "texlive-ffslides" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-ffslides" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex-doc", - "rpm": "texlive-font-change-xetex-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex", - "rpm": "texlive-font-change-xetex" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper-doc", - "rpm": "texlive-footnotehyper-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fetchcls", - "rpm": "texlive-fetchcls" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fetchcls" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-footmisx", - "rpm": "texlive-footmisx" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-footmisx" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-forms16be", - "rpm": "texlive-forms16be" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-forms16be" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fduthesis", - "rpm": "texlive-fduthesis" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fduthesis" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-FAQ-en-doc", - "rpm": "texlive-FAQ-en-doc" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-FAQ-en-doc" }, { - "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontloader-luaotfload", - "rpm": "texlive-fontloader-luaotfload" + "name": "oe_test_texlive-split-i_install_and_remove_texlive-fontloader-luaotfload" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-k.json b/suite2cases/texlive-split-k.json index 61e1c1cf0..9738f0ec4 100644 --- a/suite2cases/texlive-split-k.json +++ b/suite2cases/texlive-split-k.json @@ -5,400 +5,301 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-split-k", - "rpm": "texlive-split-k" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-split-k" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvmac-doc", - "rpm": "texlive-harvmac-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvmac-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift-doc", - "rpm": "texlive-historische-zeitschrift-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hatching", - "rpm": "texlive-hatching" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hatching" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfbright", - "rpm": "texlive-hfbright" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfbright" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty", - "rpm": "texlive-hfoldsty" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-havannah", - "rpm": "texlive-havannah" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-havannah" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-havannah-doc", - "rpm": "texlive-havannah-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-havannah-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hexgame", - "rpm": "texlive-hexgame" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hexgame" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-horoscop-doc", - "rpm": "texlive-horoscop-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-horoscop-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura", - "rpm": "texlive-hausarbeit-jura" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harveyballs-doc", - "rpm": "texlive-harveyballs-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harveyballs-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-here-doc", - "rpm": "texlive-here-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-here-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz", - "rpm": "texlive-hf-tikz" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz-doc", - "rpm": "texlive-hf-tikz-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvfloat-doc", - "rpm": "texlive-hvfloat-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvfloat-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hardwrap", - "rpm": "texlive-hardwrap" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hardwrap" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv", - "rpm": "texlive-harnon-cv" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harpoon-doc", - "rpm": "texlive-harpoon-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harpoon-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hc", - "rpm": "texlive-hc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hitec", - "rpm": "texlive-hitec" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hitec" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hitec-doc", - "rpm": "texlive-hitec-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hitec-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hletter-doc", - "rpm": "texlive-hletter-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hletter-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvindex", - "rpm": "texlive-hvindex" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvindex" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvindex-doc", - "rpm": "texlive-hvindex-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvindex-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-har2nat", - "rpm": "texlive-har2nat" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-har2nat" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobete", - "rpm": "texlive-hobete" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobete" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobete-doc", - "rpm": "texlive-hobete-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobete-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hep", - "rpm": "texlive-hep" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hep" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepnames", - "rpm": "texlive-hepnames" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepnames" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepparticles", - "rpm": "texlive-hepparticles" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepparticles" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepunits", - "rpm": "texlive-hepunits" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepunits" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hagenberg-thesis", - "rpm": "texlive-hagenberg-thesis" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hagenberg-thesis" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-handin", - "rpm": "texlive-handin" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-handin" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hulipsum", - "rpm": "texlive-hulipsum" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hulipsum" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hacm", - "rpm": "texlive-hacm" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hacm" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hacm-doc", - "rpm": "texlive-hacm-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hacm-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hands", - "rpm": "texlive-hands" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hands" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-heuristica", - "rpm": "texlive-heuristica" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-heuristica" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty-doc", - "rpm": "texlive-hfoldsty-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-helvetic", - "rpm": "texlive-helvetic" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-helvetic" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-horoscop", - "rpm": "texlive-horoscop" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-horoscop" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-happy4th-doc", - "rpm": "texlive-happy4th-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-happy4th-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrlatex", - "rpm": "texlive-hrlatex" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrlatex" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobby-doc", - "rpm": "texlive-hobby-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobby-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-handout", - "rpm": "texlive-handout" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-handout" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-handout-doc", - "rpm": "texlive-handout-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-handout-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv-doc", - "rpm": "texlive-harnon-cv-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-he-she", - "rpm": "texlive-he-she" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-he-she" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-he-she-doc", - "rpm": "texlive-he-she-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-he-she-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hhtensor", - "rpm": "texlive-hhtensor" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hhtensor" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hhtensor-doc", - "rpm": "texlive-hhtensor-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hhtensor-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-histogr", - "rpm": "texlive-histogr" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-histogr" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-histogr-doc", - "rpm": "texlive-histogr-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-histogr-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hletter", - "rpm": "texlive-hletter" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hletter" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss-doc", - "rpm": "texlive-hpsdiss-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-har2nat-doc", - "rpm": "texlive-har2nat-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-har2nat-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepnames-doc", - "rpm": "texlive-hepnames-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepnames-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepthesis", - "rpm": "texlive-hepthesis" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepthesis" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepthesis-doc", - "rpm": "texlive-hepthesis-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepthesis-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harmony-doc", - "rpm": "texlive-harmony-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harmony-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvard", - "rpm": "texlive-harvard" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvard" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvard-doc", - "rpm": "texlive-harvard-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvard-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvmac", - "rpm": "texlive-harvmac" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harvmac" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift", - "rpm": "texlive-historische-zeitschrift" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hatching-doc", - "rpm": "texlive-hatching-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hatching-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-heuristica-doc", - "rpm": "texlive-heuristica-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-heuristica-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfbright-doc", - "rpm": "texlive-hfbright-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hfbright-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hanoi", - "rpm": "texlive-hanoi" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hanoi" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hexgame-doc", - "rpm": "texlive-hexgame-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hexgame-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hook-pre-commit-pkg-doc", - "rpm": "texlive-hook-pre-commit-pkg-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hook-pre-commit-pkg-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrlatex-doc", - "rpm": "texlive-hrlatex-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrlatex-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura-doc", - "rpm": "texlive-hausarbeit-jura-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harveyballs", - "rpm": "texlive-harveyballs" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harveyballs" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-here", - "rpm": "texlive-here" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-here" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobby", - "rpm": "texlive-hobby" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hobby" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvfloat", - "rpm": "texlive-hvfloat" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hvfloat" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hang", - "rpm": "texlive-hang" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hang" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hang-doc", - "rpm": "texlive-hang-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hang-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hanging", - "rpm": "texlive-hanging" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hanging" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hanging-doc", - "rpm": "texlive-hanging-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hanging-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hardwrap-doc", - "rpm": "texlive-hardwrap-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hardwrap-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harpoon", - "rpm": "texlive-harpoon" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harpoon" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hc-doc", - "rpm": "texlive-hc-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hc-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss", - "rpm": "texlive-hpsdiss" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrefhide", - "rpm": "texlive-hrefhide" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrefhide" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrefhide-doc", - "rpm": "texlive-hrefhide-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hrefhide-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hep-doc", - "rpm": "texlive-hep-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hep-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepparticles-doc", - "rpm": "texlive-hepparticles-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepparticles-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepunits-doc", - "rpm": "texlive-hepunits-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hepunits-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal-doc", - "rpm": "texlive-h2020proposal-doc" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal-doc" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal", - "rpm": "texlive-h2020proposal" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hackthefootline", - "rpm": "texlive-hackthefootline" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hackthefootline" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-halloweenmath", - "rpm": "texlive-halloweenmath" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-halloweenmath" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hecthese", - "rpm": "texlive-hecthese" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hecthese" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hithesis", - "rpm": "texlive-hithesis" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hithesis" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hustthesis", - "rpm": "texlive-hustthesis" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hustthesis" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-hlist", - "rpm": "texlive-hlist" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-hlist" }, { - "name": "oe_test_texlive-split-k_install_and_remove_texlive-harmony", - "rpm": "texlive-harmony" + "name": "oe_test_texlive-split-k_install_and_remove_texlive-harmony" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-m.json b/suite2cases/texlive-split-m.json index e74996f9e..470f4d307 100644 --- a/suite2cases/texlive-split-m.json +++ b/suite2cases/texlive-split-m.json @@ -5,564 +5,424 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-split-m", - "rpm": "texlive-split-m" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-split-m" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurabib", - "rpm": "texlive-jurabib" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurabib" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-ksfh_nat", - "rpm": "texlive-ksfh_nat" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-ksfh_nat" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jmn", - "rpm": "texlive-jmn" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jmn" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jamtimes", - "rpm": "texlive-jamtimes" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jamtimes" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jamtimes-doc", - "rpm": "texlive-jamtimes-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jamtimes-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-junicode", - "rpm": "texlive-junicode" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-junicode" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kastrup-doc", - "rpm": "texlive-kastrup-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kastrup-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jura", - "rpm": "texlive-jura" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jura" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jura-doc", - "rpm": "texlive-jura-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jura-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-juramisc-doc", - "rpm": "texlive-juramisc-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-juramisc-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerkis", - "rpm": "texlive-kerkis" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerkis" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-itnumpar", - "rpm": "texlive-itnumpar" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-itnumpar" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir-doc", - "rpm": "texlive-kotex-oblivoir-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf", - "rpm": "texlive-kotex-utf" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jknapltx", - "rpm": "texlive-jknapltx" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jknapltx" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script", - "rpm": "texlive-koma-script" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-knitting-doc", - "rpm": "texlive-knitting-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knitting-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern-doc", - "rpm": "texlive-knittingpattern-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso-doc", - "rpm": "texlive-iso-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso10303-doc", - "rpm": "texlive-iso10303-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso10303-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodate", - "rpm": "texlive-isodate" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodate" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodoc", - "rpm": "texlive-isodoc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodoc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isonums", - "rpm": "texlive-isonums" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isonums" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isorot", - "rpm": "texlive-isorot" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isorot" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isorot-doc", - "rpm": "texlive-isorot-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isorot-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-issuulinks-doc", - "rpm": "texlive-issuulinks-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-issuulinks-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwhdp", - "rpm": "texlive-iwhdp" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwhdp" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jlabels", - "rpm": "texlive-jlabels" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jlabels" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jlabels-doc", - "rpm": "texlive-jlabels-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jlabels-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner", - "rpm": "texlive-jslectureplanner" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum-doc", - "rpm": "texlive-kantlipsum-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keycommand-doc", - "rpm": "texlive-keycommand-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keycommand-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyreader", - "rpm": "texlive-keyreader" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyreader" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyval2e-doc", - "rpm": "texlive-keyval2e-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyval2e-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic", - "rpm": "texlive-koma-moderncvclassic" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs", - "rpm": "texlive-koma-script-sfs" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs-doc", - "rpm": "texlive-koma-script-sfs-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata-doc", - "rpm": "texlive-ktv-texdata-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-js-misc-doc", - "rpm": "texlive-js-misc-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-js-misc-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kluwer", - "rpm": "texlive-kluwer" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kluwer" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kluwer-doc", - "rpm": "texlive-kluwer-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kluwer-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap", - "rpm": "texlive-karnaughmap" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jacow-doc", - "rpm": "texlive-jacow-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jacow-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jacow", - "rpm": "texlive-jacow" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jacow" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable-doc", - "rpm": "texlive-keyvaltable-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis", - "rpm": "texlive-ksp-thesis" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-istgame", - "rpm": "texlive-istgame" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-istgame" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-knowledge", - "rpm": "texlive-knowledge" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knowledge" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kanaparser", - "rpm": "texlive-kanaparser" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kanaparser" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-knuth-lib", - "rpm": "texlive-knuth-lib" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knuth-lib" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-knuth-local", - "rpm": "texlive-knuth-local" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knuth-local" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jneurosci-doc", - "rpm": "texlive-jneurosci-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jneurosci-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jablantile", - "rpm": "texlive-jablantile" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jablantile" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jablantile-doc", - "rpm": "texlive-jablantile-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jablantile-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-junicode-doc", - "rpm": "texlive-junicode-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-junicode-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kpfonts-doc", - "rpm": "texlive-kpfonts-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kpfonts-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kurier", - "rpm": "texlive-kurier" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kurier" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kurier-doc", - "rpm": "texlive-kurier-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kurier-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kastrup", - "rpm": "texlive-kastrup" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kastrup" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev", - "rpm": "texlive-juraabbrev" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurarsp", - "rpm": "texlive-jurarsp" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurarsp" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerkis-doc", - "rpm": "texlive-kerkis-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerkis-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf", - "rpm": "texlive-japanese-otf" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex", - "rpm": "texlive-japanese-otf-uptex" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex-doc", - "rpm": "texlive-japanese-otf-uptex-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jsclasses", - "rpm": "texlive-jsclasses" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jsclasses" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jsclasses-doc", - "rpm": "texlive-jsclasses-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jsclasses-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain", - "rpm": "texlive-kotex-plain" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain-doc", - "rpm": "texlive-kotex-plain-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jknapltx-doc", - "rpm": "texlive-jknapltx-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jknapltx-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script-examples-doc", - "rpm": "texlive-koma-script-examples-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-script-examples-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-knitting", - "rpm": "texlive-knitting" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knitting" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodoc-doc", - "rpm": "texlive-isodoc-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodoc-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isotope-doc", - "rpm": "texlive-isotope-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isotope-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-issuulinks", - "rpm": "texlive-issuulinks" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-issuulinks" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner-doc", - "rpm": "texlive-jslectureplanner-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jumplines", - "rpm": "texlive-jumplines" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jumplines" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jvlisting", - "rpm": "texlive-jvlisting" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jvlisting" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum", - "rpm": "texlive-kantlipsum" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerntest", - "rpm": "texlive-kerntest" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerntest" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerntest-doc", - "rpm": "texlive-kerntest-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kerntest-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keycommand", - "rpm": "texlive-keycommand" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keycommand" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keystroke", - "rpm": "texlive-keystroke" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keystroke" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keystroke-doc", - "rpm": "texlive-keystroke-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keystroke-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kix", - "rpm": "texlive-kix" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kix" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-komacv-doc", - "rpm": "texlive-komacv-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-komacv-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata", - "rpm": "texlive-ktv-texdata" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-js-misc", - "rpm": "texlive-js-misc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-js-misc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jpsj", - "rpm": "texlive-jpsj" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jpsj" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jpsj-doc", - "rpm": "texlive-jpsj-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jpsj-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaugh", - "rpm": "texlive-karnaugh" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaugh" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-doc", - "rpm": "texlive-karnaugh-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap-doc", - "rpm": "texlive-karnaughmap-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isopt", - "rpm": "texlive-isopt" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isopt" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jlreq", - "rpm": "texlive-jlreq" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jlreq" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-ku-template", - "rpm": "texlive-ku-template" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-ku-template" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-map", - "rpm": "texlive-karnaugh-map" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-map" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kurdishlipsum", - "rpm": "texlive-kurdishlipsum" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kurdishlipsum" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jneurosci", - "rpm": "texlive-jneurosci" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jneurosci" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurabib-doc", - "rpm": "texlive-jurabib-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurabib-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwona", - "rpm": "texlive-iwona" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwona" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwona-doc", - "rpm": "texlive-iwona-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwona-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kixfont", - "rpm": "texlive-kixfont" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kixfont" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kixfont-doc", - "rpm": "texlive-kixfont-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kixfont-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kpfonts", - "rpm": "texlive-kpfonts" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kpfonts" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev-doc", - "rpm": "texlive-juraabbrev-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-juramisc", - "rpm": "texlive-juramisc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-juramisc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurarsp-doc", - "rpm": "texlive-jurarsp-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jurarsp-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-itnumpar-doc", - "rpm": "texlive-itnumpar-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-itnumpar-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-doc", - "rpm": "texlive-japanese-otf-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir", - "rpm": "texlive-kotex-oblivoir" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf-doc", - "rpm": "texlive-kotex-utf-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern", - "rpm": "texlive-knittingpattern" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso", - "rpm": "texlive-iso" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isomath", - "rpm": "texlive-isomath" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isomath" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isomath-doc", - "rpm": "texlive-isomath-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isomath-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso10303", - "rpm": "texlive-iso10303" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iso10303" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodate-doc", - "rpm": "texlive-isodate-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isodate-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isonums-doc", - "rpm": "texlive-isonums-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isonums-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-isotope", - "rpm": "texlive-isotope" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-isotope" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwhdp-doc", - "rpm": "texlive-iwhdp-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iwhdp-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jumplines-doc", - "rpm": "texlive-jumplines-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jumplines-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jvlisting-doc", - "rpm": "texlive-jvlisting-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jvlisting-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyreader-doc", - "rpm": "texlive-keyreader-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyreader-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyval2e", - "rpm": "texlive-keyval2e" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyval2e" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kix-doc", - "rpm": "texlive-kix-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kix-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic-doc", - "rpm": "texlive-koma-moderncvclassic-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-komacv", - "rpm": "texlive-komacv" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-komacv" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jmlr", - "rpm": "texlive-jmlr" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jmlr" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jmlr-doc", - "rpm": "texlive-jmlr-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jmlr-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs", - "rpm": "texlive-kdgdocs" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs-doc", - "rpm": "texlive-kdgdocs-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable", - "rpm": "texlive-keyvaltable" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis-doc", - "rpm": "texlive-ksp-thesis-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis-doc" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-iscram", - "rpm": "texlive-iscram" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-iscram" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyfloat", - "rpm": "texlive-keyfloat" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-keyfloat" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-komacv-rg", - "rpm": "texlive-komacv-rg" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-komacv-rg" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-jnuexam", - "rpm": "texlive-jnuexam" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-jnuexam" }, { - "name": "oe_test_texlive-split-m_install_and_remove_texlive-knuth-doc", - "rpm": "texlive-knuth-doc" + "name": "oe_test_texlive-split-m_install_and_remove_texlive-knuth-doc" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-p.json b/suite2cases/texlive-split-p.json index 68fe21902..48a6ef207 100644 --- a/suite2cases/texlive-split-p.json +++ b/suite2cases/texlive-split-p.json @@ -5,836 +5,628 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-split-p", - "rpm": "texlive-split-p" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-split-p" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-natbib-doc", - "rpm": "texlive-natbib-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-natbib-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibib", - "rpm": "texlive-multibib" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibib" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtx-doc", - "rpm": "texlive-newtx-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtx-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxsf", - "rpm": "texlive-newtxsf" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxsf" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncntrsbk", - "rpm": "texlive-ncntrsbk" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncntrsbk" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multido", - "rpm": "texlive-multido" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multido" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel", - "rpm": "texlive-mongolian-babel" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork", - "rpm": "texlive-neuralnetwork" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork-doc", - "rpm": "texlive-neuralnetwork-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-numericplots", - "rpm": "texlive-numericplots" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-numericplots" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderncv-doc", - "rpm": "texlive-moderncv-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderncv-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-modref", - "rpm": "texlive-modref" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modref" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-morefloats", - "rpm": "texlive-morefloats" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morefloats" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-morehype", - "rpm": "texlive-morehype" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morehype" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moresize", - "rpm": "texlive-moresize" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moresize" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-morewrites-doc", - "rpm": "texlive-morewrites-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morewrites-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-msc-doc", - "rpm": "texlive-msc-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-msc-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-msg", - "rpm": "texlive-msg" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-msg" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mtgreek", - "rpm": "texlive-mtgreek" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mtgreek" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multenum", - "rpm": "texlive-multenum" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multenum" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multenum-doc", - "rpm": "texlive-multenum-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multenum-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiaudience", - "rpm": "texlive-multiaudience" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiaudience" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibbl", - "rpm": "texlive-multibbl" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibbl" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibbl-doc", - "rpm": "texlive-multibbl-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibbl-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiexpand", - "rpm": "texlive-multiexpand" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiexpand" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiexpand-doc", - "rpm": "texlive-multiexpand-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiexpand-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwe", - "rpm": "texlive-mwe" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwe" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwe-doc", - "rpm": "texlive-mwe-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwe-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mweights-doc", - "rpm": "texlive-mweights-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mweights-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nag", - "rpm": "texlive-nag" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nag" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nag-doc", - "rpm": "texlive-nag-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nag-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nameauth", - "rpm": "texlive-nameauth" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nameauth" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-namespc", - "rpm": "texlive-namespc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-namespc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncclatex", - "rpm": "texlive-ncclatex" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncclatex" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-needspace-doc", - "rpm": "texlive-needspace-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-needspace-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newfile", - "rpm": "texlive-newfile" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newfile" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newlfm-doc", - "rpm": "texlive-newlfm-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newlfm-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newspaper", - "rpm": "texlive-newspaper" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newspaper" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar", - "rpm": "texlive-newunicodechar" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar-doc", - "rpm": "texlive-newunicodechar-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newvbtm", - "rpm": "texlive-newvbtm" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newvbtm" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newverbs", - "rpm": "texlive-newverbs" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newverbs" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nextpage", - "rpm": "texlive-nextpage" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nextpage" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr", - "rpm": "texlive-nfssext-cfr" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist-doc", - "rpm": "texlive-nicefilelist-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicetext", - "rpm": "texlive-nicetext" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicetext" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicetext-doc", - "rpm": "texlive-nicetext-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicetext-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiobjective", - "rpm": "texlive-multiobjective" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiobjective" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiobjective-doc", - "rpm": "texlive-multiobjective-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiobjective-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nath", - "rpm": "texlive-nath" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nath" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mp3d", - "rpm": "texlive-mp3d" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mp3d" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames-doc", - "rpm": "texlive-mpcolornames-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpattern", - "rpm": "texlive-mpattern" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpattern" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics-doc", - "rpm": "texlive-mpgraphics-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixguit", - "rpm": "texlive-musixguit" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixguit" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixguit-doc", - "rpm": "texlive-musixguit-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixguit-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mxedruli-doc", - "rpm": "texlive-mxedruli-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mxedruli-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-musuos", - "rpm": "texlive-musuos" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musuos" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-muthesis-doc", - "rpm": "texlive-muthesis-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-muthesis-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nddiss", - "rpm": "texlive-nddiss" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nddiss" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nih-doc", - "rpm": "texlive-nih-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nih-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multidef", - "rpm": "texlive-multidef" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multidef" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mynsfc-doc", - "rpm": "texlive-mynsfc-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mynsfc-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mynsfc", - "rpm": "texlive-mynsfc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mynsfc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch-doc", - "rpm": "texlive-nihbiosketch-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-modular", - "rpm": "texlive-modular" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modular" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-na-position", - "rpm": "texlive-na-position" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-na-position" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-navydocs", - "rpm": "texlive-navydocs" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-navydocs" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-niceframe-type1", - "rpm": "texlive-niceframe-type1" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-niceframe-type1" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-musikui", - "rpm": "texlive-musikui" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musikui" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nmbib", - "rpm": "texlive-nmbib" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nmbib" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nmbib-doc", - "rpm": "texlive-nmbib-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nmbib-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newpx-doc", - "rpm": "texlive-newpx-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newpx-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtx", - "rpm": "texlive-newtx" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtx" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxtt", - "rpm": "texlive-newtxtt" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxtt" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nkarta", - "rpm": "texlive-nkarta" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nkarta" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-navigator", - "rpm": "texlive-navigator" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-navigator" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multido-doc", - "rpm": "texlive-multido-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multido-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncctools", - "rpm": "texlive-ncctools" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncctools" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncctools-doc", - "rpm": "texlive-ncctools-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncctools-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-montex", - "rpm": "texlive-montex" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-montex" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-montex-doc", - "rpm": "texlive-montex-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-montex-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nevelok", - "rpm": "texlive-nevelok" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nevelok" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nevelok-doc", - "rpm": "texlive-nevelok-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nevelok-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwcls", - "rpm": "texlive-mwcls" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwcls" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-modiagram", - "rpm": "texlive-modiagram" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modiagram" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-modiagram-doc", - "rpm": "texlive-modiagram-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modiagram-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-numericplots-doc", - "rpm": "texlive-numericplots-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-numericplots-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-modroman", - "rpm": "texlive-modroman" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modroman" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-modroman-doc", - "rpm": "texlive-modroman-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modroman-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-morehype-doc", - "rpm": "texlive-morehype-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morehype-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-morewrites", - "rpm": "texlive-morewrites" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morewrites" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparhack-doc", - "rpm": "texlive-mparhack-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparhack-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-msc", - "rpm": "texlive-msc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-msc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-msg-doc", - "rpm": "texlive-msg-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-msg-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mslapa", - "rpm": "texlive-mslapa" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mslapa" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mslapa-doc", - "rpm": "texlive-mslapa-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mslapa-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mtgreek-doc", - "rpm": "texlive-mtgreek-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mtgreek-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multicap-doc", - "rpm": "texlive-multicap-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multicap-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multienv-doc", - "rpm": "texlive-multienv-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multienv-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mversion-doc", - "rpm": "texlive-mversion-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mversion-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mycv", - "rpm": "texlive-mycv" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mycv" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mycv-doc", - "rpm": "texlive-mycv-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mycv-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat", - "rpm": "texlive-mylatexformat" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-namespc-doc", - "rpm": "texlive-namespc-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-namespc-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-needspace", - "rpm": "texlive-needspace" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-needspace" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newcommand-doc", - "rpm": "texlive-newcommand-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newcommand-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newenviron-doc", - "rpm": "texlive-newenviron-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newenviron-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newspaper-doc", - "rpm": "texlive-newspaper-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newspaper-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newverbs-doc", - "rpm": "texlive-newverbs-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newverbs-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr-doc", - "rpm": "texlive-nfssext-cfr-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc-doc", - "rpm": "texlive-nlctdoc-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-natded", - "rpm": "texlive-natded" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-natded" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-natded-doc", - "rpm": "texlive-natded-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-natded-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames", - "rpm": "texlive-mpcolornames" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics", - "rpm": "texlive-mpgraphics" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts-doc", - "rpm": "texlive-musixtex-fonts-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis-doc", - "rpm": "texlive-msu-thesis-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis-doc", - "rpm": "texlive-mugsthesis-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nature", - "rpm": "texlive-nature" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nature" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nature-doc", - "rpm": "texlive-nature-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nature-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nddiss-doc", - "rpm": "texlive-nddiss-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nddiss-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis", - "rpm": "texlive-ndsu-thesis" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nih", - "rpm": "texlive-nih" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nih" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparrows-doc", - "rpm": "texlive-mparrows-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparrows-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparrows", - "rpm": "texlive-mparrows" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparrows" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mucproc", - "rpm": "texlive-mucproc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mucproc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multilang", - "rpm": "texlive-multilang" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multilang" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-na-box", - "rpm": "texlive-na-box" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-na-box" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-modernposter", - "rpm": "texlive-modernposter" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modernposter" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-modulus", - "rpm": "texlive-modulus" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modulus" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-morisawa", - "rpm": "texlive-morisawa" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morisawa" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nidanfloat", - "rpm": "texlive-nidanfloat" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nidanfloat" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-natbib", - "rpm": "texlive-natbib" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-natbib" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibib-doc", - "rpm": "texlive-multibib-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multibib-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-munich", - "rpm": "texlive-munich" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-munich" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-munich-doc", - "rpm": "texlive-munich-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-munich-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nar", - "rpm": "texlive-nar" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nar" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newpx", - "rpm": "texlive-newpx" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newpx" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxsf-doc", - "rpm": "texlive-newtxsf-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxsf-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxtt-doc", - "rpm": "texlive-newtxtt-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newtxtt-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nkarta-doc", - "rpm": "texlive-nkarta-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nkarta-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-navigator-doc", - "rpm": "texlive-navigator-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-navigator-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel-doc", - "rpm": "texlive-mongolian-babel-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpman-ru-doc", - "rpm": "texlive-mpman-ru-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpman-ru-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1", - "rpm": "texlive-nanumtype1" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1-doc", - "rpm": "texlive-nanumtype1-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwcls-doc", - "rpm": "texlive-mwcls-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mwcls-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-ms", - "rpm": "texlive-ms" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ms" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-ms-doc", - "rpm": "texlive-ms-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ms-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderncv", - "rpm": "texlive-moderncv" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderncv" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline", - "rpm": "texlive-moderntimeline" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline-doc", - "rpm": "texlive-moderntimeline-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-modref-doc", - "rpm": "texlive-modref-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-modref-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-monofill", - "rpm": "texlive-monofill" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-monofill" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-monofill-doc", - "rpm": "texlive-monofill-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-monofill-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreenum", - "rpm": "texlive-moreenum" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreenum" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreenum-doc", - "rpm": "texlive-moreenum-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreenum-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-morefloats-doc", - "rpm": "texlive-morefloats-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-morefloats-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moresize-doc", - "rpm": "texlive-moresize-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moresize-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreverb", - "rpm": "texlive-moreverb" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreverb" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreverb-doc", - "rpm": "texlive-moreverb-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moreverb-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparhack", - "rpm": "texlive-mparhack" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mparhack" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiaudience-doc", - "rpm": "texlive-multiaudience-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multiaudience-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multicap", - "rpm": "texlive-multicap" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multicap" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multienv", - "rpm": "texlive-multienv" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multienv" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multirow", - "rpm": "texlive-multirow" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multirow" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multirow-doc", - "rpm": "texlive-multirow-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multirow-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mversion", - "rpm": "texlive-mversion" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mversion" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mweights", - "rpm": "texlive-mweights" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mweights" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat-doc", - "rpm": "texlive-mylatexformat-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nameauth-doc", - "rpm": "texlive-nameauth-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nameauth-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncclatex-doc", - "rpm": "texlive-ncclatex-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ncclatex-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nestquot", - "rpm": "texlive-nestquot" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nestquot" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newenviron", - "rpm": "texlive-newenviron" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newenviron" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newfile-doc", - "rpm": "texlive-newfile-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newfile-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newlfm", - "rpm": "texlive-newlfm" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newlfm" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newvbtm-doc", - "rpm": "texlive-newvbtm-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newvbtm-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist", - "rpm": "texlive-nicefilelist" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-niceframe", - "rpm": "texlive-niceframe" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-niceframe" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-niceframe-doc", - "rpm": "texlive-niceframe-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-niceframe-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc", - "rpm": "texlive-nlctdoc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nath-doc", - "rpm": "texlive-nath-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nath-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mp3d-doc", - "rpm": "texlive-mp3d-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mp3d-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpattern-doc", - "rpm": "texlive-mpattern-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpattern-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts", - "rpm": "texlive-musixtex-fonts" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mxedruli", - "rpm": "texlive-mxedruli" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mxedruli" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newsletr", - "rpm": "texlive-newsletr" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newsletr" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-newsletr-doc", - "rpm": "texlive-newsletr-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-newsletr-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis", - "rpm": "texlive-msu-thesis" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis", - "rpm": "texlive-mugsthesis" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-musuos-doc", - "rpm": "texlive-musuos-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musuos-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-muthesis", - "rpm": "texlive-muthesis" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-muthesis" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis-doc", - "rpm": "texlive-ndsu-thesis-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moodle-doc", - "rpm": "texlive-moodle-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moodle-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-moodle", - "rpm": "texlive-moodle" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-moodle" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-multidef-doc", - "rpm": "texlive-multidef-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-multidef-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch", - "rpm": "texlive-nihbiosketch" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nimbus15-doc", - "rpm": "texlive-nimbus15-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nimbus15-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nimbus15", - "rpm": "texlive-nimbus15" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nimbus15" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-montserrat", - "rpm": "texlive-montserrat" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-montserrat" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpostinl", - "rpm": "texlive-mpostinl" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mpostinl" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-musicography", - "rpm": "texlive-musicography" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-musicography" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mptrees", - "rpm": "texlive-mptrees" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mptrees" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicematrix", - "rpm": "texlive-nicematrix" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-nicematrix" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mychemistry-doc", - "rpm": "texlive-mychemistry-doc" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mychemistry-doc" }, { - "name": "oe_test_texlive-split-p_install_and_remove_texlive-mychemistry", - "rpm": "texlive-mychemistry" + "name": "oe_test_texlive-split-p_install_and_remove_texlive-mychemistry" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-q.json b/suite2cases/texlive-split-q.json index cfe19d781..256c8965d 100644 --- a/suite2cases/texlive-split-q.json +++ b/suite2cases/texlive-split-q.json @@ -5,608 +5,457 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-split-q", - "rpm": "texlive-split-q" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-split-q" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-norasi-c90", - "rpm": "texlive-norasi-c90" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-norasi-c90" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes2bib-doc", - "rpm": "texlive-notes2bib-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes2bib-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b", - "rpm": "texlive-ocr-b" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-doc", - "rpm": "texlive-ocr-b-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldlatin", - "rpm": "texlive-oldlatin" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldlatin" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldlatin-doc", - "rpm": "texlive-oldlatin-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldlatin-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-opensans-doc", - "rpm": "texlive-opensans-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-opensans-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-overlock", - "rpm": "texlive-overlock" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-overlock" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-othello", - "rpm": "texlive-othello" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-othello" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-othello-doc", - "rpm": "texlive-othello-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-othello-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-othelloboard", - "rpm": "texlive-othelloboard" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-othelloboard" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-vn-doc", - "rpm": "texlive-ntheorem-vn-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-vn-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntgclass", - "rpm": "texlive-ntgclass" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntgclass" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numericplots", - "rpm": "texlive-numericplots" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numericplots" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numericplots-doc", - "rpm": "texlive-numericplots-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numericplots-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-noconflict-doc", - "rpm": "texlive-noconflict-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noconflict-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks", - "rpm": "texlive-nolbreaks" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomencl-doc", - "rpm": "texlive-nomencl-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomencl-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonfloat-doc", - "rpm": "texlive-nonfloat-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonfloat-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart-doc", - "rpm": "texlive-nonumonpart-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nopageno-doc", - "rpm": "texlive-nopageno-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nopageno-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-notoccite", - "rpm": "texlive-notoccite" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notoccite" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nowidow-doc", - "rpm": "texlive-nowidow-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nowidow-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numberedblock", - "rpm": "texlive-numberedblock" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numberedblock" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numname-doc", - "rpm": "texlive-numname-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numname-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numprint-doc", - "rpm": "texlive-numprint-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numprint-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx", - "rpm": "texlive-ocgx" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx2-doc", - "rpm": "texlive-ocgx2-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx2-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex-doc", - "rpm": "texlive-ocr-latex-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-omega", - "rpm": "texlive-omega" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-omega" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-outliner-doc", - "rpm": "texlive-outliner-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outliner-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-outlines-doc", - "rpm": "texlive-outlines-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outlines-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nrc", - "rpm": "texlive-nrc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nrc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-opteng", - "rpm": "texlive-opteng" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-opteng" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-opteng-doc", - "rpm": "texlive-opteng-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-opteng-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-normalcolor-doc", - "rpm": "texlive-normalcolor-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-normalcolor-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-normalcolor", - "rpm": "texlive-normalcolor" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-normalcolor" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nwejm-doc", - "rpm": "texlive-nwejm-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nwejm-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-options-doc", - "rpm": "texlive-options-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-options-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-options", - "rpm": "texlive-options" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-options" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-notespages", - "rpm": "texlive-notespages" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notespages" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-novel", - "rpm": "texlive-novel" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-novel" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-notex-bst", - "rpm": "texlive-notex-bst" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notex-bst" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-overlays", - "rpm": "texlive-overlays" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-overlays" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes2bib", - "rpm": "texlive-notes2bib" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes2bib" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-old-arrows", - "rpm": "texlive-old-arrows" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-old-arrows" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-old-arrows-doc", - "rpm": "texlive-old-arrows-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-old-arrows-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-obnov", - "rpm": "texlive-obnov" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-obnov" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-obnov-doc", - "rpm": "texlive-obnov-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-obnov-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocherokee", - "rpm": "texlive-ocherokee" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocherokee" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline", - "rpm": "texlive-ocr-b-outline" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline-doc", - "rpm": "texlive-ocr-b-outline-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ogham", - "rpm": "texlive-ogham" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ogham" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oinuit-doc", - "rpm": "texlive-oinuit-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oinuit-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstandard-doc", - "rpm": "texlive-oldstandard-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstandard-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-orkhun-doc", - "rpm": "texlive-orkhun-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-orkhun-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-othelloboard-doc", - "rpm": "texlive-othelloboard-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-othelloboard-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ofs", - "rpm": "texlive-ofs" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ofs" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ofs-doc", - "rpm": "texlive-ofs-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ofs-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt", - "rpm": "texlive-ordinalpt" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt-doc", - "rpm": "texlive-ordinalpt-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntgclass-doc", - "rpm": "texlive-ntgclass-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntgclass-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-noindentafter-doc", - "rpm": "texlive-noindentafter-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noindentafter-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-noitcrul", - "rpm": "texlive-noitcrul" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noitcrul" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-noitcrul-doc", - "rpm": "texlive-noitcrul-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noitcrul-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomencl", - "rpm": "texlive-nomencl" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomencl" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonfloat", - "rpm": "texlive-nonfloat" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonfloat" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart", - "rpm": "texlive-nonumonpart" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes", - "rpm": "texlive-notes" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nowidow", - "rpm": "texlive-nowidow" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nowidow" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntheorem", - "rpm": "texlive-ntheorem" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntheorem" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numberedblock-doc", - "rpm": "texlive-numberedblock-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numberedblock-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numname", - "rpm": "texlive-numname" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numname" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocg-p-doc", - "rpm": "texlive-ocg-p-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocg-p-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx-doc", - "rpm": "texlive-ocgx-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-octavo-doc", - "rpm": "texlive-octavo-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-octavo-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstyle", - "rpm": "texlive-oldstyle" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstyle" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstyle-doc", - "rpm": "texlive-oldstyle-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstyle-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath-doc", - "rpm": "texlive-onlyamsmath-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-otibet", - "rpm": "texlive-otibet" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-otibet" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-outline", - "rpm": "texlive-outline" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outline" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-outlines", - "rpm": "texlive-outlines" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outlines" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-overpic", - "rpm": "texlive-overpic" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-overpic" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-overpic-doc", - "rpm": "texlive-overpic-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-overpic-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-odsfile", - "rpm": "texlive-odsfile" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-odsfile" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau", - "rpm": "texlive-ot-tableau" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau-doc", - "rpm": "texlive-ot-tableau-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nostarch", - "rpm": "texlive-nostarch" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nostarch" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-onrannual-doc", - "rpm": "texlive-onrannual-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-onrannual-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-noto", - "rpm": "texlive-noto" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noto" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-notestex", - "rpm": "texlive-notestex" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notestex" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numnameru", - "rpm": "texlive-numnameru" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numnameru" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numspell", - "rpm": "texlive-numspell" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numspell" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-octave", - "rpm": "texlive-octave" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-octave" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-olsak-misc", - "rpm": "texlive-olsak-misc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-olsak-misc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oplotsymbl", - "rpm": "texlive-oplotsymbl" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oplotsymbl" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oscola", - "rpm": "texlive-oscola" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oscola" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oscola-doc", - "rpm": "texlive-oscola-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oscola-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocherokee-doc", - "rpm": "texlive-ocherokee-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocherokee-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ogham-doc", - "rpm": "texlive-ogham-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ogham-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oinuit", - "rpm": "texlive-oinuit" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oinuit" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstandard", - "rpm": "texlive-oldstandard" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oldstandard" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-opensans", - "rpm": "texlive-opensans" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-opensans" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-orkhun", - "rpm": "texlive-orkhun" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-orkhun" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-overlock-doc", - "rpm": "texlive-overlock-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-overlock-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-noconflict", - "rpm": "texlive-noconflict" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noconflict" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-noindentafter", - "rpm": "texlive-noindentafter" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noindentafter" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks-doc", - "rpm": "texlive-nolbreaks-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomentbl", - "rpm": "texlive-nomentbl" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomentbl" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomentbl-doc", - "rpm": "texlive-nomentbl-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nomentbl-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nopageno", - "rpm": "texlive-nopageno" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nopageno" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes-doc", - "rpm": "texlive-notes-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notes-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-notoccite-doc", - "rpm": "texlive-notoccite-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-notoccite-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nox", - "rpm": "texlive-nox" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nox" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nox-doc", - "rpm": "texlive-nox-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nox-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-doc", - "rpm": "texlive-ntheorem-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-numprint", - "rpm": "texlive-numprint" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-numprint" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocg-p", - "rpm": "texlive-ocg-p" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocg-p" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx2", - "rpm": "texlive-ocgx2" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocgx2" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex", - "rpm": "texlive-ocr-latex" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-octavo", - "rpm": "texlive-octavo" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-octavo" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-omega-doc", - "rpm": "texlive-omega-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-omega-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath", - "rpm": "texlive-onlyamsmath" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-opcit", - "rpm": "texlive-opcit" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-opcit" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-opcit-doc", - "rpm": "texlive-opcit-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-opcit-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-optional", - "rpm": "texlive-optional" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-optional" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-optional-doc", - "rpm": "texlive-optional-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-optional-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-otibet-doc", - "rpm": "texlive-otibet-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-otibet-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-outline-doc", - "rpm": "texlive-outline-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outline-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-outliner", - "rpm": "texlive-outliner" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outliner" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-odsfile-doc", - "rpm": "texlive-odsfile-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-odsfile-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oubraces", - "rpm": "texlive-oubraces" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oubraces" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-oubraces-doc", - "rpm": "texlive-oubraces-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-oubraces-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nostarch-doc", - "rpm": "texlive-nostarch-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nostarch-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nrc-doc", - "rpm": "texlive-nrc-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nrc-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-onrannual", - "rpm": "texlive-onrannual" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-onrannual" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nuc", - "rpm": "texlive-nuc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nuc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nuc-doc", - "rpm": "texlive-nuc-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nuc-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-objectz", - "rpm": "texlive-objectz" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-objectz" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-objectz-doc", - "rpm": "texlive-objectz-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-objectz-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-noto-doc", - "rpm": "texlive-noto-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-noto-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nucleardata-doc", - "rpm": "texlive-nucleardata-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nucleardata-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nucleardata", - "rpm": "texlive-nucleardata" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nucleardata" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nwejm", - "rpm": "texlive-nwejm" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nwejm" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-optidef-doc", - "rpm": "texlive-optidef-doc" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-optidef-doc" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-optidef", - "rpm": "texlive-optidef" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-optidef" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-obsolete", - "rpm": "texlive-obsolete" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-obsolete" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-nodetree", - "rpm": "texlive-nodetree" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-nodetree" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-onedown", - "rpm": "texlive-onedown" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-onedown" }, { - "name": "oe_test_texlive-split-q_install_and_remove_texlive-outlining", - "rpm": "texlive-outlining" + "name": "oe_test_texlive-split-q_install_and_remove_texlive-outlining" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-r.json b/suite2cases/texlive-split-r.json index e2c5bbc8a..c8c758752 100644 --- a/suite2cases/texlive-split-r.json +++ b/suite2cases/texlive-split-r.json @@ -5,1096 +5,823 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-split-r", - "rpm": "texlive-split-r" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-split-r" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plain", - "rpm": "texlive-plain" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plain" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf", - "rpm": "texlive-pgf" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-doc", - "rpm": "texlive-pgf-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-perception", - "rpm": "texlive-perception" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-perception" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pnas2009", - "rpm": "texlive-pnas2009" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pnas2009" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pacioli", - "rpm": "texlive-pacioli" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pacioli" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonetic", - "rpm": "texlive-phonetic" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonetic" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonetic-doc", - "rpm": "texlive-phonetic-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonetic-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-poltawski", - "rpm": "texlive-poltawski" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poltawski" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pxfonts-doc", - "rpm": "texlive-pxfonts-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pxfonts-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords", - "rpm": "texlive-pas-crosswords" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans", - "rpm": "texlive-pdf-trans" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-path", - "rpm": "texlive-path" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-path" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-passivetex", - "rpm": "texlive-passivetex" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-passivetex" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parrun", - "rpm": "texlive-parrun" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parrun" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonrule-doc", - "rpm": "texlive-phonrule-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonrule-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-play", - "rpm": "texlive-play" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-play" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-play-doc", - "rpm": "texlive-play-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-play-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plain-doc-doc", - "rpm": "texlive-plain-doc-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plain-doc-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polski-doc", - "rpm": "texlive-polski-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polski-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parskip", - "rpm": "texlive-parskip" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parskip" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parskip-doc", - "rpm": "texlive-parskip-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parskip-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpages-doc", - "rpm": "texlive-pdfpages-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpages-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot", - "rpm": "texlive-powerdot" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram-doc", - "rpm": "texlive-pb-diagram-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur-doc", - "rpm": "texlive-pgf-blur-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban-doc", - "rpm": "texlive-pgf-soroban-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt", - "rpm": "texlive-pgfgantt" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx", - "rpm": "texlive-pgfkeyx" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx-doc", - "rpm": "texlive-pgfkeyx-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio", - "rpm": "texlive-pgfmolbio" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio-doc", - "rpm": "texlive-pgfmolbio-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfopts-doc", - "rpm": "texlive-pgfopts-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfopts-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-picinpar", - "rpm": "texlive-picinpar" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-picinpar" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pict2e-doc", - "rpm": "texlive-pict2e-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pict2e-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paralist-doc", - "rpm": "texlive-paralist-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paralist-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeins", - "rpm": "texlive-placeins" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeins" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagerange", - "rpm": "texlive-pagerange" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagerange" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagerange-doc", - "rpm": "texlive-pagerange-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagerange-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pageslts", - "rpm": "texlive-pageslts" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pageslts" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pageslts-doc", - "rpm": "texlive-pageslts-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pageslts-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paper-doc", - "rpm": "texlive-paper-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paper-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-papercdcase-doc", - "rpm": "texlive-papercdcase-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-papercdcase-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-papertex", - "rpm": "texlive-papertex" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-papertex" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-papertex-doc", - "rpm": "texlive-papertex-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-papertex-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paracol-doc", - "rpm": "texlive-paracol-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paracol-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paresse-doc", - "rpm": "texlive-paresse-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paresse-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parnotes", - "rpm": "texlive-parnotes" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parnotes" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parselines-doc", - "rpm": "texlive-parselines-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parselines-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cours-doc", - "rpm": "texlive-pas-cours-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cours-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cv", - "rpm": "texlive-pas-cv" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cv" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cv-doc", - "rpm": "texlive-pas-cv-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cv-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur", - "rpm": "texlive-pas-tableur" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-patchcmd", - "rpm": "texlive-patchcmd" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-patchcmd" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-patchcmd-doc", - "rpm": "texlive-patchcmd-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-patchcmd-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pauldoc", - "rpm": "texlive-pauldoc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pauldoc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pauldoc-doc", - "rpm": "texlive-pauldoc-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pauldoc-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pawpict", - "rpm": "texlive-pawpict" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pawpict" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbox-doc", - "rpm": "texlive-pbox-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbox-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbsheet-doc", - "rpm": "texlive-pbsheet-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbsheet-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf14-doc", - "rpm": "texlive-pdf14-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf14-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment", - "rpm": "texlive-pdfcomment" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen-doc", - "rpm": "texlive-pdfscreen-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfwin", - "rpm": "texlive-pdfwin" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfwin" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfx", - "rpm": "texlive-pdfx" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfx" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce", - "rpm": "texlive-petiteannonce" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce-doc", - "rpm": "texlive-petiteannonce-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-photo", - "rpm": "texlive-photo" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-photo" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-photo-doc", - "rpm": "texlive-photo-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-photo-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeat", - "rpm": "texlive-placeat" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeat" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeat-doc", - "rpm": "texlive-placeat-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeat-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-piano", - "rpm": "texlive-piano" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-piano" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pitex-doc", - "rpm": "texlive-pitex-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pitex-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plnfss-doc", - "rpm": "texlive-plnfss-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plnfss-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks", - "rpm": "texlive-pdftricks" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2-doc", - "rpm": "texlive-pdftricks2-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-physics", - "rpm": "texlive-physics" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-physics" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-physics-doc", - "rpm": "texlive-physics-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-physics-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-philokalia", - "rpm": "texlive-philokalia" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-philokalia" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polyglossia-doc", - "rpm": "texlive-polyglossia-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polyglossia-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-doc", - "rpm": "texlive-pgfornament-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-padauk", - "rpm": "texlive-padauk" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-padauk" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfreview", - "rpm": "texlive-pdfreview" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfreview" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phffullpagefigure", - "rpm": "texlive-phffullpagefigure" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phffullpagefigure" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfnote", - "rpm": "texlive-phfnote" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfnote" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfparen", - "rpm": "texlive-phfparen" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfparen" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfquotetext", - "rpm": "texlive-phfquotetext" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfquotetext" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-poetry", - "rpm": "texlive-poetry" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poetry" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfoverlay", - "rpm": "texlive-pdfoverlay" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfoverlay" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpc-movie", - "rpm": "texlive-pdfpc-movie" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpc-movie" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfprivacy", - "rpm": "texlive-pdfprivacy" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfprivacy" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-penrose", - "rpm": "texlive-penrose" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-penrose" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pixelart", - "rpm": "texlive-pixelart" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pixelart" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plantuml", - "rpm": "texlive-plantuml" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plantuml" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pm-isomath", - "rpm": "texlive-pm-isomath" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pm-isomath" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-tuliplab", - "rpm": "texlive-powerdot-tuliplab" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-tuliplab" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pslatex", - "rpm": "texlive-pslatex" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pslatex" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pspicture", - "rpm": "texlive-pspicture" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pspicture" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pacioli-doc", - "rpm": "texlive-pacioli-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pacioli-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paratype", - "rpm": "texlive-paratype" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paratype" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paratype-doc", - "rpm": "texlive-paratype-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paratype-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phaistos-doc", - "rpm": "texlive-phaistos-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phaistos-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pigpen-doc", - "rpm": "texlive-pigpen-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pigpen-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-playfair", - "rpm": "texlive-playfair" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-playfair" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-playfair-doc", - "rpm": "texlive-playfair-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-playfair-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords-doc", - "rpm": "texlive-pas-crosswords-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-psgo", - "rpm": "texlive-psgo" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-psgo" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-psgo-doc", - "rpm": "texlive-psgo-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-psgo-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans-doc", - "rpm": "texlive-pdf-trans-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-path-doc", - "rpm": "texlive-path-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-path-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parallel-doc", - "rpm": "texlive-parallel-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parallel-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parrun-doc", - "rpm": "texlive-parrun-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parrun-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plari-doc", - "rpm": "texlive-plari-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plari-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-poemscol", - "rpm": "texlive-poemscol" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poemscol" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-poemscol-doc", - "rpm": "texlive-poemscol-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poemscol-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-poetrytex-doc", - "rpm": "texlive-poetrytex-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poetrytex-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictexsum-doc", - "rpm": "texlive-pictexsum-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictexsum-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polski", - "rpm": "texlive-polski" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polski" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-psfrag", - "rpm": "texlive-psfrag" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-psfrag" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban", - "rpm": "texlive-pgf-soroban" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd-doc", - "rpm": "texlive-pgf-umlsd-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-picinpar-doc", - "rpm": "texlive-picinpar-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-picinpar-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictex-doc", - "rpm": "texlive-pictex-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictex-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pinlabel", - "rpm": "texlive-pinlabel" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pinlabel" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pmgraph", - "rpm": "texlive-pmgraph" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pmgraph" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pmgraph-doc", - "rpm": "texlive-pmgraph-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pmgraph-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paralist", - "rpm": "texlive-paralist" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paralist" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeins-doc", - "rpm": "texlive-placeins-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeins-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecolor", - "rpm": "texlive-pagecolor" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecolor" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecolor-doc", - "rpm": "texlive-pagecolor-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecolor-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecont-doc", - "rpm": "texlive-pagecont-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecont-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagenote", - "rpm": "texlive-pagenote" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagenote" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-papercdcase", - "rpm": "texlive-papercdcase" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-papercdcase" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paracol", - "rpm": "texlive-paracol" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paracol" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cours", - "rpm": "texlive-pas-cours" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-cours" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur-doc", - "rpm": "texlive-pas-tableur-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pawpict-doc", - "rpm": "texlive-pawpict-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pawpict-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbox", - "rpm": "texlive-pbox" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbox" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbsheet", - "rpm": "texlive-pbsheet" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbsheet" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment-doc", - "rpm": "texlive-pdfcomment-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot-doc", - "rpm": "texlive-pdfcprot-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar-doc", - "rpm": "texlive-pdfmarginpar-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff-doc", - "rpm": "texlive-pdfpagediff-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen", - "rpm": "texlive-pdfscreen" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfslide", - "rpm": "texlive-pdfslide" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfslide" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfslide-doc", - "rpm": "texlive-pdfslide-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfslide-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfwin-doc", - "rpm": "texlive-pdfwin-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfwin-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfx-doc", - "rpm": "texlive-pdfx-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfx-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pecha", - "rpm": "texlive-pecha" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pecha" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-permute", - "rpm": "texlive-permute" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-permute" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-philex-doc", - "rpm": "texlive-philex-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-philex-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkgloader-doc", - "rpm": "texlive-pkgloader-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkgloader-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plantslabels", - "rpm": "texlive-plantslabels" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plantslabels" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plantslabels-doc", - "rpm": "texlive-plantslabels-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plantslabels-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plates", - "rpm": "texlive-plates" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plates" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plweb-doc", - "rpm": "texlive-plweb-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plweb-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynom", - "rpm": "texlive-polynom" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynom" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polytable-doc", - "rpm": "texlive-polytable-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polytable-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-postcards", - "rpm": "texlive-postcards" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-postcards" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-postcards-doc", - "rpm": "texlive-postcards-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-postcards-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-poster-mac", - "rpm": "texlive-poster-mac" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poster-mac" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-poster-mac-doc", - "rpm": "texlive-poster-mac-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poster-mac-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv-doc", - "rpm": "texlive-ppr-prv-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-piechartmp-doc", - "rpm": "texlive-piechartmp-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-piechartmp-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-piano-doc", - "rpm": "texlive-piano-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-piano-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeins-plain", - "rpm": "texlive-placeins-plain" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-placeins-plain" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plipsum", - "rpm": "texlive-plipsum" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plipsum" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plipsum-doc", - "rpm": "texlive-plipsum-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plipsum-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plstmary-doc", - "rpm": "texlive-plstmary-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plstmary-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint", - "rpm": "texlive-philosophersimprint" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint-doc", - "rpm": "texlive-philosophersimprint-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pittetd", - "rpm": "texlive-pittetd" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pittetd" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkuthss", - "rpm": "texlive-pkuthss" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkuthss" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parades-doc", - "rpm": "texlive-parades-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parades-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parades", - "rpm": "texlive-parades" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parades" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base-doc", - "rpm": "texlive-pbibtex-base-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra-doc", - "rpm": "texlive-pgf-spectra-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-platex-doc", - "rpm": "texlive-platex-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-platex-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-platex", - "rpm": "texlive-platex" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-platex" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonenumbers", - "rpm": "texlive-phonenumbers" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonenumbers" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-platexcheat-doc", - "rpm": "texlive-platexcheat-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-platexcheat-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-platex-tools", - "rpm": "texlive-platex-tools" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-platex-tools" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-han", - "rpm": "texlive-pgfornament-han" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-han" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plex-otf", - "rpm": "texlive-plex-otf" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plex-otf" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polexpr", - "rpm": "texlive-polexpr" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polexpr" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-psnfss", - "rpm": "texlive-psnfss" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-psnfss" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-psnfss-doc", - "rpm": "texlive-psnfss-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-psnfss-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pspicture-doc", - "rpm": "texlive-pspicture-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pspicture-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-perception-doc", - "rpm": "texlive-perception-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-perception-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phaistos", - "rpm": "texlive-phaistos" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phaistos" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pigpen", - "rpm": "texlive-pigpen" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pigpen" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-poltawski-doc", - "rpm": "texlive-poltawski-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poltawski-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-palatino", - "rpm": "texlive-palatino" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-palatino" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pxfonts", - "rpm": "texlive-pxfonts" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pxfonts" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plainpkg", - "rpm": "texlive-plainpkg" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plainpkg" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plainpkg-doc", - "rpm": "texlive-plainpkg-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plainpkg-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parallel", - "rpm": "texlive-parallel" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parallel" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonrule", - "rpm": "texlive-phonrule" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phonrule" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plari", - "rpm": "texlive-plari" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plari" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-poetrytex", - "rpm": "texlive-poetrytex" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-poetrytex" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-persian-bib", - "rpm": "texlive-persian-bib" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-persian-bib" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-persian-bib-doc", - "rpm": "texlive-persian-bib-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-persian-bib-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pst-eucl-translation-bg-doc", - "rpm": "texlive-pst-eucl-translation-bg-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pst-eucl-translation-bg-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-patgen2-tutorial-doc", - "rpm": "texlive-patgen2-tutorial-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-patgen2-tutorial-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pl", - "rpm": "texlive-pl" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pl" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pl-doc", - "rpm": "texlive-pl-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pl-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpages", - "rpm": "texlive-pdfpages" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpages" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-doc", - "rpm": "texlive-powerdot-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-psfrag-doc", - "rpm": "texlive-psfrag-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-psfrag-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram", - "rpm": "texlive-pb-diagram" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur", - "rpm": "texlive-pgf-blur" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd", - "rpm": "texlive-pgf-umlcd" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd-doc", - "rpm": "texlive-pgf-umlcd-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd", - "rpm": "texlive-pgf-umlsd" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt-doc", - "rpm": "texlive-pgfgantt-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfopts", - "rpm": "texlive-pgfopts" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfopts" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfplots", - "rpm": "texlive-pgfplots" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfplots" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfplots-doc", - "rpm": "texlive-pgfplots-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfplots-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pict2e", - "rpm": "texlive-pict2e" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pict2e" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictex", - "rpm": "texlive-pictex" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictex" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictex2", - "rpm": "texlive-pictex2" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pictex2" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pinlabel-doc", - "rpm": "texlive-pinlabel-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pinlabel-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecont", - "rpm": "texlive-pagecont" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagecont" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagenote-doc", - "rpm": "texlive-pagenote-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pagenote-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paper", - "rpm": "texlive-paper" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paper" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-papermas", - "rpm": "texlive-papermas" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-papermas" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-papermas-doc", - "rpm": "texlive-papermas-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-papermas-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-paresse", - "rpm": "texlive-paresse" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-paresse" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parnotes-doc", - "rpm": "texlive-parnotes-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parnotes-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-parselines", - "rpm": "texlive-parselines" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-parselines" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf14", - "rpm": "texlive-pdf14" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdf14" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot", - "rpm": "texlive-pdfcprot" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar", - "rpm": "texlive-pdfmarginpar" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff", - "rpm": "texlive-pdfpagediff" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfsync", - "rpm": "texlive-pdfsync" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfsync" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfsync-doc", - "rpm": "texlive-pdfsync-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdfsync-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pecha-doc", - "rpm": "texlive-pecha-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pecha-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-permute-doc", - "rpm": "texlive-permute-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-permute-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-philex", - "rpm": "texlive-philex" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-philex" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-piff", - "rpm": "texlive-piff" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-piff" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-piff-doc", - "rpm": "texlive-piff-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-piff-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkgloader", - "rpm": "texlive-pkgloader" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkgloader" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plates-doc", - "rpm": "texlive-plates-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plates-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plweb", - "rpm": "texlive-plweb" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plweb" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynom-doc", - "rpm": "texlive-polynom-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynom-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynomial", - "rpm": "texlive-polynomial" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynomial" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynomial-doc", - "rpm": "texlive-polynomial-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polynomial-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polytable", - "rpm": "texlive-polytable" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polytable" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv", - "rpm": "texlive-ppr-prv" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-perfectcut", - "rpm": "texlive-perfectcut" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-perfectcut" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-perfectcut-doc", - "rpm": "texlive-perfectcut-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-perfectcut-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-piechartmp", - "rpm": "texlive-piechartmp" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-piechartmp" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pitex", - "rpm": "texlive-pitex" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pitex" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plnfss", - "rpm": "texlive-plnfss" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plnfss" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plstmary", - "rpm": "texlive-plstmary" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plstmary" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks-doc", - "rpm": "texlive-pdftricks-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2", - "rpm": "texlive-pdftricks2" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pittetd-doc", - "rpm": "texlive-pittetd-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pittetd-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkuthss-doc", - "rpm": "texlive-pkuthss-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pkuthss-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-fuberlin", - "rpm": "texlive-powerdot-fuberlin" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-fuberlin" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-philokalia-doc", - "rpm": "texlive-philokalia-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-philokalia-doc" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-polyglossia", - "rpm": "texlive-polyglossia" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-polyglossia" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base", - "rpm": "texlive-pbibtex-base" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfornament", - "rpm": "texlive-pgfornament" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgfornament" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra", - "rpm": "texlive-pgf-spectra" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfqit", - "rpm": "texlive-phfqit" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfqit" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfsvnwatermark", - "rpm": "texlive-phfsvnwatermark" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfsvnwatermark" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfthm", - "rpm": "texlive-phfthm" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-phfthm" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-padcount", - "rpm": "texlive-padcount" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-padcount" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-plex", - "rpm": "texlive-plex" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-plex" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-postage", - "rpm": "texlive-postage" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-postage" }, { - "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-FUBerlin-doc", - "rpm": "texlive-powerdot-FUBerlin-doc" + "name": "oe_test_texlive-split-r_install_and_remove_texlive-powerdot-FUBerlin-doc" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-u.json b/suite2cases/texlive-split-u.json index aa30a7050..3f10b730d 100644 --- a/suite2cases/texlive-split-u.json +++ b/suite2cases/texlive-split-u.json @@ -5,784 +5,589 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-split-u", - "rpm": "texlive-split-u" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-split-u" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsc", - "rpm": "texlive-rsc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-roboto-doc", - "rpm": "texlive-roboto-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roboto-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romande", - "rpm": "texlive-romande" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romande" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent-doc", - "rpm": "texlive-sansmathaccent-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit", - "rpm": "texlive-sanskrit" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-doc", - "rpm": "texlive-sanskrit-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1-doc", - "rpm": "texlive-sanskrit-t1-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-semaphor", - "rpm": "texlive-semaphor" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semaphor" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess-doc", - "rpm": "texlive-schwalbe-chess-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sgame-doc", - "rpm": "texlive-sgame-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sgame-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemata", - "rpm": "texlive-schemata" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemata" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmath-doc", - "rpm": "texlive-sansmath-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmath-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-section", - "rpm": "texlive-section" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-section" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seminar", - "rpm": "texlive-seminar" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seminar" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-setspace-doc", - "rpm": "texlive-setspace-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-setspace-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz", - "rpm": "texlive-sa-tikz" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemabloc", - "rpm": "texlive-schemabloc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemabloc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemabloc-doc", - "rpm": "texlive-schemabloc-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemabloc-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-setdeck-doc", - "rpm": "texlive-setdeck-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-setdeck-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauerj-doc", - "rpm": "texlive-sauerj-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauerj-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustindex", - "rpm": "texlive-robustindex" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustindex" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanneg", - "rpm": "texlive-romanneg" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanneg" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanneg-doc", - "rpm": "texlive-romanneg-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanneg-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotpages", - "rpm": "texlive-rotpages" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotpages" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotpages-doc", - "rpm": "texlive-rotpages-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotpages-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rterface", - "rpm": "texlive-rterface" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rterface" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rterface-doc", - "rpm": "texlive-rterface-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rterface-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc-doc", - "rpm": "texlive-rtkinenc-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtklage-doc", - "rpm": "texlive-rtklage-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtklage-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat", - "rpm": "texlive-serbian-date-lat" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr", - "rpm": "texlive-serbian-def-cyr" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig", - "rpm": "texlive-serbian-lig" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-savefnmark-doc", - "rpm": "texlive-savefnmark-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-savefnmark-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-savetrees", - "rpm": "texlive-savetrees" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-savetrees" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalebar-doc", - "rpm": "texlive-scalebar-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalebar-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalerel-doc", - "rpm": "texlive-scalerel-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalerel-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scanpages", - "rpm": "texlive-scanpages" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scanpages" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sdrt", - "rpm": "texlive-sdrt" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sdrt" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectionbox-doc", - "rpm": "texlive-sectionbox-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectionbox-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-semioneside-doc", - "rpm": "texlive-semioneside-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semioneside-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seqsplit-doc", - "rpm": "texlive-seqsplit-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seqsplit-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sf298", - "rpm": "texlive-sf298" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sf298" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sf298-doc", - "rpm": "texlive-sf298-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sf298-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel", - "rpm": "texlive-sesamanuel" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-ryethesis", - "rpm": "texlive-ryethesis" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-ryethesis" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sapthesis", - "rpm": "texlive-sapthesis" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sapthesis" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sapthesis-doc", - "rpm": "texlive-sapthesis-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sapthesis-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl-doc", - "rpm": "texlive-scrjrnl-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesis-doc", - "rpm": "texlive-seuthesis-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesis-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay", - "rpm": "texlive-sasnrdisplay" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier", - "rpm": "texlive-sclang-prettifier" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier-doc", - "rpm": "texlive-sclang-prettifier-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sfg", - "rpm": "texlive-sfg" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sfg" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sfg-doc", - "rpm": "texlive-sfg-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sfg-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay-doc", - "rpm": "texlive-screenplay-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg-doc", - "rpm": "texlive-screenplay-pkg-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-gust", - "rpm": "texlive-scheme-gust" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-gust" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-medium", - "rpm": "texlive-scheme-medium" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-medium" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-minimal", - "rpm": "texlive-scheme-minimal" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-minimal" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-small", - "rpm": "texlive-scheme-small" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-small" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-russ", - "rpm": "texlive-russ" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-russ" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesix-doc", - "rpm": "texlive-seuthesix-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesix-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesix", - "rpm": "texlive-seuthesix" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesix" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scientific-thesis-cover", - "rpm": "texlive-scientific-thesis-cover" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scientific-thesis-cover" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectionbreak", - "rpm": "texlive-sectionbreak" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectionbreak" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsc-doc", - "rpm": "texlive-rsc-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsc-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-roboto", - "rpm": "texlive-roboto" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roboto" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romande-doc", - "rpm": "texlive-romande-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romande-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauter", - "rpm": "texlive-sauter" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauter" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts", - "rpm": "texlive-sauterfonts" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts-doc", - "rpm": "texlive-sauterfonts-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schulschriften", - "rpm": "texlive-schulschriften" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schulschriften" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sgame", - "rpm": "texlive-sgame" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sgame" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-section-doc", - "rpm": "texlive-section-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-section-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-setspace", - "rpm": "texlive-setspace" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-setspace" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rviewport", - "rpm": "texlive-rviewport" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rviewport" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rviewport-doc", - "rpm": "texlive-rviewport-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rviewport-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz-doc", - "rpm": "texlive-sa-tikz-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-setdeck", - "rpm": "texlive-setdeck" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-setdeck" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauerj", - "rpm": "texlive-sauerj" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sauerj" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustcommand", - "rpm": "texlive-robustcommand" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustcommand" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustcommand-doc", - "rpm": "texlive-robustcommand-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustcommand-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustindex-doc", - "rpm": "texlive-robustindex-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-robustindex-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbar-doc", - "rpm": "texlive-romanbar-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbar-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotfloat", - "rpm": "texlive-rotfloat" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotfloat" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotfloat-doc", - "rpm": "texlive-rotfloat-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rotfloat-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundbox", - "rpm": "texlive-roundbox" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundbox" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc", - "rpm": "texlive-rtkinenc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees", - "rpm": "texlive-rrgtrees" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees-doc", - "rpm": "texlive-rrgtrees-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-roex", - "rpm": "texlive-roex" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roex" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe-doc", - "rpm": "texlive-serbian-apostrophe-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat-doc", - "rpm": "texlive-serbian-date-lat-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr-doc", - "rpm": "texlive-serbian-def-cyr-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig-doc", - "rpm": "texlive-serbian-lig-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundrect-doc", - "rpm": "texlive-roundrect-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundrect-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rulercompass", - "rpm": "texlive-rulercompass" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rulercompass" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rvwrite-doc", - "rpm": "texlive-rvwrite-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rvwrite-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-r_und_s-doc", - "rpm": "texlive-r_und_s-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-r_und_s-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-savefnmark", - "rpm": "texlive-savefnmark" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-savefnmark" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-savetrees-doc", - "rpm": "texlive-savetrees-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-savetrees-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scale-doc", - "rpm": "texlive-scale-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scale-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalebar", - "rpm": "texlive-scalebar" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalebar" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scanpages-doc", - "rpm": "texlive-scanpages-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scanpages-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-secdot", - "rpm": "texlive-secdot" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-secdot" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-secdot-doc", - "rpm": "texlive-secdot-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-secdot-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectsty-doc", - "rpm": "texlive-sectsty-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectsty-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seealso", - "rpm": "texlive-seealso" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seealso" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-selectp-doc", - "rpm": "texlive-selectp-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-selectp-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-selnolig", - "rpm": "texlive-selnolig" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-selnolig" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes-doc", - "rpm": "texlive-sepfootnotes-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sffms-doc", - "rpm": "texlive-sffms-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sffms-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sfmath", - "rpm": "texlive-sfmath" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sfmath" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel-doc", - "rpm": "texlive-sesamanuel-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sageep", - "rpm": "texlive-sageep" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sageep" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl", - "rpm": "texlive-scrjrnl" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schule", - "rpm": "texlive-schule" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schule" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sduthesis-doc", - "rpm": "texlive-sduthesis-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sduthesis-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesis", - "rpm": "texlive-seuthesis" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seuthesis" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay-doc", - "rpm": "texlive-sasnrdisplay-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sciposter", - "rpm": "texlive-sciposter" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sciposter" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay", - "rpm": "texlive-screenplay" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy-doc", - "rpm": "texlive-scrlttr2copy-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy", - "rpm": "texlive-scrlttr2copy" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-basic", - "rpm": "texlive-scheme-basic" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-basic" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-russ-doc", - "rpm": "texlive-russ-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-russ-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scratch", - "rpm": "texlive-scratch" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scratch" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sesstime", - "rpm": "texlive-sesstime" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sesstime" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scratchx", - "rpm": "texlive-scratchx" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scratchx" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-semantic-markup", - "rpm": "texlive-semantic-markup" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semantic-markup" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfso", - "rpm": "texlive-rsfso" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfso" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfso-doc", - "rpm": "texlive-rsfso-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfso-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent", - "rpm": "texlive-sansmathaccent" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts", - "rpm": "texlive-sansmathfonts" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts-doc", - "rpm": "texlive-sansmathfonts-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1", - "rpm": "texlive-sanskrit-t1" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schulschriften-doc", - "rpm": "texlive-schulschriften-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schulschriften-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-semaphor-doc", - "rpm": "texlive-semaphor-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semaphor-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfs", - "rpm": "texlive-rsfs" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfs" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfs-doc", - "rpm": "texlive-rsfs-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rsfs-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess", - "rpm": "texlive-schwalbe-chess" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemata-doc", - "rpm": "texlive-schemata-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schemata-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmath", - "rpm": "texlive-sansmath" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sansmath" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seminar-doc", - "rpm": "texlive-seminar-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seminar-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepnum", - "rpm": "texlive-sepnum" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepnum" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepnum-doc", - "rpm": "texlive-sepnum-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepnum-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbar", - "rpm": "texlive-romanbar" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbar" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber", - "rpm": "texlive-romanbarpagenumber" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber-doc", - "rpm": "texlive-romanbarpagenumber-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romannum", - "rpm": "texlive-romannum" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romannum" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-romannum-doc", - "rpm": "texlive-romannum-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-romannum-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundbox-doc", - "rpm": "texlive-roundbox-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundbox-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtklage", - "rpm": "texlive-rtklage" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rtklage" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-ruhyphen", - "rpm": "texlive-ruhyphen" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-ruhyphen" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe", - "rpm": "texlive-serbian-apostrophe" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundrect", - "rpm": "texlive-roundrect" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-roundrect" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rulercompass-doc", - "rpm": "texlive-rulercompass-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rulercompass-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rvwrite", - "rpm": "texlive-rvwrite" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rvwrite" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-r_und_s", - "rpm": "texlive-r_und_s" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-r_und_s" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-savesym", - "rpm": "texlive-savesym" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-savesym" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scale", - "rpm": "texlive-scale" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scale" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalerel", - "rpm": "texlive-scalerel" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scalerel" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sdrt-doc", - "rpm": "texlive-sdrt-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sdrt-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectionbox", - "rpm": "texlive-sectionbox" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectionbox" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectsty", - "rpm": "texlive-sectsty" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sectsty" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seealso-doc", - "rpm": "texlive-seealso-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seealso-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-selectp", - "rpm": "texlive-selectp" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-selectp" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-selnolig-doc", - "rpm": "texlive-selnolig-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-selnolig-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-semantic", - "rpm": "texlive-semantic" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semantic" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-semantic-doc", - "rpm": "texlive-semantic-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semantic-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-semioneside", - "rpm": "texlive-semioneside" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semioneside" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-semproc", - "rpm": "texlive-semproc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semproc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-semproc-doc", - "rpm": "texlive-semproc-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-semproc-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes", - "rpm": "texlive-sepfootnotes" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-seqsplit", - "rpm": "texlive-seqsplit" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-seqsplit" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sffms", - "rpm": "texlive-sffms" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sffms" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-ryethesis-doc", - "rpm": "texlive-ryethesis-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-ryethesis-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sageep-doc", - "rpm": "texlive-sageep-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sageep-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-schule-doc", - "rpm": "texlive-schule-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-schule-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sduthesis", - "rpm": "texlive-sduthesis" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sduthesis" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sciposter-doc", - "rpm": "texlive-sciposter-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sciposter-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg", - "rpm": "texlive-screenplay-pkg" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-siunitx", - "rpm": "texlive-siunitx" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-siunitx" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-siunitx-doc", - "rpm": "texlive-siunitx-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-siunitx-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-context", - "rpm": "texlive-scheme-context" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-context" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-full", - "rpm": "texlive-scheme-full" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-full" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-tetex", - "rpm": "texlive-scheme-tetex" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scheme-tetex" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rosario-doc", - "rpm": "texlive-rosario-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rosario-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rosario", - "rpm": "texlive-rosario" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rosario" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut-doc", - "rpm": "texlive-sanitize-umlaut-doc" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut-doc" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut", - "rpm": "texlive-sanitize-umlaut" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-rutitlepage", - "rpm": "texlive-rutitlepage" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-rutitlepage" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-scsnowman", - "rpm": "texlive-scsnowman" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-scsnowman" }, { - "name": "oe_test_texlive-split-u_install_and_remove_texlive-sexam", - "rpm": "texlive-sexam" + "name": "oe_test_texlive-split-u_install_and_remove_texlive-sexam" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-v.json b/suite2cases/texlive-split-v.json index b79a544b6..179c23d99 100644 --- a/suite2cases/texlive-split-v.json +++ b/suite2cases/texlive-split-v.json @@ -5,1128 +5,847 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-split-v", - "rpm": "texlive-split-v" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-split-v" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showtags", - "rpm": "texlive-showtags" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showtags" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-splitbib", - "rpm": "texlive-splitbib" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-splitbib" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-splitbib-doc", - "rpm": "texlive-splitbib-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-splitbib-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skaknew", - "rpm": "texlive-skaknew" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skaknew" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skull", - "rpm": "texlive-skull" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skull" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro", - "rpm": "texlive-sourcecodepro" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro-doc", - "rpm": "texlive-sourcecodepro-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro", - "rpm": "texlive-sourcesanspro" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sides", - "rpm": "texlive-sides" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sides" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sides-doc", - "rpm": "texlive-sides-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sides-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-starfont", - "rpm": "texlive-starfont" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-starfont" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix", - "rpm": "texlive-stix" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-superiors", - "rpm": "texlive-superiors" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-superiors" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-superiors-doc", - "rpm": "texlive-superiors-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-superiors-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skak", - "rpm": "texlive-skak" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skak" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skak-doc", - "rpm": "texlive-skak-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skak-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle", - "rpm": "texlive-sudokubundle" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-splines-doc", - "rpm": "texlive-splines-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-splines-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-systeme", - "rpm": "texlive-systeme" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-systeme" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfig", - "rpm": "texlive-subfig" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfig" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadethm", - "rpm": "texlive-shadethm" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadethm" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shdoc-doc", - "rpm": "texlive-shdoc-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shdoc-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shipunov-doc", - "rpm": "texlive-shipunov-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shipunov-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shorttoc", - "rpm": "texlive-shorttoc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shorttoc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-show2e-doc", - "rpm": "texlive-show2e-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-show2e-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidecap", - "rpm": "texlive-sidecap" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidecap" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidecap-doc", - "rpm": "texlive-sidecap-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidecap-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-silence", - "rpm": "texlive-silence" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-silence" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simurgh-doc", - "rpm": "texlive-simurgh-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simurgh-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skdoc-doc", - "rpm": "texlive-skdoc-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skdoc-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeyval", - "rpm": "texlive-skeyval" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeyval" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeyval-doc", - "rpm": "texlive-skeyval-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeyval-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-smalltableof", - "rpm": "texlive-smalltableof" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smalltableof" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spath3", - "rpm": "texlive-spath3" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spath3" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartref-doc", - "rpm": "texlive-smartref-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartref-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-snapshot", - "rpm": "texlive-snapshot" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-snapshot" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-songbook", - "rpm": "texlive-songbook" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-songbook" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-songs", - "rpm": "texlive-songs" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-songs" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sparklines-doc", - "rpm": "texlive-sparklines-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sparklines-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphack-doc", - "rpm": "texlive-sphack-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphack-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spotcolor", - "rpm": "texlive-spotcolor" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spotcolor" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spotcolor-doc", - "rpm": "texlive-spotcolor-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spotcolor-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spverbatim-doc", - "rpm": "texlive-spverbatim-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spverbatim-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem-doc", - "rpm": "texlive-srbook-mem-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sseq", - "rpm": "texlive-sseq" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sseq" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sslides-doc", - "rpm": "texlive-sslides-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sslides-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stackengine", - "rpm": "texlive-stackengine" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stackengine" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-standalone-doc", - "rpm": "texlive-standalone-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-standalone-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-statistik", - "rpm": "texlive-statistik" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statistik" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv", - "rpm": "texlive-stdclsdv" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdpage", - "rpm": "texlive-stdpage" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdpage" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stex", - "rpm": "texlive-stex" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stex" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stex-doc", - "rpm": "texlive-stex-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stex-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-storebox-doc", - "rpm": "texlive-storebox-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-storebox-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-storecmd", - "rpm": "texlive-storecmd" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-storecmd" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqn", - "rpm": "texlive-subeqn" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqn" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray-doc", - "rpm": "texlive-subeqnarray-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigmat", - "rpm": "texlive-subfigmat" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigmat" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfiles-doc", - "rpm": "texlive-subfiles-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfiles-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-substitutefont", - "rpm": "texlive-substitutefont" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-substitutefont" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-substr", - "rpm": "texlive-substr" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-substr" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-supertabular", - "rpm": "texlive-supertabular" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-supertabular" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svg", - "rpm": "texlive-svg" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svg" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svg-doc", - "rpm": "texlive-svg-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svg-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svgcolor-doc", - "rpm": "texlive-svgcolor-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svgcolor-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn-doc", - "rpm": "texlive-svn-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn-prov-doc", - "rpm": "texlive-svn-prov-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn-prov-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntax-doc", - "rpm": "texlive-syntax-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntax-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntrace", - "rpm": "texlive-syntrace" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntrace" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skmath", - "rpm": "texlive-skmath" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skmath" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skmath-doc", - "rpm": "texlive-skmath-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skmath-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex", - "rpm": "texlive-statex" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex2-doc", - "rpm": "texlive-statex2-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex2-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts", - "rpm": "texlive-subsupscripts" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-susy-doc", - "rpm": "texlive-susy-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-susy-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage", - "rpm": "texlive-sympytexpackage" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage-doc", - "rpm": "texlive-sympytexpackage-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis-doc", - "rpm": "texlive-sphdthesis-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch-doc", - "rpm": "texlive-stellenbosch-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sugconf", - "rpm": "texlive-sugconf" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sugconf" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-siunitx-doc", - "rpm": "texlive-siunitx-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-siunitx-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-steinmetz-doc", - "rpm": "texlive-steinmetz-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-steinmetz-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-struktex", - "rpm": "texlive-struktex" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-struktex" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-substances", - "rpm": "texlive-substances" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-substances" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-signchart-doc", - "rpm": "texlive-signchart-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-signchart-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick", - "rpm": "texlive-simpler-wick" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svg-inkscape-doc", - "rpm": "texlive-svg-inkscape-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svg-inkscape-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartunits-doc", - "rpm": "texlive-smartunits-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartunits-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartunits", - "rpm": "texlive-smartunits" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartunits" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-studenthandouts", - "rpm": "texlive-studenthandouts" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-studenthandouts" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-statmath", - "rpm": "texlive-statmath" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statmath" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stickstoo", - "rpm": "texlive-stickstoo" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stickstoo" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix2-otf", - "rpm": "texlive-stix2-otf" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix2-otf" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix2-type1", - "rpm": "texlive-stix2-type1" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix2-type1" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showtags-doc", - "rpm": "texlive-showtags-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showtags-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters-doc", - "rpm": "texlive-sort-by-letters-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skaknew-doc", - "rpm": "texlive-skaknew-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skaknew-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro-doc", - "rpm": "texlive-sourcesanspro-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro-doc", - "rpm": "texlive-sourceserifpro-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stage-doc", - "rpm": "texlive-stage-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stage-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-staves", - "rpm": "texlive-staves" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-staves" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-staves-doc", - "rpm": "texlive-staves-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-staves-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix-doc", - "rpm": "texlive-stix-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stix-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-symbol", - "rpm": "texlive-symbol" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-symbol" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-startex-doc", - "rpm": "texlive-startex-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-startex-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle-doc", - "rpm": "texlive-sudokubundle-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shade", - "rpm": "texlive-shade" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shade" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shade-doc", - "rpm": "texlive-shade-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shade-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapes-doc", - "rpm": "texlive-shapes-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapes-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-slideshow", - "rpm": "texlive-slideshow" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-slideshow" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-suanpan-doc", - "rpm": "texlive-suanpan-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-suanpan-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadethm-doc", - "rpm": "texlive-shadethm-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadethm-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadow", - "rpm": "texlive-shadow" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadow" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadow-doc", - "rpm": "texlive-shadow-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadow-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadowtext", - "rpm": "texlive-shadowtext" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadowtext" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadowtext-doc", - "rpm": "texlive-shadowtext-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shadowtext-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shorttoc-doc", - "rpm": "texlive-shorttoc-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shorttoc-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox", - "rpm": "texlive-showcharinbox" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox-doc", - "rpm": "texlive-showcharinbox-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showlabels", - "rpm": "texlive-showlabels" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showlabels" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecd", - "rpm": "texlive-simplecd" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecd" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecv", - "rpm": "texlive-simplecv" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecv" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplewick", - "rpm": "texlive-simplewick" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplewick" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skb", - "rpm": "texlive-skb" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skb" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skb-doc", - "rpm": "texlive-skb-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skb-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skdoc", - "rpm": "texlive-skdoc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skdoc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeycommand", - "rpm": "texlive-skeycommand" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeycommand" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeycommand-doc", - "rpm": "texlive-skeycommand-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skeycommand-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skrapport", - "rpm": "texlive-skrapport" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skrapport" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-skrapport-doc", - "rpm": "texlive-skrapport-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-skrapport-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-slantsc", - "rpm": "texlive-slantsc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-slantsc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram-doc", - "rpm": "texlive-smartdiagram-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-swimgraf", - "rpm": "texlive-swimgraf" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-swimgraf" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-swimgraf-doc", - "rpm": "texlive-swimgraf-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-swimgraf-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-snapshot-doc", - "rpm": "texlive-snapshot-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-snapshot-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-songbook-doc", - "rpm": "texlive-songbook-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-songbook-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-songs-doc", - "rpm": "texlive-songs-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-songs-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-soul-doc", - "rpm": "texlive-soul-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-soul-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spot", - "rpm": "texlive-spot" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spot" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spreadtab", - "rpm": "texlive-spreadtab" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spreadtab" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spreadtab-doc", - "rpm": "texlive-spreadtab-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spreadtab-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spverbatim", - "rpm": "texlive-spverbatim" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spverbatim" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-srcltx-doc", - "rpm": "texlive-srcltx-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-srcltx-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sslides", - "rpm": "texlive-sslides" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sslides" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stack", - "rpm": "texlive-stack" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stack" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stackengine-doc", - "rpm": "texlive-stackengine-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stackengine-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-statistik-doc", - "rpm": "texlive-statistik-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statistik-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv-doc", - "rpm": "texlive-stdclsdv-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-storebox", - "rpm": "texlive-storebox" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-storebox" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stringstrings", - "rpm": "texlive-stringstrings" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stringstrings" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stringstrings-doc", - "rpm": "texlive-stringstrings-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stringstrings-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sttools-doc", - "rpm": "texlive-sttools-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sttools-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subdepth", - "rpm": "texlive-subdepth" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subdepth" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subdepth-doc", - "rpm": "texlive-subdepth-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subdepth-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqn-doc", - "rpm": "texlive-subeqn-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqn-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray", - "rpm": "texlive-subeqnarray" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigure", - "rpm": "texlive-subfigure" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigure" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigure-doc", - "rpm": "texlive-subfigure-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigure-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-substitutefont-doc", - "rpm": "texlive-substitutefont-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-substitutefont-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-substr-doc", - "rpm": "texlive-substr-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-substr-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-supertabular-doc", - "rpm": "texlive-supertabular-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-supertabular-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svgcolor", - "rpm": "texlive-svgcolor" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svgcolor" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn", - "rpm": "texlive-svn" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntax", - "rpm": "texlive-syntax" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntax" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-synttree-doc", - "rpm": "texlive-synttree-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-synttree-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showhyphens", - "rpm": "texlive-showhyphens" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showhyphens" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spelling-doc", - "rpm": "texlive-spelling-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spelling-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shuffle-doc", - "rpm": "texlive-shuffle-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shuffle-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts-doc", - "rpm": "texlive-subsupscripts-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-soton-doc", - "rpm": "texlive-soton-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-soton-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spie-doc", - "rpm": "texlive-spie-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spie-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl", - "rpm": "texlive-sr-vorl" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-suftesi", - "rpm": "texlive-suftesi" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-suftesi" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-suftesi-doc", - "rpm": "texlive-suftesi-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-suftesi-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sugconf-doc", - "rpm": "texlive-sugconf-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sugconf-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-siunitx", - "rpm": "texlive-siunitx" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-siunitx" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-steinmetz", - "rpm": "texlive-steinmetz" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-steinmetz" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-substances-doc", - "rpm": "texlive-substances-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-substances-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick-doc", - "rpm": "texlive-simpler-wick-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-swebib-doc", - "rpm": "texlive-swebib-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-swebib-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols-doc", - "rpm": "texlive-svrsymbols-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols", - "rpm": "texlive-svrsymbols" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simple-resume-cv", - "rpm": "texlive-simple-resume-cv" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simple-resume-cv" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simple-thesis-dissertation", - "rpm": "texlive-simple-thesis-dissertation" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simple-thesis-dissertation" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-soup", - "rpm": "texlive-soup" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-soup" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplekv", - "rpm": "texlive-simplekv" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplekv" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-short-math-guide", - "rpm": "texlive-short-math-guide" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-short-math-guide" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simpleinvoice", - "rpm": "texlive-simpleinvoice" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simpleinvoice" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spalign", - "rpm": "texlive-spalign" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spalign" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-statistics", - "rpm": "texlive-statistics" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statistics" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-structmech", - "rpm": "texlive-structmech" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-structmech" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters", - "rpm": "texlive-sort-by-letters" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd", - "rpm": "texlive-stmaryrd" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd-doc", - "rpm": "texlive-stmaryrd-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro", - "rpm": "texlive-sourceserifpro" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stage", - "rpm": "texlive-stage" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stage" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-starfont-doc", - "rpm": "texlive-starfont-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-starfont-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-startex", - "rpm": "texlive-startex" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-startex" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudoku", - "rpm": "texlive-sudoku" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudoku" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudoku-doc", - "rpm": "texlive-sudoku-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sudoku-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapes", - "rpm": "texlive-shapes" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapes" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-slideshow-doc", - "rpm": "texlive-slideshow-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-slideshow-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-splines", - "rpm": "texlive-splines" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-splines" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-suanpan", - "rpm": "texlive-suanpan" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-suanpan" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-systeme-doc", - "rpm": "texlive-systeme-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-systeme-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfig-doc", - "rpm": "texlive-subfig-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfig-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapepar", - "rpm": "texlive-shapepar" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapepar" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapepar-doc", - "rpm": "texlive-shapepar-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shapepar-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shdoc", - "rpm": "texlive-shdoc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shdoc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shipunov", - "rpm": "texlive-shipunov" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shipunov" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-show2e", - "rpm": "texlive-show2e" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-show2e" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showdim", - "rpm": "texlive-showdim" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showdim" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showdim-doc", - "rpm": "texlive-showdim-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showdim-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showexpl", - "rpm": "texlive-showexpl" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showexpl" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showexpl-doc", - "rpm": "texlive-showexpl-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showexpl-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showlabels-doc", - "rpm": "texlive-showlabels-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showlabels-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidenotes", - "rpm": "texlive-sidenotes" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidenotes" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidenotes-doc", - "rpm": "texlive-sidenotes-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sidenotes-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-silence-doc", - "rpm": "texlive-silence-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-silence-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecd-doc", - "rpm": "texlive-simplecd-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecd-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecv-doc", - "rpm": "texlive-simplecv-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplecv-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplewick-doc", - "rpm": "texlive-simplewick-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplewick-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplified-latex-doc", - "rpm": "texlive-simplified-latex-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simplified-latex-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-simurgh", - "rpm": "texlive-simurgh" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-simurgh" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sitem", - "rpm": "texlive-sitem" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sitem" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sitem-doc", - "rpm": "texlive-sitem-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sitem-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-slantsc-doc", - "rpm": "texlive-slantsc-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-slantsc-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-smalltableof-doc", - "rpm": "texlive-smalltableof-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smalltableof-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram", - "rpm": "texlive-smartdiagram" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spath3-doc", - "rpm": "texlive-spath3-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spath3-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartref", - "rpm": "texlive-smartref" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-smartref" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-snotez", - "rpm": "texlive-snotez" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-snotez" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-snotez-doc", - "rpm": "texlive-snotez-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-snotez-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-soul", - "rpm": "texlive-soul" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-soul" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sparklines", - "rpm": "texlive-sparklines" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sparklines" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphack", - "rpm": "texlive-sphack" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphack" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spot-doc", - "rpm": "texlive-spot-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spot-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem", - "rpm": "texlive-srbook-mem" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-srcltx", - "rpm": "texlive-srcltx" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-srcltx" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sseq-doc", - "rpm": "texlive-sseq-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sseq-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-standalone", - "rpm": "texlive-standalone" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-standalone" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdpage-doc", - "rpm": "texlive-stdpage-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stdpage-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-storecmd-doc", - "rpm": "texlive-storecmd-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-storecmd-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sttools", - "rpm": "texlive-sttools" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sttools" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stubs", - "rpm": "texlive-stubs" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stubs" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stubs-doc", - "rpm": "texlive-stubs-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stubs-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigmat-doc", - "rpm": "texlive-subfigmat-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfigmat-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfiles", - "rpm": "texlive-subfiles" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfiles" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfloat", - "rpm": "texlive-subfloat" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfloat" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfloat-doc", - "rpm": "texlive-subfloat-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-subfloat-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svninfo", - "rpm": "texlive-svninfo" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svninfo" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svninfo-doc", - "rpm": "texlive-svninfo-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svninfo-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn-prov", - "rpm": "texlive-svn-prov" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-svn-prov" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntrace-doc", - "rpm": "texlive-syntrace-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-syntrace-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-synttree", - "rpm": "texlive-synttree" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-synttree" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-showhyphens-doc", - "rpm": "texlive-showhyphens-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-showhyphens-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spelling", - "rpm": "texlive-spelling" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spelling" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shuffle", - "rpm": "texlive-shuffle" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shuffle" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex-doc", - "rpm": "texlive-statex-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex2", - "rpm": "texlive-statex2" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-statex2" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-susy", - "rpm": "texlive-susy" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-susy" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-syllogism", - "rpm": "texlive-syllogism" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-syllogism" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-syllogism-doc", - "rpm": "texlive-syllogism-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-syllogism-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-synproof", - "rpm": "texlive-synproof" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-synproof" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-synproof-doc", - "rpm": "texlive-synproof-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-synproof-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-soton", - "rpm": "texlive-soton" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-soton" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis", - "rpm": "texlive-sphdthesis" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spie", - "rpm": "texlive-spie" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spie" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl-doc", - "rpm": "texlive-sr-vorl-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch", - "rpm": "texlive-stellenbosch" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-struktex-doc", - "rpm": "texlive-struktex-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-struktex-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-signchart", - "rpm": "texlive-signchart" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-signchart" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-swebib", - "rpm": "texlive-swebib" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-swebib" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-shobhika", - "rpm": "texlive-shobhika" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-shobhika" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spark-otf", - "rpm": "texlive-spark-otf" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spark-otf" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spectralsequences", - "rpm": "texlive-spectralsequences" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spectralsequences" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stanli", - "rpm": "texlive-stanli" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stanli" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-stealcaps", - "rpm": "texlive-stealcaps" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-stealcaps" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx-doc", - "rpm": "texlive-spanish-mx-doc" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx-doc" }, { - "name": "oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx", - "rpm": "texlive-spanish-mx" + "name": "oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-x.json b/suite2cases/texlive-split-x.json index 0421ee67f..570e617ed 100644 --- a/suite2cases/texlive-split-x.json +++ b/suite2cases/texlive-split-x.json @@ -5,1704 +5,1279 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-split-x", - "rpm": "texlive-split-x" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-split-x" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting-doc", - "rpm": "texlive-turabian-formatting-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts", - "rpm": "texlive-tpslifonts" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfontsb", - "rpm": "texlive-txfontsb" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfontsb" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfontsb-doc", - "rpm": "texlive-txfontsb-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfontsb-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typicons", - "rpm": "texlive-typicons" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typicons" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typicons-doc", - "rpm": "texlive-typicons-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typicons-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipa", - "rpm": "texlive-tipa" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipa" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-theoremref", - "rpm": "texlive-theoremref" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-theoremref" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-theoremref-doc", - "rpm": "texlive-theoremref-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-theoremref-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thinsp", - "rpm": "texlive-thinsp" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thinsp" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnstile", - "rpm": "texlive-turnstile" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnstile" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmtools-doc", - "rpm": "texlive-thmtools-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmtools-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-threadcol-doc", - "rpm": "texlive-threadcol-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threadcol-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeddice", - "rpm": "texlive-threeddice" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeddice" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeddice-doc", - "rpm": "texlive-threeddice-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeddice-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex", - "rpm": "texlive-threeparttablex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumb", - "rpm": "texlive-thumb" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumb" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumbs", - "rpm": "texlive-thumbs" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumbs" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumby-doc", - "rpm": "texlive-thumby-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumby-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticket", - "rpm": "texlive-ticket" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticket" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticket-doc", - "rpm": "texlive-ticket-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticket-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticollege-doc", - "rpm": "texlive-ticollege-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticollege-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot-doc", - "rpm": "texlive-tikz-3dplot-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd", - "rpm": "texlive-tikz-cd" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency", - "rpm": "texlive-tikz-dependency" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency-doc", - "rpm": "texlive-tikz-dependency-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline", - "rpm": "texlive-tikz-dimline" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet", - "rpm": "texlive-tikz-inet" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm-doc", - "rpm": "texlive-tikz-opm-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree-doc", - "rpm": "texlive-tikz-qtree-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlecaps", - "rpm": "texlive-titlecaps" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlecaps" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlecaps-doc", - "rpm": "texlive-titlecaps-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlecaps-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlepic", - "rpm": "texlive-titlepic" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlepic" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlepages-doc", - "rpm": "texlive-titlepages-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlepages-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tlc2-doc", - "rpm": "texlive-tlc2-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tlc2-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocbibind-doc", - "rpm": "texlive-tocbibind-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocbibind-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocloft", - "rpm": "texlive-tocloft" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocloft" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocloft-doc", - "rpm": "texlive-tocloft-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocloft-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-toolbox", - "rpm": "texlive-toolbox" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-toolbox" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-topfloat", - "rpm": "texlive-topfloat" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-topfloat" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-topfloat-doc", - "rpm": "texlive-topfloat-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-topfloat-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-totcount", - "rpm": "texlive-totcount" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-totcount" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-page", - "rpm": "texlive-tikz-page" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-page" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-array-fr-doc", - "rpm": "texlive-translation-array-fr-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-array-fr-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translations", - "rpm": "texlive-translations" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translations" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translations-doc", - "rpm": "texlive-translations-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translations-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trigonometry", - "rpm": "texlive-trigonometry" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trigonometry" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trimspaces-doc", - "rpm": "texlive-trimspaces-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trimspaces-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trivfloat", - "rpm": "texlive-trivfloat" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trivfloat" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trivfloat-doc", - "rpm": "texlive-trivfloat-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trivfloat-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turkmen", - "rpm": "texlive-turkmen" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turkmen" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnthepage-doc", - "rpm": "texlive-turnthepage-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnthepage-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoinone-doc", - "rpm": "texlive-twoinone-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoinone-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-type1cm-doc", - "rpm": "texlive-type1cm-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-type1cm-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf-doc", - "rpm": "texlive-thesis-ekf-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac-doc", - "rpm": "texlive-thesis-titlepage-fhac-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-toptesi-doc", - "rpm": "texlive-toptesi-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-toptesi-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tudscr", - "rpm": "texlive-tudscr" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tudscr" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tui", - "rpm": "texlive-tui" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tui" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-t-angles-doc", - "rpm": "texlive-t-angles-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-t-angles-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipa-de-doc", - "rpm": "texlive-tipa-de-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipa-de-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-enumitem-de-doc", - "rpm": "texlive-translation-enumitem-de-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-enumitem-de-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-europecv-de-doc", - "rpm": "texlive-translation-europecv-de-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-europecv-de-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital", - "rpm": "texlive-tikzorbital" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile-doc", - "rpm": "texlive-tikzpfeile-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols", - "rpm": "texlive-tikzsymbols" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams-doc", - "rpm": "texlive-timing-diagrams-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzcodeblocks", - "rpm": "texlive-tikzcodeblocks" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzcodeblocks" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-optics", - "rpm": "texlive-tikz-optics" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-optics" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide", - "rpm": "texlive-tkz-euclide" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide-doc", - "rpm": "texlive-tkz-euclide-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct-doc", - "rpm": "texlive-tkz-fct-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm", - "rpm": "texlive-tkz-orm" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tsemlines", - "rpm": "texlive-tsemlines" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tsemlines" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tagpdf", - "rpm": "texlive-tagpdf" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tagpdf" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thalie-doc", - "rpm": "texlive-thalie-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thalie-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-karnaugh", - "rpm": "texlive-tikz-karnaugh" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-karnaugh" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-ladder", - "rpm": "texlive-tikz-ladder" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-ladder" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzmarmots", - "rpm": "texlive-tikzmarmots" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzmarmots" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-sfc", - "rpm": "texlive-tikz-sfc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-sfc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-timbreicmc", - "rpm": "texlive-timbreicmc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-timbreicmc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tinos", - "rpm": "texlive-tinos" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tinos" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-topletter", - "rpm": "texlive-topletter" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-topletter" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-algpseudocodex", - "rpm": "texlive-algpseudocodex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-algpseudocodex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-association-matrix", - "rpm": "texlive-association-matrix" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-association-matrix" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-trigon", - "rpm": "texlive-beamertheme-trigon" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-trigon" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-byo-twemojis", - "rpm": "texlive-byo-twemojis" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-byo-twemojis" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-causets", - "rpm": "texlive-causets" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-causets" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-chicagoa", - "rpm": "texlive-chicagoa" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-chicagoa" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-chinese-jfm", - "rpm": "texlive-chinese-jfm" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-chinese-jfm" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-color-edits", - "rpm": "texlive-color-edits" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-color-edits" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-colorist", - "rpm": "texlive-colorist" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-colorist" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-decision-table", - "rpm": "texlive-decision-table" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-decision-table" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-docutils", - "rpm": "texlive-docutils" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-docutils" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-econlipsum", - "rpm": "texlive-econlipsum" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-econlipsum" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-eq-pin2corr", - "rpm": "texlive-eq-pin2corr" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-eq-pin2corr" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-everysel", - "rpm": "texlive-everysel" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-everysel" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-figchild", - "rpm": "texlive-figchild" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-figchild" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-firstaid", - "rpm": "texlive-firstaid" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-firstaid" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-frimurer", - "rpm": "texlive-frimurer" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-frimurer" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-frpseudocode", - "rpm": "texlive-frpseudocode" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-frpseudocode" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-gckanbun", - "rpm": "texlive-gckanbun" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-gckanbun" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-gudea", - "rpm": "texlive-gudea" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-gudea" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-innerscript", - "rpm": "texlive-innerscript" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-innerscript" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-install-latex-guide-zh-cn", - "rpm": "texlive-install-latex-guide-zh-cn" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-install-latex-guide-zh-cn" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-knuth-errata", - "rpm": "texlive-knuth-errata" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-knuth-errata" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-lectureslides", - "rpm": "texlive-lectureslides" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-lectureslides" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-lua-typo", - "rpm": "texlive-lua-typo" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-lua-typo" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-lua-uni-algos", - "rpm": "texlive-lua-uni-algos" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-lua-uni-algos" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-magra", - "rpm": "texlive-magra" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-magra" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-membranecomputing", - "rpm": "texlive-membranecomputing" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-membranecomputing" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-mindflow", - "rpm": "texlive-mindflow" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-mindflow" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-muling", - "rpm": "texlive-muling" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-muling" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-namedef", - "rpm": "texlive-namedef" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-namedef" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-newpax", - "rpm": "texlive-newpax" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-newpax" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-orcidlink", - "rpm": "texlive-orcidlink" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-orcidlink" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-pagesel", - "rpm": "texlive-pagesel" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-pagesel" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-parsa", - "rpm": "texlive-parsa" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-parsa" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-prelim2e", - "rpm": "texlive-prelim2e" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-prelim2e" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-principia", - "rpm": "texlive-principia" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-principia" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-profcollege", - "rpm": "texlive-profcollege" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-profcollege" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-rojud", - "rpm": "texlive-rojud" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-rojud" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-scrlayer-fancyhdr", - "rpm": "texlive-scrlayer-fancyhdr" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-scrlayer-fancyhdr" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-semesterplanner", - "rpm": "texlive-semesterplanner" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-semesterplanner" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-semtex", - "rpm": "texlive-semtex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-semtex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-skeldoc", - "rpm": "texlive-skeldoc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-skeldoc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-skills", - "rpm": "texlive-skills" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-skills" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-stepgreek", - "rpm": "texlive-stepgreek" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-stepgreek" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-suppose", - "rpm": "texlive-suppose" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-suppose" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-bbox", - "rpm": "texlive-tikz-bbox" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-bbox" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpackets", - "rpm": "texlive-tikzpackets" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpackets" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-totalcount", - "rpm": "texlive-totalcount" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-totalcount" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-unitipa", - "rpm": "texlive-unitipa" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-unitipa" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-utf8add", - "rpm": "texlive-utf8add" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-utf8add" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-worldflags", - "rpm": "texlive-worldflags" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-worldflags" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-xintsession", - "rpm": "texlive-xintsession" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-xintsession" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-xmuthesis", - "rpm": "texlive-xmuthesis" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-xmuthesis" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-projlib", - "rpm": "texlive-projlib" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-projlib" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tools-doc", - "rpm": "texlive-tools-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tools-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts-doc", - "rpm": "texlive-tpslifonts-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trajan-doc", - "rpm": "texlive-trajan-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trajan-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-times", - "rpm": "texlive-times" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-times" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipa-doc", - "rpm": "texlive-tipa-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipa-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfonts", - "rpm": "texlive-txfonts" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfonts" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfonts-doc", - "rpm": "texlive-txfonts-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txfonts-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tracklang", - "rpm": "texlive-tracklang" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tracklang" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thinsp-doc", - "rpm": "texlive-thinsp-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thinsp-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmbox-doc", - "rpm": "texlive-thmbox-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmbox-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnstile-doc", - "rpm": "texlive-turnstile-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnstile-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-threadcol", - "rpm": "texlive-threadcol" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threadcol" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttable", - "rpm": "texlive-threeparttable" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttable" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex-doc", - "rpm": "texlive-threeparttablex-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumb-doc", - "rpm": "texlive-thumb-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumb-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot", - "rpm": "texlive-tikz-3dplot" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet-doc", - "rpm": "texlive-tikz-bayesnet-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd-doc", - "rpm": "texlive-tikz-cd-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline-doc", - "rpm": "texlive-tikz-dimline-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm", - "rpm": "texlive-tikz-opm" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing-doc", - "rpm": "texlive-tikz-timing-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titleref", - "rpm": "texlive-titleref" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titleref" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titleref-doc", - "rpm": "texlive-titleref-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titleref-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlesec-doc", - "rpm": "texlive-titlesec-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlesec-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titling", - "rpm": "texlive-titling" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titling" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titling-doc", - "rpm": "texlive-titling-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titling-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocbibind", - "rpm": "texlive-tocbibind" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocbibind" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2", - "rpm": "texlive-tocvsec2" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-todonotes", - "rpm": "texlive-todonotes" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-todonotes" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-totcount-doc", - "rpm": "texlive-totcount-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-totcount-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-totpages", - "rpm": "texlive-totpages" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-totpages" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translator", - "rpm": "texlive-translator" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translator" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trfsigns", - "rpm": "texlive-trfsigns" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trfsigns" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trsym", - "rpm": "texlive-trsym" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trsym" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trsym-doc", - "rpm": "texlive-trsym-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trsym-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-truncate", - "rpm": "texlive-truncate" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-truncate" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-truncate-doc", - "rpm": "texlive-truncate-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-truncate-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tucv", - "rpm": "texlive-tucv" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tucv" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tucv-doc", - "rpm": "texlive-tucv-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tucv-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnthepage", - "rpm": "texlive-turnthepage" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turnthepage" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoinone", - "rpm": "texlive-twoinone" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoinone" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoup", - "rpm": "texlive-twoup" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoup" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-txgreeks", - "rpm": "texlive-txgreeks" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txgreeks" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-txgreeks-doc", - "rpm": "texlive-txgreeks-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txgreeks-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typeface", - "rpm": "texlive-typeface" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typeface" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typeface-doc", - "rpm": "texlive-typeface-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typeface-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac", - "rpm": "texlive-thesis-titlepage-fhac" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thuthesis", - "rpm": "texlive-thuthesis" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thuthesis" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thuthesis-doc", - "rpm": "texlive-thuthesis-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thuthesis-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-toptesi", - "rpm": "texlive-toptesi" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-toptesi" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat", - "rpm": "texlive-tugboat" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat-doc", - "rpm": "texlive-tugboat-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian-doc", - "rpm": "texlive-turabian-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-biblatex-de-doc", - "rpm": "texlive-translation-biblatex-de-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-biblatex-de-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-chemsym-de-doc", - "rpm": "texlive-translation-chemsym-de-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-chemsym-de-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-filecontents-de-doc", - "rpm": "texlive-translation-filecontents-de-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-filecontents-de-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman-doc", - "rpm": "texlive-tikz-feynman-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman", - "rpm": "texlive-tikz-feynman" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude-doc", - "rpm": "texlive-tikzinclude-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzmark", - "rpm": "texlive-tikzmark" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzmark" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital-doc", - "rpm": "texlive-tikzorbital-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile", - "rpm": "texlive-tikzpfeile" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzposter-doc", - "rpm": "texlive-tikzposter-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzposter-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzscale", - "rpm": "texlive-tikzscale" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzscale" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzscale-doc", - "rpm": "texlive-tikzscale-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzscale-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzducks", - "rpm": "texlive-tikzducks" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzducks" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpeople", - "rpm": "texlive-tikzpeople" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpeople" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typoaid", - "rpm": "texlive-typoaid" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typoaid" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tqft", - "rpm": "texlive-tqft" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tqft" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc", - "rpm": "texlive-tkz-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab-doc", - "rpm": "texlive-tkz-tab-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex-doc", - "rpm": "texlive-tufte-latex-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipfr", - "rpm": "texlive-tipfr" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipfr" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist-doc", - "rpm": "texlive-typed-checklist-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist", - "rpm": "texlive-typed-checklist" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typehtml-doc", - "rpm": "texlive-typehtml-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typehtml-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thalie", - "rpm": "texlive-thalie" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thalie" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thucoursework", - "rpm": "texlive-thucoursework" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thucoursework" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-network", - "rpm": "texlive-tikz-network" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-network" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-relay", - "rpm": "texlive-tikz-relay" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-relay" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-aalok", - "rpm": "texlive-aalok" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-aalok" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-antanilipsum", - "rpm": "texlive-antanilipsum" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-antanilipsum" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-atkinson", - "rpm": "texlive-atkinson" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-atkinson" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamerappendixnote", - "rpm": "texlive-beamerappendixnote" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamerappendixnote" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-biblatex-license", - "rpm": "texlive-biblatex-license" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-biblatex-license" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-biblatex-vancouver", - "rpm": "texlive-biblatex-vancouver" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-biblatex-vancouver" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-buctthesis", - "rpm": "texlive-buctthesis" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-buctthesis" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-bxjatoucs", - "rpm": "texlive-bxjatoucs" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-bxjatoucs" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-charissil", - "rpm": "texlive-charissil" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-charissil" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-chhaya", - "rpm": "texlive-chhaya" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-chhaya" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-compare", - "rpm": "texlive-compare" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-compare" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-datax", - "rpm": "texlive-datax" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-datax" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-easybook", - "rpm": "texlive-easybook" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-easybook" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-ektype-tanka", - "rpm": "texlive-ektype-tanka" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ektype-tanka" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-everyshi", - "rpm": "texlive-everyshi" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-everyshi" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-exesheet", - "rpm": "texlive-exesheet" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-exesheet" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-expkv-opt", - "rpm": "texlive-expkv-opt" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-expkv-opt" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-graphpaper", - "rpm": "texlive-graphpaper" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-graphpaper" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-helmholtz-ellis-ji-notation", - "rpm": "texlive-helmholtz-ellis-ji-notation" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-helmholtz-ellis-ji-notation" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-highlightlatex", - "rpm": "texlive-highlightlatex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-highlightlatex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-hindmadurai", - "rpm": "texlive-hindmadurai" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-hindmadurai" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-knuth-pdf", - "rpm": "texlive-knuth-pdf" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-knuth-pdf" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-luakeys", - "rpm": "texlive-luakeys" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-luakeys" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-magicnum", - "rpm": "texlive-magicnum" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-magicnum" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-marathi", - "rpm": "texlive-marathi" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-marathi" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-menucard", - "rpm": "texlive-menucard" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-menucard" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-mlmodern", - "rpm": "texlive-mlmodern" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-mlmodern" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-mluexercise", - "rpm": "texlive-mluexercise" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-mluexercise" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-nimsticks", - "rpm": "texlive-nimsticks" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-nimsticks" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-ninecolors", - "rpm": "texlive-ninecolors" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ninecolors" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-orientation", - "rpm": "texlive-orientation" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-orientation" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-oswald", - "rpm": "texlive-oswald" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-oswald" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-pgf-pie", - "rpm": "texlive-pgf-pie" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-pgf-pie" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-puyotikz", - "rpm": "texlive-puyotikz" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-puyotikz" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-quran-bn", - "rpm": "texlive-quran-bn" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-quran-bn" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-qyxf-book", - "rpm": "texlive-qyxf-book" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-qyxf-book" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-realtranspose", - "rpm": "texlive-realtranspose" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-realtranspose" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-runcode", - "rpm": "texlive-runcode" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-runcode" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-schooldocs", - "rpm": "texlive-schooldocs" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-schooldocs" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-shtthesis", - "rpm": "texlive-shtthesis" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-shtthesis" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-simplivre", - "rpm": "texlive-simplivre" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-simplivre" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-smflatex", - "rpm": "texlive-smflatex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-smflatex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-startlatex2e", - "rpm": "texlive-startlatex2e" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-startlatex2e" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-swfigure", - "rpm": "texlive-swfigure" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-swfigure" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-texnegar", - "rpm": "texlive-texnegar" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-texnegar" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph", - "rpm": "texlive-tkz-graph" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-uninormalize", - "rpm": "texlive-uninormalize" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-uninormalize" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-unitconv", - "rpm": "texlive-unitconv" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-unitconv" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-unizgklasa", - "rpm": "texlive-unizgklasa" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-unizgklasa" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-verifiche", - "rpm": "texlive-verifiche" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-verifiche" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-zbmath-review-template", - "rpm": "texlive-zbmath-review-template" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-zbmath-review-template" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-zztex", - "rpm": "texlive-zztex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-zztex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamerthemenord", - "rpm": "texlive-beamerthemenord" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamerthemenord" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tools", - "rpm": "texlive-tools" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tools" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting", - "rpm": "texlive-turabian-formatting" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trajan", - "rpm": "texlive-trajan" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trajan" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tram", - "rpm": "texlive-tram" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tram" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tram-doc", - "rpm": "texlive-tram-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tram-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tracklang-doc", - "rpm": "texlive-tracklang-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tracklang-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmbox", - "rpm": "texlive-thmbox" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmbox" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmtools", - "rpm": "texlive-thmtools" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thmtools" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttable-doc", - "rpm": "texlive-threeparttable-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-threeparttable-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumbs-doc", - "rpm": "texlive-thumbs-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumbs-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumby", - "rpm": "texlive-thumby" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thumby" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticollege", - "rpm": "texlive-ticollege" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ticollege" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipfr-doc", - "rpm": "texlive-tipfr-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipfr-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet", - "rpm": "texlive-tikz-bayesnet" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet-doc", - "rpm": "texlive-tikz-inet-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice", - "rpm": "texlive-tikz-palattice" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice-doc", - "rpm": "texlive-tikz-palattice-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree", - "rpm": "texlive-tikz-qtree" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing", - "rpm": "texlive-tikz-timing" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlefoot", - "rpm": "texlive-titlefoot" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlefoot" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlepic-doc", - "rpm": "texlive-titlepic-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlepic-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlesec", - "rpm": "texlive-titlesec" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-titlesec" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2-doc", - "rpm": "texlive-tocvsec2-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-todo", - "rpm": "texlive-todo" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-todo" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-todo-doc", - "rpm": "texlive-todo-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-todo-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-todonotes-doc", - "rpm": "texlive-todonotes-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-todonotes-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tokenizer", - "rpm": "texlive-tokenizer" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tokenizer" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tokenizer-doc", - "rpm": "texlive-tokenizer-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tokenizer-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-toolbox-doc", - "rpm": "texlive-toolbox-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-toolbox-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-totpages-doc", - "rpm": "texlive-totpages-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-totpages-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-dcolumn-fr-doc", - "rpm": "texlive-translation-dcolumn-fr-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-dcolumn-fr-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-natbib-fr-doc", - "rpm": "texlive-translation-natbib-fr-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-natbib-fr-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-tabbing-fr-doc", - "rpm": "texlive-translation-tabbing-fr-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-tabbing-fr-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trfsigns-doc", - "rpm": "texlive-trfsigns-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trfsigns-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-trimspaces", - "rpm": "texlive-trimspaces" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-trimspaces" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turkmen-doc", - "rpm": "texlive-turkmen-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turkmen-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoup-doc", - "rpm": "texlive-twoup-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-twoup-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-type1cm", - "rpm": "texlive-type1cm" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-type1cm" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typogrid", - "rpm": "texlive-typogrid" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typogrid" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typogrid-doc", - "rpm": "texlive-typogrid-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typogrid-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf", - "rpm": "texlive-thesis-ekf" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tudscr-doc", - "rpm": "texlive-tudscr-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tudscr-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain", - "rpm": "texlive-tugboat-plain" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain-doc", - "rpm": "texlive-tugboat-plain-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian", - "rpm": "texlive-turabian" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-turabian" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tui-doc", - "rpm": "texlive-tui-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tui-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-t-angles", - "rpm": "texlive-t-angles" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-t-angles" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-arsclassica-de-doc", - "rpm": "texlive-translation-arsclassica-de-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-arsclassica-de-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-ecv-de-doc", - "rpm": "texlive-translation-ecv-de-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-ecv-de-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-moreverb-de-doc", - "rpm": "texlive-translation-moreverb-de-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-translation-moreverb-de-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude", - "rpm": "texlive-tikzinclude" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzmark-doc", - "rpm": "texlive-tikzmark-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzmark-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes", - "rpm": "texlive-tikzpagenodes" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes-doc", - "rpm": "texlive-tikzpagenodes-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzposter", - "rpm": "texlive-tikzposter" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzposter" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols-doc", - "rpm": "texlive-tikzsymbols-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams", - "rpm": "texlive-timing-diagrams" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-timetable", - "rpm": "texlive-timetable" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-timetable" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-treetex", - "rpm": "texlive-treetex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-treetex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-treetex-doc", - "rpm": "texlive-treetex-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-treetex-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thaienum", - "rpm": "texlive-thaienum" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thaienum" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-kalender", - "rpm": "texlive-tikz-kalender" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-kalender" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocdata", - "rpm": "texlive-tocdata" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tocdata" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-txuprcal", - "rpm": "texlive-txuprcal" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-txuprcal" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tqft-doc", - "rpm": "texlive-tqft-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tqft-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-base", - "rpm": "texlive-tkz-base" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-base" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-base-doc", - "rpm": "texlive-tkz-base-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-base-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge", - "rpm": "texlive-tkz-berge" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct", - "rpm": "texlive-tkz-fct" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm-doc", - "rpm": "texlive-tkz-orm-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab", - "rpm": "texlive-tkz-tab" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex", - "rpm": "texlive-tufte-latex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typehtml", - "rpm": "texlive-typehtml" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typehtml" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips", - "rpm": "texlive-tree-dvips" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips-doc", - "rpm": "texlive-tree-dvips-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thaispec", - "rpm": "texlive-thaispec" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thaispec" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-gwu", - "rpm": "texlive-thesis-gwu" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-thesis-gwu" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-layers", - "rpm": "texlive-tikz-layers" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-layers" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-nef", - "rpm": "texlive-tikz-nef" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-nef" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tlc-article", - "rpm": "texlive-tlc-article" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tlc-article" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-typewriter", - "rpm": "texlive-typewriter" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-typewriter" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-aesupp", - "rpm": "texlive-aesupp" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-aesupp" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-akshar", - "rpm": "texlive-akshar" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-akshar" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-anonymous-acm", - "rpm": "texlive-anonymous-acm" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-anonymous-acm" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-pure-minimalistic", - "rpm": "texlive-beamertheme-pure-minimalistic" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-pure-minimalistic" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamerthemelalic", - "rpm": "texlive-beamerthemelalic" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-beamerthemelalic" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-beaulivre", - "rpm": "texlive-beaulivre" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-beaulivre" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-biblatex-unified", - "rpm": "texlive-biblatex-unified" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-biblatex-unified" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-bithesis", - "rpm": "texlive-bithesis" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-bithesis" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-bookshelf", - "rpm": "texlive-bookshelf" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-bookshelf" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-bubblesort", - "rpm": "texlive-bubblesort" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-bubblesort" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-cascadia-code", - "rpm": "texlive-cascadia-code" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-cascadia-code" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-chifoot", - "rpm": "texlive-chifoot" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-chifoot" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-cmupint", - "rpm": "texlive-cmupint" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-cmupint" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-coffeestains", - "rpm": "texlive-coffeestains" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-coffeestains" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-conditext", - "rpm": "texlive-conditext" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-conditext" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-dimnum", - "rpm": "texlive-dimnum" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-dimnum" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-doulossil", - "rpm": "texlive-doulossil" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-doulossil" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-easyfloats", - "rpm": "texlive-easyfloats" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-easyfloats" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-eczar", - "rpm": "texlive-eczar" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-eczar" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-edichokey", - "rpm": "texlive-edichokey" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-edichokey" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-einfart", - "rpm": "texlive-einfart" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-einfart" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-ekdosis", - "rpm": "texlive-ekdosis" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-ekdosis" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-foliono", - "rpm": "texlive-foliono" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-foliono" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-froufrou", - "rpm": "texlive-froufrou" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-froufrou" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-glossaries-nynorsk", - "rpm": "texlive-glossaries-nynorsk" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-glossaries-nynorsk" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-gridpapers", - "rpm": "texlive-gridpapers" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-gridpapers" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-hindawi-latex-template", - "rpm": "texlive-hindawi-latex-template" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-hindawi-latex-template" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-hitreport", - "rpm": "texlive-hitreport" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-hitreport" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-hopatch", - "rpm": "texlive-hopatch" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-hopatch" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-huawei", - "rpm": "texlive-huawei" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-huawei" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-hvarabic", - "rpm": "texlive-hvarabic" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-hvarabic" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-hypdestopt", - "rpm": "texlive-hypdestopt" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-hypdestopt" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-inter", - "rpm": "texlive-inter" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-inter" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-jupynotex", - "rpm": "texlive-jupynotex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-jupynotex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-kpfonts-otf", - "rpm": "texlive-kpfonts-otf" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-kpfonts-otf" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-lebhart", - "rpm": "texlive-lebhart" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-lebhart" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-leftindex", - "rpm": "texlive-leftindex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-leftindex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-lua-physical", - "rpm": "texlive-lua-physical" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-lua-physical" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-luaprogtable", - "rpm": "texlive-luaprogtable" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-luaprogtable" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-mahjong", - "rpm": "texlive-mahjong" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-mahjong" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-matapli", - "rpm": "texlive-matapli" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-matapli" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-metanorma", - "rpm": "texlive-metanorma" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-metanorma" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-minimalist", - "rpm": "texlive-minimalist" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-minimalist" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-mylatex", - "rpm": "texlive-mylatex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-mylatex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-nl-interval", - "rpm": "texlive-nl-interval" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-nl-interval" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-nnext", - "rpm": "texlive-nnext" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-nnext" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-numerica", - "rpm": "texlive-numerica" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-numerica" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-pbalance", - "rpm": "texlive-pbalance" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-pbalance" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-pdfmanagement-testphase", - "rpm": "texlive-pdfmanagement-testphase" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-pdfmanagement-testphase" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-pwebmac", - "rpm": "texlive-pwebmac" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-pwebmac" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-pxpic", - "rpm": "texlive-pxpic" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-pxpic" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-readablecv", - "rpm": "texlive-readablecv" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-readablecv" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-revtex4-1", - "rpm": "texlive-revtex4-1" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-revtex4-1" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-sankey", - "rpm": "texlive-sankey" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-sankey" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-semantex", - "rpm": "texlive-semantex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-semantex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-stricttex", - "rpm": "texlive-stricttex" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-stricttex" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-syntaxdi", - "rpm": "texlive-syntaxdi" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-syntaxdi" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-among-us", - "rpm": "texlive-tikz-among-us" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-among-us" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-lake-fig", - "rpm": "texlive-tikz-lake-fig" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tikz-lake-fig" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipauni", - "rpm": "texlive-tipauni" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tipauni" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tlmgrbasics", - "rpm": "texlive-tlmgrbasics" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tlmgrbasics" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tzplot", - "rpm": "texlive-tzplot" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tzplot" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-utfsym", - "rpm": "texlive-utfsym" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-utfsym" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-xindy-persian", - "rpm": "texlive-xindy-persian" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-xindy-persian" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-latex-firstaid-dev", - "rpm": "texlive-latex-firstaid-dev" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-latex-firstaid-dev" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc-doc", - "rpm": "texlive-tkz-doc-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat-doc", - "rpm": "texlive-tkz-kiviat-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat", - "rpm": "texlive-tkz-kiviat" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes", - "rpm": "texlive-tkz-linknodes" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge-doc", - "rpm": "texlive-tkz-berge-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes-doc", - "rpm": "texlive-tkz-linknodes-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes-doc" }, { - "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph-doc", - "rpm": "texlive-tkz-graph-doc" + "name": "oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph-doc" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-y.json b/suite2cases/texlive-split-y.json index c4879d707..702ec4295 100644 --- a/suite2cases/texlive-split-y.json +++ b/suite2cases/texlive-split-y.json @@ -5,1696 +5,1273 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-split-y", - "rpm": "texlive-split-y" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-split-y" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-udesoftec-doc", - "rpm": "texlive-udesoftec-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-udesoftec-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhc-doc", - "rpm": "texlive-uhc-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhc-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wadalab", - "rpm": "texlive-wadalab" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wadalab" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri", - "rpm": "texlive-wnri" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex-doc", - "rpm": "texlive-wnri-latex-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-url", - "rpm": "texlive-url" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-url" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin", - "rpm": "texlive-uni-wtal-lin" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin-doc", - "rpm": "texlive-uni-wtal-lin-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uml", - "rpm": "texlive-uml" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uml" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umlaute", - "rpm": "texlive-umlaute" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umlaute" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-universalis-doc", - "rpm": "texlive-universalis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-universalis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy", - "rpm": "texlive-wasy" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy-doc", - "rpm": "texlive-wasy-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasysym-doc", - "rpm": "texlive-wasysym-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasysym-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-base-doc", - "rpm": "texlive-uptex-base-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-base-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-underscore", - "rpm": "texlive-underscore" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-underscore" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-underscore-doc", - "rpm": "texlive-underscore-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-underscore-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uassign-doc", - "rpm": "texlive-uassign-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uassign-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharcat-doc", - "rpm": "texlive-ucharcat-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharcat-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucs", - "rpm": "texlive-ucs" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucs" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt", - "rpm": "texlive-uebungsblatt" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umoline", - "rpm": "texlive-umoline" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umoline" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhhassignment", - "rpm": "texlive-uhhassignment" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhhassignment" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-bidi", - "rpm": "texlive-unicode-bidi" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-bidi" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-math", - "rpm": "texlive-unicode-math" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-math" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-venndiagram-doc", - "rpm": "texlive-venndiagram-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-venndiagram-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-underoverlap", - "rpm": "texlive-underoverlap" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-underoverlap" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-units", - "rpm": "texlive-units" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-units" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-units-doc", - "rpm": "texlive-units-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-units-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unravel-doc", - "rpm": "texlive-unravel-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unravel-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-upmethodology", - "rpm": "texlive-upmethodology" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upmethodology" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-upmethodology-doc", - "rpm": "texlive-upmethodology-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upmethodology-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-upquote-doc", - "rpm": "texlive-upquote-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upquote-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uri", - "rpm": "texlive-uri" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uri" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uri-doc", - "rpm": "texlive-uri-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uri-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ushort", - "rpm": "texlive-ushort" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ushort" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-varindex", - "rpm": "texlive-varindex" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varindex" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname-doc", - "rpm": "texlive-varsfromjobname-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vocaltract", - "rpm": "texlive-vocaltract" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vocaltract" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vocaltract-doc", - "rpm": "texlive-vocaltract-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vocaltract-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbdef", - "rpm": "texlive-verbdef" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbdef" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verse-doc", - "rpm": "texlive-verse-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verse-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-version-doc", - "rpm": "texlive-version-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-version-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-versions", - "rpm": "texlive-versions" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-versions" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-versions-doc", - "rpm": "texlive-versions-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-versions-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vertbars-doc", - "rpm": "texlive-vertbars-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vertbars-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vgrid-doc", - "rpm": "texlive-vgrid-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vgrid-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-volumes", - "rpm": "texlive-volumes" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-volumes" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vwcol", - "rpm": "texlive-vwcol" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vwcol" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wallpaper", - "rpm": "texlive-wallpaper" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wallpaper" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wallpaper-doc", - "rpm": "texlive-wallpaper-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wallpaper-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-was", - "rpm": "texlive-was" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-was" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-was-doc", - "rpm": "texlive-was-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-was-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-webguide-doc", - "rpm": "texlive-webguide-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-webguide-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-visualfaq-doc", - "rpm": "texlive-visualfaq-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-visualfaq-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wrapfig", - "rpm": "texlive-wrapfig" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wrapfig" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uaclasses", - "rpm": "texlive-uaclasses" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uaclasses" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uaclasses-doc", - "rpm": "texlive-uaclasses-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uaclasses-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uafthesis", - "rpm": "texlive-uafthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uafthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis-doc", - "rpm": "texlive-uiucthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulthese", - "rpm": "texlive-ulthese" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulthese" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulthese-doc", - "rpm": "texlive-ulthese-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulthese-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umthesis-doc", - "rpm": "texlive-umthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unamth-template-doc", - "rpm": "texlive-unamth-template-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unamth-template-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unamthesis", - "rpm": "texlive-unamthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unamthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uothesis", - "rpm": "texlive-uothesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uothesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-urcls", - "rpm": "texlive-urcls" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-urcls" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesis-doc", - "rpm": "texlive-uowthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis", - "rpm": "texlive-ut-thesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis-doc", - "rpm": "texlive-ut-thesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uwthesis", - "rpm": "texlive-uwthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uwthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses", - "rpm": "texlive-ucharclasses" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unisugar", - "rpm": "texlive-unisugar" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unisugar" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unisugar-doc", - "rpm": "texlive-unisugar-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unisugar-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs", - "rpm": "texlive-uantwerpendocs" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit-doc", - "rpm": "texlive-uhrzeit-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit", - "rpm": "texlive-uhrzeit" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-data", - "rpm": "texlive-unicode-data" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-data" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucsmonograph", - "rpm": "texlive-ucsmonograph" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucsmonograph" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-witharrows", - "rpm": "texlive-witharrows" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-witharrows" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-bigintcalc", - "rpm": "texlive-bigintcalc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-bigintcalc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-bitset", - "rpm": "texlive-bitset" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-bitset" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-etexcmds", - "rpm": "texlive-etexcmds" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-etexcmds" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-hycolor", - "rpm": "texlive-hycolor" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hycolor" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-infwarerr", - "rpm": "texlive-infwarerr" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-infwarerr" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-kvdefinekeys", - "rpm": "texlive-kvdefinekeys" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-kvdefinekeys" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-grffile", - "rpm": "texlive-grffile" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-grffile" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-hyphen-macedonian", - "rpm": "texlive-hyphen-macedonian" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hyphen-macedonian" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-accsupp", - "rpm": "texlive-accsupp" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-accsupp" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-annee-scolaire", - "rpm": "texlive-annee-scolaire" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-annee-scolaire" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-askinclude", - "rpm": "texlive-askinclude" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-askinclude" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-atenddvi", - "rpm": "texlive-atenddvi" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-atenddvi" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-autofancyhdr", - "rpm": "texlive-autofancyhdr" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-autofancyhdr" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-ajc2020unofficial", - "rpm": "texlive-biblatex-ajc2020unofficial" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-ajc2020unofficial" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-jura2", - "rpm": "texlive-biblatex-jura2" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-jura2" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-brandeis-thesis", - "rpm": "texlive-brandeis-thesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-brandeis-thesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-circledsteps", - "rpm": "texlive-circledsteps" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-circledsteps" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-csvmerge", - "rpm": "texlive-csvmerge" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-csvmerge" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-dpcircling", - "rpm": "texlive-dpcircling" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-dpcircling" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-econ-bst", - "rpm": "texlive-econ-bst" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-econ-bst" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-etbb", - "rpm": "texlive-etbb" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-etbb" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-expkv-def", - "rpm": "texlive-expkv-def" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-expkv-def" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-expose-expl3-dunkerque-2019", - "rpm": "texlive-expose-expl3-dunkerque-2019" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-expose-expl3-dunkerque-2019" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-fontsize", - "rpm": "texlive-fontsize" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-fontsize" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-hep-paper", - "rpm": "texlive-hep-paper" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hep-paper" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-hitszthesis", - "rpm": "texlive-hitszthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hitszthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-jbact", - "rpm": "texlive-jbact" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-jbact" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-kblocks", - "rpm": "texlive-kblocks" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-kblocks" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-lie-hasse", - "rpm": "texlive-lie-hasse" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-lie-hasse" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-lua-uca", - "rpm": "texlive-lua-uca" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-lua-uca" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-lua-ul", - "rpm": "texlive-lua-ul" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-lua-ul" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-luacolor", - "rpm": "texlive-luacolor" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-luacolor" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-makerobust", - "rpm": "texlive-makerobust" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-makerobust" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-mercatormap", - "rpm": "texlive-mercatormap" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-mercatormap" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-metatype1", - "rpm": "texlive-metatype1" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-metatype1" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-modeles-factures-belges-assocs", - "rpm": "texlive-modeles-factures-belges-assocs" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-modeles-factures-belges-assocs" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-mpfonts", - "rpm": "texlive-mpfonts" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-mpfonts" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-newcomputermodern", - "rpm": "texlive-newcomputermodern" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-newcomputermodern" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-nth", - "rpm": "texlive-nth" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-nth" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfarticle", - "rpm": "texlive-pdfarticle" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfarticle" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfcolmk", - "rpm": "texlive-pdfcolmk" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfcolmk" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-picture", - "rpm": "texlive-picture" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-picture" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pinoutikz", - "rpm": "texlive-pinoutikz" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pinoutikz" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-plainyr", - "rpm": "texlive-plainyr" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-plainyr" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pmboxdraw", - "rpm": "texlive-pmboxdraw" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pmboxdraw" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-quantumarticle", - "rpm": "texlive-quantumarticle" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-quantumarticle" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-quiz2socrative", - "rpm": "texlive-quiz2socrative" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-quiz2socrative" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-random", - "rpm": "texlive-random" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-random" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ruler", - "rpm": "texlive-ruler" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ruler" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-scholax", - "rpm": "texlive-scholax" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-scholax" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-selinput", - "rpm": "texlive-selinput" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-selinput" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-shortmathj", - "rpm": "texlive-shortmathj" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-shortmathj" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-tex-nutshell", - "rpm": "texlive-tex-nutshell" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-tex-nutshell" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-tikz-planets", - "rpm": "texlive-tikz-planets" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-tikz-planets" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy-type1", - "rpm": "texlive-wasy-type1" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy-type1" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-xecyrmongolian", - "rpm": "texlive-xecyrmongolian" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-xecyrmongolian" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-xkcdcolors", - "rpm": "texlive-xkcdcolors" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-xkcdcolors" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-annotate", - "rpm": "texlive-annotate" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-annotate" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-gfsdidotclassic", - "rpm": "texlive-gfsdidotclassic" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-gfsdidotclassic" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vntex", - "rpm": "texlive-vntex" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vntex" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhc", - "rpm": "texlive-uhc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uhc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph", - "rpm": "texlive-ukrhyph" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wadalab-doc", - "rpm": "texlive-wadalab-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wadalab-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri-doc", - "rpm": "texlive-wnri-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex", - "rpm": "texlive-wnri-latex" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-url-doc", - "rpm": "texlive-url-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-url-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger", - "rpm": "texlive-uni-wtal-ger" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-usebib-doc", - "rpm": "texlive-usebib-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-usebib-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vak-doc", - "rpm": "texlive-vak-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vak-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uml-doc", - "rpm": "texlive-uml-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uml-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umlaute-doc", - "rpm": "texlive-umlaute-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umlaute-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umtypewriter", - "rpm": "texlive-umtypewriter" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umtypewriter" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-universa", - "rpm": "texlive-universa" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-universa" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-universa-doc", - "rpm": "texlive-universa-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-universa-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-universalis", - "rpm": "texlive-universalis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-universalis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-urwchancal", - "rpm": "texlive-urwchancal" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-urwchancal" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-urwchancal-doc", - "rpm": "texlive-urwchancal-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-urwchancal-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-utopia", - "rpm": "texlive-utopia" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-utopia" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasysym", - "rpm": "texlive-wasysym" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasysym" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-upca", - "rpm": "texlive-upca" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upca" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-upca-doc", - "rpm": "texlive-upca-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upca-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-base", - "rpm": "texlive-uptex-base" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-base" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts", - "rpm": "texlive-uptex-fonts" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts-doc", - "rpm": "texlive-uptex-fonts-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uassign", - "rpm": "texlive-uassign" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uassign" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umoline-doc", - "rpm": "texlive-umoline-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umoline-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-undergradmath-doc", - "rpm": "texlive-undergradmath-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-undergradmath-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-math-doc", - "rpm": "texlive-unicode-math-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-math-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-venndiagram", - "rpm": "texlive-venndiagram" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-venndiagram" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unitn-bimrep", - "rpm": "texlive-unitn-bimrep" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unitn-bimrep" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-upzhkinsoku", - "rpm": "texlive-upzhkinsoku" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upzhkinsoku" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-variablelm", - "rpm": "texlive-variablelm" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-variablelm" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-variations-doc", - "rpm": "texlive-variations-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-variations-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wallcalendar", - "rpm": "texlive-wallcalendar" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wallcalendar" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wtref", - "rpm": "texlive-wtref" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wtref" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-underoverlap-doc", - "rpm": "texlive-underoverlap-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-underoverlap-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-undolabl-doc", - "rpm": "texlive-undolabl-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-undolabl-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unravel", - "rpm": "texlive-unravel" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unravel" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-upquote", - "rpm": "texlive-upquote" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-upquote" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname", - "rpm": "texlive-varsfromjobname" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting", - "rpm": "texlive-vdmlisting" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbasef-doc", - "rpm": "texlive-verbasef-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbasef-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-varisize", - "rpm": "texlive-varisize" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varisize" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox-doc", - "rpm": "texlive-verbatimbox-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy", - "rpm": "texlive-verbatimcopy" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbments-doc", - "rpm": "texlive-verbments-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbments-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verse", - "rpm": "texlive-verse" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verse" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-version", - "rpm": "texlive-version" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-version" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-versonotes", - "rpm": "texlive-versonotes" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-versonotes" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-versonotes-doc", - "rpm": "texlive-versonotes-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-versonotes-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vertbars", - "rpm": "texlive-vertbars" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vertbars" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vhistory", - "rpm": "texlive-vhistory" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vhistory" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vhistory-doc", - "rpm": "texlive-vhistory-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vhistory-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vmargin", - "rpm": "texlive-vmargin" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vmargin" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-volumes-doc", - "rpm": "texlive-volumes-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-volumes-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vruler-doc", - "rpm": "texlive-vruler-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vruler-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vwcol-doc", - "rpm": "texlive-vwcol-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vwcol-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-warning", - "rpm": "texlive-warning" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-warning" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-warning-doc", - "rpm": "texlive-warning-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-warning-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-voss-mathcol-doc", - "rpm": "texlive-voss-mathcol-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-voss-mathcol-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-williams", - "rpm": "texlive-williams" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-williams" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-williams-doc", - "rpm": "texlive-williams-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-williams-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-withargs", - "rpm": "texlive-withargs" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-withargs" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-withargs-doc", - "rpm": "texlive-withargs-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-withargs-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wordlike", - "rpm": "texlive-wordlike" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wordlike" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis", - "rpm": "texlive-ucbthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis", - "rpm": "texlive-ucdavisthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis-doc", - "rpm": "texlive-ucdavisthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucthesis-doc", - "rpm": "texlive-ucthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis", - "rpm": "texlive-uestcthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder", - "rpm": "texlive-uiucredborder" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis", - "rpm": "texlive-uiucthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulem", - "rpm": "texlive-ulem" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulem" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis", - "rpm": "texlive-umich-thesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis-doc", - "rpm": "texlive-umich-thesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unamthesis-doc", - "rpm": "texlive-unamthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unamthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uothesis-doc", - "rpm": "texlive-uothesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uothesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-urcls-doc", - "rpm": "texlive-urcls-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-urcls-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage", - "rpm": "texlive-uowthesistitlepage" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uwthesis-doc", - "rpm": "texlive-uwthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uwthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vancouver-doc", - "rpm": "texlive-vancouver-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vancouver-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unitsdef", - "rpm": "texlive-unitsdef" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unitsdef" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unitsdef-doc", - "rpm": "texlive-unitsdef-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unitsdef-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses-doc", - "rpm": "texlive-ucharclasses-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation-doc", - "rpm": "texlive-umbclegislation-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-data-doc", - "rpm": "texlive-unicode-data-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unicode-data-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uplatex", - "rpm": "texlive-uplatex" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uplatex" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-visualpstricks-doc", - "rpm": "texlive-visualpstricks-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-visualpstricks-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-visualtikz-doc", - "rpm": "texlive-visualtikz-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-visualtikz-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-univie-ling", - "rpm": "texlive-univie-ling" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-univie-ling" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uppunctlm", - "rpm": "texlive-uppunctlm" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uppunctlm" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-atbegshi", - "rpm": "texlive-atbegshi" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-atbegshi" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-atveryend", - "rpm": "texlive-atveryend" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-atveryend" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-intcalc", - "rpm": "texlive-intcalc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-intcalc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-kvsetkeys", - "rpm": "texlive-kvsetkeys" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-kvsetkeys" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ltxcmds", - "rpm": "texlive-ltxcmds" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ltxcmds" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdftexcmds", - "rpm": "texlive-pdftexcmds" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdftexcmds" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-grfext", - "rpm": "texlive-grfext" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-grfext" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-algxpar", - "rpm": "texlive-algxpar" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-algxpar" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-alphalph", - "rpm": "texlive-alphalph" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-alphalph" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-axessibility", - "rpm": "texlive-axessibility" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-axessibility" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-software", - "rpm": "texlive-biblatex-software" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-software" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ccool", - "rpm": "texlive-ccool" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ccool" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-circuit-macros", - "rpm": "texlive-circuit-macros" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-circuit-macros" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-clara", - "rpm": "texlive-clara" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-clara" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-embedfile", - "rpm": "texlive-embedfile" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-embedfile" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-emojicite", - "rpm": "texlive-emojicite" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-emojicite" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-endnotes-hy", - "rpm": "texlive-endnotes-hy" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-endnotes-hy" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-epigraph-keys", - "rpm": "texlive-epigraph-keys" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-epigraph-keys" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-esindex", - "rpm": "texlive-esindex" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-esindex" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-expkv", - "rpm": "texlive-expkv" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-expkv" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-expkv-cs", - "rpm": "texlive-expkv-cs" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-expkv-cs" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-fewerfloatpages", - "rpm": "texlive-fewerfloatpages" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-fewerfloatpages" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-fontsetup", - "rpm": "texlive-fontsetup" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-fontsetup" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-frenchmath", - "rpm": "texlive-frenchmath" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-frenchmath" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-gindex", - "rpm": "texlive-gindex" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-gindex" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-hitszbeamer", - "rpm": "texlive-hitszbeamer" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hitszbeamer" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-hobsub", - "rpm": "texlive-hobsub" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hobsub" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-hologo", - "rpm": "texlive-hologo" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hologo" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-hvqrurl", - "rpm": "texlive-hvqrurl" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hvqrurl" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-jlreq-deluxe", - "rpm": "texlive-jlreq-deluxe" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-jlreq-deluxe" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-langsci-avm", - "rpm": "texlive-langsci-avm" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-langsci-avm" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-letterspacing", - "rpm": "texlive-letterspacing" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-letterspacing" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-letterswitharrows", - "rpm": "texlive-letterswitharrows" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-letterswitharrows" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-lexend", - "rpm": "texlive-lexend" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-lexend" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-metastr", - "rpm": "texlive-metastr" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-metastr" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-noto-emoji", - "rpm": "texlive-noto-emoji" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-noto-emoji" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-outerhbox", - "rpm": "texlive-outerhbox" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-outerhbox" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfpc", - "rpm": "texlive-pdfpc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfpc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-physunits", - "rpm": "texlive-physunits" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-physunits" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pst-turtle", - "rpm": "texlive-pst-turtle" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pst-turtle" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-sdaps", - "rpm": "texlive-sdaps" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-sdaps" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-secnum", - "rpm": "texlive-secnum" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-secnum" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-simpleoptics", - "rpm": "texlive-simpleoptics" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-simpleoptics" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-step", - "rpm": "texlive-step" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-step" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-tetragonos", - "rpm": "texlive-tetragonos" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-tetragonos" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-texlive-ja", - "rpm": "texlive-texlive-ja" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-texlive-ja" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-tokcycle", - "rpm": "texlive-tokcycle" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-tokcycle" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-transparent", - "rpm": "texlive-transparent" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-transparent" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-twemoji-colr", - "rpm": "texlive-twemoji-colr" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-twemoji-colr" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unifith", - "rpm": "texlive-unifith" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unifith" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verifica", - "rpm": "texlive-verifica" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verifica" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-willowtreebook", - "rpm": "texlive-willowtreebook" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-willowtreebook" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-xepersian-hm", - "rpm": "texlive-xepersian-hm" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-xepersian-hm" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-yquant", - "rpm": "texlive-yquant" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-yquant" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-zref", - "rpm": "texlive-zref" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-zref" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-authordate", - "rpm": "texlive-authordate" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-authordate" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-courierten", - "rpm": "texlive-courierten" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-courierten" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-cmathbb", - "rpm": "texlive-cmathbb" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-cmathbb" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-josefin", - "rpm": "texlive-josefin" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-josefin" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-spectral", - "rpm": "texlive-spectral" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-spectral" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-hmtrump", - "rpm": "texlive-hmtrump" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-hmtrump" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-apa7", - "rpm": "texlive-apa7" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-apa7" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vntex-doc", - "rpm": "texlive-vntex-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vntex-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-udesoftec", - "rpm": "texlive-udesoftec" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-udesoftec" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph-doc", - "rpm": "texlive-ukrhyph-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger-doc", - "rpm": "texlive-uni-wtal-ger-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-usebib", - "rpm": "texlive-usebib" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-usebib" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vak", - "rpm": "texlive-vak" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vak" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-utopia-doc", - "rpm": "texlive-utopia-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-utopia-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharcat", - "rpm": "texlive-ucharcat" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucharcat" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucs-doc", - "rpm": "texlive-ucs-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucs-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt-doc", - "rpm": "texlive-uebungsblatt-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unfonts-core", - "rpm": "texlive-unfonts-core" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unfonts-core" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unfonts-extra", - "rpm": "texlive-unfonts-extra" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unfonts-extra" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-venn", - "rpm": "texlive-venn" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-venn" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-venn-doc", - "rpm": "texlive-venn-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-venn-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uspace", - "rpm": "texlive-uspace" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uspace" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-variations", - "rpm": "texlive-variations" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-variations" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-underlin", - "rpm": "texlive-underlin" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-underlin" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-underlin-doc", - "rpm": "texlive-underlin-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-underlin-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-undolabl", - "rpm": "texlive-undolabl" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-undolabl" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ushort-doc", - "rpm": "texlive-ushort-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ushort-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-varindex-doc", - "rpm": "texlive-varindex-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varindex-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-varwidth", - "rpm": "texlive-varwidth" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varwidth" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-varwidth-doc", - "rpm": "texlive-varwidth-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varwidth-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g", - "rpm": "texlive-vaucanson-g" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g-doc", - "rpm": "texlive-vaucanson-g-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting-doc", - "rpm": "texlive-vdmlisting-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbasef", - "rpm": "texlive-verbasef" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbasef" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-varisize-doc", - "rpm": "texlive-varisize-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-varisize-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox", - "rpm": "texlive-verbatimbox" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy-doc", - "rpm": "texlive-verbatimcopy-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbdef-doc", - "rpm": "texlive-verbdef-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbdef-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbments", - "rpm": "texlive-verbments" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-verbments" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vgrid", - "rpm": "texlive-vgrid" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vgrid" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vmargin-doc", - "rpm": "texlive-vmargin-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vmargin-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vruler", - "rpm": "texlive-vruler" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vruler" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-warpcol", - "rpm": "texlive-warpcol" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-warpcol" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-warpcol-doc", - "rpm": "texlive-warpcol-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-warpcol-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-utf8mex", - "rpm": "texlive-utf8mex" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-utf8mex" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-utf8mex-doc", - "rpm": "texlive-utf8mex-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-utf8mex-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-widetable", - "rpm": "texlive-widetable" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-widetable" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-widetable-doc", - "rpm": "texlive-widetable-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-widetable-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wordlike-doc", - "rpm": "texlive-wordlike-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wordlike-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wrapfig-doc", - "rpm": "texlive-wrapfig-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wrapfig-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uafthesis-doc", - "rpm": "texlive-uafthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uafthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis-doc", - "rpm": "texlive-ucbthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucthesis", - "rpm": "texlive-ucthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ucthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis-doc", - "rpm": "texlive-uestcthesis-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder-doc", - "rpm": "texlive-uiucredborder-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulem-doc", - "rpm": "texlive-ulem-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ulem-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umthesis", - "rpm": "texlive-umthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unswcover", - "rpm": "texlive-unswcover" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unswcover" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-unswcover-doc", - "rpm": "texlive-unswcover-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-unswcover-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesis", - "rpm": "texlive-uowthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage-doc", - "rpm": "texlive-uowthesistitlepage-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uspatent", - "rpm": "texlive-uspatent" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uspatent" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uspatent-doc", - "rpm": "texlive-uspatent-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uspatent-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-vancouver", - "rpm": "texlive-vancouver" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-vancouver" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic", - "rpm": "texlive-wsemclassic" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic-doc", - "rpm": "texlive-wsemclassic-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs-doc", - "rpm": "texlive-uantwerpendocs-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation", - "rpm": "texlive-umbclegislation" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-auxhook", - "rpm": "texlive-auxhook" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-auxhook" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-kvoptions", - "rpm": "texlive-kvoptions" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-kvoptions" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-letltxmacro", - "rpm": "texlive-letltxmacro" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-letltxmacro" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfescape", - "rpm": "texlive-pdfescape" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdfescape" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-rerunfilecheck", - "rpm": "texlive-rerunfilecheck" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-rerunfilecheck" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-uniquecounter", - "rpm": "texlive-uniquecounter" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-uniquecounter" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-modes", - "rpm": "texlive-modes" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-modes" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-aaai-named", - "rpm": "texlive-aaai-named" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-aaai-named" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-accessibility", - "rpm": "texlive-accessibility" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-accessibility" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-barracuda", - "rpm": "texlive-barracuda" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-barracuda" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-bearwear", - "rpm": "texlive-bearwear" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-bearwear" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-apa6", - "rpm": "texlive-biblatex-apa6" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-apa6" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-german-legal", - "rpm": "texlive-biblatex-german-legal" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex-german-legal" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex2bibitem", - "rpm": "texlive-biblatex2bibitem" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-biblatex2bibitem" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-bookmark", - "rpm": "texlive-bookmark" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-bookmark" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-bxghost", - "rpm": "texlive-bxghost" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-bxghost" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-chemplants", - "rpm": "texlive-chemplants" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-chemplants" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ddphonism", - "rpm": "texlive-ddphonism" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ddphonism" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-diabetes-logbook", - "rpm": "texlive-diabetes-logbook" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-diabetes-logbook" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ditaa", - "rpm": "texlive-ditaa" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ditaa" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-domitian", - "rpm": "texlive-domitian" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-domitian" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-emoji", - "rpm": "texlive-emoji" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-emoji" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-epstopdf-pkg", - "rpm": "texlive-epstopdf-pkg" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-epstopdf-pkg" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-erewhon-math", - "rpm": "texlive-erewhon-math" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-erewhon-math" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-euclideangeometry", - "rpm": "texlive-euclideangeometry" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-euclideangeometry" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-gettitlestring", - "rpm": "texlive-gettitlestring" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-gettitlestring" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-haranoaji", - "rpm": "texlive-haranoaji" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-haranoaji" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-haranoaji-extra", - "rpm": "texlive-haranoaji-extra" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-haranoaji-extra" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-is-bst", - "rpm": "texlive-is-bst" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-is-bst" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-jmb", - "rpm": "texlive-jmb" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-jmb" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-keyindex", - "rpm": "texlive-keyindex" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-keyindex" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-latino-sine-flexione", - "rpm": "texlive-latino-sine-flexione" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-latino-sine-flexione" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-listingsutf8", - "rpm": "texlive-listingsutf8" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-listingsutf8" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-logix", - "rpm": "texlive-logix" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-logix" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-mathlig", - "rpm": "texlive-mathlig" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-mathlig" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-matrix-skeleton", - "rpm": "texlive-matrix-skeleton" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-matrix-skeleton" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-media4svg", - "rpm": "texlive-media4svg" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-media4svg" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-mleftright", - "rpm": "texlive-mleftright" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-mleftright" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-musical", - "rpm": "texlive-musical" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-musical" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-newfloat", - "rpm": "texlive-newfloat" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-newfloat" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdflscape", - "rpm": "texlive-pdflscape" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pdflscape" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-physconst", - "rpm": "texlive-physconst" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-physconst" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-pmhanguljamo", - "rpm": "texlive-pmhanguljamo" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-pmhanguljamo" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-practicalreports", - "rpm": "texlive-practicalreports" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-practicalreports" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-qualitype", - "rpm": "texlive-qualitype" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-qualitype" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-rest-api", - "rpm": "texlive-rest-api" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-rest-api" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-returntogrid", - "rpm": "texlive-returntogrid" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-returntogrid" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-rgltxdoc", - "rpm": "texlive-rgltxdoc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-rgltxdoc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-schulmathematik", - "rpm": "texlive-schulmathematik" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-schulmathematik" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-simplebnf", - "rpm": "texlive-simplebnf" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-simplebnf" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-soulutf8", - "rpm": "texlive-soulutf8" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-soulutf8" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-swrule", - "rpm": "texlive-swrule" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-swrule" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-tablvar", - "rpm": "texlive-tablvar" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-tablvar" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-theatre", - "rpm": "texlive-theatre" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-theatre" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-tikz-trackschematic", - "rpm": "texlive-tikz-trackschematic" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-tikz-trackschematic" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-utexasthesis", - "rpm": "texlive-utexasthesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-utexasthesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-yazd-thesis", - "rpm": "texlive-yazd-thesis" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-yazd-thesis" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-zhlineskip", - "rpm": "texlive-zhlineskip" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-zhlineskip" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-refcount", - "rpm": "texlive-refcount" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-refcount" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-stringenc", - "rpm": "texlive-stringenc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-stringenc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-catchfile", - "rpm": "texlive-catchfile" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-catchfile" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-inputenx", - "rpm": "texlive-inputenx" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-inputenx" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-notomath", - "rpm": "texlive-notomath" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-notomath" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-ibarra", - "rpm": "texlive-ibarra" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-ibarra" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-plimsoll", - "rpm": "texlive-plimsoll" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-plimsoll" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-updmap-map", - "rpm": "texlive-updmap-map" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-updmap-map" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps-doc", - "rpm": "texlive-wasy2-ps-doc" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps-doc" }, { - "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps", - "rpm": "texlive-wasy2-ps" + "name": "oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps" } ] } \ No newline at end of file diff --git a/suite2cases/texlive-split-z.json b/suite2cases/texlive-split-z.json index a1cf6076b..ac1d9a865 100644 --- a/suite2cases/texlive-split-z.json +++ b/suite2cases/texlive-split-z.json @@ -5,1456 +5,1093 @@ "memory": 4, "cases": [ { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-split-z", - "rpm": "texlive-split-z" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-split-z" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcite", - "rpm": "texlive-xcite" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcite" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari", - "rpm": "texlive-xetex-devanagari" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcharter-doc", - "rpm": "texlive-xcharter-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcharter-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts", - "rpm": "texlive-yfonts" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1-doc", - "rpm": "texlive-yfonts-t1-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yhmath", - "rpm": "texlive-yhmath" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yhmath" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yhmath-doc", - "rpm": "texlive-yhmath-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yhmath-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xq", - "rpm": "texlive-xq" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xq" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xskak", - "rpm": "texlive-xskak" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xskak" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xlop", - "rpm": "texlive-xlop" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xlop" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xkeyval", - "rpm": "texlive-xkeyval" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xkeyval" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xkeyval-doc", - "rpm": "texlive-xkeyval-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xkeyval-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-doc", - "rpm": "texlive-xcolor-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xltabular", - "rpm": "texlive-xltabular" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xltabular" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xsim", - "rpm": "texlive-xsim" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xsim" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yaletter", - "rpm": "texlive-yaletter" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yaletter" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xfor", - "rpm": "texlive-xfor" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xfor" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xfor-doc", - "rpm": "texlive-xfor-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xfor-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xhfill-doc", - "rpm": "texlive-xhfill-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xhfill-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xifthen-doc", - "rpm": "texlive-xifthen-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xifthen-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xint", - "rpm": "texlive-xint" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xint" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xint-doc", - "rpm": "texlive-xint-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xint-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xmltexconfig", - "rpm": "texlive-xmltexconfig" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xmltexconfig" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xmpincl", - "rpm": "texlive-xmpincl" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xmpincl" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xmpincl-doc", - "rpm": "texlive-xmpincl-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xmpincl-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xoptarg", - "rpm": "texlive-xoptarg" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xoptarg" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpatch", - "rpm": "texlive-xpatch" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpatch" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpicture", - "rpm": "texlive-xpicture" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpicture" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpicture-doc", - "rpm": "texlive-xpicture-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpicture-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xypic-doc", - "rpm": "texlive-xypic-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xypic-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpiano", - "rpm": "texlive-xpiano" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpiano" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpinyin-doc", - "rpm": "texlive-xpinyin-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpinyin-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics", - "rpm": "texlive-zhmetrics" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-doc", - "rpm": "texlive-zhmetrics-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhnumber", - "rpm": "texlive-zhnumber" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhnumber" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhspacing", - "rpm": "texlive-zhspacing" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhspacing" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xprintlen-doc", - "rpm": "texlive-xprintlen-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xprintlen-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate", - "rpm": "texlive-xpunctuate" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xtab", - "rpm": "texlive-xtab" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xtab" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xyling", - "rpm": "texlive-xyling" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xyling" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xytree-doc", - "rpm": "texlive-xytree-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xytree-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ydoc", - "rpm": "texlive-ydoc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ydoc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zed-csp-doc", - "rpm": "texlive-zed-csp-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zed-csp-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ziffer", - "rpm": "texlive-ziffer" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ziffer" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate", - "rpm": "texlive-zwgetfdate" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate-doc", - "rpm": "texlive-zwgetfdate-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni-doc", - "rpm": "texlive-xcjk2uni-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjatype", - "rpm": "texlive-zxjatype" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjatype" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjatype-doc", - "rpm": "texlive-zxjatype-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjatype-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky", - "rpm": "texlive-xcookybooky" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yathesis-doc", - "rpm": "texlive-yathesis-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yathesis-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xymtex", - "rpm": "texlive-xymtex" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xymtex" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xymtex-doc", - "rpm": "texlive-xymtex-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xymtex-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xypic-tut-pt-doc", - "rpm": "texlive-xypic-tut-pt-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xypic-tut-pt-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-youngtab-doc", - "rpm": "texlive-youngtab-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-youngtab-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecjk-doc", - "rpm": "texlive-xecjk-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecjk-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecyr", - "rpm": "texlive-xecyr" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecyr" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xeindex", - "rpm": "texlive-xeindex" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xeindex" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xepersian-doc", - "rpm": "texlive-xepersian-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xepersian-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor-doc", - "rpm": "texlive-xespotcolor-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans-doc", - "rpm": "texlive-xetex-itrans-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks-doc", - "rpm": "texlive-xetex-pstricks-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan-doc", - "rpm": "texlive-xetex-tibetan-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo", - "rpm": "texlive-xetexfontinfo" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo-doc", - "rpm": "texlive-xetexfontinfo-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xevlna-doc", - "rpm": "texlive-xevlna-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xevlna-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xunicode-doc", - "rpm": "texlive-xunicode-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xunicode-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xduthesis", - "rpm": "texlive-xduthesis" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xduthesis" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xellipsis", - "rpm": "texlive-xellipsis" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xellipsis" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xsavebox", - "rpm": "texlive-xsavebox" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xsavebox" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ycbook-doc", - "rpm": "texlive-ycbook-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ycbook-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf-doc", - "rpm": "texlive-yinit-otf-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-alpha-persian", - "rpm": "texlive-alpha-persian" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-alpha-persian" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-biblatex-ext", - "rpm": "texlive-biblatex-ext" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-biblatex-ext" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-brandeis-problemset", - "rpm": "texlive-brandeis-problemset" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-brandeis-problemset" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-bxjaholiday", - "rpm": "texlive-bxjaholiday" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-bxjaholiday" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-bxtexlogo", - "rpm": "texlive-bxtexlogo" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-bxtexlogo" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-centeredline", - "rpm": "texlive-centeredline" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-centeredline" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-chordbars", - "rpm": "texlive-chordbars" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-chordbars" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-commedit", - "rpm": "texlive-commedit" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-commedit" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-derivative", - "rpm": "texlive-derivative" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-derivative" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-elegantbook", - "rpm": "texlive-elegantbook" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-elegantbook" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-els-cas-templates", - "rpm": "texlive-els-cas-templates" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-els-cas-templates" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-exercisepoints", - "rpm": "texlive-exercisepoints" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-exercisepoints" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-facture-belge-simple-sans-tva", - "rpm": "texlive-facture-belge-simple-sans-tva" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-facture-belge-simple-sans-tva" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-fbox", - "rpm": "texlive-fbox" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-fbox" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-firamath-otf", - "rpm": "texlive-firamath-otf" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-firamath-otf" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-firamath", - "rpm": "texlive-firamath" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-firamath" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-forum", - "rpm": "texlive-forum" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-forum" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ftc-notebook", - "rpm": "texlive-ftc-notebook" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ftc-notebook" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-gammas", - "rpm": "texlive-gammas" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-gammas" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-garamond-libre", - "rpm": "texlive-garamond-libre" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-garamond-libre" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-garamond-math", - "rpm": "texlive-garamond-math" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-garamond-math" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-glosmathtools", - "rpm": "texlive-glosmathtools" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-glosmathtools" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-glossaries-estonian", - "rpm": "texlive-glossaries-estonian" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-glossaries-estonian" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-grabbox", - "rpm": "texlive-grabbox" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-grabbox" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-gridslides", - "rpm": "texlive-gridslides" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-gridslides" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-hmtrump", - "rpm": "texlive-hmtrump" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-hmtrump" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-inriafonts", - "rpm": "texlive-inriafonts" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-inriafonts" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-invoice-class", - "rpm": "texlive-invoice-class" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-invoice-class" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-jkmath", - "rpm": "texlive-jkmath" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-jkmath" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-bin-dev", - "rpm": "texlive-latex-bin-dev" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-bin-dev" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-libertinus-fonts", - "rpm": "texlive-libertinus-fonts" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-libertinus-fonts" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-libertinus-type1", - "rpm": "texlive-libertinus-type1" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-libertinus-type1" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-makecookbook", - "rpm": "texlive-makecookbook" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-makecookbook" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-mathcommand", - "rpm": "texlive-mathcommand" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-mathcommand" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-mlacls", - "rpm": "texlive-mlacls" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-mlacls" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-multicolrule", - "rpm": "texlive-multicolrule" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-multicolrule" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-njurepo", - "rpm": "texlive-njurepo" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-njurepo" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-feyn", - "rpm": "texlive-pst-feyn" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-feyn" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-marble", - "rpm": "texlive-pst-marble" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-marble" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ptex-manual", - "rpm": "texlive-ptex-manual" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ptex-manual" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ptolemaicastronomy", - "rpm": "texlive-ptolemaicastronomy" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ptolemaicastronomy" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-qsharp", - "rpm": "texlive-qsharp" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-qsharp" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-quran-ur", - "rpm": "texlive-quran-ur" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-quran-ur" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ragged2e", - "rpm": "texlive-ragged2e" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ragged2e" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-schedule", - "rpm": "texlive-schedule" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-schedule" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-soulpos", - "rpm": "texlive-soulpos" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-soulpos" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-srdp-mathematik", - "rpm": "texlive-srdp-mathematik" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-srdp-mathematik" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-tensind", - "rpm": "texlive-tensind" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tensind" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-tex-locale", - "rpm": "texlive-tex-locale" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tex-locale" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-theanodidot", - "rpm": "texlive-theanodidot" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-theanodidot" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-theanomodern", - "rpm": "texlive-theanomodern" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-theanomodern" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-thesis-qom", - "rpm": "texlive-thesis-qom" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-thesis-qom" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikz-feynhand", - "rpm": "texlive-tikz-feynhand" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikz-feynhand" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-tuda-ci", - "rpm": "texlive-tuda-ci" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tuda-ci" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-vtable", - "rpm": "texlive-vtable" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-vtable" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xbmks", - "rpm": "texlive-xbmks" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xbmks" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zootaxa-bst", - "rpm": "texlive-zootaxa-bst" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zootaxa-bst" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-dehyph", - "rpm": "texlive-dehyph" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-dehyph" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexconfig", - "rpm": "texlive-xetexconfig" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexconfig" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcharter", - "rpm": "texlive-xcharter" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcharter" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xii-doc", - "rpm": "texlive-xii-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xii-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xits", - "rpm": "texlive-xits" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xits" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xits-doc", - "rpm": "texlive-xits-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xits-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1", - "rpm": "texlive-yfonts-t1" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ytableau-doc", - "rpm": "texlive-ytableau-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ytableau-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zlmtt", - "rpm": "texlive-zlmtt" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zlmtt" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zlmtt-doc", - "rpm": "texlive-zlmtt-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zlmtt-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zapfchan", - "rpm": "texlive-zapfchan" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zapfchan" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xskak-doc", - "rpm": "texlive-xskak-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xskak-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yax", - "rpm": "texlive-yax" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yax" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xargs-doc", - "rpm": "texlive-xargs-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xargs-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor", - "rpm": "texlive-xcolor" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized-doc", - "rpm": "texlive-xcolor-solarized-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xechangebar", - "rpm": "texlive-xechangebar" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xechangebar" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zebra-goodies", - "rpm": "texlive-zebra-goodies" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zebra-goodies" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhlipsum", - "rpm": "texlive-zhlipsum" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhlipsum" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcomment-doc", - "rpm": "texlive-xcomment-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcomment-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xhfill", - "rpm": "texlive-xhfill" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xhfill" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpatch-doc", - "rpm": "texlive-xpatch-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpatch-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpeek-doc", - "rpm": "texlive-xpeek-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpeek-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xypic", - "rpm": "texlive-xypic" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xypic" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhnumber-doc", - "rpm": "texlive-zhnumber-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhnumber-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhspacing-doc", - "rpm": "texlive-zhspacing-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhspacing-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xprintlen", - "rpm": "texlive-xprintlen" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xprintlen" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xstring-doc", - "rpm": "texlive-xstring-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xstring-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xtab-doc", - "rpm": "texlive-xtab-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xtab-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xwatermark", - "rpm": "texlive-xwatermark" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xwatermark" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xyling-doc", - "rpm": "texlive-xyling-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xyling-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xytree", - "rpm": "texlive-xytree" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xytree" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yafoot", - "rpm": "texlive-yafoot" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yafoot" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yafoot-doc", - "rpm": "texlive-yafoot-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yafoot-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yagusylo", - "rpm": "texlive-yagusylo" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yagusylo" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yagusylo-doc", - "rpm": "texlive-yagusylo-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yagusylo-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ydoc-doc", - "rpm": "texlive-ydoc-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ydoc-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zed-csp", - "rpm": "texlive-zed-csp" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zed-csp" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout", - "rpm": "texlive-zwpagelayout" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout-doc", - "rpm": "texlive-zwpagelayout-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont", - "rpm": "texlive-zxjafbfont" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky-doc", - "rpm": "texlive-xcookybooky-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-york-thesis-doc", - "rpm": "texlive-york-thesis-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-york-thesis-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-youngtab", - "rpm": "texlive-youngtab" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-youngtab" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecjk", - "rpm": "texlive-xecjk" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecjk" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecolor-doc", - "rpm": "texlive-xecolor-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecolor-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecyr-doc", - "rpm": "texlive-xecyr-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecyr-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xeindex-doc", - "rpm": "texlive-xeindex-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xeindex-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xepersian", - "rpm": "texlive-xepersian" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xepersian" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xesearch", - "rpm": "texlive-xesearch" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xesearch" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xesearch-doc", - "rpm": "texlive-xesearch-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xesearch-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks", - "rpm": "texlive-xetex-pstricks" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xevlna", - "rpm": "texlive-xevlna" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xevlna" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xgreek-doc", - "rpm": "texlive-xgreek-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xgreek-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yannisgr-doc", - "rpm": "texlive-yannisgr-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yannisgr-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xltxtra", - "rpm": "texlive-xltxtra" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xltxtra" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xltxtra-doc", - "rpm": "texlive-xltxtra-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xltxtra-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt-doc", - "rpm": "texlive-xassoccnt-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap-doc", - "rpm": "texlive-xcntperchap-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ycbook", - "rpm": "texlive-ycbook" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ycbook" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf", - "rpm": "texlive-yinit-otf" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex", - "rpm": "texlive-zhmetrics-uptex" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xurl", - "rpm": "texlive-xurl" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xurl" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-addliga", - "rpm": "texlive-addliga" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-addliga" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-almendra", - "rpm": "texlive-almendra" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-almendra" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-apprendre-a-programmer-en-tex", - "rpm": "texlive-apprendre-a-programmer-en-tex" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-apprendre-a-programmer-en-tex" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-asmeconf", - "rpm": "texlive-asmeconf" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-asmeconf" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamerauxtheme", - "rpm": "texlive-beamerauxtheme" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamerauxtheme" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-light", - "rpm": "texlive-beamertheme-light" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-light" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-npbt", - "rpm": "texlive-beamertheme-npbt" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-npbt" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-biblatex-bath", - "rpm": "texlive-biblatex-bath" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-biblatex-bath" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-bitter", - "rpm": "texlive-bitter" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-bitter" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-businesscard-qrcode", - "rpm": "texlive-businesscard-qrcode" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-businesscard-qrcode" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-checkend", - "rpm": "texlive-checkend" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-checkend" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-chordbox", - "rpm": "texlive-chordbox" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-chordbox" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-colophon", - "rpm": "texlive-colophon" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-colophon" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-colorprofiles", - "rpm": "texlive-colorprofiles" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-colorprofiles" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-cuprum", - "rpm": "texlive-cuprum" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-cuprum" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-dotlessi", - "rpm": "texlive-dotlessi" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-dotlessi" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-duckuments", - "rpm": "texlive-duckuments" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-duckuments" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ecothesis", - "rpm": "texlive-ecothesis" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ecothesis" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-elegantnote", - "rpm": "texlive-elegantnote" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-elegantnote" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-elegantpaper", - "rpm": "texlive-elegantpaper" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-elegantpaper" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-eqexpl", - "rpm": "texlive-eqexpl" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-eqexpl" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-exam-randomizechoices", - "rpm": "texlive-exam-randomizechoices" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-exam-randomizechoices" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-exframe", - "rpm": "texlive-exframe" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-exframe" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-fancyhandout", - "rpm": "texlive-fancyhandout" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-fancyhandout" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-fascicules", - "rpm": "texlive-fascicules" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-fascicules" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-fiziko", - "rpm": "texlive-fiziko" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-fiziko" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-globalvals", - "rpm": "texlive-globalvals" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-globalvals" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-guitartabs", - "rpm": "texlive-guitartabs" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-guitartabs" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-jigsaw", - "rpm": "texlive-jigsaw" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-jigsaw" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-kalendarium", - "rpm": "texlive-kalendarium" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-kalendarium" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ketcindy", - "rpm": "texlive-ketcindy" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ketcindy" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-uni8", - "rpm": "texlive-latex-uni8" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-uni8" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-lectures", - "rpm": "texlive-lectures" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-lectures" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-linguisticspro", - "rpm": "texlive-linguisticspro" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-linguisticspro" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-lstfiracode", - "rpm": "texlive-lstfiracode" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-lstfiracode" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ltxguidex", - "rpm": "texlive-ltxguidex" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ltxguidex" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-luaimageembed", - "rpm": "texlive-luaimageembed" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-luaimageembed" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-metapost-colorbrewer", - "rpm": "texlive-metapost-colorbrewer" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-metapost-colorbrewer" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-mismath", - "rpm": "texlive-mismath" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-mismath" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-nanicolle", - "rpm": "texlive-nanicolle" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-nanicolle" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-numberpt", - "rpm": "texlive-numberpt" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-numberpt" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-poiretone", - "rpm": "texlive-poiretone" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-poiretone" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-poormanlog", - "rpm": "texlive-poormanlog" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-poormanlog" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-prtec", - "rpm": "texlive-prtec" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-prtec" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-pseudo", - "rpm": "texlive-pseudo" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pseudo" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-lsystem", - "rpm": "texlive-pst-lsystem" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-lsystem" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-moire", - "rpm": "texlive-pst-moire" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-moire" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-venn", - "rpm": "texlive-pst-venn" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pst-venn" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-quantikz", - "rpm": "texlive-quantikz" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-quantikz" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-quran-de", - "rpm": "texlive-quran-de" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-quran-de" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-rulerbox", - "rpm": "texlive-rulerbox" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-rulerbox" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ryersonsgsthesis", - "rpm": "texlive-ryersonsgsthesis" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ryersonsgsthesis" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-scontents", - "rpm": "texlive-scontents" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-scontents" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-scratch3", - "rpm": "texlive-scratch3" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-scratch3" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-spacingtricks", - "rpm": "texlive-spacingtricks" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-spacingtricks" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-subtext", - "rpm": "texlive-subtext" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-subtext" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikz-imagelabels", - "rpm": "texlive-tikz-imagelabels" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikz-imagelabels" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikz-truchet", - "rpm": "texlive-tikz-truchet" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikz-truchet" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-marcellus", - "rpm": "texlive-marcellus" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-marcellus" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-blowup-doc", - "rpm": "texlive-blowup-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-blowup-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcite-doc", - "rpm": "texlive-xcite-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcite-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari-doc", - "rpm": "texlive-xetex-devanagari-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xii-lat", - "rpm": "texlive-xii-lat" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xii-lat" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts-doc", - "rpm": "texlive-yfonts-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yfonts-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ytableau", - "rpm": "texlive-ytableau" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ytableau" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zapfding", - "rpm": "texlive-zapfding" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zapfding" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xq-doc", - "rpm": "texlive-xq-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xq-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xlop-doc", - "rpm": "texlive-xlop-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xlop-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yax-doc", - "rpm": "texlive-yax-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yax-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xargs", - "rpm": "texlive-xargs" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xargs" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized", - "rpm": "texlive-xcolor-solarized" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-material", - "rpm": "texlive-xcolor-material" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcolor-material" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcomment", - "rpm": "texlive-xcomment" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcomment" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xdoc", - "rpm": "texlive-xdoc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xdoc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xdoc-doc", - "rpm": "texlive-xdoc-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xdoc-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xifthen", - "rpm": "texlive-xifthen" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xifthen" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand", - "rpm": "texlive-xnewcommand" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand-doc", - "rpm": "texlive-xnewcommand-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xoptarg-doc", - "rpm": "texlive-xoptarg-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xoptarg-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpeek", - "rpm": "texlive-xpeek" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpeek" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpiano-doc", - "rpm": "texlive-xpiano-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpiano-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpinyin", - "rpm": "texlive-xpinyin" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpinyin" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate-doc", - "rpm": "texlive-xpunctuate-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xstring", - "rpm": "texlive-xstring" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xstring" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xwatermark-doc", - "rpm": "texlive-xwatermark-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xwatermark-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ziffer-doc", - "rpm": "texlive-ziffer-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ziffer-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni", - "rpm": "texlive-xcjk2uni" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont-doc", - "rpm": "texlive-zxjafbfont-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafont", - "rpm": "texlive-zxjafont" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafont" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafont-doc", - "rpm": "texlive-zxjafont-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zxjafont-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yathesis", - "rpm": "texlive-yathesis" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yathesis" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-york-thesis", - "rpm": "texlive-york-thesis" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-york-thesis" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xebaposter", - "rpm": "texlive-xebaposter" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xebaposter" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xebaposter-doc", - "rpm": "texlive-xebaposter-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xebaposter-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecolor", - "rpm": "texlive-xecolor" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xecolor" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor", - "rpm": "texlive-xespotcolor" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexref-doc", - "rpm": "texlive-xetexref-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexref-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans", - "rpm": "texlive-xetex-itrans" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan", - "rpm": "texlive-xetex-tibetan" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexko", - "rpm": "texlive-xetexko" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexko" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexko-doc", - "rpm": "texlive-xetexko-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xetexko-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xgreek", - "rpm": "texlive-xgreek" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xgreek" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-yannisgr", - "rpm": "texlive-yannisgr" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-yannisgr" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xunicode", - "rpm": "texlive-xunicode" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xunicode" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt", - "rpm": "texlive-xassoccnt" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap", - "rpm": "texlive-xcntperchap" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xduthesis-doc", - "rpm": "texlive-xduthesis-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xduthesis-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xellipsis-doc", - "rpm": "texlive-xellipsis-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xellipsis-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xsavebox-doc", - "rpm": "texlive-xsavebox-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xsavebox-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex-doc", - "rpm": "texlive-zhmetrics-uptex-doc" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex-doc" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xfakebold", - "rpm": "texlive-xfakebold" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xfakebold" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xtuthesis", - "rpm": "texlive-xtuthesis" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xtuthesis" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-accents", - "rpm": "texlive-accents" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-accents" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-amscdx", - "rpm": "texlive-amscdx" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-amscdx" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-arabicfront", - "rpm": "texlive-arabicfront" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-arabicfront" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-arraycols", - "rpm": "texlive-arraycols" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-arraycols" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-asmejour", - "rpm": "texlive-asmejour" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-asmejour" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamer-rl", - "rpm": "texlive-beamer-rl" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-beamer-rl" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-bussproofs-extra", - "rpm": "texlive-bussproofs-extra" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-bussproofs-extra" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-bxwareki", - "rpm": "texlive-bxwareki" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-bxwareki" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-changelog", - "rpm": "texlive-changelog" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-changelog" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-chs-physics-report", - "rpm": "texlive-chs-physics-report" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-chs-physics-report" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-codeanatomy", - "rpm": "texlive-codeanatomy" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-codeanatomy" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-coelacanth", - "rpm": "texlive-coelacanth" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-coelacanth" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-crimsonpro", - "rpm": "texlive-crimsonpro" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-crimsonpro" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-cweb-old", - "rpm": "texlive-cweb-old" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-cweb-old" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ehhline", - "rpm": "texlive-ehhline" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ehhline" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-euflag", - "rpm": "texlive-euflag" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-euflag" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-gitver", - "rpm": "texlive-gitver" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-gitver" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-glossaries-slovene", - "rpm": "texlive-glossaries-slovene" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-glossaries-slovene" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-hu-berlin-bundle", - "rpm": "texlive-hu-berlin-bundle" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-hu-berlin-bundle" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-icite", - "rpm": "texlive-icite" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-icite" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-identkey", - "rpm": "texlive-identkey" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-identkey" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-inkpaper", - "rpm": "texlive-inkpaper" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-inkpaper" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-inline-images", - "rpm": "texlive-inline-images" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-inline-images" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-iodhbwm", - "rpm": "texlive-iodhbwm" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-iodhbwm" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-kvmap", - "rpm": "texlive-kvmap" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-kvmap" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-labels4easylist", - "rpm": "texlive-labels4easylist" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-labels4easylist" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex4musicians", - "rpm": "texlive-latex4musicians" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex4musicians" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-base-dev", - "rpm": "texlive-latex-base-dev" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-base-dev" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-latexcolors", - "rpm": "texlive-latexcolors" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-latexcolors" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-graphics-dev", - "rpm": "texlive-latex-graphics-dev" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-latex-graphics-dev" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-librefranklin", - "rpm": "texlive-librefranklin" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-librefranklin" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-luarandom", - "rpm": "texlive-luarandom" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-luarandom" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-memorygraphs", - "rpm": "texlive-memorygraphs" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-memorygraphs" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-metalogox", - "rpm": "texlive-metalogox" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-metalogox" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-mi-solns", - "rpm": "texlive-mi-solns" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-mi-solns" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-pgf-cmykshadings", - "rpm": "texlive-pgf-cmykshadings" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pgf-cmykshadings" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-pgfmorepages", - "rpm": "texlive-pgfmorepages" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pgfmorepages" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-plautopatch", - "rpm": "texlive-plautopatch" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-plautopatch" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-proof-at-the-end", - "rpm": "texlive-proof-at-the-end" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-proof-at-the-end" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-pxjodel", - "rpm": "texlive-pxjodel" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-pxjodel" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-rank-2-roots", - "rpm": "texlive-rank-2-roots" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-rank-2-roots" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-realhats", - "rpm": "texlive-realhats" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-realhats" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-subdocs", - "rpm": "texlive-subdocs" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-subdocs" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-technion-thesis-template", - "rpm": "texlive-technion-thesis-template" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-technion-thesis-template" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-texonly", - "rpm": "texlive-texonly" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-texonly" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-theanooldstyle", - "rpm": "texlive-theanooldstyle" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-theanooldstyle" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-thuaslogos", - "rpm": "texlive-thuaslogos" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-thuaslogos" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikzlings", - "rpm": "texlive-tikzlings" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-tikzlings" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-topiclongtable", - "rpm": "texlive-topiclongtable" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-topiclongtable" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-ucalgmthesis", - "rpm": "texlive-ucalgmthesis" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-ucalgmthesis" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-unam-thesis", - "rpm": "texlive-unam-thesis" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-unam-thesis" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-unicode-alphabets", - "rpm": "texlive-unicode-alphabets" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-unicode-alphabets" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-widows-and-orphans", - "rpm": "texlive-widows-and-orphans" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-widows-and-orphans" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-windycity", - "rpm": "texlive-windycity" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-windycity" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-worksheet", - "rpm": "texlive-worksheet" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-worksheet" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcpdftips", - "rpm": "texlive-xcpdftips" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-xcpdftips" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-l3backend", - "rpm": "texlive-l3backend" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-l3backend" }, { - "name": "oe_test_texlive-split-z_install_and_remove_texlive-blowup", - "rpm": "texlive-blowup" + "name": "oe_test_texlive-split-z_install_and_remove_texlive-blowup" } ] } \ No newline at end of file diff --git a/suite2cases/thin-provisioning-tools.json b/suite2cases/thin-provisioning-tools.json index 7d8d710b9..4762e2870 100644 --- a/suite2cases/thin-provisioning-tools.json +++ b/suite2cases/thin-provisioning-tools.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools", - "rpm": "thin-provisioning-tools" + "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools" }, { - "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-help", - "rpm": "thin-provisioning-tools-help" + "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-help" }, { - "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debugsource", - "rpm": "thin-provisioning-tools-debugsource" + "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debugsource" }, { - "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debuginfo", - "rpm": "thin-provisioning-tools-debuginfo" + "name": "oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/tigervnc.json b/suite2cases/tigervnc.json index 0e14bbbe5..f6b31dce3 100644 --- a/suite2cases/tigervnc.json +++ b/suite2cases/tigervnc.json @@ -8,44 +8,34 @@ "name": "oe_test_socket_xvnc" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc", - "rpm": "tigervnc" + "name": "oe_test_tigervnc_install_and_remove_tigervnc" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc-server-minimal", - "rpm": "tigervnc-server-minimal" + "name": "oe_test_tigervnc_install_and_remove_tigervnc-server-minimal" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc-server-module", - "rpm": "tigervnc-server-module" + "name": "oe_test_tigervnc_install_and_remove_tigervnc-server-module" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc-server-applet", - "rpm": "tigervnc-server-applet" + "name": "oe_test_tigervnc_install_and_remove_tigervnc-server-applet" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc-selinux", - "rpm": "tigervnc-selinux" + "name": "oe_test_tigervnc_install_and_remove_tigervnc-selinux" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc-server", - "rpm": "tigervnc-server" + "name": "oe_test_tigervnc_install_and_remove_tigervnc-server" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc-license", - "rpm": "tigervnc-license" + "name": "oe_test_tigervnc_install_and_remove_tigervnc-license" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc-help", - "rpm": "tigervnc-help" + "name": "oe_test_tigervnc_install_and_remove_tigervnc-help" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc-debugsource", - "rpm": "tigervnc-debugsource" + "name": "oe_test_tigervnc_install_and_remove_tigervnc-debugsource" }, { - "name": "oe_test_tigervnc_install_and_remove_tigervnc-debuginfo", - "rpm": "tigervnc-debuginfo" + "name": "oe_test_tigervnc_install_and_remove_tigervnc-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/time.json b/suite2cases/time.json index 99b9fff30..77ca45be7 100644 --- a/suite2cases/time.json +++ b/suite2cases/time.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_time_install_and_remove_time", - "rpm": "time" + "name": "oe_test_time_install_and_remove_time" }, { - "name": "oe_test_time_install_and_remove_time-help", - "rpm": "time-help" + "name": "oe_test_time_install_and_remove_time-help" }, { - "name": "oe_test_time_install_and_remove_time-debuginfo", - "rpm": "time-debuginfo" + "name": "oe_test_time_install_and_remove_time-debuginfo" }, { - "name": "oe_test_time_install_and_remove_time-debugsource", - "rpm": "time-debugsource" + "name": "oe_test_time_install_and_remove_time-debugsource" }, { - "name": "oe_test_time_install_and_remove_time-doc", - "rpm": "time-doc" + "name": "oe_test_time_install_and_remove_time-doc" } ] } \ No newline at end of file diff --git a/suite2cases/timedatex.json b/suite2cases/timedatex.json index 2c8c1630d..04f228ced 100644 --- a/suite2cases/timedatex.json +++ b/suite2cases/timedatex.json @@ -8,20 +8,16 @@ "name": "oe_test_service_timedatex" }, { - "name": "oe_test_timedatex_install_and_remove_timedatex", - "rpm": "timedatex" + "name": "oe_test_timedatex_install_and_remove_timedatex" }, { - "name": "oe_test_timedatex_install_and_remove_timedatex-help", - "rpm": "timedatex-help" + "name": "oe_test_timedatex_install_and_remove_timedatex-help" }, { - "name": "oe_test_timedatex_install_and_remove_timedatex-debuginfo", - "rpm": "timedatex-debuginfo" + "name": "oe_test_timedatex_install_and_remove_timedatex-debuginfo" }, { - "name": "oe_test_timedatex_install_and_remove_timedatex-debugsource", - "rpm": "timedatex-debugsource" + "name": "oe_test_timedatex_install_and_remove_timedatex-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/tinyxml2.json b/suite2cases/tinyxml2.json index 43db0ff11..a41ea026a 100644 --- a/suite2cases/tinyxml2.json +++ b/suite2cases/tinyxml2.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_tinyxml2_install_and_remove_tinyxml2", - "rpm": "tinyxml2" + "name": "oe_test_tinyxml2_install_and_remove_tinyxml2" }, { - "name": "oe_test_tinyxml2_install_and_remove_tinyxml2-devel", - "rpm": "tinyxml2-devel" + "name": "oe_test_tinyxml2_install_and_remove_tinyxml2-devel" }, { - "name": "oe_test_tinyxml2_install_and_remove_tinyxml2-debuginfo", - "rpm": "tinyxml2-debuginfo" + "name": "oe_test_tinyxml2_install_and_remove_tinyxml2-debuginfo" }, { - "name": "oe_test_tinyxml2_install_and_remove_tinyxml2-debugsource", - "rpm": "tinyxml2-debugsource" + "name": "oe_test_tinyxml2_install_and_remove_tinyxml2-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/tix.json b/suite2cases/tix.json index fcd4d47a4..de1576ef8 100644 --- a/suite2cases/tix.json +++ b/suite2cases/tix.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_tix_install_and_remove_tix", - "rpm": "tix" + "name": "oe_test_tix_install_and_remove_tix" }, { - "name": "oe_test_tix_install_and_remove_tix-help", - "rpm": "tix-help" + "name": "oe_test_tix_install_and_remove_tix-help" }, { - "name": "oe_test_tix_install_and_remove_tix-devel", - "rpm": "tix-devel" + "name": "oe_test_tix_install_and_remove_tix-devel" }, { - "name": "oe_test_tix_install_and_remove_tix-debuginfo", - "rpm": "tix-debuginfo" + "name": "oe_test_tix_install_and_remove_tix-debuginfo" }, { - "name": "oe_test_tix_install_and_remove_tix-debugsource", - "rpm": "tix-debugsource" + "name": "oe_test_tix_install_and_remove_tix-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/tk.json b/suite2cases/tk.json index 35a3eb82e..c85a17c8f 100644 --- a/suite2cases/tk.json +++ b/suite2cases/tk.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_tk_install_and_remove_tk", - "rpm": "tk" + "name": "oe_test_tk_install_and_remove_tk" }, { - "name": "oe_test_tk_install_and_remove_tk-help", - "rpm": "tk-help" + "name": "oe_test_tk_install_and_remove_tk-help" }, { - "name": "oe_test_tk_install_and_remove_tk-devel", - "rpm": "tk-devel" + "name": "oe_test_tk_install_and_remove_tk-devel" }, { - "name": "oe_test_tk_install_and_remove_tk-debuginfo", - "rpm": "tk-debuginfo" + "name": "oe_test_tk_install_and_remove_tk-debuginfo" }, { - "name": "oe_test_tk_install_and_remove_tk-debugsource", - "rpm": "tk-debugsource" + "name": "oe_test_tk_install_and_remove_tk-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/tmux.json b/suite2cases/tmux.json index 520376a31..2748d9c22 100644 --- a/suite2cases/tmux.json +++ b/suite2cases/tmux.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_tmux_install_and_remove_tmux", - "rpm": "tmux" + "name": "oe_test_tmux_install_and_remove_tmux" }, { - "name": "oe_test_tmux_install_and_remove_tmux-help", - "rpm": "tmux-help" + "name": "oe_test_tmux_install_and_remove_tmux-help" }, { - "name": "oe_test_tmux_install_and_remove_tmux-debuginfo", - "rpm": "tmux-debuginfo" + "name": "oe_test_tmux_install_and_remove_tmux-debuginfo" }, { - "name": "oe_test_tmux_install_and_remove_tmux-debugsource", - "rpm": "tmux-debugsource" + "name": "oe_test_tmux_install_and_remove_tmux-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/tpm2-tss.json b/suite2cases/tpm2-tss.json index 4a12b9fe9..7db8cdf80 100644 --- a/suite2cases/tpm2-tss.json +++ b/suite2cases/tpm2-tss.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss", - "rpm": "tpm2-tss" + "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss" }, { - "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-devel", - "rpm": "tpm2-tss-devel" + "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-devel" }, { - "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-help", - "rpm": "tpm2-tss-help" + "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-help" }, { - "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-debugsource", - "rpm": "tpm2-tss-debugsource" + "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-debugsource" }, { - "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-debuginfo", - "rpm": "tpm2-tss-debuginfo" + "name": "oe_test_tpm2-tss_install_and_remove_tpm2-tss-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/tracker3.json b/suite2cases/tracker3.json index 67d525857..8bb5a768c 100644 --- a/suite2cases/tracker3.json +++ b/suite2cases/tracker3.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_tracker3_install_and_remove_tracker3", - "rpm": "tracker3" + "name": "oe_test_tracker3_install_and_remove_tracker3" }, { - "name": "oe_test_tracker3_install_and_remove_tracker3-doc", - "rpm": "tracker3-doc" + "name": "oe_test_tracker3_install_and_remove_tracker3-doc" }, { - "name": "oe_test_tracker3_install_and_remove_libtracker-sparql3", - "rpm": "libtracker-sparql3" + "name": "oe_test_tracker3_install_and_remove_libtracker-sparql3" }, { - "name": "oe_test_tracker3_install_and_remove_tracker3-devel", - "rpm": "tracker3-devel" + "name": "oe_test_tracker3_install_and_remove_tracker3-devel" }, { - "name": "oe_test_tracker3_install_and_remove_tracker3-debugsource", - "rpm": "tracker3-debugsource" + "name": "oe_test_tracker3_install_and_remove_tracker3-debugsource" }, { - "name": "oe_test_tracker3_install_and_remove_tracker3-debuginfo", - "rpm": "tracker3-debuginfo" + "name": "oe_test_tracker3_install_and_remove_tracker3-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/transfig.json b/suite2cases/transfig.json index 2ff27c87d..9f7137649 100644 --- a/suite2cases/transfig.json +++ b/suite2cases/transfig.json @@ -8,24 +8,19 @@ "name": "oe_test_transfig" }, { - "name": "oe_test_transfig_install_and_remove_transfig", - "rpm": "transfig" + "name": "oe_test_transfig_install_and_remove_transfig" }, { - "name": "oe_test_transfig_install_and_remove_transfig-debugsource", - "rpm": "transfig-debugsource" + "name": "oe_test_transfig_install_and_remove_transfig-debugsource" }, { - "name": "oe_test_transfig_install_and_remove_transfig-help", - "rpm": "transfig-help" + "name": "oe_test_transfig_install_and_remove_transfig-help" }, { - "name": "oe_test_transfig_install_and_remove_transfig-debuginfo", - "rpm": "transfig-debuginfo" + "name": "oe_test_transfig_install_and_remove_transfig-debuginfo" }, { - "name": "oe_test_transfig_install_and_remove_transfig-doc", - "rpm": "transfig-doc" + "name": "oe_test_transfig_install_and_remove_transfig-doc" } ] } \ No newline at end of file diff --git a/suite2cases/tree.json b/suite2cases/tree.json index b042c2c32..9e12b6b7e 100644 --- a/suite2cases/tree.json +++ b/suite2cases/tree.json @@ -8,20 +8,16 @@ "name": "oe_test_tree" }, { - "name": "oe_test_tree_install_and_remove_tree", - "rpm": "tree" + "name": "oe_test_tree_install_and_remove_tree" }, { - "name": "oe_test_tree_install_and_remove_tree-help", - "rpm": "tree-help" + "name": "oe_test_tree_install_and_remove_tree-help" }, { - "name": "oe_test_tree_install_and_remove_tree-debuginfo", - "rpm": "tree-debuginfo" + "name": "oe_test_tree_install_and_remove_tree-debuginfo" }, { - "name": "oe_test_tree_install_and_remove_tree-debugsource", - "rpm": "tree-debugsource" + "name": "oe_test_tree_install_and_remove_tree-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/trousers.json b/suite2cases/trousers.json index dae66530c..d9a400a0c 100644 --- a/suite2cases/trousers.json +++ b/suite2cases/trousers.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_trousers_install_and_remove_trousers", - "rpm": "trousers" + "name": "oe_test_trousers_install_and_remove_trousers" }, { - "name": "oe_test_trousers_install_and_remove_trousers-devel", - "rpm": "trousers-devel" + "name": "oe_test_trousers_install_and_remove_trousers-devel" }, { - "name": "oe_test_trousers_install_and_remove_trousers-debuginfo", - "rpm": "trousers-debuginfo" + "name": "oe_test_trousers_install_and_remove_trousers-debuginfo" }, { - "name": "oe_test_trousers_install_and_remove_trousers-help", - "rpm": "trousers-help" + "name": "oe_test_trousers_install_and_remove_trousers-help" }, { - "name": "oe_test_trousers_install_and_remove_trousers-debugsource", - "rpm": "trousers-debugsource" + "name": "oe_test_trousers_install_and_remove_trousers-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/ttembed.json b/suite2cases/ttembed.json index 7cc5e84d8..66625cbb2 100644 --- a/suite2cases/ttembed.json +++ b/suite2cases/ttembed.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_ttembed_install_and_remove_ttembed", - "rpm": "ttembed" + "name": "oe_test_ttembed_install_and_remove_ttembed" }, { - "name": "oe_test_ttembed_install_and_remove_ttembed-debuginfo", - "rpm": "ttembed-debuginfo" + "name": "oe_test_ttembed_install_and_remove_ttembed-debuginfo" }, { - "name": "oe_test_ttembed_install_and_remove_ttembed-debugsource", - "rpm": "ttembed-debugsource" + "name": "oe_test_ttembed_install_and_remove_ttembed-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/tuned.json b/suite2cases/tuned.json index d2d1fea20..465c62a2c 100644 --- a/suite2cases/tuned.json +++ b/suite2cases/tuned.json @@ -8,16 +8,13 @@ "name": "oe_test_service_tuned" }, { - "name": "oe_test_tuned_install_and_remove_tuned", - "rpm": "tuned" + "name": "oe_test_tuned_install_and_remove_tuned" }, { - "name": "oe_test_tuned_install_and_remove_tuned-help", - "rpm": "tuned-help" + "name": "oe_test_tuned_install_and_remove_tuned-help" }, { - "name": "oe_test_tuned_install_and_remove_tuned-profiles-devel", - "rpm": "tuned-profiles-devel" + "name": "oe_test_tuned_install_and_remove_tuned-profiles-devel" } ] } \ No newline at end of file diff --git a/suite2cases/tzdata.json b/suite2cases/tzdata.json index 63ed1846c..55f547a2a 100644 --- a/suite2cases/tzdata.json +++ b/suite2cases/tzdata.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_tzdata_install_and_remove_tzdata", - "rpm": "tzdata" + "name": "oe_test_tzdata_install_and_remove_tzdata" }, { - "name": "oe_test_tzdata_install_and_remove_tzdata-java", - "rpm": "tzdata-java" + "name": "oe_test_tzdata_install_and_remove_tzdata-java" } ] } \ No newline at end of file diff --git a/suite2cases/uboot-tools.json b/suite2cases/uboot-tools.json index 1d8131114..4e2720fe4 100644 --- a/suite2cases/uboot-tools.json +++ b/suite2cases/uboot-tools.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_uboot-tools_install_and_remove_uboot-tools", - "rpm": "uboot-tools" + "name": "oe_test_uboot-tools_install_and_remove_uboot-tools" }, { - "name": "oe_test_uboot-tools_install_and_remove_uboot-images-armv7", - "rpm": "uboot-images-armv7" + "name": "oe_test_uboot-tools_install_and_remove_uboot-images-armv7" }, { - "name": "oe_test_uboot-tools_install_and_remove_uboot-images-elf", - "rpm": "uboot-images-elf" + "name": "oe_test_uboot-tools_install_and_remove_uboot-images-elf" }, { - "name": "oe_test_uboot-tools_install_and_remove_uboot-images-armv8", - "rpm": "uboot-images-armv8" + "name": "oe_test_uboot-tools_install_and_remove_uboot-images-armv8" }, { - "name": "oe_test_uboot-tools_install_and_remove_uboot-tools-help", - "rpm": "uboot-tools-help" + "name": "oe_test_uboot-tools_install_and_remove_uboot-tools-help" }, { - "name": "oe_test_uboot-tools_install_and_remove_uboot-tools-debugsource", - "rpm": "uboot-tools-debugsource" + "name": "oe_test_uboot-tools_install_and_remove_uboot-tools-debugsource" }, { - "name": "oe_test_uboot-tools_install_and_remove_uboot-tools-debuginfo", - "rpm": "uboot-tools-debuginfo" + "name": "oe_test_uboot-tools_install_and_remove_uboot-tools-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/udisks2.json b/suite2cases/udisks2.json index fbdb0b12c..205815cf6 100644 --- a/suite2cases/udisks2.json +++ b/suite2cases/udisks2.json @@ -8,48 +8,37 @@ "name": "oe_test_service_udisks2" }, { - "name": "oe_test_udisks2_install_and_remove_udisks2", - "rpm": "udisks2" + "name": "oe_test_udisks2_install_and_remove_udisks2" }, { - "name": "oe_test_udisks2_install_and_remove_udisks2-bcache", - "rpm": "udisks2-bcache" + "name": "oe_test_udisks2_install_and_remove_udisks2-bcache" }, { - "name": "oe_test_udisks2_install_and_remove_udisks2-zram", - "rpm": "udisks2-zram" + "name": "oe_test_udisks2_install_and_remove_udisks2-zram" }, { - "name": "oe_test_udisks2_install_and_remove_libudisks2-devel", - "rpm": "libudisks2-devel" + "name": "oe_test_udisks2_install_and_remove_libudisks2-devel" }, { - "name": "oe_test_udisks2_install_and_remove_udisks2-btrfs", - "rpm": "udisks2-btrfs" + "name": "oe_test_udisks2_install_and_remove_udisks2-btrfs" }, { - "name": "oe_test_udisks2_install_and_remove_libudisks2", - "rpm": "libudisks2" + "name": "oe_test_udisks2_install_and_remove_libudisks2" }, { - "name": "oe_test_udisks2_install_and_remove_udisks2-lvm2", - "rpm": "udisks2-lvm2" + "name": "oe_test_udisks2_install_and_remove_udisks2-lvm2" }, { - "name": "oe_test_udisks2_install_and_remove_udisks2-lsm", - "rpm": "udisks2-lsm" + "name": "oe_test_udisks2_install_and_remove_udisks2-lsm" }, { - "name": "oe_test_udisks2_install_and_remove_udisks2-debugsource", - "rpm": "udisks2-debugsource" + "name": "oe_test_udisks2_install_and_remove_udisks2-debugsource" }, { - "name": "oe_test_udisks2_install_and_remove_udisks2-vdo", - "rpm": "udisks2-vdo" + "name": "oe_test_udisks2_install_and_remove_udisks2-vdo" }, { - "name": "oe_test_udisks2_install_and_remove_udisks2-debuginfo", - "rpm": "udisks2-debuginfo" + "name": "oe_test_udisks2_install_and_remove_udisks2-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/uid_wrapper.json b/suite2cases/uid_wrapper.json index 16837b034..53881967e 100644 --- a/suite2cases/uid_wrapper.json +++ b/suite2cases/uid_wrapper.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper", - "rpm": "uid_wrapper" + "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper" }, { - "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper-help", - "rpm": "uid_wrapper-help" + "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper-help" }, { - "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper-debuginfo", - "rpm": "uid_wrapper-debuginfo" + "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper-debuginfo" }, { - "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper-debugsource", - "rpm": "uid_wrapper-debugsource" + "name": "oe_test_uid_wrapper_install_and_remove_uid_wrapper-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/umockdev.json b/suite2cases/umockdev.json index 8ba5d7d20..808867a79 100644 --- a/suite2cases/umockdev.json +++ b/suite2cases/umockdev.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_umockdev_install_and_remove_umockdev", - "rpm": "umockdev" + "name": "oe_test_umockdev_install_and_remove_umockdev" }, { - "name": "oe_test_umockdev_install_and_remove_umockdev-devel", - "rpm": "umockdev-devel" + "name": "oe_test_umockdev_install_and_remove_umockdev-devel" }, { - "name": "oe_test_umockdev_install_and_remove_umockdev-debuginfo", - "rpm": "umockdev-debuginfo" + "name": "oe_test_umockdev_install_and_remove_umockdev-debuginfo" }, { - "name": "oe_test_umockdev_install_and_remove_umockdev-debugsource", - "rpm": "umockdev-debugsource" + "name": "oe_test_umockdev_install_and_remove_umockdev-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/unbound.json b/suite2cases/unbound.json index 5652eaee1..6b87d6585 100644 --- a/suite2cases/unbound.json +++ b/suite2cases/unbound.json @@ -17,40 +17,31 @@ "name": "oe_test_unbound-control" }, { - "name": "oe_test_unbound_install_and_remove_unbound", - "rpm": "unbound" + "name": "oe_test_unbound_install_and_remove_unbound" }, { - "name": "oe_test_unbound_install_and_remove_python3-unbound", - "rpm": "python3-unbound" + "name": "oe_test_unbound_install_and_remove_python3-unbound" }, { - "name": "oe_test_unbound_install_and_remove_unbound-help", - "rpm": "unbound-help" + "name": "oe_test_unbound_install_and_remove_unbound-help" }, { - "name": "oe_test_unbound_install_and_remove_unbound-devel", - "rpm": "unbound-devel" + "name": "oe_test_unbound_install_and_remove_unbound-devel" }, { - "name": "oe_test_unbound_install_and_remove_unbound-anchor", - "rpm": "unbound-anchor" + "name": "oe_test_unbound_install_and_remove_unbound-anchor" }, { - "name": "oe_test_unbound_install_and_remove_unbound-utils", - "rpm": "unbound-utils" + "name": "oe_test_unbound_install_and_remove_unbound-utils" }, { - "name": "oe_test_unbound_install_and_remove_unbound-libs", - "rpm": "unbound-libs" + "name": "oe_test_unbound_install_and_remove_unbound-libs" }, { - "name": "oe_test_unbound_install_and_remove_unbound-debuginfo", - "rpm": "unbound-debuginfo" + "name": "oe_test_unbound_install_and_remove_unbound-debuginfo" }, { - "name": "oe_test_unbound_install_and_remove_unbound-debugsource", - "rpm": "unbound-debugsource" + "name": "oe_test_unbound_install_and_remove_unbound-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/unicode-ucd.json b/suite2cases/unicode-ucd.json index 7501c3acd..34fdd29df 100644 --- a/suite2cases/unicode-ucd.json +++ b/suite2cases/unicode-ucd.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_unicode-ucd_install_and_remove_unicode-ucd", - "rpm": "unicode-ucd" + "name": "oe_test_unicode-ucd_install_and_remove_unicode-ucd" } ] } \ No newline at end of file diff --git a/suite2cases/unixODBC.json b/suite2cases/unixODBC.json index 7de1bb437..247ae19fb 100644 --- a/suite2cases/unixODBC.json +++ b/suite2cases/unixODBC.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_unixODBC_install_and_remove_unixODBC", - "rpm": "unixODBC" + "name": "oe_test_unixODBC_install_and_remove_unixODBC" }, { - "name": "oe_test_unixODBC_install_and_remove_unixODBC-devel", - "rpm": "unixODBC-devel" + "name": "oe_test_unixODBC_install_and_remove_unixODBC-devel" }, { - "name": "oe_test_unixODBC_install_and_remove_unixODBC-debuginfo", - "rpm": "unixODBC-debuginfo" + "name": "oe_test_unixODBC_install_and_remove_unixODBC-debuginfo" }, { - "name": "oe_test_unixODBC_install_and_remove_unixODBC-debugsource", - "rpm": "unixODBC-debugsource" + "name": "oe_test_unixODBC_install_and_remove_unixODBC-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/unzip.json b/suite2cases/unzip.json index 120ec9fe2..799ca1c6c 100644 --- a/suite2cases/unzip.json +++ b/suite2cases/unzip.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_unzip_install_and_remove_unzip", - "rpm": "unzip" + "name": "oe_test_unzip_install_and_remove_unzip" }, { - "name": "oe_test_unzip_install_and_remove_unzip-help", - "rpm": "unzip-help" + "name": "oe_test_unzip_install_and_remove_unzip-help" }, { - "name": "oe_test_unzip_install_and_remove_unzip-debuginfo", - "rpm": "unzip-debuginfo" + "name": "oe_test_unzip_install_and_remove_unzip-debuginfo" }, { - "name": "oe_test_unzip_install_and_remove_unzip-debugsource", - "rpm": "unzip-debugsource" + "name": "oe_test_unzip_install_and_remove_unzip-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/upower.json b/suite2cases/upower.json index cb858dfd1..a3f2d4349 100644 --- a/suite2cases/upower.json +++ b/suite2cases/upower.json @@ -8,24 +8,19 @@ "name": "oe_test_service_upower" }, { - "name": "oe_test_upower_install_and_remove_upower", - "rpm": "upower" + "name": "oe_test_upower_install_and_remove_upower" }, { - "name": "oe_test_upower_install_and_remove_upower-devel-docs", - "rpm": "upower-devel-docs" + "name": "oe_test_upower_install_and_remove_upower-devel-docs" }, { - "name": "oe_test_upower_install_and_remove_upower-devel", - "rpm": "upower-devel" + "name": "oe_test_upower_install_and_remove_upower-devel" }, { - "name": "oe_test_upower_install_and_remove_upower-debugsource", - "rpm": "upower-debugsource" + "name": "oe_test_upower_install_and_remove_upower-debugsource" }, { - "name": "oe_test_upower_install_and_remove_upower-debuginfo", - "rpm": "upower-debuginfo" + "name": "oe_test_upower_install_and_remove_upower-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/urw-base35-fonts.json b/suite2cases/urw-base35-fonts.json index 0b3c6060a..885c99674 100644 --- a/suite2cases/urw-base35-fonts.json +++ b/suite2cases/urw-base35-fonts.json @@ -5,60 +5,46 @@ "memory": 4, "cases": [ { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts", - "rpm": "urw-base35-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-c059-fonts", - "rpm": "urw-base35-c059-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-c059-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-d050000l-fonts", - "rpm": "urw-base35-d050000l-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-d050000l-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-mono-ps-fonts", - "rpm": "urw-base35-nimbus-mono-ps-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-mono-ps-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-p052-fonts", - "rpm": "urw-base35-p052-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-p052-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-standard-symbols-ps-fonts", - "rpm": "urw-base35-standard-symbols-ps-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-standard-symbols-ps-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-common", - "rpm": "urw-base35-fonts-common" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-common" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-devel", - "rpm": "urw-base35-fonts-devel" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-devel" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-z003-fonts", - "rpm": "urw-base35-z003-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-z003-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-legacy", - "rpm": "urw-base35-fonts-legacy" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-legacy" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-roman-fonts", - "rpm": "urw-base35-nimbus-roman-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-roman-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-sans-fonts", - "rpm": "urw-base35-nimbus-sans-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-sans-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-bookman-fonts", - "rpm": "urw-base35-bookman-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-bookman-fonts" }, { - "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-gothic-fonts", - "rpm": "urw-base35-gothic-fonts" + "name": "oe_test_urw-base35-fonts_install_and_remove_urw-base35-gothic-fonts" } ] } \ No newline at end of file diff --git a/suite2cases/usbutils.json b/suite2cases/usbutils.json index e928345c6..6d1856d73 100644 --- a/suite2cases/usbutils.json +++ b/suite2cases/usbutils.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_usbutils_install_and_remove_usbutils", - "rpm": "usbutils" + "name": "oe_test_usbutils_install_and_remove_usbutils" }, { - "name": "oe_test_usbutils_install_and_remove_usbutils-help", - "rpm": "usbutils-help" + "name": "oe_test_usbutils_install_and_remove_usbutils-help" }, { - "name": "oe_test_usbutils_install_and_remove_usbutils-debuginfo", - "rpm": "usbutils-debuginfo" + "name": "oe_test_usbutils_install_and_remove_usbutils-debuginfo" }, { - "name": "oe_test_usbutils_install_and_remove_usbutils-debugsource", - "rpm": "usbutils-debugsource" + "name": "oe_test_usbutils_install_and_remove_usbutils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/usermode.json b/suite2cases/usermode.json index aefb5764d..794864a63 100644 --- a/suite2cases/usermode.json +++ b/suite2cases/usermode.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_usermode_install_and_remove_usermode", - "rpm": "usermode" + "name": "oe_test_usermode_install_and_remove_usermode" }, { - "name": "oe_test_usermode_install_and_remove_usermode-help", - "rpm": "usermode-help" + "name": "oe_test_usermode_install_and_remove_usermode-help" }, { - "name": "oe_test_usermode_install_and_remove_usermode-gtk", - "rpm": "usermode-gtk" + "name": "oe_test_usermode_install_and_remove_usermode-gtk" }, { - "name": "oe_test_usermode_install_and_remove_usermode-debuginfo", - "rpm": "usermode-debuginfo" + "name": "oe_test_usermode_install_and_remove_usermode-debuginfo" }, { - "name": "oe_test_usermode_install_and_remove_usermode-debugsource", - "rpm": "usermode-debugsource" + "name": "oe_test_usermode_install_and_remove_usermode-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/userspace-rcu.json b/suite2cases/userspace-rcu.json index 7b7dba35a..acecf7ebe 100644 --- a/suite2cases/userspace-rcu.json +++ b/suite2cases/userspace-rcu.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu", - "rpm": "userspace-rcu" + "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu" }, { - "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu-devel", - "rpm": "userspace-rcu-devel" + "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu-devel" }, { - "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu-debugsource", - "rpm": "userspace-rcu-debugsource" + "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu-debugsource" }, { - "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu-debuginfo", - "rpm": "userspace-rcu-debuginfo" + "name": "oe_test_userspace-rcu_install_and_remove_userspace-rcu-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/util-linux.json b/suite2cases/util-linux.json index 2bf505699..860aecffb 100644 --- a/suite2cases/util-linux.json +++ b/suite2cases/util-linux.json @@ -35,60 +35,46 @@ "name": "oe_test_mkfs_001" }, { - "name": "oe_test_util-linux_install_and_remove_util-linux", - "rpm": "util-linux" + "name": "oe_test_util-linux_install_and_remove_util-linux" }, { - "name": "oe_test_util-linux_install_and_remove_libsmartcols", - "rpm": "libsmartcols" + "name": "oe_test_util-linux_install_and_remove_libsmartcols" }, { - "name": "oe_test_util-linux_install_and_remove_libmount", - "rpm": "libmount" + "name": "oe_test_util-linux_install_and_remove_libmount" }, { - "name": "oe_test_util-linux_install_and_remove_libuuid", - "rpm": "libuuid" + "name": "oe_test_util-linux_install_and_remove_libuuid" }, { - "name": "oe_test_util-linux_install_and_remove_util-linux-devel", - "rpm": "util-linux-devel" + "name": "oe_test_util-linux_install_and_remove_util-linux-devel" }, { - "name": "oe_test_util-linux_install_and_remove_util-linux-help", - "rpm": "util-linux-help" + "name": "oe_test_util-linux_install_and_remove_util-linux-help" }, { - "name": "oe_test_util-linux_install_and_remove_libfdisk", - "rpm": "libfdisk" + "name": "oe_test_util-linux_install_and_remove_libfdisk" }, { - "name": "oe_test_util-linux_install_and_remove_util-linux-user", - "rpm": "util-linux-user" + "name": "oe_test_util-linux_install_and_remove_util-linux-user" }, { - "name": "oe_test_util-linux_install_and_remove_libblkid", - "rpm": "libblkid" + "name": "oe_test_util-linux_install_and_remove_libblkid" }, { - "name": "oe_test_util-linux_install_and_remove_uuidd", - "rpm": "uuidd" + "name": "oe_test_util-linux_install_and_remove_uuidd" }, { - "name": "oe_test_util-linux_install_and_remove_python3-libmount", - "rpm": "python3-libmount" + "name": "oe_test_util-linux_install_and_remove_python3-libmount" }, { - "name": "oe_test_util-linux_install_and_remove_util-linux-debuginfo", - "rpm": "util-linux-debuginfo" + "name": "oe_test_util-linux_install_and_remove_util-linux-debuginfo" }, { - "name": "oe_test_util-linux_install_and_remove_util-linux-debugsource", - "rpm": "util-linux-debugsource" + "name": "oe_test_util-linux_install_and_remove_util-linux-debugsource" }, { - "name": "oe_test_util-linux_install_and_remove_python-libmount", - "rpm": "python-libmount" + "name": "oe_test_util-linux_install_and_remove_python-libmount" } ] } \ No newline at end of file diff --git a/suite2cases/vala.json b/suite2cases/vala.json index a539c2367..1a0622781 100644 --- a/suite2cases/vala.json +++ b/suite2cases/vala.json @@ -8,24 +8,19 @@ "name": "oe_test_vala" }, { - "name": "oe_test_vala_install_and_remove_vala", - "rpm": "vala" + "name": "oe_test_vala_install_and_remove_vala" }, { - "name": "oe_test_vala_install_and_remove_vala-devel", - "rpm": "vala-devel" + "name": "oe_test_vala_install_and_remove_vala-devel" }, { - "name": "oe_test_vala_install_and_remove_vala-help", - "rpm": "vala-help" + "name": "oe_test_vala_install_and_remove_vala-help" }, { - "name": "oe_test_vala_install_and_remove_vala-debuginfo", - "rpm": "vala-debuginfo" + "name": "oe_test_vala_install_and_remove_vala-debuginfo" }, { - "name": "oe_test_vala_install_and_remove_vala-debugsource", - "rpm": "vala-debugsource" + "name": "oe_test_vala_install_and_remove_vala-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/valgrind.json b/suite2cases/valgrind.json index 6a7ee4c92..604de258b 100644 --- a/suite2cases/valgrind.json +++ b/suite2cases/valgrind.json @@ -89,24 +89,19 @@ "name": "oe_test_ms_print_01" }, { - "name": "oe_test_valgrind_install_and_remove_valgrind", - "rpm": "valgrind" + "name": "oe_test_valgrind_install_and_remove_valgrind" }, { - "name": "oe_test_valgrind_install_and_remove_valgrind-devel", - "rpm": "valgrind-devel" + "name": "oe_test_valgrind_install_and_remove_valgrind-devel" }, { - "name": "oe_test_valgrind_install_and_remove_valgrind-help", - "rpm": "valgrind-help" + "name": "oe_test_valgrind_install_and_remove_valgrind-help" }, { - "name": "oe_test_valgrind_install_and_remove_valgrind-debuginfo", - "rpm": "valgrind-debuginfo" + "name": "oe_test_valgrind_install_and_remove_valgrind-debuginfo" }, { - "name": "oe_test_valgrind_install_and_remove_valgrind-debugsource", - "rpm": "valgrind-debugsource" + "name": "oe_test_valgrind_install_and_remove_valgrind-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/vconfig.json b/suite2cases/vconfig.json index 2b1880fcc..a88787787 100644 --- a/suite2cases/vconfig.json +++ b/suite2cases/vconfig.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_vconfig_install_and_remove_vconfig", - "rpm": "vconfig" + "name": "oe_test_vconfig_install_and_remove_vconfig" }, { - "name": "oe_test_vconfig_install_and_remove_vconfig-help", - "rpm": "vconfig-help" + "name": "oe_test_vconfig_install_and_remove_vconfig-help" }, { - "name": "oe_test_vconfig_install_and_remove_vconfig-debuginfo", - "rpm": "vconfig-debuginfo" + "name": "oe_test_vconfig_install_and_remove_vconfig-debuginfo" }, { - "name": "oe_test_vconfig_install_and_remove_vconfig-debugsource", - "rpm": "vconfig-debugsource" + "name": "oe_test_vconfig_install_and_remove_vconfig-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/vim.json b/suite2cases/vim.json index ae5247b4a..ab5012624 100644 --- a/suite2cases/vim.json +++ b/suite2cases/vim.json @@ -5,36 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_vim_install_and_remove_vim", - "rpm": "vim" + "name": "oe_test_vim_install_and_remove_vim" }, { - "name": "oe_test_vim_install_and_remove_vim-enhanced", - "rpm": "vim-enhanced" + "name": "oe_test_vim_install_and_remove_vim-enhanced" }, { - "name": "oe_test_vim_install_and_remove_vim-filesystem", - "rpm": "vim-filesystem" + "name": "oe_test_vim_install_and_remove_vim-filesystem" }, { - "name": "oe_test_vim_install_and_remove_vim-X11", - "rpm": "vim-X11" + "name": "oe_test_vim_install_and_remove_vim-X11" }, { - "name": "oe_test_vim_install_and_remove_vim-minimal", - "rpm": "vim-minimal" + "name": "oe_test_vim_install_and_remove_vim-minimal" }, { - "name": "oe_test_vim_install_and_remove_vim-common", - "rpm": "vim-common" + "name": "oe_test_vim_install_and_remove_vim-common" }, { - "name": "oe_test_vim_install_and_remove_vim-debugsource", - "rpm": "vim-debugsource" + "name": "oe_test_vim_install_and_remove_vim-debugsource" }, { - "name": "oe_test_vim_install_and_remove_vim-debuginfo", - "rpm": "vim-debuginfo" + "name": "oe_test_vim_install_and_remove_vim-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/volume_key.json b/suite2cases/volume_key.json index 396227073..312d666fa 100644 --- a/suite2cases/volume_key.json +++ b/suite2cases/volume_key.json @@ -5,32 +5,25 @@ "memory": 4, "cases": [ { - "name": "oe_test_volume_key_install_and_remove_volume_key", - "rpm": "volume_key" + "name": "oe_test_volume_key_install_and_remove_volume_key" }, { - "name": "oe_test_volume_key_install_and_remove_python3-gtk-vnc", - "rpm": "python3-gtk-vnc" + "name": "oe_test_volume_key_install_and_remove_python3-gtk-vnc" }, { - "name": "oe_test_volume_key_install_and_remove_python3-volume_key", - "rpm": "python3-volume_key" + "name": "oe_test_volume_key_install_and_remove_python3-volume_key" }, { - "name": "oe_test_volume_key_install_and_remove_volume_key-devel", - "rpm": "volume_key-devel" + "name": "oe_test_volume_key_install_and_remove_volume_key-devel" }, { - "name": "oe_test_volume_key_install_and_remove_volume_key-help", - "rpm": "volume_key-help" + "name": "oe_test_volume_key_install_and_remove_volume_key-help" }, { - "name": "oe_test_volume_key_install_and_remove_volume_key-debuginfo", - "rpm": "volume_key-debuginfo" + "name": "oe_test_volume_key_install_and_remove_volume_key-debuginfo" }, { - "name": "oe_test_volume_key_install_and_remove_volume_key-debugsource", - "rpm": "volume_key-debugsource" + "name": "oe_test_volume_key_install_and_remove_volume_key-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/vulkan-headers.json b/suite2cases/vulkan-headers.json index 6b6ffd45b..dd98c9d89 100644 --- a/suite2cases/vulkan-headers.json +++ b/suite2cases/vulkan-headers.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_vulkan-headers_install_and_remove_vulkan-headers", - "rpm": "vulkan-headers" + "name": "oe_test_vulkan-headers_install_and_remove_vulkan-headers" } ] } \ No newline at end of file diff --git a/suite2cases/vulkan-loader.json b/suite2cases/vulkan-loader.json index 7b42ec734..035adc49c 100644 --- a/suite2cases/vulkan-loader.json +++ b/suite2cases/vulkan-loader.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader", - "rpm": "vulkan-loader" + "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader" }, { - "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader-devel", - "rpm": "vulkan-loader-devel" + "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader-devel" }, { - "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader-debugsource", - "rpm": "vulkan-loader-debugsource" + "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader-debugsource" }, { - "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader-debuginfo", - "rpm": "vulkan-loader-debuginfo" + "name": "oe_test_vulkan-loader_install_and_remove_vulkan-loader-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/wayland-protocols.json b/suite2cases/wayland-protocols.json index 91c8f3d08..1c2d1a6a3 100644 --- a/suite2cases/wayland-protocols.json +++ b/suite2cases/wayland-protocols.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_wayland-protocols_install_and_remove_wayland-protocols", - "rpm": "wayland-protocols" + "name": "oe_test_wayland-protocols_install_and_remove_wayland-protocols" }, { - "name": "oe_test_wayland-protocols_install_and_remove_wayland-protocols-devel", - "rpm": "wayland-protocols-devel" + "name": "oe_test_wayland-protocols_install_and_remove_wayland-protocols-devel" } ] } \ No newline at end of file diff --git a/suite2cases/wayland.json b/suite2cases/wayland.json index 02ca61525..851ac8108 100644 --- a/suite2cases/wayland.json +++ b/suite2cases/wayland.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_wayland_install_and_remove_wayland", - "rpm": "wayland" + "name": "oe_test_wayland_install_and_remove_wayland" }, { - "name": "oe_test_wayland_install_and_remove_wayland-devel", - "rpm": "wayland-devel" + "name": "oe_test_wayland_install_and_remove_wayland-devel" }, { - "name": "oe_test_wayland_install_and_remove_wayland-debugsource", - "rpm": "wayland-debugsource" + "name": "oe_test_wayland_install_and_remove_wayland-debugsource" }, { - "name": "oe_test_wayland_install_and_remove_wayland-debuginfo", - "rpm": "wayland-debuginfo" + "name": "oe_test_wayland_install_and_remove_wayland-debuginfo" }, { - "name": "oe_test_wayland_install_and_remove_wayland-help", - "rpm": "wayland-help" + "name": "oe_test_wayland_install_and_remove_wayland-help" } ] } \ No newline at end of file diff --git a/suite2cases/webkit2gtk3.json b/suite2cases/webkit2gtk3.json index 739a1c90f..0ea73d182 100644 --- a/suite2cases/webkit2gtk3.json +++ b/suite2cases/webkit2gtk3.json @@ -5,72 +5,55 @@ "memory": 4, "cases": [ { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3", - "rpm": "webkit2gtk3" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debugsource", - "rpm": "webkit2gtk3-debugsource" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debugsource" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc-devel", - "rpm": "webkit2gtk3-jsc-devel" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc-devel" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-devel", - "rpm": "webkit2gtk3-devel" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-devel" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debuginfo", - "rpm": "webkit2gtk3-debuginfo" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debuginfo" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc", - "rpm": "webkit2gtk3-jsc" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-help", - "rpm": "webkit2gtk3-help" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-help" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0", - "rpm": "webkit2gtk5.0" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_jsc4.1", - "rpm": "jsc4.1" + "name": "oe_test_webkit2gtk3_install_and_remove_jsc4.1" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_jsc4.1-devel", - "rpm": "jsc4.1-devel" + "name": "oe_test_webkit2gtk3_install_and_remove_jsc4.1-devel" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1", - "rpm": "webkit2gtk4.1" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-devel", - "rpm": "webkit2gtk5.0-devel" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-devel" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-devel", - "rpm": "webkit2gtk4.1-devel" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-devel" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-help", - "rpm": "webkit2gtk5.0-help" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-help" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-help", - "rpm": "webkit2gtk4.1-help" + "name": "oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-help" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_jsc5.0", - "rpm": "jsc5.0" + "name": "oe_test_webkit2gtk3_install_and_remove_jsc5.0" }, { - "name": "oe_test_webkit2gtk3_install_and_remove_jsc5.0-devel", - "rpm": "jsc5.0-devel" + "name": "oe_test_webkit2gtk3_install_and_remove_jsc5.0-devel" } ] } \ No newline at end of file diff --git a/suite2cases/webrtc-audio-processing.json b/suite2cases/webrtc-audio-processing.json index 1a00bf99e..7e0b82273 100644 --- a/suite2cases/webrtc-audio-processing.json +++ b/suite2cases/webrtc-audio-processing.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing", - "rpm": "webrtc-audio-processing" + "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing" }, { - "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-devel", - "rpm": "webrtc-audio-processing-devel" + "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-devel" }, { - "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-help", - "rpm": "webrtc-audio-processing-help" + "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-help" }, { - "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debugsource", - "rpm": "webrtc-audio-processing-debugsource" + "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debugsource" }, { - "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debuginfo", - "rpm": "webrtc-audio-processing-debuginfo" + "name": "oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/wget.json b/suite2cases/wget.json index bafbd8d98..4a8a1c519 100644 --- a/suite2cases/wget.json +++ b/suite2cases/wget.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_wget_install_and_remove_wget", - "rpm": "wget" + "name": "oe_test_wget_install_and_remove_wget" }, { - "name": "oe_test_wget_install_and_remove_wget-help", - "rpm": "wget-help" + "name": "oe_test_wget_install_and_remove_wget-help" }, { - "name": "oe_test_wget_install_and_remove_wget-debuginfo", - "rpm": "wget-debuginfo" + "name": "oe_test_wget_install_and_remove_wget-debuginfo" }, { - "name": "oe_test_wget_install_and_remove_wget-debugsource", - "rpm": "wget-debugsource" + "name": "oe_test_wget_install_and_remove_wget-debugsource" }, { - "name": "oe_test_wget_install_and_remove_wget-doc", - "rpm": "wget-doc" + "name": "oe_test_wget_install_and_remove_wget-doc" } ] } \ No newline at end of file diff --git a/suite2cases/which.json b/suite2cases/which.json index 27fa19424..88861d39b 100644 --- a/suite2cases/which.json +++ b/suite2cases/which.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_which_install_and_remove_which", - "rpm": "which" + "name": "oe_test_which_install_and_remove_which" }, { - "name": "oe_test_which_install_and_remove_which-help", - "rpm": "which-help" + "name": "oe_test_which_install_and_remove_which-help" }, { - "name": "oe_test_which_install_and_remove_which-debuginfo", - "rpm": "which-debuginfo" + "name": "oe_test_which_install_and_remove_which-debuginfo" }, { - "name": "oe_test_which_install_and_remove_which-debugsource", - "rpm": "which-debugsource" + "name": "oe_test_which_install_and_remove_which-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/woff2.json b/suite2cases/woff2.json index d41d34914..69648f410 100644 --- a/suite2cases/woff2.json +++ b/suite2cases/woff2.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_woff2_install_and_remove_woff2", - "rpm": "woff2" + "name": "oe_test_woff2_install_and_remove_woff2" }, { - "name": "oe_test_woff2_install_and_remove_woff2-debugsource", - "rpm": "woff2-debugsource" + "name": "oe_test_woff2_install_and_remove_woff2-debugsource" }, { - "name": "oe_test_woff2_install_and_remove_woff2-debuginfo", - "rpm": "woff2-debuginfo" + "name": "oe_test_woff2_install_and_remove_woff2-debuginfo" }, { - "name": "oe_test_woff2_install_and_remove_woff2-devel", - "rpm": "woff2-devel" + "name": "oe_test_woff2_install_and_remove_woff2-devel" } ] } \ No newline at end of file diff --git a/suite2cases/words.json b/suite2cases/words.json index f82acc352..0e65a36f5 100644 --- a/suite2cases/words.json +++ b/suite2cases/words.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_words_install_and_remove_words", - "rpm": "words" + "name": "oe_test_words_install_and_remove_words" } ] } \ No newline at end of file diff --git a/suite2cases/wpebackend-fdo.json b/suite2cases/wpebackend-fdo.json index 087971fca..0b1e372f0 100644 --- a/suite2cases/wpebackend-fdo.json +++ b/suite2cases/wpebackend-fdo.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo", - "rpm": "wpebackend-fdo" + "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo" }, { - "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-devel", - "rpm": "wpebackend-fdo-devel" + "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-devel" }, { - "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debuginfo", - "rpm": "wpebackend-fdo-debuginfo" + "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debuginfo" }, { - "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debugsource", - "rpm": "wpebackend-fdo-debugsource" + "name": "oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xalan-j2.json b/suite2cases/xalan-j2.json index 0e50ff051..42c8c4779 100644 --- a/suite2cases/xalan-j2.json +++ b/suite2cases/xalan-j2.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_xalan-j2_install_and_remove_xalan-j2", - "rpm": "xalan-j2" + "name": "oe_test_xalan-j2_install_and_remove_xalan-j2" }, { - "name": "oe_test_xalan-j2_install_and_remove_xalan-j2-xsltc", - "rpm": "xalan-j2-xsltc" + "name": "oe_test_xalan-j2_install_and_remove_xalan-j2-xsltc" } ] } \ No newline at end of file diff --git a/suite2cases/xapian-core.json b/suite2cases/xapian-core.json index 19d436bc3..d56c41b90 100644 --- a/suite2cases/xapian-core.json +++ b/suite2cases/xapian-core.json @@ -56,24 +56,19 @@ "name": "oe_test_xapian-core_xapian-tcpsrv" }, { - "name": "oe_test_xapian-core_install_and_remove_xapian-core", - "rpm": "xapian-core" + "name": "oe_test_xapian-core_install_and_remove_xapian-core" }, { - "name": "oe_test_xapian-core_install_and_remove_xapian-core-devel", - "rpm": "xapian-core-devel" + "name": "oe_test_xapian-core_install_and_remove_xapian-core-devel" }, { - "name": "oe_test_xapian-core_install_and_remove_xapian-core-help", - "rpm": "xapian-core-help" + "name": "oe_test_xapian-core_install_and_remove_xapian-core-help" }, { - "name": "oe_test_xapian-core_install_and_remove_xapian-core-debuginfo", - "rpm": "xapian-core-debuginfo" + "name": "oe_test_xapian-core_install_and_remove_xapian-core-debuginfo" }, { - "name": "oe_test_xapian-core_install_and_remove_xapian-core-debugsource", - "rpm": "xapian-core-debugsource" + "name": "oe_test_xapian-core_install_and_remove_xapian-core-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xcb-proto.json b/suite2cases/xcb-proto.json index 403c1cce7..9f28ed573 100644 --- a/suite2cases/xcb-proto.json +++ b/suite2cases/xcb-proto.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_xcb-proto_install_and_remove_xcb-proto", - "rpm": "xcb-proto" + "name": "oe_test_xcb-proto_install_and_remove_xcb-proto" } ] } \ No newline at end of file diff --git a/suite2cases/xcb-util-image.json b/suite2cases/xcb-util-image.json index a1a9ef4d9..3393cd6ab 100644 --- a/suite2cases/xcb-util-image.json +++ b/suite2cases/xcb-util-image.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image", - "rpm": "xcb-util-image" + "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image" }, { - "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image-devel", - "rpm": "xcb-util-image-devel" + "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image-devel" }, { - "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image-debuginfo", - "rpm": "xcb-util-image-debuginfo" + "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image-debuginfo" }, { - "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image-debugsource", - "rpm": "xcb-util-image-debugsource" + "name": "oe_test_xcb-util-image_install_and_remove_xcb-util-image-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xcb-util-keysyms.json b/suite2cases/xcb-util-keysyms.json index 3d12b7495..1761fedb6 100644 --- a/suite2cases/xcb-util-keysyms.json +++ b/suite2cases/xcb-util-keysyms.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms", - "rpm": "xcb-util-keysyms" + "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms" }, { - "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-devel", - "rpm": "xcb-util-keysyms-devel" + "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-devel" }, { - "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debuginfo", - "rpm": "xcb-util-keysyms-debuginfo" + "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debuginfo" }, { - "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debugsource", - "rpm": "xcb-util-keysyms-debugsource" + "name": "oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xcb-util-renderutil.json b/suite2cases/xcb-util-renderutil.json index 34525ae39..122d5f504 100644 --- a/suite2cases/xcb-util-renderutil.json +++ b/suite2cases/xcb-util-renderutil.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil", - "rpm": "xcb-util-renderutil" + "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil" }, { - "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-devel", - "rpm": "xcb-util-renderutil-devel" + "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-devel" }, { - "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debugsource", - "rpm": "xcb-util-renderutil-debugsource" + "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debugsource" }, { - "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debuginfo", - "rpm": "xcb-util-renderutil-debuginfo" + "name": "oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xcb-util-wm.json b/suite2cases/xcb-util-wm.json index 5b7c14f8e..b568ca6a3 100644 --- a/suite2cases/xcb-util-wm.json +++ b/suite2cases/xcb-util-wm.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm", - "rpm": "xcb-util-wm" + "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm" }, { - "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-devel", - "rpm": "xcb-util-wm-devel" + "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-devel" }, { - "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debugsource", - "rpm": "xcb-util-wm-debugsource" + "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debugsource" }, { - "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debuginfo", - "rpm": "xcb-util-wm-debuginfo" + "name": "oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xcb-util.json b/suite2cases/xcb-util.json index 355e0b20a..8c944c60a 100644 --- a/suite2cases/xcb-util.json +++ b/suite2cases/xcb-util.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_xcb-util_install_and_remove_xcb-util", - "rpm": "xcb-util" + "name": "oe_test_xcb-util_install_and_remove_xcb-util" }, { - "name": "oe_test_xcb-util_install_and_remove_xcb-util-devel", - "rpm": "xcb-util-devel" + "name": "oe_test_xcb-util_install_and_remove_xcb-util-devel" }, { - "name": "oe_test_xcb-util_install_and_remove_xcb-util-help", - "rpm": "xcb-util-help" + "name": "oe_test_xcb-util_install_and_remove_xcb-util-help" }, { - "name": "oe_test_xcb-util_install_and_remove_xcb-util-debuginfo", - "rpm": "xcb-util-debuginfo" + "name": "oe_test_xcb-util_install_and_remove_xcb-util-debuginfo" }, { - "name": "oe_test_xcb-util_install_and_remove_xcb-util-debugsource", - "rpm": "xcb-util-debugsource" + "name": "oe_test_xcb-util_install_and_remove_xcb-util-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xdg-dbus-proxy.json b/suite2cases/xdg-dbus-proxy.json index addd4ca39..79615f6a6 100644 --- a/suite2cases/xdg-dbus-proxy.json +++ b/suite2cases/xdg-dbus-proxy.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy", - "rpm": "xdg-dbus-proxy" + "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy" }, { - "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debugsource", - "rpm": "xdg-dbus-proxy-debugsource" + "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debugsource" }, { - "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debuginfo", - "rpm": "xdg-dbus-proxy-debuginfo" + "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debuginfo" }, { - "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-help", - "rpm": "xdg-dbus-proxy-help" + "name": "oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-help" } ] } \ No newline at end of file diff --git a/suite2cases/xerces-j2.json b/suite2cases/xerces-j2.json index 1ecae2aac..4e470e8e8 100644 --- a/suite2cases/xerces-j2.json +++ b/suite2cases/xerces-j2.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_xerces-j2_install_and_remove_xerces-j2", - "rpm": "xerces-j2" + "name": "oe_test_xerces-j2_install_and_remove_xerces-j2" }, { - "name": "oe_test_xerces-j2_install_and_remove_xerces-j2-help", - "rpm": "xerces-j2-help" + "name": "oe_test_xerces-j2_install_and_remove_xerces-j2-help" } ] } \ No newline at end of file diff --git a/suite2cases/xfsdump.json b/suite2cases/xfsdump.json index 57b34eb6d..fe2407bf1 100644 --- a/suite2cases/xfsdump.json +++ b/suite2cases/xfsdump.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xfsdump_install_and_remove_xfsdump", - "rpm": "xfsdump" + "name": "oe_test_xfsdump_install_and_remove_xfsdump" }, { - "name": "oe_test_xfsdump_install_and_remove_xfsdump-help", - "rpm": "xfsdump-help" + "name": "oe_test_xfsdump_install_and_remove_xfsdump-help" }, { - "name": "oe_test_xfsdump_install_and_remove_xfsdump-debuginfo", - "rpm": "xfsdump-debuginfo" + "name": "oe_test_xfsdump_install_and_remove_xfsdump-debuginfo" }, { - "name": "oe_test_xfsdump_install_and_remove_xfsdump-debugsource", - "rpm": "xfsdump-debugsource" + "name": "oe_test_xfsdump_install_and_remove_xfsdump-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xfsprogs.json b/suite2cases/xfsprogs.json index 5761a6361..a2edcd085 100644 --- a/suite2cases/xfsprogs.json +++ b/suite2cases/xfsprogs.json @@ -8,28 +8,22 @@ "name": "oe_test_service_xfs_scrub_all" }, { - "name": "oe_test_xfsprogs_install_and_remove_xfsprogs", - "rpm": "xfsprogs" + "name": "oe_test_xfsprogs_install_and_remove_xfsprogs" }, { - "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-devel", - "rpm": "xfsprogs-devel" + "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-devel" }, { - "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-help", - "rpm": "xfsprogs-help" + "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-help" }, { - "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-xfs_scrub", - "rpm": "xfsprogs-xfs_scrub" + "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-xfs_scrub" }, { - "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-debugsource", - "rpm": "xfsprogs-debugsource" + "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-debugsource" }, { - "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-debuginfo", - "rpm": "xfsprogs-debuginfo" + "name": "oe_test_xfsprogs_install_and_remove_xfsprogs-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xkeyboard-config.json b/suite2cases/xkeyboard-config.json index 82c2fd58b..53fb44615 100644 --- a/suite2cases/xkeyboard-config.json +++ b/suite2cases/xkeyboard-config.json @@ -5,16 +5,13 @@ "memory": 4, "cases": [ { - "name": "oe_test_xkeyboard-config_install_and_remove_xkeyboard-config", - "rpm": "xkeyboard-config" + "name": "oe_test_xkeyboard-config_install_and_remove_xkeyboard-config" }, { - "name": "oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-devel", - "rpm": "xkeyboard-config-devel" + "name": "oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-devel" }, { - "name": "oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-help", - "rpm": "xkeyboard-config-help" + "name": "oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-help" } ] } \ No newline at end of file diff --git a/suite2cases/xml-commons-apis.json b/suite2cases/xml-commons-apis.json index 9fe5af1f7..f4e585035 100644 --- a/suite2cases/xml-commons-apis.json +++ b/suite2cases/xml-commons-apis.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_xml-commons-apis_install_and_remove_xml-commons-apis", - "rpm": "xml-commons-apis" + "name": "oe_test_xml-commons-apis_install_and_remove_xml-commons-apis" }, { - "name": "oe_test_xml-commons-apis_install_and_remove_xml-commons-apis-help", - "rpm": "xml-commons-apis-help" + "name": "oe_test_xml-commons-apis_install_and_remove_xml-commons-apis-help" } ] } \ No newline at end of file diff --git a/suite2cases/xml-commons-resolver.json b/suite2cases/xml-commons-resolver.json index 659a6788c..5448f5925 100644 --- a/suite2cases/xml-commons-resolver.json +++ b/suite2cases/xml-commons-resolver.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver", - "rpm": "xml-commons-resolver" + "name": "oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver" }, { - "name": "oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver-help", - "rpm": "xml-commons-resolver-help" + "name": "oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver-help" } ] } \ No newline at end of file diff --git a/suite2cases/xmlrpc-c.json b/suite2cases/xmlrpc-c.json index cdfb98529..96e91480c 100644 --- a/suite2cases/xmlrpc-c.json +++ b/suite2cases/xmlrpc-c.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c", - "rpm": "xmlrpc-c" + "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c" }, { - "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-devel", - "rpm": "xmlrpc-c-devel" + "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-devel" }, { - "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-help", - "rpm": "xmlrpc-c-help" + "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-help" }, { - "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debugsource", - "rpm": "xmlrpc-c-debugsource" + "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debugsource" }, { - "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debuginfo", - "rpm": "xmlrpc-c-debuginfo" + "name": "oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xmlto.json b/suite2cases/xmlto.json index 750e34bdb..fb4edaa4b 100644 --- a/suite2cases/xmlto.json +++ b/suite2cases/xmlto.json @@ -5,28 +5,22 @@ "memory": 4, "cases": [ { - "name": "oe_test_xmlto_install_and_remove_xmlto", - "rpm": "xmlto" + "name": "oe_test_xmlto_install_and_remove_xmlto" }, { - "name": "oe_test_xmlto_install_and_remove_xmlto-xhtml", - "rpm": "xmlto-xhtml" + "name": "oe_test_xmlto_install_and_remove_xmlto-xhtml" }, { - "name": "oe_test_xmlto_install_and_remove_xmlto-tex", - "rpm": "xmlto-tex" + "name": "oe_test_xmlto_install_and_remove_xmlto-tex" }, { - "name": "oe_test_xmlto_install_and_remove_xmlto-help", - "rpm": "xmlto-help" + "name": "oe_test_xmlto_install_and_remove_xmlto-help" }, { - "name": "oe_test_xmlto_install_and_remove_xmlto-debuginfo", - "rpm": "xmlto-debuginfo" + "name": "oe_test_xmlto_install_and_remove_xmlto-debuginfo" }, { - "name": "oe_test_xmlto_install_and_remove_xmlto-debugsource", - "rpm": "xmlto-debugsource" + "name": "oe_test_xmlto_install_and_remove_xmlto-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xmltoman.json b/suite2cases/xmltoman.json index 177530b83..0abe706cb 100644 --- a/suite2cases/xmltoman.json +++ b/suite2cases/xmltoman.json @@ -8,12 +8,10 @@ "name": "oe_test_xmltoman" }, { - "name": "oe_test_xmltoman_install_and_remove_xmltoman", - "rpm": "xmltoman" + "name": "oe_test_xmltoman_install_and_remove_xmltoman" }, { - "name": "oe_test_xmltoman_install_and_remove_xmltoman-help", - "rpm": "xmltoman-help" + "name": "oe_test_xmltoman_install_and_remove_xmltoman-help" } ] } \ No newline at end of file diff --git a/suite2cases/xmms.json b/suite2cases/xmms.json index a523e1a90..39ff64054 100644 --- a/suite2cases/xmms.json +++ b/suite2cases/xmms.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_xmms_install_and_remove_xmms", - "rpm": "xmms" + "name": "oe_test_xmms_install_and_remove_xmms" }, { - "name": "oe_test_xmms_install_and_remove_xmms-devel", - "rpm": "xmms-devel" + "name": "oe_test_xmms_install_and_remove_xmms-devel" }, { - "name": "oe_test_xmms_install_and_remove_xmms-help", - "rpm": "xmms-help" + "name": "oe_test_xmms_install_and_remove_xmms-help" }, { - "name": "oe_test_xmms_install_and_remove_xmms-debugsource", - "rpm": "xmms-debugsource" + "name": "oe_test_xmms_install_and_remove_xmms-debugsource" }, { - "name": "oe_test_xmms_install_and_remove_xmms-debuginfo", - "rpm": "xmms-debuginfo" + "name": "oe_test_xmms_install_and_remove_xmms-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drivers.json b/suite2cases/xorg-x11-drivers.json index 21ba53df9..8b9b3c2d8 100644 --- a/suite2cases/xorg-x11-drivers.json +++ b/suite2cases/xorg-x11-drivers.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drivers_install_and_remove_xorg-x11-drivers", - "rpm": "xorg-x11-drivers" + "name": "oe_test_xorg-x11-drivers_install_and_remove_xorg-x11-drivers" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-ati.json b/suite2cases/xorg-x11-drv-ati.json index d99fabf26..d61381c8d 100644 --- a/suite2cases/xorg-x11-drv-ati.json +++ b/suite2cases/xorg-x11-drv-ati.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati", - "rpm": "xorg-x11-drv-ati" + "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati" }, { - "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-help", - "rpm": "xorg-x11-drv-ati-help" + "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-help" }, { - "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debuginfo", - "rpm": "xorg-x11-drv-ati-debuginfo" + "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debuginfo" }, { - "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debugsource", - "rpm": "xorg-x11-drv-ati-debugsource" + "name": "oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-dummy.json b/suite2cases/xorg-x11-drv-dummy.json index 977e14911..f56382a1c 100644 --- a/suite2cases/xorg-x11-drv-dummy.json +++ b/suite2cases/xorg-x11-drv-dummy.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy", - "rpm": "xorg-x11-drv-dummy" + "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy" }, { - "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-help", - "rpm": "xorg-x11-drv-dummy-help" + "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-help" }, { - "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debuginfo", - "rpm": "xorg-x11-drv-dummy-debuginfo" + "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debuginfo" }, { - "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debugsource", - "rpm": "xorg-x11-drv-dummy-debugsource" + "name": "oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-evdev.json b/suite2cases/xorg-x11-drv-evdev.json index a2b00d6af..7123036a8 100644 --- a/suite2cases/xorg-x11-drv-evdev.json +++ b/suite2cases/xorg-x11-drv-evdev.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev", - "rpm": "xorg-x11-drv-evdev" + "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev" }, { - "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-devel", - "rpm": "xorg-x11-drv-evdev-devel" + "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-devel" }, { - "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-help", - "rpm": "xorg-x11-drv-evdev-help" + "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-help" }, { - "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debuginfo", - "rpm": "xorg-x11-drv-evdev-debuginfo" + "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debuginfo" }, { - "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debugsource", - "rpm": "xorg-x11-drv-evdev-debugsource" + "name": "oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-fbdev.json b/suite2cases/xorg-x11-drv-fbdev.json index 3aab23b7b..1ddf67b3f 100644 --- a/suite2cases/xorg-x11-drv-fbdev.json +++ b/suite2cases/xorg-x11-drv-fbdev.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev", - "rpm": "xorg-x11-drv-fbdev" + "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev" }, { - "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-help", - "rpm": "xorg-x11-drv-fbdev-help" + "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-help" }, { - "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debuginfo", - "rpm": "xorg-x11-drv-fbdev-debuginfo" + "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debuginfo" }, { - "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debugsource", - "rpm": "xorg-x11-drv-fbdev-debugsource" + "name": "oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-intel.json b/suite2cases/xorg-x11-drv-intel.json index 2661ea252..18fb0ff07 100644 --- a/suite2cases/xorg-x11-drv-intel.json +++ b/suite2cases/xorg-x11-drv-intel.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel", - "rpm": "xorg-x11-drv-intel" + "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel" }, { - "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-help", - "rpm": "xorg-x11-drv-intel-help" + "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-help" }, { - "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debugsource", - "rpm": "xorg-x11-drv-intel-debugsource" + "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debugsource" }, { - "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debuginfo", - "rpm": "xorg-x11-drv-intel-debuginfo" + "name": "oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-libinput.json b/suite2cases/xorg-x11-drv-libinput.json index 4aa1f9e3d..ce8511c08 100644 --- a/suite2cases/xorg-x11-drv-libinput.json +++ b/suite2cases/xorg-x11-drv-libinput.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput", - "rpm": "xorg-x11-drv-libinput" + "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput" }, { - "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-devel", - "rpm": "xorg-x11-drv-libinput-devel" + "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-devel" }, { - "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debugsource", - "rpm": "xorg-x11-drv-libinput-debugsource" + "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debugsource" }, { - "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debuginfo", - "rpm": "xorg-x11-drv-libinput-debuginfo" + "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debuginfo" }, { - "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-help", - "rpm": "xorg-x11-drv-libinput-help" + "name": "oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-help" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-nouveau.json b/suite2cases/xorg-x11-drv-nouveau.json index 073c0ac22..a16f5b43e 100644 --- a/suite2cases/xorg-x11-drv-nouveau.json +++ b/suite2cases/xorg-x11-drv-nouveau.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau", - "rpm": "xorg-x11-drv-nouveau" + "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau" }, { - "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debuginfo", - "rpm": "xorg-x11-drv-nouveau-debuginfo" + "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debuginfo" }, { - "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debugsource", - "rpm": "xorg-x11-drv-nouveau-debugsource" + "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debugsource" }, { - "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-help", - "rpm": "xorg-x11-drv-nouveau-help" + "name": "oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-help" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-qxl.json b/suite2cases/xorg-x11-drv-qxl.json index 7142ffb1d..230f30401 100644 --- a/suite2cases/xorg-x11-drv-qxl.json +++ b/suite2cases/xorg-x11-drv-qxl.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl", - "rpm": "xorg-x11-drv-qxl" + "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl" }, { - "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-server-Xspice", - "rpm": "xorg-x11-server-Xspice" + "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-server-Xspice" }, { - "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debuginfo", - "rpm": "xorg-x11-drv-qxl-debuginfo" + "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debuginfo" }, { - "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debugsource", - "rpm": "xorg-x11-drv-qxl-debugsource" + "name": "oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-v4l.json b/suite2cases/xorg-x11-drv-v4l.json index e4cabfadf..16fbbdac9 100644 --- a/suite2cases/xorg-x11-drv-v4l.json +++ b/suite2cases/xorg-x11-drv-v4l.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l", - "rpm": "xorg-x11-drv-v4l" + "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l" }, { - "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-help", - "rpm": "xorg-x11-drv-v4l-help" + "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-help" }, { - "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debuginfo", - "rpm": "xorg-x11-drv-v4l-debuginfo" + "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debuginfo" }, { - "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debugsource", - "rpm": "xorg-x11-drv-v4l-debugsource" + "name": "oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-vesa.json b/suite2cases/xorg-x11-drv-vesa.json index 4aea8e204..d77c31bbe 100644 --- a/suite2cases/xorg-x11-drv-vesa.json +++ b/suite2cases/xorg-x11-drv-vesa.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa", - "rpm": "xorg-x11-drv-vesa" + "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa" }, { - "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-help", - "rpm": "xorg-x11-drv-vesa-help" + "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-help" }, { - "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debugsource", - "rpm": "xorg-x11-drv-vesa-debugsource" + "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debugsource" }, { - "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debuginfo", - "rpm": "xorg-x11-drv-vesa-debuginfo" + "name": "oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-vmware.json b/suite2cases/xorg-x11-drv-vmware.json index fc7fc988c..5eac9934e 100644 --- a/suite2cases/xorg-x11-drv-vmware.json +++ b/suite2cases/xorg-x11-drv-vmware.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware", - "rpm": "xorg-x11-drv-vmware" + "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware" }, { - "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-help", - "rpm": "xorg-x11-drv-vmware-help" + "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-help" }, { - "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debugsource", - "rpm": "xorg-x11-drv-vmware-debugsource" + "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debugsource" }, { - "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debuginfo", - "rpm": "xorg-x11-drv-vmware-debuginfo" + "name": "oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-drv-wacom.json b/suite2cases/xorg-x11-drv-wacom.json index 2fe1917e3..fb3f93a4c 100644 --- a/suite2cases/xorg-x11-drv-wacom.json +++ b/suite2cases/xorg-x11-drv-wacom.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom", - "rpm": "xorg-x11-drv-wacom" + "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom" }, { - "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-devel", - "rpm": "xorg-x11-drv-wacom-devel" + "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-devel" }, { - "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-help", - "rpm": "xorg-x11-drv-wacom-help" + "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-help" }, { - "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debuginfo", - "rpm": "xorg-x11-drv-wacom-debuginfo" + "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debuginfo" }, { - "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debugsource", - "rpm": "xorg-x11-drv-wacom-debugsource" + "name": "oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-font-utils.json b/suite2cases/xorg-x11-font-utils.json index f398de0ae..c99958e1c 100644 --- a/suite2cases/xorg-x11-font-utils.json +++ b/suite2cases/xorg-x11-font-utils.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils", - "rpm": "xorg-x11-font-utils" + "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils" }, { - "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debugsource", - "rpm": "xorg-x11-font-utils-debugsource" + "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debugsource" }, { - "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-help", - "rpm": "xorg-x11-font-utils-help" + "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-help" }, { - "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debuginfo", - "rpm": "xorg-x11-font-utils-debuginfo" + "name": "oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-fonts.json b/suite2cases/xorg-x11-fonts.json index 25ece25c2..0dd173e92 100644 --- a/suite2cases/xorg-x11-fonts.json +++ b/suite2cases/xorg-x11-fonts.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts", - "rpm": "xorg-x11-fonts" + "name": "oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts" }, { - "name": "oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts-others", - "rpm": "xorg-x11-fonts-others" + "name": "oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts-others" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-proto-devel.json b/suite2cases/xorg-x11-proto-devel.json index f0a2f7fe3..ab4e010ac 100644 --- a/suite2cases/xorg-x11-proto-devel.json +++ b/suite2cases/xorg-x11-proto-devel.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-proto-devel_install_and_remove_xorg-x11-proto-devel", - "rpm": "xorg-x11-proto-devel" + "name": "oe_test_xorg-x11-proto-devel_install_and_remove_xorg-x11-proto-devel" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-server-utils.json b/suite2cases/xorg-x11-server-utils.json index 96d64a00a..bfe5a044f 100644 --- a/suite2cases/xorg-x11-server-utils.json +++ b/suite2cases/xorg-x11-server-utils.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils", - "rpm": "xorg-x11-server-utils" + "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils" }, { - "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-help", - "rpm": "xorg-x11-server-utils-help" + "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-help" }, { - "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debuginfo", - "rpm": "xorg-x11-server-utils-debuginfo" + "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debuginfo" }, { - "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debugsource", - "rpm": "xorg-x11-server-utils-debugsource" + "name": "oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-server.json b/suite2cases/xorg-x11-server.json index 56425d7ed..fe84c0a2c 100644 --- a/suite2cases/xorg-x11-server.json +++ b/suite2cases/xorg-x11-server.json @@ -5,60 +5,46 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server", - "rpm": "xorg-x11-server" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xdmx", - "rpm": "xorg-x11-server-Xdmx" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xdmx" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xnest", - "rpm": "xorg-x11-server-Xnest" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xnest" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xephyr", - "rpm": "xorg-x11-server-Xephyr" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xephyr" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-help", - "rpm": "xorg-x11-server-help" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-help" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debugsource", - "rpm": "xorg-x11-server-debugsource" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debugsource" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-common", - "rpm": "xorg-x11-server-common" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-common" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xvfb", - "rpm": "xorg-x11-server-Xvfb" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xvfb" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-devel", - "rpm": "xorg-x11-server-devel" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-devel" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-source", - "rpm": "xorg-x11-server-source" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-source" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debuginfo", - "rpm": "xorg-x11-server-debuginfo" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debuginfo" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xorg", - "rpm": "xorg-x11-server-Xorg" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xorg" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xwayland", - "rpm": "xorg-x11-server-Xwayland" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xwayland" }, { - "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-doc", - "rpm": "xorg-x11-server-doc" + "name": "oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-doc" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-util-macros.json b/suite2cases/xorg-x11-util-macros.json index 9c7938af9..5b1a4ea2e 100644 --- a/suite2cases/xorg-x11-util-macros.json +++ b/suite2cases/xorg-x11-util-macros.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-util-macros_install_and_remove_xorg-x11-util-macros", - "rpm": "xorg-x11-util-macros" + "name": "oe_test_xorg-x11-util-macros_install_and_remove_xorg-x11-util-macros" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-utils.json b/suite2cases/xorg-x11-utils.json index 3a22a55f8..59376bb4e 100644 --- a/suite2cases/xorg-x11-utils.json +++ b/suite2cases/xorg-x11-utils.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils", - "rpm": "xorg-x11-utils" + "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils" }, { - "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debugsource", - "rpm": "xorg-x11-utils-debugsource" + "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debugsource" }, { - "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debuginfo", - "rpm": "xorg-x11-utils-debuginfo" + "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debuginfo" }, { - "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-help", - "rpm": "xorg-x11-utils-help" + "name": "oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-help" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-xauth.json b/suite2cases/xorg-x11-xauth.json index b9e2966d3..d6f1d8e49 100644 --- a/suite2cases/xorg-x11-xauth.json +++ b/suite2cases/xorg-x11-xauth.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth", - "rpm": "xorg-x11-xauth" + "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth" }, { - "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debuginfo", - "rpm": "xorg-x11-xauth-debuginfo" + "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debuginfo" }, { - "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-help", - "rpm": "xorg-x11-xauth-help" + "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-help" }, { - "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debugsource", - "rpm": "xorg-x11-xauth-debugsource" + "name": "oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-xinit.json b/suite2cases/xorg-x11-xinit.json index 5a809b51b..4113df65a 100644 --- a/suite2cases/xorg-x11-xinit.json +++ b/suite2cases/xorg-x11-xinit.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit", - "rpm": "xorg-x11-xinit" + "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit" }, { - "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-help", - "rpm": "xorg-x11-xinit-help" + "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-help" }, { - "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debugsource", - "rpm": "xorg-x11-xinit-debugsource" + "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debugsource" }, { - "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debuginfo", - "rpm": "xorg-x11-xinit-debuginfo" + "name": "oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-xkb-utils.json b/suite2cases/xorg-x11-xkb-utils.json index 70b9236e6..0f4b65b8f 100644 --- a/suite2cases/xorg-x11-xkb-utils.json +++ b/suite2cases/xorg-x11-xkb-utils.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils", - "rpm": "xorg-x11-xkb-utils" + "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils" }, { - "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-devel", - "rpm": "xorg-x11-xkb-utils-devel" + "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-devel" }, { - "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debugsource", - "rpm": "xorg-x11-xkb-utils-debugsource" + "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debugsource" }, { - "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-help", - "rpm": "xorg-x11-xkb-utils-help" + "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-help" }, { - "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debuginfo", - "rpm": "xorg-x11-xkb-utils-debuginfo" + "name": "oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/xorg-x11-xtrans-devel.json b/suite2cases/xorg-x11-xtrans-devel.json index fee270dde..1c6b0fd24 100644 --- a/suite2cases/xorg-x11-xtrans-devel.json +++ b/suite2cases/xorg-x11-xtrans-devel.json @@ -5,8 +5,7 @@ "memory": 4, "cases": [ { - "name": "oe_test_xorg-x11-xtrans-devel_install_and_remove_xorg-x11-xtrans-devel", - "rpm": "xorg-x11-xtrans-devel" + "name": "oe_test_xorg-x11-xtrans-devel_install_and_remove_xorg-x11-xtrans-devel" } ] } \ No newline at end of file diff --git a/suite2cases/xvattr.json b/suite2cases/xvattr.json index 65fd0cd2e..668a0cdcc 100644 --- a/suite2cases/xvattr.json +++ b/suite2cases/xvattr.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_xvattr_install_and_remove_xvattr", - "rpm": "xvattr" + "name": "oe_test_xvattr_install_and_remove_xvattr" }, { - "name": "oe_test_xvattr_install_and_remove_gxvattr", - "rpm": "gxvattr" + "name": "oe_test_xvattr_install_and_remove_gxvattr" }, { - "name": "oe_test_xvattr_install_and_remove_xvattr-help", - "rpm": "xvattr-help" + "name": "oe_test_xvattr_install_and_remove_xvattr-help" }, { - "name": "oe_test_xvattr_install_and_remove_xvattr-debuginfo", - "rpm": "xvattr-debuginfo" + "name": "oe_test_xvattr_install_and_remove_xvattr-debuginfo" }, { - "name": "oe_test_xvattr_install_and_remove_xvattr-debugsource", - "rpm": "xvattr-debugsource" + "name": "oe_test_xvattr_install_and_remove_xvattr-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/xz.json b/suite2cases/xz.json index 253c717a9..74133edd4 100644 --- a/suite2cases/xz.json +++ b/suite2cases/xz.json @@ -53,32 +53,25 @@ "name": "oe_test_xz_xzdiff_02" }, { - "name": "oe_test_xz_install_and_remove_xz", - "rpm": "xz" + "name": "oe_test_xz_install_and_remove_xz" }, { - "name": "oe_test_xz_install_and_remove_xz-lzma-compat", - "rpm": "xz-lzma-compat" + "name": "oe_test_xz_install_and_remove_xz-lzma-compat" }, { - "name": "oe_test_xz_install_and_remove_xz-help", - "rpm": "xz-help" + "name": "oe_test_xz_install_and_remove_xz-help" }, { - "name": "oe_test_xz_install_and_remove_xz-devel", - "rpm": "xz-devel" + "name": "oe_test_xz_install_and_remove_xz-devel" }, { - "name": "oe_test_xz_install_and_remove_xz-libs", - "rpm": "xz-libs" + "name": "oe_test_xz_install_and_remove_xz-libs" }, { - "name": "oe_test_xz_install_and_remove_xz-debuginfo", - "rpm": "xz-debuginfo" + "name": "oe_test_xz_install_and_remove_xz-debuginfo" }, { - "name": "oe_test_xz_install_and_remove_xz-debugsource", - "rpm": "xz-debugsource" + "name": "oe_test_xz_install_and_remove_xz-debugsource" } ] } \ No newline at end of file diff --git a/suite2cases/yelp-tools.json b/suite2cases/yelp-tools.json index 7e04e2202..f190386fe 100644 --- a/suite2cases/yelp-tools.json +++ b/suite2cases/yelp-tools.json @@ -14,8 +14,7 @@ "name": "oe_test_yelp-new" }, { - "name": "oe_test_yelp-tools_install_and_remove_yelp-tools", - "rpm": "yelp-tools" + "name": "oe_test_yelp-tools_install_and_remove_yelp-tools" } ] } \ No newline at end of file diff --git a/suite2cases/zd1211-firmware.json b/suite2cases/zd1211-firmware.json index 7e5ddeb94..22b0ef558 100644 --- a/suite2cases/zd1211-firmware.json +++ b/suite2cases/zd1211-firmware.json @@ -5,12 +5,10 @@ "memory": 4, "cases": [ { - "name": "oe_test_zd1211-firmware_install_and_remove_zd1211-firmware", - "rpm": "zd1211-firmware" + "name": "oe_test_zd1211-firmware_install_and_remove_zd1211-firmware" }, { - "name": "oe_test_zd1211-firmware_install_and_remove_zd1211-firmware-help", - "rpm": "zd1211-firmware-help" + "name": "oe_test_zd1211-firmware_install_and_remove_zd1211-firmware-help" } ] } \ No newline at end of file diff --git a/suite2cases/zenity.json b/suite2cases/zenity.json index b7d08dc2f..04eaea9e1 100644 --- a/suite2cases/zenity.json +++ b/suite2cases/zenity.json @@ -5,20 +5,16 @@ "memory": 4, "cases": [ { - "name": "oe_test_zenity_install_and_remove_zenity", - "rpm": "zenity" + "name": "oe_test_zenity_install_and_remove_zenity" }, { - "name": "oe_test_zenity_install_and_remove_zenity-help", - "rpm": "zenity-help" + "name": "oe_test_zenity_install_and_remove_zenity-help" }, { - "name": "oe_test_zenity_install_and_remove_zenity-debugsource", - "rpm": "zenity-debugsource" + "name": "oe_test_zenity_install_and_remove_zenity-debugsource" }, { - "name": "oe_test_zenity_install_and_remove_zenity-debuginfo", - "rpm": "zenity-debuginfo" + "name": "oe_test_zenity_install_and_remove_zenity-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/zip.json b/suite2cases/zip.json index 074128449..6bb7b7c20 100755 --- a/suite2cases/zip.json +++ b/suite2cases/zip.json @@ -20,24 +20,19 @@ "name": "oe_test_zip_005" }, { - "name": "oe_test_zip_install_and_remove_zip", - "rpm": "zip" + "name": "oe_test_zip_install_and_remove_zip" }, { - "name": "oe_test_zip_install_and_remove_zip-help", - "rpm": "zip-help" + "name": "oe_test_zip_install_and_remove_zip-help" }, { - "name": "oe_test_zip_install_and_remove_zip-debugsource", - "rpm": "zip-debugsource" + "name": "oe_test_zip_install_and_remove_zip-debugsource" }, { - "name": "oe_test_zip_install_and_remove_zip-debuginfo", - "rpm": "zip-debuginfo" + "name": "oe_test_zip_install_and_remove_zip-debuginfo" }, { - "name": "oe_test_zip_install_and_remove_zip-doc", - "rpm": "zip-doc" + "name": "oe_test_zip_install_and_remove_zip-doc" } ] } \ No newline at end of file diff --git a/suite2cases/zlib.json b/suite2cases/zlib.json index 2813d51aa..a544c6cd6 100644 --- a/suite2cases/zlib.json +++ b/suite2cases/zlib.json @@ -5,36 +5,28 @@ "memory": 4, "cases": [ { - "name": "oe_test_zlib_install_and_remove_zlib", - "rpm": "zlib" + "name": "oe_test_zlib_install_and_remove_zlib" }, { - "name": "oe_test_zlib_install_and_remove_minizip", - "rpm": "minizip" + "name": "oe_test_zlib_install_and_remove_minizip" }, { - "name": "oe_test_zlib_install_and_remove_zlib-debugsource", - "rpm": "zlib-debugsource" + "name": "oe_test_zlib_install_and_remove_zlib-debugsource" }, { - "name": "oe_test_zlib_install_and_remove_zlib-debuginfo", - "rpm": "zlib-debuginfo" + "name": "oe_test_zlib_install_and_remove_zlib-debuginfo" }, { - "name": "oe_test_zlib_install_and_remove_zlib-help", - "rpm": "zlib-help" + "name": "oe_test_zlib_install_and_remove_zlib-help" }, { - "name": "oe_test_zlib_install_and_remove_zlib-devel", - "rpm": "zlib-devel" + "name": "oe_test_zlib_install_and_remove_zlib-devel" }, { - "name": "oe_test_zlib_install_and_remove_minizip-devel", - "rpm": "minizip-devel" + "name": "oe_test_zlib_install_and_remove_minizip-devel" }, { - "name": "oe_test_zlib_install_and_remove_zlib-relocation", - "rpm": "zlib-relocation" + "name": "oe_test_zlib_install_and_remove_zlib-relocation" } ] } \ No newline at end of file diff --git a/suite2cases/zstd.json b/suite2cases/zstd.json index 3344ef090..4d4075cbb 100644 --- a/suite2cases/zstd.json +++ b/suite2cases/zstd.json @@ -5,24 +5,19 @@ "memory": 4, "cases": [ { - "name": "oe_test_zstd_install_and_remove_zstd", - "rpm": "zstd" + "name": "oe_test_zstd_install_and_remove_zstd" }, { - "name": "oe_test_zstd_install_and_remove_zstd-help", - "rpm": "zstd-help" + "name": "oe_test_zstd_install_and_remove_zstd-help" }, { - "name": "oe_test_zstd_install_and_remove_zstd-devel", - "rpm": "zstd-devel" + "name": "oe_test_zstd_install_and_remove_zstd-devel" }, { - "name": "oe_test_zstd_install_and_remove_zstd-debugsource", - "rpm": "zstd-debugsource" + "name": "oe_test_zstd_install_and_remove_zstd-debugsource" }, { - "name": "oe_test_zstd_install_and_remove_zstd-debuginfo", - "rpm": "zstd-debuginfo" + "name": "oe_test_zstd_install_and_remove_zstd-debuginfo" } ] } \ No newline at end of file diff --git a/suite2cases/zziplib.json b/suite2cases/zziplib.json index 0b260fd85..7b4c72614 100644 --- a/suite2cases/zziplib.json +++ b/suite2cases/zziplib.json @@ -8,24 +8,19 @@ "name": "oe_test_zziplib" }, { - "name": "oe_test_zziplib_install_and_remove_zziplib", - "rpm": "zziplib" + "name": "oe_test_zziplib_install_and_remove_zziplib" }, { - "name": "oe_test_zziplib_install_and_remove_zziplib-help", - "rpm": "zziplib-help" + "name": "oe_test_zziplib_install_and_remove_zziplib-help" }, { - "name": "oe_test_zziplib_install_and_remove_zziplib-debugsource", - "rpm": "zziplib-debugsource" + "name": "oe_test_zziplib_install_and_remove_zziplib-debugsource" }, { - "name": "oe_test_zziplib_install_and_remove_zziplib-debuginfo", - "rpm": "zziplib-debuginfo" + "name": "oe_test_zziplib_install_and_remove_zziplib-debuginfo" }, { - "name": "oe_test_zziplib_install_and_remove_zziplib-devel", - "rpm": "zziplib-devel" + "name": "oe_test_zziplib_install_and_remove_zziplib-devel" } ] } \ No newline at end of file -- Gitee From a53a2897bd81e453c9cb6f5aef8e6871973cce7b Mon Sep 17 00:00:00 2001 From: honghua Date: Wed, 14 Aug 2024 15:45:14 +0800 Subject: [PATCH 65/65] update script --- .../oe_test_CUnit_install_and_remove_CUnit-debuginfo.sh | 7 ++++++- .../oe_test_CUnit_install_and_remove_CUnit-debugsource.sh | 7 ++++++- .../CUnit/oe_test_CUnit_install_and_remove_CUnit-devel.sh | 7 ++++++- .../CUnit/oe_test_CUnit_install_and_remove_CUnit-help.sh | 7 ++++++- .../CUnit/oe_test_CUnit_install_and_remove_CUnit.sh | 7 ++++++- .../oe_test_Cython_install_and_remove_Cython-debuginfo.sh | 7 ++++++- ...oe_test_Cython_install_and_remove_Cython-debugsource.sh | 7 ++++++- .../Cython/oe_test_Cython_install_and_remove_Cython.sh | 7 ++++++- .../oe_test_Cython_install_and_remove_python2-Cython.sh | 7 ++++++- .../oe_test_Cython_install_and_remove_python3-Cython.sh | 7 ++++++- .../oe_test_GConf2_install_and_remove_GConf2-debuginfo.sh | 7 ++++++- ...oe_test_GConf2_install_and_remove_GConf2-debugsource.sh | 7 ++++++- .../oe_test_GConf2_install_and_remove_GConf2-devel.sh | 7 ++++++- .../GConf2/oe_test_GConf2_install_and_remove_GConf2.sh | 7 ++++++- ...ImageMagick_install_and_remove_ImageMagick-c++-devel.sh | 7 ++++++- ..._test_ImageMagick_install_and_remove_ImageMagick-c++.sh | 7 ++++++- ...ImageMagick_install_and_remove_ImageMagick-debuginfo.sh | 7 ++++++- ...ageMagick_install_and_remove_ImageMagick-debugsource.sh | 7 ++++++- ...est_ImageMagick_install_and_remove_ImageMagick-devel.sh | 7 ++++++- ...test_ImageMagick_install_and_remove_ImageMagick-help.sh | 7 ++++++- ...test_ImageMagick_install_and_remove_ImageMagick-perl.sh | 7 ++++++- .../oe_test_ImageMagick_install_and_remove_ImageMagick.sh | 7 ++++++- .../oe_test_Imath_install_and_remove_Imath-debuginfo.sh | 7 ++++++- .../oe_test_Imath_install_and_remove_Imath-debugsource.sh | 7 ++++++- .../Imath/oe_test_Imath_install_and_remove_Imath-devel.sh | 7 ++++++- .../Imath/oe_test_Imath_install_and_remove_Imath.sh | 7 ++++++- .../oe_test_Imath_install_and_remove_python3-Imath.sh | 7 ++++++- ...demManager_install_and_remove_ModemManager-debuginfo.sh | 7 ++++++- ...mManager_install_and_remove_ModemManager-debugsource.sh | 7 ++++++- ...t_ModemManager_install_and_remove_ModemManager-devel.sh | 7 ++++++- ...emManager_install_and_remove_ModemManager-glib-devel.sh | 7 ++++++- ...st_ModemManager_install_and_remove_ModemManager-glib.sh | 7 ++++++- ...st_ModemManager_install_and_remove_ModemManager-help.sh | 7 ++++++- ...st_ModemManager_install_and_remove_ModemManager-vala.sh | 7 ++++++- ...oe_test_ModemManager_install_and_remove_ModemManager.sh | 7 ++++++- ...kManager_install_and_remove_NetworkManager-bluetooth.sh | 7 ++++++- ...anager_install_and_remove_NetworkManager-cloud-setup.sh | 7 ++++++- ...ager_install_and_remove_NetworkManager-config-server.sh | 7 ++++++- ...kManager_install_and_remove_NetworkManager-debuginfo.sh | 7 ++++++- ...anager_install_and_remove_NetworkManager-debugsource.sh | 7 ++++++- ...etworkManager_install_and_remove_NetworkManager-help.sh | 7 ++++++- ...anager_install_and_remove_NetworkManager-libnm-devel.sh | 7 ++++++- ...tworkManager_install_and_remove_NetworkManager-libnm.sh | 7 ++++++- ...NetworkManager_install_and_remove_NetworkManager-ovs.sh | 7 ++++++- ...NetworkManager_install_and_remove_NetworkManager-ppp.sh | 7 ++++++- ...etworkManager_install_and_remove_NetworkManager-team.sh | 7 ++++++- ...etworkManager_install_and_remove_NetworkManager-wifi.sh | 7 ++++++- ...etworkManager_install_and_remove_NetworkManager-wwan.sh | 7 ++++++- ...est_NetworkManager_install_and_remove_NetworkManager.sh | 7 ++++++- ...oe_test_OpenEXR_install_and_remove_OpenEXR-debuginfo.sh | 7 ++++++- ..._test_OpenEXR_install_and_remove_OpenEXR-debugsource.sh | 7 ++++++- .../oe_test_OpenEXR_install_and_remove_OpenEXR-devel.sh | 7 ++++++- .../oe_test_OpenEXR_install_and_remove_OpenEXR-libs.sh | 7 ++++++- .../OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR.sh | 7 ++++++- .../SDL/oe_test_SDL_install_and_remove_SDL-debuginfo.sh | 7 ++++++- .../SDL/oe_test_SDL_install_and_remove_SDL-debugsource.sh | 7 ++++++- .../SDL/oe_test_SDL_install_and_remove_SDL-devel.sh | 7 ++++++- .../SDL/oe_test_SDL_install_and_remove_SDL-help.sh | 7 ++++++- .../cli-test/SDL/oe_test_SDL_install_and_remove_SDL.sh | 7 ++++++- .../oe_test_Xaw3d_install_and_remove_Xaw3d-debuginfo.sh | 7 ++++++- .../oe_test_Xaw3d_install_and_remove_Xaw3d-debugsource.sh | 7 ++++++- .../Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-devel.sh | 7 ++++++- .../Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-help.sh | 7 ++++++- .../Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d.sh | 7 ++++++- ...onts_install_and_remove_abattis-cantarell-fonts-help.sh | 7 ++++++- ...ell-fonts_install_and_remove_abattis-cantarell-fonts.sh | 7 ++++++- ...t_abseil-cpp_install_and_remove_abseil-cpp-debuginfo.sh | 7 ++++++- ...abseil-cpp_install_and_remove_abseil-cpp-debugsource.sh | 7 ++++++- ..._test_abseil-cpp_install_and_remove_abseil-cpp-devel.sh | 7 ++++++- .../oe_test_abseil-cpp_install_and_remove_abseil-cpp.sh | 7 ++++++- .../acl/oe_test_acl_install_and_remove_acl-debuginfo.sh | 7 ++++++- .../acl/oe_test_acl_install_and_remove_acl-debugsource.sh | 7 ++++++- .../acl/oe_test_acl_install_and_remove_acl-devel.sh | 7 ++++++- .../acl/oe_test_acl_install_and_remove_acl-help.sh | 7 ++++++- .../cli-test/acl/oe_test_acl_install_and_remove_acl.sh | 7 ++++++- .../acl/oe_test_acl_install_and_remove_libacl-devel.sh | 7 ++++++- .../cli-test/acl/oe_test_acl_install_and_remove_libacl.sh | 7 ++++++- ...gs-cmap_install_and_remove_adobe-mappings-cmap-devel.sh | 7 ++++++- ...ngs-cmap_install_and_remove_adobe-mappings-cmap-help.sh | 7 ++++++- ...ngs-cmap_install_and_remove_adobe-mappings-cmap-lang.sh | 7 ++++++- ...mappings-cmap_install_and_remove_adobe-mappings-cmap.sh | 7 ++++++- ...ings-pdf_install_and_remove_adobe-mappings-pdf-devel.sh | 7 ++++++- ...pings-pdf_install_and_remove_adobe-mappings-pdf-help.sh | 7 ++++++- ...e-mappings-pdf_install_and_remove_adobe-mappings-pdf.sh | 7 ++++++- ...a-icon-theme_install_and_remove_adwaita-cursor-theme.sh | 7 ++++++- ...on-theme_install_and_remove_adwaita-icon-theme-devel.sh | 7 ++++++- ...ita-icon-theme_install_and_remove_adwaita-icon-theme.sh | 7 ++++++- ..._test_alsa-lib_install_and_remove_alsa-lib-debuginfo.sh | 7 ++++++- ...est_alsa-lib_install_and_remove_alsa-lib-debugsource.sh | 7 ++++++- .../oe_test_alsa-lib_install_and_remove_alsa-lib-devel.sh | 7 ++++++- .../oe_test_alsa-lib_install_and_remove_alsa-lib.sh | 7 ++++++- .../oe_test_alsa-lib_install_and_remove_alsa-topology.sh | 7 ++++++- .../oe_test_alsa-lib_install_and_remove_alsa-ucm.sh | 7 ++++++- .../oe_test_anaconda_install_and_remove_anaconda-core.sh | 7 ++++++- ..._test_anaconda_install_and_remove_anaconda-debuginfo.sh | 7 ++++++- ...est_anaconda_install_and_remove_anaconda-debugsource.sh | 7 ++++++- .../oe_test_anaconda_install_and_remove_anaconda-devel.sh | 7 ++++++- .../oe_test_anaconda_install_and_remove_anaconda-dracut.sh | 7 ++++++- .../oe_test_anaconda_install_and_remove_anaconda-tui.sh | 7 ++++++- .../oe_test_anaconda_install_and_remove_anaconda.sh | 7 ++++++- ...oe_test_annobin_install_and_remove_annobin-annocheck.sh | 7 ++++++- ...oe_test_annobin_install_and_remove_annobin-debuginfo.sh | 7 ++++++- ..._test_annobin_install_and_remove_annobin-debugsource.sh | 7 ++++++- .../oe_test_annobin_install_and_remove_annobin-help.sh | 7 ++++++- .../oe_test_annobin_install_and_remove_annobin-tests.sh | 7 ++++++- .../annobin/oe_test_annobin_install_and_remove_annobin.sh | 7 ++++++- .../ant/oe_test_ant_install_and_remove_ant-antlr.sh | 7 ++++++- .../ant/oe_test_ant_install_and_remove_ant-apache-bcel.sh | 7 ++++++- .../ant/oe_test_ant_install_and_remove_ant-apache-bsf.sh | 7 ++++++- .../ant/oe_test_ant_install_and_remove_ant-apache-log4j.sh | 7 ++++++- .../ant/oe_test_ant_install_and_remove_ant-apache-oro.sh | 7 ++++++- .../oe_test_ant_install_and_remove_ant-apache-regexp.sh | 7 ++++++- .../oe_test_ant_install_and_remove_ant-apache-resolver.sh | 7 ++++++- .../oe_test_ant_install_and_remove_ant-apache-xalan2.sh | 7 ++++++- .../oe_test_ant_install_and_remove_ant-commons-logging.sh | 7 ++++++- .../ant/oe_test_ant_install_and_remove_ant-commons-net.sh | 7 ++++++- .../ant/oe_test_ant_install_and_remove_ant-help.sh | 7 ++++++- .../ant/oe_test_ant_install_and_remove_ant-imageio.sh | 7 ++++++- .../ant/oe_test_ant_install_and_remove_ant-javamail.sh | 7 ++++++- .../ant/oe_test_ant_install_and_remove_ant-jdepend.sh | 7 ++++++- .../cli-test/ant/oe_test_ant_install_and_remove_ant-jmf.sh | 7 ++++++- .../ant/oe_test_ant_install_and_remove_ant-jsch.sh | 7 ++++++- .../ant/oe_test_ant_install_and_remove_ant-junit.sh | 7 ++++++- .../ant/oe_test_ant_install_and_remove_ant-junit5.sh | 7 ++++++- .../cli-test/ant/oe_test_ant_install_and_remove_ant-lib.sh | 7 ++++++- .../ant/oe_test_ant_install_and_remove_ant-swing.sh | 7 ++++++- .../ant/oe_test_ant_install_and_remove_ant-testutil.sh | 7 ++++++- .../cli-test/ant/oe_test_ant_install_and_remove_ant-xz.sh | 7 ++++++- .../cli-test/ant/oe_test_ant_install_and_remove_ant.sh | 7 ++++++- .../oe_test_anthy_install_and_remove_anthy-debuginfo.sh | 7 ++++++- .../oe_test_anthy_install_and_remove_anthy-debugsource.sh | 7 ++++++- .../anthy/oe_test_anthy_install_and_remove_anthy-devel.sh | 7 ++++++- .../anthy/oe_test_anthy_install_and_remove_anthy-help.sh | 7 ++++++- .../anthy/oe_test_anthy_install_and_remove_anthy.sh | 7 ++++++- ..._test_apache-parent_install_and_remove_apache-parent.sh | 7 ++++++- .../oe_test_argon2_install_and_remove_argon2-debuginfo.sh | 7 ++++++- ...oe_test_argon2_install_and_remove_argon2-debugsource.sh | 7 ++++++- .../oe_test_argon2_install_and_remove_argon2-devel.sh | 7 ++++++- .../oe_test_argon2_install_and_remove_argon2-help.sh | 7 ++++++- .../argon2/oe_test_argon2_install_and_remove_argon2.sh | 7 ++++++- .../oe_test_argon2_install_and_remove_libargon2-devel.sh | 7 ++++++- .../argon2/oe_test_argon2_install_and_remove_libargon2.sh | 7 ++++++- .../oe_test_asciidoc_install_and_remove_asciidoc-doc.sh | 7 ++++++- .../oe_test_asciidoc_install_and_remove_asciidoc-help.sh | 7 ++++++- .../oe_test_asciidoc_install_and_remove_asciidoc-latex.sh | 7 ++++++- .../oe_test_asciidoc_install_and_remove_asciidoc-music.sh | 7 ++++++- .../oe_test_asciidoc_install_and_remove_asciidoc.sh | 7 ++++++- .../oe_test_aspell_install_and_remove_aspell-debuginfo.sh | 7 ++++++- ...oe_test_aspell_install_and_remove_aspell-debugsource.sh | 7 ++++++- .../oe_test_aspell_install_and_remove_aspell-devel.sh | 7 ++++++- .../oe_test_aspell_install_and_remove_aspell-help.sh | 7 ++++++- .../aspell/oe_test_aspell_install_and_remove_aspell.sh | 7 ++++++- ...at-spi2-atk_install_and_remove_at-spi2-atk-debuginfo.sh | 7 ++++++- ...-spi2-atk_install_and_remove_at-spi2-atk-debugsource.sh | 7 ++++++- ...est_at-spi2-atk_install_and_remove_at-spi2-atk-devel.sh | 7 ++++++- ...test_at-spi2-atk_install_and_remove_at-spi2-atk-help.sh | 7 ++++++- .../oe_test_at-spi2-atk_install_and_remove_at-spi2-atk.sh | 7 ++++++- ...st_at-spi2-core_install_and_remove_at-spi2-atk-devel.sh | 7 ++++++- .../oe_test_at-spi2-core_install_and_remove_at-spi2-atk.sh | 7 ++++++- ...-spi2-core_install_and_remove_at-spi2-core-debuginfo.sh | 7 ++++++- ...pi2-core_install_and_remove_at-spi2-core-debugsource.sh | 7 ++++++- ...t_at-spi2-core_install_and_remove_at-spi2-core-devel.sh | 7 ++++++- ...st_at-spi2-core_install_and_remove_at-spi2-core-help.sh | 7 ++++++- ...oe_test_at-spi2-core_install_and_remove_at-spi2-core.sh | 7 ++++++- .../oe_test_at-spi2-core_install_and_remove_atk-devel.sh | 7 ++++++- .../oe_test_at-spi2-core_install_and_remove_atk.sh | 7 ++++++- .../atf/oe_test_atf_install_and_remove_atf-debuginfo.sh | 7 ++++++- .../atf/oe_test_atf_install_and_remove_atf-debugsource.sh | 7 ++++++- .../atf/oe_test_atf_install_and_remove_atf-help.sh | 7 ++++++- .../atf/oe_test_atf_install_and_remove_atf-tests.sh | 7 ++++++- .../cli-test/atf/oe_test_atf_install_and_remove_atf.sh | 7 ++++++- .../atf/oe_test_atf_install_and_remove_libatf-c++-devel.sh | 7 ++++++- .../atf/oe_test_atf_install_and_remove_libatf-c++.sh | 7 ++++++- .../atf/oe_test_atf_install_and_remove_libatf-c-devel.sh | 7 ++++++- .../atf/oe_test_atf_install_and_remove_libatf-c.sh | 7 ++++++- .../atf/oe_test_atf_install_and_remove_libatf-sh-devel.sh | 7 ++++++- .../atf/oe_test_atf_install_and_remove_libatf-sh.sh | 7 ++++++- .../atk/oe_test_atk_install_and_remove_atk-debuginfo.sh | 7 ++++++- .../atk/oe_test_atk_install_and_remove_atk-debugsource.sh | 7 ++++++- .../atk/oe_test_atk_install_and_remove_atk-devel.sh | 7 ++++++- .../cli-test/atk/oe_test_atk_install_and_remove_atk.sh | 7 ++++++- ...tmel-firmware_install_and_remove_atmel-firmware-help.sh | 7 ++++++- ...est_atmel-firmware_install_and_remove_atmel-firmware.sh | 7 ++++++- .../attr/oe_test_attr_install_and_remove_attr-debuginfo.sh | 7 ++++++- .../oe_test_attr_install_and_remove_attr-debugsource.sh | 7 ++++++- .../attr/oe_test_attr_install_and_remove_attr-help.sh | 7 ++++++- .../cli-test/attr/oe_test_attr_install_and_remove_attr.sh | 7 ++++++- .../attr/oe_test_attr_install_and_remove_libattr-devel.sh | 7 ++++++- ...oe_test_audit_install_and_remove_audispd-plugins-zos.sh | 7 ++++++- .../oe_test_audit_install_and_remove_audispd-plugins.sh | 7 ++++++- .../oe_test_audit_install_and_remove_audit-debuginfo.sh | 7 ++++++- .../oe_test_audit_install_and_remove_audit-debugsource.sh | 7 ++++++- .../audit/oe_test_audit_install_and_remove_audit-devel.sh | 7 ++++++- .../audit/oe_test_audit_install_and_remove_audit-help.sh | 7 ++++++- .../audit/oe_test_audit_install_and_remove_audit-libs.sh | 7 ++++++- .../audit/oe_test_audit_install_and_remove_audit.sh | 7 ++++++- .../oe_test_audit_install_and_remove_python2-audit.sh | 7 ++++++- .../oe_test_audit_install_and_remove_python3-audit.sh | 7 ++++++- .../oe_test_augeas_install_and_remove_augeas-debuginfo.sh | 7 ++++++- ...oe_test_augeas_install_and_remove_augeas-debugsource.sh | 7 ++++++- .../oe_test_augeas_install_and_remove_augeas-devel.sh | 7 ++++++- .../oe_test_augeas_install_and_remove_augeas-help.sh | 7 ++++++- .../augeas/oe_test_augeas_install_and_remove_augeas.sh | 7 ++++++- ...test_authselect_install_and_remove_authselect-compat.sh | 7 ++++++- ...t_authselect_install_and_remove_authselect-debuginfo.sh | 7 ++++++- ...authselect_install_and_remove_authselect-debugsource.sh | 7 ++++++- ..._test_authselect_install_and_remove_authselect-devel.sh | 7 ++++++- ...e_test_authselect_install_and_remove_authselect-help.sh | 7 ++++++- .../oe_test_authselect_install_and_remove_authselect.sh | 7 ++++++- ...autoconf-archive_install_and_remove_autoconf-archive.sh | 7 ++++++- .../oe_test_autoconf_install_and_remove_autoconf-help.sh | 7 ++++++- .../oe_test_autoconf_install_and_remove_autoconf.sh | 7 ++++++- ...oe_test_autogen_install_and_remove_autogen-debuginfo.sh | 7 ++++++- ..._test_autogen_install_and_remove_autogen-debugsource.sh | 7 ++++++- .../oe_test_autogen_install_and_remove_autogen-devel.sh | 7 ++++++- .../oe_test_autogen_install_and_remove_autogen-doc.sh | 7 ++++++- .../oe_test_autogen_install_and_remove_autogen-help.sh | 7 ++++++- ...est_autogen_install_and_remove_autogen-libopts-devel.sh | 7 ++++++- .../oe_test_autogen_install_and_remove_autogen-libopts.sh | 7 ++++++- .../autogen/oe_test_autogen_install_and_remove_autogen.sh | 7 ++++++- .../oe_test_automake_install_and_remove_automake-help.sh | 7 ++++++- .../oe_test_automake_install_and_remove_automake.sh | 7 ++++++- .../oe_test_avahi_install_and_remove_avahi-autoipd.sh | 7 ++++++- ...est_avahi_install_and_remove_avahi-compat-howl-devel.sh | 7 ++++++- .../oe_test_avahi_install_and_remove_avahi-compat-howl.sh | 7 ++++++- ...vahi_install_and_remove_avahi-compat-libdns_sd-devel.sh | 7 ++++++- ...test_avahi_install_and_remove_avahi-compat-libdns_sd.sh | 7 ++++++- .../oe_test_avahi_install_and_remove_avahi-debuginfo.sh | 7 ++++++- .../oe_test_avahi_install_and_remove_avahi-debugsource.sh | 7 ++++++- .../avahi/oe_test_avahi_install_and_remove_avahi-devel.sh | 7 ++++++- .../oe_test_avahi_install_and_remove_avahi-dnsconfd.sh | 7 ++++++- .../oe_test_avahi_install_and_remove_avahi-glib-devel.sh | 7 ++++++- .../avahi/oe_test_avahi_install_and_remove_avahi-glib.sh | 7 ++++++- ...oe_test_avahi_install_and_remove_avahi-gobject-devel.sh | 7 ++++++- .../oe_test_avahi_install_and_remove_avahi-gobject.sh | 7 ++++++- .../avahi/oe_test_avahi_install_and_remove_avahi-help.sh | 7 ++++++- .../avahi/oe_test_avahi_install_and_remove_avahi-libs.sh | 7 ++++++- .../oe_test_avahi_install_and_remove_avahi-qt5-devel.sh | 7 ++++++- .../avahi/oe_test_avahi_install_and_remove_avahi-qt5.sh | 7 ++++++- .../avahi/oe_test_avahi_install_and_remove_avahi-tools.sh | 7 ++++++- .../oe_test_avahi_install_and_remove_avahi-ui-devel.sh | 7 ++++++- .../oe_test_avahi_install_and_remove_avahi-ui-gtk3.sh | 7 ++++++- .../oe_test_avahi_install_and_remove_avahi-ui-tools.sh | 7 ++++++- .../avahi/oe_test_avahi_install_and_remove_avahi-ui.sh | 7 ++++++- .../avahi/oe_test_avahi_install_and_remove_avahi.sh | 7 ++++++- .../oe_test_avahi_install_and_remove_python2-avahi.sh | 7 ++++++- .../oe_test_avahi_install_and_remove_python3-avahi.sh | 7 ++++++- ...st_b43-openfwwf_install_and_remove_b43-openfwwf-help.sh | 7 ++++++- ...oe_test_b43-openfwwf_install_and_remove_b43-openfwwf.sh | 7 ++++++- ...est_b43-tools_install_and_remove_b43-tools-debuginfo.sh | 7 ++++++- ...t_b43-tools_install_and_remove_b43-tools-debugsource.sh | 7 ++++++- .../oe_test_b43-tools_install_and_remove_b43-tools.sh | 7 ++++++- .../babel/oe_test_babel_install_and_remove_babel-help.sh | 7 ++++++- .../babel/oe_test_babel_install_and_remove_babel.sh | 7 ++++++- .../oe_test_babel_install_and_remove_python2-babel.sh | 7 ++++++- .../oe_test_babel_install_and_remove_python3-babel.sh | 7 ++++++- ...t_babeltrace_install_and_remove_babeltrace-debuginfo.sh | 7 ++++++- ...babeltrace_install_and_remove_babeltrace-debugsource.sh | 7 ++++++- ...e_test_babeltrace_install_and_remove_babeltrace-help.sh | 7 ++++++- .../oe_test_babeltrace_install_and_remove_babeltrace.sh | 7 ++++++- ...st_babeltrace_install_and_remove_libbabeltrace-devel.sh | 7 ++++++- ...est_babeltrace_install_and_remove_python3-babeltrace.sh | 7 ++++++- .../oe_test_basesystem_install_and_remove_basesystem.sh | 7 ++++++- ...h-completion_install_and_remove_bash-completion-help.sh | 7 ++++++- ...t_bash-completion_install_and_remove_bash-completion.sh | 7 ++++++- .../bash/oe_test_bash_install_and_remove_bash-debuginfo.sh | 7 ++++++- .../oe_test_bash_install_and_remove_bash-debugsource.sh | 7 ++++++- .../bash/oe_test_bash_install_and_remove_bash-devel.sh | 7 ++++++- .../bash/oe_test_bash_install_and_remove_bash-doc.sh | 7 ++++++- .../bash/oe_test_bash_install_and_remove_bash-help.sh | 7 ++++++- .../oe_test_bash_install_and_remove_bash-relocation.sh | 7 ++++++- .../cli-test/bash/oe_test_bash_install_and_remove_bash.sh | 7 ++++++- .../bc/oe_test_bc_install_and_remove_bc-debuginfo.sh | 7 ++++++- .../bc/oe_test_bc_install_and_remove_bc-debugsource.sh | 7 ++++++- .../cli-test/bc/oe_test_bc_install_and_remove_bc-help.sh | 7 ++++++- testcases/cli-test/bc/oe_test_bc_install_and_remove_bc.sh | 7 ++++++- .../cli-test/bcel/oe_test_bcel_install_and_remove_bcel.sh | 7 ++++++- .../oe_test_beakerlib_install_and_remove_beakerlib-help.sh | 7 ++++++- ...st_beakerlib_install_and_remove_beakerlib-vim-syntax.sh | 7 ++++++- .../oe_test_beakerlib_install_and_remove_beakerlib.sh | 7 ++++++- .../bind/oe_test_bind_install_and_remove_bind-chroot.sh | 7 ++++++- .../bind/oe_test_bind_install_and_remove_bind-debuginfo.sh | 7 ++++++- .../oe_test_bind_install_and_remove_bind-debugsource.sh | 7 ++++++- .../bind/oe_test_bind_install_and_remove_bind-devel.sh | 7 ++++++- .../oe_test_bind_install_and_remove_bind-dnssec-doc.sh | 7 ++++++- .../oe_test_bind_install_and_remove_bind-dnssec-utils.sh | 7 ++++++- .../oe_test_bind_install_and_remove_bind-export-devel.sh | 7 ++++++- .../oe_test_bind_install_and_remove_bind-export-libs.sh | 7 ++++++- .../bind/oe_test_bind_install_and_remove_bind-libs-lite.sh | 7 ++++++- .../bind/oe_test_bind_install_and_remove_bind-libs.sh | 7 ++++++- .../bind/oe_test_bind_install_and_remove_bind-license.sh | 7 ++++++- .../oe_test_bind_install_and_remove_bind-pkcs11-devel.sh | 7 ++++++- .../oe_test_bind_install_and_remove_bind-pkcs11-libs.sh | 7 ++++++- .../oe_test_bind_install_and_remove_bind-pkcs11-utils.sh | 7 ++++++- .../bind/oe_test_bind_install_and_remove_bind-pkcs11.sh | 7 ++++++- .../oe_test_bind_install_and_remove_bind-sdb-chroot.sh | 7 ++++++- .../bind/oe_test_bind_install_and_remove_bind-sdb.sh | 7 ++++++- .../bind/oe_test_bind_install_and_remove_bind-utils.sh | 7 ++++++- .../cli-test/bind/oe_test_bind_install_and_remove_bind.sh | 7 ++++++- .../bind/oe_test_bind_install_and_remove_python3-bind.sh | 7 ++++++- ..._test_binutils_install_and_remove_binutils-debuginfo.sh | 7 ++++++- ...est_binutils_install_and_remove_binutils-debugsource.sh | 7 ++++++- .../oe_test_binutils_install_and_remove_binutils-devel.sh | 7 ++++++- .../oe_test_binutils_install_and_remove_binutils-gold.sh | 7 ++++++- ...oe_test_binutils_install_and_remove_binutils-gprofng.sh | 7 ++++++- .../oe_test_binutils_install_and_remove_binutils-help.sh | 7 ++++++- .../oe_test_binutils_install_and_remove_binutils.sh | 7 ++++++- ...t_binutils_install_and_remove_cross-binutils-aarch64.sh | 7 ++++++- ...t_binutils_install_and_remove_cross-binutils-ppc64le.sh | 7 ++++++- ...est_binutils_install_and_remove_cross-binutils-s390x.sh | 7 ++++++- ...st_binutils_install_and_remove_cross-binutils-x86_64.sh | 7 ++++++- .../oe_test_bison_install_and_remove_bison-debuginfo.sh | 7 ++++++- .../oe_test_bison_install_and_remove_bison-debugsource.sh | 7 ++++++- .../bison/oe_test_bison_install_and_remove_bison-devel.sh | 7 ++++++- .../bison/oe_test_bison_install_and_remove_bison-help.sh | 7 ++++++- .../bison/oe_test_bison_install_and_remove_bison-lang.sh | 7 ++++++- .../bison/oe_test_bison_install_and_remove_bison.sh | 7 ++++++- .../bluez/oe_test_bluez_install_and_remove_bluez-cups.sh | 7 ++++++- .../oe_test_bluez_install_and_remove_bluez-debuginfo.sh | 7 ++++++- .../oe_test_bluez_install_and_remove_bluez-debugsource.sh | 7 ++++++- .../bluez/oe_test_bluez_install_and_remove_bluez-devel.sh | 7 ++++++- .../bluez/oe_test_bluez_install_and_remove_bluez-help.sh | 7 ++++++- .../bluez/oe_test_bluez_install_and_remove_bluez-libs.sh | 7 ++++++- .../bluez/oe_test_bluez_install_and_remove_bluez.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-atomic.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-b2.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-build.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-chrono.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-container.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-context.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-contract.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-coroutine.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-date-time.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-debuginfo.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-debugsource.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-devel.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-doc.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-doctools.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-examples.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-fiber.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-filesystem.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-graph-mpich.sh | 7 ++++++- ...oe_test_boost_install_and_remove_boost-graph-openmpi.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-graph.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-help.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-iostreams.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-jam.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-json.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-locale.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-log.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-math.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-mpich-devel.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-mpich-python.sh | 7 ++++++- ...t_boost_install_and_remove_boost-mpich-python3-devel.sh | 7 ++++++- ...oe_test_boost_install_and_remove_boost-mpich-python3.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-mpich.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-nowide.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-numpy2.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-numpy3.sh | 7 ++++++- ...oe_test_boost_install_and_remove_boost-openmpi-devel.sh | 7 ++++++- ...e_test_boost_install_and_remove_boost-openmpi-python.sh | 7 ++++++- ...boost_install_and_remove_boost-openmpi-python3-devel.sh | 7 ++++++- ..._test_boost_install_and_remove_boost-openmpi-python3.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-openmpi.sh | 7 ++++++- ..._test_boost_install_and_remove_boost-program-options.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-python.sh | 7 ++++++- ...oe_test_boost_install_and_remove_boost-python2-devel.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-python2.sh | 7 ++++++- ...oe_test_boost_install_and_remove_boost-python3-devel.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-python3.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-random.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-regex.sh | 7 ++++++- ...oe_test_boost_install_and_remove_boost-serialization.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-signals.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-stacktrace.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-static.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-system.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-test.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-thread.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-timer.sh | 7 ++++++- .../oe_test_boost_install_and_remove_boost-type_erasure.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-url.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost-wave.sh | 7 ++++++- .../boost/oe_test_boost_install_and_remove_boost.sh | 7 ++++++- ...idge-utils_install_and_remove_bridge-utils-debuginfo.sh | 7 ++++++- ...ge-utils_install_and_remove_bridge-utils-debugsource.sh | 7 ++++++- ...oe_test_bridge-utils_install_and_remove_bridge-utils.sh | 7 ++++++- .../oe_test_brotli_install_and_remove_brotli-debuginfo.sh | 7 ++++++- ...oe_test_brotli_install_and_remove_brotli-debugsource.sh | 7 ++++++- .../oe_test_brotli_install_and_remove_brotli-devel.sh | 7 ++++++- .../oe_test_brotli_install_and_remove_brotli-help.sh | 7 ++++++- .../brotli/oe_test_brotli_install_and_remove_brotli.sh | 7 ++++++- .../oe_test_brotli_install_and_remove_python2-brotli.sh | 7 ++++++- .../oe_test_brotli_install_and_remove_python3-brotli.sh | 7 ++++++- ...btrfs-progs_install_and_remove_btrfs-progs-debuginfo.sh | 7 ++++++- ...rfs-progs_install_and_remove_btrfs-progs-debugsource.sh | 7 ++++++- ...est_btrfs-progs_install_and_remove_btrfs-progs-devel.sh | 7 ++++++- ...test_btrfs-progs_install_and_remove_btrfs-progs-help.sh | 7 ++++++- .../oe_test_btrfs-progs_install_and_remove_btrfs-progs.sh | 7 ++++++- ...t_bubblewrap_install_and_remove_bubblewrap-debuginfo.sh | 7 ++++++- ...bubblewrap_install_and_remove_bubblewrap-debugsource.sh | 7 ++++++- ...e_test_bubblewrap_install_and_remove_bubblewrap-help.sh | 7 ++++++- .../oe_test_bubblewrap_install_and_remove_bubblewrap.sh | 7 ++++++- .../oe_test_byacc_install_and_remove_byacc-debuginfo.sh | 7 ++++++- .../oe_test_byacc_install_and_remove_byacc-debugsource.sh | 7 ++++++- .../byacc/oe_test_byacc_install_and_remove_byacc-help.sh | 7 ++++++- .../byacc/oe_test_byacc_install_and_remove_byacc.sh | 7 ++++++- .../oe_test_bzip2_install_and_remove_bzip2-debuginfo.sh | 7 ++++++- .../oe_test_bzip2_install_and_remove_bzip2-debugsource.sh | 7 ++++++- .../bzip2/oe_test_bzip2_install_and_remove_bzip2-devel.sh | 7 ++++++- .../bzip2/oe_test_bzip2_install_and_remove_bzip2-help.sh | 7 ++++++- .../bzip2/oe_test_bzip2_install_and_remove_bzip2.sh | 7 ++++++- .../oe_test_c-ares_install_and_remove_c-ares-debuginfo.sh | 7 ++++++- ...oe_test_c-ares_install_and_remove_c-ares-debugsource.sh | 7 ++++++- .../oe_test_c-ares_install_and_remove_c-ares-devel.sh | 7 ++++++- .../oe_test_c-ares_install_and_remove_c-ares-help.sh | 7 ++++++- .../c-ares/oe_test_c-ares_install_and_remove_c-ares.sh | 7 ++++++- ...t_ca-certificates_install_and_remove_ca-certificates.sh | 7 ++++++- ...color-filesystem_install_and_remove_color-filesystem.sh | 7 ++++++- .../oe_test_colord_install_and_remove_colord-debuginfo.sh | 7 ++++++- ...oe_test_colord_install_and_remove_colord-debugsource.sh | 7 ++++++- .../oe_test_colord_install_and_remove_colord-devel-docs.sh | 7 ++++++- .../oe_test_colord_install_and_remove_colord-devel.sh | 7 ++++++- .../colord/oe_test_colord_install_and_remove_colord-doc.sh | 7 ++++++- ...test_colord_install_and_remove_colord-extra-profiles.sh | 7 ++++++- .../oe_test_colord_install_and_remove_colord-help.sh | 7 ++++++- .../oe_test_colord_install_and_remove_colord-libs.sh | 7 ++++++- .../oe_test_colord_install_and_remove_colord-tests.sh | 7 ++++++- .../colord/oe_test_colord_install_and_remove_colord.sh | 7 ++++++- ..._console-setup_install_and_remove_console-setup-help.sh | 7 ++++++- ..._test_console-setup_install_and_remove_console-setup.sh | 7 ++++++- ...est_coreutils_install_and_remove_coreutils-debuginfo.sh | 7 ++++++- ...t_coreutils_install_and_remove_coreutils-debugsource.sh | 7 ++++++- .../oe_test_coreutils_install_and_remove_coreutils-help.sh | 7 ++++++- .../oe_test_coreutils_install_and_remove_coreutils.sh | 7 ++++++- .../cpio/oe_test_cpio_install_and_remove_cpio-debuginfo.sh | 7 ++++++- .../oe_test_cpio_install_and_remove_cpio-debugsource.sh | 7 ++++++- .../cpio/oe_test_cpio_install_and_remove_cpio-help.sh | 7 ++++++- .../cli-test/cpio/oe_test_cpio_install_and_remove_cpio.sh | 7 ++++++- ..._test_cppcheck_install_and_remove_cppcheck-debuginfo.sh | 7 ++++++- ...est_cppcheck_install_and_remove_cppcheck-debugsource.sh | 7 ++++++- .../oe_test_cppcheck_install_and_remove_cppcheck-help.sh | 7 ++++++- .../oe_test_cppcheck_install_and_remove_cppcheck.sh | 7 ++++++- ...oe_test_cppunit_install_and_remove_cppunit-debuginfo.sh | 7 ++++++- ..._test_cppunit_install_and_remove_cppunit-debugsource.sh | 7 ++++++- .../oe_test_cppunit_install_and_remove_cppunit-devel.sh | 7 ++++++- .../oe_test_cppunit_install_and_remove_cppunit-help.sh | 7 ++++++- .../cppunit/oe_test_cppunit_install_and_remove_cppunit.sh | 7 ++++++- ..._test_cracklib_install_and_remove_cracklib-debuginfo.sh | 7 ++++++- ...est_cracklib_install_and_remove_cracklib-debugsource.sh | 7 ++++++- .../oe_test_cracklib_install_and_remove_cracklib-devel.sh | 7 ++++++- .../oe_test_cracklib_install_and_remove_cracklib-help.sh | 7 ++++++- .../oe_test_cracklib_install_and_remove_cracklib.sh | 7 ++++++- ...oe_test_cracklib_install_and_remove_python2-cracklib.sh | 7 ++++++- ...oe_test_cracklib_install_and_remove_python3-cracklib.sh | 7 ++++++- .../oe_test_crash_install_and_remove_crash-debuginfo.sh | 7 ++++++- .../oe_test_crash_install_and_remove_crash-debugsource.sh | 7 ++++++- .../crash/oe_test_crash_install_and_remove_crash-devel.sh | 7 ++++++- .../crash/oe_test_crash_install_and_remove_crash-help.sh | 7 ++++++- .../crash/oe_test_crash_install_and_remove_crash.sh | 7 ++++++- ...eaterepo_c_install_and_remove_createrepo_c-debuginfo.sh | 7 ++++++- ...terepo_c_install_and_remove_createrepo_c-debugsource.sh | 7 ++++++- ...t_createrepo_c_install_and_remove_createrepo_c-devel.sh | 7 ++++++- ...st_createrepo_c_install_and_remove_createrepo_c-help.sh | 7 ++++++- ...oe_test_createrepo_c_install_and_remove_createrepo_c.sh | 7 ++++++- ...createrepo_c_install_and_remove_python2-createrepo_c.sh | 7 ++++++- ...createrepo_c_install_and_remove_python3-createrepo_c.sh | 7 ++++++- .../oe_test_cronie_install_and_remove_cronie-debuginfo.sh | 7 ++++++- ...oe_test_cronie_install_and_remove_cronie-debugsource.sh | 7 ++++++- .../oe_test_cronie_install_and_remove_cronie-help.sh | 7 ++++++- .../cronie/oe_test_cronie_install_and_remove_cronie.sh | 7 ++++++- .../oe_test_crontabs_install_and_remove_crontabs-help.sh | 7 ++++++- .../oe_test_crontabs_install_and_remove_crontabs.sh | 7 ++++++- ...-policies_install_and_remove_crypto-policies-scripts.sh | 7 ++++++- ...t_crypto-policies_install_and_remove_crypto-policies.sh | 7 ++++++- ...t_cryptsetup_install_and_remove_cryptsetup-debuginfo.sh | 7 ++++++- ...cryptsetup_install_and_remove_cryptsetup-debugsource.sh | 7 ++++++- ..._test_cryptsetup_install_and_remove_cryptsetup-devel.sh | 7 ++++++- ...e_test_cryptsetup_install_and_remove_cryptsetup-help.sh | 7 ++++++- ...est_cryptsetup_install_and_remove_cryptsetup-python3.sh | 7 ++++++- ...t_cryptsetup_install_and_remove_cryptsetup-reencrypt.sh | 7 ++++++- .../oe_test_cryptsetup_install_and_remove_cryptsetup.sh | 7 ++++++- ...oe_test_cryptsetup_install_and_remove_integritysetup.sh | 7 ++++++- ...est_cryptsetup_install_and_remove_python2-cryptsetup.sh | 7 ++++++- .../oe_test_cryptsetup_install_and_remove_veritysetup.sh | 7 ++++++- .../oe_test_cscope_install_and_remove_cscope-debuginfo.sh | 7 ++++++- ...oe_test_cscope_install_and_remove_cscope-debugsource.sh | 7 ++++++- .../cscope/oe_test_cscope_install_and_remove_cscope-doc.sh | 7 ++++++- .../oe_test_cscope_install_and_remove_cscope-help.sh | 7 ++++++- .../cscope/oe_test_cscope_install_and_remove_cscope.sh | 7 ++++++- .../cups/oe_test_cups_install_and_remove_cups-client.sh | 7 ++++++- .../cups/oe_test_cups_install_and_remove_cups-debuginfo.sh | 7 ++++++- .../oe_test_cups_install_and_remove_cups-debugsource.sh | 7 ++++++- .../cups/oe_test_cups_install_and_remove_cups-devel.sh | 7 ++++++- .../oe_test_cups_install_and_remove_cups-filesystem.sh | 7 ++++++- .../cups/oe_test_cups_install_and_remove_cups-help.sh | 7 ++++++- .../cups/oe_test_cups_install_and_remove_cups-ipptool.sh | 7 ++++++- .../cups/oe_test_cups_install_and_remove_cups-libs.sh | 7 ++++++- .../cups/oe_test_cups_install_and_remove_cups-lpd.sh | 7 ++++++- .../oe_test_cups_install_and_remove_cups-printerapp.sh | 7 ++++++- .../cli-test/cups/oe_test_cups_install_and_remove_cups.sh | 7 ++++++- .../curl/oe_test_curl_install_and_remove_curl-debuginfo.sh | 7 ++++++- .../oe_test_curl_install_and_remove_curl-debugsource.sh | 7 ++++++- .../curl/oe_test_curl_install_and_remove_curl-devel.sh | 7 ++++++- .../curl/oe_test_curl_install_and_remove_curl-help.sh | 7 ++++++- .../cli-test/curl/oe_test_curl_install_and_remove_curl.sh | 7 ++++++- .../curl/oe_test_curl_install_and_remove_libcurl-devel.sh | 7 ++++++- .../curl/oe_test_curl_install_and_remove_libcurl.sh | 7 ++++++- ...t_cyrus-sasl_install_and_remove_cyrus-sasl-debuginfo.sh | 7 ++++++- ...cyrus-sasl_install_and_remove_cyrus-sasl-debugsource.sh | 7 ++++++- ..._test_cyrus-sasl_install_and_remove_cyrus-sasl-devel.sh | 7 ++++++- ...oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gs2.sh | 7 ++++++- ...test_cyrus-sasl_install_and_remove_cyrus-sasl-gssapi.sh | 7 ++++++- ...e_test_cyrus-sasl_install_and_remove_cyrus-sasl-help.sh | 7 ++++++- ...e_test_cyrus-sasl_install_and_remove_cyrus-sasl-ldap.sh | 7 ++++++- ...oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-lib.sh | 7 ++++++- ...oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-md5.sh | 7 ++++++- ...e_test_cyrus-sasl_install_and_remove_cyrus-sasl-ntlm.sh | 7 ++++++- ..._test_cyrus-sasl_install_and_remove_cyrus-sasl-plain.sh | 7 ++++++- ..._test_cyrus-sasl_install_and_remove_cyrus-sasl-scram.sh | 7 ++++++- ...oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-sql.sh | 7 ++++++- .../oe_test_cyrus-sasl_install_and_remove_cyrus-sasl.sh | 7 ++++++- .../oe_test_dblatex_install_and_remove_dblatex-help.sh | 7 ++++++- .../dblatex/oe_test_dblatex_install_and_remove_dblatex.sh | 7 ++++++- ...est_dbus-glib_install_and_remove_dbus-glib-debuginfo.sh | 7 ++++++- ...t_dbus-glib_install_and_remove_dbus-glib-debugsource.sh | 7 ++++++- ...oe_test_dbus-glib_install_and_remove_dbus-glib-devel.sh | 7 ++++++- .../oe_test_dbus-glib_install_and_remove_dbus-glib-help.sh | 7 ++++++- .../oe_test_dbus-glib_install_and_remove_dbus-glib.sh | 7 ++++++- ...dbus-python_install_and_remove_dbus-python-debuginfo.sh | 7 ++++++- ...us-python_install_and_remove_dbus-python-debugsource.sh | 7 ++++++- ...est_dbus-python_install_and_remove_dbus-python-devel.sh | 7 ++++++- ...test_dbus-python_install_and_remove_dbus-python-help.sh | 7 ++++++- .../oe_test_dbus-python_install_and_remove_dbus-python.sh | 7 ++++++- .../oe_test_dbus-python_install_and_remove_python2-dbus.sh | 7 ++++++- .../oe_test_dbus-python_install_and_remove_python3-dbus.sh | 7 ++++++- .../dbus/oe_test_dbus_install_and_remove_dbus-common.sh | 7 ++++++- .../dbus/oe_test_dbus_install_and_remove_dbus-daemon.sh | 7 ++++++- .../dbus/oe_test_dbus_install_and_remove_dbus-debuginfo.sh | 7 ++++++- .../oe_test_dbus_install_and_remove_dbus-debugsource.sh | 7 ++++++- .../dbus/oe_test_dbus_install_and_remove_dbus-devel.sh | 7 ++++++- .../dbus/oe_test_dbus_install_and_remove_dbus-help.sh | 7 ++++++- .../dbus/oe_test_dbus_install_and_remove_dbus-libs.sh | 7 ++++++- .../dbus/oe_test_dbus_install_and_remove_dbus-tools.sh | 7 ++++++- .../dbus/oe_test_dbus_install_and_remove_dbus-x11.sh | 7 ++++++- .../cli-test/dbus/oe_test_dbus_install_and_remove_dbus.sh | 7 ++++++- ...est_debugedit_install_and_remove_debugedit-debuginfo.sh | 7 ++++++- ...t_debugedit_install_and_remove_debugedit-debugsource.sh | 7 ++++++- .../oe_test_debugedit_install_and_remove_debugedit.sh | 7 ++++++- .../oe_test_dejagnu_install_and_remove_dejagnu-help.sh | 7 ++++++- .../dejagnu/oe_test_dejagnu_install_and_remove_dejagnu.sh | 7 ++++++- ...oe_test_dejavu-fonts_install_and_remove_dejavu-fonts.sh | 7 ++++++- ...tils_install_and_remove_desktop-file-utils-debuginfo.sh | 7 ++++++- ...ls_install_and_remove_desktop-file-utils-debugsource.sh | 7 ++++++- ...ile-utils_install_and_remove_desktop-file-utils-help.sh | 7 ++++++- ...top-file-utils_install_and_remove_desktop-file-utils.sh | 7 ++++++- .../dhcp/oe_test_dhcp_install_and_remove_dhcp-debuginfo.sh | 7 ++++++- .../oe_test_dhcp_install_and_remove_dhcp-debugsource.sh | 7 ++++++- .../dhcp/oe_test_dhcp_install_and_remove_dhcp-devel.sh | 7 ++++++- .../dhcp/oe_test_dhcp_install_and_remove_dhcp-help.sh | 7 ++++++- .../cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp.sh | 7 ++++++- ..._test_diffstat_install_and_remove_diffstat-debuginfo.sh | 7 ++++++- ...est_diffstat_install_and_remove_diffstat-debugsource.sh | 7 ++++++- .../oe_test_diffstat_install_and_remove_diffstat-help.sh | 7 ++++++- .../oe_test_diffstat_install_and_remove_diffstat.sh | 7 ++++++- ...est_diffutils_install_and_remove_diffutils-debuginfo.sh | 7 ++++++- ...t_diffutils_install_and_remove_diffutils-debugsource.sh | 7 ++++++- .../oe_test_diffutils_install_and_remove_diffutils-help.sh | 7 ++++++- .../oe_test_diffutils_install_and_remove_diffutils.sh | 7 ++++++- ...est_ding-libs_install_and_remove_ding-libs-debuginfo.sh | 7 ++++++- ...t_ding-libs_install_and_remove_ding-libs-debugsource.sh | 7 ++++++- ...oe_test_ding-libs_install_and_remove_ding-libs-devel.sh | 7 ++++++- .../oe_test_ding-libs_install_and_remove_ding-libs-help.sh | 7 ++++++- .../oe_test_ding-libs_install_and_remove_ding-libs.sh | 7 ++++++- .../oe_test_dmraid_install_and_remove_dmraid-debuginfo.sh | 7 ++++++- ...oe_test_dmraid_install_and_remove_dmraid-debugsource.sh | 7 ++++++- .../oe_test_dmraid_install_and_remove_dmraid-devel.sh | 7 ++++++- ...est_dmraid_install_and_remove_dmraid-events-logwatch.sh | 7 ++++++- .../oe_test_dmraid_install_and_remove_dmraid-events.sh | 7 ++++++- .../dmraid/oe_test_dmraid_install_and_remove_dmraid.sh | 7 ++++++- ...lugins-core_install_and_remove_dnf-plugins-core-help.sh | 7 ++++++- ...dnf-plugins-core_install_and_remove_dnf-plugins-core.sh | 7 ++++++- ...s-core_install_and_remove_python2-dnf-plugin-migrate.sh | 7 ++++++- ...re_install_and_remove_python2-dnf-plugin-versionlock.sh | 7 ++++++- ...ins-core_install_and_remove_python2-dnf-plugins-core.sh | 7 ++++++- ...ns-core_install_and_remove_python3-dnf-plugin-leaves.sh | 7 ++++++- ...ins-core_install_and_remove_python3-dnf-plugin-local.sh | 7 ++++++- ...ore_install_and_remove_python3-dnf-plugin-modulesync.sh | 7 ++++++- ...d_remove_python3-dnf-plugin-post-transaction-actions.sh | 7 ++++++- ...re_install_and_remove_python3-dnf-plugin-show-leaves.sh | 7 ++++++- ...re_install_and_remove_python3-dnf-plugin-versionlock.sh | 7 ++++++- ...ins-core_install_and_remove_python3-dnf-plugins-core.sh | 7 ++++++- .../dnf/oe_test_dnf_install_and_remove_dnf-automatic.sh | 7 ++++++- .../dnf/oe_test_dnf_install_and_remove_dnf-data.sh | 7 ++++++- .../dnf/oe_test_dnf_install_and_remove_dnf-help.sh | 7 ++++++- .../cli-test/dnf/oe_test_dnf_install_and_remove_dnf.sh | 7 ++++++- .../dnf/oe_test_dnf_install_and_remove_python2-dnf.sh | 7 ++++++- .../dnf/oe_test_dnf_install_and_remove_python3-dnf.sh | 7 ++++++- .../cli-test/dnf/oe_test_dnf_install_and_remove_yum.sh | 7 ++++++- ...oe_test_docbook-dtds_install_and_remove_docbook-dtds.sh | 7 ++++++- ...le-dsssl_install_and_remove_docbook-style-dsssl-help.sh | 7 ++++++- ...k-style-dsssl_install_and_remove_docbook-style-dsssl.sh | 7 ++++++- ...cbook-style-xsl_install_and_remove_docbook-style-xsl.sh | 7 ++++++- ..._docbook-utils_install_and_remove_docbook-utils-help.sh | 7 ++++++- ...t_docbook-utils_install_and_remove_docbook-utils-pdf.sh | 7 ++++++- ..._test_docbook-utils_install_and_remove_docbook-utils.sh | 7 ++++++- ...style-xsl_install_and_remove_docbook5-style-xsl-help.sh | 7 ++++++- ...ook5-style-xsl_install_and_remove_docbook5-style-xsl.sh | 7 ++++++- ..._test_dos2unix_install_and_remove_dos2unix-debuginfo.sh | 7 ++++++- ...est_dos2unix_install_and_remove_dos2unix-debugsource.sh | 7 ++++++- .../oe_test_dos2unix_install_and_remove_dos2unix-help.sh | 7 ++++++- .../oe_test_dos2unix_install_and_remove_dos2unix.sh | 7 ++++++- ...t_dosfstools_install_and_remove_dosfstools-debuginfo.sh | 7 ++++++- ...dosfstools_install_and_remove_dosfstools-debugsource.sh | 7 ++++++- ...e_test_dosfstools_install_and_remove_dosfstools-help.sh | 7 ++++++- .../oe_test_dosfstools_install_and_remove_dosfstools.sh | 7 ++++++- ...oe_test_doxygen_install_and_remove_doxygen-debuginfo.sh | 7 ++++++- ..._test_doxygen_install_and_remove_doxygen-debugsource.sh | 7 ++++++- ...e_test_doxygen_install_and_remove_doxygen-doxywizard.sh | 7 ++++++- .../oe_test_doxygen_install_and_remove_doxygen-help.sh | 7 ++++++- .../oe_test_doxygen_install_and_remove_doxygen-latex.sh | 7 ++++++- .../doxygen/oe_test_doxygen_install_and_remove_doxygen.sh | 7 ++++++- .../oe_test_dracut_install_and_remove_dracut-caps.sh | 7 ++++++- ...test_dracut_install_and_remove_dracut-config-generic.sh | 7 ++++++- ..._test_dracut_install_and_remove_dracut-config-rescue.sh | 7 ++++++- .../oe_test_dracut_install_and_remove_dracut-debuginfo.sh | 7 ++++++- ...oe_test_dracut_install_and_remove_dracut-debugsource.sh | 7 ++++++- .../oe_test_dracut_install_and_remove_dracut-live.sh | 7 ++++++- .../oe_test_dracut_install_and_remove_dracut-network.sh | 7 ++++++- .../oe_test_dracut_install_and_remove_dracut-squash.sh | 7 ++++++- .../oe_test_dracut_install_and_remove_dracut-tools.sh | 7 ++++++- .../dracut/oe_test_dracut_install_and_remove_dracut.sh | 7 ++++++- .../drpm/oe_test_drpm_install_and_remove_drpm-debuginfo.sh | 7 ++++++- .../oe_test_drpm_install_and_remove_drpm-debugsource.sh | 7 ++++++- .../drpm/oe_test_drpm_install_and_remove_drpm-devel.sh | 7 ++++++- .../drpm/oe_test_drpm_install_and_remove_drpm-help.sh | 7 ++++++- .../cli-test/drpm/oe_test_drpm_install_and_remove_drpm.sh | 7 ++++++- .../dtc/oe_test_dtc_install_and_remove_dtc-debuginfo.sh | 7 ++++++- .../dtc/oe_test_dtc_install_and_remove_dtc-debugsource.sh | 7 ++++++- .../dtc/oe_test_dtc_install_and_remove_dtc-devel.sh | 7 ++++++- .../dtc/oe_test_dtc_install_and_remove_dtc-help.sh | 7 ++++++- .../cli-test/dtc/oe_test_dtc_install_and_remove_dtc.sh | 7 ++++++- .../dtc/oe_test_dtc_install_and_remove_python2-libfdt.sh | 7 ++++++- .../dtc/oe_test_dtc_install_and_remove_python3-libfdt.sh | 7 ++++++- ...oe_test_duktape_install_and_remove_duktape-debuginfo.sh | 7 ++++++- ..._test_duktape_install_and_remove_duktape-debugsource.sh | 7 ++++++- .../oe_test_duktape_install_and_remove_duktape-devel.sh | 7 ++++++- .../duktape/oe_test_duktape_install_and_remove_duktape.sh | 7 ++++++- ...oe_test_dwarves_install_and_remove_dwarves-debuginfo.sh | 7 ++++++- ..._test_dwarves_install_and_remove_dwarves-debugsource.sh | 7 ++++++- .../dwarves/oe_test_dwarves_install_and_remove_dwarves.sh | 7 ++++++- ...oe_test_dwarves_install_and_remove_libdwarves1-devel.sh | 7 ++++++- .../oe_test_dwarves_install_and_remove_libdwarves1.sh | 7 ++++++- .../dwz/oe_test_dwz_install_and_remove_dwz-debuginfo.sh | 7 ++++++- .../dwz/oe_test_dwz_install_and_remove_dwz-debugsource.sh | 7 ++++++- .../dwz/oe_test_dwz_install_and_remove_dwz-help.sh | 7 ++++++- .../cli-test/dwz/oe_test_dwz_install_and_remove_dwz.sh | 7 ++++++- ...oe_test_dyninst_install_and_remove_dyninst-debuginfo.sh | 7 ++++++- ..._test_dyninst_install_and_remove_dyninst-debugsource.sh | 7 ++++++- .../oe_test_dyninst_install_and_remove_dyninst-devel.sh | 7 ++++++- .../oe_test_dyninst_install_and_remove_dyninst-help.sh | 7 ++++++- .../dyninst/oe_test_dyninst_install_and_remove_dyninst.sh | 7 ++++++- ...est_e2fsprogs_install_and_remove_e2fsprogs-debuginfo.sh | 7 ++++++- ...t_e2fsprogs_install_and_remove_e2fsprogs-debugsource.sh | 7 ++++++- ...oe_test_e2fsprogs_install_and_remove_e2fsprogs-devel.sh | 7 ++++++- .../oe_test_e2fsprogs_install_and_remove_e2fsprogs-help.sh | 7 ++++++- .../oe_test_e2fsprogs_install_and_remove_e2fsprogs-libs.sh | 7 ++++++- ...e_test_e2fsprogs_install_and_remove_e2fsprogs-static.sh | 7 ++++++- .../oe_test_e2fsprogs_install_and_remove_e2fsprogs.sh | 7 ++++++- .../oe_test_e2fsprogs_install_and_remove_e2scrub.sh | 7 ++++++- ...e_test_e2fsprogs_install_and_remove_libcom_err-devel.sh | 7 ++++++- .../oe_test_e2fsprogs_install_and_remove_libcom_err.sh | 7 ++++++- .../oe_test_e2fsprogs_install_and_remove_libss-devel.sh | 7 ++++++- .../oe_test_e2fsprogs_install_and_remove_libss.sh | 7 ++++++- ..._test_ebtables_install_and_remove_ebtables-debuginfo.sh | 7 ++++++- ...est_ebtables_install_and_remove_ebtables-debugsource.sh | 7 ++++++- .../oe_test_ebtables_install_and_remove_ebtables-help.sh | 7 ++++++- .../oe_test_ebtables_install_and_remove_ebtables.sh | 7 ++++++- .../ed/oe_test_ed_install_and_remove_ed-debuginfo.sh | 7 ++++++- .../ed/oe_test_ed_install_and_remove_ed-debugsource.sh | 7 ++++++- .../cli-test/ed/oe_test_ed_install_and_remove_ed-help.sh | 7 ++++++- testcases/cli-test/ed/oe_test_ed_install_and_remove_ed.sh | 7 ++++++- ...est_efi-rpm-macros_install_and_remove_efi-filesystem.sh | 7 ++++++- ...est_efi-rpm-macros_install_and_remove_efi-rpm-macros.sh | 7 ++++++- ...st_efi-rpm-macros_install_and_remove_efi-srpm-macros.sh | 7 ++++++- ...t_efibootmgr_install_and_remove_efibootmgr-debuginfo.sh | 7 ++++++- ...efibootmgr_install_and_remove_efibootmgr-debugsource.sh | 7 ++++++- ...e_test_efibootmgr_install_and_remove_efibootmgr-help.sh | 7 ++++++- .../oe_test_efibootmgr_install_and_remove_efibootmgr.sh | 7 ++++++- .../oe_test_efivar_install_and_remove_efivar-debuginfo.sh | 7 ++++++- ...oe_test_efivar_install_and_remove_efivar-debugsource.sh | 7 ++++++- .../oe_test_efivar_install_and_remove_efivar-devel.sh | 7 ++++++- .../oe_test_efivar_install_and_remove_efivar-help.sh | 7 ++++++- .../oe_test_efivar_install_and_remove_efivar-libs.sh | 7 ++++++- .../efivar/oe_test_efivar_install_and_remove_efivar.sh | 7 ++++++- ...egl-wayland_install_and_remove_egl-wayland-debuginfo.sh | 7 ++++++- ...l-wayland_install_and_remove_egl-wayland-debugsource.sh | 7 ++++++- ...est_egl-wayland_install_and_remove_egl-wayland-devel.sh | 7 ++++++- .../oe_test_egl-wayland_install_and_remove_egl-wayland.sh | 7 ++++++- ...latform_install_and_remove_eglexternalplatform-devel.sh | 7 ++++++- ...ernalplatform_install_and_remove_eglexternalplatform.sh | 7 ++++++- ..._test_elfutils_install_and_remove_elfutils-debuginfo.sh | 7 ++++++- ..._install_and_remove_elfutils-debuginfod-client-devel.sh | 7 ++++++- ...futils_install_and_remove_elfutils-debuginfod-client.sh | 7 ++++++- ...test_elfutils_install_and_remove_elfutils-debuginfod.sh | 7 ++++++- ...est_elfutils_install_and_remove_elfutils-debugsource.sh | 7 ++++++- ...utils_install_and_remove_elfutils-default-yama-scope.sh | 7 ++++++- ...st_elfutils_install_and_remove_elfutils-devel-static.sh | 7 ++++++- .../oe_test_elfutils_install_and_remove_elfutils-devel.sh | 7 ++++++- .../oe_test_elfutils_install_and_remove_elfutils-doc.sh | 7 ++++++- .../oe_test_elfutils_install_and_remove_elfutils-extra.sh | 7 ++++++- .../oe_test_elfutils_install_and_remove_elfutils-help.sh | 7 ++++++- ...tils_install_and_remove_elfutils-libelf-devel-static.sh | 7 ++++++- ...st_elfutils_install_and_remove_elfutils-libelf-devel.sh | 7 ++++++- .../oe_test_elfutils_install_and_remove_elfutils-libelf.sh | 7 ++++++- .../oe_test_elfutils_install_and_remove_elfutils-libs.sh | 7 ++++++- .../oe_test_elfutils_install_and_remove_elfutils.sh | 7 ++++++- .../emacs/oe_test_emacs_install_and_remove_emacs-common.sh | 7 ++++++- .../oe_test_emacs_install_and_remove_emacs-debuginfo.sh | 7 ++++++- .../oe_test_emacs_install_and_remove_emacs-debugsource.sh | 7 ++++++- .../emacs/oe_test_emacs_install_and_remove_emacs-devel.sh | 7 ++++++- .../oe_test_emacs_install_and_remove_emacs-filesystem.sh | 7 ++++++- .../emacs/oe_test_emacs_install_and_remove_emacs-help.sh | 7 ++++++- .../emacs/oe_test_emacs_install_and_remove_emacs-lucid.sh | 7 ++++++- .../emacs/oe_test_emacs_install_and_remove_emacs-nox.sh | 7 ++++++- .../oe_test_emacs_install_and_remove_emacs-terminal.sh | 7 ++++++- .../emacs/oe_test_emacs_install_and_remove_emacs.sh | 7 ++++++- .../oe_test_enchant2_install_and_remove_enchant2-aspell.sh | 7 ++++++- ..._test_enchant2_install_and_remove_enchant2-debuginfo.sh | 7 ++++++- ...est_enchant2_install_and_remove_enchant2-debugsource.sh | 7 ++++++- .../oe_test_enchant2_install_and_remove_enchant2-devel.sh | 7 ++++++- .../oe_test_enchant2_install_and_remove_enchant2-help.sh | 7 ++++++- .../oe_test_enchant2_install_and_remove_enchant2-voikko.sh | 7 ++++++- .../oe_test_enchant2_install_and_remove_enchant2.sh | 7 ++++++- ...oe_test_ethtool_install_and_remove_ethtool-debuginfo.sh | 7 ++++++- ..._test_ethtool_install_and_remove_ethtool-debugsource.sh | 7 ++++++- .../oe_test_ethtool_install_and_remove_ethtool-help.sh | 7 ++++++- .../ethtool/oe_test_ethtool_install_and_remove_ethtool.sh | 7 ++++++- .../oe_test_exempi_install_and_remove_exempi-debuginfo.sh | 7 ++++++- ...oe_test_exempi_install_and_remove_exempi-debugsource.sh | 7 ++++++- .../oe_test_exempi_install_and_remove_exempi-devel.sh | 7 ++++++- .../oe_test_exempi_install_and_remove_exempi-help.sh | 7 ++++++- .../exempi/oe_test_exempi_install_and_remove_exempi.sh | 7 ++++++- .../oe_test_expat_install_and_remove_expat-debuginfo.sh | 7 ++++++- .../oe_test_expat_install_and_remove_expat-debugsource.sh | 7 ++++++- .../expat/oe_test_expat_install_and_remove_expat-devel.sh | 7 ++++++- .../expat/oe_test_expat_install_and_remove_expat-help.sh | 7 ++++++- .../expat/oe_test_expat_install_and_remove_expat.sh | 7 ++++++- .../oe_test_expect_install_and_remove_expect-debuginfo.sh | 7 ++++++- ...oe_test_expect_install_and_remove_expect-debugsource.sh | 7 ++++++- .../oe_test_expect_install_and_remove_expect-devel.sh | 7 ++++++- .../oe_test_expect_install_and_remove_expect-help.sh | 7 ++++++- .../expect/oe_test_expect_install_and_remove_expect.sh | 7 ++++++- ...t_fakechroot_install_and_remove_fakechroot-debuginfo.sh | 7 ++++++- ...fakechroot_install_and_remove_fakechroot-debugsource.sh | 7 ++++++- ...e_test_fakechroot_install_and_remove_fakechroot-help.sh | 7 ++++++- .../oe_test_fakechroot_install_and_remove_fakechroot.sh | 7 ++++++- ...t_fcoe-utils_install_and_remove_fcoe-utils-debuginfo.sh | 7 ++++++- ...fcoe-utils_install_and_remove_fcoe-utils-debugsource.sh | 7 ++++++- ...e_test_fcoe-utils_install_and_remove_fcoe-utils-help.sh | 7 ++++++- .../oe_test_fcoe-utils_install_and_remove_fcoe-utils.sh | 7 ++++++- .../oe_test_fdupes_install_and_remove_fdupes-debuginfo.sh | 7 ++++++- ...oe_test_fdupes_install_and_remove_fdupes-debugsource.sh | 7 ++++++- .../oe_test_fdupes_install_and_remove_fdupes-help.sh | 7 ++++++- .../fdupes/oe_test_fdupes_install_and_remove_fdupes.sh | 7 ++++++- .../fftw/oe_test_fftw_install_and_remove_fftw-devel.sh | 7 ++++++- .../fftw/oe_test_fftw_install_and_remove_fftw-help.sh | 7 ++++++- .../oe_test_fftw_install_and_remove_fftw-libs-double.sh | 7 ++++++- .../fftw/oe_test_fftw_install_and_remove_fftw-libs-long.sh | 7 ++++++- .../fftw/oe_test_fftw_install_and_remove_fftw-libs-quad.sh | 7 ++++++- .../oe_test_fftw_install_and_remove_fftw-libs-single.sh | 7 ++++++- .../fftw/oe_test_fftw_install_and_remove_fftw-libs.sh | 7 ++++++- .../oe_test_fftw_install_and_remove_fftw-mpich-devel.sh | 7 ++++++- ..._test_fftw_install_and_remove_fftw-mpich-libs-double.sh | 7 ++++++- ...oe_test_fftw_install_and_remove_fftw-mpich-libs-long.sh | 7 ++++++- ..._test_fftw_install_and_remove_fftw-mpich-libs-single.sh | 7 ++++++- .../oe_test_fftw_install_and_remove_fftw-mpich-libs.sh | 7 ++++++- .../oe_test_fftw_install_and_remove_fftw-openmpi-devel.sh | 7 ++++++- ...est_fftw_install_and_remove_fftw-openmpi-libs-double.sh | 7 ++++++- ..._test_fftw_install_and_remove_fftw-openmpi-libs-long.sh | 7 ++++++- ...est_fftw_install_and_remove_fftw-openmpi-libs-single.sh | 7 ++++++- .../oe_test_fftw_install_and_remove_fftw-openmpi-libs.sh | 7 ++++++- .../cli-test/fftw/oe_test_fftw_install_and_remove_fftw.sh | 7 ++++++- .../file/oe_test_file_install_and_remove_file-debuginfo.sh | 7 ++++++- .../oe_test_file_install_and_remove_file-debugsource.sh | 7 ++++++- .../file/oe_test_file_install_and_remove_file-devel.sh | 7 ++++++- .../file/oe_test_file_install_and_remove_file-help.sh | 7 ++++++- .../file/oe_test_file_install_and_remove_file-libs.sh | 7 ++++++- .../cli-test/file/oe_test_file_install_and_remove_file.sh | 7 ++++++- .../file/oe_test_file_install_and_remove_python2-magic.sh | 7 ++++++- .../file/oe_test_file_install_and_remove_python3-magic.sh | 7 ++++++- ...oe_test_filesystem_install_and_remove_filesystem-afs.sh | 7 ++++++- ...est_filesystem_install_and_remove_filesystem-content.sh | 7 ++++++- .../oe_test_filesystem_install_and_remove_filesystem.sh | 7 ++++++- ...est_findutils_install_and_remove_findutils-debuginfo.sh | 7 ++++++- ...t_findutils_install_and_remove_findutils-debugsource.sh | 7 ++++++- .../oe_test_findutils_install_and_remove_findutils-help.sh | 7 ++++++- .../oe_test_findutils_install_and_remove_findutils.sh | 7 ++++++- ...est_fipscheck_install_and_remove_fipscheck-debuginfo.sh | 7 ++++++- ...t_fipscheck_install_and_remove_fipscheck-debugsource.sh | 7 ++++++- ...oe_test_fipscheck_install_and_remove_fipscheck-devel.sh | 7 ++++++- .../oe_test_fipscheck_install_and_remove_fipscheck-help.sh | 7 ++++++- .../oe_test_fipscheck_install_and_remove_fipscheck.sh | 7 ++++++- .../oe_test_firewalld_install_and_remove_firewalld-doc.sh | 7 ++++++- .../oe_test_firewalld_install_and_remove_firewalld-test.sh | 7 ++++++- .../oe_test_firewalld_install_and_remove_firewalld.sh | 7 ++++++- ...e_test_firewalld_install_and_remove_python3-firewall.sh | 7 ++++++- .../flac/oe_test_flac_install_and_remove_flac-debuginfo.sh | 7 ++++++- .../oe_test_flac_install_and_remove_flac-debugsource.sh | 7 ++++++- .../flac/oe_test_flac_install_and_remove_flac-devel.sh | 7 ++++++- .../flac/oe_test_flac_install_and_remove_flac-help.sh | 7 ++++++- .../cli-test/flac/oe_test_flac_install_and_remove_flac.sh | 7 ++++++- .../flac/oe_test_flac_install_and_remove_xmms-flac.sh | 7 ++++++- .../flex/oe_test_flex_install_and_remove_flex-debuginfo.sh | 7 ++++++- .../oe_test_flex_install_and_remove_flex-debugsource.sh | 7 ++++++- .../flex/oe_test_flex_install_and_remove_flex-devel.sh | 7 ++++++- .../flex/oe_test_flex_install_and_remove_flex-help.sh | 7 ++++++- .../cli-test/flex/oe_test_flex_install_and_remove_flex.sh | 7 ++++++- .../fltk/oe_test_fltk_install_and_remove_fltk-debuginfo.sh | 7 ++++++- .../oe_test_fltk_install_and_remove_fltk-debugsource.sh | 7 ++++++- .../fltk/oe_test_fltk_install_and_remove_fltk-devel.sh | 7 ++++++- .../fltk/oe_test_fltk_install_and_remove_fltk-fluid.sh | 7 ++++++- .../fltk/oe_test_fltk_install_and_remove_fltk-help.sh | 7 ++++++- .../fltk/oe_test_fltk_install_and_remove_fltk-static.sh | 7 ++++++- .../cli-test/fltk/oe_test_fltk_install_and_remove_fltk.sh | 7 ++++++- ...t_fontconfig_install_and_remove_fontconfig-debuginfo.sh | 7 ++++++- ...fontconfig_install_and_remove_fontconfig-debugsource.sh | 7 ++++++- ..._test_fontconfig_install_and_remove_fontconfig-devel.sh | 7 ++++++- ...e_test_fontconfig_install_and_remove_fontconfig-help.sh | 7 ++++++- .../oe_test_fontconfig_install_and_remove_fontconfig.sh | 7 ++++++- ...est_fontforge_install_and_remove_fontforge-debuginfo.sh | 7 ++++++- ...t_fontforge_install_and_remove_fontforge-debugsource.sh | 7 ++++++- ...oe_test_fontforge_install_and_remove_fontforge-devel.sh | 7 ++++++- .../oe_test_fontforge_install_and_remove_fontforge-help.sh | 7 ++++++- .../oe_test_fontforge_install_and_remove_fontforge.sh | 7 ++++++- ...fonts-rpm-macros_install_and_remove_fonts-filesystem.sh | 7 ++++++- ...-rpm-macros_install_and_remove_fonts-rpm-macros-help.sh | 7 ++++++- ...fonts-rpm-macros_install_and_remove_fonts-rpm-macros.sh | 7 ++++++- ...ts-rpm-macros_install_and_remove_fonts-rpm-templates.sh | 7 ++++++- ...onts-rpm-macros_install_and_remove_fonts-srpm-macros.sh | 7 ++++++- .../oe_test_fpaste_install_and_remove_fpaste-help.sh | 7 ++++++- .../fpaste/oe_test_fpaste_install_and_remove_fpaste.sh | 7 ++++++- ..._test_freeglut_install_and_remove_freeglut-debuginfo.sh | 7 ++++++- ...est_freeglut_install_and_remove_freeglut-debugsource.sh | 7 ++++++- .../oe_test_freeglut_install_and_remove_freeglut-devel.sh | 7 ++++++- .../oe_test_freeglut_install_and_remove_freeglut-help.sh | 7 ++++++- .../oe_test_freeglut_install_and_remove_freeglut.sh | 7 ++++++- ..._test_freetype_install_and_remove_freetype-debuginfo.sh | 7 ++++++- ...est_freetype_install_and_remove_freetype-debugsource.sh | 7 ++++++- .../oe_test_freetype_install_and_remove_freetype-demos.sh | 7 ++++++- .../oe_test_freetype_install_and_remove_freetype-devel.sh | 7 ++++++- .../oe_test_freetype_install_and_remove_freetype-help.sh | 7 ++++++- .../oe_test_freetype_install_and_remove_freetype.sh | 7 ++++++- ...oe_test_fribidi_install_and_remove_fribidi-debuginfo.sh | 7 ++++++- ..._test_fribidi_install_and_remove_fribidi-debugsource.sh | 7 ++++++- .../oe_test_fribidi_install_and_remove_fribidi-devel.sh | 7 ++++++- .../fribidi/oe_test_fribidi_install_and_remove_fribidi.sh | 7 ++++++- .../fros/oe_test_fros_install_and_remove_fros-help.sh | 7 ++++++- .../cli-test/fros/oe_test_fros_install_and_remove_fros.sh | 7 ++++++- .../ftp/oe_test_ftp_install_and_remove_ftp-debuginfo.sh | 7 ++++++- .../ftp/oe_test_ftp_install_and_remove_ftp-debugsource.sh | 7 ++++++- .../ftp/oe_test_ftp_install_and_remove_ftp-help.sh | 7 ++++++- .../cli-test/ftp/oe_test_ftp_install_and_remove_ftp.sh | 7 ++++++- .../fuse/oe_test_fuse_install_and_remove_fuse-debuginfo.sh | 7 ++++++- .../oe_test_fuse_install_and_remove_fuse-debugsource.sh | 7 ++++++- .../fuse/oe_test_fuse_install_and_remove_fuse-devel.sh | 7 ++++++- .../fuse/oe_test_fuse_install_and_remove_fuse-help.sh | 7 ++++++- .../cli-test/fuse/oe_test_fuse_install_and_remove_fuse.sh | 7 ++++++- .../fuse/oe_test_fuse_install_and_remove_fuse3-devel.sh | 7 ++++++- .../cli-test/fuse/oe_test_fuse_install_and_remove_fuse3.sh | 7 ++++++- .../fuse3/oe_test_fuse3_install_and_remove_fuse-common.sh | 7 ++++++- .../oe_test_fuse3_install_and_remove_fuse3-debuginfo.sh | 7 ++++++- .../oe_test_fuse3_install_and_remove_fuse3-debugsource.sh | 7 ++++++- .../fuse3/oe_test_fuse3_install_and_remove_fuse3-devel.sh | 7 ++++++- .../fuse3/oe_test_fuse3_install_and_remove_fuse3-help.sh | 7 ++++++- .../fuse3/oe_test_fuse3_install_and_remove_fuse3.sh | 7 ++++++- .../oe_test_fwupd_install_and_remove_fwupd-debuginfo.sh | 7 ++++++- .../oe_test_fwupd_install_and_remove_fwupd-debugsource.sh | 7 ++++++- .../fwupd/oe_test_fwupd_install_and_remove_fwupd-devel.sh | 7 ++++++- .../fwupd/oe_test_fwupd_install_and_remove_fwupd-help.sh | 7 ++++++- .../fwupd/oe_test_fwupd_install_and_remove_fwupd.sh | 7 ++++++- .../oe_test_gawk_install_and_remove_gawk-all-langpacks.sh | 7 ++++++- .../gawk/oe_test_gawk_install_and_remove_gawk-debuginfo.sh | 7 ++++++- .../oe_test_gawk_install_and_remove_gawk-debugsource.sh | 7 ++++++- .../gawk/oe_test_gawk_install_and_remove_gawk-devel.sh | 7 ++++++- .../gawk/oe_test_gawk_install_and_remove_gawk-doc.sh | 7 ++++++- .../gawk/oe_test_gawk_install_and_remove_gawk-help.sh | 7 ++++++- .../gawk/oe_test_gawk_install_and_remove_gawk-lang.sh | 7 ++++++- .../cli-test/gawk/oe_test_gawk_install_and_remove_gawk.sh | 7 ++++++- .../gc/oe_test_gc_install_and_remove_gc-debuginfo.sh | 7 ++++++- .../gc/oe_test_gc_install_and_remove_gc-debugsource.sh | 7 ++++++- .../cli-test/gc/oe_test_gc_install_and_remove_gc-devel.sh | 7 ++++++- testcases/cli-test/gc/oe_test_gc_install_and_remove_gc.sh | 7 ++++++- .../gcab/oe_test_gcab_install_and_remove_gcab-debuginfo.sh | 7 ++++++- .../oe_test_gcab_install_and_remove_gcab-debugsource.sh | 7 ++++++- .../gcab/oe_test_gcab_install_and_remove_gcab-devel.sh | 7 ++++++- .../gcab/oe_test_gcab_install_and_remove_gcab-help.sh | 7 ++++++- .../cli-test/gcab/oe_test_gcab_install_and_remove_gcab.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_accelerate-libs.sh | 7 ++++++- .../cli-test/gcc/oe_test_gcc_install_and_remove_cpp.sh | 7 ++++++- .../cli-test/gcc/oe_test_gcc_install_and_remove_gcc-c++.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_gcc-debuginfo.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_gcc-debugsource.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_gcc-gdb-plugin.sh | 7 ++++++- .../cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gdc.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_gcc-gfortran.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_gcc-gnat.sh | 7 ++++++- .../cli-test/gcc/oe_test_gcc_install_and_remove_gcc-go.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_gcc-objc++.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_gcc-objc.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_gcc-plugin-devel.sh | 7 ++++++- .../cli-test/gcc/oe_test_gcc_install_and_remove_gcc.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libasan-static.sh | 7 ++++++- .../cli-test/gcc/oe_test_gcc_install_and_remove_libasan.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libatomic-static.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libatomic.sh | 7 ++++++- .../cli-test/gcc/oe_test_gcc_install_and_remove_libgcc.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libgccjit-devel.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libgccjit.sh | 7 ++++++- .../oe_test_gcc_install_and_remove_libgfortran-static.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libgfortran.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libgnat-devel.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libgnat-static.sh | 7 ++++++- .../cli-test/gcc/oe_test_gcc_install_and_remove_libgnat.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libgo-devel.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libgo-static.sh | 7 ++++++- .../cli-test/gcc/oe_test_gcc_install_and_remove_libgo.sh | 7 ++++++- .../cli-test/gcc/oe_test_gcc_install_and_remove_libgomp.sh | 7 ++++++- .../oe_test_gcc_install_and_remove_libgphobos-static.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libgphobos.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libitm-devel.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libitm-static.sh | 7 ++++++- .../cli-test/gcc/oe_test_gcc_install_and_remove_libitm.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_liblsan-static.sh | 7 ++++++- .../cli-test/gcc/oe_test_gcc_install_and_remove_liblsan.sh | 7 ++++++- .../cli-test/gcc/oe_test_gcc_install_and_remove_libobjc.sh | 7 ++++++- .../oe_test_gcc_install_and_remove_libquadmath-devel.sh | 7 ++++++- .../oe_test_gcc_install_and_remove_libquadmath-static.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libquadmath.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libstdc++-devel.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libstdc++-docs.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libstdc++-static.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libstdc++.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libtsan-static.sh | 7 ++++++- .../cli-test/gcc/oe_test_gcc_install_and_remove_libtsan.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libubsan-static.sh | 7 ++++++- .../gcc/oe_test_gcc_install_and_remove_libubsan.sh | 7 ++++++- .../oe_test_gcc_secure_install_and_remove_gcc_secure.sh | 7 ++++++- .../gcr/oe_test_gcr_install_and_remove_gcr-base.sh | 7 ++++++- .../gcr/oe_test_gcr_install_and_remove_gcr-debuginfo.sh | 7 ++++++- .../gcr/oe_test_gcr_install_and_remove_gcr-debugsource.sh | 7 ++++++- .../gcr/oe_test_gcr_install_and_remove_gcr-devel.sh | 7 ++++++- .../cli-test/gcr/oe_test_gcr_install_and_remove_gcr.sh | 7 ++++++- .../gd/oe_test_gd_install_and_remove_gd-debuginfo.sh | 7 ++++++- .../gd/oe_test_gd_install_and_remove_gd-debugsource.sh | 7 ++++++- .../cli-test/gd/oe_test_gd_install_and_remove_gd-devel.sh | 7 ++++++- .../cli-test/gd/oe_test_gd_install_and_remove_gd-progs.sh | 7 ++++++- testcases/cli-test/gd/oe_test_gd_install_and_remove_gd.sh | 7 ++++++- .../gdb/oe_test_gdb_install_and_remove_gdb-debuginfo.sh | 7 ++++++- .../gdb/oe_test_gdb_install_and_remove_gdb-debugsource.sh | 7 ++++++- .../gdb/oe_test_gdb_install_and_remove_gdb-gdbserver.sh | 7 ++++++- .../gdb/oe_test_gdb_install_and_remove_gdb-headless.sh | 7 ++++++- .../gdb/oe_test_gdb_install_and_remove_gdb-help.sh | 7 ++++++- .../cli-test/gdb/oe_test_gdb_install_and_remove_gdb.sh | 7 ++++++- .../gdbm/oe_test_gdbm_install_and_remove_gdbm-debuginfo.sh | 7 ++++++- .../oe_test_gdbm_install_and_remove_gdbm-debugsource.sh | 7 ++++++- .../gdbm/oe_test_gdbm_install_and_remove_gdbm-devel.sh | 7 ++++++- .../gdbm/oe_test_gdbm_install_and_remove_gdbm-help.sh | 7 ++++++- .../cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm.sh | 7 ++++++- .../oe_test_gdisk_install_and_remove_gdisk-debuginfo.sh | 7 ++++++- .../oe_test_gdisk_install_and_remove_gdisk-debugsource.sh | 7 ++++++- .../gdisk/oe_test_gdisk_install_and_remove_gdisk-help.sh | 7 ++++++- .../gdisk/oe_test_gdisk_install_and_remove_gdisk.sh | 7 ++++++- ...gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debuginfo.sh | 7 ++++++- ...k-pixbuf2_install_and_remove_gdk-pixbuf2-debugsource.sh | 7 ++++++- ...est_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-devel.sh | 7 ++++++- ...test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-help.sh | 7 ++++++- ...t_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-modules.sh | 7 ++++++- ...est_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-tests.sh | 7 ++++++- .../oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2.sh | 7 ++++++- ..._test_geoclue2_install_and_remove_geoclue2-debuginfo.sh | 7 ++++++- ...est_geoclue2_install_and_remove_geoclue2-debugsource.sh | 7 ++++++- .../oe_test_geoclue2_install_and_remove_geoclue2-devel.sh | 7 ++++++- .../oe_test_geoclue2_install_and_remove_geoclue2.sh | 7 ++++++- .../oe_test_gettext_install_and_remove_emacs-gettext.sh | 7 ++++++- ...oe_test_gettext_install_and_remove_gettext-debuginfo.sh | 7 ++++++- ..._test_gettext_install_and_remove_gettext-debugsource.sh | 7 ++++++- .../oe_test_gettext_install_and_remove_gettext-devel.sh | 7 ++++++- .../oe_test_gettext_install_and_remove_gettext-help.sh | 7 ++++++- .../gettext/oe_test_gettext_install_and_remove_gettext.sh | 7 ++++++- ...t_gfs2-utils_install_and_remove_gfs2-utils-debuginfo.sh | 7 ++++++- ...gfs2-utils_install_and_remove_gfs2-utils-debugsource.sh | 7 ++++++- ...e_test_gfs2-utils_install_and_remove_gfs2-utils-help.sh | 7 ++++++- .../oe_test_gfs2-utils_install_and_remove_gfs2-utils.sh | 7 ++++++- ...ghostscript_install_and_remove_ghostscript-debuginfo.sh | 7 ++++++- ...ostscript_install_and_remove_ghostscript-debugsource.sh | 7 ++++++- ...est_ghostscript_install_and_remove_ghostscript-devel.sh | 7 ++++++- ...test_ghostscript_install_and_remove_ghostscript-help.sh | 7 ++++++- ...stscript_install_and_remove_ghostscript-tools-dvipdf.sh | 7 ++++++- .../oe_test_ghostscript_install_and_remove_ghostscript.sh | 7 ++++++- .../oe_test_gi-docgen_install_and_remove_gi-docgen-doc.sh | 7 ++++++- .../oe_test_gi-docgen_install_and_remove_gi-docgen.sh | 7 ++++++- .../oe_test_giflib_install_and_remove_giflib-devel.sh | 7 ++++++- .../oe_test_giflib_install_and_remove_giflib-help.sh | 7 ++++++- .../oe_test_giflib_install_and_remove_giflib-utils.sh | 7 ++++++- .../giflib/oe_test_giflib_install_and_remove_giflib.sh | 7 ++++++- .../git/oe_test_git_install_and_remove_git-core.sh | 7 ++++++- .../cli-test/git/oe_test_git_install_and_remove_git-cvs.sh | 7 ++++++- .../git/oe_test_git_install_and_remove_git-daemon.sh | 7 ++++++- .../git/oe_test_git_install_and_remove_git-debuginfo.sh | 7 ++++++- .../git/oe_test_git_install_and_remove_git-debugsource.sh | 7 ++++++- .../git/oe_test_git_install_and_remove_git-email.sh | 7 ++++++- .../cli-test/git/oe_test_git_install_and_remove_git-gui.sh | 7 ++++++- .../git/oe_test_git_install_and_remove_git-help.sh | 7 ++++++- .../cli-test/git/oe_test_git_install_and_remove_git-svn.sh | 7 ++++++- .../cli-test/git/oe_test_git_install_and_remove_git-web.sh | 7 ++++++- .../cli-test/git/oe_test_git_install_and_remove_git.sh | 7 ++++++- .../cli-test/git/oe_test_git_install_and_remove_gitk.sh | 7 ++++++- .../git/oe_test_git_install_and_remove_perl-Git-SVN.sh | 7 ++++++- .../git/oe_test_git_install_and_remove_perl-Git.sh | 7 ++++++- .../oe_test_glade_install_and_remove_glade-debuginfo.sh | 7 ++++++- .../oe_test_glade_install_and_remove_glade-debugsource.sh | 7 ++++++- .../glade/oe_test_glade_install_and_remove_glade-devel.sh | 7 ++++++- .../glade/oe_test_glade_install_and_remove_glade-help.sh | 7 ++++++- .../glade/oe_test_glade_install_and_remove_glade-libs.sh | 7 ++++++- .../glade/oe_test_glade_install_and_remove_glade.sh | 7 ++++++- ...et-api_install_and_remove_glassfish-servlet-api-help.sh | 7 ++++++- ...api_install_and_remove_glassfish-servlet-api-javadoc.sh | 7 ++++++- ...servlet-api_install_and_remove_glassfish-servlet-api.sh | 7 ++++++- .../glew/oe_test_glew_install_and_remove_glew-debuginfo.sh | 7 ++++++- .../oe_test_glew_install_and_remove_glew-debugsource.sh | 7 ++++++- .../glew/oe_test_glew_install_and_remove_glew-devel.sh | 7 ++++++- .../cli-test/glew/oe_test_glew_install_and_remove_glew.sh | 7 ++++++- ...working_install_and_remove_glib-networking-debuginfo.sh | 7 ++++++- ...rking_install_and_remove_glib-networking-debugsource.sh | 7 ++++++- ...-networking_install_and_remove_glib-networking-tests.sh | 7 ++++++- ...t_glib-networking_install_and_remove_glib-networking.sh | 7 ++++++- .../glib/oe_test_glib_install_and_remove_glib-debuginfo.sh | 7 ++++++- .../oe_test_glib_install_and_remove_glib-debugsource.sh | 7 ++++++- .../glib/oe_test_glib_install_and_remove_glib-devel.sh | 7 ++++++- .../glib/oe_test_glib_install_and_remove_glib-help.sh | 7 ++++++- .../cli-test/glib/oe_test_glib_install_and_remove_glib.sh | 7 ++++++- .../oe_test_glib2_install_and_remove_glib2-debuginfo.sh | 7 ++++++- .../oe_test_glib2_install_and_remove_glib2-debugsource.sh | 7 ++++++- .../glib2/oe_test_glib2_install_and_remove_glib2-devel.sh | 7 ++++++- .../glib2/oe_test_glib2_install_and_remove_glib2-help.sh | 7 ++++++- .../glib2/oe_test_glib2_install_and_remove_glib2-static.sh | 7 ++++++- .../glib2/oe_test_glib2_install_and_remove_glib2-tests.sh | 7 ++++++- .../glib2/oe_test_glib2_install_and_remove_glib2.sh | 7 ++++++- ...oe_test_glibc_install_and_remove_glibc-all-langpacks.sh | 7 ++++++- .../oe_test_glibc_install_and_remove_glibc-benchtests.sh | 7 ++++++- .../glibc/oe_test_glibc_install_and_remove_glibc-common.sh | 7 ++++++- .../oe_test_glibc_install_and_remove_glibc-compat-2.17.sh | 7 ++++++- .../oe_test_glibc_install_and_remove_glibc-debuginfo.sh | 7 ++++++- .../oe_test_glibc_install_and_remove_glibc-debugsource.sh | 7 ++++++- .../oe_test_glibc_install_and_remove_glibc-debugutils.sh | 7 ++++++- .../glibc/oe_test_glibc_install_and_remove_glibc-devel.sh | 7 ++++++- .../glibc/oe_test_glibc_install_and_remove_glibc-help.sh | 7 ++++++- ...e_test_glibc_install_and_remove_glibc-locale-archive.sh | 7 ++++++- ...oe_test_glibc_install_and_remove_glibc-locale-source.sh | 7 ++++++- .../oe_test_glibc_install_and_remove_glibc-nss-devel.sh | 7 ++++++- .../oe_test_glibc_install_and_remove_glibc-relocation.sh | 7 ++++++- .../glibc/oe_test_glibc_install_and_remove_glibc.sh | 7 ++++++- .../glibc/oe_test_glibc_install_and_remove_libnsl.sh | 7 ++++++- .../glibc/oe_test_glibc_install_and_remove_nscd.sh | 7 ++++++- .../glibc/oe_test_glibc_install_and_remove_nss_modules.sh | 7 ++++++- .../oe_test_glusterfs_install_and_remove_glusterfs-cli.sh | 7 ++++++- ...lusterfs_install_and_remove_glusterfs-client-xlators.sh | 7 ++++++- ...terfs_install_and_remove_glusterfs-cloudsync-plugins.sh | 7 ++++++- ...est_glusterfs_install_and_remove_glusterfs-debuginfo.sh | 7 ++++++- ...t_glusterfs_install_and_remove_glusterfs-debugsource.sh | 7 ++++++- ...oe_test_glusterfs_install_and_remove_glusterfs-devel.sh | 7 ++++++- ...e_test_glusterfs_install_and_remove_glusterfs-events.sh | 7 ++++++- ...glusterfs_install_and_remove_glusterfs-extra-xlators.sh | 7 ++++++- .../oe_test_glusterfs_install_and_remove_glusterfs-fuse.sh | 7 ++++++- ...usterfs_install_and_remove_glusterfs-geo-replication.sh | 7 ++++++- .../oe_test_glusterfs_install_and_remove_glusterfs-help.sh | 7 ++++++- ...usterfs_install_and_remove_glusterfs-resource-agents.sh | 7 ++++++- ...e_test_glusterfs_install_and_remove_glusterfs-server.sh | 7 ++++++- ..._glusterfs_install_and_remove_glusterfs-thin-arbiter.sh | 7 ++++++- .../oe_test_glusterfs_install_and_remove_glusterfs.sh | 7 ++++++- .../oe_test_glusterfs_install_and_remove_libgfapi-devel.sh | 7 ++++++- .../oe_test_glusterfs_install_and_remove_libgfapi0.sh | 7 ++++++- ...st_glusterfs_install_and_remove_libgfchangelog-devel.sh | 7 ++++++- ...oe_test_glusterfs_install_and_remove_libgfchangelog0.sh | 7 ++++++- .../oe_test_glusterfs_install_and_remove_libgfrpc-devel.sh | 7 ++++++- .../oe_test_glusterfs_install_and_remove_libgfrpc0.sh | 7 ++++++- .../oe_test_glusterfs_install_and_remove_libgfxdr-devel.sh | 7 ++++++- .../oe_test_glusterfs_install_and_remove_libgfxdr0.sh | 7 ++++++- .../oe_test_glusterfs_install_and_remove_libglusterd0.sh | 7 ++++++- ...test_glusterfs_install_and_remove_libglusterfs-devel.sh | 7 ++++++- .../oe_test_glusterfs_install_and_remove_libglusterfs0.sh | 7 ++++++- ...oe_test_glusterfs_install_and_remove_python3-gluster.sh | 7 ++++++- .../cli-test/gmp/oe_test_gmp_install_and_remove_gmp-c++.sh | 7 ++++++- .../gmp/oe_test_gmp_install_and_remove_gmp-debuginfo.sh | 7 ++++++- .../gmp/oe_test_gmp_install_and_remove_gmp-debugsource.sh | 7 ++++++- .../gmp/oe_test_gmp_install_and_remove_gmp-devel.sh | 7 ++++++- .../gmp/oe_test_gmp_install_and_remove_gmp-relocation.sh | 7 ++++++- .../cli-test/gmp/oe_test_gmp_install_and_remove_gmp.sh | 7 ++++++- ...oe_test_gnome-common_install_and_remove_gnome-common.sh | 7 ++++++- ...me-doc-utils_install_and_remove_gnome-doc-utils-help.sh | 7 ++++++- ...utils_install_and_remove_gnome-doc-utils-stylesheets.sh | 7 ++++++- ...t_gnome-doc-utils_install_and_remove_gnome-doc-utils.sh | 7 ++++++- .../oe_test_gnu-efi_install_and_remove_gnu-efi-devel.sh | 7 ++++++- .../gnu-efi/oe_test_gnu-efi_install_and_remove_gnu-efi.sh | 7 ++++++- .../oe_test_gnupg2_install_and_remove_gnupg2-debuginfo.sh | 7 ++++++- ...oe_test_gnupg2_install_and_remove_gnupg2-debugsource.sh | 7 ++++++- .../oe_test_gnupg2_install_and_remove_gnupg2-help.sh | 7 ++++++- .../gnupg2/oe_test_gnupg2_install_and_remove_gnupg2.sh | 7 ++++++- .../gnutls/oe_test_gnutls_install_and_remove_gnutls-c++.sh | 7 ++++++- .../oe_test_gnutls_install_and_remove_gnutls-dane.sh | 7 ++++++- .../oe_test_gnutls_install_and_remove_gnutls-debuginfo.sh | 7 ++++++- ...oe_test_gnutls_install_and_remove_gnutls-debugsource.sh | 7 ++++++- .../oe_test_gnutls_install_and_remove_gnutls-devel.sh | 7 ++++++- .../gnutls/oe_test_gnutls_install_and_remove_gnutls-doc.sh | 7 ++++++- .../oe_test_gnutls_install_and_remove_gnutls-guile.sh | 7 ++++++- .../oe_test_gnutls_install_and_remove_gnutls-help.sh | 7 ++++++- .../oe_test_gnutls_install_and_remove_gnutls-utils.sh | 7 ++++++- .../gnutls/oe_test_gnutls_install_and_remove_gnutls.sh | 7 ++++++- ...n_install_and_remove_gobject-introspection-debuginfo.sh | 7 ++++++- ...install_and_remove_gobject-introspection-debugsource.sh | 7 ++++++- ...ction_install_and_remove_gobject-introspection-devel.sh | 7 ++++++- ...ection_install_and_remove_gobject-introspection-help.sh | 7 ++++++- ...trospection_install_and_remove_gobject-introspection.sh | 7 ++++++- .../oe_test_golang_install_and_remove_golang-devel.sh | 7 ++++++- .../oe_test_golang_install_and_remove_golang-help.sh | 7 ++++++- .../golang/oe_test_golang_install_and_remove_golang.sh | 7 ++++++- ...le-droid-fonts_install_and_remove_google-droid-fonts.sh | 7 ++++++- ...oid-fonts_install_and_remove_google-droid-kufi-fonts.sh | 7 ++++++- ...oid-fonts_install_and_remove_google-droid-sans-fonts.sh | 7 ++++++- ...onts_install_and_remove_google-droid-sans-mono-fonts.sh | 7 ++++++- ...id-fonts_install_and_remove_google-droid-serif-fonts.sh | 7 ++++++- ...-fonts_install_and_remove_google-noto-cjk-fonts-help.sh | 7 ++++++- ...o-cjk-fonts_install_and_remove_google-noto-cjk-fonts.sh | 7 ++++++- ...nts_install_and_remove_google-noto-sans-cjk-jp-fonts.sh | 7 ++++++- ...nts_install_and_remove_google-noto-sans-cjk-kr-fonts.sh | 7 ++++++- ...nts_install_and_remove_google-noto-sans-cjk-sc-fonts.sh | 7 ++++++- ...nts_install_and_remove_google-noto-sans-cjk-tc-fonts.sh | 7 ++++++- ...ts_install_and_remove_google-noto-sans-cjk-ttc-fonts.sh | 7 ++++++- ...k-fonts_install_and_remove_google-noto-sans-jp-fonts.sh | 7 ++++++- ...k-fonts_install_and_remove_google-noto-sans-kr-fonts.sh | 7 ++++++- ...nstall_and_remove_google-noto-sans-mono-cjk-jp-fonts.sh | 7 ++++++- ...nstall_and_remove_google-noto-sans-mono-cjk-kr-fonts.sh | 7 ++++++- ...nstall_and_remove_google-noto-sans-mono-cjk-sc-fonts.sh | 7 ++++++- ...nstall_and_remove_google-noto-sans-mono-cjk-tc-fonts.sh | 7 ++++++- ...k-fonts_install_and_remove_google-noto-sans-sc-fonts.sh | 7 ++++++- ...k-fonts_install_and_remove_google-noto-sans-tc-fonts.sh | 7 ++++++- ...ts_install_and_remove_google-noto-serif-cjk-jp-fonts.sh | 7 ++++++- ...ts_install_and_remove_google-noto-serif-cjk-kr-fonts.sh | 7 ++++++- ...ts_install_and_remove_google-noto-serif-cjk-sc-fonts.sh | 7 ++++++- ...ts_install_and_remove_google-noto-serif-cjk-tc-fonts.sh | 7 ++++++- ...s_install_and_remove_google-noto-serif-cjk-ttc-fonts.sh | 7 ++++++- ...-fonts_install_and_remove_google-noto-serif-jp-fonts.sh | 7 ++++++- ...-fonts_install_and_remove_google-noto-serif-kr-fonts.sh | 7 ++++++- ...-fonts_install_and_remove_google-noto-serif-sc-fonts.sh | 7 ++++++- ...-fonts_install_and_remove_google-noto-serif-tc-fonts.sh | 7 ++++++- .../oe_test_gperf_install_and_remove_gperf-debuginfo.sh | 7 ++++++- .../oe_test_gperf_install_and_remove_gperf-debugsource.sh | 7 ++++++- .../gperf/oe_test_gperf_install_and_remove_gperf-help.sh | 7 ++++++- .../gperf/oe_test_gperf_install_and_remove_gperf.sh | 7 ++++++- ...t_gperftools_install_and_remove_gperftools-debuginfo.sh | 7 ++++++- ...gperftools_install_and_remove_gperftools-debugsource.sh | 7 ++++++- ..._test_gperftools_install_and_remove_gperftools-devel.sh | 7 ++++++- ...e_test_gperftools_install_and_remove_gperftools-libs.sh | 7 ++++++- .../oe_test_gperftools_install_and_remove_gperftools.sh | 7 ++++++- .../oe_test_gperftools_install_and_remove_pprof.sh | 7 ++++++- .../gpgme/oe_test_gpgme_install_and_remove_cpp-gpgme.sh | 7 ++++++- .../oe_test_gpgme_install_and_remove_gpgme-debuginfo.sh | 7 ++++++- .../oe_test_gpgme_install_and_remove_gpgme-debugsource.sh | 7 ++++++- .../gpgme/oe_test_gpgme_install_and_remove_gpgme-devel.sh | 7 ++++++- .../gpgme/oe_test_gpgme_install_and_remove_gpgme-help.sh | 7 ++++++- .../gpgme/oe_test_gpgme_install_and_remove_gpgme.sh | 7 ++++++- .../oe_test_gpgme_install_and_remove_python2-gpgme.sh | 7 ++++++- .../oe_test_gpgme_install_and_remove_python3-gpgme.sh | 7 ++++++- .../gpgme/oe_test_gpgme_install_and_remove_qt-gpgme.sh | 7 ++++++- ...oe_test_gphoto2_install_and_remove_gphoto2-debuginfo.sh | 7 ++++++- ..._test_gphoto2_install_and_remove_gphoto2-debugsource.sh | 7 ++++++- .../oe_test_gphoto2_install_and_remove_gphoto2-help.sh | 7 ++++++- .../gphoto2/oe_test_gphoto2_install_and_remove_gphoto2.sh | 7 ++++++- .../gpm/oe_test_gpm_install_and_remove_gpm-debuginfo.sh | 7 ++++++- .../gpm/oe_test_gpm_install_and_remove_gpm-debugsource.sh | 7 ++++++- .../gpm/oe_test_gpm_install_and_remove_gpm-devel.sh | 7 ++++++- .../gpm/oe_test_gpm_install_and_remove_gpm-help.sh | 7 ++++++- .../gpm/oe_test_gpm_install_and_remove_gpm-libs.sh | 7 ++++++- .../cli-test/gpm/oe_test_gpm_install_and_remove_gpm.sh | 7 ++++++- ..._test_graphene_install_and_remove_graphene-debuginfo.sh | 7 ++++++- ...est_graphene_install_and_remove_graphene-debugsource.sh | 7 ++++++- .../oe_test_graphene_install_and_remove_graphene-devel.sh | 7 ++++++- .../oe_test_graphene_install_and_remove_graphene-tests.sh | 7 ++++++- .../oe_test_graphene_install_and_remove_graphene.sh | 7 ++++++- ...est_graphite2_install_and_remove_graphite2-debuginfo.sh | 7 ++++++- ...t_graphite2_install_and_remove_graphite2-debugsource.sh | 7 ++++++- ...oe_test_graphite2_install_and_remove_graphite2-devel.sh | 7 ++++++- .../oe_test_graphite2_install_and_remove_graphite2.sh | 7 ++++++- ..._test_graphviz_install_and_remove_graphviz-debuginfo.sh | 7 ++++++- ...est_graphviz_install_and_remove_graphviz-debugsource.sh | 7 ++++++- .../oe_test_graphviz_install_and_remove_graphviz-devel.sh | 7 ++++++- .../oe_test_graphviz_install_and_remove_graphviz-docs.sh | 7 ++++++- .../oe_test_graphviz_install_and_remove_graphviz-gd.sh | 7 ++++++- .../oe_test_graphviz_install_and_remove_graphviz-graphs.sh | 7 ++++++- .../oe_test_graphviz_install_and_remove_graphviz-guile.sh | 7 ++++++- .../oe_test_graphviz_install_and_remove_graphviz-java.sh | 7 ++++++- .../oe_test_graphviz_install_and_remove_graphviz-lua.sh | 7 ++++++- .../oe_test_graphviz_install_and_remove_graphviz-ocaml.sh | 7 ++++++- .../oe_test_graphviz_install_and_remove_graphviz-perl.sh | 7 ++++++- .../oe_test_graphviz_install_and_remove_graphviz-php.sh | 7 ++++++- ...oe_test_graphviz_install_and_remove_graphviz-python2.sh | 7 ++++++- ...oe_test_graphviz_install_and_remove_graphviz-python3.sh | 7 ++++++- .../oe_test_graphviz_install_and_remove_graphviz-ruby.sh | 7 ++++++- .../oe_test_graphviz_install_and_remove_graphviz-tcl.sh | 7 ++++++- .../oe_test_graphviz_install_and_remove_graphviz.sh | 7 ++++++- .../grep/oe_test_grep_install_and_remove_grep-debuginfo.sh | 7 ++++++- .../oe_test_grep_install_and_remove_grep-debugsource.sh | 7 ++++++- .../cli-test/grep/oe_test_grep_install_and_remove_grep.sh | 7 ++++++- .../groff/oe_test_groff_install_and_remove_groff-base.sh | 7 ++++++- .../oe_test_groff_install_and_remove_groff-debuginfo.sh | 7 ++++++- .../oe_test_groff_install_and_remove_groff-debugsource.sh | 7 ++++++- .../groff/oe_test_groff_install_and_remove_groff-help.sh | 7 ++++++- .../groff/oe_test_groff_install_and_remove_groff-x11.sh | 7 ++++++- .../groff/oe_test_groff_install_and_remove_groff.sh | 7 ++++++- .../grub2/oe_test_grub2_install_and_remove_grub2-common.sh | 7 ++++++- .../oe_test_grub2_install_and_remove_grub2-debuginfo.sh | 7 ++++++- .../oe_test_grub2_install_and_remove_grub2-debugsource.sh | 7 ++++++- ..._test_grub2_install_and_remove_grub2-efi-aa64-cdboot.sh | 7 ++++++- ...test_grub2_install_and_remove_grub2-efi-aa64-modules.sh | 7 ++++++- .../oe_test_grub2_install_and_remove_grub2-efi-aa64.sh | 7 ++++++- ..._test_grub2_install_and_remove_grub2-efi-ia32-cdboot.sh | 7 ++++++- ...test_grub2_install_and_remove_grub2-efi-ia32-modules.sh | 7 ++++++- .../oe_test_grub2_install_and_remove_grub2-efi-ia32.sh | 7 ++++++- ...ub2_install_and_remove_grub2-efi-loongarch64-modules.sh | 7 ++++++- ..._test_grub2_install_and_remove_grub2-efi-loongarch64.sh | 7 ++++++- ...st_grub2_install_and_remove_grub2-efi-riscv64-cdboot.sh | 7 ++++++- ...t_grub2_install_and_remove_grub2-efi-riscv64-modules.sh | 7 ++++++- .../oe_test_grub2_install_and_remove_grub2-efi-riscv64.sh | 7 ++++++- ...e_test_grub2_install_and_remove_grub2-efi-x64-cdboot.sh | 7 ++++++- ..._test_grub2_install_and_remove_grub2-efi-x64-modules.sh | 7 ++++++- .../oe_test_grub2_install_and_remove_grub2-efi-x64.sh | 7 ++++++- .../oe_test_grub2_install_and_remove_grub2-emu-modules.sh | 7 ++++++- .../grub2/oe_test_grub2_install_and_remove_grub2-emu.sh | 7 ++++++- .../grub2/oe_test_grub2_install_and_remove_grub2-help.sh | 7 ++++++- .../oe_test_grub2_install_and_remove_grub2-pc-modules.sh | 7 ++++++- .../grub2/oe_test_grub2_install_and_remove_grub2-pc.sh | 7 ++++++- .../oe_test_grub2_install_and_remove_grub2-tools-efi.sh | 7 ++++++- .../oe_test_grub2_install_and_remove_grub2-tools-extra.sh | 7 ++++++- ...oe_test_grub2_install_and_remove_grub2-tools-minimal.sh | 7 ++++++- .../grub2/oe_test_grub2_install_and_remove_grub2-tools.sh | 7 ++++++- .../grub2/oe_test_grub2_install_and_remove_grub2.sh | 7 ++++++- .../grubby/oe_test_grubby_install_and_remove_grubby-bls.sh | 7 ++++++- .../oe_test_grubby_install_and_remove_grubby-debuginfo.sh | 7 ++++++- ...oe_test_grubby_install_and_remove_grubby-debugsource.sh | 7 ++++++- .../oe_test_grubby_install_and_remove_grubby-help.sh | 7 ++++++- .../grubby/oe_test_grubby_install_and_remove_grubby.sh | 7 ++++++- ...s_install_and_remove_gsettings-desktop-schemas-devel.sh | 7 ++++++- ...as_install_and_remove_gsettings-desktop-schemas-help.sh | 7 ++++++- ...schemas_install_and_remove_gsettings-desktop-schemas.sh | 7 ++++++- .../gsm/oe_test_gsm_install_and_remove_gsm-debuginfo.sh | 7 ++++++- .../gsm/oe_test_gsm_install_and_remove_gsm-debugsource.sh | 7 ++++++- .../gsm/oe_test_gsm_install_and_remove_gsm-devel.sh | 7 ++++++- .../gsm/oe_test_gsm_install_and_remove_gsm-help.sh | 7 ++++++- .../cli-test/gsm/oe_test_gsm_install_and_remove_gsm.sh | 7 ++++++- .../oe_test_gssdp_install_and_remove_gssdp-debuginfo.sh | 7 ++++++- .../oe_test_gssdp_install_and_remove_gssdp-debugsource.sh | 7 ++++++- .../gssdp/oe_test_gssdp_install_and_remove_gssdp-devel.sh | 7 ++++++- .../gssdp/oe_test_gssdp_install_and_remove_gssdp-help.sh | 7 ++++++- .../gssdp/oe_test_gssdp_install_and_remove_gssdp.sh | 7 ++++++- ..._test_gssproxy_install_and_remove_gssproxy-debuginfo.sh | 7 ++++++- ...est_gssproxy_install_and_remove_gssproxy-debugsource.sh | 7 ++++++- .../oe_test_gssproxy_install_and_remove_gssproxy-help.sh | 7 ++++++- .../oe_test_gssproxy_install_and_remove_gssproxy.sh | 7 ++++++- ...all_and_remove_gstreamer1-plugins-bad-free-debuginfo.sh | 7 ++++++- ...l_and_remove_gstreamer1-plugins-bad-free-debugsource.sh | 7 ++++++- ...install_and_remove_gstreamer1-plugins-bad-free-devel.sh | 7 ++++++- ...nstall_and_remove_gstreamer1-plugins-bad-free-extras.sh | 7 ++++++- ...ll_and_remove_gstreamer1-plugins-bad-free-fluidsynth.sh | 7 ++++++- ...tall_and_remove_gstreamer1-plugins-bad-free-wildmidi.sh | 7 ++++++- ...-free_install_and_remove_gstreamer1-plugins-bad-free.sh | 7 ++++++- ...install_and_remove_gstreamer1-plugins-base-debuginfo.sh | 7 ++++++- ...stall_and_remove_gstreamer1-plugins-base-debugsource.sh | 7 ++++++- ...ase_install_and_remove_gstreamer1-plugins-base-devel.sh | 7 ++++++- ...base_install_and_remove_gstreamer1-plugins-base-help.sh | 7 ++++++- ...gins-base_install_and_remove_gstreamer1-plugins-base.sh | 7 ++++++- ...t_gstreamer1_install_and_remove_gstreamer1-debuginfo.sh | 7 ++++++- ...gstreamer1_install_and_remove_gstreamer1-debugsource.sh | 7 ++++++- ..._test_gstreamer1_install_and_remove_gstreamer1-devel.sh | 7 ++++++- ...e_test_gstreamer1_install_and_remove_gstreamer1-help.sh | 7 ++++++- .../oe_test_gstreamer1_install_and_remove_gstreamer1.sh | 7 ++++++- .../gtest/oe_test_gtest_install_and_remove_gmock-devel.sh | 7 ++++++- .../gtest/oe_test_gtest_install_and_remove_gmock.sh | 7 ++++++- .../oe_test_gtest_install_and_remove_gtest-debuginfo.sh | 7 ++++++- .../oe_test_gtest_install_and_remove_gtest-debugsource.sh | 7 ++++++- .../gtest/oe_test_gtest_install_and_remove_gtest-devel.sh | 7 ++++++- .../gtest/oe_test_gtest_install_and_remove_gtest.sh | 7 ++++++- .../gtk-doc/oe_test_gtk-doc_install_and_remove_gtk-doc.sh | 7 ++++++- .../gtk2/oe_test_gtk2_install_and_remove_gtk2-debuginfo.sh | 7 ++++++- .../oe_test_gtk2_install_and_remove_gtk2-debugsource.sh | 7 ++++++- .../gtk2/oe_test_gtk2_install_and_remove_gtk2-devel.sh | 7 ++++++- .../gtk2/oe_test_gtk2_install_and_remove_gtk2-help.sh | 7 ++++++- .../oe_test_gtk2_install_and_remove_gtk2-immodule-xim.sh | 7 ++++++- .../gtk2/oe_test_gtk2_install_and_remove_gtk2-immodules.sh | 7 ++++++- .../cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2.sh | 7 ++++++- ...e_test_gtk3_install_and_remove_gtk-update-icon-cache.sh | 7 ++++++- .../gtk3/oe_test_gtk3_install_and_remove_gtk3-debuginfo.sh | 7 ++++++- .../oe_test_gtk3_install_and_remove_gtk3-debugsource.sh | 7 ++++++- .../gtk3/oe_test_gtk3_install_and_remove_gtk3-devel.sh | 7 ++++++- .../gtk3/oe_test_gtk3_install_and_remove_gtk3-help.sh | 7 ++++++- .../oe_test_gtk3_install_and_remove_gtk3-immodule-xim.sh | 7 ++++++- .../gtk3/oe_test_gtk3_install_and_remove_gtk3-immodules.sh | 7 ++++++- .../cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3.sh | 7 ++++++- .../gtk4/oe_test_gtk4_install_and_remove_gtk4-debuginfo.sh | 7 ++++++- .../oe_test_gtk4_install_and_remove_gtk4-debugsource.sh | 7 ++++++- .../gtk4/oe_test_gtk4_install_and_remove_gtk4-devel.sh | 7 ++++++- .../cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4.sh | 7 ++++++- .../oe_test_guile_install_and_remove_guile-debuginfo.sh | 7 ++++++- .../oe_test_guile_install_and_remove_guile-debugsource.sh | 7 ++++++- .../guile/oe_test_guile_install_and_remove_guile-devel.sh | 7 ++++++- .../guile/oe_test_guile_install_and_remove_guile-help.sh | 7 ++++++- .../guile/oe_test_guile_install_and_remove_guile.sh | 7 ++++++- ...est_gupnp-igd_install_and_remove_gupnp-igd-debuginfo.sh | 7 ++++++- ...t_gupnp-igd_install_and_remove_gupnp-igd-debugsource.sh | 7 ++++++- ...oe_test_gupnp-igd_install_and_remove_gupnp-igd-devel.sh | 7 ++++++- .../oe_test_gupnp-igd_install_and_remove_gupnp-igd.sh | 7 ++++++- .../oe_test_gupnp_install_and_remove_gupnp-debuginfo.sh | 7 ++++++- .../oe_test_gupnp_install_and_remove_gupnp-debugsource.sh | 7 ++++++- .../gupnp/oe_test_gupnp_install_and_remove_gupnp-devel.sh | 7 ++++++- .../gupnp/oe_test_gupnp_install_and_remove_gupnp-help.sh | 7 ++++++- .../gupnp/oe_test_gupnp_install_and_remove_gupnp.sh | 7 ++++++- .../gzip/oe_test_gzip_install_and_remove_gzip-debuginfo.sh | 7 ++++++- .../oe_test_gzip_install_and_remove_gzip-debugsource.sh | 7 ++++++- .../gzip/oe_test_gzip_install_and_remove_gzip-help.sh | 7 ++++++- .../cli-test/gzip/oe_test_gzip_install_and_remove_gzip.sh | 7 ++++++- ..._test_harfbuzz_install_and_remove_harfbuzz-debuginfo.sh | 7 ++++++- ...est_harfbuzz_install_and_remove_harfbuzz-debugsource.sh | 7 ++++++- .../oe_test_harfbuzz_install_and_remove_harfbuzz-devel.sh | 7 ++++++- .../oe_test_harfbuzz_install_and_remove_harfbuzz-help.sh | 7 ++++++- .../oe_test_harfbuzz_install_and_remove_harfbuzz.sh | 7 ++++++- ..._test_hunspell_install_and_remove_hunspell-debuginfo.sh | 7 ++++++- ...est_hunspell_install_and_remove_hunspell-debugsource.sh | 7 ++++++- .../oe_test_hunspell_install_and_remove_hunspell-devel.sh | 7 ++++++- .../oe_test_hunspell_install_and_remove_hunspell-help.sh | 7 ++++++- .../oe_test_hunspell_install_and_remove_hunspell.sh | 7 ++++++- .../hwdata/oe_test_hwdata_install_and_remove_hwdata.sh | 7 ++++++- .../oe_test_hyphen_install_and_remove_hyphen-debuginfo.sh | 7 ++++++- ...oe_test_hyphen_install_and_remove_hyphen-debugsource.sh | 7 ++++++- .../oe_test_hyphen_install_and_remove_hyphen-devel.sh | 7 ++++++- .../hyphen/oe_test_hyphen_install_and_remove_hyphen.sh | 7 ++++++- .../icfg/oe_test_icfg_install_and_remove_icfg-help.sh | 7 ++++++- .../cli-test/icfg/oe_test_icfg_install_and_remove_icfg.sh | 7 ++++++- .../icu/oe_test_icu_install_and_remove_icu-debuginfo.sh | 7 ++++++- .../icu/oe_test_icu_install_and_remove_icu-debugsource.sh | 7 ++++++- .../icu/oe_test_icu_install_and_remove_icu-help.sh | 7 ++++++- .../cli-test/icu/oe_test_icu_install_and_remove_icu.sh | 7 ++++++- .../icu/oe_test_icu_install_and_remove_libicu-devel.sh | 7 ++++++- .../icu/oe_test_icu_install_and_remove_libicu-doc.sh | 7 ++++++- .../cli-test/icu/oe_test_icu_install_and_remove_libicu.sh | 7 ++++++- ...evm-utils_install_and_remove_ima-evm-utils-debuginfo.sh | 7 ++++++- ...m-utils_install_and_remove_ima-evm-utils-debugsource.sh | 7 ++++++- ...ima-evm-utils_install_and_remove_ima-evm-utils-devel.sh | 7 ++++++- ..._ima-evm-utils_install_and_remove_ima-evm-utils-help.sh | 7 ++++++- ..._ima-evm-utils_install_and_remove_ima-evm-utils-libs.sh | 7 ++++++- ..._test_ima-evm-utils_install_and_remove_ima-evm-utils.sh | 7 ++++++- .../oe_test_ima-evm-utils_install_and_remove_libimaevm0.sh | 7 ++++++- .../oe_test_ima-evm-utils_install_and_remove_libimaevm1.sh | 7 ++++++- .../inih/oe_test_inih_install_and_remove_inih-debuginfo.sh | 7 ++++++- .../oe_test_inih_install_and_remove_inih-debugsource.sh | 7 ++++++- .../inih/oe_test_inih_install_and_remove_inih-devel.sh | 7 ++++++- .../cli-test/inih/oe_test_inih_install_and_remove_inih.sh | 7 ++++++- ...est_iniparser_install_and_remove_iniparser-debuginfo.sh | 7 ++++++- ...t_iniparser_install_and_remove_iniparser-debugsource.sh | 7 ++++++- .../oe_test_iniparser_install_and_remove_iniparser.sh | 7 ++++++- ...initscripts_install_and_remove_initscripts-debuginfo.sh | 7 ++++++- ...itscripts_install_and_remove_initscripts-debugsource.sh | 7 ++++++- ...t_initscripts_install_and_remove_initscripts-service.sh | 7 ++++++- .../oe_test_initscripts_install_and_remove_initscripts.sh | 7 ++++++- ...st_initscripts_install_and_remove_netconsole-service.sh | 7 ++++++- ..._test_initscripts_install_and_remove_network-scripts.sh | 7 ++++++- ...oe_test_initscripts_install_and_remove_readonly-root.sh | 7 ++++++- .../oe_test_intltool_install_and_remove_intltool-help.sh | 7 ++++++- .../oe_test_intltool_install_and_remove_intltool.sh | 7 ++++++- .../oe_test_ipcalc_install_and_remove_ipcalc-debuginfo.sh | 7 ++++++- ...oe_test_ipcalc_install_and_remove_ipcalc-debugsource.sh | 7 ++++++- .../oe_test_ipcalc_install_and_remove_ipcalc-help.sh | 7 ++++++- .../ipcalc/oe_test_ipcalc_install_and_remove_ipcalc.sh | 7 ++++++- .../oe_test_ipmitool_install_and_remove_bmc-snmp-proxy.sh | 7 ++++++- ...est_ipmitool_install_and_remove_exchange-bmc-os-info.sh | 7 ++++++- ..._test_ipmitool_install_and_remove_ipmitool-debuginfo.sh | 7 ++++++- ...est_ipmitool_install_and_remove_ipmitool-debugsource.sh | 7 ++++++- .../oe_test_ipmitool_install_and_remove_ipmitool-help.sh | 7 ++++++- .../oe_test_ipmitool_install_and_remove_ipmitool.sh | 7 ++++++- ...oe_test_iproute_install_and_remove_iproute-debuginfo.sh | 7 ++++++- ..._test_iproute_install_and_remove_iproute-debugsource.sh | 7 ++++++- .../oe_test_iproute_install_and_remove_iproute-devel.sh | 7 ++++++- .../oe_test_iproute_install_and_remove_iproute-help.sh | 7 ++++++- .../iproute/oe_test_iproute_install_and_remove_iproute.sh | 7 ++++++- ..._test_iprutils_install_and_remove_iprutils-debuginfo.sh | 7 ++++++- ...est_iprutils_install_and_remove_iprutils-debugsource.sh | 7 ++++++- .../oe_test_iprutils_install_and_remove_iprutils-help.sh | 7 ++++++- .../oe_test_iprutils_install_and_remove_iprutils.sh | 7 ++++++- .../oe_test_ipset_install_and_remove_ipset-debuginfo.sh | 7 ++++++- .../oe_test_ipset_install_and_remove_ipset-debugsource.sh | 7 ++++++- .../ipset/oe_test_ipset_install_and_remove_ipset-devel.sh | 7 ++++++- .../ipset/oe_test_ipset_install_and_remove_ipset-help.sh | 7 ++++++- .../ipset/oe_test_ipset_install_and_remove_ipset-libs.sh | 7 ++++++- .../ipset/oe_test_ipset_install_and_remove_ipset.sh | 7 ++++++- ..._test_iptables_install_and_remove_iptables-debuginfo.sh | 7 ++++++- ...est_iptables_install_and_remove_iptables-debugsource.sh | 7 ++++++- .../oe_test_iptables_install_and_remove_iptables-devel.sh | 7 ++++++- .../oe_test_iptables_install_and_remove_iptables-help.sh | 7 ++++++- .../oe_test_iptables_install_and_remove_iptables-libs.sh | 7 ++++++- .../oe_test_iptables_install_and_remove_iptables-nft.sh | 7 ++++++- .../oe_test_iptables_install_and_remove_iptables.sh | 7 ++++++- ...oe_test_iputils_install_and_remove_iputils-debuginfo.sh | 7 ++++++- ..._test_iputils_install_and_remove_iputils-debugsource.sh | 7 ++++++- .../oe_test_iputils_install_and_remove_iputils-help.sh | 7 ++++++- .../oe_test_iputils_install_and_remove_iputils-ninfod.sh | 7 ++++++- .../iputils/oe_test_iputils_install_and_remove_iputils.sh | 7 ++++++- ...t_irqbalance_install_and_remove_irqbalance-debuginfo.sh | 7 ++++++- ...irqbalance_install_and_remove_irqbalance-debugsource.sh | 7 ++++++- ..._test_irqbalance_install_and_remove_irqbalance-devel.sh | 7 ++++++- ...e_test_irqbalance_install_and_remove_irqbalance-help.sh | 7 ++++++- ...e_test_irqbalance_install_and_remove_irqbalance-libs.sh | 7 ++++++- .../oe_test_irqbalance_install_and_remove_irqbalance.sh | 7 ++++++- ...oe_test_iso-codes_install_and_remove_iso-codes-devel.sh | 7 ++++++- .../oe_test_iso-codes_install_and_remove_iso-codes.sh | 7 ++++++- ...est_isomd5sum_install_and_remove_isomd5sum-debuginfo.sh | 7 ++++++- ...t_isomd5sum_install_and_remove_isomd5sum-debugsource.sh | 7 ++++++- ...oe_test_isomd5sum_install_and_remove_isomd5sum-devel.sh | 7 ++++++- .../oe_test_isomd5sum_install_and_remove_isomd5sum-help.sh | 7 ++++++- .../oe_test_isomd5sum_install_and_remove_isomd5sum.sh | 7 ++++++- ..._test_isomd5sum_install_and_remove_python2-isomd5sum.sh | 7 ++++++- ..._test_isomd5sum_install_and_remove_python3-isomd5sum.sh | 7 ++++++- .../oe_test_itstool_install_and_remove_itstool-help.sh | 7 ++++++- .../itstool/oe_test_itstool_install_and_remove_itstool.sh | 7 ++++++- ...oe_test_jansson_install_and_remove_jansson-debuginfo.sh | 7 ++++++- ..._test_jansson_install_and_remove_jansson-debugsource.sh | 7 ++++++- .../oe_test_jansson_install_and_remove_jansson-devel.sh | 7 ++++++- .../oe_test_jansson_install_and_remove_jansson-help.sh | 7 ++++++- .../jansson/oe_test_jansson_install_and_remove_jansson.sh | 7 ++++++- .../oe_test_java_cup_install_and_remove_java_cup-help.sh | 7 ++++++- .../oe_test_java_cup_install_and_remove_java_cup.sh | 7 ++++++- ...t_javapackages-tools_install_and_remove_gradle-local.sh | 7 ++++++- ...test_javapackages-tools_install_and_remove_ivy-local.sh | 7 ++++++- ...ges-tools_install_and_remove_javapackages-filesystem.sh | 7 ++++++- ...packages-tools_install_and_remove_javapackages-local.sh | 7 ++++++- ...packages-tools_install_and_remove_javapackages-tools.sh | 7 ++++++- ...st_javapackages-tools_install_and_remove_maven-local.sh | 7 ++++++- ...ckages-tools_install_and_remove_python3-javapackages.sh | 7 ++++++- ..._test_jbig2dec_install_and_remove_jbig2dec-debuginfo.sh | 7 ++++++- ...est_jbig2dec_install_and_remove_jbig2dec-debugsource.sh | 7 ++++++- .../oe_test_jbig2dec_install_and_remove_jbig2dec-devel.sh | 7 ++++++- .../oe_test_jbig2dec_install_and_remove_jbig2dec-help.sh | 7 ++++++- .../oe_test_jbig2dec_install_and_remove_jbig2dec.sh | 7 ++++++- ...oe_test_jbigkit_install_and_remove_jbigkit-debuginfo.sh | 7 ++++++- ..._test_jbigkit_install_and_remove_jbigkit-debugsource.sh | 7 ++++++- .../oe_test_jbigkit_install_and_remove_jbigkit-devel.sh | 7 ++++++- .../oe_test_jbigkit_install_and_remove_jbigkit-help.sh | 7 ++++++- .../oe_test_jbigkit_install_and_remove_jbigkit-libs.sh | 7 ++++++- .../jbigkit/oe_test_jbigkit_install_and_remove_jbigkit.sh | 7 ++++++- .../jflex/oe_test_jflex_install_and_remove_jflex-help.sh | 7 ++++++- .../jflex/oe_test_jflex_install_and_remove_jflex.sh | 7 ++++++- ...y_install_and_remove_jitterentropy-library-debuginfo.sh | 7 ++++++- ...install_and_remove_jitterentropy-library-debugsource.sh | 7 ++++++- ...brary_install_and_remove_jitterentropy-library-devel.sh | 7 ++++++- ...opy-library_install_and_remove_jitterentropy-library.sh | 7 ++++++- .../oe_test_json-c_install_and_remove_json-c-debuginfo.sh | 7 ++++++- ...oe_test_json-c_install_and_remove_json-c-debugsource.sh | 7 ++++++- .../oe_test_json-c_install_and_remove_json-c-devel.sh | 7 ++++++- .../oe_test_json-c_install_and_remove_json-c-help.sh | 7 ++++++- .../json-c/oe_test_json-c_install_and_remove_json-c.sh | 7 ++++++- ...est_json-glib_install_and_remove_json-glib-debuginfo.sh | 7 ++++++- ...t_json-glib_install_and_remove_json-glib-debugsource.sh | 7 ++++++- ...oe_test_json-glib_install_and_remove_json-glib-devel.sh | 7 ++++++- .../oe_test_json-glib_install_and_remove_json-glib-help.sh | 7 ++++++- .../oe_test_json-glib_install_and_remove_json-glib.sh | 7 ++++++- ...oe_test_jsoncpp_install_and_remove_jsoncpp-debuginfo.sh | 7 ++++++- ..._test_jsoncpp_install_and_remove_jsoncpp-debugsource.sh | 7 ++++++- .../oe_test_jsoncpp_install_and_remove_jsoncpp-devel.sh | 7 ++++++- .../oe_test_jsoncpp_install_and_remove_jsoncpp-help.sh | 7 ++++++- .../jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp.sh | 7 ++++++- .../junit/oe_test_junit_install_and_remove_junit-help.sh | 7 ++++++- .../junit/oe_test_junit_install_and_remove_junit.sh | 7 ++++++- .../oe_test_junit5_install_and_remove_junit5-guide.sh | 7 ++++++- .../oe_test_junit5_install_and_remove_junit5-javadoc.sh | 7 ++++++- .../junit5/oe_test_junit5_install_and_remove_junit5.sh | 7 ++++++- ...oe_test_jvnet-parent_install_and_remove_jvnet-parent.sh | 7 ++++++- .../kbd/oe_test_kbd_install_and_remove_kbd-debuginfo.sh | 7 ++++++- .../kbd/oe_test_kbd_install_and_remove_kbd-debugsource.sh | 7 ++++++- .../kbd/oe_test_kbd_install_and_remove_kbd-help.sh | 7 ++++++- .../kbd/oe_test_kbd_install_and_remove_kbd-legacy.sh | 7 ++++++- .../kbd/oe_test_kbd_install_and_remove_kbd-misc.sh | 7 ++++++- .../cli-test/kbd/oe_test_kbd_install_and_remove_kbd.sh | 7 ++++++- ...da-addon_install_and_remove_kdump-anaconda-addon-doc.sh | 7 ++++++- ...aconda-addon_install_and_remove_kdump-anaconda-addon.sh | 7 ++++++- .../oe_test_kernel_install_and_remove_bpftool-debuginfo.sh | 7 ++++++- .../kernel/oe_test_kernel_install_and_remove_bpftool.sh | 7 ++++++- .../oe_test_kernel_install_and_remove_kernel-debuginfo.sh | 7 ++++++- ...oe_test_kernel_install_and_remove_kernel-debugsource.sh | 7 ++++++- .../oe_test_kernel_install_and_remove_kernel-devel.sh | 7 ++++++- .../oe_test_kernel_install_and_remove_kernel-headers.sh | 7 ++++++- .../oe_test_kernel_install_and_remove_kernel-source.sh | 7 ++++++- ...est_kernel_install_and_remove_kernel-tools-debuginfo.sh | 7 ++++++- ...oe_test_kernel_install_and_remove_kernel-tools-devel.sh | 7 ++++++- .../oe_test_kernel_install_and_remove_kernel-tools.sh | 7 ++++++- .../kernel/oe_test_kernel_install_and_remove_kernel.sh | 7 ++++++- .../oe_test_kernel_install_and_remove_perf-debuginfo.sh | 7 ++++++- .../kernel/oe_test_kernel_install_and_remove_perf.sh | 7 ++++++- ...est_kernel_install_and_remove_python2-perf-debuginfo.sh | 7 ++++++- .../oe_test_kernel_install_and_remove_python2-perf.sh | 7 ++++++- ...est_kernel_install_and_remove_python3-perf-debuginfo.sh | 7 ++++++- .../oe_test_kernel_install_and_remove_python3-perf.sh | 7 ++++++- ...kexec-tools_install_and_remove_kexec-tools-debuginfo.sh | 7 ++++++- ...xec-tools_install_and_remove_kexec-tools-debugsource.sh | 7 ++++++- ...test_kexec-tools_install_and_remove_kexec-tools-help.sh | 7 ++++++- .../oe_test_kexec-tools_install_and_remove_kexec-tools.sh | 7 ++++++- ...t_keybinder3_install_and_remove_keybinder3-debuginfo.sh | 7 ++++++- ...keybinder3_install_and_remove_keybinder3-debugsource.sh | 7 ++++++- ..._test_keybinder3_install_and_remove_keybinder3-devel.sh | 7 ++++++- ...e_test_keybinder3_install_and_remove_keybinder3-help.sh | 7 ++++++- .../oe_test_keybinder3_install_and_remove_keybinder3.sh | 7 ++++++- ..._test_keyutils_install_and_remove_keyutils-debuginfo.sh | 7 ++++++- ...est_keyutils_install_and_remove_keyutils-debugsource.sh | 7 ++++++- .../oe_test_keyutils_install_and_remove_keyutils-help.sh | 7 ++++++- ...test_keyutils_install_and_remove_keyutils-libs-devel.sh | 7 ++++++- .../oe_test_keyutils_install_and_remove_keyutils-libs.sh | 7 ++++++- .../oe_test_keyutils_install_and_remove_keyutils.sh | 7 ++++++- .../kmod/oe_test_kmod_install_and_remove_kmod-debuginfo.sh | 7 ++++++- .../oe_test_kmod_install_and_remove_kmod-debugsource.sh | 7 ++++++- .../kmod/oe_test_kmod_install_and_remove_kmod-devel.sh | 7 ++++++- .../kmod/oe_test_kmod_install_and_remove_kmod-help.sh | 7 ++++++- .../kmod/oe_test_kmod_install_and_remove_kmod-libs.sh | 7 ++++++- .../cli-test/kmod/oe_test_kmod_install_and_remove_kmod.sh | 7 ++++++- .../kmod/oe_test_kmod_install_and_remove_python3-kmod.sh | 7 ++++++- .../krb5/oe_test_krb5_install_and_remove_krb5-client.sh | 7 ++++++- .../krb5/oe_test_krb5_install_and_remove_krb5-debuginfo.sh | 7 ++++++- .../oe_test_krb5_install_and_remove_krb5-debugsource.sh | 7 ++++++- .../krb5/oe_test_krb5_install_and_remove_krb5-devel.sh | 7 ++++++- .../krb5/oe_test_krb5_install_and_remove_krb5-help.sh | 7 ++++++- .../krb5/oe_test_krb5_install_and_remove_krb5-libs.sh | 7 ++++++- .../krb5/oe_test_krb5_install_and_remove_krb5-server.sh | 7 ++++++- .../cli-test/krb5/oe_test_krb5_install_and_remove_krb5.sh | 7 ++++++- .../ksh/oe_test_ksh_install_and_remove_ksh-debuginfo.sh | 7 ++++++- .../ksh/oe_test_ksh_install_and_remove_ksh-debugsource.sh | 7 ++++++- .../ksh/oe_test_ksh_install_and_remove_ksh-help.sh | 7 ++++++- .../cli-test/ksh/oe_test_ksh_install_and_remove_ksh.sh | 7 ++++++- .../kyua/oe_test_kyua_install_and_remove_kyua-debuginfo.sh | 7 ++++++- .../oe_test_kyua_install_and_remove_kyua-debugsource.sh | 7 ++++++- .../kyua/oe_test_kyua_install_and_remove_kyua-help.sh | 7 ++++++- .../kyua/oe_test_kyua_install_and_remove_kyua-tests.sh | 7 ++++++- .../cli-test/kyua/oe_test_kyua_install_and_remove_kyua.sh | 7 ++++++- .../lame/oe_test_lame_install_and_remove_lame-debuginfo.sh | 7 ++++++- .../oe_test_lame_install_and_remove_lame-debugsource.sh | 7 ++++++- .../lame/oe_test_lame_install_and_remove_lame-devel.sh | 7 ++++++- .../lame/oe_test_lame_install_and_remove_lame-help.sh | 7 ++++++- .../lame/oe_test_lame_install_and_remove_lame-mp3x.sh | 7 ++++++- .../cli-test/lame/oe_test_lame_install_and_remove_lame.sh | 7 ++++++- .../oe_test_langtable_install_and_remove_langtable-data.sh | 7 ++++++- .../oe_test_langtable_install_and_remove_langtable.sh | 7 ++++++- ..._test_langtable_install_and_remove_python2-langtable.sh | 7 ++++++- ..._test_langtable_install_and_remove_python3-langtable.sh | 7 ++++++- .../oe_test_lapack_install_and_remove_lapack-debuginfo.sh | 7 ++++++- ...oe_test_lapack_install_and_remove_lapack-debugsource.sh | 7 ++++++- .../oe_test_lapack_install_and_remove_lapack-devel.sh | 7 ++++++- .../oe_test_lapack_install_and_remove_lapack-help.sh | 7 ++++++- .../lapack/oe_test_lapack_install_and_remove_lapack.sh | 7 ++++++- .../oe_test_lapack_install_and_remove_lapack64-devel.sh | 7 ++++++- .../lapack/oe_test_lapack_install_and_remove_lapack64.sh | 7 ++++++- .../oe_test_lcms2_install_and_remove_lcms2-debuginfo.sh | 7 ++++++- .../oe_test_lcms2_install_and_remove_lcms2-debugsource.sh | 7 ++++++- .../lcms2/oe_test_lcms2_install_and_remove_lcms2-devel.sh | 7 ++++++- .../lcms2/oe_test_lcms2_install_and_remove_lcms2-help.sh | 7 ++++++- .../lcms2/oe_test_lcms2_install_and_remove_lcms2-utils.sh | 7 ++++++- .../lcms2/oe_test_lcms2_install_and_remove_lcms2.sh | 7 ++++++- .../less/oe_test_less_install_and_remove_less-debuginfo.sh | 7 ++++++- .../oe_test_less_install_and_remove_less-debugsource.sh | 7 ++++++- .../less/oe_test_less_install_and_remove_less-help.sh | 7 ++++++- .../cli-test/less/oe_test_less_install_and_remove_less.sh | 7 ++++++- .../oe_test_libICE_install_and_remove_libICE-debuginfo.sh | 7 ++++++- ...oe_test_libICE_install_and_remove_libICE-debugsource.sh | 7 ++++++- .../oe_test_libICE_install_and_remove_libICE-devel.sh | 7 ++++++- .../oe_test_libICE_install_and_remove_libICE-help.sh | 7 ++++++- .../libICE/oe_test_libICE_install_and_remove_libICE.sh | 7 ++++++- .../oe_test_libSM_install_and_remove_libSM-debuginfo.sh | 7 ++++++- .../oe_test_libSM_install_and_remove_libSM-debugsource.sh | 7 ++++++- .../libSM/oe_test_libSM_install_and_remove_libSM-devel.sh | 7 ++++++- .../libSM/oe_test_libSM_install_and_remove_libSM-help.sh | 7 ++++++- .../libSM/oe_test_libSM_install_and_remove_libSM.sh | 7 ++++++- .../oe_test_libX11_install_and_remove_libX11-common.sh | 7 ++++++- .../oe_test_libX11_install_and_remove_libX11-debuginfo.sh | 7 ++++++- ...oe_test_libX11_install_and_remove_libX11-debugsource.sh | 7 ++++++- .../oe_test_libX11_install_and_remove_libX11-devel.sh | 7 ++++++- .../libX11/oe_test_libX11_install_and_remove_libX11-doc.sh | 7 ++++++- .../oe_test_libX11_install_and_remove_libX11-help.sh | 7 ++++++- .../libX11/oe_test_libX11_install_and_remove_libX11-xcb.sh | 7 ++++++- .../libX11/oe_test_libX11_install_and_remove_libX11.sh | 7 ++++++- ...ScrnSaver_install_and_remove_libXScrnSaver-debuginfo.sh | 7 ++++++- ...rnSaver_install_and_remove_libXScrnSaver-debugsource.sh | 7 ++++++- ...libXScrnSaver_install_and_remove_libXScrnSaver-devel.sh | 7 ++++++- ..._libXScrnSaver_install_and_remove_libXScrnSaver-help.sh | 7 ++++++- ..._test_libXScrnSaver_install_and_remove_libXScrnSaver.sh | 7 ++++++- .../oe_test_libXau_install_and_remove_libXau-debuginfo.sh | 7 ++++++- ...oe_test_libXau_install_and_remove_libXau-debugsource.sh | 7 ++++++- .../oe_test_libXau_install_and_remove_libXau-devel.sh | 7 ++++++- .../oe_test_libXau_install_and_remove_libXau-help.sh | 7 ++++++- .../libXau/oe_test_libXau_install_and_remove_libXau.sh | 7 ++++++- .../oe_test_libXaw_install_and_remove_libXaw-debuginfo.sh | 7 ++++++- ...oe_test_libXaw_install_and_remove_libXaw-debugsource.sh | 7 ++++++- .../oe_test_libXaw_install_and_remove_libXaw-devel.sh | 7 ++++++- .../oe_test_libXaw_install_and_remove_libXaw-help.sh | 7 ++++++- .../libXaw/oe_test_libXaw_install_and_remove_libXaw.sh | 7 ++++++- ...composite_install_and_remove_libXcomposite-debuginfo.sh | 7 ++++++- ...mposite_install_and_remove_libXcomposite-debugsource.sh | 7 ++++++- ...libXcomposite_install_and_remove_libXcomposite-devel.sh | 7 ++++++- ..._libXcomposite_install_and_remove_libXcomposite-help.sh | 7 ++++++- ..._test_libXcomposite_install_and_remove_libXcomposite.sh | 7 ++++++- ...t_libXcursor_install_and_remove_libXcursor-debuginfo.sh | 7 ++++++- ...libXcursor_install_and_remove_libXcursor-debugsource.sh | 7 ++++++- ..._test_libXcursor_install_and_remove_libXcursor-devel.sh | 7 ++++++- ...e_test_libXcursor_install_and_remove_libXcursor-help.sh | 7 ++++++- .../oe_test_libXcursor_install_and_remove_libXcursor.sh | 7 ++++++- ...t_libXdamage_install_and_remove_libXdamage-debuginfo.sh | 7 ++++++- ...libXdamage_install_and_remove_libXdamage-debugsource.sh | 7 ++++++- ..._test_libXdamage_install_and_remove_libXdamage-devel.sh | 7 ++++++- ...e_test_libXdamage_install_and_remove_libXdamage-help.sh | 7 ++++++- .../oe_test_libXdamage_install_and_remove_libXdamage.sh | 7 ++++++- ..._test_libXdmcp_install_and_remove_libXdmcp-debuginfo.sh | 7 ++++++- ...est_libXdmcp_install_and_remove_libXdmcp-debugsource.sh | 7 ++++++- .../oe_test_libXdmcp_install_and_remove_libXdmcp-devel.sh | 7 ++++++- .../oe_test_libXdmcp_install_and_remove_libXdmcp-help.sh | 7 ++++++- .../oe_test_libXdmcp_install_and_remove_libXdmcp.sh | 7 ++++++- ...oe_test_libXext_install_and_remove_libXext-debuginfo.sh | 7 ++++++- ..._test_libXext_install_and_remove_libXext-debugsource.sh | 7 ++++++- .../oe_test_libXext_install_and_remove_libXext-devel.sh | 7 ++++++- .../oe_test_libXext_install_and_remove_libXext-help.sh | 7 ++++++- .../libXext/oe_test_libXext_install_and_remove_libXext.sh | 7 ++++++- ...est_libXfixes_install_and_remove_libXfixes-debuginfo.sh | 7 ++++++- ...t_libXfixes_install_and_remove_libXfixes-debugsource.sh | 7 ++++++- ...oe_test_libXfixes_install_and_remove_libXfixes-devel.sh | 7 ++++++- .../oe_test_libXfixes_install_and_remove_libXfixes-help.sh | 7 ++++++- .../oe_test_libXfixes_install_and_remove_libXfixes.sh | 7 ++++++- ...est_libXfont2_install_and_remove_libXfont2-debuginfo.sh | 7 ++++++- ...t_libXfont2_install_and_remove_libXfont2-debugsource.sh | 7 ++++++- ...oe_test_libXfont2_install_and_remove_libXfont2-devel.sh | 7 ++++++- .../oe_test_libXfont2_install_and_remove_libXfont2-help.sh | 7 ++++++- .../oe_test_libXfont2_install_and_remove_libXfont2.sh | 7 ++++++- .../oe_test_libXft_install_and_remove_libXft-debuginfo.sh | 7 ++++++- ...oe_test_libXft_install_and_remove_libXft-debugsource.sh | 7 ++++++- .../oe_test_libXft_install_and_remove_libXft-devel.sh | 7 ++++++- .../oe_test_libXft_install_and_remove_libXft-help.sh | 7 ++++++- .../libXft/oe_test_libXft_install_and_remove_libXft.sh | 7 ++++++- .../oe_test_libXi_install_and_remove_libXi-debuginfo.sh | 7 ++++++- .../oe_test_libXi_install_and_remove_libXi-debugsource.sh | 7 ++++++- .../libXi/oe_test_libXi_install_and_remove_libXi-devel.sh | 7 ++++++- .../libXi/oe_test_libXi_install_and_remove_libXi-help.sh | 7 ++++++- .../libXi/oe_test_libXi_install_and_remove_libXi.sh | 7 ++++++- ...libXinerama_install_and_remove_libXinerama-debuginfo.sh | 7 ++++++- ...bXinerama_install_and_remove_libXinerama-debugsource.sh | 7 ++++++- ...est_libXinerama_install_and_remove_libXinerama-devel.sh | 7 ++++++- ...test_libXinerama_install_and_remove_libXinerama-help.sh | 7 ++++++- .../oe_test_libXinerama_install_and_remove_libXinerama.sh | 7 ++++++- .../oe_test_libXmu_install_and_remove_libXmu-debuginfo.sh | 7 ++++++- ...oe_test_libXmu_install_and_remove_libXmu-debugsource.sh | 7 ++++++- .../oe_test_libXmu_install_and_remove_libXmu-devel.sh | 7 ++++++- .../oe_test_libXmu_install_and_remove_libXmu-help.sh | 7 ++++++- .../libXmu/oe_test_libXmu_install_and_remove_libXmu.sh | 7 ++++++- .../oe_test_libXpm_install_and_remove_libXpm-debuginfo.sh | 7 ++++++- ...oe_test_libXpm_install_and_remove_libXpm-debugsource.sh | 7 ++++++- .../oe_test_libXpm_install_and_remove_libXpm-devel.sh | 7 ++++++- .../oe_test_libXpm_install_and_remove_libXpm-help.sh | 7 ++++++- .../libXpm/oe_test_libXpm_install_and_remove_libXpm.sh | 7 ++++++- ...est_libXrandr_install_and_remove_libXrandr-debuginfo.sh | 7 ++++++- ...t_libXrandr_install_and_remove_libXrandr-debugsource.sh | 7 ++++++- ...oe_test_libXrandr_install_and_remove_libXrandr-devel.sh | 7 ++++++- .../oe_test_libXrandr_install_and_remove_libXrandr-help.sh | 7 ++++++- .../oe_test_libXrandr_install_and_remove_libXrandr.sh | 7 ++++++- ...t_libXrender_install_and_remove_libXrender-debuginfo.sh | 7 ++++++- ...libXrender_install_and_remove_libXrender-debugsource.sh | 7 ++++++- ..._test_libXrender_install_and_remove_libXrender-devel.sh | 7 ++++++- ...e_test_libXrender_install_and_remove_libXrender-help.sh | 7 ++++++- .../oe_test_libXrender_install_and_remove_libXrender.sh | 7 ++++++- ...oe_test_libXres_install_and_remove_libXres-debuginfo.sh | 7 ++++++- ..._test_libXres_install_and_remove_libXres-debugsource.sh | 7 ++++++- .../oe_test_libXres_install_and_remove_libXres-devel.sh | 7 ++++++- .../oe_test_libXres_install_and_remove_libXres-help.sh | 7 ++++++- .../libXres/oe_test_libXres_install_and_remove_libXres.sh | 7 ++++++- .../oe_test_libXt_install_and_remove_libXt-debuginfo.sh | 7 ++++++- .../oe_test_libXt_install_and_remove_libXt-debugsource.sh | 7 ++++++- .../libXt/oe_test_libXt_install_and_remove_libXt-devel.sh | 7 ++++++- .../libXt/oe_test_libXt_install_and_remove_libXt-help.sh | 7 ++++++- .../libXt/oe_test_libXt_install_and_remove_libXt.sh | 7 ++++++- ...oe_test_libXtst_install_and_remove_libXtst-debuginfo.sh | 7 ++++++- ..._test_libXtst_install_and_remove_libXtst-debugsource.sh | 7 ++++++- .../oe_test_libXtst_install_and_remove_libXtst-devel.sh | 7 ++++++- .../oe_test_libXtst_install_and_remove_libXtst-help.sh | 7 ++++++- .../libXtst/oe_test_libXtst_install_and_remove_libXtst.sh | 7 ++++++- .../oe_test_libXv_install_and_remove_libXv-debuginfo.sh | 7 ++++++- .../oe_test_libXv_install_and_remove_libXv-debugsource.sh | 7 ++++++- .../libXv/oe_test_libXv_install_and_remove_libXv-devel.sh | 7 ++++++- .../libXv/oe_test_libXv_install_and_remove_libXv-help.sh | 7 ++++++- .../libXv/oe_test_libXv_install_and_remove_libXv.sh | 7 ++++++- ...oe_test_libXvMC_install_and_remove_libXvMC-debuginfo.sh | 7 ++++++- ..._test_libXvMC_install_and_remove_libXvMC-debugsource.sh | 7 ++++++- .../oe_test_libXvMC_install_and_remove_libXvMC-devel.sh | 7 ++++++- .../oe_test_libXvMC_install_and_remove_libXvMC-help.sh | 7 ++++++- .../libXvMC/oe_test_libXvMC_install_and_remove_libXvMC.sh | 7 ++++++- ...libXxf86dga_install_and_remove_libXxf86dga-debuginfo.sh | 7 ++++++- ...bXxf86dga_install_and_remove_libXxf86dga-debugsource.sh | 7 ++++++- ...est_libXxf86dga_install_and_remove_libXxf86dga-devel.sh | 7 ++++++- ...test_libXxf86dga_install_and_remove_libXxf86dga-help.sh | 7 ++++++- .../oe_test_libXxf86dga_install_and_remove_libxxf86dga.sh | 7 ++++++- ...t_libXxf86vm_install_and_remove_libXxf86vm-debuginfo.sh | 7 ++++++- ...libXxf86vm_install_and_remove_libXxf86vm-debugsource.sh | 7 ++++++- ..._test_libXxf86vm_install_and_remove_libXxf86vm-devel.sh | 7 ++++++- ...e_test_libXxf86vm_install_and_remove_libXxf86vm-help.sh | 7 ++++++- .../oe_test_libXxf86vm_install_and_remove_libXxf86vm.sh | 7 ++++++- ...t_libadwaita_install_and_remove_libadwaita-debuginfo.sh | 7 ++++++- ...libadwaita_install_and_remove_libadwaita-debugsource.sh | 7 ++++++- ..._test_libadwaita_install_and_remove_libadwaita-devel.sh | 7 ++++++- ...e_test_libadwaita_install_and_remove_libadwaita-help.sh | 7 ++++++- .../oe_test_libadwaita_install_and_remove_libadwaita.sh | 7 ++++++- .../oe_test_libaio_install_and_remove_libaio-debuginfo.sh | 7 ++++++- ...oe_test_libaio_install_and_remove_libaio-debugsource.sh | 7 ++++++- .../oe_test_libaio_install_and_remove_libaio-devel.sh | 7 ++++++- .../libaio/oe_test_libaio_install_and_remove_libaio.sh | 7 ++++++- ...dicator_install_and_remove_libappindicator-debuginfo.sh | 7 ++++++- ...cator_install_and_remove_libappindicator-debugsource.sh | 7 ++++++- ...ppindicator_install_and_remove_libappindicator-devel.sh | 7 ++++++- ...appindicator_install_and_remove_libappindicator-docs.sh | 7 ++++++- ...icator_install_and_remove_libappindicator-gtk3-devel.sh | 7 ++++++- ...appindicator_install_and_remove_libappindicator-gtk3.sh | 7 ++++++- ...t_libappindicator_install_and_remove_libappindicator.sh | 7 ++++++- ...appindicator_install_and_remove_python2-appindicator.sh | 7 ++++++- ...-glib_install_and_remove_libappstream-glib-debuginfo.sh | 7 ++++++- ...lib_install_and_remove_libappstream-glib-debugsource.sh | 7 ++++++- ...ream-glib_install_and_remove_libappstream-glib-devel.sh | 7 ++++++- ...tream-glib_install_and_remove_libappstream-glib-help.sh | 7 ++++++- ...bappstream-glib_install_and_remove_libappstream-glib.sh | 7 ++++++- .../oe_test_libarchive_install_and_remove_bsdcat.sh | 7 ++++++- .../oe_test_libarchive_install_and_remove_bsdcpio.sh | 7 ++++++- .../oe_test_libarchive_install_and_remove_bsdtar.sh | 7 ++++++- .../oe_test_libarchive_install_and_remove_bsdunzip.sh | 7 ++++++- ...t_libarchive_install_and_remove_libarchive-debuginfo.sh | 7 ++++++- ...libarchive_install_and_remove_libarchive-debugsource.sh | 7 ++++++- ..._test_libarchive_install_and_remove_libarchive-devel.sh | 7 ++++++- ...e_test_libarchive_install_and_remove_libarchive-help.sh | 7 ++++++- .../oe_test_libarchive_install_and_remove_libarchive.sh | 7 ++++++- ...est_libassuan_install_and_remove_libassuan-debuginfo.sh | 7 ++++++- ...t_libassuan_install_and_remove_libassuan-debugsource.sh | 7 ++++++- ...oe_test_libassuan_install_and_remove_libassuan-devel.sh | 7 ++++++- .../oe_test_libassuan_install_and_remove_libassuan-help.sh | 7 ++++++- .../oe_test_libassuan_install_and_remove_libassuan.sh | 7 ++++++- ...t_libasyncns_install_and_remove_libasyncns-debuginfo.sh | 7 ++++++- ...libasyncns_install_and_remove_libasyncns-debugsource.sh | 7 ++++++- ..._test_libasyncns_install_and_remove_libasyncns-devel.sh | 7 ++++++- ...e_test_libasyncns_install_and_remove_libasyncns-help.sh | 7 ++++++- .../oe_test_libasyncns_install_and_remove_libasyncns.sh | 7 ++++++- ...libatasmart_install_and_remove_libatasmart-debuginfo.sh | 7 ++++++- ...batasmart_install_and_remove_libatasmart-debugsource.sh | 7 ++++++- ...est_libatasmart_install_and_remove_libatasmart-devel.sh | 7 ++++++- ...test_libatasmart_install_and_remove_libatasmart-help.sh | 7 ++++++- .../oe_test_libatasmart_install_and_remove_libatasmart.sh | 7 ++++++- ...libblockdev_install_and_remove_libblockdev-debuginfo.sh | 7 ++++++- ...bblockdev_install_and_remove_libblockdev-debugsource.sh | 7 ++++++- ...est_libblockdev_install_and_remove_libblockdev-devel.sh | 7 ++++++- ...est_libblockdev_install_and_remove_libblockdev-tools.sh | 7 ++++++- .../oe_test_libblockdev_install_and_remove_libblockdev.sh | 7 ++++++- ...test_libblockdev_install_and_remove_python2-blockdev.sh | 7 ++++++- ...test_libblockdev_install_and_remove_python3-blockdev.sh | 7 ++++++- .../oe_test_libbpf_install_and_remove_libbpf-debuginfo.sh | 7 ++++++- ...oe_test_libbpf_install_and_remove_libbpf-debugsource.sh | 7 ++++++- .../oe_test_libbpf_install_and_remove_libbpf-devel.sh | 7 ++++++- .../oe_test_libbpf_install_and_remove_libbpf-static.sh | 7 ++++++- .../libbpf/oe_test_libbpf_install_and_remove_libbpf.sh | 7 ++++++- ...libbytesize_install_and_remove_libbytesize-debuginfo.sh | 7 ++++++- ...bbytesize_install_and_remove_libbytesize-debugsource.sh | 7 ++++++- ...est_libbytesize_install_and_remove_libbytesize-devel.sh | 7 ++++++- ...test_libbytesize_install_and_remove_libbytesize-help.sh | 7 ++++++- ...est_libbytesize_install_and_remove_libbytesize-tools.sh | 7 ++++++- .../oe_test_libbytesize_install_and_remove_libbytesize.sh | 7 ++++++- ...test_libbytesize_install_and_remove_python2-bytesize.sh | 7 ++++++- ...test_libbytesize_install_and_remove_python3-bytesize.sh | 7 ++++++- ...est_libcacard_install_and_remove_libcacard-debuginfo.sh | 7 ++++++- ...t_libcacard_install_and_remove_libcacard-debugsource.sh | 7 ++++++- ...oe_test_libcacard_install_and_remove_libcacard-devel.sh | 7 ++++++- .../oe_test_libcacard_install_and_remove_libcacard-help.sh | 7 ++++++- .../oe_test_libcacard_install_and_remove_libcacard.sh | 7 ++++++- ...libcanberra_install_and_remove_libcanberra-debuginfo.sh | 7 ++++++- ...bcanberra_install_and_remove_libcanberra-debugsource.sh | 7 ++++++- ...est_libcanberra_install_and_remove_libcanberra-devel.sh | 7 ++++++- ...test_libcanberra_install_and_remove_libcanberra-gtk2.sh | 7 ++++++- ...test_libcanberra_install_and_remove_libcanberra-gtk3.sh | 7 ++++++- ...test_libcanberra_install_and_remove_libcanberra-help.sh | 7 ++++++- .../oe_test_libcanberra_install_and_remove_libcanberra.sh | 7 ++++++- ...est_libcap-ng_install_and_remove_libcap-ng-debuginfo.sh | 7 ++++++- ...t_libcap-ng_install_and_remove_libcap-ng-debugsource.sh | 7 ++++++- ...oe_test_libcap-ng_install_and_remove_libcap-ng-devel.sh | 7 ++++++- .../oe_test_libcap-ng_install_and_remove_libcap-ng-help.sh | 7 ++++++- ..._test_libcap-ng_install_and_remove_libcap-ng-python3.sh | 7 ++++++- .../oe_test_libcap-ng_install_and_remove_libcap-ng.sh | 7 ++++++- ..._test_libcap-ng_install_and_remove_python2-libcap-ng.sh | 7 ++++++- .../oe_test_libcap_install_and_remove_libcap-debuginfo.sh | 7 ++++++- ...oe_test_libcap_install_and_remove_libcap-debugsource.sh | 7 ++++++- .../oe_test_libcap_install_and_remove_libcap-devel.sh | 7 ++++++- .../oe_test_libcap_install_and_remove_libcap-help.sh | 7 ++++++- .../libcap/oe_test_libcap_install_and_remove_libcap.sh | 7 ++++++- ...oe_test_libcbor_install_and_remove_libcbor-debuginfo.sh | 7 ++++++- ..._test_libcbor_install_and_remove_libcbor-debugsource.sh | 7 ++++++- .../oe_test_libcbor_install_and_remove_libcbor-devel.sh | 7 ++++++- .../libcbor/oe_test_libcbor_install_and_remove_libcbor.sh | 7 ++++++- ..._test_libcomps_install_and_remove_libcomps-debuginfo.sh | 7 ++++++- ...est_libcomps_install_and_remove_libcomps-debugsource.sh | 7 ++++++- .../oe_test_libcomps_install_and_remove_libcomps-devel.sh | 7 ++++++- .../oe_test_libcomps_install_and_remove_libcomps-help.sh | 7 ++++++- .../oe_test_libcomps_install_and_remove_libcomps.sh | 7 ++++++- ...oe_test_libcomps_install_and_remove_python2-libcomps.sh | 7 ++++++- ...oe_test_libcomps_install_and_remove_python3-libcomps.sh | 7 ++++++- ...est_libconfig_install_and_remove_libconfig-debuginfo.sh | 7 ++++++- ...t_libconfig_install_and_remove_libconfig-debugsource.sh | 7 ++++++- ...oe_test_libconfig_install_and_remove_libconfig-devel.sh | 7 ++++++- .../oe_test_libconfig_install_and_remove_libconfig.sh | 7 ++++++- ...est_libdaemon_install_and_remove_libdaemon-debuginfo.sh | 7 ++++++- ...t_libdaemon_install_and_remove_libdaemon-debugsource.sh | 7 ++++++- ...oe_test_libdaemon_install_and_remove_libdaemon-devel.sh | 7 ++++++- .../oe_test_libdaemon_install_and_remove_libdaemon-help.sh | 7 ++++++- .../oe_test_libdaemon_install_and_remove_libdaemon.sh | 7 ++++++- ...est_libdatrie_install_and_remove_libdatrie-debuginfo.sh | 7 ++++++- ...t_libdatrie_install_and_remove_libdatrie-debugsource.sh | 7 ++++++- ...oe_test_libdatrie_install_and_remove_libdatrie-devel.sh | 7 ++++++- .../oe_test_libdatrie_install_and_remove_libdatrie-help.sh | 7 ++++++- .../oe_test_libdatrie_install_and_remove_libdatrie.sh | 7 ++++++- .../oe_test_libdbi_install_and_remove_libdbi-debuginfo.sh | 7 ++++++- ...oe_test_libdbi_install_and_remove_libdbi-debugsource.sh | 7 ++++++- .../oe_test_libdbi_install_and_remove_libdbi-devel.sh | 7 ++++++- .../libdbi/oe_test_libdbi_install_and_remove_libdbi-doc.sh | 7 ++++++- .../oe_test_libdbi_install_and_remove_libdbi-help.sh | 7 ++++++- .../libdbi/oe_test_libdbi_install_and_remove_libdbi.sh | 7 ++++++- ...libdbusmenu_install_and_remove_libdbusmenu-debuginfo.sh | 7 ++++++- ...bdbusmenu_install_and_remove_libdbusmenu-debugsource.sh | 7 ++++++- ...est_libdbusmenu_install_and_remove_libdbusmenu-devel.sh | 7 ++++++- ...ibdbusmenu_install_and_remove_libdbusmenu-gtk2-devel.sh | 7 ++++++- ...test_libdbusmenu_install_and_remove_libdbusmenu-gtk2.sh | 7 ++++++- ...ibdbusmenu_install_and_remove_libdbusmenu-gtk3-devel.sh | 7 ++++++- ...test_libdbusmenu_install_and_remove_libdbusmenu-gtk3.sh | 7 ++++++- ...test_libdbusmenu_install_and_remove_libdbusmenu-help.sh | 7 ++++++- ...menu_install_and_remove_libdbusmenu-jsonloader-devel.sh | 7 ++++++- ...ibdbusmenu_install_and_remove_libdbusmenu-jsonloader.sh | 7 ++++++- .../oe_test_libdbusmenu_install_and_remove_libdbusmenu.sh | 7 ++++++- .../oe_test_libdmx_install_and_remove_libdmx-debuginfo.sh | 7 ++++++- ...oe_test_libdmx_install_and_remove_libdmx-debugsource.sh | 7 ++++++- .../oe_test_libdmx_install_and_remove_libdmx-devel.sh | 7 ++++++- .../libdmx/oe_test_libdmx_install_and_remove_libdmx-doc.sh | 7 ++++++- .../oe_test_libdmx_install_and_remove_libdmx-help.sh | 7 ++++++- .../libdmx/oe_test_libdmx_install_and_remove_libdmx.sh | 7 ++++++- .../oe_test_libdnf_install_and_remove_libdnf-debuginfo.sh | 7 ++++++- ...oe_test_libdnf_install_and_remove_libdnf-debugsource.sh | 7 ++++++- .../oe_test_libdnf_install_and_remove_libdnf-devel.sh | 7 ++++++- .../libdnf/oe_test_libdnf_install_and_remove_libdnf.sh | 7 ++++++- .../oe_test_libdnf_install_and_remove_python2-hawkey.sh | 7 ++++++- .../oe_test_libdnf_install_and_remove_python2-libdnf.sh | 7 ++++++- .../oe_test_libdnf_install_and_remove_python3-hawkey.sh | 7 ++++++- .../oe_test_libdnf_install_and_remove_python3-libdnf.sh | 7 ++++++- .../libdrm/oe_test_libdrm_install_and_remove_drm-utils.sh | 7 ++++++- .../oe_test_libdrm_install_and_remove_libdrm-debuginfo.sh | 7 ++++++- ...oe_test_libdrm_install_and_remove_libdrm-debugsource.sh | 7 ++++++- .../oe_test_libdrm_install_and_remove_libdrm-devel.sh | 7 ++++++- .../oe_test_libdrm_install_and_remove_libdrm-help.sh | 7 ++++++- .../libdrm/oe_test_libdrm_install_and_remove_libdrm.sh | 7 ++++++- ...oe_test_libedit_install_and_remove_libedit-debuginfo.sh | 7 ++++++- ..._test_libedit_install_and_remove_libedit-debugsource.sh | 7 ++++++- .../oe_test_libedit_install_and_remove_libedit-devel.sh | 7 ++++++- .../oe_test_libedit_install_and_remove_libedit-help.sh | 7 ++++++- .../libedit/oe_test_libedit_install_and_remove_libedit.sh | 7 ++++++- .../oe_test_libell_install_and_remove_libell-debuginfo.sh | 7 ++++++- ...oe_test_libell_install_and_remove_libell-debugsource.sh | 7 ++++++- .../oe_test_libell_install_and_remove_libell-devel.sh | 7 ++++++- .../libell/oe_test_libell_install_and_remove_libell.sh | 7 ++++++- ..._test_libepoxy_install_and_remove_libepoxy-debuginfo.sh | 7 ++++++- ...est_libepoxy_install_and_remove_libepoxy-debugsource.sh | 7 ++++++- .../oe_test_libepoxy_install_and_remove_libepoxy-devel.sh | 7 ++++++- .../oe_test_libepoxy_install_and_remove_libepoxy-help.sh | 7 ++++++- .../oe_test_libepoxy_install_and_remove_libepoxy.sh | 7 ++++++- ...oe_test_libestr_install_and_remove_libestr-debuginfo.sh | 7 ++++++- ..._test_libestr_install_and_remove_libestr-debugsource.sh | 7 ++++++- .../oe_test_libestr_install_and_remove_libestr-devel.sh | 7 ++++++- .../libestr/oe_test_libestr_install_and_remove_libestr.sh | 7 ++++++- .../oe_test_libev_install_and_remove_libev-debuginfo.sh | 7 ++++++- .../oe_test_libev_install_and_remove_libev-debugsource.sh | 7 ++++++- .../libev/oe_test_libev_install_and_remove_libev-devel.sh | 7 ++++++- .../libev/oe_test_libev_install_and_remove_libev-help.sh | 7 ++++++- ...e_test_libev_install_and_remove_libev-libevent-devel.sh | 7 ++++++- .../libev/oe_test_libev_install_and_remove_libev.sh | 7 ++++++- ..._test_libevdev_install_and_remove_libevdev-debuginfo.sh | 7 ++++++- ...est_libevdev_install_and_remove_libevdev-debugsource.sh | 7 ++++++- .../oe_test_libevdev_install_and_remove_libevdev-devel.sh | 7 ++++++- .../oe_test_libevdev_install_and_remove_libevdev-help.sh | 7 ++++++- .../oe_test_libevdev_install_and_remove_libevdev-utils.sh | 7 ++++++- .../oe_test_libevdev_install_and_remove_libevdev.sh | 7 ++++++- ..._test_libevent_install_and_remove_libevent-debuginfo.sh | 7 ++++++- ...est_libevent_install_and_remove_libevent-debugsource.sh | 7 ++++++- .../oe_test_libevent_install_and_remove_libevent-devel.sh | 7 ++++++- .../oe_test_libevent_install_and_remove_libevent.sh | 7 ++++++- ...oe_test_libexif_install_and_remove_libexif-debuginfo.sh | 7 ++++++- ..._test_libexif_install_and_remove_libexif-debugsource.sh | 7 ++++++- .../oe_test_libexif_install_and_remove_libexif-devel.sh | 7 ++++++- .../oe_test_libexif_install_and_remove_libexif-help.sh | 7 ++++++- .../libexif/oe_test_libexif_install_and_remove_libexif.sh | 7 ++++++- ...libfastjson_install_and_remove_libfastjson-debuginfo.sh | 7 ++++++- ...bfastjson_install_and_remove_libfastjson-debugsource.sh | 7 ++++++- ...est_libfastjson_install_and_remove_libfastjson-devel.sh | 7 ++++++- .../oe_test_libfastjson_install_and_remove_libfastjson.sh | 7 ++++++- .../oe_test_libffi_install_and_remove_libffi-debuginfo.sh | 7 ++++++- ...oe_test_libffi_install_and_remove_libffi-debugsource.sh | 7 ++++++- .../oe_test_libffi_install_and_remove_libffi-devel.sh | 7 ++++++- .../oe_test_libffi_install_and_remove_libffi-help.sh | 7 ++++++- .../libffi/oe_test_libffi_install_and_remove_libffi.sh | 7 ++++++- ...t_libfontenc_install_and_remove_libfontenc-debuginfo.sh | 7 ++++++- ...libfontenc_install_and_remove_libfontenc-debugsource.sh | 7 ++++++- ..._test_libfontenc_install_and_remove_libfontenc-devel.sh | 7 ++++++- ...e_test_libfontenc_install_and_remove_libfontenc-help.sh | 7 ++++++- .../oe_test_libfontenc_install_and_remove_libfontenc.sh | 7 ++++++- ...est_libgcrypt_install_and_remove_libgcrypt-debuginfo.sh | 7 ++++++- ...t_libgcrypt_install_and_remove_libgcrypt-debugsource.sh | 7 ++++++- ...oe_test_libgcrypt_install_and_remove_libgcrypt-devel.sh | 7 ++++++- .../oe_test_libgcrypt_install_and_remove_libgcrypt-help.sh | 7 ++++++- .../oe_test_libgcrypt_install_and_remove_libgcrypt.sh | 7 ++++++- ...bgit2-glib_install_and_remove_libgit2-glib-debuginfo.sh | 7 ++++++- ...it2-glib_install_and_remove_libgit2-glib-debugsource.sh | 7 ++++++- ...t_libgit2-glib_install_and_remove_libgit2-glib-devel.sh | 7 ++++++- ...st_libgit2-glib_install_and_remove_libgit2-glib-help.sh | 7 ++++++- ...oe_test_libgit2-glib_install_and_remove_libgit2-glib.sh | 7 ++++++- ...test_libglvnd_install_and_remove_libglvnd-core-devel.sh | 7 ++++++- ..._test_libglvnd_install_and_remove_libglvnd-debuginfo.sh | 7 ++++++- ...est_libglvnd_install_and_remove_libglvnd-debugsource.sh | 7 ++++++- .../oe_test_libglvnd_install_and_remove_libglvnd-devel.sh | 7 ++++++- .../oe_test_libglvnd_install_and_remove_libglvnd-egl.sh | 7 ++++++- .../oe_test_libglvnd_install_and_remove_libglvnd-gles.sh | 7 ++++++- .../oe_test_libglvnd_install_and_remove_libglvnd-glx.sh | 7 ++++++- .../oe_test_libglvnd_install_and_remove_libglvnd-opengl.sh | 7 ++++++- .../oe_test_libglvnd_install_and_remove_libglvnd.sh | 7 ++++++- ...libgnomekbd_install_and_remove_libgnomekbd-debuginfo.sh | 7 ++++++- ...bgnomekbd_install_and_remove_libgnomekbd-debugsource.sh | 7 ++++++- ...est_libgnomekbd_install_and_remove_libgnomekbd-devel.sh | 7 ++++++- .../oe_test_libgnomekbd_install_and_remove_libgnomekbd.sh | 7 ++++++- ...bgpg-error_install_and_remove_libgpg-error-debuginfo.sh | 7 ++++++- ...pg-error_install_and_remove_libgpg-error-debugsource.sh | 7 ++++++- ...t_libgpg-error_install_and_remove_libgpg-error-devel.sh | 7 ++++++- ...st_libgpg-error_install_and_remove_libgpg-error-help.sh | 7 ++++++- ...oe_test_libgpg-error_install_and_remove_libgpg-error.sh | 7 ++++++- ..._test_libgtop2_install_and_remove_libgtop2-debuginfo.sh | 7 ++++++- ...est_libgtop2_install_and_remove_libgtop2-debugsource.sh | 7 ++++++- .../oe_test_libgtop2_install_and_remove_libgtop2-devel.sh | 7 ++++++- .../oe_test_libgtop2_install_and_remove_libgtop2-help.sh | 7 ++++++- .../oe_test_libgtop2_install_and_remove_libgtop2.sh | 7 ++++++- ..._test_libgudev_install_and_remove_libgudev-debuginfo.sh | 7 ++++++- ...est_libgudev_install_and_remove_libgudev-debugsource.sh | 7 ++++++- .../oe_test_libgudev_install_and_remove_libgudev-devel.sh | 7 ++++++- .../oe_test_libgudev_install_and_remove_libgudev-help.sh | 7 ++++++- .../oe_test_libgudev_install_and_remove_libgudev.sh | 7 ++++++- ...oe_test_libgusb_install_and_remove_libgusb-debuginfo.sh | 7 ++++++- ..._test_libgusb_install_and_remove_libgusb-debugsource.sh | 7 ++++++- .../oe_test_libgusb_install_and_remove_libgusb-devel.sh | 7 ++++++- .../oe_test_libgusb_install_and_remove_libgusb-help.sh | 7 ++++++- .../libgusb/oe_test_libgusb_install_and_remove_libgusb.sh | 7 ++++++- ...oe_test_libical_install_and_remove_libical-debuginfo.sh | 7 ++++++- ..._test_libical_install_and_remove_libical-debugsource.sh | 7 ++++++- .../oe_test_libical_install_and_remove_libical-devel.sh | 7 ++++++- .../libical/oe_test_libical_install_and_remove_libical.sh | 7 ++++++- .../oe_test_libidn_install_and_remove_libidn-debuginfo.sh | 7 ++++++- ...oe_test_libidn_install_and_remove_libidn-debugsource.sh | 7 ++++++- .../oe_test_libidn_install_and_remove_libidn-devel.sh | 7 ++++++- .../oe_test_libidn_install_and_remove_libidn-help.sh | 7 ++++++- .../oe_test_libidn_install_and_remove_libidn-java.sh | 7 ++++++- .../oe_test_libidn_install_and_remove_libidn-javadoc.sh | 7 ++++++- .../libidn/oe_test_libidn_install_and_remove_libidn.sh | 7 ++++++- ...oe_test_libidn2_install_and_remove_libidn2-debuginfo.sh | 7 ++++++- ..._test_libidn2_install_and_remove_libidn2-debugsource.sh | 7 ++++++- .../oe_test_libidn2_install_and_remove_libidn2-devel.sh | 7 ++++++- .../oe_test_libidn2_install_and_remove_libidn2-help.sh | 7 ++++++- .../libidn2/oe_test_libidn2_install_and_remove_libidn2.sh | 7 ++++++- .../oe_test_libijs_install_and_remove_libijs-debuginfo.sh | 7 ++++++- ...oe_test_libijs_install_and_remove_libijs-debugsource.sh | 7 ++++++- .../oe_test_libijs_install_and_remove_libijs-devel.sh | 7 ++++++- .../oe_test_libijs_install_and_remove_libijs-help.sh | 7 ++++++- .../libijs/oe_test_libijs_install_and_remove_libijs.sh | 7 ++++++- ...device_install_and_remove_libimobiledevice-debuginfo.sh | 7 ++++++- ...vice_install_and_remove_libimobiledevice-debugsource.sh | 7 ++++++- ...biledevice_install_and_remove_libimobiledevice-devel.sh | 7 ++++++- ...obiledevice_install_and_remove_libimobiledevice-help.sh | 7 ++++++- ...libimobiledevice_install_and_remove_libimobiledevice.sh | 7 ++++++- ...bindicator_install_and_remove_libindicator-debuginfo.sh | 7 ++++++- ...ndicator_install_and_remove_libindicator-debugsource.sh | 7 ++++++- ...t_libindicator_install_and_remove_libindicator-devel.sh | 7 ++++++- ...indicator_install_and_remove_libindicator-gtk3-devel.sh | 7 ++++++- ...st_libindicator_install_and_remove_libindicator-gtk3.sh | 7 ++++++- ...oe_test_libindicator_install_and_remove_libindicator.sh | 7 ++++++- ..._test_libinput_install_and_remove_libinput-debuginfo.sh | 7 ++++++- ...est_libinput_install_and_remove_libinput-debugsource.sh | 7 ++++++- .../oe_test_libinput_install_and_remove_libinput-devel.sh | 7 ++++++- .../oe_test_libinput_install_and_remove_libinput-help.sh | 7 ++++++- .../oe_test_libinput_install_and_remove_libinput-utils.sh | 7 ++++++- .../oe_test_libinput_install_and_remove_libinput.sh | 7 ++++++- .../oe_test_libipt_install_and_remove_libipt-debuginfo.sh | 7 ++++++- ...oe_test_libipt_install_and_remove_libipt-debugsource.sh | 7 ++++++- .../oe_test_libipt_install_and_remove_libipt-devel.sh | 7 ++++++- .../libipt/oe_test_libipt_install_and_remove_libipt.sh | 7 ++++++- ...libiptcdata_install_and_remove_libiptcdata-debuginfo.sh | 7 ++++++- ...biptcdata_install_and_remove_libiptcdata-debugsource.sh | 7 ++++++- ...est_libiptcdata_install_and_remove_libiptcdata-devel.sh | 7 ++++++- .../oe_test_libiptcdata_install_and_remove_libiptcdata.sh | 7 ++++++- ...t_libiptcdata_install_and_remove_python2-libiptcdata.sh | 7 ++++++- ...t_libiptcdata_install_and_remove_python3-libiptcdata.sh | 7 ++++++- ...oe_test_libjcat_install_and_remove_libjcat-debuginfo.sh | 7 ++++++- ..._test_libjcat_install_and_remove_libjcat-debugsource.sh | 7 ++++++- .../oe_test_libjcat_install_and_remove_libjcat-devel.sh | 7 ++++++- .../oe_test_libjcat_install_and_remove_libjcat-tests.sh | 7 ++++++- .../libjcat/oe_test_libjcat_install_and_remove_libjcat.sh | 7 ++++++- ...peg-turbo_install_and_remove_libjpeg-turbo-debuginfo.sh | 7 ++++++- ...g-turbo_install_and_remove_libjpeg-turbo-debugsource.sh | 7 ++++++- ...libjpeg-turbo_install_and_remove_libjpeg-turbo-devel.sh | 7 ++++++- ..._libjpeg-turbo_install_and_remove_libjpeg-turbo-help.sh | 7 ++++++- ...libjpeg-turbo_install_and_remove_libjpeg-turbo-utils.sh | 7 ++++++- ..._test_libjpeg-turbo_install_and_remove_libjpeg-turbo.sh | 7 ++++++- ...est_libjpeg-turbo_install_and_remove_turbojpeg-devel.sh | 7 ++++++- .../oe_test_libjpeg-turbo_install_and_remove_turbojpeg.sh | 7 ++++++- ..._test_libkcapi_install_and_remove_libkcapi-debuginfo.sh | 7 ++++++- ...est_libkcapi_install_and_remove_libkcapi-debugsource.sh | 7 ++++++- .../oe_test_libkcapi_install_and_remove_libkcapi-devel.sh | 7 ++++++- .../oe_test_libkcapi_install_and_remove_libkcapi-help.sh | 7 ++++++- .../oe_test_libkcapi_install_and_remove_libkcapi-tests.sh | 7 ++++++- .../oe_test_libkcapi_install_and_remove_libkcapi.sh | 7 ++++++- ...oe_test_libksba_install_and_remove_libksba-debuginfo.sh | 7 ++++++- ..._test_libksba_install_and_remove_libksba-debugsource.sh | 7 ++++++- .../oe_test_libksba_install_and_remove_libksba-devel.sh | 7 ++++++- .../oe_test_libksba_install_and_remove_libksba-help.sh | 7 ++++++- .../libksba/oe_test_libksba_install_and_remove_libksba.sh | 7 ++++++- .../oe_test_libldb_install_and_remove_libldb-debuginfo.sh | 7 ++++++- ...oe_test_libldb_install_and_remove_libldb-debugsource.sh | 7 ++++++- .../oe_test_libldb_install_and_remove_libldb-devel.sh | 7 ++++++- .../oe_test_libldb_install_and_remove_libldb-help.sh | 7 ++++++- .../libldb/oe_test_libldb_install_and_remove_libldb.sh | 7 ++++++- ...st_libldb_install_and_remove_python-ldb-devel-common.sh | 7 ++++++- .../oe_test_libldb_install_and_remove_python2-ldb-devel.sh | 7 ++++++- .../oe_test_libldb_install_and_remove_python2-ldb.sh | 7 ++++++- .../oe_test_libldb_install_and_remove_python3-ldb-devel.sh | 7 ++++++- .../oe_test_libldb_install_and_remove_python3-ldb.sh | 7 ++++++- ...liblockfile_install_and_remove_liblockfile-debuginfo.sh | 7 ++++++- ...blockfile_install_and_remove_liblockfile-debugsource.sh | 7 ++++++- ...est_liblockfile_install_and_remove_liblockfile-devel.sh | 7 ++++++- ...test_liblockfile_install_and_remove_liblockfile-help.sh | 7 ++++++- .../oe_test_liblockfile_install_and_remove_liblockfile.sh | 7 ++++++- ...t_liblognorm_install_and_remove_liblognorm-debuginfo.sh | 7 ++++++- ...liblognorm_install_and_remove_liblognorm-debugsource.sh | 7 ++++++- ..._test_liblognorm_install_and_remove_liblognorm-devel.sh | 7 ++++++- ...e_test_liblognorm_install_and_remove_liblognorm-help.sh | 7 ++++++- ..._test_liblognorm_install_and_remove_liblognorm-utils.sh | 7 ++++++- .../oe_test_liblognorm_install_and_remove_liblognorm.sh | 7 ++++++- ...bmaxminddb_install_and_remove_libmaxminddb-debuginfo.sh | 7 ++++++- ...axminddb_install_and_remove_libmaxminddb-debugsource.sh | 7 ++++++- ...t_libmaxminddb_install_and_remove_libmaxminddb-devel.sh | 7 ++++++- ...st_libmaxminddb_install_and_remove_libmaxminddb-help.sh | 7 ++++++- ...oe_test_libmaxminddb_install_and_remove_libmaxminddb.sh | 7 ++++++- ...oe_test_libmbim_install_and_remove_libmbim-debuginfo.sh | 7 ++++++- ..._test_libmbim_install_and_remove_libmbim-debugsource.sh | 7 ++++++- .../oe_test_libmbim_install_and_remove_libmbim-devel.sh | 7 ++++++- .../oe_test_libmbim_install_and_remove_libmbim-help.sh | 7 ++++++- .../libmbim/oe_test_libmbim_install_and_remove_libmbim.sh | 7 ++++++- ...libmetalink_install_and_remove_libmetalink-debuginfo.sh | 7 ++++++- ...bmetalink_install_and_remove_libmetalink-debugsource.sh | 7 ++++++- ...est_libmetalink_install_and_remove_libmetalink-devel.sh | 7 ++++++- ...test_libmetalink_install_and_remove_libmetalink-help.sh | 7 ++++++- .../oe_test_libmetalink_install_and_remove_libmetalink.sh | 7 ++++++- .../oe_test_libmng_install_and_remove_libmng-debuginfo.sh | 7 ++++++- ...oe_test_libmng_install_and_remove_libmng-debugsource.sh | 7 ++++++- .../oe_test_libmng_install_and_remove_libmng-devel.sh | 7 ++++++- .../oe_test_libmng_install_and_remove_libmng-help.sh | 7 ++++++- .../libmng/oe_test_libmng_install_and_remove_libmng.sh | 7 ++++++- .../oe_test_libmnl_install_and_remove_libmnl-debuginfo.sh | 7 ++++++- ...oe_test_libmnl_install_and_remove_libmnl-debugsource.sh | 7 ++++++- .../oe_test_libmnl_install_and_remove_libmnl-devel.sh | 7 ++++++- .../libmnl/oe_test_libmnl_install_and_remove_libmnl.sh | 7 ++++++- ...libmodulemd_install_and_remove_libmodulemd-debuginfo.sh | 7 ++++++- ...bmodulemd_install_and_remove_libmodulemd-debugsource.sh | 7 ++++++- ...est_libmodulemd_install_and_remove_libmodulemd-devel.sh | 7 ++++++- ..._test_libmodulemd_install_and_remove_libmodulemd-doc.sh | 7 ++++++- .../oe_test_libmodulemd_install_and_remove_libmodulemd.sh | 7 ++++++- ...st_libmodulemd_install_and_remove_libmodulemd1-devel.sh | 7 ++++++- .../oe_test_libmodulemd_install_and_remove_libmodulemd1.sh | 7 ++++++- ...l_and_remove_python%{python3_pkgversion}-libmodulemd.sh | 7 ++++++- ...t_libmodulemd_install_and_remove_python3-libmodulemd.sh | 7 ++++++- ..._libmodulemd_install_and_remove_python3-libmodulemd1.sh | 7 ++++++- .../oe_test_libmpc_install_and_remove_libmpc-debuginfo.sh | 7 ++++++- ...oe_test_libmpc_install_and_remove_libmpc-debugsource.sh | 7 ++++++- .../oe_test_libmpc_install_and_remove_libmpc-devel.sh | 7 ++++++- .../libmpc/oe_test_libmpc_install_and_remove_libmpc.sh | 7 ++++++- .../oe_test_libndp_install_and_remove_libndp-debuginfo.sh | 7 ++++++- ...oe_test_libndp_install_and_remove_libndp-debugsource.sh | 7 ++++++- .../oe_test_libndp_install_and_remove_libndp-devel.sh | 7 ++++++- .../oe_test_libndp_install_and_remove_libndp-help.sh | 7 ++++++- .../libndp/oe_test_libndp_install_and_remove_libndp.sh | 7 ++++++- .../oe_test_libnet_install_and_remove_libnet-debuginfo.sh | 7 ++++++- ...oe_test_libnet_install_and_remove_libnet-debugsource.sh | 7 ++++++- .../oe_test_libnet_install_and_remove_libnet-devel.sh | 7 ++++++- .../oe_test_libnet_install_and_remove_libnet-help.sh | 7 ++++++- .../libnet/oe_test_libnet_install_and_remove_libnet.sh | 7 ++++++- ..._install_and_remove_libnetfilter_conntrack-debuginfo.sh | 7 ++++++- ...nstall_and_remove_libnetfilter_conntrack-debugsource.sh | 7 ++++++- ...rack_install_and_remove_libnetfilter_conntrack-devel.sh | 7 ++++++- ..._conntrack_install_and_remove_libnetfilter_conntrack.sh | 7 ++++++- ...bnfnetlink_install_and_remove_libnfnetlink-debuginfo.sh | 7 ++++++- ...fnetlink_install_and_remove_libnfnetlink-debugsource.sh | 7 ++++++- ...t_libnfnetlink_install_and_remove_libnfnetlink-devel.sh | 7 ++++++- ...st_libnfnetlink_install_and_remove_libnfnetlink-help.sh | 7 ++++++- ...oe_test_libnfnetlink_install_and_remove_libnfnetlink.sh | 7 ++++++- ..._test_libnftnl_install_and_remove_libnftnl-debuginfo.sh | 7 ++++++- ...est_libnftnl_install_and_remove_libnftnl-debugsource.sh | 7 ++++++- .../oe_test_libnftnl_install_and_remove_libnftnl-devel.sh | 7 ++++++- .../oe_test_libnftnl_install_and_remove_libnftnl.sh | 7 ++++++- ...oe_test_libnice_install_and_remove_libnice-debuginfo.sh | 7 ++++++- ..._test_libnice_install_and_remove_libnice-debugsource.sh | 7 ++++++- .../oe_test_libnice_install_and_remove_libnice-devel.sh | 7 ++++++- ...e_test_libnice_install_and_remove_libnice-gstreamer1.sh | 7 ++++++- .../libnice/oe_test_libnice_install_and_remove_libnice.sh | 7 ++++++- .../oe_test_libnl3_install_and_remove_libnl3-debuginfo.sh | 7 ++++++- ...oe_test_libnl3_install_and_remove_libnl3-debugsource.sh | 7 ++++++- .../oe_test_libnl3_install_and_remove_libnl3-devel.sh | 7 ++++++- .../oe_test_libnl3_install_and_remove_libnl3-help.sh | 7 ++++++- .../libnl3/oe_test_libnl3_install_and_remove_libnl3.sh | 7 ++++++- .../oe_test_libnl3_install_and_remove_python2-libnl3.sh | 7 ++++++- .../oe_test_libnl3_install_and_remove_python3-libnl3.sh | 7 ++++++- .../oe_test_libnma_install_and_remove_libnma-debuginfo.sh | 7 ++++++- ...oe_test_libnma_install_and_remove_libnma-debugsource.sh | 7 ++++++- .../oe_test_libnma_install_and_remove_libnma-devel.sh | 7 ++++++- .../libnma/oe_test_libnma_install_and_remove_libnma.sh | 7 ++++++- ...est_libnotify_install_and_remove_libnotify-debuginfo.sh | 7 ++++++- ...t_libnotify_install_and_remove_libnotify-debugsource.sh | 7 ++++++- ...oe_test_libnotify_install_and_remove_libnotify-devel.sh | 7 ++++++- .../oe_test_libnotify_install_and_remove_libnotify-help.sh | 7 ++++++- .../oe_test_libnotify_install_and_remove_libnotify.sh | 7 ++++++- ...oe_test_libnsl2_install_and_remove_libnsl2-debuginfo.sh | 7 ++++++- ..._test_libnsl2_install_and_remove_libnsl2-debugsource.sh | 7 ++++++- .../oe_test_libnsl2_install_and_remove_libnsl2-devel.sh | 7 ++++++- .../libnsl2/oe_test_libnsl2_install_and_remove_libnsl2.sh | 7 ++++++- ...oe_test_libnvme_install_and_remove_libnvme-debuginfo.sh | 7 ++++++- ..._test_libnvme_install_and_remove_libnvme-debugsource.sh | 7 ++++++- .../oe_test_libnvme_install_and_remove_libnvme-devel.sh | 7 ++++++- .../oe_test_libnvme_install_and_remove_libnvme-help.sh | 7 ++++++- .../libnvme/oe_test_libnvme_install_and_remove_libnvme.sh | 7 ++++++- .../oe_test_libnvme_install_and_remove_python3-libnvme.sh | 7 ++++++- .../oe_test_libogg_install_and_remove_libogg-debuginfo.sh | 7 ++++++- ...oe_test_libogg_install_and_remove_libogg-debugsource.sh | 7 ++++++- .../oe_test_libogg_install_and_remove_libogg-devel.sh | 7 ++++++- .../oe_test_libogg_install_and_remove_libogg-help.sh | 7 ++++++- .../libogg/oe_test_libogg_install_and_remove_libogg.sh | 7 ++++++- .../oe_test_libotf_install_and_remove_libotf-debuginfo.sh | 7 ++++++- ...oe_test_libotf_install_and_remove_libotf-debugsource.sh | 7 ++++++- .../oe_test_libotf_install_and_remove_libotf-devel.sh | 7 ++++++- .../libotf/oe_test_libotf_install_and_remove_libotf.sh | 7 ++++++- ..._test_libpaper_install_and_remove_libpaper-debuginfo.sh | 7 ++++++- ...est_libpaper_install_and_remove_libpaper-debugsource.sh | 7 ++++++- .../oe_test_libpaper_install_and_remove_libpaper-devel.sh | 7 ++++++- .../oe_test_libpaper_install_and_remove_libpaper-help.sh | 7 ++++++- .../oe_test_libpaper_install_and_remove_libpaper.sh | 7 ++++++- ...oe_test_libpcap_install_and_remove_libpcap-debuginfo.sh | 7 ++++++- ..._test_libpcap_install_and_remove_libpcap-debugsource.sh | 7 ++++++- .../oe_test_libpcap_install_and_remove_libpcap-devel.sh | 7 ++++++- .../oe_test_libpcap_install_and_remove_libpcap-help.sh | 7 ++++++- .../libpcap/oe_test_libpcap_install_and_remove_libpcap.sh | 7 ++++++- ...bpciaccess_install_and_remove_libpciaccess-debuginfo.sh | 7 ++++++- ...ciaccess_install_and_remove_libpciaccess-debugsource.sh | 7 ++++++- ...t_libpciaccess_install_and_remove_libpciaccess-devel.sh | 7 ++++++- ...oe_test_libpciaccess_install_and_remove_libpciaccess.sh | 7 ++++++- ...libpipeline_install_and_remove_libpipeline-debuginfo.sh | 7 ++++++- ...bpipeline_install_and_remove_libpipeline-debugsource.sh | 7 ++++++- ...est_libpipeline_install_and_remove_libpipeline-devel.sh | 7 ++++++- ...test_libpipeline_install_and_remove_libpipeline-help.sh | 7 ++++++- .../oe_test_libpipeline_install_and_remove_libpipeline.sh | 7 ++++++- ..._test_libplist_install_and_remove_libplist-debuginfo.sh | 7 ++++++- ...est_libplist_install_and_remove_libplist-debugsource.sh | 7 ++++++- .../oe_test_libplist_install_and_remove_libplist-devel.sh | 7 ++++++- .../oe_test_libplist_install_and_remove_libplist.sh | 7 ++++++- ...oe_test_libplist_install_and_remove_python3-libplist.sh | 7 ++++++- .../oe_test_libpng_install_and_remove_libpng-debuginfo.sh | 7 ++++++- ...oe_test_libpng_install_and_remove_libpng-debugsource.sh | 7 ++++++- .../oe_test_libpng_install_and_remove_libpng-devel.sh | 7 ++++++- .../oe_test_libpng_install_and_remove_libpng-help.sh | 7 ++++++- .../oe_test_libpng_install_and_remove_libpng-static.sh | 7 ++++++- .../oe_test_libpng_install_and_remove_libpng-tools.sh | 7 ++++++- .../libpng/oe_test_libpng_install_and_remove_libpng.sh | 7 ++++++- .../oe_test_libpq_install_and_remove_libpq-debuginfo.sh | 7 ++++++- .../oe_test_libpq_install_and_remove_libpq-debugsource.sh | 7 ++++++- .../libpq/oe_test_libpq_install_and_remove_libpq-devel.sh | 7 ++++++- .../libpq/oe_test_libpq_install_and_remove_libpq.sh | 7 ++++++- ..._test_libproxy_install_and_remove_libproxy-debuginfo.sh | 7 ++++++- ...est_libproxy_install_and_remove_libproxy-debugsource.sh | 7 ++++++- .../oe_test_libproxy_install_and_remove_libproxy-devel.sh | 7 ++++++- ...oe_test_libproxy_install_and_remove_libproxy-duktape.sh | 7 ++++++- .../oe_test_libproxy_install_and_remove_libproxy-help.sh | 7 ++++++- ...test_libproxy_install_and_remove_libproxy-webkitgtk4.sh | 7 ++++++- .../oe_test_libproxy_install_and_remove_libproxy.sh | 7 ++++++- ...oe_test_libproxy_install_and_remove_python2-libproxy.sh | 7 ++++++- ...oe_test_libproxy_install_and_remove_python3-libproxy.sh | 7 ++++++- .../oe_test_libpsl_install_and_remove_libpsl-debuginfo.sh | 7 ++++++- ...oe_test_libpsl_install_and_remove_libpsl-debugsource.sh | 7 ++++++- .../oe_test_libpsl_install_and_remove_libpsl-devel.sh | 7 ++++++- .../libpsl/oe_test_libpsl_install_and_remove_libpsl-doc.sh | 7 ++++++- .../oe_test_libpsl_install_and_remove_libpsl-help.sh | 7 ++++++- .../libpsl/oe_test_libpsl_install_and_remove_libpsl.sh | 7 ++++++- .../oe_test_libpsl_install_and_remove_psl-make-dafsa.sh | 7 ++++++- .../libpsl/oe_test_libpsl_install_and_remove_psl.sh | 7 ++++++- ...bpwquality_install_and_remove_libpwquality-debuginfo.sh | 7 ++++++- ...wquality_install_and_remove_libpwquality-debugsource.sh | 7 ++++++- ...t_libpwquality_install_and_remove_libpwquality-devel.sh | 7 ++++++- ...st_libpwquality_install_and_remove_libpwquality-help.sh | 7 ++++++- ...oe_test_libpwquality_install_and_remove_libpwquality.sh | 7 ++++++- ...st_libpwquality_install_and_remove_python2-pwquality.sh | 7 ++++++- ...st_libpwquality_install_and_remove_python3-pwquality.sh | 7 ++++++- .../oe_test_libqmi_install_and_remove_libqmi-debuginfo.sh | 7 ++++++- ...oe_test_libqmi_install_and_remove_libqmi-debugsource.sh | 7 ++++++- .../oe_test_libqmi_install_and_remove_libqmi-devel.sh | 7 ++++++- .../oe_test_libqmi_install_and_remove_libqmi-help.sh | 7 ++++++- .../libqmi/oe_test_libqmi_install_and_remove_libqmi.sh | 7 ++++++- ...librabbitmq_install_and_remove_librabbitmq-debuginfo.sh | 7 ++++++- ...brabbitmq_install_and_remove_librabbitmq-debugsource.sh | 7 ++++++- ...est_librabbitmq_install_and_remove_librabbitmq-devel.sh | 7 ++++++- ...test_librabbitmq_install_and_remove_librabbitmq-help.sh | 7 ++++++- .../oe_test_librabbitmq_install_and_remove_librabbitmq.sh | 7 ++++++- ...t_librdkafka_install_and_remove_librdkafka-debuginfo.sh | 7 ++++++- ...librdkafka_install_and_remove_librdkafka-debugsource.sh | 7 ++++++- ..._test_librdkafka_install_and_remove_librdkafka-devel.sh | 7 ++++++- .../oe_test_librdkafka_install_and_remove_librdkafka.sh | 7 ++++++- ...oe_test_librelp_install_and_remove_librelp-debuginfo.sh | 7 ++++++- ..._test_librelp_install_and_remove_librelp-debugsource.sh | 7 ++++++- .../oe_test_librelp_install_and_remove_librelp-devel.sh | 7 ++++++- .../librelp/oe_test_librelp_install_and_remove_librelp.sh | 7 ++++++- ...oe_test_librepo_install_and_remove_librepo-debuginfo.sh | 7 ++++++- ..._test_librepo_install_and_remove_librepo-debugsource.sh | 7 ++++++- .../oe_test_librepo_install_and_remove_librepo-devel.sh | 7 ++++++- .../librepo/oe_test_librepo_install_and_remove_librepo.sh | 7 ++++++- .../oe_test_librepo_install_and_remove_python2-librepo.sh | 7 ++++++- .../oe_test_librepo_install_and_remove_python3-librepo.sh | 7 ++++++- ...test_libreport_install_and_remove_libreport-anaconda.sh | 7 ++++++- .../oe_test_libreport_install_and_remove_libreport-cli.sh | 7 ++++++- ...e_test_libreport_install_and_remove_libreport-compat.sh | 7 ++++++- ...est_libreport_install_and_remove_libreport-debuginfo.sh | 7 ++++++- ...t_libreport_install_and_remove_libreport-debugsource.sh | 7 ++++++- ...oe_test_libreport_install_and_remove_libreport-devel.sh | 7 ++++++- ...st_libreport_install_and_remove_libreport-filesystem.sh | 7 ++++++- ...est_libreport_install_and_remove_libreport-gtk-devel.sh | 7 ++++++- .../oe_test_libreport_install_and_remove_libreport-gtk.sh | 7 ++++++- .../oe_test_libreport_install_and_remove_libreport-help.sh | 7 ++++++- .../oe_test_libreport_install_and_remove_libreport-newt.sh | 7 ++++++- ...eport_install_and_remove_libreport-plugin-kerneloops.sh | 7 ++++++- ...libreport_install_and_remove_libreport-plugin-logger.sh | 7 ++++++- ...t_install_and_remove_libreport-plugin-reportuploader.sh | 7 ++++++- ..._install_and_remove_libreport-plugin-systemd-journal.sh | 7 ++++++- .../oe_test_libreport_install_and_remove_libreport-rhel.sh | 7 ++++++- ...est_libreport_install_and_remove_libreport-web-devel.sh | 7 ++++++- .../oe_test_libreport_install_and_remove_libreport-web.sh | 7 ++++++- .../oe_test_libreport_install_and_remove_libreport.sh | 7 ++++++- ..._test_libreport_install_and_remove_python2-libreport.sh | 7 ++++++- ..._test_libreport_install_and_remove_python3-libreport.sh | 7 ++++++- ..._test_librsvg2_install_and_remove_librsvg2-debuginfo.sh | 7 ++++++- ...est_librsvg2_install_and_remove_librsvg2-debugsource.sh | 7 ++++++- .../oe_test_librsvg2_install_and_remove_librsvg2-devel.sh | 7 ++++++- .../oe_test_librsvg2_install_and_remove_librsvg2-help.sh | 7 ++++++- .../oe_test_librsvg2_install_and_remove_librsvg2-tools.sh | 7 ++++++- .../oe_test_librsvg2_install_and_remove_librsvg2.sh | 7 ++++++- ...oe_test_libsass_install_and_remove_libsass-debuginfo.sh | 7 ++++++- ..._test_libsass_install_and_remove_libsass-debugsource.sh | 7 ++++++- .../oe_test_libsass_install_and_remove_libsass-devel.sh | 7 ++++++- .../libsass/oe_test_libsass_install_and_remove_libsass.sh | 7 ++++++- ...t_libseccomp_install_and_remove_libseccomp-debuginfo.sh | 7 ++++++- ...libseccomp_install_and_remove_libseccomp-debugsource.sh | 7 ++++++- ..._test_libseccomp_install_and_remove_libseccomp-devel.sh | 7 ++++++- ...oe_test_libseccomp_install_and_remove_libseccomp-doc.sh | 7 ++++++- ...e_test_libseccomp_install_and_remove_libseccomp-help.sh | 7 ++++++- ...test_libseccomp_install_and_remove_libseccomp-static.sh | 7 ++++++- .../oe_test_libseccomp_install_and_remove_libseccomp.sh | 7 ++++++- ...est_libsecret_install_and_remove_libsecret-debuginfo.sh | 7 ++++++- ...t_libsecret_install_and_remove_libsecret-debugsource.sh | 7 ++++++- ...oe_test_libsecret_install_and_remove_libsecret-devel.sh | 7 ++++++- .../oe_test_libsecret_install_and_remove_libsecret-help.sh | 7 ++++++- .../oe_test_libsecret_install_and_remove_libsecret.sh | 7 ++++++- ...t_libselinux_install_and_remove_libselinux-debuginfo.sh | 7 ++++++- ...libselinux_install_and_remove_libselinux-debugsource.sh | 7 ++++++- ..._test_libselinux_install_and_remove_libselinux-devel.sh | 7 ++++++- ...e_test_libselinux_install_and_remove_libselinux-help.sh | 7 ++++++- ...e_test_libselinux_install_and_remove_libselinux-ruby.sh | 7 ++++++- .../oe_test_libselinux_install_and_remove_libselinux.sh | 7 ++++++- ...est_libselinux_install_and_remove_python2-libselinux.sh | 7 ++++++- ...est_libselinux_install_and_remove_python3-libselinux.sh | 7 ++++++- ...libsemanage_install_and_remove_libsemanage-debuginfo.sh | 7 ++++++- ...bsemanage_install_and_remove_libsemanage-debugsource.sh | 7 ++++++- ...est_libsemanage_install_and_remove_libsemanage-devel.sh | 7 ++++++- ..._test_libsemanage_install_and_remove_libsemanage-doc.sh | 7 ++++++- ...test_libsemanage_install_and_remove_libsemanage-help.sh | 7 ++++++- ...st_libsemanage_install_and_remove_libsemanage-python.sh | 7 ++++++- ...st_libsemanage_install_and_remove_libsemanage-static.sh | 7 ++++++- .../oe_test_libsemanage_install_and_remove_libsemanage.sh | 7 ++++++- ...t_libsemanage_install_and_remove_python2-libsemanage.sh | 7 ++++++- ...t_libsemanage_install_and_remove_python3-libsemanage.sh | 7 ++++++- ..._test_libsepol_install_and_remove_libsepol-debuginfo.sh | 7 ++++++- ...est_libsepol_install_and_remove_libsepol-debugsource.sh | 7 ++++++- .../oe_test_libsepol_install_and_remove_libsepol-devel.sh | 7 ++++++- .../oe_test_libsepol_install_and_remove_libsepol-help.sh | 7 ++++++- .../oe_test_libsepol_install_and_remove_libsepol.sh | 7 ++++++- ...t_libsigsegv_install_and_remove_libsigsegv-debuginfo.sh | 7 ++++++- ...libsigsegv_install_and_remove_libsigsegv-debugsource.sh | 7 ++++++- ..._test_libsigsegv_install_and_remove_libsigsegv-devel.sh | 7 ++++++- .../oe_test_libsigsegv_install_and_remove_libsigsegv.sh | 7 ++++++- ...est_libsmbios_install_and_remove_libsmbios-debuginfo.sh | 7 ++++++- ...t_libsmbios_install_and_remove_libsmbios-debugsource.sh | 7 ++++++- ...oe_test_libsmbios_install_and_remove_libsmbios-devel.sh | 7 ++++++- .../oe_test_libsmbios_install_and_remove_libsmbios-help.sh | 7 ++++++- .../oe_test_libsmbios_install_and_remove_libsmbios.sh | 7 ++++++- .../oe_test_libsmbios_install_and_remove_python3-smbios.sh | 7 ++++++- ...e_test_libsmbios_install_and_remove_smbios-utils-bin.sh | 7 ++++++- ...est_libsmbios_install_and_remove_smbios-utils-python.sh | 7 ++++++- .../oe_test_libsmbios_install_and_remove_smbios-utils.sh | 7 ++++++- ...t_libsndfile_install_and_remove_libsndfile-debuginfo.sh | 7 ++++++- ...libsndfile_install_and_remove_libsndfile-debugsource.sh | 7 ++++++- ..._test_libsndfile_install_and_remove_libsndfile-devel.sh | 7 ++++++- ..._libsndfile_install_and_remove_libsndfile-utils-help.sh | 7 ++++++- ..._test_libsndfile_install_and_remove_libsndfile-utils.sh | 7 ++++++- .../oe_test_libsndfile_install_and_remove_libsndfile.sh | 7 ++++++- ...oe_test_libsolv_install_and_remove_libsolv-debuginfo.sh | 7 ++++++- ..._test_libsolv_install_and_remove_libsolv-debugsource.sh | 7 ++++++- .../oe_test_libsolv_install_and_remove_libsolv-demo.sh | 7 ++++++- .../oe_test_libsolv_install_and_remove_libsolv-devel.sh | 7 ++++++- .../oe_test_libsolv_install_and_remove_libsolv-help.sh | 7 ++++++- .../oe_test_libsolv_install_and_remove_libsolv-tools.sh | 7 ++++++- .../libsolv/oe_test_libsolv_install_and_remove_libsolv.sh | 7 ++++++- .../oe_test_libsolv_install_and_remove_perl-solv.sh | 7 ++++++- .../oe_test_libsolv_install_and_remove_python2-solv.sh | 7 ++++++- .../oe_test_libsolv_install_and_remove_python3-solv.sh | 7 ++++++- .../oe_test_libsolv_install_and_remove_ruby-solv.sh | 7 ++++++- ...oe_test_libsoup_install_and_remove_libsoup-debuginfo.sh | 7 ++++++- ..._test_libsoup_install_and_remove_libsoup-debugsource.sh | 7 ++++++- .../oe_test_libsoup_install_and_remove_libsoup-devel.sh | 7 ++++++- .../oe_test_libsoup_install_and_remove_libsoup-help.sh | 7 ++++++- .../libsoup/oe_test_libsoup_install_and_remove_libsoup.sh | 7 ++++++- ..._test_libsoup3_install_and_remove_libsoup3-debuginfo.sh | 7 ++++++- ...est_libsoup3_install_and_remove_libsoup3-debugsource.sh | 7 ++++++- .../oe_test_libsoup3_install_and_remove_libsoup3-devel.sh | 7 ++++++- .../oe_test_libsoup3_install_and_remove_libsoup3-help.sh | 7 ++++++- .../oe_test_libsoup3_install_and_remove_libsoup3.sh | 7 ++++++- ..._test_libspiro_install_and_remove_libspiro-debuginfo.sh | 7 ++++++- ...est_libspiro_install_and_remove_libspiro-debugsource.sh | 7 ++++++- .../oe_test_libspiro_install_and_remove_libspiro-devel.sh | 7 ++++++- .../oe_test_libspiro_install_and_remove_libspiro.sh | 7 ++++++- .../oe_test_libssh_install_and_remove_libssh-config.sh | 7 ++++++- .../oe_test_libssh_install_and_remove_libssh-debuginfo.sh | 7 ++++++- ...oe_test_libssh_install_and_remove_libssh-debugsource.sh | 7 ++++++- .../oe_test_libssh_install_and_remove_libssh-devel.sh | 7 ++++++- .../libssh/oe_test_libssh_install_and_remove_libssh-doc.sh | 7 ++++++- .../oe_test_libssh_install_and_remove_libssh-help.sh | 7 ++++++- .../libssh/oe_test_libssh_install_and_remove_libssh.sh | 7 ++++++- ...oe_test_libssh2_install_and_remove_libssh2-debuginfo.sh | 7 ++++++- ..._test_libssh2_install_and_remove_libssh2-debugsource.sh | 7 ++++++- .../oe_test_libssh2_install_and_remove_libssh2-devel.sh | 7 ++++++- .../oe_test_libssh2_install_and_remove_libssh2-help.sh | 7 ++++++- .../libssh2/oe_test_libssh2_install_and_remove_libssh2.sh | 7 ++++++- ...t_libstemmer_install_and_remove_libstemmer-debuginfo.sh | 7 ++++++- ...libstemmer_install_and_remove_libstemmer-debugsource.sh | 7 ++++++- ..._test_libstemmer_install_and_remove_libstemmer-devel.sh | 7 ++++++- .../oe_test_libstemmer_install_and_remove_libstemmer.sh | 7 ++++++- ...ragemgmt_install_and_remove_libstoragemgmt-debuginfo.sh | 7 ++++++- ...gemgmt_install_and_remove_libstoragemgmt-debugsource.sh | 7 ++++++- ...bstoragemgmt_install_and_remove_libstoragemgmt-devel.sh | 7 ++++++- ...ibstoragemgmt_install_and_remove_libstoragemgmt-help.sh | 7 ++++++- ...mgmt_install_and_remove_libstoragemgmt-netapp-plugin.sh | 7 ++++++- ...t_install_and_remove_libstoragemgmt-nfs-plugin-clibs.sh | 7 ++++++- ...agemgmt_install_and_remove_libstoragemgmt-nfs-plugin.sh | 7 ++++++- ...gemgmt_install_and_remove_libstoragemgmt-smis-plugin.sh | 7 ++++++- ...ibstoragemgmt_install_and_remove_libstoragemgmt-udev.sh | 7 ++++++- ...est_libstoragemgmt_install_and_remove_libstoragemgmt.sh | 7 ++++++- ...mgmt_install_and_remove_python2-libstoragemgmt-clibs.sh | 7 ++++++- ...toragemgmt_install_and_remove_python2-libstoragemgmt.sh | 7 ++++++- ...mgmt_install_and_remove_python3-libstoragemgmt-clibs.sh | 7 ++++++- ...toragemgmt_install_and_remove_python3-libstoragemgmt.sh | 7 ++++++- ...est_libtalloc_install_and_remove_libtalloc-debuginfo.sh | 7 ++++++- ...t_libtalloc_install_and_remove_libtalloc-debugsource.sh | 7 ++++++- ...oe_test_libtalloc_install_and_remove_libtalloc-devel.sh | 7 ++++++- .../oe_test_libtalloc_install_and_remove_libtalloc-help.sh | 7 ++++++- .../oe_test_libtalloc_install_and_remove_libtalloc.sh | 7 ++++++- ...st_libtalloc_install_and_remove_python2-talloc-devel.sh | 7 ++++++- .../oe_test_libtalloc_install_and_remove_python2-talloc.sh | 7 ++++++- ...st_libtalloc_install_and_remove_python3-talloc-devel.sh | 7 ++++++- .../oe_test_libtalloc_install_and_remove_python3-talloc.sh | 7 ++++++- .../oe_test_libtar_install_and_remove_libtar-debuginfo.sh | 7 ++++++- ...oe_test_libtar_install_and_remove_libtar-debugsource.sh | 7 ++++++- .../oe_test_libtar_install_and_remove_libtar-devel.sh | 7 ++++++- .../oe_test_libtar_install_and_remove_libtar-help.sh | 7 ++++++- .../libtar/oe_test_libtar_install_and_remove_libtar.sh | 7 ++++++- ..._test_libtasn1_install_and_remove_libtasn1-debuginfo.sh | 7 ++++++- ...est_libtasn1_install_and_remove_libtasn1-debugsource.sh | 7 ++++++- .../oe_test_libtasn1_install_and_remove_libtasn1-devel.sh | 7 ++++++- .../oe_test_libtasn1_install_and_remove_libtasn1-help.sh | 7 ++++++- .../oe_test_libtasn1_install_and_remove_libtasn1.sh | 7 ++++++- .../oe_test_libtdb_install_and_remove_libtdb-debuginfo.sh | 7 ++++++- ...oe_test_libtdb_install_and_remove_libtdb-debugsource.sh | 7 ++++++- .../oe_test_libtdb_install_and_remove_libtdb-devel.sh | 7 ++++++- .../oe_test_libtdb_install_and_remove_libtdb-help.sh | 7 ++++++- .../libtdb/oe_test_libtdb_install_and_remove_libtdb.sh | 7 ++++++- .../oe_test_libtdb_install_and_remove_python2-tdb.sh | 7 ++++++- .../oe_test_libtdb_install_and_remove_python3-tdb.sh | 7 ++++++- .../libtdb/oe_test_libtdb_install_and_remove_tdb-tools.sh | 7 ++++++- ...oe_test_libteam_install_and_remove_libteam-debuginfo.sh | 7 ++++++- ..._test_libteam_install_and_remove_libteam-debugsource.sh | 7 ++++++- .../oe_test_libteam_install_and_remove_libteam-devel.sh | 7 ++++++- .../oe_test_libteam_install_and_remove_libteam-help.sh | 7 ++++++- .../libteam/oe_test_libteam_install_and_remove_libteam.sh | 7 ++++++- ...est_libteam_install_and_remove_network-scripts-teamd.sh | 7 ++++++- .../oe_test_libteam_install_and_remove_python2-libteam.sh | 7 ++++++- ...est_libtevent_install_and_remove_libtevent-debuginfo.sh | 7 ++++++- ...t_libtevent_install_and_remove_libtevent-debugsource.sh | 7 ++++++- ...oe_test_libtevent_install_and_remove_libtevent-devel.sh | 7 ++++++- .../oe_test_libtevent_install_and_remove_libtevent-help.sh | 7 ++++++- .../oe_test_libtevent_install_and_remove_libtevent.sh | 7 ++++++- .../oe_test_libtevent_install_and_remove_python2-tevent.sh | 7 ++++++- .../oe_test_libtevent_install_and_remove_python3-tevent.sh | 7 ++++++- ...oe_test_libthai_install_and_remove_libthai-debuginfo.sh | 7 ++++++- ..._test_libthai_install_and_remove_libthai-debugsource.sh | 7 ++++++- .../oe_test_libthai_install_and_remove_libthai-devel.sh | 7 ++++++- .../oe_test_libthai_install_and_remove_libthai-static.sh | 7 ++++++- .../libthai/oe_test_libthai_install_and_remove_libthai.sh | 7 ++++++- ...est_libtheora_install_and_remove_libtheora-debuginfo.sh | 7 ++++++- ...t_libtheora_install_and_remove_libtheora-debugsource.sh | 7 ++++++- ...oe_test_libtheora_install_and_remove_libtheora-devel.sh | 7 ++++++- .../oe_test_libtheora_install_and_remove_libtheora-help.sh | 7 ++++++- .../oe_test_libtheora_install_and_remove_libtheora.sh | 7 ++++++- .../oe_test_libtheora_install_and_remove_theora-tools.sh | 7 ++++++- ...oe_test_libtiff_install_and_remove_libtiff-debuginfo.sh | 7 ++++++- ..._test_libtiff_install_and_remove_libtiff-debugsource.sh | 7 ++++++- .../oe_test_libtiff_install_and_remove_libtiff-devel.sh | 7 ++++++- .../oe_test_libtiff_install_and_remove_libtiff-help.sh | 7 ++++++- .../oe_test_libtiff_install_and_remove_libtiff-static.sh | 7 ++++++- .../oe_test_libtiff_install_and_remove_libtiff-tools.sh | 7 ++++++- .../libtiff/oe_test_libtiff_install_and_remove_libtiff.sh | 7 ++++++- ..._test_libtirpc_install_and_remove_libtirpc-debuginfo.sh | 7 ++++++- ...est_libtirpc_install_and_remove_libtirpc-debugsource.sh | 7 ++++++- .../oe_test_libtirpc_install_and_remove_libtirpc-devel.sh | 7 ++++++- .../oe_test_libtirpc_install_and_remove_libtirpc-help.sh | 7 ++++++- .../oe_test_libtirpc_install_and_remove_libtirpc.sh | 7 ++++++- ...oe_test_libtool_install_and_remove_libtool-debuginfo.sh | 7 ++++++- ..._test_libtool_install_and_remove_libtool-debugsource.sh | 7 ++++++- .../oe_test_libtool_install_and_remove_libtool-devel.sh | 7 ++++++- .../oe_test_libtool_install_and_remove_libtool-help.sh | 7 ++++++- .../oe_test_libtool_install_and_remove_libtool-ltdl.sh | 7 ++++++- .../libtool/oe_test_libtool_install_and_remove_libtool.sh | 7 ++++++- ...meslist_install_and_remove_libuninameslist-debuginfo.sh | 7 ++++++- ...slist_install_and_remove_libuninameslist-debugsource.sh | 7 ++++++- ...ninameslist_install_and_remove_libuninameslist-devel.sh | 7 ++++++- ...uninameslist_install_and_remove_libuninameslist-help.sh | 7 ++++++- ...t_libuninameslist_install_and_remove_libuninameslist.sh | 7 ++++++- ...bunistring_install_and_remove_libunistring-debuginfo.sh | 7 ++++++- ...nistring_install_and_remove_libunistring-debugsource.sh | 7 ++++++- ...t_libunistring_install_and_remove_libunistring-devel.sh | 7 ++++++- ...st_libunistring_install_and_remove_libunistring-help.sh | 7 ++++++- ...oe_test_libunistring_install_and_remove_libunistring.sh | 7 ++++++- ...est_libunwind_install_and_remove_libunwind-debuginfo.sh | 7 ++++++- ...t_libunwind_install_and_remove_libunwind-debugsource.sh | 7 ++++++- ...oe_test_libunwind_install_and_remove_libunwind-devel.sh | 7 ++++++- .../oe_test_libunwind_install_and_remove_libunwind-help.sh | 7 ++++++- .../oe_test_libunwind_install_and_remove_libunwind.sh | 7 ++++++- ..._test_liburing_install_and_remove_liburing-debuginfo.sh | 7 ++++++- ...est_liburing_install_and_remove_liburing-debugsource.sh | 7 ++++++- .../oe_test_liburing_install_and_remove_liburing-devel.sh | 7 ++++++- .../oe_test_liburing_install_and_remove_liburing.sh | 7 ++++++- .../oe_test_libusb_install_and_remove_libusb-debuginfo.sh | 7 ++++++- ...oe_test_libusb_install_and_remove_libusb-debugsource.sh | 7 ++++++- .../oe_test_libusb_install_and_remove_libusb-devel.sh | 7 ++++++- ...test_libusb_install_and_remove_libusb-tests-examples.sh | 7 ++++++- .../libusb/oe_test_libusb_install_and_remove_libusb.sh | 7 ++++++- ...t_libusbmuxd_install_and_remove_libusbmuxd-debuginfo.sh | 7 ++++++- ...libusbmuxd_install_and_remove_libusbmuxd-debugsource.sh | 7 ++++++- ..._test_libusbmuxd_install_and_remove_libusbmuxd-devel.sh | 7 ++++++- .../oe_test_libusbmuxd_install_and_remove_libusbmuxd.sh | 7 ++++++- ...oe_test_libusbx_install_and_remove_libusbx-debuginfo.sh | 7 ++++++- ..._test_libusbx_install_and_remove_libusbx-debugsource.sh | 7 ++++++- .../oe_test_libusbx_install_and_remove_libusbx-devel.sh | 7 ++++++- .../libusbx/oe_test_libusbx_install_and_remove_libusbx.sh | 7 ++++++- ...oe_test_libuser_install_and_remove_libuser-debuginfo.sh | 7 ++++++- ..._test_libuser_install_and_remove_libuser-debugsource.sh | 7 ++++++- .../oe_test_libuser_install_and_remove_libuser-devel.sh | 7 ++++++- .../oe_test_libuser_install_and_remove_libuser-help.sh | 7 ++++++- .../oe_test_libuser_install_and_remove_libuser-python3.sh | 7 ++++++- .../libuser/oe_test_libuser_install_and_remove_libuser.sh | 7 ++++++- .../oe_test_libuser_install_and_remove_python2-libuser.sh | 7 ++++++- ...libutempter_install_and_remove_libutempter-debuginfo.sh | 7 ++++++- ...butempter_install_and_remove_libutempter-debugsource.sh | 7 ++++++- ...est_libutempter_install_and_remove_libutempter-devel.sh | 7 ++++++- ...test_libutempter_install_and_remove_libutempter-help.sh | 7 ++++++- .../oe_test_libutempter_install_and_remove_libutempter.sh | 7 ++++++- .../oe_test_libuv_install_and_remove_libuv-debuginfo.sh | 7 ++++++- .../oe_test_libuv_install_and_remove_libuv-debugsource.sh | 7 ++++++- .../libuv/oe_test_libuv_install_and_remove_libuv-devel.sh | 7 ++++++- .../libuv/oe_test_libuv_install_and_remove_libuv-help.sh | 7 ++++++- .../libuv/oe_test_libuv_install_and_remove_libuv.sh | 7 ++++++- ..._test_libvdpau_install_and_remove_libvdpau-debuginfo.sh | 7 ++++++- ...est_libvdpau_install_and_remove_libvdpau-debugsource.sh | 7 ++++++- .../oe_test_libvdpau_install_and_remove_libvdpau-devel.sh | 7 ++++++- .../oe_test_libvdpau_install_and_remove_libvdpau.sh | 7 ++++++- ..._test_libverto_install_and_remove_libverto-debuginfo.sh | 7 ++++++- ...est_libverto_install_and_remove_libverto-debugsource.sh | 7 ++++++- .../oe_test_libverto_install_and_remove_libverto-devel.sh | 7 ++++++- .../oe_test_libverto_install_and_remove_libverto.sh | 7 ++++++- ...est_libvisual_install_and_remove_libvisual-debuginfo.sh | 7 ++++++- ...t_libvisual_install_and_remove_libvisual-debugsource.sh | 7 ++++++- ...oe_test_libvisual_install_and_remove_libvisual-devel.sh | 7 ++++++- .../oe_test_libvisual_install_and_remove_libvisual.sh | 7 ++++++- ...est_libvoikko_install_and_remove_libvoikko-debuginfo.sh | 7 ++++++- ...t_libvoikko_install_and_remove_libvoikko-debugsource.sh | 7 ++++++- ...oe_test_libvoikko_install_and_remove_libvoikko-devel.sh | 7 ++++++- .../oe_test_libvoikko_install_and_remove_libvoikko-help.sh | 7 ++++++- .../oe_test_libvoikko_install_and_remove_libvoikko.sh | 7 ++++++- ..._test_libvoikko_install_and_remove_python3-libvoikko.sh | 7 ++++++- ...est_libvorbis_install_and_remove_libvorbis-debuginfo.sh | 7 ++++++- ...t_libvorbis_install_and_remove_libvorbis-debugsource.sh | 7 ++++++- ...oe_test_libvorbis_install_and_remove_libvorbis-devel.sh | 7 ++++++- .../oe_test_libvorbis_install_and_remove_libvorbis-help.sh | 7 ++++++- .../oe_test_libvorbis_install_and_remove_libvorbis.sh | 7 ++++++- .../oe_test_libwacom_install_and_remove_libwacom-data.sh | 7 ++++++- ..._test_libwacom_install_and_remove_libwacom-debuginfo.sh | 7 ++++++- ...est_libwacom_install_and_remove_libwacom-debugsource.sh | 7 ++++++- .../oe_test_libwacom_install_and_remove_libwacom-devel.sh | 7 ++++++- .../oe_test_libwacom_install_and_remove_libwacom.sh | 7 ++++++- ...oe_test_libwebp_install_and_remove_libwebp-debuginfo.sh | 7 ++++++- ..._test_libwebp_install_and_remove_libwebp-debugsource.sh | 7 ++++++- .../oe_test_libwebp_install_and_remove_libwebp-devel.sh | 7 ++++++- .../oe_test_libwebp_install_and_remove_libwebp-help.sh | 7 ++++++- .../oe_test_libwebp_install_and_remove_libwebp-java.sh | 7 ++++++- .../oe_test_libwebp_install_and_remove_libwebp-tools.sh | 7 ++++++- .../libwebp/oe_test_libwebp_install_and_remove_libwebp.sh | 7 ++++++- .../oe_test_libwmf_install_and_remove_libwmf-debuginfo.sh | 7 ++++++- ...oe_test_libwmf_install_and_remove_libwmf-debugsource.sh | 7 ++++++- .../oe_test_libwmf_install_and_remove_libwmf-devel.sh | 7 ++++++- .../libwmf/oe_test_libwmf_install_and_remove_libwmf.sh | 7 ++++++- .../oe_test_libwpe_install_and_remove_libwpe-devel.sh | 7 ++++++- .../libwpe/oe_test_libwpe_install_and_remove_libwpe-doc.sh | 7 ++++++- .../libwpe/oe_test_libwpe_install_and_remove_libwpe.sh | 7 ++++++- .../oe_test_libxcb_install_and_remove_libxcb-debuginfo.sh | 7 ++++++- ...oe_test_libxcb_install_and_remove_libxcb-debugsource.sh | 7 ++++++- .../oe_test_libxcb_install_and_remove_libxcb-devel.sh | 7 ++++++- .../oe_test_libxcb_install_and_remove_libxcb-help.sh | 7 ++++++- .../libxcb/oe_test_libxcb_install_and_remove_libxcb.sh | 7 ++++++- ...e_test_libxcrypt_install_and_remove_libxcrypt-compat.sh | 7 ++++++- ...oe_test_libxcrypt_install_and_remove_libxcrypt-devel.sh | 7 ++++++- .../oe_test_libxcrypt_install_and_remove_libxcrypt-doc.sh | 7 ++++++- .../oe_test_libxcrypt_install_and_remove_libxcrypt-help.sh | 7 ++++++- ...e_test_libxcrypt_install_and_remove_libxcrypt-static.sh | 7 ++++++- .../oe_test_libxcrypt_install_and_remove_libxcrypt.sh | 7 ++++++- ...bxkbcommon_install_and_remove_libxkbcommon-debuginfo.sh | 7 ++++++- ...kbcommon_install_and_remove_libxkbcommon-debugsource.sh | 7 ++++++- ...t_libxkbcommon_install_and_remove_libxkbcommon-devel.sh | 7 ++++++- ...t_libxkbcommon_install_and_remove_libxkbcommon-utils.sh | 7 ++++++- ...bxkbcommon_install_and_remove_libxkbcommon-x11-devel.sh | 7 ++++++- ...est_libxkbcommon_install_and_remove_libxkbcommon-x11.sh | 7 ++++++- ...oe_test_libxkbcommon_install_and_remove_libxkbcommon.sh | 7 ++++++- ...t_libxkbfile_install_and_remove_libxkbfile-debuginfo.sh | 7 ++++++- ...libxkbfile_install_and_remove_libxkbfile-debugsource.sh | 7 ++++++- ..._test_libxkbfile_install_and_remove_libxkbfile-devel.sh | 7 ++++++- .../oe_test_libxkbfile_install_and_remove_libxkbfile.sh | 7 ++++++- ...libxklavier_install_and_remove_libxklavier-debuginfo.sh | 7 ++++++- ...bxklavier_install_and_remove_libxklavier-debugsource.sh | 7 ++++++- ...est_libxklavier_install_and_remove_libxklavier-devel.sh | 7 ++++++- ...test_libxklavier_install_and_remove_libxklavier-help.sh | 7 ++++++- .../oe_test_libxklavier_install_and_remove_libxklavier.sh | 7 ++++++- ...oe_test_libxml2_install_and_remove_libxml2-debuginfo.sh | 7 ++++++- ..._test_libxml2_install_and_remove_libxml2-debugsource.sh | 7 ++++++- .../oe_test_libxml2_install_and_remove_libxml2-devel.sh | 7 ++++++- .../oe_test_libxml2_install_and_remove_libxml2-help.sh | 7 ++++++- .../libxml2/oe_test_libxml2_install_and_remove_libxml2.sh | 7 ++++++- .../oe_test_libxml2_install_and_remove_python2-libxml2.sh | 7 ++++++- .../oe_test_libxml2_install_and_remove_python3-libxml2.sh | 7 ++++++- ...oe_test_libxmlb_install_and_remove_libxmlb-debuginfo.sh | 7 ++++++- ..._test_libxmlb_install_and_remove_libxmlb-debugsource.sh | 7 ++++++- .../oe_test_libxmlb_install_and_remove_libxmlb-devel.sh | 7 ++++++- .../libxmlb/oe_test_libxmlb_install_and_remove_libxmlb.sh | 7 ++++++- ...bxshmfence_install_and_remove_libxshmfence-debuginfo.sh | 7 ++++++- ...shmfence_install_and_remove_libxshmfence-debugsource.sh | 7 ++++++- ...t_libxshmfence_install_and_remove_libxshmfence-devel.sh | 7 ++++++- ...st_libxshmfence_install_and_remove_libxshmfence-help.sh | 7 ++++++- ...oe_test_libxshmfence_install_and_remove_libxshmfence.sh | 7 ++++++- ...oe_test_libxslt_install_and_remove_libxslt-debuginfo.sh | 7 ++++++- ..._test_libxslt_install_and_remove_libxslt-debugsource.sh | 7 ++++++- .../oe_test_libxslt_install_and_remove_libxslt-devel.sh | 7 ++++++- .../oe_test_libxslt_install_and_remove_libxslt-help.sh | 7 ++++++- .../libxslt/oe_test_libxslt_install_and_remove_libxslt.sh | 7 ++++++- .../oe_test_libxslt_install_and_remove_python2-libxslt.sh | 7 ++++++- .../oe_test_libxslt_install_and_remove_python3-libxslt.sh | 7 ++++++- ...oe_test_libyaml_install_and_remove_libyaml-debuginfo.sh | 7 ++++++- ..._test_libyaml_install_and_remove_libyaml-debugsource.sh | 7 ++++++- .../oe_test_libyaml_install_and_remove_libyaml-devel.sh | 7 ++++++- .../oe_test_libyaml_install_and_remove_libyaml-help.sh | 7 ++++++- .../libyaml/oe_test_libyaml_install_and_remove_libyaml.sh | 7 ++++++- ...linux-firmware_install_and_remove_linux-firmware-ath.sh | 7 ++++++- ...x-firmware_install_and_remove_linux-firmware-cypress.sh | 7 ++++++- ...x-firmware_install_and_remove_linux-firmware-iwlwifi.sh | 7 ++++++- ...-firmware_install_and_remove_linux-firmware-libertas.sh | 7 ++++++- ...-firmware_install_and_remove_linux-firmware-mediatek.sh | 7 ++++++- ...inux-firmware_install_and_remove_linux-firmware-mrvl.sh | 7 ++++++- ...firmware_install_and_remove_linux-firmware-netronome.sh | 7 ++++++- ...re_install_and_remove_linux-firmware-ti-connectivity.sh | 7 ++++++- ...est_linux-firmware_install_and_remove_linux-firmware.sh | 7 ++++++- ...oc-tools_install_and_remove_linuxdoc-tools-debuginfo.sh | 7 ++++++- ...-tools_install_and_remove_linuxdoc-tools-debugsource.sh | 7 ++++++- ...inuxdoc-tools_install_and_remove_linuxdoc-tools-help.sh | 7 ++++++- ...est_linuxdoc-tools_install_and_remove_linuxdoc-tools.sh | 7 ++++++- ...sctp-tools_install_and_remove_lksctp-tools-debuginfo.sh | 7 ++++++- ...tp-tools_install_and_remove_lksctp-tools-debugsource.sh | 7 ++++++- ...t_lksctp-tools_install_and_remove_lksctp-tools-devel.sh | 7 ++++++- ...st_lksctp-tools_install_and_remove_lksctp-tools-help.sh | 7 ++++++- ...oe_test_lksctp-tools_install_and_remove_lksctp-tools.sh | 7 ++++++- .../oe_test_lldpad_install_and_remove_lldpad-debuginfo.sh | 7 ++++++- ...oe_test_lldpad_install_and_remove_lldpad-debugsource.sh | 7 ++++++- .../oe_test_lldpad_install_and_remove_lldpad-devel.sh | 7 ++++++- .../oe_test_lldpad_install_and_remove_lldpad-help.sh | 7 ++++++- .../lldpad/oe_test_lldpad_install_and_remove_lldpad.sh | 7 ++++++- .../oe_test_llvm_install_and_remove_llvm-cmake-utils.sh | 7 ++++++- .../llvm/oe_test_llvm_install_and_remove_llvm-debuginfo.sh | 7 ++++++- .../oe_test_llvm_install_and_remove_llvm-debugsource.sh | 7 ++++++- .../llvm/oe_test_llvm_install_and_remove_llvm-devel.sh | 7 ++++++- .../llvm/oe_test_llvm_install_and_remove_llvm-doc.sh | 7 ++++++- .../oe_test_llvm_install_and_remove_llvm-googletest.sh | 7 ++++++- .../llvm/oe_test_llvm_install_and_remove_llvm-help.sh | 7 ++++++- .../llvm/oe_test_llvm_install_and_remove_llvm-libs.sh | 7 ++++++- .../llvm/oe_test_llvm_install_and_remove_llvm-static.sh | 7 ++++++- .../llvm/oe_test_llvm_install_and_remove_llvm-test.sh | 7 ++++++- .../cli-test/llvm/oe_test_llvm_install_and_remove_llvm.sh | 7 ++++++- ...t_lm_sensors_install_and_remove_lm_sensors-debuginfo.sh | 7 ++++++- ...lm_sensors_install_and_remove_lm_sensors-debugsource.sh | 7 ++++++- ..._test_lm_sensors_install_and_remove_lm_sensors-devel.sh | 7 ++++++- ...e_test_lm_sensors_install_and_remove_lm_sensors-help.sh | 7 ++++++- ...est_lm_sensors_install_and_remove_lm_sensors-sensord.sh | 7 ++++++- .../oe_test_lm_sensors_install_and_remove_lm_sensors.sh | 7 ++++++- .../lmdb/oe_test_lmdb_install_and_remove_lmdb-debuginfo.sh | 7 ++++++- .../oe_test_lmdb_install_and_remove_lmdb-debugsource.sh | 7 ++++++- .../lmdb/oe_test_lmdb_install_and_remove_lmdb-devel.sh | 7 ++++++- .../lmdb/oe_test_lmdb_install_and_remove_lmdb-help.sh | 7 ++++++- .../cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb.sh | 7 ++++++- ...est_logrotate_install_and_remove_logrotate-debuginfo.sh | 7 ++++++- ...t_logrotate_install_and_remove_logrotate-debugsource.sh | 7 ++++++- .../oe_test_logrotate_install_and_remove_logrotate-help.sh | 7 ++++++- .../oe_test_logrotate_install_and_remove_logrotate.sh | 7 ++++++- .../lorax/oe_test_lorax_install_and_remove_composer-cli.sh | 7 ++++++- .../oe_test_lorax_install_and_remove_lorax-composer.sh | 7 ++++++- .../lorax/oe_test_lorax_install_and_remove_lorax-help.sh | 7 ++++++- .../oe_test_lorax_install_and_remove_lorax-lmc-novirt.sh | 7 ++++++- .../oe_test_lorax_install_and_remove_lorax-lmc-virt.sh | 7 ++++++- .../lorax/oe_test_lorax_install_and_remove_lorax.sh | 7 ++++++- .../lshw/oe_test_lshw_install_and_remove_lshw-debuginfo.sh | 7 ++++++- .../oe_test_lshw_install_and_remove_lshw-debugsource.sh | 7 ++++++- .../lshw/oe_test_lshw_install_and_remove_lshw-help.sh | 7 ++++++- .../cli-test/lshw/oe_test_lshw_install_and_remove_lshw.sh | 7 ++++++- .../lsof/oe_test_lsof_install_and_remove_lsof-debuginfo.sh | 7 ++++++- .../oe_test_lsof_install_and_remove_lsof-debugsource.sh | 7 ++++++- .../lsof/oe_test_lsof_install_and_remove_lsof-help.sh | 7 ++++++- .../cli-test/lsof/oe_test_lsof_install_and_remove_lsof.sh | 7 ++++++- .../oe_test_lsscsi_install_and_remove_lsscsi-debuginfo.sh | 7 ++++++- ...oe_test_lsscsi_install_and_remove_lsscsi-debugsource.sh | 7 ++++++- .../lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-doc.sh | 7 ++++++- .../oe_test_lsscsi_install_and_remove_lsscsi-help.sh | 7 ++++++- .../lsscsi/oe_test_lsscsi_install_and_remove_lsscsi.sh | 7 ++++++- .../lua/oe_test_lua_install_and_remove_lua-debuginfo.sh | 7 ++++++- .../lua/oe_test_lua_install_and_remove_lua-debugsource.sh | 7 ++++++- .../lua/oe_test_lua_install_and_remove_lua-devel.sh | 7 ++++++- .../lua/oe_test_lua_install_and_remove_lua-help.sh | 7 ++++++- .../cli-test/lua/oe_test_lua_install_and_remove_lua.sh | 7 ++++++- .../lvm2/oe_test_lvm2_install_and_remove_cmirror.sh | 7 ++++++- .../oe_test_lvm2_install_and_remove_device-mapper-event.sh | 7 ++++++- .../lvm2/oe_test_lvm2_install_and_remove_device-mapper.sh | 7 ++++++- .../lvm2/oe_test_lvm2_install_and_remove_lvm2-cluster.sh | 7 ++++++- .../lvm2/oe_test_lvm2_install_and_remove_lvm2-dbusd.sh | 7 ++++++- .../lvm2/oe_test_lvm2_install_and_remove_lvm2-debuginfo.sh | 7 ++++++- .../oe_test_lvm2_install_and_remove_lvm2-debugsource.sh | 7 ++++++- .../lvm2/oe_test_lvm2_install_and_remove_lvm2-devel.sh | 7 ++++++- .../lvm2/oe_test_lvm2_install_and_remove_lvm2-help.sh | 7 ++++++- .../lvm2/oe_test_lvm2_install_and_remove_lvm2-lockd.sh | 7 ++++++- .../lvm2/oe_test_lvm2_install_and_remove_lvm2-test.sh | 7 ++++++- .../cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2.sh | 7 ++++++- ..._test_lvm2_install_and_remove_python3-lvm-deprecated.sh | 7 ++++++- .../lynx/oe_test_lynx_install_and_remove_lynx-debuginfo.sh | 7 ++++++- .../oe_test_lynx_install_and_remove_lynx-debugsource.sh | 7 ++++++- .../lynx/oe_test_lynx_install_and_remove_lynx-help.sh | 7 ++++++- .../cli-test/lynx/oe_test_lynx_install_and_remove_lynx.sh | 7 ++++++- .../lz4/oe_test_lz4_install_and_remove_lz4-debuginfo.sh | 7 ++++++- .../lz4/oe_test_lz4_install_and_remove_lz4-debugsource.sh | 7 ++++++- .../lz4/oe_test_lz4_install_and_remove_lz4-devel.sh | 7 ++++++- .../lz4/oe_test_lz4_install_and_remove_lz4-help.sh | 7 ++++++- .../cli-test/lz4/oe_test_lz4_install_and_remove_lz4.sh | 7 ++++++- .../lzo/oe_test_lzo_install_and_remove_lzo-debuginfo.sh | 7 ++++++- .../lzo/oe_test_lzo_install_and_remove_lzo-debugsource.sh | 7 ++++++- .../lzo/oe_test_lzo_install_and_remove_lzo-devel.sh | 7 ++++++- .../cli-test/lzo/oe_test_lzo_install_and_remove_lzo-doc.sh | 7 ++++++- .../lzo/oe_test_lzo_install_and_remove_lzo-help.sh | 7 ++++++- .../lzo/oe_test_lzo_install_and_remove_lzo-minilzo.sh | 7 ++++++- .../cli-test/lzo/oe_test_lzo_install_and_remove_lzo.sh | 7 ++++++- .../oe_test_m17n-db_install_and_remove_m17n-db-devel.sh | 7 ++++++- .../oe_test_m17n-db_install_and_remove_m17n-db-extras.sh | 7 ++++++- .../m17n-db/oe_test_m17n-db_install_and_remove_m17n-db.sh | 7 ++++++- ..._test_m17n-lib_install_and_remove_m17n-lib-debuginfo.sh | 7 ++++++- ...est_m17n-lib_install_and_remove_m17n-lib-debugsource.sh | 7 ++++++- .../oe_test_m17n-lib_install_and_remove_m17n-lib-devel.sh | 7 ++++++- .../oe_test_m17n-lib_install_and_remove_m17n-lib-tools.sh | 7 ++++++- .../oe_test_m17n-lib_install_and_remove_m17n-lib.sh | 7 ++++++- .../m4/oe_test_m4_install_and_remove_m4-debuginfo.sh | 7 ++++++- .../m4/oe_test_m4_install_and_remove_m4-debugsource.sh | 7 ++++++- .../cli-test/m4/oe_test_m4_install_and_remove_m4-doc.sh | 7 ++++++- .../cli-test/m4/oe_test_m4_install_and_remove_m4-help.sh | 7 ++++++- testcases/cli-test/m4/oe_test_m4_install_and_remove_m4.sh | 7 ++++++- .../make/oe_test_make_install_and_remove_make-debuginfo.sh | 7 ++++++- .../oe_test_make_install_and_remove_make-debugsource.sh | 7 ++++++- .../make/oe_test_make_install_and_remove_make-devel.sh | 7 ++++++- .../make/oe_test_make_install_and_remove_make-help.sh | 7 ++++++- .../cli-test/make/oe_test_make_install_and_remove_make.sh | 7 ++++++- .../oe_test_man-db_install_and_remove_man-db-debuginfo.sh | 7 ++++++- ...oe_test_man-db_install_and_remove_man-db-debugsource.sh | 7 ++++++- .../man-db/oe_test_man-db_install_and_remove_man-db.sh | 7 ++++++- .../oe_test_mandoc_install_and_remove_libmandoc-devel.sh | 7 ++++++- .../oe_test_mandoc_install_and_remove_mandoc-debuginfo.sh | 7 ++++++- ...oe_test_mandoc_install_and_remove_mandoc-debugsource.sh | 7 ++++++- .../mandoc/oe_test_mandoc_install_and_remove_mandoc.sh | 7 ++++++- ...r-c_install_and_remove_mariadb-connector-c-debuginfo.sh | 7 ++++++- ...c_install_and_remove_mariadb-connector-c-debugsource.sh | 7 ++++++- ...ector-c_install_and_remove_mariadb-connector-c-devel.sh | 7 ++++++- ...b-connector-c_install_and_remove_mariadb-connector-c.sh | 7 ++++++- ...maven-enforcer_install_and_remove_maven-enforcer-api.sh | 7 ++++++- ...aven-enforcer_install_and_remove_maven-enforcer-help.sh | 7 ++++++- ...en-enforcer_install_and_remove_maven-enforcer-plugin.sh | 7 ++++++- ...ven-enforcer_install_and_remove_maven-enforcer-rules.sh | 7 ++++++- ...est_maven-enforcer_install_and_remove_maven-enforcer.sh | 7 ++++++- ...n-bundle_install_and_remove_maven-plugin-bundle-help.sh | 7 ++++++- ...plugin-bundle_install_and_remove_maven-plugin-bundle.sh | 7 ++++++- ...e-plugin_install_and_remove_maven-source-plugin-help.sh | 7 ++++++- ...source-plugin_install_and_remove_maven-source-plugin.sh | 7 ++++++- .../mcpp/oe_test_mcpp_install_and_remove_mcpp-debuginfo.sh | 7 ++++++- .../oe_test_mcpp_install_and_remove_mcpp-debugsource.sh | 7 ++++++- .../mcpp/oe_test_mcpp_install_and_remove_mcpp-devel.sh | 7 ++++++- .../mcpp/oe_test_mcpp_install_and_remove_mcpp-help.sh | 7 ++++++- .../cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp.sh | 7 ++++++- .../oe_test_mdadm_install_and_remove_mdadm-debuginfo.sh | 7 ++++++- .../oe_test_mdadm_install_and_remove_mdadm-debugsource.sh | 7 ++++++- .../mdadm/oe_test_mdadm_install_and_remove_mdadm-help.sh | 7 ++++++- .../mdadm/oe_test_mdadm_install_and_remove_mdadm.sh | 7 ++++++- ...t_mesa-demos_install_and_remove_mesa-demos-debuginfo.sh | 7 ++++++- ...mesa-demos_install_and_remove_mesa-demos-debugsource.sh | 7 ++++++- ...e_test_mesa-demos_install_and_remove_mesa-demos-help.sh | 7 ++++++- .../oe_test_mesa-demos_install_and_remove_mesa-demos.sh | 7 ++++++- ...mesa-libGLU_install_and_remove_mesa-libGLU-debuginfo.sh | 7 ++++++- ...sa-libGLU_install_and_remove_mesa-libGLU-debugsource.sh | 7 ++++++- ...est_mesa-libGLU_install_and_remove_mesa-libGLU-devel.sh | 7 ++++++- .../oe_test_mesa-libGLU_install_and_remove_mesa-libGLU.sh | 7 ++++++- .../mesa/oe_test_mesa_install_and_remove_mesa-debuginfo.sh | 7 ++++++- .../oe_test_mesa_install_and_remove_mesa-debugsource.sh | 7 ++++++- .../oe_test_mesa_install_and_remove_mesa-dri-drivers.sh | 7 ++++++- .../oe_test_mesa_install_and_remove_mesa-filesystem.sh | 7 ++++++- .../mesa/oe_test_mesa_install_and_remove_mesa-khr-devel.sh | 7 ++++++- .../oe_test_mesa_install_and_remove_mesa-libEGL-devel.sh | 7 ++++++- .../mesa/oe_test_mesa_install_and_remove_mesa-libEGL.sh | 7 ++++++- .../oe_test_mesa_install_and_remove_mesa-libGL-devel.sh | 7 ++++++- .../mesa/oe_test_mesa_install_and_remove_mesa-libGL.sh | 7 ++++++- .../oe_test_mesa_install_and_remove_mesa-libGLES-devel.sh | 7 ++++++- .../mesa/oe_test_mesa_install_and_remove_mesa-libGLES.sh | 7 ++++++- ...oe_test_mesa_install_and_remove_mesa-libOSMesa-devel.sh | 7 ++++++- .../mesa/oe_test_mesa_install_and_remove_mesa-libOSMesa.sh | 7 ++++++- .../oe_test_mesa_install_and_remove_mesa-libd3d-devel.sh | 7 ++++++- .../mesa/oe_test_mesa_install_and_remove_mesa-libd3d.sh | 7 ++++++- .../oe_test_mesa_install_and_remove_mesa-libgbm-devel.sh | 7 ++++++- .../mesa/oe_test_mesa_install_and_remove_mesa-libgbm.sh | 7 ++++++- .../mesa/oe_test_mesa_install_and_remove_mesa-libglapi.sh | 7 ++++++- ...test_mesa_install_and_remove_mesa-libxatracker-devel.sh | 7 ++++++- .../oe_test_mesa_install_and_remove_mesa-libxatracker.sh | 7 ++++++- .../oe_test_mesa_install_and_remove_mesa-omx-drivers.sh | 7 ++++++- .../oe_test_mesa_install_and_remove_mesa-vdpau-drivers.sh | 7 ++++++- .../oe_test_mesa_install_and_remove_mesa-vulkan-devel.sh | 7 ++++++- .../oe_test_mesa_install_and_remove_mesa-vulkan-drivers.sh | 7 ++++++- .../cli-test/mesa/oe_test_mesa_install_and_remove_mesa.sh | 7 ++++++- .../meson/oe_test_meson_install_and_remove_meson-help.sh | 7 ++++++- .../meson/oe_test_meson_install_and_remove_meson.sh | 7 ++++++- ..._test_metacity_install_and_remove_metacity-debuginfo.sh | 7 ++++++- ...est_metacity_install_and_remove_metacity-debugsource.sh | 7 ++++++- .../oe_test_metacity_install_and_remove_metacity-devel.sh | 7 ++++++- .../oe_test_metacity_install_and_remove_metacity-help.sh | 7 ++++++- .../oe_test_metacity_install_and_remove_metacity.sh | 7 ++++++- ...tall_and_remove_mobile-broadband-provider-info-devel.sh | 7 ++++++- ...stall_and_remove_mobile-broadband-provider-info-help.sh | 7 ++++++- ...fo_install_and_remove_mobile-broadband-provider-info.sh | 7 ++++++- ...oe_test_mokutil_install_and_remove_mokutil-debuginfo.sh | 7 ++++++- ..._test_mokutil_install_and_remove_mokutil-debugsource.sh | 7 ++++++- .../oe_test_mokutil_install_and_remove_mokutil-help.sh | 7 ++++++- .../mokutil/oe_test_mokutil_install_and_remove_mokutil.sh | 7 ++++++- .../mpfr/oe_test_mpfr_install_and_remove_mpfr-debuginfo.sh | 7 ++++++- .../oe_test_mpfr_install_and_remove_mpfr-debugsource.sh | 7 ++++++- .../mpfr/oe_test_mpfr_install_and_remove_mpfr-devel.sh | 7 ++++++- .../cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr.sh | 7 ++++++- .../oe_test_mpg123_install_and_remove_mpg123-debuginfo.sh | 7 ++++++- ...oe_test_mpg123_install_and_remove_mpg123-debugsource.sh | 7 ++++++- .../oe_test_mpg123_install_and_remove_mpg123-devel.sh | 7 ++++++- .../oe_test_mpg123_install_and_remove_mpg123-help.sh | 7 ++++++- .../oe_test_mpg123_install_and_remove_mpg123-libs.sh | 7 ++++++- ...e_test_mpg123_install_and_remove_mpg123-plugins-jack.sh | 7 ++++++- ...t_mpg123_install_and_remove_mpg123-plugins-portaudio.sh | 7 ++++++- ..._mpg123_install_and_remove_mpg123-plugins-pulseaudio.sh | 7 ++++++- .../mpg123/oe_test_mpg123_install_and_remove_mpg123.sh | 7 ++++++- .../oe_test_mtdev_install_and_remove_mtdev-debuginfo.sh | 7 ++++++- .../oe_test_mtdev_install_and_remove_mtdev-debugsource.sh | 7 ++++++- .../mtdev/oe_test_mtdev_install_and_remove_mtdev-devel.sh | 7 ++++++- .../mtdev/oe_test_mtdev_install_and_remove_mtdev.sh | 7 ++++++- .../oe_test_mtools_install_and_remove_mtools-debuginfo.sh | 7 ++++++- ...oe_test_mtools_install_and_remove_mtools-debugsource.sh | 7 ++++++- .../oe_test_mtools_install_and_remove_mtools-help.sh | 7 ++++++- .../mtools/oe_test_mtools_install_and_remove_mtools.sh | 7 ++++++- .../mtr/oe_test_mtr_install_and_remove_mtr-debuginfo.sh | 7 ++++++- .../mtr/oe_test_mtr_install_and_remove_mtr-debugsource.sh | 7 ++++++- .../cli-test/mtr/oe_test_mtr_install_and_remove_mtr-gtk.sh | 7 ++++++- .../mtr/oe_test_mtr_install_and_remove_mtr-help.sh | 7 ++++++- .../cli-test/mtr/oe_test_mtr_install_and_remove_mtr.sh | 7 ++++++- ...ib-rpm-config_install_and_remove_multilib-rpm-config.sh | 7 ++++++- .../oe_test_multipath-tools_install_and_remove_kpartx.sh | 7 ++++++- ...h-tools_install_and_remove_multipath-tools-debuginfo.sh | 7 ++++++- ...tools_install_and_remove_multipath-tools-debugsource.sh | 7 ++++++- ...ipath-tools_install_and_remove_multipath-tools-devel.sh | 7 ++++++- ...tipath-tools_install_and_remove_multipath-tools-help.sh | 7 ++++++- ...t_multipath-tools_install_and_remove_multipath-tools.sh | 7 ++++++- .../musl/oe_test_musl_install_and_remove_musl-debuginfo.sh | 7 ++++++- .../oe_test_musl_install_and_remove_musl-debugsource.sh | 7 ++++++- .../musl/oe_test_musl_install_and_remove_musl-devel.sh | 7 ++++++- .../musl/oe_test_musl_install_and_remove_musl-gcc.sh | 7 ++++++- .../oe_test_musl_install_and_remove_musl-libc-static.sh | 7 ++++++- .../musl/oe_test_musl_install_and_remove_musl-libc.sh | 7 ++++++- .../cli-test/musl/oe_test_musl_install_and_remove_musl.sh | 7 ++++++- .../nasm/oe_test_nasm_install_and_remove_nasm-debuginfo.sh | 7 ++++++- .../oe_test_nasm_install_and_remove_nasm-debugsource.sh | 7 ++++++- .../nasm/oe_test_nasm_install_and_remove_nasm-help.sh | 7 ++++++- .../cli-test/nasm/oe_test_nasm_install_and_remove_nasm.sh | 7 ++++++- .../oe_test_ncurses_install_and_remove_ncurses-base.sh | 7 ++++++- ..._test_ncurses_install_and_remove_ncurses-compat-libs.sh | 7 ++++++- ...oe_test_ncurses_install_and_remove_ncurses-debuginfo.sh | 7 ++++++- ..._test_ncurses_install_and_remove_ncurses-debugsource.sh | 7 ++++++- .../oe_test_ncurses_install_and_remove_ncurses-devel.sh | 7 ++++++- .../oe_test_ncurses_install_and_remove_ncurses-help.sh | 7 ++++++- .../oe_test_ncurses_install_and_remove_ncurses-libs.sh | 7 ++++++- ...e_test_ncurses_install_and_remove_ncurses-relocation.sh | 7 ++++++- .../oe_test_ncurses_install_and_remove_ncurses-static.sh | 7 ++++++- .../ncurses/oe_test_ncurses_install_and_remove_ncurses.sh | 7 ++++++- .../ndctl/oe_test_ndctl_install_and_remove_cxl-cli.sh | 7 ++++++- .../ndctl/oe_test_ndctl_install_and_remove_cxl-devel.sh | 7 ++++++- .../ndctl/oe_test_ndctl_install_and_remove_cxl-libs.sh | 7 ++++++- .../ndctl/oe_test_ndctl_install_and_remove_daxctl-devel.sh | 7 ++++++- .../ndctl/oe_test_ndctl_install_and_remove_daxctl-libs.sh | 7 ++++++- .../ndctl/oe_test_ndctl_install_and_remove_daxctl.sh | 7 ++++++- .../oe_test_ndctl_install_and_remove_ndctl-debuginfo.sh | 7 ++++++- .../oe_test_ndctl_install_and_remove_ndctl-debugsource.sh | 7 ++++++- .../ndctl/oe_test_ndctl_install_and_remove_ndctl-devel.sh | 7 ++++++- .../ndctl/oe_test_ndctl_install_and_remove_ndctl-libs.sh | 7 ++++++- .../ndctl/oe_test_ndctl_install_and_remove_ndctl.sh | 7 ++++++- ..._test_net-snmp_install_and_remove_net-snmp-debuginfo.sh | 7 ++++++- ...est_net-snmp_install_and_remove_net-snmp-debugsource.sh | 7 ++++++- .../oe_test_net-snmp_install_and_remove_net-snmp-devel.sh | 7 ++++++- .../oe_test_net-snmp_install_and_remove_net-snmp-gui.sh | 7 ++++++- .../oe_test_net-snmp_install_and_remove_net-snmp-help.sh | 7 ++++++- .../oe_test_net-snmp_install_and_remove_net-snmp-libs.sh | 7 ++++++- .../oe_test_net-snmp_install_and_remove_net-snmp-perl.sh | 7 ++++++- .../oe_test_net-snmp_install_and_remove_net-snmp.sh | 7 ++++++- ...oe_test_net-snmp_install_and_remove_python3-net-snmp.sh | 7 ++++++- ...est_net-tools_install_and_remove_net-tools-debuginfo.sh | 7 ++++++- ...t_net-tools_install_and_remove_net-tools-debugsource.sh | 7 ++++++- .../oe_test_net-tools_install_and_remove_net-tools-help.sh | 7 ++++++- .../oe_test_net-tools_install_and_remove_net-tools.sh | 7 ++++++- .../oe_test_nettle_install_and_remove_nettle-debuginfo.sh | 7 ++++++- ...oe_test_nettle_install_and_remove_nettle-debugsource.sh | 7 ++++++- .../oe_test_nettle_install_and_remove_nettle-devel.sh | 7 ++++++- .../oe_test_nettle_install_and_remove_nettle-help.sh | 7 ++++++- .../nettle/oe_test_nettle_install_and_remove_nettle.sh | 7 ++++++- ...rk-manager-applet_install_and_remove_libnm-gtk-devel.sh | 7 ++++++- ..._network-manager-applet_install_and_remove_libnm-gtk.sh | 7 ++++++- ...twork-manager-applet_install_and_remove_libnma-devel.sh | 7 ++++++- ...est_network-manager-applet_install_and_remove_libnma.sh | 7 ++++++- ..._install_and_remove_network-manager-applet-debuginfo.sh | 7 ++++++- ...nstall_and_remove_network-manager-applet-debugsource.sh | 7 ++++++- ...pplet_install_and_remove_network-manager-applet-help.sh | 7 ++++++- ...ger-applet_install_and_remove_network-manager-applet.sh | 7 ++++++- ...plet_install_and_remove_nm-connection-editor-desktop.sh | 7 ++++++- ...nager-applet_install_and_remove_nm-connection-editor.sh | 7 ++++++- .../newt/oe_test_newt_install_and_remove_newt-debuginfo.sh | 7 ++++++- .../oe_test_newt_install_and_remove_newt-debugsource.sh | 7 ++++++- .../newt/oe_test_newt_install_and_remove_newt-devel.sh | 7 ++++++- .../newt/oe_test_newt_install_and_remove_newt-help.sh | 7 ++++++- .../cli-test/newt/oe_test_newt_install_and_remove_newt.sh | 7 ++++++- .../newt/oe_test_newt_install_and_remove_python2-newt.sh | 7 ++++++- .../newt/oe_test_newt_install_and_remove_python3-newt.sh | 7 ++++++- .../oe_test_nfs-utils_install_and_remove_libnfsidmap.sh | 7 ++++++- ...est_nfs-utils_install_and_remove_nfs-utils-debuginfo.sh | 7 ++++++- ...t_nfs-utils_install_and_remove_nfs-utils-debugsource.sh | 7 ++++++- ...oe_test_nfs-utils_install_and_remove_nfs-utils-devel.sh | 7 ++++++- .../oe_test_nfs-utils_install_and_remove_nfs-utils-help.sh | 7 ++++++- .../oe_test_nfs-utils_install_and_remove_nfs-utils-min.sh | 7 ++++++- .../oe_test_nfs-utils_install_and_remove_nfs-utils.sh | 7 ++++++- .../oe_test_nghttp2_install_and_remove_libnghttp2-devel.sh | 7 ++++++- .../oe_test_nghttp2_install_and_remove_libnghttp2.sh | 7 ++++++- ...oe_test_nghttp2_install_and_remove_nghttp2-debuginfo.sh | 7 ++++++- ..._test_nghttp2_install_and_remove_nghttp2-debugsource.sh | 7 ++++++- .../oe_test_nghttp2_install_and_remove_nghttp2-help.sh | 7 ++++++- .../nghttp2/oe_test_nghttp2_install_and_remove_nghttp2.sh | 7 ++++++- ...ninja-build_install_and_remove_ninja-build-debuginfo.sh | 7 ++++++- ...nja-build_install_and_remove_ninja-build-debugsource.sh | 7 ++++++- .../oe_test_ninja-build_install_and_remove_ninja-build.sh | 7 ++++++- .../nmap/oe_test_nmap_install_and_remove_nmap-debuginfo.sh | 7 ++++++- .../oe_test_nmap_install_and_remove_nmap-debugsource.sh | 7 ++++++- .../nmap/oe_test_nmap_install_and_remove_nmap-help.sh | 7 ++++++- .../cli-test/nmap/oe_test_nmap_install_and_remove_nmap.sh | 7 ++++++- ...mon_install_and_remove_notification-daemon-debuginfo.sh | 7 ++++++- ...n_install_and_remove_notification-daemon-debugsource.sh | 7 ++++++- ...n-daemon_install_and_remove_notification-daemon-help.sh | 7 ++++++- ...cation-daemon_install_and_remove_notification-daemon.sh | 7 ++++++- .../npth/oe_test_npth_install_and_remove_npth-debuginfo.sh | 7 ++++++- .../oe_test_npth_install_and_remove_npth-debugsource.sh | 7 ++++++- .../npth/oe_test_npth_install_and_remove_npth-devel.sh | 7 ++++++- .../cli-test/npth/oe_test_npth_install_and_remove_npth.sh | 7 ++++++- .../nspr/oe_test_nspr_install_and_remove_nspr-debuginfo.sh | 7 ++++++- .../oe_test_nspr_install_and_remove_nspr-debugsource.sh | 7 ++++++- .../nspr/oe_test_nspr_install_and_remove_nspr-devel.sh | 7 ++++++- .../cli-test/nspr/oe_test_nspr_install_and_remove_nspr.sh | 7 ++++++- .../nss/oe_test_nss_install_and_remove_nss-debuginfo.sh | 7 ++++++- .../nss/oe_test_nss_install_and_remove_nss-debugsource.sh | 7 ++++++- .../nss/oe_test_nss_install_and_remove_nss-devel.sh | 7 ++++++- .../nss/oe_test_nss_install_and_remove_nss-help.sh | 7 ++++++- .../oe_test_nss_install_and_remove_nss-softokn-devel.sh | 7 ++++++- .../nss/oe_test_nss_install_and_remove_nss-softokn.sh | 7 ++++++- .../nss/oe_test_nss_install_and_remove_nss-util-devel.sh | 7 ++++++- .../nss/oe_test_nss_install_and_remove_nss-util.sh | 7 ++++++- .../cli-test/nss/oe_test_nss_install_and_remove_nss.sh | 7 ++++++- ...nss_wrapper_install_and_remove_nss_wrapper-debuginfo.sh | 7 ++++++- ...s_wrapper_install_and_remove_nss_wrapper-debugsource.sh | 7 ++++++- ...test_nss_wrapper_install_and_remove_nss_wrapper-help.sh | 7 ++++++- .../oe_test_nss_wrapper_install_and_remove_nss_wrapper.sh | 7 ++++++- ...oe_test_numactl_install_and_remove_numactl-debuginfo.sh | 7 ++++++- ..._test_numactl_install_and_remove_numactl-debugsource.sh | 7 ++++++- .../oe_test_numactl_install_and_remove_numactl-devel.sh | 7 ++++++- .../oe_test_numactl_install_and_remove_numactl-libs.sh | 7 ++++++- .../numactl/oe_test_numactl_install_and_remove_numactl.sh | 7 ++++++- .../oe_test_numpy_install_and_remove_numpy-debuginfo.sh | 7 ++++++- .../oe_test_numpy_install_and_remove_numpy-debugsource.sh | 7 ++++++- .../numpy/oe_test_numpy_install_and_remove_numpy.sh | 7 ++++++- .../oe_test_numpy_install_and_remove_python2-numpy-f2py.sh | 7 ++++++- .../oe_test_numpy_install_and_remove_python2-numpy.sh | 7 ++++++- .../oe_test_numpy_install_and_remove_python3-numpy-f2py.sh | 7 ++++++- .../oe_test_numpy_install_and_remove_python3-numpy.sh | 7 ++++++- .../oe_test_ocaml_install_and_remove_ocaml-debuginfo.sh | 7 ++++++- .../oe_test_ocaml_install_and_remove_ocaml-debugsource.sh | 7 ++++++- .../ocaml/oe_test_ocaml_install_and_remove_ocaml-devel.sh | 7 ++++++- .../ocaml/oe_test_ocaml_install_and_remove_ocaml-help.sh | 7 ++++++- .../ocaml/oe_test_ocaml_install_and_remove_ocaml.sh | 7 ++++++- ...t_open-iscsi_install_and_remove_open-iscsi-debuginfo.sh | 7 ++++++- ...open-iscsi_install_and_remove_open-iscsi-debugsource.sh | 7 ++++++- ..._test_open-iscsi_install_and_remove_open-iscsi-devel.sh | 7 ++++++- ...e_test_open-iscsi_install_and_remove_open-iscsi-help.sh | 7 ++++++- .../oe_test_open-iscsi_install_and_remove_open-iscsi.sh | 7 ++++++- ...t_open-sans-fonts_install_and_remove_open-sans-fonts.sh | 7 ++++++- ..._test_openblas_install_and_remove_openblas-debuginfo.sh | 7 ++++++- ...est_openblas_install_and_remove_openblas-debugsource.sh | 7 ++++++- .../oe_test_openblas_install_and_remove_openblas-devel.sh | 7 ++++++- .../oe_test_openblas_install_and_remove_openblas.sh | 7 ++++++- ..._test_openjade_install_and_remove_openjade-debuginfo.sh | 7 ++++++- ...est_openjade_install_and_remove_openjade-debugsource.sh | 7 ++++++- .../oe_test_openjade_install_and_remove_openjade-help.sh | 7 ++++++- .../oe_test_openjade_install_and_remove_openjade.sh | 7 ++++++- ...est_openjpeg2_install_and_remove_openjpeg2-debuginfo.sh | 7 ++++++- ...t_openjpeg2_install_and_remove_openjpeg2-debugsource.sh | 7 ++++++- ...oe_test_openjpeg2_install_and_remove_openjpeg2-devel.sh | 7 ++++++- .../oe_test_openjpeg2_install_and_remove_openjpeg2-help.sh | 7 ++++++- ...oe_test_openjpeg2_install_and_remove_openjpeg2-tools.sh | 7 ++++++- .../oe_test_openjpeg2_install_and_remove_openjpeg2.sh | 7 ++++++- ...oe_test_openldap_install_and_remove_openldap-clients.sh | 7 ++++++- ..._test_openldap_install_and_remove_openldap-debuginfo.sh | 7 ++++++- ...est_openldap_install_and_remove_openldap-debugsource.sh | 7 ++++++- .../oe_test_openldap_install_and_remove_openldap-devel.sh | 7 ++++++- .../oe_test_openldap_install_and_remove_openldap-help.sh | 7 ++++++- ...oe_test_openldap_install_and_remove_openldap-servers.sh | 7 ++++++- .../oe_test_openldap_install_and_remove_openldap.sh | 7 ++++++- .../oe_test_opensc_install_and_remove_opensc-debuginfo.sh | 7 ++++++- ...oe_test_opensc_install_and_remove_opensc-debugsource.sh | 7 ++++++- .../oe_test_opensc_install_and_remove_opensc-help.sh | 7 ++++++- .../opensc/oe_test_opensc_install_and_remove_opensc.sh | 7 ++++++- .../oe_test_opensp_install_and_remove_opensp-debuginfo.sh | 7 ++++++- ...oe_test_opensp_install_and_remove_opensp-debugsource.sh | 7 ++++++- .../oe_test_opensp_install_and_remove_opensp-devel.sh | 7 ++++++- .../opensp/oe_test_opensp_install_and_remove_opensp.sh | 7 ++++++- .../oe_test_openssh_install_and_remove_openssh-askpass.sh | 7 ++++++- .../oe_test_openssh_install_and_remove_openssh-clients.sh | 7 ++++++- ...oe_test_openssh_install_and_remove_openssh-debuginfo.sh | 7 ++++++- ..._test_openssh_install_and_remove_openssh-debugsource.sh | 7 ++++++- .../oe_test_openssh_install_and_remove_openssh-help.sh | 7 ++++++- .../oe_test_openssh_install_and_remove_openssh-keycat.sh | 7 ++++++- .../oe_test_openssh_install_and_remove_openssh-server.sh | 7 ++++++- .../openssh/oe_test_openssh_install_and_remove_openssh.sh | 7 ++++++- ...e_test_openssh_install_and_remove_pam_ssh_agent_auth.sh | 7 ++++++- ...l-pkcs11_install_and_remove_openssl-pkcs11-debuginfo.sh | 7 ++++++- ...pkcs11_install_and_remove_openssl-pkcs11-debugsource.sh | 7 ++++++- ...enssl-pkcs11_install_and_remove_openssl-pkcs11-devel.sh | 7 ++++++- ...est_openssl-pkcs11_install_and_remove_openssl-pkcs11.sh | 7 ++++++- ...oe_test_openssl_install_and_remove_openssl-debuginfo.sh | 7 ++++++- ..._test_openssl_install_and_remove_openssl-debugsource.sh | 7 ++++++- .../oe_test_openssl_install_and_remove_openssl-devel.sh | 7 ++++++- .../oe_test_openssl_install_and_remove_openssl-help.sh | 7 ++++++- .../oe_test_openssl_install_and_remove_openssl-libs.sh | 7 ++++++- .../oe_test_openssl_install_and_remove_openssl-perl.sh | 7 ++++++- ...e_test_openssl_install_and_remove_openssl-relocation.sh | 7 ++++++- .../openssl/oe_test_openssl_install_and_remove_openssl.sh | 7 ++++++- .../opus/oe_test_opus_install_and_remove_opus-debuginfo.sh | 7 ++++++- .../oe_test_opus_install_and_remove_opus-debugsource.sh | 7 ++++++- .../opus/oe_test_opus_install_and_remove_opus-devel.sh | 7 ++++++- .../opus/oe_test_opus_install_and_remove_opus-help.sh | 7 ++++++- .../cli-test/opus/oe_test_opus_install_and_remove_opus.sh | 7 ++++++- .../orc/oe_test_orc_install_and_remove_orc-compiler.sh | 7 ++++++- .../orc/oe_test_orc_install_and_remove_orc-debuginfo.sh | 7 ++++++- .../orc/oe_test_orc_install_and_remove_orc-debugsource.sh | 7 ++++++- .../orc/oe_test_orc_install_and_remove_orc-devel.sh | 7 ++++++- .../orc/oe_test_orc_install_and_remove_orc-help.sh | 7 ++++++- .../cli-test/orc/oe_test_orc_install_and_remove_orc.sh | 7 ++++++- ...est_os-prober_install_and_remove_os-prober-debuginfo.sh | 7 ++++++- ...t_os-prober_install_and_remove_os-prober-debugsource.sh | 7 ++++++- .../oe_test_os-prober_install_and_remove_os-prober.sh | 7 ++++++- .../oe_test_ostree_install_and_remove_ostree-debuginfo.sh | 7 ++++++- ...oe_test_ostree_install_and_remove_ostree-debugsource.sh | 7 ++++++- .../oe_test_ostree_install_and_remove_ostree-devel.sh | 7 ++++++- .../oe_test_ostree_install_and_remove_ostree-help.sh | 7 ++++++- .../ostree/oe_test_ostree_install_and_remove_ostree.sh | 7 ++++++- ...oe_test_p11-kit_install_and_remove_p11-kit-debuginfo.sh | 7 ++++++- ..._test_p11-kit_install_and_remove_p11-kit-debugsource.sh | 7 ++++++- .../oe_test_p11-kit_install_and_remove_p11-kit-devel.sh | 7 ++++++- .../oe_test_p11-kit_install_and_remove_p11-kit-help.sh | 7 ++++++- .../oe_test_p11-kit_install_and_remove_p11-kit-server.sh | 7 ++++++- .../oe_test_p11-kit_install_and_remove_p11-kit-trust.sh | 7 ++++++- .../p11-kit/oe_test_p11-kit_install_and_remove_p11-kit.sh | 7 ++++++- .../pam/oe_test_pam_install_and_remove_pam-debuginfo.sh | 7 ++++++- .../pam/oe_test_pam_install_and_remove_pam-debugsource.sh | 7 ++++++- .../pam/oe_test_pam_install_and_remove_pam-devel.sh | 7 ++++++- .../pam/oe_test_pam_install_and_remove_pam-help.sh | 7 ++++++- .../cli-test/pam/oe_test_pam_install_and_remove_pam.sh | 7 ++++++- .../oe_test_pango_install_and_remove_pango-debuginfo.sh | 7 ++++++- .../oe_test_pango_install_and_remove_pango-debugsource.sh | 7 ++++++- .../pango/oe_test_pango_install_and_remove_pango-devel.sh | 7 ++++++- .../pango/oe_test_pango_install_and_remove_pango-help.sh | 7 ++++++- .../pango/oe_test_pango_install_and_remove_pango.sh | 7 ++++++- .../oe_test_parted_install_and_remove_parted-debuginfo.sh | 7 ++++++- ...oe_test_parted_install_and_remove_parted-debugsource.sh | 7 ++++++- .../oe_test_parted_install_and_remove_parted-devel.sh | 7 ++++++- .../parted/oe_test_parted_install_and_remove_parted.sh | 7 ++++++- .../oe_test_passwd_install_and_remove_passwd-debuginfo.sh | 7 ++++++- ...oe_test_passwd_install_and_remove_passwd-debugsource.sh | 7 ++++++- .../oe_test_passwd_install_and_remove_passwd-help.sh | 7 ++++++- .../passwd/oe_test_passwd_install_and_remove_passwd.sh | 7 ++++++- .../oe_test_patch_install_and_remove_patch-debuginfo.sh | 7 ++++++- .../oe_test_patch_install_and_remove_patch-debugsource.sh | 7 ++++++- .../patch/oe_test_patch_install_and_remove_patch-help.sh | 7 ++++++- .../patch/oe_test_patch_install_and_remove_patch.sh | 7 ++++++- ...t_patchutils_install_and_remove_patchutils-debuginfo.sh | 7 ++++++- ...patchutils_install_and_remove_patchutils-debugsource.sh | 7 ++++++- ...e_test_patchutils_install_and_remove_patchutils-help.sh | 7 ++++++- .../oe_test_patchutils_install_and_remove_patchutils.sh | 7 ++++++- ..._test_pciutils_install_and_remove_pciutils-debuginfo.sh | 7 ++++++- ...est_pciutils_install_and_remove_pciutils-debugsource.sh | 7 ++++++- .../oe_test_pciutils_install_and_remove_pciutils-devel.sh | 7 ++++++- .../oe_test_pciutils_install_and_remove_pciutils-help.sh | 7 ++++++- .../oe_test_pciutils_install_and_remove_pciutils.sh | 7 ++++++- .../pcre/oe_test_pcre_install_and_remove_pcre-debuginfo.sh | 7 ++++++- .../oe_test_pcre_install_and_remove_pcre-debugsource.sh | 7 ++++++- .../pcre/oe_test_pcre_install_and_remove_pcre-devel.sh | 7 ++++++- .../pcre/oe_test_pcre_install_and_remove_pcre-help.sh | 7 ++++++- .../cli-test/pcre/oe_test_pcre_install_and_remove_pcre.sh | 7 ++++++- .../oe_test_pcre2_install_and_remove_pcre2-debuginfo.sh | 7 ++++++- .../oe_test_pcre2_install_and_remove_pcre2-debugsource.sh | 7 ++++++- .../pcre2/oe_test_pcre2_install_and_remove_pcre2-devel.sh | 7 ++++++- .../pcre2/oe_test_pcre2_install_and_remove_pcre2-help.sh | 7 ++++++- .../pcre2/oe_test_pcre2_install_and_remove_pcre2.sh | 7 ++++++- ...est_pcsc-lite_install_and_remove_pcsc-lite-debuginfo.sh | 7 ++++++- ...t_pcsc-lite_install_and_remove_pcsc-lite-debugsource.sh | 7 ++++++- ...oe_test_pcsc-lite_install_and_remove_pcsc-lite-devel.sh | 7 ++++++- .../oe_test_pcsc-lite_install_and_remove_pcsc-lite-help.sh | 7 ++++++- .../oe_test_pcsc-lite_install_and_remove_pcsc-lite.sh | 7 ++++++- ...ithm-Diff_install_and_remove_perl-Algorithm-Diff-doc.sh | 7 ++++++- ...thm-Diff_install_and_remove_perl-Algorithm-Diff-help.sh | 7 ++++++- ...lgorithm-Diff_install_and_remove_perl-Algorithm-Diff.sh | 7 ++++++- ...Archive-Tar_install_and_remove_perl-Archive-Tar-help.sh | 7 ++++++- ...perl-Archive-Tar_install_and_remove_perl-Archive-Tar.sh | 7 ++++++- ...st_perl-B-Debug_install_and_remove_perl-B-Debug-help.sh | 7 ++++++- ...oe_test_perl-B-Debug_install_and_remove_perl-B-Debug.sh | 7 ++++++- ..._install_and_remove_perl-CPAN-Meta-Requirements-help.sh | 7 ++++++- ...ments_install_and_remove_perl-CPAN-Meta-Requirements.sh | 7 ++++++- ...eta-YAML_install_and_remove_perl-CPAN-Meta-YAML-help.sh | 7 ++++++- ...PAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML.sh | 7 ++++++- ...erl-CPAN-Meta_install_and_remove_perl-CPAN-Meta-help.sh | 7 ++++++- ...est_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta.sh | 7 ++++++- .../oe_test_perl-Carp_install_and_remove_perl-Carp-help.sh | 7 ++++++- .../oe_test_perl-Carp_install_and_remove_perl-Carp.sh | 7 ++++++- ...install_and_remove_perl-Compress-Raw-Bzip2-debuginfo.sh | 7 ++++++- ...stall_and_remove_perl-Compress-Raw-Bzip2-debugsource.sh | 7 ++++++- ...zip2_install_and_remove_perl-Compress-Raw-Bzip2-help.sh | 7 ++++++- ...Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2.sh | 7 ++++++- ..._install_and_remove_perl-Compress-Raw-Zlib-debuginfo.sh | 7 ++++++- ...nstall_and_remove_perl-Compress-Raw-Zlib-debugsource.sh | 7 ++++++- ...-Zlib_install_and_remove_perl-Compress-Raw-Zlib-help.sh | 7 ++++++- ...s-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib.sh | 7 ++++++- ...ig-Perl-V_install_and_remove_perl-Config-Perl-V-help.sh | 7 ++++++- ...-Config-Perl-V_install_and_remove_perl-Config-Perl-V.sh | 7 ++++++- ...Dumper_install_and_remove_perl-Data-Dumper-debuginfo.sh | 7 ++++++- ...mper_install_and_remove_perl-Data-Dumper-debugsource.sh | 7 ++++++- ...Data-Dumper_install_and_remove_perl-Data-Dumper-help.sh | 7 ++++++- ...perl-Data-Dumper_install_and_remove_perl-Data-Dumper.sh | 7 ++++++- ...PPort_install_and_remove_perl-Devel-PPPort-debuginfo.sh | 7 ++++++- ...ort_install_and_remove_perl-Devel-PPPort-debugsource.sh | 7 ++++++- ...vel-PPPort_install_and_remove_perl-Devel-PPPort-help.sh | 7 ++++++- ...rl-Devel-PPPort_install_and_remove_perl-Devel-PPPort.sh | 7 ++++++- ...est-MD5_install_and_remove_perl-Digest-MD5-debuginfo.sh | 7 ++++++- ...t-MD5_install_and_remove_perl-Digest-MD5-debugsource.sh | 7 ++++++- ...l-Digest-MD5_install_and_remove_perl-Digest-MD5-help.sh | 7 ++++++- ...t_perl-Digest-MD5_install_and_remove_perl-Digest-MD5.sh | 7 ++++++- ...est-SHA_install_and_remove_perl-Digest-SHA-debuginfo.sh | 7 ++++++- ...t-SHA_install_and_remove_perl-Digest-SHA-debugsource.sh | 7 ++++++- ...l-Digest-SHA_install_and_remove_perl-Digest-SHA-help.sh | 7 ++++++- ...t_perl-Digest-SHA_install_and_remove_perl-Digest-SHA.sh | 7 ++++++- ...test_perl-Digest_install_and_remove_perl-Digest-help.sh | 7 ++++++- .../oe_test_perl-Digest_install_and_remove_perl-Digest.sh | 7 ++++++- ...perl-Encode_install_and_remove_perl-Encode-debuginfo.sh | 7 ++++++- ...rl-Encode_install_and_remove_perl-Encode-debugsource.sh | 7 ++++++- ...est_perl-Encode_install_and_remove_perl-Encode-devel.sh | 7 ++++++- ...test_perl-Encode_install_and_remove_perl-Encode-help.sh | 7 ++++++- .../oe_test_perl-Encode_install_and_remove_perl-Encode.sh | 7 ++++++- .../oe_test_perl-Env_install_and_remove_perl-Env-help.sh | 7 ++++++- .../oe_test_perl-Env_install_and_remove_perl-Env.sh | 7 ++++++- ...e_test_perl-Error_install_and_remove_perl-Error-help.sh | 7 ++++++- .../oe_test_perl-Error_install_and_remove_perl-Error.sh | 7 ++++++- ..._perl-Exporter_install_and_remove_perl-Exporter-help.sh | 7 ++++++- ..._test_perl-Exporter_install_and_remove_perl-Exporter.sh | 7 ++++++- ...nstall_install_and_remove_perl-ExtUtils-Install-help.sh | 7 ++++++- ...ils-Install_install_and_remove_perl-ExtUtils-Install.sh | 7 ++++++- ...s-MakeMaker_install_and_remove_perl-ExtUtils-Command.sh | 7 ++++++- ...aker_install_and_remove_perl-ExtUtils-MakeMaker-help.sh | 7 ++++++- ...MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker.sh | 7 ++++++- ...ifest_install_and_remove_perl-ExtUtils-Manifest-help.sh | 7 ++++++- ...s-Manifest_install_and_remove_perl-ExtUtils-Manifest.sh | 7 ++++++- ...arseXS_install_and_remove_perl-ExtUtils-ParseXS-help.sh | 7 ++++++- ...ils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS.sh | 7 ++++++- ...ive_install_and_remove_perl-File-Copy-Recursive-help.sh | 7 ++++++- ...ecursive_install_and_remove_perl-File-Copy-Recursive.sh | 7 ++++++- ...l-File-Fetch_install_and_remove_perl-File-Fetch-help.sh | 7 ++++++- ...t_perl-File-Fetch_install_and_remove_perl-File-Fetch.sh | 7 ++++++- ...erl-File-Path_install_and_remove_perl-File-Path-help.sh | 7 ++++++- ...est_perl-File-Path_install_and_remove_perl-File-Path.sh | 7 ++++++- ...erl-File-Temp_install_and_remove_perl-File-Temp-help.sh | 7 ++++++- ...est_perl-File-Temp_install_and_remove_perl-File-Temp.sh | 7 ++++++- ...er-Simple_install_and_remove_perl-Filter-Simple-help.sh | 7 ++++++- ...-Filter-Simple_install_and_remove_perl-Filter-Simple.sh | 7 ++++++- ...perl-Filter_install_and_remove_perl-Filter-debuginfo.sh | 7 ++++++- ...rl-Filter_install_and_remove_perl-Filter-debugsource.sh | 7 ++++++- ...test_perl-Filter_install_and_remove_perl-Filter-help.sh | 7 ++++++- .../oe_test_perl-Filter_install_and_remove_perl-Filter.sh | 7 ++++++- ...Getopt-Long_install_and_remove_perl-Getopt-Long-help.sh | 7 ++++++- ...perl-Getopt-Long_install_and_remove_perl-Getopt-Long.sh | 7 ++++++- ...-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-doc.sh | 7 ++++++- ...HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-help.sh | 7 ++++++- ...TTP-Daemon_install_and_remove_perl-HTTP-Daemon-tests.sh | 7 ++++++- ...perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon.sh | 7 ++++++- ...erl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny-help.sh | 7 ++++++- ...est_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny.sh | 7 ++++++- ...-IO-Compress_install_and_remove_perl-IO-Compress-doc.sh | 7 ++++++- ...IO-Compress_install_and_remove_perl-IO-Compress-help.sh | 7 ++++++- ...perl-IO-Compress_install_and_remove_perl-IO-Compress.sh | 7 ++++++- ...-Socket-IP_install_and_remove_perl-IO-Socket-IP-help.sh | 7 ++++++- ...rl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP.sh | 7 ++++++- ...st_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd-help.sh | 7 ++++++- ...oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd.sh | 7 ++++++- ...-IPC-SysV_install_and_remove_perl-IPC-SysV-debuginfo.sh | 7 ++++++- ...PC-SysV_install_and_remove_perl-IPC-SysV-debugsource.sh | 7 ++++++- ..._perl-IPC-SysV_install_and_remove_perl-IPC-SysV-help.sh | 7 ++++++- ..._test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV.sh | 7 ++++++- ...imple_install_and_remove_perl-IPC-System-Simple-help.sh | 7 ++++++- ...tem-Simple_install_and_remove_perl-IPC-System-Simple.sh | 7 ++++++- ...st_perl-JSON-PP_install_and_remove_perl-JSON-PP-help.sh | 7 ++++++- ...oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP.sh | 7 ++++++- ...cale-Codes_install_and_remove_perl-Locale-Codes-help.sh | 7 ++++++- ...rl-Locale-Codes_install_and_remove_perl-Locale-Codes.sh | 7 ++++++- ...aketext_install_and_remove_perl-Locale-Maketext-help.sh | 7 ++++++- ...ale-Maketext_install_and_remove_perl-Locale-Maketext.sh | 7 ++++++- ...Base64_install_and_remove_perl-MIME-Base64-debuginfo.sh | 7 ++++++- ...se64_install_and_remove_perl-MIME-Base64-debugsource.sh | 7 ++++++- ...MIME-Base64_install_and_remove_perl-MIME-Base64-help.sh | 7 ++++++- ...perl-MIME-Base64_install_and_remove_perl-MIME-Base64.sh | 7 ++++++- ...erl-MailTools_install_and_remove_perl-MailTools-help.sh | 7 ++++++- ...est_perl-MailTools_install_and_remove_perl-MailTools.sh | 7 ++++++- ...stall_and_remove_perl-Math-BigInt-FastCalc-debuginfo.sh | 7 ++++++- ...all_and_remove_perl-Math-BigInt-FastCalc-debugsource.sh | 7 ++++++- ...lc_install_and_remove_perl-Math-BigInt-FastCalc-help.sh | 7 ++++++- ...c_install_and_remove_perl-Math-BigInt-FastCalc-tests.sh | 7 ++++++- ...astCalc_install_and_remove_perl-Math-BigInt-FastCalc.sh | 7 ++++++- ...Math-BigInt_install_and_remove_perl-Math-BigInt-help.sh | 7 ++++++- ...ath-BigInt_install_and_remove_perl-Math-BigInt-tests.sh | 7 ++++++- ...perl-Math-BigInt_install_and_remove_perl-Math-BigInt.sh | 7 ++++++- ...oreList_install_and_remove_perl-Module-CoreList-help.sh | 7 ++++++- ...ule-CoreList_install_and_remove_perl-Module-CoreList.sh | 7 ++++++- ...install_and_remove_perl-Module-Load-Conditional-help.sh | 7 ++++++- ...onal_install_and_remove_perl-Module-Load-Conditional.sh | 7 ++++++- ...Module-Load_install_and_remove_perl-Module-Load-help.sh | 7 ++++++- ...perl-Module-Load_install_and_remove_perl-Module-Load.sh | 7 ++++++- ...etadata_install_and_remove_perl-Module-Metadata-help.sh | 7 ++++++- ...ule-Metadata_install_and_remove_perl-Module-Metadata.sh | 7 ++++++- ...rams-Check_install_and_remove_perl-Params-Check-help.sh | 7 ++++++- ...rl-Params-Check_install_and_remove_perl-Params-Check.sh | 7 ++++++- ...athTools_install_and_remove_perl-PathTools-debuginfo.sh | 7 ++++++- ...hTools_install_and_remove_perl-PathTools-debugsource.sh | 7 ++++++- ...erl-PathTools_install_and_remove_perl-PathTools-help.sh | 7 ++++++- ...est_perl-PathTools_install_and_remove_perl-PathTools.sh | 7 ++++++- ...Perl-OSType_install_and_remove_perl-Perl-OSType-help.sh | 7 ++++++- ...perl-Perl-OSType_install_and_remove_perl-Perl-OSType.sh | 7 ++++++- ..._install_and_remove_perl-PerlIO-via-QuotedPrint-help.sh | 7 ++++++- ...Print_install_and_remove_perl-PerlIO-via-QuotedPrint.sh | 7 ++++++- ...Pod-Checker_install_and_remove_perl-Pod-Checker-help.sh | 7 ++++++- ...perl-Pod-Checker_install_and_remove_perl-Pod-Checker.sh | 7 ++++++- ...Pod-Escapes_install_and_remove_perl-Pod-Escapes-help.sh | 7 ++++++- ...perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes.sh | 7 ++++++- ...l-Pod-Parser_install_and_remove_perl-Pod-Parser-help.sh | 7 ++++++- ...t_perl-Pod-Parser_install_and_remove_perl-Pod-Parser.sh | 7 ++++++- ...Pod-Perldoc_install_and_remove_perl-Pod-Perldoc-help.sh | 7 ++++++- ...perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc.sh | 7 ++++++- ...l-Pod-Simple_install_and_remove_perl-Pod-Simple-help.sh | 7 ++++++- ...t_perl-Pod-Simple_install_and_remove_perl-Pod-Simple.sh | 7 ++++++- ...erl-Pod-Usage_install_and_remove_perl-Pod-Usage-help.sh | 7 ++++++- ...est_perl-Pod-Usage_install_and_remove_perl-Pod-Usage.sh | 7 ++++++- ...st_perl-SGMLSpm_install_and_remove_perl-SGMLSpm-help.sh | 7 ++++++- ...oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm.sh | 7 ++++++- ..._install_and_remove_perl-Scalar-List-Utils-debuginfo.sh | 7 ++++++- ...nstall_and_remove_perl-Scalar-List-Utils-debugsource.sh | 7 ++++++- ...Utils_install_and_remove_perl-Scalar-List-Utils-help.sh | 7 ++++++- ...List-Utils_install_and_remove_perl-Scalar-List-Utils.sh | 7 ++++++- ...perl-Socket_install_and_remove_perl-Socket-debuginfo.sh | 7 ++++++- ...rl-Socket_install_and_remove_perl-Socket-debugsource.sh | 7 ++++++- ...test_perl-Socket_install_and_remove_perl-Socket-help.sh | 7 ++++++- .../oe_test_perl-Socket_install_and_remove_perl-Socket.sh | 7 ++++++- ...-Storable_install_and_remove_perl-Storable-debuginfo.sh | 7 ++++++- ...torable_install_and_remove_perl-Storable-debugsource.sh | 7 ++++++- ..._perl-Storable_install_and_remove_perl-Storable-help.sh | 7 ++++++- ..._test_perl-Storable_install_and_remove_perl-Storable.sh | 7 ++++++- ...test_perl-Switch_install_and_remove_perl-Switch-help.sh | 7 ++++++- .../oe_test_perl-Switch_install_and_remove_perl-Switch.sh | 7 ++++++- ...-Syslog_install_and_remove_perl-Sys-Syslog-debuginfo.sh | 7 ++++++- ...yslog_install_and_remove_perl-Sys-Syslog-debugsource.sh | 7 ++++++- ...l-Sys-Syslog_install_and_remove_perl-Sys-Syslog-help.sh | 7 ++++++- ...t_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog.sh | 7 ++++++- ...NSIColor_install_and_remove_perl-Term-ANSIColor-help.sh | 7 ++++++- ...erm-ANSIColor_install_and_remove_perl-Term-ANSIColor.sh | 7 ++++++- ..._perl-Term-Cap_install_and_remove_perl-Term-Cap-help.sh | 7 ++++++- ..._test_perl-Term-Cap_install_and_remove_perl-Term-Cap.sh | 7 ++++++- ...st-Harness_install_and_remove_perl-Test-Harness-help.sh | 7 ++++++- ...rl-Test-Harness_install_and_remove_perl-Test-Harness.sh | 7 ++++++- ...Test-Simple_install_and_remove_perl-Test-Simple-help.sh | 7 ++++++- ...perl-Test-Simple_install_and_remove_perl-Test-Simple.sh | 7 ++++++- ...-Balanced_install_and_remove_perl-Text-Balanced-help.sh | 7 ++++++- ...-Text-Balanced_install_and_remove_perl-Text-Balanced.sh | 7 ++++++- ...perl-Text-Diff_install_and_remove_perl-Text-Diff-doc.sh | 7 ++++++- ...erl-Text-Diff_install_and_remove_perl-Text-Diff-help.sh | 7 ++++++- ...est_perl-Text-Diff_install_and_remove_perl-Text-Diff.sh | 7 ++++++- ...seWords_install_and_remove_perl-Text-ParseWords-help.sh | 7 ++++++- ...t-ParseWords_install_and_remove_perl-Text-ParseWords.sh | 7 ++++++- ...hread-Queue_install_and_remove_perl-Thread-Queue-doc.sh | 7 ++++++- ...read-Queue_install_and_remove_perl-Thread-Queue-help.sh | 7 ++++++- ...rl-Thread-Queue_install_and_remove_perl-Thread-Queue.sh | 7 ++++++- ...e-HiRes_install_and_remove_perl-Time-HiRes-debuginfo.sh | 7 ++++++- ...HiRes_install_and_remove_perl-Time-HiRes-debugsource.sh | 7 ++++++- ...l-Time-HiRes_install_and_remove_perl-Time-HiRes-help.sh | 7 ++++++- ...t_perl-Time-HiRes_install_and_remove_perl-Time-HiRes.sh | 7 ++++++- ...l-Time-Local_install_and_remove_perl-Time-Local-help.sh | 7 ++++++- ...t_perl-Time-Local_install_and_remove_perl-Time-Local.sh | 7 ++++++- ...te_install_and_remove_perl-Unicode-Collate-debuginfo.sh | 7 ++++++- ..._install_and_remove_perl-Unicode-Collate-debugsource.sh | 7 ++++++- ...Collate_install_and_remove_perl-Unicode-Collate-help.sh | 7 ++++++- ...code-Collate_install_and_remove_perl-Unicode-Collate.sh | 7 ++++++- ..._install_and_remove_perl-Unicode-Normalize-debuginfo.sh | 7 ++++++- ...nstall_and_remove_perl-Unicode-Normalize-debugsource.sh | 7 ++++++- ...alize_install_and_remove_perl-Unicode-Normalize-help.sh | 7 ++++++- ...-Normalize_install_and_remove_perl-Unicode-Normalize.sh | 7 ++++++- ...-Parser_install_and_remove_perl-XML-Parser-debuginfo.sh | 7 ++++++- ...arser_install_and_remove_perl-XML-Parser-debugsource.sh | 7 ++++++- ...rl-XML-Parser_install_and_remove_perl-XML-Parser-doc.sh | 7 ++++++- ...l-XML-Parser_install_and_remove_perl-XML-Parser-help.sh | 7 ++++++- ...t_perl-XML-Parser_install_and_remove_perl-XML-Parser.sh | 7 ++++++- ...st_perl-autodie_install_and_remove_perl-autodie-help.sh | 7 ++++++- ...oe_test_perl-autodie_install_and_remove_perl-autodie.sh | 7 ++++++- ...test_perl-bignum_install_and_remove_perl-bignum-help.sh | 7 ++++++- .../oe_test_perl-bignum_install_and_remove_perl-bignum.sh | 7 ++++++- ..._perl-constant_install_and_remove_perl-constant-help.sh | 7 ++++++- ..._test_perl-constant_install_and_remove_perl-constant.sh | 7 ++++++- ...perimental_install_and_remove_perl-experimental-help.sh | 7 ++++++- ...rl-experimental_install_and_remove_perl-experimental.sh | 7 ++++++- ...t_perl-generators_install_and_remove_perl-generators.sh | 7 ++++++- ...test_perl-libnet_install_and_remove_perl-libnet-help.sh | 7 ++++++- .../oe_test_perl-libnet_install_and_remove_perl-libnet.sh | 7 ++++++- ...test_perl-parent_install_and_remove_perl-parent-help.sh | 7 ++++++- .../oe_test_perl-parent_install_and_remove_perl-parent.sh | 7 ++++++- ...st_perl-perlfaq_install_and_remove_perl-perlfaq-help.sh | 7 ++++++- ...oe_test_perl-perlfaq_install_and_remove_perl-perlfaq.sh | 7 ++++++- ...erl-podlators_install_and_remove_perl-podlators-help.sh | 7 ++++++- ...est_perl-podlators_install_and_remove_perl-podlators.sh | 7 ++++++- ...red_install_and_remove_perl-threads-shared-debuginfo.sh | 7 ++++++- ...d_install_and_remove_perl-threads-shared-debugsource.sh | 7 ++++++- ...s-shared_install_and_remove_perl-threads-shared-help.sh | 7 ++++++- ...hreads-shared_install_and_remove_perl-threads-shared.sh | 7 ++++++- ...rl-threads_install_and_remove_perl-threads-debuginfo.sh | 7 ++++++- ...-threads_install_and_remove_perl-threads-debugsource.sh | 7 ++++++- ...st_perl-threads_install_and_remove_perl-threads-help.sh | 7 ++++++- ...oe_test_perl-threads_install_and_remove_perl-threads.sh | 7 ++++++- ...rl-version_install_and_remove_perl-version-debuginfo.sh | 7 ++++++- ...-version_install_and_remove_perl-version-debugsource.sh | 7 ++++++- ...st_perl-version_install_and_remove_perl-version-help.sh | 7 ++++++- ...oe_test_perl-version_install_and_remove_perl-version.sh | 7 ++++++- .../perl/oe_test_perl_install_and_remove_perl-debuginfo.sh | 7 ++++++- .../oe_test_perl_install_and_remove_perl-debugsource.sh | 7 ++++++- .../perl/oe_test_perl_install_and_remove_perl-devel.sh | 7 ++++++- .../perl/oe_test_perl_install_and_remove_perl-help.sh | 7 ++++++- .../perl/oe_test_perl_install_and_remove_perl-libs.sh | 7 ++++++- .../cli-test/perl/oe_test_perl_install_and_remove_perl.sh | 7 ++++++- .../oe_test_pesign_install_and_remove_pesign-debuginfo.sh | 7 ++++++- ...oe_test_pesign_install_and_remove_pesign-debugsource.sh | 7 ++++++- .../oe_test_pesign_install_and_remove_pesign-help.sh | 7 ++++++- .../pesign/oe_test_pesign_install_and_remove_pesign.sh | 7 ++++++- .../pigz/oe_test_pigz_install_and_remove_pigz-debuginfo.sh | 7 ++++++- .../oe_test_pigz_install_and_remove_pigz-debugsource.sh | 7 ++++++- .../pigz/oe_test_pigz_install_and_remove_pigz-help.sh | 7 ++++++- .../cli-test/pigz/oe_test_pigz_install_and_remove_pigz.sh | 7 ++++++- .../oe_test_pixman_install_and_remove_pixman-debuginfo.sh | 7 ++++++- ...oe_test_pixman_install_and_remove_pixman-debugsource.sh | 7 ++++++- .../oe_test_pixman_install_and_remove_pixman-devel.sh | 7 ++++++- .../pixman/oe_test_pixman_install_and_remove_pixman.sh | 7 ++++++- .../pkgconf/oe_test_pkgconf_install_and_remove_bomtool.sh | 7 ++++++- .../oe_test_pkgconf_install_and_remove_libpkgconf-devel.sh | 7 ++++++- .../oe_test_pkgconf_install_and_remove_libpkgconf.sh | 7 ++++++- .../oe_test_pkgconf_install_and_remove_pkgconf-bomtool.sh | 7 ++++++- ...oe_test_pkgconf_install_and_remove_pkgconf-debuginfo.sh | 7 ++++++- ..._test_pkgconf_install_and_remove_pkgconf-debugsource.sh | 7 ++++++- .../oe_test_pkgconf_install_and_remove_pkgconf-devel.sh | 7 ++++++- .../oe_test_pkgconf_install_and_remove_pkgconf-doc.sh | 7 ++++++- .../oe_test_pkgconf_install_and_remove_pkgconf-help.sh | 7 ++++++- .../oe_test_pkgconf_install_and_remove_pkgconf-m4.sh | 7 ++++++- ...e_test_pkgconf_install_and_remove_pkgconf-pkg-config.sh | 7 ++++++- .../pkgconf/oe_test_pkgconf_install_and_remove_pkgconf.sh | 7 ++++++- ..._test_plymouth_install_and_remove_plymouth-debuginfo.sh | 7 ++++++- ...est_plymouth_install_and_remove_plymouth-debugsource.sh | 7 ++++++- .../oe_test_plymouth_install_and_remove_plymouth-devel.sh | 7 ++++++- .../oe_test_plymouth_install_and_remove_plymouth-help.sh | 7 ++++++- ...t_plymouth_install_and_remove_plymouth-theme-fade-in.sh | 7 ++++++- ...test_plymouth_install_and_remove_plymouth-theme-glow.sh | 7 ++++++- ...est_plymouth_install_and_remove_plymouth-theme-solar.sh | 7 ++++++- ...lymouth_install_and_remove_plymouth-theme-spinfinity.sh | 7 ++++++- ...t_plymouth_install_and_remove_plymouth-theme-spinner.sh | 7 ++++++- .../oe_test_plymouth_install_and_remove_plymouth.sh | 7 ++++++- .../po4a/oe_test_po4a_install_and_remove_po4a-help.sh | 7 ++++++- .../cli-test/po4a/oe_test_po4a_install_and_remove_po4a.sh | 7 ++++++- ...icycoreutils_install_and_remove_policycoreutils-dbus.sh | 7 ++++++- ...reutils_install_and_remove_policycoreutils-debuginfo.sh | 7 ++++++- ...utils_install_and_remove_policycoreutils-debugsource.sh | 7 ++++++- ...cycoreutils_install_and_remove_policycoreutils-devel.sh | 7 ++++++- ...icycoreutils_install_and_remove_policycoreutils-help.sh | 7 ++++++- ...tils_install_and_remove_policycoreutils-python-utils.sh | 7 ++++++- ...coreutils_install_and_remove_policycoreutils-sandbox.sh | 7 ++++++- ...t_policycoreutils_install_and_remove_policycoreutils.sh | 7 ++++++- ...coreutils_install_and_remove_python2-policycoreutils.sh | 7 ++++++- ...coreutils_install_and_remove_python3-policycoreutils.sh | 7 ++++++- ...mpat_install_and_remove_polkit-pkla-compat-debuginfo.sh | 7 ++++++- ...at_install_and_remove_polkit-pkla-compat-debugsource.sh | 7 ++++++- ...la-compat_install_and_remove_polkit-pkla-compat-help.sh | 7 ++++++- ...it-pkla-compat_install_and_remove_polkit-pkla-compat.sh | 7 ++++++- .../oe_test_polkit_install_and_remove_polkit-debuginfo.sh | 7 ++++++- ...oe_test_polkit_install_and_remove_polkit-debugsource.sh | 7 ++++++- .../oe_test_polkit_install_and_remove_polkit-devel.sh | 7 ++++++- .../oe_test_polkit_install_and_remove_polkit-help.sh | 7 ++++++- .../oe_test_polkit_install_and_remove_polkit-libs.sh | 7 ++++++- .../polkit/oe_test_polkit_install_and_remove_polkit.sh | 7 ++++++- .../popt/oe_test_popt_install_and_remove_popt-debuginfo.sh | 7 ++++++- .../oe_test_popt_install_and_remove_popt-debugsource.sh | 7 ++++++- .../popt/oe_test_popt_install_and_remove_popt-devel.sh | 7 ++++++- .../popt/oe_test_popt_install_and_remove_popt-doc.sh | 7 ++++++- .../popt/oe_test_popt_install_and_remove_popt-help.sh | 7 ++++++- .../popt/oe_test_popt_install_and_remove_popt-static.sh | 7 ++++++- .../cli-test/popt/oe_test_popt_install_and_remove_popt.sh | 7 ++++++- .../ppp/oe_test_ppp_install_and_remove_ppp-debuginfo.sh | 7 ++++++- .../ppp/oe_test_ppp_install_and_remove_ppp-debugsource.sh | 7 ++++++- .../ppp/oe_test_ppp_install_and_remove_ppp-devel.sh | 7 ++++++- .../ppp/oe_test_ppp_install_and_remove_ppp-help.sh | 7 ++++++- .../cli-test/ppp/oe_test_ppp_install_and_remove_ppp.sh | 7 ++++++- ...est_pps-tools_install_and_remove_pps-tools-debuginfo.sh | 7 ++++++- ...t_pps-tools_install_and_remove_pps-tools-debugsource.sh | 7 ++++++- ...oe_test_pps-tools_install_and_remove_pps-tools-devel.sh | 7 ++++++- .../oe_test_pps-tools_install_and_remove_pps-tools.sh | 7 ++++++- ...est_procps-ng_install_and_remove_procps-ng-debuginfo.sh | 7 ++++++- ...t_procps-ng_install_and_remove_procps-ng-debugsource.sh | 7 ++++++- ...oe_test_procps-ng_install_and_remove_procps-ng-devel.sh | 7 ++++++- .../oe_test_procps-ng_install_and_remove_procps-ng-help.sh | 7 ++++++- .../oe_test_procps-ng_install_and_remove_procps-ng-i18n.sh | 7 ++++++- .../oe_test_procps-ng_install_and_remove_procps-ng.sh | 7 ++++++- ...t_protobuf-c_install_and_remove_protobuf-c-debuginfo.sh | 7 ++++++- ...protobuf-c_install_and_remove_protobuf-c-debugsource.sh | 7 ++++++- ..._test_protobuf-c_install_and_remove_protobuf-c-devel.sh | 7 ++++++- .../oe_test_protobuf-c_install_and_remove_protobuf-c.sh | 7 ++++++- .../oe_test_protobuf_install_and_remove_protobuf-bom.sh | 7 ++++++- ...e_test_protobuf_install_and_remove_protobuf-compiler.sh | 7 ++++++- ..._test_protobuf_install_and_remove_protobuf-debuginfo.sh | 7 ++++++- ...est_protobuf_install_and_remove_protobuf-debugsource.sh | 7 ++++++- .../oe_test_protobuf_install_and_remove_protobuf-devel.sh | 7 ++++++- ..._test_protobuf_install_and_remove_protobuf-java-util.sh | 7 ++++++- .../oe_test_protobuf_install_and_remove_protobuf-java.sh | 7 ++++++- ...oe_test_protobuf_install_and_remove_protobuf-javadoc.sh | 7 ++++++- ...e_test_protobuf_install_and_remove_protobuf-javalite.sh | 7 ++++++- ...test_protobuf_install_and_remove_protobuf-lite-devel.sh | 7 ++++++- .../oe_test_protobuf_install_and_remove_protobuf-lite.sh | 7 ++++++- .../oe_test_protobuf_install_and_remove_protobuf-parent.sh | 7 ++++++- .../oe_test_protobuf_install_and_remove_protobuf.sh | 7 ++++++- ...tall_and_remove_python%{python3_pkgversion}-protobuf.sh | 7 ++++++- ...oe_test_protobuf_install_and_remove_python2-protobuf.sh | 7 ++++++- ...oe_test_protobuf_install_and_remove_python3-protobuf.sh | 7 ++++++- .../oe_test_psmisc_install_and_remove_psmisc-debuginfo.sh | 7 ++++++- ...oe_test_psmisc_install_and_remove_psmisc-debugsource.sh | 7 ++++++- .../psmisc/oe_test_psmisc_install_and_remove_psmisc.sh | 7 ++++++- ...oe_test_psutils_install_and_remove_psutils-debuginfo.sh | 7 ++++++- ..._test_psutils_install_and_remove_psutils-debugsource.sh | 7 ++++++- .../oe_test_psutils_install_and_remove_psutils-help.sh | 7 ++++++- .../psutils/oe_test_psutils_install_and_remove_psutils.sh | 7 ++++++- ...blicsuffix-list_install_and_remove_publicsuffix-list.sh | 7 ++++++- ...t_pulseaudio_install_and_remove_pulseaudio-debuginfo.sh | 7 ++++++- ...pulseaudio_install_and_remove_pulseaudio-debugsource.sh | 7 ++++++- ..._test_pulseaudio_install_and_remove_pulseaudio-devel.sh | 7 ++++++- ...t_pulseaudio_install_and_remove_pulseaudio-gdm-hooks.sh | 7 ++++++- ...e_test_pulseaudio_install_and_remove_pulseaudio-help.sh | 7 ++++++- ..._pulseaudio_install_and_remove_pulseaudio-libs-devel.sh | 7 ++++++- ..._pulseaudio_install_and_remove_pulseaudio-libs-glib2.sh | 7 ++++++- ...e_test_pulseaudio_install_and_remove_pulseaudio-libs.sh | 7 ++++++- ...audio_install_and_remove_pulseaudio-module-bluetooth.sh | 7 ++++++- ..._test_pulseaudio_install_and_remove_pulseaudio-qpaeq.sh | 7 ++++++- .../oe_test_pulseaudio_install_and_remove_pulseaudio.sh | 7 ++++++- .../pyatspi/oe_test_pyatspi_install_and_remove_pyatspi.sh | 7 ++++++- .../oe_test_pyatspi_install_and_remove_python2-pyatspi.sh | 7 ++++++- .../oe_test_pyatspi_install_and_remove_python3-pyatspi.sh | 7 ++++++- ...oe_test_pycairo_install_and_remove_pycairo-debuginfo.sh | 7 ++++++- ..._test_pycairo_install_and_remove_pycairo-debugsource.sh | 7 ++++++- .../pycairo/oe_test_pycairo_install_and_remove_pycairo.sh | 7 ++++++- ..._test_pycairo_install_and_remove_python2-cairo-devel.sh | 7 ++++++- .../oe_test_pycairo_install_and_remove_python2-cairo.sh | 7 ++++++- ..._test_pycairo_install_and_remove_python3-cairo-devel.sh | 7 ++++++- .../oe_test_pycairo_install_and_remove_python3-cairo.sh | 7 ++++++- ...e_test_pygobject3_install_and_remove_pygobject3-base.sh | 7 ++++++- ...t_pygobject3_install_and_remove_pygobject3-debuginfo.sh | 7 ++++++- ...pygobject3_install_and_remove_pygobject3-debugsource.sh | 7 ++++++- ..._test_pygobject3_install_and_remove_pygobject3-devel.sh | 7 ++++++- ...oe_test_pygobject3_install_and_remove_pygobject3-doc.sh | 7 ++++++- .../oe_test_pygobject3_install_and_remove_pygobject3.sh | 7 ++++++- ...st_pygobject3_install_and_remove_python-gobject-base.sh | 7 ++++++- ...oe_test_pygobject3_install_and_remove_python-gobject.sh | 7 ++++++- ...t_pygobject3_install_and_remove_python2-gobject-base.sh | 7 ++++++- ...e_test_pygobject3_install_and_remove_python2-gobject.sh | 7 ++++++- ...ject3_install_and_remove_python3-gobject-base-noarch.sh | 7 ++++++- ...t_pygobject3_install_and_remove_python3-gobject-base.sh | 7 ++++++- ..._pygobject3_install_and_remove_python3-gobject-devel.sh | 7 ++++++- ...e_test_pygobject3_install_and_remove_python3-gobject.sh | 7 ++++++- ...test_pykickstart_install_and_remove_pykickstart-help.sh | 7 ++++++- .../oe_test_pykickstart_install_and_remove_pykickstart.sh | 7 ++++++- ...pykickstart_install_and_remove_python-kickstart-help.sh | 7 ++++++- ...est_pykickstart_install_and_remove_python2-kickstart.sh | 7 ++++++- ...est_pykickstart_install_and_remove_python3-kickstart.sh | 7 ++++++- .../oe_test_pyparsing_install_and_remove_pyparsing-help.sh | 7 ++++++- .../oe_test_pyparsing_install_and_remove_pyparsing.sh | 7 ++++++- ..._test_pyparsing_install_and_remove_python2-pyparsing.sh | 7 ++++++- ..._test_pyparsing_install_and_remove_python3-pyparsing.sh | 7 ++++++- ..._test_pyparted_install_and_remove_pyparted-debuginfo.sh | 7 ++++++- ...est_pyparted_install_and_remove_pyparted-debugsource.sh | 7 ++++++- .../oe_test_pyparted_install_and_remove_pyparted.sh | 7 ++++++- ...oe_test_pyparted_install_and_remove_python2-pyparted.sh | 7 ++++++- ...oe_test_pyparted_install_and_remove_python3-pyparted.sh | 7 ++++++- ...est_python-anytree_install_and_remove_python-anytree.sh | 7 ++++++- ...st_python-anytree_install_and_remove_python3-anytree.sh | 7 ++++++- ...ll_and_remove_python%{python3_pkgversion}-asn1crypto.sh | 7 ++++++- ...asn1crypto_install_and_remove_python-asn1crypto-help.sh | 7 ++++++- ...thon-asn1crypto_install_and_remove_python-asn1crypto.sh | 7 ++++++- ...hon-asn1crypto_install_and_remove_python2-asn1crypto.sh | 7 ++++++- ...asn1crypto_install_and_remove_python3-asn1crypto-doc.sh | 7 ++++++- ...hon-asn1crypto_install_and_remove_python3-asn1crypto.sh | 7 ++++++- ...on-asn1crypto_install_and_remove_python38-asn1crypto.sh | 7 ++++++- ...oe_test_python-blivet_install_and_remove_blivet-data.sh | 7 ++++++- ..._python-blivet_install_and_remove_python-blivet-help.sh | 7 ++++++- ..._test_python-blivet_install_and_remove_python-blivet.sh | 7 ++++++- ...test_python-blivet_install_and_remove_python2-blivet.sh | 7 ++++++- ...test_python-blivet_install_and_remove_python3-blivet.sh | 7 ++++++- ...ython-breathe_install_and_remove_python-breathe-help.sh | 7 ++++++- ...est_python-breathe_install_and_remove_python-breathe.sh | 7 ++++++- ...st_python-breathe_install_and_remove_python2-breathe.sh | 7 ++++++- ...st_python-breathe_install_and_remove_python3-breathe.sh | 7 ++++++- ...python-cffi_install_and_remove_python-cffi-debuginfo.sh | 7 ++++++- ...thon-cffi_install_and_remove_python-cffi-debugsource.sh | 7 ++++++- ...test_python-cffi_install_and_remove_python-cffi-help.sh | 7 ++++++- .../oe_test_python-cffi_install_and_remove_python-cffi.sh | 7 ++++++- .../oe_test_python-cffi_install_and_remove_python2-cffi.sh | 7 ++++++- .../oe_test_python-cffi_install_and_remove_python3-cffi.sh | 7 ++++++- ...ython-chardet_install_and_remove_python-chardet-help.sh | 7 ++++++- ...est_python-chardet_install_and_remove_python-chardet.sh | 7 ++++++- ...st_python-chardet_install_and_remove_python2-chardet.sh | 7 ++++++- ...st_python-chardet_install_and_remove_python3-chardet.sh | 7 ++++++- ...malizer_install_and_remove_python-charset-normalizer.sh | 7 ++++++- ...alizer_install_and_remove_python3-charset-normalizer.sh | 7 ++++++- ...st_python-click_install_and_remove_python-click-help.sh | 7 ++++++- ...oe_test_python-click_install_and_remove_python-click.sh | 7 ++++++- ...e_test_python-click_install_and_remove_python2-click.sh | 7 ++++++- ...e_test_python-click_install_and_remove_python3-click.sh | 7 ++++++- ...hon-colorama_install_and_remove_python-colorama-help.sh | 7 ++++++- ...t_python-colorama_install_and_remove_python-colorama.sh | 7 ++++++- ..._python-colorama_install_and_remove_python2-colorama.sh | 7 ++++++- ..._python-colorama_install_and_remove_python3-colorama.sh | 7 ++++++- ...hon-cov-core_install_and_remove_python-cov-core-help.sh | 7 ++++++- ...t_python-cov-core_install_and_remove_python-cov-core.sh | 7 ++++++- ..._python-cov-core_install_and_remove_python3-cov-core.sh | 7 ++++++- ...overage_install_and_remove_python-coverage-debuginfo.sh | 7 ++++++- ...erage_install_and_remove_python-coverage-debugsource.sh | 7 ++++++- ...t_python-coverage_install_and_remove_python-coverage.sh | 7 ++++++- ..._python-coverage_install_and_remove_python2-coverage.sh | 7 ++++++- ..._python-coverage_install_and_remove_python3-coverage.sh | 7 ++++++- ...ctors_install_and_remove_python-cryptography-vectors.sh | 7 ++++++- ...tors_install_and_remove_python2-cryptography-vectors.sh | 7 ++++++- ...tors_install_and_remove_python3-cryptography-vectors.sh | 7 ++++++- ..._and_remove_python%{python3_pkgversion}-cryptography.sh | 7 ++++++- ...phy_install_and_remove_python-cryptography-debuginfo.sh | 7 ++++++- ...y_install_and_remove_python-cryptography-debugsource.sh | 7 ++++++- ...tography_install_and_remove_python-cryptography-help.sh | 7 ++++++- ...-cryptography_install_and_remove_python-cryptography.sh | 7 ++++++- ...cryptography_install_and_remove_python2-cryptography.sh | 7 ++++++- ...cryptography_install_and_remove_python3-cryptography.sh | 7 ++++++- ...python-cups_install_and_remove_python-cups-debuginfo.sh | 7 ++++++- ...thon-cups_install_and_remove_python-cups-debugsource.sh | 7 ++++++- ...test_python-cups_install_and_remove_python-cups-help.sh | 7 ++++++- .../oe_test_python-cups_install_and_remove_python-cups.sh | 7 ++++++- .../oe_test_python-cups_install_and_remove_python3-cups.sh | 7 ++++++- ..._test_python-dasbus_install_and_remove_python-dasbus.sh | 7 ++++++- ...test_python-dasbus_install_and_remove_python3-dasbus.sh | 7 ++++++- ...hon-dateutil_install_and_remove_python-dateutil-help.sh | 7 ++++++- ...t_python-dateutil_install_and_remove_python-dateutil.sh | 7 ++++++- ..._python-dateutil_install_and_remove_python2-dateutil.sh | 7 ++++++- ..._python-dateutil_install_and_remove_python3-dateutil.sh | 7 ++++++- ...e_test_python-dns_install_and_remove_python-dns-help.sh | 7 ++++++- .../oe_test_python-dns_install_and_remove_python-dns.sh | 7 ++++++- .../oe_test_python-dns_install_and_remove_python2-dns.sh | 7 ++++++- .../oe_test_python-dns_install_and_remove_python3-dns.sh | 7 ++++++- ...hon-docutils_install_and_remove_python-docutils-help.sh | 7 ++++++- ...t_python-docutils_install_and_remove_python-docutils.sh | 7 ++++++- ..._python-docutils_install_and_remove_python2-docutils.sh | 7 ++++++- ..._python-docutils_install_and_remove_python3-docutils.sh | 7 ++++++- ..._test_python-extras_install_and_remove_python-extras.sh | 7 ++++++- ...test_python-extras_install_and_remove_python2-extras.sh | 7 ++++++- ...test_python-extras_install_and_remove_python3-extras.sh | 7 ++++++- ...t_python-fixtures_install_and_remove_python-fixtures.sh | 7 ++++++- ..._python-fixtures_install_and_remove_python2-fixtures.sh | 7 ++++++- ..._python-fixtures_install_and_remove_python3-fixtures.sh | 7 ++++++- ...oe_test_python-flask_install_and_remove_python-flask.sh | 7 ++++++- ...e_test_python-flask_install_and_remove_python2-flask.sh | 7 ++++++- ...e_test_python-flask_install_and_remove_python3-flask.sh | 7 ++++++- ...n-freezegun_install_and_remove_python-freezegun-help.sh | 7 ++++++- ...python-freezegun_install_and_remove_python-freezegun.sh | 7 ++++++- ...ython-freezegun_install_and_remove_python2-freezegun.sh | 7 ++++++- ...ython-freezegun_install_and_remove_python3-freezegun.sh | 7 ++++++- ...on-gevent_install_and_remove_python-gevent-debuginfo.sh | 7 ++++++- ...-gevent_install_and_remove_python-gevent-debugsource.sh | 7 ++++++- ..._python-gevent_install_and_remove_python-gevent-help.sh | 7 ++++++- ..._test_python-gevent_install_and_remove_python-gevent.sh | 7 ++++++- ...test_python-gevent_install_and_remove_python2-gevent.sh | 7 ++++++- ...test_python-gevent_install_and_remove_python3-gevent.sh | 7 ++++++- ...reenlet_install_and_remove_python-greenlet-debuginfo.sh | 7 ++++++- ...enlet_install_and_remove_python-greenlet-debugsource.sh | 7 ++++++- ...t_python-greenlet_install_and_remove_python-greenlet.sh | 7 ++++++- ...n-greenlet_install_and_remove_python2-greenlet-devel.sh | 7 ++++++- ..._python-greenlet_install_and_remove_python2-greenlet.sh | 7 ++++++- ...n-greenlet_install_and_remove_python3-greenlet-devel.sh | 7 ++++++- ..._python-greenlet_install_and_remove_python3-greenlet.sh | 7 ++++++- ...hypothesis_install_and_remove_python-hypothesis-help.sh | 7 ++++++- ...thon-hypothesis_install_and_remove_python-hypothesis.sh | 7 ++++++- ...hon-hypothesis_install_and_remove_python2-hypothesis.sh | 7 ++++++- ...hon-hypothesis_install_and_remove_python3-hypothesis.sh | 7 ++++++- ...test_python-idna_install_and_remove_python-idna-help.sh | 7 ++++++- .../oe_test_python-idna_install_and_remove_python-idna.sh | 7 ++++++- .../oe_test_python-idna_install_and_remove_python2-idna.sh | 7 ++++++- .../oe_test_python-idna_install_and_remove_python3-idna.sh | 7 ++++++- ...ta_install_and_remove_python-importlib-metadata-help.sh | 7 ++++++- ...etadata_install_and_remove_python-importlib-metadata.sh | 7 ++++++- ...tadata_install_and_remove_python3-importlib-metadata.sh | 7 ++++++- ...tadata_install_and_remove_python3-importlib_metadata.sh | 7 ++++++- ...est_python-iso8601_install_and_remove_python-iso8601.sh | 7 ++++++- ...st_python-iso8601_install_and_remove_python2-iso8601.sh | 7 ++++++- ...st_python-iso8601_install_and_remove_python3-iso8601.sh | 7 ++++++- ..._python-jinja2_install_and_remove_python-jinja2-help.sh | 7 ++++++- ..._test_python-jinja2_install_and_remove_python-jinja2.sh | 7 ++++++- ...test_python-jinja2_install_and_remove_python2-jinja2.sh | 7 ++++++- ...test_python-jinja2_install_and_remove_python3-jinja2.sh | 7 ++++++- ...python-lxml_install_and_remove_python-lxml-debuginfo.sh | 7 ++++++- ...thon-lxml_install_and_remove_python-lxml-debugsource.sh | 7 ++++++- ...test_python-lxml_install_and_remove_python-lxml-help.sh | 7 ++++++- .../oe_test_python-lxml_install_and_remove_python-lxml.sh | 7 ++++++- .../oe_test_python-lxml_install_and_remove_python2-lxml.sh | 7 ++++++- .../oe_test_python-lxml_install_and_remove_python3-lxml.sh | 7 ++++++- ...test_python-mako_install_and_remove_python-mako-help.sh | 7 ++++++- .../oe_test_python-mako_install_and_remove_python-mako.sh | 7 ++++++- .../oe_test_python-mako_install_and_remove_python2-mako.sh | 7 ++++++- .../oe_test_python-mako_install_and_remove_python3-mako.sh | 7 ++++++- ...t_python-markdown_install_and_remove_python-markdown.sh | 7 ++++++- ..._python-markdown_install_and_remove_python2-markdown.sh | 7 ++++++- ..._python-markdown_install_and_remove_python3-markdown.sh | 7 ++++++- ...psafe_install_and_remove_python-markupsafe-debuginfo.sh | 7 ++++++- ...afe_install_and_remove_python-markupsafe-debugsource.sh | 7 ++++++- ...markupsafe_install_and_remove_python-markupsafe-help.sh | 7 ++++++- ...thon-markupsafe_install_and_remove_python-markupsafe.sh | 7 ++++++- ...hon-markupsafe_install_and_remove_python2-markupsafe.sh | 7 ++++++- ...hon-markupsafe_install_and_remove_python3-markupsafe.sh | 7 ++++++- .../oe_test_python-meh_install_and_remove_python-meh.sh | 7 ++++++- .../oe_test_python-meh_install_and_remove_python3-meh.sh | 7 ++++++- ...install_and_remove_python%{python3_pkgversion}-nose2.sh | 7 ++++++- ...st_python-nose2_install_and_remove_python-nose2-help.sh | 7 ++++++- ...oe_test_python-nose2_install_and_remove_python-nose2.sh | 7 ++++++- ...e_test_python-nose2_install_and_remove_python3-nose2.sh | 7 ++++++- ...on-ordered-set_install_and_remove_python-ordered-set.sh | 7 ++++++- ...n-ordered-set_install_and_remove_python2-ordered-set.sh | 7 ++++++- ...n-ordered-set_install_and_remove_python3-ordered-set.sh | 7 ++++++- ...on-packaging_install_and_remove_python-packaging-doc.sh | 7 ++++++- ...n-packaging_install_and_remove_python-packaging-help.sh | 7 ++++++- ...python-packaging_install_and_remove_python-packaging.sh | 7 ++++++- ...ython-packaging_install_and_remove_python2-packaging.sh | 7 ++++++- ...ython-packaging_install_and_remove_python3-packaging.sh | 7 ++++++- ...arameterized_install_and_remove_python-parameterized.sh | 7 ++++++- ...rameterized_install_and_remove_python3-parameterized.sh | 7 ++++++- .../oe_test_python-pid_install_and_remove_python-pid.sh | 7 ++++++- .../oe_test_python-pid_install_and_remove_python2-pid.sh | 7 ++++++- .../oe_test_python-pid_install_and_remove_python3-pid.sh | 7 ++++++- ...p_install_and_remove_python%{python3_pkgversion}-pip.sh | 7 ++++++- ...e_test_python-pip_install_and_remove_python-pip-help.sh | 7 ++++++- ..._test_python-pip_install_and_remove_python-pip-wheel.sh | 7 ++++++- .../oe_test_python-pip_install_and_remove_python-pip.sh | 7 ++++++- .../oe_test_python-pip_install_and_remove_python2-pip.sh | 7 ++++++- .../oe_test_python-pip_install_and_remove_python3-pip.sh | 7 ++++++- ...python-productmd_install_and_remove_python-productmd.sh | 7 ++++++- ...ython-productmd_install_and_remove_python2-productmd.sh | 7 ++++++- ...ython-productmd_install_and_remove_python3-productmd.sh | 7 ++++++- ..._python-pyasn1_install_and_remove_python-pyasn1-help.sh | 7 ++++++- ..._test_python-pyasn1_install_and_remove_python-pyasn1.sh | 7 ++++++- ...test_python-pyasn1_install_and_remove_python2-pyasn1.sh | 7 ++++++- ...test_python-pyasn1_install_and_remove_python3-pyasn1.sh | 7 ++++++- ...-pycparser_install_and_remove_python-pycparser-devel.sh | 7 ++++++- ...python-pycparser_install_and_remove_python-pycparser.sh | 7 ++++++- ...ython-pycparser_install_and_remove_python2-pycparser.sh | 7 ++++++- ...ython-pycparser_install_and_remove_python3-pycparser.sh | 7 ++++++- ...ython-pysocks_install_and_remove_python-pysocks-help.sh | 7 ++++++- ...est_python-pysocks_install_and_remove_python-pysocks.sh | 7 ++++++- ...st_python-pysocks_install_and_remove_python2-pysocks.sh | 7 ++++++- ...st_python-pysocks_install_and_remove_python3-pysocks.sh | 7 ++++++- ...tests_install_and_remove_python-pytest-subtests-help.sh | 7 ++++++- ...t-subtests_install_and_remove_python-pytest-subtests.sh | 7 ++++++- ...-subtests_install_and_remove_python3-pytest-subtests.sh | 7 ++++++- ...imeout_install_and_remove_python-pytest-timeout-help.sh | 7 ++++++- ...est-timeout_install_and_remove_python-pytest-timeout.sh | 7 ++++++- ...st-timeout_install_and_remove_python3-pytest-timeout.sh | 7 ++++++- ..._python-pytoml_install_and_remove_python-pytoml-help.sh | 7 ++++++- ..._test_python-pytoml_install_and_remove_python-pytoml.sh | 7 ++++++- ...test_python-pytoml_install_and_remove_python2-pytoml.sh | 7 ++++++- ...test_python-pytoml_install_and_remove_python3-pytoml.sh | 7 ++++++- ..._python-pyudev_install_and_remove_python-pyudev-help.sh | 7 ++++++- ..._test_python-pyudev_install_and_remove_python-pyudev.sh | 7 ++++++- ...test_python-pyudev_install_and_remove_python2-pyudev.sh | 7 ++++++- ...test_python-pyudev_install_and_remove_python3-pyudev.sh | 7 ++++++- ...equests-file_install_and_remove_python-requests-file.sh | 7 ++++++- ...quests-file_install_and_remove_python2-requests-file.sh | 7 ++++++- ...quests-file_install_and_remove_python3-requests-file.sh | 7 ++++++- ...ests-ftp_install_and_remove_python-requests-ftp-help.sh | 7 ++++++- ...-requests-ftp_install_and_remove_python-requests-ftp.sh | 7 ++++++- ...requests-ftp_install_and_remove_python2-requests-ftp.sh | 7 ++++++- ...requests-ftp_install_and_remove_python3-requests-ftp.sh | 7 ++++++- ...tall_and_remove_python%{python3_pkgversion}-requests.sh | 7 ++++++- ...hon-requests_install_and_remove_python-requests-help.sh | 7 ++++++- ...t_python-requests_install_and_remove_python-requests.sh | 7 ++++++- ..._python-requests_install_and_remove_python2-requests.sh | 7 ++++++- ..._python-requests_install_and_remove_python3-requests.sh | 7 ++++++- ...sion_install_and_remove_python-semantic_version-help.sh | 7 ++++++- ...c_version_install_and_remove_python-semantic_version.sh | 7 ++++++- ..._version_install_and_remove_python3-semantic_version.sh | 7 ++++++- ...setuptools_install_and_remove_python-setuptools-help.sh | 7 ++++++- ...thon-setuptools_install_and_remove_python-setuptools.sh | 7 ++++++- ...hon-setuptools_install_and_remove_python2-setuptools.sh | 7 ++++++- ...hon-setuptools_install_and_remove_python3-setuptools.sh | 7 ++++++- ...nd_remove_python%{python3_pkgversion}-setuptools_scm.sh | 7 ++++++- ...ls_scm_install_and_remove_python-setuptools_scm-help.sh | 7 ++++++- ...uptools_scm_install_and_remove_python-setuptools_scm.sh | 7 ++++++- ...ptools_scm_install_and_remove_python2-setuptools_scm.sh | 7 ++++++- ...ptools_scm_install_and_remove_python3-setuptools_scm.sh | 7 ++++++- ...thon-simpleline_install_and_remove_python-simpleline.sh | 7 ++++++- ...hon-simpleline_install_and_remove_python3-simpleline.sh | 7 ++++++- .../oe_test_python-six_install_and_remove_python-six.sh | 7 ++++++- .../oe_test_python-six_install_and_remove_python2-six.sh | 7 ++++++- .../oe_test_python-six_install_and_remove_python3-six.sh | 7 ++++++- ...ners_install_and_remove_python-sortedcontainers-help.sh | 7 ++++++- ...ontainers_install_and_remove_python-sortedcontainers.sh | 7 ++++++- ...ntainers_install_and_remove_python2-sortedcontainers.sh | 7 ++++++- ...ntainers_install_and_remove_python3-sortedcontainers.sh | 7 ++++++- ...rtd_theme_install_and_remove_python-sphinx_rtd_theme.sh | 7 ++++++- ...td_theme_install_and_remove_python2-sphinx_rtd_theme.sh | 7 ++++++- ...td_theme_install_and_remove_python3-sphinx_rtd_theme.sh | 7 ++++++- ...-systemd_install_and_remove_python-systemd-debuginfo.sh | 7 ++++++- ...ystemd_install_and_remove_python-systemd-debugsource.sh | 7 ++++++- ...ython-systemd_install_and_remove_python-systemd-help.sh | 7 ++++++- ...est_python-systemd_install_and_remove_python-systemd.sh | 7 ++++++- ...st_python-systemd_install_and_remove_python2-systemd.sh | 7 ++++++- ...st_python-systemd_install_and_remove_python3-systemd.sh | 7 ++++++- ...estscenarios_install_and_remove_python-testscenarios.sh | 7 ++++++- ...stscenarios_install_and_remove_python2-testscenarios.sh | 7 ++++++- ...stscenarios_install_and_remove_python3-testscenarios.sh | 7 ++++++- ...n-testtools_install_and_remove_python-testtools-help.sh | 7 ++++++- ...python-testtools_install_and_remove_python-testtools.sh | 7 ++++++- ...ython-testtools_install_and_remove_python2-testtools.sh | 7 ++++++- ...ython-testtools_install_and_remove_python3-testtools.sh | 7 ++++++- ...test_python-toml_install_and_remove_python-toml-help.sh | 7 ++++++- .../oe_test_python-toml_install_and_remove_python-toml.sh | 7 ++++++- .../oe_test_python-toml_install_and_remove_python2-toml.sh | 7 ++++++- .../oe_test_python-toml_install_and_remove_python3-toml.sh | 7 ++++++- ...oe_test_python-toml_install_and_remove_python38-toml.sh | 7 ++++++- ...oe_test_python-toml_install_and_remove_python39-toml.sh | 7 ++++++- ...thon-traceback2_install_and_remove_python-traceback2.sh | 7 ++++++- ...hon-traceback2_install_and_remove_python2-traceback2.sh | 7 ++++++- ...hon-traceback2_install_and_remove_python3-traceback2.sh | 7 ++++++- ...python-unittest2_install_and_remove_python-unittest2.sh | 7 ++++++- ...ython-unittest2_install_and_remove_python2-unittest2.sh | 7 ++++++- ...ython-unittest2_install_and_remove_python3-unittest2.sh | 7 ++++++- ...est_python-urllib3_install_and_remove_python-urllib3.sh | 7 ++++++- ...st_python-urllib3_install_and_remove_python2-urllib3.sh | 7 ++++++- ...st_python-urllib3_install_and_remove_python3-urllib3.sh | 7 ++++++- ...hon-werkzeug_install_and_remove_python-werkzeug-help.sh | 7 ++++++- ...t_python-werkzeug_install_and_remove_python-werkzeug.sh | 7 ++++++- ...hon-werkzeug_install_and_remove_python2-werkzeug-doc.sh | 7 ++++++- ..._python-werkzeug_install_and_remove_python2-werkzeug.sh | 7 ++++++- ...hon-werkzeug_install_and_remove_python3-werkzeug-doc.sh | 7 ++++++- ..._python-werkzeug_install_and_remove_python3-werkzeug.sh | 7 ++++++- ...t_python-wheel_install_and_remove_python-wheel-wheel.sh | 7 ++++++- ...oe_test_python-wheel_install_and_remove_python-wheel.sh | 7 ++++++- ...e_test_python-wheel_install_and_remove_python2-wheel.sh | 7 ++++++- ...e_test_python-wheel_install_and_remove_python3-wheel.sh | 7 ++++++- ...test_python-zipp_install_and_remove_python-zipp-help.sh | 7 ++++++- .../oe_test_python-zipp_install_and_remove_python-zipp.sh | 7 ++++++- .../oe_test_python-zipp_install_and_remove_python3-zipp.sh | 7 ++++++- .../oe_test_python3_install_and_remove_python3-debug.sh | 7 ++++++- ...oe_test_python3_install_and_remove_python3-debuginfo.sh | 7 ++++++- ..._test_python3_install_and_remove_python3-debugsource.sh | 7 ++++++- .../oe_test_python3_install_and_remove_python3-devel.sh | 7 ++++++- .../oe_test_python3_install_and_remove_python3-help.sh | 7 ++++++- .../oe_test_python3_install_and_remove_python3-tkinter.sh | 7 ++++++- ...thon3_install_and_remove_python3-unversioned-command.sh | 7 ++++++- .../python3/oe_test_python3_install_and_remove_python3.sh | 7 ++++++- .../pytz/oe_test_pytz_install_and_remove_python2-pytz.sh | 7 ++++++- .../pytz/oe_test_pytz_install_and_remove_python3-pytz.sh | 7 ++++++- .../cli-test/pytz/oe_test_pytz_install_and_remove_pytz.sh | 7 ++++++- .../oe_test_pywbem_install_and_remove_python2-pywbem.sh | 7 ++++++- .../oe_test_pywbem_install_and_remove_python3-pywbem.sh | 7 ++++++- .../oe_test_pywbem_install_and_remove_pywbem-twisted.sh | 7 ++++++- .../pywbem/oe_test_pywbem_install_and_remove_pywbem.sh | 7 ++++++- .../oe_test_pyxattr_install_and_remove_python2-pyxattr.sh | 7 ++++++- .../oe_test_pyxattr_install_and_remove_python3-pyxattr.sh | 7 ++++++- ...oe_test_pyxattr_install_and_remove_pyxattr-debuginfo.sh | 7 ++++++- ..._test_pyxattr_install_and_remove_pyxattr-debugsource.sh | 7 ++++++- .../pyxattr/oe_test_pyxattr_install_and_remove_pyxattr.sh | 7 ++++++- .../oe_test_pyxdg_install_and_remove_python2-pyxdg.sh | 7 ++++++- .../oe_test_pyxdg_install_and_remove_python3-pyxdg.sh | 7 ++++++- .../pyxdg/oe_test_pyxdg_install_and_remove_pyxdg.sh | 7 ++++++- ...test_qt5-qtbase_install_and_remove_qt5-qtbase-common.sh | 7 ++++++- ...t_qt5-qtbase_install_and_remove_qt5-qtbase-debuginfo.sh | 7 ++++++- ...qt5-qtbase_install_and_remove_qt5-qtbase-debugsource.sh | 7 ++++++- ..._test_qt5-qtbase_install_and_remove_qt5-qtbase-devel.sh | 7 ++++++- ...st_qt5-qtbase_install_and_remove_qt5-qtbase-examples.sh | 7 ++++++- ...oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-gui.sh | 7 ++++++- ..._test_qt5-qtbase_install_and_remove_qt5-qtbase-mysql.sh | 7 ++++++- ...e_test_qt5-qtbase_install_and_remove_qt5-qtbase-odbc.sh | 7 ++++++- ..._qt5-qtbase_install_and_remove_qt5-qtbase-postgresql.sh | 7 ++++++- ...5-qtbase_install_and_remove_qt5-qtbase-private-devel.sh | 7 ++++++- ...test_qt5-qtbase_install_and_remove_qt5-qtbase-static.sh | 7 ++++++- .../oe_test_qt5-qtbase_install_and_remove_qt5-qtbase.sh | 7 ++++++- .../qt5/oe_test_qt5_install_and_remove_qt5-devel.sh | 7 ++++++- .../qt5/oe_test_qt5_install_and_remove_qt5-rpm-macros.sh | 7 ++++++- .../qt5/oe_test_qt5_install_and_remove_qt5-srpm-macros.sh | 7 ++++++- .../cli-test/qt5/oe_test_qt5_install_and_remove_qt5.sh | 7 ++++++- .../oe_test_quota_install_and_remove_quota-debuginfo.sh | 7 ++++++- .../oe_test_quota_install_and_remove_quota-debugsource.sh | 7 ++++++- .../quota/oe_test_quota_install_and_remove_quota-devel.sh | 7 ++++++- .../quota/oe_test_quota_install_and_remove_quota-help.sh | 7 ++++++- .../quota/oe_test_quota_install_and_remove_quota.sh | 7 ++++++- .../oe_test_rdma-core_install_and_remove_ibacm.sh | 7 ++++++- ...rdma-core_install_and_remove_infiniband-diags-compat.sh | 7 ++++++- ...e_test_rdma-core_install_and_remove_infiniband-diags.sh | 7 ++++++- .../oe_test_rdma-core_install_and_remove_iwpmd.sh | 7 ++++++- .../oe_test_rdma-core_install_and_remove_libibumad.sh | 7 ++++++- ...e_test_rdma-core_install_and_remove_libibverbs-utils.sh | 7 ++++++- .../oe_test_rdma-core_install_and_remove_libibverbs.sh | 7 ++++++- ...oe_test_rdma-core_install_and_remove_librdmacm-utils.sh | 7 ++++++- .../oe_test_rdma-core_install_and_remove_librdmacm.sh | 7 ++++++- ...oe_test_rdma-core_install_and_remove_python3-pyverbs.sh | 7 ++++++- ...est_rdma-core_install_and_remove_rdma-core-debuginfo.sh | 7 ++++++- ...t_rdma-core_install_and_remove_rdma-core-debugsource.sh | 7 ++++++- ...oe_test_rdma-core_install_and_remove_rdma-core-devel.sh | 7 ++++++- .../oe_test_rdma-core_install_and_remove_rdma-core-help.sh | 7 ++++++- .../oe_test_rdma-core_install_and_remove_rdma-core.sh | 7 ++++++- .../oe_test_rdma-core_install_and_remove_srp_daemon.sh | 7 ++++++- ..._test_readline_install_and_remove_readline-debuginfo.sh | 7 ++++++- ...est_readline_install_and_remove_readline-debugsource.sh | 7 ++++++- .../oe_test_readline_install_and_remove_readline-devel.sh | 7 ++++++- .../oe_test_readline_install_and_remove_readline-help.sh | 7 ++++++- .../oe_test_readline_install_and_remove_readline.sh | 7 ++++++- .../oe_test_realmd_install_and_remove_realmd-debuginfo.sh | 7 ++++++- ...oe_test_realmd_install_and_remove_realmd-debugsource.sh | 7 ++++++- .../oe_test_realmd_install_and_remove_realmd-help.sh | 7 ++++++- .../realmd/oe_test_realmd_install_and_remove_realmd.sh | 7 ++++++- .../oe_test_redis_install_and_remove_redis-debuginfo.sh | 7 ++++++- .../oe_test_redis_install_and_remove_redis-debugsource.sh | 7 ++++++- .../redis/oe_test_redis_install_and_remove_redis.sh | 7 ++++++- .../regexp/oe_test_regexp_install_and_remove_regexp.sh | 7 ++++++- ...est_rng-tools_install_and_remove_rng-tools-debuginfo.sh | 7 ++++++- ...t_rng-tools_install_and_remove_rng-tools-debugsource.sh | 7 ++++++- .../oe_test_rng-tools_install_and_remove_rng-tools-doc.sh | 7 ++++++- .../oe_test_rng-tools_install_and_remove_rng-tools-help.sh | 7 ++++++- .../oe_test_rng-tools_install_and_remove_rng-tools.sh | 7 ++++++- .../oe_test_rootfiles_install_and_remove_rootfiles.sh | 7 ++++++- ...oe_test_rpcbind_install_and_remove_rpcbind-debuginfo.sh | 7 ++++++- ..._test_rpcbind_install_and_remove_rpcbind-debugsource.sh | 7 ++++++- .../oe_test_rpcbind_install_and_remove_rpcbind-help.sh | 7 ++++++- .../rpcbind/oe_test_rpcbind_install_and_remove_rpcbind.sh | 7 ++++++- .../oe_test_rpcsvc-proto_install_and_remove_rpcgen.sh | 7 ++++++- ...csvc-proto_install_and_remove_rpcsvc-proto-debuginfo.sh | 7 ++++++- ...vc-proto_install_and_remove_rpcsvc-proto-debugsource.sh | 7 ++++++- ...t_rpcsvc-proto_install_and_remove_rpcsvc-proto-devel.sh | 7 ++++++- ...st_rpcsvc-proto_install_and_remove_rpcsvc-proto-help.sh | 7 ++++++- ...oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto.sh | 7 ++++++- .../rpm/oe_test_rpm_install_and_remove_python2-rpm.sh | 7 ++++++- .../rpm/oe_test_rpm_install_and_remove_python3-rpm.sh | 7 ++++++- .../rpm/oe_test_rpm_install_and_remove_rpm-build.sh | 7 ++++++- .../rpm/oe_test_rpm_install_and_remove_rpm-debuginfo.sh | 7 ++++++- .../rpm/oe_test_rpm_install_and_remove_rpm-debugsource.sh | 7 ++++++- .../rpm/oe_test_rpm_install_and_remove_rpm-devel.sh | 7 ++++++- .../rpm/oe_test_rpm_install_and_remove_rpm-help.sh | 7 ++++++- .../rpm/oe_test_rpm_install_and_remove_rpm-libs.sh | 7 ++++++- ...st_rpm_install_and_remove_rpm-plugin-systemd-inhibit.sh | 7 ++++++- .../cli-test/rpm/oe_test_rpm_install_and_remove_rpm.sh | 7 ++++++- .../oe_test_rrdtool_install_and_remove_python3-rrdtool.sh | 7 ++++++- ...oe_test_rrdtool_install_and_remove_rrdtool-debuginfo.sh | 7 ++++++- ..._test_rrdtool_install_and_remove_rrdtool-debugsource.sh | 7 ++++++- .../oe_test_rrdtool_install_and_remove_rrdtool-devel.sh | 7 ++++++- .../oe_test_rrdtool_install_and_remove_rrdtool-help.sh | 7 ++++++- .../oe_test_rrdtool_install_and_remove_rrdtool-lua.sh | 7 ++++++- .../oe_test_rrdtool_install_and_remove_rrdtool-perl.sh | 7 ++++++- .../oe_test_rrdtool_install_and_remove_rrdtool-ruby.sh | 7 ++++++- .../oe_test_rrdtool_install_and_remove_rrdtool-tcl.sh | 7 ++++++- .../rrdtool/oe_test_rrdtool_install_and_remove_rrdtool.sh | 7 ++++++- .../oe_test_rsync_install_and_remove_rsync-debuginfo.sh | 7 ++++++- .../oe_test_rsync_install_and_remove_rsync-debugsource.sh | 7 ++++++- .../rsync/oe_test_rsync_install_and_remove_rsync-help.sh | 7 ++++++- .../rsync/oe_test_rsync_install_and_remove_rsync.sh | 7 ++++++- .../oe_test_rsyslog_install_and_remove_rsyslog-crypto.sh | 7 ++++++- ...oe_test_rsyslog_install_and_remove_rsyslog-debuginfo.sh | 7 ++++++- ..._test_rsyslog_install_and_remove_rsyslog-debugsource.sh | 7 ++++++- .../oe_test_rsyslog_install_and_remove_rsyslog-doc.sh | 7 ++++++- ...est_rsyslog_install_and_remove_rsyslog-elasticsearch.sh | 7 ++++++- .../oe_test_rsyslog_install_and_remove_rsyslog-gnutls.sh | 7 ++++++- .../oe_test_rsyslog_install_and_remove_rsyslog-gssapi.sh | 7 ++++++- .../oe_test_rsyslog_install_and_remove_rsyslog-help.sh | 7 ++++++- .../oe_test_rsyslog_install_and_remove_rsyslog-hiredis.sh | 7 ++++++- .../oe_test_rsyslog_install_and_remove_rsyslog-kafka.sh | 7 ++++++- .../oe_test_rsyslog_install_and_remove_rsyslog-mmaudit.sh | 7 ++++++- ..._test_rsyslog_install_and_remove_rsyslog-mmjsonparse.sh | 7 ++++++- ...test_rsyslog_install_and_remove_rsyslog-mmkubernetes.sh | 7 ++++++- ..._test_rsyslog_install_and_remove_rsyslog-mmnormalize.sh | 7 ++++++- ..._test_rsyslog_install_and_remove_rsyslog-mmsnmptrapd.sh | 7 ++++++- ...est_rsyslog_install_and_remove_rsyslog-mmtaghostname.sh | 7 ++++++- .../oe_test_rsyslog_install_and_remove_rsyslog-mongodb.sh | 7 ++++++- .../oe_test_rsyslog_install_and_remove_rsyslog-mysql.sh | 7 ++++++- .../oe_test_rsyslog_install_and_remove_rsyslog-omamqp1.sh | 7 ++++++- .../oe_test_rsyslog_install_and_remove_rsyslog-pgsql.sh | 7 ++++++- .../oe_test_rsyslog_install_and_remove_rsyslog-rabbitmq.sh | 7 ++++++- .../oe_test_rsyslog_install_and_remove_rsyslog-relp.sh | 7 ++++++- .../oe_test_rsyslog_install_and_remove_rsyslog-snmp.sh | 7 ++++++- .../oe_test_rsyslog_install_and_remove_rsyslog-udpspoof.sh | 7 ++++++- .../rsyslog/oe_test_rsyslog_install_and_remove_rsyslog.sh | 7 ++++++- .../oe_test_ruby_install_and_remove_ruby-bundled-gems.sh | 7 ++++++- .../ruby/oe_test_ruby_install_and_remove_ruby-debuginfo.sh | 7 ++++++- .../oe_test_ruby_install_and_remove_ruby-debugsource.sh | 7 ++++++- .../ruby/oe_test_ruby_install_and_remove_ruby-devel.sh | 7 ++++++- .../ruby/oe_test_ruby_install_and_remove_ruby-help.sh | 7 ++++++- .../ruby/oe_test_ruby_install_and_remove_ruby-irb.sh | 7 ++++++- .../cli-test/ruby/oe_test_ruby_install_and_remove_ruby.sh | 7 ++++++- .../oe_test_ruby_install_and_remove_rubygem-bigdecimal.sh | 7 ++++++- .../oe_test_ruby_install_and_remove_rubygem-bundler.sh | 7 ++++++- ...oe_test_ruby_install_and_remove_rubygem-did_you_mean.sh | 7 ++++++- .../oe_test_ruby_install_and_remove_rubygem-io-console.sh | 7 ++++++- .../ruby/oe_test_ruby_install_and_remove_rubygem-json.sh | 7 ++++++- .../oe_test_ruby_install_and_remove_rubygem-minitest.sh | 7 ++++++- .../oe_test_ruby_install_and_remove_rubygem-net-telnet.sh | 7 ++++++- .../oe_test_ruby_install_and_remove_rubygem-openssl.sh | 7 ++++++- ...oe_test_ruby_install_and_remove_rubygem-power_assert.sh | 7 ++++++- .../ruby/oe_test_ruby_install_and_remove_rubygem-psych.sh | 7 ++++++- .../ruby/oe_test_ruby_install_and_remove_rubygem-rake.sh | 7 ++++++- .../ruby/oe_test_ruby_install_and_remove_rubygem-rbs.sh | 7 ++++++- .../ruby/oe_test_ruby_install_and_remove_rubygem-rdoc.sh | 7 ++++++- .../ruby/oe_test_ruby_install_and_remove_rubygem-rexml.sh | 7 ++++++- .../ruby/oe_test_ruby_install_and_remove_rubygem-rss.sh | 7 ++++++- .../oe_test_ruby_install_and_remove_rubygem-test-unit.sh | 7 ++++++- .../oe_test_ruby_install_and_remove_rubygem-typeprof.sh | 7 ++++++- .../ruby/oe_test_ruby_install_and_remove_rubygem-xmlrpc.sh | 7 ++++++- .../ruby/oe_test_ruby_install_and_remove_rubygems-devel.sh | 7 ++++++- .../ruby/oe_test_ruby_install_and_remove_rubygems.sh | 7 ++++++- ...iidoctor_install_and_remove_rubygem-asciidoctor-help.sh | 7 ++++++- ...m-asciidoctor_install_and_remove_rubygem-asciidoctor.sh | 7 ++++++- ...bygem-ronn-ng_install_and_remove_rubygem-ronn-ng-doc.sh | 7 ++++++- ...t_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng.sh | 7 ++++++- .../rust/oe_test_rust_install_and_remove_cargo-doc.sh | 7 ++++++- .../cli-test/rust/oe_test_rust_install_and_remove_cargo.sh | 7 ++++++- .../rust/oe_test_rust_install_and_remove_clippy-preview.sh | 7 ++++++- .../rust/oe_test_rust_install_and_remove_clippy.sh | 7 ++++++- .../rust/oe_test_rust_install_and_remove_rls-preview.sh | 7 ++++++- .../cli-test/rust/oe_test_rust_install_and_remove_rls.sh | 7 ++++++- .../rust/oe_test_rust_install_and_remove_rust-analysis.sh | 7 ++++++- .../rust/oe_test_rust_install_and_remove_rust-analyzer.sh | 7 ++++++- ...oe_test_rust_install_and_remove_rust-debugger-common.sh | 7 ++++++- .../rust/oe_test_rust_install_and_remove_rust-debuginfo.sh | 7 ++++++- .../oe_test_rust_install_and_remove_rust-debugsource.sh | 7 ++++++- .../rust/oe_test_rust_install_and_remove_rust-devel.sh | 7 ++++++- .../rust/oe_test_rust_install_and_remove_rust-doc.sh | 7 ++++++- .../rust/oe_test_rust_install_and_remove_rust-gdb.sh | 7 ++++++- .../rust/oe_test_rust_install_and_remove_rust-help.sh | 7 ++++++- .../rust/oe_test_rust_install_and_remove_rust-lldb.sh | 7 ++++++- .../rust/oe_test_rust_install_and_remove_rust-src.sh | 7 ++++++- .../oe_test_rust_install_and_remove_rust-std-static.sh | 7 ++++++- .../cli-test/rust/oe_test_rust_install_and_remove_rust.sh | 7 ++++++- .../oe_test_rust_install_and_remove_rustfmt-preview.sh | 7 ++++++- .../rust/oe_test_rust_install_and_remove_rustfmt.sh | 7 ++++++- .../samba/oe_test_samba_install_and_remove_ctdb-tests.sh | 7 ++++++- .../samba/oe_test_samba_install_and_remove_ctdb.sh | 7 ++++++- .../oe_test_samba_install_and_remove_libsmbclient-devel.sh | 7 ++++++- .../samba/oe_test_samba_install_and_remove_libsmbclient.sh | 7 ++++++- .../oe_test_samba_install_and_remove_libwbclient-devel.sh | 7 ++++++- .../samba/oe_test_samba_install_and_remove_libwbclient.sh | 7 ++++++- .../oe_test_samba_install_and_remove_python3-samba-dc.sh | 7 ++++++- .../oe_test_samba_install_and_remove_python3-samba-test.sh | 7 ++++++- .../oe_test_samba_install_and_remove_python3-samba.sh | 7 ++++++- .../oe_test_samba_install_and_remove_samba-client-libs.sh | 7 ++++++- .../samba/oe_test_samba_install_and_remove_samba-client.sh | 7 ++++++- .../oe_test_samba_install_and_remove_samba-common-tools.sh | 7 ++++++- .../samba/oe_test_samba_install_and_remove_samba-common.sh | 7 ++++++- .../oe_test_samba_install_and_remove_samba-dc-bind-dlz.sh | 7 ++++++- .../oe_test_samba_install_and_remove_samba-dc-libs.sh | 7 ++++++- .../oe_test_samba_install_and_remove_samba-dc-provision.sh | 7 ++++++- .../samba/oe_test_samba_install_and_remove_samba-dc.sh | 7 ++++++- .../oe_test_samba_install_and_remove_samba-debuginfo.sh | 7 ++++++- .../oe_test_samba_install_and_remove_samba-debugsource.sh | 7 ++++++- .../samba/oe_test_samba_install_and_remove_samba-devel.sh | 7 ++++++- .../samba/oe_test_samba_install_and_remove_samba-help.sh | 7 ++++++- ...oe_test_samba_install_and_remove_samba-krb5-printing.sh | 7 ++++++- .../samba/oe_test_samba_install_and_remove_samba-libs.sh | 7 ++++++- .../samba/oe_test_samba_install_and_remove_samba-pidl.sh | 7 ++++++- .../samba/oe_test_samba_install_and_remove_samba-test.sh | 7 ++++++- .../samba/oe_test_samba_install_and_remove_samba-tools.sh | 7 ++++++- .../oe_test_samba_install_and_remove_samba-usershares.sh | 7 ++++++- .../oe_test_samba_install_and_remove_samba-vfs-cephfs.sh | 7 ++++++- ...oe_test_samba_install_and_remove_samba-vfs-glusterfs.sh | 7 ++++++- ..._test_samba_install_and_remove_samba-winbind-clients.sh | 7 ++++++- ..._samba_install_and_remove_samba-winbind-krb5-locator.sh | 7 ++++++- ..._test_samba_install_and_remove_samba-winbind-modules.sh | 7 ++++++- .../oe_test_samba_install_and_remove_samba-winbind.sh | 7 ++++++- .../samba/oe_test_samba_install_and_remove_samba.sh | 7 ++++++- .../oe_test_sanlock_install_and_remove_python2-sanlock.sh | 7 ++++++- .../oe_test_sanlock_install_and_remove_python3-sanlock.sh | 7 ++++++- .../oe_test_sanlock_install_and_remove_sanlk-reset.sh | 7 ++++++- ...oe_test_sanlock_install_and_remove_sanlock-debuginfo.sh | 7 ++++++- ..._test_sanlock_install_and_remove_sanlock-debugsource.sh | 7 ++++++- .../oe_test_sanlock_install_and_remove_sanlock-devel.sh | 7 ++++++- .../oe_test_sanlock_install_and_remove_sanlock-help.sh | 7 ++++++- .../sanlock/oe_test_sanlock_install_and_remove_sanlock.sh | 7 ++++++- .../oe_test_sassc_install_and_remove_sassc-debuginfo.sh | 7 ++++++- .../oe_test_sassc_install_and_remove_sassc-debugsource.sh | 7 ++++++- .../sassc/oe_test_sassc_install_and_remove_sassc.sh | 7 ++++++- .../oe_test_satyr_install_and_remove_python2-satyr.sh | 7 ++++++- .../oe_test_satyr_install_and_remove_python3-satyr.sh | 7 ++++++- .../oe_test_satyr_install_and_remove_satyr-debuginfo.sh | 7 ++++++- .../oe_test_satyr_install_and_remove_satyr-debugsource.sh | 7 ++++++- .../satyr/oe_test_satyr_install_and_remove_satyr-devel.sh | 7 ++++++- .../satyr/oe_test_satyr_install_and_remove_satyr-help.sh | 7 ++++++- .../satyr/oe_test_satyr_install_and_remove_satyr.sh | 7 ++++++- .../sbc/oe_test_sbc_install_and_remove_sbc-debuginfo.sh | 7 ++++++- .../sbc/oe_test_sbc_install_and_remove_sbc-debugsource.sh | 7 ++++++- .../sbc/oe_test_sbc_install_and_remove_sbc-devel.sh | 7 ++++++- .../sbc/oe_test_sbc_install_and_remove_sbc-help.sh | 7 ++++++- .../cli-test/sbc/oe_test_sbc_install_and_remove_sbc.sh | 7 ++++++- .../oe_test_screen_install_and_remove_screen-debuginfo.sh | 7 ++++++- ...oe_test_screen_install_and_remove_screen-debugsource.sh | 7 ++++++- .../oe_test_screen_install_and_remove_screen-help.sh | 7 ++++++- .../screen/oe_test_screen_install_and_remove_screen.sh | 7 ++++++- ..._test_security-tool_install_and_remove_security-tool.sh | 7 ++++++- .../sed/oe_test_sed_install_and_remove_sed-debuginfo.sh | 7 ++++++- .../sed/oe_test_sed_install_and_remove_sed-debugsource.sh | 7 ++++++- .../sed/oe_test_sed_install_and_remove_sed-help.sh | 7 ++++++- .../cli-test/sed/oe_test_sed_install_and_remove_sed.sh | 7 ++++++- ...linux-policy_install_and_remove_selinux-policy-devel.sh | 7 ++++++- ...selinux-policy_install_and_remove_selinux-policy-doc.sh | 7 ++++++- ...elinux-policy_install_and_remove_selinux-policy-help.sh | 7 ++++++- ...nux-policy_install_and_remove_selinux-policy-minimum.sh | 7 ++++++- ...selinux-policy_install_and_remove_selinux-policy-mls.sh | 7 ++++++- ...nux-policy_install_and_remove_selinux-policy-sandbox.sh | 7 ++++++- ...ux-policy_install_and_remove_selinux-policy-targeted.sh | 7 ++++++- ...est_selinux-policy_install_and_remove_selinux-policy.sh | 7 ++++++- .../oe_test_sendmail_install_and_remove_libmilter-devel.sh | 7 ++++++- .../oe_test_sendmail_install_and_remove_libmilter.sh | 7 ++++++- ..._test_sendmail_install_and_remove_sendmail-debuginfo.sh | 7 ++++++- ...est_sendmail_install_and_remove_sendmail-debugsource.sh | 7 ++++++- .../oe_test_sendmail_install_and_remove_sendmail-help.sh | 7 ++++++- .../oe_test_sendmail_install_and_remove_sendmail.sh | 7 ++++++- .../setup/oe_test_setup_install_and_remove_setup.sh | 7 ++++++- ...est_sg3_utils_install_and_remove_sg3_utils-debuginfo.sh | 7 ++++++- ...t_sg3_utils_install_and_remove_sg3_utils-debugsource.sh | 7 ++++++- ...oe_test_sg3_utils_install_and_remove_sg3_utils-devel.sh | 7 ++++++- .../oe_test_sg3_utils_install_and_remove_sg3_utils-help.sh | 7 ++++++- .../oe_test_sg3_utils_install_and_remove_sg3_utils.sh | 7 ++++++- ...test_sgml-common_install_and_remove_sgml-common-help.sh | 7 ++++++- .../oe_test_sgml-common_install_and_remove_sgml-common.sh | 7 ++++++- .../oe_test_shadow_install_and_remove_shadow-debuginfo.sh | 7 ++++++- ...oe_test_shadow_install_and_remove_shadow-debugsource.sh | 7 ++++++- .../oe_test_shadow_install_and_remove_shadow-help.sh | 7 ++++++- ...oe_test_shadow_install_and_remove_shadow-subid-devel.sh | 7 ++++++- .../shadow/oe_test_shadow_install_and_remove_shadow.sh | 7 ++++++- ...e-info_install_and_remove_shared-mime-info-debuginfo.sh | 7 ++++++- ...info_install_and_remove_shared-mime-info-debugsource.sh | 7 ++++++- ...d-mime-info_install_and_remove_shared-mime-info-help.sh | 7 ++++++- ...shared-mime-info_install_and_remove_shared-mime-info.sh | 7 ++++++- ...est_sharutils_install_and_remove_sharutils-debuginfo.sh | 7 ++++++- ...t_sharutils_install_and_remove_sharutils-debugsource.sh | 7 ++++++- .../oe_test_sharutils_install_and_remove_sharutils-help.sh | 7 ++++++- .../oe_test_sharutils_install_and_remove_sharutils.sh | 7 ++++++- .../shim/oe_test_shim_install_and_remove_shim-debuginfo.sh | 7 ++++++- .../oe_test_shim_install_and_remove_shim-debugsource.sh | 7 ++++++- .../shim/oe_test_shim_install_and_remove_shim-signed.sh | 7 ++++++- .../cli-test/shim/oe_test_shim_install_and_remove_shim.sh | 7 ++++++- .../oe_test_slang_install_and_remove_slang-debuginfo.sh | 7 ++++++- .../oe_test_slang_install_and_remove_slang-debugsource.sh | 7 ++++++- .../slang/oe_test_slang_install_and_remove_slang-devel.sh | 7 ++++++- .../slang/oe_test_slang_install_and_remove_slang-help.sh | 7 ++++++- .../slang/oe_test_slang_install_and_remove_slang.sh | 7 ++++++- ...tmontools_install_and_remove_smartmontools-debuginfo.sh | 7 ++++++- ...ontools_install_and_remove_smartmontools-debugsource.sh | 7 ++++++- ..._smartmontools_install_and_remove_smartmontools-help.sh | 7 ++++++- ..._test_smartmontools_install_and_remove_smartmontools.sh | 7 ++++++- .../oe_test_snappy_install_and_remove_snappy-debuginfo.sh | 7 ++++++- ...oe_test_snappy_install_and_remove_snappy-debugsource.sh | 7 ++++++- .../oe_test_snappy_install_and_remove_snappy-devel.sh | 7 ++++++- .../snappy/oe_test_snappy_install_and_remove_snappy-doc.sh | 7 ++++++- .../oe_test_snappy_install_and_remove_snappy-help.sh | 7 ++++++- .../snappy/oe_test_snappy_install_and_remove_snappy.sh | 7 ++++++- ...pper_install_and_remove_libsocket_wrapper_noop-devel.sh | 7 ++++++- ...et_wrapper_install_and_remove_libsocket_wrapper_noop.sh | 7 ++++++- ..._wrapper_install_and_remove_socket_wrapper-debuginfo.sh | 7 ++++++- ...rapper_install_and_remove_socket_wrapper-debugsource.sh | 7 ++++++- ...ocket_wrapper_install_and_remove_socket_wrapper-help.sh | 7 ++++++- ...est_socket_wrapper_install_and_remove_socket_wrapper.sh | 7 ++++++- ...oe_test_softhsm_install_and_remove_softhsm-debuginfo.sh | 7 ++++++- ..._test_softhsm_install_and_remove_softhsm-debugsource.sh | 7 ++++++- .../oe_test_softhsm_install_and_remove_softhsm-devel.sh | 7 ++++++- .../oe_test_softhsm_install_and_remove_softhsm-help.sh | 7 ++++++- .../softhsm/oe_test_softhsm_install_and_remove_softhsm.sh | 7 ++++++- ...pe-oss-parent_install_and_remove_sonatype-oss-parent.sh | 7 ++++++- ...sktop_install_and_remove_sound-theme-freedesktop-doc.sh | 7 ++++++- ...ktop_install_and_remove_sound-theme-freedesktop-help.sh | 7 ++++++- ...eedesktop_install_and_remove_sound-theme-freedesktop.sh | 7 ++++++- ..._test_speexdsp_install_and_remove_speexdsp-debuginfo.sh | 7 ++++++- ...est_speexdsp_install_and_remove_speexdsp-debugsource.sh | 7 ++++++- .../oe_test_speexdsp_install_and_remove_speexdsp-devel.sh | 7 ++++++- .../oe_test_speexdsp_install_and_remove_speexdsp-help.sh | 7 ++++++- .../oe_test_speexdsp_install_and_remove_speexdsp.sh | 7 ++++++- ...est_spice-protocol_install_and_remove_spice-protocol.sh | 7 ++++++- ...e-vdagent_install_and_remove_spice-vdagent-debuginfo.sh | 7 ++++++- ...vdagent_install_and_remove_spice-vdagent-debugsource.sh | 7 ++++++- ..._spice-vdagent_install_and_remove_spice-vdagent-help.sh | 7 ++++++- ..._test_spice-vdagent_install_and_remove_spice-vdagent.sh | 7 ++++++- .../oe_test_spice_install_and_remove_spice-debuginfo.sh | 7 ++++++- .../oe_test_spice_install_and_remove_spice-debugsource.sh | 7 ++++++- .../spice/oe_test_spice_install_and_remove_spice-help.sh | 7 ++++++- .../oe_test_spice_install_and_remove_spice-server-devel.sh | 7 ++++++- .../spice/oe_test_spice_install_and_remove_spice-server.sh | 7 ++++++- .../spice/oe_test_spice_install_and_remove_spice.sh | 7 ++++++- .../oe_test_sqlite_install_and_remove_sqlite-debuginfo.sh | 7 ++++++- ...oe_test_sqlite_install_and_remove_sqlite-debugsource.sh | 7 ++++++- .../oe_test_sqlite_install_and_remove_sqlite-devel.sh | 7 ++++++- .../oe_test_sqlite_install_and_remove_sqlite-help.sh | 7 ++++++- .../sqlite/oe_test_sqlite_install_and_remove_sqlite.sh | 7 ++++++- ...fs-tools_install_and_remove_squashfs-tools-debuginfo.sh | 7 ++++++- ...-tools_install_and_remove_squashfs-tools-debugsource.sh | 7 ++++++- ...est_squashfs-tools_install_and_remove_squashfs-tools.sh | 7 ++++++- .../oe_test_sssd_install_and_remove_libipa_hbac-devel.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_libipa_hbac.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_libsss_autofs.sh | 7 ++++++- ...oe_test_sssd_install_and_remove_libsss_certmap-devel.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_libsss_certmap.sh | 7 ++++++- .../oe_test_sssd_install_and_remove_libsss_idmap-devel.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_libsss_idmap.sh | 7 ++++++- ..._test_sssd_install_and_remove_libsss_nss_idmap-devel.sh | 7 ++++++- .../oe_test_sssd_install_and_remove_libsss_nss_idmap.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_libsss_sudo.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_python2-sssd.sh | 7 ++++++- .../oe_test_sssd_install_and_remove_python3-libipa_hbac.sh | 7 ++++++- ...est_sssd_install_and_remove_python3-libsss_nss_idmap.sh | 7 ++++++- .../oe_test_sssd_install_and_remove_python3-sss-murmur.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_python3-sss.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_python3-sssd.sh | 7 ++++++- .../oe_test_sssd_install_and_remove_python3-sssdconfig.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_sssd-ad.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_sssd-client.sh | 7 ++++++- .../oe_test_sssd_install_and_remove_sssd-common-pac.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_sssd-common.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_sssd-dbus.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_sssd-debuginfo.sh | 7 ++++++- .../oe_test_sssd_install_and_remove_sssd-debugsource.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_sssd-devel.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_sssd-help.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_sssd-idp.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_sssd-ipa.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_sssd-kcm.sh | 7 ++++++- .../oe_test_sssd_install_and_remove_sssd-krb5-common.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_sssd-krb5.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_sssd-ldap.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_sssd-nfs-idmap.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_sssd-proxy.sh | 7 ++++++- .../sssd/oe_test_sssd_install_and_remove_sssd-tools.sh | 7 ++++++- .../oe_test_sssd_install_and_remove_sssd-winbind-idmap.sh | 7 ++++++- .../cli-test/sssd/oe_test_sssd_install_and_remove_sssd.sh | 7 ++++++- ...on_install_and_remove_startup-notification-debuginfo.sh | 7 ++++++- ..._install_and_remove_startup-notification-debugsource.sh | 7 ++++++- ...cation_install_and_remove_startup-notification-devel.sh | 7 ++++++- ...ication_install_and_remove_startup-notification-help.sh | 7 ++++++- ...notification_install_and_remove_startup-notification.sh | 7 ++++++- .../oe_test_strace_install_and_remove_strace-debuginfo.sh | 7 ++++++- ...oe_test_strace_install_and_remove_strace-debugsource.sh | 7 ++++++- .../strace/oe_test_strace_install_and_remove_strace-doc.sh | 7 ++++++- .../strace/oe_test_strace_install_and_remove_strace.sh | 7 ++++++- .../strace/oe_test_strace_install_and_remove_strace32.sh | 7 ++++++- ...oe_test_stunnel_install_and_remove_stunnel-debuginfo.sh | 7 ++++++- ..._test_stunnel_install_and_remove_stunnel-debugsource.sh | 7 ++++++- .../oe_test_stunnel_install_and_remove_stunnel-help.sh | 7 ++++++- .../stunnel/oe_test_stunnel_install_and_remove_stunnel.sh | 7 ++++++- .../oe_test_subunit_install_and_remove_python2-subunit.sh | 7 ++++++- ...test_subunit_install_and_remove_python3-subunit-test.sh | 7 ++++++- .../oe_test_subunit_install_and_remove_python3-subunit.sh | 7 ++++++- ...est_subunit_install_and_remove_subunit-cppunit-devel.sh | 7 ++++++- .../oe_test_subunit_install_and_remove_subunit-cppunit.sh | 7 ++++++- ...oe_test_subunit_install_and_remove_subunit-debuginfo.sh | 7 ++++++- ..._test_subunit_install_and_remove_subunit-debugsource.sh | 7 ++++++- .../oe_test_subunit_install_and_remove_subunit-devel.sh | 7 ++++++- .../oe_test_subunit_install_and_remove_subunit-filters.sh | 7 ++++++- .../oe_test_subunit_install_and_remove_subunit-perl.sh | 7 ++++++- .../oe_test_subunit_install_and_remove_subunit-shell.sh | 7 ++++++- .../oe_test_subunit_install_and_remove_subunit-static.sh | 7 ++++++- .../subunit/oe_test_subunit_install_and_remove_subunit.sh | 7 ++++++- .../sudo/oe_test_sudo_install_and_remove_sudo-debuginfo.sh | 7 ++++++- .../oe_test_sudo_install_and_remove_sudo-debugsource.sh | 7 ++++++- .../sudo/oe_test_sudo_install_and_remove_sudo-devel.sh | 7 ++++++- .../sudo/oe_test_sudo_install_and_remove_sudo-help.sh | 7 ++++++- .../cli-test/sudo/oe_test_sudo_install_and_remove_sudo.sh | 7 ++++++- .../swig/oe_test_swig_install_and_remove_ccache-swig.sh | 7 ++++++- .../swig/oe_test_swig_install_and_remove_swig-debuginfo.sh | 7 ++++++- .../oe_test_swig_install_and_remove_swig-debugsource.sh | 7 ++++++- .../swig/oe_test_swig_install_and_remove_swig-doc.sh | 7 ++++++- .../swig/oe_test_swig_install_and_remove_swig-gdb.sh | 7 ++++++- .../swig/oe_test_swig_install_and_remove_swig-help.sh | 7 ++++++- .../cli-test/swig/oe_test_swig_install_and_remove_swig.sh | 7 ++++++- ..._test_symlinks_install_and_remove_symlinks-debuginfo.sh | 7 ++++++- ...est_symlinks_install_and_remove_symlinks-debugsource.sh | 7 ++++++- .../oe_test_symlinks_install_and_remove_symlinks.sh | 7 ++++++- ...t_sysfsutils_install_and_remove_sysfsutils-debuginfo.sh | 7 ++++++- ...sysfsutils_install_and_remove_sysfsutils-debugsource.sh | 7 ++++++- ..._test_sysfsutils_install_and_remove_sysfsutils-devel.sh | 7 ++++++- ...e_test_sysfsutils_install_and_remove_sysfsutils-help.sh | 7 ++++++- .../oe_test_sysfsutils_install_and_remove_sysfsutils.sh | 7 ++++++- ..._test_syslinux_install_and_remove_syslinux-debuginfo.sh | 7 ++++++- ...est_syslinux_install_and_remove_syslinux-debugsource.sh | 7 ++++++- .../oe_test_syslinux_install_and_remove_syslinux-devel.sh | 7 ++++++- .../oe_test_syslinux_install_and_remove_syslinux-efi64.sh | 7 ++++++- ...slinux_install_and_remove_syslinux-extlinux-nonlinux.sh | 7 ++++++- ...e_test_syslinux_install_and_remove_syslinux-extlinux.sh | 7 ++++++- .../oe_test_syslinux_install_and_remove_syslinux-help.sh | 7 ++++++- ...e_test_syslinux_install_and_remove_syslinux-nonlinux.sh | 7 ++++++- .../oe_test_syslinux_install_and_remove_syslinux-perl.sh | 7 ++++++- ...e_test_syslinux_install_and_remove_syslinux-tftpboot.sh | 7 ++++++- .../oe_test_syslinux_install_and_remove_syslinux.sh | 7 ++++++- .../oe_test_systemd_install_and_remove_libgudev1-devel.sh | 7 ++++++- .../oe_test_systemd_install_and_remove_libgudev1.sh | 7 ++++++- ...est_systemd_install_and_remove_systemd-battery-check.sh | 7 ++++++- ...est_systemd_install_and_remove_systemd-boot-unsigned.sh | 7 ++++++- .../oe_test_systemd_install_and_remove_systemd-bsod.sh | 7 ++++++- ...oe_test_systemd_install_and_remove_systemd-container.sh | 7 ++++++- ...e_test_systemd_install_and_remove_systemd-cryptsetup.sh | 7 ++++++- ...oe_test_systemd_install_and_remove_systemd-debuginfo.sh | 7 ++++++- ..._test_systemd_install_and_remove_systemd-debugsource.sh | 7 ++++++- .../oe_test_systemd_install_and_remove_systemd-devel.sh | 7 ++++++- .../oe_test_systemd_install_and_remove_systemd-doc.sh | 7 ++++++- .../oe_test_systemd_install_and_remove_systemd-help.sh | 7 ++++++- ...t_systemd_install_and_remove_systemd-journal-gateway.sh | 7 ++++++- ...st_systemd_install_and_remove_systemd-journal-remote.sh | 7 ++++++- .../oe_test_systemd_install_and_remove_systemd-libs.sh | 7 ++++++- .../oe_test_systemd_install_and_remove_systemd-networkd.sh | 7 ++++++- .../oe_test_systemd_install_and_remove_systemd-nspawn.sh | 7 ++++++- ...est_systemd_install_and_remove_systemd-oomd-defaults.sh | 7 ++++++- .../oe_test_systemd_install_and_remove_systemd-oomd.sh | 7 ++++++- .../oe_test_systemd_install_and_remove_systemd-pam.sh | 7 ++++++- .../oe_test_systemd_install_and_remove_systemd-pcrlock.sh | 7 ++++++- .../oe_test_systemd_install_and_remove_systemd-python.sh | 7 ++++++- .../oe_test_systemd_install_and_remove_systemd-resolved.sh | 7 ++++++- ...e_test_systemd_install_and_remove_systemd-rpm-macros.sh | 7 ++++++- ...systemd_install_and_remove_systemd-standalone-repart.sh | 7 ++++++- ...stemd_install_and_remove_systemd-standalone-shutdown.sh | 7 ++++++- ...stemd_install_and_remove_systemd-standalone-sysusers.sh | 7 ++++++- ...stemd_install_and_remove_systemd-standalone-tmpfiles.sh | 7 ++++++- ...oe_test_systemd_install_and_remove_systemd-storagetm.sh | 7 ++++++- .../oe_test_systemd_install_and_remove_systemd-sysv.sh | 7 ++++++- .../oe_test_systemd_install_and_remove_systemd-tests.sh | 7 ++++++- ...oe_test_systemd_install_and_remove_systemd-timesyncd.sh | 7 ++++++- ..._test_systemd_install_and_remove_systemd-udev-compat.sh | 7 ++++++- .../oe_test_systemd_install_and_remove_systemd-udev.sh | 7 ++++++- .../systemd/oe_test_systemd_install_and_remove_systemd.sh | 7 ++++++- ...e_test_systemtap_install_and_remove_systemtap-client.sh | 7 ++++++- ...est_systemtap_install_and_remove_systemtap-debuginfo.sh | 7 ++++++- ...t_systemtap_install_and_remove_systemtap-debugsource.sh | 7 ++++++- ...oe_test_systemtap_install_and_remove_systemtap-devel.sh | 7 ++++++- ...test_systemtap_install_and_remove_systemtap-exporter.sh | 7 ++++++- .../oe_test_systemtap_install_and_remove_systemtap-help.sh | 7 ++++++- ...st_systemtap_install_and_remove_systemtap-initscript.sh | 7 ++++++- ..._test_systemtap_install_and_remove_systemtap-jupyter.sh | 7 ++++++- .../oe_test_systemtap_install_and_remove_systemtap-lang.sh | 7 ++++++- ..._systemtap_install_and_remove_systemtap-runtime-java.sh | 7 ++++++- ...stemtap_install_and_remove_systemtap-runtime-python2.sh | 7 ++++++- ...stemtap_install_and_remove_systemtap-runtime-python3.sh | 7 ++++++- ...emtap_install_and_remove_systemtap-runtime-virtguest.sh | 7 ++++++- ...temtap_install_and_remove_systemtap-runtime-virthost.sh | 7 ++++++- ..._test_systemtap_install_and_remove_systemtap-runtime.sh | 7 ++++++- ...est_systemtap_install_and_remove_systemtap-sdt-devel.sh | 7 ++++++- ...e_test_systemtap_install_and_remove_systemtap-server.sh | 7 ++++++- ...systemtap_install_and_remove_systemtap-stap-exporter.sh | 7 ++++++- ...est_systemtap_install_and_remove_systemtap-testsuite.sh | 7 ++++++- .../oe_test_systemtap_install_and_remove_systemtap.sh | 7 ++++++- .../tar/oe_test_tar_install_and_remove_tar-debuginfo.sh | 7 ++++++- .../tar/oe_test_tar_install_and_remove_tar-debugsource.sh | 7 ++++++- .../tar/oe_test_tar_install_and_remove_tar-help.sh | 7 ++++++- .../cli-test/tar/oe_test_tar_install_and_remove_tar.sh | 7 ++++++- .../tbb/oe_test_tbb_install_and_remove_python3-tbb.sh | 7 ++++++- .../tbb/oe_test_tbb_install_and_remove_tbb-bind.sh | 7 ++++++- .../tbb/oe_test_tbb_install_and_remove_tbb-debuginfo.sh | 7 ++++++- .../tbb/oe_test_tbb_install_and_remove_tbb-debugsource.sh | 7 ++++++- .../tbb/oe_test_tbb_install_and_remove_tbb-devel.sh | 7 ++++++- .../tbb/oe_test_tbb_install_and_remove_tbb-help.sh | 7 ++++++- .../cli-test/tbb/oe_test_tbb_install_and_remove_tbb.sh | 7 ++++++- .../tcl/oe_test_tcl_install_and_remove_tcl-debuginfo.sh | 7 ++++++- .../tcl/oe_test_tcl_install_and_remove_tcl-debugsource.sh | 7 ++++++- .../tcl/oe_test_tcl_install_and_remove_tcl-devel.sh | 7 ++++++- .../tcl/oe_test_tcl_install_and_remove_tcl-help.sh | 7 ++++++- .../cli-test/tcl/oe_test_tcl_install_and_remove_tcl.sh | 7 ++++++- .../oe_test_tcllib_install_and_remove_tcllib-help.sh | 7 ++++++- .../tcllib/oe_test_tcllib_install_and_remove_tcllib.sh | 7 ++++++- .../tcsh/oe_test_tcsh_install_and_remove_tcsh-debuginfo.sh | 7 ++++++- .../oe_test_tcsh_install_and_remove_tcsh-debugsource.sh | 7 ++++++- .../tcsh/oe_test_tcsh_install_and_remove_tcsh-doc.sh | 7 ++++++- .../tcsh/oe_test_tcsh_install_and_remove_tcsh-help.sh | 7 ++++++- .../cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh.sh | 7 ++++++- .../oe_test_telnet_install_and_remove_telnet-debuginfo.sh | 7 ++++++- ...oe_test_telnet_install_and_remove_telnet-debugsource.sh | 7 ++++++- .../oe_test_telnet_install_and_remove_telnet-help.sh | 7 ++++++- .../telnet/oe_test_telnet_install_and_remove_telnet.sh | 7 ++++++- .../texinfo/oe_test_texinfo_install_and_remove_info.sh | 7 ++++++- ...oe_test_texinfo_install_and_remove_texinfo-debuginfo.sh | 7 ++++++- ..._test_texinfo_install_and_remove_texinfo-debugsource.sh | 7 ++++++- .../oe_test_texinfo_install_and_remove_texinfo-help.sh | 7 ++++++- .../oe_test_texinfo_install_and_remove_texinfo-tex.sh | 7 ++++++- .../texinfo/oe_test_texinfo_install_and_remove_texinfo.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-a2ping.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-accfonts.sh | 7 ++++++- ...exlive-base_install_and_remove_texlive-adhocfilelist.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-afm2pl.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-albatross.sh | 7 ++++++- ...e_test_texlive-base_install_and_remove_texlive-aleph.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-amstex.sh | 7 ++++++- ...e_test_texlive-base_install_and_remove_texlive-arara.sh | 7 ++++++- ..._texlive-base_install_and_remove_texlive-attachfile2.sh | 7 ++++++- ..._texlive-base_install_and_remove_texlive-authorindex.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-autosp.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-axodraw2.sh | 7 ++++++- ...xlive-base_install_and_remove_texlive-base-debuginfo.sh | 7 ++++++- ...ive-base_install_and_remove_texlive-base-debugsource.sh | 7 ++++++- ...oe_test_texlive-base_install_and_remove_texlive-base.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-bib2gls.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-bibexport.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-bibtex.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-bibtex8.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-bibtexu.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-bundledoc.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-cachepic.sh | 7 ++++++- ...t_texlive-base_install_and_remove_texlive-checkcites.sh | 7 ++++++- ...exlive-base_install_and_remove_texlive-checklistings.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-chklref.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-chktex.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-cjkutils.sh | 7 ++++++- ...ive-base_install_and_remove_texlive-clojure-pamphlet.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-cluttex.sh | 7 ++++++- ..._texlive-base_install_and_remove_texlive-context-doc.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-context.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-convbkmk.sh | 7 ++++++- ...texlive-base_install_and_remove_texlive-crossrefware.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-cslatex.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-csplain.sh | 7 ++++++- ...t_texlive-base_install_and_remove_texlive-ctan-o-mat.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-ctanbib.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-ctanify.sh | 7 ++++++- ...t_texlive-base_install_and_remove_texlive-ctanupload.sh | 7 ++++++- ...oe_test_texlive-base_install_and_remove_texlive-ctie.sh | 7 ++++++- ...oe_test_texlive-base_install_and_remove_texlive-cweb.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-cyrillic.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-de-macro.sh | 7 ++++++- ...e_test_texlive-base_install_and_remove_texlive-detex.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-diadia.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-dosepsbin.sh | 7 ++++++- .../oe_test_texlive-base_install_and_remove_texlive-dtl.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-dtxgen.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-dvi2tty.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-dviasm.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-dvicopy.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-dvidvi.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-dviinfox.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-dviljk.sh | 7 ++++++- ..._texlive-base_install_and_remove_texlive-dviout-util.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-dvipdfmx.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-dvipng.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-dvipos.sh | 7 ++++++- ...e_test_texlive-base_install_and_remove_texlive-dvips.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-dvisvgm.sh | 7 ++++++- ...e_test_texlive-base_install_and_remove_texlive-ebong.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-eplain.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-epspdf.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-epstopdf.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-exceltex.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-fig4latex.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-findhyph.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-fontinst.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-fontools.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-fontware.sh | 7 ++++++- ...t_texlive-base_install_and_remove_texlive-fragmaster.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-getmap.sh | 7 ++++++- ...exlive-base_install_and_remove_texlive-git-latexdiff.sh | 7 ++++++- ...t_texlive-base_install_and_remove_texlive-glossaries.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-glyphlist.sh | 7 ++++++- ..._texlive-base_install_and_remove_texlive-gregoriotex.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-gsftopk.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-hyperxmp.sh | 7 ++++++- ..._texlive-base_install_and_remove_texlive-installfont.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-jadetex.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-jfmutil.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-ketcindy.sh | 7 ++++++- ..._texlive-base_install_and_remove_texlive-kotex-utils.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-kpathsea.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-l3build.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-lacheck.sh | 7 ++++++- ...exlive-base_install_and_remove_texlive-latex-git-log.sh | 7 ++++++- ...live-base_install_and_remove_texlive-latex-papersize.sh | 7 ++++++- ...e_test_texlive-base_install_and_remove_texlive-latex.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-latex2man.sh | 7 ++++++- ...texlive-base_install_and_remove_texlive-latex2nemeth.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-latexdiff.sh | 7 ++++++- ...ive-base_install_and_remove_texlive-latexfileversion.sh | 7 ++++++- ..._texlive-base_install_and_remove_texlive-latexindent.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-latexpand.sh | 7 ++++++- ...exlive-base_install_and_remove_texlive-lcdftypetools.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-lib-devel.sh | 7 ++++++- .../oe_test_texlive-base_install_and_remove_texlive-lib.sh | 7 ++++++- ...ive-base_install_and_remove_texlive-light-latex-make.sh | 7 ++++++- ...t_texlive-base_install_and_remove_texlive-lilyglyphs.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-listbib.sh | 7 ++++++- ...texlive-base_install_and_remove_texlive-listings-ext.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-lollipop.sh | 7 ++++++- ..._texlive-base_install_and_remove_texlive-ltxfileinfo.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-ltximg.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-lua2dox.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-luahbtex.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-luajittex.sh | 7 ++++++- ...t_texlive-base_install_and_remove_texlive-luaotfload.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-luatex.sh | 7 ++++++- ...e_test_texlive-base_install_and_remove_texlive-lwarp.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-lyluatex.sh | 7 ++++++- ...oe_test_texlive-base_install_and_remove_texlive-m-tx.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-make4ht.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-makedtx.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-makeindex.sh | 7 ++++++- ...texlive-base_install_and_remove_texlive-match_parens.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-mathspic.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-metafont.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-metapost.sh | 7 ++++++- .../oe_test_texlive-base_install_and_remove_texlive-mex.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-mf2pt1.sh | 7 ++++++- ...e_test_texlive-base_install_and_remove_texlive-mflua.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-mfware.sh | 7 ++++++- ...t_texlive-base_install_and_remove_texlive-mkgrkindex.sh | 7 ++++++- ...t_texlive-base_install_and_remove_texlive-mkjobtexmf.sh | 7 ++++++- ...e_test_texlive-base_install_and_remove_texlive-mkpic.sh | 7 ++++++- ...e_test_texlive-base_install_and_remove_texlive-mltex.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-mptopdf.sh | 7 ++++++- ...ve-base_install_and_remove_texlive-multibibliography.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-musixtex.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-musixtnt.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-oberdiek.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-omegaware.sh | 7 ++++++- ...e_test_texlive-base_install_and_remove_texlive-optex.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-patgen.sh | 7 ++++++- .../oe_test_texlive-base_install_and_remove_texlive-pax.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-pdfbook2.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-pdfcrop.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-pdfjam.sh | 7 ++++++- ...ive-base_install_and_remove_texlive-pdflatexpicscale.sh | 7 ++++++- ...texlive-base_install_and_remove_texlive-pdftex-quiet.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-pdftex.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-pdftools.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-pdftosrc.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-pdfxup.sh | 7 ++++++- ...exlive-base_install_and_remove_texlive-pedigree-perl.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-perltex.sh | 7 ++++++- ...t_texlive-base_install_and_remove_texlive-petri-nets.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-pfarrei.sh | 7 ++++++- ...texlive-base_install_and_remove_texlive-pkfix-helper.sh | 7 ++++++- ...e_test_texlive-base_install_and_remove_texlive-pkfix.sh | 7 ++++++- .../oe_test_texlive-base_install_and_remove_texlive-pmx.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-pmxchords.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-ps2eps.sh | 7 ++++++- ...e_test_texlive-base_install_and_remove_texlive-ps2pk.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-pst-pdf.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-pst2pdf.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-pstools.sh | 7 ++++++- ...exlive-base_install_and_remove_texlive-ptex-fontmaps.sh | 7 ++++++- ...oe_test_texlive-base_install_and_remove_texlive-ptex.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-ptex2pdf.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-purifyeps.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-pygmentex.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-pythontex.sh | 7 ++++++- ...e_test_texlive-base_install_and_remove_texlive-rubik.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-seetexk.sh | 7 ++++++- ...oe_test_texlive-base_install_and_remove_texlive-spix.sh | 7 ++++++- ...t_texlive-base_install_and_remove_texlive-splitindex.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-srcredact.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-sty2dtx.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-svn-multi.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-synctex.sh | 7 ++++++- ...e_test_texlive-base_install_and_remove_texlive-tetex.sh | 7 ++++++- .../oe_test_texlive-base_install_and_remove_texlive-tex.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-tex4ebook.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-tex4ht.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-texconfig.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-texcount.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-texdef.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-texdiff.sh | 7 ++++++- ...exlive-base_install_and_remove_texlive-texdirflatten.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-texdoc.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-texdoctk.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-texfot.sh | 7 ++++++- ...t_texlive-base_install_and_remove_texlive-texlive-en.sh | 7 ++++++- ...ase_install_and_remove_texlive-texlive-scripts-extra.sh | 7 ++++++- ...live-base_install_and_remove_texlive-texlive-scripts.sh | 7 ++++++- ...exlive-base_install_and_remove_texlive-texlive.infra.sh | 7 ++++++- ...texlive-base_install_and_remove_texlive-texliveonfly.sh | 7 ++++++- ...xlive-base_install_and_remove_texlive-texloganalyser.sh | 7 ++++++- ...t_texlive-base_install_and_remove_texlive-texosquery.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-texplate.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-texsis.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-texware.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-thumbpdf.sh | 7 ++++++- .../oe_test_texlive-base_install_and_remove_texlive-tie.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-tikztosvg.sh | 7 ++++++- ..._texlive-base_install_and_remove_texlive-tpic2pdftex.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-ttfutils.sh | 7 ++++++- ...live-base_install_and_remove_texlive-typeoutfileinfo.sh | 7 ++++++- ...e_test_texlive-base_install_and_remove_texlive-ulqda.sh | 7 ++++++- ...e_test_texlive-base_install_and_remove_texlive-uptex.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-urlbst.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-velthuis.sh | 7 ++++++- ...oe_test_texlive-base_install_and_remove_texlive-vlna.sh | 7 ++++++- .../oe_test_texlive-base_install_and_remove_texlive-vpe.sh | 7 ++++++- .../oe_test_texlive-base_install_and_remove_texlive-web.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-webquiz.sh | 7 ++++++- ...st_texlive-base_install_and_remove_texlive-wordcount.sh | 7 ++++++- ...oe_test_texlive-base_install_and_remove_texlive-xdvi.sh | 7 ++++++- ...e_test_texlive-base_install_and_remove_texlive-xetex.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-xindex.sh | 7 ++++++- ...test_texlive-base_install_and_remove_texlive-xml2pmx.sh | 7 ++++++- ..._test_texlive-base_install_and_remove_texlive-xmltex.sh | 7 ++++++- ...est_texlive-base_install_and_remove_texlive-xpdfopen.sh | 7 ++++++- ...e_test_texlive-base_install_and_remove_texlive-yplan.sh | 7 ++++++- ...lesystem_install_and_remove_texlive-collection-basic.sh | 7 ++++++- ...em_install_and_remove_texlive-collection-bibtexextra.sh | 7 ++++++- ...ystem_install_and_remove_texlive-collection-binextra.sh | 7 ++++++- ...system_install_and_remove_texlive-collection-context.sh | 7 ++++++- ...tem_install_and_remove_texlive-collection-fontsextra.sh | 7 ++++++- ...stall_and_remove_texlive-collection-fontsrecommended.sh | 7 ++++++- ...stem_install_and_remove_texlive-collection-fontutils.sh | 7 ++++++- ...m_install_and_remove_texlive-collection-formatsextra.sh | 7 ++++++- ...lesystem_install_and_remove_texlive-collection-games.sh | 7 ++++++- ...tem_install_and_remove_texlive-collection-humanities.sh | 7 ++++++- ...tem_install_and_remove_texlive-collection-langarabic.sh | 7 ++++++- ...em_install_and_remove_texlive-collection-langchinese.sh | 7 ++++++- ...system_install_and_remove_texlive-collection-langcjk.sh | 7 ++++++- ...m_install_and_remove_texlive-collection-langcyrillic.sh | 7 ++++++- ...nstall_and_remove_texlive-collection-langczechslovak.sh | 7 ++++++- ...em_install_and_remove_texlive-collection-langenglish.sh | 7 ++++++- ...m_install_and_remove_texlive-collection-langeuropean.sh | 7 ++++++- ...tem_install_and_remove_texlive-collection-langfrench.sh | 7 ++++++- ...tem_install_and_remove_texlive-collection-langgerman.sh | 7 ++++++- ...stem_install_and_remove_texlive-collection-langgreek.sh | 7 ++++++- ...em_install_and_remove_texlive-collection-langitalian.sh | 7 ++++++- ...m_install_and_remove_texlive-collection-langjapanese.sh | 7 ++++++- ...tem_install_and_remove_texlive-collection-langkorean.sh | 7 ++++++- ...stem_install_and_remove_texlive-collection-langother.sh | 7 ++++++- ...tem_install_and_remove_texlive-collection-langpolish.sh | 7 ++++++- ...install_and_remove_texlive-collection-langportuguese.sh | 7 ++++++- ...em_install_and_remove_texlive-collection-langspanish.sh | 7 ++++++- ...lesystem_install_and_remove_texlive-collection-latex.sh | 7 ++++++- ...tem_install_and_remove_texlive-collection-latexextra.sh | 7 ++++++- ...stall_and_remove_texlive-collection-latexrecommended.sh | 7 ++++++- ...esystem_install_and_remove_texlive-collection-luatex.sh | 7 ++++++- ...em_install_and_remove_texlive-collection-mathscience.sh | 7 ++++++- ...ystem_install_and_remove_texlive-collection-metapost.sh | 7 ++++++- ...lesystem_install_and_remove_texlive-collection-music.sh | 7 ++++++- ...ystem_install_and_remove_texlive-collection-pictures.sh | 7 ++++++- ...m_install_and_remove_texlive-collection-plaingeneric.sh | 7 ++++++- ...ystem_install_and_remove_texlive-collection-pstricks.sh | 7 ++++++- ...tem_install_and_remove_texlive-collection-publishers.sh | 7 ++++++- ...lesystem_install_and_remove_texlive-collection-xetex.sh | 7 ++++++- ...ive-filesystem_install_and_remove_texlive-filesystem.sh | 7 ++++++- ...e-filesystem_install_and_remove_texlive-scheme-basic.sh | 7 ++++++- ...filesystem_install_and_remove_texlive-scheme-context.sh | 7 ++++++- ...ve-filesystem_install_and_remove_texlive-scheme-full.sh | 7 ++++++- ...ve-filesystem_install_and_remove_texlive-scheme-gust.sh | 7 ++++++- ...-filesystem_install_and_remove_texlive-scheme-medium.sh | 7 ++++++- ...filesystem_install_and_remove_texlive-scheme-minimal.sh | 7 ++++++- ...e-filesystem_install_and_remove_texlive-scheme-small.sh | 7 ++++++- ...e-filesystem_install_and_remove_texlive-scheme-tetex.sh | 7 ++++++- ...exlive-split-a_install_and_remove_texlive-12many-doc.sh | 7 ++++++- ...st_texlive-split-a_install_and_remove_texlive-12many.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-2up-doc.sh | 7 ++++++- ..._test_texlive-split-a_install_and_remove_texlive-2up.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-ESIEEcv-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-ESIEEcv.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-GS1-doc.sh | 7 ++++++- ..._test_texlive-split-a_install_and_remove_texlive-GS1.sh | 7 ++++++- ...ve-split-a_install_and_remove_texlive-HA-prosper-doc.sh | 7 ++++++- ...exlive-split-a_install_and_remove_texlive-HA-prosper.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-IEEEconf-doc.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-IEEEconf.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-IEEEtran-doc.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-IEEEtran.sh | 7 ++++++- ...it-a_install_and_remove_texlive-MemoirChapStyles-doc.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-SIstyle-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-SIstyle.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-SIunits-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-SIunits.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-Tabbing-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-Tabbing.sh | 7 ++++++- ...ve-split-a_install_and_remove_texlive-Type1fonts-doc.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-a0poster-doc.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-a0poster.sh | 7 ++++++- ...exlive-split-a_install_and_remove_texlive-a4wide-doc.sh | 7 ++++++- ...st_texlive-split-a_install_and_remove_texlive-a4wide.sh | 7 ++++++- ...exlive-split-a_install_and_remove_texlive-a5comb-doc.sh | 7 ++++++- ...st_texlive-split-a_install_and_remove_texlive-a5comb.sh | 7 ++++++- ...exlive-split-a_install_and_remove_texlive-aastex-doc.sh | 7 ++++++- ...st_texlive-split-a_install_and_remove_texlive-aastex.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-abbr-doc.sh | 7 ++++++- ...test_texlive-split-a_install_and_remove_texlive-abbr.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-abc-doc.sh | 7 ++++++- ..._test_texlive-split-a_install_and_remove_texlive-abc.sh | 7 ++++++- ...test_texlive-split-a_install_and_remove_texlive-abnt.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-abntex2-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-abntex2.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-abraces-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-abraces.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-abstract-doc.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-abstract.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-abstyles-doc.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-abstyles.sh | 7 ++++++- ...e-split-a_install_and_remove_texlive-academicons-doc.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-academicons.sh | 7 ++++++- ...ive-split-a_install_and_remove_texlive-accanthis-doc.sh | 7 ++++++- ...texlive-split-a_install_and_remove_texlive-accanthis.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-achemso-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-achemso.sh | 7 ++++++- ...exlive-split-a_install_and_remove_texlive-acmart-doc.sh | 7 ++++++- ...st_texlive-split-a_install_and_remove_texlive-acmart.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-acmconf-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-acmconf.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-acro-doc.sh | 7 ++++++- ...test_texlive-split-a_install_and_remove_texlive-acro.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-acronym-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-acronym.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-acroterm-doc.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-acroterm.sh | 7 ++++++- ...e-split-a_install_and_remove_texlive-active-conf-doc.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-active-conf.sh | 7 ++++++- ...plit-a_install_and_remove_texlive-actuarialangle-doc.sh | 7 ++++++- ...ve-split-a_install_and_remove_texlive-actuarialangle.sh | 7 ++++++- ...e-split-a_install_and_remove_texlive-actuarialsymbol.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-addfont.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-addlines-doc.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-addlines.sh | 7 ++++++- ...ve-split-a_install_and_remove_texlive-adfathesis-doc.sh | 7 ++++++- ...exlive-split-a_install_and_remove_texlive-adfathesis.sh | 7 ++++++- ...exlive-split-a_install_and_remove_texlive-adforn-doc.sh | 7 ++++++- ...st_texlive-split-a_install_and_remove_texlive-adforn.sh | 7 ++++++- ...ve-split-a_install_and_remove_texlive-adfsymbols-doc.sh | 7 ++++++- ...exlive-split-a_install_and_remove_texlive-adfsymbols.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-adigraph.sh | 7 ++++++- ...e-split-a_install_and_remove_texlive-adjmulticol-doc.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-adjmulticol.sh | 7 ++++++- ...ive-split-a_install_and_remove_texlive-adjustbox-doc.sh | 7 ++++++- ...texlive-split-a_install_and_remove_texlive-adjustbox.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-adobemapping.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-adrconv-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-adrconv.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-adtrees-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-adtrees.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-advdate-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-advdate.sh | 7 ++++++- ...st_texlive-split-a_install_and_remove_texlive-ae-doc.sh | 7 ++++++- ...e_test_texlive-split-a_install_and_remove_texlive-ae.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-aecc-doc.sh | 7 ++++++- ...test_texlive-split-a_install_and_remove_texlive-aecc.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-aeguill-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-aeguill.sh | 7 ++++++- ...ve-split-a_install_and_remove_texlive-afparticle-doc.sh | 7 ++++++- ...exlive-split-a_install_and_remove_texlive-afparticle.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-afthesis-doc.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-afthesis.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-aguplus-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-aguplus.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-aiaa-doc.sh | 7 ++++++- ...test_texlive-split-a_install_and_remove_texlive-aiaa.sh | 7 ++++++- ...st_texlive-split-a_install_and_remove_texlive-aichej.sh | 7 ++++++- ..._test_texlive-split-a_install_and_remove_texlive-ajl.sh | 7 ++++++- ...exlive-split-a_install_and_remove_texlive-akktex-doc.sh | 7 ++++++- ...st_texlive-split-a_install_and_remove_texlive-akktex.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-akletter-doc.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-akletter.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-alegreya-doc.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-alegreya.sh | 7 ++++++- ...-split-a_install_and_remove_texlive-alertmessage-doc.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-alertmessage.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-alg-doc.sh | 7 ++++++- ..._test_texlive-split-a_install_and_remove_texlive-alg.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-algobox.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-algolrevived.sh | 7 ++++++- ...e-split-a_install_and_remove_texlive-algorithm2e-doc.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-algorithm2e.sh | 7 ++++++- ...-split-a_install_and_remove_texlive-algorithmicx-doc.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-algorithmicx.sh | 7 ++++++- ...ve-split-a_install_and_remove_texlive-algorithms-doc.sh | 7 ++++++- ...exlive-split-a_install_and_remove_texlive-algorithms.sh | 7 ++++++- ...e-split-a_install_and_remove_texlive-aligned-overset.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-alkalami.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-allrunes-doc.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-allrunes.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-almfixed-doc.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-almfixed.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-alnumsec-doc.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-alnumsec.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-alterqcm-doc.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-alterqcm.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-altfont-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-altfont.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-ametsoc-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-ametsoc.sh | 7 ++++++- ...texlive-split-a_install_and_remove_texlive-amiri-doc.sh | 7 ++++++- ...est_texlive-split-a_install_and_remove_texlive-amiri.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-amsaddr-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-amsaddr.sh | 7 ++++++- ...exlive-split-a_install_and_remove_texlive-amscls-doc.sh | 7 ++++++- ...st_texlive-split-a_install_and_remove_texlive-amscls.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-amsfonts-doc.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-amsfonts.sh | 7 ++++++- ...lit-a_install_and_remove_texlive-amslatex-primer-doc.sh | 7 ++++++- ...ve-split-a_install_and_remove_texlive-amsldoc-it-doc.sh | 7 ++++++- ...ve-split-a_install_and_remove_texlive-amsldoc-vn-doc.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-amsmath-doc.sh | 7 ++++++- ...ve-split-a_install_and_remove_texlive-amsmath-it-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-amsmath.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-amsrefs-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-amsrefs.sh | 7 ++++++- ...e-split-a_install_and_remove_texlive-amsthdoc-it-doc.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-animate-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-animate.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-anonchap-doc.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-anonchap.sh | 7 ++++++- ...-split-a_install_and_remove_texlive-anonymouspro-doc.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-anonymouspro.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-answers-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-answers.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-antiqua-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-antiqua.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-antomega-doc.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-antomega.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-antt-doc.sh | 7 ++++++- ...test_texlive-split-a_install_and_remove_texlive-antt.sh | 7 ++++++- ...-split-a_install_and_remove_texlive-anufinalexam-doc.sh | 7 ++++++- ...e-split-a_install_and_remove_texlive-anyfontsize-doc.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-anyfontsize.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-anysize-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-anysize.sh | 7 ++++++- ...ive-split-a_install_and_remove_texlive-aobs-tikz-doc.sh | 7 ++++++- ...texlive-split-a_install_and_remove_texlive-aobs-tikz.sh | 7 ++++++- ...exlive-split-a_install_and_remove_texlive-aomart-doc.sh | 7 ++++++- ...st_texlive-split-a_install_and_remove_texlive-aomart.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-apa-doc.sh | 7 ++++++- ..._test_texlive-split-a_install_and_remove_texlive-apa.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-apa6-doc.sh | 7 ++++++- ...test_texlive-split-a_install_and_remove_texlive-apa6.sh | 7 ++++++- ...texlive-split-a_install_and_remove_texlive-apa6e-doc.sh | 7 ++++++- ...est_texlive-split-a_install_and_remove_texlive-apa6e.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-apacite-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-apacite.sh | 7 ++++++- ...ve-split-a_install_and_remove_texlive-apalike-german.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-apalike2.sh | 7 ++++++- ...texlive-split-a_install_and_remove_texlive-apnum-doc.sh | 7 ++++++- ...est_texlive-split-a_install_and_remove_texlive-apnum.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-appendix-doc.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-appendix.sh | 7 ++++++- ..._install_and_remove_texlive-appendixnumberbeamer-doc.sh | 7 ++++++- ...it-a_install_and_remove_texlive-appendixnumberbeamer.sh | 7 ++++++- ...plit-a_install_and_remove_texlive-apprends-latex-doc.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-apptools-doc.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-apptools.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-apxproof.sh | 7 ++++++- ...ive-split-a_install_and_remove_texlive-arabi-add-doc.sh | 7 ++++++- ...texlive-split-a_install_and_remove_texlive-arabi-add.sh | 7 ++++++- ...texlive-split-a_install_and_remove_texlive-arabi-doc.sh | 7 ++++++- ...est_texlive-split-a_install_and_remove_texlive-arabi.sh | 7 ++++++- ...ve-split-a_install_and_remove_texlive-arabluatex-doc.sh | 7 ++++++- ...exlive-split-a_install_and_remove_texlive-arabluatex.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-arabtex-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-arabtex.sh | 7 ++++++- ...ive-split-a_install_and_remove_texlive-arabxetex-doc.sh | 7 ++++++- ...texlive-split-a_install_and_remove_texlive-arabxetex.sh | 7 ++++++- ...split-a_install_and_remove_texlive-aramaic-serto-doc.sh | 7 ++++++- ...ive-split-a_install_and_remove_texlive-aramaic-serto.sh | 7 ++++++- ...-split-a_install_and_remove_texlive-archaeologie-doc.sh | 7 ++++++- ...live-split-a_install_and_remove_texlive-archaeologie.sh | 7 ++++++- ...xlive-split-a_install_and_remove_texlive-archaic-doc.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-archaic.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-arcs-doc.sh | 7 ++++++- ...test_texlive-split-a_install_and_remove_texlive-arcs.sh | 7 ++++++- ..._texlive-split-a_install_and_remove_texlive-arev-doc.sh | 7 ++++++- ...test_texlive-split-a_install_and_remove_texlive-arev.sh | 7 ++++++- ...est_texlive-split-a_install_and_remove_texlive-arimo.sh | 7 ++++++- ...exlive-split-a_install_and_remove_texlive-armtex-doc.sh | 7 ++++++- ...st_texlive-split-a_install_and_remove_texlive-armtex.sh | 7 ++++++- ...ve-split-a_install_and_remove_texlive-asana-math-doc.sh | 7 ++++++- ...exlive-split-a_install_and_remove_texlive-asana-math.sh | 7 ++++++- ...t_texlive-split-a_install_and_remove_texlive-split-a.sh | 7 ++++++- ...split-d_install_and_remove_texlive-blacklettert1-doc.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-blacklettert1.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-blindtext-doc.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-blindtext.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-blkarray-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-blkarray.sh | 7 ++++++- ...e-split-d_install_and_remove_texlive-blochsphere-doc.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-blochsphere.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-block-doc.sh | 7 ++++++- ...est_texlive-split-d_install_and_remove_texlive-block.sh | 7 ++++++- ...-split-d_install_and_remove_texlive-blockdraw_mp-doc.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-blockdraw_mp.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-bloques-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-bloques.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-blox-doc.sh | 7 ++++++- ...test_texlive-split-d_install_and_remove_texlive-blox.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-bnumexpr-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-bnumexpr.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-bodegraph-doc.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-bodegraph.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-bohr-doc.sh | 7 ++++++- ...test_texlive-split-d_install_and_remove_texlive-bohr.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-boisik-doc.sh | 7 ++++++- ...st_texlive-split-d_install_and_remove_texlive-boisik.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-boites-doc.sh | 7 ++++++- ...st_texlive-split-d_install_and_remove_texlive-boites.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-bold-extra-doc.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-bold-extra.sh | 7 ++++++- ...e-split-d_install_and_remove_texlive-boldtensors-doc.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-boldtensors.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-bondgraph-doc.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-bondgraph.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-bondgraphs-doc.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-bondgraphs.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-bookcover-doc.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-bookcover.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-bookdb-doc.sh | 7 ++++++- ...st_texlive-split-d_install_and_remove_texlive-bookdb.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-bookest-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-bookest.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-bookhands-doc.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-bookhands.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-booklet-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-booklet.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-bookman.sh | 7 ++++++- ...e-split-d_install_and_remove_texlive-booktabs-de-doc.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-booktabs-doc.sh | 7 ++++++- ...e-split-d_install_and_remove_texlive-booktabs-fr-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-booktabs.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-boolexpr-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-boolexpr.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-boondox-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-boondox.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-bophook-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-bophook.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-borceux-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-borceux.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-bosisio-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-bosisio.sh | 7 ++++++- ...split-d_install_and_remove_texlive-boxedminipage-doc.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-boxedminipage.sh | 7 ++++++- ...lit-d_install_and_remove_texlive-boxedminipage2e-doc.sh | 7 ++++++- ...e-split-d_install_and_remove_texlive-boxedminipage2e.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-boxhandler-doc.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-boxhandler.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-bpchem-doc.sh | 7 ++++++- ...st_texlive-split-d_install_and_remove_texlive-bpchem.sh | 7 ++++++- ...e-split-d_install_and_remove_texlive-bpolynomial-doc.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-bpolynomial.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-br-lex-doc.sh | 7 ++++++- ...st_texlive-split-d_install_and_remove_texlive-br-lex.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-bracketkey-doc.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-bracketkey.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-braids-doc.sh | 7 ++++++- ...st_texlive-split-d_install_and_remove_texlive-braids.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-braille-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-braille.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-braket-doc.sh | 7 ++++++- ...st_texlive-split-d_install_and_remove_texlive-braket.sh | 7 ++++++- ...install_and_remove_texlive-brandeis-dissertation-doc.sh | 7 ++++++- ...t-d_install_and_remove_texlive-brandeis-dissertation.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-breakcites-doc.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-breakcites.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-breakurl-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-breakurl.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-bredzenie.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-breqn-doc.sh | 7 ++++++- ...est_texlive-split-d_install_and_remove_texlive-breqn.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-bropd-doc.sh | 7 ++++++- ...est_texlive-split-d_install_and_remove_texlive-bropd.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-brushscr-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-brushscr.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-bullcntr-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-bullcntr.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-burmese-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-burmese.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-bussproofs-doc.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-bussproofs.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-bxbase-doc.sh | 7 ++++++- ...st_texlive-split-d_install_and_remove_texlive-bxbase.sh | 7 ++++++- ...st_texlive-split-d_install_and_remove_texlive-bxcalc.sh | 7 ++++++- ...e-split-d_install_and_remove_texlive-bxcjkjatype-doc.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-bxcjkjatype.sh | 7 ++++++- ...-split-d_install_and_remove_texlive-bxdpx-beamer-doc.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-bxdpx-beamer.sh | 7 ++++++- ...e-split-d_install_and_remove_texlive-bxdvidriver-doc.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-bxdvidriver.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-bxeepic-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-bxeepic.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-bxenclose-doc.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-bxenclose.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-bxjalipsum.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-bxjaprnind.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-bxjscls-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-bxjscls.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-bxnewfont-doc.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-bxnewfont.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-bxorigcapt.sh | 7 ++++++- ...e-split-d_install_and_remove_texlive-bxpapersize-doc.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-bxpapersize.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-bxpdfver-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-bxpdfver.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-bytefield-doc.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-bytefield.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-c90-doc.sh | 7 ++++++- ..._test_texlive-split-d_install_and_remove_texlive-c90.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-cabin-doc.sh | 7 ++++++- ...est_texlive-split-d_install_and_remove_texlive-cabin.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-caladea-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-caladea.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-calcage-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-calcage.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-calctab-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-calctab.sh | 7 ++++++- ...e-split-d_install_and_remove_texlive-calculation-doc.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-calculation.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-calculator-doc.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-calculator.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-calligra-doc.sh | 7 ++++++- ...plit-d_install_and_remove_texlive-calligra-type1-doc.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-calligra-type1.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-calligra.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-callouts.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-calrsfs-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-calrsfs.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-cals-doc.sh | 7 ++++++- ...test_texlive-split-d_install_and_remove_texlive-cals.sh | 7 ++++++- ...-split-d_install_and_remove_texlive-calxxxx-yyyy-doc.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-calxxxx-yyyy.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-cancel-doc.sh | 7 ++++++- ...st_texlive-split-d_install_and_remove_texlive-cancel.sh | 7 ++++++- ...split-d_install_and_remove_texlive-canoniclayout-doc.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-canoniclayout.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-cantarell-doc.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-cantarell.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-capt-of-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-capt-of.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-captcont-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-captcont.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-captdef-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-captdef.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-caption-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-caption.sh | 7 ++++++- ...split-d_install_and_remove_texlive-carbohydrates-doc.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-carbohydrates.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-carlisle-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-carlisle.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-carlito-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-carlito.sh | 7 ++++++- ...e-split-d_install_and_remove_texlive-carolmin-ps-doc.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-carolmin-ps.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-cascade.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-cascadilla-doc.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-cascadilla.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-cases-doc.sh | 7 ++++++- ...est_texlive-split-d_install_and_remove_texlive-cases.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-casyl-doc.sh | 7 ++++++- ...est_texlive-split-d_install_and_remove_texlive-casyl.sh | 7 ++++++- ..._install_and_remove_texlive-catchfilebetweentags-doc.sh | 7 ++++++- ...it-d_install_and_remove_texlive-catchfilebetweentags.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-catcodes-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-catcodes.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-catechis-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-catechis.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-catoptions-doc.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-catoptions.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-cbcoptic-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-cbcoptic.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-cbfonts-doc.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-cbfonts-fd-doc.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-cbfonts-fd.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-cbfonts.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-cc-pl-doc.sh | 7 ++++++- ...est_texlive-split-d_install_and_remove_texlive-cc-pl.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-ccaption-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-ccaption.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-ccfonts-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-ccfonts.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-ccicons-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-ccicons.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-cclicenses-doc.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-cclicenses.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-cd-cover-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-cd-cover.sh | 7 ++++++- ...st_texlive-split-d_install_and_remove_texlive-cd-doc.sh | 7 ++++++- ...e_test_texlive-split-d_install_and_remove_texlive-cd.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-cdpbundl-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-cdpbundl.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-cell-doc.sh | 7 ++++++- ...test_texlive-split-d_install_and_remove_texlive-cell.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-cellprops.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-cellspace-doc.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-cellspace.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-celtic-doc.sh | 7 ++++++- ...st_texlive-split-d_install_and_remove_texlive-celtic.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-censor-doc.sh | 7 ++++++- ...st_texlive-split-d_install_and_remove_texlive-censor.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-cesenaexam.sh | 7 ++++++- ...-split-d_install_and_remove_texlive-cfr-initials-doc.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-cfr-initials.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-cfr-lm-doc.sh | 7 ++++++- ...st_texlive-split-d_install_and_remove_texlive-cfr-lm.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-changebar-doc.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-changebar.sh | 7 ++++++- ...-split-d_install_and_remove_texlive-changelayout-doc.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-changelayout.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-changepage-doc.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-changepage.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-changes-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-changes.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-chappg-doc.sh | 7 ++++++- ...st_texlive-split-d_install_and_remove_texlive-chappg.sh | 7 ++++++- ...split-d_install_and_remove_texlive-chapterfolder-doc.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-chapterfolder.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-charter-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-charter.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-chbibref-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-chbibref.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-cheatsheet.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-chem-journal.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-chemarrow-doc.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-chemarrow.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-chembst-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-chembst.sh | 7 ++++++- ...split-d_install_and_remove_texlive-chemcompounds-doc.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-chemcompounds.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-chemcono-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-chemcono.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-chemexec-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-chemexec.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-chemfig-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-chemfig.sh | 7 ++++++- ...e-split-d_install_and_remove_texlive-chemformula-doc.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-chemformula.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-chemgreek-doc.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-chemgreek.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-chemmacros-doc.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-chemmacros.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-chemnum-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-chemnum.sh | 7 ++++++- ...e-split-d_install_and_remove_texlive-chemschemex-doc.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-chemschemex.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-chemsec.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-chemstyle-doc.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-chemstyle.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-cherokee-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-cherokee.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-chess-doc.sh | 7 ++++++- ...nstall_and_remove_texlive-chess-problem-diagrams-doc.sh | 7 ++++++- ...-d_install_and_remove_texlive-chess-problem-diagrams.sh | 7 ++++++- ...est_texlive-split-d_install_and_remove_texlive-chess.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-chessboard-doc.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-chessboard.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-chessfss-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-chessfss.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-chet-doc.sh | 7 ++++++- ...test_texlive-split-d_install_and_remove_texlive-chet.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-chextras-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-chextras.sh | 7 ++++++- ...plit-d_install_and_remove_texlive-chicago-annote-doc.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-chicago-annote.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-chicago.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-chickenize-doc.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-chickenize.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-childdoc.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-chivo-doc.sh | 7 ++++++- ...est_texlive-split-d_install_and_remove_texlive-chivo.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-chkfloat-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-chkfloat.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-chletter-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-chletter.sh | 7 ++++++- ...live-split-d_install_and_remove_texlive-chngcntr-doc.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-chngcntr.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-chronology-doc.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-chronology.sh | 7 ++++++- ...ive-split-d_install_and_remove_texlive-chronosys-doc.sh | 7 ++++++- ...texlive-split-d_install_and_remove_texlive-chronosys.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-chscite-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-chscite.sh | 7 ++++++- ...plit-d_install_and_remove_texlive-churchslavonic-doc.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-churchslavonic.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-cinzel-doc.sh | 7 ++++++- ...st_texlive-split-d_install_and_remove_texlive-cinzel.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-circ-doc.sh | 7 ++++++- ...test_texlive-split-d_install_and_remove_texlive-circ.sh | 7 ++++++- ...ve-split-d_install_and_remove_texlive-circuitikz-doc.sh | 7 ++++++- ...exlive-split-d_install_and_remove_texlive-circuitikz.sh | 7 ++++++- ..._texlive-split-d_install_and_remove_texlive-cite-doc.sh | 7 ++++++- ...test_texlive-split-d_install_and_remove_texlive-cite.sh | 7 ++++++- ...xlive-split-d_install_and_remove_texlive-citeall-doc.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-citeall.sh | 7 ++++++- ...t_texlive-split-d_install_and_remove_texlive-split-d.sh | 7 ++++++- ...exlive-split-e_install_and_remove_texlive-cinzel-doc.sh | 7 ++++++- ...st_texlive-split-e_install_and_remove_texlive-cinzel.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-circ-doc.sh | 7 ++++++- ...test_texlive-split-e_install_and_remove_texlive-circ.sh | 7 ++++++- ...ve-split-e_install_and_remove_texlive-circuitikz-doc.sh | 7 ++++++- ...exlive-split-e_install_and_remove_texlive-circuitikz.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-cite-doc.sh | 7 ++++++- ...test_texlive-split-e_install_and_remove_texlive-cite.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-citeall-doc.sh | 7 ++++++- ...t_texlive-split-e_install_and_remove_texlive-citeall.sh | 7 ++++++- ...t_texlive-split-e_install_and_remove_texlive-citeref.sh | 7 ++++++- ..._test_texlive-split-e_install_and_remove_texlive-cje.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-cjhebrew-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-cjhebrew.sh | 7 ++++++- ...t_texlive-split-e_install_and_remove_texlive-cjk-doc.sh | 7 ++++++- ...exlive-split-e_install_and_remove_texlive-cjk-ko-doc.sh | 7 ++++++- ...st_texlive-split-e_install_and_remove_texlive-cjk-ko.sh | 7 ++++++- ..._test_texlive-split-e_install_and_remove_texlive-cjk.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-cjkpunct-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-cjkpunct.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-classics-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-classics.sh | 7 ++++++- ...split-e_install_and_remove_texlive-classicthesis-doc.sh | 7 ++++++- ...ive-split-e_install_and_remove_texlive-classicthesis.sh | 7 ++++++- ...ive-split-e_install_and_remove_texlive-classpack-doc.sh | 7 ++++++- ...texlive-split-e_install_and_remove_texlive-classpack.sh | 7 ++++++- ...e-split-e_install_and_remove_texlive-cleanthesis-doc.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-cleanthesis.sh | 7 ++++++- ...ive-split-e_install_and_remove_texlive-clearsans-doc.sh | 7 ++++++- ...texlive-split-e_install_and_remove_texlive-clearsans.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-clefval-doc.sh | 7 ++++++- ...t_texlive-split-e_install_and_remove_texlive-clefval.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-cleveref-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-cleveref.sh | 7 ++++++- ...ive-split-e_install_and_remove_texlive-clipboard-doc.sh | 7 ++++++- ...texlive-split-e_install_and_remove_texlive-clipboard.sh | 7 ++++++- ...texlive-split-e_install_and_remove_texlive-clock-doc.sh | 7 ++++++- ...est_texlive-split-e_install_and_remove_texlive-clock.sh | 7 ++++++- ...texlive-split-e_install_and_remove_texlive-cloze-doc.sh | 7 ++++++- ...est_texlive-split-e_install_and_remove_texlive-cloze.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-clrdblpg.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-clrscode-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-clrscode.sh | 7 ++++++- ...ve-split-e_install_and_remove_texlive-clrscode3e-doc.sh | 7 ++++++- ...exlive-split-e_install_and_remove_texlive-clrscode3e.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-clrstrip.sh | 7 ++++++- ...st_texlive-split-e_install_and_remove_texlive-cm-doc.sh | 7 ++++++- ...exlive-split-e_install_and_remove_texlive-cm-lgc-doc.sh | 7 ++++++- ...st_texlive-split-e_install_and_remove_texlive-cm-lgc.sh | 7 ++++++- ...-split-e_install_and_remove_texlive-cm-mf-extra-bold.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-cm-super-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-cm-super.sh | 7 ++++++- ...ve-split-e_install_and_remove_texlive-cm-unicode-doc.sh | 7 ++++++- ...exlive-split-e_install_and_remove_texlive-cm-unicode.sh | 7 ++++++- ...e_test_texlive-split-e_install_and_remove_texlive-cm.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-cmap-doc.sh | 7 ++++++- ...test_texlive-split-e_install_and_remove_texlive-cmap.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-cmarrows-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-cmarrows.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-cmbright-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-cmbright.sh | 7 ++++++- ...texlive-split-e_install_and_remove_texlive-cmcyr-doc.sh | 7 ++++++- ...est_texlive-split-e_install_and_remove_texlive-cmcyr.sh | 7 ++++++- ...ive-split-e_install_and_remove_texlive-cmdstring-doc.sh | 7 ++++++- ...texlive-split-e_install_and_remove_texlive-cmdstring.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-cmdtrack-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-cmdtrack.sh | 7 ++++++- ...texlive-split-e_install_and_remove_texlive-cmexb-doc.sh | 7 ++++++- ...est_texlive-split-e_install_and_remove_texlive-cmexb.sh | 7 ++++++- ...t_texlive-split-e_install_and_remove_texlive-cmextra.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-cmll-doc.sh | 7 ++++++- ...test_texlive-split-e_install_and_remove_texlive-cmll.sh | 7 ++++++- ...exlive-split-e_install_and_remove_texlive-cmpica-doc.sh | 7 ++++++- ...st_texlive-split-e_install_and_remove_texlive-cmpica.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-cmpj-doc.sh | 7 ++++++- ...test_texlive-split-e_install_and_remove_texlive-cmpj.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-cmsd-doc.sh | 7 ++++++- ...test_texlive-split-e_install_and_remove_texlive-cmsd.sh | 7 ++++++- ...est_texlive-split-e_install_and_remove_texlive-cmsrb.sh | 7 ++++++- ...exlive-split-e_install_and_remove_texlive-cmtiup-doc.sh | 7 ++++++- ...st_texlive-split-e_install_and_remove_texlive-cmtiup.sh | 7 ++++++- ...texlive-split-e_install_and_remove_texlive-cnbwp-doc.sh | 7 ++++++- ...est_texlive-split-e_install_and_remove_texlive-cnbwp.sh | 7 ++++++- ...texlive-split-e_install_and_remove_texlive-cnltx-doc.sh | 7 ++++++- ...est_texlive-split-e_install_and_remove_texlive-cnltx.sh | 7 ++++++- ...t_texlive-split-e_install_and_remove_texlive-cns-doc.sh | 7 ++++++- ..._test_texlive-split-e_install_and_remove_texlive-cns.sh | 7 ++++++- ...ve-split-e_install_and_remove_texlive-cntformats-doc.sh | 7 ++++++- ...exlive-split-e_install_and_remove_texlive-cntformats.sh | 7 ++++++- ...ve-split-e_install_and_remove_texlive-cntperchap-doc.sh | 7 ++++++- ...exlive-split-e_install_and_remove_texlive-cntperchap.sh | 7 ++++++- ...ive-split-e_install_and_remove_texlive-cochineal-doc.sh | 7 ++++++- ...texlive-split-e_install_and_remove_texlive-cochineal.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-codedoc-doc.sh | 7 ++++++- ...t_texlive-split-e_install_and_remove_texlive-codedoc.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-codepage-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-codepage.sh | 7 ++++++- ...e-split-e_install_and_remove_texlive-codesection-doc.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-codesection.sh | 7 ++++++- ...install_and_remove_texlive-codicefiscaleitaliano-doc.sh | 7 ++++++- ...t-e_install_and_remove_texlive-codicefiscaleitaliano.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-collcell-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-collcell.sh | 7 ++++++- ...ve-split-e_install_and_remove_texlive-collectbox-doc.sh | 7 ++++++- ...exlive-split-e_install_and_remove_texlive-collectbox.sh | 7 ++++++- ...-split-e_install_and_remove_texlive-collection-basic.sh | 7 ++++++- ...-e_install_and_remove_texlive-collection-bibtexextra.sh | 7 ++++++- ...lit-e_install_and_remove_texlive-collection-binextra.sh | 7 ++++++- ...plit-e_install_and_remove_texlive-collection-context.sh | 7 ++++++- ...t-e_install_and_remove_texlive-collection-fontsextra.sh | 7 ++++++- ...stall_and_remove_texlive-collection-fontsrecommended.sh | 7 ++++++- ...it-e_install_and_remove_texlive-collection-fontutils.sh | 7 ++++++- ...e_install_and_remove_texlive-collection-formatsextra.sh | 7 ++++++- ...-split-e_install_and_remove_texlive-collection-games.sh | 7 ++++++- ...t-e_install_and_remove_texlive-collection-humanities.sh | 7 ++++++- ...t-e_install_and_remove_texlive-collection-langarabic.sh | 7 ++++++- ...-e_install_and_remove_texlive-collection-langchinese.sh | 7 ++++++- ...plit-e_install_and_remove_texlive-collection-langcjk.sh | 7 ++++++- ...e_install_and_remove_texlive-collection-langcyrillic.sh | 7 ++++++- ...nstall_and_remove_texlive-collection-langczechslovak.sh | 7 ++++++- ...-e_install_and_remove_texlive-collection-langenglish.sh | 7 ++++++- ...e_install_and_remove_texlive-collection-langeuropean.sh | 7 ++++++- ...t-e_install_and_remove_texlive-collection-langfrench.sh | 7 ++++++- ...t-e_install_and_remove_texlive-collection-langgerman.sh | 7 ++++++- ...it-e_install_and_remove_texlive-collection-langgreek.sh | 7 ++++++- ...-e_install_and_remove_texlive-collection-langitalian.sh | 7 ++++++- ...e_install_and_remove_texlive-collection-langjapanese.sh | 7 ++++++- ...t-e_install_and_remove_texlive-collection-langkorean.sh | 7 ++++++- ...it-e_install_and_remove_texlive-collection-langother.sh | 7 ++++++- ...t-e_install_and_remove_texlive-collection-langpolish.sh | 7 ++++++- ...install_and_remove_texlive-collection-langportuguese.sh | 7 ++++++- ...-e_install_and_remove_texlive-collection-langspanish.sh | 7 ++++++- ...-split-e_install_and_remove_texlive-collection-latex.sh | 7 ++++++- ...t-e_install_and_remove_texlive-collection-latexextra.sh | 7 ++++++- ...stall_and_remove_texlive-collection-latexrecommended.sh | 7 ++++++- ...split-e_install_and_remove_texlive-collection-luatex.sh | 7 ++++++- ...-e_install_and_remove_texlive-collection-mathscience.sh | 7 ++++++- ...lit-e_install_and_remove_texlive-collection-metapost.sh | 7 ++++++- ...-split-e_install_and_remove_texlive-collection-music.sh | 7 ++++++- ...lit-e_install_and_remove_texlive-collection-pictures.sh | 7 ++++++- ...e_install_and_remove_texlive-collection-plaingeneric.sh | 7 ++++++- ...lit-e_install_and_remove_texlive-collection-pstricks.sh | 7 ++++++- ...t-e_install_and_remove_texlive-collection-publishers.sh | 7 ++++++- ...lit-e_install_and_remove_texlive-collection-texworks.sh | 7 ++++++- ...-split-e_install_and_remove_texlive-collection-xetex.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-collref-doc.sh | 7 ++++++- ...t_texlive-split-e_install_and_remove_texlive-collref.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-colordoc-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-colordoc.sh | 7 ++++++- ...ive-split-e_install_and_remove_texlive-colorinfo-doc.sh | 7 ++++++- ...texlive-split-e_install_and_remove_texlive-colorinfo.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-coloring-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-coloring.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-colorsep.sh | 7 ++++++- ...ve-split-e_install_and_remove_texlive-colorspace-doc.sh | 7 ++++++- ...exlive-split-e_install_and_remove_texlive-colorspace.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-colortab-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-colortab.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-colortbl-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-colortbl.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-colorwav-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-colorwav.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-colorweb-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-colorweb.sh | 7 ++++++- ...-split-e_install_and_remove_texlive-colourchange-doc.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-colourchange.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-combelow-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-combelow.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-combine-doc.sh | 7 ++++++- ...t_texlive-split-e_install_and_remove_texlive-combine.sh | 7 ++++++- ...it-e_install_and_remove_texlive-combinedgraphics-doc.sh | 7 ++++++- ...-split-e_install_and_remove_texlive-combinedgraphics.sh | 7 ++++++- ...texlive-split-e_install_and_remove_texlive-combofont.sh | 7 ++++++- ...ive-split-e_install_and_remove_texlive-comfortaa-doc.sh | 7 ++++++- ...texlive-split-e_install_and_remove_texlive-comfortaa.sh | 7 ++++++- ...ive-split-e_install_and_remove_texlive-comicneue-doc.sh | 7 ++++++- ...texlive-split-e_install_and_remove_texlive-comicneue.sh | 7 ++++++- ...texlive-split-e_install_and_remove_texlive-comma-doc.sh | 7 ++++++- ...est_texlive-split-e_install_and_remove_texlive-comma.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-commado-doc.sh | 7 ++++++- ...t_texlive-split-e_install_and_remove_texlive-commado.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-commath-doc.sh | 7 ++++++- ...t_texlive-split-e_install_and_remove_texlive-commath.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-comment-doc.sh | 7 ++++++- ...t_texlive-split-e_install_and_remove_texlive-comment.sh | 7 ++++++- ...exlive-split-e_install_and_remove_texlive-compactbib.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-competences.sh | 7 ++++++- ...ve-split-e_install_and_remove_texlive-complexity-doc.sh | 7 ++++++- ...exlive-split-e_install_and_remove_texlive-complexity.sh | 7 ++++++- ...t-e_install_and_remove_texlive-components-of-TeX-doc.sh | 7 ++++++- ...split-e_install_and_remove_texlive-comprehensive-doc.sh | 7 ++++++- ...tall_and_remove_texlive-computational-complexity-doc.sh | 7 ++++++- ..._install_and_remove_texlive-computational-complexity.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-concepts-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-concepts.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-concmath-doc.sh | 7 ++++++- ...plit-e_install_and_remove_texlive-concmath-fonts-doc.sh | 7 ++++++- ...ve-split-e_install_and_remove_texlive-concmath-fonts.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-concmath.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-concprog-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-concprog.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-concrete-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-concrete.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-confproc-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-confproc.sh | 7 ++++++- ...ive-split-e_install_and_remove_texlive-constants-doc.sh | 7 ++++++- ...texlive-split-e_install_and_remove_texlive-constants.sh | 7 ++++++- ...exlive-split-e_install_and_remove_texlive-conteq-doc.sh | 7 ++++++- ...st_texlive-split-e_install_and_remove_texlive-conteq.sh | 7 ++++++- ...lit-e_install_and_remove_texlive-context-account-doc.sh | 7 ++++++- ...e-split-e_install_and_remove_texlive-context-account.sh | 7 ++++++- ...lit-e_install_and_remove_texlive-context-algorithmic.sh | 7 ++++++- ...t-e_install_and_remove_texlive-context-animation-doc.sh | 7 ++++++- ...split-e_install_and_remove_texlive-context-animation.sh | 7 ++++++- ...-e_install_and_remove_texlive-context-annotation-doc.sh | 7 ++++++- ...plit-e_install_and_remove_texlive-context-annotation.sh | 7 ++++++- ...e-split-e_install_and_remove_texlive-context-bnf-doc.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-context-bnf.sh | 7 ++++++- ...it-e_install_and_remove_texlive-context-chromato-doc.sh | 7 ++++++- ...-split-e_install_and_remove_texlive-context-chromato.sh | 7 ++++++- ...ve-split-e_install_and_remove_texlive-context-cmscbf.sh | 7 ++++++- ...ve-split-e_install_and_remove_texlive-context-cmttbf.sh | 7 ++++++- ...all_and_remove_texlive-context-construction-plan-doc.sh | 7 ++++++- ...install_and_remove_texlive-context-construction-plan.sh | 7 ++++++- ...stall_and_remove_texlive-context-cyrillicnumbers-doc.sh | 7 ++++++- ...e_install_and_remove_texlive-context-cyrillicnumbers.sh | 7 ++++++- ...lit-e_install_and_remove_texlive-context-degrade-doc.sh | 7 ++++++- ...e-split-e_install_and_remove_texlive-context-degrade.sh | 7 ++++++- ...-e_install_and_remove_texlive-context-fancybreak-doc.sh | 7 ++++++- ...plit-e_install_and_remove_texlive-context-fancybreak.sh | 7 ++++++- ...plit-e_install_and_remove_texlive-context-filter-doc.sh | 7 ++++++- ...ve-split-e_install_and_remove_texlive-context-filter.sh | 7 ++++++- ...plit-e_install_and_remove_texlive-context-french-doc.sh | 7 ++++++- ...ve-split-e_install_and_remove_texlive-context-french.sh | 7 ++++++- ...it-e_install_and_remove_texlive-context-fullpage-doc.sh | 7 ++++++- ...-split-e_install_and_remove_texlive-context-fullpage.sh | 7 ++++++- ...split-e_install_and_remove_texlive-context-gantt-doc.sh | 7 ++++++- ...ive-split-e_install_and_remove_texlive-context-gantt.sh | 7 ++++++- ...lit-e_install_and_remove_texlive-context-gnuplot-doc.sh | 7 ++++++- ...e-split-e_install_and_remove_texlive-context-gnuplot.sh | 7 ++++++- ...split-e_install_and_remove_texlive-context-handlecsv.sh | 7 ++++++- ...e-split-e_install_and_remove_texlive-context-inifile.sh | 7 ++++++- ...ve-split-e_install_and_remove_texlive-context-layout.sh | 7 ++++++- ...plit-e_install_and_remove_texlive-context-letter-doc.sh | 7 ++++++- ...ve-split-e_install_and_remove_texlive-context-letter.sh | 7 ++++++- ...it-e_install_and_remove_texlive-context-lettrine-doc.sh | 7 ++++++- ...-split-e_install_and_remove_texlive-context-lettrine.sh | 7 ++++++- ...it-e_install_and_remove_texlive-context-mathsets-doc.sh | 7 ++++++- ...-split-e_install_and_remove_texlive-context-mathsets.sh | 7 ++++++- ...e_install_and_remove_texlive-context-notes-zh-cn-doc.sh | 7 ++++++- ...lit-e_install_and_remove_texlive-context-notes-zh-cn.sh | 7 ++++++- ...e-split-e_install_and_remove_texlive-context-rst-doc.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-context-rst.sh | 7 ++++++- ...-split-e_install_and_remove_texlive-context-ruby-doc.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-context-ruby.sh | 7 ++++++- ...e_install_and_remove_texlive-context-simplefonts-doc.sh | 7 ++++++- ...lit-e_install_and_remove_texlive-context-simplefonts.sh | 7 ++++++- ..._install_and_remove_texlive-context-simpleslides-doc.sh | 7 ++++++- ...it-e_install_and_remove_texlive-context-simpleslides.sh | 7 ++++++- ...split-e_install_and_remove_texlive-context-title-doc.sh | 7 ++++++- ...ive-split-e_install_and_remove_texlive-context-title.sh | 7 ++++++- ...nstall_and_remove_texlive-context-transliterator-doc.sh | 7 ++++++- ...-e_install_and_remove_texlive-context-transliterator.sh | 7 ++++++- ...it-e_install_and_remove_texlive-context-typearea-doc.sh | 7 ++++++- ...-split-e_install_and_remove_texlive-context-typearea.sh | 7 ++++++- ...e_install_and_remove_texlive-context-typescripts-doc.sh | 7 ++++++- ...lit-e_install_and_remove_texlive-context-typescripts.sh | 7 ++++++- ...e-split-e_install_and_remove_texlive-context-vim-doc.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-context-vim.sh | 7 ++++++- ...install_and_remove_texlive-context-visualcounter-doc.sh | 7 ++++++- ...t-e_install_and_remove_texlive-context-visualcounter.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-continue-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-continue.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-contour-doc.sh | 7 ++++++- ...t_texlive-split-e_install_and_remove_texlive-contour.sh | 7 ++++++- ...ve-split-e_install_and_remove_texlive-contracard-doc.sh | 7 ++++++- ...exlive-split-e_install_and_remove_texlive-contracard.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-conv-xkv.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-cooking-doc.sh | 7 ++++++- ...ive-split-e_install_and_remove_texlive-cooking-units.sh | 7 ++++++- ...t_texlive-split-e_install_and_remove_texlive-cooking.sh | 7 ++++++- ...plit-e_install_and_remove_texlive-cookingsymbols-doc.sh | 7 ++++++- ...ve-split-e_install_and_remove_texlive-cookingsymbols.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-cool-doc.sh | 7 ++++++- ...test_texlive-split-e_install_and_remove_texlive-cool.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-coollist-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-coollist.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-coolstr-doc.sh | 7 ++++++- ...t_texlive-split-e_install_and_remove_texlive-coolstr.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-coolthms-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-coolthms.sh | 7 ++++++- ...-split-e_install_and_remove_texlive-cooltooltips-doc.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-cooltooltips.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-coordsys-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-coordsys.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-copyedit-doc.sh | 7 ++++++- ..._texlive-split-e_install_and_remove_texlive-copyedit.sh | 7 ++++++- ...-split-e_install_and_remove_texlive-copyrightbox-doc.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-copyrightbox.sh | 7 ++++++- ...split-e_install_and_remove_texlive-cormorantgaramond.sh | 7 ++++++- ...-split-e_install_and_remove_texlive-correctmathalign.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-coseoul-doc.sh | 7 ++++++- ...t_texlive-split-e_install_and_remove_texlive-coseoul.sh | 7 ++++++- ...t-e_install_and_remove_texlive-countriesofeurope-doc.sh | 7 ++++++- ...split-e_install_and_remove_texlive-countriesofeurope.sh | 7 ++++++- ...-split-e_install_and_remove_texlive-counttexruns-doc.sh | 7 ++++++- ...live-split-e_install_and_remove_texlive-counttexruns.sh | 7 ++++++- ...plit-e_install_and_remove_texlive-courier-scaled-doc.sh | 7 ++++++- ...ve-split-e_install_and_remove_texlive-courier-scaled.sh | 7 ++++++- ...t_texlive-split-e_install_and_remove_texlive-courier.sh | 7 ++++++- ...split-e_install_and_remove_texlive-courseoutline-doc.sh | 7 ++++++- ...ive-split-e_install_and_remove_texlive-courseoutline.sh | 7 ++++++- ...e-split-e_install_and_remove_texlive-coursepaper-doc.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-coursepaper.sh | 7 ++++++- ...ive-split-e_install_and_remove_texlive-coverpage-doc.sh | 7 ++++++- ...texlive-split-e_install_and_remove_texlive-coverpage.sh | 7 ++++++- ...ive-split-e_install_and_remove_texlive-covington-doc.sh | 7 ++++++- ...texlive-split-e_install_and_remove_texlive-covington.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-lexikon-doc.sh | 7 ++++++- ...t_texlive-split-e_install_and_remove_texlive-lexikon.sh | 7 ++++++- ...t_texlive-split-e_install_and_remove_texlive-split-e.sh | 7 ++++++- ...e-split-e_install_and_remove_texlive-venturisadf-doc.sh | 7 ++++++- ...xlive-split-e_install_and_remove_texlive-venturisadf.sh | 7 ++++++- ...exlive-split-e_install_and_remove_texlive-wsuipa-doc.sh | 7 ++++++- ...st_texlive-split-e_install_and_remove_texlive-wsuipa.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-e-french-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-e-french.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-ean-doc.sh | 7 ++++++- ..._test_texlive-split-h_install_and_remove_texlive-ean.sh | 7 ++++++- ...ive-split-h_install_and_remove_texlive-ean13isbn-doc.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-ean13isbn.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-easy-doc.sh | 7 ++++++- ...ive-split-h_install_and_remove_texlive-easy-todo-doc.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-easy-todo.sh | 7 ++++++- ...test_texlive-split-h_install_and_remove_texlive-easy.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-easyfig-doc.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-easyfig.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-easyformat.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-easylist-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-easylist.sh | 7 ++++++- ...ve-split-h_install_and_remove_texlive-easyreview-doc.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-easyreview.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-ebezier-doc.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-ebezier.sh | 7 ++++++- ...ve-split-h_install_and_remove_texlive-ebgaramond-doc.sh | 7 ++++++- ...it-h_install_and_remove_texlive-ebgaramond-maths-doc.sh | 7 ++++++- ...-split-h_install_and_remove_texlive-ebgaramond-maths.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-ebgaramond.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-ebook-doc.sh | 7 ++++++- ...est_texlive-split-h_install_and_remove_texlive-ebook.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-ebproof-doc.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-ebproof.sh | 7 ++++++- ...ive-split-h_install_and_remove_texlive-ebsthesis-doc.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-ebsthesis.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-ec-doc.sh | 7 ++++++- ...e_test_texlive-split-h_install_and_remove_texlive-ec.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-ecc-doc.sh | 7 ++++++- ..._test_texlive-split-h_install_and_remove_texlive-ecc.sh | 7 ++++++- ...-split-h_install_and_remove_texlive-ecclesiastic-doc.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-ecclesiastic.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-ecgdraw.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-ecltree-doc.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-ecltree.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-eco-doc.sh | 7 ++++++- ..._test_texlive-split-h_install_and_remove_texlive-eco.sh | 7 ++++++- ...e-split-h_install_and_remove_texlive-ecobiblatex-doc.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-ecobiblatex.sh | 7 ++++++- ...-split-h_install_and_remove_texlive-econometrics-doc.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-econometrics.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-economic-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-economic.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-ecv-doc.sh | 7 ++++++- ..._test_texlive-split-h_install_and_remove_texlive-ecv.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-ed-doc.sh | 7 ++++++- ...e_test_texlive-split-h_install_and_remove_texlive-ed.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-edfnotes-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-edfnotes.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-edmac-doc.sh | 7 ++++++- ...est_texlive-split-h_install_and_remove_texlive-edmac.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-edmargin-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-edmargin.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-ednotes-doc.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-ednotes.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-eemeir-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-eemeir.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-eepic-doc.sh | 7 ++++++- ...est_texlive-split-h_install_and_remove_texlive-eepic.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-efbox-doc.sh | 7 ++++++- ...est_texlive-split-h_install_and_remove_texlive-efbox.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-egameps-doc.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-egameps.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-egplot-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-egplot.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-eiad-doc.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-eiad-ltx-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-eiad-ltx.sh | 7 ++++++- ...test_texlive-split-h_install_and_remove_texlive-eiad.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-eijkhout.sh | 7 ++++++- ...e-split-h_install_and_remove_texlive-einfuehrung-doc.sh | 7 ++++++- ...-split-h_install_and_remove_texlive-einfuehrung2-doc.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-ejpecp-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-ejpecp.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-ekaia-doc.sh | 7 ++++++- ...est_texlive-split-h_install_and_remove_texlive-ekaia.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-elbioimp-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-elbioimp.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-electrum-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-electrum.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-eledform-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-eledform.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-eledmac-doc.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-eledmac.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-elements-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-elements.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-ellipse-doc.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-ellipse.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-ellipsis-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-ellipsis.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-elmath-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-elmath.sh | 7 ++++++- ...ive-split-h_install_and_remove_texlive-elocalloc-doc.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-elocalloc.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-elpres-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-elpres.sh | 7 ++++++- ...ve-split-h_install_and_remove_texlive-elsarticle-doc.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-elsarticle.sh | 7 ++++++- ...-split-h_install_and_remove_texlive-elteikthesis-doc.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-elteikthesis.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-eltex-doc.sh | 7 ++++++- ...est_texlive-split-h_install_and_remove_texlive-eltex.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-elvish-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-elvish.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-elzcards-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-elzcards.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-emarks-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-emarks.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-embedall-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-embedall.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-embrac-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-embrac.sh | 7 ++++++- ..._test_texlive-split-h_install_and_remove_texlive-emf.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-emisa-doc.sh | 7 ++++++- ...est_texlive-split-h_install_and_remove_texlive-emisa.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-emp-doc.sh | 7 ++++++- ..._test_texlive-split-h_install_and_remove_texlive-emp.sh | 7 ++++++- ...ive-split-h_install_and_remove_texlive-emptypage-doc.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-emptypage.sh | 7 ++++++- ...ve-split-h_install_and_remove_texlive-emulateapj-doc.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-emulateapj.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-enctex-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-enctex.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-encxvlna-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-encxvlna.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-endfloat-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-endfloat.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-endheads-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-endheads.sh | 7 ++++++- ...ive-split-h_install_and_remove_texlive-endiagram-doc.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-endiagram.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-endnotes-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-endnotes.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-endnotesj.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-endofproofwd.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-engpron-doc.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-engpron.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-engrec-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-engrec.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-engtlc-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-engtlc.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-enigma-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-enigma.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-enotez-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-enotez.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-enumitem-doc.sh | 7 ++++++- ...split-h_install_and_remove_texlive-enumitem-zref-doc.sh | 7 ++++++- ...ive-split-h_install_and_remove_texlive-enumitem-zref.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-enumitem.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-envbig-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-envbig.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-environ-doc.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-environ.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-envlab-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-envlab.sh | 7 ++++++- ...ve-split-h_install_and_remove_texlive-epigrafica-doc.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-epigrafica.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-epigram.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-epigraph-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-epigraph.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-epiolmec-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-epiolmec.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-epsdice-doc.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-epsdice.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-epsf-doc.sh | 7 ++++++- ...split-h_install_and_remove_texlive-epsf-dvipdfmx-doc.sh | 7 ++++++- ...ive-split-h_install_and_remove_texlive-epsf-dvipdfmx.sh | 7 ++++++- ...test_texlive-split-h_install_and_remove_texlive-epsf.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-epsincl-doc.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-epsincl.sh | 7 ++++++- ...e-split-h_install_and_remove_texlive-epslatex-fr-doc.sh | 7 ++++++- ...it-h_install_and_remove_texlive-epspdfconversion-doc.sh | 7 ++++++- ...-split-h_install_and_remove_texlive-epspdfconversion.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-eqell-doc.sh | 7 ++++++- ...est_texlive-split-h_install_and_remove_texlive-eqell.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-eqlist-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-eqlist.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-eqnalign.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-eqname.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-eqnarray-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-eqnarray.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-eqnnumwarn.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-eqparbox-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-eqparbox.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-erdc-doc.sh | 7 ++++++- ...test_texlive-split-h_install_and_remove_texlive-erdc.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-erewhon-doc.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-erewhon.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-errata-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-errata.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-erw-l3.sh | 7 ++++++- ...ve-split-h_install_and_remove_texlive-es-tex-faq-doc.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-esami-doc.sh | 7 ++++++- ...est_texlive-split-h_install_and_remove_texlive-esami.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-esdiff-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-esdiff.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-esint-doc.sh | 7 ++++++- ...e-split-h_install_and_remove_texlive-esint-type1-doc.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-esint-type1.sh | 7 ++++++- ...est_texlive-split-h_install_and_remove_texlive-esint.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-esk-doc.sh | 7 ++++++- ..._test_texlive-split-h_install_and_remove_texlive-esk.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-eskd-doc.sh | 7 ++++++- ...test_texlive-split-h_install_and_remove_texlive-eskd.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-eskdx-doc.sh | 7 ++++++- ...est_texlive-split-h_install_and_remove_texlive-eskdx.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-eso-pic-doc.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-eso-pic.sh | 7 ++++++- ...ve-split-h_install_and_remove_texlive-esrelation-doc.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-esrelation.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-esstix-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-esstix.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-estcpmm-doc.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-estcpmm.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-esvect-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-esvect.sh | 7 ++++++- ...ive-split-h_install_and_remove_texlive-etaremune-doc.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-etaremune.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-etdipa-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-etex-doc.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-etex-pkg-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-etex-pkg.sh | 7 ++++++- ...test_texlive-split-h_install_and_remove_texlive-etex.sh | 7 ++++++- ...ive-split-h_install_and_remove_texlive-etextools-doc.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-etextools.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-ethiop-doc.sh | 7 ++++++- ...ive-split-h_install_and_remove_texlive-ethiop-t1-doc.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-ethiop-t1.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-ethiop.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-etoc-doc.sh | 7 ++++++- ...test_texlive-split-h_install_and_remove_texlive-etoc.sh | 7 ++++++- ...e-split-h_install_and_remove_texlive-etoolbox-de-doc.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-etoolbox-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-etoolbox.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-etsvthor.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-euenc-doc.sh | 7 ++++++- ...est_texlive-split-h_install_and_remove_texlive-euenc.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-eukdate-doc.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-eukdate.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-euler-doc.sh | 7 ++++++- ...est_texlive-split-h_install_and_remove_texlive-euler.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-eulerpx.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-eulervm-doc.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-eulervm.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-euro-ce.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-euro-doc.sh | 7 ++++++- ...test_texlive-split-h_install_and_remove_texlive-euro.sh | 7 ++++++- ...ve-split-h_install_and_remove_texlive-europasscv-doc.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-europasscv.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-europecv-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-europecv.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-eurosym-doc.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-eurosym.sh | 7 ++++++- ...test_texlive-split-h_install_and_remove_texlive-euxm.sh | 7 ++++++- ...ive-split-h_install_and_remove_texlive-everyhook-doc.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-everyhook.sh | 7 ++++++- ...ive-split-h_install_and_remove_texlive-everypage-doc.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-everypage.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-exam-doc.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-exam-n-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-exam-n.sh | 7 ++++++- ...test_texlive-split-h_install_and_remove_texlive-exam.sh | 7 ++++++- ...ve-split-h_install_and_remove_texlive-examdesign-doc.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-examdesign.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-example.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-examplep-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-examplep.sh | 7 ++++++- ...e-split-h_install_and_remove_texlive-excludeonly-doc.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-excludeonly.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-exercise-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-exercise.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-exercisebank.sh | 7 ++++++- ...ive-split-h_install_and_remove_texlive-exercises-doc.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-exercises.sh | 7 ++++++- ...e-split-h_install_and_remove_texlive-exp-testopt-doc.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-exp-testopt.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-expdlist-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-expdlist.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-expex-doc.sh | 7 ++++++- ...est_texlive-split-h_install_and_remove_texlive-expex.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-export-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-export.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-expressg-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-expressg.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-exsheets-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-exsheets.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-exsol-doc.sh | 7 ++++++- ...est_texlive-split-h_install_and_remove_texlive-exsol.sh | 7 ++++++- ...ive-split-h_install_and_remove_texlive-extarrows-doc.sh | 7 ++++++- ...texlive-split-h_install_and_remove_texlive-extarrows.sh | 7 ++++++- ...exlive-split-h_install_and_remove_texlive-exteps-doc.sh | 7 ++++++- ...st_texlive-split-h_install_and_remove_texlive-exteps.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-extpfeil-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-extpfeil.sh | 7 ++++++- ...xlive-split-h_install_and_remove_texlive-extract-doc.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-extract.sh | 7 ++++++- ...live-split-h_install_and_remove_texlive-extsizes-doc.sh | 7 ++++++- ..._texlive-split-h_install_and_remove_texlive-extsizes.sh | 7 ++++++- ...t_texlive-split-h_install_and_remove_texlive-split-h.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-FAQ-en-doc.sh | 7 ++++++- ...ive-split-i_install_and_remove_texlive-facsimile-doc.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-facsimile.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-factura-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-factura.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-facture-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-facture.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-faktor-doc.sh | 7 ++++++- ...st_texlive-split-i_install_and_remove_texlive-faktor.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fancybox-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fancybox.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fancyhdr-doc.sh | 7 ++++++- ...e-split-i_install_and_remove_texlive-fancyhdr-it-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fancyhdr.sh | 7 ++++++- ...ve-split-i_install_and_remove_texlive-fancylabel-doc.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-fancylabel.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fancynum-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fancynum.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fancypar-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fancypar.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fancyref-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fancyref.sh | 7 ++++++- ...e-split-i_install_and_remove_texlive-fancyslides-doc.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-fancyslides.sh | 7 ++++++- ...ive-split-i_install_and_remove_texlive-fancytabs-doc.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-fancytabs.sh | 7 ++++++- ...split-i_install_and_remove_texlive-fancytooltips-doc.sh | 7 ++++++- ...ive-split-i_install_and_remove_texlive-fancytooltips.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fancyvrb-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fancyvrb.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-fandol-doc.sh | 7 ++++++- ...st_texlive-split-i_install_and_remove_texlive-fandol.sh | 7 ++++++- ...-split-i_install_and_remove_texlive-fast-diagram-doc.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fast-diagram.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-fbb-doc.sh | 7 ++++++- ..._test_texlive-split-i_install_and_remove_texlive-fbb.sh | 7 ++++++- ...ive-split-i_install_and_remove_texlive-fbithesis-doc.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-fbithesis.sh | 7 ++++++- ..._test_texlive-split-i_install_and_remove_texlive-fbs.sh | 7 ++++++- ...st_texlive-split-i_install_and_remove_texlive-fc-doc.sh | 7 ++++++- ...e_test_texlive-split-i_install_and_remove_texlive-fc.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-fcavtex-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-fcavtex.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fcltxdoc-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fcltxdoc.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-fcolumn-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-fcolumn.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fdsymbol-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fdsymbol.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-fduthesis.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-featpost-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-featpost.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-fei-doc.sh | 7 ++++++- ..._test_texlive-split-i_install_and_remove_texlive-fei.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fenixpar-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fenixpar.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fetamont-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fetamont.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fetchcls.sh | 7 ++++++- ...-split-i_install_and_remove_texlive-feupphdteses-doc.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-feupphdteses.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-feyn-doc.sh | 7 ++++++- ...test_texlive-split-i_install_and_remove_texlive-feyn.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-feynmf-doc.sh | 7 ++++++- ...st_texlive-split-i_install_and_remove_texlive-feynmf.sh | 7 ++++++- ...e-split-i_install_and_remove_texlive-feynmp-auto-doc.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-feynmp-auto.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-ffslides-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-ffslides.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-fge-doc.sh | 7 ++++++- ..._test_texlive-split-i_install_and_remove_texlive-fge.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-fgruler.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fibeamer-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fibeamer.sh | 7 ++++++- ...split-i_install_and_remove_texlive-fifinddo-info-doc.sh | 7 ++++++- ...ve-split-i_install_and_remove_texlive-fifo-stack-doc.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-fifo-stack.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-figbas-doc.sh | 7 ++++++- ...st_texlive-split-i_install_and_remove_texlive-figbas.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-figbib-doc.sh | 7 ++++++- ...st_texlive-split-i_install_and_remove_texlive-figbib.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-figflow-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-figflow.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-figsize-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-figsize.sh | 7 ++++++- ...-split-i_install_and_remove_texlive-filecontents-doc.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-filecontents.sh | 7 ++++++- ...e-split-i_install_and_remove_texlive-filecontentsdef.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-filedate-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-filedate.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-filehook-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-filehook.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fileinfo-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fileinfo.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-filemod-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-filemod.sh | 7 ++++++- ...st_texlive-split-i_install_and_remove_texlive-finbib.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fink-doc.sh | 7 ++++++- ...test_texlive-split-i_install_and_remove_texlive-fink.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-finstrut-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-finstrut.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fira-doc.sh | 7 ++++++- ...test_texlive-split-i_install_and_remove_texlive-fira.sh | 7 ++++++- ...lit-i_install_and_remove_texlive-first-latex-doc-doc.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-fitbox-doc.sh | 7 ++++++- ...st_texlive-split-i_install_and_remove_texlive-fitbox.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fithesis-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fithesis.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-fix2col-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-fix2col.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-fixcmex-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-fixcmex.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-fixfoot-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-fixfoot.sh | 7 ++++++- ...st_texlive-split-i_install_and_remove_texlive-fixjfm.sh | 7 ++++++- ...ve-split-i_install_and_remove_texlive-fixlatvian-doc.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-fixlatvian.sh | 7 ++++++- ...ve-split-i_install_and_remove_texlive-fixltxhyph-doc.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-fixltxhyph.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-fixme-doc.sh | 7 ++++++- ...est_texlive-split-i_install_and_remove_texlive-fixme.sh | 7 ++++++- ...plit-i_install_and_remove_texlive-fixmetodonotes-doc.sh | 7 ++++++- ...ve-split-i_install_and_remove_texlive-fixmetodonotes.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-fixpdfmag.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-fjodor-doc.sh | 7 ++++++- ...st_texlive-split-i_install_and_remove_texlive-fjodor.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-flabels-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-flabels.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-flacards-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-flacards.sh | 7 ++++++- ...ive-split-i_install_and_remove_texlive-flagderiv-doc.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-flagderiv.sh | 7 ++++++- ...ve-split-i_install_and_remove_texlive-flashcards-doc.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-flashcards.sh | 7 ++++++- ...ve-split-i_install_and_remove_texlive-flashmovie-doc.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-flashmovie.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-flipbook-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-flipbook.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-flippdf-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-flippdf.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-float-doc.sh | 7 ++++++- ...est_texlive-split-i_install_and_remove_texlive-float.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-floatflt-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-floatflt.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-floatrow-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-floatrow.sh | 7 ++++++- ...ive-split-i_install_and_remove_texlive-flowchart-doc.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-flowchart.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-flowfram-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-flowfram.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fltpoint-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fltpoint.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-fmp-doc.sh | 7 ++++++- ..._test_texlive-split-i_install_and_remove_texlive-fmp.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fmtcount-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fmtcount.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-fn2end-doc.sh | 7 ++++++- ...st_texlive-split-i_install_and_remove_texlive-fn2end.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-fnbreak-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-fnbreak.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fncychap-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fncychap.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-fncylab-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-fncylab.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-fnpara-doc.sh | 7 ++++++- ...st_texlive-split-i_install_and_remove_texlive-fnpara.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-fnpct-doc.sh | 7 ++++++- ...est_texlive-split-i_install_and_remove_texlive-fnpct.sh | 7 ++++++- ...est_texlive-split-i_install_and_remove_texlive-fnspe.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fntproof-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fntproof.sh | 7 ++++++- ...ive-split-i_install_and_remove_texlive-fnumprint-doc.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-fnumprint.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-foekfont-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-foekfont.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-foilhtml-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-foilhtml.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fonetika-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fonetika.sh | 7 ++++++- ...e-split-i_install_and_remove_texlive-font-change-doc.sh | 7 ++++++- ...t-i_install_and_remove_texlive-font-change-xetex-doc.sh | 7 ++++++- ...split-i_install_and_remove_texlive-font-change-xetex.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-font-change.sh | 7 ++++++- ...e-split-i_install_and_remove_texlive-fontawesome-doc.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-fontawesome.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fontawesome5.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fontaxes-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fontaxes.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fontbook-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fontbook.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-fontch-doc.sh | 7 ++++++- ...st_texlive-split-i_install_and_remove_texlive-fontch.sh | 7 ++++++- ...t-i_install_and_remove_texlive-fontloader-luaotfload.sh | 7 ++++++- ...ive-split-i_install_and_remove_texlive-fontmfizz-doc.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-fontmfizz.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fontname-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fontname.sh | 7 ++++++- ..._install_and_remove_texlive-fonts-churchslavonic-doc.sh | 7 ++++++- ...it-i_install_and_remove_texlive-fonts-churchslavonic.sh | 7 ++++++- ...ve-split-i_install_and_remove_texlive-fonts-tlwg-doc.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-fonts-tlwg.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fontspec-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fontspec.sh | 7 ++++++- ...ive-split-i_install_and_remove_texlive-fonttable-doc.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-fonttable.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fontwrap-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fontwrap.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-footbib-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-footbib.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-footmisc-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-footmisc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-footmisx.sh | 7 ++++++- ...lit-i_install_and_remove_texlive-footnotebackref-doc.sh | 7 ++++++- ...e-split-i_install_and_remove_texlive-footnotebackref.sh | 7 ++++++- ...split-i_install_and_remove_texlive-footnotehyper-doc.sh | 7 ++++++- ...ive-split-i_install_and_remove_texlive-footnotehyper.sh | 7 ++++++- ...split-i_install_and_remove_texlive-footnoterange-doc.sh | 7 ++++++- ...ive-split-i_install_and_remove_texlive-footnoterange.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-footnpag-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-footnpag.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-forarray-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-forarray.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-foreign-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-foreign.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-forest-doc.sh | 7 ++++++- ...t-i_install_and_remove_texlive-forest-quickstart-doc.sh | 7 ++++++- ...st_texlive-split-i_install_and_remove_texlive-forest.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-forloop-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-forloop.sh | 7 ++++++- ...plit-i_install_and_remove_texlive-formation-latex-ul.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-formlett-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-formlett.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-forms16be.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-formular-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-formular.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-fouridx-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-fouridx.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-fourier-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-fourier.sh | 7 ++++++- ...ive-split-i_install_and_remove_texlive-fouriernc-doc.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-fouriernc.sh | 7 ++++++- ...st_texlive-split-i_install_and_remove_texlive-fp-doc.sh | 7 ++++++- ...e_test_texlive-split-i_install_and_remove_texlive-fp.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-fpl-doc.sh | 7 ++++++- ..._test_texlive-split-i_install_and_remove_texlive-fpl.sh | 7 ++++++- ...ive-split-i_install_and_remove_texlive-fragments-doc.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-fragments.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-frame-doc.sh | 7 ++++++- ...est_texlive-split-i_install_and_remove_texlive-frame.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-framed-doc.sh | 7 ++++++- ...st_texlive-split-i_install_and_remove_texlive-framed.sh | 7 ++++++- ...-split-i_install_and_remove_texlive-francais-bst-doc.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-francais-bst.sh | 7 ++++++- ...-split-i_install_and_remove_texlive-frankenstein-doc.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-frankenstein.sh | 7 ++++++- ...ive-split-i_install_and_remove_texlive-frcursive-doc.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-frcursive.sh | 7 ++++++- ...ive-split-i_install_and_remove_texlive-frederika2016.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-frege-doc.sh | 7 ++++++- ...est_texlive-split-i_install_and_remove_texlive-frege.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-frletter-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-frletter.sh | 7 ++++++- ...-split-i_install_and_remove_texlive-frontespizio-doc.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-frontespizio.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-ftcap-doc.sh | 7 ++++++- ...est_texlive-split-i_install_and_remove_texlive-ftcap.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-ftnxtra-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-ftnxtra.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fullblck-doc.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fullblck.sh | 7 ++++++- ...-split-i_install_and_remove_texlive-fullminipage-doc.sh | 7 ++++++- ...live-split-i_install_and_remove_texlive-fullminipage.sh | 7 ++++++- ...ive-split-i_install_and_remove_texlive-fullwidth-doc.sh | 7 ++++++- ...texlive-split-i_install_and_remove_texlive-fullwidth.sh | 7 ++++++- ...xlive-split-i_install_and_remove_texlive-functan-doc.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-functan.sh | 7 ++++++- ...lit-i_install_and_remove_texlive-fundus-calligra-doc.sh | 7 ++++++- ...e-split-i_install_and_remove_texlive-fundus-calligra.sh | 7 ++++++- ...exlive-split-i_install_and_remove_texlive-fundus-cyr.sh | 7 ++++++- ...it-i_install_and_remove_texlive-fundus-sueterlin-doc.sh | 7 ++++++- ...-split-i_install_and_remove_texlive-fundus-sueterlin.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-fvextra.sh | 7 ++++++- ..._texlive-split-i_install_and_remove_texlive-fwlw-doc.sh | 7 ++++++- ...test_texlive-split-i_install_and_remove_texlive-fwlw.sh | 7 ++++++- ...t_texlive-split-i_install_and_remove_texlive-split-i.sh | 7 ++++++- ...split-k_install_and_remove_texlive-h2020proposal-doc.sh | 7 ++++++- ...ive-split-k_install_and_remove_texlive-h2020proposal.sh | 7 ++++++- ...e-split-k_install_and_remove_texlive-hackthefootline.sh | 7 ++++++- ..._texlive-split-k_install_and_remove_texlive-hacm-doc.sh | 7 ++++++- ...test_texlive-split-k_install_and_remove_texlive-hacm.sh | 7 ++++++- ...-split-k_install_and_remove_texlive-hagenberg-thesis.sh | 7 ++++++- ...ive-split-k_install_and_remove_texlive-halloweenmath.sh | 7 ++++++- ...st_texlive-split-k_install_and_remove_texlive-handin.sh | 7 ++++++- ...xlive-split-k_install_and_remove_texlive-handout-doc.sh | 7 ++++++- ...t_texlive-split-k_install_and_remove_texlive-handout.sh | 7 ++++++- ...est_texlive-split-k_install_and_remove_texlive-hands.sh | 7 ++++++- ..._texlive-split-k_install_and_remove_texlive-hang-doc.sh | 7 ++++++- ...test_texlive-split-k_install_and_remove_texlive-hang.sh | 7 ++++++- ...xlive-split-k_install_and_remove_texlive-hanging-doc.sh | 7 ++++++- ...t_texlive-split-k_install_and_remove_texlive-hanging.sh | 7 ++++++- ...est_texlive-split-k_install_and_remove_texlive-hanoi.sh | 7 ++++++- ...live-split-k_install_and_remove_texlive-happy4th-doc.sh | 7 ++++++- ...xlive-split-k_install_and_remove_texlive-har2nat-doc.sh | 7 ++++++- ...t_texlive-split-k_install_and_remove_texlive-har2nat.sh | 7 ++++++- ...live-split-k_install_and_remove_texlive-hardwrap-doc.sh | 7 ++++++- ..._texlive-split-k_install_and_remove_texlive-hardwrap.sh | 7 ++++++- ...xlive-split-k_install_and_remove_texlive-harmony-doc.sh | 7 ++++++- ...t_texlive-split-k_install_and_remove_texlive-harmony.sh | 7 ++++++- ...ive-split-k_install_and_remove_texlive-harnon-cv-doc.sh | 7 ++++++- ...texlive-split-k_install_and_remove_texlive-harnon-cv.sh | 7 ++++++- ...xlive-split-k_install_and_remove_texlive-harpoon-doc.sh | 7 ++++++- ...t_texlive-split-k_install_and_remove_texlive-harpoon.sh | 7 ++++++- ...xlive-split-k_install_and_remove_texlive-harvard-doc.sh | 7 ++++++- ...t_texlive-split-k_install_and_remove_texlive-harvard.sh | 7 ++++++- ...e-split-k_install_and_remove_texlive-harveyballs-doc.sh | 7 ++++++- ...xlive-split-k_install_and_remove_texlive-harveyballs.sh | 7 ++++++- ...xlive-split-k_install_and_remove_texlive-harvmac-doc.sh | 7 ++++++- ...t_texlive-split-k_install_and_remove_texlive-harvmac.sh | 7 ++++++- ...live-split-k_install_and_remove_texlive-hatching-doc.sh | 7 ++++++- ..._texlive-split-k_install_and_remove_texlive-hatching.sh | 7 ++++++- ...lit-k_install_and_remove_texlive-hausarbeit-jura-doc.sh | 7 ++++++- ...e-split-k_install_and_remove_texlive-hausarbeit-jura.sh | 7 ++++++- ...live-split-k_install_and_remove_texlive-havannah-doc.sh | 7 ++++++- ..._texlive-split-k_install_and_remove_texlive-havannah.sh | 7 ++++++- ...st_texlive-split-k_install_and_remove_texlive-hc-doc.sh | 7 ++++++- ...e_test_texlive-split-k_install_and_remove_texlive-hc.sh | 7 ++++++- ...exlive-split-k_install_and_remove_texlive-he-she-doc.sh | 7 ++++++- ...st_texlive-split-k_install_and_remove_texlive-he-she.sh | 7 ++++++- ..._texlive-split-k_install_and_remove_texlive-hecthese.sh | 7 ++++++- ..._texlive-split-k_install_and_remove_texlive-helvetic.sh | 7 ++++++- ...t_texlive-split-k_install_and_remove_texlive-hep-doc.sh | 7 ++++++- ..._test_texlive-split-k_install_and_remove_texlive-hep.sh | 7 ++++++- ...live-split-k_install_and_remove_texlive-hepnames-doc.sh | 7 ++++++- ..._texlive-split-k_install_and_remove_texlive-hepnames.sh | 7 ++++++- ...-split-k_install_and_remove_texlive-hepparticles-doc.sh | 7 ++++++- ...live-split-k_install_and_remove_texlive-hepparticles.sh | 7 ++++++- ...ive-split-k_install_and_remove_texlive-hepthesis-doc.sh | 7 ++++++- ...texlive-split-k_install_and_remove_texlive-hepthesis.sh | 7 ++++++- ...live-split-k_install_and_remove_texlive-hepunits-doc.sh | 7 ++++++- ..._texlive-split-k_install_and_remove_texlive-hepunits.sh | 7 ++++++- ..._texlive-split-k_install_and_remove_texlive-here-doc.sh | 7 ++++++- ...test_texlive-split-k_install_and_remove_texlive-here.sh | 7 ++++++- ...ve-split-k_install_and_remove_texlive-heuristica-doc.sh | 7 ++++++- ...exlive-split-k_install_and_remove_texlive-heuristica.sh | 7 ++++++- ...xlive-split-k_install_and_remove_texlive-hexgame-doc.sh | 7 ++++++- ...t_texlive-split-k_install_and_remove_texlive-hexgame.sh | 7 ++++++- ...xlive-split-k_install_and_remove_texlive-hf-tikz-doc.sh | 7 ++++++- ...t_texlive-split-k_install_and_remove_texlive-hf-tikz.sh | 7 ++++++- ...live-split-k_install_and_remove_texlive-hfbright-doc.sh | 7 ++++++- ..._texlive-split-k_install_and_remove_texlive-hfbright.sh | 7 ++++++- ...live-split-k_install_and_remove_texlive-hfoldsty-doc.sh | 7 ++++++- ..._texlive-split-k_install_and_remove_texlive-hfoldsty.sh | 7 ++++++- ...live-split-k_install_and_remove_texlive-hhtensor-doc.sh | 7 ++++++- ..._texlive-split-k_install_and_remove_texlive-hhtensor.sh | 7 ++++++- ...xlive-split-k_install_and_remove_texlive-histogr-doc.sh | 7 ++++++- ...t_texlive-split-k_install_and_remove_texlive-histogr.sh | 7 ++++++- ...stall_and_remove_texlive-historische-zeitschrift-doc.sh | 7 ++++++- ...k_install_and_remove_texlive-historische-zeitschrift.sh | 7 ++++++- ...texlive-split-k_install_and_remove_texlive-hitec-doc.sh | 7 ++++++- ...est_texlive-split-k_install_and_remove_texlive-hitec.sh | 7 ++++++- ..._texlive-split-k_install_and_remove_texlive-hithesis.sh | 7 ++++++- ...xlive-split-k_install_and_remove_texlive-hletter-doc.sh | 7 ++++++- ...t_texlive-split-k_install_and_remove_texlive-hletter.sh | 7 ++++++- ...est_texlive-split-k_install_and_remove_texlive-hlist.sh | 7 ++++++- ...texlive-split-k_install_and_remove_texlive-hobby-doc.sh | 7 ++++++- ...est_texlive-split-k_install_and_remove_texlive-hobby.sh | 7 ++++++- ...exlive-split-k_install_and_remove_texlive-hobete-doc.sh | 7 ++++++- ...st_texlive-split-k_install_and_remove_texlive-hobete.sh | 7 ++++++- ...k_install_and_remove_texlive-hook-pre-commit-pkg-doc.sh | 7 ++++++- ...live-split-k_install_and_remove_texlive-horoscop-doc.sh | 7 ++++++- ..._texlive-split-k_install_and_remove_texlive-horoscop.sh | 7 ++++++- ...xlive-split-k_install_and_remove_texlive-hpsdiss-doc.sh | 7 ++++++- ...t_texlive-split-k_install_and_remove_texlive-hpsdiss.sh | 7 ++++++- ...live-split-k_install_and_remove_texlive-hrefhide-doc.sh | 7 ++++++- ..._texlive-split-k_install_and_remove_texlive-hrefhide.sh | 7 ++++++- ...xlive-split-k_install_and_remove_texlive-hrlatex-doc.sh | 7 ++++++- ...t_texlive-split-k_install_and_remove_texlive-hrlatex.sh | 7 ++++++- ..._texlive-split-k_install_and_remove_texlive-hulipsum.sh | 7 ++++++- ...exlive-split-k_install_and_remove_texlive-hustthesis.sh | 7 ++++++- ...xlive-split-k_install_and_remove_texlive-hvfloat-doc.sh | 7 ++++++- ...t_texlive-split-k_install_and_remove_texlive-hvfloat.sh | 7 ++++++- ...xlive-split-k_install_and_remove_texlive-hvindex-doc.sh | 7 ++++++- ...t_texlive-split-k_install_and_remove_texlive-hvindex.sh | 7 ++++++- ...t_texlive-split-k_install_and_remove_texlive-split-k.sh | 7 ++++++- ...st_texlive-split-m_install_and_remove_texlive-iscram.sh | 7 ++++++- ...t_texlive-split-m_install_and_remove_texlive-iso-doc.sh | 7 ++++++- ..._test_texlive-split-m_install_and_remove_texlive-iso.sh | 7 ++++++- ...live-split-m_install_and_remove_texlive-iso10303-doc.sh | 7 ++++++- ..._texlive-split-m_install_and_remove_texlive-iso10303.sh | 7 ++++++- ...xlive-split-m_install_and_remove_texlive-isodate-doc.sh | 7 ++++++- ...t_texlive-split-m_install_and_remove_texlive-isodate.sh | 7 ++++++- ...exlive-split-m_install_and_remove_texlive-isodoc-doc.sh | 7 ++++++- ...st_texlive-split-m_install_and_remove_texlive-isodoc.sh | 7 ++++++- ...xlive-split-m_install_and_remove_texlive-isomath-doc.sh | 7 ++++++- ...t_texlive-split-m_install_and_remove_texlive-isomath.sh | 7 ++++++- ...xlive-split-m_install_and_remove_texlive-isonums-doc.sh | 7 ++++++- ...t_texlive-split-m_install_and_remove_texlive-isonums.sh | 7 ++++++- ...est_texlive-split-m_install_and_remove_texlive-isopt.sh | 7 ++++++- ...exlive-split-m_install_and_remove_texlive-isorot-doc.sh | 7 ++++++- ...st_texlive-split-m_install_and_remove_texlive-isorot.sh | 7 ++++++- ...xlive-split-m_install_and_remove_texlive-isotope-doc.sh | 7 ++++++- ...t_texlive-split-m_install_and_remove_texlive-isotope.sh | 7 ++++++- ...ve-split-m_install_and_remove_texlive-issuulinks-doc.sh | 7 ++++++- ...exlive-split-m_install_and_remove_texlive-issuulinks.sh | 7 ++++++- ...t_texlive-split-m_install_and_remove_texlive-istgame.sh | 7 ++++++- ...live-split-m_install_and_remove_texlive-itnumpar-doc.sh | 7 ++++++- ..._texlive-split-m_install_and_remove_texlive-itnumpar.sh | 7 ++++++- ...texlive-split-m_install_and_remove_texlive-iwhdp-doc.sh | 7 ++++++- ...est_texlive-split-m_install_and_remove_texlive-iwhdp.sh | 7 ++++++- ...texlive-split-m_install_and_remove_texlive-iwona-doc.sh | 7 ++++++- ...est_texlive-split-m_install_and_remove_texlive-iwona.sh | 7 ++++++- ...ve-split-m_install_and_remove_texlive-jablantile-doc.sh | 7 ++++++- ...exlive-split-m_install_and_remove_texlive-jablantile.sh | 7 ++++++- ...texlive-split-m_install_and_remove_texlive-jacow-doc.sh | 7 ++++++- ...est_texlive-split-m_install_and_remove_texlive-jacow.sh | 7 ++++++- ...live-split-m_install_and_remove_texlive-jamtimes-doc.sh | 7 ++++++- ..._texlive-split-m_install_and_remove_texlive-jamtimes.sh | 7 ++++++- ...-split-m_install_and_remove_texlive-japanese-otf-doc.sh | 7 ++++++- ...-m_install_and_remove_texlive-japanese-otf-uptex-doc.sh | 7 ++++++- ...plit-m_install_and_remove_texlive-japanese-otf-uptex.sh | 7 ++++++- ...live-split-m_install_and_remove_texlive-japanese-otf.sh | 7 ++++++- ...live-split-m_install_and_remove_texlive-jknapltx-doc.sh | 7 ++++++- ..._texlive-split-m_install_and_remove_texlive-jknapltx.sh | 7 ++++++- ...xlive-split-m_install_and_remove_texlive-jlabels-doc.sh | 7 ++++++- ...t_texlive-split-m_install_and_remove_texlive-jlabels.sh | 7 ++++++- ...est_texlive-split-m_install_and_remove_texlive-jlreq.sh | 7 ++++++- ..._texlive-split-m_install_and_remove_texlive-jmlr-doc.sh | 7 ++++++- ...test_texlive-split-m_install_and_remove_texlive-jmlr.sh | 7 ++++++- ..._test_texlive-split-m_install_and_remove_texlive-jmn.sh | 7 ++++++- ...ive-split-m_install_and_remove_texlive-jneurosci-doc.sh | 7 ++++++- ...texlive-split-m_install_and_remove_texlive-jneurosci.sh | 7 ++++++- ...t_texlive-split-m_install_and_remove_texlive-jnuexam.sh | 7 ++++++- ..._texlive-split-m_install_and_remove_texlive-jpsj-doc.sh | 7 ++++++- ...test_texlive-split-m_install_and_remove_texlive-jpsj.sh | 7 ++++++- ...xlive-split-m_install_and_remove_texlive-js-misc-doc.sh | 7 ++++++- ...t_texlive-split-m_install_and_remove_texlive-js-misc.sh | 7 ++++++- ...ive-split-m_install_and_remove_texlive-jsclasses-doc.sh | 7 ++++++- ...texlive-split-m_install_and_remove_texlive-jsclasses.sh | 7 ++++++- ...it-m_install_and_remove_texlive-jslectureplanner-doc.sh | 7 ++++++- ...-split-m_install_and_remove_texlive-jslectureplanner.sh | 7 ++++++- ...ive-split-m_install_and_remove_texlive-jumplines-doc.sh | 7 ++++++- ...texlive-split-m_install_and_remove_texlive-jumplines.sh | 7 ++++++- ...live-split-m_install_and_remove_texlive-junicode-doc.sh | 7 ++++++- ..._texlive-split-m_install_and_remove_texlive-junicode.sh | 7 ++++++- ..._texlive-split-m_install_and_remove_texlive-jura-doc.sh | 7 ++++++- ...test_texlive-split-m_install_and_remove_texlive-jura.sh | 7 ++++++- ...ve-split-m_install_and_remove_texlive-juraabbrev-doc.sh | 7 ++++++- ...exlive-split-m_install_and_remove_texlive-juraabbrev.sh | 7 ++++++- ...xlive-split-m_install_and_remove_texlive-jurabib-doc.sh | 7 ++++++- ...t_texlive-split-m_install_and_remove_texlive-jurabib.sh | 7 ++++++- ...live-split-m_install_and_remove_texlive-juramisc-doc.sh | 7 ++++++- ..._texlive-split-m_install_and_remove_texlive-juramisc.sh | 7 ++++++- ...xlive-split-m_install_and_remove_texlive-jurarsp-doc.sh | 7 ++++++- ...t_texlive-split-m_install_and_remove_texlive-jurarsp.sh | 7 ++++++- ...ive-split-m_install_and_remove_texlive-jvlisting-doc.sh | 7 ++++++- ...texlive-split-m_install_and_remove_texlive-jvlisting.sh | 7 ++++++- ...exlive-split-m_install_and_remove_texlive-kanaparser.sh | 7 ++++++- ...ve-split-m_install_and_remove_texlive-kantlipsum-doc.sh | 7 ++++++- ...exlive-split-m_install_and_remove_texlive-kantlipsum.sh | 7 ++++++- ...live-split-m_install_and_remove_texlive-karnaugh-doc.sh | 7 ++++++- ...live-split-m_install_and_remove_texlive-karnaugh-map.sh | 7 ++++++- ..._texlive-split-m_install_and_remove_texlive-karnaugh.sh | 7 ++++++- ...e-split-m_install_and_remove_texlive-karnaughmap-doc.sh | 7 ++++++- ...xlive-split-m_install_and_remove_texlive-karnaughmap.sh | 7 ++++++- ...xlive-split-m_install_and_remove_texlive-kastrup-doc.sh | 7 ++++++- ...t_texlive-split-m_install_and_remove_texlive-kastrup.sh | 7 ++++++- ...xlive-split-m_install_and_remove_texlive-kdgdocs-doc.sh | 7 ++++++- ...t_texlive-split-m_install_and_remove_texlive-kdgdocs.sh | 7 ++++++- ...exlive-split-m_install_and_remove_texlive-kerkis-doc.sh | 7 ++++++- ...st_texlive-split-m_install_and_remove_texlive-kerkis.sh | 7 ++++++- ...live-split-m_install_and_remove_texlive-kerntest-doc.sh | 7 ++++++- ..._texlive-split-m_install_and_remove_texlive-kerntest.sh | 7 ++++++- ...ve-split-m_install_and_remove_texlive-keycommand-doc.sh | 7 ++++++- ...exlive-split-m_install_and_remove_texlive-keycommand.sh | 7 ++++++- ..._texlive-split-m_install_and_remove_texlive-keyfloat.sh | 7 ++++++- ...ive-split-m_install_and_remove_texlive-keyreader-doc.sh | 7 ++++++- ...texlive-split-m_install_and_remove_texlive-keyreader.sh | 7 ++++++- ...ive-split-m_install_and_remove_texlive-keystroke-doc.sh | 7 ++++++- ...texlive-split-m_install_and_remove_texlive-keystroke.sh | 7 ++++++- ...live-split-m_install_and_remove_texlive-keyval2e-doc.sh | 7 ++++++- ..._texlive-split-m_install_and_remove_texlive-keyval2e.sh | 7 ++++++- ...e-split-m_install_and_remove_texlive-keyvaltable-doc.sh | 7 ++++++- ...xlive-split-m_install_and_remove_texlive-keyvaltable.sh | 7 ++++++- ...t_texlive-split-m_install_and_remove_texlive-kix-doc.sh | 7 ++++++- ..._test_texlive-split-m_install_and_remove_texlive-kix.sh | 7 ++++++- ...xlive-split-m_install_and_remove_texlive-kixfont-doc.sh | 7 ++++++- ...t_texlive-split-m_install_and_remove_texlive-kixfont.sh | 7 ++++++- ...exlive-split-m_install_and_remove_texlive-kluwer-doc.sh | 7 ++++++- ...st_texlive-split-m_install_and_remove_texlive-kluwer.sh | 7 ++++++- ...live-split-m_install_and_remove_texlive-knitting-doc.sh | 7 ++++++- ..._texlive-split-m_install_and_remove_texlive-knitting.sh | 7 ++++++- ...lit-m_install_and_remove_texlive-knittingpattern-doc.sh | 7 ++++++- ...e-split-m_install_and_remove_texlive-knittingpattern.sh | 7 ++++++- ...texlive-split-m_install_and_remove_texlive-knowledge.sh | 7 ++++++- ...texlive-split-m_install_and_remove_texlive-knuth-doc.sh | 7 ++++++- ...texlive-split-m_install_and_remove_texlive-knuth-lib.sh | 7 ++++++- ...xlive-split-m_install_and_remove_texlive-knuth-local.sh | 7 ++++++- ..._install_and_remove_texlive-koma-moderncvclassic-doc.sh | 7 ++++++- ...it-m_install_and_remove_texlive-koma-moderncvclassic.sh | 7 ++++++- ..._install_and_remove_texlive-koma-script-examples-doc.sh | 7 ++++++- ...lit-m_install_and_remove_texlive-koma-script-sfs-doc.sh | 7 ++++++- ...e-split-m_install_and_remove_texlive-koma-script-sfs.sh | 7 ++++++- ...xlive-split-m_install_and_remove_texlive-koma-script.sh | 7 ++++++- ...exlive-split-m_install_and_remove_texlive-komacv-doc.sh | 7 ++++++- ...texlive-split-m_install_and_remove_texlive-komacv-rg.sh | 7 ++++++- ...st_texlive-split-m_install_and_remove_texlive-komacv.sh | 7 ++++++- ...plit-m_install_and_remove_texlive-kotex-oblivoir-doc.sh | 7 ++++++- ...ve-split-m_install_and_remove_texlive-kotex-oblivoir.sh | 7 ++++++- ...e-split-m_install_and_remove_texlive-kotex-plain-doc.sh | 7 ++++++- ...xlive-split-m_install_and_remove_texlive-kotex-plain.sh | 7 ++++++- ...ive-split-m_install_and_remove_texlive-kotex-utf-doc.sh | 7 ++++++- ...texlive-split-m_install_and_remove_texlive-kotex-utf.sh | 7 ++++++- ...xlive-split-m_install_and_remove_texlive-kpfonts-doc.sh | 7 ++++++- ...t_texlive-split-m_install_and_remove_texlive-kpfonts.sh | 7 ++++++- ..._texlive-split-m_install_and_remove_texlive-ksfh_nat.sh | 7 ++++++- ...ve-split-m_install_and_remove_texlive-ksp-thesis-doc.sh | 7 ++++++- ...exlive-split-m_install_and_remove_texlive-ksp-thesis.sh | 7 ++++++- ...e-split-m_install_and_remove_texlive-ktv-texdata-doc.sh | 7 ++++++- ...xlive-split-m_install_and_remove_texlive-ktv-texdata.sh | 7 ++++++- ...xlive-split-m_install_and_remove_texlive-ku-template.sh | 7 ++++++- ...ive-split-m_install_and_remove_texlive-kurdishlipsum.sh | 7 ++++++- ...exlive-split-m_install_and_remove_texlive-kurier-doc.sh | 7 ++++++- ...st_texlive-split-m_install_and_remove_texlive-kurier.sh | 7 ++++++- ...t_texlive-split-m_install_and_remove_texlive-split-m.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-moderncv-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-moderncv.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-modernposter.sh | 7 ++++++- ...plit-p_install_and_remove_texlive-moderntimeline-doc.sh | 7 ++++++- ...ve-split-p_install_and_remove_texlive-moderntimeline.sh | 7 ++++++- ...ive-split-p_install_and_remove_texlive-modiagram-doc.sh | 7 ++++++- ...texlive-split-p_install_and_remove_texlive-modiagram.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-modref-doc.sh | 7 ++++++- ...st_texlive-split-p_install_and_remove_texlive-modref.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-modroman-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-modroman.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-modular.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-modulus.sh | 7 ++++++- ...lit-p_install_and_remove_texlive-mongolian-babel-doc.sh | 7 ++++++- ...e-split-p_install_and_remove_texlive-mongolian-babel.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-monofill-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-monofill.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-montex-doc.sh | 7 ++++++- ...st_texlive-split-p_install_and_remove_texlive-montex.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-montserrat.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-moodle-doc.sh | 7 ++++++- ...st_texlive-split-p_install_and_remove_texlive-moodle.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-moreenum-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-moreenum.sh | 7 ++++++- ...ve-split-p_install_and_remove_texlive-morefloats-doc.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-morefloats.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-morehype-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-morehype.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-moresize-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-moresize.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-moreverb-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-moreverb.sh | 7 ++++++- ...ve-split-p_install_and_remove_texlive-morewrites-doc.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-morewrites.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-morisawa.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-mp3d-doc.sh | 7 ++++++- ...test_texlive-split-p_install_and_remove_texlive-mp3d.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-mparhack-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-mparhack.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-mparrows-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-mparrows.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-mpattern-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-mpattern.sh | 7 ++++++- ...-split-p_install_and_remove_texlive-mpcolornames-doc.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-mpcolornames.sh | 7 ++++++- ...ve-split-p_install_and_remove_texlive-mpgraphics-doc.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-mpgraphics.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-mpman-ru-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-mpostinl.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-mptrees.sh | 7 ++++++- ...st_texlive-split-p_install_and_remove_texlive-ms-doc.sh | 7 ++++++- ...e_test_texlive-split-p_install_and_remove_texlive-ms.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-msc-doc.sh | 7 ++++++- ..._test_texlive-split-p_install_and_remove_texlive-msc.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-msg-doc.sh | 7 ++++++- ..._test_texlive-split-p_install_and_remove_texlive-msg.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-mslapa-doc.sh | 7 ++++++- ...st_texlive-split-p_install_and_remove_texlive-mslapa.sh | 7 ++++++- ...ve-split-p_install_and_remove_texlive-msu-thesis-doc.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-msu-thesis.sh | 7 ++++++- ...xlive-split-p_install_and_remove_texlive-mtgreek-doc.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-mtgreek.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-mucproc.sh | 7 ++++++- ...ve-split-p_install_and_remove_texlive-mugsthesis-doc.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-mugsthesis.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-multenum-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-multenum.sh | 7 ++++++- ...split-p_install_and_remove_texlive-multiaudience-doc.sh | 7 ++++++- ...ive-split-p_install_and_remove_texlive-multiaudience.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-multibbl-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-multibbl.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-multibib-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-multibib.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-multicap-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-multicap.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-multidef-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-multidef.sh | 7 ++++++- ...xlive-split-p_install_and_remove_texlive-multido-doc.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-multido.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-multienv-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-multienv.sh | 7 ++++++- ...e-split-p_install_and_remove_texlive-multiexpand-doc.sh | 7 ++++++- ...xlive-split-p_install_and_remove_texlive-multiexpand.sh | 7 ++++++- ...texlive-split-p_install_and_remove_texlive-multilang.sh | 7 ++++++- ...plit-p_install_and_remove_texlive-multiobjective-doc.sh | 7 ++++++- ...ve-split-p_install_and_remove_texlive-multiobjective.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-multirow-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-multirow.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-munich-doc.sh | 7 ++++++- ...st_texlive-split-p_install_and_remove_texlive-munich.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-musicography.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-musikui.sh | 7 ++++++- ...ive-split-p_install_and_remove_texlive-musixguit-doc.sh | 7 ++++++- ...texlive-split-p_install_and_remove_texlive-musixguit.sh | 7 ++++++- ...plit-p_install_and_remove_texlive-musixtex-fonts-doc.sh | 7 ++++++- ...ve-split-p_install_and_remove_texlive-musixtex-fonts.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-musuos-doc.sh | 7 ++++++- ...st_texlive-split-p_install_and_remove_texlive-musuos.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-muthesis-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-muthesis.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-mversion-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-mversion.sh | 7 ++++++- ...texlive-split-p_install_and_remove_texlive-mwcls-doc.sh | 7 ++++++- ...est_texlive-split-p_install_and_remove_texlive-mwcls.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-mwe-doc.sh | 7 ++++++- ..._test_texlive-split-p_install_and_remove_texlive-mwe.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-mweights-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-mweights.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-mxedruli-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-mxedruli.sh | 7 ++++++- ...e-split-p_install_and_remove_texlive-mychemistry-doc.sh | 7 ++++++- ...xlive-split-p_install_and_remove_texlive-mychemistry.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-mycv-doc.sh | 7 ++++++- ...test_texlive-split-p_install_and_remove_texlive-mycv.sh | 7 ++++++- ...split-p_install_and_remove_texlive-mylatexformat-doc.sh | 7 ++++++- ...ive-split-p_install_and_remove_texlive-mylatexformat.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-mynsfc-doc.sh | 7 ++++++- ...st_texlive-split-p_install_and_remove_texlive-mynsfc.sh | 7 ++++++- ...st_texlive-split-p_install_and_remove_texlive-na-box.sh | 7 ++++++- ...xlive-split-p_install_and_remove_texlive-na-position.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-nag-doc.sh | 7 ++++++- ..._test_texlive-split-p_install_and_remove_texlive-nag.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-nameauth-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-nameauth.sh | 7 ++++++- ...xlive-split-p_install_and_remove_texlive-namespc-doc.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-namespc.sh | 7 ++++++- ...ve-split-p_install_and_remove_texlive-nanumtype1-doc.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-nanumtype1.sh | 7 ++++++- ..._test_texlive-split-p_install_and_remove_texlive-nar.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-natbib-doc.sh | 7 ++++++- ...st_texlive-split-p_install_and_remove_texlive-natbib.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-natded-doc.sh | 7 ++++++- ...st_texlive-split-p_install_and_remove_texlive-natded.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-nath-doc.sh | 7 ++++++- ...test_texlive-split-p_install_and_remove_texlive-nath.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-nature-doc.sh | 7 ++++++- ...st_texlive-split-p_install_and_remove_texlive-nature.sh | 7 ++++++- ...ive-split-p_install_and_remove_texlive-navigator-doc.sh | 7 ++++++- ...texlive-split-p_install_and_remove_texlive-navigator.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-navydocs.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-ncclatex-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-ncclatex.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-ncctools-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-ncctools.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-ncntrsbk.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-nddiss-doc.sh | 7 ++++++- ...st_texlive-split-p_install_and_remove_texlive-nddiss.sh | 7 ++++++- ...e-split-p_install_and_remove_texlive-ndsu-thesis-doc.sh | 7 ++++++- ...xlive-split-p_install_and_remove_texlive-ndsu-thesis.sh | 7 ++++++- ...ive-split-p_install_and_remove_texlive-needspace-doc.sh | 7 ++++++- ...texlive-split-p_install_and_remove_texlive-needspace.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-nestquot.sh | 7 ++++++- ...split-p_install_and_remove_texlive-neuralnetwork-doc.sh | 7 ++++++- ...ive-split-p_install_and_remove_texlive-neuralnetwork.sh | 7 ++++++- ...xlive-split-p_install_and_remove_texlive-nevelok-doc.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-nevelok.sh | 7 ++++++- ...ve-split-p_install_and_remove_texlive-newcommand-doc.sh | 7 ++++++- ...ve-split-p_install_and_remove_texlive-newenviron-doc.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-newenviron.sh | 7 ++++++- ...xlive-split-p_install_and_remove_texlive-newfile-doc.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-newfile.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-newlfm-doc.sh | 7 ++++++- ...st_texlive-split-p_install_and_remove_texlive-newlfm.sh | 7 ++++++- ...texlive-split-p_install_and_remove_texlive-newpx-doc.sh | 7 ++++++- ...est_texlive-split-p_install_and_remove_texlive-newpx.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-newsletr-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-newsletr.sh | 7 ++++++- ...ive-split-p_install_and_remove_texlive-newspaper-doc.sh | 7 ++++++- ...texlive-split-p_install_and_remove_texlive-newspaper.sh | 7 ++++++- ...texlive-split-p_install_and_remove_texlive-newtx-doc.sh | 7 ++++++- ...est_texlive-split-p_install_and_remove_texlive-newtx.sh | 7 ++++++- ...xlive-split-p_install_and_remove_texlive-newtxsf-doc.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-newtxsf.sh | 7 ++++++- ...xlive-split-p_install_and_remove_texlive-newtxtt-doc.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-newtxtt.sh | 7 ++++++- ...plit-p_install_and_remove_texlive-newunicodechar-doc.sh | 7 ++++++- ...ve-split-p_install_and_remove_texlive-newunicodechar.sh | 7 ++++++- ...xlive-split-p_install_and_remove_texlive-newvbtm-doc.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-newvbtm.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-newverbs-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-newverbs.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-nextpage.sh | 7 ++++++- ...e-split-p_install_and_remove_texlive-nfssext-cfr-doc.sh | 7 ++++++- ...xlive-split-p_install_and_remove_texlive-nfssext-cfr.sh | 7 ++++++- ...-split-p_install_and_remove_texlive-nicefilelist-doc.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-nicefilelist.sh | 7 ++++++- ...ive-split-p_install_and_remove_texlive-niceframe-doc.sh | 7 ++++++- ...e-split-p_install_and_remove_texlive-niceframe-type1.sh | 7 ++++++- ...texlive-split-p_install_and_remove_texlive-niceframe.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-nicematrix.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-nicetext-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-nicetext.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-nidanfloat.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-nih-doc.sh | 7 ++++++- ..._test_texlive-split-p_install_and_remove_texlive-nih.sh | 7 ++++++- ...-split-p_install_and_remove_texlive-nihbiosketch-doc.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-nihbiosketch.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-nimbus15-doc.sh | 7 ++++++- ..._texlive-split-p_install_and_remove_texlive-nimbus15.sh | 7 ++++++- ...exlive-split-p_install_and_remove_texlive-nkarta-doc.sh | 7 ++++++- ...st_texlive-split-p_install_and_remove_texlive-nkarta.sh | 7 ++++++- ...xlive-split-p_install_and_remove_texlive-nlctdoc-doc.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-nlctdoc.sh | 7 ++++++- ...texlive-split-p_install_and_remove_texlive-nmbib-doc.sh | 7 ++++++- ...est_texlive-split-p_install_and_remove_texlive-nmbib.sh | 7 ++++++- ...-split-p_install_and_remove_texlive-numericplots-doc.sh | 7 ++++++- ...live-split-p_install_and_remove_texlive-numericplots.sh | 7 ++++++- ...t_texlive-split-p_install_and_remove_texlive-split-p.sh | 7 ++++++- ...ve-split-q_install_and_remove_texlive-noconflict-doc.sh | 7 ++++++- ...exlive-split-q_install_and_remove_texlive-noconflict.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-nodetree.sh | 7 ++++++- ...split-q_install_and_remove_texlive-noindentafter-doc.sh | 7 ++++++- ...ive-split-q_install_and_remove_texlive-noindentafter.sh | 7 ++++++- ...live-split-q_install_and_remove_texlive-noitcrul-doc.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-noitcrul.sh | 7 ++++++- ...ive-split-q_install_and_remove_texlive-nolbreaks-doc.sh | 7 ++++++- ...texlive-split-q_install_and_remove_texlive-nolbreaks.sh | 7 ++++++- ...xlive-split-q_install_and_remove_texlive-nomencl-doc.sh | 7 ++++++- ...t_texlive-split-q_install_and_remove_texlive-nomencl.sh | 7 ++++++- ...live-split-q_install_and_remove_texlive-nomentbl-doc.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-nomentbl.sh | 7 ++++++- ...live-split-q_install_and_remove_texlive-nonfloat-doc.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-nonfloat.sh | 7 ++++++- ...e-split-q_install_and_remove_texlive-nonumonpart-doc.sh | 7 ++++++- ...xlive-split-q_install_and_remove_texlive-nonumonpart.sh | 7 ++++++- ...live-split-q_install_and_remove_texlive-nopageno-doc.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-nopageno.sh | 7 ++++++- ...exlive-split-q_install_and_remove_texlive-norasi-c90.sh | 7 ++++++- ...e-split-q_install_and_remove_texlive-normalcolor-doc.sh | 7 ++++++- ...xlive-split-q_install_and_remove_texlive-normalcolor.sh | 7 ++++++- ...live-split-q_install_and_remove_texlive-nostarch-doc.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-nostarch.sh | 7 ++++++- ...texlive-split-q_install_and_remove_texlive-notes-doc.sh | 7 ++++++- ...est_texlive-split-q_install_and_remove_texlive-notes.sh | 7 ++++++- ...ive-split-q_install_and_remove_texlive-notes2bib-doc.sh | 7 ++++++- ...texlive-split-q_install_and_remove_texlive-notes2bib.sh | 7 ++++++- ...exlive-split-q_install_and_remove_texlive-notespages.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-notestex.sh | 7 ++++++- ...texlive-split-q_install_and_remove_texlive-notex-bst.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-noto-doc.sh | 7 ++++++- ...test_texlive-split-q_install_and_remove_texlive-noto.sh | 7 ++++++- ...ive-split-q_install_and_remove_texlive-notoccite-doc.sh | 7 ++++++- ...texlive-split-q_install_and_remove_texlive-notoccite.sh | 7 ++++++- ...est_texlive-split-q_install_and_remove_texlive-novel.sh | 7 ++++++- ...xlive-split-q_install_and_remove_texlive-nowidow-doc.sh | 7 ++++++- ...t_texlive-split-q_install_and_remove_texlive-nowidow.sh | 7 ++++++- ...t_texlive-split-q_install_and_remove_texlive-nox-doc.sh | 7 ++++++- ..._test_texlive-split-q_install_and_remove_texlive-nox.sh | 7 ++++++- ...t_texlive-split-q_install_and_remove_texlive-nrc-doc.sh | 7 ++++++- ..._test_texlive-split-q_install_and_remove_texlive-nrc.sh | 7 ++++++- ...live-split-q_install_and_remove_texlive-ntgclass-doc.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-ntgclass.sh | 7 ++++++- ...live-split-q_install_and_remove_texlive-ntheorem-doc.sh | 7 ++++++- ...e-split-q_install_and_remove_texlive-ntheorem-vn-doc.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-ntheorem.sh | 7 ++++++- ...t_texlive-split-q_install_and_remove_texlive-nuc-doc.sh | 7 ++++++- ..._test_texlive-split-q_install_and_remove_texlive-nuc.sh | 7 ++++++- ...e-split-q_install_and_remove_texlive-nucleardata-doc.sh | 7 ++++++- ...xlive-split-q_install_and_remove_texlive-nucleardata.sh | 7 ++++++- ...split-q_install_and_remove_texlive-numberedblock-doc.sh | 7 ++++++- ...ive-split-q_install_and_remove_texlive-numberedblock.sh | 7 ++++++- ...-split-q_install_and_remove_texlive-numericplots-doc.sh | 7 ++++++- ...live-split-q_install_and_remove_texlive-numericplots.sh | 7 ++++++- ...xlive-split-q_install_and_remove_texlive-numname-doc.sh | 7 ++++++- ...t_texlive-split-q_install_and_remove_texlive-numname.sh | 7 ++++++- ...texlive-split-q_install_and_remove_texlive-numnameru.sh | 7 ++++++- ...live-split-q_install_and_remove_texlive-numprint-doc.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-numprint.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-numspell.sh | 7 ++++++- ...texlive-split-q_install_and_remove_texlive-nwejm-doc.sh | 7 ++++++- ...est_texlive-split-q_install_and_remove_texlive-nwejm.sh | 7 ++++++- ...xlive-split-q_install_and_remove_texlive-objectz-doc.sh | 7 ++++++- ...t_texlive-split-q_install_and_remove_texlive-objectz.sh | 7 ++++++- ...texlive-split-q_install_and_remove_texlive-obnov-doc.sh | 7 ++++++- ...est_texlive-split-q_install_and_remove_texlive-obnov.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-obsolete.sh | 7 ++++++- ...texlive-split-q_install_and_remove_texlive-ocg-p-doc.sh | 7 ++++++- ...est_texlive-split-q_install_and_remove_texlive-ocg-p.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-ocgx-doc.sh | 7 ++++++- ...test_texlive-split-q_install_and_remove_texlive-ocgx.sh | 7 ++++++- ...texlive-split-q_install_and_remove_texlive-ocgx2-doc.sh | 7 ++++++- ...est_texlive-split-q_install_and_remove_texlive-ocgx2.sh | 7 ++++++- ...ive-split-q_install_and_remove_texlive-ocherokee-doc.sh | 7 ++++++- ...texlive-split-q_install_and_remove_texlive-ocherokee.sh | 7 ++++++- ...texlive-split-q_install_and_remove_texlive-ocr-b-doc.sh | 7 ++++++- ...split-q_install_and_remove_texlive-ocr-b-outline-doc.sh | 7 ++++++- ...ive-split-q_install_and_remove_texlive-ocr-b-outline.sh | 7 ++++++- ...est_texlive-split-q_install_and_remove_texlive-ocr-b.sh | 7 ++++++- ...ive-split-q_install_and_remove_texlive-ocr-latex-doc.sh | 7 ++++++- ...texlive-split-q_install_and_remove_texlive-ocr-latex.sh | 7 ++++++- ...st_texlive-split-q_install_and_remove_texlive-octave.sh | 7 ++++++- ...exlive-split-q_install_and_remove_texlive-octavo-doc.sh | 7 ++++++- ...st_texlive-split-q_install_and_remove_texlive-octavo.sh | 7 ++++++- ...xlive-split-q_install_and_remove_texlive-odsfile-doc.sh | 7 ++++++- ...t_texlive-split-q_install_and_remove_texlive-odsfile.sh | 7 ++++++- ...t_texlive-split-q_install_and_remove_texlive-ofs-doc.sh | 7 ++++++- ..._test_texlive-split-q_install_and_remove_texlive-ofs.sh | 7 ++++++- ...texlive-split-q_install_and_remove_texlive-ogham-doc.sh | 7 ++++++- ...est_texlive-split-q_install_and_remove_texlive-ogham.sh | 7 ++++++- ...exlive-split-q_install_and_remove_texlive-oinuit-doc.sh | 7 ++++++- ...st_texlive-split-q_install_and_remove_texlive-oinuit.sh | 7 ++++++- ...ve-split-q_install_and_remove_texlive-old-arrows-doc.sh | 7 ++++++- ...exlive-split-q_install_and_remove_texlive-old-arrows.sh | 7 ++++++- ...live-split-q_install_and_remove_texlive-oldlatin-doc.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-oldlatin.sh | 7 ++++++- ...e-split-q_install_and_remove_texlive-oldstandard-doc.sh | 7 ++++++- ...xlive-split-q_install_and_remove_texlive-oldstandard.sh | 7 ++++++- ...live-split-q_install_and_remove_texlive-oldstyle-doc.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-oldstyle.sh | 7 ++++++- ...exlive-split-q_install_and_remove_texlive-olsak-misc.sh | 7 ++++++- ...texlive-split-q_install_and_remove_texlive-omega-doc.sh | 7 ++++++- ...est_texlive-split-q_install_and_remove_texlive-omega.sh | 7 ++++++- ...t_texlive-split-q_install_and_remove_texlive-onedown.sh | 7 ++++++- ...e-split-q_install_and_remove_texlive-onlyamsmath-doc.sh | 7 ++++++- ...xlive-split-q_install_and_remove_texlive-onlyamsmath.sh | 7 ++++++- ...ive-split-q_install_and_remove_texlive-onrannual-doc.sh | 7 ++++++- ...texlive-split-q_install_and_remove_texlive-onrannual.sh | 7 ++++++- ...texlive-split-q_install_and_remove_texlive-opcit-doc.sh | 7 ++++++- ...est_texlive-split-q_install_and_remove_texlive-opcit.sh | 7 ++++++- ...live-split-q_install_and_remove_texlive-opensans-doc.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-opensans.sh | 7 ++++++- ...exlive-split-q_install_and_remove_texlive-oplotsymbl.sh | 7 ++++++- ...exlive-split-q_install_and_remove_texlive-opteng-doc.sh | 7 ++++++- ...st_texlive-split-q_install_and_remove_texlive-opteng.sh | 7 ++++++- ...xlive-split-q_install_and_remove_texlive-optidef-doc.sh | 7 ++++++- ...t_texlive-split-q_install_and_remove_texlive-optidef.sh | 7 ++++++- ...live-split-q_install_and_remove_texlive-optional-doc.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-optional.sh | 7 ++++++- ...xlive-split-q_install_and_remove_texlive-options-doc.sh | 7 ++++++- ...t_texlive-split-q_install_and_remove_texlive-options.sh | 7 ++++++- ...ive-split-q_install_and_remove_texlive-ordinalpt-doc.sh | 7 ++++++- ...texlive-split-q_install_and_remove_texlive-ordinalpt.sh | 7 ++++++- ...exlive-split-q_install_and_remove_texlive-orkhun-doc.sh | 7 ++++++- ...st_texlive-split-q_install_and_remove_texlive-orkhun.sh | 7 ++++++- ...exlive-split-q_install_and_remove_texlive-oscola-doc.sh | 7 ++++++- ...st_texlive-split-q_install_and_remove_texlive-oscola.sh | 7 ++++++- ...ve-split-q_install_and_remove_texlive-ot-tableau-doc.sh | 7 ++++++- ...exlive-split-q_install_and_remove_texlive-ot-tableau.sh | 7 ++++++- ...xlive-split-q_install_and_remove_texlive-othello-doc.sh | 7 ++++++- ...t_texlive-split-q_install_and_remove_texlive-othello.sh | 7 ++++++- ...-split-q_install_and_remove_texlive-othelloboard-doc.sh | 7 ++++++- ...live-split-q_install_and_remove_texlive-othelloboard.sh | 7 ++++++- ...exlive-split-q_install_and_remove_texlive-otibet-doc.sh | 7 ++++++- ...st_texlive-split-q_install_and_remove_texlive-otibet.sh | 7 ++++++- ...live-split-q_install_and_remove_texlive-oubraces-doc.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-oubraces.sh | 7 ++++++- ...xlive-split-q_install_and_remove_texlive-outline-doc.sh | 7 ++++++- ...t_texlive-split-q_install_and_remove_texlive-outline.sh | 7 ++++++- ...live-split-q_install_and_remove_texlive-outliner-doc.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-outliner.sh | 7 ++++++- ...live-split-q_install_and_remove_texlive-outlines-doc.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-outlines.sh | 7 ++++++- ...texlive-split-q_install_and_remove_texlive-outlining.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-overlays.sh | 7 ++++++- ...live-split-q_install_and_remove_texlive-overlock-doc.sh | 7 ++++++- ..._texlive-split-q_install_and_remove_texlive-overlock.sh | 7 ++++++- ...xlive-split-q_install_and_remove_texlive-overpic-doc.sh | 7 ++++++- ...t_texlive-split-q_install_and_remove_texlive-overpic.sh | 7 ++++++- ...t_texlive-split-q_install_and_remove_texlive-split-q.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-pacioli-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-pacioli.sh | 7 ++++++- ...st_texlive-split-r_install_and_remove_texlive-padauk.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-padcount.sh | 7 ++++++- ...ive-split-r_install_and_remove_texlive-pagecolor-doc.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-pagecolor.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-pagecont-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-pagecont.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-pagenote-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-pagenote.sh | 7 ++++++- ...ive-split-r_install_and_remove_texlive-pagerange-doc.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-pagerange.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-pageslts-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-pageslts.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-palatino.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-paper-doc.sh | 7 ++++++- ...est_texlive-split-r_install_and_remove_texlive-paper.sh | 7 ++++++- ...e-split-r_install_and_remove_texlive-papercdcase-doc.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-papercdcase.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-papermas-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-papermas.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-papertex-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-papertex.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-paracol-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-paracol.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-parades-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-parades.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-paralist-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-paralist.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-parallel-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-parallel.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-paratype-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-paratype.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-paresse-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-paresse.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-parnotes-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-parnotes.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-parrun-doc.sh | 7 ++++++- ...st_texlive-split-r_install_and_remove_texlive-parrun.sh | 7 ++++++- ...ve-split-r_install_and_remove_texlive-parselines-doc.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-parselines.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-parskip-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-parskip.sh | 7 ++++++- ...ive-split-r_install_and_remove_texlive-pas-cours-doc.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-pas-cours.sh | 7 ++++++- ...plit-r_install_and_remove_texlive-pas-crosswords-doc.sh | 7 ++++++- ...ve-split-r_install_and_remove_texlive-pas-crosswords.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-pas-cv-doc.sh | 7 ++++++- ...st_texlive-split-r_install_and_remove_texlive-pas-cv.sh | 7 ++++++- ...e-split-r_install_and_remove_texlive-pas-tableur-doc.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-pas-tableur.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-passivetex.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-patchcmd-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-patchcmd.sh | 7 ++++++- ...it-r_install_and_remove_texlive-patgen2-tutorial-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-path-doc.sh | 7 ++++++- ...test_texlive-split-r_install_and_remove_texlive-path.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-pauldoc-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-pauldoc.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-pawpict-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-pawpict.sh | 7 ++++++- ...ve-split-r_install_and_remove_texlive-pb-diagram-doc.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-pb-diagram.sh | 7 ++++++- ...-split-r_install_and_remove_texlive-pbibtex-base-doc.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-pbibtex-base.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-pbox-doc.sh | 7 ++++++- ...test_texlive-split-r_install_and_remove_texlive-pbox.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-pbsheet-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-pbsheet.sh | 7 ++++++- ...ive-split-r_install_and_remove_texlive-pdf-trans-doc.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-pdf-trans.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-pdf14-doc.sh | 7 ++++++- ...est_texlive-split-r_install_and_remove_texlive-pdf14.sh | 7 ++++++- ...ve-split-r_install_and_remove_texlive-pdfcomment-doc.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-pdfcomment.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-pdfcprot-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-pdfcprot.sh | 7 ++++++- ...-split-r_install_and_remove_texlive-pdfmarginpar-doc.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-pdfmarginpar.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-pdfoverlay.sh | 7 ++++++- ...e-split-r_install_and_remove_texlive-pdfpagediff-doc.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-pdfpagediff.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-pdfpages-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-pdfpages.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-pdfpc-movie.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-pdfprivacy.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-pdfreview.sh | 7 ++++++- ...ive-split-r_install_and_remove_texlive-pdfscreen-doc.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-pdfscreen.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-pdfslide-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-pdfslide.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-pdfsync-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-pdfsync.sh | 7 ++++++- ...ive-split-r_install_and_remove_texlive-pdftricks-doc.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-pdftricks.sh | 7 ++++++- ...ve-split-r_install_and_remove_texlive-pdftricks2-doc.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-pdftricks2.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-pdfwin-doc.sh | 7 ++++++- ...st_texlive-split-r_install_and_remove_texlive-pdfwin.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-pdfx-doc.sh | 7 ++++++- ...test_texlive-split-r_install_and_remove_texlive-pdfx.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-pecha-doc.sh | 7 ++++++- ...est_texlive-split-r_install_and_remove_texlive-pecha.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-penrose.sh | 7 ++++++- ...ve-split-r_install_and_remove_texlive-perception-doc.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-perception.sh | 7 ++++++- ...ve-split-r_install_and_remove_texlive-perfectcut-doc.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-perfectcut.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-permute-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-permute.sh | 7 ++++++- ...e-split-r_install_and_remove_texlive-persian-bib-doc.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-persian-bib.sh | 7 ++++++- ...split-r_install_and_remove_texlive-petiteannonce-doc.sh | 7 ++++++- ...ive-split-r_install_and_remove_texlive-petiteannonce.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-pgf-blur-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-pgf-blur.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-pgf-doc.sh | 7 ++++++- ...e-split-r_install_and_remove_texlive-pgf-soroban-doc.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-pgf-soroban.sh | 7 ++++++- ...e-split-r_install_and_remove_texlive-pgf-spectra-doc.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-pgf-spectra.sh | 7 ++++++- ...ive-split-r_install_and_remove_texlive-pgf-umlcd-doc.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-pgf-umlcd.sh | 7 ++++++- ...ive-split-r_install_and_remove_texlive-pgf-umlsd-doc.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-pgf-umlsd.sh | 7 ++++++- ..._test_texlive-split-r_install_and_remove_texlive-pgf.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-pgfgantt-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-pgfgantt.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-pgfkeyx-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-pgfkeyx.sh | 7 ++++++- ...ive-split-r_install_and_remove_texlive-pgfmolbio-doc.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-pgfmolbio.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-pgfopts-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-pgfopts.sh | 7 ++++++- ...e-split-r_install_and_remove_texlive-pgfornament-doc.sh | 7 ++++++- ...e-split-r_install_and_remove_texlive-pgfornament-han.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-pgfornament.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-pgfplots-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-pgfplots.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-phaistos-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-phaistos.sh | 7 ++++++- ...split-r_install_and_remove_texlive-phffullpagefigure.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-phfnote.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-phfparen.sh | 7 ++++++- ...st_texlive-split-r_install_and_remove_texlive-phfqit.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-phfquotetext.sh | 7 ++++++- ...e-split-r_install_and_remove_texlive-phfsvnwatermark.sh | 7 ++++++- ...st_texlive-split-r_install_and_remove_texlive-phfthm.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-philex-doc.sh | 7 ++++++- ...st_texlive-split-r_install_and_remove_texlive-philex.sh | 7 ++++++- ...ve-split-r_install_and_remove_texlive-philokalia-doc.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-philokalia.sh | 7 ++++++- ...r_install_and_remove_texlive-philosophersimprint-doc.sh | 7 ++++++- ...lit-r_install_and_remove_texlive-philosophersimprint.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-phonenumbers.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-phonetic-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-phonetic.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-phonrule-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-phonrule.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-photo-doc.sh | 7 ++++++- ...est_texlive-split-r_install_and_remove_texlive-photo.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-physics-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-physics.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-piano-doc.sh | 7 ++++++- ...est_texlive-split-r_install_and_remove_texlive-piano.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-picinpar-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-picinpar.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-pict2e-doc.sh | 7 ++++++- ...st_texlive-split-r_install_and_remove_texlive-pict2e.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-pictex-doc.sh | 7 ++++++- ...st_texlive-split-r_install_and_remove_texlive-pictex.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-pictex2.sh | 7 ++++++- ...ive-split-r_install_and_remove_texlive-pictexsum-doc.sh | 7 ++++++- ...ve-split-r_install_and_remove_texlive-piechartmp-doc.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-piechartmp.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-piff-doc.sh | 7 ++++++- ...test_texlive-split-r_install_and_remove_texlive-piff.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-pigpen-doc.sh | 7 ++++++- ...st_texlive-split-r_install_and_remove_texlive-pigpen.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-pinlabel-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-pinlabel.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-pitex-doc.sh | 7 ++++++- ...est_texlive-split-r_install_and_remove_texlive-pitex.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-pittetd-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-pittetd.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-pixelart.sh | 7 ++++++- ...ive-split-r_install_and_remove_texlive-pkgloader-doc.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-pkgloader.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-pkuthss-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-pkuthss.sh | 7 ++++++- ...st_texlive-split-r_install_and_remove_texlive-pl-doc.sh | 7 ++++++- ...e_test_texlive-split-r_install_and_remove_texlive-pl.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-placeat-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-placeat.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-placeins-doc.sh | 7 ++++++- ...ve-split-r_install_and_remove_texlive-placeins-plain.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-placeins.sh | 7 ++++++- ...ive-split-r_install_and_remove_texlive-plain-doc-doc.sh | 7 ++++++- ...est_texlive-split-r_install_and_remove_texlive-plain.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-plainpkg-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-plainpkg.sh | 7 ++++++- ...-split-r_install_and_remove_texlive-plantslabels-doc.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-plantslabels.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-plantuml.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-plari-doc.sh | 7 ++++++- ...est_texlive-split-r_install_and_remove_texlive-plari.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-plates-doc.sh | 7 ++++++- ...st_texlive-split-r_install_and_remove_texlive-plates.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-platex-doc.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-platex-tools.sh | 7 ++++++- ...st_texlive-split-r_install_and_remove_texlive-platex.sh | 7 ++++++- ...e-split-r_install_and_remove_texlive-platexcheat-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-play-doc.sh | 7 ++++++- ...test_texlive-split-r_install_and_remove_texlive-play.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-playfair-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-playfair.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-plex-otf.sh | 7 ++++++- ...test_texlive-split-r_install_and_remove_texlive-plex.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-plipsum-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-plipsum.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-plnfss-doc.sh | 7 ++++++- ...st_texlive-split-r_install_and_remove_texlive-plnfss.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-plstmary-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-plstmary.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-plweb-doc.sh | 7 ++++++- ...est_texlive-split-r_install_and_remove_texlive-plweb.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-pm-isomath.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-pmgraph-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-pmgraph.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-pnas2009.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-poemscol-doc.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-poemscol.sh | 7 ++++++- ...st_texlive-split-r_install_and_remove_texlive-poetry.sh | 7 ++++++- ...ive-split-r_install_and_remove_texlive-poetrytex-doc.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-poetrytex.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-polexpr.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-polski-doc.sh | 7 ++++++- ...st_texlive-split-r_install_and_remove_texlive-polski.sh | 7 ++++++- ...ive-split-r_install_and_remove_texlive-poltawski-doc.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-poltawski.sh | 7 ++++++- ...e-split-r_install_and_remove_texlive-polyglossia-doc.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-polyglossia.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-polynom-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-polynom.sh | 7 ++++++- ...ve-split-r_install_and_remove_texlive-polynomial-doc.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-polynomial.sh | 7 ++++++- ...ive-split-r_install_and_remove_texlive-polytable-doc.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-polytable.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-postage.sh | 7 ++++++- ...ive-split-r_install_and_remove_texlive-postcards-doc.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-postcards.sh | 7 ++++++- ...ve-split-r_install_and_remove_texlive-poster-mac-doc.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-poster-mac.sh | 7 ++++++- ...t-r_install_and_remove_texlive-powerdot-FUBerlin-doc.sh | 7 ++++++- ...live-split-r_install_and_remove_texlive-powerdot-doc.sh | 7 ++++++- ...split-r_install_and_remove_texlive-powerdot-fuberlin.sh | 7 ++++++- ...split-r_install_and_remove_texlive-powerdot-tuliplab.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-powerdot.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-ppr-prv-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-ppr-prv.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-psfrag-doc.sh | 7 ++++++- ...st_texlive-split-r_install_and_remove_texlive-psfrag.sh | 7 ++++++- ..._texlive-split-r_install_and_remove_texlive-psgo-doc.sh | 7 ++++++- ...test_texlive-split-r_install_and_remove_texlive-psgo.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-pslatex.sh | 7 ++++++- ...exlive-split-r_install_and_remove_texlive-psnfss-doc.sh | 7 ++++++- ...st_texlive-split-r_install_and_remove_texlive-psnfss.sh | 7 ++++++- ...ive-split-r_install_and_remove_texlive-pspicture-doc.sh | 7 ++++++- ...texlive-split-r_install_and_remove_texlive-pspicture.sh | 7 ++++++- ...stall_and_remove_texlive-pst-eucl-translation-bg-doc.sh | 7 ++++++- ...xlive-split-r_install_and_remove_texlive-pxfonts-doc.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-pxfonts.sh | 7 ++++++- ...t_texlive-split-r_install_and_remove_texlive-split-r.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-r_und_s-doc.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-r_und_s.sh | 7 ++++++- ...exlive-split-u_install_and_remove_texlive-roboto-doc.sh | 7 ++++++- ...st_texlive-split-u_install_and_remove_texlive-roboto.sh | 7 ++++++- ...split-u_install_and_remove_texlive-robustcommand-doc.sh | 7 ++++++- ...ive-split-u_install_and_remove_texlive-robustcommand.sh | 7 ++++++- ...e-split-u_install_and_remove_texlive-robustindex-doc.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-robustindex.sh | 7 ++++++- ...test_texlive-split-u_install_and_remove_texlive-roex.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-romanbar-doc.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-romanbar.sh | 7 ++++++- ...-u_install_and_remove_texlive-romanbarpagenumber-doc.sh | 7 ++++++- ...plit-u_install_and_remove_texlive-romanbarpagenumber.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-romande-doc.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-romande.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-romanneg-doc.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-romanneg.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-romannum-doc.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-romannum.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-rosario-doc.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-rosario.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-rotfloat-doc.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-rotfloat.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-rotpages-doc.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-rotpages.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-roundbox-doc.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-roundbox.sh | 7 ++++++- ...ive-split-u_install_and_remove_texlive-roundrect-doc.sh | 7 ++++++- ...texlive-split-u_install_and_remove_texlive-roundrect.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-rrgtrees-doc.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-rrgtrees.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-rsc-doc.sh | 7 ++++++- ..._test_texlive-split-u_install_and_remove_texlive-rsc.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-rsfs-doc.sh | 7 ++++++- ...test_texlive-split-u_install_and_remove_texlive-rsfs.sh | 7 ++++++- ...texlive-split-u_install_and_remove_texlive-rsfso-doc.sh | 7 ++++++- ...est_texlive-split-u_install_and_remove_texlive-rsfso.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-rterface-doc.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-rterface.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-rtkinenc-doc.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-rtkinenc.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-rtklage-doc.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-rtklage.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-ruhyphen.sh | 7 ++++++- ...-split-u_install_and_remove_texlive-rulercompass-doc.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-rulercompass.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-russ-doc.sh | 7 ++++++- ...test_texlive-split-u_install_and_remove_texlive-russ.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-rutitlepage.sh | 7 ++++++- ...ive-split-u_install_and_remove_texlive-rviewport-doc.sh | 7 ++++++- ...texlive-split-u_install_and_remove_texlive-rviewport.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-rvwrite-doc.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-rvwrite.sh | 7 ++++++- ...ive-split-u_install_and_remove_texlive-ryethesis-doc.sh | 7 ++++++- ...texlive-split-u_install_and_remove_texlive-ryethesis.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-sa-tikz-doc.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-sa-tikz.sh | 7 ++++++- ...exlive-split-u_install_and_remove_texlive-sageep-doc.sh | 7 ++++++- ...st_texlive-split-u_install_and_remove_texlive-sageep.sh | 7 ++++++- ...lit-u_install_and_remove_texlive-sanitize-umlaut-doc.sh | 7 ++++++- ...e-split-u_install_and_remove_texlive-sanitize-umlaut.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-sanskrit-doc.sh | 7 ++++++- ...e-split-u_install_and_remove_texlive-sanskrit-t1-doc.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-sanskrit-t1.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-sanskrit.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-sansmath-doc.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-sansmath.sh | 7 ++++++- ...plit-u_install_and_remove_texlive-sansmathaccent-doc.sh | 7 ++++++- ...ve-split-u_install_and_remove_texlive-sansmathaccent.sh | 7 ++++++- ...split-u_install_and_remove_texlive-sansmathfonts-doc.sh | 7 ++++++- ...ive-split-u_install_and_remove_texlive-sansmathfonts.sh | 7 ++++++- ...ive-split-u_install_and_remove_texlive-sapthesis-doc.sh | 7 ++++++- ...texlive-split-u_install_and_remove_texlive-sapthesis.sh | 7 ++++++- ...-split-u_install_and_remove_texlive-sasnrdisplay-doc.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-sasnrdisplay.sh | 7 ++++++- ...exlive-split-u_install_and_remove_texlive-sauerj-doc.sh | 7 ++++++- ...st_texlive-split-u_install_and_remove_texlive-sauerj.sh | 7 ++++++- ...st_texlive-split-u_install_and_remove_texlive-sauter.sh | 7 ++++++- ...e-split-u_install_and_remove_texlive-sauterfonts-doc.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-sauterfonts.sh | 7 ++++++- ...ve-split-u_install_and_remove_texlive-savefnmark-doc.sh | 7 ++++++- ...exlive-split-u_install_and_remove_texlive-savefnmark.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-savesym.sh | 7 ++++++- ...ive-split-u_install_and_remove_texlive-savetrees-doc.sh | 7 ++++++- ...texlive-split-u_install_and_remove_texlive-savetrees.sh | 7 ++++++- ...texlive-split-u_install_and_remove_texlive-scale-doc.sh | 7 ++++++- ...est_texlive-split-u_install_and_remove_texlive-scale.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-scalebar-doc.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-scalebar.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-scalerel-doc.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-scalerel.sh | 7 ++++++- ...ive-split-u_install_and_remove_texlive-scanpages-doc.sh | 7 ++++++- ...texlive-split-u_install_and_remove_texlive-scanpages.sh | 7 ++++++- ...ve-split-u_install_and_remove_texlive-schemabloc-doc.sh | 7 ++++++- ...exlive-split-u_install_and_remove_texlive-schemabloc.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-schemata-doc.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-schemata.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-scheme-basic.sh | 7 ++++++- ...ve-split-u_install_and_remove_texlive-scheme-context.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-scheme-full.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-scheme-gust.sh | 7 ++++++- ...ive-split-u_install_and_remove_texlive-scheme-medium.sh | 7 ++++++- ...ve-split-u_install_and_remove_texlive-scheme-minimal.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-scheme-small.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-scheme-tetex.sh | 7 ++++++- ...exlive-split-u_install_and_remove_texlive-schule-doc.sh | 7 ++++++- ...st_texlive-split-u_install_and_remove_texlive-schule.sh | 7 ++++++- ...plit-u_install_and_remove_texlive-schulschriften-doc.sh | 7 ++++++- ...ve-split-u_install_and_remove_texlive-schulschriften.sh | 7 ++++++- ...plit-u_install_and_remove_texlive-schwalbe-chess-doc.sh | 7 ++++++- ...ve-split-u_install_and_remove_texlive-schwalbe-chess.sh | 7 ++++++- ...u_install_and_remove_texlive-scientific-thesis-cover.sh | 7 ++++++- ...ive-split-u_install_and_remove_texlive-sciposter-doc.sh | 7 ++++++- ...texlive-split-u_install_and_remove_texlive-sciposter.sh | 7 ++++++- ...t-u_install_and_remove_texlive-sclang-prettifier-doc.sh | 7 ++++++- ...split-u_install_and_remove_texlive-sclang-prettifier.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-scratch.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-scratchx.sh | 7 ++++++- ...ve-split-u_install_and_remove_texlive-screenplay-doc.sh | 7 ++++++- ...plit-u_install_and_remove_texlive-screenplay-pkg-doc.sh | 7 ++++++- ...ve-split-u_install_and_remove_texlive-screenplay-pkg.sh | 7 ++++++- ...exlive-split-u_install_and_remove_texlive-screenplay.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-scrjrnl-doc.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-scrjrnl.sh | 7 ++++++- ...-split-u_install_and_remove_texlive-scrlttr2copy-doc.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-scrlttr2copy.sh | 7 ++++++- ...texlive-split-u_install_and_remove_texlive-scsnowman.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-sdrt-doc.sh | 7 ++++++- ...test_texlive-split-u_install_and_remove_texlive-sdrt.sh | 7 ++++++- ...ive-split-u_install_and_remove_texlive-sduthesis-doc.sh | 7 ++++++- ...texlive-split-u_install_and_remove_texlive-sduthesis.sh | 7 ++++++- ...exlive-split-u_install_and_remove_texlive-secdot-doc.sh | 7 ++++++- ...st_texlive-split-u_install_and_remove_texlive-secdot.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-section-doc.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-section.sh | 7 ++++++- ...ve-split-u_install_and_remove_texlive-sectionbox-doc.sh | 7 ++++++- ...exlive-split-u_install_and_remove_texlive-sectionbox.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-sectionbreak.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-sectsty-doc.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-sectsty.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-seealso-doc.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-seealso.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-selectp-doc.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-selectp.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-selnolig-doc.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-selnolig.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-semantic-doc.sh | 7 ++++++- ...e-split-u_install_and_remove_texlive-semantic-markup.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-semantic.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-semaphor-doc.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-semaphor.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-seminar-doc.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-seminar.sh | 7 ++++++- ...e-split-u_install_and_remove_texlive-semioneside-doc.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-semioneside.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-semproc-doc.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-semproc.sh | 7 ++++++- ...-split-u_install_and_remove_texlive-sepfootnotes-doc.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-sepfootnotes.sh | 7 ++++++- ...exlive-split-u_install_and_remove_texlive-sepnum-doc.sh | 7 ++++++- ...st_texlive-split-u_install_and_remove_texlive-sepnum.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-seqsplit-doc.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-seqsplit.sh | 7 ++++++- ...-u_install_and_remove_texlive-serbian-apostrophe-doc.sh | 7 ++++++- ...plit-u_install_and_remove_texlive-serbian-apostrophe.sh | 7 ++++++- ...it-u_install_and_remove_texlive-serbian-date-lat-doc.sh | 7 ++++++- ...-split-u_install_and_remove_texlive-serbian-date-lat.sh | 7 ++++++- ...lit-u_install_and_remove_texlive-serbian-def-cyr-doc.sh | 7 ++++++- ...e-split-u_install_and_remove_texlive-serbian-def-cyr.sh | 7 ++++++- ...e-split-u_install_and_remove_texlive-serbian-lig-doc.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-serbian-lig.sh | 7 ++++++- ...ve-split-u_install_and_remove_texlive-sesamanuel-doc.sh | 7 ++++++- ...exlive-split-u_install_and_remove_texlive-sesamanuel.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-sesstime.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-setdeck-doc.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-setdeck.sh | 7 ++++++- ...live-split-u_install_and_remove_texlive-setspace-doc.sh | 7 ++++++- ..._texlive-split-u_install_and_remove_texlive-setspace.sh | 7 ++++++- ...ive-split-u_install_and_remove_texlive-seuthesis-doc.sh | 7 ++++++- ...texlive-split-u_install_and_remove_texlive-seuthesis.sh | 7 ++++++- ...ive-split-u_install_and_remove_texlive-seuthesix-doc.sh | 7 ++++++- ...texlive-split-u_install_and_remove_texlive-seuthesix.sh | 7 ++++++- ...est_texlive-split-u_install_and_remove_texlive-sexam.sh | 7 ++++++- ...texlive-split-u_install_and_remove_texlive-sf298-doc.sh | 7 ++++++- ...est_texlive-split-u_install_and_remove_texlive-sf298.sh | 7 ++++++- ...texlive-split-u_install_and_remove_texlive-sffms-doc.sh | 7 ++++++- ...est_texlive-split-u_install_and_remove_texlive-sffms.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-sfg-doc.sh | 7 ++++++- ..._test_texlive-split-u_install_and_remove_texlive-sfg.sh | 7 ++++++- ...st_texlive-split-u_install_and_remove_texlive-sfmath.sh | 7 ++++++- ...texlive-split-u_install_and_remove_texlive-sgame-doc.sh | 7 ++++++- ...est_texlive-split-u_install_and_remove_texlive-sgame.sh | 7 ++++++- ...xlive-split-u_install_and_remove_texlive-siunitx-doc.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-siunitx.sh | 7 ++++++- ...t_texlive-split-u_install_and_remove_texlive-split-u.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-shade-doc.sh | 7 ++++++- ...est_texlive-split-v_install_and_remove_texlive-shade.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-shadethm-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-shadethm.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-shadow-doc.sh | 7 ++++++- ...st_texlive-split-v_install_and_remove_texlive-shadow.sh | 7 ++++++- ...ve-split-v_install_and_remove_texlive-shadowtext-doc.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-shadowtext.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-shapepar-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-shapepar.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-shapes-doc.sh | 7 ++++++- ...st_texlive-split-v_install_and_remove_texlive-shapes.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-shdoc-doc.sh | 7 ++++++- ...est_texlive-split-v_install_and_remove_texlive-shdoc.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-shipunov-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-shipunov.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-shobhika.sh | 7 ++++++- ...-split-v_install_and_remove_texlive-short-math-guide.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-shorttoc-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-shorttoc.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-show2e-doc.sh | 7 ++++++- ...st_texlive-split-v_install_and_remove_texlive-show2e.sh | 7 ++++++- ...split-v_install_and_remove_texlive-showcharinbox-doc.sh | 7 ++++++- ...ive-split-v_install_and_remove_texlive-showcharinbox.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-showdim-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-showdim.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-showexpl-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-showexpl.sh | 7 ++++++- ...e-split-v_install_and_remove_texlive-showhyphens-doc.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-showhyphens.sh | 7 ++++++- ...ve-split-v_install_and_remove_texlive-showlabels-doc.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-showlabels.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-showtags-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-showtags.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-shuffle-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-shuffle.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-sidecap-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-sidecap.sh | 7 ++++++- ...ive-split-v_install_and_remove_texlive-sidenotes-doc.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-sidenotes.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-sides-doc.sh | 7 ++++++- ...est_texlive-split-v_install_and_remove_texlive-sides.sh | 7 ++++++- ...ive-split-v_install_and_remove_texlive-signchart-doc.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-signchart.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-silence-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-silence.sh | 7 ++++++- ...-split-v_install_and_remove_texlive-simple-resume-cv.sh | 7 ++++++- ...nstall_and_remove_texlive-simple-thesis-dissertation.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-simplecd-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-simplecd.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-simplecv-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-simplecv.sh | 7 ++++++- ...ive-split-v_install_and_remove_texlive-simpleinvoice.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-simplekv.sh | 7 ++++++- ...-split-v_install_and_remove_texlive-simpler-wick-doc.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-simpler-wick.sh | 7 ++++++- ...ve-split-v_install_and_remove_texlive-simplewick-doc.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-simplewick.sh | 7 ++++++- ...it-v_install_and_remove_texlive-simplified-latex-doc.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-simurgh-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-simurgh.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-sitem-doc.sh | 7 ++++++- ...est_texlive-split-v_install_and_remove_texlive-sitem.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-siunitx-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-siunitx.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-skak-doc.sh | 7 ++++++- ...test_texlive-split-v_install_and_remove_texlive-skak.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-skaknew-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-skaknew.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-skb-doc.sh | 7 ++++++- ..._test_texlive-split-v_install_and_remove_texlive-skb.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-skdoc-doc.sh | 7 ++++++- ...est_texlive-split-v_install_and_remove_texlive-skdoc.sh | 7 ++++++- ...e-split-v_install_and_remove_texlive-skeycommand-doc.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-skeycommand.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-skeyval-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-skeyval.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-skmath-doc.sh | 7 ++++++- ...st_texlive-split-v_install_and_remove_texlive-skmath.sh | 7 ++++++- ...ive-split-v_install_and_remove_texlive-skrapport-doc.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-skrapport.sh | 7 ++++++- ...est_texlive-split-v_install_and_remove_texlive-skull.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-slantsc-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-slantsc.sh | 7 ++++++- ...ive-split-v_install_and_remove_texlive-slideshow-doc.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-slideshow.sh | 7 ++++++- ...-split-v_install_and_remove_texlive-smalltableof-doc.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-smalltableof.sh | 7 ++++++- ...-split-v_install_and_remove_texlive-smartdiagram-doc.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-smartdiagram.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-smartref-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-smartref.sh | 7 ++++++- ...ve-split-v_install_and_remove_texlive-smartunits-doc.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-smartunits.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-snapshot-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-snapshot.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-snotez-doc.sh | 7 ++++++- ...st_texlive-split-v_install_and_remove_texlive-snotez.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-songbook-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-songbook.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-songs-doc.sh | 7 ++++++- ...est_texlive-split-v_install_and_remove_texlive-songs.sh | 7 ++++++- ...lit-v_install_and_remove_texlive-sort-by-letters-doc.sh | 7 ++++++- ...e-split-v_install_and_remove_texlive-sort-by-letters.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-soton-doc.sh | 7 ++++++- ...est_texlive-split-v_install_and_remove_texlive-soton.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-soul-doc.sh | 7 ++++++- ...test_texlive-split-v_install_and_remove_texlive-soul.sh | 7 ++++++- ...test_texlive-split-v_install_and_remove_texlive-soup.sh | 7 ++++++- ...split-v_install_and_remove_texlive-sourcecodepro-doc.sh | 7 ++++++- ...ive-split-v_install_and_remove_texlive-sourcecodepro.sh | 7 ++++++- ...split-v_install_and_remove_texlive-sourcesanspro-doc.sh | 7 ++++++- ...ive-split-v_install_and_remove_texlive-sourcesanspro.sh | 7 ++++++- ...plit-v_install_and_remove_texlive-sourceserifpro-doc.sh | 7 ++++++- ...ve-split-v_install_and_remove_texlive-sourceserifpro.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-spalign.sh | 7 ++++++- ...ve-split-v_install_and_remove_texlive-spanish-mx-doc.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-spanish-mx.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-spark-otf.sh | 7 ++++++- ...ve-split-v_install_and_remove_texlive-sparklines-doc.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-sparklines.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-spath3-doc.sh | 7 ++++++- ...st_texlive-split-v_install_and_remove_texlive-spath3.sh | 7 ++++++- ...split-v_install_and_remove_texlive-spectralsequences.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-spelling-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-spelling.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-sphack-doc.sh | 7 ++++++- ...st_texlive-split-v_install_and_remove_texlive-sphack.sh | 7 ++++++- ...ve-split-v_install_and_remove_texlive-sphdthesis-doc.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-sphdthesis.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-spie-doc.sh | 7 ++++++- ...test_texlive-split-v_install_and_remove_texlive-spie.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-splines-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-splines.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-split-v.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-splitbib-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-splitbib.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-spot-doc.sh | 7 ++++++- ...test_texlive-split-v_install_and_remove_texlive-spot.sh | 7 ++++++- ...ive-split-v_install_and_remove_texlive-spotcolor-doc.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-spotcolor.sh | 7 ++++++- ...ive-split-v_install_and_remove_texlive-spreadtab-doc.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-spreadtab.sh | 7 ++++++- ...ve-split-v_install_and_remove_texlive-spverbatim-doc.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-spverbatim.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-sr-vorl-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-sr-vorl.sh | 7 ++++++- ...ve-split-v_install_and_remove_texlive-srbook-mem-doc.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-srbook-mem.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-srcltx-doc.sh | 7 ++++++- ...st_texlive-split-v_install_and_remove_texlive-srcltx.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-sseq-doc.sh | 7 ++++++- ...test_texlive-split-v_install_and_remove_texlive-sseq.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-sslides-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-sslides.sh | 7 ++++++- ...est_texlive-split-v_install_and_remove_texlive-stack.sh | 7 ++++++- ...e-split-v_install_and_remove_texlive-stackengine-doc.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-stackengine.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-stage-doc.sh | 7 ++++++- ...est_texlive-split-v_install_and_remove_texlive-stage.sh | 7 ++++++- ...ve-split-v_install_and_remove_texlive-standalone-doc.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-standalone.sh | 7 ++++++- ...st_texlive-split-v_install_and_remove_texlive-stanli.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-starfont-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-starfont.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-startex-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-startex.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-statex-doc.sh | 7 ++++++- ...st_texlive-split-v_install_and_remove_texlive-statex.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-statex2-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-statex2.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-statistics.sh | 7 ++++++- ...ive-split-v_install_and_remove_texlive-statistik-doc.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-statistik.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-statmath.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-staves-doc.sh | 7 ++++++- ...st_texlive-split-v_install_and_remove_texlive-staves.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-stdclsdv-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-stdclsdv.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-stdpage-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-stdpage.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-stealcaps.sh | 7 ++++++- ...ive-split-v_install_and_remove_texlive-steinmetz-doc.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-steinmetz.sh | 7 ++++++- ...-split-v_install_and_remove_texlive-stellenbosch-doc.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-stellenbosch.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-stex-doc.sh | 7 ++++++- ...test_texlive-split-v_install_and_remove_texlive-stex.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-stickstoo.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-stix-doc.sh | 7 ++++++- ...test_texlive-split-v_install_and_remove_texlive-stix.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-stix2-otf.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-stix2-type1.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-stmaryrd-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-stmaryrd.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-storebox-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-storebox.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-storecmd-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-storecmd.sh | 7 ++++++- ...split-v_install_and_remove_texlive-stringstrings-doc.sh | 7 ++++++- ...ive-split-v_install_and_remove_texlive-stringstrings.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-structmech.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-struktex-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-struktex.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-sttools-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-sttools.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-stubs-doc.sh | 7 ++++++- ...est_texlive-split-v_install_and_remove_texlive-stubs.sh | 7 ++++++- ...e-split-v_install_and_remove_texlive-studenthandouts.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-suanpan-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-suanpan.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-subdepth-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-subdepth.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-subeqn-doc.sh | 7 ++++++- ...st_texlive-split-v_install_and_remove_texlive-subeqn.sh | 7 ++++++- ...e-split-v_install_and_remove_texlive-subeqnarray-doc.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-subeqnarray.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-subfig-doc.sh | 7 ++++++- ...st_texlive-split-v_install_and_remove_texlive-subfig.sh | 7 ++++++- ...ive-split-v_install_and_remove_texlive-subfigmat-doc.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-subfigmat.sh | 7 ++++++- ...ive-split-v_install_and_remove_texlive-subfigure-doc.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-subfigure.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-subfiles-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-subfiles.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-subfloat-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-subfloat.sh | 7 ++++++- ...ve-split-v_install_and_remove_texlive-substances-doc.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-substances.sh | 7 ++++++- ...plit-v_install_and_remove_texlive-substitutefont-doc.sh | 7 ++++++- ...ve-split-v_install_and_remove_texlive-substitutefont.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-substr-doc.sh | 7 ++++++- ...st_texlive-split-v_install_and_remove_texlive-substr.sh | 7 ++++++- ...split-v_install_and_remove_texlive-subsupscripts-doc.sh | 7 ++++++- ...ive-split-v_install_and_remove_texlive-subsupscripts.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-sudoku-doc.sh | 7 ++++++- ...st_texlive-split-v_install_and_remove_texlive-sudoku.sh | 7 ++++++- ...-split-v_install_and_remove_texlive-sudokubundle-doc.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-sudokubundle.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-suftesi-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-suftesi.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-sugconf-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-sugconf.sh | 7 ++++++- ...ive-split-v_install_and_remove_texlive-superiors-doc.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-superiors.sh | 7 ++++++- ...-split-v_install_and_remove_texlive-supertabular-doc.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-supertabular.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-susy-doc.sh | 7 ++++++- ...test_texlive-split-v_install_and_remove_texlive-susy.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-svg-doc.sh | 7 ++++++- ...-split-v_install_and_remove_texlive-svg-inkscape-doc.sh | 7 ++++++- ..._test_texlive-split-v_install_and_remove_texlive-svg.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-svgcolor-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-svgcolor.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-svn-doc.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-svn-prov-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-svn-prov.sh | 7 ++++++- ..._test_texlive-split-v_install_and_remove_texlive-svn.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-svninfo-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-svninfo.sh | 7 ++++++- ...ve-split-v_install_and_remove_texlive-svrsymbols-doc.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-svrsymbols.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-swebib-doc.sh | 7 ++++++- ...st_texlive-split-v_install_and_remove_texlive-swebib.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-swimgraf-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-swimgraf.sh | 7 ++++++- ...ive-split-v_install_and_remove_texlive-syllogism-doc.sh | 7 ++++++- ...texlive-split-v_install_and_remove_texlive-syllogism.sh | 7 ++++++- ...st_texlive-split-v_install_and_remove_texlive-symbol.sh | 7 ++++++- ...lit-v_install_and_remove_texlive-sympytexpackage-doc.sh | 7 ++++++- ...e-split-v_install_and_remove_texlive-sympytexpackage.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-synproof-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-synproof.sh | 7 ++++++- ...exlive-split-v_install_and_remove_texlive-syntax-doc.sh | 7 ++++++- ...st_texlive-split-v_install_and_remove_texlive-syntax.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-syntrace-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-syntrace.sh | 7 ++++++- ...live-split-v_install_and_remove_texlive-synttree-doc.sh | 7 ++++++- ..._texlive-split-v_install_and_remove_texlive-synttree.sh | 7 ++++++- ...xlive-split-v_install_and_remove_texlive-systeme-doc.sh | 7 ++++++- ...t_texlive-split-v_install_and_remove_texlive-systeme.sh | 7 ++++++- ...est_texlive-split-x_install_and_remove_texlive-aalok.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-aesupp.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-akshar.sh | 7 ++++++- ...ve-split-x_install_and_remove_texlive-algpseudocodex.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-anonymous-acm.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-antanilipsum.sh | 7 ++++++- ...plit-x_install_and_remove_texlive-association-matrix.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-atkinson.sh | 7 ++++++- ...plit-x_install_and_remove_texlive-beamerappendixnote.sh | 7 ++++++- ...all_and_remove_texlive-beamertheme-pure-minimalistic.sh | 7 ++++++- ...plit-x_install_and_remove_texlive-beamertheme-trigon.sh | 7 ++++++- ...-split-x_install_and_remove_texlive-beamerthemelalic.sh | 7 ++++++- ...e-split-x_install_and_remove_texlive-beamerthemenord.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-beaulivre.sh | 7 ++++++- ...-split-x_install_and_remove_texlive-biblatex-license.sh | 7 ++++++- ...-split-x_install_and_remove_texlive-biblatex-unified.sh | 7 ++++++- ...plit-x_install_and_remove_texlive-biblatex-vancouver.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-bithesis.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-bookshelf.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-bubblesort.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-buctthesis.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-bxjatoucs.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-byo-twemojis.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-cascadia-code.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-causets.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-charissil.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-chhaya.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-chicagoa.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-chifoot.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-chinese-jfm.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-cmupint.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-coffeestains.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-color-edits.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-colorist.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-compare.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-conditext.sh | 7 ++++++- ...est_texlive-split-x_install_and_remove_texlive-datax.sh | 7 ++++++- ...ve-split-x_install_and_remove_texlive-decision-table.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-dimnum.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-docutils.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-doulossil.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-easybook.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-easyfloats.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-econlipsum.sh | 7 ++++++- ...est_texlive-split-x_install_and_remove_texlive-eczar.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-edichokey.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-einfart.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-ekdosis.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-ektype-tanka.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-eq-pin2corr.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-everysel.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-everyshi.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-exesheet.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-expkv-opt.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-figchild.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-firstaid.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-foliono.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-frimurer.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-froufrou.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-frpseudocode.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-gckanbun.sh | 7 ++++++- ...plit-x_install_and_remove_texlive-glossaries-nynorsk.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-graphpaper.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-gridpapers.sh | 7 ++++++- ...est_texlive-split-x_install_and_remove_texlive-gudea.sh | 7 ++++++- ...stall_and_remove_texlive-helmholtz-ellis-ji-notation.sh | 7 ++++++- ...ve-split-x_install_and_remove_texlive-highlightlatex.sh | 7 ++++++- ...-x_install_and_remove_texlive-hindawi-latex-template.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-hindmadurai.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-hitreport.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-hopatch.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-huawei.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-hvarabic.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-hypdestopt.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-innerscript.sh | 7 ++++++- ...install_and_remove_texlive-install-latex-guide-zh-cn.sh | 7 ++++++- ...est_texlive-split-x_install_and_remove_texlive-inter.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-jupynotex.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-knuth-errata.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-knuth-pdf.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-kpfonts-otf.sh | 7 ++++++- ...plit-x_install_and_remove_texlive-latex-firstaid-dev.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-lebhart.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-lectureslides.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-leftindex.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-lua-physical.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-lua-typo.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-lua-uni-algos.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-luakeys.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-luaprogtable.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-magicnum.sh | 7 ++++++- ...est_texlive-split-x_install_and_remove_texlive-magra.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-mahjong.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-marathi.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-matapli.sh | 7 ++++++- ...split-x_install_and_remove_texlive-membranecomputing.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-menucard.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-metanorma.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-mindflow.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-minimalist.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-mlmodern.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-mluexercise.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-muling.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-mylatex.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-namedef.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-newpax.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-nimsticks.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-ninecolors.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-nl-interval.sh | 7 ++++++- ...est_texlive-split-x_install_and_remove_texlive-nnext.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-numerica.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-orcidlink.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-orientation.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-oswald.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-pagesel.sh | 7 ++++++- ...est_texlive-split-x_install_and_remove_texlive-parsa.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-pbalance.sh | 7 ++++++- ...x_install_and_remove_texlive-pdfmanagement-testphase.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-pgf-pie.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-prelim2e.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-principia.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-profcollege.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-projlib.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-puyotikz.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-pwebmac.sh | 7 ++++++- ...est_texlive-split-x_install_and_remove_texlive-pxpic.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-quran-bn.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-qyxf-book.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-readablecv.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-realtranspose.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-revtex4-1.sh | 7 ++++++- ...est_texlive-split-x_install_and_remove_texlive-rojud.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-runcode.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-sankey.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-schooldocs.sh | 7 ++++++- ...split-x_install_and_remove_texlive-scrlayer-fancyhdr.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-semantex.sh | 7 ++++++- ...e-split-x_install_and_remove_texlive-semesterplanner.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-semtex.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-shtthesis.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-simplivre.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-skeldoc.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-skills.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-smflatex.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-split-x.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-startlatex2e.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-stepgreek.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-stricttex.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-suppose.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-swfigure.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-syntaxdi.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-t-angles-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-t-angles.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-tagpdf.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-texnegar.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-thaienum.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-thaispec.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-thalie-doc.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-thalie.sh | 7 ++++++- ...ve-split-x_install_and_remove_texlive-theoremref-doc.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-theoremref.sh | 7 ++++++- ...ve-split-x_install_and_remove_texlive-thesis-ekf-doc.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-thesis-ekf.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-thesis-gwu.sh | 7 ++++++- ...install_and_remove_texlive-thesis-titlepage-fhac-doc.sh | 7 ++++++- ...t-x_install_and_remove_texlive-thesis-titlepage-fhac.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-thinsp-doc.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-thinsp.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-thmbox-doc.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-thmbox.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-thmtools-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-thmtools.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-threadcol-doc.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-threadcol.sh | 7 ++++++- ...ve-split-x_install_and_remove_texlive-threeddice-doc.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-threeddice.sh | 7 ++++++- ...plit-x_install_and_remove_texlive-threeparttable-doc.sh | 7 ++++++- ...ve-split-x_install_and_remove_texlive-threeparttable.sh | 7 ++++++- ...lit-x_install_and_remove_texlive-threeparttablex-doc.sh | 7 ++++++- ...e-split-x_install_and_remove_texlive-threeparttablex.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-thucoursework.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-thumb-doc.sh | 7 ++++++- ...est_texlive-split-x_install_and_remove_texlive-thumb.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-thumbs-doc.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-thumbs.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-thumby-doc.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-thumby.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-thuthesis-doc.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-thuthesis.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-ticket-doc.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-ticket.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-ticollege-doc.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-ticollege.sh | 7 ++++++- ...e-split-x_install_and_remove_texlive-tikz-3dplot-doc.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tikz-3dplot.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-tikz-among-us.sh | 7 ++++++- ...split-x_install_and_remove_texlive-tikz-bayesnet-doc.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-tikz-bayesnet.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-tikz-bbox.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tikz-cd-doc.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-tikz-cd.sh | 7 ++++++- ...lit-x_install_and_remove_texlive-tikz-dependency-doc.sh | 7 ++++++- ...e-split-x_install_and_remove_texlive-tikz-dependency.sh | 7 ++++++- ...-split-x_install_and_remove_texlive-tikz-dimline-doc.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-tikz-dimline.sh | 7 ++++++- ...-split-x_install_and_remove_texlive-tikz-feynman-doc.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-tikz-feynman.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-tikz-inet-doc.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-tikz-inet.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-tikz-kalender.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-tikz-karnaugh.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tikz-ladder.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-tikz-lake-fig.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tikz-layers.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-tikz-nef.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-tikz-network.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-tikz-opm-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-tikz-opm.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tikz-optics.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-tikz-page.sh | 7 ++++++- ...plit-x_install_and_remove_texlive-tikz-palattice-doc.sh | 7 ++++++- ...ve-split-x_install_and_remove_texlive-tikz-palattice.sh | 7 ++++++- ...ve-split-x_install_and_remove_texlive-tikz-qtree-doc.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-tikz-qtree.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-tikz-relay.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-tikz-sfc.sh | 7 ++++++- ...e-split-x_install_and_remove_texlive-tikz-timing-doc.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tikz-timing.sh | 7 ++++++- ...ve-split-x_install_and_remove_texlive-tikzcodeblocks.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-tikzducks.sh | 7 ++++++- ...e-split-x_install_and_remove_texlive-tikzinclude-doc.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tikzinclude.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-tikzmark-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-tikzmark.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tikzmarmots.sh | 7 ++++++- ...e-split-x_install_and_remove_texlive-tikzorbital-doc.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tikzorbital.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tikzpackets.sh | 7 ++++++- ...split-x_install_and_remove_texlive-tikzpagenodes-doc.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-tikzpagenodes.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-tikzpeople.sh | 7 ++++++- ...ve-split-x_install_and_remove_texlive-tikzpfeile-doc.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-tikzpfeile.sh | 7 ++++++- ...ve-split-x_install_and_remove_texlive-tikzposter-doc.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-tikzposter.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-tikzscale-doc.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-tikzscale.sh | 7 ++++++- ...e-split-x_install_and_remove_texlive-tikzsymbols-doc.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tikzsymbols.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-timbreicmc.sh | 7 ++++++- ...est_texlive-split-x_install_and_remove_texlive-times.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-timetable.sh | 7 ++++++- ...lit-x_install_and_remove_texlive-timing-diagrams-doc.sh | 7 ++++++- ...e-split-x_install_and_remove_texlive-timing-diagrams.sh | 7 ++++++- ...est_texlive-split-x_install_and_remove_texlive-tinos.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tipa-de-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-tipa-doc.sh | 7 ++++++- ...test_texlive-split-x_install_and_remove_texlive-tipa.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-tipauni.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-tipfr-doc.sh | 7 ++++++- ...est_texlive-split-x_install_and_remove_texlive-tipfr.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-titlecaps-doc.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-titlecaps.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-titlefoot.sh | 7 ++++++- ...ve-split-x_install_and_remove_texlive-titlepages-doc.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-titlepic-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-titlepic.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-titleref-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-titleref.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-titlesec-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-titlesec.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-titling-doc.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-titling.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-tkz-base-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-tkz-base.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-tkz-berge-doc.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-tkz-berge.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tkz-doc-doc.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-tkz-doc.sh | 7 ++++++- ...e-split-x_install_and_remove_texlive-tkz-euclide-doc.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tkz-euclide.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tkz-fct-doc.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-tkz-fct.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-tkz-graph-doc.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-tkz-graph.sh | 7 ++++++- ...ve-split-x_install_and_remove_texlive-tkz-kiviat-doc.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-tkz-kiviat.sh | 7 ++++++- ...split-x_install_and_remove_texlive-tkz-linknodes-doc.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-tkz-linknodes.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tkz-orm-doc.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-tkz-orm.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tkz-tab-doc.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-tkz-tab.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tlc-article.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-tlc2-doc.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tlmgrbasics.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-tocbibind-doc.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-tocbibind.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-tocdata.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tocloft-doc.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-tocloft.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-tocvsec2-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-tocvsec2.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-todo-doc.sh | 7 ++++++- ...test_texlive-split-x_install_and_remove_texlive-todo.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-todonotes-doc.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-todonotes.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-tokenizer-doc.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-tokenizer.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-toolbox-doc.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-toolbox.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-tools-doc.sh | 7 ++++++- ...est_texlive-split-x_install_and_remove_texlive-tools.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-topfloat-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-topfloat.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-topletter.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-toptesi-doc.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-toptesi.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-totalcount.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-totcount-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-totcount.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-totpages-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-totpages.sh | 7 ++++++- ...ve-split-x_install_and_remove_texlive-tpslifonts-doc.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-tpslifonts.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-tqft-doc.sh | 7 ++++++- ...test_texlive-split-x_install_and_remove_texlive-tqft.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-tracklang-doc.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-tracklang.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-trajan-doc.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-trajan.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-tram-doc.sh | 7 ++++++- ...test_texlive-split-x_install_and_remove_texlive-tram.sh | 7 ++++++- ..._install_and_remove_texlive-translation-array-fr-doc.sh | 7 ++++++- ...ll_and_remove_texlive-translation-arsclassica-de-doc.sh | 7 ++++++- ...stall_and_remove_texlive-translation-biblatex-de-doc.sh | 7 ++++++- ...nstall_and_remove_texlive-translation-chemsym-de-doc.sh | 7 ++++++- ...nstall_and_remove_texlive-translation-dcolumn-fr-doc.sh | 7 ++++++- ...-x_install_and_remove_texlive-translation-ecv-de-doc.sh | 7 ++++++- ...stall_and_remove_texlive-translation-enumitem-de-doc.sh | 7 ++++++- ...stall_and_remove_texlive-translation-europecv-de-doc.sh | 7 ++++++- ...l_and_remove_texlive-translation-filecontents-de-doc.sh | 7 ++++++- ...stall_and_remove_texlive-translation-moreverb-de-doc.sh | 7 ++++++- ...install_and_remove_texlive-translation-natbib-fr-doc.sh | 7 ++++++- ...nstall_and_remove_texlive-translation-tabbing-fr-doc.sh | 7 ++++++- ...-split-x_install_and_remove_texlive-translations-doc.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-translations.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-translator.sh | 7 ++++++- ...ve-split-x_install_and_remove_texlive-tree-dvips-doc.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-tree-dvips.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-treetex-doc.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-treetex.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-trfsigns-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-trfsigns.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-trigonometry.sh | 7 ++++++- ...ve-split-x_install_and_remove_texlive-trimspaces-doc.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-trimspaces.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-trivfloat-doc.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-trivfloat.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-trsym-doc.sh | 7 ++++++- ...est_texlive-split-x_install_and_remove_texlive-trsym.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-truncate-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-truncate.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-tsemlines.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-tucv-doc.sh | 7 ++++++- ...test_texlive-split-x_install_and_remove_texlive-tucv.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-tudscr-doc.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-tudscr.sh | 7 ++++++- ...e-split-x_install_and_remove_texlive-tufte-latex-doc.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tufte-latex.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-tugboat-doc.sh | 7 ++++++- ...split-x_install_and_remove_texlive-tugboat-plain-doc.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-tugboat-plain.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-tugboat.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-tui-doc.sh | 7 ++++++- ..._test_texlive-split-x_install_and_remove_texlive-tui.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-turabian-doc.sh | 7 ++++++- ...x_install_and_remove_texlive-turabian-formatting-doc.sh | 7 ++++++- ...lit-x_install_and_remove_texlive-turabian-formatting.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-turabian.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-turkmen-doc.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-turkmen.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-turnstile-doc.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-turnstile.sh | 7 ++++++- ...e-split-x_install_and_remove_texlive-turnthepage-doc.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-turnthepage.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-twoinone-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-twoinone.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-twoup-doc.sh | 7 ++++++- ...est_texlive-split-x_install_and_remove_texlive-twoup.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-txfonts-doc.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-txfonts.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-txfontsb-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-txfontsb.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-txgreeks-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-txgreeks.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-txuprcal.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-type1cm-doc.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-type1cm.sh | 7 ++++++- ...lit-x_install_and_remove_texlive-typed-checklist-doc.sh | 7 ++++++- ...e-split-x_install_and_remove_texlive-typed-checklist.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-typeface-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-typeface.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-typehtml-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-typehtml.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-typewriter.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-typicons-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-typicons.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-typoaid.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-typogrid-doc.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-typogrid.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-tzplot.sh | 7 ++++++- ...live-split-x_install_and_remove_texlive-uninormalize.sh | 7 ++++++- ..._texlive-split-x_install_and_remove_texlive-unitconv.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-unitipa.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-unizgklasa.sh | 7 ++++++- ...t_texlive-split-x_install_and_remove_texlive-utf8add.sh | 7 ++++++- ...st_texlive-split-x_install_and_remove_texlive-utfsym.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-verifiche.sh | 7 ++++++- ...exlive-split-x_install_and_remove_texlive-worldflags.sh | 7 ++++++- ...ive-split-x_install_and_remove_texlive-xindy-persian.sh | 7 ++++++- ...xlive-split-x_install_and_remove_texlive-xintsession.sh | 7 ++++++- ...texlive-split-x_install_and_remove_texlive-xmuthesis.sh | 7 ++++++- ...-x_install_and_remove_texlive-zbmath-review-template.sh | 7 ++++++- ...est_texlive-split-x_install_and_remove_texlive-zztex.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-aaai-named.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-accessibility.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-accsupp.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-algxpar.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-alphalph.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-annee-scolaire.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-annotate.sh | 7 ++++++- ...test_texlive-split-y_install_and_remove_texlive-apa7.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-askinclude.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-atbegshi.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-atenddvi.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-atveryend.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-authordate.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-autofancyhdr.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-auxhook.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-axessibility.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-barracuda.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-bearwear.sh | 7 ++++++- ...nstall_and_remove_texlive-biblatex-ajc2020unofficial.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-biblatex-apa6.sh | 7 ++++++- ...t-y_install_and_remove_texlive-biblatex-german-legal.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-biblatex-jura2.sh | 7 ++++++- ...split-y_install_and_remove_texlive-biblatex-software.sh | 7 ++++++- ...-split-y_install_and_remove_texlive-biblatex2bibitem.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-bigintcalc.sh | 7 ++++++- ...st_texlive-split-y_install_and_remove_texlive-bitset.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-bookmark.sh | 7 ++++++- ...e-split-y_install_and_remove_texlive-brandeis-thesis.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-bxghost.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-catchfile.sh | 7 ++++++- ...est_texlive-split-y_install_and_remove_texlive-ccool.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-chemplants.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-circledsteps.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-circuit-macros.sh | 7 ++++++- ...est_texlive-split-y_install_and_remove_texlive-clara.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-cmathbb.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-courierten.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-csvmerge.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-ddphonism.sh | 7 ++++++- ...-split-y_install_and_remove_texlive-diabetes-logbook.sh | 7 ++++++- ...est_texlive-split-y_install_and_remove_texlive-ditaa.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-domitian.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-dpcircling.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-econ-bst.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-embedfile.sh | 7 ++++++- ...est_texlive-split-y_install_and_remove_texlive-emoji.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-emojicite.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-endnotes-hy.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-epigraph-keys.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-epstopdf-pkg.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-erewhon-math.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-esindex.sh | 7 ++++++- ...test_texlive-split-y_install_and_remove_texlive-etbb.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-etexcmds.sh | 7 ++++++- ...split-y_install_and_remove_texlive-euclideangeometry.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-expkv-cs.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-expkv-def.sh | 7 ++++++- ...est_texlive-split-y_install_and_remove_texlive-expkv.sh | 7 ++++++- ...stall_and_remove_texlive-expose-expl3-dunkerque-2019.sh | 7 ++++++- ...e-split-y_install_and_remove_texlive-fewerfloatpages.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-fontsetup.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-fontsize.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-frenchmath.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-gettitlestring.sh | 7 ++++++- ...e-split-y_install_and_remove_texlive-gfsdidotclassic.sh | 7 ++++++- ...st_texlive-split-y_install_and_remove_texlive-gindex.sh | 7 ++++++- ...st_texlive-split-y_install_and_remove_texlive-grfext.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-grffile.sh | 7 ++++++- ...e-split-y_install_and_remove_texlive-haranoaji-extra.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-haranoaji.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-hep-paper.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-hitszbeamer.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-hitszthesis.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-hmtrump.sh | 7 ++++++- ...st_texlive-split-y_install_and_remove_texlive-hobsub.sh | 7 ++++++- ...st_texlive-split-y_install_and_remove_texlive-hologo.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-hvqrurl.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-hycolor.sh | 7 ++++++- ...split-y_install_and_remove_texlive-hyphen-macedonian.sh | 7 ++++++- ...st_texlive-split-y_install_and_remove_texlive-ibarra.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-infwarerr.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-inputenx.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-intcalc.sh | 7 ++++++- ...st_texlive-split-y_install_and_remove_texlive-is-bst.sh | 7 ++++++- ...est_texlive-split-y_install_and_remove_texlive-jbact.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-jlreq-deluxe.sh | 7 ++++++- ..._test_texlive-split-y_install_and_remove_texlive-jmb.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-josefin.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-kblocks.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-keyindex.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-kvdefinekeys.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-kvoptions.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-kvsetkeys.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-langsci-avm.sh | 7 ++++++- ...it-y_install_and_remove_texlive-latino-sine-flexione.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-letltxmacro.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-letterspacing.sh | 7 ++++++- ...split-y_install_and_remove_texlive-letterswitharrows.sh | 7 ++++++- ...st_texlive-split-y_install_and_remove_texlive-lexend.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-lie-hasse.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-listingsutf8.sh | 7 ++++++- ...est_texlive-split-y_install_and_remove_texlive-logix.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-ltxcmds.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-lua-uca.sh | 7 ++++++- ...st_texlive-split-y_install_and_remove_texlive-lua-ul.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-luacolor.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-makerobust.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-mathlig.sh | 7 ++++++- ...e-split-y_install_and_remove_texlive-matrix-skeleton.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-media4svg.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-mercatormap.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-metastr.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-metatype1.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-mleftright.sh | 7 ++++++- ...ll_and_remove_texlive-modeles-factures-belges-assocs.sh | 7 ++++++- ...est_texlive-split-y_install_and_remove_texlive-modes.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-mpfonts.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-musical.sh | 7 ++++++- ...split-y_install_and_remove_texlive-newcomputermodern.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-newfloat.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-noto-emoji.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-notomath.sh | 7 ++++++- ..._test_texlive-split-y_install_and_remove_texlive-nth.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-outerhbox.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-pdfarticle.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-pdfcolmk.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-pdfescape.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-pdflscape.sh | 7 ++++++- ...est_texlive-split-y_install_and_remove_texlive-pdfpc.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-pdftexcmds.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-physconst.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-physunits.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-picture.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-pinoutikz.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-plainyr.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-plimsoll.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-pmboxdraw.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-pmhanguljamo.sh | 7 ++++++- ...-split-y_install_and_remove_texlive-practicalreports.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-pst-turtle.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-qualitype.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-quantumarticle.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-quiz2socrative.sh | 7 ++++++- ...st_texlive-split-y_install_and_remove_texlive-random.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-refcount.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-rerunfilecheck.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-rest-api.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-returntogrid.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-rgltxdoc.sh | 7 ++++++- ...est_texlive-split-y_install_and_remove_texlive-ruler.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-scholax.sh | 7 ++++++- ...e-split-y_install_and_remove_texlive-schulmathematik.sh | 7 ++++++- ...est_texlive-split-y_install_and_remove_texlive-sdaps.sh | 7 ++++++- ...st_texlive-split-y_install_and_remove_texlive-secnum.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-selinput.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-shortmathj.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-simplebnf.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-simpleoptics.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-soulutf8.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-spectral.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-split-y.sh | 7 ++++++- ...test_texlive-split-y_install_and_remove_texlive-step.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-stringenc.sh | 7 ++++++- ...st_texlive-split-y_install_and_remove_texlive-swrule.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-tablvar.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-tetragonos.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-tex-nutshell.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-texlive-ja.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-theatre.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-tikz-planets.sh | 7 ++++++- ...lit-y_install_and_remove_texlive-tikz-trackschematic.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-tokcycle.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-transparent.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-twemoji-colr.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-uaclasses-doc.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-uaclasses.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-uafthesis-doc.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-uafthesis.sh | 7 ++++++- ...plit-y_install_and_remove_texlive-uantwerpendocs-doc.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-uantwerpendocs.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-uassign-doc.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-uassign.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-ucbthesis-doc.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-ucbthesis.sh | 7 ++++++- ...split-y_install_and_remove_texlive-ucdavisthesis-doc.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-ucdavisthesis.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-ucharcat-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-ucharcat.sh | 7 ++++++- ...-split-y_install_and_remove_texlive-ucharclasses-doc.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-ucharclasses.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-ucs-doc.sh | 7 ++++++- ..._test_texlive-split-y_install_and_remove_texlive-ucs.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-ucsmonograph.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-ucthesis-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-ucthesis.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-udesoftec-doc.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-udesoftec.sh | 7 ++++++- ...-split-y_install_and_remove_texlive-uebungsblatt-doc.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-uebungsblatt.sh | 7 ++++++- ...e-split-y_install_and_remove_texlive-uestcthesis-doc.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-uestcthesis.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-uhc-doc.sh | 7 ++++++- ..._test_texlive-split-y_install_and_remove_texlive-uhc.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-uhhassignment.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-uhrzeit-doc.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-uhrzeit.sh | 7 ++++++- ...split-y_install_and_remove_texlive-uiucredborder-doc.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-uiucredborder.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-uiucthesis-doc.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-uiucthesis.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-ukrhyph-doc.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-ukrhyph.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-ulem-doc.sh | 7 ++++++- ...test_texlive-split-y_install_and_remove_texlive-ulem.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-ulthese-doc.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-ulthese.sh | 7 ++++++- ...lit-y_install_and_remove_texlive-umbclegislation-doc.sh | 7 ++++++- ...e-split-y_install_and_remove_texlive-umbclegislation.sh | 7 ++++++- ...-split-y_install_and_remove_texlive-umich-thesis-doc.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-umich-thesis.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-uml-doc.sh | 7 ++++++- ..._test_texlive-split-y_install_and_remove_texlive-uml.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-umlaute-doc.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-umlaute.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-umoline-doc.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-umoline.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-umthesis-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-umthesis.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-umtypewriter.sh | 7 ++++++- ...lit-y_install_and_remove_texlive-unamth-template-doc.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-unamthesis-doc.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-unamthesis.sh | 7 ++++++- ...split-y_install_and_remove_texlive-undergradmath-doc.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-underlin-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-underlin.sh | 7 ++++++- ...-split-y_install_and_remove_texlive-underoverlap-doc.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-underoverlap.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-underscore-doc.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-underscore.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-undolabl-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-undolabl.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-unfonts-core.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-unfonts-extra.sh | 7 ++++++- ...-split-y_install_and_remove_texlive-uni-wtal-ger-doc.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-uni-wtal-ger.sh | 7 ++++++- ...-split-y_install_and_remove_texlive-uni-wtal-lin-doc.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-uni-wtal-lin.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-unicode-bidi.sh | 7 ++++++- ...-split-y_install_and_remove_texlive-unicode-data-doc.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-unicode-data.sh | 7 ++++++- ...-split-y_install_and_remove_texlive-unicode-math-doc.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-unicode-math.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-unifith.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-uniquecounter.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-unisugar-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-unisugar.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-unitn-bimrep.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-units-doc.sh | 7 ++++++- ...est_texlive-split-y_install_and_remove_texlive-units.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-unitsdef-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-unitsdef.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-universa-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-universa.sh | 7 ++++++- ...e-split-y_install_and_remove_texlive-universalis-doc.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-universalis.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-univie-ling.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-unravel-doc.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-unravel.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-unswcover-doc.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-unswcover.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-uothesis-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-uothesis.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-uowthesis-doc.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-uowthesis.sh | 7 ++++++- ...-y_install_and_remove_texlive-uowthesistitlepage-doc.sh | 7 ++++++- ...plit-y_install_and_remove_texlive-uowthesistitlepage.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-upca-doc.sh | 7 ++++++- ...test_texlive-split-y_install_and_remove_texlive-upca.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-updmap-map.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-uplatex.sh | 7 ++++++- ...split-y_install_and_remove_texlive-upmethodology-doc.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-upmethodology.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-uppunctlm.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-upquote-doc.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-upquote.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-uptex-base-doc.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-uptex-base.sh | 7 ++++++- ...e-split-y_install_and_remove_texlive-uptex-fonts-doc.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-uptex-fonts.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-upzhkinsoku.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-urcls-doc.sh | 7 ++++++- ...est_texlive-split-y_install_and_remove_texlive-urcls.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-uri-doc.sh | 7 ++++++- ..._test_texlive-split-y_install_and_remove_texlive-uri.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-url-doc.sh | 7 ++++++- ..._test_texlive-split-y_install_and_remove_texlive-url.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-urwchancal-doc.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-urwchancal.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-usebib-doc.sh | 7 ++++++- ...st_texlive-split-y_install_and_remove_texlive-usebib.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-ushort-doc.sh | 7 ++++++- ...st_texlive-split-y_install_and_remove_texlive-ushort.sh | 7 ++++++- ...st_texlive-split-y_install_and_remove_texlive-uspace.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-uspatent-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-uspatent.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-ut-thesis-doc.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-ut-thesis.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-utexasthesis.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-utf8mex-doc.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-utf8mex.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-utopia-doc.sh | 7 ++++++- ...st_texlive-split-y_install_and_remove_texlive-utopia.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-uwthesis-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-uwthesis.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-vak-doc.sh | 7 ++++++- ..._test_texlive-split-y_install_and_remove_texlive-vak.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-vancouver-doc.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-vancouver.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-variablelm.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-variations-doc.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-variations.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-varindex-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-varindex.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-varisize-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-varisize.sh | 7 ++++++- ...lit-y_install_and_remove_texlive-varsfromjobname-doc.sh | 7 ++++++- ...e-split-y_install_and_remove_texlive-varsfromjobname.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-varwidth-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-varwidth.sh | 7 ++++++- ...e-split-y_install_and_remove_texlive-vaucanson-g-doc.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-vaucanson-g.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-vdmlisting-doc.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-vdmlisting.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-venn-doc.sh | 7 ++++++- ...test_texlive-split-y_install_and_remove_texlive-venn.sh | 7 ++++++- ...e-split-y_install_and_remove_texlive-venndiagram-doc.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-venndiagram.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-verbasef-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-verbasef.sh | 7 ++++++- ...e-split-y_install_and_remove_texlive-verbatimbox-doc.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-verbatimbox.sh | 7 ++++++- ...-split-y_install_and_remove_texlive-verbatimcopy-doc.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-verbatimcopy.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-verbdef-doc.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-verbdef.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-verbments-doc.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-verbments.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-verifica.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-verse-doc.sh | 7 ++++++- ...est_texlive-split-y_install_and_remove_texlive-verse.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-version-doc.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-version.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-versions-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-versions.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-versonotes-doc.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-versonotes.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-vertbars-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-vertbars.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-vgrid-doc.sh | 7 ++++++- ...est_texlive-split-y_install_and_remove_texlive-vgrid.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-vhistory-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-vhistory.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-visualfaq-doc.sh | 7 ++++++- ...plit-y_install_and_remove_texlive-visualpstricks-doc.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-visualtikz-doc.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-vmargin-doc.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-vmargin.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-vntex-doc.sh | 7 ++++++- ...est_texlive-split-y_install_and_remove_texlive-vntex.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-vocaltract-doc.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-vocaltract.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-volumes-doc.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-volumes.sh | 7 ++++++- ...-split-y_install_and_remove_texlive-voss-mathcol-doc.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-vruler-doc.sh | 7 ++++++- ...st_texlive-split-y_install_and_remove_texlive-vruler.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-vwcol-doc.sh | 7 ++++++- ...est_texlive-split-y_install_and_remove_texlive-vwcol.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-wadalab-doc.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-wadalab.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-wallcalendar.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-wallpaper-doc.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-wallpaper.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-warning-doc.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-warning.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-warpcol-doc.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-warpcol.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-was-doc.sh | 7 ++++++- ..._test_texlive-split-y_install_and_remove_texlive-was.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-wasy-doc.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-wasy-type1.sh | 7 ++++++- ...test_texlive-split-y_install_and_remove_texlive-wasy.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-wasy2-ps-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-wasy2-ps.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-wasysym-doc.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-wasysym.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-webguide-doc.sh | 7 ++++++- ...ive-split-y_install_and_remove_texlive-widetable-doc.sh | 7 ++++++- ...texlive-split-y_install_and_remove_texlive-widetable.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-williams-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-williams.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-willowtreebook.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-withargs-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-withargs.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-witharrows.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-wnri-doc.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-wnri-latex-doc.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-wnri-latex.sh | 7 ++++++- ...test_texlive-split-y_install_and_remove_texlive-wnri.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-wordlike-doc.sh | 7 ++++++- ..._texlive-split-y_install_and_remove_texlive-wordlike.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-wrapfig-doc.sh | 7 ++++++- ...t_texlive-split-y_install_and_remove_texlive-wrapfig.sh | 7 ++++++- ...e-split-y_install_and_remove_texlive-wsemclassic-doc.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-wsemclassic.sh | 7 ++++++- ...est_texlive-split-y_install_and_remove_texlive-wtref.sh | 7 ++++++- ...ve-split-y_install_and_remove_texlive-xecyrmongolian.sh | 7 ++++++- ...live-split-y_install_and_remove_texlive-xepersian-hm.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-xkcdcolors.sh | 7 ++++++- ...xlive-split-y_install_and_remove_texlive-yazd-thesis.sh | 7 ++++++- ...st_texlive-split-y_install_and_remove_texlive-yquant.sh | 7 ++++++- ...exlive-split-y_install_and_remove_texlive-zhlineskip.sh | 7 ++++++- ...test_texlive-split-y_install_and_remove_texlive-zref.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-accents.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-addliga.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-almendra.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-alpha-persian.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-amscdx.sh | 7 ++++++- ...all_and_remove_texlive-apprendre-a-programmer-en-tex.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-arabicfront.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-arraycols.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-asmeconf.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-asmejour.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-beamer-rl.sh | 7 ++++++- ...ve-split-z_install_and_remove_texlive-beamerauxtheme.sh | 7 ++++++- ...split-z_install_and_remove_texlive-beamertheme-light.sh | 7 ++++++- ...-split-z_install_and_remove_texlive-beamertheme-npbt.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-biblatex-bath.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-biblatex-ext.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-bitter.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-blowup-doc.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-blowup.sh | 7 ++++++- ...lit-z_install_and_remove_texlive-brandeis-problemset.sh | 7 ++++++- ...lit-z_install_and_remove_texlive-businesscard-qrcode.sh | 7 ++++++- ...-split-z_install_and_remove_texlive-bussproofs-extra.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-bxjaholiday.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-bxtexlogo.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-bxwareki.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-centeredline.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-changelog.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-checkend.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-chordbars.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-chordbox.sh | 7 ++++++- ...plit-z_install_and_remove_texlive-chs-physics-report.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-codeanatomy.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-coelacanth.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-colophon.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-colorprofiles.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-commedit.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-crimsonpro.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-cuprum.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-cweb-old.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-dehyph.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-derivative.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-dotlessi.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-duckuments.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-ecothesis.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-ehhline.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-elegantbook.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-elegantnote.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-elegantpaper.sh | 7 ++++++- ...split-z_install_and_remove_texlive-els-cas-templates.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-eqexpl.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-euflag.sh | 7 ++++++- ...t-z_install_and_remove_texlive-exam-randomizechoices.sh | 7 ++++++- ...ve-split-z_install_and_remove_texlive-exercisepoints.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-exframe.sh | 7 ++++++- ...all_and_remove_texlive-facture-belge-simple-sans-tva.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-fancyhandout.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-fascicules.sh | 7 ++++++- ...test_texlive-split-z_install_and_remove_texlive-fbox.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-firamath-otf.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-firamath.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-fiziko.sh | 7 ++++++- ...est_texlive-split-z_install_and_remove_texlive-forum.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-ftc-notebook.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-gammas.sh | 7 ++++++- ...ve-split-z_install_and_remove_texlive-garamond-libre.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-garamond-math.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-gitver.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-globalvals.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-glosmathtools.sh | 7 ++++++- ...lit-z_install_and_remove_texlive-glossaries-estonian.sh | 7 ++++++- ...plit-z_install_and_remove_texlive-glossaries-slovene.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-grabbox.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-gridslides.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-guitartabs.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-hmtrump.sh | 7 ++++++- ...-split-z_install_and_remove_texlive-hu-berlin-bundle.sh | 7 ++++++- ...est_texlive-split-z_install_and_remove_texlive-icite.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-identkey.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-inkpaper.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-inline-images.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-inriafonts.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-invoice-class.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-iodhbwm.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-jigsaw.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-jkmath.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-kalendarium.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-ketcindy.sh | 7 ++++++- ...est_texlive-split-z_install_and_remove_texlive-kvmap.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-l3backend.sh | 7 ++++++- ...e-split-z_install_and_remove_texlive-labels4easylist.sh | 7 ++++++- ...ve-split-z_install_and_remove_texlive-latex-base-dev.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-latex-bin-dev.sh | 7 ++++++- ...plit-z_install_and_remove_texlive-latex-graphics-dev.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-latex-uni8.sh | 7 ++++++- ...e-split-z_install_and_remove_texlive-latex4musicians.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-latexcolors.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-lectures.sh | 7 ++++++- ...-split-z_install_and_remove_texlive-libertinus-fonts.sh | 7 ++++++- ...-split-z_install_and_remove_texlive-libertinus-type1.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-librefranklin.sh | 7 ++++++- ...ve-split-z_install_and_remove_texlive-linguisticspro.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-lstfiracode.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-ltxguidex.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-luaimageembed.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-luarandom.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-makecookbook.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-marcellus.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-mathcommand.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-memorygraphs.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-metalogox.sh | 7 ++++++- ...it-z_install_and_remove_texlive-metapost-colorbrewer.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-mi-solns.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-mismath.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-mlacls.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-multicolrule.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-nanicolle.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-njurepo.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-numberpt.sh | 7 ++++++- ...-split-z_install_and_remove_texlive-pgf-cmykshadings.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-pgfmorepages.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-plautopatch.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-poiretone.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-poormanlog.sh | 7 ++++++- ...-split-z_install_and_remove_texlive-proof-at-the-end.sh | 7 ++++++- ...est_texlive-split-z_install_and_remove_texlive-prtec.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-pseudo.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-pst-feyn.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-pst-lsystem.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-pst-marble.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-pst-moire.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-pst-venn.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-ptex-manual.sh | 7 ++++++- ...plit-z_install_and_remove_texlive-ptolemaicastronomy.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-pxjodel.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-qsharp.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-quantikz.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-quran-de.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-quran-ur.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-ragged2e.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-rank-2-roots.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-realhats.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-rulerbox.sh | 7 ++++++- ...-split-z_install_and_remove_texlive-ryersonsgsthesis.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-schedule.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-scontents.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-scratch3.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-soulpos.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-spacingtricks.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-split-z.sh | 7 ++++++- ...e-split-z_install_and_remove_texlive-srdp-mathematik.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-subdocs.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-subtext.sh | 7 ++++++- ..._install_and_remove_texlive-technion-thesis-template.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-tensind.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-tex-locale.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-texonly.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-theanodidot.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-theanomodern.sh | 7 ++++++- ...ve-split-z_install_and_remove_texlive-theanooldstyle.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-thesis-qom.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-thuaslogos.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-tikz-feynhand.sh | 7 ++++++- ...-split-z_install_and_remove_texlive-tikz-imagelabels.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-tikz-truchet.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-tikzlings.sh | 7 ++++++- ...ve-split-z_install_and_remove_texlive-topiclongtable.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-tuda-ci.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-ucalgmthesis.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-unam-thesis.sh | 7 ++++++- ...split-z_install_and_remove_texlive-unicode-alphabets.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-vtable.sh | 7 ++++++- ...plit-z_install_and_remove_texlive-widows-and-orphans.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-windycity.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-worksheet.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-xargs-doc.sh | 7 ++++++- ...est_texlive-split-z_install_and_remove_texlive-xargs.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-xassoccnt-doc.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-xassoccnt.sh | 7 ++++++- ...est_texlive-split-z_install_and_remove_texlive-xbmks.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-xcharter-doc.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-xcharter.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-xcite-doc.sh | 7 ++++++- ...est_texlive-split-z_install_and_remove_texlive-xcite.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-xcjk2uni-doc.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-xcjk2uni.sh | 7 ++++++- ...e-split-z_install_and_remove_texlive-xcntperchap-doc.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-xcntperchap.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-xcolor-doc.sh | 7 ++++++- ...e-split-z_install_and_remove_texlive-xcolor-material.sh | 7 ++++++- ...it-z_install_and_remove_texlive-xcolor-solarized-doc.sh | 7 ++++++- ...-split-z_install_and_remove_texlive-xcolor-solarized.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-xcolor.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-xcomment-doc.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-xcomment.sh | 7 ++++++- ...e-split-z_install_and_remove_texlive-xcookybooky-doc.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-xcookybooky.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-xcpdftips.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-xdoc-doc.sh | 7 ++++++- ...test_texlive-split-z_install_and_remove_texlive-xdoc.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-xduthesis-doc.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-xduthesis.sh | 7 ++++++- ...ve-split-z_install_and_remove_texlive-xebaposter-doc.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-xebaposter.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-xechangebar.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-xecjk-doc.sh | 7 ++++++- ...est_texlive-split-z_install_and_remove_texlive-xecjk.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-xecolor-doc.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-xecolor.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-xecyr-doc.sh | 7 ++++++- ...est_texlive-split-z_install_and_remove_texlive-xecyr.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-xeindex-doc.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-xeindex.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-xellipsis-doc.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-xellipsis.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-xepersian-doc.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-xepersian.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-xesearch-doc.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-xesearch.sh | 7 ++++++- ...e-split-z_install_and_remove_texlive-xespotcolor-doc.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-xespotcolor.sh | 7 ++++++- ...it-z_install_and_remove_texlive-xetex-devanagari-doc.sh | 7 ++++++- ...-split-z_install_and_remove_texlive-xetex-devanagari.sh | 7 ++++++- ...-split-z_install_and_remove_texlive-xetex-itrans-doc.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-xetex-itrans.sh | 7 ++++++- ...plit-z_install_and_remove_texlive-xetex-pstricks-doc.sh | 7 ++++++- ...ve-split-z_install_and_remove_texlive-xetex-pstricks.sh | 7 ++++++- ...split-z_install_and_remove_texlive-xetex-tibetan-doc.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-xetex-tibetan.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-xetexconfig.sh | 7 ++++++- ...split-z_install_and_remove_texlive-xetexfontinfo-doc.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-xetexfontinfo.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-xetexko-doc.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-xetexko.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-xetexref-doc.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-xevlna-doc.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-xevlna.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-xfakebold.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-xfor-doc.sh | 7 ++++++- ...test_texlive-split-z_install_and_remove_texlive-xfor.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-xgreek-doc.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-xgreek.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-xhfill-doc.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-xhfill.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-xifthen-doc.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-xifthen.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-xii-doc.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-xii-lat.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-xint-doc.sh | 7 ++++++- ...test_texlive-split-z_install_and_remove_texlive-xint.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-xits-doc.sh | 7 ++++++- ...test_texlive-split-z_install_and_remove_texlive-xits.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-xkeyval-doc.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-xkeyval.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-xlop-doc.sh | 7 ++++++- ...test_texlive-split-z_install_and_remove_texlive-xlop.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-xltabular.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-xltxtra-doc.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-xltxtra.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-xmltexconfig.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-xmpincl-doc.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-xmpincl.sh | 7 ++++++- ...e-split-z_install_and_remove_texlive-xnewcommand-doc.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-xnewcommand.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-xoptarg-doc.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-xoptarg.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-xpatch-doc.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-xpatch.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-xpeek-doc.sh | 7 ++++++- ...est_texlive-split-z_install_and_remove_texlive-xpeek.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-xpiano-doc.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-xpiano.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-xpicture-doc.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-xpicture.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-xpinyin-doc.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-xpinyin.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-xprintlen-doc.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-xprintlen.sh | 7 ++++++- ...ve-split-z_install_and_remove_texlive-xpunctuate-doc.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-xpunctuate.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-xq-doc.sh | 7 ++++++- ...e_test_texlive-split-z_install_and_remove_texlive-xq.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-xsavebox-doc.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-xsavebox.sh | 7 ++++++- ...test_texlive-split-z_install_and_remove_texlive-xsim.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-xskak-doc.sh | 7 ++++++- ...est_texlive-split-z_install_and_remove_texlive-xskak.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-xstring-doc.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-xstring.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-xtab-doc.sh | 7 ++++++- ...test_texlive-split-z_install_and_remove_texlive-xtab.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-xtuthesis.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-xunicode-doc.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-xunicode.sh | 7 ++++++- ...test_texlive-split-z_install_and_remove_texlive-xurl.sh | 7 ++++++- ...ve-split-z_install_and_remove_texlive-xwatermark-doc.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-xwatermark.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-xyling-doc.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-xyling.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-xymtex-doc.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-xymtex.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-xypic-doc.sh | 7 ++++++- ...-split-z_install_and_remove_texlive-xypic-tut-pt-doc.sh | 7 ++++++- ...est_texlive-split-z_install_and_remove_texlive-xypic.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-xytree-doc.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-xytree.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-yafoot-doc.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-yafoot.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-yagusylo-doc.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-yagusylo.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-yaletter.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-yannisgr-doc.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-yannisgr.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-yathesis-doc.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-yathesis.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-yax-doc.sh | 7 ++++++- ..._test_texlive-split-z_install_and_remove_texlive-yax.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-ycbook-doc.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-ycbook.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-ydoc-doc.sh | 7 ++++++- ...test_texlive-split-z_install_and_remove_texlive-ydoc.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-yfonts-doc.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-yfonts-t1-doc.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-yfonts-t1.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-yfonts.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-yhmath-doc.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-yhmath.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-yinit-otf-doc.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-yinit-otf.sh | 7 ++++++- ...e-split-z_install_and_remove_texlive-york-thesis-doc.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-york-thesis.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-youngtab-doc.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-youngtab.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-ytableau-doc.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-ytableau.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-zapfchan.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-zapfding.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-zebra-goodies.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-zed-csp-doc.sh | 7 ++++++- ...t_texlive-split-z_install_and_remove_texlive-zed-csp.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-zhlipsum.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-zhmetrics-doc.sh | 7 ++++++- ...lit-z_install_and_remove_texlive-zhmetrics-uptex-doc.sh | 7 ++++++- ...e-split-z_install_and_remove_texlive-zhmetrics-uptex.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-zhmetrics.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-zhnumber-doc.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-zhnumber.sh | 7 ++++++- ...ive-split-z_install_and_remove_texlive-zhspacing-doc.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-zhspacing.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-ziffer-doc.sh | 7 ++++++- ...st_texlive-split-z_install_and_remove_texlive-ziffer.sh | 7 ++++++- ...texlive-split-z_install_and_remove_texlive-zlmtt-doc.sh | 7 ++++++- ...est_texlive-split-z_install_and_remove_texlive-zlmtt.sh | 7 ++++++- ...xlive-split-z_install_and_remove_texlive-zootaxa-bst.sh | 7 ++++++- ...ve-split-z_install_and_remove_texlive-zwgetfdate-doc.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-zwgetfdate.sh | 7 ++++++- ...-split-z_install_and_remove_texlive-zwpagelayout-doc.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-zwpagelayout.sh | 7 ++++++- ...ve-split-z_install_and_remove_texlive-zxjafbfont-doc.sh | 7 ++++++- ...exlive-split-z_install_and_remove_texlive-zxjafbfont.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-zxjafont-doc.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-zxjafont.sh | 7 ++++++- ...live-split-z_install_and_remove_texlive-zxjatype-doc.sh | 7 ++++++- ..._texlive-split-z_install_and_remove_texlive-zxjatype.sh | 7 ++++++- ...install_and_remove_thin-provisioning-tools-debuginfo.sh | 7 ++++++- ...stall_and_remove_thin-provisioning-tools-debugsource.sh | 7 ++++++- ...ools_install_and_remove_thin-provisioning-tools-help.sh | 7 ++++++- ...ing-tools_install_and_remove_thin-provisioning-tools.sh | 7 ++++++- ..._test_tigervnc_install_and_remove_tigervnc-debuginfo.sh | 7 ++++++- ...est_tigervnc_install_and_remove_tigervnc-debugsource.sh | 7 ++++++- .../oe_test_tigervnc_install_and_remove_tigervnc-help.sh | 7 ++++++- ...oe_test_tigervnc_install_and_remove_tigervnc-license.sh | 7 ++++++- ...oe_test_tigervnc_install_and_remove_tigervnc-selinux.sh | 7 ++++++- ...t_tigervnc_install_and_remove_tigervnc-server-applet.sh | 7 ++++++- ..._tigervnc_install_and_remove_tigervnc-server-minimal.sh | 7 ++++++- ...t_tigervnc_install_and_remove_tigervnc-server-module.sh | 7 ++++++- .../oe_test_tigervnc_install_and_remove_tigervnc-server.sh | 7 ++++++- .../oe_test_tigervnc_install_and_remove_tigervnc.sh | 7 ++++++- .../time/oe_test_time_install_and_remove_time-debuginfo.sh | 7 ++++++- .../oe_test_time_install_and_remove_time-debugsource.sh | 7 ++++++- .../time/oe_test_time_install_and_remove_time-doc.sh | 7 ++++++- .../time/oe_test_time_install_and_remove_time-help.sh | 7 ++++++- .../cli-test/time/oe_test_time_install_and_remove_time.sh | 7 ++++++- ...est_timedatex_install_and_remove_timedatex-debuginfo.sh | 7 ++++++- ...t_timedatex_install_and_remove_timedatex-debugsource.sh | 7 ++++++- .../oe_test_timedatex_install_and_remove_timedatex-help.sh | 7 ++++++- .../oe_test_timedatex_install_and_remove_timedatex.sh | 7 ++++++- ..._test_tinyxml2_install_and_remove_tinyxml2-debuginfo.sh | 7 ++++++- ...est_tinyxml2_install_and_remove_tinyxml2-debugsource.sh | 7 ++++++- .../oe_test_tinyxml2_install_and_remove_tinyxml2-devel.sh | 7 ++++++- .../oe_test_tinyxml2_install_and_remove_tinyxml2.sh | 7 ++++++- .../tix/oe_test_tix_install_and_remove_tix-debuginfo.sh | 7 ++++++- .../tix/oe_test_tix_install_and_remove_tix-debugsource.sh | 7 ++++++- .../tix/oe_test_tix_install_and_remove_tix-devel.sh | 7 ++++++- .../tix/oe_test_tix_install_and_remove_tix-help.sh | 7 ++++++- .../cli-test/tix/oe_test_tix_install_and_remove_tix.sh | 7 ++++++- .../tk/oe_test_tk_install_and_remove_tk-debuginfo.sh | 7 ++++++- .../tk/oe_test_tk_install_and_remove_tk-debugsource.sh | 7 ++++++- .../cli-test/tk/oe_test_tk_install_and_remove_tk-devel.sh | 7 ++++++- .../cli-test/tk/oe_test_tk_install_and_remove_tk-help.sh | 7 ++++++- testcases/cli-test/tk/oe_test_tk_install_and_remove_tk.sh | 7 ++++++- .../tmux/oe_test_tmux_install_and_remove_tmux-debuginfo.sh | 7 ++++++- .../oe_test_tmux_install_and_remove_tmux-debugsource.sh | 7 ++++++- .../tmux/oe_test_tmux_install_and_remove_tmux-help.sh | 7 ++++++- .../cli-test/tmux/oe_test_tmux_install_and_remove_tmux.sh | 7 ++++++- ..._test_tpm2-tss_install_and_remove_tpm2-tss-debuginfo.sh | 7 ++++++- ...est_tpm2-tss_install_and_remove_tpm2-tss-debugsource.sh | 7 ++++++- .../oe_test_tpm2-tss_install_and_remove_tpm2-tss-devel.sh | 7 ++++++- .../oe_test_tpm2-tss_install_and_remove_tpm2-tss-help.sh | 7 ++++++- .../oe_test_tpm2-tss_install_and_remove_tpm2-tss.sh | 7 ++++++- ..._test_tracker3_install_and_remove_libtracker-sparql3.sh | 7 ++++++- ..._test_tracker3_install_and_remove_tracker3-debuginfo.sh | 7 ++++++- ...est_tracker3_install_and_remove_tracker3-debugsource.sh | 7 ++++++- .../oe_test_tracker3_install_and_remove_tracker3-devel.sh | 7 ++++++- .../oe_test_tracker3_install_and_remove_tracker3-doc.sh | 7 ++++++- .../oe_test_tracker3_install_and_remove_tracker3.sh | 7 ++++++- ..._test_transfig_install_and_remove_transfig-debuginfo.sh | 7 ++++++- ...est_transfig_install_and_remove_transfig-debugsource.sh | 7 ++++++- .../oe_test_transfig_install_and_remove_transfig-doc.sh | 7 ++++++- .../oe_test_transfig_install_and_remove_transfig-help.sh | 7 ++++++- .../oe_test_transfig_install_and_remove_transfig.sh | 7 ++++++- .../tree/oe_test_tree_install_and_remove_tree-debuginfo.sh | 7 ++++++- .../oe_test_tree_install_and_remove_tree-debugsource.sh | 7 ++++++- .../tree/oe_test_tree_install_and_remove_tree-help.sh | 7 ++++++- .../cli-test/tree/oe_test_tree_install_and_remove_tree.sh | 7 ++++++- ..._test_trousers_install_and_remove_trousers-debuginfo.sh | 7 ++++++- ...est_trousers_install_and_remove_trousers-debugsource.sh | 7 ++++++- .../oe_test_trousers_install_and_remove_trousers-devel.sh | 7 ++++++- .../oe_test_trousers_install_and_remove_trousers-help.sh | 7 ++++++- .../oe_test_trousers_install_and_remove_trousers.sh | 7 ++++++- ...oe_test_ttembed_install_and_remove_ttembed-debuginfo.sh | 7 ++++++- ..._test_ttembed_install_and_remove_ttembed-debugsource.sh | 7 ++++++- .../ttembed/oe_test_ttembed_install_and_remove_ttembed.sh | 7 ++++++- .../tuned/oe_test_tuned_install_and_remove_tuned-help.sh | 7 ++++++- ...e_test_tuned_install_and_remove_tuned-profiles-devel.sh | 7 ++++++- .../tuned/oe_test_tuned_install_and_remove_tuned.sh | 7 ++++++- .../oe_test_tzdata_install_and_remove_tzdata-java.sh | 7 ++++++- .../tzdata/oe_test_tzdata_install_and_remove_tzdata.sh | 7 ++++++- ...st_uboot-tools_install_and_remove_uboot-images-armv7.sh | 7 ++++++- ...st_uboot-tools_install_and_remove_uboot-images-armv8.sh | 7 ++++++- ...test_uboot-tools_install_and_remove_uboot-images-elf.sh | 7 ++++++- ...uboot-tools_install_and_remove_uboot-tools-debuginfo.sh | 7 ++++++- ...oot-tools_install_and_remove_uboot-tools-debugsource.sh | 7 ++++++- ...test_uboot-tools_install_and_remove_uboot-tools-help.sh | 7 ++++++- .../oe_test_uboot-tools_install_and_remove_uboot-tools.sh | 7 ++++++- .../oe_test_udisks2_install_and_remove_libudisks2-devel.sh | 7 ++++++- .../oe_test_udisks2_install_and_remove_libudisks2.sh | 7 ++++++- .../oe_test_udisks2_install_and_remove_udisks2-bcache.sh | 7 ++++++- .../oe_test_udisks2_install_and_remove_udisks2-btrfs.sh | 7 ++++++- ...oe_test_udisks2_install_and_remove_udisks2-debuginfo.sh | 7 ++++++- ..._test_udisks2_install_and_remove_udisks2-debugsource.sh | 7 ++++++- .../oe_test_udisks2_install_and_remove_udisks2-lsm.sh | 7 ++++++- .../oe_test_udisks2_install_and_remove_udisks2-lvm2.sh | 7 ++++++- .../oe_test_udisks2_install_and_remove_udisks2-vdo.sh | 7 ++++++- .../oe_test_udisks2_install_and_remove_udisks2-zram.sh | 7 ++++++- .../udisks2/oe_test_udisks2_install_and_remove_udisks2.sh | 7 ++++++- ...uid_wrapper_install_and_remove_uid_wrapper-debuginfo.sh | 7 ++++++- ...d_wrapper_install_and_remove_uid_wrapper-debugsource.sh | 7 ++++++- ...test_uid_wrapper_install_and_remove_uid_wrapper-help.sh | 7 ++++++- .../oe_test_uid_wrapper_install_and_remove_uid_wrapper.sh | 7 ++++++- ..._test_umockdev_install_and_remove_umockdev-debuginfo.sh | 7 ++++++- ...est_umockdev_install_and_remove_umockdev-debugsource.sh | 7 ++++++- .../oe_test_umockdev_install_and_remove_umockdev-devel.sh | 7 ++++++- .../oe_test_umockdev_install_and_remove_umockdev.sh | 7 ++++++- .../oe_test_unbound_install_and_remove_python3-unbound.sh | 7 ++++++- .../oe_test_unbound_install_and_remove_unbound-anchor.sh | 7 ++++++- ...oe_test_unbound_install_and_remove_unbound-debuginfo.sh | 7 ++++++- ..._test_unbound_install_and_remove_unbound-debugsource.sh | 7 ++++++- .../oe_test_unbound_install_and_remove_unbound-devel.sh | 7 ++++++- .../oe_test_unbound_install_and_remove_unbound-help.sh | 7 ++++++- .../oe_test_unbound_install_and_remove_unbound-libs.sh | 7 ++++++- .../oe_test_unbound_install_and_remove_unbound-utils.sh | 7 ++++++- .../unbound/oe_test_unbound_install_and_remove_unbound.sh | 7 ++++++- .../oe_test_unicode-ucd_install_and_remove_unicode-ucd.sh | 7 ++++++- ..._test_unixODBC_install_and_remove_unixODBC-debuginfo.sh | 7 ++++++- ...est_unixODBC_install_and_remove_unixODBC-debugsource.sh | 7 ++++++- .../oe_test_unixODBC_install_and_remove_unixODBC-devel.sh | 7 ++++++- .../oe_test_unixODBC_install_and_remove_unixODBC.sh | 7 ++++++- .../oe_test_unzip_install_and_remove_unzip-debuginfo.sh | 7 ++++++- .../oe_test_unzip_install_and_remove_unzip-debugsource.sh | 7 ++++++- .../unzip/oe_test_unzip_install_and_remove_unzip-help.sh | 7 ++++++- .../unzip/oe_test_unzip_install_and_remove_unzip.sh | 7 ++++++- .../oe_test_upower_install_and_remove_upower-debuginfo.sh | 7 ++++++- ...oe_test_upower_install_and_remove_upower-debugsource.sh | 7 ++++++- .../oe_test_upower_install_and_remove_upower-devel-docs.sh | 7 ++++++- .../oe_test_upower_install_and_remove_upower-devel.sh | 7 ++++++- .../upower/oe_test_upower_install_and_remove_upower.sh | 7 ++++++- ...35-fonts_install_and_remove_urw-base35-bookman-fonts.sh | 7 ++++++- ...ase35-fonts_install_and_remove_urw-base35-c059-fonts.sh | 7 ++++++- ...5-fonts_install_and_remove_urw-base35-d050000l-fonts.sh | 7 ++++++- ...e35-fonts_install_and_remove_urw-base35-fonts-common.sh | 7 ++++++- ...se35-fonts_install_and_remove_urw-base35-fonts-devel.sh | 7 ++++++- ...e35-fonts_install_and_remove_urw-base35-fonts-legacy.sh | 7 ++++++- ...urw-base35-fonts_install_and_remove_urw-base35-fonts.sh | 7 ++++++- ...e35-fonts_install_and_remove_urw-base35-gothic-fonts.sh | 7 ++++++- ...s_install_and_remove_urw-base35-nimbus-mono-ps-fonts.sh | 7 ++++++- ...nts_install_and_remove_urw-base35-nimbus-roman-fonts.sh | 7 ++++++- ...onts_install_and_remove_urw-base35-nimbus-sans-fonts.sh | 7 ++++++- ...ase35-fonts_install_and_remove_urw-base35-p052-fonts.sh | 7 ++++++- ...tall_and_remove_urw-base35-standard-symbols-ps-fonts.sh | 7 ++++++- ...ase35-fonts_install_and_remove_urw-base35-z003-fonts.sh | 7 ++++++- ..._test_usbutils_install_and_remove_usbutils-debuginfo.sh | 7 ++++++- ...est_usbutils_install_and_remove_usbutils-debugsource.sh | 7 ++++++- .../oe_test_usbutils_install_and_remove_usbutils-help.sh | 7 ++++++- .../oe_test_usbutils_install_and_remove_usbutils.sh | 7 ++++++- ..._test_usermode_install_and_remove_usermode-debuginfo.sh | 7 ++++++- ...est_usermode_install_and_remove_usermode-debugsource.sh | 7 ++++++- .../oe_test_usermode_install_and_remove_usermode-gtk.sh | 7 ++++++- .../oe_test_usermode_install_and_remove_usermode-help.sh | 7 ++++++- .../oe_test_usermode_install_and_remove_usermode.sh | 7 ++++++- ...space-rcu_install_and_remove_userspace-rcu-debuginfo.sh | 7 ++++++- ...ace-rcu_install_and_remove_userspace-rcu-debugsource.sh | 7 ++++++- ...userspace-rcu_install_and_remove_userspace-rcu-devel.sh | 7 ++++++- ..._test_userspace-rcu_install_and_remove_userspace-rcu.sh | 7 ++++++- .../oe_test_util-linux_install_and_remove_libblkid.sh | 7 ++++++- .../oe_test_util-linux_install_and_remove_libfdisk.sh | 7 ++++++- .../oe_test_util-linux_install_and_remove_libmount.sh | 7 ++++++- .../oe_test_util-linux_install_and_remove_libsmartcols.sh | 7 ++++++- .../oe_test_util-linux_install_and_remove_libuuid.sh | 7 ++++++- ...e_test_util-linux_install_and_remove_python-libmount.sh | 7 ++++++- ..._test_util-linux_install_and_remove_python3-libmount.sh | 7 ++++++- ...t_util-linux_install_and_remove_util-linux-debuginfo.sh | 7 ++++++- ...util-linux_install_and_remove_util-linux-debugsource.sh | 7 ++++++- ..._test_util-linux_install_and_remove_util-linux-devel.sh | 7 ++++++- ...e_test_util-linux_install_and_remove_util-linux-help.sh | 7 ++++++- ...e_test_util-linux_install_and_remove_util-linux-user.sh | 7 ++++++- .../oe_test_util-linux_install_and_remove_util-linux.sh | 7 ++++++- .../oe_test_util-linux_install_and_remove_uuidd.sh | 7 ++++++- .../vala/oe_test_vala_install_and_remove_vala-debuginfo.sh | 7 ++++++- .../oe_test_vala_install_and_remove_vala-debugsource.sh | 7 ++++++- .../vala/oe_test_vala_install_and_remove_vala-devel.sh | 7 ++++++- .../vala/oe_test_vala_install_and_remove_vala-help.sh | 7 ++++++- .../cli-test/vala/oe_test_vala_install_and_remove_vala.sh | 7 ++++++- ..._test_valgrind_install_and_remove_valgrind-debuginfo.sh | 7 ++++++- ...est_valgrind_install_and_remove_valgrind-debugsource.sh | 7 ++++++- .../oe_test_valgrind_install_and_remove_valgrind-devel.sh | 7 ++++++- .../oe_test_valgrind_install_and_remove_valgrind-help.sh | 7 ++++++- .../oe_test_valgrind_install_and_remove_valgrind.sh | 7 ++++++- ...oe_test_vconfig_install_and_remove_vconfig-debuginfo.sh | 7 ++++++- ..._test_vconfig_install_and_remove_vconfig-debugsource.sh | 7 ++++++- .../oe_test_vconfig_install_and_remove_vconfig-help.sh | 7 ++++++- .../vconfig/oe_test_vconfig_install_and_remove_vconfig.sh | 7 ++++++- .../cli-test/vim/oe_test_vim_install_and_remove_vim-X11.sh | 7 ++++++- .../vim/oe_test_vim_install_and_remove_vim-common.sh | 7 ++++++- .../vim/oe_test_vim_install_and_remove_vim-debuginfo.sh | 7 ++++++- .../vim/oe_test_vim_install_and_remove_vim-debugsource.sh | 7 ++++++- .../vim/oe_test_vim_install_and_remove_vim-enhanced.sh | 7 ++++++- .../vim/oe_test_vim_install_and_remove_vim-filesystem.sh | 7 ++++++- .../vim/oe_test_vim_install_and_remove_vim-minimal.sh | 7 ++++++- .../cli-test/vim/oe_test_vim_install_and_remove_vim.sh | 7 ++++++- ...e_test_volume_key_install_and_remove_python3-gtk-vnc.sh | 7 ++++++- ...est_volume_key_install_and_remove_python3-volume_key.sh | 7 ++++++- ...t_volume_key_install_and_remove_volume_key-debuginfo.sh | 7 ++++++- ...volume_key_install_and_remove_volume_key-debugsource.sh | 7 ++++++- ..._test_volume_key_install_and_remove_volume_key-devel.sh | 7 ++++++- ...e_test_volume_key_install_and_remove_volume_key-help.sh | 7 ++++++- .../oe_test_volume_key_install_and_remove_volume_key.sh | 7 ++++++- ...est_vulkan-headers_install_and_remove_vulkan-headers.sh | 7 ++++++- ...an-loader_install_and_remove_vulkan-loader-debuginfo.sh | 7 ++++++- ...-loader_install_and_remove_vulkan-loader-debugsource.sh | 7 ++++++- ...vulkan-loader_install_and_remove_vulkan-loader-devel.sh | 7 ++++++- ..._test_vulkan-loader_install_and_remove_vulkan-loader.sh | 7 ++++++- ...protocols_install_and_remove_wayland-protocols-devel.sh | 7 ++++++- ...yland-protocols_install_and_remove_wayland-protocols.sh | 7 ++++++- ...oe_test_wayland_install_and_remove_wayland-debuginfo.sh | 7 ++++++- ..._test_wayland_install_and_remove_wayland-debugsource.sh | 7 ++++++- .../oe_test_wayland_install_and_remove_wayland-devel.sh | 7 ++++++- .../oe_test_wayland_install_and_remove_wayland-help.sh | 7 ++++++- .../wayland/oe_test_wayland_install_and_remove_wayland.sh | 7 ++++++- .../oe_test_webkit2gtk3_install_and_remove_jsc4.1-devel.sh | 7 ++++++- .../oe_test_webkit2gtk3_install_and_remove_jsc4.1.sh | 7 ++++++- .../oe_test_webkit2gtk3_install_and_remove_jsc5.0-devel.sh | 7 ++++++- .../oe_test_webkit2gtk3_install_and_remove_jsc5.0.sh | 7 ++++++- ...webkit2gtk3_install_and_remove_webkit2gtk3-debuginfo.sh | 7 ++++++- ...bkit2gtk3_install_and_remove_webkit2gtk3-debugsource.sh | 7 ++++++- ...est_webkit2gtk3_install_and_remove_webkit2gtk3-devel.sh | 7 ++++++- ...test_webkit2gtk3_install_and_remove_webkit2gtk3-help.sh | 7 ++++++- ...webkit2gtk3_install_and_remove_webkit2gtk3-jsc-devel.sh | 7 ++++++- ..._test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc.sh | 7 ++++++- .../oe_test_webkit2gtk3_install_and_remove_webkit2gtk3.sh | 7 ++++++- ...t_webkit2gtk3_install_and_remove_webkit2gtk4.1-devel.sh | 7 ++++++- ...st_webkit2gtk3_install_and_remove_webkit2gtk4.1-help.sh | 7 ++++++- ...oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1.sh | 7 ++++++- ...t_webkit2gtk3_install_and_remove_webkit2gtk5.0-devel.sh | 7 ++++++- ...st_webkit2gtk3_install_and_remove_webkit2gtk5.0-help.sh | 7 ++++++- ...oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0.sh | 7 ++++++- ...install_and_remove_webrtc-audio-processing-debuginfo.sh | 7 ++++++- ...stall_and_remove_webrtc-audio-processing-debugsource.sh | 7 ++++++- ...ing_install_and_remove_webrtc-audio-processing-devel.sh | 7 ++++++- ...sing_install_and_remove_webrtc-audio-processing-help.sh | 7 ++++++- ...rocessing_install_and_remove_webrtc-audio-processing.sh | 7 ++++++- .../wget/oe_test_wget_install_and_remove_wget-debuginfo.sh | 7 ++++++- .../oe_test_wget_install_and_remove_wget-debugsource.sh | 7 ++++++- .../wget/oe_test_wget_install_and_remove_wget-doc.sh | 7 ++++++- .../wget/oe_test_wget_install_and_remove_wget-help.sh | 7 ++++++- .../cli-test/wget/oe_test_wget_install_and_remove_wget.sh | 7 ++++++- .../oe_test_which_install_and_remove_which-debuginfo.sh | 7 ++++++- .../oe_test_which_install_and_remove_which-debugsource.sh | 7 ++++++- .../which/oe_test_which_install_and_remove_which-help.sh | 7 ++++++- .../which/oe_test_which_install_and_remove_which.sh | 7 ++++++- .../oe_test_woff2_install_and_remove_woff2-debuginfo.sh | 7 ++++++- .../oe_test_woff2_install_and_remove_woff2-debugsource.sh | 7 ++++++- .../woff2/oe_test_woff2_install_and_remove_woff2-devel.sh | 7 ++++++- .../woff2/oe_test_woff2_install_and_remove_woff2.sh | 7 ++++++- .../words/oe_test_words_install_and_remove_words.sh | 7 ++++++- ...kend-fdo_install_and_remove_wpebackend-fdo-debuginfo.sh | 7 ++++++- ...nd-fdo_install_and_remove_wpebackend-fdo-debugsource.sh | 7 ++++++- ...ebackend-fdo_install_and_remove_wpebackend-fdo-devel.sh | 7 ++++++- ...est_wpebackend-fdo_install_and_remove_wpebackend-fdo.sh | 7 ++++++- .../oe_test_xalan-j2_install_and_remove_xalan-j2-xsltc.sh | 7 ++++++- .../oe_test_xalan-j2_install_and_remove_xalan-j2.sh | 7 ++++++- ...xapian-core_install_and_remove_xapian-core-debuginfo.sh | 7 ++++++- ...pian-core_install_and_remove_xapian-core-debugsource.sh | 7 ++++++- ...est_xapian-core_install_and_remove_xapian-core-devel.sh | 7 ++++++- ...test_xapian-core_install_and_remove_xapian-core-help.sh | 7 ++++++- .../oe_test_xapian-core_install_and_remove_xapian-core.sh | 7 ++++++- .../oe_test_xcb-proto_install_and_remove_xcb-proto.sh | 7 ++++++- ...il-image_install_and_remove_xcb-util-image-debuginfo.sh | 7 ++++++- ...-image_install_and_remove_xcb-util-image-debugsource.sh | 7 ++++++- ...b-util-image_install_and_remove_xcb-util-image-devel.sh | 7 ++++++- ...est_xcb-util-image_install_and_remove_xcb-util-image.sh | 7 ++++++- ...eysyms_install_and_remove_xcb-util-keysyms-debuginfo.sh | 7 ++++++- ...syms_install_and_remove_xcb-util-keysyms-debugsource.sh | 7 ++++++- ...il-keysyms_install_and_remove_xcb-util-keysyms-devel.sh | 7 ++++++- ...xcb-util-keysyms_install_and_remove_xcb-util-keysyms.sh | 7 ++++++- ...til_install_and_remove_xcb-util-renderutil-debuginfo.sh | 7 ++++++- ...l_install_and_remove_xcb-util-renderutil-debugsource.sh | 7 ++++++- ...derutil_install_and_remove_xcb-util-renderutil-devel.sh | 7 ++++++- ...il-renderutil_install_and_remove_xcb-util-renderutil.sh | 7 ++++++- ...xcb-util-wm_install_and_remove_xcb-util-wm-debuginfo.sh | 7 ++++++- ...b-util-wm_install_and_remove_xcb-util-wm-debugsource.sh | 7 ++++++- ...est_xcb-util-wm_install_and_remove_xcb-util-wm-devel.sh | 7 ++++++- .../oe_test_xcb-util-wm_install_and_remove_xcb-util-wm.sh | 7 ++++++- ..._test_xcb-util_install_and_remove_xcb-util-debuginfo.sh | 7 ++++++- ...est_xcb-util_install_and_remove_xcb-util-debugsource.sh | 7 ++++++- .../oe_test_xcb-util_install_and_remove_xcb-util-devel.sh | 7 ++++++- .../oe_test_xcb-util_install_and_remove_xcb-util-help.sh | 7 ++++++- .../oe_test_xcb-util_install_and_remove_xcb-util.sh | 7 ++++++- ...us-proxy_install_and_remove_xdg-dbus-proxy-debuginfo.sh | 7 ++++++- ...-proxy_install_and_remove_xdg-dbus-proxy-debugsource.sh | 7 ++++++- ...dg-dbus-proxy_install_and_remove_xdg-dbus-proxy-help.sh | 7 ++++++- ...est_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy.sh | 7 ++++++- .../oe_test_xerces-j2_install_and_remove_xerces-j2-help.sh | 7 ++++++- .../oe_test_xerces-j2_install_and_remove_xerces-j2.sh | 7 ++++++- ...oe_test_xfsdump_install_and_remove_xfsdump-debuginfo.sh | 7 ++++++- ..._test_xfsdump_install_and_remove_xfsdump-debugsource.sh | 7 ++++++- .../oe_test_xfsdump_install_and_remove_xfsdump-help.sh | 7 ++++++- .../xfsdump/oe_test_xfsdump_install_and_remove_xfsdump.sh | 7 ++++++- ..._test_xfsprogs_install_and_remove_xfsprogs-debuginfo.sh | 7 ++++++- ...est_xfsprogs_install_and_remove_xfsprogs-debugsource.sh | 7 ++++++- .../oe_test_xfsprogs_install_and_remove_xfsprogs-devel.sh | 7 ++++++- .../oe_test_xfsprogs_install_and_remove_xfsprogs-help.sh | 7 ++++++- ..._test_xfsprogs_install_and_remove_xfsprogs-xfs_scrub.sh | 7 ++++++- .../oe_test_xfsprogs_install_and_remove_xfsprogs.sh | 7 ++++++- ...ard-config_install_and_remove_xkeyboard-config-devel.sh | 7 ++++++- ...oard-config_install_and_remove_xkeyboard-config-help.sh | 7 ++++++- ...xkeyboard-config_install_and_remove_xkeyboard-config.sh | 7 ++++++- ...ommons-apis_install_and_remove_xml-commons-apis-help.sh | 7 ++++++- ...xml-commons-apis_install_and_remove_xml-commons-apis.sh | 7 ++++++- ...esolver_install_and_remove_xml-commons-resolver-help.sh | 7 ++++++- ...ons-resolver_install_and_remove_xml-commons-resolver.sh | 7 ++++++- ..._test_xmlrpc-c_install_and_remove_xmlrpc-c-debuginfo.sh | 7 ++++++- ...est_xmlrpc-c_install_and_remove_xmlrpc-c-debugsource.sh | 7 ++++++- .../oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-devel.sh | 7 ++++++- .../oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-help.sh | 7 ++++++- .../oe_test_xmlrpc-c_install_and_remove_xmlrpc-c.sh | 7 ++++++- .../oe_test_xmlto_install_and_remove_xmlto-debuginfo.sh | 7 ++++++- .../oe_test_xmlto_install_and_remove_xmlto-debugsource.sh | 7 ++++++- .../xmlto/oe_test_xmlto_install_and_remove_xmlto-help.sh | 7 ++++++- .../xmlto/oe_test_xmlto_install_and_remove_xmlto-tex.sh | 7 ++++++- .../xmlto/oe_test_xmlto_install_and_remove_xmlto-xhtml.sh | 7 ++++++- .../xmlto/oe_test_xmlto_install_and_remove_xmlto.sh | 7 ++++++- .../oe_test_xmltoman_install_and_remove_xmltoman-help.sh | 7 ++++++- .../oe_test_xmltoman_install_and_remove_xmltoman.sh | 7 ++++++- .../xmms/oe_test_xmms_install_and_remove_xmms-debuginfo.sh | 7 ++++++- .../oe_test_xmms_install_and_remove_xmms-debugsource.sh | 7 ++++++- .../xmms/oe_test_xmms_install_and_remove_xmms-devel.sh | 7 ++++++- .../xmms/oe_test_xmms_install_and_remove_xmms-help.sh | 7 ++++++- .../cli-test/xmms/oe_test_xmms_install_and_remove_xmms.sh | 7 ++++++- ...xorg-x11-drivers_install_and_remove_xorg-x11-drivers.sh | 7 ++++++- ...rv-ati_install_and_remove_xorg-x11-drv-ati-debuginfo.sh | 7 ++++++- ...-ati_install_and_remove_xorg-x11-drv-ati-debugsource.sh | 7 ++++++- ...x11-drv-ati_install_and_remove_xorg-x11-drv-ati-help.sh | 7 ++++++- ...xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati.sh | 7 ++++++- ...ummy_install_and_remove_xorg-x11-drv-dummy-debuginfo.sh | 7 ++++++- ...my_install_and_remove_xorg-x11-drv-dummy-debugsource.sh | 7 ++++++- ...drv-dummy_install_and_remove_xorg-x11-drv-dummy-help.sh | 7 ++++++- ...-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy.sh | 7 ++++++- ...vdev_install_and_remove_xorg-x11-drv-evdev-debuginfo.sh | 7 ++++++- ...ev_install_and_remove_xorg-x11-drv-evdev-debugsource.sh | 7 ++++++- ...rv-evdev_install_and_remove_xorg-x11-drv-evdev-devel.sh | 7 ++++++- ...drv-evdev_install_and_remove_xorg-x11-drv-evdev-help.sh | 7 ++++++- ...-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev.sh | 7 ++++++- ...bdev_install_and_remove_xorg-x11-drv-fbdev-debuginfo.sh | 7 ++++++- ...ev_install_and_remove_xorg-x11-drv-fbdev-debugsource.sh | 7 ++++++- ...drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-help.sh | 7 ++++++- ...-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev.sh | 7 ++++++- ...ntel_install_and_remove_xorg-x11-drv-intel-debuginfo.sh | 7 ++++++- ...el_install_and_remove_xorg-x11-drv-intel-debugsource.sh | 7 ++++++- ...drv-intel_install_and_remove_xorg-x11-drv-intel-help.sh | 7 ++++++- ...-x11-drv-intel_install_and_remove_xorg-x11-drv-intel.sh | 7 ++++++- ...t_install_and_remove_xorg-x11-drv-libinput-debuginfo.sh | 7 ++++++- ...install_and_remove_xorg-x11-drv-libinput-debugsource.sh | 7 ++++++- ...input_install_and_remove_xorg-x11-drv-libinput-devel.sh | 7 ++++++- ...binput_install_and_remove_xorg-x11-drv-libinput-help.sh | 7 ++++++- ...rv-libinput_install_and_remove_xorg-x11-drv-libinput.sh | 7 ++++++- ...au_install_and_remove_xorg-x11-drv-nouveau-debuginfo.sh | 7 ++++++- ..._install_and_remove_xorg-x11-drv-nouveau-debugsource.sh | 7 ++++++- ...nouveau_install_and_remove_xorg-x11-drv-nouveau-help.sh | 7 ++++++- ...-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau.sh | 7 ++++++- ...rv-qxl_install_and_remove_xorg-x11-drv-qxl-debuginfo.sh | 7 ++++++- ...-qxl_install_and_remove_xorg-x11-drv-qxl-debugsource.sh | 7 ++++++- ...xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl.sh | 7 ++++++- ...11-drv-qxl_install_and_remove_xorg-x11-server-Xspice.sh | 7 ++++++- ...rv-v4l_install_and_remove_xorg-x11-drv-v4l-debuginfo.sh | 7 ++++++- ...-v4l_install_and_remove_xorg-x11-drv-v4l-debugsource.sh | 7 ++++++- ...x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-help.sh | 7 ++++++- ...xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l.sh | 7 ++++++- ...-vesa_install_and_remove_xorg-x11-drv-vesa-debuginfo.sh | 7 ++++++- ...esa_install_and_remove_xorg-x11-drv-vesa-debugsource.sh | 7 ++++++- ...1-drv-vesa_install_and_remove_xorg-x11-drv-vesa-help.sh | 7 ++++++- ...rg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa.sh | 7 ++++++- ...are_install_and_remove_xorg-x11-drv-vmware-debuginfo.sh | 7 ++++++- ...e_install_and_remove_xorg-x11-drv-vmware-debugsource.sh | 7 ++++++- ...v-vmware_install_and_remove_xorg-x11-drv-vmware-help.sh | 7 ++++++- ...11-drv-vmware_install_and_remove_xorg-x11-drv-vmware.sh | 7 ++++++- ...acom_install_and_remove_xorg-x11-drv-wacom-debuginfo.sh | 7 ++++++- ...om_install_and_remove_xorg-x11-drv-wacom-debugsource.sh | 7 ++++++- ...rv-wacom_install_and_remove_xorg-x11-drv-wacom-devel.sh | 7 ++++++- ...drv-wacom_install_and_remove_xorg-x11-drv-wacom-help.sh | 7 ++++++- ...-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom.sh | 7 ++++++- ...ils_install_and_remove_xorg-x11-font-utils-debuginfo.sh | 7 ++++++- ...s_install_and_remove_xorg-x11-font-utils-debugsource.sh | 7 ++++++- ...nt-utils_install_and_remove_xorg-x11-font-utils-help.sh | 7 ++++++- ...11-font-utils_install_and_remove_xorg-x11-font-utils.sh | 7 ++++++- ...g-x11-fonts_install_and_remove_xorg-x11-fonts-others.sh | 7 ++++++- ...est_xorg-x11-fonts_install_and_remove_xorg-x11-fonts.sh | 7 ++++++- ...-proto-devel_install_and_remove_xorg-x11-proto-devel.sh | 7 ++++++- ...s_install_and_remove_xorg-x11-server-utils-debuginfo.sh | 7 ++++++- ...install_and_remove_xorg-x11-server-utils-debugsource.sh | 7 ++++++- ...-utils_install_and_remove_xorg-x11-server-utils-help.sh | 7 ++++++- ...erver-utils_install_and_remove_xorg-x11-server-utils.sh | 7 ++++++- ...g-x11-server_install_and_remove_xorg-x11-server-Xdmx.sh | 7 ++++++- ...x11-server_install_and_remove_xorg-x11-server-Xephyr.sh | 7 ++++++- ...-x11-server_install_and_remove_xorg-x11-server-Xnest.sh | 7 ++++++- ...g-x11-server_install_and_remove_xorg-x11-server-Xorg.sh | 7 ++++++- ...g-x11-server_install_and_remove_xorg-x11-server-Xvfb.sh | 7 ++++++- ...1-server_install_and_remove_xorg-x11-server-Xwayland.sh | 7 ++++++- ...x11-server_install_and_remove_xorg-x11-server-common.sh | 7 ++++++- ...-server_install_and_remove_xorg-x11-server-debuginfo.sh | 7 ++++++- ...erver_install_and_remove_xorg-x11-server-debugsource.sh | 7 ++++++- ...-x11-server_install_and_remove_xorg-x11-server-devel.sh | 7 ++++++- ...rg-x11-server_install_and_remove_xorg-x11-server-doc.sh | 7 ++++++- ...g-x11-server_install_and_remove_xorg-x11-server-help.sh | 7 ++++++- ...x11-server_install_and_remove_xorg-x11-server-source.sh | 7 ++++++- ...t_xorg-x11-server_install_and_remove_xorg-x11-server.sh | 7 ++++++- ...-util-macros_install_and_remove_xorg-x11-util-macros.sh | 7 ++++++- ...11-utils_install_and_remove_xorg-x11-utils-debuginfo.sh | 7 ++++++- ...-utils_install_and_remove_xorg-x11-utils-debugsource.sh | 7 ++++++- ...org-x11-utils_install_and_remove_xorg-x11-utils-help.sh | 7 ++++++- ...est_xorg-x11-utils_install_and_remove_xorg-x11-utils.sh | 7 ++++++- ...11-xauth_install_and_remove_xorg-x11-xauth-debuginfo.sh | 7 ++++++- ...-xauth_install_and_remove_xorg-x11-xauth-debugsource.sh | 7 ++++++- ...org-x11-xauth_install_and_remove_xorg-x11-xauth-help.sh | 7 ++++++- ...est_xorg-x11-xauth_install_and_remove_xorg-x11-xauth.sh | 7 ++++++- ...11-xinit_install_and_remove_xorg-x11-xinit-debuginfo.sh | 7 ++++++- ...-xinit_install_and_remove_xorg-x11-xinit-debugsource.sh | 7 ++++++- ...org-x11-xinit_install_and_remove_xorg-x11-xinit-help.sh | 7 ++++++- ...est_xorg-x11-xinit_install_and_remove_xorg-x11-xinit.sh | 7 ++++++- ...tils_install_and_remove_xorg-x11-xkb-utils-debuginfo.sh | 7 ++++++- ...ls_install_and_remove_xorg-x11-xkb-utils-debugsource.sh | 7 ++++++- ...kb-utils_install_and_remove_xorg-x11-xkb-utils-devel.sh | 7 ++++++- ...xkb-utils_install_and_remove_xorg-x11-xkb-utils-help.sh | 7 ++++++- ...-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils.sh | 7 ++++++- ...trans-devel_install_and_remove_xorg-x11-xtrans-devel.sh | 7 ++++++- .../xvattr/oe_test_xvattr_install_and_remove_gxvattr.sh | 7 ++++++- .../oe_test_xvattr_install_and_remove_xvattr-debuginfo.sh | 7 ++++++- ...oe_test_xvattr_install_and_remove_xvattr-debugsource.sh | 7 ++++++- .../oe_test_xvattr_install_and_remove_xvattr-help.sh | 7 ++++++- .../xvattr/oe_test_xvattr_install_and_remove_xvattr.sh | 7 ++++++- .../xz/oe_test_xz_install_and_remove_xz-debuginfo.sh | 7 ++++++- .../xz/oe_test_xz_install_and_remove_xz-debugsource.sh | 7 ++++++- .../cli-test/xz/oe_test_xz_install_and_remove_xz-devel.sh | 7 ++++++- .../cli-test/xz/oe_test_xz_install_and_remove_xz-help.sh | 7 ++++++- .../cli-test/xz/oe_test_xz_install_and_remove_xz-libs.sh | 7 ++++++- .../xz/oe_test_xz_install_and_remove_xz-lzma-compat.sh | 7 ++++++- testcases/cli-test/xz/oe_test_xz_install_and_remove_xz.sh | 7 ++++++- .../oe_test_yelp-tools_install_and_remove_yelp-tools.sh | 7 ++++++- ...211-firmware_install_and_remove_zd1211-firmware-help.sh | 7 ++++++- ...t_zd1211-firmware_install_and_remove_zd1211-firmware.sh | 7 ++++++- .../oe_test_zenity_install_and_remove_zenity-debuginfo.sh | 7 ++++++- ...oe_test_zenity_install_and_remove_zenity-debugsource.sh | 7 ++++++- .../oe_test_zenity_install_and_remove_zenity-help.sh | 7 ++++++- .../zenity/oe_test_zenity_install_and_remove_zenity.sh | 7 ++++++- .../zip/oe_test_zip_install_and_remove_zip-debuginfo.sh | 7 ++++++- .../zip/oe_test_zip_install_and_remove_zip-debugsource.sh | 7 ++++++- .../cli-test/zip/oe_test_zip_install_and_remove_zip-doc.sh | 7 ++++++- .../zip/oe_test_zip_install_and_remove_zip-help.sh | 7 ++++++- .../cli-test/zip/oe_test_zip_install_and_remove_zip.sh | 7 ++++++- .../zlib/oe_test_zlib_install_and_remove_minizip-devel.sh | 7 ++++++- .../zlib/oe_test_zlib_install_and_remove_minizip.sh | 7 ++++++- .../zlib/oe_test_zlib_install_and_remove_zlib-debuginfo.sh | 7 ++++++- .../oe_test_zlib_install_and_remove_zlib-debugsource.sh | 7 ++++++- .../zlib/oe_test_zlib_install_and_remove_zlib-devel.sh | 7 ++++++- .../zlib/oe_test_zlib_install_and_remove_zlib-help.sh | 7 ++++++- .../oe_test_zlib_install_and_remove_zlib-relocation.sh | 7 ++++++- .../cli-test/zlib/oe_test_zlib_install_and_remove_zlib.sh | 7 ++++++- .../zstd/oe_test_zstd_install_and_remove_zstd-debuginfo.sh | 7 ++++++- .../oe_test_zstd_install_and_remove_zstd-debugsource.sh | 7 ++++++- .../zstd/oe_test_zstd_install_and_remove_zstd-devel.sh | 7 ++++++- .../zstd/oe_test_zstd_install_and_remove_zstd-help.sh | 7 ++++++- .../cli-test/zstd/oe_test_zstd_install_and_remove_zstd.sh | 7 ++++++- ...oe_test_zziplib_install_and_remove_zziplib-debuginfo.sh | 7 ++++++- ..._test_zziplib_install_and_remove_zziplib-debugsource.sh | 7 ++++++- .../oe_test_zziplib_install_and_remove_zziplib-devel.sh | 7 ++++++- .../oe_test_zziplib_install_and_remove_zziplib-help.sh | 7 ++++++- .../zziplib/oe_test_zziplib_install_and_remove_zziplib.sh | 7 ++++++- 8996 files changed, 53976 insertions(+), 8996 deletions(-) diff --git a/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-debuginfo.sh b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-debuginfo.sh index 2c92719ee..935620b04 100644 --- a/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-debuginfo.sh +++ b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src CUnit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available CUnit-debuginfo | grep -v \.src | grep CUnit-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm CUnit-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-debugsource.sh b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-debugsource.sh index e9765ab7a..79313bfda 100644 --- a/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-debugsource.sh +++ b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src CUnit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available CUnit-debugsource | grep -v \.src | grep CUnit-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm CUnit-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-devel.sh b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-devel.sh index 90070b6ef..6adc3a2e9 100644 --- a/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-devel.sh +++ b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src CUnit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available CUnit-devel | grep -v \.src | grep CUnit-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm CUnit-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-help.sh b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-help.sh index bb59b0984..ef8df25e5 100644 --- a/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-help.sh +++ b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src CUnit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available CUnit-help | grep -v \.src | grep CUnit-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm CUnit-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit.sh b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit.sh index 33b9b8c70..48b236760 100644 --- a/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit.sh +++ b/testcases/cli-test/CUnit/oe_test_CUnit_install_and_remove_CUnit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src CUnit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available CUnit | grep -v \.src | grep CUnit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm CUnit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython-debuginfo.sh b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython-debuginfo.sh index 44ce5bf7e..41771cdf7 100644 --- a/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython-debuginfo.sh +++ b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src Cython # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available Cython-debuginfo | grep -v \.src | grep Cython-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm Cython-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython-debugsource.sh b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython-debugsource.sh index 493901fe6..47d9cfead 100644 --- a/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython-debugsource.sh +++ b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src Cython # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available Cython-debugsource | grep -v \.src | grep Cython-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm Cython-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython.sh b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython.sh index bcda3b995..4ead38575 100644 --- a/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython.sh +++ b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_Cython.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src Cython # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available Cython | grep -v \.src | grep Cython + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm Cython" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_python2-Cython.sh b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_python2-Cython.sh index d7142b2a8..9d4a71ce8 100644 --- a/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_python2-Cython.sh +++ b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_python2-Cython.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src Cython # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-Cython | grep -v \.src | grep python2-Cython + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-Cython" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_python3-Cython.sh b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_python3-Cython.sh index 5237916f9..06f5ffc54 100644 --- a/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_python3-Cython.sh +++ b/testcases/cli-test/Cython/oe_test_Cython_install_and_remove_python3-Cython.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src Cython # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-Cython | grep -v \.src | grep python3-Cython + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-Cython" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-debuginfo.sh b/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-debuginfo.sh index 452709fdb..dc5065d84 100644 --- a/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-debuginfo.sh +++ b/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src GConf2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available GConf2-debuginfo | grep -v \.src | grep GConf2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm GConf2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-debugsource.sh b/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-debugsource.sh index 6131f00b1..616bfc123 100644 --- a/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-debugsource.sh +++ b/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src GConf2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available GConf2-debugsource | grep -v \.src | grep GConf2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm GConf2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-devel.sh b/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-devel.sh index 5c4e693e9..3ad539a78 100644 --- a/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-devel.sh +++ b/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src GConf2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available GConf2-devel | grep -v \.src | grep GConf2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm GConf2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2.sh b/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2.sh index e9cc3eca7..885f2e361 100644 --- a/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2.sh +++ b/testcases/cli-test/GConf2/oe_test_GConf2_install_and_remove_GConf2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src GConf2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available GConf2 | grep -v \.src | grep GConf2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm GConf2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-c++-devel.sh b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-c++-devel.sh index 178eaaca3..35cff5972 100644 --- a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-c++-devel.sh +++ b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-c++-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ImageMagick # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ImageMagick-c++-devel | grep -v \.src | grep ImageMagick-c++-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ImageMagick-c++-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-c++.sh b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-c++.sh index fa7e84147..d299a8642 100644 --- a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-c++.sh +++ b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-c++.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ImageMagick # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ImageMagick-c++ | grep -v \.src | grep ImageMagick-c++ + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ImageMagick-c++" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-debuginfo.sh b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-debuginfo.sh index 73994e8c7..6da13fec9 100644 --- a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-debuginfo.sh +++ b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ImageMagick # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ImageMagick-debuginfo | grep -v \.src | grep ImageMagick-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ImageMagick-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-debugsource.sh b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-debugsource.sh index 6604dd32d..2d27bd90f 100644 --- a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-debugsource.sh +++ b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ImageMagick # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ImageMagick-debugsource | grep -v \.src | grep ImageMagick-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ImageMagick-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-devel.sh b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-devel.sh index ca9b36404..02998a7e2 100644 --- a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-devel.sh +++ b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ImageMagick # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ImageMagick-devel | grep -v \.src | grep ImageMagick-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ImageMagick-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-help.sh b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-help.sh index 3f839fddb..cf5cf32be 100644 --- a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-help.sh +++ b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ImageMagick # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ImageMagick-help | grep -v \.src | grep ImageMagick-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ImageMagick-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-perl.sh b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-perl.sh index 281a2241d..4e3bc8c91 100644 --- a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-perl.sh +++ b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick-perl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ImageMagick # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ImageMagick-perl | grep -v \.src | grep ImageMagick-perl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ImageMagick-perl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick.sh b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick.sh index 520e1135a..511acc649 100644 --- a/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick.sh +++ b/testcases/cli-test/ImageMagick/oe_test_ImageMagick_install_and_remove_ImageMagick.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ImageMagick # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ImageMagick | grep -v \.src | grep ImageMagick + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ImageMagick" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-debuginfo.sh b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-debuginfo.sh index 01109e55a..7e2ff65ea 100644 --- a/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-debuginfo.sh +++ b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src Imath # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available Imath-debuginfo | grep -v \.src | grep Imath-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm Imath-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-debugsource.sh b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-debugsource.sh index 034a2f900..045c4ce79 100644 --- a/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-debugsource.sh +++ b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src Imath # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available Imath-debugsource | grep -v \.src | grep Imath-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm Imath-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-devel.sh b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-devel.sh index cdb9c7928..9abd67be7 100644 --- a/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-devel.sh +++ b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src Imath # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available Imath-devel | grep -v \.src | grep Imath-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm Imath-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath.sh b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath.sh index 55186d3b6..1d6fe95f7 100644 --- a/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath.sh +++ b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_Imath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src Imath # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available Imath | grep -v \.src | grep Imath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm Imath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_python3-Imath.sh b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_python3-Imath.sh index 3928562bc..475b2885b 100644 --- a/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_python3-Imath.sh +++ b/testcases/cli-test/Imath/oe_test_Imath_install_and_remove_python3-Imath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src Imath # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-Imath | grep -v \.src | grep python3-Imath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-Imath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-debuginfo.sh b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-debuginfo.sh index 7a4e8fcfb..9f4dd3cf4 100644 --- a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-debuginfo.sh +++ b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ModemManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ModemManager-debuginfo | grep -v \.src | grep ModemManager-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ModemManager-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-debugsource.sh b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-debugsource.sh index fbce1bb85..b6c3612d2 100644 --- a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-debugsource.sh +++ b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ModemManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ModemManager-debugsource | grep -v \.src | grep ModemManager-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ModemManager-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-devel.sh b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-devel.sh index 06a6bf68c..3460900b7 100644 --- a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-devel.sh +++ b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ModemManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ModemManager-devel | grep -v \.src | grep ModemManager-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ModemManager-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-glib-devel.sh b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-glib-devel.sh index fb38dfbbd..55d4dde76 100644 --- a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-glib-devel.sh +++ b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-glib-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ModemManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ModemManager-glib-devel | grep -v \.src | grep ModemManager-glib-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ModemManager-glib-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-glib.sh b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-glib.sh index 1975b719b..dfbc12173 100644 --- a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-glib.sh +++ b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-glib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ModemManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ModemManager-glib | grep -v \.src | grep ModemManager-glib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ModemManager-glib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-help.sh b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-help.sh index d93058bbe..b6b1e1fe9 100644 --- a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-help.sh +++ b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ModemManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ModemManager-help | grep -v \.src | grep ModemManager-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ModemManager-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-vala.sh b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-vala.sh index f095b7be9..67e06e494 100644 --- a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-vala.sh +++ b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager-vala.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ModemManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ModemManager-vala | grep -v \.src | grep ModemManager-vala + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ModemManager-vala" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager.sh b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager.sh index f095bd562..e2fe096f8 100644 --- a/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager.sh +++ b/testcases/cli-test/ModemManager/oe_test_ModemManager_install_and_remove_ModemManager.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ModemManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ModemManager | grep -v \.src | grep ModemManager + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ModemManager" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-bluetooth.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-bluetooth.sh index 36c083d18..06fb9012a 100644 --- a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-bluetooth.sh +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-bluetooth.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src NetworkManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available NetworkManager-bluetooth | grep -v \.src | grep NetworkManager-bluetooth + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm NetworkManager-bluetooth" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-cloud-setup.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-cloud-setup.sh index ce8e7b2c6..c92ab2fa5 100644 --- a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-cloud-setup.sh +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-cloud-setup.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src NetworkManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available NetworkManager-cloud-setup | grep -v \.src | grep NetworkManager-cloud-setup + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm NetworkManager-cloud-setup" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-config-server.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-config-server.sh index 01c7622ea..c1c916a9d 100644 --- a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-config-server.sh +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-config-server.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src NetworkManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available NetworkManager-config-server | grep -v \.src | grep NetworkManager-config-server + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm NetworkManager-config-server" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-debuginfo.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-debuginfo.sh index 8005e1192..129478d97 100644 --- a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-debuginfo.sh +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src NetworkManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available NetworkManager-debuginfo | grep -v \.src | grep NetworkManager-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm NetworkManager-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-debugsource.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-debugsource.sh index f55ae36eb..272e27300 100644 --- a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-debugsource.sh +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src NetworkManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available NetworkManager-debugsource | grep -v \.src | grep NetworkManager-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm NetworkManager-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-help.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-help.sh index 936d970a2..7089982e6 100644 --- a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-help.sh +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src NetworkManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available NetworkManager-help | grep -v \.src | grep NetworkManager-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm NetworkManager-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-libnm-devel.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-libnm-devel.sh index 23af4af4a..cb6775642 100644 --- a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-libnm-devel.sh +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-libnm-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src NetworkManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available NetworkManager-libnm-devel | grep -v \.src | grep NetworkManager-libnm-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm NetworkManager-libnm-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-libnm.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-libnm.sh index 364633ac5..c6b6a4188 100644 --- a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-libnm.sh +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-libnm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src NetworkManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available NetworkManager-libnm | grep -v \.src | grep NetworkManager-libnm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm NetworkManager-libnm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-ovs.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-ovs.sh index f9f4f863b..4cebe736d 100644 --- a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-ovs.sh +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-ovs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src NetworkManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available NetworkManager-ovs | grep -v \.src | grep NetworkManager-ovs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm NetworkManager-ovs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-ppp.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-ppp.sh index 0beeac5b2..c8695bd5a 100644 --- a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-ppp.sh +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-ppp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src NetworkManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available NetworkManager-ppp | grep -v \.src | grep NetworkManager-ppp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm NetworkManager-ppp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-team.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-team.sh index a1cbec89e..13178639b 100644 --- a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-team.sh +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-team.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src NetworkManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available NetworkManager-team | grep -v \.src | grep NetworkManager-team + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm NetworkManager-team" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-wifi.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-wifi.sh index b04a49a75..51d24e88c 100644 --- a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-wifi.sh +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-wifi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src NetworkManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available NetworkManager-wifi | grep -v \.src | grep NetworkManager-wifi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm NetworkManager-wifi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-wwan.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-wwan.sh index 12773f36e..0caf90bcf 100644 --- a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-wwan.sh +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager-wwan.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src NetworkManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available NetworkManager-wwan | grep -v \.src | grep NetworkManager-wwan + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm NetworkManager-wwan" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager.sh b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager.sh index 5d91fac7e..1b8ae2698 100644 --- a/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager.sh +++ b/testcases/cli-test/NetworkManager/oe_test_NetworkManager_install_and_remove_NetworkManager.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src NetworkManager # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available NetworkManager | grep -v \.src | grep NetworkManager + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm NetworkManager" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-debuginfo.sh b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-debuginfo.sh index 7ac3792d1..7a10a5cef 100644 --- a/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-debuginfo.sh +++ b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src OpenEXR # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available OpenEXR-debuginfo | grep -v \.src | grep OpenEXR-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm OpenEXR-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-debugsource.sh b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-debugsource.sh index d4fdc7090..7e949ce82 100644 --- a/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-debugsource.sh +++ b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src OpenEXR # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available OpenEXR-debugsource | grep -v \.src | grep OpenEXR-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm OpenEXR-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-devel.sh b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-devel.sh index ca88d5aa9..2dc93da3e 100644 --- a/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-devel.sh +++ b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src OpenEXR # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available OpenEXR-devel | grep -v \.src | grep OpenEXR-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm OpenEXR-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-libs.sh b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-libs.sh index e0b5c6dfe..2bc81062d 100644 --- a/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-libs.sh +++ b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src OpenEXR # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available OpenEXR-libs | grep -v \.src | grep OpenEXR-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm OpenEXR-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR.sh b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR.sh index 2666f95f7..621ea928e 100644 --- a/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR.sh +++ b/testcases/cli-test/OpenEXR/oe_test_OpenEXR_install_and_remove_OpenEXR.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src OpenEXR # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available OpenEXR | grep -v \.src | grep OpenEXR + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm OpenEXR" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-debuginfo.sh b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-debuginfo.sh index f2e259f6d..d9e982d1d 100644 --- a/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-debuginfo.sh +++ b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src SDL # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available SDL-debuginfo | grep -v \.src | grep SDL-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm SDL-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-debugsource.sh b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-debugsource.sh index 7068fb7e2..7a7003e05 100644 --- a/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-debugsource.sh +++ b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src SDL # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available SDL-debugsource | grep -v \.src | grep SDL-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm SDL-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-devel.sh b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-devel.sh index 3d10165ea..1e9cf1493 100644 --- a/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-devel.sh +++ b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src SDL # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available SDL-devel | grep -v \.src | grep SDL-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm SDL-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-help.sh b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-help.sh index b0a6e1981..b23bdc80b 100644 --- a/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-help.sh +++ b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src SDL # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available SDL-help | grep -v \.src | grep SDL-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm SDL-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL.sh b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL.sh index 63eed71be..72db10996 100644 --- a/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL.sh +++ b/testcases/cli-test/SDL/oe_test_SDL_install_and_remove_SDL.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src SDL # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available SDL | grep -v \.src | grep SDL + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm SDL" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-debuginfo.sh b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-debuginfo.sh index 135077847..2b976991e 100644 --- a/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-debuginfo.sh +++ b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src Xaw3d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available Xaw3d-debuginfo | grep -v \.src | grep Xaw3d-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm Xaw3d-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-debugsource.sh b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-debugsource.sh index a098d1349..0c6c4e5a7 100644 --- a/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-debugsource.sh +++ b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src Xaw3d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available Xaw3d-debugsource | grep -v \.src | grep Xaw3d-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm Xaw3d-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-devel.sh b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-devel.sh index c40c6a05d..487f257a0 100644 --- a/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-devel.sh +++ b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src Xaw3d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available Xaw3d-devel | grep -v \.src | grep Xaw3d-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm Xaw3d-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-help.sh b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-help.sh index ba2dfd23d..5595edbbd 100644 --- a/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-help.sh +++ b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src Xaw3d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available Xaw3d-help | grep -v \.src | grep Xaw3d-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm Xaw3d-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d.sh b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d.sh index 28f180bf3..f54c2a254 100644 --- a/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d.sh +++ b/testcases/cli-test/Xaw3d/oe_test_Xaw3d_install_and_remove_Xaw3d.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src Xaw3d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available Xaw3d | grep -v \.src | grep Xaw3d + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm Xaw3d" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/abattis-cantarell-fonts/oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts-help.sh b/testcases/cli-test/abattis-cantarell-fonts/oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts-help.sh index eed16668f..ec24518c7 100644 --- a/testcases/cli-test/abattis-cantarell-fonts/oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts-help.sh +++ b/testcases/cli-test/abattis-cantarell-fonts/oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src abattis-cantarell-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available abattis-cantarell-fonts-help | grep -v \.src | grep abattis-cantarell-fonts-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm abattis-cantarell-fonts-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/abattis-cantarell-fonts/oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts.sh b/testcases/cli-test/abattis-cantarell-fonts/oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts.sh index 760d78821..9cc82354d 100644 --- a/testcases/cli-test/abattis-cantarell-fonts/oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts.sh +++ b/testcases/cli-test/abattis-cantarell-fonts/oe_test_abattis-cantarell-fonts_install_and_remove_abattis-cantarell-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src abattis-cantarell-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available abattis-cantarell-fonts | grep -v \.src | grep abattis-cantarell-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm abattis-cantarell-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-debuginfo.sh b/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-debuginfo.sh index 2c162be5c..bad15b0d5 100644 --- a/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-debuginfo.sh +++ b/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src abseil-cpp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available abseil-cpp-debuginfo | grep -v \.src | grep abseil-cpp-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm abseil-cpp-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-debugsource.sh b/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-debugsource.sh index d8d11611f..a95415483 100644 --- a/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-debugsource.sh +++ b/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src abseil-cpp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available abseil-cpp-debugsource | grep -v \.src | grep abseil-cpp-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm abseil-cpp-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-devel.sh b/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-devel.sh index e8fb0e4ed..04a325016 100644 --- a/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-devel.sh +++ b/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src abseil-cpp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available abseil-cpp-devel | grep -v \.src | grep abseil-cpp-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm abseil-cpp-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp.sh b/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp.sh index 1c50104be..e8ffed4c9 100644 --- a/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp.sh +++ b/testcases/cli-test/abseil-cpp/oe_test_abseil-cpp_install_and_remove_abseil-cpp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src abseil-cpp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available abseil-cpp | grep -v \.src | grep abseil-cpp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm abseil-cpp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-debuginfo.sh b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-debuginfo.sh index 761c48fb0..926ec59f0 100644 --- a/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-debuginfo.sh +++ b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src acl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available acl-debuginfo | grep -v \.src | grep acl-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm acl-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-debugsource.sh b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-debugsource.sh index fec8e2772..aec873899 100644 --- a/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-debugsource.sh +++ b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src acl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available acl-debugsource | grep -v \.src | grep acl-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm acl-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-devel.sh b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-devel.sh index 1058a9b68..b5498534b 100644 --- a/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-devel.sh +++ b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src acl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available acl-devel | grep -v \.src | grep acl-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm acl-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-help.sh b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-help.sh index 119047046..331d4e7f5 100644 --- a/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-help.sh +++ b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src acl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available acl-help | grep -v \.src | grep acl-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm acl-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl.sh b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl.sh index 1e02b6de3..4562ace46 100644 --- a/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl.sh +++ b/testcases/cli-test/acl/oe_test_acl_install_and_remove_acl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src acl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available acl | grep -v \.src | grep acl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm acl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/acl/oe_test_acl_install_and_remove_libacl-devel.sh b/testcases/cli-test/acl/oe_test_acl_install_and_remove_libacl-devel.sh index fb836c079..b67bb49e8 100644 --- a/testcases/cli-test/acl/oe_test_acl_install_and_remove_libacl-devel.sh +++ b/testcases/cli-test/acl/oe_test_acl_install_and_remove_libacl-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src acl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libacl-devel | grep -v \.src | grep libacl-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libacl-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/acl/oe_test_acl_install_and_remove_libacl.sh b/testcases/cli-test/acl/oe_test_acl_install_and_remove_libacl.sh index 3767c085b..c508c6cd2 100644 --- a/testcases/cli-test/acl/oe_test_acl_install_and_remove_libacl.sh +++ b/testcases/cli-test/acl/oe_test_acl_install_and_remove_libacl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src acl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libacl | grep -v \.src | grep libacl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libacl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-devel.sh b/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-devel.sh index d8f0c08e6..c8e3e6190 100644 --- a/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-devel.sh +++ b/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src adobe-mappings-cmap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available adobe-mappings-cmap-devel | grep -v \.src | grep adobe-mappings-cmap-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm adobe-mappings-cmap-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-help.sh b/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-help.sh index 316b4a712..4e89858ef 100644 --- a/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-help.sh +++ b/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src adobe-mappings-cmap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available adobe-mappings-cmap-help | grep -v \.src | grep adobe-mappings-cmap-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm adobe-mappings-cmap-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-lang.sh b/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-lang.sh index a164f76cb..d856e0322 100644 --- a/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-lang.sh +++ b/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap-lang.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src adobe-mappings-cmap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available adobe-mappings-cmap-lang | grep -v \.src | grep adobe-mappings-cmap-lang + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm adobe-mappings-cmap-lang" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap.sh b/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap.sh index 9f77a784f..09d6164e9 100644 --- a/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap.sh +++ b/testcases/cli-test/adobe-mappings-cmap/oe_test_adobe-mappings-cmap_install_and_remove_adobe-mappings-cmap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src adobe-mappings-cmap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available adobe-mappings-cmap | grep -v \.src | grep adobe-mappings-cmap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm adobe-mappings-cmap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-devel.sh b/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-devel.sh index 7187e62b5..24211d442 100644 --- a/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-devel.sh +++ b/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src adobe-mappings-pdf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available adobe-mappings-pdf-devel | grep -v \.src | grep adobe-mappings-pdf-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm adobe-mappings-pdf-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-help.sh b/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-help.sh index 619d733c8..e4378d85a 100644 --- a/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-help.sh +++ b/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src adobe-mappings-pdf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available adobe-mappings-pdf-help | grep -v \.src | grep adobe-mappings-pdf-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm adobe-mappings-pdf-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf.sh b/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf.sh index a272f8384..661df8d71 100644 --- a/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf.sh +++ b/testcases/cli-test/adobe-mappings-pdf/oe_test_adobe-mappings-pdf_install_and_remove_adobe-mappings-pdf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src adobe-mappings-pdf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available adobe-mappings-pdf | grep -v \.src | grep adobe-mappings-pdf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm adobe-mappings-pdf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-cursor-theme.sh b/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-cursor-theme.sh index 8412a22b3..6dd007204 100644 --- a/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-cursor-theme.sh +++ b/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-cursor-theme.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src adwaita-icon-theme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available adwaita-cursor-theme | grep -v \.src | grep adwaita-cursor-theme + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm adwaita-cursor-theme" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme-devel.sh b/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme-devel.sh index b5356d323..a9587bb4e 100644 --- a/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme-devel.sh +++ b/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src adwaita-icon-theme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available adwaita-icon-theme-devel | grep -v \.src | grep adwaita-icon-theme-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm adwaita-icon-theme-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme.sh b/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme.sh index 556786fd1..15fd3e229 100644 --- a/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme.sh +++ b/testcases/cli-test/adwaita-icon-theme/oe_test_adwaita-icon-theme_install_and_remove_adwaita-icon-theme.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src adwaita-icon-theme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available adwaita-icon-theme | grep -v \.src | grep adwaita-icon-theme + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm adwaita-icon-theme" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-debuginfo.sh b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-debuginfo.sh index 19b7374d6..1059fdae0 100644 --- a/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-debuginfo.sh +++ b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src alsa-lib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available alsa-lib-debuginfo | grep -v \.src | grep alsa-lib-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm alsa-lib-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-debugsource.sh b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-debugsource.sh index 6cc913e04..889991383 100644 --- a/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-debugsource.sh +++ b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src alsa-lib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available alsa-lib-debugsource | grep -v \.src | grep alsa-lib-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm alsa-lib-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-devel.sh b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-devel.sh index fd41ddf3c..7e7c5953e 100644 --- a/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-devel.sh +++ b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src alsa-lib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available alsa-lib-devel | grep -v \.src | grep alsa-lib-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm alsa-lib-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib.sh b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib.sh index 2bb89091b..9c4f205e4 100644 --- a/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib.sh +++ b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-lib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src alsa-lib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available alsa-lib | grep -v \.src | grep alsa-lib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm alsa-lib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-topology.sh b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-topology.sh index 1b96e9d4a..9b354004c 100644 --- a/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-topology.sh +++ b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-topology.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src alsa-lib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available alsa-topology | grep -v \.src | grep alsa-topology + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm alsa-topology" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-ucm.sh b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-ucm.sh index 031015d66..104c4bd23 100644 --- a/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-ucm.sh +++ b/testcases/cli-test/alsa-lib/oe_test_alsa-lib_install_and_remove_alsa-ucm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src alsa-lib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available alsa-ucm | grep -v \.src | grep alsa-ucm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm alsa-ucm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-core.sh b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-core.sh index 55097e6f0..deb941d32 100644 --- a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-core.sh +++ b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-core.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src anaconda # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available anaconda-core | grep -v \.src | grep anaconda-core + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm anaconda-core" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-debuginfo.sh b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-debuginfo.sh index 7f084d402..b282f3848 100644 --- a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-debuginfo.sh +++ b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src anaconda # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available anaconda-debuginfo | grep -v \.src | grep anaconda-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm anaconda-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-debugsource.sh b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-debugsource.sh index b85e2aeb6..d5f04b8c3 100644 --- a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-debugsource.sh +++ b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src anaconda # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available anaconda-debugsource | grep -v \.src | grep anaconda-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm anaconda-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-devel.sh b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-devel.sh index 61c153ab4..c18832401 100644 --- a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-devel.sh +++ b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src anaconda # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available anaconda-devel | grep -v \.src | grep anaconda-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm anaconda-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-dracut.sh b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-dracut.sh index b99fbcd46..b48649271 100644 --- a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-dracut.sh +++ b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-dracut.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src anaconda # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available anaconda-dracut | grep -v \.src | grep anaconda-dracut + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm anaconda-dracut" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-tui.sh b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-tui.sh index 1450e033f..167366503 100644 --- a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-tui.sh +++ b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda-tui.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src anaconda # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available anaconda-tui | grep -v \.src | grep anaconda-tui + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm anaconda-tui" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda.sh b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda.sh index 5829fb4fa..6d2d32692 100644 --- a/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda.sh +++ b/testcases/cli-test/anaconda/oe_test_anaconda_install_and_remove_anaconda.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src anaconda # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available anaconda | grep -v \.src | grep anaconda + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm anaconda" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-annocheck.sh b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-annocheck.sh index ebefc953a..142a449b8 100644 --- a/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-annocheck.sh +++ b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-annocheck.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src annobin # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available annobin-annocheck | grep -v \.src | grep annobin-annocheck + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm annobin-annocheck" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-debuginfo.sh b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-debuginfo.sh index 7431911d6..31047be59 100644 --- a/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-debuginfo.sh +++ b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src annobin # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available annobin-debuginfo | grep -v \.src | grep annobin-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm annobin-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-debugsource.sh b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-debugsource.sh index 71457933f..67fe97e3c 100644 --- a/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-debugsource.sh +++ b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src annobin # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available annobin-debugsource | grep -v \.src | grep annobin-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm annobin-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-help.sh b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-help.sh index 4c5ed5435..a60eca8c5 100644 --- a/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-help.sh +++ b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src annobin # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available annobin-help | grep -v \.src | grep annobin-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm annobin-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-tests.sh b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-tests.sh index 22bb344d8..343283120 100644 --- a/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-tests.sh +++ b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin-tests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src annobin # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available annobin-tests | grep -v \.src | grep annobin-tests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm annobin-tests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin.sh b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin.sh index 5e16d8f4f..e8f229968 100644 --- a/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin.sh +++ b/testcases/cli-test/annobin/oe_test_annobin_install_and_remove_annobin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src annobin # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available annobin | grep -v \.src | grep annobin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm annobin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-antlr.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-antlr.sh index 5de48840a..53691d29f 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-antlr.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-antlr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-antlr | grep -v \.src | grep ant-antlr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-antlr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-bcel.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-bcel.sh index 8da9c6ff6..b74ce09e6 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-bcel.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-bcel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-apache-bcel | grep -v \.src | grep ant-apache-bcel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-apache-bcel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-bsf.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-bsf.sh index 76ebd0d7f..180f9c085 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-bsf.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-bsf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-apache-bsf | grep -v \.src | grep ant-apache-bsf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-apache-bsf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-log4j.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-log4j.sh index 30d321423..b62cb6d4a 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-log4j.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-log4j.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-apache-log4j | grep -v \.src | grep ant-apache-log4j + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-apache-log4j" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-oro.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-oro.sh index 8623e4b8f..8f65b1b32 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-oro.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-oro.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-apache-oro | grep -v \.src | grep ant-apache-oro + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-apache-oro" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-regexp.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-regexp.sh index f2568318f..461b707ee 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-regexp.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-regexp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-apache-regexp | grep -v \.src | grep ant-apache-regexp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-apache-regexp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-resolver.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-resolver.sh index e13ce6b22..4a12f88e0 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-resolver.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-resolver.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-apache-resolver | grep -v \.src | grep ant-apache-resolver + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-apache-resolver" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-xalan2.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-xalan2.sh index 308bc77da..a39aa5a15 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-xalan2.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-apache-xalan2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-apache-xalan2 | grep -v \.src | grep ant-apache-xalan2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-apache-xalan2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-commons-logging.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-commons-logging.sh index 24ab2a87f..85828de0e 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-commons-logging.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-commons-logging.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-commons-logging | grep -v \.src | grep ant-commons-logging + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-commons-logging" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-commons-net.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-commons-net.sh index df515facc..ca3470f73 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-commons-net.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-commons-net.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-commons-net | grep -v \.src | grep ant-commons-net + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-commons-net" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-help.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-help.sh index 51db9f87b..e74fc844f 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-help.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-help | grep -v \.src | grep ant-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-imageio.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-imageio.sh index e07fccd96..7748d88c8 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-imageio.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-imageio.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-imageio | grep -v \.src | grep ant-imageio + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-imageio" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-javamail.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-javamail.sh index d7e5db941..5eceee9c6 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-javamail.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-javamail.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-javamail | grep -v \.src | grep ant-javamail + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-javamail" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jdepend.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jdepend.sh index fe0fc97dd..71da4789d 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jdepend.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jdepend.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-jdepend | grep -v \.src | grep ant-jdepend + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-jdepend" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jmf.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jmf.sh index c6edfc07d..842088791 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jmf.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jmf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-jmf | grep -v \.src | grep ant-jmf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-jmf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jsch.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jsch.sh index 8969c5746..169fc7da9 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jsch.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-jsch.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-jsch | grep -v \.src | grep ant-jsch + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-jsch" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-junit.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-junit.sh index 11e1b4074..5893e8424 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-junit.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-junit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-junit | grep -v \.src | grep ant-junit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-junit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-junit5.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-junit5.sh index 6fcf92254..971c6ad0b 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-junit5.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-junit5.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-junit5 | grep -v \.src | grep ant-junit5 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-junit5" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-lib.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-lib.sh index b68688bdc..0681c001f 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-lib.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-lib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-lib | grep -v \.src | grep ant-lib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-lib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-swing.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-swing.sh index 2a480c6d3..56ae4a747 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-swing.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-swing.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-swing | grep -v \.src | grep ant-swing + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-swing" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-testutil.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-testutil.sh index ee1b5013c..e5222134d 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-testutil.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-testutil.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-testutil | grep -v \.src | grep ant-testutil + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-testutil" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-xz.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-xz.sh index a6b45e4a9..58e228eff 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-xz.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant-xz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant-xz | grep -v \.src | grep ant-xz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant-xz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant.sh b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant.sh index 583a50811..fcbe86035 100644 --- a/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant.sh +++ b/testcases/cli-test/ant/oe_test_ant_install_and_remove_ant.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ant | grep -v \.src | grep ant + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ant" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-debuginfo.sh b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-debuginfo.sh index dbec7b24d..fc5ad22d8 100644 --- a/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-debuginfo.sh +++ b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src anthy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available anthy-debuginfo | grep -v \.src | grep anthy-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm anthy-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-debugsource.sh b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-debugsource.sh index 964cc7344..f4b413943 100644 --- a/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-debugsource.sh +++ b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src anthy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available anthy-debugsource | grep -v \.src | grep anthy-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm anthy-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-devel.sh b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-devel.sh index 2e0702324..b1fe7ffdd 100644 --- a/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-devel.sh +++ b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src anthy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available anthy-devel | grep -v \.src | grep anthy-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm anthy-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-help.sh b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-help.sh index 53b59e9e8..7c37fee89 100644 --- a/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-help.sh +++ b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src anthy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available anthy-help | grep -v \.src | grep anthy-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm anthy-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy.sh b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy.sh index f399452b2..d42924a4a 100644 --- a/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy.sh +++ b/testcases/cli-test/anthy/oe_test_anthy_install_and_remove_anthy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src anthy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available anthy | grep -v \.src | grep anthy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm anthy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/apache-parent/oe_test_apache-parent_install_and_remove_apache-parent.sh b/testcases/cli-test/apache-parent/oe_test_apache-parent_install_and_remove_apache-parent.sh index c39dd3506..b8bc0a91d 100644 --- a/testcases/cli-test/apache-parent/oe_test_apache-parent_install_and_remove_apache-parent.sh +++ b/testcases/cli-test/apache-parent/oe_test_apache-parent_install_and_remove_apache-parent.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src apache-parent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available apache-parent | grep -v \.src | grep apache-parent + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm apache-parent" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-debuginfo.sh b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-debuginfo.sh index 340b20430..568e641f7 100644 --- a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-debuginfo.sh +++ b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src argon2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available argon2-debuginfo | grep -v \.src | grep argon2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm argon2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-debugsource.sh b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-debugsource.sh index 6cd1e2d9a..e81346d24 100644 --- a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-debugsource.sh +++ b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src argon2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available argon2-debugsource | grep -v \.src | grep argon2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm argon2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-devel.sh b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-devel.sh index 29df64d2c..9be7196c5 100644 --- a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-devel.sh +++ b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src argon2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available argon2-devel | grep -v \.src | grep argon2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm argon2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-help.sh b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-help.sh index 5fb832b81..de4ebaff0 100644 --- a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-help.sh +++ b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src argon2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available argon2-help | grep -v \.src | grep argon2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm argon2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2.sh b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2.sh index 9472ada1f..1871f79bb 100644 --- a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2.sh +++ b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_argon2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src argon2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available argon2 | grep -v \.src | grep argon2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm argon2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_libargon2-devel.sh b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_libargon2-devel.sh index 24a329f0f..a9a872619 100644 --- a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_libargon2-devel.sh +++ b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_libargon2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src argon2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libargon2-devel | grep -v \.src | grep libargon2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libargon2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_libargon2.sh b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_libargon2.sh index f3deef6b2..2feb87c68 100644 --- a/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_libargon2.sh +++ b/testcases/cli-test/argon2/oe_test_argon2_install_and_remove_libargon2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src argon2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libargon2 | grep -v \.src | grep libargon2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libargon2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-doc.sh b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-doc.sh index fb67de113..4bb790ef0 100644 --- a/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-doc.sh +++ b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src asciidoc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available asciidoc-doc | grep -v \.src | grep asciidoc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm asciidoc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-help.sh b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-help.sh index 14db3abbc..31960fc9f 100644 --- a/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-help.sh +++ b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src asciidoc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available asciidoc-help | grep -v \.src | grep asciidoc-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm asciidoc-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-latex.sh b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-latex.sh index 211048844..4ad765de4 100644 --- a/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-latex.sh +++ b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-latex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src asciidoc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available asciidoc-latex | grep -v \.src | grep asciidoc-latex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm asciidoc-latex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-music.sh b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-music.sh index 36113cb59..4ea64275e 100644 --- a/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-music.sh +++ b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc-music.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src asciidoc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available asciidoc-music | grep -v \.src | grep asciidoc-music + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm asciidoc-music" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc.sh b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc.sh index 50c26c76d..146de3977 100644 --- a/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc.sh +++ b/testcases/cli-test/asciidoc/oe_test_asciidoc_install_and_remove_asciidoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src asciidoc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available asciidoc | grep -v \.src | grep asciidoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm asciidoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-debuginfo.sh b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-debuginfo.sh index df08ebcf3..8504b139e 100644 --- a/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-debuginfo.sh +++ b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src aspell # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available aspell-debuginfo | grep -v \.src | grep aspell-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm aspell-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-debugsource.sh b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-debugsource.sh index f97eb77ba..8c1926ba0 100644 --- a/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-debugsource.sh +++ b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src aspell # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available aspell-debugsource | grep -v \.src | grep aspell-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm aspell-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-devel.sh b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-devel.sh index 187ca5d63..8e93f017d 100644 --- a/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-devel.sh +++ b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src aspell # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available aspell-devel | grep -v \.src | grep aspell-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm aspell-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-help.sh b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-help.sh index da86b6eb3..f81676541 100644 --- a/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-help.sh +++ b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src aspell # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available aspell-help | grep -v \.src | grep aspell-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm aspell-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell.sh b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell.sh index e5b5cfafe..26e8070be 100644 --- a/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell.sh +++ b/testcases/cli-test/aspell/oe_test_aspell_install_and_remove_aspell.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src aspell # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available aspell | grep -v \.src | grep aspell + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm aspell" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debuginfo.sh b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debuginfo.sh index 90c0c6147..d041dc075 100644 --- a/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debuginfo.sh +++ b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src at-spi2-atk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available at-spi2-atk-debuginfo | grep -v \.src | grep at-spi2-atk-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm at-spi2-atk-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debugsource.sh b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debugsource.sh index a8508d656..6aebf0c17 100644 --- a/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debugsource.sh +++ b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src at-spi2-atk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available at-spi2-atk-debugsource | grep -v \.src | grep at-spi2-atk-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm at-spi2-atk-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-devel.sh b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-devel.sh index 809e7072b..de26f1bd3 100644 --- a/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-devel.sh +++ b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src at-spi2-atk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available at-spi2-atk-devel | grep -v \.src | grep at-spi2-atk-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm at-spi2-atk-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-help.sh b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-help.sh index f0d9722e3..8bd83c284 100644 --- a/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-help.sh +++ b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src at-spi2-atk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available at-spi2-atk-help | grep -v \.src | grep at-spi2-atk-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm at-spi2-atk-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk.sh b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk.sh index ec706d67e..9cad1e723 100644 --- a/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk.sh +++ b/testcases/cli-test/at-spi2-atk/oe_test_at-spi2-atk_install_and_remove_at-spi2-atk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src at-spi2-atk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available at-spi2-atk | grep -v \.src | grep at-spi2-atk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm at-spi2-atk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-atk-devel.sh b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-atk-devel.sh index 33fed3dad..f7f95b5af 100644 --- a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-atk-devel.sh +++ b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-atk-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src at-spi2-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available at-spi2-atk-devel | grep -v \.src | grep at-spi2-atk-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm at-spi2-atk-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-atk.sh b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-atk.sh index 5079f7385..62fd84a20 100644 --- a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-atk.sh +++ b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-atk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src at-spi2-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available at-spi2-atk | grep -v \.src | grep at-spi2-atk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm at-spi2-atk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-debuginfo.sh b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-debuginfo.sh index da901062e..55569fb2d 100644 --- a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-debuginfo.sh +++ b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src at-spi2-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available at-spi2-core-debuginfo | grep -v \.src | grep at-spi2-core-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm at-spi2-core-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-debugsource.sh b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-debugsource.sh index 9f4e5dd8c..44ac72332 100644 --- a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-debugsource.sh +++ b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src at-spi2-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available at-spi2-core-debugsource | grep -v \.src | grep at-spi2-core-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm at-spi2-core-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-devel.sh b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-devel.sh index da1aadf94..4626e7317 100644 --- a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-devel.sh +++ b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src at-spi2-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available at-spi2-core-devel | grep -v \.src | grep at-spi2-core-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm at-spi2-core-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-help.sh b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-help.sh index 02b034903..85de16a19 100644 --- a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-help.sh +++ b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src at-spi2-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available at-spi2-core-help | grep -v \.src | grep at-spi2-core-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm at-spi2-core-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core.sh b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core.sh index 50997dbd4..9c860d1fd 100644 --- a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core.sh +++ b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_at-spi2-core.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src at-spi2-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available at-spi2-core | grep -v \.src | grep at-spi2-core + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm at-spi2-core" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_atk-devel.sh b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_atk-devel.sh index 1da677900..cf7ecbc80 100644 --- a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_atk-devel.sh +++ b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_atk-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src at-spi2-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available atk-devel | grep -v \.src | grep atk-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm atk-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_atk.sh b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_atk.sh index 3286d9c7d..17d1dc38e 100644 --- a/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_atk.sh +++ b/testcases/cli-test/at-spi2-core/oe_test_at-spi2-core_install_and_remove_atk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src at-spi2-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available atk | grep -v \.src | grep atk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm atk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-debuginfo.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-debuginfo.sh index 039278dfe..a7bd84ca8 100644 --- a/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-debuginfo.sh +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src atf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available atf-debuginfo | grep -v \.src | grep atf-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm atf-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-debugsource.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-debugsource.sh index c62c243f2..abc30d9a8 100644 --- a/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-debugsource.sh +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src atf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available atf-debugsource | grep -v \.src | grep atf-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm atf-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-help.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-help.sh index 907f9d32f..38f68cdef 100644 --- a/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-help.sh +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src atf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available atf-help | grep -v \.src | grep atf-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm atf-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-tests.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-tests.sh index f8f2bcdb6..2c7061b4e 100644 --- a/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-tests.sh +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf-tests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src atf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available atf-tests | grep -v \.src | grep atf-tests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm atf-tests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf.sh index d9e37a406..5332483d1 100644 --- a/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf.sh +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_atf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src atf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available atf | grep -v \.src | grep atf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm atf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c++-devel.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c++-devel.sh index 70caec72a..ef35cc7c4 100644 --- a/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c++-devel.sh +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c++-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src atf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libatf-c++-devel | grep -v \.src | grep libatf-c++-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libatf-c++-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c++.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c++.sh index 6f74d823d..752f41d68 100644 --- a/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c++.sh +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c++.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src atf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libatf-c++ | grep -v \.src | grep libatf-c++ + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libatf-c++" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c-devel.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c-devel.sh index 0b2e79eec..59e902714 100644 --- a/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c-devel.sh +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src atf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libatf-c-devel | grep -v \.src | grep libatf-c-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libatf-c-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c.sh index 0c6ff726b..533b343b3 100644 --- a/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c.sh +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-c.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src atf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libatf-c | grep -v \.src | grep libatf-c + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libatf-c" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-sh-devel.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-sh-devel.sh index bc04a1f37..131a3af1c 100644 --- a/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-sh-devel.sh +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-sh-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src atf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libatf-sh-devel | grep -v \.src | grep libatf-sh-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libatf-sh-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-sh.sh b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-sh.sh index a81b8eb93..f5eb7e9d5 100644 --- a/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-sh.sh +++ b/testcases/cli-test/atf/oe_test_atf_install_and_remove_libatf-sh.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src atf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libatf-sh | grep -v \.src | grep libatf-sh + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libatf-sh" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-debuginfo.sh b/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-debuginfo.sh index a22310e57..c8d388c69 100644 --- a/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-debuginfo.sh +++ b/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src atk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available atk-debuginfo | grep -v \.src | grep atk-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm atk-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-debugsource.sh b/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-debugsource.sh index d59abb947..854c710f2 100644 --- a/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-debugsource.sh +++ b/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src atk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available atk-debugsource | grep -v \.src | grep atk-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm atk-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-devel.sh b/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-devel.sh index 93b426c88..f1aad3916 100644 --- a/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-devel.sh +++ b/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src atk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available atk-devel | grep -v \.src | grep atk-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm atk-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk.sh b/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk.sh index 6ae82037b..35b9df820 100644 --- a/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk.sh +++ b/testcases/cli-test/atk/oe_test_atk_install_and_remove_atk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src atk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available atk | grep -v \.src | grep atk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm atk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/atmel-firmware/oe_test_atmel-firmware_install_and_remove_atmel-firmware-help.sh b/testcases/cli-test/atmel-firmware/oe_test_atmel-firmware_install_and_remove_atmel-firmware-help.sh index f038bf2af..0dcf82f0f 100644 --- a/testcases/cli-test/atmel-firmware/oe_test_atmel-firmware_install_and_remove_atmel-firmware-help.sh +++ b/testcases/cli-test/atmel-firmware/oe_test_atmel-firmware_install_and_remove_atmel-firmware-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src atmel-firmware # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available atmel-firmware-help | grep -v \.src | grep atmel-firmware-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm atmel-firmware-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/atmel-firmware/oe_test_atmel-firmware_install_and_remove_atmel-firmware.sh b/testcases/cli-test/atmel-firmware/oe_test_atmel-firmware_install_and_remove_atmel-firmware.sh index fc1b1727d..196f26208 100644 --- a/testcases/cli-test/atmel-firmware/oe_test_atmel-firmware_install_and_remove_atmel-firmware.sh +++ b/testcases/cli-test/atmel-firmware/oe_test_atmel-firmware_install_and_remove_atmel-firmware.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src atmel-firmware # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available atmel-firmware | grep -v \.src | grep atmel-firmware + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm atmel-firmware" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-debuginfo.sh b/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-debuginfo.sh index 6c13b9e0c..df0ae4057 100644 --- a/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-debuginfo.sh +++ b/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src attr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available attr-debuginfo | grep -v \.src | grep attr-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm attr-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-debugsource.sh b/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-debugsource.sh index faa9b5c44..b224162d6 100644 --- a/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-debugsource.sh +++ b/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src attr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available attr-debugsource | grep -v \.src | grep attr-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm attr-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-help.sh b/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-help.sh index bcae748df..cc8c2b6e6 100644 --- a/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-help.sh +++ b/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src attr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available attr-help | grep -v \.src | grep attr-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm attr-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr.sh b/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr.sh index 24de75325..d79839141 100644 --- a/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr.sh +++ b/testcases/cli-test/attr/oe_test_attr_install_and_remove_attr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src attr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available attr | grep -v \.src | grep attr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm attr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/attr/oe_test_attr_install_and_remove_libattr-devel.sh b/testcases/cli-test/attr/oe_test_attr_install_and_remove_libattr-devel.sh index 7f247df57..d553a50dd 100644 --- a/testcases/cli-test/attr/oe_test_attr_install_and_remove_libattr-devel.sh +++ b/testcases/cli-test/attr/oe_test_attr_install_and_remove_libattr-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src attr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libattr-devel | grep -v \.src | grep libattr-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libattr-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audispd-plugins-zos.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audispd-plugins-zos.sh index 0ec8c9b20..d695f584f 100644 --- a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audispd-plugins-zos.sh +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audispd-plugins-zos.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src audit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available audispd-plugins-zos | grep -v \.src | grep audispd-plugins-zos + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm audispd-plugins-zos" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audispd-plugins.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audispd-plugins.sh index ff4ccb728..6d9cf2625 100644 --- a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audispd-plugins.sh +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audispd-plugins.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src audit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available audispd-plugins | grep -v \.src | grep audispd-plugins + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm audispd-plugins" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-debuginfo.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-debuginfo.sh index 8939b004a..4ea56dc6c 100644 --- a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-debuginfo.sh +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src audit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available audit-debuginfo | grep -v \.src | grep audit-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm audit-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-debugsource.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-debugsource.sh index 41c7b0d54..31e35e886 100644 --- a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-debugsource.sh +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src audit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available audit-debugsource | grep -v \.src | grep audit-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm audit-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-devel.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-devel.sh index 8a9a7bb7c..e19cdfda7 100644 --- a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-devel.sh +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src audit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available audit-devel | grep -v \.src | grep audit-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm audit-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-help.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-help.sh index 5f8100bbc..82b5b82a0 100644 --- a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-help.sh +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src audit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available audit-help | grep -v \.src | grep audit-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm audit-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-libs.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-libs.sh index 1f0e93a20..ded4f7dee 100644 --- a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-libs.sh +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src audit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available audit-libs | grep -v \.src | grep audit-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm audit-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit.sh index f8aee7f3a..5f1b8059f 100644 --- a/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit.sh +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_audit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src audit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available audit | grep -v \.src | grep audit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm audit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_python2-audit.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_python2-audit.sh index b9b6c89d7..f9e1afd38 100644 --- a/testcases/cli-test/audit/oe_test_audit_install_and_remove_python2-audit.sh +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_python2-audit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src audit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-audit | grep -v \.src | grep python2-audit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-audit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/audit/oe_test_audit_install_and_remove_python3-audit.sh b/testcases/cli-test/audit/oe_test_audit_install_and_remove_python3-audit.sh index f6a2ebb3b..fd899bbfe 100644 --- a/testcases/cli-test/audit/oe_test_audit_install_and_remove_python3-audit.sh +++ b/testcases/cli-test/audit/oe_test_audit_install_and_remove_python3-audit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src audit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-audit | grep -v \.src | grep python3-audit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-audit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-debuginfo.sh b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-debuginfo.sh index 2822f4ac9..ed08c2a9b 100644 --- a/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-debuginfo.sh +++ b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src augeas # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available augeas-debuginfo | grep -v \.src | grep augeas-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm augeas-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-debugsource.sh b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-debugsource.sh index ec04a755f..d88fdeea4 100644 --- a/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-debugsource.sh +++ b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src augeas # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available augeas-debugsource | grep -v \.src | grep augeas-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm augeas-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-devel.sh b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-devel.sh index f61f5a2f9..bcd49044c 100644 --- a/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-devel.sh +++ b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src augeas # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available augeas-devel | grep -v \.src | grep augeas-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm augeas-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-help.sh b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-help.sh index 95ccb6ea6..05e21ac3c 100644 --- a/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-help.sh +++ b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src augeas # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available augeas-help | grep -v \.src | grep augeas-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm augeas-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas.sh b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas.sh index 5227b9a7e..c6ba248a0 100644 --- a/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas.sh +++ b/testcases/cli-test/augeas/oe_test_augeas_install_and_remove_augeas.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src augeas # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available augeas | grep -v \.src | grep augeas + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm augeas" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-compat.sh b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-compat.sh index 8843767af..4c3d3cfd5 100644 --- a/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-compat.sh +++ b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-compat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src authselect # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available authselect-compat | grep -v \.src | grep authselect-compat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm authselect-compat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-debuginfo.sh b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-debuginfo.sh index 2dbde221d..565355200 100644 --- a/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-debuginfo.sh +++ b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src authselect # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available authselect-debuginfo | grep -v \.src | grep authselect-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm authselect-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-debugsource.sh b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-debugsource.sh index b77ff9c73..d84d2df24 100644 --- a/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-debugsource.sh +++ b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src authselect # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available authselect-debugsource | grep -v \.src | grep authselect-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm authselect-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-devel.sh b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-devel.sh index e1e7957a3..6841bbc7f 100644 --- a/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-devel.sh +++ b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src authselect # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available authselect-devel | grep -v \.src | grep authselect-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm authselect-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-help.sh b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-help.sh index 1442b67e1..353468c2b 100644 --- a/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-help.sh +++ b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src authselect # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available authselect-help | grep -v \.src | grep authselect-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm authselect-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect.sh b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect.sh index 430b07c03..839b09f0e 100644 --- a/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect.sh +++ b/testcases/cli-test/authselect/oe_test_authselect_install_and_remove_authselect.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src authselect # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available authselect | grep -v \.src | grep authselect + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm authselect" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/autoconf-archive/oe_test_autoconf-archive_install_and_remove_autoconf-archive.sh b/testcases/cli-test/autoconf-archive/oe_test_autoconf-archive_install_and_remove_autoconf-archive.sh index b9f2c7155..a9bf1c061 100644 --- a/testcases/cli-test/autoconf-archive/oe_test_autoconf-archive_install_and_remove_autoconf-archive.sh +++ b/testcases/cli-test/autoconf-archive/oe_test_autoconf-archive_install_and_remove_autoconf-archive.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src autoconf-archive # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available autoconf-archive | grep -v \.src | grep autoconf-archive + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm autoconf-archive" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/autoconf/oe_test_autoconf_install_and_remove_autoconf-help.sh b/testcases/cli-test/autoconf/oe_test_autoconf_install_and_remove_autoconf-help.sh index 1742c6405..d37e75270 100644 --- a/testcases/cli-test/autoconf/oe_test_autoconf_install_and_remove_autoconf-help.sh +++ b/testcases/cli-test/autoconf/oe_test_autoconf_install_and_remove_autoconf-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src autoconf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available autoconf-help | grep -v \.src | grep autoconf-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm autoconf-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/autoconf/oe_test_autoconf_install_and_remove_autoconf.sh b/testcases/cli-test/autoconf/oe_test_autoconf_install_and_remove_autoconf.sh index 77b80dd3c..fa4c6723c 100644 --- a/testcases/cli-test/autoconf/oe_test_autoconf_install_and_remove_autoconf.sh +++ b/testcases/cli-test/autoconf/oe_test_autoconf_install_and_remove_autoconf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src autoconf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available autoconf | grep -v \.src | grep autoconf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm autoconf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-debuginfo.sh b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-debuginfo.sh index 33e822ebb..52596d7bd 100644 --- a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-debuginfo.sh +++ b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src autogen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available autogen-debuginfo | grep -v \.src | grep autogen-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm autogen-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-debugsource.sh b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-debugsource.sh index 2ffef64a1..b220bac39 100644 --- a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-debugsource.sh +++ b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src autogen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available autogen-debugsource | grep -v \.src | grep autogen-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm autogen-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-devel.sh b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-devel.sh index ebe8c8143..71809637d 100644 --- a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-devel.sh +++ b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src autogen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available autogen-devel | grep -v \.src | grep autogen-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm autogen-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-doc.sh b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-doc.sh index 62bef3f4c..cd091ee84 100644 --- a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-doc.sh +++ b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src autogen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available autogen-doc | grep -v \.src | grep autogen-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm autogen-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-help.sh b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-help.sh index 17f17117a..04e38823d 100644 --- a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-help.sh +++ b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src autogen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available autogen-help | grep -v \.src | grep autogen-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm autogen-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-libopts-devel.sh b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-libopts-devel.sh index 204058806..3d4d17c9a 100644 --- a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-libopts-devel.sh +++ b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-libopts-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src autogen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available autogen-libopts-devel | grep -v \.src | grep autogen-libopts-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm autogen-libopts-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-libopts.sh b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-libopts.sh index eacdb3208..5d23f1f3d 100644 --- a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-libopts.sh +++ b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen-libopts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src autogen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available autogen-libopts | grep -v \.src | grep autogen-libopts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm autogen-libopts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen.sh b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen.sh index e33a5525e..a7bb6187c 100644 --- a/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen.sh +++ b/testcases/cli-test/autogen/oe_test_autogen_install_and_remove_autogen.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src autogen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available autogen | grep -v \.src | grep autogen + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm autogen" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/automake/oe_test_automake_install_and_remove_automake-help.sh b/testcases/cli-test/automake/oe_test_automake_install_and_remove_automake-help.sh index edcc97526..d45ad3c7b 100644 --- a/testcases/cli-test/automake/oe_test_automake_install_and_remove_automake-help.sh +++ b/testcases/cli-test/automake/oe_test_automake_install_and_remove_automake-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src automake # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available automake-help | grep -v \.src | grep automake-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm automake-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/automake/oe_test_automake_install_and_remove_automake.sh b/testcases/cli-test/automake/oe_test_automake_install_and_remove_automake.sh index 25c5b4813..e299f9045 100644 --- a/testcases/cli-test/automake/oe_test_automake_install_and_remove_automake.sh +++ b/testcases/cli-test/automake/oe_test_automake_install_and_remove_automake.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src automake # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available automake | grep -v \.src | grep automake + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm automake" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-autoipd.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-autoipd.sh index 18a65eec2..15993a4d7 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-autoipd.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-autoipd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-autoipd | grep -v \.src | grep avahi-autoipd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-autoipd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-howl-devel.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-howl-devel.sh index e5ceafaf7..dd6a85471 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-howl-devel.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-howl-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-compat-howl-devel | grep -v \.src | grep avahi-compat-howl-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-compat-howl-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-howl.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-howl.sh index 12961e2a2..2747063bd 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-howl.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-howl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-compat-howl | grep -v \.src | grep avahi-compat-howl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-compat-howl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-libdns_sd-devel.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-libdns_sd-devel.sh index ebac65bfe..2d41080e2 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-libdns_sd-devel.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-libdns_sd-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-compat-libdns_sd-devel | grep -v \.src | grep avahi-compat-libdns_sd-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-compat-libdns_sd-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-libdns_sd.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-libdns_sd.sh index b48b55c53..3376cccb3 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-libdns_sd.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-compat-libdns_sd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-compat-libdns_sd | grep -v \.src | grep avahi-compat-libdns_sd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-compat-libdns_sd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-debuginfo.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-debuginfo.sh index 05d510c47..b0834d1da 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-debuginfo.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-debuginfo | grep -v \.src | grep avahi-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-debugsource.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-debugsource.sh index ee57f96f8..0ba9e62c4 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-debugsource.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-debugsource | grep -v \.src | grep avahi-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-devel.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-devel.sh index a0e6b3557..a5d9ea454 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-devel.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-devel | grep -v \.src | grep avahi-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-dnsconfd.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-dnsconfd.sh index b1b681846..05c8dbb49 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-dnsconfd.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-dnsconfd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-dnsconfd | grep -v \.src | grep avahi-dnsconfd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-dnsconfd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-glib-devel.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-glib-devel.sh index cbab6c592..bb93f96c3 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-glib-devel.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-glib-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-glib-devel | grep -v \.src | grep avahi-glib-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-glib-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-glib.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-glib.sh index 594e9f206..2cd528feb 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-glib.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-glib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-glib | grep -v \.src | grep avahi-glib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-glib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-gobject-devel.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-gobject-devel.sh index b00b74516..a493694f5 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-gobject-devel.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-gobject-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-gobject-devel | grep -v \.src | grep avahi-gobject-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-gobject-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-gobject.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-gobject.sh index 555d96c4a..461242e30 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-gobject.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-gobject.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-gobject | grep -v \.src | grep avahi-gobject + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-gobject" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-help.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-help.sh index f7468458f..27ee09ca1 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-help.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-help | grep -v \.src | grep avahi-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-libs.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-libs.sh index 16c26da37..0da781d3e 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-libs.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-libs | grep -v \.src | grep avahi-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-qt5-devel.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-qt5-devel.sh index 8010103ab..2f5ed6a41 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-qt5-devel.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-qt5-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-qt5-devel | grep -v \.src | grep avahi-qt5-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-qt5-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-qt5.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-qt5.sh index 1bee79cba..0599fad03 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-qt5.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-qt5.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-qt5 | grep -v \.src | grep avahi-qt5 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-qt5" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-tools.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-tools.sh index 5420da186..b55f704a7 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-tools.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-tools | grep -v \.src | grep avahi-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-devel.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-devel.sh index 1d6d4c7ab..ba579f89f 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-devel.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-ui-devel | grep -v \.src | grep avahi-ui-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-ui-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-gtk3.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-gtk3.sh index b9911ed30..e255a5aa6 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-gtk3.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-gtk3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-ui-gtk3 | grep -v \.src | grep avahi-ui-gtk3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-ui-gtk3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-tools.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-tools.sh index d96d3d1fa..95796ed12 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-tools.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-ui-tools | grep -v \.src | grep avahi-ui-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-ui-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui.sh index 9b0468631..a29dd4326 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi-ui.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi-ui | grep -v \.src | grep avahi-ui + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi-ui" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi.sh index 5bde73f40..76d6f7783 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_avahi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available avahi | grep -v \.src | grep avahi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm avahi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_python2-avahi.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_python2-avahi.sh index 9773d5094..73385b768 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_python2-avahi.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_python2-avahi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-avahi | grep -v \.src | grep python2-avahi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-avahi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_python3-avahi.sh b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_python3-avahi.sh index 76f40fd79..966f6cc61 100644 --- a/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_python3-avahi.sh +++ b/testcases/cli-test/avahi/oe_test_avahi_install_and_remove_python3-avahi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src avahi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-avahi | grep -v \.src | grep python3-avahi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-avahi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/b43-openfwwf/oe_test_b43-openfwwf_install_and_remove_b43-openfwwf-help.sh b/testcases/cli-test/b43-openfwwf/oe_test_b43-openfwwf_install_and_remove_b43-openfwwf-help.sh index aa3803d5f..6e0361c62 100644 --- a/testcases/cli-test/b43-openfwwf/oe_test_b43-openfwwf_install_and_remove_b43-openfwwf-help.sh +++ b/testcases/cli-test/b43-openfwwf/oe_test_b43-openfwwf_install_and_remove_b43-openfwwf-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src b43-openfwwf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available b43-openfwwf-help | grep -v \.src | grep b43-openfwwf-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm b43-openfwwf-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/b43-openfwwf/oe_test_b43-openfwwf_install_and_remove_b43-openfwwf.sh b/testcases/cli-test/b43-openfwwf/oe_test_b43-openfwwf_install_and_remove_b43-openfwwf.sh index 28d37e4ea..08f8b3c99 100644 --- a/testcases/cli-test/b43-openfwwf/oe_test_b43-openfwwf_install_and_remove_b43-openfwwf.sh +++ b/testcases/cli-test/b43-openfwwf/oe_test_b43-openfwwf_install_and_remove_b43-openfwwf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src b43-openfwwf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available b43-openfwwf | grep -v \.src | grep b43-openfwwf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm b43-openfwwf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools-debuginfo.sh b/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools-debuginfo.sh index c266b569c..1c682d85e 100644 --- a/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools-debuginfo.sh +++ b/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src b43-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available b43-tools-debuginfo | grep -v \.src | grep b43-tools-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm b43-tools-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools-debugsource.sh b/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools-debugsource.sh index 62c6ea60a..8af41b374 100644 --- a/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools-debugsource.sh +++ b/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src b43-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available b43-tools-debugsource | grep -v \.src | grep b43-tools-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm b43-tools-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools.sh b/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools.sh index 9a8632868..594b4cf7e 100644 --- a/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools.sh +++ b/testcases/cli-test/b43-tools/oe_test_b43-tools_install_and_remove_b43-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src b43-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available b43-tools | grep -v \.src | grep b43-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm b43-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/babel/oe_test_babel_install_and_remove_babel-help.sh b/testcases/cli-test/babel/oe_test_babel_install_and_remove_babel-help.sh index 518a90707..1abbcd809 100644 --- a/testcases/cli-test/babel/oe_test_babel_install_and_remove_babel-help.sh +++ b/testcases/cli-test/babel/oe_test_babel_install_and_remove_babel-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src babel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available babel-help | grep -v \.src | grep babel-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm babel-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/babel/oe_test_babel_install_and_remove_babel.sh b/testcases/cli-test/babel/oe_test_babel_install_and_remove_babel.sh index 973d6d36a..036cc8731 100644 --- a/testcases/cli-test/babel/oe_test_babel_install_and_remove_babel.sh +++ b/testcases/cli-test/babel/oe_test_babel_install_and_remove_babel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src babel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available babel | grep -v \.src | grep babel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm babel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/babel/oe_test_babel_install_and_remove_python2-babel.sh b/testcases/cli-test/babel/oe_test_babel_install_and_remove_python2-babel.sh index 7c5f1f20e..014a571df 100644 --- a/testcases/cli-test/babel/oe_test_babel_install_and_remove_python2-babel.sh +++ b/testcases/cli-test/babel/oe_test_babel_install_and_remove_python2-babel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src babel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-babel | grep -v \.src | grep python2-babel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-babel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/babel/oe_test_babel_install_and_remove_python3-babel.sh b/testcases/cli-test/babel/oe_test_babel_install_and_remove_python3-babel.sh index ebfb2461f..c04139424 100644 --- a/testcases/cli-test/babel/oe_test_babel_install_and_remove_python3-babel.sh +++ b/testcases/cli-test/babel/oe_test_babel_install_and_remove_python3-babel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src babel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-babel | grep -v \.src | grep python3-babel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-babel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-debuginfo.sh b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-debuginfo.sh index d3cc41b04..72b94fa0e 100644 --- a/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-debuginfo.sh +++ b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src babeltrace # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available babeltrace-debuginfo | grep -v \.src | grep babeltrace-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm babeltrace-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-debugsource.sh b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-debugsource.sh index 010b38100..02766068f 100644 --- a/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-debugsource.sh +++ b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src babeltrace # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available babeltrace-debugsource | grep -v \.src | grep babeltrace-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm babeltrace-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-help.sh b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-help.sh index 30057919b..57751468e 100644 --- a/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-help.sh +++ b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src babeltrace # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available babeltrace-help | grep -v \.src | grep babeltrace-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm babeltrace-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace.sh b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace.sh index 16bb1e539..c46e0faf7 100644 --- a/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace.sh +++ b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_babeltrace.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src babeltrace # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available babeltrace | grep -v \.src | grep babeltrace + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm babeltrace" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_libbabeltrace-devel.sh b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_libbabeltrace-devel.sh index 9bfda25af..d5416b8fa 100644 --- a/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_libbabeltrace-devel.sh +++ b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_libbabeltrace-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src babeltrace # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libbabeltrace-devel | grep -v \.src | grep libbabeltrace-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libbabeltrace-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_python3-babeltrace.sh b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_python3-babeltrace.sh index c670cbe99..dabebe80a 100644 --- a/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_python3-babeltrace.sh +++ b/testcases/cli-test/babeltrace/oe_test_babeltrace_install_and_remove_python3-babeltrace.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src babeltrace # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-babeltrace | grep -v \.src | grep python3-babeltrace + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-babeltrace" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/basesystem/oe_test_basesystem_install_and_remove_basesystem.sh b/testcases/cli-test/basesystem/oe_test_basesystem_install_and_remove_basesystem.sh index 1866301a4..525443bff 100644 --- a/testcases/cli-test/basesystem/oe_test_basesystem_install_and_remove_basesystem.sh +++ b/testcases/cli-test/basesystem/oe_test_basesystem_install_and_remove_basesystem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src basesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available basesystem | grep -v \.src | grep basesystem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm basesystem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bash-completion/oe_test_bash-completion_install_and_remove_bash-completion-help.sh b/testcases/cli-test/bash-completion/oe_test_bash-completion_install_and_remove_bash-completion-help.sh index 00a2f673e..df3bd6cfe 100644 --- a/testcases/cli-test/bash-completion/oe_test_bash-completion_install_and_remove_bash-completion-help.sh +++ b/testcases/cli-test/bash-completion/oe_test_bash-completion_install_and_remove_bash-completion-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bash-completion # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bash-completion-help | grep -v \.src | grep bash-completion-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bash-completion-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bash-completion/oe_test_bash-completion_install_and_remove_bash-completion.sh b/testcases/cli-test/bash-completion/oe_test_bash-completion_install_and_remove_bash-completion.sh index 675015996..fd68ba9a0 100644 --- a/testcases/cli-test/bash-completion/oe_test_bash-completion_install_and_remove_bash-completion.sh +++ b/testcases/cli-test/bash-completion/oe_test_bash-completion_install_and_remove_bash-completion.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bash-completion # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bash-completion | grep -v \.src | grep bash-completion + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bash-completion" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-debuginfo.sh b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-debuginfo.sh index cbfde53d9..facfea51c 100644 --- a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-debuginfo.sh +++ b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bash # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bash-debuginfo | grep -v \.src | grep bash-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bash-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-debugsource.sh b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-debugsource.sh index 81879d44f..efd7b61cf 100644 --- a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-debugsource.sh +++ b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bash # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bash-debugsource | grep -v \.src | grep bash-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bash-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-devel.sh b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-devel.sh index c46ccae55..6a8d503da 100644 --- a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-devel.sh +++ b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bash # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bash-devel | grep -v \.src | grep bash-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bash-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-doc.sh b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-doc.sh index 97a0d19e9..8164e7cc0 100644 --- a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-doc.sh +++ b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bash # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bash-doc | grep -v \.src | grep bash-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bash-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-help.sh b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-help.sh index 9e19fd752..53ce04b24 100644 --- a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-help.sh +++ b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bash # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bash-help | grep -v \.src | grep bash-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bash-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-relocation.sh b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-relocation.sh index 853b8d919..a236bb302 100644 --- a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-relocation.sh +++ b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash-relocation.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bash # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bash-relocation | grep -v \.src | grep bash-relocation + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bash-relocation" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash.sh b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash.sh index 6213d7c89..3fda3ae8e 100644 --- a/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash.sh +++ b/testcases/cli-test/bash/oe_test_bash_install_and_remove_bash.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bash # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bash | grep -v \.src | grep bash + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bash" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-debuginfo.sh b/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-debuginfo.sh index e5378bcf9..e6d88bff5 100644 --- a/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-debuginfo.sh +++ b/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bc-debuginfo | grep -v \.src | grep bc-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bc-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-debugsource.sh b/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-debugsource.sh index 4bfd11274..444042b3e 100644 --- a/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-debugsource.sh +++ b/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bc-debugsource | grep -v \.src | grep bc-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bc-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-help.sh b/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-help.sh index e322c9ca9..d351d52e4 100644 --- a/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-help.sh +++ b/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bc-help | grep -v \.src | grep bc-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bc-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc.sh b/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc.sh index e1a408acf..d5b0bff84 100644 --- a/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc.sh +++ b/testcases/cli-test/bc/oe_test_bc_install_and_remove_bc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bc | grep -v \.src | grep bc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bcel/oe_test_bcel_install_and_remove_bcel.sh b/testcases/cli-test/bcel/oe_test_bcel_install_and_remove_bcel.sh index 143cc8708..77ebabc05 100644 --- a/testcases/cli-test/bcel/oe_test_bcel_install_and_remove_bcel.sh +++ b/testcases/cli-test/bcel/oe_test_bcel_install_and_remove_bcel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bcel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bcel | grep -v \.src | grep bcel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bcel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib-help.sh b/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib-help.sh index 3d5678448..bfbe1342e 100644 --- a/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib-help.sh +++ b/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src beakerlib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available beakerlib-help | grep -v \.src | grep beakerlib-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm beakerlib-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib-vim-syntax.sh b/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib-vim-syntax.sh index 2cdc507b4..953b5c81b 100644 --- a/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib-vim-syntax.sh +++ b/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib-vim-syntax.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src beakerlib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available beakerlib-vim-syntax | grep -v \.src | grep beakerlib-vim-syntax + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm beakerlib-vim-syntax" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib.sh b/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib.sh index 6264e11a8..06a04a087 100644 --- a/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib.sh +++ b/testcases/cli-test/beakerlib/oe_test_beakerlib_install_and_remove_beakerlib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src beakerlib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available beakerlib | grep -v \.src | grep beakerlib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm beakerlib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-chroot.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-chroot.sh index 71b42ebc6..6a128eaf5 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-chroot.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-chroot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bind-chroot | grep -v \.src | grep bind-chroot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bind-chroot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-debuginfo.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-debuginfo.sh index 3324e9d2f..b34523df2 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-debuginfo.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bind-debuginfo | grep -v \.src | grep bind-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bind-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-debugsource.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-debugsource.sh index ce3faed89..ac3198661 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-debugsource.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bind-debugsource | grep -v \.src | grep bind-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bind-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-devel.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-devel.sh index a77a5d584..30416e58b 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-devel.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bind-devel | grep -v \.src | grep bind-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bind-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-dnssec-doc.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-dnssec-doc.sh index e38b30e91..f335a7176 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-dnssec-doc.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-dnssec-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bind-dnssec-doc | grep -v \.src | grep bind-dnssec-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bind-dnssec-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-dnssec-utils.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-dnssec-utils.sh index e5ddd70bc..2de9d4b03 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-dnssec-utils.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-dnssec-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bind-dnssec-utils | grep -v \.src | grep bind-dnssec-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bind-dnssec-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-export-devel.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-export-devel.sh index cf6876440..cfdfa955c 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-export-devel.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-export-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bind-export-devel | grep -v \.src | grep bind-export-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bind-export-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-export-libs.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-export-libs.sh index 9d4437945..3d6bb3e44 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-export-libs.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-export-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bind-export-libs | grep -v \.src | grep bind-export-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bind-export-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-libs-lite.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-libs-lite.sh index da3d27a55..668251177 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-libs-lite.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-libs-lite.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bind-libs-lite | grep -v \.src | grep bind-libs-lite + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bind-libs-lite" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-libs.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-libs.sh index 9b8230c2e..d5f2dede1 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-libs.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bind-libs | grep -v \.src | grep bind-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bind-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-license.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-license.sh index b814bf703..a2177bfe7 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-license.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-license.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bind-license | grep -v \.src | grep bind-license + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bind-license" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-devel.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-devel.sh index 6ed0ed9e9..80962385f 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-devel.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bind-pkcs11-devel | grep -v \.src | grep bind-pkcs11-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bind-pkcs11-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-libs.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-libs.sh index 7744f58c1..eee9fa7e4 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-libs.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bind-pkcs11-libs | grep -v \.src | grep bind-pkcs11-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bind-pkcs11-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-utils.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-utils.sh index b76360428..145cb8aee 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-utils.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bind-pkcs11-utils | grep -v \.src | grep bind-pkcs11-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bind-pkcs11-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11.sh index ed84bb384..10a070aa1 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-pkcs11.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bind-pkcs11 | grep -v \.src | grep bind-pkcs11 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bind-pkcs11" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-sdb-chroot.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-sdb-chroot.sh index 7d211b67c..8b4b49623 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-sdb-chroot.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-sdb-chroot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bind-sdb-chroot | grep -v \.src | grep bind-sdb-chroot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bind-sdb-chroot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-sdb.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-sdb.sh index 48f74c849..fd26d42c8 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-sdb.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-sdb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bind-sdb | grep -v \.src | grep bind-sdb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bind-sdb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-utils.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-utils.sh index 24bba6a16..59f2eb011 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-utils.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bind-utils | grep -v \.src | grep bind-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bind-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind.sh index eb4bdc037..f9f7f11d1 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_bind.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bind | grep -v \.src | grep bind + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bind" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bind/oe_test_bind_install_and_remove_python3-bind.sh b/testcases/cli-test/bind/oe_test_bind_install_and_remove_python3-bind.sh index ca6bdd8a1..312e020b0 100644 --- a/testcases/cli-test/bind/oe_test_bind_install_and_remove_python3-bind.sh +++ b/testcases/cli-test/bind/oe_test_bind_install_and_remove_python3-bind.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-bind | grep -v \.src | grep python3-bind + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-bind" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-debuginfo.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-debuginfo.sh index e39c69609..3d6d899fb 100644 --- a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-debuginfo.sh +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src binutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available binutils-debuginfo | grep -v \.src | grep binutils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm binutils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-debugsource.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-debugsource.sh index 3fa55e36b..bb04a86ea 100644 --- a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-debugsource.sh +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src binutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available binutils-debugsource | grep -v \.src | grep binutils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm binutils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-devel.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-devel.sh index 76175aba1..36f5b80e7 100644 --- a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-devel.sh +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src binutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available binutils-devel | grep -v \.src | grep binutils-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm binutils-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-gold.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-gold.sh index 8768a3272..3c5f2dda0 100644 --- a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-gold.sh +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-gold.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src binutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available binutils-gold | grep -v \.src | grep binutils-gold + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm binutils-gold" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-gprofng.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-gprofng.sh index 3ad2966a7..569f0d6d3 100644 --- a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-gprofng.sh +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-gprofng.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src binutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available binutils-gprofng | grep -v \.src | grep binutils-gprofng + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm binutils-gprofng" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-help.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-help.sh index c83ad6e0a..e30294fde 100644 --- a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-help.sh +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src binutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available binutils-help | grep -v \.src | grep binutils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm binutils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils.sh index 803efc7f6..b7638f508 100644 --- a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils.sh +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_binutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src binutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available binutils | grep -v \.src | grep binutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm binutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-aarch64.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-aarch64.sh index 060f4630a..928e6dd84 100644 --- a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-aarch64.sh +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-aarch64.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src binutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cross-binutils-aarch64 | grep -v \.src | grep cross-binutils-aarch64 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cross-binutils-aarch64" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-ppc64le.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-ppc64le.sh index aa0b2bf04..72f6878e3 100644 --- a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-ppc64le.sh +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-ppc64le.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src binutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cross-binutils-ppc64le | grep -v \.src | grep cross-binutils-ppc64le + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cross-binutils-ppc64le" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-s390x.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-s390x.sh index f08d86e5f..23a5b0e5b 100644 --- a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-s390x.sh +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-s390x.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src binutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cross-binutils-s390x | grep -v \.src | grep cross-binutils-s390x + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cross-binutils-s390x" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-x86_64.sh b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-x86_64.sh index 4d8e269b6..debd31974 100644 --- a/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-x86_64.sh +++ b/testcases/cli-test/binutils/oe_test_binutils_install_and_remove_cross-binutils-x86_64.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src binutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cross-binutils-x86_64 | grep -v \.src | grep cross-binutils-x86_64 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cross-binutils-x86_64" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-debuginfo.sh b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-debuginfo.sh index bf1a7bc07..c0885dfa6 100644 --- a/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-debuginfo.sh +++ b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bison # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bison-debuginfo | grep -v \.src | grep bison-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bison-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-debugsource.sh b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-debugsource.sh index 28540c190..271287987 100644 --- a/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-debugsource.sh +++ b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bison # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bison-debugsource | grep -v \.src | grep bison-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bison-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-devel.sh b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-devel.sh index b79d0832d..1068ac7af 100644 --- a/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-devel.sh +++ b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bison # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bison-devel | grep -v \.src | grep bison-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bison-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-help.sh b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-help.sh index 9d5fe9c71..be16cc754 100644 --- a/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-help.sh +++ b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bison # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bison-help | grep -v \.src | grep bison-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bison-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-lang.sh b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-lang.sh index 2a76d2211..821ed75f8 100644 --- a/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-lang.sh +++ b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison-lang.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bison # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bison-lang | grep -v \.src | grep bison-lang + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bison-lang" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison.sh b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison.sh index 0e4376938..64b9387ef 100644 --- a/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison.sh +++ b/testcases/cli-test/bison/oe_test_bison_install_and_remove_bison.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bison # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bison | grep -v \.src | grep bison + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bison" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-cups.sh b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-cups.sh index 75e8f3eb8..107ad6ca9 100644 --- a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-cups.sh +++ b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-cups.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bluez # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bluez-cups | grep -v \.src | grep bluez-cups + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bluez-cups" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-debuginfo.sh b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-debuginfo.sh index baa06b5ae..c26656cf8 100644 --- a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-debuginfo.sh +++ b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bluez # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bluez-debuginfo | grep -v \.src | grep bluez-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bluez-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-debugsource.sh b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-debugsource.sh index 4a73eccc3..1c515c40b 100644 --- a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-debugsource.sh +++ b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bluez # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bluez-debugsource | grep -v \.src | grep bluez-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bluez-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-devel.sh b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-devel.sh index 56b9055e4..395df9123 100644 --- a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-devel.sh +++ b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bluez # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bluez-devel | grep -v \.src | grep bluez-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bluez-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-help.sh b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-help.sh index 01987ffaa..257d8e2e5 100644 --- a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-help.sh +++ b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bluez # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bluez-help | grep -v \.src | grep bluez-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bluez-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-libs.sh b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-libs.sh index f7ddc0b5a..46c370094 100644 --- a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-libs.sh +++ b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bluez # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bluez-libs | grep -v \.src | grep bluez-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bluez-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez.sh b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez.sh index 6f0f2e0a5..a859e5001 100644 --- a/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez.sh +++ b/testcases/cli-test/bluez/oe_test_bluez_install_and_remove_bluez.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bluez # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bluez | grep -v \.src | grep bluez + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bluez" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-atomic.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-atomic.sh index 13556213c..dad27efd0 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-atomic.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-atomic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-atomic | grep -v \.src | grep boost-atomic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-atomic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-b2.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-b2.sh index b50ba3b52..f85d0b6ad 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-b2.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-b2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-b2 | grep -v \.src | grep boost-b2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-b2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-build.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-build.sh index 27a464f0c..6bfe57ee7 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-build.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-build.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-build | grep -v \.src | grep boost-build + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-build" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-chrono.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-chrono.sh index 9f25631ae..3c707dbcd 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-chrono.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-chrono.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-chrono | grep -v \.src | grep boost-chrono + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-chrono" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-container.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-container.sh index bd7771834..384abc323 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-container.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-container.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-container | grep -v \.src | grep boost-container + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-container" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-context.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-context.sh index dcb1a1740..98fe439e8 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-context.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-context.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-context | grep -v \.src | grep boost-context + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-context" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-contract.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-contract.sh index 8a9bceaf3..91b515985 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-contract.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-contract.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-contract | grep -v \.src | grep boost-contract + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-contract" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-coroutine.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-coroutine.sh index cc89abc54..ce8efc58f 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-coroutine.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-coroutine.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-coroutine | grep -v \.src | grep boost-coroutine + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-coroutine" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-date-time.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-date-time.sh index 77a51905b..90806436c 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-date-time.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-date-time.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-date-time | grep -v \.src | grep boost-date-time + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-date-time" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-debuginfo.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-debuginfo.sh index 47ed7a4e9..c8bb0be56 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-debuginfo.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-debuginfo | grep -v \.src | grep boost-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-debugsource.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-debugsource.sh index b940638cf..8f62751dd 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-debugsource.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-debugsource | grep -v \.src | grep boost-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-devel.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-devel.sh index 395e16db3..c2e27e0f5 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-devel.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-devel | grep -v \.src | grep boost-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-doc.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-doc.sh index cf8b2f68f..1c83d46e8 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-doc.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-doc | grep -v \.src | grep boost-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-doctools.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-doctools.sh index 3ef029480..5166b0be0 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-doctools.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-doctools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-doctools | grep -v \.src | grep boost-doctools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-doctools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-examples.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-examples.sh index d30da3439..5e9694de1 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-examples.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-examples.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-examples | grep -v \.src | grep boost-examples + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-examples" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-fiber.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-fiber.sh index d583a53e7..17118ea74 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-fiber.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-fiber.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-fiber | grep -v \.src | grep boost-fiber + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-fiber" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-filesystem.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-filesystem.sh index a3bb6b8d5..b0aee94ea 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-filesystem.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-filesystem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-filesystem | grep -v \.src | grep boost-filesystem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-filesystem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph-mpich.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph-mpich.sh index b528cc948..7a648633b 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph-mpich.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph-mpich.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-graph-mpich | grep -v \.src | grep boost-graph-mpich + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-graph-mpich" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph-openmpi.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph-openmpi.sh index 14ada51b9..d991d3150 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph-openmpi.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph-openmpi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-graph-openmpi | grep -v \.src | grep boost-graph-openmpi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-graph-openmpi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph.sh index b15ae2e3c..d3623b776 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-graph.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-graph | grep -v \.src | grep boost-graph + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-graph" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-help.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-help.sh index 82f483071..7774620a7 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-help.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-help | grep -v \.src | grep boost-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-iostreams.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-iostreams.sh index cb6369912..5a00dba29 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-iostreams.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-iostreams.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-iostreams | grep -v \.src | grep boost-iostreams + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-iostreams" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-jam.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-jam.sh index 1a7b90bbe..3e183bafe 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-jam.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-jam.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-jam | grep -v \.src | grep boost-jam + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-jam" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-json.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-json.sh index d747b0847..80edabaa7 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-json.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-json.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-json | grep -v \.src | grep boost-json + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-json" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-locale.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-locale.sh index 1c7d1cae8..88ea0a00a 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-locale.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-locale.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-locale | grep -v \.src | grep boost-locale + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-locale" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-log.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-log.sh index 90d060c05..69c663946 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-log.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-log.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-log | grep -v \.src | grep boost-log + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-log" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-math.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-math.sh index ea11317cc..7859a047b 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-math.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-math.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-math | grep -v \.src | grep boost-math + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-math" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-devel.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-devel.sh index 46de006ab..8dcd8412c 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-devel.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-mpich-devel | grep -v \.src | grep boost-mpich-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-mpich-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python.sh index 2976155e2..d615ed976 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-mpich-python | grep -v \.src | grep boost-mpich-python + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-mpich-python" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python3-devel.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python3-devel.sh index 8f7de5b36..f52aca5cf 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python3-devel.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python3-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-mpich-python3-devel | grep -v \.src | grep boost-mpich-python3-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-mpich-python3-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python3.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python3.sh index eab68cbac..a251d8e27 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python3.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich-python3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-mpich-python3 | grep -v \.src | grep boost-mpich-python3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-mpich-python3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich.sh index f8bc4137a..caaf37ef4 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-mpich.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-mpich | grep -v \.src | grep boost-mpich + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-mpich" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-nowide.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-nowide.sh index c071ba1e9..21ce858f0 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-nowide.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-nowide.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-nowide | grep -v \.src | grep boost-nowide + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-nowide" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-numpy2.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-numpy2.sh index 6179ad9f8..04d03278c 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-numpy2.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-numpy2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-numpy2 | grep -v \.src | grep boost-numpy2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-numpy2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-numpy3.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-numpy3.sh index d5849c4c0..583f60820 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-numpy3.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-numpy3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-numpy3 | grep -v \.src | grep boost-numpy3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-numpy3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-devel.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-devel.sh index 68bffe9c0..3adc97c8c 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-devel.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-openmpi-devel | grep -v \.src | grep boost-openmpi-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-openmpi-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python.sh index 77b8b2084..dafb1cfa1 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-openmpi-python | grep -v \.src | grep boost-openmpi-python + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-openmpi-python" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python3-devel.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python3-devel.sh index 003c695d1..53df981a2 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python3-devel.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python3-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-openmpi-python3-devel | grep -v \.src | grep boost-openmpi-python3-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-openmpi-python3-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python3.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python3.sh index f55c45e9e..be4fa1341 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python3.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi-python3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-openmpi-python3 | grep -v \.src | grep boost-openmpi-python3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-openmpi-python3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi.sh index 2762b0113..dd5d5a484 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-openmpi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-openmpi | grep -v \.src | grep boost-openmpi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-openmpi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-program-options.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-program-options.sh index e2363d79d..f33fb4e2a 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-program-options.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-program-options.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-program-options | grep -v \.src | grep boost-program-options + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-program-options" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python.sh index 21a9b5453..f575c1638 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-python | grep -v \.src | grep boost-python + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-python" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python2-devel.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python2-devel.sh index 611233fdb..d9fbbc0d6 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python2-devel.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-python2-devel | grep -v \.src | grep boost-python2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-python2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python2.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python2.sh index 8d6812f0d..776792a64 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python2.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-python2 | grep -v \.src | grep boost-python2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-python2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python3-devel.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python3-devel.sh index 44fea6210..52de62d6b 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python3-devel.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python3-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-python3-devel | grep -v \.src | grep boost-python3-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-python3-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python3.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python3.sh index d6789e5b3..24cd7531f 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python3.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-python3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-python3 | grep -v \.src | grep boost-python3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-python3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-random.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-random.sh index 80e6ccbaf..d0cd1855c 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-random.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-random.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-random | grep -v \.src | grep boost-random + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-random" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-regex.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-regex.sh index c52fe92c8..e83d97d8c 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-regex.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-regex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-regex | grep -v \.src | grep boost-regex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-regex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-serialization.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-serialization.sh index 105a7adc6..627231fb0 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-serialization.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-serialization.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-serialization | grep -v \.src | grep boost-serialization + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-serialization" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-signals.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-signals.sh index c72bbb0ef..8d298fad7 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-signals.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-signals.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-signals | grep -v \.src | grep boost-signals + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-signals" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-stacktrace.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-stacktrace.sh index 2502ce649..d4ec3070a 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-stacktrace.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-stacktrace.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-stacktrace | grep -v \.src | grep boost-stacktrace + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-stacktrace" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-static.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-static.sh index 05e85bb39..1c47da8df 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-static.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-static | grep -v \.src | grep boost-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-system.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-system.sh index d56d7aba1..ded593df1 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-system.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-system.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-system | grep -v \.src | grep boost-system + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-system" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-test.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-test.sh index c9b007d82..9709c9521 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-test.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-test.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-test | grep -v \.src | grep boost-test + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-test" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-thread.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-thread.sh index 396653803..c90bc3aa8 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-thread.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-thread.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-thread | grep -v \.src | grep boost-thread + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-thread" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-timer.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-timer.sh index ab5a96d1a..064e57e7f 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-timer.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-timer.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-timer | grep -v \.src | grep boost-timer + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-timer" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-type_erasure.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-type_erasure.sh index a6faa9755..52ead843f 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-type_erasure.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-type_erasure.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-type_erasure | grep -v \.src | grep boost-type_erasure + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-type_erasure" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-url.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-url.sh index 5397bc3d2..ae47d3c8f 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-url.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-url.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-url | grep -v \.src | grep boost-url + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-url" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-wave.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-wave.sh index 50d123d0c..f729cc940 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-wave.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost-wave.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost-wave | grep -v \.src | grep boost-wave + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost-wave" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost.sh b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost.sh index 7cbd40e01..7b836b97f 100644 --- a/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost.sh +++ b/testcases/cli-test/boost/oe_test_boost_install_and_remove_boost.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src boost # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available boost | grep -v \.src | grep boost + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm boost" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils-debuginfo.sh b/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils-debuginfo.sh index 291fb0a49..4dd163892 100644 --- a/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils-debuginfo.sh +++ b/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bridge-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bridge-utils-debuginfo | grep -v \.src | grep bridge-utils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bridge-utils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils-debugsource.sh b/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils-debugsource.sh index 1c5d1b085..a382146da 100644 --- a/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils-debugsource.sh +++ b/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bridge-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bridge-utils-debugsource | grep -v \.src | grep bridge-utils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bridge-utils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils.sh b/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils.sh index 246a0a668..37ce72d1e 100644 --- a/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils.sh +++ b/testcases/cli-test/bridge-utils/oe_test_bridge-utils_install_and_remove_bridge-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bridge-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bridge-utils | grep -v \.src | grep bridge-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bridge-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-debuginfo.sh b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-debuginfo.sh index cd05481e7..032609054 100644 --- a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-debuginfo.sh +++ b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src brotli # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available brotli-debuginfo | grep -v \.src | grep brotli-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm brotli-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-debugsource.sh b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-debugsource.sh index 9e7830466..e4a352272 100644 --- a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-debugsource.sh +++ b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src brotli # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available brotli-debugsource | grep -v \.src | grep brotli-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm brotli-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-devel.sh b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-devel.sh index adf0a1d16..0a10a45e2 100644 --- a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-devel.sh +++ b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src brotli # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available brotli-devel | grep -v \.src | grep brotli-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm brotli-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-help.sh b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-help.sh index da544d2f5..526d18fb1 100644 --- a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-help.sh +++ b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src brotli # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available brotli-help | grep -v \.src | grep brotli-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm brotli-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli.sh b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli.sh index 158c62943..f83f02f40 100644 --- a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli.sh +++ b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_brotli.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src brotli # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available brotli | grep -v \.src | grep brotli + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm brotli" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_python2-brotli.sh b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_python2-brotli.sh index 52f113cb7..546486c10 100644 --- a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_python2-brotli.sh +++ b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_python2-brotli.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src brotli # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-brotli | grep -v \.src | grep python2-brotli + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-brotli" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_python3-brotli.sh b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_python3-brotli.sh index c9ea0ece3..76878da3f 100644 --- a/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_python3-brotli.sh +++ b/testcases/cli-test/brotli/oe_test_brotli_install_and_remove_python3-brotli.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src brotli # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-brotli | grep -v \.src | grep python3-brotli + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-brotli" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-debuginfo.sh b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-debuginfo.sh index 433b2eacf..defcc31cf 100644 --- a/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-debuginfo.sh +++ b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src btrfs-progs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available btrfs-progs-debuginfo | grep -v \.src | grep btrfs-progs-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm btrfs-progs-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-debugsource.sh b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-debugsource.sh index ca42faaa7..ad7732531 100644 --- a/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-debugsource.sh +++ b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src btrfs-progs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available btrfs-progs-debugsource | grep -v \.src | grep btrfs-progs-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm btrfs-progs-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-devel.sh b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-devel.sh index fb6dcd841..7198d1ba2 100644 --- a/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-devel.sh +++ b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src btrfs-progs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available btrfs-progs-devel | grep -v \.src | grep btrfs-progs-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm btrfs-progs-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-help.sh b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-help.sh index 1da4b68ac..2a0423f0a 100644 --- a/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-help.sh +++ b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src btrfs-progs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available btrfs-progs-help | grep -v \.src | grep btrfs-progs-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm btrfs-progs-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs.sh b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs.sh index 212fd725f..f5fd5e2ed 100644 --- a/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs.sh +++ b/testcases/cli-test/btrfs-progs/oe_test_btrfs-progs_install_and_remove_btrfs-progs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src btrfs-progs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available btrfs-progs | grep -v \.src | grep btrfs-progs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm btrfs-progs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-debuginfo.sh b/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-debuginfo.sh index 758ccc2a4..d59f25696 100644 --- a/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-debuginfo.sh +++ b/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bubblewrap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bubblewrap-debuginfo | grep -v \.src | grep bubblewrap-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bubblewrap-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-debugsource.sh b/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-debugsource.sh index a6881da0b..ab9988e3f 100644 --- a/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-debugsource.sh +++ b/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bubblewrap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bubblewrap-debugsource | grep -v \.src | grep bubblewrap-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bubblewrap-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-help.sh b/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-help.sh index 0b3d456ae..10e831db8 100644 --- a/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-help.sh +++ b/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bubblewrap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bubblewrap-help | grep -v \.src | grep bubblewrap-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bubblewrap-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap.sh b/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap.sh index 840d9fc07..f2a8aca1b 100644 --- a/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap.sh +++ b/testcases/cli-test/bubblewrap/oe_test_bubblewrap_install_and_remove_bubblewrap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bubblewrap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bubblewrap | grep -v \.src | grep bubblewrap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bubblewrap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-debuginfo.sh b/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-debuginfo.sh index a587a8db2..b674672a3 100644 --- a/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-debuginfo.sh +++ b/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src byacc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available byacc-debuginfo | grep -v \.src | grep byacc-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm byacc-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-debugsource.sh b/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-debugsource.sh index 3f9e944cf..0c850e6d0 100644 --- a/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-debugsource.sh +++ b/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src byacc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available byacc-debugsource | grep -v \.src | grep byacc-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm byacc-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-help.sh b/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-help.sh index 8503c31a0..f3eee34fe 100644 --- a/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-help.sh +++ b/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src byacc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available byacc-help | grep -v \.src | grep byacc-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm byacc-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc.sh b/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc.sh index dd046e8ee..a8a328e28 100644 --- a/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc.sh +++ b/testcases/cli-test/byacc/oe_test_byacc_install_and_remove_byacc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src byacc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available byacc | grep -v \.src | grep byacc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm byacc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-debuginfo.sh b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-debuginfo.sh index 5e53a75f9..ec3ffca26 100644 --- a/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-debuginfo.sh +++ b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bzip2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bzip2-debuginfo | grep -v \.src | grep bzip2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bzip2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-debugsource.sh b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-debugsource.sh index b8ce7c4ba..0a5333720 100644 --- a/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-debugsource.sh +++ b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bzip2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bzip2-debugsource | grep -v \.src | grep bzip2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bzip2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-devel.sh b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-devel.sh index 3b0847e71..1e87cb563 100644 --- a/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-devel.sh +++ b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bzip2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bzip2-devel | grep -v \.src | grep bzip2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bzip2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-help.sh b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-help.sh index 02bec378a..6e8cb8317 100644 --- a/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-help.sh +++ b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bzip2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bzip2-help | grep -v \.src | grep bzip2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bzip2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2.sh b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2.sh index 58cc70497..45bcf261d 100644 --- a/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2.sh +++ b/testcases/cli-test/bzip2/oe_test_bzip2_install_and_remove_bzip2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src bzip2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bzip2 | grep -v \.src | grep bzip2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bzip2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-debuginfo.sh b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-debuginfo.sh index ea953f6e6..647669609 100644 --- a/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-debuginfo.sh +++ b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src c-ares # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available c-ares-debuginfo | grep -v \.src | grep c-ares-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm c-ares-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-debugsource.sh b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-debugsource.sh index 8de093b19..cfb1344be 100644 --- a/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-debugsource.sh +++ b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src c-ares # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available c-ares-debugsource | grep -v \.src | grep c-ares-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm c-ares-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-devel.sh b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-devel.sh index d179d4636..5e3f53826 100644 --- a/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-devel.sh +++ b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src c-ares # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available c-ares-devel | grep -v \.src | grep c-ares-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm c-ares-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-help.sh b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-help.sh index 37706143f..a87b020e4 100644 --- a/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-help.sh +++ b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src c-ares # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available c-ares-help | grep -v \.src | grep c-ares-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm c-ares-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares.sh b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares.sh index 886ee1aa2..3db006d33 100644 --- a/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares.sh +++ b/testcases/cli-test/c-ares/oe_test_c-ares_install_and_remove_c-ares.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src c-ares # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available c-ares | grep -v \.src | grep c-ares + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm c-ares" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ca-certificates/oe_test_ca-certificates_install_and_remove_ca-certificates.sh b/testcases/cli-test/ca-certificates/oe_test_ca-certificates_install_and_remove_ca-certificates.sh index 3e7c0ddb9..896d68c9b 100644 --- a/testcases/cli-test/ca-certificates/oe_test_ca-certificates_install_and_remove_ca-certificates.sh +++ b/testcases/cli-test/ca-certificates/oe_test_ca-certificates_install_and_remove_ca-certificates.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ca-certificates # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ca-certificates | grep -v \.src | grep ca-certificates + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ca-certificates" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/color-filesystem/oe_test_color-filesystem_install_and_remove_color-filesystem.sh b/testcases/cli-test/color-filesystem/oe_test_color-filesystem_install_and_remove_color-filesystem.sh index c9fd2883d..41c132605 100644 --- a/testcases/cli-test/color-filesystem/oe_test_color-filesystem_install_and_remove_color-filesystem.sh +++ b/testcases/cli-test/color-filesystem/oe_test_color-filesystem_install_and_remove_color-filesystem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src color-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available color-filesystem | grep -v \.src | grep color-filesystem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm color-filesystem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-debuginfo.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-debuginfo.sh index fd97653d0..756a16d8d 100644 --- a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-debuginfo.sh +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src colord # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available colord-debuginfo | grep -v \.src | grep colord-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm colord-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-debugsource.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-debugsource.sh index 1e64dc031..95eefb294 100644 --- a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-debugsource.sh +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src colord # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available colord-debugsource | grep -v \.src | grep colord-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm colord-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-devel-docs.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-devel-docs.sh index b5cb253ac..93e1c5be0 100644 --- a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-devel-docs.sh +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-devel-docs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src colord # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available colord-devel-docs | grep -v \.src | grep colord-devel-docs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm colord-devel-docs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-devel.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-devel.sh index 261cde16e..49b436428 100644 --- a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-devel.sh +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src colord # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available colord-devel | grep -v \.src | grep colord-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm colord-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-doc.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-doc.sh index 914e611d4..bf9345c26 100644 --- a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-doc.sh +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src colord # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available colord-doc | grep -v \.src | grep colord-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm colord-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-extra-profiles.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-extra-profiles.sh index a31eeb4c6..81d2ea743 100644 --- a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-extra-profiles.sh +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-extra-profiles.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src colord # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available colord-extra-profiles | grep -v \.src | grep colord-extra-profiles + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm colord-extra-profiles" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-help.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-help.sh index c9910f5c9..10fda08f2 100644 --- a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-help.sh +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src colord # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available colord-help | grep -v \.src | grep colord-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm colord-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-libs.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-libs.sh index a09b89978..d055478f0 100644 --- a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-libs.sh +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src colord # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available colord-libs | grep -v \.src | grep colord-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm colord-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-tests.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-tests.sh index 0c9ef7ba6..bfe45a4c4 100644 --- a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-tests.sh +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord-tests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src colord # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available colord-tests | grep -v \.src | grep colord-tests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm colord-tests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord.sh b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord.sh index 8716c0a95..c6f7ca891 100644 --- a/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord.sh +++ b/testcases/cli-test/colord/oe_test_colord_install_and_remove_colord.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src colord # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available colord | grep -v \.src | grep colord + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm colord" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/console-setup/oe_test_console-setup_install_and_remove_console-setup-help.sh b/testcases/cli-test/console-setup/oe_test_console-setup_install_and_remove_console-setup-help.sh index 03c1ac92a..09ccb688e 100644 --- a/testcases/cli-test/console-setup/oe_test_console-setup_install_and_remove_console-setup-help.sh +++ b/testcases/cli-test/console-setup/oe_test_console-setup_install_and_remove_console-setup-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src console-setup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available console-setup-help | grep -v \.src | grep console-setup-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm console-setup-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/console-setup/oe_test_console-setup_install_and_remove_console-setup.sh b/testcases/cli-test/console-setup/oe_test_console-setup_install_and_remove_console-setup.sh index d46f157bd..ae5013c1e 100644 --- a/testcases/cli-test/console-setup/oe_test_console-setup_install_and_remove_console-setup.sh +++ b/testcases/cli-test/console-setup/oe_test_console-setup_install_and_remove_console-setup.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src console-setup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available console-setup | grep -v \.src | grep console-setup + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm console-setup" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-debuginfo.sh b/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-debuginfo.sh index 0c479314c..dd5ffe532 100644 --- a/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-debuginfo.sh +++ b/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src coreutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available coreutils-debuginfo | grep -v \.src | grep coreutils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm coreutils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-debugsource.sh b/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-debugsource.sh index 966415868..46d3c59ec 100644 --- a/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-debugsource.sh +++ b/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src coreutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available coreutils-debugsource | grep -v \.src | grep coreutils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm coreutils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-help.sh b/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-help.sh index 55a1ccd37..ac834628b 100644 --- a/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-help.sh +++ b/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src coreutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available coreutils-help | grep -v \.src | grep coreutils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm coreutils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils.sh b/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils.sh index fcb3dae73..3fb607a21 100644 --- a/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils.sh +++ b/testcases/cli-test/coreutils/oe_test_coreutils_install_and_remove_coreutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src coreutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available coreutils | grep -v \.src | grep coreutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm coreutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-debuginfo.sh b/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-debuginfo.sh index 5198d03c8..4c1e980bf 100644 --- a/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-debuginfo.sh +++ b/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cpio # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cpio-debuginfo | grep -v \.src | grep cpio-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cpio-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-debugsource.sh b/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-debugsource.sh index 4c4bcfe56..5715612a4 100644 --- a/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-debugsource.sh +++ b/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cpio # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cpio-debugsource | grep -v \.src | grep cpio-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cpio-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-help.sh b/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-help.sh index 35c445c0f..8ed93814c 100644 --- a/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-help.sh +++ b/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cpio # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cpio-help | grep -v \.src | grep cpio-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cpio-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio.sh b/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio.sh index 88c708bbd..7addff77b 100644 --- a/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio.sh +++ b/testcases/cli-test/cpio/oe_test_cpio_install_and_remove_cpio.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cpio # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cpio | grep -v \.src | grep cpio + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cpio" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-debuginfo.sh b/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-debuginfo.sh index d23cff77d..8541dec9c 100644 --- a/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-debuginfo.sh +++ b/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cppcheck # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cppcheck-debuginfo | grep -v \.src | grep cppcheck-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cppcheck-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-debugsource.sh b/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-debugsource.sh index 73c62c18d..21a41d664 100644 --- a/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-debugsource.sh +++ b/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cppcheck # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cppcheck-debugsource | grep -v \.src | grep cppcheck-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cppcheck-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-help.sh b/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-help.sh index 209b25a58..bd7af4845 100644 --- a/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-help.sh +++ b/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cppcheck # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cppcheck-help | grep -v \.src | grep cppcheck-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cppcheck-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck.sh b/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck.sh index 40befacdb..e74318189 100644 --- a/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck.sh +++ b/testcases/cli-test/cppcheck/oe_test_cppcheck_install_and_remove_cppcheck.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cppcheck # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cppcheck | grep -v \.src | grep cppcheck + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cppcheck" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-debuginfo.sh b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-debuginfo.sh index 58606ccbc..0812b0093 100644 --- a/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-debuginfo.sh +++ b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cppunit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cppunit-debuginfo | grep -v \.src | grep cppunit-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cppunit-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-debugsource.sh b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-debugsource.sh index 68352a02f..f052b557b 100644 --- a/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-debugsource.sh +++ b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cppunit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cppunit-debugsource | grep -v \.src | grep cppunit-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cppunit-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-devel.sh b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-devel.sh index 6d1b19ce8..d277a4834 100644 --- a/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-devel.sh +++ b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cppunit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cppunit-devel | grep -v \.src | grep cppunit-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cppunit-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-help.sh b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-help.sh index a34ed8854..1176d63ee 100644 --- a/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-help.sh +++ b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cppunit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cppunit-help | grep -v \.src | grep cppunit-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cppunit-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit.sh b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit.sh index c0f8b2111..b07e79c53 100644 --- a/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit.sh +++ b/testcases/cli-test/cppunit/oe_test_cppunit_install_and_remove_cppunit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cppunit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cppunit | grep -v \.src | grep cppunit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cppunit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-debuginfo.sh b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-debuginfo.sh index 910151867..02e1aa2d1 100644 --- a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-debuginfo.sh +++ b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cracklib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cracklib-debuginfo | grep -v \.src | grep cracklib-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cracklib-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-debugsource.sh b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-debugsource.sh index bc90ca0eb..76b576b3b 100644 --- a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-debugsource.sh +++ b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cracklib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cracklib-debugsource | grep -v \.src | grep cracklib-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cracklib-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-devel.sh b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-devel.sh index 53eb906cb..f92c2b567 100644 --- a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-devel.sh +++ b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cracklib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cracklib-devel | grep -v \.src | grep cracklib-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cracklib-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-help.sh b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-help.sh index f51d7a829..ebfb25097 100644 --- a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-help.sh +++ b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cracklib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cracklib-help | grep -v \.src | grep cracklib-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cracklib-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib.sh b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib.sh index 7bee69802..6990d29af 100644 --- a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib.sh +++ b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_cracklib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cracklib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cracklib | grep -v \.src | grep cracklib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cracklib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_python2-cracklib.sh b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_python2-cracklib.sh index 177da6a50..1bf442cc4 100644 --- a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_python2-cracklib.sh +++ b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_python2-cracklib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cracklib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-cracklib | grep -v \.src | grep python2-cracklib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-cracklib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_python3-cracklib.sh b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_python3-cracklib.sh index 51a0e95e2..07150c4d9 100644 --- a/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_python3-cracklib.sh +++ b/testcases/cli-test/cracklib/oe_test_cracklib_install_and_remove_python3-cracklib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cracklib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-cracklib | grep -v \.src | grep python3-cracklib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-cracklib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-debuginfo.sh b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-debuginfo.sh index 170b19a59..6c1fcbe88 100644 --- a/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-debuginfo.sh +++ b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src crash # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available crash-debuginfo | grep -v \.src | grep crash-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm crash-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-debugsource.sh b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-debugsource.sh index b2d967513..911c42ba8 100644 --- a/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-debugsource.sh +++ b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src crash # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available crash-debugsource | grep -v \.src | grep crash-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm crash-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-devel.sh b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-devel.sh index dbb13abdc..284af28b6 100644 --- a/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-devel.sh +++ b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src crash # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available crash-devel | grep -v \.src | grep crash-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm crash-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-help.sh b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-help.sh index dc6d65b0f..ebade0bce 100644 --- a/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-help.sh +++ b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src crash # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available crash-help | grep -v \.src | grep crash-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm crash-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash.sh b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash.sh index 89ae0f4b7..f9e4943e2 100644 --- a/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash.sh +++ b/testcases/cli-test/crash/oe_test_crash_install_and_remove_crash.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src crash # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available crash | grep -v \.src | grep crash + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm crash" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-debuginfo.sh b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-debuginfo.sh index 1765d0949..fa4addc91 100644 --- a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-debuginfo.sh +++ b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src createrepo_c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available createrepo_c-debuginfo | grep -v \.src | grep createrepo_c-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm createrepo_c-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-debugsource.sh b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-debugsource.sh index ba123e54f..96f555b75 100644 --- a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-debugsource.sh +++ b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src createrepo_c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available createrepo_c-debugsource | grep -v \.src | grep createrepo_c-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm createrepo_c-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-devel.sh b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-devel.sh index 5a06990e6..d2ab41382 100644 --- a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-devel.sh +++ b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src createrepo_c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available createrepo_c-devel | grep -v \.src | grep createrepo_c-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm createrepo_c-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-help.sh b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-help.sh index 20c51454c..b40d2270a 100644 --- a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-help.sh +++ b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src createrepo_c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available createrepo_c-help | grep -v \.src | grep createrepo_c-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm createrepo_c-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c.sh b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c.sh index 03d26e592..f6202f977 100644 --- a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c.sh +++ b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_createrepo_c.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src createrepo_c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available createrepo_c | grep -v \.src | grep createrepo_c + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm createrepo_c" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_python2-createrepo_c.sh b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_python2-createrepo_c.sh index 7c8b0b8c8..9dc44a128 100644 --- a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_python2-createrepo_c.sh +++ b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_python2-createrepo_c.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src createrepo_c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-createrepo_c | grep -v \.src | grep python2-createrepo_c + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-createrepo_c" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_python3-createrepo_c.sh b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_python3-createrepo_c.sh index 5c024ac6e..35d9c15b8 100644 --- a/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_python3-createrepo_c.sh +++ b/testcases/cli-test/createrepo_c/oe_test_createrepo_c_install_and_remove_python3-createrepo_c.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src createrepo_c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-createrepo_c | grep -v \.src | grep python3-createrepo_c + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-createrepo_c" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-debuginfo.sh b/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-debuginfo.sh index cde141d00..67b882fad 100644 --- a/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-debuginfo.sh +++ b/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cronie # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cronie-debuginfo | grep -v \.src | grep cronie-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cronie-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-debugsource.sh b/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-debugsource.sh index c67125943..862432f9e 100644 --- a/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-debugsource.sh +++ b/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cronie # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cronie-debugsource | grep -v \.src | grep cronie-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cronie-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-help.sh b/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-help.sh index f4d059582..fa20f49f0 100644 --- a/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-help.sh +++ b/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cronie # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cronie-help | grep -v \.src | grep cronie-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cronie-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie.sh b/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie.sh index 142f2c177..848c7cf3d 100644 --- a/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie.sh +++ b/testcases/cli-test/cronie/oe_test_cronie_install_and_remove_cronie.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cronie # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cronie | grep -v \.src | grep cronie + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cronie" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/crontabs/oe_test_crontabs_install_and_remove_crontabs-help.sh b/testcases/cli-test/crontabs/oe_test_crontabs_install_and_remove_crontabs-help.sh index bbe116f5a..3c92f9345 100644 --- a/testcases/cli-test/crontabs/oe_test_crontabs_install_and_remove_crontabs-help.sh +++ b/testcases/cli-test/crontabs/oe_test_crontabs_install_and_remove_crontabs-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src crontabs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available crontabs-help | grep -v \.src | grep crontabs-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm crontabs-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/crontabs/oe_test_crontabs_install_and_remove_crontabs.sh b/testcases/cli-test/crontabs/oe_test_crontabs_install_and_remove_crontabs.sh index d99207258..0f4ec578e 100644 --- a/testcases/cli-test/crontabs/oe_test_crontabs_install_and_remove_crontabs.sh +++ b/testcases/cli-test/crontabs/oe_test_crontabs_install_and_remove_crontabs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src crontabs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available crontabs | grep -v \.src | grep crontabs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm crontabs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/crypto-policies/oe_test_crypto-policies_install_and_remove_crypto-policies-scripts.sh b/testcases/cli-test/crypto-policies/oe_test_crypto-policies_install_and_remove_crypto-policies-scripts.sh index 0f8777af1..8c7fbf9ef 100644 --- a/testcases/cli-test/crypto-policies/oe_test_crypto-policies_install_and_remove_crypto-policies-scripts.sh +++ b/testcases/cli-test/crypto-policies/oe_test_crypto-policies_install_and_remove_crypto-policies-scripts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src crypto-policies # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available crypto-policies-scripts | grep -v \.src | grep crypto-policies-scripts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm crypto-policies-scripts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/crypto-policies/oe_test_crypto-policies_install_and_remove_crypto-policies.sh b/testcases/cli-test/crypto-policies/oe_test_crypto-policies_install_and_remove_crypto-policies.sh index d42d45e13..673f8be7b 100644 --- a/testcases/cli-test/crypto-policies/oe_test_crypto-policies_install_and_remove_crypto-policies.sh +++ b/testcases/cli-test/crypto-policies/oe_test_crypto-policies_install_and_remove_crypto-policies.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src crypto-policies # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available crypto-policies | grep -v \.src | grep crypto-policies + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm crypto-policies" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-debuginfo.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-debuginfo.sh index 87028116c..4bfcdbedf 100644 --- a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-debuginfo.sh +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cryptsetup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cryptsetup-debuginfo | grep -v \.src | grep cryptsetup-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cryptsetup-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-debugsource.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-debugsource.sh index 212058be8..98cc62bf5 100644 --- a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-debugsource.sh +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cryptsetup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cryptsetup-debugsource | grep -v \.src | grep cryptsetup-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cryptsetup-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-devel.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-devel.sh index d310cc186..53a2b08cf 100644 --- a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-devel.sh +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cryptsetup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cryptsetup-devel | grep -v \.src | grep cryptsetup-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cryptsetup-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-help.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-help.sh index 18d412dbf..20faf7c25 100644 --- a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-help.sh +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cryptsetup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cryptsetup-help | grep -v \.src | grep cryptsetup-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cryptsetup-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-python3.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-python3.sh index 91a3e309a..bdc4c9fef 100644 --- a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-python3.sh +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-python3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cryptsetup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cryptsetup-python3 | grep -v \.src | grep cryptsetup-python3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cryptsetup-python3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-reencrypt.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-reencrypt.sh index 551709e32..852bc3d37 100644 --- a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-reencrypt.sh +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup-reencrypt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cryptsetup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cryptsetup-reencrypt | grep -v \.src | grep cryptsetup-reencrypt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cryptsetup-reencrypt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup.sh index 65f15c52f..528278bca 100644 --- a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup.sh +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_cryptsetup.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cryptsetup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cryptsetup | grep -v \.src | grep cryptsetup + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cryptsetup" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_integritysetup.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_integritysetup.sh index d4b823c54..820699591 100644 --- a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_integritysetup.sh +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_integritysetup.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cryptsetup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available integritysetup | grep -v \.src | grep integritysetup + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm integritysetup" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_python2-cryptsetup.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_python2-cryptsetup.sh index ade4e1ebc..3f03f7b1b 100644 --- a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_python2-cryptsetup.sh +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_python2-cryptsetup.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cryptsetup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-cryptsetup | grep -v \.src | grep python2-cryptsetup + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-cryptsetup" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_veritysetup.sh b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_veritysetup.sh index 68da6f11b..bc5f5d42d 100644 --- a/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_veritysetup.sh +++ b/testcases/cli-test/cryptsetup/oe_test_cryptsetup_install_and_remove_veritysetup.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cryptsetup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available veritysetup | grep -v \.src | grep veritysetup + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm veritysetup" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-debuginfo.sh b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-debuginfo.sh index e49e5df2b..53c7e6155 100644 --- a/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-debuginfo.sh +++ b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cscope # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cscope-debuginfo | grep -v \.src | grep cscope-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cscope-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-debugsource.sh b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-debugsource.sh index 938be699a..a46d40850 100644 --- a/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-debugsource.sh +++ b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cscope # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cscope-debugsource | grep -v \.src | grep cscope-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cscope-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-doc.sh b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-doc.sh index 1ccd73e6a..effb63973 100644 --- a/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-doc.sh +++ b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cscope # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cscope-doc | grep -v \.src | grep cscope-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cscope-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-help.sh b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-help.sh index 4304882fc..18773c3f7 100644 --- a/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-help.sh +++ b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cscope # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cscope-help | grep -v \.src | grep cscope-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cscope-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope.sh b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope.sh index 332bf7f79..3d21edfb7 100644 --- a/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope.sh +++ b/testcases/cli-test/cscope/oe_test_cscope_install_and_remove_cscope.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cscope # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cscope | grep -v \.src | grep cscope + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cscope" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-client.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-client.sh index e52680095..56cdd6d66 100644 --- a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-client.sh +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-client.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cups # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cups-client | grep -v \.src | grep cups-client + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cups-client" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-debuginfo.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-debuginfo.sh index 0abc8b0c1..8d056c0d4 100644 --- a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-debuginfo.sh +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cups # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cups-debuginfo | grep -v \.src | grep cups-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cups-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-debugsource.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-debugsource.sh index ba8568ffc..bf147901c 100644 --- a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-debugsource.sh +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cups # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cups-debugsource | grep -v \.src | grep cups-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cups-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-devel.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-devel.sh index 63194a300..c5d446424 100644 --- a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-devel.sh +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cups # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cups-devel | grep -v \.src | grep cups-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cups-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-filesystem.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-filesystem.sh index 97797b10b..101738b6a 100644 --- a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-filesystem.sh +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-filesystem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cups # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cups-filesystem | grep -v \.src | grep cups-filesystem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cups-filesystem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-help.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-help.sh index 7b998ece9..91f424f10 100644 --- a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-help.sh +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cups # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cups-help | grep -v \.src | grep cups-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cups-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-ipptool.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-ipptool.sh index aa065498e..c70debee9 100644 --- a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-ipptool.sh +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-ipptool.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cups # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cups-ipptool | grep -v \.src | grep cups-ipptool + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cups-ipptool" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-libs.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-libs.sh index 0720bd0cf..3014f8c53 100644 --- a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-libs.sh +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cups # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cups-libs | grep -v \.src | grep cups-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cups-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-lpd.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-lpd.sh index d55ca611d..fcd8db5dd 100644 --- a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-lpd.sh +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-lpd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cups # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cups-lpd | grep -v \.src | grep cups-lpd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cups-lpd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-printerapp.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-printerapp.sh index 1e0db1bbd..6125e4604 100644 --- a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-printerapp.sh +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups-printerapp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cups # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cups-printerapp | grep -v \.src | grep cups-printerapp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cups-printerapp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups.sh b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups.sh index c32efefba..f7bde0c2e 100644 --- a/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups.sh +++ b/testcases/cli-test/cups/oe_test_cups_install_and_remove_cups.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cups # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cups | grep -v \.src | grep cups + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cups" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-debuginfo.sh b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-debuginfo.sh index ba7c37588..6bef911db 100644 --- a/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-debuginfo.sh +++ b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src curl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available curl-debuginfo | grep -v \.src | grep curl-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm curl-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-debugsource.sh b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-debugsource.sh index 12f4991f6..1863a3976 100644 --- a/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-debugsource.sh +++ b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src curl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available curl-debugsource | grep -v \.src | grep curl-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm curl-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-devel.sh b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-devel.sh index c29fff9cf..f4072cb35 100644 --- a/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-devel.sh +++ b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src curl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available curl-devel | grep -v \.src | grep curl-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm curl-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-help.sh b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-help.sh index 35bc71e3d..c7e7cf9a7 100644 --- a/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-help.sh +++ b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src curl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available curl-help | grep -v \.src | grep curl-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm curl-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl.sh b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl.sh index da5863ecf..4c0782ce4 100644 --- a/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl.sh +++ b/testcases/cli-test/curl/oe_test_curl_install_and_remove_curl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src curl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available curl | grep -v \.src | grep curl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm curl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/curl/oe_test_curl_install_and_remove_libcurl-devel.sh b/testcases/cli-test/curl/oe_test_curl_install_and_remove_libcurl-devel.sh index bf23bfca0..33af2da77 100644 --- a/testcases/cli-test/curl/oe_test_curl_install_and_remove_libcurl-devel.sh +++ b/testcases/cli-test/curl/oe_test_curl_install_and_remove_libcurl-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src curl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcurl-devel | grep -v \.src | grep libcurl-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcurl-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/curl/oe_test_curl_install_and_remove_libcurl.sh b/testcases/cli-test/curl/oe_test_curl_install_and_remove_libcurl.sh index 5360906e5..b001533b7 100644 --- a/testcases/cli-test/curl/oe_test_curl_install_and_remove_libcurl.sh +++ b/testcases/cli-test/curl/oe_test_curl_install_and_remove_libcurl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src curl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcurl | grep -v \.src | grep libcurl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcurl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debuginfo.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debuginfo.sh index b65ade874..2a13b286c 100644 --- a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debuginfo.sh +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cyrus-sasl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cyrus-sasl-debuginfo | grep -v \.src | grep cyrus-sasl-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cyrus-sasl-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debugsource.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debugsource.sh index 3dabb8c08..044420699 100644 --- a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debugsource.sh +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cyrus-sasl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cyrus-sasl-debugsource | grep -v \.src | grep cyrus-sasl-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cyrus-sasl-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-devel.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-devel.sh index 3473cab35..f9147c759 100644 --- a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-devel.sh +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cyrus-sasl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cyrus-sasl-devel | grep -v \.src | grep cyrus-sasl-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cyrus-sasl-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gs2.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gs2.sh index 2ef085f13..17e651dcf 100644 --- a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gs2.sh +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gs2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cyrus-sasl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cyrus-sasl-gs2 | grep -v \.src | grep cyrus-sasl-gs2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cyrus-sasl-gs2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gssapi.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gssapi.sh index 713dc0d79..cdbaa6ee1 100644 --- a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gssapi.sh +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-gssapi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cyrus-sasl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cyrus-sasl-gssapi | grep -v \.src | grep cyrus-sasl-gssapi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cyrus-sasl-gssapi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-help.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-help.sh index 1fb3d790c..a2ae7f644 100644 --- a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-help.sh +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cyrus-sasl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cyrus-sasl-help | grep -v \.src | grep cyrus-sasl-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cyrus-sasl-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ldap.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ldap.sh index ac1be2263..f29f71f89 100644 --- a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ldap.sh +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ldap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cyrus-sasl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cyrus-sasl-ldap | grep -v \.src | grep cyrus-sasl-ldap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cyrus-sasl-ldap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-lib.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-lib.sh index fabf38291..41f12e4b9 100644 --- a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-lib.sh +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-lib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cyrus-sasl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cyrus-sasl-lib | grep -v \.src | grep cyrus-sasl-lib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cyrus-sasl-lib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-md5.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-md5.sh index 5466a7135..d577f58b4 100644 --- a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-md5.sh +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-md5.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cyrus-sasl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cyrus-sasl-md5 | grep -v \.src | grep cyrus-sasl-md5 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cyrus-sasl-md5" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ntlm.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ntlm.sh index 0f4c4a01a..39aac4c0f 100644 --- a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ntlm.sh +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-ntlm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cyrus-sasl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cyrus-sasl-ntlm | grep -v \.src | grep cyrus-sasl-ntlm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cyrus-sasl-ntlm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-plain.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-plain.sh index 50e8ac4f6..1d751d73a 100644 --- a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-plain.sh +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-plain.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cyrus-sasl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cyrus-sasl-plain | grep -v \.src | grep cyrus-sasl-plain + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cyrus-sasl-plain" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-scram.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-scram.sh index f9eee0735..da6eb52be 100644 --- a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-scram.sh +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-scram.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cyrus-sasl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cyrus-sasl-scram | grep -v \.src | grep cyrus-sasl-scram + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cyrus-sasl-scram" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-sql.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-sql.sh index 2fc32fde4..4f65be299 100644 --- a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-sql.sh +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl-sql.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cyrus-sasl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cyrus-sasl-sql | grep -v \.src | grep cyrus-sasl-sql + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cyrus-sasl-sql" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl.sh b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl.sh index 2874511ba..658fb76ec 100644 --- a/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl.sh +++ b/testcases/cli-test/cyrus-sasl/oe_test_cyrus-sasl_install_and_remove_cyrus-sasl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src cyrus-sasl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cyrus-sasl | grep -v \.src | grep cyrus-sasl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cyrus-sasl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dblatex/oe_test_dblatex_install_and_remove_dblatex-help.sh b/testcases/cli-test/dblatex/oe_test_dblatex_install_and_remove_dblatex-help.sh index c90686dab..e05b4215f 100644 --- a/testcases/cli-test/dblatex/oe_test_dblatex_install_and_remove_dblatex-help.sh +++ b/testcases/cli-test/dblatex/oe_test_dblatex_install_and_remove_dblatex-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dblatex # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dblatex-help | grep -v \.src | grep dblatex-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dblatex-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dblatex/oe_test_dblatex_install_and_remove_dblatex.sh b/testcases/cli-test/dblatex/oe_test_dblatex_install_and_remove_dblatex.sh index 025e83c45..e954d7ab3 100644 --- a/testcases/cli-test/dblatex/oe_test_dblatex_install_and_remove_dblatex.sh +++ b/testcases/cli-test/dblatex/oe_test_dblatex_install_and_remove_dblatex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dblatex # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dblatex | grep -v \.src | grep dblatex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dblatex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-debuginfo.sh b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-debuginfo.sh index 3b064c2fd..e4ceb0091 100644 --- a/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-debuginfo.sh +++ b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus-glib-debuginfo | grep -v \.src | grep dbus-glib-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus-glib-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-debugsource.sh b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-debugsource.sh index 87736b571..31462f464 100644 --- a/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-debugsource.sh +++ b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus-glib-debugsource | grep -v \.src | grep dbus-glib-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus-glib-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-devel.sh b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-devel.sh index 9fc26e0ba..766dc7118 100644 --- a/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-devel.sh +++ b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus-glib-devel | grep -v \.src | grep dbus-glib-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus-glib-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-help.sh b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-help.sh index f1529156b..83c85cc8a 100644 --- a/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-help.sh +++ b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus-glib-help | grep -v \.src | grep dbus-glib-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus-glib-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib.sh b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib.sh index 3eac4306b..8fad5d193 100644 --- a/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib.sh +++ b/testcases/cli-test/dbus-glib/oe_test_dbus-glib_install_and_remove_dbus-glib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus-glib | grep -v \.src | grep dbus-glib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus-glib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-debuginfo.sh b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-debuginfo.sh index 252476322..cf40792ea 100644 --- a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-debuginfo.sh +++ b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus-python # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus-python-debuginfo | grep -v \.src | grep dbus-python-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus-python-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-debugsource.sh b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-debugsource.sh index 1269d39ee..8769cc3cc 100644 --- a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-debugsource.sh +++ b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus-python # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus-python-debugsource | grep -v \.src | grep dbus-python-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus-python-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-devel.sh b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-devel.sh index d4d1722f5..e9a2f1005 100644 --- a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-devel.sh +++ b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus-python # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus-python-devel | grep -v \.src | grep dbus-python-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus-python-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-help.sh b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-help.sh index c1f91aa3e..4ee6c5d81 100644 --- a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-help.sh +++ b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus-python # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus-python-help | grep -v \.src | grep dbus-python-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus-python-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python.sh b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python.sh index fba212d07..b8ae0bd91 100644 --- a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python.sh +++ b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_dbus-python.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus-python # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus-python | grep -v \.src | grep dbus-python + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus-python" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_python2-dbus.sh b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_python2-dbus.sh index 79e895262..fb660426d 100644 --- a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_python2-dbus.sh +++ b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_python2-dbus.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus-python # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-dbus | grep -v \.src | grep python2-dbus + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-dbus" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_python3-dbus.sh b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_python3-dbus.sh index 62e30320b..033c6dad7 100644 --- a/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_python3-dbus.sh +++ b/testcases/cli-test/dbus-python/oe_test_dbus-python_install_and_remove_python3-dbus.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus-python # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-dbus | grep -v \.src | grep python3-dbus + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-dbus" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-common.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-common.sh index 4b5e416dd..1ca01319e 100644 --- a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-common.sh +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-common.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus-common | grep -v \.src | grep dbus-common + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus-common" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-daemon.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-daemon.sh index b215ce9db..e0d2fa49f 100644 --- a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-daemon.sh +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-daemon.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus-daemon | grep -v \.src | grep dbus-daemon + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus-daemon" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-debuginfo.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-debuginfo.sh index db8660590..aac3dee0c 100644 --- a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-debuginfo.sh +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus-debuginfo | grep -v \.src | grep dbus-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-debugsource.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-debugsource.sh index a395fbbc1..145ba87c2 100644 --- a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-debugsource.sh +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus-debugsource | grep -v \.src | grep dbus-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-devel.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-devel.sh index 4956f611d..3d7baad94 100644 --- a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-devel.sh +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus-devel | grep -v \.src | grep dbus-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-help.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-help.sh index d8516adbb..241709f8e 100644 --- a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-help.sh +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus-help | grep -v \.src | grep dbus-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-libs.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-libs.sh index 3145a2df8..83d2c8cfa 100644 --- a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-libs.sh +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus-libs | grep -v \.src | grep dbus-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-tools.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-tools.sh index 8629b2ad2..01bf8f059 100644 --- a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-tools.sh +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus-tools | grep -v \.src | grep dbus-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-x11.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-x11.sh index f30866c3d..deb1b506b 100644 --- a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-x11.sh +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus-x11.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus-x11 | grep -v \.src | grep dbus-x11 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus-x11" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus.sh b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus.sh index 8848338e4..34f1a02d3 100644 --- a/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus.sh +++ b/testcases/cli-test/dbus/oe_test_dbus_install_and_remove_dbus.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dbus # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dbus | grep -v \.src | grep dbus + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dbus" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit-debuginfo.sh b/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit-debuginfo.sh index 9a26263af..029dd7983 100644 --- a/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit-debuginfo.sh +++ b/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src debugedit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available debugedit-debuginfo | grep -v \.src | grep debugedit-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm debugedit-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit-debugsource.sh b/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit-debugsource.sh index ea6a15a82..1c1a04dc3 100644 --- a/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit-debugsource.sh +++ b/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src debugedit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available debugedit-debugsource | grep -v \.src | grep debugedit-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm debugedit-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit.sh b/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit.sh index dd44b1451..52d278fe8 100644 --- a/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit.sh +++ b/testcases/cli-test/debugedit/oe_test_debugedit_install_and_remove_debugedit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src debugedit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available debugedit | grep -v \.src | grep debugedit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm debugedit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dejagnu/oe_test_dejagnu_install_and_remove_dejagnu-help.sh b/testcases/cli-test/dejagnu/oe_test_dejagnu_install_and_remove_dejagnu-help.sh index 42c5b7a93..1ead68739 100644 --- a/testcases/cli-test/dejagnu/oe_test_dejagnu_install_and_remove_dejagnu-help.sh +++ b/testcases/cli-test/dejagnu/oe_test_dejagnu_install_and_remove_dejagnu-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dejagnu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dejagnu-help | grep -v \.src | grep dejagnu-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dejagnu-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dejagnu/oe_test_dejagnu_install_and_remove_dejagnu.sh b/testcases/cli-test/dejagnu/oe_test_dejagnu_install_and_remove_dejagnu.sh index 992f0edf6..b694fdf24 100644 --- a/testcases/cli-test/dejagnu/oe_test_dejagnu_install_and_remove_dejagnu.sh +++ b/testcases/cli-test/dejagnu/oe_test_dejagnu_install_and_remove_dejagnu.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dejagnu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dejagnu | grep -v \.src | grep dejagnu + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dejagnu" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dejavu-fonts/oe_test_dejavu-fonts_install_and_remove_dejavu-fonts.sh b/testcases/cli-test/dejavu-fonts/oe_test_dejavu-fonts_install_and_remove_dejavu-fonts.sh index bb23baa66..4fb2adccf 100644 --- a/testcases/cli-test/dejavu-fonts/oe_test_dejavu-fonts_install_and_remove_dejavu-fonts.sh +++ b/testcases/cli-test/dejavu-fonts/oe_test_dejavu-fonts_install_and_remove_dejavu-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dejavu-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dejavu-fonts | grep -v \.src | grep dejavu-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dejavu-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debuginfo.sh b/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debuginfo.sh index d4a73fdec..a6709fe62 100644 --- a/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debuginfo.sh +++ b/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src desktop-file-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available desktop-file-utils-debuginfo | grep -v \.src | grep desktop-file-utils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm desktop-file-utils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debugsource.sh b/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debugsource.sh index f9e2c880e..427f3c355 100644 --- a/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debugsource.sh +++ b/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src desktop-file-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available desktop-file-utils-debugsource | grep -v \.src | grep desktop-file-utils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm desktop-file-utils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-help.sh b/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-help.sh index b26ef9d02..d1c44fcaf 100644 --- a/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-help.sh +++ b/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src desktop-file-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available desktop-file-utils-help | grep -v \.src | grep desktop-file-utils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm desktop-file-utils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils.sh b/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils.sh index 04630b85e..dca2efa8d 100644 --- a/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils.sh +++ b/testcases/cli-test/desktop-file-utils/oe_test_desktop-file-utils_install_and_remove_desktop-file-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src desktop-file-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available desktop-file-utils | grep -v \.src | grep desktop-file-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm desktop-file-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-debuginfo.sh b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-debuginfo.sh index 3c83a413d..437d5bdc0 100644 --- a/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-debuginfo.sh +++ b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dhcp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dhcp-debuginfo | grep -v \.src | grep dhcp-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dhcp-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-debugsource.sh b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-debugsource.sh index 498e0faf2..268732626 100644 --- a/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-debugsource.sh +++ b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dhcp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dhcp-debugsource | grep -v \.src | grep dhcp-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dhcp-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-devel.sh b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-devel.sh index 504bf13f4..c57c05e98 100644 --- a/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-devel.sh +++ b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dhcp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dhcp-devel | grep -v \.src | grep dhcp-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dhcp-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-help.sh b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-help.sh index 3f5797f50..20bf95fd0 100644 --- a/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-help.sh +++ b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dhcp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dhcp-help | grep -v \.src | grep dhcp-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dhcp-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp.sh b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp.sh index 99cdf9a8f..37850f626 100644 --- a/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp.sh +++ b/testcases/cli-test/dhcp/oe_test_dhcp_install_and_remove_dhcp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dhcp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dhcp | grep -v \.src | grep dhcp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dhcp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-debuginfo.sh b/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-debuginfo.sh index 2fddae47d..47adf4acd 100644 --- a/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-debuginfo.sh +++ b/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src diffstat # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available diffstat-debuginfo | grep -v \.src | grep diffstat-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm diffstat-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-debugsource.sh b/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-debugsource.sh index 8e37ab4c3..c7cf8a08a 100644 --- a/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-debugsource.sh +++ b/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src diffstat # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available diffstat-debugsource | grep -v \.src | grep diffstat-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm diffstat-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-help.sh b/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-help.sh index d4dad3a8d..80cd52372 100644 --- a/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-help.sh +++ b/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src diffstat # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available diffstat-help | grep -v \.src | grep diffstat-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm diffstat-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat.sh b/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat.sh index 42456b15c..4904e9c84 100644 --- a/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat.sh +++ b/testcases/cli-test/diffstat/oe_test_diffstat_install_and_remove_diffstat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src diffstat # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available diffstat | grep -v \.src | grep diffstat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm diffstat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-debuginfo.sh b/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-debuginfo.sh index 18ed8d838..adc4273f0 100644 --- a/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-debuginfo.sh +++ b/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src diffutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available diffutils-debuginfo | grep -v \.src | grep diffutils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm diffutils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-debugsource.sh b/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-debugsource.sh index d814c6f33..45e315374 100644 --- a/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-debugsource.sh +++ b/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src diffutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available diffutils-debugsource | grep -v \.src | grep diffutils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm diffutils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-help.sh b/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-help.sh index ca78fa5e5..5633b9b10 100644 --- a/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-help.sh +++ b/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src diffutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available diffutils-help | grep -v \.src | grep diffutils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm diffutils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils.sh b/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils.sh index e81cdb97c..e231984dc 100644 --- a/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils.sh +++ b/testcases/cli-test/diffutils/oe_test_diffutils_install_and_remove_diffutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src diffutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available diffutils | grep -v \.src | grep diffutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm diffutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-debuginfo.sh b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-debuginfo.sh index e146ba84c..8f4c641a9 100644 --- a/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-debuginfo.sh +++ b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ding-libs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ding-libs-debuginfo | grep -v \.src | grep ding-libs-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ding-libs-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-debugsource.sh b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-debugsource.sh index 000bea4e7..bd8628763 100644 --- a/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-debugsource.sh +++ b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ding-libs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ding-libs-debugsource | grep -v \.src | grep ding-libs-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ding-libs-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-devel.sh b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-devel.sh index 64a1dbfcf..63c222b8d 100644 --- a/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-devel.sh +++ b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ding-libs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ding-libs-devel | grep -v \.src | grep ding-libs-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ding-libs-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-help.sh b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-help.sh index c9bd4d355..2b258facd 100644 --- a/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-help.sh +++ b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ding-libs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ding-libs-help | grep -v \.src | grep ding-libs-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ding-libs-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs.sh b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs.sh index 572722aee..e0957e609 100644 --- a/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs.sh +++ b/testcases/cli-test/ding-libs/oe_test_ding-libs_install_and_remove_ding-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ding-libs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ding-libs | grep -v \.src | grep ding-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ding-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-debuginfo.sh b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-debuginfo.sh index 93619944e..0bfedc0fc 100644 --- a/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-debuginfo.sh +++ b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dmraid # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dmraid-debuginfo | grep -v \.src | grep dmraid-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dmraid-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-debugsource.sh b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-debugsource.sh index 976127845..ccaf26ad8 100644 --- a/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-debugsource.sh +++ b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dmraid # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dmraid-debugsource | grep -v \.src | grep dmraid-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dmraid-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-devel.sh b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-devel.sh index 8e692b023..c1f30c638 100644 --- a/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-devel.sh +++ b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dmraid # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dmraid-devel | grep -v \.src | grep dmraid-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dmraid-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-events-logwatch.sh b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-events-logwatch.sh index 3c6fbaa59..5127907e1 100644 --- a/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-events-logwatch.sh +++ b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-events-logwatch.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dmraid # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dmraid-events-logwatch | grep -v \.src | grep dmraid-events-logwatch + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dmraid-events-logwatch" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-events.sh b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-events.sh index a32930e7a..c6913cb7d 100644 --- a/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-events.sh +++ b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid-events.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dmraid # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dmraid-events | grep -v \.src | grep dmraid-events + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dmraid-events" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid.sh b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid.sh index 5d5eab05f..b19235580 100644 --- a/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid.sh +++ b/testcases/cli-test/dmraid/oe_test_dmraid_install_and_remove_dmraid.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dmraid # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dmraid | grep -v \.src | grep dmraid + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dmraid" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core-help.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core-help.sh index 3715ffeb8..16fe89645 100644 --- a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core-help.sh +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dnf-plugins-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dnf-plugins-core-help | grep -v \.src | grep dnf-plugins-core-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dnf-plugins-core-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core.sh index dc8dc261d..e7ac0ef2f 100644 --- a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core.sh +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_dnf-plugins-core.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dnf-plugins-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dnf-plugins-core | grep -v \.src | grep dnf-plugins-core + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dnf-plugins-core" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-migrate.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-migrate.sh index 8e7c155ec..1506867ee 100644 --- a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-migrate.sh +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-migrate.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dnf-plugins-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-dnf-plugin-migrate | grep -v \.src | grep python2-dnf-plugin-migrate + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-dnf-plugin-migrate" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-versionlock.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-versionlock.sh index 0501f9a9b..c2624867f 100644 --- a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-versionlock.sh +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugin-versionlock.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dnf-plugins-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-dnf-plugin-versionlock | grep -v \.src | grep python2-dnf-plugin-versionlock + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-dnf-plugin-versionlock" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugins-core.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugins-core.sh index 3418923ae..d6a44bb73 100644 --- a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugins-core.sh +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python2-dnf-plugins-core.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dnf-plugins-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-dnf-plugins-core | grep -v \.src | grep python2-dnf-plugins-core + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-dnf-plugins-core" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-leaves.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-leaves.sh index 37070f6f4..5414dc958 100644 --- a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-leaves.sh +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-leaves.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dnf-plugins-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-dnf-plugin-leaves | grep -v \.src | grep python3-dnf-plugin-leaves + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-dnf-plugin-leaves" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-local.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-local.sh index cf6c9128b..d160c9686 100644 --- a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-local.sh +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-local.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dnf-plugins-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-dnf-plugin-local | grep -v \.src | grep python3-dnf-plugin-local + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-dnf-plugin-local" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-modulesync.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-modulesync.sh index 5899ae331..77157bc02 100644 --- a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-modulesync.sh +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-modulesync.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dnf-plugins-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-dnf-plugin-modulesync | grep -v \.src | grep python3-dnf-plugin-modulesync + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-dnf-plugin-modulesync" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-post-transaction-actions.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-post-transaction-actions.sh index 1644bd0fd..d59351fdc 100644 --- a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-post-transaction-actions.sh +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-post-transaction-actions.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dnf-plugins-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-dnf-plugin-post-transaction-actions | grep -v \.src | grep python3-dnf-plugin-post-transaction-actions + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-dnf-plugin-post-transaction-actions" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-show-leaves.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-show-leaves.sh index 9bfecd74b..f8dbce156 100644 --- a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-show-leaves.sh +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-show-leaves.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dnf-plugins-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-dnf-plugin-show-leaves | grep -v \.src | grep python3-dnf-plugin-show-leaves + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-dnf-plugin-show-leaves" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-versionlock.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-versionlock.sh index 8fa8e966c..f300eed0f 100644 --- a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-versionlock.sh +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugin-versionlock.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dnf-plugins-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-dnf-plugin-versionlock | grep -v \.src | grep python3-dnf-plugin-versionlock + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-dnf-plugin-versionlock" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugins-core.sh b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugins-core.sh index 3ed7578d8..b020e06d3 100644 --- a/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugins-core.sh +++ b/testcases/cli-test/dnf-plugins-core/oe_test_dnf-plugins-core_install_and_remove_python3-dnf-plugins-core.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dnf-plugins-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-dnf-plugins-core | grep -v \.src | grep python3-dnf-plugins-core + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-dnf-plugins-core" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-automatic.sh b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-automatic.sh index 443844701..e398de8a9 100644 --- a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-automatic.sh +++ b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-automatic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dnf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dnf-automatic | grep -v \.src | grep dnf-automatic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dnf-automatic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-data.sh b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-data.sh index c2d2ad2fa..338895e46 100644 --- a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-data.sh +++ b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-data.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dnf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dnf-data | grep -v \.src | grep dnf-data + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dnf-data" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-help.sh b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-help.sh index 154f35db6..a9c029287 100644 --- a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-help.sh +++ b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dnf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dnf-help | grep -v \.src | grep dnf-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dnf-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf.sh b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf.sh index 1d9bace39..2f3927ef5 100644 --- a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf.sh +++ b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_dnf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dnf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dnf | grep -v \.src | grep dnf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dnf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_python2-dnf.sh b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_python2-dnf.sh index c694c03f2..148020936 100644 --- a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_python2-dnf.sh +++ b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_python2-dnf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dnf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-dnf | grep -v \.src | grep python2-dnf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-dnf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_python3-dnf.sh b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_python3-dnf.sh index 1487021b2..410f64ffd 100644 --- a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_python3-dnf.sh +++ b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_python3-dnf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dnf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-dnf | grep -v \.src | grep python3-dnf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-dnf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_yum.sh b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_yum.sh index dea519533..8a038a0b3 100644 --- a/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_yum.sh +++ b/testcases/cli-test/dnf/oe_test_dnf_install_and_remove_yum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dnf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available yum | grep -v \.src | grep yum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm yum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/docbook-dtds/oe_test_docbook-dtds_install_and_remove_docbook-dtds.sh b/testcases/cli-test/docbook-dtds/oe_test_docbook-dtds_install_and_remove_docbook-dtds.sh index 44031f7d2..206e27bf2 100644 --- a/testcases/cli-test/docbook-dtds/oe_test_docbook-dtds_install_and_remove_docbook-dtds.sh +++ b/testcases/cli-test/docbook-dtds/oe_test_docbook-dtds_install_and_remove_docbook-dtds.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src docbook-dtds # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available docbook-dtds | grep -v \.src | grep docbook-dtds + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm docbook-dtds" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/docbook-style-dsssl/oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl-help.sh b/testcases/cli-test/docbook-style-dsssl/oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl-help.sh index c35577745..6abe5f255 100644 --- a/testcases/cli-test/docbook-style-dsssl/oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl-help.sh +++ b/testcases/cli-test/docbook-style-dsssl/oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src docbook-style-dsssl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available docbook-style-dsssl-help | grep -v \.src | grep docbook-style-dsssl-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm docbook-style-dsssl-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/docbook-style-dsssl/oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl.sh b/testcases/cli-test/docbook-style-dsssl/oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl.sh index 03be69de8..359027a0d 100644 --- a/testcases/cli-test/docbook-style-dsssl/oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl.sh +++ b/testcases/cli-test/docbook-style-dsssl/oe_test_docbook-style-dsssl_install_and_remove_docbook-style-dsssl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src docbook-style-dsssl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available docbook-style-dsssl | grep -v \.src | grep docbook-style-dsssl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm docbook-style-dsssl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/docbook-style-xsl/oe_test_docbook-style-xsl_install_and_remove_docbook-style-xsl.sh b/testcases/cli-test/docbook-style-xsl/oe_test_docbook-style-xsl_install_and_remove_docbook-style-xsl.sh index a907043e2..e8b53c4e5 100644 --- a/testcases/cli-test/docbook-style-xsl/oe_test_docbook-style-xsl_install_and_remove_docbook-style-xsl.sh +++ b/testcases/cli-test/docbook-style-xsl/oe_test_docbook-style-xsl_install_and_remove_docbook-style-xsl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src docbook-style-xsl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available docbook-style-xsl | grep -v \.src | grep docbook-style-xsl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm docbook-style-xsl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils-help.sh b/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils-help.sh index 72c84778f..b40f27bbe 100644 --- a/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils-help.sh +++ b/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src docbook-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available docbook-utils-help | grep -v \.src | grep docbook-utils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm docbook-utils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils-pdf.sh b/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils-pdf.sh index d034d02e0..a56b5db13 100644 --- a/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils-pdf.sh +++ b/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils-pdf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src docbook-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available docbook-utils-pdf | grep -v \.src | grep docbook-utils-pdf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm docbook-utils-pdf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils.sh b/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils.sh index 5877c15de..aff418f92 100644 --- a/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils.sh +++ b/testcases/cli-test/docbook-utils/oe_test_docbook-utils_install_and_remove_docbook-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src docbook-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available docbook-utils | grep -v \.src | grep docbook-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm docbook-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/docbook5-style-xsl/oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl-help.sh b/testcases/cli-test/docbook5-style-xsl/oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl-help.sh index fec49ca9d..ecdab185b 100644 --- a/testcases/cli-test/docbook5-style-xsl/oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl-help.sh +++ b/testcases/cli-test/docbook5-style-xsl/oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src docbook5-style-xsl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available docbook5-style-xsl-help | grep -v \.src | grep docbook5-style-xsl-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm docbook5-style-xsl-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/docbook5-style-xsl/oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl.sh b/testcases/cli-test/docbook5-style-xsl/oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl.sh index aa3143d51..0035c9ecd 100644 --- a/testcases/cli-test/docbook5-style-xsl/oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl.sh +++ b/testcases/cli-test/docbook5-style-xsl/oe_test_docbook5-style-xsl_install_and_remove_docbook5-style-xsl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src docbook5-style-xsl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available docbook5-style-xsl | grep -v \.src | grep docbook5-style-xsl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm docbook5-style-xsl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-debuginfo.sh b/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-debuginfo.sh index c50b51c8b..108254355 100644 --- a/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-debuginfo.sh +++ b/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dos2unix # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dos2unix-debuginfo | grep -v \.src | grep dos2unix-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dos2unix-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-debugsource.sh b/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-debugsource.sh index a0fdf12af..db4cabbd7 100644 --- a/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-debugsource.sh +++ b/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dos2unix # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dos2unix-debugsource | grep -v \.src | grep dos2unix-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dos2unix-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-help.sh b/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-help.sh index cd81518c9..de0d2359a 100644 --- a/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-help.sh +++ b/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dos2unix # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dos2unix-help | grep -v \.src | grep dos2unix-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dos2unix-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix.sh b/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix.sh index 9174226dc..82b60a2ba 100644 --- a/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix.sh +++ b/testcases/cli-test/dos2unix/oe_test_dos2unix_install_and_remove_dos2unix.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dos2unix # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dos2unix | grep -v \.src | grep dos2unix + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dos2unix" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-debuginfo.sh b/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-debuginfo.sh index bfd3ba0ee..0069ce559 100644 --- a/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-debuginfo.sh +++ b/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dosfstools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dosfstools-debuginfo | grep -v \.src | grep dosfstools-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dosfstools-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-debugsource.sh b/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-debugsource.sh index 652753da0..815b738d5 100644 --- a/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-debugsource.sh +++ b/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dosfstools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dosfstools-debugsource | grep -v \.src | grep dosfstools-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dosfstools-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-help.sh b/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-help.sh index f49c6770d..6a877a44f 100644 --- a/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-help.sh +++ b/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dosfstools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dosfstools-help | grep -v \.src | grep dosfstools-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dosfstools-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools.sh b/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools.sh index 3b78b1071..04aa3063a 100644 --- a/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools.sh +++ b/testcases/cli-test/dosfstools/oe_test_dosfstools_install_and_remove_dosfstools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dosfstools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dosfstools | grep -v \.src | grep dosfstools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dosfstools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-debuginfo.sh b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-debuginfo.sh index 134d488be..38f372e3d 100644 --- a/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-debuginfo.sh +++ b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src doxygen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available doxygen-debuginfo | grep -v \.src | grep doxygen-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm doxygen-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-debugsource.sh b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-debugsource.sh index 7c387a585..738051eee 100644 --- a/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-debugsource.sh +++ b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src doxygen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available doxygen-debugsource | grep -v \.src | grep doxygen-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm doxygen-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-doxywizard.sh b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-doxywizard.sh index 3d7a83041..c4d71e8fc 100644 --- a/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-doxywizard.sh +++ b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-doxywizard.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src doxygen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available doxygen-doxywizard | grep -v \.src | grep doxygen-doxywizard + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm doxygen-doxywizard" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-help.sh b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-help.sh index cb42b53c3..9a5218316 100644 --- a/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-help.sh +++ b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src doxygen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available doxygen-help | grep -v \.src | grep doxygen-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm doxygen-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-latex.sh b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-latex.sh index 9a0a3e658..1d117ee49 100644 --- a/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-latex.sh +++ b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen-latex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src doxygen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available doxygen-latex | grep -v \.src | grep doxygen-latex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm doxygen-latex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen.sh b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen.sh index 61c921d5e..ad6c1ae23 100644 --- a/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen.sh +++ b/testcases/cli-test/doxygen/oe_test_doxygen_install_and_remove_doxygen.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src doxygen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available doxygen | grep -v \.src | grep doxygen + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm doxygen" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-caps.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-caps.sh index 59aa7631a..40ba9c813 100644 --- a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-caps.sh +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-caps.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dracut # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dracut-caps | grep -v \.src | grep dracut-caps + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dracut-caps" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-config-generic.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-config-generic.sh index 234a0b997..ba7a4ec46 100644 --- a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-config-generic.sh +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-config-generic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dracut # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dracut-config-generic | grep -v \.src | grep dracut-config-generic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dracut-config-generic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-config-rescue.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-config-rescue.sh index 681b1f671..b99194c2a 100644 --- a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-config-rescue.sh +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-config-rescue.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dracut # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dracut-config-rescue | grep -v \.src | grep dracut-config-rescue + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dracut-config-rescue" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-debuginfo.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-debuginfo.sh index 628d0b1e7..31e6db1e0 100644 --- a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-debuginfo.sh +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dracut # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dracut-debuginfo | grep -v \.src | grep dracut-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dracut-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-debugsource.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-debugsource.sh index babb08814..8fb4083e4 100644 --- a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-debugsource.sh +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dracut # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dracut-debugsource | grep -v \.src | grep dracut-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dracut-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-live.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-live.sh index 96185c76a..f6a139c82 100644 --- a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-live.sh +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-live.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dracut # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dracut-live | grep -v \.src | grep dracut-live + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dracut-live" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-network.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-network.sh index 6dedd298f..d40293a69 100644 --- a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-network.sh +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-network.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dracut # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dracut-network | grep -v \.src | grep dracut-network + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dracut-network" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-squash.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-squash.sh index 6194f371e..28681c4d0 100644 --- a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-squash.sh +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-squash.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dracut # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dracut-squash | grep -v \.src | grep dracut-squash + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dracut-squash" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-tools.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-tools.sh index 590bdb9a9..725df425b 100644 --- a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-tools.sh +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dracut # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dracut-tools | grep -v \.src | grep dracut-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dracut-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut.sh b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut.sh index ae814795d..5918c4f63 100644 --- a/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut.sh +++ b/testcases/cli-test/dracut/oe_test_dracut_install_and_remove_dracut.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dracut # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dracut | grep -v \.src | grep dracut + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dracut" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-debuginfo.sh b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-debuginfo.sh index 483789e54..f714c5697 100644 --- a/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-debuginfo.sh +++ b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src drpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available drpm-debuginfo | grep -v \.src | grep drpm-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm drpm-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-debugsource.sh b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-debugsource.sh index e1461c829..dd97b8e19 100644 --- a/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-debugsource.sh +++ b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src drpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available drpm-debugsource | grep -v \.src | grep drpm-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm drpm-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-devel.sh b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-devel.sh index a900946e8..999bbc623 100644 --- a/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-devel.sh +++ b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src drpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available drpm-devel | grep -v \.src | grep drpm-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm drpm-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-help.sh b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-help.sh index 91f987e38..7e8506e52 100644 --- a/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-help.sh +++ b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src drpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available drpm-help | grep -v \.src | grep drpm-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm drpm-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm.sh b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm.sh index be77a5e4f..d45ca24e6 100644 --- a/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm.sh +++ b/testcases/cli-test/drpm/oe_test_drpm_install_and_remove_drpm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src drpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available drpm | grep -v \.src | grep drpm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm drpm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-debuginfo.sh b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-debuginfo.sh index 8a3c971d2..3da700129 100644 --- a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-debuginfo.sh +++ b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dtc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dtc-debuginfo | grep -v \.src | grep dtc-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dtc-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-debugsource.sh b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-debugsource.sh index 42f456cd2..f6e49c68a 100644 --- a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-debugsource.sh +++ b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dtc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dtc-debugsource | grep -v \.src | grep dtc-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dtc-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-devel.sh b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-devel.sh index 3310ab673..dbab63a95 100644 --- a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-devel.sh +++ b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dtc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dtc-devel | grep -v \.src | grep dtc-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dtc-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-help.sh b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-help.sh index 97dde4a3d..d4a07e60f 100644 --- a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-help.sh +++ b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dtc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dtc-help | grep -v \.src | grep dtc-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dtc-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc.sh b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc.sh index fe5f3cf7a..751ad556f 100644 --- a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc.sh +++ b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_dtc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dtc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dtc | grep -v \.src | grep dtc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dtc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_python2-libfdt.sh b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_python2-libfdt.sh index 650d3db3c..dfdec11b9 100644 --- a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_python2-libfdt.sh +++ b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_python2-libfdt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dtc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-libfdt | grep -v \.src | grep python2-libfdt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-libfdt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_python3-libfdt.sh b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_python3-libfdt.sh index 1b5a8df43..6f8b422d3 100644 --- a/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_python3-libfdt.sh +++ b/testcases/cli-test/dtc/oe_test_dtc_install_and_remove_python3-libfdt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dtc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libfdt | grep -v \.src | grep python3-libfdt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libfdt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-debuginfo.sh b/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-debuginfo.sh index 56dea5146..d2e6adac3 100644 --- a/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-debuginfo.sh +++ b/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src duktape # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available duktape-debuginfo | grep -v \.src | grep duktape-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm duktape-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-debugsource.sh b/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-debugsource.sh index f13906ee4..56b71672f 100644 --- a/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-debugsource.sh +++ b/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src duktape # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available duktape-debugsource | grep -v \.src | grep duktape-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm duktape-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-devel.sh b/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-devel.sh index 5ce55682f..9535d8409 100644 --- a/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-devel.sh +++ b/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src duktape # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available duktape-devel | grep -v \.src | grep duktape-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm duktape-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape.sh b/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape.sh index aa0a5c5a7..56dd2d760 100644 --- a/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape.sh +++ b/testcases/cli-test/duktape/oe_test_duktape_install_and_remove_duktape.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src duktape # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available duktape | grep -v \.src | grep duktape + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm duktape" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves-debuginfo.sh b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves-debuginfo.sh index e3f1a1ef5..35f8b4c0a 100644 --- a/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves-debuginfo.sh +++ b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dwarves # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dwarves-debuginfo | grep -v \.src | grep dwarves-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dwarves-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves-debugsource.sh b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves-debugsource.sh index 8d5c1f368..89a4621e4 100644 --- a/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves-debugsource.sh +++ b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dwarves # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dwarves-debugsource | grep -v \.src | grep dwarves-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dwarves-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves.sh b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves.sh index 9d4fc8d40..6848a4d50 100644 --- a/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves.sh +++ b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_dwarves.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dwarves # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dwarves | grep -v \.src | grep dwarves + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dwarves" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_libdwarves1-devel.sh b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_libdwarves1-devel.sh index e0749136f..1da9621dd 100644 --- a/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_libdwarves1-devel.sh +++ b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_libdwarves1-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dwarves # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdwarves1-devel | grep -v \.src | grep libdwarves1-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdwarves1-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_libdwarves1.sh b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_libdwarves1.sh index eed25ba6d..05acb1c52 100644 --- a/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_libdwarves1.sh +++ b/testcases/cli-test/dwarves/oe_test_dwarves_install_and_remove_libdwarves1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dwarves # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdwarves1 | grep -v \.src | grep libdwarves1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdwarves1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-debuginfo.sh b/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-debuginfo.sh index e67ebb4e5..780ac4669 100644 --- a/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-debuginfo.sh +++ b/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dwz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dwz-debuginfo | grep -v \.src | grep dwz-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dwz-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-debugsource.sh b/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-debugsource.sh index 09d674c65..dc1c13ad5 100644 --- a/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-debugsource.sh +++ b/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dwz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dwz-debugsource | grep -v \.src | grep dwz-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dwz-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-help.sh b/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-help.sh index 4c2e8c9a0..e751b41dc 100644 --- a/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-help.sh +++ b/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dwz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dwz-help | grep -v \.src | grep dwz-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dwz-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz.sh b/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz.sh index a5cdfd588..095e47c10 100644 --- a/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz.sh +++ b/testcases/cli-test/dwz/oe_test_dwz_install_and_remove_dwz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dwz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dwz | grep -v \.src | grep dwz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dwz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-debuginfo.sh b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-debuginfo.sh index 0aa19a74b..519ad3f7d 100644 --- a/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-debuginfo.sh +++ b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dyninst # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dyninst-debuginfo | grep -v \.src | grep dyninst-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dyninst-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-debugsource.sh b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-debugsource.sh index 9179e808d..ba2f8fbdc 100644 --- a/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-debugsource.sh +++ b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dyninst # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dyninst-debugsource | grep -v \.src | grep dyninst-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dyninst-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-devel.sh b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-devel.sh index 61ee865ad..a2043b745 100644 --- a/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-devel.sh +++ b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dyninst # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dyninst-devel | grep -v \.src | grep dyninst-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dyninst-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-help.sh b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-help.sh index f1ffe06ef..36276b47a 100644 --- a/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-help.sh +++ b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dyninst # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dyninst-help | grep -v \.src | grep dyninst-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dyninst-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst.sh b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst.sh index dbbcc8e5b..53aadca49 100644 --- a/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst.sh +++ b/testcases/cli-test/dyninst/oe_test_dyninst_install_and_remove_dyninst.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src dyninst # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available dyninst | grep -v \.src | grep dyninst + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm dyninst" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-debuginfo.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-debuginfo.sh index c5e7b2d16..611869384 100644 --- a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-debuginfo.sh +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src e2fsprogs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available e2fsprogs-debuginfo | grep -v \.src | grep e2fsprogs-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm e2fsprogs-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-debugsource.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-debugsource.sh index 9d98f591a..1ce1a9286 100644 --- a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-debugsource.sh +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src e2fsprogs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available e2fsprogs-debugsource | grep -v \.src | grep e2fsprogs-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm e2fsprogs-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-devel.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-devel.sh index ece7f8aaa..5140cda84 100644 --- a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-devel.sh +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src e2fsprogs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available e2fsprogs-devel | grep -v \.src | grep e2fsprogs-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm e2fsprogs-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-help.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-help.sh index d40aa545c..edfd092c9 100644 --- a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-help.sh +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src e2fsprogs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available e2fsprogs-help | grep -v \.src | grep e2fsprogs-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm e2fsprogs-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-libs.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-libs.sh index e1aed519f..9115d9f4a 100644 --- a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-libs.sh +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src e2fsprogs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available e2fsprogs-libs | grep -v \.src | grep e2fsprogs-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm e2fsprogs-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-static.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-static.sh index 95d07ffd5..3e3abcfba 100644 --- a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-static.sh +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src e2fsprogs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available e2fsprogs-static | grep -v \.src | grep e2fsprogs-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm e2fsprogs-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs.sh index 9d13b7a94..e6e41b1de 100644 --- a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs.sh +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2fsprogs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src e2fsprogs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available e2fsprogs | grep -v \.src | grep e2fsprogs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm e2fsprogs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2scrub.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2scrub.sh index a4f96073e..a20e2e2ff 100644 --- a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2scrub.sh +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_e2scrub.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src e2fsprogs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available e2scrub | grep -v \.src | grep e2scrub + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm e2scrub" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libcom_err-devel.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libcom_err-devel.sh index 12a05b9ec..8c5ae46a8 100644 --- a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libcom_err-devel.sh +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libcom_err-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src e2fsprogs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcom_err-devel | grep -v \.src | grep libcom_err-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcom_err-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libcom_err.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libcom_err.sh index 25f043bec..b22be05de 100644 --- a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libcom_err.sh +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libcom_err.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src e2fsprogs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcom_err | grep -v \.src | grep libcom_err + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcom_err" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libss-devel.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libss-devel.sh index 5b63d562e..3fb46f829 100644 --- a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libss-devel.sh +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libss-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src e2fsprogs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libss-devel | grep -v \.src | grep libss-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libss-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libss.sh b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libss.sh index 0ce57d120..5631aa23b 100644 --- a/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libss.sh +++ b/testcases/cli-test/e2fsprogs/oe_test_e2fsprogs_install_and_remove_libss.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src e2fsprogs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libss | grep -v \.src | grep libss + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libss" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-debuginfo.sh b/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-debuginfo.sh index 657097a3d..7fc772bc7 100644 --- a/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-debuginfo.sh +++ b/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ebtables # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ebtables-debuginfo | grep -v \.src | grep ebtables-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ebtables-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-debugsource.sh b/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-debugsource.sh index 3a5a996c7..e341726ac 100644 --- a/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-debugsource.sh +++ b/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ebtables # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ebtables-debugsource | grep -v \.src | grep ebtables-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ebtables-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-help.sh b/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-help.sh index 7c75d411b..2d0200d9d 100644 --- a/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-help.sh +++ b/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ebtables # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ebtables-help | grep -v \.src | grep ebtables-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ebtables-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables.sh b/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables.sh index 33bdc624e..35794583b 100644 --- a/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables.sh +++ b/testcases/cli-test/ebtables/oe_test_ebtables_install_and_remove_ebtables.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ebtables # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ebtables | grep -v \.src | grep ebtables + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ebtables" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-debuginfo.sh b/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-debuginfo.sh index c96b7173b..793a4ebe3 100644 --- a/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-debuginfo.sh +++ b/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ed # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ed-debuginfo | grep -v \.src | grep ed-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ed-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-debugsource.sh b/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-debugsource.sh index d119ff792..a858e400d 100644 --- a/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-debugsource.sh +++ b/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ed # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ed-debugsource | grep -v \.src | grep ed-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ed-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-help.sh b/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-help.sh index eb3c756b6..6e1353d46 100644 --- a/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-help.sh +++ b/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ed # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ed-help | grep -v \.src | grep ed-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ed-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed.sh b/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed.sh index 60f8290d0..cdc6827e8 100644 --- a/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed.sh +++ b/testcases/cli-test/ed/oe_test_ed_install_and_remove_ed.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ed # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ed | grep -v \.src | grep ed + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ed" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-filesystem.sh b/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-filesystem.sh index 096536261..86c7b118b 100644 --- a/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-filesystem.sh +++ b/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-filesystem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src efi-rpm-macros # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available efi-filesystem | grep -v \.src | grep efi-filesystem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm efi-filesystem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-rpm-macros.sh b/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-rpm-macros.sh index 7fc8fbe3b..c5f82964c 100644 --- a/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-rpm-macros.sh +++ b/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-rpm-macros.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src efi-rpm-macros # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available efi-rpm-macros | grep -v \.src | grep efi-rpm-macros + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm efi-rpm-macros" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-srpm-macros.sh b/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-srpm-macros.sh index 5bfe848be..dd8ccef16 100644 --- a/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-srpm-macros.sh +++ b/testcases/cli-test/efi-rpm-macros/oe_test_efi-rpm-macros_install_and_remove_efi-srpm-macros.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src efi-rpm-macros # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available efi-srpm-macros | grep -v \.src | grep efi-srpm-macros + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm efi-srpm-macros" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-debuginfo.sh b/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-debuginfo.sh index 4dcb2aa1b..788923cb2 100644 --- a/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-debuginfo.sh +++ b/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src efibootmgr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available efibootmgr-debuginfo | grep -v \.src | grep efibootmgr-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm efibootmgr-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-debugsource.sh b/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-debugsource.sh index 01b9d123f..80ba28b29 100644 --- a/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-debugsource.sh +++ b/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src efibootmgr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available efibootmgr-debugsource | grep -v \.src | grep efibootmgr-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm efibootmgr-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-help.sh b/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-help.sh index 951a65870..6bec5da7d 100644 --- a/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-help.sh +++ b/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src efibootmgr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available efibootmgr-help | grep -v \.src | grep efibootmgr-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm efibootmgr-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr.sh b/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr.sh index 5ab9db054..db3f0e6d2 100644 --- a/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr.sh +++ b/testcases/cli-test/efibootmgr/oe_test_efibootmgr_install_and_remove_efibootmgr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src efibootmgr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available efibootmgr | grep -v \.src | grep efibootmgr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm efibootmgr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-debuginfo.sh b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-debuginfo.sh index 5e9a508ab..34d878098 100644 --- a/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-debuginfo.sh +++ b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src efivar # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available efivar-debuginfo | grep -v \.src | grep efivar-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm efivar-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-debugsource.sh b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-debugsource.sh index 3754b6f82..87695be59 100644 --- a/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-debugsource.sh +++ b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src efivar # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available efivar-debugsource | grep -v \.src | grep efivar-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm efivar-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-devel.sh b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-devel.sh index 6909f013a..64e4fb481 100644 --- a/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-devel.sh +++ b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src efivar # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available efivar-devel | grep -v \.src | grep efivar-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm efivar-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-help.sh b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-help.sh index dc8ff0abd..ba3502978 100644 --- a/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-help.sh +++ b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src efivar # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available efivar-help | grep -v \.src | grep efivar-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm efivar-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-libs.sh b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-libs.sh index e6b22bb00..230c945ce 100644 --- a/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-libs.sh +++ b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src efivar # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available efivar-libs | grep -v \.src | grep efivar-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm efivar-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar.sh b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar.sh index 35612c5aa..43b25fdad 100644 --- a/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar.sh +++ b/testcases/cli-test/efivar/oe_test_efivar_install_and_remove_efivar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src efivar # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available efivar | grep -v \.src | grep efivar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm efivar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-debuginfo.sh b/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-debuginfo.sh index 5d328615b..2aa7ebf1d 100644 --- a/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-debuginfo.sh +++ b/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src egl-wayland # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available egl-wayland-debuginfo | grep -v \.src | grep egl-wayland-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm egl-wayland-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-debugsource.sh b/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-debugsource.sh index f811a1a87..0368f61ea 100644 --- a/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-debugsource.sh +++ b/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src egl-wayland # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available egl-wayland-debugsource | grep -v \.src | grep egl-wayland-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm egl-wayland-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-devel.sh b/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-devel.sh index c62afbec4..f5d9e8601 100644 --- a/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-devel.sh +++ b/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src egl-wayland # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available egl-wayland-devel | grep -v \.src | grep egl-wayland-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm egl-wayland-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland.sh b/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland.sh index ba4e6bc21..7d212b830 100644 --- a/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland.sh +++ b/testcases/cli-test/egl-wayland/oe_test_egl-wayland_install_and_remove_egl-wayland.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src egl-wayland # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available egl-wayland | grep -v \.src | grep egl-wayland + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm egl-wayland" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/eglexternalplatform/oe_test_eglexternalplatform_install_and_remove_eglexternalplatform-devel.sh b/testcases/cli-test/eglexternalplatform/oe_test_eglexternalplatform_install_and_remove_eglexternalplatform-devel.sh index 6388adc5e..f5d081ad4 100644 --- a/testcases/cli-test/eglexternalplatform/oe_test_eglexternalplatform_install_and_remove_eglexternalplatform-devel.sh +++ b/testcases/cli-test/eglexternalplatform/oe_test_eglexternalplatform_install_and_remove_eglexternalplatform-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src eglexternalplatform # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available eglexternalplatform-devel | grep -v \.src | grep eglexternalplatform-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm eglexternalplatform-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/eglexternalplatform/oe_test_eglexternalplatform_install_and_remove_eglexternalplatform.sh b/testcases/cli-test/eglexternalplatform/oe_test_eglexternalplatform_install_and_remove_eglexternalplatform.sh index 0be642d14..ff226d629 100644 --- a/testcases/cli-test/eglexternalplatform/oe_test_eglexternalplatform_install_and_remove_eglexternalplatform.sh +++ b/testcases/cli-test/eglexternalplatform/oe_test_eglexternalplatform_install_and_remove_eglexternalplatform.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src eglexternalplatform # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available eglexternalplatform | grep -v \.src | grep eglexternalplatform + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm eglexternalplatform" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfo.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfo.sh index c4f26faa1..6f91df9d3 100644 --- a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfo.sh +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src elfutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available elfutils-debuginfo | grep -v \.src | grep elfutils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm elfutils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod-client-devel.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod-client-devel.sh index f6d09dae8..aa0be5470 100644 --- a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod-client-devel.sh +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod-client-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src elfutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available elfutils-debuginfod-client-devel | grep -v \.src | grep elfutils-debuginfod-client-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm elfutils-debuginfod-client-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod-client.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod-client.sh index 1e06a8a18..d3edf5d9b 100644 --- a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod-client.sh +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod-client.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src elfutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available elfutils-debuginfod-client | grep -v \.src | grep elfutils-debuginfod-client + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm elfutils-debuginfod-client" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod.sh index 8b82f6b20..0d5118016 100644 --- a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod.sh +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debuginfod.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src elfutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available elfutils-debuginfod | grep -v \.src | grep elfutils-debuginfod + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm elfutils-debuginfod" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debugsource.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debugsource.sh index 5237ebb40..2c7050b9a 100644 --- a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debugsource.sh +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src elfutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available elfutils-debugsource | grep -v \.src | grep elfutils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm elfutils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-default-yama-scope.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-default-yama-scope.sh index 3d28220b9..a9ec9e164 100644 --- a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-default-yama-scope.sh +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-default-yama-scope.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src elfutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available elfutils-default-yama-scope | grep -v \.src | grep elfutils-default-yama-scope + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm elfutils-default-yama-scope" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-devel-static.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-devel-static.sh index 6f78a9948..93ccca073 100644 --- a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-devel-static.sh +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-devel-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src elfutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available elfutils-devel-static | grep -v \.src | grep elfutils-devel-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm elfutils-devel-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-devel.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-devel.sh index 7af3faed7..d0e1e4fed 100644 --- a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-devel.sh +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src elfutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available elfutils-devel | grep -v \.src | grep elfutils-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm elfutils-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-doc.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-doc.sh index 5481d1d93..3acc1b104 100644 --- a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-doc.sh +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src elfutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available elfutils-doc | grep -v \.src | grep elfutils-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm elfutils-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-extra.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-extra.sh index 2ba15a76a..9be1e0817 100644 --- a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-extra.sh +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-extra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src elfutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available elfutils-extra | grep -v \.src | grep elfutils-extra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm elfutils-extra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-help.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-help.sh index f9db60975..55b074998 100644 --- a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-help.sh +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src elfutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available elfutils-help | grep -v \.src | grep elfutils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm elfutils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf-devel-static.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf-devel-static.sh index 265d864f3..7362e613c 100644 --- a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf-devel-static.sh +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf-devel-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src elfutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available elfutils-libelf-devel-static | grep -v \.src | grep elfutils-libelf-devel-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm elfutils-libelf-devel-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf-devel.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf-devel.sh index 73dbe56d1..27e1176f5 100644 --- a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf-devel.sh +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src elfutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available elfutils-libelf-devel | grep -v \.src | grep elfutils-libelf-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm elfutils-libelf-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf.sh index de52150d6..df0282df4 100644 --- a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf.sh +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libelf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src elfutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available elfutils-libelf | grep -v \.src | grep elfutils-libelf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm elfutils-libelf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libs.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libs.sh index b564f9e6b..02f7bbcce 100644 --- a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libs.sh +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src elfutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available elfutils-libs | grep -v \.src | grep elfutils-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm elfutils-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils.sh b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils.sh index d579f9ef0..a589a1caa 100644 --- a/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils.sh +++ b/testcases/cli-test/elfutils/oe_test_elfutils_install_and_remove_elfutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src elfutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available elfutils | grep -v \.src | grep elfutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm elfutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-common.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-common.sh index 35d57017f..aece75336 100644 --- a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-common.sh +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-common.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src emacs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available emacs-common | grep -v \.src | grep emacs-common + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm emacs-common" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-debuginfo.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-debuginfo.sh index 84d14fe10..5ca8ec3f3 100644 --- a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-debuginfo.sh +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src emacs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available emacs-debuginfo | grep -v \.src | grep emacs-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm emacs-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-debugsource.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-debugsource.sh index 81a2ad399..fad1c2a1a 100644 --- a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-debugsource.sh +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src emacs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available emacs-debugsource | grep -v \.src | grep emacs-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm emacs-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-devel.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-devel.sh index 18d374988..efc8490e3 100644 --- a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-devel.sh +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src emacs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available emacs-devel | grep -v \.src | grep emacs-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm emacs-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-filesystem.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-filesystem.sh index 7e904da92..ea71bb993 100644 --- a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-filesystem.sh +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-filesystem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src emacs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available emacs-filesystem | grep -v \.src | grep emacs-filesystem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm emacs-filesystem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-help.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-help.sh index 83ab63629..cf8d7f723 100644 --- a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-help.sh +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src emacs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available emacs-help | grep -v \.src | grep emacs-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm emacs-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-lucid.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-lucid.sh index 8b378ad1e..13f1c5dc8 100644 --- a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-lucid.sh +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-lucid.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src emacs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available emacs-lucid | grep -v \.src | grep emacs-lucid + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm emacs-lucid" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-nox.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-nox.sh index e1b1ca58d..2b6ef2e62 100644 --- a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-nox.sh +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-nox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src emacs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available emacs-nox | grep -v \.src | grep emacs-nox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm emacs-nox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-terminal.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-terminal.sh index 012f2f2dd..2e9c83eed 100644 --- a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-terminal.sh +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs-terminal.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src emacs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available emacs-terminal | grep -v \.src | grep emacs-terminal + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm emacs-terminal" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs.sh b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs.sh index e69c2c904..2626495c3 100644 --- a/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs.sh +++ b/testcases/cli-test/emacs/oe_test_emacs_install_and_remove_emacs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src emacs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available emacs | grep -v \.src | grep emacs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm emacs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-aspell.sh b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-aspell.sh index de12f7e88..66e4e1cf4 100644 --- a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-aspell.sh +++ b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-aspell.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src enchant2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available enchant2-aspell | grep -v \.src | grep enchant2-aspell + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm enchant2-aspell" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-debuginfo.sh b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-debuginfo.sh index 3b465e45b..f444d795d 100644 --- a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-debuginfo.sh +++ b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src enchant2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available enchant2-debuginfo | grep -v \.src | grep enchant2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm enchant2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-debugsource.sh b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-debugsource.sh index 98f6fa32d..0570b1f85 100644 --- a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-debugsource.sh +++ b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src enchant2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available enchant2-debugsource | grep -v \.src | grep enchant2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm enchant2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-devel.sh b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-devel.sh index 133e8460f..16977953f 100644 --- a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-devel.sh +++ b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src enchant2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available enchant2-devel | grep -v \.src | grep enchant2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm enchant2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-help.sh b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-help.sh index a56fe65d2..9c1f52b8e 100644 --- a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-help.sh +++ b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src enchant2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available enchant2-help | grep -v \.src | grep enchant2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm enchant2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-voikko.sh b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-voikko.sh index e30c6d9b8..225bea1b1 100644 --- a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-voikko.sh +++ b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2-voikko.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src enchant2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available enchant2-voikko | grep -v \.src | grep enchant2-voikko + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm enchant2-voikko" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2.sh b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2.sh index 36e15d5ba..9dc261148 100644 --- a/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2.sh +++ b/testcases/cli-test/enchant2/oe_test_enchant2_install_and_remove_enchant2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src enchant2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available enchant2 | grep -v \.src | grep enchant2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm enchant2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-debuginfo.sh b/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-debuginfo.sh index 883d73383..9fabb6f0d 100644 --- a/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-debuginfo.sh +++ b/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ethtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ethtool-debuginfo | grep -v \.src | grep ethtool-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ethtool-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-debugsource.sh b/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-debugsource.sh index 2c46d7ec6..fb89cca64 100644 --- a/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-debugsource.sh +++ b/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ethtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ethtool-debugsource | grep -v \.src | grep ethtool-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ethtool-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-help.sh b/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-help.sh index 003d98739..8dbb12139 100644 --- a/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-help.sh +++ b/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ethtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ethtool-help | grep -v \.src | grep ethtool-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ethtool-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool.sh b/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool.sh index 50cf59ef0..241722e5f 100644 --- a/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool.sh +++ b/testcases/cli-test/ethtool/oe_test_ethtool_install_and_remove_ethtool.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ethtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ethtool | grep -v \.src | grep ethtool + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ethtool" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-debuginfo.sh b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-debuginfo.sh index 8998d0331..2f466bd05 100644 --- a/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-debuginfo.sh +++ b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src exempi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available exempi-debuginfo | grep -v \.src | grep exempi-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm exempi-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-debugsource.sh b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-debugsource.sh index a6b8d2cfb..a3fd4b30d 100644 --- a/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-debugsource.sh +++ b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src exempi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available exempi-debugsource | grep -v \.src | grep exempi-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm exempi-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-devel.sh b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-devel.sh index dc35c5a65..492340640 100644 --- a/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-devel.sh +++ b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src exempi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available exempi-devel | grep -v \.src | grep exempi-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm exempi-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-help.sh b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-help.sh index bfb322ded..498d536c8 100644 --- a/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-help.sh +++ b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src exempi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available exempi-help | grep -v \.src | grep exempi-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm exempi-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi.sh b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi.sh index 2b0811eb7..d90bd9ff4 100644 --- a/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi.sh +++ b/testcases/cli-test/exempi/oe_test_exempi_install_and_remove_exempi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src exempi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available exempi | grep -v \.src | grep exempi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm exempi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-debuginfo.sh b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-debuginfo.sh index 8202d80ff..8e3c1f500 100644 --- a/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-debuginfo.sh +++ b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src expat # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available expat-debuginfo | grep -v \.src | grep expat-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm expat-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-debugsource.sh b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-debugsource.sh index 214a40874..864b98304 100644 --- a/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-debugsource.sh +++ b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src expat # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available expat-debugsource | grep -v \.src | grep expat-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm expat-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-devel.sh b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-devel.sh index 733b7f64d..cc8d5c442 100644 --- a/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-devel.sh +++ b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src expat # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available expat-devel | grep -v \.src | grep expat-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm expat-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-help.sh b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-help.sh index c8d69499d..af1f82384 100644 --- a/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-help.sh +++ b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src expat # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available expat-help | grep -v \.src | grep expat-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm expat-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat.sh b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat.sh index 9b9dae971..80f121757 100644 --- a/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat.sh +++ b/testcases/cli-test/expat/oe_test_expat_install_and_remove_expat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src expat # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available expat | grep -v \.src | grep expat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm expat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-debuginfo.sh b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-debuginfo.sh index 7f3b65f87..7604cc52b 100644 --- a/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-debuginfo.sh +++ b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src expect # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available expect-debuginfo | grep -v \.src | grep expect-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm expect-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-debugsource.sh b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-debugsource.sh index dcc181bc7..327367831 100644 --- a/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-debugsource.sh +++ b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src expect # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available expect-debugsource | grep -v \.src | grep expect-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm expect-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-devel.sh b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-devel.sh index e4ca20a02..4bef968ff 100644 --- a/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-devel.sh +++ b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src expect # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available expect-devel | grep -v \.src | grep expect-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm expect-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-help.sh b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-help.sh index c5fc8d71b..8a7b0dbd6 100644 --- a/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-help.sh +++ b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src expect # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available expect-help | grep -v \.src | grep expect-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm expect-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect.sh b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect.sh index 7744a7e12..b58530ed4 100644 --- a/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect.sh +++ b/testcases/cli-test/expect/oe_test_expect_install_and_remove_expect.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src expect # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available expect | grep -v \.src | grep expect + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm expect" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-debuginfo.sh b/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-debuginfo.sh index 3a513137f..26173fd58 100644 --- a/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-debuginfo.sh +++ b/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fakechroot # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fakechroot-debuginfo | grep -v \.src | grep fakechroot-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fakechroot-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-debugsource.sh b/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-debugsource.sh index e7ad7c9c7..2433bacee 100644 --- a/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-debugsource.sh +++ b/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fakechroot # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fakechroot-debugsource | grep -v \.src | grep fakechroot-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fakechroot-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-help.sh b/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-help.sh index 39695a07e..b7bd02215 100644 --- a/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-help.sh +++ b/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fakechroot # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fakechroot-help | grep -v \.src | grep fakechroot-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fakechroot-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot.sh b/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot.sh index ceef60ca1..578a0fd15 100644 --- a/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot.sh +++ b/testcases/cli-test/fakechroot/oe_test_fakechroot_install_and_remove_fakechroot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fakechroot # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fakechroot | grep -v \.src | grep fakechroot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fakechroot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-debuginfo.sh b/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-debuginfo.sh index 02123ff60..09400c452 100644 --- a/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-debuginfo.sh +++ b/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fcoe-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fcoe-utils-debuginfo | grep -v \.src | grep fcoe-utils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fcoe-utils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-debugsource.sh b/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-debugsource.sh index 795abe3c6..eb2d3813d 100644 --- a/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-debugsource.sh +++ b/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fcoe-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fcoe-utils-debugsource | grep -v \.src | grep fcoe-utils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fcoe-utils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-help.sh b/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-help.sh index 922c40513..33b36c912 100644 --- a/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-help.sh +++ b/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fcoe-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fcoe-utils-help | grep -v \.src | grep fcoe-utils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fcoe-utils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils.sh b/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils.sh index 6453d4325..caf834e2f 100644 --- a/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils.sh +++ b/testcases/cli-test/fcoe-utils/oe_test_fcoe-utils_install_and_remove_fcoe-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fcoe-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fcoe-utils | grep -v \.src | grep fcoe-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fcoe-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-debuginfo.sh b/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-debuginfo.sh index 18b760458..eb4ce8904 100644 --- a/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-debuginfo.sh +++ b/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fdupes # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fdupes-debuginfo | grep -v \.src | grep fdupes-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fdupes-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-debugsource.sh b/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-debugsource.sh index 13759f1a8..77db64ea1 100644 --- a/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-debugsource.sh +++ b/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fdupes # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fdupes-debugsource | grep -v \.src | grep fdupes-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fdupes-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-help.sh b/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-help.sh index 7c69c4b70..f5f0f12e9 100644 --- a/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-help.sh +++ b/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fdupes # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fdupes-help | grep -v \.src | grep fdupes-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fdupes-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes.sh b/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes.sh index 9511505c9..9e37be702 100644 --- a/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes.sh +++ b/testcases/cli-test/fdupes/oe_test_fdupes_install_and_remove_fdupes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fdupes # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fdupes | grep -v \.src | grep fdupes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fdupes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-devel.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-devel.sh index dad30b1ed..e2272fc43 100644 --- a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-devel.sh +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fftw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fftw-devel | grep -v \.src | grep fftw-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fftw-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-help.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-help.sh index 4434e8fe5..9a42d6dfa 100644 --- a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-help.sh +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fftw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fftw-help | grep -v \.src | grep fftw-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fftw-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-double.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-double.sh index 27f46d697..5f24f7122 100644 --- a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-double.sh +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-double.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fftw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fftw-libs-double | grep -v \.src | grep fftw-libs-double + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fftw-libs-double" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-long.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-long.sh index c71fb0f52..838bc8fca 100644 --- a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-long.sh +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-long.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fftw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fftw-libs-long | grep -v \.src | grep fftw-libs-long + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fftw-libs-long" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-quad.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-quad.sh index 886cb205d..1cbf7c8f4 100644 --- a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-quad.sh +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-quad.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fftw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fftw-libs-quad | grep -v \.src | grep fftw-libs-quad + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fftw-libs-quad" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-single.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-single.sh index ced33dafa..395e8eccc 100644 --- a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-single.sh +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs-single.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fftw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fftw-libs-single | grep -v \.src | grep fftw-libs-single + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fftw-libs-single" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs.sh index eb934e9ee..d4a5a409d 100644 --- a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs.sh +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fftw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fftw-libs | grep -v \.src | grep fftw-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fftw-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-devel.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-devel.sh index 39442538b..6a1323033 100644 --- a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-devel.sh +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fftw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fftw-mpich-devel | grep -v \.src | grep fftw-mpich-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fftw-mpich-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-double.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-double.sh index 610010a62..d456bb010 100644 --- a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-double.sh +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-double.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fftw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fftw-mpich-libs-double | grep -v \.src | grep fftw-mpich-libs-double + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fftw-mpich-libs-double" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-long.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-long.sh index 3b8d994a1..1417d1863 100644 --- a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-long.sh +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-long.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fftw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fftw-mpich-libs-long | grep -v \.src | grep fftw-mpich-libs-long + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fftw-mpich-libs-long" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-single.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-single.sh index 6c148b98f..caa4d9ca7 100644 --- a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-single.sh +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs-single.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fftw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fftw-mpich-libs-single | grep -v \.src | grep fftw-mpich-libs-single + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fftw-mpich-libs-single" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs.sh index 2ac537f38..db3182915 100644 --- a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs.sh +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-mpich-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fftw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fftw-mpich-libs | grep -v \.src | grep fftw-mpich-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fftw-mpich-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-devel.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-devel.sh index fc30be5da..0a3fd9332 100644 --- a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-devel.sh +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fftw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fftw-openmpi-devel | grep -v \.src | grep fftw-openmpi-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fftw-openmpi-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-double.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-double.sh index 036c90256..5a25bb638 100644 --- a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-double.sh +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-double.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fftw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fftw-openmpi-libs-double | grep -v \.src | grep fftw-openmpi-libs-double + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fftw-openmpi-libs-double" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-long.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-long.sh index a003cd95d..b06ca3b6d 100644 --- a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-long.sh +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-long.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fftw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fftw-openmpi-libs-long | grep -v \.src | grep fftw-openmpi-libs-long + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fftw-openmpi-libs-long" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-single.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-single.sh index 3d59765cc..8d96585c6 100644 --- a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-single.sh +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs-single.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fftw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fftw-openmpi-libs-single | grep -v \.src | grep fftw-openmpi-libs-single + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fftw-openmpi-libs-single" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs.sh index acde665f0..4744b0189 100644 --- a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs.sh +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw-openmpi-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fftw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fftw-openmpi-libs | grep -v \.src | grep fftw-openmpi-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fftw-openmpi-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw.sh b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw.sh index 6c5966bbb..8b479bf38 100644 --- a/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw.sh +++ b/testcases/cli-test/fftw/oe_test_fftw_install_and_remove_fftw.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fftw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fftw | grep -v \.src | grep fftw + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fftw" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/file/oe_test_file_install_and_remove_file-debuginfo.sh b/testcases/cli-test/file/oe_test_file_install_and_remove_file-debuginfo.sh index 6ac191bba..4f5b874b1 100644 --- a/testcases/cli-test/file/oe_test_file_install_and_remove_file-debuginfo.sh +++ b/testcases/cli-test/file/oe_test_file_install_and_remove_file-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src file # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available file-debuginfo | grep -v \.src | grep file-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm file-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/file/oe_test_file_install_and_remove_file-debugsource.sh b/testcases/cli-test/file/oe_test_file_install_and_remove_file-debugsource.sh index 65aaedf52..2e2a42bc2 100644 --- a/testcases/cli-test/file/oe_test_file_install_and_remove_file-debugsource.sh +++ b/testcases/cli-test/file/oe_test_file_install_and_remove_file-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src file # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available file-debugsource | grep -v \.src | grep file-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm file-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/file/oe_test_file_install_and_remove_file-devel.sh b/testcases/cli-test/file/oe_test_file_install_and_remove_file-devel.sh index 9bafe3dd9..ac53b5321 100644 --- a/testcases/cli-test/file/oe_test_file_install_and_remove_file-devel.sh +++ b/testcases/cli-test/file/oe_test_file_install_and_remove_file-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src file # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available file-devel | grep -v \.src | grep file-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm file-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/file/oe_test_file_install_and_remove_file-help.sh b/testcases/cli-test/file/oe_test_file_install_and_remove_file-help.sh index 4824c7d0e..879ca3b51 100644 --- a/testcases/cli-test/file/oe_test_file_install_and_remove_file-help.sh +++ b/testcases/cli-test/file/oe_test_file_install_and_remove_file-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src file # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available file-help | grep -v \.src | grep file-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm file-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/file/oe_test_file_install_and_remove_file-libs.sh b/testcases/cli-test/file/oe_test_file_install_and_remove_file-libs.sh index 7b3be2558..af8df355a 100644 --- a/testcases/cli-test/file/oe_test_file_install_and_remove_file-libs.sh +++ b/testcases/cli-test/file/oe_test_file_install_and_remove_file-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src file # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available file-libs | grep -v \.src | grep file-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm file-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/file/oe_test_file_install_and_remove_file.sh b/testcases/cli-test/file/oe_test_file_install_and_remove_file.sh index b322030d7..f158a5779 100644 --- a/testcases/cli-test/file/oe_test_file_install_and_remove_file.sh +++ b/testcases/cli-test/file/oe_test_file_install_and_remove_file.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src file # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available file | grep -v \.src | grep file + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm file" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/file/oe_test_file_install_and_remove_python2-magic.sh b/testcases/cli-test/file/oe_test_file_install_and_remove_python2-magic.sh index 9e3612940..8d739c2b4 100644 --- a/testcases/cli-test/file/oe_test_file_install_and_remove_python2-magic.sh +++ b/testcases/cli-test/file/oe_test_file_install_and_remove_python2-magic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src file # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-magic | grep -v \.src | grep python2-magic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-magic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/file/oe_test_file_install_and_remove_python3-magic.sh b/testcases/cli-test/file/oe_test_file_install_and_remove_python3-magic.sh index 73a904489..ec4d2c7d8 100644 --- a/testcases/cli-test/file/oe_test_file_install_and_remove_python3-magic.sh +++ b/testcases/cli-test/file/oe_test_file_install_and_remove_python3-magic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src file # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-magic | grep -v \.src | grep python3-magic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-magic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem-afs.sh b/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem-afs.sh index edb15a89c..0505ce196 100644 --- a/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem-afs.sh +++ b/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem-afs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available filesystem-afs | grep -v \.src | grep filesystem-afs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm filesystem-afs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem-content.sh b/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem-content.sh index 0e8536bba..83c7ac0d9 100644 --- a/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem-content.sh +++ b/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem-content.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available filesystem-content | grep -v \.src | grep filesystem-content + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm filesystem-content" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem.sh b/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem.sh index a8a84fabc..344440099 100644 --- a/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem.sh +++ b/testcases/cli-test/filesystem/oe_test_filesystem_install_and_remove_filesystem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available filesystem | grep -v \.src | grep filesystem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm filesystem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-debuginfo.sh b/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-debuginfo.sh index fc2e6967b..900195d10 100644 --- a/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-debuginfo.sh +++ b/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src findutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available findutils-debuginfo | grep -v \.src | grep findutils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm findutils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-debugsource.sh b/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-debugsource.sh index a824053e9..77242acc0 100644 --- a/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-debugsource.sh +++ b/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src findutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available findutils-debugsource | grep -v \.src | grep findutils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm findutils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-help.sh b/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-help.sh index a460ff84a..a44f4d72d 100644 --- a/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-help.sh +++ b/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src findutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available findutils-help | grep -v \.src | grep findutils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm findutils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils.sh b/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils.sh index a5fa8abb1..01052e85c 100644 --- a/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils.sh +++ b/testcases/cli-test/findutils/oe_test_findutils_install_and_remove_findutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src findutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available findutils | grep -v \.src | grep findutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm findutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-debuginfo.sh b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-debuginfo.sh index 2a54c9d8d..ae7a6079d 100644 --- a/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-debuginfo.sh +++ b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fipscheck # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fipscheck-debuginfo | grep -v \.src | grep fipscheck-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fipscheck-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-debugsource.sh b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-debugsource.sh index d196c6772..f939154e1 100644 --- a/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-debugsource.sh +++ b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fipscheck # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fipscheck-debugsource | grep -v \.src | grep fipscheck-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fipscheck-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-devel.sh b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-devel.sh index 89b67ec48..5296fd577 100644 --- a/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-devel.sh +++ b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fipscheck # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fipscheck-devel | grep -v \.src | grep fipscheck-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fipscheck-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-help.sh b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-help.sh index 9f8593494..0f81678d2 100644 --- a/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-help.sh +++ b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fipscheck # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fipscheck-help | grep -v \.src | grep fipscheck-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fipscheck-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck.sh b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck.sh index aa083e41a..79ba27fa8 100644 --- a/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck.sh +++ b/testcases/cli-test/fipscheck/oe_test_fipscheck_install_and_remove_fipscheck.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fipscheck # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fipscheck | grep -v \.src | grep fipscheck + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fipscheck" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld-doc.sh b/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld-doc.sh index e79242092..ae79574c0 100644 --- a/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld-doc.sh +++ b/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src firewalld # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available firewalld-doc | grep -v \.src | grep firewalld-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm firewalld-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld-test.sh b/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld-test.sh index e65aaa9fb..d5bda3e1b 100644 --- a/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld-test.sh +++ b/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld-test.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src firewalld # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available firewalld-test | grep -v \.src | grep firewalld-test + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm firewalld-test" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld.sh b/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld.sh index f91e61c46..7848d7f3f 100644 --- a/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld.sh +++ b/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_firewalld.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src firewalld # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available firewalld | grep -v \.src | grep firewalld + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm firewalld" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_python3-firewall.sh b/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_python3-firewall.sh index 599c4ad27..5f452c55f 100644 --- a/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_python3-firewall.sh +++ b/testcases/cli-test/firewalld/oe_test_firewalld_install_and_remove_python3-firewall.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src firewalld # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-firewall | grep -v \.src | grep python3-firewall + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-firewall" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-debuginfo.sh b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-debuginfo.sh index 6b5032432..1fbde264c 100644 --- a/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-debuginfo.sh +++ b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src flac # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available flac-debuginfo | grep -v \.src | grep flac-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm flac-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-debugsource.sh b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-debugsource.sh index 793d0fc14..3fb6205e9 100644 --- a/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-debugsource.sh +++ b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src flac # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available flac-debugsource | grep -v \.src | grep flac-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm flac-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-devel.sh b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-devel.sh index 2687692f1..d9dc79303 100644 --- a/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-devel.sh +++ b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src flac # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available flac-devel | grep -v \.src | grep flac-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm flac-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-help.sh b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-help.sh index cbe743a98..188895507 100644 --- a/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-help.sh +++ b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src flac # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available flac-help | grep -v \.src | grep flac-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm flac-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac.sh b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac.sh index 3dddfe7e3..525b2704c 100644 --- a/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac.sh +++ b/testcases/cli-test/flac/oe_test_flac_install_and_remove_flac.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src flac # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available flac | grep -v \.src | grep flac + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm flac" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/flac/oe_test_flac_install_and_remove_xmms-flac.sh b/testcases/cli-test/flac/oe_test_flac_install_and_remove_xmms-flac.sh index a27b38786..b4f98606e 100644 --- a/testcases/cli-test/flac/oe_test_flac_install_and_remove_xmms-flac.sh +++ b/testcases/cli-test/flac/oe_test_flac_install_and_remove_xmms-flac.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src flac # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xmms-flac | grep -v \.src | grep xmms-flac + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xmms-flac" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-debuginfo.sh b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-debuginfo.sh index d3ed50cfe..babe7973d 100644 --- a/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-debuginfo.sh +++ b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src flex # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available flex-debuginfo | grep -v \.src | grep flex-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm flex-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-debugsource.sh b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-debugsource.sh index 6f17d51b3..f4ca7f0b4 100644 --- a/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-debugsource.sh +++ b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src flex # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available flex-debugsource | grep -v \.src | grep flex-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm flex-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-devel.sh b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-devel.sh index f0e014d32..6e89bc4d1 100644 --- a/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-devel.sh +++ b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src flex # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available flex-devel | grep -v \.src | grep flex-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm flex-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-help.sh b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-help.sh index 3cd163614..680d8caa7 100644 --- a/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-help.sh +++ b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src flex # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available flex-help | grep -v \.src | grep flex-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm flex-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex.sh b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex.sh index 4bcec0b0b..cf9ab312a 100644 --- a/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex.sh +++ b/testcases/cli-test/flex/oe_test_flex_install_and_remove_flex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src flex # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available flex | grep -v \.src | grep flex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm flex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-debuginfo.sh b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-debuginfo.sh index 2d80b122e..7730995ae 100644 --- a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-debuginfo.sh +++ b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fltk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fltk-debuginfo | grep -v \.src | grep fltk-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fltk-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-debugsource.sh b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-debugsource.sh index bb4b9f4ad..17e4c92f9 100644 --- a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-debugsource.sh +++ b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fltk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fltk-debugsource | grep -v \.src | grep fltk-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fltk-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-devel.sh b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-devel.sh index 6e3b272b1..3f0d1a409 100644 --- a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-devel.sh +++ b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fltk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fltk-devel | grep -v \.src | grep fltk-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fltk-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-fluid.sh b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-fluid.sh index cbb231e75..944c73cb0 100644 --- a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-fluid.sh +++ b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-fluid.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fltk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fltk-fluid | grep -v \.src | grep fltk-fluid + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fltk-fluid" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-help.sh b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-help.sh index 8e87655bd..562cfbbaf 100644 --- a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-help.sh +++ b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fltk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fltk-help | grep -v \.src | grep fltk-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fltk-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-static.sh b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-static.sh index 46a5f2324..1fafdbdad 100644 --- a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-static.sh +++ b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fltk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fltk-static | grep -v \.src | grep fltk-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fltk-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk.sh b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk.sh index 14a38d22f..a793ec094 100644 --- a/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk.sh +++ b/testcases/cli-test/fltk/oe_test_fltk_install_and_remove_fltk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fltk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fltk | grep -v \.src | grep fltk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fltk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-debuginfo.sh b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-debuginfo.sh index d86dda8b2..0c91253b3 100644 --- a/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-debuginfo.sh +++ b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fontconfig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fontconfig-debuginfo | grep -v \.src | grep fontconfig-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fontconfig-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-debugsource.sh b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-debugsource.sh index 2293c0ca0..49a301456 100644 --- a/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-debugsource.sh +++ b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fontconfig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fontconfig-debugsource | grep -v \.src | grep fontconfig-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fontconfig-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-devel.sh b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-devel.sh index c5263f183..1db2a9188 100644 --- a/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-devel.sh +++ b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fontconfig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fontconfig-devel | grep -v \.src | grep fontconfig-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fontconfig-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-help.sh b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-help.sh index d1bc324a0..9ff7b90f3 100644 --- a/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-help.sh +++ b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fontconfig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fontconfig-help | grep -v \.src | grep fontconfig-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fontconfig-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig.sh b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig.sh index ce96a2106..4a5671109 100644 --- a/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig.sh +++ b/testcases/cli-test/fontconfig/oe_test_fontconfig_install_and_remove_fontconfig.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fontconfig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fontconfig | grep -v \.src | grep fontconfig + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fontconfig" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-debuginfo.sh b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-debuginfo.sh index f9ff43048..b2178c22c 100644 --- a/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-debuginfo.sh +++ b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fontforge # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fontforge-debuginfo | grep -v \.src | grep fontforge-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fontforge-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-debugsource.sh b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-debugsource.sh index 6c3b16b64..739fc51fc 100644 --- a/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-debugsource.sh +++ b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fontforge # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fontforge-debugsource | grep -v \.src | grep fontforge-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fontforge-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-devel.sh b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-devel.sh index d95966e7c..20147057f 100644 --- a/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-devel.sh +++ b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fontforge # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fontforge-devel | grep -v \.src | grep fontforge-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fontforge-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-help.sh b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-help.sh index 42bac123f..7423a1c19 100644 --- a/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-help.sh +++ b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fontforge # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fontforge-help | grep -v \.src | grep fontforge-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fontforge-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge.sh b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge.sh index 4beab5c0e..ae62474ea 100644 --- a/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge.sh +++ b/testcases/cli-test/fontforge/oe_test_fontforge_install_and_remove_fontforge.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fontforge # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fontforge | grep -v \.src | grep fontforge + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fontforge" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-filesystem.sh b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-filesystem.sh index 791192d88..7fd1f0008 100644 --- a/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-filesystem.sh +++ b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-filesystem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fonts-rpm-macros # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fonts-filesystem | grep -v \.src | grep fonts-filesystem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fonts-filesystem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros-help.sh b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros-help.sh index ddc4ef006..39aec200d 100644 --- a/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros-help.sh +++ b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fonts-rpm-macros # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fonts-rpm-macros-help | grep -v \.src | grep fonts-rpm-macros-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fonts-rpm-macros-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros.sh b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros.sh index 3f9d13727..bc7cb3305 100644 --- a/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros.sh +++ b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-macros.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fonts-rpm-macros # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fonts-rpm-macros | grep -v \.src | grep fonts-rpm-macros + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fonts-rpm-macros" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-templates.sh b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-templates.sh index d7ff37992..2f1183f7b 100644 --- a/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-templates.sh +++ b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-rpm-templates.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fonts-rpm-macros # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fonts-rpm-templates | grep -v \.src | grep fonts-rpm-templates + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fonts-rpm-templates" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-srpm-macros.sh b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-srpm-macros.sh index d8ab0bf8b..24f0d8fd5 100644 --- a/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-srpm-macros.sh +++ b/testcases/cli-test/fonts-rpm-macros/oe_test_fonts-rpm-macros_install_and_remove_fonts-srpm-macros.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fonts-rpm-macros # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fonts-srpm-macros | grep -v \.src | grep fonts-srpm-macros + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fonts-srpm-macros" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fpaste/oe_test_fpaste_install_and_remove_fpaste-help.sh b/testcases/cli-test/fpaste/oe_test_fpaste_install_and_remove_fpaste-help.sh index 80cbf7e4e..b281c1c5b 100644 --- a/testcases/cli-test/fpaste/oe_test_fpaste_install_and_remove_fpaste-help.sh +++ b/testcases/cli-test/fpaste/oe_test_fpaste_install_and_remove_fpaste-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fpaste # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fpaste-help | grep -v \.src | grep fpaste-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fpaste-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fpaste/oe_test_fpaste_install_and_remove_fpaste.sh b/testcases/cli-test/fpaste/oe_test_fpaste_install_and_remove_fpaste.sh index 944fb85c4..62e7466ec 100644 --- a/testcases/cli-test/fpaste/oe_test_fpaste_install_and_remove_fpaste.sh +++ b/testcases/cli-test/fpaste/oe_test_fpaste_install_and_remove_fpaste.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fpaste # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fpaste | grep -v \.src | grep fpaste + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fpaste" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-debuginfo.sh b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-debuginfo.sh index 76fad4473..e5fd8ea1e 100644 --- a/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-debuginfo.sh +++ b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src freeglut # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available freeglut-debuginfo | grep -v \.src | grep freeglut-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm freeglut-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-debugsource.sh b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-debugsource.sh index 763e5b3f7..904b323e0 100644 --- a/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-debugsource.sh +++ b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src freeglut # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available freeglut-debugsource | grep -v \.src | grep freeglut-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm freeglut-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-devel.sh b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-devel.sh index ec4b7da48..47a14159a 100644 --- a/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-devel.sh +++ b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src freeglut # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available freeglut-devel | grep -v \.src | grep freeglut-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm freeglut-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-help.sh b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-help.sh index e25bc8e8e..a68f0b8d8 100644 --- a/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-help.sh +++ b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src freeglut # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available freeglut-help | grep -v \.src | grep freeglut-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm freeglut-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut.sh b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut.sh index 277be83c2..bbd0b157a 100644 --- a/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut.sh +++ b/testcases/cli-test/freeglut/oe_test_freeglut_install_and_remove_freeglut.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src freeglut # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available freeglut | grep -v \.src | grep freeglut + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm freeglut" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-debuginfo.sh b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-debuginfo.sh index 69d6b5818..80b652806 100644 --- a/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-debuginfo.sh +++ b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src freetype # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available freetype-debuginfo | grep -v \.src | grep freetype-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm freetype-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-debugsource.sh b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-debugsource.sh index e3bec212c..035911d51 100644 --- a/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-debugsource.sh +++ b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src freetype # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available freetype-debugsource | grep -v \.src | grep freetype-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm freetype-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-demos.sh b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-demos.sh index e4a447b34..57bbe78ac 100644 --- a/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-demos.sh +++ b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-demos.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src freetype # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available freetype-demos | grep -v \.src | grep freetype-demos + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm freetype-demos" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-devel.sh b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-devel.sh index 8128b6ba8..df0578cb2 100644 --- a/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-devel.sh +++ b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src freetype # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available freetype-devel | grep -v \.src | grep freetype-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm freetype-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-help.sh b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-help.sh index e87241b1a..b203ad3d2 100644 --- a/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-help.sh +++ b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src freetype # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available freetype-help | grep -v \.src | grep freetype-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm freetype-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype.sh b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype.sh index fa4be37fb..22a9ccaf2 100644 --- a/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype.sh +++ b/testcases/cli-test/freetype/oe_test_freetype_install_and_remove_freetype.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src freetype # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available freetype | grep -v \.src | grep freetype + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm freetype" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-debuginfo.sh b/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-debuginfo.sh index 341749f65..940ed6b8b 100644 --- a/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-debuginfo.sh +++ b/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fribidi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fribidi-debuginfo | grep -v \.src | grep fribidi-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fribidi-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-debugsource.sh b/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-debugsource.sh index 102ee7d96..51d626c3f 100644 --- a/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-debugsource.sh +++ b/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fribidi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fribidi-debugsource | grep -v \.src | grep fribidi-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fribidi-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-devel.sh b/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-devel.sh index 47afce5e0..dc278e0f6 100644 --- a/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-devel.sh +++ b/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fribidi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fribidi-devel | grep -v \.src | grep fribidi-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fribidi-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi.sh b/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi.sh index c028bd48b..ec6cc5cfb 100644 --- a/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi.sh +++ b/testcases/cli-test/fribidi/oe_test_fribidi_install_and_remove_fribidi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fribidi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fribidi | grep -v \.src | grep fribidi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fribidi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fros/oe_test_fros_install_and_remove_fros-help.sh b/testcases/cli-test/fros/oe_test_fros_install_and_remove_fros-help.sh index 9b8f7b720..58ec215ad 100644 --- a/testcases/cli-test/fros/oe_test_fros_install_and_remove_fros-help.sh +++ b/testcases/cli-test/fros/oe_test_fros_install_and_remove_fros-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fros # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fros-help | grep -v \.src | grep fros-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fros-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fros/oe_test_fros_install_and_remove_fros.sh b/testcases/cli-test/fros/oe_test_fros_install_and_remove_fros.sh index 56892e4cf..c085a42ba 100644 --- a/testcases/cli-test/fros/oe_test_fros_install_and_remove_fros.sh +++ b/testcases/cli-test/fros/oe_test_fros_install_and_remove_fros.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fros # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fros | grep -v \.src | grep fros + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fros" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-debuginfo.sh b/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-debuginfo.sh index 8b678cfa3..087e53c1b 100644 --- a/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-debuginfo.sh +++ b/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ftp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ftp-debuginfo | grep -v \.src | grep ftp-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ftp-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-debugsource.sh b/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-debugsource.sh index fb3af495c..caec5fdae 100644 --- a/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-debugsource.sh +++ b/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ftp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ftp-debugsource | grep -v \.src | grep ftp-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ftp-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-help.sh b/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-help.sh index b7808514c..c88d714d9 100644 --- a/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-help.sh +++ b/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ftp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ftp-help | grep -v \.src | grep ftp-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ftp-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp.sh b/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp.sh index ca967f26b..ec94f1de3 100644 --- a/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp.sh +++ b/testcases/cli-test/ftp/oe_test_ftp_install_and_remove_ftp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ftp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ftp | grep -v \.src | grep ftp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ftp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-debuginfo.sh b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-debuginfo.sh index b4fbaace8..258cc8885 100644 --- a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-debuginfo.sh +++ b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fuse # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fuse-debuginfo | grep -v \.src | grep fuse-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fuse-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-debugsource.sh b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-debugsource.sh index 25f02d7ed..7e07489b7 100644 --- a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-debugsource.sh +++ b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fuse # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fuse-debugsource | grep -v \.src | grep fuse-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fuse-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-devel.sh b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-devel.sh index e216bde73..392e00698 100644 --- a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-devel.sh +++ b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fuse # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fuse-devel | grep -v \.src | grep fuse-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fuse-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-help.sh b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-help.sh index e913c7fd5..dd4d6068c 100644 --- a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-help.sh +++ b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fuse # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fuse-help | grep -v \.src | grep fuse-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fuse-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse.sh b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse.sh index fa42cf93b..5212a41be 100644 --- a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse.sh +++ b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fuse # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fuse | grep -v \.src | grep fuse + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fuse" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse3-devel.sh b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse3-devel.sh index 732283385..c3edc9dc3 100644 --- a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse3-devel.sh +++ b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse3-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fuse # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fuse3-devel | grep -v \.src | grep fuse3-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fuse3-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse3.sh b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse3.sh index f80358c72..0ea82ed67 100644 --- a/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse3.sh +++ b/testcases/cli-test/fuse/oe_test_fuse_install_and_remove_fuse3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fuse # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fuse3 | grep -v \.src | grep fuse3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fuse3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse-common.sh b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse-common.sh index e703e3e77..466174e75 100644 --- a/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse-common.sh +++ b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse-common.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fuse3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fuse-common | grep -v \.src | grep fuse-common + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fuse-common" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-debuginfo.sh b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-debuginfo.sh index c730d956b..b13802c07 100644 --- a/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-debuginfo.sh +++ b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fuse3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fuse3-debuginfo | grep -v \.src | grep fuse3-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fuse3-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-debugsource.sh b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-debugsource.sh index db16e2276..40007d99a 100644 --- a/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-debugsource.sh +++ b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fuse3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fuse3-debugsource | grep -v \.src | grep fuse3-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fuse3-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-devel.sh b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-devel.sh index 4a5d7ad62..d9f4a1ebc 100644 --- a/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-devel.sh +++ b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fuse3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fuse3-devel | grep -v \.src | grep fuse3-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fuse3-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-help.sh b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-help.sh index 44c5a1a31..68de2ee8e 100644 --- a/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-help.sh +++ b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fuse3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fuse3-help | grep -v \.src | grep fuse3-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fuse3-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3.sh b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3.sh index bb6073161..2c92e61b3 100644 --- a/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3.sh +++ b/testcases/cli-test/fuse3/oe_test_fuse3_install_and_remove_fuse3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fuse3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fuse3 | grep -v \.src | grep fuse3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fuse3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-debuginfo.sh b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-debuginfo.sh index 474485f26..5b35d3e8a 100644 --- a/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-debuginfo.sh +++ b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fwupd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fwupd-debuginfo | grep -v \.src | grep fwupd-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fwupd-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-debugsource.sh b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-debugsource.sh index dc8a58e1f..017f87027 100644 --- a/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-debugsource.sh +++ b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fwupd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fwupd-debugsource | grep -v \.src | grep fwupd-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fwupd-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-devel.sh b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-devel.sh index 710d0c9ce..e78dc8057 100644 --- a/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-devel.sh +++ b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fwupd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fwupd-devel | grep -v \.src | grep fwupd-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fwupd-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-help.sh b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-help.sh index 0310ebad3..427959b2c 100644 --- a/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-help.sh +++ b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fwupd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fwupd-help | grep -v \.src | grep fwupd-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fwupd-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd.sh b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd.sh index acb21742c..961c97679 100644 --- a/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd.sh +++ b/testcases/cli-test/fwupd/oe_test_fwupd_install_and_remove_fwupd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src fwupd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available fwupd | grep -v \.src | grep fwupd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm fwupd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-all-langpacks.sh b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-all-langpacks.sh index 25b6c12a9..a03d90162 100644 --- a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-all-langpacks.sh +++ b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-all-langpacks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gawk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gawk-all-langpacks | grep -v \.src | grep gawk-all-langpacks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gawk-all-langpacks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-debuginfo.sh b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-debuginfo.sh index e98c026a9..b4ffd6c2d 100644 --- a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-debuginfo.sh +++ b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gawk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gawk-debuginfo | grep -v \.src | grep gawk-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gawk-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-debugsource.sh b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-debugsource.sh index a3ada033c..b41a7f3cc 100644 --- a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-debugsource.sh +++ b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gawk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gawk-debugsource | grep -v \.src | grep gawk-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gawk-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-devel.sh b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-devel.sh index 31b46471a..350bce1f8 100644 --- a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-devel.sh +++ b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gawk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gawk-devel | grep -v \.src | grep gawk-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gawk-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-doc.sh b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-doc.sh index 98b798e59..df0fc2758 100644 --- a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-doc.sh +++ b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gawk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gawk-doc | grep -v \.src | grep gawk-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gawk-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-help.sh b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-help.sh index 08f28e96f..053879e6a 100644 --- a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-help.sh +++ b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gawk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gawk-help | grep -v \.src | grep gawk-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gawk-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-lang.sh b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-lang.sh index f6a200428..7e3194aea 100644 --- a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-lang.sh +++ b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk-lang.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gawk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gawk-lang | grep -v \.src | grep gawk-lang + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gawk-lang" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk.sh b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk.sh index 6a7185166..a60d2c635 100644 --- a/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk.sh +++ b/testcases/cli-test/gawk/oe_test_gawk_install_and_remove_gawk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gawk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gawk | grep -v \.src | grep gawk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gawk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-debuginfo.sh b/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-debuginfo.sh index dddb1f7a1..e5249a488 100644 --- a/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-debuginfo.sh +++ b/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gc-debuginfo | grep -v \.src | grep gc-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gc-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-debugsource.sh b/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-debugsource.sh index 299855cdc..1681a6ef8 100644 --- a/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-debugsource.sh +++ b/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gc-debugsource | grep -v \.src | grep gc-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gc-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-devel.sh b/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-devel.sh index b6f9157ed..432740e68 100644 --- a/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-devel.sh +++ b/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gc-devel | grep -v \.src | grep gc-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gc-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc.sh b/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc.sh index c1642e235..54040cd26 100644 --- a/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc.sh +++ b/testcases/cli-test/gc/oe_test_gc_install_and_remove_gc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gc | grep -v \.src | grep gc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-debuginfo.sh b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-debuginfo.sh index 629ec908b..cde45eb4b 100644 --- a/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-debuginfo.sh +++ b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcab # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcab-debuginfo | grep -v \.src | grep gcab-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcab-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-debugsource.sh b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-debugsource.sh index 84dc0adff..343f02e1e 100644 --- a/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-debugsource.sh +++ b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcab # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcab-debugsource | grep -v \.src | grep gcab-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcab-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-devel.sh b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-devel.sh index 133eb2b61..937f04e61 100644 --- a/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-devel.sh +++ b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcab # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcab-devel | grep -v \.src | grep gcab-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcab-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-help.sh b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-help.sh index a1ede4482..4462dc01c 100644 --- a/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-help.sh +++ b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcab # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcab-help | grep -v \.src | grep gcab-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcab-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab.sh b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab.sh index dffe743c5..e86b951ff 100644 --- a/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab.sh +++ b/testcases/cli-test/gcab/oe_test_gcab_install_and_remove_gcab.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcab # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcab | grep -v \.src | grep gcab + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcab" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_accelerate-libs.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_accelerate-libs.sh index 50dafee2e..32e2bd35a 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_accelerate-libs.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_accelerate-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available accelerate-libs | grep -v \.src | grep accelerate-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm accelerate-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_cpp.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_cpp.sh index d38808e66..e2972bd80 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_cpp.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_cpp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cpp | grep -v \.src | grep cpp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cpp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-c++.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-c++.sh index 38efa54dd..cb7567768 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-c++.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-c++.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcc-c++ | grep -v \.src | grep gcc-c++ + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcc-c++" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-debuginfo.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-debuginfo.sh index 6673b255f..a30f69fc9 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-debuginfo.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcc-debuginfo | grep -v \.src | grep gcc-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcc-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-debugsource.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-debugsource.sh index eb96491cc..bd3c1d56b 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-debugsource.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcc-debugsource | grep -v \.src | grep gcc-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcc-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gdb-plugin.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gdb-plugin.sh index d8d3d4ffe..b708a8827 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gdb-plugin.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gdb-plugin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcc-gdb-plugin | grep -v \.src | grep gcc-gdb-plugin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcc-gdb-plugin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gdc.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gdc.sh index 7e432b717..311574397 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gdc.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gdc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcc-gdc | grep -v \.src | grep gcc-gdc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcc-gdc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gfortran.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gfortran.sh index 0f7f56c1e..fb5be8895 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gfortran.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gfortran.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcc-gfortran | grep -v \.src | grep gcc-gfortran + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcc-gfortran" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gnat.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gnat.sh index cc5916d99..7cb32762f 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gnat.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-gnat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcc-gnat | grep -v \.src | grep gcc-gnat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcc-gnat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-go.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-go.sh index 2c8b3372d..e74051e44 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-go.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-go.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcc-go | grep -v \.src | grep gcc-go + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcc-go" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-objc++.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-objc++.sh index 22a913e62..e69894499 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-objc++.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-objc++.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcc-objc++ | grep -v \.src | grep gcc-objc++ + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcc-objc++" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-objc.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-objc.sh index 1d689af7b..d3a217b8f 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-objc.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-objc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcc-objc | grep -v \.src | grep gcc-objc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcc-objc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-plugin-devel.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-plugin-devel.sh index 7a6dcd469..2fe5d167f 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-plugin-devel.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc-plugin-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcc-plugin-devel | grep -v \.src | grep gcc-plugin-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcc-plugin-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc.sh index cbe88a368..fb89a79e1 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_gcc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcc | grep -v \.src | grep gcc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libasan-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libasan-static.sh index 3e10d2f3b..6f8ee79d7 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libasan-static.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libasan-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libasan-static | grep -v \.src | grep libasan-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libasan-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libasan.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libasan.sh index 5ff8794ff..bb35ec5fb 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libasan.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libasan.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libasan | grep -v \.src | grep libasan + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libasan" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libatomic-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libatomic-static.sh index edfd45368..9464047b8 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libatomic-static.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libatomic-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libatomic-static | grep -v \.src | grep libatomic-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libatomic-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libatomic.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libatomic.sh index ce025a4af..c66999192 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libatomic.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libatomic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libatomic | grep -v \.src | grep libatomic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libatomic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgcc.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgcc.sh index dec8662ec..41f5fcd92 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgcc.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgcc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgcc | grep -v \.src | grep libgcc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgcc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgccjit-devel.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgccjit-devel.sh index 3a02c445f..b433ad0da 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgccjit-devel.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgccjit-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgccjit-devel | grep -v \.src | grep libgccjit-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgccjit-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgccjit.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgccjit.sh index 1fa9dceff..32c7e3cbf 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgccjit.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgccjit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgccjit | grep -v \.src | grep libgccjit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgccjit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgfortran-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgfortran-static.sh index 8f24827e5..12160c7f7 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgfortran-static.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgfortran-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgfortran-static | grep -v \.src | grep libgfortran-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgfortran-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgfortran.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgfortran.sh index 306c4e081..dbbf58721 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgfortran.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgfortran.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgfortran | grep -v \.src | grep libgfortran + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgfortran" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat-devel.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat-devel.sh index 566435c70..a8de7da0c 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat-devel.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgnat-devel | grep -v \.src | grep libgnat-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgnat-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat-static.sh index 49c47a3af..68d4e5907 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat-static.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgnat-static | grep -v \.src | grep libgnat-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgnat-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat.sh index 2138b1040..5f0d58e8b 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgnat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgnat | grep -v \.src | grep libgnat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgnat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo-devel.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo-devel.sh index 4b3d65ea0..7df4f5563 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo-devel.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgo-devel | grep -v \.src | grep libgo-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgo-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo-static.sh index 527fe1fb3..b6f33f04a 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo-static.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgo-static | grep -v \.src | grep libgo-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgo-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo.sh index 2cea05521..10052a15d 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgo | grep -v \.src | grep libgo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgomp.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgomp.sh index a16198d22..95091a641 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgomp.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgomp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgomp | grep -v \.src | grep libgomp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgomp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgphobos-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgphobos-static.sh index 2a1ab373e..1521c7688 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgphobos-static.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgphobos-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgphobos-static | grep -v \.src | grep libgphobos-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgphobos-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgphobos.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgphobos.sh index 499eb5005..7f7376b2b 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgphobos.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libgphobos.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgphobos | grep -v \.src | grep libgphobos + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgphobos" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm-devel.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm-devel.sh index 5122c7718..d5dc0333b 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm-devel.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libitm-devel | grep -v \.src | grep libitm-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libitm-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm-static.sh index 8e012127f..3134a5b9f 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm-static.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libitm-static | grep -v \.src | grep libitm-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libitm-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm.sh index 573b5f353..f82ee1851 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libitm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libitm | grep -v \.src | grep libitm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libitm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_liblsan-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_liblsan-static.sh index 34849d969..75adcf4e7 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_liblsan-static.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_liblsan-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available liblsan-static | grep -v \.src | grep liblsan-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm liblsan-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_liblsan.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_liblsan.sh index ce90ca88a..ff766c146 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_liblsan.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_liblsan.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available liblsan | grep -v \.src | grep liblsan + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm liblsan" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libobjc.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libobjc.sh index aa41883a8..65fe14513 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libobjc.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libobjc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libobjc | grep -v \.src | grep libobjc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libobjc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath-devel.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath-devel.sh index 6d1cf5f34..d6aa43f42 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath-devel.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libquadmath-devel | grep -v \.src | grep libquadmath-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libquadmath-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath-static.sh index 01c2cb918..61ddb09c7 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath-static.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libquadmath-static | grep -v \.src | grep libquadmath-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libquadmath-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath.sh index bc679166b..27ea2c07f 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libquadmath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libquadmath | grep -v \.src | grep libquadmath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libquadmath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-devel.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-devel.sh index 5d5b28bb8..4604830b2 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-devel.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libstdc++-devel | grep -v \.src | grep libstdc++-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libstdc++-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-docs.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-docs.sh index 86eb847b3..10edd8431 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-docs.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-docs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libstdc++-docs | grep -v \.src | grep libstdc++-docs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libstdc++-docs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-static.sh index 316ba9439..cec4ef19f 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-static.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libstdc++-static | grep -v \.src | grep libstdc++-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libstdc++-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++.sh index 053c03504..24b9655d4 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libstdc++.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libstdc++ | grep -v \.src | grep libstdc++ + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libstdc++" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libtsan-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libtsan-static.sh index 0f0c24649..115d949db 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libtsan-static.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libtsan-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtsan-static | grep -v \.src | grep libtsan-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtsan-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libtsan.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libtsan.sh index 0b6241ee7..fcd6031e2 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libtsan.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libtsan.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtsan | grep -v \.src | grep libtsan + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtsan" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libubsan-static.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libubsan-static.sh index b0027ed6a..091a6ee45 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libubsan-static.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libubsan-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libubsan-static | grep -v \.src | grep libubsan-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libubsan-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libubsan.sh b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libubsan.sh index d43427e71..3c1e55ca9 100644 --- a/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libubsan.sh +++ b/testcases/cli-test/gcc/oe_test_gcc_install_and_remove_libubsan.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libubsan | grep -v \.src | grep libubsan + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libubsan" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcc_secure/oe_test_gcc_secure_install_and_remove_gcc_secure.sh b/testcases/cli-test/gcc_secure/oe_test_gcc_secure_install_and_remove_gcc_secure.sh index 5349f7454..ff2e7db35 100644 --- a/testcases/cli-test/gcc_secure/oe_test_gcc_secure_install_and_remove_gcc_secure.sh +++ b/testcases/cli-test/gcc_secure/oe_test_gcc_secure_install_and_remove_gcc_secure.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcc_secure # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcc_secure | grep -v \.src | grep gcc_secure + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcc_secure" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-base.sh b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-base.sh index a3b46e149..34c083dda 100644 --- a/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-base.sh +++ b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-base.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcr-base | grep -v \.src | grep gcr-base + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcr-base" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-debuginfo.sh b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-debuginfo.sh index 90d0355b8..1128ec2d5 100644 --- a/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-debuginfo.sh +++ b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcr-debuginfo | grep -v \.src | grep gcr-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcr-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-debugsource.sh b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-debugsource.sh index f635784d8..a7a3e3960 100644 --- a/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-debugsource.sh +++ b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcr-debugsource | grep -v \.src | grep gcr-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcr-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-devel.sh b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-devel.sh index 9d091d9f4..b788f8c2c 100644 --- a/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-devel.sh +++ b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcr-devel | grep -v \.src | grep gcr-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcr-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr.sh b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr.sh index d18d9630d..3f26c165c 100644 --- a/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr.sh +++ b/testcases/cli-test/gcr/oe_test_gcr_install_and_remove_gcr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gcr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gcr | grep -v \.src | grep gcr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gcr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-debuginfo.sh b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-debuginfo.sh index b2b9faf19..86dd4c4c6 100644 --- a/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-debuginfo.sh +++ b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gd-debuginfo | grep -v \.src | grep gd-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gd-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-debugsource.sh b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-debugsource.sh index cf4f8c676..4846245e4 100644 --- a/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-debugsource.sh +++ b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gd-debugsource | grep -v \.src | grep gd-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gd-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-devel.sh b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-devel.sh index 734c3baf4..2b8d0f9bd 100644 --- a/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-devel.sh +++ b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gd-devel | grep -v \.src | grep gd-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gd-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-progs.sh b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-progs.sh index 53d34c35a..0363b2ee3 100644 --- a/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-progs.sh +++ b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd-progs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gd-progs | grep -v \.src | grep gd-progs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gd-progs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd.sh b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd.sh index 6bb61e86e..940436ce3 100644 --- a/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd.sh +++ b/testcases/cli-test/gd/oe_test_gd_install_and_remove_gd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gd | grep -v \.src | grep gd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-debuginfo.sh b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-debuginfo.sh index ec0e8d9b0..3fea1849e 100644 --- a/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-debuginfo.sh +++ b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdb-debuginfo | grep -v \.src | grep gdb-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdb-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-debugsource.sh b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-debugsource.sh index 205cdfdcc..d6eb644d3 100644 --- a/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-debugsource.sh +++ b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdb-debugsource | grep -v \.src | grep gdb-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdb-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-gdbserver.sh b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-gdbserver.sh index abc8ab138..51611976e 100644 --- a/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-gdbserver.sh +++ b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-gdbserver.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdb-gdbserver | grep -v \.src | grep gdb-gdbserver + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdb-gdbserver" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-headless.sh b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-headless.sh index 4273bd405..3ee5f03c0 100644 --- a/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-headless.sh +++ b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-headless.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdb-headless | grep -v \.src | grep gdb-headless + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdb-headless" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-help.sh b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-help.sh index f62a96683..376a05709 100644 --- a/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-help.sh +++ b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdb-help | grep -v \.src | grep gdb-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdb-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb.sh b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb.sh index 30b7e78e4..02b933b79 100644 --- a/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb.sh +++ b/testcases/cli-test/gdb/oe_test_gdb_install_and_remove_gdb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdb | grep -v \.src | grep gdb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-debuginfo.sh b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-debuginfo.sh index bc5b7298c..322630146 100644 --- a/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-debuginfo.sh +++ b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdbm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdbm-debuginfo | grep -v \.src | grep gdbm-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdbm-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-debugsource.sh b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-debugsource.sh index 32b4f013d..63d6e5be4 100644 --- a/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-debugsource.sh +++ b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdbm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdbm-debugsource | grep -v \.src | grep gdbm-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdbm-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-devel.sh b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-devel.sh index 59611f854..669b25ed5 100644 --- a/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-devel.sh +++ b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdbm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdbm-devel | grep -v \.src | grep gdbm-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdbm-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-help.sh b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-help.sh index 7701497e3..c59106d42 100644 --- a/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-help.sh +++ b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdbm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdbm-help | grep -v \.src | grep gdbm-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdbm-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm.sh b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm.sh index cfd0ceadc..b9fd5e4c1 100644 --- a/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm.sh +++ b/testcases/cli-test/gdbm/oe_test_gdbm_install_and_remove_gdbm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdbm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdbm | grep -v \.src | grep gdbm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdbm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-debuginfo.sh b/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-debuginfo.sh index b035acc77..2d4b5cfbf 100644 --- a/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-debuginfo.sh +++ b/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdisk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdisk-debuginfo | grep -v \.src | grep gdisk-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdisk-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-debugsource.sh b/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-debugsource.sh index a3bd6c620..34590b9e3 100644 --- a/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-debugsource.sh +++ b/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdisk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdisk-debugsource | grep -v \.src | grep gdisk-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdisk-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-help.sh b/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-help.sh index 039120359..66f4f27fd 100644 --- a/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-help.sh +++ b/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdisk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdisk-help | grep -v \.src | grep gdisk-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdisk-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk.sh b/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk.sh index 9bc6aa22a..cbba8d776 100644 --- a/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk.sh +++ b/testcases/cli-test/gdisk/oe_test_gdisk_install_and_remove_gdisk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdisk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdisk | grep -v \.src | grep gdisk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdisk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debuginfo.sh b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debuginfo.sh index 3a872eea2..dfe189fbc 100644 --- a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debuginfo.sh +++ b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdk-pixbuf2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdk-pixbuf2-debuginfo | grep -v \.src | grep gdk-pixbuf2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdk-pixbuf2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debugsource.sh b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debugsource.sh index c5bfe3daa..63bdf7564 100644 --- a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debugsource.sh +++ b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdk-pixbuf2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdk-pixbuf2-debugsource | grep -v \.src | grep gdk-pixbuf2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdk-pixbuf2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-devel.sh b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-devel.sh index 9eba6780b..3dd683382 100644 --- a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-devel.sh +++ b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdk-pixbuf2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdk-pixbuf2-devel | grep -v \.src | grep gdk-pixbuf2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdk-pixbuf2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-help.sh b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-help.sh index 8a75bd56f..bfb397f84 100644 --- a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-help.sh +++ b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdk-pixbuf2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdk-pixbuf2-help | grep -v \.src | grep gdk-pixbuf2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdk-pixbuf2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-modules.sh b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-modules.sh index 8c68df684..3d20422f0 100644 --- a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-modules.sh +++ b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-modules.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdk-pixbuf2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdk-pixbuf2-modules | grep -v \.src | grep gdk-pixbuf2-modules + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdk-pixbuf2-modules" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-tests.sh b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-tests.sh index 5c4bd5ae9..78c404f5f 100644 --- a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-tests.sh +++ b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2-tests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdk-pixbuf2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdk-pixbuf2-tests | grep -v \.src | grep gdk-pixbuf2-tests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdk-pixbuf2-tests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2.sh b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2.sh index 09bdfe6d8..68fed1173 100644 --- a/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2.sh +++ b/testcases/cli-test/gdk-pixbuf2/oe_test_gdk-pixbuf2_install_and_remove_gdk-pixbuf2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gdk-pixbuf2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gdk-pixbuf2 | grep -v \.src | grep gdk-pixbuf2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gdk-pixbuf2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-debuginfo.sh b/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-debuginfo.sh index 86f732c26..bcbba3a50 100644 --- a/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-debuginfo.sh +++ b/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src geoclue2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available geoclue2-debuginfo | grep -v \.src | grep geoclue2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm geoclue2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-debugsource.sh b/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-debugsource.sh index 2bc414cba..8837ccca0 100644 --- a/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-debugsource.sh +++ b/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src geoclue2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available geoclue2-debugsource | grep -v \.src | grep geoclue2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm geoclue2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-devel.sh b/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-devel.sh index 5751bcf5b..f42634fae 100644 --- a/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-devel.sh +++ b/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src geoclue2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available geoclue2-devel | grep -v \.src | grep geoclue2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm geoclue2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2.sh b/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2.sh index b4651f5c2..bfe7069df 100644 --- a/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2.sh +++ b/testcases/cli-test/geoclue2/oe_test_geoclue2_install_and_remove_geoclue2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src geoclue2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available geoclue2 | grep -v \.src | grep geoclue2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm geoclue2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_emacs-gettext.sh b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_emacs-gettext.sh index 9ab8c562e..f19b2f774 100644 --- a/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_emacs-gettext.sh +++ b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_emacs-gettext.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gettext # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available emacs-gettext | grep -v \.src | grep emacs-gettext + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm emacs-gettext" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-debuginfo.sh b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-debuginfo.sh index ae96579c7..51aa24f9e 100644 --- a/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-debuginfo.sh +++ b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gettext # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gettext-debuginfo | grep -v \.src | grep gettext-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gettext-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-debugsource.sh b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-debugsource.sh index 5951d18b1..54abba709 100644 --- a/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-debugsource.sh +++ b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gettext # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gettext-debugsource | grep -v \.src | grep gettext-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gettext-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-devel.sh b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-devel.sh index 9b5a99cdd..c8f54d7b1 100644 --- a/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-devel.sh +++ b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gettext # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gettext-devel | grep -v \.src | grep gettext-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gettext-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-help.sh b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-help.sh index dc1340c1c..35b50664f 100644 --- a/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-help.sh +++ b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gettext # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gettext-help | grep -v \.src | grep gettext-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gettext-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext.sh b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext.sh index f6b05ac2c..c9965fcdb 100644 --- a/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext.sh +++ b/testcases/cli-test/gettext/oe_test_gettext_install_and_remove_gettext.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gettext # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gettext | grep -v \.src | grep gettext + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gettext" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-debuginfo.sh b/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-debuginfo.sh index 18307aa92..26dc1c3df 100644 --- a/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-debuginfo.sh +++ b/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gfs2-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gfs2-utils-debuginfo | grep -v \.src | grep gfs2-utils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gfs2-utils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-debugsource.sh b/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-debugsource.sh index cefc9e95b..46caa00df 100644 --- a/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-debugsource.sh +++ b/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gfs2-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gfs2-utils-debugsource | grep -v \.src | grep gfs2-utils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gfs2-utils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-help.sh b/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-help.sh index 10818afdb..29d28bba3 100644 --- a/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-help.sh +++ b/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gfs2-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gfs2-utils-help | grep -v \.src | grep gfs2-utils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gfs2-utils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils.sh b/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils.sh index 5dcc3e88c..3ea1d1e2a 100644 --- a/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils.sh +++ b/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_install_and_remove_gfs2-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gfs2-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gfs2-utils | grep -v \.src | grep gfs2-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gfs2-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-debuginfo.sh b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-debuginfo.sh index 456ee1dd5..310951988 100644 --- a/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-debuginfo.sh +++ b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ghostscript # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ghostscript-debuginfo | grep -v \.src | grep ghostscript-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ghostscript-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-debugsource.sh b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-debugsource.sh index d3a8823dc..6d0cfee8f 100644 --- a/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-debugsource.sh +++ b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ghostscript # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ghostscript-debugsource | grep -v \.src | grep ghostscript-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ghostscript-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-devel.sh b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-devel.sh index 178d78b6a..c0bd09873 100644 --- a/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-devel.sh +++ b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ghostscript # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ghostscript-devel | grep -v \.src | grep ghostscript-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ghostscript-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-help.sh b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-help.sh index dea49d262..4b4add81d 100644 --- a/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-help.sh +++ b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ghostscript # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ghostscript-help | grep -v \.src | grep ghostscript-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ghostscript-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-tools-dvipdf.sh b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-tools-dvipdf.sh index 44d18ed9a..8f319d2fa 100644 --- a/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-tools-dvipdf.sh +++ b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript-tools-dvipdf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ghostscript # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ghostscript-tools-dvipdf | grep -v \.src | grep ghostscript-tools-dvipdf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ghostscript-tools-dvipdf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript.sh b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript.sh index 0a4a9248f..239631434 100644 --- a/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript.sh +++ b/testcases/cli-test/ghostscript/oe_test_ghostscript_install_and_remove_ghostscript.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ghostscript # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ghostscript | grep -v \.src | grep ghostscript + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ghostscript" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gi-docgen/oe_test_gi-docgen_install_and_remove_gi-docgen-doc.sh b/testcases/cli-test/gi-docgen/oe_test_gi-docgen_install_and_remove_gi-docgen-doc.sh index ab057d3d7..0139907e9 100644 --- a/testcases/cli-test/gi-docgen/oe_test_gi-docgen_install_and_remove_gi-docgen-doc.sh +++ b/testcases/cli-test/gi-docgen/oe_test_gi-docgen_install_and_remove_gi-docgen-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gi-docgen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gi-docgen-doc | grep -v \.src | grep gi-docgen-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gi-docgen-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gi-docgen/oe_test_gi-docgen_install_and_remove_gi-docgen.sh b/testcases/cli-test/gi-docgen/oe_test_gi-docgen_install_and_remove_gi-docgen.sh index f817655f9..e1442740c 100644 --- a/testcases/cli-test/gi-docgen/oe_test_gi-docgen_install_and_remove_gi-docgen.sh +++ b/testcases/cli-test/gi-docgen/oe_test_gi-docgen_install_and_remove_gi-docgen.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gi-docgen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gi-docgen | grep -v \.src | grep gi-docgen + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gi-docgen" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-devel.sh b/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-devel.sh index d133440c4..d3837ef12 100644 --- a/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-devel.sh +++ b/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src giflib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available giflib-devel | grep -v \.src | grep giflib-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm giflib-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-help.sh b/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-help.sh index b815a3f4a..2cfdf2274 100644 --- a/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-help.sh +++ b/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src giflib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available giflib-help | grep -v \.src | grep giflib-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm giflib-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-utils.sh b/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-utils.sh index 8b7b1e162..45ee2486a 100644 --- a/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-utils.sh +++ b/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src giflib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available giflib-utils | grep -v \.src | grep giflib-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm giflib-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib.sh b/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib.sh index 875dba3f0..6fc64c3b2 100644 --- a/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib.sh +++ b/testcases/cli-test/giflib/oe_test_giflib_install_and_remove_giflib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src giflib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available giflib | grep -v \.src | grep giflib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm giflib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-core.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-core.sh index 164c8e3f0..dfe57a590 100644 --- a/testcases/cli-test/git/oe_test_git_install_and_remove_git-core.sh +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-core.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src git # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available git-core | grep -v \.src | grep git-core + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm git-core" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-cvs.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-cvs.sh index b8ef98106..c2da83ac8 100644 --- a/testcases/cli-test/git/oe_test_git_install_and_remove_git-cvs.sh +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-cvs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src git # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available git-cvs | grep -v \.src | grep git-cvs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm git-cvs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-daemon.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-daemon.sh index 39bcdbaff..ff6394113 100644 --- a/testcases/cli-test/git/oe_test_git_install_and_remove_git-daemon.sh +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-daemon.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src git # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available git-daemon | grep -v \.src | grep git-daemon + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm git-daemon" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-debuginfo.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-debuginfo.sh index 30b3d967a..564b967ee 100644 --- a/testcases/cli-test/git/oe_test_git_install_and_remove_git-debuginfo.sh +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src git # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available git-debuginfo | grep -v \.src | grep git-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm git-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-debugsource.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-debugsource.sh index c9b9a9e66..5044e4d7d 100644 --- a/testcases/cli-test/git/oe_test_git_install_and_remove_git-debugsource.sh +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src git # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available git-debugsource | grep -v \.src | grep git-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm git-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-email.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-email.sh index bcc8aa0ea..0caf7f21f 100644 --- a/testcases/cli-test/git/oe_test_git_install_and_remove_git-email.sh +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-email.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src git # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available git-email | grep -v \.src | grep git-email + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm git-email" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-gui.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-gui.sh index b781eb88c..4c726ffab 100644 --- a/testcases/cli-test/git/oe_test_git_install_and_remove_git-gui.sh +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-gui.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src git # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available git-gui | grep -v \.src | grep git-gui + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm git-gui" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-help.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-help.sh index a892fe015..08c59f2c2 100644 --- a/testcases/cli-test/git/oe_test_git_install_and_remove_git-help.sh +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src git # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available git-help | grep -v \.src | grep git-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm git-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-svn.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-svn.sh index 7590fd13a..2d3be4181 100644 --- a/testcases/cli-test/git/oe_test_git_install_and_remove_git-svn.sh +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-svn.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src git # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available git-svn | grep -v \.src | grep git-svn + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm git-svn" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git-web.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git-web.sh index a629cb897..739eb1a74 100644 --- a/testcases/cli-test/git/oe_test_git_install_and_remove_git-web.sh +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git-web.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src git # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available git-web | grep -v \.src | grep git-web + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm git-web" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_git.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_git.sh index c8b2cb9a9..5dd267f90 100644 --- a/testcases/cli-test/git/oe_test_git_install_and_remove_git.sh +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_git.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src git # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available git | grep -v \.src | grep git + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm git" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_gitk.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_gitk.sh index 2b6a75143..bcff07b50 100644 --- a/testcases/cli-test/git/oe_test_git_install_and_remove_gitk.sh +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_gitk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src git # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gitk | grep -v \.src | grep gitk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gitk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_perl-Git-SVN.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_perl-Git-SVN.sh index 413d39890..87204f293 100644 --- a/testcases/cli-test/git/oe_test_git_install_and_remove_perl-Git-SVN.sh +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_perl-Git-SVN.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src git # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Git-SVN | grep -v \.src | grep perl-Git-SVN + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Git-SVN" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/git/oe_test_git_install_and_remove_perl-Git.sh b/testcases/cli-test/git/oe_test_git_install_and_remove_perl-Git.sh index 2207d09cf..b95087d79 100644 --- a/testcases/cli-test/git/oe_test_git_install_and_remove_perl-Git.sh +++ b/testcases/cli-test/git/oe_test_git_install_and_remove_perl-Git.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src git # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Git | grep -v \.src | grep perl-Git + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Git" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-debuginfo.sh b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-debuginfo.sh index 0b891da40..f001fbb01 100644 --- a/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-debuginfo.sh +++ b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glade # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glade-debuginfo | grep -v \.src | grep glade-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glade-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-debugsource.sh b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-debugsource.sh index 5e590869a..4ce3c490e 100644 --- a/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-debugsource.sh +++ b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glade # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glade-debugsource | grep -v \.src | grep glade-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glade-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-devel.sh b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-devel.sh index ca88e42ff..7262348a8 100644 --- a/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-devel.sh +++ b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glade # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glade-devel | grep -v \.src | grep glade-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glade-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-help.sh b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-help.sh index d78cb7167..01a4cd012 100644 --- a/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-help.sh +++ b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glade # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glade-help | grep -v \.src | grep glade-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glade-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-libs.sh b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-libs.sh index 1a9b6fa38..20d515ad9 100644 --- a/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-libs.sh +++ b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glade # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glade-libs | grep -v \.src | grep glade-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glade-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade.sh b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade.sh index 74ad7bf06..e62d1cdac 100644 --- a/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade.sh +++ b/testcases/cli-test/glade/oe_test_glade_install_and_remove_glade.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glade # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glade | grep -v \.src | grep glade + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glade" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-help.sh b/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-help.sh index 9964fcb04..de9676c9c 100644 --- a/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-help.sh +++ b/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glassfish-servlet-api # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glassfish-servlet-api-help | grep -v \.src | grep glassfish-servlet-api-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glassfish-servlet-api-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-javadoc.sh b/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-javadoc.sh index 46fa3614b..e454922a0 100644 --- a/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-javadoc.sh +++ b/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api-javadoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glassfish-servlet-api # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glassfish-servlet-api-javadoc | grep -v \.src | grep glassfish-servlet-api-javadoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glassfish-servlet-api-javadoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api.sh b/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api.sh index 6b859756f..0450a0ed5 100644 --- a/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api.sh +++ b/testcases/cli-test/glassfish-servlet-api/oe_test_glassfish-servlet-api_install_and_remove_glassfish-servlet-api.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glassfish-servlet-api # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glassfish-servlet-api | grep -v \.src | grep glassfish-servlet-api + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glassfish-servlet-api" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-debuginfo.sh b/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-debuginfo.sh index d70f7d59f..30e71946c 100644 --- a/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-debuginfo.sh +++ b/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glew # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glew-debuginfo | grep -v \.src | grep glew-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glew-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-debugsource.sh b/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-debugsource.sh index b90f54c5f..d8779cf64 100644 --- a/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-debugsource.sh +++ b/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glew # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glew-debugsource | grep -v \.src | grep glew-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glew-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-devel.sh b/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-devel.sh index ba68feec6..1af9f1ea2 100644 --- a/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-devel.sh +++ b/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glew # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glew-devel | grep -v \.src | grep glew-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glew-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew.sh b/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew.sh index ca0703fcc..8664fd91c 100644 --- a/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew.sh +++ b/testcases/cli-test/glew/oe_test_glew_install_and_remove_glew.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glew # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glew | grep -v \.src | grep glew + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glew" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-debuginfo.sh b/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-debuginfo.sh index b7d276af9..43aa33a58 100644 --- a/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-debuginfo.sh +++ b/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glib-networking # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glib-networking-debuginfo | grep -v \.src | grep glib-networking-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glib-networking-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-debugsource.sh b/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-debugsource.sh index 0c55e9358..747ceef0c 100644 --- a/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-debugsource.sh +++ b/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glib-networking # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glib-networking-debugsource | grep -v \.src | grep glib-networking-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glib-networking-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-tests.sh b/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-tests.sh index b1a00bd6d..450b99cb9 100644 --- a/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-tests.sh +++ b/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking-tests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glib-networking # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glib-networking-tests | grep -v \.src | grep glib-networking-tests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glib-networking-tests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking.sh b/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking.sh index c9f0cc5d7..909976891 100644 --- a/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking.sh +++ b/testcases/cli-test/glib-networking/oe_test_glib-networking_install_and_remove_glib-networking.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glib-networking # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glib-networking | grep -v \.src | grep glib-networking + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glib-networking" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-debuginfo.sh b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-debuginfo.sh index b8ffffb54..fe565226a 100644 --- a/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-debuginfo.sh +++ b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glib-debuginfo | grep -v \.src | grep glib-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glib-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-debugsource.sh b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-debugsource.sh index 3cc5ab290..762f9e6e0 100644 --- a/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-debugsource.sh +++ b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glib-debugsource | grep -v \.src | grep glib-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glib-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-devel.sh b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-devel.sh index 46c8535e3..52221187d 100644 --- a/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-devel.sh +++ b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glib-devel | grep -v \.src | grep glib-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glib-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-help.sh b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-help.sh index f7119283d..285675ae2 100644 --- a/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-help.sh +++ b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glib-help | grep -v \.src | grep glib-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glib-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib.sh b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib.sh index ad302fec0..9ccf41e9f 100644 --- a/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib.sh +++ b/testcases/cli-test/glib/oe_test_glib_install_and_remove_glib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glib | grep -v \.src | grep glib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-debuginfo.sh b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-debuginfo.sh index dcdaa4530..2f91e61ca 100644 --- a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-debuginfo.sh +++ b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glib2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glib2-debuginfo | grep -v \.src | grep glib2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glib2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-debugsource.sh b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-debugsource.sh index 0547bcd3d..6bf015ddf 100644 --- a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-debugsource.sh +++ b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glib2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glib2-debugsource | grep -v \.src | grep glib2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glib2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-devel.sh b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-devel.sh index 869e33558..60ab38930 100644 --- a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-devel.sh +++ b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glib2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glib2-devel | grep -v \.src | grep glib2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glib2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-help.sh b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-help.sh index 8f0dc73bb..8973a4493 100644 --- a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-help.sh +++ b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glib2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glib2-help | grep -v \.src | grep glib2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glib2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-static.sh b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-static.sh index f7e21ce5e..20c024694 100644 --- a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-static.sh +++ b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glib2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glib2-static | grep -v \.src | grep glib2-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glib2-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-tests.sh b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-tests.sh index 3de41c886..0ab59418b 100644 --- a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-tests.sh +++ b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2-tests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glib2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glib2-tests | grep -v \.src | grep glib2-tests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glib2-tests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2.sh b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2.sh index 134e22c70..e34196076 100644 --- a/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2.sh +++ b/testcases/cli-test/glib2/oe_test_glib2_install_and_remove_glib2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glib2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glib2 | grep -v \.src | grep glib2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glib2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-all-langpacks.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-all-langpacks.sh index 74d107a33..cdfd5af7d 100644 --- a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-all-langpacks.sh +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-all-langpacks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glibc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glibc-all-langpacks | grep -v \.src | grep glibc-all-langpacks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glibc-all-langpacks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-benchtests.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-benchtests.sh index df1391306..c912a5f6c 100644 --- a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-benchtests.sh +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-benchtests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glibc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glibc-benchtests | grep -v \.src | grep glibc-benchtests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glibc-benchtests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-common.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-common.sh index ce2ce55c9..363af9ac1 100644 --- a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-common.sh +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-common.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glibc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glibc-common | grep -v \.src | grep glibc-common + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glibc-common" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-compat-2.17.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-compat-2.17.sh index 88f6a4db8..8bacaea92 100644 --- a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-compat-2.17.sh +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-compat-2.17.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glibc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glibc-compat-2.17 | grep -v \.src | grep glibc-compat-2.17 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glibc-compat-2.17" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debuginfo.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debuginfo.sh index 477ed1462..aeec90a3e 100644 --- a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debuginfo.sh +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glibc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glibc-debuginfo | grep -v \.src | grep glibc-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glibc-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debugsource.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debugsource.sh index 66df9c46e..3f2f60f4d 100644 --- a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debugsource.sh +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glibc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glibc-debugsource | grep -v \.src | grep glibc-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glibc-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debugutils.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debugutils.sh index eb44bd146..1321bf62a 100644 --- a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debugutils.sh +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-debugutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glibc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glibc-debugutils | grep -v \.src | grep glibc-debugutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glibc-debugutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-devel.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-devel.sh index 551a0eef3..c4c146a58 100644 --- a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-devel.sh +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glibc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glibc-devel | grep -v \.src | grep glibc-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glibc-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-help.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-help.sh index 41cd017a7..7c0ed407e 100644 --- a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-help.sh +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glibc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glibc-help | grep -v \.src | grep glibc-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glibc-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-locale-archive.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-locale-archive.sh index 0e599d7e6..15613cf03 100644 --- a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-locale-archive.sh +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-locale-archive.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glibc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glibc-locale-archive | grep -v \.src | grep glibc-locale-archive + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glibc-locale-archive" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-locale-source.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-locale-source.sh index 7bb360eeb..4caeb2671 100644 --- a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-locale-source.sh +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-locale-source.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glibc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glibc-locale-source | grep -v \.src | grep glibc-locale-source + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glibc-locale-source" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-nss-devel.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-nss-devel.sh index c6727b914..f24cc8656 100644 --- a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-nss-devel.sh +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-nss-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glibc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glibc-nss-devel | grep -v \.src | grep glibc-nss-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glibc-nss-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-relocation.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-relocation.sh index 04efb25ee..ffb55f11c 100644 --- a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-relocation.sh +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc-relocation.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glibc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glibc-relocation | grep -v \.src | grep glibc-relocation + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glibc-relocation" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc.sh index 6386e7499..578564d31 100644 --- a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc.sh +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_glibc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glibc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glibc | grep -v \.src | grep glibc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glibc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_libnsl.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_libnsl.sh index 794c8ea3b..5b7ba802d 100644 --- a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_libnsl.sh +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_libnsl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glibc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnsl | grep -v \.src | grep libnsl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnsl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_nscd.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_nscd.sh index c86166de2..776b1a21e 100644 --- a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_nscd.sh +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_nscd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glibc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nscd | grep -v \.src | grep nscd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nscd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_nss_modules.sh b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_nss_modules.sh index eedd7a5f8..432a2db88 100644 --- a/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_nss_modules.sh +++ b/testcases/cli-test/glibc/oe_test_glibc_install_and_remove_nss_modules.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glibc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nss_modules | grep -v \.src | grep nss_modules + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nss_modules" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-cli.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-cli.sh index c8d24a20b..9b04d2e63 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-cli.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-cli.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glusterfs-cli | grep -v \.src | grep glusterfs-cli + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glusterfs-cli" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-client-xlators.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-client-xlators.sh index 5b06bc066..cc778e5d8 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-client-xlators.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-client-xlators.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glusterfs-client-xlators | grep -v \.src | grep glusterfs-client-xlators + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glusterfs-client-xlators" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-cloudsync-plugins.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-cloudsync-plugins.sh index 06dd8ba0e..0b5ab9d29 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-cloudsync-plugins.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-cloudsync-plugins.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glusterfs-cloudsync-plugins | grep -v \.src | grep glusterfs-cloudsync-plugins + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glusterfs-cloudsync-plugins" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-debuginfo.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-debuginfo.sh index 60202cb91..cce4cbf0b 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-debuginfo.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glusterfs-debuginfo | grep -v \.src | grep glusterfs-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glusterfs-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-debugsource.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-debugsource.sh index a89e79741..3f34a8c94 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-debugsource.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glusterfs-debugsource | grep -v \.src | grep glusterfs-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glusterfs-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-devel.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-devel.sh index 7c464a907..c46b1ca04 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-devel.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glusterfs-devel | grep -v \.src | grep glusterfs-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glusterfs-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-events.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-events.sh index 9ab34bfe4..ebfba2916 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-events.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-events.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glusterfs-events | grep -v \.src | grep glusterfs-events + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glusterfs-events" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-extra-xlators.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-extra-xlators.sh index 1a6b33456..910e0ddad 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-extra-xlators.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-extra-xlators.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glusterfs-extra-xlators | grep -v \.src | grep glusterfs-extra-xlators + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glusterfs-extra-xlators" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-fuse.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-fuse.sh index 59b6340ae..11d151469 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-fuse.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-fuse.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glusterfs-fuse | grep -v \.src | grep glusterfs-fuse + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glusterfs-fuse" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-geo-replication.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-geo-replication.sh index 5355deee6..24bc92340 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-geo-replication.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-geo-replication.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glusterfs-geo-replication | grep -v \.src | grep glusterfs-geo-replication + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glusterfs-geo-replication" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-help.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-help.sh index a8c295ed2..b53bc6566 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-help.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glusterfs-help | grep -v \.src | grep glusterfs-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glusterfs-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-resource-agents.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-resource-agents.sh index 300db62e5..f6f329e00 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-resource-agents.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-resource-agents.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glusterfs-resource-agents | grep -v \.src | grep glusterfs-resource-agents + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glusterfs-resource-agents" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-server.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-server.sh index 148ede097..762b6cd82 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-server.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-server.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glusterfs-server | grep -v \.src | grep glusterfs-server + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glusterfs-server" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-thin-arbiter.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-thin-arbiter.sh index 4307da297..96c66ccab 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-thin-arbiter.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs-thin-arbiter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glusterfs-thin-arbiter | grep -v \.src | grep glusterfs-thin-arbiter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glusterfs-thin-arbiter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs.sh index a6cb3d18f..1d754061c 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_glusterfs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available glusterfs | grep -v \.src | grep glusterfs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm glusterfs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfapi-devel.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfapi-devel.sh index d9faba5db..a83ea1657 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfapi-devel.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfapi-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgfapi-devel | grep -v \.src | grep libgfapi-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgfapi-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfapi0.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfapi0.sh index 04dfa1f9d..04fb5b480 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfapi0.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfapi0.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgfapi0 | grep -v \.src | grep libgfapi0 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgfapi0" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfchangelog-devel.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfchangelog-devel.sh index 6ce7a0a27..11227f8d9 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfchangelog-devel.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfchangelog-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgfchangelog-devel | grep -v \.src | grep libgfchangelog-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgfchangelog-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfchangelog0.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfchangelog0.sh index 54cb28a04..4c3c3e821 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfchangelog0.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfchangelog0.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgfchangelog0 | grep -v \.src | grep libgfchangelog0 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgfchangelog0" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfrpc-devel.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfrpc-devel.sh index de606383f..ef70eafa6 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfrpc-devel.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfrpc-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgfrpc-devel | grep -v \.src | grep libgfrpc-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgfrpc-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfrpc0.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfrpc0.sh index 5c2260f82..c49246748 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfrpc0.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfrpc0.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgfrpc0 | grep -v \.src | grep libgfrpc0 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgfrpc0" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfxdr-devel.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfxdr-devel.sh index 9115ab1c3..dc918dae6 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfxdr-devel.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfxdr-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgfxdr-devel | grep -v \.src | grep libgfxdr-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgfxdr-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfxdr0.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfxdr0.sh index 09884baba..197bb78da 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfxdr0.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libgfxdr0.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgfxdr0 | grep -v \.src | grep libgfxdr0 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgfxdr0" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterd0.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterd0.sh index 2b07c5cc7..0aaf25fd0 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterd0.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterd0.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libglusterd0 | grep -v \.src | grep libglusterd0 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libglusterd0" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterfs-devel.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterfs-devel.sh index f295f162a..8b4f104de 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterfs-devel.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterfs-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libglusterfs-devel | grep -v \.src | grep libglusterfs-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libglusterfs-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterfs0.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterfs0.sh index ce18cd014..350845610 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterfs0.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_libglusterfs0.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libglusterfs0 | grep -v \.src | grep libglusterfs0 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libglusterfs0" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_python3-gluster.sh b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_python3-gluster.sh index 1e81e0c87..d78c2c8b0 100644 --- a/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_python3-gluster.sh +++ b/testcases/cli-test/glusterfs/oe_test_glusterfs_install_and_remove_python3-gluster.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src glusterfs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-gluster | grep -v \.src | grep python3-gluster + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-gluster" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-c++.sh b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-c++.sh index b3c6ab71b..9ca90a240 100644 --- a/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-c++.sh +++ b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-c++.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gmp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gmp-c++ | grep -v \.src | grep gmp-c++ + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gmp-c++" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-debuginfo.sh b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-debuginfo.sh index 9eec4fc45..5591fb39b 100644 --- a/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-debuginfo.sh +++ b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gmp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gmp-debuginfo | grep -v \.src | grep gmp-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gmp-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-debugsource.sh b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-debugsource.sh index 412c9dd50..9c36fcbd2 100644 --- a/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-debugsource.sh +++ b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gmp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gmp-debugsource | grep -v \.src | grep gmp-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gmp-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-devel.sh b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-devel.sh index 93e316c3c..78094f3dc 100644 --- a/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-devel.sh +++ b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gmp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gmp-devel | grep -v \.src | grep gmp-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gmp-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-relocation.sh b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-relocation.sh index b94613fde..236cd2467 100644 --- a/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-relocation.sh +++ b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp-relocation.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gmp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gmp-relocation | grep -v \.src | grep gmp-relocation + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gmp-relocation" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp.sh b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp.sh index 4d60bcb1f..51e4cdcdd 100644 --- a/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp.sh +++ b/testcases/cli-test/gmp/oe_test_gmp_install_and_remove_gmp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gmp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gmp | grep -v \.src | grep gmp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gmp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnome-common/oe_test_gnome-common_install_and_remove_gnome-common.sh b/testcases/cli-test/gnome-common/oe_test_gnome-common_install_and_remove_gnome-common.sh index 0572a8bfb..f81bd11a2 100644 --- a/testcases/cli-test/gnome-common/oe_test_gnome-common_install_and_remove_gnome-common.sh +++ b/testcases/cli-test/gnome-common/oe_test_gnome-common_install_and_remove_gnome-common.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnome-common # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnome-common | grep -v \.src | grep gnome-common + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnome-common" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-help.sh b/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-help.sh index 6c028d7e6..c406c0cea 100644 --- a/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-help.sh +++ b/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnome-doc-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnome-doc-utils-help | grep -v \.src | grep gnome-doc-utils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnome-doc-utils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-stylesheets.sh b/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-stylesheets.sh index 6c9db450b..8009bb6c4 100644 --- a/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-stylesheets.sh +++ b/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils-stylesheets.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnome-doc-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnome-doc-utils-stylesheets | grep -v \.src | grep gnome-doc-utils-stylesheets + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnome-doc-utils-stylesheets" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils.sh b/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils.sh index 8195bc2ea..083365bdb 100644 --- a/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils.sh +++ b/testcases/cli-test/gnome-doc-utils/oe_test_gnome-doc-utils_install_and_remove_gnome-doc-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnome-doc-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnome-doc-utils | grep -v \.src | grep gnome-doc-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnome-doc-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnu-efi/oe_test_gnu-efi_install_and_remove_gnu-efi-devel.sh b/testcases/cli-test/gnu-efi/oe_test_gnu-efi_install_and_remove_gnu-efi-devel.sh index 1b41aa6d7..32c68ec9f 100644 --- a/testcases/cli-test/gnu-efi/oe_test_gnu-efi_install_and_remove_gnu-efi-devel.sh +++ b/testcases/cli-test/gnu-efi/oe_test_gnu-efi_install_and_remove_gnu-efi-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnu-efi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnu-efi-devel | grep -v \.src | grep gnu-efi-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnu-efi-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnu-efi/oe_test_gnu-efi_install_and_remove_gnu-efi.sh b/testcases/cli-test/gnu-efi/oe_test_gnu-efi_install_and_remove_gnu-efi.sh index 5ebbdde64..30a198895 100644 --- a/testcases/cli-test/gnu-efi/oe_test_gnu-efi_install_and_remove_gnu-efi.sh +++ b/testcases/cli-test/gnu-efi/oe_test_gnu-efi_install_and_remove_gnu-efi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnu-efi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnu-efi | grep -v \.src | grep gnu-efi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnu-efi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-debuginfo.sh b/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-debuginfo.sh index 93c23af2b..6ac57cf79 100644 --- a/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-debuginfo.sh +++ b/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnupg2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnupg2-debuginfo | grep -v \.src | grep gnupg2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnupg2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-debugsource.sh b/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-debugsource.sh index c337b375c..03abd0b0b 100644 --- a/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-debugsource.sh +++ b/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnupg2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnupg2-debugsource | grep -v \.src | grep gnupg2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnupg2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-help.sh b/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-help.sh index 002b361c9..946bdf7c5 100644 --- a/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-help.sh +++ b/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnupg2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnupg2-help | grep -v \.src | grep gnupg2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnupg2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2.sh b/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2.sh index 2552c03f5..abf400881 100644 --- a/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2.sh +++ b/testcases/cli-test/gnupg2/oe_test_gnupg2_install_and_remove_gnupg2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnupg2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnupg2 | grep -v \.src | grep gnupg2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnupg2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-c++.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-c++.sh index ac09ee537..6265c5514 100644 --- a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-c++.sh +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-c++.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnutls # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnutls-c++ | grep -v \.src | grep gnutls-c++ + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnutls-c++" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-dane.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-dane.sh index 1b4d52763..2b385adc3 100644 --- a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-dane.sh +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-dane.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnutls # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnutls-dane | grep -v \.src | grep gnutls-dane + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnutls-dane" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-debuginfo.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-debuginfo.sh index db2fc20ef..f03983908 100644 --- a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-debuginfo.sh +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnutls # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnutls-debuginfo | grep -v \.src | grep gnutls-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnutls-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-debugsource.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-debugsource.sh index 58fafce59..51b642be1 100644 --- a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-debugsource.sh +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnutls # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnutls-debugsource | grep -v \.src | grep gnutls-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnutls-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-devel.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-devel.sh index 648877b2b..471829af8 100644 --- a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-devel.sh +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnutls # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnutls-devel | grep -v \.src | grep gnutls-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnutls-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-doc.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-doc.sh index 4ecfb11e2..3cdf686b0 100644 --- a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-doc.sh +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnutls # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnutls-doc | grep -v \.src | grep gnutls-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnutls-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-guile.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-guile.sh index c5446eb50..bf830ea78 100644 --- a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-guile.sh +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-guile.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnutls # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnutls-guile | grep -v \.src | grep gnutls-guile + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnutls-guile" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-help.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-help.sh index af1eca7c8..0f93c5a56 100644 --- a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-help.sh +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnutls # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnutls-help | grep -v \.src | grep gnutls-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnutls-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-utils.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-utils.sh index baa2dd384..4b60bc3d5 100644 --- a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-utils.sh +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnutls # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnutls-utils | grep -v \.src | grep gnutls-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnutls-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls.sh b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls.sh index 0edac4636..0fba76089 100644 --- a/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls.sh +++ b/testcases/cli-test/gnutls/oe_test_gnutls_install_and_remove_gnutls.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gnutls # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gnutls | grep -v \.src | grep gnutls + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gnutls" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-debuginfo.sh b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-debuginfo.sh index c459fb838..98322228d 100644 --- a/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-debuginfo.sh +++ b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gobject-introspection # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gobject-introspection-debuginfo | grep -v \.src | grep gobject-introspection-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gobject-introspection-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-debugsource.sh b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-debugsource.sh index 8afa943b1..3c6ac1055 100644 --- a/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-debugsource.sh +++ b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gobject-introspection # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gobject-introspection-debugsource | grep -v \.src | grep gobject-introspection-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gobject-introspection-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-devel.sh b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-devel.sh index d385e41c4..4ec1367b6 100644 --- a/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-devel.sh +++ b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gobject-introspection # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gobject-introspection-devel | grep -v \.src | grep gobject-introspection-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gobject-introspection-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-help.sh b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-help.sh index c4cbab3e7..95a774c8f 100644 --- a/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-help.sh +++ b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gobject-introspection # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gobject-introspection-help | grep -v \.src | grep gobject-introspection-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gobject-introspection-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection.sh b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection.sh index bcdce7606..c82fb025e 100644 --- a/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection.sh +++ b/testcases/cli-test/gobject-introspection/oe_test_gobject-introspection_install_and_remove_gobject-introspection.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gobject-introspection # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gobject-introspection | grep -v \.src | grep gobject-introspection + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gobject-introspection" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang-devel.sh b/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang-devel.sh index 222d5d615..0cdafd6ec 100644 --- a/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang-devel.sh +++ b/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src golang # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available golang-devel | grep -v \.src | grep golang-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm golang-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang-help.sh b/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang-help.sh index 3363aa4f8..bd3d01251 100644 --- a/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang-help.sh +++ b/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src golang # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available golang-help | grep -v \.src | grep golang-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm golang-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang.sh b/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang.sh index 82211d766..ad0499382 100644 --- a/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang.sh +++ b/testcases/cli-test/golang/oe_test_golang_install_and_remove_golang.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src golang # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available golang | grep -v \.src | grep golang + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm golang" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-fonts.sh b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-fonts.sh index 7549c4c20..deb06ba60 100644 --- a/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-fonts.sh +++ b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-droid-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-droid-fonts | grep -v \.src | grep google-droid-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-droid-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-kufi-fonts.sh b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-kufi-fonts.sh index ddbb80e94..5039dc02e 100644 --- a/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-kufi-fonts.sh +++ b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-kufi-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-droid-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-droid-kufi-fonts | grep -v \.src | grep google-droid-kufi-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-droid-kufi-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-sans-fonts.sh b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-sans-fonts.sh index 8d13acf07..9d8a73b08 100644 --- a/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-sans-fonts.sh +++ b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-sans-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-droid-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-droid-sans-fonts | grep -v \.src | grep google-droid-sans-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-droid-sans-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-sans-mono-fonts.sh b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-sans-mono-fonts.sh index 05e9c475f..d07e33abc 100644 --- a/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-sans-mono-fonts.sh +++ b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-sans-mono-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-droid-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-droid-sans-mono-fonts | grep -v \.src | grep google-droid-sans-mono-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-droid-sans-mono-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-serif-fonts.sh b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-serif-fonts.sh index fc1e31b85..79f8fdacd 100644 --- a/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-serif-fonts.sh +++ b/testcases/cli-test/google-droid-fonts/oe_test_google-droid-fonts_install_and_remove_google-droid-serif-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-droid-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-droid-serif-fonts | grep -v \.src | grep google-droid-serif-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-droid-serif-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts-help.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts-help.sh index bebef06a8..ed3233132 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts-help.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-cjk-fonts-help | grep -v \.src | grep google-noto-cjk-fonts-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-cjk-fonts-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts.sh index 365297a8a..0fac6b6c6 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-cjk-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-cjk-fonts | grep -v \.src | grep google-noto-cjk-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-cjk-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-jp-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-jp-fonts.sh index 35db4c1fe..bfe680b46 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-jp-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-jp-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-sans-cjk-jp-fonts | grep -v \.src | grep google-noto-sans-cjk-jp-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-sans-cjk-jp-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-kr-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-kr-fonts.sh index ea54f6570..36e7f96ba 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-kr-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-kr-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-sans-cjk-kr-fonts | grep -v \.src | grep google-noto-sans-cjk-kr-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-sans-cjk-kr-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-sc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-sc-fonts.sh index c56ed97be..31d33202f 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-sc-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-sc-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-sans-cjk-sc-fonts | grep -v \.src | grep google-noto-sans-cjk-sc-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-sans-cjk-sc-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-tc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-tc-fonts.sh index a2e6f236b..522403163 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-tc-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-tc-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-sans-cjk-tc-fonts | grep -v \.src | grep google-noto-sans-cjk-tc-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-sans-cjk-tc-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-ttc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-ttc-fonts.sh index b143d3b18..603be424d 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-ttc-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-cjk-ttc-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-sans-cjk-ttc-fonts | grep -v \.src | grep google-noto-sans-cjk-ttc-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-sans-cjk-ttc-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-jp-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-jp-fonts.sh index ee102efce..135496212 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-jp-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-jp-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-sans-jp-fonts | grep -v \.src | grep google-noto-sans-jp-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-sans-jp-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-kr-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-kr-fonts.sh index 6fa6d56ee..aa4ef5a23 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-kr-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-kr-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-sans-kr-fonts | grep -v \.src | grep google-noto-sans-kr-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-sans-kr-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-jp-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-jp-fonts.sh index 4fb9a0557..777c3b4da 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-jp-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-jp-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-sans-mono-cjk-jp-fonts | grep -v \.src | grep google-noto-sans-mono-cjk-jp-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-sans-mono-cjk-jp-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-kr-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-kr-fonts.sh index 47dcde322..f8050e94e 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-kr-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-kr-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-sans-mono-cjk-kr-fonts | grep -v \.src | grep google-noto-sans-mono-cjk-kr-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-sans-mono-cjk-kr-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-sc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-sc-fonts.sh index f8389b00b..def8260bb 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-sc-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-sc-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-sans-mono-cjk-sc-fonts | grep -v \.src | grep google-noto-sans-mono-cjk-sc-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-sans-mono-cjk-sc-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-tc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-tc-fonts.sh index afeedc383..c2400fe2e 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-tc-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-mono-cjk-tc-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-sans-mono-cjk-tc-fonts | grep -v \.src | grep google-noto-sans-mono-cjk-tc-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-sans-mono-cjk-tc-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-sc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-sc-fonts.sh index eee650513..7ac6362e9 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-sc-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-sc-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-sans-sc-fonts | grep -v \.src | grep google-noto-sans-sc-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-sans-sc-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-tc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-tc-fonts.sh index 34f72232b..0a78e1fff 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-tc-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-sans-tc-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-sans-tc-fonts | grep -v \.src | grep google-noto-sans-tc-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-sans-tc-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-jp-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-jp-fonts.sh index afed6b437..7961a18ed 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-jp-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-jp-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-serif-cjk-jp-fonts | grep -v \.src | grep google-noto-serif-cjk-jp-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-serif-cjk-jp-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-kr-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-kr-fonts.sh index ba8c9ee7d..781960d68 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-kr-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-kr-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-serif-cjk-kr-fonts | grep -v \.src | grep google-noto-serif-cjk-kr-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-serif-cjk-kr-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-sc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-sc-fonts.sh index b48a62de3..80dbd4335 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-sc-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-sc-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-serif-cjk-sc-fonts | grep -v \.src | grep google-noto-serif-cjk-sc-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-serif-cjk-sc-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-tc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-tc-fonts.sh index 00e069881..6bd8c2d54 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-tc-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-tc-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-serif-cjk-tc-fonts | grep -v \.src | grep google-noto-serif-cjk-tc-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-serif-cjk-tc-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-ttc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-ttc-fonts.sh index 88e79e008..345cc1ba2 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-ttc-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-cjk-ttc-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-serif-cjk-ttc-fonts | grep -v \.src | grep google-noto-serif-cjk-ttc-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-serif-cjk-ttc-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-jp-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-jp-fonts.sh index ca2f81c8b..5401a2e15 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-jp-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-jp-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-serif-jp-fonts | grep -v \.src | grep google-noto-serif-jp-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-serif-jp-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-kr-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-kr-fonts.sh index d0dfe745b..722a9e900 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-kr-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-kr-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-serif-kr-fonts | grep -v \.src | grep google-noto-serif-kr-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-serif-kr-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-sc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-sc-fonts.sh index 710a78d6d..ac92e8c3a 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-sc-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-sc-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-serif-sc-fonts | grep -v \.src | grep google-noto-serif-sc-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-serif-sc-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-tc-fonts.sh b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-tc-fonts.sh index e25c4a838..d6c1b1539 100644 --- a/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-tc-fonts.sh +++ b/testcases/cli-test/google-noto-cjk-fonts/oe_test_google-noto-cjk-fonts_install_and_remove_google-noto-serif-tc-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src google-noto-cjk-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available google-noto-serif-tc-fonts | grep -v \.src | grep google-noto-serif-tc-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm google-noto-serif-tc-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-debuginfo.sh b/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-debuginfo.sh index b2f9043cb..b7432dba9 100644 --- a/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-debuginfo.sh +++ b/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gperf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gperf-debuginfo | grep -v \.src | grep gperf-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gperf-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-debugsource.sh b/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-debugsource.sh index cf709759c..20651ed06 100644 --- a/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-debugsource.sh +++ b/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gperf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gperf-debugsource | grep -v \.src | grep gperf-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gperf-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-help.sh b/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-help.sh index 88ff4d3c9..248f7b0c4 100644 --- a/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-help.sh +++ b/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gperf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gperf-help | grep -v \.src | grep gperf-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gperf-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf.sh b/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf.sh index 9328025eb..f16a14f42 100644 --- a/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf.sh +++ b/testcases/cli-test/gperf/oe_test_gperf_install_and_remove_gperf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gperf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gperf | grep -v \.src | grep gperf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gperf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-debuginfo.sh b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-debuginfo.sh index bb9d76f7d..d9426669c 100644 --- a/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-debuginfo.sh +++ b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gperftools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gperftools-debuginfo | grep -v \.src | grep gperftools-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gperftools-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-debugsource.sh b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-debugsource.sh index 84af9103f..1c69e5ae3 100644 --- a/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-debugsource.sh +++ b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gperftools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gperftools-debugsource | grep -v \.src | grep gperftools-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gperftools-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-devel.sh b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-devel.sh index 05449888d..096a77750 100644 --- a/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-devel.sh +++ b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gperftools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gperftools-devel | grep -v \.src | grep gperftools-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gperftools-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-libs.sh b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-libs.sh index 84c302d17..7120e95be 100644 --- a/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-libs.sh +++ b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gperftools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gperftools-libs | grep -v \.src | grep gperftools-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gperftools-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools.sh b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools.sh index 58a33bbea..c9d2ee98f 100644 --- a/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools.sh +++ b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_gperftools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gperftools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gperftools | grep -v \.src | grep gperftools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gperftools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_pprof.sh b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_pprof.sh index 30d787328..4f9ef543b 100644 --- a/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_pprof.sh +++ b/testcases/cli-test/gperftools/oe_test_gperftools_install_and_remove_pprof.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gperftools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pprof | grep -v \.src | grep pprof + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pprof" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_cpp-gpgme.sh b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_cpp-gpgme.sh index f263f65ae..b604efaed 100644 --- a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_cpp-gpgme.sh +++ b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_cpp-gpgme.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gpgme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cpp-gpgme | grep -v \.src | grep cpp-gpgme + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cpp-gpgme" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-debuginfo.sh b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-debuginfo.sh index 262fd412a..abb46dd52 100644 --- a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-debuginfo.sh +++ b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gpgme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gpgme-debuginfo | grep -v \.src | grep gpgme-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gpgme-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-debugsource.sh b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-debugsource.sh index cf5f6eb1d..d4086ea8a 100644 --- a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-debugsource.sh +++ b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gpgme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gpgme-debugsource | grep -v \.src | grep gpgme-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gpgme-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-devel.sh b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-devel.sh index 1fa9ee5be..750cb77ab 100644 --- a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-devel.sh +++ b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gpgme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gpgme-devel | grep -v \.src | grep gpgme-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gpgme-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-help.sh b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-help.sh index c590db699..eaed6eff8 100644 --- a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-help.sh +++ b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gpgme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gpgme-help | grep -v \.src | grep gpgme-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gpgme-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme.sh b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme.sh index 3db52c2f7..bbb3ac037 100644 --- a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme.sh +++ b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_gpgme.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gpgme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gpgme | grep -v \.src | grep gpgme + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gpgme" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_python2-gpgme.sh b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_python2-gpgme.sh index cb37d0d95..917cce153 100644 --- a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_python2-gpgme.sh +++ b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_python2-gpgme.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gpgme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-gpgme | grep -v \.src | grep python2-gpgme + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-gpgme" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_python3-gpgme.sh b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_python3-gpgme.sh index e335fa465..82e87afea 100644 --- a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_python3-gpgme.sh +++ b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_python3-gpgme.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gpgme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-gpgme | grep -v \.src | grep python3-gpgme + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-gpgme" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_qt-gpgme.sh b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_qt-gpgme.sh index fa2810c78..a2c7a1c38 100644 --- a/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_qt-gpgme.sh +++ b/testcases/cli-test/gpgme/oe_test_gpgme_install_and_remove_qt-gpgme.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gpgme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available qt-gpgme | grep -v \.src | grep qt-gpgme + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm qt-gpgme" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-debuginfo.sh b/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-debuginfo.sh index 077091076..ac8e92948 100644 --- a/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-debuginfo.sh +++ b/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gphoto2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gphoto2-debuginfo | grep -v \.src | grep gphoto2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gphoto2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-debugsource.sh b/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-debugsource.sh index afe4389d6..382eae3ca 100644 --- a/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-debugsource.sh +++ b/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gphoto2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gphoto2-debugsource | grep -v \.src | grep gphoto2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gphoto2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-help.sh b/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-help.sh index 1f0794e5c..520146021 100644 --- a/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-help.sh +++ b/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gphoto2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gphoto2-help | grep -v \.src | grep gphoto2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gphoto2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2.sh b/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2.sh index b79d98012..d1012832b 100644 --- a/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2.sh +++ b/testcases/cli-test/gphoto2/oe_test_gphoto2_install_and_remove_gphoto2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gphoto2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gphoto2 | grep -v \.src | grep gphoto2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gphoto2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-debuginfo.sh b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-debuginfo.sh index dc3f7f460..4df74cffe 100644 --- a/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-debuginfo.sh +++ b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gpm-debuginfo | grep -v \.src | grep gpm-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gpm-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-debugsource.sh b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-debugsource.sh index 8083ca423..e11c4e6ff 100644 --- a/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-debugsource.sh +++ b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gpm-debugsource | grep -v \.src | grep gpm-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gpm-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-devel.sh b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-devel.sh index 31ed9e991..f4157eef7 100644 --- a/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-devel.sh +++ b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gpm-devel | grep -v \.src | grep gpm-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gpm-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-help.sh b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-help.sh index fa362391c..ab0cc5b97 100644 --- a/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-help.sh +++ b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gpm-help | grep -v \.src | grep gpm-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gpm-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-libs.sh b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-libs.sh index e4f6fd217..55be7205f 100644 --- a/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-libs.sh +++ b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gpm-libs | grep -v \.src | grep gpm-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gpm-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm.sh b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm.sh index ecb31500e..18d73eda2 100644 --- a/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm.sh +++ b/testcases/cli-test/gpm/oe_test_gpm_install_and_remove_gpm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gpm | grep -v \.src | grep gpm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gpm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-debuginfo.sh b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-debuginfo.sh index 88f595d14..7915857d9 100644 --- a/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-debuginfo.sh +++ b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphene # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphene-debuginfo | grep -v \.src | grep graphene-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphene-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-debugsource.sh b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-debugsource.sh index de16d1449..1446a2b0b 100644 --- a/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-debugsource.sh +++ b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphene # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphene-debugsource | grep -v \.src | grep graphene-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphene-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-devel.sh b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-devel.sh index 368743774..91ed65669 100644 --- a/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-devel.sh +++ b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphene # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphene-devel | grep -v \.src | grep graphene-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphene-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-tests.sh b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-tests.sh index 1c14f1a9e..d3f23843b 100644 --- a/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-tests.sh +++ b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene-tests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphene # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphene-tests | grep -v \.src | grep graphene-tests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphene-tests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene.sh b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene.sh index 86f0f997a..7c6c26e91 100644 --- a/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene.sh +++ b/testcases/cli-test/graphene/oe_test_graphene_install_and_remove_graphene.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphene # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphene | grep -v \.src | grep graphene + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphene" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-debuginfo.sh b/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-debuginfo.sh index c927fe87a..1e4e487d4 100644 --- a/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-debuginfo.sh +++ b/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphite2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphite2-debuginfo | grep -v \.src | grep graphite2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphite2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-debugsource.sh b/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-debugsource.sh index d68b1aad7..f8f3c2cda 100644 --- a/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-debugsource.sh +++ b/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphite2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphite2-debugsource | grep -v \.src | grep graphite2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphite2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-devel.sh b/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-devel.sh index 1157fecc0..6d2bb006f 100644 --- a/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-devel.sh +++ b/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphite2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphite2-devel | grep -v \.src | grep graphite2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphite2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2.sh b/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2.sh index f0248c045..52f40215a 100644 --- a/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2.sh +++ b/testcases/cli-test/graphite2/oe_test_graphite2_install_and_remove_graphite2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphite2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphite2 | grep -v \.src | grep graphite2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphite2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-debuginfo.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-debuginfo.sh index 605db1fdf..44e6d3cd5 100644 --- a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-debuginfo.sh +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphviz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphviz-debuginfo | grep -v \.src | grep graphviz-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphviz-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-debugsource.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-debugsource.sh index 3fead8302..fa6a81120 100644 --- a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-debugsource.sh +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphviz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphviz-debugsource | grep -v \.src | grep graphviz-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphviz-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-devel.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-devel.sh index 0d239798a..65eef7cff 100644 --- a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-devel.sh +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphviz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphviz-devel | grep -v \.src | grep graphviz-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphviz-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-docs.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-docs.sh index 47ea207c0..b0cee8688 100644 --- a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-docs.sh +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-docs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphviz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphviz-docs | grep -v \.src | grep graphviz-docs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphviz-docs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-gd.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-gd.sh index c6cb6a89a..1e2114ce2 100644 --- a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-gd.sh +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-gd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphviz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphviz-gd | grep -v \.src | grep graphviz-gd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphviz-gd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-graphs.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-graphs.sh index e364ee1cd..8f4865ae2 100644 --- a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-graphs.sh +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-graphs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphviz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphviz-graphs | grep -v \.src | grep graphviz-graphs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphviz-graphs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-guile.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-guile.sh index fb8d176dc..ccfe0c454 100644 --- a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-guile.sh +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-guile.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphviz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphviz-guile | grep -v \.src | grep graphviz-guile + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphviz-guile" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-java.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-java.sh index d5ed46f98..11f9d6fc2 100644 --- a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-java.sh +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-java.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphviz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphviz-java | grep -v \.src | grep graphviz-java + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphviz-java" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-lua.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-lua.sh index 0984d2d28..299532d8c 100644 --- a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-lua.sh +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-lua.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphviz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphviz-lua | grep -v \.src | grep graphviz-lua + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphviz-lua" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-ocaml.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-ocaml.sh index f20c44830..5be2f5900 100644 --- a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-ocaml.sh +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-ocaml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphviz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphviz-ocaml | grep -v \.src | grep graphviz-ocaml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphviz-ocaml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-perl.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-perl.sh index 0a0d22a94..48a8f9c5b 100644 --- a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-perl.sh +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-perl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphviz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphviz-perl | grep -v \.src | grep graphviz-perl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphviz-perl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-php.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-php.sh index 2e1c1ca81..f4a0a35e2 100644 --- a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-php.sh +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-php.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphviz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphviz-php | grep -v \.src | grep graphviz-php + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphviz-php" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-python2.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-python2.sh index 63c0f6b0e..3ab14b519 100644 --- a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-python2.sh +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-python2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphviz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphviz-python2 | grep -v \.src | grep graphviz-python2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphviz-python2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-python3.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-python3.sh index fb1202600..7774ee387 100644 --- a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-python3.sh +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-python3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphviz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphviz-python3 | grep -v \.src | grep graphviz-python3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphviz-python3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-ruby.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-ruby.sh index 6bdf16197..dd36a9139 100644 --- a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-ruby.sh +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-ruby.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphviz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphviz-ruby | grep -v \.src | grep graphviz-ruby + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphviz-ruby" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-tcl.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-tcl.sh index 82e8b661f..7f0636ce6 100644 --- a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-tcl.sh +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz-tcl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphviz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphviz-tcl | grep -v \.src | grep graphviz-tcl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphviz-tcl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz.sh b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz.sh index eba83ec41..f94fe11f2 100644 --- a/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz.sh +++ b/testcases/cli-test/graphviz/oe_test_graphviz_install_and_remove_graphviz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src graphviz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available graphviz | grep -v \.src | grep graphviz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm graphviz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep-debuginfo.sh b/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep-debuginfo.sh index 22279d706..785fc6424 100644 --- a/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep-debuginfo.sh +++ b/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grep # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grep-debuginfo | grep -v \.src | grep grep-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grep-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep-debugsource.sh b/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep-debugsource.sh index b6315d558..4a4968126 100644 --- a/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep-debugsource.sh +++ b/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grep # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grep-debugsource | grep -v \.src | grep grep-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grep-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep.sh b/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep.sh index 3ec4cbcd0..9d3c4c83a 100644 --- a/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep.sh +++ b/testcases/cli-test/grep/oe_test_grep_install_and_remove_grep.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grep # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grep | grep -v \.src | grep grep + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grep" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-base.sh b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-base.sh index 156d3b690..54f39747e 100644 --- a/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-base.sh +++ b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-base.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src groff # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available groff-base | grep -v \.src | grep groff-base + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm groff-base" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-debuginfo.sh b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-debuginfo.sh index d02e21659..153880f18 100644 --- a/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-debuginfo.sh +++ b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src groff # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available groff-debuginfo | grep -v \.src | grep groff-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm groff-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-debugsource.sh b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-debugsource.sh index 82cf67fff..8a37568a6 100644 --- a/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-debugsource.sh +++ b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src groff # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available groff-debugsource | grep -v \.src | grep groff-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm groff-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-help.sh b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-help.sh index 96ef075e7..e80c74ce4 100644 --- a/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-help.sh +++ b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src groff # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available groff-help | grep -v \.src | grep groff-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm groff-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-x11.sh b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-x11.sh index 288ac936f..7244e615d 100644 --- a/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-x11.sh +++ b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff-x11.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src groff # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available groff-x11 | grep -v \.src | grep groff-x11 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm groff-x11" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff.sh b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff.sh index 252dc82d6..724ae4cde 100644 --- a/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff.sh +++ b/testcases/cli-test/groff/oe_test_groff_install_and_remove_groff.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src groff # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available groff | grep -v \.src | grep groff + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm groff" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-common.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-common.sh index f7c3ce6cf..9611cb1a8 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-common.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-common.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-common | grep -v \.src | grep grub2-common + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-common" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-debuginfo.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-debuginfo.sh index 703831f04..0e41b99c5 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-debuginfo.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-debuginfo | grep -v \.src | grep grub2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-debugsource.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-debugsource.sh index 1b866528b..95d20df4f 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-debugsource.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-debugsource | grep -v \.src | grep grub2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64-cdboot.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64-cdboot.sh index 8e8a2eff4..a543b7e55 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64-cdboot.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64-cdboot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-efi-aa64-cdboot | grep -v \.src | grep grub2-efi-aa64-cdboot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-efi-aa64-cdboot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64-modules.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64-modules.sh index 794d5f8d4..5d9ed39c8 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64-modules.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64-modules.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-efi-aa64-modules | grep -v \.src | grep grub2-efi-aa64-modules + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-efi-aa64-modules" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64.sh index 01a13329b..b6a7a8b6b 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-aa64.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-efi-aa64 | grep -v \.src | grep grub2-efi-aa64 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-efi-aa64" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32-cdboot.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32-cdboot.sh index a4029bbea..1ee7ac293 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32-cdboot.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32-cdboot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-efi-ia32-cdboot | grep -v \.src | grep grub2-efi-ia32-cdboot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-efi-ia32-cdboot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32-modules.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32-modules.sh index e01d80725..ab3f69223 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32-modules.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32-modules.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-efi-ia32-modules | grep -v \.src | grep grub2-efi-ia32-modules + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-efi-ia32-modules" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32.sh index 8dad8ae92..c3ea5623a 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-ia32.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-efi-ia32 | grep -v \.src | grep grub2-efi-ia32 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-efi-ia32" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-loongarch64-modules.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-loongarch64-modules.sh index 018b67856..b2d9265a0 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-loongarch64-modules.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-loongarch64-modules.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-efi-loongarch64-modules | grep -v \.src | grep grub2-efi-loongarch64-modules + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-efi-loongarch64-modules" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-loongarch64.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-loongarch64.sh index c1648930f..6a14c6de0 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-loongarch64.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-loongarch64.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-efi-loongarch64 | grep -v \.src | grep grub2-efi-loongarch64 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-efi-loongarch64" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64-cdboot.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64-cdboot.sh index 4404918e3..2d8e83989 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64-cdboot.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64-cdboot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-efi-riscv64-cdboot | grep -v \.src | grep grub2-efi-riscv64-cdboot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-efi-riscv64-cdboot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64-modules.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64-modules.sh index a4c2fdbaa..f0b93c108 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64-modules.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64-modules.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-efi-riscv64-modules | grep -v \.src | grep grub2-efi-riscv64-modules + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-efi-riscv64-modules" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64.sh index c831c2346..34366a0bd 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-riscv64.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-efi-riscv64 | grep -v \.src | grep grub2-efi-riscv64 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-efi-riscv64" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64-cdboot.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64-cdboot.sh index 11e43ea41..7480ef6b3 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64-cdboot.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64-cdboot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-efi-x64-cdboot | grep -v \.src | grep grub2-efi-x64-cdboot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-efi-x64-cdboot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64-modules.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64-modules.sh index 35a3f4005..6d66df0cc 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64-modules.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64-modules.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-efi-x64-modules | grep -v \.src | grep grub2-efi-x64-modules + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-efi-x64-modules" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64.sh index 59f3beedd..210549330 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-efi-x64.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-efi-x64 | grep -v \.src | grep grub2-efi-x64 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-efi-x64" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-emu-modules.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-emu-modules.sh index 82956d4e4..6d5cea84f 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-emu-modules.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-emu-modules.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-emu-modules | grep -v \.src | grep grub2-emu-modules + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-emu-modules" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-emu.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-emu.sh index f5be33e70..0d042cfa2 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-emu.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-emu.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-emu | grep -v \.src | grep grub2-emu + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-emu" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-help.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-help.sh index 0271d58d3..af0ecc2f1 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-help.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-help | grep -v \.src | grep grub2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-pc-modules.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-pc-modules.sh index ad261f182..edffd0883 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-pc-modules.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-pc-modules.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-pc-modules | grep -v \.src | grep grub2-pc-modules + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-pc-modules" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-pc.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-pc.sh index aa92fc877..0c50c906f 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-pc.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-pc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-pc | grep -v \.src | grep grub2-pc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-pc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-efi.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-efi.sh index 104a08550..0cf14c0b6 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-efi.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-efi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-tools-efi | grep -v \.src | grep grub2-tools-efi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-tools-efi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-extra.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-extra.sh index 40854f031..5c989c9e0 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-extra.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-extra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-tools-extra | grep -v \.src | grep grub2-tools-extra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-tools-extra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-minimal.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-minimal.sh index a638205b5..dcc83bbc5 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-minimal.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools-minimal.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-tools-minimal | grep -v \.src | grep grub2-tools-minimal + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-tools-minimal" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools.sh index 9edee4e06..2d67eb807 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2-tools | grep -v \.src | grep grub2-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2.sh b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2.sh index a312a23e4..f7a4fc48b 100644 --- a/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2.sh +++ b/testcases/cli-test/grub2/oe_test_grub2_install_and_remove_grub2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grub2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grub2 | grep -v \.src | grep grub2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grub2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-bls.sh b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-bls.sh index cde3f56e9..33c42a39e 100644 --- a/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-bls.sh +++ b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-bls.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grubby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grubby-bls | grep -v \.src | grep grubby-bls + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grubby-bls" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-debuginfo.sh b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-debuginfo.sh index 3219c742c..63c6a70d2 100644 --- a/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-debuginfo.sh +++ b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grubby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grubby-debuginfo | grep -v \.src | grep grubby-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grubby-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-debugsource.sh b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-debugsource.sh index e5a9e59b0..6a37de996 100644 --- a/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-debugsource.sh +++ b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grubby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grubby-debugsource | grep -v \.src | grep grubby-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grubby-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-help.sh b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-help.sh index 0f0c94aa2..22b9543d8 100644 --- a/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-help.sh +++ b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grubby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grubby-help | grep -v \.src | grep grubby-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grubby-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby.sh b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby.sh index f16ac85c5..01c2b545a 100644 --- a/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby.sh +++ b/testcases/cli-test/grubby/oe_test_grubby_install_and_remove_grubby.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src grubby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available grubby | grep -v \.src | grep grubby + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm grubby" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-devel.sh b/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-devel.sh index ef18a83cc..eb06c2c13 100644 --- a/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-devel.sh +++ b/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gsettings-desktop-schemas # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gsettings-desktop-schemas-devel | grep -v \.src | grep gsettings-desktop-schemas-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gsettings-desktop-schemas-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-help.sh b/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-help.sh index 0c726db4f..b4baaf9ea 100644 --- a/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-help.sh +++ b/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gsettings-desktop-schemas # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gsettings-desktop-schemas-help | grep -v \.src | grep gsettings-desktop-schemas-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gsettings-desktop-schemas-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas.sh b/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas.sh index e91acc563..7e432b358 100644 --- a/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas.sh +++ b/testcases/cli-test/gsettings-desktop-schemas/oe_test_gsettings-desktop-schemas_install_and_remove_gsettings-desktop-schemas.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gsettings-desktop-schemas # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gsettings-desktop-schemas | grep -v \.src | grep gsettings-desktop-schemas + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gsettings-desktop-schemas" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-debuginfo.sh b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-debuginfo.sh index 2a4abe11f..b45da83fd 100644 --- a/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-debuginfo.sh +++ b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gsm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gsm-debuginfo | grep -v \.src | grep gsm-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gsm-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-debugsource.sh b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-debugsource.sh index 6acdd3006..1876f8c62 100644 --- a/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-debugsource.sh +++ b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gsm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gsm-debugsource | grep -v \.src | grep gsm-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gsm-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-devel.sh b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-devel.sh index 00e949190..66dc78b96 100644 --- a/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-devel.sh +++ b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gsm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gsm-devel | grep -v \.src | grep gsm-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gsm-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-help.sh b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-help.sh index d47429d6a..b2df7ab4b 100644 --- a/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-help.sh +++ b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gsm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gsm-help | grep -v \.src | grep gsm-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gsm-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm.sh b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm.sh index 697bfeecc..41ddd004c 100644 --- a/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm.sh +++ b/testcases/cli-test/gsm/oe_test_gsm_install_and_remove_gsm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gsm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gsm | grep -v \.src | grep gsm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gsm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-debuginfo.sh b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-debuginfo.sh index 57ee48d5f..ea52c1c62 100644 --- a/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-debuginfo.sh +++ b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gssdp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gssdp-debuginfo | grep -v \.src | grep gssdp-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gssdp-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-debugsource.sh b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-debugsource.sh index 99bf2fcf2..649bcdfeb 100644 --- a/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-debugsource.sh +++ b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gssdp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gssdp-debugsource | grep -v \.src | grep gssdp-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gssdp-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-devel.sh b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-devel.sh index 54667d7c2..3652f3653 100644 --- a/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-devel.sh +++ b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gssdp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gssdp-devel | grep -v \.src | grep gssdp-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gssdp-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-help.sh b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-help.sh index 43a75f241..15e2b80e1 100644 --- a/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-help.sh +++ b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gssdp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gssdp-help | grep -v \.src | grep gssdp-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gssdp-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp.sh b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp.sh index eb106460d..93d705e7b 100644 --- a/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp.sh +++ b/testcases/cli-test/gssdp/oe_test_gssdp_install_and_remove_gssdp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gssdp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gssdp | grep -v \.src | grep gssdp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gssdp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-debuginfo.sh b/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-debuginfo.sh index 2dbbcb2a8..00fa479f7 100644 --- a/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-debuginfo.sh +++ b/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gssproxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gssproxy-debuginfo | grep -v \.src | grep gssproxy-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gssproxy-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-debugsource.sh b/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-debugsource.sh index 96c2c20ba..926a1808e 100644 --- a/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-debugsource.sh +++ b/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gssproxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gssproxy-debugsource | grep -v \.src | grep gssproxy-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gssproxy-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-help.sh b/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-help.sh index f8f2f2a9e..3b0696db6 100644 --- a/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-help.sh +++ b/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gssproxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gssproxy-help | grep -v \.src | grep gssproxy-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gssproxy-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy.sh b/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy.sh index c6ffbd78a..c3301777b 100644 --- a/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy.sh +++ b/testcases/cli-test/gssproxy/oe_test_gssproxy_install_and_remove_gssproxy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gssproxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gssproxy | grep -v \.src | grep gssproxy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gssproxy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debuginfo.sh b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debuginfo.sh index d0fc6a337..37f3a982b 100644 --- a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debuginfo.sh +++ b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gstreamer1-plugins-bad-free # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gstreamer1-plugins-bad-free-debuginfo | grep -v \.src | grep gstreamer1-plugins-bad-free-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gstreamer1-plugins-bad-free-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debugsource.sh b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debugsource.sh index 65490f1e6..2128d25da 100644 --- a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debugsource.sh +++ b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gstreamer1-plugins-bad-free # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gstreamer1-plugins-bad-free-debugsource | grep -v \.src | grep gstreamer1-plugins-bad-free-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gstreamer1-plugins-bad-free-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-devel.sh b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-devel.sh index 8d412e2dd..d97eda2c8 100644 --- a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-devel.sh +++ b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gstreamer1-plugins-bad-free # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gstreamer1-plugins-bad-free-devel | grep -v \.src | grep gstreamer1-plugins-bad-free-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gstreamer1-plugins-bad-free-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-extras.sh b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-extras.sh index 3bee81742..07783f76f 100644 --- a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-extras.sh +++ b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-extras.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gstreamer1-plugins-bad-free # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gstreamer1-plugins-bad-free-extras | grep -v \.src | grep gstreamer1-plugins-bad-free-extras + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gstreamer1-plugins-bad-free-extras" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-fluidsynth.sh b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-fluidsynth.sh index a3feece7b..7355c945c 100644 --- a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-fluidsynth.sh +++ b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-fluidsynth.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gstreamer1-plugins-bad-free # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gstreamer1-plugins-bad-free-fluidsynth | grep -v \.src | grep gstreamer1-plugins-bad-free-fluidsynth + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gstreamer1-plugins-bad-free-fluidsynth" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-wildmidi.sh b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-wildmidi.sh index 5f999ddc9..0abf305c5 100644 --- a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-wildmidi.sh +++ b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free-wildmidi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gstreamer1-plugins-bad-free # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gstreamer1-plugins-bad-free-wildmidi | grep -v \.src | grep gstreamer1-plugins-bad-free-wildmidi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gstreamer1-plugins-bad-free-wildmidi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free.sh b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free.sh index a733df88a..6a1f76009 100644 --- a/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free.sh +++ b/testcases/cli-test/gstreamer1-plugins-bad-free/oe_test_gstreamer1-plugins-bad-free_install_and_remove_gstreamer1-plugins-bad-free.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gstreamer1-plugins-bad-free # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gstreamer1-plugins-bad-free | grep -v \.src | grep gstreamer1-plugins-bad-free + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gstreamer1-plugins-bad-free" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debuginfo.sh b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debuginfo.sh index 5d59ad78c..165ea51c5 100644 --- a/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debuginfo.sh +++ b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gstreamer1-plugins-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gstreamer1-plugins-base-debuginfo | grep -v \.src | grep gstreamer1-plugins-base-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gstreamer1-plugins-base-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debugsource.sh b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debugsource.sh index e4461f611..51531080c 100644 --- a/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debugsource.sh +++ b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gstreamer1-plugins-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gstreamer1-plugins-base-debugsource | grep -v \.src | grep gstreamer1-plugins-base-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gstreamer1-plugins-base-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-devel.sh b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-devel.sh index 685937976..d926cc84a 100644 --- a/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-devel.sh +++ b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gstreamer1-plugins-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gstreamer1-plugins-base-devel | grep -v \.src | grep gstreamer1-plugins-base-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gstreamer1-plugins-base-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-help.sh b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-help.sh index 743be8522..e05f9cb17 100644 --- a/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-help.sh +++ b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gstreamer1-plugins-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gstreamer1-plugins-base-help | grep -v \.src | grep gstreamer1-plugins-base-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gstreamer1-plugins-base-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base.sh b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base.sh index af9a5e5d9..c8122aafa 100644 --- a/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base.sh +++ b/testcases/cli-test/gstreamer1-plugins-base/oe_test_gstreamer1-plugins-base_install_and_remove_gstreamer1-plugins-base.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gstreamer1-plugins-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gstreamer1-plugins-base | grep -v \.src | grep gstreamer1-plugins-base + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gstreamer1-plugins-base" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-debuginfo.sh b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-debuginfo.sh index 2e09cb5cd..2921099ba 100644 --- a/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-debuginfo.sh +++ b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gstreamer1 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gstreamer1-debuginfo | grep -v \.src | grep gstreamer1-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gstreamer1-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-debugsource.sh b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-debugsource.sh index 246484f8e..ca38d42b6 100644 --- a/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-debugsource.sh +++ b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gstreamer1 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gstreamer1-debugsource | grep -v \.src | grep gstreamer1-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gstreamer1-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-devel.sh b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-devel.sh index 745108c7b..7dd99dc91 100644 --- a/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-devel.sh +++ b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gstreamer1 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gstreamer1-devel | grep -v \.src | grep gstreamer1-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gstreamer1-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-help.sh b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-help.sh index 6bf59e167..5e8eb11c0 100644 --- a/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-help.sh +++ b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gstreamer1 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gstreamer1-help | grep -v \.src | grep gstreamer1-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gstreamer1-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1.sh b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1.sh index a2b27e914..cd83c800c 100644 --- a/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1.sh +++ b/testcases/cli-test/gstreamer1/oe_test_gstreamer1_install_and_remove_gstreamer1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gstreamer1 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gstreamer1 | grep -v \.src | grep gstreamer1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gstreamer1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gmock-devel.sh b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gmock-devel.sh index 186f2375a..0f0a2120d 100644 --- a/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gmock-devel.sh +++ b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gmock-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtest # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gmock-devel | grep -v \.src | grep gmock-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gmock-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gmock.sh b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gmock.sh index f3ba34de3..f48521506 100644 --- a/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gmock.sh +++ b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gmock.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtest # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gmock | grep -v \.src | grep gmock + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gmock" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-debuginfo.sh b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-debuginfo.sh index 4d8582ab1..ecbb89869 100644 --- a/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-debuginfo.sh +++ b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtest # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtest-debuginfo | grep -v \.src | grep gtest-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtest-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-debugsource.sh b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-debugsource.sh index e03ad3622..389e8860e 100644 --- a/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-debugsource.sh +++ b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtest # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtest-debugsource | grep -v \.src | grep gtest-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtest-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-devel.sh b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-devel.sh index 8233c5208..592d146cd 100644 --- a/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-devel.sh +++ b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtest # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtest-devel | grep -v \.src | grep gtest-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtest-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest.sh b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest.sh index 9b7acfacb..c844dac43 100644 --- a/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest.sh +++ b/testcases/cli-test/gtest/oe_test_gtest_install_and_remove_gtest.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtest # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtest | grep -v \.src | grep gtest + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtest" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk-doc/oe_test_gtk-doc_install_and_remove_gtk-doc.sh b/testcases/cli-test/gtk-doc/oe_test_gtk-doc_install_and_remove_gtk-doc.sh index ec29a9e26..84e3508ba 100644 --- a/testcases/cli-test/gtk-doc/oe_test_gtk-doc_install_and_remove_gtk-doc.sh +++ b/testcases/cli-test/gtk-doc/oe_test_gtk-doc_install_and_remove_gtk-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk-doc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk-doc | grep -v \.src | grep gtk-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-debuginfo.sh b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-debuginfo.sh index e0f150596..f0d971843 100644 --- a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-debuginfo.sh +++ b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk2-debuginfo | grep -v \.src | grep gtk2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-debugsource.sh b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-debugsource.sh index c7b28ccf3..d6b90997d 100644 --- a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-debugsource.sh +++ b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk2-debugsource | grep -v \.src | grep gtk2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-devel.sh b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-devel.sh index c01f1b53e..cd55e5061 100644 --- a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-devel.sh +++ b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk2-devel | grep -v \.src | grep gtk2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-help.sh b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-help.sh index 699ea4756..e2c044289 100644 --- a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-help.sh +++ b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk2-help | grep -v \.src | grep gtk2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-immodule-xim.sh b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-immodule-xim.sh index 2405f4d79..48644e59a 100644 --- a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-immodule-xim.sh +++ b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-immodule-xim.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk2-immodule-xim | grep -v \.src | grep gtk2-immodule-xim + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk2-immodule-xim" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-immodules.sh b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-immodules.sh index 43550f5a5..78de93e91 100644 --- a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-immodules.sh +++ b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2-immodules.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk2-immodules | grep -v \.src | grep gtk2-immodules + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk2-immodules" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2.sh b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2.sh index 070bc37d2..8f57b9c81 100644 --- a/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2.sh +++ b/testcases/cli-test/gtk2/oe_test_gtk2_install_and_remove_gtk2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk2 | grep -v \.src | grep gtk2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk-update-icon-cache.sh b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk-update-icon-cache.sh index 76f4b4b2b..6c09c6ab8 100644 --- a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk-update-icon-cache.sh +++ b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk-update-icon-cache.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk-update-icon-cache | grep -v \.src | grep gtk-update-icon-cache + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk-update-icon-cache" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-debuginfo.sh b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-debuginfo.sh index 91a26e880..71ab0b840 100644 --- a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-debuginfo.sh +++ b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk3-debuginfo | grep -v \.src | grep gtk3-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk3-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-debugsource.sh b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-debugsource.sh index 3e726f483..3b1c9290e 100644 --- a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-debugsource.sh +++ b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk3-debugsource | grep -v \.src | grep gtk3-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk3-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-devel.sh b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-devel.sh index aedb39bb6..d13261983 100644 --- a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-devel.sh +++ b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk3-devel | grep -v \.src | grep gtk3-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk3-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-help.sh b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-help.sh index 128e5f0b0..07a8b033c 100644 --- a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-help.sh +++ b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk3-help | grep -v \.src | grep gtk3-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk3-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-immodule-xim.sh b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-immodule-xim.sh index b6f998441..cfc3e1896 100644 --- a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-immodule-xim.sh +++ b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-immodule-xim.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk3-immodule-xim | grep -v \.src | grep gtk3-immodule-xim + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk3-immodule-xim" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-immodules.sh b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-immodules.sh index 78bac2049..2d3d4e5cf 100644 --- a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-immodules.sh +++ b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3-immodules.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk3-immodules | grep -v \.src | grep gtk3-immodules + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk3-immodules" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3.sh b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3.sh index eff19cec1..c6c5edfa6 100644 --- a/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3.sh +++ b/testcases/cli-test/gtk3/oe_test_gtk3_install_and_remove_gtk3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk3 | grep -v \.src | grep gtk3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-debuginfo.sh b/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-debuginfo.sh index 62e1c414b..c8cf8a6df 100644 --- a/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-debuginfo.sh +++ b/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk4 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk4-debuginfo | grep -v \.src | grep gtk4-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk4-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-debugsource.sh b/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-debugsource.sh index 7a845b0b2..a3a072de4 100644 --- a/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-debugsource.sh +++ b/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk4 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk4-debugsource | grep -v \.src | grep gtk4-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk4-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-devel.sh b/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-devel.sh index 8a80174f8..621ebc361 100644 --- a/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-devel.sh +++ b/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk4 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk4-devel | grep -v \.src | grep gtk4-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk4-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4.sh b/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4.sh index 4937908c2..0f87a3fd7 100644 --- a/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4.sh +++ b/testcases/cli-test/gtk4/oe_test_gtk4_install_and_remove_gtk4.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gtk4 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gtk4 | grep -v \.src | grep gtk4 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gtk4" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-debuginfo.sh b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-debuginfo.sh index 723ef54d6..6a6593f86 100644 --- a/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-debuginfo.sh +++ b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src guile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available guile-debuginfo | grep -v \.src | grep guile-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm guile-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-debugsource.sh b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-debugsource.sh index 41712c371..f25b0dd34 100644 --- a/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-debugsource.sh +++ b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src guile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available guile-debugsource | grep -v \.src | grep guile-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm guile-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-devel.sh b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-devel.sh index 7f092651d..18e06fe66 100644 --- a/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-devel.sh +++ b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src guile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available guile-devel | grep -v \.src | grep guile-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm guile-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-help.sh b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-help.sh index 256f14acc..fdbfe6f62 100644 --- a/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-help.sh +++ b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src guile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available guile-help | grep -v \.src | grep guile-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm guile-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile.sh b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile.sh index e69764aca..d6b142c48 100644 --- a/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile.sh +++ b/testcases/cli-test/guile/oe_test_guile_install_and_remove_guile.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src guile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available guile | grep -v \.src | grep guile + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm guile" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-debuginfo.sh b/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-debuginfo.sh index 1b280b786..14685f190 100644 --- a/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-debuginfo.sh +++ b/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gupnp-igd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gupnp-igd-debuginfo | grep -v \.src | grep gupnp-igd-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gupnp-igd-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-debugsource.sh b/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-debugsource.sh index 11ed2910c..a60135243 100644 --- a/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-debugsource.sh +++ b/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gupnp-igd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gupnp-igd-debugsource | grep -v \.src | grep gupnp-igd-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gupnp-igd-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-devel.sh b/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-devel.sh index 5c12dc27c..e7db7e99e 100644 --- a/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-devel.sh +++ b/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gupnp-igd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gupnp-igd-devel | grep -v \.src | grep gupnp-igd-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gupnp-igd-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd.sh b/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd.sh index c0f4f808e..af0dc4697 100644 --- a/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd.sh +++ b/testcases/cli-test/gupnp-igd/oe_test_gupnp-igd_install_and_remove_gupnp-igd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gupnp-igd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gupnp-igd | grep -v \.src | grep gupnp-igd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gupnp-igd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-debuginfo.sh b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-debuginfo.sh index 8a1d706ce..e509bc50b 100644 --- a/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-debuginfo.sh +++ b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gupnp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gupnp-debuginfo | grep -v \.src | grep gupnp-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gupnp-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-debugsource.sh b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-debugsource.sh index f3afd6516..5369c676e 100644 --- a/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-debugsource.sh +++ b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gupnp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gupnp-debugsource | grep -v \.src | grep gupnp-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gupnp-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-devel.sh b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-devel.sh index 4957bf0e2..6f0870c77 100644 --- a/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-devel.sh +++ b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gupnp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gupnp-devel | grep -v \.src | grep gupnp-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gupnp-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-help.sh b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-help.sh index 5f1b78e95..de0667651 100644 --- a/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-help.sh +++ b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gupnp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gupnp-help | grep -v \.src | grep gupnp-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gupnp-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp.sh b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp.sh index b7340c245..5a1206254 100644 --- a/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp.sh +++ b/testcases/cli-test/gupnp/oe_test_gupnp_install_and_remove_gupnp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gupnp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gupnp | grep -v \.src | grep gupnp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gupnp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-debuginfo.sh b/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-debuginfo.sh index 430d5575b..5be50b48c 100644 --- a/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-debuginfo.sh +++ b/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gzip # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gzip-debuginfo | grep -v \.src | grep gzip-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gzip-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-debugsource.sh b/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-debugsource.sh index 60961c760..95ba2229f 100644 --- a/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-debugsource.sh +++ b/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gzip # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gzip-debugsource | grep -v \.src | grep gzip-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gzip-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-help.sh b/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-help.sh index a0c7deba0..756894def 100644 --- a/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-help.sh +++ b/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gzip # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gzip-help | grep -v \.src | grep gzip-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gzip-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip.sh b/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip.sh index 57e02dbd8..394f437b3 100644 --- a/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip.sh +++ b/testcases/cli-test/gzip/oe_test_gzip_install_and_remove_gzip.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src gzip # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gzip | grep -v \.src | grep gzip + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gzip" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-debuginfo.sh b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-debuginfo.sh index b2a57da86..af54ccbe0 100644 --- a/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-debuginfo.sh +++ b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src harfbuzz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available harfbuzz-debuginfo | grep -v \.src | grep harfbuzz-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm harfbuzz-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-debugsource.sh b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-debugsource.sh index 7b8231d89..2efffc222 100644 --- a/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-debugsource.sh +++ b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src harfbuzz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available harfbuzz-debugsource | grep -v \.src | grep harfbuzz-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm harfbuzz-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-devel.sh b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-devel.sh index 9408ce9d6..913ea816f 100644 --- a/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-devel.sh +++ b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src harfbuzz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available harfbuzz-devel | grep -v \.src | grep harfbuzz-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm harfbuzz-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-help.sh b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-help.sh index 3256c6330..2c27383b6 100644 --- a/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-help.sh +++ b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src harfbuzz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available harfbuzz-help | grep -v \.src | grep harfbuzz-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm harfbuzz-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz.sh b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz.sh index fe2b627b0..4bd230acb 100644 --- a/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz.sh +++ b/testcases/cli-test/harfbuzz/oe_test_harfbuzz_install_and_remove_harfbuzz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src harfbuzz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available harfbuzz | grep -v \.src | grep harfbuzz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm harfbuzz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-debuginfo.sh b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-debuginfo.sh index 7e05306fc..08a583e40 100644 --- a/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-debuginfo.sh +++ b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src hunspell # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available hunspell-debuginfo | grep -v \.src | grep hunspell-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm hunspell-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-debugsource.sh b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-debugsource.sh index cdb1600c5..8e89c3840 100644 --- a/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-debugsource.sh +++ b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src hunspell # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available hunspell-debugsource | grep -v \.src | grep hunspell-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm hunspell-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-devel.sh b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-devel.sh index d119d4cf1..24961b1c0 100644 --- a/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-devel.sh +++ b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src hunspell # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available hunspell-devel | grep -v \.src | grep hunspell-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm hunspell-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-help.sh b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-help.sh index b5e89acfd..abd156afb 100644 --- a/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-help.sh +++ b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src hunspell # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available hunspell-help | grep -v \.src | grep hunspell-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm hunspell-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell.sh b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell.sh index e9f2a1db8..7b611806e 100644 --- a/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell.sh +++ b/testcases/cli-test/hunspell/oe_test_hunspell_install_and_remove_hunspell.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src hunspell # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available hunspell | grep -v \.src | grep hunspell + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm hunspell" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/hwdata/oe_test_hwdata_install_and_remove_hwdata.sh b/testcases/cli-test/hwdata/oe_test_hwdata_install_and_remove_hwdata.sh index 8e0be28e8..d77b105b8 100644 --- a/testcases/cli-test/hwdata/oe_test_hwdata_install_and_remove_hwdata.sh +++ b/testcases/cli-test/hwdata/oe_test_hwdata_install_and_remove_hwdata.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src hwdata # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available hwdata | grep -v \.src | grep hwdata + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm hwdata" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-debuginfo.sh b/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-debuginfo.sh index accb9749f..f7269bc85 100644 --- a/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-debuginfo.sh +++ b/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src hyphen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available hyphen-debuginfo | grep -v \.src | grep hyphen-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm hyphen-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-debugsource.sh b/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-debugsource.sh index b9607a13d..1e10a62f9 100644 --- a/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-debugsource.sh +++ b/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src hyphen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available hyphen-debugsource | grep -v \.src | grep hyphen-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm hyphen-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-devel.sh b/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-devel.sh index 0b6a117f0..280e8aeb1 100644 --- a/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-devel.sh +++ b/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src hyphen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available hyphen-devel | grep -v \.src | grep hyphen-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm hyphen-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen.sh b/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen.sh index 081aadd50..ba2a05cf0 100644 --- a/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen.sh +++ b/testcases/cli-test/hyphen/oe_test_hyphen_install_and_remove_hyphen.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src hyphen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available hyphen | grep -v \.src | grep hyphen + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm hyphen" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/icfg/oe_test_icfg_install_and_remove_icfg-help.sh b/testcases/cli-test/icfg/oe_test_icfg_install_and_remove_icfg-help.sh index 98a71a892..5e75734a6 100644 --- a/testcases/cli-test/icfg/oe_test_icfg_install_and_remove_icfg-help.sh +++ b/testcases/cli-test/icfg/oe_test_icfg_install_and_remove_icfg-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src icfg # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available icfg-help | grep -v \.src | grep icfg-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm icfg-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/icfg/oe_test_icfg_install_and_remove_icfg.sh b/testcases/cli-test/icfg/oe_test_icfg_install_and_remove_icfg.sh index 797322047..b8f3cb144 100644 --- a/testcases/cli-test/icfg/oe_test_icfg_install_and_remove_icfg.sh +++ b/testcases/cli-test/icfg/oe_test_icfg_install_and_remove_icfg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src icfg # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available icfg | grep -v \.src | grep icfg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm icfg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-debuginfo.sh b/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-debuginfo.sh index c7fd2f696..60a310e7e 100644 --- a/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-debuginfo.sh +++ b/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src icu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available icu-debuginfo | grep -v \.src | grep icu-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm icu-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-debugsource.sh b/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-debugsource.sh index b72340fcc..2cecacc2f 100644 --- a/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-debugsource.sh +++ b/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src icu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available icu-debugsource | grep -v \.src | grep icu-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm icu-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-help.sh b/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-help.sh index aed47bd39..73c6f993a 100644 --- a/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-help.sh +++ b/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src icu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available icu-help | grep -v \.src | grep icu-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm icu-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu.sh b/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu.sh index e0018e4f6..6c20031cb 100644 --- a/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu.sh +++ b/testcases/cli-test/icu/oe_test_icu_install_and_remove_icu.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src icu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available icu | grep -v \.src | grep icu + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm icu" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu-devel.sh b/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu-devel.sh index 358272753..18a2c9360 100644 --- a/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu-devel.sh +++ b/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src icu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libicu-devel | grep -v \.src | grep libicu-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libicu-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu-doc.sh b/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu-doc.sh index 6df873b7b..c39247987 100644 --- a/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu-doc.sh +++ b/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src icu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libicu-doc | grep -v \.src | grep libicu-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libicu-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu.sh b/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu.sh index 839d97a99..4f1846b19 100644 --- a/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu.sh +++ b/testcases/cli-test/icu/oe_test_icu_install_and_remove_libicu.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src icu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libicu | grep -v \.src | grep libicu + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libicu" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debuginfo.sh b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debuginfo.sh index 083a57dcd..267ce2879 100644 --- a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debuginfo.sh +++ b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ima-evm-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ima-evm-utils-debuginfo | grep -v \.src | grep ima-evm-utils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ima-evm-utils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debugsource.sh b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debugsource.sh index 9a43c1d36..da0b23093 100644 --- a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debugsource.sh +++ b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ima-evm-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ima-evm-utils-debugsource | grep -v \.src | grep ima-evm-utils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ima-evm-utils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-devel.sh b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-devel.sh index 9741f0ce4..0311a0ac1 100644 --- a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-devel.sh +++ b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ima-evm-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ima-evm-utils-devel | grep -v \.src | grep ima-evm-utils-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ima-evm-utils-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-help.sh b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-help.sh index 5b6bbc66c..21b256828 100644 --- a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-help.sh +++ b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ima-evm-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ima-evm-utils-help | grep -v \.src | grep ima-evm-utils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ima-evm-utils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-libs.sh b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-libs.sh index 309eb172c..d7669d45e 100644 --- a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-libs.sh +++ b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ima-evm-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ima-evm-utils-libs | grep -v \.src | grep ima-evm-utils-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ima-evm-utils-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils.sh b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils.sh index 0705d1db5..6a15fb4cd 100644 --- a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils.sh +++ b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_ima-evm-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ima-evm-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ima-evm-utils | grep -v \.src | grep ima-evm-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ima-evm-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_libimaevm0.sh b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_libimaevm0.sh index 570d7289f..abed6d9ec 100644 --- a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_libimaevm0.sh +++ b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_libimaevm0.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ima-evm-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libimaevm0 | grep -v \.src | grep libimaevm0 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libimaevm0" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_libimaevm1.sh b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_libimaevm1.sh index 5214de20c..71b2a3953 100644 --- a/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_libimaevm1.sh +++ b/testcases/cli-test/ima-evm-utils/oe_test_ima-evm-utils_install_and_remove_libimaevm1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ima-evm-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libimaevm1 | grep -v \.src | grep libimaevm1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libimaevm1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-debuginfo.sh b/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-debuginfo.sh index 16a561eeb..e0f0595f9 100644 --- a/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-debuginfo.sh +++ b/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src inih # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available inih-debuginfo | grep -v \.src | grep inih-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm inih-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-debugsource.sh b/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-debugsource.sh index 9ecac5912..0d57214c4 100644 --- a/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-debugsource.sh +++ b/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src inih # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available inih-debugsource | grep -v \.src | grep inih-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm inih-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-devel.sh b/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-devel.sh index 2c1805af9..31f4839be 100644 --- a/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-devel.sh +++ b/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src inih # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available inih-devel | grep -v \.src | grep inih-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm inih-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih.sh b/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih.sh index ee55d67e5..317029b6c 100644 --- a/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih.sh +++ b/testcases/cli-test/inih/oe_test_inih_install_and_remove_inih.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src inih # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available inih | grep -v \.src | grep inih + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm inih" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser-debuginfo.sh b/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser-debuginfo.sh index 26d51c51e..d8ab7132e 100644 --- a/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser-debuginfo.sh +++ b/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iniparser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iniparser-debuginfo | grep -v \.src | grep iniparser-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iniparser-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser-debugsource.sh b/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser-debugsource.sh index f6d4c2f69..cf529af0b 100644 --- a/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser-debugsource.sh +++ b/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iniparser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iniparser-debugsource | grep -v \.src | grep iniparser-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iniparser-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser.sh b/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser.sh index 31eeb174b..80edd3471 100644 --- a/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser.sh +++ b/testcases/cli-test/iniparser/oe_test_iniparser_install_and_remove_iniparser.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iniparser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iniparser | grep -v \.src | grep iniparser + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iniparser" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-debuginfo.sh b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-debuginfo.sh index b79a71e8d..d6a2ba83e 100644 --- a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-debuginfo.sh +++ b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src initscripts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available initscripts-debuginfo | grep -v \.src | grep initscripts-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm initscripts-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-debugsource.sh b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-debugsource.sh index b768dbc1c..d8d110592 100644 --- a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-debugsource.sh +++ b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src initscripts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available initscripts-debugsource | grep -v \.src | grep initscripts-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm initscripts-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-service.sh b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-service.sh index 44623fde8..c0c985c42 100644 --- a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-service.sh +++ b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts-service.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src initscripts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available initscripts-service | grep -v \.src | grep initscripts-service + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm initscripts-service" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts.sh b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts.sh index 928f3c05d..a33b05f7c 100644 --- a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts.sh +++ b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_initscripts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src initscripts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available initscripts | grep -v \.src | grep initscripts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm initscripts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_netconsole-service.sh b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_netconsole-service.sh index efd7e2f13..2475cf46f 100644 --- a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_netconsole-service.sh +++ b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_netconsole-service.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src initscripts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available netconsole-service | grep -v \.src | grep netconsole-service + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm netconsole-service" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_network-scripts.sh b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_network-scripts.sh index ed18de3a1..f6d6e5b02 100644 --- a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_network-scripts.sh +++ b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_network-scripts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src initscripts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available network-scripts | grep -v \.src | grep network-scripts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm network-scripts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_readonly-root.sh b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_readonly-root.sh index 1f83116c4..b44fefdd7 100644 --- a/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_readonly-root.sh +++ b/testcases/cli-test/initscripts/oe_test_initscripts_install_and_remove_readonly-root.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src initscripts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available readonly-root | grep -v \.src | grep readonly-root + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm readonly-root" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/intltool/oe_test_intltool_install_and_remove_intltool-help.sh b/testcases/cli-test/intltool/oe_test_intltool_install_and_remove_intltool-help.sh index ca9b65793..6a2faf996 100644 --- a/testcases/cli-test/intltool/oe_test_intltool_install_and_remove_intltool-help.sh +++ b/testcases/cli-test/intltool/oe_test_intltool_install_and_remove_intltool-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src intltool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available intltool-help | grep -v \.src | grep intltool-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm intltool-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/intltool/oe_test_intltool_install_and_remove_intltool.sh b/testcases/cli-test/intltool/oe_test_intltool_install_and_remove_intltool.sh index 1695fd9a5..89da7477d 100644 --- a/testcases/cli-test/intltool/oe_test_intltool_install_and_remove_intltool.sh +++ b/testcases/cli-test/intltool/oe_test_intltool_install_and_remove_intltool.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src intltool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available intltool | grep -v \.src | grep intltool + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm intltool" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-debuginfo.sh b/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-debuginfo.sh index e097dc8f9..21960c76a 100644 --- a/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-debuginfo.sh +++ b/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ipcalc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ipcalc-debuginfo | grep -v \.src | grep ipcalc-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ipcalc-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-debugsource.sh b/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-debugsource.sh index 4e7cdf5d3..a94d7556e 100644 --- a/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-debugsource.sh +++ b/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ipcalc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ipcalc-debugsource | grep -v \.src | grep ipcalc-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ipcalc-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-help.sh b/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-help.sh index 84217d0af..bced1054e 100644 --- a/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-help.sh +++ b/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ipcalc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ipcalc-help | grep -v \.src | grep ipcalc-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ipcalc-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc.sh b/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc.sh index 5757896fc..1ad8b00d5 100644 --- a/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc.sh +++ b/testcases/cli-test/ipcalc/oe_test_ipcalc_install_and_remove_ipcalc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ipcalc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ipcalc | grep -v \.src | grep ipcalc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ipcalc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_bmc-snmp-proxy.sh b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_bmc-snmp-proxy.sh index b086bf4f1..293330180 100644 --- a/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_bmc-snmp-proxy.sh +++ b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_bmc-snmp-proxy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ipmitool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bmc-snmp-proxy | grep -v \.src | grep bmc-snmp-proxy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bmc-snmp-proxy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_exchange-bmc-os-info.sh b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_exchange-bmc-os-info.sh index 5938da4d4..06c54552f 100644 --- a/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_exchange-bmc-os-info.sh +++ b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_exchange-bmc-os-info.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ipmitool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available exchange-bmc-os-info | grep -v \.src | grep exchange-bmc-os-info + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm exchange-bmc-os-info" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-debuginfo.sh b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-debuginfo.sh index bca0b3445..2d930925a 100644 --- a/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-debuginfo.sh +++ b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ipmitool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ipmitool-debuginfo | grep -v \.src | grep ipmitool-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ipmitool-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-debugsource.sh b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-debugsource.sh index 1acb1bb42..8af3e5a91 100644 --- a/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-debugsource.sh +++ b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ipmitool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ipmitool-debugsource | grep -v \.src | grep ipmitool-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ipmitool-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-help.sh b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-help.sh index 51c092c46..b9c2a798d 100644 --- a/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-help.sh +++ b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ipmitool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ipmitool-help | grep -v \.src | grep ipmitool-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ipmitool-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool.sh b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool.sh index 1dce770f8..380a714bf 100644 --- a/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool.sh +++ b/testcases/cli-test/ipmitool/oe_test_ipmitool_install_and_remove_ipmitool.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ipmitool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ipmitool | grep -v \.src | grep ipmitool + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ipmitool" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-debuginfo.sh b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-debuginfo.sh index 1fe7dec43..c0f02d6ee 100644 --- a/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-debuginfo.sh +++ b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iproute # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iproute-debuginfo | grep -v \.src | grep iproute-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iproute-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-debugsource.sh b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-debugsource.sh index f3ec51c49..c5ba2ed46 100644 --- a/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-debugsource.sh +++ b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iproute # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iproute-debugsource | grep -v \.src | grep iproute-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iproute-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-devel.sh b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-devel.sh index 208926740..ab1c5f1cd 100644 --- a/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-devel.sh +++ b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iproute # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iproute-devel | grep -v \.src | grep iproute-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iproute-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-help.sh b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-help.sh index e095b6c7e..2e6d80c91 100644 --- a/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-help.sh +++ b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iproute # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iproute-help | grep -v \.src | grep iproute-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iproute-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute.sh b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute.sh index d11d9334f..4e2dbcfe2 100644 --- a/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute.sh +++ b/testcases/cli-test/iproute/oe_test_iproute_install_and_remove_iproute.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iproute # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iproute | grep -v \.src | grep iproute + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iproute" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-debuginfo.sh b/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-debuginfo.sh index 9056432b3..d6dc7a638 100644 --- a/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-debuginfo.sh +++ b/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iprutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iprutils-debuginfo | grep -v \.src | grep iprutils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iprutils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-debugsource.sh b/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-debugsource.sh index 385822b7f..6894752f2 100644 --- a/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-debugsource.sh +++ b/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iprutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iprutils-debugsource | grep -v \.src | grep iprutils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iprutils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-help.sh b/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-help.sh index f39b890e9..11048671f 100644 --- a/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-help.sh +++ b/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iprutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iprutils-help | grep -v \.src | grep iprutils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iprutils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils.sh b/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils.sh index 4dc0817eb..af9941de0 100644 --- a/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils.sh +++ b/testcases/cli-test/iprutils/oe_test_iprutils_install_and_remove_iprutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iprutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iprutils | grep -v \.src | grep iprutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iprutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-debuginfo.sh b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-debuginfo.sh index f4dfd6bf5..ca1a3da96 100644 --- a/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-debuginfo.sh +++ b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ipset # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ipset-debuginfo | grep -v \.src | grep ipset-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ipset-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-debugsource.sh b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-debugsource.sh index a5e05784b..3d3e1caba 100644 --- a/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-debugsource.sh +++ b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ipset # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ipset-debugsource | grep -v \.src | grep ipset-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ipset-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-devel.sh b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-devel.sh index bc8e4948f..61c1dbffb 100644 --- a/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-devel.sh +++ b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ipset # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ipset-devel | grep -v \.src | grep ipset-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ipset-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-help.sh b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-help.sh index 4914b90b5..77961f647 100644 --- a/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-help.sh +++ b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ipset # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ipset-help | grep -v \.src | grep ipset-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ipset-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-libs.sh b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-libs.sh index 3d8062260..da774a024 100644 --- a/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-libs.sh +++ b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ipset # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ipset-libs | grep -v \.src | grep ipset-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ipset-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset.sh b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset.sh index 449e8ca58..e641a170b 100644 --- a/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset.sh +++ b/testcases/cli-test/ipset/oe_test_ipset_install_and_remove_ipset.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ipset # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ipset | grep -v \.src | grep ipset + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ipset" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-debuginfo.sh b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-debuginfo.sh index 952085564..35388cf4c 100644 --- a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-debuginfo.sh +++ b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iptables # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iptables-debuginfo | grep -v \.src | grep iptables-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iptables-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-debugsource.sh b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-debugsource.sh index a130c2299..2a7972c83 100644 --- a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-debugsource.sh +++ b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iptables # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iptables-debugsource | grep -v \.src | grep iptables-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iptables-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-devel.sh b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-devel.sh index 6d3667471..7c028bf71 100644 --- a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-devel.sh +++ b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iptables # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iptables-devel | grep -v \.src | grep iptables-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iptables-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-help.sh b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-help.sh index e97cbd2ca..15ee2de2b 100644 --- a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-help.sh +++ b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iptables # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iptables-help | grep -v \.src | grep iptables-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iptables-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-libs.sh b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-libs.sh index e1aaea980..d8b2344f6 100644 --- a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-libs.sh +++ b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iptables # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iptables-libs | grep -v \.src | grep iptables-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iptables-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-nft.sh b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-nft.sh index 84943bd88..e5002f2bf 100644 --- a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-nft.sh +++ b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables-nft.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iptables # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iptables-nft | grep -v \.src | grep iptables-nft + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iptables-nft" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables.sh b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables.sh index ec2f2eb25..000e5119c 100644 --- a/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables.sh +++ b/testcases/cli-test/iptables/oe_test_iptables_install_and_remove_iptables.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iptables # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iptables | grep -v \.src | grep iptables + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iptables" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-debuginfo.sh b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-debuginfo.sh index bbd4ac42b..7d924d8a8 100644 --- a/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-debuginfo.sh +++ b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iputils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iputils-debuginfo | grep -v \.src | grep iputils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iputils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-debugsource.sh b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-debugsource.sh index 11365fb18..b042a2867 100644 --- a/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-debugsource.sh +++ b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iputils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iputils-debugsource | grep -v \.src | grep iputils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iputils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-help.sh b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-help.sh index 873f532b8..947546832 100644 --- a/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-help.sh +++ b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iputils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iputils-help | grep -v \.src | grep iputils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iputils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-ninfod.sh b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-ninfod.sh index 7d6ad0436..77f0b8b9e 100644 --- a/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-ninfod.sh +++ b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils-ninfod.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iputils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iputils-ninfod | grep -v \.src | grep iputils-ninfod + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iputils-ninfod" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils.sh b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils.sh index f804f2763..c927bab09 100644 --- a/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils.sh +++ b/testcases/cli-test/iputils/oe_test_iputils_install_and_remove_iputils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iputils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iputils | grep -v \.src | grep iputils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iputils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-debuginfo.sh b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-debuginfo.sh index 6291c6622..61c279a99 100644 --- a/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-debuginfo.sh +++ b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src irqbalance # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available irqbalance-debuginfo | grep -v \.src | grep irqbalance-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm irqbalance-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-debugsource.sh b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-debugsource.sh index 437a78890..5f5cd73bd 100644 --- a/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-debugsource.sh +++ b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src irqbalance # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available irqbalance-debugsource | grep -v \.src | grep irqbalance-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm irqbalance-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-devel.sh b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-devel.sh index 41e6d5cb9..152bdd448 100644 --- a/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-devel.sh +++ b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src irqbalance # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available irqbalance-devel | grep -v \.src | grep irqbalance-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm irqbalance-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-help.sh b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-help.sh index 90cb3f5f1..a46d35d6d 100644 --- a/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-help.sh +++ b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src irqbalance # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available irqbalance-help | grep -v \.src | grep irqbalance-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm irqbalance-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-libs.sh b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-libs.sh index 1b60f9aff..b0939a429 100644 --- a/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-libs.sh +++ b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src irqbalance # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available irqbalance-libs | grep -v \.src | grep irqbalance-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm irqbalance-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance.sh b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance.sh index a39d5a199..641ceccda 100644 --- a/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance.sh +++ b/testcases/cli-test/irqbalance/oe_test_irqbalance_install_and_remove_irqbalance.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src irqbalance # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available irqbalance | grep -v \.src | grep irqbalance + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm irqbalance" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iso-codes/oe_test_iso-codes_install_and_remove_iso-codes-devel.sh b/testcases/cli-test/iso-codes/oe_test_iso-codes_install_and_remove_iso-codes-devel.sh index 512263457..f63eb0077 100644 --- a/testcases/cli-test/iso-codes/oe_test_iso-codes_install_and_remove_iso-codes-devel.sh +++ b/testcases/cli-test/iso-codes/oe_test_iso-codes_install_and_remove_iso-codes-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iso-codes # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iso-codes-devel | grep -v \.src | grep iso-codes-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iso-codes-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/iso-codes/oe_test_iso-codes_install_and_remove_iso-codes.sh b/testcases/cli-test/iso-codes/oe_test_iso-codes_install_and_remove_iso-codes.sh index 1675a7ff2..446c59a31 100644 --- a/testcases/cli-test/iso-codes/oe_test_iso-codes_install_and_remove_iso-codes.sh +++ b/testcases/cli-test/iso-codes/oe_test_iso-codes_install_and_remove_iso-codes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src iso-codes # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iso-codes | grep -v \.src | grep iso-codes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iso-codes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-debuginfo.sh b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-debuginfo.sh index 113ff7e12..72b47b30d 100644 --- a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-debuginfo.sh +++ b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src isomd5sum # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available isomd5sum-debuginfo | grep -v \.src | grep isomd5sum-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm isomd5sum-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-debugsource.sh b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-debugsource.sh index d5cd53935..14a2d64c3 100644 --- a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-debugsource.sh +++ b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src isomd5sum # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available isomd5sum-debugsource | grep -v \.src | grep isomd5sum-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm isomd5sum-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-devel.sh b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-devel.sh index da305adea..2d08634fc 100644 --- a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-devel.sh +++ b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src isomd5sum # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available isomd5sum-devel | grep -v \.src | grep isomd5sum-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm isomd5sum-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-help.sh b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-help.sh index 403ec3096..c121c2e7f 100644 --- a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-help.sh +++ b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src isomd5sum # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available isomd5sum-help | grep -v \.src | grep isomd5sum-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm isomd5sum-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum.sh b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum.sh index dc19b54af..cc21cbee7 100644 --- a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum.sh +++ b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_isomd5sum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src isomd5sum # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available isomd5sum | grep -v \.src | grep isomd5sum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm isomd5sum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_python2-isomd5sum.sh b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_python2-isomd5sum.sh index dd82a3f0e..6c358e4a0 100644 --- a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_python2-isomd5sum.sh +++ b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_python2-isomd5sum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src isomd5sum # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-isomd5sum | grep -v \.src | grep python2-isomd5sum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-isomd5sum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_python3-isomd5sum.sh b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_python3-isomd5sum.sh index deab0d34b..2e00c8344 100644 --- a/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_python3-isomd5sum.sh +++ b/testcases/cli-test/isomd5sum/oe_test_isomd5sum_install_and_remove_python3-isomd5sum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src isomd5sum # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-isomd5sum | grep -v \.src | grep python3-isomd5sum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-isomd5sum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/itstool/oe_test_itstool_install_and_remove_itstool-help.sh b/testcases/cli-test/itstool/oe_test_itstool_install_and_remove_itstool-help.sh index 0e92d5437..564ad6997 100644 --- a/testcases/cli-test/itstool/oe_test_itstool_install_and_remove_itstool-help.sh +++ b/testcases/cli-test/itstool/oe_test_itstool_install_and_remove_itstool-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src itstool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available itstool-help | grep -v \.src | grep itstool-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm itstool-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/itstool/oe_test_itstool_install_and_remove_itstool.sh b/testcases/cli-test/itstool/oe_test_itstool_install_and_remove_itstool.sh index e52b71e1d..78475c574 100644 --- a/testcases/cli-test/itstool/oe_test_itstool_install_and_remove_itstool.sh +++ b/testcases/cli-test/itstool/oe_test_itstool_install_and_remove_itstool.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src itstool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available itstool | grep -v \.src | grep itstool + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm itstool" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-debuginfo.sh b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-debuginfo.sh index e3dbc9921..46c4f4a30 100644 --- a/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-debuginfo.sh +++ b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jansson # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jansson-debuginfo | grep -v \.src | grep jansson-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jansson-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-debugsource.sh b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-debugsource.sh index 4ffc09c3e..a3b05d3e1 100644 --- a/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-debugsource.sh +++ b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jansson # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jansson-debugsource | grep -v \.src | grep jansson-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jansson-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-devel.sh b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-devel.sh index 07a95f3fe..70c74a426 100644 --- a/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-devel.sh +++ b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jansson # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jansson-devel | grep -v \.src | grep jansson-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jansson-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-help.sh b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-help.sh index c16e64a1f..d266cb68b 100644 --- a/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-help.sh +++ b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jansson # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jansson-help | grep -v \.src | grep jansson-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jansson-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson.sh b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson.sh index 59a5e59be..f42c58606 100644 --- a/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson.sh +++ b/testcases/cli-test/jansson/oe_test_jansson_install_and_remove_jansson.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jansson # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jansson | grep -v \.src | grep jansson + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jansson" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/java_cup/oe_test_java_cup_install_and_remove_java_cup-help.sh b/testcases/cli-test/java_cup/oe_test_java_cup_install_and_remove_java_cup-help.sh index f8a9e8bbb..5b7292836 100644 --- a/testcases/cli-test/java_cup/oe_test_java_cup_install_and_remove_java_cup-help.sh +++ b/testcases/cli-test/java_cup/oe_test_java_cup_install_and_remove_java_cup-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src java_cup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available java_cup-help | grep -v \.src | grep java_cup-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm java_cup-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/java_cup/oe_test_java_cup_install_and_remove_java_cup.sh b/testcases/cli-test/java_cup/oe_test_java_cup_install_and_remove_java_cup.sh index 19903700d..8d0a37bd0 100644 --- a/testcases/cli-test/java_cup/oe_test_java_cup_install_and_remove_java_cup.sh +++ b/testcases/cli-test/java_cup/oe_test_java_cup_install_and_remove_java_cup.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src java_cup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available java_cup | grep -v \.src | grep java_cup + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm java_cup" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_gradle-local.sh b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_gradle-local.sh index d29ba3d19..1b78ed3a4 100644 --- a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_gradle-local.sh +++ b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_gradle-local.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src javapackages-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gradle-local | grep -v \.src | grep gradle-local + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gradle-local" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_ivy-local.sh b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_ivy-local.sh index c49a54b5e..63328de5b 100644 --- a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_ivy-local.sh +++ b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_ivy-local.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src javapackages-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ivy-local | grep -v \.src | grep ivy-local + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ivy-local" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-filesystem.sh b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-filesystem.sh index fb30bdc14..ad578ed4c 100644 --- a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-filesystem.sh +++ b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-filesystem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src javapackages-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available javapackages-filesystem | grep -v \.src | grep javapackages-filesystem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm javapackages-filesystem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-local.sh b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-local.sh index 49084f67b..e87bf8c33 100644 --- a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-local.sh +++ b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-local.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src javapackages-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available javapackages-local | grep -v \.src | grep javapackages-local + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm javapackages-local" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-tools.sh b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-tools.sh index d7137ea4c..6afc33406 100644 --- a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-tools.sh +++ b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_javapackages-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src javapackages-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available javapackages-tools | grep -v \.src | grep javapackages-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm javapackages-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_maven-local.sh b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_maven-local.sh index 5e14ecc57..67c0d49cc 100644 --- a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_maven-local.sh +++ b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_maven-local.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src javapackages-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available maven-local | grep -v \.src | grep maven-local + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm maven-local" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_python3-javapackages.sh b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_python3-javapackages.sh index 4a46c4f49..a2c7543a1 100644 --- a/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_python3-javapackages.sh +++ b/testcases/cli-test/javapackages-tools/oe_test_javapackages-tools_install_and_remove_python3-javapackages.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src javapackages-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-javapackages | grep -v \.src | grep python3-javapackages + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-javapackages" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-debuginfo.sh b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-debuginfo.sh index 3251968d8..7a1e7472a 100644 --- a/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-debuginfo.sh +++ b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jbig2dec # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jbig2dec-debuginfo | grep -v \.src | grep jbig2dec-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jbig2dec-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-debugsource.sh b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-debugsource.sh index cd5ff3ba4..330f37f44 100644 --- a/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-debugsource.sh +++ b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jbig2dec # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jbig2dec-debugsource | grep -v \.src | grep jbig2dec-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jbig2dec-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-devel.sh b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-devel.sh index 59df63403..355ae9ada 100644 --- a/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-devel.sh +++ b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jbig2dec # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jbig2dec-devel | grep -v \.src | grep jbig2dec-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jbig2dec-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-help.sh b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-help.sh index 4ce10ce3c..6f4eff936 100644 --- a/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-help.sh +++ b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jbig2dec # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jbig2dec-help | grep -v \.src | grep jbig2dec-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jbig2dec-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec.sh b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec.sh index aa5563eb2..c528d3656 100644 --- a/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec.sh +++ b/testcases/cli-test/jbig2dec/oe_test_jbig2dec_install_and_remove_jbig2dec.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jbig2dec # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jbig2dec | grep -v \.src | grep jbig2dec + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jbig2dec" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-debuginfo.sh b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-debuginfo.sh index 4b2d2e975..c646363b9 100644 --- a/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-debuginfo.sh +++ b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jbigkit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jbigkit-debuginfo | grep -v \.src | grep jbigkit-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jbigkit-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-debugsource.sh b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-debugsource.sh index a607e8392..2dd1431e7 100644 --- a/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-debugsource.sh +++ b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jbigkit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jbigkit-debugsource | grep -v \.src | grep jbigkit-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jbigkit-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-devel.sh b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-devel.sh index 10e61609a..8b583ee0c 100644 --- a/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-devel.sh +++ b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jbigkit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jbigkit-devel | grep -v \.src | grep jbigkit-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jbigkit-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-help.sh b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-help.sh index c8b49f581..c1eff59b0 100644 --- a/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-help.sh +++ b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jbigkit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jbigkit-help | grep -v \.src | grep jbigkit-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jbigkit-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-libs.sh b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-libs.sh index f3e5c3242..1621a099b 100644 --- a/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-libs.sh +++ b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jbigkit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jbigkit-libs | grep -v \.src | grep jbigkit-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jbigkit-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit.sh b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit.sh index f62e786c1..58d84b9ed 100644 --- a/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit.sh +++ b/testcases/cli-test/jbigkit/oe_test_jbigkit_install_and_remove_jbigkit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jbigkit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jbigkit | grep -v \.src | grep jbigkit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jbigkit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jflex/oe_test_jflex_install_and_remove_jflex-help.sh b/testcases/cli-test/jflex/oe_test_jflex_install_and_remove_jflex-help.sh index e85ae3559..ce18ca051 100644 --- a/testcases/cli-test/jflex/oe_test_jflex_install_and_remove_jflex-help.sh +++ b/testcases/cli-test/jflex/oe_test_jflex_install_and_remove_jflex-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jflex # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jflex-help | grep -v \.src | grep jflex-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jflex-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jflex/oe_test_jflex_install_and_remove_jflex.sh b/testcases/cli-test/jflex/oe_test_jflex_install_and_remove_jflex.sh index 195b61725..dac641b72 100644 --- a/testcases/cli-test/jflex/oe_test_jflex_install_and_remove_jflex.sh +++ b/testcases/cli-test/jflex/oe_test_jflex_install_and_remove_jflex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jflex # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jflex | grep -v \.src | grep jflex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jflex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debuginfo.sh b/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debuginfo.sh index 89be1195a..ce5238617 100644 --- a/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debuginfo.sh +++ b/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jitterentropy-library # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jitterentropy-library-debuginfo | grep -v \.src | grep jitterentropy-library-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jitterentropy-library-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debugsource.sh b/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debugsource.sh index 268e2b193..19236e38d 100644 --- a/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debugsource.sh +++ b/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jitterentropy-library # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jitterentropy-library-debugsource | grep -v \.src | grep jitterentropy-library-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jitterentropy-library-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-devel.sh b/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-devel.sh index eceeb6725..4e93a68d2 100644 --- a/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-devel.sh +++ b/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jitterentropy-library # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jitterentropy-library-devel | grep -v \.src | grep jitterentropy-library-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jitterentropy-library-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library.sh b/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library.sh index be9d4cd28..139b11619 100644 --- a/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library.sh +++ b/testcases/cli-test/jitterentropy-library/oe_test_jitterentropy-library_install_and_remove_jitterentropy-library.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jitterentropy-library # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jitterentropy-library | grep -v \.src | grep jitterentropy-library + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jitterentropy-library" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-debuginfo.sh b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-debuginfo.sh index fe00a2534..2de6f2ac9 100644 --- a/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-debuginfo.sh +++ b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src json-c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available json-c-debuginfo | grep -v \.src | grep json-c-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm json-c-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-debugsource.sh b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-debugsource.sh index 8a2c05c14..c5e851ce9 100644 --- a/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-debugsource.sh +++ b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src json-c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available json-c-debugsource | grep -v \.src | grep json-c-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm json-c-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-devel.sh b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-devel.sh index dfd467f4a..674d0eba4 100644 --- a/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-devel.sh +++ b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src json-c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available json-c-devel | grep -v \.src | grep json-c-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm json-c-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-help.sh b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-help.sh index cb5b01e37..55a57402e 100644 --- a/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-help.sh +++ b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src json-c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available json-c-help | grep -v \.src | grep json-c-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm json-c-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c.sh b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c.sh index b07d0bcab..075e94c90 100644 --- a/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c.sh +++ b/testcases/cli-test/json-c/oe_test_json-c_install_and_remove_json-c.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src json-c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available json-c | grep -v \.src | grep json-c + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm json-c" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-debuginfo.sh b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-debuginfo.sh index 64ac5f55a..f655dba85 100644 --- a/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-debuginfo.sh +++ b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src json-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available json-glib-debuginfo | grep -v \.src | grep json-glib-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm json-glib-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-debugsource.sh b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-debugsource.sh index 79efd6f38..9a08916b4 100644 --- a/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-debugsource.sh +++ b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src json-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available json-glib-debugsource | grep -v \.src | grep json-glib-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm json-glib-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-devel.sh b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-devel.sh index 2064978eb..65fa14f62 100644 --- a/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-devel.sh +++ b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src json-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available json-glib-devel | grep -v \.src | grep json-glib-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm json-glib-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-help.sh b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-help.sh index 6eac59be5..49242a9dc 100644 --- a/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-help.sh +++ b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src json-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available json-glib-help | grep -v \.src | grep json-glib-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm json-glib-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib.sh b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib.sh index 38a1edeba..30ad0d5e3 100644 --- a/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib.sh +++ b/testcases/cli-test/json-glib/oe_test_json-glib_install_and_remove_json-glib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src json-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available json-glib | grep -v \.src | grep json-glib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm json-glib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-debuginfo.sh b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-debuginfo.sh index 70b10b9d9..0ed4b6b9c 100644 --- a/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-debuginfo.sh +++ b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jsoncpp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jsoncpp-debuginfo | grep -v \.src | grep jsoncpp-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jsoncpp-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-debugsource.sh b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-debugsource.sh index b3ad66cd8..73a8eb43b 100644 --- a/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-debugsource.sh +++ b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jsoncpp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jsoncpp-debugsource | grep -v \.src | grep jsoncpp-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jsoncpp-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-devel.sh b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-devel.sh index 860ff907c..6d9578b74 100644 --- a/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-devel.sh +++ b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jsoncpp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jsoncpp-devel | grep -v \.src | grep jsoncpp-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jsoncpp-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-help.sh b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-help.sh index 3ec6ff7bc..70877837e 100644 --- a/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-help.sh +++ b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jsoncpp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jsoncpp-help | grep -v \.src | grep jsoncpp-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jsoncpp-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp.sh b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp.sh index eac1f2ced..0250eb930 100644 --- a/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp.sh +++ b/testcases/cli-test/jsoncpp/oe_test_jsoncpp_install_and_remove_jsoncpp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jsoncpp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jsoncpp | grep -v \.src | grep jsoncpp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jsoncpp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/junit/oe_test_junit_install_and_remove_junit-help.sh b/testcases/cli-test/junit/oe_test_junit_install_and_remove_junit-help.sh index f1a97d971..b710fab3e 100644 --- a/testcases/cli-test/junit/oe_test_junit_install_and_remove_junit-help.sh +++ b/testcases/cli-test/junit/oe_test_junit_install_and_remove_junit-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src junit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available junit-help | grep -v \.src | grep junit-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm junit-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/junit/oe_test_junit_install_and_remove_junit.sh b/testcases/cli-test/junit/oe_test_junit_install_and_remove_junit.sh index f826bb992..01d1fdc63 100644 --- a/testcases/cli-test/junit/oe_test_junit_install_and_remove_junit.sh +++ b/testcases/cli-test/junit/oe_test_junit_install_and_remove_junit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src junit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available junit | grep -v \.src | grep junit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm junit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5-guide.sh b/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5-guide.sh index 296a3c9fb..81bfb33d0 100644 --- a/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5-guide.sh +++ b/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5-guide.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src junit5 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available junit5-guide | grep -v \.src | grep junit5-guide + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm junit5-guide" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5-javadoc.sh b/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5-javadoc.sh index bb4700948..570f4bd5e 100644 --- a/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5-javadoc.sh +++ b/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5-javadoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src junit5 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available junit5-javadoc | grep -v \.src | grep junit5-javadoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm junit5-javadoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5.sh b/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5.sh index 9eed1cb55..6138532ff 100644 --- a/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5.sh +++ b/testcases/cli-test/junit5/oe_test_junit5_install_and_remove_junit5.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src junit5 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available junit5 | grep -v \.src | grep junit5 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm junit5" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/jvnet-parent/oe_test_jvnet-parent_install_and_remove_jvnet-parent.sh b/testcases/cli-test/jvnet-parent/oe_test_jvnet-parent_install_and_remove_jvnet-parent.sh index 8aab6259f..c18d597db 100644 --- a/testcases/cli-test/jvnet-parent/oe_test_jvnet-parent_install_and_remove_jvnet-parent.sh +++ b/testcases/cli-test/jvnet-parent/oe_test_jvnet-parent_install_and_remove_jvnet-parent.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src jvnet-parent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jvnet-parent | grep -v \.src | grep jvnet-parent + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jvnet-parent" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-debuginfo.sh b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-debuginfo.sh index 8dba7a38a..1ea3c0de9 100644 --- a/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-debuginfo.sh +++ b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kbd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kbd-debuginfo | grep -v \.src | grep kbd-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kbd-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-debugsource.sh b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-debugsource.sh index 61313db42..4ab23d7a4 100644 --- a/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-debugsource.sh +++ b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kbd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kbd-debugsource | grep -v \.src | grep kbd-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kbd-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-help.sh b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-help.sh index 52838f922..1edbbc9e9 100644 --- a/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-help.sh +++ b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kbd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kbd-help | grep -v \.src | grep kbd-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kbd-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-legacy.sh b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-legacy.sh index 3ae5d9677..0864dd536 100644 --- a/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-legacy.sh +++ b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-legacy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kbd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kbd-legacy | grep -v \.src | grep kbd-legacy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kbd-legacy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-misc.sh b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-misc.sh index 11c252618..9c968d16f 100644 --- a/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-misc.sh +++ b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd-misc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kbd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kbd-misc | grep -v \.src | grep kbd-misc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kbd-misc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd.sh b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd.sh index 0658109b8..e45f6f0c7 100644 --- a/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd.sh +++ b/testcases/cli-test/kbd/oe_test_kbd_install_and_remove_kbd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kbd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kbd | grep -v \.src | grep kbd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kbd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kdump-anaconda-addon/oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon-doc.sh b/testcases/cli-test/kdump-anaconda-addon/oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon-doc.sh index 4530ae30e..065316b95 100644 --- a/testcases/cli-test/kdump-anaconda-addon/oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon-doc.sh +++ b/testcases/cli-test/kdump-anaconda-addon/oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kdump-anaconda-addon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kdump-anaconda-addon-doc | grep -v \.src | grep kdump-anaconda-addon-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kdump-anaconda-addon-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kdump-anaconda-addon/oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon.sh b/testcases/cli-test/kdump-anaconda-addon/oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon.sh index e5d62fd30..2b55e4758 100644 --- a/testcases/cli-test/kdump-anaconda-addon/oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon.sh +++ b/testcases/cli-test/kdump-anaconda-addon/oe_test_kdump-anaconda-addon_install_and_remove_kdump-anaconda-addon.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kdump-anaconda-addon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kdump-anaconda-addon | grep -v \.src | grep kdump-anaconda-addon + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kdump-anaconda-addon" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_bpftool-debuginfo.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_bpftool-debuginfo.sh index cbdb51e3f..6d56488f8 100644 --- a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_bpftool-debuginfo.sh +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_bpftool-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kernel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bpftool-debuginfo | grep -v \.src | grep bpftool-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bpftool-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_bpftool.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_bpftool.sh index 825a81685..7414f82b7 100644 --- a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_bpftool.sh +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_bpftool.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kernel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bpftool | grep -v \.src | grep bpftool + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bpftool" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-debuginfo.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-debuginfo.sh index 463dfdc08..63843e68a 100644 --- a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-debuginfo.sh +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kernel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kernel-debuginfo | grep -v \.src | grep kernel-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kernel-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-debugsource.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-debugsource.sh index 2369bfc5b..c5f2231e3 100644 --- a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-debugsource.sh +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kernel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kernel-debugsource | grep -v \.src | grep kernel-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kernel-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-devel.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-devel.sh index 611be268c..943f5b205 100644 --- a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-devel.sh +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kernel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kernel-devel | grep -v \.src | grep kernel-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kernel-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-headers.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-headers.sh index ff1cb66a1..b2b037503 100644 --- a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-headers.sh +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-headers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kernel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kernel-headers | grep -v \.src | grep kernel-headers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kernel-headers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-source.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-source.sh index 2edd1ddd2..2f807f83f 100644 --- a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-source.sh +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-source.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kernel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kernel-source | grep -v \.src | grep kernel-source + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kernel-source" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools-debuginfo.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools-debuginfo.sh index 31032bb3f..27282a8ff 100644 --- a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools-debuginfo.sh +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kernel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kernel-tools-debuginfo | grep -v \.src | grep kernel-tools-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kernel-tools-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools-devel.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools-devel.sh index f56f46fb9..8ba68a15f 100644 --- a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools-devel.sh +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kernel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kernel-tools-devel | grep -v \.src | grep kernel-tools-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kernel-tools-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools.sh index 76e186150..78dae5bcf 100644 --- a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools.sh +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kernel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kernel-tools | grep -v \.src | grep kernel-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kernel-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel.sh index 02e7e836c..e6d1a7072 100644 --- a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel.sh +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_kernel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kernel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kernel | grep -v \.src | grep kernel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kernel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_perf-debuginfo.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_perf-debuginfo.sh index 86bfa6fd7..b74cd5eb6 100644 --- a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_perf-debuginfo.sh +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_perf-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kernel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perf-debuginfo | grep -v \.src | grep perf-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perf-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_perf.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_perf.sh index 39c488c49..11e84a381 100644 --- a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_perf.sh +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_perf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kernel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perf | grep -v \.src | grep perf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python2-perf-debuginfo.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python2-perf-debuginfo.sh index 39d0107a3..fd25b21ad 100644 --- a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python2-perf-debuginfo.sh +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python2-perf-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kernel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-perf-debuginfo | grep -v \.src | grep python2-perf-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-perf-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python2-perf.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python2-perf.sh index 3e3629ce7..9a3f6224e 100644 --- a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python2-perf.sh +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python2-perf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kernel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-perf | grep -v \.src | grep python2-perf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-perf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python3-perf-debuginfo.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python3-perf-debuginfo.sh index 920f6848f..6d453adf2 100644 --- a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python3-perf-debuginfo.sh +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python3-perf-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kernel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-perf-debuginfo | grep -v \.src | grep python3-perf-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-perf-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python3-perf.sh b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python3-perf.sh index 016a10eba..c92e450fc 100644 --- a/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python3-perf.sh +++ b/testcases/cli-test/kernel/oe_test_kernel_install_and_remove_python3-perf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kernel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-perf | grep -v \.src | grep python3-perf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-perf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-debuginfo.sh b/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-debuginfo.sh index 1b48b42b2..9ddd0a0cc 100644 --- a/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-debuginfo.sh +++ b/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kexec-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kexec-tools-debuginfo | grep -v \.src | grep kexec-tools-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kexec-tools-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-debugsource.sh b/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-debugsource.sh index f8737b735..f9fe8eaee 100644 --- a/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-debugsource.sh +++ b/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kexec-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kexec-tools-debugsource | grep -v \.src | grep kexec-tools-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kexec-tools-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-help.sh b/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-help.sh index 87e1cae38..f35f1458b 100644 --- a/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-help.sh +++ b/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kexec-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kexec-tools-help | grep -v \.src | grep kexec-tools-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kexec-tools-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools.sh b/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools.sh index a6a68b3ae..994ec2e80 100644 --- a/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools.sh +++ b/testcases/cli-test/kexec-tools/oe_test_kexec-tools_install_and_remove_kexec-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kexec-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kexec-tools | grep -v \.src | grep kexec-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kexec-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-debuginfo.sh b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-debuginfo.sh index 40304fabd..01066a9bf 100644 --- a/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-debuginfo.sh +++ b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src keybinder3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available keybinder3-debuginfo | grep -v \.src | grep keybinder3-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm keybinder3-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-debugsource.sh b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-debugsource.sh index e0a94ffb6..9a4966a6d 100644 --- a/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-debugsource.sh +++ b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src keybinder3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available keybinder3-debugsource | grep -v \.src | grep keybinder3-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm keybinder3-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-devel.sh b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-devel.sh index 621501e7d..292c35107 100644 --- a/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-devel.sh +++ b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src keybinder3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available keybinder3-devel | grep -v \.src | grep keybinder3-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm keybinder3-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-help.sh b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-help.sh index 3df569655..8d49156cb 100644 --- a/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-help.sh +++ b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src keybinder3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available keybinder3-help | grep -v \.src | grep keybinder3-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm keybinder3-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3.sh b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3.sh index 13cfd9e4e..4b706aec6 100644 --- a/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3.sh +++ b/testcases/cli-test/keybinder3/oe_test_keybinder3_install_and_remove_keybinder3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src keybinder3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available keybinder3 | grep -v \.src | grep keybinder3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm keybinder3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-debuginfo.sh b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-debuginfo.sh index f1b90e5b2..e306f1ebe 100644 --- a/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-debuginfo.sh +++ b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src keyutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available keyutils-debuginfo | grep -v \.src | grep keyutils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm keyutils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-debugsource.sh b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-debugsource.sh index 578fca13c..8f2e410f8 100644 --- a/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-debugsource.sh +++ b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src keyutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available keyutils-debugsource | grep -v \.src | grep keyutils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm keyutils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-help.sh b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-help.sh index 0b2681eae..dc67fe7b1 100644 --- a/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-help.sh +++ b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src keyutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available keyutils-help | grep -v \.src | grep keyutils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm keyutils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-libs-devel.sh b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-libs-devel.sh index d85928f3d..3645f39ee 100644 --- a/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-libs-devel.sh +++ b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-libs-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src keyutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available keyutils-libs-devel | grep -v \.src | grep keyutils-libs-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm keyutils-libs-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-libs.sh b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-libs.sh index a3b7437fc..1c7606ac9 100644 --- a/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-libs.sh +++ b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src keyutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available keyutils-libs | grep -v \.src | grep keyutils-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm keyutils-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils.sh b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils.sh index 61c14fae4..e0e8fb959 100644 --- a/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils.sh +++ b/testcases/cli-test/keyutils/oe_test_keyutils_install_and_remove_keyutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src keyutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available keyutils | grep -v \.src | grep keyutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm keyutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-debuginfo.sh b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-debuginfo.sh index 1432c2c21..0494932f1 100644 --- a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-debuginfo.sh +++ b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kmod # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kmod-debuginfo | grep -v \.src | grep kmod-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kmod-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-debugsource.sh b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-debugsource.sh index c08e9619d..f7bf82ce1 100644 --- a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-debugsource.sh +++ b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kmod # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kmod-debugsource | grep -v \.src | grep kmod-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kmod-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-devel.sh b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-devel.sh index 92a240737..4c9af345e 100644 --- a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-devel.sh +++ b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kmod # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kmod-devel | grep -v \.src | grep kmod-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kmod-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-help.sh b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-help.sh index 847defe30..4f166d45d 100644 --- a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-help.sh +++ b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kmod # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kmod-help | grep -v \.src | grep kmod-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kmod-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-libs.sh b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-libs.sh index 51d2da369..04cbd8dc9 100644 --- a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-libs.sh +++ b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kmod # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kmod-libs | grep -v \.src | grep kmod-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kmod-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod.sh b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod.sh index 4bb8e11ee..3ea3c1233 100644 --- a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod.sh +++ b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_kmod.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kmod # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kmod | grep -v \.src | grep kmod + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kmod" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_python3-kmod.sh b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_python3-kmod.sh index cae68bbf9..2fcff8d9f 100644 --- a/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_python3-kmod.sh +++ b/testcases/cli-test/kmod/oe_test_kmod_install_and_remove_python3-kmod.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kmod # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-kmod | grep -v \.src | grep python3-kmod + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-kmod" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-client.sh b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-client.sh index 4b4c22859..0f75e14fa 100644 --- a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-client.sh +++ b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-client.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src krb5 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available krb5-client | grep -v \.src | grep krb5-client + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm krb5-client" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-debuginfo.sh b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-debuginfo.sh index 52820af57..e8a2870d4 100644 --- a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-debuginfo.sh +++ b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src krb5 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available krb5-debuginfo | grep -v \.src | grep krb5-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm krb5-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-debugsource.sh b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-debugsource.sh index 4a9f18b26..73f98ae63 100644 --- a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-debugsource.sh +++ b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src krb5 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available krb5-debugsource | grep -v \.src | grep krb5-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm krb5-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-devel.sh b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-devel.sh index 5d8db3b4a..5b939a4d9 100644 --- a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-devel.sh +++ b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src krb5 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available krb5-devel | grep -v \.src | grep krb5-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm krb5-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-help.sh b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-help.sh index 4124df358..29b8679e3 100644 --- a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-help.sh +++ b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src krb5 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available krb5-help | grep -v \.src | grep krb5-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm krb5-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-libs.sh b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-libs.sh index d6d8e5e42..d64159399 100644 --- a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-libs.sh +++ b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src krb5 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available krb5-libs | grep -v \.src | grep krb5-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm krb5-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-server.sh b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-server.sh index d34fa8d0a..691edfb98 100644 --- a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-server.sh +++ b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5-server.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src krb5 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available krb5-server | grep -v \.src | grep krb5-server + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm krb5-server" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5.sh b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5.sh index 26a5ed70a..26e7f13ae 100644 --- a/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5.sh +++ b/testcases/cli-test/krb5/oe_test_krb5_install_and_remove_krb5.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src krb5 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available krb5 | grep -v \.src | grep krb5 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm krb5" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-debuginfo.sh b/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-debuginfo.sh index 70835de2c..ba21cbc08 100644 --- a/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-debuginfo.sh +++ b/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ksh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ksh-debuginfo | grep -v \.src | grep ksh-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ksh-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-debugsource.sh b/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-debugsource.sh index 2f6753bfb..24fa991bc 100644 --- a/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-debugsource.sh +++ b/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ksh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ksh-debugsource | grep -v \.src | grep ksh-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ksh-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-help.sh b/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-help.sh index 09d725545..92a77b3e4 100644 --- a/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-help.sh +++ b/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ksh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ksh-help | grep -v \.src | grep ksh-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ksh-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh.sh b/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh.sh index bbccd75ec..40044593e 100644 --- a/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh.sh +++ b/testcases/cli-test/ksh/oe_test_ksh_install_and_remove_ksh.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ksh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ksh | grep -v \.src | grep ksh + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ksh" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-debuginfo.sh b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-debuginfo.sh index 4460753fc..9c7502d8a 100644 --- a/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-debuginfo.sh +++ b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kyua # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kyua-debuginfo | grep -v \.src | grep kyua-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kyua-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-debugsource.sh b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-debugsource.sh index f1f3cca20..ac9d35b56 100644 --- a/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-debugsource.sh +++ b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kyua # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kyua-debugsource | grep -v \.src | grep kyua-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kyua-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-help.sh b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-help.sh index 5e373b45c..03393939c 100644 --- a/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-help.sh +++ b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kyua # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kyua-help | grep -v \.src | grep kyua-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kyua-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-tests.sh b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-tests.sh index 4c9e2f82c..af6e847f7 100644 --- a/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-tests.sh +++ b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua-tests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kyua # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kyua-tests | grep -v \.src | grep kyua-tests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kyua-tests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua.sh b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua.sh index 04b2c4555..edc813c9c 100644 --- a/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua.sh +++ b/testcases/cli-test/kyua/oe_test_kyua_install_and_remove_kyua.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src kyua # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kyua | grep -v \.src | grep kyua + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kyua" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-debuginfo.sh b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-debuginfo.sh index 4bb26599a..5a6efb06d 100644 --- a/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-debuginfo.sh +++ b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lame # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lame-debuginfo | grep -v \.src | grep lame-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lame-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-debugsource.sh b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-debugsource.sh index 8ff95d424..4d29095ff 100644 --- a/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-debugsource.sh +++ b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lame # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lame-debugsource | grep -v \.src | grep lame-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lame-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-devel.sh b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-devel.sh index b0c891263..7587a0052 100644 --- a/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-devel.sh +++ b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lame # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lame-devel | grep -v \.src | grep lame-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lame-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-help.sh b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-help.sh index 8ddcc6f0d..fc0215977 100644 --- a/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-help.sh +++ b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lame # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lame-help | grep -v \.src | grep lame-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lame-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-mp3x.sh b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-mp3x.sh index 9693edab2..f0fdde129 100644 --- a/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-mp3x.sh +++ b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame-mp3x.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lame # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lame-mp3x | grep -v \.src | grep lame-mp3x + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lame-mp3x" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame.sh b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame.sh index 1670ab5c0..ce85f2b82 100644 --- a/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame.sh +++ b/testcases/cli-test/lame/oe_test_lame_install_and_remove_lame.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lame # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lame | grep -v \.src | grep lame + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lame" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_langtable-data.sh b/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_langtable-data.sh index b0c895bd1..554a8a1c4 100644 --- a/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_langtable-data.sh +++ b/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_langtable-data.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src langtable # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available langtable-data | grep -v \.src | grep langtable-data + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm langtable-data" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_langtable.sh b/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_langtable.sh index 87a9f67c8..13c14146b 100644 --- a/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_langtable.sh +++ b/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_langtable.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src langtable # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available langtable | grep -v \.src | grep langtable + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm langtable" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_python2-langtable.sh b/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_python2-langtable.sh index 2fdf1dc43..050c9ffd2 100644 --- a/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_python2-langtable.sh +++ b/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_python2-langtable.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src langtable # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-langtable | grep -v \.src | grep python2-langtable + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-langtable" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_python3-langtable.sh b/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_python3-langtable.sh index 3256445ca..a674f2cbf 100644 --- a/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_python3-langtable.sh +++ b/testcases/cli-test/langtable/oe_test_langtable_install_and_remove_python3-langtable.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src langtable # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-langtable | grep -v \.src | grep python3-langtable + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-langtable" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-debuginfo.sh b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-debuginfo.sh index dbc2f8105..4db05ff13 100644 --- a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-debuginfo.sh +++ b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lapack # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lapack-debuginfo | grep -v \.src | grep lapack-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lapack-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-debugsource.sh b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-debugsource.sh index 519c83b35..88459691f 100644 --- a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-debugsource.sh +++ b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lapack # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lapack-debugsource | grep -v \.src | grep lapack-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lapack-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-devel.sh b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-devel.sh index 6bce14f09..48e7af125 100644 --- a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-devel.sh +++ b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lapack # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lapack-devel | grep -v \.src | grep lapack-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lapack-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-help.sh b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-help.sh index 3278ed949..f36035d03 100644 --- a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-help.sh +++ b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lapack # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lapack-help | grep -v \.src | grep lapack-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lapack-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack.sh b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack.sh index 4ac6372a1..ddf6655f4 100644 --- a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack.sh +++ b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lapack # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lapack | grep -v \.src | grep lapack + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lapack" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack64-devel.sh b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack64-devel.sh index e9c675afb..b23fd60b2 100644 --- a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack64-devel.sh +++ b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack64-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lapack # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lapack64-devel | grep -v \.src | grep lapack64-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lapack64-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack64.sh b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack64.sh index 10bcede1f..ecea484a9 100644 --- a/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack64.sh +++ b/testcases/cli-test/lapack/oe_test_lapack_install_and_remove_lapack64.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lapack # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lapack64 | grep -v \.src | grep lapack64 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lapack64" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-debuginfo.sh b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-debuginfo.sh index 3c58b366b..c0f42bb4e 100644 --- a/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-debuginfo.sh +++ b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lcms2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lcms2-debuginfo | grep -v \.src | grep lcms2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lcms2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-debugsource.sh b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-debugsource.sh index 638e4de14..35ca46329 100644 --- a/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-debugsource.sh +++ b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lcms2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lcms2-debugsource | grep -v \.src | grep lcms2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lcms2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-devel.sh b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-devel.sh index 391e43136..40cb05a4c 100644 --- a/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-devel.sh +++ b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lcms2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lcms2-devel | grep -v \.src | grep lcms2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lcms2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-help.sh b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-help.sh index c656500f8..e8cad37db 100644 --- a/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-help.sh +++ b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lcms2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lcms2-help | grep -v \.src | grep lcms2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lcms2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-utils.sh b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-utils.sh index 4c5680e35..7479a9d50 100644 --- a/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-utils.sh +++ b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lcms2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lcms2-utils | grep -v \.src | grep lcms2-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lcms2-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2.sh b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2.sh index 27e3db7ae..fedabaf4e 100644 --- a/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2.sh +++ b/testcases/cli-test/lcms2/oe_test_lcms2_install_and_remove_lcms2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lcms2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lcms2 | grep -v \.src | grep lcms2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lcms2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/less/oe_test_less_install_and_remove_less-debuginfo.sh b/testcases/cli-test/less/oe_test_less_install_and_remove_less-debuginfo.sh index 8a9ba1d61..3720d025c 100644 --- a/testcases/cli-test/less/oe_test_less_install_and_remove_less-debuginfo.sh +++ b/testcases/cli-test/less/oe_test_less_install_and_remove_less-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src less # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available less-debuginfo | grep -v \.src | grep less-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm less-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/less/oe_test_less_install_and_remove_less-debugsource.sh b/testcases/cli-test/less/oe_test_less_install_and_remove_less-debugsource.sh index c758925cd..dac929fda 100644 --- a/testcases/cli-test/less/oe_test_less_install_and_remove_less-debugsource.sh +++ b/testcases/cli-test/less/oe_test_less_install_and_remove_less-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src less # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available less-debugsource | grep -v \.src | grep less-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm less-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/less/oe_test_less_install_and_remove_less-help.sh b/testcases/cli-test/less/oe_test_less_install_and_remove_less-help.sh index fbcdf1810..08d0630b0 100644 --- a/testcases/cli-test/less/oe_test_less_install_and_remove_less-help.sh +++ b/testcases/cli-test/less/oe_test_less_install_and_remove_less-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src less # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available less-help | grep -v \.src | grep less-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm less-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/less/oe_test_less_install_and_remove_less.sh b/testcases/cli-test/less/oe_test_less_install_and_remove_less.sh index 1cab63522..d078f72bf 100644 --- a/testcases/cli-test/less/oe_test_less_install_and_remove_less.sh +++ b/testcases/cli-test/less/oe_test_less_install_and_remove_less.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src less # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available less | grep -v \.src | grep less + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm less" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-debuginfo.sh b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-debuginfo.sh index 614563121..f3e4c4d22 100644 --- a/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-debuginfo.sh +++ b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libICE # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libICE-debuginfo | grep -v \.src | grep libICE-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libICE-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-debugsource.sh b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-debugsource.sh index d994205da..00a84a99b 100644 --- a/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-debugsource.sh +++ b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libICE # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libICE-debugsource | grep -v \.src | grep libICE-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libICE-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-devel.sh b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-devel.sh index a5a6aee5a..484dfecfa 100644 --- a/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-devel.sh +++ b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libICE # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libICE-devel | grep -v \.src | grep libICE-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libICE-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-help.sh b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-help.sh index db4c71e5a..900f4dc77 100644 --- a/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-help.sh +++ b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libICE # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libICE-help | grep -v \.src | grep libICE-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libICE-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE.sh b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE.sh index 50b981cae..3b66e5e05 100644 --- a/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE.sh +++ b/testcases/cli-test/libICE/oe_test_libICE_install_and_remove_libICE.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libICE # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libICE | grep -v \.src | grep libICE + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libICE" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-debuginfo.sh b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-debuginfo.sh index 41be6a99a..e4c54209c 100644 --- a/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-debuginfo.sh +++ b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libSM # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libSM-debuginfo | grep -v \.src | grep libSM-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libSM-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-debugsource.sh b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-debugsource.sh index 5e1ade992..c1ac50ce0 100644 --- a/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-debugsource.sh +++ b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libSM # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libSM-debugsource | grep -v \.src | grep libSM-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libSM-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-devel.sh b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-devel.sh index 93756e594..8bb93038f 100644 --- a/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-devel.sh +++ b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libSM # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libSM-devel | grep -v \.src | grep libSM-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libSM-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-help.sh b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-help.sh index f10ed6d1a..ab6204765 100644 --- a/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-help.sh +++ b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libSM # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libSM-help | grep -v \.src | grep libSM-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libSM-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM.sh b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM.sh index 1a9d93d9e..b40c5e620 100644 --- a/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM.sh +++ b/testcases/cli-test/libSM/oe_test_libSM_install_and_remove_libSM.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libSM # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libSM | grep -v \.src | grep libSM + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libSM" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-common.sh b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-common.sh index e51c42a5d..f27554e23 100644 --- a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-common.sh +++ b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-common.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libX11 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libX11-common | grep -v \.src | grep libX11-common + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libX11-common" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-debuginfo.sh b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-debuginfo.sh index 9990d97b6..4d86d25fe 100644 --- a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-debuginfo.sh +++ b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libX11 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libX11-debuginfo | grep -v \.src | grep libX11-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libX11-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-debugsource.sh b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-debugsource.sh index 4914db8d1..7346b1b4d 100644 --- a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-debugsource.sh +++ b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libX11 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libX11-debugsource | grep -v \.src | grep libX11-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libX11-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-devel.sh b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-devel.sh index 113569dfb..c634cd758 100644 --- a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-devel.sh +++ b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libX11 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libX11-devel | grep -v \.src | grep libX11-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libX11-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-doc.sh b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-doc.sh index d6300be71..3e3414cdf 100644 --- a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-doc.sh +++ b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libX11 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libX11-doc | grep -v \.src | grep libX11-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libX11-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-help.sh b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-help.sh index 7a2c79db8..b7058b342 100644 --- a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-help.sh +++ b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libX11 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libX11-help | grep -v \.src | grep libX11-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libX11-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-xcb.sh b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-xcb.sh index 19b403ec0..fa5cfafe7 100644 --- a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-xcb.sh +++ b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11-xcb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libX11 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libX11-xcb | grep -v \.src | grep libX11-xcb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libX11-xcb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11.sh b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11.sh index 16eefefb5..242d4d532 100644 --- a/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11.sh +++ b/testcases/cli-test/libX11/oe_test_libX11_install_and_remove_libX11.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libX11 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libX11 | grep -v \.src | grep libX11 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libX11" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debuginfo.sh b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debuginfo.sh index 3d3a156c7..11de6e983 100644 --- a/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debuginfo.sh +++ b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXScrnSaver # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXScrnSaver-debuginfo | grep -v \.src | grep libXScrnSaver-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXScrnSaver-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debugsource.sh b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debugsource.sh index 3396a3a32..7e4f57a61 100644 --- a/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debugsource.sh +++ b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXScrnSaver # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXScrnSaver-debugsource | grep -v \.src | grep libXScrnSaver-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXScrnSaver-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-devel.sh b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-devel.sh index 71fa7e47b..caef112a2 100644 --- a/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-devel.sh +++ b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXScrnSaver # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXScrnSaver-devel | grep -v \.src | grep libXScrnSaver-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXScrnSaver-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-help.sh b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-help.sh index c15e2769b..0b2c96e1e 100644 --- a/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-help.sh +++ b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXScrnSaver # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXScrnSaver-help | grep -v \.src | grep libXScrnSaver-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXScrnSaver-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver.sh b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver.sh index 686af8dc3..5d3dee3bb 100644 --- a/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver.sh +++ b/testcases/cli-test/libXScrnSaver/oe_test_libXScrnSaver_install_and_remove_libXScrnSaver.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXScrnSaver # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXScrnSaver | grep -v \.src | grep libXScrnSaver + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXScrnSaver" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-debuginfo.sh b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-debuginfo.sh index 5214051f0..1f5092d6e 100644 --- a/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-debuginfo.sh +++ b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXau # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXau-debuginfo | grep -v \.src | grep libXau-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXau-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-debugsource.sh b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-debugsource.sh index 9dcdef93f..23c1030ab 100644 --- a/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-debugsource.sh +++ b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXau # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXau-debugsource | grep -v \.src | grep libXau-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXau-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-devel.sh b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-devel.sh index 08138f16c..f34595019 100644 --- a/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-devel.sh +++ b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXau # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXau-devel | grep -v \.src | grep libXau-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXau-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-help.sh b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-help.sh index 17700094a..35da38b5a 100644 --- a/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-help.sh +++ b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXau # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXau-help | grep -v \.src | grep libXau-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXau-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau.sh b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau.sh index 778348f49..4169885e0 100644 --- a/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau.sh +++ b/testcases/cli-test/libXau/oe_test_libXau_install_and_remove_libXau.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXau # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXau | grep -v \.src | grep libXau + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXau" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-debuginfo.sh b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-debuginfo.sh index 7ee981d65..389f12428 100644 --- a/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-debuginfo.sh +++ b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXaw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXaw-debuginfo | grep -v \.src | grep libXaw-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXaw-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-debugsource.sh b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-debugsource.sh index 35de0782e..40b94d627 100644 --- a/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-debugsource.sh +++ b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXaw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXaw-debugsource | grep -v \.src | grep libXaw-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXaw-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-devel.sh b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-devel.sh index 941c455bd..44f1326ae 100644 --- a/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-devel.sh +++ b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXaw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXaw-devel | grep -v \.src | grep libXaw-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXaw-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-help.sh b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-help.sh index 3ec3b853f..773a9f40b 100644 --- a/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-help.sh +++ b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXaw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXaw-help | grep -v \.src | grep libXaw-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXaw-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw.sh b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw.sh index f8b736b08..0c3ad5cf4 100644 --- a/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw.sh +++ b/testcases/cli-test/libXaw/oe_test_libXaw_install_and_remove_libXaw.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXaw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXaw | grep -v \.src | grep libXaw + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXaw" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-debuginfo.sh b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-debuginfo.sh index cdc636f29..2fd38c95a 100644 --- a/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-debuginfo.sh +++ b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXcomposite # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXcomposite-debuginfo | grep -v \.src | grep libXcomposite-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXcomposite-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-debugsource.sh b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-debugsource.sh index 7d52a17d8..614111ae6 100644 --- a/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-debugsource.sh +++ b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXcomposite # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXcomposite-debugsource | grep -v \.src | grep libXcomposite-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXcomposite-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-devel.sh b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-devel.sh index b9fea53d3..8dbc7b73a 100644 --- a/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-devel.sh +++ b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXcomposite # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXcomposite-devel | grep -v \.src | grep libXcomposite-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXcomposite-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-help.sh b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-help.sh index 4acf980a6..a2c0f7aac 100644 --- a/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-help.sh +++ b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXcomposite # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXcomposite-help | grep -v \.src | grep libXcomposite-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXcomposite-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite.sh b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite.sh index 6dcae192e..6c8fbe781 100644 --- a/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite.sh +++ b/testcases/cli-test/libXcomposite/oe_test_libXcomposite_install_and_remove_libXcomposite.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXcomposite # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXcomposite | grep -v \.src | grep libXcomposite + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXcomposite" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-debuginfo.sh b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-debuginfo.sh index ef3a2fe86..f70011376 100644 --- a/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-debuginfo.sh +++ b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXcursor # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXcursor-debuginfo | grep -v \.src | grep libXcursor-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXcursor-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-debugsource.sh b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-debugsource.sh index 47a1d2fc0..61314cb93 100644 --- a/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-debugsource.sh +++ b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXcursor # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXcursor-debugsource | grep -v \.src | grep libXcursor-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXcursor-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-devel.sh b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-devel.sh index 69c90b702..5ab494b66 100644 --- a/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-devel.sh +++ b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXcursor # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXcursor-devel | grep -v \.src | grep libXcursor-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXcursor-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-help.sh b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-help.sh index 257a88926..b1dbb0307 100644 --- a/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-help.sh +++ b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXcursor # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXcursor-help | grep -v \.src | grep libXcursor-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXcursor-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor.sh b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor.sh index 90b2ed21f..3b8d38d73 100644 --- a/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor.sh +++ b/testcases/cli-test/libXcursor/oe_test_libXcursor_install_and_remove_libXcursor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXcursor # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXcursor | grep -v \.src | grep libXcursor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXcursor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-debuginfo.sh b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-debuginfo.sh index 61940e9d3..abc0586c2 100644 --- a/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-debuginfo.sh +++ b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXdamage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXdamage-debuginfo | grep -v \.src | grep libXdamage-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXdamage-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-debugsource.sh b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-debugsource.sh index 5fd2a3e73..cf6305eae 100644 --- a/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-debugsource.sh +++ b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXdamage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXdamage-debugsource | grep -v \.src | grep libXdamage-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXdamage-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-devel.sh b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-devel.sh index 89a08777d..e21fc9595 100644 --- a/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-devel.sh +++ b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXdamage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXdamage-devel | grep -v \.src | grep libXdamage-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXdamage-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-help.sh b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-help.sh index 96a87ad43..4aff479f9 100644 --- a/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-help.sh +++ b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXdamage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXdamage-help | grep -v \.src | grep libXdamage-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXdamage-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage.sh b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage.sh index 380aa6fc8..a841c7b82 100644 --- a/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage.sh +++ b/testcases/cli-test/libXdamage/oe_test_libXdamage_install_and_remove_libXdamage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXdamage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXdamage | grep -v \.src | grep libXdamage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXdamage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-debuginfo.sh b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-debuginfo.sh index e76f5c2f0..f98a9e218 100644 --- a/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-debuginfo.sh +++ b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXdmcp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXdmcp-debuginfo | grep -v \.src | grep libXdmcp-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXdmcp-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-debugsource.sh b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-debugsource.sh index 33facf0b5..0812c221f 100644 --- a/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-debugsource.sh +++ b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXdmcp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXdmcp-debugsource | grep -v \.src | grep libXdmcp-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXdmcp-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-devel.sh b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-devel.sh index 45191b3c3..c3a9f291c 100644 --- a/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-devel.sh +++ b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXdmcp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXdmcp-devel | grep -v \.src | grep libXdmcp-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXdmcp-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-help.sh b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-help.sh index 39a7f7bbe..6442defea 100644 --- a/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-help.sh +++ b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXdmcp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXdmcp-help | grep -v \.src | grep libXdmcp-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXdmcp-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp.sh b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp.sh index 663407a3d..ae16074c0 100644 --- a/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp.sh +++ b/testcases/cli-test/libXdmcp/oe_test_libXdmcp_install_and_remove_libXdmcp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXdmcp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXdmcp | grep -v \.src | grep libXdmcp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXdmcp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-debuginfo.sh b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-debuginfo.sh index 373c965e5..7b8634546 100644 --- a/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-debuginfo.sh +++ b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXext # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXext-debuginfo | grep -v \.src | grep libXext-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXext-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-debugsource.sh b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-debugsource.sh index f87a9fabf..667dc4be4 100644 --- a/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-debugsource.sh +++ b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXext # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXext-debugsource | grep -v \.src | grep libXext-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXext-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-devel.sh b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-devel.sh index 4f9b0b7ab..fc7937708 100644 --- a/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-devel.sh +++ b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXext # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXext-devel | grep -v \.src | grep libXext-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXext-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-help.sh b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-help.sh index 87dfbf4a7..4259ddcff 100644 --- a/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-help.sh +++ b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXext # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXext-help | grep -v \.src | grep libXext-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXext-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext.sh b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext.sh index 22e96be27..69032aa21 100644 --- a/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext.sh +++ b/testcases/cli-test/libXext/oe_test_libXext_install_and_remove_libXext.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXext # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXext | grep -v \.src | grep libXext + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXext" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-debuginfo.sh b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-debuginfo.sh index 7e4a9c12e..9b89b7a31 100644 --- a/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-debuginfo.sh +++ b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXfixes # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXfixes-debuginfo | grep -v \.src | grep libXfixes-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXfixes-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-debugsource.sh b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-debugsource.sh index e20383ce6..04ed7da56 100644 --- a/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-debugsource.sh +++ b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXfixes # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXfixes-debugsource | grep -v \.src | grep libXfixes-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXfixes-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-devel.sh b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-devel.sh index 48fbfda07..e531039b7 100644 --- a/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-devel.sh +++ b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXfixes # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXfixes-devel | grep -v \.src | grep libXfixes-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXfixes-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-help.sh b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-help.sh index d97fbf08c..798810480 100644 --- a/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-help.sh +++ b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXfixes # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXfixes-help | grep -v \.src | grep libXfixes-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXfixes-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes.sh b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes.sh index bc3b3caf9..2085381e5 100644 --- a/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes.sh +++ b/testcases/cli-test/libXfixes/oe_test_libXfixes_install_and_remove_libXfixes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXfixes # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXfixes | grep -v \.src | grep libXfixes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXfixes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-debuginfo.sh b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-debuginfo.sh index 5a33b5dd0..8148a5649 100644 --- a/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-debuginfo.sh +++ b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXfont2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXfont2-debuginfo | grep -v \.src | grep libXfont2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXfont2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-debugsource.sh b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-debugsource.sh index 9910e6a71..6bbe768f0 100644 --- a/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-debugsource.sh +++ b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXfont2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXfont2-debugsource | grep -v \.src | grep libXfont2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXfont2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-devel.sh b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-devel.sh index 3f6e53056..120516e69 100644 --- a/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-devel.sh +++ b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXfont2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXfont2-devel | grep -v \.src | grep libXfont2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXfont2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-help.sh b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-help.sh index b41fec956..2ea1f5a02 100644 --- a/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-help.sh +++ b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXfont2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXfont2-help | grep -v \.src | grep libXfont2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXfont2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2.sh b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2.sh index 1f50481b1..1b7d447b4 100644 --- a/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2.sh +++ b/testcases/cli-test/libXfont2/oe_test_libXfont2_install_and_remove_libXfont2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXfont2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXfont2 | grep -v \.src | grep libXfont2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXfont2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-debuginfo.sh b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-debuginfo.sh index ff3ed84e8..7aa1104b8 100644 --- a/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-debuginfo.sh +++ b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXft # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXft-debuginfo | grep -v \.src | grep libXft-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXft-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-debugsource.sh b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-debugsource.sh index 2b105ff0b..dcfb85d41 100644 --- a/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-debugsource.sh +++ b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXft # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXft-debugsource | grep -v \.src | grep libXft-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXft-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-devel.sh b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-devel.sh index 6ee325e7a..e2c22eb65 100644 --- a/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-devel.sh +++ b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXft # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXft-devel | grep -v \.src | grep libXft-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXft-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-help.sh b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-help.sh index de7bf3d76..2671dff60 100644 --- a/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-help.sh +++ b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXft # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXft-help | grep -v \.src | grep libXft-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXft-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft.sh b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft.sh index 0d5dccb1b..169836cc0 100644 --- a/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft.sh +++ b/testcases/cli-test/libXft/oe_test_libXft_install_and_remove_libXft.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXft # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXft | grep -v \.src | grep libXft + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXft" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-debuginfo.sh b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-debuginfo.sh index 1585fed82..1d931554f 100644 --- a/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-debuginfo.sh +++ b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXi-debuginfo | grep -v \.src | grep libXi-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXi-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-debugsource.sh b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-debugsource.sh index 9f540f525..1024ed3c6 100644 --- a/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-debugsource.sh +++ b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXi-debugsource | grep -v \.src | grep libXi-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXi-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-devel.sh b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-devel.sh index 1ea728e17..67901de3f 100644 --- a/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-devel.sh +++ b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXi-devel | grep -v \.src | grep libXi-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXi-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-help.sh b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-help.sh index d9ccda34e..706dd34be 100644 --- a/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-help.sh +++ b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXi-help | grep -v \.src | grep libXi-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXi-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi.sh b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi.sh index ba7a5e402..aaa0a5411 100644 --- a/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi.sh +++ b/testcases/cli-test/libXi/oe_test_libXi_install_and_remove_libXi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXi | grep -v \.src | grep libXi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-debuginfo.sh b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-debuginfo.sh index 437cdfffd..2c4f34177 100644 --- a/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-debuginfo.sh +++ b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXinerama # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXinerama-debuginfo | grep -v \.src | grep libXinerama-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXinerama-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-debugsource.sh b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-debugsource.sh index e6eeab22e..615ed31b7 100644 --- a/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-debugsource.sh +++ b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXinerama # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXinerama-debugsource | grep -v \.src | grep libXinerama-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXinerama-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-devel.sh b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-devel.sh index b10ce5890..03e103b2a 100644 --- a/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-devel.sh +++ b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXinerama # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXinerama-devel | grep -v \.src | grep libXinerama-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXinerama-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-help.sh b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-help.sh index 5bc5584ab..93ff54eb1 100644 --- a/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-help.sh +++ b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXinerama # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXinerama-help | grep -v \.src | grep libXinerama-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXinerama-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama.sh b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama.sh index 6fad993ee..89d621f19 100644 --- a/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama.sh +++ b/testcases/cli-test/libXinerama/oe_test_libXinerama_install_and_remove_libXinerama.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXinerama # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXinerama | grep -v \.src | grep libXinerama + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXinerama" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-debuginfo.sh b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-debuginfo.sh index c938583dd..f3ef86486 100644 --- a/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-debuginfo.sh +++ b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXmu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXmu-debuginfo | grep -v \.src | grep libXmu-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXmu-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-debugsource.sh b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-debugsource.sh index 49b8d7008..65478507a 100644 --- a/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-debugsource.sh +++ b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXmu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXmu-debugsource | grep -v \.src | grep libXmu-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXmu-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-devel.sh b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-devel.sh index 75a67c806..545291ca1 100644 --- a/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-devel.sh +++ b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXmu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXmu-devel | grep -v \.src | grep libXmu-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXmu-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-help.sh b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-help.sh index deadbf962..828b79379 100644 --- a/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-help.sh +++ b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXmu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXmu-help | grep -v \.src | grep libXmu-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXmu-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu.sh b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu.sh index f5077ff44..41d75e093 100644 --- a/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu.sh +++ b/testcases/cli-test/libXmu/oe_test_libXmu_install_and_remove_libXmu.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXmu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXmu | grep -v \.src | grep libXmu + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXmu" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-debuginfo.sh b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-debuginfo.sh index 64571d130..a78af20a1 100644 --- a/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-debuginfo.sh +++ b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXpm-debuginfo | grep -v \.src | grep libXpm-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXpm-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-debugsource.sh b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-debugsource.sh index bd21e3c63..0c31af37f 100644 --- a/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-debugsource.sh +++ b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXpm-debugsource | grep -v \.src | grep libXpm-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXpm-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-devel.sh b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-devel.sh index ae73f7649..2823e0d34 100644 --- a/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-devel.sh +++ b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXpm-devel | grep -v \.src | grep libXpm-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXpm-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-help.sh b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-help.sh index ed20efd95..1a5cfbb08 100644 --- a/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-help.sh +++ b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXpm-help | grep -v \.src | grep libXpm-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXpm-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm.sh b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm.sh index af7884af2..09aa4f236 100644 --- a/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm.sh +++ b/testcases/cli-test/libXpm/oe_test_libXpm_install_and_remove_libXpm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXpm | grep -v \.src | grep libXpm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXpm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-debuginfo.sh b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-debuginfo.sh index 393ce9bdf..8f3142e8b 100644 --- a/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-debuginfo.sh +++ b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXrandr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXrandr-debuginfo | grep -v \.src | grep libXrandr-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXrandr-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-debugsource.sh b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-debugsource.sh index e0e20ca5c..07ea88676 100644 --- a/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-debugsource.sh +++ b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXrandr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXrandr-debugsource | grep -v \.src | grep libXrandr-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXrandr-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-devel.sh b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-devel.sh index b557bc8ed..a4b9ec7d9 100644 --- a/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-devel.sh +++ b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXrandr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXrandr-devel | grep -v \.src | grep libXrandr-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXrandr-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-help.sh b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-help.sh index 17ac37a88..536d2ebae 100644 --- a/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-help.sh +++ b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXrandr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXrandr-help | grep -v \.src | grep libXrandr-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXrandr-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr.sh b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr.sh index 7a705f2f1..3b4af6715 100644 --- a/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr.sh +++ b/testcases/cli-test/libXrandr/oe_test_libXrandr_install_and_remove_libXrandr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXrandr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXrandr | grep -v \.src | grep libXrandr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXrandr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-debuginfo.sh b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-debuginfo.sh index 847bfc1ee..f2a2fc590 100644 --- a/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-debuginfo.sh +++ b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXrender # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXrender-debuginfo | grep -v \.src | grep libXrender-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXrender-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-debugsource.sh b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-debugsource.sh index e6f0d5274..2a2dc5011 100644 --- a/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-debugsource.sh +++ b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXrender # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXrender-debugsource | grep -v \.src | grep libXrender-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXrender-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-devel.sh b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-devel.sh index 49cf4984e..26dafff20 100644 --- a/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-devel.sh +++ b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXrender # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXrender-devel | grep -v \.src | grep libXrender-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXrender-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-help.sh b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-help.sh index 4f04e8729..22a051483 100644 --- a/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-help.sh +++ b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXrender # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXrender-help | grep -v \.src | grep libXrender-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXrender-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender.sh b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender.sh index f6b1b0787..762b5ac9d 100644 --- a/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender.sh +++ b/testcases/cli-test/libXrender/oe_test_libXrender_install_and_remove_libXrender.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXrender # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXrender | grep -v \.src | grep libXrender + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXrender" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-debuginfo.sh b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-debuginfo.sh index 63a8747c5..5cf4dd123 100644 --- a/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-debuginfo.sh +++ b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXres # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXres-debuginfo | grep -v \.src | grep libXres-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXres-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-debugsource.sh b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-debugsource.sh index 4c3f1bd22..595bed165 100644 --- a/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-debugsource.sh +++ b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXres # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXres-debugsource | grep -v \.src | grep libXres-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXres-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-devel.sh b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-devel.sh index 9611d0abd..cd6f78c33 100644 --- a/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-devel.sh +++ b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXres # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXres-devel | grep -v \.src | grep libXres-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXres-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-help.sh b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-help.sh index 998afdc21..dbba1b679 100644 --- a/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-help.sh +++ b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXres # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXres-help | grep -v \.src | grep libXres-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXres-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres.sh b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres.sh index 70816cae4..911d5dc68 100644 --- a/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres.sh +++ b/testcases/cli-test/libXres/oe_test_libXres_install_and_remove_libXres.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXres # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXres | grep -v \.src | grep libXres + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXres" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-debuginfo.sh b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-debuginfo.sh index eb9f23e75..f42889f87 100644 --- a/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-debuginfo.sh +++ b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXt-debuginfo | grep -v \.src | grep libXt-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXt-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-debugsource.sh b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-debugsource.sh index 2ebd000bc..904ac25d5 100644 --- a/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-debugsource.sh +++ b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXt-debugsource | grep -v \.src | grep libXt-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXt-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-devel.sh b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-devel.sh index c446c47f3..c02445bcf 100644 --- a/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-devel.sh +++ b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXt-devel | grep -v \.src | grep libXt-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXt-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-help.sh b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-help.sh index f307e8cdb..849536a67 100644 --- a/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-help.sh +++ b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXt-help | grep -v \.src | grep libXt-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXt-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt.sh b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt.sh index 6fe9a09c3..0e92a4bf1 100644 --- a/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt.sh +++ b/testcases/cli-test/libXt/oe_test_libXt_install_and_remove_libXt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXt | grep -v \.src | grep libXt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-debuginfo.sh b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-debuginfo.sh index 5d1a220cf..339b46444 100644 --- a/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-debuginfo.sh +++ b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXtst # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXtst-debuginfo | grep -v \.src | grep libXtst-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXtst-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-debugsource.sh b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-debugsource.sh index b8e8d1900..84a338306 100644 --- a/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-debugsource.sh +++ b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXtst # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXtst-debugsource | grep -v \.src | grep libXtst-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXtst-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-devel.sh b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-devel.sh index cb5439736..a25914c48 100644 --- a/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-devel.sh +++ b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXtst # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXtst-devel | grep -v \.src | grep libXtst-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXtst-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-help.sh b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-help.sh index 6e8b8164c..3829adc85 100644 --- a/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-help.sh +++ b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXtst # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXtst-help | grep -v \.src | grep libXtst-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXtst-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst.sh b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst.sh index 583422f05..78c396edf 100644 --- a/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst.sh +++ b/testcases/cli-test/libXtst/oe_test_libXtst_install_and_remove_libXtst.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXtst # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXtst | grep -v \.src | grep libXtst + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXtst" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-debuginfo.sh b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-debuginfo.sh index c260240d3..910240f17 100644 --- a/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-debuginfo.sh +++ b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXv-debuginfo | grep -v \.src | grep libXv-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXv-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-debugsource.sh b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-debugsource.sh index e2710f065..f568a6521 100644 --- a/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-debugsource.sh +++ b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXv-debugsource | grep -v \.src | grep libXv-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXv-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-devel.sh b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-devel.sh index 6b3def31c..5ead2a3a3 100644 --- a/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-devel.sh +++ b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXv-devel | grep -v \.src | grep libXv-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXv-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-help.sh b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-help.sh index 2ec27fbbb..f50a7301f 100644 --- a/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-help.sh +++ b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXv-help | grep -v \.src | grep libXv-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXv-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv.sh b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv.sh index 0f9b237a6..8fd291514 100644 --- a/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv.sh +++ b/testcases/cli-test/libXv/oe_test_libXv_install_and_remove_libXv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXv | grep -v \.src | grep libXv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-debuginfo.sh b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-debuginfo.sh index 68551eade..832611783 100644 --- a/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-debuginfo.sh +++ b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXvMC # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXvMC-debuginfo | grep -v \.src | grep libXvMC-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXvMC-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-debugsource.sh b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-debugsource.sh index f666c7f6a..9031764c5 100644 --- a/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-debugsource.sh +++ b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXvMC # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXvMC-debugsource | grep -v \.src | grep libXvMC-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXvMC-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-devel.sh b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-devel.sh index 1e14f76a5..276e5f115 100644 --- a/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-devel.sh +++ b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXvMC # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXvMC-devel | grep -v \.src | grep libXvMC-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXvMC-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-help.sh b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-help.sh index c82be7cc8..26184b06f 100644 --- a/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-help.sh +++ b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXvMC # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXvMC-help | grep -v \.src | grep libXvMC-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXvMC-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC.sh b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC.sh index 1489e037d..8bd8285cb 100644 --- a/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC.sh +++ b/testcases/cli-test/libXvMC/oe_test_libXvMC_install_and_remove_libXvMC.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXvMC # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXvMC | grep -v \.src | grep libXvMC + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXvMC" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-debuginfo.sh b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-debuginfo.sh index 4ced79291..6fe96a773 100644 --- a/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-debuginfo.sh +++ b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXxf86dga # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXxf86dga-debuginfo | grep -v \.src | grep libXxf86dga-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXxf86dga-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-debugsource.sh b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-debugsource.sh index 8aa7eac72..ceadfeb47 100644 --- a/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-debugsource.sh +++ b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXxf86dga # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXxf86dga-debugsource | grep -v \.src | grep libXxf86dga-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXxf86dga-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-devel.sh b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-devel.sh index c804ffc04..361df8a37 100644 --- a/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-devel.sh +++ b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXxf86dga # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXxf86dga-devel | grep -v \.src | grep libXxf86dga-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXxf86dga-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-help.sh b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-help.sh index 40e3be839..f6ea0d6ad 100644 --- a/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-help.sh +++ b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libXxf86dga-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXxf86dga # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXxf86dga-help | grep -v \.src | grep libXxf86dga-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXxf86dga-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libxxf86dga.sh b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libxxf86dga.sh index 9687a75fb..1cbb3af2e 100644 --- a/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libxxf86dga.sh +++ b/testcases/cli-test/libXxf86dga/oe_test_libXxf86dga_install_and_remove_libxxf86dga.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXxf86dga # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxxf86dga | grep -v \.src | grep libxxf86dga + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxxf86dga" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-debuginfo.sh b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-debuginfo.sh index a2cc39341..febc42a23 100644 --- a/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-debuginfo.sh +++ b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXxf86vm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXxf86vm-debuginfo | grep -v \.src | grep libXxf86vm-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXxf86vm-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-debugsource.sh b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-debugsource.sh index c982f4401..7a25d041f 100644 --- a/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-debugsource.sh +++ b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXxf86vm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXxf86vm-debugsource | grep -v \.src | grep libXxf86vm-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXxf86vm-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-devel.sh b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-devel.sh index 46f7215b9..3130cc226 100644 --- a/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-devel.sh +++ b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXxf86vm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXxf86vm-devel | grep -v \.src | grep libXxf86vm-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXxf86vm-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-help.sh b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-help.sh index 0feb7e377..b52ef22ba 100644 --- a/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-help.sh +++ b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXxf86vm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXxf86vm-help | grep -v \.src | grep libXxf86vm-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXxf86vm-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm.sh b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm.sh index c8be4d7a1..1d320eaaf 100644 --- a/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm.sh +++ b/testcases/cli-test/libXxf86vm/oe_test_libXxf86vm_install_and_remove_libXxf86vm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libXxf86vm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libXxf86vm | grep -v \.src | grep libXxf86vm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libXxf86vm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-debuginfo.sh b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-debuginfo.sh index 824bdeebe..91518056d 100644 --- a/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-debuginfo.sh +++ b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libadwaita # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libadwaita-debuginfo | grep -v \.src | grep libadwaita-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libadwaita-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-debugsource.sh b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-debugsource.sh index 4b5ea362d..39b04ad19 100644 --- a/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-debugsource.sh +++ b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libadwaita # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libadwaita-debugsource | grep -v \.src | grep libadwaita-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libadwaita-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-devel.sh b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-devel.sh index a6444d835..b4b55b496 100644 --- a/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-devel.sh +++ b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libadwaita # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libadwaita-devel | grep -v \.src | grep libadwaita-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libadwaita-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-help.sh b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-help.sh index ee44f493e..7262d7283 100644 --- a/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-help.sh +++ b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libadwaita # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libadwaita-help | grep -v \.src | grep libadwaita-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libadwaita-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita.sh b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita.sh index 766b0c7ed..a886c283f 100644 --- a/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita.sh +++ b/testcases/cli-test/libadwaita/oe_test_libadwaita_install_and_remove_libadwaita.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libadwaita # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libadwaita | grep -v \.src | grep libadwaita + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libadwaita" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-debuginfo.sh b/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-debuginfo.sh index 0a22a45fc..02d81cc1c 100644 --- a/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-debuginfo.sh +++ b/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libaio # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libaio-debuginfo | grep -v \.src | grep libaio-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libaio-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-debugsource.sh b/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-debugsource.sh index 22366b73f..5d708b478 100644 --- a/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-debugsource.sh +++ b/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libaio # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libaio-debugsource | grep -v \.src | grep libaio-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libaio-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-devel.sh b/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-devel.sh index a27dc1ec5..1fb2ef1c5 100644 --- a/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-devel.sh +++ b/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libaio # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libaio-devel | grep -v \.src | grep libaio-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libaio-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio.sh b/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio.sh index 6199e8481..f32d7513e 100644 --- a/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio.sh +++ b/testcases/cli-test/libaio/oe_test_libaio_install_and_remove_libaio.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libaio # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libaio | grep -v \.src | grep libaio + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libaio" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-debuginfo.sh b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-debuginfo.sh index 5926f84b6..cad2a9ce3 100644 --- a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-debuginfo.sh +++ b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libappindicator # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libappindicator-debuginfo | grep -v \.src | grep libappindicator-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libappindicator-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-debugsource.sh b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-debugsource.sh index 3d0486162..da3cf7233 100644 --- a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-debugsource.sh +++ b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libappindicator # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libappindicator-debugsource | grep -v \.src | grep libappindicator-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libappindicator-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-devel.sh b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-devel.sh index 29aa7538e..fda2f4cbb 100644 --- a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-devel.sh +++ b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libappindicator # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libappindicator-devel | grep -v \.src | grep libappindicator-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libappindicator-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-docs.sh b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-docs.sh index d4e871f22..7e47a660d 100644 --- a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-docs.sh +++ b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-docs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libappindicator # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libappindicator-docs | grep -v \.src | grep libappindicator-docs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libappindicator-docs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-gtk3-devel.sh b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-gtk3-devel.sh index 2cbbde408..b8d6e8f8e 100644 --- a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-gtk3-devel.sh +++ b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-gtk3-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libappindicator # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libappindicator-gtk3-devel | grep -v \.src | grep libappindicator-gtk3-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libappindicator-gtk3-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-gtk3.sh b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-gtk3.sh index bbb7a4cca..c60e7f2a6 100644 --- a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-gtk3.sh +++ b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator-gtk3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libappindicator # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libappindicator-gtk3 | grep -v \.src | grep libappindicator-gtk3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libappindicator-gtk3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator.sh b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator.sh index 5afee91dd..49580166b 100644 --- a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator.sh +++ b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_libappindicator.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libappindicator # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libappindicator | grep -v \.src | grep libappindicator + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libappindicator" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_python2-appindicator.sh b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_python2-appindicator.sh index b259b348c..1570bb962 100644 --- a/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_python2-appindicator.sh +++ b/testcases/cli-test/libappindicator/oe_test_libappindicator_install_and_remove_python2-appindicator.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libappindicator # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-appindicator | grep -v \.src | grep python2-appindicator + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-appindicator" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-debuginfo.sh b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-debuginfo.sh index 69b109c09..2174c2d92 100644 --- a/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-debuginfo.sh +++ b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libappstream-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libappstream-glib-debuginfo | grep -v \.src | grep libappstream-glib-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libappstream-glib-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-debugsource.sh b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-debugsource.sh index 4f4475e09..bb5daf6c2 100644 --- a/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-debugsource.sh +++ b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libappstream-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libappstream-glib-debugsource | grep -v \.src | grep libappstream-glib-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libappstream-glib-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-devel.sh b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-devel.sh index 0f352fc64..b75121bdf 100644 --- a/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-devel.sh +++ b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libappstream-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libappstream-glib-devel | grep -v \.src | grep libappstream-glib-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libappstream-glib-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-help.sh b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-help.sh index 3bc7be7f9..2cb529a00 100644 --- a/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-help.sh +++ b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libappstream-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libappstream-glib-help | grep -v \.src | grep libappstream-glib-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libappstream-glib-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib.sh b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib.sh index 45a6809d4..5469f8928 100644 --- a/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib.sh +++ b/testcases/cli-test/libappstream-glib/oe_test_libappstream-glib_install_and_remove_libappstream-glib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libappstream-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libappstream-glib | grep -v \.src | grep libappstream-glib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libappstream-glib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdcat.sh b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdcat.sh index 8b2716191..7c8e9e3fa 100644 --- a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdcat.sh +++ b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdcat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libarchive # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bsdcat | grep -v \.src | grep bsdcat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bsdcat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdcpio.sh b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdcpio.sh index a3296a89e..6aaa4c9b3 100644 --- a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdcpio.sh +++ b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdcpio.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libarchive # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bsdcpio | grep -v \.src | grep bsdcpio + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bsdcpio" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdtar.sh b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdtar.sh index d3e83ac47..82f4eb84b 100644 --- a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdtar.sh +++ b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdtar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libarchive # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bsdtar | grep -v \.src | grep bsdtar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bsdtar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdunzip.sh b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdunzip.sh index 7266da68b..9276fb15d 100644 --- a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdunzip.sh +++ b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_bsdunzip.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libarchive # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bsdunzip | grep -v \.src | grep bsdunzip + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bsdunzip" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-debuginfo.sh b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-debuginfo.sh index 0693735cd..6b932f5c7 100644 --- a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-debuginfo.sh +++ b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libarchive # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libarchive-debuginfo | grep -v \.src | grep libarchive-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libarchive-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-debugsource.sh b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-debugsource.sh index aa7c0099f..16522dddf 100644 --- a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-debugsource.sh +++ b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libarchive # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libarchive-debugsource | grep -v \.src | grep libarchive-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libarchive-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-devel.sh b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-devel.sh index da0bfb612..d801385f0 100644 --- a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-devel.sh +++ b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libarchive # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libarchive-devel | grep -v \.src | grep libarchive-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libarchive-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-help.sh b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-help.sh index 7c534cae3..73f389524 100644 --- a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-help.sh +++ b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libarchive # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libarchive-help | grep -v \.src | grep libarchive-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libarchive-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive.sh b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive.sh index c635ec9d6..47c4d7e9a 100644 --- a/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive.sh +++ b/testcases/cli-test/libarchive/oe_test_libarchive_install_and_remove_libarchive.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libarchive # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libarchive | grep -v \.src | grep libarchive + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libarchive" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-debuginfo.sh b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-debuginfo.sh index 86c6da61a..7b5c0f27a 100644 --- a/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-debuginfo.sh +++ b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libassuan # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libassuan-debuginfo | grep -v \.src | grep libassuan-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libassuan-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-debugsource.sh b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-debugsource.sh index 4344cd79f..1af6ef6fb 100644 --- a/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-debugsource.sh +++ b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libassuan # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libassuan-debugsource | grep -v \.src | grep libassuan-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libassuan-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-devel.sh b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-devel.sh index 2ded2fc45..0c7d65ea3 100644 --- a/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-devel.sh +++ b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libassuan # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libassuan-devel | grep -v \.src | grep libassuan-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libassuan-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-help.sh b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-help.sh index b257e1f58..e1f64c137 100644 --- a/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-help.sh +++ b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libassuan # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libassuan-help | grep -v \.src | grep libassuan-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libassuan-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan.sh b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan.sh index 432baca64..83ea97082 100644 --- a/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan.sh +++ b/testcases/cli-test/libassuan/oe_test_libassuan_install_and_remove_libassuan.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libassuan # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libassuan | grep -v \.src | grep libassuan + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libassuan" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-debuginfo.sh b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-debuginfo.sh index c7b353a77..4058d3705 100644 --- a/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-debuginfo.sh +++ b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libasyncns # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libasyncns-debuginfo | grep -v \.src | grep libasyncns-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libasyncns-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-debugsource.sh b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-debugsource.sh index 7608d190c..7f58285d0 100644 --- a/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-debugsource.sh +++ b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libasyncns # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libasyncns-debugsource | grep -v \.src | grep libasyncns-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libasyncns-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-devel.sh b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-devel.sh index cc49fb5bb..7b9ace957 100644 --- a/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-devel.sh +++ b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libasyncns # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libasyncns-devel | grep -v \.src | grep libasyncns-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libasyncns-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-help.sh b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-help.sh index 52a4a3c13..0661f40ea 100644 --- a/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-help.sh +++ b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libasyncns # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libasyncns-help | grep -v \.src | grep libasyncns-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libasyncns-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns.sh b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns.sh index 6d89409dd..aacb537f5 100644 --- a/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns.sh +++ b/testcases/cli-test/libasyncns/oe_test_libasyncns_install_and_remove_libasyncns.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libasyncns # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libasyncns | grep -v \.src | grep libasyncns + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libasyncns" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-debuginfo.sh b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-debuginfo.sh index f08bfe8f4..02fcf15dd 100644 --- a/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-debuginfo.sh +++ b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libatasmart # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libatasmart-debuginfo | grep -v \.src | grep libatasmart-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libatasmart-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-debugsource.sh b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-debugsource.sh index 857a002d8..335af6fcb 100644 --- a/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-debugsource.sh +++ b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libatasmart # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libatasmart-debugsource | grep -v \.src | grep libatasmart-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libatasmart-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-devel.sh b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-devel.sh index c16ab0715..5028aa5e7 100644 --- a/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-devel.sh +++ b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libatasmart # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libatasmart-devel | grep -v \.src | grep libatasmart-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libatasmart-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-help.sh b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-help.sh index 0a4303511..643bf1c93 100644 --- a/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-help.sh +++ b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libatasmart # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libatasmart-help | grep -v \.src | grep libatasmart-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libatasmart-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart.sh b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart.sh index 912d8c1e8..120c6b401 100644 --- a/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart.sh +++ b/testcases/cli-test/libatasmart/oe_test_libatasmart_install_and_remove_libatasmart.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libatasmart # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libatasmart | grep -v \.src | grep libatasmart + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libatasmart" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-debuginfo.sh b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-debuginfo.sh index ca52eae5e..0239a102b 100644 --- a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-debuginfo.sh +++ b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libblockdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libblockdev-debuginfo | grep -v \.src | grep libblockdev-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libblockdev-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-debugsource.sh b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-debugsource.sh index a9ff909b3..5cffc9fc2 100644 --- a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-debugsource.sh +++ b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libblockdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libblockdev-debugsource | grep -v \.src | grep libblockdev-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libblockdev-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-devel.sh b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-devel.sh index 4f52649bd..614a4dcca 100644 --- a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-devel.sh +++ b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libblockdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libblockdev-devel | grep -v \.src | grep libblockdev-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libblockdev-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-tools.sh b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-tools.sh index 74a18ad7f..d14221d40 100644 --- a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-tools.sh +++ b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libblockdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libblockdev-tools | grep -v \.src | grep libblockdev-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libblockdev-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev.sh b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev.sh index 98363ccd4..3750a3700 100644 --- a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev.sh +++ b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_libblockdev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libblockdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libblockdev | grep -v \.src | grep libblockdev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libblockdev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_python2-blockdev.sh b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_python2-blockdev.sh index ce7eae2b7..765b49b42 100644 --- a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_python2-blockdev.sh +++ b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_python2-blockdev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libblockdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-blockdev | grep -v \.src | grep python2-blockdev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-blockdev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_python3-blockdev.sh b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_python3-blockdev.sh index dee04bfd2..afea2893a 100644 --- a/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_python3-blockdev.sh +++ b/testcases/cli-test/libblockdev/oe_test_libblockdev_install_and_remove_python3-blockdev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libblockdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-blockdev | grep -v \.src | grep python3-blockdev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-blockdev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-debuginfo.sh b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-debuginfo.sh index fb88a454d..e7c1d992c 100644 --- a/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-debuginfo.sh +++ b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libbpf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libbpf-debuginfo | grep -v \.src | grep libbpf-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libbpf-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-debugsource.sh b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-debugsource.sh index 322c7636d..a4d0bdbc9 100644 --- a/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-debugsource.sh +++ b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libbpf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libbpf-debugsource | grep -v \.src | grep libbpf-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libbpf-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-devel.sh b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-devel.sh index 011132f5d..02c4437c3 100644 --- a/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-devel.sh +++ b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libbpf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libbpf-devel | grep -v \.src | grep libbpf-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libbpf-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-static.sh b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-static.sh index e2073dbf4..0f0e31c03 100644 --- a/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-static.sh +++ b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libbpf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libbpf-static | grep -v \.src | grep libbpf-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libbpf-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf.sh b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf.sh index c20f15339..0594f7725 100644 --- a/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf.sh +++ b/testcases/cli-test/libbpf/oe_test_libbpf_install_and_remove_libbpf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libbpf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libbpf | grep -v \.src | grep libbpf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libbpf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-debuginfo.sh b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-debuginfo.sh index e21c65a51..0da598b7d 100644 --- a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-debuginfo.sh +++ b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libbytesize # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libbytesize-debuginfo | grep -v \.src | grep libbytesize-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libbytesize-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-debugsource.sh b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-debugsource.sh index f33f93ee4..ada4ccafc 100644 --- a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-debugsource.sh +++ b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libbytesize # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libbytesize-debugsource | grep -v \.src | grep libbytesize-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libbytesize-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-devel.sh b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-devel.sh index 5e9d66d01..0a292f716 100644 --- a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-devel.sh +++ b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libbytesize # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libbytesize-devel | grep -v \.src | grep libbytesize-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libbytesize-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-help.sh b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-help.sh index d274d45c3..b6952ff15 100644 --- a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-help.sh +++ b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libbytesize # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libbytesize-help | grep -v \.src | grep libbytesize-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libbytesize-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-tools.sh b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-tools.sh index d223e6fff..175498aa7 100644 --- a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-tools.sh +++ b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libbytesize # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libbytesize-tools | grep -v \.src | grep libbytesize-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libbytesize-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize.sh b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize.sh index 1aca185d1..29c5bbeb5 100644 --- a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize.sh +++ b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_libbytesize.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libbytesize # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libbytesize | grep -v \.src | grep libbytesize + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libbytesize" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_python2-bytesize.sh b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_python2-bytesize.sh index 040bd167c..843c743e3 100644 --- a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_python2-bytesize.sh +++ b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_python2-bytesize.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libbytesize # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-bytesize | grep -v \.src | grep python2-bytesize + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-bytesize" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_python3-bytesize.sh b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_python3-bytesize.sh index 6dee24105..127e8d270 100644 --- a/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_python3-bytesize.sh +++ b/testcases/cli-test/libbytesize/oe_test_libbytesize_install_and_remove_python3-bytesize.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libbytesize # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-bytesize | grep -v \.src | grep python3-bytesize + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-bytesize" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-debuginfo.sh b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-debuginfo.sh index 9d7be753e..cb0431912 100644 --- a/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-debuginfo.sh +++ b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcacard # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcacard-debuginfo | grep -v \.src | grep libcacard-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcacard-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-debugsource.sh b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-debugsource.sh index f1f5052b4..16d20a1c0 100644 --- a/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-debugsource.sh +++ b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcacard # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcacard-debugsource | grep -v \.src | grep libcacard-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcacard-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-devel.sh b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-devel.sh index 0fbfc117e..a98383eb3 100644 --- a/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-devel.sh +++ b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcacard # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcacard-devel | grep -v \.src | grep libcacard-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcacard-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-help.sh b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-help.sh index b937da218..ed2d1b605 100644 --- a/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-help.sh +++ b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcacard # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcacard-help | grep -v \.src | grep libcacard-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcacard-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard.sh b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard.sh index 92b4e2a38..ccfed3a0c 100644 --- a/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard.sh +++ b/testcases/cli-test/libcacard/oe_test_libcacard_install_and_remove_libcacard.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcacard # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcacard | grep -v \.src | grep libcacard + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcacard" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-debuginfo.sh b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-debuginfo.sh index cd47df6a3..294c7b924 100644 --- a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-debuginfo.sh +++ b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcanberra # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcanberra-debuginfo | grep -v \.src | grep libcanberra-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcanberra-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-debugsource.sh b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-debugsource.sh index f2756fb9d..7fbee4477 100644 --- a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-debugsource.sh +++ b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcanberra # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcanberra-debugsource | grep -v \.src | grep libcanberra-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcanberra-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-devel.sh b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-devel.sh index 26365c1e1..20b072c50 100644 --- a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-devel.sh +++ b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcanberra # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcanberra-devel | grep -v \.src | grep libcanberra-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcanberra-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-gtk2.sh b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-gtk2.sh index ed0d4895b..11d6e0d78 100644 --- a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-gtk2.sh +++ b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-gtk2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcanberra # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcanberra-gtk2 | grep -v \.src | grep libcanberra-gtk2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcanberra-gtk2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-gtk3.sh b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-gtk3.sh index 115672de0..a642a3fba 100644 --- a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-gtk3.sh +++ b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-gtk3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcanberra # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcanberra-gtk3 | grep -v \.src | grep libcanberra-gtk3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcanberra-gtk3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-help.sh b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-help.sh index 7cbd37f84..a73217a05 100644 --- a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-help.sh +++ b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcanberra # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcanberra-help | grep -v \.src | grep libcanberra-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcanberra-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra.sh b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra.sh index 7670f3f0f..67275b518 100644 --- a/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra.sh +++ b/testcases/cli-test/libcanberra/oe_test_libcanberra_install_and_remove_libcanberra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcanberra # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcanberra | grep -v \.src | grep libcanberra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcanberra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-debuginfo.sh b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-debuginfo.sh index 2151e416e..7f44576c9 100644 --- a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-debuginfo.sh +++ b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcap-ng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcap-ng-debuginfo | grep -v \.src | grep libcap-ng-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcap-ng-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-debugsource.sh b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-debugsource.sh index acc404a78..19c0ec5aa 100644 --- a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-debugsource.sh +++ b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcap-ng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcap-ng-debugsource | grep -v \.src | grep libcap-ng-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcap-ng-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-devel.sh b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-devel.sh index be4d19876..265d622fa 100644 --- a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-devel.sh +++ b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcap-ng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcap-ng-devel | grep -v \.src | grep libcap-ng-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcap-ng-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-help.sh b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-help.sh index a614804ef..c2d6a8ab4 100644 --- a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-help.sh +++ b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcap-ng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcap-ng-help | grep -v \.src | grep libcap-ng-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcap-ng-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-python3.sh b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-python3.sh index 00defd3c5..397fa9c11 100644 --- a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-python3.sh +++ b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng-python3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcap-ng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcap-ng-python3 | grep -v \.src | grep libcap-ng-python3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcap-ng-python3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng.sh b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng.sh index 71b0de94a..00057f17b 100644 --- a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng.sh +++ b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_libcap-ng.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcap-ng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcap-ng | grep -v \.src | grep libcap-ng + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcap-ng" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_python2-libcap-ng.sh b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_python2-libcap-ng.sh index ffa7fe25e..5d34cbe84 100644 --- a/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_python2-libcap-ng.sh +++ b/testcases/cli-test/libcap-ng/oe_test_libcap-ng_install_and_remove_python2-libcap-ng.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcap-ng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-libcap-ng | grep -v \.src | grep python2-libcap-ng + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-libcap-ng" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-debuginfo.sh b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-debuginfo.sh index 9be998faf..a9755f63c 100644 --- a/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-debuginfo.sh +++ b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcap-debuginfo | grep -v \.src | grep libcap-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcap-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-debugsource.sh b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-debugsource.sh index c28ca851c..e4d80cc7c 100644 --- a/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-debugsource.sh +++ b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcap-debugsource | grep -v \.src | grep libcap-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcap-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-devel.sh b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-devel.sh index eff8bf475..8a6105aa3 100644 --- a/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-devel.sh +++ b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcap-devel | grep -v \.src | grep libcap-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcap-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-help.sh b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-help.sh index c505bf378..f72190988 100644 --- a/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-help.sh +++ b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcap-help | grep -v \.src | grep libcap-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcap-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap.sh b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap.sh index 340c35228..811cde8c5 100644 --- a/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap.sh +++ b/testcases/cli-test/libcap/oe_test_libcap_install_and_remove_libcap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcap | grep -v \.src | grep libcap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-debuginfo.sh b/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-debuginfo.sh index f227f685e..8a834fb20 100644 --- a/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-debuginfo.sh +++ b/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcbor # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcbor-debuginfo | grep -v \.src | grep libcbor-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcbor-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-debugsource.sh b/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-debugsource.sh index ee8d637cb..576970968 100644 --- a/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-debugsource.sh +++ b/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcbor # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcbor-debugsource | grep -v \.src | grep libcbor-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcbor-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-devel.sh b/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-devel.sh index 3cd0b5f7d..7eb89ecc8 100644 --- a/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-devel.sh +++ b/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcbor # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcbor-devel | grep -v \.src | grep libcbor-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcbor-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor.sh b/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor.sh index 57045fdea..7bf008524 100644 --- a/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor.sh +++ b/testcases/cli-test/libcbor/oe_test_libcbor_install_and_remove_libcbor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcbor # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcbor | grep -v \.src | grep libcbor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcbor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-debuginfo.sh b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-debuginfo.sh index 7527d5ea5..54f9e86f1 100644 --- a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-debuginfo.sh +++ b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcomps # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcomps-debuginfo | grep -v \.src | grep libcomps-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcomps-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-debugsource.sh b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-debugsource.sh index 459de0cf2..a561288a3 100644 --- a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-debugsource.sh +++ b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcomps # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcomps-debugsource | grep -v \.src | grep libcomps-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcomps-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-devel.sh b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-devel.sh index 00f3f9199..ec1fcad72 100644 --- a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-devel.sh +++ b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcomps # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcomps-devel | grep -v \.src | grep libcomps-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcomps-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-help.sh b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-help.sh index d5f99e029..1cf762e87 100644 --- a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-help.sh +++ b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcomps # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcomps-help | grep -v \.src | grep libcomps-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcomps-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps.sh b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps.sh index 8e94b41c7..ffce0740e 100644 --- a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps.sh +++ b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_libcomps.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcomps # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libcomps | grep -v \.src | grep libcomps + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libcomps" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_python2-libcomps.sh b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_python2-libcomps.sh index ee6d6c29f..1c64aced2 100644 --- a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_python2-libcomps.sh +++ b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_python2-libcomps.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcomps # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-libcomps | grep -v \.src | grep python2-libcomps + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-libcomps" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_python3-libcomps.sh b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_python3-libcomps.sh index 5cce4b383..0d2c74b3d 100644 --- a/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_python3-libcomps.sh +++ b/testcases/cli-test/libcomps/oe_test_libcomps_install_and_remove_python3-libcomps.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libcomps # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libcomps | grep -v \.src | grep python3-libcomps + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libcomps" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-debuginfo.sh b/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-debuginfo.sh index c3f9a5ef3..a019f689b 100644 --- a/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-debuginfo.sh +++ b/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libconfig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libconfig-debuginfo | grep -v \.src | grep libconfig-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libconfig-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-debugsource.sh b/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-debugsource.sh index 0c612526c..2d43904d5 100644 --- a/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-debugsource.sh +++ b/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libconfig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libconfig-debugsource | grep -v \.src | grep libconfig-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libconfig-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-devel.sh b/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-devel.sh index b20faf728..aca800e83 100644 --- a/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-devel.sh +++ b/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libconfig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libconfig-devel | grep -v \.src | grep libconfig-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libconfig-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig.sh b/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig.sh index 33ad30e5e..ef479df8c 100644 --- a/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig.sh +++ b/testcases/cli-test/libconfig/oe_test_libconfig_install_and_remove_libconfig.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libconfig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libconfig | grep -v \.src | grep libconfig + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libconfig" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-debuginfo.sh b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-debuginfo.sh index 75ca7dd58..9aaab3dbb 100644 --- a/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-debuginfo.sh +++ b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdaemon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdaemon-debuginfo | grep -v \.src | grep libdaemon-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdaemon-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-debugsource.sh b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-debugsource.sh index c5f0393ec..96e805c43 100644 --- a/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-debugsource.sh +++ b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdaemon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdaemon-debugsource | grep -v \.src | grep libdaemon-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdaemon-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-devel.sh b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-devel.sh index b015749c2..e8754ae36 100644 --- a/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-devel.sh +++ b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdaemon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdaemon-devel | grep -v \.src | grep libdaemon-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdaemon-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-help.sh b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-help.sh index 1648e9ee4..59cb8b40f 100644 --- a/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-help.sh +++ b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdaemon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdaemon-help | grep -v \.src | grep libdaemon-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdaemon-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon.sh b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon.sh index 129d6b264..44914672e 100644 --- a/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon.sh +++ b/testcases/cli-test/libdaemon/oe_test_libdaemon_install_and_remove_libdaemon.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdaemon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdaemon | grep -v \.src | grep libdaemon + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdaemon" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-debuginfo.sh b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-debuginfo.sh index 142f9022c..1002d8907 100644 --- a/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-debuginfo.sh +++ b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdatrie # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdatrie-debuginfo | grep -v \.src | grep libdatrie-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdatrie-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-debugsource.sh b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-debugsource.sh index f35f8c3f2..e662e83c5 100644 --- a/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-debugsource.sh +++ b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdatrie # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdatrie-debugsource | grep -v \.src | grep libdatrie-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdatrie-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-devel.sh b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-devel.sh index 7104de4f9..eb94f75f9 100644 --- a/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-devel.sh +++ b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdatrie # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdatrie-devel | grep -v \.src | grep libdatrie-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdatrie-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-help.sh b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-help.sh index 55bd09cb6..7879c9d82 100644 --- a/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-help.sh +++ b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdatrie # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdatrie-help | grep -v \.src | grep libdatrie-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdatrie-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie.sh b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie.sh index 1aa80f4ad..fd792cdfb 100644 --- a/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie.sh +++ b/testcases/cli-test/libdatrie/oe_test_libdatrie_install_and_remove_libdatrie.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdatrie # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdatrie | grep -v \.src | grep libdatrie + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdatrie" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-debuginfo.sh b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-debuginfo.sh index f02608499..b10d1ee16 100644 --- a/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-debuginfo.sh +++ b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdbi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdbi-debuginfo | grep -v \.src | grep libdbi-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdbi-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-debugsource.sh b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-debugsource.sh index 99ee7398f..c831daf5c 100644 --- a/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-debugsource.sh +++ b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdbi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdbi-debugsource | grep -v \.src | grep libdbi-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdbi-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-devel.sh b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-devel.sh index bb95ff59f..fe820a0e7 100644 --- a/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-devel.sh +++ b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdbi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdbi-devel | grep -v \.src | grep libdbi-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdbi-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-doc.sh b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-doc.sh index ebab598ad..aa821c685 100644 --- a/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-doc.sh +++ b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdbi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdbi-doc | grep -v \.src | grep libdbi-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdbi-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-help.sh b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-help.sh index 968a48e94..058106ee6 100644 --- a/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-help.sh +++ b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdbi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdbi-help | grep -v \.src | grep libdbi-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdbi-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi.sh b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi.sh index c53c399fb..db1106ea3 100644 --- a/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi.sh +++ b/testcases/cli-test/libdbi/oe_test_libdbi_install_and_remove_libdbi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdbi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdbi | grep -v \.src | grep libdbi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdbi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-debuginfo.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-debuginfo.sh index 46e3d4836..38183010e 100644 --- a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-debuginfo.sh +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdbusmenu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdbusmenu-debuginfo | grep -v \.src | grep libdbusmenu-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdbusmenu-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-debugsource.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-debugsource.sh index a325b77a9..1174b8f15 100644 --- a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-debugsource.sh +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdbusmenu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdbusmenu-debugsource | grep -v \.src | grep libdbusmenu-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdbusmenu-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-devel.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-devel.sh index 7c6ffbe42..cde7c37e3 100644 --- a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-devel.sh +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdbusmenu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdbusmenu-devel | grep -v \.src | grep libdbusmenu-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdbusmenu-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2-devel.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2-devel.sh index c1f2e0b30..36af8de17 100644 --- a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2-devel.sh +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdbusmenu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdbusmenu-gtk2-devel | grep -v \.src | grep libdbusmenu-gtk2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdbusmenu-gtk2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2.sh index 6c41b431f..a33f412b3 100644 --- a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2.sh +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdbusmenu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdbusmenu-gtk2 | grep -v \.src | grep libdbusmenu-gtk2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdbusmenu-gtk2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3-devel.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3-devel.sh index 49a6fd1fd..177cdd4ac 100644 --- a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3-devel.sh +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdbusmenu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdbusmenu-gtk3-devel | grep -v \.src | grep libdbusmenu-gtk3-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdbusmenu-gtk3-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3.sh index 096cc9d46..c69e7a218 100644 --- a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3.sh +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-gtk3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdbusmenu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdbusmenu-gtk3 | grep -v \.src | grep libdbusmenu-gtk3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdbusmenu-gtk3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-help.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-help.sh index a63f15c06..f80019a07 100644 --- a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-help.sh +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdbusmenu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdbusmenu-help | grep -v \.src | grep libdbusmenu-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdbusmenu-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader-devel.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader-devel.sh index 19e552f41..a76b3b501 100644 --- a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader-devel.sh +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdbusmenu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdbusmenu-jsonloader-devel | grep -v \.src | grep libdbusmenu-jsonloader-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdbusmenu-jsonloader-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader.sh index 7f6d40f47..18514942b 100644 --- a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader.sh +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu-jsonloader.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdbusmenu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdbusmenu-jsonloader | grep -v \.src | grep libdbusmenu-jsonloader + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdbusmenu-jsonloader" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu.sh b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu.sh index c531566e5..acfe558ac 100644 --- a/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu.sh +++ b/testcases/cli-test/libdbusmenu/oe_test_libdbusmenu_install_and_remove_libdbusmenu.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdbusmenu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdbusmenu | grep -v \.src | grep libdbusmenu + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdbusmenu" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-debuginfo.sh b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-debuginfo.sh index c04bbbcd2..d344df951 100644 --- a/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-debuginfo.sh +++ b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdmx # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdmx-debuginfo | grep -v \.src | grep libdmx-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdmx-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-debugsource.sh b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-debugsource.sh index a2277d5e5..072216148 100644 --- a/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-debugsource.sh +++ b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdmx # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdmx-debugsource | grep -v \.src | grep libdmx-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdmx-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-devel.sh b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-devel.sh index 70fc919ed..7c4b4524b 100644 --- a/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-devel.sh +++ b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdmx # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdmx-devel | grep -v \.src | grep libdmx-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdmx-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-doc.sh b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-doc.sh index 9c0ac89fb..c0d3a60ce 100644 --- a/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-doc.sh +++ b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdmx # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdmx-doc | grep -v \.src | grep libdmx-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdmx-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-help.sh b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-help.sh index f6e752e18..d8dd491df 100644 --- a/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-help.sh +++ b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdmx # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdmx-help | grep -v \.src | grep libdmx-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdmx-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx.sh b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx.sh index 259583b5c..3ee0d0e6b 100644 --- a/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx.sh +++ b/testcases/cli-test/libdmx/oe_test_libdmx_install_and_remove_libdmx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdmx # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdmx | grep -v \.src | grep libdmx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdmx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-debuginfo.sh b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-debuginfo.sh index 539b75ec7..8351504cc 100644 --- a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-debuginfo.sh +++ b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdnf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdnf-debuginfo | grep -v \.src | grep libdnf-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdnf-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-debugsource.sh b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-debugsource.sh index e1893d24c..1cf65376a 100644 --- a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-debugsource.sh +++ b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdnf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdnf-debugsource | grep -v \.src | grep libdnf-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdnf-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-devel.sh b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-devel.sh index 2c1fd7f1a..94e6abb7d 100644 --- a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-devel.sh +++ b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdnf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdnf-devel | grep -v \.src | grep libdnf-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdnf-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf.sh b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf.sh index f7fd38752..57a661026 100644 --- a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf.sh +++ b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_libdnf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdnf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdnf | grep -v \.src | grep libdnf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdnf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python2-hawkey.sh b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python2-hawkey.sh index ac8536b1f..02dfe7631 100644 --- a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python2-hawkey.sh +++ b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python2-hawkey.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdnf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-hawkey | grep -v \.src | grep python2-hawkey + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-hawkey" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python2-libdnf.sh b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python2-libdnf.sh index ae985b24c..839888115 100644 --- a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python2-libdnf.sh +++ b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python2-libdnf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdnf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-libdnf | grep -v \.src | grep python2-libdnf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-libdnf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python3-hawkey.sh b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python3-hawkey.sh index f0aee5f7b..fbe4089cc 100644 --- a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python3-hawkey.sh +++ b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python3-hawkey.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdnf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-hawkey | grep -v \.src | grep python3-hawkey + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-hawkey" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python3-libdnf.sh b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python3-libdnf.sh index 269a04c0a..a47e20f69 100644 --- a/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python3-libdnf.sh +++ b/testcases/cli-test/libdnf/oe_test_libdnf_install_and_remove_python3-libdnf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdnf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libdnf | grep -v \.src | grep python3-libdnf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libdnf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_drm-utils.sh b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_drm-utils.sh index 759a2d6f0..fc8b5b682 100644 --- a/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_drm-utils.sh +++ b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_drm-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdrm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available drm-utils | grep -v \.src | grep drm-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm drm-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-debuginfo.sh b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-debuginfo.sh index dce6b484c..4f8316bb7 100644 --- a/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-debuginfo.sh +++ b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdrm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdrm-debuginfo | grep -v \.src | grep libdrm-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdrm-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-debugsource.sh b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-debugsource.sh index 337fba427..754bf3b5c 100644 --- a/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-debugsource.sh +++ b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdrm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdrm-debugsource | grep -v \.src | grep libdrm-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdrm-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-devel.sh b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-devel.sh index 0f5d5dbcf..8aad409d0 100644 --- a/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-devel.sh +++ b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdrm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdrm-devel | grep -v \.src | grep libdrm-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdrm-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-help.sh b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-help.sh index 4e80516f3..15adbdb84 100644 --- a/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-help.sh +++ b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdrm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdrm-help | grep -v \.src | grep libdrm-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdrm-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm.sh b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm.sh index 2575978d4..8f3dc1a09 100644 --- a/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm.sh +++ b/testcases/cli-test/libdrm/oe_test_libdrm_install_and_remove_libdrm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libdrm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libdrm | grep -v \.src | grep libdrm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libdrm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-debuginfo.sh b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-debuginfo.sh index c955823d1..83e31a563 100644 --- a/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-debuginfo.sh +++ b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libedit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libedit-debuginfo | grep -v \.src | grep libedit-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libedit-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-debugsource.sh b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-debugsource.sh index f411f5b2a..8d242e85e 100644 --- a/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-debugsource.sh +++ b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libedit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libedit-debugsource | grep -v \.src | grep libedit-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libedit-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-devel.sh b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-devel.sh index 8eebb7857..6dac2d04e 100644 --- a/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-devel.sh +++ b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libedit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libedit-devel | grep -v \.src | grep libedit-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libedit-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-help.sh b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-help.sh index 588da1dd7..95a5452a8 100644 --- a/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-help.sh +++ b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libedit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libedit-help | grep -v \.src | grep libedit-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libedit-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit.sh b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit.sh index 2f9476d3b..7a2344d8c 100644 --- a/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit.sh +++ b/testcases/cli-test/libedit/oe_test_libedit_install_and_remove_libedit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libedit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libedit | grep -v \.src | grep libedit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libedit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-debuginfo.sh b/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-debuginfo.sh index 1f0af89db..e88e3343f 100644 --- a/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-debuginfo.sh +++ b/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libell # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libell-debuginfo | grep -v \.src | grep libell-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libell-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-debugsource.sh b/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-debugsource.sh index 3fcced9c4..f398283fa 100644 --- a/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-debugsource.sh +++ b/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libell # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libell-debugsource | grep -v \.src | grep libell-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libell-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-devel.sh b/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-devel.sh index e42d86fd7..1fe3f936c 100644 --- a/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-devel.sh +++ b/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libell # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libell-devel | grep -v \.src | grep libell-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libell-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell.sh b/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell.sh index b8bf2fca5..696a9deea 100644 --- a/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell.sh +++ b/testcases/cli-test/libell/oe_test_libell_install_and_remove_libell.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libell # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libell | grep -v \.src | grep libell + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libell" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-debuginfo.sh b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-debuginfo.sh index 7b4eebb63..7a4546b9f 100644 --- a/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-debuginfo.sh +++ b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libepoxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libepoxy-debuginfo | grep -v \.src | grep libepoxy-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libepoxy-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-debugsource.sh b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-debugsource.sh index a24ad5c38..6034a869d 100644 --- a/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-debugsource.sh +++ b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libepoxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libepoxy-debugsource | grep -v \.src | grep libepoxy-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libepoxy-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-devel.sh b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-devel.sh index 207588b99..151e29597 100644 --- a/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-devel.sh +++ b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libepoxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libepoxy-devel | grep -v \.src | grep libepoxy-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libepoxy-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-help.sh b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-help.sh index 92f1b0945..29ef0d4b0 100644 --- a/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-help.sh +++ b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libepoxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libepoxy-help | grep -v \.src | grep libepoxy-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libepoxy-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy.sh b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy.sh index 6f271004d..cf25651c0 100644 --- a/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy.sh +++ b/testcases/cli-test/libepoxy/oe_test_libepoxy_install_and_remove_libepoxy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libepoxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libepoxy | grep -v \.src | grep libepoxy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libepoxy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-debuginfo.sh b/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-debuginfo.sh index cc930fd15..1655916bb 100644 --- a/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-debuginfo.sh +++ b/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libestr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libestr-debuginfo | grep -v \.src | grep libestr-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libestr-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-debugsource.sh b/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-debugsource.sh index f262c45c9..d107736de 100644 --- a/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-debugsource.sh +++ b/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libestr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libestr-debugsource | grep -v \.src | grep libestr-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libestr-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-devel.sh b/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-devel.sh index 46ab1922d..b48d2101a 100644 --- a/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-devel.sh +++ b/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libestr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libestr-devel | grep -v \.src | grep libestr-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libestr-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr.sh b/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr.sh index ba47ed7e1..54448002d 100644 --- a/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr.sh +++ b/testcases/cli-test/libestr/oe_test_libestr_install_and_remove_libestr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libestr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libestr | grep -v \.src | grep libestr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libestr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-debuginfo.sh b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-debuginfo.sh index b72505678..27d0721e2 100644 --- a/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-debuginfo.sh +++ b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libev-debuginfo | grep -v \.src | grep libev-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libev-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-debugsource.sh b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-debugsource.sh index 285e6c885..9ea0671d0 100644 --- a/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-debugsource.sh +++ b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libev-debugsource | grep -v \.src | grep libev-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libev-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-devel.sh b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-devel.sh index 1f16ddbc7..9aa46328d 100644 --- a/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-devel.sh +++ b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libev-devel | grep -v \.src | grep libev-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libev-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-help.sh b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-help.sh index e8d45c243..ea273a97e 100644 --- a/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-help.sh +++ b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libev-help | grep -v \.src | grep libev-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libev-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-libevent-devel.sh b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-libevent-devel.sh index 03f8a2628..ac9dd4b0e 100644 --- a/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-libevent-devel.sh +++ b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev-libevent-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libev-libevent-devel | grep -v \.src | grep libev-libevent-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libev-libevent-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev.sh b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev.sh index 9e5b34229..9d56ae5eb 100644 --- a/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev.sh +++ b/testcases/cli-test/libev/oe_test_libev_install_and_remove_libev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libev | grep -v \.src | grep libev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-debuginfo.sh b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-debuginfo.sh index 096f208ea..9a64bec35 100644 --- a/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-debuginfo.sh +++ b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libevdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libevdev-debuginfo | grep -v \.src | grep libevdev-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libevdev-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-debugsource.sh b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-debugsource.sh index 88eb6e9d0..079130aec 100644 --- a/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-debugsource.sh +++ b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libevdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libevdev-debugsource | grep -v \.src | grep libevdev-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libevdev-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-devel.sh b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-devel.sh index fbe95813d..08f640e00 100644 --- a/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-devel.sh +++ b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libevdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libevdev-devel | grep -v \.src | grep libevdev-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libevdev-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-help.sh b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-help.sh index 39ef6e5f9..7672b1bce 100644 --- a/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-help.sh +++ b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libevdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libevdev-help | grep -v \.src | grep libevdev-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libevdev-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-utils.sh b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-utils.sh index 4c62d0500..1b3eb118b 100644 --- a/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-utils.sh +++ b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libevdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libevdev-utils | grep -v \.src | grep libevdev-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libevdev-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev.sh b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev.sh index 7ecac9c28..6d3f3440e 100644 --- a/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev.sh +++ b/testcases/cli-test/libevdev/oe_test_libevdev_install_and_remove_libevdev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libevdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libevdev | grep -v \.src | grep libevdev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libevdev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-debuginfo.sh b/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-debuginfo.sh index 69c5906a6..6bed92493 100644 --- a/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-debuginfo.sh +++ b/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libevent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libevent-debuginfo | grep -v \.src | grep libevent-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libevent-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-debugsource.sh b/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-debugsource.sh index 1bad70beb..3da4e5ddc 100644 --- a/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-debugsource.sh +++ b/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libevent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libevent-debugsource | grep -v \.src | grep libevent-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libevent-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-devel.sh b/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-devel.sh index bc36017a5..ac7ac6fad 100644 --- a/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-devel.sh +++ b/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libevent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libevent-devel | grep -v \.src | grep libevent-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libevent-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent.sh b/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent.sh index 37751ebff..55977f84e 100644 --- a/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent.sh +++ b/testcases/cli-test/libevent/oe_test_libevent_install_and_remove_libevent.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libevent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libevent | grep -v \.src | grep libevent + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libevent" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-debuginfo.sh b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-debuginfo.sh index c330e5254..d6839ebce 100644 --- a/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-debuginfo.sh +++ b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libexif # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libexif-debuginfo | grep -v \.src | grep libexif-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libexif-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-debugsource.sh b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-debugsource.sh index a23b2b258..b1be2bdd7 100644 --- a/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-debugsource.sh +++ b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libexif # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libexif-debugsource | grep -v \.src | grep libexif-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libexif-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-devel.sh b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-devel.sh index 86d3b4529..244a8e4a1 100644 --- a/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-devel.sh +++ b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libexif # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libexif-devel | grep -v \.src | grep libexif-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libexif-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-help.sh b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-help.sh index 41539f7cf..6da4f420d 100644 --- a/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-help.sh +++ b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libexif # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libexif-help | grep -v \.src | grep libexif-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libexif-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif.sh b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif.sh index 9107854a0..0567c09f5 100644 --- a/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif.sh +++ b/testcases/cli-test/libexif/oe_test_libexif_install_and_remove_libexif.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libexif # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libexif | grep -v \.src | grep libexif + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libexif" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-debuginfo.sh b/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-debuginfo.sh index 9e3abd3dc..393218fb3 100644 --- a/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-debuginfo.sh +++ b/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libfastjson # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libfastjson-debuginfo | grep -v \.src | grep libfastjson-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libfastjson-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-debugsource.sh b/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-debugsource.sh index be8411595..12f2dd902 100644 --- a/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-debugsource.sh +++ b/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libfastjson # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libfastjson-debugsource | grep -v \.src | grep libfastjson-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libfastjson-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-devel.sh b/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-devel.sh index c5cece9b1..4876b83fc 100644 --- a/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-devel.sh +++ b/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libfastjson # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libfastjson-devel | grep -v \.src | grep libfastjson-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libfastjson-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson.sh b/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson.sh index d6504b3de..1d53ba2c7 100644 --- a/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson.sh +++ b/testcases/cli-test/libfastjson/oe_test_libfastjson_install_and_remove_libfastjson.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libfastjson # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libfastjson | grep -v \.src | grep libfastjson + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libfastjson" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-debuginfo.sh b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-debuginfo.sh index 25147c0be..add7f58cb 100644 --- a/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-debuginfo.sh +++ b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libffi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libffi-debuginfo | grep -v \.src | grep libffi-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libffi-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-debugsource.sh b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-debugsource.sh index 9c9131e2e..58171d2d7 100644 --- a/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-debugsource.sh +++ b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libffi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libffi-debugsource | grep -v \.src | grep libffi-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libffi-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-devel.sh b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-devel.sh index e82a67c2d..b80ad79eb 100644 --- a/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-devel.sh +++ b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libffi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libffi-devel | grep -v \.src | grep libffi-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libffi-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-help.sh b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-help.sh index b7f8e9953..b4d975547 100644 --- a/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-help.sh +++ b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libffi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libffi-help | grep -v \.src | grep libffi-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libffi-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi.sh b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi.sh index a6d9f7782..18cc01a89 100644 --- a/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi.sh +++ b/testcases/cli-test/libffi/oe_test_libffi_install_and_remove_libffi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libffi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libffi | grep -v \.src | grep libffi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libffi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-debuginfo.sh b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-debuginfo.sh index eff164b87..15e83143b 100644 --- a/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-debuginfo.sh +++ b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libfontenc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libfontenc-debuginfo | grep -v \.src | grep libfontenc-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libfontenc-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-debugsource.sh b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-debugsource.sh index 6ad66934a..0e7b3a005 100644 --- a/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-debugsource.sh +++ b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libfontenc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libfontenc-debugsource | grep -v \.src | grep libfontenc-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libfontenc-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-devel.sh b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-devel.sh index 4c25eb574..a087d639f 100644 --- a/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-devel.sh +++ b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libfontenc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libfontenc-devel | grep -v \.src | grep libfontenc-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libfontenc-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-help.sh b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-help.sh index c27356ae2..0e7d6e147 100644 --- a/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-help.sh +++ b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libfontenc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libfontenc-help | grep -v \.src | grep libfontenc-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libfontenc-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc.sh b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc.sh index 1d1b2d8f6..3aa855ac3 100644 --- a/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc.sh +++ b/testcases/cli-test/libfontenc/oe_test_libfontenc_install_and_remove_libfontenc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libfontenc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libfontenc | grep -v \.src | grep libfontenc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libfontenc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-debuginfo.sh b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-debuginfo.sh index 5e68d0bbe..139e27961 100644 --- a/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-debuginfo.sh +++ b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgcrypt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgcrypt-debuginfo | grep -v \.src | grep libgcrypt-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgcrypt-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-debugsource.sh b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-debugsource.sh index 58a01d006..0cdc29a7a 100644 --- a/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-debugsource.sh +++ b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgcrypt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgcrypt-debugsource | grep -v \.src | grep libgcrypt-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgcrypt-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-devel.sh b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-devel.sh index 8d0a43ddc..cac99134d 100644 --- a/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-devel.sh +++ b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgcrypt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgcrypt-devel | grep -v \.src | grep libgcrypt-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgcrypt-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-help.sh b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-help.sh index c66212356..9d5cc67f0 100644 --- a/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-help.sh +++ b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgcrypt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgcrypt-help | grep -v \.src | grep libgcrypt-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgcrypt-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt.sh b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt.sh index 61bc0d2f1..6662bb0ff 100644 --- a/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt.sh +++ b/testcases/cli-test/libgcrypt/oe_test_libgcrypt_install_and_remove_libgcrypt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgcrypt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgcrypt | grep -v \.src | grep libgcrypt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgcrypt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-debuginfo.sh b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-debuginfo.sh index 8aec6ed05..afedd04e0 100644 --- a/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-debuginfo.sh +++ b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgit2-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgit2-glib-debuginfo | grep -v \.src | grep libgit2-glib-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgit2-glib-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-debugsource.sh b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-debugsource.sh index 59e2ee088..e4b16e725 100644 --- a/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-debugsource.sh +++ b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgit2-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgit2-glib-debugsource | grep -v \.src | grep libgit2-glib-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgit2-glib-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-devel.sh b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-devel.sh index e4b669ef6..8537fe05b 100644 --- a/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-devel.sh +++ b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgit2-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgit2-glib-devel | grep -v \.src | grep libgit2-glib-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgit2-glib-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-help.sh b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-help.sh index 311136efb..51648d6ed 100644 --- a/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-help.sh +++ b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgit2-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgit2-glib-help | grep -v \.src | grep libgit2-glib-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgit2-glib-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib.sh b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib.sh index 8abb4025c..4a61642fa 100644 --- a/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib.sh +++ b/testcases/cli-test/libgit2-glib/oe_test_libgit2-glib_install_and_remove_libgit2-glib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgit2-glib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgit2-glib | grep -v \.src | grep libgit2-glib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgit2-glib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-core-devel.sh b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-core-devel.sh index 88e4b646d..56b72b73a 100644 --- a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-core-devel.sh +++ b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-core-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libglvnd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libglvnd-core-devel | grep -v \.src | grep libglvnd-core-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libglvnd-core-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-debuginfo.sh b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-debuginfo.sh index 9b89b9db6..f604e17f9 100644 --- a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-debuginfo.sh +++ b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libglvnd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libglvnd-debuginfo | grep -v \.src | grep libglvnd-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libglvnd-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-debugsource.sh b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-debugsource.sh index 3949600b1..d60a795c7 100644 --- a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-debugsource.sh +++ b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libglvnd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libglvnd-debugsource | grep -v \.src | grep libglvnd-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libglvnd-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-devel.sh b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-devel.sh index 596a77dda..8835d26c6 100644 --- a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-devel.sh +++ b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libglvnd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libglvnd-devel | grep -v \.src | grep libglvnd-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libglvnd-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-egl.sh b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-egl.sh index 746d8691a..caebf1ee2 100644 --- a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-egl.sh +++ b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-egl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libglvnd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libglvnd-egl | grep -v \.src | grep libglvnd-egl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libglvnd-egl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-gles.sh b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-gles.sh index 12feb79b3..c205bc537 100644 --- a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-gles.sh +++ b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-gles.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libglvnd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libglvnd-gles | grep -v \.src | grep libglvnd-gles + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libglvnd-gles" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-glx.sh b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-glx.sh index c967702ed..8255575f4 100644 --- a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-glx.sh +++ b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-glx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libglvnd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libglvnd-glx | grep -v \.src | grep libglvnd-glx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libglvnd-glx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-opengl.sh b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-opengl.sh index e287ab82f..bc72dd69f 100644 --- a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-opengl.sh +++ b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd-opengl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libglvnd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libglvnd-opengl | grep -v \.src | grep libglvnd-opengl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libglvnd-opengl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd.sh b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd.sh index e279908e9..765f2a09d 100644 --- a/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd.sh +++ b/testcases/cli-test/libglvnd/oe_test_libglvnd_install_and_remove_libglvnd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libglvnd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libglvnd | grep -v \.src | grep libglvnd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libglvnd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-debuginfo.sh b/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-debuginfo.sh index 005bcbbc2..615a1fcc9 100644 --- a/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-debuginfo.sh +++ b/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgnomekbd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgnomekbd-debuginfo | grep -v \.src | grep libgnomekbd-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgnomekbd-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-debugsource.sh b/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-debugsource.sh index 5a1dc1da7..d18ed1852 100644 --- a/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-debugsource.sh +++ b/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgnomekbd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgnomekbd-debugsource | grep -v \.src | grep libgnomekbd-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgnomekbd-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-devel.sh b/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-devel.sh index 4a414bdac..622d0e56d 100644 --- a/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-devel.sh +++ b/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgnomekbd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgnomekbd-devel | grep -v \.src | grep libgnomekbd-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgnomekbd-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd.sh b/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd.sh index 70218fff3..2ccc7e44c 100644 --- a/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd.sh +++ b/testcases/cli-test/libgnomekbd/oe_test_libgnomekbd_install_and_remove_libgnomekbd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgnomekbd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgnomekbd | grep -v \.src | grep libgnomekbd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgnomekbd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-debuginfo.sh b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-debuginfo.sh index 56c85d932..0442d3fa0 100644 --- a/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-debuginfo.sh +++ b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgpg-error # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgpg-error-debuginfo | grep -v \.src | grep libgpg-error-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgpg-error-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-debugsource.sh b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-debugsource.sh index 820312300..cd8ac87c6 100644 --- a/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-debugsource.sh +++ b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgpg-error # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgpg-error-debugsource | grep -v \.src | grep libgpg-error-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgpg-error-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-devel.sh b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-devel.sh index 156cb4d2b..a76575a17 100644 --- a/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-devel.sh +++ b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgpg-error # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgpg-error-devel | grep -v \.src | grep libgpg-error-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgpg-error-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-help.sh b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-help.sh index 423f6f7e7..ac0b75db5 100644 --- a/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-help.sh +++ b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgpg-error # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgpg-error-help | grep -v \.src | grep libgpg-error-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgpg-error-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error.sh b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error.sh index 1cec549b4..baeabd29b 100644 --- a/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error.sh +++ b/testcases/cli-test/libgpg-error/oe_test_libgpg-error_install_and_remove_libgpg-error.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgpg-error # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgpg-error | grep -v \.src | grep libgpg-error + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgpg-error" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-debuginfo.sh b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-debuginfo.sh index 62c34f752..7fadfc5f9 100644 --- a/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-debuginfo.sh +++ b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgtop2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgtop2-debuginfo | grep -v \.src | grep libgtop2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgtop2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-debugsource.sh b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-debugsource.sh index 7950ee8ce..0dd6c98c5 100644 --- a/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-debugsource.sh +++ b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgtop2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgtop2-debugsource | grep -v \.src | grep libgtop2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgtop2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-devel.sh b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-devel.sh index f370c6d0d..d8e0fb465 100644 --- a/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-devel.sh +++ b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgtop2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgtop2-devel | grep -v \.src | grep libgtop2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgtop2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-help.sh b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-help.sh index 49eca364f..6492d7384 100644 --- a/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-help.sh +++ b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgtop2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgtop2-help | grep -v \.src | grep libgtop2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgtop2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2.sh b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2.sh index 8ba006a58..00cb918cd 100644 --- a/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2.sh +++ b/testcases/cli-test/libgtop2/oe_test_libgtop2_install_and_remove_libgtop2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgtop2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgtop2 | grep -v \.src | grep libgtop2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgtop2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-debuginfo.sh b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-debuginfo.sh index 2d94009df..ac136124d 100644 --- a/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-debuginfo.sh +++ b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgudev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgudev-debuginfo | grep -v \.src | grep libgudev-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgudev-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-debugsource.sh b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-debugsource.sh index 4130a7653..234b0b019 100644 --- a/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-debugsource.sh +++ b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgudev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgudev-debugsource | grep -v \.src | grep libgudev-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgudev-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-devel.sh b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-devel.sh index f6781c0e6..94540d6d5 100644 --- a/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-devel.sh +++ b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgudev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgudev-devel | grep -v \.src | grep libgudev-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgudev-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-help.sh b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-help.sh index 64f16acf8..d7f482a80 100644 --- a/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-help.sh +++ b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgudev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgudev-help | grep -v \.src | grep libgudev-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgudev-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev.sh b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev.sh index f7e51d7fc..fbfb78019 100644 --- a/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev.sh +++ b/testcases/cli-test/libgudev/oe_test_libgudev_install_and_remove_libgudev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgudev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgudev | grep -v \.src | grep libgudev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgudev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-debuginfo.sh b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-debuginfo.sh index 5120ddb06..c199f541a 100644 --- a/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-debuginfo.sh +++ b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgusb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgusb-debuginfo | grep -v \.src | grep libgusb-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgusb-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-debugsource.sh b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-debugsource.sh index 2cb102fb0..fb4f87493 100644 --- a/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-debugsource.sh +++ b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgusb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgusb-debugsource | grep -v \.src | grep libgusb-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgusb-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-devel.sh b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-devel.sh index dfb903290..4fb2b6dc3 100644 --- a/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-devel.sh +++ b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgusb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgusb-devel | grep -v \.src | grep libgusb-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgusb-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-help.sh b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-help.sh index cd63f18fb..840dfdd89 100644 --- a/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-help.sh +++ b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgusb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgusb-help | grep -v \.src | grep libgusb-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgusb-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb.sh b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb.sh index 5c4dec342..e2506a4f8 100644 --- a/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb.sh +++ b/testcases/cli-test/libgusb/oe_test_libgusb_install_and_remove_libgusb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libgusb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgusb | grep -v \.src | grep libgusb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgusb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-debuginfo.sh b/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-debuginfo.sh index 7c02eb465..05e7a4c72 100644 --- a/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-debuginfo.sh +++ b/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libical # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libical-debuginfo | grep -v \.src | grep libical-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libical-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-debugsource.sh b/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-debugsource.sh index 116790336..beab5b33c 100644 --- a/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-debugsource.sh +++ b/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libical # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libical-debugsource | grep -v \.src | grep libical-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libical-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-devel.sh b/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-devel.sh index b2e96b3b9..dccf106f6 100644 --- a/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-devel.sh +++ b/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libical # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libical-devel | grep -v \.src | grep libical-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libical-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical.sh b/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical.sh index af0611184..2d1871fc7 100644 --- a/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical.sh +++ b/testcases/cli-test/libical/oe_test_libical_install_and_remove_libical.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libical # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libical | grep -v \.src | grep libical + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libical" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-debuginfo.sh b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-debuginfo.sh index 96bc454c6..a2b8ae5b9 100644 --- a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-debuginfo.sh +++ b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libidn # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libidn-debuginfo | grep -v \.src | grep libidn-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libidn-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-debugsource.sh b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-debugsource.sh index 8f629eab7..671576deb 100644 --- a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-debugsource.sh +++ b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libidn # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libidn-debugsource | grep -v \.src | grep libidn-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libidn-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-devel.sh b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-devel.sh index 24cedea6a..34b355dce 100644 --- a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-devel.sh +++ b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libidn # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libidn-devel | grep -v \.src | grep libidn-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libidn-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-help.sh b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-help.sh index 1697df528..91f095585 100644 --- a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-help.sh +++ b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libidn # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libidn-help | grep -v \.src | grep libidn-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libidn-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-java.sh b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-java.sh index d92915919..5facb853f 100644 --- a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-java.sh +++ b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-java.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libidn # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libidn-java | grep -v \.src | grep libidn-java + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libidn-java" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-javadoc.sh b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-javadoc.sh index cd54f2ff8..ee6408129 100644 --- a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-javadoc.sh +++ b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn-javadoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libidn # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libidn-javadoc | grep -v \.src | grep libidn-javadoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libidn-javadoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn.sh b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn.sh index 0253b4225..4ea69658f 100644 --- a/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn.sh +++ b/testcases/cli-test/libidn/oe_test_libidn_install_and_remove_libidn.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libidn # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libidn | grep -v \.src | grep libidn + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libidn" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-debuginfo.sh b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-debuginfo.sh index 399767b3b..bb0a7cae8 100644 --- a/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-debuginfo.sh +++ b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libidn2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libidn2-debuginfo | grep -v \.src | grep libidn2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libidn2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-debugsource.sh b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-debugsource.sh index 13b99669b..787a12e4d 100644 --- a/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-debugsource.sh +++ b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libidn2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libidn2-debugsource | grep -v \.src | grep libidn2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libidn2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-devel.sh b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-devel.sh index e0fdf2a56..36fa23e19 100644 --- a/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-devel.sh +++ b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libidn2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libidn2-devel | grep -v \.src | grep libidn2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libidn2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-help.sh b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-help.sh index 063a82358..a0e0b7383 100644 --- a/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-help.sh +++ b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libidn2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libidn2-help | grep -v \.src | grep libidn2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libidn2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2.sh b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2.sh index b1e310e03..f644a4bb0 100644 --- a/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2.sh +++ b/testcases/cli-test/libidn2/oe_test_libidn2_install_and_remove_libidn2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libidn2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libidn2 | grep -v \.src | grep libidn2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libidn2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-debuginfo.sh b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-debuginfo.sh index daf47b3eb..6ce1503ba 100644 --- a/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-debuginfo.sh +++ b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libijs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libijs-debuginfo | grep -v \.src | grep libijs-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libijs-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-debugsource.sh b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-debugsource.sh index 68e839c4c..d884608e1 100644 --- a/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-debugsource.sh +++ b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libijs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libijs-debugsource | grep -v \.src | grep libijs-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libijs-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-devel.sh b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-devel.sh index 53e575e30..72c563764 100644 --- a/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-devel.sh +++ b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libijs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libijs-devel | grep -v \.src | grep libijs-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libijs-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-help.sh b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-help.sh index a05762fec..a0377254d 100644 --- a/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-help.sh +++ b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libijs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libijs-help | grep -v \.src | grep libijs-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libijs-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs.sh b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs.sh index 024662529..cbeff4a41 100644 --- a/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs.sh +++ b/testcases/cli-test/libijs/oe_test_libijs_install_and_remove_libijs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libijs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libijs | grep -v \.src | grep libijs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libijs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-debuginfo.sh b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-debuginfo.sh index 8b388cb11..c5313db9d 100644 --- a/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-debuginfo.sh +++ b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libimobiledevice # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libimobiledevice-debuginfo | grep -v \.src | grep libimobiledevice-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libimobiledevice-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-debugsource.sh b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-debugsource.sh index 2bca1364a..9dceb94f1 100644 --- a/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-debugsource.sh +++ b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libimobiledevice # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libimobiledevice-debugsource | grep -v \.src | grep libimobiledevice-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libimobiledevice-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-devel.sh b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-devel.sh index a3b218e05..6a4d711e4 100644 --- a/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-devel.sh +++ b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libimobiledevice # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libimobiledevice-devel | grep -v \.src | grep libimobiledevice-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libimobiledevice-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-help.sh b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-help.sh index 63722b9a2..f178aa949 100644 --- a/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-help.sh +++ b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libimobiledevice # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libimobiledevice-help | grep -v \.src | grep libimobiledevice-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libimobiledevice-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice.sh b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice.sh index c5e1f8757..3d1e04d40 100644 --- a/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice.sh +++ b/testcases/cli-test/libimobiledevice/oe_test_libimobiledevice_install_and_remove_libimobiledevice.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libimobiledevice # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libimobiledevice | grep -v \.src | grep libimobiledevice + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libimobiledevice" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-debuginfo.sh b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-debuginfo.sh index 8774c9dc1..281335377 100644 --- a/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-debuginfo.sh +++ b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libindicator # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libindicator-debuginfo | grep -v \.src | grep libindicator-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libindicator-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-debugsource.sh b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-debugsource.sh index f9eb1da6f..323a48dae 100644 --- a/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-debugsource.sh +++ b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libindicator # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libindicator-debugsource | grep -v \.src | grep libindicator-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libindicator-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-devel.sh b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-devel.sh index ee68581ad..3f33e9170 100644 --- a/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-devel.sh +++ b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libindicator # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libindicator-devel | grep -v \.src | grep libindicator-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libindicator-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-gtk3-devel.sh b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-gtk3-devel.sh index a65e2f6dd..df9a3f7f8 100644 --- a/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-gtk3-devel.sh +++ b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-gtk3-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libindicator # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libindicator-gtk3-devel | grep -v \.src | grep libindicator-gtk3-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libindicator-gtk3-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-gtk3.sh b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-gtk3.sh index e0a8aa0ae..225f3a8c1 100644 --- a/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-gtk3.sh +++ b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator-gtk3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libindicator # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libindicator-gtk3 | grep -v \.src | grep libindicator-gtk3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libindicator-gtk3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator.sh b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator.sh index 7806562ab..8bde7ce5c 100644 --- a/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator.sh +++ b/testcases/cli-test/libindicator/oe_test_libindicator_install_and_remove_libindicator.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libindicator # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libindicator | grep -v \.src | grep libindicator + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libindicator" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-debuginfo.sh b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-debuginfo.sh index afe18b1b7..02681c27b 100644 --- a/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-debuginfo.sh +++ b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libinput # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libinput-debuginfo | grep -v \.src | grep libinput-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libinput-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-debugsource.sh b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-debugsource.sh index 585d05f73..eb47c7a54 100644 --- a/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-debugsource.sh +++ b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libinput # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libinput-debugsource | grep -v \.src | grep libinput-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libinput-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-devel.sh b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-devel.sh index b5363c93c..a81efb9d9 100644 --- a/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-devel.sh +++ b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libinput # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libinput-devel | grep -v \.src | grep libinput-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libinput-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-help.sh b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-help.sh index 56eed607e..093cd7147 100644 --- a/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-help.sh +++ b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libinput # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libinput-help | grep -v \.src | grep libinput-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libinput-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-utils.sh b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-utils.sh index 64d77423f..57c6ea588 100644 --- a/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-utils.sh +++ b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libinput # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libinput-utils | grep -v \.src | grep libinput-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libinput-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput.sh b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput.sh index aebc318c2..62ba9f844 100644 --- a/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput.sh +++ b/testcases/cli-test/libinput/oe_test_libinput_install_and_remove_libinput.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libinput # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libinput | grep -v \.src | grep libinput + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libinput" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-debuginfo.sh b/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-debuginfo.sh index 224fee716..510b1416b 100644 --- a/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-debuginfo.sh +++ b/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libipt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libipt-debuginfo | grep -v \.src | grep libipt-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libipt-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-debugsource.sh b/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-debugsource.sh index 6262438c8..1f9886801 100644 --- a/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-debugsource.sh +++ b/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libipt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libipt-debugsource | grep -v \.src | grep libipt-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libipt-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-devel.sh b/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-devel.sh index e9da94b79..6ca01acc8 100644 --- a/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-devel.sh +++ b/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libipt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libipt-devel | grep -v \.src | grep libipt-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libipt-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt.sh b/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt.sh index 52b1a2dcb..b18f6d146 100644 --- a/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt.sh +++ b/testcases/cli-test/libipt/oe_test_libipt_install_and_remove_libipt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libipt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libipt | grep -v \.src | grep libipt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libipt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-debuginfo.sh b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-debuginfo.sh index cd3097241..8273906a5 100644 --- a/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-debuginfo.sh +++ b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libiptcdata # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libiptcdata-debuginfo | grep -v \.src | grep libiptcdata-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libiptcdata-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-debugsource.sh b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-debugsource.sh index d829f765a..78b35fe76 100644 --- a/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-debugsource.sh +++ b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libiptcdata # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libiptcdata-debugsource | grep -v \.src | grep libiptcdata-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libiptcdata-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-devel.sh b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-devel.sh index 1e23b6655..52cdbfd2e 100644 --- a/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-devel.sh +++ b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libiptcdata # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libiptcdata-devel | grep -v \.src | grep libiptcdata-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libiptcdata-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata.sh b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata.sh index 655b182a5..928181fe5 100644 --- a/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata.sh +++ b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_libiptcdata.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libiptcdata # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libiptcdata | grep -v \.src | grep libiptcdata + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libiptcdata" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_python2-libiptcdata.sh b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_python2-libiptcdata.sh index 65c4068ca..513bc124c 100644 --- a/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_python2-libiptcdata.sh +++ b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_python2-libiptcdata.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libiptcdata # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-libiptcdata | grep -v \.src | grep python2-libiptcdata + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-libiptcdata" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_python3-libiptcdata.sh b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_python3-libiptcdata.sh index f67594b56..a73620959 100644 --- a/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_python3-libiptcdata.sh +++ b/testcases/cli-test/libiptcdata/oe_test_libiptcdata_install_and_remove_python3-libiptcdata.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libiptcdata # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libiptcdata | grep -v \.src | grep python3-libiptcdata + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libiptcdata" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-debuginfo.sh b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-debuginfo.sh index fac1c632f..84233df1b 100644 --- a/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-debuginfo.sh +++ b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libjcat # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libjcat-debuginfo | grep -v \.src | grep libjcat-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libjcat-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-debugsource.sh b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-debugsource.sh index cca687251..ae01a20ef 100644 --- a/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-debugsource.sh +++ b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libjcat # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libjcat-debugsource | grep -v \.src | grep libjcat-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libjcat-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-devel.sh b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-devel.sh index 1288002d1..8b6c879b6 100644 --- a/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-devel.sh +++ b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libjcat # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libjcat-devel | grep -v \.src | grep libjcat-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libjcat-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-tests.sh b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-tests.sh index 59d66ae47..4af694eb7 100644 --- a/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-tests.sh +++ b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat-tests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libjcat # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libjcat-tests | grep -v \.src | grep libjcat-tests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libjcat-tests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat.sh b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat.sh index 85f1ec282..7081229d1 100644 --- a/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat.sh +++ b/testcases/cli-test/libjcat/oe_test_libjcat_install_and_remove_libjcat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libjcat # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libjcat | grep -v \.src | grep libjcat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libjcat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debuginfo.sh b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debuginfo.sh index 255385b72..b1a05eef9 100644 --- a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debuginfo.sh +++ b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libjpeg-turbo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libjpeg-turbo-debuginfo | grep -v \.src | grep libjpeg-turbo-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libjpeg-turbo-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debugsource.sh b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debugsource.sh index 841eb0b35..1978a5713 100644 --- a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debugsource.sh +++ b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libjpeg-turbo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libjpeg-turbo-debugsource | grep -v \.src | grep libjpeg-turbo-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libjpeg-turbo-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-devel.sh b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-devel.sh index 9b5b24bc2..8e9296b9e 100644 --- a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-devel.sh +++ b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libjpeg-turbo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libjpeg-turbo-devel | grep -v \.src | grep libjpeg-turbo-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libjpeg-turbo-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-help.sh b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-help.sh index 35a4ae16d..a0aa92a8a 100644 --- a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-help.sh +++ b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libjpeg-turbo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libjpeg-turbo-help | grep -v \.src | grep libjpeg-turbo-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libjpeg-turbo-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-utils.sh b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-utils.sh index b0b5c85b0..0a73bc9e5 100644 --- a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-utils.sh +++ b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libjpeg-turbo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libjpeg-turbo-utils | grep -v \.src | grep libjpeg-turbo-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libjpeg-turbo-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo.sh b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo.sh index aa686d476..cd8f1995f 100644 --- a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo.sh +++ b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_libjpeg-turbo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libjpeg-turbo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libjpeg-turbo | grep -v \.src | grep libjpeg-turbo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libjpeg-turbo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_turbojpeg-devel.sh b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_turbojpeg-devel.sh index 6b30de236..406fe9476 100644 --- a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_turbojpeg-devel.sh +++ b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_turbojpeg-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libjpeg-turbo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available turbojpeg-devel | grep -v \.src | grep turbojpeg-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm turbojpeg-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_turbojpeg.sh b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_turbojpeg.sh index 9b29ab103..cea0a0ce0 100644 --- a/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_turbojpeg.sh +++ b/testcases/cli-test/libjpeg-turbo/oe_test_libjpeg-turbo_install_and_remove_turbojpeg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libjpeg-turbo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available turbojpeg | grep -v \.src | grep turbojpeg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm turbojpeg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-debuginfo.sh b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-debuginfo.sh index d9ccac480..daf8ce55d 100644 --- a/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-debuginfo.sh +++ b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libkcapi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libkcapi-debuginfo | grep -v \.src | grep libkcapi-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libkcapi-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-debugsource.sh b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-debugsource.sh index a476bfcb8..1138dd8b5 100644 --- a/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-debugsource.sh +++ b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libkcapi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libkcapi-debugsource | grep -v \.src | grep libkcapi-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libkcapi-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-devel.sh b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-devel.sh index 661c0a67e..508b0719a 100644 --- a/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-devel.sh +++ b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libkcapi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libkcapi-devel | grep -v \.src | grep libkcapi-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libkcapi-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-help.sh b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-help.sh index e85823811..c0851fba4 100644 --- a/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-help.sh +++ b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libkcapi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libkcapi-help | grep -v \.src | grep libkcapi-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libkcapi-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-tests.sh b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-tests.sh index eae3ac49b..a3f304085 100644 --- a/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-tests.sh +++ b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi-tests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libkcapi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libkcapi-tests | grep -v \.src | grep libkcapi-tests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libkcapi-tests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi.sh b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi.sh index 5e36ac93d..065f6d0ec 100644 --- a/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi.sh +++ b/testcases/cli-test/libkcapi/oe_test_libkcapi_install_and_remove_libkcapi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libkcapi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libkcapi | grep -v \.src | grep libkcapi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libkcapi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-debuginfo.sh b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-debuginfo.sh index ce45887b8..362729943 100644 --- a/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-debuginfo.sh +++ b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libksba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libksba-debuginfo | grep -v \.src | grep libksba-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libksba-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-debugsource.sh b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-debugsource.sh index 61f57c660..dfc5472a6 100644 --- a/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-debugsource.sh +++ b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libksba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libksba-debugsource | grep -v \.src | grep libksba-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libksba-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-devel.sh b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-devel.sh index 0b0db5459..42f4e0ef8 100644 --- a/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-devel.sh +++ b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libksba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libksba-devel | grep -v \.src | grep libksba-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libksba-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-help.sh b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-help.sh index 0acf921ec..93cd8f324 100644 --- a/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-help.sh +++ b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libksba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libksba-help | grep -v \.src | grep libksba-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libksba-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba.sh b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba.sh index 0ed0b4117..ae6892ee9 100644 --- a/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba.sh +++ b/testcases/cli-test/libksba/oe_test_libksba_install_and_remove_libksba.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libksba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libksba | grep -v \.src | grep libksba + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libksba" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-debuginfo.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-debuginfo.sh index 7535408ab..33a7f2cf3 100644 --- a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-debuginfo.sh +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libldb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libldb-debuginfo | grep -v \.src | grep libldb-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libldb-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-debugsource.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-debugsource.sh index 7bdaae68c..fa01537c1 100644 --- a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-debugsource.sh +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libldb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libldb-debugsource | grep -v \.src | grep libldb-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libldb-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-devel.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-devel.sh index dd289fecf..252e166e1 100644 --- a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-devel.sh +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libldb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libldb-devel | grep -v \.src | grep libldb-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libldb-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-help.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-help.sh index 3e77ba537..ab4919d76 100644 --- a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-help.sh +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libldb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libldb-help | grep -v \.src | grep libldb-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libldb-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb.sh index a528ab9a6..1ab188e44 100644 --- a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb.sh +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_libldb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libldb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libldb | grep -v \.src | grep libldb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libldb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python-ldb-devel-common.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python-ldb-devel-common.sh index b05f8c632..6894eac3b 100644 --- a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python-ldb-devel-common.sh +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python-ldb-devel-common.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libldb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-ldb-devel-common | grep -v \.src | grep python-ldb-devel-common + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-ldb-devel-common" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python2-ldb-devel.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python2-ldb-devel.sh index 82749be1e..2a311ae21 100644 --- a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python2-ldb-devel.sh +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python2-ldb-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libldb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-ldb-devel | grep -v \.src | grep python2-ldb-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-ldb-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python2-ldb.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python2-ldb.sh index d131e9823..35664ce8c 100644 --- a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python2-ldb.sh +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python2-ldb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libldb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-ldb | grep -v \.src | grep python2-ldb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-ldb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python3-ldb-devel.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python3-ldb-devel.sh index 5c66caf07..8486322ec 100644 --- a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python3-ldb-devel.sh +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python3-ldb-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libldb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-ldb-devel | grep -v \.src | grep python3-ldb-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-ldb-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python3-ldb.sh b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python3-ldb.sh index 241b108e8..6768d573f 100644 --- a/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python3-ldb.sh +++ b/testcases/cli-test/libldb/oe_test_libldb_install_and_remove_python3-ldb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libldb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-ldb | grep -v \.src | grep python3-ldb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-ldb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-debuginfo.sh b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-debuginfo.sh index 7bf0435ba..be59bbf1d 100644 --- a/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-debuginfo.sh +++ b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src liblockfile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available liblockfile-debuginfo | grep -v \.src | grep liblockfile-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm liblockfile-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-debugsource.sh b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-debugsource.sh index 755584c4e..f8bf81b60 100644 --- a/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-debugsource.sh +++ b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src liblockfile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available liblockfile-debugsource | grep -v \.src | grep liblockfile-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm liblockfile-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-devel.sh b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-devel.sh index c5ce77034..dbcd05855 100644 --- a/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-devel.sh +++ b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src liblockfile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available liblockfile-devel | grep -v \.src | grep liblockfile-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm liblockfile-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-help.sh b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-help.sh index fdf8111f1..fea3ec8fa 100644 --- a/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-help.sh +++ b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src liblockfile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available liblockfile-help | grep -v \.src | grep liblockfile-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm liblockfile-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile.sh b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile.sh index 8572318cf..207178ccb 100644 --- a/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile.sh +++ b/testcases/cli-test/liblockfile/oe_test_liblockfile_install_and_remove_liblockfile.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src liblockfile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available liblockfile | grep -v \.src | grep liblockfile + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm liblockfile" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-debuginfo.sh b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-debuginfo.sh index 7b79eb6f3..c9195f034 100644 --- a/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-debuginfo.sh +++ b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src liblognorm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available liblognorm-debuginfo | grep -v \.src | grep liblognorm-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm liblognorm-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-debugsource.sh b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-debugsource.sh index 88a3fa434..dc7c5acc0 100644 --- a/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-debugsource.sh +++ b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src liblognorm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available liblognorm-debugsource | grep -v \.src | grep liblognorm-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm liblognorm-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-devel.sh b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-devel.sh index 942f32b2c..58a4e2625 100644 --- a/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-devel.sh +++ b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src liblognorm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available liblognorm-devel | grep -v \.src | grep liblognorm-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm liblognorm-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-help.sh b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-help.sh index 239a4606a..7366ef2e9 100644 --- a/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-help.sh +++ b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src liblognorm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available liblognorm-help | grep -v \.src | grep liblognorm-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm liblognorm-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-utils.sh b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-utils.sh index fdfaff2bb..5278bb90b 100644 --- a/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-utils.sh +++ b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src liblognorm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available liblognorm-utils | grep -v \.src | grep liblognorm-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm liblognorm-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm.sh b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm.sh index ed8ad2e3f..d06d631bd 100644 --- a/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm.sh +++ b/testcases/cli-test/liblognorm/oe_test_liblognorm_install_and_remove_liblognorm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src liblognorm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available liblognorm | grep -v \.src | grep liblognorm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm liblognorm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-debuginfo.sh b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-debuginfo.sh index dce1e80b2..0a8a19c7b 100644 --- a/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-debuginfo.sh +++ b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmaxminddb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmaxminddb-debuginfo | grep -v \.src | grep libmaxminddb-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmaxminddb-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-debugsource.sh b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-debugsource.sh index 6c884f931..8902c0f1b 100644 --- a/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-debugsource.sh +++ b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmaxminddb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmaxminddb-debugsource | grep -v \.src | grep libmaxminddb-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmaxminddb-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-devel.sh b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-devel.sh index d0487db96..18cffd848 100644 --- a/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-devel.sh +++ b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmaxminddb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmaxminddb-devel | grep -v \.src | grep libmaxminddb-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmaxminddb-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-help.sh b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-help.sh index 01f65d2a2..06d05bc9c 100644 --- a/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-help.sh +++ b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmaxminddb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmaxminddb-help | grep -v \.src | grep libmaxminddb-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmaxminddb-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb.sh b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb.sh index ecb872a76..acee15e8f 100644 --- a/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb.sh +++ b/testcases/cli-test/libmaxminddb/oe_test_libmaxminddb_install_and_remove_libmaxminddb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmaxminddb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmaxminddb | grep -v \.src | grep libmaxminddb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmaxminddb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-debuginfo.sh b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-debuginfo.sh index 691cfeb16..a5c12957d 100644 --- a/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-debuginfo.sh +++ b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmbim # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmbim-debuginfo | grep -v \.src | grep libmbim-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmbim-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-debugsource.sh b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-debugsource.sh index af453fdb6..faee4efba 100644 --- a/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-debugsource.sh +++ b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmbim # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmbim-debugsource | grep -v \.src | grep libmbim-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmbim-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-devel.sh b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-devel.sh index c1cb9c625..b6871b8c8 100644 --- a/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-devel.sh +++ b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmbim # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmbim-devel | grep -v \.src | grep libmbim-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmbim-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-help.sh b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-help.sh index b33964115..50faea671 100644 --- a/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-help.sh +++ b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmbim # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmbim-help | grep -v \.src | grep libmbim-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmbim-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim.sh b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim.sh index 6f4d9ba9c..c500402a5 100644 --- a/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim.sh +++ b/testcases/cli-test/libmbim/oe_test_libmbim_install_and_remove_libmbim.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmbim # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmbim | grep -v \.src | grep libmbim + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmbim" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-debuginfo.sh b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-debuginfo.sh index aa576925b..3d38bc8a5 100644 --- a/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-debuginfo.sh +++ b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmetalink # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmetalink-debuginfo | grep -v \.src | grep libmetalink-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmetalink-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-debugsource.sh b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-debugsource.sh index bff20763f..c107892b7 100644 --- a/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-debugsource.sh +++ b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmetalink # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmetalink-debugsource | grep -v \.src | grep libmetalink-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmetalink-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-devel.sh b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-devel.sh index 7623c9a91..2aa753b92 100644 --- a/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-devel.sh +++ b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmetalink # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmetalink-devel | grep -v \.src | grep libmetalink-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmetalink-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-help.sh b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-help.sh index 28d228de1..3d537c0c7 100644 --- a/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-help.sh +++ b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmetalink # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmetalink-help | grep -v \.src | grep libmetalink-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmetalink-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink.sh b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink.sh index 37506e8c7..b5b7729ef 100644 --- a/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink.sh +++ b/testcases/cli-test/libmetalink/oe_test_libmetalink_install_and_remove_libmetalink.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmetalink # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmetalink | grep -v \.src | grep libmetalink + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmetalink" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-debuginfo.sh b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-debuginfo.sh index 25fc01746..21ec7d60b 100644 --- a/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-debuginfo.sh +++ b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmng-debuginfo | grep -v \.src | grep libmng-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmng-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-debugsource.sh b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-debugsource.sh index 63259d995..50bf1a428 100644 --- a/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-debugsource.sh +++ b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmng-debugsource | grep -v \.src | grep libmng-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmng-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-devel.sh b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-devel.sh index f722088fb..f8167cc28 100644 --- a/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-devel.sh +++ b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmng-devel | grep -v \.src | grep libmng-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmng-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-help.sh b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-help.sh index 089fd67f5..d951dd268 100644 --- a/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-help.sh +++ b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmng-help | grep -v \.src | grep libmng-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmng-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng.sh b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng.sh index ab4fb0a8a..a66521e6c 100644 --- a/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng.sh +++ b/testcases/cli-test/libmng/oe_test_libmng_install_and_remove_libmng.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmng | grep -v \.src | grep libmng + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmng" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-debuginfo.sh b/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-debuginfo.sh index 848bd2319..667208e42 100644 --- a/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-debuginfo.sh +++ b/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmnl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmnl-debuginfo | grep -v \.src | grep libmnl-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmnl-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-debugsource.sh b/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-debugsource.sh index 59adb0b72..c91cf4ece 100644 --- a/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-debugsource.sh +++ b/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmnl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmnl-debugsource | grep -v \.src | grep libmnl-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmnl-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-devel.sh b/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-devel.sh index 74205c0b8..03602bff2 100644 --- a/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-devel.sh +++ b/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmnl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmnl-devel | grep -v \.src | grep libmnl-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmnl-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl.sh b/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl.sh index 234ea97de..fbbaa000b 100644 --- a/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl.sh +++ b/testcases/cli-test/libmnl/oe_test_libmnl_install_and_remove_libmnl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmnl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmnl | grep -v \.src | grep libmnl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmnl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-debuginfo.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-debuginfo.sh index cf0002320..2f1164d7d 100644 --- a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-debuginfo.sh +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmodulemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmodulemd-debuginfo | grep -v \.src | grep libmodulemd-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmodulemd-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-debugsource.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-debugsource.sh index e96efdff0..3143e6d1f 100644 --- a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-debugsource.sh +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmodulemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmodulemd-debugsource | grep -v \.src | grep libmodulemd-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmodulemd-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-devel.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-devel.sh index 3faa68738..2f0b1ca25 100644 --- a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-devel.sh +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmodulemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmodulemd-devel | grep -v \.src | grep libmodulemd-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmodulemd-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-doc.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-doc.sh index f634c6bf6..5e088cc05 100644 --- a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-doc.sh +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmodulemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmodulemd-doc | grep -v \.src | grep libmodulemd-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmodulemd-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd.sh index e84643b87..f60f03afa 100644 --- a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd.sh +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmodulemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmodulemd | grep -v \.src | grep libmodulemd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmodulemd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd1-devel.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd1-devel.sh index 2fba62d62..e80bd2e77 100644 --- a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd1-devel.sh +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd1-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmodulemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmodulemd1-devel | grep -v \.src | grep libmodulemd1-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmodulemd1-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd1.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd1.sh index 24a4014d5..3e821b426 100644 --- a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd1.sh +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_libmodulemd1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmodulemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmodulemd1 | grep -v \.src | grep libmodulemd1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmodulemd1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python%{python3_pkgversion}-libmodulemd.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python%{python3_pkgversion}-libmodulemd.sh index 532c8f28b..b98f63962 100644 --- a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python%{python3_pkgversion}-libmodulemd.sh +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python%{python3_pkgversion}-libmodulemd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmodulemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python%{python3_pkgversion}-libmodulemd | grep -v \.src | grep python%{python3_pkgversion}-libmodulemd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python%{python3_pkgversion}-libmodulemd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python3-libmodulemd.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python3-libmodulemd.sh index 6939e7bfa..a599bb42b 100644 --- a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python3-libmodulemd.sh +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python3-libmodulemd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmodulemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libmodulemd | grep -v \.src | grep python3-libmodulemd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libmodulemd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python3-libmodulemd1.sh b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python3-libmodulemd1.sh index 9b9ff2fa5..9b4199142 100644 --- a/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python3-libmodulemd1.sh +++ b/testcases/cli-test/libmodulemd/oe_test_libmodulemd_install_and_remove_python3-libmodulemd1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmodulemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libmodulemd1 | grep -v \.src | grep python3-libmodulemd1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libmodulemd1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-debuginfo.sh b/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-debuginfo.sh index bae4c8ca3..42c04731a 100644 --- a/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-debuginfo.sh +++ b/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmpc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmpc-debuginfo | grep -v \.src | grep libmpc-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmpc-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-debugsource.sh b/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-debugsource.sh index fa2342e05..7a51cb28e 100644 --- a/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-debugsource.sh +++ b/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmpc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmpc-debugsource | grep -v \.src | grep libmpc-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmpc-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-devel.sh b/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-devel.sh index d232bc7d6..8694aa408 100644 --- a/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-devel.sh +++ b/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmpc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmpc-devel | grep -v \.src | grep libmpc-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmpc-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc.sh b/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc.sh index 9ce80ae23..4de188b34 100644 --- a/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc.sh +++ b/testcases/cli-test/libmpc/oe_test_libmpc_install_and_remove_libmpc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libmpc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmpc | grep -v \.src | grep libmpc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmpc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-debuginfo.sh b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-debuginfo.sh index 32e387851..ebb0a325d 100644 --- a/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-debuginfo.sh +++ b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libndp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libndp-debuginfo | grep -v \.src | grep libndp-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libndp-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-debugsource.sh b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-debugsource.sh index e691c5adf..08dca0691 100644 --- a/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-debugsource.sh +++ b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libndp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libndp-debugsource | grep -v \.src | grep libndp-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libndp-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-devel.sh b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-devel.sh index 6ddd6e01d..556fe3ecc 100644 --- a/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-devel.sh +++ b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libndp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libndp-devel | grep -v \.src | grep libndp-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libndp-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-help.sh b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-help.sh index acf4d4200..95724cb8e 100644 --- a/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-help.sh +++ b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libndp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libndp-help | grep -v \.src | grep libndp-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libndp-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp.sh b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp.sh index 51a05af05..3ffbef4ab 100644 --- a/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp.sh +++ b/testcases/cli-test/libndp/oe_test_libndp_install_and_remove_libndp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libndp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libndp | grep -v \.src | grep libndp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libndp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-debuginfo.sh b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-debuginfo.sh index 3f62ee5e3..d4d713311 100644 --- a/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-debuginfo.sh +++ b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnet-debuginfo | grep -v \.src | grep libnet-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnet-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-debugsource.sh b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-debugsource.sh index def854ce4..2e12168e0 100644 --- a/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-debugsource.sh +++ b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnet-debugsource | grep -v \.src | grep libnet-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnet-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-devel.sh b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-devel.sh index b8d7376b3..f3579518d 100644 --- a/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-devel.sh +++ b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnet-devel | grep -v \.src | grep libnet-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnet-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-help.sh b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-help.sh index 8b47642ed..235c3e721 100644 --- a/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-help.sh +++ b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnet-help | grep -v \.src | grep libnet-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnet-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet.sh b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet.sh index ce14eb00b..ed6f7a8c0 100644 --- a/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet.sh +++ b/testcases/cli-test/libnet/oe_test_libnet_install_and_remove_libnet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnet | grep -v \.src | grep libnet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debuginfo.sh b/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debuginfo.sh index 3fd883d1d..81fca6488 100644 --- a/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debuginfo.sh +++ b/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnetfilter_conntrack # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnetfilter_conntrack-debuginfo | grep -v \.src | grep libnetfilter_conntrack-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnetfilter_conntrack-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debugsource.sh b/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debugsource.sh index c5dc4b845..51b01eb7d 100644 --- a/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debugsource.sh +++ b/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnetfilter_conntrack # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnetfilter_conntrack-debugsource | grep -v \.src | grep libnetfilter_conntrack-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnetfilter_conntrack-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-devel.sh b/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-devel.sh index 78f36f95d..31f8739f2 100644 --- a/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-devel.sh +++ b/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnetfilter_conntrack # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnetfilter_conntrack-devel | grep -v \.src | grep libnetfilter_conntrack-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnetfilter_conntrack-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack.sh b/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack.sh index f28155e8a..54a985701 100644 --- a/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack.sh +++ b/testcases/cli-test/libnetfilter_conntrack/oe_test_libnetfilter_conntrack_install_and_remove_libnetfilter_conntrack.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnetfilter_conntrack # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnetfilter_conntrack | grep -v \.src | grep libnetfilter_conntrack + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnetfilter_conntrack" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-debuginfo.sh b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-debuginfo.sh index cb4b2ed25..af0daca71 100644 --- a/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-debuginfo.sh +++ b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnfnetlink # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnfnetlink-debuginfo | grep -v \.src | grep libnfnetlink-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnfnetlink-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-debugsource.sh b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-debugsource.sh index e3bfe3962..6fe59c540 100644 --- a/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-debugsource.sh +++ b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnfnetlink # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnfnetlink-debugsource | grep -v \.src | grep libnfnetlink-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnfnetlink-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-devel.sh b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-devel.sh index 8d5fcefbb..d6162d2db 100644 --- a/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-devel.sh +++ b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnfnetlink # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnfnetlink-devel | grep -v \.src | grep libnfnetlink-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnfnetlink-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-help.sh b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-help.sh index 1bf8ac960..9de3b4f3c 100644 --- a/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-help.sh +++ b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnfnetlink # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnfnetlink-help | grep -v \.src | grep libnfnetlink-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnfnetlink-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink.sh b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink.sh index 6f1d9cbb8..db2bb57da 100644 --- a/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink.sh +++ b/testcases/cli-test/libnfnetlink/oe_test_libnfnetlink_install_and_remove_libnfnetlink.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnfnetlink # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnfnetlink | grep -v \.src | grep libnfnetlink + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnfnetlink" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-debuginfo.sh b/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-debuginfo.sh index ef61eeadb..4a2b4ed05 100644 --- a/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-debuginfo.sh +++ b/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnftnl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnftnl-debuginfo | grep -v \.src | grep libnftnl-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnftnl-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-debugsource.sh b/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-debugsource.sh index 9941f5f60..d20dc0bfc 100644 --- a/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-debugsource.sh +++ b/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnftnl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnftnl-debugsource | grep -v \.src | grep libnftnl-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnftnl-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-devel.sh b/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-devel.sh index 0c721003a..6f2ce8a28 100644 --- a/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-devel.sh +++ b/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnftnl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnftnl-devel | grep -v \.src | grep libnftnl-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnftnl-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl.sh b/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl.sh index 24f13fd3f..4dadded88 100644 --- a/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl.sh +++ b/testcases/cli-test/libnftnl/oe_test_libnftnl_install_and_remove_libnftnl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnftnl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnftnl | grep -v \.src | grep libnftnl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnftnl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-debuginfo.sh b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-debuginfo.sh index a506f2075..b39459e0e 100644 --- a/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-debuginfo.sh +++ b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnice # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnice-debuginfo | grep -v \.src | grep libnice-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnice-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-debugsource.sh b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-debugsource.sh index ed0f8a293..589f76768 100644 --- a/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-debugsource.sh +++ b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnice # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnice-debugsource | grep -v \.src | grep libnice-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnice-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-devel.sh b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-devel.sh index 07615996f..19d534b64 100644 --- a/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-devel.sh +++ b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnice # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnice-devel | grep -v \.src | grep libnice-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnice-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-gstreamer1.sh b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-gstreamer1.sh index 60a650939..1477b737c 100644 --- a/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-gstreamer1.sh +++ b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice-gstreamer1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnice # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnice-gstreamer1 | grep -v \.src | grep libnice-gstreamer1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnice-gstreamer1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice.sh b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice.sh index 465630f0d..9049115bf 100644 --- a/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice.sh +++ b/testcases/cli-test/libnice/oe_test_libnice_install_and_remove_libnice.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnice # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnice | grep -v \.src | grep libnice + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnice" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-debuginfo.sh b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-debuginfo.sh index 3df1445da..c83e72745 100644 --- a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-debuginfo.sh +++ b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnl3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnl3-debuginfo | grep -v \.src | grep libnl3-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnl3-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-debugsource.sh b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-debugsource.sh index 855e0205a..e6207f517 100644 --- a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-debugsource.sh +++ b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnl3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnl3-debugsource | grep -v \.src | grep libnl3-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnl3-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-devel.sh b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-devel.sh index 9064b7abb..303ef4080 100644 --- a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-devel.sh +++ b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnl3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnl3-devel | grep -v \.src | grep libnl3-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnl3-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-help.sh b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-help.sh index 5a1e2a352..91a837676 100644 --- a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-help.sh +++ b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnl3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnl3-help | grep -v \.src | grep libnl3-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnl3-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3.sh b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3.sh index da5fcaf47..f1b04b0dd 100644 --- a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3.sh +++ b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_libnl3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnl3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnl3 | grep -v \.src | grep libnl3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnl3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_python2-libnl3.sh b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_python2-libnl3.sh index 4c1e1cb7f..e18c23bf6 100644 --- a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_python2-libnl3.sh +++ b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_python2-libnl3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnl3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-libnl3 | grep -v \.src | grep python2-libnl3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-libnl3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_python3-libnl3.sh b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_python3-libnl3.sh index 4598379fa..980439f0c 100644 --- a/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_python3-libnl3.sh +++ b/testcases/cli-test/libnl3/oe_test_libnl3_install_and_remove_python3-libnl3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnl3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libnl3 | grep -v \.src | grep python3-libnl3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libnl3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-debuginfo.sh b/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-debuginfo.sh index a99831d2c..22fe67982 100644 --- a/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-debuginfo.sh +++ b/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnma # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnma-debuginfo | grep -v \.src | grep libnma-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnma-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-debugsource.sh b/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-debugsource.sh index c17ff02f5..a0612d085 100644 --- a/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-debugsource.sh +++ b/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnma # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnma-debugsource | grep -v \.src | grep libnma-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnma-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-devel.sh b/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-devel.sh index f7c5e1cfc..e7d870ff7 100644 --- a/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-devel.sh +++ b/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnma # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnma-devel | grep -v \.src | grep libnma-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnma-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma.sh b/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma.sh index 0e05b3d30..cd3556a9c 100644 --- a/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma.sh +++ b/testcases/cli-test/libnma/oe_test_libnma_install_and_remove_libnma.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnma # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnma | grep -v \.src | grep libnma + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnma" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-debuginfo.sh b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-debuginfo.sh index 7f59e5ba7..61dfb09d2 100644 --- a/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-debuginfo.sh +++ b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnotify # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnotify-debuginfo | grep -v \.src | grep libnotify-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnotify-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-debugsource.sh b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-debugsource.sh index 019ab7425..65502684d 100644 --- a/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-debugsource.sh +++ b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnotify # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnotify-debugsource | grep -v \.src | grep libnotify-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnotify-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-devel.sh b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-devel.sh index f74f3a64d..098cdf249 100644 --- a/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-devel.sh +++ b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnotify # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnotify-devel | grep -v \.src | grep libnotify-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnotify-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-help.sh b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-help.sh index e920e4028..2de55b04d 100644 --- a/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-help.sh +++ b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnotify # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnotify-help | grep -v \.src | grep libnotify-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnotify-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify.sh b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify.sh index 32cd43395..20868387d 100644 --- a/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify.sh +++ b/testcases/cli-test/libnotify/oe_test_libnotify_install_and_remove_libnotify.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnotify # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnotify | grep -v \.src | grep libnotify + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnotify" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-debuginfo.sh b/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-debuginfo.sh index 86fcdf742..8bd683a50 100644 --- a/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-debuginfo.sh +++ b/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnsl2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnsl2-debuginfo | grep -v \.src | grep libnsl2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnsl2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-debugsource.sh b/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-debugsource.sh index 0064c708b..a02d1296b 100644 --- a/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-debugsource.sh +++ b/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnsl2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnsl2-debugsource | grep -v \.src | grep libnsl2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnsl2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-devel.sh b/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-devel.sh index 41b94e3b5..044afee0b 100644 --- a/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-devel.sh +++ b/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnsl2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnsl2-devel | grep -v \.src | grep libnsl2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnsl2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2.sh b/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2.sh index a1e1368f9..7e85b1776 100644 --- a/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2.sh +++ b/testcases/cli-test/libnsl2/oe_test_libnsl2_install_and_remove_libnsl2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnsl2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnsl2 | grep -v \.src | grep libnsl2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnsl2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-debuginfo.sh b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-debuginfo.sh index 244169dd4..81fd3743b 100644 --- a/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-debuginfo.sh +++ b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnvme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnvme-debuginfo | grep -v \.src | grep libnvme-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnvme-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-debugsource.sh b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-debugsource.sh index c903a4f22..3d36823ce 100644 --- a/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-debugsource.sh +++ b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnvme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnvme-debugsource | grep -v \.src | grep libnvme-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnvme-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-devel.sh b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-devel.sh index b1c5856f5..3befce681 100644 --- a/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-devel.sh +++ b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnvme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnvme-devel | grep -v \.src | grep libnvme-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnvme-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-help.sh b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-help.sh index 47ae17b6d..c73c9223a 100644 --- a/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-help.sh +++ b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnvme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnvme-help | grep -v \.src | grep libnvme-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnvme-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme.sh b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme.sh index afd7ecb89..5084b6846 100644 --- a/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme.sh +++ b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_libnvme.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnvme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnvme | grep -v \.src | grep libnvme + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnvme" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_python3-libnvme.sh b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_python3-libnvme.sh index 42325eed3..797baa1aa 100644 --- a/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_python3-libnvme.sh +++ b/testcases/cli-test/libnvme/oe_test_libnvme_install_and_remove_python3-libnvme.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libnvme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libnvme | grep -v \.src | grep python3-libnvme + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libnvme" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-debuginfo.sh b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-debuginfo.sh index 6f305f908..e823bb487 100644 --- a/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-debuginfo.sh +++ b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libogg # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libogg-debuginfo | grep -v \.src | grep libogg-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libogg-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-debugsource.sh b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-debugsource.sh index 7d4f595f5..082bb1775 100644 --- a/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-debugsource.sh +++ b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libogg # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libogg-debugsource | grep -v \.src | grep libogg-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libogg-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-devel.sh b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-devel.sh index 8f2dcaa96..17452e328 100644 --- a/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-devel.sh +++ b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libogg # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libogg-devel | grep -v \.src | grep libogg-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libogg-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-help.sh b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-help.sh index b0636026e..b661d14c4 100644 --- a/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-help.sh +++ b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libogg # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libogg-help | grep -v \.src | grep libogg-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libogg-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg.sh b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg.sh index b9fdcc93b..1ce0c366f 100644 --- a/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg.sh +++ b/testcases/cli-test/libogg/oe_test_libogg_install_and_remove_libogg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libogg # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libogg | grep -v \.src | grep libogg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libogg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-debuginfo.sh b/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-debuginfo.sh index 8aa1bf1ab..aa6b648e2 100644 --- a/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-debuginfo.sh +++ b/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libotf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libotf-debuginfo | grep -v \.src | grep libotf-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libotf-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-debugsource.sh b/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-debugsource.sh index 1d6e92954..8916caf6c 100644 --- a/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-debugsource.sh +++ b/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libotf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libotf-debugsource | grep -v \.src | grep libotf-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libotf-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-devel.sh b/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-devel.sh index 2ea5fe751..add2c0003 100644 --- a/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-devel.sh +++ b/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libotf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libotf-devel | grep -v \.src | grep libotf-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libotf-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf.sh b/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf.sh index 35f3233f3..4e393be15 100644 --- a/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf.sh +++ b/testcases/cli-test/libotf/oe_test_libotf_install_and_remove_libotf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libotf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libotf | grep -v \.src | grep libotf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libotf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-debuginfo.sh b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-debuginfo.sh index 37453bc32..c42b8974d 100644 --- a/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-debuginfo.sh +++ b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpaper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpaper-debuginfo | grep -v \.src | grep libpaper-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpaper-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-debugsource.sh b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-debugsource.sh index efd39f595..fc6ecf573 100644 --- a/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-debugsource.sh +++ b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpaper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpaper-debugsource | grep -v \.src | grep libpaper-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpaper-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-devel.sh b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-devel.sh index 5c56d9042..ed7ebe03b 100644 --- a/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-devel.sh +++ b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpaper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpaper-devel | grep -v \.src | grep libpaper-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpaper-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-help.sh b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-help.sh index b190e60e4..284b8fcaf 100644 --- a/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-help.sh +++ b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpaper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpaper-help | grep -v \.src | grep libpaper-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpaper-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper.sh b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper.sh index 1881a7aec..a3f00f4f4 100644 --- a/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper.sh +++ b/testcases/cli-test/libpaper/oe_test_libpaper_install_and_remove_libpaper.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpaper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpaper | grep -v \.src | grep libpaper + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpaper" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-debuginfo.sh b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-debuginfo.sh index 5054f64f4..e1987f4d7 100644 --- a/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-debuginfo.sh +++ b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpcap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpcap-debuginfo | grep -v \.src | grep libpcap-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpcap-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-debugsource.sh b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-debugsource.sh index ef8c32548..914a0dc66 100644 --- a/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-debugsource.sh +++ b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpcap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpcap-debugsource | grep -v \.src | grep libpcap-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpcap-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-devel.sh b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-devel.sh index 93e3d7d24..defb4a10b 100644 --- a/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-devel.sh +++ b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpcap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpcap-devel | grep -v \.src | grep libpcap-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpcap-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-help.sh b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-help.sh index 682ce4f3a..0cc6654ed 100644 --- a/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-help.sh +++ b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpcap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpcap-help | grep -v \.src | grep libpcap-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpcap-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap.sh b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap.sh index d20cc7fac..ec4669ba6 100644 --- a/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap.sh +++ b/testcases/cli-test/libpcap/oe_test_libpcap_install_and_remove_libpcap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpcap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpcap | grep -v \.src | grep libpcap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpcap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-debuginfo.sh b/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-debuginfo.sh index 86e7c8c5e..8e68b3e65 100644 --- a/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-debuginfo.sh +++ b/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpciaccess # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpciaccess-debuginfo | grep -v \.src | grep libpciaccess-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpciaccess-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-debugsource.sh b/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-debugsource.sh index 39c26e9f3..364a315cb 100644 --- a/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-debugsource.sh +++ b/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpciaccess # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpciaccess-debugsource | grep -v \.src | grep libpciaccess-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpciaccess-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-devel.sh b/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-devel.sh index 53271056d..8201edb5f 100644 --- a/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-devel.sh +++ b/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpciaccess # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpciaccess-devel | grep -v \.src | grep libpciaccess-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpciaccess-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess.sh b/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess.sh index f5f75d247..cf2f06406 100644 --- a/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess.sh +++ b/testcases/cli-test/libpciaccess/oe_test_libpciaccess_install_and_remove_libpciaccess.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpciaccess # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpciaccess | grep -v \.src | grep libpciaccess + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpciaccess" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-debuginfo.sh b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-debuginfo.sh index 1be5737b1..37b1e6e78 100644 --- a/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-debuginfo.sh +++ b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpipeline # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpipeline-debuginfo | grep -v \.src | grep libpipeline-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpipeline-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-debugsource.sh b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-debugsource.sh index adb7bcc8e..1e59c4854 100644 --- a/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-debugsource.sh +++ b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpipeline # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpipeline-debugsource | grep -v \.src | grep libpipeline-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpipeline-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-devel.sh b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-devel.sh index 41a1b1f74..ffb533901 100644 --- a/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-devel.sh +++ b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpipeline # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpipeline-devel | grep -v \.src | grep libpipeline-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpipeline-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-help.sh b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-help.sh index 93ddd2eca..ab4f5c4a3 100644 --- a/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-help.sh +++ b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpipeline # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpipeline-help | grep -v \.src | grep libpipeline-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpipeline-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline.sh b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline.sh index 7638bb31c..436fd23df 100644 --- a/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline.sh +++ b/testcases/cli-test/libpipeline/oe_test_libpipeline_install_and_remove_libpipeline.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpipeline # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpipeline | grep -v \.src | grep libpipeline + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpipeline" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-debuginfo.sh b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-debuginfo.sh index 141bc2f09..99d458b51 100644 --- a/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-debuginfo.sh +++ b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libplist # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libplist-debuginfo | grep -v \.src | grep libplist-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libplist-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-debugsource.sh b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-debugsource.sh index 5cc68f24b..7f97aeb28 100644 --- a/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-debugsource.sh +++ b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libplist # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libplist-debugsource | grep -v \.src | grep libplist-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libplist-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-devel.sh b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-devel.sh index d50ccf267..1658e95b8 100644 --- a/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-devel.sh +++ b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libplist # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libplist-devel | grep -v \.src | grep libplist-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libplist-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist.sh b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist.sh index 5a1b96c1c..194eae1f2 100644 --- a/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist.sh +++ b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_libplist.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libplist # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libplist | grep -v \.src | grep libplist + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libplist" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_python3-libplist.sh b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_python3-libplist.sh index 15fc486b3..0a91528c9 100644 --- a/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_python3-libplist.sh +++ b/testcases/cli-test/libplist/oe_test_libplist_install_and_remove_python3-libplist.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libplist # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libplist | grep -v \.src | grep python3-libplist + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libplist" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-debuginfo.sh b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-debuginfo.sh index 1ddeda593..992e2ec62 100644 --- a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-debuginfo.sh +++ b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpng-debuginfo | grep -v \.src | grep libpng-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpng-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-debugsource.sh b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-debugsource.sh index 18d96765e..329dd1945 100644 --- a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-debugsource.sh +++ b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpng-debugsource | grep -v \.src | grep libpng-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpng-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-devel.sh b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-devel.sh index 743d0d303..1042c6a04 100644 --- a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-devel.sh +++ b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpng-devel | grep -v \.src | grep libpng-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpng-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-help.sh b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-help.sh index 46415c20e..cb2fac06d 100644 --- a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-help.sh +++ b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpng-help | grep -v \.src | grep libpng-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpng-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-static.sh b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-static.sh index 56a68d1ff..1bd33160c 100644 --- a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-static.sh +++ b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpng-static | grep -v \.src | grep libpng-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpng-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-tools.sh b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-tools.sh index 33eccb79f..874287a8e 100644 --- a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-tools.sh +++ b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpng-tools | grep -v \.src | grep libpng-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpng-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng.sh b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng.sh index 67fae57b6..6eed8af45 100644 --- a/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng.sh +++ b/testcases/cli-test/libpng/oe_test_libpng_install_and_remove_libpng.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpng | grep -v \.src | grep libpng + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpng" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-debuginfo.sh b/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-debuginfo.sh index 39477a25e..f5da152a3 100644 --- a/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-debuginfo.sh +++ b/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpq # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpq-debuginfo | grep -v \.src | grep libpq-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpq-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-debugsource.sh b/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-debugsource.sh index c176f5a73..7ce40c603 100644 --- a/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-debugsource.sh +++ b/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpq # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpq-debugsource | grep -v \.src | grep libpq-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpq-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-devel.sh b/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-devel.sh index 53c258eed..eade96060 100644 --- a/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-devel.sh +++ b/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpq # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpq-devel | grep -v \.src | grep libpq-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpq-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq.sh b/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq.sh index b33115774..2be60f360 100644 --- a/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq.sh +++ b/testcases/cli-test/libpq/oe_test_libpq_install_and_remove_libpq.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpq # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpq | grep -v \.src | grep libpq + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpq" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-debuginfo.sh b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-debuginfo.sh index 6e06a4989..a6f591744 100644 --- a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-debuginfo.sh +++ b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libproxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libproxy-debuginfo | grep -v \.src | grep libproxy-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libproxy-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-debugsource.sh b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-debugsource.sh index 0ee60b366..3b0a956e6 100644 --- a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-debugsource.sh +++ b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libproxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libproxy-debugsource | grep -v \.src | grep libproxy-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libproxy-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-devel.sh b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-devel.sh index 48fba17e9..0acbc6ac4 100644 --- a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-devel.sh +++ b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libproxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libproxy-devel | grep -v \.src | grep libproxy-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libproxy-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-duktape.sh b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-duktape.sh index 8d8530010..a57c527a8 100644 --- a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-duktape.sh +++ b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-duktape.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libproxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libproxy-duktape | grep -v \.src | grep libproxy-duktape + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libproxy-duktape" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-help.sh b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-help.sh index f8a4508fe..0fb7bf58e 100644 --- a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-help.sh +++ b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libproxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libproxy-help | grep -v \.src | grep libproxy-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libproxy-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-webkitgtk4.sh b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-webkitgtk4.sh index 51d8ef485..999d1ee50 100644 --- a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-webkitgtk4.sh +++ b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy-webkitgtk4.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libproxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libproxy-webkitgtk4 | grep -v \.src | grep libproxy-webkitgtk4 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libproxy-webkitgtk4" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy.sh b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy.sh index 5470c92a5..55fc4dfd6 100644 --- a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy.sh +++ b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_libproxy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libproxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libproxy | grep -v \.src | grep libproxy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libproxy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_python2-libproxy.sh b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_python2-libproxy.sh index b66986592..288eaa08a 100644 --- a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_python2-libproxy.sh +++ b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_python2-libproxy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libproxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-libproxy | grep -v \.src | grep python2-libproxy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-libproxy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_python3-libproxy.sh b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_python3-libproxy.sh index d5d1023f2..8a99a1f0c 100644 --- a/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_python3-libproxy.sh +++ b/testcases/cli-test/libproxy/oe_test_libproxy_install_and_remove_python3-libproxy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libproxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libproxy | grep -v \.src | grep python3-libproxy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libproxy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-debuginfo.sh b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-debuginfo.sh index c3ab8cddb..d37bd8222 100644 --- a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-debuginfo.sh +++ b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpsl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpsl-debuginfo | grep -v \.src | grep libpsl-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpsl-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-debugsource.sh b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-debugsource.sh index 34914221f..6bbdfff87 100644 --- a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-debugsource.sh +++ b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpsl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpsl-debugsource | grep -v \.src | grep libpsl-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpsl-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-devel.sh b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-devel.sh index b5304867e..8139af3a8 100644 --- a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-devel.sh +++ b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpsl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpsl-devel | grep -v \.src | grep libpsl-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpsl-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-doc.sh b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-doc.sh index 798067284..dd36acdf2 100644 --- a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-doc.sh +++ b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpsl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpsl-doc | grep -v \.src | grep libpsl-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpsl-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-help.sh b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-help.sh index 65435785a..d5c7650c9 100644 --- a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-help.sh +++ b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpsl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpsl-help | grep -v \.src | grep libpsl-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpsl-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl.sh b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl.sh index dd1d56418..b23083543 100644 --- a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl.sh +++ b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_libpsl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpsl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpsl | grep -v \.src | grep libpsl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpsl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_psl-make-dafsa.sh b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_psl-make-dafsa.sh index 8ea408769..c1df358fc 100644 --- a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_psl-make-dafsa.sh +++ b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_psl-make-dafsa.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpsl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available psl-make-dafsa | grep -v \.src | grep psl-make-dafsa + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm psl-make-dafsa" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_psl.sh b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_psl.sh index 909695dd7..3c8bf13bc 100644 --- a/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_psl.sh +++ b/testcases/cli-test/libpsl/oe_test_libpsl_install_and_remove_psl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpsl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available psl | grep -v \.src | grep psl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm psl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-debuginfo.sh b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-debuginfo.sh index 01bfb8323..6f2f27ccf 100644 --- a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-debuginfo.sh +++ b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpwquality # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpwquality-debuginfo | grep -v \.src | grep libpwquality-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpwquality-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-debugsource.sh b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-debugsource.sh index c5ebd446d..a0657302a 100644 --- a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-debugsource.sh +++ b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpwquality # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpwquality-debugsource | grep -v \.src | grep libpwquality-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpwquality-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-devel.sh b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-devel.sh index 9d6089c9d..ae7e5d1fc 100644 --- a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-devel.sh +++ b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpwquality # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpwquality-devel | grep -v \.src | grep libpwquality-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpwquality-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-help.sh b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-help.sh index 72464a7bc..329416071 100644 --- a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-help.sh +++ b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpwquality # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpwquality-help | grep -v \.src | grep libpwquality-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpwquality-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality.sh b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality.sh index 40b0a9b84..100c868f1 100644 --- a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality.sh +++ b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_libpwquality.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpwquality # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpwquality | grep -v \.src | grep libpwquality + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpwquality" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_python2-pwquality.sh b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_python2-pwquality.sh index 9ea4f0b04..04ccef64e 100644 --- a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_python2-pwquality.sh +++ b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_python2-pwquality.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpwquality # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-pwquality | grep -v \.src | grep python2-pwquality + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-pwquality" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_python3-pwquality.sh b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_python3-pwquality.sh index 69d507a20..c91ef2efa 100644 --- a/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_python3-pwquality.sh +++ b/testcases/cli-test/libpwquality/oe_test_libpwquality_install_and_remove_python3-pwquality.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libpwquality # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-pwquality | grep -v \.src | grep python3-pwquality + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-pwquality" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-debuginfo.sh b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-debuginfo.sh index afa75cd7c..577f54a24 100644 --- a/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-debuginfo.sh +++ b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libqmi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libqmi-debuginfo | grep -v \.src | grep libqmi-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libqmi-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-debugsource.sh b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-debugsource.sh index 564884d01..27d989691 100644 --- a/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-debugsource.sh +++ b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libqmi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libqmi-debugsource | grep -v \.src | grep libqmi-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libqmi-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-devel.sh b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-devel.sh index 3a82f8496..6d2bb6e43 100644 --- a/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-devel.sh +++ b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libqmi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libqmi-devel | grep -v \.src | grep libqmi-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libqmi-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-help.sh b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-help.sh index c14e29afa..46e54fb91 100644 --- a/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-help.sh +++ b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libqmi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libqmi-help | grep -v \.src | grep libqmi-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libqmi-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi.sh b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi.sh index 957f4903d..5c33e786f 100644 --- a/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi.sh +++ b/testcases/cli-test/libqmi/oe_test_libqmi_install_and_remove_libqmi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libqmi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libqmi | grep -v \.src | grep libqmi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libqmi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-debuginfo.sh b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-debuginfo.sh index ef2263105..115b4a83b 100644 --- a/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-debuginfo.sh +++ b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librabbitmq # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librabbitmq-debuginfo | grep -v \.src | grep librabbitmq-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librabbitmq-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-debugsource.sh b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-debugsource.sh index 6d531f2c7..32af65cd2 100644 --- a/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-debugsource.sh +++ b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librabbitmq # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librabbitmq-debugsource | grep -v \.src | grep librabbitmq-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librabbitmq-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-devel.sh b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-devel.sh index 51a803069..a96370f75 100644 --- a/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-devel.sh +++ b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librabbitmq # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librabbitmq-devel | grep -v \.src | grep librabbitmq-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librabbitmq-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-help.sh b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-help.sh index be65dbf7b..b3d40a4e2 100644 --- a/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-help.sh +++ b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librabbitmq # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librabbitmq-help | grep -v \.src | grep librabbitmq-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librabbitmq-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq.sh b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq.sh index a113dd786..5aa5d9aeb 100644 --- a/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq.sh +++ b/testcases/cli-test/librabbitmq/oe_test_librabbitmq_install_and_remove_librabbitmq.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librabbitmq # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librabbitmq | grep -v \.src | grep librabbitmq + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librabbitmq" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-debuginfo.sh b/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-debuginfo.sh index 7fed86e49..f67717adb 100644 --- a/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-debuginfo.sh +++ b/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librdkafka # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librdkafka-debuginfo | grep -v \.src | grep librdkafka-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librdkafka-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-debugsource.sh b/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-debugsource.sh index e090f9d5d..e495b2702 100644 --- a/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-debugsource.sh +++ b/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librdkafka # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librdkafka-debugsource | grep -v \.src | grep librdkafka-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librdkafka-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-devel.sh b/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-devel.sh index 7426bf112..ab7e38c15 100644 --- a/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-devel.sh +++ b/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librdkafka # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librdkafka-devel | grep -v \.src | grep librdkafka-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librdkafka-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka.sh b/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka.sh index 1d332ca2f..60ff18387 100644 --- a/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka.sh +++ b/testcases/cli-test/librdkafka/oe_test_librdkafka_install_and_remove_librdkafka.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librdkafka # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librdkafka | grep -v \.src | grep librdkafka + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librdkafka" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-debuginfo.sh b/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-debuginfo.sh index ff598a1e4..c8e469b4a 100644 --- a/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-debuginfo.sh +++ b/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librelp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librelp-debuginfo | grep -v \.src | grep librelp-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librelp-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-debugsource.sh b/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-debugsource.sh index a8b938ea6..288b7d98e 100644 --- a/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-debugsource.sh +++ b/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librelp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librelp-debugsource | grep -v \.src | grep librelp-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librelp-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-devel.sh b/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-devel.sh index 45ab288b9..81b3d6edd 100644 --- a/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-devel.sh +++ b/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librelp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librelp-devel | grep -v \.src | grep librelp-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librelp-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp.sh b/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp.sh index c9fe3f98e..6085fc407 100644 --- a/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp.sh +++ b/testcases/cli-test/librelp/oe_test_librelp_install_and_remove_librelp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librelp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librelp | grep -v \.src | grep librelp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librelp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-debuginfo.sh b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-debuginfo.sh index 60afe7e08..7c0ed1802 100644 --- a/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-debuginfo.sh +++ b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librepo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librepo-debuginfo | grep -v \.src | grep librepo-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librepo-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-debugsource.sh b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-debugsource.sh index b04f752a3..2b76d1176 100644 --- a/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-debugsource.sh +++ b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librepo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librepo-debugsource | grep -v \.src | grep librepo-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librepo-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-devel.sh b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-devel.sh index 27d6f727f..24ede6038 100644 --- a/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-devel.sh +++ b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librepo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librepo-devel | grep -v \.src | grep librepo-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librepo-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo.sh b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo.sh index 93c36a738..0897b9171 100644 --- a/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo.sh +++ b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_librepo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librepo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librepo | grep -v \.src | grep librepo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librepo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_python2-librepo.sh b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_python2-librepo.sh index 56188b99b..232dcfab6 100644 --- a/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_python2-librepo.sh +++ b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_python2-librepo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librepo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-librepo | grep -v \.src | grep python2-librepo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-librepo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_python3-librepo.sh b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_python3-librepo.sh index 442848bf6..8bf982d8c 100644 --- a/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_python3-librepo.sh +++ b/testcases/cli-test/librepo/oe_test_librepo_install_and_remove_python3-librepo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librepo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-librepo | grep -v \.src | grep python3-librepo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-librepo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-anaconda.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-anaconda.sh index df5aefa63..242437fd8 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-anaconda.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-anaconda.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libreport-anaconda | grep -v \.src | grep libreport-anaconda + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libreport-anaconda" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-cli.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-cli.sh index 4d9164779..8fa36bcaf 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-cli.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-cli.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libreport-cli | grep -v \.src | grep libreport-cli + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libreport-cli" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-compat.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-compat.sh index 57ac22b1b..a46e1c471 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-compat.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-compat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libreport-compat | grep -v \.src | grep libreport-compat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libreport-compat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-debuginfo.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-debuginfo.sh index 0d3b99722..b417e9ad1 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-debuginfo.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libreport-debuginfo | grep -v \.src | grep libreport-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libreport-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-debugsource.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-debugsource.sh index 6d7909d96..8c43449b8 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-debugsource.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libreport-debugsource | grep -v \.src | grep libreport-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libreport-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-devel.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-devel.sh index bc5211e79..198f7ad27 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-devel.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libreport-devel | grep -v \.src | grep libreport-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libreport-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-filesystem.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-filesystem.sh index 635d5ab5e..9d6876d2d 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-filesystem.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-filesystem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libreport-filesystem | grep -v \.src | grep libreport-filesystem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libreport-filesystem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-gtk-devel.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-gtk-devel.sh index e1feb4dfc..5a6be10c6 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-gtk-devel.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-gtk-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libreport-gtk-devel | grep -v \.src | grep libreport-gtk-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libreport-gtk-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-gtk.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-gtk.sh index 752891ac7..c6be2835e 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-gtk.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-gtk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libreport-gtk | grep -v \.src | grep libreport-gtk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libreport-gtk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-help.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-help.sh index 44a04a686..c2e7886ab 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-help.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libreport-help | grep -v \.src | grep libreport-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libreport-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-newt.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-newt.sh index 77f2e1999..d00600ac2 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-newt.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-newt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libreport-newt | grep -v \.src | grep libreport-newt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libreport-newt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-kerneloops.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-kerneloops.sh index 7d9272a68..abd1d32fe 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-kerneloops.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-kerneloops.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libreport-plugin-kerneloops | grep -v \.src | grep libreport-plugin-kerneloops + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libreport-plugin-kerneloops" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-logger.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-logger.sh index 621c67152..d0c3bfad5 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-logger.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-logger.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libreport-plugin-logger | grep -v \.src | grep libreport-plugin-logger + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libreport-plugin-logger" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-reportuploader.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-reportuploader.sh index 7d1b284f1..8ab480973 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-reportuploader.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-reportuploader.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libreport-plugin-reportuploader | grep -v \.src | grep libreport-plugin-reportuploader + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libreport-plugin-reportuploader" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-systemd-journal.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-systemd-journal.sh index 9bf0cfa8a..b5e2f5d0b 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-systemd-journal.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-plugin-systemd-journal.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libreport-plugin-systemd-journal | grep -v \.src | grep libreport-plugin-systemd-journal + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libreport-plugin-systemd-journal" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-rhel.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-rhel.sh index d8b4976b2..57d755d93 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-rhel.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-rhel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libreport-rhel | grep -v \.src | grep libreport-rhel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libreport-rhel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-web-devel.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-web-devel.sh index 78bea1387..534f0cc08 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-web-devel.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-web-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libreport-web-devel | grep -v \.src | grep libreport-web-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libreport-web-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-web.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-web.sh index 71af05a42..c92af3636 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-web.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport-web.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libreport-web | grep -v \.src | grep libreport-web + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libreport-web" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport.sh index 3186055ae..b311f2bc1 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_libreport.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libreport | grep -v \.src | grep libreport + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libreport" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_python2-libreport.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_python2-libreport.sh index 3c935d90c..2216fc974 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_python2-libreport.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_python2-libreport.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-libreport | grep -v \.src | grep python2-libreport + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-libreport" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_python3-libreport.sh b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_python3-libreport.sh index 92b63e72f..6adb3f6c7 100644 --- a/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_python3-libreport.sh +++ b/testcases/cli-test/libreport/oe_test_libreport_install_and_remove_python3-libreport.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libreport # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libreport | grep -v \.src | grep python3-libreport + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libreport" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-debuginfo.sh b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-debuginfo.sh index 3ae310ad2..fd92db69d 100644 --- a/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-debuginfo.sh +++ b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librsvg2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librsvg2-debuginfo | grep -v \.src | grep librsvg2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librsvg2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-debugsource.sh b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-debugsource.sh index ee8a33bb4..e62ec376d 100644 --- a/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-debugsource.sh +++ b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librsvg2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librsvg2-debugsource | grep -v \.src | grep librsvg2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librsvg2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-devel.sh b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-devel.sh index 88f611e43..4ff554451 100644 --- a/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-devel.sh +++ b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librsvg2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librsvg2-devel | grep -v \.src | grep librsvg2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librsvg2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-help.sh b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-help.sh index d0c229d24..4077e3868 100644 --- a/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-help.sh +++ b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librsvg2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librsvg2-help | grep -v \.src | grep librsvg2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librsvg2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-tools.sh b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-tools.sh index f89132c60..b3a16cdd0 100644 --- a/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-tools.sh +++ b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librsvg2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librsvg2-tools | grep -v \.src | grep librsvg2-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librsvg2-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2.sh b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2.sh index bf7114ca9..7501bf079 100644 --- a/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2.sh +++ b/testcases/cli-test/librsvg2/oe_test_librsvg2_install_and_remove_librsvg2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src librsvg2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librsvg2 | grep -v \.src | grep librsvg2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librsvg2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-debuginfo.sh b/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-debuginfo.sh index f4a2f9248..410d9ee1b 100644 --- a/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-debuginfo.sh +++ b/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsass # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsass-debuginfo | grep -v \.src | grep libsass-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsass-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-debugsource.sh b/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-debugsource.sh index cf2aa702e..541b91cb1 100644 --- a/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-debugsource.sh +++ b/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsass # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsass-debugsource | grep -v \.src | grep libsass-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsass-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-devel.sh b/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-devel.sh index 2fffcaaf9..aa4d1fcf0 100644 --- a/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-devel.sh +++ b/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsass # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsass-devel | grep -v \.src | grep libsass-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsass-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass.sh b/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass.sh index 8e731cdcc..4f353c62a 100644 --- a/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass.sh +++ b/testcases/cli-test/libsass/oe_test_libsass_install_and_remove_libsass.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsass # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsass | grep -v \.src | grep libsass + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsass" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-debuginfo.sh b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-debuginfo.sh index 3805bef11..d0f06de6c 100644 --- a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-debuginfo.sh +++ b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libseccomp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libseccomp-debuginfo | grep -v \.src | grep libseccomp-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libseccomp-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-debugsource.sh b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-debugsource.sh index e707c22be..4413eea14 100644 --- a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-debugsource.sh +++ b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libseccomp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libseccomp-debugsource | grep -v \.src | grep libseccomp-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libseccomp-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-devel.sh b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-devel.sh index b525f7e3e..f4cc0bd44 100644 --- a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-devel.sh +++ b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libseccomp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libseccomp-devel | grep -v \.src | grep libseccomp-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libseccomp-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-doc.sh b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-doc.sh index 104bf5054..06d105da4 100644 --- a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-doc.sh +++ b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libseccomp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libseccomp-doc | grep -v \.src | grep libseccomp-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libseccomp-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-help.sh b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-help.sh index bc7510ebf..10623b53e 100644 --- a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-help.sh +++ b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libseccomp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libseccomp-help | grep -v \.src | grep libseccomp-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libseccomp-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-static.sh b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-static.sh index 29217521d..d06518ead 100644 --- a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-static.sh +++ b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libseccomp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libseccomp-static | grep -v \.src | grep libseccomp-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libseccomp-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp.sh b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp.sh index 1ef44e1b7..4f13659b9 100644 --- a/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp.sh +++ b/testcases/cli-test/libseccomp/oe_test_libseccomp_install_and_remove_libseccomp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libseccomp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libseccomp | grep -v \.src | grep libseccomp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libseccomp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-debuginfo.sh b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-debuginfo.sh index ea25f370c..ea9803ee5 100644 --- a/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-debuginfo.sh +++ b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsecret # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsecret-debuginfo | grep -v \.src | grep libsecret-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsecret-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-debugsource.sh b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-debugsource.sh index 08350dd7f..4716189f3 100644 --- a/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-debugsource.sh +++ b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsecret # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsecret-debugsource | grep -v \.src | grep libsecret-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsecret-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-devel.sh b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-devel.sh index fc2c65234..0feaa7899 100644 --- a/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-devel.sh +++ b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsecret # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsecret-devel | grep -v \.src | grep libsecret-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsecret-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-help.sh b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-help.sh index d37f82ff0..062c7f764 100644 --- a/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-help.sh +++ b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsecret # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsecret-help | grep -v \.src | grep libsecret-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsecret-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret.sh b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret.sh index ff5bc6fca..fe423799f 100644 --- a/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret.sh +++ b/testcases/cli-test/libsecret/oe_test_libsecret_install_and_remove_libsecret.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsecret # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsecret | grep -v \.src | grep libsecret + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsecret" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-debuginfo.sh b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-debuginfo.sh index 9d5d492d6..eec76a686 100644 --- a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-debuginfo.sh +++ b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libselinux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libselinux-debuginfo | grep -v \.src | grep libselinux-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libselinux-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-debugsource.sh b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-debugsource.sh index 96d6feab9..4b5be59e7 100644 --- a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-debugsource.sh +++ b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libselinux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libselinux-debugsource | grep -v \.src | grep libselinux-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libselinux-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-devel.sh b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-devel.sh index 923e84a19..dc4045bba 100644 --- a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-devel.sh +++ b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libselinux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libselinux-devel | grep -v \.src | grep libselinux-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libselinux-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-help.sh b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-help.sh index 4b0f6c508..1f58cea65 100644 --- a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-help.sh +++ b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libselinux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libselinux-help | grep -v \.src | grep libselinux-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libselinux-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-ruby.sh b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-ruby.sh index 9a4fbd527..e9d68a7f6 100644 --- a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-ruby.sh +++ b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux-ruby.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libselinux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libselinux-ruby | grep -v \.src | grep libselinux-ruby + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libselinux-ruby" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux.sh b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux.sh index 7a62c45de..8a081d2b0 100644 --- a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux.sh +++ b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_libselinux.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libselinux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libselinux | grep -v \.src | grep libselinux + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libselinux" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_python2-libselinux.sh b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_python2-libselinux.sh index 23213ef5b..6061c269d 100644 --- a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_python2-libselinux.sh +++ b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_python2-libselinux.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libselinux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-libselinux | grep -v \.src | grep python2-libselinux + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-libselinux" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_python3-libselinux.sh b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_python3-libselinux.sh index 50a1ddf01..7e3edcf6a 100644 --- a/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_python3-libselinux.sh +++ b/testcases/cli-test/libselinux/oe_test_libselinux_install_and_remove_python3-libselinux.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libselinux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libselinux | grep -v \.src | grep python3-libselinux + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libselinux" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-debuginfo.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-debuginfo.sh index 6d76a07af..a29ca3511 100644 --- a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-debuginfo.sh +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsemanage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsemanage-debuginfo | grep -v \.src | grep libsemanage-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsemanage-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-debugsource.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-debugsource.sh index e3325d521..f5b732a66 100644 --- a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-debugsource.sh +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsemanage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsemanage-debugsource | grep -v \.src | grep libsemanage-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsemanage-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-devel.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-devel.sh index 96b8469db..0e1076a93 100644 --- a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-devel.sh +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsemanage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsemanage-devel | grep -v \.src | grep libsemanage-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsemanage-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-doc.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-doc.sh index 715bc1f8d..6972e6c4f 100644 --- a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-doc.sh +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsemanage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsemanage-doc | grep -v \.src | grep libsemanage-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsemanage-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-help.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-help.sh index 4928d2623..a34d4d975 100644 --- a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-help.sh +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsemanage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsemanage-help | grep -v \.src | grep libsemanage-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsemanage-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-python.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-python.sh index c8ff16059..41808e5c3 100644 --- a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-python.sh +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-python.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsemanage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsemanage-python | grep -v \.src | grep libsemanage-python + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsemanage-python" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-static.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-static.sh index e44ed7cad..90d5d0a4d 100644 --- a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-static.sh +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsemanage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsemanage-static | grep -v \.src | grep libsemanage-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsemanage-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage.sh index 5af081c6b..da98f4093 100644 --- a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage.sh +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_libsemanage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsemanage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsemanage | grep -v \.src | grep libsemanage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsemanage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_python2-libsemanage.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_python2-libsemanage.sh index 9ec3eb213..24c01b290 100644 --- a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_python2-libsemanage.sh +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_python2-libsemanage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsemanage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-libsemanage | grep -v \.src | grep python2-libsemanage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-libsemanage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_python3-libsemanage.sh b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_python3-libsemanage.sh index 60c2fc12a..b1001a3d0 100644 --- a/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_python3-libsemanage.sh +++ b/testcases/cli-test/libsemanage/oe_test_libsemanage_install_and_remove_python3-libsemanage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsemanage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libsemanage | grep -v \.src | grep python3-libsemanage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libsemanage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-debuginfo.sh b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-debuginfo.sh index 817b1f4c9..eda86ef75 100644 --- a/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-debuginfo.sh +++ b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsepol # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsepol-debuginfo | grep -v \.src | grep libsepol-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsepol-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-debugsource.sh b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-debugsource.sh index 2d4d041bb..7c21cc818 100644 --- a/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-debugsource.sh +++ b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsepol # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsepol-debugsource | grep -v \.src | grep libsepol-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsepol-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-devel.sh b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-devel.sh index ccb88dacc..c4a26f863 100644 --- a/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-devel.sh +++ b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsepol # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsepol-devel | grep -v \.src | grep libsepol-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsepol-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-help.sh b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-help.sh index de1bb5a00..d29f5132a 100644 --- a/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-help.sh +++ b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsepol # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsepol-help | grep -v \.src | grep libsepol-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsepol-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol.sh b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol.sh index a62c7f140..1a35a60be 100644 --- a/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol.sh +++ b/testcases/cli-test/libsepol/oe_test_libsepol_install_and_remove_libsepol.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsepol # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsepol | grep -v \.src | grep libsepol + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsepol" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-debuginfo.sh b/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-debuginfo.sh index e4d255e6b..ecb69e866 100644 --- a/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-debuginfo.sh +++ b/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsigsegv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsigsegv-debuginfo | grep -v \.src | grep libsigsegv-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsigsegv-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-debugsource.sh b/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-debugsource.sh index 895b78c1a..9ca07dd5c 100644 --- a/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-debugsource.sh +++ b/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsigsegv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsigsegv-debugsource | grep -v \.src | grep libsigsegv-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsigsegv-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-devel.sh b/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-devel.sh index da776b7d9..a58730278 100644 --- a/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-devel.sh +++ b/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsigsegv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsigsegv-devel | grep -v \.src | grep libsigsegv-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsigsegv-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv.sh b/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv.sh index 591aaacf8..7eefaf94a 100644 --- a/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv.sh +++ b/testcases/cli-test/libsigsegv/oe_test_libsigsegv_install_and_remove_libsigsegv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsigsegv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsigsegv | grep -v \.src | grep libsigsegv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsigsegv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-debuginfo.sh b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-debuginfo.sh index 6b3304599..11b709ab9 100644 --- a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-debuginfo.sh +++ b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsmbios # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsmbios-debuginfo | grep -v \.src | grep libsmbios-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsmbios-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-debugsource.sh b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-debugsource.sh index 6f4fceca9..48d398581 100644 --- a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-debugsource.sh +++ b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsmbios # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsmbios-debugsource | grep -v \.src | grep libsmbios-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsmbios-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-devel.sh b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-devel.sh index 2eb7a511c..1ea321e60 100644 --- a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-devel.sh +++ b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsmbios # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsmbios-devel | grep -v \.src | grep libsmbios-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsmbios-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-help.sh b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-help.sh index 3c041f3ba..6fd793a61 100644 --- a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-help.sh +++ b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsmbios # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsmbios-help | grep -v \.src | grep libsmbios-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsmbios-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios.sh b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios.sh index ec2522676..21e4ddeee 100644 --- a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios.sh +++ b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_libsmbios.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsmbios # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsmbios | grep -v \.src | grep libsmbios + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsmbios" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_python3-smbios.sh b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_python3-smbios.sh index 5515ce6f5..67b9037d9 100644 --- a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_python3-smbios.sh +++ b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_python3-smbios.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsmbios # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-smbios | grep -v \.src | grep python3-smbios + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-smbios" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils-bin.sh b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils-bin.sh index c0312179b..1973e8560 100644 --- a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils-bin.sh +++ b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils-bin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsmbios # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available smbios-utils-bin | grep -v \.src | grep smbios-utils-bin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm smbios-utils-bin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils-python.sh b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils-python.sh index 4b464db04..2ac422564 100644 --- a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils-python.sh +++ b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils-python.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsmbios # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available smbios-utils-python | grep -v \.src | grep smbios-utils-python + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm smbios-utils-python" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils.sh b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils.sh index 62671ac05..0d5f4fe5f 100644 --- a/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils.sh +++ b/testcases/cli-test/libsmbios/oe_test_libsmbios_install_and_remove_smbios-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsmbios # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available smbios-utils | grep -v \.src | grep smbios-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm smbios-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-debuginfo.sh b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-debuginfo.sh index b9c67e898..a5784342c 100644 --- a/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-debuginfo.sh +++ b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsndfile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsndfile-debuginfo | grep -v \.src | grep libsndfile-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsndfile-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-debugsource.sh b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-debugsource.sh index 11e25ce41..1843ab65a 100644 --- a/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-debugsource.sh +++ b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsndfile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsndfile-debugsource | grep -v \.src | grep libsndfile-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsndfile-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-devel.sh b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-devel.sh index 61329a2b1..3836f5a45 100644 --- a/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-devel.sh +++ b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsndfile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsndfile-devel | grep -v \.src | grep libsndfile-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsndfile-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-utils-help.sh b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-utils-help.sh index b049e7216..e6798eafd 100644 --- a/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-utils-help.sh +++ b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-utils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsndfile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsndfile-utils-help | grep -v \.src | grep libsndfile-utils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsndfile-utils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-utils.sh b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-utils.sh index 32b451abe..dae220b4f 100644 --- a/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-utils.sh +++ b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsndfile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsndfile-utils | grep -v \.src | grep libsndfile-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsndfile-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile.sh b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile.sh index 9f11ab218..34bc594e0 100644 --- a/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile.sh +++ b/testcases/cli-test/libsndfile/oe_test_libsndfile_install_and_remove_libsndfile.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsndfile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsndfile | grep -v \.src | grep libsndfile + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsndfile" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-debuginfo.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-debuginfo.sh index 0aa84d3e6..71390bd79 100644 --- a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-debuginfo.sh +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsolv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsolv-debuginfo | grep -v \.src | grep libsolv-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsolv-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-debugsource.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-debugsource.sh index c29e313ab..5fd029907 100644 --- a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-debugsource.sh +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsolv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsolv-debugsource | grep -v \.src | grep libsolv-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsolv-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-demo.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-demo.sh index b45dd85b0..71dd17dce 100644 --- a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-demo.sh +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-demo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsolv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsolv-demo | grep -v \.src | grep libsolv-demo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsolv-demo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-devel.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-devel.sh index 20f531de4..51fc5aa93 100644 --- a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-devel.sh +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsolv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsolv-devel | grep -v \.src | grep libsolv-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsolv-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-help.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-help.sh index 4e59122bd..1ca7ab060 100644 --- a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-help.sh +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsolv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsolv-help | grep -v \.src | grep libsolv-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsolv-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-tools.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-tools.sh index 919b6f6f9..44ddd245e 100644 --- a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-tools.sh +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsolv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsolv-tools | grep -v \.src | grep libsolv-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsolv-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv.sh index 6a987e4c7..c014422ea 100644 --- a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv.sh +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_libsolv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsolv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsolv | grep -v \.src | grep libsolv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsolv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_perl-solv.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_perl-solv.sh index e40fac327..cbcbc457a 100644 --- a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_perl-solv.sh +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_perl-solv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsolv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-solv | grep -v \.src | grep perl-solv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-solv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_python2-solv.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_python2-solv.sh index c5df32f7e..e97b94220 100644 --- a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_python2-solv.sh +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_python2-solv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsolv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-solv | grep -v \.src | grep python2-solv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-solv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_python3-solv.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_python3-solv.sh index 0c48cc007..f438fc1cb 100644 --- a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_python3-solv.sh +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_python3-solv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsolv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-solv | grep -v \.src | grep python3-solv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-solv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_ruby-solv.sh b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_ruby-solv.sh index 9e566bc98..aff68bcda 100644 --- a/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_ruby-solv.sh +++ b/testcases/cli-test/libsolv/oe_test_libsolv_install_and_remove_ruby-solv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsolv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ruby-solv | grep -v \.src | grep ruby-solv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ruby-solv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-debuginfo.sh b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-debuginfo.sh index d8246399d..2bcf01d19 100644 --- a/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-debuginfo.sh +++ b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsoup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsoup-debuginfo | grep -v \.src | grep libsoup-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsoup-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-debugsource.sh b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-debugsource.sh index e5a7000c5..b8e09bf26 100644 --- a/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-debugsource.sh +++ b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsoup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsoup-debugsource | grep -v \.src | grep libsoup-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsoup-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-devel.sh b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-devel.sh index 67aacbd87..341710b47 100644 --- a/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-devel.sh +++ b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsoup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsoup-devel | grep -v \.src | grep libsoup-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsoup-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-help.sh b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-help.sh index 01e837f3d..491c1fd64 100644 --- a/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-help.sh +++ b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsoup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsoup-help | grep -v \.src | grep libsoup-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsoup-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup.sh b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup.sh index f39aa9d75..9817cb831 100644 --- a/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup.sh +++ b/testcases/cli-test/libsoup/oe_test_libsoup_install_and_remove_libsoup.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsoup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsoup | grep -v \.src | grep libsoup + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsoup" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-debuginfo.sh b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-debuginfo.sh index acad31959..7921767c1 100644 --- a/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-debuginfo.sh +++ b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsoup3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsoup3-debuginfo | grep -v \.src | grep libsoup3-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsoup3-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-debugsource.sh b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-debugsource.sh index d813cffa2..549fa3636 100644 --- a/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-debugsource.sh +++ b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsoup3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsoup3-debugsource | grep -v \.src | grep libsoup3-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsoup3-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-devel.sh b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-devel.sh index f5982c258..819fe57d3 100644 --- a/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-devel.sh +++ b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsoup3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsoup3-devel | grep -v \.src | grep libsoup3-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsoup3-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-help.sh b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-help.sh index 31db1743d..bc4a9e7fe 100644 --- a/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-help.sh +++ b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsoup3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsoup3-help | grep -v \.src | grep libsoup3-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsoup3-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3.sh b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3.sh index 50b4e45b5..879e80b1e 100644 --- a/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3.sh +++ b/testcases/cli-test/libsoup3/oe_test_libsoup3_install_and_remove_libsoup3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libsoup3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsoup3 | grep -v \.src | grep libsoup3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsoup3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-debuginfo.sh b/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-debuginfo.sh index 9d680eddf..2534f7aca 100644 --- a/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-debuginfo.sh +++ b/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libspiro # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libspiro-debuginfo | grep -v \.src | grep libspiro-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libspiro-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-debugsource.sh b/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-debugsource.sh index 669876b01..40165e3cd 100644 --- a/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-debugsource.sh +++ b/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libspiro # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libspiro-debugsource | grep -v \.src | grep libspiro-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libspiro-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-devel.sh b/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-devel.sh index d3e6c49c9..203d25538 100644 --- a/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-devel.sh +++ b/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libspiro # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libspiro-devel | grep -v \.src | grep libspiro-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libspiro-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro.sh b/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro.sh index 9e5b35439..f902cc818 100644 --- a/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro.sh +++ b/testcases/cli-test/libspiro/oe_test_libspiro_install_and_remove_libspiro.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libspiro # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libspiro | grep -v \.src | grep libspiro + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libspiro" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-config.sh b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-config.sh index cc979ce26..0d10fae54 100644 --- a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-config.sh +++ b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-config.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libssh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libssh-config | grep -v \.src | grep libssh-config + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libssh-config" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-debuginfo.sh b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-debuginfo.sh index d671fa2c4..ba6f3e734 100644 --- a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-debuginfo.sh +++ b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libssh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libssh-debuginfo | grep -v \.src | grep libssh-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libssh-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-debugsource.sh b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-debugsource.sh index 3f1d344b7..6abc7dccf 100644 --- a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-debugsource.sh +++ b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libssh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libssh-debugsource | grep -v \.src | grep libssh-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libssh-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-devel.sh b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-devel.sh index 316f8e25c..9ab540b2e 100644 --- a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-devel.sh +++ b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libssh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libssh-devel | grep -v \.src | grep libssh-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libssh-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-doc.sh b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-doc.sh index 3755c1da6..73c7b652c 100644 --- a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-doc.sh +++ b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libssh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libssh-doc | grep -v \.src | grep libssh-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libssh-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-help.sh b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-help.sh index ea6523888..9ab2f7c1d 100644 --- a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-help.sh +++ b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libssh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libssh-help | grep -v \.src | grep libssh-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libssh-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh.sh b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh.sh index f747db434..5fbdf9ca3 100644 --- a/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh.sh +++ b/testcases/cli-test/libssh/oe_test_libssh_install_and_remove_libssh.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libssh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libssh | grep -v \.src | grep libssh + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libssh" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-debuginfo.sh b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-debuginfo.sh index 7f755eda8..05ddb5500 100644 --- a/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-debuginfo.sh +++ b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libssh2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libssh2-debuginfo | grep -v \.src | grep libssh2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libssh2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-debugsource.sh b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-debugsource.sh index f0f10db0a..68dd9c998 100644 --- a/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-debugsource.sh +++ b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libssh2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libssh2-debugsource | grep -v \.src | grep libssh2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libssh2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-devel.sh b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-devel.sh index 1eb967011..e7f2d7967 100644 --- a/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-devel.sh +++ b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libssh2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libssh2-devel | grep -v \.src | grep libssh2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libssh2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-help.sh b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-help.sh index ef9d6d5f1..fe4c85ae3 100644 --- a/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-help.sh +++ b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libssh2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libssh2-help | grep -v \.src | grep libssh2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libssh2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2.sh b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2.sh index 29ec60172..9b1634e1d 100644 --- a/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2.sh +++ b/testcases/cli-test/libssh2/oe_test_libssh2_install_and_remove_libssh2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libssh2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libssh2 | grep -v \.src | grep libssh2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libssh2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-debuginfo.sh b/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-debuginfo.sh index c55b46c23..761b9bbeb 100644 --- a/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-debuginfo.sh +++ b/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libstemmer # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libstemmer-debuginfo | grep -v \.src | grep libstemmer-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libstemmer-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-debugsource.sh b/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-debugsource.sh index 12e05885d..7d19d0bf2 100644 --- a/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-debugsource.sh +++ b/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libstemmer # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libstemmer-debugsource | grep -v \.src | grep libstemmer-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libstemmer-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-devel.sh b/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-devel.sh index 8b383c9d1..745a452cf 100644 --- a/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-devel.sh +++ b/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libstemmer # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libstemmer-devel | grep -v \.src | grep libstemmer-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libstemmer-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer.sh b/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer.sh index ef2e1fe06..eff075326 100644 --- a/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer.sh +++ b/testcases/cli-test/libstemmer/oe_test_libstemmer_install_and_remove_libstemmer.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libstemmer # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libstemmer | grep -v \.src | grep libstemmer + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libstemmer" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debuginfo.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debuginfo.sh index ddf74c216..26aab673d 100644 --- a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debuginfo.sh +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libstoragemgmt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libstoragemgmt-debuginfo | grep -v \.src | grep libstoragemgmt-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libstoragemgmt-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debugsource.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debugsource.sh index 2f10fc80d..3bb832edd 100644 --- a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debugsource.sh +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libstoragemgmt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libstoragemgmt-debugsource | grep -v \.src | grep libstoragemgmt-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libstoragemgmt-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-devel.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-devel.sh index b335cab6c..cc88d4230 100644 --- a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-devel.sh +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libstoragemgmt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libstoragemgmt-devel | grep -v \.src | grep libstoragemgmt-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libstoragemgmt-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-help.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-help.sh index 68bf20bfc..62055df29 100644 --- a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-help.sh +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libstoragemgmt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libstoragemgmt-help | grep -v \.src | grep libstoragemgmt-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libstoragemgmt-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-netapp-plugin.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-netapp-plugin.sh index c35a8ffc7..993930cc3 100644 --- a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-netapp-plugin.sh +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-netapp-plugin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libstoragemgmt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libstoragemgmt-netapp-plugin | grep -v \.src | grep libstoragemgmt-netapp-plugin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libstoragemgmt-netapp-plugin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin-clibs.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin-clibs.sh index 2f3dce8b8..549824cfe 100644 --- a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin-clibs.sh +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin-clibs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libstoragemgmt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libstoragemgmt-nfs-plugin-clibs | grep -v \.src | grep libstoragemgmt-nfs-plugin-clibs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libstoragemgmt-nfs-plugin-clibs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin.sh index 9f62396b2..610ec7c2a 100644 --- a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin.sh +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-nfs-plugin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libstoragemgmt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libstoragemgmt-nfs-plugin | grep -v \.src | grep libstoragemgmt-nfs-plugin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libstoragemgmt-nfs-plugin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-smis-plugin.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-smis-plugin.sh index be841a435..196ea4eab 100644 --- a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-smis-plugin.sh +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-smis-plugin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libstoragemgmt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libstoragemgmt-smis-plugin | grep -v \.src | grep libstoragemgmt-smis-plugin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libstoragemgmt-smis-plugin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-udev.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-udev.sh index 7b71a35e1..e9e0dd5d5 100644 --- a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-udev.sh +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt-udev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libstoragemgmt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libstoragemgmt-udev | grep -v \.src | grep libstoragemgmt-udev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libstoragemgmt-udev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt.sh index d8da30fcf..a52ab6c1e 100644 --- a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt.sh +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_libstoragemgmt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libstoragemgmt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libstoragemgmt | grep -v \.src | grep libstoragemgmt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libstoragemgmt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt-clibs.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt-clibs.sh index ca8e2ad34..e4eec44c4 100644 --- a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt-clibs.sh +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt-clibs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libstoragemgmt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-libstoragemgmt-clibs | grep -v \.src | grep python2-libstoragemgmt-clibs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-libstoragemgmt-clibs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt.sh index fa8f63791..e71310934 100644 --- a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt.sh +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python2-libstoragemgmt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libstoragemgmt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-libstoragemgmt | grep -v \.src | grep python2-libstoragemgmt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-libstoragemgmt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt-clibs.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt-clibs.sh index d79fe436b..c8da174f4 100644 --- a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt-clibs.sh +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt-clibs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libstoragemgmt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libstoragemgmt-clibs | grep -v \.src | grep python3-libstoragemgmt-clibs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libstoragemgmt-clibs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt.sh b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt.sh index bed241b96..2096aa557 100644 --- a/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt.sh +++ b/testcases/cli-test/libstoragemgmt/oe_test_libstoragemgmt_install_and_remove_python3-libstoragemgmt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libstoragemgmt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libstoragemgmt | grep -v \.src | grep python3-libstoragemgmt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libstoragemgmt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-debuginfo.sh b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-debuginfo.sh index c282e364f..e11090d91 100644 --- a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-debuginfo.sh +++ b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtalloc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtalloc-debuginfo | grep -v \.src | grep libtalloc-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtalloc-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-debugsource.sh b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-debugsource.sh index 8ba72aef5..07ca3ed91 100644 --- a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-debugsource.sh +++ b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtalloc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtalloc-debugsource | grep -v \.src | grep libtalloc-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtalloc-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-devel.sh b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-devel.sh index 794bfafe2..561968de2 100644 --- a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-devel.sh +++ b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtalloc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtalloc-devel | grep -v \.src | grep libtalloc-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtalloc-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-help.sh b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-help.sh index f6f009966..ac8e25501 100644 --- a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-help.sh +++ b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtalloc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtalloc-help | grep -v \.src | grep libtalloc-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtalloc-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc.sh b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc.sh index 33a430274..c92372b06 100644 --- a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc.sh +++ b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_libtalloc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtalloc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtalloc | grep -v \.src | grep libtalloc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtalloc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python2-talloc-devel.sh b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python2-talloc-devel.sh index 08b52efac..5c45207d4 100644 --- a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python2-talloc-devel.sh +++ b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python2-talloc-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtalloc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-talloc-devel | grep -v \.src | grep python2-talloc-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-talloc-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python2-talloc.sh b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python2-talloc.sh index c51655b7c..a48df7d9b 100644 --- a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python2-talloc.sh +++ b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python2-talloc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtalloc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-talloc | grep -v \.src | grep python2-talloc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-talloc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python3-talloc-devel.sh b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python3-talloc-devel.sh index 62a5f23f9..01cda489c 100644 --- a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python3-talloc-devel.sh +++ b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python3-talloc-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtalloc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-talloc-devel | grep -v \.src | grep python3-talloc-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-talloc-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python3-talloc.sh b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python3-talloc.sh index 9a6b92d97..cf10fb05a 100644 --- a/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python3-talloc.sh +++ b/testcases/cli-test/libtalloc/oe_test_libtalloc_install_and_remove_python3-talloc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtalloc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-talloc | grep -v \.src | grep python3-talloc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-talloc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-debuginfo.sh b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-debuginfo.sh index 69b1560af..6e0888acb 100644 --- a/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-debuginfo.sh +++ b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtar # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtar-debuginfo | grep -v \.src | grep libtar-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtar-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-debugsource.sh b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-debugsource.sh index 3821d34d0..e0ebf1065 100644 --- a/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-debugsource.sh +++ b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtar # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtar-debugsource | grep -v \.src | grep libtar-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtar-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-devel.sh b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-devel.sh index 683cacf47..64b1c55af 100644 --- a/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-devel.sh +++ b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtar # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtar-devel | grep -v \.src | grep libtar-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtar-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-help.sh b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-help.sh index 3552d59d0..f1b4a703a 100644 --- a/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-help.sh +++ b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtar # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtar-help | grep -v \.src | grep libtar-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtar-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar.sh b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar.sh index 1babe4792..c196dd4f6 100644 --- a/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar.sh +++ b/testcases/cli-test/libtar/oe_test_libtar_install_and_remove_libtar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtar # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtar | grep -v \.src | grep libtar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-debuginfo.sh b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-debuginfo.sh index 410724639..51c1ffe78 100644 --- a/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-debuginfo.sh +++ b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtasn1 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtasn1-debuginfo | grep -v \.src | grep libtasn1-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtasn1-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-debugsource.sh b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-debugsource.sh index 714da1624..6747effb2 100644 --- a/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-debugsource.sh +++ b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtasn1 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtasn1-debugsource | grep -v \.src | grep libtasn1-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtasn1-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-devel.sh b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-devel.sh index 5471d08b8..03cc3e844 100644 --- a/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-devel.sh +++ b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtasn1 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtasn1-devel | grep -v \.src | grep libtasn1-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtasn1-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-help.sh b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-help.sh index f875f2e49..c5710e232 100644 --- a/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-help.sh +++ b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtasn1 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtasn1-help | grep -v \.src | grep libtasn1-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtasn1-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1.sh b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1.sh index 105929303..498ae5cf9 100644 --- a/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1.sh +++ b/testcases/cli-test/libtasn1/oe_test_libtasn1_install_and_remove_libtasn1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtasn1 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtasn1 | grep -v \.src | grep libtasn1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtasn1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-debuginfo.sh b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-debuginfo.sh index 2069647fb..fb3df49de 100644 --- a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-debuginfo.sh +++ b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtdb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtdb-debuginfo | grep -v \.src | grep libtdb-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtdb-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-debugsource.sh b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-debugsource.sh index 1cfaa7c29..263b3cc64 100644 --- a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-debugsource.sh +++ b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtdb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtdb-debugsource | grep -v \.src | grep libtdb-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtdb-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-devel.sh b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-devel.sh index e5fe65e97..bc67c74f1 100644 --- a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-devel.sh +++ b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtdb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtdb-devel | grep -v \.src | grep libtdb-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtdb-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-help.sh b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-help.sh index 512141bb6..957cbd7a0 100644 --- a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-help.sh +++ b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtdb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtdb-help | grep -v \.src | grep libtdb-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtdb-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb.sh b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb.sh index 74034b3e7..b947a284c 100644 --- a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb.sh +++ b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_libtdb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtdb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtdb | grep -v \.src | grep libtdb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtdb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_python2-tdb.sh b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_python2-tdb.sh index 45b8bd37a..1e3fa8800 100644 --- a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_python2-tdb.sh +++ b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_python2-tdb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtdb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-tdb | grep -v \.src | grep python2-tdb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-tdb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_python3-tdb.sh b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_python3-tdb.sh index dca0ec425..b405eae54 100644 --- a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_python3-tdb.sh +++ b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_python3-tdb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtdb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-tdb | grep -v \.src | grep python3-tdb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-tdb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_tdb-tools.sh b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_tdb-tools.sh index 4d2d898dc..dd288b9da 100644 --- a/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_tdb-tools.sh +++ b/testcases/cli-test/libtdb/oe_test_libtdb_install_and_remove_tdb-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtdb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tdb-tools | grep -v \.src | grep tdb-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tdb-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-debuginfo.sh b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-debuginfo.sh index ecd3c03af..c7de58c5b 100644 --- a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-debuginfo.sh +++ b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libteam # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libteam-debuginfo | grep -v \.src | grep libteam-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libteam-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-debugsource.sh b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-debugsource.sh index bd9fce6ae..bf154829b 100644 --- a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-debugsource.sh +++ b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libteam # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libteam-debugsource | grep -v \.src | grep libteam-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libteam-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-devel.sh b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-devel.sh index 4eb44ddae..f6d05bb2a 100644 --- a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-devel.sh +++ b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libteam # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libteam-devel | grep -v \.src | grep libteam-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libteam-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-help.sh b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-help.sh index 8fce39e04..7b5633615 100644 --- a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-help.sh +++ b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libteam # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libteam-help | grep -v \.src | grep libteam-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libteam-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam.sh b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam.sh index a0cc85a3a..8fca78b4e 100644 --- a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam.sh +++ b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_libteam.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libteam # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libteam | grep -v \.src | grep libteam + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libteam" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_network-scripts-teamd.sh b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_network-scripts-teamd.sh index 288c7c56f..a4e1396c6 100644 --- a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_network-scripts-teamd.sh +++ b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_network-scripts-teamd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libteam # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available network-scripts-teamd | grep -v \.src | grep network-scripts-teamd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm network-scripts-teamd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_python2-libteam.sh b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_python2-libteam.sh index 57accd14e..5e716dff2 100644 --- a/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_python2-libteam.sh +++ b/testcases/cli-test/libteam/oe_test_libteam_install_and_remove_python2-libteam.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libteam # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-libteam | grep -v \.src | grep python2-libteam + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-libteam" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-debuginfo.sh b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-debuginfo.sh index 2fd83548f..4a5d9a6fe 100644 --- a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-debuginfo.sh +++ b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtevent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtevent-debuginfo | grep -v \.src | grep libtevent-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtevent-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-debugsource.sh b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-debugsource.sh index dfd050827..7711323da 100644 --- a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-debugsource.sh +++ b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtevent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtevent-debugsource | grep -v \.src | grep libtevent-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtevent-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-devel.sh b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-devel.sh index 8953da371..862ec221a 100644 --- a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-devel.sh +++ b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtevent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtevent-devel | grep -v \.src | grep libtevent-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtevent-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-help.sh b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-help.sh index fc7be4692..b798e014c 100644 --- a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-help.sh +++ b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtevent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtevent-help | grep -v \.src | grep libtevent-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtevent-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent.sh b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent.sh index 9d26e4431..4d9fd262d 100644 --- a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent.sh +++ b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_libtevent.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtevent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtevent | grep -v \.src | grep libtevent + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtevent" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_python2-tevent.sh b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_python2-tevent.sh index 7fcbe63a9..df90521f4 100644 --- a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_python2-tevent.sh +++ b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_python2-tevent.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtevent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-tevent | grep -v \.src | grep python2-tevent + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-tevent" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_python3-tevent.sh b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_python3-tevent.sh index 11caba335..b50c43476 100644 --- a/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_python3-tevent.sh +++ b/testcases/cli-test/libtevent/oe_test_libtevent_install_and_remove_python3-tevent.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtevent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-tevent | grep -v \.src | grep python3-tevent + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-tevent" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-debuginfo.sh b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-debuginfo.sh index 9294a1734..1635fa820 100644 --- a/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-debuginfo.sh +++ b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libthai # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libthai-debuginfo | grep -v \.src | grep libthai-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libthai-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-debugsource.sh b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-debugsource.sh index d472851ae..10cfaddf3 100644 --- a/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-debugsource.sh +++ b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libthai # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libthai-debugsource | grep -v \.src | grep libthai-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libthai-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-devel.sh b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-devel.sh index 8ac1c19ec..df8619116 100644 --- a/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-devel.sh +++ b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libthai # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libthai-devel | grep -v \.src | grep libthai-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libthai-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-static.sh b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-static.sh index 538905217..6f3272721 100644 --- a/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-static.sh +++ b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libthai # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libthai-static | grep -v \.src | grep libthai-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libthai-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai.sh b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai.sh index 731f9e411..590387fdd 100644 --- a/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai.sh +++ b/testcases/cli-test/libthai/oe_test_libthai_install_and_remove_libthai.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libthai # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libthai | grep -v \.src | grep libthai + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libthai" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-debuginfo.sh b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-debuginfo.sh index 072d1107a..1608c76a3 100644 --- a/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-debuginfo.sh +++ b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtheora # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtheora-debuginfo | grep -v \.src | grep libtheora-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtheora-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-debugsource.sh b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-debugsource.sh index 48745a6ed..6764f4f65 100644 --- a/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-debugsource.sh +++ b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtheora # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtheora-debugsource | grep -v \.src | grep libtheora-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtheora-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-devel.sh b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-devel.sh index e0b6783da..98804947a 100644 --- a/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-devel.sh +++ b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtheora # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtheora-devel | grep -v \.src | grep libtheora-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtheora-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-help.sh b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-help.sh index 4306c09b6..2e2687794 100644 --- a/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-help.sh +++ b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtheora # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtheora-help | grep -v \.src | grep libtheora-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtheora-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora.sh b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora.sh index 80565dcb4..ef406e9d9 100644 --- a/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora.sh +++ b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_libtheora.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtheora # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtheora | grep -v \.src | grep libtheora + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtheora" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_theora-tools.sh b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_theora-tools.sh index a72c13aae..eaa4a7538 100644 --- a/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_theora-tools.sh +++ b/testcases/cli-test/libtheora/oe_test_libtheora_install_and_remove_theora-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtheora # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available theora-tools | grep -v \.src | grep theora-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm theora-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-debuginfo.sh b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-debuginfo.sh index 3083b4286..140512128 100644 --- a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-debuginfo.sh +++ b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtiff # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtiff-debuginfo | grep -v \.src | grep libtiff-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtiff-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-debugsource.sh b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-debugsource.sh index c73adb978..bbac29ce9 100644 --- a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-debugsource.sh +++ b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtiff # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtiff-debugsource | grep -v \.src | grep libtiff-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtiff-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-devel.sh b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-devel.sh index 6338c0e0e..490493253 100644 --- a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-devel.sh +++ b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtiff # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtiff-devel | grep -v \.src | grep libtiff-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtiff-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-help.sh b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-help.sh index 0e0da3def..66b7c5629 100644 --- a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-help.sh +++ b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtiff # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtiff-help | grep -v \.src | grep libtiff-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtiff-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-static.sh b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-static.sh index dcdd6247d..6026666bf 100644 --- a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-static.sh +++ b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtiff # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtiff-static | grep -v \.src | grep libtiff-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtiff-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-tools.sh b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-tools.sh index 8a26cafc8..09db952df 100644 --- a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-tools.sh +++ b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtiff # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtiff-tools | grep -v \.src | grep libtiff-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtiff-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff.sh b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff.sh index 8f52c36d3..b8233620d 100644 --- a/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff.sh +++ b/testcases/cli-test/libtiff/oe_test_libtiff_install_and_remove_libtiff.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtiff # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtiff | grep -v \.src | grep libtiff + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtiff" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-debuginfo.sh b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-debuginfo.sh index 7d97db986..fe02694c4 100644 --- a/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-debuginfo.sh +++ b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtirpc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtirpc-debuginfo | grep -v \.src | grep libtirpc-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtirpc-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-debugsource.sh b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-debugsource.sh index bd2a4426b..cf54d45ec 100644 --- a/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-debugsource.sh +++ b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtirpc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtirpc-debugsource | grep -v \.src | grep libtirpc-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtirpc-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-devel.sh b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-devel.sh index a394a05a2..7d29664dd 100644 --- a/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-devel.sh +++ b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtirpc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtirpc-devel | grep -v \.src | grep libtirpc-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtirpc-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-help.sh b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-help.sh index 8300d08e5..355fa71d2 100644 --- a/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-help.sh +++ b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtirpc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtirpc-help | grep -v \.src | grep libtirpc-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtirpc-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc.sh b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc.sh index e9c45f140..241a848b7 100644 --- a/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc.sh +++ b/testcases/cli-test/libtirpc/oe_test_libtirpc_install_and_remove_libtirpc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtirpc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtirpc | grep -v \.src | grep libtirpc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtirpc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-debuginfo.sh b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-debuginfo.sh index 07d03960e..8893ba45d 100644 --- a/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-debuginfo.sh +++ b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtool-debuginfo | grep -v \.src | grep libtool-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtool-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-debugsource.sh b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-debugsource.sh index f650631bf..1024c5555 100644 --- a/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-debugsource.sh +++ b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtool-debugsource | grep -v \.src | grep libtool-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtool-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-devel.sh b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-devel.sh index 5b34ca051..1cd39d00f 100644 --- a/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-devel.sh +++ b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtool-devel | grep -v \.src | grep libtool-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtool-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-help.sh b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-help.sh index 096abd0fb..e297c5934 100644 --- a/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-help.sh +++ b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtool-help | grep -v \.src | grep libtool-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtool-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-ltdl.sh b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-ltdl.sh index 2cbe9506b..d1b312a63 100644 --- a/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-ltdl.sh +++ b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool-ltdl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtool-ltdl | grep -v \.src | grep libtool-ltdl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtool-ltdl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool.sh b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool.sh index 03afa5193..77ff6fe85 100644 --- a/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool.sh +++ b/testcases/cli-test/libtool/oe_test_libtool_install_and_remove_libtool.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtool | grep -v \.src | grep libtool + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtool" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-debuginfo.sh b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-debuginfo.sh index 2fb71d0b2..ee3c1d59c 100644 --- a/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-debuginfo.sh +++ b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libuninameslist # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libuninameslist-debuginfo | grep -v \.src | grep libuninameslist-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libuninameslist-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-debugsource.sh b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-debugsource.sh index 8535b9f7f..f6e904599 100644 --- a/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-debugsource.sh +++ b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libuninameslist # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libuninameslist-debugsource | grep -v \.src | grep libuninameslist-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libuninameslist-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-devel.sh b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-devel.sh index 4935b80b3..95e479708 100644 --- a/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-devel.sh +++ b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libuninameslist # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libuninameslist-devel | grep -v \.src | grep libuninameslist-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libuninameslist-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-help.sh b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-help.sh index 1e27f90e3..c2f7f0be0 100644 --- a/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-help.sh +++ b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libuninameslist # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libuninameslist-help | grep -v \.src | grep libuninameslist-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libuninameslist-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist.sh b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist.sh index 2ff09927b..3c73944f7 100644 --- a/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist.sh +++ b/testcases/cli-test/libuninameslist/oe_test_libuninameslist_install_and_remove_libuninameslist.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libuninameslist # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libuninameslist | grep -v \.src | grep libuninameslist + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libuninameslist" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-debuginfo.sh b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-debuginfo.sh index 98929d296..82aa76705 100644 --- a/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-debuginfo.sh +++ b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libunistring # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libunistring-debuginfo | grep -v \.src | grep libunistring-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libunistring-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-debugsource.sh b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-debugsource.sh index bfff4a278..6fe01a700 100644 --- a/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-debugsource.sh +++ b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libunistring # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libunistring-debugsource | grep -v \.src | grep libunistring-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libunistring-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-devel.sh b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-devel.sh index 7e4637f3a..dbad13c2b 100644 --- a/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-devel.sh +++ b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libunistring # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libunistring-devel | grep -v \.src | grep libunistring-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libunistring-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-help.sh b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-help.sh index 3b7a4e063..1071a7d9d 100644 --- a/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-help.sh +++ b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libunistring # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libunistring-help | grep -v \.src | grep libunistring-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libunistring-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring.sh b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring.sh index c9ea6142d..a35eb7d02 100644 --- a/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring.sh +++ b/testcases/cli-test/libunistring/oe_test_libunistring_install_and_remove_libunistring.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libunistring # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libunistring | grep -v \.src | grep libunistring + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libunistring" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-debuginfo.sh b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-debuginfo.sh index 419cd72c3..b4b73c682 100644 --- a/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-debuginfo.sh +++ b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libunwind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libunwind-debuginfo | grep -v \.src | grep libunwind-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libunwind-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-debugsource.sh b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-debugsource.sh index fda3e158a..687edb10b 100644 --- a/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-debugsource.sh +++ b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libunwind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libunwind-debugsource | grep -v \.src | grep libunwind-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libunwind-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-devel.sh b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-devel.sh index 5f76f09bb..fb2eca82f 100644 --- a/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-devel.sh +++ b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libunwind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libunwind-devel | grep -v \.src | grep libunwind-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libunwind-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-help.sh b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-help.sh index 1a2ba02f4..c8bb914e4 100644 --- a/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-help.sh +++ b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libunwind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libunwind-help | grep -v \.src | grep libunwind-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libunwind-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind.sh b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind.sh index 72a3126d7..93b92ce12 100644 --- a/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind.sh +++ b/testcases/cli-test/libunwind/oe_test_libunwind_install_and_remove_libunwind.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libunwind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libunwind | grep -v \.src | grep libunwind + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libunwind" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-debuginfo.sh b/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-debuginfo.sh index 8e205b41e..93c4cf933 100644 --- a/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-debuginfo.sh +++ b/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src liburing # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available liburing-debuginfo | grep -v \.src | grep liburing-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm liburing-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-debugsource.sh b/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-debugsource.sh index 101ff7a9c..024cc6f15 100644 --- a/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-debugsource.sh +++ b/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src liburing # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available liburing-debugsource | grep -v \.src | grep liburing-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm liburing-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-devel.sh b/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-devel.sh index 293ed2e5a..b58572a5b 100644 --- a/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-devel.sh +++ b/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src liburing # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available liburing-devel | grep -v \.src | grep liburing-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm liburing-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing.sh b/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing.sh index fc20d9c1a..3d519a8c3 100644 --- a/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing.sh +++ b/testcases/cli-test/liburing/oe_test_liburing_install_and_remove_liburing.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src liburing # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available liburing | grep -v \.src | grep liburing + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm liburing" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-debuginfo.sh b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-debuginfo.sh index f26679f2e..01228e046 100644 --- a/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-debuginfo.sh +++ b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libusb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libusb-debuginfo | grep -v \.src | grep libusb-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libusb-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-debugsource.sh b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-debugsource.sh index 9c1e5a81a..c1c0c1133 100644 --- a/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-debugsource.sh +++ b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libusb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libusb-debugsource | grep -v \.src | grep libusb-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libusb-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-devel.sh b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-devel.sh index 25ded0f67..d8c6162f1 100644 --- a/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-devel.sh +++ b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libusb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libusb-devel | grep -v \.src | grep libusb-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libusb-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-tests-examples.sh b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-tests-examples.sh index 85a9c825e..59bc5d09a 100644 --- a/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-tests-examples.sh +++ b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb-tests-examples.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libusb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libusb-tests-examples | grep -v \.src | grep libusb-tests-examples + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libusb-tests-examples" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb.sh b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb.sh index 6166b1a8a..0e60623e2 100644 --- a/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb.sh +++ b/testcases/cli-test/libusb/oe_test_libusb_install_and_remove_libusb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libusb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libusb | grep -v \.src | grep libusb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libusb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-debuginfo.sh b/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-debuginfo.sh index 42e3e359e..27f52a940 100644 --- a/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-debuginfo.sh +++ b/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libusbmuxd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libusbmuxd-debuginfo | grep -v \.src | grep libusbmuxd-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libusbmuxd-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-debugsource.sh b/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-debugsource.sh index 4e60b3431..d3f7f29f7 100644 --- a/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-debugsource.sh +++ b/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libusbmuxd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libusbmuxd-debugsource | grep -v \.src | grep libusbmuxd-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libusbmuxd-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-devel.sh b/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-devel.sh index 7646f6878..de77d0b3b 100644 --- a/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-devel.sh +++ b/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libusbmuxd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libusbmuxd-devel | grep -v \.src | grep libusbmuxd-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libusbmuxd-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd.sh b/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd.sh index 78c9de723..c2dc7104e 100644 --- a/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd.sh +++ b/testcases/cli-test/libusbmuxd/oe_test_libusbmuxd_install_and_remove_libusbmuxd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libusbmuxd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libusbmuxd | grep -v \.src | grep libusbmuxd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libusbmuxd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-debuginfo.sh b/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-debuginfo.sh index b289c4ff5..ec903ed57 100644 --- a/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-debuginfo.sh +++ b/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libusbx # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libusbx-debuginfo | grep -v \.src | grep libusbx-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libusbx-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-debugsource.sh b/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-debugsource.sh index 6b5bcb60d..f5adffdd1 100644 --- a/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-debugsource.sh +++ b/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libusbx # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libusbx-debugsource | grep -v \.src | grep libusbx-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libusbx-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-devel.sh b/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-devel.sh index 92c3ed40c..9f0b56ce2 100644 --- a/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-devel.sh +++ b/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libusbx # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libusbx-devel | grep -v \.src | grep libusbx-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libusbx-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx.sh b/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx.sh index 5776e68bf..18c68f355 100644 --- a/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx.sh +++ b/testcases/cli-test/libusbx/oe_test_libusbx_install_and_remove_libusbx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libusbx # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libusbx | grep -v \.src | grep libusbx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libusbx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-debuginfo.sh b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-debuginfo.sh index b20697f23..ba7181b95 100644 --- a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-debuginfo.sh +++ b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libuser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libuser-debuginfo | grep -v \.src | grep libuser-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libuser-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-debugsource.sh b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-debugsource.sh index 21ea715b3..e6f305733 100644 --- a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-debugsource.sh +++ b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libuser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libuser-debugsource | grep -v \.src | grep libuser-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libuser-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-devel.sh b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-devel.sh index fff6bff01..9d548fb9d 100644 --- a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-devel.sh +++ b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libuser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libuser-devel | grep -v \.src | grep libuser-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libuser-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-help.sh b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-help.sh index 6fd10a821..57a5e8d88 100644 --- a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-help.sh +++ b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libuser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libuser-help | grep -v \.src | grep libuser-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libuser-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-python3.sh b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-python3.sh index 79e818282..c5cf3bb0d 100644 --- a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-python3.sh +++ b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser-python3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libuser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libuser-python3 | grep -v \.src | grep libuser-python3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libuser-python3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser.sh b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser.sh index 3c96b77a9..3c94ee52e 100644 --- a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser.sh +++ b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_libuser.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libuser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libuser | grep -v \.src | grep libuser + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libuser" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_python2-libuser.sh b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_python2-libuser.sh index 42a547377..40cd52d24 100644 --- a/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_python2-libuser.sh +++ b/testcases/cli-test/libuser/oe_test_libuser_install_and_remove_python2-libuser.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libuser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-libuser | grep -v \.src | grep python2-libuser + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-libuser" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-debuginfo.sh b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-debuginfo.sh index acde71f0d..faaaf6dc0 100644 --- a/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-debuginfo.sh +++ b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libutempter # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libutempter-debuginfo | grep -v \.src | grep libutempter-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libutempter-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-debugsource.sh b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-debugsource.sh index c2c60e07b..055f28084 100644 --- a/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-debugsource.sh +++ b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libutempter # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libutempter-debugsource | grep -v \.src | grep libutempter-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libutempter-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-devel.sh b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-devel.sh index b57732498..541f7b205 100644 --- a/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-devel.sh +++ b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libutempter # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libutempter-devel | grep -v \.src | grep libutempter-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libutempter-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-help.sh b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-help.sh index 3b7fd3997..99adf3734 100644 --- a/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-help.sh +++ b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libutempter # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libutempter-help | grep -v \.src | grep libutempter-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libutempter-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter.sh b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter.sh index 4e66e355a..362d650bc 100644 --- a/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter.sh +++ b/testcases/cli-test/libutempter/oe_test_libutempter_install_and_remove_libutempter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libutempter # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libutempter | grep -v \.src | grep libutempter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libutempter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-debuginfo.sh b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-debuginfo.sh index 9b26d3870..31a90f007 100644 --- a/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-debuginfo.sh +++ b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libuv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libuv-debuginfo | grep -v \.src | grep libuv-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libuv-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-debugsource.sh b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-debugsource.sh index 642f232dc..0a5fbda57 100644 --- a/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-debugsource.sh +++ b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libuv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libuv-debugsource | grep -v \.src | grep libuv-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libuv-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-devel.sh b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-devel.sh index a4284b252..acc85fb1e 100644 --- a/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-devel.sh +++ b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libuv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libuv-devel | grep -v \.src | grep libuv-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libuv-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-help.sh b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-help.sh index 2bd1dbade..bc0ae6039 100644 --- a/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-help.sh +++ b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libuv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libuv-help | grep -v \.src | grep libuv-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libuv-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv.sh b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv.sh index 28a5c36e4..745f34e9c 100644 --- a/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv.sh +++ b/testcases/cli-test/libuv/oe_test_libuv_install_and_remove_libuv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libuv # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libuv | grep -v \.src | grep libuv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libuv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-debuginfo.sh b/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-debuginfo.sh index 311ad205b..4c63eab0f 100644 --- a/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-debuginfo.sh +++ b/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libvdpau # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libvdpau-debuginfo | grep -v \.src | grep libvdpau-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libvdpau-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-debugsource.sh b/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-debugsource.sh index cc001e746..5069ca823 100644 --- a/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-debugsource.sh +++ b/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libvdpau # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libvdpau-debugsource | grep -v \.src | grep libvdpau-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libvdpau-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-devel.sh b/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-devel.sh index cf64a4eca..49566c91b 100644 --- a/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-devel.sh +++ b/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libvdpau # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libvdpau-devel | grep -v \.src | grep libvdpau-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libvdpau-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau.sh b/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau.sh index 6d332a280..675e17423 100644 --- a/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau.sh +++ b/testcases/cli-test/libvdpau/oe_test_libvdpau_install_and_remove_libvdpau.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libvdpau # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libvdpau | grep -v \.src | grep libvdpau + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libvdpau" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-debuginfo.sh b/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-debuginfo.sh index a5c447d8d..494d2caea 100644 --- a/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-debuginfo.sh +++ b/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libverto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libverto-debuginfo | grep -v \.src | grep libverto-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libverto-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-debugsource.sh b/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-debugsource.sh index 54ad81894..18ff348c3 100644 --- a/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-debugsource.sh +++ b/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libverto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libverto-debugsource | grep -v \.src | grep libverto-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libverto-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-devel.sh b/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-devel.sh index 8f7a9b7d1..1091ebb62 100644 --- a/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-devel.sh +++ b/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libverto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libverto-devel | grep -v \.src | grep libverto-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libverto-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto.sh b/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto.sh index f4851134e..bdf4325f8 100644 --- a/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto.sh +++ b/testcases/cli-test/libverto/oe_test_libverto_install_and_remove_libverto.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libverto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libverto | grep -v \.src | grep libverto + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libverto" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-debuginfo.sh b/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-debuginfo.sh index 2154564da..d224d5b27 100644 --- a/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-debuginfo.sh +++ b/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libvisual # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libvisual-debuginfo | grep -v \.src | grep libvisual-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libvisual-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-debugsource.sh b/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-debugsource.sh index 1af1401ea..9ba3c4a4e 100644 --- a/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-debugsource.sh +++ b/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libvisual # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libvisual-debugsource | grep -v \.src | grep libvisual-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libvisual-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-devel.sh b/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-devel.sh index 37311162c..6f330d70a 100644 --- a/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-devel.sh +++ b/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libvisual # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libvisual-devel | grep -v \.src | grep libvisual-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libvisual-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual.sh b/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual.sh index 8cf25dba8..d4806cf9b 100644 --- a/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual.sh +++ b/testcases/cli-test/libvisual/oe_test_libvisual_install_and_remove_libvisual.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libvisual # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libvisual | grep -v \.src | grep libvisual + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libvisual" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-debuginfo.sh b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-debuginfo.sh index 7a5400791..312a62667 100644 --- a/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-debuginfo.sh +++ b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libvoikko # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libvoikko-debuginfo | grep -v \.src | grep libvoikko-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libvoikko-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-debugsource.sh b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-debugsource.sh index 2aff62eb2..4e9a7b128 100644 --- a/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-debugsource.sh +++ b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libvoikko # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libvoikko-debugsource | grep -v \.src | grep libvoikko-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libvoikko-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-devel.sh b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-devel.sh index db27b5758..d98e60f78 100644 --- a/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-devel.sh +++ b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libvoikko # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libvoikko-devel | grep -v \.src | grep libvoikko-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libvoikko-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-help.sh b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-help.sh index 69382f4f9..567bcfd1a 100644 --- a/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-help.sh +++ b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libvoikko # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libvoikko-help | grep -v \.src | grep libvoikko-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libvoikko-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko.sh b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko.sh index 8a29cd65e..f61923cdd 100644 --- a/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko.sh +++ b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_libvoikko.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libvoikko # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libvoikko | grep -v \.src | grep libvoikko + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libvoikko" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_python3-libvoikko.sh b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_python3-libvoikko.sh index 0eb27c12c..cf2c6b7a6 100644 --- a/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_python3-libvoikko.sh +++ b/testcases/cli-test/libvoikko/oe_test_libvoikko_install_and_remove_python3-libvoikko.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libvoikko # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libvoikko | grep -v \.src | grep python3-libvoikko + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libvoikko" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-debuginfo.sh b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-debuginfo.sh index 08c42e4a1..43d16bbb0 100644 --- a/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-debuginfo.sh +++ b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libvorbis # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libvorbis-debuginfo | grep -v \.src | grep libvorbis-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libvorbis-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-debugsource.sh b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-debugsource.sh index d146fd952..2fc388116 100644 --- a/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-debugsource.sh +++ b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libvorbis # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libvorbis-debugsource | grep -v \.src | grep libvorbis-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libvorbis-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-devel.sh b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-devel.sh index 561a081da..02faa0dc2 100644 --- a/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-devel.sh +++ b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libvorbis # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libvorbis-devel | grep -v \.src | grep libvorbis-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libvorbis-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-help.sh b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-help.sh index f003e3c60..8f04dcf70 100644 --- a/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-help.sh +++ b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libvorbis # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libvorbis-help | grep -v \.src | grep libvorbis-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libvorbis-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis.sh b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis.sh index a3081bf8f..b2d39aef7 100644 --- a/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis.sh +++ b/testcases/cli-test/libvorbis/oe_test_libvorbis_install_and_remove_libvorbis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libvorbis # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libvorbis | grep -v \.src | grep libvorbis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libvorbis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-data.sh b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-data.sh index 37758466d..8020f37b1 100644 --- a/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-data.sh +++ b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-data.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libwacom # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwacom-data | grep -v \.src | grep libwacom-data + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwacom-data" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-debuginfo.sh b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-debuginfo.sh index 0f0004adf..ce4b6a84a 100644 --- a/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-debuginfo.sh +++ b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libwacom # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwacom-debuginfo | grep -v \.src | grep libwacom-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwacom-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-debugsource.sh b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-debugsource.sh index 4a40d7fb7..abc7547bd 100644 --- a/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-debugsource.sh +++ b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libwacom # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwacom-debugsource | grep -v \.src | grep libwacom-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwacom-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-devel.sh b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-devel.sh index e94d97850..e08195769 100644 --- a/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-devel.sh +++ b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libwacom # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwacom-devel | grep -v \.src | grep libwacom-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwacom-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom.sh b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom.sh index aa5c71c42..6a1440f31 100644 --- a/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom.sh +++ b/testcases/cli-test/libwacom/oe_test_libwacom_install_and_remove_libwacom.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libwacom # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwacom | grep -v \.src | grep libwacom + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwacom" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-debuginfo.sh b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-debuginfo.sh index 6b7ee9391..c80981611 100644 --- a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-debuginfo.sh +++ b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libwebp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwebp-debuginfo | grep -v \.src | grep libwebp-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwebp-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-debugsource.sh b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-debugsource.sh index 02be76c4f..e6db09c5c 100644 --- a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-debugsource.sh +++ b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libwebp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwebp-debugsource | grep -v \.src | grep libwebp-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwebp-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-devel.sh b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-devel.sh index 739d22b1b..ec7994c40 100644 --- a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-devel.sh +++ b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libwebp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwebp-devel | grep -v \.src | grep libwebp-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwebp-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-help.sh b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-help.sh index 854f32d85..b41964baf 100644 --- a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-help.sh +++ b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libwebp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwebp-help | grep -v \.src | grep libwebp-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwebp-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-java.sh b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-java.sh index 3df368966..8b28f27dd 100644 --- a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-java.sh +++ b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-java.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libwebp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwebp-java | grep -v \.src | grep libwebp-java + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwebp-java" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-tools.sh b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-tools.sh index 07d4faa97..73a13757d 100644 --- a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-tools.sh +++ b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libwebp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwebp-tools | grep -v \.src | grep libwebp-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwebp-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp.sh b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp.sh index a40c59a69..3c2630a69 100644 --- a/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp.sh +++ b/testcases/cli-test/libwebp/oe_test_libwebp_install_and_remove_libwebp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libwebp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwebp | grep -v \.src | grep libwebp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwebp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-debuginfo.sh b/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-debuginfo.sh index e0ac9a259..a882480f6 100644 --- a/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-debuginfo.sh +++ b/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libwmf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwmf-debuginfo | grep -v \.src | grep libwmf-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwmf-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-debugsource.sh b/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-debugsource.sh index 372ef9e8a..da0b42a11 100644 --- a/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-debugsource.sh +++ b/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libwmf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwmf-debugsource | grep -v \.src | grep libwmf-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwmf-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-devel.sh b/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-devel.sh index d712d440f..d4ca8dbc4 100644 --- a/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-devel.sh +++ b/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libwmf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwmf-devel | grep -v \.src | grep libwmf-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwmf-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf.sh b/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf.sh index 30a7de50a..93a9f3d10 100644 --- a/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf.sh +++ b/testcases/cli-test/libwmf/oe_test_libwmf_install_and_remove_libwmf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libwmf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwmf | grep -v \.src | grep libwmf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwmf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe-devel.sh b/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe-devel.sh index 65bc8a42d..0ba892719 100644 --- a/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe-devel.sh +++ b/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libwpe # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwpe-devel | grep -v \.src | grep libwpe-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwpe-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe-doc.sh b/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe-doc.sh index d804c9516..874cb069d 100644 --- a/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe-doc.sh +++ b/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libwpe # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwpe-doc | grep -v \.src | grep libwpe-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwpe-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe.sh b/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe.sh index c9fe9651d..44347247d 100644 --- a/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe.sh +++ b/testcases/cli-test/libwpe/oe_test_libwpe_install_and_remove_libwpe.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libwpe # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwpe | grep -v \.src | grep libwpe + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwpe" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-debuginfo.sh b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-debuginfo.sh index e1232863d..82701ee8d 100644 --- a/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-debuginfo.sh +++ b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxcb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxcb-debuginfo | grep -v \.src | grep libxcb-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxcb-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-debugsource.sh b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-debugsource.sh index 5bc9939eb..18a6a6d52 100644 --- a/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-debugsource.sh +++ b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxcb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxcb-debugsource | grep -v \.src | grep libxcb-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxcb-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-devel.sh b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-devel.sh index 394c27faf..3330f030e 100644 --- a/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-devel.sh +++ b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxcb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxcb-devel | grep -v \.src | grep libxcb-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxcb-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-help.sh b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-help.sh index d8924cff2..9065b1ef0 100644 --- a/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-help.sh +++ b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxcb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxcb-help | grep -v \.src | grep libxcb-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxcb-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb.sh b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb.sh index 967324dc2..369a25c41 100644 --- a/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb.sh +++ b/testcases/cli-test/libxcb/oe_test_libxcb_install_and_remove_libxcb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxcb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxcb | grep -v \.src | grep libxcb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxcb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-compat.sh b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-compat.sh index 14fa8a8e3..e6782b60e 100644 --- a/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-compat.sh +++ b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-compat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxcrypt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxcrypt-compat | grep -v \.src | grep libxcrypt-compat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxcrypt-compat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-devel.sh b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-devel.sh index efc75ef16..2d413e400 100644 --- a/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-devel.sh +++ b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxcrypt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxcrypt-devel | grep -v \.src | grep libxcrypt-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxcrypt-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-doc.sh b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-doc.sh index 2976717b6..d7494c225 100644 --- a/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-doc.sh +++ b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxcrypt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxcrypt-doc | grep -v \.src | grep libxcrypt-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxcrypt-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-help.sh b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-help.sh index efb591178..963cc6aa8 100644 --- a/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-help.sh +++ b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxcrypt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxcrypt-help | grep -v \.src | grep libxcrypt-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxcrypt-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-static.sh b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-static.sh index 07ae92098..fdb6b10df 100644 --- a/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-static.sh +++ b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxcrypt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxcrypt-static | grep -v \.src | grep libxcrypt-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxcrypt-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt.sh b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt.sh index 5e39ef467..cf8dfdcfc 100644 --- a/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt.sh +++ b/testcases/cli-test/libxcrypt/oe_test_libxcrypt_install_and_remove_libxcrypt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxcrypt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxcrypt | grep -v \.src | grep libxcrypt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxcrypt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-debuginfo.sh b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-debuginfo.sh index 7e9c84d43..0e5f5246c 100644 --- a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-debuginfo.sh +++ b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxkbcommon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxkbcommon-debuginfo | grep -v \.src | grep libxkbcommon-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxkbcommon-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-debugsource.sh b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-debugsource.sh index 879c0551a..3ede57ca8 100644 --- a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-debugsource.sh +++ b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxkbcommon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxkbcommon-debugsource | grep -v \.src | grep libxkbcommon-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxkbcommon-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-devel.sh b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-devel.sh index e5d4eb284..7237ccf79 100644 --- a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-devel.sh +++ b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxkbcommon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxkbcommon-devel | grep -v \.src | grep libxkbcommon-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxkbcommon-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-utils.sh b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-utils.sh index 564da40c1..de5444647 100644 --- a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-utils.sh +++ b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxkbcommon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxkbcommon-utils | grep -v \.src | grep libxkbcommon-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxkbcommon-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11-devel.sh b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11-devel.sh index 131c9f012..32733c12b 100644 --- a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11-devel.sh +++ b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxkbcommon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxkbcommon-x11-devel | grep -v \.src | grep libxkbcommon-x11-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxkbcommon-x11-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11.sh b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11.sh index 81651f433..c7aa8dace 100644 --- a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11.sh +++ b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon-x11.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxkbcommon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxkbcommon-x11 | grep -v \.src | grep libxkbcommon-x11 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxkbcommon-x11" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon.sh b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon.sh index 2b35bd5eb..1e0f5ea03 100644 --- a/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon.sh +++ b/testcases/cli-test/libxkbcommon/oe_test_libxkbcommon_install_and_remove_libxkbcommon.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxkbcommon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxkbcommon | grep -v \.src | grep libxkbcommon + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxkbcommon" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-debuginfo.sh b/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-debuginfo.sh index bf1bd763a..eab0f4d40 100644 --- a/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-debuginfo.sh +++ b/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxkbfile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxkbfile-debuginfo | grep -v \.src | grep libxkbfile-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxkbfile-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-debugsource.sh b/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-debugsource.sh index 999326660..7c0d5a718 100644 --- a/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-debugsource.sh +++ b/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxkbfile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxkbfile-debugsource | grep -v \.src | grep libxkbfile-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxkbfile-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-devel.sh b/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-devel.sh index 87d5acd75..b48f27d15 100644 --- a/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-devel.sh +++ b/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxkbfile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxkbfile-devel | grep -v \.src | grep libxkbfile-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxkbfile-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile.sh b/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile.sh index 64e412635..7cb7ffbae 100644 --- a/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile.sh +++ b/testcases/cli-test/libxkbfile/oe_test_libxkbfile_install_and_remove_libxkbfile.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxkbfile # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxkbfile | grep -v \.src | grep libxkbfile + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxkbfile" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-debuginfo.sh b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-debuginfo.sh index 493ab91de..eac1e2673 100644 --- a/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-debuginfo.sh +++ b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxklavier # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxklavier-debuginfo | grep -v \.src | grep libxklavier-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxklavier-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-debugsource.sh b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-debugsource.sh index 5d7bb2a8c..3f7ccd74e 100644 --- a/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-debugsource.sh +++ b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxklavier # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxklavier-debugsource | grep -v \.src | grep libxklavier-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxklavier-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-devel.sh b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-devel.sh index 7280e3590..12c232cf1 100644 --- a/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-devel.sh +++ b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxklavier # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxklavier-devel | grep -v \.src | grep libxklavier-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxklavier-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-help.sh b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-help.sh index 4fefdf7f0..f29a43914 100644 --- a/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-help.sh +++ b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxklavier # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxklavier-help | grep -v \.src | grep libxklavier-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxklavier-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier.sh b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier.sh index 261b2bbf1..f0196932d 100644 --- a/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier.sh +++ b/testcases/cli-test/libxklavier/oe_test_libxklavier_install_and_remove_libxklavier.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxklavier # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxklavier | grep -v \.src | grep libxklavier + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxklavier" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-debuginfo.sh b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-debuginfo.sh index cc76299ec..5e2cdda79 100644 --- a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-debuginfo.sh +++ b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxml2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxml2-debuginfo | grep -v \.src | grep libxml2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxml2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-debugsource.sh b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-debugsource.sh index cf303c171..9c468307b 100644 --- a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-debugsource.sh +++ b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxml2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxml2-debugsource | grep -v \.src | grep libxml2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxml2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-devel.sh b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-devel.sh index 46f4e08d8..02ae4c57d 100644 --- a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-devel.sh +++ b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxml2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxml2-devel | grep -v \.src | grep libxml2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxml2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-help.sh b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-help.sh index a79e9694f..4003f0aaf 100644 --- a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-help.sh +++ b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxml2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxml2-help | grep -v \.src | grep libxml2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxml2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2.sh b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2.sh index 30618e03a..33a911b25 100644 --- a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2.sh +++ b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_libxml2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxml2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxml2 | grep -v \.src | grep libxml2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxml2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_python2-libxml2.sh b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_python2-libxml2.sh index e97bcc231..ff31ed1d5 100644 --- a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_python2-libxml2.sh +++ b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_python2-libxml2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxml2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-libxml2 | grep -v \.src | grep python2-libxml2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-libxml2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_python3-libxml2.sh b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_python3-libxml2.sh index f4d929fb1..f30e1c63b 100644 --- a/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_python3-libxml2.sh +++ b/testcases/cli-test/libxml2/oe_test_libxml2_install_and_remove_python3-libxml2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxml2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libxml2 | grep -v \.src | grep python3-libxml2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libxml2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-debuginfo.sh b/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-debuginfo.sh index 2ef746c99..6ef4944c1 100644 --- a/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-debuginfo.sh +++ b/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxmlb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxmlb-debuginfo | grep -v \.src | grep libxmlb-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxmlb-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-debugsource.sh b/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-debugsource.sh index e343e9c3e..3e0861d59 100644 --- a/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-debugsource.sh +++ b/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxmlb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxmlb-debugsource | grep -v \.src | grep libxmlb-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxmlb-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-devel.sh b/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-devel.sh index d38c51518..982304258 100644 --- a/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-devel.sh +++ b/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxmlb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxmlb-devel | grep -v \.src | grep libxmlb-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxmlb-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb.sh b/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb.sh index a893ef836..624ab011f 100644 --- a/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb.sh +++ b/testcases/cli-test/libxmlb/oe_test_libxmlb_install_and_remove_libxmlb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxmlb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxmlb | grep -v \.src | grep libxmlb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxmlb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-debuginfo.sh b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-debuginfo.sh index 0923b762e..6a9798130 100644 --- a/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-debuginfo.sh +++ b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxshmfence # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxshmfence-debuginfo | grep -v \.src | grep libxshmfence-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxshmfence-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-debugsource.sh b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-debugsource.sh index b22eda1e3..c97d28e7d 100644 --- a/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-debugsource.sh +++ b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxshmfence # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxshmfence-debugsource | grep -v \.src | grep libxshmfence-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxshmfence-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-devel.sh b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-devel.sh index 20f674c17..767e8bd17 100644 --- a/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-devel.sh +++ b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxshmfence # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxshmfence-devel | grep -v \.src | grep libxshmfence-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxshmfence-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-help.sh b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-help.sh index e07c30dce..51120cd3e 100644 --- a/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-help.sh +++ b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxshmfence # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxshmfence-help | grep -v \.src | grep libxshmfence-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxshmfence-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence.sh b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence.sh index 0cba1e86d..9141e6881 100644 --- a/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence.sh +++ b/testcases/cli-test/libxshmfence/oe_test_libxshmfence_install_and_remove_libxshmfence.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxshmfence # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxshmfence | grep -v \.src | grep libxshmfence + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxshmfence" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-debuginfo.sh b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-debuginfo.sh index 5cd3aa80d..56c1ef9a5 100644 --- a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-debuginfo.sh +++ b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxslt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxslt-debuginfo | grep -v \.src | grep libxslt-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxslt-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-debugsource.sh b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-debugsource.sh index 8c722699e..74cfaf8b9 100644 --- a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-debugsource.sh +++ b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxslt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxslt-debugsource | grep -v \.src | grep libxslt-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxslt-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-devel.sh b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-devel.sh index 0abfd7af6..b891aecf6 100644 --- a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-devel.sh +++ b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxslt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxslt-devel | grep -v \.src | grep libxslt-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxslt-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-help.sh b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-help.sh index 8ef041f3d..6fa1bda1f 100644 --- a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-help.sh +++ b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxslt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxslt-help | grep -v \.src | grep libxslt-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxslt-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt.sh b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt.sh index 78fd09eca..11f85add0 100644 --- a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt.sh +++ b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_libxslt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxslt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libxslt | grep -v \.src | grep libxslt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libxslt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_python2-libxslt.sh b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_python2-libxslt.sh index b2cd5fb48..b8007e711 100644 --- a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_python2-libxslt.sh +++ b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_python2-libxslt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxslt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-libxslt | grep -v \.src | grep python2-libxslt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-libxslt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_python3-libxslt.sh b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_python3-libxslt.sh index 09de54434..b72780455 100644 --- a/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_python3-libxslt.sh +++ b/testcases/cli-test/libxslt/oe_test_libxslt_install_and_remove_python3-libxslt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libxslt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libxslt | grep -v \.src | grep python3-libxslt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libxslt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-debuginfo.sh b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-debuginfo.sh index a228c579b..b14827fdb 100644 --- a/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-debuginfo.sh +++ b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libyaml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libyaml-debuginfo | grep -v \.src | grep libyaml-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libyaml-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-debugsource.sh b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-debugsource.sh index b75e8c9f3..9032eacd2 100644 --- a/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-debugsource.sh +++ b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libyaml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libyaml-debugsource | grep -v \.src | grep libyaml-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libyaml-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-devel.sh b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-devel.sh index 7a387eaf6..a57d55b44 100644 --- a/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-devel.sh +++ b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libyaml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libyaml-devel | grep -v \.src | grep libyaml-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libyaml-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-help.sh b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-help.sh index b0a7dc404..3bebf1b52 100644 --- a/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-help.sh +++ b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libyaml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libyaml-help | grep -v \.src | grep libyaml-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libyaml-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml.sh b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml.sh index c3c44a065..ab5be6f19 100644 --- a/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml.sh +++ b/testcases/cli-test/libyaml/oe_test_libyaml_install_and_remove_libyaml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src libyaml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libyaml | grep -v \.src | grep libyaml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libyaml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-ath.sh b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-ath.sh index 5bd660258..d6c10c9d6 100644 --- a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-ath.sh +++ b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-ath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src linux-firmware # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available linux-firmware-ath | grep -v \.src | grep linux-firmware-ath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm linux-firmware-ath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-cypress.sh b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-cypress.sh index a102e3a9e..7e01fe23f 100644 --- a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-cypress.sh +++ b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-cypress.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src linux-firmware # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available linux-firmware-cypress | grep -v \.src | grep linux-firmware-cypress + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm linux-firmware-cypress" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-iwlwifi.sh b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-iwlwifi.sh index 9b53e2e22..7cabe2ab9 100644 --- a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-iwlwifi.sh +++ b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-iwlwifi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src linux-firmware # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available linux-firmware-iwlwifi | grep -v \.src | grep linux-firmware-iwlwifi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm linux-firmware-iwlwifi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-libertas.sh b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-libertas.sh index dfef49758..21e038913 100644 --- a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-libertas.sh +++ b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-libertas.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src linux-firmware # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available linux-firmware-libertas | grep -v \.src | grep linux-firmware-libertas + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm linux-firmware-libertas" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-mediatek.sh b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-mediatek.sh index 799f934b0..0e33a4714 100644 --- a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-mediatek.sh +++ b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-mediatek.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src linux-firmware # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available linux-firmware-mediatek | grep -v \.src | grep linux-firmware-mediatek + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm linux-firmware-mediatek" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-mrvl.sh b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-mrvl.sh index ac30d8166..9ef789bcd 100644 --- a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-mrvl.sh +++ b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-mrvl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src linux-firmware # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available linux-firmware-mrvl | grep -v \.src | grep linux-firmware-mrvl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm linux-firmware-mrvl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-netronome.sh b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-netronome.sh index a38f7d2b0..19d798543 100644 --- a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-netronome.sh +++ b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-netronome.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src linux-firmware # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available linux-firmware-netronome | grep -v \.src | grep linux-firmware-netronome + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm linux-firmware-netronome" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-ti-connectivity.sh b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-ti-connectivity.sh index 9b77714a7..f513d57f7 100644 --- a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-ti-connectivity.sh +++ b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware-ti-connectivity.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src linux-firmware # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available linux-firmware-ti-connectivity | grep -v \.src | grep linux-firmware-ti-connectivity + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm linux-firmware-ti-connectivity" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware.sh b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware.sh index 84eaa6621..04df9bfc0 100644 --- a/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware.sh +++ b/testcases/cli-test/linux-firmware/oe_test_linux-firmware_install_and_remove_linux-firmware.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src linux-firmware # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available linux-firmware | grep -v \.src | grep linux-firmware + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm linux-firmware" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debuginfo.sh b/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debuginfo.sh index 47f7b846a..d31c30792 100644 --- a/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debuginfo.sh +++ b/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src linuxdoc-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available linuxdoc-tools-debuginfo | grep -v \.src | grep linuxdoc-tools-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm linuxdoc-tools-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debugsource.sh b/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debugsource.sh index 3f3a2fb82..bc43a92be 100644 --- a/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debugsource.sh +++ b/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src linuxdoc-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available linuxdoc-tools-debugsource | grep -v \.src | grep linuxdoc-tools-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm linuxdoc-tools-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-help.sh b/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-help.sh index ed1ec0d83..36d27585c 100644 --- a/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-help.sh +++ b/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src linuxdoc-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available linuxdoc-tools-help | grep -v \.src | grep linuxdoc-tools-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm linuxdoc-tools-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools.sh b/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools.sh index 3b6cfb7e5..02b844cfd 100644 --- a/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools.sh +++ b/testcases/cli-test/linuxdoc-tools/oe_test_linuxdoc-tools_install_and_remove_linuxdoc-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src linuxdoc-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available linuxdoc-tools | grep -v \.src | grep linuxdoc-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm linuxdoc-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-debuginfo.sh b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-debuginfo.sh index 59515cf64..c962b1188 100644 --- a/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-debuginfo.sh +++ b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lksctp-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lksctp-tools-debuginfo | grep -v \.src | grep lksctp-tools-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lksctp-tools-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-debugsource.sh b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-debugsource.sh index c727ae50d..a077265f8 100644 --- a/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-debugsource.sh +++ b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lksctp-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lksctp-tools-debugsource | grep -v \.src | grep lksctp-tools-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lksctp-tools-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-devel.sh b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-devel.sh index a664a861e..f223ab249 100644 --- a/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-devel.sh +++ b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lksctp-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lksctp-tools-devel | grep -v \.src | grep lksctp-tools-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lksctp-tools-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-help.sh b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-help.sh index 4a1efc904..cbe65df99 100644 --- a/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-help.sh +++ b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lksctp-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lksctp-tools-help | grep -v \.src | grep lksctp-tools-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lksctp-tools-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools.sh b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools.sh index a47bfb7ec..1610476b0 100644 --- a/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools.sh +++ b/testcases/cli-test/lksctp-tools/oe_test_lksctp-tools_install_and_remove_lksctp-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lksctp-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lksctp-tools | grep -v \.src | grep lksctp-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lksctp-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-debuginfo.sh b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-debuginfo.sh index a98bd0a75..5e33000d0 100644 --- a/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-debuginfo.sh +++ b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lldpad # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lldpad-debuginfo | grep -v \.src | grep lldpad-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lldpad-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-debugsource.sh b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-debugsource.sh index b2c44a4be..8b7e5bc69 100644 --- a/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-debugsource.sh +++ b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lldpad # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lldpad-debugsource | grep -v \.src | grep lldpad-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lldpad-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-devel.sh b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-devel.sh index 51c259a07..45ad9728e 100644 --- a/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-devel.sh +++ b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lldpad # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lldpad-devel | grep -v \.src | grep lldpad-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lldpad-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-help.sh b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-help.sh index df118979b..a9d2aad3e 100644 --- a/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-help.sh +++ b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lldpad # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lldpad-help | grep -v \.src | grep lldpad-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lldpad-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad.sh b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad.sh index baae48c3c..fe88257ff 100644 --- a/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad.sh +++ b/testcases/cli-test/lldpad/oe_test_lldpad_install_and_remove_lldpad.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lldpad # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lldpad | grep -v \.src | grep lldpad + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lldpad" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-cmake-utils.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-cmake-utils.sh index 341afddba..871f063fd 100644 --- a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-cmake-utils.sh +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-cmake-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src llvm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available llvm-cmake-utils | grep -v \.src | grep llvm-cmake-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm llvm-cmake-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-debuginfo.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-debuginfo.sh index 9e7caf0db..3b8a3ebe7 100644 --- a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-debuginfo.sh +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src llvm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available llvm-debuginfo | grep -v \.src | grep llvm-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm llvm-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-debugsource.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-debugsource.sh index 7c8e50681..5e80dee7d 100644 --- a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-debugsource.sh +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src llvm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available llvm-debugsource | grep -v \.src | grep llvm-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm llvm-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-devel.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-devel.sh index 3bfb90c96..62078f678 100644 --- a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-devel.sh +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src llvm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available llvm-devel | grep -v \.src | grep llvm-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm llvm-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-doc.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-doc.sh index 6249b5ac0..e54d5d948 100644 --- a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-doc.sh +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src llvm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available llvm-doc | grep -v \.src | grep llvm-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm llvm-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-googletest.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-googletest.sh index 2825409b6..e594b9217 100644 --- a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-googletest.sh +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-googletest.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src llvm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available llvm-googletest | grep -v \.src | grep llvm-googletest + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm llvm-googletest" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-help.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-help.sh index fab230ade..f7a6ab4f2 100644 --- a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-help.sh +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src llvm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available llvm-help | grep -v \.src | grep llvm-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm llvm-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-libs.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-libs.sh index 6dc65d129..a0852d764 100644 --- a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-libs.sh +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src llvm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available llvm-libs | grep -v \.src | grep llvm-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm llvm-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-static.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-static.sh index c3a4b4c94..642249f21 100644 --- a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-static.sh +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src llvm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available llvm-static | grep -v \.src | grep llvm-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm llvm-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-test.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-test.sh index 8e4998318..4f0d7a4ff 100644 --- a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-test.sh +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm-test.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src llvm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available llvm-test | grep -v \.src | grep llvm-test + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm llvm-test" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm.sh b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm.sh index 9a412b91d..1beda42dd 100644 --- a/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm.sh +++ b/testcases/cli-test/llvm/oe_test_llvm_install_and_remove_llvm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src llvm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available llvm | grep -v \.src | grep llvm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm llvm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-debuginfo.sh b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-debuginfo.sh index e5f88e33e..71d88abb2 100644 --- a/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-debuginfo.sh +++ b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lm_sensors # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lm_sensors-debuginfo | grep -v \.src | grep lm_sensors-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lm_sensors-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-debugsource.sh b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-debugsource.sh index 14448228d..9ea3c1f72 100644 --- a/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-debugsource.sh +++ b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lm_sensors # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lm_sensors-debugsource | grep -v \.src | grep lm_sensors-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lm_sensors-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-devel.sh b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-devel.sh index d5e254595..00901b5fa 100644 --- a/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-devel.sh +++ b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lm_sensors # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lm_sensors-devel | grep -v \.src | grep lm_sensors-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lm_sensors-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-help.sh b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-help.sh index 980c513f2..c5754ed28 100644 --- a/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-help.sh +++ b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lm_sensors # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lm_sensors-help | grep -v \.src | grep lm_sensors-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lm_sensors-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-sensord.sh b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-sensord.sh index 366094028..544bae30e 100644 --- a/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-sensord.sh +++ b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors-sensord.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lm_sensors # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lm_sensors-sensord | grep -v \.src | grep lm_sensors-sensord + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lm_sensors-sensord" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors.sh b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors.sh index a586c4f72..0935264fa 100644 --- a/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors.sh +++ b/testcases/cli-test/lm_sensors/oe_test_lm_sensors_install_and_remove_lm_sensors.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lm_sensors # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lm_sensors | grep -v \.src | grep lm_sensors + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lm_sensors" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-debuginfo.sh b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-debuginfo.sh index 269cb2625..0bf20da83 100644 --- a/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-debuginfo.sh +++ b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lmdb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lmdb-debuginfo | grep -v \.src | grep lmdb-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lmdb-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-debugsource.sh b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-debugsource.sh index adb393d06..013660a13 100644 --- a/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-debugsource.sh +++ b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lmdb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lmdb-debugsource | grep -v \.src | grep lmdb-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lmdb-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-devel.sh b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-devel.sh index 8835867fc..a6b4c8024 100644 --- a/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-devel.sh +++ b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lmdb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lmdb-devel | grep -v \.src | grep lmdb-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lmdb-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-help.sh b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-help.sh index 64fcb4230..35cc9fadd 100644 --- a/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-help.sh +++ b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lmdb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lmdb-help | grep -v \.src | grep lmdb-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lmdb-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb.sh b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb.sh index 2f820b0cf..e9e4cd641 100644 --- a/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb.sh +++ b/testcases/cli-test/lmdb/oe_test_lmdb_install_and_remove_lmdb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lmdb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lmdb | grep -v \.src | grep lmdb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lmdb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-debuginfo.sh b/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-debuginfo.sh index 85c2f2beb..179413fc2 100644 --- a/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-debuginfo.sh +++ b/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src logrotate # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available logrotate-debuginfo | grep -v \.src | grep logrotate-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm logrotate-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-debugsource.sh b/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-debugsource.sh index ea9ce9316..432e12955 100644 --- a/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-debugsource.sh +++ b/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src logrotate # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available logrotate-debugsource | grep -v \.src | grep logrotate-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm logrotate-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-help.sh b/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-help.sh index 8e6dfe4fc..b2f56305e 100644 --- a/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-help.sh +++ b/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src logrotate # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available logrotate-help | grep -v \.src | grep logrotate-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm logrotate-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate.sh b/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate.sh index 18c65a5a2..d2846d01b 100644 --- a/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate.sh +++ b/testcases/cli-test/logrotate/oe_test_logrotate_install_and_remove_logrotate.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src logrotate # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available logrotate | grep -v \.src | grep logrotate + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm logrotate" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_composer-cli.sh b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_composer-cli.sh index 7b4e6965e..da3071985 100644 --- a/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_composer-cli.sh +++ b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_composer-cli.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lorax # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available composer-cli | grep -v \.src | grep composer-cli + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm composer-cli" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-composer.sh b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-composer.sh index 3ecc62431..dc651fa56 100644 --- a/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-composer.sh +++ b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-composer.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lorax # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lorax-composer | grep -v \.src | grep lorax-composer + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lorax-composer" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-help.sh b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-help.sh index f6679807e..b19e4099a 100644 --- a/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-help.sh +++ b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lorax # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lorax-help | grep -v \.src | grep lorax-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lorax-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-lmc-novirt.sh b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-lmc-novirt.sh index 4438de3b7..c9214b9f7 100644 --- a/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-lmc-novirt.sh +++ b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-lmc-novirt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lorax # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lorax-lmc-novirt | grep -v \.src | grep lorax-lmc-novirt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lorax-lmc-novirt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-lmc-virt.sh b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-lmc-virt.sh index 92ca327e2..79b2c06a4 100644 --- a/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-lmc-virt.sh +++ b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax-lmc-virt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lorax # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lorax-lmc-virt | grep -v \.src | grep lorax-lmc-virt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lorax-lmc-virt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax.sh b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax.sh index 6c5a5932e..df7fc0545 100644 --- a/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax.sh +++ b/testcases/cli-test/lorax/oe_test_lorax_install_and_remove_lorax.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lorax # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lorax | grep -v \.src | grep lorax + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lorax" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-debuginfo.sh b/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-debuginfo.sh index 52777bf1d..f24d03dc7 100644 --- a/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-debuginfo.sh +++ b/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lshw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lshw-debuginfo | grep -v \.src | grep lshw-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lshw-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-debugsource.sh b/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-debugsource.sh index 0756b42d7..ade5871f2 100644 --- a/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-debugsource.sh +++ b/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lshw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lshw-debugsource | grep -v \.src | grep lshw-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lshw-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-help.sh b/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-help.sh index 862775e5d..550fc7f29 100644 --- a/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-help.sh +++ b/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lshw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lshw-help | grep -v \.src | grep lshw-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lshw-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw.sh b/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw.sh index 233741040..d033909a6 100644 --- a/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw.sh +++ b/testcases/cli-test/lshw/oe_test_lshw_install_and_remove_lshw.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lshw # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lshw | grep -v \.src | grep lshw + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lshw" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-debuginfo.sh b/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-debuginfo.sh index 10a78ed31..ac8c983d8 100644 --- a/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-debuginfo.sh +++ b/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lsof # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lsof-debuginfo | grep -v \.src | grep lsof-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lsof-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-debugsource.sh b/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-debugsource.sh index 3004d43ed..3e517bd41 100644 --- a/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-debugsource.sh +++ b/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lsof # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lsof-debugsource | grep -v \.src | grep lsof-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lsof-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-help.sh b/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-help.sh index 96938e987..6149afc99 100644 --- a/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-help.sh +++ b/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lsof # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lsof-help | grep -v \.src | grep lsof-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lsof-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof.sh b/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof.sh index 8ab2fd99a..61b1c240f 100644 --- a/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof.sh +++ b/testcases/cli-test/lsof/oe_test_lsof_install_and_remove_lsof.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lsof # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lsof | grep -v \.src | grep lsof + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lsof" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-debuginfo.sh b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-debuginfo.sh index a64d21ab5..c5589789b 100644 --- a/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-debuginfo.sh +++ b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lsscsi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lsscsi-debuginfo | grep -v \.src | grep lsscsi-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lsscsi-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-debugsource.sh b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-debugsource.sh index 96451fcdd..476eaa1ff 100644 --- a/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-debugsource.sh +++ b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lsscsi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lsscsi-debugsource | grep -v \.src | grep lsscsi-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lsscsi-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-doc.sh b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-doc.sh index c635c058d..935e7c86c 100644 --- a/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-doc.sh +++ b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lsscsi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lsscsi-doc | grep -v \.src | grep lsscsi-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lsscsi-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-help.sh b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-help.sh index d5aa3a560..e6ec31978 100644 --- a/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-help.sh +++ b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lsscsi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lsscsi-help | grep -v \.src | grep lsscsi-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lsscsi-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi.sh b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi.sh index 297bf4e8d..f731f7ea2 100644 --- a/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi.sh +++ b/testcases/cli-test/lsscsi/oe_test_lsscsi_install_and_remove_lsscsi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lsscsi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lsscsi | grep -v \.src | grep lsscsi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lsscsi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-debuginfo.sh b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-debuginfo.sh index 5bcc72635..e55b380aa 100644 --- a/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-debuginfo.sh +++ b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lua # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lua-debuginfo | grep -v \.src | grep lua-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lua-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-debugsource.sh b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-debugsource.sh index a1a778c50..8943576f0 100644 --- a/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-debugsource.sh +++ b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lua # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lua-debugsource | grep -v \.src | grep lua-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lua-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-devel.sh b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-devel.sh index 378348b1c..af9f231d2 100644 --- a/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-devel.sh +++ b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lua # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lua-devel | grep -v \.src | grep lua-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lua-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-help.sh b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-help.sh index cac75d04f..ca157799d 100644 --- a/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-help.sh +++ b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lua # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lua-help | grep -v \.src | grep lua-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lua-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua.sh b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua.sh index e5460b200..3f03db251 100644 --- a/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua.sh +++ b/testcases/cli-test/lua/oe_test_lua_install_and_remove_lua.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lua # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lua | grep -v \.src | grep lua + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lua" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_cmirror.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_cmirror.sh index 603d9ac6a..8141a410b 100644 --- a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_cmirror.sh +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_cmirror.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lvm2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cmirror | grep -v \.src | grep cmirror + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cmirror" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_device-mapper-event.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_device-mapper-event.sh index b9986523d..a28b150f9 100644 --- a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_device-mapper-event.sh +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_device-mapper-event.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lvm2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available device-mapper-event | grep -v \.src | grep device-mapper-event + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm device-mapper-event" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_device-mapper.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_device-mapper.sh index 759c845cb..145e3017d 100644 --- a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_device-mapper.sh +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_device-mapper.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lvm2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available device-mapper | grep -v \.src | grep device-mapper + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm device-mapper" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-cluster.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-cluster.sh index 9742c2c89..def2055b0 100644 --- a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-cluster.sh +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-cluster.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lvm2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lvm2-cluster | grep -v \.src | grep lvm2-cluster + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lvm2-cluster" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-dbusd.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-dbusd.sh index dd986fc1a..69d8034cb 100644 --- a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-dbusd.sh +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-dbusd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lvm2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lvm2-dbusd | grep -v \.src | grep lvm2-dbusd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lvm2-dbusd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-debuginfo.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-debuginfo.sh index 56ad8d414..f3c11ac99 100644 --- a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-debuginfo.sh +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lvm2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lvm2-debuginfo | grep -v \.src | grep lvm2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lvm2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-debugsource.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-debugsource.sh index afd5f855a..0ce549a42 100644 --- a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-debugsource.sh +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lvm2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lvm2-debugsource | grep -v \.src | grep lvm2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lvm2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-devel.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-devel.sh index d05cc0fcd..a300a0860 100644 --- a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-devel.sh +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lvm2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lvm2-devel | grep -v \.src | grep lvm2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lvm2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-help.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-help.sh index d56b757ce..d6560710a 100644 --- a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-help.sh +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lvm2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lvm2-help | grep -v \.src | grep lvm2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lvm2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-lockd.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-lockd.sh index cbcc0e16d..50b28aa57 100644 --- a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-lockd.sh +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-lockd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lvm2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lvm2-lockd | grep -v \.src | grep lvm2-lockd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lvm2-lockd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-test.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-test.sh index ab684f1b6..e3e05de4e 100644 --- a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-test.sh +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2-test.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lvm2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lvm2-test | grep -v \.src | grep lvm2-test + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lvm2-test" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2.sh index 3cb50cd84..9a3bcaf4a 100644 --- a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2.sh +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_lvm2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lvm2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lvm2 | grep -v \.src | grep lvm2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lvm2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_python3-lvm-deprecated.sh b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_python3-lvm-deprecated.sh index 3309dcb2d..8d21429bd 100644 --- a/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_python3-lvm-deprecated.sh +++ b/testcases/cli-test/lvm2/oe_test_lvm2_install_and_remove_python3-lvm-deprecated.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lvm2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-lvm-deprecated | grep -v \.src | grep python3-lvm-deprecated + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-lvm-deprecated" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-debuginfo.sh b/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-debuginfo.sh index bef88239a..663124581 100644 --- a/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-debuginfo.sh +++ b/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lynx # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lynx-debuginfo | grep -v \.src | grep lynx-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lynx-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-debugsource.sh b/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-debugsource.sh index 204e07b65..30df99c2a 100644 --- a/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-debugsource.sh +++ b/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lynx # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lynx-debugsource | grep -v \.src | grep lynx-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lynx-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-help.sh b/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-help.sh index 9beff753e..19b2fa03e 100644 --- a/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-help.sh +++ b/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lynx # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lynx-help | grep -v \.src | grep lynx-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lynx-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx.sh b/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx.sh index f6015ec14..773b63282 100644 --- a/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx.sh +++ b/testcases/cli-test/lynx/oe_test_lynx_install_and_remove_lynx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lynx # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lynx | grep -v \.src | grep lynx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lynx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-debuginfo.sh b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-debuginfo.sh index 25c59b508..091c5abb0 100644 --- a/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-debuginfo.sh +++ b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lz4 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lz4-debuginfo | grep -v \.src | grep lz4-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lz4-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-debugsource.sh b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-debugsource.sh index 80471ce40..dfeb01c74 100644 --- a/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-debugsource.sh +++ b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lz4 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lz4-debugsource | grep -v \.src | grep lz4-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lz4-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-devel.sh b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-devel.sh index 3ec4d9128..dd5963385 100644 --- a/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-devel.sh +++ b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lz4 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lz4-devel | grep -v \.src | grep lz4-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lz4-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-help.sh b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-help.sh index d467b949e..9191c8e89 100644 --- a/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-help.sh +++ b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lz4 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lz4-help | grep -v \.src | grep lz4-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lz4-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4.sh b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4.sh index deb185250..c0ae83a6b 100644 --- a/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4.sh +++ b/testcases/cli-test/lz4/oe_test_lz4_install_and_remove_lz4.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lz4 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lz4 | grep -v \.src | grep lz4 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lz4" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-debuginfo.sh b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-debuginfo.sh index 5c9280910..16578cf3e 100644 --- a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-debuginfo.sh +++ b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lzo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lzo-debuginfo | grep -v \.src | grep lzo-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lzo-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-debugsource.sh b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-debugsource.sh index 6730278cf..78a4da3b2 100644 --- a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-debugsource.sh +++ b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lzo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lzo-debugsource | grep -v \.src | grep lzo-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lzo-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-devel.sh b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-devel.sh index 5685e813a..42b671ff0 100644 --- a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-devel.sh +++ b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lzo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lzo-devel | grep -v \.src | grep lzo-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lzo-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-doc.sh b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-doc.sh index 6ec0d6570..c82a836b6 100644 --- a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-doc.sh +++ b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lzo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lzo-doc | grep -v \.src | grep lzo-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lzo-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-help.sh b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-help.sh index bb157b506..bdf9e11e2 100644 --- a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-help.sh +++ b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lzo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lzo-help | grep -v \.src | grep lzo-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lzo-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-minilzo.sh b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-minilzo.sh index c1a5102bb..de3051ba3 100644 --- a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-minilzo.sh +++ b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo-minilzo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lzo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lzo-minilzo | grep -v \.src | grep lzo-minilzo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lzo-minilzo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo.sh b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo.sh index dc1b3fdc3..23ac4456f 100644 --- a/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo.sh +++ b/testcases/cli-test/lzo/oe_test_lzo_install_and_remove_lzo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src lzo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available lzo | grep -v \.src | grep lzo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm lzo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db-devel.sh b/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db-devel.sh index 2cff8167b..f11249349 100644 --- a/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db-devel.sh +++ b/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src m17n-db # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available m17n-db-devel | grep -v \.src | grep m17n-db-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm m17n-db-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db-extras.sh b/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db-extras.sh index cea675e64..7071fe03a 100644 --- a/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db-extras.sh +++ b/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db-extras.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src m17n-db # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available m17n-db-extras | grep -v \.src | grep m17n-db-extras + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm m17n-db-extras" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db.sh b/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db.sh index f6bd13871..8c37a70cd 100644 --- a/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db.sh +++ b/testcases/cli-test/m17n-db/oe_test_m17n-db_install_and_remove_m17n-db.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src m17n-db # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available m17n-db | grep -v \.src | grep m17n-db + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm m17n-db" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-debuginfo.sh b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-debuginfo.sh index a3b6e75b2..e63d88c71 100644 --- a/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-debuginfo.sh +++ b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src m17n-lib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available m17n-lib-debuginfo | grep -v \.src | grep m17n-lib-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm m17n-lib-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-debugsource.sh b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-debugsource.sh index b153cfa2f..1e3be06ae 100644 --- a/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-debugsource.sh +++ b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src m17n-lib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available m17n-lib-debugsource | grep -v \.src | grep m17n-lib-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm m17n-lib-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-devel.sh b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-devel.sh index ba7562d41..26b83348e 100644 --- a/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-devel.sh +++ b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src m17n-lib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available m17n-lib-devel | grep -v \.src | grep m17n-lib-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm m17n-lib-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-tools.sh b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-tools.sh index 832e3fe5e..1018bc252 100644 --- a/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-tools.sh +++ b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src m17n-lib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available m17n-lib-tools | grep -v \.src | grep m17n-lib-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm m17n-lib-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib.sh b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib.sh index 51a89b680..00bb1a9b5 100644 --- a/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib.sh +++ b/testcases/cli-test/m17n-lib/oe_test_m17n-lib_install_and_remove_m17n-lib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src m17n-lib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available m17n-lib | grep -v \.src | grep m17n-lib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm m17n-lib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-debuginfo.sh b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-debuginfo.sh index 29e406d89..e11a3213b 100644 --- a/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-debuginfo.sh +++ b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src m4 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available m4-debuginfo | grep -v \.src | grep m4-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm m4-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-debugsource.sh b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-debugsource.sh index 20d69bc70..ac5fc5cc7 100644 --- a/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-debugsource.sh +++ b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src m4 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available m4-debugsource | grep -v \.src | grep m4-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm m4-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-doc.sh b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-doc.sh index 1620421bd..b6b5e826f 100644 --- a/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-doc.sh +++ b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src m4 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available m4-doc | grep -v \.src | grep m4-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm m4-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-help.sh b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-help.sh index dbaa93864..6eb77574a 100644 --- a/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-help.sh +++ b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src m4 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available m4-help | grep -v \.src | grep m4-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm m4-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4.sh b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4.sh index 1043afbc4..20060f2a6 100644 --- a/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4.sh +++ b/testcases/cli-test/m4/oe_test_m4_install_and_remove_m4.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src m4 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available m4 | grep -v \.src | grep m4 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm m4" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/make/oe_test_make_install_and_remove_make-debuginfo.sh b/testcases/cli-test/make/oe_test_make_install_and_remove_make-debuginfo.sh index 26a76f3dd..a58914c37 100644 --- a/testcases/cli-test/make/oe_test_make_install_and_remove_make-debuginfo.sh +++ b/testcases/cli-test/make/oe_test_make_install_and_remove_make-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src make # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available make-debuginfo | grep -v \.src | grep make-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm make-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/make/oe_test_make_install_and_remove_make-debugsource.sh b/testcases/cli-test/make/oe_test_make_install_and_remove_make-debugsource.sh index 24faa049f..29db49eca 100644 --- a/testcases/cli-test/make/oe_test_make_install_and_remove_make-debugsource.sh +++ b/testcases/cli-test/make/oe_test_make_install_and_remove_make-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src make # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available make-debugsource | grep -v \.src | grep make-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm make-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/make/oe_test_make_install_and_remove_make-devel.sh b/testcases/cli-test/make/oe_test_make_install_and_remove_make-devel.sh index 8ff162537..f7c920f98 100644 --- a/testcases/cli-test/make/oe_test_make_install_and_remove_make-devel.sh +++ b/testcases/cli-test/make/oe_test_make_install_and_remove_make-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src make # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available make-devel | grep -v \.src | grep make-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm make-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/make/oe_test_make_install_and_remove_make-help.sh b/testcases/cli-test/make/oe_test_make_install_and_remove_make-help.sh index 1f8d2f3b4..01126518f 100644 --- a/testcases/cli-test/make/oe_test_make_install_and_remove_make-help.sh +++ b/testcases/cli-test/make/oe_test_make_install_and_remove_make-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src make # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available make-help | grep -v \.src | grep make-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm make-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/make/oe_test_make_install_and_remove_make.sh b/testcases/cli-test/make/oe_test_make_install_and_remove_make.sh index 9bde55676..6d7dd1a16 100644 --- a/testcases/cli-test/make/oe_test_make_install_and_remove_make.sh +++ b/testcases/cli-test/make/oe_test_make_install_and_remove_make.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src make # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available make | grep -v \.src | grep make + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm make" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db-debuginfo.sh b/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db-debuginfo.sh index 793803214..f4a98ec71 100644 --- a/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db-debuginfo.sh +++ b/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src man-db # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available man-db-debuginfo | grep -v \.src | grep man-db-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm man-db-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db-debugsource.sh b/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db-debugsource.sh index 9368318ac..fc7102052 100644 --- a/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db-debugsource.sh +++ b/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src man-db # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available man-db-debugsource | grep -v \.src | grep man-db-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm man-db-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db.sh b/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db.sh index c8968bd9b..bae54f098 100644 --- a/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db.sh +++ b/testcases/cli-test/man-db/oe_test_man-db_install_and_remove_man-db.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src man-db # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available man-db | grep -v \.src | grep man-db + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm man-db" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_libmandoc-devel.sh b/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_libmandoc-devel.sh index 9b6e130ac..c1b6be967 100644 --- a/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_libmandoc-devel.sh +++ b/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_libmandoc-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mandoc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmandoc-devel | grep -v \.src | grep libmandoc-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmandoc-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc-debuginfo.sh b/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc-debuginfo.sh index 41cda543f..94ee58d5c 100644 --- a/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc-debuginfo.sh +++ b/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mandoc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mandoc-debuginfo | grep -v \.src | grep mandoc-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mandoc-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc-debugsource.sh b/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc-debugsource.sh index fb50aecb2..276ea56e7 100644 --- a/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc-debugsource.sh +++ b/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mandoc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mandoc-debugsource | grep -v \.src | grep mandoc-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mandoc-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc.sh b/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc.sh index 59bf25826..7c8dcf2cc 100644 --- a/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc.sh +++ b/testcases/cli-test/mandoc/oe_test_mandoc_install_and_remove_mandoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mandoc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mandoc | grep -v \.src | grep mandoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mandoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debuginfo.sh b/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debuginfo.sh index 6a77fb0b0..0a43519e3 100644 --- a/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debuginfo.sh +++ b/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mariadb-connector-c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mariadb-connector-c-debuginfo | grep -v \.src | grep mariadb-connector-c-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mariadb-connector-c-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debugsource.sh b/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debugsource.sh index bfc56baae..ebdb1acc6 100644 --- a/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debugsource.sh +++ b/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mariadb-connector-c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mariadb-connector-c-debugsource | grep -v \.src | grep mariadb-connector-c-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mariadb-connector-c-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-devel.sh b/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-devel.sh index 46e93e5cc..d42dd603c 100644 --- a/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-devel.sh +++ b/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mariadb-connector-c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mariadb-connector-c-devel | grep -v \.src | grep mariadb-connector-c-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mariadb-connector-c-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c.sh b/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c.sh index 9f86d6632..66c7e7d75 100644 --- a/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c.sh +++ b/testcases/cli-test/mariadb-connector-c/oe_test_mariadb-connector-c_install_and_remove_mariadb-connector-c.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mariadb-connector-c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mariadb-connector-c | grep -v \.src | grep mariadb-connector-c + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mariadb-connector-c" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-api.sh b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-api.sh index d8847609d..3e24590e0 100644 --- a/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-api.sh +++ b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-api.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src maven-enforcer # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available maven-enforcer-api | grep -v \.src | grep maven-enforcer-api + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm maven-enforcer-api" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-help.sh b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-help.sh index 7f13f24ec..647213e50 100644 --- a/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-help.sh +++ b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src maven-enforcer # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available maven-enforcer-help | grep -v \.src | grep maven-enforcer-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm maven-enforcer-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-plugin.sh b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-plugin.sh index ccf1ce7fe..e0ac070ba 100644 --- a/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-plugin.sh +++ b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-plugin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src maven-enforcer # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available maven-enforcer-plugin | grep -v \.src | grep maven-enforcer-plugin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm maven-enforcer-plugin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-rules.sh b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-rules.sh index 911ee1816..1e4a0f472 100644 --- a/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-rules.sh +++ b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer-rules.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src maven-enforcer # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available maven-enforcer-rules | grep -v \.src | grep maven-enforcer-rules + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm maven-enforcer-rules" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer.sh b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer.sh index 7397ee178..56091ce29 100644 --- a/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer.sh +++ b/testcases/cli-test/maven-enforcer/oe_test_maven-enforcer_install_and_remove_maven-enforcer.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src maven-enforcer # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available maven-enforcer | grep -v \.src | grep maven-enforcer + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm maven-enforcer" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/maven-plugin-bundle/oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle-help.sh b/testcases/cli-test/maven-plugin-bundle/oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle-help.sh index 8e6fed0b5..136d868aa 100644 --- a/testcases/cli-test/maven-plugin-bundle/oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle-help.sh +++ b/testcases/cli-test/maven-plugin-bundle/oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src maven-plugin-bundle # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available maven-plugin-bundle-help | grep -v \.src | grep maven-plugin-bundle-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm maven-plugin-bundle-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/maven-plugin-bundle/oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle.sh b/testcases/cli-test/maven-plugin-bundle/oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle.sh index a04c11796..e9947b0af 100644 --- a/testcases/cli-test/maven-plugin-bundle/oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle.sh +++ b/testcases/cli-test/maven-plugin-bundle/oe_test_maven-plugin-bundle_install_and_remove_maven-plugin-bundle.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src maven-plugin-bundle # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available maven-plugin-bundle | grep -v \.src | grep maven-plugin-bundle + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm maven-plugin-bundle" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/maven-source-plugin/oe_test_maven-source-plugin_install_and_remove_maven-source-plugin-help.sh b/testcases/cli-test/maven-source-plugin/oe_test_maven-source-plugin_install_and_remove_maven-source-plugin-help.sh index c867a96ba..69aa3188a 100644 --- a/testcases/cli-test/maven-source-plugin/oe_test_maven-source-plugin_install_and_remove_maven-source-plugin-help.sh +++ b/testcases/cli-test/maven-source-plugin/oe_test_maven-source-plugin_install_and_remove_maven-source-plugin-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src maven-source-plugin # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available maven-source-plugin-help | grep -v \.src | grep maven-source-plugin-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm maven-source-plugin-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/maven-source-plugin/oe_test_maven-source-plugin_install_and_remove_maven-source-plugin.sh b/testcases/cli-test/maven-source-plugin/oe_test_maven-source-plugin_install_and_remove_maven-source-plugin.sh index cb891f973..b3adfc0be 100644 --- a/testcases/cli-test/maven-source-plugin/oe_test_maven-source-plugin_install_and_remove_maven-source-plugin.sh +++ b/testcases/cli-test/maven-source-plugin/oe_test_maven-source-plugin_install_and_remove_maven-source-plugin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src maven-source-plugin # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available maven-source-plugin | grep -v \.src | grep maven-source-plugin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm maven-source-plugin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-debuginfo.sh b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-debuginfo.sh index 9d51ff2dd..27bcb18c7 100644 --- a/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-debuginfo.sh +++ b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mcpp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mcpp-debuginfo | grep -v \.src | grep mcpp-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mcpp-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-debugsource.sh b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-debugsource.sh index 4976efc78..bf3f9d055 100644 --- a/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-debugsource.sh +++ b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mcpp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mcpp-debugsource | grep -v \.src | grep mcpp-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mcpp-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-devel.sh b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-devel.sh index 3174a6def..e5402afc2 100644 --- a/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-devel.sh +++ b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mcpp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mcpp-devel | grep -v \.src | grep mcpp-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mcpp-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-help.sh b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-help.sh index 56e0efff9..6f359947a 100644 --- a/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-help.sh +++ b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mcpp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mcpp-help | grep -v \.src | grep mcpp-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mcpp-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp.sh b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp.sh index c25791f55..d8c3eba07 100644 --- a/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp.sh +++ b/testcases/cli-test/mcpp/oe_test_mcpp_install_and_remove_mcpp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mcpp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mcpp | grep -v \.src | grep mcpp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mcpp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-debuginfo.sh b/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-debuginfo.sh index 60bc86d92..67468d965 100644 --- a/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-debuginfo.sh +++ b/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mdadm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mdadm-debuginfo | grep -v \.src | grep mdadm-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mdadm-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-debugsource.sh b/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-debugsource.sh index 95c7ef2ea..448eca2ab 100644 --- a/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-debugsource.sh +++ b/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mdadm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mdadm-debugsource | grep -v \.src | grep mdadm-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mdadm-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-help.sh b/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-help.sh index 233cb4cc9..9bcfcd802 100644 --- a/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-help.sh +++ b/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mdadm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mdadm-help | grep -v \.src | grep mdadm-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mdadm-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm.sh b/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm.sh index 9c48936af..277c82734 100644 --- a/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm.sh +++ b/testcases/cli-test/mdadm/oe_test_mdadm_install_and_remove_mdadm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mdadm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mdadm | grep -v \.src | grep mdadm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mdadm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-debuginfo.sh b/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-debuginfo.sh index f3b72dded..38d4c63b8 100644 --- a/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-debuginfo.sh +++ b/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa-demos # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-demos-debuginfo | grep -v \.src | grep mesa-demos-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-demos-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-debugsource.sh b/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-debugsource.sh index a81e4bea4..2a6b2f3e6 100644 --- a/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-debugsource.sh +++ b/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa-demos # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-demos-debugsource | grep -v \.src | grep mesa-demos-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-demos-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-help.sh b/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-help.sh index c3217a276..506e0b32a 100644 --- a/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-help.sh +++ b/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa-demos # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-demos-help | grep -v \.src | grep mesa-demos-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-demos-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos.sh b/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos.sh index 4417cbe08..b69385b8e 100644 --- a/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos.sh +++ b/testcases/cli-test/mesa-demos/oe_test_mesa-demos_install_and_remove_mesa-demos.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa-demos # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-demos | grep -v \.src | grep mesa-demos + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-demos" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debuginfo.sh b/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debuginfo.sh index 21fcf9dc8..a7e933938 100644 --- a/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debuginfo.sh +++ b/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa-libGLU # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-libGLU-debuginfo | grep -v \.src | grep mesa-libGLU-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-libGLU-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debugsource.sh b/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debugsource.sh index ce391ab3f..3ddf97ec3 100644 --- a/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debugsource.sh +++ b/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa-libGLU # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-libGLU-debugsource | grep -v \.src | grep mesa-libGLU-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-libGLU-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-devel.sh b/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-devel.sh index 32dccfbe6..105c049de 100644 --- a/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-devel.sh +++ b/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa-libGLU # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-libGLU-devel | grep -v \.src | grep mesa-libGLU-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-libGLU-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU.sh b/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU.sh index ee5bf4ed7..2831b73b6 100644 --- a/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU.sh +++ b/testcases/cli-test/mesa-libGLU/oe_test_mesa-libGLU_install_and_remove_mesa-libGLU.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa-libGLU # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-libGLU | grep -v \.src | grep mesa-libGLU + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-libGLU" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-debuginfo.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-debuginfo.sh index d5581bd77..84287cba8 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-debuginfo.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-debuginfo | grep -v \.src | grep mesa-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-debugsource.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-debugsource.sh index 1b1e5ba57..42034de40 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-debugsource.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-debugsource | grep -v \.src | grep mesa-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-dri-drivers.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-dri-drivers.sh index 0fd4e074c..34f16cf5c 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-dri-drivers.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-dri-drivers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-dri-drivers | grep -v \.src | grep mesa-dri-drivers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-dri-drivers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-filesystem.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-filesystem.sh index d350b5c79..365209234 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-filesystem.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-filesystem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-filesystem | grep -v \.src | grep mesa-filesystem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-filesystem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-khr-devel.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-khr-devel.sh index 7f32108ff..1a88cc10c 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-khr-devel.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-khr-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-khr-devel | grep -v \.src | grep mesa-khr-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-khr-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libEGL-devel.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libEGL-devel.sh index 5bfd1fedb..6dd4bd34b 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libEGL-devel.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libEGL-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-libEGL-devel | grep -v \.src | grep mesa-libEGL-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-libEGL-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libEGL.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libEGL.sh index 716c46836..df6441c91 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libEGL.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libEGL.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-libEGL | grep -v \.src | grep mesa-libEGL + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-libEGL" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGL-devel.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGL-devel.sh index 10a5b247d..dd203e38f 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGL-devel.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGL-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-libGL-devel | grep -v \.src | grep mesa-libGL-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-libGL-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGL.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGL.sh index 35252c0ff..2ad5f5c65 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGL.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGL.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-libGL | grep -v \.src | grep mesa-libGL + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-libGL" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGLES-devel.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGLES-devel.sh index a89fd82b3..76f597cd8 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGLES-devel.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGLES-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-libGLES-devel | grep -v \.src | grep mesa-libGLES-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-libGLES-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGLES.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGLES.sh index ae6ead5f5..d628763d7 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGLES.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libGLES.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-libGLES | grep -v \.src | grep mesa-libGLES + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-libGLES" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libOSMesa-devel.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libOSMesa-devel.sh index b4c5f53d6..0cc32928e 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libOSMesa-devel.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libOSMesa-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-libOSMesa-devel | grep -v \.src | grep mesa-libOSMesa-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-libOSMesa-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libOSMesa.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libOSMesa.sh index 8306dc569..f3912371d 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libOSMesa.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libOSMesa.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-libOSMesa | grep -v \.src | grep mesa-libOSMesa + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-libOSMesa" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libd3d-devel.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libd3d-devel.sh index 9d281bd2c..846982cdc 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libd3d-devel.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libd3d-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-libd3d-devel | grep -v \.src | grep mesa-libd3d-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-libd3d-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libd3d.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libd3d.sh index ecc2b4a51..7f36f7557 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libd3d.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libd3d.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-libd3d | grep -v \.src | grep mesa-libd3d + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-libd3d" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libgbm-devel.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libgbm-devel.sh index 504d38933..f46d6c20e 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libgbm-devel.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libgbm-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-libgbm-devel | grep -v \.src | grep mesa-libgbm-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-libgbm-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libgbm.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libgbm.sh index ee966bf6d..ba69cff43 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libgbm.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libgbm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-libgbm | grep -v \.src | grep mesa-libgbm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-libgbm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libglapi.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libglapi.sh index f618d1416..3d49b7aa9 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libglapi.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libglapi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-libglapi | grep -v \.src | grep mesa-libglapi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-libglapi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libxatracker-devel.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libxatracker-devel.sh index e39d0ef4a..10c3a4aa2 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libxatracker-devel.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libxatracker-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-libxatracker-devel | grep -v \.src | grep mesa-libxatracker-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-libxatracker-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libxatracker.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libxatracker.sh index c4b4c48a5..eeb850c09 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libxatracker.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-libxatracker.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-libxatracker | grep -v \.src | grep mesa-libxatracker + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-libxatracker" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-omx-drivers.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-omx-drivers.sh index 7946b8e89..e6dae1b15 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-omx-drivers.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-omx-drivers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-omx-drivers | grep -v \.src | grep mesa-omx-drivers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-omx-drivers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vdpau-drivers.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vdpau-drivers.sh index 2a77e128b..d9eed362d 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vdpau-drivers.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vdpau-drivers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-vdpau-drivers | grep -v \.src | grep mesa-vdpau-drivers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-vdpau-drivers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vulkan-devel.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vulkan-devel.sh index e7ccc61ba..2aeed8148 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vulkan-devel.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vulkan-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-vulkan-devel | grep -v \.src | grep mesa-vulkan-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-vulkan-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vulkan-drivers.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vulkan-drivers.sh index ae9e111c4..9e568073d 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vulkan-drivers.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa-vulkan-drivers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa-vulkan-drivers | grep -v \.src | grep mesa-vulkan-drivers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa-vulkan-drivers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa.sh b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa.sh index 246f8c459..abfab4101 100644 --- a/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa.sh +++ b/testcases/cli-test/mesa/oe_test_mesa_install_and_remove_mesa.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mesa | grep -v \.src | grep mesa + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mesa" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/meson/oe_test_meson_install_and_remove_meson-help.sh b/testcases/cli-test/meson/oe_test_meson_install_and_remove_meson-help.sh index 95fa961d4..1e70a4083 100644 --- a/testcases/cli-test/meson/oe_test_meson_install_and_remove_meson-help.sh +++ b/testcases/cli-test/meson/oe_test_meson_install_and_remove_meson-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src meson # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available meson-help | grep -v \.src | grep meson-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm meson-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/meson/oe_test_meson_install_and_remove_meson.sh b/testcases/cli-test/meson/oe_test_meson_install_and_remove_meson.sh index 8cd2aa21f..0997924e1 100644 --- a/testcases/cli-test/meson/oe_test_meson_install_and_remove_meson.sh +++ b/testcases/cli-test/meson/oe_test_meson_install_and_remove_meson.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src meson # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available meson | grep -v \.src | grep meson + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm meson" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-debuginfo.sh b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-debuginfo.sh index a89c08ec2..a390c417e 100644 --- a/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-debuginfo.sh +++ b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src metacity # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available metacity-debuginfo | grep -v \.src | grep metacity-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm metacity-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-debugsource.sh b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-debugsource.sh index 3a5d737fc..6a8402f4d 100644 --- a/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-debugsource.sh +++ b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src metacity # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available metacity-debugsource | grep -v \.src | grep metacity-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm metacity-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-devel.sh b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-devel.sh index cf57700fd..9e9f5ee62 100644 --- a/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-devel.sh +++ b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src metacity # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available metacity-devel | grep -v \.src | grep metacity-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm metacity-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-help.sh b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-help.sh index 7424120c7..5966c18f6 100644 --- a/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-help.sh +++ b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src metacity # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available metacity-help | grep -v \.src | grep metacity-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm metacity-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity.sh b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity.sh index 70c998102..2c1fd2b8e 100644 --- a/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity.sh +++ b/testcases/cli-test/metacity/oe_test_metacity_install_and_remove_metacity.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src metacity # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available metacity | grep -v \.src | grep metacity + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm metacity" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-devel.sh b/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-devel.sh index c80260ffd..839a6717f 100644 --- a/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-devel.sh +++ b/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mobile-broadband-provider-info # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mobile-broadband-provider-info-devel | grep -v \.src | grep mobile-broadband-provider-info-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mobile-broadband-provider-info-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-help.sh b/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-help.sh index 09f9257cd..b477bdee3 100644 --- a/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-help.sh +++ b/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mobile-broadband-provider-info # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mobile-broadband-provider-info-help | grep -v \.src | grep mobile-broadband-provider-info-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mobile-broadband-provider-info-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info.sh b/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info.sh index 4199fb9f1..bb536df45 100644 --- a/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info.sh +++ b/testcases/cli-test/mobile-broadband-provider-info/oe_test_mobile-broadband-provider-info_install_and_remove_mobile-broadband-provider-info.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mobile-broadband-provider-info # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mobile-broadband-provider-info | grep -v \.src | grep mobile-broadband-provider-info + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mobile-broadband-provider-info" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-debuginfo.sh b/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-debuginfo.sh index bb70e139b..3f1aca3af 100644 --- a/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-debuginfo.sh +++ b/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mokutil # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mokutil-debuginfo | grep -v \.src | grep mokutil-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mokutil-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-debugsource.sh b/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-debugsource.sh index fd7794fa8..ee63b3843 100644 --- a/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-debugsource.sh +++ b/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mokutil # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mokutil-debugsource | grep -v \.src | grep mokutil-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mokutil-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-help.sh b/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-help.sh index 81f2abfbb..c0de40986 100644 --- a/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-help.sh +++ b/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mokutil # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mokutil-help | grep -v \.src | grep mokutil-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mokutil-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil.sh b/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil.sh index dc8eab0dc..7d5ad98b8 100644 --- a/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil.sh +++ b/testcases/cli-test/mokutil/oe_test_mokutil_install_and_remove_mokutil.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mokutil # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mokutil | grep -v \.src | grep mokutil + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mokutil" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-debuginfo.sh b/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-debuginfo.sh index 7a648f6bf..ac913bf80 100644 --- a/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-debuginfo.sh +++ b/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mpfr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mpfr-debuginfo | grep -v \.src | grep mpfr-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mpfr-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-debugsource.sh b/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-debugsource.sh index 1dc24c0c1..a627e218d 100644 --- a/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-debugsource.sh +++ b/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mpfr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mpfr-debugsource | grep -v \.src | grep mpfr-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mpfr-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-devel.sh b/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-devel.sh index 33fecb0cd..4d39a0f70 100644 --- a/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-devel.sh +++ b/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mpfr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mpfr-devel | grep -v \.src | grep mpfr-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mpfr-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr.sh b/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr.sh index 4288c6897..676a23df7 100644 --- a/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr.sh +++ b/testcases/cli-test/mpfr/oe_test_mpfr_install_and_remove_mpfr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mpfr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mpfr | grep -v \.src | grep mpfr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mpfr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-debuginfo.sh b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-debuginfo.sh index 03d6c51e9..a631908f5 100644 --- a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-debuginfo.sh +++ b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mpg123 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mpg123-debuginfo | grep -v \.src | grep mpg123-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mpg123-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-debugsource.sh b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-debugsource.sh index 628a816dd..9cf7574f9 100644 --- a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-debugsource.sh +++ b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mpg123 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mpg123-debugsource | grep -v \.src | grep mpg123-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mpg123-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-devel.sh b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-devel.sh index 4266ee541..496177873 100644 --- a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-devel.sh +++ b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mpg123 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mpg123-devel | grep -v \.src | grep mpg123-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mpg123-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-help.sh b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-help.sh index 6507de3fc..382994252 100644 --- a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-help.sh +++ b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mpg123 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mpg123-help | grep -v \.src | grep mpg123-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mpg123-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-libs.sh b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-libs.sh index 7d655fea5..abf09724d 100644 --- a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-libs.sh +++ b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mpg123 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mpg123-libs | grep -v \.src | grep mpg123-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mpg123-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-jack.sh b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-jack.sh index c91206f67..1601c0e34 100644 --- a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-jack.sh +++ b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-jack.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mpg123 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mpg123-plugins-jack | grep -v \.src | grep mpg123-plugins-jack + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mpg123-plugins-jack" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-portaudio.sh b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-portaudio.sh index 66e87282d..c300d4408 100644 --- a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-portaudio.sh +++ b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-portaudio.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mpg123 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mpg123-plugins-portaudio | grep -v \.src | grep mpg123-plugins-portaudio + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mpg123-plugins-portaudio" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-pulseaudio.sh b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-pulseaudio.sh index 6f13055de..f59fa8284 100644 --- a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-pulseaudio.sh +++ b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123-plugins-pulseaudio.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mpg123 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mpg123-plugins-pulseaudio | grep -v \.src | grep mpg123-plugins-pulseaudio + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mpg123-plugins-pulseaudio" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123.sh b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123.sh index 0caabc781..6efe9bab8 100644 --- a/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123.sh +++ b/testcases/cli-test/mpg123/oe_test_mpg123_install_and_remove_mpg123.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mpg123 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mpg123 | grep -v \.src | grep mpg123 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mpg123" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-debuginfo.sh b/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-debuginfo.sh index 464e1d9cb..edfe08ae5 100644 --- a/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-debuginfo.sh +++ b/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mtdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mtdev-debuginfo | grep -v \.src | grep mtdev-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mtdev-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-debugsource.sh b/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-debugsource.sh index 4380bef63..77779f448 100644 --- a/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-debugsource.sh +++ b/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mtdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mtdev-debugsource | grep -v \.src | grep mtdev-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mtdev-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-devel.sh b/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-devel.sh index 53c63b32b..24ad31e69 100644 --- a/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-devel.sh +++ b/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mtdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mtdev-devel | grep -v \.src | grep mtdev-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mtdev-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev.sh b/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev.sh index d02c1b2b6..47390e79c 100644 --- a/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev.sh +++ b/testcases/cli-test/mtdev/oe_test_mtdev_install_and_remove_mtdev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mtdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mtdev | grep -v \.src | grep mtdev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mtdev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-debuginfo.sh b/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-debuginfo.sh index 0452804b5..2f72925d5 100644 --- a/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-debuginfo.sh +++ b/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mtools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mtools-debuginfo | grep -v \.src | grep mtools-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mtools-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-debugsource.sh b/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-debugsource.sh index 97db3ebde..b31042580 100644 --- a/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-debugsource.sh +++ b/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mtools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mtools-debugsource | grep -v \.src | grep mtools-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mtools-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-help.sh b/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-help.sh index ab0f4e8ee..52a22b5b2 100644 --- a/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-help.sh +++ b/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mtools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mtools-help | grep -v \.src | grep mtools-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mtools-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools.sh b/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools.sh index 39e0f3dba..519f69ffb 100644 --- a/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools.sh +++ b/testcases/cli-test/mtools/oe_test_mtools_install_and_remove_mtools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mtools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mtools | grep -v \.src | grep mtools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mtools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-debuginfo.sh b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-debuginfo.sh index 3541b513d..fdd95feca 100644 --- a/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-debuginfo.sh +++ b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mtr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mtr-debuginfo | grep -v \.src | grep mtr-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mtr-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-debugsource.sh b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-debugsource.sh index eaf654d0d..49ffc380e 100644 --- a/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-debugsource.sh +++ b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mtr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mtr-debugsource | grep -v \.src | grep mtr-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mtr-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-gtk.sh b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-gtk.sh index 329c61a8e..5bba18449 100644 --- a/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-gtk.sh +++ b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-gtk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mtr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mtr-gtk | grep -v \.src | grep mtr-gtk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mtr-gtk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-help.sh b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-help.sh index 6e208cdf1..2109a5258 100644 --- a/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-help.sh +++ b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mtr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mtr-help | grep -v \.src | grep mtr-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mtr-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr.sh b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr.sh index 11d660d65..1a0dc44be 100644 --- a/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr.sh +++ b/testcases/cli-test/mtr/oe_test_mtr_install_and_remove_mtr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src mtr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available mtr | grep -v \.src | grep mtr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm mtr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/multilib-rpm-config/oe_test_multilib-rpm-config_install_and_remove_multilib-rpm-config.sh b/testcases/cli-test/multilib-rpm-config/oe_test_multilib-rpm-config_install_and_remove_multilib-rpm-config.sh index 1d7956daf..e8b1aaaac 100644 --- a/testcases/cli-test/multilib-rpm-config/oe_test_multilib-rpm-config_install_and_remove_multilib-rpm-config.sh +++ b/testcases/cli-test/multilib-rpm-config/oe_test_multilib-rpm-config_install_and_remove_multilib-rpm-config.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src multilib-rpm-config # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available multilib-rpm-config | grep -v \.src | grep multilib-rpm-config + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm multilib-rpm-config" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_kpartx.sh b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_kpartx.sh index fff8f2ea1..8cdc0bd63 100644 --- a/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_kpartx.sh +++ b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_kpartx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src multipath-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available kpartx | grep -v \.src | grep kpartx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm kpartx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-debuginfo.sh b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-debuginfo.sh index 697dca6f2..8616aaff2 100644 --- a/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-debuginfo.sh +++ b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src multipath-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available multipath-tools-debuginfo | grep -v \.src | grep multipath-tools-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm multipath-tools-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-debugsource.sh b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-debugsource.sh index 96c923a31..889d0ca3c 100644 --- a/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-debugsource.sh +++ b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src multipath-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available multipath-tools-debugsource | grep -v \.src | grep multipath-tools-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm multipath-tools-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-devel.sh b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-devel.sh index 245da085e..b68d554b3 100644 --- a/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-devel.sh +++ b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src multipath-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available multipath-tools-devel | grep -v \.src | grep multipath-tools-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm multipath-tools-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-help.sh b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-help.sh index f55c51f72..5f98086c2 100644 --- a/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-help.sh +++ b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src multipath-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available multipath-tools-help | grep -v \.src | grep multipath-tools-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm multipath-tools-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools.sh b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools.sh index 709f997de..4da68f91a 100644 --- a/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools.sh +++ b/testcases/cli-test/multipath-tools/oe_test_multipath-tools_install_and_remove_multipath-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src multipath-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available multipath-tools | grep -v \.src | grep multipath-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm multipath-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-debuginfo.sh b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-debuginfo.sh index e856fb4d4..32bb9727f 100644 --- a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-debuginfo.sh +++ b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src musl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available musl-debuginfo | grep -v \.src | grep musl-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm musl-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-debugsource.sh b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-debugsource.sh index 013737a1c..11bd85bba 100644 --- a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-debugsource.sh +++ b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src musl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available musl-debugsource | grep -v \.src | grep musl-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm musl-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-devel.sh b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-devel.sh index 1f38ed919..128f855ca 100644 --- a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-devel.sh +++ b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src musl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available musl-devel | grep -v \.src | grep musl-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm musl-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-gcc.sh b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-gcc.sh index 225449649..48c2711c6 100644 --- a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-gcc.sh +++ b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-gcc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src musl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available musl-gcc | grep -v \.src | grep musl-gcc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm musl-gcc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-libc-static.sh b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-libc-static.sh index 629dca24c..a51f20117 100644 --- a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-libc-static.sh +++ b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-libc-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src musl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available musl-libc-static | grep -v \.src | grep musl-libc-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm musl-libc-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-libc.sh b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-libc.sh index 296d93e8e..1775027f1 100644 --- a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-libc.sh +++ b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl-libc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src musl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available musl-libc | grep -v \.src | grep musl-libc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm musl-libc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl.sh b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl.sh index ac3353990..a859265e6 100644 --- a/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl.sh +++ b/testcases/cli-test/musl/oe_test_musl_install_and_remove_musl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src musl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available musl | grep -v \.src | grep musl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm musl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-debuginfo.sh b/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-debuginfo.sh index e81608cef..bc9d59e5a 100644 --- a/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-debuginfo.sh +++ b/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nasm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nasm-debuginfo | grep -v \.src | grep nasm-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nasm-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-debugsource.sh b/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-debugsource.sh index 496da74e3..9b878a890 100644 --- a/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-debugsource.sh +++ b/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nasm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nasm-debugsource | grep -v \.src | grep nasm-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nasm-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-help.sh b/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-help.sh index f9678826b..decddb2eb 100644 --- a/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-help.sh +++ b/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nasm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nasm-help | grep -v \.src | grep nasm-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nasm-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm.sh b/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm.sh index 0de4b0de2..5daec4f75 100644 --- a/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm.sh +++ b/testcases/cli-test/nasm/oe_test_nasm_install_and_remove_nasm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nasm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nasm | grep -v \.src | grep nasm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nasm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-base.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-base.sh index 505933bfb..7ef2cd6f5 100644 --- a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-base.sh +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-base.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ncurses # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ncurses-base | grep -v \.src | grep ncurses-base + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ncurses-base" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-compat-libs.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-compat-libs.sh index 97c12452c..76986a415 100644 --- a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-compat-libs.sh +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-compat-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ncurses # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ncurses-compat-libs | grep -v \.src | grep ncurses-compat-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ncurses-compat-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-debuginfo.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-debuginfo.sh index 69d9d5e32..24c8470c3 100644 --- a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-debuginfo.sh +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ncurses # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ncurses-debuginfo | grep -v \.src | grep ncurses-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ncurses-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-debugsource.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-debugsource.sh index bdfa07e87..ceeab9b8a 100644 --- a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-debugsource.sh +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ncurses # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ncurses-debugsource | grep -v \.src | grep ncurses-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ncurses-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-devel.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-devel.sh index 383a21671..2bed54507 100644 --- a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-devel.sh +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ncurses # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ncurses-devel | grep -v \.src | grep ncurses-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ncurses-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-help.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-help.sh index 9e6fb776d..2751bc740 100644 --- a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-help.sh +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ncurses # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ncurses-help | grep -v \.src | grep ncurses-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ncurses-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-libs.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-libs.sh index e59472e36..311b53c34 100644 --- a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-libs.sh +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ncurses # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ncurses-libs | grep -v \.src | grep ncurses-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ncurses-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-relocation.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-relocation.sh index dd11de024..a3c9aa91d 100644 --- a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-relocation.sh +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-relocation.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ncurses # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ncurses-relocation | grep -v \.src | grep ncurses-relocation + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ncurses-relocation" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-static.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-static.sh index 2f89fb258..583c5f7c7 100644 --- a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-static.sh +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ncurses # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ncurses-static | grep -v \.src | grep ncurses-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ncurses-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses.sh b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses.sh index 1ea7bcd76..10c3439b1 100644 --- a/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses.sh +++ b/testcases/cli-test/ncurses/oe_test_ncurses_install_and_remove_ncurses.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ncurses # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ncurses | grep -v \.src | grep ncurses + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ncurses" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-cli.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-cli.sh index 2a74f8557..1557ee191 100644 --- a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-cli.sh +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-cli.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ndctl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cxl-cli | grep -v \.src | grep cxl-cli + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cxl-cli" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-devel.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-devel.sh index da724edee..9b4447b3c 100644 --- a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-devel.sh +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ndctl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cxl-devel | grep -v \.src | grep cxl-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cxl-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-libs.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-libs.sh index 732a1d825..3423f724c 100644 --- a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-libs.sh +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_cxl-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ndctl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cxl-libs | grep -v \.src | grep cxl-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cxl-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl-devel.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl-devel.sh index cd3258b21..1c38b9ee7 100644 --- a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl-devel.sh +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ndctl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available daxctl-devel | grep -v \.src | grep daxctl-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm daxctl-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl-libs.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl-libs.sh index 3001e3b4c..7170b1325 100644 --- a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl-libs.sh +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ndctl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available daxctl-libs | grep -v \.src | grep daxctl-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm daxctl-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl.sh index a1bd4fc80..a3e0b08d7 100644 --- a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl.sh +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_daxctl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ndctl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available daxctl | grep -v \.src | grep daxctl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm daxctl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-debuginfo.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-debuginfo.sh index 497d2e67a..a283b162f 100644 --- a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-debuginfo.sh +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ndctl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ndctl-debuginfo | grep -v \.src | grep ndctl-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ndctl-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-debugsource.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-debugsource.sh index afc725ac5..b4d589744 100644 --- a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-debugsource.sh +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ndctl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ndctl-debugsource | grep -v \.src | grep ndctl-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ndctl-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-devel.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-devel.sh index 13e0c1b71..052f494b3 100644 --- a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-devel.sh +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ndctl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ndctl-devel | grep -v \.src | grep ndctl-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ndctl-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-libs.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-libs.sh index 1e5d015b9..220d0e9e1 100644 --- a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-libs.sh +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ndctl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ndctl-libs | grep -v \.src | grep ndctl-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ndctl-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl.sh b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl.sh index 5587ec671..fbd34e060 100644 --- a/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl.sh +++ b/testcases/cli-test/ndctl/oe_test_ndctl_install_and_remove_ndctl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ndctl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ndctl | grep -v \.src | grep ndctl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ndctl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-debuginfo.sh b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-debuginfo.sh index 5da69727e..4b71cbf6e 100644 --- a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-debuginfo.sh +++ b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src net-snmp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available net-snmp-debuginfo | grep -v \.src | grep net-snmp-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm net-snmp-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-debugsource.sh b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-debugsource.sh index c141a7238..aacfa8618 100644 --- a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-debugsource.sh +++ b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src net-snmp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available net-snmp-debugsource | grep -v \.src | grep net-snmp-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm net-snmp-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-devel.sh b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-devel.sh index 02c8798f2..d0512545e 100644 --- a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-devel.sh +++ b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src net-snmp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available net-snmp-devel | grep -v \.src | grep net-snmp-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm net-snmp-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-gui.sh b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-gui.sh index d8c71f8f1..e5d93e80e 100644 --- a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-gui.sh +++ b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-gui.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src net-snmp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available net-snmp-gui | grep -v \.src | grep net-snmp-gui + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm net-snmp-gui" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-help.sh b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-help.sh index 58645a4f1..864fd51ff 100644 --- a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-help.sh +++ b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src net-snmp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available net-snmp-help | grep -v \.src | grep net-snmp-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm net-snmp-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-libs.sh b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-libs.sh index 652f148a2..37c7ab81d 100644 --- a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-libs.sh +++ b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src net-snmp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available net-snmp-libs | grep -v \.src | grep net-snmp-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm net-snmp-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-perl.sh b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-perl.sh index 6a9daf3ef..0b44043ee 100644 --- a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-perl.sh +++ b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp-perl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src net-snmp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available net-snmp-perl | grep -v \.src | grep net-snmp-perl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm net-snmp-perl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp.sh b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp.sh index 3f5714367..8e4beeb43 100644 --- a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp.sh +++ b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_net-snmp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src net-snmp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available net-snmp | grep -v \.src | grep net-snmp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm net-snmp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_python3-net-snmp.sh b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_python3-net-snmp.sh index d78fed781..38ead7d33 100644 --- a/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_python3-net-snmp.sh +++ b/testcases/cli-test/net-snmp/oe_test_net-snmp_install_and_remove_python3-net-snmp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src net-snmp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-net-snmp | grep -v \.src | grep python3-net-snmp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-net-snmp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-debuginfo.sh b/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-debuginfo.sh index 55bbdefa1..0d804b79f 100644 --- a/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-debuginfo.sh +++ b/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src net-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available net-tools-debuginfo | grep -v \.src | grep net-tools-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm net-tools-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-debugsource.sh b/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-debugsource.sh index 279467c91..4532803bd 100644 --- a/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-debugsource.sh +++ b/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src net-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available net-tools-debugsource | grep -v \.src | grep net-tools-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm net-tools-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-help.sh b/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-help.sh index 686b87788..5b851bb8b 100644 --- a/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-help.sh +++ b/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src net-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available net-tools-help | grep -v \.src | grep net-tools-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm net-tools-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools.sh b/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools.sh index eb5e303f6..e4ce50958 100644 --- a/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools.sh +++ b/testcases/cli-test/net-tools/oe_test_net-tools_install_and_remove_net-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src net-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available net-tools | grep -v \.src | grep net-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm net-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-debuginfo.sh b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-debuginfo.sh index 9128dc8b5..1feab01d1 100644 --- a/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-debuginfo.sh +++ b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nettle # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nettle-debuginfo | grep -v \.src | grep nettle-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nettle-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-debugsource.sh b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-debugsource.sh index 24d560ba1..d9a20e386 100644 --- a/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-debugsource.sh +++ b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nettle # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nettle-debugsource | grep -v \.src | grep nettle-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nettle-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-devel.sh b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-devel.sh index 8df43ab92..7d82cd4dd 100644 --- a/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-devel.sh +++ b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nettle # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nettle-devel | grep -v \.src | grep nettle-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nettle-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-help.sh b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-help.sh index 1c86184e8..57d3149e2 100644 --- a/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-help.sh +++ b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nettle # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nettle-help | grep -v \.src | grep nettle-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nettle-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle.sh b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle.sh index fb35fd45d..13302bd1b 100644 --- a/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle.sh +++ b/testcases/cli-test/nettle/oe_test_nettle_install_and_remove_nettle.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nettle # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nettle | grep -v \.src | grep nettle + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nettle" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnm-gtk-devel.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnm-gtk-devel.sh index e53475e2f..7db0037ac 100644 --- a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnm-gtk-devel.sh +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnm-gtk-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src network-manager-applet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnm-gtk-devel | grep -v \.src | grep libnm-gtk-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnm-gtk-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnm-gtk.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnm-gtk.sh index 25d97e4bc..f867be2c8 100644 --- a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnm-gtk.sh +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnm-gtk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src network-manager-applet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnm-gtk | grep -v \.src | grep libnm-gtk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnm-gtk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnma-devel.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnma-devel.sh index f13ef7a41..ccb2a97c4 100644 --- a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnma-devel.sh +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnma-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src network-manager-applet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnma-devel | grep -v \.src | grep libnma-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnma-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnma.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnma.sh index e5f21422a..6cd952c1a 100644 --- a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnma.sh +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_libnma.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src network-manager-applet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnma | grep -v \.src | grep libnma + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnma" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-debuginfo.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-debuginfo.sh index ee38f5bb4..8e8bd377a 100644 --- a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-debuginfo.sh +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src network-manager-applet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available network-manager-applet-debuginfo | grep -v \.src | grep network-manager-applet-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm network-manager-applet-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-debugsource.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-debugsource.sh index 8ff307e89..699d524a9 100644 --- a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-debugsource.sh +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src network-manager-applet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available network-manager-applet-debugsource | grep -v \.src | grep network-manager-applet-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm network-manager-applet-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-help.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-help.sh index 35fa02eb6..daab1bcae 100644 --- a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-help.sh +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src network-manager-applet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available network-manager-applet-help | grep -v \.src | grep network-manager-applet-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm network-manager-applet-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet.sh index e640825fa..4bf46ad90 100644 --- a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet.sh +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_network-manager-applet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src network-manager-applet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available network-manager-applet | grep -v \.src | grep network-manager-applet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm network-manager-applet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_nm-connection-editor-desktop.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_nm-connection-editor-desktop.sh index c224766a0..84d1f46e2 100644 --- a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_nm-connection-editor-desktop.sh +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_nm-connection-editor-desktop.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src network-manager-applet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nm-connection-editor-desktop | grep -v \.src | grep nm-connection-editor-desktop + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nm-connection-editor-desktop" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_nm-connection-editor.sh b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_nm-connection-editor.sh index ca16ca191..a0c51f274 100644 --- a/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_nm-connection-editor.sh +++ b/testcases/cli-test/network-manager-applet/oe_test_network-manager-applet_install_and_remove_nm-connection-editor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src network-manager-applet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nm-connection-editor | grep -v \.src | grep nm-connection-editor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nm-connection-editor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-debuginfo.sh b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-debuginfo.sh index 107393acb..ba891879d 100644 --- a/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-debuginfo.sh +++ b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src newt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available newt-debuginfo | grep -v \.src | grep newt-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm newt-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-debugsource.sh b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-debugsource.sh index 4be5febd4..e1263ae5d 100644 --- a/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-debugsource.sh +++ b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src newt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available newt-debugsource | grep -v \.src | grep newt-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm newt-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-devel.sh b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-devel.sh index 383b19459..97b86ea22 100644 --- a/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-devel.sh +++ b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src newt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available newt-devel | grep -v \.src | grep newt-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm newt-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-help.sh b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-help.sh index 0fe42c49b..bf172cba6 100644 --- a/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-help.sh +++ b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src newt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available newt-help | grep -v \.src | grep newt-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm newt-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt.sh b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt.sh index 9c16b2ab0..d02802542 100644 --- a/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt.sh +++ b/testcases/cli-test/newt/oe_test_newt_install_and_remove_newt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src newt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available newt | grep -v \.src | grep newt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm newt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/newt/oe_test_newt_install_and_remove_python2-newt.sh b/testcases/cli-test/newt/oe_test_newt_install_and_remove_python2-newt.sh index 1c5be4413..fba706367 100644 --- a/testcases/cli-test/newt/oe_test_newt_install_and_remove_python2-newt.sh +++ b/testcases/cli-test/newt/oe_test_newt_install_and_remove_python2-newt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src newt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-newt | grep -v \.src | grep python2-newt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-newt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/newt/oe_test_newt_install_and_remove_python3-newt.sh b/testcases/cli-test/newt/oe_test_newt_install_and_remove_python3-newt.sh index 461868b6e..9f1cc5655 100644 --- a/testcases/cli-test/newt/oe_test_newt_install_and_remove_python3-newt.sh +++ b/testcases/cli-test/newt/oe_test_newt_install_and_remove_python3-newt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src newt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-newt | grep -v \.src | grep python3-newt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-newt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_libnfsidmap.sh b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_libnfsidmap.sh index ff6d770d4..ed2e32977 100644 --- a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_libnfsidmap.sh +++ b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_libnfsidmap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nfs-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnfsidmap | grep -v \.src | grep libnfsidmap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnfsidmap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-debuginfo.sh b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-debuginfo.sh index 244c4f724..b41381496 100644 --- a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-debuginfo.sh +++ b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nfs-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nfs-utils-debuginfo | grep -v \.src | grep nfs-utils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nfs-utils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-debugsource.sh b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-debugsource.sh index 3f9caea52..7086b8f3a 100644 --- a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-debugsource.sh +++ b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nfs-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nfs-utils-debugsource | grep -v \.src | grep nfs-utils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nfs-utils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-devel.sh b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-devel.sh index 64d380690..91b92f1c6 100644 --- a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-devel.sh +++ b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nfs-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nfs-utils-devel | grep -v \.src | grep nfs-utils-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nfs-utils-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-help.sh b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-help.sh index 98337658c..b496e1e91 100644 --- a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-help.sh +++ b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nfs-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nfs-utils-help | grep -v \.src | grep nfs-utils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nfs-utils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-min.sh b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-min.sh index c9ad0f183..6f8e37a2c 100644 --- a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-min.sh +++ b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils-min.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nfs-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nfs-utils-min | grep -v \.src | grep nfs-utils-min + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nfs-utils-min" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils.sh b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils.sh index fba963d85..43d97e94d 100644 --- a/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils.sh +++ b/testcases/cli-test/nfs-utils/oe_test_nfs-utils_install_and_remove_nfs-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nfs-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nfs-utils | grep -v \.src | grep nfs-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nfs-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_libnghttp2-devel.sh b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_libnghttp2-devel.sh index 81114ae4d..7098217ee 100644 --- a/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_libnghttp2-devel.sh +++ b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_libnghttp2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nghttp2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnghttp2-devel | grep -v \.src | grep libnghttp2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnghttp2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_libnghttp2.sh b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_libnghttp2.sh index 6db1af238..c22eaeca3 100644 --- a/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_libnghttp2.sh +++ b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_libnghttp2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nghttp2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libnghttp2 | grep -v \.src | grep libnghttp2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libnghttp2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-debuginfo.sh b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-debuginfo.sh index a548c443f..2c8ff4cc1 100644 --- a/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-debuginfo.sh +++ b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nghttp2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nghttp2-debuginfo | grep -v \.src | grep nghttp2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nghttp2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-debugsource.sh b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-debugsource.sh index 1099aecba..6c7f5f1f2 100644 --- a/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-debugsource.sh +++ b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nghttp2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nghttp2-debugsource | grep -v \.src | grep nghttp2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nghttp2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-help.sh b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-help.sh index 07b140346..52e8802ad 100644 --- a/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-help.sh +++ b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nghttp2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nghttp2-help | grep -v \.src | grep nghttp2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nghttp2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2.sh b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2.sh index 6df6063e7..2a3453e16 100644 --- a/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2.sh +++ b/testcases/cli-test/nghttp2/oe_test_nghttp2_install_and_remove_nghttp2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nghttp2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nghttp2 | grep -v \.src | grep nghttp2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nghttp2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build-debuginfo.sh b/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build-debuginfo.sh index 2cfb0d61e..89e4e2c32 100644 --- a/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build-debuginfo.sh +++ b/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ninja-build # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ninja-build-debuginfo | grep -v \.src | grep ninja-build-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ninja-build-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build-debugsource.sh b/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build-debugsource.sh index 10ef57429..383b13923 100644 --- a/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build-debugsource.sh +++ b/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ninja-build # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ninja-build-debugsource | grep -v \.src | grep ninja-build-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ninja-build-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build.sh b/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build.sh index 0fc110b81..90dee50fd 100644 --- a/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build.sh +++ b/testcases/cli-test/ninja-build/oe_test_ninja-build_install_and_remove_ninja-build.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ninja-build # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ninja-build | grep -v \.src | grep ninja-build + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ninja-build" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-debuginfo.sh b/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-debuginfo.sh index be6fc0ed8..a4f8290b6 100644 --- a/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-debuginfo.sh +++ b/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nmap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nmap-debuginfo | grep -v \.src | grep nmap-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nmap-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-debugsource.sh b/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-debugsource.sh index ca6a8d4f2..f9129dcb0 100644 --- a/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-debugsource.sh +++ b/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nmap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nmap-debugsource | grep -v \.src | grep nmap-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nmap-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-help.sh b/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-help.sh index bc4c42920..3a7070d86 100644 --- a/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-help.sh +++ b/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nmap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nmap-help | grep -v \.src | grep nmap-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nmap-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap.sh b/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap.sh index 0de416ccc..453539ee9 100644 --- a/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap.sh +++ b/testcases/cli-test/nmap/oe_test_nmap_install_and_remove_nmap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nmap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nmap | grep -v \.src | grep nmap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nmap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-debuginfo.sh b/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-debuginfo.sh index 054623c0e..c6a0d0de5 100644 --- a/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-debuginfo.sh +++ b/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src notification-daemon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available notification-daemon-debuginfo | grep -v \.src | grep notification-daemon-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm notification-daemon-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-debugsource.sh b/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-debugsource.sh index 679a8b95f..a754fea54 100644 --- a/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-debugsource.sh +++ b/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src notification-daemon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available notification-daemon-debugsource | grep -v \.src | grep notification-daemon-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm notification-daemon-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-help.sh b/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-help.sh index 1d4a58188..e6238578a 100644 --- a/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-help.sh +++ b/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src notification-daemon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available notification-daemon-help | grep -v \.src | grep notification-daemon-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm notification-daemon-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon.sh b/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon.sh index b88129fc2..3a2b99da3 100644 --- a/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon.sh +++ b/testcases/cli-test/notification-daemon/oe_test_notification-daemon_install_and_remove_notification-daemon.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src notification-daemon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available notification-daemon | grep -v \.src | grep notification-daemon + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm notification-daemon" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-debuginfo.sh b/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-debuginfo.sh index 2ceb74f9a..9d5dbd5de 100644 --- a/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-debuginfo.sh +++ b/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src npth # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available npth-debuginfo | grep -v \.src | grep npth-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm npth-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-debugsource.sh b/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-debugsource.sh index 66adcacd1..8c92bcfef 100644 --- a/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-debugsource.sh +++ b/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src npth # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available npth-debugsource | grep -v \.src | grep npth-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm npth-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-devel.sh b/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-devel.sh index b8b476648..a95c13573 100644 --- a/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-devel.sh +++ b/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src npth # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available npth-devel | grep -v \.src | grep npth-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm npth-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth.sh b/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth.sh index a3d566192..45e1b1e36 100644 --- a/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth.sh +++ b/testcases/cli-test/npth/oe_test_npth_install_and_remove_npth.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src npth # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available npth | grep -v \.src | grep npth + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm npth" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-debuginfo.sh b/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-debuginfo.sh index 3ad74a27b..83dad6e21 100644 --- a/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-debuginfo.sh +++ b/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nspr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nspr-debuginfo | grep -v \.src | grep nspr-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nspr-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-debugsource.sh b/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-debugsource.sh index dbb59fa4a..24aa2a4da 100644 --- a/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-debugsource.sh +++ b/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nspr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nspr-debugsource | grep -v \.src | grep nspr-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nspr-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-devel.sh b/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-devel.sh index 15e3c5cf7..93dff15d7 100644 --- a/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-devel.sh +++ b/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nspr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nspr-devel | grep -v \.src | grep nspr-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nspr-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr.sh b/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr.sh index 538c60cdb..8cc58266f 100644 --- a/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr.sh +++ b/testcases/cli-test/nspr/oe_test_nspr_install_and_remove_nspr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nspr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nspr | grep -v \.src | grep nspr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nspr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-debuginfo.sh b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-debuginfo.sh index 2dba0c92f..6689d660e 100644 --- a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-debuginfo.sh +++ b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nss # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nss-debuginfo | grep -v \.src | grep nss-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nss-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-debugsource.sh b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-debugsource.sh index 8f953b59e..cf68a3baa 100644 --- a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-debugsource.sh +++ b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nss # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nss-debugsource | grep -v \.src | grep nss-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nss-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-devel.sh b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-devel.sh index 8b8090150..930bcee57 100644 --- a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-devel.sh +++ b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nss # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nss-devel | grep -v \.src | grep nss-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nss-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-help.sh b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-help.sh index b3b32b882..9531394a8 100644 --- a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-help.sh +++ b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nss # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nss-help | grep -v \.src | grep nss-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nss-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-softokn-devel.sh b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-softokn-devel.sh index 9a85aaed6..e0a5799f8 100644 --- a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-softokn-devel.sh +++ b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-softokn-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nss # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nss-softokn-devel | grep -v \.src | grep nss-softokn-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nss-softokn-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-softokn.sh b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-softokn.sh index 11e724ee6..b3fb70187 100644 --- a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-softokn.sh +++ b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-softokn.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nss # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nss-softokn | grep -v \.src | grep nss-softokn + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nss-softokn" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-util-devel.sh b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-util-devel.sh index bad3f126b..c3368663f 100644 --- a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-util-devel.sh +++ b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-util-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nss # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nss-util-devel | grep -v \.src | grep nss-util-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nss-util-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-util.sh b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-util.sh index 1f5e7f378..aff4b0b2a 100644 --- a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-util.sh +++ b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss-util.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nss # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nss-util | grep -v \.src | grep nss-util + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nss-util" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss.sh b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss.sh index dbe799e89..27dee8624 100644 --- a/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss.sh +++ b/testcases/cli-test/nss/oe_test_nss_install_and_remove_nss.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nss # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nss | grep -v \.src | grep nss + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nss" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-debuginfo.sh b/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-debuginfo.sh index a1bdf044c..441d167f4 100644 --- a/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-debuginfo.sh +++ b/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nss_wrapper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nss_wrapper-debuginfo | grep -v \.src | grep nss_wrapper-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nss_wrapper-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-debugsource.sh b/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-debugsource.sh index 0de051e6f..05a017963 100644 --- a/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-debugsource.sh +++ b/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nss_wrapper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nss_wrapper-debugsource | grep -v \.src | grep nss_wrapper-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nss_wrapper-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-help.sh b/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-help.sh index 48616b9dc..91d73dfc9 100644 --- a/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-help.sh +++ b/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nss_wrapper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nss_wrapper-help | grep -v \.src | grep nss_wrapper-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nss_wrapper-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper.sh b/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper.sh index 989a218c7..9f2e0838d 100644 --- a/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper.sh +++ b/testcases/cli-test/nss_wrapper/oe_test_nss_wrapper_install_and_remove_nss_wrapper.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src nss_wrapper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available nss_wrapper | grep -v \.src | grep nss_wrapper + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm nss_wrapper" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-debuginfo.sh b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-debuginfo.sh index 25620fa8b..0ef88e5a8 100644 --- a/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-debuginfo.sh +++ b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src numactl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available numactl-debuginfo | grep -v \.src | grep numactl-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm numactl-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-debugsource.sh b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-debugsource.sh index 58802f5ee..d351b9012 100644 --- a/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-debugsource.sh +++ b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src numactl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available numactl-debugsource | grep -v \.src | grep numactl-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm numactl-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-devel.sh b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-devel.sh index d83a920cd..77e0e21e3 100644 --- a/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-devel.sh +++ b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src numactl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available numactl-devel | grep -v \.src | grep numactl-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm numactl-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-libs.sh b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-libs.sh index b5ff6a475..46e9004c4 100644 --- a/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-libs.sh +++ b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src numactl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available numactl-libs | grep -v \.src | grep numactl-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm numactl-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl.sh b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl.sh index 33c5de8e3..76050cfa2 100644 --- a/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl.sh +++ b/testcases/cli-test/numactl/oe_test_numactl_install_and_remove_numactl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src numactl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available numactl | grep -v \.src | grep numactl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm numactl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy-debuginfo.sh b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy-debuginfo.sh index b528ee597..fca40f2d1 100644 --- a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy-debuginfo.sh +++ b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src numpy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available numpy-debuginfo | grep -v \.src | grep numpy-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm numpy-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy-debugsource.sh b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy-debugsource.sh index 9ef060675..0ffaee3b8 100644 --- a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy-debugsource.sh +++ b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src numpy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available numpy-debugsource | grep -v \.src | grep numpy-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm numpy-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy.sh b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy.sh index 4421022f6..2c8451d7c 100644 --- a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy.sh +++ b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_numpy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src numpy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available numpy | grep -v \.src | grep numpy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm numpy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python2-numpy-f2py.sh b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python2-numpy-f2py.sh index 6249602b3..e0a194af1 100644 --- a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python2-numpy-f2py.sh +++ b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python2-numpy-f2py.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src numpy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-numpy-f2py | grep -v \.src | grep python2-numpy-f2py + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-numpy-f2py" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python2-numpy.sh b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python2-numpy.sh index 47f55b546..d24ba5845 100644 --- a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python2-numpy.sh +++ b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python2-numpy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src numpy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-numpy | grep -v \.src | grep python2-numpy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-numpy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python3-numpy-f2py.sh b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python3-numpy-f2py.sh index 855f1ca59..dd005ac67 100644 --- a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python3-numpy-f2py.sh +++ b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python3-numpy-f2py.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src numpy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-numpy-f2py | grep -v \.src | grep python3-numpy-f2py + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-numpy-f2py" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python3-numpy.sh b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python3-numpy.sh index e19d3734b..bcc49c261 100644 --- a/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python3-numpy.sh +++ b/testcases/cli-test/numpy/oe_test_numpy_install_and_remove_python3-numpy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src numpy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-numpy | grep -v \.src | grep python3-numpy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-numpy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-debuginfo.sh b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-debuginfo.sh index c6864d42b..e9f488104 100644 --- a/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-debuginfo.sh +++ b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ocaml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ocaml-debuginfo | grep -v \.src | grep ocaml-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ocaml-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-debugsource.sh b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-debugsource.sh index ef004b23c..bfca0487f 100644 --- a/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-debugsource.sh +++ b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ocaml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ocaml-debugsource | grep -v \.src | grep ocaml-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ocaml-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-devel.sh b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-devel.sh index bf58ad51a..306480a6a 100644 --- a/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-devel.sh +++ b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ocaml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ocaml-devel | grep -v \.src | grep ocaml-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ocaml-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-help.sh b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-help.sh index 0de3f71bc..cfe2c8057 100644 --- a/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-help.sh +++ b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ocaml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ocaml-help | grep -v \.src | grep ocaml-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ocaml-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml.sh b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml.sh index aa8d56b5e..4e2b689b6 100644 --- a/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml.sh +++ b/testcases/cli-test/ocaml/oe_test_ocaml_install_and_remove_ocaml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ocaml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ocaml | grep -v \.src | grep ocaml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ocaml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-debuginfo.sh b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-debuginfo.sh index ad7302098..82269e142 100644 --- a/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-debuginfo.sh +++ b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src open-iscsi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available open-iscsi-debuginfo | grep -v \.src | grep open-iscsi-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm open-iscsi-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-debugsource.sh b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-debugsource.sh index d6af66a01..e9875b5c3 100644 --- a/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-debugsource.sh +++ b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src open-iscsi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available open-iscsi-debugsource | grep -v \.src | grep open-iscsi-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm open-iscsi-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-devel.sh b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-devel.sh index d69a6ce1d..3d74de289 100644 --- a/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-devel.sh +++ b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src open-iscsi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available open-iscsi-devel | grep -v \.src | grep open-iscsi-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm open-iscsi-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-help.sh b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-help.sh index 0a30109a5..05b2197f7 100644 --- a/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-help.sh +++ b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src open-iscsi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available open-iscsi-help | grep -v \.src | grep open-iscsi-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm open-iscsi-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi.sh b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi.sh index d4834b965..c42c364f2 100644 --- a/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi.sh +++ b/testcases/cli-test/open-iscsi/oe_test_open-iscsi_install_and_remove_open-iscsi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src open-iscsi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available open-iscsi | grep -v \.src | grep open-iscsi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm open-iscsi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/open-sans-fonts/oe_test_open-sans-fonts_install_and_remove_open-sans-fonts.sh b/testcases/cli-test/open-sans-fonts/oe_test_open-sans-fonts_install_and_remove_open-sans-fonts.sh index 8cf451aef..60fad28c3 100644 --- a/testcases/cli-test/open-sans-fonts/oe_test_open-sans-fonts_install_and_remove_open-sans-fonts.sh +++ b/testcases/cli-test/open-sans-fonts/oe_test_open-sans-fonts_install_and_remove_open-sans-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src open-sans-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available open-sans-fonts | grep -v \.src | grep open-sans-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm open-sans-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-debuginfo.sh b/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-debuginfo.sh index f0cf68c31..dee874ffa 100644 --- a/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-debuginfo.sh +++ b/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openblas # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openblas-debuginfo | grep -v \.src | grep openblas-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openblas-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-debugsource.sh b/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-debugsource.sh index d2782a7e3..e013afefa 100644 --- a/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-debugsource.sh +++ b/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openblas # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openblas-debugsource | grep -v \.src | grep openblas-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openblas-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-devel.sh b/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-devel.sh index 77aaf2973..c4b1f06fc 100644 --- a/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-devel.sh +++ b/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openblas # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openblas-devel | grep -v \.src | grep openblas-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openblas-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas.sh b/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas.sh index 5bc0e57a7..7de02c355 100644 --- a/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas.sh +++ b/testcases/cli-test/openblas/oe_test_openblas_install_and_remove_openblas.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openblas # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openblas | grep -v \.src | grep openblas + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openblas" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-debuginfo.sh b/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-debuginfo.sh index 7f42d9dba..dde8fd2bb 100644 --- a/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-debuginfo.sh +++ b/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openjade # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openjade-debuginfo | grep -v \.src | grep openjade-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openjade-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-debugsource.sh b/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-debugsource.sh index bdb653533..5da7f9b31 100644 --- a/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-debugsource.sh +++ b/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openjade # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openjade-debugsource | grep -v \.src | grep openjade-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openjade-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-help.sh b/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-help.sh index 4a6369485..99ce4d34b 100644 --- a/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-help.sh +++ b/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openjade # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openjade-help | grep -v \.src | grep openjade-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openjade-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade.sh b/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade.sh index 9b9f3898d..66bf54ff9 100644 --- a/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade.sh +++ b/testcases/cli-test/openjade/oe_test_openjade_install_and_remove_openjade.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openjade # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openjade | grep -v \.src | grep openjade + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openjade" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-debuginfo.sh b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-debuginfo.sh index d528ec8f0..4ec476da6 100644 --- a/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-debuginfo.sh +++ b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openjpeg2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openjpeg2-debuginfo | grep -v \.src | grep openjpeg2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openjpeg2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-debugsource.sh b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-debugsource.sh index 804b14988..91015e1a3 100644 --- a/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-debugsource.sh +++ b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openjpeg2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openjpeg2-debugsource | grep -v \.src | grep openjpeg2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openjpeg2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-devel.sh b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-devel.sh index 5cc525e9c..d4cf7fbe6 100644 --- a/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-devel.sh +++ b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openjpeg2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openjpeg2-devel | grep -v \.src | grep openjpeg2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openjpeg2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-help.sh b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-help.sh index 07da7491d..36f247e1f 100644 --- a/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-help.sh +++ b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openjpeg2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openjpeg2-help | grep -v \.src | grep openjpeg2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openjpeg2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-tools.sh b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-tools.sh index d9070ec11..0711f4491 100644 --- a/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-tools.sh +++ b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openjpeg2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openjpeg2-tools | grep -v \.src | grep openjpeg2-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openjpeg2-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2.sh b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2.sh index c8278a741..d1ba63929 100644 --- a/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2.sh +++ b/testcases/cli-test/openjpeg2/oe_test_openjpeg2_install_and_remove_openjpeg2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openjpeg2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openjpeg2 | grep -v \.src | grep openjpeg2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openjpeg2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-clients.sh b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-clients.sh index ed50335f7..b1ce5952f 100644 --- a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-clients.sh +++ b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-clients.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openldap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openldap-clients | grep -v \.src | grep openldap-clients + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openldap-clients" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-debuginfo.sh b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-debuginfo.sh index d99558bc8..6487ce8a2 100644 --- a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-debuginfo.sh +++ b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openldap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openldap-debuginfo | grep -v \.src | grep openldap-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openldap-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-debugsource.sh b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-debugsource.sh index 91927830c..0853505a4 100644 --- a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-debugsource.sh +++ b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openldap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openldap-debugsource | grep -v \.src | grep openldap-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openldap-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-devel.sh b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-devel.sh index 630ae0118..dbc0dfb97 100644 --- a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-devel.sh +++ b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openldap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openldap-devel | grep -v \.src | grep openldap-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openldap-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-help.sh b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-help.sh index 86b1897f0..7d7c524c1 100644 --- a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-help.sh +++ b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openldap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openldap-help | grep -v \.src | grep openldap-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openldap-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-servers.sh b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-servers.sh index bbdd2fd65..dab18594a 100644 --- a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-servers.sh +++ b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap-servers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openldap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openldap-servers | grep -v \.src | grep openldap-servers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openldap-servers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap.sh b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap.sh index 8ede5e0db..a732c9394 100644 --- a/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap.sh +++ b/testcases/cli-test/openldap/oe_test_openldap_install_and_remove_openldap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openldap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openldap | grep -v \.src | grep openldap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openldap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-debuginfo.sh b/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-debuginfo.sh index 4b95809e0..4c7ab34e1 100644 --- a/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-debuginfo.sh +++ b/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src opensc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available opensc-debuginfo | grep -v \.src | grep opensc-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm opensc-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-debugsource.sh b/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-debugsource.sh index d0c4fa94e..aa92fe145 100644 --- a/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-debugsource.sh +++ b/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src opensc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available opensc-debugsource | grep -v \.src | grep opensc-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm opensc-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-help.sh b/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-help.sh index 841bbc7fa..96ed0656d 100644 --- a/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-help.sh +++ b/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src opensc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available opensc-help | grep -v \.src | grep opensc-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm opensc-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc.sh b/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc.sh index 2e6743120..92618cf47 100644 --- a/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc.sh +++ b/testcases/cli-test/opensc/oe_test_opensc_install_and_remove_opensc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src opensc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available opensc | grep -v \.src | grep opensc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm opensc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-debuginfo.sh b/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-debuginfo.sh index 91ec2f3d2..4804cb54f 100644 --- a/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-debuginfo.sh +++ b/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src opensp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available opensp-debuginfo | grep -v \.src | grep opensp-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm opensp-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-debugsource.sh b/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-debugsource.sh index cc3c287d1..613574ef2 100644 --- a/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-debugsource.sh +++ b/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src opensp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available opensp-debugsource | grep -v \.src | grep opensp-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm opensp-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-devel.sh b/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-devel.sh index 54ba3e7f5..dead95014 100644 --- a/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-devel.sh +++ b/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src opensp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available opensp-devel | grep -v \.src | grep opensp-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm opensp-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp.sh b/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp.sh index 5845c416f..c4be30e45 100644 --- a/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp.sh +++ b/testcases/cli-test/opensp/oe_test_opensp_install_and_remove_opensp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src opensp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available opensp | grep -v \.src | grep opensp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm opensp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-askpass.sh b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-askpass.sh index a092c14c1..c23d6849d 100644 --- a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-askpass.sh +++ b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-askpass.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssh-askpass | grep -v \.src | grep openssh-askpass + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssh-askpass" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-clients.sh b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-clients.sh index 942f97a64..9e5624ac5 100644 --- a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-clients.sh +++ b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-clients.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssh-clients | grep -v \.src | grep openssh-clients + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssh-clients" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-debuginfo.sh b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-debuginfo.sh index 2a9105662..0567f4fc0 100644 --- a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-debuginfo.sh +++ b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssh-debuginfo | grep -v \.src | grep openssh-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssh-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-debugsource.sh b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-debugsource.sh index c019dedb2..5c0d0a282 100644 --- a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-debugsource.sh +++ b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssh-debugsource | grep -v \.src | grep openssh-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssh-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-help.sh b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-help.sh index c2316ac35..3092011ad 100644 --- a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-help.sh +++ b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssh-help | grep -v \.src | grep openssh-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssh-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-keycat.sh b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-keycat.sh index 68c4e8da3..db84ce7e4 100644 --- a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-keycat.sh +++ b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-keycat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssh-keycat | grep -v \.src | grep openssh-keycat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssh-keycat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-server.sh b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-server.sh index 0b43b3a38..d960af7a0 100644 --- a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-server.sh +++ b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh-server.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssh-server | grep -v \.src | grep openssh-server + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssh-server" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh.sh b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh.sh index 42cf6bf0d..73b9f3e30 100644 --- a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh.sh +++ b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_openssh.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssh | grep -v \.src | grep openssh + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssh" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_pam_ssh_agent_auth.sh b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_pam_ssh_agent_auth.sh index e8be4a206..149a9a31b 100644 --- a/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_pam_ssh_agent_auth.sh +++ b/testcases/cli-test/openssh/oe_test_openssh_install_and_remove_pam_ssh_agent_auth.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pam_ssh_agent_auth | grep -v \.src | grep pam_ssh_agent_auth + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pam_ssh_agent_auth" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debuginfo.sh b/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debuginfo.sh index f9d83412d..bc64a3832 100644 --- a/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debuginfo.sh +++ b/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssl-pkcs11 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssl-pkcs11-debuginfo | grep -v \.src | grep openssl-pkcs11-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssl-pkcs11-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debugsource.sh b/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debugsource.sh index 7908d6c13..d2229eed8 100644 --- a/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debugsource.sh +++ b/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssl-pkcs11 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssl-pkcs11-debugsource | grep -v \.src | grep openssl-pkcs11-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssl-pkcs11-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-devel.sh b/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-devel.sh index bc06ac4ff..1f8522477 100644 --- a/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-devel.sh +++ b/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssl-pkcs11 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssl-pkcs11-devel | grep -v \.src | grep openssl-pkcs11-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssl-pkcs11-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11.sh b/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11.sh index 0931e4346..3d9ef20ab 100644 --- a/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11.sh +++ b/testcases/cli-test/openssl-pkcs11/oe_test_openssl-pkcs11_install_and_remove_openssl-pkcs11.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssl-pkcs11 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssl-pkcs11 | grep -v \.src | grep openssl-pkcs11 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssl-pkcs11" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-debuginfo.sh b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-debuginfo.sh index f533d595f..4118212cd 100644 --- a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-debuginfo.sh +++ b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssl-debuginfo | grep -v \.src | grep openssl-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssl-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-debugsource.sh b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-debugsource.sh index 52b97dbf8..37056e5b1 100644 --- a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-debugsource.sh +++ b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssl-debugsource | grep -v \.src | grep openssl-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssl-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-devel.sh b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-devel.sh index 9c5ed3b4a..8efebcd22 100644 --- a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-devel.sh +++ b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssl-devel | grep -v \.src | grep openssl-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssl-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-help.sh b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-help.sh index c55ba97da..390095c55 100644 --- a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-help.sh +++ b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssl-help | grep -v \.src | grep openssl-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssl-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-libs.sh b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-libs.sh index ea75fb28a..86e63e558 100644 --- a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-libs.sh +++ b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssl-libs | grep -v \.src | grep openssl-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssl-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-perl.sh b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-perl.sh index 38d352c2c..5773162cb 100644 --- a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-perl.sh +++ b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-perl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssl-perl | grep -v \.src | grep openssl-perl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssl-perl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-relocation.sh b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-relocation.sh index 38706e615..94eaf722b 100644 --- a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-relocation.sh +++ b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl-relocation.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssl-relocation | grep -v \.src | grep openssl-relocation + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssl-relocation" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl.sh b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl.sh index f05f048da..ebddf89d5 100644 --- a/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl.sh +++ b/testcases/cli-test/openssl/oe_test_openssl_install_and_remove_openssl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src openssl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available openssl | grep -v \.src | grep openssl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm openssl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-debuginfo.sh b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-debuginfo.sh index a493d5143..04e05d126 100644 --- a/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-debuginfo.sh +++ b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src opus # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available opus-debuginfo | grep -v \.src | grep opus-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm opus-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-debugsource.sh b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-debugsource.sh index bd013320a..e3b68f665 100644 --- a/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-debugsource.sh +++ b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src opus # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available opus-debugsource | grep -v \.src | grep opus-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm opus-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-devel.sh b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-devel.sh index 6c0699967..a3a4a12c4 100644 --- a/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-devel.sh +++ b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src opus # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available opus-devel | grep -v \.src | grep opus-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm opus-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-help.sh b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-help.sh index 05ef9d58c..857491a05 100644 --- a/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-help.sh +++ b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src opus # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available opus-help | grep -v \.src | grep opus-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm opus-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus.sh b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus.sh index f96c7f3fd..07f3187d5 100644 --- a/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus.sh +++ b/testcases/cli-test/opus/oe_test_opus_install_and_remove_opus.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src opus # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available opus | grep -v \.src | grep opus + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm opus" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-compiler.sh b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-compiler.sh index da0dbb8fd..0cd120614 100644 --- a/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-compiler.sh +++ b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-compiler.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src orc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available orc-compiler | grep -v \.src | grep orc-compiler + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm orc-compiler" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-debuginfo.sh b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-debuginfo.sh index 82f84ed43..b482e476e 100644 --- a/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-debuginfo.sh +++ b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src orc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available orc-debuginfo | grep -v \.src | grep orc-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm orc-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-debugsource.sh b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-debugsource.sh index 9fc829adf..c2b84094d 100644 --- a/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-debugsource.sh +++ b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src orc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available orc-debugsource | grep -v \.src | grep orc-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm orc-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-devel.sh b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-devel.sh index c3604a2d2..98bb53c5f 100644 --- a/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-devel.sh +++ b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src orc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available orc-devel | grep -v \.src | grep orc-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm orc-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-help.sh b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-help.sh index 765547ff4..00c2e3127 100644 --- a/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-help.sh +++ b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src orc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available orc-help | grep -v \.src | grep orc-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm orc-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc.sh b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc.sh index f4e43a679..64cf7ba8e 100644 --- a/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc.sh +++ b/testcases/cli-test/orc/oe_test_orc_install_and_remove_orc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src orc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available orc | grep -v \.src | grep orc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm orc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober-debuginfo.sh b/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober-debuginfo.sh index 35e7d0dae..94014522b 100644 --- a/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober-debuginfo.sh +++ b/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src os-prober # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available os-prober-debuginfo | grep -v \.src | grep os-prober-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm os-prober-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober-debugsource.sh b/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober-debugsource.sh index 52736150c..dfbeadbd7 100644 --- a/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober-debugsource.sh +++ b/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src os-prober # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available os-prober-debugsource | grep -v \.src | grep os-prober-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm os-prober-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober.sh b/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober.sh index 16f25c8d1..ca5752d89 100644 --- a/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober.sh +++ b/testcases/cli-test/os-prober/oe_test_os-prober_install_and_remove_os-prober.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src os-prober # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available os-prober | grep -v \.src | grep os-prober + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm os-prober" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-debuginfo.sh b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-debuginfo.sh index 60eb8c825..2553096fa 100644 --- a/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-debuginfo.sh +++ b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ostree # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ostree-debuginfo | grep -v \.src | grep ostree-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ostree-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-debugsource.sh b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-debugsource.sh index 32f15ff63..eb6fedd0d 100644 --- a/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-debugsource.sh +++ b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ostree # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ostree-debugsource | grep -v \.src | grep ostree-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ostree-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-devel.sh b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-devel.sh index 161a96a5d..6698399df 100644 --- a/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-devel.sh +++ b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ostree # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ostree-devel | grep -v \.src | grep ostree-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ostree-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-help.sh b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-help.sh index acbce27b4..cf49e605b 100644 --- a/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-help.sh +++ b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ostree # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ostree-help | grep -v \.src | grep ostree-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ostree-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree.sh b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree.sh index 66989fc67..dc25048a7 100644 --- a/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree.sh +++ b/testcases/cli-test/ostree/oe_test_ostree_install_and_remove_ostree.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ostree # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ostree | grep -v \.src | grep ostree + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ostree" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-debuginfo.sh b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-debuginfo.sh index fbef0cceb..fa23f4987 100644 --- a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-debuginfo.sh +++ b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src p11-kit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available p11-kit-debuginfo | grep -v \.src | grep p11-kit-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm p11-kit-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-debugsource.sh b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-debugsource.sh index ba9cd45cd..46e5266a4 100644 --- a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-debugsource.sh +++ b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src p11-kit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available p11-kit-debugsource | grep -v \.src | grep p11-kit-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm p11-kit-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-devel.sh b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-devel.sh index fafdcc638..813b870e7 100644 --- a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-devel.sh +++ b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src p11-kit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available p11-kit-devel | grep -v \.src | grep p11-kit-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm p11-kit-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-help.sh b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-help.sh index 8ac40ac77..d87b406fd 100644 --- a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-help.sh +++ b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src p11-kit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available p11-kit-help | grep -v \.src | grep p11-kit-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm p11-kit-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-server.sh b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-server.sh index daf003ba1..c2e2a64c8 100644 --- a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-server.sh +++ b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-server.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src p11-kit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available p11-kit-server | grep -v \.src | grep p11-kit-server + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm p11-kit-server" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-trust.sh b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-trust.sh index 4bd038395..615630130 100644 --- a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-trust.sh +++ b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit-trust.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src p11-kit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available p11-kit-trust | grep -v \.src | grep p11-kit-trust + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm p11-kit-trust" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit.sh b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit.sh index 144850396..9e81fe7d4 100644 --- a/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit.sh +++ b/testcases/cli-test/p11-kit/oe_test_p11-kit_install_and_remove_p11-kit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src p11-kit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available p11-kit | grep -v \.src | grep p11-kit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm p11-kit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-debuginfo.sh b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-debuginfo.sh index b2f0925ca..55555b381 100644 --- a/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-debuginfo.sh +++ b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pam # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pam-debuginfo | grep -v \.src | grep pam-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pam-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-debugsource.sh b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-debugsource.sh index 397b71125..f2e3da2e9 100644 --- a/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-debugsource.sh +++ b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pam # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pam-debugsource | grep -v \.src | grep pam-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pam-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-devel.sh b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-devel.sh index edab315b1..221d4021c 100644 --- a/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-devel.sh +++ b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pam # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pam-devel | grep -v \.src | grep pam-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pam-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-help.sh b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-help.sh index b36808581..45f48d7b0 100644 --- a/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-help.sh +++ b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pam # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pam-help | grep -v \.src | grep pam-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pam-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam.sh b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam.sh index a2cf05a1d..c17bc36b9 100644 --- a/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam.sh +++ b/testcases/cli-test/pam/oe_test_pam_install_and_remove_pam.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pam # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pam | grep -v \.src | grep pam + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pam" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-debuginfo.sh b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-debuginfo.sh index 90c9110ae..001773722 100644 --- a/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-debuginfo.sh +++ b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pango # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pango-debuginfo | grep -v \.src | grep pango-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pango-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-debugsource.sh b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-debugsource.sh index 5a762dcf5..3739d401c 100644 --- a/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-debugsource.sh +++ b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pango # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pango-debugsource | grep -v \.src | grep pango-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pango-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-devel.sh b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-devel.sh index 24cdfcbdb..7fd2da15b 100644 --- a/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-devel.sh +++ b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pango # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pango-devel | grep -v \.src | grep pango-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pango-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-help.sh b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-help.sh index 4788eaf21..0783da0de 100644 --- a/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-help.sh +++ b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pango # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pango-help | grep -v \.src | grep pango-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pango-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango.sh b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango.sh index a0d177869..8fe281127 100644 --- a/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango.sh +++ b/testcases/cli-test/pango/oe_test_pango_install_and_remove_pango.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pango # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pango | grep -v \.src | grep pango + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pango" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-debuginfo.sh b/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-debuginfo.sh index 1529971cf..70c455be2 100644 --- a/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-debuginfo.sh +++ b/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src parted # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available parted-debuginfo | grep -v \.src | grep parted-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm parted-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-debugsource.sh b/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-debugsource.sh index 4d77c68ef..28d629d6e 100644 --- a/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-debugsource.sh +++ b/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src parted # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available parted-debugsource | grep -v \.src | grep parted-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm parted-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-devel.sh b/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-devel.sh index baaaa83c8..8c0d64c03 100644 --- a/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-devel.sh +++ b/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src parted # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available parted-devel | grep -v \.src | grep parted-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm parted-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted.sh b/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted.sh index 9539da958..cb46d6635 100644 --- a/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted.sh +++ b/testcases/cli-test/parted/oe_test_parted_install_and_remove_parted.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src parted # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available parted | grep -v \.src | grep parted + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm parted" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-debuginfo.sh b/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-debuginfo.sh index a9a74d9ab..ee98784cf 100644 --- a/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-debuginfo.sh +++ b/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src passwd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available passwd-debuginfo | grep -v \.src | grep passwd-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm passwd-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-debugsource.sh b/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-debugsource.sh index 351d42577..07b065ef6 100644 --- a/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-debugsource.sh +++ b/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src passwd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available passwd-debugsource | grep -v \.src | grep passwd-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm passwd-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-help.sh b/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-help.sh index 4db27fe81..03fbfdd67 100644 --- a/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-help.sh +++ b/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src passwd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available passwd-help | grep -v \.src | grep passwd-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm passwd-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd.sh b/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd.sh index 33f78e2a2..49e7e2c59 100644 --- a/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd.sh +++ b/testcases/cli-test/passwd/oe_test_passwd_install_and_remove_passwd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src passwd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available passwd | grep -v \.src | grep passwd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm passwd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-debuginfo.sh b/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-debuginfo.sh index 9b58adf66..ae55fa417 100644 --- a/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-debuginfo.sh +++ b/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src patch # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available patch-debuginfo | grep -v \.src | grep patch-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm patch-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-debugsource.sh b/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-debugsource.sh index f07ffd8a6..8a057a6e9 100644 --- a/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-debugsource.sh +++ b/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src patch # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available patch-debugsource | grep -v \.src | grep patch-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm patch-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-help.sh b/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-help.sh index 753f3c914..a351ee469 100644 --- a/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-help.sh +++ b/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src patch # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available patch-help | grep -v \.src | grep patch-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm patch-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch.sh b/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch.sh index 6b914bc03..28a5ec32b 100644 --- a/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch.sh +++ b/testcases/cli-test/patch/oe_test_patch_install_and_remove_patch.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src patch # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available patch | grep -v \.src | grep patch + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm patch" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-debuginfo.sh b/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-debuginfo.sh index f5875ab38..5f6e78820 100644 --- a/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-debuginfo.sh +++ b/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src patchutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available patchutils-debuginfo | grep -v \.src | grep patchutils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm patchutils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-debugsource.sh b/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-debugsource.sh index 94e22dbb0..f851b720d 100644 --- a/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-debugsource.sh +++ b/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src patchutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available patchutils-debugsource | grep -v \.src | grep patchutils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm patchutils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-help.sh b/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-help.sh index a9059400f..04f518fa3 100644 --- a/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-help.sh +++ b/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src patchutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available patchutils-help | grep -v \.src | grep patchutils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm patchutils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils.sh b/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils.sh index aac8e77f1..1531f6fa1 100644 --- a/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils.sh +++ b/testcases/cli-test/patchutils/oe_test_patchutils_install_and_remove_patchutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src patchutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available patchutils | grep -v \.src | grep patchutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm patchutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-debuginfo.sh b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-debuginfo.sh index d7d3742ea..2b7869ccf 100644 --- a/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-debuginfo.sh +++ b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pciutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pciutils-debuginfo | grep -v \.src | grep pciutils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pciutils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-debugsource.sh b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-debugsource.sh index 249d65d73..ce6aa5d6f 100644 --- a/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-debugsource.sh +++ b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pciutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pciutils-debugsource | grep -v \.src | grep pciutils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pciutils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-devel.sh b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-devel.sh index 90178761c..9d255a622 100644 --- a/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-devel.sh +++ b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pciutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pciutils-devel | grep -v \.src | grep pciutils-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pciutils-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-help.sh b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-help.sh index 290e4b214..b898ff3a2 100644 --- a/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-help.sh +++ b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pciutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pciutils-help | grep -v \.src | grep pciutils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pciutils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils.sh b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils.sh index df00d8a56..21c02753f 100644 --- a/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils.sh +++ b/testcases/cli-test/pciutils/oe_test_pciutils_install_and_remove_pciutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pciutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pciutils | grep -v \.src | grep pciutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pciutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-debuginfo.sh b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-debuginfo.sh index 2aff74aa9..5523cc970 100644 --- a/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-debuginfo.sh +++ b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pcre # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pcre-debuginfo | grep -v \.src | grep pcre-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pcre-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-debugsource.sh b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-debugsource.sh index e7e560b7a..b21c6115d 100644 --- a/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-debugsource.sh +++ b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pcre # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pcre-debugsource | grep -v \.src | grep pcre-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pcre-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-devel.sh b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-devel.sh index 8fc4c3479..a09a9b16c 100644 --- a/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-devel.sh +++ b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pcre # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pcre-devel | grep -v \.src | grep pcre-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pcre-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-help.sh b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-help.sh index 615d17b5d..bb6f23af2 100644 --- a/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-help.sh +++ b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pcre # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pcre-help | grep -v \.src | grep pcre-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pcre-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre.sh b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre.sh index a90444856..90c524662 100644 --- a/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre.sh +++ b/testcases/cli-test/pcre/oe_test_pcre_install_and_remove_pcre.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pcre # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pcre | grep -v \.src | grep pcre + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pcre" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-debuginfo.sh b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-debuginfo.sh index 0209732ee..dc441f53f 100644 --- a/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-debuginfo.sh +++ b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pcre2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pcre2-debuginfo | grep -v \.src | grep pcre2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pcre2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-debugsource.sh b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-debugsource.sh index 5c3b5c018..568d7755c 100644 --- a/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-debugsource.sh +++ b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pcre2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pcre2-debugsource | grep -v \.src | grep pcre2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pcre2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-devel.sh b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-devel.sh index 000394fcf..78a468a1d 100644 --- a/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-devel.sh +++ b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pcre2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pcre2-devel | grep -v \.src | grep pcre2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pcre2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-help.sh b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-help.sh index 94906d4b8..76b688e48 100644 --- a/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-help.sh +++ b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pcre2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pcre2-help | grep -v \.src | grep pcre2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pcre2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2.sh b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2.sh index fe346b1a2..e334ab87a 100644 --- a/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2.sh +++ b/testcases/cli-test/pcre2/oe_test_pcre2_install_and_remove_pcre2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pcre2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pcre2 | grep -v \.src | grep pcre2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pcre2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-debuginfo.sh b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-debuginfo.sh index 7595f1fc3..0020abca4 100644 --- a/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-debuginfo.sh +++ b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pcsc-lite # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pcsc-lite-debuginfo | grep -v \.src | grep pcsc-lite-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pcsc-lite-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-debugsource.sh b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-debugsource.sh index fadff4325..d8dc3c80b 100644 --- a/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-debugsource.sh +++ b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pcsc-lite # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pcsc-lite-debugsource | grep -v \.src | grep pcsc-lite-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pcsc-lite-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-devel.sh b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-devel.sh index bb78dcbc6..8e8a5d94f 100644 --- a/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-devel.sh +++ b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pcsc-lite # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pcsc-lite-devel | grep -v \.src | grep pcsc-lite-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pcsc-lite-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-help.sh b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-help.sh index f8ce8de59..b12d715d9 100644 --- a/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-help.sh +++ b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pcsc-lite # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pcsc-lite-help | grep -v \.src | grep pcsc-lite-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pcsc-lite-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite.sh b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite.sh index 1a660951b..3dfd34afd 100644 --- a/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite.sh +++ b/testcases/cli-test/pcsc-lite/oe_test_pcsc-lite_install_and_remove_pcsc-lite.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pcsc-lite # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pcsc-lite | grep -v \.src | grep pcsc-lite + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pcsc-lite" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-doc.sh b/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-doc.sh index ceae8f6d9..8e9183c96 100644 --- a/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-doc.sh +++ b/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Algorithm-Diff # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Algorithm-Diff-doc | grep -v \.src | grep perl-Algorithm-Diff-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Algorithm-Diff-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-help.sh b/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-help.sh index 714bfb8ce..10261d716 100644 --- a/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-help.sh +++ b/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Algorithm-Diff # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Algorithm-Diff-help | grep -v \.src | grep perl-Algorithm-Diff-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Algorithm-Diff-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff.sh b/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff.sh index c17aa2f4b..2342855cc 100644 --- a/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff.sh +++ b/testcases/cli-test/perl-Algorithm-Diff/oe_test_perl-Algorithm-Diff_install_and_remove_perl-Algorithm-Diff.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Algorithm-Diff # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Algorithm-Diff | grep -v \.src | grep perl-Algorithm-Diff + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Algorithm-Diff" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Archive-Tar/oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar-help.sh b/testcases/cli-test/perl-Archive-Tar/oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar-help.sh index 50ac4944a..fb3dc046e 100644 --- a/testcases/cli-test/perl-Archive-Tar/oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar-help.sh +++ b/testcases/cli-test/perl-Archive-Tar/oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Archive-Tar # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Archive-Tar-help | grep -v \.src | grep perl-Archive-Tar-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Archive-Tar-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Archive-Tar/oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar.sh b/testcases/cli-test/perl-Archive-Tar/oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar.sh index 2d8bb08d8..5b95e237f 100644 --- a/testcases/cli-test/perl-Archive-Tar/oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar.sh +++ b/testcases/cli-test/perl-Archive-Tar/oe_test_perl-Archive-Tar_install_and_remove_perl-Archive-Tar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Archive-Tar # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Archive-Tar | grep -v \.src | grep perl-Archive-Tar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Archive-Tar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-B-Debug/oe_test_perl-B-Debug_install_and_remove_perl-B-Debug-help.sh b/testcases/cli-test/perl-B-Debug/oe_test_perl-B-Debug_install_and_remove_perl-B-Debug-help.sh index 10159dc51..ab48ddbda 100644 --- a/testcases/cli-test/perl-B-Debug/oe_test_perl-B-Debug_install_and_remove_perl-B-Debug-help.sh +++ b/testcases/cli-test/perl-B-Debug/oe_test_perl-B-Debug_install_and_remove_perl-B-Debug-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-B-Debug # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-B-Debug-help | grep -v \.src | grep perl-B-Debug-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-B-Debug-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-B-Debug/oe_test_perl-B-Debug_install_and_remove_perl-B-Debug.sh b/testcases/cli-test/perl-B-Debug/oe_test_perl-B-Debug_install_and_remove_perl-B-Debug.sh index 1771b1113..cc80988e8 100644 --- a/testcases/cli-test/perl-B-Debug/oe_test_perl-B-Debug_install_and_remove_perl-B-Debug.sh +++ b/testcases/cli-test/perl-B-Debug/oe_test_perl-B-Debug_install_and_remove_perl-B-Debug.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-B-Debug # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-B-Debug | grep -v \.src | grep perl-B-Debug + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-B-Debug" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-CPAN-Meta-Requirements/oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements-help.sh b/testcases/cli-test/perl-CPAN-Meta-Requirements/oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements-help.sh index 251e7d189..3dced7d07 100644 --- a/testcases/cli-test/perl-CPAN-Meta-Requirements/oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements-help.sh +++ b/testcases/cli-test/perl-CPAN-Meta-Requirements/oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-CPAN-Meta-Requirements # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-CPAN-Meta-Requirements-help | grep -v \.src | grep perl-CPAN-Meta-Requirements-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-CPAN-Meta-Requirements-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-CPAN-Meta-Requirements/oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements.sh b/testcases/cli-test/perl-CPAN-Meta-Requirements/oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements.sh index a8fb2b354..11ebb0faa 100644 --- a/testcases/cli-test/perl-CPAN-Meta-Requirements/oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements.sh +++ b/testcases/cli-test/perl-CPAN-Meta-Requirements/oe_test_perl-CPAN-Meta-Requirements_install_and_remove_perl-CPAN-Meta-Requirements.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-CPAN-Meta-Requirements # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-CPAN-Meta-Requirements | grep -v \.src | grep perl-CPAN-Meta-Requirements + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-CPAN-Meta-Requirements" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-CPAN-Meta-YAML/oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML-help.sh b/testcases/cli-test/perl-CPAN-Meta-YAML/oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML-help.sh index 6c31b309d..6a6d778e5 100644 --- a/testcases/cli-test/perl-CPAN-Meta-YAML/oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML-help.sh +++ b/testcases/cli-test/perl-CPAN-Meta-YAML/oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-CPAN-Meta-YAML # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-CPAN-Meta-YAML-help | grep -v \.src | grep perl-CPAN-Meta-YAML-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-CPAN-Meta-YAML-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-CPAN-Meta-YAML/oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML.sh b/testcases/cli-test/perl-CPAN-Meta-YAML/oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML.sh index 7251eac8a..e3eb6903b 100644 --- a/testcases/cli-test/perl-CPAN-Meta-YAML/oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML.sh +++ b/testcases/cli-test/perl-CPAN-Meta-YAML/oe_test_perl-CPAN-Meta-YAML_install_and_remove_perl-CPAN-Meta-YAML.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-CPAN-Meta-YAML # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-CPAN-Meta-YAML | grep -v \.src | grep perl-CPAN-Meta-YAML + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-CPAN-Meta-YAML" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-CPAN-Meta/oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta-help.sh b/testcases/cli-test/perl-CPAN-Meta/oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta-help.sh index 5685d1edc..1ea30aa09 100644 --- a/testcases/cli-test/perl-CPAN-Meta/oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta-help.sh +++ b/testcases/cli-test/perl-CPAN-Meta/oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-CPAN-Meta # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-CPAN-Meta-help | grep -v \.src | grep perl-CPAN-Meta-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-CPAN-Meta-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-CPAN-Meta/oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta.sh b/testcases/cli-test/perl-CPAN-Meta/oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta.sh index 33544ba32..28a027e4e 100644 --- a/testcases/cli-test/perl-CPAN-Meta/oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta.sh +++ b/testcases/cli-test/perl-CPAN-Meta/oe_test_perl-CPAN-Meta_install_and_remove_perl-CPAN-Meta.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-CPAN-Meta # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-CPAN-Meta | grep -v \.src | grep perl-CPAN-Meta + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-CPAN-Meta" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Carp/oe_test_perl-Carp_install_and_remove_perl-Carp-help.sh b/testcases/cli-test/perl-Carp/oe_test_perl-Carp_install_and_remove_perl-Carp-help.sh index 186d1453e..74613093a 100644 --- a/testcases/cli-test/perl-Carp/oe_test_perl-Carp_install_and_remove_perl-Carp-help.sh +++ b/testcases/cli-test/perl-Carp/oe_test_perl-Carp_install_and_remove_perl-Carp-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Carp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Carp-help | grep -v \.src | grep perl-Carp-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Carp-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Carp/oe_test_perl-Carp_install_and_remove_perl-Carp.sh b/testcases/cli-test/perl-Carp/oe_test_perl-Carp_install_and_remove_perl-Carp.sh index b935a77d8..a9c344040 100644 --- a/testcases/cli-test/perl-Carp/oe_test_perl-Carp_install_and_remove_perl-Carp.sh +++ b/testcases/cli-test/perl-Carp/oe_test_perl-Carp_install_and_remove_perl-Carp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Carp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Carp | grep -v \.src | grep perl-Carp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Carp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debuginfo.sh b/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debuginfo.sh index 626aedf22..87e615b42 100644 --- a/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debuginfo.sh +++ b/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Compress-Raw-Bzip2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Compress-Raw-Bzip2-debuginfo | grep -v \.src | grep perl-Compress-Raw-Bzip2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Compress-Raw-Bzip2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debugsource.sh b/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debugsource.sh index e38c030cb..d9cd335c7 100644 --- a/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debugsource.sh +++ b/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Compress-Raw-Bzip2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Compress-Raw-Bzip2-debugsource | grep -v \.src | grep perl-Compress-Raw-Bzip2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Compress-Raw-Bzip2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-help.sh b/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-help.sh index 0850af8bf..d8e462355 100644 --- a/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-help.sh +++ b/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Compress-Raw-Bzip2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Compress-Raw-Bzip2-help | grep -v \.src | grep perl-Compress-Raw-Bzip2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Compress-Raw-Bzip2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2.sh b/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2.sh index dbc811385..484ba6ba8 100644 --- a/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2.sh +++ b/testcases/cli-test/perl-Compress-Raw-Bzip2/oe_test_perl-Compress-Raw-Bzip2_install_and_remove_perl-Compress-Raw-Bzip2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Compress-Raw-Bzip2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Compress-Raw-Bzip2 | grep -v \.src | grep perl-Compress-Raw-Bzip2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Compress-Raw-Bzip2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debuginfo.sh b/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debuginfo.sh index 2e45ef13f..cf135aff6 100644 --- a/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debuginfo.sh +++ b/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Compress-Raw-Zlib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Compress-Raw-Zlib-debuginfo | grep -v \.src | grep perl-Compress-Raw-Zlib-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Compress-Raw-Zlib-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debugsource.sh b/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debugsource.sh index 57adffa69..ebaf8af97 100644 --- a/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debugsource.sh +++ b/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Compress-Raw-Zlib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Compress-Raw-Zlib-debugsource | grep -v \.src | grep perl-Compress-Raw-Zlib-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Compress-Raw-Zlib-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-help.sh b/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-help.sh index 2a672f613..1bb7a3a01 100644 --- a/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-help.sh +++ b/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Compress-Raw-Zlib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Compress-Raw-Zlib-help | grep -v \.src | grep perl-Compress-Raw-Zlib-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Compress-Raw-Zlib-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib.sh b/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib.sh index a5be348fa..90fad9f48 100644 --- a/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib.sh +++ b/testcases/cli-test/perl-Compress-Raw-Zlib/oe_test_perl-Compress-Raw-Zlib_install_and_remove_perl-Compress-Raw-Zlib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Compress-Raw-Zlib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Compress-Raw-Zlib | grep -v \.src | grep perl-Compress-Raw-Zlib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Compress-Raw-Zlib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Config-Perl-V/oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V-help.sh b/testcases/cli-test/perl-Config-Perl-V/oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V-help.sh index b0baa5697..15786a296 100644 --- a/testcases/cli-test/perl-Config-Perl-V/oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V-help.sh +++ b/testcases/cli-test/perl-Config-Perl-V/oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Config-Perl-V # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Config-Perl-V-help | grep -v \.src | grep perl-Config-Perl-V-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Config-Perl-V-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Config-Perl-V/oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V.sh b/testcases/cli-test/perl-Config-Perl-V/oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V.sh index c6d461b5c..87567b0d3 100644 --- a/testcases/cli-test/perl-Config-Perl-V/oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V.sh +++ b/testcases/cli-test/perl-Config-Perl-V/oe_test_perl-Config-Perl-V_install_and_remove_perl-Config-Perl-V.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Config-Perl-V # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Config-Perl-V | grep -v \.src | grep perl-Config-Perl-V + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Config-Perl-V" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debuginfo.sh b/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debuginfo.sh index efe252da2..001ae666d 100644 --- a/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debuginfo.sh +++ b/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Data-Dumper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Data-Dumper-debuginfo | grep -v \.src | grep perl-Data-Dumper-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Data-Dumper-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debugsource.sh b/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debugsource.sh index d3b26c7a8..5e45bc3bd 100644 --- a/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debugsource.sh +++ b/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Data-Dumper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Data-Dumper-debugsource | grep -v \.src | grep perl-Data-Dumper-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Data-Dumper-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-help.sh b/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-help.sh index 2c3e8beb1..1d0abc24f 100644 --- a/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-help.sh +++ b/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Data-Dumper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Data-Dumper-help | grep -v \.src | grep perl-Data-Dumper-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Data-Dumper-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper.sh b/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper.sh index 3839d5d8a..fcf3bc695 100644 --- a/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper.sh +++ b/testcases/cli-test/perl-Data-Dumper/oe_test_perl-Data-Dumper_install_and_remove_perl-Data-Dumper.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Data-Dumper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Data-Dumper | grep -v \.src | grep perl-Data-Dumper + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Data-Dumper" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debuginfo.sh b/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debuginfo.sh index cd5aaeabb..3637914a4 100644 --- a/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debuginfo.sh +++ b/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Devel-PPPort # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Devel-PPPort-debuginfo | grep -v \.src | grep perl-Devel-PPPort-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Devel-PPPort-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debugsource.sh b/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debugsource.sh index 23abde67f..e685bdd63 100644 --- a/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debugsource.sh +++ b/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Devel-PPPort # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Devel-PPPort-debugsource | grep -v \.src | grep perl-Devel-PPPort-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Devel-PPPort-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-help.sh b/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-help.sh index 97444ee15..7481eb71d 100644 --- a/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-help.sh +++ b/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Devel-PPPort # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Devel-PPPort-help | grep -v \.src | grep perl-Devel-PPPort-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Devel-PPPort-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort.sh b/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort.sh index f8ac4b552..aba55c0ff 100644 --- a/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort.sh +++ b/testcases/cli-test/perl-Devel-PPPort/oe_test_perl-Devel-PPPort_install_and_remove_perl-Devel-PPPort.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Devel-PPPort # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Devel-PPPort | grep -v \.src | grep perl-Devel-PPPort + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Devel-PPPort" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debuginfo.sh b/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debuginfo.sh index ffa11c7bd..41f6b4d95 100644 --- a/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debuginfo.sh +++ b/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Digest-MD5 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Digest-MD5-debuginfo | grep -v \.src | grep perl-Digest-MD5-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Digest-MD5-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debugsource.sh b/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debugsource.sh index 303a4058d..e807b10a8 100644 --- a/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debugsource.sh +++ b/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Digest-MD5 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Digest-MD5-debugsource | grep -v \.src | grep perl-Digest-MD5-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Digest-MD5-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-help.sh b/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-help.sh index 249dde4ed..51b8beb49 100644 --- a/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-help.sh +++ b/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Digest-MD5 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Digest-MD5-help | grep -v \.src | grep perl-Digest-MD5-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Digest-MD5-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5.sh b/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5.sh index 3862d8471..c36e9f350 100644 --- a/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5.sh +++ b/testcases/cli-test/perl-Digest-MD5/oe_test_perl-Digest-MD5_install_and_remove_perl-Digest-MD5.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Digest-MD5 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Digest-MD5 | grep -v \.src | grep perl-Digest-MD5 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Digest-MD5" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debuginfo.sh b/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debuginfo.sh index c9bea4fe7..68e32c601 100644 --- a/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debuginfo.sh +++ b/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Digest-SHA # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Digest-SHA-debuginfo | grep -v \.src | grep perl-Digest-SHA-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Digest-SHA-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debugsource.sh b/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debugsource.sh index 1ccef17be..a2b52eaf4 100644 --- a/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debugsource.sh +++ b/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Digest-SHA # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Digest-SHA-debugsource | grep -v \.src | grep perl-Digest-SHA-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Digest-SHA-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-help.sh b/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-help.sh index 2f7c46e38..12edc188e 100644 --- a/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-help.sh +++ b/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Digest-SHA # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Digest-SHA-help | grep -v \.src | grep perl-Digest-SHA-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Digest-SHA-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA.sh b/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA.sh index 0430e84d7..bab164f39 100644 --- a/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA.sh +++ b/testcases/cli-test/perl-Digest-SHA/oe_test_perl-Digest-SHA_install_and_remove_perl-Digest-SHA.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Digest-SHA # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Digest-SHA | grep -v \.src | grep perl-Digest-SHA + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Digest-SHA" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Digest/oe_test_perl-Digest_install_and_remove_perl-Digest-help.sh b/testcases/cli-test/perl-Digest/oe_test_perl-Digest_install_and_remove_perl-Digest-help.sh index b8a7197a8..1ba504569 100644 --- a/testcases/cli-test/perl-Digest/oe_test_perl-Digest_install_and_remove_perl-Digest-help.sh +++ b/testcases/cli-test/perl-Digest/oe_test_perl-Digest_install_and_remove_perl-Digest-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Digest # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Digest-help | grep -v \.src | grep perl-Digest-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Digest-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Digest/oe_test_perl-Digest_install_and_remove_perl-Digest.sh b/testcases/cli-test/perl-Digest/oe_test_perl-Digest_install_and_remove_perl-Digest.sh index 72714126d..c8b653467 100644 --- a/testcases/cli-test/perl-Digest/oe_test_perl-Digest_install_and_remove_perl-Digest.sh +++ b/testcases/cli-test/perl-Digest/oe_test_perl-Digest_install_and_remove_perl-Digest.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Digest # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Digest | grep -v \.src | grep perl-Digest + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Digest" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-debuginfo.sh b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-debuginfo.sh index 6188754ce..ba697cfb6 100644 --- a/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-debuginfo.sh +++ b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Encode # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Encode-debuginfo | grep -v \.src | grep perl-Encode-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Encode-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-debugsource.sh b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-debugsource.sh index 463019cc7..2a928bcba 100644 --- a/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-debugsource.sh +++ b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Encode # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Encode-debugsource | grep -v \.src | grep perl-Encode-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Encode-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-devel.sh b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-devel.sh index 0df67e4fd..8684951fb 100644 --- a/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-devel.sh +++ b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Encode # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Encode-devel | grep -v \.src | grep perl-Encode-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Encode-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-help.sh b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-help.sh index e3b7f83ae..48ee63ecb 100644 --- a/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-help.sh +++ b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Encode # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Encode-help | grep -v \.src | grep perl-Encode-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Encode-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode.sh b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode.sh index def50215f..f83bf737f 100644 --- a/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode.sh +++ b/testcases/cli-test/perl-Encode/oe_test_perl-Encode_install_and_remove_perl-Encode.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Encode # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Encode | grep -v \.src | grep perl-Encode + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Encode" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Env/oe_test_perl-Env_install_and_remove_perl-Env-help.sh b/testcases/cli-test/perl-Env/oe_test_perl-Env_install_and_remove_perl-Env-help.sh index a756b9369..a272972f9 100644 --- a/testcases/cli-test/perl-Env/oe_test_perl-Env_install_and_remove_perl-Env-help.sh +++ b/testcases/cli-test/perl-Env/oe_test_perl-Env_install_and_remove_perl-Env-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Env # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Env-help | grep -v \.src | grep perl-Env-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Env-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Env/oe_test_perl-Env_install_and_remove_perl-Env.sh b/testcases/cli-test/perl-Env/oe_test_perl-Env_install_and_remove_perl-Env.sh index 82579841c..62294f29e 100644 --- a/testcases/cli-test/perl-Env/oe_test_perl-Env_install_and_remove_perl-Env.sh +++ b/testcases/cli-test/perl-Env/oe_test_perl-Env_install_and_remove_perl-Env.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Env # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Env | grep -v \.src | grep perl-Env + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Env" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Error/oe_test_perl-Error_install_and_remove_perl-Error-help.sh b/testcases/cli-test/perl-Error/oe_test_perl-Error_install_and_remove_perl-Error-help.sh index c4c88c756..76e52d1a4 100644 --- a/testcases/cli-test/perl-Error/oe_test_perl-Error_install_and_remove_perl-Error-help.sh +++ b/testcases/cli-test/perl-Error/oe_test_perl-Error_install_and_remove_perl-Error-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Error # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Error-help | grep -v \.src | grep perl-Error-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Error-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Error/oe_test_perl-Error_install_and_remove_perl-Error.sh b/testcases/cli-test/perl-Error/oe_test_perl-Error_install_and_remove_perl-Error.sh index 3df4e2a96..450da8735 100644 --- a/testcases/cli-test/perl-Error/oe_test_perl-Error_install_and_remove_perl-Error.sh +++ b/testcases/cli-test/perl-Error/oe_test_perl-Error_install_and_remove_perl-Error.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Error # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Error | grep -v \.src | grep perl-Error + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Error" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Exporter/oe_test_perl-Exporter_install_and_remove_perl-Exporter-help.sh b/testcases/cli-test/perl-Exporter/oe_test_perl-Exporter_install_and_remove_perl-Exporter-help.sh index bc73370eb..4778cf015 100644 --- a/testcases/cli-test/perl-Exporter/oe_test_perl-Exporter_install_and_remove_perl-Exporter-help.sh +++ b/testcases/cli-test/perl-Exporter/oe_test_perl-Exporter_install_and_remove_perl-Exporter-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Exporter # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Exporter-help | grep -v \.src | grep perl-Exporter-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Exporter-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Exporter/oe_test_perl-Exporter_install_and_remove_perl-Exporter.sh b/testcases/cli-test/perl-Exporter/oe_test_perl-Exporter_install_and_remove_perl-Exporter.sh index 2ffe60111..964a6f240 100644 --- a/testcases/cli-test/perl-Exporter/oe_test_perl-Exporter_install_and_remove_perl-Exporter.sh +++ b/testcases/cli-test/perl-Exporter/oe_test_perl-Exporter_install_and_remove_perl-Exporter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Exporter # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Exporter | grep -v \.src | grep perl-Exporter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Exporter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-ExtUtils-Install/oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install-help.sh b/testcases/cli-test/perl-ExtUtils-Install/oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install-help.sh index 8dcc3c1aa..44e7f563e 100644 --- a/testcases/cli-test/perl-ExtUtils-Install/oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install-help.sh +++ b/testcases/cli-test/perl-ExtUtils-Install/oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-ExtUtils-Install # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-ExtUtils-Install-help | grep -v \.src | grep perl-ExtUtils-Install-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-ExtUtils-Install-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-ExtUtils-Install/oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install.sh b/testcases/cli-test/perl-ExtUtils-Install/oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install.sh index fb101bffc..724bb42d3 100644 --- a/testcases/cli-test/perl-ExtUtils-Install/oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install.sh +++ b/testcases/cli-test/perl-ExtUtils-Install/oe_test_perl-ExtUtils-Install_install_and_remove_perl-ExtUtils-Install.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-ExtUtils-Install # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-ExtUtils-Install | grep -v \.src | grep perl-ExtUtils-Install + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-ExtUtils-Install" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-Command.sh b/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-Command.sh index 4538f01b9..2886a3928 100644 --- a/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-Command.sh +++ b/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-Command.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-ExtUtils-MakeMaker # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-ExtUtils-Command | grep -v \.src | grep perl-ExtUtils-Command + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-ExtUtils-Command" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker-help.sh b/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker-help.sh index 783c43a61..a1bbcdef9 100644 --- a/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker-help.sh +++ b/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-ExtUtils-MakeMaker # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-ExtUtils-MakeMaker-help | grep -v \.src | grep perl-ExtUtils-MakeMaker-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-ExtUtils-MakeMaker-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker.sh b/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker.sh index cc2734f73..b691de91c 100644 --- a/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker.sh +++ b/testcases/cli-test/perl-ExtUtils-MakeMaker/oe_test_perl-ExtUtils-MakeMaker_install_and_remove_perl-ExtUtils-MakeMaker.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-ExtUtils-MakeMaker # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-ExtUtils-MakeMaker | grep -v \.src | grep perl-ExtUtils-MakeMaker + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-ExtUtils-MakeMaker" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-ExtUtils-Manifest/oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest-help.sh b/testcases/cli-test/perl-ExtUtils-Manifest/oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest-help.sh index a7f6be159..a639b8b76 100644 --- a/testcases/cli-test/perl-ExtUtils-Manifest/oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest-help.sh +++ b/testcases/cli-test/perl-ExtUtils-Manifest/oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-ExtUtils-Manifest # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-ExtUtils-Manifest-help | grep -v \.src | grep perl-ExtUtils-Manifest-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-ExtUtils-Manifest-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-ExtUtils-Manifest/oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest.sh b/testcases/cli-test/perl-ExtUtils-Manifest/oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest.sh index f2ce519ee..3297a4931 100644 --- a/testcases/cli-test/perl-ExtUtils-Manifest/oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest.sh +++ b/testcases/cli-test/perl-ExtUtils-Manifest/oe_test_perl-ExtUtils-Manifest_install_and_remove_perl-ExtUtils-Manifest.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-ExtUtils-Manifest # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-ExtUtils-Manifest | grep -v \.src | grep perl-ExtUtils-Manifest + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-ExtUtils-Manifest" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-ExtUtils-ParseXS/oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS-help.sh b/testcases/cli-test/perl-ExtUtils-ParseXS/oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS-help.sh index c9964f0bf..b768b515a 100644 --- a/testcases/cli-test/perl-ExtUtils-ParseXS/oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS-help.sh +++ b/testcases/cli-test/perl-ExtUtils-ParseXS/oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-ExtUtils-ParseXS # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-ExtUtils-ParseXS-help | grep -v \.src | grep perl-ExtUtils-ParseXS-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-ExtUtils-ParseXS-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-ExtUtils-ParseXS/oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS.sh b/testcases/cli-test/perl-ExtUtils-ParseXS/oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS.sh index e8b5ebb3a..5df82be80 100644 --- a/testcases/cli-test/perl-ExtUtils-ParseXS/oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS.sh +++ b/testcases/cli-test/perl-ExtUtils-ParseXS/oe_test_perl-ExtUtils-ParseXS_install_and_remove_perl-ExtUtils-ParseXS.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-ExtUtils-ParseXS # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-ExtUtils-ParseXS | grep -v \.src | grep perl-ExtUtils-ParseXS + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-ExtUtils-ParseXS" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-File-Copy-Recursive/oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive-help.sh b/testcases/cli-test/perl-File-Copy-Recursive/oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive-help.sh index 955dc977f..c65e03804 100644 --- a/testcases/cli-test/perl-File-Copy-Recursive/oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive-help.sh +++ b/testcases/cli-test/perl-File-Copy-Recursive/oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-File-Copy-Recursive # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-File-Copy-Recursive-help | grep -v \.src | grep perl-File-Copy-Recursive-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-File-Copy-Recursive-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-File-Copy-Recursive/oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive.sh b/testcases/cli-test/perl-File-Copy-Recursive/oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive.sh index 42aa7338b..2e75cdef7 100644 --- a/testcases/cli-test/perl-File-Copy-Recursive/oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive.sh +++ b/testcases/cli-test/perl-File-Copy-Recursive/oe_test_perl-File-Copy-Recursive_install_and_remove_perl-File-Copy-Recursive.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-File-Copy-Recursive # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-File-Copy-Recursive | grep -v \.src | grep perl-File-Copy-Recursive + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-File-Copy-Recursive" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-File-Fetch/oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch-help.sh b/testcases/cli-test/perl-File-Fetch/oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch-help.sh index 22d8ca3df..64c9fb9fa 100644 --- a/testcases/cli-test/perl-File-Fetch/oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch-help.sh +++ b/testcases/cli-test/perl-File-Fetch/oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-File-Fetch # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-File-Fetch-help | grep -v \.src | grep perl-File-Fetch-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-File-Fetch-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-File-Fetch/oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch.sh b/testcases/cli-test/perl-File-Fetch/oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch.sh index efe0d60f9..f8d8da17d 100644 --- a/testcases/cli-test/perl-File-Fetch/oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch.sh +++ b/testcases/cli-test/perl-File-Fetch/oe_test_perl-File-Fetch_install_and_remove_perl-File-Fetch.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-File-Fetch # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-File-Fetch | grep -v \.src | grep perl-File-Fetch + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-File-Fetch" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-File-Path/oe_test_perl-File-Path_install_and_remove_perl-File-Path-help.sh b/testcases/cli-test/perl-File-Path/oe_test_perl-File-Path_install_and_remove_perl-File-Path-help.sh index 1d96ddb7c..57f2f622c 100644 --- a/testcases/cli-test/perl-File-Path/oe_test_perl-File-Path_install_and_remove_perl-File-Path-help.sh +++ b/testcases/cli-test/perl-File-Path/oe_test_perl-File-Path_install_and_remove_perl-File-Path-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-File-Path # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-File-Path-help | grep -v \.src | grep perl-File-Path-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-File-Path-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-File-Path/oe_test_perl-File-Path_install_and_remove_perl-File-Path.sh b/testcases/cli-test/perl-File-Path/oe_test_perl-File-Path_install_and_remove_perl-File-Path.sh index 661f1ff12..9829ee529 100644 --- a/testcases/cli-test/perl-File-Path/oe_test_perl-File-Path_install_and_remove_perl-File-Path.sh +++ b/testcases/cli-test/perl-File-Path/oe_test_perl-File-Path_install_and_remove_perl-File-Path.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-File-Path # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-File-Path | grep -v \.src | grep perl-File-Path + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-File-Path" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-File-Temp/oe_test_perl-File-Temp_install_and_remove_perl-File-Temp-help.sh b/testcases/cli-test/perl-File-Temp/oe_test_perl-File-Temp_install_and_remove_perl-File-Temp-help.sh index e66ee1d54..0117e7eef 100644 --- a/testcases/cli-test/perl-File-Temp/oe_test_perl-File-Temp_install_and_remove_perl-File-Temp-help.sh +++ b/testcases/cli-test/perl-File-Temp/oe_test_perl-File-Temp_install_and_remove_perl-File-Temp-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-File-Temp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-File-Temp-help | grep -v \.src | grep perl-File-Temp-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-File-Temp-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-File-Temp/oe_test_perl-File-Temp_install_and_remove_perl-File-Temp.sh b/testcases/cli-test/perl-File-Temp/oe_test_perl-File-Temp_install_and_remove_perl-File-Temp.sh index 6a58e0389..e195ef912 100644 --- a/testcases/cli-test/perl-File-Temp/oe_test_perl-File-Temp_install_and_remove_perl-File-Temp.sh +++ b/testcases/cli-test/perl-File-Temp/oe_test_perl-File-Temp_install_and_remove_perl-File-Temp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-File-Temp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-File-Temp | grep -v \.src | grep perl-File-Temp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-File-Temp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Filter-Simple/oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple-help.sh b/testcases/cli-test/perl-Filter-Simple/oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple-help.sh index b48146198..5f369f492 100644 --- a/testcases/cli-test/perl-Filter-Simple/oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple-help.sh +++ b/testcases/cli-test/perl-Filter-Simple/oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Filter-Simple # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Filter-Simple-help | grep -v \.src | grep perl-Filter-Simple-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Filter-Simple-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Filter-Simple/oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple.sh b/testcases/cli-test/perl-Filter-Simple/oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple.sh index 5d8481b4c..840afed78 100644 --- a/testcases/cli-test/perl-Filter-Simple/oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple.sh +++ b/testcases/cli-test/perl-Filter-Simple/oe_test_perl-Filter-Simple_install_and_remove_perl-Filter-Simple.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Filter-Simple # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Filter-Simple | grep -v \.src | grep perl-Filter-Simple + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Filter-Simple" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-debuginfo.sh b/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-debuginfo.sh index b351513a2..d34e69a10 100644 --- a/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-debuginfo.sh +++ b/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Filter # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Filter-debuginfo | grep -v \.src | grep perl-Filter-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Filter-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-debugsource.sh b/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-debugsource.sh index e3b3d79bb..3748617f8 100644 --- a/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-debugsource.sh +++ b/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Filter # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Filter-debugsource | grep -v \.src | grep perl-Filter-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Filter-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-help.sh b/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-help.sh index ac1700dcd..d6fd8f30c 100644 --- a/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-help.sh +++ b/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Filter # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Filter-help | grep -v \.src | grep perl-Filter-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Filter-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter.sh b/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter.sh index 822fffa79..32ab3d670 100644 --- a/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter.sh +++ b/testcases/cli-test/perl-Filter/oe_test_perl-Filter_install_and_remove_perl-Filter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Filter # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Filter | grep -v \.src | grep perl-Filter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Filter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Getopt-Long/oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long-help.sh b/testcases/cli-test/perl-Getopt-Long/oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long-help.sh index 32bcd0acf..8f01d7345 100644 --- a/testcases/cli-test/perl-Getopt-Long/oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long-help.sh +++ b/testcases/cli-test/perl-Getopt-Long/oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Getopt-Long # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Getopt-Long-help | grep -v \.src | grep perl-Getopt-Long-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Getopt-Long-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Getopt-Long/oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long.sh b/testcases/cli-test/perl-Getopt-Long/oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long.sh index 1c3464c05..538f2846a 100644 --- a/testcases/cli-test/perl-Getopt-Long/oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long.sh +++ b/testcases/cli-test/perl-Getopt-Long/oe_test_perl-Getopt-Long_install_and_remove_perl-Getopt-Long.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Getopt-Long # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Getopt-Long | grep -v \.src | grep perl-Getopt-Long + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Getopt-Long" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-doc.sh b/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-doc.sh index a1be03745..a73d11e42 100644 --- a/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-doc.sh +++ b/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-HTTP-Daemon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-HTTP-Daemon-doc | grep -v \.src | grep perl-HTTP-Daemon-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-HTTP-Daemon-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-help.sh b/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-help.sh index 2b94da572..cdd32dfe5 100644 --- a/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-help.sh +++ b/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-HTTP-Daemon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-HTTP-Daemon-help | grep -v \.src | grep perl-HTTP-Daemon-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-HTTP-Daemon-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-tests.sh b/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-tests.sh index f0334375b..96b901536 100644 --- a/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-tests.sh +++ b/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon-tests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-HTTP-Daemon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-HTTP-Daemon-tests | grep -v \.src | grep perl-HTTP-Daemon-tests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-HTTP-Daemon-tests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon.sh b/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon.sh index fdb9f4d91..1e5d9f99b 100644 --- a/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon.sh +++ b/testcases/cli-test/perl-HTTP-Daemon/oe_test_perl-HTTP-Daemon_install_and_remove_perl-HTTP-Daemon.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-HTTP-Daemon # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-HTTP-Daemon | grep -v \.src | grep perl-HTTP-Daemon + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-HTTP-Daemon" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-HTTP-Tiny/oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny-help.sh b/testcases/cli-test/perl-HTTP-Tiny/oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny-help.sh index cdb72a241..81fe38ad6 100644 --- a/testcases/cli-test/perl-HTTP-Tiny/oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny-help.sh +++ b/testcases/cli-test/perl-HTTP-Tiny/oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-HTTP-Tiny # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-HTTP-Tiny-help | grep -v \.src | grep perl-HTTP-Tiny-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-HTTP-Tiny-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-HTTP-Tiny/oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny.sh b/testcases/cli-test/perl-HTTP-Tiny/oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny.sh index 25d12921d..98d580868 100644 --- a/testcases/cli-test/perl-HTTP-Tiny/oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny.sh +++ b/testcases/cli-test/perl-HTTP-Tiny/oe_test_perl-HTTP-Tiny_install_and_remove_perl-HTTP-Tiny.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-HTTP-Tiny # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-HTTP-Tiny | grep -v \.src | grep perl-HTTP-Tiny + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-HTTP-Tiny" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-doc.sh b/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-doc.sh index 2e2caf0f1..df8b391ab 100644 --- a/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-doc.sh +++ b/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-IO-Compress # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-IO-Compress-doc | grep -v \.src | grep perl-IO-Compress-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-IO-Compress-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-help.sh b/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-help.sh index 5ae056b29..ec35d96cb 100644 --- a/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-help.sh +++ b/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-IO-Compress # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-IO-Compress-help | grep -v \.src | grep perl-IO-Compress-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-IO-Compress-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress.sh b/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress.sh index 1cdb6f0a5..425aae05d 100644 --- a/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress.sh +++ b/testcases/cli-test/perl-IO-Compress/oe_test_perl-IO-Compress_install_and_remove_perl-IO-Compress.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-IO-Compress # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-IO-Compress | grep -v \.src | grep perl-IO-Compress + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-IO-Compress" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-IO-Socket-IP/oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP-help.sh b/testcases/cli-test/perl-IO-Socket-IP/oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP-help.sh index 9aec9533e..eac948c57 100644 --- a/testcases/cli-test/perl-IO-Socket-IP/oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP-help.sh +++ b/testcases/cli-test/perl-IO-Socket-IP/oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-IO-Socket-IP # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-IO-Socket-IP-help | grep -v \.src | grep perl-IO-Socket-IP-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-IO-Socket-IP-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-IO-Socket-IP/oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP.sh b/testcases/cli-test/perl-IO-Socket-IP/oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP.sh index 561c65eb9..d49602daa 100644 --- a/testcases/cli-test/perl-IO-Socket-IP/oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP.sh +++ b/testcases/cli-test/perl-IO-Socket-IP/oe_test_perl-IO-Socket-IP_install_and_remove_perl-IO-Socket-IP.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-IO-Socket-IP # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-IO-Socket-IP | grep -v \.src | grep perl-IO-Socket-IP + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-IO-Socket-IP" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-IPC-Cmd/oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd-help.sh b/testcases/cli-test/perl-IPC-Cmd/oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd-help.sh index 69df49282..a23e6d8f8 100644 --- a/testcases/cli-test/perl-IPC-Cmd/oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd-help.sh +++ b/testcases/cli-test/perl-IPC-Cmd/oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-IPC-Cmd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-IPC-Cmd-help | grep -v \.src | grep perl-IPC-Cmd-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-IPC-Cmd-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-IPC-Cmd/oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd.sh b/testcases/cli-test/perl-IPC-Cmd/oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd.sh index ca9dc7584..783647c80 100644 --- a/testcases/cli-test/perl-IPC-Cmd/oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd.sh +++ b/testcases/cli-test/perl-IPC-Cmd/oe_test_perl-IPC-Cmd_install_and_remove_perl-IPC-Cmd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-IPC-Cmd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-IPC-Cmd | grep -v \.src | grep perl-IPC-Cmd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-IPC-Cmd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debuginfo.sh b/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debuginfo.sh index 4e9b2414a..b70087833 100644 --- a/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debuginfo.sh +++ b/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-IPC-SysV # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-IPC-SysV-debuginfo | grep -v \.src | grep perl-IPC-SysV-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-IPC-SysV-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debugsource.sh b/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debugsource.sh index 3f030891a..40266119a 100644 --- a/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debugsource.sh +++ b/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-IPC-SysV # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-IPC-SysV-debugsource | grep -v \.src | grep perl-IPC-SysV-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-IPC-SysV-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-help.sh b/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-help.sh index 723d91ef2..884d686b4 100644 --- a/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-help.sh +++ b/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-IPC-SysV # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-IPC-SysV-help | grep -v \.src | grep perl-IPC-SysV-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-IPC-SysV-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV.sh b/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV.sh index aed961e86..d484d89e2 100644 --- a/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV.sh +++ b/testcases/cli-test/perl-IPC-SysV/oe_test_perl-IPC-SysV_install_and_remove_perl-IPC-SysV.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-IPC-SysV # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-IPC-SysV | grep -v \.src | grep perl-IPC-SysV + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-IPC-SysV" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-IPC-System-Simple/oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple-help.sh b/testcases/cli-test/perl-IPC-System-Simple/oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple-help.sh index 7c182c997..d6645e44f 100644 --- a/testcases/cli-test/perl-IPC-System-Simple/oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple-help.sh +++ b/testcases/cli-test/perl-IPC-System-Simple/oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-IPC-System-Simple # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-IPC-System-Simple-help | grep -v \.src | grep perl-IPC-System-Simple-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-IPC-System-Simple-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-IPC-System-Simple/oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple.sh b/testcases/cli-test/perl-IPC-System-Simple/oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple.sh index bfac84a75..43d396a04 100644 --- a/testcases/cli-test/perl-IPC-System-Simple/oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple.sh +++ b/testcases/cli-test/perl-IPC-System-Simple/oe_test_perl-IPC-System-Simple_install_and_remove_perl-IPC-System-Simple.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-IPC-System-Simple # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-IPC-System-Simple | grep -v \.src | grep perl-IPC-System-Simple + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-IPC-System-Simple" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-JSON-PP/oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP-help.sh b/testcases/cli-test/perl-JSON-PP/oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP-help.sh index e59512332..13581aa05 100644 --- a/testcases/cli-test/perl-JSON-PP/oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP-help.sh +++ b/testcases/cli-test/perl-JSON-PP/oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-JSON-PP # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-JSON-PP-help | grep -v \.src | grep perl-JSON-PP-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-JSON-PP-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-JSON-PP/oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP.sh b/testcases/cli-test/perl-JSON-PP/oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP.sh index 1a46001f6..d00019fae 100644 --- a/testcases/cli-test/perl-JSON-PP/oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP.sh +++ b/testcases/cli-test/perl-JSON-PP/oe_test_perl-JSON-PP_install_and_remove_perl-JSON-PP.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-JSON-PP # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-JSON-PP | grep -v \.src | grep perl-JSON-PP + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-JSON-PP" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Locale-Codes/oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes-help.sh b/testcases/cli-test/perl-Locale-Codes/oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes-help.sh index d638da4bd..cb5dbcfd5 100644 --- a/testcases/cli-test/perl-Locale-Codes/oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes-help.sh +++ b/testcases/cli-test/perl-Locale-Codes/oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Locale-Codes # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Locale-Codes-help | grep -v \.src | grep perl-Locale-Codes-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Locale-Codes-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Locale-Codes/oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes.sh b/testcases/cli-test/perl-Locale-Codes/oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes.sh index 02bef3c0c..d95202c6f 100644 --- a/testcases/cli-test/perl-Locale-Codes/oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes.sh +++ b/testcases/cli-test/perl-Locale-Codes/oe_test_perl-Locale-Codes_install_and_remove_perl-Locale-Codes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Locale-Codes # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Locale-Codes | grep -v \.src | grep perl-Locale-Codes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Locale-Codes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Locale-Maketext/oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext-help.sh b/testcases/cli-test/perl-Locale-Maketext/oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext-help.sh index 864da7c65..de72e1e34 100644 --- a/testcases/cli-test/perl-Locale-Maketext/oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext-help.sh +++ b/testcases/cli-test/perl-Locale-Maketext/oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Locale-Maketext # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Locale-Maketext-help | grep -v \.src | grep perl-Locale-Maketext-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Locale-Maketext-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Locale-Maketext/oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext.sh b/testcases/cli-test/perl-Locale-Maketext/oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext.sh index 020729a9d..947470129 100644 --- a/testcases/cli-test/perl-Locale-Maketext/oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext.sh +++ b/testcases/cli-test/perl-Locale-Maketext/oe_test_perl-Locale-Maketext_install_and_remove_perl-Locale-Maketext.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Locale-Maketext # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Locale-Maketext | grep -v \.src | grep perl-Locale-Maketext + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Locale-Maketext" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debuginfo.sh b/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debuginfo.sh index dee4d372c..e27a93f89 100644 --- a/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debuginfo.sh +++ b/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-MIME-Base64 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-MIME-Base64-debuginfo | grep -v \.src | grep perl-MIME-Base64-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-MIME-Base64-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debugsource.sh b/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debugsource.sh index 3fa3abc96..ca5140931 100644 --- a/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debugsource.sh +++ b/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-MIME-Base64 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-MIME-Base64-debugsource | grep -v \.src | grep perl-MIME-Base64-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-MIME-Base64-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-help.sh b/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-help.sh index 8715fee4d..fed866c7b 100644 --- a/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-help.sh +++ b/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-MIME-Base64 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-MIME-Base64-help | grep -v \.src | grep perl-MIME-Base64-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-MIME-Base64-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64.sh b/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64.sh index e70651ecf..8f9335a16 100644 --- a/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64.sh +++ b/testcases/cli-test/perl-MIME-Base64/oe_test_perl-MIME-Base64_install_and_remove_perl-MIME-Base64.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-MIME-Base64 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-MIME-Base64 | grep -v \.src | grep perl-MIME-Base64 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-MIME-Base64" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-MailTools/oe_test_perl-MailTools_install_and_remove_perl-MailTools-help.sh b/testcases/cli-test/perl-MailTools/oe_test_perl-MailTools_install_and_remove_perl-MailTools-help.sh index 307e1e72d..a780d74e4 100644 --- a/testcases/cli-test/perl-MailTools/oe_test_perl-MailTools_install_and_remove_perl-MailTools-help.sh +++ b/testcases/cli-test/perl-MailTools/oe_test_perl-MailTools_install_and_remove_perl-MailTools-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-MailTools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-MailTools-help | grep -v \.src | grep perl-MailTools-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-MailTools-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-MailTools/oe_test_perl-MailTools_install_and_remove_perl-MailTools.sh b/testcases/cli-test/perl-MailTools/oe_test_perl-MailTools_install_and_remove_perl-MailTools.sh index 96a55da66..2a8a83266 100644 --- a/testcases/cli-test/perl-MailTools/oe_test_perl-MailTools_install_and_remove_perl-MailTools.sh +++ b/testcases/cli-test/perl-MailTools/oe_test_perl-MailTools_install_and_remove_perl-MailTools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-MailTools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-MailTools | grep -v \.src | grep perl-MailTools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-MailTools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debuginfo.sh b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debuginfo.sh index 7a0da76f8..dfd095855 100644 --- a/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debuginfo.sh +++ b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Math-BigInt-FastCalc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Math-BigInt-FastCalc-debuginfo | grep -v \.src | grep perl-Math-BigInt-FastCalc-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Math-BigInt-FastCalc-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debugsource.sh b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debugsource.sh index 15bcafdad..140935bcf 100644 --- a/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debugsource.sh +++ b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Math-BigInt-FastCalc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Math-BigInt-FastCalc-debugsource | grep -v \.src | grep perl-Math-BigInt-FastCalc-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Math-BigInt-FastCalc-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-help.sh b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-help.sh index 2489941db..399a39355 100644 --- a/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-help.sh +++ b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Math-BigInt-FastCalc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Math-BigInt-FastCalc-help | grep -v \.src | grep perl-Math-BigInt-FastCalc-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Math-BigInt-FastCalc-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-tests.sh b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-tests.sh index ad64d0452..3c3b7839c 100644 --- a/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-tests.sh +++ b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc-tests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Math-BigInt-FastCalc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Math-BigInt-FastCalc-tests | grep -v \.src | grep perl-Math-BigInt-FastCalc-tests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Math-BigInt-FastCalc-tests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc.sh b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc.sh index b145ec626..8276479e4 100644 --- a/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc.sh +++ b/testcases/cli-test/perl-Math-BigInt-FastCalc/oe_test_perl-Math-BigInt-FastCalc_install_and_remove_perl-Math-BigInt-FastCalc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Math-BigInt-FastCalc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Math-BigInt-FastCalc | grep -v \.src | grep perl-Math-BigInt-FastCalc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Math-BigInt-FastCalc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-help.sh b/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-help.sh index cb7d47af8..e74ffaed5 100644 --- a/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-help.sh +++ b/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Math-BigInt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Math-BigInt-help | grep -v \.src | grep perl-Math-BigInt-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Math-BigInt-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-tests.sh b/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-tests.sh index a4c6825c5..0f13e6383 100644 --- a/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-tests.sh +++ b/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt-tests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Math-BigInt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Math-BigInt-tests | grep -v \.src | grep perl-Math-BigInt-tests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Math-BigInt-tests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt.sh b/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt.sh index aaf73bb54..c5b2d8151 100644 --- a/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt.sh +++ b/testcases/cli-test/perl-Math-BigInt/oe_test_perl-Math-BigInt_install_and_remove_perl-Math-BigInt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Math-BigInt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Math-BigInt | grep -v \.src | grep perl-Math-BigInt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Math-BigInt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Module-CoreList/oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList-help.sh b/testcases/cli-test/perl-Module-CoreList/oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList-help.sh index 22ac82335..b08cc9ecb 100644 --- a/testcases/cli-test/perl-Module-CoreList/oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList-help.sh +++ b/testcases/cli-test/perl-Module-CoreList/oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Module-CoreList # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Module-CoreList-help | grep -v \.src | grep perl-Module-CoreList-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Module-CoreList-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Module-CoreList/oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList.sh b/testcases/cli-test/perl-Module-CoreList/oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList.sh index 8eaf480de..6a0961cf5 100644 --- a/testcases/cli-test/perl-Module-CoreList/oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList.sh +++ b/testcases/cli-test/perl-Module-CoreList/oe_test_perl-Module-CoreList_install_and_remove_perl-Module-CoreList.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Module-CoreList # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Module-CoreList | grep -v \.src | grep perl-Module-CoreList + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Module-CoreList" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Module-Load-Conditional/oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional-help.sh b/testcases/cli-test/perl-Module-Load-Conditional/oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional-help.sh index 5096ad714..e9917b088 100644 --- a/testcases/cli-test/perl-Module-Load-Conditional/oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional-help.sh +++ b/testcases/cli-test/perl-Module-Load-Conditional/oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Module-Load-Conditional # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Module-Load-Conditional-help | grep -v \.src | grep perl-Module-Load-Conditional-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Module-Load-Conditional-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Module-Load-Conditional/oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional.sh b/testcases/cli-test/perl-Module-Load-Conditional/oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional.sh index 3aa22424c..71675de54 100644 --- a/testcases/cli-test/perl-Module-Load-Conditional/oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional.sh +++ b/testcases/cli-test/perl-Module-Load-Conditional/oe_test_perl-Module-Load-Conditional_install_and_remove_perl-Module-Load-Conditional.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Module-Load-Conditional # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Module-Load-Conditional | grep -v \.src | grep perl-Module-Load-Conditional + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Module-Load-Conditional" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Module-Load/oe_test_perl-Module-Load_install_and_remove_perl-Module-Load-help.sh b/testcases/cli-test/perl-Module-Load/oe_test_perl-Module-Load_install_and_remove_perl-Module-Load-help.sh index 87289950c..113ac6cd6 100644 --- a/testcases/cli-test/perl-Module-Load/oe_test_perl-Module-Load_install_and_remove_perl-Module-Load-help.sh +++ b/testcases/cli-test/perl-Module-Load/oe_test_perl-Module-Load_install_and_remove_perl-Module-Load-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Module-Load # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Module-Load-help | grep -v \.src | grep perl-Module-Load-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Module-Load-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Module-Load/oe_test_perl-Module-Load_install_and_remove_perl-Module-Load.sh b/testcases/cli-test/perl-Module-Load/oe_test_perl-Module-Load_install_and_remove_perl-Module-Load.sh index f1c678672..9def61db0 100644 --- a/testcases/cli-test/perl-Module-Load/oe_test_perl-Module-Load_install_and_remove_perl-Module-Load.sh +++ b/testcases/cli-test/perl-Module-Load/oe_test_perl-Module-Load_install_and_remove_perl-Module-Load.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Module-Load # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Module-Load | grep -v \.src | grep perl-Module-Load + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Module-Load" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Module-Metadata/oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata-help.sh b/testcases/cli-test/perl-Module-Metadata/oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata-help.sh index 48a5243bf..606d80f39 100644 --- a/testcases/cli-test/perl-Module-Metadata/oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata-help.sh +++ b/testcases/cli-test/perl-Module-Metadata/oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Module-Metadata # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Module-Metadata-help | grep -v \.src | grep perl-Module-Metadata-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Module-Metadata-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Module-Metadata/oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata.sh b/testcases/cli-test/perl-Module-Metadata/oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata.sh index d68b70e6d..47699523a 100644 --- a/testcases/cli-test/perl-Module-Metadata/oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata.sh +++ b/testcases/cli-test/perl-Module-Metadata/oe_test_perl-Module-Metadata_install_and_remove_perl-Module-Metadata.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Module-Metadata # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Module-Metadata | grep -v \.src | grep perl-Module-Metadata + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Module-Metadata" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Params-Check/oe_test_perl-Params-Check_install_and_remove_perl-Params-Check-help.sh b/testcases/cli-test/perl-Params-Check/oe_test_perl-Params-Check_install_and_remove_perl-Params-Check-help.sh index 04b943f2a..b0e85e6e8 100644 --- a/testcases/cli-test/perl-Params-Check/oe_test_perl-Params-Check_install_and_remove_perl-Params-Check-help.sh +++ b/testcases/cli-test/perl-Params-Check/oe_test_perl-Params-Check_install_and_remove_perl-Params-Check-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Params-Check # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Params-Check-help | grep -v \.src | grep perl-Params-Check-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Params-Check-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Params-Check/oe_test_perl-Params-Check_install_and_remove_perl-Params-Check.sh b/testcases/cli-test/perl-Params-Check/oe_test_perl-Params-Check_install_and_remove_perl-Params-Check.sh index 534085b2c..60c60264b 100644 --- a/testcases/cli-test/perl-Params-Check/oe_test_perl-Params-Check_install_and_remove_perl-Params-Check.sh +++ b/testcases/cli-test/perl-Params-Check/oe_test_perl-Params-Check_install_and_remove_perl-Params-Check.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Params-Check # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Params-Check | grep -v \.src | grep perl-Params-Check + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Params-Check" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-debuginfo.sh b/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-debuginfo.sh index b945503b8..b0916fef1 100644 --- a/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-debuginfo.sh +++ b/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-PathTools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-PathTools-debuginfo | grep -v \.src | grep perl-PathTools-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-PathTools-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-debugsource.sh b/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-debugsource.sh index 35fb3cdb4..132e46037 100644 --- a/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-debugsource.sh +++ b/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-PathTools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-PathTools-debugsource | grep -v \.src | grep perl-PathTools-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-PathTools-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-help.sh b/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-help.sh index 78727025b..6ce8d52a7 100644 --- a/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-help.sh +++ b/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-PathTools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-PathTools-help | grep -v \.src | grep perl-PathTools-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-PathTools-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools.sh b/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools.sh index 31d799ea2..e3bb638c7 100644 --- a/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools.sh +++ b/testcases/cli-test/perl-PathTools/oe_test_perl-PathTools_install_and_remove_perl-PathTools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-PathTools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-PathTools | grep -v \.src | grep perl-PathTools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-PathTools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Perl-OSType/oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType-help.sh b/testcases/cli-test/perl-Perl-OSType/oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType-help.sh index 7c440f6b9..585e9d10c 100644 --- a/testcases/cli-test/perl-Perl-OSType/oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType-help.sh +++ b/testcases/cli-test/perl-Perl-OSType/oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Perl-OSType # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Perl-OSType-help | grep -v \.src | grep perl-Perl-OSType-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Perl-OSType-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Perl-OSType/oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType.sh b/testcases/cli-test/perl-Perl-OSType/oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType.sh index e3d0718db..84e56dc4a 100644 --- a/testcases/cli-test/perl-Perl-OSType/oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType.sh +++ b/testcases/cli-test/perl-Perl-OSType/oe_test_perl-Perl-OSType_install_and_remove_perl-Perl-OSType.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Perl-OSType # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Perl-OSType | grep -v \.src | grep perl-Perl-OSType + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Perl-OSType" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-PerlIO-via-QuotedPrint/oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint-help.sh b/testcases/cli-test/perl-PerlIO-via-QuotedPrint/oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint-help.sh index 6bf62637c..60b2b56b7 100644 --- a/testcases/cli-test/perl-PerlIO-via-QuotedPrint/oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint-help.sh +++ b/testcases/cli-test/perl-PerlIO-via-QuotedPrint/oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-PerlIO-via-QuotedPrint # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-PerlIO-via-QuotedPrint-help | grep -v \.src | grep perl-PerlIO-via-QuotedPrint-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-PerlIO-via-QuotedPrint-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-PerlIO-via-QuotedPrint/oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint.sh b/testcases/cli-test/perl-PerlIO-via-QuotedPrint/oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint.sh index 2c0fc4fd8..64c8ae04b 100644 --- a/testcases/cli-test/perl-PerlIO-via-QuotedPrint/oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint.sh +++ b/testcases/cli-test/perl-PerlIO-via-QuotedPrint/oe_test_perl-PerlIO-via-QuotedPrint_install_and_remove_perl-PerlIO-via-QuotedPrint.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-PerlIO-via-QuotedPrint # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-PerlIO-via-QuotedPrint | grep -v \.src | grep perl-PerlIO-via-QuotedPrint + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-PerlIO-via-QuotedPrint" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Pod-Checker/oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker-help.sh b/testcases/cli-test/perl-Pod-Checker/oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker-help.sh index 011ef4831..577a66e15 100644 --- a/testcases/cli-test/perl-Pod-Checker/oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker-help.sh +++ b/testcases/cli-test/perl-Pod-Checker/oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Pod-Checker # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Pod-Checker-help | grep -v \.src | grep perl-Pod-Checker-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Pod-Checker-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Pod-Checker/oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker.sh b/testcases/cli-test/perl-Pod-Checker/oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker.sh index e81147d2a..62b72fe9e 100644 --- a/testcases/cli-test/perl-Pod-Checker/oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker.sh +++ b/testcases/cli-test/perl-Pod-Checker/oe_test_perl-Pod-Checker_install_and_remove_perl-Pod-Checker.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Pod-Checker # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Pod-Checker | grep -v \.src | grep perl-Pod-Checker + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Pod-Checker" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Pod-Escapes/oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes-help.sh b/testcases/cli-test/perl-Pod-Escapes/oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes-help.sh index 86dc76501..2bedd161d 100644 --- a/testcases/cli-test/perl-Pod-Escapes/oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes-help.sh +++ b/testcases/cli-test/perl-Pod-Escapes/oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Pod-Escapes # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Pod-Escapes-help | grep -v \.src | grep perl-Pod-Escapes-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Pod-Escapes-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Pod-Escapes/oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes.sh b/testcases/cli-test/perl-Pod-Escapes/oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes.sh index d05f1f912..8fb54133f 100644 --- a/testcases/cli-test/perl-Pod-Escapes/oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes.sh +++ b/testcases/cli-test/perl-Pod-Escapes/oe_test_perl-Pod-Escapes_install_and_remove_perl-Pod-Escapes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Pod-Escapes # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Pod-Escapes | grep -v \.src | grep perl-Pod-Escapes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Pod-Escapes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Pod-Parser/oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser-help.sh b/testcases/cli-test/perl-Pod-Parser/oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser-help.sh index 0fcb3c958..1e4de3cf5 100644 --- a/testcases/cli-test/perl-Pod-Parser/oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser-help.sh +++ b/testcases/cli-test/perl-Pod-Parser/oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Pod-Parser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Pod-Parser-help | grep -v \.src | grep perl-Pod-Parser-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Pod-Parser-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Pod-Parser/oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser.sh b/testcases/cli-test/perl-Pod-Parser/oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser.sh index 9eae51a29..1d50ede8f 100644 --- a/testcases/cli-test/perl-Pod-Parser/oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser.sh +++ b/testcases/cli-test/perl-Pod-Parser/oe_test_perl-Pod-Parser_install_and_remove_perl-Pod-Parser.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Pod-Parser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Pod-Parser | grep -v \.src | grep perl-Pod-Parser + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Pod-Parser" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Pod-Perldoc/oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc-help.sh b/testcases/cli-test/perl-Pod-Perldoc/oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc-help.sh index 482c6e338..7a7b4020e 100644 --- a/testcases/cli-test/perl-Pod-Perldoc/oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc-help.sh +++ b/testcases/cli-test/perl-Pod-Perldoc/oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Pod-Perldoc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Pod-Perldoc-help | grep -v \.src | grep perl-Pod-Perldoc-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Pod-Perldoc-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Pod-Perldoc/oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc.sh b/testcases/cli-test/perl-Pod-Perldoc/oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc.sh index eb71f1855..1afbbc0a1 100644 --- a/testcases/cli-test/perl-Pod-Perldoc/oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc.sh +++ b/testcases/cli-test/perl-Pod-Perldoc/oe_test_perl-Pod-Perldoc_install_and_remove_perl-Pod-Perldoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Pod-Perldoc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Pod-Perldoc | grep -v \.src | grep perl-Pod-Perldoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Pod-Perldoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Pod-Simple/oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple-help.sh b/testcases/cli-test/perl-Pod-Simple/oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple-help.sh index 7eac9f275..16a4d050c 100644 --- a/testcases/cli-test/perl-Pod-Simple/oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple-help.sh +++ b/testcases/cli-test/perl-Pod-Simple/oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Pod-Simple # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Pod-Simple-help | grep -v \.src | grep perl-Pod-Simple-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Pod-Simple-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Pod-Simple/oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple.sh b/testcases/cli-test/perl-Pod-Simple/oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple.sh index c8f56eb86..dfe5099ff 100644 --- a/testcases/cli-test/perl-Pod-Simple/oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple.sh +++ b/testcases/cli-test/perl-Pod-Simple/oe_test_perl-Pod-Simple_install_and_remove_perl-Pod-Simple.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Pod-Simple # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Pod-Simple | grep -v \.src | grep perl-Pod-Simple + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Pod-Simple" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Pod-Usage/oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage-help.sh b/testcases/cli-test/perl-Pod-Usage/oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage-help.sh index a2c98eb1c..9717a7af1 100644 --- a/testcases/cli-test/perl-Pod-Usage/oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage-help.sh +++ b/testcases/cli-test/perl-Pod-Usage/oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Pod-Usage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Pod-Usage-help | grep -v \.src | grep perl-Pod-Usage-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Pod-Usage-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Pod-Usage/oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage.sh b/testcases/cli-test/perl-Pod-Usage/oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage.sh index 303d0cbd2..f267a5fe1 100644 --- a/testcases/cli-test/perl-Pod-Usage/oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage.sh +++ b/testcases/cli-test/perl-Pod-Usage/oe_test_perl-Pod-Usage_install_and_remove_perl-Pod-Usage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Pod-Usage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Pod-Usage | grep -v \.src | grep perl-Pod-Usage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Pod-Usage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-SGMLSpm/oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm-help.sh b/testcases/cli-test/perl-SGMLSpm/oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm-help.sh index 1a373d12e..61941ff6f 100644 --- a/testcases/cli-test/perl-SGMLSpm/oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm-help.sh +++ b/testcases/cli-test/perl-SGMLSpm/oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-SGMLSpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-SGMLSpm-help | grep -v \.src | grep perl-SGMLSpm-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-SGMLSpm-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-SGMLSpm/oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm.sh b/testcases/cli-test/perl-SGMLSpm/oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm.sh index ee427fec1..1be9e8c80 100644 --- a/testcases/cli-test/perl-SGMLSpm/oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm.sh +++ b/testcases/cli-test/perl-SGMLSpm/oe_test_perl-SGMLSpm_install_and_remove_perl-SGMLSpm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-SGMLSpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-SGMLSpm | grep -v \.src | grep perl-SGMLSpm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-SGMLSpm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debuginfo.sh b/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debuginfo.sh index c20b8fea7..bfe10bc13 100644 --- a/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debuginfo.sh +++ b/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Scalar-List-Utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Scalar-List-Utils-debuginfo | grep -v \.src | grep perl-Scalar-List-Utils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Scalar-List-Utils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debugsource.sh b/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debugsource.sh index 366c53deb..13cd06ff7 100644 --- a/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debugsource.sh +++ b/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Scalar-List-Utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Scalar-List-Utils-debugsource | grep -v \.src | grep perl-Scalar-List-Utils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Scalar-List-Utils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-help.sh b/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-help.sh index 5453b1b4b..0d89dafba 100644 --- a/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-help.sh +++ b/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Scalar-List-Utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Scalar-List-Utils-help | grep -v \.src | grep perl-Scalar-List-Utils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Scalar-List-Utils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils.sh b/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils.sh index 16f41a63a..6f5ff5e7a 100644 --- a/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils.sh +++ b/testcases/cli-test/perl-Scalar-List-Utils/oe_test_perl-Scalar-List-Utils_install_and_remove_perl-Scalar-List-Utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Scalar-List-Utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Scalar-List-Utils | grep -v \.src | grep perl-Scalar-List-Utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Scalar-List-Utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-debuginfo.sh b/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-debuginfo.sh index b2b5b3129..3ed1f233d 100644 --- a/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-debuginfo.sh +++ b/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Socket # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Socket-debuginfo | grep -v \.src | grep perl-Socket-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Socket-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-debugsource.sh b/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-debugsource.sh index 5411630a7..f3f67ea82 100644 --- a/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-debugsource.sh +++ b/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Socket # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Socket-debugsource | grep -v \.src | grep perl-Socket-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Socket-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-help.sh b/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-help.sh index 230460615..23acc4091 100644 --- a/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-help.sh +++ b/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Socket # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Socket-help | grep -v \.src | grep perl-Socket-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Socket-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket.sh b/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket.sh index 431d6db26..12b2ff187 100644 --- a/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket.sh +++ b/testcases/cli-test/perl-Socket/oe_test_perl-Socket_install_and_remove_perl-Socket.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Socket # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Socket | grep -v \.src | grep perl-Socket + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Socket" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-debuginfo.sh b/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-debuginfo.sh index 15c6233ef..e01d92f05 100644 --- a/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-debuginfo.sh +++ b/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Storable # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Storable-debuginfo | grep -v \.src | grep perl-Storable-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Storable-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-debugsource.sh b/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-debugsource.sh index 41bb8940c..469a8f823 100644 --- a/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-debugsource.sh +++ b/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Storable # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Storable-debugsource | grep -v \.src | grep perl-Storable-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Storable-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-help.sh b/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-help.sh index ff22156a4..a693c3297 100644 --- a/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-help.sh +++ b/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Storable # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Storable-help | grep -v \.src | grep perl-Storable-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Storable-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable.sh b/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable.sh index cecfd3012..36f156b96 100644 --- a/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable.sh +++ b/testcases/cli-test/perl-Storable/oe_test_perl-Storable_install_and_remove_perl-Storable.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Storable # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Storable | grep -v \.src | grep perl-Storable + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Storable" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Switch/oe_test_perl-Switch_install_and_remove_perl-Switch-help.sh b/testcases/cli-test/perl-Switch/oe_test_perl-Switch_install_and_remove_perl-Switch-help.sh index 147e5bb6e..6be33f7c2 100644 --- a/testcases/cli-test/perl-Switch/oe_test_perl-Switch_install_and_remove_perl-Switch-help.sh +++ b/testcases/cli-test/perl-Switch/oe_test_perl-Switch_install_and_remove_perl-Switch-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Switch # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Switch-help | grep -v \.src | grep perl-Switch-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Switch-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Switch/oe_test_perl-Switch_install_and_remove_perl-Switch.sh b/testcases/cli-test/perl-Switch/oe_test_perl-Switch_install_and_remove_perl-Switch.sh index e66cc12d2..ea830b4e6 100644 --- a/testcases/cli-test/perl-Switch/oe_test_perl-Switch_install_and_remove_perl-Switch.sh +++ b/testcases/cli-test/perl-Switch/oe_test_perl-Switch_install_and_remove_perl-Switch.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Switch # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Switch | grep -v \.src | grep perl-Switch + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Switch" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debuginfo.sh b/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debuginfo.sh index fe22de1a7..4a57ece26 100644 --- a/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debuginfo.sh +++ b/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Sys-Syslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Sys-Syslog-debuginfo | grep -v \.src | grep perl-Sys-Syslog-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Sys-Syslog-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debugsource.sh b/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debugsource.sh index df682902f..3ebd9cdb4 100644 --- a/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debugsource.sh +++ b/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Sys-Syslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Sys-Syslog-debugsource | grep -v \.src | grep perl-Sys-Syslog-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Sys-Syslog-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-help.sh b/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-help.sh index 4836a4cad..456a23350 100644 --- a/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-help.sh +++ b/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Sys-Syslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Sys-Syslog-help | grep -v \.src | grep perl-Sys-Syslog-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Sys-Syslog-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog.sh b/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog.sh index 1de68068b..a865627cc 100644 --- a/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog.sh +++ b/testcases/cli-test/perl-Sys-Syslog/oe_test_perl-Sys-Syslog_install_and_remove_perl-Sys-Syslog.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Sys-Syslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Sys-Syslog | grep -v \.src | grep perl-Sys-Syslog + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Sys-Syslog" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Term-ANSIColor/oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor-help.sh b/testcases/cli-test/perl-Term-ANSIColor/oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor-help.sh index 222112479..4ba5467ea 100644 --- a/testcases/cli-test/perl-Term-ANSIColor/oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor-help.sh +++ b/testcases/cli-test/perl-Term-ANSIColor/oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Term-ANSIColor # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Term-ANSIColor-help | grep -v \.src | grep perl-Term-ANSIColor-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Term-ANSIColor-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Term-ANSIColor/oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor.sh b/testcases/cli-test/perl-Term-ANSIColor/oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor.sh index 8d9e2baa1..fc89b7f29 100644 --- a/testcases/cli-test/perl-Term-ANSIColor/oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor.sh +++ b/testcases/cli-test/perl-Term-ANSIColor/oe_test_perl-Term-ANSIColor_install_and_remove_perl-Term-ANSIColor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Term-ANSIColor # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Term-ANSIColor | grep -v \.src | grep perl-Term-ANSIColor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Term-ANSIColor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Term-Cap/oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap-help.sh b/testcases/cli-test/perl-Term-Cap/oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap-help.sh index 323b5d85e..ac5caa7ac 100644 --- a/testcases/cli-test/perl-Term-Cap/oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap-help.sh +++ b/testcases/cli-test/perl-Term-Cap/oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Term-Cap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Term-Cap-help | grep -v \.src | grep perl-Term-Cap-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Term-Cap-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Term-Cap/oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap.sh b/testcases/cli-test/perl-Term-Cap/oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap.sh index 452e2c87b..4c5f39164 100644 --- a/testcases/cli-test/perl-Term-Cap/oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap.sh +++ b/testcases/cli-test/perl-Term-Cap/oe_test_perl-Term-Cap_install_and_remove_perl-Term-Cap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Term-Cap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Term-Cap | grep -v \.src | grep perl-Term-Cap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Term-Cap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Test-Harness/oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness-help.sh b/testcases/cli-test/perl-Test-Harness/oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness-help.sh index 2e661e758..b8f795aea 100644 --- a/testcases/cli-test/perl-Test-Harness/oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness-help.sh +++ b/testcases/cli-test/perl-Test-Harness/oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Test-Harness # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Test-Harness-help | grep -v \.src | grep perl-Test-Harness-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Test-Harness-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Test-Harness/oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness.sh b/testcases/cli-test/perl-Test-Harness/oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness.sh index 9dcf34581..b1badce3d 100644 --- a/testcases/cli-test/perl-Test-Harness/oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness.sh +++ b/testcases/cli-test/perl-Test-Harness/oe_test_perl-Test-Harness_install_and_remove_perl-Test-Harness.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Test-Harness # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Test-Harness | grep -v \.src | grep perl-Test-Harness + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Test-Harness" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Test-Simple/oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple-help.sh b/testcases/cli-test/perl-Test-Simple/oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple-help.sh index 6fecc8e0b..e89ba16f7 100644 --- a/testcases/cli-test/perl-Test-Simple/oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple-help.sh +++ b/testcases/cli-test/perl-Test-Simple/oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Test-Simple # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Test-Simple-help | grep -v \.src | grep perl-Test-Simple-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Test-Simple-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Test-Simple/oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple.sh b/testcases/cli-test/perl-Test-Simple/oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple.sh index 93139d64f..52f48ad43 100644 --- a/testcases/cli-test/perl-Test-Simple/oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple.sh +++ b/testcases/cli-test/perl-Test-Simple/oe_test_perl-Test-Simple_install_and_remove_perl-Test-Simple.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Test-Simple # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Test-Simple | grep -v \.src | grep perl-Test-Simple + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Test-Simple" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Text-Balanced/oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced-help.sh b/testcases/cli-test/perl-Text-Balanced/oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced-help.sh index 2d545ff41..4a274e23d 100644 --- a/testcases/cli-test/perl-Text-Balanced/oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced-help.sh +++ b/testcases/cli-test/perl-Text-Balanced/oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Text-Balanced # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Text-Balanced-help | grep -v \.src | grep perl-Text-Balanced-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Text-Balanced-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Text-Balanced/oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced.sh b/testcases/cli-test/perl-Text-Balanced/oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced.sh index 366b50fd2..f6be643b6 100644 --- a/testcases/cli-test/perl-Text-Balanced/oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced.sh +++ b/testcases/cli-test/perl-Text-Balanced/oe_test_perl-Text-Balanced_install_and_remove_perl-Text-Balanced.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Text-Balanced # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Text-Balanced | grep -v \.src | grep perl-Text-Balanced + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Text-Balanced" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-doc.sh b/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-doc.sh index e8ecd26f2..155a80dde 100644 --- a/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-doc.sh +++ b/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Text-Diff # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Text-Diff-doc | grep -v \.src | grep perl-Text-Diff-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Text-Diff-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-help.sh b/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-help.sh index 936d50d3e..b9b453e2c 100644 --- a/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-help.sh +++ b/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Text-Diff # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Text-Diff-help | grep -v \.src | grep perl-Text-Diff-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Text-Diff-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff.sh b/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff.sh index 62c353899..a4d8107cf 100644 --- a/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff.sh +++ b/testcases/cli-test/perl-Text-Diff/oe_test_perl-Text-Diff_install_and_remove_perl-Text-Diff.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Text-Diff # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Text-Diff | grep -v \.src | grep perl-Text-Diff + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Text-Diff" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Text-ParseWords/oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords-help.sh b/testcases/cli-test/perl-Text-ParseWords/oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords-help.sh index 69a24fc99..98ab9782a 100644 --- a/testcases/cli-test/perl-Text-ParseWords/oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords-help.sh +++ b/testcases/cli-test/perl-Text-ParseWords/oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Text-ParseWords # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Text-ParseWords-help | grep -v \.src | grep perl-Text-ParseWords-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Text-ParseWords-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Text-ParseWords/oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords.sh b/testcases/cli-test/perl-Text-ParseWords/oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords.sh index 184a7c217..357279410 100644 --- a/testcases/cli-test/perl-Text-ParseWords/oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords.sh +++ b/testcases/cli-test/perl-Text-ParseWords/oe_test_perl-Text-ParseWords_install_and_remove_perl-Text-ParseWords.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Text-ParseWords # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Text-ParseWords | grep -v \.src | grep perl-Text-ParseWords + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Text-ParseWords" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-doc.sh b/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-doc.sh index e4670045a..d267cd533 100644 --- a/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-doc.sh +++ b/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Thread-Queue # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Thread-Queue-doc | grep -v \.src | grep perl-Thread-Queue-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Thread-Queue-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-help.sh b/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-help.sh index 6ca437705..9dc3db97a 100644 --- a/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-help.sh +++ b/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Thread-Queue # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Thread-Queue-help | grep -v \.src | grep perl-Thread-Queue-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Thread-Queue-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue.sh b/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue.sh index 01e3e2a3f..e849255c2 100644 --- a/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue.sh +++ b/testcases/cli-test/perl-Thread-Queue/oe_test_perl-Thread-Queue_install_and_remove_perl-Thread-Queue.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Thread-Queue # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Thread-Queue | grep -v \.src | grep perl-Thread-Queue + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Thread-Queue" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debuginfo.sh b/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debuginfo.sh index f78ce31b3..177e39d16 100644 --- a/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debuginfo.sh +++ b/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Time-HiRes # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Time-HiRes-debuginfo | grep -v \.src | grep perl-Time-HiRes-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Time-HiRes-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debugsource.sh b/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debugsource.sh index b935ce1eb..e374db94b 100644 --- a/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debugsource.sh +++ b/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Time-HiRes # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Time-HiRes-debugsource | grep -v \.src | grep perl-Time-HiRes-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Time-HiRes-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-help.sh b/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-help.sh index 6642e5964..d478bbcaf 100644 --- a/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-help.sh +++ b/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Time-HiRes # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Time-HiRes-help | grep -v \.src | grep perl-Time-HiRes-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Time-HiRes-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes.sh b/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes.sh index 5494b798f..824bbc965 100644 --- a/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes.sh +++ b/testcases/cli-test/perl-Time-HiRes/oe_test_perl-Time-HiRes_install_and_remove_perl-Time-HiRes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Time-HiRes # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Time-HiRes | grep -v \.src | grep perl-Time-HiRes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Time-HiRes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Time-Local/oe_test_perl-Time-Local_install_and_remove_perl-Time-Local-help.sh b/testcases/cli-test/perl-Time-Local/oe_test_perl-Time-Local_install_and_remove_perl-Time-Local-help.sh index e92c42d8e..66b6f5dc4 100644 --- a/testcases/cli-test/perl-Time-Local/oe_test_perl-Time-Local_install_and_remove_perl-Time-Local-help.sh +++ b/testcases/cli-test/perl-Time-Local/oe_test_perl-Time-Local_install_and_remove_perl-Time-Local-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Time-Local # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Time-Local-help | grep -v \.src | grep perl-Time-Local-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Time-Local-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Time-Local/oe_test_perl-Time-Local_install_and_remove_perl-Time-Local.sh b/testcases/cli-test/perl-Time-Local/oe_test_perl-Time-Local_install_and_remove_perl-Time-Local.sh index 355fac2ac..cbeeb47c1 100644 --- a/testcases/cli-test/perl-Time-Local/oe_test_perl-Time-Local_install_and_remove_perl-Time-Local.sh +++ b/testcases/cli-test/perl-Time-Local/oe_test_perl-Time-Local_install_and_remove_perl-Time-Local.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Time-Local # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Time-Local | grep -v \.src | grep perl-Time-Local + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Time-Local" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debuginfo.sh b/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debuginfo.sh index c943232c1..b3894a64f 100644 --- a/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debuginfo.sh +++ b/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Unicode-Collate # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Unicode-Collate-debuginfo | grep -v \.src | grep perl-Unicode-Collate-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Unicode-Collate-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debugsource.sh b/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debugsource.sh index b5d9c8f33..9b6cc776b 100644 --- a/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debugsource.sh +++ b/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Unicode-Collate # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Unicode-Collate-debugsource | grep -v \.src | grep perl-Unicode-Collate-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Unicode-Collate-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-help.sh b/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-help.sh index 2be49e445..a9cad2cca 100644 --- a/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-help.sh +++ b/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Unicode-Collate # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Unicode-Collate-help | grep -v \.src | grep perl-Unicode-Collate-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Unicode-Collate-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate.sh b/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate.sh index 332246322..1ef834f29 100644 --- a/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate.sh +++ b/testcases/cli-test/perl-Unicode-Collate/oe_test_perl-Unicode-Collate_install_and_remove_perl-Unicode-Collate.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Unicode-Collate # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Unicode-Collate | grep -v \.src | grep perl-Unicode-Collate + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Unicode-Collate" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debuginfo.sh b/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debuginfo.sh index 746d91f8b..bd807b93d 100644 --- a/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debuginfo.sh +++ b/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Unicode-Normalize # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Unicode-Normalize-debuginfo | grep -v \.src | grep perl-Unicode-Normalize-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Unicode-Normalize-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debugsource.sh b/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debugsource.sh index 2d80b09d8..0e372c71d 100644 --- a/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debugsource.sh +++ b/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Unicode-Normalize # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Unicode-Normalize-debugsource | grep -v \.src | grep perl-Unicode-Normalize-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Unicode-Normalize-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-help.sh b/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-help.sh index 7c3d350ec..61e400758 100644 --- a/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-help.sh +++ b/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Unicode-Normalize # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Unicode-Normalize-help | grep -v \.src | grep perl-Unicode-Normalize-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Unicode-Normalize-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize.sh b/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize.sh index 3e933f173..aba6e8aee 100644 --- a/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize.sh +++ b/testcases/cli-test/perl-Unicode-Normalize/oe_test_perl-Unicode-Normalize_install_and_remove_perl-Unicode-Normalize.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-Unicode-Normalize # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-Unicode-Normalize | grep -v \.src | grep perl-Unicode-Normalize + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-Unicode-Normalize" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debuginfo.sh b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debuginfo.sh index d5bca86df..c5d88dea3 100644 --- a/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debuginfo.sh +++ b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-XML-Parser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-XML-Parser-debuginfo | grep -v \.src | grep perl-XML-Parser-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-XML-Parser-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debugsource.sh b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debugsource.sh index 34574ef26..c576a30a1 100644 --- a/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debugsource.sh +++ b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-XML-Parser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-XML-Parser-debugsource | grep -v \.src | grep perl-XML-Parser-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-XML-Parser-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-doc.sh b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-doc.sh index 01d8894a6..ae8704bb3 100644 --- a/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-doc.sh +++ b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-XML-Parser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-XML-Parser-doc | grep -v \.src | grep perl-XML-Parser-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-XML-Parser-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-help.sh b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-help.sh index 1cc0df6bf..f07daeb9b 100644 --- a/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-help.sh +++ b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-XML-Parser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-XML-Parser-help | grep -v \.src | grep perl-XML-Parser-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-XML-Parser-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser.sh b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser.sh index 1a739a495..da424b1e7 100644 --- a/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser.sh +++ b/testcases/cli-test/perl-XML-Parser/oe_test_perl-XML-Parser_install_and_remove_perl-XML-Parser.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-XML-Parser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-XML-Parser | grep -v \.src | grep perl-XML-Parser + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-XML-Parser" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-autodie/oe_test_perl-autodie_install_and_remove_perl-autodie-help.sh b/testcases/cli-test/perl-autodie/oe_test_perl-autodie_install_and_remove_perl-autodie-help.sh index 4f8440632..f100dfc73 100644 --- a/testcases/cli-test/perl-autodie/oe_test_perl-autodie_install_and_remove_perl-autodie-help.sh +++ b/testcases/cli-test/perl-autodie/oe_test_perl-autodie_install_and_remove_perl-autodie-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-autodie # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-autodie-help | grep -v \.src | grep perl-autodie-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-autodie-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-autodie/oe_test_perl-autodie_install_and_remove_perl-autodie.sh b/testcases/cli-test/perl-autodie/oe_test_perl-autodie_install_and_remove_perl-autodie.sh index 4888f38ea..3201daca4 100644 --- a/testcases/cli-test/perl-autodie/oe_test_perl-autodie_install_and_remove_perl-autodie.sh +++ b/testcases/cli-test/perl-autodie/oe_test_perl-autodie_install_and_remove_perl-autodie.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-autodie # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-autodie | grep -v \.src | grep perl-autodie + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-autodie" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-bignum/oe_test_perl-bignum_install_and_remove_perl-bignum-help.sh b/testcases/cli-test/perl-bignum/oe_test_perl-bignum_install_and_remove_perl-bignum-help.sh index 7d207872b..51e6e7a10 100644 --- a/testcases/cli-test/perl-bignum/oe_test_perl-bignum_install_and_remove_perl-bignum-help.sh +++ b/testcases/cli-test/perl-bignum/oe_test_perl-bignum_install_and_remove_perl-bignum-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-bignum # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-bignum-help | grep -v \.src | grep perl-bignum-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-bignum-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-bignum/oe_test_perl-bignum_install_and_remove_perl-bignum.sh b/testcases/cli-test/perl-bignum/oe_test_perl-bignum_install_and_remove_perl-bignum.sh index 3e689264d..3517c8f03 100644 --- a/testcases/cli-test/perl-bignum/oe_test_perl-bignum_install_and_remove_perl-bignum.sh +++ b/testcases/cli-test/perl-bignum/oe_test_perl-bignum_install_and_remove_perl-bignum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-bignum # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-bignum | grep -v \.src | grep perl-bignum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-bignum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-constant/oe_test_perl-constant_install_and_remove_perl-constant-help.sh b/testcases/cli-test/perl-constant/oe_test_perl-constant_install_and_remove_perl-constant-help.sh index 1fc21c4fe..661bc2bac 100644 --- a/testcases/cli-test/perl-constant/oe_test_perl-constant_install_and_remove_perl-constant-help.sh +++ b/testcases/cli-test/perl-constant/oe_test_perl-constant_install_and_remove_perl-constant-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-constant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-constant-help | grep -v \.src | grep perl-constant-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-constant-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-constant/oe_test_perl-constant_install_and_remove_perl-constant.sh b/testcases/cli-test/perl-constant/oe_test_perl-constant_install_and_remove_perl-constant.sh index 6a98818a7..a3cd293fa 100644 --- a/testcases/cli-test/perl-constant/oe_test_perl-constant_install_and_remove_perl-constant.sh +++ b/testcases/cli-test/perl-constant/oe_test_perl-constant_install_and_remove_perl-constant.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-constant # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-constant | grep -v \.src | grep perl-constant + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-constant" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-experimental/oe_test_perl-experimental_install_and_remove_perl-experimental-help.sh b/testcases/cli-test/perl-experimental/oe_test_perl-experimental_install_and_remove_perl-experimental-help.sh index ed9837699..0c2e6a767 100644 --- a/testcases/cli-test/perl-experimental/oe_test_perl-experimental_install_and_remove_perl-experimental-help.sh +++ b/testcases/cli-test/perl-experimental/oe_test_perl-experimental_install_and_remove_perl-experimental-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-experimental # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-experimental-help | grep -v \.src | grep perl-experimental-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-experimental-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-experimental/oe_test_perl-experimental_install_and_remove_perl-experimental.sh b/testcases/cli-test/perl-experimental/oe_test_perl-experimental_install_and_remove_perl-experimental.sh index a54045b0f..afcfc6525 100644 --- a/testcases/cli-test/perl-experimental/oe_test_perl-experimental_install_and_remove_perl-experimental.sh +++ b/testcases/cli-test/perl-experimental/oe_test_perl-experimental_install_and_remove_perl-experimental.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-experimental # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-experimental | grep -v \.src | grep perl-experimental + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-experimental" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-generators/oe_test_perl-generators_install_and_remove_perl-generators.sh b/testcases/cli-test/perl-generators/oe_test_perl-generators_install_and_remove_perl-generators.sh index 3ee331e38..aa19e2056 100644 --- a/testcases/cli-test/perl-generators/oe_test_perl-generators_install_and_remove_perl-generators.sh +++ b/testcases/cli-test/perl-generators/oe_test_perl-generators_install_and_remove_perl-generators.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-generators # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-generators | grep -v \.src | grep perl-generators + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-generators" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-libnet/oe_test_perl-libnet_install_and_remove_perl-libnet-help.sh b/testcases/cli-test/perl-libnet/oe_test_perl-libnet_install_and_remove_perl-libnet-help.sh index e1ce42dcc..67996a0e0 100644 --- a/testcases/cli-test/perl-libnet/oe_test_perl-libnet_install_and_remove_perl-libnet-help.sh +++ b/testcases/cli-test/perl-libnet/oe_test_perl-libnet_install_and_remove_perl-libnet-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-libnet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-libnet-help | grep -v \.src | grep perl-libnet-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-libnet-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-libnet/oe_test_perl-libnet_install_and_remove_perl-libnet.sh b/testcases/cli-test/perl-libnet/oe_test_perl-libnet_install_and_remove_perl-libnet.sh index 1906f6ccb..61bc5318c 100644 --- a/testcases/cli-test/perl-libnet/oe_test_perl-libnet_install_and_remove_perl-libnet.sh +++ b/testcases/cli-test/perl-libnet/oe_test_perl-libnet_install_and_remove_perl-libnet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-libnet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-libnet | grep -v \.src | grep perl-libnet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-libnet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-parent/oe_test_perl-parent_install_and_remove_perl-parent-help.sh b/testcases/cli-test/perl-parent/oe_test_perl-parent_install_and_remove_perl-parent-help.sh index ecce84435..85e418b2d 100644 --- a/testcases/cli-test/perl-parent/oe_test_perl-parent_install_and_remove_perl-parent-help.sh +++ b/testcases/cli-test/perl-parent/oe_test_perl-parent_install_and_remove_perl-parent-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-parent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-parent-help | grep -v \.src | grep perl-parent-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-parent-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-parent/oe_test_perl-parent_install_and_remove_perl-parent.sh b/testcases/cli-test/perl-parent/oe_test_perl-parent_install_and_remove_perl-parent.sh index d61dbdd15..f965c947d 100644 --- a/testcases/cli-test/perl-parent/oe_test_perl-parent_install_and_remove_perl-parent.sh +++ b/testcases/cli-test/perl-parent/oe_test_perl-parent_install_and_remove_perl-parent.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-parent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-parent | grep -v \.src | grep perl-parent + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-parent" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-perlfaq/oe_test_perl-perlfaq_install_and_remove_perl-perlfaq-help.sh b/testcases/cli-test/perl-perlfaq/oe_test_perl-perlfaq_install_and_remove_perl-perlfaq-help.sh index 47d1aeaa1..1f2776f53 100644 --- a/testcases/cli-test/perl-perlfaq/oe_test_perl-perlfaq_install_and_remove_perl-perlfaq-help.sh +++ b/testcases/cli-test/perl-perlfaq/oe_test_perl-perlfaq_install_and_remove_perl-perlfaq-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-perlfaq # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-perlfaq-help | grep -v \.src | grep perl-perlfaq-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-perlfaq-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-perlfaq/oe_test_perl-perlfaq_install_and_remove_perl-perlfaq.sh b/testcases/cli-test/perl-perlfaq/oe_test_perl-perlfaq_install_and_remove_perl-perlfaq.sh index 9deaec357..492d75b31 100644 --- a/testcases/cli-test/perl-perlfaq/oe_test_perl-perlfaq_install_and_remove_perl-perlfaq.sh +++ b/testcases/cli-test/perl-perlfaq/oe_test_perl-perlfaq_install_and_remove_perl-perlfaq.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-perlfaq # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-perlfaq | grep -v \.src | grep perl-perlfaq + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-perlfaq" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-podlators/oe_test_perl-podlators_install_and_remove_perl-podlators-help.sh b/testcases/cli-test/perl-podlators/oe_test_perl-podlators_install_and_remove_perl-podlators-help.sh index 4d57a4472..658071a9a 100644 --- a/testcases/cli-test/perl-podlators/oe_test_perl-podlators_install_and_remove_perl-podlators-help.sh +++ b/testcases/cli-test/perl-podlators/oe_test_perl-podlators_install_and_remove_perl-podlators-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-podlators # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-podlators-help | grep -v \.src | grep perl-podlators-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-podlators-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-podlators/oe_test_perl-podlators_install_and_remove_perl-podlators.sh b/testcases/cli-test/perl-podlators/oe_test_perl-podlators_install_and_remove_perl-podlators.sh index 98c34a90d..e9a04d48a 100644 --- a/testcases/cli-test/perl-podlators/oe_test_perl-podlators_install_and_remove_perl-podlators.sh +++ b/testcases/cli-test/perl-podlators/oe_test_perl-podlators_install_and_remove_perl-podlators.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-podlators # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-podlators | grep -v \.src | grep perl-podlators + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-podlators" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debuginfo.sh b/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debuginfo.sh index 9e3d1803b..d2cdd1c07 100644 --- a/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debuginfo.sh +++ b/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-threads-shared # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-threads-shared-debuginfo | grep -v \.src | grep perl-threads-shared-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-threads-shared-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debugsource.sh b/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debugsource.sh index 48f53690a..c07a427dc 100644 --- a/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debugsource.sh +++ b/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-threads-shared # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-threads-shared-debugsource | grep -v \.src | grep perl-threads-shared-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-threads-shared-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-help.sh b/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-help.sh index 24c0d3eba..04c6c7961 100644 --- a/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-help.sh +++ b/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-threads-shared # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-threads-shared-help | grep -v \.src | grep perl-threads-shared-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-threads-shared-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared.sh b/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared.sh index 949c03e74..83435d555 100644 --- a/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared.sh +++ b/testcases/cli-test/perl-threads-shared/oe_test_perl-threads-shared_install_and_remove_perl-threads-shared.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-threads-shared # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-threads-shared | grep -v \.src | grep perl-threads-shared + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-threads-shared" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-debuginfo.sh b/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-debuginfo.sh index 5d6c1373f..122bb1519 100644 --- a/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-debuginfo.sh +++ b/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-threads # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-threads-debuginfo | grep -v \.src | grep perl-threads-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-threads-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-debugsource.sh b/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-debugsource.sh index aadac0c83..bb9c571a0 100644 --- a/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-debugsource.sh +++ b/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-threads # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-threads-debugsource | grep -v \.src | grep perl-threads-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-threads-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-help.sh b/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-help.sh index 866c6107e..12cab3f1f 100644 --- a/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-help.sh +++ b/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-threads # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-threads-help | grep -v \.src | grep perl-threads-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-threads-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads.sh b/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads.sh index cd2038e42..20f93f355 100644 --- a/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads.sh +++ b/testcases/cli-test/perl-threads/oe_test_perl-threads_install_and_remove_perl-threads.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-threads # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-threads | grep -v \.src | grep perl-threads + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-threads" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-debuginfo.sh b/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-debuginfo.sh index 2e962a06f..06add86c3 100644 --- a/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-debuginfo.sh +++ b/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-version # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-version-debuginfo | grep -v \.src | grep perl-version-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-version-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-debugsource.sh b/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-debugsource.sh index bc170d532..a6179c3d2 100644 --- a/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-debugsource.sh +++ b/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-version # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-version-debugsource | grep -v \.src | grep perl-version-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-version-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-help.sh b/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-help.sh index 91f6278fb..d4e563e2e 100644 --- a/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-help.sh +++ b/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-version # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-version-help | grep -v \.src | grep perl-version-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-version-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version.sh b/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version.sh index 90bd7871b..05384df78 100644 --- a/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version.sh +++ b/testcases/cli-test/perl-version/oe_test_perl-version_install_and_remove_perl-version.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl-version # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-version | grep -v \.src | grep perl-version + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-version" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-debuginfo.sh b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-debuginfo.sh index 06210ea52..f3b49de8f 100644 --- a/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-debuginfo.sh +++ b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-debuginfo | grep -v \.src | grep perl-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-debugsource.sh b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-debugsource.sh index 07fac0f74..c820fe6b7 100644 --- a/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-debugsource.sh +++ b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-debugsource | grep -v \.src | grep perl-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-devel.sh b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-devel.sh index f21e51143..69a365781 100644 --- a/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-devel.sh +++ b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-devel | grep -v \.src | grep perl-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-help.sh b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-help.sh index a8e09f712..2900be41b 100644 --- a/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-help.sh +++ b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-help | grep -v \.src | grep perl-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-libs.sh b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-libs.sh index c6f2f226d..e67080aec 100644 --- a/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-libs.sh +++ b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl-libs | grep -v \.src | grep perl-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl.sh b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl.sh index 03ed999a3..63e387033 100644 --- a/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl.sh +++ b/testcases/cli-test/perl/oe_test_perl_install_and_remove_perl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src perl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available perl | grep -v \.src | grep perl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm perl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-debuginfo.sh b/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-debuginfo.sh index 142d3b47c..d59e9fc02 100644 --- a/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-debuginfo.sh +++ b/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pesign # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pesign-debuginfo | grep -v \.src | grep pesign-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pesign-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-debugsource.sh b/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-debugsource.sh index ebf42310d..839a55175 100644 --- a/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-debugsource.sh +++ b/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pesign # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pesign-debugsource | grep -v \.src | grep pesign-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pesign-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-help.sh b/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-help.sh index 8900a5704..e3925198e 100644 --- a/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-help.sh +++ b/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pesign # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pesign-help | grep -v \.src | grep pesign-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pesign-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign.sh b/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign.sh index 93cff5bac..1dc522b8c 100644 --- a/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign.sh +++ b/testcases/cli-test/pesign/oe_test_pesign_install_and_remove_pesign.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pesign # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pesign | grep -v \.src | grep pesign + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pesign" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-debuginfo.sh b/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-debuginfo.sh index 220f622d7..ac5e34b7f 100644 --- a/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-debuginfo.sh +++ b/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pigz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pigz-debuginfo | grep -v \.src | grep pigz-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pigz-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-debugsource.sh b/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-debugsource.sh index fc29fea4c..c6bc8d5b4 100644 --- a/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-debugsource.sh +++ b/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pigz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pigz-debugsource | grep -v \.src | grep pigz-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pigz-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-help.sh b/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-help.sh index 8e5f63105..f435f4d17 100644 --- a/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-help.sh +++ b/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pigz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pigz-help | grep -v \.src | grep pigz-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pigz-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz.sh b/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz.sh index 40f1398b1..8a8180112 100644 --- a/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz.sh +++ b/testcases/cli-test/pigz/oe_test_pigz_install_and_remove_pigz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pigz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pigz | grep -v \.src | grep pigz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pigz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-debuginfo.sh b/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-debuginfo.sh index 985037f91..646d409f2 100644 --- a/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-debuginfo.sh +++ b/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pixman # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pixman-debuginfo | grep -v \.src | grep pixman-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pixman-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-debugsource.sh b/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-debugsource.sh index 409af6ce5..77e8ab75e 100644 --- a/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-debugsource.sh +++ b/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pixman # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pixman-debugsource | grep -v \.src | grep pixman-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pixman-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-devel.sh b/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-devel.sh index 67bd27e86..e240aaaf1 100644 --- a/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-devel.sh +++ b/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pixman # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pixman-devel | grep -v \.src | grep pixman-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pixman-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman.sh b/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman.sh index c20f5b49e..d04b6e557 100644 --- a/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman.sh +++ b/testcases/cli-test/pixman/oe_test_pixman_install_and_remove_pixman.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pixman # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pixman | grep -v \.src | grep pixman + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pixman" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_bomtool.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_bomtool.sh index 128662408..0afbb911d 100644 --- a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_bomtool.sh +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_bomtool.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pkgconf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available bomtool | grep -v \.src | grep bomtool + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm bomtool" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_libpkgconf-devel.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_libpkgconf-devel.sh index bbae94440..a4bea365f 100644 --- a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_libpkgconf-devel.sh +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_libpkgconf-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pkgconf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpkgconf-devel | grep -v \.src | grep libpkgconf-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpkgconf-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_libpkgconf.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_libpkgconf.sh index 61c0dd9a4..d513d871d 100644 --- a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_libpkgconf.sh +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_libpkgconf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pkgconf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libpkgconf | grep -v \.src | grep libpkgconf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libpkgconf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-bomtool.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-bomtool.sh index b10a9c52a..b6b693866 100644 --- a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-bomtool.sh +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-bomtool.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pkgconf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pkgconf-bomtool | grep -v \.src | grep pkgconf-bomtool + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pkgconf-bomtool" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-debuginfo.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-debuginfo.sh index 74727c7ed..2e5b02451 100644 --- a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-debuginfo.sh +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pkgconf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pkgconf-debuginfo | grep -v \.src | grep pkgconf-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pkgconf-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-debugsource.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-debugsource.sh index dc04a683c..cc6358e8f 100644 --- a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-debugsource.sh +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pkgconf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pkgconf-debugsource | grep -v \.src | grep pkgconf-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pkgconf-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-devel.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-devel.sh index 63a73ae5f..8aa7ccb46 100644 --- a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-devel.sh +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pkgconf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pkgconf-devel | grep -v \.src | grep pkgconf-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pkgconf-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-doc.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-doc.sh index d3d466aee..f72ce6945 100644 --- a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-doc.sh +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pkgconf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pkgconf-doc | grep -v \.src | grep pkgconf-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pkgconf-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-help.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-help.sh index 6408faace..b0b7d31f2 100644 --- a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-help.sh +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pkgconf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pkgconf-help | grep -v \.src | grep pkgconf-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pkgconf-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-m4.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-m4.sh index 5250f2b0d..e45c31fda 100644 --- a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-m4.sh +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-m4.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pkgconf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pkgconf-m4 | grep -v \.src | grep pkgconf-m4 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pkgconf-m4" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-pkg-config.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-pkg-config.sh index 21eaa0fa5..91cf46948 100644 --- a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-pkg-config.sh +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf-pkg-config.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pkgconf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pkgconf-pkg-config | grep -v \.src | grep pkgconf-pkg-config + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pkgconf-pkg-config" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf.sh b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf.sh index e8993874a..01b0e4eb2 100644 --- a/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf.sh +++ b/testcases/cli-test/pkgconf/oe_test_pkgconf_install_and_remove_pkgconf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pkgconf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pkgconf | grep -v \.src | grep pkgconf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pkgconf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-debuginfo.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-debuginfo.sh index 06145718d..5163ff8b0 100644 --- a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-debuginfo.sh +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src plymouth # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available plymouth-debuginfo | grep -v \.src | grep plymouth-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm plymouth-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-debugsource.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-debugsource.sh index 437d10047..b1c0ec494 100644 --- a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-debugsource.sh +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src plymouth # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available plymouth-debugsource | grep -v \.src | grep plymouth-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm plymouth-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-devel.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-devel.sh index 5ee9f8bfd..967670370 100644 --- a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-devel.sh +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src plymouth # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available plymouth-devel | grep -v \.src | grep plymouth-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm plymouth-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-help.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-help.sh index 802d51c0b..728c5b6d2 100644 --- a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-help.sh +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src plymouth # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available plymouth-help | grep -v \.src | grep plymouth-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm plymouth-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-fade-in.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-fade-in.sh index 8e4898c23..7fb6400f5 100644 --- a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-fade-in.sh +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-fade-in.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src plymouth # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available plymouth-theme-fade-in | grep -v \.src | grep plymouth-theme-fade-in + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm plymouth-theme-fade-in" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-glow.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-glow.sh index eb835472f..e463445e9 100644 --- a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-glow.sh +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-glow.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src plymouth # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available plymouth-theme-glow | grep -v \.src | grep plymouth-theme-glow + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm plymouth-theme-glow" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-solar.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-solar.sh index 125059791..047e70e61 100644 --- a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-solar.sh +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-solar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src plymouth # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available plymouth-theme-solar | grep -v \.src | grep plymouth-theme-solar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm plymouth-theme-solar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-spinfinity.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-spinfinity.sh index 37a6109f1..e81ba74d2 100644 --- a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-spinfinity.sh +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-spinfinity.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src plymouth # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available plymouth-theme-spinfinity | grep -v \.src | grep plymouth-theme-spinfinity + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm plymouth-theme-spinfinity" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-spinner.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-spinner.sh index 8ad095532..5265346ce 100644 --- a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-spinner.sh +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth-theme-spinner.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src plymouth # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available plymouth-theme-spinner | grep -v \.src | grep plymouth-theme-spinner + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm plymouth-theme-spinner" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth.sh b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth.sh index f57ddbc44..da83e60b1 100644 --- a/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth.sh +++ b/testcases/cli-test/plymouth/oe_test_plymouth_install_and_remove_plymouth.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src plymouth # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available plymouth | grep -v \.src | grep plymouth + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm plymouth" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/po4a/oe_test_po4a_install_and_remove_po4a-help.sh b/testcases/cli-test/po4a/oe_test_po4a_install_and_remove_po4a-help.sh index 10366298d..0be3c5f22 100644 --- a/testcases/cli-test/po4a/oe_test_po4a_install_and_remove_po4a-help.sh +++ b/testcases/cli-test/po4a/oe_test_po4a_install_and_remove_po4a-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src po4a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available po4a-help | grep -v \.src | grep po4a-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm po4a-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/po4a/oe_test_po4a_install_and_remove_po4a.sh b/testcases/cli-test/po4a/oe_test_po4a_install_and_remove_po4a.sh index 2ede593d0..6265aa2c4 100644 --- a/testcases/cli-test/po4a/oe_test_po4a_install_and_remove_po4a.sh +++ b/testcases/cli-test/po4a/oe_test_po4a_install_and_remove_po4a.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src po4a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available po4a | grep -v \.src | grep po4a + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm po4a" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-dbus.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-dbus.sh index 5c2a20d0f..aaf1ed6a5 100644 --- a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-dbus.sh +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-dbus.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src policycoreutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available policycoreutils-dbus | grep -v \.src | grep policycoreutils-dbus + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm policycoreutils-dbus" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-debuginfo.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-debuginfo.sh index c5bc5028c..9731cd126 100644 --- a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-debuginfo.sh +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src policycoreutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available policycoreutils-debuginfo | grep -v \.src | grep policycoreutils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm policycoreutils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-debugsource.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-debugsource.sh index 17c63ecff..950cc7c4b 100644 --- a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-debugsource.sh +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src policycoreutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available policycoreutils-debugsource | grep -v \.src | grep policycoreutils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm policycoreutils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-devel.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-devel.sh index 5d9110ca5..da5d1d346 100644 --- a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-devel.sh +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src policycoreutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available policycoreutils-devel | grep -v \.src | grep policycoreutils-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm policycoreutils-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-help.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-help.sh index 2edeaab31..662b715fe 100644 --- a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-help.sh +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src policycoreutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available policycoreutils-help | grep -v \.src | grep policycoreutils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm policycoreutils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-python-utils.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-python-utils.sh index d4f6668b2..49694f8c7 100644 --- a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-python-utils.sh +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-python-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src policycoreutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available policycoreutils-python-utils | grep -v \.src | grep policycoreutils-python-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm policycoreutils-python-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-sandbox.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-sandbox.sh index 36278764f..008d3a35f 100644 --- a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-sandbox.sh +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils-sandbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src policycoreutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available policycoreutils-sandbox | grep -v \.src | grep policycoreutils-sandbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm policycoreutils-sandbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils.sh index 5e6fb72d2..a3f49cb88 100644 --- a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils.sh +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_policycoreutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src policycoreutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available policycoreutils | grep -v \.src | grep policycoreutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm policycoreutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_python2-policycoreutils.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_python2-policycoreutils.sh index da9e8dd7c..842a0e44c 100644 --- a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_python2-policycoreutils.sh +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_python2-policycoreutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src policycoreutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-policycoreutils | grep -v \.src | grep python2-policycoreutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-policycoreutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_python3-policycoreutils.sh b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_python3-policycoreutils.sh index 1b517b657..5644b61c6 100644 --- a/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_python3-policycoreutils.sh +++ b/testcases/cli-test/policycoreutils/oe_test_policycoreutils_install_and_remove_python3-policycoreutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src policycoreutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-policycoreutils | grep -v \.src | grep python3-policycoreutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-policycoreutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debuginfo.sh b/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debuginfo.sh index 99b4e87c1..f6fe7df97 100644 --- a/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debuginfo.sh +++ b/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src polkit-pkla-compat # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available polkit-pkla-compat-debuginfo | grep -v \.src | grep polkit-pkla-compat-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm polkit-pkla-compat-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debugsource.sh b/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debugsource.sh index a980f1ee3..bf042f9d8 100644 --- a/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debugsource.sh +++ b/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src polkit-pkla-compat # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available polkit-pkla-compat-debugsource | grep -v \.src | grep polkit-pkla-compat-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm polkit-pkla-compat-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-help.sh b/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-help.sh index 72ea54a56..fdd37fcd4 100644 --- a/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-help.sh +++ b/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src polkit-pkla-compat # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available polkit-pkla-compat-help | grep -v \.src | grep polkit-pkla-compat-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm polkit-pkla-compat-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat.sh b/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat.sh index 1f87969cc..17ea22a2e 100644 --- a/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat.sh +++ b/testcases/cli-test/polkit-pkla-compat/oe_test_polkit-pkla-compat_install_and_remove_polkit-pkla-compat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src polkit-pkla-compat # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available polkit-pkla-compat | grep -v \.src | grep polkit-pkla-compat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm polkit-pkla-compat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-debuginfo.sh b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-debuginfo.sh index 009bca70c..aab435416 100644 --- a/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-debuginfo.sh +++ b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src polkit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available polkit-debuginfo | grep -v \.src | grep polkit-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm polkit-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-debugsource.sh b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-debugsource.sh index 7cf8c21d5..642e0bb31 100644 --- a/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-debugsource.sh +++ b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src polkit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available polkit-debugsource | grep -v \.src | grep polkit-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm polkit-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-devel.sh b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-devel.sh index 4f5311662..64815b342 100644 --- a/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-devel.sh +++ b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src polkit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available polkit-devel | grep -v \.src | grep polkit-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm polkit-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-help.sh b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-help.sh index 2bec93e42..a3d9aa064 100644 --- a/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-help.sh +++ b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src polkit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available polkit-help | grep -v \.src | grep polkit-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm polkit-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-libs.sh b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-libs.sh index bcec44b01..6e59bc685 100644 --- a/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-libs.sh +++ b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src polkit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available polkit-libs | grep -v \.src | grep polkit-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm polkit-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit.sh b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit.sh index b8d814466..3b09bbfb7 100644 --- a/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit.sh +++ b/testcases/cli-test/polkit/oe_test_polkit_install_and_remove_polkit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src polkit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available polkit | grep -v \.src | grep polkit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm polkit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-debuginfo.sh b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-debuginfo.sh index 3a0b32636..4b1c75634 100644 --- a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-debuginfo.sh +++ b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src popt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available popt-debuginfo | grep -v \.src | grep popt-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm popt-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-debugsource.sh b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-debugsource.sh index 6976fbf7e..677142ca3 100644 --- a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-debugsource.sh +++ b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src popt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available popt-debugsource | grep -v \.src | grep popt-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm popt-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-devel.sh b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-devel.sh index 8bd276320..4c2740d9d 100644 --- a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-devel.sh +++ b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src popt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available popt-devel | grep -v \.src | grep popt-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm popt-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-doc.sh b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-doc.sh index c81ca076c..46bdedd91 100644 --- a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-doc.sh +++ b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src popt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available popt-doc | grep -v \.src | grep popt-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm popt-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-help.sh b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-help.sh index b17e7652e..723a05374 100644 --- a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-help.sh +++ b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src popt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available popt-help | grep -v \.src | grep popt-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm popt-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-static.sh b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-static.sh index 85e916f1d..b62e54356 100644 --- a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-static.sh +++ b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src popt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available popt-static | grep -v \.src | grep popt-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm popt-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt.sh b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt.sh index f70f6d3e7..c63133046 100644 --- a/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt.sh +++ b/testcases/cli-test/popt/oe_test_popt_install_and_remove_popt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src popt # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available popt | grep -v \.src | grep popt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm popt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-debuginfo.sh b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-debuginfo.sh index 69ccca471..3f0ad4841 100644 --- a/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-debuginfo.sh +++ b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ppp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ppp-debuginfo | grep -v \.src | grep ppp-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ppp-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-debugsource.sh b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-debugsource.sh index 554d76366..820247353 100644 --- a/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-debugsource.sh +++ b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ppp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ppp-debugsource | grep -v \.src | grep ppp-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ppp-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-devel.sh b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-devel.sh index 49be73ba9..035f20655 100644 --- a/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-devel.sh +++ b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ppp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ppp-devel | grep -v \.src | grep ppp-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ppp-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-help.sh b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-help.sh index 4bb895e89..9bdf021e0 100644 --- a/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-help.sh +++ b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ppp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ppp-help | grep -v \.src | grep ppp-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ppp-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp.sh b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp.sh index d13fc68c3..48eeb668a 100644 --- a/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp.sh +++ b/testcases/cli-test/ppp/oe_test_ppp_install_and_remove_ppp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ppp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ppp | grep -v \.src | grep ppp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ppp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-debuginfo.sh b/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-debuginfo.sh index 8d5cda699..962d848b7 100644 --- a/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-debuginfo.sh +++ b/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pps-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pps-tools-debuginfo | grep -v \.src | grep pps-tools-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pps-tools-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-debugsource.sh b/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-debugsource.sh index 594d20939..b8ef63613 100644 --- a/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-debugsource.sh +++ b/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pps-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pps-tools-debugsource | grep -v \.src | grep pps-tools-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pps-tools-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-devel.sh b/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-devel.sh index 4c0c25dc2..47580a0e2 100644 --- a/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-devel.sh +++ b/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pps-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pps-tools-devel | grep -v \.src | grep pps-tools-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pps-tools-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools.sh b/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools.sh index aab15ec0b..121db4d71 100644 --- a/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools.sh +++ b/testcases/cli-test/pps-tools/oe_test_pps-tools_install_and_remove_pps-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pps-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pps-tools | grep -v \.src | grep pps-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pps-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-debuginfo.sh b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-debuginfo.sh index e5e17a157..7482394de 100644 --- a/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-debuginfo.sh +++ b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src procps-ng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available procps-ng-debuginfo | grep -v \.src | grep procps-ng-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm procps-ng-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-debugsource.sh b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-debugsource.sh index 26fc712d0..af565dd91 100644 --- a/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-debugsource.sh +++ b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src procps-ng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available procps-ng-debugsource | grep -v \.src | grep procps-ng-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm procps-ng-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-devel.sh b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-devel.sh index 0b149034e..cd253fc8e 100644 --- a/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-devel.sh +++ b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src procps-ng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available procps-ng-devel | grep -v \.src | grep procps-ng-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm procps-ng-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-help.sh b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-help.sh index 3bf45b812..6d6e7afd2 100644 --- a/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-help.sh +++ b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src procps-ng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available procps-ng-help | grep -v \.src | grep procps-ng-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm procps-ng-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-i18n.sh b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-i18n.sh index d16ed070c..58f92b11f 100644 --- a/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-i18n.sh +++ b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng-i18n.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src procps-ng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available procps-ng-i18n | grep -v \.src | grep procps-ng-i18n + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm procps-ng-i18n" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng.sh b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng.sh index 85519a205..a41fe6be8 100644 --- a/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng.sh +++ b/testcases/cli-test/procps-ng/oe_test_procps-ng_install_and_remove_procps-ng.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src procps-ng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available procps-ng | grep -v \.src | grep procps-ng + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm procps-ng" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-debuginfo.sh b/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-debuginfo.sh index 631f791ad..3f5aba235 100644 --- a/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-debuginfo.sh +++ b/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf-c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available protobuf-c-debuginfo | grep -v \.src | grep protobuf-c-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm protobuf-c-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-debugsource.sh b/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-debugsource.sh index 2e46fcccb..78c7bf5e1 100644 --- a/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-debugsource.sh +++ b/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf-c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available protobuf-c-debugsource | grep -v \.src | grep protobuf-c-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm protobuf-c-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-devel.sh b/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-devel.sh index 9f60cbbed..cd6a69bea 100644 --- a/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-devel.sh +++ b/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf-c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available protobuf-c-devel | grep -v \.src | grep protobuf-c-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm protobuf-c-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c.sh b/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c.sh index 3b2d4497b..c6c872ee0 100644 --- a/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c.sh +++ b/testcases/cli-test/protobuf-c/oe_test_protobuf-c_install_and_remove_protobuf-c.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf-c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available protobuf-c | grep -v \.src | grep protobuf-c + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm protobuf-c" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-bom.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-bom.sh index bbbb8d87f..c8151d7a1 100644 --- a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-bom.sh +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-bom.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available protobuf-bom | grep -v \.src | grep protobuf-bom + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm protobuf-bom" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-compiler.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-compiler.sh index f71fcfcfd..c74d45366 100644 --- a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-compiler.sh +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-compiler.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available protobuf-compiler | grep -v \.src | grep protobuf-compiler + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm protobuf-compiler" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-debuginfo.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-debuginfo.sh index 680003585..9a630a238 100644 --- a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-debuginfo.sh +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available protobuf-debuginfo | grep -v \.src | grep protobuf-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm protobuf-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-debugsource.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-debugsource.sh index d063e9768..8b05c93fc 100644 --- a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-debugsource.sh +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available protobuf-debugsource | grep -v \.src | grep protobuf-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm protobuf-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-devel.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-devel.sh index c9ec0907c..00dd89081 100644 --- a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-devel.sh +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available protobuf-devel | grep -v \.src | grep protobuf-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm protobuf-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-java-util.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-java-util.sh index d9a6f212d..3639dd035 100644 --- a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-java-util.sh +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-java-util.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available protobuf-java-util | grep -v \.src | grep protobuf-java-util + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm protobuf-java-util" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-java.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-java.sh index 8f7ab6fff..442f20eb0 100644 --- a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-java.sh +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-java.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available protobuf-java | grep -v \.src | grep protobuf-java + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm protobuf-java" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-javadoc.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-javadoc.sh index 6da99950b..1843dacef 100644 --- a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-javadoc.sh +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-javadoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available protobuf-javadoc | grep -v \.src | grep protobuf-javadoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm protobuf-javadoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-javalite.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-javalite.sh index e09562c24..d58edee69 100644 --- a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-javalite.sh +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-javalite.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available protobuf-javalite | grep -v \.src | grep protobuf-javalite + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm protobuf-javalite" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-lite-devel.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-lite-devel.sh index f4cf6050d..b5a17331b 100644 --- a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-lite-devel.sh +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-lite-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available protobuf-lite-devel | grep -v \.src | grep protobuf-lite-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm protobuf-lite-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-lite.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-lite.sh index d7c159ec0..15c19d71e 100644 --- a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-lite.sh +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-lite.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available protobuf-lite | grep -v \.src | grep protobuf-lite + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm protobuf-lite" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-parent.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-parent.sh index c42bce698..44e880ce5 100644 --- a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-parent.sh +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf-parent.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available protobuf-parent | grep -v \.src | grep protobuf-parent + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm protobuf-parent" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf.sh index f4125b2fb..9862af076 100644 --- a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf.sh +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_protobuf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available protobuf | grep -v \.src | grep protobuf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm protobuf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python%{python3_pkgversion}-protobuf.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python%{python3_pkgversion}-protobuf.sh index 6f5343a1e..6f9ba29e6 100644 --- a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python%{python3_pkgversion}-protobuf.sh +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python%{python3_pkgversion}-protobuf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python%{python3_pkgversion}-protobuf | grep -v \.src | grep python%{python3_pkgversion}-protobuf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python%{python3_pkgversion}-protobuf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python2-protobuf.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python2-protobuf.sh index 749394e25..d2665dfcb 100644 --- a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python2-protobuf.sh +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python2-protobuf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-protobuf | grep -v \.src | grep python2-protobuf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-protobuf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python3-protobuf.sh b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python3-protobuf.sh index 447d00e2c..162c831a2 100644 --- a/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python3-protobuf.sh +++ b/testcases/cli-test/protobuf/oe_test_protobuf_install_and_remove_python3-protobuf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src protobuf # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-protobuf | grep -v \.src | grep python3-protobuf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-protobuf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc-debuginfo.sh b/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc-debuginfo.sh index 5627beaff..4284aa035 100644 --- a/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc-debuginfo.sh +++ b/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src psmisc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available psmisc-debuginfo | grep -v \.src | grep psmisc-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm psmisc-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc-debugsource.sh b/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc-debugsource.sh index 19a4a9450..70fea261b 100644 --- a/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc-debugsource.sh +++ b/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src psmisc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available psmisc-debugsource | grep -v \.src | grep psmisc-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm psmisc-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc.sh b/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc.sh index cf52196c6..edb3d5d7f 100644 --- a/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc.sh +++ b/testcases/cli-test/psmisc/oe_test_psmisc_install_and_remove_psmisc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src psmisc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available psmisc | grep -v \.src | grep psmisc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm psmisc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-debuginfo.sh b/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-debuginfo.sh index fdb91bfa1..72629e5a8 100644 --- a/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-debuginfo.sh +++ b/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src psutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available psutils-debuginfo | grep -v \.src | grep psutils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm psutils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-debugsource.sh b/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-debugsource.sh index 0960a7383..719a2b6b6 100644 --- a/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-debugsource.sh +++ b/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src psutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available psutils-debugsource | grep -v \.src | grep psutils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm psutils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-help.sh b/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-help.sh index bd9a80801..bf6a1927f 100644 --- a/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-help.sh +++ b/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src psutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available psutils-help | grep -v \.src | grep psutils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm psutils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils.sh b/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils.sh index f4000f718..3f6119964 100644 --- a/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils.sh +++ b/testcases/cli-test/psutils/oe_test_psutils_install_and_remove_psutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src psutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available psutils | grep -v \.src | grep psutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm psutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/publicsuffix-list/oe_test_publicsuffix-list_install_and_remove_publicsuffix-list.sh b/testcases/cli-test/publicsuffix-list/oe_test_publicsuffix-list_install_and_remove_publicsuffix-list.sh index 09124ed3d..5bad47612 100644 --- a/testcases/cli-test/publicsuffix-list/oe_test_publicsuffix-list_install_and_remove_publicsuffix-list.sh +++ b/testcases/cli-test/publicsuffix-list/oe_test_publicsuffix-list_install_and_remove_publicsuffix-list.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src publicsuffix-list # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available publicsuffix-list | grep -v \.src | grep publicsuffix-list + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm publicsuffix-list" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-debuginfo.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-debuginfo.sh index 7ac82894e..cd25107cc 100644 --- a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-debuginfo.sh +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pulseaudio # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pulseaudio-debuginfo | grep -v \.src | grep pulseaudio-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pulseaudio-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-debugsource.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-debugsource.sh index c95044358..370246d06 100644 --- a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-debugsource.sh +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pulseaudio # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pulseaudio-debugsource | grep -v \.src | grep pulseaudio-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pulseaudio-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-devel.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-devel.sh index 41c0ee07b..623ec1236 100644 --- a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-devel.sh +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pulseaudio # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pulseaudio-devel | grep -v \.src | grep pulseaudio-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pulseaudio-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-gdm-hooks.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-gdm-hooks.sh index ca44a7dca..b9f9cb470 100644 --- a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-gdm-hooks.sh +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-gdm-hooks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pulseaudio # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pulseaudio-gdm-hooks | grep -v \.src | grep pulseaudio-gdm-hooks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pulseaudio-gdm-hooks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-help.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-help.sh index fb2f3df0a..e829208d0 100644 --- a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-help.sh +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pulseaudio # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pulseaudio-help | grep -v \.src | grep pulseaudio-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pulseaudio-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs-devel.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs-devel.sh index cf8aae2ae..b5ab7baef 100644 --- a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs-devel.sh +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pulseaudio # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pulseaudio-libs-devel | grep -v \.src | grep pulseaudio-libs-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pulseaudio-libs-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs-glib2.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs-glib2.sh index 744e663b5..0ce06a6ab 100644 --- a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs-glib2.sh +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs-glib2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pulseaudio # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pulseaudio-libs-glib2 | grep -v \.src | grep pulseaudio-libs-glib2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pulseaudio-libs-glib2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs.sh index cc4e21f76..36a3a0037 100644 --- a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs.sh +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pulseaudio # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pulseaudio-libs | grep -v \.src | grep pulseaudio-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pulseaudio-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-module-bluetooth.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-module-bluetooth.sh index 781c801c1..083e8b2b2 100644 --- a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-module-bluetooth.sh +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-module-bluetooth.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pulseaudio # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pulseaudio-module-bluetooth | grep -v \.src | grep pulseaudio-module-bluetooth + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pulseaudio-module-bluetooth" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-qpaeq.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-qpaeq.sh index 278c6ebaa..005807c16 100644 --- a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-qpaeq.sh +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio-qpaeq.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pulseaudio # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pulseaudio-qpaeq | grep -v \.src | grep pulseaudio-qpaeq + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pulseaudio-qpaeq" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio.sh b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio.sh index bf10e3a6c..4b779c709 100644 --- a/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio.sh +++ b/testcases/cli-test/pulseaudio/oe_test_pulseaudio_install_and_remove_pulseaudio.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pulseaudio # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pulseaudio | grep -v \.src | grep pulseaudio + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pulseaudio" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_pyatspi.sh b/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_pyatspi.sh index 2cec001e4..4f0e2e372 100644 --- a/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_pyatspi.sh +++ b/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_pyatspi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyatspi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pyatspi | grep -v \.src | grep pyatspi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pyatspi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_python2-pyatspi.sh b/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_python2-pyatspi.sh index 67fddda95..54d37c3bf 100644 --- a/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_python2-pyatspi.sh +++ b/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_python2-pyatspi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyatspi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-pyatspi | grep -v \.src | grep python2-pyatspi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-pyatspi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_python3-pyatspi.sh b/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_python3-pyatspi.sh index ff8aef9ba..43c03e9e6 100644 --- a/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_python3-pyatspi.sh +++ b/testcases/cli-test/pyatspi/oe_test_pyatspi_install_and_remove_python3-pyatspi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyatspi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-pyatspi | grep -v \.src | grep python3-pyatspi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-pyatspi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo-debuginfo.sh b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo-debuginfo.sh index 80e7c9afa..051fbd1f6 100644 --- a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo-debuginfo.sh +++ b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pycairo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pycairo-debuginfo | grep -v \.src | grep pycairo-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pycairo-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo-debugsource.sh b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo-debugsource.sh index c97e47171..dabb91217 100644 --- a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo-debugsource.sh +++ b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pycairo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pycairo-debugsource | grep -v \.src | grep pycairo-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pycairo-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo.sh b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo.sh index 2093ff412..057eef6ca 100644 --- a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo.sh +++ b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_pycairo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pycairo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pycairo | grep -v \.src | grep pycairo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pycairo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python2-cairo-devel.sh b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python2-cairo-devel.sh index 5497ccdc1..ed8f35884 100644 --- a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python2-cairo-devel.sh +++ b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python2-cairo-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pycairo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-cairo-devel | grep -v \.src | grep python2-cairo-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-cairo-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python2-cairo.sh b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python2-cairo.sh index 4d49d0f54..f97fb0771 100644 --- a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python2-cairo.sh +++ b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python2-cairo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pycairo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-cairo | grep -v \.src | grep python2-cairo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-cairo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python3-cairo-devel.sh b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python3-cairo-devel.sh index a545115b1..5cfde649f 100644 --- a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python3-cairo-devel.sh +++ b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python3-cairo-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pycairo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-cairo-devel | grep -v \.src | grep python3-cairo-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-cairo-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python3-cairo.sh b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python3-cairo.sh index a920a9637..e2aa31e72 100644 --- a/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python3-cairo.sh +++ b/testcases/cli-test/pycairo/oe_test_pycairo_install_and_remove_python3-cairo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pycairo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-cairo | grep -v \.src | grep python3-cairo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-cairo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-base.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-base.sh index a3d7dcc91..dff234e64 100644 --- a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-base.sh +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-base.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pygobject3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pygobject3-base | grep -v \.src | grep pygobject3-base + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pygobject3-base" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-debuginfo.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-debuginfo.sh index e541ce6f7..3cbed5f0b 100644 --- a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-debuginfo.sh +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pygobject3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pygobject3-debuginfo | grep -v \.src | grep pygobject3-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pygobject3-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-debugsource.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-debugsource.sh index 6345ffda5..f4d8b9bba 100644 --- a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-debugsource.sh +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pygobject3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pygobject3-debugsource | grep -v \.src | grep pygobject3-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pygobject3-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-devel.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-devel.sh index 8aad98e49..2ed0573e3 100644 --- a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-devel.sh +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pygobject3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pygobject3-devel | grep -v \.src | grep pygobject3-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pygobject3-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-doc.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-doc.sh index 6fcde1623..6a6183a53 100644 --- a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-doc.sh +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pygobject3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pygobject3-doc | grep -v \.src | grep pygobject3-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pygobject3-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3.sh index bf7f55957..8a302a053 100644 --- a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3.sh +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_pygobject3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pygobject3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pygobject3 | grep -v \.src | grep pygobject3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pygobject3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python-gobject-base.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python-gobject-base.sh index cb594c364..70a2a405b 100644 --- a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python-gobject-base.sh +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python-gobject-base.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pygobject3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-gobject-base | grep -v \.src | grep python-gobject-base + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-gobject-base" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python-gobject.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python-gobject.sh index 893113a33..5e1563e6f 100644 --- a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python-gobject.sh +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python-gobject.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pygobject3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-gobject | grep -v \.src | grep python-gobject + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-gobject" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python2-gobject-base.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python2-gobject-base.sh index 5371a8398..4208f3fe4 100644 --- a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python2-gobject-base.sh +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python2-gobject-base.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pygobject3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-gobject-base | grep -v \.src | grep python2-gobject-base + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-gobject-base" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python2-gobject.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python2-gobject.sh index 6d67dec18..13ad0a4ab 100644 --- a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python2-gobject.sh +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python2-gobject.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pygobject3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-gobject | grep -v \.src | grep python2-gobject + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-gobject" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-base-noarch.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-base-noarch.sh index 66c8cc594..aa6bf0a10 100644 --- a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-base-noarch.sh +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-base-noarch.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pygobject3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-gobject-base-noarch | grep -v \.src | grep python3-gobject-base-noarch + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-gobject-base-noarch" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-base.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-base.sh index b1f5372d7..9c2661066 100644 --- a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-base.sh +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-base.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pygobject3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-gobject-base | grep -v \.src | grep python3-gobject-base + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-gobject-base" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-devel.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-devel.sh index fdce77492..9ebd4ed68 100644 --- a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-devel.sh +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pygobject3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-gobject-devel | grep -v \.src | grep python3-gobject-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-gobject-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject.sh b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject.sh index c2057a638..29523712b 100644 --- a/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject.sh +++ b/testcases/cli-test/pygobject3/oe_test_pygobject3_install_and_remove_python3-gobject.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pygobject3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-gobject | grep -v \.src | grep python3-gobject + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-gobject" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_pykickstart-help.sh b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_pykickstart-help.sh index c4c9f7034..1fbae127e 100644 --- a/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_pykickstart-help.sh +++ b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_pykickstart-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pykickstart # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pykickstart-help | grep -v \.src | grep pykickstart-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pykickstart-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_pykickstart.sh b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_pykickstart.sh index 2f3ae7e95..973ceb526 100644 --- a/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_pykickstart.sh +++ b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_pykickstart.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pykickstart # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pykickstart | grep -v \.src | grep pykickstart + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pykickstart" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python-kickstart-help.sh b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python-kickstart-help.sh index 2e26211ca..cdc2d5ba6 100644 --- a/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python-kickstart-help.sh +++ b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python-kickstart-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pykickstart # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-kickstart-help | grep -v \.src | grep python-kickstart-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-kickstart-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python2-kickstart.sh b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python2-kickstart.sh index 57310881c..4e692c995 100644 --- a/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python2-kickstart.sh +++ b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python2-kickstart.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pykickstart # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-kickstart | grep -v \.src | grep python2-kickstart + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-kickstart" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python3-kickstart.sh b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python3-kickstart.sh index 0097ca549..52705f5c1 100644 --- a/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python3-kickstart.sh +++ b/testcases/cli-test/pykickstart/oe_test_pykickstart_install_and_remove_python3-kickstart.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pykickstart # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-kickstart | grep -v \.src | grep python3-kickstart + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-kickstart" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_pyparsing-help.sh b/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_pyparsing-help.sh index e0ec73601..f4f9a845c 100644 --- a/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_pyparsing-help.sh +++ b/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_pyparsing-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyparsing # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pyparsing-help | grep -v \.src | grep pyparsing-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pyparsing-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_pyparsing.sh b/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_pyparsing.sh index 71d310646..0b364ecb2 100644 --- a/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_pyparsing.sh +++ b/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_pyparsing.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyparsing # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pyparsing | grep -v \.src | grep pyparsing + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pyparsing" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_python2-pyparsing.sh b/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_python2-pyparsing.sh index 2da9707da..3bfc218b8 100644 --- a/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_python2-pyparsing.sh +++ b/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_python2-pyparsing.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyparsing # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-pyparsing | grep -v \.src | grep python2-pyparsing + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-pyparsing" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_python3-pyparsing.sh b/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_python3-pyparsing.sh index c5990fb13..ebcc690c5 100644 --- a/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_python3-pyparsing.sh +++ b/testcases/cli-test/pyparsing/oe_test_pyparsing_install_and_remove_python3-pyparsing.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyparsing # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-pyparsing | grep -v \.src | grep python3-pyparsing + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-pyparsing" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted-debuginfo.sh b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted-debuginfo.sh index b48a6ec17..311e2303c 100644 --- a/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted-debuginfo.sh +++ b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyparted # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pyparted-debuginfo | grep -v \.src | grep pyparted-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pyparted-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted-debugsource.sh b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted-debugsource.sh index 79957cd26..2c88a5b4d 100644 --- a/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted-debugsource.sh +++ b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyparted # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pyparted-debugsource | grep -v \.src | grep pyparted-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pyparted-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted.sh b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted.sh index 99cb60218..1588fb164 100644 --- a/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted.sh +++ b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_pyparted.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyparted # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pyparted | grep -v \.src | grep pyparted + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pyparted" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_python2-pyparted.sh b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_python2-pyparted.sh index a0b7e9275..220b28422 100644 --- a/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_python2-pyparted.sh +++ b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_python2-pyparted.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyparted # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-pyparted | grep -v \.src | grep python2-pyparted + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-pyparted" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_python3-pyparted.sh b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_python3-pyparted.sh index dbc4ac948..6c8fa474a 100644 --- a/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_python3-pyparted.sh +++ b/testcases/cli-test/pyparted/oe_test_pyparted_install_and_remove_python3-pyparted.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyparted # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-pyparted | grep -v \.src | grep python3-pyparted + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-pyparted" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-anytree/oe_test_python-anytree_install_and_remove_python-anytree.sh b/testcases/cli-test/python-anytree/oe_test_python-anytree_install_and_remove_python-anytree.sh index 3b1445edc..57abba398 100644 --- a/testcases/cli-test/python-anytree/oe_test_python-anytree_install_and_remove_python-anytree.sh +++ b/testcases/cli-test/python-anytree/oe_test_python-anytree_install_and_remove_python-anytree.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-anytree # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-anytree | grep -v \.src | grep python-anytree + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-anytree" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-anytree/oe_test_python-anytree_install_and_remove_python3-anytree.sh b/testcases/cli-test/python-anytree/oe_test_python-anytree_install_and_remove_python3-anytree.sh index a10ed16c6..d687da0f8 100644 --- a/testcases/cli-test/python-anytree/oe_test_python-anytree_install_and_remove_python3-anytree.sh +++ b/testcases/cli-test/python-anytree/oe_test_python-anytree_install_and_remove_python3-anytree.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-anytree # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-anytree | grep -v \.src | grep python3-anytree + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-anytree" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python%{python3_pkgversion}-asn1crypto.sh b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python%{python3_pkgversion}-asn1crypto.sh index 55704941f..ab1d03fc7 100644 --- a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python%{python3_pkgversion}-asn1crypto.sh +++ b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python%{python3_pkgversion}-asn1crypto.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-asn1crypto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python%{python3_pkgversion}-asn1crypto | grep -v \.src | grep python%{python3_pkgversion}-asn1crypto + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python%{python3_pkgversion}-asn1crypto" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python-asn1crypto-help.sh b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python-asn1crypto-help.sh index 4cb9031ff..02a7ef4fe 100644 --- a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python-asn1crypto-help.sh +++ b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python-asn1crypto-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-asn1crypto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-asn1crypto-help | grep -v \.src | grep python-asn1crypto-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-asn1crypto-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python-asn1crypto.sh b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python-asn1crypto.sh index 2f112e2da..3f2855aa9 100644 --- a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python-asn1crypto.sh +++ b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python-asn1crypto.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-asn1crypto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-asn1crypto | grep -v \.src | grep python-asn1crypto + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-asn1crypto" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python2-asn1crypto.sh b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python2-asn1crypto.sh index 31443e927..50809ec28 100644 --- a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python2-asn1crypto.sh +++ b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python2-asn1crypto.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-asn1crypto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-asn1crypto | grep -v \.src | grep python2-asn1crypto + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-asn1crypto" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto-doc.sh b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto-doc.sh index 62ab77cc3..78c777f38 100644 --- a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto-doc.sh +++ b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-asn1crypto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-asn1crypto-doc | grep -v \.src | grep python3-asn1crypto-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-asn1crypto-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto.sh b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto.sh index 9073c1883..b69ac3227 100644 --- a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto.sh +++ b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python3-asn1crypto.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-asn1crypto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-asn1crypto | grep -v \.src | grep python3-asn1crypto + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-asn1crypto" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python38-asn1crypto.sh b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python38-asn1crypto.sh index 5f9919d37..f4995ceb4 100644 --- a/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python38-asn1crypto.sh +++ b/testcases/cli-test/python-asn1crypto/oe_test_python-asn1crypto_install_and_remove_python38-asn1crypto.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-asn1crypto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python38-asn1crypto | grep -v \.src | grep python38-asn1crypto + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python38-asn1crypto" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_blivet-data.sh b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_blivet-data.sh index 0f1a80c1f..6da16543f 100644 --- a/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_blivet-data.sh +++ b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_blivet-data.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-blivet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available blivet-data | grep -v \.src | grep blivet-data + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm blivet-data" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python-blivet-help.sh b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python-blivet-help.sh index e591a6043..2d901faff 100644 --- a/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python-blivet-help.sh +++ b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python-blivet-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-blivet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-blivet-help | grep -v \.src | grep python-blivet-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-blivet-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python-blivet.sh b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python-blivet.sh index b7c6afb99..8276efb0b 100644 --- a/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python-blivet.sh +++ b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python-blivet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-blivet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-blivet | grep -v \.src | grep python-blivet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-blivet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python2-blivet.sh b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python2-blivet.sh index a24af0dd3..53215a822 100644 --- a/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python2-blivet.sh +++ b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python2-blivet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-blivet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-blivet | grep -v \.src | grep python2-blivet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-blivet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python3-blivet.sh b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python3-blivet.sh index 5a525053b..19998d8e6 100644 --- a/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python3-blivet.sh +++ b/testcases/cli-test/python-blivet/oe_test_python-blivet_install_and_remove_python3-blivet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-blivet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-blivet | grep -v \.src | grep python3-blivet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-blivet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python-breathe-help.sh b/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python-breathe-help.sh index 82021a3df..873ba04b5 100644 --- a/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python-breathe-help.sh +++ b/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python-breathe-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-breathe # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-breathe-help | grep -v \.src | grep python-breathe-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-breathe-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python-breathe.sh b/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python-breathe.sh index 89ac7c081..9e3e9a0ea 100644 --- a/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python-breathe.sh +++ b/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python-breathe.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-breathe # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-breathe | grep -v \.src | grep python-breathe + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-breathe" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python2-breathe.sh b/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python2-breathe.sh index ef6639aaa..2a4c2f6d6 100644 --- a/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python2-breathe.sh +++ b/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python2-breathe.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-breathe # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-breathe | grep -v \.src | grep python2-breathe + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-breathe" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python3-breathe.sh b/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python3-breathe.sh index 27e703d8e..291ac0c95 100644 --- a/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python3-breathe.sh +++ b/testcases/cli-test/python-breathe/oe_test_python-breathe_install_and_remove_python3-breathe.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-breathe # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-breathe | grep -v \.src | grep python3-breathe + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-breathe" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-debuginfo.sh b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-debuginfo.sh index 9877c85a2..694904885 100644 --- a/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-debuginfo.sh +++ b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cffi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-cffi-debuginfo | grep -v \.src | grep python-cffi-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-cffi-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-debugsource.sh b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-debugsource.sh index fcf7c56fc..8883676cf 100644 --- a/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-debugsource.sh +++ b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cffi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-cffi-debugsource | grep -v \.src | grep python-cffi-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-cffi-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-help.sh b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-help.sh index 76435ffb8..dce217756 100644 --- a/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-help.sh +++ b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cffi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-cffi-help | grep -v \.src | grep python-cffi-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-cffi-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi.sh b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi.sh index 3217989f5..4571de528 100644 --- a/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi.sh +++ b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python-cffi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cffi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-cffi | grep -v \.src | grep python-cffi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-cffi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python2-cffi.sh b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python2-cffi.sh index 72a994521..8bc0e660b 100644 --- a/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python2-cffi.sh +++ b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python2-cffi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cffi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-cffi | grep -v \.src | grep python2-cffi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-cffi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python3-cffi.sh b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python3-cffi.sh index 545e1362d..a42ebf040 100644 --- a/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python3-cffi.sh +++ b/testcases/cli-test/python-cffi/oe_test_python-cffi_install_and_remove_python3-cffi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cffi # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-cffi | grep -v \.src | grep python3-cffi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-cffi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python-chardet-help.sh b/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python-chardet-help.sh index 3e84cab34..fbca5ab97 100644 --- a/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python-chardet-help.sh +++ b/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python-chardet-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-chardet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-chardet-help | grep -v \.src | grep python-chardet-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-chardet-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python-chardet.sh b/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python-chardet.sh index 63089f431..8a7f57720 100644 --- a/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python-chardet.sh +++ b/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python-chardet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-chardet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-chardet | grep -v \.src | grep python-chardet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-chardet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python2-chardet.sh b/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python2-chardet.sh index d8aaaa18e..7c38edc5f 100644 --- a/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python2-chardet.sh +++ b/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python2-chardet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-chardet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-chardet | grep -v \.src | grep python2-chardet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-chardet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python3-chardet.sh b/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python3-chardet.sh index b3dab7ab3..ec29f0dc0 100644 --- a/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python3-chardet.sh +++ b/testcases/cli-test/python-chardet/oe_test_python-chardet_install_and_remove_python3-chardet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-chardet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-chardet | grep -v \.src | grep python3-chardet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-chardet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-charset-normalizer/oe_test_python-charset-normalizer_install_and_remove_python-charset-normalizer.sh b/testcases/cli-test/python-charset-normalizer/oe_test_python-charset-normalizer_install_and_remove_python-charset-normalizer.sh index 938dee630..dae36fc6e 100644 --- a/testcases/cli-test/python-charset-normalizer/oe_test_python-charset-normalizer_install_and_remove_python-charset-normalizer.sh +++ b/testcases/cli-test/python-charset-normalizer/oe_test_python-charset-normalizer_install_and_remove_python-charset-normalizer.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-charset-normalizer # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-charset-normalizer | grep -v \.src | grep python-charset-normalizer + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-charset-normalizer" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-charset-normalizer/oe_test_python-charset-normalizer_install_and_remove_python3-charset-normalizer.sh b/testcases/cli-test/python-charset-normalizer/oe_test_python-charset-normalizer_install_and_remove_python3-charset-normalizer.sh index 61c7b5a9c..39fdf0929 100644 --- a/testcases/cli-test/python-charset-normalizer/oe_test_python-charset-normalizer_install_and_remove_python3-charset-normalizer.sh +++ b/testcases/cli-test/python-charset-normalizer/oe_test_python-charset-normalizer_install_and_remove_python3-charset-normalizer.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-charset-normalizer # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-charset-normalizer | grep -v \.src | grep python3-charset-normalizer + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-charset-normalizer" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python-click-help.sh b/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python-click-help.sh index c11e06b48..faa9b5e2a 100644 --- a/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python-click-help.sh +++ b/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python-click-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-click # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-click-help | grep -v \.src | grep python-click-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-click-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python-click.sh b/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python-click.sh index ce3ab913b..9d717f7b1 100644 --- a/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python-click.sh +++ b/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python-click.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-click # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-click | grep -v \.src | grep python-click + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-click" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python2-click.sh b/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python2-click.sh index ce6c23317..d4468793b 100644 --- a/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python2-click.sh +++ b/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python2-click.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-click # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-click | grep -v \.src | grep python2-click + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-click" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python3-click.sh b/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python3-click.sh index 20f520cd4..416e68cb2 100644 --- a/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python3-click.sh +++ b/testcases/cli-test/python-click/oe_test_python-click_install_and_remove_python3-click.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-click # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-click | grep -v \.src | grep python3-click + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-click" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python-colorama-help.sh b/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python-colorama-help.sh index 82a9b8c6c..abf8db4bc 100644 --- a/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python-colorama-help.sh +++ b/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python-colorama-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-colorama # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-colorama-help | grep -v \.src | grep python-colorama-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-colorama-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python-colorama.sh b/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python-colorama.sh index 148c3166f..50bced104 100644 --- a/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python-colorama.sh +++ b/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python-colorama.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-colorama # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-colorama | grep -v \.src | grep python-colorama + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-colorama" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python2-colorama.sh b/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python2-colorama.sh index 8f08e4a27..982d0864c 100644 --- a/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python2-colorama.sh +++ b/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python2-colorama.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-colorama # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-colorama | grep -v \.src | grep python2-colorama + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-colorama" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python3-colorama.sh b/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python3-colorama.sh index ecfa58a9f..d8a33d83e 100644 --- a/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python3-colorama.sh +++ b/testcases/cli-test/python-colorama/oe_test_python-colorama_install_and_remove_python3-colorama.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-colorama # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-colorama | grep -v \.src | grep python3-colorama + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-colorama" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python-cov-core-help.sh b/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python-cov-core-help.sh index af6e9de5e..ed46e2703 100644 --- a/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python-cov-core-help.sh +++ b/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python-cov-core-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cov-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-cov-core-help | grep -v \.src | grep python-cov-core-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-cov-core-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python-cov-core.sh b/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python-cov-core.sh index 37f0848dd..6b7782a3b 100644 --- a/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python-cov-core.sh +++ b/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python-cov-core.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cov-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-cov-core | grep -v \.src | grep python-cov-core + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-cov-core" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python3-cov-core.sh b/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python3-cov-core.sh index 20e4617ba..d1cab67fc 100644 --- a/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python3-cov-core.sh +++ b/testcases/cli-test/python-cov-core/oe_test_python-cov-core_install_and_remove_python3-cov-core.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cov-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-cov-core | grep -v \.src | grep python3-cov-core + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-cov-core" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage-debuginfo.sh b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage-debuginfo.sh index a100103b5..73ca3a442 100644 --- a/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage-debuginfo.sh +++ b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-coverage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-coverage-debuginfo | grep -v \.src | grep python-coverage-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-coverage-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage-debugsource.sh b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage-debugsource.sh index 76e9bb2ca..f27f81ba7 100644 --- a/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage-debugsource.sh +++ b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-coverage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-coverage-debugsource | grep -v \.src | grep python-coverage-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-coverage-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage.sh b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage.sh index b9e202e73..934b30f89 100644 --- a/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage.sh +++ b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python-coverage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-coverage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-coverage | grep -v \.src | grep python-coverage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-coverage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python2-coverage.sh b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python2-coverage.sh index 9c722ca36..ea8b2c3dd 100644 --- a/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python2-coverage.sh +++ b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python2-coverage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-coverage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-coverage | grep -v \.src | grep python2-coverage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-coverage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python3-coverage.sh b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python3-coverage.sh index 36c695783..dd595da8b 100644 --- a/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python3-coverage.sh +++ b/testcases/cli-test/python-coverage/oe_test_python-coverage_install_and_remove_python3-coverage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-coverage # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-coverage | grep -v \.src | grep python3-coverage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-coverage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python-cryptography-vectors.sh b/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python-cryptography-vectors.sh index 5022de378..a5fd757c1 100644 --- a/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python-cryptography-vectors.sh +++ b/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python-cryptography-vectors.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cryptography-vectors # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-cryptography-vectors | grep -v \.src | grep python-cryptography-vectors + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-cryptography-vectors" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python2-cryptography-vectors.sh b/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python2-cryptography-vectors.sh index e1fa0bd42..c8afed8ff 100644 --- a/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python2-cryptography-vectors.sh +++ b/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python2-cryptography-vectors.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cryptography-vectors # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-cryptography-vectors | grep -v \.src | grep python2-cryptography-vectors + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-cryptography-vectors" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python3-cryptography-vectors.sh b/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python3-cryptography-vectors.sh index 8c7427aa8..f6297f27e 100644 --- a/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python3-cryptography-vectors.sh +++ b/testcases/cli-test/python-cryptography-vectors/oe_test_python-cryptography-vectors_install_and_remove_python3-cryptography-vectors.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cryptography-vectors # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-cryptography-vectors | grep -v \.src | grep python3-cryptography-vectors + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-cryptography-vectors" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python%{python3_pkgversion}-cryptography.sh b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python%{python3_pkgversion}-cryptography.sh index 72cb3b800..cca4364d2 100644 --- a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python%{python3_pkgversion}-cryptography.sh +++ b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python%{python3_pkgversion}-cryptography.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cryptography # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python%{python3_pkgversion}-cryptography | grep -v \.src | grep python%{python3_pkgversion}-cryptography + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python%{python3_pkgversion}-cryptography" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-debuginfo.sh b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-debuginfo.sh index b135e7445..0da94c786 100644 --- a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-debuginfo.sh +++ b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cryptography # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-cryptography-debuginfo | grep -v \.src | grep python-cryptography-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-cryptography-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-debugsource.sh b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-debugsource.sh index 0d01fcddb..29c79e0d2 100644 --- a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-debugsource.sh +++ b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cryptography # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-cryptography-debugsource | grep -v \.src | grep python-cryptography-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-cryptography-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-help.sh b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-help.sh index c44738342..f67a10af2 100644 --- a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-help.sh +++ b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cryptography # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-cryptography-help | grep -v \.src | grep python-cryptography-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-cryptography-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography.sh b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography.sh index 16c3e6a8f..a2485707b 100644 --- a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography.sh +++ b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python-cryptography.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cryptography # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-cryptography | grep -v \.src | grep python-cryptography + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-cryptography" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python2-cryptography.sh b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python2-cryptography.sh index 281b3828f..bf97dd9ac 100644 --- a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python2-cryptography.sh +++ b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python2-cryptography.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cryptography # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-cryptography | grep -v \.src | grep python2-cryptography + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-cryptography" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python3-cryptography.sh b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python3-cryptography.sh index e5d6ceaeb..21b16d088 100644 --- a/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python3-cryptography.sh +++ b/testcases/cli-test/python-cryptography/oe_test_python-cryptography_install_and_remove_python3-cryptography.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cryptography # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-cryptography | grep -v \.src | grep python3-cryptography + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-cryptography" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-debuginfo.sh b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-debuginfo.sh index 060b729d0..84388120b 100644 --- a/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-debuginfo.sh +++ b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cups # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-cups-debuginfo | grep -v \.src | grep python-cups-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-cups-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-debugsource.sh b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-debugsource.sh index c54699002..a739c8f68 100644 --- a/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-debugsource.sh +++ b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cups # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-cups-debugsource | grep -v \.src | grep python-cups-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-cups-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-help.sh b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-help.sh index d9fca7c73..9039d0765 100644 --- a/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-help.sh +++ b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cups # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-cups-help | grep -v \.src | grep python-cups-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-cups-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups.sh b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups.sh index 077343a2a..2623596f2 100644 --- a/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups.sh +++ b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python-cups.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cups # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-cups | grep -v \.src | grep python-cups + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-cups" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python3-cups.sh b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python3-cups.sh index bcf6011d3..1dd23b0f1 100644 --- a/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python3-cups.sh +++ b/testcases/cli-test/python-cups/oe_test_python-cups_install_and_remove_python3-cups.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-cups # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-cups | grep -v \.src | grep python3-cups + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-cups" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-dasbus/oe_test_python-dasbus_install_and_remove_python-dasbus.sh b/testcases/cli-test/python-dasbus/oe_test_python-dasbus_install_and_remove_python-dasbus.sh index 993c0b580..c956400e8 100644 --- a/testcases/cli-test/python-dasbus/oe_test_python-dasbus_install_and_remove_python-dasbus.sh +++ b/testcases/cli-test/python-dasbus/oe_test_python-dasbus_install_and_remove_python-dasbus.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-dasbus # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-dasbus | grep -v \.src | grep python-dasbus + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-dasbus" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-dasbus/oe_test_python-dasbus_install_and_remove_python3-dasbus.sh b/testcases/cli-test/python-dasbus/oe_test_python-dasbus_install_and_remove_python3-dasbus.sh index 0117175ed..39f38434e 100644 --- a/testcases/cli-test/python-dasbus/oe_test_python-dasbus_install_and_remove_python3-dasbus.sh +++ b/testcases/cli-test/python-dasbus/oe_test_python-dasbus_install_and_remove_python3-dasbus.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-dasbus # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-dasbus | grep -v \.src | grep python3-dasbus + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-dasbus" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python-dateutil-help.sh b/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python-dateutil-help.sh index a767ca23b..a794da72d 100644 --- a/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python-dateutil-help.sh +++ b/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python-dateutil-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-dateutil # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-dateutil-help | grep -v \.src | grep python-dateutil-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-dateutil-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python-dateutil.sh b/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python-dateutil.sh index 81f9807d9..e49b0a70a 100644 --- a/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python-dateutil.sh +++ b/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python-dateutil.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-dateutil # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-dateutil | grep -v \.src | grep python-dateutil + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-dateutil" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python2-dateutil.sh b/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python2-dateutil.sh index 5c039379e..761d49397 100644 --- a/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python2-dateutil.sh +++ b/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python2-dateutil.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-dateutil # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-dateutil | grep -v \.src | grep python2-dateutil + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-dateutil" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python3-dateutil.sh b/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python3-dateutil.sh index b14b2e021..1f9fd6243 100644 --- a/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python3-dateutil.sh +++ b/testcases/cli-test/python-dateutil/oe_test_python-dateutil_install_and_remove_python3-dateutil.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-dateutil # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-dateutil | grep -v \.src | grep python3-dateutil + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-dateutil" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python-dns-help.sh b/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python-dns-help.sh index 95598ef49..e4ad976bc 100644 --- a/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python-dns-help.sh +++ b/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python-dns-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-dns # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-dns-help | grep -v \.src | grep python-dns-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-dns-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python-dns.sh b/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python-dns.sh index c11bf4c9c..06edecc3f 100644 --- a/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python-dns.sh +++ b/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python-dns.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-dns # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-dns | grep -v \.src | grep python-dns + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-dns" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python2-dns.sh b/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python2-dns.sh index f320ec832..352c778e7 100644 --- a/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python2-dns.sh +++ b/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python2-dns.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-dns # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-dns | grep -v \.src | grep python2-dns + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-dns" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python3-dns.sh b/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python3-dns.sh index 8b3900307..39111e752 100644 --- a/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python3-dns.sh +++ b/testcases/cli-test/python-dns/oe_test_python-dns_install_and_remove_python3-dns.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-dns # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-dns | grep -v \.src | grep python3-dns + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-dns" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python-docutils-help.sh b/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python-docutils-help.sh index 97e95f47a..de95fce77 100644 --- a/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python-docutils-help.sh +++ b/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python-docutils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-docutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-docutils-help | grep -v \.src | grep python-docutils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-docutils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python-docutils.sh b/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python-docutils.sh index 0e833e885..c1cf61d09 100644 --- a/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python-docutils.sh +++ b/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python-docutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-docutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-docutils | grep -v \.src | grep python-docutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-docutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python2-docutils.sh b/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python2-docutils.sh index a91afe18a..14dbe3866 100644 --- a/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python2-docutils.sh +++ b/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python2-docutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-docutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-docutils | grep -v \.src | grep python2-docutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-docutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python3-docutils.sh b/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python3-docutils.sh index a15c4f11c..17bf40dd9 100644 --- a/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python3-docutils.sh +++ b/testcases/cli-test/python-docutils/oe_test_python-docutils_install_and_remove_python3-docutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-docutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-docutils | grep -v \.src | grep python3-docutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-docutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python-extras.sh b/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python-extras.sh index 53ac901b4..dad4addfa 100644 --- a/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python-extras.sh +++ b/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python-extras.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-extras # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-extras | grep -v \.src | grep python-extras + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-extras" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python2-extras.sh b/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python2-extras.sh index 59f7547dd..cef4c5fcc 100644 --- a/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python2-extras.sh +++ b/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python2-extras.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-extras # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-extras | grep -v \.src | grep python2-extras + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-extras" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python3-extras.sh b/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python3-extras.sh index 7e3abe53c..1cb153b5f 100644 --- a/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python3-extras.sh +++ b/testcases/cli-test/python-extras/oe_test_python-extras_install_and_remove_python3-extras.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-extras # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-extras | grep -v \.src | grep python3-extras + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-extras" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python-fixtures.sh b/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python-fixtures.sh index 0f00c41b5..75ccbcd54 100644 --- a/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python-fixtures.sh +++ b/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python-fixtures.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-fixtures # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-fixtures | grep -v \.src | grep python-fixtures + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-fixtures" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python2-fixtures.sh b/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python2-fixtures.sh index c821dc8dd..78646ab33 100644 --- a/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python2-fixtures.sh +++ b/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python2-fixtures.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-fixtures # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-fixtures | grep -v \.src | grep python2-fixtures + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-fixtures" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python3-fixtures.sh b/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python3-fixtures.sh index 383683ac4..1fa6ad591 100644 --- a/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python3-fixtures.sh +++ b/testcases/cli-test/python-fixtures/oe_test_python-fixtures_install_and_remove_python3-fixtures.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-fixtures # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-fixtures | grep -v \.src | grep python3-fixtures + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-fixtures" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python-flask.sh b/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python-flask.sh index 9048a5599..241a73ecf 100644 --- a/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python-flask.sh +++ b/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python-flask.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-flask # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-flask | grep -v \.src | grep python-flask + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-flask" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python2-flask.sh b/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python2-flask.sh index e86f8103d..04fb58ef2 100644 --- a/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python2-flask.sh +++ b/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python2-flask.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-flask # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-flask | grep -v \.src | grep python2-flask + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-flask" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python3-flask.sh b/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python3-flask.sh index 67490d34a..e4bc88a6c 100644 --- a/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python3-flask.sh +++ b/testcases/cli-test/python-flask/oe_test_python-flask_install_and_remove_python3-flask.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-flask # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-flask | grep -v \.src | grep python3-flask + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-flask" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python-freezegun-help.sh b/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python-freezegun-help.sh index 0fc6184ff..e79368e6c 100644 --- a/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python-freezegun-help.sh +++ b/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python-freezegun-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-freezegun # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-freezegun-help | grep -v \.src | grep python-freezegun-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-freezegun-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python-freezegun.sh b/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python-freezegun.sh index 3524efbfc..60c7e9be2 100644 --- a/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python-freezegun.sh +++ b/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python-freezegun.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-freezegun # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-freezegun | grep -v \.src | grep python-freezegun + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-freezegun" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python2-freezegun.sh b/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python2-freezegun.sh index 2a4b70ae3..ab0156601 100644 --- a/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python2-freezegun.sh +++ b/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python2-freezegun.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-freezegun # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-freezegun | grep -v \.src | grep python2-freezegun + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-freezegun" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python3-freezegun.sh b/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python3-freezegun.sh index 599cd058b..bc69cc159 100644 --- a/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python3-freezegun.sh +++ b/testcases/cli-test/python-freezegun/oe_test_python-freezegun_install_and_remove_python3-freezegun.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-freezegun # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-freezegun | grep -v \.src | grep python3-freezegun + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-freezegun" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-debuginfo.sh b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-debuginfo.sh index 802cdb08e..886a2a218 100644 --- a/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-debuginfo.sh +++ b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-gevent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-gevent-debuginfo | grep -v \.src | grep python-gevent-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-gevent-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-debugsource.sh b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-debugsource.sh index 4b0dcb4d3..d082f3648 100644 --- a/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-debugsource.sh +++ b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-gevent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-gevent-debugsource | grep -v \.src | grep python-gevent-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-gevent-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-help.sh b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-help.sh index ed4dc48bc..0e455c0d0 100644 --- a/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-help.sh +++ b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-gevent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-gevent-help | grep -v \.src | grep python-gevent-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-gevent-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent.sh b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent.sh index 5d3d973b4..253fba0b2 100644 --- a/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent.sh +++ b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python-gevent.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-gevent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-gevent | grep -v \.src | grep python-gevent + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-gevent" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python2-gevent.sh b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python2-gevent.sh index e87a2501a..779aa167e 100644 --- a/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python2-gevent.sh +++ b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python2-gevent.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-gevent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-gevent | grep -v \.src | grep python2-gevent + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-gevent" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python3-gevent.sh b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python3-gevent.sh index 69c262a33..19e36885f 100644 --- a/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python3-gevent.sh +++ b/testcases/cli-test/python-gevent/oe_test_python-gevent_install_and_remove_python3-gevent.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-gevent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-gevent | grep -v \.src | grep python3-gevent + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-gevent" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet-debuginfo.sh b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet-debuginfo.sh index 90c5d3f21..729aac1d3 100644 --- a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet-debuginfo.sh +++ b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-greenlet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-greenlet-debuginfo | grep -v \.src | grep python-greenlet-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-greenlet-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet-debugsource.sh b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet-debugsource.sh index 92581120b..f024dfd4d 100644 --- a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet-debugsource.sh +++ b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-greenlet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-greenlet-debugsource | grep -v \.src | grep python-greenlet-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-greenlet-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet.sh b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet.sh index f3c293a81..ee7bf8f28 100644 --- a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet.sh +++ b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python-greenlet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-greenlet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-greenlet | grep -v \.src | grep python-greenlet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-greenlet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python2-greenlet-devel.sh b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python2-greenlet-devel.sh index b05944c74..3e1c16be4 100644 --- a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python2-greenlet-devel.sh +++ b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python2-greenlet-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-greenlet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-greenlet-devel | grep -v \.src | grep python2-greenlet-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-greenlet-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python2-greenlet.sh b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python2-greenlet.sh index 01fbaa7be..daa0815da 100644 --- a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python2-greenlet.sh +++ b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python2-greenlet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-greenlet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-greenlet | grep -v \.src | grep python2-greenlet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-greenlet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python3-greenlet-devel.sh b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python3-greenlet-devel.sh index 8a427950b..55b4d1aa7 100644 --- a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python3-greenlet-devel.sh +++ b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python3-greenlet-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-greenlet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-greenlet-devel | grep -v \.src | grep python3-greenlet-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-greenlet-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python3-greenlet.sh b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python3-greenlet.sh index 6466b7177..9e52d0890 100644 --- a/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python3-greenlet.sh +++ b/testcases/cli-test/python-greenlet/oe_test_python-greenlet_install_and_remove_python3-greenlet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-greenlet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-greenlet | grep -v \.src | grep python3-greenlet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-greenlet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python-hypothesis-help.sh b/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python-hypothesis-help.sh index 2b249d71c..0bb7f02cf 100644 --- a/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python-hypothesis-help.sh +++ b/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python-hypothesis-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-hypothesis # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-hypothesis-help | grep -v \.src | grep python-hypothesis-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-hypothesis-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python-hypothesis.sh b/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python-hypothesis.sh index 685428aed..da018e51e 100644 --- a/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python-hypothesis.sh +++ b/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python-hypothesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-hypothesis # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-hypothesis | grep -v \.src | grep python-hypothesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-hypothesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python2-hypothesis.sh b/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python2-hypothesis.sh index af4305fdf..ea0475798 100644 --- a/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python2-hypothesis.sh +++ b/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python2-hypothesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-hypothesis # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-hypothesis | grep -v \.src | grep python2-hypothesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-hypothesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python3-hypothesis.sh b/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python3-hypothesis.sh index 20ce8dda8..dd3b8a399 100644 --- a/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python3-hypothesis.sh +++ b/testcases/cli-test/python-hypothesis/oe_test_python-hypothesis_install_and_remove_python3-hypothesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-hypothesis # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-hypothesis | grep -v \.src | grep python3-hypothesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-hypothesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python-idna-help.sh b/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python-idna-help.sh index 1bfe8fe5f..91fc55b55 100644 --- a/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python-idna-help.sh +++ b/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python-idna-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-idna # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-idna-help | grep -v \.src | grep python-idna-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-idna-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python-idna.sh b/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python-idna.sh index 2dea2792d..3cf2ddabd 100644 --- a/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python-idna.sh +++ b/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python-idna.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-idna # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-idna | grep -v \.src | grep python-idna + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-idna" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python2-idna.sh b/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python2-idna.sh index 246a2a085..c38993b35 100644 --- a/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python2-idna.sh +++ b/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python2-idna.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-idna # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-idna | grep -v \.src | grep python2-idna + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-idna" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python3-idna.sh b/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python3-idna.sh index abfd59172..d30df5c63 100644 --- a/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python3-idna.sh +++ b/testcases/cli-test/python-idna/oe_test_python-idna_install_and_remove_python3-idna.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-idna # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-idna | grep -v \.src | grep python3-idna + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-idna" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata-help.sh b/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata-help.sh index 2ef135b7c..d82ea77ac 100644 --- a/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata-help.sh +++ b/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-importlib-metadata # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-importlib-metadata-help | grep -v \.src | grep python-importlib-metadata-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-importlib-metadata-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata.sh b/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata.sh index 23379c068..21fbea89e 100644 --- a/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata.sh +++ b/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python-importlib-metadata.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-importlib-metadata # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-importlib-metadata | grep -v \.src | grep python-importlib-metadata + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-importlib-metadata" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python3-importlib-metadata.sh b/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python3-importlib-metadata.sh index 4a94a2940..f6fdd7085 100644 --- a/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python3-importlib-metadata.sh +++ b/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python3-importlib-metadata.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-importlib-metadata # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-importlib-metadata | grep -v \.src | grep python3-importlib-metadata + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-importlib-metadata" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python3-importlib_metadata.sh b/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python3-importlib_metadata.sh index 93e81608c..55f1af5ee 100644 --- a/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python3-importlib_metadata.sh +++ b/testcases/cli-test/python-importlib-metadata/oe_test_python-importlib-metadata_install_and_remove_python3-importlib_metadata.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-importlib-metadata # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-importlib_metadata | grep -v \.src | grep python3-importlib_metadata + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-importlib_metadata" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python-iso8601.sh b/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python-iso8601.sh index 9e81c849e..d489b8bf5 100644 --- a/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python-iso8601.sh +++ b/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python-iso8601.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-iso8601 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-iso8601 | grep -v \.src | grep python-iso8601 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-iso8601" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python2-iso8601.sh b/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python2-iso8601.sh index 36f7463f8..db978c110 100644 --- a/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python2-iso8601.sh +++ b/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python2-iso8601.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-iso8601 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-iso8601 | grep -v \.src | grep python2-iso8601 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-iso8601" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python3-iso8601.sh b/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python3-iso8601.sh index 88a968d38..5935eefad 100644 --- a/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python3-iso8601.sh +++ b/testcases/cli-test/python-iso8601/oe_test_python-iso8601_install_and_remove_python3-iso8601.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-iso8601 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-iso8601 | grep -v \.src | grep python3-iso8601 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-iso8601" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python-jinja2-help.sh b/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python-jinja2-help.sh index fbdf92e0a..efd22697a 100644 --- a/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python-jinja2-help.sh +++ b/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python-jinja2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-jinja2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-jinja2-help | grep -v \.src | grep python-jinja2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-jinja2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python-jinja2.sh b/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python-jinja2.sh index bf822786d..83c01195f 100644 --- a/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python-jinja2.sh +++ b/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python-jinja2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-jinja2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-jinja2 | grep -v \.src | grep python-jinja2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-jinja2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python2-jinja2.sh b/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python2-jinja2.sh index 20d561d07..f4df40fb3 100644 --- a/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python2-jinja2.sh +++ b/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python2-jinja2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-jinja2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-jinja2 | grep -v \.src | grep python2-jinja2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-jinja2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python3-jinja2.sh b/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python3-jinja2.sh index 1c5d9aadb..545537d18 100644 --- a/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python3-jinja2.sh +++ b/testcases/cli-test/python-jinja2/oe_test_python-jinja2_install_and_remove_python3-jinja2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-jinja2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-jinja2 | grep -v \.src | grep python3-jinja2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-jinja2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-debuginfo.sh b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-debuginfo.sh index f1be5f391..0fa1d550c 100644 --- a/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-debuginfo.sh +++ b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-lxml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-lxml-debuginfo | grep -v \.src | grep python-lxml-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-lxml-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-debugsource.sh b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-debugsource.sh index 44bc4b0f8..b6b5f6248 100644 --- a/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-debugsource.sh +++ b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-lxml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-lxml-debugsource | grep -v \.src | grep python-lxml-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-lxml-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-help.sh b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-help.sh index db213d406..3d0dd8a71 100644 --- a/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-help.sh +++ b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-lxml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-lxml-help | grep -v \.src | grep python-lxml-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-lxml-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml.sh b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml.sh index d65273a5a..36bc8f2b9 100644 --- a/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml.sh +++ b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python-lxml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-lxml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-lxml | grep -v \.src | grep python-lxml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-lxml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python2-lxml.sh b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python2-lxml.sh index fb6159b70..0bf25e5cd 100644 --- a/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python2-lxml.sh +++ b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python2-lxml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-lxml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-lxml | grep -v \.src | grep python2-lxml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-lxml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python3-lxml.sh b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python3-lxml.sh index ba2da9311..531f57ed0 100644 --- a/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python3-lxml.sh +++ b/testcases/cli-test/python-lxml/oe_test_python-lxml_install_and_remove_python3-lxml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-lxml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-lxml | grep -v \.src | grep python3-lxml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-lxml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python-mako-help.sh b/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python-mako-help.sh index 3f1177a77..0bc8614b1 100644 --- a/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python-mako-help.sh +++ b/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python-mako-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-mako # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-mako-help | grep -v \.src | grep python-mako-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-mako-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python-mako.sh b/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python-mako.sh index 06c2ba57a..a3b97be0c 100644 --- a/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python-mako.sh +++ b/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python-mako.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-mako # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-mako | grep -v \.src | grep python-mako + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-mako" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python2-mako.sh b/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python2-mako.sh index a784d650d..02b55a997 100644 --- a/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python2-mako.sh +++ b/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python2-mako.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-mako # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-mako | grep -v \.src | grep python2-mako + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-mako" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python3-mako.sh b/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python3-mako.sh index a33be1504..919853bb2 100644 --- a/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python3-mako.sh +++ b/testcases/cli-test/python-mako/oe_test_python-mako_install_and_remove_python3-mako.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-mako # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-mako | grep -v \.src | grep python3-mako + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-mako" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python-markdown.sh b/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python-markdown.sh index df3e6f16b..9ff65af37 100644 --- a/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python-markdown.sh +++ b/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python-markdown.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-markdown # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-markdown | grep -v \.src | grep python-markdown + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-markdown" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python2-markdown.sh b/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python2-markdown.sh index e9c4e3227..46444231a 100644 --- a/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python2-markdown.sh +++ b/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python2-markdown.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-markdown # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-markdown | grep -v \.src | grep python2-markdown + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-markdown" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python3-markdown.sh b/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python3-markdown.sh index a4c2a4fd0..75022ccd6 100644 --- a/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python3-markdown.sh +++ b/testcases/cli-test/python-markdown/oe_test_python-markdown_install_and_remove_python3-markdown.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-markdown # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-markdown | grep -v \.src | grep python3-markdown + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-markdown" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-debuginfo.sh b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-debuginfo.sh index 77e9897b1..f306b72ca 100644 --- a/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-debuginfo.sh +++ b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-markupsafe # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-markupsafe-debuginfo | grep -v \.src | grep python-markupsafe-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-markupsafe-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-debugsource.sh b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-debugsource.sh index 27d96faaf..a30e193a3 100644 --- a/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-debugsource.sh +++ b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-markupsafe # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-markupsafe-debugsource | grep -v \.src | grep python-markupsafe-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-markupsafe-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-help.sh b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-help.sh index 79ebcf23c..4b42702f6 100644 --- a/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-help.sh +++ b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-markupsafe # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-markupsafe-help | grep -v \.src | grep python-markupsafe-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-markupsafe-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe.sh b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe.sh index 9d3f603ce..f8224a9ac 100644 --- a/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe.sh +++ b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python-markupsafe.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-markupsafe # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-markupsafe | grep -v \.src | grep python-markupsafe + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-markupsafe" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python2-markupsafe.sh b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python2-markupsafe.sh index 3afafd46a..84a5eaf07 100644 --- a/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python2-markupsafe.sh +++ b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python2-markupsafe.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-markupsafe # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-markupsafe | grep -v \.src | grep python2-markupsafe + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-markupsafe" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python3-markupsafe.sh b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python3-markupsafe.sh index 8254bc924..5ae4ad59f 100644 --- a/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python3-markupsafe.sh +++ b/testcases/cli-test/python-markupsafe/oe_test_python-markupsafe_install_and_remove_python3-markupsafe.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-markupsafe # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-markupsafe | grep -v \.src | grep python3-markupsafe + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-markupsafe" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-meh/oe_test_python-meh_install_and_remove_python-meh.sh b/testcases/cli-test/python-meh/oe_test_python-meh_install_and_remove_python-meh.sh index 393b7218e..6e480dc0b 100644 --- a/testcases/cli-test/python-meh/oe_test_python-meh_install_and_remove_python-meh.sh +++ b/testcases/cli-test/python-meh/oe_test_python-meh_install_and_remove_python-meh.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-meh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-meh | grep -v \.src | grep python-meh + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-meh" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-meh/oe_test_python-meh_install_and_remove_python3-meh.sh b/testcases/cli-test/python-meh/oe_test_python-meh_install_and_remove_python3-meh.sh index bf2489b35..2617fd99c 100644 --- a/testcases/cli-test/python-meh/oe_test_python-meh_install_and_remove_python3-meh.sh +++ b/testcases/cli-test/python-meh/oe_test_python-meh_install_and_remove_python3-meh.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-meh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-meh | grep -v \.src | grep python3-meh + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-meh" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python%{python3_pkgversion}-nose2.sh b/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python%{python3_pkgversion}-nose2.sh index 565318c90..453239a93 100644 --- a/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python%{python3_pkgversion}-nose2.sh +++ b/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python%{python3_pkgversion}-nose2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-nose2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python%{python3_pkgversion}-nose2 | grep -v \.src | grep python%{python3_pkgversion}-nose2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python%{python3_pkgversion}-nose2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python-nose2-help.sh b/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python-nose2-help.sh index a5d30b8da..29f43cebd 100644 --- a/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python-nose2-help.sh +++ b/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python-nose2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-nose2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-nose2-help | grep -v \.src | grep python-nose2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-nose2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python-nose2.sh b/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python-nose2.sh index 50c4e4c0a..d193f5c6a 100644 --- a/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python-nose2.sh +++ b/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python-nose2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-nose2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-nose2 | grep -v \.src | grep python-nose2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-nose2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python3-nose2.sh b/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python3-nose2.sh index 6a3910fc1..8289c1d28 100644 --- a/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python3-nose2.sh +++ b/testcases/cli-test/python-nose2/oe_test_python-nose2_install_and_remove_python3-nose2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-nose2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-nose2 | grep -v \.src | grep python3-nose2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-nose2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python-ordered-set.sh b/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python-ordered-set.sh index 7e6b72dd7..bb75ba449 100644 --- a/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python-ordered-set.sh +++ b/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python-ordered-set.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-ordered-set # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-ordered-set | grep -v \.src | grep python-ordered-set + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-ordered-set" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python2-ordered-set.sh b/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python2-ordered-set.sh index 80518097a..36bbc5e97 100644 --- a/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python2-ordered-set.sh +++ b/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python2-ordered-set.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-ordered-set # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-ordered-set | grep -v \.src | grep python2-ordered-set + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-ordered-set" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python3-ordered-set.sh b/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python3-ordered-set.sh index 33dc64edc..ca9f5b74b 100644 --- a/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python3-ordered-set.sh +++ b/testcases/cli-test/python-ordered-set/oe_test_python-ordered-set_install_and_remove_python3-ordered-set.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-ordered-set # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-ordered-set | grep -v \.src | grep python3-ordered-set + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-ordered-set" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging-doc.sh b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging-doc.sh index 1b736a4b7..2e4ac9a43 100644 --- a/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging-doc.sh +++ b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-packaging # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-packaging-doc | grep -v \.src | grep python-packaging-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-packaging-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging-help.sh b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging-help.sh index 1dfce15f3..c8928bc5b 100644 --- a/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging-help.sh +++ b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-packaging # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-packaging-help | grep -v \.src | grep python-packaging-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-packaging-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging.sh b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging.sh index a4f2f5e81..f508b1d39 100644 --- a/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging.sh +++ b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python-packaging.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-packaging # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-packaging | grep -v \.src | grep python-packaging + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-packaging" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python2-packaging.sh b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python2-packaging.sh index bb205fefa..024bc343d 100644 --- a/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python2-packaging.sh +++ b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python2-packaging.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-packaging # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-packaging | grep -v \.src | grep python2-packaging + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-packaging" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python3-packaging.sh b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python3-packaging.sh index 4bb64546c..a093ceab9 100644 --- a/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python3-packaging.sh +++ b/testcases/cli-test/python-packaging/oe_test_python-packaging_install_and_remove_python3-packaging.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-packaging # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-packaging | grep -v \.src | grep python3-packaging + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-packaging" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-parameterized/oe_test_python-parameterized_install_and_remove_python-parameterized.sh b/testcases/cli-test/python-parameterized/oe_test_python-parameterized_install_and_remove_python-parameterized.sh index 396f1ef7f..78ace6b21 100644 --- a/testcases/cli-test/python-parameterized/oe_test_python-parameterized_install_and_remove_python-parameterized.sh +++ b/testcases/cli-test/python-parameterized/oe_test_python-parameterized_install_and_remove_python-parameterized.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-parameterized # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-parameterized | grep -v \.src | grep python-parameterized + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-parameterized" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-parameterized/oe_test_python-parameterized_install_and_remove_python3-parameterized.sh b/testcases/cli-test/python-parameterized/oe_test_python-parameterized_install_and_remove_python3-parameterized.sh index 171c6267e..179006204 100644 --- a/testcases/cli-test/python-parameterized/oe_test_python-parameterized_install_and_remove_python3-parameterized.sh +++ b/testcases/cli-test/python-parameterized/oe_test_python-parameterized_install_and_remove_python3-parameterized.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-parameterized # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-parameterized | grep -v \.src | grep python3-parameterized + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-parameterized" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python-pid.sh b/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python-pid.sh index e1114b39c..4196bc201 100644 --- a/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python-pid.sh +++ b/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python-pid.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pid # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-pid | grep -v \.src | grep python-pid + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-pid" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python2-pid.sh b/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python2-pid.sh index 03e9f2807..1a5ffafa5 100644 --- a/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python2-pid.sh +++ b/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python2-pid.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pid # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-pid | grep -v \.src | grep python2-pid + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-pid" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python3-pid.sh b/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python3-pid.sh index 5aef70ff8..f1faa0064 100644 --- a/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python3-pid.sh +++ b/testcases/cli-test/python-pid/oe_test_python-pid_install_and_remove_python3-pid.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pid # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-pid | grep -v \.src | grep python3-pid + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-pid" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python%{python3_pkgversion}-pip.sh b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python%{python3_pkgversion}-pip.sh index aa6a42203..eb676a79d 100644 --- a/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python%{python3_pkgversion}-pip.sh +++ b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python%{python3_pkgversion}-pip.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pip # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python%{python3_pkgversion}-pip | grep -v \.src | grep python%{python3_pkgversion}-pip + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python%{python3_pkgversion}-pip" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip-help.sh b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip-help.sh index 7746449de..685d9f2e3 100644 --- a/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip-help.sh +++ b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pip # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-pip-help | grep -v \.src | grep python-pip-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-pip-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip-wheel.sh b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip-wheel.sh index 10acda3f4..4483f2bcc 100644 --- a/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip-wheel.sh +++ b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip-wheel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pip # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-pip-wheel | grep -v \.src | grep python-pip-wheel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-pip-wheel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip.sh b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip.sh index 732e5b729..86c8f9b4d 100644 --- a/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip.sh +++ b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python-pip.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pip # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-pip | grep -v \.src | grep python-pip + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-pip" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python2-pip.sh b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python2-pip.sh index 1a28c20ec..2d4279009 100644 --- a/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python2-pip.sh +++ b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python2-pip.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pip # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-pip | grep -v \.src | grep python2-pip + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-pip" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python3-pip.sh b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python3-pip.sh index 307430725..5b184aacb 100644 --- a/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python3-pip.sh +++ b/testcases/cli-test/python-pip/oe_test_python-pip_install_and_remove_python3-pip.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pip # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-pip | grep -v \.src | grep python3-pip + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-pip" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python-productmd.sh b/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python-productmd.sh index 4be90cce4..800303936 100644 --- a/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python-productmd.sh +++ b/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python-productmd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-productmd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-productmd | grep -v \.src | grep python-productmd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-productmd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python2-productmd.sh b/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python2-productmd.sh index 9a8890bab..97b253756 100644 --- a/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python2-productmd.sh +++ b/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python2-productmd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-productmd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-productmd | grep -v \.src | grep python2-productmd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-productmd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python3-productmd.sh b/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python3-productmd.sh index 2136c7ea0..e44c5a22e 100644 --- a/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python3-productmd.sh +++ b/testcases/cli-test/python-productmd/oe_test_python-productmd_install_and_remove_python3-productmd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-productmd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-productmd | grep -v \.src | grep python3-productmd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-productmd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python-pyasn1-help.sh b/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python-pyasn1-help.sh index 57a7f855b..58100e675 100644 --- a/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python-pyasn1-help.sh +++ b/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python-pyasn1-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pyasn1 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-pyasn1-help | grep -v \.src | grep python-pyasn1-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-pyasn1-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python-pyasn1.sh b/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python-pyasn1.sh index 712036796..5707e18ef 100644 --- a/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python-pyasn1.sh +++ b/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python-pyasn1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pyasn1 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-pyasn1 | grep -v \.src | grep python-pyasn1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-pyasn1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python2-pyasn1.sh b/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python2-pyasn1.sh index ff713d8fe..8cc98b4ca 100644 --- a/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python2-pyasn1.sh +++ b/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python2-pyasn1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pyasn1 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-pyasn1 | grep -v \.src | grep python2-pyasn1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-pyasn1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python3-pyasn1.sh b/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python3-pyasn1.sh index a766fac61..5c26ca974 100644 --- a/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python3-pyasn1.sh +++ b/testcases/cli-test/python-pyasn1/oe_test_python-pyasn1_install_and_remove_python3-pyasn1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pyasn1 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-pyasn1 | grep -v \.src | grep python3-pyasn1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-pyasn1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python-pycparser-devel.sh b/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python-pycparser-devel.sh index eb04789b9..dc6cf996d 100644 --- a/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python-pycparser-devel.sh +++ b/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python-pycparser-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pycparser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-pycparser-devel | grep -v \.src | grep python-pycparser-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-pycparser-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python-pycparser.sh b/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python-pycparser.sh index c17d7540d..a47c1a677 100644 --- a/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python-pycparser.sh +++ b/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python-pycparser.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pycparser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-pycparser | grep -v \.src | grep python-pycparser + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-pycparser" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python2-pycparser.sh b/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python2-pycparser.sh index 339364c73..f24217581 100644 --- a/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python2-pycparser.sh +++ b/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python2-pycparser.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pycparser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-pycparser | grep -v \.src | grep python2-pycparser + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-pycparser" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python3-pycparser.sh b/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python3-pycparser.sh index d979c131f..1756ee71c 100644 --- a/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python3-pycparser.sh +++ b/testcases/cli-test/python-pycparser/oe_test_python-pycparser_install_and_remove_python3-pycparser.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pycparser # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-pycparser | grep -v \.src | grep python3-pycparser + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-pycparser" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python-pysocks-help.sh b/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python-pysocks-help.sh index 70cd791ad..af5a0bf7e 100644 --- a/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python-pysocks-help.sh +++ b/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python-pysocks-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pysocks # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-pysocks-help | grep -v \.src | grep python-pysocks-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-pysocks-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python-pysocks.sh b/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python-pysocks.sh index 39bd61f13..0fe54d5b8 100644 --- a/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python-pysocks.sh +++ b/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python-pysocks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pysocks # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-pysocks | grep -v \.src | grep python-pysocks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-pysocks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python2-pysocks.sh b/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python2-pysocks.sh index e693cfe3c..2b434776a 100644 --- a/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python2-pysocks.sh +++ b/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python2-pysocks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pysocks # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-pysocks | grep -v \.src | grep python2-pysocks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-pysocks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python3-pysocks.sh b/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python3-pysocks.sh index 4ad8ddd4e..ac9e3302b 100644 --- a/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python3-pysocks.sh +++ b/testcases/cli-test/python-pysocks/oe_test_python-pysocks_install_and_remove_python3-pysocks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pysocks # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-pysocks | grep -v \.src | grep python3-pysocks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-pysocks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests-help.sh b/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests-help.sh index 78a39e42c..d92194bb1 100644 --- a/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests-help.sh +++ b/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pytest-subtests # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-pytest-subtests-help | grep -v \.src | grep python-pytest-subtests-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-pytest-subtests-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests.sh b/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests.sh index f34028990..fe02c9dd8 100644 --- a/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests.sh +++ b/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python-pytest-subtests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pytest-subtests # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-pytest-subtests | grep -v \.src | grep python-pytest-subtests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-pytest-subtests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python3-pytest-subtests.sh b/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python3-pytest-subtests.sh index 59cba7bc4..bb61994ac 100644 --- a/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python3-pytest-subtests.sh +++ b/testcases/cli-test/python-pytest-subtests/oe_test_python-pytest-subtests_install_and_remove_python3-pytest-subtests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pytest-subtests # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-pytest-subtests | grep -v \.src | grep python3-pytest-subtests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-pytest-subtests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout-help.sh b/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout-help.sh index c99b4627a..324c06590 100644 --- a/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout-help.sh +++ b/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pytest-timeout # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-pytest-timeout-help | grep -v \.src | grep python-pytest-timeout-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-pytest-timeout-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout.sh b/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout.sh index b84231502..fcdd3ad2b 100644 --- a/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout.sh +++ b/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python-pytest-timeout.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pytest-timeout # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-pytest-timeout | grep -v \.src | grep python-pytest-timeout + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-pytest-timeout" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python3-pytest-timeout.sh b/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python3-pytest-timeout.sh index fc19a0801..99b22d4db 100644 --- a/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python3-pytest-timeout.sh +++ b/testcases/cli-test/python-pytest-timeout/oe_test_python-pytest-timeout_install_and_remove_python3-pytest-timeout.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pytest-timeout # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-pytest-timeout | grep -v \.src | grep python3-pytest-timeout + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-pytest-timeout" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python-pytoml-help.sh b/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python-pytoml-help.sh index 7de6c002e..7ca203e18 100644 --- a/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python-pytoml-help.sh +++ b/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python-pytoml-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pytoml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-pytoml-help | grep -v \.src | grep python-pytoml-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-pytoml-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python-pytoml.sh b/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python-pytoml.sh index 4fd88436a..3b7d06d2b 100644 --- a/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python-pytoml.sh +++ b/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python-pytoml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pytoml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-pytoml | grep -v \.src | grep python-pytoml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-pytoml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python2-pytoml.sh b/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python2-pytoml.sh index 657ab7206..2458b0607 100644 --- a/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python2-pytoml.sh +++ b/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python2-pytoml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pytoml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-pytoml | grep -v \.src | grep python2-pytoml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-pytoml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python3-pytoml.sh b/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python3-pytoml.sh index 3c472b5ff..5906dddca 100644 --- a/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python3-pytoml.sh +++ b/testcases/cli-test/python-pytoml/oe_test_python-pytoml_install_and_remove_python3-pytoml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pytoml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-pytoml | grep -v \.src | grep python3-pytoml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-pytoml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python-pyudev-help.sh b/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python-pyudev-help.sh index 4d6a6b9c5..f0561921d 100644 --- a/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python-pyudev-help.sh +++ b/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python-pyudev-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pyudev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-pyudev-help | grep -v \.src | grep python-pyudev-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-pyudev-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python-pyudev.sh b/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python-pyudev.sh index 9cc05d251..6c54d99cf 100644 --- a/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python-pyudev.sh +++ b/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python-pyudev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pyudev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-pyudev | grep -v \.src | grep python-pyudev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-pyudev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python2-pyudev.sh b/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python2-pyudev.sh index bdddd0cde..30a8b8fb6 100644 --- a/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python2-pyudev.sh +++ b/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python2-pyudev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pyudev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-pyudev | grep -v \.src | grep python2-pyudev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-pyudev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python3-pyudev.sh b/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python3-pyudev.sh index 7127666a3..dfe8fd9a5 100644 --- a/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python3-pyudev.sh +++ b/testcases/cli-test/python-pyudev/oe_test_python-pyudev_install_and_remove_python3-pyudev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-pyudev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-pyudev | grep -v \.src | grep python3-pyudev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-pyudev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python-requests-file.sh b/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python-requests-file.sh index adc855ffe..07fc4252f 100644 --- a/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python-requests-file.sh +++ b/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python-requests-file.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-requests-file # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-requests-file | grep -v \.src | grep python-requests-file + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-requests-file" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python2-requests-file.sh b/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python2-requests-file.sh index 8c7efe4fd..608fbfce1 100644 --- a/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python2-requests-file.sh +++ b/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python2-requests-file.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-requests-file # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-requests-file | grep -v \.src | grep python2-requests-file + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-requests-file" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python3-requests-file.sh b/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python3-requests-file.sh index eba2f9ff1..85a8555ff 100644 --- a/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python3-requests-file.sh +++ b/testcases/cli-test/python-requests-file/oe_test_python-requests-file_install_and_remove_python3-requests-file.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-requests-file # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-requests-file | grep -v \.src | grep python3-requests-file + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-requests-file" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python-requests-ftp-help.sh b/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python-requests-ftp-help.sh index 34d3697ca..3f2cad9ce 100644 --- a/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python-requests-ftp-help.sh +++ b/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python-requests-ftp-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-requests-ftp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-requests-ftp-help | grep -v \.src | grep python-requests-ftp-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-requests-ftp-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python-requests-ftp.sh b/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python-requests-ftp.sh index edee2da89..d44e1e5d1 100644 --- a/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python-requests-ftp.sh +++ b/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python-requests-ftp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-requests-ftp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-requests-ftp | grep -v \.src | grep python-requests-ftp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-requests-ftp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python2-requests-ftp.sh b/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python2-requests-ftp.sh index 8ae78be7b..ccbf33d4e 100644 --- a/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python2-requests-ftp.sh +++ b/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python2-requests-ftp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-requests-ftp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-requests-ftp | grep -v \.src | grep python2-requests-ftp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-requests-ftp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python3-requests-ftp.sh b/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python3-requests-ftp.sh index 73f4d678c..f04c7dfe8 100644 --- a/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python3-requests-ftp.sh +++ b/testcases/cli-test/python-requests-ftp/oe_test_python-requests-ftp_install_and_remove_python3-requests-ftp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-requests-ftp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-requests-ftp | grep -v \.src | grep python3-requests-ftp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-requests-ftp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python%{python3_pkgversion}-requests.sh b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python%{python3_pkgversion}-requests.sh index fcc93ade3..8dfdd1211 100644 --- a/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python%{python3_pkgversion}-requests.sh +++ b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python%{python3_pkgversion}-requests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-requests # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python%{python3_pkgversion}-requests | grep -v \.src | grep python%{python3_pkgversion}-requests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python%{python3_pkgversion}-requests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python-requests-help.sh b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python-requests-help.sh index 1af99a542..166f30928 100644 --- a/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python-requests-help.sh +++ b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python-requests-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-requests # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-requests-help | grep -v \.src | grep python-requests-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-requests-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python-requests.sh b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python-requests.sh index 685d12938..d8f6bcf39 100644 --- a/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python-requests.sh +++ b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python-requests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-requests # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-requests | grep -v \.src | grep python-requests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-requests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python2-requests.sh b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python2-requests.sh index 8b82f4b17..3952bef3f 100644 --- a/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python2-requests.sh +++ b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python2-requests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-requests # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-requests | grep -v \.src | grep python2-requests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-requests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python3-requests.sh b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python3-requests.sh index bbe15fa93..703596e3e 100644 --- a/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python3-requests.sh +++ b/testcases/cli-test/python-requests/oe_test_python-requests_install_and_remove_python3-requests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-requests # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-requests | grep -v \.src | grep python3-requests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-requests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python-semantic_version-help.sh b/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python-semantic_version-help.sh index 04acfc034..0a9858694 100644 --- a/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python-semantic_version-help.sh +++ b/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python-semantic_version-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-semantic_version # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-semantic_version-help | grep -v \.src | grep python-semantic_version-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-semantic_version-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python-semantic_version.sh b/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python-semantic_version.sh index 02785e704..eba347a30 100644 --- a/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python-semantic_version.sh +++ b/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python-semantic_version.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-semantic_version # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-semantic_version | grep -v \.src | grep python-semantic_version + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-semantic_version" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python3-semantic_version.sh b/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python3-semantic_version.sh index 71fa9113c..719796404 100644 --- a/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python3-semantic_version.sh +++ b/testcases/cli-test/python-semantic_version/oe_test_python-semantic_version_install_and_remove_python3-semantic_version.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-semantic_version # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-semantic_version | grep -v \.src | grep python3-semantic_version + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-semantic_version" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python-setuptools-help.sh b/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python-setuptools-help.sh index e4e48c573..81a4a6882 100644 --- a/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python-setuptools-help.sh +++ b/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python-setuptools-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-setuptools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-setuptools-help | grep -v \.src | grep python-setuptools-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-setuptools-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python-setuptools.sh b/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python-setuptools.sh index fe4ba3d31..ac99d941d 100644 --- a/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python-setuptools.sh +++ b/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python-setuptools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-setuptools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-setuptools | grep -v \.src | grep python-setuptools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-setuptools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python2-setuptools.sh b/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python2-setuptools.sh index 01c7481a8..991ca19f5 100644 --- a/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python2-setuptools.sh +++ b/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python2-setuptools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-setuptools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-setuptools | grep -v \.src | grep python2-setuptools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-setuptools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python3-setuptools.sh b/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python3-setuptools.sh index 5cf6db928..a33aab866 100644 --- a/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python3-setuptools.sh +++ b/testcases/cli-test/python-setuptools/oe_test_python-setuptools_install_and_remove_python3-setuptools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-setuptools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-setuptools | grep -v \.src | grep python3-setuptools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-setuptools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python%{python3_pkgversion}-setuptools_scm.sh b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python%{python3_pkgversion}-setuptools_scm.sh index 3285c777b..67b7f18e2 100644 --- a/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python%{python3_pkgversion}-setuptools_scm.sh +++ b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python%{python3_pkgversion}-setuptools_scm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-setuptools_scm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python%{python3_pkgversion}-setuptools_scm | grep -v \.src | grep python%{python3_pkgversion}-setuptools_scm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python%{python3_pkgversion}-setuptools_scm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm-help.sh b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm-help.sh index 4f9632ff5..40c6ffd9e 100644 --- a/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm-help.sh +++ b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-setuptools_scm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-setuptools_scm-help | grep -v \.src | grep python-setuptools_scm-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-setuptools_scm-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm.sh b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm.sh index ef4b65db5..4a56ecac3 100644 --- a/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm.sh +++ b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python-setuptools_scm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-setuptools_scm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-setuptools_scm | grep -v \.src | grep python-setuptools_scm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-setuptools_scm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python2-setuptools_scm.sh b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python2-setuptools_scm.sh index 62c9e3477..0512110e8 100644 --- a/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python2-setuptools_scm.sh +++ b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python2-setuptools_scm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-setuptools_scm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-setuptools_scm | grep -v \.src | grep python2-setuptools_scm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-setuptools_scm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python3-setuptools_scm.sh b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python3-setuptools_scm.sh index f2664eb29..a0fb59fc1 100644 --- a/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python3-setuptools_scm.sh +++ b/testcases/cli-test/python-setuptools_scm/oe_test_python-setuptools_scm_install_and_remove_python3-setuptools_scm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-setuptools_scm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-setuptools_scm | grep -v \.src | grep python3-setuptools_scm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-setuptools_scm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-simpleline/oe_test_python-simpleline_install_and_remove_python-simpleline.sh b/testcases/cli-test/python-simpleline/oe_test_python-simpleline_install_and_remove_python-simpleline.sh index 468b6d857..ce58b6d0b 100644 --- a/testcases/cli-test/python-simpleline/oe_test_python-simpleline_install_and_remove_python-simpleline.sh +++ b/testcases/cli-test/python-simpleline/oe_test_python-simpleline_install_and_remove_python-simpleline.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-simpleline # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-simpleline | grep -v \.src | grep python-simpleline + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-simpleline" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-simpleline/oe_test_python-simpleline_install_and_remove_python3-simpleline.sh b/testcases/cli-test/python-simpleline/oe_test_python-simpleline_install_and_remove_python3-simpleline.sh index 9274b778a..452fa8bb1 100644 --- a/testcases/cli-test/python-simpleline/oe_test_python-simpleline_install_and_remove_python3-simpleline.sh +++ b/testcases/cli-test/python-simpleline/oe_test_python-simpleline_install_and_remove_python3-simpleline.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-simpleline # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-simpleline | grep -v \.src | grep python3-simpleline + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-simpleline" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python-six.sh b/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python-six.sh index e8229a7bb..50740b1e9 100644 --- a/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python-six.sh +++ b/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python-six.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-six # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-six | grep -v \.src | grep python-six + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-six" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python2-six.sh b/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python2-six.sh index 199a120b7..7ceaa6808 100644 --- a/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python2-six.sh +++ b/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python2-six.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-six # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-six | grep -v \.src | grep python2-six + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-six" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python3-six.sh b/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python3-six.sh index 61dfda485..d9be1f999 100644 --- a/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python3-six.sh +++ b/testcases/cli-test/python-six/oe_test_python-six_install_and_remove_python3-six.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-six # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-six | grep -v \.src | grep python3-six + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-six" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers-help.sh b/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers-help.sh index b4246a931..c6e6b14e0 100644 --- a/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers-help.sh +++ b/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-sortedcontainers # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-sortedcontainers-help | grep -v \.src | grep python-sortedcontainers-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-sortedcontainers-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers.sh b/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers.sh index 31a289e0a..8494d0cb6 100644 --- a/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers.sh +++ b/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python-sortedcontainers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-sortedcontainers # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-sortedcontainers | grep -v \.src | grep python-sortedcontainers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-sortedcontainers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python2-sortedcontainers.sh b/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python2-sortedcontainers.sh index be6f7e7b5..079b4d257 100644 --- a/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python2-sortedcontainers.sh +++ b/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python2-sortedcontainers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-sortedcontainers # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-sortedcontainers | grep -v \.src | grep python2-sortedcontainers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-sortedcontainers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python3-sortedcontainers.sh b/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python3-sortedcontainers.sh index 25fdb1ee3..c73719396 100644 --- a/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python3-sortedcontainers.sh +++ b/testcases/cli-test/python-sortedcontainers/oe_test_python-sortedcontainers_install_and_remove_python3-sortedcontainers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-sortedcontainers # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-sortedcontainers | grep -v \.src | grep python3-sortedcontainers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-sortedcontainers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python-sphinx_rtd_theme.sh b/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python-sphinx_rtd_theme.sh index 1a23d2895..8bd7929d8 100644 --- a/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python-sphinx_rtd_theme.sh +++ b/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python-sphinx_rtd_theme.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-sphinx_rtd_theme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-sphinx_rtd_theme | grep -v \.src | grep python-sphinx_rtd_theme + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-sphinx_rtd_theme" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python2-sphinx_rtd_theme.sh b/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python2-sphinx_rtd_theme.sh index 3aa890aaa..cc2191420 100644 --- a/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python2-sphinx_rtd_theme.sh +++ b/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python2-sphinx_rtd_theme.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-sphinx_rtd_theme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-sphinx_rtd_theme | grep -v \.src | grep python2-sphinx_rtd_theme + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-sphinx_rtd_theme" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python3-sphinx_rtd_theme.sh b/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python3-sphinx_rtd_theme.sh index 66a3267aa..3ce2f086f 100644 --- a/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python3-sphinx_rtd_theme.sh +++ b/testcases/cli-test/python-sphinx_rtd_theme/oe_test_python-sphinx_rtd_theme_install_and_remove_python3-sphinx_rtd_theme.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-sphinx_rtd_theme # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-sphinx_rtd_theme | grep -v \.src | grep python3-sphinx_rtd_theme + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-sphinx_rtd_theme" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-debuginfo.sh b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-debuginfo.sh index 611254376..e6d05cb11 100644 --- a/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-debuginfo.sh +++ b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-systemd-debuginfo | grep -v \.src | grep python-systemd-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-systemd-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-debugsource.sh b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-debugsource.sh index acb88b008..624b1b617 100644 --- a/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-debugsource.sh +++ b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-systemd-debugsource | grep -v \.src | grep python-systemd-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-systemd-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-help.sh b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-help.sh index b653246fd..850c29055 100644 --- a/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-help.sh +++ b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-systemd-help | grep -v \.src | grep python-systemd-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-systemd-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd.sh b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd.sh index 9ed19faee..1ec8ce976 100644 --- a/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd.sh +++ b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python-systemd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-systemd | grep -v \.src | grep python-systemd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-systemd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python2-systemd.sh b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python2-systemd.sh index 11f4e9a00..d05a9adea 100644 --- a/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python2-systemd.sh +++ b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python2-systemd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-systemd | grep -v \.src | grep python2-systemd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-systemd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python3-systemd.sh b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python3-systemd.sh index 91973daf5..708ee1570 100644 --- a/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python3-systemd.sh +++ b/testcases/cli-test/python-systemd/oe_test_python-systemd_install_and_remove_python3-systemd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-systemd | grep -v \.src | grep python3-systemd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-systemd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python-testscenarios.sh b/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python-testscenarios.sh index df09b59ac..b8c5f615e 100644 --- a/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python-testscenarios.sh +++ b/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python-testscenarios.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-testscenarios # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-testscenarios | grep -v \.src | grep python-testscenarios + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-testscenarios" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python2-testscenarios.sh b/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python2-testscenarios.sh index faf7587a3..313481cfa 100644 --- a/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python2-testscenarios.sh +++ b/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python2-testscenarios.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-testscenarios # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-testscenarios | grep -v \.src | grep python2-testscenarios + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-testscenarios" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python3-testscenarios.sh b/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python3-testscenarios.sh index 8c2733df6..a404ef7b0 100644 --- a/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python3-testscenarios.sh +++ b/testcases/cli-test/python-testscenarios/oe_test_python-testscenarios_install_and_remove_python3-testscenarios.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-testscenarios # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-testscenarios | grep -v \.src | grep python3-testscenarios + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-testscenarios" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python-testtools-help.sh b/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python-testtools-help.sh index 7802bc230..727a886da 100644 --- a/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python-testtools-help.sh +++ b/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python-testtools-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-testtools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-testtools-help | grep -v \.src | grep python-testtools-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-testtools-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python-testtools.sh b/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python-testtools.sh index e0d1ea8aa..ab4b5fee5 100644 --- a/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python-testtools.sh +++ b/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python-testtools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-testtools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-testtools | grep -v \.src | grep python-testtools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-testtools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python2-testtools.sh b/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python2-testtools.sh index 2e5906edb..6e59e2206 100644 --- a/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python2-testtools.sh +++ b/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python2-testtools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-testtools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-testtools | grep -v \.src | grep python2-testtools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-testtools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python3-testtools.sh b/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python3-testtools.sh index baf5e3f5e..6009a7cb7 100644 --- a/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python3-testtools.sh +++ b/testcases/cli-test/python-testtools/oe_test_python-testtools_install_and_remove_python3-testtools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-testtools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-testtools | grep -v \.src | grep python3-testtools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-testtools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python-toml-help.sh b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python-toml-help.sh index 5f6093291..62cae06cd 100644 --- a/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python-toml-help.sh +++ b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python-toml-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-toml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-toml-help | grep -v \.src | grep python-toml-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-toml-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python-toml.sh b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python-toml.sh index fba0310a3..083688bd8 100644 --- a/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python-toml.sh +++ b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python-toml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-toml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-toml | grep -v \.src | grep python-toml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-toml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python2-toml.sh b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python2-toml.sh index 3142a0d8f..1ec56db83 100644 --- a/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python2-toml.sh +++ b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python2-toml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-toml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-toml | grep -v \.src | grep python2-toml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-toml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python3-toml.sh b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python3-toml.sh index 161ddf22c..6630dc221 100644 --- a/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python3-toml.sh +++ b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python3-toml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-toml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-toml | grep -v \.src | grep python3-toml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-toml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python38-toml.sh b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python38-toml.sh index 2c3e02134..d82b9c6a1 100644 --- a/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python38-toml.sh +++ b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python38-toml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-toml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python38-toml | grep -v \.src | grep python38-toml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python38-toml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python39-toml.sh b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python39-toml.sh index 540c9ce34..e4061d723 100644 --- a/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python39-toml.sh +++ b/testcases/cli-test/python-toml/oe_test_python-toml_install_and_remove_python39-toml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-toml # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python39-toml | grep -v \.src | grep python39-toml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python39-toml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python-traceback2.sh b/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python-traceback2.sh index 189a0fabe..7c2577866 100644 --- a/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python-traceback2.sh +++ b/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python-traceback2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-traceback2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-traceback2 | grep -v \.src | grep python-traceback2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-traceback2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python2-traceback2.sh b/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python2-traceback2.sh index a065df543..e371420e1 100644 --- a/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python2-traceback2.sh +++ b/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python2-traceback2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-traceback2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-traceback2 | grep -v \.src | grep python2-traceback2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-traceback2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python3-traceback2.sh b/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python3-traceback2.sh index 790514bfb..57803a1cb 100644 --- a/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python3-traceback2.sh +++ b/testcases/cli-test/python-traceback2/oe_test_python-traceback2_install_and_remove_python3-traceback2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-traceback2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-traceback2 | grep -v \.src | grep python3-traceback2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-traceback2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python-unittest2.sh b/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python-unittest2.sh index 9e4e8686d..4a1111349 100644 --- a/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python-unittest2.sh +++ b/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python-unittest2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-unittest2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-unittest2 | grep -v \.src | grep python-unittest2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-unittest2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python2-unittest2.sh b/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python2-unittest2.sh index 02e59c803..e3e201897 100644 --- a/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python2-unittest2.sh +++ b/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python2-unittest2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-unittest2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-unittest2 | grep -v \.src | grep python2-unittest2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-unittest2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python3-unittest2.sh b/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python3-unittest2.sh index a905f71da..4ecf4909f 100644 --- a/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python3-unittest2.sh +++ b/testcases/cli-test/python-unittest2/oe_test_python-unittest2_install_and_remove_python3-unittest2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-unittest2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-unittest2 | grep -v \.src | grep python3-unittest2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-unittest2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python-urllib3.sh b/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python-urllib3.sh index c7e00bab7..d554a160a 100644 --- a/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python-urllib3.sh +++ b/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python-urllib3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-urllib3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-urllib3 | grep -v \.src | grep python-urllib3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-urllib3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python2-urllib3.sh b/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python2-urllib3.sh index 4b304bdcb..279d67dae 100644 --- a/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python2-urllib3.sh +++ b/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python2-urllib3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-urllib3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-urllib3 | grep -v \.src | grep python2-urllib3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-urllib3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python3-urllib3.sh b/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python3-urllib3.sh index 57dfa6dc4..cc205f1da 100644 --- a/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python3-urllib3.sh +++ b/testcases/cli-test/python-urllib3/oe_test_python-urllib3_install_and_remove_python3-urllib3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-urllib3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-urllib3 | grep -v \.src | grep python3-urllib3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-urllib3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python-werkzeug-help.sh b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python-werkzeug-help.sh index 4e98a18e5..af2eea2a1 100644 --- a/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python-werkzeug-help.sh +++ b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python-werkzeug-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-werkzeug # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-werkzeug-help | grep -v \.src | grep python-werkzeug-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-werkzeug-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python-werkzeug.sh b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python-werkzeug.sh index 87a6b7520..bde185c06 100644 --- a/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python-werkzeug.sh +++ b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python-werkzeug.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-werkzeug # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-werkzeug | grep -v \.src | grep python-werkzeug + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-werkzeug" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python2-werkzeug-doc.sh b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python2-werkzeug-doc.sh index d3b38ef3e..dcab4d5a8 100644 --- a/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python2-werkzeug-doc.sh +++ b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python2-werkzeug-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-werkzeug # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-werkzeug-doc | grep -v \.src | grep python2-werkzeug-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-werkzeug-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python2-werkzeug.sh b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python2-werkzeug.sh index 06e137ced..684cd93ae 100644 --- a/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python2-werkzeug.sh +++ b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python2-werkzeug.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-werkzeug # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-werkzeug | grep -v \.src | grep python2-werkzeug + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-werkzeug" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python3-werkzeug-doc.sh b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python3-werkzeug-doc.sh index eb2fda0c7..ee8cd927f 100644 --- a/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python3-werkzeug-doc.sh +++ b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python3-werkzeug-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-werkzeug # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-werkzeug-doc | grep -v \.src | grep python3-werkzeug-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-werkzeug-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python3-werkzeug.sh b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python3-werkzeug.sh index 12e636289..4160e8e47 100644 --- a/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python3-werkzeug.sh +++ b/testcases/cli-test/python-werkzeug/oe_test_python-werkzeug_install_and_remove_python3-werkzeug.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-werkzeug # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-werkzeug | grep -v \.src | grep python3-werkzeug + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-werkzeug" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python-wheel-wheel.sh b/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python-wheel-wheel.sh index 5f5e026ef..a00ce05b2 100644 --- a/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python-wheel-wheel.sh +++ b/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python-wheel-wheel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-wheel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-wheel-wheel | grep -v \.src | grep python-wheel-wheel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-wheel-wheel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python-wheel.sh b/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python-wheel.sh index 68a2c69f5..373d77662 100644 --- a/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python-wheel.sh +++ b/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python-wheel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-wheel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-wheel | grep -v \.src | grep python-wheel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-wheel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python2-wheel.sh b/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python2-wheel.sh index 52581b961..1ceeb66ea 100644 --- a/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python2-wheel.sh +++ b/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python2-wheel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-wheel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-wheel | grep -v \.src | grep python2-wheel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-wheel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python3-wheel.sh b/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python3-wheel.sh index c5b525030..06881d0c3 100644 --- a/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python3-wheel.sh +++ b/testcases/cli-test/python-wheel/oe_test_python-wheel_install_and_remove_python3-wheel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-wheel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-wheel | grep -v \.src | grep python3-wheel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-wheel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python-zipp-help.sh b/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python-zipp-help.sh index 9b47dfbd9..635297dcd 100644 --- a/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python-zipp-help.sh +++ b/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python-zipp-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-zipp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-zipp-help | grep -v \.src | grep python-zipp-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-zipp-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python-zipp.sh b/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python-zipp.sh index 8cee866ab..69fdcc218 100644 --- a/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python-zipp.sh +++ b/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python-zipp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-zipp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-zipp | grep -v \.src | grep python-zipp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-zipp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python3-zipp.sh b/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python3-zipp.sh index 07f17e694..b61f260c9 100644 --- a/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python3-zipp.sh +++ b/testcases/cli-test/python-zipp/oe_test_python-zipp_install_and_remove_python3-zipp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python-zipp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-zipp | grep -v \.src | grep python3-zipp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-zipp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debug.sh b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debug.sh index 16fe44264..1b2db69d3 100644 --- a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debug.sh +++ b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debug.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-debug | grep -v \.src | grep python3-debug + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-debug" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debuginfo.sh b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debuginfo.sh index 7247ab5bb..650ac69c5 100644 --- a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debuginfo.sh +++ b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-debuginfo | grep -v \.src | grep python3-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debugsource.sh b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debugsource.sh index f9d1a2940..74a866439 100644 --- a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debugsource.sh +++ b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-debugsource | grep -v \.src | grep python3-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-devel.sh b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-devel.sh index c7bdfc373..72217f6b4 100644 --- a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-devel.sh +++ b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-devel | grep -v \.src | grep python3-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-help.sh b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-help.sh index c5b90afca..559f74a37 100644 --- a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-help.sh +++ b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-help | grep -v \.src | grep python3-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-tkinter.sh b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-tkinter.sh index 23e11acbf..5dbf81cfc 100644 --- a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-tkinter.sh +++ b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-tkinter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-tkinter | grep -v \.src | grep python3-tkinter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-tkinter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-unversioned-command.sh b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-unversioned-command.sh index c6dfbb5d5..eb2a0b4cd 100644 --- a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-unversioned-command.sh +++ b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3-unversioned-command.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-unversioned-command | grep -v \.src | grep python3-unversioned-command + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-unversioned-command" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3.sh b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3.sh index ae052b47c..c95bc3897 100644 --- a/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3.sh +++ b/testcases/cli-test/python3/oe_test_python3_install_and_remove_python3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src python3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3 | grep -v \.src | grep python3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_python2-pytz.sh b/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_python2-pytz.sh index ca4eb5b8c..4c3350f46 100644 --- a/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_python2-pytz.sh +++ b/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_python2-pytz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pytz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-pytz | grep -v \.src | grep python2-pytz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-pytz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_python3-pytz.sh b/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_python3-pytz.sh index 8c7e425f7..45ffbd243 100644 --- a/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_python3-pytz.sh +++ b/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_python3-pytz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pytz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-pytz | grep -v \.src | grep python3-pytz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-pytz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_pytz.sh b/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_pytz.sh index 59a0d2b28..f1d176eb1 100644 --- a/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_pytz.sh +++ b/testcases/cli-test/pytz/oe_test_pytz_install_and_remove_pytz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pytz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pytz | grep -v \.src | grep pytz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pytz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_python2-pywbem.sh b/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_python2-pywbem.sh index a66cef992..b7d07055a 100644 --- a/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_python2-pywbem.sh +++ b/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_python2-pywbem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pywbem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-pywbem | grep -v \.src | grep python2-pywbem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-pywbem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_python3-pywbem.sh b/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_python3-pywbem.sh index 79b23c574..0cda46e82 100644 --- a/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_python3-pywbem.sh +++ b/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_python3-pywbem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pywbem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-pywbem | grep -v \.src | grep python3-pywbem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-pywbem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_pywbem-twisted.sh b/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_pywbem-twisted.sh index 0196341c6..97350d09a 100644 --- a/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_pywbem-twisted.sh +++ b/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_pywbem-twisted.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pywbem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pywbem-twisted | grep -v \.src | grep pywbem-twisted + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pywbem-twisted" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_pywbem.sh b/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_pywbem.sh index 3c2289e1c..48aa38c04 100644 --- a/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_pywbem.sh +++ b/testcases/cli-test/pywbem/oe_test_pywbem_install_and_remove_pywbem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pywbem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pywbem | grep -v \.src | grep pywbem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pywbem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_python2-pyxattr.sh b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_python2-pyxattr.sh index 8c94a9c82..efcaaf01f 100644 --- a/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_python2-pyxattr.sh +++ b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_python2-pyxattr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyxattr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-pyxattr | grep -v \.src | grep python2-pyxattr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-pyxattr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_python3-pyxattr.sh b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_python3-pyxattr.sh index 3d56d2e12..4a59a38ff 100644 --- a/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_python3-pyxattr.sh +++ b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_python3-pyxattr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyxattr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-pyxattr | grep -v \.src | grep python3-pyxattr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-pyxattr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr-debuginfo.sh b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr-debuginfo.sh index c2d9fc08e..3a41e6395 100644 --- a/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr-debuginfo.sh +++ b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyxattr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pyxattr-debuginfo | grep -v \.src | grep pyxattr-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pyxattr-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr-debugsource.sh b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr-debugsource.sh index c9c724477..cc28b782e 100644 --- a/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr-debugsource.sh +++ b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyxattr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pyxattr-debugsource | grep -v \.src | grep pyxattr-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pyxattr-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr.sh b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr.sh index caa3406d3..1b129265c 100644 --- a/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr.sh +++ b/testcases/cli-test/pyxattr/oe_test_pyxattr_install_and_remove_pyxattr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyxattr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pyxattr | grep -v \.src | grep pyxattr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pyxattr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_python2-pyxdg.sh b/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_python2-pyxdg.sh index f042bbe92..9d5acbb38 100644 --- a/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_python2-pyxdg.sh +++ b/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_python2-pyxdg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyxdg # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-pyxdg | grep -v \.src | grep python2-pyxdg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-pyxdg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_python3-pyxdg.sh b/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_python3-pyxdg.sh index 2d71c1977..079b0fc6b 100644 --- a/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_python3-pyxdg.sh +++ b/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_python3-pyxdg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyxdg # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-pyxdg | grep -v \.src | grep python3-pyxdg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-pyxdg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_pyxdg.sh b/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_pyxdg.sh index 268685b27..9ec0ae5d1 100644 --- a/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_pyxdg.sh +++ b/testcases/cli-test/pyxdg/oe_test_pyxdg_install_and_remove_pyxdg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src pyxdg # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available pyxdg | grep -v \.src | grep pyxdg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm pyxdg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-common.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-common.sh index ba4194cb2..9a2fd4e25 100644 --- a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-common.sh +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-common.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src qt5-qtbase # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available qt5-qtbase-common | grep -v \.src | grep qt5-qtbase-common + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm qt5-qtbase-common" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debuginfo.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debuginfo.sh index 31ca5b9d8..98b0e02ae 100644 --- a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debuginfo.sh +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src qt5-qtbase # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available qt5-qtbase-debuginfo | grep -v \.src | grep qt5-qtbase-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm qt5-qtbase-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debugsource.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debugsource.sh index cb23d3854..792709216 100644 --- a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debugsource.sh +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src qt5-qtbase # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available qt5-qtbase-debugsource | grep -v \.src | grep qt5-qtbase-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm qt5-qtbase-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-devel.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-devel.sh index c68174700..cb961817f 100644 --- a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-devel.sh +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src qt5-qtbase # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available qt5-qtbase-devel | grep -v \.src | grep qt5-qtbase-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm qt5-qtbase-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-examples.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-examples.sh index dc7cbcc3a..f627c7f86 100644 --- a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-examples.sh +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-examples.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src qt5-qtbase # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available qt5-qtbase-examples | grep -v \.src | grep qt5-qtbase-examples + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm qt5-qtbase-examples" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-gui.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-gui.sh index 514efc695..a0f4e312d 100644 --- a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-gui.sh +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-gui.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src qt5-qtbase # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available qt5-qtbase-gui | grep -v \.src | grep qt5-qtbase-gui + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm qt5-qtbase-gui" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-mysql.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-mysql.sh index a1ffb53c4..98c8d5cb3 100644 --- a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-mysql.sh +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-mysql.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src qt5-qtbase # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available qt5-qtbase-mysql | grep -v \.src | grep qt5-qtbase-mysql + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm qt5-qtbase-mysql" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-odbc.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-odbc.sh index 40ec01079..964bac9ae 100644 --- a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-odbc.sh +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-odbc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src qt5-qtbase # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available qt5-qtbase-odbc | grep -v \.src | grep qt5-qtbase-odbc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm qt5-qtbase-odbc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-postgresql.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-postgresql.sh index 341fdfaf7..f1ad03629 100644 --- a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-postgresql.sh +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-postgresql.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src qt5-qtbase # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available qt5-qtbase-postgresql | grep -v \.src | grep qt5-qtbase-postgresql + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm qt5-qtbase-postgresql" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-private-devel.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-private-devel.sh index 1647eb54f..fc173c386 100644 --- a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-private-devel.sh +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-private-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src qt5-qtbase # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available qt5-qtbase-private-devel | grep -v \.src | grep qt5-qtbase-private-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm qt5-qtbase-private-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-static.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-static.sh index f29aea649..055d05669 100644 --- a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-static.sh +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src qt5-qtbase # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available qt5-qtbase-static | grep -v \.src | grep qt5-qtbase-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm qt5-qtbase-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase.sh b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase.sh index 2daef5499..9e84ee3c1 100644 --- a/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase.sh +++ b/testcases/cli-test/qt5-qtbase/oe_test_qt5-qtbase_install_and_remove_qt5-qtbase.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src qt5-qtbase # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available qt5-qtbase | grep -v \.src | grep qt5-qtbase + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm qt5-qtbase" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-devel.sh b/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-devel.sh index a750030b8..ce5c81ef9 100644 --- a/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-devel.sh +++ b/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src qt5 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available qt5-devel | grep -v \.src | grep qt5-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm qt5-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-rpm-macros.sh b/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-rpm-macros.sh index e08e48e17..02c567edd 100644 --- a/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-rpm-macros.sh +++ b/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-rpm-macros.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src qt5 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available qt5-rpm-macros | grep -v \.src | grep qt5-rpm-macros + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm qt5-rpm-macros" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-srpm-macros.sh b/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-srpm-macros.sh index 931c6339c..9203059cf 100644 --- a/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-srpm-macros.sh +++ b/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5-srpm-macros.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src qt5 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available qt5-srpm-macros | grep -v \.src | grep qt5-srpm-macros + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm qt5-srpm-macros" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5.sh b/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5.sh index 4453b8595..576dc923a 100644 --- a/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5.sh +++ b/testcases/cli-test/qt5/oe_test_qt5_install_and_remove_qt5.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src qt5 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available qt5 | grep -v \.src | grep qt5 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm qt5" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-debuginfo.sh b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-debuginfo.sh index c9db74934..5de87a10a 100644 --- a/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-debuginfo.sh +++ b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src quota # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available quota-debuginfo | grep -v \.src | grep quota-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm quota-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-debugsource.sh b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-debugsource.sh index 3b0fcfa4a..011c5ea07 100644 --- a/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-debugsource.sh +++ b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src quota # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available quota-debugsource | grep -v \.src | grep quota-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm quota-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-devel.sh b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-devel.sh index c468d2c67..69218274d 100644 --- a/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-devel.sh +++ b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src quota # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available quota-devel | grep -v \.src | grep quota-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm quota-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-help.sh b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-help.sh index 91a849641..fae7a2304 100644 --- a/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-help.sh +++ b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src quota # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available quota-help | grep -v \.src | grep quota-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm quota-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota.sh b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota.sh index e663bca04..04f08d1d0 100644 --- a/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota.sh +++ b/testcases/cli-test/quota/oe_test_quota_install_and_remove_quota.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src quota # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available quota | grep -v \.src | grep quota + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm quota" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_ibacm.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_ibacm.sh index 2bb04461d..6caf39a3d 100644 --- a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_ibacm.sh +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_ibacm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rdma-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ibacm | grep -v \.src | grep ibacm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ibacm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_infiniband-diags-compat.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_infiniband-diags-compat.sh index e3a73fada..ad331af96 100644 --- a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_infiniband-diags-compat.sh +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_infiniband-diags-compat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rdma-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available infiniband-diags-compat | grep -v \.src | grep infiniband-diags-compat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm infiniband-diags-compat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_infiniband-diags.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_infiniband-diags.sh index 5b45e02fe..eb464b066 100644 --- a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_infiniband-diags.sh +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_infiniband-diags.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rdma-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available infiniband-diags | grep -v \.src | grep infiniband-diags + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm infiniband-diags" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_iwpmd.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_iwpmd.sh index 5a7155728..e76708f9e 100644 --- a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_iwpmd.sh +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_iwpmd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rdma-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available iwpmd | grep -v \.src | grep iwpmd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm iwpmd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibumad.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibumad.sh index 0d698b50e..697b0e335 100644 --- a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibumad.sh +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibumad.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rdma-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libibumad | grep -v \.src | grep libibumad + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libibumad" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibverbs-utils.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibverbs-utils.sh index ad4d3da94..27530e9a3 100644 --- a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibverbs-utils.sh +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibverbs-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rdma-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libibverbs-utils | grep -v \.src | grep libibverbs-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libibverbs-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibverbs.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibverbs.sh index 04009f4bf..4ee80debb 100644 --- a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibverbs.sh +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_libibverbs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rdma-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libibverbs | grep -v \.src | grep libibverbs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libibverbs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_librdmacm-utils.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_librdmacm-utils.sh index f2d1a9deb..fa38184c6 100644 --- a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_librdmacm-utils.sh +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_librdmacm-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rdma-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librdmacm-utils | grep -v \.src | grep librdmacm-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librdmacm-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_librdmacm.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_librdmacm.sh index aa70fb215..bb240ba13 100644 --- a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_librdmacm.sh +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_librdmacm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rdma-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available librdmacm | grep -v \.src | grep librdmacm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm librdmacm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_python3-pyverbs.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_python3-pyverbs.sh index 734bd598d..cb7130a5f 100644 --- a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_python3-pyverbs.sh +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_python3-pyverbs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rdma-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-pyverbs | grep -v \.src | grep python3-pyverbs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-pyverbs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-debuginfo.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-debuginfo.sh index 4045008d3..892f90901 100644 --- a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-debuginfo.sh +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rdma-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rdma-core-debuginfo | grep -v \.src | grep rdma-core-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rdma-core-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-debugsource.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-debugsource.sh index 4883b120f..bc685e579 100644 --- a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-debugsource.sh +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rdma-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rdma-core-debugsource | grep -v \.src | grep rdma-core-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rdma-core-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-devel.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-devel.sh index f483c31b9..376eb204a 100644 --- a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-devel.sh +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rdma-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rdma-core-devel | grep -v \.src | grep rdma-core-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rdma-core-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-help.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-help.sh index 0f51d4020..43cbb3237 100644 --- a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-help.sh +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rdma-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rdma-core-help | grep -v \.src | grep rdma-core-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rdma-core-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core.sh index 15198baec..05ee6cd0b 100644 --- a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core.sh +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_rdma-core.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rdma-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rdma-core | grep -v \.src | grep rdma-core + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rdma-core" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_srp_daemon.sh b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_srp_daemon.sh index 5bfb97dc9..abb51f946 100644 --- a/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_srp_daemon.sh +++ b/testcases/cli-test/rdma-core/oe_test_rdma-core_install_and_remove_srp_daemon.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rdma-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available srp_daemon | grep -v \.src | grep srp_daemon + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm srp_daemon" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-debuginfo.sh b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-debuginfo.sh index d1f31404e..5082df000 100644 --- a/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-debuginfo.sh +++ b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src readline # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available readline-debuginfo | grep -v \.src | grep readline-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm readline-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-debugsource.sh b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-debugsource.sh index 8f66d81c2..19826aa2c 100644 --- a/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-debugsource.sh +++ b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src readline # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available readline-debugsource | grep -v \.src | grep readline-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm readline-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-devel.sh b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-devel.sh index ef0fda4a7..c8fb6cc21 100644 --- a/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-devel.sh +++ b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src readline # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available readline-devel | grep -v \.src | grep readline-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm readline-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-help.sh b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-help.sh index a8b46daf7..605a553ef 100644 --- a/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-help.sh +++ b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src readline # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available readline-help | grep -v \.src | grep readline-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm readline-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline.sh b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline.sh index 0cc7cf5cf..a768a8cd5 100644 --- a/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline.sh +++ b/testcases/cli-test/readline/oe_test_readline_install_and_remove_readline.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src readline # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available readline | grep -v \.src | grep readline + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm readline" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-debuginfo.sh b/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-debuginfo.sh index 53496a2f2..b2f567652 100644 --- a/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-debuginfo.sh +++ b/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src realmd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available realmd-debuginfo | grep -v \.src | grep realmd-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm realmd-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-debugsource.sh b/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-debugsource.sh index 397782af2..bc80a060f 100644 --- a/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-debugsource.sh +++ b/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src realmd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available realmd-debugsource | grep -v \.src | grep realmd-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm realmd-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-help.sh b/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-help.sh index 2cffdad72..78c71294a 100644 --- a/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-help.sh +++ b/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src realmd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available realmd-help | grep -v \.src | grep realmd-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm realmd-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd.sh b/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd.sh index 9a6614d98..49ae35fae 100644 --- a/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd.sh +++ b/testcases/cli-test/realmd/oe_test_realmd_install_and_remove_realmd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src realmd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available realmd | grep -v \.src | grep realmd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm realmd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis-debuginfo.sh b/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis-debuginfo.sh index a89a4f472..46108fddb 100644 --- a/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis-debuginfo.sh +++ b/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src redis # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available redis-debuginfo | grep -v \.src | grep redis-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm redis-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis-debugsource.sh b/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis-debugsource.sh index cd2b3d4de..a2a8b0b11 100644 --- a/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis-debugsource.sh +++ b/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src redis # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available redis-debugsource | grep -v \.src | grep redis-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm redis-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis.sh b/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis.sh index fba89e58c..4b8679175 100644 --- a/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis.sh +++ b/testcases/cli-test/redis/oe_test_redis_install_and_remove_redis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src redis # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available redis | grep -v \.src | grep redis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm redis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/regexp/oe_test_regexp_install_and_remove_regexp.sh b/testcases/cli-test/regexp/oe_test_regexp_install_and_remove_regexp.sh index 74f60e99a..566325a3b 100644 --- a/testcases/cli-test/regexp/oe_test_regexp_install_and_remove_regexp.sh +++ b/testcases/cli-test/regexp/oe_test_regexp_install_and_remove_regexp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src regexp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available regexp | grep -v \.src | grep regexp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm regexp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-debuginfo.sh b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-debuginfo.sh index 1601d3a93..1e12c48ed 100644 --- a/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-debuginfo.sh +++ b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rng-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rng-tools-debuginfo | grep -v \.src | grep rng-tools-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rng-tools-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-debugsource.sh b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-debugsource.sh index 5499903c8..5e77fcd26 100644 --- a/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-debugsource.sh +++ b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rng-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rng-tools-debugsource | grep -v \.src | grep rng-tools-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rng-tools-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-doc.sh b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-doc.sh index 26633b114..97c5a1369 100644 --- a/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-doc.sh +++ b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rng-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rng-tools-doc | grep -v \.src | grep rng-tools-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rng-tools-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-help.sh b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-help.sh index 4e87e8446..9488b337a 100644 --- a/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-help.sh +++ b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rng-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rng-tools-help | grep -v \.src | grep rng-tools-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rng-tools-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools.sh b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools.sh index 6c9d62cb9..eb9927912 100644 --- a/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools.sh +++ b/testcases/cli-test/rng-tools/oe_test_rng-tools_install_and_remove_rng-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rng-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rng-tools | grep -v \.src | grep rng-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rng-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rootfiles/oe_test_rootfiles_install_and_remove_rootfiles.sh b/testcases/cli-test/rootfiles/oe_test_rootfiles_install_and_remove_rootfiles.sh index 2776539ea..00a522476 100644 --- a/testcases/cli-test/rootfiles/oe_test_rootfiles_install_and_remove_rootfiles.sh +++ b/testcases/cli-test/rootfiles/oe_test_rootfiles_install_and_remove_rootfiles.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rootfiles # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rootfiles | grep -v \.src | grep rootfiles + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rootfiles" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-debuginfo.sh b/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-debuginfo.sh index cb5246cd6..5443436cb 100644 --- a/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-debuginfo.sh +++ b/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpcbind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rpcbind-debuginfo | grep -v \.src | grep rpcbind-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rpcbind-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-debugsource.sh b/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-debugsource.sh index e93b20090..fa88bcf6a 100644 --- a/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-debugsource.sh +++ b/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpcbind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rpcbind-debugsource | grep -v \.src | grep rpcbind-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rpcbind-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-help.sh b/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-help.sh index 6d09181fc..8a59e398c 100644 --- a/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-help.sh +++ b/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpcbind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rpcbind-help | grep -v \.src | grep rpcbind-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rpcbind-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind.sh b/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind.sh index 9107f9ce7..0c7bf03b2 100644 --- a/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind.sh +++ b/testcases/cli-test/rpcbind/oe_test_rpcbind_install_and_remove_rpcbind.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpcbind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rpcbind | grep -v \.src | grep rpcbind + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rpcbind" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcgen.sh b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcgen.sh index 013c1443d..9502e0f0c 100644 --- a/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcgen.sh +++ b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcgen.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpcsvc-proto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rpcgen | grep -v \.src | grep rpcgen + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rpcgen" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debuginfo.sh b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debuginfo.sh index 47865b320..196a70971 100644 --- a/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debuginfo.sh +++ b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpcsvc-proto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rpcsvc-proto-debuginfo | grep -v \.src | grep rpcsvc-proto-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rpcsvc-proto-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debugsource.sh b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debugsource.sh index e7b65d9b6..932e92541 100644 --- a/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debugsource.sh +++ b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpcsvc-proto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rpcsvc-proto-debugsource | grep -v \.src | grep rpcsvc-proto-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rpcsvc-proto-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-devel.sh b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-devel.sh index 1f676cd4e..5e8d4d006 100644 --- a/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-devel.sh +++ b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpcsvc-proto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rpcsvc-proto-devel | grep -v \.src | grep rpcsvc-proto-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rpcsvc-proto-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-help.sh b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-help.sh index 5a3aa853c..4e1441ec7 100644 --- a/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-help.sh +++ b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpcsvc-proto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rpcsvc-proto-help | grep -v \.src | grep rpcsvc-proto-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rpcsvc-proto-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto.sh b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto.sh index c43f72277..828d78d0e 100644 --- a/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto.sh +++ b/testcases/cli-test/rpcsvc-proto/oe_test_rpcsvc-proto_install_and_remove_rpcsvc-proto.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpcsvc-proto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rpcsvc-proto | grep -v \.src | grep rpcsvc-proto + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rpcsvc-proto" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_python2-rpm.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_python2-rpm.sh index 0434d6dfd..7a7e33009 100644 --- a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_python2-rpm.sh +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_python2-rpm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-rpm | grep -v \.src | grep python2-rpm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-rpm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_python3-rpm.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_python3-rpm.sh index ca6979b27..b0ea1bc7f 100644 --- a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_python3-rpm.sh +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_python3-rpm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-rpm | grep -v \.src | grep python3-rpm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-rpm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-build.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-build.sh index b2d6d50a7..e26402e01 100644 --- a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-build.sh +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-build.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rpm-build | grep -v \.src | grep rpm-build + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rpm-build" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-debuginfo.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-debuginfo.sh index 145a03ea5..d8bcf8ebf 100644 --- a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-debuginfo.sh +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rpm-debuginfo | grep -v \.src | grep rpm-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rpm-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-debugsource.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-debugsource.sh index 6109ad176..3616b7fb4 100644 --- a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-debugsource.sh +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rpm-debugsource | grep -v \.src | grep rpm-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rpm-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-devel.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-devel.sh index 4291586c5..005f6d82b 100644 --- a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-devel.sh +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rpm-devel | grep -v \.src | grep rpm-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rpm-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-help.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-help.sh index f4f529e65..3764ec1a4 100644 --- a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-help.sh +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rpm-help | grep -v \.src | grep rpm-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rpm-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-libs.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-libs.sh index e91a9e62a..4925418ae 100644 --- a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-libs.sh +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rpm-libs | grep -v \.src | grep rpm-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rpm-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-plugin-systemd-inhibit.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-plugin-systemd-inhibit.sh index f9fdb0d24..9e0cbaea3 100644 --- a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-plugin-systemd-inhibit.sh +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm-plugin-systemd-inhibit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rpm-plugin-systemd-inhibit | grep -v \.src | grep rpm-plugin-systemd-inhibit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rpm-plugin-systemd-inhibit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm.sh b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm.sh index f1036d0f3..dc12c8118 100644 --- a/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm.sh +++ b/testcases/cli-test/rpm/oe_test_rpm_install_and_remove_rpm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rpm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rpm | grep -v \.src | grep rpm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rpm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_python3-rrdtool.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_python3-rrdtool.sh index 702c06d47..1dc29ec6a 100644 --- a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_python3-rrdtool.sh +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_python3-rrdtool.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rrdtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-rrdtool | grep -v \.src | grep python3-rrdtool + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-rrdtool" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-debuginfo.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-debuginfo.sh index 3de765522..84eb0e337 100644 --- a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-debuginfo.sh +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rrdtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rrdtool-debuginfo | grep -v \.src | grep rrdtool-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rrdtool-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-debugsource.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-debugsource.sh index 3651f5cc0..699406173 100644 --- a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-debugsource.sh +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rrdtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rrdtool-debugsource | grep -v \.src | grep rrdtool-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rrdtool-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-devel.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-devel.sh index 74f1c261f..764a318c6 100644 --- a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-devel.sh +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rrdtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rrdtool-devel | grep -v \.src | grep rrdtool-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rrdtool-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-help.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-help.sh index 709cda451..6387825c9 100644 --- a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-help.sh +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rrdtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rrdtool-help | grep -v \.src | grep rrdtool-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rrdtool-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-lua.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-lua.sh index 3d9069e3c..1c8b47d14 100644 --- a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-lua.sh +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-lua.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rrdtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rrdtool-lua | grep -v \.src | grep rrdtool-lua + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rrdtool-lua" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-perl.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-perl.sh index ef86f4b7c..5e27278b6 100644 --- a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-perl.sh +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-perl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rrdtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rrdtool-perl | grep -v \.src | grep rrdtool-perl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rrdtool-perl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-ruby.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-ruby.sh index c6a4776f4..900130fa1 100644 --- a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-ruby.sh +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-ruby.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rrdtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rrdtool-ruby | grep -v \.src | grep rrdtool-ruby + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rrdtool-ruby" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-tcl.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-tcl.sh index 3eece1583..d17545561 100644 --- a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-tcl.sh +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool-tcl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rrdtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rrdtool-tcl | grep -v \.src | grep rrdtool-tcl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rrdtool-tcl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool.sh b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool.sh index 1f3a96533..4c9320f7f 100644 --- a/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool.sh +++ b/testcases/cli-test/rrdtool/oe_test_rrdtool_install_and_remove_rrdtool.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rrdtool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rrdtool | grep -v \.src | grep rrdtool + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rrdtool" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-debuginfo.sh b/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-debuginfo.sh index c71b32c41..382da25b3 100644 --- a/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-debuginfo.sh +++ b/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsync # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsync-debuginfo | grep -v \.src | grep rsync-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsync-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-debugsource.sh b/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-debugsource.sh index 76504a983..30bda3b84 100644 --- a/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-debugsource.sh +++ b/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsync # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsync-debugsource | grep -v \.src | grep rsync-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsync-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-help.sh b/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-help.sh index ede2d6b3b..d42d86bd7 100644 --- a/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-help.sh +++ b/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsync # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsync-help | grep -v \.src | grep rsync-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsync-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync.sh b/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync.sh index dc0b39af4..58581d16d 100644 --- a/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync.sh +++ b/testcases/cli-test/rsync/oe_test_rsync_install_and_remove_rsync.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsync # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsync | grep -v \.src | grep rsync + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsync" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-crypto.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-crypto.sh index 9113281fb..0b2dae394 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-crypto.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-crypto.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-crypto | grep -v \.src | grep rsyslog-crypto + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-crypto" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-debuginfo.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-debuginfo.sh index 43eca5533..e559d36b5 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-debuginfo.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-debuginfo | grep -v \.src | grep rsyslog-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-debugsource.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-debugsource.sh index 3aee83660..3d3f5dab5 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-debugsource.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-debugsource | grep -v \.src | grep rsyslog-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-doc.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-doc.sh index 4957d0d7e..4c61b958c 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-doc.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-doc | grep -v \.src | grep rsyslog-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-elasticsearch.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-elasticsearch.sh index 45d11b3af..5a57da2a6 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-elasticsearch.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-elasticsearch.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-elasticsearch | grep -v \.src | grep rsyslog-elasticsearch + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-elasticsearch" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-gnutls.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-gnutls.sh index 3c718d932..005e583ba 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-gnutls.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-gnutls.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-gnutls | grep -v \.src | grep rsyslog-gnutls + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-gnutls" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-gssapi.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-gssapi.sh index 76f9cf313..ff9fabb3f 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-gssapi.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-gssapi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-gssapi | grep -v \.src | grep rsyslog-gssapi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-gssapi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-help.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-help.sh index 5c59318f9..59aa0e4db 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-help.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-help | grep -v \.src | grep rsyslog-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-hiredis.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-hiredis.sh index 0b96fe0fd..c74b58c69 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-hiredis.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-hiredis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-hiredis | grep -v \.src | grep rsyslog-hiredis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-hiredis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-kafka.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-kafka.sh index 811b8630e..1de7de0c8 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-kafka.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-kafka.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-kafka | grep -v \.src | grep rsyslog-kafka + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-kafka" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmaudit.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmaudit.sh index 835df2d15..0f7d1693c 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmaudit.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmaudit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-mmaudit | grep -v \.src | grep rsyslog-mmaudit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-mmaudit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmjsonparse.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmjsonparse.sh index d3bcd144a..bd861cb9b 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmjsonparse.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmjsonparse.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-mmjsonparse | grep -v \.src | grep rsyslog-mmjsonparse + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-mmjsonparse" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmkubernetes.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmkubernetes.sh index 247baf8c8..4016ebc45 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmkubernetes.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmkubernetes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-mmkubernetes | grep -v \.src | grep rsyslog-mmkubernetes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-mmkubernetes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmnormalize.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmnormalize.sh index 65bbb2f6c..aad073abc 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmnormalize.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmnormalize.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-mmnormalize | grep -v \.src | grep rsyslog-mmnormalize + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-mmnormalize" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmsnmptrapd.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmsnmptrapd.sh index 70dc7594e..4dc524ab9 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmsnmptrapd.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmsnmptrapd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-mmsnmptrapd | grep -v \.src | grep rsyslog-mmsnmptrapd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-mmsnmptrapd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmtaghostname.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmtaghostname.sh index 62e13b361..2047f227b 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmtaghostname.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mmtaghostname.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-mmtaghostname | grep -v \.src | grep rsyslog-mmtaghostname + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-mmtaghostname" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mongodb.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mongodb.sh index b30f07eda..88e4ad244 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mongodb.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mongodb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-mongodb | grep -v \.src | grep rsyslog-mongodb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-mongodb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mysql.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mysql.sh index 5b1ab67f0..2830f0c15 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mysql.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-mysql.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-mysql | grep -v \.src | grep rsyslog-mysql + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-mysql" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-omamqp1.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-omamqp1.sh index c9e46523f..fe62243ee 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-omamqp1.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-omamqp1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-omamqp1 | grep -v \.src | grep rsyslog-omamqp1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-omamqp1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-pgsql.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-pgsql.sh index 7cb4584cc..27206d363 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-pgsql.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-pgsql.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-pgsql | grep -v \.src | grep rsyslog-pgsql + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-pgsql" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-rabbitmq.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-rabbitmq.sh index 94b9be00b..dc726e450 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-rabbitmq.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-rabbitmq.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-rabbitmq | grep -v \.src | grep rsyslog-rabbitmq + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-rabbitmq" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-relp.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-relp.sh index 36babbc15..e37f4efa2 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-relp.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-relp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-relp | grep -v \.src | grep rsyslog-relp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-relp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-snmp.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-snmp.sh index aa79bf1f4..c9d733932 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-snmp.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-snmp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-snmp | grep -v \.src | grep rsyslog-snmp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-snmp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-udpspoof.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-udpspoof.sh index 7453ae109..1fc2a1473 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-udpspoof.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog-udpspoof.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog-udpspoof | grep -v \.src | grep rsyslog-udpspoof + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog-udpspoof" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog.sh b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog.sh index 41c2012ae..7d9e4ebd2 100644 --- a/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog.sh +++ b/testcases/cli-test/rsyslog/oe_test_rsyslog_install_and_remove_rsyslog.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rsyslog # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rsyslog | grep -v \.src | grep rsyslog + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rsyslog" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-bundled-gems.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-bundled-gems.sh index 524565fdb..5eab3012b 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-bundled-gems.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-bundled-gems.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ruby-bundled-gems | grep -v \.src | grep ruby-bundled-gems + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ruby-bundled-gems" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-debuginfo.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-debuginfo.sh index 4a1fd61d9..a1ecc70e3 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-debuginfo.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ruby-debuginfo | grep -v \.src | grep ruby-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ruby-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-debugsource.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-debugsource.sh index 7baafb120..5f4430af0 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-debugsource.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ruby-debugsource | grep -v \.src | grep ruby-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ruby-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-devel.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-devel.sh index 4e9c99617..5e08191db 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-devel.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ruby-devel | grep -v \.src | grep ruby-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ruby-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-help.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-help.sh index c4a5b6ac8..112ff68f5 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-help.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ruby-help | grep -v \.src | grep ruby-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ruby-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-irb.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-irb.sh index 6d2929c88..d6e1a7985 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-irb.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby-irb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ruby-irb | grep -v \.src | grep ruby-irb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ruby-irb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby.sh index 8e6a7fb66..c5f3b3ff5 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_ruby.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ruby | grep -v \.src | grep ruby + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ruby" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-bigdecimal.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-bigdecimal.sh index a0d7faa4e..b2076af26 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-bigdecimal.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-bigdecimal.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-bigdecimal | grep -v \.src | grep rubygem-bigdecimal + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-bigdecimal" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-bundler.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-bundler.sh index d6e4869e9..303572dee 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-bundler.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-bundler.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-bundler | grep -v \.src | grep rubygem-bundler + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-bundler" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-did_you_mean.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-did_you_mean.sh index 4e385cf03..dd0b67cd3 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-did_you_mean.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-did_you_mean.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-did_you_mean | grep -v \.src | grep rubygem-did_you_mean + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-did_you_mean" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-io-console.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-io-console.sh index 0d2aba313..ef81c1472 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-io-console.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-io-console.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-io-console | grep -v \.src | grep rubygem-io-console + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-io-console" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-json.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-json.sh index 47353894a..bbd6c76aa 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-json.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-json.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-json | grep -v \.src | grep rubygem-json + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-json" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-minitest.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-minitest.sh index 28a092ba3..1a778e75f 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-minitest.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-minitest.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-minitest | grep -v \.src | grep rubygem-minitest + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-minitest" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-net-telnet.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-net-telnet.sh index 2b1305d9c..e13f1d225 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-net-telnet.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-net-telnet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-net-telnet | grep -v \.src | grep rubygem-net-telnet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-net-telnet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-openssl.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-openssl.sh index 41595e85c..3f4c8b2fb 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-openssl.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-openssl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-openssl | grep -v \.src | grep rubygem-openssl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-openssl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-power_assert.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-power_assert.sh index 2b24deac2..3dd30542a 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-power_assert.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-power_assert.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-power_assert | grep -v \.src | grep rubygem-power_assert + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-power_assert" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-psych.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-psych.sh index 3d8a36e9b..49b0b67cb 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-psych.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-psych.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-psych | grep -v \.src | grep rubygem-psych + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-psych" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rake.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rake.sh index 603d9756d..fa9d7a495 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rake.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rake.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-rake | grep -v \.src | grep rubygem-rake + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-rake" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rbs.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rbs.sh index 5deec687e..b13815981 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rbs.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rbs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-rbs | grep -v \.src | grep rubygem-rbs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-rbs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rdoc.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rdoc.sh index cd7656fb8..66c6af2f4 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rdoc.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rdoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-rdoc | grep -v \.src | grep rubygem-rdoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-rdoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rexml.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rexml.sh index 4e35d8383..1f7dc0bff 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rexml.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rexml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-rexml | grep -v \.src | grep rubygem-rexml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-rexml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rss.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rss.sh index 5dc284e89..76c7d7f5b 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rss.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-rss.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-rss | grep -v \.src | grep rubygem-rss + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-rss" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-test-unit.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-test-unit.sh index 1ab7a1531..bfe35356b 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-test-unit.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-test-unit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-test-unit | grep -v \.src | grep rubygem-test-unit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-test-unit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-typeprof.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-typeprof.sh index c8c676017..c91b8f656 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-typeprof.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-typeprof.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-typeprof | grep -v \.src | grep rubygem-typeprof + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-typeprof" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-xmlrpc.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-xmlrpc.sh index ba8ecc809..47c721b8f 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-xmlrpc.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygem-xmlrpc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-xmlrpc | grep -v \.src | grep rubygem-xmlrpc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-xmlrpc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygems-devel.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygems-devel.sh index e31bc45df..56018685a 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygems-devel.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygems-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygems-devel | grep -v \.src | grep rubygems-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygems-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygems.sh b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygems.sh index cbbd22b1a..4b2f7b2e9 100644 --- a/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygems.sh +++ b/testcases/cli-test/ruby/oe_test_ruby_install_and_remove_rubygems.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ruby # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygems | grep -v \.src | grep rubygems + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygems" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rubygem-asciidoctor/oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor-help.sh b/testcases/cli-test/rubygem-asciidoctor/oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor-help.sh index 2c31be1de..d6aac2413 100644 --- a/testcases/cli-test/rubygem-asciidoctor/oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor-help.sh +++ b/testcases/cli-test/rubygem-asciidoctor/oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rubygem-asciidoctor # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-asciidoctor-help | grep -v \.src | grep rubygem-asciidoctor-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-asciidoctor-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rubygem-asciidoctor/oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor.sh b/testcases/cli-test/rubygem-asciidoctor/oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor.sh index 5e89c3fcc..2557b5174 100644 --- a/testcases/cli-test/rubygem-asciidoctor/oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor.sh +++ b/testcases/cli-test/rubygem-asciidoctor/oe_test_rubygem-asciidoctor_install_and_remove_rubygem-asciidoctor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rubygem-asciidoctor # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-asciidoctor | grep -v \.src | grep rubygem-asciidoctor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-asciidoctor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rubygem-ronn-ng/oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng-doc.sh b/testcases/cli-test/rubygem-ronn-ng/oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng-doc.sh index a6a7d1011..2639c5b26 100644 --- a/testcases/cli-test/rubygem-ronn-ng/oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng-doc.sh +++ b/testcases/cli-test/rubygem-ronn-ng/oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rubygem-ronn-ng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-ronn-ng-doc | grep -v \.src | grep rubygem-ronn-ng-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-ronn-ng-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rubygem-ronn-ng/oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng.sh b/testcases/cli-test/rubygem-ronn-ng/oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng.sh index 0431304ef..3bbfb5d85 100644 --- a/testcases/cli-test/rubygem-ronn-ng/oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng.sh +++ b/testcases/cli-test/rubygem-ronn-ng/oe_test_rubygem-ronn-ng_install_and_remove_rubygem-ronn-ng.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rubygem-ronn-ng # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rubygem-ronn-ng | grep -v \.src | grep rubygem-ronn-ng + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rubygem-ronn-ng" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_cargo-doc.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_cargo-doc.sh index cb2ba18d3..f2ba616e0 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_cargo-doc.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_cargo-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cargo-doc | grep -v \.src | grep cargo-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cargo-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_cargo.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_cargo.sh index a22bad59b..b071e9afc 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_cargo.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_cargo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available cargo | grep -v \.src | grep cargo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm cargo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_clippy-preview.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_clippy-preview.sh index 7097334f3..e861c8d85 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_clippy-preview.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_clippy-preview.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available clippy-preview | grep -v \.src | grep clippy-preview + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm clippy-preview" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_clippy.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_clippy.sh index 8f9977445..2154a56b3 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_clippy.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_clippy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available clippy | grep -v \.src | grep clippy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm clippy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rls-preview.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rls-preview.sh index 69a330c95..fe8eb0140 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rls-preview.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rls-preview.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rls-preview | grep -v \.src | grep rls-preview + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rls-preview" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rls.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rls.sh index 395127044..55b0507c8 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rls.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rls.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rls | grep -v \.src | grep rls + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rls" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-analysis.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-analysis.sh index 01f6e9f4b..ab729fdf5 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-analysis.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-analysis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rust-analysis | grep -v \.src | grep rust-analysis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rust-analysis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-analyzer.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-analyzer.sh index 0f32d5919..c3d79725e 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-analyzer.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-analyzer.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rust-analyzer | grep -v \.src | grep rust-analyzer + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rust-analyzer" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debugger-common.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debugger-common.sh index 42367685e..4d90df989 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debugger-common.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debugger-common.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rust-debugger-common | grep -v \.src | grep rust-debugger-common + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rust-debugger-common" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debuginfo.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debuginfo.sh index 1f3b6e40a..46e8446c4 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debuginfo.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rust-debuginfo | grep -v \.src | grep rust-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rust-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debugsource.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debugsource.sh index 050fbd982..2ebcd174d 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debugsource.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rust-debugsource | grep -v \.src | grep rust-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rust-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-devel.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-devel.sh index b0e2c684a..4a4641421 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-devel.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rust-devel | grep -v \.src | grep rust-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rust-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-doc.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-doc.sh index 2d35da3d2..385020bc3 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-doc.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rust-doc | grep -v \.src | grep rust-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rust-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-gdb.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-gdb.sh index 1e773792b..28a40a0e8 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-gdb.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-gdb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rust-gdb | grep -v \.src | grep rust-gdb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rust-gdb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-help.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-help.sh index 987a3a9fc..106385c83 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-help.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rust-help | grep -v \.src | grep rust-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rust-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-lldb.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-lldb.sh index 7288f84b9..e235f2cf8 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-lldb.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-lldb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rust-lldb | grep -v \.src | grep rust-lldb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rust-lldb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-src.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-src.sh index 2103d13b3..740f73bad 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-src.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-src.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rust-src | grep -v \.src | grep rust-src + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rust-src" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-std-static.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-std-static.sh index 492dfcfe2..15f7b414b 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-std-static.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust-std-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rust-std-static | grep -v \.src | grep rust-std-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rust-std-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust.sh index 90ec2e89d..c5e2fb209 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rust.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rust | grep -v \.src | grep rust + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rust" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rustfmt-preview.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rustfmt-preview.sh index feda28701..a326d2959 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rustfmt-preview.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rustfmt-preview.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rustfmt-preview | grep -v \.src | grep rustfmt-preview + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rustfmt-preview" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rustfmt.sh b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rustfmt.sh index 9d4d155a9..2429659a9 100644 --- a/testcases/cli-test/rust/oe_test_rust_install_and_remove_rustfmt.sh +++ b/testcases/cli-test/rust/oe_test_rust_install_and_remove_rustfmt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src rust # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available rustfmt | grep -v \.src | grep rustfmt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm rustfmt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_ctdb-tests.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_ctdb-tests.sh index 9c91b83f7..0abf4145d 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_ctdb-tests.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_ctdb-tests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ctdb-tests | grep -v \.src | grep ctdb-tests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ctdb-tests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_ctdb.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_ctdb.sh index 46f251ee0..66cd2dc74 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_ctdb.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_ctdb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ctdb | grep -v \.src | grep ctdb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ctdb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_libsmbclient-devel.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_libsmbclient-devel.sh index 61458921c..4e6324094 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_libsmbclient-devel.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_libsmbclient-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsmbclient-devel | grep -v \.src | grep libsmbclient-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsmbclient-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_libsmbclient.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_libsmbclient.sh index fffa53ecd..cdbb2676b 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_libsmbclient.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_libsmbclient.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsmbclient | grep -v \.src | grep libsmbclient + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsmbclient" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_libwbclient-devel.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_libwbclient-devel.sh index fa6338268..dd7d96bbb 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_libwbclient-devel.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_libwbclient-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwbclient-devel | grep -v \.src | grep libwbclient-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwbclient-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_libwbclient.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_libwbclient.sh index 31853f1d3..dd2c680de 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_libwbclient.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_libwbclient.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libwbclient | grep -v \.src | grep libwbclient + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libwbclient" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba-dc.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba-dc.sh index eb7e00a3d..d61a0f04f 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba-dc.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba-dc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-samba-dc | grep -v \.src | grep python3-samba-dc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-samba-dc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba-test.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba-test.sh index c2d607649..a602c3899 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba-test.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba-test.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-samba-test | grep -v \.src | grep python3-samba-test + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-samba-test" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba.sh index bae02c542..e9229e723 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_python3-samba.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-samba | grep -v \.src | grep python3-samba + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-samba" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-client-libs.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-client-libs.sh index 65999f8b2..44110d975 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-client-libs.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-client-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-client-libs | grep -v \.src | grep samba-client-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-client-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-client.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-client.sh index 4db0a295b..d4154f497 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-client.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-client.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-client | grep -v \.src | grep samba-client + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-client" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-common-tools.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-common-tools.sh index 636ccd407..360b38a86 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-common-tools.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-common-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-common-tools | grep -v \.src | grep samba-common-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-common-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-common.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-common.sh index 3292e6179..140aaeffb 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-common.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-common.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-common | grep -v \.src | grep samba-common + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-common" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-bind-dlz.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-bind-dlz.sh index 8e7432087..8d45d5295 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-bind-dlz.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-bind-dlz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-dc-bind-dlz | grep -v \.src | grep samba-dc-bind-dlz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-dc-bind-dlz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-libs.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-libs.sh index aac980a9f..da27084c0 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-libs.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-dc-libs | grep -v \.src | grep samba-dc-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-dc-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-provision.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-provision.sh index f0abb0154..7d6fb528a 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-provision.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc-provision.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-dc-provision | grep -v \.src | grep samba-dc-provision + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-dc-provision" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc.sh index e28ec2c1b..ce3e2261c 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-dc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-dc | grep -v \.src | grep samba-dc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-dc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-debuginfo.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-debuginfo.sh index 36e2b472e..e6c7df2da 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-debuginfo.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-debuginfo | grep -v \.src | grep samba-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-debugsource.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-debugsource.sh index 51cd7b37b..15f541035 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-debugsource.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-debugsource | grep -v \.src | grep samba-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-devel.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-devel.sh index 89958359d..ef46eaef7 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-devel.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-devel | grep -v \.src | grep samba-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-help.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-help.sh index 156b0dde9..67d1eab03 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-help.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-help | grep -v \.src | grep samba-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-krb5-printing.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-krb5-printing.sh index 91028bdda..f692e8ce9 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-krb5-printing.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-krb5-printing.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-krb5-printing | grep -v \.src | grep samba-krb5-printing + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-krb5-printing" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-libs.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-libs.sh index 0259e2563..2ad4c6a40 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-libs.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-libs | grep -v \.src | grep samba-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-pidl.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-pidl.sh index 99b689332..c736a8705 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-pidl.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-pidl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-pidl | grep -v \.src | grep samba-pidl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-pidl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-test.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-test.sh index e3c1723c7..8cab87f7b 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-test.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-test.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-test | grep -v \.src | grep samba-test + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-test" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-tools.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-tools.sh index 2cf92138d..2ead4c5ee 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-tools.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-tools | grep -v \.src | grep samba-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-usershares.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-usershares.sh index 5e9315742..68c43e126 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-usershares.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-usershares.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-usershares | grep -v \.src | grep samba-usershares + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-usershares" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-vfs-cephfs.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-vfs-cephfs.sh index c34d7b325..2f2fbe436 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-vfs-cephfs.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-vfs-cephfs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-vfs-cephfs | grep -v \.src | grep samba-vfs-cephfs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-vfs-cephfs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-vfs-glusterfs.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-vfs-glusterfs.sh index 40f273ea7..c00b5526b 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-vfs-glusterfs.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-vfs-glusterfs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-vfs-glusterfs | grep -v \.src | grep samba-vfs-glusterfs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-vfs-glusterfs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-clients.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-clients.sh index 7dd2acc45..38b726cb2 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-clients.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-clients.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-winbind-clients | grep -v \.src | grep samba-winbind-clients + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-winbind-clients" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-krb5-locator.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-krb5-locator.sh index 60668f6c4..7c1896c17 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-krb5-locator.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-krb5-locator.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-winbind-krb5-locator | grep -v \.src | grep samba-winbind-krb5-locator + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-winbind-krb5-locator" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-modules.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-modules.sh index 3ee48aed3..d47f4473b 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-modules.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind-modules.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-winbind-modules | grep -v \.src | grep samba-winbind-modules + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-winbind-modules" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind.sh index 0c3ece561..a0c9aaa76 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba-winbind.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba-winbind | grep -v \.src | grep samba-winbind + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba-winbind" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba.sh b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba.sh index 1c1a547f7..4f1df6d07 100644 --- a/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba.sh +++ b/testcases/cli-test/samba/oe_test_samba_install_and_remove_samba.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src samba # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available samba | grep -v \.src | grep samba + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm samba" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_python2-sanlock.sh b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_python2-sanlock.sh index 4fe14158d..b68d60654 100644 --- a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_python2-sanlock.sh +++ b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_python2-sanlock.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sanlock # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-sanlock | grep -v \.src | grep python2-sanlock + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-sanlock" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_python3-sanlock.sh b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_python3-sanlock.sh index 23b20a6a1..ceaac67ea 100644 --- a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_python3-sanlock.sh +++ b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_python3-sanlock.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sanlock # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-sanlock | grep -v \.src | grep python3-sanlock + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-sanlock" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlk-reset.sh b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlk-reset.sh index 0d9718099..d06ef878f 100644 --- a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlk-reset.sh +++ b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlk-reset.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sanlock # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sanlk-reset | grep -v \.src | grep sanlk-reset + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sanlk-reset" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-debuginfo.sh b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-debuginfo.sh index 8852452b6..59fcdaf7a 100644 --- a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-debuginfo.sh +++ b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sanlock # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sanlock-debuginfo | grep -v \.src | grep sanlock-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sanlock-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-debugsource.sh b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-debugsource.sh index b7d6d619d..86e0a9302 100644 --- a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-debugsource.sh +++ b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sanlock # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sanlock-debugsource | grep -v \.src | grep sanlock-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sanlock-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-devel.sh b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-devel.sh index 5632a4e8c..d0f818a1d 100644 --- a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-devel.sh +++ b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sanlock # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sanlock-devel | grep -v \.src | grep sanlock-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sanlock-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-help.sh b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-help.sh index 6f80d5c59..9e1c45adc 100644 --- a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-help.sh +++ b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sanlock # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sanlock-help | grep -v \.src | grep sanlock-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sanlock-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock.sh b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock.sh index b232c0051..3c66a2820 100644 --- a/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock.sh +++ b/testcases/cli-test/sanlock/oe_test_sanlock_install_and_remove_sanlock.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sanlock # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sanlock | grep -v \.src | grep sanlock + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sanlock" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc-debuginfo.sh b/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc-debuginfo.sh index 19f37e11a..2a6a0f1c0 100644 --- a/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc-debuginfo.sh +++ b/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sassc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sassc-debuginfo | grep -v \.src | grep sassc-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sassc-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc-debugsource.sh b/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc-debugsource.sh index 09e145f91..a019d4554 100644 --- a/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc-debugsource.sh +++ b/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sassc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sassc-debugsource | grep -v \.src | grep sassc-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sassc-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc.sh b/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc.sh index cdd7fcdf3..26d3f7d88 100644 --- a/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc.sh +++ b/testcases/cli-test/sassc/oe_test_sassc_install_and_remove_sassc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sassc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sassc | grep -v \.src | grep sassc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sassc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_python2-satyr.sh b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_python2-satyr.sh index 07fea9766..01850fd26 100644 --- a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_python2-satyr.sh +++ b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_python2-satyr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src satyr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-satyr | grep -v \.src | grep python2-satyr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-satyr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_python3-satyr.sh b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_python3-satyr.sh index 56fa32f24..bce3a04a6 100644 --- a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_python3-satyr.sh +++ b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_python3-satyr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src satyr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-satyr | grep -v \.src | grep python3-satyr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-satyr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-debuginfo.sh b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-debuginfo.sh index 732c017ac..f94d09d32 100644 --- a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-debuginfo.sh +++ b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src satyr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available satyr-debuginfo | grep -v \.src | grep satyr-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm satyr-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-debugsource.sh b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-debugsource.sh index 857ebba79..96743d6b5 100644 --- a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-debugsource.sh +++ b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src satyr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available satyr-debugsource | grep -v \.src | grep satyr-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm satyr-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-devel.sh b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-devel.sh index a24a73db7..558d2ce50 100644 --- a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-devel.sh +++ b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src satyr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available satyr-devel | grep -v \.src | grep satyr-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm satyr-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-help.sh b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-help.sh index 93f3a5017..74563f49f 100644 --- a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-help.sh +++ b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src satyr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available satyr-help | grep -v \.src | grep satyr-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm satyr-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr.sh b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr.sh index 13e9677e3..079c85cda 100644 --- a/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr.sh +++ b/testcases/cli-test/satyr/oe_test_satyr_install_and_remove_satyr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src satyr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available satyr | grep -v \.src | grep satyr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm satyr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-debuginfo.sh b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-debuginfo.sh index 6d14799df..6a18d7140 100644 --- a/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-debuginfo.sh +++ b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sbc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sbc-debuginfo | grep -v \.src | grep sbc-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sbc-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-debugsource.sh b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-debugsource.sh index af172a781..43aa7fb9b 100644 --- a/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-debugsource.sh +++ b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sbc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sbc-debugsource | grep -v \.src | grep sbc-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sbc-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-devel.sh b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-devel.sh index dd15f9265..f11f57d7e 100644 --- a/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-devel.sh +++ b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sbc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sbc-devel | grep -v \.src | grep sbc-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sbc-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-help.sh b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-help.sh index 1c1955501..4be39b08f 100644 --- a/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-help.sh +++ b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sbc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sbc-help | grep -v \.src | grep sbc-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sbc-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc.sh b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc.sh index 34fffd72d..1f07014f9 100644 --- a/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc.sh +++ b/testcases/cli-test/sbc/oe_test_sbc_install_and_remove_sbc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sbc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sbc | grep -v \.src | grep sbc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sbc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-debuginfo.sh b/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-debuginfo.sh index 442b34feb..7a7970662 100644 --- a/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-debuginfo.sh +++ b/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src screen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available screen-debuginfo | grep -v \.src | grep screen-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm screen-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-debugsource.sh b/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-debugsource.sh index e755aa8ab..c1a0e3aeb 100644 --- a/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-debugsource.sh +++ b/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src screen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available screen-debugsource | grep -v \.src | grep screen-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm screen-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-help.sh b/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-help.sh index 570dac914..ae847b384 100644 --- a/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-help.sh +++ b/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src screen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available screen-help | grep -v \.src | grep screen-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm screen-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen.sh b/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen.sh index 605da4cee..89d787d7b 100644 --- a/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen.sh +++ b/testcases/cli-test/screen/oe_test_screen_install_and_remove_screen.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src screen # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available screen | grep -v \.src | grep screen + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm screen" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/security-tool/oe_test_security-tool_install_and_remove_security-tool.sh b/testcases/cli-test/security-tool/oe_test_security-tool_install_and_remove_security-tool.sh index da8e111ef..2e7fc8e07 100644 --- a/testcases/cli-test/security-tool/oe_test_security-tool_install_and_remove_security-tool.sh +++ b/testcases/cli-test/security-tool/oe_test_security-tool_install_and_remove_security-tool.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src security-tool # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available security-tool | grep -v \.src | grep security-tool + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm security-tool" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-debuginfo.sh b/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-debuginfo.sh index 1ea4bf023..431720b46 100644 --- a/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-debuginfo.sh +++ b/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sed # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sed-debuginfo | grep -v \.src | grep sed-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sed-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-debugsource.sh b/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-debugsource.sh index ad8382135..6cfa48127 100644 --- a/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-debugsource.sh +++ b/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sed # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sed-debugsource | grep -v \.src | grep sed-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sed-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-help.sh b/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-help.sh index 03143ab49..c1fcf490b 100644 --- a/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-help.sh +++ b/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sed # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sed-help | grep -v \.src | grep sed-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sed-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed.sh b/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed.sh index ac48e5bc2..a66c54a32 100644 --- a/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed.sh +++ b/testcases/cli-test/sed/oe_test_sed_install_and_remove_sed.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sed # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sed | grep -v \.src | grep sed + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sed" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-devel.sh b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-devel.sh index 74093100a..464edd229 100644 --- a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-devel.sh +++ b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src selinux-policy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available selinux-policy-devel | grep -v \.src | grep selinux-policy-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm selinux-policy-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-doc.sh b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-doc.sh index 18588d9f6..742cc83f1 100644 --- a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-doc.sh +++ b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src selinux-policy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available selinux-policy-doc | grep -v \.src | grep selinux-policy-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm selinux-policy-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-help.sh b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-help.sh index ae8750463..dfdac6a87 100644 --- a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-help.sh +++ b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src selinux-policy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available selinux-policy-help | grep -v \.src | grep selinux-policy-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm selinux-policy-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-minimum.sh b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-minimum.sh index d994d63a2..29cab53b3 100644 --- a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-minimum.sh +++ b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-minimum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src selinux-policy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available selinux-policy-minimum | grep -v \.src | grep selinux-policy-minimum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm selinux-policy-minimum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-mls.sh b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-mls.sh index aebcf92ce..f511cb4da 100644 --- a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-mls.sh +++ b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-mls.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src selinux-policy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available selinux-policy-mls | grep -v \.src | grep selinux-policy-mls + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm selinux-policy-mls" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-sandbox.sh b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-sandbox.sh index 8e2b4dadf..31db22491 100644 --- a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-sandbox.sh +++ b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-sandbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src selinux-policy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available selinux-policy-sandbox | grep -v \.src | grep selinux-policy-sandbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm selinux-policy-sandbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-targeted.sh b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-targeted.sh index af328dbac..f7b63bb41 100644 --- a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-targeted.sh +++ b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy-targeted.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src selinux-policy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available selinux-policy-targeted | grep -v \.src | grep selinux-policy-targeted + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm selinux-policy-targeted" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy.sh b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy.sh index a8fd79e94..6eb5855b4 100644 --- a/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy.sh +++ b/testcases/cli-test/selinux-policy/oe_test_selinux-policy_install_and_remove_selinux-policy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src selinux-policy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available selinux-policy | grep -v \.src | grep selinux-policy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm selinux-policy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_libmilter-devel.sh b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_libmilter-devel.sh index 659d03593..cc5a60664 100644 --- a/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_libmilter-devel.sh +++ b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_libmilter-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sendmail # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmilter-devel | grep -v \.src | grep libmilter-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmilter-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_libmilter.sh b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_libmilter.sh index 5c6062a28..2acb73710 100644 --- a/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_libmilter.sh +++ b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_libmilter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sendmail # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmilter | grep -v \.src | grep libmilter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmilter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-debuginfo.sh b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-debuginfo.sh index b4044f59b..c89c79dd8 100644 --- a/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-debuginfo.sh +++ b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sendmail # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sendmail-debuginfo | grep -v \.src | grep sendmail-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sendmail-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-debugsource.sh b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-debugsource.sh index ca6609817..1f3b8a590 100644 --- a/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-debugsource.sh +++ b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sendmail # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sendmail-debugsource | grep -v \.src | grep sendmail-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sendmail-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-help.sh b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-help.sh index e6a1e18b3..d5f0710d8 100644 --- a/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-help.sh +++ b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sendmail # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sendmail-help | grep -v \.src | grep sendmail-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sendmail-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail.sh b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail.sh index e7c480a9a..632dcbc4a 100644 --- a/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail.sh +++ b/testcases/cli-test/sendmail/oe_test_sendmail_install_and_remove_sendmail.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sendmail # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sendmail | grep -v \.src | grep sendmail + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sendmail" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/setup/oe_test_setup_install_and_remove_setup.sh b/testcases/cli-test/setup/oe_test_setup_install_and_remove_setup.sh index 3dbf04bf3..cd74b0f08 100644 --- a/testcases/cli-test/setup/oe_test_setup_install_and_remove_setup.sh +++ b/testcases/cli-test/setup/oe_test_setup_install_and_remove_setup.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src setup # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available setup | grep -v \.src | grep setup + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm setup" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-debuginfo.sh b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-debuginfo.sh index a6ce209ef..29e2c8eff 100644 --- a/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-debuginfo.sh +++ b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sg3_utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sg3_utils-debuginfo | grep -v \.src | grep sg3_utils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sg3_utils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-debugsource.sh b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-debugsource.sh index f940f6c4c..699bbe86b 100644 --- a/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-debugsource.sh +++ b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sg3_utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sg3_utils-debugsource | grep -v \.src | grep sg3_utils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sg3_utils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-devel.sh b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-devel.sh index d9959c79f..21abf6c79 100644 --- a/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-devel.sh +++ b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sg3_utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sg3_utils-devel | grep -v \.src | grep sg3_utils-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sg3_utils-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-help.sh b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-help.sh index 7af9218b5..ce570a593 100644 --- a/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-help.sh +++ b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sg3_utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sg3_utils-help | grep -v \.src | grep sg3_utils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sg3_utils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils.sh b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils.sh index 81fda2ed7..29f0a9447 100644 --- a/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils.sh +++ b/testcases/cli-test/sg3_utils/oe_test_sg3_utils_install_and_remove_sg3_utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sg3_utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sg3_utils | grep -v \.src | grep sg3_utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sg3_utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sgml-common/oe_test_sgml-common_install_and_remove_sgml-common-help.sh b/testcases/cli-test/sgml-common/oe_test_sgml-common_install_and_remove_sgml-common-help.sh index b64dbfdda..63d4cd2f7 100644 --- a/testcases/cli-test/sgml-common/oe_test_sgml-common_install_and_remove_sgml-common-help.sh +++ b/testcases/cli-test/sgml-common/oe_test_sgml-common_install_and_remove_sgml-common-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sgml-common # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sgml-common-help | grep -v \.src | grep sgml-common-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sgml-common-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sgml-common/oe_test_sgml-common_install_and_remove_sgml-common.sh b/testcases/cli-test/sgml-common/oe_test_sgml-common_install_and_remove_sgml-common.sh index ec33a6c5d..690a57c89 100644 --- a/testcases/cli-test/sgml-common/oe_test_sgml-common_install_and_remove_sgml-common.sh +++ b/testcases/cli-test/sgml-common/oe_test_sgml-common_install_and_remove_sgml-common.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sgml-common # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sgml-common | grep -v \.src | grep sgml-common + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sgml-common" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-debuginfo.sh b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-debuginfo.sh index e1d39c0e4..eb81cdfd2 100644 --- a/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-debuginfo.sh +++ b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src shadow # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available shadow-debuginfo | grep -v \.src | grep shadow-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm shadow-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-debugsource.sh b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-debugsource.sh index e02822d62..d217b8639 100644 --- a/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-debugsource.sh +++ b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src shadow # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available shadow-debugsource | grep -v \.src | grep shadow-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm shadow-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-help.sh b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-help.sh index 70eb9b0ea..496033761 100644 --- a/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-help.sh +++ b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src shadow # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available shadow-help | grep -v \.src | grep shadow-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm shadow-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-subid-devel.sh b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-subid-devel.sh index 9c19d328e..7556e64b8 100644 --- a/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-subid-devel.sh +++ b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow-subid-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src shadow # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available shadow-subid-devel | grep -v \.src | grep shadow-subid-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm shadow-subid-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow.sh b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow.sh index a4bf01753..4aadfceae 100644 --- a/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow.sh +++ b/testcases/cli-test/shadow/oe_test_shadow_install_and_remove_shadow.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src shadow # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available shadow | grep -v \.src | grep shadow + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm shadow" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-debuginfo.sh b/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-debuginfo.sh index 2a24a0636..4678458fd 100644 --- a/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-debuginfo.sh +++ b/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src shared-mime-info # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available shared-mime-info-debuginfo | grep -v \.src | grep shared-mime-info-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm shared-mime-info-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-debugsource.sh b/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-debugsource.sh index 84f888ad3..b7701c78c 100644 --- a/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-debugsource.sh +++ b/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src shared-mime-info # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available shared-mime-info-debugsource | grep -v \.src | grep shared-mime-info-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm shared-mime-info-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-help.sh b/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-help.sh index bbc25e2cc..1d5d8449a 100644 --- a/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-help.sh +++ b/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src shared-mime-info # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available shared-mime-info-help | grep -v \.src | grep shared-mime-info-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm shared-mime-info-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info.sh b/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info.sh index 519c57f42..a84996420 100644 --- a/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info.sh +++ b/testcases/cli-test/shared-mime-info/oe_test_shared-mime-info_install_and_remove_shared-mime-info.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src shared-mime-info # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available shared-mime-info | grep -v \.src | grep shared-mime-info + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm shared-mime-info" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-debuginfo.sh b/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-debuginfo.sh index 8624d911c..83d60e5d5 100644 --- a/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-debuginfo.sh +++ b/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sharutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sharutils-debuginfo | grep -v \.src | grep sharutils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sharutils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-debugsource.sh b/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-debugsource.sh index 24183d48e..63db1f6d2 100644 --- a/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-debugsource.sh +++ b/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sharutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sharutils-debugsource | grep -v \.src | grep sharutils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sharutils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-help.sh b/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-help.sh index 0833bd0dc..7628d4f9d 100644 --- a/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-help.sh +++ b/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sharutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sharutils-help | grep -v \.src | grep sharutils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sharutils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils.sh b/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils.sh index 3ec4e94ae..5c7c801de 100644 --- a/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils.sh +++ b/testcases/cli-test/sharutils/oe_test_sharutils_install_and_remove_sharutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sharutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sharutils | grep -v \.src | grep sharutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sharutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-debuginfo.sh b/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-debuginfo.sh index 4bcdd688d..437c55609 100644 --- a/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-debuginfo.sh +++ b/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src shim # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available shim-debuginfo | grep -v \.src | grep shim-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm shim-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-debugsource.sh b/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-debugsource.sh index 2cd98b8a3..655680905 100644 --- a/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-debugsource.sh +++ b/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src shim # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available shim-debugsource | grep -v \.src | grep shim-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm shim-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-signed.sh b/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-signed.sh index df3de3787..0fc5da9bb 100644 --- a/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-signed.sh +++ b/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim-signed.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src shim # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available shim-signed | grep -v \.src | grep shim-signed + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm shim-signed" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim.sh b/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim.sh index d8532332e..9fc7135ec 100644 --- a/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim.sh +++ b/testcases/cli-test/shim/oe_test_shim_install_and_remove_shim.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src shim # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available shim | grep -v \.src | grep shim + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm shim" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-debuginfo.sh b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-debuginfo.sh index f0a2c1ede..dd397b6b6 100644 --- a/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-debuginfo.sh +++ b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src slang # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available slang-debuginfo | grep -v \.src | grep slang-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm slang-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-debugsource.sh b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-debugsource.sh index 3005bb87e..367e022e2 100644 --- a/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-debugsource.sh +++ b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src slang # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available slang-debugsource | grep -v \.src | grep slang-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm slang-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-devel.sh b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-devel.sh index 65ae45458..4213c97d2 100644 --- a/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-devel.sh +++ b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src slang # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available slang-devel | grep -v \.src | grep slang-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm slang-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-help.sh b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-help.sh index 114aab7c8..fe72e09e6 100644 --- a/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-help.sh +++ b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src slang # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available slang-help | grep -v \.src | grep slang-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm slang-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang.sh b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang.sh index 6c7a99cfa..c3349ecef 100644 --- a/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang.sh +++ b/testcases/cli-test/slang/oe_test_slang_install_and_remove_slang.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src slang # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available slang | grep -v \.src | grep slang + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm slang" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-debuginfo.sh b/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-debuginfo.sh index ad644e37f..1b2b1cef0 100644 --- a/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-debuginfo.sh +++ b/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src smartmontools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available smartmontools-debuginfo | grep -v \.src | grep smartmontools-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm smartmontools-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-debugsource.sh b/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-debugsource.sh index 803689f87..74b52ada1 100644 --- a/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-debugsource.sh +++ b/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src smartmontools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available smartmontools-debugsource | grep -v \.src | grep smartmontools-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm smartmontools-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-help.sh b/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-help.sh index fae03fab9..7a62997ad 100644 --- a/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-help.sh +++ b/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src smartmontools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available smartmontools-help | grep -v \.src | grep smartmontools-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm smartmontools-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools.sh b/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools.sh index 0b510253a..109233f6b 100644 --- a/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools.sh +++ b/testcases/cli-test/smartmontools/oe_test_smartmontools_install_and_remove_smartmontools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src smartmontools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available smartmontools | grep -v \.src | grep smartmontools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm smartmontools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-debuginfo.sh b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-debuginfo.sh index 2708c6195..e3738266e 100644 --- a/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-debuginfo.sh +++ b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src snappy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available snappy-debuginfo | grep -v \.src | grep snappy-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm snappy-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-debugsource.sh b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-debugsource.sh index d5a5bda81..68ae894f2 100644 --- a/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-debugsource.sh +++ b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src snappy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available snappy-debugsource | grep -v \.src | grep snappy-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm snappy-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-devel.sh b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-devel.sh index 9b46c97d6..6f40f553b 100644 --- a/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-devel.sh +++ b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src snappy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available snappy-devel | grep -v \.src | grep snappy-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm snappy-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-doc.sh b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-doc.sh index 29ee907b0..c756a97ab 100644 --- a/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-doc.sh +++ b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src snappy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available snappy-doc | grep -v \.src | grep snappy-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm snappy-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-help.sh b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-help.sh index 9792e3186..9286865cf 100644 --- a/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-help.sh +++ b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src snappy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available snappy-help | grep -v \.src | grep snappy-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm snappy-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy.sh b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy.sh index 8f70e9381..5234c0db8 100644 --- a/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy.sh +++ b/testcases/cli-test/snappy/oe_test_snappy_install_and_remove_snappy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src snappy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available snappy | grep -v \.src | grep snappy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm snappy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop-devel.sh b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop-devel.sh index d0592ef22..c6c574bd3 100644 --- a/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop-devel.sh +++ b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src socket_wrapper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsocket_wrapper_noop-devel | grep -v \.src | grep libsocket_wrapper_noop-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsocket_wrapper_noop-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop.sh b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop.sh index fcb8d863b..5e79591a7 100644 --- a/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop.sh +++ b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_libsocket_wrapper_noop.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src socket_wrapper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsocket_wrapper_noop | grep -v \.src | grep libsocket_wrapper_noop + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsocket_wrapper_noop" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-debuginfo.sh b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-debuginfo.sh index 7016d0efe..9dd104ced 100644 --- a/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-debuginfo.sh +++ b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src socket_wrapper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available socket_wrapper-debuginfo | grep -v \.src | grep socket_wrapper-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm socket_wrapper-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-debugsource.sh b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-debugsource.sh index f5d1831a7..66196ae22 100644 --- a/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-debugsource.sh +++ b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src socket_wrapper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available socket_wrapper-debugsource | grep -v \.src | grep socket_wrapper-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm socket_wrapper-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-help.sh b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-help.sh index f2fc648de..a8f04159b 100644 --- a/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-help.sh +++ b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src socket_wrapper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available socket_wrapper-help | grep -v \.src | grep socket_wrapper-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm socket_wrapper-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper.sh b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper.sh index b9fa424b4..989b4a7d4 100644 --- a/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper.sh +++ b/testcases/cli-test/socket_wrapper/oe_test_socket_wrapper_install_and_remove_socket_wrapper.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src socket_wrapper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available socket_wrapper | grep -v \.src | grep socket_wrapper + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm socket_wrapper" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-debuginfo.sh b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-debuginfo.sh index 67012ee61..90ec6206e 100644 --- a/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-debuginfo.sh +++ b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src softhsm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available softhsm-debuginfo | grep -v \.src | grep softhsm-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm softhsm-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-debugsource.sh b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-debugsource.sh index 257e9068a..91a4eaa40 100644 --- a/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-debugsource.sh +++ b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src softhsm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available softhsm-debugsource | grep -v \.src | grep softhsm-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm softhsm-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-devel.sh b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-devel.sh index 6b3b0df15..b2120e852 100644 --- a/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-devel.sh +++ b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src softhsm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available softhsm-devel | grep -v \.src | grep softhsm-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm softhsm-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-help.sh b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-help.sh index d612f19e9..f1d3c85b1 100644 --- a/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-help.sh +++ b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src softhsm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available softhsm-help | grep -v \.src | grep softhsm-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm softhsm-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm.sh b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm.sh index 999952e0f..db707f26d 100644 --- a/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm.sh +++ b/testcases/cli-test/softhsm/oe_test_softhsm_install_and_remove_softhsm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src softhsm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available softhsm | grep -v \.src | grep softhsm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm softhsm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sonatype-oss-parent/oe_test_sonatype-oss-parent_install_and_remove_sonatype-oss-parent.sh b/testcases/cli-test/sonatype-oss-parent/oe_test_sonatype-oss-parent_install_and_remove_sonatype-oss-parent.sh index 52d1d489b..d4d33509e 100644 --- a/testcases/cli-test/sonatype-oss-parent/oe_test_sonatype-oss-parent_install_and_remove_sonatype-oss-parent.sh +++ b/testcases/cli-test/sonatype-oss-parent/oe_test_sonatype-oss-parent_install_and_remove_sonatype-oss-parent.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sonatype-oss-parent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sonatype-oss-parent | grep -v \.src | grep sonatype-oss-parent + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sonatype-oss-parent" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-doc.sh b/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-doc.sh index ff13b6b61..5313ed4b3 100644 --- a/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-doc.sh +++ b/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sound-theme-freedesktop # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sound-theme-freedesktop-doc | grep -v \.src | grep sound-theme-freedesktop-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sound-theme-freedesktop-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-help.sh b/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-help.sh index ae055fad6..cd1be1d48 100644 --- a/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-help.sh +++ b/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sound-theme-freedesktop # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sound-theme-freedesktop-help | grep -v \.src | grep sound-theme-freedesktop-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sound-theme-freedesktop-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop.sh b/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop.sh index e0d3a1bb6..95ac44649 100644 --- a/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop.sh +++ b/testcases/cli-test/sound-theme-freedesktop/oe_test_sound-theme-freedesktop_install_and_remove_sound-theme-freedesktop.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sound-theme-freedesktop # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sound-theme-freedesktop | grep -v \.src | grep sound-theme-freedesktop + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sound-theme-freedesktop" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-debuginfo.sh b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-debuginfo.sh index 7497de7d9..851b1cb34 100644 --- a/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-debuginfo.sh +++ b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src speexdsp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available speexdsp-debuginfo | grep -v \.src | grep speexdsp-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm speexdsp-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-debugsource.sh b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-debugsource.sh index 61eb583d7..5bacdee62 100644 --- a/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-debugsource.sh +++ b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src speexdsp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available speexdsp-debugsource | grep -v \.src | grep speexdsp-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm speexdsp-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-devel.sh b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-devel.sh index 7a2dcfd77..b244c991d 100644 --- a/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-devel.sh +++ b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src speexdsp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available speexdsp-devel | grep -v \.src | grep speexdsp-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm speexdsp-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-help.sh b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-help.sh index d535a1a39..d4fc31bf0 100644 --- a/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-help.sh +++ b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src speexdsp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available speexdsp-help | grep -v \.src | grep speexdsp-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm speexdsp-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp.sh b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp.sh index 41d213f4a..0ab759cdb 100644 --- a/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp.sh +++ b/testcases/cli-test/speexdsp/oe_test_speexdsp_install_and_remove_speexdsp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src speexdsp # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available speexdsp | grep -v \.src | grep speexdsp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm speexdsp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/spice-protocol/oe_test_spice-protocol_install_and_remove_spice-protocol.sh b/testcases/cli-test/spice-protocol/oe_test_spice-protocol_install_and_remove_spice-protocol.sh index 7af9aa9f1..c6d9e6cae 100644 --- a/testcases/cli-test/spice-protocol/oe_test_spice-protocol_install_and_remove_spice-protocol.sh +++ b/testcases/cli-test/spice-protocol/oe_test_spice-protocol_install_and_remove_spice-protocol.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src spice-protocol # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available spice-protocol | grep -v \.src | grep spice-protocol + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm spice-protocol" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-debuginfo.sh b/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-debuginfo.sh index a634166fc..285357658 100644 --- a/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-debuginfo.sh +++ b/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src spice-vdagent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available spice-vdagent-debuginfo | grep -v \.src | grep spice-vdagent-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm spice-vdagent-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-debugsource.sh b/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-debugsource.sh index 42acd7f83..11e3eea58 100644 --- a/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-debugsource.sh +++ b/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src spice-vdagent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available spice-vdagent-debugsource | grep -v \.src | grep spice-vdagent-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm spice-vdagent-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-help.sh b/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-help.sh index 4b6565262..db55e71a9 100644 --- a/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-help.sh +++ b/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src spice-vdagent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available spice-vdagent-help | grep -v \.src | grep spice-vdagent-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm spice-vdagent-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent.sh b/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent.sh index 478fa980c..59c05ee06 100644 --- a/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent.sh +++ b/testcases/cli-test/spice-vdagent/oe_test_spice-vdagent_install_and_remove_spice-vdagent.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src spice-vdagent # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available spice-vdagent | grep -v \.src | grep spice-vdagent + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm spice-vdagent" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-debuginfo.sh b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-debuginfo.sh index fc4124d8c..031da713e 100644 --- a/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-debuginfo.sh +++ b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src spice # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available spice-debuginfo | grep -v \.src | grep spice-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm spice-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-debugsource.sh b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-debugsource.sh index 8c8e4e45e..0969b8ca6 100644 --- a/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-debugsource.sh +++ b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src spice # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available spice-debugsource | grep -v \.src | grep spice-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm spice-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-help.sh b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-help.sh index ded46ebd0..ba2ceb960 100644 --- a/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-help.sh +++ b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src spice # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available spice-help | grep -v \.src | grep spice-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm spice-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-server-devel.sh b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-server-devel.sh index a4c39399f..05b9b3980 100644 --- a/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-server-devel.sh +++ b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-server-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src spice # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available spice-server-devel | grep -v \.src | grep spice-server-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm spice-server-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-server.sh b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-server.sh index f7b41e58d..ed9d135a4 100644 --- a/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-server.sh +++ b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice-server.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src spice # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available spice-server | grep -v \.src | grep spice-server + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm spice-server" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice.sh b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice.sh index d1a843899..7a54b5456 100644 --- a/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice.sh +++ b/testcases/cli-test/spice/oe_test_spice_install_and_remove_spice.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src spice # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available spice | grep -v \.src | grep spice + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm spice" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-debuginfo.sh b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-debuginfo.sh index 39de1f974..fa6d677ff 100644 --- a/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-debuginfo.sh +++ b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sqlite # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sqlite-debuginfo | grep -v \.src | grep sqlite-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sqlite-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-debugsource.sh b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-debugsource.sh index ecbe2ccca..b81bccf92 100644 --- a/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-debugsource.sh +++ b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sqlite # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sqlite-debugsource | grep -v \.src | grep sqlite-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sqlite-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-devel.sh b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-devel.sh index fe8dd8c5f..00065c1b0 100644 --- a/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-devel.sh +++ b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sqlite # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sqlite-devel | grep -v \.src | grep sqlite-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sqlite-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-help.sh b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-help.sh index 65c7bbe32..9ce1aea02 100644 --- a/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-help.sh +++ b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sqlite # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sqlite-help | grep -v \.src | grep sqlite-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sqlite-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite.sh b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite.sh index 628e5cfa7..f7e6a839f 100644 --- a/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite.sh +++ b/testcases/cli-test/sqlite/oe_test_sqlite_install_and_remove_sqlite.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sqlite # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sqlite | grep -v \.src | grep sqlite + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sqlite" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools-debuginfo.sh b/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools-debuginfo.sh index cfca9a7b7..2c45d9eed 100644 --- a/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools-debuginfo.sh +++ b/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src squashfs-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available squashfs-tools-debuginfo | grep -v \.src | grep squashfs-tools-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm squashfs-tools-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools-debugsource.sh b/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools-debugsource.sh index d19ef5c5d..9e9cfbae6 100644 --- a/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools-debugsource.sh +++ b/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src squashfs-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available squashfs-tools-debugsource | grep -v \.src | grep squashfs-tools-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm squashfs-tools-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools.sh b/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools.sh index c75de342c..5e83a895d 100644 --- a/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools.sh +++ b/testcases/cli-test/squashfs-tools/oe_test_squashfs-tools_install_and_remove_squashfs-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src squashfs-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available squashfs-tools | grep -v \.src | grep squashfs-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm squashfs-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libipa_hbac-devel.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libipa_hbac-devel.sh index 777e6b5f5..0a40f0687 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libipa_hbac-devel.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libipa_hbac-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libipa_hbac-devel | grep -v \.src | grep libipa_hbac-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libipa_hbac-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libipa_hbac.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libipa_hbac.sh index 18c8d2e16..9dc28ffa8 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libipa_hbac.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libipa_hbac.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libipa_hbac | grep -v \.src | grep libipa_hbac + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libipa_hbac" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_autofs.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_autofs.sh index fee4e95ad..ed5a11e10 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_autofs.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_autofs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsss_autofs | grep -v \.src | grep libsss_autofs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsss_autofs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_certmap-devel.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_certmap-devel.sh index 98585c766..da5ad130c 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_certmap-devel.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_certmap-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsss_certmap-devel | grep -v \.src | grep libsss_certmap-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsss_certmap-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_certmap.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_certmap.sh index 53f53052b..130584f3a 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_certmap.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_certmap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsss_certmap | grep -v \.src | grep libsss_certmap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsss_certmap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_idmap-devel.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_idmap-devel.sh index 3d4c74459..4f8a9a4d8 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_idmap-devel.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_idmap-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsss_idmap-devel | grep -v \.src | grep libsss_idmap-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsss_idmap-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_idmap.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_idmap.sh index 3f31b964e..4ec4938af 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_idmap.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_idmap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsss_idmap | grep -v \.src | grep libsss_idmap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsss_idmap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_nss_idmap-devel.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_nss_idmap-devel.sh index 91d09203f..af06e8da0 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_nss_idmap-devel.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_nss_idmap-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsss_nss_idmap-devel | grep -v \.src | grep libsss_nss_idmap-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsss_nss_idmap-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_nss_idmap.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_nss_idmap.sh index 042342867..8208ca7bf 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_nss_idmap.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_nss_idmap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsss_nss_idmap | grep -v \.src | grep libsss_nss_idmap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsss_nss_idmap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_sudo.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_sudo.sh index 5890e1317..225de56fe 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_sudo.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_libsss_sudo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsss_sudo | grep -v \.src | grep libsss_sudo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsss_sudo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python2-sssd.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python2-sssd.sh index 4b860f33b..f93335f06 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python2-sssd.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python2-sssd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-sssd | grep -v \.src | grep python2-sssd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-sssd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-libipa_hbac.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-libipa_hbac.sh index 39c9af466..f478ff52d 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-libipa_hbac.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-libipa_hbac.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libipa_hbac | grep -v \.src | grep python3-libipa_hbac + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libipa_hbac" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-libsss_nss_idmap.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-libsss_nss_idmap.sh index 06e9d7bed..e8c35a0c2 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-libsss_nss_idmap.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-libsss_nss_idmap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libsss_nss_idmap | grep -v \.src | grep python3-libsss_nss_idmap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libsss_nss_idmap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sss-murmur.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sss-murmur.sh index 5009d21a6..017cff591 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sss-murmur.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sss-murmur.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-sss-murmur | grep -v \.src | grep python3-sss-murmur + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-sss-murmur" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sss.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sss.sh index e6d0cb82e..473c2efba 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sss.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sss.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-sss | grep -v \.src | grep python3-sss + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-sss" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sssd.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sssd.sh index fad32d8a0..91583c4de 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sssd.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sssd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-sssd | grep -v \.src | grep python3-sssd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-sssd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sssdconfig.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sssdconfig.sh index c492bda23..ddc39a84e 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sssdconfig.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_python3-sssdconfig.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-sssdconfig | grep -v \.src | grep python3-sssdconfig + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-sssdconfig" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ad.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ad.sh index 100ee7458..ae204f038 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ad.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ad.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd-ad | grep -v \.src | grep sssd-ad + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd-ad" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-client.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-client.sh index 817772040..17fafc645 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-client.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-client.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd-client | grep -v \.src | grep sssd-client + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd-client" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-common-pac.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-common-pac.sh index 801f439b8..ff32b06a4 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-common-pac.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-common-pac.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd-common-pac | grep -v \.src | grep sssd-common-pac + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd-common-pac" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-common.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-common.sh index e8b9731a6..3c85943cd 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-common.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-common.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd-common | grep -v \.src | grep sssd-common + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd-common" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-dbus.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-dbus.sh index d6513b691..a6b540b8b 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-dbus.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-dbus.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd-dbus | grep -v \.src | grep sssd-dbus + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd-dbus" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-debuginfo.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-debuginfo.sh index bf77348d1..42958bfd5 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-debuginfo.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd-debuginfo | grep -v \.src | grep sssd-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-debugsource.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-debugsource.sh index 206ed5c33..7e6975cce 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-debugsource.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd-debugsource | grep -v \.src | grep sssd-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-devel.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-devel.sh index 7bfca30d9..1b4002397 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-devel.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd-devel | grep -v \.src | grep sssd-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-help.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-help.sh index 117a5857f..764bf993c 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-help.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd-help | grep -v \.src | grep sssd-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-idp.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-idp.sh index f303c9653..5d7ee5483 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-idp.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-idp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd-idp | grep -v \.src | grep sssd-idp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd-idp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ipa.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ipa.sh index 99403d400..ef7362ff6 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ipa.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ipa.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd-ipa | grep -v \.src | grep sssd-ipa + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd-ipa" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-kcm.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-kcm.sh index 3fd19dbd3..93013924a 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-kcm.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-kcm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd-kcm | grep -v \.src | grep sssd-kcm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd-kcm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-krb5-common.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-krb5-common.sh index 77507764e..ea8931072 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-krb5-common.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-krb5-common.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd-krb5-common | grep -v \.src | grep sssd-krb5-common + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd-krb5-common" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-krb5.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-krb5.sh index c6eaf4901..11f8db528 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-krb5.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-krb5.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd-krb5 | grep -v \.src | grep sssd-krb5 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd-krb5" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ldap.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ldap.sh index eddf9797d..e23cee26c 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ldap.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-ldap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd-ldap | grep -v \.src | grep sssd-ldap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd-ldap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-nfs-idmap.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-nfs-idmap.sh index 50dcf38d7..41bd13520 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-nfs-idmap.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-nfs-idmap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd-nfs-idmap | grep -v \.src | grep sssd-nfs-idmap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd-nfs-idmap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-proxy.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-proxy.sh index fa15340b3..4edd98c38 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-proxy.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-proxy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd-proxy | grep -v \.src | grep sssd-proxy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd-proxy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-tools.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-tools.sh index a35da8077..3761bb7fb 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-tools.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd-tools | grep -v \.src | grep sssd-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-winbind-idmap.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-winbind-idmap.sh index 999fa2c7c..dbc8a98c6 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-winbind-idmap.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd-winbind-idmap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd-winbind-idmap | grep -v \.src | grep sssd-winbind-idmap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd-winbind-idmap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd.sh b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd.sh index 40dc631a6..fac306e69 100644 --- a/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd.sh +++ b/testcases/cli-test/sssd/oe_test_sssd_install_and_remove_sssd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sssd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sssd | grep -v \.src | grep sssd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sssd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-debuginfo.sh b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-debuginfo.sh index d4a25be31..f6fe4ba00 100644 --- a/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-debuginfo.sh +++ b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src startup-notification # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available startup-notification-debuginfo | grep -v \.src | grep startup-notification-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm startup-notification-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-debugsource.sh b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-debugsource.sh index 5c6c80e7c..9a2f2d0c9 100644 --- a/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-debugsource.sh +++ b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src startup-notification # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available startup-notification-debugsource | grep -v \.src | grep startup-notification-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm startup-notification-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-devel.sh b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-devel.sh index 2d8bfe6c6..933859ddd 100644 --- a/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-devel.sh +++ b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src startup-notification # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available startup-notification-devel | grep -v \.src | grep startup-notification-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm startup-notification-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-help.sh b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-help.sh index 93c7fa1ce..62bc5e2d1 100644 --- a/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-help.sh +++ b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src startup-notification # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available startup-notification-help | grep -v \.src | grep startup-notification-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm startup-notification-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification.sh b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification.sh index 745cf2a0d..728eb91a5 100644 --- a/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification.sh +++ b/testcases/cli-test/startup-notification/oe_test_startup-notification_install_and_remove_startup-notification.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src startup-notification # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available startup-notification | grep -v \.src | grep startup-notification + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm startup-notification" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-debuginfo.sh b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-debuginfo.sh index 4f7e217ce..15f4ca0d1 100644 --- a/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-debuginfo.sh +++ b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src strace # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available strace-debuginfo | grep -v \.src | grep strace-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm strace-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-debugsource.sh b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-debugsource.sh index d1b05041b..745a3738f 100644 --- a/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-debugsource.sh +++ b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src strace # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available strace-debugsource | grep -v \.src | grep strace-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm strace-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-doc.sh b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-doc.sh index 514103ac5..9a7ed0d6b 100644 --- a/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-doc.sh +++ b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src strace # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available strace-doc | grep -v \.src | grep strace-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm strace-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace.sh b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace.sh index f45613d64..d79c6f638 100644 --- a/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace.sh +++ b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src strace # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available strace | grep -v \.src | grep strace + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm strace" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace32.sh b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace32.sh index ee00a5105..bf033854c 100644 --- a/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace32.sh +++ b/testcases/cli-test/strace/oe_test_strace_install_and_remove_strace32.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src strace # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available strace32 | grep -v \.src | grep strace32 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm strace32" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-debuginfo.sh b/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-debuginfo.sh index 4078ab37a..59f79971a 100644 --- a/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-debuginfo.sh +++ b/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src stunnel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available stunnel-debuginfo | grep -v \.src | grep stunnel-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm stunnel-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-debugsource.sh b/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-debugsource.sh index 0cd4643dd..3e1da04c0 100644 --- a/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-debugsource.sh +++ b/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src stunnel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available stunnel-debugsource | grep -v \.src | grep stunnel-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm stunnel-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-help.sh b/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-help.sh index 716eb7aed..84b94f312 100644 --- a/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-help.sh +++ b/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src stunnel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available stunnel-help | grep -v \.src | grep stunnel-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm stunnel-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel.sh b/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel.sh index 67aec3f52..8cf6ef1c8 100644 --- a/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel.sh +++ b/testcases/cli-test/stunnel/oe_test_stunnel_install_and_remove_stunnel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src stunnel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available stunnel | grep -v \.src | grep stunnel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm stunnel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python2-subunit.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python2-subunit.sh index 6b35f01b6..d048b34a0 100644 --- a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python2-subunit.sh +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python2-subunit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src subunit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python2-subunit | grep -v \.src | grep python2-subunit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python2-subunit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python3-subunit-test.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python3-subunit-test.sh index 63f34c2c8..1cb367485 100644 --- a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python3-subunit-test.sh +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python3-subunit-test.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src subunit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-subunit-test | grep -v \.src | grep python3-subunit-test + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-subunit-test" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python3-subunit.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python3-subunit.sh index 48fe3539b..ab5a50e92 100644 --- a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python3-subunit.sh +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_python3-subunit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src subunit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-subunit | grep -v \.src | grep python3-subunit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-subunit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-cppunit-devel.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-cppunit-devel.sh index d6fdaa759..7dd69753e 100644 --- a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-cppunit-devel.sh +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-cppunit-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src subunit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available subunit-cppunit-devel | grep -v \.src | grep subunit-cppunit-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm subunit-cppunit-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-cppunit.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-cppunit.sh index 0d0e95204..3d953d721 100644 --- a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-cppunit.sh +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-cppunit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src subunit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available subunit-cppunit | grep -v \.src | grep subunit-cppunit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm subunit-cppunit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-debuginfo.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-debuginfo.sh index 5850bff80..058cccac9 100644 --- a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-debuginfo.sh +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src subunit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available subunit-debuginfo | grep -v \.src | grep subunit-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm subunit-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-debugsource.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-debugsource.sh index eba3e74ba..faf067d03 100644 --- a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-debugsource.sh +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src subunit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available subunit-debugsource | grep -v \.src | grep subunit-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm subunit-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-devel.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-devel.sh index f51079f4e..75227fa23 100644 --- a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-devel.sh +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src subunit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available subunit-devel | grep -v \.src | grep subunit-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm subunit-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-filters.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-filters.sh index 43b6b2989..67c4bae4d 100644 --- a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-filters.sh +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-filters.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src subunit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available subunit-filters | grep -v \.src | grep subunit-filters + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm subunit-filters" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-perl.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-perl.sh index 95755c00e..60b9d874f 100644 --- a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-perl.sh +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-perl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src subunit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available subunit-perl | grep -v \.src | grep subunit-perl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm subunit-perl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-shell.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-shell.sh index c63843c26..67be0d19b 100644 --- a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-shell.sh +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-shell.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src subunit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available subunit-shell | grep -v \.src | grep subunit-shell + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm subunit-shell" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-static.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-static.sh index c726bbcc6..5b4867044 100644 --- a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-static.sh +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit-static.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src subunit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available subunit-static | grep -v \.src | grep subunit-static + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm subunit-static" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit.sh b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit.sh index 4f620719c..9b85fc805 100644 --- a/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit.sh +++ b/testcases/cli-test/subunit/oe_test_subunit_install_and_remove_subunit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src subunit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available subunit | grep -v \.src | grep subunit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm subunit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-debuginfo.sh b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-debuginfo.sh index 57d28b38c..9986acf91 100644 --- a/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-debuginfo.sh +++ b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sudo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sudo-debuginfo | grep -v \.src | grep sudo-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sudo-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-debugsource.sh b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-debugsource.sh index f53f4a25c..78d47b90c 100644 --- a/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-debugsource.sh +++ b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sudo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sudo-debugsource | grep -v \.src | grep sudo-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sudo-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-devel.sh b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-devel.sh index 804f17d80..26ae2400d 100644 --- a/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-devel.sh +++ b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sudo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sudo-devel | grep -v \.src | grep sudo-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sudo-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-help.sh b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-help.sh index d530f8499..e093838cf 100644 --- a/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-help.sh +++ b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sudo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sudo-help | grep -v \.src | grep sudo-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sudo-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo.sh b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo.sh index f0a261e60..f6d8a8e1c 100644 --- a/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo.sh +++ b/testcases/cli-test/sudo/oe_test_sudo_install_and_remove_sudo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sudo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sudo | grep -v \.src | grep sudo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sudo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/swig/oe_test_swig_install_and_remove_ccache-swig.sh b/testcases/cli-test/swig/oe_test_swig_install_and_remove_ccache-swig.sh index 461fd84f6..f56bccefc 100644 --- a/testcases/cli-test/swig/oe_test_swig_install_and_remove_ccache-swig.sh +++ b/testcases/cli-test/swig/oe_test_swig_install_and_remove_ccache-swig.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src swig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ccache-swig | grep -v \.src | grep ccache-swig + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ccache-swig" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-debuginfo.sh b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-debuginfo.sh index 42fd7cb77..8f2c63289 100644 --- a/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-debuginfo.sh +++ b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src swig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available swig-debuginfo | grep -v \.src | grep swig-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm swig-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-debugsource.sh b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-debugsource.sh index 870b7de9c..36893d9f0 100644 --- a/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-debugsource.sh +++ b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src swig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available swig-debugsource | grep -v \.src | grep swig-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm swig-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-doc.sh b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-doc.sh index 26375abe3..fdeed8441 100644 --- a/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-doc.sh +++ b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src swig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available swig-doc | grep -v \.src | grep swig-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm swig-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-gdb.sh b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-gdb.sh index 97128c837..52383500a 100644 --- a/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-gdb.sh +++ b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-gdb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src swig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available swig-gdb | grep -v \.src | grep swig-gdb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm swig-gdb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-help.sh b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-help.sh index af5b5169a..80ba5c9db 100644 --- a/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-help.sh +++ b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src swig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available swig-help | grep -v \.src | grep swig-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm swig-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig.sh b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig.sh index f6211fd68..39f155c6e 100644 --- a/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig.sh +++ b/testcases/cli-test/swig/oe_test_swig_install_and_remove_swig.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src swig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available swig | grep -v \.src | grep swig + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm swig" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks-debuginfo.sh b/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks-debuginfo.sh index 91e441de2..0486e5cec 100644 --- a/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks-debuginfo.sh +++ b/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src symlinks # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available symlinks-debuginfo | grep -v \.src | grep symlinks-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm symlinks-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks-debugsource.sh b/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks-debugsource.sh index 7eaafd9d8..8ff984f3d 100644 --- a/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks-debugsource.sh +++ b/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src symlinks # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available symlinks-debugsource | grep -v \.src | grep symlinks-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm symlinks-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks.sh b/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks.sh index 5d7e8cd0d..9ec4ad175 100644 --- a/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks.sh +++ b/testcases/cli-test/symlinks/oe_test_symlinks_install_and_remove_symlinks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src symlinks # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available symlinks | grep -v \.src | grep symlinks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm symlinks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-debuginfo.sh b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-debuginfo.sh index b951f684b..b1c815aec 100644 --- a/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-debuginfo.sh +++ b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sysfsutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sysfsutils-debuginfo | grep -v \.src | grep sysfsutils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sysfsutils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-debugsource.sh b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-debugsource.sh index 150627f43..a686a6991 100644 --- a/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-debugsource.sh +++ b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sysfsutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sysfsutils-debugsource | grep -v \.src | grep sysfsutils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sysfsutils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-devel.sh b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-devel.sh index 16c9317d0..c19c5c889 100644 --- a/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-devel.sh +++ b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sysfsutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sysfsutils-devel | grep -v \.src | grep sysfsutils-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sysfsutils-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-help.sh b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-help.sh index 2d45fa12b..fcfb05d82 100644 --- a/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-help.sh +++ b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sysfsutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sysfsutils-help | grep -v \.src | grep sysfsutils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sysfsutils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils.sh b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils.sh index 6934efa6f..67ddab8da 100644 --- a/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils.sh +++ b/testcases/cli-test/sysfsutils/oe_test_sysfsutils_install_and_remove_sysfsutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src sysfsutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available sysfsutils | grep -v \.src | grep sysfsutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm sysfsutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-debuginfo.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-debuginfo.sh index b6840353d..5411c1ccc 100644 --- a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-debuginfo.sh +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src syslinux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available syslinux-debuginfo | grep -v \.src | grep syslinux-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm syslinux-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-debugsource.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-debugsource.sh index e5afd7c27..83ace5d2f 100644 --- a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-debugsource.sh +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src syslinux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available syslinux-debugsource | grep -v \.src | grep syslinux-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm syslinux-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-devel.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-devel.sh index 2359c391c..8c8ecacb6 100644 --- a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-devel.sh +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src syslinux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available syslinux-devel | grep -v \.src | grep syslinux-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm syslinux-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-efi64.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-efi64.sh index e7c1c7380..65c3a95b7 100644 --- a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-efi64.sh +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-efi64.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src syslinux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available syslinux-efi64 | grep -v \.src | grep syslinux-efi64 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm syslinux-efi64" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-extlinux-nonlinux.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-extlinux-nonlinux.sh index 8f0079d0b..990ae349e 100644 --- a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-extlinux-nonlinux.sh +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-extlinux-nonlinux.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src syslinux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available syslinux-extlinux-nonlinux | grep -v \.src | grep syslinux-extlinux-nonlinux + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm syslinux-extlinux-nonlinux" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-extlinux.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-extlinux.sh index 8cd7a20f4..db593db8e 100644 --- a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-extlinux.sh +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-extlinux.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src syslinux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available syslinux-extlinux | grep -v \.src | grep syslinux-extlinux + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm syslinux-extlinux" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-help.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-help.sh index 111e268d8..71d402de9 100644 --- a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-help.sh +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src syslinux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available syslinux-help | grep -v \.src | grep syslinux-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm syslinux-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-nonlinux.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-nonlinux.sh index 87280d767..3ceaf5ede 100644 --- a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-nonlinux.sh +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-nonlinux.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src syslinux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available syslinux-nonlinux | grep -v \.src | grep syslinux-nonlinux + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm syslinux-nonlinux" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-perl.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-perl.sh index 080df3190..a16a5b011 100644 --- a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-perl.sh +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-perl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src syslinux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available syslinux-perl | grep -v \.src | grep syslinux-perl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm syslinux-perl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-tftpboot.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-tftpboot.sh index c204d1ee8..77fbed4b7 100644 --- a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-tftpboot.sh +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux-tftpboot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src syslinux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available syslinux-tftpboot | grep -v \.src | grep syslinux-tftpboot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm syslinux-tftpboot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux.sh b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux.sh index e79c0ae7f..5ae057527 100644 --- a/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux.sh +++ b/testcases/cli-test/syslinux/oe_test_syslinux_install_and_remove_syslinux.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src syslinux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available syslinux | grep -v \.src | grep syslinux + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm syslinux" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_libgudev1-devel.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_libgudev1-devel.sh index e8f1234b4..5053ace1f 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_libgudev1-devel.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_libgudev1-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgudev1-devel | grep -v \.src | grep libgudev1-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgudev1-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_libgudev1.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_libgudev1.sh index 6be4280c4..0b3cf6dfe 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_libgudev1.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_libgudev1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libgudev1 | grep -v \.src | grep libgudev1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libgudev1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-battery-check.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-battery-check.sh index 37f4e68a1..e9a66b894 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-battery-check.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-battery-check.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-battery-check | grep -v \.src | grep systemd-battery-check + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-battery-check" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-boot-unsigned.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-boot-unsigned.sh index 84c9b9f78..46cdccb0b 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-boot-unsigned.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-boot-unsigned.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-boot-unsigned | grep -v \.src | grep systemd-boot-unsigned + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-boot-unsigned" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-bsod.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-bsod.sh index ec97724bd..1fd864038 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-bsod.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-bsod.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-bsod | grep -v \.src | grep systemd-bsod + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-bsod" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-container.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-container.sh index 19ce53e16..3fca948cd 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-container.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-container.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-container | grep -v \.src | grep systemd-container + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-container" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-cryptsetup.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-cryptsetup.sh index ac18dbeb6..0944495cb 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-cryptsetup.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-cryptsetup.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-cryptsetup | grep -v \.src | grep systemd-cryptsetup + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-cryptsetup" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-debuginfo.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-debuginfo.sh index a7600182f..49d36ff8d 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-debuginfo.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-debuginfo | grep -v \.src | grep systemd-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-debugsource.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-debugsource.sh index f00b8a4e8..665e0547a 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-debugsource.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-debugsource | grep -v \.src | grep systemd-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-devel.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-devel.sh index e9b638036..aa4f8d42b 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-devel.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-devel | grep -v \.src | grep systemd-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-doc.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-doc.sh index 6154ca1f3..1c7d92f78 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-doc.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-doc | grep -v \.src | grep systemd-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-help.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-help.sh index 1e557620c..b2c1d0b5f 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-help.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-help | grep -v \.src | grep systemd-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-journal-gateway.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-journal-gateway.sh index 29fbf0da5..fb4d0212c 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-journal-gateway.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-journal-gateway.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-journal-gateway | grep -v \.src | grep systemd-journal-gateway + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-journal-gateway" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-journal-remote.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-journal-remote.sh index 365b1f781..7410e3d05 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-journal-remote.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-journal-remote.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-journal-remote | grep -v \.src | grep systemd-journal-remote + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-journal-remote" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-libs.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-libs.sh index 943fcb341..abe320a5c 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-libs.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-libs | grep -v \.src | grep systemd-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-networkd.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-networkd.sh index b2222fb40..7cbecc858 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-networkd.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-networkd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-networkd | grep -v \.src | grep systemd-networkd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-networkd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-nspawn.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-nspawn.sh index a0dc613cb..2b45bbd4d 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-nspawn.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-nspawn.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-nspawn | grep -v \.src | grep systemd-nspawn + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-nspawn" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-oomd-defaults.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-oomd-defaults.sh index 399ce90ec..0418d2632 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-oomd-defaults.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-oomd-defaults.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-oomd-defaults | grep -v \.src | grep systemd-oomd-defaults + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-oomd-defaults" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-oomd.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-oomd.sh index 57203fea3..acb862700 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-oomd.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-oomd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-oomd | grep -v \.src | grep systemd-oomd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-oomd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-pam.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-pam.sh index 320ccedcf..af211da05 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-pam.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-pam.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-pam | grep -v \.src | grep systemd-pam + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-pam" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-pcrlock.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-pcrlock.sh index 30ef85b8a..266e38652 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-pcrlock.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-pcrlock.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-pcrlock | grep -v \.src | grep systemd-pcrlock + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-pcrlock" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-python.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-python.sh index 3ab60d6ae..5a3556386 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-python.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-python.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-python | grep -v \.src | grep systemd-python + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-python" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-resolved.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-resolved.sh index 8ed2e22b9..8acc20c50 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-resolved.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-resolved.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-resolved | grep -v \.src | grep systemd-resolved + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-resolved" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-rpm-macros.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-rpm-macros.sh index 82097e274..7a9fc5ae7 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-rpm-macros.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-rpm-macros.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-rpm-macros | grep -v \.src | grep systemd-rpm-macros + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-rpm-macros" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-repart.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-repart.sh index b024ba291..7b849ffa5 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-repart.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-repart.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-standalone-repart | grep -v \.src | grep systemd-standalone-repart + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-standalone-repart" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-shutdown.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-shutdown.sh index bb1f374e2..bb63727f6 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-shutdown.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-shutdown.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-standalone-shutdown | grep -v \.src | grep systemd-standalone-shutdown + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-standalone-shutdown" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-sysusers.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-sysusers.sh index faea593c7..8e9800367 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-sysusers.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-sysusers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-standalone-sysusers | grep -v \.src | grep systemd-standalone-sysusers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-standalone-sysusers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-tmpfiles.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-tmpfiles.sh index 3e2443a14..5e796b998 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-tmpfiles.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-standalone-tmpfiles.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-standalone-tmpfiles | grep -v \.src | grep systemd-standalone-tmpfiles + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-standalone-tmpfiles" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-storagetm.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-storagetm.sh index dd5033399..83b71d372 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-storagetm.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-storagetm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-storagetm | grep -v \.src | grep systemd-storagetm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-storagetm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-sysv.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-sysv.sh index aca53b849..56642521c 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-sysv.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-sysv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-sysv | grep -v \.src | grep systemd-sysv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-sysv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-tests.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-tests.sh index 7ba974976..68ef5b945 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-tests.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-tests.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-tests | grep -v \.src | grep systemd-tests + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-tests" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-timesyncd.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-timesyncd.sh index b0dc890ae..9091b5857 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-timesyncd.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-timesyncd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-timesyncd | grep -v \.src | grep systemd-timesyncd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-timesyncd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-udev-compat.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-udev-compat.sh index 846153881..15e3a0172 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-udev-compat.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-udev-compat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-udev-compat | grep -v \.src | grep systemd-udev-compat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-udev-compat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-udev.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-udev.sh index 15b04bba9..2740f0557 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-udev.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd-udev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd-udev | grep -v \.src | grep systemd-udev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd-udev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd.sh b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd.sh index b93002ed2..edfe97cdd 100644 --- a/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd.sh +++ b/testcases/cli-test/systemd/oe_test_systemd_install_and_remove_systemd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemd | grep -v \.src | grep systemd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-client.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-client.sh index 111e63acc..6a484fb80 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-client.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-client.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap-client | grep -v \.src | grep systemtap-client + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap-client" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-debuginfo.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-debuginfo.sh index a79d8c3d9..f0eda5e56 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-debuginfo.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap-debuginfo | grep -v \.src | grep systemtap-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-debugsource.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-debugsource.sh index 048ff2686..e8503971b 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-debugsource.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap-debugsource | grep -v \.src | grep systemtap-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-devel.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-devel.sh index e186adc22..a8ba03c44 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-devel.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap-devel | grep -v \.src | grep systemtap-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-exporter.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-exporter.sh index 8387a9271..6691cd9ed 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-exporter.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-exporter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap-exporter | grep -v \.src | grep systemtap-exporter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap-exporter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-help.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-help.sh index bd77c3c44..05725a0c2 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-help.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap-help | grep -v \.src | grep systemtap-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-initscript.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-initscript.sh index d91d10f55..6bbd0baea 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-initscript.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-initscript.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap-initscript | grep -v \.src | grep systemtap-initscript + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap-initscript" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-jupyter.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-jupyter.sh index 6390940ac..c66c7e06e 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-jupyter.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-jupyter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap-jupyter | grep -v \.src | grep systemtap-jupyter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap-jupyter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-lang.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-lang.sh index 977c853e0..25339757b 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-lang.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-lang.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap-lang | grep -v \.src | grep systemtap-lang + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap-lang" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-java.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-java.sh index 0ff6d968b..3bb12cf50 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-java.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-java.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap-runtime-java | grep -v \.src | grep systemtap-runtime-java + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap-runtime-java" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-python2.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-python2.sh index 7a10e387a..69c80000f 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-python2.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-python2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap-runtime-python2 | grep -v \.src | grep systemtap-runtime-python2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap-runtime-python2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-python3.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-python3.sh index 6e25d6490..f6a067a74 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-python3.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-python3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap-runtime-python3 | grep -v \.src | grep systemtap-runtime-python3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap-runtime-python3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-virtguest.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-virtguest.sh index 4c141182e..f9f98f8bf 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-virtguest.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-virtguest.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap-runtime-virtguest | grep -v \.src | grep systemtap-runtime-virtguest + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap-runtime-virtguest" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-virthost.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-virthost.sh index a234ad7f3..65a12930b 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-virthost.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime-virthost.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap-runtime-virthost | grep -v \.src | grep systemtap-runtime-virthost + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap-runtime-virthost" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime.sh index 8fb822340..a29b02bc9 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-runtime.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap-runtime | grep -v \.src | grep systemtap-runtime + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap-runtime" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-sdt-devel.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-sdt-devel.sh index 0bb606865..0ad6e36b4 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-sdt-devel.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-sdt-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap-sdt-devel | grep -v \.src | grep systemtap-sdt-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap-sdt-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-server.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-server.sh index b33e36100..9fca7e0f4 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-server.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-server.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap-server | grep -v \.src | grep systemtap-server + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap-server" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-stap-exporter.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-stap-exporter.sh index 9eee2c3ed..2193db686 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-stap-exporter.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-stap-exporter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap-stap-exporter | grep -v \.src | grep systemtap-stap-exporter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap-stap-exporter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-testsuite.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-testsuite.sh index 668b2e7a3..cb92ce72a 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-testsuite.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap-testsuite.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap-testsuite | grep -v \.src | grep systemtap-testsuite + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap-testsuite" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap.sh b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap.sh index 0210dd89d..b389dc889 100644 --- a/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap.sh +++ b/testcases/cli-test/systemtap/oe_test_systemtap_install_and_remove_systemtap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src systemtap # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available systemtap | grep -v \.src | grep systemtap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm systemtap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-debuginfo.sh b/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-debuginfo.sh index c92454bce..55cda8b28 100644 --- a/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-debuginfo.sh +++ b/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tar # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tar-debuginfo | grep -v \.src | grep tar-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tar-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-debugsource.sh b/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-debugsource.sh index 99b4260dd..f01135a84 100644 --- a/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-debugsource.sh +++ b/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tar # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tar-debugsource | grep -v \.src | grep tar-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tar-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-help.sh b/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-help.sh index 451084328..9cb4c03ce 100644 --- a/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-help.sh +++ b/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tar # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tar-help | grep -v \.src | grep tar-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tar-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar.sh b/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar.sh index 20741b345..8afa03177 100644 --- a/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar.sh +++ b/testcases/cli-test/tar/oe_test_tar_install_and_remove_tar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tar # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tar | grep -v \.src | grep tar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_python3-tbb.sh b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_python3-tbb.sh index a5db30073..ac6335aa8 100644 --- a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_python3-tbb.sh +++ b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_python3-tbb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tbb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-tbb | grep -v \.src | grep python3-tbb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-tbb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-bind.sh b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-bind.sh index 05060e2c9..a9fcc5b72 100644 --- a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-bind.sh +++ b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-bind.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tbb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tbb-bind | grep -v \.src | grep tbb-bind + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tbb-bind" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-debuginfo.sh b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-debuginfo.sh index a6ff16f2d..0c29411b1 100644 --- a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-debuginfo.sh +++ b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tbb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tbb-debuginfo | grep -v \.src | grep tbb-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tbb-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-debugsource.sh b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-debugsource.sh index 59fd8d5be..306aa7bd1 100644 --- a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-debugsource.sh +++ b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tbb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tbb-debugsource | grep -v \.src | grep tbb-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tbb-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-devel.sh b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-devel.sh index c42038894..a7ab322ec 100644 --- a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-devel.sh +++ b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tbb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tbb-devel | grep -v \.src | grep tbb-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tbb-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-help.sh b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-help.sh index 1ecdb415b..569119dab 100644 --- a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-help.sh +++ b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tbb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tbb-help | grep -v \.src | grep tbb-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tbb-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb.sh b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb.sh index 2f3c8d7ca..9f278e674 100644 --- a/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb.sh +++ b/testcases/cli-test/tbb/oe_test_tbb_install_and_remove_tbb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tbb # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tbb | grep -v \.src | grep tbb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tbb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-debuginfo.sh b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-debuginfo.sh index a7086e976..0cd7872f5 100644 --- a/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-debuginfo.sh +++ b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tcl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tcl-debuginfo | grep -v \.src | grep tcl-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tcl-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-debugsource.sh b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-debugsource.sh index 85dd10113..698061179 100644 --- a/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-debugsource.sh +++ b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tcl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tcl-debugsource | grep -v \.src | grep tcl-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tcl-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-devel.sh b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-devel.sh index 9490f3bd2..06402f43e 100644 --- a/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-devel.sh +++ b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tcl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tcl-devel | grep -v \.src | grep tcl-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tcl-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-help.sh b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-help.sh index 4beea490d..14ce3b598 100644 --- a/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-help.sh +++ b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tcl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tcl-help | grep -v \.src | grep tcl-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tcl-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl.sh b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl.sh index 4a20b5f6b..081e638d2 100644 --- a/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl.sh +++ b/testcases/cli-test/tcl/oe_test_tcl_install_and_remove_tcl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tcl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tcl | grep -v \.src | grep tcl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tcl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tcllib/oe_test_tcllib_install_and_remove_tcllib-help.sh b/testcases/cli-test/tcllib/oe_test_tcllib_install_and_remove_tcllib-help.sh index fa16f5213..8d48bc79e 100644 --- a/testcases/cli-test/tcllib/oe_test_tcllib_install_and_remove_tcllib-help.sh +++ b/testcases/cli-test/tcllib/oe_test_tcllib_install_and_remove_tcllib-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tcllib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tcllib-help | grep -v \.src | grep tcllib-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tcllib-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tcllib/oe_test_tcllib_install_and_remove_tcllib.sh b/testcases/cli-test/tcllib/oe_test_tcllib_install_and_remove_tcllib.sh index e03a79e7c..4ebeaa34c 100644 --- a/testcases/cli-test/tcllib/oe_test_tcllib_install_and_remove_tcllib.sh +++ b/testcases/cli-test/tcllib/oe_test_tcllib_install_and_remove_tcllib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tcllib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tcllib | grep -v \.src | grep tcllib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tcllib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-debuginfo.sh b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-debuginfo.sh index 1bfd7bc9c..9b5e38acd 100644 --- a/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-debuginfo.sh +++ b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tcsh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tcsh-debuginfo | grep -v \.src | grep tcsh-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tcsh-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-debugsource.sh b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-debugsource.sh index d04b63f2e..d7e1847f1 100644 --- a/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-debugsource.sh +++ b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tcsh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tcsh-debugsource | grep -v \.src | grep tcsh-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tcsh-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-doc.sh b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-doc.sh index 913d03c9f..ce385665a 100644 --- a/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-doc.sh +++ b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tcsh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tcsh-doc | grep -v \.src | grep tcsh-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tcsh-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-help.sh b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-help.sh index cff6b15b9..f8938668a 100644 --- a/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-help.sh +++ b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tcsh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tcsh-help | grep -v \.src | grep tcsh-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tcsh-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh.sh b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh.sh index 4838eca3d..360ed0c09 100644 --- a/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh.sh +++ b/testcases/cli-test/tcsh/oe_test_tcsh_install_and_remove_tcsh.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tcsh # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tcsh | grep -v \.src | grep tcsh + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tcsh" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-debuginfo.sh b/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-debuginfo.sh index 262245873..457f4255a 100644 --- a/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-debuginfo.sh +++ b/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src telnet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available telnet-debuginfo | grep -v \.src | grep telnet-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm telnet-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-debugsource.sh b/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-debugsource.sh index 309d6a6d0..f03459bf9 100644 --- a/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-debugsource.sh +++ b/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src telnet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available telnet-debugsource | grep -v \.src | grep telnet-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm telnet-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-help.sh b/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-help.sh index 7446330c4..3b50aa913 100644 --- a/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-help.sh +++ b/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src telnet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available telnet-help | grep -v \.src | grep telnet-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm telnet-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet.sh b/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet.sh index 607ce8f42..e05788f93 100644 --- a/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet.sh +++ b/testcases/cli-test/telnet/oe_test_telnet_install_and_remove_telnet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src telnet # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available telnet | grep -v \.src | grep telnet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm telnet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_info.sh b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_info.sh index 63ac58bfa..6a7576492 100644 --- a/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_info.sh +++ b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_info.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texinfo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available info | grep -v \.src | grep info + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm info" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-debuginfo.sh b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-debuginfo.sh index ad3ff0cb8..f6a7b4936 100644 --- a/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-debuginfo.sh +++ b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texinfo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texinfo-debuginfo | grep -v \.src | grep texinfo-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texinfo-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-debugsource.sh b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-debugsource.sh index d0ca1f4e9..dc921edb9 100644 --- a/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-debugsource.sh +++ b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texinfo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texinfo-debugsource | grep -v \.src | grep texinfo-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texinfo-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-help.sh b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-help.sh index f8b132e29..1fca50e5d 100644 --- a/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-help.sh +++ b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texinfo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texinfo-help | grep -v \.src | grep texinfo-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texinfo-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-tex.sh b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-tex.sh index 53f166910..68a439644 100644 --- a/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-tex.sh +++ b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo-tex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texinfo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texinfo-tex | grep -v \.src | grep texinfo-tex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texinfo-tex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo.sh b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo.sh index 1e015bd15..b145eb216 100644 --- a/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo.sh +++ b/testcases/cli-test/texinfo/oe_test_texinfo_install_and_remove_texinfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texinfo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texinfo | grep -v \.src | grep texinfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texinfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-a2ping.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-a2ping.sh index 06738c386..5384b0294 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-a2ping.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-a2ping.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-a2ping | grep -v \.src | grep texlive-a2ping + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-a2ping" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-accfonts.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-accfonts.sh index e9a10027c..7b5b6bc04 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-accfonts.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-accfonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-accfonts | grep -v \.src | grep texlive-accfonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-accfonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-adhocfilelist.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-adhocfilelist.sh index 767de17a2..8799aab3e 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-adhocfilelist.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-adhocfilelist.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-adhocfilelist | grep -v \.src | grep texlive-adhocfilelist + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-adhocfilelist" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-afm2pl.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-afm2pl.sh index 8423036b3..c09df4fa6 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-afm2pl.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-afm2pl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-afm2pl | grep -v \.src | grep texlive-afm2pl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-afm2pl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-albatross.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-albatross.sh index f6a361d63..f3698a9ba 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-albatross.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-albatross.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-albatross | grep -v \.src | grep texlive-albatross + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-albatross" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-aleph.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-aleph.sh index c21b5c338..8cead53d0 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-aleph.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-aleph.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aleph | grep -v \.src | grep texlive-aleph + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aleph" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-amstex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-amstex.sh index d09713dbc..38b3b2da9 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-amstex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-amstex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-amstex | grep -v \.src | grep texlive-amstex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-amstex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-arara.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-arara.sh index a9dabbd60..8b1f7a931 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-arara.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-arara.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-arara | grep -v \.src | grep texlive-arara + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-arara" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-attachfile2.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-attachfile2.sh index 176c35139..2a8f0663d 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-attachfile2.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-attachfile2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-attachfile2 | grep -v \.src | grep texlive-attachfile2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-attachfile2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-authorindex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-authorindex.sh index 9a297b9c3..0e9503272 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-authorindex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-authorindex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-authorindex | grep -v \.src | grep texlive-authorindex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-authorindex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-autosp.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-autosp.sh index 7f82dd781..633d2ac6c 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-autosp.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-autosp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-autosp | grep -v \.src | grep texlive-autosp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-autosp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-axodraw2.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-axodraw2.sh index 1d1cdcb62..1361aa35a 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-axodraw2.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-axodraw2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-axodraw2 | grep -v \.src | grep texlive-axodraw2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-axodraw2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base-debuginfo.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base-debuginfo.sh index d2fdce0bc..bbbb1885b 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base-debuginfo.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-base-debuginfo | grep -v \.src | grep texlive-base-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-base-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base-debugsource.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base-debugsource.sh index 88ea79296..fa7a5b1d8 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base-debugsource.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-base-debugsource | grep -v \.src | grep texlive-base-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-base-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base.sh index 46bf0da91..be8fff3ff 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-base.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-base | grep -v \.src | grep texlive-base + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-base" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bib2gls.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bib2gls.sh index 93b7f3519..75f23ccdd 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bib2gls.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bib2gls.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bib2gls | grep -v \.src | grep texlive-bib2gls + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bib2gls" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibexport.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibexport.sh index 2141bd6af..888a74fd4 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibexport.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibexport.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bibexport | grep -v \.src | grep texlive-bibexport + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bibexport" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtex.sh index b44f63ff1..705b1200c 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bibtex | grep -v \.src | grep texlive-bibtex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bibtex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtex8.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtex8.sh index bdb6167f0..0f2b68ae9 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtex8.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtex8.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bibtex8 | grep -v \.src | grep texlive-bibtex8 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bibtex8" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtexu.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtexu.sh index 7ab78ebfe..8645654c2 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtexu.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bibtexu.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bibtexu | grep -v \.src | grep texlive-bibtexu + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bibtexu" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bundledoc.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bundledoc.sh index 8fa8e72f3..1c945cddb 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bundledoc.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-bundledoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bundledoc | grep -v \.src | grep texlive-bundledoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bundledoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cachepic.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cachepic.sh index d61844682..3794225ec 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cachepic.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cachepic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cachepic | grep -v \.src | grep texlive-cachepic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cachepic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-checkcites.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-checkcites.sh index 0d7a3a4a4..2e91a3e7f 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-checkcites.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-checkcites.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-checkcites | grep -v \.src | grep texlive-checkcites + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-checkcites" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-checklistings.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-checklistings.sh index 320488f77..b5ac815a7 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-checklistings.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-checklistings.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-checklistings | grep -v \.src | grep texlive-checklistings + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-checklistings" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-chklref.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-chklref.sh index 0947dc0f5..123d827e9 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-chklref.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-chklref.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chklref | grep -v \.src | grep texlive-chklref + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chklref" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-chktex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-chktex.sh index 509a8ea51..b22034d63 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-chktex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-chktex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chktex | grep -v \.src | grep texlive-chktex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chktex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cjkutils.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cjkutils.sh index c2c0bd5a4..fcb63a380 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cjkutils.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cjkutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cjkutils | grep -v \.src | grep texlive-cjkutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cjkutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-clojure-pamphlet.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-clojure-pamphlet.sh index 016c87419..9fb0ab67c 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-clojure-pamphlet.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-clojure-pamphlet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-clojure-pamphlet | grep -v \.src | grep texlive-clojure-pamphlet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-clojure-pamphlet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cluttex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cluttex.sh index 4d171193a..4e9b8cec6 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cluttex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cluttex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cluttex | grep -v \.src | grep texlive-cluttex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cluttex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-context-doc.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-context-doc.sh index 5d7bcb4d8..e6b202c79 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-context-doc.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-context-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-doc | grep -v \.src | grep texlive-context-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-context.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-context.sh index 3a3a4e039..618e69444 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-context.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-context.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context | grep -v \.src | grep texlive-context + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-convbkmk.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-convbkmk.sh index 0b0bacd3d..17308f245 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-convbkmk.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-convbkmk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-convbkmk | grep -v \.src | grep texlive-convbkmk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-convbkmk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-crossrefware.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-crossrefware.sh index 479e8b9a9..3d5d9d084 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-crossrefware.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-crossrefware.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-crossrefware | grep -v \.src | grep texlive-crossrefware + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-crossrefware" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cslatex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cslatex.sh index e2fb4a01d..1ad350494 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cslatex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cslatex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cslatex | grep -v \.src | grep texlive-cslatex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cslatex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-csplain.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-csplain.sh index 1ef058898..7046231e8 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-csplain.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-csplain.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-csplain | grep -v \.src | grep texlive-csplain + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-csplain" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctan-o-mat.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctan-o-mat.sh index 789c5a333..61d8ef24b 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctan-o-mat.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctan-o-mat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ctan-o-mat | grep -v \.src | grep texlive-ctan-o-mat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ctan-o-mat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanbib.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanbib.sh index d3f5672ed..f6395cf23 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanbib.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanbib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ctanbib | grep -v \.src | grep texlive-ctanbib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ctanbib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanify.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanify.sh index 407a0e052..dda9054fd 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanify.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanify.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ctanify | grep -v \.src | grep texlive-ctanify + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ctanify" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanupload.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanupload.sh index ea4fa07e8..c21ba2f9e 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanupload.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctanupload.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ctanupload | grep -v \.src | grep texlive-ctanupload + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ctanupload" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctie.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctie.sh index 1372adf7b..86ac8c8bb 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctie.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ctie.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ctie | grep -v \.src | grep texlive-ctie + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ctie" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cweb.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cweb.sh index f4b6b1add..e10666174 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cweb.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cweb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cweb | grep -v \.src | grep texlive-cweb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cweb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cyrillic.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cyrillic.sh index d3151c452..23cbd874e 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cyrillic.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-cyrillic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cyrillic | grep -v \.src | grep texlive-cyrillic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cyrillic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-de-macro.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-de-macro.sh index 9ce4e8ff4..4e72bc540 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-de-macro.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-de-macro.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-de-macro | grep -v \.src | grep texlive-de-macro + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-de-macro" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-detex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-detex.sh index a5cbd2877..75d5876fc 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-detex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-detex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-detex | grep -v \.src | grep texlive-detex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-detex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-diadia.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-diadia.sh index f53008507..951bc7c0a 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-diadia.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-diadia.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-diadia | grep -v \.src | grep texlive-diadia + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-diadia" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dosepsbin.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dosepsbin.sh index 84b5f8c32..9284023c9 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dosepsbin.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dosepsbin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-dosepsbin | grep -v \.src | grep texlive-dosepsbin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-dosepsbin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dtl.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dtl.sh index fb0fef209..2caed3eba 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dtl.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dtl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-dtl | grep -v \.src | grep texlive-dtl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-dtl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dtxgen.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dtxgen.sh index 288a6be0b..1981dd630 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dtxgen.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dtxgen.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-dtxgen | grep -v \.src | grep texlive-dtxgen + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-dtxgen" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvi2tty.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvi2tty.sh index 4a5d0c90f..1dd49c077 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvi2tty.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvi2tty.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-dvi2tty | grep -v \.src | grep texlive-dvi2tty + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-dvi2tty" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviasm.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviasm.sh index 0c8f3b5b7..b029eff36 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviasm.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviasm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-dviasm | grep -v \.src | grep texlive-dviasm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-dviasm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvicopy.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvicopy.sh index eab54de9e..12024653c 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvicopy.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvicopy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-dvicopy | grep -v \.src | grep texlive-dvicopy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-dvicopy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvidvi.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvidvi.sh index 4f597fd11..81d487967 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvidvi.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvidvi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-dvidvi | grep -v \.src | grep texlive-dvidvi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-dvidvi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviinfox.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviinfox.sh index 4898c9374..428733181 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviinfox.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviinfox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-dviinfox | grep -v \.src | grep texlive-dviinfox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-dviinfox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviljk.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviljk.sh index 5d99eeeee..a537c42c6 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviljk.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviljk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-dviljk | grep -v \.src | grep texlive-dviljk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-dviljk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviout-util.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviout-util.sh index 9be629561..306c0d564 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviout-util.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dviout-util.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-dviout-util | grep -v \.src | grep texlive-dviout-util + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-dviout-util" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipdfmx.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipdfmx.sh index d13d3aa02..2a2244617 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipdfmx.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipdfmx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-dvipdfmx | grep -v \.src | grep texlive-dvipdfmx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-dvipdfmx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipng.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipng.sh index 98a5331f7..d267f433c 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipng.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipng.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-dvipng | grep -v \.src | grep texlive-dvipng + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-dvipng" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipos.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipos.sh index 6c99e6015..7f1a47fa6 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipos.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvipos.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-dvipos | grep -v \.src | grep texlive-dvipos + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-dvipos" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvips.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvips.sh index 8c051ab90..ee8124e61 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvips.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvips.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-dvips | grep -v \.src | grep texlive-dvips + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-dvips" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvisvgm.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvisvgm.sh index cce6f12dd..1a7aae180 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvisvgm.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-dvisvgm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-dvisvgm | grep -v \.src | grep texlive-dvisvgm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-dvisvgm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ebong.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ebong.sh index 2ce70541a..f04cf70cb 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ebong.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ebong.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ebong | grep -v \.src | grep texlive-ebong + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ebong" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-eplain.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-eplain.sh index fd41c69e2..125066a48 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-eplain.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-eplain.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eplain | grep -v \.src | grep texlive-eplain + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eplain" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-epspdf.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-epspdf.sh index ca356e158..b0d21501d 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-epspdf.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-epspdf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epspdf | grep -v \.src | grep texlive-epspdf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epspdf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-epstopdf.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-epstopdf.sh index 78a34847c..d7b4455a0 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-epstopdf.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-epstopdf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epstopdf | grep -v \.src | grep texlive-epstopdf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epstopdf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-exceltex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-exceltex.sh index e82f840dc..62480390b 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-exceltex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-exceltex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exceltex | grep -v \.src | grep texlive-exceltex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exceltex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fig4latex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fig4latex.sh index 9e7a0d609..71db1ff57 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fig4latex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fig4latex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fig4latex | grep -v \.src | grep texlive-fig4latex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fig4latex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-findhyph.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-findhyph.sh index 5ce26333a..b9e30bb24 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-findhyph.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-findhyph.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-findhyph | grep -v \.src | grep texlive-findhyph + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-findhyph" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontinst.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontinst.sh index 36e130e74..e44ba8c94 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontinst.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontinst.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontinst | grep -v \.src | grep texlive-fontinst + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontinst" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontools.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontools.sh index d032f6d3a..65544ede6 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontools.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontools | grep -v \.src | grep texlive-fontools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontware.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontware.sh index cd4d9d27a..6f06bc3ea 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontware.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fontware.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontware | grep -v \.src | grep texlive-fontware + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontware" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fragmaster.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fragmaster.sh index 2ed4eb5c3..1361907eb 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fragmaster.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-fragmaster.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fragmaster | grep -v \.src | grep texlive-fragmaster + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fragmaster" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-getmap.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-getmap.sh index 6efb0aab6..cec2350de 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-getmap.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-getmap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-getmap | grep -v \.src | grep texlive-getmap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-getmap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-git-latexdiff.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-git-latexdiff.sh index 610d1ac12..7329170a1 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-git-latexdiff.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-git-latexdiff.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-git-latexdiff | grep -v \.src | grep texlive-git-latexdiff + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-git-latexdiff" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-glossaries.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-glossaries.sh index 8990d4b3c..2e611e172 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-glossaries.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-glossaries.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-glossaries | grep -v \.src | grep texlive-glossaries + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-glossaries" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-glyphlist.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-glyphlist.sh index 96fe17168..378b5487a 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-glyphlist.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-glyphlist.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-glyphlist | grep -v \.src | grep texlive-glyphlist + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-glyphlist" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-gregoriotex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-gregoriotex.sh index d51dc407b..65c6d12eb 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-gregoriotex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-gregoriotex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-gregoriotex | grep -v \.src | grep texlive-gregoriotex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-gregoriotex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-gsftopk.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-gsftopk.sh index a8343ae8e..50283d66d 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-gsftopk.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-gsftopk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-gsftopk | grep -v \.src | grep texlive-gsftopk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-gsftopk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-hyperxmp.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-hyperxmp.sh index e5103e711..dbddf010f 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-hyperxmp.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-hyperxmp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hyperxmp | grep -v \.src | grep texlive-hyperxmp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hyperxmp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-installfont.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-installfont.sh index d2b2d8e29..e2702403c 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-installfont.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-installfont.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-installfont | grep -v \.src | grep texlive-installfont + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-installfont" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-jadetex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-jadetex.sh index a91e2b226..1add47d83 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-jadetex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-jadetex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jadetex | grep -v \.src | grep texlive-jadetex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jadetex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-jfmutil.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-jfmutil.sh index be11de048..b5b8cbbdb 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-jfmutil.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-jfmutil.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jfmutil | grep -v \.src | grep texlive-jfmutil + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jfmutil" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ketcindy.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ketcindy.sh index 1a3f05e03..f6ab41e77 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ketcindy.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ketcindy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ketcindy | grep -v \.src | grep texlive-ketcindy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ketcindy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-kotex-utils.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-kotex-utils.sh index ceaf595c5..1a63174f9 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-kotex-utils.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-kotex-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kotex-utils | grep -v \.src | grep texlive-kotex-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kotex-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-kpathsea.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-kpathsea.sh index 6f58e762e..3f051fcb4 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-kpathsea.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-kpathsea.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kpathsea | grep -v \.src | grep texlive-kpathsea + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kpathsea" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-l3build.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-l3build.sh index 9d68fb53a..383bb1433 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-l3build.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-l3build.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-l3build | grep -v \.src | grep texlive-l3build + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-l3build" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lacheck.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lacheck.sh index fa7b7af68..300f8642e 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lacheck.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lacheck.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lacheck | grep -v \.src | grep texlive-lacheck + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lacheck" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex-git-log.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex-git-log.sh index 4f2429bca..a9ba3327c 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex-git-log.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex-git-log.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-latex-git-log | grep -v \.src | grep texlive-latex-git-log + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-latex-git-log" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex-papersize.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex-papersize.sh index 68193b582..aab050cbd 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex-papersize.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex-papersize.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-latex-papersize | grep -v \.src | grep texlive-latex-papersize + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-latex-papersize" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex.sh index b11ce6186..1830e8f31 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-latex | grep -v \.src | grep texlive-latex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-latex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex2man.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex2man.sh index b8b13c297..cde6af9fa 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex2man.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex2man.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-latex2man | grep -v \.src | grep texlive-latex2man + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-latex2man" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex2nemeth.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex2nemeth.sh index bc3ab2555..e1800697b 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex2nemeth.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latex2nemeth.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-latex2nemeth | grep -v \.src | grep texlive-latex2nemeth + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-latex2nemeth" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexdiff.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexdiff.sh index d72644b4f..dec608d29 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexdiff.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexdiff.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-latexdiff | grep -v \.src | grep texlive-latexdiff + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-latexdiff" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexfileversion.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexfileversion.sh index 778ece7f0..2ce26dc87 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexfileversion.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexfileversion.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-latexfileversion | grep -v \.src | grep texlive-latexfileversion + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-latexfileversion" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexindent.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexindent.sh index 75be1dee6..6c8e1ecd9 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexindent.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexindent.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-latexindent | grep -v \.src | grep texlive-latexindent + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-latexindent" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexpand.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexpand.sh index f9ecab9cd..1cd2876c4 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexpand.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-latexpand.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-latexpand | grep -v \.src | grep texlive-latexpand + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-latexpand" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lcdftypetools.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lcdftypetools.sh index 9f179bbcb..a017b73b8 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lcdftypetools.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lcdftypetools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lcdftypetools | grep -v \.src | grep texlive-lcdftypetools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lcdftypetools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lib-devel.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lib-devel.sh index 2a067ab6b..867284ca8 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lib-devel.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lib-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lib-devel | grep -v \.src | grep texlive-lib-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lib-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lib.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lib.sh index 63d24cd32..c27704c49 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lib.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lib | grep -v \.src | grep texlive-lib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-light-latex-make.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-light-latex-make.sh index da6632d0a..ddb27be9d 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-light-latex-make.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-light-latex-make.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-light-latex-make | grep -v \.src | grep texlive-light-latex-make + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-light-latex-make" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lilyglyphs.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lilyglyphs.sh index 008da5886..cb140d55b 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lilyglyphs.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lilyglyphs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lilyglyphs | grep -v \.src | grep texlive-lilyglyphs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lilyglyphs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-listbib.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-listbib.sh index fe93573fd..88a0b6726 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-listbib.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-listbib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-listbib | grep -v \.src | grep texlive-listbib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-listbib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-listings-ext.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-listings-ext.sh index 2e3c94f99..4a986505a 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-listings-ext.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-listings-ext.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-listings-ext | grep -v \.src | grep texlive-listings-ext + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-listings-ext" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lollipop.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lollipop.sh index 76595eaac..fdc25263d 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lollipop.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lollipop.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lollipop | grep -v \.src | grep texlive-lollipop + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lollipop" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ltxfileinfo.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ltxfileinfo.sh index 6bfb42e0d..4d8a1f44e 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ltxfileinfo.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ltxfileinfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ltxfileinfo | grep -v \.src | grep texlive-ltxfileinfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ltxfileinfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ltximg.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ltximg.sh index 6f88f5e8d..cbbe2122c 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ltximg.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ltximg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ltximg | grep -v \.src | grep texlive-ltximg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ltximg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lua2dox.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lua2dox.sh index 8b89cad3a..a382b4a19 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lua2dox.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lua2dox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lua2dox | grep -v \.src | grep texlive-lua2dox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lua2dox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luahbtex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luahbtex.sh index df47b80aa..c8839148e 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luahbtex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luahbtex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-luahbtex | grep -v \.src | grep texlive-luahbtex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-luahbtex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luajittex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luajittex.sh index 7ee1313c0..08ba1d905 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luajittex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luajittex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-luajittex | grep -v \.src | grep texlive-luajittex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-luajittex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luaotfload.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luaotfload.sh index 154aeb79f..b44d05c3a 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luaotfload.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luaotfload.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-luaotfload | grep -v \.src | grep texlive-luaotfload + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-luaotfload" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luatex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luatex.sh index 3625db6e6..f62b99f8b 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luatex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-luatex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-luatex | grep -v \.src | grep texlive-luatex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-luatex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lwarp.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lwarp.sh index 3b7af026b..1912f892d 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lwarp.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lwarp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lwarp | grep -v \.src | grep texlive-lwarp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lwarp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lyluatex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lyluatex.sh index c60602b13..803a7cc77 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lyluatex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-lyluatex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lyluatex | grep -v \.src | grep texlive-lyluatex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lyluatex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-m-tx.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-m-tx.sh index 649a9e97a..445ea68ba 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-m-tx.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-m-tx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-m-tx | grep -v \.src | grep texlive-m-tx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-m-tx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-make4ht.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-make4ht.sh index 7699e1181..4f8eba8f9 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-make4ht.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-make4ht.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-make4ht | grep -v \.src | grep texlive-make4ht + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-make4ht" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-makedtx.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-makedtx.sh index f1aaf48ab..75647150f 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-makedtx.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-makedtx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-makedtx | grep -v \.src | grep texlive-makedtx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-makedtx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-makeindex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-makeindex.sh index 11d7c4ad7..9482951cc 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-makeindex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-makeindex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-makeindex | grep -v \.src | grep texlive-makeindex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-makeindex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-match_parens.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-match_parens.sh index be64b213a..d43df864f 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-match_parens.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-match_parens.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-match_parens | grep -v \.src | grep texlive-match_parens + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-match_parens" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mathspic.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mathspic.sh index f8066f94c..72dae572c 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mathspic.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mathspic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mathspic | grep -v \.src | grep texlive-mathspic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mathspic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-metafont.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-metafont.sh index 3b76949a8..1633e7bc0 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-metafont.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-metafont.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-metafont | grep -v \.src | grep texlive-metafont + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-metafont" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-metapost.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-metapost.sh index 769ff38c8..efbe67ab0 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-metapost.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-metapost.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-metapost | grep -v \.src | grep texlive-metapost + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-metapost" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mex.sh index ba86483de..96e558117 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mex | grep -v \.src | grep texlive-mex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mf2pt1.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mf2pt1.sh index 2de372652..cf2c8f9c6 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mf2pt1.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mf2pt1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mf2pt1 | grep -v \.src | grep texlive-mf2pt1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mf2pt1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mflua.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mflua.sh index 0226b28d5..00fbe92f9 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mflua.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mflua.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mflua | grep -v \.src | grep texlive-mflua + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mflua" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mfware.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mfware.sh index 3930b70e2..4726e6810 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mfware.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mfware.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mfware | grep -v \.src | grep texlive-mfware + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mfware" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkgrkindex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkgrkindex.sh index ea9df4df7..879b2f4af 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkgrkindex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkgrkindex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mkgrkindex | grep -v \.src | grep texlive-mkgrkindex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mkgrkindex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkjobtexmf.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkjobtexmf.sh index 74038aa2c..ed6631cb3 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkjobtexmf.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkjobtexmf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mkjobtexmf | grep -v \.src | grep texlive-mkjobtexmf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mkjobtexmf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkpic.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkpic.sh index a360b1d16..e380244d3 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkpic.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mkpic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mkpic | grep -v \.src | grep texlive-mkpic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mkpic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mltex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mltex.sh index dd3a93278..2e43c66ff 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mltex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mltex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mltex | grep -v \.src | grep texlive-mltex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mltex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mptopdf.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mptopdf.sh index 6f33e60e7..97ff1d2c1 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mptopdf.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-mptopdf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mptopdf | grep -v \.src | grep texlive-mptopdf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mptopdf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-multibibliography.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-multibibliography.sh index 797a3a458..2b5f239d5 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-multibibliography.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-multibibliography.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multibibliography | grep -v \.src | grep texlive-multibibliography + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multibibliography" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-musixtex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-musixtex.sh index 261289e8b..db92d5ac0 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-musixtex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-musixtex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-musixtex | grep -v \.src | grep texlive-musixtex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-musixtex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-musixtnt.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-musixtnt.sh index 326f90892..18b3a7ff5 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-musixtnt.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-musixtnt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-musixtnt | grep -v \.src | grep texlive-musixtnt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-musixtnt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-oberdiek.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-oberdiek.sh index 534b98a8f..178ebaf8e 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-oberdiek.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-oberdiek.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-oberdiek | grep -v \.src | grep texlive-oberdiek + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-oberdiek" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-omegaware.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-omegaware.sh index 21ceb1cee..ef7e351f4 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-omegaware.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-omegaware.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-omegaware | grep -v \.src | grep texlive-omegaware + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-omegaware" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-optex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-optex.sh index 64e661c89..3ee343351 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-optex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-optex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-optex | grep -v \.src | grep texlive-optex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-optex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-patgen.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-patgen.sh index b70554a67..a661ca3ac 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-patgen.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-patgen.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-patgen | grep -v \.src | grep texlive-patgen + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-patgen" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pax.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pax.sh index 4dc72890c..f3e1e1b67 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pax.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pax.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pax | grep -v \.src | grep texlive-pax + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pax" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfbook2.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfbook2.sh index 8a394f2c2..8fcfc94b0 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfbook2.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfbook2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfbook2 | grep -v \.src | grep texlive-pdfbook2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfbook2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfcrop.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfcrop.sh index 9703c3eba..414ef7e3b 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfcrop.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfcrop.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfcrop | grep -v \.src | grep texlive-pdfcrop + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfcrop" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfjam.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfjam.sh index 19f37c380..fbeb715b8 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfjam.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfjam.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfjam | grep -v \.src | grep texlive-pdfjam + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfjam" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdflatexpicscale.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdflatexpicscale.sh index 704879a21..433f76f0e 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdflatexpicscale.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdflatexpicscale.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdflatexpicscale | grep -v \.src | grep texlive-pdflatexpicscale + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdflatexpicscale" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftex-quiet.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftex-quiet.sh index 2aded072f..2a5fd0a85 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftex-quiet.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftex-quiet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdftex-quiet | grep -v \.src | grep texlive-pdftex-quiet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdftex-quiet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftex.sh index 1e272bc52..98f98aa4b 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdftex | grep -v \.src | grep texlive-pdftex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdftex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftools.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftools.sh index 0bb9b0892..5eb680050 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftools.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdftools | grep -v \.src | grep texlive-pdftools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdftools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftosrc.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftosrc.sh index 1c853f6ba..9d22e68af 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftosrc.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdftosrc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdftosrc | grep -v \.src | grep texlive-pdftosrc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdftosrc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfxup.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfxup.sh index beeedeb82..41ec00577 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfxup.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pdfxup.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfxup | grep -v \.src | grep texlive-pdfxup + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfxup" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pedigree-perl.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pedigree-perl.sh index 3d78dfc68..0b089a5d9 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pedigree-perl.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pedigree-perl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pedigree-perl | grep -v \.src | grep texlive-pedigree-perl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pedigree-perl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-perltex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-perltex.sh index f0bd32a2f..89d42d943 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-perltex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-perltex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-perltex | grep -v \.src | grep texlive-perltex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-perltex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-petri-nets.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-petri-nets.sh index 427ca0a7a..fcc68cd2c 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-petri-nets.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-petri-nets.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-petri-nets | grep -v \.src | grep texlive-petri-nets + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-petri-nets" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pfarrei.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pfarrei.sh index 22c9b90d4..3500a91b0 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pfarrei.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pfarrei.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pfarrei | grep -v \.src | grep texlive-pfarrei + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pfarrei" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pkfix-helper.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pkfix-helper.sh index e9633ffe4..320e5bb3d 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pkfix-helper.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pkfix-helper.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pkfix-helper | grep -v \.src | grep texlive-pkfix-helper + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pkfix-helper" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pkfix.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pkfix.sh index 206c07950..77473962e 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pkfix.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pkfix.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pkfix | grep -v \.src | grep texlive-pkfix + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pkfix" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pmx.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pmx.sh index daf1bb369..35a04ffe2 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pmx.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pmx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pmx | grep -v \.src | grep texlive-pmx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pmx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pmxchords.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pmxchords.sh index 36f385850..f1f371667 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pmxchords.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pmxchords.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pmxchords | grep -v \.src | grep texlive-pmxchords + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pmxchords" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ps2eps.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ps2eps.sh index 35167299e..d7f1f1e1f 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ps2eps.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ps2eps.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ps2eps | grep -v \.src | grep texlive-ps2eps + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ps2eps" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ps2pk.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ps2pk.sh index 8755eb0fc..89546364a 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ps2pk.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ps2pk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ps2pk | grep -v \.src | grep texlive-ps2pk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ps2pk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pst-pdf.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pst-pdf.sh index 4a08626d3..93e3bda92 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pst-pdf.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pst-pdf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pst-pdf | grep -v \.src | grep texlive-pst-pdf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pst-pdf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pst2pdf.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pst2pdf.sh index 855075fdf..98ead9382 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pst2pdf.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pst2pdf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pst2pdf | grep -v \.src | grep texlive-pst2pdf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pst2pdf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pstools.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pstools.sh index 3d3f2af73..0ce3e0dfc 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pstools.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pstools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pstools | grep -v \.src | grep texlive-pstools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pstools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex-fontmaps.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex-fontmaps.sh index 4d75b548b..e7c5ad549 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex-fontmaps.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex-fontmaps.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ptex-fontmaps | grep -v \.src | grep texlive-ptex-fontmaps + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ptex-fontmaps" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex.sh index c5c65ad5a..41036577d 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ptex | grep -v \.src | grep texlive-ptex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ptex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex2pdf.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex2pdf.sh index 4643df737..7ec72e96f 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex2pdf.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ptex2pdf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ptex2pdf | grep -v \.src | grep texlive-ptex2pdf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ptex2pdf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-purifyeps.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-purifyeps.sh index 4083a0a9d..f8e7f4510 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-purifyeps.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-purifyeps.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-purifyeps | grep -v \.src | grep texlive-purifyeps + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-purifyeps" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pygmentex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pygmentex.sh index 9fa8c3871..92b229f89 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pygmentex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pygmentex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pygmentex | grep -v \.src | grep texlive-pygmentex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pygmentex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pythontex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pythontex.sh index f4d0652be..27d97ce99 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pythontex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-pythontex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pythontex | grep -v \.src | grep texlive-pythontex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pythontex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-rubik.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-rubik.sh index a1fc8c187..538fda933 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-rubik.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-rubik.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rubik | grep -v \.src | grep texlive-rubik + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rubik" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-seetexk.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-seetexk.sh index 141764701..aca00f7fc 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-seetexk.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-seetexk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-seetexk | grep -v \.src | grep texlive-seetexk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-seetexk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-spix.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-spix.sh index cd7049837..d0b800460 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-spix.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-spix.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spix | grep -v \.src | grep texlive-spix + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spix" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-splitindex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-splitindex.sh index d0a2686e6..b3bd8a9d0 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-splitindex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-splitindex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-splitindex | grep -v \.src | grep texlive-splitindex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-splitindex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-srcredact.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-srcredact.sh index 1cae77a79..335af449b 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-srcredact.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-srcredact.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-srcredact | grep -v \.src | grep texlive-srcredact + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-srcredact" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-sty2dtx.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-sty2dtx.sh index bae0e8acb..a151345c5 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-sty2dtx.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-sty2dtx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sty2dtx | grep -v \.src | grep texlive-sty2dtx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sty2dtx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-svn-multi.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-svn-multi.sh index dfe616098..7a1de44f2 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-svn-multi.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-svn-multi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-svn-multi | grep -v \.src | grep texlive-svn-multi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-svn-multi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-synctex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-synctex.sh index e9cb29a68..a3ebc6fd3 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-synctex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-synctex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-synctex | grep -v \.src | grep texlive-synctex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-synctex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tetex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tetex.sh index 98ec1c91b..097023545 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tetex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tetex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tetex | grep -v \.src | grep texlive-tetex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tetex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex.sh index 5f851f4a3..81c0dc7cc 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tex | grep -v \.src | grep texlive-tex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex4ebook.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex4ebook.sh index 9f0d5cf28..7dafa681e 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex4ebook.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex4ebook.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tex4ebook | grep -v \.src | grep texlive-tex4ebook + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tex4ebook" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex4ht.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex4ht.sh index 8892daab4..4ccde1f8e 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex4ht.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tex4ht.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tex4ht | grep -v \.src | grep texlive-tex4ht + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tex4ht" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texconfig.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texconfig.sh index dde1fcb91..f945d9c30 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texconfig.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texconfig.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texconfig | grep -v \.src | grep texlive-texconfig + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texconfig" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texcount.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texcount.sh index 18f57e939..40d245052 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texcount.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texcount.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texcount | grep -v \.src | grep texlive-texcount + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texcount" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdef.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdef.sh index 7131a55c1..cd1f754d2 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdef.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdef.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texdef | grep -v \.src | grep texlive-texdef + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texdef" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdiff.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdiff.sh index 53e71fe17..368e41c2c 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdiff.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdiff.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texdiff | grep -v \.src | grep texlive-texdiff + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texdiff" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdirflatten.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdirflatten.sh index ad5b94ca3..df0542173 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdirflatten.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdirflatten.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texdirflatten | grep -v \.src | grep texlive-texdirflatten + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texdirflatten" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdoc.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdoc.sh index 64fce3a5b..d2797076f 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdoc.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texdoc | grep -v \.src | grep texlive-texdoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texdoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdoctk.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdoctk.sh index 74e4ec0e5..38c8d76d1 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdoctk.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texdoctk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texdoctk | grep -v \.src | grep texlive-texdoctk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texdoctk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texfot.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texfot.sh index a1bc0f1de..02e48cdb6 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texfot.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texfot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texfot | grep -v \.src | grep texlive-texfot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texfot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-en.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-en.sh index 4b32d20d8..ee91dcec8 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-en.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-en.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texlive-en | grep -v \.src | grep texlive-texlive-en + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texlive-en" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-scripts-extra.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-scripts-extra.sh index 512ea83ed..c7b91abce 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-scripts-extra.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-scripts-extra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texlive-scripts-extra | grep -v \.src | grep texlive-texlive-scripts-extra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texlive-scripts-extra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-scripts.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-scripts.sh index a97463d2f..ae16608e1 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-scripts.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive-scripts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texlive-scripts | grep -v \.src | grep texlive-texlive-scripts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texlive-scripts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive.infra.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive.infra.sh index 367206cd4..3198d295b 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive.infra.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texlive.infra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texlive.infra | grep -v \.src | grep texlive-texlive.infra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texlive.infra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texliveonfly.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texliveonfly.sh index 261dad9d4..08a07a173 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texliveonfly.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texliveonfly.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texliveonfly | grep -v \.src | grep texlive-texliveonfly + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texliveonfly" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texloganalyser.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texloganalyser.sh index 752fb9ca1..8134a71a0 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texloganalyser.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texloganalyser.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texloganalyser | grep -v \.src | grep texlive-texloganalyser + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texloganalyser" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texosquery.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texosquery.sh index c4863ea5f..70eab05d1 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texosquery.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texosquery.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texosquery | grep -v \.src | grep texlive-texosquery + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texosquery" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texplate.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texplate.sh index fca1e06eb..8b84cc2cf 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texplate.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texplate.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texplate | grep -v \.src | grep texlive-texplate + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texplate" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texsis.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texsis.sh index a7d194a19..04012d4ce 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texsis.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texsis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texsis | grep -v \.src | grep texlive-texsis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texsis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texware.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texware.sh index 38cbe95ec..39001f297 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texware.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-texware.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texware | grep -v \.src | grep texlive-texware + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texware" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-thumbpdf.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-thumbpdf.sh index ce8556cda..66253a868 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-thumbpdf.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-thumbpdf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thumbpdf | grep -v \.src | grep texlive-thumbpdf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thumbpdf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tie.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tie.sh index 57a751059..23f27ca1d 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tie.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tie.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tie | grep -v \.src | grep texlive-tie + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tie" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tikztosvg.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tikztosvg.sh index 5df8c03f6..36cdf8eff 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tikztosvg.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tikztosvg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikztosvg | grep -v \.src | grep texlive-tikztosvg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikztosvg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tpic2pdftex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tpic2pdftex.sh index 82e4f8ff1..83f8c33a5 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tpic2pdftex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-tpic2pdftex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tpic2pdftex | grep -v \.src | grep texlive-tpic2pdftex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tpic2pdftex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ttfutils.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ttfutils.sh index a06c33c99..6f861cff2 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ttfutils.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ttfutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ttfutils | grep -v \.src | grep texlive-ttfutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ttfutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-typeoutfileinfo.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-typeoutfileinfo.sh index 4fc7c45a0..64c2c16fb 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-typeoutfileinfo.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-typeoutfileinfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-typeoutfileinfo | grep -v \.src | grep texlive-typeoutfileinfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-typeoutfileinfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ulqda.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ulqda.sh index b9a1d9840..eb380184c 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ulqda.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-ulqda.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ulqda | grep -v \.src | grep texlive-ulqda + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ulqda" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-uptex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-uptex.sh index 8736131db..348e605c2 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-uptex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-uptex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uptex | grep -v \.src | grep texlive-uptex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uptex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-urlbst.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-urlbst.sh index 9246a7ccc..ffdd46422 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-urlbst.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-urlbst.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-urlbst | grep -v \.src | grep texlive-urlbst + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-urlbst" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-velthuis.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-velthuis.sh index 45af9cd81..54c9e9f75 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-velthuis.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-velthuis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-velthuis | grep -v \.src | grep texlive-velthuis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-velthuis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-vlna.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-vlna.sh index 2734759dd..e74b76d3c 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-vlna.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-vlna.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vlna | grep -v \.src | grep texlive-vlna + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vlna" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-vpe.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-vpe.sh index 542a01bdc..fac5545eb 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-vpe.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-vpe.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vpe | grep -v \.src | grep texlive-vpe + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vpe" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-web.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-web.sh index 0ab07d8bc..777198677 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-web.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-web.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-web | grep -v \.src | grep texlive-web + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-web" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-webquiz.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-webquiz.sh index d8261bf0c..8c860b672 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-webquiz.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-webquiz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-webquiz | grep -v \.src | grep texlive-webquiz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-webquiz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-wordcount.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-wordcount.sh index 17049bf90..effedf28f 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-wordcount.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-wordcount.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wordcount | grep -v \.src | grep texlive-wordcount + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wordcount" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xdvi.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xdvi.sh index 8fcc7ff65..073a6f163 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xdvi.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xdvi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xdvi | grep -v \.src | grep texlive-xdvi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xdvi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xetex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xetex.sh index a3e4a92a7..da57cba68 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xetex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xetex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xetex | grep -v \.src | grep texlive-xetex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xetex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xindex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xindex.sh index 0d78194d0..027885ceb 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xindex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xindex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xindex | grep -v \.src | grep texlive-xindex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xindex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xml2pmx.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xml2pmx.sh index 899b677bc..be872d536 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xml2pmx.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xml2pmx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xml2pmx | grep -v \.src | grep texlive-xml2pmx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xml2pmx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xmltex.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xmltex.sh index cef626234..c74cd82ad 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xmltex.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xmltex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xmltex | grep -v \.src | grep texlive-xmltex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xmltex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xpdfopen.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xpdfopen.sh index 86538367e..7cb3d4239 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xpdfopen.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-xpdfopen.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xpdfopen | grep -v \.src | grep texlive-xpdfopen + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xpdfopen" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-yplan.sh b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-yplan.sh index 83c5cbedc..b26df56ca 100644 --- a/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-yplan.sh +++ b/testcases/cli-test/texlive-base/oe_test_texlive-base_install_and_remove_texlive-yplan.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-base # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yplan | grep -v \.src | grep texlive-yplan + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yplan" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-basic.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-basic.sh index 3c7e10593..5aafc4570 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-basic.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-basic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-basic | grep -v \.src | grep texlive-collection-basic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-basic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-bibtexextra.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-bibtexextra.sh index 798c0473d..822523913 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-bibtexextra.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-bibtexextra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-bibtexextra | grep -v \.src | grep texlive-collection-bibtexextra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-bibtexextra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-binextra.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-binextra.sh index 53be8b6e4..68f46aa22 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-binextra.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-binextra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-binextra | grep -v \.src | grep texlive-collection-binextra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-binextra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-context.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-context.sh index 23b6bfadc..262863637 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-context.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-context.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-context | grep -v \.src | grep texlive-collection-context + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-context" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsextra.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsextra.sh index a03eab111..6284b5319 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsextra.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsextra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-fontsextra | grep -v \.src | grep texlive-collection-fontsextra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-fontsextra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsrecommended.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsrecommended.sh index e7097c352..0014104cc 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsrecommended.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontsrecommended.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-fontsrecommended | grep -v \.src | grep texlive-collection-fontsrecommended + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-fontsrecommended" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontutils.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontutils.sh index 5efcfb80e..379887784 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontutils.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-fontutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-fontutils | grep -v \.src | grep texlive-collection-fontutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-fontutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-formatsextra.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-formatsextra.sh index 8d01a0a71..dc6e617e5 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-formatsextra.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-formatsextra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-formatsextra | grep -v \.src | grep texlive-collection-formatsextra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-formatsextra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-games.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-games.sh index c284850a9..7cd214d65 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-games.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-games.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-games | grep -v \.src | grep texlive-collection-games + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-games" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-humanities.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-humanities.sh index bde3306b4..306f45c01 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-humanities.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-humanities.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-humanities | grep -v \.src | grep texlive-collection-humanities + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-humanities" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langarabic.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langarabic.sh index a3fb75d86..594a9c7a0 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langarabic.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langarabic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langarabic | grep -v \.src | grep texlive-collection-langarabic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langarabic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langchinese.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langchinese.sh index b263e9c95..0a5f58ddc 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langchinese.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langchinese.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langchinese | grep -v \.src | grep texlive-collection-langchinese + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langchinese" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcjk.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcjk.sh index 30aed357b..191226896 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcjk.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcjk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langcjk | grep -v \.src | grep texlive-collection-langcjk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langcjk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcyrillic.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcyrillic.sh index 9bca5075c..991bb0fc0 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcyrillic.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langcyrillic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langcyrillic | grep -v \.src | grep texlive-collection-langcyrillic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langcyrillic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langczechslovak.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langczechslovak.sh index a28ab4bac..e7258ca6c 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langczechslovak.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langczechslovak.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langczechslovak | grep -v \.src | grep texlive-collection-langczechslovak + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langczechslovak" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langenglish.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langenglish.sh index 849d40f1b..f010c9b4b 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langenglish.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langenglish.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langenglish | grep -v \.src | grep texlive-collection-langenglish + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langenglish" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langeuropean.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langeuropean.sh index eafcb9a1a..9ca3aab24 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langeuropean.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langeuropean.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langeuropean | grep -v \.src | grep texlive-collection-langeuropean + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langeuropean" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langfrench.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langfrench.sh index 79855b77e..aba26a473 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langfrench.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langfrench.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langfrench | grep -v \.src | grep texlive-collection-langfrench + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langfrench" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgerman.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgerman.sh index 7311bfe38..e7c8f8364 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgerman.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgerman.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langgerman | grep -v \.src | grep texlive-collection-langgerman + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langgerman" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgreek.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgreek.sh index 9847c6726..f213b68e6 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgreek.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langgreek.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langgreek | grep -v \.src | grep texlive-collection-langgreek + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langgreek" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langitalian.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langitalian.sh index 173eeb1c6..fa5fac703 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langitalian.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langitalian.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langitalian | grep -v \.src | grep texlive-collection-langitalian + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langitalian" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langjapanese.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langjapanese.sh index bca2a06ff..1002a5f4d 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langjapanese.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langjapanese.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langjapanese | grep -v \.src | grep texlive-collection-langjapanese + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langjapanese" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langkorean.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langkorean.sh index 184ca53db..dba9575c1 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langkorean.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langkorean.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langkorean | grep -v \.src | grep texlive-collection-langkorean + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langkorean" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langother.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langother.sh index fdaf70f92..55189e43f 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langother.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langother.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langother | grep -v \.src | grep texlive-collection-langother + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langother" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langpolish.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langpolish.sh index 42ab51b97..8059dcc19 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langpolish.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langpolish.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langpolish | grep -v \.src | grep texlive-collection-langpolish + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langpolish" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langportuguese.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langportuguese.sh index 9163e984e..15ef25477 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langportuguese.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langportuguese.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langportuguese | grep -v \.src | grep texlive-collection-langportuguese + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langportuguese" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langspanish.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langspanish.sh index 85fb583cb..25097d69d 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langspanish.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-langspanish.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langspanish | grep -v \.src | grep texlive-collection-langspanish + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langspanish" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latex.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latex.sh index 7bab8722f..ea88a43de 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latex.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-latex | grep -v \.src | grep texlive-collection-latex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-latex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexextra.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexextra.sh index a367c72be..60b435fb2 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexextra.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexextra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-latexextra | grep -v \.src | grep texlive-collection-latexextra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-latexextra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexrecommended.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexrecommended.sh index 46f62dcd1..1a64b9817 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexrecommended.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-latexrecommended.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-latexrecommended | grep -v \.src | grep texlive-collection-latexrecommended + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-latexrecommended" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-luatex.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-luatex.sh index b99c1c041..32bc84eea 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-luatex.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-luatex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-luatex | grep -v \.src | grep texlive-collection-luatex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-luatex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-mathscience.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-mathscience.sh index e41ba009d..7c800cf0e 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-mathscience.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-mathscience.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-mathscience | grep -v \.src | grep texlive-collection-mathscience + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-mathscience" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-metapost.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-metapost.sh index 00115a07b..e6405602b 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-metapost.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-metapost.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-metapost | grep -v \.src | grep texlive-collection-metapost + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-metapost" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-music.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-music.sh index a84ddca46..cd6dec273 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-music.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-music.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-music | grep -v \.src | grep texlive-collection-music + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-music" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-pictures.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-pictures.sh index 815607391..41ba7ef40 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-pictures.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-pictures.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-pictures | grep -v \.src | grep texlive-collection-pictures + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-pictures" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-plaingeneric.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-plaingeneric.sh index 97fcd82eb..227b792ad 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-plaingeneric.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-plaingeneric.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-plaingeneric | grep -v \.src | grep texlive-collection-plaingeneric + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-plaingeneric" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-pstricks.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-pstricks.sh index eca79f2c8..2cb2d1b43 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-pstricks.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-pstricks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-pstricks | grep -v \.src | grep texlive-collection-pstricks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-pstricks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-publishers.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-publishers.sh index 0c46ad097..200b91041 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-publishers.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-publishers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-publishers | grep -v \.src | grep texlive-collection-publishers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-publishers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-xetex.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-xetex.sh index a666d44a6..58e36c36a 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-xetex.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-collection-xetex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-xetex | grep -v \.src | grep texlive-collection-xetex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-xetex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-filesystem.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-filesystem.sh index ea7ef9b82..008026287 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-filesystem.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-filesystem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-filesystem | grep -v \.src | grep texlive-filesystem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-filesystem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-basic.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-basic.sh index 993f2c1a0..c9e1d890f 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-basic.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-basic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scheme-basic | grep -v \.src | grep texlive-scheme-basic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scheme-basic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-context.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-context.sh index 9c24b6ade..3c9f0e2e2 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-context.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-context.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scheme-context | grep -v \.src | grep texlive-scheme-context + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scheme-context" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-full.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-full.sh index 31a6bc25e..153282b42 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-full.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-full.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scheme-full | grep -v \.src | grep texlive-scheme-full + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scheme-full" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-gust.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-gust.sh index ffdfaaf32..e53651e06 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-gust.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-gust.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scheme-gust | grep -v \.src | grep texlive-scheme-gust + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scheme-gust" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-medium.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-medium.sh index b15b898bf..a6597931a 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-medium.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-medium.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scheme-medium | grep -v \.src | grep texlive-scheme-medium + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scheme-medium" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-minimal.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-minimal.sh index 0b85edde0..40b384d1c 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-minimal.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-minimal.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scheme-minimal | grep -v \.src | grep texlive-scheme-minimal + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scheme-minimal" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-small.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-small.sh index cc2ad6b11..697783cbd 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-small.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-small.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scheme-small | grep -v \.src | grep texlive-scheme-small + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scheme-small" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-tetex.sh b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-tetex.sh index c3b01c956..190a36255 100644 --- a/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-tetex.sh +++ b/testcases/cli-test/texlive-filesystem/oe_test_texlive-filesystem_install_and_remove_texlive-scheme-tetex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-filesystem # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scheme-tetex | grep -v \.src | grep texlive-scheme-tetex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scheme-tetex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-12many-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-12many-doc.sh index b49d55a36..16a91d899 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-12many-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-12many-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-12many-doc | grep -v \.src | grep texlive-12many-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-12many-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-12many.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-12many.sh index 38f29b783..746f34b29 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-12many.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-12many.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-12many | grep -v \.src | grep texlive-12many + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-12many" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-2up-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-2up-doc.sh index 17049ea5f..3495521e4 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-2up-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-2up-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-2up-doc | grep -v \.src | grep texlive-2up-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-2up-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-2up.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-2up.sh index be8f941f9..452ecf5e9 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-2up.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-2up.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-2up | grep -v \.src | grep texlive-2up + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-2up" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv-doc.sh index 8cc273b93..aa38b1e35 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ESIEEcv-doc | grep -v \.src | grep texlive-ESIEEcv-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ESIEEcv-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv.sh index 496ec42db..f026e5ce6 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ESIEEcv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ESIEEcv | grep -v \.src | grep texlive-ESIEEcv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ESIEEcv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-GS1-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-GS1-doc.sh index 4e3d81655..44cd86a23 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-GS1-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-GS1-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-GS1-doc | grep -v \.src | grep texlive-GS1-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-GS1-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-GS1.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-GS1.sh index f08e7a98c..5e8339ca6 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-GS1.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-GS1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-GS1 | grep -v \.src | grep texlive-GS1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-GS1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper-doc.sh index eb807fb80..5ce044b38 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-HA-prosper-doc | grep -v \.src | grep texlive-HA-prosper-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-HA-prosper-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper.sh index 9e9e1bef4..ad656fbec 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-HA-prosper.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-HA-prosper | grep -v \.src | grep texlive-HA-prosper + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-HA-prosper" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf-doc.sh index 829955d80..d758616e4 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-IEEEconf-doc | grep -v \.src | grep texlive-IEEEconf-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-IEEEconf-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf.sh index fe948f532..5ebb8e3eb 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEconf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-IEEEconf | grep -v \.src | grep texlive-IEEEconf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-IEEEconf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran-doc.sh index a2a5836fc..120ac09ed 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-IEEEtran-doc | grep -v \.src | grep texlive-IEEEtran-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-IEEEtran-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran.sh index e951d65e3..2c47df9ce 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-IEEEtran.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-IEEEtran | grep -v \.src | grep texlive-IEEEtran + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-IEEEtran" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-MemoirChapStyles-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-MemoirChapStyles-doc.sh index eb2083193..45104cb51 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-MemoirChapStyles-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-MemoirChapStyles-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-MemoirChapStyles-doc | grep -v \.src | grep texlive-MemoirChapStyles-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-MemoirChapStyles-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIstyle-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIstyle-doc.sh index 02b59c794..e382f1aff 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIstyle-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIstyle-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-SIstyle-doc | grep -v \.src | grep texlive-SIstyle-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-SIstyle-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIstyle.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIstyle.sh index 6d3e696c9..3f21eabb0 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIstyle.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIstyle.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-SIstyle | grep -v \.src | grep texlive-SIstyle + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-SIstyle" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIunits-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIunits-doc.sh index e411c102c..280bbf41e 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIunits-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIunits-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-SIunits-doc | grep -v \.src | grep texlive-SIunits-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-SIunits-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIunits.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIunits.sh index 4d96d407e..0a4e3341d 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIunits.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-SIunits.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-SIunits | grep -v \.src | grep texlive-SIunits + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-SIunits" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Tabbing-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Tabbing-doc.sh index b2d5abd29..2541d843e 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Tabbing-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Tabbing-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-Tabbing-doc | grep -v \.src | grep texlive-Tabbing-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-Tabbing-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Tabbing.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Tabbing.sh index 90d2e823a..f75842fd0 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Tabbing.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Tabbing.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-Tabbing | grep -v \.src | grep texlive-Tabbing + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-Tabbing" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Type1fonts-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Type1fonts-doc.sh index acd4d5e59..3faf23649 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Type1fonts-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-Type1fonts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-Type1fonts-doc | grep -v \.src | grep texlive-Type1fonts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-Type1fonts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a0poster-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a0poster-doc.sh index 0ce466963..cf95b5b8b 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a0poster-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a0poster-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-a0poster-doc | grep -v \.src | grep texlive-a0poster-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-a0poster-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a0poster.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a0poster.sh index 88457a5d2..b445b489b 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a0poster.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a0poster.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-a0poster | grep -v \.src | grep texlive-a0poster + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-a0poster" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a4wide-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a4wide-doc.sh index 81460c956..7598de1d4 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a4wide-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a4wide-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-a4wide-doc | grep -v \.src | grep texlive-a4wide-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-a4wide-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a4wide.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a4wide.sh index e7361865a..813a68fa5 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a4wide.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a4wide.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-a4wide | grep -v \.src | grep texlive-a4wide + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-a4wide" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a5comb-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a5comb-doc.sh index 2b2464f6a..9ec60c9f6 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a5comb-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a5comb-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-a5comb-doc | grep -v \.src | grep texlive-a5comb-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-a5comb-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a5comb.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a5comb.sh index 50802979d..e20f61ad7 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a5comb.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-a5comb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-a5comb | grep -v \.src | grep texlive-a5comb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-a5comb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aastex-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aastex-doc.sh index 1c711b0bc..5a8eaa162 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aastex-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aastex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aastex-doc | grep -v \.src | grep texlive-aastex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aastex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aastex.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aastex.sh index 703a41292..9eabacff1 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aastex.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aastex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aastex | grep -v \.src | grep texlive-aastex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aastex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abbr-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abbr-doc.sh index 3c1eee27a..884e4c65c 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abbr-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abbr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-abbr-doc | grep -v \.src | grep texlive-abbr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-abbr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abbr.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abbr.sh index 650029b66..a2c4079f8 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abbr.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abbr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-abbr | grep -v \.src | grep texlive-abbr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-abbr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abc-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abc-doc.sh index 2a4dfb3f5..112b39a69 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abc-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-abc-doc | grep -v \.src | grep texlive-abc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-abc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abc.sh index c0e955386..ea66e12ee 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-abc | grep -v \.src | grep texlive-abc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-abc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abnt.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abnt.sh index a98abf961..893e168a7 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abnt.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abnt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-abnt | grep -v \.src | grep texlive-abnt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-abnt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abntex2-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abntex2-doc.sh index 7973ddbf9..b630df420 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abntex2-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abntex2-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-abntex2-doc | grep -v \.src | grep texlive-abntex2-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-abntex2-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abntex2.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abntex2.sh index 72d228d65..2a33ee584 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abntex2.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abntex2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-abntex2 | grep -v \.src | grep texlive-abntex2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-abntex2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abraces-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abraces-doc.sh index 151fb8aca..a4f666dd9 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abraces-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abraces-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-abraces-doc | grep -v \.src | grep texlive-abraces-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-abraces-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abraces.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abraces.sh index 15c18865f..e033cd474 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abraces.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abraces.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-abraces | grep -v \.src | grep texlive-abraces + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-abraces" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstract-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstract-doc.sh index d96088003..9ec652404 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstract-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstract-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-abstract-doc | grep -v \.src | grep texlive-abstract-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-abstract-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstract.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstract.sh index bab55e668..d8701667a 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstract.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstract.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-abstract | grep -v \.src | grep texlive-abstract + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-abstract" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstyles-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstyles-doc.sh index ba74a994c..92d678c43 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstyles-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstyles-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-abstyles-doc | grep -v \.src | grep texlive-abstyles-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-abstyles-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstyles.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstyles.sh index 15caad86f..059b358bb 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstyles.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-abstyles.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-abstyles | grep -v \.src | grep texlive-abstyles + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-abstyles" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-academicons-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-academicons-doc.sh index 2e74ea2d7..cf22ec36a 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-academicons-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-academicons-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-academicons-doc | grep -v \.src | grep texlive-academicons-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-academicons-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-academicons.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-academicons.sh index dcb7ade2d..2b1f41e7e 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-academicons.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-academicons.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-academicons | grep -v \.src | grep texlive-academicons + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-academicons" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-accanthis-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-accanthis-doc.sh index 32455f0a0..5e1e7fd62 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-accanthis-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-accanthis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-accanthis-doc | grep -v \.src | grep texlive-accanthis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-accanthis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-accanthis.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-accanthis.sh index c91ccb513..654547dc1 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-accanthis.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-accanthis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-accanthis | grep -v \.src | grep texlive-accanthis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-accanthis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-achemso-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-achemso-doc.sh index b0b852727..7ee1dcbb7 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-achemso-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-achemso-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-achemso-doc | grep -v \.src | grep texlive-achemso-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-achemso-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-achemso.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-achemso.sh index ae349b1c1..f23916fc5 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-achemso.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-achemso.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-achemso | grep -v \.src | grep texlive-achemso + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-achemso" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmart-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmart-doc.sh index 6d884f718..50dbb51fb 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmart-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmart-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-acmart-doc | grep -v \.src | grep texlive-acmart-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-acmart-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmart.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmart.sh index afef3753f..0941a9aff 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmart.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmart.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-acmart | grep -v \.src | grep texlive-acmart + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-acmart" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmconf-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmconf-doc.sh index dbc51b8c9..95724407e 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmconf-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmconf-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-acmconf-doc | grep -v \.src | grep texlive-acmconf-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-acmconf-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmconf.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmconf.sh index e89f350b5..ce25038e5 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmconf.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acmconf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-acmconf | grep -v \.src | grep texlive-acmconf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-acmconf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acro-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acro-doc.sh index f99c1a2ac..49f74bd4f 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acro-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acro-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-acro-doc | grep -v \.src | grep texlive-acro-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-acro-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acro.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acro.sh index bf0a7ab57..2430df8f8 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acro.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acro.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-acro | grep -v \.src | grep texlive-acro + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-acro" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acronym-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acronym-doc.sh index 87cf9cbfa..4391bf43b 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acronym-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acronym-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-acronym-doc | grep -v \.src | grep texlive-acronym-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-acronym-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acronym.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acronym.sh index 37c2d6ee4..3c62a4c97 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acronym.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acronym.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-acronym | grep -v \.src | grep texlive-acronym + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-acronym" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acroterm-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acroterm-doc.sh index 05b7c7354..dde974bdb 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acroterm-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acroterm-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-acroterm-doc | grep -v \.src | grep texlive-acroterm-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-acroterm-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acroterm.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acroterm.sh index c0dc13d10..82b4775c7 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acroterm.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-acroterm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-acroterm | grep -v \.src | grep texlive-acroterm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-acroterm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-active-conf-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-active-conf-doc.sh index 0f3ae747d..8a04fffdc 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-active-conf-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-active-conf-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-active-conf-doc | grep -v \.src | grep texlive-active-conf-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-active-conf-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-active-conf.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-active-conf.sh index c03b5738b..4de51527b 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-active-conf.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-active-conf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-active-conf | grep -v \.src | grep texlive-active-conf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-active-conf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle-doc.sh index 3ba413d7f..550217726 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-actuarialangle-doc | grep -v \.src | grep texlive-actuarialangle-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-actuarialangle-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle.sh index 630207c14..90b0fcfd1 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialangle.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-actuarialangle | grep -v \.src | grep texlive-actuarialangle + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-actuarialangle" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialsymbol.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialsymbol.sh index 9ecfb3784..bcb5f8740 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialsymbol.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-actuarialsymbol.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-actuarialsymbol | grep -v \.src | grep texlive-actuarialsymbol + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-actuarialsymbol" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addfont.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addfont.sh index 9940341d7..f604e8510 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addfont.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addfont.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-addfont | grep -v \.src | grep texlive-addfont + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-addfont" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addlines-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addlines-doc.sh index a430a04f6..165b27086 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addlines-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addlines-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-addlines-doc | grep -v \.src | grep texlive-addlines-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-addlines-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addlines.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addlines.sh index f7ea6cc2a..aed2ab2eb 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addlines.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-addlines.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-addlines | grep -v \.src | grep texlive-addlines + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-addlines" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfathesis-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfathesis-doc.sh index 1c79ed0be..dc79d2a23 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfathesis-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfathesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-adfathesis-doc | grep -v \.src | grep texlive-adfathesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-adfathesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfathesis.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfathesis.sh index 3b6ed44e1..6c64aab25 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfathesis.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfathesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-adfathesis | grep -v \.src | grep texlive-adfathesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-adfathesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adforn-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adforn-doc.sh index fff6c3ac3..53cd066b4 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adforn-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adforn-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-adforn-doc | grep -v \.src | grep texlive-adforn-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-adforn-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adforn.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adforn.sh index ffa834623..c9c9c5817 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adforn.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adforn.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-adforn | grep -v \.src | grep texlive-adforn + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-adforn" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols-doc.sh index 952544e7e..66aa4d92d 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-adfsymbols-doc | grep -v \.src | grep texlive-adfsymbols-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-adfsymbols-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols.sh index 5d3c58a06..0c7c68ac1 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adfsymbols.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-adfsymbols | grep -v \.src | grep texlive-adfsymbols + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-adfsymbols" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adigraph.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adigraph.sh index 64e70c95a..44a94ba42 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adigraph.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adigraph.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-adigraph | grep -v \.src | grep texlive-adigraph + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-adigraph" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol-doc.sh index 429d35dbc..356a9ff33 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-adjmulticol-doc | grep -v \.src | grep texlive-adjmulticol-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-adjmulticol-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol.sh index a171cbb14..a9ef213da 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjmulticol.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-adjmulticol | grep -v \.src | grep texlive-adjmulticol + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-adjmulticol" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjustbox-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjustbox-doc.sh index c5e8218dc..e8a43cac1 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjustbox-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjustbox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-adjustbox-doc | grep -v \.src | grep texlive-adjustbox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-adjustbox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjustbox.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjustbox.sh index 4a1e88d72..ca9fe4662 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjustbox.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adjustbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-adjustbox | grep -v \.src | grep texlive-adjustbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-adjustbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adobemapping.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adobemapping.sh index 2b11164fb..d7c6461da 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adobemapping.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adobemapping.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-adobemapping | grep -v \.src | grep texlive-adobemapping + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-adobemapping" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adrconv-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adrconv-doc.sh index 285dd845b..7c710cd81 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adrconv-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adrconv-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-adrconv-doc | grep -v \.src | grep texlive-adrconv-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-adrconv-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adrconv.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adrconv.sh index 4855638cc..06a43734b 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adrconv.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adrconv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-adrconv | grep -v \.src | grep texlive-adrconv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-adrconv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adtrees-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adtrees-doc.sh index adecbea4e..2d99fee67 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adtrees-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adtrees-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-adtrees-doc | grep -v \.src | grep texlive-adtrees-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-adtrees-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adtrees.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adtrees.sh index b6b6e0f25..4ead47053 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adtrees.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-adtrees.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-adtrees | grep -v \.src | grep texlive-adtrees + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-adtrees" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-advdate-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-advdate-doc.sh index 9f10c1eca..958e55932 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-advdate-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-advdate-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-advdate-doc | grep -v \.src | grep texlive-advdate-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-advdate-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-advdate.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-advdate.sh index 32032863e..5f05023a4 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-advdate.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-advdate.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-advdate | grep -v \.src | grep texlive-advdate + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-advdate" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ae-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ae-doc.sh index ad35fc240..85925415c 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ae-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ae-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ae-doc | grep -v \.src | grep texlive-ae-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ae-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ae.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ae.sh index 1720c48d0..e438c47ec 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ae.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ae.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ae | grep -v \.src | grep texlive-ae + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ae" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aecc-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aecc-doc.sh index a48bf3c59..42cf630dd 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aecc-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aecc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aecc-doc | grep -v \.src | grep texlive-aecc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aecc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aecc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aecc.sh index 7af12879c..818798c52 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aecc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aecc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aecc | grep -v \.src | grep texlive-aecc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aecc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aeguill-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aeguill-doc.sh index 9623082ae..b6a408fb0 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aeguill-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aeguill-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aeguill-doc | grep -v \.src | grep texlive-aeguill-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aeguill-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aeguill.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aeguill.sh index e5f732cef..e0b837738 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aeguill.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aeguill.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aeguill | grep -v \.src | grep texlive-aeguill + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aeguill" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afparticle-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afparticle-doc.sh index 0c4ddfd80..ac5697681 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afparticle-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afparticle-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-afparticle-doc | grep -v \.src | grep texlive-afparticle-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-afparticle-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afparticle.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afparticle.sh index 173139604..23fea8fcd 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afparticle.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afparticle.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-afparticle | grep -v \.src | grep texlive-afparticle + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-afparticle" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afthesis-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afthesis-doc.sh index c020d2a01..64ca744a8 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afthesis-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-afthesis-doc | grep -v \.src | grep texlive-afthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-afthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afthesis.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afthesis.sh index 7fdb9cec3..0b36d8e5c 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afthesis.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-afthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-afthesis | grep -v \.src | grep texlive-afthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-afthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aguplus-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aguplus-doc.sh index 181194a32..9662b8c3f 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aguplus-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aguplus-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aguplus-doc | grep -v \.src | grep texlive-aguplus-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aguplus-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aguplus.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aguplus.sh index a604b2c55..e14adce5f 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aguplus.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aguplus.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aguplus | grep -v \.src | grep texlive-aguplus + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aguplus" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aiaa-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aiaa-doc.sh index 39c130a9c..e6ec972ad 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aiaa-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aiaa-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aiaa-doc | grep -v \.src | grep texlive-aiaa-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aiaa-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aiaa.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aiaa.sh index 2ca7d92db..a35223907 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aiaa.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aiaa.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aiaa | grep -v \.src | grep texlive-aiaa + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aiaa" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aichej.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aichej.sh index 6c7186c0f..ea5513e7d 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aichej.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aichej.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aichej | grep -v \.src | grep texlive-aichej + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aichej" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ajl.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ajl.sh index 71a088995..2a758a11c 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ajl.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ajl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ajl | grep -v \.src | grep texlive-ajl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ajl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akktex-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akktex-doc.sh index fe25831db..e98e3cb69 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akktex-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akktex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-akktex-doc | grep -v \.src | grep texlive-akktex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-akktex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akktex.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akktex.sh index 4fd2f1c34..1a8907209 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akktex.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akktex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-akktex | grep -v \.src | grep texlive-akktex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-akktex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akletter-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akletter-doc.sh index 47c31eb05..195d71f87 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akletter-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akletter-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-akletter-doc | grep -v \.src | grep texlive-akletter-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-akletter-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akletter.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akletter.sh index dc5bc04e6..37e123c1a 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akletter.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-akletter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-akletter | grep -v \.src | grep texlive-akletter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-akletter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alegreya-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alegreya-doc.sh index c97a8c6ad..f8bdb8b4d 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alegreya-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alegreya-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-alegreya-doc | grep -v \.src | grep texlive-alegreya-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-alegreya-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alegreya.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alegreya.sh index 86c914789..420534e2d 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alegreya.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alegreya.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-alegreya | grep -v \.src | grep texlive-alegreya + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-alegreya" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alertmessage-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alertmessage-doc.sh index 5e8cd7710..09b8ad94a 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alertmessage-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alertmessage-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-alertmessage-doc | grep -v \.src | grep texlive-alertmessage-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-alertmessage-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alertmessage.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alertmessage.sh index 00bc3dd65..553612107 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alertmessage.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alertmessage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-alertmessage | grep -v \.src | grep texlive-alertmessage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-alertmessage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alg-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alg-doc.sh index 89afaad7a..448ec3926 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alg-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alg-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-alg-doc | grep -v \.src | grep texlive-alg-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-alg-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alg.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alg.sh index 1f94a7958..36e84369b 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alg.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-alg | grep -v \.src | grep texlive-alg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-alg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algobox.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algobox.sh index 2dc90ec92..6d9f4b0be 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algobox.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algobox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-algobox | grep -v \.src | grep texlive-algobox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-algobox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algolrevived.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algolrevived.sh index f85bdefc0..c080b5b21 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algolrevived.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algolrevived.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-algolrevived | grep -v \.src | grep texlive-algolrevived + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-algolrevived" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e-doc.sh index 9cceafe66..d0e1b946c 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-algorithm2e-doc | grep -v \.src | grep texlive-algorithm2e-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-algorithm2e-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e.sh index 83ce79d5a..4439b78e4 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithm2e.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-algorithm2e | grep -v \.src | grep texlive-algorithm2e + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-algorithm2e" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx-doc.sh index ed98e64a3..ac62245b0 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-algorithmicx-doc | grep -v \.src | grep texlive-algorithmicx-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-algorithmicx-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx.sh index 817094f60..3c281ec91 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithmicx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-algorithmicx | grep -v \.src | grep texlive-algorithmicx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-algorithmicx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithms-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithms-doc.sh index 15f14bd98..f0c3b9257 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithms-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithms-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-algorithms-doc | grep -v \.src | grep texlive-algorithms-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-algorithms-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithms.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithms.sh index 8e9fde4e9..498258b7c 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithms.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-algorithms.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-algorithms | grep -v \.src | grep texlive-algorithms + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-algorithms" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aligned-overset.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aligned-overset.sh index c496f2c12..c2e79750c 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aligned-overset.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aligned-overset.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aligned-overset | grep -v \.src | grep texlive-aligned-overset + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aligned-overset" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alkalami.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alkalami.sh index ada474ca9..305cd06d3 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alkalami.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alkalami.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-alkalami | grep -v \.src | grep texlive-alkalami + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-alkalami" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-allrunes-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-allrunes-doc.sh index 20cf26e56..7139b12a2 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-allrunes-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-allrunes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-allrunes-doc | grep -v \.src | grep texlive-allrunes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-allrunes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-allrunes.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-allrunes.sh index fce2ce289..e068fde7a 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-allrunes.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-allrunes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-allrunes | grep -v \.src | grep texlive-allrunes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-allrunes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-almfixed-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-almfixed-doc.sh index 3ac0ccc92..b04bfeac4 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-almfixed-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-almfixed-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-almfixed-doc | grep -v \.src | grep texlive-almfixed-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-almfixed-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-almfixed.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-almfixed.sh index 10589996f..2de9e9505 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-almfixed.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-almfixed.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-almfixed | grep -v \.src | grep texlive-almfixed + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-almfixed" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alnumsec-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alnumsec-doc.sh index c88e9f2d8..3bbba5882 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alnumsec-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alnumsec-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-alnumsec-doc | grep -v \.src | grep texlive-alnumsec-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-alnumsec-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alnumsec.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alnumsec.sh index 203abbc5e..20d6ee080 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alnumsec.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alnumsec.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-alnumsec | grep -v \.src | grep texlive-alnumsec + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-alnumsec" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alterqcm-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alterqcm-doc.sh index 3be23e84a..906cbe388 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alterqcm-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alterqcm-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-alterqcm-doc | grep -v \.src | grep texlive-alterqcm-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-alterqcm-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alterqcm.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alterqcm.sh index 2636962a2..8533e8498 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alterqcm.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-alterqcm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-alterqcm | grep -v \.src | grep texlive-alterqcm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-alterqcm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-altfont-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-altfont-doc.sh index 076db5e61..8d14032b8 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-altfont-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-altfont-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-altfont-doc | grep -v \.src | grep texlive-altfont-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-altfont-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-altfont.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-altfont.sh index d0070033f..bdff6b270 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-altfont.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-altfont.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-altfont | grep -v \.src | grep texlive-altfont + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-altfont" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ametsoc-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ametsoc-doc.sh index 4dbe4861e..aa30a4b07 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ametsoc-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ametsoc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ametsoc-doc | grep -v \.src | grep texlive-ametsoc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ametsoc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ametsoc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ametsoc.sh index e517d27dd..fc4ab0483 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ametsoc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-ametsoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ametsoc | grep -v \.src | grep texlive-ametsoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ametsoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amiri-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amiri-doc.sh index 2f4054855..d25acc6e4 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amiri-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amiri-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-amiri-doc | grep -v \.src | grep texlive-amiri-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-amiri-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amiri.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amiri.sh index cddc1b1ce..94695bcb2 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amiri.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amiri.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-amiri | grep -v \.src | grep texlive-amiri + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-amiri" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsaddr-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsaddr-doc.sh index a5b40576c..f390d181b 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsaddr-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsaddr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-amsaddr-doc | grep -v \.src | grep texlive-amsaddr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-amsaddr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsaddr.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsaddr.sh index b411c4e12..f60c69b1b 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsaddr.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsaddr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-amsaddr | grep -v \.src | grep texlive-amsaddr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-amsaddr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amscls-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amscls-doc.sh index ba5f76c6c..3bdd958c8 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amscls-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amscls-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-amscls-doc | grep -v \.src | grep texlive-amscls-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-amscls-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amscls.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amscls.sh index 50052aea2..b0ebc2825 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amscls.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amscls.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-amscls | grep -v \.src | grep texlive-amscls + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-amscls" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsfonts-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsfonts-doc.sh index 4024fa49e..9fbdc601f 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsfonts-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsfonts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-amsfonts-doc | grep -v \.src | grep texlive-amsfonts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-amsfonts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsfonts.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsfonts.sh index 37b17551e..b355baf47 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsfonts.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsfonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-amsfonts | grep -v \.src | grep texlive-amsfonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-amsfonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amslatex-primer-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amslatex-primer-doc.sh index 4233ad30f..801ae68d2 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amslatex-primer-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amslatex-primer-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-amslatex-primer-doc | grep -v \.src | grep texlive-amslatex-primer-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-amslatex-primer-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-it-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-it-doc.sh index 70cb06dbb..b74b45b6c 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-it-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-it-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-amsldoc-it-doc | grep -v \.src | grep texlive-amsldoc-it-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-amsldoc-it-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-vn-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-vn-doc.sh index afc596338..8f7ed7de6 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-vn-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsldoc-vn-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-amsldoc-vn-doc | grep -v \.src | grep texlive-amsldoc-vn-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-amsldoc-vn-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath-doc.sh index 57da23ae5..95b0be6e2 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-amsmath-doc | grep -v \.src | grep texlive-amsmath-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-amsmath-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath-it-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath-it-doc.sh index dbcbe0c9b..4ba6c4012 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath-it-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath-it-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-amsmath-it-doc | grep -v \.src | grep texlive-amsmath-it-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-amsmath-it-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath.sh index faa26717e..3b696dedd 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsmath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-amsmath | grep -v \.src | grep texlive-amsmath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-amsmath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsrefs-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsrefs-doc.sh index 92aa999e5..1180c5eec 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsrefs-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsrefs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-amsrefs-doc | grep -v \.src | grep texlive-amsrefs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-amsrefs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsrefs.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsrefs.sh index 7895a059a..6d045c78a 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsrefs.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsrefs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-amsrefs | grep -v \.src | grep texlive-amsrefs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-amsrefs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsthdoc-it-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsthdoc-it-doc.sh index f51d99878..de5118587 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsthdoc-it-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-amsthdoc-it-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-amsthdoc-it-doc | grep -v \.src | grep texlive-amsthdoc-it-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-amsthdoc-it-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-animate-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-animate-doc.sh index c908f1741..0cefbc603 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-animate-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-animate-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-animate-doc | grep -v \.src | grep texlive-animate-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-animate-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-animate.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-animate.sh index 006f192d6..1aff83a78 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-animate.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-animate.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-animate | grep -v \.src | grep texlive-animate + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-animate" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonchap-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonchap-doc.sh index 70c20e101..b298631fb 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonchap-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonchap-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-anonchap-doc | grep -v \.src | grep texlive-anonchap-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-anonchap-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonchap.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonchap.sh index 1045b9eed..d23703d6b 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonchap.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonchap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-anonchap | grep -v \.src | grep texlive-anonchap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-anonchap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro-doc.sh index 0590ad5c2..d7fe1f8cf 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-anonymouspro-doc | grep -v \.src | grep texlive-anonymouspro-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-anonymouspro-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro.sh index d6387ca55..ed0ed6c22 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anonymouspro.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-anonymouspro | grep -v \.src | grep texlive-anonymouspro + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-anonymouspro" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-answers-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-answers-doc.sh index fcea72126..dd9d7180e 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-answers-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-answers-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-answers-doc | grep -v \.src | grep texlive-answers-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-answers-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-answers.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-answers.sh index d2c6e1861..67e43bd87 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-answers.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-answers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-answers | grep -v \.src | grep texlive-answers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-answers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antiqua-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antiqua-doc.sh index d63df91ff..473a7db12 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antiqua-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antiqua-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-antiqua-doc | grep -v \.src | grep texlive-antiqua-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-antiqua-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antiqua.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antiqua.sh index 0a471dee6..f62d98147 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antiqua.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antiqua.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-antiqua | grep -v \.src | grep texlive-antiqua + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-antiqua" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antomega-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antomega-doc.sh index 983d4101e..f61a824ee 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antomega-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antomega-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-antomega-doc | grep -v \.src | grep texlive-antomega-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-antomega-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antomega.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antomega.sh index decc107dc..19557edda 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antomega.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antomega.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-antomega | grep -v \.src | grep texlive-antomega + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-antomega" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antt-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antt-doc.sh index ac6c3c52f..b6a79a298 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antt-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antt-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-antt-doc | grep -v \.src | grep texlive-antt-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-antt-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antt.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antt.sh index 8213c5dd7..4ec25fd8a 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antt.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-antt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-antt | grep -v \.src | grep texlive-antt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-antt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anufinalexam-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anufinalexam-doc.sh index c1f148f4d..9fde60ae4 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anufinalexam-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anufinalexam-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-anufinalexam-doc | grep -v \.src | grep texlive-anufinalexam-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-anufinalexam-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize-doc.sh index a7e11dd3d..9a528261d 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-anyfontsize-doc | grep -v \.src | grep texlive-anyfontsize-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-anyfontsize-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize.sh index d4fb2684f..c598a8da4 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anyfontsize.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-anyfontsize | grep -v \.src | grep texlive-anyfontsize + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-anyfontsize" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anysize-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anysize-doc.sh index a91ea3bec..2c09beff7 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anysize-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anysize-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-anysize-doc | grep -v \.src | grep texlive-anysize-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-anysize-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anysize.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anysize.sh index 4b3eb2ac3..6522bb059 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anysize.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-anysize.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-anysize | grep -v \.src | grep texlive-anysize + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-anysize" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz-doc.sh index 7ee141652..7dbce40e4 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aobs-tikz-doc | grep -v \.src | grep texlive-aobs-tikz-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aobs-tikz-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz.sh index d01e10553..6484bf7c9 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aobs-tikz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aobs-tikz | grep -v \.src | grep texlive-aobs-tikz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aobs-tikz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aomart-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aomart-doc.sh index 24386a0b7..2414e7d0f 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aomart-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aomart-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aomart-doc | grep -v \.src | grep texlive-aomart-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aomart-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aomart.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aomart.sh index 429560b7d..96061af6f 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aomart.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aomart.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aomart | grep -v \.src | grep texlive-aomart + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aomart" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa-doc.sh index 083b9c816..1ed18351d 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-apa-doc | grep -v \.src | grep texlive-apa-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-apa-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa.sh index 5384663f2..905e6c0d9 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-apa | grep -v \.src | grep texlive-apa + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-apa" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6-doc.sh index c5020e801..bd0d1f55a 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-apa6-doc | grep -v \.src | grep texlive-apa6-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-apa6-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6.sh index db0b61371..ad63f6dde 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-apa6 | grep -v \.src | grep texlive-apa6 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-apa6" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6e-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6e-doc.sh index 0c56205ce..f4e5f6602 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6e-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6e-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-apa6e-doc | grep -v \.src | grep texlive-apa6e-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-apa6e-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6e.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6e.sh index f200ecdb3..aa1d151e2 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6e.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apa6e.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-apa6e | grep -v \.src | grep texlive-apa6e + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-apa6e" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apacite-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apacite-doc.sh index bbde265e8..763b3cb6e 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apacite-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apacite-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-apacite-doc | grep -v \.src | grep texlive-apacite-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-apacite-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apacite.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apacite.sh index 9ca0fdbf7..2e4a20033 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apacite.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apacite.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-apacite | grep -v \.src | grep texlive-apacite + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-apacite" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apalike-german.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apalike-german.sh index eafc8050a..4afb9e740 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apalike-german.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apalike-german.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-apalike-german | grep -v \.src | grep texlive-apalike-german + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-apalike-german" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apalike2.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apalike2.sh index d91c349a0..4f05c3ecd 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apalike2.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apalike2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-apalike2 | grep -v \.src | grep texlive-apalike2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-apalike2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apnum-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apnum-doc.sh index baf98d887..7ce273f66 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apnum-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apnum-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-apnum-doc | grep -v \.src | grep texlive-apnum-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-apnum-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apnum.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apnum.sh index 78d5e03f4..fbab4078b 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apnum.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apnum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-apnum | grep -v \.src | grep texlive-apnum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-apnum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendix-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendix-doc.sh index 1014d1c3e..fbd128c1a 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendix-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendix-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-appendix-doc | grep -v \.src | grep texlive-appendix-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-appendix-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendix.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendix.sh index b26332beb..e5979aa0f 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendix.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendix.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-appendix | grep -v \.src | grep texlive-appendix + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-appendix" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer-doc.sh index 82edfea32..47b313324 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-appendixnumberbeamer-doc | grep -v \.src | grep texlive-appendixnumberbeamer-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-appendixnumberbeamer-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer.sh index 884f4b1bb..481c19496 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-appendixnumberbeamer.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-appendixnumberbeamer | grep -v \.src | grep texlive-appendixnumberbeamer + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-appendixnumberbeamer" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apprends-latex-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apprends-latex-doc.sh index 8eeea111a..826c0b543 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apprends-latex-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apprends-latex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-apprends-latex-doc | grep -v \.src | grep texlive-apprends-latex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-apprends-latex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apptools-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apptools-doc.sh index c6142b4d7..32664af4b 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apptools-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apptools-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-apptools-doc | grep -v \.src | grep texlive-apptools-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-apptools-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apptools.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apptools.sh index 8c2691ef8..eec167b46 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apptools.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apptools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-apptools | grep -v \.src | grep texlive-apptools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-apptools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apxproof.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apxproof.sh index 591629fda..6231cbabc 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apxproof.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-apxproof.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-apxproof | grep -v \.src | grep texlive-apxproof + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-apxproof" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-add-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-add-doc.sh index 111342bc5..7721d9344 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-add-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-add-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-arabi-add-doc | grep -v \.src | grep texlive-arabi-add-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-arabi-add-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-add.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-add.sh index cf8b0f3fc..0d20f6a5d 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-add.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-add.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-arabi-add | grep -v \.src | grep texlive-arabi-add + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-arabi-add" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-doc.sh index c0e5a6f78..bfa7fb4af 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-arabi-doc | grep -v \.src | grep texlive-arabi-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-arabi-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi.sh index 01e47018f..cae0f29af 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-arabi | grep -v \.src | grep texlive-arabi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-arabi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabluatex-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabluatex-doc.sh index a63030b3e..4bce85d41 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabluatex-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabluatex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-arabluatex-doc | grep -v \.src | grep texlive-arabluatex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-arabluatex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabluatex.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabluatex.sh index 1e016bce3..e67cd640d 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabluatex.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabluatex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-arabluatex | grep -v \.src | grep texlive-arabluatex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-arabluatex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabtex-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabtex-doc.sh index 79c01ef68..7f635f3e1 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabtex-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabtex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-arabtex-doc | grep -v \.src | grep texlive-arabtex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-arabtex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabtex.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabtex.sh index 236c04c65..ee1818834 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabtex.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabtex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-arabtex | grep -v \.src | grep texlive-arabtex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-arabtex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabxetex-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabxetex-doc.sh index f9a62e053..1f61ce7c5 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabxetex-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabxetex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-arabxetex-doc | grep -v \.src | grep texlive-arabxetex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-arabxetex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabxetex.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabxetex.sh index c004363db..ad8e95130 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabxetex.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arabxetex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-arabxetex | grep -v \.src | grep texlive-arabxetex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-arabxetex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto-doc.sh index f4a75a638..d6b11dfb6 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aramaic-serto-doc | grep -v \.src | grep texlive-aramaic-serto-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aramaic-serto-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto.sh index d4b0188c0..1a6f68c55 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-aramaic-serto.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aramaic-serto | grep -v \.src | grep texlive-aramaic-serto + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aramaic-serto" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaeologie-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaeologie-doc.sh index fb4a3cef3..848b5e42c 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaeologie-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaeologie-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-archaeologie-doc | grep -v \.src | grep texlive-archaeologie-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-archaeologie-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaeologie.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaeologie.sh index 26c97a632..f458acf1e 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaeologie.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaeologie.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-archaeologie | grep -v \.src | grep texlive-archaeologie + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-archaeologie" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaic-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaic-doc.sh index da91eb773..c2fbbc306 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaic-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaic-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-archaic-doc | grep -v \.src | grep texlive-archaic-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-archaic-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaic.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaic.sh index 145e08780..80bfe0e63 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaic.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-archaic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-archaic | grep -v \.src | grep texlive-archaic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-archaic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arcs-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arcs-doc.sh index 234f10fda..64e130795 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arcs-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arcs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-arcs-doc | grep -v \.src | grep texlive-arcs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-arcs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arcs.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arcs.sh index c47a5bf30..fe63f546a 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arcs.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arcs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-arcs | grep -v \.src | grep texlive-arcs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-arcs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arev-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arev-doc.sh index 010e7641f..59cfc8180 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arev-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arev-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-arev-doc | grep -v \.src | grep texlive-arev-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-arev-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arev.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arev.sh index c9bcbd53c..5d767510f 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arev.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-arev | grep -v \.src | grep texlive-arev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-arev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arimo.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arimo.sh index 9fb3e31a5..eac6d6db6 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arimo.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-arimo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-arimo | grep -v \.src | grep texlive-arimo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-arimo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-armtex-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-armtex-doc.sh index 7927c090d..d06cdf060 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-armtex-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-armtex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-armtex-doc | grep -v \.src | grep texlive-armtex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-armtex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-armtex.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-armtex.sh index a43c8ad46..e5623714f 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-armtex.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-armtex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-armtex | grep -v \.src | grep texlive-armtex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-armtex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-asana-math-doc.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-asana-math-doc.sh index 454e15e47..78de604de 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-asana-math-doc.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-asana-math-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-asana-math-doc | grep -v \.src | grep texlive-asana-math-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-asana-math-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-asana-math.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-asana-math.sh index e6b8bf22a..13b332a62 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-asana-math.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-asana-math.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-asana-math | grep -v \.src | grep texlive-asana-math + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-asana-math" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-split-a.sh b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-split-a.sh index 6bfc59fd0..9be879839 100644 --- a/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-split-a.sh +++ b/testcases/cli-test/texlive-split-a/oe_test_texlive-split-a_install_and_remove_texlive-split-a.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-a # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-split-a | grep -v \.src | grep texlive-split-a + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-split-a" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1-doc.sh index 5f2441c17..97c79e487 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-blacklettert1-doc | grep -v \.src | grep texlive-blacklettert1-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-blacklettert1-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1.sh index 6ae90446f..053e7f631 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blacklettert1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-blacklettert1 | grep -v \.src | grep texlive-blacklettert1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-blacklettert1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blindtext-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blindtext-doc.sh index ccb4f78f1..ad3d7e531 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blindtext-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blindtext-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-blindtext-doc | grep -v \.src | grep texlive-blindtext-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-blindtext-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blindtext.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blindtext.sh index 09cb7b771..418963958 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blindtext.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blindtext.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-blindtext | grep -v \.src | grep texlive-blindtext + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-blindtext" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blkarray-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blkarray-doc.sh index 20d115358..cdefcc8ad 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blkarray-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blkarray-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-blkarray-doc | grep -v \.src | grep texlive-blkarray-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-blkarray-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blkarray.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blkarray.sh index 2b6520847..c54d54f12 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blkarray.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blkarray.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-blkarray | grep -v \.src | grep texlive-blkarray + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-blkarray" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blochsphere-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blochsphere-doc.sh index 6feb0c2c7..ff33fb794 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blochsphere-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blochsphere-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-blochsphere-doc | grep -v \.src | grep texlive-blochsphere-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-blochsphere-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blochsphere.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blochsphere.sh index 468e69e34..13bdc080f 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blochsphere.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blochsphere.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-blochsphere | grep -v \.src | grep texlive-blochsphere + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-blochsphere" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-block-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-block-doc.sh index 9da627a4a..4067647c3 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-block-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-block-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-block-doc | grep -v \.src | grep texlive-block-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-block-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-block.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-block.sh index 68abbaadd..d72940ad6 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-block.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-block.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-block | grep -v \.src | grep texlive-block + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-block" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp-doc.sh index 1be2f7821..abe1ddaa1 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-blockdraw_mp-doc | grep -v \.src | grep texlive-blockdraw_mp-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-blockdraw_mp-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp.sh index b3f9b3d92..e2e75558c 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blockdraw_mp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-blockdraw_mp | grep -v \.src | grep texlive-blockdraw_mp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-blockdraw_mp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bloques-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bloques-doc.sh index 449d12f7b..6555c6a3d 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bloques-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bloques-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bloques-doc | grep -v \.src | grep texlive-bloques-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bloques-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bloques.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bloques.sh index 9999946e2..5d8748258 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bloques.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bloques.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bloques | grep -v \.src | grep texlive-bloques + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bloques" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blox-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blox-doc.sh index 41247a64e..cdf455b0d 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blox-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-blox-doc | grep -v \.src | grep texlive-blox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-blox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blox.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blox.sh index 20f23fc8e..17d24d7b3 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blox.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-blox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-blox | grep -v \.src | grep texlive-blox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-blox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr-doc.sh index fbc4c1e9e..5ba368666 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bnumexpr-doc | grep -v \.src | grep texlive-bnumexpr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bnumexpr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr.sh index cd790cb02..75200bdb3 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bnumexpr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bnumexpr | grep -v \.src | grep texlive-bnumexpr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bnumexpr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bodegraph-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bodegraph-doc.sh index 75f3d1e9a..7f008ac13 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bodegraph-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bodegraph-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bodegraph-doc | grep -v \.src | grep texlive-bodegraph-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bodegraph-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bodegraph.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bodegraph.sh index 8bedc9e18..35037c097 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bodegraph.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bodegraph.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bodegraph | grep -v \.src | grep texlive-bodegraph + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bodegraph" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bohr-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bohr-doc.sh index 68bed5326..27afdf1de 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bohr-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bohr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bohr-doc | grep -v \.src | grep texlive-bohr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bohr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bohr.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bohr.sh index 447823da2..f93bad1c1 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bohr.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bohr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bohr | grep -v \.src | grep texlive-bohr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bohr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boisik-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boisik-doc.sh index eb105b73f..4bb108454 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boisik-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boisik-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-boisik-doc | grep -v \.src | grep texlive-boisik-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-boisik-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boisik.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boisik.sh index a11c2dcdd..6b0a2aadb 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boisik.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boisik.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-boisik | grep -v \.src | grep texlive-boisik + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-boisik" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boites-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boites-doc.sh index 8e66ec6e3..4d7515afa 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boites-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boites-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-boites-doc | grep -v \.src | grep texlive-boites-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-boites-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boites.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boites.sh index ba3a043d2..1d049c3b6 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boites.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boites.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-boites | grep -v \.src | grep texlive-boites + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-boites" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bold-extra-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bold-extra-doc.sh index 2e738e8e8..fe7c5b83b 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bold-extra-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bold-extra-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bold-extra-doc | grep -v \.src | grep texlive-bold-extra-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bold-extra-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bold-extra.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bold-extra.sh index 1df0e5c9c..3678061a9 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bold-extra.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bold-extra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bold-extra | grep -v \.src | grep texlive-bold-extra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bold-extra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boldtensors-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boldtensors-doc.sh index 39e921578..4dd02777d 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boldtensors-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boldtensors-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-boldtensors-doc | grep -v \.src | grep texlive-boldtensors-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-boldtensors-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boldtensors.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boldtensors.sh index 833915a82..ad21f8c15 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boldtensors.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boldtensors.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-boldtensors | grep -v \.src | grep texlive-boldtensors + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-boldtensors" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraph-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraph-doc.sh index bfa07daf5..7e0459dbf 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraph-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraph-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bondgraph-doc | grep -v \.src | grep texlive-bondgraph-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bondgraph-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraph.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraph.sh index 23f357e15..cb8829bb2 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraph.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraph.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bondgraph | grep -v \.src | grep texlive-bondgraph + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bondgraph" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs-doc.sh index bd6e74db3..8ae24f161 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bondgraphs-doc | grep -v \.src | grep texlive-bondgraphs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bondgraphs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs.sh index fcc77d865..973e65ada 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bondgraphs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bondgraphs | grep -v \.src | grep texlive-bondgraphs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bondgraphs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookcover-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookcover-doc.sh index 0cf9c859a..04e06fefd 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookcover-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookcover-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bookcover-doc | grep -v \.src | grep texlive-bookcover-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bookcover-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookcover.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookcover.sh index 977efb0ca..d4f7169b3 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookcover.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookcover.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bookcover | grep -v \.src | grep texlive-bookcover + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bookcover" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookdb-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookdb-doc.sh index 2f8d344c1..318f3e0fb 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookdb-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookdb-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bookdb-doc | grep -v \.src | grep texlive-bookdb-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bookdb-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookdb.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookdb.sh index b0934879a..a8fb5b3ab 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookdb.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookdb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bookdb | grep -v \.src | grep texlive-bookdb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bookdb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookest-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookest-doc.sh index b32d94570..c1f7936cb 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookest-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookest-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bookest-doc | grep -v \.src | grep texlive-bookest-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bookest-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookest.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookest.sh index 9b597a1c6..e3893c34c 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookest.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookest.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bookest | grep -v \.src | grep texlive-bookest + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bookest" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookhands-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookhands-doc.sh index 09e0afa48..875727972 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookhands-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookhands-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bookhands-doc | grep -v \.src | grep texlive-bookhands-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bookhands-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookhands.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookhands.sh index a42325e2c..0b90e0a5a 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookhands.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookhands.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bookhands | grep -v \.src | grep texlive-bookhands + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bookhands" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booklet-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booklet-doc.sh index 03684ee93..c9204664f 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booklet-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booklet-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-booklet-doc | grep -v \.src | grep texlive-booklet-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-booklet-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booklet.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booklet.sh index f7122f0cb..1423bb1a9 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booklet.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booklet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-booklet | grep -v \.src | grep texlive-booklet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-booklet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookman.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookman.sh index faad2bbb8..0f0073537 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookman.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bookman.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bookman | grep -v \.src | grep texlive-bookman + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bookman" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-de-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-de-doc.sh index e2c447d52..a0ba7b87b 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-de-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-de-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-booktabs-de-doc | grep -v \.src | grep texlive-booktabs-de-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-booktabs-de-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-doc.sh index 782f2905d..3badf8e33 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-booktabs-doc | grep -v \.src | grep texlive-booktabs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-booktabs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-fr-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-fr-doc.sh index d74885b21..f163ef61e 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-fr-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs-fr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-booktabs-fr-doc | grep -v \.src | grep texlive-booktabs-fr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-booktabs-fr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs.sh index d981f4e4f..cbf0ba40b 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-booktabs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-booktabs | grep -v \.src | grep texlive-booktabs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-booktabs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boolexpr-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boolexpr-doc.sh index 3a5961ed0..27b888aab 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boolexpr-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boolexpr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-boolexpr-doc | grep -v \.src | grep texlive-boolexpr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-boolexpr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boolexpr.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boolexpr.sh index 919c3bb81..07e48de6e 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boolexpr.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boolexpr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-boolexpr | grep -v \.src | grep texlive-boolexpr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-boolexpr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boondox-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boondox-doc.sh index ead1881bb..a60026d25 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boondox-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boondox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-boondox-doc | grep -v \.src | grep texlive-boondox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-boondox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boondox.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boondox.sh index afbbe2bbf..eac51fd3e 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boondox.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boondox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-boondox | grep -v \.src | grep texlive-boondox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-boondox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bophook-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bophook-doc.sh index 8ffae2557..5e955af2a 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bophook-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bophook-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bophook-doc | grep -v \.src | grep texlive-bophook-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bophook-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bophook.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bophook.sh index 25aa41aa6..87fb4023e 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bophook.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bophook.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bophook | grep -v \.src | grep texlive-bophook + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bophook" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-borceux-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-borceux-doc.sh index 9260b2056..7991142c7 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-borceux-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-borceux-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-borceux-doc | grep -v \.src | grep texlive-borceux-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-borceux-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-borceux.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-borceux.sh index fececcfa1..d0dfd8944 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-borceux.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-borceux.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-borceux | grep -v \.src | grep texlive-borceux + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-borceux" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bosisio-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bosisio-doc.sh index 44e4135fa..2626a4cd2 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bosisio-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bosisio-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bosisio-doc | grep -v \.src | grep texlive-bosisio-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bosisio-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bosisio.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bosisio.sh index fb199f18b..e34e28d35 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bosisio.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bosisio.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bosisio | grep -v \.src | grep texlive-bosisio + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bosisio" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage-doc.sh index 27069831c..836c32cae 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-boxedminipage-doc | grep -v \.src | grep texlive-boxedminipage-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-boxedminipage-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage.sh index ce74bf2ba..a4f4d9cbe 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-boxedminipage | grep -v \.src | grep texlive-boxedminipage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-boxedminipage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e-doc.sh index 27505ec5b..864a3c978 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-boxedminipage2e-doc | grep -v \.src | grep texlive-boxedminipage2e-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-boxedminipage2e-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e.sh index c86b07a58..80a23ceba 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxedminipage2e.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-boxedminipage2e | grep -v \.src | grep texlive-boxedminipage2e + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-boxedminipage2e" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxhandler-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxhandler-doc.sh index 6911d880d..14b7bed02 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxhandler-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxhandler-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-boxhandler-doc | grep -v \.src | grep texlive-boxhandler-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-boxhandler-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxhandler.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxhandler.sh index 652db3aec..65b1e19df 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxhandler.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-boxhandler.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-boxhandler | grep -v \.src | grep texlive-boxhandler + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-boxhandler" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpchem-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpchem-doc.sh index 30bdb4852..0460f9e02 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpchem-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpchem-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bpchem-doc | grep -v \.src | grep texlive-bpchem-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bpchem-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpchem.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpchem.sh index 64d24fb40..25d0ab71c 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpchem.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpchem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bpchem | grep -v \.src | grep texlive-bpchem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bpchem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial-doc.sh index c9b9f9bdf..c45df44c5 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bpolynomial-doc | grep -v \.src | grep texlive-bpolynomial-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bpolynomial-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial.sh index f542afb81..6d2f46148 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bpolynomial.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bpolynomial | grep -v \.src | grep texlive-bpolynomial + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bpolynomial" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-br-lex-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-br-lex-doc.sh index 8f4f92221..8bb90c3f2 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-br-lex-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-br-lex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-br-lex-doc | grep -v \.src | grep texlive-br-lex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-br-lex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-br-lex.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-br-lex.sh index 5b6923e94..926ca0384 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-br-lex.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-br-lex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-br-lex | grep -v \.src | grep texlive-br-lex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-br-lex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bracketkey-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bracketkey-doc.sh index 28272af92..272d6af2c 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bracketkey-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bracketkey-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bracketkey-doc | grep -v \.src | grep texlive-bracketkey-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bracketkey-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bracketkey.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bracketkey.sh index 947f67970..683f37d99 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bracketkey.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bracketkey.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bracketkey | grep -v \.src | grep texlive-bracketkey + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bracketkey" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braids-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braids-doc.sh index c2fc03698..a66fb8fcb 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braids-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braids-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-braids-doc | grep -v \.src | grep texlive-braids-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-braids-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braids.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braids.sh index 41696026d..c4db72aef 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braids.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braids.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-braids | grep -v \.src | grep texlive-braids + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-braids" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braille-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braille-doc.sh index 3663a7139..4de71d926 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braille-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braille-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-braille-doc | grep -v \.src | grep texlive-braille-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-braille-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braille.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braille.sh index 4f1ed09d2..a9efdea77 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braille.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braille.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-braille | grep -v \.src | grep texlive-braille + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-braille" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braket-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braket-doc.sh index 456ba32f3..2393ae71d 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braket-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braket-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-braket-doc | grep -v \.src | grep texlive-braket-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-braket-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braket.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braket.sh index 9f2d6f88c..9ef10ff13 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braket.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-braket.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-braket | grep -v \.src | grep texlive-braket + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-braket" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation-doc.sh index 2d0efd886..35918b12c 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-brandeis-dissertation-doc | grep -v \.src | grep texlive-brandeis-dissertation-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-brandeis-dissertation-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation.sh index d28130419..45154e2b7 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brandeis-dissertation.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-brandeis-dissertation | grep -v \.src | grep texlive-brandeis-dissertation + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-brandeis-dissertation" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakcites-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakcites-doc.sh index 39042e15e..87c94e01d 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakcites-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakcites-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-breakcites-doc | grep -v \.src | grep texlive-breakcites-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-breakcites-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakcites.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakcites.sh index 7129e6ed4..f770458c4 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakcites.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakcites.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-breakcites | grep -v \.src | grep texlive-breakcites + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-breakcites" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakurl-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakurl-doc.sh index b378be698..683bc54ac 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakurl-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakurl-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-breakurl-doc | grep -v \.src | grep texlive-breakurl-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-breakurl-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakurl.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakurl.sh index af90ae63b..ce8c5dd33 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakurl.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breakurl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-breakurl | grep -v \.src | grep texlive-breakurl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-breakurl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bredzenie.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bredzenie.sh index 789ce6853..224552542 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bredzenie.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bredzenie.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bredzenie | grep -v \.src | grep texlive-bredzenie + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bredzenie" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breqn-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breqn-doc.sh index ebe20aec1..62cf795fb 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breqn-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breqn-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-breqn-doc | grep -v \.src | grep texlive-breqn-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-breqn-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breqn.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breqn.sh index 79e49a376..eb118373c 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breqn.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-breqn.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-breqn | grep -v \.src | grep texlive-breqn + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-breqn" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bropd-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bropd-doc.sh index 0e8db9c99..ee8fdc6ce 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bropd-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bropd-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bropd-doc | grep -v \.src | grep texlive-bropd-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bropd-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bropd.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bropd.sh index 5463ff4b9..cfc231ee1 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bropd.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bropd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bropd | grep -v \.src | grep texlive-bropd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bropd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brushscr-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brushscr-doc.sh index b84e66339..1d07c6dc3 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brushscr-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brushscr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-brushscr-doc | grep -v \.src | grep texlive-brushscr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-brushscr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brushscr.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brushscr.sh index 512ea6f13..8779d567e 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brushscr.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-brushscr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-brushscr | grep -v \.src | grep texlive-brushscr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-brushscr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bullcntr-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bullcntr-doc.sh index f4acb0440..fbfec4d7c 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bullcntr-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bullcntr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bullcntr-doc | grep -v \.src | grep texlive-bullcntr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bullcntr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bullcntr.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bullcntr.sh index 77ae98601..a357cb839 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bullcntr.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bullcntr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bullcntr | grep -v \.src | grep texlive-bullcntr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bullcntr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-burmese-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-burmese-doc.sh index 40b93be45..82d1fc4df 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-burmese-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-burmese-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-burmese-doc | grep -v \.src | grep texlive-burmese-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-burmese-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-burmese.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-burmese.sh index 333676947..070b2bb16 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-burmese.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-burmese.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-burmese | grep -v \.src | grep texlive-burmese + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-burmese" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bussproofs-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bussproofs-doc.sh index a20055be0..56113327b 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bussproofs-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bussproofs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bussproofs-doc | grep -v \.src | grep texlive-bussproofs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bussproofs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bussproofs.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bussproofs.sh index 9c0f5b728..9865e170e 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bussproofs.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bussproofs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bussproofs | grep -v \.src | grep texlive-bussproofs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bussproofs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxbase-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxbase-doc.sh index cbab3cf0d..283b55b77 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxbase-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxbase-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxbase-doc | grep -v \.src | grep texlive-bxbase-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxbase-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxbase.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxbase.sh index 79503086f..62482ebdd 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxbase.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxbase.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxbase | grep -v \.src | grep texlive-bxbase + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxbase" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcalc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcalc.sh index 067c704a9..3c186ac93 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcalc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcalc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxcalc | grep -v \.src | grep texlive-bxcalc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxcalc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype-doc.sh index de3d85e1c..611b95098 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxcjkjatype-doc | grep -v \.src | grep texlive-bxcjkjatype-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxcjkjatype-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype.sh index bb3e64d39..afd693daf 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxcjkjatype.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxcjkjatype | grep -v \.src | grep texlive-bxcjkjatype + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxcjkjatype" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer-doc.sh index 8674db89f..5522f3ec3 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxdpx-beamer-doc | grep -v \.src | grep texlive-bxdpx-beamer-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxdpx-beamer-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer.sh index a4ccb3c3c..c95ba17fb 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdpx-beamer.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxdpx-beamer | grep -v \.src | grep texlive-bxdpx-beamer + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxdpx-beamer" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver-doc.sh index 55e397b28..7ee79248c 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxdvidriver-doc | grep -v \.src | grep texlive-bxdvidriver-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxdvidriver-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver.sh index 10c00073a..f27e6074e 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxdvidriver.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxdvidriver | grep -v \.src | grep texlive-bxdvidriver + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxdvidriver" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxeepic-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxeepic-doc.sh index 30b7ac321..840b8df71 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxeepic-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxeepic-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxeepic-doc | grep -v \.src | grep texlive-bxeepic-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxeepic-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxeepic.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxeepic.sh index 0c5ffc1e7..f564ddfb7 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxeepic.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxeepic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxeepic | grep -v \.src | grep texlive-bxeepic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxeepic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxenclose-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxenclose-doc.sh index fa8947e88..435aca3d9 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxenclose-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxenclose-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxenclose-doc | grep -v \.src | grep texlive-bxenclose-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxenclose-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxenclose.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxenclose.sh index b8bc4910c..1858f52c4 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxenclose.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxenclose.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxenclose | grep -v \.src | grep texlive-bxenclose + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxenclose" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjalipsum.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjalipsum.sh index 216c5ea99..f098e3f7c 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjalipsum.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjalipsum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxjalipsum | grep -v \.src | grep texlive-bxjalipsum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxjalipsum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjaprnind.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjaprnind.sh index 39be3b9fa..d5a58513d 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjaprnind.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjaprnind.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxjaprnind | grep -v \.src | grep texlive-bxjaprnind + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxjaprnind" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjscls-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjscls-doc.sh index 6ce420170..42e837689 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjscls-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjscls-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxjscls-doc | grep -v \.src | grep texlive-bxjscls-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxjscls-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjscls.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjscls.sh index 0527679d9..aecd25f88 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjscls.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxjscls.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxjscls | grep -v \.src | grep texlive-bxjscls + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxjscls" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont-doc.sh index 8b969c70f..d5046eaa2 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxnewfont-doc | grep -v \.src | grep texlive-bxnewfont-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxnewfont-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont.sh index 902c32499..c49dc016a 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxnewfont.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxnewfont | grep -v \.src | grep texlive-bxnewfont + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxnewfont" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxorigcapt.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxorigcapt.sh index eec8b5a51..7786c680f 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxorigcapt.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxorigcapt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxorigcapt | grep -v \.src | grep texlive-bxorigcapt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxorigcapt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize-doc.sh index 7d5f9b5d7..9ec4590a2 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxpapersize-doc | grep -v \.src | grep texlive-bxpapersize-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxpapersize-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize.sh index 38c5d7bba..c21643b7a 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpapersize.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxpapersize | grep -v \.src | grep texlive-bxpapersize + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxpapersize" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver-doc.sh index d31fc3f4c..d31b8f995 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxpdfver-doc | grep -v \.src | grep texlive-bxpdfver-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxpdfver-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver.sh index 6753c67b5..17bea4d87 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bxpdfver.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxpdfver | grep -v \.src | grep texlive-bxpdfver + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxpdfver" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bytefield-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bytefield-doc.sh index 5d50a7b9d..f34ed9b29 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bytefield-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bytefield-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bytefield-doc | grep -v \.src | grep texlive-bytefield-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bytefield-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bytefield.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bytefield.sh index e00ec72be..5f347a640 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bytefield.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-bytefield.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bytefield | grep -v \.src | grep texlive-bytefield + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bytefield" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-c90-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-c90-doc.sh index f9563bf9a..a08f37945 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-c90-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-c90-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-c90-doc | grep -v \.src | grep texlive-c90-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-c90-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-c90.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-c90.sh index 9c3a48d6e..78eb0fcd6 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-c90.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-c90.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-c90 | grep -v \.src | grep texlive-c90 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-c90" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cabin-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cabin-doc.sh index 262b18081..ca2e465c7 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cabin-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cabin-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cabin-doc | grep -v \.src | grep texlive-cabin-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cabin-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cabin.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cabin.sh index 25fff98e2..d434e3d41 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cabin.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cabin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cabin | grep -v \.src | grep texlive-cabin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cabin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caladea-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caladea-doc.sh index 7ba2ecee0..caa66ae93 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caladea-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caladea-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-caladea-doc | grep -v \.src | grep texlive-caladea-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-caladea-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caladea.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caladea.sh index 93a904b91..b77f94075 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caladea.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caladea.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-caladea | grep -v \.src | grep texlive-caladea + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-caladea" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calcage-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calcage-doc.sh index 650d11a10..667f24ea1 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calcage-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calcage-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-calcage-doc | grep -v \.src | grep texlive-calcage-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-calcage-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calcage.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calcage.sh index 7c754edf5..dac2817d1 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calcage.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calcage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-calcage | grep -v \.src | grep texlive-calcage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-calcage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calctab-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calctab-doc.sh index aac0ec01f..c9d4d0dd1 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calctab-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calctab-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-calctab-doc | grep -v \.src | grep texlive-calctab-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-calctab-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calctab.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calctab.sh index e1d9dd347..29fc6ca62 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calctab.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calctab.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-calctab | grep -v \.src | grep texlive-calctab + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-calctab" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculation-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculation-doc.sh index bc104f30f..e3904c531 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculation-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculation-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-calculation-doc | grep -v \.src | grep texlive-calculation-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-calculation-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculation.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculation.sh index 027188fef..f944b3cbc 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculation.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculation.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-calculation | grep -v \.src | grep texlive-calculation + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-calculation" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculator-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculator-doc.sh index 32676a417..368337393 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculator-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculator-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-calculator-doc | grep -v \.src | grep texlive-calculator-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-calculator-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculator.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculator.sh index 3e447b232..04fe4502d 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculator.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calculator.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-calculator | grep -v \.src | grep texlive-calculator + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-calculator" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-doc.sh index 0ea223e12..6f4d85d5f 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-calligra-doc | grep -v \.src | grep texlive-calligra-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-calligra-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1-doc.sh index 50e2dddbd..66c2f711c 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-calligra-type1-doc | grep -v \.src | grep texlive-calligra-type1-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-calligra-type1-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1.sh index e94723b44..1b228f9c0 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra-type1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-calligra-type1 | grep -v \.src | grep texlive-calligra-type1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-calligra-type1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra.sh index 0588b8b02..c73e446b1 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calligra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-calligra | grep -v \.src | grep texlive-calligra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-calligra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-callouts.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-callouts.sh index 031a197c0..5e41d18b2 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-callouts.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-callouts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-callouts | grep -v \.src | grep texlive-callouts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-callouts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calrsfs-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calrsfs-doc.sh index 378f80167..55ee4e47f 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calrsfs-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calrsfs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-calrsfs-doc | grep -v \.src | grep texlive-calrsfs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-calrsfs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calrsfs.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calrsfs.sh index 58c044f39..e5ff270cf 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calrsfs.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calrsfs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-calrsfs | grep -v \.src | grep texlive-calrsfs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-calrsfs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cals-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cals-doc.sh index 0e9e2712d..a45f8dce0 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cals-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cals-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cals-doc | grep -v \.src | grep texlive-cals-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cals-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cals.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cals.sh index 4ec7bfc17..79edab35f 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cals.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cals.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cals | grep -v \.src | grep texlive-cals + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cals" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy-doc.sh index f36928b6d..4fcc38352 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-calxxxx-yyyy-doc | grep -v \.src | grep texlive-calxxxx-yyyy-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-calxxxx-yyyy-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy.sh index 936b329f5..d2af2749b 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-calxxxx-yyyy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-calxxxx-yyyy | grep -v \.src | grep texlive-calxxxx-yyyy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-calxxxx-yyyy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cancel-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cancel-doc.sh index aed04c13d..5267e8b40 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cancel-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cancel-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cancel-doc | grep -v \.src | grep texlive-cancel-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cancel-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cancel.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cancel.sh index 58b8ba968..2d384b3f6 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cancel.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cancel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cancel | grep -v \.src | grep texlive-cancel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cancel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout-doc.sh index 32f6cc75e..669aab656 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-canoniclayout-doc | grep -v \.src | grep texlive-canoniclayout-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-canoniclayout-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout.sh index c2c94e202..2f99038d1 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-canoniclayout.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-canoniclayout | grep -v \.src | grep texlive-canoniclayout + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-canoniclayout" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cantarell-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cantarell-doc.sh index 9ad8500b5..8efe04f0a 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cantarell-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cantarell-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cantarell-doc | grep -v \.src | grep texlive-cantarell-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cantarell-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cantarell.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cantarell.sh index be9e1865e..681bf4b25 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cantarell.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cantarell.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cantarell | grep -v \.src | grep texlive-cantarell + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cantarell" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-capt-of-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-capt-of-doc.sh index b3b78db1c..0f00c93fe 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-capt-of-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-capt-of-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-capt-of-doc | grep -v \.src | grep texlive-capt-of-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-capt-of-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-capt-of.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-capt-of.sh index cff2e1820..1f7e18a14 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-capt-of.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-capt-of.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-capt-of | grep -v \.src | grep texlive-capt-of + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-capt-of" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captcont-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captcont-doc.sh index 711223787..d494ed996 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captcont-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captcont-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-captcont-doc | grep -v \.src | grep texlive-captcont-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-captcont-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captcont.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captcont.sh index d095449c2..621d286ef 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captcont.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captcont.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-captcont | grep -v \.src | grep texlive-captcont + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-captcont" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captdef-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captdef-doc.sh index 5637d3518..5eec8afc0 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captdef-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captdef-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-captdef-doc | grep -v \.src | grep texlive-captdef-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-captdef-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captdef.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captdef.sh index 53c798ad2..0462428a1 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captdef.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-captdef.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-captdef | grep -v \.src | grep texlive-captdef + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-captdef" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caption-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caption-doc.sh index c14daa215..2003672c6 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caption-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caption-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-caption-doc | grep -v \.src | grep texlive-caption-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-caption-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caption.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caption.sh index ea06d547d..c8b27bacd 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caption.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-caption.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-caption | grep -v \.src | grep texlive-caption + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-caption" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates-doc.sh index 01d48f127..f2abc1a12 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-carbohydrates-doc | grep -v \.src | grep texlive-carbohydrates-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-carbohydrates-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates.sh index f796a05af..84ea44295 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carbohydrates.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-carbohydrates | grep -v \.src | grep texlive-carbohydrates + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-carbohydrates" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlisle-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlisle-doc.sh index dde8ca1a5..eea78eb1b 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlisle-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlisle-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-carlisle-doc | grep -v \.src | grep texlive-carlisle-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-carlisle-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlisle.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlisle.sh index 55eabade0..3c7e50ab1 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlisle.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlisle.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-carlisle | grep -v \.src | grep texlive-carlisle + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-carlisle" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlito-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlito-doc.sh index 574c513ff..d2fce050e 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlito-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlito-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-carlito-doc | grep -v \.src | grep texlive-carlito-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-carlito-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlito.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlito.sh index 7f9095dc1..183314f2f 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlito.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carlito.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-carlito | grep -v \.src | grep texlive-carlito + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-carlito" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps-doc.sh index 5bffae1af..cc2b708ee 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-carolmin-ps-doc | grep -v \.src | grep texlive-carolmin-ps-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-carolmin-ps-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps.sh index 1e39ac862..00cb813fc 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-carolmin-ps.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-carolmin-ps | grep -v \.src | grep texlive-carolmin-ps + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-carolmin-ps" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascade.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascade.sh index 41bc818f2..3e309b110 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascade.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascade.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cascade | grep -v \.src | grep texlive-cascade + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cascade" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascadilla-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascadilla-doc.sh index b76d693ee..a3723acdf 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascadilla-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascadilla-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cascadilla-doc | grep -v \.src | grep texlive-cascadilla-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cascadilla-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascadilla.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascadilla.sh index fe704e6e9..2c2a0d134 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascadilla.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cascadilla.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cascadilla | grep -v \.src | grep texlive-cascadilla + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cascadilla" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cases-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cases-doc.sh index ce66041c8..390d2a1c5 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cases-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cases-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cases-doc | grep -v \.src | grep texlive-cases-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cases-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cases.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cases.sh index 0cab80ab4..41ffd7809 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cases.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cases.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cases | grep -v \.src | grep texlive-cases + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cases" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-casyl-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-casyl-doc.sh index 590defb61..9505d8997 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-casyl-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-casyl-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-casyl-doc | grep -v \.src | grep texlive-casyl-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-casyl-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-casyl.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-casyl.sh index 94aa70e23..5369ad56b 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-casyl.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-casyl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-casyl | grep -v \.src | grep texlive-casyl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-casyl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags-doc.sh index 21faa5aac..95a660c60 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-catchfilebetweentags-doc | grep -v \.src | grep texlive-catchfilebetweentags-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-catchfilebetweentags-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags.sh index 56014a67d..3835283d9 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catchfilebetweentags.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-catchfilebetweentags | grep -v \.src | grep texlive-catchfilebetweentags + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-catchfilebetweentags" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catcodes-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catcodes-doc.sh index 0404e9d12..a2f95591d 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catcodes-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catcodes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-catcodes-doc | grep -v \.src | grep texlive-catcodes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-catcodes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catcodes.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catcodes.sh index ad39ac00d..c32afe9b5 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catcodes.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catcodes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-catcodes | grep -v \.src | grep texlive-catcodes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-catcodes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catechis-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catechis-doc.sh index c790a4fae..ab986e735 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catechis-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catechis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-catechis-doc | grep -v \.src | grep texlive-catechis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-catechis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catechis.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catechis.sh index a41270a32..5f624b96d 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catechis.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catechis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-catechis | grep -v \.src | grep texlive-catechis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-catechis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catoptions-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catoptions-doc.sh index 52cd323c7..af7bc57dc 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catoptions-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catoptions-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-catoptions-doc | grep -v \.src | grep texlive-catoptions-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-catoptions-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catoptions.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catoptions.sh index d98d71f87..2aeed0a2c 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catoptions.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-catoptions.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-catoptions | grep -v \.src | grep texlive-catoptions + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-catoptions" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic-doc.sh index c71bd9ad0..71e4a4524 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cbcoptic-doc | grep -v \.src | grep texlive-cbcoptic-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cbcoptic-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic.sh index c976f68b9..74e96e94c 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbcoptic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cbcoptic | grep -v \.src | grep texlive-cbcoptic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cbcoptic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-doc.sh index 260f3ac0e..d25105817 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cbfonts-doc | grep -v \.src | grep texlive-cbfonts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cbfonts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd-doc.sh index 3a682d110..cc5805846 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cbfonts-fd-doc | grep -v \.src | grep texlive-cbfonts-fd-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cbfonts-fd-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd.sh index 40e18ac8c..e28bdcfcd 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts-fd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cbfonts-fd | grep -v \.src | grep texlive-cbfonts-fd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cbfonts-fd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts.sh index 8fa1de028..1acf107c6 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cbfonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cbfonts | grep -v \.src | grep texlive-cbfonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cbfonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cc-pl-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cc-pl-doc.sh index 2606f48e3..2a47a1897 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cc-pl-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cc-pl-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cc-pl-doc | grep -v \.src | grep texlive-cc-pl-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cc-pl-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cc-pl.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cc-pl.sh index e3a1c0ca6..1eb90b8bf 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cc-pl.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cc-pl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cc-pl | grep -v \.src | grep texlive-cc-pl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cc-pl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccaption-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccaption-doc.sh index b94ef49cb..6602aff20 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccaption-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccaption-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ccaption-doc | grep -v \.src | grep texlive-ccaption-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ccaption-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccaption.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccaption.sh index 59dfbcdc7..9cd204965 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccaption.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccaption.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ccaption | grep -v \.src | grep texlive-ccaption + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ccaption" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccfonts-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccfonts-doc.sh index 50ead0692..1ea5d9492 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccfonts-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccfonts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ccfonts-doc | grep -v \.src | grep texlive-ccfonts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ccfonts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccfonts.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccfonts.sh index 1bf6cf4f9..f2d555662 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccfonts.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccfonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ccfonts | grep -v \.src | grep texlive-ccfonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ccfonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccicons-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccicons-doc.sh index 7cc5ae367..920abdeb5 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccicons-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccicons-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ccicons-doc | grep -v \.src | grep texlive-ccicons-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ccicons-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccicons.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccicons.sh index cf0f7997c..26cc634a1 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccicons.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-ccicons.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ccicons | grep -v \.src | grep texlive-ccicons + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ccicons" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cclicenses-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cclicenses-doc.sh index e16727dc5..e51e1a741 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cclicenses-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cclicenses-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cclicenses-doc | grep -v \.src | grep texlive-cclicenses-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cclicenses-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cclicenses.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cclicenses.sh index f523a349d..4fab2b134 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cclicenses.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cclicenses.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cclicenses | grep -v \.src | grep texlive-cclicenses + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cclicenses" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-cover-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-cover-doc.sh index d6fdcca74..53e43668b 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-cover-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-cover-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cd-cover-doc | grep -v \.src | grep texlive-cd-cover-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cd-cover-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-cover.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-cover.sh index 9840bcf7b..e0ad5d54c 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-cover.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-cover.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cd-cover | grep -v \.src | grep texlive-cd-cover + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cd-cover" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-doc.sh index 47b9c4721..4ddabf7c5 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cd-doc | grep -v \.src | grep texlive-cd-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cd-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd.sh index 543da5b6c..0203860ac 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cd | grep -v \.src | grep texlive-cd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl-doc.sh index 47d3d65ab..78f860658 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cdpbundl-doc | grep -v \.src | grep texlive-cdpbundl-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cdpbundl-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl.sh index 326607234..f6fcb3fc9 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cdpbundl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cdpbundl | grep -v \.src | grep texlive-cdpbundl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cdpbundl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cell-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cell-doc.sh index 510131a2f..55291d326 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cell-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cell-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cell-doc | grep -v \.src | grep texlive-cell-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cell-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cell.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cell.sh index dfd3d90d3..2b3db3cdc 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cell.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cell.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cell | grep -v \.src | grep texlive-cell + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cell" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellprops.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellprops.sh index 2c9741609..592eacac6 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellprops.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellprops.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cellprops | grep -v \.src | grep texlive-cellprops + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cellprops" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellspace-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellspace-doc.sh index 9eb1ebcc9..4b6bc2a87 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellspace-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellspace-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cellspace-doc | grep -v \.src | grep texlive-cellspace-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cellspace-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellspace.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellspace.sh index f9e464526..5a4d8cb3a 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellspace.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cellspace.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cellspace | grep -v \.src | grep texlive-cellspace + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cellspace" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-celtic-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-celtic-doc.sh index 45d892ae7..73f5c7e99 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-celtic-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-celtic-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-celtic-doc | grep -v \.src | grep texlive-celtic-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-celtic-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-celtic.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-celtic.sh index 47c7d30c9..0e14d2f43 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-celtic.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-celtic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-celtic | grep -v \.src | grep texlive-celtic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-celtic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-censor-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-censor-doc.sh index 9cf055edc..a068da488 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-censor-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-censor-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-censor-doc | grep -v \.src | grep texlive-censor-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-censor-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-censor.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-censor.sh index aa13b761d..164ab655e 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-censor.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-censor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-censor | grep -v \.src | grep texlive-censor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-censor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cesenaexam.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cesenaexam.sh index 92318c1ae..75f8e3443 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cesenaexam.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cesenaexam.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cesenaexam | grep -v \.src | grep texlive-cesenaexam + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cesenaexam" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials-doc.sh index 7466794e5..a721f3c46 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cfr-initials-doc | grep -v \.src | grep texlive-cfr-initials-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cfr-initials-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials.sh index 9a4797f29..970c5d189 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-initials.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cfr-initials | grep -v \.src | grep texlive-cfr-initials + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cfr-initials" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm-doc.sh index 9eb7a89ae..c41d0109b 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cfr-lm-doc | grep -v \.src | grep texlive-cfr-lm-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cfr-lm-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm.sh index c49df29ce..5874509ee 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cfr-lm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cfr-lm | grep -v \.src | grep texlive-cfr-lm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cfr-lm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changebar-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changebar-doc.sh index 827965711..492d8e6b3 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changebar-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changebar-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-changebar-doc | grep -v \.src | grep texlive-changebar-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-changebar-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changebar.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changebar.sh index 213a931a9..c8647ad2c 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changebar.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changebar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-changebar | grep -v \.src | grep texlive-changebar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-changebar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changelayout-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changelayout-doc.sh index 260afb029..0490ac258 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changelayout-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changelayout-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-changelayout-doc | grep -v \.src | grep texlive-changelayout-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-changelayout-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changelayout.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changelayout.sh index f0c09a692..fc09e7178 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changelayout.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changelayout.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-changelayout | grep -v \.src | grep texlive-changelayout + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-changelayout" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changepage-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changepage-doc.sh index 4de8d6e9b..4baff1c64 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changepage-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changepage-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-changepage-doc | grep -v \.src | grep texlive-changepage-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-changepage-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changepage.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changepage.sh index 1c53534fc..06a5edaa3 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changepage.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changepage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-changepage | grep -v \.src | grep texlive-changepage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-changepage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changes-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changes-doc.sh index b21c6bac3..190425e6a 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changes-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-changes-doc | grep -v \.src | grep texlive-changes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-changes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changes.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changes.sh index cef88cbf0..2b106e897 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changes.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-changes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-changes | grep -v \.src | grep texlive-changes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-changes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chappg-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chappg-doc.sh index 5d117b049..32cc88cc8 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chappg-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chappg-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chappg-doc | grep -v \.src | grep texlive-chappg-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chappg-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chappg.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chappg.sh index ec48aa6f8..de84b0ffb 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chappg.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chappg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chappg | grep -v \.src | grep texlive-chappg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chappg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder-doc.sh index 02ae3e19d..013b5f144 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chapterfolder-doc | grep -v \.src | grep texlive-chapterfolder-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chapterfolder-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder.sh index d368242b7..e2d47ee12 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chapterfolder.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chapterfolder | grep -v \.src | grep texlive-chapterfolder + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chapterfolder" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-charter-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-charter-doc.sh index 9e00999c4..601bec3be 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-charter-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-charter-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-charter-doc | grep -v \.src | grep texlive-charter-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-charter-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-charter.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-charter.sh index 3b4ff0d94..37c0b423f 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-charter.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-charter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-charter | grep -v \.src | grep texlive-charter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-charter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chbibref-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chbibref-doc.sh index b3c912161..bf0c635b5 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chbibref-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chbibref-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chbibref-doc | grep -v \.src | grep texlive-chbibref-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chbibref-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chbibref.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chbibref.sh index 8b3588321..9397f463d 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chbibref.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chbibref.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chbibref | grep -v \.src | grep texlive-chbibref + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chbibref" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cheatsheet.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cheatsheet.sh index dcd245cfb..7cb7a35a8 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cheatsheet.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cheatsheet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cheatsheet | grep -v \.src | grep texlive-cheatsheet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cheatsheet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chem-journal.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chem-journal.sh index 430546318..6176ace35 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chem-journal.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chem-journal.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chem-journal | grep -v \.src | grep texlive-chem-journal + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chem-journal" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemarrow-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemarrow-doc.sh index 62e114fa5..489a69863 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemarrow-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemarrow-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemarrow-doc | grep -v \.src | grep texlive-chemarrow-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemarrow-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemarrow.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemarrow.sh index 360b8f07e..18c12fe2c 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemarrow.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemarrow.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemarrow | grep -v \.src | grep texlive-chemarrow + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemarrow" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chembst-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chembst-doc.sh index 02559a312..460065ef4 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chembst-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chembst-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chembst-doc | grep -v \.src | grep texlive-chembst-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chembst-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chembst.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chembst.sh index 18c2a19a6..2052842b2 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chembst.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chembst.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chembst | grep -v \.src | grep texlive-chembst + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chembst" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds-doc.sh index 37d2e2c1f..a4b405337 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemcompounds-doc | grep -v \.src | grep texlive-chemcompounds-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemcompounds-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds.sh index 6396e7dd0..9c7befc53 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcompounds.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemcompounds | grep -v \.src | grep texlive-chemcompounds + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemcompounds" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcono-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcono-doc.sh index a843f385e..678e9fc68 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcono-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcono-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemcono-doc | grep -v \.src | grep texlive-chemcono-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemcono-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcono.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcono.sh index 9d08f2eb9..d5c2b81a9 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcono.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemcono.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemcono | grep -v \.src | grep texlive-chemcono + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemcono" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemexec-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemexec-doc.sh index e2a7d2411..ab0655c9b 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemexec-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemexec-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemexec-doc | grep -v \.src | grep texlive-chemexec-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemexec-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemexec.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemexec.sh index c589b0df1..6caa4fdf9 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemexec.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemexec.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemexec | grep -v \.src | grep texlive-chemexec + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemexec" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemfig-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemfig-doc.sh index 90d00c316..f682f36d7 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemfig-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemfig-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemfig-doc | grep -v \.src | grep texlive-chemfig-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemfig-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemfig.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemfig.sh index df259bd35..b58040fc7 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemfig.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemfig.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemfig | grep -v \.src | grep texlive-chemfig + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemfig" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemformula-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemformula-doc.sh index ee3657c0a..a5961fe24 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemformula-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemformula-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemformula-doc | grep -v \.src | grep texlive-chemformula-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemformula-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemformula.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemformula.sh index 85d055949..8dab0f0aa 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemformula.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemformula.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemformula | grep -v \.src | grep texlive-chemformula + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemformula" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemgreek-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemgreek-doc.sh index a6694f636..c0b1f8772 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemgreek-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemgreek-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemgreek-doc | grep -v \.src | grep texlive-chemgreek-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemgreek-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemgreek.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemgreek.sh index 7659da638..e609e49da 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemgreek.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemgreek.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemgreek | grep -v \.src | grep texlive-chemgreek + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemgreek" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemmacros-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemmacros-doc.sh index ce4f58905..6dd154844 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemmacros-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemmacros-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemmacros-doc | grep -v \.src | grep texlive-chemmacros-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemmacros-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemmacros.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemmacros.sh index bac61f63d..5030b5636 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemmacros.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemmacros.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemmacros | grep -v \.src | grep texlive-chemmacros + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemmacros" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemnum-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemnum-doc.sh index 89b4d2315..b69a64c53 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemnum-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemnum-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemnum-doc | grep -v \.src | grep texlive-chemnum-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemnum-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemnum.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemnum.sh index eb832094a..0347c4327 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemnum.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemnum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemnum | grep -v \.src | grep texlive-chemnum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemnum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemschemex-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemschemex-doc.sh index 24c45caef..ed2a5a51c 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemschemex-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemschemex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemschemex-doc | grep -v \.src | grep texlive-chemschemex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemschemex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemschemex.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemschemex.sh index b2ab026bc..1dd711bf4 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemschemex.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemschemex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemschemex | grep -v \.src | grep texlive-chemschemex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemschemex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemsec.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemsec.sh index b14df25cd..bfa9ebb72 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemsec.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemsec.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemsec | grep -v \.src | grep texlive-chemsec + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemsec" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemstyle-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemstyle-doc.sh index 13622ec8b..e2857f865 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemstyle-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemstyle-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemstyle-doc | grep -v \.src | grep texlive-chemstyle-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemstyle-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemstyle.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemstyle.sh index 7447d4639..4cafb7580 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemstyle.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chemstyle.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemstyle | grep -v \.src | grep texlive-chemstyle + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemstyle" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cherokee-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cherokee-doc.sh index e322fe318..91a61d49d 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cherokee-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cherokee-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cherokee-doc | grep -v \.src | grep texlive-cherokee-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cherokee-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cherokee.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cherokee.sh index 3de352ce8..07dbf06db 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cherokee.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cherokee.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cherokee | grep -v \.src | grep texlive-cherokee + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cherokee" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-doc.sh index 85bcf3918..591f024f3 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chess-doc | grep -v \.src | grep texlive-chess-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chess-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams-doc.sh index 67efe2315..640000005 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chess-problem-diagrams-doc | grep -v \.src | grep texlive-chess-problem-diagrams-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chess-problem-diagrams-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams.sh index 95098fe16..829131825 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess-problem-diagrams.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chess-problem-diagrams | grep -v \.src | grep texlive-chess-problem-diagrams + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chess-problem-diagrams" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess.sh index 81229af86..690d3efeb 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chess.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chess | grep -v \.src | grep texlive-chess + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chess" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessboard-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessboard-doc.sh index b14ac5746..b0ce90909 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessboard-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessboard-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chessboard-doc | grep -v \.src | grep texlive-chessboard-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chessboard-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessboard.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessboard.sh index 836ebe897..eed4be92e 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessboard.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessboard.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chessboard | grep -v \.src | grep texlive-chessboard + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chessboard" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessfss-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessfss-doc.sh index 0ba6490c7..8cfb448cc 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessfss-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessfss-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chessfss-doc | grep -v \.src | grep texlive-chessfss-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chessfss-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessfss.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessfss.sh index 5adf72d68..6240561ff 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessfss.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chessfss.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chessfss | grep -v \.src | grep texlive-chessfss + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chessfss" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chet-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chet-doc.sh index 7a62a610e..f60e7f2d7 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chet-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chet-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chet-doc | grep -v \.src | grep texlive-chet-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chet-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chet.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chet.sh index ab9dd8e54..49e420787 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chet.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chet | grep -v \.src | grep texlive-chet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chextras-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chextras-doc.sh index d9ef9b705..603f188f6 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chextras-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chextras-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chextras-doc | grep -v \.src | grep texlive-chextras-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chextras-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chextras.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chextras.sh index 89913c1ed..98a6af322 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chextras.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chextras.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chextras | grep -v \.src | grep texlive-chextras + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chextras" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote-doc.sh index 36034a627..5c29f57a7 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chicago-annote-doc | grep -v \.src | grep texlive-chicago-annote-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chicago-annote-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote.sh index 77342af46..0f394ae97 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago-annote.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chicago-annote | grep -v \.src | grep texlive-chicago-annote + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chicago-annote" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago.sh index 842d181d7..aff43b7cf 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chicago.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chicago | grep -v \.src | grep texlive-chicago + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chicago" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chickenize-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chickenize-doc.sh index 09f149bc0..c49db5230 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chickenize-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chickenize-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chickenize-doc | grep -v \.src | grep texlive-chickenize-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chickenize-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chickenize.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chickenize.sh index 12b7db43e..f3f0283aa 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chickenize.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chickenize.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chickenize | grep -v \.src | grep texlive-chickenize + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chickenize" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-childdoc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-childdoc.sh index 1180cb7c5..62c914196 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-childdoc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-childdoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-childdoc | grep -v \.src | grep texlive-childdoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-childdoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chivo-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chivo-doc.sh index 8e3a826a7..ee7f9a8e5 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chivo-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chivo-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chivo-doc | grep -v \.src | grep texlive-chivo-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chivo-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chivo.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chivo.sh index caa950ab9..8787be022 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chivo.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chivo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chivo | grep -v \.src | grep texlive-chivo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chivo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chkfloat-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chkfloat-doc.sh index dcb48fcab..44980c50e 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chkfloat-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chkfloat-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chkfloat-doc | grep -v \.src | grep texlive-chkfloat-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chkfloat-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chkfloat.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chkfloat.sh index d3ba1b6e9..b99f6318a 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chkfloat.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chkfloat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chkfloat | grep -v \.src | grep texlive-chkfloat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chkfloat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chletter-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chletter-doc.sh index 5068d7eaf..03db86000 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chletter-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chletter-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chletter-doc | grep -v \.src | grep texlive-chletter-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chletter-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chletter.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chletter.sh index 95ae6eaa9..446358eb6 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chletter.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chletter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chletter | grep -v \.src | grep texlive-chletter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chletter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chngcntr-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chngcntr-doc.sh index 5c954a6af..1dfdd78ff 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chngcntr-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chngcntr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chngcntr-doc | grep -v \.src | grep texlive-chngcntr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chngcntr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chngcntr.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chngcntr.sh index d9eae9983..bee13f4b2 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chngcntr.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chngcntr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chngcntr | grep -v \.src | grep texlive-chngcntr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chngcntr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronology-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronology-doc.sh index fd6bd9b73..c9e2f9a03 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronology-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronology-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chronology-doc | grep -v \.src | grep texlive-chronology-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chronology-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronology.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronology.sh index 6b4b16744..f153da3e5 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronology.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronology.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chronology | grep -v \.src | grep texlive-chronology + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chronology" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronosys-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronosys-doc.sh index 720761794..081a87674 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronosys-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronosys-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chronosys-doc | grep -v \.src | grep texlive-chronosys-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chronosys-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronosys.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronosys.sh index e9ae95b4c..d4fcd2c42 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronosys.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chronosys.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chronosys | grep -v \.src | grep texlive-chronosys + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chronosys" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chscite-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chscite-doc.sh index af6421db3..21acd183c 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chscite-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chscite-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chscite-doc | grep -v \.src | grep texlive-chscite-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chscite-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chscite.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chscite.sh index 1f08e7e11..9ad6850d3 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chscite.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-chscite.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chscite | grep -v \.src | grep texlive-chscite + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chscite" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic-doc.sh index 8b3f80fd1..26446ee88 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-churchslavonic-doc | grep -v \.src | grep texlive-churchslavonic-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-churchslavonic-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic.sh index 2ce9ed18f..174828242 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-churchslavonic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-churchslavonic | grep -v \.src | grep texlive-churchslavonic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-churchslavonic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cinzel-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cinzel-doc.sh index 2fd75a0e1..9265ad84d 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cinzel-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cinzel-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cinzel-doc | grep -v \.src | grep texlive-cinzel-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cinzel-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cinzel.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cinzel.sh index e4012f770..c8043d8b9 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cinzel.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cinzel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cinzel | grep -v \.src | grep texlive-cinzel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cinzel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circ-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circ-doc.sh index 3c34bd490..00402d599 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circ-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circ-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-circ-doc | grep -v \.src | grep texlive-circ-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-circ-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circ.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circ.sh index c8f8401a8..e8f8c6474 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circ.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circ.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-circ | grep -v \.src | grep texlive-circ + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-circ" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circuitikz-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circuitikz-doc.sh index 849742d3d..3a492e545 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circuitikz-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circuitikz-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-circuitikz-doc | grep -v \.src | grep texlive-circuitikz-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-circuitikz-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circuitikz.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circuitikz.sh index 03d4488c8..1f7bf33f8 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circuitikz.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-circuitikz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-circuitikz | grep -v \.src | grep texlive-circuitikz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-circuitikz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cite-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cite-doc.sh index 0ebcff79e..3e5959574 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cite-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cite-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cite-doc | grep -v \.src | grep texlive-cite-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cite-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cite.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cite.sh index 771cdd659..8f15234dd 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cite.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-cite.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cite | grep -v \.src | grep texlive-cite + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cite" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-citeall-doc.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-citeall-doc.sh index e3e92e93b..9e8f072df 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-citeall-doc.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-citeall-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-citeall-doc | grep -v \.src | grep texlive-citeall-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-citeall-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-citeall.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-citeall.sh index 9a8346eff..277ca33da 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-citeall.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-citeall.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-citeall | grep -v \.src | grep texlive-citeall + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-citeall" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-split-d.sh b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-split-d.sh index cc707be3e..1e7ee32a5 100644 --- a/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-split-d.sh +++ b/testcases/cli-test/texlive-split-d/oe_test_texlive-split-d_install_and_remove_texlive-split-d.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-d # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-split-d | grep -v \.src | grep texlive-split-d + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-split-d" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cinzel-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cinzel-doc.sh index 20b46b9bf..02cd64af1 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cinzel-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cinzel-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cinzel-doc | grep -v \.src | grep texlive-cinzel-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cinzel-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cinzel.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cinzel.sh index cd19e876b..4ac5e7380 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cinzel.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cinzel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cinzel | grep -v \.src | grep texlive-cinzel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cinzel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circ-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circ-doc.sh index 2f068c26d..703113b48 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circ-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circ-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-circ-doc | grep -v \.src | grep texlive-circ-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-circ-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circ.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circ.sh index 2317f1eeb..06df218c5 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circ.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circ.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-circ | grep -v \.src | grep texlive-circ + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-circ" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circuitikz-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circuitikz-doc.sh index 8df575a4e..fa55e3443 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circuitikz-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circuitikz-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-circuitikz-doc | grep -v \.src | grep texlive-circuitikz-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-circuitikz-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circuitikz.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circuitikz.sh index 710e64e92..01f940569 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circuitikz.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-circuitikz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-circuitikz | grep -v \.src | grep texlive-circuitikz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-circuitikz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cite-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cite-doc.sh index 1902ff64d..bb6b76829 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cite-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cite-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cite-doc | grep -v \.src | grep texlive-cite-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cite-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cite.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cite.sh index 743791c15..51241aca6 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cite.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cite.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cite | grep -v \.src | grep texlive-cite + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cite" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeall-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeall-doc.sh index 5aadf5e54..13cdef02f 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeall-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeall-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-citeall-doc | grep -v \.src | grep texlive-citeall-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-citeall-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeall.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeall.sh index 3e723faf6..3bbf34547 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeall.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeall.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-citeall | grep -v \.src | grep texlive-citeall + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-citeall" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeref.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeref.sh index 7852669be..3ea53b4f9 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeref.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-citeref.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-citeref | grep -v \.src | grep texlive-citeref + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-citeref" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cje.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cje.sh index 184237ed0..7e3315077 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cje.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cje.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cje | grep -v \.src | grep texlive-cje + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cje" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew-doc.sh index 6e5e6964b..681afb7b2 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cjhebrew-doc | grep -v \.src | grep texlive-cjhebrew-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cjhebrew-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew.sh index 5e7ec8424..ceafb0980 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjhebrew.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cjhebrew | grep -v \.src | grep texlive-cjhebrew + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cjhebrew" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-doc.sh index e4f2dead9..8a7eca708 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cjk-doc | grep -v \.src | grep texlive-cjk-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cjk-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko-doc.sh index ae2482a96..3a9e0d51e 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cjk-ko-doc | grep -v \.src | grep texlive-cjk-ko-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cjk-ko-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko.sh index 8b0f89153..863db3625 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk-ko.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cjk-ko | grep -v \.src | grep texlive-cjk-ko + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cjk-ko" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk.sh index 671d6feab..f76beb35e 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cjk | grep -v \.src | grep texlive-cjk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cjk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct-doc.sh index f87f1feb0..790bcac65 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cjkpunct-doc | grep -v \.src | grep texlive-cjkpunct-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cjkpunct-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct.sh index 340fad809..ce8828522 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cjkpunct.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cjkpunct | grep -v \.src | grep texlive-cjkpunct + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cjkpunct" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classics-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classics-doc.sh index 60cd0d44e..af35c64dc 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classics-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classics-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-classics-doc | grep -v \.src | grep texlive-classics-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-classics-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classics.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classics.sh index 5b2c3948c..82f4c561f 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classics.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classics.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-classics | grep -v \.src | grep texlive-classics + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-classics" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classicthesis-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classicthesis-doc.sh index e0f94adce..c914c83f9 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classicthesis-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classicthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-classicthesis-doc | grep -v \.src | grep texlive-classicthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-classicthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classicthesis.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classicthesis.sh index 0a8a0d1ff..d727b95b0 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classicthesis.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classicthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-classicthesis | grep -v \.src | grep texlive-classicthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-classicthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classpack-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classpack-doc.sh index a85bce2d7..91ef08853 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classpack-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classpack-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-classpack-doc | grep -v \.src | grep texlive-classpack-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-classpack-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classpack.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classpack.sh index 362a3cd5a..9abb6b33f 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classpack.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-classpack.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-classpack | grep -v \.src | grep texlive-classpack + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-classpack" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis-doc.sh index 55f16dd5d..c6ad7a3fc 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cleanthesis-doc | grep -v \.src | grep texlive-cleanthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cleanthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis.sh index 869cb6674..1876f7720 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleanthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cleanthesis | grep -v \.src | grep texlive-cleanthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cleanthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clearsans-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clearsans-doc.sh index 4e10f05ed..9ff423297 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clearsans-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clearsans-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-clearsans-doc | grep -v \.src | grep texlive-clearsans-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-clearsans-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clearsans.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clearsans.sh index 1549bb1dc..42f96ec4e 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clearsans.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clearsans.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-clearsans | grep -v \.src | grep texlive-clearsans + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-clearsans" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clefval-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clefval-doc.sh index 2b862db38..06ed53717 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clefval-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clefval-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-clefval-doc | grep -v \.src | grep texlive-clefval-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-clefval-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clefval.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clefval.sh index 041a2e074..59aa19169 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clefval.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clefval.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-clefval | grep -v \.src | grep texlive-clefval + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-clefval" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleveref-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleveref-doc.sh index 71aa4206c..8272da662 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleveref-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleveref-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cleveref-doc | grep -v \.src | grep texlive-cleveref-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cleveref-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleveref.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleveref.sh index be1e8273e..225b04125 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleveref.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cleveref.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cleveref | grep -v \.src | grep texlive-cleveref + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cleveref" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clipboard-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clipboard-doc.sh index 4fb4495b1..207a650db 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clipboard-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clipboard-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-clipboard-doc | grep -v \.src | grep texlive-clipboard-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-clipboard-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clipboard.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clipboard.sh index 31c532f26..4d0f31baf 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clipboard.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clipboard.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-clipboard | grep -v \.src | grep texlive-clipboard + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-clipboard" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clock-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clock-doc.sh index 548341484..1523d1adf 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clock-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clock-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-clock-doc | grep -v \.src | grep texlive-clock-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-clock-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clock.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clock.sh index 5a269e01d..e8bfe0568 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clock.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clock.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-clock | grep -v \.src | grep texlive-clock + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-clock" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cloze-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cloze-doc.sh index a0d0fb022..401180b21 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cloze-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cloze-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cloze-doc | grep -v \.src | grep texlive-cloze-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cloze-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cloze.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cloze.sh index f8035fb96..36d38dc6f 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cloze.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cloze.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cloze | grep -v \.src | grep texlive-cloze + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cloze" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrdblpg.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrdblpg.sh index 3b89a49d5..551d6e578 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrdblpg.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrdblpg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-clrdblpg | grep -v \.src | grep texlive-clrdblpg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-clrdblpg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode-doc.sh index d2456db65..45ac262b2 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-clrscode-doc | grep -v \.src | grep texlive-clrscode-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-clrscode-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode.sh index fd9e5c429..33304d0e8 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-clrscode | grep -v \.src | grep texlive-clrscode + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-clrscode" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e-doc.sh index 5d1f52b47..4a9eff012 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-clrscode3e-doc | grep -v \.src | grep texlive-clrscode3e-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-clrscode3e-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e.sh index 7dafa9bab..979b03860 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrscode3e.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-clrscode3e | grep -v \.src | grep texlive-clrscode3e + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-clrscode3e" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrstrip.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrstrip.sh index 498f761fd..b5b67637a 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrstrip.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-clrstrip.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-clrstrip | grep -v \.src | grep texlive-clrstrip + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-clrstrip" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-doc.sh index b45f0e9ca..d23473d5e 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cm-doc | grep -v \.src | grep texlive-cm-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cm-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc-doc.sh index 9a7072761..e7fe1fc75 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cm-lgc-doc | grep -v \.src | grep texlive-cm-lgc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cm-lgc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc.sh index 915d0c335..e6b01b350 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-lgc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cm-lgc | grep -v \.src | grep texlive-cm-lgc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cm-lgc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-mf-extra-bold.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-mf-extra-bold.sh index 3964fbf97..1400e222d 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-mf-extra-bold.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-mf-extra-bold.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cm-mf-extra-bold | grep -v \.src | grep texlive-cm-mf-extra-bold + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cm-mf-extra-bold" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-super-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-super-doc.sh index 26b983441..e9c097dcd 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-super-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-super-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cm-super-doc | grep -v \.src | grep texlive-cm-super-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cm-super-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-super.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-super.sh index 3d141fa90..43037e8e7 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-super.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-super.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cm-super | grep -v \.src | grep texlive-cm-super + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cm-super" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode-doc.sh index 8ea3086e2..e2eb89d22 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cm-unicode-doc | grep -v \.src | grep texlive-cm-unicode-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cm-unicode-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode.sh index 8aca09664..596fab922 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm-unicode.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cm-unicode | grep -v \.src | grep texlive-cm-unicode + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cm-unicode" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm.sh index 6d7cb2b2f..60276d7f6 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cm | grep -v \.src | grep texlive-cm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmap-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmap-doc.sh index 7db4cc68d..8b4126046 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmap-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmap-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmap-doc | grep -v \.src | grep texlive-cmap-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmap-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmap.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmap.sh index 0d1057f62..199e2b6b6 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmap.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmap | grep -v \.src | grep texlive-cmap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmarrows-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmarrows-doc.sh index c7f224ec6..2f5e8b34f 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmarrows-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmarrows-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmarrows-doc | grep -v \.src | grep texlive-cmarrows-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmarrows-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmarrows.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmarrows.sh index 576729631..3bee5881e 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmarrows.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmarrows.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmarrows | grep -v \.src | grep texlive-cmarrows + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmarrows" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmbright-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmbright-doc.sh index de2b0d22a..dd758780a 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmbright-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmbright-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmbright-doc | grep -v \.src | grep texlive-cmbright-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmbright-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmbright.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmbright.sh index f0f7bcf2c..988bdfeca 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmbright.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmbright.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmbright | grep -v \.src | grep texlive-cmbright + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmbright" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmcyr-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmcyr-doc.sh index d25347561..446b17f7f 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmcyr-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmcyr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmcyr-doc | grep -v \.src | grep texlive-cmcyr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmcyr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmcyr.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmcyr.sh index ec864e280..d76469376 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmcyr.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmcyr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmcyr | grep -v \.src | grep texlive-cmcyr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmcyr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdstring-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdstring-doc.sh index 7aca24c3c..4e35cd681 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdstring-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdstring-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmdstring-doc | grep -v \.src | grep texlive-cmdstring-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmdstring-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdstring.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdstring.sh index bfe46477d..7484997d3 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdstring.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdstring.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmdstring | grep -v \.src | grep texlive-cmdstring + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmdstring" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack-doc.sh index d45f209a7..7cee3734d 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmdtrack-doc | grep -v \.src | grep texlive-cmdtrack-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmdtrack-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack.sh index 2eda22b65..c66c1b4d7 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmdtrack.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmdtrack | grep -v \.src | grep texlive-cmdtrack + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmdtrack" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmexb-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmexb-doc.sh index 5ac689559..d5a8acfac 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmexb-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmexb-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmexb-doc | grep -v \.src | grep texlive-cmexb-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmexb-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmexb.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmexb.sh index b757fb30e..7953eaa83 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmexb.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmexb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmexb | grep -v \.src | grep texlive-cmexb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmexb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmextra.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmextra.sh index ff2cf7484..fb17148ee 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmextra.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmextra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmextra | grep -v \.src | grep texlive-cmextra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmextra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmll-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmll-doc.sh index b03235682..9c123af77 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmll-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmll-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmll-doc | grep -v \.src | grep texlive-cmll-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmll-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmll.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmll.sh index a2a834430..4289d9023 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmll.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmll.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmll | grep -v \.src | grep texlive-cmll + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmll" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpica-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpica-doc.sh index c90392718..6a9a386e0 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpica-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpica-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmpica-doc | grep -v \.src | grep texlive-cmpica-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmpica-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpica.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpica.sh index 96608c634..2a4b34113 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpica.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpica.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmpica | grep -v \.src | grep texlive-cmpica + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmpica" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpj-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpj-doc.sh index 4a261b6b7..ff424f917 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpj-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpj-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmpj-doc | grep -v \.src | grep texlive-cmpj-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmpj-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpj.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpj.sh index 96f004920..f9795b8b3 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpj.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmpj.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmpj | grep -v \.src | grep texlive-cmpj + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmpj" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsd-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsd-doc.sh index 3fc3bf541..5b072bfb2 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsd-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsd-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmsd-doc | grep -v \.src | grep texlive-cmsd-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmsd-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsd.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsd.sh index 5349d755f..0f6475b2b 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsd.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmsd | grep -v \.src | grep texlive-cmsd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmsd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsrb.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsrb.sh index c53bb2679..0313eb076 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsrb.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmsrb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmsrb | grep -v \.src | grep texlive-cmsrb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmsrb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmtiup-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmtiup-doc.sh index 2dcac59df..9c7c86bcc 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmtiup-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmtiup-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmtiup-doc | grep -v \.src | grep texlive-cmtiup-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmtiup-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmtiup.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmtiup.sh index a9a7e1448..86250fa65 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmtiup.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cmtiup.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmtiup | grep -v \.src | grep texlive-cmtiup + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmtiup" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnbwp-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnbwp-doc.sh index 32fce79e9..1379272f5 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnbwp-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnbwp-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cnbwp-doc | grep -v \.src | grep texlive-cnbwp-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cnbwp-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnbwp.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnbwp.sh index 8ca243bc1..ec36afc4c 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnbwp.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnbwp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cnbwp | grep -v \.src | grep texlive-cnbwp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cnbwp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnltx-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnltx-doc.sh index 112421884..885438ff4 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnltx-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnltx-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cnltx-doc | grep -v \.src | grep texlive-cnltx-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cnltx-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnltx.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnltx.sh index c4fa28349..b3f228b92 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnltx.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cnltx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cnltx | grep -v \.src | grep texlive-cnltx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cnltx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cns-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cns-doc.sh index ac5f40042..b4653f302 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cns-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cns-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cns-doc | grep -v \.src | grep texlive-cns-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cns-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cns.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cns.sh index 1eadc3471..60828a0e5 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cns.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cns.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cns | grep -v \.src | grep texlive-cns + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cns" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntformats-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntformats-doc.sh index 430a8a1f3..5faf8f0bc 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntformats-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntformats-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cntformats-doc | grep -v \.src | grep texlive-cntformats-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cntformats-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntformats.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntformats.sh index 9f38e124d..297f5c1fa 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntformats.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntformats.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cntformats | grep -v \.src | grep texlive-cntformats + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cntformats" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntperchap-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntperchap-doc.sh index a5bd2aa11..b562be226 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntperchap-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntperchap-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cntperchap-doc | grep -v \.src | grep texlive-cntperchap-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cntperchap-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntperchap.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntperchap.sh index 452243a57..9c518e3eb 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntperchap.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cntperchap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cntperchap | grep -v \.src | grep texlive-cntperchap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cntperchap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cochineal-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cochineal-doc.sh index 3e6e88ea5..51ac84881 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cochineal-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cochineal-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cochineal-doc | grep -v \.src | grep texlive-cochineal-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cochineal-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cochineal.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cochineal.sh index d0e1bbbd2..32449db73 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cochineal.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cochineal.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cochineal | grep -v \.src | grep texlive-cochineal + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cochineal" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codedoc-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codedoc-doc.sh index f0abcfc38..afe7aeb46 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codedoc-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codedoc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-codedoc-doc | grep -v \.src | grep texlive-codedoc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-codedoc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codedoc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codedoc.sh index 0adace3a3..ba8a080d7 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codedoc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codedoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-codedoc | grep -v \.src | grep texlive-codedoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-codedoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codepage-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codepage-doc.sh index 9b34814f1..3d273d5fb 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codepage-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codepage-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-codepage-doc | grep -v \.src | grep texlive-codepage-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-codepage-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codepage.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codepage.sh index dcdb2972a..2ef3da691 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codepage.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codepage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-codepage | grep -v \.src | grep texlive-codepage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-codepage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codesection-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codesection-doc.sh index 1e645d632..b92b5fe43 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codesection-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codesection-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-codesection-doc | grep -v \.src | grep texlive-codesection-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-codesection-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codesection.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codesection.sh index 90671a16a..436a56aae 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codesection.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codesection.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-codesection | grep -v \.src | grep texlive-codesection + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-codesection" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano-doc.sh index 3a9bc975b..06130daaa 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-codicefiscaleitaliano-doc | grep -v \.src | grep texlive-codicefiscaleitaliano-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-codicefiscaleitaliano-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano.sh index 1aa9b9f53..4e73ccf59 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-codicefiscaleitaliano.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-codicefiscaleitaliano | grep -v \.src | grep texlive-codicefiscaleitaliano + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-codicefiscaleitaliano" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collcell-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collcell-doc.sh index d68ae43da..50f7b3293 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collcell-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collcell-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collcell-doc | grep -v \.src | grep texlive-collcell-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collcell-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collcell.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collcell.sh index 943cbba0f..20b711701 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collcell.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collcell.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collcell | grep -v \.src | grep texlive-collcell + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collcell" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collectbox-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collectbox-doc.sh index 66fc1c42e..53bf189d9 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collectbox-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collectbox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collectbox-doc | grep -v \.src | grep texlive-collectbox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collectbox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collectbox.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collectbox.sh index f17a2146e..38ec683f6 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collectbox.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collectbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collectbox | grep -v \.src | grep texlive-collectbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collectbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-basic.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-basic.sh index b8bed4330..b08e23f14 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-basic.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-basic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-basic | grep -v \.src | grep texlive-collection-basic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-basic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-bibtexextra.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-bibtexextra.sh index c4dcb4fb5..c69278754 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-bibtexextra.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-bibtexextra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-bibtexextra | grep -v \.src | grep texlive-collection-bibtexextra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-bibtexextra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-binextra.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-binextra.sh index 32dce2166..5b7f0c6cb 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-binextra.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-binextra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-binextra | grep -v \.src | grep texlive-collection-binextra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-binextra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-context.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-context.sh index 154fe9180..e9adf7897 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-context.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-context.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-context | grep -v \.src | grep texlive-collection-context + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-context" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsextra.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsextra.sh index 13b67ba19..c2f8682ee 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsextra.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsextra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-fontsextra | grep -v \.src | grep texlive-collection-fontsextra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-fontsextra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsrecommended.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsrecommended.sh index a2e7c32eb..49261dec2 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsrecommended.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontsrecommended.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-fontsrecommended | grep -v \.src | grep texlive-collection-fontsrecommended + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-fontsrecommended" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontutils.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontutils.sh index 036feffc1..5361a8b65 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontutils.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-fontutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-fontutils | grep -v \.src | grep texlive-collection-fontutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-fontutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-formatsextra.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-formatsextra.sh index 9918e327d..d3f710d63 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-formatsextra.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-formatsextra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-formatsextra | grep -v \.src | grep texlive-collection-formatsextra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-formatsextra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-games.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-games.sh index a17619d04..b55207cad 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-games.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-games.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-games | grep -v \.src | grep texlive-collection-games + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-games" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-humanities.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-humanities.sh index 48d35dc03..4f03f41aa 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-humanities.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-humanities.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-humanities | grep -v \.src | grep texlive-collection-humanities + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-humanities" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langarabic.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langarabic.sh index 6eb851077..d0a291377 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langarabic.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langarabic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langarabic | grep -v \.src | grep texlive-collection-langarabic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langarabic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langchinese.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langchinese.sh index 015d711e8..47a7d2c47 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langchinese.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langchinese.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langchinese | grep -v \.src | grep texlive-collection-langchinese + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langchinese" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langcjk.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langcjk.sh index 27c91e721..963e61c42 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langcjk.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langcjk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langcjk | grep -v \.src | grep texlive-collection-langcjk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langcjk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langcyrillic.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langcyrillic.sh index 429a16751..ccfd445e7 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langcyrillic.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langcyrillic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langcyrillic | grep -v \.src | grep texlive-collection-langcyrillic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langcyrillic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langczechslovak.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langczechslovak.sh index d48d144dc..7911d4307 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langczechslovak.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langczechslovak.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langczechslovak | grep -v \.src | grep texlive-collection-langczechslovak + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langczechslovak" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langenglish.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langenglish.sh index 24973740e..3ab926f59 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langenglish.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langenglish.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langenglish | grep -v \.src | grep texlive-collection-langenglish + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langenglish" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langeuropean.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langeuropean.sh index bab40b7eb..d12c482c3 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langeuropean.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langeuropean.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langeuropean | grep -v \.src | grep texlive-collection-langeuropean + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langeuropean" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langfrench.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langfrench.sh index d3ec01dc6..3115feaf0 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langfrench.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langfrench.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langfrench | grep -v \.src | grep texlive-collection-langfrench + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langfrench" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langgerman.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langgerman.sh index 667af3f3e..827dd325e 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langgerman.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langgerman.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langgerman | grep -v \.src | grep texlive-collection-langgerman + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langgerman" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langgreek.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langgreek.sh index f9f725d98..57412d6f3 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langgreek.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langgreek.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langgreek | grep -v \.src | grep texlive-collection-langgreek + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langgreek" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langitalian.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langitalian.sh index 70b7c2e7f..23f5b496b 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langitalian.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langitalian.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langitalian | grep -v \.src | grep texlive-collection-langitalian + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langitalian" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langjapanese.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langjapanese.sh index f752d7147..cf31591cd 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langjapanese.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langjapanese.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langjapanese | grep -v \.src | grep texlive-collection-langjapanese + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langjapanese" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langkorean.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langkorean.sh index a8811aded..83c5a70c9 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langkorean.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langkorean.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langkorean | grep -v \.src | grep texlive-collection-langkorean + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langkorean" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langother.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langother.sh index ff398119a..06f074cc0 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langother.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langother.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langother | grep -v \.src | grep texlive-collection-langother + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langother" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langpolish.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langpolish.sh index f10bf3c75..b368bc49c 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langpolish.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langpolish.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langpolish | grep -v \.src | grep texlive-collection-langpolish + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langpolish" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langportuguese.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langportuguese.sh index 998a2a6af..e961f8882 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langportuguese.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langportuguese.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langportuguese | grep -v \.src | grep texlive-collection-langportuguese + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langportuguese" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langspanish.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langspanish.sh index 0a18a8076..98267f0a0 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langspanish.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-langspanish.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-langspanish | grep -v \.src | grep texlive-collection-langspanish + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-langspanish" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latex.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latex.sh index 714ebb8bb..6cc328cb1 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latex.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-latex | grep -v \.src | grep texlive-collection-latex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-latex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latexextra.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latexextra.sh index aca6b2dfd..6ed672f03 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latexextra.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latexextra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-latexextra | grep -v \.src | grep texlive-collection-latexextra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-latexextra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latexrecommended.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latexrecommended.sh index 0096babfd..371a9ffc4 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latexrecommended.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-latexrecommended.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-latexrecommended | grep -v \.src | grep texlive-collection-latexrecommended + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-latexrecommended" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-luatex.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-luatex.sh index b1343eac7..09ad81cdb 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-luatex.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-luatex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-luatex | grep -v \.src | grep texlive-collection-luatex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-luatex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-mathscience.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-mathscience.sh index d2c58b739..7a550182e 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-mathscience.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-mathscience.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-mathscience | grep -v \.src | grep texlive-collection-mathscience + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-mathscience" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-metapost.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-metapost.sh index c90caf2d2..aca0d36bf 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-metapost.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-metapost.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-metapost | grep -v \.src | grep texlive-collection-metapost + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-metapost" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-music.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-music.sh index cf1ca272e..bf5da2c42 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-music.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-music.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-music | grep -v \.src | grep texlive-collection-music + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-music" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-pictures.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-pictures.sh index 8ff599b34..3c4b99814 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-pictures.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-pictures.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-pictures | grep -v \.src | grep texlive-collection-pictures + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-pictures" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-plaingeneric.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-plaingeneric.sh index 7a9a6bd52..14b782026 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-plaingeneric.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-plaingeneric.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-plaingeneric | grep -v \.src | grep texlive-collection-plaingeneric + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-plaingeneric" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-pstricks.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-pstricks.sh index 01167b232..e163896d2 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-pstricks.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-pstricks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-pstricks | grep -v \.src | grep texlive-collection-pstricks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-pstricks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-publishers.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-publishers.sh index ebf4246e3..ccdef07ee 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-publishers.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-publishers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-publishers | grep -v \.src | grep texlive-collection-publishers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-publishers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-texworks.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-texworks.sh index 20b621f29..abca72380 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-texworks.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-texworks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-texworks | grep -v \.src | grep texlive-collection-texworks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-texworks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-xetex.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-xetex.sh index 25f57b5a7..e37c66cbe 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-xetex.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collection-xetex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collection-xetex | grep -v \.src | grep texlive-collection-xetex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collection-xetex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collref-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collref-doc.sh index aeb679864..77b2bc890 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collref-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collref-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collref-doc | grep -v \.src | grep texlive-collref-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collref-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collref.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collref.sh index 62cbca251..7e7a6e3d5 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collref.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-collref.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-collref | grep -v \.src | grep texlive-collref + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-collref" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colordoc-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colordoc-doc.sh index 83c064bc7..684da6d3b 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colordoc-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colordoc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colordoc-doc | grep -v \.src | grep texlive-colordoc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colordoc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colordoc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colordoc.sh index f75b5284f..e3c12e79f 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colordoc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colordoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colordoc | grep -v \.src | grep texlive-colordoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colordoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorinfo-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorinfo-doc.sh index ec53cf3d7..e5d4ee8ae 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorinfo-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorinfo-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colorinfo-doc | grep -v \.src | grep texlive-colorinfo-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colorinfo-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorinfo.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorinfo.sh index 72f1c9e67..c92f38f50 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorinfo.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorinfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colorinfo | grep -v \.src | grep texlive-colorinfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colorinfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coloring-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coloring-doc.sh index 0e85e099b..ace94ce5b 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coloring-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coloring-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-coloring-doc | grep -v \.src | grep texlive-coloring-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-coloring-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coloring.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coloring.sh index d740dff81..14e3820b7 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coloring.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coloring.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-coloring | grep -v \.src | grep texlive-coloring + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-coloring" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorsep.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorsep.sh index 69ed3d3a3..ddf4e3470 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorsep.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorsep.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colorsep | grep -v \.src | grep texlive-colorsep + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colorsep" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorspace-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorspace-doc.sh index 53d300ad9..b598a8a3d 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorspace-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorspace-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colorspace-doc | grep -v \.src | grep texlive-colorspace-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colorspace-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorspace.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorspace.sh index 8a4a28179..1d7f73978 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorspace.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorspace.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colorspace | grep -v \.src | grep texlive-colorspace + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colorspace" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortab-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortab-doc.sh index a0c8b38c9..f2b10960b 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortab-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortab-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colortab-doc | grep -v \.src | grep texlive-colortab-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colortab-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortab.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortab.sh index eb0c3e4bc..dd97de3e2 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortab.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortab.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colortab | grep -v \.src | grep texlive-colortab + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colortab" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortbl-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortbl-doc.sh index 2fe4dacab..70d52ccce 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortbl-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortbl-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colortbl-doc | grep -v \.src | grep texlive-colortbl-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colortbl-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortbl.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortbl.sh index 5261f43d7..11889a37d 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortbl.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colortbl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colortbl | grep -v \.src | grep texlive-colortbl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colortbl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorwav-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorwav-doc.sh index 8c684d751..e71a3ba19 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorwav-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorwav-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colorwav-doc | grep -v \.src | grep texlive-colorwav-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colorwav-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorwav.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorwav.sh index 739895f11..13d9d845a 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorwav.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorwav.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colorwav | grep -v \.src | grep texlive-colorwav + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colorwav" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorweb-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorweb-doc.sh index 90c5e328e..d26fcb984 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorweb-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorweb-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colorweb-doc | grep -v \.src | grep texlive-colorweb-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colorweb-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorweb.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorweb.sh index 1bfa9aadb..b88e4952a 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorweb.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colorweb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colorweb | grep -v \.src | grep texlive-colorweb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colorweb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colourchange-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colourchange-doc.sh index 557f796e2..84f67d6c6 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colourchange-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colourchange-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colourchange-doc | grep -v \.src | grep texlive-colourchange-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colourchange-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colourchange.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colourchange.sh index 404d504d3..2eac50733 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colourchange.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-colourchange.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colourchange | grep -v \.src | grep texlive-colourchange + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colourchange" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combelow-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combelow-doc.sh index 881a2f58a..e2538268d 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combelow-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combelow-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-combelow-doc | grep -v \.src | grep texlive-combelow-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-combelow-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combelow.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combelow.sh index 6da8f2775..4b4a90ef1 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combelow.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combelow.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-combelow | grep -v \.src | grep texlive-combelow + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-combelow" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combine-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combine-doc.sh index ea7870fdf..fddead524 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combine-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combine-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-combine-doc | grep -v \.src | grep texlive-combine-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-combine-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combine.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combine.sh index 9a5d6f259..c4d7caa70 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combine.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combine.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-combine | grep -v \.src | grep texlive-combine + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-combine" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics-doc.sh index 7b58cc1b3..f22c34d46 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-combinedgraphics-doc | grep -v \.src | grep texlive-combinedgraphics-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-combinedgraphics-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics.sh index 70c9893f5..c346526b8 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combinedgraphics.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-combinedgraphics | grep -v \.src | grep texlive-combinedgraphics + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-combinedgraphics" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combofont.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combofont.sh index ba8872d49..c82819782 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combofont.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-combofont.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-combofont | grep -v \.src | grep texlive-combofont + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-combofont" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comfortaa-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comfortaa-doc.sh index 167f45890..f525e371b 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comfortaa-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comfortaa-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-comfortaa-doc | grep -v \.src | grep texlive-comfortaa-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-comfortaa-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comfortaa.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comfortaa.sh index ac0acc44e..4df4c6430 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comfortaa.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comfortaa.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-comfortaa | grep -v \.src | grep texlive-comfortaa + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-comfortaa" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comicneue-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comicneue-doc.sh index bcb7e8726..bcaf744ba 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comicneue-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comicneue-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-comicneue-doc | grep -v \.src | grep texlive-comicneue-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-comicneue-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comicneue.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comicneue.sh index 96fc56099..cced59696 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comicneue.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comicneue.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-comicneue | grep -v \.src | grep texlive-comicneue + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-comicneue" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comma-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comma-doc.sh index 2733d9661..8365637f4 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comma-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comma-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-comma-doc | grep -v \.src | grep texlive-comma-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-comma-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comma.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comma.sh index 5ef36e3be..735052d8a 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comma.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comma.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-comma | grep -v \.src | grep texlive-comma + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-comma" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commado-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commado-doc.sh index 26d40d851..0d1b10cb7 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commado-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commado-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-commado-doc | grep -v \.src | grep texlive-commado-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-commado-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commado.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commado.sh index e37defc9c..f5dd2a048 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commado.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commado.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-commado | grep -v \.src | grep texlive-commado + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-commado" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commath-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commath-doc.sh index 52e99e891..b46ce17f0 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commath-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commath-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-commath-doc | grep -v \.src | grep texlive-commath-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-commath-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commath.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commath.sh index 9aa2912af..14ef487f3 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commath.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-commath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-commath | grep -v \.src | grep texlive-commath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-commath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comment-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comment-doc.sh index 1e98043d1..b2aeb5842 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comment-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comment-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-comment-doc | grep -v \.src | grep texlive-comment-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-comment-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comment.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comment.sh index 1509f3ca4..97d8ba6e5 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comment.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comment.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-comment | grep -v \.src | grep texlive-comment + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-comment" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-compactbib.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-compactbib.sh index dbd79223f..3d887cba3 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-compactbib.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-compactbib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-compactbib | grep -v \.src | grep texlive-compactbib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-compactbib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-competences.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-competences.sh index 2195b99bf..d0e852d14 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-competences.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-competences.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-competences | grep -v \.src | grep texlive-competences + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-competences" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-complexity-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-complexity-doc.sh index a126804db..e5326eccf 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-complexity-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-complexity-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-complexity-doc | grep -v \.src | grep texlive-complexity-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-complexity-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-complexity.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-complexity.sh index 0cfc2a1bc..42c9aa3ce 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-complexity.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-complexity.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-complexity | grep -v \.src | grep texlive-complexity + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-complexity" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-components-of-TeX-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-components-of-TeX-doc.sh index d43e88b3d..da3ee8052 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-components-of-TeX-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-components-of-TeX-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-components-of-TeX-doc | grep -v \.src | grep texlive-components-of-TeX-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-components-of-TeX-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comprehensive-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comprehensive-doc.sh index bc851e0f7..7bbec5f1e 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comprehensive-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-comprehensive-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-comprehensive-doc | grep -v \.src | grep texlive-comprehensive-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-comprehensive-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity-doc.sh index f450c9fe1..799ba3ced 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-computational-complexity-doc | grep -v \.src | grep texlive-computational-complexity-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-computational-complexity-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity.sh index b8efbe5b5..942148c18 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-computational-complexity.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-computational-complexity | grep -v \.src | grep texlive-computational-complexity + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-computational-complexity" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concepts-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concepts-doc.sh index 62af6324c..5a2fedb57 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concepts-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concepts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-concepts-doc | grep -v \.src | grep texlive-concepts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-concepts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concepts.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concepts.sh index 8c6993077..5f1988408 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concepts.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concepts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-concepts | grep -v \.src | grep texlive-concepts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-concepts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-doc.sh index 95e383009..ebb9150ba 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-concmath-doc | grep -v \.src | grep texlive-concmath-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-concmath-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts-doc.sh index 1ff255ba9..316a26bab 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-concmath-fonts-doc | grep -v \.src | grep texlive-concmath-fonts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-concmath-fonts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts.sh index 2913492b0..a347e98eb 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-concmath-fonts | grep -v \.src | grep texlive-concmath-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-concmath-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath.sh index 83ebc65a8..133f264ed 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concmath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-concmath | grep -v \.src | grep texlive-concmath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-concmath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concprog-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concprog-doc.sh index 6f63fce4e..b8ccd8ae3 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concprog-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concprog-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-concprog-doc | grep -v \.src | grep texlive-concprog-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-concprog-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concprog.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concprog.sh index 53ca266cb..a1e926207 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concprog.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concprog.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-concprog | grep -v \.src | grep texlive-concprog + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-concprog" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concrete-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concrete-doc.sh index c451fcfc9..3be895861 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concrete-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concrete-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-concrete-doc | grep -v \.src | grep texlive-concrete-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-concrete-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concrete.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concrete.sh index 66f07ac47..6f9cc4a1f 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concrete.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-concrete.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-concrete | grep -v \.src | grep texlive-concrete + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-concrete" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-confproc-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-confproc-doc.sh index b58abf9a3..b491452ef 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-confproc-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-confproc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-confproc-doc | grep -v \.src | grep texlive-confproc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-confproc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-confproc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-confproc.sh index e3af68a54..cad60b3c8 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-confproc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-confproc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-confproc | grep -v \.src | grep texlive-confproc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-confproc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-constants-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-constants-doc.sh index aa0e91a03..c6a092fac 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-constants-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-constants-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-constants-doc | grep -v \.src | grep texlive-constants-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-constants-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-constants.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-constants.sh index 267caed1a..7fb1440b6 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-constants.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-constants.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-constants | grep -v \.src | grep texlive-constants + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-constants" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conteq-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conteq-doc.sh index 157c76d43..1b3a61314 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conteq-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conteq-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-conteq-doc | grep -v \.src | grep texlive-conteq-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-conteq-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conteq.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conteq.sh index b08a97dee..19ac28c41 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conteq.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conteq.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-conteq | grep -v \.src | grep texlive-conteq + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-conteq" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-account-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-account-doc.sh index 1689ef220..7e55a8203 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-account-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-account-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-account-doc | grep -v \.src | grep texlive-context-account-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-account-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-account.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-account.sh index 5bad0a0d3..063ddcc04 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-account.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-account.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-account | grep -v \.src | grep texlive-context-account + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-account" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-algorithmic.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-algorithmic.sh index 3ae8fe20e..ee5d37bbf 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-algorithmic.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-algorithmic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-algorithmic | grep -v \.src | grep texlive-context-algorithmic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-algorithmic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-animation-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-animation-doc.sh index f4eaa0ff7..997d834f7 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-animation-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-animation-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-animation-doc | grep -v \.src | grep texlive-context-animation-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-animation-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-animation.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-animation.sh index 0b229da82..8415abdff 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-animation.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-animation.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-animation | grep -v \.src | grep texlive-context-animation + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-animation" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-annotation-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-annotation-doc.sh index 1e2e45698..7561233f9 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-annotation-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-annotation-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-annotation-doc | grep -v \.src | grep texlive-context-annotation-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-annotation-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-annotation.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-annotation.sh index f2f0fa4b5..64c2b5f64 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-annotation.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-annotation.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-annotation | grep -v \.src | grep texlive-context-annotation + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-annotation" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-bnf-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-bnf-doc.sh index 296611947..0b78b8360 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-bnf-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-bnf-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-bnf-doc | grep -v \.src | grep texlive-context-bnf-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-bnf-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-bnf.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-bnf.sh index 292beeaaa..e273f3e27 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-bnf.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-bnf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-bnf | grep -v \.src | grep texlive-context-bnf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-bnf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-chromato-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-chromato-doc.sh index d8bc45b2a..3fd74a8c7 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-chromato-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-chromato-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-chromato-doc | grep -v \.src | grep texlive-context-chromato-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-chromato-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-chromato.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-chromato.sh index 4f87cb401..237f3181e 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-chromato.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-chromato.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-chromato | grep -v \.src | grep texlive-context-chromato + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-chromato" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cmscbf.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cmscbf.sh index 998058d4b..3de0777d7 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cmscbf.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cmscbf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-cmscbf | grep -v \.src | grep texlive-context-cmscbf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-cmscbf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cmttbf.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cmttbf.sh index 4e168bc82..97df0b10c 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cmttbf.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cmttbf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-cmttbf | grep -v \.src | grep texlive-context-cmttbf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-cmttbf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan-doc.sh index 18a0f029c..200d66774 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-construction-plan-doc | grep -v \.src | grep texlive-context-construction-plan-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-construction-plan-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan.sh index 4264e137f..fa4249f28 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-construction-plan.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-construction-plan | grep -v \.src | grep texlive-context-construction-plan + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-construction-plan" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers-doc.sh index ea9ccd111..e91312684 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-cyrillicnumbers-doc | grep -v \.src | grep texlive-context-cyrillicnumbers-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-cyrillicnumbers-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers.sh index 109b68a36..ac5766deb 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-cyrillicnumbers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-cyrillicnumbers | grep -v \.src | grep texlive-context-cyrillicnumbers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-cyrillicnumbers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-degrade-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-degrade-doc.sh index 13eaffc25..5b57b4f8a 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-degrade-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-degrade-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-degrade-doc | grep -v \.src | grep texlive-context-degrade-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-degrade-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-degrade.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-degrade.sh index 2b881f268..4946880b4 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-degrade.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-degrade.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-degrade | grep -v \.src | grep texlive-context-degrade + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-degrade" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak-doc.sh index 476c01f07..a4a56d2f0 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-fancybreak-doc | grep -v \.src | grep texlive-context-fancybreak-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-fancybreak-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak.sh index 9bcc136d9..638f32301 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fancybreak.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-fancybreak | grep -v \.src | grep texlive-context-fancybreak + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-fancybreak" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-filter-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-filter-doc.sh index 7d924fc96..134fddf55 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-filter-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-filter-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-filter-doc | grep -v \.src | grep texlive-context-filter-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-filter-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-filter.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-filter.sh index 7f69058e6..72d48b45f 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-filter.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-filter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-filter | grep -v \.src | grep texlive-context-filter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-filter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-french-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-french-doc.sh index f67ac5184..564947688 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-french-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-french-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-french-doc | grep -v \.src | grep texlive-context-french-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-french-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-french.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-french.sh index 01471cf9d..f3e8e3019 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-french.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-french.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-french | grep -v \.src | grep texlive-context-french + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-french" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage-doc.sh index 6cb2c15ec..6dd2139cd 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-fullpage-doc | grep -v \.src | grep texlive-context-fullpage-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-fullpage-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage.sh index 103718eb0..0d0b08d8b 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-fullpage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-fullpage | grep -v \.src | grep texlive-context-fullpage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-fullpage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gantt-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gantt-doc.sh index 590ebc58f..668fcf0ce 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gantt-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gantt-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-gantt-doc | grep -v \.src | grep texlive-context-gantt-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-gantt-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gantt.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gantt.sh index 50c75f4de..759b7ce2b 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gantt.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gantt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-gantt | grep -v \.src | grep texlive-context-gantt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-gantt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot-doc.sh index 564101cca..34f37689b 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-gnuplot-doc | grep -v \.src | grep texlive-context-gnuplot-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-gnuplot-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot.sh index c2589ce99..4359a64ed 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-gnuplot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-gnuplot | grep -v \.src | grep texlive-context-gnuplot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-gnuplot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-handlecsv.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-handlecsv.sh index 5e6727110..1813f7bb9 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-handlecsv.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-handlecsv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-handlecsv | grep -v \.src | grep texlive-context-handlecsv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-handlecsv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-inifile.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-inifile.sh index 6a4880765..087991cbe 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-inifile.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-inifile.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-inifile | grep -v \.src | grep texlive-context-inifile + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-inifile" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-layout.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-layout.sh index 873ed810d..bff26200e 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-layout.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-layout.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-layout | grep -v \.src | grep texlive-context-layout + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-layout" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-letter-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-letter-doc.sh index 3b40195d5..d3af14190 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-letter-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-letter-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-letter-doc | grep -v \.src | grep texlive-context-letter-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-letter-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-letter.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-letter.sh index c4ee876db..8e7ba24cc 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-letter.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-letter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-letter | grep -v \.src | grep texlive-context-letter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-letter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine-doc.sh index 04dda897e..68ae3c28f 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-lettrine-doc | grep -v \.src | grep texlive-context-lettrine-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-lettrine-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine.sh index f95734242..f9eb0349e 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-lettrine.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-lettrine | grep -v \.src | grep texlive-context-lettrine + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-lettrine" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets-doc.sh index 7c3ef9be7..9a72bb296 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-mathsets-doc | grep -v \.src | grep texlive-context-mathsets-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-mathsets-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets.sh index b26ab1b88..dd688dbe8 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-mathsets.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-mathsets | grep -v \.src | grep texlive-context-mathsets + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-mathsets" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn-doc.sh index 1625d7e85..9cd54f94c 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-notes-zh-cn-doc | grep -v \.src | grep texlive-context-notes-zh-cn-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-notes-zh-cn-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn.sh index 2529923a6..0567e9b00 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-notes-zh-cn.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-notes-zh-cn | grep -v \.src | grep texlive-context-notes-zh-cn + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-notes-zh-cn" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-rst-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-rst-doc.sh index f579f35b5..81e130aec 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-rst-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-rst-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-rst-doc | grep -v \.src | grep texlive-context-rst-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-rst-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-rst.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-rst.sh index 1802516a2..d21474b1d 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-rst.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-rst.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-rst | grep -v \.src | grep texlive-context-rst + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-rst" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-ruby-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-ruby-doc.sh index 170bc7d0a..e45a4e725 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-ruby-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-ruby-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-ruby-doc | grep -v \.src | grep texlive-context-ruby-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-ruby-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-ruby.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-ruby.sh index 300f55e84..1a2c70490 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-ruby.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-ruby.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-ruby | grep -v \.src | grep texlive-context-ruby + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-ruby" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts-doc.sh index 926579c90..d0813f76d 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-simplefonts-doc | grep -v \.src | grep texlive-context-simplefonts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-simplefonts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts.sh index e7282836f..cb506e082 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simplefonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-simplefonts | grep -v \.src | grep texlive-context-simplefonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-simplefonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides-doc.sh index c3abec2e9..e3cdf8bcb 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-simpleslides-doc | grep -v \.src | grep texlive-context-simpleslides-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-simpleslides-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides.sh index 2f5d783cd..fa6f3c75e 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-simpleslides.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-simpleslides | grep -v \.src | grep texlive-context-simpleslides + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-simpleslides" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-title-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-title-doc.sh index e8e4bdee2..18dc371b4 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-title-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-title-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-title-doc | grep -v \.src | grep texlive-context-title-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-title-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-title.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-title.sh index 1843d4d0e..af5380ecc 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-title.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-title.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-title | grep -v \.src | grep texlive-context-title + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-title" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator-doc.sh index ec5eb4ef4..053add778 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-transliterator-doc | grep -v \.src | grep texlive-context-transliterator-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-transliterator-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator.sh index bd4264ea8..9251367f4 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-transliterator.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-transliterator | grep -v \.src | grep texlive-context-transliterator + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-transliterator" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typearea-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typearea-doc.sh index 7974e713d..4c7704af9 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typearea-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typearea-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-typearea-doc | grep -v \.src | grep texlive-context-typearea-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-typearea-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typearea.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typearea.sh index 8831d0bbc..c4490a434 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typearea.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typearea.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-typearea | grep -v \.src | grep texlive-context-typearea + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-typearea" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts-doc.sh index a854f2022..4070430c5 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-typescripts-doc | grep -v \.src | grep texlive-context-typescripts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-typescripts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts.sh index bf0ffab33..8981f4ec0 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-typescripts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-typescripts | grep -v \.src | grep texlive-context-typescripts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-typescripts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-vim-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-vim-doc.sh index c7de9a830..c3798d8b1 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-vim-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-vim-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-vim-doc | grep -v \.src | grep texlive-context-vim-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-vim-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-vim.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-vim.sh index 5901d9161..a508f9e12 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-vim.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-vim.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-vim | grep -v \.src | grep texlive-context-vim + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-vim" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter-doc.sh index 1f1bdf9a6..33bddfe14 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-visualcounter-doc | grep -v \.src | grep texlive-context-visualcounter-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-visualcounter-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter.sh index f06d0c14b..a82c18c98 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-context-visualcounter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-context-visualcounter | grep -v \.src | grep texlive-context-visualcounter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-context-visualcounter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-continue-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-continue-doc.sh index c3cddd712..ad9b84c22 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-continue-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-continue-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-continue-doc | grep -v \.src | grep texlive-continue-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-continue-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-continue.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-continue.sh index c40f13943..8dac0c06b 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-continue.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-continue.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-continue | grep -v \.src | grep texlive-continue + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-continue" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contour-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contour-doc.sh index 643561fc3..dfda3ae09 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contour-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contour-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-contour-doc | grep -v \.src | grep texlive-contour-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-contour-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contour.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contour.sh index 936662b86..96ab93036 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contour.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contour.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-contour | grep -v \.src | grep texlive-contour + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-contour" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contracard-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contracard-doc.sh index e4c7d563d..236ad702f 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contracard-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contracard-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-contracard-doc | grep -v \.src | grep texlive-contracard-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-contracard-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contracard.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contracard.sh index d64a3f487..a5ed5a705 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contracard.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-contracard.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-contracard | grep -v \.src | grep texlive-contracard + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-contracard" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conv-xkv.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conv-xkv.sh index 665257f3a..a75ea2b0e 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conv-xkv.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-conv-xkv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-conv-xkv | grep -v \.src | grep texlive-conv-xkv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-conv-xkv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking-doc.sh index 9493b9a81..24de0a8cd 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cooking-doc | grep -v \.src | grep texlive-cooking-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cooking-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking-units.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking-units.sh index 54c269abc..8edd8064b 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking-units.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking-units.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cooking-units | grep -v \.src | grep texlive-cooking-units + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cooking-units" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking.sh index a26baea9e..c8ba7756c 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooking.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cooking | grep -v \.src | grep texlive-cooking + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cooking" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols-doc.sh index 51bca90d5..628d36993 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cookingsymbols-doc | grep -v \.src | grep texlive-cookingsymbols-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cookingsymbols-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols.sh index 525e0f26c..5df6691bc 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cookingsymbols.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cookingsymbols | grep -v \.src | grep texlive-cookingsymbols + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cookingsymbols" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cool-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cool-doc.sh index 8ffb8a299..9804254b6 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cool-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cool-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cool-doc | grep -v \.src | grep texlive-cool-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cool-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cool.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cool.sh index 14e030911..26710c211 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cool.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cool.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cool | grep -v \.src | grep texlive-cool + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cool" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coollist-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coollist-doc.sh index 73fb0adff..27f3ea598 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coollist-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coollist-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-coollist-doc | grep -v \.src | grep texlive-coollist-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-coollist-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coollist.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coollist.sh index 4c71b27ce..6b8ba9f9e 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coollist.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coollist.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-coollist | grep -v \.src | grep texlive-coollist + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-coollist" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolstr-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolstr-doc.sh index 884c3e1ab..0d6d99640 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolstr-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolstr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-coolstr-doc | grep -v \.src | grep texlive-coolstr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-coolstr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolstr.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolstr.sh index d25c8f45b..916b90734 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolstr.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolstr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-coolstr | grep -v \.src | grep texlive-coolstr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-coolstr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolthms-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolthms-doc.sh index 555bd78c9..26c8fffd4 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolthms-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolthms-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-coolthms-doc | grep -v \.src | grep texlive-coolthms-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-coolthms-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolthms.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolthms.sh index e4b9322fb..8c227fc32 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolthms.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coolthms.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-coolthms | grep -v \.src | grep texlive-coolthms + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-coolthms" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips-doc.sh index e34765571..b1fca25c8 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cooltooltips-doc | grep -v \.src | grep texlive-cooltooltips-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cooltooltips-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips.sh index 45216e0c5..3ee15aa33 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cooltooltips.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cooltooltips | grep -v \.src | grep texlive-cooltooltips + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cooltooltips" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coordsys-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coordsys-doc.sh index 693268aa3..3707a5e97 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coordsys-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coordsys-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-coordsys-doc | grep -v \.src | grep texlive-coordsys-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-coordsys-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coordsys.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coordsys.sh index 5ba68d3f1..ba6b84e73 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coordsys.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coordsys.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-coordsys | grep -v \.src | grep texlive-coordsys + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-coordsys" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyedit-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyedit-doc.sh index a456f44f7..4b26da6d1 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyedit-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyedit-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-copyedit-doc | grep -v \.src | grep texlive-copyedit-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-copyedit-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyedit.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyedit.sh index da850be78..b378c97bd 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyedit.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyedit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-copyedit | grep -v \.src | grep texlive-copyedit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-copyedit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox-doc.sh index b07fa1f99..502f46ce9 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-copyrightbox-doc | grep -v \.src | grep texlive-copyrightbox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-copyrightbox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox.sh index 3eddbdb3e..7f5a0b56f 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-copyrightbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-copyrightbox | grep -v \.src | grep texlive-copyrightbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-copyrightbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cormorantgaramond.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cormorantgaramond.sh index 5c155b5db..e80b467ac 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cormorantgaramond.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-cormorantgaramond.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cormorantgaramond | grep -v \.src | grep texlive-cormorantgaramond + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cormorantgaramond" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-correctmathalign.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-correctmathalign.sh index 93d9020ae..d05e32e26 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-correctmathalign.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-correctmathalign.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-correctmathalign | grep -v \.src | grep texlive-correctmathalign + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-correctmathalign" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coseoul-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coseoul-doc.sh index e9716cb4b..5a79919f9 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coseoul-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coseoul-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-coseoul-doc | grep -v \.src | grep texlive-coseoul-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-coseoul-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coseoul.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coseoul.sh index f81b2b602..3b35f4363 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coseoul.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coseoul.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-coseoul | grep -v \.src | grep texlive-coseoul + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-coseoul" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope-doc.sh index 3e3dd7831..4576920b0 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-countriesofeurope-doc | grep -v \.src | grep texlive-countriesofeurope-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-countriesofeurope-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope.sh index 78c463a38..dba6eaf3e 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-countriesofeurope.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-countriesofeurope | grep -v \.src | grep texlive-countriesofeurope + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-countriesofeurope" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-counttexruns-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-counttexruns-doc.sh index 5298e07bc..0348e0e61 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-counttexruns-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-counttexruns-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-counttexruns-doc | grep -v \.src | grep texlive-counttexruns-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-counttexruns-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-counttexruns.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-counttexruns.sh index ee92e5082..c577e487f 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-counttexruns.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-counttexruns.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-counttexruns | grep -v \.src | grep texlive-counttexruns + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-counttexruns" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled-doc.sh index cc1e41079..f71458d4e 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-courier-scaled-doc | grep -v \.src | grep texlive-courier-scaled-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-courier-scaled-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled.sh index 10769f02d..344aa00ed 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier-scaled.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-courier-scaled | grep -v \.src | grep texlive-courier-scaled + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-courier-scaled" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier.sh index 07ebb00a6..64a98764e 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courier.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-courier | grep -v \.src | grep texlive-courier + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-courier" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courseoutline-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courseoutline-doc.sh index 3878e5924..3ed4edf5d 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courseoutline-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courseoutline-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-courseoutline-doc | grep -v \.src | grep texlive-courseoutline-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-courseoutline-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courseoutline.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courseoutline.sh index 3387b7a98..3a5b0c6d4 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courseoutline.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-courseoutline.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-courseoutline | grep -v \.src | grep texlive-courseoutline + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-courseoutline" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coursepaper-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coursepaper-doc.sh index f03d554f9..d6bb42561 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coursepaper-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coursepaper-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-coursepaper-doc | grep -v \.src | grep texlive-coursepaper-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-coursepaper-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coursepaper.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coursepaper.sh index 8d8ce43b1..e06a3eb24 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coursepaper.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coursepaper.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-coursepaper | grep -v \.src | grep texlive-coursepaper + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-coursepaper" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coverpage-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coverpage-doc.sh index 45d558ec6..80e1af69e 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coverpage-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coverpage-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-coverpage-doc | grep -v \.src | grep texlive-coverpage-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-coverpage-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coverpage.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coverpage.sh index b77f10ea2..c0a0375ff 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coverpage.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-coverpage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-coverpage | grep -v \.src | grep texlive-coverpage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-coverpage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-covington-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-covington-doc.sh index bcb6f07cb..209fbae50 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-covington-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-covington-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-covington-doc | grep -v \.src | grep texlive-covington-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-covington-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-covington.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-covington.sh index f289e0ad7..4fffa5d08 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-covington.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-covington.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-covington | grep -v \.src | grep texlive-covington + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-covington" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-lexikon-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-lexikon-doc.sh index f29a7d7c9..9cc0b0611 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-lexikon-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-lexikon-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lexikon-doc | grep -v \.src | grep texlive-lexikon-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lexikon-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-lexikon.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-lexikon.sh index f0603c2d1..a8b13e32e 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-lexikon.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-lexikon.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lexikon | grep -v \.src | grep texlive-lexikon + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lexikon" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-split-e.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-split-e.sh index 93ce78187..122c89a9f 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-split-e.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-split-e.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-split-e | grep -v \.src | grep texlive-split-e + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-split-e" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-venturisadf-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-venturisadf-doc.sh index 390df5ba7..7b884951a 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-venturisadf-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-venturisadf-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-venturisadf-doc | grep -v \.src | grep texlive-venturisadf-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-venturisadf-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-venturisadf.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-venturisadf.sh index 8ca73522f..3444afe2b 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-venturisadf.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-venturisadf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-venturisadf | grep -v \.src | grep texlive-venturisadf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-venturisadf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-wsuipa-doc.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-wsuipa-doc.sh index 41fa0fd3f..ac8d4836a 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-wsuipa-doc.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-wsuipa-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wsuipa-doc | grep -v \.src | grep texlive-wsuipa-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wsuipa-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-wsuipa.sh b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-wsuipa.sh index b393bfb0f..98ebd3409 100644 --- a/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-wsuipa.sh +++ b/testcases/cli-test/texlive-split-e/oe_test_texlive-split-e_install_and_remove_texlive-wsuipa.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-e # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wsuipa | grep -v \.src | grep texlive-wsuipa + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wsuipa" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-e-french-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-e-french-doc.sh index 94931e322..cdb58ef97 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-e-french-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-e-french-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-e-french-doc | grep -v \.src | grep texlive-e-french-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-e-french-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-e-french.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-e-french.sh index 8269807a3..d3683e687 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-e-french.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-e-french.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-e-french | grep -v \.src | grep texlive-e-french + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-e-french" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean-doc.sh index dd5ec7b64..f8f7ba5d1 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ean-doc | grep -v \.src | grep texlive-ean-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ean-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean.sh index 0ce76f596..cb85ad14c 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ean | grep -v \.src | grep texlive-ean + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ean" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn-doc.sh index 7472c039c..2f83ee9ce 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ean13isbn-doc | grep -v \.src | grep texlive-ean13isbn-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ean13isbn-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn.sh index 7194e6068..9539bf5c2 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ean13isbn.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ean13isbn | grep -v \.src | grep texlive-ean13isbn + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ean13isbn" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-doc.sh index 2b029b262..8ad8a3102 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-easy-doc | grep -v \.src | grep texlive-easy-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-easy-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-todo-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-todo-doc.sh index cd84638ce..d5812066c 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-todo-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-todo-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-easy-todo-doc | grep -v \.src | grep texlive-easy-todo-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-easy-todo-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-todo.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-todo.sh index add23788c..4ad4d8082 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-todo.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy-todo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-easy-todo | grep -v \.src | grep texlive-easy-todo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-easy-todo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy.sh index 1b63656c9..634e85b8c 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-easy | grep -v \.src | grep texlive-easy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-easy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyfig-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyfig-doc.sh index 0d7c521e7..e5d537911 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyfig-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyfig-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-easyfig-doc | grep -v \.src | grep texlive-easyfig-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-easyfig-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyfig.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyfig.sh index ef0130b70..f9c793885 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyfig.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyfig.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-easyfig | grep -v \.src | grep texlive-easyfig + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-easyfig" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyformat.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyformat.sh index 9a8978d4e..2aaccbbab 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyformat.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyformat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-easyformat | grep -v \.src | grep texlive-easyformat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-easyformat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easylist-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easylist-doc.sh index d1fed6a3a..7033a2f5e 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easylist-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easylist-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-easylist-doc | grep -v \.src | grep texlive-easylist-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-easylist-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easylist.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easylist.sh index f9fdf2764..7097ff149 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easylist.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easylist.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-easylist | grep -v \.src | grep texlive-easylist + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-easylist" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyreview-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyreview-doc.sh index e19b512e1..5aecd7d96 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyreview-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyreview-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-easyreview-doc | grep -v \.src | grep texlive-easyreview-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-easyreview-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyreview.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyreview.sh index 09d2ed46a..e7e29ae1c 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyreview.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-easyreview.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-easyreview | grep -v \.src | grep texlive-easyreview + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-easyreview" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebezier-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebezier-doc.sh index 7b0a03047..4c69be00c 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebezier-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebezier-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ebezier-doc | grep -v \.src | grep texlive-ebezier-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ebezier-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebezier.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebezier.sh index 6062a955f..1d50c2e68 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebezier.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebezier.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ebezier | grep -v \.src | grep texlive-ebezier + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ebezier" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-doc.sh index 9f9067123..be151b0cb 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ebgaramond-doc | grep -v \.src | grep texlive-ebgaramond-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ebgaramond-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths-doc.sh index 4293596b3..467b0da24 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ebgaramond-maths-doc | grep -v \.src | grep texlive-ebgaramond-maths-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ebgaramond-maths-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths.sh index 30fa13fe0..1655d51ad 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond-maths.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ebgaramond-maths | grep -v \.src | grep texlive-ebgaramond-maths + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ebgaramond-maths" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond.sh index 5aee1ee37..29cef16a9 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebgaramond.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ebgaramond | grep -v \.src | grep texlive-ebgaramond + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ebgaramond" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebook-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebook-doc.sh index 3911082bd..8041c02cd 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebook-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebook-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ebook-doc | grep -v \.src | grep texlive-ebook-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ebook-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebook.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebook.sh index 74653cf77..eb70d29d2 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebook.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebook.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ebook | grep -v \.src | grep texlive-ebook + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ebook" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebproof-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebproof-doc.sh index 3fa83305f..fa9e32504 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebproof-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebproof-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ebproof-doc | grep -v \.src | grep texlive-ebproof-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ebproof-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebproof.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebproof.sh index b2430a25e..06f598ec1 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebproof.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebproof.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ebproof | grep -v \.src | grep texlive-ebproof + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ebproof" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis-doc.sh index b0cbdfece..f81ec7040 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ebsthesis-doc | grep -v \.src | grep texlive-ebsthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ebsthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis.sh index b409abc8d..8b93aa43c 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ebsthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ebsthesis | grep -v \.src | grep texlive-ebsthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ebsthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ec-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ec-doc.sh index 03fc2fd23..36a825036 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ec-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ec-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ec-doc | grep -v \.src | grep texlive-ec-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ec-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ec.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ec.sh index a0075c859..ecb77ba14 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ec.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ec.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ec | grep -v \.src | grep texlive-ec + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ec" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecc-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecc-doc.sh index d9b193418..10785d88c 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecc-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ecc-doc | grep -v \.src | grep texlive-ecc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ecc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecc.sh index ff98b4e5b..c973ee23f 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ecc | grep -v \.src | grep texlive-ecc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ecc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic-doc.sh index 127bbe322..fcc91f68b 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ecclesiastic-doc | grep -v \.src | grep texlive-ecclesiastic-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ecclesiastic-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic.sh index 7ecb170b0..945ff2d12 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecclesiastic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ecclesiastic | grep -v \.src | grep texlive-ecclesiastic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ecclesiastic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecgdraw.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecgdraw.sh index 1f693ba5a..9790c7280 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecgdraw.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecgdraw.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ecgdraw | grep -v \.src | grep texlive-ecgdraw + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ecgdraw" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecltree-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecltree-doc.sh index 30be6d6b9..73e00c2c0 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecltree-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecltree-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ecltree-doc | grep -v \.src | grep texlive-ecltree-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ecltree-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecltree.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecltree.sh index 0247b28fe..9058fcc39 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecltree.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecltree.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ecltree | grep -v \.src | grep texlive-ecltree + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ecltree" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eco-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eco-doc.sh index 495aa4f92..28870543e 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eco-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eco-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eco-doc | grep -v \.src | grep texlive-eco-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eco-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eco.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eco.sh index e91b8e372..83741be04 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eco.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eco.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eco | grep -v \.src | grep texlive-eco + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eco" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex-doc.sh index f44d2a5bb..6e6c4cbe8 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ecobiblatex-doc | grep -v \.src | grep texlive-ecobiblatex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ecobiblatex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex.sh index ad6c67a90..5b7df469d 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecobiblatex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ecobiblatex | grep -v \.src | grep texlive-ecobiblatex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ecobiblatex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-econometrics-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-econometrics-doc.sh index a35ed72bb..188454239 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-econometrics-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-econometrics-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-econometrics-doc | grep -v \.src | grep texlive-econometrics-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-econometrics-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-econometrics.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-econometrics.sh index 0c8a0b5eb..4d016946a 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-econometrics.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-econometrics.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-econometrics | grep -v \.src | grep texlive-econometrics + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-econometrics" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-economic-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-economic-doc.sh index 97d1d1cb0..bc5f8e765 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-economic-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-economic-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-economic-doc | grep -v \.src | grep texlive-economic-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-economic-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-economic.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-economic.sh index 46fbf2460..1d2a1ffe6 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-economic.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-economic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-economic | grep -v \.src | grep texlive-economic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-economic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecv-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecv-doc.sh index 61025bbde..c804b7f6b 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecv-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecv-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ecv-doc | grep -v \.src | grep texlive-ecv-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ecv-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecv.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecv.sh index 68bb02494..898d5bacc 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecv.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ecv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ecv | grep -v \.src | grep texlive-ecv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ecv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ed-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ed-doc.sh index 2c39006fd..2cedf2917 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ed-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ed-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ed-doc | grep -v \.src | grep texlive-ed-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ed-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ed.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ed.sh index 34cfdcc80..53e76a891 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ed.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ed.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ed | grep -v \.src | grep texlive-ed + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ed" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edfnotes-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edfnotes-doc.sh index ad25c0484..1ea8fca87 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edfnotes-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edfnotes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-edfnotes-doc | grep -v \.src | grep texlive-edfnotes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-edfnotes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edfnotes.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edfnotes.sh index 6e0ae8f79..f201cd618 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edfnotes.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edfnotes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-edfnotes | grep -v \.src | grep texlive-edfnotes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-edfnotes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmac-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmac-doc.sh index e6d0fbcc0..abc684749 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmac-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmac-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-edmac-doc | grep -v \.src | grep texlive-edmac-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-edmac-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmac.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmac.sh index 8c6ab3ad8..460730b13 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmac.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmac.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-edmac | grep -v \.src | grep texlive-edmac + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-edmac" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmargin-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmargin-doc.sh index 55486383c..506f5b01c 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmargin-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmargin-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-edmargin-doc | grep -v \.src | grep texlive-edmargin-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-edmargin-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmargin.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmargin.sh index 665e9a55c..359e717b9 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmargin.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-edmargin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-edmargin | grep -v \.src | grep texlive-edmargin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-edmargin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ednotes-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ednotes-doc.sh index d433ec20f..f9bb13aa1 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ednotes-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ednotes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ednotes-doc | grep -v \.src | grep texlive-ednotes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ednotes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ednotes.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ednotes.sh index 70e5a437f..1c5a49c85 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ednotes.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ednotes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ednotes | grep -v \.src | grep texlive-ednotes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ednotes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eemeir-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eemeir-doc.sh index a75042db2..a41544c28 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eemeir-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eemeir-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eemeir-doc | grep -v \.src | grep texlive-eemeir-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eemeir-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eemeir.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eemeir.sh index 1db0d5724..3c243f856 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eemeir.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eemeir.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eemeir | grep -v \.src | grep texlive-eemeir + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eemeir" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eepic-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eepic-doc.sh index b24d505ad..0da4d12d4 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eepic-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eepic-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eepic-doc | grep -v \.src | grep texlive-eepic-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eepic-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eepic.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eepic.sh index 98ee6b339..a07cf5d0c 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eepic.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eepic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eepic | grep -v \.src | grep texlive-eepic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eepic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-efbox-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-efbox-doc.sh index beabb6905..956ea9be6 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-efbox-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-efbox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-efbox-doc | grep -v \.src | grep texlive-efbox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-efbox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-efbox.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-efbox.sh index f47b91320..eebabf58f 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-efbox.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-efbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-efbox | grep -v \.src | grep texlive-efbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-efbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egameps-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egameps-doc.sh index 7a63b76f6..d6872ffaf 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egameps-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egameps-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-egameps-doc | grep -v \.src | grep texlive-egameps-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-egameps-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egameps.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egameps.sh index f39205b62..acbcf063e 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egameps.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egameps.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-egameps | grep -v \.src | grep texlive-egameps + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-egameps" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egplot-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egplot-doc.sh index a5196e3b2..08efbbaaa 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egplot-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egplot-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-egplot-doc | grep -v \.src | grep texlive-egplot-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-egplot-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egplot.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egplot.sh index 1f26fb58a..123a16148 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egplot.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-egplot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-egplot | grep -v \.src | grep texlive-egplot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-egplot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-doc.sh index 1c78719f8..35e2572cb 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eiad-doc | grep -v \.src | grep texlive-eiad-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eiad-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx-doc.sh index 4b14d3164..528cfc1d5 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eiad-ltx-doc | grep -v \.src | grep texlive-eiad-ltx-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eiad-ltx-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx.sh index 486b21f4b..d2c561ab3 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad-ltx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eiad-ltx | grep -v \.src | grep texlive-eiad-ltx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eiad-ltx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad.sh index 3259d849f..a2d80a1f1 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eiad.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eiad | grep -v \.src | grep texlive-eiad + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eiad" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eijkhout.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eijkhout.sh index fd751e5b6..f32a3d626 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eijkhout.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eijkhout.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eijkhout | grep -v \.src | grep texlive-eijkhout + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eijkhout" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung-doc.sh index bf584d4ee..515418794 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-einfuehrung-doc | grep -v \.src | grep texlive-einfuehrung-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-einfuehrung-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung2-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung2-doc.sh index 36e902861..75d05a7be 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung2-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-einfuehrung2-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-einfuehrung2-doc | grep -v \.src | grep texlive-einfuehrung2-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-einfuehrung2-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ejpecp-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ejpecp-doc.sh index 7cc8db047..e7a35537f 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ejpecp-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ejpecp-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ejpecp-doc | grep -v \.src | grep texlive-ejpecp-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ejpecp-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ejpecp.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ejpecp.sh index 73808c985..fe56e8468 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ejpecp.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ejpecp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ejpecp | grep -v \.src | grep texlive-ejpecp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ejpecp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ekaia-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ekaia-doc.sh index ef3246f00..ac7cdd32d 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ekaia-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ekaia-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ekaia-doc | grep -v \.src | grep texlive-ekaia-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ekaia-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ekaia.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ekaia.sh index 161b53ac6..561b752b6 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ekaia.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ekaia.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ekaia | grep -v \.src | grep texlive-ekaia + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ekaia" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elbioimp-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elbioimp-doc.sh index 33335a068..0aa9bd528 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elbioimp-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elbioimp-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elbioimp-doc | grep -v \.src | grep texlive-elbioimp-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elbioimp-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elbioimp.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elbioimp.sh index a7b16e305..7495f7235 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elbioimp.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elbioimp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elbioimp | grep -v \.src | grep texlive-elbioimp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elbioimp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-electrum-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-electrum-doc.sh index f8284863c..193470c9b 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-electrum-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-electrum-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-electrum-doc | grep -v \.src | grep texlive-electrum-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-electrum-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-electrum.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-electrum.sh index b66a0ae20..2270a743e 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-electrum.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-electrum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-electrum | grep -v \.src | grep texlive-electrum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-electrum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledform-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledform-doc.sh index f6d5914cd..5374eddbe 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledform-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledform-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eledform-doc | grep -v \.src | grep texlive-eledform-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eledform-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledform.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledform.sh index 666a21ded..5123eb58d 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledform.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledform.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eledform | grep -v \.src | grep texlive-eledform + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eledform" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledmac-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledmac-doc.sh index 85ba2ef38..121953b8a 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledmac-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledmac-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eledmac-doc | grep -v \.src | grep texlive-eledmac-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eledmac-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledmac.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledmac.sh index ffa904468..027dde305 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledmac.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eledmac.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eledmac | grep -v \.src | grep texlive-eledmac + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eledmac" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elements-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elements-doc.sh index 25ac27da4..62f139b2f 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elements-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elements-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elements-doc | grep -v \.src | grep texlive-elements-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elements-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elements.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elements.sh index f2233af1b..b1132dfa9 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elements.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elements.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elements | grep -v \.src | grep texlive-elements + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elements" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipse-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipse-doc.sh index 18025a021..30736d0a7 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipse-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipse-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ellipse-doc | grep -v \.src | grep texlive-ellipse-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ellipse-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipse.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipse.sh index a5426e1f9..d88904f77 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipse.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipse.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ellipse | grep -v \.src | grep texlive-ellipse + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ellipse" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipsis-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipsis-doc.sh index 91b3788fe..975da60c2 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipsis-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipsis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ellipsis-doc | grep -v \.src | grep texlive-ellipsis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ellipsis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipsis.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipsis.sh index a41945bf5..6341f3229 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipsis.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ellipsis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ellipsis | grep -v \.src | grep texlive-ellipsis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ellipsis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elmath-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elmath-doc.sh index 2901b826f..bbe54d20b 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elmath-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elmath-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elmath-doc | grep -v \.src | grep texlive-elmath-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elmath-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elmath.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elmath.sh index 59e978d97..18fced29c 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elmath.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elmath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elmath | grep -v \.src | grep texlive-elmath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elmath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elocalloc-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elocalloc-doc.sh index 972134ccf..52e1e9298 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elocalloc-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elocalloc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elocalloc-doc | grep -v \.src | grep texlive-elocalloc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elocalloc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elocalloc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elocalloc.sh index 901973f3e..4e016e090 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elocalloc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elocalloc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elocalloc | grep -v \.src | grep texlive-elocalloc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elocalloc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elpres-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elpres-doc.sh index 210d84669..98763b0ca 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elpres-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elpres-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elpres-doc | grep -v \.src | grep texlive-elpres-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elpres-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elpres.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elpres.sh index 4ab09ca83..a20519c59 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elpres.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elpres.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elpres | grep -v \.src | grep texlive-elpres + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elpres" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elsarticle-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elsarticle-doc.sh index 6675a7534..3f27dd386 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elsarticle-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elsarticle-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elsarticle-doc | grep -v \.src | grep texlive-elsarticle-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elsarticle-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elsarticle.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elsarticle.sh index eb02d757b..59f882170 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elsarticle.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elsarticle.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elsarticle | grep -v \.src | grep texlive-elsarticle + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elsarticle" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis-doc.sh index 4aa2abbc8..1eee70966 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elteikthesis-doc | grep -v \.src | grep texlive-elteikthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elteikthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis.sh index 2fb257cd9..c2b7c141a 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elteikthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elteikthesis | grep -v \.src | grep texlive-elteikthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elteikthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eltex-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eltex-doc.sh index 86770be54..fc27ec767 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eltex-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eltex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eltex-doc | grep -v \.src | grep texlive-eltex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eltex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eltex.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eltex.sh index 3aee7c633..101644d96 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eltex.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eltex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eltex | grep -v \.src | grep texlive-eltex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eltex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elvish-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elvish-doc.sh index 8e08fce5a..b17ba0280 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elvish-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elvish-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elvish-doc | grep -v \.src | grep texlive-elvish-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elvish-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elvish.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elvish.sh index 557cae114..9408693f0 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elvish.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elvish.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elvish | grep -v \.src | grep texlive-elvish + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elvish" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elzcards-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elzcards-doc.sh index 3b7c1a4aa..794d9df3d 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elzcards-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elzcards-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elzcards-doc | grep -v \.src | grep texlive-elzcards-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elzcards-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elzcards.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elzcards.sh index 20489e842..3ef1d4ff1 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elzcards.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-elzcards.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elzcards | grep -v \.src | grep texlive-elzcards + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elzcards" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emarks-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emarks-doc.sh index 9df6b182e..f9a77d5db 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emarks-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emarks-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-emarks-doc | grep -v \.src | grep texlive-emarks-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-emarks-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emarks.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emarks.sh index 94e718386..5138a73f5 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emarks.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emarks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-emarks | grep -v \.src | grep texlive-emarks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-emarks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embedall-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embedall-doc.sh index f0f2bee12..4371bb90a 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embedall-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embedall-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-embedall-doc | grep -v \.src | grep texlive-embedall-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-embedall-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embedall.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embedall.sh index 929e796dc..e3b0c50cd 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embedall.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embedall.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-embedall | grep -v \.src | grep texlive-embedall + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-embedall" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embrac-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embrac-doc.sh index 9f267a500..0618cbac5 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embrac-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embrac-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-embrac-doc | grep -v \.src | grep texlive-embrac-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-embrac-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embrac.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embrac.sh index 8d652b7f2..d1d9ad938 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embrac.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-embrac.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-embrac | grep -v \.src | grep texlive-embrac + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-embrac" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emf.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emf.sh index 038c4b8a6..661017fbc 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emf.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-emf | grep -v \.src | grep texlive-emf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-emf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emisa-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emisa-doc.sh index 34acd5330..34cb7fd59 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emisa-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emisa-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-emisa-doc | grep -v \.src | grep texlive-emisa-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-emisa-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emisa.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emisa.sh index 116634fca..395b04323 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emisa.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emisa.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-emisa | grep -v \.src | grep texlive-emisa + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-emisa" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emp-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emp-doc.sh index 1695344f2..0dac8ae91 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emp-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emp-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-emp-doc | grep -v \.src | grep texlive-emp-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-emp-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emp.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emp.sh index d2693a997..7e4a4ce87 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emp.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-emp | grep -v \.src | grep texlive-emp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-emp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emptypage-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emptypage-doc.sh index 06b1d7a9f..7cf599604 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emptypage-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emptypage-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-emptypage-doc | grep -v \.src | grep texlive-emptypage-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-emptypage-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emptypage.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emptypage.sh index 780fb7e0e..00480eb83 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emptypage.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emptypage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-emptypage | grep -v \.src | grep texlive-emptypage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-emptypage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emulateapj-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emulateapj-doc.sh index 24f751416..2144ef069 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emulateapj-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emulateapj-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-emulateapj-doc | grep -v \.src | grep texlive-emulateapj-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-emulateapj-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emulateapj.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emulateapj.sh index 39b78fdcf..1bb7c13f8 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emulateapj.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-emulateapj.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-emulateapj | grep -v \.src | grep texlive-emulateapj + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-emulateapj" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enctex-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enctex-doc.sh index 10d8672fc..d95e5f9ba 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enctex-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enctex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-enctex-doc | grep -v \.src | grep texlive-enctex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-enctex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enctex.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enctex.sh index 6273c6d2c..0432d5fbb 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enctex.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enctex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-enctex | grep -v \.src | grep texlive-enctex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-enctex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-encxvlna-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-encxvlna-doc.sh index b359d6a88..11ae1f167 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-encxvlna-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-encxvlna-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-encxvlna-doc | grep -v \.src | grep texlive-encxvlna-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-encxvlna-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-encxvlna.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-encxvlna.sh index a09f8b82c..a9143400a 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-encxvlna.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-encxvlna.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-encxvlna | grep -v \.src | grep texlive-encxvlna + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-encxvlna" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endfloat-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endfloat-doc.sh index f3dc61fba..80e39dbe4 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endfloat-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endfloat-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-endfloat-doc | grep -v \.src | grep texlive-endfloat-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-endfloat-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endfloat.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endfloat.sh index 3f3fd6309..020cd4eb3 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endfloat.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endfloat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-endfloat | grep -v \.src | grep texlive-endfloat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-endfloat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endheads-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endheads-doc.sh index ab542858c..0e332f0ca 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endheads-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endheads-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-endheads-doc | grep -v \.src | grep texlive-endheads-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-endheads-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endheads.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endheads.sh index a7df5cb0c..a99d7c830 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endheads.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endheads.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-endheads | grep -v \.src | grep texlive-endheads + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-endheads" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endiagram-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endiagram-doc.sh index 2daa82676..d550a3d8d 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endiagram-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endiagram-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-endiagram-doc | grep -v \.src | grep texlive-endiagram-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-endiagram-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endiagram.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endiagram.sh index 69fee0197..f04f053d1 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endiagram.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endiagram.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-endiagram | grep -v \.src | grep texlive-endiagram + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-endiagram" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotes-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotes-doc.sh index 4530bc6f2..5b28b66db 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotes-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-endnotes-doc | grep -v \.src | grep texlive-endnotes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-endnotes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotes.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotes.sh index 54ba4316b..c2dfb0738 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotes.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-endnotes | grep -v \.src | grep texlive-endnotes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-endnotes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotesj.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotesj.sh index d74780dbc..d9f2099cd 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotesj.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endnotesj.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-endnotesj | grep -v \.src | grep texlive-endnotesj + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-endnotesj" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endofproofwd.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endofproofwd.sh index 920fd9f93..d1cdc0a3a 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endofproofwd.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-endofproofwd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-endofproofwd | grep -v \.src | grep texlive-endofproofwd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-endofproofwd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engpron-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engpron-doc.sh index fb7814715..fb5ba785b 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engpron-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engpron-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-engpron-doc | grep -v \.src | grep texlive-engpron-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-engpron-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engpron.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engpron.sh index b5746719b..63cd5eed5 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engpron.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engpron.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-engpron | grep -v \.src | grep texlive-engpron + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-engpron" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engrec-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engrec-doc.sh index b2ed0a00d..aebadf6bf 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engrec-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engrec-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-engrec-doc | grep -v \.src | grep texlive-engrec-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-engrec-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engrec.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engrec.sh index 3b759628d..ec60d9680 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engrec.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engrec.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-engrec | grep -v \.src | grep texlive-engrec + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-engrec" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engtlc-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engtlc-doc.sh index 9de9b8b89..f59297f8b 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engtlc-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engtlc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-engtlc-doc | grep -v \.src | grep texlive-engtlc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-engtlc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engtlc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engtlc.sh index e7a366c65..e3a3ab52e 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engtlc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-engtlc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-engtlc | grep -v \.src | grep texlive-engtlc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-engtlc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enigma-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enigma-doc.sh index 7f2807c4a..3fe35bedb 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enigma-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enigma-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-enigma-doc | grep -v \.src | grep texlive-enigma-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-enigma-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enigma.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enigma.sh index 14697a93a..c76e8fcf5 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enigma.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enigma.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-enigma | grep -v \.src | grep texlive-enigma + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-enigma" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enotez-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enotez-doc.sh index 15b952a11..9b20d4052 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enotez-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enotez-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-enotez-doc | grep -v \.src | grep texlive-enotez-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-enotez-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enotez.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enotez.sh index 6c7957988..d1591f7e1 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enotez.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enotez.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-enotez | grep -v \.src | grep texlive-enotez + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-enotez" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-doc.sh index e5f679715..b7cb7a625 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-enumitem-doc | grep -v \.src | grep texlive-enumitem-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-enumitem-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref-doc.sh index e596ceb6e..7caca4d57 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-enumitem-zref-doc | grep -v \.src | grep texlive-enumitem-zref-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-enumitem-zref-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref.sh index 664eaf12d..ea04d1059 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem-zref.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-enumitem-zref | grep -v \.src | grep texlive-enumitem-zref + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-enumitem-zref" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem.sh index 97e631626..7e6e7e931 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-enumitem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-enumitem | grep -v \.src | grep texlive-enumitem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-enumitem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envbig-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envbig-doc.sh index b336b85a5..a4ef8f3a0 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envbig-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envbig-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-envbig-doc | grep -v \.src | grep texlive-envbig-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-envbig-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envbig.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envbig.sh index 8b4d53947..3ad875673 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envbig.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envbig.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-envbig | grep -v \.src | grep texlive-envbig + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-envbig" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-environ-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-environ-doc.sh index 6e127f543..e6eafdd06 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-environ-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-environ-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-environ-doc | grep -v \.src | grep texlive-environ-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-environ-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-environ.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-environ.sh index b19befe4c..2a358ed72 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-environ.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-environ.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-environ | grep -v \.src | grep texlive-environ + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-environ" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envlab-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envlab-doc.sh index 5fd1f6345..03a3827a3 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envlab-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envlab-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-envlab-doc | grep -v \.src | grep texlive-envlab-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-envlab-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envlab.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envlab.sh index a7cbb7cc4..ca842b3b2 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envlab.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-envlab.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-envlab | grep -v \.src | grep texlive-envlab + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-envlab" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigrafica-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigrafica-doc.sh index 932e970e5..ef3a8d969 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigrafica-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigrafica-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epigrafica-doc | grep -v \.src | grep texlive-epigrafica-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epigrafica-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigrafica.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigrafica.sh index 7ecd7974f..e35e4b970 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigrafica.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigrafica.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epigrafica | grep -v \.src | grep texlive-epigrafica + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epigrafica" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigram.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigram.sh index f0b9396d0..92416f502 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigram.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigram.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epigram | grep -v \.src | grep texlive-epigram + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epigram" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigraph-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigraph-doc.sh index 237fc5299..8009323c7 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigraph-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigraph-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epigraph-doc | grep -v \.src | grep texlive-epigraph-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epigraph-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigraph.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigraph.sh index bfc2649f5..6d245776e 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigraph.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epigraph.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epigraph | grep -v \.src | grep texlive-epigraph + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epigraph" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epiolmec-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epiolmec-doc.sh index 478832c9e..6c79f911f 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epiolmec-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epiolmec-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epiolmec-doc | grep -v \.src | grep texlive-epiolmec-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epiolmec-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epiolmec.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epiolmec.sh index e8b27626c..ffcadf32f 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epiolmec.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epiolmec.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epiolmec | grep -v \.src | grep texlive-epiolmec + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epiolmec" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsdice-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsdice-doc.sh index 5e357333d..785d98431 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsdice-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsdice-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epsdice-doc | grep -v \.src | grep texlive-epsdice-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epsdice-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsdice.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsdice.sh index 2d454cf00..791ae555c 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsdice.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsdice.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epsdice | grep -v \.src | grep texlive-epsdice + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epsdice" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-doc.sh index 806bcd5ed..57530952c 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epsf-doc | grep -v \.src | grep texlive-epsf-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epsf-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx-doc.sh index 50d9d47ec..f2eaa49da 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epsf-dvipdfmx-doc | grep -v \.src | grep texlive-epsf-dvipdfmx-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epsf-dvipdfmx-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx.sh index 3ed6928dd..39bbc607b 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf-dvipdfmx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epsf-dvipdfmx | grep -v \.src | grep texlive-epsf-dvipdfmx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epsf-dvipdfmx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf.sh index 2a2c54b0d..2b76a7da3 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epsf | grep -v \.src | grep texlive-epsf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epsf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsincl-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsincl-doc.sh index 7fd5454e3..424901977 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsincl-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsincl-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epsincl-doc | grep -v \.src | grep texlive-epsincl-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epsincl-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsincl.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsincl.sh index bf02b382d..e70d4d394 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsincl.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epsincl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epsincl | grep -v \.src | grep texlive-epsincl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epsincl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epslatex-fr-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epslatex-fr-doc.sh index 5ffbe6031..e18d4215d 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epslatex-fr-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epslatex-fr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epslatex-fr-doc | grep -v \.src | grep texlive-epslatex-fr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epslatex-fr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion-doc.sh index bed2ffdad..7b1623b53 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epspdfconversion-doc | grep -v \.src | grep texlive-epspdfconversion-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epspdfconversion-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion.sh index 374e228c1..64c70e25d 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-epspdfconversion.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epspdfconversion | grep -v \.src | grep texlive-epspdfconversion + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epspdfconversion" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqell-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqell-doc.sh index becf97295..0bed3d2b4 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqell-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqell-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eqell-doc | grep -v \.src | grep texlive-eqell-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eqell-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqell.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqell.sh index 98a171745..df42674a8 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqell.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqell.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eqell | grep -v \.src | grep texlive-eqell + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eqell" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqlist-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqlist-doc.sh index 01b8c6d50..2da0bf3b4 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqlist-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqlist-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eqlist-doc | grep -v \.src | grep texlive-eqlist-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eqlist-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqlist.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqlist.sh index eb87d4901..91e5f1466 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqlist.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqlist.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eqlist | grep -v \.src | grep texlive-eqlist + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eqlist" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnalign.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnalign.sh index 556663039..655be2ed0 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnalign.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnalign.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eqnalign | grep -v \.src | grep texlive-eqnalign + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eqnalign" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqname.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqname.sh index 8423b8322..f5d499663 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqname.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqname.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eqname | grep -v \.src | grep texlive-eqname + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eqname" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnarray-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnarray-doc.sh index 982709c71..45e78cd31 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnarray-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnarray-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eqnarray-doc | grep -v \.src | grep texlive-eqnarray-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eqnarray-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnarray.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnarray.sh index 38e1c7423..d8f3f7ed9 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnarray.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnarray.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eqnarray | grep -v \.src | grep texlive-eqnarray + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eqnarray" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnnumwarn.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnnumwarn.sh index 8d9f5c0c4..587cf5649 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnnumwarn.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqnnumwarn.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eqnnumwarn | grep -v \.src | grep texlive-eqnnumwarn + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eqnnumwarn" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqparbox-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqparbox-doc.sh index facfcccbe..1ea1a4686 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqparbox-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqparbox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eqparbox-doc | grep -v \.src | grep texlive-eqparbox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eqparbox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqparbox.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqparbox.sh index c071f74d9..d004f6261 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqparbox.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eqparbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eqparbox | grep -v \.src | grep texlive-eqparbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eqparbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erdc-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erdc-doc.sh index 6726bd832..e824a1c51 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erdc-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erdc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-erdc-doc | grep -v \.src | grep texlive-erdc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-erdc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erdc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erdc.sh index 865446486..b2922c08f 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erdc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erdc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-erdc | grep -v \.src | grep texlive-erdc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-erdc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erewhon-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erewhon-doc.sh index d5869a8bf..2eebbe1ba 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erewhon-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erewhon-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-erewhon-doc | grep -v \.src | grep texlive-erewhon-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-erewhon-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erewhon.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erewhon.sh index 36ccbf708..9101e2f72 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erewhon.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erewhon.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-erewhon | grep -v \.src | grep texlive-erewhon + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-erewhon" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-errata-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-errata-doc.sh index 9862ef635..8cbbb2cf8 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-errata-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-errata-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-errata-doc | grep -v \.src | grep texlive-errata-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-errata-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-errata.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-errata.sh index 241123b51..f2dd40570 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-errata.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-errata.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-errata | grep -v \.src | grep texlive-errata + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-errata" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erw-l3.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erw-l3.sh index 49554c13b..618d30de3 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erw-l3.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-erw-l3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-erw-l3 | grep -v \.src | grep texlive-erw-l3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-erw-l3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-es-tex-faq-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-es-tex-faq-doc.sh index 4cc431e65..59026c128 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-es-tex-faq-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-es-tex-faq-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-es-tex-faq-doc | grep -v \.src | grep texlive-es-tex-faq-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-es-tex-faq-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esami-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esami-doc.sh index e33e32aef..85e7bbb4d 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esami-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esami-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-esami-doc | grep -v \.src | grep texlive-esami-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-esami-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esami.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esami.sh index 458647b88..733b3ceb1 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esami.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esami.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-esami | grep -v \.src | grep texlive-esami + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-esami" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esdiff-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esdiff-doc.sh index 2d8a6c2d9..f668aaf17 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esdiff-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esdiff-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-esdiff-doc | grep -v \.src | grep texlive-esdiff-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-esdiff-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esdiff.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esdiff.sh index 60d92febd..7f441a67d 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esdiff.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esdiff.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-esdiff | grep -v \.src | grep texlive-esdiff + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-esdiff" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-doc.sh index ae8234e90..1bb94f918 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-esint-doc | grep -v \.src | grep texlive-esint-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-esint-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-type1-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-type1-doc.sh index a63863240..6df6c563b 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-type1-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-type1-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-esint-type1-doc | grep -v \.src | grep texlive-esint-type1-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-esint-type1-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-type1.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-type1.sh index b21cb5a51..1acece0f2 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-type1.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint-type1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-esint-type1 | grep -v \.src | grep texlive-esint-type1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-esint-type1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint.sh index 4067cef84..709c330c3 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esint.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-esint | grep -v \.src | grep texlive-esint + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-esint" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esk-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esk-doc.sh index 7e0e65126..1179b5f91 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esk-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esk-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-esk-doc | grep -v \.src | grep texlive-esk-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-esk-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esk.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esk.sh index 4b98ff485..efee35da9 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esk.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-esk | grep -v \.src | grep texlive-esk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-esk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskd-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskd-doc.sh index 91769aca6..7a583cd64 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskd-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskd-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eskd-doc | grep -v \.src | grep texlive-eskd-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eskd-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskd.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskd.sh index 0e3d0698d..424c51020 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskd.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eskd | grep -v \.src | grep texlive-eskd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eskd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskdx-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskdx-doc.sh index 35a75afcd..4354addf4 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskdx-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskdx-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eskdx-doc | grep -v \.src | grep texlive-eskdx-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eskdx-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskdx.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskdx.sh index fda2a6778..e958e1165 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskdx.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eskdx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eskdx | grep -v \.src | grep texlive-eskdx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eskdx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eso-pic-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eso-pic-doc.sh index 5ef9c71a6..67d25d83d 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eso-pic-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eso-pic-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eso-pic-doc | grep -v \.src | grep texlive-eso-pic-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eso-pic-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eso-pic.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eso-pic.sh index 3268e3ed5..4dfeb0767 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eso-pic.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eso-pic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eso-pic | grep -v \.src | grep texlive-eso-pic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eso-pic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esrelation-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esrelation-doc.sh index 525a13db7..7349a52ee 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esrelation-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esrelation-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-esrelation-doc | grep -v \.src | grep texlive-esrelation-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-esrelation-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esrelation.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esrelation.sh index a518aab1a..0cbf71ea6 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esrelation.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esrelation.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-esrelation | grep -v \.src | grep texlive-esrelation + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-esrelation" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esstix-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esstix-doc.sh index 9f3b4d16c..a2bdbbc9b 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esstix-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esstix-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-esstix-doc | grep -v \.src | grep texlive-esstix-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-esstix-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esstix.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esstix.sh index 00abcbc1d..1900e3df2 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esstix.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esstix.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-esstix | grep -v \.src | grep texlive-esstix + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-esstix" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-estcpmm-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-estcpmm-doc.sh index 2f5b70184..c863a61dd 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-estcpmm-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-estcpmm-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-estcpmm-doc | grep -v \.src | grep texlive-estcpmm-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-estcpmm-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-estcpmm.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-estcpmm.sh index 524d9a8db..d43e22279 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-estcpmm.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-estcpmm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-estcpmm | grep -v \.src | grep texlive-estcpmm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-estcpmm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esvect-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esvect-doc.sh index e61f8df7a..6ddd98991 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esvect-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esvect-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-esvect-doc | grep -v \.src | grep texlive-esvect-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-esvect-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esvect.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esvect.sh index 1463e4747..3f2f0a4b6 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esvect.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-esvect.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-esvect | grep -v \.src | grep texlive-esvect + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-esvect" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etaremune-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etaremune-doc.sh index a4e2cf81a..c7e9605b6 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etaremune-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etaremune-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-etaremune-doc | grep -v \.src | grep texlive-etaremune-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-etaremune-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etaremune.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etaremune.sh index fe41a61c3..e02b2fce5 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etaremune.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etaremune.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-etaremune | grep -v \.src | grep texlive-etaremune + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-etaremune" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etdipa-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etdipa-doc.sh index 97022648b..b642775d5 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etdipa-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etdipa-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-etdipa-doc | grep -v \.src | grep texlive-etdipa-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-etdipa-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-doc.sh index 4a5b97807..487d34f2a 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-etex-doc | grep -v \.src | grep texlive-etex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-etex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg-doc.sh index 9a0b82053..d90f16589 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-etex-pkg-doc | grep -v \.src | grep texlive-etex-pkg-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-etex-pkg-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg.sh index 3b2285720..3f01d5d99 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex-pkg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-etex-pkg | grep -v \.src | grep texlive-etex-pkg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-etex-pkg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex.sh index 205a25b1a..6511fa4ba 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-etex | grep -v \.src | grep texlive-etex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-etex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etextools-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etextools-doc.sh index 4e9de1761..f850dbfc1 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etextools-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etextools-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-etextools-doc | grep -v \.src | grep texlive-etextools-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-etextools-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etextools.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etextools.sh index 442085e32..330b40f73 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etextools.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etextools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-etextools | grep -v \.src | grep texlive-etextools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-etextools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-doc.sh index 16c9c8933..86a6eb590 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ethiop-doc | grep -v \.src | grep texlive-ethiop-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ethiop-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1-doc.sh index 69903b393..7aad97186 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ethiop-t1-doc | grep -v \.src | grep texlive-ethiop-t1-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ethiop-t1-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1.sh index 1b858f1ed..9d42ff78e 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop-t1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ethiop-t1 | grep -v \.src | grep texlive-ethiop-t1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ethiop-t1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop.sh index 26188a095..c70d3144d 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-ethiop.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ethiop | grep -v \.src | grep texlive-ethiop + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ethiop" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoc-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoc-doc.sh index 0c859e8af..19e79215d 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoc-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-etoc-doc | grep -v \.src | grep texlive-etoc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-etoc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoc.sh index a58d0bf3b..cd04cb158 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-etoc | grep -v \.src | grep texlive-etoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-etoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-de-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-de-doc.sh index df2f07b1a..82d38e97e 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-de-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-de-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-etoolbox-de-doc | grep -v \.src | grep texlive-etoolbox-de-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-etoolbox-de-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-doc.sh index 4c4bc21b3..a83b2a27c 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-etoolbox-doc | grep -v \.src | grep texlive-etoolbox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-etoolbox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox.sh index 165e4e564..a37eeadf0 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etoolbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-etoolbox | grep -v \.src | grep texlive-etoolbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-etoolbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etsvthor.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etsvthor.sh index 5c74d403c..3520b8a47 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etsvthor.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-etsvthor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-etsvthor | grep -v \.src | grep texlive-etsvthor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-etsvthor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euenc-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euenc-doc.sh index d93d450db..d145a7ce4 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euenc-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euenc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-euenc-doc | grep -v \.src | grep texlive-euenc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-euenc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euenc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euenc.sh index 05c7d6526..002b816cf 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euenc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euenc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-euenc | grep -v \.src | grep texlive-euenc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-euenc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eukdate-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eukdate-doc.sh index 100421592..209796739 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eukdate-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eukdate-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eukdate-doc | grep -v \.src | grep texlive-eukdate-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eukdate-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eukdate.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eukdate.sh index dce19c0e4..6a12042ff 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eukdate.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eukdate.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eukdate | grep -v \.src | grep texlive-eukdate + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eukdate" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euler-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euler-doc.sh index f16ef1979..a42bd739a 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euler-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euler-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-euler-doc | grep -v \.src | grep texlive-euler-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-euler-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euler.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euler.sh index 85677bb73..c127fb136 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euler.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euler.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-euler | grep -v \.src | grep texlive-euler + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-euler" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulerpx.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulerpx.sh index 776bd9ee6..f90f20970 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulerpx.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulerpx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eulerpx | grep -v \.src | grep texlive-eulerpx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eulerpx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulervm-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulervm-doc.sh index 12d4444da..0a8af0ffc 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulervm-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulervm-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eulervm-doc | grep -v \.src | grep texlive-eulervm-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eulervm-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulervm.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulervm.sh index ed929aa48..f690dd092 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulervm.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eulervm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eulervm | grep -v \.src | grep texlive-eulervm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eulervm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro-ce.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro-ce.sh index 683041839..650e10001 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro-ce.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro-ce.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-euro-ce | grep -v \.src | grep texlive-euro-ce + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-euro-ce" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro-doc.sh index c2fd841a7..bcd3c04a8 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-euro-doc | grep -v \.src | grep texlive-euro-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-euro-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro.sh index b13839af0..6b158ad5c 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euro.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-euro | grep -v \.src | grep texlive-euro + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-euro" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europasscv-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europasscv-doc.sh index 5500ce954..7dfcfba69 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europasscv-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europasscv-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-europasscv-doc | grep -v \.src | grep texlive-europasscv-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-europasscv-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europasscv.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europasscv.sh index 27eae87b8..db87643ac 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europasscv.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europasscv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-europasscv | grep -v \.src | grep texlive-europasscv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-europasscv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europecv-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europecv-doc.sh index 9a71f30da..4aa7b130f 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europecv-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europecv-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-europecv-doc | grep -v \.src | grep texlive-europecv-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-europecv-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europecv.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europecv.sh index d8748d5ff..676f31714 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europecv.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-europecv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-europecv | grep -v \.src | grep texlive-europecv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-europecv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eurosym-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eurosym-doc.sh index 113aabe72..d4af3adc8 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eurosym-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eurosym-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eurosym-doc | grep -v \.src | grep texlive-eurosym-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eurosym-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eurosym.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eurosym.sh index 625305d87..7dbf21b3a 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eurosym.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-eurosym.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eurosym | grep -v \.src | grep texlive-eurosym + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eurosym" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euxm.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euxm.sh index 8208e2316..b45541a88 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euxm.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-euxm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-euxm | grep -v \.src | grep texlive-euxm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-euxm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everyhook-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everyhook-doc.sh index a0d45632b..19e8c6fc2 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everyhook-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everyhook-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-everyhook-doc | grep -v \.src | grep texlive-everyhook-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-everyhook-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everyhook.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everyhook.sh index 7803feb88..1261d5162 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everyhook.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everyhook.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-everyhook | grep -v \.src | grep texlive-everyhook + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-everyhook" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everypage-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everypage-doc.sh index 990f9e1d7..86aee9211 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everypage-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everypage-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-everypage-doc | grep -v \.src | grep texlive-everypage-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-everypage-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everypage.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everypage.sh index 1db79e961..4215b2a63 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everypage.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-everypage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-everypage | grep -v \.src | grep texlive-everypage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-everypage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-doc.sh index 1b2acc058..4b4544c76 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exam-doc | grep -v \.src | grep texlive-exam-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exam-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-n-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-n-doc.sh index a034fc8b7..74fa29452 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-n-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-n-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exam-n-doc | grep -v \.src | grep texlive-exam-n-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exam-n-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-n.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-n.sh index af3e7f83b..10525129d 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-n.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam-n.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exam-n | grep -v \.src | grep texlive-exam-n + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exam-n" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam.sh index 98aabab0b..534011803 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exam.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exam | grep -v \.src | grep texlive-exam + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exam" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examdesign-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examdesign-doc.sh index c71add615..d346305be 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examdesign-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examdesign-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-examdesign-doc | grep -v \.src | grep texlive-examdesign-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-examdesign-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examdesign.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examdesign.sh index a7d65b385..9db52da38 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examdesign.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examdesign.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-examdesign | grep -v \.src | grep texlive-examdesign + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-examdesign" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-example.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-example.sh index 82cad8da4..8ddc76488 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-example.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-example.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-example | grep -v \.src | grep texlive-example + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-example" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examplep-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examplep-doc.sh index cd9db9fa9..8433c484c 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examplep-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examplep-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-examplep-doc | grep -v \.src | grep texlive-examplep-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-examplep-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examplep.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examplep.sh index ce7b58280..c31cb4ddb 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examplep.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-examplep.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-examplep | grep -v \.src | grep texlive-examplep + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-examplep" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-excludeonly-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-excludeonly-doc.sh index c555de485..82dc0e917 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-excludeonly-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-excludeonly-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-excludeonly-doc | grep -v \.src | grep texlive-excludeonly-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-excludeonly-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-excludeonly.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-excludeonly.sh index 9a4ea00fb..1876e5f12 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-excludeonly.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-excludeonly.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-excludeonly | grep -v \.src | grep texlive-excludeonly + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-excludeonly" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercise-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercise-doc.sh index 446225654..93f95e9fe 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercise-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercise-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exercise-doc | grep -v \.src | grep texlive-exercise-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exercise-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercise.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercise.sh index 77eedbfdb..800cc779f 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercise.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercise.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exercise | grep -v \.src | grep texlive-exercise + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exercise" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercisebank.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercisebank.sh index b78b0d432..e4b5ac929 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercisebank.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercisebank.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exercisebank | grep -v \.src | grep texlive-exercisebank + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exercisebank" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercises-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercises-doc.sh index b6d74f5db..1d3efd4b2 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercises-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercises-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exercises-doc | grep -v \.src | grep texlive-exercises-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exercises-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercises.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercises.sh index e22844cfb..bede2a02b 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercises.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exercises.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exercises | grep -v \.src | grep texlive-exercises + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exercises" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt-doc.sh index 032bcf34d..0749f774c 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exp-testopt-doc | grep -v \.src | grep texlive-exp-testopt-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exp-testopt-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt.sh index 81c7269b7..eebc886b6 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exp-testopt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exp-testopt | grep -v \.src | grep texlive-exp-testopt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exp-testopt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expdlist-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expdlist-doc.sh index bc797b57f..320bc5506 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expdlist-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expdlist-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-expdlist-doc | grep -v \.src | grep texlive-expdlist-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-expdlist-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expdlist.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expdlist.sh index d8135c669..523eb2d26 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expdlist.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expdlist.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-expdlist | grep -v \.src | grep texlive-expdlist + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-expdlist" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expex-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expex-doc.sh index f5702f1ae..51ae7cd07 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expex-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-expex-doc | grep -v \.src | grep texlive-expex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-expex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expex.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expex.sh index 91feb1999..ef7f588de 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expex.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-expex | grep -v \.src | grep texlive-expex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-expex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-export-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-export-doc.sh index e133271f5..215ade1fc 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-export-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-export-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-export-doc | grep -v \.src | grep texlive-export-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-export-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-export.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-export.sh index 71421ada1..1147f7c91 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-export.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-export.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-export | grep -v \.src | grep texlive-export + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-export" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expressg-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expressg-doc.sh index cf53373e6..c3c7c2454 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expressg-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expressg-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-expressg-doc | grep -v \.src | grep texlive-expressg-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-expressg-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expressg.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expressg.sh index b1bfb0505..c5a25372f 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expressg.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-expressg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-expressg | grep -v \.src | grep texlive-expressg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-expressg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsheets-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsheets-doc.sh index b122b1a2e..6faddcdc8 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsheets-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsheets-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exsheets-doc | grep -v \.src | grep texlive-exsheets-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exsheets-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsheets.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsheets.sh index ec74b91db..ffb8091ee 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsheets.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsheets.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exsheets | grep -v \.src | grep texlive-exsheets + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exsheets" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsol-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsol-doc.sh index 0ca9eb7bb..d5645b202 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsol-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsol-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exsol-doc | grep -v \.src | grep texlive-exsol-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exsol-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsol.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsol.sh index 04c7e19ce..6c7117ae9 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsol.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exsol.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exsol | grep -v \.src | grep texlive-exsol + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exsol" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extarrows-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extarrows-doc.sh index f8650688b..d9fd8d032 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extarrows-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extarrows-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-extarrows-doc | grep -v \.src | grep texlive-extarrows-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-extarrows-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extarrows.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extarrows.sh index 53ce2012e..7c1c15437 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extarrows.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extarrows.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-extarrows | grep -v \.src | grep texlive-extarrows + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-extarrows" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exteps-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exteps-doc.sh index 7bb39e8e3..64911c673 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exteps-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exteps-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exteps-doc | grep -v \.src | grep texlive-exteps-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exteps-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exteps.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exteps.sh index 3f7b70555..12a990265 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exteps.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-exteps.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exteps | grep -v \.src | grep texlive-exteps + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exteps" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extpfeil-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extpfeil-doc.sh index 06c20fcc1..6669fdad4 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extpfeil-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extpfeil-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-extpfeil-doc | grep -v \.src | grep texlive-extpfeil-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-extpfeil-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extpfeil.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extpfeil.sh index ef96c880e..718b23066 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extpfeil.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extpfeil.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-extpfeil | grep -v \.src | grep texlive-extpfeil + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-extpfeil" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extract-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extract-doc.sh index 1a7a38fef..16f6af5d5 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extract-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extract-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-extract-doc | grep -v \.src | grep texlive-extract-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-extract-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extract.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extract.sh index 995f4978e..f4cf0cf09 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extract.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extract.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-extract | grep -v \.src | grep texlive-extract + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-extract" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extsizes-doc.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extsizes-doc.sh index 0f251f600..6c85b08e5 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extsizes-doc.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extsizes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-extsizes-doc | grep -v \.src | grep texlive-extsizes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-extsizes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extsizes.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extsizes.sh index 15db15598..1f646c80e 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extsizes.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-extsizes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-extsizes | grep -v \.src | grep texlive-extsizes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-extsizes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-split-h.sh b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-split-h.sh index 7a844d558..7cd4823a9 100644 --- a/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-split-h.sh +++ b/testcases/cli-test/texlive-split-h/oe_test_texlive-split-h_install_and_remove_texlive-split-h.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-h # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-split-h | grep -v \.src | grep texlive-split-h + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-split-h" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-FAQ-en-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-FAQ-en-doc.sh index 767a88551..8844394b8 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-FAQ-en-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-FAQ-en-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-FAQ-en-doc | grep -v \.src | grep texlive-FAQ-en-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-FAQ-en-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facsimile-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facsimile-doc.sh index 59d3cde13..2d0843df7 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facsimile-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facsimile-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-facsimile-doc | grep -v \.src | grep texlive-facsimile-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-facsimile-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facsimile.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facsimile.sh index 3b8f24af2..cb6bf5c6d 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facsimile.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facsimile.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-facsimile | grep -v \.src | grep texlive-facsimile + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-facsimile" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-factura-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-factura-doc.sh index b7ae5b4ea..b39679f29 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-factura-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-factura-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-factura-doc | grep -v \.src | grep texlive-factura-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-factura-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-factura.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-factura.sh index 3d16575bb..0dfcb9f29 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-factura.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-factura.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-factura | grep -v \.src | grep texlive-factura + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-factura" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facture-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facture-doc.sh index 4c50443bf..922c6fa17 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facture-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facture-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-facture-doc | grep -v \.src | grep texlive-facture-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-facture-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facture.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facture.sh index fc889a5f6..821470606 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facture.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-facture.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-facture | grep -v \.src | grep texlive-facture + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-facture" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-faktor-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-faktor-doc.sh index 29a9623d9..90fc9352c 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-faktor-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-faktor-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-faktor-doc | grep -v \.src | grep texlive-faktor-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-faktor-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-faktor.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-faktor.sh index e803cd432..eddefb739 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-faktor.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-faktor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-faktor | grep -v \.src | grep texlive-faktor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-faktor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancybox-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancybox-doc.sh index 2f8e0781b..a7785d3c4 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancybox-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancybox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancybox-doc | grep -v \.src | grep texlive-fancybox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancybox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancybox.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancybox.sh index 9d9f71ef7..fb87fb176 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancybox.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancybox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancybox | grep -v \.src | grep texlive-fancybox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancybox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-doc.sh index 029fb77d8..9e9f600e0 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancyhdr-doc | grep -v \.src | grep texlive-fancyhdr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancyhdr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-it-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-it-doc.sh index f5da349fd..bb5fececc 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-it-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr-it-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancyhdr-it-doc | grep -v \.src | grep texlive-fancyhdr-it-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancyhdr-it-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr.sh index 7e32b8072..d338d3c7f 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyhdr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancyhdr | grep -v \.src | grep texlive-fancyhdr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancyhdr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancylabel-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancylabel-doc.sh index 989d4c7d7..c22dc4002 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancylabel-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancylabel-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancylabel-doc | grep -v \.src | grep texlive-fancylabel-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancylabel-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancylabel.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancylabel.sh index 0c12fdcf2..98c27afce 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancylabel.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancylabel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancylabel | grep -v \.src | grep texlive-fancylabel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancylabel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancynum-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancynum-doc.sh index 8b24d11a4..6f8a6c82b 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancynum-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancynum-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancynum-doc | grep -v \.src | grep texlive-fancynum-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancynum-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancynum.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancynum.sh index 9fff5a991..7a5584f13 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancynum.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancynum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancynum | grep -v \.src | grep texlive-fancynum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancynum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancypar-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancypar-doc.sh index 7cb7e1b08..08a760851 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancypar-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancypar-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancypar-doc | grep -v \.src | grep texlive-fancypar-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancypar-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancypar.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancypar.sh index 313cf7f1a..f706b8e94 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancypar.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancypar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancypar | grep -v \.src | grep texlive-fancypar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancypar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyref-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyref-doc.sh index e48d15b16..aa532ccd0 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyref-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyref-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancyref-doc | grep -v \.src | grep texlive-fancyref-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancyref-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyref.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyref.sh index d1f1b128f..c67f1429a 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyref.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyref.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancyref | grep -v \.src | grep texlive-fancyref + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancyref" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyslides-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyslides-doc.sh index bd50ca81d..408838762 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyslides-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyslides-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancyslides-doc | grep -v \.src | grep texlive-fancyslides-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancyslides-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyslides.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyslides.sh index 81dc649a3..5630be0ce 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyslides.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyslides.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancyslides | grep -v \.src | grep texlive-fancyslides + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancyslides" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytabs-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytabs-doc.sh index fef17e8b2..a0c887224 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytabs-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytabs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancytabs-doc | grep -v \.src | grep texlive-fancytabs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancytabs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytabs.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytabs.sh index 3589cc722..ce15720d7 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytabs.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytabs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancytabs | grep -v \.src | grep texlive-fancytabs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancytabs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips-doc.sh index 9f67f44f0..db073ce69 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancytooltips-doc | grep -v \.src | grep texlive-fancytooltips-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancytooltips-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips.sh index d8b55bb53..5aa0941ff 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancytooltips.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancytooltips | grep -v \.src | grep texlive-fancytooltips + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancytooltips" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb-doc.sh index d74a39687..6abf71468 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancyvrb-doc | grep -v \.src | grep texlive-fancyvrb-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancyvrb-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb.sh index fd30f5cc0..7e472fcff 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fancyvrb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancyvrb | grep -v \.src | grep texlive-fancyvrb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancyvrb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fandol-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fandol-doc.sh index e5070fbd2..1f78a3e9e 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fandol-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fandol-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fandol-doc | grep -v \.src | grep texlive-fandol-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fandol-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fandol.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fandol.sh index 76df049c4..c74338c8e 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fandol.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fandol.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fandol | grep -v \.src | grep texlive-fandol + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fandol" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram-doc.sh index 71965b13e..68c10ac9f 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fast-diagram-doc | grep -v \.src | grep texlive-fast-diagram-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fast-diagram-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram.sh index e206202f9..33ea23078 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fast-diagram.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fast-diagram | grep -v \.src | grep texlive-fast-diagram + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fast-diagram" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbb-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbb-doc.sh index d34ed0023..75eb00a0c 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbb-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbb-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fbb-doc | grep -v \.src | grep texlive-fbb-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fbb-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbb.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbb.sh index 39a818fff..4e51607ff 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbb.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fbb | grep -v \.src | grep texlive-fbb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fbb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbithesis-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbithesis-doc.sh index 0b48f70e0..1a1b30920 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbithesis-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbithesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fbithesis-doc | grep -v \.src | grep texlive-fbithesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fbithesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbithesis.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbithesis.sh index 8181702df..32e86e183 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbithesis.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbithesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fbithesis | grep -v \.src | grep texlive-fbithesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fbithesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbs.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbs.sh index 573345b0e..bc41fa73d 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbs.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fbs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fbs | grep -v \.src | grep texlive-fbs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fbs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fc-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fc-doc.sh index 18b2028cb..77a4d12c3 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fc-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fc-doc | grep -v \.src | grep texlive-fc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fc.sh index 6384fb13a..60e8a716a 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fc | grep -v \.src | grep texlive-fc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcavtex-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcavtex-doc.sh index e69a6a8e3..96c380e11 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcavtex-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcavtex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fcavtex-doc | grep -v \.src | grep texlive-fcavtex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fcavtex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcavtex.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcavtex.sh index 3f91c757a..76ef57245 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcavtex.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcavtex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fcavtex | grep -v \.src | grep texlive-fcavtex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fcavtex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc-doc.sh index 9b761bbc3..45d861c71 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fcltxdoc-doc | grep -v \.src | grep texlive-fcltxdoc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fcltxdoc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc.sh index 25c5ff87a..ba9fd6d0f 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcltxdoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fcltxdoc | grep -v \.src | grep texlive-fcltxdoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fcltxdoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcolumn-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcolumn-doc.sh index cb4dc93cc..e021043d7 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcolumn-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcolumn-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fcolumn-doc | grep -v \.src | grep texlive-fcolumn-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fcolumn-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcolumn.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcolumn.sh index ff32fbd18..9e0a50f51 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcolumn.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fcolumn.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fcolumn | grep -v \.src | grep texlive-fcolumn + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fcolumn" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol-doc.sh index d675c6ed0..116b4a410 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fdsymbol-doc | grep -v \.src | grep texlive-fdsymbol-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fdsymbol-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol.sh index e3591a62a..5fc994131 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fdsymbol.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fdsymbol | grep -v \.src | grep texlive-fdsymbol + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fdsymbol" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fduthesis.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fduthesis.sh index 9a94fbffa..6b15e1f97 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fduthesis.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fduthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fduthesis | grep -v \.src | grep texlive-fduthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fduthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-featpost-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-featpost-doc.sh index 2ec272ef2..72746e452 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-featpost-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-featpost-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-featpost-doc | grep -v \.src | grep texlive-featpost-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-featpost-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-featpost.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-featpost.sh index edc0be93d..0752d4a2a 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-featpost.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-featpost.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-featpost | grep -v \.src | grep texlive-featpost + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-featpost" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fei-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fei-doc.sh index 1e7e76995..26f4f7f34 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fei-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fei-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fei-doc | grep -v \.src | grep texlive-fei-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fei-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fei.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fei.sh index 21bcd10e8..9b386db52 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fei.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fei.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fei | grep -v \.src | grep texlive-fei + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fei" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fenixpar-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fenixpar-doc.sh index bb628ea00..578d0476f 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fenixpar-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fenixpar-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fenixpar-doc | grep -v \.src | grep texlive-fenixpar-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fenixpar-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fenixpar.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fenixpar.sh index 2b4b758c1..32a079635 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fenixpar.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fenixpar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fenixpar | grep -v \.src | grep texlive-fenixpar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fenixpar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetamont-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetamont-doc.sh index 2d985f880..70e920e0e 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetamont-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetamont-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fetamont-doc | grep -v \.src | grep texlive-fetamont-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fetamont-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetamont.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetamont.sh index 1bb57bace..b02a84997 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetamont.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetamont.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fetamont | grep -v \.src | grep texlive-fetamont + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fetamont" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetchcls.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetchcls.sh index 32902e73b..1e6c0f744 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetchcls.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fetchcls.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fetchcls | grep -v \.src | grep texlive-fetchcls + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fetchcls" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses-doc.sh index d2bd713d3..be4427279 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-feupphdteses-doc | grep -v \.src | grep texlive-feupphdteses-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-feupphdteses-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses.sh index fbe8f14d9..831d6adb1 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feupphdteses.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-feupphdteses | grep -v \.src | grep texlive-feupphdteses + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-feupphdteses" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feyn-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feyn-doc.sh index 36b3e03b7..c9cbcd200 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feyn-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feyn-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-feyn-doc | grep -v \.src | grep texlive-feyn-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-feyn-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feyn.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feyn.sh index a36c7868a..aad227da6 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feyn.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feyn.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-feyn | grep -v \.src | grep texlive-feyn + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-feyn" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmf-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmf-doc.sh index 56f31b3b1..404b33a83 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmf-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmf-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-feynmf-doc | grep -v \.src | grep texlive-feynmf-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-feynmf-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmf.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmf.sh index c93d0775f..7c1238050 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmf.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-feynmf | grep -v \.src | grep texlive-feynmf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-feynmf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto-doc.sh index 856fe0cb8..eb081a6da 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-feynmp-auto-doc | grep -v \.src | grep texlive-feynmp-auto-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-feynmp-auto-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto.sh index ace86df5c..017eeb2b0 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-feynmp-auto.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-feynmp-auto | grep -v \.src | grep texlive-feynmp-auto + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-feynmp-auto" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ffslides-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ffslides-doc.sh index 0d10e5ea3..f6944aca4 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ffslides-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ffslides-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ffslides-doc | grep -v \.src | grep texlive-ffslides-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ffslides-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ffslides.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ffslides.sh index 7b8b72717..ca50a0c19 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ffslides.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ffslides.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ffslides | grep -v \.src | grep texlive-ffslides + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ffslides" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fge-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fge-doc.sh index ebc2653e2..338274605 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fge-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fge-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fge-doc | grep -v \.src | grep texlive-fge-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fge-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fge.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fge.sh index 131723fdd..4ce6996e7 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fge.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fge.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fge | grep -v \.src | grep texlive-fge + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fge" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fgruler.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fgruler.sh index c51a48384..8be452877 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fgruler.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fgruler.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fgruler | grep -v \.src | grep texlive-fgruler + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fgruler" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fibeamer-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fibeamer-doc.sh index dbd88fa6f..2ccdcd79f 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fibeamer-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fibeamer-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fibeamer-doc | grep -v \.src | grep texlive-fibeamer-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fibeamer-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fibeamer.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fibeamer.sh index c914c5de7..c86d0a324 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fibeamer.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fibeamer.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fibeamer | grep -v \.src | grep texlive-fibeamer + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fibeamer" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifinddo-info-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifinddo-info-doc.sh index f202179d1..2eb5a4620 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifinddo-info-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifinddo-info-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fifinddo-info-doc | grep -v \.src | grep texlive-fifinddo-info-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fifinddo-info-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack-doc.sh index 1ad8cc3db..861cdd549 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fifo-stack-doc | grep -v \.src | grep texlive-fifo-stack-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fifo-stack-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack.sh index caf5ab7e1..cf1e3f1f2 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fifo-stack.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fifo-stack | grep -v \.src | grep texlive-fifo-stack + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fifo-stack" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbas-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbas-doc.sh index 53839b1c7..f11f48ace 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbas-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbas-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-figbas-doc | grep -v \.src | grep texlive-figbas-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-figbas-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbas.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbas.sh index fd9bf915d..2b2e61383 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbas.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbas.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-figbas | grep -v \.src | grep texlive-figbas + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-figbas" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbib-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbib-doc.sh index 720471b49..27f11ece6 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbib-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbib-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-figbib-doc | grep -v \.src | grep texlive-figbib-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-figbib-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbib.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbib.sh index 74aecf75f..a2b6ec30c 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbib.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figbib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-figbib | grep -v \.src | grep texlive-figbib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-figbib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figflow-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figflow-doc.sh index f959c23d6..03800e1af 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figflow-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figflow-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-figflow-doc | grep -v \.src | grep texlive-figflow-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-figflow-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figflow.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figflow.sh index cb221b6ca..510c33def 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figflow.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figflow.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-figflow | grep -v \.src | grep texlive-figflow + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-figflow" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figsize-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figsize-doc.sh index a222e57e4..2747e8a09 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figsize-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figsize-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-figsize-doc | grep -v \.src | grep texlive-figsize-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-figsize-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figsize.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figsize.sh index 32cadee72..eadd24f02 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figsize.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-figsize.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-figsize | grep -v \.src | grep texlive-figsize + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-figsize" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontents-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontents-doc.sh index 4dc5ccf16..405dc3da6 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontents-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontents-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-filecontents-doc | grep -v \.src | grep texlive-filecontents-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-filecontents-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontents.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontents.sh index daec1e269..7ee203059 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontents.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontents.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-filecontents | grep -v \.src | grep texlive-filecontents + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-filecontents" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontentsdef.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontentsdef.sh index e0c4a1e24..00952d182 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontentsdef.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filecontentsdef.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-filecontentsdef | grep -v \.src | grep texlive-filecontentsdef + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-filecontentsdef" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filedate-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filedate-doc.sh index 2472ede46..39d846a18 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filedate-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filedate-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-filedate-doc | grep -v \.src | grep texlive-filedate-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-filedate-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filedate.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filedate.sh index 698ba4a02..c6471ce8d 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filedate.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filedate.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-filedate | grep -v \.src | grep texlive-filedate + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-filedate" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filehook-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filehook-doc.sh index 3ba785838..c51cac0e7 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filehook-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filehook-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-filehook-doc | grep -v \.src | grep texlive-filehook-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-filehook-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filehook.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filehook.sh index e1b1ee3eb..8fa9c23e4 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filehook.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filehook.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-filehook | grep -v \.src | grep texlive-filehook + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-filehook" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fileinfo-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fileinfo-doc.sh index 82f860f80..ffbd26909 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fileinfo-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fileinfo-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fileinfo-doc | grep -v \.src | grep texlive-fileinfo-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fileinfo-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fileinfo.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fileinfo.sh index 8b5c8d24e..df0779391 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fileinfo.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fileinfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fileinfo | grep -v \.src | grep texlive-fileinfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fileinfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filemod-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filemod-doc.sh index e32769012..bd05b9dbe 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filemod-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filemod-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-filemod-doc | grep -v \.src | grep texlive-filemod-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-filemod-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filemod.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filemod.sh index 6db775eb8..c2786872c 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filemod.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-filemod.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-filemod | grep -v \.src | grep texlive-filemod + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-filemod" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finbib.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finbib.sh index de873cfb3..c63f049f0 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finbib.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finbib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-finbib | grep -v \.src | grep texlive-finbib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-finbib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fink-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fink-doc.sh index 560b77a18..a59cafe83 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fink-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fink-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fink-doc | grep -v \.src | grep texlive-fink-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fink-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fink.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fink.sh index 44a3ca947..7f05ef7b0 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fink.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fink.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fink | grep -v \.src | grep texlive-fink + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fink" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finstrut-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finstrut-doc.sh index ec49db258..a7369ce15 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finstrut-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finstrut-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-finstrut-doc | grep -v \.src | grep texlive-finstrut-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-finstrut-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finstrut.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finstrut.sh index b30edc64a..cfa71fc4a 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finstrut.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-finstrut.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-finstrut | grep -v \.src | grep texlive-finstrut + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-finstrut" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fira-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fira-doc.sh index 2f6815e3c..50cf9be2f 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fira-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fira-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fira-doc | grep -v \.src | grep texlive-fira-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fira-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fira.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fira.sh index bf69e132e..6089a902f 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fira.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fira.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fira | grep -v \.src | grep texlive-fira + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fira" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-first-latex-doc-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-first-latex-doc-doc.sh index 77d1a4854..f216d1f2d 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-first-latex-doc-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-first-latex-doc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-first-latex-doc-doc | grep -v \.src | grep texlive-first-latex-doc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-first-latex-doc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fitbox-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fitbox-doc.sh index fb8822450..b35007207 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fitbox-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fitbox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fitbox-doc | grep -v \.src | grep texlive-fitbox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fitbox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fitbox.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fitbox.sh index fc8a3bc6b..0ed527717 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fitbox.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fitbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fitbox | grep -v \.src | grep texlive-fitbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fitbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fithesis-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fithesis-doc.sh index 1407838b9..c3a24641e 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fithesis-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fithesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fithesis-doc | grep -v \.src | grep texlive-fithesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fithesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fithesis.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fithesis.sh index c6363de53..ca1503923 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fithesis.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fithesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fithesis | grep -v \.src | grep texlive-fithesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fithesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fix2col-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fix2col-doc.sh index cfb25925c..d2720b377 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fix2col-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fix2col-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fix2col-doc | grep -v \.src | grep texlive-fix2col-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fix2col-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fix2col.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fix2col.sh index 8a27783be..b71c8d91d 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fix2col.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fix2col.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fix2col | grep -v \.src | grep texlive-fix2col + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fix2col" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixcmex-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixcmex-doc.sh index 26f5592fb..f2e0594ec 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixcmex-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixcmex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fixcmex-doc | grep -v \.src | grep texlive-fixcmex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fixcmex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixcmex.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixcmex.sh index 49e2e0f56..316f15e2a 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixcmex.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixcmex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fixcmex | grep -v \.src | grep texlive-fixcmex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fixcmex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixfoot-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixfoot-doc.sh index 9ec6eb4a8..ab2790bc8 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixfoot-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixfoot-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fixfoot-doc | grep -v \.src | grep texlive-fixfoot-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fixfoot-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixfoot.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixfoot.sh index 57549eac7..e5570b900 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixfoot.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixfoot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fixfoot | grep -v \.src | grep texlive-fixfoot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fixfoot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixjfm.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixjfm.sh index 054987273..8d88c844b 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixjfm.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixjfm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fixjfm | grep -v \.src | grep texlive-fixjfm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fixjfm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian-doc.sh index c84448eb0..088d82471 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fixlatvian-doc | grep -v \.src | grep texlive-fixlatvian-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fixlatvian-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian.sh index 72a7acd0a..3f24d158b 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixlatvian.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fixlatvian | grep -v \.src | grep texlive-fixlatvian + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fixlatvian" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph-doc.sh index 9379c0ea2..910115152 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fixltxhyph-doc | grep -v \.src | grep texlive-fixltxhyph-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fixltxhyph-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph.sh index 00a7990b9..80e3707de 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixltxhyph.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fixltxhyph | grep -v \.src | grep texlive-fixltxhyph + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fixltxhyph" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixme-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixme-doc.sh index 628e34c3f..252c81dbf 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixme-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixme-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fixme-doc | grep -v \.src | grep texlive-fixme-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fixme-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixme.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixme.sh index 9043c9fd1..cd4ca2b0f 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixme.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixme.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fixme | grep -v \.src | grep texlive-fixme + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fixme" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes-doc.sh index c9752c446..bd1329a9b 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fixmetodonotes-doc | grep -v \.src | grep texlive-fixmetodonotes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fixmetodonotes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes.sh index 7b6d3cae7..bc37e0d52 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixmetodonotes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fixmetodonotes | grep -v \.src | grep texlive-fixmetodonotes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fixmetodonotes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixpdfmag.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixpdfmag.sh index 3cc09aed9..3012b8541 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixpdfmag.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fixpdfmag.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fixpdfmag | grep -v \.src | grep texlive-fixpdfmag + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fixpdfmag" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fjodor-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fjodor-doc.sh index e73a9b516..e298692e2 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fjodor-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fjodor-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fjodor-doc | grep -v \.src | grep texlive-fjodor-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fjodor-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fjodor.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fjodor.sh index 79f14a00b..e10e1cd38 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fjodor.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fjodor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fjodor | grep -v \.src | grep texlive-fjodor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fjodor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flabels-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flabels-doc.sh index 0ef755259..8f553e8a5 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flabels-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flabels-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-flabels-doc | grep -v \.src | grep texlive-flabels-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-flabels-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flabels.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flabels.sh index 8b6526f0f..d15d3dff5 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flabels.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flabels.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-flabels | grep -v \.src | grep texlive-flabels + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-flabels" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flacards-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flacards-doc.sh index 3d7cfb61d..37c0a8be2 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flacards-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flacards-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-flacards-doc | grep -v \.src | grep texlive-flacards-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-flacards-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flacards.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flacards.sh index e131f8cff..7a8240cfa 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flacards.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flacards.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-flacards | grep -v \.src | grep texlive-flacards + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-flacards" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flagderiv-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flagderiv-doc.sh index 2891b1c1d..045361470 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flagderiv-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flagderiv-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-flagderiv-doc | grep -v \.src | grep texlive-flagderiv-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-flagderiv-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flagderiv.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flagderiv.sh index 892734523..93536e378 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flagderiv.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flagderiv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-flagderiv | grep -v \.src | grep texlive-flagderiv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-flagderiv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashcards-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashcards-doc.sh index 1f61e9925..1170e3c0d 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashcards-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashcards-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-flashcards-doc | grep -v \.src | grep texlive-flashcards-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-flashcards-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashcards.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashcards.sh index 9ea296d37..4c9d540fe 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashcards.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashcards.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-flashcards | grep -v \.src | grep texlive-flashcards + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-flashcards" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashmovie-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashmovie-doc.sh index 71c1b04c0..76b1c9eb3 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashmovie-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashmovie-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-flashmovie-doc | grep -v \.src | grep texlive-flashmovie-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-flashmovie-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashmovie.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashmovie.sh index 13f4bf9cb..4f6ac738e 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashmovie.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flashmovie.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-flashmovie | grep -v \.src | grep texlive-flashmovie + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-flashmovie" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flipbook-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flipbook-doc.sh index 5c3e56ab3..d1559b301 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flipbook-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flipbook-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-flipbook-doc | grep -v \.src | grep texlive-flipbook-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-flipbook-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flipbook.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flipbook.sh index a5ac35248..44c597d52 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flipbook.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flipbook.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-flipbook | grep -v \.src | grep texlive-flipbook + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-flipbook" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flippdf-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flippdf-doc.sh index cc4d6d74b..316d508ed 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flippdf-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flippdf-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-flippdf-doc | grep -v \.src | grep texlive-flippdf-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-flippdf-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flippdf.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flippdf.sh index 9ec3e20ae..70b202362 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flippdf.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flippdf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-flippdf | grep -v \.src | grep texlive-flippdf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-flippdf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-float-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-float-doc.sh index 8a97450ab..e21516a6f 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-float-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-float-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-float-doc | grep -v \.src | grep texlive-float-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-float-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-float.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-float.sh index 7f1181788..a32d6e9e3 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-float.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-float.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-float | grep -v \.src | grep texlive-float + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-float" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatflt-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatflt-doc.sh index de0f5a698..b41335699 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatflt-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatflt-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-floatflt-doc | grep -v \.src | grep texlive-floatflt-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-floatflt-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatflt.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatflt.sh index 11f93549f..fac0771ce 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatflt.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatflt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-floatflt | grep -v \.src | grep texlive-floatflt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-floatflt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatrow-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatrow-doc.sh index 165a6b4db..14900f6a9 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatrow-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatrow-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-floatrow-doc | grep -v \.src | grep texlive-floatrow-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-floatrow-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatrow.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatrow.sh index b87ab9a39..62ac95c3d 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatrow.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-floatrow.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-floatrow | grep -v \.src | grep texlive-floatrow + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-floatrow" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowchart-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowchart-doc.sh index 35f14348a..438164b36 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowchart-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowchart-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-flowchart-doc | grep -v \.src | grep texlive-flowchart-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-flowchart-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowchart.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowchart.sh index 7117556c7..3bef3317d 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowchart.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowchart.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-flowchart | grep -v \.src | grep texlive-flowchart + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-flowchart" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowfram-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowfram-doc.sh index 3d7d2c691..380cbbab2 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowfram-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowfram-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-flowfram-doc | grep -v \.src | grep texlive-flowfram-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-flowfram-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowfram.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowfram.sh index bfa6d5980..f62312e41 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowfram.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-flowfram.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-flowfram | grep -v \.src | grep texlive-flowfram + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-flowfram" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fltpoint-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fltpoint-doc.sh index 849935e2d..041d999ea 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fltpoint-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fltpoint-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fltpoint-doc | grep -v \.src | grep texlive-fltpoint-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fltpoint-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fltpoint.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fltpoint.sh index 8e8b06ebf..dba828298 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fltpoint.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fltpoint.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fltpoint | grep -v \.src | grep texlive-fltpoint + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fltpoint" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmp-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmp-doc.sh index 02d4f1713..a81db5d20 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmp-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmp-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fmp-doc | grep -v \.src | grep texlive-fmp-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fmp-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmp.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmp.sh index 7c3ae2552..2be9ecfa7 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmp.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fmp | grep -v \.src | grep texlive-fmp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fmp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmtcount-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmtcount-doc.sh index 924cbfcc4..5c81e6007 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmtcount-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmtcount-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fmtcount-doc | grep -v \.src | grep texlive-fmtcount-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fmtcount-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmtcount.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmtcount.sh index 8a3a06bc4..e9a5adf05 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmtcount.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fmtcount.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fmtcount | grep -v \.src | grep texlive-fmtcount + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fmtcount" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fn2end-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fn2end-doc.sh index 23a669bc0..2873d2789 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fn2end-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fn2end-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fn2end-doc | grep -v \.src | grep texlive-fn2end-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fn2end-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fn2end.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fn2end.sh index 08dce6aab..7a9941bb7 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fn2end.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fn2end.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fn2end | grep -v \.src | grep texlive-fn2end + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fn2end" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnbreak-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnbreak-doc.sh index 03834a515..f6146cf5d 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnbreak-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnbreak-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fnbreak-doc | grep -v \.src | grep texlive-fnbreak-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fnbreak-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnbreak.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnbreak.sh index 40c9d3846..2c760ac69 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnbreak.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnbreak.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fnbreak | grep -v \.src | grep texlive-fnbreak + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fnbreak" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncychap-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncychap-doc.sh index f8a6bfb44..6b5d13a7c 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncychap-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncychap-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fncychap-doc | grep -v \.src | grep texlive-fncychap-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fncychap-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncychap.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncychap.sh index c32a9fa8d..1c0b39e1e 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncychap.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncychap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fncychap | grep -v \.src | grep texlive-fncychap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fncychap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncylab-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncylab-doc.sh index b22b0f5ba..b535cd22e 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncylab-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncylab-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fncylab-doc | grep -v \.src | grep texlive-fncylab-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fncylab-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncylab.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncylab.sh index a843e6c24..bff139386 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncylab.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fncylab.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fncylab | grep -v \.src | grep texlive-fncylab + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fncylab" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpara-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpara-doc.sh index 141ccd283..2c1773f0c 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpara-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpara-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fnpara-doc | grep -v \.src | grep texlive-fnpara-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fnpara-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpara.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpara.sh index 5437d3cea..527546698 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpara.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpara.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fnpara | grep -v \.src | grep texlive-fnpara + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fnpara" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpct-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpct-doc.sh index 1914b233d..277478cc1 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpct-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpct-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fnpct-doc | grep -v \.src | grep texlive-fnpct-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fnpct-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpct.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpct.sh index 8a5c92889..2a27494da 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpct.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnpct.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fnpct | grep -v \.src | grep texlive-fnpct + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fnpct" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnspe.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnspe.sh index 4be728980..ec505a52e 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnspe.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnspe.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fnspe | grep -v \.src | grep texlive-fnspe + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fnspe" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fntproof-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fntproof-doc.sh index cea4148ca..ecf54f6e7 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fntproof-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fntproof-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fntproof-doc | grep -v \.src | grep texlive-fntproof-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fntproof-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fntproof.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fntproof.sh index b7cf2769d..609a562ab 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fntproof.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fntproof.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fntproof | grep -v \.src | grep texlive-fntproof + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fntproof" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnumprint-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnumprint-doc.sh index bfd138acd..308cae45c 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnumprint-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnumprint-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fnumprint-doc | grep -v \.src | grep texlive-fnumprint-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fnumprint-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnumprint.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnumprint.sh index 1240fe5d1..d5879046d 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnumprint.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fnumprint.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fnumprint | grep -v \.src | grep texlive-fnumprint + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fnumprint" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foekfont-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foekfont-doc.sh index b1122d28f..9c758443c 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foekfont-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foekfont-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-foekfont-doc | grep -v \.src | grep texlive-foekfont-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-foekfont-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foekfont.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foekfont.sh index 39066641d..810154d11 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foekfont.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foekfont.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-foekfont | grep -v \.src | grep texlive-foekfont + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-foekfont" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foilhtml-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foilhtml-doc.sh index 6181eecd7..a88fb19dc 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foilhtml-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foilhtml-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-foilhtml-doc | grep -v \.src | grep texlive-foilhtml-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-foilhtml-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foilhtml.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foilhtml.sh index bda7abcaf..508aa67e4 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foilhtml.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foilhtml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-foilhtml | grep -v \.src | grep texlive-foilhtml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-foilhtml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonetika-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonetika-doc.sh index dccdb7799..766d32bd4 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonetika-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonetika-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fonetika-doc | grep -v \.src | grep texlive-fonetika-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fonetika-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonetika.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonetika.sh index c82bc5740..c79e11524 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonetika.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonetika.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fonetika | grep -v \.src | grep texlive-fonetika + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fonetika" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-doc.sh index 49daf7b0b..446e03059 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-font-change-doc | grep -v \.src | grep texlive-font-change-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-font-change-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex-doc.sh index 7069a329c..9936beb07 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-font-change-xetex-doc | grep -v \.src | grep texlive-font-change-xetex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-font-change-xetex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex.sh index 8fea5794b..a6e3476f0 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change-xetex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-font-change-xetex | grep -v \.src | grep texlive-font-change-xetex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-font-change-xetex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change.sh index abfd7203a..83e728b38 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-font-change.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-font-change | grep -v \.src | grep texlive-font-change + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-font-change" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome-doc.sh index 6ae25a1c3..cb7a00b14 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontawesome-doc | grep -v \.src | grep texlive-fontawesome-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontawesome-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome.sh index 98e837310..ecd05b8fb 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontawesome | grep -v \.src | grep texlive-fontawesome + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontawesome" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome5.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome5.sh index 05fafc851..a81e5c26e 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome5.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontawesome5.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontawesome5 | grep -v \.src | grep texlive-fontawesome5 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontawesome5" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontaxes-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontaxes-doc.sh index 1d77eab7f..4cb454e8c 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontaxes-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontaxes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontaxes-doc | grep -v \.src | grep texlive-fontaxes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontaxes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontaxes.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontaxes.sh index 2a2e3db8b..7734f65b0 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontaxes.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontaxes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontaxes | grep -v \.src | grep texlive-fontaxes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontaxes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontbook-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontbook-doc.sh index 46e465aaf..7ecab35fd 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontbook-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontbook-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontbook-doc | grep -v \.src | grep texlive-fontbook-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontbook-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontbook.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontbook.sh index f802bb675..c9a0df0d1 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontbook.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontbook.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontbook | grep -v \.src | grep texlive-fontbook + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontbook" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontch-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontch-doc.sh index 3b60b38e4..98cf1eec9 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontch-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontch-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontch-doc | grep -v \.src | grep texlive-fontch-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontch-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontch.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontch.sh index 19ed1929a..9e86395e9 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontch.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontch.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontch | grep -v \.src | grep texlive-fontch + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontch" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontloader-luaotfload.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontloader-luaotfload.sh index 657d6a966..d3729f243 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontloader-luaotfload.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontloader-luaotfload.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontloader-luaotfload | grep -v \.src | grep texlive-fontloader-luaotfload + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontloader-luaotfload" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz-doc.sh index 593f73ca5..fb1000754 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontmfizz-doc | grep -v \.src | grep texlive-fontmfizz-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontmfizz-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz.sh index 748bbf40e..85f8d223a 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontmfizz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontmfizz | grep -v \.src | grep texlive-fontmfizz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontmfizz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontname-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontname-doc.sh index e18208b5f..90a89408c 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontname-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontname-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontname-doc | grep -v \.src | grep texlive-fontname-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontname-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontname.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontname.sh index 88e98b624..fe4d146af 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontname.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontname.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontname | grep -v \.src | grep texlive-fontname + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontname" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic-doc.sh index 733d64565..85ce7e386 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fonts-churchslavonic-doc | grep -v \.src | grep texlive-fonts-churchslavonic-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fonts-churchslavonic-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic.sh index 1bd4d99b3..eb6484478 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-churchslavonic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fonts-churchslavonic | grep -v \.src | grep texlive-fonts-churchslavonic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fonts-churchslavonic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg-doc.sh index 7ead6228d..183412a79 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fonts-tlwg-doc | grep -v \.src | grep texlive-fonts-tlwg-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fonts-tlwg-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg.sh index b742e258d..a70ad9b58 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonts-tlwg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fonts-tlwg | grep -v \.src | grep texlive-fonts-tlwg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fonts-tlwg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontspec-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontspec-doc.sh index 4b91a34bb..979cfecf7 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontspec-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontspec-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontspec-doc | grep -v \.src | grep texlive-fontspec-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontspec-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontspec.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontspec.sh index 198bdf6bb..320ec373e 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontspec.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontspec.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontspec | grep -v \.src | grep texlive-fontspec + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontspec" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonttable-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonttable-doc.sh index 7a871e768..3c55e935d 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonttable-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonttable-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fonttable-doc | grep -v \.src | grep texlive-fonttable-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fonttable-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonttable.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonttable.sh index 375d4cb82..d876012e4 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonttable.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fonttable.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fonttable | grep -v \.src | grep texlive-fonttable + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fonttable" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontwrap-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontwrap-doc.sh index 917deebeb..a28d64c5b 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontwrap-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontwrap-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontwrap-doc | grep -v \.src | grep texlive-fontwrap-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontwrap-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontwrap.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontwrap.sh index e74aaeb06..6b6f6626b 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontwrap.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fontwrap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontwrap | grep -v \.src | grep texlive-fontwrap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontwrap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footbib-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footbib-doc.sh index cfce7d5dc..34e191b86 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footbib-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footbib-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-footbib-doc | grep -v \.src | grep texlive-footbib-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-footbib-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footbib.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footbib.sh index 0c1a7c7df..71e43db47 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footbib.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footbib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-footbib | grep -v \.src | grep texlive-footbib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-footbib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisc-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisc-doc.sh index 8a64296a1..c0333497e 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisc-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-footmisc-doc | grep -v \.src | grep texlive-footmisc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-footmisc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisc.sh index 745eb6d08..7f8a05869 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-footmisc | grep -v \.src | grep texlive-footmisc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-footmisc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisx.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisx.sh index c106ba7d2..fce4ec650 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisx.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footmisx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-footmisx | grep -v \.src | grep texlive-footmisx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-footmisx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref-doc.sh index c764923fa..7787ce1c0 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-footnotebackref-doc | grep -v \.src | grep texlive-footnotebackref-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-footnotebackref-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref.sh index 688f96518..7602bddd4 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotebackref.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-footnotebackref | grep -v \.src | grep texlive-footnotebackref + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-footnotebackref" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper-doc.sh index 413608b4a..d6171b8db 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-footnotehyper-doc | grep -v \.src | grep texlive-footnotehyper-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-footnotehyper-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper.sh index be3ccf5cc..bf2ed3570 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnotehyper.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-footnotehyper | grep -v \.src | grep texlive-footnotehyper + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-footnotehyper" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnoterange-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnoterange-doc.sh index 87702a1d5..01e365107 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnoterange-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnoterange-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-footnoterange-doc | grep -v \.src | grep texlive-footnoterange-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-footnoterange-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnoterange.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnoterange.sh index 2c57de959..8c7ab469e 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnoterange.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnoterange.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-footnoterange | grep -v \.src | grep texlive-footnoterange + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-footnoterange" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnpag-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnpag-doc.sh index 858880c6f..27f3ddd20 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnpag-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnpag-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-footnpag-doc | grep -v \.src | grep texlive-footnpag-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-footnpag-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnpag.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnpag.sh index f523c7ab4..2fffb45a1 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnpag.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-footnpag.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-footnpag | grep -v \.src | grep texlive-footnpag + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-footnpag" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forarray-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forarray-doc.sh index 47ab127ec..544536b0c 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forarray-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forarray-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-forarray-doc | grep -v \.src | grep texlive-forarray-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-forarray-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forarray.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forarray.sh index 4bae9f8a7..d9fa8ef5e 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forarray.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forarray.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-forarray | grep -v \.src | grep texlive-forarray + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-forarray" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foreign-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foreign-doc.sh index 82a54e40d..8d57e03af 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foreign-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foreign-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-foreign-doc | grep -v \.src | grep texlive-foreign-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-foreign-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foreign.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foreign.sh index b64258cef..349b16581 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foreign.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-foreign.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-foreign | grep -v \.src | grep texlive-foreign + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-foreign" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest-doc.sh index 620810635..a0773ff04 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-forest-doc | grep -v \.src | grep texlive-forest-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-forest-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest-quickstart-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest-quickstart-doc.sh index 7b8ccbba9..4ffc2eda7 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest-quickstart-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest-quickstart-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-forest-quickstart-doc | grep -v \.src | grep texlive-forest-quickstart-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-forest-quickstart-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest.sh index 6c8ec63a6..52daedf65 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forest.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-forest | grep -v \.src | grep texlive-forest + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-forest" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forloop-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forloop-doc.sh index 869af84db..ac5a75a84 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forloop-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forloop-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-forloop-doc | grep -v \.src | grep texlive-forloop-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-forloop-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forloop.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forloop.sh index 07e7189c3..75879ae5b 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forloop.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forloop.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-forloop | grep -v \.src | grep texlive-forloop + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-forloop" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formation-latex-ul.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formation-latex-ul.sh index 18e4a374f..27a0b0b37 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formation-latex-ul.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formation-latex-ul.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-formation-latex-ul | grep -v \.src | grep texlive-formation-latex-ul + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-formation-latex-ul" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formlett-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formlett-doc.sh index 33103e531..9e7ab079c 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formlett-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formlett-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-formlett-doc | grep -v \.src | grep texlive-formlett-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-formlett-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formlett.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formlett.sh index 7b62b2334..ddaf770d3 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formlett.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formlett.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-formlett | grep -v \.src | grep texlive-formlett + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-formlett" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forms16be.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forms16be.sh index 20d96aa5b..9d18a1464 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forms16be.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-forms16be.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-forms16be | grep -v \.src | grep texlive-forms16be + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-forms16be" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formular-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formular-doc.sh index 1e4cf5bb2..51eaf99b4 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formular-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formular-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-formular-doc | grep -v \.src | grep texlive-formular-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-formular-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formular.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formular.sh index e3365d9e6..8c496b847 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formular.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-formular.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-formular | grep -v \.src | grep texlive-formular + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-formular" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouridx-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouridx-doc.sh index 1398e7f82..739cac591 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouridx-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouridx-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fouridx-doc | grep -v \.src | grep texlive-fouridx-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fouridx-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouridx.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouridx.sh index 48d586827..1c544f7a0 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouridx.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouridx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fouridx | grep -v \.src | grep texlive-fouridx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fouridx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fourier-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fourier-doc.sh index 623553814..feed8d1dd 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fourier-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fourier-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fourier-doc | grep -v \.src | grep texlive-fourier-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fourier-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fourier.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fourier.sh index b6b5d9af5..7f2d715b6 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fourier.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fourier.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fourier | grep -v \.src | grep texlive-fourier + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fourier" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouriernc-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouriernc-doc.sh index c57a44e1e..f50d2eb28 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouriernc-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouriernc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fouriernc-doc | grep -v \.src | grep texlive-fouriernc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fouriernc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouriernc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouriernc.sh index c841ac6dd..2d732848c 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouriernc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fouriernc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fouriernc | grep -v \.src | grep texlive-fouriernc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fouriernc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fp-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fp-doc.sh index 97804236f..97774958c 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fp-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fp-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fp-doc | grep -v \.src | grep texlive-fp-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fp-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fp.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fp.sh index 8a940063a..3730e0600 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fp.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fp | grep -v \.src | grep texlive-fp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fpl-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fpl-doc.sh index c864c3d59..095d81ede 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fpl-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fpl-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fpl-doc | grep -v \.src | grep texlive-fpl-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fpl-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fpl.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fpl.sh index 3cf0e2b0d..dd1d8ef94 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fpl.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fpl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fpl | grep -v \.src | grep texlive-fpl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fpl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fragments-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fragments-doc.sh index 046b4f00d..c491981bb 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fragments-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fragments-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fragments-doc | grep -v \.src | grep texlive-fragments-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fragments-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fragments.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fragments.sh index 016770c84..b6fe83020 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fragments.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fragments.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fragments | grep -v \.src | grep texlive-fragments + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fragments" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frame-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frame-doc.sh index 70958bf76..d5c830236 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frame-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frame-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-frame-doc | grep -v \.src | grep texlive-frame-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-frame-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frame.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frame.sh index 1121fd7ee..dad6101b0 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frame.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frame.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-frame | grep -v \.src | grep texlive-frame + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-frame" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-framed-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-framed-doc.sh index 128f0ce2b..863e852a1 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-framed-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-framed-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-framed-doc | grep -v \.src | grep texlive-framed-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-framed-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-framed.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-framed.sh index c98ace82c..aed160cf5 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-framed.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-framed.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-framed | grep -v \.src | grep texlive-framed + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-framed" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-francais-bst-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-francais-bst-doc.sh index 07f3287f9..f79bf0790 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-francais-bst-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-francais-bst-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-francais-bst-doc | grep -v \.src | grep texlive-francais-bst-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-francais-bst-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-francais-bst.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-francais-bst.sh index 09987a54e..5d4c9b051 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-francais-bst.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-francais-bst.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-francais-bst | grep -v \.src | grep texlive-francais-bst + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-francais-bst" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frankenstein-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frankenstein-doc.sh index ec9d946b7..4eeab9339 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frankenstein-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frankenstein-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-frankenstein-doc | grep -v \.src | grep texlive-frankenstein-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-frankenstein-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frankenstein.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frankenstein.sh index 42c84c73b..233bdedb7 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frankenstein.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frankenstein.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-frankenstein | grep -v \.src | grep texlive-frankenstein + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-frankenstein" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frcursive-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frcursive-doc.sh index ba5c2c444..754c33782 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frcursive-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frcursive-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-frcursive-doc | grep -v \.src | grep texlive-frcursive-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-frcursive-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frcursive.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frcursive.sh index 8be1ac3b5..ae48cdab4 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frcursive.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frcursive.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-frcursive | grep -v \.src | grep texlive-frcursive + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-frcursive" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frederika2016.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frederika2016.sh index d214d13a4..3b7f2facb 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frederika2016.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frederika2016.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-frederika2016 | grep -v \.src | grep texlive-frederika2016 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-frederika2016" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frege-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frege-doc.sh index 3bfb4fce4..a5184a04d 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frege-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frege-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-frege-doc | grep -v \.src | grep texlive-frege-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-frege-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frege.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frege.sh index 7105072eb..0eaba165f 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frege.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frege.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-frege | grep -v \.src | grep texlive-frege + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-frege" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frletter-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frletter-doc.sh index e25d3d4a2..de1ad35cf 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frletter-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frletter-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-frletter-doc | grep -v \.src | grep texlive-frletter-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-frletter-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frletter.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frletter.sh index a33812ef9..4b5fe4d4c 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frletter.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frletter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-frletter | grep -v \.src | grep texlive-frletter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-frletter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frontespizio-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frontespizio-doc.sh index 71268be91..68e13a55b 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frontespizio-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frontespizio-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-frontespizio-doc | grep -v \.src | grep texlive-frontespizio-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-frontespizio-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frontespizio.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frontespizio.sh index 77a86d640..c7d246715 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frontespizio.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-frontespizio.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-frontespizio | grep -v \.src | grep texlive-frontespizio + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-frontespizio" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftcap-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftcap-doc.sh index fd595d3e4..3f89979b8 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftcap-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftcap-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ftcap-doc | grep -v \.src | grep texlive-ftcap-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ftcap-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftcap.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftcap.sh index fcb92425b..5ce5419c1 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftcap.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftcap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ftcap | grep -v \.src | grep texlive-ftcap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ftcap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra-doc.sh index 148883332..754ed63da 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ftnxtra-doc | grep -v \.src | grep texlive-ftnxtra-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ftnxtra-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra.sh index 47de51e6e..4bb1b8759 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-ftnxtra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ftnxtra | grep -v \.src | grep texlive-ftnxtra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ftnxtra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullblck-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullblck-doc.sh index fcad8bd56..fead8749a 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullblck-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullblck-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fullblck-doc | grep -v \.src | grep texlive-fullblck-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fullblck-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullblck.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullblck.sh index 0825b691b..23877b450 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullblck.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullblck.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fullblck | grep -v \.src | grep texlive-fullblck + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fullblck" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullminipage-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullminipage-doc.sh index 648d9b1ac..43a85b03b 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullminipage-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullminipage-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fullminipage-doc | grep -v \.src | grep texlive-fullminipage-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fullminipage-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullminipage.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullminipage.sh index 851f6ad97..2a2ad73e4 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullminipage.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullminipage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fullminipage | grep -v \.src | grep texlive-fullminipage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fullminipage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullwidth-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullwidth-doc.sh index a35a61059..2e1e67fd4 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullwidth-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullwidth-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fullwidth-doc | grep -v \.src | grep texlive-fullwidth-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fullwidth-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullwidth.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullwidth.sh index 4d5a17c89..26cb40c86 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullwidth.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fullwidth.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fullwidth | grep -v \.src | grep texlive-fullwidth + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fullwidth" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-functan-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-functan-doc.sh index 12e15a1f2..d1ecab0a0 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-functan-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-functan-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-functan-doc | grep -v \.src | grep texlive-functan-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-functan-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-functan.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-functan.sh index 29efb9764..49f2a036b 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-functan.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-functan.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-functan | grep -v \.src | grep texlive-functan + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-functan" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra-doc.sh index 5ff7936c5..081250c04 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fundus-calligra-doc | grep -v \.src | grep texlive-fundus-calligra-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fundus-calligra-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra.sh index cbc37a716..aa02c6b2e 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-calligra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fundus-calligra | grep -v \.src | grep texlive-fundus-calligra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fundus-calligra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-cyr.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-cyr.sh index dd1dc8eec..e63b8b525 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-cyr.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-cyr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fundus-cyr | grep -v \.src | grep texlive-fundus-cyr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fundus-cyr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin-doc.sh index 59248084b..4a4b869ff 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fundus-sueterlin-doc | grep -v \.src | grep texlive-fundus-sueterlin-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fundus-sueterlin-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin.sh index d34ee1f8c..5f3b42876 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fundus-sueterlin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fundus-sueterlin | grep -v \.src | grep texlive-fundus-sueterlin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fundus-sueterlin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fvextra.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fvextra.sh index 2651bae03..215a7b951 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fvextra.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fvextra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fvextra | grep -v \.src | grep texlive-fvextra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fvextra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fwlw-doc.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fwlw-doc.sh index cc2c252e9..2bd223132 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fwlw-doc.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fwlw-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fwlw-doc | grep -v \.src | grep texlive-fwlw-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fwlw-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fwlw.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fwlw.sh index e9932956f..d326f4102 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fwlw.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-fwlw.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fwlw | grep -v \.src | grep texlive-fwlw + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fwlw" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-split-i.sh b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-split-i.sh index c6bc29038..c3ab8c031 100644 --- a/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-split-i.sh +++ b/testcases/cli-test/texlive-split-i/oe_test_texlive-split-i_install_and_remove_texlive-split-i.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-i # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-split-i | grep -v \.src | grep texlive-split-i + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-split-i" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal-doc.sh index 3e1075532..f7ab3ff85 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-h2020proposal-doc | grep -v \.src | grep texlive-h2020proposal-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-h2020proposal-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal.sh index 17db5316b..be79ba218 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-h2020proposal.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-h2020proposal | grep -v \.src | grep texlive-h2020proposal + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-h2020proposal" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hackthefootline.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hackthefootline.sh index cdf4e9a42..1215a0da5 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hackthefootline.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hackthefootline.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hackthefootline | grep -v \.src | grep texlive-hackthefootline + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hackthefootline" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hacm-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hacm-doc.sh index 405fd6c3a..030f3bdc9 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hacm-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hacm-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hacm-doc | grep -v \.src | grep texlive-hacm-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hacm-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hacm.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hacm.sh index 9e943a281..9ef9ce21e 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hacm.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hacm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hacm | grep -v \.src | grep texlive-hacm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hacm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hagenberg-thesis.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hagenberg-thesis.sh index da48586eb..0edc3f3b5 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hagenberg-thesis.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hagenberg-thesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hagenberg-thesis | grep -v \.src | grep texlive-hagenberg-thesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hagenberg-thesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-halloweenmath.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-halloweenmath.sh index 8f2aece47..7d1bc7ecd 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-halloweenmath.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-halloweenmath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-halloweenmath | grep -v \.src | grep texlive-halloweenmath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-halloweenmath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handin.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handin.sh index d2184e27c..c177573cf 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handin.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-handin | grep -v \.src | grep texlive-handin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-handin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handout-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handout-doc.sh index 83d860008..0f281ae2f 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handout-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handout-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-handout-doc | grep -v \.src | grep texlive-handout-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-handout-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handout.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handout.sh index ca82b3bd6..3a7d1fece 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handout.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-handout.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-handout | grep -v \.src | grep texlive-handout + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-handout" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hands.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hands.sh index 326f70885..24ff0fb6f 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hands.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hands.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hands | grep -v \.src | grep texlive-hands + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hands" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hang-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hang-doc.sh index 9dfca8c96..8eeec29b3 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hang-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hang-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hang-doc | grep -v \.src | grep texlive-hang-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hang-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hang.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hang.sh index 06cd63c65..41f4e07a5 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hang.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hang.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hang | grep -v \.src | grep texlive-hang + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hang" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanging-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanging-doc.sh index 062d2dee4..ed16189bf 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanging-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanging-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hanging-doc | grep -v \.src | grep texlive-hanging-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hanging-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanging.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanging.sh index 17c39ff08..3a90f7368 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanging.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanging.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hanging | grep -v \.src | grep texlive-hanging + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hanging" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanoi.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanoi.sh index 014f2532f..a100122fb 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanoi.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hanoi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hanoi | grep -v \.src | grep texlive-hanoi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hanoi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-happy4th-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-happy4th-doc.sh index dabbf9e4e..2c3fedcbd 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-happy4th-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-happy4th-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-happy4th-doc | grep -v \.src | grep texlive-happy4th-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-happy4th-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-har2nat-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-har2nat-doc.sh index 959d0d22a..5b8b087be 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-har2nat-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-har2nat-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-har2nat-doc | grep -v \.src | grep texlive-har2nat-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-har2nat-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-har2nat.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-har2nat.sh index 879a92526..afd091bd2 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-har2nat.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-har2nat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-har2nat | grep -v \.src | grep texlive-har2nat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-har2nat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hardwrap-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hardwrap-doc.sh index 9cd0667c0..ad96c4455 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hardwrap-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hardwrap-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hardwrap-doc | grep -v \.src | grep texlive-hardwrap-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hardwrap-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hardwrap.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hardwrap.sh index 69a561964..9377ff8bf 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hardwrap.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hardwrap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hardwrap | grep -v \.src | grep texlive-hardwrap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hardwrap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harmony-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harmony-doc.sh index a0d76350f..c7774f7cc 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harmony-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harmony-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-harmony-doc | grep -v \.src | grep texlive-harmony-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-harmony-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harmony.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harmony.sh index 4e6310b80..ef3f4eb55 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harmony.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harmony.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-harmony | grep -v \.src | grep texlive-harmony + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-harmony" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv-doc.sh index 1497560be..c3efc5461 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-harnon-cv-doc | grep -v \.src | grep texlive-harnon-cv-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-harnon-cv-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv.sh index ceb746b3f..fb806abc0 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harnon-cv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-harnon-cv | grep -v \.src | grep texlive-harnon-cv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-harnon-cv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harpoon-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harpoon-doc.sh index f80b84207..f3b346daf 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harpoon-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harpoon-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-harpoon-doc | grep -v \.src | grep texlive-harpoon-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-harpoon-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harpoon.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harpoon.sh index af6795245..c5d59fb4e 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harpoon.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harpoon.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-harpoon | grep -v \.src | grep texlive-harpoon + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-harpoon" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvard-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvard-doc.sh index d0da1bc1d..bb6967a35 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvard-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvard-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-harvard-doc | grep -v \.src | grep texlive-harvard-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-harvard-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvard.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvard.sh index e778d64fc..3fb0a7ec2 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvard.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvard.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-harvard | grep -v \.src | grep texlive-harvard + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-harvard" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harveyballs-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harveyballs-doc.sh index e599c1497..3b7503393 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harveyballs-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harveyballs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-harveyballs-doc | grep -v \.src | grep texlive-harveyballs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-harveyballs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harveyballs.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harveyballs.sh index d95304f1a..1d6f2612e 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harveyballs.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harveyballs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-harveyballs | grep -v \.src | grep texlive-harveyballs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-harveyballs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvmac-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvmac-doc.sh index 4fdcd6c02..486480d7e 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvmac-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvmac-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-harvmac-doc | grep -v \.src | grep texlive-harvmac-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-harvmac-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvmac.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvmac.sh index 764a53cb3..ef2d5f928 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvmac.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-harvmac.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-harvmac | grep -v \.src | grep texlive-harvmac + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-harvmac" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hatching-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hatching-doc.sh index 39dfcbef1..edff71965 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hatching-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hatching-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hatching-doc | grep -v \.src | grep texlive-hatching-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hatching-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hatching.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hatching.sh index 97760e4f1..b3a6708ce 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hatching.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hatching.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hatching | grep -v \.src | grep texlive-hatching + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hatching" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura-doc.sh index dacfc20ac..591cb3dc3 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hausarbeit-jura-doc | grep -v \.src | grep texlive-hausarbeit-jura-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hausarbeit-jura-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura.sh index b52617a42..b6c46a1cd 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hausarbeit-jura.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hausarbeit-jura | grep -v \.src | grep texlive-hausarbeit-jura + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hausarbeit-jura" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-havannah-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-havannah-doc.sh index 18048b482..d1d157227 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-havannah-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-havannah-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-havannah-doc | grep -v \.src | grep texlive-havannah-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-havannah-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-havannah.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-havannah.sh index 3fc1b2329..57f26df11 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-havannah.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-havannah.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-havannah | grep -v \.src | grep texlive-havannah + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-havannah" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hc-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hc-doc.sh index 485d27f5b..36f432d51 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hc-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hc-doc | grep -v \.src | grep texlive-hc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hc.sh index 9c9cec0f2..c8d51b0f5 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hc | grep -v \.src | grep texlive-hc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-he-she-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-he-she-doc.sh index f72cf260e..09f62d7ae 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-he-she-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-he-she-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-he-she-doc | grep -v \.src | grep texlive-he-she-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-he-she-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-he-she.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-he-she.sh index 1404c2324..267ec5bfe 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-he-she.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-he-she.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-he-she | grep -v \.src | grep texlive-he-she + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-he-she" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hecthese.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hecthese.sh index d50147981..6e66954f6 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hecthese.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hecthese.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hecthese | grep -v \.src | grep texlive-hecthese + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hecthese" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-helvetic.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-helvetic.sh index 45e8ae07b..aa7d1a7ba 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-helvetic.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-helvetic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-helvetic | grep -v \.src | grep texlive-helvetic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-helvetic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hep-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hep-doc.sh index 0604b2f6e..44bbacee1 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hep-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hep-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hep-doc | grep -v \.src | grep texlive-hep-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hep-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hep.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hep.sh index 13f715f65..d53d984c2 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hep.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hep.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hep | grep -v \.src | grep texlive-hep + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hep" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepnames-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepnames-doc.sh index cb4c18291..fc635f183 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepnames-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepnames-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hepnames-doc | grep -v \.src | grep texlive-hepnames-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hepnames-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepnames.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepnames.sh index 3ea1d6b9d..09d2f99f7 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepnames.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepnames.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hepnames | grep -v \.src | grep texlive-hepnames + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hepnames" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepparticles-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepparticles-doc.sh index 321970e96..b9a0e08df 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepparticles-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepparticles-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hepparticles-doc | grep -v \.src | grep texlive-hepparticles-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hepparticles-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepparticles.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepparticles.sh index e0e0787f9..c09cacebf 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepparticles.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepparticles.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hepparticles | grep -v \.src | grep texlive-hepparticles + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hepparticles" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepthesis-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepthesis-doc.sh index 011eb0d33..062a843ed 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepthesis-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hepthesis-doc | grep -v \.src | grep texlive-hepthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hepthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepthesis.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepthesis.sh index 1bddcba85..e68ca57c3 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepthesis.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hepthesis | grep -v \.src | grep texlive-hepthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hepthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepunits-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepunits-doc.sh index bb7c6eb22..0764c4e33 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepunits-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepunits-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hepunits-doc | grep -v \.src | grep texlive-hepunits-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hepunits-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepunits.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepunits.sh index 462debc75..c1f2d469b 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepunits.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hepunits.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hepunits | grep -v \.src | grep texlive-hepunits + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hepunits" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-here-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-here-doc.sh index d78312c67..063429a1b 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-here-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-here-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-here-doc | grep -v \.src | grep texlive-here-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-here-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-here.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-here.sh index 556fe338e..2130d7ad2 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-here.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-here.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-here | grep -v \.src | grep texlive-here + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-here" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-heuristica-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-heuristica-doc.sh index 0b544d2aa..fcff9fa94 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-heuristica-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-heuristica-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-heuristica-doc | grep -v \.src | grep texlive-heuristica-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-heuristica-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-heuristica.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-heuristica.sh index 231f59756..865b18d59 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-heuristica.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-heuristica.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-heuristica | grep -v \.src | grep texlive-heuristica + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-heuristica" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hexgame-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hexgame-doc.sh index 345dc783a..0acea3b7a 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hexgame-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hexgame-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hexgame-doc | grep -v \.src | grep texlive-hexgame-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hexgame-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hexgame.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hexgame.sh index eef999ee5..0c1af969c 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hexgame.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hexgame.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hexgame | grep -v \.src | grep texlive-hexgame + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hexgame" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz-doc.sh index a71ec7206..7404848cc 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hf-tikz-doc | grep -v \.src | grep texlive-hf-tikz-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hf-tikz-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz.sh index 0a744d34f..047d9a4a2 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hf-tikz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hf-tikz | grep -v \.src | grep texlive-hf-tikz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hf-tikz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfbright-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfbright-doc.sh index 9543fe2f3..f271cb889 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfbright-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfbright-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hfbright-doc | grep -v \.src | grep texlive-hfbright-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hfbright-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfbright.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfbright.sh index f640b121c..7acbdf26c 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfbright.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfbright.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hfbright | grep -v \.src | grep texlive-hfbright + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hfbright" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty-doc.sh index 48f96a5f3..0ca87e8d2 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hfoldsty-doc | grep -v \.src | grep texlive-hfoldsty-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hfoldsty-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty.sh index 5bc2ca485..3e1219b3a 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hfoldsty.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hfoldsty | grep -v \.src | grep texlive-hfoldsty + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hfoldsty" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hhtensor-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hhtensor-doc.sh index a6afec192..0f2a61197 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hhtensor-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hhtensor-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hhtensor-doc | grep -v \.src | grep texlive-hhtensor-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hhtensor-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hhtensor.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hhtensor.sh index 4e9b25184..c7048fc29 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hhtensor.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hhtensor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hhtensor | grep -v \.src | grep texlive-hhtensor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hhtensor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-histogr-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-histogr-doc.sh index 0fe20d30d..2d2f4d922 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-histogr-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-histogr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-histogr-doc | grep -v \.src | grep texlive-histogr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-histogr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-histogr.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-histogr.sh index 7c0ea267e..6c12d58f5 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-histogr.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-histogr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-histogr | grep -v \.src | grep texlive-histogr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-histogr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift-doc.sh index 732f6f15e..6d508ee8c 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-historische-zeitschrift-doc | grep -v \.src | grep texlive-historische-zeitschrift-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-historische-zeitschrift-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift.sh index eb89e99ba..2fa546793 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-historische-zeitschrift.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-historische-zeitschrift | grep -v \.src | grep texlive-historische-zeitschrift + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-historische-zeitschrift" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hitec-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hitec-doc.sh index 9c7c9becb..df8c94098 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hitec-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hitec-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hitec-doc | grep -v \.src | grep texlive-hitec-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hitec-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hitec.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hitec.sh index 8604cc23a..779e4a15f 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hitec.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hitec.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hitec | grep -v \.src | grep texlive-hitec + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hitec" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hithesis.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hithesis.sh index 886ba25d4..6b02afede 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hithesis.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hithesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hithesis | grep -v \.src | grep texlive-hithesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hithesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hletter-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hletter-doc.sh index f044838f8..c318a7104 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hletter-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hletter-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hletter-doc | grep -v \.src | grep texlive-hletter-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hletter-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hletter.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hletter.sh index fc197a109..dff3c9099 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hletter.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hletter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hletter | grep -v \.src | grep texlive-hletter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hletter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hlist.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hlist.sh index 1d619c49c..a325a0f1c 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hlist.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hlist.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hlist | grep -v \.src | grep texlive-hlist + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hlist" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobby-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobby-doc.sh index 1d10e3a75..4773d5e90 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobby-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobby-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hobby-doc | grep -v \.src | grep texlive-hobby-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hobby-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobby.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobby.sh index dab431189..016eb1b91 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobby.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobby.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hobby | grep -v \.src | grep texlive-hobby + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hobby" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobete-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobete-doc.sh index 5f3bc19ca..5c3249d86 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobete-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobete-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hobete-doc | grep -v \.src | grep texlive-hobete-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hobete-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobete.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobete.sh index a0475053e..082e185f6 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobete.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hobete.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hobete | grep -v \.src | grep texlive-hobete + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hobete" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hook-pre-commit-pkg-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hook-pre-commit-pkg-doc.sh index 19a5c578c..61bcebcdd 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hook-pre-commit-pkg-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hook-pre-commit-pkg-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hook-pre-commit-pkg-doc | grep -v \.src | grep texlive-hook-pre-commit-pkg-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hook-pre-commit-pkg-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-horoscop-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-horoscop-doc.sh index a9e6920b0..20e8d9ebd 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-horoscop-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-horoscop-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-horoscop-doc | grep -v \.src | grep texlive-horoscop-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-horoscop-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-horoscop.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-horoscop.sh index 2dc7ef833..f27f9b675 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-horoscop.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-horoscop.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-horoscop | grep -v \.src | grep texlive-horoscop + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-horoscop" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss-doc.sh index 5c1634347..264a03ca8 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hpsdiss-doc | grep -v \.src | grep texlive-hpsdiss-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hpsdiss-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss.sh index 3989ce8ac..44e99c5b9 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hpsdiss.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hpsdiss | grep -v \.src | grep texlive-hpsdiss + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hpsdiss" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrefhide-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrefhide-doc.sh index 1d60f1754..766fd645c 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrefhide-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrefhide-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hrefhide-doc | grep -v \.src | grep texlive-hrefhide-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hrefhide-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrefhide.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrefhide.sh index 4166040b3..892c155ac 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrefhide.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrefhide.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hrefhide | grep -v \.src | grep texlive-hrefhide + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hrefhide" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrlatex-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrlatex-doc.sh index 32de08649..c41fee7bc 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrlatex-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrlatex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hrlatex-doc | grep -v \.src | grep texlive-hrlatex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hrlatex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrlatex.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrlatex.sh index 3be2410e3..645dfb893 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrlatex.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hrlatex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hrlatex | grep -v \.src | grep texlive-hrlatex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hrlatex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hulipsum.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hulipsum.sh index 0f74e3eff..1c343d8cd 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hulipsum.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hulipsum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hulipsum | grep -v \.src | grep texlive-hulipsum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hulipsum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hustthesis.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hustthesis.sh index b126c8bd8..c9d3489d0 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hustthesis.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hustthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hustthesis | grep -v \.src | grep texlive-hustthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hustthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvfloat-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvfloat-doc.sh index a32243f5d..d7933e1ba 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvfloat-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvfloat-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hvfloat-doc | grep -v \.src | grep texlive-hvfloat-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hvfloat-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvfloat.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvfloat.sh index 1de90f659..8ed97d9be 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvfloat.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvfloat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hvfloat | grep -v \.src | grep texlive-hvfloat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hvfloat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvindex-doc.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvindex-doc.sh index d3d4c8369..f32fe2c8b 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvindex-doc.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvindex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hvindex-doc | grep -v \.src | grep texlive-hvindex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hvindex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvindex.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvindex.sh index 9d089c5e2..c228da154 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvindex.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-hvindex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hvindex | grep -v \.src | grep texlive-hvindex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hvindex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-split-k.sh b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-split-k.sh index 1f11933dc..5a9ddb270 100644 --- a/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-split-k.sh +++ b/testcases/cli-test/texlive-split-k/oe_test_texlive-split-k_install_and_remove_texlive-split-k.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-k # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-split-k | grep -v \.src | grep texlive-split-k + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-split-k" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iscram.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iscram.sh index 3d987070f..ca44976ae 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iscram.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iscram.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-iscram | grep -v \.src | grep texlive-iscram + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-iscram" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso-doc.sh index b420c3aff..452988adc 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-iso-doc | grep -v \.src | grep texlive-iso-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-iso-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso.sh index 3010de607..862880e53 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-iso | grep -v \.src | grep texlive-iso + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-iso" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso10303-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso10303-doc.sh index 26aaafb3b..7e060f9fd 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso10303-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso10303-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-iso10303-doc | grep -v \.src | grep texlive-iso10303-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-iso10303-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso10303.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso10303.sh index 06ba7b69d..b67a7499a 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso10303.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iso10303.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-iso10303 | grep -v \.src | grep texlive-iso10303 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-iso10303" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodate-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodate-doc.sh index f3acda6a3..5ddb7eba2 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodate-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodate-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-isodate-doc | grep -v \.src | grep texlive-isodate-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-isodate-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodate.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodate.sh index 34ab5de3c..ba6852ec9 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodate.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodate.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-isodate | grep -v \.src | grep texlive-isodate + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-isodate" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodoc-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodoc-doc.sh index 819442daf..93a0d9792 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodoc-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodoc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-isodoc-doc | grep -v \.src | grep texlive-isodoc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-isodoc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodoc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodoc.sh index 0d6963fc6..dc73f17c6 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodoc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isodoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-isodoc | grep -v \.src | grep texlive-isodoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-isodoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isomath-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isomath-doc.sh index a5f471637..b4f8ecb62 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isomath-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isomath-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-isomath-doc | grep -v \.src | grep texlive-isomath-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-isomath-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isomath.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isomath.sh index e7f2f8e9f..22500fcde 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isomath.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isomath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-isomath | grep -v \.src | grep texlive-isomath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-isomath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isonums-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isonums-doc.sh index 5c4e8adbd..f7b33e828 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isonums-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isonums-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-isonums-doc | grep -v \.src | grep texlive-isonums-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-isonums-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isonums.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isonums.sh index fe5a8f8fe..d9213eb2e 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isonums.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isonums.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-isonums | grep -v \.src | grep texlive-isonums + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-isonums" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isopt.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isopt.sh index 0aee796eb..1a7b364a7 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isopt.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isopt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-isopt | grep -v \.src | grep texlive-isopt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-isopt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isorot-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isorot-doc.sh index 353019733..5408f98ee 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isorot-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isorot-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-isorot-doc | grep -v \.src | grep texlive-isorot-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-isorot-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isorot.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isorot.sh index 3c89a94e6..bdc530cc3 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isorot.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isorot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-isorot | grep -v \.src | grep texlive-isorot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-isorot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isotope-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isotope-doc.sh index 712cc7a9b..d75b249db 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isotope-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isotope-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-isotope-doc | grep -v \.src | grep texlive-isotope-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-isotope-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isotope.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isotope.sh index 51dc4a3a6..1c6fed140 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isotope.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-isotope.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-isotope | grep -v \.src | grep texlive-isotope + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-isotope" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-issuulinks-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-issuulinks-doc.sh index 4b15185f0..fe67b8e95 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-issuulinks-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-issuulinks-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-issuulinks-doc | grep -v \.src | grep texlive-issuulinks-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-issuulinks-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-issuulinks.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-issuulinks.sh index a5e371982..6a18fa6a5 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-issuulinks.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-issuulinks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-issuulinks | grep -v \.src | grep texlive-issuulinks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-issuulinks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-istgame.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-istgame.sh index 1793eb8fb..ab2b360f6 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-istgame.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-istgame.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-istgame | grep -v \.src | grep texlive-istgame + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-istgame" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-itnumpar-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-itnumpar-doc.sh index 6c1f6c722..af318fa9d 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-itnumpar-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-itnumpar-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-itnumpar-doc | grep -v \.src | grep texlive-itnumpar-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-itnumpar-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-itnumpar.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-itnumpar.sh index 15a365d83..c20658383 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-itnumpar.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-itnumpar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-itnumpar | grep -v \.src | grep texlive-itnumpar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-itnumpar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwhdp-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwhdp-doc.sh index 263fe0e67..227b73be9 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwhdp-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwhdp-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-iwhdp-doc | grep -v \.src | grep texlive-iwhdp-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-iwhdp-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwhdp.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwhdp.sh index cf1200d04..c88f3da42 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwhdp.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwhdp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-iwhdp | grep -v \.src | grep texlive-iwhdp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-iwhdp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwona-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwona-doc.sh index fc7087b70..ce459bf09 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwona-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwona-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-iwona-doc | grep -v \.src | grep texlive-iwona-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-iwona-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwona.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwona.sh index 57f648c92..c19abee62 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwona.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-iwona.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-iwona | grep -v \.src | grep texlive-iwona + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-iwona" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jablantile-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jablantile-doc.sh index bd7425a3c..742462859 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jablantile-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jablantile-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jablantile-doc | grep -v \.src | grep texlive-jablantile-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jablantile-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jablantile.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jablantile.sh index 9b5243acb..c47db2e61 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jablantile.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jablantile.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jablantile | grep -v \.src | grep texlive-jablantile + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jablantile" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jacow-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jacow-doc.sh index 0b779c9fa..8a31f1686 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jacow-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jacow-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jacow-doc | grep -v \.src | grep texlive-jacow-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jacow-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jacow.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jacow.sh index bdc7e0c42..0be259cbd 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jacow.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jacow.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jacow | grep -v \.src | grep texlive-jacow + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jacow" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jamtimes-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jamtimes-doc.sh index 7c394be09..ce8011515 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jamtimes-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jamtimes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jamtimes-doc | grep -v \.src | grep texlive-jamtimes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jamtimes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jamtimes.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jamtimes.sh index 536629e75..55d359b57 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jamtimes.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jamtimes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jamtimes | grep -v \.src | grep texlive-jamtimes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jamtimes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-doc.sh index cbe2df291..8850649be 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-japanese-otf-doc | grep -v \.src | grep texlive-japanese-otf-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-japanese-otf-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex-doc.sh index 18d89a9ec..6fbb5ec78 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-japanese-otf-uptex-doc | grep -v \.src | grep texlive-japanese-otf-uptex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-japanese-otf-uptex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex.sh index ca6631e23..19d46bcd2 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf-uptex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-japanese-otf-uptex | grep -v \.src | grep texlive-japanese-otf-uptex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-japanese-otf-uptex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf.sh index ae37cf4b5..26080354b 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-japanese-otf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-japanese-otf | grep -v \.src | grep texlive-japanese-otf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-japanese-otf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jknapltx-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jknapltx-doc.sh index f94422dff..917ea125a 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jknapltx-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jknapltx-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jknapltx-doc | grep -v \.src | grep texlive-jknapltx-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jknapltx-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jknapltx.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jknapltx.sh index e5dfec817..3037aed1b 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jknapltx.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jknapltx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jknapltx | grep -v \.src | grep texlive-jknapltx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jknapltx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlabels-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlabels-doc.sh index 4e0a54eaa..3d04bfc32 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlabels-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlabels-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jlabels-doc | grep -v \.src | grep texlive-jlabels-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jlabels-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlabels.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlabels.sh index 64d93b959..c7f1bd833 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlabels.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlabels.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jlabels | grep -v \.src | grep texlive-jlabels + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jlabels" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlreq.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlreq.sh index aff2fe4d2..bfa90baea 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlreq.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jlreq.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jlreq | grep -v \.src | grep texlive-jlreq + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jlreq" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmlr-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmlr-doc.sh index 00f4bc0f6..c4754b9e0 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmlr-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmlr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jmlr-doc | grep -v \.src | grep texlive-jmlr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jmlr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmlr.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmlr.sh index 63ca20070..8ba71fd32 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmlr.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmlr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jmlr | grep -v \.src | grep texlive-jmlr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jmlr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmn.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmn.sh index 39e510e42..854c82ef2 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmn.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jmn.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jmn | grep -v \.src | grep texlive-jmn + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jmn" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jneurosci-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jneurosci-doc.sh index 31cbfd59d..02d4713e3 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jneurosci-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jneurosci-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jneurosci-doc | grep -v \.src | grep texlive-jneurosci-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jneurosci-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jneurosci.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jneurosci.sh index ec730f8d8..35de91de9 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jneurosci.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jneurosci.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jneurosci | grep -v \.src | grep texlive-jneurosci + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jneurosci" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jnuexam.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jnuexam.sh index 65b9dd8a9..bf237ec90 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jnuexam.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jnuexam.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jnuexam | grep -v \.src | grep texlive-jnuexam + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jnuexam" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jpsj-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jpsj-doc.sh index 70e18fca7..9b2365666 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jpsj-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jpsj-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jpsj-doc | grep -v \.src | grep texlive-jpsj-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jpsj-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jpsj.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jpsj.sh index 28e6c85ba..75c44278e 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jpsj.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jpsj.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jpsj | grep -v \.src | grep texlive-jpsj + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jpsj" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-js-misc-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-js-misc-doc.sh index 3e70e0098..c7e61b19c 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-js-misc-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-js-misc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-js-misc-doc | grep -v \.src | grep texlive-js-misc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-js-misc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-js-misc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-js-misc.sh index d84bde01d..559b59361 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-js-misc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-js-misc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-js-misc | grep -v \.src | grep texlive-js-misc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-js-misc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jsclasses-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jsclasses-doc.sh index 675579e78..92c3ab45d 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jsclasses-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jsclasses-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jsclasses-doc | grep -v \.src | grep texlive-jsclasses-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jsclasses-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jsclasses.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jsclasses.sh index 368519f2d..f0e77abf4 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jsclasses.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jsclasses.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jsclasses | grep -v \.src | grep texlive-jsclasses + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jsclasses" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner-doc.sh index 95f35a3ca..84218aab2 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jslectureplanner-doc | grep -v \.src | grep texlive-jslectureplanner-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jslectureplanner-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner.sh index 6a645b2c5..2b6ab4702 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jslectureplanner.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jslectureplanner | grep -v \.src | grep texlive-jslectureplanner + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jslectureplanner" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jumplines-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jumplines-doc.sh index 8b8722479..2869feded 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jumplines-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jumplines-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jumplines-doc | grep -v \.src | grep texlive-jumplines-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jumplines-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jumplines.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jumplines.sh index 45a43107e..3722123c4 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jumplines.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jumplines.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jumplines | grep -v \.src | grep texlive-jumplines + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jumplines" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-junicode-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-junicode-doc.sh index 347dfe4c5..f0253bdd2 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-junicode-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-junicode-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-junicode-doc | grep -v \.src | grep texlive-junicode-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-junicode-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-junicode.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-junicode.sh index dc913b995..f4b535ea6 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-junicode.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-junicode.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-junicode | grep -v \.src | grep texlive-junicode + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-junicode" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jura-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jura-doc.sh index ab6e6e82d..d9d500a2f 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jura-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jura-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jura-doc | grep -v \.src | grep texlive-jura-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jura-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jura.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jura.sh index f985ca55b..c76d03849 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jura.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jura.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jura | grep -v \.src | grep texlive-jura + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jura" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev-doc.sh index 9f7581569..9ea49be0e 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-juraabbrev-doc | grep -v \.src | grep texlive-juraabbrev-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-juraabbrev-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev.sh index 8fd2600e1..8470fc076 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juraabbrev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-juraabbrev | grep -v \.src | grep texlive-juraabbrev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-juraabbrev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurabib-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurabib-doc.sh index d53342f71..9f6faa531 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurabib-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurabib-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jurabib-doc | grep -v \.src | grep texlive-jurabib-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jurabib-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurabib.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurabib.sh index a7e00f36c..ddf7d64f1 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurabib.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurabib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jurabib | grep -v \.src | grep texlive-jurabib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jurabib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juramisc-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juramisc-doc.sh index 67cf11d59..b8dccc74f 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juramisc-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juramisc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-juramisc-doc | grep -v \.src | grep texlive-juramisc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-juramisc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juramisc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juramisc.sh index fef66ae12..800f519b8 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juramisc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-juramisc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-juramisc | grep -v \.src | grep texlive-juramisc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-juramisc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurarsp-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurarsp-doc.sh index 53a46ca72..145f4b503 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurarsp-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurarsp-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jurarsp-doc | grep -v \.src | grep texlive-jurarsp-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jurarsp-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurarsp.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurarsp.sh index 16f768c04..04cd79cda 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurarsp.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jurarsp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jurarsp | grep -v \.src | grep texlive-jurarsp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jurarsp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jvlisting-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jvlisting-doc.sh index 88f16c3ca..5c1fa1ac9 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jvlisting-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jvlisting-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jvlisting-doc | grep -v \.src | grep texlive-jvlisting-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jvlisting-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jvlisting.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jvlisting.sh index 2a9463d87..4627135c1 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jvlisting.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-jvlisting.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jvlisting | grep -v \.src | grep texlive-jvlisting + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jvlisting" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kanaparser.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kanaparser.sh index ebc63b5b0..ac8213569 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kanaparser.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kanaparser.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kanaparser | grep -v \.src | grep texlive-kanaparser + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kanaparser" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum-doc.sh index 63358c3ae..d30229364 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kantlipsum-doc | grep -v \.src | grep texlive-kantlipsum-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kantlipsum-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum.sh index 7937c84de..d66b1d10d 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kantlipsum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kantlipsum | grep -v \.src | grep texlive-kantlipsum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kantlipsum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-doc.sh index 27cc5d757..017b89bdd 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-karnaugh-doc | grep -v \.src | grep texlive-karnaugh-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-karnaugh-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-map.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-map.sh index febf1f937..941b3360e 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-map.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh-map.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-karnaugh-map | grep -v \.src | grep texlive-karnaugh-map + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-karnaugh-map" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh.sh index 332d2a968..2004b81e8 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaugh.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-karnaugh | grep -v \.src | grep texlive-karnaugh + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-karnaugh" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap-doc.sh index 58cd34c8c..38a720d94 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-karnaughmap-doc | grep -v \.src | grep texlive-karnaughmap-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-karnaughmap-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap.sh index 45978b7a8..69b52ed70 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-karnaughmap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-karnaughmap | grep -v \.src | grep texlive-karnaughmap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-karnaughmap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kastrup-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kastrup-doc.sh index 41392de02..7e47f62d9 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kastrup-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kastrup-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kastrup-doc | grep -v \.src | grep texlive-kastrup-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kastrup-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kastrup.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kastrup.sh index cfd34f094..97b933c9a 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kastrup.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kastrup.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kastrup | grep -v \.src | grep texlive-kastrup + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kastrup" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs-doc.sh index ee461d1ae..9638c8e0c 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kdgdocs-doc | grep -v \.src | grep texlive-kdgdocs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kdgdocs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs.sh index 793a94987..b4b524c64 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kdgdocs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kdgdocs | grep -v \.src | grep texlive-kdgdocs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kdgdocs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerkis-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerkis-doc.sh index 01a0f02a2..4ceabfc9c 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerkis-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerkis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kerkis-doc | grep -v \.src | grep texlive-kerkis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kerkis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerkis.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerkis.sh index b28e1aef6..349d3ff78 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerkis.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerkis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kerkis | grep -v \.src | grep texlive-kerkis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kerkis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerntest-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerntest-doc.sh index 1f7c3d889..68f84b32b 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerntest-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerntest-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kerntest-doc | grep -v \.src | grep texlive-kerntest-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kerntest-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerntest.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerntest.sh index 86a0607a2..ca502614d 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerntest.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kerntest.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kerntest | grep -v \.src | grep texlive-kerntest + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kerntest" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keycommand-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keycommand-doc.sh index 4461c7abc..b08ef8387 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keycommand-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keycommand-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-keycommand-doc | grep -v \.src | grep texlive-keycommand-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-keycommand-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keycommand.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keycommand.sh index fcbe79b12..b3d7a87ef 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keycommand.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keycommand.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-keycommand | grep -v \.src | grep texlive-keycommand + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-keycommand" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyfloat.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyfloat.sh index 3cbf4e2d4..5228063b7 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyfloat.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyfloat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-keyfloat | grep -v \.src | grep texlive-keyfloat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-keyfloat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyreader-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyreader-doc.sh index 05a2dc181..21b9a2f7e 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyreader-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyreader-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-keyreader-doc | grep -v \.src | grep texlive-keyreader-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-keyreader-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyreader.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyreader.sh index 1ae05421a..d5d4c5394 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyreader.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyreader.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-keyreader | grep -v \.src | grep texlive-keyreader + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-keyreader" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keystroke-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keystroke-doc.sh index 2eb8740e6..07443b7d9 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keystroke-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keystroke-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-keystroke-doc | grep -v \.src | grep texlive-keystroke-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-keystroke-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keystroke.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keystroke.sh index ff2f0627b..7a0432e82 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keystroke.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keystroke.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-keystroke | grep -v \.src | grep texlive-keystroke + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-keystroke" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyval2e-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyval2e-doc.sh index b7ad32918..2d8032561 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyval2e-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyval2e-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-keyval2e-doc | grep -v \.src | grep texlive-keyval2e-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-keyval2e-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyval2e.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyval2e.sh index 2cd016c3a..7ec2630f6 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyval2e.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyval2e.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-keyval2e | grep -v \.src | grep texlive-keyval2e + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-keyval2e" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable-doc.sh index 534ee8b62..59094a398 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-keyvaltable-doc | grep -v \.src | grep texlive-keyvaltable-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-keyvaltable-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable.sh index d954e4e6a..88eafa488 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-keyvaltable.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-keyvaltable | grep -v \.src | grep texlive-keyvaltable + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-keyvaltable" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kix-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kix-doc.sh index c4d476507..f314f413f 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kix-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kix-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kix-doc | grep -v \.src | grep texlive-kix-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kix-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kix.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kix.sh index 3774987de..632d56eac 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kix.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kix.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kix | grep -v \.src | grep texlive-kix + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kix" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kixfont-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kixfont-doc.sh index f23819475..5dbaa01b8 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kixfont-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kixfont-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kixfont-doc | grep -v \.src | grep texlive-kixfont-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kixfont-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kixfont.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kixfont.sh index d2f56cd05..9e889d2dc 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kixfont.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kixfont.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kixfont | grep -v \.src | grep texlive-kixfont + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kixfont" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kluwer-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kluwer-doc.sh index b577129c0..b59d24684 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kluwer-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kluwer-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kluwer-doc | grep -v \.src | grep texlive-kluwer-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kluwer-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kluwer.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kluwer.sh index c3f6870de..9cc2b1a66 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kluwer.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kluwer.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kluwer | grep -v \.src | grep texlive-kluwer + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kluwer" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knitting-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knitting-doc.sh index 7ce93892f..bb187e574 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knitting-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knitting-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-knitting-doc | grep -v \.src | grep texlive-knitting-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-knitting-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knitting.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knitting.sh index 348583e6d..fd3a1a607 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knitting.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knitting.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-knitting | grep -v \.src | grep texlive-knitting + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-knitting" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern-doc.sh index a052da302..afe1b69bb 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-knittingpattern-doc | grep -v \.src | grep texlive-knittingpattern-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-knittingpattern-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern.sh index 0371da372..cc1e2eb9b 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knittingpattern.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-knittingpattern | grep -v \.src | grep texlive-knittingpattern + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-knittingpattern" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knowledge.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knowledge.sh index e03361eeb..07e56bc19 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knowledge.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knowledge.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-knowledge | grep -v \.src | grep texlive-knowledge + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-knowledge" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-doc.sh index 280abbf7a..5b907f5fa 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-knuth-doc | grep -v \.src | grep texlive-knuth-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-knuth-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-lib.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-lib.sh index 37784162f..09feee564 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-lib.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-lib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-knuth-lib | grep -v \.src | grep texlive-knuth-lib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-knuth-lib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-local.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-local.sh index 5ffccda8c..580b3612b 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-local.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-knuth-local.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-knuth-local | grep -v \.src | grep texlive-knuth-local + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-knuth-local" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic-doc.sh index 70a0f8d80..db3c62608 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-koma-moderncvclassic-doc | grep -v \.src | grep texlive-koma-moderncvclassic-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-koma-moderncvclassic-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic.sh index 74bdfe5c0..37ce23ed9 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-moderncvclassic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-koma-moderncvclassic | grep -v \.src | grep texlive-koma-moderncvclassic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-koma-moderncvclassic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-examples-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-examples-doc.sh index c7b3feba8..0d3138034 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-examples-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-examples-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-koma-script-examples-doc | grep -v \.src | grep texlive-koma-script-examples-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-koma-script-examples-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs-doc.sh index 9460f5a56..11d8157c8 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-koma-script-sfs-doc | grep -v \.src | grep texlive-koma-script-sfs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-koma-script-sfs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs.sh index 4c5fec96a..5750423be 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script-sfs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-koma-script-sfs | grep -v \.src | grep texlive-koma-script-sfs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-koma-script-sfs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script.sh index 78b326a65..72419c820 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-koma-script.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-koma-script | grep -v \.src | grep texlive-koma-script + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-koma-script" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv-doc.sh index 0daa1cf3f..aac34144b 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-komacv-doc | grep -v \.src | grep texlive-komacv-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-komacv-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv-rg.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv-rg.sh index c95cc7e26..3c9714a96 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv-rg.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv-rg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-komacv-rg | grep -v \.src | grep texlive-komacv-rg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-komacv-rg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv.sh index 680662dff..dfa964496 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-komacv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-komacv | grep -v \.src | grep texlive-komacv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-komacv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir-doc.sh index 455a56dc2..045814501 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kotex-oblivoir-doc | grep -v \.src | grep texlive-kotex-oblivoir-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kotex-oblivoir-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir.sh index 8be4a954e..eecf733f4 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-oblivoir.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kotex-oblivoir | grep -v \.src | grep texlive-kotex-oblivoir + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kotex-oblivoir" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain-doc.sh index fa2e2f254..354b9441b 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kotex-plain-doc | grep -v \.src | grep texlive-kotex-plain-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kotex-plain-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain.sh index 60f7169f6..766a0b781 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-plain.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kotex-plain | grep -v \.src | grep texlive-kotex-plain + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kotex-plain" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf-doc.sh index d36b801ca..1505ff6f8 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kotex-utf-doc | grep -v \.src | grep texlive-kotex-utf-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kotex-utf-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf.sh index 761cebf5d..abf535431 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kotex-utf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kotex-utf | grep -v \.src | grep texlive-kotex-utf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kotex-utf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kpfonts-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kpfonts-doc.sh index 136a8a147..29327a31f 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kpfonts-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kpfonts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kpfonts-doc | grep -v \.src | grep texlive-kpfonts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kpfonts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kpfonts.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kpfonts.sh index 7ff34a091..5840a4caa 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kpfonts.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kpfonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kpfonts | grep -v \.src | grep texlive-kpfonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kpfonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksfh_nat.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksfh_nat.sh index f088f0e17..e238b7170 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksfh_nat.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksfh_nat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ksfh_nat | grep -v \.src | grep texlive-ksfh_nat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ksfh_nat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis-doc.sh index acfb57c4a..d684d7e24 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ksp-thesis-doc | grep -v \.src | grep texlive-ksp-thesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ksp-thesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis.sh index 6457fbbed..12cbe29f7 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ksp-thesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ksp-thesis | grep -v \.src | grep texlive-ksp-thesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ksp-thesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata-doc.sh index 7f5fb149d..107fefef1 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ktv-texdata-doc | grep -v \.src | grep texlive-ktv-texdata-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ktv-texdata-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata.sh index 095e5ebd5..1302b7169 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ktv-texdata.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ktv-texdata | grep -v \.src | grep texlive-ktv-texdata + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ktv-texdata" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ku-template.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ku-template.sh index 63792a77d..e9c3c1001 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ku-template.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-ku-template.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ku-template | grep -v \.src | grep texlive-ku-template + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ku-template" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurdishlipsum.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurdishlipsum.sh index ffb9d863a..1abad0c26 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurdishlipsum.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurdishlipsum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kurdishlipsum | grep -v \.src | grep texlive-kurdishlipsum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kurdishlipsum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurier-doc.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurier-doc.sh index 8ec925cb7..ff6ac12ca 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurier-doc.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurier-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kurier-doc | grep -v \.src | grep texlive-kurier-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kurier-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurier.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurier.sh index ce03de4cb..ac1032d3b 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurier.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-kurier.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kurier | grep -v \.src | grep texlive-kurier + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kurier" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-split-m.sh b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-split-m.sh index 17a73bcf2..46f9e768f 100644 --- a/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-split-m.sh +++ b/testcases/cli-test/texlive-split-m/oe_test_texlive-split-m_install_and_remove_texlive-split-m.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-m # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-split-m | grep -v \.src | grep texlive-split-m + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-split-m" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderncv-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderncv-doc.sh index a31f53e68..3fec3d511 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderncv-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderncv-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-moderncv-doc | grep -v \.src | grep texlive-moderncv-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-moderncv-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderncv.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderncv.sh index 1bb83dbcb..b1fb6a7cc 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderncv.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderncv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-moderncv | grep -v \.src | grep texlive-moderncv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-moderncv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modernposter.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modernposter.sh index bc9642f8a..ad43f3360 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modernposter.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modernposter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-modernposter | grep -v \.src | grep texlive-modernposter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-modernposter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline-doc.sh index 1d3e7828e..90123eeaa 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-moderntimeline-doc | grep -v \.src | grep texlive-moderntimeline-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-moderntimeline-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline.sh index bc5655b79..018fe5bd2 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moderntimeline.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-moderntimeline | grep -v \.src | grep texlive-moderntimeline + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-moderntimeline" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modiagram-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modiagram-doc.sh index 671475eac..4585d235d 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modiagram-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modiagram-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-modiagram-doc | grep -v \.src | grep texlive-modiagram-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-modiagram-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modiagram.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modiagram.sh index 781adf033..0b5bebc1f 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modiagram.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modiagram.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-modiagram | grep -v \.src | grep texlive-modiagram + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-modiagram" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modref-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modref-doc.sh index c04649e80..ca53fa9c1 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modref-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modref-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-modref-doc | grep -v \.src | grep texlive-modref-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-modref-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modref.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modref.sh index 05a7d3c1f..44af154fb 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modref.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modref.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-modref | grep -v \.src | grep texlive-modref + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-modref" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modroman-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modroman-doc.sh index 30dcc7aed..ef83b6542 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modroman-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modroman-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-modroman-doc | grep -v \.src | grep texlive-modroman-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-modroman-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modroman.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modroman.sh index e229520c6..0b5157af6 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modroman.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modroman.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-modroman | grep -v \.src | grep texlive-modroman + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-modroman" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modular.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modular.sh index aef6f7922..c64bfcce4 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modular.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modular.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-modular | grep -v \.src | grep texlive-modular + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-modular" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modulus.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modulus.sh index d8db991be..05fdc9e3f 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modulus.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-modulus.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-modulus | grep -v \.src | grep texlive-modulus + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-modulus" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel-doc.sh index 3de97f1bc..3871d88ab 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mongolian-babel-doc | grep -v \.src | grep texlive-mongolian-babel-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mongolian-babel-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel.sh index 30db215b7..1b4ab089a 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mongolian-babel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mongolian-babel | grep -v \.src | grep texlive-mongolian-babel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mongolian-babel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-monofill-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-monofill-doc.sh index 8de40810a..c6c53beca 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-monofill-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-monofill-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-monofill-doc | grep -v \.src | grep texlive-monofill-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-monofill-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-monofill.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-monofill.sh index 0ac0afe34..45e666d8a 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-monofill.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-monofill.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-monofill | grep -v \.src | grep texlive-monofill + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-monofill" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montex-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montex-doc.sh index facc1efd3..a281dc9ed 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montex-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-montex-doc | grep -v \.src | grep texlive-montex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-montex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montex.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montex.sh index 044f1c83f..299e6e434 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montex.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-montex | grep -v \.src | grep texlive-montex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-montex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montserrat.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montserrat.sh index 15f36cb17..a2b37e4ba 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montserrat.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-montserrat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-montserrat | grep -v \.src | grep texlive-montserrat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-montserrat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moodle-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moodle-doc.sh index 0bf878321..cd251f2b4 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moodle-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moodle-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-moodle-doc | grep -v \.src | grep texlive-moodle-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-moodle-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moodle.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moodle.sh index b69367882..d2ee9b20c 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moodle.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moodle.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-moodle | grep -v \.src | grep texlive-moodle + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-moodle" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreenum-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreenum-doc.sh index 6d172dca9..c1171d87e 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreenum-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreenum-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-moreenum-doc | grep -v \.src | grep texlive-moreenum-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-moreenum-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreenum.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreenum.sh index f94d63081..efbb8b232 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreenum.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreenum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-moreenum | grep -v \.src | grep texlive-moreenum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-moreenum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morefloats-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morefloats-doc.sh index 1bcaf434c..f117f5af1 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morefloats-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morefloats-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-morefloats-doc | grep -v \.src | grep texlive-morefloats-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-morefloats-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morefloats.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morefloats.sh index c73ba9163..d3af3c0c8 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morefloats.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morefloats.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-morefloats | grep -v \.src | grep texlive-morefloats + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-morefloats" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morehype-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morehype-doc.sh index 298ba8ae6..77fa6acb6 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morehype-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morehype-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-morehype-doc | grep -v \.src | grep texlive-morehype-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-morehype-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morehype.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morehype.sh index d95056528..0fb95b865 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morehype.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morehype.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-morehype | grep -v \.src | grep texlive-morehype + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-morehype" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moresize-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moresize-doc.sh index 083736e81..8c1adf7be 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moresize-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moresize-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-moresize-doc | grep -v \.src | grep texlive-moresize-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-moresize-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moresize.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moresize.sh index a5fb7d04a..32c42ac6a 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moresize.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moresize.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-moresize | grep -v \.src | grep texlive-moresize + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-moresize" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreverb-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreverb-doc.sh index fe331eb7a..f651a7706 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreverb-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreverb-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-moreverb-doc | grep -v \.src | grep texlive-moreverb-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-moreverb-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreverb.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreverb.sh index 277b266c2..2daae806c 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreverb.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-moreverb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-moreverb | grep -v \.src | grep texlive-moreverb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-moreverb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morewrites-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morewrites-doc.sh index 8b07a7990..9c74a5a85 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morewrites-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morewrites-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-morewrites-doc | grep -v \.src | grep texlive-morewrites-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-morewrites-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morewrites.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morewrites.sh index abc668aa5..20a31882b 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morewrites.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morewrites.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-morewrites | grep -v \.src | grep texlive-morewrites + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-morewrites" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morisawa.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morisawa.sh index 82cf35ec9..c977a2dcd 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morisawa.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-morisawa.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-morisawa | grep -v \.src | grep texlive-morisawa + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-morisawa" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mp3d-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mp3d-doc.sh index ea6e088f8..999a2a8f1 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mp3d-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mp3d-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mp3d-doc | grep -v \.src | grep texlive-mp3d-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mp3d-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mp3d.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mp3d.sh index e4a3dccfe..7d08e673b 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mp3d.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mp3d.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mp3d | grep -v \.src | grep texlive-mp3d + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mp3d" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparhack-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparhack-doc.sh index 2eddd0b54..ca504274a 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparhack-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparhack-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mparhack-doc | grep -v \.src | grep texlive-mparhack-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mparhack-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparhack.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparhack.sh index 950289cdf..e6bb2a68a 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparhack.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparhack.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mparhack | grep -v \.src | grep texlive-mparhack + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mparhack" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparrows-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparrows-doc.sh index 8aba9a866..00a882c92 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparrows-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparrows-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mparrows-doc | grep -v \.src | grep texlive-mparrows-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mparrows-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparrows.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparrows.sh index 30d62b0d4..965dc2153 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparrows.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mparrows.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mparrows | grep -v \.src | grep texlive-mparrows + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mparrows" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpattern-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpattern-doc.sh index 509ae7541..521ed86da 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpattern-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpattern-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mpattern-doc | grep -v \.src | grep texlive-mpattern-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mpattern-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpattern.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpattern.sh index 947fd0837..5c64bda84 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpattern.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpattern.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mpattern | grep -v \.src | grep texlive-mpattern + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mpattern" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames-doc.sh index 54b8c6313..72ea8dc76 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mpcolornames-doc | grep -v \.src | grep texlive-mpcolornames-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mpcolornames-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames.sh index f6c0ded5d..84cea3066 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpcolornames.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mpcolornames | grep -v \.src | grep texlive-mpcolornames + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mpcolornames" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics-doc.sh index f8d318b9f..26424e0c1 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mpgraphics-doc | grep -v \.src | grep texlive-mpgraphics-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mpgraphics-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics.sh index 866b202f5..00fe4d9f1 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpgraphics.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mpgraphics | grep -v \.src | grep texlive-mpgraphics + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mpgraphics" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpman-ru-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpman-ru-doc.sh index 312dc5da9..bae0f7116 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpman-ru-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpman-ru-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mpman-ru-doc | grep -v \.src | grep texlive-mpman-ru-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mpman-ru-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpostinl.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpostinl.sh index 8f3fbcd85..2d50c483f 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpostinl.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mpostinl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mpostinl | grep -v \.src | grep texlive-mpostinl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mpostinl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mptrees.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mptrees.sh index b90928b6b..7fcba0698 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mptrees.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mptrees.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mptrees | grep -v \.src | grep texlive-mptrees + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mptrees" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ms-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ms-doc.sh index 254c1afaf..3d65bd7f8 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ms-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ms-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ms-doc | grep -v \.src | grep texlive-ms-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ms-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ms.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ms.sh index 2b45302ac..15d9cf5fb 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ms.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ms.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ms | grep -v \.src | grep texlive-ms + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ms" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msc-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msc-doc.sh index 01c25b317..bd5cdda16 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msc-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-msc-doc | grep -v \.src | grep texlive-msc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-msc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msc.sh index 32b4f3f9a..22230802f 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-msc | grep -v \.src | grep texlive-msc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-msc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msg-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msg-doc.sh index cef529f5f..aeaa531fe 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msg-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msg-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-msg-doc | grep -v \.src | grep texlive-msg-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-msg-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msg.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msg.sh index 8db03904e..5c17ea14e 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msg.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-msg | grep -v \.src | grep texlive-msg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-msg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mslapa-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mslapa-doc.sh index da5d65814..d8ab8b9e8 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mslapa-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mslapa-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mslapa-doc | grep -v \.src | grep texlive-mslapa-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mslapa-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mslapa.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mslapa.sh index ce6f1e60b..d707cf42b 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mslapa.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mslapa.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mslapa | grep -v \.src | grep texlive-mslapa + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mslapa" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis-doc.sh index 0209419a3..eb18dc0df 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-msu-thesis-doc | grep -v \.src | grep texlive-msu-thesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-msu-thesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis.sh index eed35a2c4..c36a9dd7e 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-msu-thesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-msu-thesis | grep -v \.src | grep texlive-msu-thesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-msu-thesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mtgreek-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mtgreek-doc.sh index 6876527bc..67bfc0a8d 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mtgreek-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mtgreek-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mtgreek-doc | grep -v \.src | grep texlive-mtgreek-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mtgreek-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mtgreek.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mtgreek.sh index 16f5b21fb..732cb8f22 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mtgreek.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mtgreek.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mtgreek | grep -v \.src | grep texlive-mtgreek + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mtgreek" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mucproc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mucproc.sh index 5254bd0bc..0bf6cf200 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mucproc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mucproc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mucproc | grep -v \.src | grep texlive-mucproc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mucproc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis-doc.sh index dc86435b0..6a9297efc 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mugsthesis-doc | grep -v \.src | grep texlive-mugsthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mugsthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis.sh index ac344cdba..88d8f68a1 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mugsthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mugsthesis | grep -v \.src | grep texlive-mugsthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mugsthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multenum-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multenum-doc.sh index 1d2adb794..4edfd6364 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multenum-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multenum-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multenum-doc | grep -v \.src | grep texlive-multenum-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multenum-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multenum.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multenum.sh index 864891fdc..956d01969 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multenum.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multenum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multenum | grep -v \.src | grep texlive-multenum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multenum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiaudience-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiaudience-doc.sh index 71a5f9678..6b79abd37 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiaudience-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiaudience-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multiaudience-doc | grep -v \.src | grep texlive-multiaudience-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multiaudience-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiaudience.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiaudience.sh index 4939e948d..6d8d85962 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiaudience.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiaudience.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multiaudience | grep -v \.src | grep texlive-multiaudience + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multiaudience" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibbl-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibbl-doc.sh index 1ccc57b9a..dcf07a7e1 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibbl-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibbl-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multibbl-doc | grep -v \.src | grep texlive-multibbl-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multibbl-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibbl.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibbl.sh index 35ba28b04..49bff2eb8 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibbl.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibbl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multibbl | grep -v \.src | grep texlive-multibbl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multibbl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibib-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibib-doc.sh index b11247dcb..d58e6abba 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibib-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibib-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multibib-doc | grep -v \.src | grep texlive-multibib-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multibib-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibib.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibib.sh index 7be240ab6..6fc08307d 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibib.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multibib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multibib | grep -v \.src | grep texlive-multibib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multibib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multicap-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multicap-doc.sh index eacebc018..fd90ef0ca 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multicap-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multicap-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multicap-doc | grep -v \.src | grep texlive-multicap-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multicap-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multicap.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multicap.sh index 40aec51c8..5ddc1b64e 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multicap.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multicap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multicap | grep -v \.src | grep texlive-multicap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multicap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multidef-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multidef-doc.sh index cacd9445c..82eec83a9 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multidef-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multidef-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multidef-doc | grep -v \.src | grep texlive-multidef-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multidef-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multidef.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multidef.sh index bd415a190..de96ebd46 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multidef.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multidef.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multidef | grep -v \.src | grep texlive-multidef + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multidef" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multido-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multido-doc.sh index 3a6a76c15..a35a07250 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multido-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multido-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multido-doc | grep -v \.src | grep texlive-multido-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multido-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multido.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multido.sh index f60bed819..0c409c9d2 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multido.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multido.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multido | grep -v \.src | grep texlive-multido + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multido" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multienv-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multienv-doc.sh index a8dc46a2c..b20ef2b11 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multienv-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multienv-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multienv-doc | grep -v \.src | grep texlive-multienv-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multienv-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multienv.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multienv.sh index 393a8257b..79d3a9c51 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multienv.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multienv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multienv | grep -v \.src | grep texlive-multienv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multienv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiexpand-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiexpand-doc.sh index 7f7d45286..47cf1446e 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiexpand-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiexpand-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multiexpand-doc | grep -v \.src | grep texlive-multiexpand-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multiexpand-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiexpand.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiexpand.sh index 53fef7586..85e961762 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiexpand.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiexpand.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multiexpand | grep -v \.src | grep texlive-multiexpand + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multiexpand" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multilang.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multilang.sh index a378de2a8..586c686e6 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multilang.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multilang.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multilang | grep -v \.src | grep texlive-multilang + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multilang" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiobjective-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiobjective-doc.sh index 2fd03de0e..3b82b079c 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiobjective-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiobjective-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multiobjective-doc | grep -v \.src | grep texlive-multiobjective-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multiobjective-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiobjective.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiobjective.sh index 7427be7e5..96007f867 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiobjective.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multiobjective.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multiobjective | grep -v \.src | grep texlive-multiobjective + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multiobjective" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multirow-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multirow-doc.sh index f885b8f76..319af6caa 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multirow-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multirow-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multirow-doc | grep -v \.src | grep texlive-multirow-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multirow-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multirow.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multirow.sh index da98d3050..d4dfbb0b0 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multirow.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-multirow.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multirow | grep -v \.src | grep texlive-multirow + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multirow" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-munich-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-munich-doc.sh index ed1abfd0d..e0e44c150 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-munich-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-munich-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-munich-doc | grep -v \.src | grep texlive-munich-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-munich-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-munich.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-munich.sh index ddbe7cfb4..c3c807546 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-munich.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-munich.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-munich | grep -v \.src | grep texlive-munich + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-munich" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musicography.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musicography.sh index a054d79b6..1b6254fd5 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musicography.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musicography.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-musicography | grep -v \.src | grep texlive-musicography + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-musicography" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musikui.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musikui.sh index c3bae5ffb..6ef76daef 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musikui.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musikui.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-musikui | grep -v \.src | grep texlive-musikui + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-musikui" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixguit-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixguit-doc.sh index fcbdd3bfc..ff40ffc7b 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixguit-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixguit-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-musixguit-doc | grep -v \.src | grep texlive-musixguit-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-musixguit-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixguit.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixguit.sh index c86be60e0..5bdc364eb 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixguit.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixguit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-musixguit | grep -v \.src | grep texlive-musixguit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-musixguit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts-doc.sh index f73020f3d..181c599e1 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-musixtex-fonts-doc | grep -v \.src | grep texlive-musixtex-fonts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-musixtex-fonts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts.sh index c3cc1c0f7..b04f61499 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musixtex-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-musixtex-fonts | grep -v \.src | grep texlive-musixtex-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-musixtex-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musuos-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musuos-doc.sh index 8f529a0b3..113635942 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musuos-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musuos-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-musuos-doc | grep -v \.src | grep texlive-musuos-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-musuos-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musuos.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musuos.sh index aa1a184cb..20308eb1c 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musuos.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-musuos.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-musuos | grep -v \.src | grep texlive-musuos + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-musuos" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-muthesis-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-muthesis-doc.sh index 998a6c0eb..50ded370b 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-muthesis-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-muthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-muthesis-doc | grep -v \.src | grep texlive-muthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-muthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-muthesis.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-muthesis.sh index 1b3909eb1..d95240907 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-muthesis.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-muthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-muthesis | grep -v \.src | grep texlive-muthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-muthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mversion-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mversion-doc.sh index 1f853b7a0..88bd39ab9 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mversion-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mversion-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mversion-doc | grep -v \.src | grep texlive-mversion-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mversion-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mversion.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mversion.sh index a3988737c..da8baa5f1 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mversion.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mversion.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mversion | grep -v \.src | grep texlive-mversion + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mversion" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwcls-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwcls-doc.sh index 2e50b6cf9..bcc0d0638 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwcls-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwcls-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mwcls-doc | grep -v \.src | grep texlive-mwcls-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mwcls-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwcls.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwcls.sh index 027fcb681..e691b1b61 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwcls.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwcls.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mwcls | grep -v \.src | grep texlive-mwcls + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mwcls" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwe-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwe-doc.sh index 3684bfcd8..5e21192db 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwe-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwe-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mwe-doc | grep -v \.src | grep texlive-mwe-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mwe-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwe.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwe.sh index f87da4017..8fc4c56af 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwe.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mwe.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mwe | grep -v \.src | grep texlive-mwe + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mwe" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mweights-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mweights-doc.sh index 7ef79b12e..468ac57db 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mweights-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mweights-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mweights-doc | grep -v \.src | grep texlive-mweights-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mweights-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mweights.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mweights.sh index 10b9c222e..07d7b5a1a 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mweights.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mweights.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mweights | grep -v \.src | grep texlive-mweights + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mweights" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mxedruli-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mxedruli-doc.sh index a192a7f40..cc84b16c6 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mxedruli-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mxedruli-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mxedruli-doc | grep -v \.src | grep texlive-mxedruli-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mxedruli-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mxedruli.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mxedruli.sh index 87a66f351..9bdb60277 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mxedruli.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mxedruli.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mxedruli | grep -v \.src | grep texlive-mxedruli + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mxedruli" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mychemistry-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mychemistry-doc.sh index 528488697..16c6740de 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mychemistry-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mychemistry-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mychemistry-doc | grep -v \.src | grep texlive-mychemistry-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mychemistry-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mychemistry.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mychemistry.sh index 7438c1a66..1e61bf154 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mychemistry.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mychemistry.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mychemistry | grep -v \.src | grep texlive-mychemistry + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mychemistry" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mycv-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mycv-doc.sh index 2115d1994..09e6c76ab 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mycv-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mycv-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mycv-doc | grep -v \.src | grep texlive-mycv-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mycv-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mycv.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mycv.sh index 80ec9a106..0f7c37928 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mycv.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mycv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mycv | grep -v \.src | grep texlive-mycv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mycv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat-doc.sh index e8d3b09aa..ea0f90aec 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mylatexformat-doc | grep -v \.src | grep texlive-mylatexformat-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mylatexformat-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat.sh index e55448694..9eeace67c 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mylatexformat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mylatexformat | grep -v \.src | grep texlive-mylatexformat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mylatexformat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mynsfc-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mynsfc-doc.sh index 1b026337e..8c5133a7f 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mynsfc-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mynsfc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mynsfc-doc | grep -v \.src | grep texlive-mynsfc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mynsfc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mynsfc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mynsfc.sh index f72a9c012..36b01cee7 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mynsfc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-mynsfc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mynsfc | grep -v \.src | grep texlive-mynsfc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mynsfc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-na-box.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-na-box.sh index 6318001b1..e8e4af02b 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-na-box.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-na-box.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-na-box | grep -v \.src | grep texlive-na-box + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-na-box" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-na-position.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-na-position.sh index 99e2f8f81..7e23005fd 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-na-position.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-na-position.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-na-position | grep -v \.src | grep texlive-na-position + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-na-position" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nag-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nag-doc.sh index f17a11163..6ee0e6437 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nag-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nag-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nag-doc | grep -v \.src | grep texlive-nag-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nag-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nag.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nag.sh index af4484024..10ff51bc8 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nag.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nag.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nag | grep -v \.src | grep texlive-nag + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nag" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nameauth-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nameauth-doc.sh index ba3f7e14c..343343342 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nameauth-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nameauth-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nameauth-doc | grep -v \.src | grep texlive-nameauth-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nameauth-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nameauth.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nameauth.sh index df3424cca..c014ba441 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nameauth.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nameauth.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nameauth | grep -v \.src | grep texlive-nameauth + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nameauth" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-namespc-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-namespc-doc.sh index 5f9b62057..8eeae750d 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-namespc-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-namespc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-namespc-doc | grep -v \.src | grep texlive-namespc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-namespc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-namespc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-namespc.sh index da2386e15..f1e5595cd 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-namespc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-namespc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-namespc | grep -v \.src | grep texlive-namespc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-namespc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1-doc.sh index 1ea8cea4b..1a13ede0f 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nanumtype1-doc | grep -v \.src | grep texlive-nanumtype1-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nanumtype1-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1.sh index 8b1758327..1165b7620 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nanumtype1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nanumtype1 | grep -v \.src | grep texlive-nanumtype1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nanumtype1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nar.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nar.sh index 308650431..565247cf4 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nar.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nar | grep -v \.src | grep texlive-nar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natbib-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natbib-doc.sh index 62c8ec4a3..c6ab13801 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natbib-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natbib-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-natbib-doc | grep -v \.src | grep texlive-natbib-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-natbib-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natbib.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natbib.sh index 2a5f578da..dddb1627e 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natbib.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natbib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-natbib | grep -v \.src | grep texlive-natbib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-natbib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natded-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natded-doc.sh index 3cbc1d974..cb89711c4 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natded-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natded-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-natded-doc | grep -v \.src | grep texlive-natded-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-natded-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natded.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natded.sh index 0f18e50c3..4466b252e 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natded.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-natded.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-natded | grep -v \.src | grep texlive-natded + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-natded" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nath-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nath-doc.sh index ae4ee9e96..c9c100537 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nath-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nath-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nath-doc | grep -v \.src | grep texlive-nath-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nath-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nath.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nath.sh index 7dbc9ecf1..a4da22e19 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nath.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nath | grep -v \.src | grep texlive-nath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nature-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nature-doc.sh index e1a0a6d06..92d44313e 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nature-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nature-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nature-doc | grep -v \.src | grep texlive-nature-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nature-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nature.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nature.sh index e5862eeda..1b145843a 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nature.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nature.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nature | grep -v \.src | grep texlive-nature + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nature" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navigator-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navigator-doc.sh index 20447d2c0..7c8cf38bf 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navigator-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navigator-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-navigator-doc | grep -v \.src | grep texlive-navigator-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-navigator-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navigator.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navigator.sh index 44a237a90..9462e9021 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navigator.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navigator.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-navigator | grep -v \.src | grep texlive-navigator + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-navigator" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navydocs.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navydocs.sh index 9f4f4c417..ec38ce76c 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navydocs.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-navydocs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-navydocs | grep -v \.src | grep texlive-navydocs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-navydocs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncclatex-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncclatex-doc.sh index c89b8d3db..b786cbc63 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncclatex-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncclatex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ncclatex-doc | grep -v \.src | grep texlive-ncclatex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ncclatex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncclatex.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncclatex.sh index b6003086d..8b7b8b291 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncclatex.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncclatex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ncclatex | grep -v \.src | grep texlive-ncclatex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ncclatex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncctools-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncctools-doc.sh index 64e43146d..98c4e9446 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncctools-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncctools-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ncctools-doc | grep -v \.src | grep texlive-ncctools-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ncctools-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncctools.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncctools.sh index 81c5d016c..599dea4aa 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncctools.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncctools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ncctools | grep -v \.src | grep texlive-ncctools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ncctools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncntrsbk.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncntrsbk.sh index 0475f1a87..b806331aa 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncntrsbk.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ncntrsbk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ncntrsbk | grep -v \.src | grep texlive-ncntrsbk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ncntrsbk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nddiss-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nddiss-doc.sh index 68c6e952e..c04002b82 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nddiss-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nddiss-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nddiss-doc | grep -v \.src | grep texlive-nddiss-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nddiss-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nddiss.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nddiss.sh index de02bf36d..bbee7f8e5 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nddiss.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nddiss.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nddiss | grep -v \.src | grep texlive-nddiss + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nddiss" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis-doc.sh index 62991b53e..ea4f9ca2b 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ndsu-thesis-doc | grep -v \.src | grep texlive-ndsu-thesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ndsu-thesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis.sh index 2a0e52a8d..9e099ad0c 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-ndsu-thesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ndsu-thesis | grep -v \.src | grep texlive-ndsu-thesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ndsu-thesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-needspace-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-needspace-doc.sh index 8c068d0b7..65b05f231 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-needspace-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-needspace-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-needspace-doc | grep -v \.src | grep texlive-needspace-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-needspace-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-needspace.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-needspace.sh index 9d2a04cbe..f66f26614 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-needspace.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-needspace.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-needspace | grep -v \.src | grep texlive-needspace + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-needspace" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nestquot.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nestquot.sh index b84aeb9a8..9834d1342 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nestquot.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nestquot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nestquot | grep -v \.src | grep texlive-nestquot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nestquot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork-doc.sh index 28c9e0932..65db3066e 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-neuralnetwork-doc | grep -v \.src | grep texlive-neuralnetwork-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-neuralnetwork-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork.sh index cbcad7b63..82ad60b5f 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-neuralnetwork.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-neuralnetwork | grep -v \.src | grep texlive-neuralnetwork + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-neuralnetwork" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nevelok-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nevelok-doc.sh index 5276b4e06..022d4abe7 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nevelok-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nevelok-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nevelok-doc | grep -v \.src | grep texlive-nevelok-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nevelok-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nevelok.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nevelok.sh index cb6bd310c..582ecb0fe 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nevelok.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nevelok.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nevelok | grep -v \.src | grep texlive-nevelok + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nevelok" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newcommand-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newcommand-doc.sh index 85ab350bb..ae9e63cf3 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newcommand-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newcommand-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newcommand-doc | grep -v \.src | grep texlive-newcommand-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newcommand-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newenviron-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newenviron-doc.sh index d30db98e7..d02a0e05b 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newenviron-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newenviron-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newenviron-doc | grep -v \.src | grep texlive-newenviron-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newenviron-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newenviron.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newenviron.sh index ef47da51b..7f4bb06bf 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newenviron.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newenviron.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newenviron | grep -v \.src | grep texlive-newenviron + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newenviron" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newfile-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newfile-doc.sh index 983faed6f..79b17205b 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newfile-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newfile-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newfile-doc | grep -v \.src | grep texlive-newfile-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newfile-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newfile.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newfile.sh index 56f040336..f6a5feb50 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newfile.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newfile.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newfile | grep -v \.src | grep texlive-newfile + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newfile" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newlfm-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newlfm-doc.sh index b3b5cb2e9..48b8d1a37 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newlfm-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newlfm-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newlfm-doc | grep -v \.src | grep texlive-newlfm-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newlfm-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newlfm.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newlfm.sh index b464cf453..a1a135b1e 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newlfm.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newlfm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newlfm | grep -v \.src | grep texlive-newlfm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newlfm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newpx-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newpx-doc.sh index 8383e2502..004b6f65e 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newpx-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newpx-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newpx-doc | grep -v \.src | grep texlive-newpx-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newpx-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newpx.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newpx.sh index 90a60a015..77a5bda04 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newpx.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newpx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newpx | grep -v \.src | grep texlive-newpx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newpx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newsletr-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newsletr-doc.sh index 966d9cc73..49ae3dc06 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newsletr-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newsletr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newsletr-doc | grep -v \.src | grep texlive-newsletr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newsletr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newsletr.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newsletr.sh index 61680d9bc..352621f2b 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newsletr.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newsletr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newsletr | grep -v \.src | grep texlive-newsletr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newsletr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newspaper-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newspaper-doc.sh index 16d41f894..f6c4b9760 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newspaper-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newspaper-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newspaper-doc | grep -v \.src | grep texlive-newspaper-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newspaper-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newspaper.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newspaper.sh index 3fed52831..72e5d7525 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newspaper.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newspaper.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newspaper | grep -v \.src | grep texlive-newspaper + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newspaper" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtx-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtx-doc.sh index 283e6e2f5..691a6a403 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtx-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtx-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newtx-doc | grep -v \.src | grep texlive-newtx-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newtx-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtx.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtx.sh index 336d01628..2fd911dd0 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtx.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newtx | grep -v \.src | grep texlive-newtx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newtx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxsf-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxsf-doc.sh index c85f3393c..b661cbb88 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxsf-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxsf-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newtxsf-doc | grep -v \.src | grep texlive-newtxsf-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newtxsf-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxsf.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxsf.sh index 5aa8c2a8a..e4f50b9a1 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxsf.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxsf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newtxsf | grep -v \.src | grep texlive-newtxsf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newtxsf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxtt-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxtt-doc.sh index 7145b30b4..88ab0826d 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxtt-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxtt-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newtxtt-doc | grep -v \.src | grep texlive-newtxtt-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newtxtt-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxtt.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxtt.sh index ec9fb6c17..1b4955d74 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxtt.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newtxtt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newtxtt | grep -v \.src | grep texlive-newtxtt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newtxtt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar-doc.sh index e02a2b2cd..0b60bff82 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newunicodechar-doc | grep -v \.src | grep texlive-newunicodechar-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newunicodechar-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar.sh index 7079addf1..c07ae3a73 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newunicodechar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newunicodechar | grep -v \.src | grep texlive-newunicodechar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newunicodechar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newvbtm-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newvbtm-doc.sh index d073d61ef..d2729a61c 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newvbtm-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newvbtm-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newvbtm-doc | grep -v \.src | grep texlive-newvbtm-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newvbtm-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newvbtm.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newvbtm.sh index 579361d85..31667008d 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newvbtm.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newvbtm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newvbtm | grep -v \.src | grep texlive-newvbtm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newvbtm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newverbs-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newverbs-doc.sh index b46f8c0d5..a877dc8dc 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newverbs-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newverbs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newverbs-doc | grep -v \.src | grep texlive-newverbs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newverbs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newverbs.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newverbs.sh index 4bd047821..3b15944f5 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newverbs.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-newverbs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newverbs | grep -v \.src | grep texlive-newverbs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newverbs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nextpage.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nextpage.sh index 22e1021f8..e6e37db85 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nextpage.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nextpage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nextpage | grep -v \.src | grep texlive-nextpage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nextpage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr-doc.sh index f19fc9a56..f334447ed 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nfssext-cfr-doc | grep -v \.src | grep texlive-nfssext-cfr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nfssext-cfr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr.sh index e0a7e7476..7dce5be7d 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nfssext-cfr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nfssext-cfr | grep -v \.src | grep texlive-nfssext-cfr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nfssext-cfr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist-doc.sh index 091fb3ac1..ad096e413 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nicefilelist-doc | grep -v \.src | grep texlive-nicefilelist-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nicefilelist-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist.sh index f565d58b8..94411dda2 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicefilelist.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nicefilelist | grep -v \.src | grep texlive-nicefilelist + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nicefilelist" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe-doc.sh index f245d5608..345eab486 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-niceframe-doc | grep -v \.src | grep texlive-niceframe-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-niceframe-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe-type1.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe-type1.sh index 7fdcffdb4..256d1511b 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe-type1.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe-type1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-niceframe-type1 | grep -v \.src | grep texlive-niceframe-type1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-niceframe-type1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe.sh index d11a4725e..9a00ab6fd 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-niceframe.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-niceframe | grep -v \.src | grep texlive-niceframe + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-niceframe" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicematrix.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicematrix.sh index 15491cbf4..72af052d4 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicematrix.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicematrix.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nicematrix | grep -v \.src | grep texlive-nicematrix + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nicematrix" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicetext-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicetext-doc.sh index 85d322289..d53467780 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicetext-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicetext-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nicetext-doc | grep -v \.src | grep texlive-nicetext-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nicetext-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicetext.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicetext.sh index c25f02f5c..6c6f78c94 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicetext.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nicetext.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nicetext | grep -v \.src | grep texlive-nicetext + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nicetext" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nidanfloat.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nidanfloat.sh index 7820a724b..bbe28d28b 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nidanfloat.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nidanfloat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nidanfloat | grep -v \.src | grep texlive-nidanfloat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nidanfloat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nih-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nih-doc.sh index 63d18768a..3fbdcff1b 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nih-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nih-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nih-doc | grep -v \.src | grep texlive-nih-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nih-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nih.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nih.sh index 164e58181..c25b683ff 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nih.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nih.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nih | grep -v \.src | grep texlive-nih + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nih" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch-doc.sh index 9c31edd01..f3e9f9214 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nihbiosketch-doc | grep -v \.src | grep texlive-nihbiosketch-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nihbiosketch-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch.sh index 2179cd44f..fd06f11b1 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nihbiosketch.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nihbiosketch | grep -v \.src | grep texlive-nihbiosketch + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nihbiosketch" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nimbus15-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nimbus15-doc.sh index ae67d3176..32c6775c2 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nimbus15-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nimbus15-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nimbus15-doc | grep -v \.src | grep texlive-nimbus15-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nimbus15-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nimbus15.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nimbus15.sh index 6a4c2f659..4703b7bd6 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nimbus15.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nimbus15.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nimbus15 | grep -v \.src | grep texlive-nimbus15 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nimbus15" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nkarta-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nkarta-doc.sh index d2fd21329..ec222c006 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nkarta-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nkarta-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nkarta-doc | grep -v \.src | grep texlive-nkarta-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nkarta-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nkarta.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nkarta.sh index ebf65e1cb..75ca13006 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nkarta.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nkarta.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nkarta | grep -v \.src | grep texlive-nkarta + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nkarta" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc-doc.sh index 61f0ce9fe..261692641 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nlctdoc-doc | grep -v \.src | grep texlive-nlctdoc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nlctdoc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc.sh index 217a40682..29085e8a2 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nlctdoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nlctdoc | grep -v \.src | grep texlive-nlctdoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nlctdoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nmbib-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nmbib-doc.sh index 06eb9d59b..d05d2e013 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nmbib-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nmbib-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nmbib-doc | grep -v \.src | grep texlive-nmbib-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nmbib-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nmbib.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nmbib.sh index 9e2ea0a1f..ba3f40a73 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nmbib.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-nmbib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nmbib | grep -v \.src | grep texlive-nmbib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nmbib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-numericplots-doc.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-numericplots-doc.sh index 6216fcbb6..369fd17a7 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-numericplots-doc.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-numericplots-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-numericplots-doc | grep -v \.src | grep texlive-numericplots-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-numericplots-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-numericplots.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-numericplots.sh index a38f2b504..b0e978dd3 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-numericplots.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-numericplots.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-numericplots | grep -v \.src | grep texlive-numericplots + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-numericplots" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-split-p.sh b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-split-p.sh index 130cd1814..bf45f4089 100644 --- a/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-split-p.sh +++ b/testcases/cli-test/texlive-split-p/oe_test_texlive-split-p_install_and_remove_texlive-split-p.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-p # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-split-p | grep -v \.src | grep texlive-split-p + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-split-p" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noconflict-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noconflict-doc.sh index 9fe0ba7fb..7d48c270c 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noconflict-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noconflict-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-noconflict-doc | grep -v \.src | grep texlive-noconflict-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-noconflict-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noconflict.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noconflict.sh index 6a4928f0d..b6d9373a0 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noconflict.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noconflict.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-noconflict | grep -v \.src | grep texlive-noconflict + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-noconflict" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nodetree.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nodetree.sh index 856a119df..15e474324 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nodetree.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nodetree.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nodetree | grep -v \.src | grep texlive-nodetree + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nodetree" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noindentafter-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noindentafter-doc.sh index 3812d85e8..c74f94c3a 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noindentafter-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noindentafter-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-noindentafter-doc | grep -v \.src | grep texlive-noindentafter-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-noindentafter-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noindentafter.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noindentafter.sh index 6cf0b68e3..2de92363f 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noindentafter.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noindentafter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-noindentafter | grep -v \.src | grep texlive-noindentafter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-noindentafter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noitcrul-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noitcrul-doc.sh index 18162a9d3..3675b2561 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noitcrul-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noitcrul-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-noitcrul-doc | grep -v \.src | grep texlive-noitcrul-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-noitcrul-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noitcrul.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noitcrul.sh index a7b753061..61dddb823 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noitcrul.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noitcrul.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-noitcrul | grep -v \.src | grep texlive-noitcrul + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-noitcrul" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks-doc.sh index 1ea420823..eca185fff 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nolbreaks-doc | grep -v \.src | grep texlive-nolbreaks-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nolbreaks-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks.sh index 1f227db90..f7b597384 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nolbreaks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nolbreaks | grep -v \.src | grep texlive-nolbreaks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nolbreaks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomencl-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomencl-doc.sh index da4f44eb1..9155b1f1a 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomencl-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomencl-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nomencl-doc | grep -v \.src | grep texlive-nomencl-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nomencl-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomencl.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomencl.sh index 00877c22d..35b45b2c3 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomencl.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomencl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nomencl | grep -v \.src | grep texlive-nomencl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nomencl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomentbl-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomentbl-doc.sh index 6e759109d..97d4c3cf4 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomentbl-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomentbl-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nomentbl-doc | grep -v \.src | grep texlive-nomentbl-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nomentbl-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomentbl.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomentbl.sh index f00f0cffe..5a72fde6e 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomentbl.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nomentbl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nomentbl | grep -v \.src | grep texlive-nomentbl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nomentbl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonfloat-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonfloat-doc.sh index b11f33fd9..b7aaa59bf 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonfloat-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonfloat-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nonfloat-doc | grep -v \.src | grep texlive-nonfloat-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nonfloat-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonfloat.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonfloat.sh index 0fc3923b8..c5aae370f 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonfloat.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonfloat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nonfloat | grep -v \.src | grep texlive-nonfloat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nonfloat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart-doc.sh index 4e5f73e00..84b588fce 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nonumonpart-doc | grep -v \.src | grep texlive-nonumonpart-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nonumonpart-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart.sh index 84a52fd2b..a2e0f5a1e 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nonumonpart.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nonumonpart | grep -v \.src | grep texlive-nonumonpart + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nonumonpart" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nopageno-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nopageno-doc.sh index e83258b91..a3005ace6 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nopageno-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nopageno-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nopageno-doc | grep -v \.src | grep texlive-nopageno-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nopageno-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nopageno.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nopageno.sh index bee97e5ef..d7afc6fea 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nopageno.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nopageno.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nopageno | grep -v \.src | grep texlive-nopageno + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nopageno" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-norasi-c90.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-norasi-c90.sh index 3b752ee4d..974d74dbe 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-norasi-c90.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-norasi-c90.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-norasi-c90 | grep -v \.src | grep texlive-norasi-c90 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-norasi-c90" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-normalcolor-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-normalcolor-doc.sh index c8eacdcc9..7b6d8e5df 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-normalcolor-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-normalcolor-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-normalcolor-doc | grep -v \.src | grep texlive-normalcolor-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-normalcolor-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-normalcolor.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-normalcolor.sh index 1beb34fc6..401e74a74 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-normalcolor.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-normalcolor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-normalcolor | grep -v \.src | grep texlive-normalcolor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-normalcolor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nostarch-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nostarch-doc.sh index 762ba0218..8a787c687 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nostarch-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nostarch-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nostarch-doc | grep -v \.src | grep texlive-nostarch-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nostarch-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nostarch.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nostarch.sh index 3e00c4000..bf8c62f59 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nostarch.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nostarch.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nostarch | grep -v \.src | grep texlive-nostarch + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nostarch" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes-doc.sh index d3980bca4..4e2aead42 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-notes-doc | grep -v \.src | grep texlive-notes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-notes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes.sh index de16217cf..b29e92503 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-notes | grep -v \.src | grep texlive-notes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-notes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes2bib-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes2bib-doc.sh index fabb9a630..81e07478a 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes2bib-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes2bib-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-notes2bib-doc | grep -v \.src | grep texlive-notes2bib-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-notes2bib-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes2bib.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes2bib.sh index 6e452b6f0..c53d129ee 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes2bib.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notes2bib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-notes2bib | grep -v \.src | grep texlive-notes2bib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-notes2bib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notespages.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notespages.sh index d89c4b8f0..e464636d8 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notespages.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notespages.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-notespages | grep -v \.src | grep texlive-notespages + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-notespages" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notestex.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notestex.sh index ca574fdc7..d7de8d647 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notestex.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notestex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-notestex | grep -v \.src | grep texlive-notestex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-notestex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notex-bst.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notex-bst.sh index 2aeae1350..532e7cf11 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notex-bst.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notex-bst.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-notex-bst | grep -v \.src | grep texlive-notex-bst + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-notex-bst" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noto-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noto-doc.sh index 3fe4684dc..7a64c10ad 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noto-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noto-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-noto-doc | grep -v \.src | grep texlive-noto-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-noto-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noto.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noto.sh index 5d9baf931..93bdc2893 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noto.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-noto.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-noto | grep -v \.src | grep texlive-noto + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-noto" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notoccite-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notoccite-doc.sh index a5fc665b8..35db140a4 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notoccite-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notoccite-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-notoccite-doc | grep -v \.src | grep texlive-notoccite-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-notoccite-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notoccite.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notoccite.sh index 7b4053a69..b03769c01 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notoccite.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-notoccite.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-notoccite | grep -v \.src | grep texlive-notoccite + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-notoccite" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-novel.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-novel.sh index 9f7a680d2..4245a3d72 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-novel.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-novel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-novel | grep -v \.src | grep texlive-novel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-novel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nowidow-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nowidow-doc.sh index a60341669..aa00dd5e2 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nowidow-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nowidow-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nowidow-doc | grep -v \.src | grep texlive-nowidow-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nowidow-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nowidow.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nowidow.sh index 9c21dcb4d..613af8bb8 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nowidow.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nowidow.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nowidow | grep -v \.src | grep texlive-nowidow + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nowidow" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nox-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nox-doc.sh index acb0f683c..1142dddb4 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nox-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nox-doc | grep -v \.src | grep texlive-nox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nox.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nox.sh index 042fe8564..61168226c 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nox.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nox | grep -v \.src | grep texlive-nox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nrc-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nrc-doc.sh index db8414be2..c587fd7e3 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nrc-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nrc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nrc-doc | grep -v \.src | grep texlive-nrc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nrc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nrc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nrc.sh index 8ea56ba90..3bb8e7fdc 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nrc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nrc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nrc | grep -v \.src | grep texlive-nrc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nrc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntgclass-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntgclass-doc.sh index f98034609..2f4bba61f 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntgclass-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntgclass-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ntgclass-doc | grep -v \.src | grep texlive-ntgclass-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ntgclass-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntgclass.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntgclass.sh index 188bf2f8f..6f4880820 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntgclass.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntgclass.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ntgclass | grep -v \.src | grep texlive-ntgclass + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ntgclass" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-doc.sh index 93fa5b259..241644489 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ntheorem-doc | grep -v \.src | grep texlive-ntheorem-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ntheorem-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-vn-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-vn-doc.sh index ff5b0ad7d..0a116ca82 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-vn-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem-vn-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ntheorem-vn-doc | grep -v \.src | grep texlive-ntheorem-vn-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ntheorem-vn-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem.sh index f8f718073..db2a9bc6f 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ntheorem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ntheorem | grep -v \.src | grep texlive-ntheorem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ntheorem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nuc-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nuc-doc.sh index 4fb74e1f0..6941a3979 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nuc-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nuc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nuc-doc | grep -v \.src | grep texlive-nuc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nuc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nuc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nuc.sh index 22dacd1af..493b04889 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nuc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nuc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nuc | grep -v \.src | grep texlive-nuc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nuc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nucleardata-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nucleardata-doc.sh index 8faa7760f..e5112166a 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nucleardata-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nucleardata-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nucleardata-doc | grep -v \.src | grep texlive-nucleardata-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nucleardata-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nucleardata.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nucleardata.sh index 318b63b34..978ea9b20 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nucleardata.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nucleardata.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nucleardata | grep -v \.src | grep texlive-nucleardata + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nucleardata" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numberedblock-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numberedblock-doc.sh index 8ef467047..01c7fc583 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numberedblock-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numberedblock-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-numberedblock-doc | grep -v \.src | grep texlive-numberedblock-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-numberedblock-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numberedblock.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numberedblock.sh index 323d2187a..d60455f19 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numberedblock.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numberedblock.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-numberedblock | grep -v \.src | grep texlive-numberedblock + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-numberedblock" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numericplots-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numericplots-doc.sh index acd16b43f..921372b84 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numericplots-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numericplots-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-numericplots-doc | grep -v \.src | grep texlive-numericplots-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-numericplots-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numericplots.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numericplots.sh index 09f8ca761..b5811585d 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numericplots.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numericplots.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-numericplots | grep -v \.src | grep texlive-numericplots + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-numericplots" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numname-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numname-doc.sh index 25efa208b..7b20ec6f8 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numname-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numname-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-numname-doc | grep -v \.src | grep texlive-numname-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-numname-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numname.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numname.sh index 9b2732be5..9da8c9a7d 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numname.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numname.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-numname | grep -v \.src | grep texlive-numname + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-numname" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numnameru.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numnameru.sh index 19f4c7324..161e0549f 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numnameru.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numnameru.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-numnameru | grep -v \.src | grep texlive-numnameru + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-numnameru" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numprint-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numprint-doc.sh index cdca8e38d..0aef0c6db 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numprint-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numprint-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-numprint-doc | grep -v \.src | grep texlive-numprint-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-numprint-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numprint.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numprint.sh index 9748c08a7..5fc016c5c 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numprint.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numprint.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-numprint | grep -v \.src | grep texlive-numprint + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-numprint" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numspell.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numspell.sh index c79e26e93..22980dba4 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numspell.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-numspell.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-numspell | grep -v \.src | grep texlive-numspell + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-numspell" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nwejm-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nwejm-doc.sh index b6fae0433..c8cb118db 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nwejm-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nwejm-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nwejm-doc | grep -v \.src | grep texlive-nwejm-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nwejm-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nwejm.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nwejm.sh index bd1e73c89..f0d71958d 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nwejm.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-nwejm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nwejm | grep -v \.src | grep texlive-nwejm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nwejm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-objectz-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-objectz-doc.sh index c932060ba..a5d587183 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-objectz-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-objectz-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-objectz-doc | grep -v \.src | grep texlive-objectz-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-objectz-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-objectz.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-objectz.sh index ce87fe7fa..292e35f04 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-objectz.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-objectz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-objectz | grep -v \.src | grep texlive-objectz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-objectz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obnov-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obnov-doc.sh index c722c33f6..07cb40227 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obnov-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obnov-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-obnov-doc | grep -v \.src | grep texlive-obnov-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-obnov-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obnov.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obnov.sh index c14a51253..f79171431 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obnov.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obnov.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-obnov | grep -v \.src | grep texlive-obnov + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-obnov" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obsolete.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obsolete.sh index 49f73bfa4..8f7a93ff6 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obsolete.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-obsolete.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-obsolete | grep -v \.src | grep texlive-obsolete + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-obsolete" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocg-p-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocg-p-doc.sh index e922ac13a..c042e5775 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocg-p-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocg-p-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ocg-p-doc | grep -v \.src | grep texlive-ocg-p-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ocg-p-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocg-p.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocg-p.sh index 3db1acb1c..d43327f07 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocg-p.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocg-p.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ocg-p | grep -v \.src | grep texlive-ocg-p + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ocg-p" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx-doc.sh index 0b060c0ce..0f167b6ec 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ocgx-doc | grep -v \.src | grep texlive-ocgx-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ocgx-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx.sh index 1c2e050bd..d127e577e 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ocgx | grep -v \.src | grep texlive-ocgx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ocgx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx2-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx2-doc.sh index a3f579c78..c286c66f5 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx2-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx2-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ocgx2-doc | grep -v \.src | grep texlive-ocgx2-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ocgx2-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx2.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx2.sh index 7cea94ccd..09e540b9e 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx2.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocgx2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ocgx2 | grep -v \.src | grep texlive-ocgx2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ocgx2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocherokee-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocherokee-doc.sh index ad75f8e8f..def4e4b4b 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocherokee-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocherokee-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ocherokee-doc | grep -v \.src | grep texlive-ocherokee-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ocherokee-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocherokee.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocherokee.sh index 8785eaf6c..3706a44c7 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocherokee.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocherokee.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ocherokee | grep -v \.src | grep texlive-ocherokee + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ocherokee" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-doc.sh index c63c8dc7d..caee4bbdb 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ocr-b-doc | grep -v \.src | grep texlive-ocr-b-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ocr-b-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline-doc.sh index d47236658..64da6bd72 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ocr-b-outline-doc | grep -v \.src | grep texlive-ocr-b-outline-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ocr-b-outline-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline.sh index 623fda44a..cbdb87108 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b-outline.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ocr-b-outline | grep -v \.src | grep texlive-ocr-b-outline + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ocr-b-outline" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b.sh index 5f268708e..06a34eacd 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-b.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ocr-b | grep -v \.src | grep texlive-ocr-b + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ocr-b" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex-doc.sh index 5be7cf429..0cbb5e3b6 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ocr-latex-doc | grep -v \.src | grep texlive-ocr-latex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ocr-latex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex.sh index c79da79a4..1906ed17d 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ocr-latex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ocr-latex | grep -v \.src | grep texlive-ocr-latex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ocr-latex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octave.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octave.sh index 875672f3b..1836a724c 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octave.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octave.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-octave | grep -v \.src | grep texlive-octave + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-octave" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octavo-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octavo-doc.sh index 81b57e2a8..da9769cec 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octavo-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octavo-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-octavo-doc | grep -v \.src | grep texlive-octavo-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-octavo-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octavo.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octavo.sh index b0f96f108..3f23c7bb5 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octavo.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-octavo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-octavo | grep -v \.src | grep texlive-octavo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-octavo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-odsfile-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-odsfile-doc.sh index 647e8d721..809b06fae 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-odsfile-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-odsfile-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-odsfile-doc | grep -v \.src | grep texlive-odsfile-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-odsfile-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-odsfile.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-odsfile.sh index 167ff1100..c5845362d 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-odsfile.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-odsfile.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-odsfile | grep -v \.src | grep texlive-odsfile + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-odsfile" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ofs-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ofs-doc.sh index 7c5340909..1ce1edbb2 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ofs-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ofs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ofs-doc | grep -v \.src | grep texlive-ofs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ofs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ofs.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ofs.sh index 9eeac0d1b..7a2c3febe 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ofs.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ofs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ofs | grep -v \.src | grep texlive-ofs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ofs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ogham-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ogham-doc.sh index c5e047dab..8b3e0cd46 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ogham-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ogham-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ogham-doc | grep -v \.src | grep texlive-ogham-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ogham-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ogham.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ogham.sh index b3373d3b3..a5c5634a9 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ogham.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ogham.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ogham | grep -v \.src | grep texlive-ogham + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ogham" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oinuit-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oinuit-doc.sh index cd071de29..7e680326b 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oinuit-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oinuit-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-oinuit-doc | grep -v \.src | grep texlive-oinuit-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-oinuit-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oinuit.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oinuit.sh index 7b9d4b5a2..6b2937ab6 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oinuit.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oinuit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-oinuit | grep -v \.src | grep texlive-oinuit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-oinuit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-old-arrows-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-old-arrows-doc.sh index 8979b2faf..3fd102c00 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-old-arrows-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-old-arrows-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-old-arrows-doc | grep -v \.src | grep texlive-old-arrows-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-old-arrows-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-old-arrows.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-old-arrows.sh index 002caf19a..63e7fbcd8 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-old-arrows.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-old-arrows.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-old-arrows | grep -v \.src | grep texlive-old-arrows + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-old-arrows" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldlatin-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldlatin-doc.sh index 2f9e9c9d1..00385b17b 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldlatin-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldlatin-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-oldlatin-doc | grep -v \.src | grep texlive-oldlatin-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-oldlatin-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldlatin.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldlatin.sh index 0aee6ec7c..9124b447d 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldlatin.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldlatin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-oldlatin | grep -v \.src | grep texlive-oldlatin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-oldlatin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstandard-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstandard-doc.sh index 184be2965..799f61fad 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstandard-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstandard-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-oldstandard-doc | grep -v \.src | grep texlive-oldstandard-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-oldstandard-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstandard.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstandard.sh index e0012aa0f..06b715724 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstandard.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstandard.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-oldstandard | grep -v \.src | grep texlive-oldstandard + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-oldstandard" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstyle-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstyle-doc.sh index 1a2e21612..36b76e87f 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstyle-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstyle-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-oldstyle-doc | grep -v \.src | grep texlive-oldstyle-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-oldstyle-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstyle.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstyle.sh index 23a0a6f61..af2a3d636 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstyle.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oldstyle.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-oldstyle | grep -v \.src | grep texlive-oldstyle + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-oldstyle" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-olsak-misc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-olsak-misc.sh index 5ad6b22aa..db4536837 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-olsak-misc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-olsak-misc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-olsak-misc | grep -v \.src | grep texlive-olsak-misc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-olsak-misc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-omega-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-omega-doc.sh index 1a606eb5b..9f6094fd2 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-omega-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-omega-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-omega-doc | grep -v \.src | grep texlive-omega-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-omega-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-omega.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-omega.sh index 0b8c66472..3f8f54583 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-omega.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-omega.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-omega | grep -v \.src | grep texlive-omega + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-omega" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onedown.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onedown.sh index fda704576..542ce089d 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onedown.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onedown.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-onedown | grep -v \.src | grep texlive-onedown + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-onedown" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath-doc.sh index b8dc4e6f5..65d39268a 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-onlyamsmath-doc | grep -v \.src | grep texlive-onlyamsmath-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-onlyamsmath-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath.sh index 99b16e116..776475438 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onlyamsmath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-onlyamsmath | grep -v \.src | grep texlive-onlyamsmath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-onlyamsmath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onrannual-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onrannual-doc.sh index 28722b1b6..1d0e97a86 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onrannual-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onrannual-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-onrannual-doc | grep -v \.src | grep texlive-onrannual-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-onrannual-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onrannual.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onrannual.sh index 36870e73d..6567d1da0 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onrannual.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-onrannual.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-onrannual | grep -v \.src | grep texlive-onrannual + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-onrannual" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opcit-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opcit-doc.sh index cd9f1b675..da29264f2 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opcit-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opcit-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-opcit-doc | grep -v \.src | grep texlive-opcit-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-opcit-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opcit.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opcit.sh index 0b30dc376..f1ddb0e08 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opcit.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opcit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-opcit | grep -v \.src | grep texlive-opcit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-opcit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opensans-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opensans-doc.sh index fa8819930..a660205d5 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opensans-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opensans-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-opensans-doc | grep -v \.src | grep texlive-opensans-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-opensans-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opensans.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opensans.sh index 4e50fb18d..c5970b02a 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opensans.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opensans.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-opensans | grep -v \.src | grep texlive-opensans + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-opensans" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oplotsymbl.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oplotsymbl.sh index f0c0f2b48..d023d1112 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oplotsymbl.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oplotsymbl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-oplotsymbl | grep -v \.src | grep texlive-oplotsymbl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-oplotsymbl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opteng-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opteng-doc.sh index 4baefb6d7..e21283087 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opteng-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opteng-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-opteng-doc | grep -v \.src | grep texlive-opteng-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-opteng-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opteng.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opteng.sh index 53824a4ef..823239686 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opteng.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-opteng.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-opteng | grep -v \.src | grep texlive-opteng + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-opteng" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optidef-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optidef-doc.sh index 071476beb..35326e7e4 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optidef-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optidef-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-optidef-doc | grep -v \.src | grep texlive-optidef-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-optidef-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optidef.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optidef.sh index d3ca3052d..fb7568f5f 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optidef.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optidef.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-optidef | grep -v \.src | grep texlive-optidef + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-optidef" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optional-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optional-doc.sh index 08137a5c9..0ad11a75e 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optional-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optional-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-optional-doc | grep -v \.src | grep texlive-optional-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-optional-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optional.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optional.sh index cd65bc2be..ad4c1962d 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optional.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-optional.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-optional | grep -v \.src | grep texlive-optional + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-optional" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-options-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-options-doc.sh index 40f89ddf3..33544b43a 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-options-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-options-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-options-doc | grep -v \.src | grep texlive-options-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-options-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-options.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-options.sh index 00e0ed452..9f2a3d457 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-options.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-options.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-options | grep -v \.src | grep texlive-options + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-options" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt-doc.sh index 56d15e469..d76a3d6a5 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ordinalpt-doc | grep -v \.src | grep texlive-ordinalpt-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ordinalpt-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt.sh index 92e96394f..013977ef2 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ordinalpt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ordinalpt | grep -v \.src | grep texlive-ordinalpt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ordinalpt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-orkhun-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-orkhun-doc.sh index 4705f2cb5..f3c021f77 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-orkhun-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-orkhun-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-orkhun-doc | grep -v \.src | grep texlive-orkhun-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-orkhun-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-orkhun.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-orkhun.sh index 52bc65bc4..1159b62dd 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-orkhun.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-orkhun.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-orkhun | grep -v \.src | grep texlive-orkhun + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-orkhun" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oscola-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oscola-doc.sh index 893d7f9e9..bdaa0d489 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oscola-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oscola-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-oscola-doc | grep -v \.src | grep texlive-oscola-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-oscola-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oscola.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oscola.sh index 037a3b628..fac069c3f 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oscola.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oscola.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-oscola | grep -v \.src | grep texlive-oscola + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-oscola" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau-doc.sh index 7c1b83d0f..ee98d6c96 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ot-tableau-doc | grep -v \.src | grep texlive-ot-tableau-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ot-tableau-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau.sh index a2309a905..ba9965de7 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-ot-tableau.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ot-tableau | grep -v \.src | grep texlive-ot-tableau + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ot-tableau" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othello-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othello-doc.sh index 3cc83924e..2bc78d032 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othello-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othello-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-othello-doc | grep -v \.src | grep texlive-othello-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-othello-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othello.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othello.sh index 1f45e2fc3..05d9af13a 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othello.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othello.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-othello | grep -v \.src | grep texlive-othello + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-othello" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othelloboard-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othelloboard-doc.sh index 051b739c9..180d5398e 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othelloboard-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othelloboard-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-othelloboard-doc | grep -v \.src | grep texlive-othelloboard-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-othelloboard-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othelloboard.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othelloboard.sh index e6986961d..d2468d3c6 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othelloboard.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-othelloboard.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-othelloboard | grep -v \.src | grep texlive-othelloboard + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-othelloboard" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-otibet-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-otibet-doc.sh index 712c59044..9e8229aa6 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-otibet-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-otibet-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-otibet-doc | grep -v \.src | grep texlive-otibet-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-otibet-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-otibet.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-otibet.sh index 25e3a78f5..feca11e20 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-otibet.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-otibet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-otibet | grep -v \.src | grep texlive-otibet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-otibet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oubraces-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oubraces-doc.sh index 3536605cd..fdd1245ed 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oubraces-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oubraces-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-oubraces-doc | grep -v \.src | grep texlive-oubraces-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-oubraces-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oubraces.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oubraces.sh index 923303677..811b440d7 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oubraces.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-oubraces.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-oubraces | grep -v \.src | grep texlive-oubraces + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-oubraces" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outline-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outline-doc.sh index 5223ab0f3..6066b6ba0 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outline-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outline-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-outline-doc | grep -v \.src | grep texlive-outline-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-outline-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outline.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outline.sh index 639c94cb7..de287dcb7 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outline.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outline.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-outline | grep -v \.src | grep texlive-outline + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-outline" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outliner-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outliner-doc.sh index 786590ab6..06afee5f6 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outliner-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outliner-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-outliner-doc | grep -v \.src | grep texlive-outliner-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-outliner-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outliner.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outliner.sh index ccbd927b3..8c1d4fd94 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outliner.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outliner.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-outliner | grep -v \.src | grep texlive-outliner + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-outliner" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlines-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlines-doc.sh index 386e49d6a..a828afdc1 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlines-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlines-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-outlines-doc | grep -v \.src | grep texlive-outlines-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-outlines-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlines.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlines.sh index 3c640dd83..8d948d9c2 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlines.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlines.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-outlines | grep -v \.src | grep texlive-outlines + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-outlines" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlining.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlining.sh index 875ff786f..f3e454c09 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlining.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-outlining.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-outlining | grep -v \.src | grep texlive-outlining + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-outlining" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlays.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlays.sh index 64fc1f03f..15e36fc94 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlays.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlays.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-overlays | grep -v \.src | grep texlive-overlays + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-overlays" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlock-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlock-doc.sh index f06cc20c2..37a972e4f 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlock-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlock-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-overlock-doc | grep -v \.src | grep texlive-overlock-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-overlock-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlock.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlock.sh index dc1f076de..0f703e936 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlock.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overlock.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-overlock | grep -v \.src | grep texlive-overlock + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-overlock" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overpic-doc.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overpic-doc.sh index cdfa4b762..a8b270c60 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overpic-doc.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overpic-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-overpic-doc | grep -v \.src | grep texlive-overpic-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-overpic-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overpic.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overpic.sh index 428f45947..dd79a0f61 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overpic.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-overpic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-overpic | grep -v \.src | grep texlive-overpic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-overpic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-split-q.sh b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-split-q.sh index 7ccd3b997..988509119 100644 --- a/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-split-q.sh +++ b/testcases/cli-test/texlive-split-q/oe_test_texlive-split-q_install_and_remove_texlive-split-q.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-q # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-split-q | grep -v \.src | grep texlive-split-q + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-split-q" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pacioli-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pacioli-doc.sh index f63a4eeac..b98a88458 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pacioli-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pacioli-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pacioli-doc | grep -v \.src | grep texlive-pacioli-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pacioli-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pacioli.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pacioli.sh index 5b351c742..34a7166c2 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pacioli.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pacioli.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pacioli | grep -v \.src | grep texlive-pacioli + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pacioli" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-padauk.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-padauk.sh index c73aa9838..34e298a30 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-padauk.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-padauk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-padauk | grep -v \.src | grep texlive-padauk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-padauk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-padcount.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-padcount.sh index 3acc2be0a..7ad82f722 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-padcount.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-padcount.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-padcount | grep -v \.src | grep texlive-padcount + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-padcount" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecolor-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecolor-doc.sh index 87a8940f2..0e186d950 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecolor-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecolor-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pagecolor-doc | grep -v \.src | grep texlive-pagecolor-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pagecolor-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecolor.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecolor.sh index 868531a69..0dac0bea6 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecolor.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecolor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pagecolor | grep -v \.src | grep texlive-pagecolor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pagecolor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecont-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecont-doc.sh index a59143ca2..413a20350 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecont-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecont-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pagecont-doc | grep -v \.src | grep texlive-pagecont-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pagecont-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecont.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecont.sh index 7ee9845f4..830f9e14f 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecont.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagecont.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pagecont | grep -v \.src | grep texlive-pagecont + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pagecont" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagenote-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagenote-doc.sh index 00c3153f7..ffa5591cf 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagenote-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagenote-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pagenote-doc | grep -v \.src | grep texlive-pagenote-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pagenote-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagenote.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagenote.sh index d00c473d2..d4aea97e3 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagenote.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagenote.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pagenote | grep -v \.src | grep texlive-pagenote + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pagenote" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagerange-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagerange-doc.sh index 786254da3..7a3540521 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagerange-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagerange-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pagerange-doc | grep -v \.src | grep texlive-pagerange-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pagerange-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagerange.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagerange.sh index 04324c92b..b041e8bab 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagerange.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pagerange.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pagerange | grep -v \.src | grep texlive-pagerange + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pagerange" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pageslts-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pageslts-doc.sh index 149e0a9ef..0c0d40278 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pageslts-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pageslts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pageslts-doc | grep -v \.src | grep texlive-pageslts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pageslts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pageslts.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pageslts.sh index 813deec23..7f027b4ef 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pageslts.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pageslts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pageslts | grep -v \.src | grep texlive-pageslts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pageslts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-palatino.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-palatino.sh index 04ac6a535..046f7baee 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-palatino.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-palatino.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-palatino | grep -v \.src | grep texlive-palatino + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-palatino" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paper-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paper-doc.sh index 9b9dfc22a..1d549382b 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paper-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paper-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-paper-doc | grep -v \.src | grep texlive-paper-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-paper-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paper.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paper.sh index 59cdb556a..0fda99317 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paper.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paper.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-paper | grep -v \.src | grep texlive-paper + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-paper" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papercdcase-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papercdcase-doc.sh index 47e3daf9c..41e7615b8 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papercdcase-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papercdcase-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-papercdcase-doc | grep -v \.src | grep texlive-papercdcase-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-papercdcase-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papercdcase.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papercdcase.sh index 6ff3d46b2..de60e7175 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papercdcase.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papercdcase.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-papercdcase | grep -v \.src | grep texlive-papercdcase + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-papercdcase" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papermas-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papermas-doc.sh index 9a8972dc0..585be3da2 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papermas-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papermas-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-papermas-doc | grep -v \.src | grep texlive-papermas-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-papermas-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papermas.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papermas.sh index 728c574bc..5da413a17 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papermas.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papermas.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-papermas | grep -v \.src | grep texlive-papermas + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-papermas" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papertex-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papertex-doc.sh index fe8754919..e09037473 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papertex-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papertex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-papertex-doc | grep -v \.src | grep texlive-papertex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-papertex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papertex.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papertex.sh index 40da789a9..5e0c51964 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papertex.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-papertex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-papertex | grep -v \.src | grep texlive-papertex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-papertex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paracol-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paracol-doc.sh index 47515d022..4f5231e4d 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paracol-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paracol-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-paracol-doc | grep -v \.src | grep texlive-paracol-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-paracol-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paracol.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paracol.sh index 4dc202a4c..a93357918 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paracol.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paracol.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-paracol | grep -v \.src | grep texlive-paracol + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-paracol" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parades-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parades-doc.sh index d4433c7b1..e49a91376 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parades-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parades-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-parades-doc | grep -v \.src | grep texlive-parades-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-parades-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parades.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parades.sh index 887da52ab..4548ac69e 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parades.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parades.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-parades | grep -v \.src | grep texlive-parades + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-parades" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paralist-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paralist-doc.sh index d95ba2cf6..ea64d85e0 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paralist-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paralist-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-paralist-doc | grep -v \.src | grep texlive-paralist-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-paralist-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paralist.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paralist.sh index 94911ec54..e05ce126e 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paralist.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paralist.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-paralist | grep -v \.src | grep texlive-paralist + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-paralist" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parallel-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parallel-doc.sh index 4b4acc0b4..734ae7883 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parallel-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parallel-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-parallel-doc | grep -v \.src | grep texlive-parallel-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-parallel-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parallel.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parallel.sh index 455558435..85ff21675 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parallel.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parallel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-parallel | grep -v \.src | grep texlive-parallel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-parallel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paratype-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paratype-doc.sh index 79df73aa1..900566c0e 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paratype-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paratype-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-paratype-doc | grep -v \.src | grep texlive-paratype-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-paratype-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paratype.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paratype.sh index 9e9876d5e..887c60ab0 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paratype.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paratype.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-paratype | grep -v \.src | grep texlive-paratype + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-paratype" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paresse-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paresse-doc.sh index 121d36847..947b347e3 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paresse-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paresse-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-paresse-doc | grep -v \.src | grep texlive-paresse-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-paresse-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paresse.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paresse.sh index fbfe7dd22..4f6900901 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paresse.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-paresse.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-paresse | grep -v \.src | grep texlive-paresse + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-paresse" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parnotes-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parnotes-doc.sh index 4239d043f..d70b8dc34 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parnotes-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parnotes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-parnotes-doc | grep -v \.src | grep texlive-parnotes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-parnotes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parnotes.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parnotes.sh index d5a9a2917..c889f25c4 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parnotes.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parnotes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-parnotes | grep -v \.src | grep texlive-parnotes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-parnotes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parrun-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parrun-doc.sh index f125fad60..0277d72ae 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parrun-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parrun-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-parrun-doc | grep -v \.src | grep texlive-parrun-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-parrun-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parrun.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parrun.sh index 5d064f2d1..413320a6d 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parrun.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parrun.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-parrun | grep -v \.src | grep texlive-parrun + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-parrun" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parselines-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parselines-doc.sh index db3875f7f..b2658e43f 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parselines-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parselines-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-parselines-doc | grep -v \.src | grep texlive-parselines-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-parselines-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parselines.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parselines.sh index 7a61dd635..43c87d399 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parselines.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parselines.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-parselines | grep -v \.src | grep texlive-parselines + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-parselines" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parskip-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parskip-doc.sh index 2d39b559a..c88631113 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parskip-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parskip-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-parskip-doc | grep -v \.src | grep texlive-parskip-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-parskip-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parskip.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parskip.sh index 4045fa51c..5901c9f5e 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parskip.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-parskip.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-parskip | grep -v \.src | grep texlive-parskip + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-parskip" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cours-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cours-doc.sh index 6a53ad3e8..a6a4f747e 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cours-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cours-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pas-cours-doc | grep -v \.src | grep texlive-pas-cours-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pas-cours-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cours.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cours.sh index c42eea4f1..24c4f360c 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cours.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cours.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pas-cours | grep -v \.src | grep texlive-pas-cours + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pas-cours" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords-doc.sh index 245dd66f6..5adb5fa44 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pas-crosswords-doc | grep -v \.src | grep texlive-pas-crosswords-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pas-crosswords-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords.sh index b99ad2efc..3acdf21cb 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-crosswords.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pas-crosswords | grep -v \.src | grep texlive-pas-crosswords + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pas-crosswords" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cv-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cv-doc.sh index 4b1e34afb..65eaa2423 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cv-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cv-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pas-cv-doc | grep -v \.src | grep texlive-pas-cv-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pas-cv-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cv.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cv.sh index f0be3fe7f..36909d307 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cv.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-cv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pas-cv | grep -v \.src | grep texlive-pas-cv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pas-cv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur-doc.sh index 8241b773f..66b1ec844 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pas-tableur-doc | grep -v \.src | grep texlive-pas-tableur-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pas-tableur-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur.sh index e40b367e2..c65c6d03f 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pas-tableur.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pas-tableur | grep -v \.src | grep texlive-pas-tableur + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pas-tableur" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-passivetex.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-passivetex.sh index 9dd3496b7..02e281a8a 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-passivetex.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-passivetex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-passivetex | grep -v \.src | grep texlive-passivetex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-passivetex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patchcmd-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patchcmd-doc.sh index 1e234bcf0..dc568c003 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patchcmd-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patchcmd-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-patchcmd-doc | grep -v \.src | grep texlive-patchcmd-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-patchcmd-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patchcmd.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patchcmd.sh index 807555302..6dd8c49da 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patchcmd.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patchcmd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-patchcmd | grep -v \.src | grep texlive-patchcmd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-patchcmd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patgen2-tutorial-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patgen2-tutorial-doc.sh index 34d3f91b3..c8173c1d4 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patgen2-tutorial-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-patgen2-tutorial-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-patgen2-tutorial-doc | grep -v \.src | grep texlive-patgen2-tutorial-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-patgen2-tutorial-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-path-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-path-doc.sh index 5416c7ae6..ec382264e 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-path-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-path-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-path-doc | grep -v \.src | grep texlive-path-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-path-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-path.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-path.sh index 786ccdda1..43c4bee5f 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-path.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-path.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-path | grep -v \.src | grep texlive-path + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-path" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pauldoc-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pauldoc-doc.sh index b9c420d35..dd3252da2 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pauldoc-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pauldoc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pauldoc-doc | grep -v \.src | grep texlive-pauldoc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pauldoc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pauldoc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pauldoc.sh index 79790e69f..c83d2eadc 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pauldoc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pauldoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pauldoc | grep -v \.src | grep texlive-pauldoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pauldoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pawpict-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pawpict-doc.sh index bc7aff5f6..a47209128 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pawpict-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pawpict-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pawpict-doc | grep -v \.src | grep texlive-pawpict-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pawpict-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pawpict.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pawpict.sh index 667e58dce..d72934749 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pawpict.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pawpict.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pawpict | grep -v \.src | grep texlive-pawpict + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pawpict" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram-doc.sh index 77c67faad..90f17a9d8 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pb-diagram-doc | grep -v \.src | grep texlive-pb-diagram-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pb-diagram-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram.sh index 71e379374..18bdc4572 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pb-diagram.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pb-diagram | grep -v \.src | grep texlive-pb-diagram + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pb-diagram" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base-doc.sh index 4bd2679f2..dde8ea8b3 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pbibtex-base-doc | grep -v \.src | grep texlive-pbibtex-base-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pbibtex-base-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base.sh index 5f0971321..c034c021d 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbibtex-base.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pbibtex-base | grep -v \.src | grep texlive-pbibtex-base + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pbibtex-base" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbox-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbox-doc.sh index 46cf0a940..ef1b37332 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbox-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pbox-doc | grep -v \.src | grep texlive-pbox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pbox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbox.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbox.sh index b61669519..4e4fbaf5d 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbox.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pbox | grep -v \.src | grep texlive-pbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbsheet-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbsheet-doc.sh index 085748edb..afb25928e 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbsheet-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbsheet-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pbsheet-doc | grep -v \.src | grep texlive-pbsheet-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pbsheet-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbsheet.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbsheet.sh index 243b4906a..9d8d7d84f 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbsheet.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pbsheet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pbsheet | grep -v \.src | grep texlive-pbsheet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pbsheet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans-doc.sh index 8d3dbb524..d62076f71 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdf-trans-doc | grep -v \.src | grep texlive-pdf-trans-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdf-trans-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans.sh index 8d93f2fec..382ee9375 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf-trans.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdf-trans | grep -v \.src | grep texlive-pdf-trans + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdf-trans" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf14-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf14-doc.sh index a0bb06da6..9c58cf5dd 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf14-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf14-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdf14-doc | grep -v \.src | grep texlive-pdf14-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdf14-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf14.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf14.sh index 2715df8e8..f16d98e25 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf14.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdf14.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdf14 | grep -v \.src | grep texlive-pdf14 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdf14" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment-doc.sh index 187429948..b2afeced2 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfcomment-doc | grep -v \.src | grep texlive-pdfcomment-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfcomment-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment.sh index 536140c0e..a584f6fc1 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcomment.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfcomment | grep -v \.src | grep texlive-pdfcomment + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfcomment" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot-doc.sh index f69bb0818..a9de426dd 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfcprot-doc | grep -v \.src | grep texlive-pdfcprot-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfcprot-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot.sh index 601549fe6..91d71ef5a 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfcprot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfcprot | grep -v \.src | grep texlive-pdfcprot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfcprot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar-doc.sh index 13cbb7102..b45719f3e 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfmarginpar-doc | grep -v \.src | grep texlive-pdfmarginpar-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfmarginpar-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar.sh index 070314870..63ff732c2 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfmarginpar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfmarginpar | grep -v \.src | grep texlive-pdfmarginpar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfmarginpar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfoverlay.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfoverlay.sh index b12becc2b..549768498 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfoverlay.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfoverlay.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfoverlay | grep -v \.src | grep texlive-pdfoverlay + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfoverlay" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff-doc.sh index 513083d30..7562d5526 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfpagediff-doc | grep -v \.src | grep texlive-pdfpagediff-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfpagediff-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff.sh index 60bdd69bf..ed5efd1ed 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpagediff.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfpagediff | grep -v \.src | grep texlive-pdfpagediff + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfpagediff" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpages-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpages-doc.sh index b020b77b4..23aee22ff 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpages-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpages-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfpages-doc | grep -v \.src | grep texlive-pdfpages-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfpages-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpages.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpages.sh index 4771f2f38..9d6eadbe2 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpages.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpages.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfpages | grep -v \.src | grep texlive-pdfpages + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfpages" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpc-movie.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpc-movie.sh index a4bb2ad17..b1e2a3f14 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpc-movie.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfpc-movie.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfpc-movie | grep -v \.src | grep texlive-pdfpc-movie + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfpc-movie" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfprivacy.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfprivacy.sh index b769f4a83..86adcc14a 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfprivacy.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfprivacy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfprivacy | grep -v \.src | grep texlive-pdfprivacy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfprivacy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfreview.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfreview.sh index b54390d9d..66019d7c8 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfreview.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfreview.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfreview | grep -v \.src | grep texlive-pdfreview + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfreview" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen-doc.sh index 9b37d4894..c0b0bf44f 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfscreen-doc | grep -v \.src | grep texlive-pdfscreen-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfscreen-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen.sh index 99d58d05e..3abeb98f4 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfscreen.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfscreen | grep -v \.src | grep texlive-pdfscreen + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfscreen" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfslide-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfslide-doc.sh index 00f9910ab..d44875226 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfslide-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfslide-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfslide-doc | grep -v \.src | grep texlive-pdfslide-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfslide-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfslide.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfslide.sh index 726326414..62f580ee4 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfslide.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfslide.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfslide | grep -v \.src | grep texlive-pdfslide + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfslide" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfsync-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfsync-doc.sh index bb8f76b85..8536b8a6a 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfsync-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfsync-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfsync-doc | grep -v \.src | grep texlive-pdfsync-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfsync-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfsync.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfsync.sh index ef521b6cc..ea2d6fef7 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfsync.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfsync.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfsync | grep -v \.src | grep texlive-pdfsync + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfsync" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks-doc.sh index 21ae80f71..010782645 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdftricks-doc | grep -v \.src | grep texlive-pdftricks-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdftricks-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks.sh index 5c71fdc27..db3d6ef4a 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdftricks | grep -v \.src | grep texlive-pdftricks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdftricks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2-doc.sh index e08c7f816..784d0c002 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdftricks2-doc | grep -v \.src | grep texlive-pdftricks2-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdftricks2-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2.sh index df2f1680e..ed6cae19d 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdftricks2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdftricks2 | grep -v \.src | grep texlive-pdftricks2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdftricks2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfwin-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfwin-doc.sh index 708d4cb3c..52b795510 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfwin-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfwin-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfwin-doc | grep -v \.src | grep texlive-pdfwin-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfwin-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfwin.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfwin.sh index bed9bb09f..3af328401 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfwin.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfwin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfwin | grep -v \.src | grep texlive-pdfwin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfwin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfx-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfx-doc.sh index 923a08831..9097d8042 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfx-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfx-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfx-doc | grep -v \.src | grep texlive-pdfx-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfx-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfx.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfx.sh index 43cda4e01..cb558d742 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfx.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pdfx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfx | grep -v \.src | grep texlive-pdfx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pecha-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pecha-doc.sh index fd3b0e81a..1c4656ca4 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pecha-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pecha-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pecha-doc | grep -v \.src | grep texlive-pecha-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pecha-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pecha.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pecha.sh index 2eaad4e0e..0ab9b165e 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pecha.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pecha.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pecha | grep -v \.src | grep texlive-pecha + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pecha" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-penrose.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-penrose.sh index a524cef69..af46dcd03 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-penrose.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-penrose.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-penrose | grep -v \.src | grep texlive-penrose + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-penrose" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perception-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perception-doc.sh index f1af5029b..81093c501 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perception-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perception-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-perception-doc | grep -v \.src | grep texlive-perception-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-perception-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perception.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perception.sh index 6c4390711..73d6cf3ee 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perception.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perception.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-perception | grep -v \.src | grep texlive-perception + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-perception" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perfectcut-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perfectcut-doc.sh index d801c5e3a..fa6aa1d2d 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perfectcut-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perfectcut-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-perfectcut-doc | grep -v \.src | grep texlive-perfectcut-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-perfectcut-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perfectcut.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perfectcut.sh index df524afdf..62f9ec3f8 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perfectcut.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-perfectcut.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-perfectcut | grep -v \.src | grep texlive-perfectcut + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-perfectcut" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-permute-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-permute-doc.sh index 7176da5f5..f90c1427b 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-permute-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-permute-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-permute-doc | grep -v \.src | grep texlive-permute-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-permute-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-permute.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-permute.sh index 0f9417366..24fff9195 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-permute.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-permute.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-permute | grep -v \.src | grep texlive-permute + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-permute" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-persian-bib-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-persian-bib-doc.sh index ad74f7d3c..698c4f0b8 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-persian-bib-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-persian-bib-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-persian-bib-doc | grep -v \.src | grep texlive-persian-bib-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-persian-bib-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-persian-bib.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-persian-bib.sh index 46632d4df..2d4f9b4ad 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-persian-bib.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-persian-bib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-persian-bib | grep -v \.src | grep texlive-persian-bib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-persian-bib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce-doc.sh index 1a445f6d9..cc8b574d7 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-petiteannonce-doc | grep -v \.src | grep texlive-petiteannonce-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-petiteannonce-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce.sh index b6c31d828..09b8b0803 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-petiteannonce.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-petiteannonce | grep -v \.src | grep texlive-petiteannonce + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-petiteannonce" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur-doc.sh index 4c4a99aaa..9de79dd3a 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgf-blur-doc | grep -v \.src | grep texlive-pgf-blur-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgf-blur-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur.sh index 8ebb2c653..d3ba60fc0 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-blur.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgf-blur | grep -v \.src | grep texlive-pgf-blur + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgf-blur" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-doc.sh index 998b95c8f..b8dbfff1f 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgf-doc | grep -v \.src | grep texlive-pgf-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgf-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban-doc.sh index 72fc9b48b..34415a91e 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgf-soroban-doc | grep -v \.src | grep texlive-pgf-soroban-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgf-soroban-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban.sh index d6e8de90f..754abc166 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-soroban.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgf-soroban | grep -v \.src | grep texlive-pgf-soroban + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgf-soroban" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra-doc.sh index 7aff92ca8..679f8fd1a 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgf-spectra-doc | grep -v \.src | grep texlive-pgf-spectra-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgf-spectra-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra.sh index b6971afd1..8d3c75291 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-spectra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgf-spectra | grep -v \.src | grep texlive-pgf-spectra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgf-spectra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd-doc.sh index e8f604fa8..d07560442 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgf-umlcd-doc | grep -v \.src | grep texlive-pgf-umlcd-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgf-umlcd-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd.sh index 35ec003ed..53238b923 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlcd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgf-umlcd | grep -v \.src | grep texlive-pgf-umlcd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgf-umlcd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd-doc.sh index 3f8ac75ec..e9062df01 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgf-umlsd-doc | grep -v \.src | grep texlive-pgf-umlsd-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgf-umlsd-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd.sh index 6322e50a7..15b8ac77d 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf-umlsd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgf-umlsd | grep -v \.src | grep texlive-pgf-umlsd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgf-umlsd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf.sh index 0062b8933..c68ae808f 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgf | grep -v \.src | grep texlive-pgf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt-doc.sh index ff014a81c..a9e90ebed 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgfgantt-doc | grep -v \.src | grep texlive-pgfgantt-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgfgantt-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt.sh index e64938ef5..8f78616b3 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfgantt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgfgantt | grep -v \.src | grep texlive-pgfgantt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgfgantt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx-doc.sh index b0a075119..0f5af773d 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgfkeyx-doc | grep -v \.src | grep texlive-pgfkeyx-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgfkeyx-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx.sh index 45d246cd4..74ddda44d 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfkeyx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgfkeyx | grep -v \.src | grep texlive-pgfkeyx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgfkeyx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio-doc.sh index b8cdaa326..1c8d5d25a 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgfmolbio-doc | grep -v \.src | grep texlive-pgfmolbio-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgfmolbio-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio.sh index 6b89f39be..727f4d578 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfmolbio.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgfmolbio | grep -v \.src | grep texlive-pgfmolbio + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgfmolbio" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfopts-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfopts-doc.sh index 4e4225b6a..5e631287d 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfopts-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfopts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgfopts-doc | grep -v \.src | grep texlive-pgfopts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgfopts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfopts.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfopts.sh index 9c75ece10..f5b203049 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfopts.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfopts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgfopts | grep -v \.src | grep texlive-pgfopts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgfopts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-doc.sh index a27bd6994..81f81a871 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgfornament-doc | grep -v \.src | grep texlive-pgfornament-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgfornament-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-han.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-han.sh index c4693968b..3b3a2d345 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-han.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament-han.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgfornament-han | grep -v \.src | grep texlive-pgfornament-han + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgfornament-han" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament.sh index 17cf289f9..11b814fa6 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfornament.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgfornament | grep -v \.src | grep texlive-pgfornament + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgfornament" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfplots-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfplots-doc.sh index a57d9c0fd..31f073b57 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfplots-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfplots-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgfplots-doc | grep -v \.src | grep texlive-pgfplots-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgfplots-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfplots.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfplots.sh index fb406260e..3a79a4474 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfplots.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pgfplots.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgfplots | grep -v \.src | grep texlive-pgfplots + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgfplots" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phaistos-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phaistos-doc.sh index f6f6c3f33..9f14ab68b 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phaistos-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phaistos-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-phaistos-doc | grep -v \.src | grep texlive-phaistos-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-phaistos-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phaistos.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phaistos.sh index f6c53dd9b..c20d8ddc9 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phaistos.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phaistos.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-phaistos | grep -v \.src | grep texlive-phaistos + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-phaistos" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phffullpagefigure.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phffullpagefigure.sh index 550ac0f98..ea1634735 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phffullpagefigure.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phffullpagefigure.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-phffullpagefigure | grep -v \.src | grep texlive-phffullpagefigure + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-phffullpagefigure" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfnote.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfnote.sh index 19cf111ca..223d115e7 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfnote.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfnote.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-phfnote | grep -v \.src | grep texlive-phfnote + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-phfnote" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfparen.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfparen.sh index b1c915aac..49574b0c0 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfparen.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfparen.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-phfparen | grep -v \.src | grep texlive-phfparen + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-phfparen" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfqit.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfqit.sh index 3311e74e0..5539ca11a 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfqit.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfqit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-phfqit | grep -v \.src | grep texlive-phfqit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-phfqit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfquotetext.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfquotetext.sh index f89761955..e47313d52 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfquotetext.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfquotetext.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-phfquotetext | grep -v \.src | grep texlive-phfquotetext + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-phfquotetext" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfsvnwatermark.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfsvnwatermark.sh index 242f7fb7c..c7173eecf 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfsvnwatermark.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfsvnwatermark.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-phfsvnwatermark | grep -v \.src | grep texlive-phfsvnwatermark + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-phfsvnwatermark" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfthm.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfthm.sh index 7baf3399e..c7e4c3aef 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfthm.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phfthm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-phfthm | grep -v \.src | grep texlive-phfthm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-phfthm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philex-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philex-doc.sh index f6fb67911..58178da6c 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philex-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-philex-doc | grep -v \.src | grep texlive-philex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-philex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philex.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philex.sh index c3981b96f..469834123 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philex.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-philex | grep -v \.src | grep texlive-philex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-philex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philokalia-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philokalia-doc.sh index f0cb96af8..4e4c1645a 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philokalia-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philokalia-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-philokalia-doc | grep -v \.src | grep texlive-philokalia-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-philokalia-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philokalia.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philokalia.sh index a140e00a6..b243ea801 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philokalia.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philokalia.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-philokalia | grep -v \.src | grep texlive-philokalia + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-philokalia" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint-doc.sh index ac8e852ca..fee24d359 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-philosophersimprint-doc | grep -v \.src | grep texlive-philosophersimprint-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-philosophersimprint-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint.sh index 03d510a0c..f3cfd9410 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-philosophersimprint.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-philosophersimprint | grep -v \.src | grep texlive-philosophersimprint + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-philosophersimprint" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonenumbers.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonenumbers.sh index 19d1f15d8..d8b94e526 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonenumbers.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonenumbers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-phonenumbers | grep -v \.src | grep texlive-phonenumbers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-phonenumbers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonetic-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonetic-doc.sh index 5facceb1a..32a251550 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonetic-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonetic-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-phonetic-doc | grep -v \.src | grep texlive-phonetic-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-phonetic-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonetic.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonetic.sh index bd34f0cc8..e2c74c36e 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonetic.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonetic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-phonetic | grep -v \.src | grep texlive-phonetic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-phonetic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonrule-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonrule-doc.sh index 3c91d705a..a47fa70ea 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonrule-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonrule-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-phonrule-doc | grep -v \.src | grep texlive-phonrule-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-phonrule-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonrule.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonrule.sh index 988e9efab..66e04489e 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonrule.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-phonrule.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-phonrule | grep -v \.src | grep texlive-phonrule + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-phonrule" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-photo-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-photo-doc.sh index aa1abe409..707b502d8 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-photo-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-photo-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-photo-doc | grep -v \.src | grep texlive-photo-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-photo-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-photo.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-photo.sh index 86ec0f760..c77f7dae3 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-photo.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-photo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-photo | grep -v \.src | grep texlive-photo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-photo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-physics-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-physics-doc.sh index 714b6446a..027aed448 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-physics-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-physics-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-physics-doc | grep -v \.src | grep texlive-physics-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-physics-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-physics.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-physics.sh index d9cc68d88..8cbde87fc 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-physics.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-physics.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-physics | grep -v \.src | grep texlive-physics + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-physics" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piano-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piano-doc.sh index 8784d4c0f..e4e2c2372 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piano-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piano-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-piano-doc | grep -v \.src | grep texlive-piano-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-piano-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piano.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piano.sh index a1a36cf92..385c2341e 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piano.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piano.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-piano | grep -v \.src | grep texlive-piano + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-piano" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-picinpar-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-picinpar-doc.sh index 3cfcfdca9..b7592bda0 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-picinpar-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-picinpar-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-picinpar-doc | grep -v \.src | grep texlive-picinpar-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-picinpar-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-picinpar.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-picinpar.sh index ddc89c7d0..0d35942ba 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-picinpar.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-picinpar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-picinpar | grep -v \.src | grep texlive-picinpar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-picinpar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pict2e-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pict2e-doc.sh index 91e3673b5..fa147ca30 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pict2e-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pict2e-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pict2e-doc | grep -v \.src | grep texlive-pict2e-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pict2e-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pict2e.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pict2e.sh index eb9df179e..936130b19 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pict2e.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pict2e.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pict2e | grep -v \.src | grep texlive-pict2e + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pict2e" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex-doc.sh index cc21ce355..6ad288ffd 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pictex-doc | grep -v \.src | grep texlive-pictex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pictex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex.sh index a83f35f50..cbeaee45b 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pictex | grep -v \.src | grep texlive-pictex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pictex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex2.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex2.sh index 98cb04165..979b45639 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex2.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictex2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pictex2 | grep -v \.src | grep texlive-pictex2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pictex2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictexsum-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictexsum-doc.sh index db97c6c38..f8e3af349 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictexsum-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pictexsum-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pictexsum-doc | grep -v \.src | grep texlive-pictexsum-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pictexsum-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piechartmp-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piechartmp-doc.sh index ecc0d7e11..e0314cad2 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piechartmp-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piechartmp-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-piechartmp-doc | grep -v \.src | grep texlive-piechartmp-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-piechartmp-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piechartmp.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piechartmp.sh index ec7fac78f..14c109505 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piechartmp.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piechartmp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-piechartmp | grep -v \.src | grep texlive-piechartmp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-piechartmp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piff-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piff-doc.sh index 1ccee3e5f..f420030a1 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piff-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piff-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-piff-doc | grep -v \.src | grep texlive-piff-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-piff-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piff.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piff.sh index f8dd63310..a0898dc49 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piff.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-piff.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-piff | grep -v \.src | grep texlive-piff + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-piff" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pigpen-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pigpen-doc.sh index 0c210fd65..fc281ae47 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pigpen-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pigpen-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pigpen-doc | grep -v \.src | grep texlive-pigpen-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pigpen-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pigpen.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pigpen.sh index 19b5d8fa9..b2cac8f99 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pigpen.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pigpen.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pigpen | grep -v \.src | grep texlive-pigpen + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pigpen" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pinlabel-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pinlabel-doc.sh index c4178e15a..e13c1b816 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pinlabel-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pinlabel-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pinlabel-doc | grep -v \.src | grep texlive-pinlabel-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pinlabel-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pinlabel.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pinlabel.sh index 36dc07f99..ce141a553 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pinlabel.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pinlabel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pinlabel | grep -v \.src | grep texlive-pinlabel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pinlabel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pitex-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pitex-doc.sh index 965285d73..1d92eb7cd 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pitex-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pitex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pitex-doc | grep -v \.src | grep texlive-pitex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pitex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pitex.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pitex.sh index 65988b7df..a8a98aaa7 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pitex.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pitex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pitex | grep -v \.src | grep texlive-pitex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pitex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pittetd-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pittetd-doc.sh index 8c4da2219..dbac8de07 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pittetd-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pittetd-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pittetd-doc | grep -v \.src | grep texlive-pittetd-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pittetd-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pittetd.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pittetd.sh index 9f941a957..f450e523b 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pittetd.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pittetd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pittetd | grep -v \.src | grep texlive-pittetd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pittetd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pixelart.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pixelart.sh index 3b9927137..c6957c6a1 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pixelart.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pixelart.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pixelart | grep -v \.src | grep texlive-pixelart + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pixelart" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkgloader-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkgloader-doc.sh index 46ace111c..39f9c6283 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkgloader-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkgloader-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pkgloader-doc | grep -v \.src | grep texlive-pkgloader-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pkgloader-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkgloader.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkgloader.sh index 162699d6d..5e9508747 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkgloader.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkgloader.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pkgloader | grep -v \.src | grep texlive-pkgloader + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pkgloader" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkuthss-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkuthss-doc.sh index 85bc64ce1..ab57313df 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkuthss-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkuthss-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pkuthss-doc | grep -v \.src | grep texlive-pkuthss-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pkuthss-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkuthss.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkuthss.sh index dbd325376..f079ae850 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkuthss.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pkuthss.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pkuthss | grep -v \.src | grep texlive-pkuthss + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pkuthss" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pl-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pl-doc.sh index 1f0af54e5..9ebf973dc 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pl-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pl-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pl-doc | grep -v \.src | grep texlive-pl-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pl-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pl.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pl.sh index bf6531272..9be96829e 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pl.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pl | grep -v \.src | grep texlive-pl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeat-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeat-doc.sh index 21364f9a3..a79385737 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeat-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeat-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-placeat-doc | grep -v \.src | grep texlive-placeat-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-placeat-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeat.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeat.sh index dcb2e4a81..eb448a3a5 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeat.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-placeat | grep -v \.src | grep texlive-placeat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-placeat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins-doc.sh index 056923536..09030b6c1 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-placeins-doc | grep -v \.src | grep texlive-placeins-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-placeins-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins-plain.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins-plain.sh index c6af76e89..39b435bf8 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins-plain.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins-plain.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-placeins-plain | grep -v \.src | grep texlive-placeins-plain + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-placeins-plain" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins.sh index 1300fb312..5721b1335 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-placeins.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-placeins | grep -v \.src | grep texlive-placeins + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-placeins" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plain-doc-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plain-doc-doc.sh index 51221aa41..abbf056cd 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plain-doc-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plain-doc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plain-doc-doc | grep -v \.src | grep texlive-plain-doc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plain-doc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plain.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plain.sh index 4be4dcd80..8c8d4da9b 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plain.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plain.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plain | grep -v \.src | grep texlive-plain + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plain" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plainpkg-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plainpkg-doc.sh index 5f8df2b28..cd08c1c29 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plainpkg-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plainpkg-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plainpkg-doc | grep -v \.src | grep texlive-plainpkg-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plainpkg-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plainpkg.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plainpkg.sh index 3ae906c83..1a1d386ed 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plainpkg.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plainpkg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plainpkg | grep -v \.src | grep texlive-plainpkg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plainpkg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantslabels-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantslabels-doc.sh index 515256d49..a4701a328 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantslabels-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantslabels-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plantslabels-doc | grep -v \.src | grep texlive-plantslabels-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plantslabels-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantslabels.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantslabels.sh index 942538a87..56d3ec6ab 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantslabels.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantslabels.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plantslabels | grep -v \.src | grep texlive-plantslabels + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plantslabels" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantuml.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantuml.sh index 23074b1a1..46f6de448 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantuml.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plantuml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plantuml | grep -v \.src | grep texlive-plantuml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plantuml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plari-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plari-doc.sh index ff2ecd679..7ae0bfcd2 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plari-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plari-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plari-doc | grep -v \.src | grep texlive-plari-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plari-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plari.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plari.sh index 2765006f0..112e36a94 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plari.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plari.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plari | grep -v \.src | grep texlive-plari + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plari" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plates-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plates-doc.sh index 4dca41b6c..a2f1e291a 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plates-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plates-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plates-doc | grep -v \.src | grep texlive-plates-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plates-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plates.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plates.sh index 467539a92..a9b7eab29 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plates.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plates.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plates | grep -v \.src | grep texlive-plates + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plates" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex-doc.sh index 25002a85a..8d7b92dbb 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-platex-doc | grep -v \.src | grep texlive-platex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-platex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex-tools.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex-tools.sh index eb6e4fb87..a8f2cbd7c 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex-tools.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-platex-tools | grep -v \.src | grep texlive-platex-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-platex-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex.sh index ef22af206..b8c1f4f12 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-platex | grep -v \.src | grep texlive-platex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-platex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platexcheat-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platexcheat-doc.sh index 317db7c72..dfe6f3ba7 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platexcheat-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-platexcheat-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-platexcheat-doc | grep -v \.src | grep texlive-platexcheat-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-platexcheat-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-play-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-play-doc.sh index a3df1aace..4442427dc 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-play-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-play-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-play-doc | grep -v \.src | grep texlive-play-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-play-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-play.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-play.sh index eafa0efae..973c4aae4 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-play.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-play.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-play | grep -v \.src | grep texlive-play + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-play" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-playfair-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-playfair-doc.sh index fe2c756cd..d528a4848 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-playfair-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-playfair-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-playfair-doc | grep -v \.src | grep texlive-playfair-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-playfair-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-playfair.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-playfair.sh index 5cbd62d77..624897828 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-playfair.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-playfair.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-playfair | grep -v \.src | grep texlive-playfair + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-playfair" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plex-otf.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plex-otf.sh index cfba0fb0e..d16f6b9a7 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plex-otf.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plex-otf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plex-otf | grep -v \.src | grep texlive-plex-otf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plex-otf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plex.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plex.sh index ce49cd5d1..2ad12106f 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plex.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plex | grep -v \.src | grep texlive-plex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plipsum-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plipsum-doc.sh index 7e59ee146..8a2d7d8b8 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plipsum-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plipsum-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plipsum-doc | grep -v \.src | grep texlive-plipsum-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plipsum-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plipsum.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plipsum.sh index 9e20d74f2..579640041 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plipsum.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plipsum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plipsum | grep -v \.src | grep texlive-plipsum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plipsum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plnfss-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plnfss-doc.sh index 4c4766083..fc236253e 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plnfss-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plnfss-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plnfss-doc | grep -v \.src | grep texlive-plnfss-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plnfss-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plnfss.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plnfss.sh index 12e9ce7af..5f6f8cf06 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plnfss.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plnfss.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plnfss | grep -v \.src | grep texlive-plnfss + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plnfss" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plstmary-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plstmary-doc.sh index e76e1bb16..8ce6e6486 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plstmary-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plstmary-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plstmary-doc | grep -v \.src | grep texlive-plstmary-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plstmary-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plstmary.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plstmary.sh index 3e8f11234..20acdd362 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plstmary.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plstmary.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plstmary | grep -v \.src | grep texlive-plstmary + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plstmary" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plweb-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plweb-doc.sh index 7bb2bc736..5fb6321f6 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plweb-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plweb-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plweb-doc | grep -v \.src | grep texlive-plweb-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plweb-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plweb.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plweb.sh index 0d643251f..6a39c1514 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plweb.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-plweb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plweb | grep -v \.src | grep texlive-plweb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plweb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pm-isomath.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pm-isomath.sh index eae96fd9c..cb6273479 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pm-isomath.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pm-isomath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pm-isomath | grep -v \.src | grep texlive-pm-isomath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pm-isomath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pmgraph-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pmgraph-doc.sh index 5746634e3..497f41b88 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pmgraph-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pmgraph-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pmgraph-doc | grep -v \.src | grep texlive-pmgraph-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pmgraph-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pmgraph.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pmgraph.sh index 0bb88c966..ba4a316ed 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pmgraph.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pmgraph.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pmgraph | grep -v \.src | grep texlive-pmgraph + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pmgraph" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pnas2009.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pnas2009.sh index b5ee70da4..c3d74c56f 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pnas2009.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pnas2009.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pnas2009 | grep -v \.src | grep texlive-pnas2009 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pnas2009" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poemscol-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poemscol-doc.sh index 1e04eab9c..90c68c5a4 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poemscol-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poemscol-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-poemscol-doc | grep -v \.src | grep texlive-poemscol-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-poemscol-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poemscol.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poemscol.sh index 1f4aa6168..9b124fd1d 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poemscol.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poemscol.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-poemscol | grep -v \.src | grep texlive-poemscol + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-poemscol" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetry.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetry.sh index 3dde06307..0a1e25ebb 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetry.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetry.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-poetry | grep -v \.src | grep texlive-poetry + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-poetry" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetrytex-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetrytex-doc.sh index 1b25f8893..730d15109 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetrytex-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetrytex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-poetrytex-doc | grep -v \.src | grep texlive-poetrytex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-poetrytex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetrytex.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetrytex.sh index f02f6cebe..fb5cde035 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetrytex.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poetrytex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-poetrytex | grep -v \.src | grep texlive-poetrytex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-poetrytex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polexpr.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polexpr.sh index 600575770..6ed6b2df2 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polexpr.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polexpr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-polexpr | grep -v \.src | grep texlive-polexpr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-polexpr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polski-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polski-doc.sh index 494a050a7..f504d8c27 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polski-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polski-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-polski-doc | grep -v \.src | grep texlive-polski-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-polski-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polski.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polski.sh index 77dd90cb6..05dcc17db 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polski.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polski.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-polski | grep -v \.src | grep texlive-polski + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-polski" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poltawski-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poltawski-doc.sh index 7e8c17b12..dbf6e680e 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poltawski-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poltawski-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-poltawski-doc | grep -v \.src | grep texlive-poltawski-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-poltawski-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poltawski.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poltawski.sh index 537cb1abc..52a704e40 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poltawski.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poltawski.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-poltawski | grep -v \.src | grep texlive-poltawski + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-poltawski" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polyglossia-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polyglossia-doc.sh index 2b66c3fc9..7cf3d1107 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polyglossia-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polyglossia-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-polyglossia-doc | grep -v \.src | grep texlive-polyglossia-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-polyglossia-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polyglossia.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polyglossia.sh index 3622a6c75..86cf8d237 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polyglossia.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polyglossia.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-polyglossia | grep -v \.src | grep texlive-polyglossia + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-polyglossia" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynom-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynom-doc.sh index 11fd86f88..15f200060 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynom-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynom-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-polynom-doc | grep -v \.src | grep texlive-polynom-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-polynom-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynom.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynom.sh index 1aed4d762..08bd91006 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynom.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynom.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-polynom | grep -v \.src | grep texlive-polynom + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-polynom" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynomial-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynomial-doc.sh index 69959affb..f6500cfa0 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynomial-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynomial-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-polynomial-doc | grep -v \.src | grep texlive-polynomial-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-polynomial-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynomial.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynomial.sh index e4f12a8d9..23321e25d 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynomial.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polynomial.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-polynomial | grep -v \.src | grep texlive-polynomial + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-polynomial" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polytable-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polytable-doc.sh index 703313172..57376a350 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polytable-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polytable-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-polytable-doc | grep -v \.src | grep texlive-polytable-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-polytable-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polytable.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polytable.sh index 155380b7c..c926ca33c 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polytable.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-polytable.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-polytable | grep -v \.src | grep texlive-polytable + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-polytable" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postage.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postage.sh index 40664b83f..ef901e073 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postage.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-postage | grep -v \.src | grep texlive-postage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-postage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postcards-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postcards-doc.sh index d6bf4d63e..f299e4265 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postcards-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postcards-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-postcards-doc | grep -v \.src | grep texlive-postcards-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-postcards-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postcards.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postcards.sh index 5baf6b1cc..d283037c2 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postcards.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-postcards.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-postcards | grep -v \.src | grep texlive-postcards + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-postcards" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poster-mac-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poster-mac-doc.sh index abd259a17..c1ecf18e9 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poster-mac-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poster-mac-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-poster-mac-doc | grep -v \.src | grep texlive-poster-mac-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-poster-mac-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poster-mac.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poster-mac.sh index a8c100df8..5584e913a 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poster-mac.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-poster-mac.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-poster-mac | grep -v \.src | grep texlive-poster-mac + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-poster-mac" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-FUBerlin-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-FUBerlin-doc.sh index 38865a1e9..2a61c9633 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-FUBerlin-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-FUBerlin-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-powerdot-FUBerlin-doc | grep -v \.src | grep texlive-powerdot-FUBerlin-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-powerdot-FUBerlin-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-doc.sh index 2c4b15958..9d664bf3e 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-powerdot-doc | grep -v \.src | grep texlive-powerdot-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-powerdot-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-fuberlin.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-fuberlin.sh index 01157ef75..dedd0c7b6 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-fuberlin.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-fuberlin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-powerdot-fuberlin | grep -v \.src | grep texlive-powerdot-fuberlin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-powerdot-fuberlin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-tuliplab.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-tuliplab.sh index 515c71283..6d62b8928 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-tuliplab.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot-tuliplab.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-powerdot-tuliplab | grep -v \.src | grep texlive-powerdot-tuliplab + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-powerdot-tuliplab" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot.sh index f1f5aa7a0..fc5f94dc0 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-powerdot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-powerdot | grep -v \.src | grep texlive-powerdot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-powerdot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv-doc.sh index 2e3af0306..76737ba73 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ppr-prv-doc | grep -v \.src | grep texlive-ppr-prv-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ppr-prv-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv.sh index 4501ed096..d56af111c 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-ppr-prv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ppr-prv | grep -v \.src | grep texlive-ppr-prv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ppr-prv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psfrag-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psfrag-doc.sh index d3b943a50..b0067e642 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psfrag-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psfrag-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-psfrag-doc | grep -v \.src | grep texlive-psfrag-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-psfrag-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psfrag.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psfrag.sh index 214975595..4627aeca7 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psfrag.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psfrag.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-psfrag | grep -v \.src | grep texlive-psfrag + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-psfrag" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psgo-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psgo-doc.sh index 6b4a7f3d8..6832e0e29 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psgo-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psgo-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-psgo-doc | grep -v \.src | grep texlive-psgo-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-psgo-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psgo.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psgo.sh index fda3681ac..5391f22ee 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psgo.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psgo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-psgo | grep -v \.src | grep texlive-psgo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-psgo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pslatex.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pslatex.sh index 3519ef619..db58c4487 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pslatex.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pslatex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pslatex | grep -v \.src | grep texlive-pslatex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pslatex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psnfss-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psnfss-doc.sh index 5910da8d3..0476e4949 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psnfss-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psnfss-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-psnfss-doc | grep -v \.src | grep texlive-psnfss-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-psnfss-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psnfss.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psnfss.sh index 46e524c98..fad59afec 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psnfss.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-psnfss.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-psnfss | grep -v \.src | grep texlive-psnfss + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-psnfss" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pspicture-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pspicture-doc.sh index 149d65e86..fa8f14433 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pspicture-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pspicture-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pspicture-doc | grep -v \.src | grep texlive-pspicture-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pspicture-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pspicture.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pspicture.sh index acb448378..932cd67d0 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pspicture.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pspicture.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pspicture | grep -v \.src | grep texlive-pspicture + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pspicture" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pst-eucl-translation-bg-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pst-eucl-translation-bg-doc.sh index 0c6525ab3..f17d95942 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pst-eucl-translation-bg-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pst-eucl-translation-bg-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pst-eucl-translation-bg-doc | grep -v \.src | grep texlive-pst-eucl-translation-bg-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pst-eucl-translation-bg-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pxfonts-doc.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pxfonts-doc.sh index 27b9f1437..60bc64dff 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pxfonts-doc.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pxfonts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pxfonts-doc | grep -v \.src | grep texlive-pxfonts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pxfonts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pxfonts.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pxfonts.sh index 542af6544..2a6a393ba 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pxfonts.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-pxfonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pxfonts | grep -v \.src | grep texlive-pxfonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pxfonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-split-r.sh b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-split-r.sh index b3af4f103..03950ac18 100644 --- a/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-split-r.sh +++ b/testcases/cli-test/texlive-split-r/oe_test_texlive-split-r_install_and_remove_texlive-split-r.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-r # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-split-r | grep -v \.src | grep texlive-split-r + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-split-r" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-r_und_s-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-r_und_s-doc.sh index ace106497..2f9b3ef0b 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-r_und_s-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-r_und_s-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-r_und_s-doc | grep -v \.src | grep texlive-r_und_s-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-r_und_s-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-r_und_s.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-r_und_s.sh index eadeb7eb8..4e9c4224c 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-r_und_s.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-r_und_s.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-r_und_s | grep -v \.src | grep texlive-r_und_s + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-r_und_s" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roboto-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roboto-doc.sh index 6c523d49f..7e1569304 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roboto-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roboto-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-roboto-doc | grep -v \.src | grep texlive-roboto-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-roboto-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roboto.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roboto.sh index c4fa493fc..b6e1b6930 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roboto.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roboto.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-roboto | grep -v \.src | grep texlive-roboto + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-roboto" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustcommand-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustcommand-doc.sh index 43213f483..63675b4c6 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustcommand-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustcommand-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-robustcommand-doc | grep -v \.src | grep texlive-robustcommand-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-robustcommand-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustcommand.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustcommand.sh index ed0225d5c..42102ca9f 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustcommand.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustcommand.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-robustcommand | grep -v \.src | grep texlive-robustcommand + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-robustcommand" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustindex-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustindex-doc.sh index 63bc7c4a9..243a32ec5 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustindex-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustindex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-robustindex-doc | grep -v \.src | grep texlive-robustindex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-robustindex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustindex.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustindex.sh index 02becc9fd..8225e6b3d 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustindex.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-robustindex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-robustindex | grep -v \.src | grep texlive-robustindex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-robustindex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roex.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roex.sh index d4020ecde..f29636a6b 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roex.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-roex | grep -v \.src | grep texlive-roex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-roex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbar-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbar-doc.sh index e7d0172d9..580ed8af8 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbar-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbar-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-romanbar-doc | grep -v \.src | grep texlive-romanbar-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-romanbar-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbar.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbar.sh index ce580ecd6..405a76ba4 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbar.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-romanbar | grep -v \.src | grep texlive-romanbar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-romanbar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber-doc.sh index f45f9d05b..25c89e67d 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-romanbarpagenumber-doc | grep -v \.src | grep texlive-romanbarpagenumber-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-romanbarpagenumber-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber.sh index 9c597b0a2..d8131dabe 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanbarpagenumber.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-romanbarpagenumber | grep -v \.src | grep texlive-romanbarpagenumber + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-romanbarpagenumber" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romande-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romande-doc.sh index 55a17a5e4..ac39eac4c 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romande-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romande-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-romande-doc | grep -v \.src | grep texlive-romande-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-romande-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romande.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romande.sh index 2dc91bd45..b3300efa9 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romande.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romande.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-romande | grep -v \.src | grep texlive-romande + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-romande" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanneg-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanneg-doc.sh index a0a93367a..b7ca293d3 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanneg-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanneg-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-romanneg-doc | grep -v \.src | grep texlive-romanneg-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-romanneg-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanneg.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanneg.sh index 312e98be9..0b8bf5ed8 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanneg.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romanneg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-romanneg | grep -v \.src | grep texlive-romanneg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-romanneg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romannum-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romannum-doc.sh index c716566f1..e439dfcff 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romannum-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romannum-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-romannum-doc | grep -v \.src | grep texlive-romannum-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-romannum-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romannum.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romannum.sh index 5e22ff3ad..36bc0c477 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romannum.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-romannum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-romannum | grep -v \.src | grep texlive-romannum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-romannum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rosario-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rosario-doc.sh index 816633f34..fcadee13d 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rosario-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rosario-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rosario-doc | grep -v \.src | grep texlive-rosario-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rosario-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rosario.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rosario.sh index 9785590ec..3e3bae33e 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rosario.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rosario.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rosario | grep -v \.src | grep texlive-rosario + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rosario" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotfloat-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotfloat-doc.sh index b97dd8c97..a143b343e 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotfloat-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotfloat-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rotfloat-doc | grep -v \.src | grep texlive-rotfloat-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rotfloat-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotfloat.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotfloat.sh index bb932a193..ca697dd44 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotfloat.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotfloat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rotfloat | grep -v \.src | grep texlive-rotfloat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rotfloat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotpages-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotpages-doc.sh index 66c2d7a55..af2fda61d 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotpages-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotpages-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rotpages-doc | grep -v \.src | grep texlive-rotpages-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rotpages-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotpages.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotpages.sh index 4e30131b9..05385dd49 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotpages.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rotpages.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rotpages | grep -v \.src | grep texlive-rotpages + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rotpages" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundbox-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundbox-doc.sh index de296505c..2179e0bfd 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundbox-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundbox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-roundbox-doc | grep -v \.src | grep texlive-roundbox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-roundbox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundbox.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundbox.sh index 6b6844267..baad4e545 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundbox.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-roundbox | grep -v \.src | grep texlive-roundbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-roundbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundrect-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundrect-doc.sh index e97a8166e..4a04dfffe 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundrect-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundrect-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-roundrect-doc | grep -v \.src | grep texlive-roundrect-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-roundrect-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundrect.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundrect.sh index 24bf68425..78eeda174 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundrect.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-roundrect.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-roundrect | grep -v \.src | grep texlive-roundrect + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-roundrect" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees-doc.sh index c7c77685a..f0dd0051b 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rrgtrees-doc | grep -v \.src | grep texlive-rrgtrees-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rrgtrees-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees.sh index f7de9b925..49af03516 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rrgtrees.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rrgtrees | grep -v \.src | grep texlive-rrgtrees + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rrgtrees" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsc-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsc-doc.sh index 7f780d60f..a3ab4d30e 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsc-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rsc-doc | grep -v \.src | grep texlive-rsc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rsc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsc.sh index d5d7a9543..db6670268 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rsc | grep -v \.src | grep texlive-rsc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rsc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfs-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfs-doc.sh index 0b1a8e1e5..f207a9095 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfs-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rsfs-doc | grep -v \.src | grep texlive-rsfs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rsfs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfs.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfs.sh index 8f8bfafd4..0e619b1be 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfs.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rsfs | grep -v \.src | grep texlive-rsfs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rsfs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfso-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfso-doc.sh index 41f164330..2efa3c0f7 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfso-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfso-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rsfso-doc | grep -v \.src | grep texlive-rsfso-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rsfso-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfso.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfso.sh index 53c4e92e6..7cc9f6058 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfso.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rsfso.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rsfso | grep -v \.src | grep texlive-rsfso + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rsfso" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rterface-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rterface-doc.sh index 5a445dc1d..a44b4773b 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rterface-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rterface-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rterface-doc | grep -v \.src | grep texlive-rterface-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rterface-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rterface.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rterface.sh index 7f0cce147..3b83b7659 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rterface.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rterface.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rterface | grep -v \.src | grep texlive-rterface + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rterface" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc-doc.sh index f346d4591..8f47eec37 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rtkinenc-doc | grep -v \.src | grep texlive-rtkinenc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rtkinenc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc.sh index 963ca094f..f5d5fa21c 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtkinenc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rtkinenc | grep -v \.src | grep texlive-rtkinenc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rtkinenc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtklage-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtklage-doc.sh index 6907f6c8d..a10cdfe79 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtklage-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtklage-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rtklage-doc | grep -v \.src | grep texlive-rtklage-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rtklage-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtklage.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtklage.sh index 881792c5e..168a3b54f 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtklage.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rtklage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rtklage | grep -v \.src | grep texlive-rtklage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rtklage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ruhyphen.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ruhyphen.sh index a765bfbda..bc7fe7dc3 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ruhyphen.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ruhyphen.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ruhyphen | grep -v \.src | grep texlive-ruhyphen + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ruhyphen" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rulercompass-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rulercompass-doc.sh index 9d47b6fa8..ffbc61f0e 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rulercompass-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rulercompass-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rulercompass-doc | grep -v \.src | grep texlive-rulercompass-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rulercompass-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rulercompass.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rulercompass.sh index be872b1fa..17c5d1f1d 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rulercompass.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rulercompass.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rulercompass | grep -v \.src | grep texlive-rulercompass + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rulercompass" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-russ-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-russ-doc.sh index 990e2fd3b..97bed2a4c 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-russ-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-russ-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-russ-doc | grep -v \.src | grep texlive-russ-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-russ-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-russ.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-russ.sh index f0d7c0fb5..87b144e42 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-russ.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-russ.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-russ | grep -v \.src | grep texlive-russ + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-russ" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rutitlepage.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rutitlepage.sh index 370e69206..f4cf5e65c 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rutitlepage.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rutitlepage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rutitlepage | grep -v \.src | grep texlive-rutitlepage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rutitlepage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rviewport-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rviewport-doc.sh index 8c81167cf..08cd207b9 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rviewport-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rviewport-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rviewport-doc | grep -v \.src | grep texlive-rviewport-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rviewport-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rviewport.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rviewport.sh index 391ce701a..7fb69a735 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rviewport.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rviewport.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rviewport | grep -v \.src | grep texlive-rviewport + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rviewport" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rvwrite-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rvwrite-doc.sh index ee8fc2c76..09fe2eefe 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rvwrite-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rvwrite-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rvwrite-doc | grep -v \.src | grep texlive-rvwrite-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rvwrite-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rvwrite.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rvwrite.sh index ee789a054..1c63468a0 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rvwrite.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-rvwrite.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rvwrite | grep -v \.src | grep texlive-rvwrite + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rvwrite" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ryethesis-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ryethesis-doc.sh index fe9c466a1..da7cc77f9 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ryethesis-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ryethesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ryethesis-doc | grep -v \.src | grep texlive-ryethesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ryethesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ryethesis.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ryethesis.sh index d41d37a35..6444b9394 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ryethesis.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-ryethesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ryethesis | grep -v \.src | grep texlive-ryethesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ryethesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz-doc.sh index d5a785da3..41fbcb0ce 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sa-tikz-doc | grep -v \.src | grep texlive-sa-tikz-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sa-tikz-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz.sh index 63ed1cddb..d81f939ae 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sa-tikz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sa-tikz | grep -v \.src | grep texlive-sa-tikz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sa-tikz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sageep-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sageep-doc.sh index 2c80ce527..e20868f0d 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sageep-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sageep-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sageep-doc | grep -v \.src | grep texlive-sageep-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sageep-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sageep.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sageep.sh index cb7c5ef41..dc1eaa403 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sageep.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sageep.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sageep | grep -v \.src | grep texlive-sageep + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sageep" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut-doc.sh index 4fff1966d..f583255ba 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sanitize-umlaut-doc | grep -v \.src | grep texlive-sanitize-umlaut-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sanitize-umlaut-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut.sh index 9535d07bc..9eaf245a3 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanitize-umlaut.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sanitize-umlaut | grep -v \.src | grep texlive-sanitize-umlaut + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sanitize-umlaut" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-doc.sh index 442520130..048e956f3 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sanskrit-doc | grep -v \.src | grep texlive-sanskrit-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sanskrit-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1-doc.sh index e6929abbc..b6d80d0e7 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sanskrit-t1-doc | grep -v \.src | grep texlive-sanskrit-t1-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sanskrit-t1-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1.sh index 70d949ae8..2b9de958a 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit-t1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sanskrit-t1 | grep -v \.src | grep texlive-sanskrit-t1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sanskrit-t1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit.sh index 891ed74b9..e6edf46ce 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sanskrit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sanskrit | grep -v \.src | grep texlive-sanskrit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sanskrit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmath-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmath-doc.sh index 2cf1324cb..3843768ac 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmath-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmath-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sansmath-doc | grep -v \.src | grep texlive-sansmath-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sansmath-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmath.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmath.sh index 69e7150b4..7121c50bb 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmath.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sansmath | grep -v \.src | grep texlive-sansmath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sansmath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent-doc.sh index a08e915c6..128553370 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sansmathaccent-doc | grep -v \.src | grep texlive-sansmathaccent-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sansmathaccent-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent.sh index e7edff06a..2bdccd2ca 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathaccent.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sansmathaccent | grep -v \.src | grep texlive-sansmathaccent + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sansmathaccent" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts-doc.sh index 4fbcb2159..db950c5fe 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sansmathfonts-doc | grep -v \.src | grep texlive-sansmathfonts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sansmathfonts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts.sh index bed310f6f..17d380422 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sansmathfonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sansmathfonts | grep -v \.src | grep texlive-sansmathfonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sansmathfonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sapthesis-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sapthesis-doc.sh index 0031b1864..dd259721e 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sapthesis-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sapthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sapthesis-doc | grep -v \.src | grep texlive-sapthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sapthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sapthesis.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sapthesis.sh index af4b0f2d1..ee3b76824 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sapthesis.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sapthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sapthesis | grep -v \.src | grep texlive-sapthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sapthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay-doc.sh index 4c89eb29b..0ee5442ce 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sasnrdisplay-doc | grep -v \.src | grep texlive-sasnrdisplay-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sasnrdisplay-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay.sh index 1fc01d762..609cb51cd 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sasnrdisplay.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sasnrdisplay | grep -v \.src | grep texlive-sasnrdisplay + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sasnrdisplay" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauerj-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauerj-doc.sh index 5a420bcb2..f616d9972 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauerj-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauerj-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sauerj-doc | grep -v \.src | grep texlive-sauerj-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sauerj-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauerj.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauerj.sh index 7b84b9bcb..6c4c57667 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauerj.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauerj.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sauerj | grep -v \.src | grep texlive-sauerj + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sauerj" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauter.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauter.sh index 853c98b23..987631560 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauter.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sauter | grep -v \.src | grep texlive-sauter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sauter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts-doc.sh index a93e2b2d3..0886794bd 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sauterfonts-doc | grep -v \.src | grep texlive-sauterfonts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sauterfonts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts.sh index 59a637cec..f5293eb9c 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sauterfonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sauterfonts | grep -v \.src | grep texlive-sauterfonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sauterfonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savefnmark-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savefnmark-doc.sh index 7aa04186c..5adaf654f 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savefnmark-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savefnmark-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-savefnmark-doc | grep -v \.src | grep texlive-savefnmark-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-savefnmark-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savefnmark.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savefnmark.sh index 06842b831..2334f5209 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savefnmark.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savefnmark.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-savefnmark | grep -v \.src | grep texlive-savefnmark + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-savefnmark" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savesym.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savesym.sh index 21b247036..2eccea3fe 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savesym.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savesym.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-savesym | grep -v \.src | grep texlive-savesym + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-savesym" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savetrees-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savetrees-doc.sh index a91649204..1ac2ebfe6 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savetrees-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savetrees-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-savetrees-doc | grep -v \.src | grep texlive-savetrees-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-savetrees-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savetrees.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savetrees.sh index 9be4002e1..6640962da 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savetrees.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-savetrees.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-savetrees | grep -v \.src | grep texlive-savetrees + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-savetrees" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scale-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scale-doc.sh index 30e4a6cba..f234dce1d 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scale-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scale-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scale-doc | grep -v \.src | grep texlive-scale-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scale-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scale.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scale.sh index accb88c90..6174800e1 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scale.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scale.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scale | grep -v \.src | grep texlive-scale + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scale" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalebar-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalebar-doc.sh index 6f2a5e639..2f5be6d0a 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalebar-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalebar-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scalebar-doc | grep -v \.src | grep texlive-scalebar-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scalebar-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalebar.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalebar.sh index d2b2b44b2..8453ff199 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalebar.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalebar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scalebar | grep -v \.src | grep texlive-scalebar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scalebar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalerel-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalerel-doc.sh index 61dd69e08..2ca69757a 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalerel-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalerel-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scalerel-doc | grep -v \.src | grep texlive-scalerel-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scalerel-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalerel.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalerel.sh index df3ae5ca0..1f137cb26 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalerel.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scalerel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scalerel | grep -v \.src | grep texlive-scalerel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scalerel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scanpages-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scanpages-doc.sh index 4133a5d3d..54a87a6fd 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scanpages-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scanpages-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scanpages-doc | grep -v \.src | grep texlive-scanpages-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scanpages-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scanpages.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scanpages.sh index 56093b4db..7edabd199 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scanpages.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scanpages.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scanpages | grep -v \.src | grep texlive-scanpages + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scanpages" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemabloc-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemabloc-doc.sh index f3086b76b..02b9cbbc5 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemabloc-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemabloc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-schemabloc-doc | grep -v \.src | grep texlive-schemabloc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-schemabloc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemabloc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemabloc.sh index 9fdf93311..5b3f5dc23 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemabloc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemabloc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-schemabloc | grep -v \.src | grep texlive-schemabloc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-schemabloc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemata-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemata-doc.sh index 67a0b8b14..de48524de 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemata-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemata-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-schemata-doc | grep -v \.src | grep texlive-schemata-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-schemata-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemata.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemata.sh index 665169aa4..ce1d088f9 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemata.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schemata.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-schemata | grep -v \.src | grep texlive-schemata + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-schemata" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-basic.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-basic.sh index a65e2e5a8..3fde80e06 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-basic.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-basic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scheme-basic | grep -v \.src | grep texlive-scheme-basic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scheme-basic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-context.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-context.sh index 2afca1ac4..91b67826e 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-context.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-context.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scheme-context | grep -v \.src | grep texlive-scheme-context + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scheme-context" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-full.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-full.sh index c4be7a5c7..735101c94 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-full.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-full.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scheme-full | grep -v \.src | grep texlive-scheme-full + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scheme-full" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-gust.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-gust.sh index b7c3c0124..242bc0380 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-gust.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-gust.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scheme-gust | grep -v \.src | grep texlive-scheme-gust + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scheme-gust" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-medium.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-medium.sh index c4b928cff..594edbc06 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-medium.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-medium.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scheme-medium | grep -v \.src | grep texlive-scheme-medium + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scheme-medium" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-minimal.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-minimal.sh index 4ed6946a5..9ef67c00c 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-minimal.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-minimal.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scheme-minimal | grep -v \.src | grep texlive-scheme-minimal + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scheme-minimal" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-small.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-small.sh index 8d0ada985..330d23737 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-small.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-small.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scheme-small | grep -v \.src | grep texlive-scheme-small + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scheme-small" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-tetex.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-tetex.sh index 1536ded73..5c2f3816f 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-tetex.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scheme-tetex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scheme-tetex | grep -v \.src | grep texlive-scheme-tetex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scheme-tetex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schule-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schule-doc.sh index 8eb338c6f..ce33be162 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schule-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schule-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-schule-doc | grep -v \.src | grep texlive-schule-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-schule-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schule.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schule.sh index e3a405607..a07ad246f 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schule.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schule.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-schule | grep -v \.src | grep texlive-schule + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-schule" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schulschriften-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schulschriften-doc.sh index 3c4e62d5f..e2c68c3ba 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schulschriften-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schulschriften-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-schulschriften-doc | grep -v \.src | grep texlive-schulschriften-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-schulschriften-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schulschriften.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schulschriften.sh index 5e3188f82..1a0427982 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schulschriften.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schulschriften.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-schulschriften | grep -v \.src | grep texlive-schulschriften + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-schulschriften" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess-doc.sh index aae4c9047..67919eb17 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-schwalbe-chess-doc | grep -v \.src | grep texlive-schwalbe-chess-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-schwalbe-chess-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess.sh index df27e7e05..88fa02f5d 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-schwalbe-chess.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-schwalbe-chess | grep -v \.src | grep texlive-schwalbe-chess + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-schwalbe-chess" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scientific-thesis-cover.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scientific-thesis-cover.sh index 4c4d82269..836e1267c 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scientific-thesis-cover.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scientific-thesis-cover.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scientific-thesis-cover | grep -v \.src | grep texlive-scientific-thesis-cover + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scientific-thesis-cover" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sciposter-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sciposter-doc.sh index a774a8839..258a8493e 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sciposter-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sciposter-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sciposter-doc | grep -v \.src | grep texlive-sciposter-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sciposter-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sciposter.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sciposter.sh index fcc8cc94d..12f650114 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sciposter.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sciposter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sciposter | grep -v \.src | grep texlive-sciposter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sciposter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier-doc.sh index 69f53e91e..375f20479 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sclang-prettifier-doc | grep -v \.src | grep texlive-sclang-prettifier-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sclang-prettifier-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier.sh index bf041d913..70d5128ba 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sclang-prettifier.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sclang-prettifier | grep -v \.src | grep texlive-sclang-prettifier + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sclang-prettifier" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scratch.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scratch.sh index f70f62b88..7d97f3c23 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scratch.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scratch.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scratch | grep -v \.src | grep texlive-scratch + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scratch" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scratchx.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scratchx.sh index 4aec6d87b..f728fd10b 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scratchx.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scratchx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scratchx | grep -v \.src | grep texlive-scratchx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scratchx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-doc.sh index 24563645b..ed2f0e53f 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-screenplay-doc | grep -v \.src | grep texlive-screenplay-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-screenplay-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg-doc.sh index 1b9068cea..75a1f7aba 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-screenplay-pkg-doc | grep -v \.src | grep texlive-screenplay-pkg-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-screenplay-pkg-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg.sh index 3de269550..4adaa72f1 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay-pkg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-screenplay-pkg | grep -v \.src | grep texlive-screenplay-pkg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-screenplay-pkg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay.sh index 17a392981..55d2d7f0e 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-screenplay.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-screenplay | grep -v \.src | grep texlive-screenplay + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-screenplay" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl-doc.sh index 80093fd65..55b5b9782 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scrjrnl-doc | grep -v \.src | grep texlive-scrjrnl-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scrjrnl-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl.sh index 01e51a91e..83d1d6c0f 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrjrnl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scrjrnl | grep -v \.src | grep texlive-scrjrnl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scrjrnl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy-doc.sh index 5d39c38be..45dd9d60a 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scrlttr2copy-doc | grep -v \.src | grep texlive-scrlttr2copy-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scrlttr2copy-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy.sh index 64731dc28..3d331c38d 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scrlttr2copy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scrlttr2copy | grep -v \.src | grep texlive-scrlttr2copy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scrlttr2copy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scsnowman.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scsnowman.sh index 59c912f90..d4a46645a 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scsnowman.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-scsnowman.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scsnowman | grep -v \.src | grep texlive-scsnowman + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scsnowman" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sdrt-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sdrt-doc.sh index a881c74c7..4bb67a284 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sdrt-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sdrt-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sdrt-doc | grep -v \.src | grep texlive-sdrt-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sdrt-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sdrt.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sdrt.sh index 6c0d27ce9..1c5bafbfa 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sdrt.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sdrt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sdrt | grep -v \.src | grep texlive-sdrt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sdrt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sduthesis-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sduthesis-doc.sh index 45ba8ab46..2d5470125 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sduthesis-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sduthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sduthesis-doc | grep -v \.src | grep texlive-sduthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sduthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sduthesis.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sduthesis.sh index c1a34a093..9e572b6cf 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sduthesis.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sduthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sduthesis | grep -v \.src | grep texlive-sduthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sduthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-secdot-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-secdot-doc.sh index 5853f3146..33b292173 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-secdot-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-secdot-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-secdot-doc | grep -v \.src | grep texlive-secdot-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-secdot-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-secdot.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-secdot.sh index 74ac93cb5..dc24bf3d7 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-secdot.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-secdot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-secdot | grep -v \.src | grep texlive-secdot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-secdot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-section-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-section-doc.sh index 9452908df..76f081905 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-section-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-section-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-section-doc | grep -v \.src | grep texlive-section-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-section-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-section.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-section.sh index 385173c7a..49001b266 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-section.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-section.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-section | grep -v \.src | grep texlive-section + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-section" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbox-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbox-doc.sh index 4dba4e11d..bcbcf00f5 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbox-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sectionbox-doc | grep -v \.src | grep texlive-sectionbox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sectionbox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbox.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbox.sh index 8ec7222be..44668dd5e 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbox.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sectionbox | grep -v \.src | grep texlive-sectionbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sectionbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbreak.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbreak.sh index 0e6d9a9ef..3f25de73b 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbreak.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectionbreak.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sectionbreak | grep -v \.src | grep texlive-sectionbreak + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sectionbreak" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectsty-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectsty-doc.sh index f7f5be423..c1f68f0e4 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectsty-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectsty-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sectsty-doc | grep -v \.src | grep texlive-sectsty-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sectsty-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectsty.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectsty.sh index 3d0955ad5..e5a542338 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectsty.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sectsty.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sectsty | grep -v \.src | grep texlive-sectsty + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sectsty" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seealso-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seealso-doc.sh index b9b40d74c..9951f8afc 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seealso-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seealso-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-seealso-doc | grep -v \.src | grep texlive-seealso-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-seealso-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seealso.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seealso.sh index 528aac046..ac37e0716 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seealso.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seealso.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-seealso | grep -v \.src | grep texlive-seealso + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-seealso" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selectp-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selectp-doc.sh index f770d9296..ea500733b 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selectp-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selectp-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-selectp-doc | grep -v \.src | grep texlive-selectp-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-selectp-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selectp.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selectp.sh index 52f9fde0d..4385f4eeb 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selectp.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selectp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-selectp | grep -v \.src | grep texlive-selectp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-selectp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selnolig-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selnolig-doc.sh index 51618c877..82ccb01f4 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selnolig-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selnolig-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-selnolig-doc | grep -v \.src | grep texlive-selnolig-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-selnolig-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selnolig.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selnolig.sh index 91c7c7333..3bb72a596 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selnolig.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-selnolig.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-selnolig | grep -v \.src | grep texlive-selnolig + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-selnolig" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic-doc.sh index 0701139f7..d73c3f46a 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-semantic-doc | grep -v \.src | grep texlive-semantic-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-semantic-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic-markup.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic-markup.sh index f4ce8d7e5..e353d46b7 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic-markup.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic-markup.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-semantic-markup | grep -v \.src | grep texlive-semantic-markup + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-semantic-markup" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic.sh index 9f03cfad6..74486fb4d 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semantic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-semantic | grep -v \.src | grep texlive-semantic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-semantic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semaphor-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semaphor-doc.sh index 353241342..0cf815c9c 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semaphor-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semaphor-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-semaphor-doc | grep -v \.src | grep texlive-semaphor-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-semaphor-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semaphor.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semaphor.sh index 023f52dbc..146d87d92 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semaphor.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semaphor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-semaphor | grep -v \.src | grep texlive-semaphor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-semaphor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seminar-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seminar-doc.sh index fc9054e79..098314867 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seminar-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seminar-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-seminar-doc | grep -v \.src | grep texlive-seminar-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-seminar-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seminar.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seminar.sh index df2b695cd..43029618c 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seminar.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seminar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-seminar | grep -v \.src | grep texlive-seminar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-seminar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semioneside-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semioneside-doc.sh index ea7811cfa..db2255062 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semioneside-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semioneside-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-semioneside-doc | grep -v \.src | grep texlive-semioneside-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-semioneside-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semioneside.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semioneside.sh index de84734dd..e7b65638d 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semioneside.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semioneside.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-semioneside | grep -v \.src | grep texlive-semioneside + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-semioneside" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semproc-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semproc-doc.sh index 10be29277..97611b1b8 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semproc-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semproc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-semproc-doc | grep -v \.src | grep texlive-semproc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-semproc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semproc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semproc.sh index 849fb1b9e..47e0508db 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semproc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-semproc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-semproc | grep -v \.src | grep texlive-semproc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-semproc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes-doc.sh index 33ba2e8e0..c5e3de0c5 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sepfootnotes-doc | grep -v \.src | grep texlive-sepfootnotes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sepfootnotes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes.sh index 3a4d99fd9..126c469f0 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepfootnotes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sepfootnotes | grep -v \.src | grep texlive-sepfootnotes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sepfootnotes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepnum-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepnum-doc.sh index 147e2c262..c50fb8e61 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepnum-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepnum-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sepnum-doc | grep -v \.src | grep texlive-sepnum-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sepnum-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepnum.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepnum.sh index 048478bab..bd9135520 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepnum.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sepnum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sepnum | grep -v \.src | grep texlive-sepnum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sepnum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seqsplit-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seqsplit-doc.sh index 8b356a25c..1f719f794 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seqsplit-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seqsplit-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-seqsplit-doc | grep -v \.src | grep texlive-seqsplit-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-seqsplit-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seqsplit.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seqsplit.sh index 0cf45e5d3..355d89f8b 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seqsplit.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seqsplit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-seqsplit | grep -v \.src | grep texlive-seqsplit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-seqsplit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe-doc.sh index d3e8c2e8d..449b44f84 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-serbian-apostrophe-doc | grep -v \.src | grep texlive-serbian-apostrophe-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-serbian-apostrophe-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe.sh index f05ec6537..66cd4a1c1 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-apostrophe.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-serbian-apostrophe | grep -v \.src | grep texlive-serbian-apostrophe + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-serbian-apostrophe" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat-doc.sh index e0c4d08ff..3445f6f51 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-serbian-date-lat-doc | grep -v \.src | grep texlive-serbian-date-lat-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-serbian-date-lat-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat.sh index fe22427b3..6c361a7af 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-date-lat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-serbian-date-lat | grep -v \.src | grep texlive-serbian-date-lat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-serbian-date-lat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr-doc.sh index 914401381..d15d5c8a4 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-serbian-def-cyr-doc | grep -v \.src | grep texlive-serbian-def-cyr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-serbian-def-cyr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr.sh index 68d23a7e3..c6101e26a 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-def-cyr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-serbian-def-cyr | grep -v \.src | grep texlive-serbian-def-cyr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-serbian-def-cyr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig-doc.sh index c8e878079..9708bbf8c 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-serbian-lig-doc | grep -v \.src | grep texlive-serbian-lig-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-serbian-lig-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig.sh index a7c04c50a..c4e6a18cf 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-serbian-lig.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-serbian-lig | grep -v \.src | grep texlive-serbian-lig + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-serbian-lig" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel-doc.sh index 912403b02..21a332e04 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sesamanuel-doc | grep -v \.src | grep texlive-sesamanuel-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sesamanuel-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel.sh index 3faf33daa..476619fca 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesamanuel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sesamanuel | grep -v \.src | grep texlive-sesamanuel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sesamanuel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesstime.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesstime.sh index b4f65eacc..63a3c71f3 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesstime.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sesstime.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sesstime | grep -v \.src | grep texlive-sesstime + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sesstime" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setdeck-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setdeck-doc.sh index d9eb6ca52..dd9e1a4cd 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setdeck-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setdeck-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-setdeck-doc | grep -v \.src | grep texlive-setdeck-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-setdeck-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setdeck.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setdeck.sh index 931bc1d3d..78d6a5db3 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setdeck.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setdeck.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-setdeck | grep -v \.src | grep texlive-setdeck + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-setdeck" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setspace-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setspace-doc.sh index 92df49d85..7467bd3a2 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setspace-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setspace-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-setspace-doc | grep -v \.src | grep texlive-setspace-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-setspace-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setspace.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setspace.sh index 618d23de2..45c6a88f4 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setspace.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-setspace.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-setspace | grep -v \.src | grep texlive-setspace + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-setspace" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesis-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesis-doc.sh index 305fa9ce8..0772d6ef4 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesis-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-seuthesis-doc | grep -v \.src | grep texlive-seuthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-seuthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesis.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesis.sh index 16738efe7..3f19aa813 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesis.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-seuthesis | grep -v \.src | grep texlive-seuthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-seuthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesix-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesix-doc.sh index 0b15ef29d..d4c734f4c 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesix-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesix-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-seuthesix-doc | grep -v \.src | grep texlive-seuthesix-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-seuthesix-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesix.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesix.sh index 7f9cd92cc..65e40817e 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesix.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-seuthesix.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-seuthesix | grep -v \.src | grep texlive-seuthesix + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-seuthesix" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sexam.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sexam.sh index 4ec2a764a..d225fecab 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sexam.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sexam.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sexam | grep -v \.src | grep texlive-sexam + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sexam" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sf298-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sf298-doc.sh index f44c7af1b..3f58c6c7b 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sf298-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sf298-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sf298-doc | grep -v \.src | grep texlive-sf298-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sf298-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sf298.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sf298.sh index 9a2e40e17..9d74dd622 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sf298.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sf298.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sf298 | grep -v \.src | grep texlive-sf298 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sf298" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sffms-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sffms-doc.sh index 81e88112d..589126ffc 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sffms-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sffms-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sffms-doc | grep -v \.src | grep texlive-sffms-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sffms-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sffms.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sffms.sh index f84877dab..3f222d65a 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sffms.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sffms.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sffms | grep -v \.src | grep texlive-sffms + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sffms" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfg-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfg-doc.sh index 6de861553..ded6340e2 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfg-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfg-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sfg-doc | grep -v \.src | grep texlive-sfg-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sfg-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfg.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfg.sh index 265409059..518600cbf 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfg.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sfg | grep -v \.src | grep texlive-sfg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sfg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfmath.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfmath.sh index e80a1d34f..c1e5add54 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfmath.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sfmath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sfmath | grep -v \.src | grep texlive-sfmath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sfmath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sgame-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sgame-doc.sh index 1dc5f3ba0..171711d1b 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sgame-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sgame-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sgame-doc | grep -v \.src | grep texlive-sgame-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sgame-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sgame.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sgame.sh index 09bcdb135..03e42fae0 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sgame.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-sgame.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sgame | grep -v \.src | grep texlive-sgame + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sgame" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-siunitx-doc.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-siunitx-doc.sh index 4e45b15d2..ad22ee487 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-siunitx-doc.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-siunitx-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-siunitx-doc | grep -v \.src | grep texlive-siunitx-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-siunitx-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-siunitx.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-siunitx.sh index 1dd95fd79..b9cb0a4b1 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-siunitx.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-siunitx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-siunitx | grep -v \.src | grep texlive-siunitx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-siunitx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-split-u.sh b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-split-u.sh index faa4aedc7..c70a1ae6a 100644 --- a/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-split-u.sh +++ b/testcases/cli-test/texlive-split-u/oe_test_texlive-split-u_install_and_remove_texlive-split-u.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-u # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-split-u | grep -v \.src | grep texlive-split-u + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-split-u" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shade-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shade-doc.sh index a57ccafa3..d57a03318 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shade-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shade-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shade-doc | grep -v \.src | grep texlive-shade-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shade-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shade.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shade.sh index 688911f32..e17004229 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shade.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shade.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shade | grep -v \.src | grep texlive-shade + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shade" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadethm-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadethm-doc.sh index 324903134..c8caaf63c 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadethm-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadethm-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shadethm-doc | grep -v \.src | grep texlive-shadethm-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shadethm-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadethm.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadethm.sh index be0b412c7..9d74c4c6a 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadethm.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadethm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shadethm | grep -v \.src | grep texlive-shadethm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shadethm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadow-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadow-doc.sh index 7ee7261aa..4b0214dae 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadow-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadow-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shadow-doc | grep -v \.src | grep texlive-shadow-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shadow-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadow.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadow.sh index 91bcfefd9..715a5c3eb 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadow.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadow.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shadow | grep -v \.src | grep texlive-shadow + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shadow" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadowtext-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadowtext-doc.sh index e973ad60a..221cd7776 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadowtext-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadowtext-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shadowtext-doc | grep -v \.src | grep texlive-shadowtext-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shadowtext-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadowtext.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadowtext.sh index fab3dea6f..c6bd5447a 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadowtext.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shadowtext.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shadowtext | grep -v \.src | grep texlive-shadowtext + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shadowtext" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapepar-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapepar-doc.sh index c5590c6af..8f78bf2fc 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapepar-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapepar-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shapepar-doc | grep -v \.src | grep texlive-shapepar-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shapepar-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapepar.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapepar.sh index 9d563159a..f65dfff8f 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapepar.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapepar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shapepar | grep -v \.src | grep texlive-shapepar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shapepar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapes-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapes-doc.sh index 8a5c96b96..2c678052b 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapes-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shapes-doc | grep -v \.src | grep texlive-shapes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shapes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapes.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapes.sh index 2538c86fa..ea2f31771 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapes.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shapes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shapes | grep -v \.src | grep texlive-shapes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shapes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shdoc-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shdoc-doc.sh index 79fd9868e..809f18255 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shdoc-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shdoc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shdoc-doc | grep -v \.src | grep texlive-shdoc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shdoc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shdoc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shdoc.sh index 1aa2289ba..c363a77a1 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shdoc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shdoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shdoc | grep -v \.src | grep texlive-shdoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shdoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shipunov-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shipunov-doc.sh index 8ccf101c9..5d1467e3c 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shipunov-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shipunov-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shipunov-doc | grep -v \.src | grep texlive-shipunov-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shipunov-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shipunov.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shipunov.sh index f117406a3..70a92241c 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shipunov.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shipunov.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shipunov | grep -v \.src | grep texlive-shipunov + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shipunov" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shobhika.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shobhika.sh index 5d17b9fa6..7d1abfc98 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shobhika.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shobhika.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shobhika | grep -v \.src | grep texlive-shobhika + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shobhika" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-short-math-guide.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-short-math-guide.sh index 92aa75f32..8f1fc39cb 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-short-math-guide.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-short-math-guide.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-short-math-guide | grep -v \.src | grep texlive-short-math-guide + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-short-math-guide" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shorttoc-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shorttoc-doc.sh index 39d7d033f..99a701363 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shorttoc-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shorttoc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shorttoc-doc | grep -v \.src | grep texlive-shorttoc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shorttoc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shorttoc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shorttoc.sh index e4cd7a0f0..d430041e5 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shorttoc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shorttoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shorttoc | grep -v \.src | grep texlive-shorttoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shorttoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-show2e-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-show2e-doc.sh index d13f0ddc9..e124b8220 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-show2e-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-show2e-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-show2e-doc | grep -v \.src | grep texlive-show2e-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-show2e-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-show2e.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-show2e.sh index ddfd0d8d6..e677f760f 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-show2e.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-show2e.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-show2e | grep -v \.src | grep texlive-show2e + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-show2e" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox-doc.sh index 08d70bf34..8decb0a2b 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-showcharinbox-doc | grep -v \.src | grep texlive-showcharinbox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-showcharinbox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox.sh index e87a2b95f..56688eda5 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showcharinbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-showcharinbox | grep -v \.src | grep texlive-showcharinbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-showcharinbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showdim-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showdim-doc.sh index 9b5e2606c..1f7f5d735 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showdim-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showdim-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-showdim-doc | grep -v \.src | grep texlive-showdim-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-showdim-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showdim.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showdim.sh index fc12ac04b..ca0a663e8 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showdim.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showdim.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-showdim | grep -v \.src | grep texlive-showdim + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-showdim" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showexpl-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showexpl-doc.sh index a81eacda3..f9bd1643a 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showexpl-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showexpl-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-showexpl-doc | grep -v \.src | grep texlive-showexpl-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-showexpl-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showexpl.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showexpl.sh index 0d99a2367..2ebbff471 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showexpl.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showexpl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-showexpl | grep -v \.src | grep texlive-showexpl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-showexpl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showhyphens-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showhyphens-doc.sh index e8d29752f..5d110b30c 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showhyphens-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showhyphens-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-showhyphens-doc | grep -v \.src | grep texlive-showhyphens-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-showhyphens-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showhyphens.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showhyphens.sh index 0ae78569b..517daa5ef 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showhyphens.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showhyphens.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-showhyphens | grep -v \.src | grep texlive-showhyphens + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-showhyphens" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showlabels-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showlabels-doc.sh index a3bc556fb..e8b9880c6 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showlabels-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showlabels-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-showlabels-doc | grep -v \.src | grep texlive-showlabels-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-showlabels-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showlabels.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showlabels.sh index ad50bba25..9927f14b1 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showlabels.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showlabels.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-showlabels | grep -v \.src | grep texlive-showlabels + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-showlabels" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showtags-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showtags-doc.sh index 5b85e533d..25836e1ba 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showtags-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showtags-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-showtags-doc | grep -v \.src | grep texlive-showtags-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-showtags-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showtags.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showtags.sh index df75ee6b5..f6c7d266f 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showtags.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-showtags.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-showtags | grep -v \.src | grep texlive-showtags + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-showtags" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shuffle-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shuffle-doc.sh index 1c7282b0a..5bde78d50 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shuffle-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shuffle-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shuffle-doc | grep -v \.src | grep texlive-shuffle-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shuffle-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shuffle.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shuffle.sh index 70671f9a7..a8f0dcb31 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shuffle.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-shuffle.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shuffle | grep -v \.src | grep texlive-shuffle + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shuffle" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidecap-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidecap-doc.sh index c19ff6e05..b5f00bf2c 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidecap-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidecap-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sidecap-doc | grep -v \.src | grep texlive-sidecap-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sidecap-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidecap.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidecap.sh index 81df69efa..6e72e6c56 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidecap.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidecap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sidecap | grep -v \.src | grep texlive-sidecap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sidecap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidenotes-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidenotes-doc.sh index 7aa5d49cd..22470172e 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidenotes-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidenotes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sidenotes-doc | grep -v \.src | grep texlive-sidenotes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sidenotes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidenotes.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidenotes.sh index c707a1e34..abeca564e 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidenotes.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sidenotes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sidenotes | grep -v \.src | grep texlive-sidenotes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sidenotes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sides-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sides-doc.sh index 8d750e44c..8403b9b1c 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sides-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sides-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sides-doc | grep -v \.src | grep texlive-sides-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sides-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sides.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sides.sh index 0bd35fed0..be7f193c3 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sides.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sides.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sides | grep -v \.src | grep texlive-sides + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sides" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-signchart-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-signchart-doc.sh index c2cdac771..bf2df07d9 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-signchart-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-signchart-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-signchart-doc | grep -v \.src | grep texlive-signchart-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-signchart-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-signchart.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-signchart.sh index 44b5cde04..a5a3c5c55 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-signchart.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-signchart.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-signchart | grep -v \.src | grep texlive-signchart + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-signchart" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-silence-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-silence-doc.sh index ef102b53f..ac6fd3948 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-silence-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-silence-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-silence-doc | grep -v \.src | grep texlive-silence-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-silence-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-silence.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-silence.sh index 805dbdc2b..4c7efee1b 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-silence.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-silence.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-silence | grep -v \.src | grep texlive-silence + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-silence" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simple-resume-cv.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simple-resume-cv.sh index 5c7c3de90..a9bfaf301 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simple-resume-cv.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simple-resume-cv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-simple-resume-cv | grep -v \.src | grep texlive-simple-resume-cv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-simple-resume-cv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simple-thesis-dissertation.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simple-thesis-dissertation.sh index b1aafeff5..3506b2305 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simple-thesis-dissertation.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simple-thesis-dissertation.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-simple-thesis-dissertation | grep -v \.src | grep texlive-simple-thesis-dissertation + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-simple-thesis-dissertation" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecd-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecd-doc.sh index 58ea97c3b..12912729e 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecd-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecd-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-simplecd-doc | grep -v \.src | grep texlive-simplecd-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-simplecd-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecd.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecd.sh index 2cc2fbdbd..d6a4626a4 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecd.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-simplecd | grep -v \.src | grep texlive-simplecd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-simplecd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecv-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecv-doc.sh index cd8312523..cf4f8c984 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecv-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecv-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-simplecv-doc | grep -v \.src | grep texlive-simplecv-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-simplecv-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecv.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecv.sh index daa7e524a..be01674ad 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecv.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplecv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-simplecv | grep -v \.src | grep texlive-simplecv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-simplecv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpleinvoice.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpleinvoice.sh index 115a3e5b4..bc7c2da21 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpleinvoice.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpleinvoice.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-simpleinvoice | grep -v \.src | grep texlive-simpleinvoice + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-simpleinvoice" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplekv.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplekv.sh index 65fb6c1d1..0911d43d3 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplekv.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplekv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-simplekv | grep -v \.src | grep texlive-simplekv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-simplekv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick-doc.sh index ef1cc8b20..fa5e3e605 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-simpler-wick-doc | grep -v \.src | grep texlive-simpler-wick-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-simpler-wick-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick.sh index 5c6b65432..0e74133a2 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simpler-wick.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-simpler-wick | grep -v \.src | grep texlive-simpler-wick + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-simpler-wick" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplewick-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplewick-doc.sh index 924947ea0..9eb3fe394 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplewick-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplewick-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-simplewick-doc | grep -v \.src | grep texlive-simplewick-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-simplewick-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplewick.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplewick.sh index a4b50f9ed..1c17029ac 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplewick.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplewick.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-simplewick | grep -v \.src | grep texlive-simplewick + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-simplewick" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplified-latex-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplified-latex-doc.sh index 5d50d9973..326cdb095 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplified-latex-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simplified-latex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-simplified-latex-doc | grep -v \.src | grep texlive-simplified-latex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-simplified-latex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simurgh-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simurgh-doc.sh index b4623a91c..8b93b29e9 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simurgh-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simurgh-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-simurgh-doc | grep -v \.src | grep texlive-simurgh-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-simurgh-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simurgh.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simurgh.sh index 131e75585..47d878f37 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simurgh.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-simurgh.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-simurgh | grep -v \.src | grep texlive-simurgh + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-simurgh" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sitem-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sitem-doc.sh index 4e59bdd72..bb4dbbd63 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sitem-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sitem-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sitem-doc | grep -v \.src | grep texlive-sitem-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sitem-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sitem.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sitem.sh index 2d79ada0d..09f864148 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sitem.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sitem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sitem | grep -v \.src | grep texlive-sitem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sitem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-siunitx-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-siunitx-doc.sh index 504b54c80..144f09334 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-siunitx-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-siunitx-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-siunitx-doc | grep -v \.src | grep texlive-siunitx-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-siunitx-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-siunitx.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-siunitx.sh index e91359dfe..c3b252717 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-siunitx.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-siunitx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-siunitx | grep -v \.src | grep texlive-siunitx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-siunitx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skak-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skak-doc.sh index 63c95607f..9ea390d7f 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skak-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skak-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-skak-doc | grep -v \.src | grep texlive-skak-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-skak-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skak.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skak.sh index 0298a5518..878989655 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skak.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skak.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-skak | grep -v \.src | grep texlive-skak + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-skak" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skaknew-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skaknew-doc.sh index 18a800f3e..a1415b12c 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skaknew-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skaknew-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-skaknew-doc | grep -v \.src | grep texlive-skaknew-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-skaknew-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skaknew.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skaknew.sh index 1af14da53..1acaa4dfe 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skaknew.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skaknew.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-skaknew | grep -v \.src | grep texlive-skaknew + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-skaknew" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skb-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skb-doc.sh index c2fa95c4c..48f44c0eb 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skb-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skb-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-skb-doc | grep -v \.src | grep texlive-skb-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-skb-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skb.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skb.sh index e30971671..27da10968 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skb.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-skb | grep -v \.src | grep texlive-skb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-skb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skdoc-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skdoc-doc.sh index eef055863..e80a21172 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skdoc-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skdoc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-skdoc-doc | grep -v \.src | grep texlive-skdoc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-skdoc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skdoc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skdoc.sh index 3d5284b02..4fd90fd96 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skdoc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skdoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-skdoc | grep -v \.src | grep texlive-skdoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-skdoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeycommand-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeycommand-doc.sh index 7c2de449e..d6ee8ccc6 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeycommand-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeycommand-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-skeycommand-doc | grep -v \.src | grep texlive-skeycommand-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-skeycommand-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeycommand.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeycommand.sh index b90913c2e..9b4c3ec12 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeycommand.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeycommand.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-skeycommand | grep -v \.src | grep texlive-skeycommand + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-skeycommand" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeyval-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeyval-doc.sh index 3c4bdb2eb..78567a372 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeyval-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeyval-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-skeyval-doc | grep -v \.src | grep texlive-skeyval-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-skeyval-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeyval.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeyval.sh index 06ec3c796..d85337574 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeyval.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skeyval.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-skeyval | grep -v \.src | grep texlive-skeyval + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-skeyval" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skmath-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skmath-doc.sh index b1f3e28ae..deb904778 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skmath-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skmath-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-skmath-doc | grep -v \.src | grep texlive-skmath-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-skmath-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skmath.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skmath.sh index cfe408d7b..1746632b5 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skmath.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skmath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-skmath | grep -v \.src | grep texlive-skmath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-skmath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skrapport-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skrapport-doc.sh index a3bdd2a4f..e3fa46240 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skrapport-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skrapport-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-skrapport-doc | grep -v \.src | grep texlive-skrapport-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-skrapport-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skrapport.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skrapport.sh index 1ec861ad4..7fd3c2ffe 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skrapport.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skrapport.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-skrapport | grep -v \.src | grep texlive-skrapport + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-skrapport" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skull.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skull.sh index cecc8c223..90a11ab29 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skull.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-skull.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-skull | grep -v \.src | grep texlive-skull + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-skull" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slantsc-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slantsc-doc.sh index 51aae16b8..1322d0ae6 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slantsc-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slantsc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-slantsc-doc | grep -v \.src | grep texlive-slantsc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-slantsc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slantsc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slantsc.sh index 3a3f290e8..909d76516 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slantsc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slantsc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-slantsc | grep -v \.src | grep texlive-slantsc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-slantsc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slideshow-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slideshow-doc.sh index 4b08c825c..6e1be1832 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slideshow-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slideshow-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-slideshow-doc | grep -v \.src | grep texlive-slideshow-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-slideshow-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slideshow.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slideshow.sh index b4ab7a877..7a737b8fe 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slideshow.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-slideshow.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-slideshow | grep -v \.src | grep texlive-slideshow + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-slideshow" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smalltableof-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smalltableof-doc.sh index 350201e31..22fb6968f 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smalltableof-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smalltableof-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-smalltableof-doc | grep -v \.src | grep texlive-smalltableof-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-smalltableof-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smalltableof.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smalltableof.sh index 637ff7c3b..099431de3 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smalltableof.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smalltableof.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-smalltableof | grep -v \.src | grep texlive-smalltableof + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-smalltableof" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram-doc.sh index 4bc859a01..cce2f2a68 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-smartdiagram-doc | grep -v \.src | grep texlive-smartdiagram-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-smartdiagram-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram.sh index 6f7579d3e..1a933cd3a 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartdiagram.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-smartdiagram | grep -v \.src | grep texlive-smartdiagram + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-smartdiagram" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartref-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartref-doc.sh index 7cab09bdf..04fa35636 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartref-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartref-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-smartref-doc | grep -v \.src | grep texlive-smartref-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-smartref-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartref.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartref.sh index 468a87c01..030de919e 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartref.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartref.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-smartref | grep -v \.src | grep texlive-smartref + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-smartref" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartunits-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartunits-doc.sh index c576b656a..fa4cfbc65 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartunits-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartunits-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-smartunits-doc | grep -v \.src | grep texlive-smartunits-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-smartunits-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartunits.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartunits.sh index 4fc73f169..46bb52041 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartunits.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-smartunits.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-smartunits | grep -v \.src | grep texlive-smartunits + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-smartunits" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snapshot-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snapshot-doc.sh index a4c788807..d6c4d467b 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snapshot-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snapshot-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-snapshot-doc | grep -v \.src | grep texlive-snapshot-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-snapshot-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snapshot.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snapshot.sh index c420d55f0..0eb197f64 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snapshot.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snapshot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-snapshot | grep -v \.src | grep texlive-snapshot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-snapshot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snotez-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snotez-doc.sh index 16ffc6a8e..ae7021a30 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snotez-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snotez-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-snotez-doc | grep -v \.src | grep texlive-snotez-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-snotez-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snotez.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snotez.sh index 3b2fd6b8f..cb2fb50b2 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snotez.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-snotez.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-snotez | grep -v \.src | grep texlive-snotez + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-snotez" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songbook-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songbook-doc.sh index 58c03e5be..7dd6bdf35 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songbook-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songbook-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-songbook-doc | grep -v \.src | grep texlive-songbook-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-songbook-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songbook.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songbook.sh index ef119d638..f9431acd7 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songbook.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songbook.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-songbook | grep -v \.src | grep texlive-songbook + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-songbook" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songs-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songs-doc.sh index 7337711ec..6166b6eae 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songs-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-songs-doc | grep -v \.src | grep texlive-songs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-songs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songs.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songs.sh index 4e692cb8d..2eff7bdf8 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songs.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-songs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-songs | grep -v \.src | grep texlive-songs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-songs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters-doc.sh index e16b11ddb..d28b6cefe 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sort-by-letters-doc | grep -v \.src | grep texlive-sort-by-letters-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sort-by-letters-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters.sh index 4da0fc233..7015ed827 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sort-by-letters.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sort-by-letters | grep -v \.src | grep texlive-sort-by-letters + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sort-by-letters" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soton-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soton-doc.sh index 2fe5e1591..087c72fa6 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soton-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soton-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-soton-doc | grep -v \.src | grep texlive-soton-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-soton-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soton.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soton.sh index 47afdcb7c..f2c96a3cd 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soton.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soton.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-soton | grep -v \.src | grep texlive-soton + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-soton" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soul-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soul-doc.sh index cd7c56c5a..fc921a51a 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soul-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soul-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-soul-doc | grep -v \.src | grep texlive-soul-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-soul-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soul.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soul.sh index d6901011d..82264a187 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soul.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soul.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-soul | grep -v \.src | grep texlive-soul + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-soul" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soup.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soup.sh index 09e083469..345bebca7 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soup.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-soup.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-soup | grep -v \.src | grep texlive-soup + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-soup" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro-doc.sh index 19e57e027..2f74a3186 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sourcecodepro-doc | grep -v \.src | grep texlive-sourcecodepro-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sourcecodepro-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro.sh index e46d93ff3..2a174e706 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcecodepro.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sourcecodepro | grep -v \.src | grep texlive-sourcecodepro + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sourcecodepro" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro-doc.sh index 24a4be770..fe1f4c365 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sourcesanspro-doc | grep -v \.src | grep texlive-sourcesanspro-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sourcesanspro-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro.sh index 71131a70a..3e872ae8b 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourcesanspro.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sourcesanspro | grep -v \.src | grep texlive-sourcesanspro + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sourcesanspro" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro-doc.sh index 7c3d4ee91..6e561715b 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sourceserifpro-doc | grep -v \.src | grep texlive-sourceserifpro-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sourceserifpro-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro.sh index 302d09351..7cf29102f 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sourceserifpro.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sourceserifpro | grep -v \.src | grep texlive-sourceserifpro + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sourceserifpro" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spalign.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spalign.sh index 1f8d33c6a..68f8567b4 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spalign.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spalign.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spalign | grep -v \.src | grep texlive-spalign + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spalign" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx-doc.sh index f2c83188d..355b648e9 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spanish-mx-doc | grep -v \.src | grep texlive-spanish-mx-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spanish-mx-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx.sh index 23977573c..4f73b9651 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spanish-mx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spanish-mx | grep -v \.src | grep texlive-spanish-mx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spanish-mx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spark-otf.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spark-otf.sh index 3d9f70867..2441ea670 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spark-otf.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spark-otf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spark-otf | grep -v \.src | grep texlive-spark-otf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spark-otf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sparklines-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sparklines-doc.sh index 7df7536a7..0dc016dbe 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sparklines-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sparklines-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sparklines-doc | grep -v \.src | grep texlive-sparklines-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sparklines-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sparklines.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sparklines.sh index 2cb4957e4..39e18f2ac 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sparklines.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sparklines.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sparklines | grep -v \.src | grep texlive-sparklines + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sparklines" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spath3-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spath3-doc.sh index e75ac815d..35eae6df8 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spath3-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spath3-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spath3-doc | grep -v \.src | grep texlive-spath3-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spath3-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spath3.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spath3.sh index 4e55cc364..bf2d07da0 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spath3.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spath3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spath3 | grep -v \.src | grep texlive-spath3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spath3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spectralsequences.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spectralsequences.sh index 2715f4240..05eec5d02 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spectralsequences.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spectralsequences.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spectralsequences | grep -v \.src | grep texlive-spectralsequences + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spectralsequences" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spelling-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spelling-doc.sh index c6eb76b7d..5c84b07fe 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spelling-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spelling-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spelling-doc | grep -v \.src | grep texlive-spelling-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spelling-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spelling.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spelling.sh index 783783561..513d54b1c 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spelling.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spelling.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spelling | grep -v \.src | grep texlive-spelling + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spelling" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphack-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphack-doc.sh index 6d0b38ce0..831499b3c 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphack-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphack-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sphack-doc | grep -v \.src | grep texlive-sphack-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sphack-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphack.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphack.sh index 999a63be3..3faba8053 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphack.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphack.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sphack | grep -v \.src | grep texlive-sphack + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sphack" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis-doc.sh index e23658b35..c133641f6 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sphdthesis-doc | grep -v \.src | grep texlive-sphdthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sphdthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis.sh index ec4d0577c..3e667e544 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sphdthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sphdthesis | grep -v \.src | grep texlive-sphdthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sphdthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spie-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spie-doc.sh index 387205c57..9f4cde334 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spie-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spie-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spie-doc | grep -v \.src | grep texlive-spie-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spie-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spie.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spie.sh index a3b2fb37a..2e322fff8 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spie.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spie.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spie | grep -v \.src | grep texlive-spie + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spie" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splines-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splines-doc.sh index 87aeb7c18..05bc2bc6a 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splines-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splines-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-splines-doc | grep -v \.src | grep texlive-splines-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-splines-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splines.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splines.sh index d9c5a97ce..38079b4c1 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splines.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splines.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-splines | grep -v \.src | grep texlive-splines + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-splines" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-split-v.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-split-v.sh index f95db28c8..43761603b 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-split-v.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-split-v.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-split-v | grep -v \.src | grep texlive-split-v + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-split-v" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splitbib-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splitbib-doc.sh index bdeeacc8d..74a919940 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splitbib-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splitbib-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-splitbib-doc | grep -v \.src | grep texlive-splitbib-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-splitbib-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splitbib.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splitbib.sh index 88f96d85f..9175f5892 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splitbib.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-splitbib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-splitbib | grep -v \.src | grep texlive-splitbib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-splitbib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spot-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spot-doc.sh index 37931e013..c515fd2f7 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spot-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spot-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spot-doc | grep -v \.src | grep texlive-spot-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spot-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spot.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spot.sh index cfe8efcc6..3cfd71f36 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spot.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spot | grep -v \.src | grep texlive-spot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spotcolor-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spotcolor-doc.sh index e7bd62299..ab1d08691 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spotcolor-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spotcolor-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spotcolor-doc | grep -v \.src | grep texlive-spotcolor-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spotcolor-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spotcolor.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spotcolor.sh index 68d828878..528241d18 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spotcolor.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spotcolor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spotcolor | grep -v \.src | grep texlive-spotcolor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spotcolor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spreadtab-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spreadtab-doc.sh index 29b8789fe..c1ac6b01d 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spreadtab-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spreadtab-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spreadtab-doc | grep -v \.src | grep texlive-spreadtab-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spreadtab-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spreadtab.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spreadtab.sh index 180d62524..adc28655e 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spreadtab.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spreadtab.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spreadtab | grep -v \.src | grep texlive-spreadtab + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spreadtab" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spverbatim-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spverbatim-doc.sh index 8903d4f28..15f1980c2 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spverbatim-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spverbatim-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spverbatim-doc | grep -v \.src | grep texlive-spverbatim-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spverbatim-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spverbatim.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spverbatim.sh index a0e91d1ed..5fc97fefe 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spverbatim.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-spverbatim.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spverbatim | grep -v \.src | grep texlive-spverbatim + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spverbatim" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl-doc.sh index bb444de98..a2bd601f4 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sr-vorl-doc | grep -v \.src | grep texlive-sr-vorl-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sr-vorl-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl.sh index 1203827c4..2fdc0df2a 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sr-vorl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sr-vorl | grep -v \.src | grep texlive-sr-vorl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sr-vorl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem-doc.sh index 042cd9fcd..0b71fa41d 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-srbook-mem-doc | grep -v \.src | grep texlive-srbook-mem-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-srbook-mem-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem.sh index 143846d88..2374e8748 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srbook-mem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-srbook-mem | grep -v \.src | grep texlive-srbook-mem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-srbook-mem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srcltx-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srcltx-doc.sh index 0fa25fc99..d31038bea 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srcltx-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srcltx-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-srcltx-doc | grep -v \.src | grep texlive-srcltx-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-srcltx-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srcltx.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srcltx.sh index 43eec1e50..507eba7c3 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srcltx.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-srcltx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-srcltx | grep -v \.src | grep texlive-srcltx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-srcltx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sseq-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sseq-doc.sh index d9d16c9b3..c1f223b70 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sseq-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sseq-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sseq-doc | grep -v \.src | grep texlive-sseq-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sseq-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sseq.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sseq.sh index 8e5e12474..84e43525d 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sseq.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sseq.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sseq | grep -v \.src | grep texlive-sseq + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sseq" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sslides-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sslides-doc.sh index 880311375..1b271c5ce 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sslides-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sslides-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sslides-doc | grep -v \.src | grep texlive-sslides-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sslides-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sslides.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sslides.sh index bc6fdc183..347d5b205 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sslides.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sslides.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sslides | grep -v \.src | grep texlive-sslides + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sslides" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stack.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stack.sh index 9aeac84da..336599642 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stack.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stack.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stack | grep -v \.src | grep texlive-stack + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stack" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stackengine-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stackengine-doc.sh index c2626bf72..bd50cea4a 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stackengine-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stackengine-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stackengine-doc | grep -v \.src | grep texlive-stackengine-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stackengine-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stackengine.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stackengine.sh index 0cefb0fed..5b62fd6bf 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stackengine.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stackengine.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stackengine | grep -v \.src | grep texlive-stackengine + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stackengine" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stage-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stage-doc.sh index 934559609..082ef1e90 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stage-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stage-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stage-doc | grep -v \.src | grep texlive-stage-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stage-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stage.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stage.sh index e43e0826a..cb2ef7caa 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stage.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stage | grep -v \.src | grep texlive-stage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-standalone-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-standalone-doc.sh index 5a06b570b..4b29f00ff 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-standalone-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-standalone-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-standalone-doc | grep -v \.src | grep texlive-standalone-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-standalone-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-standalone.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-standalone.sh index 3d1030570..e74fdfebf 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-standalone.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-standalone.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-standalone | grep -v \.src | grep texlive-standalone + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-standalone" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stanli.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stanli.sh index 879ed5a27..a9d639b5e 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stanli.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stanli.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stanli | grep -v \.src | grep texlive-stanli + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stanli" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-starfont-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-starfont-doc.sh index bd6b36bd2..cc56acbfb 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-starfont-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-starfont-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-starfont-doc | grep -v \.src | grep texlive-starfont-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-starfont-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-starfont.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-starfont.sh index 6f933524d..671a8335b 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-starfont.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-starfont.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-starfont | grep -v \.src | grep texlive-starfont + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-starfont" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-startex-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-startex-doc.sh index dd27c18d5..4bad4086f 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-startex-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-startex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-startex-doc | grep -v \.src | grep texlive-startex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-startex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-startex.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-startex.sh index 049613865..e32e3c0a6 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-startex.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-startex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-startex | grep -v \.src | grep texlive-startex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-startex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex-doc.sh index 53e622118..400d268f5 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-statex-doc | grep -v \.src | grep texlive-statex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-statex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex.sh index f334bafb8..436c9497a 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-statex | grep -v \.src | grep texlive-statex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-statex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex2-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex2-doc.sh index 9cc5a93a2..ebf3e5552 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex2-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex2-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-statex2-doc | grep -v \.src | grep texlive-statex2-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-statex2-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex2.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex2.sh index aa3ad0cd6..1d9be3782 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex2.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statex2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-statex2 | grep -v \.src | grep texlive-statex2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-statex2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistics.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistics.sh index f3a5ffbbd..167712b00 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistics.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistics.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-statistics | grep -v \.src | grep texlive-statistics + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-statistics" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistik-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistik-doc.sh index 9e26eb6d0..7ddcf95c9 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistik-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistik-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-statistik-doc | grep -v \.src | grep texlive-statistik-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-statistik-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistik.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistik.sh index 17d3b4698..db3ad367e 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistik.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statistik.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-statistik | grep -v \.src | grep texlive-statistik + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-statistik" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statmath.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statmath.sh index 827b0dc5e..825643234 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statmath.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-statmath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-statmath | grep -v \.src | grep texlive-statmath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-statmath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-staves-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-staves-doc.sh index f82be811c..2444a6ecd 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-staves-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-staves-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-staves-doc | grep -v \.src | grep texlive-staves-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-staves-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-staves.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-staves.sh index 8be4387ee..54726cd18 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-staves.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-staves.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-staves | grep -v \.src | grep texlive-staves + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-staves" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv-doc.sh index 58e085c3f..c26596db3 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stdclsdv-doc | grep -v \.src | grep texlive-stdclsdv-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stdclsdv-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv.sh index 7c2fb8453..d49158405 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdclsdv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stdclsdv | grep -v \.src | grep texlive-stdclsdv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stdclsdv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdpage-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdpage-doc.sh index 7d808e3a7..c8b65f1f9 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdpage-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdpage-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stdpage-doc | grep -v \.src | grep texlive-stdpage-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stdpage-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdpage.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdpage.sh index 728e9ebb8..ed458fd07 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdpage.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stdpage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stdpage | grep -v \.src | grep texlive-stdpage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stdpage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stealcaps.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stealcaps.sh index 16e48572e..63e9caefd 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stealcaps.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stealcaps.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stealcaps | grep -v \.src | grep texlive-stealcaps + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stealcaps" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-steinmetz-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-steinmetz-doc.sh index b8b9ab900..92cf2ff48 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-steinmetz-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-steinmetz-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-steinmetz-doc | grep -v \.src | grep texlive-steinmetz-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-steinmetz-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-steinmetz.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-steinmetz.sh index 95b3edf33..5fa757b79 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-steinmetz.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-steinmetz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-steinmetz | grep -v \.src | grep texlive-steinmetz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-steinmetz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch-doc.sh index 8e01ddf29..1cbc94de6 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stellenbosch-doc | grep -v \.src | grep texlive-stellenbosch-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stellenbosch-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch.sh index 764ccd65c..1285ddd76 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stellenbosch.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stellenbosch | grep -v \.src | grep texlive-stellenbosch + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stellenbosch" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stex-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stex-doc.sh index bc67d38a0..5174cfc28 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stex-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stex-doc | grep -v \.src | grep texlive-stex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stex.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stex.sh index 9cf4d6315..d41c0c1a4 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stex.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stex | grep -v \.src | grep texlive-stex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stickstoo.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stickstoo.sh index 45b39054a..720ecee36 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stickstoo.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stickstoo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stickstoo | grep -v \.src | grep texlive-stickstoo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stickstoo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix-doc.sh index 47ae5d9b0..31e68587a 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stix-doc | grep -v \.src | grep texlive-stix-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stix-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix.sh index 7e29f224e..fd233329a 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stix | grep -v \.src | grep texlive-stix + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stix" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix2-otf.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix2-otf.sh index 3d504331a..5945650f2 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix2-otf.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix2-otf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stix2-otf | grep -v \.src | grep texlive-stix2-otf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stix2-otf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix2-type1.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix2-type1.sh index 5a06ffc15..b27e4e8e5 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix2-type1.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stix2-type1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stix2-type1 | grep -v \.src | grep texlive-stix2-type1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stix2-type1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd-doc.sh index dc4704bc1..141a0f52e 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stmaryrd-doc | grep -v \.src | grep texlive-stmaryrd-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stmaryrd-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd.sh index 7af6562ff..990f6d4b6 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stmaryrd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stmaryrd | grep -v \.src | grep texlive-stmaryrd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stmaryrd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storebox-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storebox-doc.sh index f15d61e23..b85d152a7 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storebox-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storebox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-storebox-doc | grep -v \.src | grep texlive-storebox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-storebox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storebox.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storebox.sh index 74d4853e0..cea84f503 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storebox.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storebox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-storebox | grep -v \.src | grep texlive-storebox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-storebox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storecmd-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storecmd-doc.sh index e7310a709..2feca505f 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storecmd-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storecmd-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-storecmd-doc | grep -v \.src | grep texlive-storecmd-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-storecmd-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storecmd.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storecmd.sh index 6231c76da..edfc726ec 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storecmd.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-storecmd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-storecmd | grep -v \.src | grep texlive-storecmd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-storecmd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stringstrings-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stringstrings-doc.sh index c9b239e6c..be8fb8348 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stringstrings-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stringstrings-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stringstrings-doc | grep -v \.src | grep texlive-stringstrings-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stringstrings-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stringstrings.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stringstrings.sh index a8d5d8ebc..731a99cf8 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stringstrings.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stringstrings.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stringstrings | grep -v \.src | grep texlive-stringstrings + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stringstrings" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-structmech.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-structmech.sh index 8b74a1f5f..515437f3c 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-structmech.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-structmech.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-structmech | grep -v \.src | grep texlive-structmech + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-structmech" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-struktex-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-struktex-doc.sh index 03bc40654..29758e843 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-struktex-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-struktex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-struktex-doc | grep -v \.src | grep texlive-struktex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-struktex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-struktex.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-struktex.sh index f6805b219..381da0831 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-struktex.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-struktex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-struktex | grep -v \.src | grep texlive-struktex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-struktex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sttools-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sttools-doc.sh index 3b926433b..6decb407c 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sttools-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sttools-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sttools-doc | grep -v \.src | grep texlive-sttools-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sttools-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sttools.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sttools.sh index 992132909..a36ba26ed 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sttools.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sttools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sttools | grep -v \.src | grep texlive-sttools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sttools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stubs-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stubs-doc.sh index 751c924c6..3f1395f11 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stubs-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stubs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stubs-doc | grep -v \.src | grep texlive-stubs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stubs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stubs.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stubs.sh index 7a705c0be..cb52e5596 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stubs.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-stubs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stubs | grep -v \.src | grep texlive-stubs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stubs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-studenthandouts.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-studenthandouts.sh index 089d01d79..0ba1fabeb 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-studenthandouts.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-studenthandouts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-studenthandouts | grep -v \.src | grep texlive-studenthandouts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-studenthandouts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suanpan-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suanpan-doc.sh index 73ff5e911..f66358ec9 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suanpan-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suanpan-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-suanpan-doc | grep -v \.src | grep texlive-suanpan-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-suanpan-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suanpan.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suanpan.sh index 24746c3d9..6e474521d 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suanpan.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suanpan.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-suanpan | grep -v \.src | grep texlive-suanpan + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-suanpan" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subdepth-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subdepth-doc.sh index 253d0fb9f..362b9092d 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subdepth-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subdepth-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subdepth-doc | grep -v \.src | grep texlive-subdepth-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subdepth-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subdepth.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subdepth.sh index af4dac295..e8d7df17d 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subdepth.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subdepth.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subdepth | grep -v \.src | grep texlive-subdepth + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subdepth" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqn-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqn-doc.sh index 98125e3e6..a03c963f1 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqn-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqn-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subeqn-doc | grep -v \.src | grep texlive-subeqn-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subeqn-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqn.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqn.sh index 5f983a4f8..bd83bebb5 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqn.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqn.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subeqn | grep -v \.src | grep texlive-subeqn + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subeqn" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray-doc.sh index 7f7a50183..4691c173f 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subeqnarray-doc | grep -v \.src | grep texlive-subeqnarray-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subeqnarray-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray.sh index 1ffbe82ad..308642f9b 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subeqnarray.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subeqnarray | grep -v \.src | grep texlive-subeqnarray + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subeqnarray" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfig-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfig-doc.sh index f40832ef6..79d112fd7 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfig-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfig-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subfig-doc | grep -v \.src | grep texlive-subfig-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subfig-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfig.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfig.sh index d786594a1..7dd09d09d 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfig.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfig.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subfig | grep -v \.src | grep texlive-subfig + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subfig" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigmat-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigmat-doc.sh index 4c24fcee5..9eb13e296 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigmat-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigmat-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subfigmat-doc | grep -v \.src | grep texlive-subfigmat-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subfigmat-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigmat.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigmat.sh index fa4fda8e5..990529b2d 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigmat.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigmat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subfigmat | grep -v \.src | grep texlive-subfigmat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subfigmat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigure-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigure-doc.sh index 37249b1f8..ac95c51de 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigure-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigure-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subfigure-doc | grep -v \.src | grep texlive-subfigure-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subfigure-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigure.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigure.sh index 84d114040..c5ba7990e 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigure.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfigure.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subfigure | grep -v \.src | grep texlive-subfigure + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subfigure" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfiles-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfiles-doc.sh index 4e0913139..1658917d4 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfiles-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfiles-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subfiles-doc | grep -v \.src | grep texlive-subfiles-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subfiles-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfiles.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfiles.sh index 53c614576..ad180a6ea 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfiles.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfiles.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subfiles | grep -v \.src | grep texlive-subfiles + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subfiles" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfloat-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfloat-doc.sh index fef2033b9..f1392f34e 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfloat-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfloat-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subfloat-doc | grep -v \.src | grep texlive-subfloat-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subfloat-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfloat.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfloat.sh index 12030d95d..ba5108169 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfloat.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subfloat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subfloat | grep -v \.src | grep texlive-subfloat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subfloat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substances-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substances-doc.sh index f2f39d73f..db9c46c8f 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substances-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substances-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-substances-doc | grep -v \.src | grep texlive-substances-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-substances-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substances.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substances.sh index 416c02873..092c473ea 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substances.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substances.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-substances | grep -v \.src | grep texlive-substances + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-substances" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substitutefont-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substitutefont-doc.sh index 88da371ca..0120dabf4 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substitutefont-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substitutefont-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-substitutefont-doc | grep -v \.src | grep texlive-substitutefont-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-substitutefont-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substitutefont.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substitutefont.sh index 937cdbdf4..159afc786 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substitutefont.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substitutefont.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-substitutefont | grep -v \.src | grep texlive-substitutefont + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-substitutefont" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substr-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substr-doc.sh index d16754f07..e6e35c7b3 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substr-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-substr-doc | grep -v \.src | grep texlive-substr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-substr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substr.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substr.sh index d9cea6bc2..00b033871 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substr.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-substr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-substr | grep -v \.src | grep texlive-substr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-substr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts-doc.sh index 6709e01fd..733bf8417 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subsupscripts-doc | grep -v \.src | grep texlive-subsupscripts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subsupscripts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts.sh index b5f6a7e04..fc4bfcbb2 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-subsupscripts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subsupscripts | grep -v \.src | grep texlive-subsupscripts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subsupscripts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudoku-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudoku-doc.sh index 2416616e5..82a527476 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudoku-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudoku-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sudoku-doc | grep -v \.src | grep texlive-sudoku-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sudoku-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudoku.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudoku.sh index de7ca7b3a..84f98c4bd 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudoku.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudoku.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sudoku | grep -v \.src | grep texlive-sudoku + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sudoku" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle-doc.sh index c61059631..93e209cdb 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sudokubundle-doc | grep -v \.src | grep texlive-sudokubundle-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sudokubundle-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle.sh index 5bbb00a4d..8c4189204 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sudokubundle.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sudokubundle | grep -v \.src | grep texlive-sudokubundle + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sudokubundle" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suftesi-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suftesi-doc.sh index 47cce8b71..e7925b3fa 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suftesi-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suftesi-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-suftesi-doc | grep -v \.src | grep texlive-suftesi-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-suftesi-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suftesi.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suftesi.sh index 08b779b32..103112021 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suftesi.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-suftesi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-suftesi | grep -v \.src | grep texlive-suftesi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-suftesi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sugconf-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sugconf-doc.sh index ff1af65f6..b194000a0 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sugconf-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sugconf-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sugconf-doc | grep -v \.src | grep texlive-sugconf-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sugconf-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sugconf.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sugconf.sh index 31f186f3b..b88bea176 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sugconf.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sugconf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sugconf | grep -v \.src | grep texlive-sugconf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sugconf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-superiors-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-superiors-doc.sh index dbe1e442e..c28efdef2 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-superiors-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-superiors-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-superiors-doc | grep -v \.src | grep texlive-superiors-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-superiors-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-superiors.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-superiors.sh index 8ea2bd1c0..5ac5b67f9 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-superiors.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-superiors.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-superiors | grep -v \.src | grep texlive-superiors + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-superiors" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-supertabular-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-supertabular-doc.sh index c0a6b2dd5..d6269b33e 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-supertabular-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-supertabular-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-supertabular-doc | grep -v \.src | grep texlive-supertabular-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-supertabular-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-supertabular.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-supertabular.sh index dab7f7f62..4d41d5a23 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-supertabular.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-supertabular.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-supertabular | grep -v \.src | grep texlive-supertabular + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-supertabular" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-susy-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-susy-doc.sh index 05ec7fb40..0af7def1f 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-susy-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-susy-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-susy-doc | grep -v \.src | grep texlive-susy-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-susy-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-susy.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-susy.sh index 81e75ab9c..bcb35ab0d 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-susy.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-susy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-susy | grep -v \.src | grep texlive-susy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-susy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg-doc.sh index e54e8e65a..4da7ef4b2 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-svg-doc | grep -v \.src | grep texlive-svg-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-svg-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg-inkscape-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg-inkscape-doc.sh index 06d62d8de..bc62297f2 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg-inkscape-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg-inkscape-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-svg-inkscape-doc | grep -v \.src | grep texlive-svg-inkscape-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-svg-inkscape-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg.sh index b46c33ef0..16c1063b3 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-svg | grep -v \.src | grep texlive-svg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-svg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svgcolor-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svgcolor-doc.sh index 8291aef4c..c8f92081f 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svgcolor-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svgcolor-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-svgcolor-doc | grep -v \.src | grep texlive-svgcolor-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-svgcolor-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svgcolor.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svgcolor.sh index 37f35438e..c203f4154 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svgcolor.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svgcolor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-svgcolor | grep -v \.src | grep texlive-svgcolor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-svgcolor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-doc.sh index 3db0342de..61927ca7a 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-svn-doc | grep -v \.src | grep texlive-svn-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-svn-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-prov-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-prov-doc.sh index 253ef5bc3..aac8e1f2d 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-prov-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-prov-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-svn-prov-doc | grep -v \.src | grep texlive-svn-prov-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-svn-prov-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-prov.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-prov.sh index a5afb7219..c5998b9d2 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-prov.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn-prov.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-svn-prov | grep -v \.src | grep texlive-svn-prov + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-svn-prov" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn.sh index b8c5c71ea..ef3382bec 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svn.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-svn | grep -v \.src | grep texlive-svn + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-svn" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svninfo-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svninfo-doc.sh index 21c0be015..b5fecd044 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svninfo-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svninfo-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-svninfo-doc | grep -v \.src | grep texlive-svninfo-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-svninfo-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svninfo.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svninfo.sh index 9dbdb5492..e6f0d2b50 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svninfo.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svninfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-svninfo | grep -v \.src | grep texlive-svninfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-svninfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols-doc.sh index 8ead1bccb..96826d00d 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-svrsymbols-doc | grep -v \.src | grep texlive-svrsymbols-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-svrsymbols-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols.sh index 221e2f63e..b68b6e371 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-svrsymbols.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-svrsymbols | grep -v \.src | grep texlive-svrsymbols + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-svrsymbols" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swebib-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swebib-doc.sh index 92784dbfb..f45b5f743 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swebib-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swebib-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-swebib-doc | grep -v \.src | grep texlive-swebib-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-swebib-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swebib.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swebib.sh index 4e7577595..119431dd2 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swebib.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swebib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-swebib | grep -v \.src | grep texlive-swebib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-swebib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swimgraf-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swimgraf-doc.sh index 49ac11794..134dfb045 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swimgraf-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swimgraf-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-swimgraf-doc | grep -v \.src | grep texlive-swimgraf-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-swimgraf-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swimgraf.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swimgraf.sh index 1543bf61d..4ec639eaf 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swimgraf.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-swimgraf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-swimgraf | grep -v \.src | grep texlive-swimgraf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-swimgraf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syllogism-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syllogism-doc.sh index 32f6056c9..5785e086a 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syllogism-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syllogism-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-syllogism-doc | grep -v \.src | grep texlive-syllogism-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-syllogism-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syllogism.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syllogism.sh index 88dfb0d39..9181c3f5c 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syllogism.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syllogism.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-syllogism | grep -v \.src | grep texlive-syllogism + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-syllogism" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-symbol.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-symbol.sh index cf1850b2f..7ec6c0cb7 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-symbol.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-symbol.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-symbol | grep -v \.src | grep texlive-symbol + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-symbol" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage-doc.sh index ef7259bd1..2d59bd4f6 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sympytexpackage-doc | grep -v \.src | grep texlive-sympytexpackage-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sympytexpackage-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage.sh index b74672a82..3c1baa533 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-sympytexpackage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sympytexpackage | grep -v \.src | grep texlive-sympytexpackage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sympytexpackage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synproof-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synproof-doc.sh index 76e38a915..af0c37b42 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synproof-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synproof-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-synproof-doc | grep -v \.src | grep texlive-synproof-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-synproof-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synproof.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synproof.sh index b845e9886..541eed394 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synproof.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synproof.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-synproof | grep -v \.src | grep texlive-synproof + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-synproof" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntax-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntax-doc.sh index 6f98aed98..cab6c4397 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntax-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntax-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-syntax-doc | grep -v \.src | grep texlive-syntax-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-syntax-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntax.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntax.sh index 599eac619..4ecb9cefa 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntax.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntax.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-syntax | grep -v \.src | grep texlive-syntax + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-syntax" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntrace-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntrace-doc.sh index 49f42204e..6b9e5e519 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntrace-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntrace-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-syntrace-doc | grep -v \.src | grep texlive-syntrace-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-syntrace-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntrace.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntrace.sh index ee138836f..66b50322d 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntrace.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-syntrace.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-syntrace | grep -v \.src | grep texlive-syntrace + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-syntrace" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synttree-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synttree-doc.sh index cd0d27980..2a0b505df 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synttree-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synttree-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-synttree-doc | grep -v \.src | grep texlive-synttree-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-synttree-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synttree.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synttree.sh index 7dc45d6aa..03e1947b9 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synttree.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-synttree.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-synttree | grep -v \.src | grep texlive-synttree + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-synttree" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-systeme-doc.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-systeme-doc.sh index 0de1a5d99..3fd214b0e 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-systeme-doc.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-systeme-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-systeme-doc | grep -v \.src | grep texlive-systeme-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-systeme-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-systeme.sh b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-systeme.sh index 462f6380e..07480ab6f 100644 --- a/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-systeme.sh +++ b/testcases/cli-test/texlive-split-v/oe_test_texlive-split-v_install_and_remove_texlive-systeme.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-v # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-systeme | grep -v \.src | grep texlive-systeme + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-systeme" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-aalok.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-aalok.sh index a953db1cc..077634916 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-aalok.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-aalok.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aalok | grep -v \.src | grep texlive-aalok + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aalok" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-aesupp.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-aesupp.sh index 2b2639b1d..378c2263b 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-aesupp.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-aesupp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aesupp | grep -v \.src | grep texlive-aesupp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aesupp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-akshar.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-akshar.sh index bfd4c8260..27b85624c 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-akshar.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-akshar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-akshar | grep -v \.src | grep texlive-akshar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-akshar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-algpseudocodex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-algpseudocodex.sh index 2510ea8e5..539531454 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-algpseudocodex.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-algpseudocodex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-algpseudocodex | grep -v \.src | grep texlive-algpseudocodex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-algpseudocodex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-anonymous-acm.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-anonymous-acm.sh index 094d1fd05..a56b328b5 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-anonymous-acm.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-anonymous-acm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-anonymous-acm | grep -v \.src | grep texlive-anonymous-acm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-anonymous-acm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-antanilipsum.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-antanilipsum.sh index 1d64dd65e..309e2d11c 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-antanilipsum.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-antanilipsum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-antanilipsum | grep -v \.src | grep texlive-antanilipsum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-antanilipsum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-association-matrix.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-association-matrix.sh index 9ce9ff393..bcb0a097a 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-association-matrix.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-association-matrix.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-association-matrix | grep -v \.src | grep texlive-association-matrix + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-association-matrix" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-atkinson.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-atkinson.sh index f337e2fc6..16b903f25 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-atkinson.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-atkinson.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-atkinson | grep -v \.src | grep texlive-atkinson + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-atkinson" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerappendixnote.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerappendixnote.sh index a03ccf0c4..0c6f1a236 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerappendixnote.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerappendixnote.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-beamerappendixnote | grep -v \.src | grep texlive-beamerappendixnote + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-beamerappendixnote" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-pure-minimalistic.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-pure-minimalistic.sh index 70b17fb9c..d3d918817 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-pure-minimalistic.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-pure-minimalistic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-beamertheme-pure-minimalistic | grep -v \.src | grep texlive-beamertheme-pure-minimalistic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-beamertheme-pure-minimalistic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-trigon.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-trigon.sh index bc69612a8..195889abd 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-trigon.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamertheme-trigon.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-beamertheme-trigon | grep -v \.src | grep texlive-beamertheme-trigon + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-beamertheme-trigon" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerthemelalic.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerthemelalic.sh index 9025d3944..3089ddd35 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerthemelalic.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerthemelalic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-beamerthemelalic | grep -v \.src | grep texlive-beamerthemelalic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-beamerthemelalic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerthemenord.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerthemenord.sh index fe4f31a1d..72e79eefb 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerthemenord.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beamerthemenord.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-beamerthemenord | grep -v \.src | grep texlive-beamerthemenord + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-beamerthemenord" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beaulivre.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beaulivre.sh index 10fb92bfe..23d0ef5e5 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beaulivre.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-beaulivre.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-beaulivre | grep -v \.src | grep texlive-beaulivre + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-beaulivre" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-license.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-license.sh index ebd458cc1..df4ba1be0 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-license.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-license.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-biblatex-license | grep -v \.src | grep texlive-biblatex-license + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-biblatex-license" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-unified.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-unified.sh index 0184b4a9e..64d50e490 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-unified.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-unified.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-biblatex-unified | grep -v \.src | grep texlive-biblatex-unified + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-biblatex-unified" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-vancouver.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-vancouver.sh index c0a371b2d..13aef746e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-vancouver.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-biblatex-vancouver.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-biblatex-vancouver | grep -v \.src | grep texlive-biblatex-vancouver + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-biblatex-vancouver" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bithesis.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bithesis.sh index c29078068..a6f5d8d2f 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bithesis.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bithesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bithesis | grep -v \.src | grep texlive-bithesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bithesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bookshelf.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bookshelf.sh index edc759e38..3c67d5bca 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bookshelf.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bookshelf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bookshelf | grep -v \.src | grep texlive-bookshelf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bookshelf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bubblesort.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bubblesort.sh index 406020def..3626e7071 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bubblesort.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bubblesort.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bubblesort | grep -v \.src | grep texlive-bubblesort + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bubblesort" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-buctthesis.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-buctthesis.sh index b4e550230..75f66597a 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-buctthesis.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-buctthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-buctthesis | grep -v \.src | grep texlive-buctthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-buctthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bxjatoucs.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bxjatoucs.sh index 8bd376625..4519c9749 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bxjatoucs.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-bxjatoucs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxjatoucs | grep -v \.src | grep texlive-bxjatoucs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxjatoucs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-byo-twemojis.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-byo-twemojis.sh index 740ddba61..2ae539d1d 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-byo-twemojis.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-byo-twemojis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-byo-twemojis | grep -v \.src | grep texlive-byo-twemojis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-byo-twemojis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-cascadia-code.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-cascadia-code.sh index 009dd43f2..4ea68b7a8 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-cascadia-code.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-cascadia-code.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cascadia-code | grep -v \.src | grep texlive-cascadia-code + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cascadia-code" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-causets.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-causets.sh index d6941b0f4..3895ec1be 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-causets.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-causets.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-causets | grep -v \.src | grep texlive-causets + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-causets" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-charissil.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-charissil.sh index 3e7a97ef1..38a8bf3d7 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-charissil.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-charissil.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-charissil | grep -v \.src | grep texlive-charissil + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-charissil" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chhaya.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chhaya.sh index bec7bd42b..f1f311d4b 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chhaya.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chhaya.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chhaya | grep -v \.src | grep texlive-chhaya + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chhaya" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chicagoa.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chicagoa.sh index 1e265332c..3b9e07db1 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chicagoa.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chicagoa.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chicagoa | grep -v \.src | grep texlive-chicagoa + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chicagoa" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chifoot.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chifoot.sh index 15da536e7..7556bd989 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chifoot.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chifoot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chifoot | grep -v \.src | grep texlive-chifoot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chifoot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chinese-jfm.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chinese-jfm.sh index 608545e9d..f45f89bf8 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chinese-jfm.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-chinese-jfm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chinese-jfm | grep -v \.src | grep texlive-chinese-jfm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chinese-jfm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-cmupint.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-cmupint.sh index 293a34a68..830089416 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-cmupint.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-cmupint.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmupint | grep -v \.src | grep texlive-cmupint + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmupint" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-coffeestains.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-coffeestains.sh index d5836f092..488a94ff4 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-coffeestains.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-coffeestains.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-coffeestains | grep -v \.src | grep texlive-coffeestains + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-coffeestains" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-color-edits.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-color-edits.sh index d63f8cea6..b50a26c46 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-color-edits.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-color-edits.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-color-edits | grep -v \.src | grep texlive-color-edits + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-color-edits" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-colorist.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-colorist.sh index 7504b190c..4095ef9cf 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-colorist.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-colorist.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colorist | grep -v \.src | grep texlive-colorist + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colorist" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-compare.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-compare.sh index 8ae6cf2b1..d1db67874 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-compare.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-compare.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-compare | grep -v \.src | grep texlive-compare + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-compare" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-conditext.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-conditext.sh index c44e28985..3ba832482 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-conditext.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-conditext.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-conditext | grep -v \.src | grep texlive-conditext + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-conditext" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-datax.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-datax.sh index 0139a6f34..a6e50db50 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-datax.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-datax.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-datax | grep -v \.src | grep texlive-datax + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-datax" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-decision-table.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-decision-table.sh index 0966747d3..649076c13 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-decision-table.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-decision-table.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-decision-table | grep -v \.src | grep texlive-decision-table + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-decision-table" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-dimnum.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-dimnum.sh index 3690f19ed..ecc98f38d 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-dimnum.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-dimnum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-dimnum | grep -v \.src | grep texlive-dimnum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-dimnum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-docutils.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-docutils.sh index 2587fd28d..e9ce0feaf 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-docutils.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-docutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-docutils | grep -v \.src | grep texlive-docutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-docutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-doulossil.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-doulossil.sh index 4acbd49e8..5820cf0ad 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-doulossil.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-doulossil.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-doulossil | grep -v \.src | grep texlive-doulossil + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-doulossil" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-easybook.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-easybook.sh index 94dd87cd0..84c9df343 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-easybook.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-easybook.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-easybook | grep -v \.src | grep texlive-easybook + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-easybook" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-easyfloats.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-easyfloats.sh index 78df36477..80ecef932 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-easyfloats.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-easyfloats.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-easyfloats | grep -v \.src | grep texlive-easyfloats + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-easyfloats" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-econlipsum.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-econlipsum.sh index afb15de4c..58b07ccfb 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-econlipsum.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-econlipsum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-econlipsum | grep -v \.src | grep texlive-econlipsum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-econlipsum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-eczar.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-eczar.sh index 6574f150f..fb7ba96b6 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-eczar.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-eczar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eczar | grep -v \.src | grep texlive-eczar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eczar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-edichokey.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-edichokey.sh index e88698596..f1f2ab827 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-edichokey.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-edichokey.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-edichokey | grep -v \.src | grep texlive-edichokey + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-edichokey" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-einfart.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-einfart.sh index b859b708a..a402b9739 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-einfart.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-einfart.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-einfart | grep -v \.src | grep texlive-einfart + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-einfart" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ekdosis.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ekdosis.sh index 70b9292f8..004bbb0fd 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ekdosis.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ekdosis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ekdosis | grep -v \.src | grep texlive-ekdosis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ekdosis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ektype-tanka.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ektype-tanka.sh index 5c1f11aeb..e0af52e51 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ektype-tanka.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ektype-tanka.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ektype-tanka | grep -v \.src | grep texlive-ektype-tanka + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ektype-tanka" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-eq-pin2corr.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-eq-pin2corr.sh index ee4fbf756..311d6e883 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-eq-pin2corr.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-eq-pin2corr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eq-pin2corr | grep -v \.src | grep texlive-eq-pin2corr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eq-pin2corr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-everysel.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-everysel.sh index 23275adfc..eab2fc383 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-everysel.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-everysel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-everysel | grep -v \.src | grep texlive-everysel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-everysel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-everyshi.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-everyshi.sh index 2b228a432..958827aff 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-everyshi.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-everyshi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-everyshi | grep -v \.src | grep texlive-everyshi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-everyshi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-exesheet.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-exesheet.sh index 97aa27013..16f3cf948 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-exesheet.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-exesheet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exesheet | grep -v \.src | grep texlive-exesheet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exesheet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-expkv-opt.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-expkv-opt.sh index 69a065da8..30b3ffea0 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-expkv-opt.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-expkv-opt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-expkv-opt | grep -v \.src | grep texlive-expkv-opt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-expkv-opt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-figchild.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-figchild.sh index 62e0799ea..df9778446 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-figchild.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-figchild.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-figchild | grep -v \.src | grep texlive-figchild + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-figchild" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-firstaid.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-firstaid.sh index 1808d2942..0f2ce46f5 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-firstaid.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-firstaid.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-firstaid | grep -v \.src | grep texlive-firstaid + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-firstaid" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-foliono.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-foliono.sh index 63f909c9f..466c12ad1 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-foliono.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-foliono.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-foliono | grep -v \.src | grep texlive-foliono + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-foliono" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-frimurer.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-frimurer.sh index 9b47c617c..8c83e6842 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-frimurer.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-frimurer.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-frimurer | grep -v \.src | grep texlive-frimurer + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-frimurer" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-froufrou.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-froufrou.sh index b3b185901..5fd17df8d 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-froufrou.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-froufrou.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-froufrou | grep -v \.src | grep texlive-froufrou + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-froufrou" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-frpseudocode.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-frpseudocode.sh index dbb35fcde..f44006842 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-frpseudocode.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-frpseudocode.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-frpseudocode | grep -v \.src | grep texlive-frpseudocode + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-frpseudocode" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gckanbun.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gckanbun.sh index 3f3479507..3902b8149 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gckanbun.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gckanbun.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-gckanbun | grep -v \.src | grep texlive-gckanbun + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-gckanbun" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-glossaries-nynorsk.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-glossaries-nynorsk.sh index 85a05698f..bb9a4b45c 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-glossaries-nynorsk.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-glossaries-nynorsk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-glossaries-nynorsk | grep -v \.src | grep texlive-glossaries-nynorsk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-glossaries-nynorsk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-graphpaper.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-graphpaper.sh index 22c5bba01..29df69175 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-graphpaper.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-graphpaper.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-graphpaper | grep -v \.src | grep texlive-graphpaper + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-graphpaper" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gridpapers.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gridpapers.sh index a61038406..b1113fb69 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gridpapers.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gridpapers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-gridpapers | grep -v \.src | grep texlive-gridpapers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-gridpapers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gudea.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gudea.sh index a443d122d..fc9515409 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gudea.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-gudea.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-gudea | grep -v \.src | grep texlive-gudea + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-gudea" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-helmholtz-ellis-ji-notation.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-helmholtz-ellis-ji-notation.sh index 6eed744fe..029cc8581 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-helmholtz-ellis-ji-notation.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-helmholtz-ellis-ji-notation.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-helmholtz-ellis-ji-notation | grep -v \.src | grep texlive-helmholtz-ellis-ji-notation + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-helmholtz-ellis-ji-notation" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-highlightlatex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-highlightlatex.sh index 2ddab54cf..61cef11a1 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-highlightlatex.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-highlightlatex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-highlightlatex | grep -v \.src | grep texlive-highlightlatex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-highlightlatex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hindawi-latex-template.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hindawi-latex-template.sh index 7795cfa6d..b1b9bfbdd 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hindawi-latex-template.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hindawi-latex-template.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hindawi-latex-template | grep -v \.src | grep texlive-hindawi-latex-template + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hindawi-latex-template" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hindmadurai.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hindmadurai.sh index 1d2d56cf1..f435239b9 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hindmadurai.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hindmadurai.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hindmadurai | grep -v \.src | grep texlive-hindmadurai + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hindmadurai" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hitreport.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hitreport.sh index 34865782b..0ea74c11d 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hitreport.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hitreport.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hitreport | grep -v \.src | grep texlive-hitreport + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hitreport" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hopatch.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hopatch.sh index a4973264b..7300f8847 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hopatch.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hopatch.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hopatch | grep -v \.src | grep texlive-hopatch + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hopatch" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-huawei.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-huawei.sh index 8608c8446..7052a7e0f 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-huawei.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-huawei.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-huawei | grep -v \.src | grep texlive-huawei + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-huawei" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hvarabic.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hvarabic.sh index fb75b4248..05e0d6ef8 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hvarabic.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hvarabic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hvarabic | grep -v \.src | grep texlive-hvarabic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hvarabic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hypdestopt.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hypdestopt.sh index 063ae8096..45734a45f 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hypdestopt.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-hypdestopt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hypdestopt | grep -v \.src | grep texlive-hypdestopt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hypdestopt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-innerscript.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-innerscript.sh index ba2cd00f7..4574376a3 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-innerscript.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-innerscript.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-innerscript | grep -v \.src | grep texlive-innerscript + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-innerscript" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-install-latex-guide-zh-cn.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-install-latex-guide-zh-cn.sh index 1d4c8bde8..b2d9ecaa4 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-install-latex-guide-zh-cn.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-install-latex-guide-zh-cn.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-install-latex-guide-zh-cn | grep -v \.src | grep texlive-install-latex-guide-zh-cn + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-install-latex-guide-zh-cn" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-inter.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-inter.sh index 1f6a91607..763394d12 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-inter.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-inter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-inter | grep -v \.src | grep texlive-inter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-inter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-jupynotex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-jupynotex.sh index 08bfaf2a1..03888bf2f 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-jupynotex.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-jupynotex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jupynotex | grep -v \.src | grep texlive-jupynotex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jupynotex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-knuth-errata.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-knuth-errata.sh index 55984f194..29bc055e3 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-knuth-errata.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-knuth-errata.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-knuth-errata | grep -v \.src | grep texlive-knuth-errata + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-knuth-errata" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-knuth-pdf.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-knuth-pdf.sh index 4dc504af0..94221b177 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-knuth-pdf.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-knuth-pdf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-knuth-pdf | grep -v \.src | grep texlive-knuth-pdf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-knuth-pdf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-kpfonts-otf.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-kpfonts-otf.sh index 1aea208c0..96954b4c3 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-kpfonts-otf.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-kpfonts-otf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kpfonts-otf | grep -v \.src | grep texlive-kpfonts-otf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kpfonts-otf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-latex-firstaid-dev.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-latex-firstaid-dev.sh index 309ff57fd..523a2b3d5 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-latex-firstaid-dev.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-latex-firstaid-dev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-latex-firstaid-dev | grep -v \.src | grep texlive-latex-firstaid-dev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-latex-firstaid-dev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lebhart.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lebhart.sh index 8061289ae..76a71f156 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lebhart.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lebhart.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lebhart | grep -v \.src | grep texlive-lebhart + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lebhart" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lectureslides.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lectureslides.sh index 3053ad7c3..dcbeb9622 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lectureslides.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lectureslides.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lectureslides | grep -v \.src | grep texlive-lectureslides + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lectureslides" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-leftindex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-leftindex.sh index 823878dce..2a4d56bbd 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-leftindex.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-leftindex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-leftindex | grep -v \.src | grep texlive-leftindex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-leftindex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-physical.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-physical.sh index 13112a422..d9afce784 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-physical.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-physical.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lua-physical | grep -v \.src | grep texlive-lua-physical + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lua-physical" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-typo.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-typo.sh index d1699029f..ad07c5a78 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-typo.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-typo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lua-typo | grep -v \.src | grep texlive-lua-typo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lua-typo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-uni-algos.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-uni-algos.sh index affbc2779..53f7962bd 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-uni-algos.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-lua-uni-algos.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lua-uni-algos | grep -v \.src | grep texlive-lua-uni-algos + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lua-uni-algos" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-luakeys.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-luakeys.sh index 3eaa92bbb..3ab88acfa 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-luakeys.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-luakeys.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-luakeys | grep -v \.src | grep texlive-luakeys + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-luakeys" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-luaprogtable.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-luaprogtable.sh index fea37847b..656dba973 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-luaprogtable.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-luaprogtable.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-luaprogtable | grep -v \.src | grep texlive-luaprogtable + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-luaprogtable" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-magicnum.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-magicnum.sh index 7246c4976..6c924936c 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-magicnum.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-magicnum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-magicnum | grep -v \.src | grep texlive-magicnum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-magicnum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-magra.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-magra.sh index 5807e10e6..deac3eb5e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-magra.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-magra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-magra | grep -v \.src | grep texlive-magra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-magra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mahjong.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mahjong.sh index 0ef1f4a5f..be599aceb 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mahjong.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mahjong.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mahjong | grep -v \.src | grep texlive-mahjong + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mahjong" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-marathi.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-marathi.sh index 3f14f567b..8ae3d1778 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-marathi.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-marathi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-marathi | grep -v \.src | grep texlive-marathi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-marathi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-matapli.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-matapli.sh index 1a4b94fe3..3b9e57995 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-matapli.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-matapli.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-matapli | grep -v \.src | grep texlive-matapli + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-matapli" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-membranecomputing.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-membranecomputing.sh index f41653bb2..65d09afd6 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-membranecomputing.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-membranecomputing.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-membranecomputing | grep -v \.src | grep texlive-membranecomputing + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-membranecomputing" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-menucard.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-menucard.sh index 57a7920dd..7084dc9e6 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-menucard.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-menucard.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-menucard | grep -v \.src | grep texlive-menucard + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-menucard" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-metanorma.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-metanorma.sh index 8f1993349..79dfbe50f 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-metanorma.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-metanorma.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-metanorma | grep -v \.src | grep texlive-metanorma + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-metanorma" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mindflow.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mindflow.sh index 94d48f2e2..fde8df279 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mindflow.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mindflow.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mindflow | grep -v \.src | grep texlive-mindflow + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mindflow" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-minimalist.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-minimalist.sh index c87cdbede..cc1aba51b 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-minimalist.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-minimalist.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-minimalist | grep -v \.src | grep texlive-minimalist + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-minimalist" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mlmodern.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mlmodern.sh index ad5707bdb..5d05f77ff 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mlmodern.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mlmodern.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mlmodern | grep -v \.src | grep texlive-mlmodern + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mlmodern" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mluexercise.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mluexercise.sh index c82154be9..a3d44242b 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mluexercise.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mluexercise.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mluexercise | grep -v \.src | grep texlive-mluexercise + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mluexercise" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-muling.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-muling.sh index fe90d7aec..a88eb5154 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-muling.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-muling.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-muling | grep -v \.src | grep texlive-muling + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-muling" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mylatex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mylatex.sh index 4b55b32cb..28c71d528 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mylatex.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-mylatex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mylatex | grep -v \.src | grep texlive-mylatex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mylatex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-namedef.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-namedef.sh index bc1f3d756..eadbf4acc 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-namedef.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-namedef.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-namedef | grep -v \.src | grep texlive-namedef + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-namedef" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-newpax.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-newpax.sh index 287f26704..b9b93fe56 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-newpax.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-newpax.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newpax | grep -v \.src | grep texlive-newpax + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newpax" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nimsticks.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nimsticks.sh index 7a6480da5..2879fa3e4 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nimsticks.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nimsticks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nimsticks | grep -v \.src | grep texlive-nimsticks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nimsticks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ninecolors.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ninecolors.sh index 62d79ec22..a5212d4cf 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ninecolors.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ninecolors.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ninecolors | grep -v \.src | grep texlive-ninecolors + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ninecolors" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nl-interval.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nl-interval.sh index a8f7fa085..d04b06f5e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nl-interval.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nl-interval.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nl-interval | grep -v \.src | grep texlive-nl-interval + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nl-interval" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nnext.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nnext.sh index fcf6857e9..f51938d58 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nnext.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-nnext.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nnext | grep -v \.src | grep texlive-nnext + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nnext" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-numerica.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-numerica.sh index 0c6a0f7e0..1a5d3c3ac 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-numerica.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-numerica.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-numerica | grep -v \.src | grep texlive-numerica + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-numerica" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-orcidlink.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-orcidlink.sh index a8d835cb4..161040153 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-orcidlink.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-orcidlink.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-orcidlink | grep -v \.src | grep texlive-orcidlink + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-orcidlink" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-orientation.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-orientation.sh index 79910a175..b0b2a3a0c 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-orientation.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-orientation.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-orientation | grep -v \.src | grep texlive-orientation + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-orientation" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-oswald.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-oswald.sh index 79dd1b75f..613b69bec 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-oswald.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-oswald.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-oswald | grep -v \.src | grep texlive-oswald + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-oswald" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pagesel.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pagesel.sh index fa2c6a76b..c29cc1a9a 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pagesel.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pagesel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pagesel | grep -v \.src | grep texlive-pagesel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pagesel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-parsa.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-parsa.sh index d7d9c23aa..06f1ad1aa 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-parsa.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-parsa.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-parsa | grep -v \.src | grep texlive-parsa + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-parsa" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pbalance.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pbalance.sh index e03910f54..5d27f6a5c 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pbalance.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pbalance.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pbalance | grep -v \.src | grep texlive-pbalance + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pbalance" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pdfmanagement-testphase.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pdfmanagement-testphase.sh index 3630beab2..1a08d6590 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pdfmanagement-testphase.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pdfmanagement-testphase.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfmanagement-testphase | grep -v \.src | grep texlive-pdfmanagement-testphase + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfmanagement-testphase" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pgf-pie.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pgf-pie.sh index 96dc78682..dedd307ff 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pgf-pie.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pgf-pie.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgf-pie | grep -v \.src | grep texlive-pgf-pie + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgf-pie" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-prelim2e.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-prelim2e.sh index a36ffe67c..461bc7564 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-prelim2e.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-prelim2e.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-prelim2e | grep -v \.src | grep texlive-prelim2e + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-prelim2e" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-principia.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-principia.sh index fff19e5d2..ff7a3bc12 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-principia.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-principia.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-principia | grep -v \.src | grep texlive-principia + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-principia" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-profcollege.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-profcollege.sh index 5e8a47a64..1dd817695 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-profcollege.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-profcollege.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-profcollege | grep -v \.src | grep texlive-profcollege + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-profcollege" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-projlib.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-projlib.sh index 8ddbfbde6..faa746b58 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-projlib.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-projlib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-projlib | grep -v \.src | grep texlive-projlib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-projlib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-puyotikz.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-puyotikz.sh index 6e2fd00d2..0a23d4d3b 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-puyotikz.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-puyotikz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-puyotikz | grep -v \.src | grep texlive-puyotikz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-puyotikz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pwebmac.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pwebmac.sh index 7665fc40f..73db9e85e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pwebmac.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pwebmac.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pwebmac | grep -v \.src | grep texlive-pwebmac + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pwebmac" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pxpic.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pxpic.sh index 2701740d1..28b031c1b 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pxpic.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-pxpic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pxpic | grep -v \.src | grep texlive-pxpic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pxpic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-quran-bn.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-quran-bn.sh index 97d2fbcc8..17111e616 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-quran-bn.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-quran-bn.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-quran-bn | grep -v \.src | grep texlive-quran-bn + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-quran-bn" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-qyxf-book.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-qyxf-book.sh index dd2b67a95..8f5ef32a9 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-qyxf-book.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-qyxf-book.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-qyxf-book | grep -v \.src | grep texlive-qyxf-book + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-qyxf-book" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-readablecv.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-readablecv.sh index 08fbc1dcd..876476195 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-readablecv.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-readablecv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-readablecv | grep -v \.src | grep texlive-readablecv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-readablecv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-realtranspose.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-realtranspose.sh index 245775de7..860af952e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-realtranspose.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-realtranspose.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-realtranspose | grep -v \.src | grep texlive-realtranspose + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-realtranspose" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-revtex4-1.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-revtex4-1.sh index adcb310bf..fed79a168 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-revtex4-1.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-revtex4-1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-revtex4-1 | grep -v \.src | grep texlive-revtex4-1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-revtex4-1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-rojud.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-rojud.sh index 6513a4ed1..2aaf21ead 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-rojud.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-rojud.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rojud | grep -v \.src | grep texlive-rojud + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rojud" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-runcode.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-runcode.sh index 6abf468fa..c1140e4ce 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-runcode.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-runcode.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-runcode | grep -v \.src | grep texlive-runcode + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-runcode" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-sankey.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-sankey.sh index 33933510c..e4df7c3ea 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-sankey.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-sankey.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sankey | grep -v \.src | grep texlive-sankey + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sankey" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-schooldocs.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-schooldocs.sh index 8a4badcf3..ddbd2887c 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-schooldocs.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-schooldocs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-schooldocs | grep -v \.src | grep texlive-schooldocs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-schooldocs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-scrlayer-fancyhdr.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-scrlayer-fancyhdr.sh index 224b78ae9..d16988b7c 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-scrlayer-fancyhdr.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-scrlayer-fancyhdr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scrlayer-fancyhdr | grep -v \.src | grep texlive-scrlayer-fancyhdr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scrlayer-fancyhdr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semantex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semantex.sh index 925694648..9e448a729 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semantex.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semantex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-semantex | grep -v \.src | grep texlive-semantex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-semantex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semesterplanner.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semesterplanner.sh index edd06b58d..5e91158cb 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semesterplanner.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semesterplanner.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-semesterplanner | grep -v \.src | grep texlive-semesterplanner + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-semesterplanner" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semtex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semtex.sh index 92ca9cb3e..7b5fb47e8 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semtex.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-semtex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-semtex | grep -v \.src | grep texlive-semtex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-semtex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-shtthesis.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-shtthesis.sh index 3a7ca5fd6..eeb2e0b77 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-shtthesis.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-shtthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shtthesis | grep -v \.src | grep texlive-shtthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shtthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-simplivre.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-simplivre.sh index 7e7fcd753..3c3356ed6 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-simplivre.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-simplivre.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-simplivre | grep -v \.src | grep texlive-simplivre + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-simplivre" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-skeldoc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-skeldoc.sh index 2e96f2a0e..78a365962 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-skeldoc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-skeldoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-skeldoc | grep -v \.src | grep texlive-skeldoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-skeldoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-skills.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-skills.sh index 2f6676ebb..09009b66c 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-skills.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-skills.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-skills | grep -v \.src | grep texlive-skills + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-skills" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-smflatex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-smflatex.sh index 9ca92a75d..3429c524a 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-smflatex.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-smflatex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-smflatex | grep -v \.src | grep texlive-smflatex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-smflatex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-split-x.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-split-x.sh index 637fddc37..0e7e04d02 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-split-x.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-split-x.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-split-x | grep -v \.src | grep texlive-split-x + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-split-x" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-startlatex2e.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-startlatex2e.sh index 07cf31e31..09bda7334 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-startlatex2e.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-startlatex2e.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-startlatex2e | grep -v \.src | grep texlive-startlatex2e + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-startlatex2e" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-stepgreek.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-stepgreek.sh index 34a238067..3c94720ba 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-stepgreek.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-stepgreek.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stepgreek | grep -v \.src | grep texlive-stepgreek + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stepgreek" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-stricttex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-stricttex.sh index 9b334b5fb..0a0f8ef3e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-stricttex.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-stricttex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stricttex | grep -v \.src | grep texlive-stricttex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stricttex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-suppose.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-suppose.sh index f28a087e8..013a191e1 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-suppose.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-suppose.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-suppose | grep -v \.src | grep texlive-suppose + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-suppose" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-swfigure.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-swfigure.sh index db4fe0145..f2fdd324e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-swfigure.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-swfigure.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-swfigure | grep -v \.src | grep texlive-swfigure + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-swfigure" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-syntaxdi.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-syntaxdi.sh index 71d1ce753..a3ff25c17 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-syntaxdi.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-syntaxdi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-syntaxdi | grep -v \.src | grep texlive-syntaxdi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-syntaxdi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-t-angles-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-t-angles-doc.sh index 1143495f2..6a74fa362 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-t-angles-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-t-angles-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-t-angles-doc | grep -v \.src | grep texlive-t-angles-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-t-angles-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-t-angles.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-t-angles.sh index 9d874533d..e28fc7734 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-t-angles.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-t-angles.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-t-angles | grep -v \.src | grep texlive-t-angles + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-t-angles" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tagpdf.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tagpdf.sh index 80163a093..d6bb8d73f 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tagpdf.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tagpdf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tagpdf | grep -v \.src | grep texlive-tagpdf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tagpdf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-texnegar.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-texnegar.sh index d0bff2a1e..9bfdc38d1 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-texnegar.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-texnegar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texnegar | grep -v \.src | grep texlive-texnegar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texnegar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thaienum.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thaienum.sh index 9bdc083f4..684c35224 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thaienum.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thaienum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thaienum | grep -v \.src | grep texlive-thaienum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thaienum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thaispec.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thaispec.sh index f15fe2dcc..349ca0e8e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thaispec.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thaispec.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thaispec | grep -v \.src | grep texlive-thaispec + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thaispec" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thalie-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thalie-doc.sh index f03840f76..9d665b29b 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thalie-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thalie-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thalie-doc | grep -v \.src | grep texlive-thalie-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thalie-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thalie.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thalie.sh index a63f08f04..9680b9184 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thalie.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thalie.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thalie | grep -v \.src | grep texlive-thalie + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thalie" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-theoremref-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-theoremref-doc.sh index 1c67c51f4..8b37b6fa7 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-theoremref-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-theoremref-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-theoremref-doc | grep -v \.src | grep texlive-theoremref-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-theoremref-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-theoremref.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-theoremref.sh index 4259f0043..a0c421668 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-theoremref.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-theoremref.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-theoremref | grep -v \.src | grep texlive-theoremref + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-theoremref" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf-doc.sh index 603f7de82..a51aad1a4 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thesis-ekf-doc | grep -v \.src | grep texlive-thesis-ekf-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thesis-ekf-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf.sh index 983b046c6..531e2f94b 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-ekf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thesis-ekf | grep -v \.src | grep texlive-thesis-ekf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thesis-ekf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-gwu.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-gwu.sh index 512a1a2ee..698bb6779 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-gwu.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-gwu.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thesis-gwu | grep -v \.src | grep texlive-thesis-gwu + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thesis-gwu" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac-doc.sh index 9941903e0..3b739a09e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thesis-titlepage-fhac-doc | grep -v \.src | grep texlive-thesis-titlepage-fhac-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thesis-titlepage-fhac-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac.sh index 4e36e47ea..a0c12c3cd 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thesis-titlepage-fhac.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thesis-titlepage-fhac | grep -v \.src | grep texlive-thesis-titlepage-fhac + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thesis-titlepage-fhac" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thinsp-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thinsp-doc.sh index 7feb38d21..091f7a139 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thinsp-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thinsp-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thinsp-doc | grep -v \.src | grep texlive-thinsp-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thinsp-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thinsp.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thinsp.sh index d2602e4fd..2b2681929 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thinsp.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thinsp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thinsp | grep -v \.src | grep texlive-thinsp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thinsp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmbox-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmbox-doc.sh index 365bb9d7e..eb129be95 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmbox-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmbox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thmbox-doc | grep -v \.src | grep texlive-thmbox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thmbox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmbox.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmbox.sh index 5252e45a6..7ee103b59 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmbox.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thmbox | grep -v \.src | grep texlive-thmbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thmbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmtools-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmtools-doc.sh index 0ca358770..4a23d5cde 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmtools-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmtools-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thmtools-doc | grep -v \.src | grep texlive-thmtools-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thmtools-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmtools.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmtools.sh index 1d945a1b1..d174e76e8 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmtools.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thmtools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thmtools | grep -v \.src | grep texlive-thmtools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thmtools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threadcol-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threadcol-doc.sh index 2c2beacac..98383059b 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threadcol-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threadcol-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-threadcol-doc | grep -v \.src | grep texlive-threadcol-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-threadcol-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threadcol.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threadcol.sh index ddffb7b29..353bfcfbd 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threadcol.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threadcol.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-threadcol | grep -v \.src | grep texlive-threadcol + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-threadcol" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeddice-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeddice-doc.sh index 0cff129e1..2ea86a033 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeddice-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeddice-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-threeddice-doc | grep -v \.src | grep texlive-threeddice-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-threeddice-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeddice.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeddice.sh index 17ef696de..d6d74a41a 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeddice.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeddice.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-threeddice | grep -v \.src | grep texlive-threeddice + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-threeddice" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttable-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttable-doc.sh index eeb154ede..6be13d421 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttable-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttable-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-threeparttable-doc | grep -v \.src | grep texlive-threeparttable-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-threeparttable-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttable.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttable.sh index 4e87541eb..0ba2e42ab 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttable.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttable.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-threeparttable | grep -v \.src | grep texlive-threeparttable + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-threeparttable" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex-doc.sh index 26b429734..ae7bd8a21 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-threeparttablex-doc | grep -v \.src | grep texlive-threeparttablex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-threeparttablex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex.sh index 38f0def37..4c1aaab1f 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-threeparttablex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-threeparttablex | grep -v \.src | grep texlive-threeparttablex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-threeparttablex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thucoursework.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thucoursework.sh index 70d0b41d8..e6bcc065f 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thucoursework.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thucoursework.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thucoursework | grep -v \.src | grep texlive-thucoursework + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thucoursework" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumb-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumb-doc.sh index 735aafb1a..b3d28893e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumb-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumb-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thumb-doc | grep -v \.src | grep texlive-thumb-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thumb-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumb.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumb.sh index de8e0c2f8..949d866ee 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumb.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thumb | grep -v \.src | grep texlive-thumb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thumb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumbs-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumbs-doc.sh index e154994ee..14cac6920 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumbs-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumbs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thumbs-doc | grep -v \.src | grep texlive-thumbs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thumbs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumbs.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumbs.sh index 88a04f798..b6e42256b 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumbs.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumbs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thumbs | grep -v \.src | grep texlive-thumbs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thumbs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumby-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumby-doc.sh index f98d382ac..44a72eb93 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumby-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumby-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thumby-doc | grep -v \.src | grep texlive-thumby-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thumby-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumby.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumby.sh index a9a9b3bee..154faa6fa 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumby.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thumby.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thumby | grep -v \.src | grep texlive-thumby + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thumby" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thuthesis-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thuthesis-doc.sh index 43e92ebe0..50dd94556 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thuthesis-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thuthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thuthesis-doc | grep -v \.src | grep texlive-thuthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thuthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thuthesis.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thuthesis.sh index 1ae31de61..70c26c491 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thuthesis.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-thuthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thuthesis | grep -v \.src | grep texlive-thuthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thuthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticket-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticket-doc.sh index 1d4cc3335..aaef9a46b 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticket-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticket-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ticket-doc | grep -v \.src | grep texlive-ticket-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ticket-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticket.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticket.sh index 22aaa19a1..0dd5c1b7e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticket.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticket.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ticket | grep -v \.src | grep texlive-ticket + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ticket" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticollege-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticollege-doc.sh index 9d2c1589d..722ae5d57 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticollege-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticollege-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ticollege-doc | grep -v \.src | grep texlive-ticollege-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ticollege-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticollege.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticollege.sh index 0a2623c95..224e20e33 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticollege.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-ticollege.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ticollege | grep -v \.src | grep texlive-ticollege + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ticollege" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot-doc.sh index 26689a5e2..9310be144 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-3dplot-doc | grep -v \.src | grep texlive-tikz-3dplot-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-3dplot-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot.sh index b237a8d56..2ca9be4ce 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-3dplot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-3dplot | grep -v \.src | grep texlive-tikz-3dplot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-3dplot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-among-us.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-among-us.sh index 10fe3797a..7bf74c8a6 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-among-us.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-among-us.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-among-us | grep -v \.src | grep texlive-tikz-among-us + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-among-us" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet-doc.sh index 1de310be6..ec556162c 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-bayesnet-doc | grep -v \.src | grep texlive-tikz-bayesnet-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-bayesnet-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet.sh index c878b7de6..bafc1ea02 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bayesnet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-bayesnet | grep -v \.src | grep texlive-tikz-bayesnet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-bayesnet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bbox.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bbox.sh index 0587ac768..ee0469c3c 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bbox.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-bbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-bbox | grep -v \.src | grep texlive-tikz-bbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-bbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd-doc.sh index bde110ab0..d1b2f6f20 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-cd-doc | grep -v \.src | grep texlive-tikz-cd-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-cd-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd.sh index 5380fcfeb..428a30a92 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-cd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-cd | grep -v \.src | grep texlive-tikz-cd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-cd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency-doc.sh index ef7ece78a..9a9d1f3c7 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-dependency-doc | grep -v \.src | grep texlive-tikz-dependency-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-dependency-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency.sh index 0cb4d2944..80a973e0e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dependency.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-dependency | grep -v \.src | grep texlive-tikz-dependency + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-dependency" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline-doc.sh index ccc6de597..1555943a9 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-dimline-doc | grep -v \.src | grep texlive-tikz-dimline-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-dimline-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline.sh index fb38ecb39..488c2eeb8 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-dimline.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-dimline | grep -v \.src | grep texlive-tikz-dimline + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-dimline" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman-doc.sh index 3f78cbb25..ad84393bd 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-feynman-doc | grep -v \.src | grep texlive-tikz-feynman-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-feynman-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman.sh index 5596f61ec..87dc5136a 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-feynman.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-feynman | grep -v \.src | grep texlive-tikz-feynman + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-feynman" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet-doc.sh index 37f797246..d45920042 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-inet-doc | grep -v \.src | grep texlive-tikz-inet-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-inet-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet.sh index 323134811..c3db781d3 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-inet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-inet | grep -v \.src | grep texlive-tikz-inet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-inet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-kalender.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-kalender.sh index 0aacb6b5d..920eb968a 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-kalender.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-kalender.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-kalender | grep -v \.src | grep texlive-tikz-kalender + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-kalender" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-karnaugh.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-karnaugh.sh index ae65a8e3d..397c42324 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-karnaugh.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-karnaugh.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-karnaugh | grep -v \.src | grep texlive-tikz-karnaugh + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-karnaugh" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-ladder.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-ladder.sh index 1df6757ca..08fc54fbe 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-ladder.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-ladder.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-ladder | grep -v \.src | grep texlive-tikz-ladder + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-ladder" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-lake-fig.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-lake-fig.sh index 0d23cfe40..11787bfe1 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-lake-fig.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-lake-fig.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-lake-fig | grep -v \.src | grep texlive-tikz-lake-fig + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-lake-fig" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-layers.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-layers.sh index 6f0936665..73b7959a4 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-layers.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-layers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-layers | grep -v \.src | grep texlive-tikz-layers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-layers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-nef.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-nef.sh index c4e0ea331..73a1b72f8 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-nef.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-nef.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-nef | grep -v \.src | grep texlive-tikz-nef + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-nef" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-network.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-network.sh index 55cf80113..866f28bed 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-network.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-network.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-network | grep -v \.src | grep texlive-tikz-network + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-network" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm-doc.sh index 1794e18d2..880b216b1 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-opm-doc | grep -v \.src | grep texlive-tikz-opm-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-opm-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm.sh index afe986e7b..9529e2e56 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-opm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-opm | grep -v \.src | grep texlive-tikz-opm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-opm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-optics.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-optics.sh index 5754119d5..4cf15af52 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-optics.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-optics.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-optics | grep -v \.src | grep texlive-tikz-optics + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-optics" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-page.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-page.sh index 1fc88128d..d995e8522 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-page.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-page.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-page | grep -v \.src | grep texlive-tikz-page + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-page" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice-doc.sh index 6b00cb940..85526d0e7 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-palattice-doc | grep -v \.src | grep texlive-tikz-palattice-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-palattice-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice.sh index f5e19ccde..b32475e28 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-palattice.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-palattice | grep -v \.src | grep texlive-tikz-palattice + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-palattice" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree-doc.sh index 2dc7d588c..afb686384 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-qtree-doc | grep -v \.src | grep texlive-tikz-qtree-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-qtree-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree.sh index 38c764f95..5b3deec33 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-qtree.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-qtree | grep -v \.src | grep texlive-tikz-qtree + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-qtree" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-relay.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-relay.sh index 79f368505..adadb4d0c 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-relay.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-relay.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-relay | grep -v \.src | grep texlive-tikz-relay + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-relay" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-sfc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-sfc.sh index 468fd2be6..495e6ac5e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-sfc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-sfc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-sfc | grep -v \.src | grep texlive-tikz-sfc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-sfc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing-doc.sh index 826cbcd6a..37349794e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-timing-doc | grep -v \.src | grep texlive-tikz-timing-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-timing-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing.sh index 488140047..1f9c4ceb9 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikz-timing.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-timing | grep -v \.src | grep texlive-tikz-timing + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-timing" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzcodeblocks.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzcodeblocks.sh index a9963db42..1ec989256 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzcodeblocks.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzcodeblocks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzcodeblocks | grep -v \.src | grep texlive-tikzcodeblocks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzcodeblocks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzducks.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzducks.sh index ddfaf5dab..e9a8d9965 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzducks.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzducks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzducks | grep -v \.src | grep texlive-tikzducks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzducks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude-doc.sh index 4d7735a1e..d91ed49dd 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzinclude-doc | grep -v \.src | grep texlive-tikzinclude-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzinclude-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude.sh index 2a676cc3a..bf0d050b5 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzinclude.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzinclude | grep -v \.src | grep texlive-tikzinclude + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzinclude" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmark-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmark-doc.sh index 5d24d22ea..389a8e979 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmark-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmark-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzmark-doc | grep -v \.src | grep texlive-tikzmark-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzmark-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmark.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmark.sh index 8e20d151c..83abe2612 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmark.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmark.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzmark | grep -v \.src | grep texlive-tikzmark + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzmark" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmarmots.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmarmots.sh index fcc55255f..1eba09184 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmarmots.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzmarmots.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzmarmots | grep -v \.src | grep texlive-tikzmarmots + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzmarmots" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital-doc.sh index aafa91065..e9be074ec 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzorbital-doc | grep -v \.src | grep texlive-tikzorbital-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzorbital-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital.sh index 61d772aa4..b798af91c 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzorbital.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzorbital | grep -v \.src | grep texlive-tikzorbital + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzorbital" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpackets.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpackets.sh index 7653bcbd8..06ac7c328 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpackets.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpackets.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzpackets | grep -v \.src | grep texlive-tikzpackets + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzpackets" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes-doc.sh index e7d969b6b..6b80a51a0 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzpagenodes-doc | grep -v \.src | grep texlive-tikzpagenodes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzpagenodes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes.sh index 0b7043911..dae11f615 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpagenodes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzpagenodes | grep -v \.src | grep texlive-tikzpagenodes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzpagenodes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpeople.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpeople.sh index 94bec61f6..bf34a6c3e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpeople.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpeople.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzpeople | grep -v \.src | grep texlive-tikzpeople + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzpeople" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile-doc.sh index 591d9a4b5..49d3dd6f6 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzpfeile-doc | grep -v \.src | grep texlive-tikzpfeile-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzpfeile-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile.sh index 66e013a2e..84fcc574e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzpfeile.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzpfeile | grep -v \.src | grep texlive-tikzpfeile + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzpfeile" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzposter-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzposter-doc.sh index 5432b53b6..ca588c6dc 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzposter-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzposter-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzposter-doc | grep -v \.src | grep texlive-tikzposter-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzposter-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzposter.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzposter.sh index b340bb3bd..ba67c458b 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzposter.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzposter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzposter | grep -v \.src | grep texlive-tikzposter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzposter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzscale-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzscale-doc.sh index 771c5a3ad..80a140bbf 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzscale-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzscale-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzscale-doc | grep -v \.src | grep texlive-tikzscale-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzscale-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzscale.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzscale.sh index fa6e5d4df..836b7d11f 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzscale.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzscale.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzscale | grep -v \.src | grep texlive-tikzscale + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzscale" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols-doc.sh index c9a0d2e2c..fa8832b5e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzsymbols-doc | grep -v \.src | grep texlive-tikzsymbols-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzsymbols-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols.sh index e9192d431..41f54292b 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tikzsymbols.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzsymbols | grep -v \.src | grep texlive-tikzsymbols + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzsymbols" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timbreicmc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timbreicmc.sh index e9208dcd1..2ff84d732 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timbreicmc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timbreicmc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-timbreicmc | grep -v \.src | grep texlive-timbreicmc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-timbreicmc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-times.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-times.sh index 4c6c9dd58..ec9a79fa7 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-times.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-times.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-times | grep -v \.src | grep texlive-times + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-times" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timetable.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timetable.sh index 30a15da42..fd627c332 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timetable.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timetable.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-timetable | grep -v \.src | grep texlive-timetable + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-timetable" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams-doc.sh index 7f80277da..f5574a2e7 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-timing-diagrams-doc | grep -v \.src | grep texlive-timing-diagrams-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-timing-diagrams-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams.sh index ea79804d1..8f8336953 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-timing-diagrams.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-timing-diagrams | grep -v \.src | grep texlive-timing-diagrams + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-timing-diagrams" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tinos.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tinos.sh index b8dfdc688..ecc787ad7 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tinos.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tinos.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tinos | grep -v \.src | grep texlive-tinos + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tinos" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa-de-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa-de-doc.sh index e14bbad90..c88f77e55 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa-de-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa-de-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tipa-de-doc | grep -v \.src | grep texlive-tipa-de-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tipa-de-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa-doc.sh index ffc12a489..95ae04734 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tipa-doc | grep -v \.src | grep texlive-tipa-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tipa-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa.sh index f5ff9eedd..8d804ba99 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipa.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tipa | grep -v \.src | grep texlive-tipa + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tipa" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipauni.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipauni.sh index 376c77224..9ba2ba137 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipauni.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipauni.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tipauni | grep -v \.src | grep texlive-tipauni + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tipauni" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipfr-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipfr-doc.sh index 038d04e17..2972b86f7 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipfr-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipfr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tipfr-doc | grep -v \.src | grep texlive-tipfr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tipfr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipfr.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipfr.sh index 12f03dfbd..c88b8f552 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipfr.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tipfr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tipfr | grep -v \.src | grep texlive-tipfr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tipfr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlecaps-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlecaps-doc.sh index b883c2713..7cc5e2aa4 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlecaps-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlecaps-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-titlecaps-doc | grep -v \.src | grep texlive-titlecaps-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-titlecaps-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlecaps.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlecaps.sh index 3f6fb7219..4c9dcf317 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlecaps.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlecaps.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-titlecaps | grep -v \.src | grep texlive-titlecaps + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-titlecaps" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlefoot.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlefoot.sh index 74e0aa525..547fd30ab 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlefoot.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlefoot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-titlefoot | grep -v \.src | grep texlive-titlefoot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-titlefoot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepages-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepages-doc.sh index 2a81d2083..0c72fe045 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepages-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepages-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-titlepages-doc | grep -v \.src | grep texlive-titlepages-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-titlepages-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepic-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepic-doc.sh index 1854e9d29..e8fd940a0 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepic-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepic-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-titlepic-doc | grep -v \.src | grep texlive-titlepic-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-titlepic-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepic.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepic.sh index e703cf8bf..240253232 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepic.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlepic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-titlepic | grep -v \.src | grep texlive-titlepic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-titlepic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titleref-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titleref-doc.sh index ac826d340..75ac3bf21 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titleref-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titleref-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-titleref-doc | grep -v \.src | grep texlive-titleref-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-titleref-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titleref.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titleref.sh index 77cda7596..f595acb10 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titleref.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titleref.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-titleref | grep -v \.src | grep texlive-titleref + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-titleref" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlesec-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlesec-doc.sh index 988e8c20b..554f6a385 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlesec-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlesec-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-titlesec-doc | grep -v \.src | grep texlive-titlesec-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-titlesec-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlesec.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlesec.sh index c41239f08..b9763503c 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlesec.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titlesec.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-titlesec | grep -v \.src | grep texlive-titlesec + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-titlesec" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titling-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titling-doc.sh index cd7144a7f..d86a61793 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titling-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titling-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-titling-doc | grep -v \.src | grep texlive-titling-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-titling-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titling.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titling.sh index 92d2de816..0de754776 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titling.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-titling.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-titling | grep -v \.src | grep texlive-titling + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-titling" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-base-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-base-doc.sh index b772c89a1..7a36da604 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-base-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-base-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-base-doc | grep -v \.src | grep texlive-tkz-base-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-base-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-base.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-base.sh index 5bcf869ca..1935cc6fc 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-base.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-base.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-base | grep -v \.src | grep texlive-tkz-base + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-base" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge-doc.sh index 859498446..3ce63e1b1 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-berge-doc | grep -v \.src | grep texlive-tkz-berge-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-berge-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge.sh index 83f8c7e75..970ccc781 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-berge.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-berge | grep -v \.src | grep texlive-tkz-berge + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-berge" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc-doc.sh index 4d3fbdfa5..b78dc8e03 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-doc-doc | grep -v \.src | grep texlive-tkz-doc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-doc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc.sh index 1cd0f8bc3..1acfefe8e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-doc | grep -v \.src | grep texlive-tkz-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide-doc.sh index 7c8635468..22a8c55e9 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-euclide-doc | grep -v \.src | grep texlive-tkz-euclide-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-euclide-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide.sh index 150ab5b50..dd3d60ba5 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-euclide.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-euclide | grep -v \.src | grep texlive-tkz-euclide + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-euclide" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct-doc.sh index 3b493c760..1bb65d1d0 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-fct-doc | grep -v \.src | grep texlive-tkz-fct-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-fct-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct.sh index 9721cf2e7..59d01335f 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-fct.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-fct | grep -v \.src | grep texlive-tkz-fct + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-fct" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph-doc.sh index d753d42b9..9c182124a 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-graph-doc | grep -v \.src | grep texlive-tkz-graph-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-graph-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph.sh index 1bfa79d49..6e478b1f4 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-graph.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-graph | grep -v \.src | grep texlive-tkz-graph + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-graph" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat-doc.sh index 4d37047aa..49c527e85 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-kiviat-doc | grep -v \.src | grep texlive-tkz-kiviat-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-kiviat-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat.sh index dbe0df7d5..83857b9b3 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-kiviat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-kiviat | grep -v \.src | grep texlive-tkz-kiviat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-kiviat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes-doc.sh index abac19374..ba52693a0 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-linknodes-doc | grep -v \.src | grep texlive-tkz-linknodes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-linknodes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes.sh index abeaaebe7..6b6cf7fa8 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-linknodes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-linknodes | grep -v \.src | grep texlive-tkz-linknodes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-linknodes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm-doc.sh index 546a2ed6e..c1d1a6031 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-orm-doc | grep -v \.src | grep texlive-tkz-orm-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-orm-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm.sh index 5abd67d28..444c5d5fc 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-orm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-orm | grep -v \.src | grep texlive-tkz-orm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-orm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab-doc.sh index 7b1247770..e1dfe1e64 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-tab-doc | grep -v \.src | grep texlive-tkz-tab-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-tab-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab.sh index 31a2ca361..b62e839b4 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tkz-tab.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tkz-tab | grep -v \.src | grep texlive-tkz-tab + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tkz-tab" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlc-article.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlc-article.sh index 757142ee0..8e675b1d6 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlc-article.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlc-article.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tlc-article | grep -v \.src | grep texlive-tlc-article + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tlc-article" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlc2-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlc2-doc.sh index 8aca6104f..bd3e01849 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlc2-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlc2-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tlc2-doc | grep -v \.src | grep texlive-tlc2-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tlc2-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlmgrbasics.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlmgrbasics.sh index 489b7a2d0..385a50bb1 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlmgrbasics.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tlmgrbasics.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tlmgrbasics | grep -v \.src | grep texlive-tlmgrbasics + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tlmgrbasics" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocbibind-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocbibind-doc.sh index eb042d59f..90c0d3724 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocbibind-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocbibind-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tocbibind-doc | grep -v \.src | grep texlive-tocbibind-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tocbibind-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocbibind.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocbibind.sh index 8f7c4343e..4420327df 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocbibind.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocbibind.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tocbibind | grep -v \.src | grep texlive-tocbibind + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tocbibind" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocdata.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocdata.sh index 61f85da8f..429ed110a 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocdata.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocdata.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tocdata | grep -v \.src | grep texlive-tocdata + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tocdata" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocloft-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocloft-doc.sh index aa4cd69aa..d54fc3747 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocloft-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocloft-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tocloft-doc | grep -v \.src | grep texlive-tocloft-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tocloft-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocloft.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocloft.sh index c6c6e899f..46671df3e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocloft.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocloft.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tocloft | grep -v \.src | grep texlive-tocloft + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tocloft" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2-doc.sh index 261e9d4e3..48e6366e5 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tocvsec2-doc | grep -v \.src | grep texlive-tocvsec2-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tocvsec2-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2.sh index aa56a7164..6cfb79277 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tocvsec2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tocvsec2 | grep -v \.src | grep texlive-tocvsec2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tocvsec2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todo-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todo-doc.sh index ae7caa023..634f8a5a5 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todo-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todo-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-todo-doc | grep -v \.src | grep texlive-todo-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-todo-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todo.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todo.sh index ece9a4e15..70762036b 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todo.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-todo | grep -v \.src | grep texlive-todo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-todo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todonotes-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todonotes-doc.sh index 34def4f4f..c29e1dab4 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todonotes-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todonotes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-todonotes-doc | grep -v \.src | grep texlive-todonotes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-todonotes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todonotes.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todonotes.sh index a3722fb28..f4be98bb8 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todonotes.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-todonotes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-todonotes | grep -v \.src | grep texlive-todonotes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-todonotes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tokenizer-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tokenizer-doc.sh index 6a58d287d..6b78ef437 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tokenizer-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tokenizer-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tokenizer-doc | grep -v \.src | grep texlive-tokenizer-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tokenizer-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tokenizer.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tokenizer.sh index dbebcc113..2aec5e064 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tokenizer.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tokenizer.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tokenizer | grep -v \.src | grep texlive-tokenizer + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tokenizer" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toolbox-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toolbox-doc.sh index b7023119b..485347667 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toolbox-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toolbox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-toolbox-doc | grep -v \.src | grep texlive-toolbox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-toolbox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toolbox.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toolbox.sh index e8512ee27..d4f23ed1c 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toolbox.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toolbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-toolbox | grep -v \.src | grep texlive-toolbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-toolbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tools-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tools-doc.sh index c2018b320..4905adfa1 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tools-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tools-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tools-doc | grep -v \.src | grep texlive-tools-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tools-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tools.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tools.sh index c8275e4d0..be1b8b866 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tools.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tools | grep -v \.src | grep texlive-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topfloat-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topfloat-doc.sh index cbb123554..63c4a4fa9 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topfloat-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topfloat-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-topfloat-doc | grep -v \.src | grep texlive-topfloat-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-topfloat-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topfloat.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topfloat.sh index 2c1da7080..7112f7c5a 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topfloat.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topfloat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-topfloat | grep -v \.src | grep texlive-topfloat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-topfloat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topletter.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topletter.sh index 7692f24e0..cf3191189 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topletter.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-topletter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-topletter | grep -v \.src | grep texlive-topletter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-topletter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toptesi-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toptesi-doc.sh index 2ba414e46..00f8b122a 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toptesi-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toptesi-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-toptesi-doc | grep -v \.src | grep texlive-toptesi-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-toptesi-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toptesi.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toptesi.sh index 14093abbc..247502d4d 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toptesi.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-toptesi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-toptesi | grep -v \.src | grep texlive-toptesi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-toptesi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totalcount.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totalcount.sh index 9e1b6f892..445d920fa 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totalcount.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totalcount.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-totalcount | grep -v \.src | grep texlive-totalcount + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-totalcount" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totcount-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totcount-doc.sh index 961dd1176..df057daf6 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totcount-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totcount-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-totcount-doc | grep -v \.src | grep texlive-totcount-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-totcount-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totcount.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totcount.sh index a1fec0140..535117b2c 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totcount.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totcount.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-totcount | grep -v \.src | grep texlive-totcount + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-totcount" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totpages-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totpages-doc.sh index fc1be6355..35bb212f1 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totpages-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totpages-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-totpages-doc | grep -v \.src | grep texlive-totpages-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-totpages-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totpages.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totpages.sh index 3f225f417..cf4e58752 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totpages.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-totpages.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-totpages | grep -v \.src | grep texlive-totpages + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-totpages" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts-doc.sh index e03dee051..1a10d07e3 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tpslifonts-doc | grep -v \.src | grep texlive-tpslifonts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tpslifonts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts.sh index 84b9cd609..321ea26cb 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tpslifonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tpslifonts | grep -v \.src | grep texlive-tpslifonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tpslifonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tqft-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tqft-doc.sh index 671268b29..7ec3c91d0 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tqft-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tqft-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tqft-doc | grep -v \.src | grep texlive-tqft-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tqft-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tqft.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tqft.sh index cc353e1ce..c65b9f1ca 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tqft.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tqft.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tqft | grep -v \.src | grep texlive-tqft + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tqft" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tracklang-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tracklang-doc.sh index 37030ad57..ca963dea2 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tracklang-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tracklang-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tracklang-doc | grep -v \.src | grep texlive-tracklang-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tracklang-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tracklang.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tracklang.sh index fd77c547e..e3614b878 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tracklang.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tracklang.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tracklang | grep -v \.src | grep texlive-tracklang + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tracklang" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trajan-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trajan-doc.sh index 4def98e77..1ba2935f8 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trajan-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trajan-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-trajan-doc | grep -v \.src | grep texlive-trajan-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-trajan-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trajan.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trajan.sh index 51feab11d..95a3911a9 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trajan.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trajan.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-trajan | grep -v \.src | grep texlive-trajan + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-trajan" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tram-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tram-doc.sh index c708c285f..91f05d4a8 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tram-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tram-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tram-doc | grep -v \.src | grep texlive-tram-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tram-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tram.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tram.sh index 7c7f87abe..97f469189 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tram.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tram.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tram | grep -v \.src | grep texlive-tram + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tram" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-array-fr-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-array-fr-doc.sh index 5de5a3bbb..62005a96a 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-array-fr-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-array-fr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-translation-array-fr-doc | grep -v \.src | grep texlive-translation-array-fr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-translation-array-fr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-arsclassica-de-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-arsclassica-de-doc.sh index 14a5798af..8394966a0 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-arsclassica-de-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-arsclassica-de-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-translation-arsclassica-de-doc | grep -v \.src | grep texlive-translation-arsclassica-de-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-translation-arsclassica-de-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-biblatex-de-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-biblatex-de-doc.sh index 7ae6a6bf4..fef1bba04 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-biblatex-de-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-biblatex-de-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-translation-biblatex-de-doc | grep -v \.src | grep texlive-translation-biblatex-de-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-translation-biblatex-de-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-chemsym-de-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-chemsym-de-doc.sh index 00cab2674..34db0f66d 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-chemsym-de-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-chemsym-de-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-translation-chemsym-de-doc | grep -v \.src | grep texlive-translation-chemsym-de-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-translation-chemsym-de-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-dcolumn-fr-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-dcolumn-fr-doc.sh index 6e64b7a79..92ea48712 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-dcolumn-fr-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-dcolumn-fr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-translation-dcolumn-fr-doc | grep -v \.src | grep texlive-translation-dcolumn-fr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-translation-dcolumn-fr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-ecv-de-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-ecv-de-doc.sh index 15ff19532..879c34fc4 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-ecv-de-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-ecv-de-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-translation-ecv-de-doc | grep -v \.src | grep texlive-translation-ecv-de-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-translation-ecv-de-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-enumitem-de-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-enumitem-de-doc.sh index eaee4be39..b2b994155 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-enumitem-de-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-enumitem-de-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-translation-enumitem-de-doc | grep -v \.src | grep texlive-translation-enumitem-de-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-translation-enumitem-de-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-europecv-de-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-europecv-de-doc.sh index 6c61cd14c..de3cafdd7 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-europecv-de-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-europecv-de-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-translation-europecv-de-doc | grep -v \.src | grep texlive-translation-europecv-de-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-translation-europecv-de-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-filecontents-de-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-filecontents-de-doc.sh index 58059a321..f9ae61da8 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-filecontents-de-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-filecontents-de-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-translation-filecontents-de-doc | grep -v \.src | grep texlive-translation-filecontents-de-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-translation-filecontents-de-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-moreverb-de-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-moreverb-de-doc.sh index 9cefbbcbe..a56012a66 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-moreverb-de-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-moreverb-de-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-translation-moreverb-de-doc | grep -v \.src | grep texlive-translation-moreverb-de-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-translation-moreverb-de-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-natbib-fr-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-natbib-fr-doc.sh index 0fba07545..5e835049a 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-natbib-fr-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-natbib-fr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-translation-natbib-fr-doc | grep -v \.src | grep texlive-translation-natbib-fr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-translation-natbib-fr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-tabbing-fr-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-tabbing-fr-doc.sh index d45c2bbf2..06b8b72a0 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-tabbing-fr-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translation-tabbing-fr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-translation-tabbing-fr-doc | grep -v \.src | grep texlive-translation-tabbing-fr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-translation-tabbing-fr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translations-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translations-doc.sh index ba5b250b6..08242eb40 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translations-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translations-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-translations-doc | grep -v \.src | grep texlive-translations-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-translations-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translations.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translations.sh index 8452ffbb5..7d477dfc2 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translations.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translations.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-translations | grep -v \.src | grep texlive-translations + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-translations" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translator.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translator.sh index 75082da11..76b85f0f4 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translator.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-translator.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-translator | grep -v \.src | grep texlive-translator + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-translator" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips-doc.sh index 49c14a6dd..8a32108b2 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tree-dvips-doc | grep -v \.src | grep texlive-tree-dvips-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tree-dvips-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips.sh index 85f91dd82..eb4aace58 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tree-dvips.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tree-dvips | grep -v \.src | grep texlive-tree-dvips + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tree-dvips" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-treetex-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-treetex-doc.sh index ccbe8fba5..889a402d5 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-treetex-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-treetex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-treetex-doc | grep -v \.src | grep texlive-treetex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-treetex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-treetex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-treetex.sh index d435cc53a..087ce75c9 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-treetex.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-treetex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-treetex | grep -v \.src | grep texlive-treetex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-treetex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trfsigns-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trfsigns-doc.sh index d1d49aa34..6bc24b036 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trfsigns-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trfsigns-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-trfsigns-doc | grep -v \.src | grep texlive-trfsigns-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-trfsigns-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trfsigns.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trfsigns.sh index 283c4b742..25ab299e3 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trfsigns.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trfsigns.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-trfsigns | grep -v \.src | grep texlive-trfsigns + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-trfsigns" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trigonometry.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trigonometry.sh index 09a7a77cb..54a3491f4 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trigonometry.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trigonometry.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-trigonometry | grep -v \.src | grep texlive-trigonometry + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-trigonometry" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trimspaces-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trimspaces-doc.sh index 22da43921..17497c10a 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trimspaces-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trimspaces-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-trimspaces-doc | grep -v \.src | grep texlive-trimspaces-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-trimspaces-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trimspaces.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trimspaces.sh index 7361033d0..401ef7639 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trimspaces.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trimspaces.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-trimspaces | grep -v \.src | grep texlive-trimspaces + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-trimspaces" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trivfloat-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trivfloat-doc.sh index 047b68111..e06312ba9 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trivfloat-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trivfloat-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-trivfloat-doc | grep -v \.src | grep texlive-trivfloat-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-trivfloat-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trivfloat.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trivfloat.sh index ba9bf9b4e..d53c75ed1 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trivfloat.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trivfloat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-trivfloat | grep -v \.src | grep texlive-trivfloat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-trivfloat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trsym-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trsym-doc.sh index 71be12d90..75db0c703 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trsym-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trsym-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-trsym-doc | grep -v \.src | grep texlive-trsym-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-trsym-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trsym.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trsym.sh index 52f41a9d0..25addcadf 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trsym.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-trsym.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-trsym | grep -v \.src | grep texlive-trsym + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-trsym" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-truncate-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-truncate-doc.sh index 6760c5ea0..c039f8e6a 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-truncate-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-truncate-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-truncate-doc | grep -v \.src | grep texlive-truncate-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-truncate-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-truncate.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-truncate.sh index cdd130fe9..8d132378e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-truncate.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-truncate.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-truncate | grep -v \.src | grep texlive-truncate + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-truncate" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tsemlines.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tsemlines.sh index d6adc25c4..66d1d56a3 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tsemlines.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tsemlines.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tsemlines | grep -v \.src | grep texlive-tsemlines + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tsemlines" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tucv-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tucv-doc.sh index 7963dd85a..c658d7954 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tucv-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tucv-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tucv-doc | grep -v \.src | grep texlive-tucv-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tucv-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tucv.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tucv.sh index 4b0d1696a..a02c90a91 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tucv.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tucv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tucv | grep -v \.src | grep texlive-tucv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tucv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tudscr-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tudscr-doc.sh index 1d1447c59..800a3d8b3 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tudscr-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tudscr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tudscr-doc | grep -v \.src | grep texlive-tudscr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tudscr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tudscr.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tudscr.sh index d75c3daa3..f107f3f5a 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tudscr.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tudscr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tudscr | grep -v \.src | grep texlive-tudscr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tudscr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex-doc.sh index ace4220ad..9b901a090 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tufte-latex-doc | grep -v \.src | grep texlive-tufte-latex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tufte-latex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex.sh index 183ec3b4d..946c18885 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tufte-latex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tufte-latex | grep -v \.src | grep texlive-tufte-latex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tufte-latex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-doc.sh index 7f808b133..83dfcfac3 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tugboat-doc | grep -v \.src | grep texlive-tugboat-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tugboat-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain-doc.sh index fd20c2463..c08c8a9a0 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tugboat-plain-doc | grep -v \.src | grep texlive-tugboat-plain-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tugboat-plain-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain.sh index 89cea7804..1b2fde6a3 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat-plain.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tugboat-plain | grep -v \.src | grep texlive-tugboat-plain + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tugboat-plain" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat.sh index 36cf009e6..8dee4978e 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tugboat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tugboat | grep -v \.src | grep texlive-tugboat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tugboat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tui-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tui-doc.sh index 39982e663..3ba4ab2ac 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tui-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tui-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tui-doc | grep -v \.src | grep texlive-tui-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tui-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tui.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tui.sh index c83b2f1b5..47787fe5f 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tui.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tui.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tui | grep -v \.src | grep texlive-tui + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tui" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-doc.sh index 244cd3eb6..056fd624f 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-turabian-doc | grep -v \.src | grep texlive-turabian-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-turabian-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting-doc.sh index 9ce33bb86..315632d32 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-turabian-formatting-doc | grep -v \.src | grep texlive-turabian-formatting-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-turabian-formatting-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting.sh index 7ddb380ed..d4cea6a11 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian-formatting.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-turabian-formatting | grep -v \.src | grep texlive-turabian-formatting + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-turabian-formatting" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian.sh index bee5d482c..e753f1e51 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turabian.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-turabian | grep -v \.src | grep texlive-turabian + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-turabian" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turkmen-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turkmen-doc.sh index 342180b9f..d112a2bdc 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turkmen-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turkmen-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-turkmen-doc | grep -v \.src | grep texlive-turkmen-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-turkmen-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turkmen.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turkmen.sh index 85dbb861b..b0990b9ea 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turkmen.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turkmen.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-turkmen | grep -v \.src | grep texlive-turkmen + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-turkmen" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnstile-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnstile-doc.sh index 5b96912a7..8d183f36b 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnstile-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnstile-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-turnstile-doc | grep -v \.src | grep texlive-turnstile-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-turnstile-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnstile.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnstile.sh index 695b4d454..fc1e54f4a 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnstile.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnstile.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-turnstile | grep -v \.src | grep texlive-turnstile + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-turnstile" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnthepage-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnthepage-doc.sh index 24dce2215..4985b6c9b 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnthepage-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnthepage-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-turnthepage-doc | grep -v \.src | grep texlive-turnthepage-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-turnthepage-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnthepage.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnthepage.sh index b3b9b1c99..a69ef0436 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnthepage.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-turnthepage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-turnthepage | grep -v \.src | grep texlive-turnthepage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-turnthepage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoinone-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoinone-doc.sh index c161d6e55..c4efb1b03 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoinone-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoinone-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-twoinone-doc | grep -v \.src | grep texlive-twoinone-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-twoinone-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoinone.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoinone.sh index 4197396db..20cbbc00d 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoinone.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoinone.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-twoinone | grep -v \.src | grep texlive-twoinone + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-twoinone" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoup-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoup-doc.sh index eb21dc0b3..707a81eb8 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoup-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoup-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-twoup-doc | grep -v \.src | grep texlive-twoup-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-twoup-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoup.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoup.sh index 5f1afe599..2a9e66683 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoup.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-twoup.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-twoup | grep -v \.src | grep texlive-twoup + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-twoup" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfonts-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfonts-doc.sh index c54d5ce23..18db72223 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfonts-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfonts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-txfonts-doc | grep -v \.src | grep texlive-txfonts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-txfonts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfonts.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfonts.sh index 14874ae7b..ebbd303f3 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfonts.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-txfonts | grep -v \.src | grep texlive-txfonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-txfonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfontsb-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfontsb-doc.sh index 61abeb9a2..f22d599f4 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfontsb-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfontsb-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-txfontsb-doc | grep -v \.src | grep texlive-txfontsb-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-txfontsb-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfontsb.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfontsb.sh index cb3d9585c..5e4503ba3 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfontsb.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txfontsb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-txfontsb | grep -v \.src | grep texlive-txfontsb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-txfontsb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txgreeks-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txgreeks-doc.sh index 6384aa4d8..56cef7f9d 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txgreeks-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txgreeks-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-txgreeks-doc | grep -v \.src | grep texlive-txgreeks-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-txgreeks-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txgreeks.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txgreeks.sh index 0e51f6d6b..524f460f4 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txgreeks.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txgreeks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-txgreeks | grep -v \.src | grep texlive-txgreeks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-txgreeks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txuprcal.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txuprcal.sh index 1607b7511..db7b681e2 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txuprcal.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-txuprcal.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-txuprcal | grep -v \.src | grep texlive-txuprcal + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-txuprcal" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-type1cm-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-type1cm-doc.sh index 784b8fb41..c541be4c2 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-type1cm-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-type1cm-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-type1cm-doc | grep -v \.src | grep texlive-type1cm-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-type1cm-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-type1cm.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-type1cm.sh index a46a53cab..ea5c39521 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-type1cm.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-type1cm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-type1cm | grep -v \.src | grep texlive-type1cm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-type1cm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist-doc.sh index 1eb5c24c1..8d0c4389a 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-typed-checklist-doc | grep -v \.src | grep texlive-typed-checklist-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-typed-checklist-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist.sh index b0f99f33c..cf62bd926 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typed-checklist.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-typed-checklist | grep -v \.src | grep texlive-typed-checklist + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-typed-checklist" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typeface-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typeface-doc.sh index e782e8525..772a9683c 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typeface-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typeface-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-typeface-doc | grep -v \.src | grep texlive-typeface-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-typeface-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typeface.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typeface.sh index 22339baa3..6bd1869b5 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typeface.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typeface.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-typeface | grep -v \.src | grep texlive-typeface + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-typeface" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typehtml-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typehtml-doc.sh index bdbc288e6..3e47cdc7f 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typehtml-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typehtml-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-typehtml-doc | grep -v \.src | grep texlive-typehtml-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-typehtml-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typehtml.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typehtml.sh index 313595304..012259c07 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typehtml.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typehtml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-typehtml | grep -v \.src | grep texlive-typehtml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-typehtml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typewriter.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typewriter.sh index 0dd353b82..44b436d75 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typewriter.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typewriter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-typewriter | grep -v \.src | grep texlive-typewriter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-typewriter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typicons-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typicons-doc.sh index d8eaf3543..838d36776 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typicons-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typicons-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-typicons-doc | grep -v \.src | grep texlive-typicons-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-typicons-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typicons.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typicons.sh index d18d5b746..c65deacbd 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typicons.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typicons.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-typicons | grep -v \.src | grep texlive-typicons + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-typicons" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typoaid.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typoaid.sh index 7a4c638d5..3f2371ea5 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typoaid.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typoaid.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-typoaid | grep -v \.src | grep texlive-typoaid + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-typoaid" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typogrid-doc.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typogrid-doc.sh index ed54cd28d..bff819973 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typogrid-doc.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typogrid-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-typogrid-doc | grep -v \.src | grep texlive-typogrid-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-typogrid-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typogrid.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typogrid.sh index d7ea022be..3ce3b1880 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typogrid.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-typogrid.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-typogrid | grep -v \.src | grep texlive-typogrid + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-typogrid" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tzplot.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tzplot.sh index 1feec25a5..9c658f025 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tzplot.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-tzplot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tzplot | grep -v \.src | grep texlive-tzplot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tzplot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-uninormalize.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-uninormalize.sh index c3d0069d4..f87fcbd34 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-uninormalize.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-uninormalize.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uninormalize | grep -v \.src | grep texlive-uninormalize + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uninormalize" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unitconv.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unitconv.sh index 2fba6b4aa..3adc00966 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unitconv.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unitconv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unitconv | grep -v \.src | grep texlive-unitconv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unitconv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unitipa.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unitipa.sh index 3157a0a9c..b4d63f808 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unitipa.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unitipa.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unitipa | grep -v \.src | grep texlive-unitipa + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unitipa" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unizgklasa.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unizgklasa.sh index 2b17e3322..7dab2158b 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unizgklasa.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-unizgklasa.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unizgklasa | grep -v \.src | grep texlive-unizgklasa + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unizgklasa" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-utf8add.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-utf8add.sh index aa6702205..ccd10577b 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-utf8add.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-utf8add.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-utf8add | grep -v \.src | grep texlive-utf8add + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-utf8add" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-utfsym.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-utfsym.sh index bb2855678..410397e21 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-utfsym.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-utfsym.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-utfsym | grep -v \.src | grep texlive-utfsym + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-utfsym" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-verifiche.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-verifiche.sh index b134aa536..4528f2b5a 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-verifiche.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-verifiche.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-verifiche | grep -v \.src | grep texlive-verifiche + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-verifiche" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-worldflags.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-worldflags.sh index 5fcd0f8f0..b3672505c 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-worldflags.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-worldflags.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-worldflags | grep -v \.src | grep texlive-worldflags + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-worldflags" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xindy-persian.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xindy-persian.sh index ba86cadfe..3ba38bdf8 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xindy-persian.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xindy-persian.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xindy-persian | grep -v \.src | grep texlive-xindy-persian + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xindy-persian" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xintsession.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xintsession.sh index d8f9517b4..477cba526 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xintsession.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xintsession.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xintsession | grep -v \.src | grep texlive-xintsession + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xintsession" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xmuthesis.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xmuthesis.sh index 6993aff8e..cb518b27d 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xmuthesis.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-xmuthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xmuthesis | grep -v \.src | grep texlive-xmuthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xmuthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-zbmath-review-template.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-zbmath-review-template.sh index 7054f0bd4..ae38dc4c0 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-zbmath-review-template.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-zbmath-review-template.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zbmath-review-template | grep -v \.src | grep texlive-zbmath-review-template + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zbmath-review-template" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-zztex.sh b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-zztex.sh index 91b7225d0..050a48e2f 100644 --- a/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-zztex.sh +++ b/testcases/cli-test/texlive-split-x/oe_test_texlive-split-x_install_and_remove_texlive-zztex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-x # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zztex | grep -v \.src | grep texlive-zztex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zztex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-aaai-named.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-aaai-named.sh index 23f9bd47d..248a60070 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-aaai-named.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-aaai-named.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-aaai-named | grep -v \.src | grep texlive-aaai-named + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-aaai-named" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-accessibility.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-accessibility.sh index 420a82486..c936e97f4 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-accessibility.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-accessibility.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-accessibility | grep -v \.src | grep texlive-accessibility + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-accessibility" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-accsupp.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-accsupp.sh index 13c145e18..57a7b4c66 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-accsupp.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-accsupp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-accsupp | grep -v \.src | grep texlive-accsupp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-accsupp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-algxpar.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-algxpar.sh index 50e8d62c3..962f7454a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-algxpar.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-algxpar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-algxpar | grep -v \.src | grep texlive-algxpar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-algxpar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-alphalph.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-alphalph.sh index f6ea2762e..c02a9ce8d 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-alphalph.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-alphalph.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-alphalph | grep -v \.src | grep texlive-alphalph + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-alphalph" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-annee-scolaire.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-annee-scolaire.sh index 5383fd407..ee6c4be5b 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-annee-scolaire.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-annee-scolaire.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-annee-scolaire | grep -v \.src | grep texlive-annee-scolaire + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-annee-scolaire" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-annotate.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-annotate.sh index e08047e0f..d695cbcc3 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-annotate.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-annotate.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-annotate | grep -v \.src | grep texlive-annotate + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-annotate" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-apa7.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-apa7.sh index 6c372f36f..e5f54b6e3 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-apa7.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-apa7.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-apa7 | grep -v \.src | grep texlive-apa7 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-apa7" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-askinclude.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-askinclude.sh index 8f1498857..8d0cd6988 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-askinclude.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-askinclude.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-askinclude | grep -v \.src | grep texlive-askinclude + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-askinclude" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atbegshi.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atbegshi.sh index 1632e7e30..b9575d2df 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atbegshi.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atbegshi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-atbegshi | grep -v \.src | grep texlive-atbegshi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-atbegshi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atenddvi.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atenddvi.sh index 6ff05e30d..ae4d0d4fd 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atenddvi.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atenddvi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-atenddvi | grep -v \.src | grep texlive-atenddvi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-atenddvi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atveryend.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atveryend.sh index cc4c3dd05..168d5ada8 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atveryend.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-atveryend.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-atveryend | grep -v \.src | grep texlive-atveryend + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-atveryend" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-authordate.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-authordate.sh index c07485852..7cbc291e7 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-authordate.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-authordate.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-authordate | grep -v \.src | grep texlive-authordate + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-authordate" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-autofancyhdr.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-autofancyhdr.sh index 854655869..bee7bc12f 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-autofancyhdr.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-autofancyhdr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-autofancyhdr | grep -v \.src | grep texlive-autofancyhdr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-autofancyhdr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-auxhook.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-auxhook.sh index 6be335cc6..d15e1a738 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-auxhook.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-auxhook.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-auxhook | grep -v \.src | grep texlive-auxhook + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-auxhook" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-axessibility.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-axessibility.sh index 5dea1be6c..de537c898 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-axessibility.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-axessibility.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-axessibility | grep -v \.src | grep texlive-axessibility + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-axessibility" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-barracuda.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-barracuda.sh index aa9d879ea..f957a2b86 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-barracuda.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-barracuda.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-barracuda | grep -v \.src | grep texlive-barracuda + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-barracuda" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bearwear.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bearwear.sh index 1140dae92..70140cf53 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bearwear.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bearwear.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bearwear | grep -v \.src | grep texlive-bearwear + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bearwear" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-ajc2020unofficial.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-ajc2020unofficial.sh index 36ef29df6..8121a8b15 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-ajc2020unofficial.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-ajc2020unofficial.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-biblatex-ajc2020unofficial | grep -v \.src | grep texlive-biblatex-ajc2020unofficial + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-biblatex-ajc2020unofficial" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-apa6.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-apa6.sh index bd996fbad..5de05b8fb 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-apa6.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-apa6.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-biblatex-apa6 | grep -v \.src | grep texlive-biblatex-apa6 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-biblatex-apa6" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-german-legal.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-german-legal.sh index a7db344a7..61f8aedd5 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-german-legal.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-german-legal.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-biblatex-german-legal | grep -v \.src | grep texlive-biblatex-german-legal + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-biblatex-german-legal" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-jura2.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-jura2.sh index c0c021760..398946341 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-jura2.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-jura2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-biblatex-jura2 | grep -v \.src | grep texlive-biblatex-jura2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-biblatex-jura2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-software.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-software.sh index 3ef148fec..3904fdea9 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-software.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex-software.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-biblatex-software | grep -v \.src | grep texlive-biblatex-software + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-biblatex-software" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex2bibitem.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex2bibitem.sh index 6982049eb..4ae464027 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex2bibitem.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-biblatex2bibitem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-biblatex2bibitem | grep -v \.src | grep texlive-biblatex2bibitem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-biblatex2bibitem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bigintcalc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bigintcalc.sh index 1ab1031eb..dcb02781c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bigintcalc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bigintcalc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bigintcalc | grep -v \.src | grep texlive-bigintcalc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bigintcalc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bitset.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bitset.sh index 26da58053..2e77d757e 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bitset.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bitset.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bitset | grep -v \.src | grep texlive-bitset + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bitset" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bookmark.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bookmark.sh index 55cf8e19a..0d836923f 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bookmark.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bookmark.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bookmark | grep -v \.src | grep texlive-bookmark + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bookmark" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-brandeis-thesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-brandeis-thesis.sh index 5e42edf60..c470907f9 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-brandeis-thesis.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-brandeis-thesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-brandeis-thesis | grep -v \.src | grep texlive-brandeis-thesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-brandeis-thesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bxghost.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bxghost.sh index 852ac0330..112b76ad3 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bxghost.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-bxghost.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxghost | grep -v \.src | grep texlive-bxghost + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxghost" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-catchfile.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-catchfile.sh index 7c3575f47..65c9db166 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-catchfile.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-catchfile.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-catchfile | grep -v \.src | grep texlive-catchfile + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-catchfile" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ccool.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ccool.sh index ea7acb893..588c05c95 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ccool.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ccool.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ccool | grep -v \.src | grep texlive-ccool + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ccool" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-chemplants.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-chemplants.sh index 4855a0aa7..ddcdf357a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-chemplants.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-chemplants.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chemplants | grep -v \.src | grep texlive-chemplants + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chemplants" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-circledsteps.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-circledsteps.sh index 6f0653ec2..3765a9edd 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-circledsteps.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-circledsteps.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-circledsteps | grep -v \.src | grep texlive-circledsteps + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-circledsteps" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-circuit-macros.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-circuit-macros.sh index 3126785f8..d402109bb 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-circuit-macros.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-circuit-macros.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-circuit-macros | grep -v \.src | grep texlive-circuit-macros + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-circuit-macros" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-clara.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-clara.sh index bb4b4c9f0..af53d40dc 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-clara.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-clara.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-clara | grep -v \.src | grep texlive-clara + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-clara" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-cmathbb.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-cmathbb.sh index a3b291e83..13c9dff4a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-cmathbb.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-cmathbb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cmathbb | grep -v \.src | grep texlive-cmathbb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cmathbb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-courierten.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-courierten.sh index 1d413353f..8504ba82a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-courierten.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-courierten.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-courierten | grep -v \.src | grep texlive-courierten + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-courierten" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-csvmerge.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-csvmerge.sh index c63806cda..04ab0a058 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-csvmerge.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-csvmerge.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-csvmerge | grep -v \.src | grep texlive-csvmerge + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-csvmerge" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ddphonism.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ddphonism.sh index 5343518b2..58e43dfea 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ddphonism.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ddphonism.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ddphonism | grep -v \.src | grep texlive-ddphonism + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ddphonism" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-diabetes-logbook.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-diabetes-logbook.sh index 096a4e257..18f728c6a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-diabetes-logbook.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-diabetes-logbook.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-diabetes-logbook | grep -v \.src | grep texlive-diabetes-logbook + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-diabetes-logbook" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ditaa.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ditaa.sh index 8f706f73d..69a483f84 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ditaa.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ditaa.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ditaa | grep -v \.src | grep texlive-ditaa + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ditaa" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-domitian.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-domitian.sh index 312a300c4..71d58fc68 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-domitian.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-domitian.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-domitian | grep -v \.src | grep texlive-domitian + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-domitian" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-dpcircling.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-dpcircling.sh index 169d72610..449bed634 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-dpcircling.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-dpcircling.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-dpcircling | grep -v \.src | grep texlive-dpcircling + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-dpcircling" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-econ-bst.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-econ-bst.sh index b6adbaccd..4db5d7a1c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-econ-bst.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-econ-bst.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-econ-bst | grep -v \.src | grep texlive-econ-bst + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-econ-bst" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-embedfile.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-embedfile.sh index 92dd751ba..a8b9529c5 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-embedfile.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-embedfile.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-embedfile | grep -v \.src | grep texlive-embedfile + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-embedfile" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-emoji.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-emoji.sh index e57437485..98f9592f8 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-emoji.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-emoji.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-emoji | grep -v \.src | grep texlive-emoji + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-emoji" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-emojicite.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-emojicite.sh index 080c5d843..9ee7b9452 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-emojicite.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-emojicite.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-emojicite | grep -v \.src | grep texlive-emojicite + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-emojicite" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-endnotes-hy.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-endnotes-hy.sh index b95c18ec1..b4372821d 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-endnotes-hy.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-endnotes-hy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-endnotes-hy | grep -v \.src | grep texlive-endnotes-hy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-endnotes-hy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-epigraph-keys.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-epigraph-keys.sh index 9e401149a..7216564cb 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-epigraph-keys.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-epigraph-keys.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epigraph-keys | grep -v \.src | grep texlive-epigraph-keys + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epigraph-keys" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-epstopdf-pkg.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-epstopdf-pkg.sh index 1c26fae79..6242b2dd4 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-epstopdf-pkg.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-epstopdf-pkg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-epstopdf-pkg | grep -v \.src | grep texlive-epstopdf-pkg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-epstopdf-pkg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-erewhon-math.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-erewhon-math.sh index dcd05bfea..fac69e9c1 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-erewhon-math.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-erewhon-math.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-erewhon-math | grep -v \.src | grep texlive-erewhon-math + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-erewhon-math" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-esindex.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-esindex.sh index 69d61b4d0..5794b925c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-esindex.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-esindex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-esindex | grep -v \.src | grep texlive-esindex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-esindex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-etbb.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-etbb.sh index 2e409ee69..5e13cf253 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-etbb.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-etbb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-etbb | grep -v \.src | grep texlive-etbb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-etbb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-etexcmds.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-etexcmds.sh index 3eb256bc2..10c6aa863 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-etexcmds.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-etexcmds.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-etexcmds | grep -v \.src | grep texlive-etexcmds + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-etexcmds" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-euclideangeometry.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-euclideangeometry.sh index e5f27f3f6..5823586ec 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-euclideangeometry.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-euclideangeometry.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-euclideangeometry | grep -v \.src | grep texlive-euclideangeometry + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-euclideangeometry" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv-cs.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv-cs.sh index 3f78d69d6..fb99cc0b7 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv-cs.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv-cs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-expkv-cs | grep -v \.src | grep texlive-expkv-cs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-expkv-cs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv-def.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv-def.sh index 6d5983bd8..3c0474374 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv-def.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv-def.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-expkv-def | grep -v \.src | grep texlive-expkv-def + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-expkv-def" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv.sh index fd32859d8..1cc838fec 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expkv.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-expkv | grep -v \.src | grep texlive-expkv + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-expkv" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expose-expl3-dunkerque-2019.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expose-expl3-dunkerque-2019.sh index 8b0cee277..f5d6d3bca 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expose-expl3-dunkerque-2019.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-expose-expl3-dunkerque-2019.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-expose-expl3-dunkerque-2019 | grep -v \.src | grep texlive-expose-expl3-dunkerque-2019 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-expose-expl3-dunkerque-2019" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fewerfloatpages.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fewerfloatpages.sh index 99c9f97bb..dc057063c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fewerfloatpages.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fewerfloatpages.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fewerfloatpages | grep -v \.src | grep texlive-fewerfloatpages + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fewerfloatpages" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fontsetup.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fontsetup.sh index 2dbf2e81c..7a2c65c31 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fontsetup.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fontsetup.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontsetup | grep -v \.src | grep texlive-fontsetup + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontsetup" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fontsize.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fontsize.sh index 129cc753e..5d3424a70 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fontsize.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-fontsize.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fontsize | grep -v \.src | grep texlive-fontsize + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fontsize" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-frenchmath.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-frenchmath.sh index d75c9b868..f56235cce 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-frenchmath.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-frenchmath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-frenchmath | grep -v \.src | grep texlive-frenchmath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-frenchmath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gettitlestring.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gettitlestring.sh index a305ea0f1..cfb477b8a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gettitlestring.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gettitlestring.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-gettitlestring | grep -v \.src | grep texlive-gettitlestring + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-gettitlestring" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gfsdidotclassic.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gfsdidotclassic.sh index 5a5d8f433..fd6c9df35 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gfsdidotclassic.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gfsdidotclassic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-gfsdidotclassic | grep -v \.src | grep texlive-gfsdidotclassic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-gfsdidotclassic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gindex.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gindex.sh index b9015a98e..c41002d29 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gindex.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-gindex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-gindex | grep -v \.src | grep texlive-gindex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-gindex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-grfext.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-grfext.sh index f0b740b34..db91b5a34 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-grfext.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-grfext.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-grfext | grep -v \.src | grep texlive-grfext + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-grfext" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-grffile.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-grffile.sh index 375f8cd93..67d7718a5 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-grffile.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-grffile.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-grffile | grep -v \.src | grep texlive-grffile + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-grffile" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-haranoaji-extra.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-haranoaji-extra.sh index 2691043a0..eeed0a85d 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-haranoaji-extra.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-haranoaji-extra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-haranoaji-extra | grep -v \.src | grep texlive-haranoaji-extra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-haranoaji-extra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-haranoaji.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-haranoaji.sh index 3b5e56e94..6a227e98c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-haranoaji.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-haranoaji.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-haranoaji | grep -v \.src | grep texlive-haranoaji + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-haranoaji" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hep-paper.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hep-paper.sh index 4ebdc71dd..5f7f0d9d5 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hep-paper.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hep-paper.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hep-paper | grep -v \.src | grep texlive-hep-paper + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hep-paper" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hitszbeamer.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hitszbeamer.sh index fc853aa06..549e5a52b 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hitszbeamer.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hitszbeamer.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hitszbeamer | grep -v \.src | grep texlive-hitszbeamer + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hitszbeamer" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hitszthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hitszthesis.sh index 5862957a2..ee02b6adb 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hitszthesis.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hitszthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hitszthesis | grep -v \.src | grep texlive-hitszthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hitszthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hmtrump.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hmtrump.sh index 368fd6177..62b441aa4 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hmtrump.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hmtrump.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hmtrump | grep -v \.src | grep texlive-hmtrump + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hmtrump" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hobsub.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hobsub.sh index cf76d65bf..9e236e247 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hobsub.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hobsub.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hobsub | grep -v \.src | grep texlive-hobsub + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hobsub" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hologo.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hologo.sh index 8dd8a4bc8..07b342b65 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hologo.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hologo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hologo | grep -v \.src | grep texlive-hologo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hologo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hvqrurl.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hvqrurl.sh index 9f1c2a1a6..434287633 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hvqrurl.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hvqrurl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hvqrurl | grep -v \.src | grep texlive-hvqrurl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hvqrurl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hycolor.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hycolor.sh index 65e704412..8d5123b84 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hycolor.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hycolor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hycolor | grep -v \.src | grep texlive-hycolor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hycolor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hyphen-macedonian.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hyphen-macedonian.sh index 6d8224c04..5c19adac8 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hyphen-macedonian.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-hyphen-macedonian.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hyphen-macedonian | grep -v \.src | grep texlive-hyphen-macedonian + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hyphen-macedonian" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ibarra.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ibarra.sh index d513d9445..b2b8a2e3b 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ibarra.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ibarra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ibarra | grep -v \.src | grep texlive-ibarra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ibarra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-infwarerr.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-infwarerr.sh index 575347846..a01b7db2f 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-infwarerr.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-infwarerr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-infwarerr | grep -v \.src | grep texlive-infwarerr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-infwarerr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-inputenx.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-inputenx.sh index 01bfd2c6e..076e9fca4 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-inputenx.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-inputenx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-inputenx | grep -v \.src | grep texlive-inputenx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-inputenx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-intcalc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-intcalc.sh index ab4c62090..89c96299d 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-intcalc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-intcalc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-intcalc | grep -v \.src | grep texlive-intcalc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-intcalc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-is-bst.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-is-bst.sh index 85f75fe3e..3fb71d854 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-is-bst.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-is-bst.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-is-bst | grep -v \.src | grep texlive-is-bst + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-is-bst" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jbact.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jbact.sh index 23ce54f48..3fb72e9c6 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jbact.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jbact.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jbact | grep -v \.src | grep texlive-jbact + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jbact" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jlreq-deluxe.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jlreq-deluxe.sh index d5f33bc1b..f90163ab6 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jlreq-deluxe.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jlreq-deluxe.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jlreq-deluxe | grep -v \.src | grep texlive-jlreq-deluxe + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jlreq-deluxe" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jmb.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jmb.sh index 472cd1443..098f500f3 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jmb.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-jmb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jmb | grep -v \.src | grep texlive-jmb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jmb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-josefin.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-josefin.sh index 6af2b0d73..d0c405520 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-josefin.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-josefin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-josefin | grep -v \.src | grep texlive-josefin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-josefin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kblocks.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kblocks.sh index 9a686e6a2..126803e94 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kblocks.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kblocks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kblocks | grep -v \.src | grep texlive-kblocks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kblocks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-keyindex.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-keyindex.sh index 2dced5d25..c6097543a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-keyindex.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-keyindex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-keyindex | grep -v \.src | grep texlive-keyindex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-keyindex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvdefinekeys.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvdefinekeys.sh index 091584bf3..08f1493c6 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvdefinekeys.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvdefinekeys.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kvdefinekeys | grep -v \.src | grep texlive-kvdefinekeys + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kvdefinekeys" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvoptions.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvoptions.sh index a17181b50..16cece1f3 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvoptions.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvoptions.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kvoptions | grep -v \.src | grep texlive-kvoptions + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kvoptions" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvsetkeys.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvsetkeys.sh index 0daf1e3ba..4da86216e 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvsetkeys.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-kvsetkeys.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kvsetkeys | grep -v \.src | grep texlive-kvsetkeys + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kvsetkeys" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-langsci-avm.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-langsci-avm.sh index cb1a54713..972dc8b05 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-langsci-avm.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-langsci-avm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-langsci-avm | grep -v \.src | grep texlive-langsci-avm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-langsci-avm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-latino-sine-flexione.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-latino-sine-flexione.sh index 4ee5e1939..b003da257 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-latino-sine-flexione.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-latino-sine-flexione.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-latino-sine-flexione | grep -v \.src | grep texlive-latino-sine-flexione + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-latino-sine-flexione" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letltxmacro.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letltxmacro.sh index 24fec9802..f614114ba 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letltxmacro.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letltxmacro.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-letltxmacro | grep -v \.src | grep texlive-letltxmacro + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-letltxmacro" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letterspacing.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letterspacing.sh index 731dc7dbe..20cb4adcd 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letterspacing.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letterspacing.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-letterspacing | grep -v \.src | grep texlive-letterspacing + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-letterspacing" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letterswitharrows.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letterswitharrows.sh index 753942bf4..859c8f131 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letterswitharrows.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-letterswitharrows.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-letterswitharrows | grep -v \.src | grep texlive-letterswitharrows + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-letterswitharrows" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lexend.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lexend.sh index fa08d1ed1..0baaa7bd4 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lexend.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lexend.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lexend | grep -v \.src | grep texlive-lexend + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lexend" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lie-hasse.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lie-hasse.sh index 5eaf8cf2a..5baffc65d 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lie-hasse.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lie-hasse.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lie-hasse | grep -v \.src | grep texlive-lie-hasse + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lie-hasse" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-listingsutf8.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-listingsutf8.sh index 0512665ed..adeb4fb0f 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-listingsutf8.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-listingsutf8.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-listingsutf8 | grep -v \.src | grep texlive-listingsutf8 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-listingsutf8" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-logix.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-logix.sh index 727980332..006d3f514 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-logix.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-logix.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-logix | grep -v \.src | grep texlive-logix + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-logix" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ltxcmds.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ltxcmds.sh index fccdee381..c484ae5bf 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ltxcmds.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ltxcmds.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ltxcmds | grep -v \.src | grep texlive-ltxcmds + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ltxcmds" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lua-uca.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lua-uca.sh index 4573bcec4..d3af34f72 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lua-uca.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lua-uca.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lua-uca | grep -v \.src | grep texlive-lua-uca + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lua-uca" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lua-ul.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lua-ul.sh index b95b4667c..8a9d619c8 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lua-ul.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-lua-ul.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lua-ul | grep -v \.src | grep texlive-lua-ul + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lua-ul" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-luacolor.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-luacolor.sh index 3fb8e9224..270a25dc8 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-luacolor.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-luacolor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-luacolor | grep -v \.src | grep texlive-luacolor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-luacolor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-makerobust.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-makerobust.sh index 4faa14229..ae49652ce 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-makerobust.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-makerobust.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-makerobust | grep -v \.src | grep texlive-makerobust + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-makerobust" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mathlig.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mathlig.sh index 80953ebd1..c8b1683cf 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mathlig.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mathlig.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mathlig | grep -v \.src | grep texlive-mathlig + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mathlig" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-matrix-skeleton.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-matrix-skeleton.sh index 9c5fb1232..4bfffd496 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-matrix-skeleton.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-matrix-skeleton.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-matrix-skeleton | grep -v \.src | grep texlive-matrix-skeleton + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-matrix-skeleton" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-media4svg.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-media4svg.sh index ae4d387ad..d1eb2671c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-media4svg.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-media4svg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-media4svg | grep -v \.src | grep texlive-media4svg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-media4svg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mercatormap.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mercatormap.sh index b5cec114e..c8a2a3ba5 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mercatormap.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mercatormap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mercatormap | grep -v \.src | grep texlive-mercatormap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mercatormap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-metastr.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-metastr.sh index c93610eae..1f65bf819 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-metastr.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-metastr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-metastr | grep -v \.src | grep texlive-metastr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-metastr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-metatype1.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-metatype1.sh index f9a06dd23..c1ba48000 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-metatype1.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-metatype1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-metatype1 | grep -v \.src | grep texlive-metatype1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-metatype1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mleftright.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mleftright.sh index 1b45fda3e..2495e4631 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mleftright.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mleftright.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mleftright | grep -v \.src | grep texlive-mleftright + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mleftright" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-modeles-factures-belges-assocs.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-modeles-factures-belges-assocs.sh index 5d8cfda73..7b39e0bda 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-modeles-factures-belges-assocs.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-modeles-factures-belges-assocs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-modeles-factures-belges-assocs | grep -v \.src | grep texlive-modeles-factures-belges-assocs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-modeles-factures-belges-assocs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-modes.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-modes.sh index 40bc139a1..1e8fa0c60 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-modes.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-modes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-modes | grep -v \.src | grep texlive-modes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-modes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mpfonts.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mpfonts.sh index 06b444845..89fcb2de1 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mpfonts.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-mpfonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mpfonts | grep -v \.src | grep texlive-mpfonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mpfonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-musical.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-musical.sh index 72dbc9029..3542756da 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-musical.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-musical.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-musical | grep -v \.src | grep texlive-musical + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-musical" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-newcomputermodern.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-newcomputermodern.sh index 6e78dd71a..405fa5339 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-newcomputermodern.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-newcomputermodern.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newcomputermodern | grep -v \.src | grep texlive-newcomputermodern + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newcomputermodern" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-newfloat.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-newfloat.sh index 3244a45e6..9dd5f582b 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-newfloat.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-newfloat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-newfloat | grep -v \.src | grep texlive-newfloat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-newfloat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-noto-emoji.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-noto-emoji.sh index 6a745d550..ce7b242b6 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-noto-emoji.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-noto-emoji.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-noto-emoji | grep -v \.src | grep texlive-noto-emoji + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-noto-emoji" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-notomath.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-notomath.sh index 1518f5d5a..8f99b0942 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-notomath.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-notomath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-notomath | grep -v \.src | grep texlive-notomath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-notomath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-nth.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-nth.sh index 3fec0675e..9cbae63f0 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-nth.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-nth.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nth | grep -v \.src | grep texlive-nth + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nth" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-outerhbox.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-outerhbox.sh index 7cdd39b7a..ed4787bed 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-outerhbox.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-outerhbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-outerhbox | grep -v \.src | grep texlive-outerhbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-outerhbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfarticle.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfarticle.sh index 1899af80d..0afee18f8 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfarticle.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfarticle.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfarticle | grep -v \.src | grep texlive-pdfarticle + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfarticle" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfcolmk.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfcolmk.sh index 5966d4014..027e6e5a9 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfcolmk.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfcolmk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfcolmk | grep -v \.src | grep texlive-pdfcolmk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfcolmk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfescape.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfescape.sh index 1f1e54202..85645e75c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfescape.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfescape.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfescape | grep -v \.src | grep texlive-pdfescape + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfescape" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdflscape.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdflscape.sh index 939b556b7..4892ecee1 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdflscape.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdflscape.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdflscape | grep -v \.src | grep texlive-pdflscape + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdflscape" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfpc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfpc.sh index 8d98dc614..42744e67d 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfpc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdfpc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdfpc | grep -v \.src | grep texlive-pdfpc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdfpc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdftexcmds.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdftexcmds.sh index bf8d84e0e..2093bb64e 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdftexcmds.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pdftexcmds.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pdftexcmds | grep -v \.src | grep texlive-pdftexcmds + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pdftexcmds" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-physconst.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-physconst.sh index e51d94f83..6776c99a5 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-physconst.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-physconst.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-physconst | grep -v \.src | grep texlive-physconst + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-physconst" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-physunits.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-physunits.sh index 44d7da98b..9186e3e68 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-physunits.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-physunits.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-physunits | grep -v \.src | grep texlive-physunits + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-physunits" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-picture.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-picture.sh index 8c0c8a97c..d62573c41 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-picture.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-picture.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-picture | grep -v \.src | grep texlive-picture + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-picture" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pinoutikz.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pinoutikz.sh index e66130291..4241c1988 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pinoutikz.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pinoutikz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pinoutikz | grep -v \.src | grep texlive-pinoutikz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pinoutikz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-plainyr.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-plainyr.sh index f75ba565d..0801a27e2 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-plainyr.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-plainyr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plainyr | grep -v \.src | grep texlive-plainyr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plainyr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-plimsoll.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-plimsoll.sh index 70b2423df..fc41b958d 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-plimsoll.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-plimsoll.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plimsoll | grep -v \.src | grep texlive-plimsoll + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plimsoll" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pmboxdraw.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pmboxdraw.sh index 50df49a19..182c1427c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pmboxdraw.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pmboxdraw.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pmboxdraw | grep -v \.src | grep texlive-pmboxdraw + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pmboxdraw" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pmhanguljamo.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pmhanguljamo.sh index f2a6e513b..047fa8f4b 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pmhanguljamo.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pmhanguljamo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pmhanguljamo | grep -v \.src | grep texlive-pmhanguljamo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pmhanguljamo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-practicalreports.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-practicalreports.sh index 3699caacf..4d34f935b 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-practicalreports.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-practicalreports.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-practicalreports | grep -v \.src | grep texlive-practicalreports + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-practicalreports" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pst-turtle.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pst-turtle.sh index dfe3b1a1f..e41d80014 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pst-turtle.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-pst-turtle.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pst-turtle | grep -v \.src | grep texlive-pst-turtle + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pst-turtle" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-qualitype.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-qualitype.sh index 9762ec5cf..49387a2a5 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-qualitype.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-qualitype.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-qualitype | grep -v \.src | grep texlive-qualitype + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-qualitype" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-quantumarticle.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-quantumarticle.sh index 139e299b9..0d1a9b40f 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-quantumarticle.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-quantumarticle.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-quantumarticle | grep -v \.src | grep texlive-quantumarticle + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-quantumarticle" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-quiz2socrative.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-quiz2socrative.sh index 526631519..afbf9e908 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-quiz2socrative.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-quiz2socrative.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-quiz2socrative | grep -v \.src | grep texlive-quiz2socrative + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-quiz2socrative" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-random.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-random.sh index 2a137c07f..40815a79f 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-random.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-random.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-random | grep -v \.src | grep texlive-random + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-random" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-refcount.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-refcount.sh index 2504b42e3..90279e734 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-refcount.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-refcount.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-refcount | grep -v \.src | grep texlive-refcount + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-refcount" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rerunfilecheck.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rerunfilecheck.sh index cfe714ab3..c73ee1283 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rerunfilecheck.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rerunfilecheck.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rerunfilecheck | grep -v \.src | grep texlive-rerunfilecheck + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rerunfilecheck" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rest-api.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rest-api.sh index 6f65bcb38..23dcd8a81 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rest-api.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rest-api.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rest-api | grep -v \.src | grep texlive-rest-api + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rest-api" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-returntogrid.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-returntogrid.sh index d38cb4389..669ac7042 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-returntogrid.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-returntogrid.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-returntogrid | grep -v \.src | grep texlive-returntogrid + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-returntogrid" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rgltxdoc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rgltxdoc.sh index 4c5bd9bdd..0a97537a0 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rgltxdoc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-rgltxdoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rgltxdoc | grep -v \.src | grep texlive-rgltxdoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rgltxdoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ruler.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ruler.sh index 042971486..f15fc582d 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ruler.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ruler.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ruler | grep -v \.src | grep texlive-ruler + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ruler" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-scholax.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-scholax.sh index 141cc6ae7..d5344eec7 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-scholax.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-scholax.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scholax | grep -v \.src | grep texlive-scholax + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scholax" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-schulmathematik.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-schulmathematik.sh index 91ffaa354..e73e0630e 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-schulmathematik.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-schulmathematik.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-schulmathematik | grep -v \.src | grep texlive-schulmathematik + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-schulmathematik" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-sdaps.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-sdaps.sh index d6f4083e5..ba732976d 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-sdaps.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-sdaps.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-sdaps | grep -v \.src | grep texlive-sdaps + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-sdaps" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-secnum.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-secnum.sh index f9bee48c6..002ef53bb 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-secnum.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-secnum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-secnum | grep -v \.src | grep texlive-secnum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-secnum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-selinput.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-selinput.sh index bd2a222f8..3ec26efa8 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-selinput.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-selinput.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-selinput | grep -v \.src | grep texlive-selinput + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-selinput" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-shortmathj.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-shortmathj.sh index 726e909c4..c3fbc5171 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-shortmathj.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-shortmathj.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-shortmathj | grep -v \.src | grep texlive-shortmathj + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-shortmathj" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-simplebnf.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-simplebnf.sh index 61a0c5422..a29aff450 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-simplebnf.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-simplebnf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-simplebnf | grep -v \.src | grep texlive-simplebnf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-simplebnf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-simpleoptics.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-simpleoptics.sh index 21c762880..17c347689 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-simpleoptics.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-simpleoptics.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-simpleoptics | grep -v \.src | grep texlive-simpleoptics + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-simpleoptics" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-soulutf8.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-soulutf8.sh index 8295ab853..c84acf46a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-soulutf8.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-soulutf8.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-soulutf8 | grep -v \.src | grep texlive-soulutf8 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-soulutf8" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-spectral.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-spectral.sh index 8d10833ee..93a204ea2 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-spectral.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-spectral.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spectral | grep -v \.src | grep texlive-spectral + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spectral" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-split-y.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-split-y.sh index e91b19d8a..8b6fca426 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-split-y.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-split-y.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-split-y | grep -v \.src | grep texlive-split-y + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-split-y" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-step.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-step.sh index 58e543424..40960e044 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-step.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-step.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-step | grep -v \.src | grep texlive-step + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-step" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-stringenc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-stringenc.sh index 8ff2dde9e..82251cd57 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-stringenc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-stringenc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-stringenc | grep -v \.src | grep texlive-stringenc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-stringenc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-swrule.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-swrule.sh index d65271d0a..057b9626a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-swrule.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-swrule.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-swrule | grep -v \.src | grep texlive-swrule + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-swrule" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tablvar.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tablvar.sh index 2a196df23..90fd36e20 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tablvar.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tablvar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tablvar | grep -v \.src | grep texlive-tablvar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tablvar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tetragonos.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tetragonos.sh index 70faf53d1..f1b01587a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tetragonos.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tetragonos.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tetragonos | grep -v \.src | grep texlive-tetragonos + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tetragonos" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tex-nutshell.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tex-nutshell.sh index d413d7adf..0e2dfb155 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tex-nutshell.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tex-nutshell.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tex-nutshell | grep -v \.src | grep texlive-tex-nutshell + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tex-nutshell" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-texlive-ja.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-texlive-ja.sh index f3d0962ee..053446027 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-texlive-ja.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-texlive-ja.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texlive-ja | grep -v \.src | grep texlive-texlive-ja + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texlive-ja" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-theatre.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-theatre.sh index 497566e8e..c146cc8e3 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-theatre.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-theatre.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-theatre | grep -v \.src | grep texlive-theatre + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-theatre" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tikz-planets.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tikz-planets.sh index 509df698b..5309f5ed3 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tikz-planets.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tikz-planets.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-planets | grep -v \.src | grep texlive-tikz-planets + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-planets" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tikz-trackschematic.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tikz-trackschematic.sh index 15ad3e746..fea2f7c4c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tikz-trackschematic.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tikz-trackschematic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-trackschematic | grep -v \.src | grep texlive-tikz-trackschematic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-trackschematic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tokcycle.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tokcycle.sh index 9f45564ef..49f8f184c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tokcycle.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-tokcycle.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tokcycle | grep -v \.src | grep texlive-tokcycle + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tokcycle" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-transparent.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-transparent.sh index 384ee6d63..5aaf5a090 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-transparent.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-transparent.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-transparent | grep -v \.src | grep texlive-transparent + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-transparent" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-twemoji-colr.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-twemoji-colr.sh index ae14d7449..50b5ca694 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-twemoji-colr.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-twemoji-colr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-twemoji-colr | grep -v \.src | grep texlive-twemoji-colr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-twemoji-colr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uaclasses-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uaclasses-doc.sh index c2a3856e4..fd3ccd1e0 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uaclasses-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uaclasses-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uaclasses-doc | grep -v \.src | grep texlive-uaclasses-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uaclasses-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uaclasses.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uaclasses.sh index 58058d15d..e57872d00 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uaclasses.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uaclasses.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uaclasses | grep -v \.src | grep texlive-uaclasses + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uaclasses" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uafthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uafthesis-doc.sh index 4696dc5c4..178d2ffa3 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uafthesis-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uafthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uafthesis-doc | grep -v \.src | grep texlive-uafthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uafthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uafthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uafthesis.sh index ef8e116e4..a9e84eb8f 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uafthesis.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uafthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uafthesis | grep -v \.src | grep texlive-uafthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uafthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs-doc.sh index f18c06fcb..a2bd12230 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uantwerpendocs-doc | grep -v \.src | grep texlive-uantwerpendocs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uantwerpendocs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs.sh index 97070d818..d832ae25c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uantwerpendocs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uantwerpendocs | grep -v \.src | grep texlive-uantwerpendocs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uantwerpendocs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uassign-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uassign-doc.sh index e0466b509..f1d642704 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uassign-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uassign-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uassign-doc | grep -v \.src | grep texlive-uassign-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uassign-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uassign.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uassign.sh index 48b1535ba..e3203a8bf 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uassign.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uassign.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uassign | grep -v \.src | grep texlive-uassign + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uassign" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis-doc.sh index 969be1726..8c74bf733 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ucbthesis-doc | grep -v \.src | grep texlive-ucbthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ucbthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis.sh index 9ba7801bb..fcdde8832 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucbthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ucbthesis | grep -v \.src | grep texlive-ucbthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ucbthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis-doc.sh index f016ba7d3..8931f5c84 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ucdavisthesis-doc | grep -v \.src | grep texlive-ucdavisthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ucdavisthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis.sh index 94db193c7..bde7e2047 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucdavisthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ucdavisthesis | grep -v \.src | grep texlive-ucdavisthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ucdavisthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharcat-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharcat-doc.sh index 7af9d2cd8..b7d9f80cb 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharcat-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharcat-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ucharcat-doc | grep -v \.src | grep texlive-ucharcat-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ucharcat-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharcat.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharcat.sh index d1d14ccf7..d8da4ff28 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharcat.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharcat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ucharcat | grep -v \.src | grep texlive-ucharcat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ucharcat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses-doc.sh index 1fa8a3a01..3d76e9d82 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ucharclasses-doc | grep -v \.src | grep texlive-ucharclasses-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ucharclasses-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses.sh index ed08f259f..72561cbc1 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucharclasses.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ucharclasses | grep -v \.src | grep texlive-ucharclasses + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ucharclasses" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucs-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucs-doc.sh index ed0c1ac2f..4f2ffe692 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucs-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ucs-doc | grep -v \.src | grep texlive-ucs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ucs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucs.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucs.sh index 265558339..eb6ced974 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucs.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ucs | grep -v \.src | grep texlive-ucs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ucs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucsmonograph.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucsmonograph.sh index 473b2fba7..855633bc7 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucsmonograph.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucsmonograph.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ucsmonograph | grep -v \.src | grep texlive-ucsmonograph + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ucsmonograph" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucthesis-doc.sh index 48babd7d5..caae2cfab 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucthesis-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ucthesis-doc | grep -v \.src | grep texlive-ucthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ucthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucthesis.sh index 00ceb32f8..979c86571 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucthesis.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ucthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ucthesis | grep -v \.src | grep texlive-ucthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ucthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-udesoftec-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-udesoftec-doc.sh index 3e568b7de..bf03f9171 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-udesoftec-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-udesoftec-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-udesoftec-doc | grep -v \.src | grep texlive-udesoftec-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-udesoftec-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-udesoftec.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-udesoftec.sh index 1f0f74dc5..f95914bd7 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-udesoftec.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-udesoftec.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-udesoftec | grep -v \.src | grep texlive-udesoftec + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-udesoftec" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt-doc.sh index b142c6dcf..8d8b53497 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uebungsblatt-doc | grep -v \.src | grep texlive-uebungsblatt-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uebungsblatt-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt.sh index 37f0f0314..cdbfbbe83 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uebungsblatt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uebungsblatt | grep -v \.src | grep texlive-uebungsblatt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uebungsblatt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis-doc.sh index 2b4bf14fa..8d1ed71c6 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uestcthesis-doc | grep -v \.src | grep texlive-uestcthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uestcthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis.sh index 34583e133..9dddf50a8 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uestcthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uestcthesis | grep -v \.src | grep texlive-uestcthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uestcthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhc-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhc-doc.sh index d382650e2..efaa54c0a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhc-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uhc-doc | grep -v \.src | grep texlive-uhc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uhc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhc.sh index 11d27893b..57d893878 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uhc | grep -v \.src | grep texlive-uhc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uhc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhhassignment.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhhassignment.sh index ae5fe8c2e..5ed11750e 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhhassignment.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhhassignment.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uhhassignment | grep -v \.src | grep texlive-uhhassignment + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uhhassignment" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit-doc.sh index dcda0e4b2..aad11f0e2 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uhrzeit-doc | grep -v \.src | grep texlive-uhrzeit-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uhrzeit-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit.sh index 698c319b4..30c207c05 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uhrzeit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uhrzeit | grep -v \.src | grep texlive-uhrzeit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uhrzeit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder-doc.sh index 50f4c0464..2b81f744a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uiucredborder-doc | grep -v \.src | grep texlive-uiucredborder-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uiucredborder-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder.sh index 46d08cdec..cc2bf9ac2 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucredborder.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uiucredborder | grep -v \.src | grep texlive-uiucredborder + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uiucredborder" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis-doc.sh index 8f3f7266c..7f60ab261 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uiucthesis-doc | grep -v \.src | grep texlive-uiucthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uiucthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis.sh index 285734707..147310c8a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uiucthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uiucthesis | grep -v \.src | grep texlive-uiucthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uiucthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph-doc.sh index 63e86afcf..026950b97 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ukrhyph-doc | grep -v \.src | grep texlive-ukrhyph-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ukrhyph-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph.sh index e1c793489..d0632b0ea 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ukrhyph.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ukrhyph | grep -v \.src | grep texlive-ukrhyph + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ukrhyph" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulem-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulem-doc.sh index e7a5a6c8c..65bc83edb 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulem-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulem-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ulem-doc | grep -v \.src | grep texlive-ulem-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ulem-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulem.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulem.sh index 0b2365e0f..424a5fdd0 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulem.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ulem | grep -v \.src | grep texlive-ulem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ulem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulthese-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulthese-doc.sh index afa429c27..7b83757d7 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulthese-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulthese-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ulthese-doc | grep -v \.src | grep texlive-ulthese-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ulthese-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulthese.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulthese.sh index 5e9147820..db15dcd1b 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulthese.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ulthese.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ulthese | grep -v \.src | grep texlive-ulthese + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ulthese" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation-doc.sh index f3956a2f5..31c672d79 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-umbclegislation-doc | grep -v \.src | grep texlive-umbclegislation-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-umbclegislation-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation.sh index 458370c82..f5b20a830 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umbclegislation.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-umbclegislation | grep -v \.src | grep texlive-umbclegislation + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-umbclegislation" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis-doc.sh index d69355599..37cb39e59 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-umich-thesis-doc | grep -v \.src | grep texlive-umich-thesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-umich-thesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis.sh index 43a1bd70f..6768c38e8 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umich-thesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-umich-thesis | grep -v \.src | grep texlive-umich-thesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-umich-thesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uml-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uml-doc.sh index aa24085dc..8895c748e 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uml-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uml-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uml-doc | grep -v \.src | grep texlive-uml-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uml-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uml.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uml.sh index ee15e4b7d..221323971 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uml.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uml | grep -v \.src | grep texlive-uml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umlaute-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umlaute-doc.sh index d2c317c10..1e7f103e9 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umlaute-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umlaute-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-umlaute-doc | grep -v \.src | grep texlive-umlaute-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-umlaute-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umlaute.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umlaute.sh index ecbd05458..77720ff8f 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umlaute.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umlaute.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-umlaute | grep -v \.src | grep texlive-umlaute + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-umlaute" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umoline-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umoline-doc.sh index a33f1c513..9d19ac9cd 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umoline-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umoline-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-umoline-doc | grep -v \.src | grep texlive-umoline-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-umoline-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umoline.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umoline.sh index 16032721b..60cf06398 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umoline.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umoline.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-umoline | grep -v \.src | grep texlive-umoline + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-umoline" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umthesis-doc.sh index 5a4190047..c07ff6eb1 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umthesis-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-umthesis-doc | grep -v \.src | grep texlive-umthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-umthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umthesis.sh index dd030bcf7..209435c19 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umthesis.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-umthesis | grep -v \.src | grep texlive-umthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-umthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umtypewriter.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umtypewriter.sh index 28c0aae5f..a909fc5b6 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umtypewriter.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-umtypewriter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-umtypewriter | grep -v \.src | grep texlive-umtypewriter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-umtypewriter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamth-template-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamth-template-doc.sh index 959441345..23b4845b4 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamth-template-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamth-template-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unamth-template-doc | grep -v \.src | grep texlive-unamth-template-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unamth-template-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamthesis-doc.sh index fbca4747c..21d5c4384 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamthesis-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unamthesis-doc | grep -v \.src | grep texlive-unamthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unamthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamthesis.sh index a3c2fe466..3b1c9c17f 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamthesis.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unamthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unamthesis | grep -v \.src | grep texlive-unamthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unamthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undergradmath-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undergradmath-doc.sh index de6249d4c..55b631066 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undergradmath-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undergradmath-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-undergradmath-doc | grep -v \.src | grep texlive-undergradmath-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-undergradmath-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underlin-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underlin-doc.sh index 16eddf722..6ff3eb403 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underlin-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underlin-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-underlin-doc | grep -v \.src | grep texlive-underlin-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-underlin-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underlin.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underlin.sh index a36f37dc0..2ca34b792 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underlin.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underlin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-underlin | grep -v \.src | grep texlive-underlin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-underlin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underoverlap-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underoverlap-doc.sh index 1bf96bd6b..7447e754f 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underoverlap-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underoverlap-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-underoverlap-doc | grep -v \.src | grep texlive-underoverlap-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-underoverlap-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underoverlap.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underoverlap.sh index a44c29707..84cf87435 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underoverlap.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underoverlap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-underoverlap | grep -v \.src | grep texlive-underoverlap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-underoverlap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underscore-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underscore-doc.sh index 9a277d840..53c5b1965 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underscore-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underscore-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-underscore-doc | grep -v \.src | grep texlive-underscore-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-underscore-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underscore.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underscore.sh index 70a785282..c27b005e2 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underscore.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-underscore.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-underscore | grep -v \.src | grep texlive-underscore + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-underscore" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undolabl-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undolabl-doc.sh index 53db09bc6..84f558536 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undolabl-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undolabl-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-undolabl-doc | grep -v \.src | grep texlive-undolabl-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-undolabl-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undolabl.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undolabl.sh index 37b4705a7..f335afce4 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undolabl.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-undolabl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-undolabl | grep -v \.src | grep texlive-undolabl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-undolabl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unfonts-core.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unfonts-core.sh index 7c5da9fc2..019a9941b 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unfonts-core.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unfonts-core.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unfonts-core | grep -v \.src | grep texlive-unfonts-core + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unfonts-core" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unfonts-extra.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unfonts-extra.sh index d2762cc5b..ebb7534f5 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unfonts-extra.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unfonts-extra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unfonts-extra | grep -v \.src | grep texlive-unfonts-extra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unfonts-extra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger-doc.sh index 07dd22141..1aac73cf9 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uni-wtal-ger-doc | grep -v \.src | grep texlive-uni-wtal-ger-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uni-wtal-ger-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger.sh index 994092a74..ea58102cc 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-ger.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uni-wtal-ger | grep -v \.src | grep texlive-uni-wtal-ger + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uni-wtal-ger" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin-doc.sh index c0fbe07ce..8683c6e79 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uni-wtal-lin-doc | grep -v \.src | grep texlive-uni-wtal-lin-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uni-wtal-lin-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin.sh index ef7705058..b3392f370 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uni-wtal-lin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uni-wtal-lin | grep -v \.src | grep texlive-uni-wtal-lin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uni-wtal-lin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-bidi.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-bidi.sh index f38d7e9ad..a85c28189 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-bidi.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-bidi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unicode-bidi | grep -v \.src | grep texlive-unicode-bidi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unicode-bidi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-data-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-data-doc.sh index eb74b0d2e..b4b844191 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-data-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-data-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unicode-data-doc | grep -v \.src | grep texlive-unicode-data-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unicode-data-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-data.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-data.sh index 13fc4d62e..b24e08a48 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-data.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-data.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unicode-data | grep -v \.src | grep texlive-unicode-data + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unicode-data" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-math-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-math-doc.sh index bd3886c0f..351755ad7 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-math-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-math-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unicode-math-doc | grep -v \.src | grep texlive-unicode-math-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unicode-math-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-math.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-math.sh index 7b4236252..9ec8ee37c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-math.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unicode-math.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unicode-math | grep -v \.src | grep texlive-unicode-math + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unicode-math" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unifith.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unifith.sh index 20ceb2f43..b3fa93640 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unifith.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unifith.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unifith | grep -v \.src | grep texlive-unifith + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unifith" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uniquecounter.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uniquecounter.sh index ae4ffcaed..f96814dfc 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uniquecounter.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uniquecounter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uniquecounter | grep -v \.src | grep texlive-uniquecounter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uniquecounter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unisugar-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unisugar-doc.sh index 12cf6287f..99c5f8047 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unisugar-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unisugar-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unisugar-doc | grep -v \.src | grep texlive-unisugar-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unisugar-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unisugar.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unisugar.sh index f2b9fea4b..45465f70c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unisugar.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unisugar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unisugar | grep -v \.src | grep texlive-unisugar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unisugar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitn-bimrep.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitn-bimrep.sh index f83fcf8eb..0c9a6ad2e 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitn-bimrep.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitn-bimrep.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unitn-bimrep | grep -v \.src | grep texlive-unitn-bimrep + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unitn-bimrep" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-units-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-units-doc.sh index a49c38c63..a850e88a9 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-units-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-units-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-units-doc | grep -v \.src | grep texlive-units-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-units-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-units.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-units.sh index a7de7f1df..32a134fe9 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-units.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-units.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-units | grep -v \.src | grep texlive-units + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-units" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitsdef-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitsdef-doc.sh index fba6d4e48..945d1adc9 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitsdef-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitsdef-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unitsdef-doc | grep -v \.src | grep texlive-unitsdef-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unitsdef-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitsdef.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitsdef.sh index 20db68615..4e026462f 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitsdef.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unitsdef.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unitsdef | grep -v \.src | grep texlive-unitsdef + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unitsdef" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universa-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universa-doc.sh index 0507b280c..795840dbf 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universa-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universa-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-universa-doc | grep -v \.src | grep texlive-universa-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-universa-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universa.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universa.sh index 29a8bbfba..20b53e13e 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universa.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universa.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-universa | grep -v \.src | grep texlive-universa + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-universa" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universalis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universalis-doc.sh index ef0d78ed4..e6c251dfa 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universalis-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universalis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-universalis-doc | grep -v \.src | grep texlive-universalis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-universalis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universalis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universalis.sh index 261c6626b..6a446455e 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universalis.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-universalis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-universalis | grep -v \.src | grep texlive-universalis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-universalis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-univie-ling.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-univie-ling.sh index e3f6c7055..f26fccbc1 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-univie-ling.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-univie-ling.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-univie-ling | grep -v \.src | grep texlive-univie-ling + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-univie-ling" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unravel-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unravel-doc.sh index e3b5e7310..98847191c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unravel-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unravel-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unravel-doc | grep -v \.src | grep texlive-unravel-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unravel-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unravel.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unravel.sh index e115eb712..537dfe0f0 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unravel.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unravel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unravel | grep -v \.src | grep texlive-unravel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unravel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unswcover-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unswcover-doc.sh index 0b19e7df1..67e9aec2c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unswcover-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unswcover-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unswcover-doc | grep -v \.src | grep texlive-unswcover-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unswcover-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unswcover.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unswcover.sh index e1ecacbf7..bf50ac388 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unswcover.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-unswcover.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unswcover | grep -v \.src | grep texlive-unswcover + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unswcover" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uothesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uothesis-doc.sh index c7a5cea74..43c90b3ca 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uothesis-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uothesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uothesis-doc | grep -v \.src | grep texlive-uothesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uothesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uothesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uothesis.sh index c729d2bef..14c1892de 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uothesis.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uothesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uothesis | grep -v \.src | grep texlive-uothesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uothesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesis-doc.sh index 3250d0416..48f467f49 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesis-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uowthesis-doc | grep -v \.src | grep texlive-uowthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uowthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesis.sh index f129b76ae..4b11bf31b 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesis.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uowthesis | grep -v \.src | grep texlive-uowthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uowthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage-doc.sh index a67c5ce27..5e5cad0d2 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uowthesistitlepage-doc | grep -v \.src | grep texlive-uowthesistitlepage-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uowthesistitlepage-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage.sh index 8ec037083..7663a0291 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uowthesistitlepage.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uowthesistitlepage | grep -v \.src | grep texlive-uowthesistitlepage + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uowthesistitlepage" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upca-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upca-doc.sh index 79f844f04..2605b28ab 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upca-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upca-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-upca-doc | grep -v \.src | grep texlive-upca-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-upca-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upca.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upca.sh index acc5e026f..6ffcc9d2d 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upca.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upca.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-upca | grep -v \.src | grep texlive-upca + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-upca" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-updmap-map.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-updmap-map.sh index ad00b021d..37b987f73 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-updmap-map.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-updmap-map.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-updmap-map | grep -v \.src | grep texlive-updmap-map + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-updmap-map" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uplatex.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uplatex.sh index 92775e1ae..0b5e7731b 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uplatex.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uplatex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uplatex | grep -v \.src | grep texlive-uplatex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uplatex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upmethodology-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upmethodology-doc.sh index a84543dc0..daabf729f 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upmethodology-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upmethodology-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-upmethodology-doc | grep -v \.src | grep texlive-upmethodology-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-upmethodology-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upmethodology.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upmethodology.sh index 1910e1015..2ddb5fd98 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upmethodology.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upmethodology.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-upmethodology | grep -v \.src | grep texlive-upmethodology + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-upmethodology" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uppunctlm.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uppunctlm.sh index 128987a8d..d3e68a5d2 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uppunctlm.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uppunctlm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uppunctlm | grep -v \.src | grep texlive-uppunctlm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uppunctlm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upquote-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upquote-doc.sh index e09676ecc..9b9559e27 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upquote-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upquote-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-upquote-doc | grep -v \.src | grep texlive-upquote-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-upquote-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upquote.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upquote.sh index 3417e7bd9..a6017237d 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upquote.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upquote.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-upquote | grep -v \.src | grep texlive-upquote + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-upquote" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-base-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-base-doc.sh index a391657a1..2072097cd 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-base-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-base-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uptex-base-doc | grep -v \.src | grep texlive-uptex-base-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uptex-base-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-base.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-base.sh index 7ddb27d0c..1f38ef94b 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-base.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-base.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uptex-base | grep -v \.src | grep texlive-uptex-base + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uptex-base" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts-doc.sh index 4b720ded8..dff804f7d 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uptex-fonts-doc | grep -v \.src | grep texlive-uptex-fonts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uptex-fonts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts.sh index fbfb8e0b0..b6c1f00b1 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uptex-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uptex-fonts | grep -v \.src | grep texlive-uptex-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uptex-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upzhkinsoku.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upzhkinsoku.sh index 42194ce6d..6430654e2 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upzhkinsoku.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-upzhkinsoku.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-upzhkinsoku | grep -v \.src | grep texlive-upzhkinsoku + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-upzhkinsoku" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urcls-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urcls-doc.sh index d4a4397f9..be38184e8 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urcls-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urcls-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-urcls-doc | grep -v \.src | grep texlive-urcls-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-urcls-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urcls.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urcls.sh index e094d3532..bad01f7d1 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urcls.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urcls.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-urcls | grep -v \.src | grep texlive-urcls + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-urcls" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uri-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uri-doc.sh index 2c6cdd3ec..b8e9d890c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uri-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uri-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uri-doc | grep -v \.src | grep texlive-uri-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uri-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uri.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uri.sh index 8140b9073..e030ed32e 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uri.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uri.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uri | grep -v \.src | grep texlive-uri + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uri" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-url-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-url-doc.sh index 23548cdd7..fa19ba42b 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-url-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-url-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-url-doc | grep -v \.src | grep texlive-url-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-url-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-url.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-url.sh index 22157091c..9d575c607 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-url.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-url.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-url | grep -v \.src | grep texlive-url + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-url" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urwchancal-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urwchancal-doc.sh index 429f88d79..09f5b094a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urwchancal-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urwchancal-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-urwchancal-doc | grep -v \.src | grep texlive-urwchancal-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-urwchancal-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urwchancal.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urwchancal.sh index 41fb14893..0f3bd387a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urwchancal.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-urwchancal.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-urwchancal | grep -v \.src | grep texlive-urwchancal + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-urwchancal" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-usebib-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-usebib-doc.sh index 84e97e6cc..675856071 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-usebib-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-usebib-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-usebib-doc | grep -v \.src | grep texlive-usebib-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-usebib-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-usebib.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-usebib.sh index 884bbd360..5bb4e0415 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-usebib.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-usebib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-usebib | grep -v \.src | grep texlive-usebib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-usebib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ushort-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ushort-doc.sh index f1fbce793..ae423e389 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ushort-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ushort-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ushort-doc | grep -v \.src | grep texlive-ushort-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ushort-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ushort.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ushort.sh index 8d1dc1847..b3055fb91 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ushort.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ushort.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ushort | grep -v \.src | grep texlive-ushort + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ushort" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspace.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspace.sh index 3dc638626..73a261f5d 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspace.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspace.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uspace | grep -v \.src | grep texlive-uspace + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uspace" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspatent-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspatent-doc.sh index 65ac9d893..9bfe5f5f1 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspatent-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspatent-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uspatent-doc | grep -v \.src | grep texlive-uspatent-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uspatent-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspatent.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspatent.sh index 57825cb4e..5029cd82b 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspatent.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uspatent.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uspatent | grep -v \.src | grep texlive-uspatent + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uspatent" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis-doc.sh index 44566f945..204651d29 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ut-thesis-doc | grep -v \.src | grep texlive-ut-thesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ut-thesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis.sh index 3a64b6c83..18f49d71d 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-ut-thesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ut-thesis | grep -v \.src | grep texlive-ut-thesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ut-thesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utexasthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utexasthesis.sh index 758b2f201..0bbdb74b7 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utexasthesis.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utexasthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-utexasthesis | grep -v \.src | grep texlive-utexasthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-utexasthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utf8mex-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utf8mex-doc.sh index 04b36b5e4..b35cf95f7 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utf8mex-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utf8mex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-utf8mex-doc | grep -v \.src | grep texlive-utf8mex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-utf8mex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utf8mex.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utf8mex.sh index 2c1024f7d..05327c1bc 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utf8mex.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utf8mex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-utf8mex | grep -v \.src | grep texlive-utf8mex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-utf8mex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utopia-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utopia-doc.sh index 3269560c5..187ae8855 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utopia-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utopia-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-utopia-doc | grep -v \.src | grep texlive-utopia-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-utopia-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utopia.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utopia.sh index 1ecd2dceb..04d23079d 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utopia.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-utopia.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-utopia | grep -v \.src | grep texlive-utopia + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-utopia" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uwthesis-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uwthesis-doc.sh index 628eec085..67ff1b57a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uwthesis-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uwthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uwthesis-doc | grep -v \.src | grep texlive-uwthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uwthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uwthesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uwthesis.sh index 40e9057fa..751684883 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uwthesis.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-uwthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-uwthesis | grep -v \.src | grep texlive-uwthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-uwthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vak-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vak-doc.sh index 3be0971d2..42c2d6571 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vak-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vak-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vak-doc | grep -v \.src | grep texlive-vak-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vak-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vak.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vak.sh index 9f9746bb8..839801c04 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vak.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vak.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vak | grep -v \.src | grep texlive-vak + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vak" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vancouver-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vancouver-doc.sh index 9e25396e0..3ae7f441e 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vancouver-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vancouver-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vancouver-doc | grep -v \.src | grep texlive-vancouver-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vancouver-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vancouver.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vancouver.sh index a62683529..a0cffc920 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vancouver.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vancouver.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vancouver | grep -v \.src | grep texlive-vancouver + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vancouver" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variablelm.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variablelm.sh index 943f006cd..99e6ab24b 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variablelm.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variablelm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-variablelm | grep -v \.src | grep texlive-variablelm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-variablelm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variations-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variations-doc.sh index c89454f1b..1d22b0336 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variations-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variations-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-variations-doc | grep -v \.src | grep texlive-variations-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-variations-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variations.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variations.sh index 287854cde..c86f733b1 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variations.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-variations.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-variations | grep -v \.src | grep texlive-variations + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-variations" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varindex-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varindex-doc.sh index b97962a1a..20a16ec84 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varindex-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varindex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-varindex-doc | grep -v \.src | grep texlive-varindex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-varindex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varindex.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varindex.sh index ff7899e35..6e0ea3090 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varindex.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varindex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-varindex | grep -v \.src | grep texlive-varindex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-varindex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varisize-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varisize-doc.sh index 13b42bddf..e2d43c0c7 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varisize-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varisize-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-varisize-doc | grep -v \.src | grep texlive-varisize-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-varisize-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varisize.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varisize.sh index 62f5147f5..cc6342e59 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varisize.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varisize.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-varisize | grep -v \.src | grep texlive-varisize + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-varisize" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname-doc.sh index fda485ad9..5d3305d66 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-varsfromjobname-doc | grep -v \.src | grep texlive-varsfromjobname-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-varsfromjobname-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname.sh index aae266974..7684c1bc5 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varsfromjobname.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-varsfromjobname | grep -v \.src | grep texlive-varsfromjobname + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-varsfromjobname" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varwidth-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varwidth-doc.sh index 651add4e6..844818cce 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varwidth-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varwidth-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-varwidth-doc | grep -v \.src | grep texlive-varwidth-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-varwidth-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varwidth.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varwidth.sh index a170aa3a3..0a44f68af 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varwidth.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-varwidth.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-varwidth | grep -v \.src | grep texlive-varwidth + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-varwidth" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g-doc.sh index a60c767c1..180d3443c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vaucanson-g-doc | grep -v \.src | grep texlive-vaucanson-g-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vaucanson-g-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g.sh index 9bacb1017..ec4ee0b6b 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vaucanson-g.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vaucanson-g | grep -v \.src | grep texlive-vaucanson-g + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vaucanson-g" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting-doc.sh index 3111d6d1d..b0838c6d3 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vdmlisting-doc | grep -v \.src | grep texlive-vdmlisting-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vdmlisting-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting.sh index 3e32943ff..0c041c6eb 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vdmlisting.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vdmlisting | grep -v \.src | grep texlive-vdmlisting + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vdmlisting" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venn-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venn-doc.sh index 594ddb17d..d45eff6e8 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venn-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venn-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-venn-doc | grep -v \.src | grep texlive-venn-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-venn-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venn.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venn.sh index e089c35dd..18001317a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venn.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venn.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-venn | grep -v \.src | grep texlive-venn + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-venn" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venndiagram-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venndiagram-doc.sh index bc5decfb2..2db9c338e 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venndiagram-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venndiagram-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-venndiagram-doc | grep -v \.src | grep texlive-venndiagram-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-venndiagram-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venndiagram.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venndiagram.sh index 2ddfd0a84..7054442a9 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venndiagram.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-venndiagram.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-venndiagram | grep -v \.src | grep texlive-venndiagram + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-venndiagram" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbasef-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbasef-doc.sh index b2df5502c..ff090ba6f 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbasef-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbasef-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-verbasef-doc | grep -v \.src | grep texlive-verbasef-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-verbasef-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbasef.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbasef.sh index ebc360d80..5b4bdabb2 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbasef.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbasef.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-verbasef | grep -v \.src | grep texlive-verbasef + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-verbasef" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox-doc.sh index 4815cd91b..2b14fe49c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-verbatimbox-doc | grep -v \.src | grep texlive-verbatimbox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-verbatimbox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox.sh index 47b0061f6..0b18f9db6 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-verbatimbox | grep -v \.src | grep texlive-verbatimbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-verbatimbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy-doc.sh index 37dfd5f17..a1e1668ae 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-verbatimcopy-doc | grep -v \.src | grep texlive-verbatimcopy-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-verbatimcopy-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy.sh index 79a70a0df..925cfd213 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbatimcopy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-verbatimcopy | grep -v \.src | grep texlive-verbatimcopy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-verbatimcopy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbdef-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbdef-doc.sh index 216bf459e..78b8d0e0b 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbdef-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbdef-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-verbdef-doc | grep -v \.src | grep texlive-verbdef-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-verbdef-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbdef.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbdef.sh index 743269d9f..04c64a82e 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbdef.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbdef.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-verbdef | grep -v \.src | grep texlive-verbdef + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-verbdef" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbments-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbments-doc.sh index 5eb383e3b..28c637118 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbments-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbments-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-verbments-doc | grep -v \.src | grep texlive-verbments-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-verbments-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbments.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbments.sh index e7a14fb3e..66e44b418 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbments.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verbments.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-verbments | grep -v \.src | grep texlive-verbments + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-verbments" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verifica.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verifica.sh index e4658b488..91fcc57b9 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verifica.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verifica.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-verifica | grep -v \.src | grep texlive-verifica + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-verifica" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verse-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verse-doc.sh index 098528a3f..ed0231dc6 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verse-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verse-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-verse-doc | grep -v \.src | grep texlive-verse-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-verse-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verse.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verse.sh index fbeb4039a..bbea63d09 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verse.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-verse.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-verse | grep -v \.src | grep texlive-verse + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-verse" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-version-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-version-doc.sh index 6b0413d4a..ce53eb4f0 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-version-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-version-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-version-doc | grep -v \.src | grep texlive-version-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-version-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-version.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-version.sh index a3fd6dd20..2ffa915c1 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-version.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-version.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-version | grep -v \.src | grep texlive-version + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-version" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versions-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versions-doc.sh index a6017d525..07631d225 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versions-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versions-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-versions-doc | grep -v \.src | grep texlive-versions-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-versions-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versions.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versions.sh index 709052743..d093a678b 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versions.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versions.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-versions | grep -v \.src | grep texlive-versions + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-versions" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versonotes-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versonotes-doc.sh index 6a8dd279f..fa090d83a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versonotes-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versonotes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-versonotes-doc | grep -v \.src | grep texlive-versonotes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-versonotes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versonotes.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versonotes.sh index 312acaa92..a016913e7 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versonotes.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-versonotes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-versonotes | grep -v \.src | grep texlive-versonotes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-versonotes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vertbars-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vertbars-doc.sh index 2f44c2bf2..15e2179ba 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vertbars-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vertbars-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vertbars-doc | grep -v \.src | grep texlive-vertbars-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vertbars-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vertbars.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vertbars.sh index c404fa016..bddb24e71 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vertbars.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vertbars.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vertbars | grep -v \.src | grep texlive-vertbars + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vertbars" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vgrid-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vgrid-doc.sh index ebda14365..2c43384db 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vgrid-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vgrid-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vgrid-doc | grep -v \.src | grep texlive-vgrid-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vgrid-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vgrid.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vgrid.sh index d5990c213..026da2a4e 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vgrid.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vgrid.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vgrid | grep -v \.src | grep texlive-vgrid + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vgrid" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vhistory-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vhistory-doc.sh index 568726530..cf2a0fdc3 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vhistory-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vhistory-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vhistory-doc | grep -v \.src | grep texlive-vhistory-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vhistory-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vhistory.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vhistory.sh index baf4781d2..d7b8a79a6 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vhistory.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vhistory.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vhistory | grep -v \.src | grep texlive-vhistory + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vhistory" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualfaq-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualfaq-doc.sh index c34ff4b83..864b79e0b 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualfaq-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualfaq-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-visualfaq-doc | grep -v \.src | grep texlive-visualfaq-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-visualfaq-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualpstricks-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualpstricks-doc.sh index 65833a45b..a0263d756 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualpstricks-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualpstricks-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-visualpstricks-doc | grep -v \.src | grep texlive-visualpstricks-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-visualpstricks-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualtikz-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualtikz-doc.sh index d511374d2..652bf56ac 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualtikz-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-visualtikz-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-visualtikz-doc | grep -v \.src | grep texlive-visualtikz-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-visualtikz-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vmargin-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vmargin-doc.sh index fd154c2a7..eb8e41873 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vmargin-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vmargin-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vmargin-doc | grep -v \.src | grep texlive-vmargin-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vmargin-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vmargin.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vmargin.sh index d209e8662..d736c060a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vmargin.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vmargin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vmargin | grep -v \.src | grep texlive-vmargin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vmargin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vntex-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vntex-doc.sh index 4b1e83aea..52a0d61f6 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vntex-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vntex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vntex-doc | grep -v \.src | grep texlive-vntex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vntex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vntex.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vntex.sh index ba8c40593..c3193c973 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vntex.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vntex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vntex | grep -v \.src | grep texlive-vntex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vntex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vocaltract-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vocaltract-doc.sh index 0aa1c562f..d4abe47fc 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vocaltract-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vocaltract-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vocaltract-doc | grep -v \.src | grep texlive-vocaltract-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vocaltract-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vocaltract.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vocaltract.sh index f0daa8345..401dc4b25 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vocaltract.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vocaltract.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vocaltract | grep -v \.src | grep texlive-vocaltract + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vocaltract" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-volumes-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-volumes-doc.sh index 9759ca6e9..62002b2c2 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-volumes-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-volumes-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-volumes-doc | grep -v \.src | grep texlive-volumes-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-volumes-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-volumes.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-volumes.sh index 5f1cc1fd0..d87ea40e8 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-volumes.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-volumes.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-volumes | grep -v \.src | grep texlive-volumes + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-volumes" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-voss-mathcol-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-voss-mathcol-doc.sh index f34f97c72..361d3978d 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-voss-mathcol-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-voss-mathcol-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-voss-mathcol-doc | grep -v \.src | grep texlive-voss-mathcol-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-voss-mathcol-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vruler-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vruler-doc.sh index 7ec288a66..35402b209 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vruler-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vruler-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vruler-doc | grep -v \.src | grep texlive-vruler-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vruler-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vruler.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vruler.sh index 7e50c95a8..8a4ace77c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vruler.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vruler.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vruler | grep -v \.src | grep texlive-vruler + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vruler" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vwcol-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vwcol-doc.sh index 94b4ddf9e..815d01ebf 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vwcol-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vwcol-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vwcol-doc | grep -v \.src | grep texlive-vwcol-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vwcol-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vwcol.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vwcol.sh index 1134a8059..96025155a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vwcol.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-vwcol.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vwcol | grep -v \.src | grep texlive-vwcol + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vwcol" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wadalab-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wadalab-doc.sh index 13d40741c..b037ce3ee 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wadalab-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wadalab-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wadalab-doc | grep -v \.src | grep texlive-wadalab-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wadalab-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wadalab.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wadalab.sh index 9071efe1a..1b677fb29 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wadalab.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wadalab.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wadalab | grep -v \.src | grep texlive-wadalab + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wadalab" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallcalendar.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallcalendar.sh index 710cb67af..57b800a4a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallcalendar.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallcalendar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wallcalendar | grep -v \.src | grep texlive-wallcalendar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wallcalendar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallpaper-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallpaper-doc.sh index 0d1da71d8..b35d4129c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallpaper-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallpaper-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wallpaper-doc | grep -v \.src | grep texlive-wallpaper-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wallpaper-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallpaper.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallpaper.sh index 2b91f71ef..2ef0ec09a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallpaper.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wallpaper.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wallpaper | grep -v \.src | grep texlive-wallpaper + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wallpaper" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warning-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warning-doc.sh index 3608c81ab..619ed5bdf 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warning-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warning-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-warning-doc | grep -v \.src | grep texlive-warning-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-warning-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warning.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warning.sh index dd6bbb5e7..8216376a9 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warning.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warning.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-warning | grep -v \.src | grep texlive-warning + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-warning" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warpcol-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warpcol-doc.sh index a59846db0..264bf557f 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warpcol-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warpcol-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-warpcol-doc | grep -v \.src | grep texlive-warpcol-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-warpcol-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warpcol.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warpcol.sh index 4fbd98e56..df109e73c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warpcol.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-warpcol.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-warpcol | grep -v \.src | grep texlive-warpcol + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-warpcol" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-was-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-was-doc.sh index baf90c46f..710f8151a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-was-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-was-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-was-doc | grep -v \.src | grep texlive-was-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-was-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-was.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-was.sh index 132d36dfe..85773f955 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-was.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-was.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-was | grep -v \.src | grep texlive-was + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-was" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy-doc.sh index 3f17875fd..88da5e4d2 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wasy-doc | grep -v \.src | grep texlive-wasy-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wasy-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy-type1.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy-type1.sh index 3d4136b82..45ade6087 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy-type1.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy-type1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wasy-type1 | grep -v \.src | grep texlive-wasy-type1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wasy-type1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy.sh index 48a195048..e92afb011 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wasy | grep -v \.src | grep texlive-wasy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wasy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps-doc.sh index 4e6d1f990..bb4d92542 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wasy2-ps-doc | grep -v \.src | grep texlive-wasy2-ps-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wasy2-ps-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps.sh index d1e8a6b45..5f3e34862 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasy2-ps.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wasy2-ps | grep -v \.src | grep texlive-wasy2-ps + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wasy2-ps" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasysym-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasysym-doc.sh index 0cfcd1863..8648c2055 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasysym-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasysym-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wasysym-doc | grep -v \.src | grep texlive-wasysym-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wasysym-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasysym.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasysym.sh index e30a3752f..70617b27e 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasysym.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wasysym.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wasysym | grep -v \.src | grep texlive-wasysym + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wasysym" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-webguide-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-webguide-doc.sh index 9df586153..f387700f9 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-webguide-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-webguide-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-webguide-doc | grep -v \.src | grep texlive-webguide-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-webguide-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-widetable-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-widetable-doc.sh index 14f41a6db..9821950ae 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-widetable-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-widetable-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-widetable-doc | grep -v \.src | grep texlive-widetable-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-widetable-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-widetable.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-widetable.sh index b405bd436..b9b8c2fd9 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-widetable.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-widetable.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-widetable | grep -v \.src | grep texlive-widetable + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-widetable" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-williams-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-williams-doc.sh index e26c9a427..fc1e63c2c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-williams-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-williams-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-williams-doc | grep -v \.src | grep texlive-williams-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-williams-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-williams.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-williams.sh index cd261f741..6418a94b1 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-williams.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-williams.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-williams | grep -v \.src | grep texlive-williams + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-williams" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-willowtreebook.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-willowtreebook.sh index c2de5dce9..6d55aee66 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-willowtreebook.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-willowtreebook.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-willowtreebook | grep -v \.src | grep texlive-willowtreebook + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-willowtreebook" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-withargs-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-withargs-doc.sh index 0d3e5686b..de766f051 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-withargs-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-withargs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-withargs-doc | grep -v \.src | grep texlive-withargs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-withargs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-withargs.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-withargs.sh index 13a0dd443..019f501c7 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-withargs.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-withargs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-withargs | grep -v \.src | grep texlive-withargs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-withargs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-witharrows.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-witharrows.sh index d37093ae3..065e694c6 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-witharrows.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-witharrows.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-witharrows | grep -v \.src | grep texlive-witharrows + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-witharrows" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-doc.sh index e68ed181e..8cc7ff08a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wnri-doc | grep -v \.src | grep texlive-wnri-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wnri-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex-doc.sh index cb24fcd34..56d40993c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wnri-latex-doc | grep -v \.src | grep texlive-wnri-latex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wnri-latex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex.sh index e4ee99207..d407ff903 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri-latex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wnri-latex | grep -v \.src | grep texlive-wnri-latex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wnri-latex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri.sh index c2ed9b58e..e00f79345 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wnri.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wnri | grep -v \.src | grep texlive-wnri + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wnri" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wordlike-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wordlike-doc.sh index 4e1008376..56ee3d159 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wordlike-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wordlike-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wordlike-doc | grep -v \.src | grep texlive-wordlike-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wordlike-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wordlike.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wordlike.sh index a7120dc94..907a1fc55 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wordlike.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wordlike.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wordlike | grep -v \.src | grep texlive-wordlike + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wordlike" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wrapfig-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wrapfig-doc.sh index f08a13535..04c2a1d7f 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wrapfig-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wrapfig-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wrapfig-doc | grep -v \.src | grep texlive-wrapfig-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wrapfig-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wrapfig.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wrapfig.sh index 5dd123478..e5dd8ff74 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wrapfig.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wrapfig.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wrapfig | grep -v \.src | grep texlive-wrapfig + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wrapfig" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic-doc.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic-doc.sh index 730362613..e74ba33d8 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic-doc.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wsemclassic-doc | grep -v \.src | grep texlive-wsemclassic-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wsemclassic-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic.sh index 7575ce214..69d18bc6d 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wsemclassic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wsemclassic | grep -v \.src | grep texlive-wsemclassic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wsemclassic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wtref.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wtref.sh index a6bd16eb3..0fb92c7a3 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wtref.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-wtref.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-wtref | grep -v \.src | grep texlive-wtref + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-wtref" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xecyrmongolian.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xecyrmongolian.sh index 8183dbe61..25417a71a 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xecyrmongolian.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xecyrmongolian.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xecyrmongolian | grep -v \.src | grep texlive-xecyrmongolian + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xecyrmongolian" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xepersian-hm.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xepersian-hm.sh index 0ea49edab..9602e0473 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xepersian-hm.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xepersian-hm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xepersian-hm | grep -v \.src | grep texlive-xepersian-hm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xepersian-hm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xkcdcolors.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xkcdcolors.sh index 4a4ee1787..3c4d22c2c 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xkcdcolors.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-xkcdcolors.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xkcdcolors | grep -v \.src | grep texlive-xkcdcolors + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xkcdcolors" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-yazd-thesis.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-yazd-thesis.sh index df2c5519a..1e7c163a1 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-yazd-thesis.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-yazd-thesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yazd-thesis | grep -v \.src | grep texlive-yazd-thesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yazd-thesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-yquant.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-yquant.sh index 349f86a59..2bf005608 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-yquant.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-yquant.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yquant | grep -v \.src | grep texlive-yquant + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yquant" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-zhlineskip.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-zhlineskip.sh index 8f38c5829..1066f5170 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-zhlineskip.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-zhlineskip.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zhlineskip | grep -v \.src | grep texlive-zhlineskip + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zhlineskip" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-zref.sh b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-zref.sh index 4c845e0d7..c5c386a39 100644 --- a/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-zref.sh +++ b/testcases/cli-test/texlive-split-y/oe_test_texlive-split-y_install_and_remove_texlive-zref.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-y # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zref | grep -v \.src | grep texlive-zref + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zref" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-accents.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-accents.sh index bae43dc99..0523daf55 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-accents.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-accents.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-accents | grep -v \.src | grep texlive-accents + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-accents" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-addliga.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-addliga.sh index 147b5d027..0f5f4fd2a 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-addliga.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-addliga.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-addliga | grep -v \.src | grep texlive-addliga + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-addliga" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-almendra.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-almendra.sh index c8b1d290a..e77c75f34 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-almendra.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-almendra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-almendra | grep -v \.src | grep texlive-almendra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-almendra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-alpha-persian.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-alpha-persian.sh index 05eceea1a..0cf0a0ecf 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-alpha-persian.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-alpha-persian.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-alpha-persian | grep -v \.src | grep texlive-alpha-persian + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-alpha-persian" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-amscdx.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-amscdx.sh index 8888bc41a..318e27c25 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-amscdx.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-amscdx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-amscdx | grep -v \.src | grep texlive-amscdx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-amscdx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-apprendre-a-programmer-en-tex.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-apprendre-a-programmer-en-tex.sh index 62065add4..800483469 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-apprendre-a-programmer-en-tex.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-apprendre-a-programmer-en-tex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-apprendre-a-programmer-en-tex | grep -v \.src | grep texlive-apprendre-a-programmer-en-tex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-apprendre-a-programmer-en-tex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-arabicfront.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-arabicfront.sh index f8875a4e6..eeaa4b3bd 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-arabicfront.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-arabicfront.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-arabicfront | grep -v \.src | grep texlive-arabicfront + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-arabicfront" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-arraycols.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-arraycols.sh index 64a4331d7..116a02e0c 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-arraycols.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-arraycols.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-arraycols | grep -v \.src | grep texlive-arraycols + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-arraycols" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-asmeconf.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-asmeconf.sh index ca8118720..c35faabd2 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-asmeconf.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-asmeconf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-asmeconf | grep -v \.src | grep texlive-asmeconf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-asmeconf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-asmejour.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-asmejour.sh index c82930ae3..866a10cd3 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-asmejour.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-asmejour.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-asmejour | grep -v \.src | grep texlive-asmejour + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-asmejour" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamer-rl.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamer-rl.sh index 6c18f3f5b..9c0d259d5 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamer-rl.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamer-rl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-beamer-rl | grep -v \.src | grep texlive-beamer-rl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-beamer-rl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamerauxtheme.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamerauxtheme.sh index 194000b28..a441568e7 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamerauxtheme.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamerauxtheme.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-beamerauxtheme | grep -v \.src | grep texlive-beamerauxtheme + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-beamerauxtheme" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-light.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-light.sh index bba0af720..2e21122a5 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-light.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-light.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-beamertheme-light | grep -v \.src | grep texlive-beamertheme-light + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-beamertheme-light" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-npbt.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-npbt.sh index 67c331074..806f370a6 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-npbt.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-beamertheme-npbt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-beamertheme-npbt | grep -v \.src | grep texlive-beamertheme-npbt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-beamertheme-npbt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-biblatex-bath.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-biblatex-bath.sh index 9a260a52b..098ff65da 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-biblatex-bath.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-biblatex-bath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-biblatex-bath | grep -v \.src | grep texlive-biblatex-bath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-biblatex-bath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-biblatex-ext.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-biblatex-ext.sh index fdad47228..c85d04b49 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-biblatex-ext.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-biblatex-ext.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-biblatex-ext | grep -v \.src | grep texlive-biblatex-ext + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-biblatex-ext" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bitter.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bitter.sh index fb6abb895..fb409cd57 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bitter.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bitter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bitter | grep -v \.src | grep texlive-bitter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bitter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-blowup-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-blowup-doc.sh index a27697f32..1a19d7156 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-blowup-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-blowup-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-blowup-doc | grep -v \.src | grep texlive-blowup-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-blowup-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-blowup.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-blowup.sh index b238e1048..30e310ad6 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-blowup.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-blowup.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-blowup | grep -v \.src | grep texlive-blowup + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-blowup" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-brandeis-problemset.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-brandeis-problemset.sh index 733690507..363f9b135 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-brandeis-problemset.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-brandeis-problemset.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-brandeis-problemset | grep -v \.src | grep texlive-brandeis-problemset + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-brandeis-problemset" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-businesscard-qrcode.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-businesscard-qrcode.sh index 064eb64ce..f5c469ad9 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-businesscard-qrcode.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-businesscard-qrcode.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-businesscard-qrcode | grep -v \.src | grep texlive-businesscard-qrcode + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-businesscard-qrcode" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bussproofs-extra.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bussproofs-extra.sh index ad13a1719..fd0b67192 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bussproofs-extra.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bussproofs-extra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bussproofs-extra | grep -v \.src | grep texlive-bussproofs-extra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bussproofs-extra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxjaholiday.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxjaholiday.sh index b3542517d..8dad5577b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxjaholiday.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxjaholiday.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxjaholiday | grep -v \.src | grep texlive-bxjaholiday + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxjaholiday" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxtexlogo.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxtexlogo.sh index f1814076a..e4e3771c9 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxtexlogo.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxtexlogo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxtexlogo | grep -v \.src | grep texlive-bxtexlogo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxtexlogo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxwareki.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxwareki.sh index 5292af8a3..6588634d3 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxwareki.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-bxwareki.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-bxwareki | grep -v \.src | grep texlive-bxwareki + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-bxwareki" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-centeredline.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-centeredline.sh index 16ebf6701..65e61202d 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-centeredline.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-centeredline.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-centeredline | grep -v \.src | grep texlive-centeredline + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-centeredline" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-changelog.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-changelog.sh index bb9a2c522..226deda4b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-changelog.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-changelog.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-changelog | grep -v \.src | grep texlive-changelog + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-changelog" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-checkend.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-checkend.sh index 2d0a85bf4..03ccdcc41 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-checkend.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-checkend.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-checkend | grep -v \.src | grep texlive-checkend + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-checkend" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chordbars.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chordbars.sh index 7e7911a44..ba0f6163e 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chordbars.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chordbars.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chordbars | grep -v \.src | grep texlive-chordbars + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chordbars" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chordbox.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chordbox.sh index 7adf3db31..2ad12d962 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chordbox.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chordbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chordbox | grep -v \.src | grep texlive-chordbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chordbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chs-physics-report.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chs-physics-report.sh index 57d72c115..a762c0595 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chs-physics-report.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-chs-physics-report.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-chs-physics-report | grep -v \.src | grep texlive-chs-physics-report + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-chs-physics-report" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-codeanatomy.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-codeanatomy.sh index e7a76d16f..d452ad20d 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-codeanatomy.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-codeanatomy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-codeanatomy | grep -v \.src | grep texlive-codeanatomy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-codeanatomy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-coelacanth.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-coelacanth.sh index 7cfd54f21..4204c9a94 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-coelacanth.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-coelacanth.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-coelacanth | grep -v \.src | grep texlive-coelacanth + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-coelacanth" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-colophon.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-colophon.sh index 7b8d211f5..a144d3f0c 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-colophon.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-colophon.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colophon | grep -v \.src | grep texlive-colophon + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colophon" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-colorprofiles.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-colorprofiles.sh index 4ea7d3f76..57318828c 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-colorprofiles.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-colorprofiles.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-colorprofiles | grep -v \.src | grep texlive-colorprofiles + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-colorprofiles" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-commedit.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-commedit.sh index fc094ade6..a6d53780b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-commedit.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-commedit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-commedit | grep -v \.src | grep texlive-commedit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-commedit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-crimsonpro.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-crimsonpro.sh index 767314d96..4bb146890 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-crimsonpro.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-crimsonpro.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-crimsonpro | grep -v \.src | grep texlive-crimsonpro + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-crimsonpro" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-cuprum.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-cuprum.sh index ccb875b5d..45275fe5c 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-cuprum.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-cuprum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cuprum | grep -v \.src | grep texlive-cuprum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cuprum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-cweb-old.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-cweb-old.sh index 34d8b9a76..bff06db23 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-cweb-old.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-cweb-old.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-cweb-old | grep -v \.src | grep texlive-cweb-old + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-cweb-old" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-dehyph.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-dehyph.sh index 3f1617858..7ebc04474 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-dehyph.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-dehyph.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-dehyph | grep -v \.src | grep texlive-dehyph + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-dehyph" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-derivative.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-derivative.sh index d689d27c7..69be73c4e 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-derivative.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-derivative.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-derivative | grep -v \.src | grep texlive-derivative + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-derivative" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-dotlessi.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-dotlessi.sh index 0f88c7718..f83a80ce8 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-dotlessi.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-dotlessi.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-dotlessi | grep -v \.src | grep texlive-dotlessi + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-dotlessi" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-duckuments.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-duckuments.sh index 11bcec499..f83cef679 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-duckuments.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-duckuments.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-duckuments | grep -v \.src | grep texlive-duckuments + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-duckuments" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ecothesis.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ecothesis.sh index bc24709f4..be01def92 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ecothesis.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ecothesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ecothesis | grep -v \.src | grep texlive-ecothesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ecothesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ehhline.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ehhline.sh index 6b10db701..12d340957 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ehhline.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ehhline.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ehhline | grep -v \.src | grep texlive-ehhline + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ehhline" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantbook.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantbook.sh index b9511b716..c0bef58c4 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantbook.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantbook.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elegantbook | grep -v \.src | grep texlive-elegantbook + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elegantbook" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantnote.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantnote.sh index 8c267f17a..3cc8f2736 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantnote.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantnote.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elegantnote | grep -v \.src | grep texlive-elegantnote + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elegantnote" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantpaper.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantpaper.sh index 617920b27..7c428e09d 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantpaper.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-elegantpaper.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-elegantpaper | grep -v \.src | grep texlive-elegantpaper + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-elegantpaper" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-els-cas-templates.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-els-cas-templates.sh index bc685b177..ae59dc2c9 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-els-cas-templates.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-els-cas-templates.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-els-cas-templates | grep -v \.src | grep texlive-els-cas-templates + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-els-cas-templates" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-eqexpl.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-eqexpl.sh index d417fbd53..050229902 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-eqexpl.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-eqexpl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-eqexpl | grep -v \.src | grep texlive-eqexpl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-eqexpl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-euflag.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-euflag.sh index 2919c7674..ad966be01 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-euflag.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-euflag.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-euflag | grep -v \.src | grep texlive-euflag + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-euflag" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exam-randomizechoices.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exam-randomizechoices.sh index 768466b21..d57cf7251 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exam-randomizechoices.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exam-randomizechoices.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exam-randomizechoices | grep -v \.src | grep texlive-exam-randomizechoices + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exam-randomizechoices" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exercisepoints.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exercisepoints.sh index bf4db647c..19e27b936 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exercisepoints.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exercisepoints.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exercisepoints | grep -v \.src | grep texlive-exercisepoints + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exercisepoints" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exframe.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exframe.sh index abc1c62cb..0a0116c23 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exframe.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-exframe.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-exframe | grep -v \.src | grep texlive-exframe + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-exframe" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-facture-belge-simple-sans-tva.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-facture-belge-simple-sans-tva.sh index d9cdf7ac7..c3557b7b8 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-facture-belge-simple-sans-tva.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-facture-belge-simple-sans-tva.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-facture-belge-simple-sans-tva | grep -v \.src | grep texlive-facture-belge-simple-sans-tva + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-facture-belge-simple-sans-tva" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fancyhandout.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fancyhandout.sh index bf98ceb33..ac2fbbcb7 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fancyhandout.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fancyhandout.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fancyhandout | grep -v \.src | grep texlive-fancyhandout + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fancyhandout" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fascicules.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fascicules.sh index 9e7d27f1c..afd61edd5 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fascicules.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fascicules.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fascicules | grep -v \.src | grep texlive-fascicules + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fascicules" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fbox.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fbox.sh index 784674e1a..4dc498fce 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fbox.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fbox | grep -v \.src | grep texlive-fbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-firamath-otf.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-firamath-otf.sh index 4f442931a..d5a29d23b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-firamath-otf.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-firamath-otf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-firamath-otf | grep -v \.src | grep texlive-firamath-otf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-firamath-otf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-firamath.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-firamath.sh index 2fef34f76..55a2db102 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-firamath.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-firamath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-firamath | grep -v \.src | grep texlive-firamath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-firamath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fiziko.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fiziko.sh index d262cdbf0..b95f3b05f 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fiziko.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-fiziko.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-fiziko | grep -v \.src | grep texlive-fiziko + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-fiziko" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-forum.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-forum.sh index 86735ba46..8b17ba4ad 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-forum.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-forum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-forum | grep -v \.src | grep texlive-forum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-forum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ftc-notebook.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ftc-notebook.sh index 151f0d15b..b84fb21e0 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ftc-notebook.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ftc-notebook.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ftc-notebook | grep -v \.src | grep texlive-ftc-notebook + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ftc-notebook" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gammas.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gammas.sh index 27d3a80dc..adb6fc265 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gammas.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gammas.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-gammas | grep -v \.src | grep texlive-gammas + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-gammas" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-garamond-libre.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-garamond-libre.sh index 0a42f89b5..dbfefade5 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-garamond-libre.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-garamond-libre.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-garamond-libre | grep -v \.src | grep texlive-garamond-libre + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-garamond-libre" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-garamond-math.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-garamond-math.sh index 4f649ee3c..540c2e74a 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-garamond-math.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-garamond-math.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-garamond-math | grep -v \.src | grep texlive-garamond-math + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-garamond-math" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gitver.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gitver.sh index d2d0c0a3d..7dcd55066 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gitver.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gitver.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-gitver | grep -v \.src | grep texlive-gitver + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-gitver" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-globalvals.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-globalvals.sh index fc6912afc..33f0400ed 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-globalvals.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-globalvals.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-globalvals | grep -v \.src | grep texlive-globalvals + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-globalvals" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glosmathtools.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glosmathtools.sh index 14200bacc..35f1f3f47 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glosmathtools.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glosmathtools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-glosmathtools | grep -v \.src | grep texlive-glosmathtools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-glosmathtools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glossaries-estonian.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glossaries-estonian.sh index e1bed00cc..d1be34b0b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glossaries-estonian.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glossaries-estonian.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-glossaries-estonian | grep -v \.src | grep texlive-glossaries-estonian + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-glossaries-estonian" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glossaries-slovene.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glossaries-slovene.sh index cd35858af..c3bae7e74 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glossaries-slovene.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-glossaries-slovene.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-glossaries-slovene | grep -v \.src | grep texlive-glossaries-slovene + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-glossaries-slovene" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-grabbox.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-grabbox.sh index b9cd02d42..9c6746adf 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-grabbox.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-grabbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-grabbox | grep -v \.src | grep texlive-grabbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-grabbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gridslides.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gridslides.sh index fa232b95c..37130b50f 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gridslides.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-gridslides.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-gridslides | grep -v \.src | grep texlive-gridslides + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-gridslides" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-guitartabs.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-guitartabs.sh index 2e23229e5..4606ee30a 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-guitartabs.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-guitartabs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-guitartabs | grep -v \.src | grep texlive-guitartabs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-guitartabs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-hmtrump.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-hmtrump.sh index 6e7c3c387..16793b942 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-hmtrump.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-hmtrump.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hmtrump | grep -v \.src | grep texlive-hmtrump + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hmtrump" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-hu-berlin-bundle.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-hu-berlin-bundle.sh index 55c9a1de2..a57587834 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-hu-berlin-bundle.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-hu-berlin-bundle.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-hu-berlin-bundle | grep -v \.src | grep texlive-hu-berlin-bundle + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-hu-berlin-bundle" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-icite.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-icite.sh index 62364b6a7..88c23227f 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-icite.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-icite.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-icite | grep -v \.src | grep texlive-icite + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-icite" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-identkey.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-identkey.sh index c325cf123..a00dd9ccc 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-identkey.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-identkey.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-identkey | grep -v \.src | grep texlive-identkey + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-identkey" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inkpaper.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inkpaper.sh index c98d06ac0..a80107e2a 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inkpaper.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inkpaper.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-inkpaper | grep -v \.src | grep texlive-inkpaper + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-inkpaper" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inline-images.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inline-images.sh index 48f5a8709..4d8436244 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inline-images.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inline-images.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-inline-images | grep -v \.src | grep texlive-inline-images + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-inline-images" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inriafonts.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inriafonts.sh index 22a5aaa68..3f9e1efa9 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inriafonts.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-inriafonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-inriafonts | grep -v \.src | grep texlive-inriafonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-inriafonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-invoice-class.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-invoice-class.sh index 6911b951b..c98047bac 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-invoice-class.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-invoice-class.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-invoice-class | grep -v \.src | grep texlive-invoice-class + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-invoice-class" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-iodhbwm.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-iodhbwm.sh index 661356d6b..b38eabced 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-iodhbwm.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-iodhbwm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-iodhbwm | grep -v \.src | grep texlive-iodhbwm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-iodhbwm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-jigsaw.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-jigsaw.sh index 4c203f85b..717849082 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-jigsaw.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-jigsaw.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jigsaw | grep -v \.src | grep texlive-jigsaw + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jigsaw" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-jkmath.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-jkmath.sh index 11c7bc516..8c19e9052 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-jkmath.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-jkmath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-jkmath | grep -v \.src | grep texlive-jkmath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-jkmath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-kalendarium.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-kalendarium.sh index 63cf9d28e..ed49c51a8 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-kalendarium.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-kalendarium.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kalendarium | grep -v \.src | grep texlive-kalendarium + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kalendarium" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ketcindy.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ketcindy.sh index 6869a3608..5a11114aa 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ketcindy.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ketcindy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ketcindy | grep -v \.src | grep texlive-ketcindy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ketcindy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-kvmap.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-kvmap.sh index 0a96f5228..1e63c414d 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-kvmap.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-kvmap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-kvmap | grep -v \.src | grep texlive-kvmap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-kvmap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-l3backend.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-l3backend.sh index 920af726c..59bc87a90 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-l3backend.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-l3backend.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-l3backend | grep -v \.src | grep texlive-l3backend + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-l3backend" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-labels4easylist.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-labels4easylist.sh index 13dc655cf..2e1c0e2c1 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-labels4easylist.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-labels4easylist.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-labels4easylist | grep -v \.src | grep texlive-labels4easylist + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-labels4easylist" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-base-dev.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-base-dev.sh index bcd47ec83..2f40bae49 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-base-dev.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-base-dev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-latex-base-dev | grep -v \.src | grep texlive-latex-base-dev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-latex-base-dev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-bin-dev.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-bin-dev.sh index 505fb6e9a..2fd2a83c8 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-bin-dev.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-bin-dev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-latex-bin-dev | grep -v \.src | grep texlive-latex-bin-dev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-latex-bin-dev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-graphics-dev.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-graphics-dev.sh index b7e38ec93..94e6eb442 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-graphics-dev.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-graphics-dev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-latex-graphics-dev | grep -v \.src | grep texlive-latex-graphics-dev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-latex-graphics-dev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-uni8.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-uni8.sh index 0a90a2e88..2f5017c0e 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-uni8.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex-uni8.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-latex-uni8 | grep -v \.src | grep texlive-latex-uni8 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-latex-uni8" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex4musicians.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex4musicians.sh index dd091faf5..65322722c 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex4musicians.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latex4musicians.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-latex4musicians | grep -v \.src | grep texlive-latex4musicians + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-latex4musicians" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latexcolors.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latexcolors.sh index 92812aaa9..7f72b8265 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latexcolors.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-latexcolors.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-latexcolors | grep -v \.src | grep texlive-latexcolors + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-latexcolors" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-lectures.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-lectures.sh index c3e97f61f..9a1ac2611 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-lectures.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-lectures.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lectures | grep -v \.src | grep texlive-lectures + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lectures" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-libertinus-fonts.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-libertinus-fonts.sh index 8dd573926..65f9edef8 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-libertinus-fonts.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-libertinus-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-libertinus-fonts | grep -v \.src | grep texlive-libertinus-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-libertinus-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-libertinus-type1.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-libertinus-type1.sh index 443b1b270..4bdae4d19 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-libertinus-type1.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-libertinus-type1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-libertinus-type1 | grep -v \.src | grep texlive-libertinus-type1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-libertinus-type1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-librefranklin.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-librefranklin.sh index 4ef67ae4f..e69663217 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-librefranklin.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-librefranklin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-librefranklin | grep -v \.src | grep texlive-librefranklin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-librefranklin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-linguisticspro.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-linguisticspro.sh index 89e9a8def..9b591180b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-linguisticspro.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-linguisticspro.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-linguisticspro | grep -v \.src | grep texlive-linguisticspro + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-linguisticspro" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-lstfiracode.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-lstfiracode.sh index 2eacc9a74..84708adff 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-lstfiracode.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-lstfiracode.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-lstfiracode | grep -v \.src | grep texlive-lstfiracode + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-lstfiracode" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ltxguidex.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ltxguidex.sh index 1aa1a3e68..e8a8ac69d 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ltxguidex.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ltxguidex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ltxguidex | grep -v \.src | grep texlive-ltxguidex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ltxguidex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-luaimageembed.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-luaimageembed.sh index f2e91a49d..9ddc01f5a 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-luaimageembed.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-luaimageembed.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-luaimageembed | grep -v \.src | grep texlive-luaimageembed + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-luaimageembed" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-luarandom.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-luarandom.sh index e0ca590f0..2c4539b18 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-luarandom.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-luarandom.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-luarandom | grep -v \.src | grep texlive-luarandom + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-luarandom" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-makecookbook.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-makecookbook.sh index 74b5bd98d..b7f0cf935 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-makecookbook.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-makecookbook.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-makecookbook | grep -v \.src | grep texlive-makecookbook + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-makecookbook" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-marcellus.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-marcellus.sh index ba5f6fa59..41b3b3a71 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-marcellus.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-marcellus.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-marcellus | grep -v \.src | grep texlive-marcellus + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-marcellus" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mathcommand.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mathcommand.sh index f0ecd5d66..3f937449d 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mathcommand.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mathcommand.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mathcommand | grep -v \.src | grep texlive-mathcommand + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mathcommand" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-memorygraphs.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-memorygraphs.sh index 3e3577d7e..1d0767761 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-memorygraphs.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-memorygraphs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-memorygraphs | grep -v \.src | grep texlive-memorygraphs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-memorygraphs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-metalogox.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-metalogox.sh index ab0889287..9f2c1daeb 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-metalogox.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-metalogox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-metalogox | grep -v \.src | grep texlive-metalogox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-metalogox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-metapost-colorbrewer.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-metapost-colorbrewer.sh index 06d4b5349..1236dd7c0 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-metapost-colorbrewer.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-metapost-colorbrewer.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-metapost-colorbrewer | grep -v \.src | grep texlive-metapost-colorbrewer + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-metapost-colorbrewer" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mi-solns.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mi-solns.sh index 0c3ab2955..9e3e7fc61 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mi-solns.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mi-solns.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mi-solns | grep -v \.src | grep texlive-mi-solns + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mi-solns" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mismath.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mismath.sh index 3d3ff70a6..d138e01c4 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mismath.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mismath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mismath | grep -v \.src | grep texlive-mismath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mismath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mlacls.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mlacls.sh index 790ac07ad..dd3cf848d 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mlacls.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-mlacls.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-mlacls | grep -v \.src | grep texlive-mlacls + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-mlacls" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-multicolrule.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-multicolrule.sh index 8b92da077..c2e1a1f24 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-multicolrule.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-multicolrule.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-multicolrule | grep -v \.src | grep texlive-multicolrule + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-multicolrule" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-nanicolle.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-nanicolle.sh index 93479ffc8..933f66cfb 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-nanicolle.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-nanicolle.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-nanicolle | grep -v \.src | grep texlive-nanicolle + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-nanicolle" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-njurepo.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-njurepo.sh index b8358d95a..ca7673f3b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-njurepo.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-njurepo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-njurepo | grep -v \.src | grep texlive-njurepo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-njurepo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-numberpt.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-numberpt.sh index 38272a97a..0acca6c26 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-numberpt.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-numberpt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-numberpt | grep -v \.src | grep texlive-numberpt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-numberpt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pgf-cmykshadings.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pgf-cmykshadings.sh index d1c09925c..ee6b8d7cf 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pgf-cmykshadings.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pgf-cmykshadings.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgf-cmykshadings | grep -v \.src | grep texlive-pgf-cmykshadings + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgf-cmykshadings" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pgfmorepages.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pgfmorepages.sh index 7d04015b4..0defae08f 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pgfmorepages.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pgfmorepages.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pgfmorepages | grep -v \.src | grep texlive-pgfmorepages + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pgfmorepages" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-plautopatch.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-plautopatch.sh index 01e9e5da9..1a94cdff3 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-plautopatch.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-plautopatch.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-plautopatch | grep -v \.src | grep texlive-plautopatch + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-plautopatch" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-poiretone.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-poiretone.sh index 4c749f963..e3883250e 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-poiretone.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-poiretone.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-poiretone | grep -v \.src | grep texlive-poiretone + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-poiretone" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-poormanlog.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-poormanlog.sh index c1fa80a02..6543a5a61 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-poormanlog.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-poormanlog.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-poormanlog | grep -v \.src | grep texlive-poormanlog + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-poormanlog" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-proof-at-the-end.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-proof-at-the-end.sh index 4ea40580c..3e5f2bf9b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-proof-at-the-end.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-proof-at-the-end.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-proof-at-the-end | grep -v \.src | grep texlive-proof-at-the-end + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-proof-at-the-end" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-prtec.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-prtec.sh index f7013c5aa..eeea0fc41 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-prtec.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-prtec.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-prtec | grep -v \.src | grep texlive-prtec + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-prtec" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pseudo.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pseudo.sh index 740bdabaa..30e286c7d 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pseudo.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pseudo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pseudo | grep -v \.src | grep texlive-pseudo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pseudo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-feyn.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-feyn.sh index c3f578b04..81c0a0b58 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-feyn.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-feyn.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pst-feyn | grep -v \.src | grep texlive-pst-feyn + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pst-feyn" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-lsystem.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-lsystem.sh index 18c2a7c0e..98ad1a9a1 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-lsystem.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-lsystem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pst-lsystem | grep -v \.src | grep texlive-pst-lsystem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pst-lsystem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-marble.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-marble.sh index d51e1c1ed..24ed1af7d 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-marble.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-marble.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pst-marble | grep -v \.src | grep texlive-pst-marble + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pst-marble" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-moire.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-moire.sh index 991bea4d1..9c814ad6e 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-moire.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-moire.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pst-moire | grep -v \.src | grep texlive-pst-moire + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pst-moire" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-venn.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-venn.sh index 4104f21aa..4848a7f0f 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-venn.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pst-venn.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pst-venn | grep -v \.src | grep texlive-pst-venn + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pst-venn" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ptex-manual.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ptex-manual.sh index 23ff0ec20..7f665f5cd 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ptex-manual.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ptex-manual.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ptex-manual | grep -v \.src | grep texlive-ptex-manual + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ptex-manual" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ptolemaicastronomy.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ptolemaicastronomy.sh index 22b5c5b4f..52f8fbde7 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ptolemaicastronomy.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ptolemaicastronomy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ptolemaicastronomy | grep -v \.src | grep texlive-ptolemaicastronomy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ptolemaicastronomy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pxjodel.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pxjodel.sh index d90a6feb3..f73b20cc8 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pxjodel.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-pxjodel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-pxjodel | grep -v \.src | grep texlive-pxjodel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-pxjodel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-qsharp.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-qsharp.sh index e8c01b332..3977122b9 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-qsharp.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-qsharp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-qsharp | grep -v \.src | grep texlive-qsharp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-qsharp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quantikz.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quantikz.sh index 0d94086b6..006fba1ab 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quantikz.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quantikz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-quantikz | grep -v \.src | grep texlive-quantikz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-quantikz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quran-de.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quran-de.sh index 0c536ea59..31db286ba 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quran-de.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quran-de.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-quran-de | grep -v \.src | grep texlive-quran-de + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-quran-de" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quran-ur.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quran-ur.sh index d0e2d9b29..cbf55d099 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quran-ur.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-quran-ur.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-quran-ur | grep -v \.src | grep texlive-quran-ur + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-quran-ur" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ragged2e.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ragged2e.sh index 5b6833c8e..d50ce9e92 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ragged2e.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ragged2e.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ragged2e | grep -v \.src | grep texlive-ragged2e + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ragged2e" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-rank-2-roots.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-rank-2-roots.sh index d6ca9534e..64520565a 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-rank-2-roots.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-rank-2-roots.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rank-2-roots | grep -v \.src | grep texlive-rank-2-roots + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rank-2-roots" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-realhats.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-realhats.sh index 544b85085..1540403a9 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-realhats.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-realhats.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-realhats | grep -v \.src | grep texlive-realhats + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-realhats" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-rulerbox.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-rulerbox.sh index cd7fe2d22..0f215a0c0 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-rulerbox.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-rulerbox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-rulerbox | grep -v \.src | grep texlive-rulerbox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-rulerbox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ryersonsgsthesis.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ryersonsgsthesis.sh index 87ec83778..3512085c8 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ryersonsgsthesis.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ryersonsgsthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ryersonsgsthesis | grep -v \.src | grep texlive-ryersonsgsthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ryersonsgsthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-schedule.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-schedule.sh index 055223bb7..4f99880ce 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-schedule.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-schedule.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-schedule | grep -v \.src | grep texlive-schedule + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-schedule" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-scontents.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-scontents.sh index 3a55c931c..727d20e81 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-scontents.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-scontents.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scontents | grep -v \.src | grep texlive-scontents + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scontents" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-scratch3.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-scratch3.sh index cc3830870..cc8afc7f9 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-scratch3.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-scratch3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-scratch3 | grep -v \.src | grep texlive-scratch3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-scratch3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-soulpos.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-soulpos.sh index 8f7d1a7b3..8621e85bb 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-soulpos.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-soulpos.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-soulpos | grep -v \.src | grep texlive-soulpos + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-soulpos" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-spacingtricks.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-spacingtricks.sh index 8ecbda54e..4854c3ea1 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-spacingtricks.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-spacingtricks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-spacingtricks | grep -v \.src | grep texlive-spacingtricks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-spacingtricks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-split-z.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-split-z.sh index a3fc087ff..27110937b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-split-z.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-split-z.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-split-z | grep -v \.src | grep texlive-split-z + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-split-z" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-srdp-mathematik.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-srdp-mathematik.sh index 49337d124..43bf45419 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-srdp-mathematik.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-srdp-mathematik.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-srdp-mathematik | grep -v \.src | grep texlive-srdp-mathematik + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-srdp-mathematik" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-subdocs.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-subdocs.sh index 63bd084f2..371851915 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-subdocs.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-subdocs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subdocs | grep -v \.src | grep texlive-subdocs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subdocs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-subtext.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-subtext.sh index f9cfc8bd7..70d05f1eb 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-subtext.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-subtext.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-subtext | grep -v \.src | grep texlive-subtext + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-subtext" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-technion-thesis-template.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-technion-thesis-template.sh index 2fbf838cc..af5c4c56f 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-technion-thesis-template.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-technion-thesis-template.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-technion-thesis-template | grep -v \.src | grep texlive-technion-thesis-template + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-technion-thesis-template" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tensind.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tensind.sh index 2c30bc4d9..f66bbe9d1 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tensind.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tensind.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tensind | grep -v \.src | grep texlive-tensind + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tensind" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tex-locale.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tex-locale.sh index 4c833eccd..54602c5ac 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tex-locale.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tex-locale.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tex-locale | grep -v \.src | grep texlive-tex-locale + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tex-locale" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-texonly.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-texonly.sh index 4cd03a1e7..58cc63f67 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-texonly.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-texonly.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-texonly | grep -v \.src | grep texlive-texonly + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-texonly" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanodidot.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanodidot.sh index 35fb158c9..201dd88a1 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanodidot.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanodidot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-theanodidot | grep -v \.src | grep texlive-theanodidot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-theanodidot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanomodern.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanomodern.sh index 9b102da2b..874ccd8e7 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanomodern.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanomodern.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-theanomodern | grep -v \.src | grep texlive-theanomodern + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-theanomodern" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanooldstyle.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanooldstyle.sh index 9a5d2d1e9..1d8e44f6e 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanooldstyle.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-theanooldstyle.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-theanooldstyle | grep -v \.src | grep texlive-theanooldstyle + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-theanooldstyle" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-thesis-qom.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-thesis-qom.sh index 2bd927718..4ff488fdb 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-thesis-qom.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-thesis-qom.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thesis-qom | grep -v \.src | grep texlive-thesis-qom + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thesis-qom" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-thuaslogos.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-thuaslogos.sh index ec3a4183e..1d765a512 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-thuaslogos.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-thuaslogos.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-thuaslogos | grep -v \.src | grep texlive-thuaslogos + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-thuaslogos" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-feynhand.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-feynhand.sh index 6a852495c..3f3a09e90 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-feynhand.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-feynhand.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-feynhand | grep -v \.src | grep texlive-tikz-feynhand + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-feynhand" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-imagelabels.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-imagelabels.sh index ef8167f59..2f953472b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-imagelabels.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-imagelabels.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-imagelabels | grep -v \.src | grep texlive-tikz-imagelabels + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-imagelabels" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-truchet.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-truchet.sh index e6112c6bb..3f3fa94e6 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-truchet.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikz-truchet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikz-truchet | grep -v \.src | grep texlive-tikz-truchet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikz-truchet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikzlings.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikzlings.sh index fa592dbdf..933f65d81 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikzlings.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tikzlings.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tikzlings | grep -v \.src | grep texlive-tikzlings + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tikzlings" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-topiclongtable.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-topiclongtable.sh index 6a2e19bd0..009e45a91 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-topiclongtable.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-topiclongtable.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-topiclongtable | grep -v \.src | grep texlive-topiclongtable + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-topiclongtable" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tuda-ci.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tuda-ci.sh index a1ba6e816..8dd15120a 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tuda-ci.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-tuda-ci.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-tuda-ci | grep -v \.src | grep texlive-tuda-ci + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-tuda-ci" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ucalgmthesis.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ucalgmthesis.sh index 6611a1a04..97b4accf8 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ucalgmthesis.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ucalgmthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ucalgmthesis | grep -v \.src | grep texlive-ucalgmthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ucalgmthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-unam-thesis.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-unam-thesis.sh index 2a4d25c44..479a1d61b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-unam-thesis.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-unam-thesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unam-thesis | grep -v \.src | grep texlive-unam-thesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unam-thesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-unicode-alphabets.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-unicode-alphabets.sh index 5b3d84526..c6449c393 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-unicode-alphabets.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-unicode-alphabets.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-unicode-alphabets | grep -v \.src | grep texlive-unicode-alphabets + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-unicode-alphabets" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-vtable.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-vtable.sh index ad529efdc..e2f5f1304 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-vtable.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-vtable.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-vtable | grep -v \.src | grep texlive-vtable + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-vtable" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-widows-and-orphans.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-widows-and-orphans.sh index c6fa2e6d2..31b05e27a 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-widows-and-orphans.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-widows-and-orphans.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-widows-and-orphans | grep -v \.src | grep texlive-widows-and-orphans + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-widows-and-orphans" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-windycity.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-windycity.sh index b7d316f3e..9c1222d27 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-windycity.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-windycity.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-windycity | grep -v \.src | grep texlive-windycity + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-windycity" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-worksheet.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-worksheet.sh index df15aa658..c41b12909 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-worksheet.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-worksheet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-worksheet | grep -v \.src | grep texlive-worksheet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-worksheet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xargs-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xargs-doc.sh index 8a1ec935e..4a29c9b29 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xargs-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xargs-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xargs-doc | grep -v \.src | grep texlive-xargs-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xargs-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xargs.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xargs.sh index d8628ee44..c85136547 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xargs.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xargs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xargs | grep -v \.src | grep texlive-xargs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xargs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt-doc.sh index 6b3a983b2..3e1d56470 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xassoccnt-doc | grep -v \.src | grep texlive-xassoccnt-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xassoccnt-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt.sh index 4b556eb3b..5d7de1704 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xassoccnt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xassoccnt | grep -v \.src | grep texlive-xassoccnt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xassoccnt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xbmks.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xbmks.sh index 958407f43..fcc059e8e 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xbmks.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xbmks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xbmks | grep -v \.src | grep texlive-xbmks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xbmks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcharter-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcharter-doc.sh index b975840b3..d7cce4688 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcharter-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcharter-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xcharter-doc | grep -v \.src | grep texlive-xcharter-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xcharter-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcharter.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcharter.sh index 8912c0168..76137b92a 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcharter.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcharter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xcharter | grep -v \.src | grep texlive-xcharter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xcharter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcite-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcite-doc.sh index 3eeaace9f..96c86df12 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcite-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcite-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xcite-doc | grep -v \.src | grep texlive-xcite-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xcite-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcite.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcite.sh index b0dc639e9..aa76d35d7 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcite.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcite.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xcite | grep -v \.src | grep texlive-xcite + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xcite" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni-doc.sh index e89ee5bf7..7b39cc75b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xcjk2uni-doc | grep -v \.src | grep texlive-xcjk2uni-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xcjk2uni-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni.sh index 53414235b..949ad1bb6 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcjk2uni.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xcjk2uni | grep -v \.src | grep texlive-xcjk2uni + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xcjk2uni" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap-doc.sh index ad89f3738..af193ec4b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xcntperchap-doc | grep -v \.src | grep texlive-xcntperchap-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xcntperchap-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap.sh index 8dae8f5a2..384d68d47 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcntperchap.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xcntperchap | grep -v \.src | grep texlive-xcntperchap + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xcntperchap" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-doc.sh index 935d816e8..f0c7b7638 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xcolor-doc | grep -v \.src | grep texlive-xcolor-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xcolor-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-material.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-material.sh index da2610a4b..171f77a2a 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-material.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-material.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xcolor-material | grep -v \.src | grep texlive-xcolor-material + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xcolor-material" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized-doc.sh index 8180faba9..ae2847d2f 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xcolor-solarized-doc | grep -v \.src | grep texlive-xcolor-solarized-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xcolor-solarized-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized.sh index c8bdba9e6..2ff860ba2 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor-solarized.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xcolor-solarized | grep -v \.src | grep texlive-xcolor-solarized + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xcolor-solarized" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor.sh index 5d834fb3b..09cd80235 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcolor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xcolor | grep -v \.src | grep texlive-xcolor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xcolor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcomment-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcomment-doc.sh index 8069fe114..e3987f1fa 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcomment-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcomment-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xcomment-doc | grep -v \.src | grep texlive-xcomment-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xcomment-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcomment.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcomment.sh index ec0e48dfa..05f1fc74d 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcomment.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcomment.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xcomment | grep -v \.src | grep texlive-xcomment + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xcomment" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky-doc.sh index b114cb10f..c0d6060a7 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xcookybooky-doc | grep -v \.src | grep texlive-xcookybooky-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xcookybooky-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky.sh index 7711bf734..4c63b0c21 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcookybooky.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xcookybooky | grep -v \.src | grep texlive-xcookybooky + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xcookybooky" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcpdftips.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcpdftips.sh index caaf3123e..5d68a846d 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcpdftips.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xcpdftips.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xcpdftips | grep -v \.src | grep texlive-xcpdftips + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xcpdftips" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xdoc-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xdoc-doc.sh index b2ef68c9c..74e8c79ef 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xdoc-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xdoc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xdoc-doc | grep -v \.src | grep texlive-xdoc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xdoc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xdoc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xdoc.sh index 82aaf14f8..f79dddcfa 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xdoc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xdoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xdoc | grep -v \.src | grep texlive-xdoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xdoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xduthesis-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xduthesis-doc.sh index 323e13e30..bd08fc19d 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xduthesis-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xduthesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xduthesis-doc | grep -v \.src | grep texlive-xduthesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xduthesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xduthesis.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xduthesis.sh index 0296b58b4..e2fc61d36 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xduthesis.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xduthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xduthesis | grep -v \.src | grep texlive-xduthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xduthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xebaposter-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xebaposter-doc.sh index 634585f07..c55f7a65f 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xebaposter-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xebaposter-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xebaposter-doc | grep -v \.src | grep texlive-xebaposter-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xebaposter-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xebaposter.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xebaposter.sh index 90cfdb347..086187d55 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xebaposter.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xebaposter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xebaposter | grep -v \.src | grep texlive-xebaposter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xebaposter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xechangebar.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xechangebar.sh index cad32fa6d..0852391f9 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xechangebar.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xechangebar.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xechangebar | grep -v \.src | grep texlive-xechangebar + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xechangebar" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecjk-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecjk-doc.sh index 7c0dc77a2..06da0ccf4 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecjk-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecjk-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xecjk-doc | grep -v \.src | grep texlive-xecjk-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xecjk-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecjk.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecjk.sh index 1c3d56776..b2ae76426 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecjk.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecjk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xecjk | grep -v \.src | grep texlive-xecjk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xecjk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecolor-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecolor-doc.sh index 1501ffdee..f12441e41 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecolor-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecolor-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xecolor-doc | grep -v \.src | grep texlive-xecolor-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xecolor-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecolor.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecolor.sh index 83925ae8e..7385c2370 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecolor.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecolor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xecolor | grep -v \.src | grep texlive-xecolor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xecolor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecyr-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecyr-doc.sh index 7ca6fe37e..a23278a4d 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecyr-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecyr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xecyr-doc | grep -v \.src | grep texlive-xecyr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xecyr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecyr.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecyr.sh index a9542bbeb..f2b5914dd 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecyr.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xecyr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xecyr | grep -v \.src | grep texlive-xecyr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xecyr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xeindex-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xeindex-doc.sh index 0ad681300..fd66fd132 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xeindex-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xeindex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xeindex-doc | grep -v \.src | grep texlive-xeindex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xeindex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xeindex.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xeindex.sh index 563a15944..2671394e0 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xeindex.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xeindex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xeindex | grep -v \.src | grep texlive-xeindex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xeindex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xellipsis-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xellipsis-doc.sh index 1961f91c8..9caf57335 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xellipsis-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xellipsis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xellipsis-doc | grep -v \.src | grep texlive-xellipsis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xellipsis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xellipsis.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xellipsis.sh index d8318cb2e..0e47e2253 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xellipsis.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xellipsis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xellipsis | grep -v \.src | grep texlive-xellipsis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xellipsis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xepersian-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xepersian-doc.sh index 36604b529..bab8a5e1b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xepersian-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xepersian-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xepersian-doc | grep -v \.src | grep texlive-xepersian-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xepersian-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xepersian.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xepersian.sh index e0ca4a27b..30b493e8b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xepersian.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xepersian.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xepersian | grep -v \.src | grep texlive-xepersian + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xepersian" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xesearch-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xesearch-doc.sh index d29ceb1fb..cad4797f6 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xesearch-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xesearch-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xesearch-doc | grep -v \.src | grep texlive-xesearch-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xesearch-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xesearch.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xesearch.sh index 391c860b9..41772589b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xesearch.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xesearch.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xesearch | grep -v \.src | grep texlive-xesearch + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xesearch" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor-doc.sh index 63c27ab4e..994e04027 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xespotcolor-doc | grep -v \.src | grep texlive-xespotcolor-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xespotcolor-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor.sh index 343bf813f..35bcd117c 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xespotcolor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xespotcolor | grep -v \.src | grep texlive-xespotcolor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xespotcolor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari-doc.sh index 1f89eb90d..a3d182e17 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xetex-devanagari-doc | grep -v \.src | grep texlive-xetex-devanagari-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xetex-devanagari-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari.sh index e7deb995e..fc30beebc 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-devanagari.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xetex-devanagari | grep -v \.src | grep texlive-xetex-devanagari + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xetex-devanagari" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans-doc.sh index 79b93f1da..d40c7991e 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xetex-itrans-doc | grep -v \.src | grep texlive-xetex-itrans-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xetex-itrans-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans.sh index 00e4dced2..72c6c0b82 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-itrans.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xetex-itrans | grep -v \.src | grep texlive-xetex-itrans + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xetex-itrans" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks-doc.sh index f273a80fd..609a694f1 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xetex-pstricks-doc | grep -v \.src | grep texlive-xetex-pstricks-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xetex-pstricks-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks.sh index d3cb0b1c7..d09b62a52 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-pstricks.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xetex-pstricks | grep -v \.src | grep texlive-xetex-pstricks + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xetex-pstricks" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan-doc.sh index 4985bccba..d2b4a67b5 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xetex-tibetan-doc | grep -v \.src | grep texlive-xetex-tibetan-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xetex-tibetan-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan.sh index 34f1da3d0..9971914db 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetex-tibetan.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xetex-tibetan | grep -v \.src | grep texlive-xetex-tibetan + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xetex-tibetan" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexconfig.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexconfig.sh index 00f377f22..73f78c63c 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexconfig.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexconfig.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xetexconfig | grep -v \.src | grep texlive-xetexconfig + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xetexconfig" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo-doc.sh index 0bc4deaf9..ae89d21d5 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xetexfontinfo-doc | grep -v \.src | grep texlive-xetexfontinfo-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xetexfontinfo-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo.sh index 3f5d20162..5e9e2c1d3 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexfontinfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xetexfontinfo | grep -v \.src | grep texlive-xetexfontinfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xetexfontinfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexko-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexko-doc.sh index 20419be79..d50acf424 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexko-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexko-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xetexko-doc | grep -v \.src | grep texlive-xetexko-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xetexko-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexko.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexko.sh index f92aa828b..b51dd3935 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexko.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexko.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xetexko | grep -v \.src | grep texlive-xetexko + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xetexko" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexref-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexref-doc.sh index 5864b44b9..3062066a1 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexref-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xetexref-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xetexref-doc | grep -v \.src | grep texlive-xetexref-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xetexref-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xevlna-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xevlna-doc.sh index 4a441ad86..e78b587d2 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xevlna-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xevlna-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xevlna-doc | grep -v \.src | grep texlive-xevlna-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xevlna-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xevlna.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xevlna.sh index 45fd53c09..8a6e84173 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xevlna.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xevlna.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xevlna | grep -v \.src | grep texlive-xevlna + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xevlna" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfakebold.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfakebold.sh index e430cee45..3236e3bd4 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfakebold.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfakebold.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xfakebold | grep -v \.src | grep texlive-xfakebold + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xfakebold" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfor-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfor-doc.sh index 36f95f1ed..878c9111d 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfor-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfor-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xfor-doc | grep -v \.src | grep texlive-xfor-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xfor-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfor.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfor.sh index 3d8718115..f44365093 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfor.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xfor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xfor | grep -v \.src | grep texlive-xfor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xfor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xgreek-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xgreek-doc.sh index 6458bf697..2a5f9a9e6 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xgreek-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xgreek-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xgreek-doc | grep -v \.src | grep texlive-xgreek-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xgreek-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xgreek.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xgreek.sh index 97fd41397..f7fa2c51b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xgreek.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xgreek.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xgreek | grep -v \.src | grep texlive-xgreek + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xgreek" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xhfill-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xhfill-doc.sh index 97083c4ad..f627ffcc0 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xhfill-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xhfill-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xhfill-doc | grep -v \.src | grep texlive-xhfill-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xhfill-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xhfill.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xhfill.sh index 3006bebcd..76d66bf7e 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xhfill.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xhfill.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xhfill | grep -v \.src | grep texlive-xhfill + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xhfill" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xifthen-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xifthen-doc.sh index 4bd8cf77a..a8fe780b0 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xifthen-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xifthen-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xifthen-doc | grep -v \.src | grep texlive-xifthen-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xifthen-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xifthen.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xifthen.sh index a3f8db909..6c7dcbad3 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xifthen.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xifthen.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xifthen | grep -v \.src | grep texlive-xifthen + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xifthen" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xii-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xii-doc.sh index 1c31a7ac7..322cc25f8 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xii-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xii-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xii-doc | grep -v \.src | grep texlive-xii-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xii-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xii-lat.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xii-lat.sh index 53a463b75..c162dd8a6 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xii-lat.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xii-lat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xii-lat | grep -v \.src | grep texlive-xii-lat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xii-lat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xint-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xint-doc.sh index fcee60601..340f01e9b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xint-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xint-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xint-doc | grep -v \.src | grep texlive-xint-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xint-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xint.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xint.sh index eb9f4a764..0027c99c6 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xint.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xint.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xint | grep -v \.src | grep texlive-xint + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xint" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xits-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xits-doc.sh index 6f8881bc1..6d1be2e1e 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xits-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xits-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xits-doc | grep -v \.src | grep texlive-xits-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xits-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xits.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xits.sh index a8862d5a0..0602b5258 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xits.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xits.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xits | grep -v \.src | grep texlive-xits + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xits" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xkeyval-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xkeyval-doc.sh index 9f8cbdc5a..7c58bbb62 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xkeyval-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xkeyval-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xkeyval-doc | grep -v \.src | grep texlive-xkeyval-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xkeyval-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xkeyval.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xkeyval.sh index ed78d43e6..cb2ef0852 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xkeyval.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xkeyval.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xkeyval | grep -v \.src | grep texlive-xkeyval + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xkeyval" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xlop-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xlop-doc.sh index 6480e5926..410a09cd0 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xlop-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xlop-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xlop-doc | grep -v \.src | grep texlive-xlop-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xlop-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xlop.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xlop.sh index 9425547fd..36c9dadad 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xlop.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xlop.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xlop | grep -v \.src | grep texlive-xlop + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xlop" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltabular.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltabular.sh index cc4d9e6d9..e452a0f37 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltabular.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltabular.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xltabular | grep -v \.src | grep texlive-xltabular + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xltabular" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltxtra-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltxtra-doc.sh index b7f8539b4..dcd725cb9 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltxtra-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltxtra-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xltxtra-doc | grep -v \.src | grep texlive-xltxtra-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xltxtra-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltxtra.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltxtra.sh index 8ce969000..b3b217e04 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltxtra.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xltxtra.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xltxtra | grep -v \.src | grep texlive-xltxtra + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xltxtra" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmltexconfig.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmltexconfig.sh index 3612120fb..9a2f9b643 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmltexconfig.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmltexconfig.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xmltexconfig | grep -v \.src | grep texlive-xmltexconfig + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xmltexconfig" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmpincl-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmpincl-doc.sh index 3e6e20561..4d408c551 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmpincl-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmpincl-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xmpincl-doc | grep -v \.src | grep texlive-xmpincl-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xmpincl-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmpincl.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmpincl.sh index a27a05c6c..7779deb2f 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmpincl.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xmpincl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xmpincl | grep -v \.src | grep texlive-xmpincl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xmpincl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand-doc.sh index aa32cfd60..efe2ee64f 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xnewcommand-doc | grep -v \.src | grep texlive-xnewcommand-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xnewcommand-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand.sh index b837faf96..cdfcc7672 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xnewcommand.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xnewcommand | grep -v \.src | grep texlive-xnewcommand + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xnewcommand" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xoptarg-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xoptarg-doc.sh index 6fdd40d0e..2aa73134f 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xoptarg-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xoptarg-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xoptarg-doc | grep -v \.src | grep texlive-xoptarg-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xoptarg-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xoptarg.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xoptarg.sh index 0ba80b08e..f5e334734 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xoptarg.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xoptarg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xoptarg | grep -v \.src | grep texlive-xoptarg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xoptarg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpatch-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpatch-doc.sh index 29b35a5db..35d394142 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpatch-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpatch-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xpatch-doc | grep -v \.src | grep texlive-xpatch-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xpatch-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpatch.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpatch.sh index 882f3aeac..71bd3bb31 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpatch.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpatch.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xpatch | grep -v \.src | grep texlive-xpatch + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xpatch" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpeek-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpeek-doc.sh index 77709f1eb..1f4dd180f 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpeek-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpeek-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xpeek-doc | grep -v \.src | grep texlive-xpeek-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xpeek-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpeek.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpeek.sh index 062fa5eaf..c67dbda20 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpeek.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpeek.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xpeek | grep -v \.src | grep texlive-xpeek + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xpeek" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpiano-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpiano-doc.sh index b341dc4f8..82f26f498 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpiano-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpiano-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xpiano-doc | grep -v \.src | grep texlive-xpiano-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xpiano-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpiano.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpiano.sh index e61c40db1..a36b0bb43 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpiano.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpiano.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xpiano | grep -v \.src | grep texlive-xpiano + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xpiano" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpicture-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpicture-doc.sh index 9e5f26208..5e41482ae 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpicture-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpicture-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xpicture-doc | grep -v \.src | grep texlive-xpicture-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xpicture-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpicture.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpicture.sh index 96ec612bd..91510bba3 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpicture.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpicture.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xpicture | grep -v \.src | grep texlive-xpicture + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xpicture" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpinyin-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpinyin-doc.sh index 7c91f587c..63918aad6 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpinyin-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpinyin-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xpinyin-doc | grep -v \.src | grep texlive-xpinyin-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xpinyin-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpinyin.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpinyin.sh index e8e3654cb..5a5f1b422 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpinyin.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpinyin.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xpinyin | grep -v \.src | grep texlive-xpinyin + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xpinyin" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xprintlen-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xprintlen-doc.sh index c36304bfd..1173d6e06 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xprintlen-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xprintlen-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xprintlen-doc | grep -v \.src | grep texlive-xprintlen-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xprintlen-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xprintlen.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xprintlen.sh index ead26a3c3..03f93c0bd 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xprintlen.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xprintlen.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xprintlen | grep -v \.src | grep texlive-xprintlen + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xprintlen" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate-doc.sh index 007ef5dbf..d0d2d3541 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xpunctuate-doc | grep -v \.src | grep texlive-xpunctuate-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xpunctuate-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate.sh index c6aaf2e3c..1bf3c18e5 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xpunctuate.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xpunctuate | grep -v \.src | grep texlive-xpunctuate + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xpunctuate" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xq-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xq-doc.sh index 11f5976fa..756d19bcc 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xq-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xq-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xq-doc | grep -v \.src | grep texlive-xq-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xq-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xq.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xq.sh index c984d3c62..b961a974d 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xq.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xq.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xq | grep -v \.src | grep texlive-xq + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xq" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsavebox-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsavebox-doc.sh index 7d809b26b..a31d0fab7 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsavebox-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsavebox-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xsavebox-doc | grep -v \.src | grep texlive-xsavebox-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xsavebox-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsavebox.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsavebox.sh index 7715b3324..3b7c41254 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsavebox.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsavebox.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xsavebox | grep -v \.src | grep texlive-xsavebox + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xsavebox" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsim.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsim.sh index 5aa09a210..c37de7fb1 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsim.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xsim.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xsim | grep -v \.src | grep texlive-xsim + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xsim" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xskak-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xskak-doc.sh index b38ca6a08..d1c5da4c7 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xskak-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xskak-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xskak-doc | grep -v \.src | grep texlive-xskak-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xskak-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xskak.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xskak.sh index eeadd0a8c..9b23e1d01 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xskak.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xskak.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xskak | grep -v \.src | grep texlive-xskak + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xskak" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xstring-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xstring-doc.sh index 26474d807..ddd24788e 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xstring-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xstring-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xstring-doc | grep -v \.src | grep texlive-xstring-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xstring-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xstring.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xstring.sh index d36404abd..be98ec060 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xstring.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xstring.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xstring | grep -v \.src | grep texlive-xstring + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xstring" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtab-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtab-doc.sh index dfd9583af..4fd06889b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtab-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtab-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xtab-doc | grep -v \.src | grep texlive-xtab-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xtab-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtab.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtab.sh index 3a9c88087..5607a5618 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtab.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtab.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xtab | grep -v \.src | grep texlive-xtab + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xtab" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtuthesis.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtuthesis.sh index 8bbe46080..e0d999b5c 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtuthesis.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xtuthesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xtuthesis | grep -v \.src | grep texlive-xtuthesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xtuthesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xunicode-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xunicode-doc.sh index fff48610b..b8c844921 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xunicode-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xunicode-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xunicode-doc | grep -v \.src | grep texlive-xunicode-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xunicode-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xunicode.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xunicode.sh index b45dd7b01..e7b098590 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xunicode.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xunicode.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xunicode | grep -v \.src | grep texlive-xunicode + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xunicode" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xurl.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xurl.sh index 627b452cf..0a35a54b6 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xurl.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xurl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xurl | grep -v \.src | grep texlive-xurl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xurl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xwatermark-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xwatermark-doc.sh index 2be5d7ad9..48d40e556 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xwatermark-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xwatermark-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xwatermark-doc | grep -v \.src | grep texlive-xwatermark-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xwatermark-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xwatermark.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xwatermark.sh index d48f9e72b..0246c90fd 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xwatermark.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xwatermark.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xwatermark | grep -v \.src | grep texlive-xwatermark + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xwatermark" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xyling-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xyling-doc.sh index 41314f484..996717c7f 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xyling-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xyling-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xyling-doc | grep -v \.src | grep texlive-xyling-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xyling-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xyling.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xyling.sh index 84f71be40..88ffcce32 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xyling.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xyling.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xyling | grep -v \.src | grep texlive-xyling + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xyling" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xymtex-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xymtex-doc.sh index 5b1ba5234..214769f78 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xymtex-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xymtex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xymtex-doc | grep -v \.src | grep texlive-xymtex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xymtex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xymtex.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xymtex.sh index fc9a16b2b..c22b7345a 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xymtex.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xymtex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xymtex | grep -v \.src | grep texlive-xymtex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xymtex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic-doc.sh index 0848c8940..cf6005cf4 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xypic-doc | grep -v \.src | grep texlive-xypic-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xypic-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic-tut-pt-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic-tut-pt-doc.sh index f188a445e..905aac8c0 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic-tut-pt-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic-tut-pt-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xypic-tut-pt-doc | grep -v \.src | grep texlive-xypic-tut-pt-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xypic-tut-pt-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic.sh index dd33b049b..ae33a9ee7 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xypic.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xypic | grep -v \.src | grep texlive-xypic + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xypic" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xytree-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xytree-doc.sh index abecfb1d2..3746b27df 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xytree-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xytree-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xytree-doc | grep -v \.src | grep texlive-xytree-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xytree-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xytree.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xytree.sh index 6b91e7f80..dd9a08a86 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xytree.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-xytree.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-xytree | grep -v \.src | grep texlive-xytree + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-xytree" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yafoot-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yafoot-doc.sh index 651b9f312..cace2253d 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yafoot-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yafoot-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yafoot-doc | grep -v \.src | grep texlive-yafoot-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yafoot-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yafoot.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yafoot.sh index c98dacb19..af9d1e5d5 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yafoot.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yafoot.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yafoot | grep -v \.src | grep texlive-yafoot + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yafoot" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yagusylo-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yagusylo-doc.sh index 4f784ae7d..752f39d6a 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yagusylo-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yagusylo-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yagusylo-doc | grep -v \.src | grep texlive-yagusylo-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yagusylo-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yagusylo.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yagusylo.sh index dbc9f0808..bf413dc59 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yagusylo.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yagusylo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yagusylo | grep -v \.src | grep texlive-yagusylo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yagusylo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yaletter.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yaletter.sh index 6f2be478c..82e24bc5c 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yaletter.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yaletter.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yaletter | grep -v \.src | grep texlive-yaletter + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yaletter" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yannisgr-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yannisgr-doc.sh index 33285dc81..0f752b329 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yannisgr-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yannisgr-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yannisgr-doc | grep -v \.src | grep texlive-yannisgr-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yannisgr-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yannisgr.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yannisgr.sh index 468e01544..a2f429405 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yannisgr.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yannisgr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yannisgr | grep -v \.src | grep texlive-yannisgr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yannisgr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yathesis-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yathesis-doc.sh index 216f05180..cc37fa9dd 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yathesis-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yathesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yathesis-doc | grep -v \.src | grep texlive-yathesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yathesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yathesis.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yathesis.sh index 23f6a1518..dfec5a949 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yathesis.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yathesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yathesis | grep -v \.src | grep texlive-yathesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yathesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yax-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yax-doc.sh index 2896d52cb..848e5b03e 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yax-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yax-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yax-doc | grep -v \.src | grep texlive-yax-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yax-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yax.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yax.sh index 22522dfad..11f4a50ab 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yax.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yax.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yax | grep -v \.src | grep texlive-yax + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yax" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ycbook-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ycbook-doc.sh index 89d0ef112..0a379c7a2 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ycbook-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ycbook-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ycbook-doc | grep -v \.src | grep texlive-ycbook-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ycbook-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ycbook.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ycbook.sh index c1844b395..224e3afcd 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ycbook.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ycbook.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ycbook | grep -v \.src | grep texlive-ycbook + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ycbook" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ydoc-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ydoc-doc.sh index 4deab8850..b88433cec 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ydoc-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ydoc-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ydoc-doc | grep -v \.src | grep texlive-ydoc-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ydoc-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ydoc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ydoc.sh index 60ecec4ad..c932d9376 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ydoc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ydoc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ydoc | grep -v \.src | grep texlive-ydoc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ydoc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-doc.sh index 89b15fde2..2b42f3a9b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yfonts-doc | grep -v \.src | grep texlive-yfonts-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yfonts-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1-doc.sh index 492517f0f..eac0060b2 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yfonts-t1-doc | grep -v \.src | grep texlive-yfonts-t1-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yfonts-t1-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1.sh index 0387296d1..b5c8d652e 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts-t1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yfonts-t1 | grep -v \.src | grep texlive-yfonts-t1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yfonts-t1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts.sh index 34708b311..c93bf448b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yfonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yfonts | grep -v \.src | grep texlive-yfonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yfonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yhmath-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yhmath-doc.sh index 6eef01579..424add1d7 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yhmath-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yhmath-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yhmath-doc | grep -v \.src | grep texlive-yhmath-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yhmath-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yhmath.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yhmath.sh index 1da5a7124..0ffa74908 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yhmath.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yhmath.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yhmath | grep -v \.src | grep texlive-yhmath + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yhmath" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf-doc.sh index da3ae7995..14a5508a6 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yinit-otf-doc | grep -v \.src | grep texlive-yinit-otf-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yinit-otf-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf.sh index b9103b2f8..a9de3c2aa 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-yinit-otf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-yinit-otf | grep -v \.src | grep texlive-yinit-otf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-yinit-otf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-york-thesis-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-york-thesis-doc.sh index c62383462..0bc070bb9 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-york-thesis-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-york-thesis-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-york-thesis-doc | grep -v \.src | grep texlive-york-thesis-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-york-thesis-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-york-thesis.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-york-thesis.sh index e444591d3..1b0c0a581 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-york-thesis.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-york-thesis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-york-thesis | grep -v \.src | grep texlive-york-thesis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-york-thesis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-youngtab-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-youngtab-doc.sh index a44094850..a398daee3 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-youngtab-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-youngtab-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-youngtab-doc | grep -v \.src | grep texlive-youngtab-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-youngtab-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-youngtab.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-youngtab.sh index 223de70f7..8cb73e9c7 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-youngtab.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-youngtab.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-youngtab | grep -v \.src | grep texlive-youngtab + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-youngtab" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ytableau-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ytableau-doc.sh index 7c7985f97..f6e747888 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ytableau-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ytableau-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ytableau-doc | grep -v \.src | grep texlive-ytableau-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ytableau-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ytableau.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ytableau.sh index ed5597866..0c8e40943 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ytableau.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ytableau.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ytableau | grep -v \.src | grep texlive-ytableau + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ytableau" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zapfchan.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zapfchan.sh index e816f3fb7..1712fef33 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zapfchan.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zapfchan.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zapfchan | grep -v \.src | grep texlive-zapfchan + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zapfchan" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zapfding.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zapfding.sh index b84aa7c81..078607789 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zapfding.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zapfding.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zapfding | grep -v \.src | grep texlive-zapfding + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zapfding" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zebra-goodies.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zebra-goodies.sh index 654f81d3e..161b8ed07 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zebra-goodies.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zebra-goodies.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zebra-goodies | grep -v \.src | grep texlive-zebra-goodies + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zebra-goodies" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zed-csp-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zed-csp-doc.sh index 768580c24..df364c4ca 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zed-csp-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zed-csp-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zed-csp-doc | grep -v \.src | grep texlive-zed-csp-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zed-csp-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zed-csp.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zed-csp.sh index 9f36a47b0..fb15193a1 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zed-csp.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zed-csp.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zed-csp | grep -v \.src | grep texlive-zed-csp + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zed-csp" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhlipsum.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhlipsum.sh index cd2236b23..c762cd2e7 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhlipsum.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhlipsum.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zhlipsum | grep -v \.src | grep texlive-zhlipsum + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zhlipsum" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-doc.sh index e20a04583..4e0e190c9 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zhmetrics-doc | grep -v \.src | grep texlive-zhmetrics-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zhmetrics-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex-doc.sh index 9d932e1fb..96dd3e4d8 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zhmetrics-uptex-doc | grep -v \.src | grep texlive-zhmetrics-uptex-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zhmetrics-uptex-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex.sh index a198c8378..276452c96 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics-uptex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zhmetrics-uptex | grep -v \.src | grep texlive-zhmetrics-uptex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zhmetrics-uptex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics.sh index c55406e9b..e08d6787c 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhmetrics.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zhmetrics | grep -v \.src | grep texlive-zhmetrics + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zhmetrics" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhnumber-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhnumber-doc.sh index 8dacb404c..cd5c65e3e 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhnumber-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhnumber-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zhnumber-doc | grep -v \.src | grep texlive-zhnumber-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zhnumber-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhnumber.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhnumber.sh index cc46b923c..508cf3360 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhnumber.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhnumber.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zhnumber | grep -v \.src | grep texlive-zhnumber + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zhnumber" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhspacing-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhspacing-doc.sh index 9f1585f02..926109ba6 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhspacing-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhspacing-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zhspacing-doc | grep -v \.src | grep texlive-zhspacing-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zhspacing-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhspacing.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhspacing.sh index e1dbbeb0c..6fec828ee 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhspacing.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zhspacing.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zhspacing | grep -v \.src | grep texlive-zhspacing + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zhspacing" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ziffer-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ziffer-doc.sh index 822921e27..65d2c261a 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ziffer-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ziffer-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ziffer-doc | grep -v \.src | grep texlive-ziffer-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ziffer-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ziffer.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ziffer.sh index 5d4393db5..89f83334b 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ziffer.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-ziffer.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-ziffer | grep -v \.src | grep texlive-ziffer + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-ziffer" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zlmtt-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zlmtt-doc.sh index 1bbc14cfc..a55b4a95f 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zlmtt-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zlmtt-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zlmtt-doc | grep -v \.src | grep texlive-zlmtt-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zlmtt-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zlmtt.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zlmtt.sh index fac53ece7..4851d67b1 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zlmtt.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zlmtt.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zlmtt | grep -v \.src | grep texlive-zlmtt + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zlmtt" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zootaxa-bst.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zootaxa-bst.sh index 07dbe4480..5458cede7 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zootaxa-bst.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zootaxa-bst.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zootaxa-bst | grep -v \.src | grep texlive-zootaxa-bst + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zootaxa-bst" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate-doc.sh index 87ed3ab77..3b6843c83 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zwgetfdate-doc | grep -v \.src | grep texlive-zwgetfdate-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zwgetfdate-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate.sh index d36d97cc6..54bd23e02 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwgetfdate.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zwgetfdate | grep -v \.src | grep texlive-zwgetfdate + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zwgetfdate" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout-doc.sh index 820cd41df..d6df468a0 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zwpagelayout-doc | grep -v \.src | grep texlive-zwpagelayout-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zwpagelayout-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout.sh index 4ca6755c9..b5793e0b1 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zwpagelayout.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zwpagelayout | grep -v \.src | grep texlive-zwpagelayout + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zwpagelayout" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont-doc.sh index fb2f2d740..7245b343a 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zxjafbfont-doc | grep -v \.src | grep texlive-zxjafbfont-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zxjafbfont-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont.sh index 372fa73f6..442151d65 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafbfont.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zxjafbfont | grep -v \.src | grep texlive-zxjafbfont + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zxjafbfont" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafont-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafont-doc.sh index 2f7ed82ea..c9f72d941 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafont-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafont-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zxjafont-doc | grep -v \.src | grep texlive-zxjafont-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zxjafont-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafont.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafont.sh index 5b821faf6..6f5ca4635 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafont.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjafont.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zxjafont | grep -v \.src | grep texlive-zxjafont + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zxjafont" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjatype-doc.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjatype-doc.sh index c01fc50c5..3b01590d8 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjatype-doc.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjatype-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zxjatype-doc | grep -v \.src | grep texlive-zxjatype-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zxjatype-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjatype.sh b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjatype.sh index 631e0d43c..75672fd30 100644 --- a/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjatype.sh +++ b/testcases/cli-test/texlive-split-z/oe_test_texlive-split-z_install_and_remove_texlive-zxjatype.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src texlive-split-z # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available texlive-zxjatype | grep -v \.src | grep texlive-zxjatype + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm texlive-zxjatype" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debuginfo.sh b/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debuginfo.sh index c9f67c566..66e84b043 100644 --- a/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debuginfo.sh +++ b/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src thin-provisioning-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available thin-provisioning-tools-debuginfo | grep -v \.src | grep thin-provisioning-tools-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm thin-provisioning-tools-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debugsource.sh b/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debugsource.sh index 547fee410..e8a9c627a 100644 --- a/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debugsource.sh +++ b/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src thin-provisioning-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available thin-provisioning-tools-debugsource | grep -v \.src | grep thin-provisioning-tools-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm thin-provisioning-tools-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-help.sh b/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-help.sh index 774770a13..9145962e0 100644 --- a/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-help.sh +++ b/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src thin-provisioning-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available thin-provisioning-tools-help | grep -v \.src | grep thin-provisioning-tools-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm thin-provisioning-tools-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools.sh b/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools.sh index 6dd9dd2f8..2e9042805 100644 --- a/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools.sh +++ b/testcases/cli-test/thin-provisioning-tools/oe_test_thin-provisioning-tools_install_and_remove_thin-provisioning-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src thin-provisioning-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available thin-provisioning-tools | grep -v \.src | grep thin-provisioning-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm thin-provisioning-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-debuginfo.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-debuginfo.sh index 74f309023..53f454544 100644 --- a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-debuginfo.sh +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tigervnc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tigervnc-debuginfo | grep -v \.src | grep tigervnc-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tigervnc-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-debugsource.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-debugsource.sh index 63e57206d..3e5c027fa 100644 --- a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-debugsource.sh +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tigervnc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tigervnc-debugsource | grep -v \.src | grep tigervnc-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tigervnc-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-help.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-help.sh index 1811a706a..a1becbcd9 100644 --- a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-help.sh +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tigervnc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tigervnc-help | grep -v \.src | grep tigervnc-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tigervnc-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-license.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-license.sh index 726e12097..2cd670ac8 100644 --- a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-license.sh +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-license.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tigervnc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tigervnc-license | grep -v \.src | grep tigervnc-license + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tigervnc-license" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-selinux.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-selinux.sh index 63b56d2b4..550ce1a0b 100644 --- a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-selinux.sh +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-selinux.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tigervnc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tigervnc-selinux | grep -v \.src | grep tigervnc-selinux + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tigervnc-selinux" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-applet.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-applet.sh index ebfb9fb06..f313f269d 100644 --- a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-applet.sh +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-applet.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tigervnc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tigervnc-server-applet | grep -v \.src | grep tigervnc-server-applet + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tigervnc-server-applet" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-minimal.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-minimal.sh index 3051ff89d..22fe347fc 100644 --- a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-minimal.sh +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-minimal.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tigervnc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tigervnc-server-minimal | grep -v \.src | grep tigervnc-server-minimal + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tigervnc-server-minimal" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-module.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-module.sh index 4d33ba92e..1cf3b2a35 100644 --- a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-module.sh +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server-module.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tigervnc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tigervnc-server-module | grep -v \.src | grep tigervnc-server-module + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tigervnc-server-module" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server.sh index d242c9597..35ae41a33 100644 --- a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server.sh +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc-server.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tigervnc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tigervnc-server | grep -v \.src | grep tigervnc-server + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tigervnc-server" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc.sh b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc.sh index b02581fa9..4c330fd17 100644 --- a/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc.sh +++ b/testcases/cli-test/tigervnc/oe_test_tigervnc_install_and_remove_tigervnc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tigervnc # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tigervnc | grep -v \.src | grep tigervnc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tigervnc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/time/oe_test_time_install_and_remove_time-debuginfo.sh b/testcases/cli-test/time/oe_test_time_install_and_remove_time-debuginfo.sh index 16b276600..71a150890 100644 --- a/testcases/cli-test/time/oe_test_time_install_and_remove_time-debuginfo.sh +++ b/testcases/cli-test/time/oe_test_time_install_and_remove_time-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src time # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available time-debuginfo | grep -v \.src | grep time-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm time-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/time/oe_test_time_install_and_remove_time-debugsource.sh b/testcases/cli-test/time/oe_test_time_install_and_remove_time-debugsource.sh index ab76172a0..ff175b417 100644 --- a/testcases/cli-test/time/oe_test_time_install_and_remove_time-debugsource.sh +++ b/testcases/cli-test/time/oe_test_time_install_and_remove_time-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src time # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available time-debugsource | grep -v \.src | grep time-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm time-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/time/oe_test_time_install_and_remove_time-doc.sh b/testcases/cli-test/time/oe_test_time_install_and_remove_time-doc.sh index b6febb2e1..bf6aeb9f1 100644 --- a/testcases/cli-test/time/oe_test_time_install_and_remove_time-doc.sh +++ b/testcases/cli-test/time/oe_test_time_install_and_remove_time-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src time # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available time-doc | grep -v \.src | grep time-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm time-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/time/oe_test_time_install_and_remove_time-help.sh b/testcases/cli-test/time/oe_test_time_install_and_remove_time-help.sh index c3f60e598..81b3e042e 100644 --- a/testcases/cli-test/time/oe_test_time_install_and_remove_time-help.sh +++ b/testcases/cli-test/time/oe_test_time_install_and_remove_time-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src time # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available time-help | grep -v \.src | grep time-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm time-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/time/oe_test_time_install_and_remove_time.sh b/testcases/cli-test/time/oe_test_time_install_and_remove_time.sh index d8a448967..41a69dff6 100644 --- a/testcases/cli-test/time/oe_test_time_install_and_remove_time.sh +++ b/testcases/cli-test/time/oe_test_time_install_and_remove_time.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src time # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available time | grep -v \.src | grep time + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm time" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-debuginfo.sh b/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-debuginfo.sh index 556ccaff4..670232ed5 100644 --- a/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-debuginfo.sh +++ b/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src timedatex # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available timedatex-debuginfo | grep -v \.src | grep timedatex-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm timedatex-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-debugsource.sh b/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-debugsource.sh index 9cb281aec..540625871 100644 --- a/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-debugsource.sh +++ b/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src timedatex # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available timedatex-debugsource | grep -v \.src | grep timedatex-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm timedatex-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-help.sh b/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-help.sh index 11316400f..56b86dbe8 100644 --- a/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-help.sh +++ b/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src timedatex # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available timedatex-help | grep -v \.src | grep timedatex-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm timedatex-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex.sh b/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex.sh index 058160aed..cab2b94bc 100644 --- a/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex.sh +++ b/testcases/cli-test/timedatex/oe_test_timedatex_install_and_remove_timedatex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src timedatex # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available timedatex | grep -v \.src | grep timedatex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm timedatex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-debuginfo.sh b/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-debuginfo.sh index 912756126..99341552e 100644 --- a/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-debuginfo.sh +++ b/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tinyxml2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tinyxml2-debuginfo | grep -v \.src | grep tinyxml2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tinyxml2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-debugsource.sh b/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-debugsource.sh index 063f5880b..e24cefdf0 100644 --- a/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-debugsource.sh +++ b/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tinyxml2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tinyxml2-debugsource | grep -v \.src | grep tinyxml2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tinyxml2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-devel.sh b/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-devel.sh index cfe087fde..6ced72985 100644 --- a/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-devel.sh +++ b/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tinyxml2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tinyxml2-devel | grep -v \.src | grep tinyxml2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tinyxml2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2.sh b/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2.sh index 667a4acb8..1758b422d 100644 --- a/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2.sh +++ b/testcases/cli-test/tinyxml2/oe_test_tinyxml2_install_and_remove_tinyxml2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tinyxml2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tinyxml2 | grep -v \.src | grep tinyxml2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tinyxml2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-debuginfo.sh b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-debuginfo.sh index d468fcb38..a8ccb0a3b 100644 --- a/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-debuginfo.sh +++ b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tix # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tix-debuginfo | grep -v \.src | grep tix-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tix-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-debugsource.sh b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-debugsource.sh index 8bb9eb928..afa9f5cf7 100644 --- a/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-debugsource.sh +++ b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tix # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tix-debugsource | grep -v \.src | grep tix-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tix-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-devel.sh b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-devel.sh index 45ee90292..95fd406b4 100644 --- a/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-devel.sh +++ b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tix # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tix-devel | grep -v \.src | grep tix-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tix-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-help.sh b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-help.sh index d5f736049..338dc2ea1 100644 --- a/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-help.sh +++ b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tix # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tix-help | grep -v \.src | grep tix-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tix-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix.sh b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix.sh index ceb1afcd6..dde41edba 100644 --- a/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix.sh +++ b/testcases/cli-test/tix/oe_test_tix_install_and_remove_tix.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tix # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tix | grep -v \.src | grep tix + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tix" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-debuginfo.sh b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-debuginfo.sh index e327e72c5..d1870197c 100644 --- a/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-debuginfo.sh +++ b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tk-debuginfo | grep -v \.src | grep tk-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tk-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-debugsource.sh b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-debugsource.sh index d123147ab..db042ba9e 100644 --- a/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-debugsource.sh +++ b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tk-debugsource | grep -v \.src | grep tk-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tk-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-devel.sh b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-devel.sh index 4e69e41e4..f524651c8 100644 --- a/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-devel.sh +++ b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tk-devel | grep -v \.src | grep tk-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tk-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-help.sh b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-help.sh index c1adcbf04..2ff67092e 100644 --- a/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-help.sh +++ b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tk-help | grep -v \.src | grep tk-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tk-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk.sh b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk.sh index 2ac0fc57a..c9d550b6e 100644 --- a/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk.sh +++ b/testcases/cli-test/tk/oe_test_tk_install_and_remove_tk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tk # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tk | grep -v \.src | grep tk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-debuginfo.sh b/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-debuginfo.sh index f49a075cf..59c395db3 100644 --- a/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-debuginfo.sh +++ b/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tmux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tmux-debuginfo | grep -v \.src | grep tmux-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tmux-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-debugsource.sh b/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-debugsource.sh index 8c2c4f45f..e3d94dbdf 100644 --- a/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-debugsource.sh +++ b/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tmux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tmux-debugsource | grep -v \.src | grep tmux-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tmux-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-help.sh b/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-help.sh index 1ad86b920..c6e8a1fc9 100644 --- a/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-help.sh +++ b/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tmux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tmux-help | grep -v \.src | grep tmux-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tmux-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux.sh b/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux.sh index 2bb3ecba2..c47362acb 100644 --- a/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux.sh +++ b/testcases/cli-test/tmux/oe_test_tmux_install_and_remove_tmux.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tmux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tmux | grep -v \.src | grep tmux + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tmux" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-debuginfo.sh b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-debuginfo.sh index 0959955a4..4b8780d69 100644 --- a/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-debuginfo.sh +++ b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tpm2-tss # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tpm2-tss-debuginfo | grep -v \.src | grep tpm2-tss-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tpm2-tss-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-debugsource.sh b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-debugsource.sh index 02dcb2c92..f726ace83 100644 --- a/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-debugsource.sh +++ b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tpm2-tss # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tpm2-tss-debugsource | grep -v \.src | grep tpm2-tss-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tpm2-tss-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-devel.sh b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-devel.sh index 1e523953f..d7c255492 100644 --- a/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-devel.sh +++ b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tpm2-tss # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tpm2-tss-devel | grep -v \.src | grep tpm2-tss-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tpm2-tss-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-help.sh b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-help.sh index fa2178e16..4f188dd3d 100644 --- a/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-help.sh +++ b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tpm2-tss # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tpm2-tss-help | grep -v \.src | grep tpm2-tss-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tpm2-tss-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss.sh b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss.sh index e57b2048d..d35abce4c 100644 --- a/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss.sh +++ b/testcases/cli-test/tpm2-tss/oe_test_tpm2-tss_install_and_remove_tpm2-tss.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tpm2-tss # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tpm2-tss | grep -v \.src | grep tpm2-tss + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tpm2-tss" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_libtracker-sparql3.sh b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_libtracker-sparql3.sh index 1b26db2c3..a15283c41 100644 --- a/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_libtracker-sparql3.sh +++ b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_libtracker-sparql3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tracker3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libtracker-sparql3 | grep -v \.src | grep libtracker-sparql3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libtracker-sparql3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-debuginfo.sh b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-debuginfo.sh index 2ebc9dd9d..d73a773dc 100644 --- a/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-debuginfo.sh +++ b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tracker3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tracker3-debuginfo | grep -v \.src | grep tracker3-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tracker3-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-debugsource.sh b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-debugsource.sh index b4f7dee08..3b55b85bd 100644 --- a/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-debugsource.sh +++ b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tracker3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tracker3-debugsource | grep -v \.src | grep tracker3-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tracker3-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-devel.sh b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-devel.sh index d07d1a13e..8264f2074 100644 --- a/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-devel.sh +++ b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tracker3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tracker3-devel | grep -v \.src | grep tracker3-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tracker3-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-doc.sh b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-doc.sh index fbad7047f..a31405743 100644 --- a/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-doc.sh +++ b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tracker3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tracker3-doc | grep -v \.src | grep tracker3-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tracker3-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3.sh b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3.sh index 15aab50b0..29830dc53 100644 --- a/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3.sh +++ b/testcases/cli-test/tracker3/oe_test_tracker3_install_and_remove_tracker3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tracker3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tracker3 | grep -v \.src | grep tracker3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tracker3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-debuginfo.sh b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-debuginfo.sh index a5e36147b..0e1dcf430 100644 --- a/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-debuginfo.sh +++ b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src transfig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available transfig-debuginfo | grep -v \.src | grep transfig-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm transfig-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-debugsource.sh b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-debugsource.sh index 29edf1df4..c9e7a89fe 100644 --- a/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-debugsource.sh +++ b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src transfig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available transfig-debugsource | grep -v \.src | grep transfig-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm transfig-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-doc.sh b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-doc.sh index e87fc513c..bc30a7692 100644 --- a/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-doc.sh +++ b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src transfig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available transfig-doc | grep -v \.src | grep transfig-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm transfig-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-help.sh b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-help.sh index 6f9679bf1..a464967c3 100644 --- a/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-help.sh +++ b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src transfig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available transfig-help | grep -v \.src | grep transfig-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm transfig-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig.sh b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig.sh index 2aaccf3c2..9715fd1df 100644 --- a/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig.sh +++ b/testcases/cli-test/transfig/oe_test_transfig_install_and_remove_transfig.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src transfig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available transfig | grep -v \.src | grep transfig + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm transfig" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-debuginfo.sh b/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-debuginfo.sh index 738f05ba7..e9227af0e 100644 --- a/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-debuginfo.sh +++ b/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tree # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tree-debuginfo | grep -v \.src | grep tree-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tree-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-debugsource.sh b/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-debugsource.sh index 8e4d38091..46d0c67f0 100644 --- a/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-debugsource.sh +++ b/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tree # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tree-debugsource | grep -v \.src | grep tree-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tree-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-help.sh b/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-help.sh index ba1d6a6ea..570645476 100644 --- a/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-help.sh +++ b/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tree # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tree-help | grep -v \.src | grep tree-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tree-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree.sh b/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree.sh index eada9c6f5..7125e2dc6 100644 --- a/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree.sh +++ b/testcases/cli-test/tree/oe_test_tree_install_and_remove_tree.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tree # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tree | grep -v \.src | grep tree + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tree" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-debuginfo.sh b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-debuginfo.sh index 694f9b0a3..408ebab9c 100644 --- a/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-debuginfo.sh +++ b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src trousers # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available trousers-debuginfo | grep -v \.src | grep trousers-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm trousers-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-debugsource.sh b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-debugsource.sh index 3333538c0..a976f88f2 100644 --- a/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-debugsource.sh +++ b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src trousers # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available trousers-debugsource | grep -v \.src | grep trousers-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm trousers-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-devel.sh b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-devel.sh index 5c43eefca..754fd0996 100644 --- a/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-devel.sh +++ b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src trousers # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available trousers-devel | grep -v \.src | grep trousers-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm trousers-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-help.sh b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-help.sh index 645fc9ce2..ba62ee385 100644 --- a/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-help.sh +++ b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src trousers # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available trousers-help | grep -v \.src | grep trousers-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm trousers-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers.sh b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers.sh index f528bddd1..549a090d0 100644 --- a/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers.sh +++ b/testcases/cli-test/trousers/oe_test_trousers_install_and_remove_trousers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src trousers # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available trousers | grep -v \.src | grep trousers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm trousers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed-debuginfo.sh b/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed-debuginfo.sh index 3121cd255..4c5403646 100644 --- a/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed-debuginfo.sh +++ b/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ttembed # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ttembed-debuginfo | grep -v \.src | grep ttembed-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ttembed-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed-debugsource.sh b/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed-debugsource.sh index 2c8adea4f..74541b092 100644 --- a/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed-debugsource.sh +++ b/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ttembed # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ttembed-debugsource | grep -v \.src | grep ttembed-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ttembed-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed.sh b/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed.sh index 5ff7b3ec3..e6cc92c81 100644 --- a/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed.sh +++ b/testcases/cli-test/ttembed/oe_test_ttembed_install_and_remove_ttembed.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src ttembed # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available ttembed | grep -v \.src | grep ttembed + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm ttembed" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned-help.sh b/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned-help.sh index 019e727fb..99a170595 100644 --- a/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned-help.sh +++ b/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tuned # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tuned-help | grep -v \.src | grep tuned-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tuned-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned-profiles-devel.sh b/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned-profiles-devel.sh index dcbed2a50..987328953 100644 --- a/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned-profiles-devel.sh +++ b/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned-profiles-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tuned # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tuned-profiles-devel | grep -v \.src | grep tuned-profiles-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tuned-profiles-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned.sh b/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned.sh index 4dc023dff..73f4b0ae7 100644 --- a/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned.sh +++ b/testcases/cli-test/tuned/oe_test_tuned_install_and_remove_tuned.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tuned # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tuned | grep -v \.src | grep tuned + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tuned" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tzdata/oe_test_tzdata_install_and_remove_tzdata-java.sh b/testcases/cli-test/tzdata/oe_test_tzdata_install_and_remove_tzdata-java.sh index 614918ce4..47850ff2e 100644 --- a/testcases/cli-test/tzdata/oe_test_tzdata_install_and_remove_tzdata-java.sh +++ b/testcases/cli-test/tzdata/oe_test_tzdata_install_and_remove_tzdata-java.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tzdata # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tzdata-java | grep -v \.src | grep tzdata-java + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tzdata-java" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/tzdata/oe_test_tzdata_install_and_remove_tzdata.sh b/testcases/cli-test/tzdata/oe_test_tzdata_install_and_remove_tzdata.sh index 0bf5be6d2..f88cff7c0 100644 --- a/testcases/cli-test/tzdata/oe_test_tzdata_install_and_remove_tzdata.sh +++ b/testcases/cli-test/tzdata/oe_test_tzdata_install_and_remove_tzdata.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src tzdata # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available tzdata | grep -v \.src | grep tzdata + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm tzdata" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-armv7.sh b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-armv7.sh index 83584a815..d94a44ade 100644 --- a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-armv7.sh +++ b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-armv7.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src uboot-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available uboot-images-armv7 | grep -v \.src | grep uboot-images-armv7 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm uboot-images-armv7" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-armv8.sh b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-armv8.sh index c9cd07e7d..a9f2c8d8a 100644 --- a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-armv8.sh +++ b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-armv8.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src uboot-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available uboot-images-armv8 | grep -v \.src | grep uboot-images-armv8 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm uboot-images-armv8" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-elf.sh b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-elf.sh index b46ce4915..806b972ae 100644 --- a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-elf.sh +++ b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-images-elf.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src uboot-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available uboot-images-elf | grep -v \.src | grep uboot-images-elf + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm uboot-images-elf" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-debuginfo.sh b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-debuginfo.sh index 53b10585b..d3bf3294b 100644 --- a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-debuginfo.sh +++ b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src uboot-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available uboot-tools-debuginfo | grep -v \.src | grep uboot-tools-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm uboot-tools-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-debugsource.sh b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-debugsource.sh index 4f0f996ed..9c29ffc7b 100644 --- a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-debugsource.sh +++ b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src uboot-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available uboot-tools-debugsource | grep -v \.src | grep uboot-tools-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm uboot-tools-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-help.sh b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-help.sh index 49ae21ff7..7eebcac3d 100644 --- a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-help.sh +++ b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src uboot-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available uboot-tools-help | grep -v \.src | grep uboot-tools-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm uboot-tools-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools.sh b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools.sh index b05344cab..07cdb1f63 100644 --- a/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools.sh +++ b/testcases/cli-test/uboot-tools/oe_test_uboot-tools_install_and_remove_uboot-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src uboot-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available uboot-tools | grep -v \.src | grep uboot-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm uboot-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_libudisks2-devel.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_libudisks2-devel.sh index 00d640d4a..f4beee5a5 100644 --- a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_libudisks2-devel.sh +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_libudisks2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src udisks2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libudisks2-devel | grep -v \.src | grep libudisks2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libudisks2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_libudisks2.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_libudisks2.sh index 6568397f1..bc1a1536d 100644 --- a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_libudisks2.sh +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_libudisks2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src udisks2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libudisks2 | grep -v \.src | grep libudisks2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libudisks2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-bcache.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-bcache.sh index 09a28aca9..2d30e9b38 100644 --- a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-bcache.sh +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-bcache.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src udisks2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available udisks2-bcache | grep -v \.src | grep udisks2-bcache + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm udisks2-bcache" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-btrfs.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-btrfs.sh index a413a61dc..cb2cf4aef 100644 --- a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-btrfs.sh +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-btrfs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src udisks2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available udisks2-btrfs | grep -v \.src | grep udisks2-btrfs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm udisks2-btrfs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-debuginfo.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-debuginfo.sh index 032863c3d..818c8f755 100644 --- a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-debuginfo.sh +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src udisks2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available udisks2-debuginfo | grep -v \.src | grep udisks2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm udisks2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-debugsource.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-debugsource.sh index 3eb059ddd..c40726e8a 100644 --- a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-debugsource.sh +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src udisks2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available udisks2-debugsource | grep -v \.src | grep udisks2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm udisks2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-lsm.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-lsm.sh index 55f6351ed..edb3d6c89 100644 --- a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-lsm.sh +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-lsm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src udisks2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available udisks2-lsm | grep -v \.src | grep udisks2-lsm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm udisks2-lsm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-lvm2.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-lvm2.sh index 91f1c2a1b..7f34b0492 100644 --- a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-lvm2.sh +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-lvm2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src udisks2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available udisks2-lvm2 | grep -v \.src | grep udisks2-lvm2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm udisks2-lvm2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-vdo.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-vdo.sh index ebe0b0f96..e9a61a164 100644 --- a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-vdo.sh +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-vdo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src udisks2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available udisks2-vdo | grep -v \.src | grep udisks2-vdo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm udisks2-vdo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-zram.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-zram.sh index d9be32ed0..fec8e7c00 100644 --- a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-zram.sh +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2-zram.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src udisks2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available udisks2-zram | grep -v \.src | grep udisks2-zram + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm udisks2-zram" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2.sh b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2.sh index 8000a90b4..7be6064ca 100644 --- a/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2.sh +++ b/testcases/cli-test/udisks2/oe_test_udisks2_install_and_remove_udisks2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src udisks2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available udisks2 | grep -v \.src | grep udisks2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm udisks2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-debuginfo.sh b/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-debuginfo.sh index 8decadc5d..0c7aa61e3 100644 --- a/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-debuginfo.sh +++ b/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src uid_wrapper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available uid_wrapper-debuginfo | grep -v \.src | grep uid_wrapper-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm uid_wrapper-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-debugsource.sh b/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-debugsource.sh index c1c837f9b..d184cb36d 100644 --- a/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-debugsource.sh +++ b/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src uid_wrapper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available uid_wrapper-debugsource | grep -v \.src | grep uid_wrapper-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm uid_wrapper-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-help.sh b/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-help.sh index 8c257d0c9..5272a4679 100644 --- a/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-help.sh +++ b/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src uid_wrapper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available uid_wrapper-help | grep -v \.src | grep uid_wrapper-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm uid_wrapper-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper.sh b/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper.sh index 1b408f1b8..40018e361 100644 --- a/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper.sh +++ b/testcases/cli-test/uid_wrapper/oe_test_uid_wrapper_install_and_remove_uid_wrapper.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src uid_wrapper # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available uid_wrapper | grep -v \.src | grep uid_wrapper + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm uid_wrapper" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-debuginfo.sh b/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-debuginfo.sh index b61c9ae8e..d5ba7bc4f 100644 --- a/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-debuginfo.sh +++ b/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src umockdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available umockdev-debuginfo | grep -v \.src | grep umockdev-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm umockdev-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-debugsource.sh b/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-debugsource.sh index 28685d812..d90d5e3d3 100644 --- a/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-debugsource.sh +++ b/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src umockdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available umockdev-debugsource | grep -v \.src | grep umockdev-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm umockdev-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-devel.sh b/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-devel.sh index 38b4b006a..f2808bf02 100644 --- a/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-devel.sh +++ b/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src umockdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available umockdev-devel | grep -v \.src | grep umockdev-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm umockdev-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev.sh b/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev.sh index a2a3df2ff..d23497761 100644 --- a/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev.sh +++ b/testcases/cli-test/umockdev/oe_test_umockdev_install_and_remove_umockdev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src umockdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available umockdev | grep -v \.src | grep umockdev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm umockdev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_python3-unbound.sh b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_python3-unbound.sh index 21678a84f..9b45dc55e 100644 --- a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_python3-unbound.sh +++ b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_python3-unbound.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src unbound # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-unbound | grep -v \.src | grep python3-unbound + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-unbound" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-anchor.sh b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-anchor.sh index 6ceb042a3..49a7130b6 100644 --- a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-anchor.sh +++ b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-anchor.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src unbound # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available unbound-anchor | grep -v \.src | grep unbound-anchor + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm unbound-anchor" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-debuginfo.sh b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-debuginfo.sh index 2d3f49763..2bb826aec 100644 --- a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-debuginfo.sh +++ b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src unbound # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available unbound-debuginfo | grep -v \.src | grep unbound-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm unbound-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-debugsource.sh b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-debugsource.sh index 9359981cd..10af95fd5 100644 --- a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-debugsource.sh +++ b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src unbound # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available unbound-debugsource | grep -v \.src | grep unbound-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm unbound-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-devel.sh b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-devel.sh index b55285fc9..e6917a7b3 100644 --- a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-devel.sh +++ b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src unbound # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available unbound-devel | grep -v \.src | grep unbound-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm unbound-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-help.sh b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-help.sh index e057991bd..4d81b8d1b 100644 --- a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-help.sh +++ b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src unbound # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available unbound-help | grep -v \.src | grep unbound-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm unbound-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-libs.sh b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-libs.sh index 223eb0a30..5574aa21e 100644 --- a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-libs.sh +++ b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src unbound # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available unbound-libs | grep -v \.src | grep unbound-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm unbound-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-utils.sh b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-utils.sh index 1d58bc9b1..5261cece3 100644 --- a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-utils.sh +++ b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src unbound # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available unbound-utils | grep -v \.src | grep unbound-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm unbound-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound.sh b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound.sh index 58a049665..48eb93c1a 100644 --- a/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound.sh +++ b/testcases/cli-test/unbound/oe_test_unbound_install_and_remove_unbound.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src unbound # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available unbound | grep -v \.src | grep unbound + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm unbound" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/unicode-ucd/oe_test_unicode-ucd_install_and_remove_unicode-ucd.sh b/testcases/cli-test/unicode-ucd/oe_test_unicode-ucd_install_and_remove_unicode-ucd.sh index fd9380a45..65d57c767 100644 --- a/testcases/cli-test/unicode-ucd/oe_test_unicode-ucd_install_and_remove_unicode-ucd.sh +++ b/testcases/cli-test/unicode-ucd/oe_test_unicode-ucd_install_and_remove_unicode-ucd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src unicode-ucd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available unicode-ucd | grep -v \.src | grep unicode-ucd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm unicode-ucd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-debuginfo.sh b/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-debuginfo.sh index 09cc3fadc..bfcc4a88e 100644 --- a/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-debuginfo.sh +++ b/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src unixODBC # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available unixODBC-debuginfo | grep -v \.src | grep unixODBC-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm unixODBC-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-debugsource.sh b/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-debugsource.sh index 58d94b1db..c134e96ec 100644 --- a/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-debugsource.sh +++ b/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src unixODBC # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available unixODBC-debugsource | grep -v \.src | grep unixODBC-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm unixODBC-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-devel.sh b/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-devel.sh index 01b0139ee..e37aadc70 100644 --- a/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-devel.sh +++ b/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src unixODBC # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available unixODBC-devel | grep -v \.src | grep unixODBC-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm unixODBC-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC.sh b/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC.sh index f3a85d8a5..0a1b94dad 100644 --- a/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC.sh +++ b/testcases/cli-test/unixODBC/oe_test_unixODBC_install_and_remove_unixODBC.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src unixODBC # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available unixODBC | grep -v \.src | grep unixODBC + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm unixODBC" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-debuginfo.sh b/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-debuginfo.sh index 50eb48e06..bbed774f2 100644 --- a/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-debuginfo.sh +++ b/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src unzip # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available unzip-debuginfo | grep -v \.src | grep unzip-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm unzip-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-debugsource.sh b/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-debugsource.sh index 5eb11fa78..667414b90 100644 --- a/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-debugsource.sh +++ b/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src unzip # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available unzip-debugsource | grep -v \.src | grep unzip-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm unzip-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-help.sh b/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-help.sh index 755302d06..5fb7529e0 100644 --- a/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-help.sh +++ b/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src unzip # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available unzip-help | grep -v \.src | grep unzip-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm unzip-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip.sh b/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip.sh index f9a26f280..e23f5000e 100644 --- a/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip.sh +++ b/testcases/cli-test/unzip/oe_test_unzip_install_and_remove_unzip.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src unzip # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available unzip | grep -v \.src | grep unzip + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm unzip" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-debuginfo.sh b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-debuginfo.sh index dd8d5cb69..e346ce3bc 100644 --- a/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-debuginfo.sh +++ b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src upower # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available upower-debuginfo | grep -v \.src | grep upower-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm upower-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-debugsource.sh b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-debugsource.sh index 4a034ea83..94c53f31c 100644 --- a/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-debugsource.sh +++ b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src upower # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available upower-debugsource | grep -v \.src | grep upower-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm upower-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-devel-docs.sh b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-devel-docs.sh index 71fee1fe7..2652d22a7 100644 --- a/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-devel-docs.sh +++ b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-devel-docs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src upower # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available upower-devel-docs | grep -v \.src | grep upower-devel-docs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm upower-devel-docs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-devel.sh b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-devel.sh index 538fd760f..126317810 100644 --- a/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-devel.sh +++ b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src upower # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available upower-devel | grep -v \.src | grep upower-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm upower-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower.sh b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower.sh index f57e4a74f..9a24d49ed 100644 --- a/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower.sh +++ b/testcases/cli-test/upower/oe_test_upower_install_and_remove_upower.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src upower # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available upower | grep -v \.src | grep upower + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm upower" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-bookman-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-bookman-fonts.sh index 614692d2c..a463999c3 100644 --- a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-bookman-fonts.sh +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-bookman-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src urw-base35-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available urw-base35-bookman-fonts | grep -v \.src | grep urw-base35-bookman-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm urw-base35-bookman-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-c059-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-c059-fonts.sh index 2248f3e8a..0d53c2fb9 100644 --- a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-c059-fonts.sh +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-c059-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src urw-base35-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available urw-base35-c059-fonts | grep -v \.src | grep urw-base35-c059-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm urw-base35-c059-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-d050000l-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-d050000l-fonts.sh index 255dbcfee..d71519b9e 100644 --- a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-d050000l-fonts.sh +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-d050000l-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src urw-base35-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available urw-base35-d050000l-fonts | grep -v \.src | grep urw-base35-d050000l-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm urw-base35-d050000l-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-common.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-common.sh index c7600bea5..6a88fdff8 100644 --- a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-common.sh +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-common.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src urw-base35-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available urw-base35-fonts-common | grep -v \.src | grep urw-base35-fonts-common + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm urw-base35-fonts-common" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-devel.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-devel.sh index 523f82fc7..c78b7d62c 100644 --- a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-devel.sh +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src urw-base35-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available urw-base35-fonts-devel | grep -v \.src | grep urw-base35-fonts-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm urw-base35-fonts-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-legacy.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-legacy.sh index 18c840f82..6476fc2d1 100644 --- a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-legacy.sh +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts-legacy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src urw-base35-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available urw-base35-fonts-legacy | grep -v \.src | grep urw-base35-fonts-legacy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm urw-base35-fonts-legacy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts.sh index d7efeaa13..be2abf8e2 100644 --- a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts.sh +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src urw-base35-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available urw-base35-fonts | grep -v \.src | grep urw-base35-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm urw-base35-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-gothic-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-gothic-fonts.sh index 8cb2eb8e2..aced85568 100644 --- a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-gothic-fonts.sh +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-gothic-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src urw-base35-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available urw-base35-gothic-fonts | grep -v \.src | grep urw-base35-gothic-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm urw-base35-gothic-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-mono-ps-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-mono-ps-fonts.sh index 152877dbb..37c5537ca 100644 --- a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-mono-ps-fonts.sh +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-mono-ps-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src urw-base35-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available urw-base35-nimbus-mono-ps-fonts | grep -v \.src | grep urw-base35-nimbus-mono-ps-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm urw-base35-nimbus-mono-ps-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-roman-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-roman-fonts.sh index 3f2cdca02..7c15e3eba 100644 --- a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-roman-fonts.sh +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-roman-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src urw-base35-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available urw-base35-nimbus-roman-fonts | grep -v \.src | grep urw-base35-nimbus-roman-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm urw-base35-nimbus-roman-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-sans-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-sans-fonts.sh index 6859fe1fd..b1c95c379 100644 --- a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-sans-fonts.sh +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-nimbus-sans-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src urw-base35-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available urw-base35-nimbus-sans-fonts | grep -v \.src | grep urw-base35-nimbus-sans-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm urw-base35-nimbus-sans-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-p052-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-p052-fonts.sh index ede591d43..1cf83e5a4 100644 --- a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-p052-fonts.sh +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-p052-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src urw-base35-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available urw-base35-p052-fonts | grep -v \.src | grep urw-base35-p052-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm urw-base35-p052-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-standard-symbols-ps-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-standard-symbols-ps-fonts.sh index cd32a10aa..64da0e026 100644 --- a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-standard-symbols-ps-fonts.sh +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-standard-symbols-ps-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src urw-base35-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available urw-base35-standard-symbols-ps-fonts | grep -v \.src | grep urw-base35-standard-symbols-ps-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm urw-base35-standard-symbols-ps-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-z003-fonts.sh b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-z003-fonts.sh index a3e42b599..af970d9fd 100644 --- a/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-z003-fonts.sh +++ b/testcases/cli-test/urw-base35-fonts/oe_test_urw-base35-fonts_install_and_remove_urw-base35-z003-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src urw-base35-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available urw-base35-z003-fonts | grep -v \.src | grep urw-base35-z003-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm urw-base35-z003-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-debuginfo.sh b/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-debuginfo.sh index 77dc1299c..9cfd25b06 100644 --- a/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-debuginfo.sh +++ b/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src usbutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available usbutils-debuginfo | grep -v \.src | grep usbutils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm usbutils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-debugsource.sh b/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-debugsource.sh index b425f1219..6b3c1e0bb 100644 --- a/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-debugsource.sh +++ b/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src usbutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available usbutils-debugsource | grep -v \.src | grep usbutils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm usbutils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-help.sh b/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-help.sh index 355ddf3b1..6fa42d1a6 100644 --- a/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-help.sh +++ b/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src usbutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available usbutils-help | grep -v \.src | grep usbutils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm usbutils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils.sh b/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils.sh index 3db7c1605..9a576d8bf 100644 --- a/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils.sh +++ b/testcases/cli-test/usbutils/oe_test_usbutils_install_and_remove_usbutils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src usbutils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available usbutils | grep -v \.src | grep usbutils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm usbutils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-debuginfo.sh b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-debuginfo.sh index 3ea281994..5805b6464 100644 --- a/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-debuginfo.sh +++ b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src usermode # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available usermode-debuginfo | grep -v \.src | grep usermode-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm usermode-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-debugsource.sh b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-debugsource.sh index b491c6b89..2c475964f 100644 --- a/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-debugsource.sh +++ b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src usermode # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available usermode-debugsource | grep -v \.src | grep usermode-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm usermode-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-gtk.sh b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-gtk.sh index 64ab79ab8..9ae034b7c 100644 --- a/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-gtk.sh +++ b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-gtk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src usermode # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available usermode-gtk | grep -v \.src | grep usermode-gtk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm usermode-gtk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-help.sh b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-help.sh index a47f87a50..6172903a9 100644 --- a/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-help.sh +++ b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src usermode # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available usermode-help | grep -v \.src | grep usermode-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm usermode-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode.sh b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode.sh index 103b85482..908383428 100644 --- a/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode.sh +++ b/testcases/cli-test/usermode/oe_test_usermode_install_and_remove_usermode.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src usermode # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available usermode | grep -v \.src | grep usermode + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm usermode" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-debuginfo.sh b/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-debuginfo.sh index 8674945f0..2fd66eb82 100644 --- a/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-debuginfo.sh +++ b/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src userspace-rcu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available userspace-rcu-debuginfo | grep -v \.src | grep userspace-rcu-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm userspace-rcu-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-debugsource.sh b/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-debugsource.sh index 18f2cc98c..2b213f773 100644 --- a/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-debugsource.sh +++ b/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src userspace-rcu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available userspace-rcu-debugsource | grep -v \.src | grep userspace-rcu-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm userspace-rcu-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-devel.sh b/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-devel.sh index cf7ac1a50..a18687d29 100644 --- a/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-devel.sh +++ b/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src userspace-rcu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available userspace-rcu-devel | grep -v \.src | grep userspace-rcu-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm userspace-rcu-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu.sh b/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu.sh index 9d17d9299..db211dea6 100644 --- a/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu.sh +++ b/testcases/cli-test/userspace-rcu/oe_test_userspace-rcu_install_and_remove_userspace-rcu.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src userspace-rcu # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available userspace-rcu | grep -v \.src | grep userspace-rcu + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm userspace-rcu" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libblkid.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libblkid.sh index ecad4c4ad..47f4f71ed 100644 --- a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libblkid.sh +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libblkid.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src util-linux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libblkid | grep -v \.src | grep libblkid + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libblkid" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libfdisk.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libfdisk.sh index a80e02dce..dd28e63db 100644 --- a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libfdisk.sh +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libfdisk.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src util-linux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libfdisk | grep -v \.src | grep libfdisk + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libfdisk" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libmount.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libmount.sh index 44686f364..02db12316 100644 --- a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libmount.sh +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libmount.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src util-linux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libmount | grep -v \.src | grep libmount + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libmount" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libsmartcols.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libsmartcols.sh index 78e9a4919..6eb4f1fdf 100644 --- a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libsmartcols.sh +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libsmartcols.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src util-linux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libsmartcols | grep -v \.src | grep libsmartcols + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libsmartcols" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libuuid.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libuuid.sh index 9ea413e02..399be85c1 100644 --- a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libuuid.sh +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_libuuid.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src util-linux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available libuuid | grep -v \.src | grep libuuid + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm libuuid" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_python-libmount.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_python-libmount.sh index cdd621e69..aa1c022cf 100644 --- a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_python-libmount.sh +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_python-libmount.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src util-linux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python-libmount | grep -v \.src | grep python-libmount + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python-libmount" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_python3-libmount.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_python3-libmount.sh index c53c6a3a4..4c8fd7f6e 100644 --- a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_python3-libmount.sh +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_python3-libmount.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src util-linux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-libmount | grep -v \.src | grep python3-libmount + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-libmount" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-debuginfo.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-debuginfo.sh index 2c027a06b..3363debdb 100644 --- a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-debuginfo.sh +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src util-linux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available util-linux-debuginfo | grep -v \.src | grep util-linux-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm util-linux-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-debugsource.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-debugsource.sh index 4a8d6defd..b52c2c3c8 100644 --- a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-debugsource.sh +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src util-linux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available util-linux-debugsource | grep -v \.src | grep util-linux-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm util-linux-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-devel.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-devel.sh index 38f26d3e8..f83fd116a 100644 --- a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-devel.sh +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src util-linux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available util-linux-devel | grep -v \.src | grep util-linux-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm util-linux-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-help.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-help.sh index 0a6fd41c1..231110054 100644 --- a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-help.sh +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src util-linux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available util-linux-help | grep -v \.src | grep util-linux-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm util-linux-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-user.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-user.sh index 0f6c4621c..b9f5f57c2 100644 --- a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-user.sh +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux-user.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src util-linux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available util-linux-user | grep -v \.src | grep util-linux-user + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm util-linux-user" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux.sh index 4535ef77f..beaf26644 100644 --- a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux.sh +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_util-linux.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src util-linux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available util-linux | grep -v \.src | grep util-linux + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm util-linux" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_uuidd.sh b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_uuidd.sh index bb4d583bc..d9c2abafa 100644 --- a/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_uuidd.sh +++ b/testcases/cli-test/util-linux/oe_test_util-linux_install_and_remove_uuidd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src util-linux # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available uuidd | grep -v \.src | grep uuidd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm uuidd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-debuginfo.sh b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-debuginfo.sh index e454b1c13..f4dde328c 100644 --- a/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-debuginfo.sh +++ b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vala # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vala-debuginfo | grep -v \.src | grep vala-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vala-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-debugsource.sh b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-debugsource.sh index 4903a67c6..9321d1797 100644 --- a/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-debugsource.sh +++ b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vala # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vala-debugsource | grep -v \.src | grep vala-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vala-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-devel.sh b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-devel.sh index a9826edbe..7c4e5bcda 100644 --- a/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-devel.sh +++ b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vala # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vala-devel | grep -v \.src | grep vala-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vala-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-help.sh b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-help.sh index b66dde880..4e5ef4ac6 100644 --- a/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-help.sh +++ b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vala # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vala-help | grep -v \.src | grep vala-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vala-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala.sh b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala.sh index c7d29cf4b..c1395077f 100644 --- a/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala.sh +++ b/testcases/cli-test/vala/oe_test_vala_install_and_remove_vala.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vala # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vala | grep -v \.src | grep vala + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vala" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-debuginfo.sh b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-debuginfo.sh index 7cfbdd65e..2badf1b84 100644 --- a/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-debuginfo.sh +++ b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src valgrind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available valgrind-debuginfo | grep -v \.src | grep valgrind-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm valgrind-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-debugsource.sh b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-debugsource.sh index 774e47fb1..38a19dfb4 100644 --- a/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-debugsource.sh +++ b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src valgrind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available valgrind-debugsource | grep -v \.src | grep valgrind-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm valgrind-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-devel.sh b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-devel.sh index 1dd69f4a9..0a497c968 100644 --- a/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-devel.sh +++ b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src valgrind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available valgrind-devel | grep -v \.src | grep valgrind-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm valgrind-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-help.sh b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-help.sh index 03c05ce98..0bca97628 100644 --- a/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-help.sh +++ b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src valgrind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available valgrind-help | grep -v \.src | grep valgrind-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm valgrind-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind.sh b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind.sh index 8ab34684c..addeea47e 100644 --- a/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind.sh +++ b/testcases/cli-test/valgrind/oe_test_valgrind_install_and_remove_valgrind.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src valgrind # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available valgrind | grep -v \.src | grep valgrind + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm valgrind" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-debuginfo.sh b/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-debuginfo.sh index 20c0aef6e..b90d37143 100644 --- a/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-debuginfo.sh +++ b/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vconfig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vconfig-debuginfo | grep -v \.src | grep vconfig-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vconfig-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-debugsource.sh b/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-debugsource.sh index ca4cf9a06..cf0847090 100644 --- a/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-debugsource.sh +++ b/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vconfig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vconfig-debugsource | grep -v \.src | grep vconfig-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vconfig-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-help.sh b/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-help.sh index 8b1307da8..32d2b8e29 100644 --- a/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-help.sh +++ b/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vconfig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vconfig-help | grep -v \.src | grep vconfig-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vconfig-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig.sh b/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig.sh index 5a69ad6b8..d94c23e59 100644 --- a/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig.sh +++ b/testcases/cli-test/vconfig/oe_test_vconfig_install_and_remove_vconfig.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vconfig # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vconfig | grep -v \.src | grep vconfig + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vconfig" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-X11.sh b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-X11.sh index f8a2be606..1b303f109 100644 --- a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-X11.sh +++ b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-X11.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vim # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vim-X11 | grep -v \.src | grep vim-X11 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vim-X11" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-common.sh b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-common.sh index 1e7ccb812..75c89f420 100644 --- a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-common.sh +++ b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-common.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vim # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vim-common | grep -v \.src | grep vim-common + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vim-common" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-debuginfo.sh b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-debuginfo.sh index 9628bd49f..a16b15d1e 100644 --- a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-debuginfo.sh +++ b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vim # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vim-debuginfo | grep -v \.src | grep vim-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vim-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-debugsource.sh b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-debugsource.sh index 552456bd0..bd07eb0b3 100644 --- a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-debugsource.sh +++ b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vim # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vim-debugsource | grep -v \.src | grep vim-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vim-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-enhanced.sh b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-enhanced.sh index af4789a3f..b44e07df3 100644 --- a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-enhanced.sh +++ b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-enhanced.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vim # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vim-enhanced | grep -v \.src | grep vim-enhanced + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vim-enhanced" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-filesystem.sh b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-filesystem.sh index b9e522dcc..adf4a4fcf 100644 --- a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-filesystem.sh +++ b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-filesystem.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vim # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vim-filesystem | grep -v \.src | grep vim-filesystem + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vim-filesystem" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-minimal.sh b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-minimal.sh index ca23747f8..522e09b20 100644 --- a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-minimal.sh +++ b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim-minimal.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vim # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vim-minimal | grep -v \.src | grep vim-minimal + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vim-minimal" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim.sh b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim.sh index b2ee69a22..8dba9cdb3 100644 --- a/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim.sh +++ b/testcases/cli-test/vim/oe_test_vim_install_and_remove_vim.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vim # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vim | grep -v \.src | grep vim + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vim" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_python3-gtk-vnc.sh b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_python3-gtk-vnc.sh index 1bf27f4aa..fe5ef672d 100644 --- a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_python3-gtk-vnc.sh +++ b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_python3-gtk-vnc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src volume_key # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-gtk-vnc | grep -v \.src | grep python3-gtk-vnc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-gtk-vnc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_python3-volume_key.sh b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_python3-volume_key.sh index 303d79996..6014e9a91 100644 --- a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_python3-volume_key.sh +++ b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_python3-volume_key.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src volume_key # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available python3-volume_key | grep -v \.src | grep python3-volume_key + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm python3-volume_key" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-debuginfo.sh b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-debuginfo.sh index 8a323e398..35a3febc4 100644 --- a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-debuginfo.sh +++ b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src volume_key # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available volume_key-debuginfo | grep -v \.src | grep volume_key-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm volume_key-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-debugsource.sh b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-debugsource.sh index c8b9d6697..9ff02361a 100644 --- a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-debugsource.sh +++ b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src volume_key # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available volume_key-debugsource | grep -v \.src | grep volume_key-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm volume_key-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-devel.sh b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-devel.sh index 3c8cd79fe..2a17bd51c 100644 --- a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-devel.sh +++ b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src volume_key # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available volume_key-devel | grep -v \.src | grep volume_key-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm volume_key-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-help.sh b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-help.sh index a2d984f79..0829aa376 100644 --- a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-help.sh +++ b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src volume_key # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available volume_key-help | grep -v \.src | grep volume_key-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm volume_key-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key.sh b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key.sh index 2b70dbb26..7ac90110c 100644 --- a/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key.sh +++ b/testcases/cli-test/volume_key/oe_test_volume_key_install_and_remove_volume_key.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src volume_key # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available volume_key | grep -v \.src | grep volume_key + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm volume_key" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vulkan-headers/oe_test_vulkan-headers_install_and_remove_vulkan-headers.sh b/testcases/cli-test/vulkan-headers/oe_test_vulkan-headers_install_and_remove_vulkan-headers.sh index dd9885486..5fe36c026 100644 --- a/testcases/cli-test/vulkan-headers/oe_test_vulkan-headers_install_and_remove_vulkan-headers.sh +++ b/testcases/cli-test/vulkan-headers/oe_test_vulkan-headers_install_and_remove_vulkan-headers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vulkan-headers # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vulkan-headers | grep -v \.src | grep vulkan-headers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vulkan-headers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-debuginfo.sh b/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-debuginfo.sh index 77b5a5253..73135d181 100644 --- a/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-debuginfo.sh +++ b/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vulkan-loader # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vulkan-loader-debuginfo | grep -v \.src | grep vulkan-loader-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vulkan-loader-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-debugsource.sh b/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-debugsource.sh index 065cb4a6c..912cf8cf2 100644 --- a/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-debugsource.sh +++ b/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vulkan-loader # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vulkan-loader-debugsource | grep -v \.src | grep vulkan-loader-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vulkan-loader-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-devel.sh b/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-devel.sh index d18d7e354..ed83a818c 100644 --- a/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-devel.sh +++ b/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vulkan-loader # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vulkan-loader-devel | grep -v \.src | grep vulkan-loader-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vulkan-loader-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader.sh b/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader.sh index fd3f4aa21..704089712 100644 --- a/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader.sh +++ b/testcases/cli-test/vulkan-loader/oe_test_vulkan-loader_install_and_remove_vulkan-loader.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src vulkan-loader # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available vulkan-loader | grep -v \.src | grep vulkan-loader + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm vulkan-loader" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/wayland-protocols/oe_test_wayland-protocols_install_and_remove_wayland-protocols-devel.sh b/testcases/cli-test/wayland-protocols/oe_test_wayland-protocols_install_and_remove_wayland-protocols-devel.sh index f1b75dd68..e818040e3 100644 --- a/testcases/cli-test/wayland-protocols/oe_test_wayland-protocols_install_and_remove_wayland-protocols-devel.sh +++ b/testcases/cli-test/wayland-protocols/oe_test_wayland-protocols_install_and_remove_wayland-protocols-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src wayland-protocols # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available wayland-protocols-devel | grep -v \.src | grep wayland-protocols-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm wayland-protocols-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/wayland-protocols/oe_test_wayland-protocols_install_and_remove_wayland-protocols.sh b/testcases/cli-test/wayland-protocols/oe_test_wayland-protocols_install_and_remove_wayland-protocols.sh index 241abe923..2b13ce0ed 100644 --- a/testcases/cli-test/wayland-protocols/oe_test_wayland-protocols_install_and_remove_wayland-protocols.sh +++ b/testcases/cli-test/wayland-protocols/oe_test_wayland-protocols_install_and_remove_wayland-protocols.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src wayland-protocols # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available wayland-protocols | grep -v \.src | grep wayland-protocols + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm wayland-protocols" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-debuginfo.sh b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-debuginfo.sh index 69b9be1d5..2e0b110b9 100644 --- a/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-debuginfo.sh +++ b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src wayland # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available wayland-debuginfo | grep -v \.src | grep wayland-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm wayland-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-debugsource.sh b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-debugsource.sh index f07b98226..377ba4bea 100644 --- a/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-debugsource.sh +++ b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src wayland # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available wayland-debugsource | grep -v \.src | grep wayland-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm wayland-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-devel.sh b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-devel.sh index 8187e3c3a..e0dea4552 100644 --- a/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-devel.sh +++ b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src wayland # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available wayland-devel | grep -v \.src | grep wayland-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm wayland-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-help.sh b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-help.sh index 1d0e1635a..4f100e741 100644 --- a/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-help.sh +++ b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src wayland # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available wayland-help | grep -v \.src | grep wayland-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm wayland-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland.sh b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland.sh index caff282eb..546736362 100644 --- a/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland.sh +++ b/testcases/cli-test/wayland/oe_test_wayland_install_and_remove_wayland.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src wayland # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available wayland | grep -v \.src | grep wayland + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm wayland" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc4.1-devel.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc4.1-devel.sh index 9e25492b6..391eb0aa5 100644 --- a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc4.1-devel.sh +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc4.1-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webkit2gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jsc4.1-devel | grep -v \.src | grep jsc4.1-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jsc4.1-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc4.1.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc4.1.sh index f626e4539..465ae34fe 100644 --- a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc4.1.sh +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc4.1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webkit2gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jsc4.1 | grep -v \.src | grep jsc4.1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jsc4.1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc5.0-devel.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc5.0-devel.sh index 4c6503434..3ff6aaa1b 100644 --- a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc5.0-devel.sh +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc5.0-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webkit2gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jsc5.0-devel | grep -v \.src | grep jsc5.0-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jsc5.0-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc5.0.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc5.0.sh index e2526882d..be5acc3eb 100644 --- a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc5.0.sh +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_jsc5.0.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webkit2gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available jsc5.0 | grep -v \.src | grep jsc5.0 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm jsc5.0" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debuginfo.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debuginfo.sh index 3848f87e0..002893186 100644 --- a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debuginfo.sh +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webkit2gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available webkit2gtk3-debuginfo | grep -v \.src | grep webkit2gtk3-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm webkit2gtk3-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debugsource.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debugsource.sh index c7fa512a9..21e253e1c 100644 --- a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debugsource.sh +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webkit2gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available webkit2gtk3-debugsource | grep -v \.src | grep webkit2gtk3-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm webkit2gtk3-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-devel.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-devel.sh index ac325754f..31df1b044 100644 --- a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-devel.sh +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webkit2gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available webkit2gtk3-devel | grep -v \.src | grep webkit2gtk3-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm webkit2gtk3-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-help.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-help.sh index d925b6283..de505ade6 100644 --- a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-help.sh +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webkit2gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available webkit2gtk3-help | grep -v \.src | grep webkit2gtk3-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm webkit2gtk3-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc-devel.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc-devel.sh index 98fa8ea59..1c52140f0 100644 --- a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc-devel.sh +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webkit2gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available webkit2gtk3-jsc-devel | grep -v \.src | grep webkit2gtk3-jsc-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm webkit2gtk3-jsc-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc.sh index b648673b2..f987f24b8 100644 --- a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc.sh +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3-jsc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webkit2gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available webkit2gtk3-jsc | grep -v \.src | grep webkit2gtk3-jsc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm webkit2gtk3-jsc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3.sh index c4484bcd2..6679a5aa9 100644 --- a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3.sh +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk3.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webkit2gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available webkit2gtk3 | grep -v \.src | grep webkit2gtk3 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm webkit2gtk3" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-devel.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-devel.sh index 167a474a6..f89dcbced 100644 --- a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-devel.sh +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webkit2gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available webkit2gtk4.1-devel | grep -v \.src | grep webkit2gtk4.1-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm webkit2gtk4.1-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-help.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-help.sh index e2de83fee..6d27d95c1 100644 --- a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-help.sh +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webkit2gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available webkit2gtk4.1-help | grep -v \.src | grep webkit2gtk4.1-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm webkit2gtk4.1-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1.sh index 3aa25c153..7a4aae35a 100644 --- a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1.sh +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk4.1.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webkit2gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available webkit2gtk4.1 | grep -v \.src | grep webkit2gtk4.1 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm webkit2gtk4.1" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-devel.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-devel.sh index 1089402cd..1d95a6940 100644 --- a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-devel.sh +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webkit2gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available webkit2gtk5.0-devel | grep -v \.src | grep webkit2gtk5.0-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm webkit2gtk5.0-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-help.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-help.sh index 23f8f9f0d..0fd34c702 100644 --- a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-help.sh +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webkit2gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available webkit2gtk5.0-help | grep -v \.src | grep webkit2gtk5.0-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm webkit2gtk5.0-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0.sh b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0.sh index 3ede19722..f3485dfcb 100644 --- a/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0.sh +++ b/testcases/cli-test/webkit2gtk3/oe_test_webkit2gtk3_install_and_remove_webkit2gtk5.0.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webkit2gtk3 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available webkit2gtk5.0 | grep -v \.src | grep webkit2gtk5.0 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm webkit2gtk5.0" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debuginfo.sh b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debuginfo.sh index 8d5fdb255..4f21c7885 100644 --- a/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debuginfo.sh +++ b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webrtc-audio-processing # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available webrtc-audio-processing-debuginfo | grep -v \.src | grep webrtc-audio-processing-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm webrtc-audio-processing-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debugsource.sh b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debugsource.sh index 8899a83bc..db8849159 100644 --- a/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debugsource.sh +++ b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webrtc-audio-processing # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available webrtc-audio-processing-debugsource | grep -v \.src | grep webrtc-audio-processing-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm webrtc-audio-processing-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-devel.sh b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-devel.sh index aa88d7041..c7095f6bd 100644 --- a/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-devel.sh +++ b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webrtc-audio-processing # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available webrtc-audio-processing-devel | grep -v \.src | grep webrtc-audio-processing-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm webrtc-audio-processing-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-help.sh b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-help.sh index b0898e388..8d14bcce5 100644 --- a/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-help.sh +++ b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webrtc-audio-processing # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available webrtc-audio-processing-help | grep -v \.src | grep webrtc-audio-processing-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm webrtc-audio-processing-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing.sh b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing.sh index 37d81e2b6..56502f9c2 100644 --- a/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing.sh +++ b/testcases/cli-test/webrtc-audio-processing/oe_test_webrtc-audio-processing_install_and_remove_webrtc-audio-processing.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src webrtc-audio-processing # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available webrtc-audio-processing | grep -v \.src | grep webrtc-audio-processing + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm webrtc-audio-processing" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-debuginfo.sh b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-debuginfo.sh index 2cd3d7e99..ba14f94cd 100644 --- a/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-debuginfo.sh +++ b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src wget # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available wget-debuginfo | grep -v \.src | grep wget-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm wget-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-debugsource.sh b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-debugsource.sh index d932f039d..cd8a09047 100644 --- a/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-debugsource.sh +++ b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src wget # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available wget-debugsource | grep -v \.src | grep wget-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm wget-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-doc.sh b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-doc.sh index ad38b0012..105241811 100644 --- a/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-doc.sh +++ b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src wget # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available wget-doc | grep -v \.src | grep wget-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm wget-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-help.sh b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-help.sh index bcec76182..f137df56d 100644 --- a/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-help.sh +++ b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src wget # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available wget-help | grep -v \.src | grep wget-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm wget-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget.sh b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget.sh index a3879edf7..d813a47b9 100644 --- a/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget.sh +++ b/testcases/cli-test/wget/oe_test_wget_install_and_remove_wget.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src wget # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available wget | grep -v \.src | grep wget + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm wget" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/which/oe_test_which_install_and_remove_which-debuginfo.sh b/testcases/cli-test/which/oe_test_which_install_and_remove_which-debuginfo.sh index fdd400251..31be91b64 100644 --- a/testcases/cli-test/which/oe_test_which_install_and_remove_which-debuginfo.sh +++ b/testcases/cli-test/which/oe_test_which_install_and_remove_which-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src which # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available which-debuginfo | grep -v \.src | grep which-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm which-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/which/oe_test_which_install_and_remove_which-debugsource.sh b/testcases/cli-test/which/oe_test_which_install_and_remove_which-debugsource.sh index c67f09edc..d0a9e31e3 100644 --- a/testcases/cli-test/which/oe_test_which_install_and_remove_which-debugsource.sh +++ b/testcases/cli-test/which/oe_test_which_install_and_remove_which-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src which # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available which-debugsource | grep -v \.src | grep which-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm which-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/which/oe_test_which_install_and_remove_which-help.sh b/testcases/cli-test/which/oe_test_which_install_and_remove_which-help.sh index a0b325080..f1a4e2054 100644 --- a/testcases/cli-test/which/oe_test_which_install_and_remove_which-help.sh +++ b/testcases/cli-test/which/oe_test_which_install_and_remove_which-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src which # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available which-help | grep -v \.src | grep which-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm which-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/which/oe_test_which_install_and_remove_which.sh b/testcases/cli-test/which/oe_test_which_install_and_remove_which.sh index 62cf43005..2318383d8 100644 --- a/testcases/cli-test/which/oe_test_which_install_and_remove_which.sh +++ b/testcases/cli-test/which/oe_test_which_install_and_remove_which.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src which # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available which | grep -v \.src | grep which + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm which" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-debuginfo.sh b/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-debuginfo.sh index 5909b29ea..eef036cff 100644 --- a/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-debuginfo.sh +++ b/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src woff2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available woff2-debuginfo | grep -v \.src | grep woff2-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm woff2-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-debugsource.sh b/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-debugsource.sh index a1b41b122..7acaf7d52 100644 --- a/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-debugsource.sh +++ b/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src woff2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available woff2-debugsource | grep -v \.src | grep woff2-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm woff2-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-devel.sh b/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-devel.sh index b40405aef..f68f396df 100644 --- a/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-devel.sh +++ b/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src woff2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available woff2-devel | grep -v \.src | grep woff2-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm woff2-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2.sh b/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2.sh index 5956f1189..4e451fc3f 100644 --- a/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2.sh +++ b/testcases/cli-test/woff2/oe_test_woff2_install_and_remove_woff2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src woff2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available woff2 | grep -v \.src | grep woff2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm woff2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/words/oe_test_words_install_and_remove_words.sh b/testcases/cli-test/words/oe_test_words_install_and_remove_words.sh index 7498d09b0..473e3f5a6 100644 --- a/testcases/cli-test/words/oe_test_words_install_and_remove_words.sh +++ b/testcases/cli-test/words/oe_test_words_install_and_remove_words.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src words # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available words | grep -v \.src | grep words + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm words" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debuginfo.sh b/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debuginfo.sh index a143a2641..93cf31b0b 100644 --- a/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debuginfo.sh +++ b/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src wpebackend-fdo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available wpebackend-fdo-debuginfo | grep -v \.src | grep wpebackend-fdo-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm wpebackend-fdo-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debugsource.sh b/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debugsource.sh index 21fc1a339..df575ad02 100644 --- a/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debugsource.sh +++ b/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src wpebackend-fdo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available wpebackend-fdo-debugsource | grep -v \.src | grep wpebackend-fdo-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm wpebackend-fdo-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-devel.sh b/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-devel.sh index 15a5b7d58..d030bc635 100644 --- a/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-devel.sh +++ b/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src wpebackend-fdo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available wpebackend-fdo-devel | grep -v \.src | grep wpebackend-fdo-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm wpebackend-fdo-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo.sh b/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo.sh index a6c050a6c..94145af61 100644 --- a/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo.sh +++ b/testcases/cli-test/wpebackend-fdo/oe_test_wpebackend-fdo_install_and_remove_wpebackend-fdo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src wpebackend-fdo # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available wpebackend-fdo | grep -v \.src | grep wpebackend-fdo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm wpebackend-fdo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xalan-j2/oe_test_xalan-j2_install_and_remove_xalan-j2-xsltc.sh b/testcases/cli-test/xalan-j2/oe_test_xalan-j2_install_and_remove_xalan-j2-xsltc.sh index c92bd712c..57296dfb9 100644 --- a/testcases/cli-test/xalan-j2/oe_test_xalan-j2_install_and_remove_xalan-j2-xsltc.sh +++ b/testcases/cli-test/xalan-j2/oe_test_xalan-j2_install_and_remove_xalan-j2-xsltc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xalan-j2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xalan-j2-xsltc | grep -v \.src | grep xalan-j2-xsltc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xalan-j2-xsltc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xalan-j2/oe_test_xalan-j2_install_and_remove_xalan-j2.sh b/testcases/cli-test/xalan-j2/oe_test_xalan-j2_install_and_remove_xalan-j2.sh index 99ea761fc..db3999122 100644 --- a/testcases/cli-test/xalan-j2/oe_test_xalan-j2_install_and_remove_xalan-j2.sh +++ b/testcases/cli-test/xalan-j2/oe_test_xalan-j2_install_and_remove_xalan-j2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xalan-j2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xalan-j2 | grep -v \.src | grep xalan-j2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xalan-j2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-debuginfo.sh b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-debuginfo.sh index 50b5436c3..c9625ea9d 100644 --- a/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-debuginfo.sh +++ b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xapian-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xapian-core-debuginfo | grep -v \.src | grep xapian-core-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xapian-core-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-debugsource.sh b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-debugsource.sh index f0eaa6b44..879138764 100644 --- a/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-debugsource.sh +++ b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xapian-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xapian-core-debugsource | grep -v \.src | grep xapian-core-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xapian-core-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-devel.sh b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-devel.sh index 52144f0b6..08c4561b8 100644 --- a/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-devel.sh +++ b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xapian-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xapian-core-devel | grep -v \.src | grep xapian-core-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xapian-core-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-help.sh b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-help.sh index 0b1d2efdf..2ebe48ccb 100644 --- a/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-help.sh +++ b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xapian-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xapian-core-help | grep -v \.src | grep xapian-core-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xapian-core-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core.sh b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core.sh index f41f27b1a..50d473e5b 100644 --- a/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core.sh +++ b/testcases/cli-test/xapian-core/oe_test_xapian-core_install_and_remove_xapian-core.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xapian-core # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xapian-core | grep -v \.src | grep xapian-core + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xapian-core" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-proto/oe_test_xcb-proto_install_and_remove_xcb-proto.sh b/testcases/cli-test/xcb-proto/oe_test_xcb-proto_install_and_remove_xcb-proto.sh index 8e738b6bf..18e79c78d 100644 --- a/testcases/cli-test/xcb-proto/oe_test_xcb-proto_install_and_remove_xcb-proto.sh +++ b/testcases/cli-test/xcb-proto/oe_test_xcb-proto_install_and_remove_xcb-proto.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-proto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-proto | grep -v \.src | grep xcb-proto + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-proto" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-debuginfo.sh b/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-debuginfo.sh index 7c9106e71..62bc76577 100644 --- a/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-debuginfo.sh +++ b/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util-image # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-image-debuginfo | grep -v \.src | grep xcb-util-image-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-image-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-debugsource.sh b/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-debugsource.sh index 7dd696a88..2cfd3521c 100644 --- a/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-debugsource.sh +++ b/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util-image # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-image-debugsource | grep -v \.src | grep xcb-util-image-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-image-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-devel.sh b/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-devel.sh index fab7a5592..f69301f75 100644 --- a/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-devel.sh +++ b/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util-image # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-image-devel | grep -v \.src | grep xcb-util-image-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-image-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image.sh b/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image.sh index 25a67533c..76e441dd4 100644 --- a/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image.sh +++ b/testcases/cli-test/xcb-util-image/oe_test_xcb-util-image_install_and_remove_xcb-util-image.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util-image # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-image | grep -v \.src | grep xcb-util-image + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-image" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debuginfo.sh b/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debuginfo.sh index 3ff6ca0f6..da4a61b89 100644 --- a/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debuginfo.sh +++ b/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util-keysyms # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-keysyms-debuginfo | grep -v \.src | grep xcb-util-keysyms-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-keysyms-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debugsource.sh b/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debugsource.sh index 73db6c135..c2fd24de5 100644 --- a/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debugsource.sh +++ b/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util-keysyms # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-keysyms-debugsource | grep -v \.src | grep xcb-util-keysyms-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-keysyms-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-devel.sh b/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-devel.sh index f5e8c3edc..8bf70d250 100644 --- a/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-devel.sh +++ b/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util-keysyms # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-keysyms-devel | grep -v \.src | grep xcb-util-keysyms-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-keysyms-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms.sh b/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms.sh index 4327a44cf..d27426b69 100644 --- a/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms.sh +++ b/testcases/cli-test/xcb-util-keysyms/oe_test_xcb-util-keysyms_install_and_remove_xcb-util-keysyms.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util-keysyms # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-keysyms | grep -v \.src | grep xcb-util-keysyms + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-keysyms" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debuginfo.sh b/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debuginfo.sh index b0bbcfa28..ef2432d04 100644 --- a/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debuginfo.sh +++ b/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util-renderutil # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-renderutil-debuginfo | grep -v \.src | grep xcb-util-renderutil-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-renderutil-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debugsource.sh b/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debugsource.sh index 3b226ebae..f9c1e0f1b 100644 --- a/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debugsource.sh +++ b/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util-renderutil # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-renderutil-debugsource | grep -v \.src | grep xcb-util-renderutil-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-renderutil-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-devel.sh b/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-devel.sh index fa7a7b0c6..9879521ca 100644 --- a/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-devel.sh +++ b/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util-renderutil # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-renderutil-devel | grep -v \.src | grep xcb-util-renderutil-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-renderutil-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil.sh b/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil.sh index b464457e2..2cbebcec4 100644 --- a/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil.sh +++ b/testcases/cli-test/xcb-util-renderutil/oe_test_xcb-util-renderutil_install_and_remove_xcb-util-renderutil.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util-renderutil # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-renderutil | grep -v \.src | grep xcb-util-renderutil + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-renderutil" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debuginfo.sh b/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debuginfo.sh index c7a2f94a2..72ebf1d2c 100644 --- a/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debuginfo.sh +++ b/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util-wm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-wm-debuginfo | grep -v \.src | grep xcb-util-wm-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-wm-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debugsource.sh b/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debugsource.sh index 3709d18ba..3d5671143 100644 --- a/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debugsource.sh +++ b/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util-wm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-wm-debugsource | grep -v \.src | grep xcb-util-wm-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-wm-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-devel.sh b/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-devel.sh index 9d2333ef8..a6960d701 100644 --- a/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-devel.sh +++ b/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util-wm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-wm-devel | grep -v \.src | grep xcb-util-wm-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-wm-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm.sh b/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm.sh index 51b45e49b..b761ea356 100644 --- a/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm.sh +++ b/testcases/cli-test/xcb-util-wm/oe_test_xcb-util-wm_install_and_remove_xcb-util-wm.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util-wm # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-wm | grep -v \.src | grep xcb-util-wm + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-wm" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-debuginfo.sh b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-debuginfo.sh index aeb5ea448..c2075304f 100644 --- a/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-debuginfo.sh +++ b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-debuginfo | grep -v \.src | grep xcb-util-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-debugsource.sh b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-debugsource.sh index aa5ee122f..6cc0b6155 100644 --- a/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-debugsource.sh +++ b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-debugsource | grep -v \.src | grep xcb-util-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-devel.sh b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-devel.sh index 14b1bd641..79af0c3d3 100644 --- a/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-devel.sh +++ b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-devel | grep -v \.src | grep xcb-util-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-help.sh b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-help.sh index f3c551be5..306e4b1e9 100644 --- a/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-help.sh +++ b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util-help | grep -v \.src | grep xcb-util-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util.sh b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util.sh index 80b2b9c87..c5f739e8b 100644 --- a/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util.sh +++ b/testcases/cli-test/xcb-util/oe_test_xcb-util_install_and_remove_xcb-util.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xcb-util # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xcb-util | grep -v \.src | grep xcb-util + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xcb-util" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debuginfo.sh b/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debuginfo.sh index 8ce714f67..3a620efd5 100644 --- a/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debuginfo.sh +++ b/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xdg-dbus-proxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xdg-dbus-proxy-debuginfo | grep -v \.src | grep xdg-dbus-proxy-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xdg-dbus-proxy-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debugsource.sh b/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debugsource.sh index 720b2b305..b4a9f3547 100644 --- a/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debugsource.sh +++ b/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xdg-dbus-proxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xdg-dbus-proxy-debugsource | grep -v \.src | grep xdg-dbus-proxy-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xdg-dbus-proxy-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-help.sh b/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-help.sh index 00ec19062..743eaf5bc 100644 --- a/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-help.sh +++ b/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xdg-dbus-proxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xdg-dbus-proxy-help | grep -v \.src | grep xdg-dbus-proxy-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xdg-dbus-proxy-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy.sh b/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy.sh index 9e7a8fa79..ed2ef8e84 100644 --- a/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy.sh +++ b/testcases/cli-test/xdg-dbus-proxy/oe_test_xdg-dbus-proxy_install_and_remove_xdg-dbus-proxy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xdg-dbus-proxy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xdg-dbus-proxy | grep -v \.src | grep xdg-dbus-proxy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xdg-dbus-proxy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xerces-j2/oe_test_xerces-j2_install_and_remove_xerces-j2-help.sh b/testcases/cli-test/xerces-j2/oe_test_xerces-j2_install_and_remove_xerces-j2-help.sh index 5f3135747..0a35f9ad6 100644 --- a/testcases/cli-test/xerces-j2/oe_test_xerces-j2_install_and_remove_xerces-j2-help.sh +++ b/testcases/cli-test/xerces-j2/oe_test_xerces-j2_install_and_remove_xerces-j2-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xerces-j2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xerces-j2-help | grep -v \.src | grep xerces-j2-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xerces-j2-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xerces-j2/oe_test_xerces-j2_install_and_remove_xerces-j2.sh b/testcases/cli-test/xerces-j2/oe_test_xerces-j2_install_and_remove_xerces-j2.sh index 74c8ed906..e7230428c 100644 --- a/testcases/cli-test/xerces-j2/oe_test_xerces-j2_install_and_remove_xerces-j2.sh +++ b/testcases/cli-test/xerces-j2/oe_test_xerces-j2_install_and_remove_xerces-j2.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xerces-j2 # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xerces-j2 | grep -v \.src | grep xerces-j2 + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xerces-j2" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-debuginfo.sh b/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-debuginfo.sh index 4784a010c..6179aedb0 100644 --- a/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-debuginfo.sh +++ b/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xfsdump # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xfsdump-debuginfo | grep -v \.src | grep xfsdump-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xfsdump-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-debugsource.sh b/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-debugsource.sh index 53a889ba5..61868b5a9 100644 --- a/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-debugsource.sh +++ b/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xfsdump # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xfsdump-debugsource | grep -v \.src | grep xfsdump-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xfsdump-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-help.sh b/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-help.sh index 3a142b81f..ed56df9e7 100644 --- a/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-help.sh +++ b/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xfsdump # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xfsdump-help | grep -v \.src | grep xfsdump-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xfsdump-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump.sh b/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump.sh index ff4d31d17..72c3ce41a 100644 --- a/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump.sh +++ b/testcases/cli-test/xfsdump/oe_test_xfsdump_install_and_remove_xfsdump.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xfsdump # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xfsdump | grep -v \.src | grep xfsdump + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xfsdump" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-debuginfo.sh b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-debuginfo.sh index eedd59658..d36aa4f9d 100644 --- a/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-debuginfo.sh +++ b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xfsprogs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xfsprogs-debuginfo | grep -v \.src | grep xfsprogs-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xfsprogs-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-debugsource.sh b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-debugsource.sh index 444df4b6e..85b69a749 100644 --- a/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-debugsource.sh +++ b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xfsprogs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xfsprogs-debugsource | grep -v \.src | grep xfsprogs-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xfsprogs-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-devel.sh b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-devel.sh index 3f8370916..014269c59 100644 --- a/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-devel.sh +++ b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xfsprogs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xfsprogs-devel | grep -v \.src | grep xfsprogs-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xfsprogs-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-help.sh b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-help.sh index f7f922144..9fe181ddd 100644 --- a/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-help.sh +++ b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xfsprogs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xfsprogs-help | grep -v \.src | grep xfsprogs-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xfsprogs-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-xfs_scrub.sh b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-xfs_scrub.sh index 6bb04e432..cf7abb06d 100644 --- a/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-xfs_scrub.sh +++ b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs-xfs_scrub.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xfsprogs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xfsprogs-xfs_scrub | grep -v \.src | grep xfsprogs-xfs_scrub + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xfsprogs-xfs_scrub" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs.sh b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs.sh index cc1447b9b..0b23a6ed3 100644 --- a/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs.sh +++ b/testcases/cli-test/xfsprogs/oe_test_xfsprogs_install_and_remove_xfsprogs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xfsprogs # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xfsprogs | grep -v \.src | grep xfsprogs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xfsprogs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-devel.sh b/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-devel.sh index 17476d91c..dc3f3f94e 100644 --- a/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-devel.sh +++ b/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xkeyboard-config # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xkeyboard-config-devel | grep -v \.src | grep xkeyboard-config-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xkeyboard-config-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-help.sh b/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-help.sh index 732e0c4ff..efb142067 100644 --- a/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-help.sh +++ b/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xkeyboard-config # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xkeyboard-config-help | grep -v \.src | grep xkeyboard-config-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xkeyboard-config-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config.sh b/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config.sh index d8a144c6d..52ef6d674 100644 --- a/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config.sh +++ b/testcases/cli-test/xkeyboard-config/oe_test_xkeyboard-config_install_and_remove_xkeyboard-config.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xkeyboard-config # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xkeyboard-config | grep -v \.src | grep xkeyboard-config + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xkeyboard-config" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xml-commons-apis/oe_test_xml-commons-apis_install_and_remove_xml-commons-apis-help.sh b/testcases/cli-test/xml-commons-apis/oe_test_xml-commons-apis_install_and_remove_xml-commons-apis-help.sh index 120a976fd..0b176fa6c 100644 --- a/testcases/cli-test/xml-commons-apis/oe_test_xml-commons-apis_install_and_remove_xml-commons-apis-help.sh +++ b/testcases/cli-test/xml-commons-apis/oe_test_xml-commons-apis_install_and_remove_xml-commons-apis-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xml-commons-apis # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xml-commons-apis-help | grep -v \.src | grep xml-commons-apis-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xml-commons-apis-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xml-commons-apis/oe_test_xml-commons-apis_install_and_remove_xml-commons-apis.sh b/testcases/cli-test/xml-commons-apis/oe_test_xml-commons-apis_install_and_remove_xml-commons-apis.sh index 556d83161..21354ac55 100644 --- a/testcases/cli-test/xml-commons-apis/oe_test_xml-commons-apis_install_and_remove_xml-commons-apis.sh +++ b/testcases/cli-test/xml-commons-apis/oe_test_xml-commons-apis_install_and_remove_xml-commons-apis.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xml-commons-apis # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xml-commons-apis | grep -v \.src | grep xml-commons-apis + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xml-commons-apis" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xml-commons-resolver/oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver-help.sh b/testcases/cli-test/xml-commons-resolver/oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver-help.sh index 910e498cc..f21196d7a 100644 --- a/testcases/cli-test/xml-commons-resolver/oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver-help.sh +++ b/testcases/cli-test/xml-commons-resolver/oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xml-commons-resolver # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xml-commons-resolver-help | grep -v \.src | grep xml-commons-resolver-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xml-commons-resolver-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xml-commons-resolver/oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver.sh b/testcases/cli-test/xml-commons-resolver/oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver.sh index b5e05b014..6e0e20b96 100644 --- a/testcases/cli-test/xml-commons-resolver/oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver.sh +++ b/testcases/cli-test/xml-commons-resolver/oe_test_xml-commons-resolver_install_and_remove_xml-commons-resolver.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xml-commons-resolver # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xml-commons-resolver | grep -v \.src | grep xml-commons-resolver + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xml-commons-resolver" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debuginfo.sh b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debuginfo.sh index adf35b249..f10ea3b9d 100644 --- a/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debuginfo.sh +++ b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xmlrpc-c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xmlrpc-c-debuginfo | grep -v \.src | grep xmlrpc-c-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xmlrpc-c-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debugsource.sh b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debugsource.sh index 173ada153..031fe3f7c 100644 --- a/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debugsource.sh +++ b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xmlrpc-c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xmlrpc-c-debugsource | grep -v \.src | grep xmlrpc-c-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xmlrpc-c-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-devel.sh b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-devel.sh index dc938b548..71fafbb48 100644 --- a/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-devel.sh +++ b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xmlrpc-c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xmlrpc-c-devel | grep -v \.src | grep xmlrpc-c-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xmlrpc-c-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-help.sh b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-help.sh index cbcd0a7a7..59e3c1742 100644 --- a/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-help.sh +++ b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xmlrpc-c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xmlrpc-c-help | grep -v \.src | grep xmlrpc-c-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xmlrpc-c-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c.sh b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c.sh index 96abf1bdd..cc5e7837b 100644 --- a/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c.sh +++ b/testcases/cli-test/xmlrpc-c/oe_test_xmlrpc-c_install_and_remove_xmlrpc-c.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xmlrpc-c # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xmlrpc-c | grep -v \.src | grep xmlrpc-c + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xmlrpc-c" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-debuginfo.sh b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-debuginfo.sh index e6ea586a9..3264bf74a 100644 --- a/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-debuginfo.sh +++ b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xmlto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xmlto-debuginfo | grep -v \.src | grep xmlto-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xmlto-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-debugsource.sh b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-debugsource.sh index c082aae19..edbf56fe3 100644 --- a/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-debugsource.sh +++ b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xmlto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xmlto-debugsource | grep -v \.src | grep xmlto-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xmlto-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-help.sh b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-help.sh index 4fb537e89..a9dbc5921 100644 --- a/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-help.sh +++ b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xmlto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xmlto-help | grep -v \.src | grep xmlto-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xmlto-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-tex.sh b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-tex.sh index cb751f214..65d6662b4 100644 --- a/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-tex.sh +++ b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-tex.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xmlto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xmlto-tex | grep -v \.src | grep xmlto-tex + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xmlto-tex" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-xhtml.sh b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-xhtml.sh index b0e33ac8d..99fc992f4 100644 --- a/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-xhtml.sh +++ b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto-xhtml.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xmlto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xmlto-xhtml | grep -v \.src | grep xmlto-xhtml + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xmlto-xhtml" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto.sh b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto.sh index c67f3d1a7..1a585ecb5 100644 --- a/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto.sh +++ b/testcases/cli-test/xmlto/oe_test_xmlto_install_and_remove_xmlto.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xmlto # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xmlto | grep -v \.src | grep xmlto + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xmlto" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xmltoman/oe_test_xmltoman_install_and_remove_xmltoman-help.sh b/testcases/cli-test/xmltoman/oe_test_xmltoman_install_and_remove_xmltoman-help.sh index c452dddea..b099c66b9 100644 --- a/testcases/cli-test/xmltoman/oe_test_xmltoman_install_and_remove_xmltoman-help.sh +++ b/testcases/cli-test/xmltoman/oe_test_xmltoman_install_and_remove_xmltoman-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xmltoman # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xmltoman-help | grep -v \.src | grep xmltoman-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xmltoman-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xmltoman/oe_test_xmltoman_install_and_remove_xmltoman.sh b/testcases/cli-test/xmltoman/oe_test_xmltoman_install_and_remove_xmltoman.sh index 9e5214d52..b31ec7faa 100644 --- a/testcases/cli-test/xmltoman/oe_test_xmltoman_install_and_remove_xmltoman.sh +++ b/testcases/cli-test/xmltoman/oe_test_xmltoman_install_and_remove_xmltoman.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xmltoman # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xmltoman | grep -v \.src | grep xmltoman + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xmltoman" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-debuginfo.sh b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-debuginfo.sh index 42fe3e98f..d89763653 100644 --- a/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-debuginfo.sh +++ b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xmms # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xmms-debuginfo | grep -v \.src | grep xmms-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xmms-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-debugsource.sh b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-debugsource.sh index cd125b45f..ac2d282bd 100644 --- a/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-debugsource.sh +++ b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xmms # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xmms-debugsource | grep -v \.src | grep xmms-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xmms-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-devel.sh b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-devel.sh index b82705932..77af6ce22 100644 --- a/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-devel.sh +++ b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xmms # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xmms-devel | grep -v \.src | grep xmms-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xmms-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-help.sh b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-help.sh index d0d77b8f9..8fbb9fc67 100644 --- a/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-help.sh +++ b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xmms # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xmms-help | grep -v \.src | grep xmms-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xmms-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms.sh b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms.sh index 5e02716a3..723fa9fa7 100644 --- a/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms.sh +++ b/testcases/cli-test/xmms/oe_test_xmms_install_and_remove_xmms.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xmms # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xmms | grep -v \.src | grep xmms + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xmms" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drivers/oe_test_xorg-x11-drivers_install_and_remove_xorg-x11-drivers.sh b/testcases/cli-test/xorg-x11-drivers/oe_test_xorg-x11-drivers_install_and_remove_xorg-x11-drivers.sh index 0991590c9..dbf74da8b 100644 --- a/testcases/cli-test/xorg-x11-drivers/oe_test_xorg-x11-drivers_install_and_remove_xorg-x11-drivers.sh +++ b/testcases/cli-test/xorg-x11-drivers/oe_test_xorg-x11-drivers_install_and_remove_xorg-x11-drivers.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drivers # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drivers | grep -v \.src | grep xorg-x11-drivers + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drivers" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debuginfo.sh index b0d721c3d..bacf1d69a 100644 --- a/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debuginfo.sh +++ b/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-ati # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-ati-debuginfo | grep -v \.src | grep xorg-x11-drv-ati-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-ati-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debugsource.sh b/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debugsource.sh index 96636bcac..f0dafcb7a 100644 --- a/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debugsource.sh +++ b/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-ati # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-ati-debugsource | grep -v \.src | grep xorg-x11-drv-ati-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-ati-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-help.sh b/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-help.sh index 0d53ddda2..da5052691 100644 --- a/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-help.sh +++ b/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-ati # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-ati-help | grep -v \.src | grep xorg-x11-drv-ati-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-ati-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati.sh b/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati.sh index f6f6e0e57..366951af2 100644 --- a/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati.sh +++ b/testcases/cli-test/xorg-x11-drv-ati/oe_test_xorg-x11-drv-ati_install_and_remove_xorg-x11-drv-ati.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-ati # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-ati | grep -v \.src | grep xorg-x11-drv-ati + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-ati" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debuginfo.sh index 20bc19207..fe4fffe6f 100644 --- a/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debuginfo.sh +++ b/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-dummy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-dummy-debuginfo | grep -v \.src | grep xorg-x11-drv-dummy-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-dummy-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debugsource.sh b/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debugsource.sh index 9fa6352ec..89f38191f 100644 --- a/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debugsource.sh +++ b/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-dummy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-dummy-debugsource | grep -v \.src | grep xorg-x11-drv-dummy-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-dummy-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-help.sh b/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-help.sh index 307f4028d..3cc8daf5c 100644 --- a/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-help.sh +++ b/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-dummy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-dummy-help | grep -v \.src | grep xorg-x11-drv-dummy-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-dummy-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy.sh b/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy.sh index f61a617a8..d0621bba6 100644 --- a/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy.sh +++ b/testcases/cli-test/xorg-x11-drv-dummy/oe_test_xorg-x11-drv-dummy_install_and_remove_xorg-x11-drv-dummy.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-dummy # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-dummy | grep -v \.src | grep xorg-x11-drv-dummy + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-dummy" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debuginfo.sh index 8f117a5d2..06e6a2461 100644 --- a/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debuginfo.sh +++ b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-evdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-evdev-debuginfo | grep -v \.src | grep xorg-x11-drv-evdev-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-evdev-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debugsource.sh b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debugsource.sh index b1b5b2076..cfe5ed6a4 100644 --- a/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debugsource.sh +++ b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-evdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-evdev-debugsource | grep -v \.src | grep xorg-x11-drv-evdev-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-evdev-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-devel.sh b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-devel.sh index 533bc1e78..c238189cf 100644 --- a/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-devel.sh +++ b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-evdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-evdev-devel | grep -v \.src | grep xorg-x11-drv-evdev-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-evdev-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-help.sh b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-help.sh index f2a3bd602..e57cc7032 100644 --- a/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-help.sh +++ b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-evdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-evdev-help | grep -v \.src | grep xorg-x11-drv-evdev-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-evdev-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev.sh b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev.sh index 4a8871bd0..a0c923c71 100644 --- a/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev.sh +++ b/testcases/cli-test/xorg-x11-drv-evdev/oe_test_xorg-x11-drv-evdev_install_and_remove_xorg-x11-drv-evdev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-evdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-evdev | grep -v \.src | grep xorg-x11-drv-evdev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-evdev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debuginfo.sh index 3a03ce4a2..e0cb13eed 100644 --- a/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debuginfo.sh +++ b/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-fbdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-fbdev-debuginfo | grep -v \.src | grep xorg-x11-drv-fbdev-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-fbdev-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debugsource.sh b/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debugsource.sh index 93ade95da..fd1eaf21c 100644 --- a/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debugsource.sh +++ b/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-fbdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-fbdev-debugsource | grep -v \.src | grep xorg-x11-drv-fbdev-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-fbdev-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-help.sh b/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-help.sh index c0adcd768..1c380171d 100644 --- a/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-help.sh +++ b/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-fbdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-fbdev-help | grep -v \.src | grep xorg-x11-drv-fbdev-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-fbdev-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev.sh b/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev.sh index 7b210698b..03deb9214 100644 --- a/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev.sh +++ b/testcases/cli-test/xorg-x11-drv-fbdev/oe_test_xorg-x11-drv-fbdev_install_and_remove_xorg-x11-drv-fbdev.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-fbdev # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-fbdev | grep -v \.src | grep xorg-x11-drv-fbdev + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-fbdev" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debuginfo.sh index 05ed9c662..7d3a61af9 100644 --- a/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debuginfo.sh +++ b/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-intel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-intel-debuginfo | grep -v \.src | grep xorg-x11-drv-intel-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-intel-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debugsource.sh b/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debugsource.sh index 19efd8499..bf2ca1c23 100644 --- a/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debugsource.sh +++ b/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-intel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-intel-debugsource | grep -v \.src | grep xorg-x11-drv-intel-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-intel-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-help.sh b/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-help.sh index f52b83600..d2012d6ca 100644 --- a/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-help.sh +++ b/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-intel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-intel-help | grep -v \.src | grep xorg-x11-drv-intel-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-intel-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel.sh b/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel.sh index 69282a1f1..e78e5edc1 100644 --- a/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel.sh +++ b/testcases/cli-test/xorg-x11-drv-intel/oe_test_xorg-x11-drv-intel_install_and_remove_xorg-x11-drv-intel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-intel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-intel | grep -v \.src | grep xorg-x11-drv-intel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-intel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debuginfo.sh index 25bf4bd16..abf062843 100644 --- a/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debuginfo.sh +++ b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-libinput # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-libinput-debuginfo | grep -v \.src | grep xorg-x11-drv-libinput-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-libinput-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debugsource.sh b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debugsource.sh index 614cce411..43471e2b7 100644 --- a/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debugsource.sh +++ b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-libinput # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-libinput-debugsource | grep -v \.src | grep xorg-x11-drv-libinput-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-libinput-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-devel.sh b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-devel.sh index e90fa964d..efd71c61c 100644 --- a/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-devel.sh +++ b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-libinput # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-libinput-devel | grep -v \.src | grep xorg-x11-drv-libinput-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-libinput-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-help.sh b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-help.sh index c247f9fa9..cbd17a589 100644 --- a/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-help.sh +++ b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-libinput # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-libinput-help | grep -v \.src | grep xorg-x11-drv-libinput-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-libinput-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput.sh b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput.sh index 669daeaf8..2ed3ecd12 100644 --- a/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput.sh +++ b/testcases/cli-test/xorg-x11-drv-libinput/oe_test_xorg-x11-drv-libinput_install_and_remove_xorg-x11-drv-libinput.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-libinput # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-libinput | grep -v \.src | grep xorg-x11-drv-libinput + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-libinput" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debuginfo.sh index a24ccc44e..b11a5b69a 100644 --- a/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debuginfo.sh +++ b/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-nouveau # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-nouveau-debuginfo | grep -v \.src | grep xorg-x11-drv-nouveau-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-nouveau-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debugsource.sh b/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debugsource.sh index 415fe5cdd..3c38668b8 100644 --- a/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debugsource.sh +++ b/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-nouveau # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-nouveau-debugsource | grep -v \.src | grep xorg-x11-drv-nouveau-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-nouveau-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-help.sh b/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-help.sh index 3bf411af1..28a463302 100644 --- a/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-help.sh +++ b/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-nouveau # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-nouveau-help | grep -v \.src | grep xorg-x11-drv-nouveau-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-nouveau-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau.sh b/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau.sh index a6b585cd7..b6605efd4 100644 --- a/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau.sh +++ b/testcases/cli-test/xorg-x11-drv-nouveau/oe_test_xorg-x11-drv-nouveau_install_and_remove_xorg-x11-drv-nouveau.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-nouveau # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-nouveau | grep -v \.src | grep xorg-x11-drv-nouveau + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-nouveau" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debuginfo.sh index 0ec43cac3..9a1c03a20 100644 --- a/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debuginfo.sh +++ b/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-qxl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-qxl-debuginfo | grep -v \.src | grep xorg-x11-drv-qxl-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-qxl-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debugsource.sh b/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debugsource.sh index 5e9baf070..aa2b46b1a 100644 --- a/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debugsource.sh +++ b/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-qxl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-qxl-debugsource | grep -v \.src | grep xorg-x11-drv-qxl-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-qxl-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl.sh b/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl.sh index 61ef1ec60..cce4a7224 100644 --- a/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl.sh +++ b/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-drv-qxl.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-qxl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-qxl | grep -v \.src | grep xorg-x11-drv-qxl + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-qxl" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-server-Xspice.sh b/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-server-Xspice.sh index f34b6414d..1bb469f84 100644 --- a/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-server-Xspice.sh +++ b/testcases/cli-test/xorg-x11-drv-qxl/oe_test_xorg-x11-drv-qxl_install_and_remove_xorg-x11-server-Xspice.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-qxl # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-server-Xspice | grep -v \.src | grep xorg-x11-server-Xspice + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-server-Xspice" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debuginfo.sh index 129b2f967..3cd8dbdd6 100644 --- a/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debuginfo.sh +++ b/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-v4l # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-v4l-debuginfo | grep -v \.src | grep xorg-x11-drv-v4l-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-v4l-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debugsource.sh b/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debugsource.sh index 59271ca23..1cef2b5d6 100644 --- a/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debugsource.sh +++ b/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-v4l # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-v4l-debugsource | grep -v \.src | grep xorg-x11-drv-v4l-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-v4l-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-help.sh b/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-help.sh index f4e2fa887..ce49a86bc 100644 --- a/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-help.sh +++ b/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-v4l # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-v4l-help | grep -v \.src | grep xorg-x11-drv-v4l-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-v4l-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l.sh b/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l.sh index 227e813fd..ef609dcda 100644 --- a/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l.sh +++ b/testcases/cli-test/xorg-x11-drv-v4l/oe_test_xorg-x11-drv-v4l_install_and_remove_xorg-x11-drv-v4l.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-v4l # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-v4l | grep -v \.src | grep xorg-x11-drv-v4l + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-v4l" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debuginfo.sh index dc2f61184..65669370c 100644 --- a/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debuginfo.sh +++ b/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-vesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-vesa-debuginfo | grep -v \.src | grep xorg-x11-drv-vesa-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-vesa-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debugsource.sh b/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debugsource.sh index dbbb3cd04..0c95b086b 100644 --- a/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debugsource.sh +++ b/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-vesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-vesa-debugsource | grep -v \.src | grep xorg-x11-drv-vesa-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-vesa-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-help.sh b/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-help.sh index 5f1eff249..46adf4325 100644 --- a/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-help.sh +++ b/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-vesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-vesa-help | grep -v \.src | grep xorg-x11-drv-vesa-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-vesa-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa.sh b/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa.sh index f7eb3a4ed..50aea320d 100644 --- a/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa.sh +++ b/testcases/cli-test/xorg-x11-drv-vesa/oe_test_xorg-x11-drv-vesa_install_and_remove_xorg-x11-drv-vesa.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-vesa # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-vesa | grep -v \.src | grep xorg-x11-drv-vesa + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-vesa" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debuginfo.sh index 24002ad00..912c33304 100644 --- a/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debuginfo.sh +++ b/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-vmware # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-vmware-debuginfo | grep -v \.src | grep xorg-x11-drv-vmware-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-vmware-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debugsource.sh b/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debugsource.sh index 426edcb5e..3282db516 100644 --- a/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debugsource.sh +++ b/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-vmware # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-vmware-debugsource | grep -v \.src | grep xorg-x11-drv-vmware-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-vmware-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-help.sh b/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-help.sh index e3cd877be..c890c4c4d 100644 --- a/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-help.sh +++ b/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-vmware # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-vmware-help | grep -v \.src | grep xorg-x11-drv-vmware-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-vmware-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware.sh b/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware.sh index 7c3a604da..ff25667ed 100644 --- a/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware.sh +++ b/testcases/cli-test/xorg-x11-drv-vmware/oe_test_xorg-x11-drv-vmware_install_and_remove_xorg-x11-drv-vmware.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-vmware # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-vmware | grep -v \.src | grep xorg-x11-drv-vmware + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-vmware" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debuginfo.sh b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debuginfo.sh index f54e8f795..382e933a1 100644 --- a/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debuginfo.sh +++ b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-wacom # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-wacom-debuginfo | grep -v \.src | grep xorg-x11-drv-wacom-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-wacom-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debugsource.sh b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debugsource.sh index 675b833b7..a81fb3f91 100644 --- a/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debugsource.sh +++ b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-wacom # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-wacom-debugsource | grep -v \.src | grep xorg-x11-drv-wacom-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-wacom-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-devel.sh b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-devel.sh index c9a677dd9..9b0c8a8af 100644 --- a/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-devel.sh +++ b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-wacom # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-wacom-devel | grep -v \.src | grep xorg-x11-drv-wacom-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-wacom-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-help.sh b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-help.sh index ad082c8f9..6821d6f02 100644 --- a/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-help.sh +++ b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-wacom # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-wacom-help | grep -v \.src | grep xorg-x11-drv-wacom-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-wacom-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom.sh b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom.sh index e984efaaf..21a9e5a70 100644 --- a/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom.sh +++ b/testcases/cli-test/xorg-x11-drv-wacom/oe_test_xorg-x11-drv-wacom_install_and_remove_xorg-x11-drv-wacom.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-drv-wacom # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-drv-wacom | grep -v \.src | grep xorg-x11-drv-wacom + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-drv-wacom" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debuginfo.sh b/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debuginfo.sh index 25f10f030..5d7bfdaef 100644 --- a/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debuginfo.sh +++ b/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-font-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-font-utils-debuginfo | grep -v \.src | grep xorg-x11-font-utils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-font-utils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debugsource.sh b/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debugsource.sh index 4bc3b6ced..bf642b776 100644 --- a/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debugsource.sh +++ b/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-font-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-font-utils-debugsource | grep -v \.src | grep xorg-x11-font-utils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-font-utils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-help.sh b/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-help.sh index b177fcf22..c5fd9d143 100644 --- a/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-help.sh +++ b/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-font-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-font-utils-help | grep -v \.src | grep xorg-x11-font-utils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-font-utils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils.sh b/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils.sh index d67a5d6aa..e7604ec07 100644 --- a/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils.sh +++ b/testcases/cli-test/xorg-x11-font-utils/oe_test_xorg-x11-font-utils_install_and_remove_xorg-x11-font-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-font-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-font-utils | grep -v \.src | grep xorg-x11-font-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-font-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-fonts/oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts-others.sh b/testcases/cli-test/xorg-x11-fonts/oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts-others.sh index 3c904793d..e27c815b9 100644 --- a/testcases/cli-test/xorg-x11-fonts/oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts-others.sh +++ b/testcases/cli-test/xorg-x11-fonts/oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts-others.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-fonts-others | grep -v \.src | grep xorg-x11-fonts-others + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-fonts-others" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-fonts/oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts.sh b/testcases/cli-test/xorg-x11-fonts/oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts.sh index 548ad074d..062e55b36 100644 --- a/testcases/cli-test/xorg-x11-fonts/oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts.sh +++ b/testcases/cli-test/xorg-x11-fonts/oe_test_xorg-x11-fonts_install_and_remove_xorg-x11-fonts.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-fonts # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-fonts | grep -v \.src | grep xorg-x11-fonts + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-fonts" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-proto-devel/oe_test_xorg-x11-proto-devel_install_and_remove_xorg-x11-proto-devel.sh b/testcases/cli-test/xorg-x11-proto-devel/oe_test_xorg-x11-proto-devel_install_and_remove_xorg-x11-proto-devel.sh index a3445177d..7691db8d0 100644 --- a/testcases/cli-test/xorg-x11-proto-devel/oe_test_xorg-x11-proto-devel_install_and_remove_xorg-x11-proto-devel.sh +++ b/testcases/cli-test/xorg-x11-proto-devel/oe_test_xorg-x11-proto-devel_install_and_remove_xorg-x11-proto-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-proto-devel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-proto-devel | grep -v \.src | grep xorg-x11-proto-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-proto-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debuginfo.sh b/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debuginfo.sh index 4e00c0fe5..f8e7dbc55 100644 --- a/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debuginfo.sh +++ b/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-server-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-server-utils-debuginfo | grep -v \.src | grep xorg-x11-server-utils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-server-utils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debugsource.sh b/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debugsource.sh index 8269be1db..1c008abf7 100644 --- a/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debugsource.sh +++ b/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-server-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-server-utils-debugsource | grep -v \.src | grep xorg-x11-server-utils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-server-utils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-help.sh b/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-help.sh index e85cbafab..cf80bb9d2 100644 --- a/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-help.sh +++ b/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-server-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-server-utils-help | grep -v \.src | grep xorg-x11-server-utils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-server-utils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils.sh b/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils.sh index b697bd7d1..c0aba27a9 100644 --- a/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils.sh +++ b/testcases/cli-test/xorg-x11-server-utils/oe_test_xorg-x11-server-utils_install_and_remove_xorg-x11-server-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-server-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-server-utils | grep -v \.src | grep xorg-x11-server-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-server-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xdmx.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xdmx.sh index 39f083ec5..d26ff9444 100644 --- a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xdmx.sh +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xdmx.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-server # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-server-Xdmx | grep -v \.src | grep xorg-x11-server-Xdmx + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-server-Xdmx" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xephyr.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xephyr.sh index ad228152b..70844eb7b 100644 --- a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xephyr.sh +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xephyr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-server # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-server-Xephyr | grep -v \.src | grep xorg-x11-server-Xephyr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-server-Xephyr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xnest.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xnest.sh index 832336c9f..84ec414e0 100644 --- a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xnest.sh +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xnest.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-server # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-server-Xnest | grep -v \.src | grep xorg-x11-server-Xnest + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-server-Xnest" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xorg.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xorg.sh index 6ee2184d0..47473b839 100644 --- a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xorg.sh +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xorg.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-server # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-server-Xorg | grep -v \.src | grep xorg-x11-server-Xorg + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-server-Xorg" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xvfb.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xvfb.sh index 304550cdf..528cf8625 100644 --- a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xvfb.sh +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xvfb.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-server # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-server-Xvfb | grep -v \.src | grep xorg-x11-server-Xvfb + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-server-Xvfb" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xwayland.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xwayland.sh index 70570644b..8d7f7b934 100644 --- a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xwayland.sh +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-Xwayland.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-server # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-server-Xwayland | grep -v \.src | grep xorg-x11-server-Xwayland + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-server-Xwayland" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-common.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-common.sh index 48347ea88..bb1693ba0 100644 --- a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-common.sh +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-common.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-server # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-server-common | grep -v \.src | grep xorg-x11-server-common + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-server-common" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debuginfo.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debuginfo.sh index efcfdc60d..5f78a08fd 100644 --- a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debuginfo.sh +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-server # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-server-debuginfo | grep -v \.src | grep xorg-x11-server-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-server-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debugsource.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debugsource.sh index 5292ea015..4899a9ae4 100644 --- a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debugsource.sh +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-server # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-server-debugsource | grep -v \.src | grep xorg-x11-server-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-server-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-devel.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-devel.sh index fc49e1460..551e89e52 100644 --- a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-devel.sh +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-server # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-server-devel | grep -v \.src | grep xorg-x11-server-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-server-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-doc.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-doc.sh index e1fdc7921..1fea56a97 100644 --- a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-doc.sh +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-server # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-server-doc | grep -v \.src | grep xorg-x11-server-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-server-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-help.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-help.sh index f1d2cd6f1..2fef0717c 100644 --- a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-help.sh +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-server # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-server-help | grep -v \.src | grep xorg-x11-server-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-server-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-source.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-source.sh index 3b8018bbd..be2ebc5d0 100644 --- a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-source.sh +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server-source.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-server # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-server-source | grep -v \.src | grep xorg-x11-server-source + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-server-source" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server.sh b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server.sh index 839d42711..7614f9bc6 100644 --- a/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server.sh +++ b/testcases/cli-test/xorg-x11-server/oe_test_xorg-x11-server_install_and_remove_xorg-x11-server.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-server # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-server | grep -v \.src | grep xorg-x11-server + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-server" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-util-macros/oe_test_xorg-x11-util-macros_install_and_remove_xorg-x11-util-macros.sh b/testcases/cli-test/xorg-x11-util-macros/oe_test_xorg-x11-util-macros_install_and_remove_xorg-x11-util-macros.sh index 47091dd54..e6d3f4455 100644 --- a/testcases/cli-test/xorg-x11-util-macros/oe_test_xorg-x11-util-macros_install_and_remove_xorg-x11-util-macros.sh +++ b/testcases/cli-test/xorg-x11-util-macros/oe_test_xorg-x11-util-macros_install_and_remove_xorg-x11-util-macros.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-util-macros # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-util-macros | grep -v \.src | grep xorg-x11-util-macros + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-util-macros" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debuginfo.sh b/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debuginfo.sh index 4fe867ad0..7e7edbdb4 100644 --- a/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debuginfo.sh +++ b/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-utils-debuginfo | grep -v \.src | grep xorg-x11-utils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-utils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debugsource.sh b/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debugsource.sh index 62831e049..4f770883f 100644 --- a/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debugsource.sh +++ b/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-utils-debugsource | grep -v \.src | grep xorg-x11-utils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-utils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-help.sh b/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-help.sh index f2cb887c2..b8d56a3bd 100644 --- a/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-help.sh +++ b/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-utils-help | grep -v \.src | grep xorg-x11-utils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-utils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils.sh b/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils.sh index e1cc16f20..897a45d07 100644 --- a/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils.sh +++ b/testcases/cli-test/xorg-x11-utils/oe_test_xorg-x11-utils_install_and_remove_xorg-x11-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-utils | grep -v \.src | grep xorg-x11-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debuginfo.sh b/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debuginfo.sh index 798d9de77..e248318e9 100644 --- a/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debuginfo.sh +++ b/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-xauth # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-xauth-debuginfo | grep -v \.src | grep xorg-x11-xauth-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-xauth-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debugsource.sh b/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debugsource.sh index c4c9c3b65..35ec409d3 100644 --- a/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debugsource.sh +++ b/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-xauth # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-xauth-debugsource | grep -v \.src | grep xorg-x11-xauth-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-xauth-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-help.sh b/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-help.sh index d026b3252..dec79d178 100644 --- a/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-help.sh +++ b/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-xauth # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-xauth-help | grep -v \.src | grep xorg-x11-xauth-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-xauth-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth.sh b/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth.sh index 3a00260f7..3f1721794 100644 --- a/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth.sh +++ b/testcases/cli-test/xorg-x11-xauth/oe_test_xorg-x11-xauth_install_and_remove_xorg-x11-xauth.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-xauth # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-xauth | grep -v \.src | grep xorg-x11-xauth + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-xauth" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debuginfo.sh b/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debuginfo.sh index c925398f4..12af4fee3 100644 --- a/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debuginfo.sh +++ b/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-xinit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-xinit-debuginfo | grep -v \.src | grep xorg-x11-xinit-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-xinit-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debugsource.sh b/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debugsource.sh index d1a220d48..1817b0f62 100644 --- a/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debugsource.sh +++ b/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-xinit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-xinit-debugsource | grep -v \.src | grep xorg-x11-xinit-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-xinit-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-help.sh b/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-help.sh index 1d0995488..09aef89a2 100644 --- a/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-help.sh +++ b/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-xinit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-xinit-help | grep -v \.src | grep xorg-x11-xinit-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-xinit-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit.sh b/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit.sh index 12aebd263..0e9f08a45 100644 --- a/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit.sh +++ b/testcases/cli-test/xorg-x11-xinit/oe_test_xorg-x11-xinit_install_and_remove_xorg-x11-xinit.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-xinit # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-xinit | grep -v \.src | grep xorg-x11-xinit + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-xinit" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debuginfo.sh b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debuginfo.sh index 28b21e65a..55b8c7fd7 100644 --- a/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debuginfo.sh +++ b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-xkb-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-xkb-utils-debuginfo | grep -v \.src | grep xorg-x11-xkb-utils-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-xkb-utils-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debugsource.sh b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debugsource.sh index 75bc4e826..1527dc4b5 100644 --- a/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debugsource.sh +++ b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-xkb-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-xkb-utils-debugsource | grep -v \.src | grep xorg-x11-xkb-utils-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-xkb-utils-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-devel.sh b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-devel.sh index 206f37ee7..57f8f064a 100644 --- a/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-devel.sh +++ b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-xkb-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-xkb-utils-devel | grep -v \.src | grep xorg-x11-xkb-utils-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-xkb-utils-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-help.sh b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-help.sh index 633f4f2d5..8ad05e4f1 100644 --- a/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-help.sh +++ b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-xkb-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-xkb-utils-help | grep -v \.src | grep xorg-x11-xkb-utils-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-xkb-utils-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils.sh b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils.sh index 202558df3..f52c6e5f3 100644 --- a/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils.sh +++ b/testcases/cli-test/xorg-x11-xkb-utils/oe_test_xorg-x11-xkb-utils_install_and_remove_xorg-x11-xkb-utils.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-xkb-utils # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-xkb-utils | grep -v \.src | grep xorg-x11-xkb-utils + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-xkb-utils" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xorg-x11-xtrans-devel/oe_test_xorg-x11-xtrans-devel_install_and_remove_xorg-x11-xtrans-devel.sh b/testcases/cli-test/xorg-x11-xtrans-devel/oe_test_xorg-x11-xtrans-devel_install_and_remove_xorg-x11-xtrans-devel.sh index 582f90ffb..e2ce22de9 100644 --- a/testcases/cli-test/xorg-x11-xtrans-devel/oe_test_xorg-x11-xtrans-devel_install_and_remove_xorg-x11-xtrans-devel.sh +++ b/testcases/cli-test/xorg-x11-xtrans-devel/oe_test_xorg-x11-xtrans-devel_install_and_remove_xorg-x11-xtrans-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xorg-x11-xtrans-devel # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xorg-x11-xtrans-devel | grep -v \.src | grep xorg-x11-xtrans-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xorg-x11-xtrans-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_gxvattr.sh b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_gxvattr.sh index a117f9bb4..8c27d256f 100644 --- a/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_gxvattr.sh +++ b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_gxvattr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xvattr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available gxvattr | grep -v \.src | grep gxvattr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm gxvattr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-debuginfo.sh b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-debuginfo.sh index 76297b7c3..80505b473 100644 --- a/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-debuginfo.sh +++ b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xvattr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xvattr-debuginfo | grep -v \.src | grep xvattr-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xvattr-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-debugsource.sh b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-debugsource.sh index 0325a1943..1eebc0453 100644 --- a/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-debugsource.sh +++ b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xvattr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xvattr-debugsource | grep -v \.src | grep xvattr-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xvattr-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-help.sh b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-help.sh index e12d4f527..d627a215e 100644 --- a/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-help.sh +++ b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xvattr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xvattr-help | grep -v \.src | grep xvattr-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xvattr-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr.sh b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr.sh index 404480680..ec11336dd 100644 --- a/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr.sh +++ b/testcases/cli-test/xvattr/oe_test_xvattr_install_and_remove_xvattr.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xvattr # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xvattr | grep -v \.src | grep xvattr + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xvattr" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-debuginfo.sh b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-debuginfo.sh index 94c00534c..55463f0ea 100644 --- a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-debuginfo.sh +++ b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xz-debuginfo | grep -v \.src | grep xz-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xz-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-debugsource.sh b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-debugsource.sh index cb66c3e03..c3d3ae8dd 100644 --- a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-debugsource.sh +++ b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xz-debugsource | grep -v \.src | grep xz-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xz-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-devel.sh b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-devel.sh index d600e482a..9b4192626 100644 --- a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-devel.sh +++ b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xz-devel | grep -v \.src | grep xz-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xz-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-help.sh b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-help.sh index b63e14f15..b6ad73dd5 100644 --- a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-help.sh +++ b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xz-help | grep -v \.src | grep xz-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xz-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-libs.sh b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-libs.sh index d229359d2..2756edbbf 100644 --- a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-libs.sh +++ b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-libs.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xz-libs | grep -v \.src | grep xz-libs + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xz-libs" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-lzma-compat.sh b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-lzma-compat.sh index c4b9885ce..ae81dc3c4 100644 --- a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-lzma-compat.sh +++ b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz-lzma-compat.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xz-lzma-compat | grep -v \.src | grep xz-lzma-compat + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xz-lzma-compat" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz.sh b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz.sh index fcfae869e..1abbe1407 100644 --- a/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz.sh +++ b/testcases/cli-test/xz/oe_test_xz_install_and_remove_xz.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src xz # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available xz | grep -v \.src | grep xz + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm xz" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/yelp-tools/oe_test_yelp-tools_install_and_remove_yelp-tools.sh b/testcases/cli-test/yelp-tools/oe_test_yelp-tools_install_and_remove_yelp-tools.sh index 911f31776..1bcc6ac9c 100644 --- a/testcases/cli-test/yelp-tools/oe_test_yelp-tools_install_and_remove_yelp-tools.sh +++ b/testcases/cli-test/yelp-tools/oe_test_yelp-tools_install_and_remove_yelp-tools.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src yelp-tools # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available yelp-tools | grep -v \.src | grep yelp-tools + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm yelp-tools" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zd1211-firmware/oe_test_zd1211-firmware_install_and_remove_zd1211-firmware-help.sh b/testcases/cli-test/zd1211-firmware/oe_test_zd1211-firmware_install_and_remove_zd1211-firmware-help.sh index e35df65ae..2f7700dcb 100644 --- a/testcases/cli-test/zd1211-firmware/oe_test_zd1211-firmware_install_and_remove_zd1211-firmware-help.sh +++ b/testcases/cli-test/zd1211-firmware/oe_test_zd1211-firmware_install_and_remove_zd1211-firmware-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zd1211-firmware # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zd1211-firmware-help | grep -v \.src | grep zd1211-firmware-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zd1211-firmware-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zd1211-firmware/oe_test_zd1211-firmware_install_and_remove_zd1211-firmware.sh b/testcases/cli-test/zd1211-firmware/oe_test_zd1211-firmware_install_and_remove_zd1211-firmware.sh index 94a65f898..d85245783 100644 --- a/testcases/cli-test/zd1211-firmware/oe_test_zd1211-firmware_install_and_remove_zd1211-firmware.sh +++ b/testcases/cli-test/zd1211-firmware/oe_test_zd1211-firmware_install_and_remove_zd1211-firmware.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zd1211-firmware # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zd1211-firmware | grep -v \.src | grep zd1211-firmware + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zd1211-firmware" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-debuginfo.sh b/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-debuginfo.sh index b88d1b503..16c3f8da7 100644 --- a/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-debuginfo.sh +++ b/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zenity # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zenity-debuginfo | grep -v \.src | grep zenity-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zenity-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-debugsource.sh b/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-debugsource.sh index 7279167fb..d6b8e4f14 100644 --- a/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-debugsource.sh +++ b/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zenity # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zenity-debugsource | grep -v \.src | grep zenity-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zenity-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-help.sh b/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-help.sh index 47f28a3e8..00497adc0 100644 --- a/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-help.sh +++ b/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zenity # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zenity-help | grep -v \.src | grep zenity-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zenity-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity.sh b/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity.sh index abd4cc369..32ff43879 100644 --- a/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity.sh +++ b/testcases/cli-test/zenity/oe_test_zenity_install_and_remove_zenity.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zenity # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zenity | grep -v \.src | grep zenity + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zenity" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-debuginfo.sh b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-debuginfo.sh index df40f8c29..b0455bf4d 100644 --- a/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-debuginfo.sh +++ b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zip # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zip-debuginfo | grep -v \.src | grep zip-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zip-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-debugsource.sh b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-debugsource.sh index 1abe69dd7..d545dcd13 100644 --- a/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-debugsource.sh +++ b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zip # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zip-debugsource | grep -v \.src | grep zip-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zip-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-doc.sh b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-doc.sh index a9b7b5dab..1e1dd453f 100644 --- a/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-doc.sh +++ b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-doc.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zip # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zip-doc | grep -v \.src | grep zip-doc + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zip-doc" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-help.sh b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-help.sh index 41e8b6141..af84ae5dd 100644 --- a/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-help.sh +++ b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zip # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zip-help | grep -v \.src | grep zip-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zip-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip.sh b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip.sh index e73840f61..35d589ea7 100644 --- a/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip.sh +++ b/testcases/cli-test/zip/oe_test_zip_install_and_remove_zip.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zip # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zip | grep -v \.src | grep zip + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zip" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_minizip-devel.sh b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_minizip-devel.sh index c7e2c348a..d453aefa8 100644 --- a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_minizip-devel.sh +++ b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_minizip-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zlib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available minizip-devel | grep -v \.src | grep minizip-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm minizip-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_minizip.sh b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_minizip.sh index 662881828..6143edf06 100644 --- a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_minizip.sh +++ b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_minizip.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zlib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available minizip | grep -v \.src | grep minizip + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm minizip" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-debuginfo.sh b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-debuginfo.sh index fc3e6819a..80c1ff90d 100644 --- a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-debuginfo.sh +++ b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zlib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zlib-debuginfo | grep -v \.src | grep zlib-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zlib-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-debugsource.sh b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-debugsource.sh index b5af70b63..0fee5f30a 100644 --- a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-debugsource.sh +++ b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zlib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zlib-debugsource | grep -v \.src | grep zlib-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zlib-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-devel.sh b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-devel.sh index ab188fa7b..66a9877c1 100644 --- a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-devel.sh +++ b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zlib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zlib-devel | grep -v \.src | grep zlib-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zlib-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-help.sh b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-help.sh index 10131674e..d778509b3 100644 --- a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-help.sh +++ b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zlib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zlib-help | grep -v \.src | grep zlib-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zlib-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-relocation.sh b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-relocation.sh index 352393071..dc12bbf4c 100644 --- a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-relocation.sh +++ b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib-relocation.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zlib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zlib-relocation | grep -v \.src | grep zlib-relocation + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zlib-relocation" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib.sh b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib.sh index 956421cf7..45749472c 100644 --- a/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib.sh +++ b/testcases/cli-test/zlib/oe_test_zlib_install_and_remove_zlib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zlib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zlib | grep -v \.src | grep zlib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zlib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-debuginfo.sh b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-debuginfo.sh index 09372af66..b99a5577f 100644 --- a/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-debuginfo.sh +++ b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zstd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zstd-debuginfo | grep -v \.src | grep zstd-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zstd-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-debugsource.sh b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-debugsource.sh index 4952492ea..9eb969f9e 100644 --- a/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-debugsource.sh +++ b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zstd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zstd-debugsource | grep -v \.src | grep zstd-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zstd-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-devel.sh b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-devel.sh index 810b4b117..7daf1ba33 100644 --- a/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-devel.sh +++ b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zstd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zstd-devel | grep -v \.src | grep zstd-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zstd-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-help.sh b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-help.sh index 920b6ca49..ff01a6b97 100644 --- a/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-help.sh +++ b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zstd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zstd-help | grep -v \.src | grep zstd-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zstd-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd.sh b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd.sh index 3029cd4e4..f4d81275d 100644 --- a/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd.sh +++ b/testcases/cli-test/zstd/oe_test_zstd_install_and_remove_zstd.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zstd # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zstd | grep -v \.src | grep zstd + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zstd" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-debuginfo.sh b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-debuginfo.sh index b8560c801..df5b9be81 100644 --- a/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-debuginfo.sh +++ b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-debuginfo.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zziplib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zziplib-debuginfo | grep -v \.src | grep zziplib-debuginfo + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zziplib-debuginfo" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-debugsource.sh b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-debugsource.sh index ad3147060..aa79f714a 100644 --- a/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-debugsource.sh +++ b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-debugsource.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zziplib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zziplib-debugsource | grep -v \.src | grep zziplib-debugsource + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zziplib-debugsource" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-devel.sh b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-devel.sh index 19909ca79..e3c13fe9f 100644 --- a/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-devel.sh +++ b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-devel.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zziplib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zziplib-devel | grep -v \.src | grep zziplib-devel + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zziplib-devel" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-help.sh b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-help.sh index 12983e239..6c2a53f78 100644 --- a/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-help.sh +++ b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib-help.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zziplib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zziplib-help | grep -v \.src | grep zziplib-help + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zziplib-help" + exit 255 + fi LOG_INFO "End of environmental preparation!" } diff --git a/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib.sh b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib.sh index 1affa3283..9f7c3bb64 100644 --- a/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib.sh +++ b/testcases/cli-test/zziplib/oe_test_zziplib_install_and_remove_zziplib.sh @@ -12,7 +12,7 @@ # ############################################# # @Author : honghua # @Contact : honghua@iscas.ac.cn -# @Date : 2024-08-13 +# @Date : 2024-08-14 # @License : Mulan PSL v2 # @Desc : test install and remove rpm which build from src zziplib # ############################################ @@ -21,6 +21,11 @@ source "$OET_PATH/libs/locallibs/common_lib.sh" function pre_test() { LOG_INFO "Start environment preparation." + dnf list available zziplib | grep -v \.src | grep zziplib + if [ $? -ne 0 ]; then + LOG_ERROR "do not support rpm zziplib" + exit 255 + fi LOG_INFO "End of environmental preparation!" } -- Gitee